File tree Expand file tree Collapse file tree 2 files changed +18
-9
lines changed
Expand file tree Collapse file tree 2 files changed +18
-9
lines changed Original file line number Diff line number Diff line change 1515 "require" : " ./dist/cjs/components/*"
1616 },
1717 "#components" : {
18- "import" : " ./dist/esm/components/index.js " ,
18+ "import" : " ./dist/esm/components/index.mjs " ,
1919 "require" : " ./dist/cjs/components/index.js"
2020 },
2121 "#patterns/*" : {
2222 "import" : " ./dist/esm/patterns/*" ,
2323 "require" : " ./dist/cjs/patterns/*"
2424 },
2525 "#patterns" : {
26- "import" : " ./dist/esm/patterns/index.js " ,
26+ "import" : " ./dist/esm/patterns/index.mjs " ,
2727 "require" : " ./dist/cjs/patterns/index.js"
2828 },
2929 "#util/*" : {
3535 "." : {
3636 "import" : {
3737 "types" : " ./dist/esm/index.d.ts" ,
38- "default" : " ./dist/esm/index.js "
38+ "default" : " ./dist/esm/index.mjs "
3939 },
4040 "require" : {
4141 "types" : " ./dist/cjs/index.d.ts" ,
4646 "./package.json" : " ./package.json"
4747 },
4848 "main" : " dist/cjs/index.js" ,
49- "module" : " dist/esm/index.js " ,
49+ "module" : " dist/esm/index.mjs " ,
5050 "types" : " dist/esm/index.d.ts" ,
5151 "scripts" : {
5252 "cleanup" : " rm -rf dist/ > /dev/null && rm -rf lib/ > /dev/null" ,
Original file line number Diff line number Diff line change @@ -12,16 +12,25 @@ const { outDir } = tsBuildConfig.compilerOptions;
1212const external = Object . keys ( packageJson . peerDependencies ) ;
1313
1414export default defineConfig (
15- /** @type {const } */ ( [ 'cjs' , 'esm' ] ) . map (
15+ /** @type {const } */ ( [
16+ {
17+ entryFileNames : '[name].js' ,
18+ format : 'cjs' ,
19+ } ,
20+ {
21+ entryFileNames : '[name].mjs' ,
22+ format : 'esm' ,
23+ } ,
24+ ] ) . map (
1625 /**
1726 * Rollup options for each module format
1827 */
19- ( format ) => ( {
28+ ( options ) => ( {
2029 input : 'src/index.ts' ,
2130 output : [
2231 {
23- dir : join ( outDir , format ) ,
24- format,
32+ ... options ,
33+ dir : join ( outDir , options . format ) ,
2534 preserveModules : true ,
2635 preserveModulesRoot : 'src' ,
2736 sourcemap : true ,
@@ -38,7 +47,7 @@ export default defineConfig(
3847 typescript ( {
3948 tsconfig : 'tsconfig.build.json' ,
4049 compilerOptions : {
41- outDir : join ( outDir , format ) ,
50+ outDir : join ( outDir , options . format ) ,
4251 } ,
4352 } ) ,
4453 preserveDirectives ( ) ,
You can’t perform that action at this time.
0 commit comments