Home / Function/ applyDepOptimizationOptionCompat() — vite Function Reference

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

Called By

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