registerCustomMime() — vite Function Reference
Architecture documentation for the registerCustomMime() function in asset.ts from the vite codebase.
Entity Profile
Dependency Diagram
graph TD e995b1e8_2ea5_80dd_58cf_ce18dc7062fb["registerCustomMime()"] e71b94ef_3010_e358_13d8_f3b3acb0a268["asset.ts"] e995b1e8_2ea5_80dd_58cf_ce18dc7062fb -->|defined in| e71b94ef_3010_e358_13d8_f3b3acb0a268 2b04bf20_6455_3250_24f8_b60c71116be3["assetPlugin()"] 2b04bf20_6455_3250_24f8_b60c71116be3 -->|calls| e995b1e8_2ea5_80dd_58cf_ce18dc7062fb style e995b1e8_2ea5_80dd_58cf_ce18dc7062fb fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/vite/src/node/plugins/asset.ts lines 63–74
export function registerCustomMime(): void {
// https://github.com/lukeed/mrmime/issues/3
// instead of `image/vnd.microsoft.icon` which is registered on IANA Media Types DB
// image/x-icon should be used instead for better compatibility (https://github.com/h5bp/html5-boilerplate/issues/219)
mrmime.mimes['ico'] = 'image/x-icon'
// https://mimesniff.spec.whatwg.org/#matching-an-image-type-pattern
mrmime.mimes['cur'] = 'image/x-icon'
// https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Containers#flac
mrmime.mimes['flac'] = 'audio/flac'
// https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types
mrmime.mimes['eot'] = 'application/vnd.ms-fontobject'
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does registerCustomMime() do?
registerCustomMime() is a function in the vite codebase, defined in packages/vite/src/node/plugins/asset.ts.
Where is registerCustomMime() defined?
registerCustomMime() is defined in packages/vite/src/node/plugins/asset.ts at line 63.
What calls registerCustomMime()?
registerCustomMime() is called by 1 function(s): assetPlugin.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free