grunt-loadnpmtasks

A Node module (not a Grunt task itself) to help in loading NPM-based tasks without requiring a "package.json" file next to every Gruntfile. To be used as an alternative to grunt.loadNpmTasks/grunt.task.loadNpmTasks within large, hierarchical codebases.

grunt-loadNpmTasks

A Node module (not a Grunt task itself) to help in loading NPM-based tasks without requiring a "package.json" file next to every Gruntfile. To be used as an alternative to grunt.loadNpmTasks/grunt.task.loadNpmTasks.

Install the module with: npm install grunt-loadNpmTasks

Within your Gruntfile (or Node.js code, if you are using Grunt programmatically), you can then do:

var loader = require('grunt-loadNpmTasks')(grunt);  // Where `grunt` is an instance of Grunt 
loader.loadNpmTasks('grunt-contrib-jshint');

Alternatively, you can have grunt-loadNpmTasks actually override Grunt's loadNpmTasks method:

require('grunt-loadNpmTasks').extend(grunt);  // Where `grunt` is an instance of Grunt 
grunt.loadNpmTasks('grunt-contrib-jshint');

(Coming soon)

(Coming soon)

In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using Grunt.

(Nothing yet)

Copyright (c) 2013 James M. Greene
Licensed under the MIT license.