Home / Function/ createNodeImportMeta() — vite Function Reference

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

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