I had a situation the other day, where the cradle couchdb client from the npm repository was throwing an error like the one below:
require.paths is removed in latest node
After tracking down the issue, I needed a way to install the latest cradle code from github. This is how you do it, installing into the node_modules folder:
$ git clone git@github.com:<username>/cradle
$ npm remove cradle
$ npm install ./cradle
First you clone the cradle repository. This creates the /cradle folder. Second, you remove existing cradle package using npm. Lastly, you use npm again to install from a folder. Easy as pie!