Skip to content

networkerror/ghooks

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ghooks Build Status Dependencies status Dev Dependencies status

Simple git hooks

NPM

Installation

npm install ghooks --save-dev

It is not advised to install ghooks as a production dependency, as it will install git hooks in your production environment as well. Please install it under the devDependencies section of your package.json.

Setup

Add a config.hooks entry in your package.json and simply specify which git hooks you want and their corresponding commands, like the following:

{
    ...

  "config": {
    "ghooks": {
      "post-update": "make post.update"
      "pre-applypatch": "make pre.applypatch"
      "pre-commit": "node_modules/.bin/gulp lint"
      "pre-push": "make test"
      "pre-rebase": "make pre.rebase"
      "update": "make install"
    }
  }

  ...
}

Credits

This module is heavily inspired by @nlf's precommit-hook

License

This is licensed under the feel-free-to-do-whatever-you-want-to-do license – http://unlicense.org

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%