const HtmlWebpackPlugin = require('html-webpack-plugin'); const paths = require('../utils/paths'); module.exports = env => ({ devtool: 'cheap-eval-source-map', output: { filename: '[name].js', }, module: { rules: [ { test: /\.css$/, use: ['style-loader', 'css-loader', 'postcss-loader'], }, { test: /\.scss$/, use: ['style-loader', 'css-loader', 'postcss-loader', 'sass-loader'], }, ], }, plugins: [ new HtmlWebpackPlugin({ template: './index.html', }), ], devServer: { contentBase: paths.BUILD_DIR, publicPath: '', historyApiFallback: true, compress: true, port: 4042, noInfo: true, quiet: true, clientLogLevel: 'warning', stats: 'errors-only', open: true, }, });