var webpack = require ('webpack'); var path = require ('path'); var SplitPlugin = require ('./split-plugin'); var devMode = true; module.exports = { entry: ['./app.js'], output: { path: path.join (__dirname, 'build'), filename: 'hedera-web.js', chunkFilename: 'chunk.[id].js', publicPath: devMode ? 'http://localhost:8080/build/' : 'build/', }, module: { loaders: [ { test: /\.css$/, loader: 'style!css' }, { test: /\.json$/, loader: 'json' }, { test: /\.xml$/, loader: 'raw' } ] }, resolve: { modulesDirectories: [__dirname +'/js', __dirname, 'node_modules'], fallback: process.env.NODE_PATH, }, resolveLoader: { fallback: process.env.NODE_PATH }, plugins: [ new SplitPlugin (), /* new webpack.IgnorePlugin (new RegExp ('/.{2}/(forms|pages|rest)')) new webpack.optimize.UglifyJsPlugin ({minimize: true}) */ ], devtool: 'source-map' };