before-build-webpack

Webpack plugin that gives ability to add callback before build (or at any other event hook). Can stop compilation by condition.


Keywords
webpack, conditional, before build, pre build
License
MIT
Install
npm install before-build-webpack@0.2.15

Documentation

before-build-webpack

Webpack (v1-5) plugin that gives ability to add callback before build (or after, or any other event hook). Can stop compilation by condition.

tests status NPM Downloads

Installation

npm install --save-dev before-build-webpack

Usage

In config file:

var WebpackBeforeBuildPlugin = require('before-build-webpack');
// ...
  module: {
    plugins: [
      new WebpackBeforeBuildPlugin(function(stats, callback) {
        // Do whatever you want...
        callback(); // don't call it if you do want to stop compilation
      }),
    ]
  },
// ...

OR (more power)

// ...
  module: {
    plugins: [
      new WebpackBeforeBuildPlugin(function(stats, callback) {
        // ...
      }, ['run', 'watch-run', 'done']), // will fire before build and after build
    ]
  },
// ...

You can use pre-v4 or v4 hook names (i.e. any of watch-run and watchRun)