1 | ;
|
2 |
|
3 | const UglifyJsPlugin = require('uglifyjs-webpack-plugin');
|
4 |
|
5 | module.exports = {
|
6 | target: 'web',
|
7 | entry: {
|
8 | 'bstring': './lib/bstring'
|
9 | },
|
10 | output: {
|
11 | library: 'bstring',
|
12 | libraryTarget: 'umd',
|
13 | path: __dirname,
|
14 | filename: '[name].js'
|
15 | },
|
16 | resolve: {
|
17 | modules: ['node_modules'],
|
18 | extensions: ['-browser.js', '.js', '.json']
|
19 | },
|
20 | module: {
|
21 | rules: [{
|
22 | test: /\.js$/,
|
23 | loader: 'babel-loader'
|
24 | }]
|
25 | },
|
26 | plugins: [
|
27 | new UglifyJsPlugin()
|
28 | ]
|
29 | };
|