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

25 lines
559 B
JavaScript

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';
import { terser } from 'rollup-plugin-terser';
export default {
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' },
] }),
],
};