1
0
Fork 0
upl/web/rollup.config.js

25 lines
559 B
JavaScript
Raw Normal View History

2021-05-22 13:12:14 +08:00
import commonjs from '@rollup/plugin-commonjs';
import resolve from '@rollup/plugin-node-resolve';
import postcss from 'rollup-plugin-postcss';
import copy from 'rollup-plugin-copy';
2021-05-22 22:24:28 +08:00
import { terser } from 'rollup-plugin-terser';
2021-05-22 13:12:14 +08:00
export default {
2021-05-22 22:24:28 +08:00
input: 'src/main.js',
output: {
file: 'assets/bundle.js',
format: 'iife',
plugins: [
terser(),
],
},
plugins: [
commonjs(),
resolve({ browser: true }),
postcss({ extract: true, minimize: true }),
copy({ targets: [
{ src: 'static/favicon.png', dest: 'assets' },
] }),
2021-05-22 22:24:28 +08:00
],
2021-05-22 13:12:14 +08:00
};