Skip to content

diosmosis/co-grunt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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!");
    });
};

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published