webpack-prod.config.js
'use strict'
const path = require('path')
const webpack = require('webpack')
module.exports = {
devtool: 'source-map'
, entry: [
'./assets/js/index'
]
, output: {
path: path.join(__dirname, 'assets', 'build', 'js')
, filename: 'bundle.js'
, publicPath: '/assets/build/js/'
}
, plugins: [
new webpack.optimize.DedupePlugin()
, new webpack.optimize.UglifyJsPlugin({
minimize: true
, compress: {
warnings: false
}
})
]
, module: {
loaders: [
{ test: /\.js$/
, loader: 'babel-loader'
, query: {
presets: [ 'es2015' ]
}
, include: path.join(__dirname, 'assets/js')
}
]
}
}