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} } ;