├── .editorconfig ├── .eslintignore ├── .eslintrc.json ├── .gitignore ├── .prettierrc.json ├── README.md ├── adonis-typings ├── index.ts └── rabbit.ts ├── docker-compose.yml ├── package.json ├── providers └── RabbitProvider.ts ├── src ├── Exceptions │ ├── InvalidRabbitConfigException.ts │ └── NullMessageException.ts ├── Messsage │ └── index.ts ├── RabbitConnection │ └── index.ts ├── RabbitManager │ └── index.ts └── Utils │ └── safeStringify.ts ├── standalone.ts ├── templates └── rabbit.txt ├── tsconfig.json └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotaajunior/adonis-rabbit/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | build -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotaajunior/adonis-rabbit/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotaajunior/adonis-rabbit/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotaajunior/adonis-rabbit/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotaajunior/adonis-rabbit/HEAD/README.md -------------------------------------------------------------------------------- /adonis-typings/index.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /adonis-typings/rabbit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotaajunior/adonis-rabbit/HEAD/adonis-typings/rabbit.ts -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotaajunior/adonis-rabbit/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotaajunior/adonis-rabbit/HEAD/package.json -------------------------------------------------------------------------------- /providers/RabbitProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotaajunior/adonis-rabbit/HEAD/providers/RabbitProvider.ts -------------------------------------------------------------------------------- /src/Exceptions/InvalidRabbitConfigException.ts: -------------------------------------------------------------------------------- 1 | export default class InvalidRabbitConfigException extends Error {} 2 | -------------------------------------------------------------------------------- /src/Exceptions/NullMessageException.ts: -------------------------------------------------------------------------------- 1 | export default class NullMessageException extends Error {} 2 | -------------------------------------------------------------------------------- /src/Messsage/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotaajunior/adonis-rabbit/HEAD/src/Messsage/index.ts -------------------------------------------------------------------------------- /src/RabbitConnection/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotaajunior/adonis-rabbit/HEAD/src/RabbitConnection/index.ts -------------------------------------------------------------------------------- /src/RabbitManager/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotaajunior/adonis-rabbit/HEAD/src/RabbitManager/index.ts -------------------------------------------------------------------------------- /src/Utils/safeStringify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotaajunior/adonis-rabbit/HEAD/src/Utils/safeStringify.ts -------------------------------------------------------------------------------- /standalone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotaajunior/adonis-rabbit/HEAD/standalone.ts -------------------------------------------------------------------------------- /templates/rabbit.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotaajunior/adonis-rabbit/HEAD/templates/rabbit.txt -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotaajunior/adonis-rabbit/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotaajunior/adonis-rabbit/HEAD/yarn.lock --------------------------------------------------------------------------------