applyDepOptimizationOptionCompat() — vite Function Reference
Architecture documentation for the applyDepOptimizationOptionCompat() function in config.ts from the vite codebase.
Entity Profile
Dependency Diagram
graph TD da55cbc2_af3e_f66d_6a2e_f785d784a425["applyDepOptimizationOptionCompat()"] 7da774f9_eca5_d54e_6e01_6bee7d460a2b["config.ts"] da55cbc2_af3e_f66d_6a2e_f785d784a425 -->|defined in| 7da774f9_eca5_d54e_6e01_6bee7d460a2b 58c4a210_68fe_1b4d_ed49_d59203f97ef1["resolveConfig()"] 58c4a210_68fe_1b4d_ed49_d59203f97ef1 -->|calls| da55cbc2_af3e_f66d_6a2e_f785d784a425 9f6f139c_8c3d_b748_997b_26d6d6e67035["convertEsbuildPluginToRolldownPlugin()"] da55cbc2_af3e_f66d_6a2e_f785d784a425 -->|calls| 9f6f139c_8c3d_b748_997b_26d6d6e67035 style da55cbc2_af3e_f66d_6a2e_f785d784a425 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/vite/src/node/config.ts lines 1346–1359
function applyDepOptimizationOptionCompat(resolvedConfig: ResolvedConfig) {
if (
resolvedConfig.optimizeDeps.esbuildOptions?.plugins &&
resolvedConfig.optimizeDeps.esbuildOptions.plugins.length > 0
) {
resolvedConfig.optimizeDeps.rolldownOptions ??= {}
resolvedConfig.optimizeDeps.rolldownOptions.plugins ||= []
;(resolvedConfig.optimizeDeps.rolldownOptions.plugins as any[]).push(
...resolvedConfig.optimizeDeps.esbuildOptions.plugins.map((plugin) =>
convertEsbuildPluginToRolldownPlugin(plugin),
),
)
}
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does applyDepOptimizationOptionCompat() do?
applyDepOptimizationOptionCompat() is a function in the vite codebase, defined in packages/vite/src/node/config.ts.
Where is applyDepOptimizationOptionCompat() defined?
applyDepOptimizationOptionCompat() is defined in packages/vite/src/node/config.ts at line 1346.
What does applyDepOptimizationOptionCompat() call?
applyDepOptimizationOptionCompat() calls 1 function(s): convertEsbuildPluginToRolldownPlugin.
What calls applyDepOptimizationOptionCompat()?
applyDepOptimizationOptionCompat() is called by 1 function(s): resolveConfig.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free