Skip to content

Commit bc80711

Browse files
authored
fix(rollup): emit d.mts (#161)
1 parent 9da5079 commit bc80711

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

rollup.config.js

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,5 +30,22 @@ module.exports = {
3030
mangle: false,
3131
module: true,
3232
}),
33+
{
34+
name: "copy-dts-to-dmts",
35+
async generateBundle(_, bundle) {
36+
for (const fileName of Object.keys(bundle)) {
37+
if (fileName.endsWith(".d.ts")) {
38+
const dtsFile = bundle[fileName];
39+
const dmtsFileName = fileName.replace(/\.d\.ts$/, ".d.mts");
40+
41+
this.emitFile({
42+
type: "asset",
43+
fileName: dmtsFileName,
44+
source: dtsFile.source,
45+
});
46+
}
47+
}
48+
},
49+
},
3350
],
3451
};

0 commit comments

Comments
 (0)