├── .eslintrc.yml ├── .github ├── FUNDING.yml └── workflows │ └── ci.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── docs └── data_flow.md ├── examples ├── .eslintrc.yml └── simple.js ├── index.js ├── lib ├── chain_template.js ├── command.js ├── error.js ├── group_template.js ├── iterator_template.js ├── queue.js ├── task_template.js └── utils.js ├── package.json └── test ├── chain.js ├── group.js ├── iterator.js ├── queue.js └── task.js /.eslintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/idoit/HEAD/.eslintrc.yml -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/idoit/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/idoit/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | coverage 3 | .nyc_output 4 | *.log 5 | *.swp 6 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/idoit/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/idoit/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/idoit/HEAD/README.md -------------------------------------------------------------------------------- /docs/data_flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/idoit/HEAD/docs/data_flow.md -------------------------------------------------------------------------------- /examples/.eslintrc.yml: -------------------------------------------------------------------------------- 1 | rules: 2 | no-console: 0 3 | -------------------------------------------------------------------------------- /examples/simple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/idoit/HEAD/examples/simple.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | 4 | module.exports = require('./lib/queue'); 5 | -------------------------------------------------------------------------------- /lib/chain_template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/idoit/HEAD/lib/chain_template.js -------------------------------------------------------------------------------- /lib/command.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/idoit/HEAD/lib/command.js -------------------------------------------------------------------------------- /lib/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/idoit/HEAD/lib/error.js -------------------------------------------------------------------------------- /lib/group_template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/idoit/HEAD/lib/group_template.js -------------------------------------------------------------------------------- /lib/iterator_template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/idoit/HEAD/lib/iterator_template.js -------------------------------------------------------------------------------- /lib/queue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/idoit/HEAD/lib/queue.js -------------------------------------------------------------------------------- /lib/task_template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/idoit/HEAD/lib/task_template.js -------------------------------------------------------------------------------- /lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/idoit/HEAD/lib/utils.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/idoit/HEAD/package.json -------------------------------------------------------------------------------- /test/chain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/idoit/HEAD/test/chain.js -------------------------------------------------------------------------------- /test/group.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/idoit/HEAD/test/group.js -------------------------------------------------------------------------------- /test/iterator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/idoit/HEAD/test/iterator.js -------------------------------------------------------------------------------- /test/queue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/idoit/HEAD/test/queue.js -------------------------------------------------------------------------------- /test/task.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/idoit/HEAD/test/task.js --------------------------------------------------------------------------------