Home / Function/ init() — vite Function Reference

init() — vite Function Reference

Architecture documentation for the init() function in scan.ts from the vite codebase.

Entity Profile

Dependency Diagram

graph TD
  268da476_7ba7_ec7c_671e_629dab82821a["init()"]
  aba3fdee_817a_43e8_0481_2e4ff445f775["ScanEnvironment"]
  268da476_7ba7_ec7c_671e_629dab82821a -->|defined in| aba3fdee_817a_43e8_0481_2e4ff445f775
  d04f1f71_b435_f5c3_dc33_d847fd576eaf["optimizeDeps()"]
  d04f1f71_b435_f5c3_dc33_d847fd576eaf -->|calls| 268da476_7ba7_ec7c_671e_629dab82821a
  5d79d65d_2f96_8145_d09b_a6354feab599["init()"]
  268da476_7ba7_ec7c_671e_629dab82821a -->|calls| 5d79d65d_2f96_8145_d09b_a6354feab599
  1abc446c_e46b_1be0_59f5_51bdfded0f6c["createEnvironmentPluginContainer()"]
  268da476_7ba7_ec7c_671e_629dab82821a -->|calls| 1abc446c_e46b_1be0_59f5_51bdfded0f6c
  style 268da476_7ba7_ec7c_671e_629dab82821a fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/vite/src/node/optimizer/scan.ts lines 55–66

  async init(): Promise<void> {
    if (this._initiated) {
      return
    }
    this._initiated = true
    this._pluginContainer = await createEnvironmentPluginContainer(
      this,
      this.plugins,
      undefined,
      false,
    )
  }

Subdomains

Called By

Frequently Asked Questions

What does init() do?
init() is a function in the vite codebase, defined in packages/vite/src/node/optimizer/scan.ts.
Where is init() defined?
init() is defined in packages/vite/src/node/optimizer/scan.ts at line 55.
What does init() call?
init() calls 2 function(s): createEnvironmentPluginContainer, init.
What calls init()?
init() is called by 1 function(s): optimizeDeps.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free