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 @@ -11,16 +11,25 @@ const { outDir } = tsBuildConfig.compilerOptions;
1111const external = Object . keys ( packageJson . peerDependencies ) ;
1212
1313export default defineConfig (
14- /** @type {const } */ ( [ 'cjs' , 'esm' ] ) . map (
14+ /** @type {const } */ ( [
15+ {
16+ entryFileNames : '[name].js' ,
17+ format : 'cjs' ,
18+ } ,
19+ {
20+ entryFileNames : '[name].mjs' ,
21+ format : 'esm' ,
22+ } ,
23+ ] ) . map (
1524 /**
1625 * Rollup options for each module format
1726 */
18- ( format ) => ( {
27+ ( options ) => ( {
1928 input : 'src/index.ts' ,
2029 output : [
2130 {
22- dir : join ( outDir , format ) ,
23- format,
31+ ... options ,
32+ dir : join ( outDir , options . format ) ,
2433 preserveModules : true ,
2534 preserveModulesRoot : 'src' ,
2635 sourcemap : true ,
@@ -37,7 +46,7 @@ export default defineConfig(
3746 typescript ( {
3847 tsconfig : 'tsconfig.build.json' ,
3948 compilerOptions : {
40- outDir : join ( outDir , format ) ,
49+ outDir : join ( outDir , options . format ) ,
4150 } ,
4251 } ) ,
4352 babel ( {
You can’t perform that action at this time.
0 commit comments