Skip to content

Commit 623f505

Browse files
author
Loïc Mangeonjean
committed
fix: help vite to load properly ts worker d.ts files
1 parent 8a7d850 commit 623f505

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

rollup/rollup.default-extensions.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,13 @@ export default rollup.defineConfig(defaultExtensions.map(name => (<rollup.Rollup
2323
input: path.resolve(DEFAULT_EXTENSIONS_PATH, name),
2424
output: [{
2525
minifyInternalExports: false,
26-
assetFileNames: `default-extensions/${name}/[name][extname]`,
26+
assetFileNames: chunkInfo => {
27+
if (chunkInfo.name != null && chunkInfo.name.endsWith('d.ts')) {
28+
// append .txt at the end of d.ts files: those file are required by the typescript extension and are just expected to be loaded as simple text
29+
return `default-extensions/${name}/[name][extname].txt`
30+
}
31+
return `default-extensions/${name}/[name][extname]`
32+
},
2733
format: 'esm',
2834
dir: 'dist',
2935
entryFileNames: `default-extensions/${name}.js`,

0 commit comments

Comments
 (0)