const path = require('path'); const monkey = require('./tampermonkey.config'); const BannerPlugin = require('webpack/lib/BannerPlugin'); const TerserJSPlugin = require('terser-webpack-plugin'); module.exports = { entry: './src/index.js', output: { filename: 'main.js', path: path.resolve(__dirname, 'dist'), }, mode: 'production', plugins: [ new BannerPlugin({ banner: monkey.buildedHeader(), raw: true }), ], optimization: { minimizer: [ new TerserJSPlugin({ terserOptions: { format: { comments: /( [@=])/i, }, }, }), ], }, };