mirror of
https://github.com/element-plus/element-plus.git
synced 2025-01-30 11:16:12 +08:00
build: remove umd, add iife and cjs
This commit is contained in:
parent
c04d41026e
commit
cdf46d99ce
@ -58,11 +58,11 @@ async function buildFullEntry(minify: boolean) {
|
||||
})
|
||||
await writeBundles(bundle, [
|
||||
{
|
||||
format: 'umd',
|
||||
format: 'iife',
|
||||
file: path.resolve(
|
||||
epOutput,
|
||||
'dist',
|
||||
formatBundleFilename('index.full', minify, 'js')
|
||||
formatBundleFilename('index.iife', minify, 'js')
|
||||
),
|
||||
exports: 'named',
|
||||
name: 'ElementPlus',
|
||||
@ -72,12 +72,23 @@ async function buildFullEntry(minify: boolean) {
|
||||
sourcemap: minify,
|
||||
banner,
|
||||
},
|
||||
{
|
||||
format: 'cjs',
|
||||
file: path.resolve(
|
||||
epOutput,
|
||||
'dist',
|
||||
formatBundleFilename('index', minify, 'js')
|
||||
),
|
||||
exports: 'named',
|
||||
sourcemap: minify,
|
||||
banner,
|
||||
},
|
||||
{
|
||||
format: 'esm',
|
||||
file: path.resolve(
|
||||
epOutput,
|
||||
'dist',
|
||||
formatBundleFilename('index.full', minify, 'mjs')
|
||||
formatBundleFilename('index', minify, 'mjs')
|
||||
),
|
||||
sourcemap: minify,
|
||||
banner,
|
||||
@ -107,7 +118,19 @@ async function buildFullLocale(minify: boolean) {
|
||||
})
|
||||
await writeBundles(bundle, [
|
||||
{
|
||||
format: 'umd',
|
||||
format: 'iife',
|
||||
file: path.resolve(
|
||||
epOutput,
|
||||
'dist/locale',
|
||||
formatBundleFilename(`${filename}.iife`, minify, 'js')
|
||||
),
|
||||
exports: 'default',
|
||||
name: `ElementPlusLocale${name}`,
|
||||
sourcemap: minify,
|
||||
banner,
|
||||
},
|
||||
{
|
||||
format: 'cjs',
|
||||
file: path.resolve(
|
||||
epOutput,
|
||||
'dist/locale',
|
||||
|
@ -32,8 +32,8 @@
|
||||
"main": "lib/index.js",
|
||||
"module": "es/index.mjs",
|
||||
"style": "dist/index.css",
|
||||
"unpkg": "dist/index.full.js",
|
||||
"jsdelivr": "dist/index.full.js",
|
||||
"unpkg": "dist/index.iife.js",
|
||||
"jsdelivr": "dist/index.iife.js",
|
||||
"sideEffects": [
|
||||
"dist/*",
|
||||
"theme-chalk/*.css",
|
||||
|
Loading…
Reference in New Issue
Block a user