ref: https://www.npmjs.org/doc/misc/npm-registry.html https://github.com/gruntjs/gruntjs.com/blob/master/grunt-plugins.js#L33