var path = require('path'); var webpack = require('webpack'); module.exports = { devtool: 'eval', entry: [ 'babel-polyfill', 'eventsource-polyfill', // necessary for hot reloading with IE 'webpack-hot-middleware/client', './src/index' ], output: { path: path.join(__dirname, 'dist'), filename: 'bundle.js', publicPath: '/dist/' }, plugins: [ new webpack.optimize.OccurenceOrderPlugin(), new webpack.HotModuleReplacementPlugin() ], resolve: { modulesDirectories: [ 'src', 'node_modules' ], extensions: [ '', '.json', '.js' ] }, module: { loaders: [ { test: /\.jsx?/, loaders: [ 'babel', 'eslint' ], include: path.join(__dirname, 'src') }, { test: /\.json$/, loader: 'json-loader' }, { test: /\.md/, loaders: [ "html-loader", "markdown-loader" ] } ] } };