Fully auto merging and obfuscating (uglify) a whole NodeJs project into one file with external files option. Thieves lose the module name and structure information, code runs faster. Makes deployement super easy! It can also separate a project's original files based on the dependency tree.
It took me forever to find a project like yours but the lack of a grunt task left me sadly disappointed....
So I made a grunt task for this repo: https://www.npmjs.com/package/grunt-node-uglifier
Enjoy :-)