createNodeImportMeta() — vite Function Reference
Architecture documentation for the createNodeImportMeta() function in createImportMeta.ts from the vite codebase.
Entity Profile
Dependency Diagram
graph TD 10bfbafa_a521_4af3_65ac_37766f7c7a81["createNodeImportMeta()"] d957f785_adef_de7a_92dc_045f724e6d34["createImportMeta.ts"] 10bfbafa_a521_4af3_65ac_37766f7c7a81 -->|defined in| d957f785_adef_de7a_92dc_045f724e6d34 53d393ac_4ea6_3b84_76f8_1b1311b1aa3b["createDefaultImportMeta()"] 10bfbafa_a521_4af3_65ac_37766f7c7a81 -->|calls| 53d393ac_4ea6_3b84_76f8_1b1311b1aa3b 10f1d8d4_c841_b248_e3e8_0c71d1233d7b["createImportMetaResolver()"] 10bfbafa_a521_4af3_65ac_37766f7c7a81 -->|calls| 10f1d8d4_c841_b248_e3e8_0c71d1233d7b style 10bfbafa_a521_4af3_65ac_37766f7c7a81 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/vite/src/module-runner/createImportMeta.ts lines 42–58
export function createNodeImportMeta(
modulePath: string,
): ModuleRunnerImportMeta {
const defaultMeta = createDefaultImportMeta(modulePath)
const href = defaultMeta.url
const importMetaResolver = createImportMetaResolver()
return {
...defaultMeta,
main: false,
resolve(id: string, parent?: string) {
const resolver = importMetaResolver ?? defaultMeta.resolve
return resolver(id, parent ?? href)
},
}
}
Domain
Subdomains
Source
Frequently Asked Questions
What does createNodeImportMeta() do?
createNodeImportMeta() is a function in the vite codebase, defined in packages/vite/src/module-runner/createImportMeta.ts.
Where is createNodeImportMeta() defined?
createNodeImportMeta() is defined in packages/vite/src/module-runner/createImportMeta.ts at line 42.
What does createNodeImportMeta() call?
createNodeImportMeta() calls 2 function(s): createDefaultImportMeta, createImportMetaResolver.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free