Home / Function/ registerCustomMime() — vite Function Reference

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

Called By

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