import { DefinePlugin, NamedModulesPlugin, HashedModuleIdsPlugin, LoaderOptionsPlugin, ContextReplacementPlugin, HotModuleReplacementPlugin, NoEmitOnErrorsPlugin, optimize, } from 'webpack'; import path from 'path'; import { isatty } from 'tty'; import chalk from 'chalk'; import slash from 'slash'; import autoprefixer from 'autoprefixer'; import CaseSensitivePathsPlugin from 'case-sensitive-paths-webpack-plugin'; import ExtractTextPlugin from 'extract-text-webpack-plugin'; import HtmlPlugin from 'html-webpack-plugin'; import ProgressBarPlugin from 'progress-bar-webpack-plugin'; const { CommonsChunkPlugin, UglifyJsPlugin, ModuleConcatenationPlugin, } = optimize; const locales = ['en']; /** * Plugin for HtmlPlugin which inlines content for an extracted Webpack manifest * into the HTML in a \n$1`); // Remove the manifest from HtmlPlugin's assets to prevent a