var webpack = require('webpack'); module.exports = { entry: './client/index.jsx', watch: true, devtool: 'cheap-source-map', output: { filename: './public/bundle.js' }, module: { rules: [ { test: /\.jsx?$/, exclude: /(node_modules|bower_components)/, use: { loader: 'babel-loader', options: { presets: ['env','react'] } } } ] }, // plugins: [ // new webpack.DefinePlugin({ // <-- key to reducing React's size // 'process.env': { // 'NODE_ENV': JSON.stringify('production') // } // }), // new webpack.optimize.UglifyJsPlugin(), // minify everything // new webpack.optimize.AggressiveMergingPlugin() // merge chunks // ], }