1.5.4 • Published 7 years ago

ruff v1.5.4

Weekly downloads
5
License
MIT
Repository
github
Last release
7 years ago

Ruff

Coroutine with ES6 generators simple as never before.

Install

npm i ruff --save

How to use?

var ruff    = require('ruff'),
    minify  = require('minify');
    
ruff(function*() {
    var mini        = minify.bind(null, 'lib/ruff.js'),
        result      = yield mini;
    
    console.log(result)
}).on('error', function(error) {
    console.log(error);
});

Parallel execution

ruff supports parallel execution.

var ruff    = require('ruff'),
    minify  = require('minify');
    
ruff(function*() {
    var first       = minify.bind(null, '1.js'),
        second      = minify.bind(null, '2.js');
        
    yield [first, second];
    console.log('done');
}).on('error', function(error) {
    console.log(error);
}).on('end', function() {
    console.log('ok what\'s next?');
});

License

MIT

1.5.4

7 years ago

1.5.3

8 years ago

1.5.2

8 years ago

1.5.1

8 years ago

1.5.0

8 years ago

1.4.1

9 years ago

1.4.0

9 years ago

1.3.1

9 years ago

1.3.0

9 years ago

1.2.0

9 years ago

1.1.0

9 years ago

1.0.3

9 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago