var path = require("path") var webpack = require("webpack") var assetsPath = path.join(__dirname, "..", "public", "assets") var publicPath = "/assets/" module.exports = { name: "browser", mode: 'development', devtool: "eval-source-map", // The base directory (absolute path!) for resolving the entry option. context: path.join(__dirname, "..", "src", "client"), entry: { app: [ "./client", "webpack-hot-middleware/client?path=/__webpack_hmr&timeout=20000&reload=true" ] }, output: { path: assetsPath, filename: "[name].js", publicPath: publicPath }, module: { rules: [{ test: /\.(js|jsx)$/, exclude: /node_modules/, loader: 'babel-loader', }, { test:/\.css$/, use:['style-loader','css-loader'] }, // "postcss" loader applies autoprefixer to our LESS. // "css" loader resolves paths in CSS and adds assets as dependencies. // "style" loader turns CSS into JS modules that inject