Home / Type/ ESBuildOptions Type — vite Architecture

ESBuildOptions Type — vite Architecture

Architecture documentation for the ESBuildOptions type/interface in esbuild.ts from the vite codebase.

Entity Profile

Dependency Diagram

graph TD
  f9a65a4a_a9d9_ed34_1b1c_273cf0c942e3["ESBuildOptions"]
  926e3b98_b813_2ff8_abb3_16447ab95544["esbuild.ts"]
  f9a65a4a_a9d9_ed34_1b1c_273cf0c942e3 -->|defined in| 926e3b98_b813_2ff8_abb3_16447ab95544
  style f9a65a4a_a9d9_ed34_1b1c_273cf0c942e3 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/vite/src/node/plugins/esbuild.ts lines 45–53

export interface ESBuildOptions extends EsbuildTransformOptions {
  include?: string | RegExp | ReadonlyArray<string | RegExp>
  exclude?: string | RegExp | ReadonlyArray<string | RegExp>
  jsxInject?: string
  /**
   * This option is not respected. Use `build.minify` instead.
   */
  minify?: never
}

Frequently Asked Questions

What is the ESBuildOptions type?
ESBuildOptions is a type/interface in the vite codebase, defined in packages/vite/src/node/plugins/esbuild.ts.
Where is ESBuildOptions defined?
ESBuildOptions is defined in packages/vite/src/node/plugins/esbuild.ts at line 45.

Analyze Your Own Codebase

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

Try Supermodel Free