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.

18 lines (16 loc) 526 B
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 }