Heroku cedar stack lets you deploy node.js apps and uses the npm package manager to install dependencies
When pushing to heroku, it will install dependencies using npm install, and heroku helpfully caches your dependencies between deploys. This can be a problem when you update a dependency that uses a github tarball, like this:
// package.json
{
"name": "node app name",
"description": "",
"version": "0.0.1",
"dependencies": {