Home / Class/ BaseEnvironment Class — vite Architecture

BaseEnvironment Class — vite Architecture

Architecture documentation for the BaseEnvironment class in baseEnvironment.ts from the vite codebase.

Entity Profile

Dependency Diagram

graph TD
  67679de9_0873_479e_2210_e65d19fb289d["BaseEnvironment"]
  84057c57_14eb_2f16_cd5c_1899e8da6db0["baseEnvironment.ts"]
  67679de9_0873_479e_2210_e65d19fb289d -->|defined in| 84057c57_14eb_2f16_cd5c_1899e8da6db0
  755548d7_400f_08c3_553a_1301bf36475f["plugins()"]
  67679de9_0873_479e_2210_e65d19fb289d -->|method| 755548d7_400f_08c3_553a_1301bf36475f
  82d12574_f119_34e7_d373_4b99a2a1fd6c["constructor()"]
  67679de9_0873_479e_2210_e65d19fb289d -->|method| 82d12574_f119_34e7_d373_4b99a2a1fd6c

Relationship Graph

Source Code

packages/vite/src/node/baseEnvironment.ts lines 104–121

export class BaseEnvironment extends PartialEnvironment {
  get plugins(): readonly Plugin[] {
    return this.config.plugins
  }

  /**
   * @internal
   */
  _initiated: boolean = false

  constructor(
    name: string,
    config: ResolvedConfig,
    options: ResolvedEnvironmentOptions = config.environments[name],
  ) {
    super(name, config, options)
  }
}

Domain

Frequently Asked Questions

What is the BaseEnvironment class?
BaseEnvironment is a class in the vite codebase, defined in packages/vite/src/node/baseEnvironment.ts.
Where is BaseEnvironment defined?
BaseEnvironment is defined in packages/vite/src/node/baseEnvironment.ts at line 104.

Analyze Your Own Codebase

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

Try Supermodel Free