Files
insomnia/webpack/dev.config.js
Gregory Schier 103d41f5fb Updated stuff
2016-03-21 22:01:58 -07:00

29 lines
723 B
JavaScript

var path = require('path');
var webpack = require('webpack');
var base = require('./prod.config');
base.entry = [
'webpack-dev-server/client?http://0.0.0.0:3000',
'webpack/hot/only-dev-server'
].concat(base.entry);
base.devtool = 'eval'; // Fastest form of source maps
base.debug = true;
base.devtool = 'inline-source-maps';
base.output.path = path.join(base.output.path, '/dev');
base.output.publicPath = '/';
for (var i = 0; i < base.module.loaders.length; i++) {
var loader = base.module.loaders[i];
if (loader.id === 'babel') {
loader.loaders = ['react-hot'].concat(loader.loaders);
break;
}
}
base.plugins = [new webpack.HotModuleReplacementPlugin()];
module.exports = base;