Skip to content

nutshell-lab/webpack-hooks-shellscripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

webpack-hooks-shellscripts

Build Status Maintainability NPM version NPM bundle size

Just triggers some shellscripts on webpack compiler hooks.

Install

yarn add -D webpack-hooks-shellscripts

Usage

Add the plugin to your webpack config.

// webpack.config.js
const hooksScriptPlugin = require('webpack-hooks-shellscripts')

module.exports = {
  plugins: [
    hooksScriptPlugin({
      beforeEmit: ['rm -r ./dist'],
      afterEmit: ['echo "Build succeeded"']
    })
  ]
}

API

hooksShellScriptsPlugin(bindings)

bindings

Type: object

Hooks/Scripts bindings.

// example
{
  beforeRun: ['echo "do this"', 'echo "then that"'],
  beforeCompile: ['./do-something']
}

See https://webpack.js.org/api/compiler-hooks/ to get an exhaustive hooks list.

License

MIT © Nutshell

About

Just triggers some shellscripts on webpack compiler hooks.

Resources

License

Stars

Watchers

Forks

Packages

No packages published