mirror of
https://github.com/VisActor/VChart
synced 2024-11-22 17:26:19 +00:00
41 lines
839 B
TypeScript
41 lines
839 B
TypeScript
import { defineConfig } from 'rollup';
|
|
|
|
import { terser } from 'rollup-plugin-terser';
|
|
import resolve from '@rollup/plugin-node-resolve';
|
|
import babel from '@rollup/plugin-babel';
|
|
import commonjs from '@rollup/plugin-commonjs';
|
|
import copy from 'rollup-plugin-copy';
|
|
|
|
let options = defineConfig([
|
|
{
|
|
input: './src/index.js',
|
|
output: [
|
|
{
|
|
format: 'umd',
|
|
file: 'index.js'
|
|
}
|
|
],
|
|
plugins: [
|
|
resolve(),
|
|
commonjs({
|
|
include: './src/vchart/index.js'
|
|
}),
|
|
babel({
|
|
presets: [['@babel/preset-env']],
|
|
babelHelpers: 'bundled'
|
|
}),
|
|
terser(),
|
|
copy({
|
|
targets: [
|
|
{
|
|
src: ['src/index.json', 'src/index.ttml', 'src/index.ttss'],
|
|
dest: './'
|
|
}
|
|
]
|
|
})
|
|
]
|
|
}
|
|
]);
|
|
|
|
export default options;
|