This repository has been archived on 2026-04-30. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
kingdombattles/webpack.config.js
T
2019-06-01 04:58:50 +10:00

38 lines
808 B
JavaScript

const TerserPlugin = require('terser-webpack-plugin');
module.exports = {
entry: './src/index.jsx',
output: {
path: __dirname + '/public/',
filename: 'app.bundle.js',
sourceMapFilename: 'app.js.map'
},
devtool: 'source-map',
module: {
rules: [
{
test: /(\.js$|\.jsx$)/,
exclude: /(node_modules)/,
use: {
loader: 'babel-loader',
options: {
presets: ['@babel/preset-env', '@babel/preset-react'],
plugins: ['react-loadable/babel', '@babel/plugin-syntax-dynamic-import']
}
}
}
]
},
optimization: {
minimize: true,
minimizer: [
new TerserPlugin({
terserOptions: {
output: {
comments: false,
},
},
})
]
}
};