Home / Function/ arraify() — vite Function Reference

arraify() — vite Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  19ce2051_6a74_4b8b_104d_ec006cd7075f["arraify()"]
  031bc221_67a8_c579_f2bf_bb30a08beeb2["utils.ts"]
  19ce2051_6a74_4b8b_104d_ec006cd7075f -->|defined in| 031bc221_67a8_c579_f2bf_bb30a08beeb2
  8c4db194_5dfd_4391_cc9a_833655009196["resolveBuildPlugins()"]
  8c4db194_5dfd_4391_cc9a_833655009196 -->|calls| 19ce2051_6a74_4b8b_104d_ec006cd7075f
  94ad7f99_b02e_152e_c5a9_749d6de8d3c0["buildEnvironment()"]
  94ad7f99_b02e_152e_c5a9_749d6de8d3c0 -->|calls| 19ce2051_6a74_4b8b_104d_ec006cd7075f
  58c4a210_68fe_1b4d_ed49_d59203f97ef1["resolveConfig()"]
  58c4a210_68fe_1b4d_ed49_d59203f97ef1 -->|calls| 19ce2051_6a74_4b8b_104d_ec006cd7075f
  dbbbbbec_1500_ac8a_4605_9194e2cfb45d["loadEnv()"]
  dbbbbbec_1500_ac8a_4605_9194e2cfb45d -->|calls| 19ce2051_6a74_4b8b_104d_ec006cd7075f
  3683cd63_6033_ad37_3392_8ecf602fefea["resolveEnvPrefix()"]
  3683cd63_6033_ad37_3392_8ecf602fefea -->|calls| 19ce2051_6a74_4b8b_104d_ec006cd7075f
  27cb44a2_ca79_d2a4_e536_a5e4bc22ffbf["prepareRolldownOptimizerRun()"]
  27cb44a2_ca79_d2a4_e536_a5e4bc22ffbf -->|calls| 19ce2051_6a74_4b8b_104d_ec006cd7075f
  60451d3e_8c58_53f5_26c6_c17035d9a884["extractExportsData()"]
  60451d3e_8c58_53f5_26c6_c17035d9a884 -->|calls| 19ce2051_6a74_4b8b_104d_ec006cd7075f
  24024bc8_5434_bc2f_7acb_d02914457eae["prepareRolldownScanner()"]
  24024bc8_5434_bc2f_7acb_d02914457eae -->|calls| 19ce2051_6a74_4b8b_104d_ec006cd7075f
  36c11b2d_1259_3d70_ff60_f67bf5a9ac52["globEntries()"]
  36c11b2d_1259_3d70_ff60_f67bf5a9ac52 -->|calls| 19ce2051_6a74_4b8b_104d_ec006cd7075f
  bf9f2e70_9cb2_11c1_752f_141bae77fe77["resolveEnvironmentPlugins()"]
  bf9f2e70_9cb2_11c1_752f_141bae77fe77 -->|calls| 19ce2051_6a74_4b8b_104d_ec006cd7075f
  6648f04f_fbaf_b4c1_7ca5_d07266e9650c["convertTargets()"]
  6648f04f_fbaf_b4c1_7ca5_d07266e9650c -->|calls| 19ce2051_6a74_4b8b_104d_ec006cd7075f
  c585a03e_2e1d_14fb_e2d9_7c0c084ec66a["normalizeFilter()"]
  c585a03e_2e1d_14fb_e2d9_7c0c084ec66a -->|calls| 19ce2051_6a74_4b8b_104d_ec006cd7075f
  a45bfbed_fe1c_16b4_78b4_e482556a50d1["extractHostnamesFromCerts()"]
  a45bfbed_fe1c_16b4_78b4_e482556a50d1 -->|calls| 19ce2051_6a74_4b8b_104d_ec006cd7075f
  style 19ce2051_6a74_4b8b_104d_ec006cd7075f fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/vite/src/node/utils.ts lines 1110–1112

export function arraify<T>(target: T | T[]): T[] {
  return Array.isArray(target) ? target : [target]
}

Domain

Subdomains

Frequently Asked Questions

What does arraify() do?
arraify() is a function in the vite codebase, defined in packages/vite/src/node/utils.ts.
Where is arraify() defined?
arraify() is defined in packages/vite/src/node/utils.ts at line 1110.
What calls arraify()?
arraify() is called by 16 function(s): buildEnvironment, convertTargets, extractExportsData, extractHostnamesFromCerts, getResolvedOutDirs, globEntries, loadEnv, mergeConfigRecursively, and 8 more.

Analyze Your Own Codebase

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

Try Supermodel Free