Home / Function/ transform() — vite Function Reference

transform() — vite Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  e1266b03_e0f1_635b_5994_e16420bc0263["transform()"]
  e095f407_f809_eb3e_608e_d152e6847d0a["PluginContainer"]
  e1266b03_e0f1_635b_5994_e16420bc0263 -->|defined in| e095f407_f809_eb3e_608e_d152e6847d0a
  dcf6f9d5_316b_0287_6984_8729d3e6c0aa["transform()"]
  dcf6f9d5_316b_0287_6984_8729d3e6c0aa -->|calls| e1266b03_e0f1_635b_5994_e16420bc0263
  297b7917_5996_b011_26d1_5bce9b0e6724["minifyCSS()"]
  297b7917_5996_b011_26d1_5bce9b0e6724 -->|calls| e1266b03_e0f1_635b_5994_e16420bc0263
  a1fc1de5_905b_efe7_d960_3597604fbdfe["importAnalysisPlugin()"]
  a1fc1de5_905b_efe7_d960_3597604fbdfe -->|calls| e1266b03_e0f1_635b_5994_e16420bc0263
  c7929a5b_9791_180a_9c0b_4f479fb4cf3f["devHtmlHook()"]
  c7929a5b_9791_180a_9c0b_4f479fb4cf3f -->|calls| e1266b03_e0f1_635b_5994_e16420bc0263
  bdc17ca5_0ac7_3179_22ec_ade8f3ccd777["_getPluginContainer()"]
  e1266b03_e0f1_635b_5994_e16420bc0263 -->|calls| bdc17ca5_0ac7_3179_22ec_ade8f3ccd777
  dcf6f9d5_316b_0287_6984_8729d3e6c0aa["transform()"]
  e1266b03_e0f1_635b_5994_e16420bc0263 -->|calls| dcf6f9d5_316b_0287_6984_8729d3e6c0aa
  style e1266b03_e0f1_635b_5994_e16420bc0263 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/vite/src/node/server/pluginContainer.ts lines 1294–1304

  async transform(
    code: string,
    id: string,
    options?: {
      ssr?: boolean
      environment?: Environment
      inMap?: SourceDescription['map']
    },
  ): Promise<{ code: string; map: SourceMap | { mappings: '' } | null }> {
    return this._getPluginContainer(options).transform(code, id, options)
  }

Domain

Subdomains

Frequently Asked Questions

What does transform() do?
transform() is a function in the vite codebase, defined in packages/vite/src/node/server/pluginContainer.ts.
Where is transform() defined?
transform() is defined in packages/vite/src/node/server/pluginContainer.ts at line 1294.
What does transform() call?
transform() calls 2 function(s): _getPluginContainer, transform.
What calls transform()?
transform() is called by 4 function(s): devHtmlHook, importAnalysisPlugin, minifyCSS, transform.

Analyze Your Own Codebase

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

Try Supermodel Free