Comparing version 2.0.3 to 3.0.0
@@ -11,3 +11,3 @@ /** | ||
_ = require('lodash'); | ||
var series = require('./series'), | ||
var serial = require('./serial'), | ||
parallel = require('./parallel'); | ||
@@ -45,3 +45,3 @@ | ||
*/ | ||
this._runners = {series: series, parallel: parallel}; | ||
this._runners = {serial: serial, parallel: parallel}; | ||
@@ -76,3 +76,3 @@ /** | ||
*/ | ||
this._defaultType = 'series'; | ||
this._defaultType = 'serial'; | ||
@@ -79,0 +79,0 @@ /** |
{ | ||
"name": "flowa", | ||
"version": "2.0.3", | ||
"version": "3.0.0", | ||
"description": "Service level control flow for Node.js", | ||
@@ -28,3 +28,3 @@ "main": "index.js", | ||
"serial", | ||
"series", | ||
"serial", | ||
"waterfall", | ||
@@ -31,0 +31,0 @@ "api", |
@@ -51,3 +51,3 @@ <p align="center"><img src="/logo.png?raw=true" alt="Flowa Logo"/></p> | ||
Each `flow` is a set of `tasks`. It starts by a `compound task` which is basically a task that groups a set of `single tasks`. Single tasks are async functions that are executed and called by passing an object called `context` to allow sharing data between tasks and a `callback` function. Each compound task's sub tasks are executed by a `runner` that can be a `series` execution (default type) or a `parallel` execution. | ||
Each `flow` is a set of `tasks`. It starts by a `compound task` which is basically a task that groups a set of `single tasks`. Single tasks are async functions that are executed and called by passing an object called `context` to allow sharing data between tasks and a `callback` function. Each compound task's sub tasks are executed by a `runner` that can be a `serial` execution (default type) or a `parallel` execution. | ||
@@ -71,3 +71,3 @@ ## Installation | ||
// Runner type | ||
type: 'series', | ||
type: 'serial', | ||
@@ -130,3 +130,3 @@ // Do task1 | ||
// Runner type | ||
type: 'series', | ||
type: 'serial', | ||
@@ -152,3 +152,3 @@ // Do task1 | ||
// Runner type | ||
type: 'series', | ||
type: 'serial', | ||
@@ -189,3 +189,3 @@ // Do task4 | ||
You can jump forward and backward between tasks that belong to the same parent task and the runner type is `series` by passing the name of the task as the second argument to the callback function or as a resolved value if you use promises instead. You can jump into a compound task too. | ||
You can jump forward and backward between tasks that belong to the same parent task and the runner type is `serial` by passing the name of the task as the second argument to the callback function or as a resolved value if you use promises instead. You can jump into a compound task too. | ||
@@ -268,3 +268,3 @@ ```js | ||
// Runner type | ||
type: 'series', | ||
type: 'serial', | ||
@@ -414,3 +414,3 @@ // Shorthand format for task1: task1 | ||
// Runner type | ||
type: 'series', | ||
type: 'serial', | ||
@@ -417,0 +417,0 @@ // Increment the greeting counter |
@@ -18,19 +18,19 @@ /** | ||
module.exports.hints.tasksRunnersTypes = { | ||
'__root__': 'series', | ||
group1: 'series', | ||
'__root__': 'serial', | ||
group1: 'serial', | ||
group2: 'parallel', | ||
group3: 'parallel', | ||
group4: 'series', | ||
task1: 'series', | ||
group4: 'serial', | ||
task1: 'serial', | ||
task2: 'parallel', | ||
task3: 'parallel', | ||
task4: 'series', | ||
task5: 'series', | ||
task6: 'series', | ||
task7: 'series', | ||
task4: 'serial', | ||
task5: 'serial', | ||
task6: 'serial', | ||
task7: 'serial', | ||
task8: 'parallel', | ||
task9: 'parallel', | ||
task10: 'series', | ||
task11: 'series', | ||
task12: 'series' | ||
task10: 'serial', | ||
task11: 'serial', | ||
task12: 'serial' | ||
}; | ||
@@ -146,3 +146,3 @@ | ||
type: 'series', | ||
type: 'serial', | ||
@@ -161,3 +161,3 @@ task1: generators.generateDummyTask(1), | ||
type: 'series', | ||
type: 'serial', | ||
@@ -164,0 +164,0 @@ task4: generators.generateDummyTask(4), |
/** | ||
* Only series runner type (no explicit runner type is provided) | ||
* Only serial runner type (no explicit runner type is provided) | ||
* | ||
@@ -18,19 +18,19 @@ * @author Mohammad Fares <faressoft.com@gmail.com> | ||
module.exports.hints.tasksRunnersTypes = { | ||
'__root__': 'series', | ||
group1: 'series', | ||
group2: 'series', | ||
group3: 'series', | ||
group4: 'series', | ||
task1: 'series', | ||
task2: 'series', | ||
task3: 'series', | ||
task4: 'series', | ||
task5: 'series', | ||
task6: 'series', | ||
task7: 'series', | ||
task8: 'series', | ||
task9: 'series', | ||
task10: 'series', | ||
task11: 'series', | ||
task12: 'series' | ||
'__root__': 'serial', | ||
group1: 'serial', | ||
group2: 'serial', | ||
group3: 'serial', | ||
group4: 'serial', | ||
task1: 'serial', | ||
task2: 'serial', | ||
task3: 'serial', | ||
task4: 'serial', | ||
task5: 'serial', | ||
task6: 'serial', | ||
task7: 'serial', | ||
task8: 'serial', | ||
task9: 'serial', | ||
task10: 'serial', | ||
task11: 'serial', | ||
task12: 'serial' | ||
}; | ||
@@ -37,0 +37,0 @@ |
@@ -18,4 +18,4 @@ /** | ||
module.exports.hints.tasksRunnersTypes = { | ||
'__root__': 'series', | ||
task1: 'series' | ||
'__root__': 'serial', | ||
task1: 'serial' | ||
}; | ||
@@ -22,0 +22,0 @@ |
@@ -18,19 +18,19 @@ /** | ||
module.exports.hints.tasksRunnersTypes = { | ||
'__root__': 'series', | ||
group1: 'series', | ||
'__root__': 'serial', | ||
group1: 'serial', | ||
group2: 'parallel', | ||
group3: 'parallel', | ||
group4: 'series', | ||
task1: 'series', | ||
group4: 'serial', | ||
task1: 'serial', | ||
task2: 'parallel', | ||
task3: 'parallel', | ||
task4: 'series', | ||
task5: 'series', | ||
task6: 'series', | ||
task7: 'series', | ||
task4: 'serial', | ||
task5: 'serial', | ||
task6: 'serial', | ||
task7: 'serial', | ||
task8: 'parallel', | ||
task9: 'parallel', | ||
task10: 'series', | ||
task11: 'series', | ||
task12: 'series' | ||
task10: 'serial', | ||
task11: 'serial', | ||
task12: 'serial' | ||
}; | ||
@@ -146,3 +146,3 @@ | ||
type: 'series', | ||
type: 'serial', | ||
@@ -161,3 +161,3 @@ task1: generators.generateDummyPromiseTask(1), | ||
type: 'series', | ||
type: 'serial', | ||
@@ -164,0 +164,0 @@ task4: generators.generateDummyPromiseTask(4), |
@@ -19,3 +19,3 @@ /** | ||
type: 'series', | ||
type: 'serial', | ||
@@ -22,0 +22,0 @@ task1: generators.generateDummyTask(1), |
@@ -25,3 +25,3 @@ /** | ||
type: 'series', | ||
type: 'serial', | ||
@@ -40,3 +40,3 @@ task1: generators.generateDummyTask(1), | ||
type: 'series', | ||
type: 'serial', | ||
@@ -43,0 +43,0 @@ task4: generators.generateDummyTask(4), |
@@ -25,3 +25,3 @@ /** | ||
type: 'series', | ||
type: 'serial', | ||
@@ -40,3 +40,3 @@ task1: generators.generateDummyTask(1), | ||
type: 'series', | ||
type: 'serial', | ||
@@ -43,0 +43,0 @@ task4: generators.generateDummyTask(4), |
@@ -25,3 +25,3 @@ /** | ||
type: 'series', | ||
type: 'serial', | ||
@@ -28,0 +28,0 @@ task1: generators.generateDummyErroredTask(module.exports.hints.error) |
@@ -25,3 +25,3 @@ /** | ||
type: 'series', | ||
type: 'serial', | ||
@@ -28,0 +28,0 @@ task1: generators.generateDummyErroredTask(module.exports.hints.error) |
@@ -25,3 +25,3 @@ /** | ||
type: 'series', | ||
type: 'serial', | ||
@@ -28,0 +28,0 @@ task1: generators.generateDummyRejectedPromiseTask(module.exports.hints.error) |
@@ -25,3 +25,3 @@ /** | ||
type: 'series', | ||
type: 'serial', | ||
@@ -28,0 +28,0 @@ task1: generators.generateDummyTask(1), |
@@ -25,3 +25,3 @@ /** | ||
type: 'series', | ||
type: 'serial', | ||
@@ -40,3 +40,3 @@ task1: generators.generateDummyTask(1), | ||
type: 'series', | ||
type: 'serial', | ||
@@ -43,0 +43,0 @@ task4: generators.generateJumperTask(4, 'task6'), |
@@ -25,3 +25,3 @@ /** | ||
type: 'series', | ||
type: 'serial', | ||
@@ -28,0 +28,0 @@ task1: generators.generateDummyTask(1), |
@@ -41,3 +41,3 @@ /** | ||
type: 'series', | ||
type: 'serial', | ||
@@ -56,3 +56,3 @@ task1: generators.generateJumperTask(1, 'task11'), | ||
type: 'series', | ||
type: 'serial', | ||
@@ -59,0 +59,0 @@ task4: generators.generateDummyTask(4), |
@@ -71,3 +71,3 @@ /** | ||
type: 'series', | ||
type: 'serial', | ||
@@ -86,3 +86,3 @@ task1: generators.generateDummyTask(1), | ||
type: 'series', | ||
type: 'serial', | ||
@@ -89,0 +89,0 @@ task4: generators.generateDummyTask(4), |
@@ -41,3 +41,3 @@ /** | ||
type: 'series', | ||
type: 'serial', | ||
@@ -56,3 +56,3 @@ task1: generators.generateJumperPromiseTask(1, 'task11'), | ||
type: 'series', | ||
type: 'serial', | ||
@@ -59,0 +59,0 @@ task4: generators.generateDummyPromiseTask(4), |
@@ -71,3 +71,3 @@ /** | ||
type: 'series', | ||
type: 'serial', | ||
@@ -86,3 +86,3 @@ task1: generators.generateDummyPromiseTask(1), | ||
type: 'series', | ||
type: 'serial', | ||
@@ -89,0 +89,0 @@ task4: generators.generateDummyPromiseTask(4), |
/** | ||
* Only series runner type | ||
* Only serial runner type | ||
* | ||
@@ -31,3 +31,3 @@ * @author Mohammad Fares <faressoft.com@gmail.com> | ||
type: 'series', | ||
type: 'serial', | ||
@@ -34,0 +34,0 @@ task1: generators.generateDummyTimerTask(1, module.exports.hints.taskExecutionTime), |
@@ -100,5 +100,5 @@ /** | ||
it('Should be the series runner type', function() { | ||
it('Should be the serial runner type', function() { | ||
expect(flowa._defaultType).to.equal('series'); | ||
expect(flowa._defaultType).to.equal('serial'); | ||
@@ -105,0 +105,0 @@ }); |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
229261