Home / Function/ ssrTransform() — vite Function Reference

ssrTransform() — vite Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  1ee4af98_1554_7714_4370_05ac2b2589cd["ssrTransform()"]
  20c20aaf_ad5b_4014_72b5_c8262a2b5be1["ssrTransform.ts"]
  1ee4af98_1554_7714_4370_05ac2b2589cd -->|defined in| 20c20aaf_ad5b_4014_72b5_c8262a2b5be1
  24ecf2a1_3c09_d451_76f3_9485b4e993f8["_createServer()"]
  24ecf2a1_3c09_d451_76f3_9485b4e993f8 -->|calls| 1ee4af98_1554_7714_4370_05ac2b2589cd
  bdac5327_5085_933f_41df_0fc270134a38["loadAndTransform()"]
  bdac5327_5085_933f_41df_0fc270134a38 -->|calls| 1ee4af98_1554_7714_4370_05ac2b2589cd
  2cb3dac4_01bb_31b2_33e3_658fd50b3fbd["ssrTransformSimple()"]
  2cb3dac4_01bb_31b2_33e3_658fd50b3fbd -->|calls| 1ee4af98_1554_7714_4370_05ac2b2589cd
  53aa26ea_b164_ee21_c2bb_4e586cef87f8["isJSONRequest()"]
  1ee4af98_1554_7714_4370_05ac2b2589cd -->|calls| 53aa26ea_b164_ee21_c2bb_4e586cef87f8
  b74365bc_9f2b_f299_c9c3_6930e35a078c["ssrTransformJSON()"]
  1ee4af98_1554_7714_4370_05ac2b2589cd -->|calls| b74365bc_9f2b_f299_c9c3_6930e35a078c
  027164d9_0d90_6487_4866_e21cb9d3e6c1["ssrTransformScript()"]
  1ee4af98_1554_7714_4370_05ac2b2589cd -->|calls| 027164d9_0d90_6487_4866_e21cb9d3e6c1
  style 1ee4af98_1554_7714_4370_05ac2b2589cd fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/vite/src/node/ssr/ssrTransform.ts lines 56–67

export async function ssrTransform(
  code: string,
  inMap: SourceMap | { mappings: '' } | null,
  url: string,
  originalCode: string,
  options?: ModuleRunnerTransformOptions,
): Promise<TransformResult | null> {
  if (options?.json?.stringify && isJSONRequest(url)) {
    return ssrTransformJSON(code, inMap)
  }
  return ssrTransformScript(code, inMap, url, originalCode)
}

Domain

Subdomains

Frequently Asked Questions

What does ssrTransform() do?
ssrTransform() is a function in the vite codebase, defined in packages/vite/src/node/ssr/ssrTransform.ts.
Where is ssrTransform() defined?
ssrTransform() is defined in packages/vite/src/node/ssr/ssrTransform.ts at line 56.
What does ssrTransform() call?
ssrTransform() calls 3 function(s): isJSONRequest, ssrTransformJSON, ssrTransformScript.
What calls ssrTransform()?
ssrTransform() is called by 3 function(s): _createServer, loadAndTransform, ssrTransformSimple.

Analyze Your Own Codebase

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

Try Supermodel Free