Just triggers some shellscripts on webpack compiler hooks.
yarn add -D webpack-hooks-shellscripts
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"']
})
]
}
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.
MIT © Nutshell