dpnd
dpnd automagically fills your package.json with dependencies. if there is no package.json, one with reasonable defaults will be created.
dpnd searches for all non-builtin modules you require()
and determines the version you are using by traversing through your filesystem the same way nodejs does.
Install
npm isntall -g dpnd
Usage
dpnd [file|folder]