#NPM Shrinkwrap Workflow
Our workflow consists of the following steps:
- Hack on changes and merge to master
- CI detects commits to master and runs tests
- CI machine runs npm test
- Once tests pass, deployable artifact is built on separate system - call this the "build phase"
- Build machine runs npm installto install dependencies
- Build machine creates gzipped tarball (which includes dependencies) and pushes gzip file to artifact server