Home / Function/ devToScanEnvironment() — vite Function Reference

devToScanEnvironment() — vite Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  f6cc5896_6a10_2069_d844_d1c6914e9d05["devToScanEnvironment()"]
  6c7a7f5e_5d30_3576_49bf_9041362fd3fd["scan.ts"]
  f6cc5896_6a10_2069_d844_d1c6914e9d05 -->|defined in| 6c7a7f5e_5d30_3576_49bf_9041362fd3fd
  d40c38f0_b6c1_b93f_a735_b3f1e17bea5b["createDepsOptimizer()"]
  d40c38f0_b6c1_b93f_a735_b3f1e17bea5b -->|calls| f6cc5896_6a10_2069_d844_d1c6914e9d05
  07f8082d_40fc_c746_5826_f7f82ded0d79["name()"]
  f6cc5896_6a10_2069_d844_d1c6914e9d05 -->|calls| 07f8082d_40fc_c746_5826_f7f82ded0d79
  b1f5b07b_f692_69cd_1795_627055928bb7["getTopLevelConfig()"]
  f6cc5896_6a10_2069_d844_d1c6914e9d05 -->|calls| b1f5b07b_f692_69cd_1795_627055928bb7
  a85be14c_f2f5_f5e8_54fc_94b79f95354a["pluginContainer()"]
  f6cc5896_6a10_2069_d844_d1c6914e9d05 -->|calls| a85be14c_f2f5_f5e8_54fc_94b79f95354a
  755548d7_400f_08c3_553a_1301bf36475f["plugins()"]
  f6cc5896_6a10_2069_d844_d1c6914e9d05 -->|calls| 755548d7_400f_08c3_553a_1301bf36475f
  style f6cc5896_6a10_2069_d844_d1c6914e9d05 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/vite/src/node/optimizer/scan.ts lines 70–94

export function devToScanEnvironment(
  environment: DevEnvironment,
): ScanEnvironment {
  return {
    mode: 'scan',
    get name() {
      return environment.name
    },
    getTopLevelConfig() {
      return environment.getTopLevelConfig()
    },
    get config() {
      return environment.config
    },
    get logger() {
      return environment.logger
    },
    get pluginContainer() {
      return environment.pluginContainer
    },
    get plugins() {
      return environment.plugins
    },
  } as unknown as ScanEnvironment
}

Subdomains

Frequently Asked Questions

What does devToScanEnvironment() do?
devToScanEnvironment() is a function in the vite codebase, defined in packages/vite/src/node/optimizer/scan.ts.
Where is devToScanEnvironment() defined?
devToScanEnvironment() is defined in packages/vite/src/node/optimizer/scan.ts at line 70.
What does devToScanEnvironment() call?
devToScanEnvironment() calls 4 function(s): getTopLevelConfig, name, pluginContainer, plugins.
What calls devToScanEnvironment()?
devToScanEnvironment() is called by 1 function(s): createDepsOptimizer.

Analyze Your Own Codebase

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

Try Supermodel Free