optimizeExplicitEnvironmentDeps() — vite Function Reference
Architecture documentation for the optimizeExplicitEnvironmentDeps() function in index.ts from the vite codebase.
Entity Profile
Dependency Diagram
graph TD 9810a1ae_08e1_202d_3fb0_3cc8b579cb87["optimizeExplicitEnvironmentDeps()"] 2f328851_91ee_fb05_63f0_4f466b9d6250["index.ts"] 9810a1ae_08e1_202d_3fb0_3cc8b579cb87 -->|defined in| 2f328851_91ee_fb05_63f0_4f466b9d6250 b0627d48_9134_8237_c7b7_2e91f9f0e0e8["createExplicitDepsOptimizer()"] b0627d48_9134_8237_c7b7_2e91f9f0e0e8 -->|calls| 9810a1ae_08e1_202d_3fb0_3cc8b579cb87 8f966b1b_ebbe_17e4_e14f_b8888709480c["loadCachedDepOptimizationMetadata()"] 9810a1ae_08e1_202d_3fb0_3cc8b579cb87 -->|calls| 8f966b1b_ebbe_17e4_e14f_b8888709480c 1c26b345_9001_5539_856a_e1c755036eaa["addManuallyIncludedOptimizeDeps()"] 9810a1ae_08e1_202d_3fb0_3cc8b579cb87 -->|calls| 1c26b345_9001_5539_856a_e1c755036eaa 9b7b17a5_d5ad_52e2_bb45_a7dd0edefa69["toDiscoveredDependencies()"] 9810a1ae_08e1_202d_3fb0_3cc8b579cb87 -->|calls| 9b7b17a5_d5ad_52e2_bb45_a7dd0edefa69 b53437fa_d2e4_a560_0d14_dfc84f740176["runOptimizeDeps()"] 9810a1ae_08e1_202d_3fb0_3cc8b579cb87 -->|calls| b53437fa_d2e4_a560_0d14_dfc84f740176 style 9810a1ae_08e1_202d_3fb0_3cc8b579cb87 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/vite/src/node/optimizer/index.ts lines 324–347
export async function optimizeExplicitEnvironmentDeps(
environment: Environment,
): Promise<DepOptimizationMetadata> {
const cachedMetadata = await loadCachedDepOptimizationMetadata(
environment,
environment.config.optimizeDeps.force ?? false,
false,
)
if (cachedMetadata) {
return cachedMetadata
}
const deps: Record<string, string> = {}
await addManuallyIncludedOptimizeDeps(environment, deps)
const depsInfo = toDiscoveredDependencies(environment, deps)
const result = await runOptimizeDeps(environment, depsInfo).result
await result.commit()
return result.metadata
}
Domain
Subdomains
Defined In
Calls
Called By
Source
Frequently Asked Questions
What does optimizeExplicitEnvironmentDeps() do?
optimizeExplicitEnvironmentDeps() is a function in the vite codebase, defined in packages/vite/src/node/optimizer/index.ts.
Where is optimizeExplicitEnvironmentDeps() defined?
optimizeExplicitEnvironmentDeps() is defined in packages/vite/src/node/optimizer/index.ts at line 324.
What does optimizeExplicitEnvironmentDeps() call?
optimizeExplicitEnvironmentDeps() calls 4 function(s): addManuallyIncludedOptimizeDeps, loadCachedDepOptimizationMetadata, runOptimizeDeps, toDiscoveredDependencies.
What calls optimizeExplicitEnvironmentDeps()?
optimizeExplicitEnvironmentDeps() is called by 1 function(s): createExplicitDepsOptimizer.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free