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
Defined In
Called By
- buildEnvironment()
- convertTargets()
- extractExportsData()
- extractHostnamesFromCerts()
- getResolvedOutDirs()
- globEntries()
- loadEnv()
- mergeConfigRecursively()
- normalizeFilter()
- prepareRolldownOptimizerRun()
- prepareRolldownScanner()
- resolveBuildPlugins()
- resolveChokidarOptions()
- resolveConfig()
- resolveEnvPrefix()
- resolveEnvironmentPlugins()
Source
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