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

require-lazy-grunt

require-lazy-grunt

Grunt plugin for require-lazy.

Getting Started

This plugin requires Grunt ~0.4.1

If you haven't used Grunt before, be sure to check out the Getting Started guide, as it explains how to create a Gruntfile as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:

npm install require-lazy-grunt --save-dev

Once the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:

grunt.loadNpmTasks("require-lazy-grunt");

The "require_lazy_grunt" task

Overview

In your project's Gruntfile, add a section named require_lazy_grunt to the data object passed into grunt.initConfig().

grunt.initConfig({
    require_lazy_grunt: {
        options: {
            buildOptions: options,
            config: config,
            callback: function(modules, pmresult) { ... }
        }
    }
});

Options

options.buildOptions

Type: Object Required.

Require-lazy-specific options. See examples from require-lazy (e.g. the options of the grunt example).

options.config

Type: Object Required.

The configuration object to pass to r.js. See here and here for full reference.

options.callback

Type: function(modules, pmresult)

A callback function to execute when the build completes successfully.

Release History

(Nothing yet)