A task based library that provides a simple structure for handling singular, sequential and parallel units of code.
The overall architecture is based off of the composite and decorator patterns. These patterns lend themselves very well to a task based library, where tasks can contain other tasks all contributing to the overall flow of an operation.
$ npm install [-g] monkeybars
Examples for the library can be found in the examples directory of this project.
There are detailed explanations for different aspects of the library available within the wiki pages.
- Decorating Tasks
- Dependency Mapping
- Extending Tasks
- Runtime Insertion
- Task Implementation
- Task Options
API documentation, including methods and properties available to task types, can be seen here.