bundler-plate
Version:
A CLI generates a boilerplate and config file for webpack/gulp with the most recommended and commonly used configurations.
21 lines (19 loc) • 501 B
JavaScript
/**
*
* @param {boolean} extractCSS
*
* @return {string}
*
*/
module.exports = extractCSS => {
return `[
new HtmlWebpackPlugin(),
new CleanWebpackPlugin(),
${extractCSS ? `new MiniCSSExtractPlugin({
filename: env ==="dev" ? "assets/css/[name].css" : "assets/css/[name].[contentHash:8].css",
chunkFilename: env ==="dev" ? "assets/css/[name].css" : "assets/css/[name].[contentHash:8].css",
})`
: ""
}
]`;
};