1.0.0 • Published 8 years ago

co-grunt v1.0.0

Weekly downloads
2
License
ISC
Repository
github
Last release
8 years ago

Build Status

co-grunt

ES6 generator support for grunt. Write async tasks easily w/ 'yield'.

Write asynchronous tasks using generators instead of having to use var done = this.async().

Example

require('co-grunt'); // have to require it so co-grunt can override the default registerTask function.

var request = require('request-promise');

module.exports = function (grunt) {
    grunt.registerTask("goog", function * () {
        var page = yield request('http://google.com');

        console.log("got google?");
        console.log(page);
        console.log("well, now you do!");
    });
};