Skip to content

Commit 3b6cd1c

Browse files
committed
feat(project): Minify UMD and IIFE builds
1 parent 944fae4 commit 3b6cd1c

File tree

3 files changed

+4
-11
lines changed

3 files changed

+4
-11
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
"./style.css": "./dist/style.css",
3131
"./style.scss": "./dist/style.scss"
3232
},
33-
"unpkg": "dist/vue-datepicker.umd.js",
33+
"unpkg": "dist/vue-datepicker.umd.cjs",
3434
"sideEffects": [
3535
"*.css",
3636
"test/e2e/support/*.js"

scripts/build/default.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ export default {
1818
},
1919
build: {
2020
target: 'es2015',
21+
emptyOutDir: false,
2122
minify: 'terser',
2223
sourcemap: true,
2324
lib: {

scripts/build/esm.js

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,8 @@ export default defineConfig({
1111
minify: false,
1212
lib: {
1313
...defaultConfig.build.lib,
14-
formats: ['es', 'cjs', 'umd', 'iife'],
15-
fileName: (format) => {
16-
if (format === 'es') {
17-
return `vue-datepicker.mjs`
18-
}
19-
if (format === 'cjs') {
20-
return `vue-datepicker.cjs`
21-
}
22-
return `vue-datepicker.${format}.js`
23-
},
14+
formats: ['es'],
15+
fileName: () => 'vue-datepicker.mjs',
2416
},
2517
},
2618
})

0 commit comments

Comments
 (0)