createAssetImportMetaurlPluginTransform() — vite Function Reference
Architecture documentation for the createAssetImportMetaurlPluginTransform() function in assetImportMetaUrl.spec.ts from the vite codebase.
Entity Profile
Dependency Diagram
graph TD 4bea0f1b_5f04_1db0_215b_2e5117aff16d["createAssetImportMetaurlPluginTransform()"] 1186ae5f_9c47_47d1_a997_97009f0e87d5["assetImportMetaUrl.spec.ts"] 4bea0f1b_5f04_1db0_215b_2e5117aff16d -->|defined in| 1186ae5f_9c47_47d1_a997_97009f0e87d5 58c4a210_68fe_1b4d_ed49_d59203f97ef1["resolveConfig()"] 4bea0f1b_5f04_1db0_215b_2e5117aff16d -->|calls| 58c4a210_68fe_1b4d_ed49_d59203f97ef1 33523ba7_f2f0_89b0_b6ac_912e8d2dc8bc["assetImportMetaUrlPlugin()"] 4bea0f1b_5f04_1db0_215b_2e5117aff16d -->|calls| 33523ba7_f2f0_89b0_b6ac_912e8d2dc8bc style 4bea0f1b_5f04_1db0_215b_2e5117aff16d fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/vite/src/node/__tests__/plugins/assetImportMetaUrl.spec.ts lines 7–21
async function createAssetImportMetaurlPluginTransform() {
const config = await resolveConfig({ configFile: false }, 'serve')
const instance = assetImportMetaUrlPlugin(config)
const environment = new PartialEnvironment('client', config)
return async (code: string) => {
// @ts-expect-error transform.handler should exist
const result = await instance.transform.handler.call(
{ environment, parse: parseAst },
code,
'foo.ts',
)
return result?.code || result
}
}
Domain
Subdomains
Source
Frequently Asked Questions
What does createAssetImportMetaurlPluginTransform() do?
createAssetImportMetaurlPluginTransform() is a function in the vite codebase, defined in packages/vite/src/node/__tests__/plugins/assetImportMetaUrl.spec.ts.
Where is createAssetImportMetaurlPluginTransform() defined?
createAssetImportMetaurlPluginTransform() is defined in packages/vite/src/node/__tests__/plugins/assetImportMetaUrl.spec.ts at line 7.
What does createAssetImportMetaurlPluginTransform() call?
createAssetImportMetaurlPluginTransform() calls 2 function(s): assetImportMetaUrlPlugin, resolveConfig.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free