Home / Function/ isBuiltin() — vite Function Reference

isBuiltin() — vite Function Reference

Architecture documentation for the isBuiltin() function in utils.ts from the vite codebase.

Entity Profile

Dependency Diagram

graph TD
  5d2580c9_3b65_7396_afe1_ab2aa13f8ed9["isBuiltin()"]
  031bc221_67a8_c579_f2bf_bb30a08beeb2["utils.ts"]
  5d2580c9_3b65_7396_afe1_ab2aa13f8ed9 -->|defined in| 031bc221_67a8_c579_f2bf_bb30a08beeb2
  f46818a5_7e0a_9422_e33c_6ec2d095ddda["createIsExternal()"]
  f46818a5_7e0a_9422_e33c_6ec2d095ddda -->|calls| 5d2580c9_3b65_7396_afe1_ab2aa13f8ed9
  9d9d1d96_da01_acb8_5086_7a043722cf91["rolldownDepPlugin()"]
  9d9d1d96_da01_acb8_5086_7a043722cf91 -->|calls| 5d2580c9_3b65_7396_afe1_ab2aa13f8ed9
  a1fc1de5_905b_efe7_d960_3597604fbdfe["importAnalysisPlugin()"]
  a1fc1de5_905b_efe7_d960_3597604fbdfe -->|calls| 5d2580c9_3b65_7396_afe1_ab2aa13f8ed9
  310b19b4_2716_b45b_716d_edfca3064152["tryNodeResolve()"]
  310b19b4_2716_b45b_716d_edfca3064152 -->|calls| 5d2580c9_3b65_7396_afe1_ab2aa13f8ed9
  18626e4c_2392_d64e_6551_5d524a5d0253["fetchModule()"]
  18626e4c_2392_d64e_6551_5d524a5d0253 -->|calls| 5d2580c9_3b65_7396_afe1_ab2aa13f8ed9
  d6281796_ec48_ef52_d544_234c7478aa0f["isNodeLikeBuiltin()"]
  d6281796_ec48_ef52_d544_234c7478aa0f -->|calls| 5d2580c9_3b65_7396_afe1_ab2aa13f8ed9
  51afdf58_3045_64b1_cf5b_929b1091e877["get()"]
  5d2580c9_3b65_7396_afe1_ab2aa13f8ed9 -->|calls| 51afdf58_3045_64b1_cf5b_929b1091e877
  eb16f54b_f518_e287_d712_4a0d7705bdff["createIsBuiltin()"]
  5d2580c9_3b65_7396_afe1_ab2aa13f8ed9 -->|calls| eb16f54b_f518_e287_d712_4a0d7705bdff
  style 5d2580c9_3b65_7396_afe1_ab2aa13f8ed9 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/vite/src/node/utils.ts lines 112–119

export function isBuiltin(builtins: (string | RegExp)[], id: string): boolean {
  let isBuiltin = isBuiltinCache.get(builtins)
  if (!isBuiltin) {
    isBuiltin = createIsBuiltin(builtins)
    isBuiltinCache.set(builtins, isBuiltin)
  }
  return isBuiltin(id)
}

Domain

Subdomains

Frequently Asked Questions

What does isBuiltin() do?
isBuiltin() is a function in the vite codebase, defined in packages/vite/src/node/utils.ts.
Where is isBuiltin() defined?
isBuiltin() is defined in packages/vite/src/node/utils.ts at line 112.
What does isBuiltin() call?
isBuiltin() calls 2 function(s): createIsBuiltin, get.
What calls isBuiltin()?
isBuiltin() is called by 6 function(s): createIsExternal, fetchModule, importAnalysisPlugin, isNodeLikeBuiltin, rolldownDepPlugin, tryNodeResolve.

Analyze Your Own Codebase

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

Try Supermodel Free