A set of scripts to automatically npm shrinkwrap
and npm install
as needed.
If you stage a change to package.json
, the pre-commit hook will run npm shrinkwrap
to update npm-shrinkwrap.json
.
If a commit is merged that has changed npm-shrinkwrap.json
, the post-merge hook will run npm install
to update the node_modules
directory.
Also included is a sample setup script which assumes that all these files are under bin/hooks
in your repo.
Just copy the bin
directory into your repo. Then each user runs bin/hooks/_setup.sh
.