fcoin/webpack.config.js
2017-06-26 23:02:49 -07:00

37 lines
712 B
JavaScript

'use strict';
var webpack = require('webpack')
var path = require('path');
module.exports = {
target: 'web',
entry: {
'bcoin': './lib/bcoin-browser',
'bcoin-master': './lib/workers/master'
},
output: {
path: path.resolve(__dirname, 'browser'),
filename: '[name].js'
},
resolve: {
descriptionFiles: ['package.json'],
modules: ['node_modules'],
extensions: ['.js', '.json'],
aliasFields: ['browser']
},
module: {
rules: [{
test: /\.js$/,
exclude: path.resolve(__dirname, 'node_modules'),
loader: 'babel-loader'
}]
},
plugins: [
new webpack.optimize.UglifyJsPlugin({
compress: {
warnings: false
}
})
]
};