Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    grunt-loadnpmtaskspublic

    grunt-loadNpmTasks Build Status

    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.

    WARNING: YOU SHOULD NOT NEED TO USE THIS MODULE WHEN WORKING IN A MODULAR CODEBASE!!!

    Getting Started

    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');
    grunt.task.loadNpmTasks('grunt-contrib-uglify');

    Contributing

    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.

    License

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

    install

    npm i grunt-loadnpmtasks

    Downloadsweekly downloads

    128

    version

    0.3.4

    license

    MIT

    repository

    githubgithub

    last publish

    collaborators

    • avatar