{"_id":"@blinkclaud/octobus","_rev":"21-8d3c8e40738c292778e7cc6cb22f331b","name":"@blinkclaud/octobus","dist-tags":{"latest":"1.0.2"},"versions":{"0.1.0":{"name":"@blinkclaud/octobus","version":"0.1.0","author":{"name":"Blink HQ"},"license":"MIT","_id":"@blinkclaud/octobus@0.1.0","maintainers":[{"name":"blinkcore","email":"integrations.blinkhq@gmail.com"}],"homepage":"https://github.com/blinkafrica/octobus#readme","bugs":{"url":"https://github.com/blinkafrica/octobus/issues"},"dist":{"shasum":"66c30fe090e69c95db53cca9236e6a33cc734bd1","tarball":"https://registry.npmjs.org/@blinkclaud/octobus/-/octobus-0.1.0.tgz","fileCount":52,"integrity":"sha512-plAbS+RWmLY0pw7MRL9ztzjZLWbNsIh66arqgnCKBVuOiB58NHe+Z2yp56W44TfogiAIcvzFtHPqNKaY5JSTJQ==","signatures":[{"sig":"MEYCIQCD6AM0NMs6YgLDlf1+hf/5eMs/USJmhIGmr2KJatN2zAIhANurCkjSmiRC9HrgshFmCCUu9slpCt03ejo6MR8mOeqN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200887},"jest":{"roots":["src","test","<rootDir>/apps/","<rootDir>/libs/"],"testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","setupFilesAfterEnv":["jest-extended","./jest.setup.ts"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/src/main.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"dist/src/main.d.ts","gitHead":"de871c240c134e1ac7bb374b6adb5acc6119802d","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"rimraf dist && npx @nestjs/cli build","start":"nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","release":"yarn run build && changeset publish","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/src/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"ne st start --debug --watch","start:migrate:prod":"yarn typeorm:migration:run && yarn start:prod"},"_npmUser":{"name":"blinkcore","email":"integrations.blinkhq@gmail.com"},"repository":{"url":"git+https://github.com/blinkafrica/octobus.git","type":"git"},"_npmVersion":"10.2.3","description":"A toolkit for Blink HQ's microservices","directories":{},"_nodeVersion":"20.10.0","dependencies":{"pg":"^8.11.3","yup":"^1.3.3","rxjs":"^7.8.1","axios":"^1.6.7","sinon":"^17.0.1","bunyan":"^1.8.15","helmet":"^7.1.0","moment":"^2.30.1","nanoid":"3.3.4","amqplib":"^0.10.3","typeorm":"^0.3.20","mongoose":"^8.1.1","passport":"^0.7.0","socket.io":"^4.7.4","request-ip":"^3.3.0","@nestjs/jwt":"^10.2.0","@nestjs/core":"^10.0.0","passport-jwt":"^4.0.1","cache-manager":"^5.4.0","@nestjs/common":"^10.0.0","@nestjs/config":"^3.2.0","@faker-js/faker":"^8.4.1","@nestjs/typeorm":"^10.0.2","@nestjs/mongoose":"^10.0.4","@nestjs/passport":"^10.0.3","reflect-metadata":"^0.1.13","@nestjs/websockets":"^10.3.3","@types/passport-jwt":"^4.0.1","@nestjs/mapped-types":"*","@nestjs/cache-manager":"^2.2.1","@nestjs/microservices":"^10.3.2","amqp-connection-manager":"^4.1.14","@nestjs/platform-express":"^10.0.0","typeorm-naming-strategies":"^4.1.0","@nestjs/platform-socket.io":"^10.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@changesets/cli":"^2.27.1","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@types/request-ip":"^0.0.41","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/octobus_0.1.0_1712362509252_0.6498854547916131","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@blinkclaud/octobus","version":"0.2.0","author":{"name":"Blink HQ"},"license":"MIT","_id":"@blinkclaud/octobus@0.2.0","maintainers":[{"name":"blinkcore","email":"integrations.blinkhq@gmail.com"}],"homepage":"https://github.com/blinkafrica/octobus#readme","bugs":{"url":"https://github.com/blinkafrica/octobus/issues"},"dist":{"shasum":"2867cd8fa8b2f697492ad4a355839cea58af1547","tarball":"https://registry.npmjs.org/@blinkclaud/octobus/-/octobus-0.2.0.tgz","fileCount":52,"integrity":"sha512-cadomrm2MAKb9k59zpYG7pNz+i+UdAqmUgcOk1x/4MZ17ogdVASW55g49H/USNvcGo7i/c+GEYux7izihh+yNw==","signatures":[{"sig":"MEUCIDnFMpg+TBlZ67VwgT/s3TCCS+oisCfLyqtcmhOJn7y4AiEAysg6WIEHqWPuG1L9if0bJYL5n5REq/NkFezsKYOgxaE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202662},"jest":{"roots":["src","test","<rootDir>/apps/","<rootDir>/libs/"],"testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","setupFilesAfterEnv":["jest-extended","./jest.setup.ts"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/src/main.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"dist/src/main.d.ts","gitHead":"ad3dddd9b69788072fd69f6a336106dd280baefe","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"rimraf dist && npx @nestjs/cli build","start":"nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","release":"yarn run build && changeset publish","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/src/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"ne st start --debug --watch","start:migrate:prod":"yarn typeorm:migration:run && yarn start:prod"},"_npmUser":{"name":"blinkcore","email":"integrations.blinkhq@gmail.com"},"repository":{"url":"git+https://github.com/blinkafrica/octobus.git","type":"git"},"_npmVersion":"10.5.0","description":"A toolkit for Blink HQ's microservices","directories":{},"_nodeVersion":"18.20.0","dependencies":{"pg":"^8.11.3","yup":"^1.3.3","rxjs":"^7.8.1","axios":"^1.6.7","sinon":"^17.0.1","bunyan":"^1.8.15","helmet":"^7.1.0","moment":"^2.30.1","nanoid":"3.3.4","amqplib":"^0.10.3","typeorm":"^0.3.20","mongoose":"^8.1.1","passport":"^0.7.0","socket.io":"^4.7.4","request-ip":"^3.3.0","@nestjs/jwt":"^10.2.0","@nestjs/core":"^10.0.0","passport-jwt":"^4.0.1","cache-manager":"^5.4.0","@nestjs/common":"^10.0.0","@nestjs/config":"^3.2.0","@faker-js/faker":"^8.4.1","@nestjs/typeorm":"^10.0.2","@nestjs/mongoose":"^10.0.4","@nestjs/passport":"^10.0.3","reflect-metadata":"^0.1.13","@nestjs/websockets":"^10.3.3","@types/passport-jwt":"^4.0.1","@nestjs/mapped-types":"*","@nestjs/cache-manager":"^2.2.1","@nestjs/microservices":"^10.3.2","amqp-connection-manager":"^4.1.14","@nestjs/platform-express":"^10.0.0","typeorm-naming-strategies":"^4.1.0","@nestjs/platform-socket.io":"^10.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@changesets/cli":"^2.27.1","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@types/request-ip":"^0.0.41","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/octobus_0.2.0_1712363218983_0.9304912249428563","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@blinkclaud/octobus","version":"0.3.0","author":{"name":"Blink HQ"},"license":"MIT","_id":"@blinkclaud/octobus@0.3.0","maintainers":[{"name":"blinkcore","email":"integrations.blinkhq@gmail.com"}],"homepage":"https://github.com/blinkafrica/octobus#readme","bugs":{"url":"https://github.com/blinkafrica/octobus/issues"},"dist":{"shasum":"9c61e8b34dd2c153c7300d0a41462dfd50ba5715","tarball":"https://registry.npmjs.org/@blinkclaud/octobus/-/octobus-0.3.0.tgz","fileCount":52,"integrity":"sha512-r6NjK6S1nOR4fV4gr7PGH2l7mKmf0SXr/ahL59Q37W+B2iyxqbI203Lqp12ezpL5bgi0KlZHA3Pk/MISF0uOwQ==","signatures":[{"sig":"MEUCICHfM/42sdHamPe+kikDj4Z28h9UCFGoJ9XGPEVMFT4BAiEAszUMQ3yMRWF/hpG5pBR8/JMdkZJKxutaJwkhLPMbBjU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":204595},"jest":{"roots":["src","test","<rootDir>/apps/","<rootDir>/libs/"],"testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","setupFilesAfterEnv":["jest-extended","./jest.setup.ts"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/src/main.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"dist/src/main.d.ts","gitHead":"48687d134feca7a77bfb25879048612c5c8d9d8f","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"rimraf dist && npx @nestjs/cli build","start":"nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","release":"yarn run build && changeset publish","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/src/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"ne st start --debug --watch","start:migrate:prod":"yarn typeorm:migration:run && yarn start:prod"},"_npmUser":{"name":"blinkcore","email":"integrations.blinkhq@gmail.com"},"repository":{"url":"git+https://github.com/blinkafrica/octobus.git","type":"git"},"_npmVersion":"10.5.0","description":"A toolkit for Blink HQ's microservices","directories":{},"_nodeVersion":"18.20.0","dependencies":{"pg":"^8.11.3","yup":"^1.3.3","rxjs":"^7.8.1","axios":"^1.6.7","sinon":"^17.0.1","bunyan":"^1.8.15","helmet":"^7.1.0","moment":"^2.30.1","nanoid":"3.3.4","amqplib":"^0.10.3","typeorm":"^0.3.20","mongoose":"^8.1.1","passport":"^0.7.0","socket.io":"^4.7.4","request-ip":"^3.3.0","@nestjs/jwt":"^10.2.0","@nestjs/core":"^10.0.0","passport-jwt":"^4.0.1","cache-manager":"^5.4.0","@nestjs/common":"^10.0.0","@nestjs/config":"^3.2.0","@faker-js/faker":"^8.4.1","@nestjs/typeorm":"^10.0.2","@nestjs/mongoose":"^10.0.4","@nestjs/passport":"^10.0.3","reflect-metadata":"^0.1.13","@nestjs/websockets":"^10.3.3","@types/passport-jwt":"^4.0.1","@nestjs/mapped-types":"*","@nestjs/cache-manager":"^2.2.1","@nestjs/microservices":"^10.3.2","amqp-connection-manager":"^4.1.14","@nestjs/platform-express":"^10.0.0","typeorm-naming-strategies":"^4.1.0","@nestjs/platform-socket.io":"^10.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@changesets/cli":"^2.27.1","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@types/request-ip":"^0.0.41","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/octobus_0.3.0_1712364799182_0.3183685582261673","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@blinkclaud/octobus","version":"0.3.1","author":{"name":"Blink HQ"},"license":"MIT","_id":"@blinkclaud/octobus@0.3.1","maintainers":[{"name":"blinkcore","email":"integrations.blinkhq@gmail.com"}],"homepage":"https://github.com/blinkafrica/octobus#readme","bugs":{"url":"https://github.com/blinkafrica/octobus/issues"},"dist":{"shasum":"aa5356868c6b9b5f182bce910c01d42c184383ca","tarball":"https://registry.npmjs.org/@blinkclaud/octobus/-/octobus-0.3.1.tgz","fileCount":58,"integrity":"sha512-mU8lZCf5thEA2howZofgolS8S46Rw5piurruZ9mhakrKjbS01p7jSQ2g1LCFqOmF6ahlAhVKmOqKTS4T1xWDsg==","signatures":[{"sig":"MEUCIQDOXHUU2RFfSqNfk9n0BXxE0Xg6y5hYAqB26dfHdgepwwIgUgs1onnHKMCGJhymeU1hbhX0t0va9AXs5dx61MxS4E8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":206214},"jest":{"roots":["src","test","<rootDir>/apps/","<rootDir>/libs/"],"testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","setupFilesAfterEnv":["jest-extended","./jest.setup.ts"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/src/main.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"dist/src/main.d.ts","gitHead":"4c32ba384ff4f091ba50d443ae6d57a834afad6b","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"rimraf dist && npx @nestjs/cli build","start":"nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","release":"yarn run build && changeset publish","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/src/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"ne st start --debug --watch","start:migrate:prod":"yarn typeorm:migration:run && yarn start:prod"},"_npmUser":{"name":"blinkcore","email":"integrations.blinkhq@gmail.com"},"repository":{"url":"git+https://github.com/blinkafrica/octobus.git","type":"git"},"_npmVersion":"10.5.0","description":"A toolkit for Blink HQ's microservices","directories":{},"_nodeVersion":"18.20.0","dependencies":{"pg":"^8.11.3","yup":"^1.3.3","rxjs":"^7.8.1","axios":"^1.6.7","sinon":"^17.0.1","bunyan":"^1.8.15","helmet":"^7.1.0","moment":"^2.30.1","nanoid":"3.3.4","amqplib":"^0.10.3","typeorm":"^0.3.20","mongoose":"^8.1.1","passport":"^0.7.0","socket.io":"^4.7.4","request-ip":"^3.3.0","@nestjs/jwt":"^10.2.0","@nestjs/core":"^10.0.0","passport-jwt":"^4.0.1","cache-manager":"^5.4.0","@nestjs/common":"^10.0.0","@nestjs/config":"^3.2.0","@faker-js/faker":"^8.4.1","@nestjs/typeorm":"^10.0.2","@nestjs/mongoose":"^10.0.4","@nestjs/passport":"^10.0.3","reflect-metadata":"^0.1.13","@nestjs/websockets":"^10.3.3","@types/passport-jwt":"^4.0.1","@nestjs/mapped-types":"*","@nestjs/cache-manager":"^2.2.1","@nestjs/microservices":"^10.3.2","amqp-connection-manager":"^4.1.14","@nestjs/platform-express":"^10.0.0","typeorm-naming-strategies":"^4.1.0","@nestjs/platform-socket.io":"^10.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@changesets/cli":"^2.27.1","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@types/request-ip":"^0.0.41","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/octobus_0.3.1_1712488748417_0.27474607534784745","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@blinkclaud/octobus","version":"0.4.0","author":{"name":"Blink HQ"},"license":"MIT","_id":"@blinkclaud/octobus@0.4.0","maintainers":[{"name":"blinkcore","email":"integrations.blinkhq@gmail.com"}],"homepage":"https://github.com/blinkafrica/octobus#readme","bugs":{"url":"https://github.com/blinkafrica/octobus/issues"},"dist":{"shasum":"09d9abe6eb60f6038189a2a33afd11a449ce9f48","tarball":"https://registry.npmjs.org/@blinkclaud/octobus/-/octobus-0.4.0.tgz","fileCount":58,"integrity":"sha512-N7ez6cDSxmMc9L7DDvENM7ap4aXLbYonW6ElInMmkXyw376TTICH+OPIg456rck4X9/SVpobJdblUlKWUjY/Dw==","signatures":[{"sig":"MEUCIQDpF0lWGVJQfTJ5BKLlMzE3XcwFk5xxQW8M/dbkZ7OnMAIgZugfyHtjeCnB0ZexaVvJPxVCPBLr1jqIb7efVlCoY6g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":206048},"jest":{"roots":["src","test","<rootDir>/apps/","<rootDir>/libs/"],"testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","setupFilesAfterEnv":["jest-extended","./jest.setup.ts"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/src/main.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"dist/src/main.d.ts","gitHead":"0bd9479f6e0234e847ced10e180e4ceb8531e64d","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"rimraf dist && npx @nestjs/cli build","start":"nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","release":"yarn run build && changeset publish","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/src/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"ne st start --debug --watch","start:migrate:prod":"yarn typeorm:migration:run && yarn start:prod"},"_npmUser":{"name":"blinkcore","email":"integrations.blinkhq@gmail.com"},"repository":{"url":"git+https://github.com/blinkafrica/octobus.git","type":"git"},"_npmVersion":"10.5.0","description":"A toolkit for Blink HQ's microservices","directories":{},"_nodeVersion":"18.20.1","dependencies":{"pg":"^8.11.3","yup":"^1.3.3","rxjs":"^7.8.1","axios":"^1.6.7","sinon":"^17.0.1","bunyan":"^1.8.15","helmet":"^7.1.0","moment":"^2.30.1","nanoid":"3.3.4","amqplib":"^0.10.3","typeorm":"^0.3.20","mongoose":"^8.1.1","passport":"^0.7.0","socket.io":"^4.7.4","request-ip":"^3.3.0","@nestjs/jwt":"^10.2.0","@nestjs/core":"^10.0.0","passport-jwt":"^4.0.1","cache-manager":"^5.4.0","@nestjs/common":"^10.0.0","@nestjs/config":"^3.2.0","@faker-js/faker":"^8.4.1","@nestjs/typeorm":"^10.0.2","@nestjs/mongoose":"^10.0.4","@nestjs/passport":"^10.0.3","reflect-metadata":"^0.1.13","@nestjs/websockets":"^10.3.3","@types/passport-jwt":"^4.0.1","@nestjs/mapped-types":"*","@nestjs/cache-manager":"^2.2.1","@nestjs/microservices":"^10.3.2","amqp-connection-manager":"^4.1.14","@nestjs/platform-express":"^10.0.0","typeorm-naming-strategies":"^4.1.0","@nestjs/platform-socket.io":"^10.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@changesets/cli":"^2.27.1","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@types/request-ip":"^0.0.41","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/octobus_0.4.0_1712666568349_0.17554366641088048","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@blinkclaud/octobus","version":"0.4.1","author":{"name":"Blink HQ"},"license":"MIT","_id":"@blinkclaud/octobus@0.4.1","maintainers":[{"name":"blinkcore","email":"integrations.blinkhq@gmail.com"}],"homepage":"https://github.com/blinkafrica/octobus#readme","bugs":{"url":"https://github.com/blinkafrica/octobus/issues"},"dist":{"shasum":"a5665babae2da55637a1d00c78c1b91c88963a9d","tarball":"https://registry.npmjs.org/@blinkclaud/octobus/-/octobus-0.4.1.tgz","fileCount":55,"integrity":"sha512-LD5FY87oshGNREzfhs5VWpfuAwMVNMEYfJ6OmggQevlxuBBh2F+CtlzLQTQHXTywLDzttyomoQ4XSr3fTcoh5w==","signatures":[{"sig":"MEUCIQDBRsPsMzgUr3LO/znHFE+MO9SjlYAttlNUWjfufIGDzgIgG8SxTjXoDANstM5sleNdGVwoXm7FhcvbUPhYR7zXEg4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201436},"jest":{"roots":["src","test","<rootDir>/apps/","<rootDir>/libs/"],"testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","setupFilesAfterEnv":["jest-extended","./jest.setup.ts"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/src/main.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"dist/src/main.d.ts","gitHead":"bc43fdec12fa8448efb4c88d3313dbac4983424f","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"rimraf dist && npx @nestjs/cli build","start":"nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","release":"yarn run build && changeset publish","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/src/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"ne st start --debug --watch","start:migrate:prod":"yarn typeorm:migration:run && yarn start:prod"},"_npmUser":{"name":"blinkcore","email":"integrations.blinkhq@gmail.com"},"repository":{"url":"git+https://github.com/blinkafrica/octobus.git","type":"git"},"_npmVersion":"10.5.0","description":"A toolkit for Blink HQ's microservices","directories":{},"_nodeVersion":"18.20.2","dependencies":{"pg":"^8.11.3","yup":"^1.3.3","rxjs":"^7.8.1","axios":"^1.6.7","sinon":"^17.0.1","bunyan":"^1.8.15","helmet":"^7.1.0","moment":"^2.30.1","nanoid":"3.3.4","amqplib":"^0.10.3","typeorm":"^0.3.20","mongoose":"^8.1.1","passport":"^0.7.0","socket.io":"^4.7.4","request-ip":"^3.3.0","@nestjs/jwt":"^10.2.0","@nestjs/core":"^10.0.0","passport-jwt":"^4.0.1","cache-manager":"^5.4.0","@nestjs/common":"^10.0.0","@nestjs/config":"^3.2.0","@faker-js/faker":"^8.4.1","@nestjs/typeorm":"^10.0.2","@nestjs/mongoose":"^10.0.4","@nestjs/passport":"^10.0.3","reflect-metadata":"^0.1.13","@nestjs/websockets":"^10.3.3","@types/passport-jwt":"^4.0.1","@nestjs/mapped-types":"*","@nestjs/cache-manager":"^2.2.1","@nestjs/microservices":"^10.3.2","amqp-connection-manager":"^4.1.14","@nestjs/platform-express":"^10.0.0","typeorm-naming-strategies":"^4.1.0","@nestjs/platform-socket.io":"^10.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@changesets/cli":"^2.27.1","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@types/request-ip":"^0.0.41","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/octobus_0.4.1_1713397474942_0.5730205296905715","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"@blinkclaud/octobus","version":"0.4.2","author":{"name":"Blink HQ"},"license":"MIT","_id":"@blinkclaud/octobus@0.4.2","maintainers":[{"name":"blinkcore","email":"integrations.blinkhq@gmail.com"}],"homepage":"https://github.com/blinkafrica/octobus#readme","bugs":{"url":"https://github.com/blinkafrica/octobus/issues"},"dist":{"shasum":"079d453ec7b7a6da8865e18198a33fc6fde35f3a","tarball":"https://registry.npmjs.org/@blinkclaud/octobus/-/octobus-0.4.2.tgz","fileCount":55,"integrity":"sha512-brBomJmtnbhNL1xCImiOsH28xA0rlNo1KqjtJulcyt9rQycW8fOivlnr7YOejHaAjsC8jDeXaqY5xewcGu9KKg==","signatures":[{"sig":"MEUCIQClO39O0tBGhK49+AWmpIjZv8QgIy1RWLfeV6DbrSq2yQIge43Az4oVubnlYq9SP8LnlDD0uN3OcUYBy/P8l+MusQE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197186},"jest":{"roots":["src","test","<rootDir>/apps/","<rootDir>/libs/"],"testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","setupFilesAfterEnv":["jest-extended","./jest.setup.ts"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/src/main.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"dist/src/main.d.ts","gitHead":"ef17c170d43b30e34babf844e1ec7581c3cabbde","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"rimraf dist && npx @nestjs/cli build","start":"nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","release":"yarn run build && changeset publish","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/src/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"ne st start --debug --watch","start:migrate:prod":"yarn typeorm:migration:run && yarn start:prod"},"_npmUser":{"name":"blinkcore","email":"integrations.blinkhq@gmail.com"},"repository":{"url":"git+https://github.com/blinkafrica/octobus.git","type":"git"},"_npmVersion":"10.5.0","description":"A toolkit for Blink HQ's microservices","directories":{},"_nodeVersion":"18.20.2","dependencies":{"yup":"^1.3.3","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.7","bunyan":"^1.8.15","amqplib":"^0.10.3","@nestjs/core":"^10.0.0","jsonwebtoken":"^9.0.2","@nestjs/common":"^10.0.0","reflect-metadata":"^0.1.13","@nestjs/mapped-types":"*","@nestjs/microservices":"^10.3.2","amqp-connection-manager":"^4.1.14"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@changesets/cli":"^2.27.1","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@types/request-ip":"^0.0.41","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/octobus_0.4.2_1713451907365_0.15568557170112896","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"@blinkclaud/octobus","version":"0.4.3","author":{"name":"Blink HQ"},"license":"MIT","_id":"@blinkclaud/octobus@0.4.3","maintainers":[{"name":"blinkcore","email":"integrations.blinkhq@gmail.com"}],"homepage":"https://github.com/blinkafrica/octobus#readme","bugs":{"url":"https://github.com/blinkafrica/octobus/issues"},"dist":{"shasum":"ef652224dfefa90f6dea43326ac244943ae94e0b","tarball":"https://registry.npmjs.org/@blinkclaud/octobus/-/octobus-0.4.3.tgz","fileCount":55,"integrity":"sha512-Yut/Pbz7p4V/fNyjDghfyUDiwx4YdINOw7pQ89Q77ADfGb25nWRKUap+oHzUT7oW5fanYbY5ViCnb4BddKs40Q==","signatures":[{"sig":"MEYCIQDG7QBUw2xrfke5Wzb3TJjPBJOVb2TvU/sWSbVQ3BCCeAIhAO5gUObafOL+VML6BwTRz0G6fS5aYtsF/vQYNqOJmzcT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203672},"jest":{"roots":["src","test","<rootDir>/apps/","<rootDir>/libs/"],"testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","setupFilesAfterEnv":["jest-extended","./jest.setup.ts"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/src/main.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"dist/src/main.d.ts","gitHead":"52b134409fc661a8978e7bf0adb1efd305997437","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"rimraf dist && npx @nestjs/cli build","start":"nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","release":"yarn run build && changeset publish","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/src/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"ne st start --debug --watch","start:migrate:prod":"yarn typeorm:migration:run && yarn start:prod"},"_npmUser":{"name":"blinkcore","email":"integrations.blinkhq@gmail.com"},"repository":{"url":"git+https://github.com/blinkafrica/octobus.git","type":"git"},"_npmVersion":"10.5.0","description":"A toolkit for Blink HQ's microservices","directories":{},"_nodeVersion":"18.20.2","dependencies":{"pg":"^8.11.3","yup":"^1.3.3","jose":"^5.3.0","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.7","bunyan":"^1.8.15","helmet":"^7.1.0","moment":"^2.30.1","nanoid":"3.3.4","amqplib":"^0.10.3","mongoose":"^8.1.1","passport":"^0.7.0","@nestjs/core":"^10.0.0","jsonwebtoken":"^9.0.2","passport-jwt":"^4.0.1","cache-manager":"^5.4.0","@nestjs/common":"^10.0.0","reflect-metadata":"^0.1.13","@nestjs/mapped-types":"*","@nestjs/microservices":"^10.3.2","amqp-connection-manager":"^4.1.14"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@changesets/cli":"^2.27.1","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@types/request-ip":"^0.0.41","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/octobus_0.4.3_1716401197686_0.3274090715097331","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@blinkclaud/octobus","version":"0.5.0","author":{"name":"Blink HQ"},"license":"MIT","_id":"@blinkclaud/octobus@0.5.0","maintainers":[{"name":"blinkcore","email":"integrations.blinkhq@gmail.com"}],"homepage":"https://github.com/blinkafrica/octobus#readme","bugs":{"url":"https://github.com/blinkafrica/octobus/issues"},"dist":{"shasum":"95a4b23b64323244cb74d8322ec7e745fbfc6711","tarball":"https://registry.npmjs.org/@blinkclaud/octobus/-/octobus-0.5.0.tgz","fileCount":58,"integrity":"sha512-C54XeTnmq3J66XUWoywGFWQ1vPJ4/JKokr62EPfVkZj6lO3gV5Vm3mnV8h+EgyJivR2RSgSNuYlyH0GN1+uIjQ==","signatures":[{"sig":"MEUCIQCgQ2yKmjZC1LgnelTleseZNVcbTh3ibrNi7wcKW3vhhAIgBta7i8Y8jCns5F7868Wtjp7TZz9KsqNkVWtMmangKdA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":205364},"jest":{"roots":["src","test","<rootDir>/apps/","<rootDir>/libs/"],"testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","setupFilesAfterEnv":["jest-extended","./jest.setup.ts"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/src/main.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"dist/src/main.d.ts","gitHead":"378056a0a701e073bd4a2d74fa5b8e51c7712445","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"rimraf dist && npx @nestjs/cli build","start":"nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","release":"yarn run build && changeset publish","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/src/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"ne st start --debug --watch","start:migrate:prod":"yarn typeorm:migration:run && yarn start:prod"},"_npmUser":{"name":"blinkcore","email":"integrations.blinkhq@gmail.com"},"repository":{"url":"git+https://github.com/blinkafrica/octobus.git","type":"git"},"_npmVersion":"10.7.0","description":"A toolkit for Blink HQ's microservices","directories":{},"_nodeVersion":"18.20.3","dependencies":{"pg":"^8.11.3","yup":"^1.3.3","jose":"^5.3.0","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.7","bunyan":"^1.8.15","helmet":"^7.1.0","moment":"^2.30.1","nanoid":"3.3.4","amqplib":"^0.10.3","mongoose":"^8.1.1","passport":"^0.7.0","@nestjs/core":"^10.0.0","jsonwebtoken":"^9.0.2","passport-jwt":"^4.0.1","cache-manager":"^5.4.0","@nestjs/common":"^10.0.0","reflect-metadata":"^0.1.13","@nestjs/mapped-types":"*","@nestjs/microservices":"^10.3.2","amqp-connection-manager":"^4.1.14"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@changesets/cli":"^2.27.1","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@types/request-ip":"^0.0.41","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/octobus_0.5.0_1720984594593_0.33806763609517043","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"@blinkclaud/octobus","version":"0.5.1","author":{"name":"Blink HQ"},"license":"MIT","_id":"@blinkclaud/octobus@0.5.1","maintainers":[{"name":"blinkcore","email":"integrations.blinkhq@gmail.com"}],"homepage":"https://github.com/blinkafrica/octobus#readme","bugs":{"url":"https://github.com/blinkafrica/octobus/issues"},"dist":{"shasum":"ccae3d08720405ca4861fe3a3e50f6ae6eee9690","tarball":"https://registry.npmjs.org/@blinkclaud/octobus/-/octobus-0.5.1.tgz","fileCount":58,"integrity":"sha512-141ZXlls1kTlW5mA50ZQPjxCdb/EJBMt9cN6hxWFFPROd43FTCPI7VunBg4T6QA6vqenBb99n2/eac41PzCNog==","signatures":[{"sig":"MEYCIQCjKLqeV5nS2d1Wjf7xPOguHU/jvmcYfefjVCBq4rTjIwIhAOwpudkX7M6ndKnrWYPM/6vuPZcPd4DJi8zEN5JtN4TR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210752},"jest":{"roots":["src","test","<rootDir>/apps/","<rootDir>/libs/"],"testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","setupFilesAfterEnv":["jest-extended","./jest.setup.ts"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/src/main.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"dist/src/main.d.ts","gitHead":"bb156868ea63c88431143d8bf8d7c471839ad364","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"rimraf dist && npx @nestjs/cli build","start":"nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","release":"yarn run build && changeset publish","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/src/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"ne st start --debug --watch","start:migrate:prod":"yarn typeorm:migration:run && yarn start:prod"},"_npmUser":{"name":"blinkcore","email":"integrations.blinkhq@gmail.com"},"repository":{"url":"git+https://github.com/blinkafrica/octobus.git","type":"git"},"_npmVersion":"10.7.0","description":"A toolkit for Blink HQ's microservices","directories":{},"_nodeVersion":"18.20.4","dependencies":{"pg":"^8.11.3","yup":"^1.3.3","jose":"^5.3.0","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.7","bunyan":"^1.8.15","helmet":"^7.1.0","lodash":"^4.17.21","moment":"^2.30.1","nanoid":"3.3.4","amqplib":"^0.10.3","mongoose":"^8.1.1","passport":"^0.7.0","@nestjs/core":"^10.0.0","jsonwebtoken":"^9.0.2","passport-jwt":"^4.0.1","cache-manager":"^5.4.0","@nestjs/common":"^10.0.0","reflect-metadata":"^0.1.13","@nestjs/mapped-types":"*","@nestjs/microservices":"^10.3.2","amqp-connection-manager":"^4.1.14"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4.17.7","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@changesets/cli":"^2.27.1","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@types/request-ip":"^0.0.41","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/octobus_0.5.1_1721230121246_0.48134419095733016","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@blinkclaud/octobus","version":"0.6.0","author":{"name":"Blink HQ"},"license":"MIT","_id":"@blinkclaud/octobus@0.6.0","maintainers":[{"name":"blinkcore","email":"integrations.blinkhq@gmail.com"}],"homepage":"https://github.com/blinkafrica/octobus#readme","bugs":{"url":"https://github.com/blinkafrica/octobus/issues"},"dist":{"shasum":"0e7a95e0dd2f784ea118ddb90cc67f335365a7de","tarball":"https://registry.npmjs.org/@blinkclaud/octobus/-/octobus-0.6.0.tgz","fileCount":70,"integrity":"sha512-hWNvd+Xgjm/1yCaJBV4sd0UaCdhjn1Ma7FWG1FOOUFRoLUrC1W5ZUVHhDHik5+bjO6jRcf8FzGHv0nQkDFu6lA==","signatures":[{"sig":"MEUCIQC9vgluPuusSwc06KrNcZdc5+lmiPCBQ0RPPrGBuYHVBwIgV6n4tu2b1eor1kDn9MiNmlDsJMmm6RqZD8Zh2o/iiNc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":241965},"jest":{"roots":["src","test","<rootDir>/apps/","<rootDir>/libs/"],"testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","setupFilesAfterEnv":["jest-extended","./jest.setup.ts"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/src/main.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"dist/src/main.d.ts","gitHead":"fb734c66c4392471df14173193be13f7fc868f35","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"rimraf dist && npx @nestjs/cli build","start":"nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","release":"yarn run build && changeset publish","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/src/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"ne st start --debug --watch","start:migrate:prod":"yarn typeorm:migration:run && yarn start:prod"},"_npmUser":{"name":"blinkcore","email":"integrations.blinkhq@gmail.com"},"repository":{"url":"git+https://github.com/blinkafrica/octobus.git","type":"git"},"_npmVersion":"10.7.0","description":"A toolkit for Blink HQ's microservices","directories":{},"_nodeVersion":"18.20.4","dependencies":{"pg":"^8.11.3","yup":"^1.3.3","jose":"^5.3.0","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.7","bunyan":"^1.8.15","helmet":"^7.1.0","lodash":"^4.17.21","moment":"^2.30.1","nanoid":"3.3.4","amqplib":"^0.10.3","ioredis":"^5.4.1","mongoose":"^8.1.1","passport":"^0.7.0","node-cron":"^3.0.3","@nestjs/core":"^10.0.0","jsonwebtoken":"^9.0.2","passport-jwt":"^4.0.1","cache-manager":"^5.4.0","@nestjs/common":"^10.0.0","reflect-metadata":"^0.1.13","@nestjs/mapped-types":"*","@nestjs/microservices":"^10.3.2","amqp-connection-manager":"^4.1.14"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4.17.7","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@changesets/cli":"^2.27.1","@nestjs/testing":"^10.0.0","@types/node-cron":"^3.0.11","@types/supertest":"^6.0.0","@types/request-ip":"^0.0.41","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/octobus_0.6.0_1723293984953_0.7343837202578225","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"@blinkclaud/octobus","version":"0.6.1","author":{"name":"Blink HQ"},"license":"MIT","_id":"@blinkclaud/octobus@0.6.1","maintainers":[{"name":"blinkcore","email":"integrations.blinkhq@gmail.com"}],"homepage":"https://github.com/blinkafrica/octobus#readme","bugs":{"url":"https://github.com/blinkafrica/octobus/issues"},"dist":{"shasum":"90f0259d7274742db8167fab461c7057c2170434","tarball":"https://registry.npmjs.org/@blinkclaud/octobus/-/octobus-0.6.1.tgz","fileCount":70,"integrity":"sha512-ehJL91ok1rHzRO72zjTIUK23hB1ftTwR59aPR0lDLygIZRjZFAZ/F1pm1OeltNi1uwPU76KqtSHAP6wGEleCtw==","signatures":[{"sig":"MEUCIQCJyA70mgpfdkvBGKZAragvbTRMWKq20X7dOkGGwAdmfgIgV+og+aS5LRprDFctDaPOUtfUfNFd19L/gMd5GgAUaBw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240743},"jest":{"roots":["src","test","<rootDir>/apps/","<rootDir>/libs/"],"testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","setupFilesAfterEnv":["jest-extended","./jest.setup.ts"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/src/main.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"dist/src/main.d.ts","gitHead":"f5a2f67af17b31e8b644d4e4e3b0b7962336d2d1","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"rimraf dist && npx @nestjs/cli build","start":"nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","release":"yarn run build && changeset publish","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/src/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"ne st start --debug --watch","start:migrate:prod":"yarn typeorm:migration:run && yarn start:prod"},"_npmUser":{"name":"blinkcore","email":"integrations.blinkhq@gmail.com"},"repository":{"url":"git+https://github.com/blinkafrica/octobus.git","type":"git"},"_npmVersion":"10.7.0","description":"A toolkit for Blink HQ's microservices","directories":{},"_nodeVersion":"18.20.4","dependencies":{"pg":"^8.11.3","yup":"^1.3.3","jose":"^5.3.0","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.7","bunyan":"^1.8.15","helmet":"^7.1.0","lodash":"^4.17.21","moment":"^2.30.1","nanoid":"3.3.4","amqplib":"^0.10.3","ioredis":"^5.4.1","mongoose":"^8.1.1","passport":"^0.7.0","node-cron":"^3.0.3","@nestjs/core":"^10.0.0","jsonwebtoken":"^9.0.2","passport-jwt":"^4.0.1","cache-manager":"^5.4.0","@nestjs/common":"^10.0.0","reflect-metadata":"^0.1.13","@nestjs/mapped-types":"*","@nestjs/microservices":"^10.3.2","amqp-connection-manager":"^4.1.14"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^6.3.3","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4.17.7","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@changesets/cli":"^2.27.1","@nestjs/testing":"^10.0.0","@types/node-cron":"^3.0.11","@types/supertest":"^6.0.0","@types/request-ip":"^0.0.41","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/octobus_0.6.1_1723295863789_0.3943790661358102","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@blinkclaud/octobus","version":"0.7.0","author":{"name":"Blink HQ"},"license":"MIT","_id":"@blinkclaud/octobus@0.7.0","maintainers":[{"name":"blinkcore","email":"integrations.blinkhq@gmail.com"}],"homepage":"https://github.com/blinkafrica/octobus#readme","bugs":{"url":"https://github.com/blinkafrica/octobus/issues"},"dist":{"shasum":"10848fc35cd3fd288bca98ad65995ccb7742904d","tarball":"https://registry.npmjs.org/@blinkclaud/octobus/-/octobus-0.7.0.tgz","fileCount":76,"integrity":"sha512-sjlZo9oNQBv6dfekXflNxWCeQZ+Hm9Hx/1rI/IJy9UPCNCw6UwACTXNRhUYO2qz8V65g2XHZHbNSSfTal38GEg==","signatures":[{"sig":"MEYCIQDwdZT7MR+ybKS6B4LmdXt1ZG511qVLsHz4fZlc/grs5AIhAIeEtqW7QPPsinP4Qh8bl0mGfHuveDRnXzmrKrySJJ2V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":246714},"jest":{"roots":["src","test","<rootDir>/apps/","<rootDir>/libs/"],"testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","setupFilesAfterEnv":["jest-extended","./jest.setup.ts"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/src/main.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"dist/src/main.d.ts","gitHead":"f85de77c3d536754f6c094b5c2c93976cd9452f1","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"rimraf dist && npx @nestjs/cli build","start":"nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","release":"yarn run build && changeset publish","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/src/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"ne st start --debug --watch","start:migrate:prod":"yarn typeorm:migration:run && yarn start:prod"},"_npmUser":{"name":"blinkcore","email":"integrations.blinkhq@gmail.com"},"repository":{"url":"git+https://github.com/blinkafrica/octobus.git","type":"git"},"_npmVersion":"10.7.0","description":"A toolkit for Blink HQ's microservices","directories":{},"_nodeVersion":"18.20.4","dependencies":{"pg":"^8.11.3","yup":"^1.3.3","jose":"^5.3.0","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.7","bunyan":"^1.8.15","helmet":"^7.1.0","lodash":"^4.17.21","moment":"^2.30.1","nanoid":"3.3.4","amqplib":"^0.10.3","ioredis":"^5.4.1","mongoose":"^8.1.1","passport":"^0.7.0","node-cron":"^3.0.3","@nestjs/core":"^10.0.0","jsonwebtoken":"^9.0.2","passport-jwt":"^4.0.1","cache-manager":"^5.4.0","@nestjs/common":"^10.0.0","reflect-metadata":"^0.1.13","@nestjs/mapped-types":"*","@nestjs/microservices":"^10.3.2","amqp-connection-manager":"^4.1.14"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","@types/ms":"^0.7.34","supertest":"^6.3.3","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4.17.7","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@changesets/cli":"^2.27.1","@nestjs/testing":"^10.0.0","@types/node-cron":"^3.0.11","@types/supertest":"^6.0.0","@types/request-ip":"^0.0.41","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/octobus_0.7.0_1725727880403_0.17155235119575307","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"@blinkclaud/octobus","version":"0.7.1","author":{"name":"Blink HQ"},"license":"MIT","_id":"@blinkclaud/octobus@0.7.1","maintainers":[{"name":"blinkcore","email":"integrations.blinkhq@gmail.com"}],"homepage":"https://github.com/blinkafrica/octobus#readme","bugs":{"url":"https://github.com/blinkafrica/octobus/issues"},"dist":{"shasum":"2f248c85ae607410961194544113940fd032a246","tarball":"https://registry.npmjs.org/@blinkclaud/octobus/-/octobus-0.7.1.tgz","fileCount":79,"integrity":"sha512-05crIvDgAF1QSxr/Cy++XYVGVYZgJ/mjjcHaWT0wQHYbfRNQXOoA/KE4pafEkST023MWxTuWsg7JtpvFT6ALuw==","signatures":[{"sig":"MEYCIQCpA3QYLuQnWg1UkbDTAUGkH7IUy+XKkx8tqt5KPnqx8AIhAOWOCjWYyh4YtCtrlJGGbAOcz/quwSMoE9wDECH4H6aE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":248010},"jest":{"roots":["src","test","<rootDir>/apps/","<rootDir>/libs/"],"testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","setupFilesAfterEnv":["jest-extended","./jest.setup.ts"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/src/main.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"dist/src/main.d.ts","gitHead":"f575efd7d1ddd32b994a41de795a64b5e3e7cd3d","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"rimraf dist && npx @nestjs/cli build","start":"nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","release":"yarn run build && changeset publish","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/src/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"ne st start --debug --watch","start:migrate:prod":"yarn typeorm:migration:run && yarn start:prod"},"_npmUser":{"name":"blinkcore","email":"integrations.blinkhq@gmail.com"},"repository":{"url":"git+https://github.com/blinkafrica/octobus.git","type":"git"},"_npmVersion":"10.7.0","description":"A toolkit for Blink HQ's microservices","directories":{},"_nodeVersion":"18.20.4","dependencies":{"pg":"^8.11.3","yup":"^1.3.3","jose":"^5.3.0","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.7","bunyan":"^1.8.15","helmet":"^7.1.0","lodash":"^4.17.21","moment":"^2.30.1","nanoid":"3.3.4","amqplib":"^0.10.3","ioredis":"^5.4.1","mongoose":"^8.1.1","passport":"^0.7.0","node-cron":"^3.0.3","@nestjs/core":"^10.0.0","jsonwebtoken":"^9.0.2","passport-jwt":"^4.0.1","cache-manager":"^5.4.0","@nestjs/common":"^10.0.0","reflect-metadata":"^0.1.13","@nestjs/mapped-types":"*","@nestjs/microservices":"^10.3.2","amqp-connection-manager":"^4.1.14"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","@types/ms":"^0.7.34","supertest":"^6.3.3","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4.17.7","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@changesets/cli":"^2.27.1","@nestjs/testing":"^10.0.0","@types/node-cron":"^3.0.11","@types/supertest":"^6.0.0","@types/request-ip":"^0.0.41","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/octobus_0.7.1_1725728584255_0.014944726526388896","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"@blinkclaud/octobus","version":"0.7.2","author":{"name":"Blink HQ"},"license":"MIT","_id":"@blinkclaud/octobus@0.7.2","maintainers":[{"name":"blinkcore","email":"integrations.blinkhq@gmail.com"}],"homepage":"https://github.com/blinkafrica/octobus#readme","bugs":{"url":"https://github.com/blinkafrica/octobus/issues"},"dist":{"shasum":"2ebca9057a85dca3187bc478275defa460420006","tarball":"https://registry.npmjs.org/@blinkclaud/octobus/-/octobus-0.7.2.tgz","fileCount":79,"integrity":"sha512-6QBoPN6y+ohaUji5uU8zYdhm7x6AGHOVLwZ3BSzMnWCjEYwEytaaYs2yZnZVQGfx76LiqRNDy0JUPN/IuzHW7w==","signatures":[{"sig":"MEUCIQCWHU2MfqeGQiolM77arkCjqc8KcszWIwRvS9piD1PpIgIgUekgnTkRqsZWqm6Fbommgr0Qp/I3dkKwMlE2lJhzgJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247194},"jest":{"roots":["src","test","<rootDir>/apps/","<rootDir>/libs/"],"testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","setupFilesAfterEnv":["jest-extended","./jest.setup.ts"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/src/main.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"dist/src/main.d.ts","gitHead":"b75e4e729a132f6bcee82db4fb26b46ddeeeb98c","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"rimraf dist && npx @nestjs/cli build","start":"nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","release":"yarn run build && changeset publish","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/src/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"ne st start --debug --watch","start:migrate:prod":"yarn typeorm:migration:run && yarn start:prod"},"_npmUser":{"name":"blinkcore","email":"integrations.blinkhq@gmail.com"},"repository":{"url":"git+https://github.com/blinkafrica/octobus.git","type":"git"},"_npmVersion":"10.8.2","description":"A toolkit for Blink HQ's microservices","directories":{},"_nodeVersion":"18.20.8","dependencies":{"pg":"^8.11.3","yup":"^1.3.3","jose":"^5.3.0","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.7","bunyan":"^1.8.15","helmet":"^7.1.0","lodash":"^4.17.21","moment":"^2.30.1","nanoid":"3.3.4","amqplib":"^0.10.3","ioredis":"^5.4.1","mongoose":"^8.1.1","passport":"^0.7.0","node-cron":"^3.0.3","@nestjs/core":"^10.0.0","jsonwebtoken":"^9.0.2","passport-jwt":"^4.0.1","cache-manager":"^5.4.0","@nestjs/common":"^10.0.0","reflect-metadata":"^0.1.13","@nestjs/mapped-types":"*","@nestjs/microservices":"^10.3.2","amqp-connection-manager":"^4.1.14"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","@types/ms":"^0.7.34","supertest":"^6.3.3","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4.17.7","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@changesets/cli":"^2.27.1","@nestjs/testing":"^10.0.0","@types/node-cron":"^3.0.11","@types/supertest":"^6.0.0","@types/request-ip":"^0.0.41","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/octobus_0.7.2_1758846147757_0.7193979410966387","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@blinkclaud/octobus","version":"0.7.3","author":{"name":"Blink HQ"},"license":"MIT","_id":"@blinkclaud/octobus@0.7.3","maintainers":[{"name":"blinkcore","email":"integrations.blinkhq@gmail.com"}],"homepage":"https://github.com/blinkafrica/octobus#readme","bugs":{"url":"https://github.com/blinkafrica/octobus/issues"},"dist":{"shasum":"326e105c3aad358fbc3d188f4a8e249d95547351","tarball":"https://registry.npmjs.org/@blinkclaud/octobus/-/octobus-0.7.3.tgz","fileCount":73,"integrity":"sha512-Au31raIGu5vDIeTLNoct6JDjsu/lkvO0Wh9aDoO06NEmdhUxU9B9VK2XjAA/Z2ciV0xN9s4kuJaCflTK7xlYeg==","signatures":[{"sig":"MEUCIQCN4OnCBRrNA88oZ+gvvJJRFm8EhyL2l1SeN4AFSne+tQIgVMfOJId5BLrlv4zJ0nAeq5gbuVLNPJJkQ/44G6NDwww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228572},"main":"dist/src/main.js","types":"dist/src/main.d.ts","gitHead":"1ba2a2205bdd65ccb2ba52ffefd480eea1cc3f9a","private":false,"scripts":{"test":"jest","build":"rimraf dist && npx @nestjs/cli build","release":"yarn run build && changeset publish","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"blinkcore","email":"integrations.blinkhq@gmail.com"},"repository":{"url":"git+https://github.com/blinkafrica/octobus.git","type":"git"},"_npmVersion":"10.8.2","description":"A toolkit for Blink HQ's microservices","directories":{},"_nodeVersion":"18.20.8","dependencies":{"qs":"^6.14.0","jose":"^5.3.0","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.7","bunyan":"^1.8.15","lodash":"^4.17.21","amqplib":"^0.10.3","ioredis":"^5.4.1","form-data":"^4.0.4","node-cron":"^3.0.3","@nestjs/core":"^10.0.0","@nestjs/common":"^10.0.0","reflect-metadata":"^0.2.2","@nestjs/microservices":"^10.3.2","amqp-connection-manager":"^4.1.14"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","@types/ms":"^0.7.34","supertest":"^6.3.3","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4.17.7","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@changesets/cli":"^2.27.1","@types/node-cron":"^3.0.11","@types/supertest":"^6.0.0","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21"},"_npmOperationalInternal":{"tmp":"tmp/octobus_0.7.3_1758849695389_0.666295828008785","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@blinkclaud/octobus","version":"0.8.0","author":{"name":"BlinkCore Labs","email":"integrations@useblink.co"},"license":"MIT","_id":"@blinkclaud/octobus@0.8.0","maintainers":[{"name":"blinkcore","email":"integrations@useblink.co"}],"homepage":"https://github.com/blinkafrica/octobus#readme","bugs":{"url":"https://github.com/blinkafrica/octobus/issues"},"dist":{"shasum":"d9c500823b30583ae0d7f7ea0aefffaf9ea659e0","tarball":"https://registry.npmjs.org/@blinkclaud/octobus/-/octobus-0.8.0.tgz","fileCount":70,"integrity":"sha512-IqoX/vhtZzsU/9HklVNnqA4vW+eOX1df5F6+o63NWN8xXpIgJDc/mcDpkL4GeQcbUG01y79PfF6VCoRTxXWcZg==","signatures":[{"sig":"MEYCIQC/UEDfFe9a3n+3WviCksI5W7Nea/qKrUr5knHcgFWR3AIhAIPEndbYWfcNjzGi1zGgBJwNzfdtyikblNr2t82G4xCG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224354},"main":"dist/src/main.js","types":"dist/src/main.d.ts","gitHead":"8717317f955987ac139c43b0ab33661d68998539","private":false,"scripts":{"test":"jest","build":"rimraf dist && npx @nestjs/cli build","release":"yarn run build && changeset publish","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"blinkcore","email":"integrations@useblink.co"},"repository":{"url":"git+https://github.com/blinkafrica/octobus.git","type":"git"},"_npmVersion":"10.8.2","description":"A toolkit for BlinkCore Labs's microservices","directories":{},"_nodeVersion":"18.20.8","dependencies":{"qs":"^6.14.0","jose":"^5.3.0","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.7","bunyan":"^1.8.15","lodash":"^4.17.21","amqplib":"^0.10.3","ioredis":"^5.4.1","form-data":"^4.0.4","node-cron":"^3.0.3","@nestjs/core":"^10.0.0","@nestjs/common":"^10.0.0","reflect-metadata":"^0.2.2","@nestjs/microservices":"^10.3.2","amqp-connection-manager":"^4.1.14"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","@types/ms":"^0.7.34","supertest":"^6.3.3","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4.17.7","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@changesets/cli":"^2.27.1","@types/node-cron":"^3.0.11","@types/supertest":"^6.0.0","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21"},"_npmOperationalInternal":{"tmp":"tmp/octobus_0.8.0_1762617674793_0.6303017661560295","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@blinkclaud/octobus","version":"0.8.1","author":{"name":"BlinkCore Labs","email":"integrations@useblink.co"},"license":"MIT","_id":"@blinkclaud/octobus@0.8.1","maintainers":[{"name":"blinkcore","email":"integrations@useblink.co"}],"homepage":"https://github.com/blinkafrica/octobus#readme","bugs":{"url":"https://github.com/blinkafrica/octobus/issues"},"dist":{"shasum":"e4c7fa3f8f4cf45e29a369219f131aeb7b7b0dce","tarball":"https://registry.npmjs.org/@blinkclaud/octobus/-/octobus-0.8.1.tgz","fileCount":70,"integrity":"sha512-Tujph3eg4CDwD2LgPMhTXNscAtQ72JY4aVQHnOKbUQkdBkGPWYeHJoIihk5kh8ShUbjCZvCB15YAVLIRlT6K5g==","signatures":[{"sig":"MEUCIQCPfEka5E7hqC4ujsmHmebjY/znm+eTxZQUosEVKy/u9wIgJwAZnZeJ4gh10/c109RBRQXCo3xCDwPPzTmg8NO/c9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225635},"main":"dist/src/main.js","types":"dist/src/main.d.ts","gitHead":"692946030c662c89043efd58b06d19e43aa5834f","private":false,"scripts":{"test":"jest","build":"rimraf dist && npx @nestjs/cli build","release":"yarn run build && changeset publish","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"blinkcore","email":"integrations@useblink.co"},"repository":{"url":"git+https://github.com/blinkafrica/octobus.git","type":"git"},"_npmVersion":"10.8.2","description":"A toolkit for BlinkCore Labs's microservices","directories":{},"_nodeVersion":"18.20.8","dependencies":{"qs":"^6.14.0","jose":"^5.3.0","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.7","bunyan":"^1.8.15","lodash":"^4.17.21","amqplib":"^0.10.3","ioredis":"^5.4.1","form-data":"^4.0.4","node-cron":"^3.0.3","@nestjs/core":"^10.0.0","@nestjs/common":"^10.0.0","reflect-metadata":"^0.2.2","@nestjs/microservices":"^10.3.2","amqp-connection-manager":"^4.1.14"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","@types/ms":"^0.7.34","supertest":"^6.3.3","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4.17.7","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@changesets/cli":"^2.27.1","@types/node-cron":"^3.0.11","@types/supertest":"^6.0.0","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21"},"_npmOperationalInternal":{"tmp":"tmp/octobus_0.8.1_1762626994957_0.9986948487244671","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@blinkclaud/octobus","version":"1.0.0","author":{"name":"BlinkCore Labs","email":"integrations@useblink.co"},"license":"MIT","_id":"@blinkclaud/octobus@1.0.0","maintainers":[{"name":"blinkcore","email":"integrations@useblink.co"}],"homepage":"https://github.com/blinkafrica/octobus#readme","bugs":{"url":"https://github.com/blinkafrica/octobus/issues"},"dist":{"shasum":"3b9ed684130afb75a2f80a78681a362b6df548bd","tarball":"https://registry.npmjs.org/@blinkclaud/octobus/-/octobus-1.0.0.tgz","fileCount":79,"integrity":"sha512-7Kkj61GoZfLgwiZ6KrcQ/n9DTfG2bEzBDdscC/DprsERzDkAM5w3ae3fd1AoaiNx7VjCklEw1dHvpIBz3zMGRA==","signatures":[{"sig":"MEUCIFDkq8OYpTXKJTcVpg7Jy4GbzdJ1m+mf+Xo+DS8nLkP8AiEA2Gtq8QXLfPwSAth3bhcqkZqw7HPO4OsG7VLkKvQRluc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259520},"main":"dist/src/main.js","types":"dist/src/main.d.ts","gitHead":"13fb76e162819bd509da0ec82ab0480a3510e7fe","private":false,"scripts":{"test":"jest","build":"rimraf dist && npx @nestjs/cli build","release":"yarn run build && changeset publish","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"blinkcore","email":"integrations@useblink.co"},"repository":{"url":"git+https://github.com/blinkafrica/octobus.git","type":"git"},"_npmVersion":"10.8.2","description":"A toolkit for BlinkCore Labs's microservices","directories":{},"_nodeVersion":"18.20.8","dependencies":{"qs":"^6.14.0","jose":"^5.3.0","nats":"^2.29.3","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.7","bunyan":"^1.8.15","lodash":"^4.17.21","amqplib":"^0.10.3","ioredis":"^5.4.1","form-data":"^4.0.4","node-cron":"^3.0.3","@nestjs/core":"^10.0.0","@nestjs/common":"^10.0.0","reflect-metadata":"^0.2.2","@nestjs/microservices":"^10.3.2","amqp-connection-manager":"^4.1.14"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","@types/ms":"^0.7.34","supertest":"^6.3.3","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4.17.7","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@changesets/cli":"^2.27.1","@types/node-cron":"^3.0.11","@types/supertest":"^6.0.0","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21"},"_npmOperationalInternal":{"tmp":"tmp/octobus_1.0.0_1762647652758_0.8123337742875698","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@blinkclaud/octobus","version":"1.0.1","author":{"name":"BlinkCore Labs","email":"integrations@useblink.co"},"license":"MIT","_id":"@blinkclaud/octobus@1.0.1","maintainers":[{"name":"blinkcore","email":"integrations@useblink.co"}],"homepage":"https://github.com/blinkafrica/octobus#readme","bugs":{"url":"https://github.com/blinkafrica/octobus/issues"},"dist":{"shasum":"7075245c36a3362b090e604fb6c5903644340cda","tarball":"https://registry.npmjs.org/@blinkclaud/octobus/-/octobus-1.0.1.tgz","fileCount":79,"integrity":"sha512-KQqqAnXZVNzgvImQb69TPjahfFYg3/PXTUxG80exYk4pvxs7PUS4u6kLT+Chz4KjFPlxrSNUlxVgo5EgVIZxOw==","signatures":[{"sig":"MEUCIQD+b80eMRwGUn23Al6q537eyX5cpPW3b6imPjDt/tEdwQIgNXPFmg4MExtjVuqlEaIIPh833jPLROXgAiJUAnYoYNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259855},"main":"dist/src/main.js","types":"dist/src/main.d.ts","gitHead":"4aa01fc731fa3bc46f4e1f3a784eb8e14e9740a7","private":false,"scripts":{"test":"jest","build":"rimraf dist && npx @nestjs/cli build","release":"yarn run build && changeset publish","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand"},"_npmUser":{"name":"blinkcore","email":"integrations@useblink.co"},"repository":{"url":"git+https://github.com/blinkafrica/octobus.git","type":"git"},"_npmVersion":"10.8.2","description":"A toolkit for BlinkCore Labs's microservices","directories":{},"_nodeVersion":"18.20.8","dependencies":{"qs":"^6.14.0","jose":"^5.3.0","nats":"^2.29.3","rxjs":"^7.8.1","uuid":"^9.0.1","axios":"^1.6.7","bunyan":"^1.8.15","lodash":"^4.17.21","amqplib":"^0.10.3","ioredis":"^5.4.1","form-data":"^4.0.4","node-cron":"^3.0.3","@nestjs/core":"^10.0.0","@nestjs/common":"^10.0.0","reflect-metadata":"^0.2.2","@nestjs/microservices":"^10.3.2","amqp-connection-manager":"^4.1.14"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","@types/ms":"^0.7.34","supertest":"^6.3.3","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4.17.7","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@changesets/cli":"^2.27.1","@types/node-cron":"^3.0.11","@types/supertest":"^6.0.0","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21"},"_npmOperationalInternal":{"tmp":"tmp/octobus_1.0.1_1762650340886_0.6322118990284888","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@blinkclaud/octobus","version":"1.0.2","description":"A toolkit for BlinkCore Labs's microservices","author":{"name":"BlinkCore Labs","email":"integrations@useblink.co"},"private":false,"license":"MIT","main":"dist/src/main.js","types":"dist/src/main.d.ts","repository":{"type":"git","url":"git+https://github.com/blinkafrica/octobus.git"},"bugs":{"url":"https://github.com/blinkafrica/octobus/issues"},"homepage":"https://github.com/blinkafrica/octobus#readme","scripts":{"build":"rimraf dist && npx @nestjs/cli build","test":"jest","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json","release":"yarn run build && changeset publish"},"dependencies":{"@nestjs/common":"^10.0.0","@nestjs/core":"^10.0.0","@nestjs/microservices":"^10.3.2","amqp-connection-manager":"^4.1.14","amqplib":"^0.10.3","axios":"^1.6.7","bunyan":"^1.8.15","form-data":"^4.0.4","ioredis":"^5.4.1","jose":"^5.3.0","lodash":"^4.17.21","nats":"^2.29.3","node-cron":"^3.0.3","qs":"^6.14.0","reflect-metadata":"^0.2.2","rxjs":"^7.8.1","uuid":"^9.0.1"},"devDependencies":{"@changesets/cli":"^2.27.1","@nestjs/cli":"^10.0.0","@nestjs/schematics":"^10.0.0","@types/express":"^4.17.17","@types/jest":"^29.5.2","@types/lodash":"^4.17.7","@types/ms":"^0.7.34","@types/node":"^20.3.1","@types/node-cron":"^3.0.11","@types/supertest":"^6.0.0","eslint":"^8.42.0","jest":"^29.5.0","prettier":"^3.0.0","source-map-support":"^0.5.21","supertest":"^6.3.3","ts-jest":"^29.1.0","ts-loader":"^9.4.3","ts-node":"^10.9.1","tsconfig-paths":"^4.2.0","typescript":"^5.1.3"},"_id":"@blinkclaud/octobus@1.0.2","gitHead":"4a3f30642878544470637ac3a5a29b083eb620b5","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-9+KNUBnSf6MXqv7jbLrJOHfRLn4nsi6WG2r593Tt3z0PCs+b1ZAyfHazBMHTxDcJWazUDAdvp8YL4SiZjhdDaA==","shasum":"ca381b74d2651d192551298057c84c7872443518","tarball":"https://registry.npmjs.org/@blinkclaud/octobus/-/octobus-1.0.2.tgz","fileCount":79,"unpackedSize":259750,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIF6z2v6EK4kS/z9PN6ZFeXB3qkyXgqek/mmKOo1RDeiBAiB4bfgB+V/SQF4PWnlBN41dwJSVv2UgBE4ml72YoXhCJw=="}]},"_npmUser":{"name":"blinkcore","email":"integrations@useblink.co"},"directories":{},"maintainers":[{"name":"blinkcore","email":"integrations@useblink.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/octobus_1.0.2_1762912299584_0.9209764716948192"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-06T00:15:09.129Z","modified":"2025-11-12T01:51:40.029Z","0.1.0":"2024-04-06T00:15:09.465Z","0.2.0":"2024-04-06T00:26:59.163Z","0.3.0":"2024-04-06T00:53:19.351Z","0.3.1":"2024-04-07T11:19:08.588Z","0.4.0":"2024-04-09T12:42:48.540Z","0.4.1":"2024-04-17T23:44:35.143Z","0.4.2":"2024-04-18T14:51:47.533Z","0.4.3":"2024-05-22T18:06:37.934Z","0.5.0":"2024-07-14T19:16:34.796Z","0.5.1":"2024-07-17T15:28:41.425Z","0.6.0":"2024-08-10T12:46:25.161Z","0.6.1":"2024-08-10T13:17:44.008Z","0.7.0":"2024-09-07T16:51:20.585Z","0.7.1":"2024-09-07T17:03:04.485Z","0.7.2":"2025-09-26T00:22:28.177Z","0.7.3":"2025-09-26T01:21:35.589Z","0.8.0":"2025-11-08T16:01:15.009Z","0.8.1":"2025-11-08T18:36:35.155Z","1.0.0":"2025-11-09T00:20:53.021Z","1.0.1":"2025-11-09T01:05:41.084Z","1.0.2":"2025-11-12T01:51:39.803Z"},"bugs":{"url":"https://github.com/blinkafrica/octobus/issues"},"author":{"name":"BlinkCore Labs","email":"integrations@useblink.co"},"license":"MIT","homepage":"https://github.com/blinkafrica/octobus#readme","repository":{"type":"git","url":"git+https://github.com/blinkafrica/octobus.git"},"description":"A toolkit for BlinkCore Labs's microservices","maintainers":[{"name":"blinkcore","email":"integrations@useblink.co"}],"readme":"# BlinkCore Labs Octobus\n\n![Github Actions](https://github.com/blinkafrica/octobus/actions/workflows/build-test.yml/badge.svg)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n## About\n\nOctobus is a library that provides utility functions for building microservices such as:\n\n- Interservice communication (via REST)\n- Subscribing to events from RabbitMQ queues.\n- Logging\n- Authentication\n\n## Getting Started\n\nThese instructions will get you a copy of the project up and running on your local machine for development purposes.\n\n### Prerequisites\n\nThe following are required for the best use of Octobus:\n\n- Package Dependencies\n  - NodeJs (v14 or higher)\n  - Yarn\n  - Typescript (v4.4 or higher)\n- A basic understanding of nodejs and typescript with a good knowledge of nestjs would be an added advantage.\n\n### Installation\n\nTo install Octobus, run the following command in your terminal\n\n```bash\nyarn install --save @blinkclaud/octobus reflect-metadata\n```\n\nTo upgrade to a specific version run this command\n\n```bash\nyarn upgrade @blinkclaud/octobus@version\n```\n\nTo upgrade to latest version run this command\n\n```bash\nyarn upgrade @blinkclaud/octobus --latest\n```\n\n> Note: Octobus requires Typescript (>= v4.4), as well as the `Decorator` experimental feature. Therefore, the following config options should be present in your `tsconfig.json` file:\n\n```json\n{\n  \"compilerOptions\": {\n    \"target\": \"ES2017\",\n    \"lib\": [\"es2017\", \"esnext.asynciterable\", \"dom\"],\n    \"types\": [\"reflect-metadata\"],\n    \"module\": \"commonjs\",\n    \"moduleResolution\": \"node\",\n    \"experimentalDecorators\": true,\n    \"emitDecoratorMetadata\": true\n  }\n}\n```\n\n## Guides\n\nBelow are links to detailed explanations to the various features of Octobus as well as practical examples:\n\n- [HTTP (Interservice Communication)](docs/HTTP.md)\n- [NatsConsumer (subscribing to Nats topics)](docs/Consumer.md)\n- [QueueManager (subscribing to RabbitMQ queues)](docs/Manager.md)\n- [Authentication](docs/Authentication.md)\n- [Logging](docs/Logging.md)\n\n## References and Helpful Links\n\nThe following links would further aid the understanding of Octobus\n\n- [Typescript Decorators](https://www.typescriptlang.org/docs/handbook/decorators.html)\n- [AMPQ Client docs for NodeJs](http://www.squaremobius.net/amqp.node/channel_api.html)\n- [Bunyan](https://github.com/trentm/node-bunyan#readme)\n- [Axios](https://axios-http.com/docs/intro)\n- [RabbitMQ messaging queues](https://www.rabbitmq.com/)\n- [NATS Messaging](https://docs.nats.io/nats-concepts/what-is-nats)\n","readmeFilename":"README.md"}