├── .circleci └── config.yml ├── .editorconfig ├── .eslintrc.js ├── .github ├── FUNDING.yml ├── dependabot.yml └── workflows │ └── codeql-analysis.yml ├── .gitignore ├── .husky ├── .gitignore └── pre-commit ├── .prettierignore ├── .snyk ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── docker-compose.yml ├── package.json ├── src ├── attachEvents.js ├── defaults.js ├── errors.js ├── index.js ├── makeDelegator.js ├── makeWorker.js └── utils │ ├── invoker.js │ ├── messageCorrelator.js │ └── taskRunner.js └── test ├── .eslintrc.js ├── integration ├── delegateAsyncTask.test.js ├── delegateManyTasks.test.js └── delegateTask.test.js ├── integrationTestHelper.js ├── unit ├── attachEvents.test.js ├── fakes.js ├── makeDelegator.test.js ├── makeWorker.test.js └── utils │ ├── invoker.test.js │ ├── messageCorrelator.test.js │ └── taskRunner.test.js └── unitTestHelper.js /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davesag/amqp-delegate/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davesag/amqp-delegate/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davesag/amqp-delegate/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: [davesag] 4 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davesag/amqp-delegate/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davesag/amqp-delegate/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davesag/amqp-delegate/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | npx --no-install lint-staged 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | coverage 2 | node_modules 3 | .* 4 | -------------------------------------------------------------------------------- /.snyk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davesag/amqp-delegate/HEAD/.snyk -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davesag/amqp-delegate/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davesag/amqp-delegate/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davesag/amqp-delegate/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davesag/amqp-delegate/HEAD/SECURITY.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davesag/amqp-delegate/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davesag/amqp-delegate/HEAD/package.json -------------------------------------------------------------------------------- /src/attachEvents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davesag/amqp-delegate/HEAD/src/attachEvents.js -------------------------------------------------------------------------------- /src/defaults.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davesag/amqp-delegate/HEAD/src/defaults.js -------------------------------------------------------------------------------- /src/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davesag/amqp-delegate/HEAD/src/errors.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davesag/amqp-delegate/HEAD/src/index.js -------------------------------------------------------------------------------- /src/makeDelegator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davesag/amqp-delegate/HEAD/src/makeDelegator.js -------------------------------------------------------------------------------- /src/makeWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davesag/amqp-delegate/HEAD/src/makeWorker.js -------------------------------------------------------------------------------- /src/utils/invoker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davesag/amqp-delegate/HEAD/src/utils/invoker.js -------------------------------------------------------------------------------- /src/utils/messageCorrelator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davesag/amqp-delegate/HEAD/src/utils/messageCorrelator.js -------------------------------------------------------------------------------- /src/utils/taskRunner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davesag/amqp-delegate/HEAD/src/utils/taskRunner.js -------------------------------------------------------------------------------- /test/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davesag/amqp-delegate/HEAD/test/.eslintrc.js -------------------------------------------------------------------------------- /test/integration/delegateAsyncTask.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davesag/amqp-delegate/HEAD/test/integration/delegateAsyncTask.test.js -------------------------------------------------------------------------------- /test/integration/delegateManyTasks.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davesag/amqp-delegate/HEAD/test/integration/delegateManyTasks.test.js -------------------------------------------------------------------------------- /test/integration/delegateTask.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davesag/amqp-delegate/HEAD/test/integration/delegateTask.test.js -------------------------------------------------------------------------------- /test/integrationTestHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davesag/amqp-delegate/HEAD/test/integrationTestHelper.js -------------------------------------------------------------------------------- /test/unit/attachEvents.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davesag/amqp-delegate/HEAD/test/unit/attachEvents.test.js -------------------------------------------------------------------------------- /test/unit/fakes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davesag/amqp-delegate/HEAD/test/unit/fakes.js -------------------------------------------------------------------------------- /test/unit/makeDelegator.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davesag/amqp-delegate/HEAD/test/unit/makeDelegator.test.js -------------------------------------------------------------------------------- /test/unit/makeWorker.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davesag/amqp-delegate/HEAD/test/unit/makeWorker.test.js -------------------------------------------------------------------------------- /test/unit/utils/invoker.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davesag/amqp-delegate/HEAD/test/unit/utils/invoker.test.js -------------------------------------------------------------------------------- /test/unit/utils/messageCorrelator.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davesag/amqp-delegate/HEAD/test/unit/utils/messageCorrelator.test.js -------------------------------------------------------------------------------- /test/unit/utils/taskRunner.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davesag/amqp-delegate/HEAD/test/unit/utils/taskRunner.test.js -------------------------------------------------------------------------------- /test/unitTestHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davesag/amqp-delegate/HEAD/test/unitTestHelper.js --------------------------------------------------------------------------------