1 | const path = require('path')
|
2 | const UglifyJsPlugin = require('uglifyjs-webpack-plugin')
|
3 |
|
4 | module.exports = {
|
5 | mode: 'production',
|
6 | entry: {
|
7 | app: ['./index.js'],
|
8 | },
|
9 | output: {
|
10 | library: 'beta',
|
11 | libraryTarget: 'umd',
|
12 | globalObject: "typeof self !== 'undefined' ? self : this",
|
13 | path: path.resolve(__dirname, 'dist'),
|
14 | filename: 'ajax.js',
|
15 | },
|
16 | optimization: {
|
17 | minimizer: [
|
18 | new UglifyJsPlugin({
|
19 | test: /\.js($|\?)/i,
|
20 | }),
|
21 | ],
|
22 | },
|
23 | }
|