import webpack from 'webpack'; import path from 'path'; export default { entry: `${__dirname}/src/index.js`, output: { path: `${__dirname}/build`, publicPath: '/build/', filename: 'bundle.js', }, module: { loaders: [ { test: /\.jsx?$/, exclude: /node_modules/, loader: 'babel' }, ], }, resolve: { extensions: ['', '.js', '.jsx'], }, node: { fs: 'empty' }, plugins: process.argv.indexOf('-p') === -1 ? null : [ new webpack.DefinePlugin({ 'process.env.NODE_ENV': JSON.stringify('production'), }), new webpack.optimize.UglifyJsPlugin({ output: { comments: false, }, }), ], };