Skip to content

Commit 3961b34

Browse files
committed
refactor(build): Simplify module builds
1 parent 414da1f commit 3961b34

File tree

3 files changed

+6
-17
lines changed

3 files changed

+6
-17
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
"scripts": {
4444
"prepare": "npm run build",
4545
"build": "npm run clear && npm run build:app && npm run build:locale",
46-
"build:app": "vite build -c scripts/build/default.js && vite build -c scripts/build/cjs.js && vite build -c scripts/build/esm.js",
46+
"build:app": "vite build -c scripts/build/default.js && vite build -c scripts/build/modules.js",
4747
"build:locale": "babel-node scripts/build/locale.js",
4848
"clear": "rm -rf dist/*",
4949
"audit": "npm audit --registry=https://registry.npmjs.org",

scripts/build/esm.js

Lines changed: 0 additions & 15 deletions
This file was deleted.

scripts/build/cjs.js renamed to scripts/build/modules.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,11 @@ export default defineConfig({
88
minify: false,
99
lib: {
1010
...defaultConfig.build.lib,
11-
formats: ['cjs'],
11+
formats: ['cjs', 'es'],
12+
fileName: (format) => {
13+
if (format === 'es') return 'vue-datepicker.mjs'
14+
return 'vue-datepicker.cjs'
15+
},
1216
},
1317
},
1418
})

0 commit comments

Comments
 (0)