the events of html-webpack-plugin
Async:
html-webpack-plugin-before-html-generationhtml-webpack-plugin-before-html-processinghtml-webpack-plugin-alter-asset-tagshtml-webpack-plugin-after-html-processinghtml-webpack-plugin-after-emit
Sync:
html-webpack-plugin-alter-chunks
npm install --save-dev html-webpack-event-pluginEven if you generate multiple files make sure that you add the HtmlWebpackEventPlugin only once.
varHtmlWebpackPlugin=require('html-webpack-plugin');varHtmlWebpackEventPlugin=require('html-webpack-event-plugin');
plugins: [newHtmlWebpackEventPlugin(),newHtmlWebpackPlugin(),newHtmlWebpackPlugin({alterChunks: function(htmlPluginData,chunks){returnchunks;},beforeHtmlGeneration: function(htmlPluginData){returnhtmlPluginData;},beforeHtmlProcessing: function(htmlPluginData){returnhtmlPluginData;},alterAssetTags: function(htmlPluginData){returnhtmlPluginData;},afterHtmlProcessing: function(htmlPluginData){returnhtmlPluginData;},afterEmit: function(htmlPluginData){returnhtmlPluginData;}})]This project is licensed under MIT.