We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9da5079 commit bc80711Copy full SHA for bc80711
rollup.config.js
@@ -30,5 +30,22 @@ module.exports = {
30
mangle: false,
31
module: true,
32
}),
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
50
],
51
};
0 commit comments