UNPKG

447 BJavaScriptView Raw
1const path = require('path')
2const UglifyJsPlugin = require('uglifyjs-webpack-plugin')
3
4module.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: 'flow.js',
15 },
16 optimization: {
17 minimizer: [
18 new UglifyJsPlugin({
19 test: /\.js($|\?)/i,
20 }),
21 ],
22 },
23}