run() — vite Function Reference
Architecture documentation for the run() function in parse.spec.ts from the vite codebase.
Entity Profile
Dependency Diagram
graph TD 5249d8ad_aa91_06b9_bc9a_efd575b1f133["run()"] bd61be4f_3dcc_2549_1583_12f4a8f96cd1["parse.spec.ts"] 5249d8ad_aa91_06b9_bc9a_efd575b1f133 -->|defined in| bd61be4f_3dcc_2549_1583_12f4a8f96cd1 c8ee919d_d03e_b4e1_7f6d_c4e274847312["transformDynamicImport()"] 5249d8ad_aa91_06b9_bc9a_efd575b1f133 -->|calls| c8ee919d_d03e_b4e1_7f6d_c4e274847312 a4adb1a7_cf54_091f_eb63_8217e684a8e1["normalizePath()"] 5249d8ad_aa91_06b9_bc9a_efd575b1f133 -->|calls| a4adb1a7_cf54_091f_eb63_8217e684a8e1 style 5249d8ad_aa91_06b9_bc9a_efd575b1f133 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/vite/src/node/__tests__/plugins/dynamicImportVar/parse.spec.ts lines 9–21
async function run(input: string) {
const { glob, rawPattern } =
(await transformDynamicImport(
input,
normalizePath(resolve(dirname, 'index.js')),
(id) =>
id
.replace('@', resolve(dirname, './mods/'))
.replace('#', resolve(dirname, '../../')),
dirname,
)) || {}
return `__variableDynamicImportRuntimeHelper(${glob}, \`${rawPattern}\`)`
}
Domain
Subdomains
Source
Frequently Asked Questions
What does run() do?
run() is a function in the vite codebase, defined in packages/vite/src/node/__tests__/plugins/dynamicImportVar/parse.spec.ts.
Where is run() defined?
run() is defined in packages/vite/src/node/__tests__/plugins/dynamicImportVar/parse.spec.ts at line 9.
What does run() call?
run() calls 2 function(s): normalizePath, transformDynamicImport.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free