Category Archives: npm

Managing Node.js Dependencies with Shrinkwrap

Photo by Luc Viatour (flickr) Managing dependencies is a fundamental problem in building complex software. The terrific success of github and npm have made code reuse especially easy in the Node world, where packages don't exist in isolation but rather … Continue reading

Posted in npm | 11 Comments

npm 1.0: Released

npm 1.0 has been released. Here are the highlights: Global vs local installation ls displays a tree, instead of being a remote search No more “activation” concept – dependencies are nested Updates to link command Install script cleans up any … Continue reading

Posted in npm | 8 Comments

npm 1.0: link

npm 1.0 is in release candidate mode. Go get it! In npm 0.x, there was a command called link. With it, you could “link-install” a package so that changes would be reflected in real-time. This is especially handy when you’re … Continue reading

Posted in npm | 4 Comments

npm 1.0: Global vs Local installation

npm 1.0 is in release candidate mode. Go get it! More than anything else, the driving force behind the npm 1.0 rearchitecture was the desire to simplify what a package installation directory structure looks like. In npm 0.x, there was … Continue reading

Posted in npm | 19 Comments

npm 1.0: The New “ls”

This is the first in a series of hopefully more than 1 posts, each detailing some aspect of npm 1.0. In npm 0.x, the ls command was a combination of both searching the registry as well as reporting on what … Continue reading

Posted in npm | 2 Comments