swade-mb-helpers/webpack.config.js
2024-05-11 19:35:16 -05:00

34 lines
617 B
JavaScript

const path = require("path");
const TerserPlugin = require("terser-webpack-plugin");
module.exports = {
entry: "./scripts/module.js",
output: {
filename: "./index.js",
path: path.resolve(__dirname),
},
mode: "production",
devtool: "source-map",
optimization: {
minimizer: [
new TerserPlugin({
terserOptions: {
keep_classnames: true,
keep_fnames: true,
},
}),
],
},
module: {
rules: [
{
test: /\.js$/,
exclude: /node_modules/,
use: {
loader: "babel-loader",
},
},
],
},
};