Home / Function/ transformVisibilityPlugin.transform() — vite Function Reference

transformVisibilityPlugin.transform() — vite Function Reference

Architecture documentation for the transformVisibilityPlugin.transform() function in vite.config.ts from the vite codebase.

Entity Profile

Dependency Diagram

graph TD
  5ee69b2c_e6f7_9b48_7d0c_12c3224ca780["transformVisibilityPlugin.transform()"]
  092402a4_421c_5a4d_43f9_dd627f8ed6d2["vite.config.ts"]
  5ee69b2c_e6f7_9b48_7d0c_12c3224ca780 -->|defined in| 092402a4_421c_5a4d_43f9_dd627f8ed6d2
  style 5ee69b2c_e6f7_9b48_7d0c_12c3224ca780 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

playground/glob-import/vite.config.ts lines 22–30

  transform(code: string, id: string) {
    if (id.endsWith('transform-visibility.js')) {
      const globTransformed = !code.includes('import.meta.glob')
      const dynamicImportTransformed = code.includes(
        '__variableDynamicImportRuntimeHelper',
      )
      return `export default ${JSON.stringify({ globTransformed, dynamicImportTransformed })}`
    }
  },

Domain

Subdomains

Frequently Asked Questions

What does transformVisibilityPlugin.transform() do?
transformVisibilityPlugin.transform() is a function in the vite codebase, defined in playground/glob-import/vite.config.ts.
Where is transformVisibilityPlugin.transform() defined?
transformVisibilityPlugin.transform() is defined in playground/glob-import/vite.config.ts at line 22.

Analyze Your Own Codebase

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

Try Supermodel Free