@nathanfaucett/task

0.0.10 • Public • Published

task Build Status

task scheduler

var task = require("@nathanfaucett/task");


task("series", task.series(
    function someSeriesTask0() {},
    function someSeriesTask1() {}
));
task("parallel", task.parallel(
    function someParallelTask0() {},
    function someParallelTask1() {}
));
task("complex", "this task is complex", task.parallel(
    function someSimpleTask() {},
    task("series"),
    task("parallel")
));

task.run("complex", function onComplex(error) {
    if (error) {
        // handler error
    } else {
        // ran all tasks
    }
});

Readme

Keywords

Package Sidebar

Install

npm i @nathanfaucett/task

Weekly Downloads

10

Version

0.0.10

License

MIT

Last publish

Collaborators

  • nathanfaucett