Using npm to install or update required packages just like bundler for rubygems

I love Bundler, it’s great at dependency management. I love npm, installing node packages is easy! I have a nodejs app and would love to be able to specify my apps dependencies and easily install / update them wherever I deploy my app. This isn’t a library I’m releasing, it’s a full fledged web-app.