Home / Function/ getChunkOriginalFileName() — vite Function Reference

getChunkOriginalFileName() — vite Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  22dced1f_3d60_0600_3ed0_f47f540d1305["getChunkOriginalFileName()"]
  7dd0ce14_b7e1_7049_f318_2603b5403c04["manifest.ts"]
  22dced1f_3d60_0600_3ed0_f47f540d1305 -->|defined in| 7dd0ce14_b7e1_7049_f318_2603b5403c04
  cd131d16_e223_ab79_1b7c_8ea449ae51a2["cssPostPlugin()"]
  cd131d16_e223_ab79_1b7c_8ea449ae51a2 -->|calls| 22dced1f_3d60_0600_3ed0_f47f540d1305
  b888666d_ce54_f0bf_184f_48d09f6a9ee8["manifestPlugin()"]
  b888666d_ce54_f0bf_184f_48d09f6a9ee8 -->|calls| 22dced1f_3d60_0600_3ed0_f47f540d1305
  a4adb1a7_cf54_091f_eb63_8217e684a8e1["normalizePath()"]
  22dced1f_3d60_0600_3ed0_f47f540d1305 -->|calls| a4adb1a7_cf54_091f_eb63_8217e684a8e1
  style 22dced1f_3d60_0600_3ed0_f47f540d1305 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/vite/src/node/plugins/manifest.ts lines 336–350

export function getChunkOriginalFileName(
  chunk: OutputChunk | RenderedChunk,
  root: string,
  isLegacy: boolean,
): string | undefined {
  if (chunk.facadeModuleId) {
    let name = normalizePath(path.relative(root, chunk.facadeModuleId))
    if (isLegacy && !chunk.name.includes('-legacy')) {
      const ext = path.extname(name)
      const endPos = ext.length !== 0 ? -ext.length : undefined
      name = `${name.slice(0, endPos)}-legacy${ext}`
    }
    return name.replace(/\0/g, '')
  }
}

Domain

Subdomains

Frequently Asked Questions

What does getChunkOriginalFileName() do?
getChunkOriginalFileName() is a function in the vite codebase, defined in packages/vite/src/node/plugins/manifest.ts.
Where is getChunkOriginalFileName() defined?
getChunkOriginalFileName() is defined in packages/vite/src/node/plugins/manifest.ts at line 336.
What does getChunkOriginalFileName() call?
getChunkOriginalFileName() calls 1 function(s): normalizePath.
What calls getChunkOriginalFileName()?
getChunkOriginalFileName() is called by 2 function(s): cssPostPlugin, manifestPlugin.

Analyze Your Own Codebase

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

Try Supermodel Free