globEntries() — vite Function Reference
Architecture documentation for the globEntries() function in scan.ts from the vite codebase.
Entity Profile
Dependency Diagram
graph TD 36c11b2d_1259_3d70_ff60_f67bf5a9ac52["globEntries()"] 6c7a7f5e_5d30_3576_49bf_9041362fd3fd["scan.ts"] 36c11b2d_1259_3d70_ff60_f67bf5a9ac52 -->|defined in| 6c7a7f5e_5d30_3576_49bf_9041362fd3fd 6e6d9ef8_8985_1977_b0ea_4f37e4502554["computeEntries()"] 6e6d9ef8_8985_1977_b0ea_4f37e4502554 -->|calls| 36c11b2d_1259_3d70_ff60_f67bf5a9ac52 19ce2051_6a74_4b8b_104d_ec006cd7075f["arraify()"] 36c11b2d_1259_3d70_ff60_f67bf5a9ac52 -->|calls| 19ce2051_6a74_4b8b_104d_ec006cd7075f style 36c11b2d_1259_3d70_ff60_f67bf5a9ac52 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/vite/src/node/optimizer/scan.ts lines 290–326
async function globEntries(
patterns: string | string[],
environment: ScanEnvironment,
) {
const nodeModulesPatterns: string[] = []
const regularPatterns: string[] = []
for (const pattern of arraify(patterns)) {
if (pattern.includes('node_modules')) {
nodeModulesPatterns.push(pattern)
} else {
regularPatterns.push(pattern)
}
}
const sharedOptions = {
absolute: true,
cwd: environment.config.root,
ignore: [
`**/${environment.config.build.outDir}/**`,
// if there aren't explicit entries, also ignore other common folders
...(environment.config.optimizeDeps.entries
? []
: [`**/__tests__/**`, `**/coverage/**`]),
],
}
const results = await Promise.all([
glob(nodeModulesPatterns, sharedOptions),
glob(regularPatterns, {
...sharedOptions,
ignore: [...sharedOptions.ignore, '**/node_modules/**'],
}),
])
return results.flat()
}
Domain
Subdomains
Defined In
Calls
Called By
Source
Frequently Asked Questions
What does globEntries() do?
globEntries() is a function in the vite codebase, defined in packages/vite/src/node/optimizer/scan.ts.
Where is globEntries() defined?
globEntries() is defined in packages/vite/src/node/optimizer/scan.ts at line 290.
What does globEntries() call?
globEntries() calls 1 function(s): arraify.
What calls globEntries()?
globEntries() is called by 1 function(s): computeEntries.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free