element-plus/build/rollup.config.js

33 lines
749 B
JavaScript
Raw Normal View History

import vue from 'rollup-plugin-vue'
import typescript from 'rollup-plugin-typescript2'
import css from 'rollup-plugin-css-only'
import { nodeResolve } from '@rollup/plugin-node-resolve'
import commonjs from '@rollup/plugin-commonjs'
import { terser } from 'rollup-plugin-terser'
import path from 'path'
export default [
{
input: path.resolve(__dirname, '../packages/element-plus/index.ts'),
output: {
format: 'es',
file: 'lib/index.esm.js',
},
plugins: [
terser(),
nodeResolve(),
commonjs(),
2020-10-09 16:21:11 +08:00
typescript({
abortOnError: false,
}),
css(),
2020-10-14 18:10:54 +08:00
vue({
target: 'browser',
css: false,
exposeFilename: false,
}),
],
2020-10-14 18:10:54 +08:00
external: ['vue'],
},
]