collectAllModules() — vite Function Reference
Architecture documentation for the collectAllModules() function in config.ts from the vite codebase.
Entity Profile
Dependency Diagram
graph TD f12d281f_62d2_ffd6_7014_ec7f984f1130["collectAllModules()"] 7da774f9_eca5_d54e_6e01_6bee7d460a2b["config.ts"] f12d281f_62d2_ffd6_7014_ec7f984f1130 -->|defined in| 7da774f9_eca5_d54e_6e01_6bee7d460a2b f7f3ac4c_520c_5890_698f_e1be179267d2["bundleConfigFile()"] f7f3ac4c_520c_5890_698f_e1be179267d2 -->|calls| f12d281f_62d2_ffd6_7014_ec7f984f1130 010d4483_95f2_b44c_22ac_99a40a3261a6["has()"] f12d281f_62d2_ffd6_7014_ec7f984f1130 -->|calls| 010d4483_95f2_b44c_22ac_99a40a3261a6 style f12d281f_62d2_ffd6_7014_ec7f984f1130 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/vite/src/node/config.ts lines 2516–2537
function collectAllModules(
bundle: Record<string, OutputChunk>,
fileName: string,
allModules: Set<string>,
analyzedModules = new Set<string>(),
) {
if (analyzedModules.has(fileName)) return
analyzedModules.add(fileName)
const chunk = bundle[fileName]!
for (const mod of chunk.moduleIds) {
allModules.add(mod)
}
for (const i of chunk.imports) {
analyzedModules.add(i)
collectAllModules(bundle, i, allModules, analyzedModules)
}
for (const i of chunk.dynamicImports) {
analyzedModules.add(i)
collectAllModules(bundle, i, allModules, analyzedModules)
}
}
Domain
Subdomains
Defined In
Calls
Called By
Source
Frequently Asked Questions
What does collectAllModules() do?
collectAllModules() is a function in the vite codebase, defined in packages/vite/src/node/config.ts.
Where is collectAllModules() defined?
collectAllModules() is defined in packages/vite/src/node/config.ts at line 2516.
What does collectAllModules() call?
collectAllModules() calls 1 function(s): has.
What calls collectAllModules()?
collectAllModules() is called by 1 function(s): bundleConfigFile.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free