22 lines
522 B
JavaScript
22 lines
522 B
JavaScript
const { resolve } = require('path');
|
|
const babel = require('rollup-plugin-babel');
|
|
const uglify = require('rollup-plugin-uglify');
|
|
|
|
const production = process.env.NODE_ENV === 'production';
|
|
|
|
module.exports = {
|
|
input: resolve(__dirname, 'js/index.js'),
|
|
output: {
|
|
file: resolve(__dirname, 'theme/bundle.js'),
|
|
format: 'iife',
|
|
name: 'windycoys',
|
|
sourcemap: !production && 'inline',
|
|
},
|
|
plugins: [
|
|
babel({
|
|
exclude: 'node_modules/**',
|
|
}),
|
|
production && uglify(),
|
|
].filter(Boolean),
|
|
};
|