UNPKG

@mhy/config

Version:

> This documentation is not complete. It's in progress and it's a BETA version. Use the tool at your own risk.

25 lines (19 loc) 501 B
"use strict"; const { NamedModulesPlugin, HotModuleReplacementPlugin } = require('webpack'); const HtmlWebpackPlugin = require('html-webpack-plugin'); const { indexTemplate } = require('../../'); module.exports.default = (plugins = []) => { plugins = [new NamedModulesPlugin(), new HtmlWebpackPlugin({ inject: true, template: indexTemplate })].concat(plugins); if (process.env.WEBPACK_DEV_SERVER) { plugins.push(new HotModuleReplacementPlugin()); } return plugins; };