Home / Function/ run() — vite Function Reference

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

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