gruntjs/grunt-contrib-jshint — pull request #119 by cayblood (2013-11-14 17:12:22+00:00)
Title: Added main attribute in package.json to allow for harmless requires

Some node projects iterate through their node_modules directory and attempt to require every module based on its directory name. In the case of grunt-contrib-jshint, this causes an error because it has no main property in its package.json file. I suggest adding this property as it does not cause harm and some node projects may actually want to require it.