var webpack = require("webpack"); module.exports = { devtool: 'eval', entry: { "vendor": ['react', 'react-dom', 'react-markdown', 'whatwg-fetch'], "app": [ 'file-loader?name=index.html!./src/views/index.html', __dirname + "/src/app.js", __dirname + "/src/style/main.css", 'webpack-dev-server/client?http://localhost:3000', 'webpack/hot/only-dev-server' ] }, output: { path: __dirname + "/public", filename: "[name].js" }, module: { rules: [ { test: /\.css$/, loader: "style-loader!css-loader" }, { test: /\.js$/, exclude: /node_modules/, loader: "babel-loader" }, { test: /\.(jpe?g|png|gif|svg)$/i, loaders: [ 'file-loader?hash=sha512&digest=hex&name=[hash].[ext]' ]} ] }, plugins: [ new webpack.HotModuleReplacementPlugin() ] };