@@ -25,13 +25,20 @@ const packageJson = {
25
25
bugs : {
26
26
url : "https://github.com/ryuapp/enogu/issues" ,
27
27
} ,
28
+ type : "module" ,
28
29
main : "./cjs/colors.cjs" ,
29
30
module : "./esm/colors.mjs" ,
31
+ types : "./types/colors.d.cts" ,
30
32
exports : {
31
33
"." : {
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
+ } ,
35
42
} ,
36
43
} ,
37
44
devDependencies : { } ,
@@ -84,10 +91,12 @@ for (const file of fileList) {
84
91
const inputText = decoder . decode ( content ) ;
85
92
const minifiedText = minifier . minify ( inputText , { keepJsDocs : true } ) ;
86
93
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
+ }
91
100
}
92
101
93
102
// package.json
0 commit comments