GitHub pull request and commit hooks npm packages