Skip to content

nathanfaucett/js-task

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

task scheduler for the browser and node.js

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published