Skip to content
This repository has been archived by the owner on Sep 3, 2022. It is now read-only.

pfdgithub/html-webpack-event-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

html-webpack-event-plugin

npm version license

the events of html-webpack-plugin

Async:

  • html-webpack-plugin-before-html-generation
  • html-webpack-plugin-before-html-processing
  • html-webpack-plugin-alter-asset-tags
  • html-webpack-plugin-after-html-processing
  • html-webpack-plugin-after-emit

Sync:

  • html-webpack-plugin-alter-chunks

Installation

npm install --save-dev html-webpack-event-plugin

Usage

Even if you generate multiple files make sure that you add the HtmlWebpackEventPlugin only once.

var HtmlWebpackPlugin = require('html-webpack-plugin');
var HtmlWebpackEventPlugin = require('html-webpack-event-plugin');

plugins: [
  new HtmlWebpackEventPlugin(),
  new HtmlWebpackPlugin(),
  new HtmlWebpackPlugin({
    alterChunks: function (htmlPluginData, chunks) {
      return chunks;
    },
    beforeHtmlGeneration: function (htmlPluginData) {
      return htmlPluginData;
    },
    beforeHtmlProcessing: function (htmlPluginData) {
      return htmlPluginData;
    },
    alterAssetTags: function (htmlPluginData) {
      return htmlPluginData;
    },
    afterHtmlProcessing: function (htmlPluginData) {
      return htmlPluginData;
    },
    afterEmit: function (htmlPluginData) {
      return htmlPluginData;
    }
  })
]

License

This project is licensed under MIT.

About

the event of html-webpack-plugin

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published