Skip to content

Commit 6041521

Browse files
committed
🏷️ Fix types in package.json
1 parent 95dda9d commit 6041521

File tree

1 file changed

+16
-7
lines changed

1 file changed

+16
-7
lines changed

build_npm.ts

+16-7
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,20 @@ const packageJson = {
2525
bugs: {
2626
url: "https://github.com/ryuapp/enogu/issues",
2727
},
28+
type: "module",
2829
main: "./cjs/colors.cjs",
2930
module: "./esm/colors.mjs",
31+
types: "./types/colors.d.cts",
3032
exports: {
3133
".": {
32-
types: "./types/colors.d.ts",
33-
import: "./esm/colors.mjs",
34-
require: "./cjs/colors.cjs",
34+
import: {
35+
types: "./types/colors.d.ts",
36+
default: "./esm/colors.mjs",
37+
},
38+
require: {
39+
types: "./types/colors.d.cts",
40+
default: "./cjs/colors.cjs",
41+
},
3542
},
3643
},
3744
devDependencies: {},
@@ -84,10 +91,12 @@ for (const file of fileList) {
8491
const inputText = decoder.decode(content);
8592
const minifiedText = minifier.minify(inputText, { keepJsDocs: true });
8693

87-
Deno.writeFile(
88-
`${outDir}/types/${file}.d.ts`,
89-
new TextEncoder().encode(minifiedText),
90-
);
94+
for (const ext of [".d.ts", ".d.cts"]) {
95+
Deno.writeFile(
96+
`${outDir}/types/${file}${ext}`,
97+
new TextEncoder().encode(minifiedText),
98+
);
99+
}
91100
}
92101

93102
// package.json

0 commit comments

Comments
 (0)