mirror of https://github.com/fspc/workstand.git
Drew Larson
8 years ago
3 changed files with 81 additions and 0 deletions
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@ |
|||
{"status":"done","chunks":{"main":[{"name":"main-c9f2076e75bd0a70cef5.js","path":"/Users/drew/Development/bikeshop/bikeshop_project/assets/dist/main-c9f2076e75bd0a70cef5.js"}]}} |
@ -0,0 +1,33 @@ |
|||
var webpack = require('webpack') |
|||
var BundleTracker = require('webpack-bundle-tracker') |
|||
|
|||
var config = require('./webpack.base.config.js') |
|||
|
|||
config.output.path = require('path').resolve('./assets/dist') |
|||
|
|||
config.plugins = config.plugins.concat([ |
|||
new BundleTracker({filename: './webpack-stats-prod.json'}), |
|||
|
|||
// removes a lot of debugging code in React
|
|||
new webpack.DefinePlugin({ |
|||
'process.env': { |
|||
'NODE_ENV': JSON.stringify('production') |
|||
}}), |
|||
|
|||
// keeps hashes consistent between compilations
|
|||
new webpack.optimize.OccurenceOrderPlugin(), |
|||
|
|||
// minifies your code
|
|||
new webpack.optimize.UglifyJsPlugin({ |
|||
compressor: { |
|||
warnings: false |
|||
} |
|||
}) |
|||
]) |
|||
|
|||
// Add a loader for JSX files
|
|||
config.module.loaders.push( |
|||
{ test: /\.jsx?$/, exclude: /node_modules/, loader: 'babel' } |
|||
) |
|||
|
|||
module.exports = config |
Loading…
Reference in new issue