var HtmlWebpackPluginrequire('html-webpack-plugin');
var autoprefixerrequire('autoprefixer');
var pathrequire('path');
var webpackrequire('webpack');
module.exports = {
devtool: 'eval',
entry: {
demo: './source/demo/Application'}
,
output: {
path: 'build',
filename: '/static/[name].js'}
,
plugins: [new HtmlWebpackPlugin({
filename: 'index.html',
inject: true ,
template: './index.html'}
), new webpack.NoErrorsPlugin(), new webpack.optimize.UglifyJsPlugin()] ,
module: {
loaders: [{
test: /\.js$/,
loaders: ['babel'] ,
include: path.join(__dirname, 'source')}
, {
test: /\.css$/,
loaders: ['style', 'css?modules&importLoaders=1', 'postcss'] ,
include: path.join(__dirname, 'source')}
, {
test: /\.css$/,
loaders: ['style', 'css?importLoaders=1'] ,
include: path.join(__dirname, 'styles.css')}
] }
,
postcss: function (){
return [autoprefixer] ;
}
,
devServer: {
contentBase: 'build',
port: 3001}
}
;