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

35 lines
630 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({
plugins: [
require('tailwindcss'),
],
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
};