Home / Function/ replaceLegacyEnvBabelPlugin() — vite Function Reference

replaceLegacyEnvBabelPlugin() — vite Function Reference

Architecture documentation for the replaceLegacyEnvBabelPlugin() function in index.ts from the vite codebase.

Entity Profile

Dependency Diagram

graph TD
  471bd328_d308_54b1_7f54_dc8e088c38f7["replaceLegacyEnvBabelPlugin()"]
  9776ecb6_00c0_b3b9_b3f7_177fedabeacc["index.ts"]
  471bd328_d308_54b1_7f54_dc8e088c38f7 -->|defined in| 9776ecb6_00c0_b3b9_b3f7_177fedabeacc
  cf21e8d8_cce6_30a7_7732_696ed5cdf103["viteLegacyPlugin()"]
  cf21e8d8_cce6_30a7_7732_696ed5cdf103 -->|calls| 471bd328_d308_54b1_7f54_dc8e088c38f7
  style 471bd328_d308_54b1_7f54_dc8e088c38f7 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/plugin-legacy/src/index.ts lines 1006–1017

function replaceLegacyEnvBabelPlugin(): BabelPlugin {
  return ({ types: t }): BabelPlugin => ({
    name: 'vite-replace-env-legacy',
    visitor: {
      Identifier(path) {
        if (path.node.name === legacyEnvVarMarker) {
          path.replaceWith(t.booleanLiteral(true))
        }
      },
    },
  })
}

Domain

Subdomains

Called By

Frequently Asked Questions

What does replaceLegacyEnvBabelPlugin() do?
replaceLegacyEnvBabelPlugin() is a function in the vite codebase, defined in packages/plugin-legacy/src/index.ts.
Where is replaceLegacyEnvBabelPlugin() defined?
replaceLegacyEnvBabelPlugin() is defined in packages/plugin-legacy/src/index.ts at line 1006.
What calls replaceLegacyEnvBabelPlugin()?
replaceLegacyEnvBabelPlugin() is called by 1 function(s): viteLegacyPlugin.

Analyze Your Own Codebase

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

Try Supermodel Free