Home / Function/ createIsExternal() — vite Function Reference

createIsExternal() — vite Function Reference

Architecture documentation for the createIsExternal() function in external.spec.ts from the vite codebase.

Entity Profile

Dependency Diagram

graph TD
  edf612e5_7fcd_cfe5_cc15_2e8f0b2387e1["createIsExternal()"]
  35b0e4f0_6e49_5afb_03d5_4d5a2f9632c2["external.spec.ts"]
  edf612e5_7fcd_cfe5_cc15_2e8f0b2387e1 -->|defined in| 35b0e4f0_6e49_5afb_03d5_4d5a2f9632c2
  f46818a5_7e0a_9422_e33c_6ec2d095ddda["createIsExternal()"]
  edf612e5_7fcd_cfe5_cc15_2e8f0b2387e1 -->|calls| f46818a5_7e0a_9422_e33c_6ec2d095ddda
  58c4a210_68fe_1b4d_ed49_d59203f97ef1["resolveConfig()"]
  edf612e5_7fcd_cfe5_cc15_2e8f0b2387e1 -->|calls| 58c4a210_68fe_1b4d_ed49_d59203f97ef1
  b2fa7ec5_0e1d_bf18_722b_4bad78d1ff9b["createIsConfiguredAsExternal()"]
  edf612e5_7fcd_cfe5_cc15_2e8f0b2387e1 -->|calls| b2fa7ec5_0e1d_bf18_722b_4bad78d1ff9b
  style edf612e5_7fcd_cfe5_cc15_2e8f0b2387e1 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/vite/src/node/__tests__/external.spec.ts lines 19–30

async function createIsExternal(external?: true) {
  const resolvedConfig = await resolveConfig(
    {
      configFile: false,
      root: fileURLToPath(new URL('./', import.meta.url)),
      resolve: { external },
    },
    'serve',
  )
  const environment = new PartialEnvironment('ssr', resolvedConfig)
  return createIsConfiguredAsExternal(environment)
}

Domain

Subdomains

Frequently Asked Questions

What does createIsExternal() do?
createIsExternal() is a function in the vite codebase, defined in packages/vite/src/node/__tests__/external.spec.ts.
Where is createIsExternal() defined?
createIsExternal() is defined in packages/vite/src/node/__tests__/external.spec.ts at line 19.
What does createIsExternal() call?
createIsExternal() calls 3 function(s): createIsConfiguredAsExternal, createIsExternal, resolveConfig.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free