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
Defined In
Calls
Called By
Source
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