fileToUrl() — vite Function Reference
Architecture documentation for the fileToUrl() function in asset.ts from the vite codebase.
Entity Profile
Dependency Diagram
graph TD 13b5d2b4_0a9d_90ef_9bfa_129b74a9d64e["fileToUrl()"] e71b94ef_3010_e358_13d8_f3b3acb0a268["asset.ts"] 13b5d2b4_0a9d_90ef_9bfa_129b74a9d64e -->|defined in| e71b94ef_3010_e358_13d8_f3b3acb0a268 2b04bf20_6455_3250_24f8_b60c71116be3["assetPlugin()"] 2b04bf20_6455_3250_24f8_b60c71116be3 -->|calls| 13b5d2b4_0a9d_90ef_9bfa_129b74a9d64e 33523ba7_f2f0_89b0_b6ac_912e8d2dc8bc["assetImportMetaUrlPlugin()"] 33523ba7_f2f0_89b0_b6ac_912e8d2dc8bc -->|calls| 13b5d2b4_0a9d_90ef_9bfa_129b74a9d64e 157cb972_609e_022e_1ec5_3ed6f7e4f45c["cssPlugin()"] 157cb972_609e_022e_1ec5_3ed6f7e4f45c -->|calls| 13b5d2b4_0a9d_90ef_9bfa_129b74a9d64e 488c94be_f327_5956_a885_8d97686ca66e["wasmHelperPlugin()"] 488c94be_f327_5956_a885_8d97686ca66e -->|calls| 13b5d2b4_0a9d_90ef_9bfa_129b74a9d64e 1a156a4f_5015_f60f_3a54_6eb2168861ca["webWorkerPlugin()"] 1a156a4f_5015_f60f_3a54_6eb2168861ca -->|calls| 13b5d2b4_0a9d_90ef_9bfa_129b74a9d64e cc381763_acbd_6aeb_4970_907e43d5b95f["workerImportMetaUrlPlugin()"] cc381763_acbd_6aeb_4970_907e43d5b95f -->|calls| 13b5d2b4_0a9d_90ef_9bfa_129b74a9d64e eec82f76_7029_ae97_4449_1665a4f204d8["fileToDevUrl()"] 13b5d2b4_0a9d_90ef_9bfa_129b74a9d64e -->|calls| eec82f76_7029_ae97_4449_1665a4f204d8 86195de2_9c12_1f7e_7a3e_0754a5695ebe["fileToBuiltUrl()"] 13b5d2b4_0a9d_90ef_9bfa_129b74a9d64e -->|calls| 86195de2_9c12_1f7e_7a3e_0754a5695ebe style 13b5d2b4_0a9d_90ef_9bfa_129b74a9d64e fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/vite/src/node/plugins/asset.ts lines 319–330
export async function fileToUrl(
pluginContext: PluginContext,
id: string,
asFileUrl = false,
): Promise<string> {
const { environment } = pluginContext
if (!environment.config.isBundled) {
return fileToDevUrl(environment, id, asFileUrl)
} else {
return fileToBuiltUrl(pluginContext, id)
}
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does fileToUrl() do?
fileToUrl() is a function in the vite codebase, defined in packages/vite/src/node/plugins/asset.ts.
Where is fileToUrl() defined?
fileToUrl() is defined in packages/vite/src/node/plugins/asset.ts at line 319.
What does fileToUrl() call?
fileToUrl() calls 2 function(s): fileToBuiltUrl, fileToDevUrl.
What calls fileToUrl()?
fileToUrl() is called by 6 function(s): assetImportMetaUrlPlugin, assetPlugin, cssPlugin, wasmHelperPlugin, webWorkerPlugin, workerImportMetaUrlPlugin.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free