Skip to content

Commit 5017e40

Browse files
committed
chore: keep names field for compat
1 parent 741611a commit 5017e40

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

packages/vite/src/node/plugins/manifest.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ export interface ManifestChunk {
2121
assets?: string[]
2222
isEntry?: boolean
2323
name?: string
24-
names?: string[]
24+
// names field is deprecated (removed from types, but still emitted for backward compatibility)
2525
isDynamicEntry?: boolean
2626
imports?: string[]
2727
dynamicImports?: string[]
@@ -131,12 +131,14 @@ export function manifestPlugin(): Plugin {
131131
if (name) {
132132
manifestChunk.isEntry = true
133133
manifestChunk.name = name
134+
// @ts-expect-error keep names field for backward compatibility
135+
manifestChunk.names = asset.names
134136
}
135137
return manifestChunk
136138
}
137139

138140
const entryCssReferenceIds = cssEntriesMap.get(this.environment)!
139-
const entryCssAssetFileNames = new Map()
141+
const entryCssAssetFileNames = new Map<string, string>()
140142
for (const [name, id] of entryCssReferenceIds) {
141143
try {
142144
const fileName = this.getFileName(id)

0 commit comments

Comments
 (0)