grunt-before-after-hooks

0.1.1 • Public • Published

grunt-before-after-hooks Build Status

Add hooks to run before every Grunt task and after they are all complete

Install

$ npm install --save grunt-before-after-hooks

Usage

module.exports = grunt => {
  // require it at the top and pass in the grunt instance
  require('grunt-before-after-hooks')(grunt, {
    beforeEach(currentTask) {
      console.log(JSON.stringify(currentTask));
      /*
      {"nameArgs":"plugin_tester","name":"plugin_tester","args":[],"flags":{},"errorCount":0}
      */
    },
    afterEach(previousTask) {
      console.log(JSON.stringify(currentTask));
      /*
      {"nameArgs":"plugin_tester","name":"plugin_tester","args":[],"flags":{},"errorCount":0}
      */
    },
    after() {
 
    }
  });
 
  grunt.initConfig();
}

The argument given to the beforeEach and afterEach hooks are instances of grunt.task.current.

Readme

Keywords

none

Package Sidebar

Install

npm i grunt-before-after-hooks

Weekly Downloads

575

Version

0.1.1

License

MIT

Last publish

Collaborators

  • eliwhite