{"_id":"@takentrade/takentrade-libs","_rev":"125-9a66469aa764c74a194e18b91c8fc42b","name":"@takentrade/takentrade-libs","dist-tags":{"latest":"4.5.5"},"versions":{"0.0.57":{"name":"@takentrade/takentrade-libs","version":"0.0.57","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@0.0.57","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"a90d969f1a16d7665d9137be941d6bd3b8424864","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-0.0.57.tgz","fileCount":164,"integrity":"sha512-0OdHyapqQkVKgv2wF7oZ5Uhgv4sxmzoEE9U37I712dvH5TX+k8Yi2MYJcl7NuCt1gzIIXhgqauzE3s1xlB3c9g==","signatures":[{"sig":"MEQCIExy60Q1ZHAxRS2K2l2YmD/OMFHdjKCLaKLO6x2WvzasAiA/N4e9MRm2m85406DXgUqHzS791WqdBUHYUDl+lPjqkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139101},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./auth":"./dist/auth/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"58cc041378d961a7260b2e2bf419b1b922c567c6","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && tsc","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.4","dependencies":{"joi":"^17.13.3","pino":"^9.7.0","rxjs":"^7.8.2","tsup":"^8.5.0","uuid":"^11.1.0","ioredis":"^5.6.1","typescript":"^5.8.3","@nestjs/jwt":"^11.0.0","nestjs-pino":"^4.4.0","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.2","@nestjs/common":"^11.1.5","@nestjs/config":"^4.0.2","@prisma/client":"^6.12.0","@nestjs/swagger":"^11.2.0","class-validator":"^0.14.2","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.5"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.6.2","@types/node":"^24.0.15","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_0.0.57_1753423280904_0.9422575512760059","host":"s3://npm-registry-packages-npm-production"}},"0.0.58":{"name":"@takentrade/takentrade-libs","version":"0.0.58","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@0.0.58","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"c32ab32935137e7762f583190fa56cf9598d4463","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-0.0.58.tgz","fileCount":164,"integrity":"sha512-IA/ryCVg8UPdzWVdD4CgO6yZ8rJ+uDxFMZqT93fSoIDIzaI/xN/2nfYGEQ/Ad/YXKn9GSAcm4syugEYI246xVg==","signatures":[{"sig":"MEQCICmSwd+834EWsUaTVC9tVOU5VcfDVgQGN/2zdq/vsRlIAiBVt8RyIJtft5Ti4aFFh1VSRrg1Kg8xBlE7ewu5HPWFPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140861},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"2684aa094789af6e770ef749e4116b0091b608b8","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && tsc","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.4","dependencies":{"joi":"^17.13.3","pino":"^9.7.0","rxjs":"^7.8.2","tsup":"^8.5.0","uuid":"^11.1.0","ioredis":"^5.6.1","typescript":"^5.8.3","@nestjs/jwt":"^11.0.0","nestjs-pino":"^4.4.0","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.3","@nestjs/common":"^11.1.5","@nestjs/config":"^4.0.2","@prisma/client":"^6.12.0","@nestjs/swagger":"^11.2.0","class-validator":"^0.14.2","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.5"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.6.2","@types/node":"^24.1.0","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_0.0.58_1753424254802_0.08708985176964146","host":"s3://npm-registry-packages-npm-production"}},"0.0.59":{"name":"@takentrade/takentrade-libs","version":"0.0.59","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@0.0.59","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"14391f811c997707df32aeac65b8e1bbb1bdbbc0","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-0.0.59.tgz","fileCount":164,"integrity":"sha512-z83p4fB5O8jSpV3iOOTq49NPzcsYh6wU9TA3i/UkjDMZ9MmE7Tuhwcs+ofmHZqzU6BzrvisT1BbszFrpO0YICA==","signatures":[{"sig":"MEUCIAjoKOGDS9pB9BHWL6fzST1XruVog26tO6/aP3+LQSZvAiEAwlyMtl+IHEoo9573LFUaZYpW0q8x4FdYV+XpwwyE7R4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141002},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"d62f80e9e8892323109fb771507310409529bfdc","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && tsc","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.4","dependencies":{"joi":"^17.13.3","pino":"^9.7.0","rxjs":"^7.8.2","tsup":"^8.5.0","uuid":"^11.1.0","ioredis":"^5.6.1","typescript":"^5.8.3","@nestjs/jwt":"^11.0.0","nestjs-pino":"^4.4.0","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.3","@nestjs/common":"^11.1.5","@nestjs/config":"^4.0.2","@prisma/client":"^6.12.0","@nestjs/swagger":"^11.2.0","class-validator":"^0.14.2","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.5"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.6.2","@types/node":"^24.1.0","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_0.0.59_1753424572995_0.12118493694064125","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@takentrade/takentrade-libs","version":"1.0.0","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@1.0.0","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"4e319bdc12803bc026eb6d69f22ede549bdad855","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-1.0.0.tgz","fileCount":164,"integrity":"sha512-Jo/0YGdKw6SYUX35QHYHU+hWXWtmDmjpS205k8NW2QBIf/J5Wzk3/tZtMm/gN33YKBFvIhWntRaQTm0hPTQblw==","signatures":[{"sig":"MEUCIQCs/I8MgCStA5y3Y82dMpNgrxLa0nF06e8ghUl6SDm4EAIgfN7tku25K/yR9kdj1EhEqmQ6rUIsTQDiRi5Z8CoGCKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141061},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"a80aa279466b51b317fc0f7e8fad837a90156c85","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && tsc","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.4","dependencies":{"joi":"^17.13.3","pino":"^9.7.0","rxjs":"^7.8.2","tsup":"^8.5.0","uuid":"^11.1.0","ioredis":"^5.6.1","typescript":"^5.8.3","@nestjs/jwt":"^11.0.0","nestjs-pino":"^4.4.0","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.3","@nestjs/common":"^11.1.5","@nestjs/config":"^4.0.2","@prisma/client":"^6.12.0","@nestjs/swagger":"^11.2.0","class-validator":"^0.14.2","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.5"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.6.2","@types/node":"^24.1.0","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_1.0.0_1753424842232_0.7858062954847751","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@takentrade/takentrade-libs","version":"1.0.1","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@1.0.1","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"008c76b306b9b7086aa7c4b5aec933123cc59696","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-1.0.1.tgz","fileCount":156,"integrity":"sha512-mHJpGCfsJ9NaxjhvmD8OAU16bYiVTwukN9tiOtz8T9HO9kkihgDi65a0HhDH6vviRqbrI9yI9j0yrKkQVvlLCA==","signatures":[{"sig":"MEYCIQCdRJura1OHY1kYda1q37Kohlebk9cleHASTTvnqTwVQwIhAMpYNO2J0jyeJQ87xouJLElaChHL7esd77cgxXz7s9Yo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130173},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"e97da970ddad497793b23fc946b7af735d6b856b","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && tsc","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.4","dependencies":{"joi":"^17.13.3","rxjs":"^7.8.2","tsup":"^8.5.0","uuid":"^11.1.0","ioredis":"^5.6.1","typescript":"^5.8.3","@nestjs/jwt":"^11.0.0","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.3","@nestjs/common":"^11.1.5","@nestjs/config":"^4.0.2","@prisma/client":"^6.12.0","@nestjs/swagger":"^11.2.0","class-validator":"^0.14.2","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.5"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.6.2","@types/node":"^24.1.0","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_1.0.1_1753425961097_0.6561541961188249","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@takentrade/takentrade-libs","version":"1.0.2","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@1.0.2","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"ea352b979d4fe9454aa96994dcdd41d77cac3041","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-1.0.2.tgz","fileCount":156,"integrity":"sha512-Ar5NlG0Y6lkEdTJXxY9H6bZ2rBETq7VapbIWoqzByJkRifujE6DOW+IFrZcJJjG2aFKeo499/FIPr4jaijTLAQ==","signatures":[{"sig":"MEUCIFwmOe86hbjdt6r3ejgCgNdHYB79YsEYFC2TpkV79wpWAiEA6UEHKEyVq2rAzsaG8u1/rnmROSi3A72GCtMdwZnvCfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131061},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"d07cb2d5177753027b77eaf367cfb141d0237071","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && tsc","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.4","dependencies":{"joi":"^17.13.3","rxjs":"^7.8.2","tsup":"^8.5.0","uuid":"^11.1.0","ioredis":"^5.6.1","typescript":"^5.8.3","@nestjs/jwt":"^11.0.0","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.3","@nestjs/common":"^11.1.5","@nestjs/config":"^4.0.2","@prisma/client":"^6.12.0","@nestjs/swagger":"^11.2.0","class-validator":"^0.14.2","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.5"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.6.2","@types/node":"^24.1.0","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_1.0.2_1753435888490_0.9043741995557382","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@takentrade/takentrade-libs","version":"1.0.3","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@1.0.3","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"4909f38c1e82952422dc3237cb1720a1ee4909e8","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-1.0.3.tgz","fileCount":178,"integrity":"sha512-0BLFmFYLBzq2v21eGk+enFJPKsz0xtDKQyUsLczNa10qt20iohRIx/QtMzytj2hYGz0nLcmWUs9QCQivbprgRA==","signatures":[{"sig":"MEUCID6MoHDKVTqRSGH+ook4ECd1xbGghfxlElWwwRUoC/+0AiEA7ey34YQ4fYx3g9nZ8CGUYo+PyzBVV91b6QzORKGUdjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146964},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"453619958495cad1c7adbd235f0786a3ceeadae5","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && tsc","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.4","dependencies":{"joi":"^17.13.3","rxjs":"^7.8.2","tsup":"^8.5.0","uuid":"^11.1.0","ioredis":"^5.6.1","typescript":"^5.8.3","@nestjs/jwt":"^11.0.0","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.3","@nestjs/common":"^11.1.5","@nestjs/config":"^4.0.2","@prisma/client":"^6.12.0","@nestjs/swagger":"^11.2.0","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.5"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.6.2","@types/node":"^24.1.0","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_1.0.3_1753515665809_0.005574353447659552","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@takentrade/takentrade-libs","version":"1.0.4","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@1.0.4","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"3a52b74385c812ab0c7a7331ae8959cb56a5e616","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-1.0.4.tgz","fileCount":188,"integrity":"sha512-2FykNvUM6ztZc8LNsKhYwoTej71MA4uxbcW4tcJ2M89dkwilMlyRTwGuUgvYtQWlE0vD1yDKS41Q6EgUCoJpdQ==","signatures":[{"sig":"MEUCICtD01316Xzq5OZaItXDE8wvzegjeHnuoD13VQKkmO7CAiEA4loCUilrFb1YQXLXqdbF1hBoCnnbX6XYPNgNYIthQVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170638},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"19b09fcd927b906a3ae1785380b22af3842efbda","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && tsc","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.4","dependencies":{"joi":"^17.13.3","rxjs":"^7.8.2","tsup":"^8.5.0","uuid":"^11.1.0","ioredis":"^5.6.1","typescript":"^5.8.3","@nestjs/jwt":"^11.0.0","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.3","@nestjs/common":"^11.1.5","@nestjs/config":"^4.0.2","@prisma/client":"^6.12.0","@nestjs/swagger":"^11.2.0","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.5"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.6.2","@types/node":"^24.1.0","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_1.0.4_1753593555623_0.24231931486041947","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@takentrade/takentrade-libs","version":"1.0.5","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@1.0.5","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"365e4436b74b09e498231cd7b40dff4fb21e46a6","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-1.0.5.tgz","fileCount":188,"integrity":"sha512-P7WQh11kFGMRvSSRF5QZQtE46Rnsii2E4p6kXqI0OrJ39/o01+ZCR7V47yKGFhAmTiYv7XK/K8BhhLl+boqyFA==","signatures":[{"sig":"MEUCIBCYr9qWNxnC9EdwAZ50X8qkJ8z/sgHP4pPym922YnHtAiEA1W14bpWsYO8VMc29YNeP4yUJJs3IFZTHgUrfdMMlxQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170886},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"31c6b7314182612075a867818294f140b4e6df37","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && tsc","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.4","dependencies":{"joi":"^17.13.3","rxjs":"^7.8.2","tsup":"^8.5.0","uuid":"^11.1.0","ioredis":"^5.6.1","typescript":"^5.8.3","@nestjs/jwt":"^11.0.0","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.3","@nestjs/common":"^11.1.5","@nestjs/config":"^4.0.2","@prisma/client":"^6.12.0","@nestjs/swagger":"^11.2.0","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.5"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.6.2","@types/node":"^24.1.0","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_1.0.5_1753593805207_0.6388148270455662","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@takentrade/takentrade-libs","version":"1.0.6","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@1.0.6","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"695439cb8d2d4fe6ca817f6f73ff641ebefa4604","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-1.0.6.tgz","fileCount":199,"integrity":"sha512-ZTG3qHC4Rt0XbYUdHyfptRhTCf+Bghx9Sp4VLjUuFtWwf2KssQimiOh2G5sgnvjPXVizj+JHn5A7Vc8x9t1TiQ==","signatures":[{"sig":"MEUCIQCsJpa+/XXkkBSKTSNyWqq+zWYzHq37/nXEOnC3CuuPigIgL1CWSJQIliUAJiUV7aPBMsceHphSvtnzlLs500XfdDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":411890},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"9e2df91812805b41a4e5f8a333cf8b2be7f43250","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && tsc","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.4","dependencies":{"joi":"^17.13.3","rxjs":"^7.8.2","tsup":"^8.5.0","uuid":"^11.1.0","ioredis":"^5.6.1","cloudinary":"^2.7.0","typescript":"^5.8.3","@nestjs/jwt":"^11.0.0","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.3","@nestjs/common":"^11.1.5","@nestjs/config":"^4.0.2","@prisma/client":"^6.12.0","@nestjs/swagger":"^11.2.0","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.5"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.6.2","@types/node":"^24.1.0","@types/multer":"^2.0.0","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_1.0.6_1753596464385_0.5091993748017525","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@takentrade/takentrade-libs","version":"1.0.7","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@1.0.7","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"cafbe0902e6a9becea729ad4f46d1fbf3cb569bb","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-1.0.7.tgz","fileCount":199,"integrity":"sha512-ASg65DtlLlOZWwyQWeK8opiUGH26HU1FYRuMJ0eWro9cY/E3JqZxxTo/gH+Jn+LPMAcxab0TCuONyTdFFkbxxg==","signatures":[{"sig":"MEUCIC7tPuqpa9HBwodN/0aspU67Kts9Upgfa4unL+qIGbdaAiEA5xXiqMRRkVP0tDRkVz50jqR6OKXxtC8Cu+1g7PKBKjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":410897},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"26aaa779773a2f5bb709909caa3554d20d4c94eb","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && tsc","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.4","dependencies":{"joi":"^17.13.3","rxjs":"^7.8.2","tsup":"^8.5.0","uuid":"^11.1.0","ioredis":"^5.6.1","cloudinary":"^2.7.0","typescript":"^5.8.3","@nestjs/jwt":"^11.0.0","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.3","@nestjs/common":"^11.1.5","@nestjs/config":"^4.0.2","@prisma/client":"^6.12.0","@nestjs/swagger":"^11.2.0","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.5"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.6.2","@types/node":"^24.1.0","@types/multer":"^2.0.0","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_1.0.7_1753626951781_0.5454758406686999","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@takentrade/takentrade-libs","version":"1.0.8","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@1.0.8","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"1df4b6c35aa3192f5f826756c50490f4121da7e7","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-1.0.8.tgz","fileCount":189,"integrity":"sha512-SptJrWscWX5mB8E6Zf2CxT2si/tD0P8IkYx7/QP1LieVPMlWP9S2sENknldFrS5A+UzEJ+u4NF8NAGD7VZ7bKg==","signatures":[{"sig":"MEUCIE3Qe9LmizyKOIAgwFBSBK1pyM3N8q0Jl+yLjlXWR9gBAiEAwpnjWsJTTGP3gmW3VfRo/A03hWw8IvQWpo/JeanTFXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":400855},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"804513b455bf74e9d87d096fc3326116b61b1d33","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && tsc","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.4","dependencies":{"joi":"^17.13.3","rxjs":"^7.8.2","tsup":"^8.5.0","uuid":"^11.1.0","ioredis":"^5.6.1","typescript":"^5.8.3","@nestjs/jwt":"^11.0.0","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.3","@nestjs/common":"^11.1.5","@nestjs/config":"^4.0.2","@prisma/client":"^6.12.0","@nestjs/swagger":"^11.2.0","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.5"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.6.2","@types/node":"^24.1.0","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_1.0.8_1753627280148_0.02555333750197253","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@takentrade/takentrade-libs","version":"1.0.9","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@1.0.9","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"1e32450b23e940543287f96deda9d6fa22cf79d0","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-1.0.9.tgz","fileCount":199,"integrity":"sha512-wGWxhWgmdbWpX8bjqyRjA/JzM6VZODBS7NIJ1arISlkpAgCijRu1PB0qbF18JaD54sINhzBKWC9IwbJsu+cUMw==","signatures":[{"sig":"MEUCIFYHxC6fXHeuxFQOKgpzpWfjuHNzx0FGjdr+Xo18LBytAiEAjdH3m4wCx7fvZ8I7kV0Nl1KOeLbouaxzo38Tp/Oyaf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455854},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"a20cab86c53a44047ebad7d22be9a592bab76bfb","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.4","dependencies":{"joi":"^17.13.3","rxjs":"^7.8.2","tsup":"^8.5.0","uuid":"^11.1.0","ioredis":"^5.6.1","cloudinary":"^2.7.0","@nestjs/jwt":"^11.0.0","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.3","@nestjs/common":"^11.1.5","@nestjs/config":"^4.0.2","@prisma/client":"^6.12.0","@nestjs/swagger":"^11.2.0","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","ts-jest":"^29.4.0","prettier":"^3.6.2","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/node":"^24.1.0","@nestjs/core":"^11.1.5","@types/multer":"^2.0.0","@nestjs/testing":"^11.1.5","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_1.0.9_1753630657784_0.9823224335821004","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@takentrade/takentrade-libs","version":"1.1.0","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@1.1.0","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"034d48b60692dadbe36ec3d2bc74249005b59ec5","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-1.1.0.tgz","fileCount":203,"integrity":"sha512-sOsKPvbrDtD6pgXjYvEdS5I/SeQIGpicoHP01UahG/5qBChlCgbdTYTjbo73WoeV/hMQjq3SgaguizygmEf0Lw==","signatures":[{"sig":"MEUCIHWiUfUgBv/l0UWU57DQa1seq9hwCKpSsqqhpaFDm1qsAiEAouCeLKfjK9RSuyarlGPwt9zk0B263hUBuUPNCKCtcmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":458361},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"58280f518415b35474c50029623bafe44ac07723","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.4","dependencies":{"joi":"^17.13.3","rxjs":"^7.8.2","tsup":"^8.5.0","uuid":"^11.1.0","ioredis":"^5.6.1","cloudinary":"^2.7.0","@nestjs/jwt":"^11.0.0","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.3","@nestjs/common":"^11.1.5","@nestjs/config":"^4.0.2","@prisma/client":"^6.12.0","@nestjs/swagger":"^11.2.0","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","ts-jest":"^29.4.0","prettier":"^3.6.2","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/node":"^24.1.0","@nestjs/core":"^11.1.5","@types/multer":"^2.0.0","@nestjs/testing":"^11.1.5","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_1.1.0_1753683397943_0.012011090967759541","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@takentrade/takentrade-libs","version":"1.2.0","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@1.2.0","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"20c24f48bfb278b1e5db6513db60c6228f1cddc4","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-1.2.0.tgz","fileCount":203,"integrity":"sha512-id2AXXNyOJrUsZaszbbY+9Mck0Hhy4aR+3zJYLB1lFSeCWcsQEXBXYEvDMe5KXNqPLvkCjT5TUs4v8KPs2H+5Q==","signatures":[{"sig":"MEUCIQCLT919PXTSL/PodHMuXfLM5YLEfPuH64FofRx0vawMUQIgSZnkyxnp8W2mpZpQYSCotfwlO47hHE+4kg7GMsTpPQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":458519},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"a15a1f2b85f64a24d3c7eb7c31d26bfdc8c70848","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.4","dependencies":{"joi":"^17.13.3","rxjs":"^7.8.2","tsup":"^8.5.0","uuid":"^11.1.0","ioredis":"^5.6.1","cloudinary":"^2.7.0","@nestjs/jwt":"^11.0.0","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.3","@nestjs/common":"^11.1.5","@nestjs/config":"^4.0.2","@prisma/client":"^6.12.0","@nestjs/swagger":"^11.2.0","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","ts-jest":"^29.4.0","prettier":"^3.6.2","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/node":"^24.1.0","@nestjs/core":"^11.1.5","@types/multer":"^2.0.0","@nestjs/testing":"^11.1.5","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_1.2.0_1753697749322_0.23974108265427851","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@takentrade/takentrade-libs","version":"1.2.1","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@1.2.1","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"f7be3907a43aae24207c51779a06b17793fd5980","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-1.2.1.tgz","fileCount":203,"integrity":"sha512-OBgAW4+X2c/C4Jn6MVJ+P9GMk6rcdZDqV9169AJK0OeiVdsdSkuQbkjjTBR6aM0K/YNn+P8DxoPSH0TdxsC5Cw==","signatures":[{"sig":"MEYCIQCaMqBPD5paES4XfQKfNh1w8YZKIUDNA0VvplMaJEMhqQIhAJmNaDkidmpKzojYxLVMyOQtWXBYExJPhLyrivQoPf7r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":459131},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"ed196fde5e02420568f8cf639e3226a7cffb8499","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.4","dependencies":{"joi":"^17.13.3","rxjs":"^7.8.2","tsup":"^8.5.0","uuid":"^11.1.0","ioredis":"^5.6.1","cloudinary":"^2.7.0","@nestjs/jwt":"^11.0.0","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.3","@nestjs/common":"^11.1.5","@nestjs/config":"^4.0.2","@prisma/client":"^6.12.0","@nestjs/swagger":"^11.2.0","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","ts-jest":"^29.4.0","prettier":"^3.6.2","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/node":"^24.1.0","@nestjs/core":"^11.1.5","@types/multer":"^2.0.0","@nestjs/testing":"^11.1.5","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_1.2.1_1753700088999_0.5411791790790228","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@takentrade/takentrade-libs","version":"1.2.3","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@1.2.3","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"d127ba48e3ced7213f250516039d21e979122fa9","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-1.2.3.tgz","fileCount":193,"integrity":"sha512-I2AYc6eqYfEN/lx4zdLckeGSGUaxnru5WmMy72DABhUCNQPE9bXFafBCZKKmeL7RMbeHB/yE2QhmccBYGS+3Ww==","signatures":[{"sig":"MEUCIQCb2GXBBTpNVxZXTaBUjLa0g4I5eLOfYN3caePI48SURgIgBbg9aQ0cJaa8ClNtbl3sK/hU243CwjuYJxXFJtgQMyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":449249},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"a0cf1e3b2c2ed0bf8ea1cdf9fd1c165f052624b7","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.4","dependencies":{"joi":"^18.0.0","rxjs":"^7.8.2","tsup":"^8.5.0","uuid":"^11.1.0","ioredis":"^5.7.0","cloudinary":"^2.7.0","@nestjs/jwt":"^11.0.0","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.3","@nestjs/common":"^11.1.6","@nestjs/config":"^4.0.2","@prisma/client":"^6.14.0","@nestjs/swagger":"^11.2.0","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","ts-jest":"^29.4.1","prettier":"^3.6.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.0","@nestjs/core":"^11.1.6","@types/multer":"^2.0.0","@nestjs/testing":"^11.1.6","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_1.2.3_1755319215698_0.57621377527203","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@takentrade/takentrade-libs","version":"1.2.4","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@1.2.4","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"4246824f2e70d1f6cc3679e3e45928f13c4b1614","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-1.2.4.tgz","fileCount":193,"integrity":"sha512-mnToQhnXEowCbBDSxG/dGx5rzJRHvXPwZVW96y+qSZnIjWcxO/kJFjKHdOEGLUnvHmgupmRZW+kEvyplDjo6Nw==","signatures":[{"sig":"MEUCIFrBAOsQ2whhKsm+nXkXNEmTGEY2wFBGPYtoVTXnpKEYAiEAwWVYeKyIuNlFpitVF3g0tlq7ovWz2cMULqWOAhWtVLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":449142},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"4b4a0fbe6d43ab37b59918b805fbcaad07b531fc","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.4","dependencies":{"joi":"^18.0.0","rxjs":"^7.8.2","tsup":"^8.5.0","uuid":"^11.1.0","ioredis":"^5.7.0","cloudinary":"^2.7.0","@nestjs/jwt":"^11.0.0","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.3","@nestjs/common":"^11.1.6","@nestjs/config":"^4.0.2","@prisma/client":"^6.14.0","@nestjs/swagger":"^11.2.0","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","ts-jest":"^29.4.1","prettier":"^3.6.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.0","@nestjs/core":"^11.1.6","@types/multer":"^2.0.0","@nestjs/testing":"^11.1.6","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_1.2.4_1755332154091_0.9773605293898109","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@takentrade/takentrade-libs","version":"1.2.5","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@1.2.5","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"3db08a8b8e894e03d8f5e3b338a5b7cd41669ead","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-1.2.5.tgz","fileCount":193,"integrity":"sha512-1A/qK3S6k8iEpt0NrzReRh3ymYWXXOSqiskfxZS000aQRv/pZKXy8OfseVOrbCjNf7UEV4ApIDOEJZOdvVuwXQ==","signatures":[{"sig":"MEUCIQDlK+QU59w9Ob+kpJWTS/6ZZP9mWPLqbuRPqOnJUDARYAIgBbIMKavSNoVxPmp665ca4IxQwaDcG+fPnIdu2DG3gm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":449446},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"a997b815995a27eed88f9a10a2dc3031a364062f","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.4","dependencies":{"joi":"^18.0.0","rxjs":"^7.8.2","tsup":"^8.5.0","uuid":"^11.1.0","ioredis":"^5.7.0","cloudinary":"^2.7.0","@nestjs/jwt":"^11.0.0","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.3","@nestjs/common":"^11.1.6","@nestjs/config":"^4.0.2","@prisma/client":"^6.14.0","@nestjs/swagger":"^11.2.0","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","ts-jest":"^29.4.1","prettier":"^3.6.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.0","@nestjs/core":"^11.1.6","@types/multer":"^2.0.0","@nestjs/testing":"^11.1.6","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_1.2.5_1755667774627_0.8420850187932543","host":"s3://npm-registry-packages-npm-production"}},"1.2.51":{"name":"@takentrade/takentrade-libs","version":"1.2.51","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@1.2.51","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"c7c86dd36c64943236f5aea077d5685b8eac8f94","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-1.2.51.tgz","fileCount":193,"integrity":"sha512-c80do/F/jrvrT+JHvQPgRfx6RLvWtCu1enjTEvRBMqEMR4ZQ1ECeXe+T+2T6O3vXwOvqvWAnjslaYiQSmGlyYA==","signatures":[{"sig":"MEUCIQCirI8xYebkoBKXn2IH7POZ2tPsHUit4+tYNucddPg42wIgWKC6Mx2c4nRXgdBIFL8+gvlIq1hc1FNfiS0Ps8/T6rs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":449619},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"82aa7a127ec4a2c5222589bd157322a9cc0007e6","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.4","dependencies":{"joi":"^18.0.0","rxjs":"^7.8.2","tsup":"^8.5.0","uuid":"^11.1.0","ioredis":"^5.7.0","cloudinary":"^2.7.0","@nestjs/jwt":"^11.0.0","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.3","@nestjs/common":"^11.1.6","@nestjs/config":"^4.0.2","@prisma/client":"^6.14.0","@nestjs/swagger":"^11.2.0","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","ts-jest":"^29.4.1","prettier":"^3.6.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.0","@nestjs/core":"^11.1.6","@types/multer":"^2.0.0","@nestjs/testing":"^11.1.6","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_1.2.51_1755668242418_0.18916320505232043","host":"s3://npm-registry-packages-npm-production"}},"1.2.52":{"name":"@takentrade/takentrade-libs","version":"1.2.52","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@1.2.52","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"26960bb016243adcb8ec8de6084a6d96f4e3e4d2","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-1.2.52.tgz","fileCount":193,"integrity":"sha512-/jCOS1tXwJeZIUzk9MnoSeiprUrEulhhBLwcBY7RudQK+i+BUs+q+77nH2IWUar+lO4AaQemJ16QQAMezNp+7Q==","signatures":[{"sig":"MEUCIQCbFo79MmHZAYrBAnpsfQOXs05dFd0LF+UBV4fnf8ifAgIgP4dcrtPbakHogxVbruhIxtlREzwzmbgWWPfIUxgijcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":449569},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"6049ed89217c9db4b168bbc11c94040d1f78a908","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.4","dependencies":{"joi":"^18.0.0","rxjs":"^7.8.2","tsup":"^8.5.0","uuid":"^11.1.0","ioredis":"^5.7.0","cloudinary":"^2.7.0","@nestjs/jwt":"^11.0.0","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.3","@nestjs/common":"^11.1.6","@nestjs/config":"^4.0.2","@prisma/client":"^6.14.0","@nestjs/swagger":"^11.2.0","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","ts-jest":"^29.4.1","prettier":"^3.6.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.0","@nestjs/core":"^11.1.6","@types/multer":"^2.0.0","@nestjs/testing":"^11.1.6","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_1.2.52_1755668541123_0.4070491781304417","host":"s3://npm-registry-packages-npm-production"}},"1.2.53":{"name":"@takentrade/takentrade-libs","version":"1.2.53","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@1.2.53","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"8e300d7c466757fca08f4110b245cdc4ef5b96ac","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-1.2.53.tgz","fileCount":193,"integrity":"sha512-svwallfJ2Wa6oZpFD0Ru1zoKx3dX+m7aDMdT/Fhw8g+RofhXm1/GFx0cLYhTuDtlD0+EJ0SJpnrJTmkoPBskWA==","signatures":[{"sig":"MEYCIQDH2ZGAPJlrkoBD2wiYwUbcLT+WxUBHlRHvoRPYG6B7GAIhANEBG3B4RQBtQsTaOAGbsTyJwfaS6VnGriNbuukR7uau","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":450486},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"db12ed426557320777cefb1829cb9557d30222ea","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.4","dependencies":{"joi":"^18.0.1","rxjs":"^7.8.2","tsup":"^8.5.0","uuid":"^11.1.0","ioredis":"^5.7.0","cloudinary":"^2.7.0","@nestjs/jwt":"^11.0.0","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.3","@nestjs/common":"^11.1.6","@nestjs/config":"^4.0.2","@prisma/client":"^6.15.0","@nestjs/swagger":"^11.2.0","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.1","ts-jest":"^29.4.1","prettier":"^3.6.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.0","@nestjs/core":"^11.1.6","@types/multer":"^2.0.0","@nestjs/testing":"^11.1.6","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_1.2.53_1756362373498_0.6304073406361699","host":"s3://npm-registry-packages-npm-production"}},"1.2.54":{"name":"@takentrade/takentrade-libs","version":"1.2.54","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@1.2.54","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"151cb177f9fcdee741b228a15495ca6e743f425a","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-1.2.54.tgz","fileCount":193,"integrity":"sha512-IAtyo+rMCXDBDId2f8ip56WOc+tp/rSrPADb1QHYKNEvInm/Hg0Xp2217cAR3JIjzlGwF8yCsiwHbQPeoTIEhA==","signatures":[{"sig":"MEUCIE8vmAC3HXWhRQUJINcHaF+SU8+wnvIhi4eeAG7SJV0RAiEA7z9+5OfwySxUIGlvB4/VBMFY2DYrZSLekhrDacRjecI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":451014},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"f4141489f1376cf68435bb803e6c9f596ace2f85","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.4","dependencies":{"joi":"^18.0.1","rxjs":"^7.8.2","tsup":"^8.5.0","uuid":"^11.1.0","ioredis":"^5.7.0","cloudinary":"^2.7.0","@nestjs/jwt":"^11.0.0","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.3","@nestjs/common":"^11.1.6","@nestjs/config":"^4.0.2","@prisma/client":"^6.15.0","@nestjs/swagger":"^11.2.0","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.1","ts-jest":"^29.4.1","prettier":"^3.6.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.0","@nestjs/core":"^11.1.6","@types/multer":"^2.0.0","@nestjs/testing":"^11.1.6","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_1.2.54_1756363137345_0.023655646333496705","host":"s3://npm-registry-packages-npm-production"}},"1.2.55":{"name":"@takentrade/takentrade-libs","version":"1.2.55","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@1.2.55","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"5919a6bf2212ae0ee4f6045b04dc0dfce4cc64cd","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-1.2.55.tgz","fileCount":193,"integrity":"sha512-x2ayd0+jlSLibgy7SjzPm0ldtsKkPOM1DEKI4LFjucqcOkegV7m9q99S/QQEkiXeyY4ONBNkliIen8FyItHLxQ==","signatures":[{"sig":"MEYCIQD/3/OxODj6TAe9LpWYx9QWFrUoGl2SW6abndgoJfHxMgIhAOl0QeODnpDUUX09em+nz5ww76uQc6yLDv6OzFPcyYIb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":454983},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"d15b2041f66ece4d42e8b3d4190d2298cc38c589","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.4","dependencies":{"joi":"^18.0.1","rxjs":"^7.8.2","tsup":"^8.5.0","uuid":"^11.1.0","ioredis":"^5.7.0","cloudinary":"^2.7.0","@nestjs/jwt":"^11.0.0","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.3","@nestjs/common":"^11.1.6","@nestjs/config":"^4.0.2","@prisma/client":"^6.15.0","@nestjs/swagger":"^11.2.0","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.1","ts-jest":"^29.4.1","prettier":"^3.6.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.0","@nestjs/core":"^11.1.6","@types/multer":"^2.0.0","@nestjs/testing":"^11.1.6","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_1.2.55_1756372800606_0.47063712001645164","host":"s3://npm-registry-packages-npm-production"}},"1.2.56":{"name":"@takentrade/takentrade-libs","version":"1.2.56","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@1.2.56","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"9c9556c10763bd91221c77bbbe427d1ba9bdb27e","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-1.2.56.tgz","fileCount":195,"integrity":"sha512-PhaMOjY0UiHoXV4tJTHDAUbNnVOpYtVcPqlfbv8MJg5ZXvZbcNdJ7mMMen6aDIa5UD0whT50ngFQtwGH636zxg==","signatures":[{"sig":"MEUCIQCAJ4HdpynWhvYXdLdx4+kh63RXxBRExjultUx4aPnE0wIgK4IWBP/VCuza+/rI0Y+b7YQbWSnTXc2ypVVIkYfuC4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":457560},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"947332e6e94a380a9d6d99419bf0ac0b293017a2","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.4","dependencies":{"joi":"^18.0.1","rxjs":"^7.8.2","tsup":"^8.5.0","uuid":"^11.1.0","ioredis":"^5.7.0","cloudinary":"^2.7.0","@nestjs/jwt":"^11.0.0","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.3","@nestjs/common":"^11.1.6","@nestjs/config":"^4.0.2","@prisma/client":"^6.15.0","@nestjs/swagger":"^11.2.0","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","ts-jest":"^29.4.1","prettier":"^3.6.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.0","@nestjs/core":"^11.1.6","@types/multer":"^2.0.0","@nestjs/testing":"^11.1.6","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_1.2.56_1756862919298_0.5836945056271277","host":"s3://npm-registry-packages-npm-production"}},"1.2.57":{"name":"@takentrade/takentrade-libs","version":"1.2.57","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@1.2.57","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"052289e4fffeb1c76f0fa84e3b4b9cae09d47abb","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-1.2.57.tgz","fileCount":195,"integrity":"sha512-zUoY7QwcJx5PBPO1PFUR1nRQ+8p0tQ7R0nEJlSCxXEmCULkOnUY0U6SI8cwMtDLhZmyTd73KsgtKCm0DUNcYXA==","signatures":[{"sig":"MEUCIQCFZx+1wdZYEoxmWxrZCuBO8c7vbJnAMaGBm2cJO2nSqQIgJoTPTitlK6NSXlvf5ELIPXQfS+jcOgHuffzpfcQ2Z3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":459660},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"5553ee460ddf04dea88df910c39e911c4d24ff1f","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.4","dependencies":{"joi":"^18.0.1","rxjs":"^7.8.2","tsup":"^8.5.0","uuid":"^11.1.0","ioredis":"^5.7.0","cloudinary":"^2.7.0","@nestjs/jwt":"^11.0.0","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.3","@nestjs/common":"^11.1.6","@nestjs/config":"^4.0.2","@prisma/client":"^6.15.0","@nestjs/swagger":"^11.2.0","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","ts-jest":"^29.4.1","prettier":"^3.6.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.0","@nestjs/core":"^11.1.6","@types/multer":"^2.0.0","@nestjs/testing":"^11.1.6","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_1.2.57_1756875080984_0.8415259465843694","host":"s3://npm-registry-packages-npm-production"}},"1.2.58":{"name":"@takentrade/takentrade-libs","version":"1.2.58","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@1.2.58","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"a6e09a2ae0602590e7ce81fd0aac255c4f7747f1","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-1.2.58.tgz","fileCount":195,"integrity":"sha512-bOPOzgRxI5K4Bp2JAjZ+dGpvKsjeCQ3pHKqENAVwVM57OOVa9vMgyRLX3KqtXeUyAkwtXrUpzI83dCl4gZMh8Q==","signatures":[{"sig":"MEYCIQD/LsT5xpIK36U+yHCrPLQTafQRhFWfgsbfRhRWNu+WLgIhAKtFREB+EOMmZYn0hfdkSrcLMItsfALCkJroaD6D5i/M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":459562},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"b784e7618c4ac013e757b1c75be64d5135be088c","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.4","dependencies":{"joi":"^18.0.1","rxjs":"^7.8.2","tsup":"^8.5.0","uuid":"^11.1.0","ioredis":"^5.7.0","cloudinary":"^2.7.0","@nestjs/jwt":"^11.0.0","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.3","@nestjs/common":"^11.1.6","@nestjs/config":"^4.0.2","@prisma/client":"^6.15.0","@nestjs/swagger":"^11.2.0","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","ts-jest":"^29.4.1","prettier":"^3.6.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.0","@nestjs/core":"^11.1.6","@types/multer":"^2.0.0","@nestjs/testing":"^11.1.6","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_1.2.58_1756877103909_0.7129680633497653","host":"s3://npm-registry-packages-npm-production"}},"1.2.59":{"name":"@takentrade/takentrade-libs","version":"1.2.59","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@1.2.59","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"ba5ab06f7e8a38029178a2617a756b1c3bae6948","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-1.2.59.tgz","fileCount":197,"integrity":"sha512-m6QPdUFow2nPKgAxzRib0M8qz8Vl054cTTgHUTLvVscpki7R8ic9L2zJEOwWOEYaJ5mt0pb7lbxYEiCP3Ruxtw==","signatures":[{"sig":"MEYCIQDguUKInadWu6KDA4GUJNjC6uv8NR14GGwJkTwYbXu/9wIhAL6H4AXjWragRw6ys4apysgqGrXPxZntuJ4ZV43MKpx/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":467281},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"c3438c71ac8b62eaca54dc559b254c4f7ba43bd0","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.4","dependencies":{"joi":"^18.0.1","rxjs":"^7.8.2","tsup":"^8.5.0","uuid":"^11.1.0","ioredis":"^5.7.0","cloudinary":"^2.7.0","@nestjs/jwt":"^11.0.0","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.3","@nestjs/common":"^11.1.6","@nestjs/config":"^4.0.2","@prisma/client":"^6.15.0","@nestjs/swagger":"^11.2.0","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","ts-jest":"^29.4.1","prettier":"^3.6.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.0","@nestjs/core":"^11.1.6","@types/multer":"^2.0.0","@nestjs/testing":"^11.1.6","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_1.2.59_1756968592051_0.21548273873759727","host":"s3://npm-registry-packages-npm-production"}},"1.2.60":{"name":"@takentrade/takentrade-libs","version":"1.2.60","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@1.2.60","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"c1088c7cd2fb32a03c7c571a2c79e57b7392c373","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-1.2.60.tgz","fileCount":197,"integrity":"sha512-SYzcmcWnB3jzjyVBKif9l1jKQM/1eU0/1NYjmkw6OlTKfXEr3CKslzMckG4OpDSJb29vtntAkyxzTXu4PD+1vw==","signatures":[{"sig":"MEYCIQCIqoavqT6kDrRFejCJs8FLxnUyu9EQuq481uIwSdtBfgIhAOeuPKOZYzITIOOc8wRySZeIRUzpCj4AHjmcFd9YfkKk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":467413},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"ed3bcadada583b86c84ef3d1054e30973a51a8af","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.4","dependencies":{"joi":"^18.0.1","rxjs":"^7.8.2","tsup":"^8.5.0","uuid":"^11.1.0","ioredis":"^5.7.0","cloudinary":"^2.7.0","@nestjs/jwt":"^11.0.0","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.3","@nestjs/common":"^11.1.6","@nestjs/config":"^4.0.2","@prisma/client":"^6.15.0","@nestjs/swagger":"^11.2.0","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","ts-jest":"^29.4.1","prettier":"^3.6.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.0","@nestjs/core":"^11.1.6","@types/multer":"^2.0.0","@nestjs/testing":"^11.1.6","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_1.2.60_1756971861332_0.3975515046186917","host":"s3://npm-registry-packages-npm-production"}},"1.2.61":{"name":"@takentrade/takentrade-libs","version":"1.2.61","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@1.2.61","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"445727adb88fa27af339eaeb0c18f39f7d7a58cf","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-1.2.61.tgz","fileCount":183,"integrity":"sha512-JGeWWOXYrN4vSKH1jxPcG9wa+BzEYIYc+Lt4CPyx7O9gEcyU8l9yvFEJRguo98qoZhWHnZdgQxxg8LCpUfEwtQ==","signatures":[{"sig":"MEYCIQCvJ6c2aq0niW3Fu5dxtM4WbtvxpvmIOXiMtV4AQLaXBwIhAMQmgvGXtEwExkCPZnzSJvIbFGtYvh5PnvVeX0vMV0O1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":452520},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"16c51f0b5bd830178b2ae1bf983a098b9c37695f","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.4","dependencies":{"joi":"^18.0.1","rxjs":"^7.8.2","tsup":"^8.5.0","uuid":"^11.1.0","ioredis":"^5.7.0","cloudinary":"^2.7.0","@nestjs/jwt":"^11.0.0","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.3","@nestjs/common":"^11.1.6","@nestjs/config":"^4.0.2","@prisma/client":"^6.15.0","@nestjs/swagger":"^11.2.0","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","ts-jest":"^29.4.1","prettier":"^3.6.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.0","@nestjs/core":"^11.1.6","@types/multer":"^2.0.0","@nestjs/testing":"^11.1.6","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_1.2.61_1756975080716_0.27990806695782977","host":"s3://npm-registry-packages-npm-production"}},"1.2.62":{"name":"@takentrade/takentrade-libs","version":"1.2.62","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@1.2.62","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"3e6331d945072bbc9b65cb7dfb1f186be052ff41","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-1.2.62.tgz","fileCount":183,"integrity":"sha512-3d2m7C2NYEYgw5c7Y7o1mLiQUKv4Pyit/N6a2Xv+rp01bbTjVsWnDykERuk0Rv2ZqdjwHFYcdUFaUpREfiMhlw==","signatures":[{"sig":"MEQCHybwf5pyJ1c4dzqXzwpW1u8Vs+rLByAdh5KRLSSuwvoCIQCiDBWyH7amLYGR2ZP2j9TQ49VvWXmkX+92KUDePdhLXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":452048},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"472fa166932546ff119f722d2b636ec3023ecf2b","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.4","dependencies":{"joi":"^18.0.1","rxjs":"^7.8.2","tsup":"^8.5.0","uuid":"^11.1.0","ioredis":"^5.7.0","cloudinary":"^2.7.0","@nestjs/jwt":"^11.0.0","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.3","@nestjs/common":"^11.1.6","@nestjs/config":"^4.0.2","@prisma/client":"^6.15.0","@nestjs/swagger":"^11.2.0","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","ts-jest":"^29.4.1","prettier":"^3.6.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.0","@nestjs/core":"^11.1.6","@types/multer":"^2.0.0","@nestjs/testing":"^11.1.6","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_1.2.62_1756983965900_0.5501009643971342","host":"s3://npm-registry-packages-npm-production"}},"1.2.63":{"name":"@takentrade/takentrade-libs","version":"1.2.63","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@1.2.63","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"e60b9cf8f0126dfcd9a9ea75842c79902a1a996d","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-1.2.63.tgz","fileCount":183,"integrity":"sha512-qK9tvCu5mH4adbEdJly/mWzeMzxm1TZhyUhDBVk2Ro30Dd3OLgKAZA3v5FXgt8U91GtPUFukj8a+g4PeqAkOWw==","signatures":[{"sig":"MEQCIAswTqHEAQRRLlo/dRbOvMAjtZxCFyKQfgeXp1BkZ0p4AiA2lW94Kbskj33DJGZY+Q5oQRWJ3/CLCEGsMZcQMXZukA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":454058},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"09171e9a24b88a3d6831866b2db42efd403c6606","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.4","dependencies":{"joi":"^18.0.1","rxjs":"^7.8.2","tsup":"^8.5.0","uuid":"^11.1.0","ioredis":"^5.7.0","cloudinary":"^2.7.0","@nestjs/jwt":"^11.0.0","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.3","@nestjs/common":"^11.1.6","@nestjs/config":"^4.0.2","@prisma/client":"^6.15.0","@nestjs/swagger":"^11.2.0","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","ts-jest":"^29.4.1","prettier":"^3.6.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.0","@nestjs/core":"^11.1.6","@types/multer":"^2.0.0","@nestjs/testing":"^11.1.6","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_1.2.63_1757016867303_0.20201033510951283","host":"s3://npm-registry-packages-npm-production"}},"1.2.64":{"name":"@takentrade/takentrade-libs","version":"1.2.64","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@1.2.64","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"cfdbf5f4661a7809829d9df05c78754c83967749","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-1.2.64.tgz","fileCount":155,"integrity":"sha512-ZuhHt2MhUI6V/uXI7hJwraNh5pXq7DG7DT1LMK0ix3lVPH604HRRHU5SoqaeaOB5qgQAT58EzN1MKCJsNSs0Ng==","signatures":[{"sig":"MEQCIDnuopsaZ98UT6n5kgTcvjAAKi6tIu9JJV67sZopLcxmAiALaVZdZEPfoBLq9F4BBmBOwOIZdHCDAvmHTtcPEj9yVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":428850},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"248ad8af04cca70cbf1ed95007ee6b4b3fccaf5b","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.4","dependencies":{"joi":"^18.0.1","rxjs":"^7.8.2","tsup":"^8.5.0","uuid":"^11.1.0","ioredis":"^5.7.0","cloudinary":"^2.7.0","@nestjs/jwt":"^11.0.0","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.3","@nestjs/common":"^11.1.6","@nestjs/config":"^4.0.2","@prisma/client":"^6.15.0","@nestjs/swagger":"^11.2.0","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","ts-jest":"^29.4.1","prettier":"^3.6.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.0","@nestjs/core":"^11.1.6","@types/multer":"^2.0.0","@nestjs/testing":"^11.1.6","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_1.2.64_1757050416867_0.5114846465047096","host":"s3://npm-registry-packages-npm-production"}},"1.2.65":{"name":"@takentrade/takentrade-libs","version":"1.2.65","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@1.2.65","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"5eb48b310581f123ec11a57fec996b66493f6b09","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-1.2.65.tgz","fileCount":155,"integrity":"sha512-aC7Mh1XN/jD9eSHolul0KIoP1afJPOID4+YmmUP9XTxKqKcsM45LtnZV4r1qTX8gdWjXZK+OG2z4NVQyVJkdNw==","signatures":[{"sig":"MEUCIQC3rjY4YX/60weGPWoJhhb1NHK0VtifWfbxKm3Yy+NagQIgX6Rau9Wn2Vx9kJ5KN7m1RSvmmY3UDVn4HxhzdNRz9Kk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":430597},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"47b1502799037a7593480ad3cbba7dcc18b0480d","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.4","dependencies":{"joi":"^18.0.1","rxjs":"^7.8.2","tsup":"^8.5.0","uuid":"^11.1.0","ioredis":"^5.7.0","cloudinary":"^2.7.0","@nestjs/jwt":"^11.0.0","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.3","@nestjs/common":"^11.1.6","@nestjs/config":"^4.0.2","@prisma/client":"^6.15.0","@nestjs/swagger":"^11.2.0","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","ts-jest":"^29.4.1","prettier":"^3.6.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.1","@nestjs/core":"^11.1.6","@types/multer":"^2.0.0","@nestjs/testing":"^11.1.6","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_1.2.65_1757052716682_0.7771657694095322","host":"s3://npm-registry-packages-npm-production"}},"1.2.66":{"name":"@takentrade/takentrade-libs","version":"1.2.66","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@1.2.66","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"03c8799b795fc61f78fb28bd601ba24e4121062d","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-1.2.66.tgz","fileCount":155,"integrity":"sha512-OzGEFcVZsKD7nJLuT95aETXNeBDitEJqrcc4T5xD58z4MCRY7eFTAQ7Nsw2BDzcmXaMNS+FDNMK/EIsXZozX+w==","signatures":[{"sig":"MEUCIGIvzb8pEIHBq2p7q5xQu3ROOhZkx+PUksWXS4+jEOznAiEA8IzVEUQIg7QWQdIHI2zv7hBAkvMwBjh9/Kz8NnQCEdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":430550},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"48aa32d3c9eeeba21dd28e3dc2c47d53dcb9acfc","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.5","dependencies":{"joi":"^18.0.1","rxjs":"^7.8.2","tsup":"^8.5.0","uuid":"^13.0.0","ioredis":"^5.7.0","cloudinary":"^2.7.0","@nestjs/jwt":"^11.0.0","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.3","@nestjs/common":"^11.1.6","@nestjs/config":"^4.0.2","@prisma/client":"^6.16.1","@nestjs/swagger":"^11.2.0","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","ts-jest":"^29.4.1","prettier":"^3.6.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.1","@nestjs/core":"^11.1.6","@types/multer":"^2.0.0","@nestjs/testing":"^11.1.6","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_1.2.66_1757604208512_0.5891321767751758","host":"s3://npm-registry-packages-npm-production"}},"1.2.67":{"name":"@takentrade/takentrade-libs","version":"1.2.67","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@1.2.67","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"720a4e2bdd6324b71ad1954294453b2d908218eb","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-1.2.67.tgz","fileCount":155,"integrity":"sha512-l8dTMqtHHQxJ0MkphubnkXB3vzSIzblN7uK66WTp78XI/CzOvOlSU2BqPUkF8HT+lA6kAeY9TCPXozj3OausdQ==","signatures":[{"sig":"MEQCIDcsCRODt4tdoDQEtP1KENkv/SS6Rf3uTrSd/fh6KANFAiA+L+nCEmOTCxt3VpIwikygQl0X1fBhD0ZfFG/NUA9x8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":430654},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"9b160538ca54af885a5d9a8fba67f2ca8f5c773e","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.5","dependencies":{"joi":"^18.0.1","rxjs":"^7.8.2","tsup":"^8.5.0","uuid":"^13.0.0","ioredis":"^5.7.0","cloudinary":"^2.7.0","@nestjs/jwt":"^11.0.0","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.3","@nestjs/common":"^11.1.6","@nestjs/config":"^4.0.2","@prisma/client":"^6.16.1","@nestjs/swagger":"^11.2.0","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","ts-jest":"^29.4.1","prettier":"^3.6.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.4.0","@nestjs/core":"^11.1.6","@types/multer":"^2.0.0","@nestjs/testing":"^11.1.6","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_1.2.67_1757851896508_0.31351685901238335","host":"s3://npm-registry-packages-npm-production"}},"1.2.68":{"name":"@takentrade/takentrade-libs","version":"1.2.68","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@1.2.68","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"6a19fa84f863da0bad1d7ec91ffac475d70f2bbe","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-1.2.68.tgz","fileCount":155,"integrity":"sha512-xazX/lbYhhSJjzVOF/Zb3oICLfFJcdDUj6yol8Pr74jyovTpB7ET+SwueEzb2NibJ6ttAEDR7DEZhYuxkIj+UQ==","signatures":[{"sig":"MEYCIQDwACd5w9lM73d5bsk8ITQvTyptobgkeUkd3U5d0OHnIgIhALWpki0+oznutvqWfuuKkXE1XlbW2To5Hzsgyi+eGZTa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":437362},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"4d5423191d2b9f7661adea5475858519b0967602","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.5","dependencies":{"joi":"^18.0.1","rxjs":"^7.8.2","tsup":"^8.5.0","uuid":"^13.0.0","ioredis":"^5.7.0","cloudinary":"^2.7.0","@nestjs/jwt":"^11.0.0","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.3","@nestjs/common":"^11.1.6","@nestjs/config":"^4.0.2","@prisma/client":"^6.16.2","@nestjs/swagger":"^11.2.0","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","ts-jest":"^29.4.4","prettier":"^3.6.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.5.2","@nestjs/core":"^11.1.6","@types/multer":"^2.0.0","@nestjs/testing":"^11.1.6","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_1.2.68_1758437246474_0.991770986432811","host":"s3://npm-registry-packages-npm-production"}},"1.2.69":{"name":"@takentrade/takentrade-libs","version":"1.2.69","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@1.2.69","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"9064c8e10b90f70f972ddcee67f36b899077c281","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-1.2.69.tgz","fileCount":155,"integrity":"sha512-74zJkWe3MFdKE284QBDHuEoagRc9BVNy7uL/ZDGSn7V89q3BQ60Jil4ZegCpSSNDgG/AaLXYTuiSbPqTQNGcjg==","signatures":[{"sig":"MEQCIDZ5LXKK81FzbpIpKt53ke2SsDTwTJ63NCnSIQcHLt4MAiACEhGH6R4mXJFO5EZKpTUFXlWU4Qk3Bz67WzC3jEczIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":441064},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"c7182c0d218a686039d3238728280dad809dcc59","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.5","dependencies":{"joi":"^18.0.1","rxjs":"^7.8.2","tsup":"^8.5.0","uuid":"^13.0.0","ioredis":"^5.7.0","cloudinary":"^2.7.0","@nestjs/jwt":"^11.0.0","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.3","@nestjs/common":"^11.1.6","@nestjs/config":"^4.0.2","@prisma/client":"^6.16.2","@nestjs/swagger":"^11.2.0","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","ts-jest":"^29.4.4","prettier":"^3.6.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.5.2","@nestjs/core":"^11.1.6","@types/multer":"^2.0.0","@nestjs/testing":"^11.1.6","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_1.2.69_1758534691253_0.5380970811243742","host":"s3://npm-registry-packages-npm-production"}},"1.2.70":{"name":"@takentrade/takentrade-libs","version":"1.2.70","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@1.2.70","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"483416b371009734e6250079f34b69d9fc2a653b","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-1.2.70.tgz","fileCount":155,"integrity":"sha512-L+P/QackZilFyHIIVDL+VR055F9NKk7nLooEfvXaGY+krb56KM6M5dIkYcDjepBXOOUFKlp702ndDu0z3FQ/1w==","signatures":[{"sig":"MEUCIDVklmwsJrK8eqRnuY85CpkdGZhrVzSG5J4j9p6fbvsFAiEAzeoCb2ru+o8JuhyG7Px/Wwrp8a4/KIFHa/GoTqiT0Zg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":442452},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"62dc6f3b6a92f6b2998656200a5d1afadae0a369","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.5","dependencies":{"joi":"^18.0.1","rxjs":"^7.8.2","tsup":"^8.5.0","uuid":"^13.0.0","ioredis":"^5.8.0","cloudinary":"^2.7.0","@nestjs/jwt":"^11.0.0","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.3","@nestjs/common":"^11.1.6","@nestjs/config":"^4.0.2","@prisma/client":"^6.16.2","@nestjs/swagger":"^11.2.0","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","ts-jest":"^29.4.4","prettier":"^3.6.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.5.2","@nestjs/core":"^11.1.6","@types/multer":"^2.0.0","@nestjs/testing":"^11.1.6","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_1.2.70_1758728206548_0.20695808006556438","host":"s3://npm-registry-packages-npm-production"}},"1.2.71":{"name":"@takentrade/takentrade-libs","version":"1.2.71","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@1.2.71","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"aca1da2bc9e966697062adf860a0499cbbe1c6d0","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-1.2.71.tgz","fileCount":155,"integrity":"sha512-y1IiV6pebnMznfX8+exj5R/CIx0VCmVSeLGrjD9Gucpg4ZjHewfjaC1yym9fXEH5RU9PrAp63SPCXuBq5NP9cQ==","signatures":[{"sig":"MEYCIQDJ31dukPnNdaJPCzn8IH9IB3ZTjkvS4xRHjocqntwlmwIhAKDFEIw5L5eoRNM5hW3fhV6oN/WzZmyQ8MLenxzH+YwD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":442566},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"92e6c2aaeefbc31186e984eb7a49437c9c960a05","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.5","dependencies":{"joi":"^18.0.1","rxjs":"^7.8.2","tsup":"^8.5.0","uuid":"^13.0.0","ioredis":"^5.8.0","cloudinary":"^2.7.0","@nestjs/jwt":"^11.0.0","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.3","@nestjs/common":"^11.1.6","@nestjs/config":"^4.0.2","@prisma/client":"^6.16.2","@nestjs/swagger":"^11.2.0","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","ts-jest":"^29.4.4","prettier":"^3.6.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.5.2","@nestjs/core":"^11.1.6","@types/multer":"^2.0.0","@nestjs/testing":"^11.1.6","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_1.2.71_1758803510787_0.26619258738013163","host":"s3://npm-registry-packages-npm-production"}},"1.2.72":{"name":"@takentrade/takentrade-libs","version":"1.2.72","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@1.2.72","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"42931e590b8dd2b07be18dcf2ba293e6161d91f6","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-1.2.72.tgz","fileCount":155,"integrity":"sha512-VJyuBHDoyTbhhyc89/j+Bz6CB20hng0nqqrCoLc/4EtHhe1j/KxJzpDyUEIuuBkAHIFxfxQ3ArxnJaSSHniUdg==","signatures":[{"sig":"MEUCIQCH7+gLtyCx2m/NWAL85MLGSh4/30Y6NXa6fUI4AaNtLQIgMS89t9J9tLFYh1tDmXzwHQVXFbwZHo0e1nV7FsoodOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":442858},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"368c7028fda840d489cf68453805291f8f695078","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.5","dependencies":{"joi":"^18.0.1","rxjs":"^7.8.2","tsup":"^8.5.0","uuid":"^13.0.0","ioredis":"^5.8.0","cloudinary":"^2.7.0","@nestjs/jwt":"^11.0.0","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.3","@nestjs/common":"^11.1.6","@nestjs/config":"^4.0.2","@prisma/client":"^6.16.2","@nestjs/swagger":"^11.2.0","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","ts-jest":"^29.4.4","prettier":"^3.6.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.5.2","@nestjs/core":"^11.1.6","@types/multer":"^2.0.0","@nestjs/testing":"^11.1.6","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_1.2.72_1758806565657_0.23225839303080154","host":"s3://npm-registry-packages-npm-production"}},"1.2.73":{"name":"@takentrade/takentrade-libs","version":"1.2.73","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@1.2.73","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"0eaaa2b250b0a21ab456986d4af63f35d160ab70","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-1.2.73.tgz","fileCount":155,"integrity":"sha512-H+HVZ6UDOPJ01X0CWfTS5XDyBYFxclxMdGDuG0ddHAVDKkd/AK6pWphFCM1X492SiQ6QzgHzSJ31IAvVZTTrEg==","signatures":[{"sig":"MEUCIQDSJAIbauGkrksUo+JCSmovBhdPCELWhC0F+W6HVhrapAIgY04eWoMdlpEYY75/Bwm94w1hkxVy/m9dzbToU25RfZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":443320},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"7b62350ee60f8df129ca5851f9bfb207aa1da2a2","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.5","dependencies":{"joi":"^18.0.1","rxjs":"^7.8.2","tsup":"^8.5.0","uuid":"^13.0.0","ioredis":"^5.8.0","cloudinary":"^2.7.0","@nestjs/jwt":"^11.0.0","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.3","@nestjs/common":"^11.1.6","@nestjs/config":"^4.0.2","@prisma/client":"^6.16.2","@nestjs/swagger":"^11.2.0","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","ts-jest":"^29.4.4","prettier":"^3.6.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.5.2","@nestjs/core":"^11.1.6","@types/multer":"^2.0.0","@nestjs/testing":"^11.1.6","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_1.2.73_1758807629531_0.9999870979907246","host":"s3://npm-registry-packages-npm-production"}},"1.2.74":{"name":"@takentrade/takentrade-libs","version":"1.2.74","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@1.2.74","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"3e579d08b72012f095b1bfb47e5bb29c2db9324a","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-1.2.74.tgz","fileCount":155,"integrity":"sha512-1fqLNRADKIgrX5KAQwfTGZYpfy87LXCrvmk8nZWAeOO+S7E5wm066iOoxMFo03/sojFuSEU5gWy+2dyLOOsdWw==","signatures":[{"sig":"MEUCIQCjHwlD5loS4CMasAixvPjQZCFMo+XdhW22YEDdz0SAXAIgFXDACzVA0AmKpEn9DIp30tp0HlPzhiLFzGzq5D0a+L8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":432351},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"85501f88b3091febd33982aa95b08475b864f88b","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.5","dependencies":{"joi":"^18.0.1","rxjs":"^7.8.2","tsup":"^8.5.0","uuid":"^13.0.0","ioredis":"^5.8.0","cloudinary":"^2.7.0","@nestjs/jwt":"^11.0.0","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.3","@nestjs/common":"^11.1.6","@nestjs/config":"^4.0.2","@prisma/client":"^6.16.2","@nestjs/swagger":"^11.2.0","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","ts-jest":"^29.4.4","prettier":"^3.6.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.5.2","@nestjs/core":"^11.1.6","@types/multer":"^2.0.0","@nestjs/testing":"^11.1.6","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_1.2.74_1758951318955_0.8244476772040401","host":"s3://npm-registry-packages-npm-production"}},"1.2.75":{"name":"@takentrade/takentrade-libs","version":"1.2.75","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@1.2.75","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"c547948725a487564bce8f403c7d33a85d9c5098","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-1.2.75.tgz","fileCount":155,"integrity":"sha512-+rfLpaulVY/oVyRniySMHUfp5d1KVMHwzmDoWUAibQxzEv7mJJOpIDGzSz0Do7HzigBGjw4W7ZUW0FjiRORx4w==","signatures":[{"sig":"MEYCIQDvW4MMzFt9FiU9BbrJsrTwWDvklHiSQ4Y0C1dg57K/VAIhANVXVwsUgyNQz8oo/kl0CwSp3QoBY6jT2artWIA483aI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":432509},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"a29d5fe5ce9b46e7ac15abb2743be70fecee1811","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.5","dependencies":{"joi":"^18.0.1","rxjs":"^7.8.2","tsup":"^8.5.0","uuid":"^13.0.0","ioredis":"^5.8.0","cloudinary":"^2.7.0","@nestjs/jwt":"^11.0.0","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.3","@nestjs/common":"^11.1.6","@nestjs/config":"^4.0.2","@prisma/client":"^6.16.2","@nestjs/swagger":"^11.2.0","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","ts-jest":"^29.4.4","prettier":"^3.6.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.5.2","@nestjs/core":"^11.1.6","@types/multer":"^2.0.0","@nestjs/testing":"^11.1.6","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_1.2.75_1759042974593_0.552604795085097","host":"s3://npm-registry-packages-npm-production"}},"1.2.76":{"name":"@takentrade/takentrade-libs","version":"1.2.76","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@1.2.76","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"e097c78866d63b5f1dcd31e6a0429b6b02920860","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-1.2.76.tgz","fileCount":155,"integrity":"sha512-yTmSH2XhYyaSjRIatXPT90Rwx7O5Gi+UBiwTYxsbhHjZ7yHJzT2kvAauSeviD/Y3bpyXWVAAc3zuuAqjwaUABA==","signatures":[{"sig":"MEUCIQCUddBaaqUfA1WIAqQOak5x/rHzwjRaFm7Lefu63Z9RrAIgHzJKJ3kKnjwA/7sOchRjD8MlY5pMCznJj4AY9qB7Ry8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":433865},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"8c143d96ea4dc1e6564fab87844363c8e36bc487","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.5","dependencies":{"joi":"^18.0.1","rxjs":"^7.8.2","tsup":"^8.5.0","uuid":"^13.0.0","ioredis":"^5.8.2","cloudinary":"^2.8.0","@nestjs/jwt":"^11.0.1","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.4","@nestjs/common":"^11.1.7","@nestjs/config":"^4.0.2","@prisma/client":"^6.18.0","@nestjs/swagger":"^11.2.1","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","ts-jest":"^29.4.5","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.1","@nestjs/core":"^11.1.7","@types/multer":"^2.0.0","@nestjs/testing":"^11.1.7","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_1.2.76_1761456206988_0.452953267193861","host":"s3://npm-registry-packages-npm-production"}},"1.2.77":{"name":"@takentrade/takentrade-libs","version":"1.2.77","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@1.2.77","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"438741e9f7792924a352c78cbba023e956128c5b","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-1.2.77.tgz","fileCount":155,"integrity":"sha512-523sE3A7mtOKfshkdorlRkRY7FaGyiNRXTsVieLFJJnSc1tbghcTegSB4njnp3BnQxz4+l862VxE8tgNfQFB5Q==","signatures":[{"sig":"MEQCIF+svBEjn8omTlv06K8JLaRUwwJK8PSXxIomfMdy/gjiAiB1vjojYlA42eUl5NGdonF2J4orH15sozYnjiqfX+R6LQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":433869},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"8919acfd0443e3ec2cff333bd5381300848f3b53","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.5","dependencies":{"joi":"^18.0.1","rxjs":"^7.8.2","tsup":"^8.5.0","uuid":"^13.0.0","ioredis":"^5.8.2","cloudinary":"^2.8.0","@nestjs/jwt":"^11.0.1","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.4","@nestjs/common":"^11.1.8","@nestjs/config":"^4.0.2","@prisma/client":"^6.18.0","@nestjs/swagger":"^11.2.1","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","ts-jest":"^29.4.5","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.9.2","@nestjs/core":"^11.1.8","@types/multer":"^2.0.0","@nestjs/testing":"^11.1.8","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_1.2.77_1762000209425_0.48468698949149425","host":"s3://npm-registry-packages-npm-production"}},"1.2.78":{"name":"@takentrade/takentrade-libs","version":"1.2.78","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@1.2.78","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"08d6188f65ffd2361d8edf1625f0f6c79bf2a5d5","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-1.2.78.tgz","fileCount":155,"integrity":"sha512-/o1cypY1RvxW9QGTSM699EWUVnWBZsTdjIa2FVpyOlhZPVhRgGxwmZbH25HDxnfP26FRPIvAbKUHMRsI5fYE4Q==","signatures":[{"sig":"MEYCIQDlcK+12N9eIh++Gn00vNRfgqEyLm+4Ke+rxN8Htw0/0wIhAOXj1+2SCD+4nAeT+E4sEG/ilHmcnEf92x0Dw8rHL4Vv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":436919},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"46e4ccd03dc58f6b51909cba9684a8500e9da980","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.5","dependencies":{"joi":"^18.0.1","rxjs":"^7.8.2","tsup":"^8.5.0","uuid":"^13.0.0","ioredis":"^5.8.2","cloudinary":"^2.8.0","@nestjs/jwt":"^11.0.1","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.4","@nestjs/common":"^11.1.8","@nestjs/config":"^4.0.2","@prisma/client":"^6.19.0","@nestjs/swagger":"^11.2.1","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","ts-jest":"^29.4.5","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.0","@nestjs/core":"^11.1.8","@types/multer":"^2.0.0","@nestjs/testing":"^11.1.8","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_1.2.78_1762896403359_0.7876264901903609","host":"s3://npm-registry-packages-npm-production"}},"1.2.79":{"name":"@takentrade/takentrade-libs","version":"1.2.79","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@1.2.79","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"9e023c11194b87275c68bb2e36b7130fcf2c2c26","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-1.2.79.tgz","fileCount":155,"integrity":"sha512-Z3vEQlYDyUPJ8gXi6RdmUAG8iva/H82IS+0GU7jOxJDap3LDLyqH8mSdQvb32cIPyFzPhijaR6Vd5iNMXeoAzg==","signatures":[{"sig":"MEUCIQDvXiGAPlBHJcUymeMAmVcsIUBXoGjs0YFBG+v0tPKy6gIgWbl9H7XQ4PXA2+QqOhLVRW5+YAiKwvqWiJVVdxkaC3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":436948},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"5314a567e5d11facb72d3108db991cd7d749852f","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.5","dependencies":{"joi":"^18.0.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^13.0.0","ioredis":"^5.8.2","cloudinary":"^2.8.0","@nestjs/jwt":"^11.0.1","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.4","@nestjs/common":"^11.1.9","@nestjs/config":"^4.0.2","@prisma/client":"^6.19.0","@nestjs/swagger":"^11.2.1","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","ts-jest":"^29.4.5","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","@nestjs/core":"^11.1.9","@types/multer":"^2.0.0","@nestjs/testing":"^11.1.9","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_1.2.79_1763276108674_0.5570710282419282","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@takentrade/takentrade-libs","version":"1.3.0","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@1.3.0","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"9d7b5ccbc278edded0c6b47fbc30f3f79069eb2f","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-1.3.0.tgz","fileCount":155,"integrity":"sha512-axkdxYxjbWk4nwsnuq1wPea4IK3g9K9QTf/r8EmGuLr/F0NpQro/5K0MmBS28DJtfVqlaGsUBnl7cvdeYrQ30g==","signatures":[{"sig":"MEQCIFWqaDvZXbrbQDOg9tqx034BEWR69uldz1eMUtYYQeDZAiBp1VgU+9Ir1xBtcsernCcPiTpWVDRIhTvNysZM9j9Wxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":442719},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"4b3eab674a70ee578bee79962b446bfb39101d55","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.5","dependencies":{"joi":"^18.0.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^13.0.0","ioredis":"^5.8.2","cloudinary":"^2.8.0","@nestjs/jwt":"^11.0.1","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.4","@nestjs/common":"^11.1.9","@nestjs/config":"^4.0.2","@prisma/client":"^6.19.0","@nestjs/swagger":"^11.2.3","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","ts-jest":"^29.4.5","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","@nestjs/core":"^11.1.9","@types/multer":"^2.0.0","@nestjs/testing":"^11.1.9","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_1.3.0_1763471833558_0.340418323731029","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@takentrade/takentrade-libs","version":"1.3.1","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@1.3.1","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"3c7e777a51b4a93b888bf17ba2ba821fea6e0598","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-1.3.1.tgz","fileCount":155,"integrity":"sha512-o5koPm37GGi2zVxqs2/r2SSk8qQK4i8fR/+Rb00Og1RnOT53ApPz2iMXe08cTcRCtFOlCgcrDweVhsAhRXDcmg==","signatures":[{"sig":"MEUCICEf8PNF/ujCC9/G6pxU2nUQ1oprpAoya+IhRf13l1EEAiEApeDVysL+NqfV2Y9sPk4MKBOhCAvJgewDQhOjmD0PDA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":442838},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"b52c14f8cb2aa979f977f470e3cbb32ac8b75d7d","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.5","dependencies":{"joi":"^18.0.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^13.0.0","ioredis":"^5.8.2","cloudinary":"^2.8.0","@nestjs/jwt":"^11.0.1","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.4","@nestjs/common":"^11.1.9","@nestjs/config":"^4.0.2","@prisma/client":"^6.19.0","@nestjs/swagger":"^11.2.3","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","ts-jest":"^29.4.5","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","@nestjs/core":"^11.1.9","@types/multer":"^2.0.0","@nestjs/testing":"^11.1.9","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_1.3.1_1763472837141_0.8945702310026369","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@takentrade/takentrade-libs","version":"1.3.2","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@1.3.2","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"e658c455a85b9154e22d0251c1d16dad3a42307e","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-1.3.2.tgz","fileCount":155,"integrity":"sha512-TCb0gWQ9TpsL306RWykYSEY8pY7Pw8DSlPJWtCHbDodE0VaUVpa/rdKUsNZxrUkYa8zTvAnU+ppkpXI0iI2JDg==","signatures":[{"sig":"MEYCIQDXKqcydGib1yzEWfGAynzPw34gS4ZAf8Haj8ggeyi8nAIhAKIakvkWk3uWMcmkmWN0CUcdA+FN9GZRJ4ef0YjO3uAF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":442957},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"e642e0dc0e09174ca8470d67ca5d5eb7bc184147","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.5","dependencies":{"joi":"^18.0.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^13.0.0","ioredis":"^5.8.2","cloudinary":"^2.8.0","@nestjs/jwt":"^11.0.1","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.4","@nestjs/common":"^11.1.9","@nestjs/config":"^4.0.2","@prisma/client":"^6.19.0","@nestjs/swagger":"^11.2.3","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","ts-jest":"^29.4.5","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","@nestjs/core":"^11.1.9","@types/multer":"^2.0.0","@nestjs/testing":"^11.1.9","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_1.3.2_1763473496888_0.6535004013757268","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@takentrade/takentrade-libs","version":"2.0.0","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@2.0.0","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"05214214dd31245ba8daba960c7ab4aff672462c","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-2.0.0.tgz","fileCount":149,"integrity":"sha512-Evdyi3ZIBNSFBWp5sKwDhnYfU0SqJe8Ld9AcS/Vy7gEQHqDXiCTTCr7l4xQzNdfEO3gcMeJ+aKGFYsYfdBXepQ==","signatures":[{"sig":"MEUCIQCCnBhOR13CpzeKTmfIL8iAmXOi3UTbRCn1xDyPvRl2kQIgadVXQp0CZAYNUjo5LNhQnBD0sNrXc5VrTViD9Bspe4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":438039},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"b5e3285ceacdfc292df056ce02f8ecc12faef216","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.5","dependencies":{"joi":"^18.0.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^13.0.0","ioredis":"^5.8.2","cloudinary":"^2.8.0","@nestjs/jwt":"^11.0.1","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.4","@nestjs/common":"^11.1.9","@nestjs/config":"^4.0.2","@nestjs/swagger":"^11.2.3","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","ts-jest":"^29.4.5","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","@nestjs/core":"^11.1.9","@types/multer":"^2.0.0","@nestjs/testing":"^11.1.9","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_2.0.0_1763558560477_0.8916496179990128","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@takentrade/takentrade-libs","version":"2.0.1","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@2.0.1","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"1e1547e0aa28e4c9130f2d6330f8b993e4ae9fb9","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-2.0.1.tgz","fileCount":151,"integrity":"sha512-brihnJqrZMo7BHlLKamUdheNAKydHZJIFuenHeKWfl5im3drvfr/ewnprlDOUKbO1t+31cWMyYOXiQ47q9b0uw==","signatures":[{"sig":"MEUCIGuG6d9NXki11snuPtsfLGSLj5koiTHg6Sc9KFn+QmCWAiEAte4vL3n6KdgutF5Be17zJiOh2sLjqSJN4f6HkxQSxOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":439457},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"8d4c311491a7c72fc146c2dec2e7f1f3a23d4e6e","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.5","dependencies":{"joi":"^18.0.2","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^13.0.0","ioredis":"^5.8.2","cloudinary":"^2.8.0","@nestjs/jwt":"^11.0.1","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.4","@nestjs/common":"^11.1.9","@nestjs/config":"^4.0.2","@nestjs/swagger":"^11.2.3","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","ts-jest":"^29.4.5","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","@nestjs/core":"^11.1.9","@types/multer":"^2.0.0","@nestjs/testing":"^11.1.9","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_2.0.1_1763973467103_0.9025344908473385","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@takentrade/takentrade-libs","version":"2.0.2","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@2.0.2","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"bb30f565644847f243af36c9616410281a31f9ba","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-2.0.2.tgz","fileCount":151,"integrity":"sha512-ilwL6P4yLJlfffsd4B+JJMGz/OQoKkzm3aWGIaPE2CANiUX5Y0uet3oQ68MZAePYzOsqJBYcm2GSKQfcmDOz5w==","signatures":[{"sig":"MEUCIQC/VzSCg4Y76LT76VwYXhJqG8D2i1OAcUcmee20nHIP8wIgEdi6SNdM86ZtbvAz5gQqk9Xl1GmfXQJTQC2OFSgpX8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":436610},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"fd1eaaa728b42dcbc046159398432457a83fcd0c","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.5","dependencies":{"joi":"^18.0.2","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^13.0.0","ioredis":"^5.8.2","cloudinary":"^2.8.0","@nestjs/jwt":"^11.0.1","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.4","@nestjs/common":"^11.1.9","@nestjs/config":"^4.0.2","@nestjs/swagger":"^11.2.3","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","ts-jest":"^29.4.5","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","@nestjs/core":"^11.1.9","@types/multer":"^2.0.0","@nestjs/testing":"^11.1.9","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_2.0.2_1763973862056_0.20041582168208638","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@takentrade/takentrade-libs","version":"2.0.3","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@2.0.3","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"2e0f531cf05f2730d03df0e882c422675f4e555c","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-2.0.3.tgz","fileCount":151,"integrity":"sha512-4i7NhBk1Hr5V9RU+MDYYYxQN1yX9XVVkGeYezhqzIzkzJsDF0pUEsW7bVyzu4CuiQtIr5Kaf0ZHJ12PYOEK8qQ==","signatures":[{"sig":"MEQCIEl2QQ227puxIlh09q84ONom1xaSlzmF6aM/ZwbQeflEAiBHdj09jBL2QlpOfe2mORJMDWFTszhl5olptUW3vKuXkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":439457},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"26aa273784655cb6e9c8142e031888ad122ced66","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.5","dependencies":{"joi":"^18.0.2","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^13.0.0","ioredis":"^5.8.2","cloudinary":"^2.8.0","@nestjs/jwt":"^11.0.1","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.4","@nestjs/common":"^11.1.9","@nestjs/config":"^4.0.2","@nestjs/swagger":"^11.2.3","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","ts-jest":"^29.4.5","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","@nestjs/core":"^11.1.9","@types/multer":"^2.0.0","@nestjs/testing":"^11.1.9","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_2.0.3_1763974390911_0.7646920523461367","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@takentrade/takentrade-libs","version":"2.0.4","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@2.0.4","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"47adf04559b4a36e2f552e0cce40ae06b83b6c1c","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-2.0.4.tgz","fileCount":151,"integrity":"sha512-ZUTZgf/vDCCVsYsrNfSzjgDS0G2pbyJmxx/X8LNz0fckr4hLNS3t7trGjCpaXA5wVvh+oTRJirQb6xD4ffTarQ==","signatures":[{"sig":"MEQCIC+artxd701u9yhz7euLCOi9nWARS4D3mmXCyaPybdiAAiAQIQD0domyCI++2oNfg0HZeMVKIXl/GRl3R7489eCadw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":439599},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"069311fd7055bbd3375fb02d50f96cfd9a1e2f03","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.5","dependencies":{"joi":"^18.0.2","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^13.0.0","ioredis":"^5.8.2","cloudinary":"^2.8.0","@nestjs/jwt":"^11.0.1","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.4","@nestjs/common":"^11.1.9","@nestjs/config":"^4.0.2","@nestjs/swagger":"^11.2.3","class-validator":"^0.14.2","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","ts-jest":"^29.4.5","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","@nestjs/core":"^11.1.9","@types/multer":"^2.0.0","@nestjs/testing":"^11.1.9","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_2.0.4_1763980054053_0.4341604929910896","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@takentrade/takentrade-libs","version":"2.0.5","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@2.0.5","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"cda9e2e7a12f206f13d2667e04f8d567ea929166","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-2.0.5.tgz","fileCount":151,"integrity":"sha512-PqPKbcBDeprfADwFZG/c3ofr7Pjr4urBg+zCiiDZgQFp5SFD+9IXmP2/r7yt+d8zh3PCmW39/aeaI39BHdAbww==","signatures":[{"sig":"MEUCIFms/QKWEwGNjcaIhuVRigJE9x2JtS71wD82b/os/t2tAiEAklNLcxVZBrbodUCoj5DNvEQFDVubFSHH+yHnwKKq8E4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":439797},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"ac9919d3e0d1b863fd6309dac1142702fed7aa8c","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.5","dependencies":{"joi":"^18.0.2","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^13.0.0","ioredis":"^5.8.2","cloudinary":"^2.8.0","@nestjs/jwt":"^11.0.1","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.4","@nestjs/common":"^11.1.9","@nestjs/config":"^4.0.2","@nestjs/swagger":"^11.2.3","class-validator":"^0.14.3","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","ts-jest":"^29.4.5","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","@nestjs/core":"^11.1.9","@types/multer":"^2.0.0","@nestjs/testing":"^11.1.9","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_2.0.5_1763994887885_0.9472905079063534","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@takentrade/takentrade-libs","version":"2.0.6","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@2.0.6","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"04e080e9d1831653ae244d8049e2ab3d5e0c5390","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-2.0.6.tgz","fileCount":151,"integrity":"sha512-F2mZ1d7yNAlHMTIwOUkWgbR54zjZArJ+38HPfoZwOjQ4O+VcOpnPenKnCVdZrO7NthSV/Fej8v9kUnkiKzXcrA==","signatures":[{"sig":"MEUCIBmvsipw8YVOy6l+OXliO99/3YVm0sG11+p8REggHb/jAiEA07CZmwR9U8X5lNaBo0tsWGF00MfsyXzM7W/lHl7F6ow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":439784},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"4e2b026098f90b6daf4f6ad84bea1cfff6e29031","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.5","dependencies":{"joi":"^18.0.2","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^13.0.0","ioredis":"^5.8.2","cloudinary":"^2.8.0","@nestjs/jwt":"^11.0.1","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.4","@nestjs/common":"^11.1.9","@nestjs/config":"^4.0.2","@nestjs/swagger":"^11.2.3","class-validator":"^0.14.3","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","ts-jest":"^29.4.5","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","@nestjs/core":"^11.1.9","@types/multer":"^2.0.0","@nestjs/testing":"^11.1.9","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_2.0.6_1763996211808_0.12166128350861283","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@takentrade/takentrade-libs","version":"2.0.7","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@2.0.7","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"c4950c3ce50d517b0346145a5286dca8c7c10465","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-2.0.7.tgz","fileCount":151,"integrity":"sha512-NnfXoXGSmnkzuwGUy+tsu4SNgnPo0T/ZEMJWM8T9f+qbidEZm7yqY5FCfBbgMCqvkWFn4waPsxQDpjPfhtLz+A==","signatures":[{"sig":"MEQCIF4MW+leXpg0PPGNzjqJI7xdQmxBwi1jP5UyZ9i17Sm4AiA6Hb3XWNFQ6uk6ZQYuYB3C2uQujbLADLcFKh6gSGSslQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":439797},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"59b332f66a56c1fb4bab34412b00ebc3324d5cbd","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.5","dependencies":{"joi":"^18.0.2","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^13.0.0","ioredis":"^5.8.2","cloudinary":"^2.8.0","@nestjs/jwt":"^11.0.1","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.4","@nestjs/common":"^11.1.9","@nestjs/config":"^4.0.2","@nestjs/swagger":"^11.2.3","class-validator":"^0.14.3","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","ts-jest":"^29.4.5","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","@nestjs/core":"^11.1.9","@types/multer":"^2.0.0","@nestjs/testing":"^11.1.9","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_2.0.7_1763996560467_0.8369397959891876","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@takentrade/takentrade-libs","version":"2.0.8","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@2.0.8","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"9d9e140f5b5f6aab93690f35cbec04677b0ddf3f","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-2.0.8.tgz","fileCount":151,"integrity":"sha512-7WHbXbgv5H+D4SxcWbQLcICBUpaKvQsTRZ0v+U7oZGpgxVDqVSRljPj+byCqNniljI1LuHf0LnmZhD+Ioez3dw==","signatures":[{"sig":"MEYCIQD6UytBd0KWDVwPBr5bz0/g4vLtKsC6hne50D98sWrDsgIhALnP94yKu03Yr1DcT/PN1um7UhZlCSJWc8Twy1eJnPQy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":439856},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"ad7b71abc79ff9e51633dc3ec1c9c5bae030b399","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.5","dependencies":{"joi":"^18.0.2","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^13.0.0","ioredis":"^5.8.2","cloudinary":"^2.8.0","@nestjs/jwt":"^11.0.1","object-hash":"^3.0.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.4","@nestjs/common":"^11.1.9","@nestjs/config":"^4.0.2","@nestjs/swagger":"^11.2.3","class-validator":"^0.14.3","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","ts-jest":"^29.4.5","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","@nestjs/core":"^11.1.9","@types/multer":"^2.0.0","@nestjs/testing":"^11.1.9","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_2.0.8_1763999052189_0.2927369141125411","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@takentrade/takentrade-libs","version":"3.0.0","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@3.0.0","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"bb8580ea3c8387037eb9c161ad92b474f3d270fd","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-3.0.0.tgz","fileCount":176,"integrity":"sha512-/+kKAsa9IxtIUtJrbWUScuvVATmWfQ3liVVZ6bLLhCcSPE63HYLI9x91/R9gd2fDI9NoB6P1zLj8j/+4yWqH1A==","signatures":[{"sig":"MEUCIAIyM2vqCRrJG+n0u4e428TtzB/7HuE43zjCHMZwQ6whAiEA7g1flzz0Xg7Xa9w9LZHR2sXoV3lIbDNaJhhVqTImylY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":481661},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"c13c43c6cef9d281aa668afe0355a127fabefe9c","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.5","dependencies":{"joi":"^18.0.2","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^13.0.0","ioredis":"^5.8.2","opossum":"^9.0.0","cockatiel":"^3.2.1","cloudinary":"^2.8.0","@nestjs/jwt":"^11.0.1","object-hash":"^3.0.0","prom-client":"^15.1.3","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.4","@nestjs/common":"^11.1.9","@nestjs/config":"^4.0.2","class-validator":"^0.14.3","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","ts-jest":"^29.4.5","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","@nestjs/core":"^11.1.9","@types/multer":"^2.0.0","@types/opossum":"^8.1.9","@nestjs/testing":"^11.1.9","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_3.0.0_1764100371469_0.7235209128723901","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@takentrade/takentrade-libs","version":"3.1.0","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@3.1.0","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"f615f98550b816bce5b2411c4cc27ca86a43c391","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-3.1.0.tgz","fileCount":200,"integrity":"sha512-uOPxc9W4eQ9vGFaha63LZjV1HURKDKiYGQEF/n/NTlO+ktP6WGsdHUTjlW7/9+wyhesNDyov41yVGKcsxcFWTA==","signatures":[{"sig":"MEUCIDjWmk0hiUuT89sct82dymNLBXRFRM1hRxZIh86MEf43AiEAsRO95K18rmiH8Dk2aP2VZ1/0Wx3yRen0r0p5iiGk8Kc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":667731},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"56a74309285a9a93e52c3f9553771a9f0236a298","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.5","dependencies":{"joi":"^18.0.2","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^13.0.0","ioredis":"^5.8.2","opossum":"^9.0.0","cockatiel":"^3.2.1","cloudinary":"^2.8.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.1","object-hash":"^3.0.0","prom-client":"^15.1.3","@sentry/node":"^10.27.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.4","@nestjs/common":"^11.1.9","@nestjs/config":"^4.0.2","@sentry/tracing":"^7.120.4","class-validator":"^0.14.3","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","ts-jest":"^29.4.5","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","@nestjs/core":"^11.1.9","@types/multer":"^2.0.0","@types/opossum":"^8.1.9","@nestjs/testing":"^11.1.9","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_3.1.0_1764134475544_0.1463898099722356","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@takentrade/takentrade-libs","version":"3.2.0","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@3.2.0","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"ba170ab9becbc78d10d0adfa416d363e66dc2c96","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-3.2.0.tgz","fileCount":206,"integrity":"sha512-2yM/By8mHUmPjYIMtf6+UtVTgY2wOOkaEH45rzsNQBHPea7LatC6s6cNoKi++rpMB86v/SfR32bPEFv3KKYq8w==","signatures":[{"sig":"MEUCIQDwGUrafebaozxc7AXnwUBewQCNRMILtrioewipvF/Z8AIgLA2MqkB47+CXJeOZ+1WUGNTSgO08hREINk4XFFgwd2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":685149},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"933ca0211afdf90f26c170e88fe2221df6e856af","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.5","dependencies":{"joi":"^18.0.2","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^13.0.0","ioredis":"^5.8.2","opossum":"^9.0.0","cockatiel":"^3.2.1","cloudinary":"^2.8.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.1","object-hash":"^3.0.0","prom-client":"^15.1.3","@sentry/node":"^10.27.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.4","@nestjs/common":"^11.1.9","@nestjs/config":"^4.0.2","@sentry/tracing":"^7.120.4","class-validator":"^0.14.3","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","ts-jest":"^29.4.5","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","@nestjs/core":"^11.1.9","@types/multer":"^2.0.0","@types/opossum":"^8.1.9","@nestjs/testing":"^11.1.9","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_3.2.0_1764140710679_0.14831665638656388","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@takentrade/takentrade-libs","version":"3.2.1","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@3.2.1","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"ec419b68a28a89bd3606df82f2a9d9de57a88a29","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-3.2.1.tgz","fileCount":206,"integrity":"sha512-9icx2DLD0RGLUH1Usp5mx9q8R6Kqf1p8MvfS+g1z/MjHT99IRDX2Kd6oQuNJSlAMLPNJzlAoclnbc5S7NXDNYg==","signatures":[{"sig":"MEUCIQDMXGvD8D2gjGvjiVjWtcTIhDInlN/J4nBFKUQ8q/J9sQIgecvinbT2QW2+Pr1rFaiVdw8D+WpukSLheo6kUEv5/7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":685527},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"25757ba9ae5748e272dd07490718e39c7d79ccdf","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.5","dependencies":{"joi":"^18.0.2","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^13.0.0","ioredis":"^5.8.2","opossum":"^9.0.0","cockatiel":"^3.2.1","cloudinary":"^2.8.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.1","object-hash":"^3.0.0","prom-client":"^15.1.3","@sentry/node":"^10.27.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.4","@nestjs/common":"^11.1.9","@nestjs/config":"^4.0.2","@sentry/tracing":"^7.120.4","class-validator":"^0.14.3","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","ts-jest":"^29.4.5","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","@nestjs/core":"^11.1.9","@types/multer":"^2.0.0","@types/opossum":"^8.1.9","@nestjs/testing":"^11.1.9","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_3.2.1_1764169409335_0.7004288573277204","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"@takentrade/takentrade-libs","version":"3.2.2","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@3.2.2","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"08ede299338af522ebef36aac6f3813b84f24976","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-3.2.2.tgz","fileCount":206,"integrity":"sha512-ZdRWyvjvea30H7IeEmGJsZUiO/BPf+dRCHirBX7/SELBpoPvmr+rWY8tHEDe1YWT/PREkQsXUdPIfkvDfRKNLA==","signatures":[{"sig":"MEYCIQCs76I+/hyxG3fp+U00vU5oWKTpkYUQLyAH+c2V1pQQcgIhALAUgD+OgDWhWVpqpICXBYbS5Ace3Iqn6pu2CLVX98u4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":685824},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"8cb2dd73b7930eeb34fe06f3a668c90f58558a92","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.5","dependencies":{"joi":"^18.0.2","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^13.0.0","ioredis":"^5.8.2","opossum":"^9.0.0","cockatiel":"^3.2.1","cloudinary":"^2.8.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.1","object-hash":"^3.0.0","prom-client":"^15.1.3","@sentry/node":"^10.27.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.4","@nestjs/common":"^11.1.9","@nestjs/config":"^4.0.2","@sentry/tracing":"^7.120.4","class-validator":"^0.14.3","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","ts-jest":"^29.4.5","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","@nestjs/core":"^11.1.9","@types/multer":"^2.0.0","@types/opossum":"^8.1.9","@nestjs/testing":"^11.1.9","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_3.2.2_1764183308954_0.2972080779118629","host":"s3://npm-registry-packages-npm-production"}},"3.2.3":{"name":"@takentrade/takentrade-libs","version":"3.2.3","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@3.2.3","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"e2c8dac7de97747853ecf5b871cd4c75b48b23d4","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-3.2.3.tgz","fileCount":206,"integrity":"sha512-ALSui4wL6Fg/MnWGkLvDBlcpsImWhrPZGQjowzw7zH4xgqAnADmaAGXMFHfBfFkorphnc8AdCKuEHCN3HXtocw==","signatures":[{"sig":"MEUCIG6AxXzDV6gbHHH2Xue+y/Q3kdzMqI0zBJGEhF5tgDSSAiEA3FxyliJ1/ORk1VIUuoYYWTuKf0WhBxekPKwi8Tht+IQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":686172},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"49a0dc6df5248a3b7b36eac8a152c931eeda9564","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.5","dependencies":{"joi":"^18.0.2","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^13.0.0","ioredis":"^5.8.2","opossum":"^9.0.0","cockatiel":"^3.2.1","cloudinary":"^2.8.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.1","object-hash":"^3.0.0","prom-client":"^15.1.3","@sentry/node":"^10.27.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.4","@nestjs/common":"^11.1.9","@nestjs/config":"^4.0.2","@sentry/tracing":"^7.120.4","class-validator":"^0.14.3","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","ts-jest":"^29.4.5","prettier":"^3.6.2","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","@nestjs/core":"^11.1.9","@types/multer":"^2.0.0","@types/opossum":"^8.1.9","@nestjs/testing":"^11.1.9","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_3.2.3_1764435825130_0.9736435478741867","host":"s3://npm-registry-packages-npm-production"}},"3.2.4":{"name":"@takentrade/takentrade-libs","version":"3.2.4","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@3.2.4","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"a604db03a73be52aec6d4faf89915e531541a983","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-3.2.4.tgz","fileCount":206,"integrity":"sha512-vWmFVVPBxqmncbRsw5g9zdjU+j6n+j1w63/uQw+lvsmMRlqR1WOqJLBnVctNEPauneMKGebPAsd0atPCk+42rw==","signatures":[{"sig":"MEQCICLYyH4I+4OxaIKEi2W/DyiCnqTIJJrOx9csRD31hKW+AiAHRbPJP0milVX/kQoHPYgkJoqzKzAVfHhdF9nk7Uweew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":686456},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"99593dd665b15d7d13fd445353203f9fe407a13e","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.19.5","dependencies":{"joi":"^18.0.2","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^13.0.0","ioredis":"^5.8.2","opossum":"^9.0.0","cockatiel":"^3.2.1","cloudinary":"^2.8.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.1","object-hash":"^3.0.0","prom-client":"^15.1.3","@sentry/node":"^10.27.0","jsonwebtoken":"^9.0.2","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.4","@nestjs/common":"^11.1.9","@nestjs/config":"^4.0.2","@sentry/tracing":"^7.120.4","class-validator":"^0.14.3","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","ts-jest":"^29.4.5","prettier":"^3.7.3","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","@nestjs/core":"^11.1.9","@types/multer":"^2.0.0","@types/opossum":"^8.1.9","@nestjs/testing":"^11.1.9","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_3.2.4_1764490635355_0.5556287344285249","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@takentrade/takentrade-libs","version":"3.3.0","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@3.3.0","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"a04870312818fa39af9effc1e685bc6448be8b6f","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-3.3.0.tgz","fileCount":208,"integrity":"sha512-+BCjZy6lLz+lZEll0OKrED19C5ewkHLXhYRLkfssfm8xTFVLBBsdxKUJVHveer9Pb1rQt7Q3dVC+NWvZallELQ==","signatures":[{"sig":"MEUCIFMU+28yfAEdZyIL5W+xRwB+JpUjo3hUkhFqWAzFm+53AiEAsFeJ3DuGu2bMBNrFtjo2eiG4ezn8UQXulz748bYqD1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":720132},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"31a35e2a15ea9effea126b0037503b06f624e9d0","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.20.0","dependencies":{"joi":"^18.0.2","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^13.0.0","ioredis":"^5.9.3","opossum":"^9.0.0","cockatiel":"^3.2.1","cloudinary":"^2.9.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","prom-client":"^15.1.3","@sentry/node":"^10.38.0","jsonwebtoken":"^9.0.3","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.4","@nestjs/common":"^11.1.13","@nestjs/config":"^4.0.3","@sentry/tracing":"^7.120.4","class-validator":"^0.14.3","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","ts-jest":"^29.4.6","prettier":"^3.8.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.2.3","@nestjs/core":"^11.1.13","@types/multer":"^2.0.0","@types/opossum":"^8.1.9","@nestjs/testing":"^11.1.13","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_3.3.0_1771059422267_0.14639411286751414","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"@takentrade/takentrade-libs","version":"3.3.1","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@3.3.1","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"73db43d3d24a476002e96d82a36f93eb992ddbac","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-3.3.1.tgz","fileCount":208,"integrity":"sha512-U2HbxrnZ0VtShpoGvq5E6RvTXBn1eSskgt3oyMfXy5qkhkJwpdLE4o6vn+qANb23x263VxCV8ZTkQpW43eHwjA==","signatures":[{"sig":"MEUCIQCsfR5tKBsXzUx6k+i0t4Vc/h03NdCPhbqIsag0AssT/wIgUYS+FNIpWo72xHHYA4E2p9E3R2GxXSr2KValfA5D4zY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":727452},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"29584f174289dab6d1ff6901810f66dbfac9550e","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.20.0","dependencies":{"joi":"^18.0.2","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^13.0.0","ioredis":"^5.9.3","opossum":"^9.0.0","cockatiel":"^3.2.1","cloudinary":"^2.9.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","prom-client":"^15.1.3","@sentry/node":"^10.38.0","jsonwebtoken":"^9.0.3","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.4","@nestjs/common":"^11.1.13","@nestjs/config":"^4.0.3","@sentry/tracing":"^7.120.4","class-validator":"^0.14.3","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","ts-jest":"^29.4.6","prettier":"^3.8.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.2.3","@nestjs/core":"^11.1.13","@types/multer":"^2.0.0","@types/opossum":"^8.1.9","@nestjs/testing":"^11.1.13","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_3.3.1_1771062877655_0.11838698865698505","host":"s3://npm-registry-packages-npm-production"}},"3.3.2":{"name":"@takentrade/takentrade-libs","version":"3.3.2","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@3.3.2","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"32842be1d45f3b57346fdc1daddd9b459bea685b","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-3.3.2.tgz","fileCount":208,"integrity":"sha512-qXIa0G87mJJ7bWLzhq5i20trYn9kkTi1WiL7IqzOsnz4Q0I3HiPOFMR3ndbpvME7i/p3UbPj77Tvrm76xdhOlA==","signatures":[{"sig":"MEQCIByVN0GJZ9x3w+f+LSF7CdyQ/vJ2alschIzv30QsU3bfAiBcp3fqwKBer1z3y+u2dN+c5Np/nxToRuvQ6twkA6g/uQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":727539},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"398e5a395a2267ee3c73dd92ff9210b8d8b7dc1a","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.20.0","dependencies":{"joi":"^18.0.2","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^13.0.0","ioredis":"^5.9.3","opossum":"^9.0.0","cockatiel":"^3.2.1","cloudinary":"^2.9.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","prom-client":"^15.1.3","@sentry/node":"^10.38.0","jsonwebtoken":"^9.0.3","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.4","@nestjs/common":"^11.1.13","@nestjs/config":"^4.0.3","@sentry/tracing":"^7.120.4","class-validator":"^0.14.3","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","ts-jest":"^29.4.6","prettier":"^3.8.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.2.3","@nestjs/core":"^11.1.13","@types/multer":"^2.0.0","@types/opossum":"^8.1.9","@nestjs/testing":"^11.1.13","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_3.3.2_1771067911631_0.3232444417993665","host":"s3://npm-registry-packages-npm-production"}},"3.3.3":{"name":"@takentrade/takentrade-libs","version":"3.3.3","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@3.3.3","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"277f48f01660e5dadd5daeb824b62e6ae2adb3d7","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-3.3.3.tgz","fileCount":208,"integrity":"sha512-Gx2jR5R+8pIddoSvRkUL3b23EcoK7C5rN81wVAnCMnn95mlcmKD2zqeoKCyuY++ZVcwOSY1Ol7DPyVSR63sXpA==","signatures":[{"sig":"MEYCIQCVMLCMuoRNgvpKSuGkJIVawjvfgjLrk67cbx7S4VdUBwIhAKUKZMI1rqxbz+yEE4MvDvgR1WcZ2QnCXw6HhKm0YGDA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":727860},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"1267066fee95082398fe006d6dcad4eb3bacf9c1","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.20.0","dependencies":{"joi":"^18.0.2","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^13.0.0","ioredis":"^5.9.3","opossum":"^9.0.0","cockatiel":"^3.2.1","cloudinary":"^2.9.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","prom-client":"^15.1.3","@sentry/node":"^10.38.0","jsonwebtoken":"^9.0.3","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.4","@nestjs/common":"^11.1.13","@nestjs/config":"^4.0.3","@sentry/tracing":"^7.120.4","class-validator":"^0.14.3","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","ts-jest":"^29.4.6","prettier":"^3.8.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.2.3","@nestjs/core":"^11.1.13","@types/multer":"^2.0.0","@types/opossum":"^8.1.9","@nestjs/testing":"^11.1.13","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_3.3.3_1771072822096_0.6824639459063364","host":"s3://npm-registry-packages-npm-production"}},"3.3.4":{"name":"@takentrade/takentrade-libs","version":"3.3.4","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@3.3.4","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"412c2f0b721c4d9a1169f79d2c90630aacc515e6","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-3.3.4.tgz","fileCount":242,"integrity":"sha512-C7qCSObY33Uep2jkuZbwNzYcAS09k6R5Sz9SbRI3mHb8fhKSlCZbGGgHsr/Ykywy2JNypi6xdkAkcal5FML8bA==","signatures":[{"sig":"MEYCIQCmo/IQxccInquMachJH3QbIIyKdaLVF1EvipDgBd9tBgIhAP3ukbuW4mGdblEi7wwjObihcXSC/Fr9MNfSJg6lePTJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":766029},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"bbaa4fff357af13114483a2884e89b4c84f49b2a","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","prettier":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","prettier:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.20.0","dependencies":{"joi":"^18.0.2","pino":"^9.6.0","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^13.0.0","ioredis":"^5.9.3","opossum":"^9.0.0","passport":"^0.7.0","cockatiel":"^3.2.1","cloudinary":"^2.9.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","pino-pretty":"^13.0.0","prom-client":"^15.1.3","@sentry/node":"^10.38.0","jsonwebtoken":"^9.0.3","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.4","@nestjs/common":"^11.1.13","@nestjs/config":"^4.0.3","@sentry/tracing":"^7.120.4","class-validator":"^0.14.3","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","ts-jest":"^29.4.6","prettier":"^3.8.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.2.3","@nestjs/core":"^11.1.13","@types/multer":"^2.0.0","@types/opossum":"^8.1.9","@nestjs/testing":"^11.1.13","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6","@types/passport-jwt":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_3.3.4_1771086806733_0.9118634754954724","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@takentrade/takentrade-libs","version":"4.0.0","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"TakeNTrade"},"license":"MIT","_id":"@takentrade/takentrade-libs@4.0.0","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"ebfdf28a0022594ada4403a3bc2e73df09f37e96","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-4.0.0.tgz","fileCount":244,"integrity":"sha512-qtRSergFFOuBSmmPENSjNLpMga1LUUOjzgl0ACOygOBk/B+G+2F8kdfhuUR0A/60a78Lp/Prl+RSgf8pTLsaIA==","signatures":[{"sig":"MEYCIQDP1FUYedLYrF+2/abqaNLMdOvweohgC4JlGa3APy6cbwIhAKJn76VOvcHFgaRck7GUw9FG8qQlFbJN+DBx1f4WU+dk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":774074},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"fd5efaf6b8333d3fb7fb08782eee898c2ebfa69a","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","format":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.20.0","dependencies":{"joi":"^18.0.2","pino":"^9.6.0","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^13.0.0","ioredis":"^5.9.3","opossum":"^9.0.0","passport":"^0.7.0","cockatiel":"^3.2.1","cloudinary":"^2.9.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","pino-pretty":"^13.0.0","prom-client":"^15.1.3","@sentry/node":"^10.38.0","jsonwebtoken":"^9.0.3","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.4","@nestjs/common":"^11.1.13","@nestjs/config":"^4.0.3","@sentry/tracing":"^7.120.4","class-validator":"^0.14.3","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.0.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","ts-jest":"^29.4.6","prettier":"^3.8.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.2.3","@nestjs/core":"^11.1.13","@types/multer":"^2.0.0","@types/opossum":"^8.1.9","@nestjs/testing":"^11.1.13","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6","@types/passport-jwt":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_4.0.0_1771088231721_0.2921158209922887","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@takentrade/takentrade-libs","version":"4.0.1","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"Solomon Olatunji"},"license":"MIT","_id":"@takentrade/takentrade-libs@4.0.1","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"fc3ec45ce771b8cfccbe02a80656fcbd8eef0ec8","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-4.0.1.tgz","fileCount":244,"integrity":"sha512-qwFx/xAGsk44bQyxyG1tdg3p1D7985lC4s3KyBSchfeOmzu2LWb0wUhrN9/h4gBP/vB1XT6wT9dtPe5GIDDWQQ==","signatures":[{"sig":"MEUCIQCtBCCmyVvgtZ3oP4vggTD2SoZeeT+U+mGmqr8/dZFLbwIgctQRtfTae5JBtkPtZET48YVP9ssFUlkY3A+9RY10wl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":776120},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"ec87f73a2e29020dc9b98a1dc37b77bae3650c3e","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","format":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.20.0","dependencies":{"joi":"^18.0.2","pino":"^10.3.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^13.0.0","ioredis":"^5.9.3","opossum":"^9.0.0","passport":"^0.7.0","cockatiel":"^3.2.1","cloudinary":"^2.9.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","pino-pretty":"^13.1.3","prom-client":"^15.1.3","@sentry/node":"^10.39.0","jsonwebtoken":"^9.0.3","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.4","@nestjs/common":"^11.1.14","@nestjs/config":"^4.0.3","@sentry/tracing":"^7.120.4","class-validator":"^0.14.3","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.1.0","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.14"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","ts-jest":"^29.4.6","prettier":"^3.8.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.2.3","@nestjs/core":"^11.1.14","@types/multer":"^2.0.0","@types/opossum":"^8.1.9","@nestjs/testing":"^11.1.14","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6","@types/passport-jwt":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_4.0.1_1771410039282_0.7116329025532935","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@takentrade/takentrade-libs","version":"4.0.2","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"Solomon Olatunji"},"license":"MIT","_id":"@takentrade/takentrade-libs@4.0.2","maintainers":[{"name":"realsolomon","email":"aotoluwalope@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"7d8593245a6a482924012ad6ac8309d756ce32c4","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-4.0.2.tgz","fileCount":244,"integrity":"sha512-jnnxrDIijGk9MkU/nB1zrKwl7ZAHTFWsOQoGQrO+yW0UR56H2Hm+xdnTybbquQ5KnAdVfYdZRRW00iF+dFryTg==","signatures":[{"sig":"MEUCIBnyLQhSxabKrP39/Q6KVURxTXy9hkH9PDEqp7ScCwvaAiEAtRkv+V7c6G5fghnW7F1gGxL7CnhPA1tB08WxxG/eu/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":776338},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"b9e9aa0902d1f069f4fbfcf87b1489c8dda4ce2d","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","format":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"aotoluwalope@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.20.0","dependencies":{"joi":"^18.0.2","pino":"^10.3.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^13.0.0","ioredis":"^5.9.3","opossum":"^9.0.0","passport":"^0.7.0","cockatiel":"^3.2.1","cloudinary":"^2.9.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","pino-pretty":"^13.1.3","prom-client":"^15.1.3","@sentry/node":"^10.39.0","jsonwebtoken":"^9.0.3","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.4","@nestjs/common":"^11.1.14","@nestjs/config":"^4.0.3","@sentry/tracing":"^7.120.4","class-validator":"^0.14.3","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.1.1","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.14"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","ts-jest":"^29.4.6","prettier":"^3.8.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.3.0","@nestjs/core":"^11.1.14","@types/multer":"^2.0.0","@types/opossum":"^8.1.9","@nestjs/testing":"^11.1.14","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6","@types/passport-jwt":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_4.0.2_1771488104591_0.007321842637082243","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@takentrade/takentrade-libs","version":"4.0.3","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"Solomon Olatunji"},"license":"MIT","_id":"@takentrade/takentrade-libs@4.0.3","maintainers":[{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"671adfb4d0007f4f7fde1575d438a1918dfee893","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-4.0.3.tgz","fileCount":244,"integrity":"sha512-XVbZrsAQTTy2T7Ofc4fds3CYsRB7N6pm62pqgNGMLlc3kro1blp1p0L1soTJSJntrKsfJnrM4gSDYHW4N7DrKw==","signatures":[{"sig":"MEUCIQDWqQJKmcqfQYk8+ShI+SIDdaXqp3H2WRZO1HZxt+2eTQIgKUNyY1mRlPcGFNkcK0sPp2ytmdEzMqL7i6UfTZomgNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":776468},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"5439392d79c584ed1e7b2e319f1066dc9a5b5358","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","format":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.20.0","dependencies":{"joi":"^18.0.2","pino":"^10.3.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^13.0.0","ioredis":"^5.9.3","opossum":"^9.0.0","passport":"^0.7.0","cockatiel":"^3.2.1","cloudinary":"^2.9.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","pino-pretty":"^13.1.3","prom-client":"^15.1.3","@sentry/node":"^10.39.0","jsonwebtoken":"^9.0.3","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.4","@nestjs/common":"^11.1.14","@nestjs/config":"^4.0.3","@sentry/tracing":"^7.120.4","class-validator":"^0.14.3","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.1.1","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.14"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","ts-jest":"^29.4.6","prettier":"^3.8.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.3.0","@nestjs/core":"^11.1.14","@types/multer":"^2.0.0","@types/opossum":"^8.1.9","@nestjs/testing":"^11.1.14","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6","@types/passport-jwt":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_4.0.3_1771750030303_0.3897252254732688","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"@takentrade/takentrade-libs","version":"4.0.4","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"Solomon Olatunji"},"license":"MIT","_id":"@takentrade/takentrade-libs@4.0.4","maintainers":[{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"be758b3192c71e18281598901c133d3ec3f52fab","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-4.0.4.tgz","fileCount":244,"integrity":"sha512-24e3Lovs+Ch0eMpDrbHrs2/boTN0kCAPjuiiVppm9evzoBeHUqwf2Qjx0lq4U3YStwJdKcMdAXthBiSxl6KLvA==","signatures":[{"sig":"MEQCIA4TR1Mpz0W4JYT/LjAMYxjz2VYv411rV2VIikOSilSGAiBPSnHViq7Wv+sZDl1Js0TYfDxR04otdnC0AVxJNTXJSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":777416},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"4c0640b66580096bdc56aeca3dbfe28d7b131325","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","format":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.20.0","dependencies":{"joi":"^18.0.2","pino":"^10.3.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^13.0.0","ioredis":"^5.9.3","opossum":"^9.0.0","passport":"^0.7.0","cockatiel":"^3.2.1","cloudinary":"^2.9.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","pino-pretty":"^13.1.3","prom-client":"^15.1.3","@sentry/node":"^10.39.0","jsonwebtoken":"^9.0.3","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.4","@nestjs/common":"^11.1.14","@nestjs/config":"^4.0.3","@sentry/tracing":"^7.120.4","class-validator":"^0.14.3","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.1.1","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.14"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","ts-jest":"^29.4.6","prettier":"^3.8.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.3.0","@nestjs/core":"^11.1.14","@types/multer":"^2.0.0","@types/opossum":"^8.1.9","@nestjs/testing":"^11.1.14","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6","@types/passport-jwt":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_4.0.4_1771943562690_0.12122229846073207","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"@takentrade/takentrade-libs","version":"4.0.5","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"Solomon Olatunji"},"license":"MIT","_id":"@takentrade/takentrade-libs@4.0.5","maintainers":[{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"8f255f35ece23c38e19ce53117d25441c5e46206","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-4.0.5.tgz","fileCount":244,"integrity":"sha512-/rXGzO5TdrPteYlmI4/8q3rpAogJFeTVzWLKqm0a02TYMBt+HMJqnDlEnGSjZGw408u0qU3hC/PnwMX9QtEdZw==","signatures":[{"sig":"MEYCIQC1Kzl/s2XMNVAaPZ1TCE7KfOLtwlfBwKmfrTu85W4YgwIhAPoU9iOp5OqaCzj7BZMDFSkxypACxL0WccnVOArNmSAb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":777413},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"c8aabb3da05994d840181c5b431a88aa331ec826","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","format":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.20.0","dependencies":{"joi":"^18.0.2","pino":"^10.3.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^13.0.0","ioredis":"^5.9.3","opossum":"^9.0.0","passport":"^0.7.0","cockatiel":"^3.2.1","cloudinary":"^2.9.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","pino-pretty":"^13.1.3","prom-client":"^15.1.3","@sentry/node":"^10.39.0","jsonwebtoken":"^9.0.3","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.4","@nestjs/common":"^11.1.14","@nestjs/config":"^4.0.3","@sentry/tracing":"^7.120.4","class-validator":"^0.14.3","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.1.1","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.14"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","ts-jest":"^29.4.6","prettier":"^3.8.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.3.0","@nestjs/core":"^11.1.14","@types/multer":"^2.0.0","@types/opossum":"^8.1.9","@nestjs/testing":"^11.1.14","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6","@types/passport-jwt":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_4.0.5_1772093996369_0.615693730000292","host":"s3://npm-registry-packages-npm-production"}},"4.0.6":{"name":"@takentrade/takentrade-libs","version":"4.0.6","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"Solomon Olatunji"},"license":"MIT","_id":"@takentrade/takentrade-libs@4.0.6","maintainers":[{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"9f58c3a578b939122533edc62e1af410af6c9e6e","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-4.0.6.tgz","fileCount":244,"integrity":"sha512-oq1P1j2i/jeHRPXJ3CW7jq87iMafZJG2XvDplh+XAq01Ea3nN8REj88vYJIO7H482yn2BHQDEmL0/dm/zGXkQg==","signatures":[{"sig":"MEUCIQCh6kpLKh7WUfByTcI4f4hYXOrgNKy2Rw91Mh7d5mt/6gIgZs3soEswhmNdJ/18lGsOZ0ZdGxT17MqG+Fu9A+0qh0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":778661},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"c309d4ba47a60354e6784153cc794a257cd35ff2","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","format":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.20.1","dependencies":{"joi":"^18.1.1","pino":"^10.3.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^13.0.0","ioredis":"^5.10.1","opossum":"^9.0.0","passport":"^0.7.0","cockatiel":"^3.2.1","cloudinary":"^2.9.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","pino-pretty":"^13.1.3","prom-client":"^15.1.3","@sentry/node":"^10.45.0","jsonwebtoken":"^9.0.3","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.4","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","@sentry/tracing":"^7.120.4","class-validator":"^0.15.1","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.1.1","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.17"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","prettier":"^3.8.1","typescript":"^5.7.3","@types/jest":"^30.0.0","@types/node":"^25.5.0","@nestjs/core":"^11.1.17","@types/multer":"^2.1.0","@types/opossum":"^8.1.9","@nestjs/testing":"^11.1.17","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6","@types/passport-jwt":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_4.0.6_1774292280146_0.8570904033999565","host":"s3://npm-registry-packages-npm-production"}},"4.0.7":{"name":"@takentrade/takentrade-libs","version":"4.0.7","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"Solomon Olatunji"},"license":"MIT","_id":"@takentrade/takentrade-libs@4.0.7","maintainers":[{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"66adb0519f36e61da98b2fac25e4ac26eadf6877","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-4.0.7.tgz","fileCount":244,"integrity":"sha512-oLcuqLicmTWaDB7nynmMfHhMzbMfb+c8RBZKhcSI5JHM4fqqjrUBQx2un5ML54aIaPfxy1EGviucIh9UZyPGvQ==","signatures":[{"sig":"MEUCIQC24qVCRND8qkksPuJdfrsJvm9ZUA1WRybMprQB+E3N7wIgajqT+3CoTOlrj97VWLPaCawszMkvR5Eb/kkQgpmglj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":778982},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"edb83a977f8096aa0b0bbfab131400724306ec82","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","format":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.20.1","dependencies":{"joi":"^18.1.1","pino":"^10.3.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^13.0.0","ioredis":"^5.10.1","opossum":"^9.0.0","passport":"^0.7.0","cockatiel":"^3.2.1","cloudinary":"^2.9.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","pino-pretty":"^13.1.3","prom-client":"^15.1.3","@sentry/node":"^10.45.0","jsonwebtoken":"^9.0.3","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.4","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","@sentry/tracing":"^7.120.4","class-validator":"^0.15.1","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.1.1","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.17"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","prettier":"^3.8.1","typescript":"^5.7.3","@types/jest":"^30.0.0","@types/node":"^25.5.0","@nestjs/core":"^11.1.17","@types/multer":"^2.1.0","@types/opossum":"^8.1.9","@nestjs/testing":"^11.1.17","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6","@types/passport-jwt":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_4.0.7_1774800085464_0.4811141394918399","host":"s3://npm-registry-packages-npm-production"}},"4.0.8":{"name":"@takentrade/takentrade-libs","version":"4.0.8","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"Solomon Olatunji"},"license":"MIT","_id":"@takentrade/takentrade-libs@4.0.8","maintainers":[{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"4e1543887e245943d4f98642bcd5d63b44b9fa94","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-4.0.8.tgz","fileCount":244,"integrity":"sha512-ZYcGPgXbhdZwGL4DrXVTjHgacw/N5Ryz7TcSAYVS/Dorfb510YS6+YjLel25pH9Pu1Hzn3KSRC9c28WdgaPH3A==","signatures":[{"sig":"MEQCIGW9ABMiDo/gOrvpnKDCKdwz2JoeuJXJyPP1FYtIa9pIAiAStLEkymtJEmij99VjZkPyiGznxv5uGrDJbDdRQKxBWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":778943},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"976e66705b0311c2e2d3912a52317e48931fd04f","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","format":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.20.1","dependencies":{"joi":"^18.1.1","pino":"^10.3.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^13.0.0","ioredis":"^5.10.1","opossum":"^9.0.0","passport":"^0.7.0","cockatiel":"^3.2.1","cloudinary":"^2.9.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","pino-pretty":"^13.1.3","prom-client":"^15.1.3","@sentry/node":"^10.45.0","jsonwebtoken":"^9.0.3","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.4","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","@sentry/tracing":"^7.120.4","class-validator":"^0.15.1","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.1.1","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.17"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","prettier":"^3.8.1","typescript":"^5.7.3","@types/jest":"^30.0.0","@types/node":"^25.5.0","@nestjs/core":"^11.1.17","@types/multer":"^2.1.0","@types/opossum":"^8.1.9","@nestjs/testing":"^11.1.17","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6","@types/passport-jwt":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_4.0.8_1774802926808_0.19209203424599153","host":"s3://npm-registry-packages-npm-production"}},"4.0.9":{"name":"@takentrade/takentrade-libs","version":"4.0.9","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"Solomon Olatunji"},"license":"MIT","_id":"@takentrade/takentrade-libs@4.0.9","maintainers":[{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"a4b74225f38bab62cd17f28386edfecfa6f5686f","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-4.0.9.tgz","fileCount":244,"integrity":"sha512-pL5G+dUjT3jMjtTgHTpmMpKnZBVy0v1oKJzTSxK73+51s2JfBnueRFbZyS3hbfSst8LmmguKG/LLu+70AxBLkA==","signatures":[{"sig":"MEQCIDoxeKnrluB0edQddZzp5iyz4hlvRcq9HKMlHVJsYHFGAiAYmq9vLgYrtnp2oQ8PiBtzNuwjRr8RkKrsw3QgDVmF6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":778986},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"c64db3b2735aadc87047ecbaf30648d21674f6ab","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","format":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^18.1.1","pino":"^10.3.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^13.0.0","ioredis":"^5.10.1","opossum":"^9.0.0","passport":"^0.7.0","cockatiel":"^3.2.1","cloudinary":"^2.9.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","pino-pretty":"^13.1.3","prom-client":"^15.1.3","@sentry/node":"^10.45.0","jsonwebtoken":"^9.0.3","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.4","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","@sentry/tracing":"^7.120.4","class-validator":"^0.15.1","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.1.1","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.17"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","prettier":"^3.8.1","typescript":"^5.7.3","@types/jest":"^30.0.0","@types/node":"^25.5.0","@nestjs/core":"^11.1.17","@types/multer":"^2.1.0","@types/opossum":"^8.1.9","@nestjs/testing":"^11.1.17","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6","@types/passport-jwt":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_4.0.9_1775387893903_0.6310059355831792","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@takentrade/takentrade-libs","version":"4.1.0","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"Solomon Olatunji"},"license":"MIT","_id":"@takentrade/takentrade-libs@4.1.0","maintainers":[{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"1b0aaff906f03d8c06523bf1f5a6402d4710dacb","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-4.1.0.tgz","fileCount":244,"integrity":"sha512-PEUpCVC5BQwXhrrjj91Tm7i1reIme89pdyHld+w95cEN1HO2gkuNzyCRVg3+x9pzMBgegxBQmtqSOiZxx1qvXA==","signatures":[{"sig":"MEUCIQD4h+SKtfHiHMdJ5n7exj1P6iWlpMnk1cgZKTclyCJImQIgOBl+jz2OLHObrMcfPGuXT8FT+Qicvn8g10IrkrKs0xs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":779699},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"89e6f0957a7ce6fc3c8c4a4b7cf6bae653a2bcf9","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","format":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^18.1.1","pino":"^10.3.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^13.0.0","ioredis":"^5.10.1","opossum":"^9.0.0","passport":"^0.7.0","cockatiel":"^3.2.1","cloudinary":"^2.9.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","pino-pretty":"^13.1.3","prom-client":"^15.1.3","@sentry/node":"^10.45.0","jsonwebtoken":"^9.0.3","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.4","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","@sentry/tracing":"^7.120.4","class-validator":"^0.15.1","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.1.1","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.17"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","prettier":"^3.8.1","typescript":"^5.7.3","@types/jest":"^30.0.0","@types/node":"^25.5.0","@nestjs/core":"^11.1.17","@types/multer":"^2.1.0","@types/opossum":"^8.1.9","@nestjs/testing":"^11.1.17","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6","@types/passport-jwt":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_4.1.0_1777786956474_0.4717536526188677","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@takentrade/takentrade-libs","version":"4.1.1","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"Solomon Olatunji"},"license":"MIT","_id":"@takentrade/takentrade-libs@4.1.1","maintainers":[{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"3e7daea66dea3b0028327571b733d8434f5fe054","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-4.1.1.tgz","fileCount":244,"integrity":"sha512-5JfcUtJ1YWZU7sQcmjIENiEGo/GYs6F+hahzOGo6P4NtEjkpsfekwCwUOmycH81izMs6btV0izxWOWrDthNfpA==","signatures":[{"sig":"MEYCIQCVjF83ELOS/YZcvhPRfr7cKDhLWTYV9PcmTS/IajDxqAIhANgVXlKWyHNkpgxRDdbKJElmF0eQTsDuQQq66JERrjud","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":779662},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"6c62edf3aee660bf9883c3c4fdde9afd638e9e4d","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc","format":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^18.1.1","pino":"^10.3.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^13.0.0","ioredis":"^5.10.1","opossum":"^9.0.0","passport":"^0.7.0","cockatiel":"^3.2.1","cloudinary":"^2.9.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","pino-pretty":"^13.1.3","prom-client":"^15.1.3","@sentry/node":"^10.45.0","jsonwebtoken":"^9.0.3","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.4","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","@sentry/tracing":"^7.120.4","class-validator":"^0.15.1","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.1.1","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.17"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","prettier":"^3.8.1","typescript":"^5.7.3","@types/jest":"^30.0.0","@types/node":"^25.5.0","@nestjs/core":"^11.1.17","@types/multer":"^2.1.0","@types/opossum":"^8.1.9","@nestjs/testing":"^11.1.17","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6","@types/passport-jwt":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_4.1.1_1778052827437_0.7966117424019832","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"@takentrade/takentrade-libs","version":"4.1.2","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"Solomon Olatunji"},"license":"MIT","_id":"@takentrade/takentrade-libs@4.1.2","maintainers":[{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"521e1f04f2ee48e9b3044ab96f62b02804473f95","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-4.1.2.tgz","fileCount":204,"integrity":"sha512-R2Gg4mA6RfQI1hBIURW+pIxjWPTl0D4HiZ1iST0pqsCgudHL5qyT8uMdIG5FZZ3zgep+ptr7on9BRTQMU6Wnrg==","signatures":[{"sig":"MEUCIFmBONDcdZuKFsqzv6Ui69itEHMLvUL+exGJesyAph9XAiEA6my0MGC/aTRjI0gw6B4tr51ijA3EhdHUk+CiQneskFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":473856},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"f4d9f90702c675266f1a803e8a3b3377f8a1b182","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^18.2.1","pino":"^10.3.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^14.0.0","ioredis":"^5.10.1","passport":"^0.7.0","cloudinary":"^2.10.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","pino-pretty":"^13.1.3","@nestjs/core":"^11.1.19","jsonwebtoken":"^9.0.3","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.4","@nestjs/common":"^11.1.19","@nestjs/config":"^4.0.4","class-validator":"^0.15.1","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.1.1","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.19"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.9","prettier":"^3.8.3","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^25.6.2","@types/multer":"^2.1.0","@nestjs/testing":"^11.1.19","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6","@types/passport-jwt":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_4.1.2_1778391321053_0.14626617979507306","host":"s3://npm-registry-packages-npm-production"}},"4.1.3":{"name":"@takentrade/takentrade-libs","version":"4.1.3","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"Solomon Olatunji"},"license":"MIT","_id":"@takentrade/takentrade-libs@4.1.3","maintainers":[{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"0875975984e7a1f6178c6c5625d1fb7b64105759","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-4.1.3.tgz","fileCount":204,"integrity":"sha512-ST08tD8XrVa3KFngblW4oR3NiimDK4WZXfWo1q8d+1I4MnkeQjDW/sfc1ZHKzLWdWtwgScu2b9dAWclzzuqy8A==","signatures":[{"sig":"MEUCIELw5RByN0cKbD8mqITHmeExv9nnxoAYbVKMSStLGcCrAiEAlCvLunCoZfwhsvOrMhGku89J8EqPoMT/Pwd+O61URMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":475307},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"7af0b860c0274298b26d50e9a7e647ecd7f0d928","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"11.12.1","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"24.14.0","dependencies":{"joi":"^18.2.1","pino":"^10.3.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^14.0.0","ioredis":"^5.10.1","passport":"^0.7.0","cloudinary":"^2.10.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","pino-pretty":"^13.1.3","@nestjs/core":"^11.1.23","jsonwebtoken":"^9.0.3","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.4","@nestjs/common":"^11.1.23","@nestjs/config":"^4.0.4","class-validator":"^0.15.1","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.1.1","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.23"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","prettier":"^3.8.3","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^25.9.1","@types/multer":"^2.1.0","@nestjs/testing":"^11.1.23","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6","@types/passport-jwt":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_4.1.3_1779451078016_0.7632631824500908","host":"s3://npm-registry-packages-npm-production"}},"4.1.4":{"name":"@takentrade/takentrade-libs","version":"4.1.4","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"Solomon Olatunji"},"license":"MIT","_id":"@takentrade/takentrade-libs@4.1.4","maintainers":[{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"a23e549d199e97fc5b9547e66ec2f8dd048e6c69","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-4.1.4.tgz","fileCount":204,"integrity":"sha512-N9VVOizc2m53ju8lvGzTjuoV3wLsItrkESrwiRQOSqz0B7D9PTXC9bDFKkRtZLfw/Z2w/hJqGn+tTiDrMuM8vA==","signatures":[{"sig":"MEQCIHVmVW4IStSn2B2Q1GXZsRNubpN9JrIvVD7x4nI0gwkIAiAv5ik1Kdd0jJi00jqdlZxouDuG0mUInnSUETpPNy+tYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":475413},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"81c9623bf6d70f7765a1ee7b63f3771d5be6beaf","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^18.2.1","pino":"^10.3.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^14.0.0","ioredis":"^5.10.1","passport":"^0.7.0","cloudinary":"^2.10.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","pino-pretty":"^13.1.3","@nestjs/core":"^11.1.23","jsonwebtoken":"^9.0.3","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.4","@nestjs/common":"^11.1.23","@nestjs/config":"^4.0.4","class-validator":"^0.15.1","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.1.1","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.23"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","prettier":"^3.8.3","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^25.9.1","@types/multer":"^2.1.0","@nestjs/testing":"^11.1.23","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6","@types/passport-jwt":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_4.1.4_1779511595960_0.18370951808996816","host":"s3://npm-registry-packages-npm-production"}},"4.1.5":{"name":"@takentrade/takentrade-libs","version":"4.1.5","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"Solomon Olatunji"},"license":"MIT","_id":"@takentrade/takentrade-libs@4.1.5","maintainers":[{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"616e922e72dad9c0bf523c8178d741cd9b5c9497","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-4.1.5.tgz","fileCount":204,"integrity":"sha512-HmJh82xuYqe4b+zcFweMFXmT2Br3svkPmer+0KJbk8DfHfqZ8RFZclhyW3MujsZrdnc1V9aI8XIVzUzlk4GUCw==","signatures":[{"sig":"MEQCICQAc0IwZZrt/q66rh8ODZXifnllxHb66zXt1om5T5kaAiB1uX0CGyM9UseJZmY7TjmUbjvw0nIwwmFeFgMZGv9Y0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":475323},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"e7f777d00b61e530b8ae9afdac034b9af753c6ee","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^18.2.1","pino":"^10.3.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^14.0.0","ioredis":"^5.10.1","passport":"^0.7.0","cloudinary":"^2.10.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","pino-pretty":"^13.1.3","@nestjs/core":"^11.1.23","jsonwebtoken":"^9.0.3","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.4","@nestjs/common":"^11.1.23","@nestjs/config":"^4.0.4","class-validator":"^0.15.1","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.1.1","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.23"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","prettier":"^3.8.3","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^25.9.1","@types/multer":"^2.1.0","@nestjs/testing":"^11.1.23","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6","@types/passport-jwt":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_4.1.5_1779532213197_0.29127417733061534","host":"s3://npm-registry-packages-npm-production"}},"4.1.6":{"name":"@takentrade/takentrade-libs","version":"4.1.6","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"Solomon Olatunji"},"license":"MIT","_id":"@takentrade/takentrade-libs@4.1.6","maintainers":[{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"38eee618c1641a7dc361120e6ea99d183a815849","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-4.1.6.tgz","fileCount":204,"integrity":"sha512-O9oZ5GwS4POq4grMoLUQBPgRN11WYKFVIzAryrWDa0I1L9knAB97QnwqUtFFCOuUA6ZE3KxsXaoQ+pPjjd53qA==","signatures":[{"sig":"MEQCICliXAp/sh4r1iWyGZvX4MThrEpZ66YwinYiD6mC7gpoAiAeJaTPUGJWrXACn+sGN0bA6Xn2a3iz+YW5yqI91sc6sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":475416},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"0a9013d4d3694db3f44757d987a88b6ec99ebbe0","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^18.2.1","pino":"^10.3.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^14.0.0","ioredis":"^5.10.1","passport":"^0.7.0","cloudinary":"^2.10.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","pino-pretty":"^13.1.3","@nestjs/core":"^11.1.23","jsonwebtoken":"^9.0.3","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.4","@nestjs/common":"^11.1.23","@nestjs/config":"^4.0.4","class-validator":"^0.15.1","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.1.1","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.23"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","prettier":"^3.8.3","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^25.9.1","@types/multer":"^2.1.0","@nestjs/testing":"^11.1.23","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6","@types/passport-jwt":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_4.1.6_1779534899033_0.6482907700126226","host":"s3://npm-registry-packages-npm-production"}},"4.1.7":{"name":"@takentrade/takentrade-libs","version":"4.1.7","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"Solmon Olatunji"},"license":"MIT","_id":"@takentrade/takentrade-libs@4.1.7","maintainers":[{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"8ebbcffc9bd6aadbceb2c900caeb8aad2763d21b","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-4.1.7.tgz","fileCount":204,"integrity":"sha512-8ttinP/R6SY47zysQP7QVE9AR4F5gyX6f4esdpqzQoy4zb8nUlnMeJo96sQTqEfhntSY5WXjn9VHdGXGeBnsFw==","signatures":[{"sig":"MEUCIANuOddW5PwYiLM/86YM02x+jNYQs6644d+7xb2IGq1fAiEA7D9+cOWT/mG2h8rbGqWxx7abaqWtQX5urSMk2mUtScE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":475470},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js"},"gitHead":"e2d8b46253ab48de58ad8b6974397c4f6c01e2eb","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^18.2.1","pino":"^10.3.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^14.0.0","ioredis":"^5.10.1","passport":"^0.7.0","cloudinary":"^2.10.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","pino-pretty":"^13.1.3","@nestjs/core":"^11.1.23","jsonwebtoken":"^9.0.3","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.4","@nestjs/common":"^11.1.23","@nestjs/config":"^4.0.4","class-validator":"^0.15.1","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.1.1","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.23"},"organization":"Take \"N\" Trade Concepts Limited","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","prettier":"^3.8.3","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^25.9.1","@types/multer":"^2.1.0","@nestjs/testing":"^11.1.23","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6","@types/passport-jwt":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_4.1.7_1779946985794_0.6286092254259841","host":"s3://npm-registry-packages-npm-production"}},"4.1.8":{"name":"@takentrade/takentrade-libs","version":"4.1.8","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"Solmon Olatunji"},"license":"MIT","_id":"@takentrade/takentrade-libs@4.1.8","maintainers":[{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"66ee2baf43824a3a61305154f2407d234f478afd","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-4.1.8.tgz","fileCount":206,"integrity":"sha512-m+uYzegU99ryoeZDYYwybxParbXHs8IMe71Sa6Lbx40VSFN9Q+hD79PSYsdZV0jeL/q13M6ch/+yKCR+vstjpQ==","signatures":[{"sig":"MEYCIQC07IU6TeZVF0S480Q43CdTVEeFrCF/nJ/9PgquiDrspQIhAInu6eAlmvxhPzVCqipI6sSnyWp5p+xC4PiQdAYyT5Kd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":483668},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./bullmq":"./dist/bullmq/index.js","./common":"./dist/common/index.js","./notification":"./dist/notification/index.js"},"gitHead":"6360dca7756adc270fdd823d89ac3870ca21562a","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write .","test:cov":"jest --coverage","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^18.2.1","pino":"^10.3.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^14.0.0","ioredis":"^5.10.1","passport":"^0.7.0","cloudinary":"^2.10.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","pino-pretty":"^13.1.3","@nestjs/core":"^11.1.23","jsonwebtoken":"^9.0.3","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","@nestjs/bullmq":"^11.0.4","@nestjs/common":"^11.1.23","@nestjs/config":"^4.0.4","class-validator":"^0.15.1","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.1.1","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.23"},"organization":"Take \"N\" Trade Concepts Limited","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","prettier":"^3.8.3","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^25.9.1","@types/multer":"^2.1.0","@nestjs/testing":"^11.1.23","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6","@types/passport-jwt":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_4.1.8_1780140047971_0.3322578779816727","host":"s3://npm-registry-packages-npm-production"}},"4.1.9":{"name":"@takentrade/takentrade-libs","version":"4.1.9","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"Solmon Olatunji"},"license":"MIT","_id":"@takentrade/takentrade-libs@4.1.9","maintainers":[{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"b8b42253881bcf0d77a795b04f578283f1a3eb84","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-4.1.9.tgz","fileCount":194,"integrity":"sha512-ncV5Ooc2LeJMwO8fF7dFlxfLm994xewyM7fGIcJ7W8DfEwjin86ybNG6a9dmfK03hiHj3p0iOagbnJKKgtuUWg==","signatures":[{"sig":"MEYCIQDH8kMDzodwH3ZGBdSTyVTET7uy9qsYO4ae11bu5IdDhwIhAJTfvc26mwPIQpFA0oHXfECuzAerwyr2WHG8cUCd+fDl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":425147},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./common":"./dist/common/index.js","./notification":"./dist/notification/index.js"},"gitHead":"8628028fcea946be3294436323227e645f8e6f91","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write .","test:cov":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries and common contracts","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^18.2.1","pino":"^10.3.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^14.0.0","ioredis":"^5.10.1","passport":"^0.7.0","cloudinary":"^2.10.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","pino-pretty":"^13.1.3","@nestjs/core":"^11.1.23","jsonwebtoken":"^9.0.3","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.23","@nestjs/config":"^4.0.4","class-validator":"^0.15.1","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.1.1","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.23"},"organization":"Take \"N\" Trade Concepts Limited","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","prettier":"^3.8.3","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^25.9.1","@types/multer":"^2.1.0","@nestjs/testing":"^11.1.23","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6","@types/passport-jwt":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_4.1.9_1780926478450_0.31956062708871524","host":"s3://npm-registry-packages-npm-production"}},"4.1.10":{"name":"@takentrade/takentrade-libs","version":"4.1.10","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"Solmon Olatunji"},"license":"MIT","_id":"@takentrade/takentrade-libs@4.1.10","maintainers":[{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"ee1e931f9b5855dd67669d9183601719b0bae51b","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-4.1.10.tgz","fileCount":194,"integrity":"sha512-XDouEq2qeyxmiYq3epwDJtqCipS9GbxDP6MNDFEagththmGA4d/lGggA5QFVmmM3ByYnuEdMtUoqhu3pMqslMA==","signatures":[{"sig":"MEUCIBRXJYeDs54y5PurCMJtWyWG16R6hDjDF6gx+p9xZVchAiEAlWanx6SZTH8j1LXuXMe5S2XgYcFORM//c1Q6iHWAFCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":425652},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./rpc":"./dist/rpc/index.js","./auth":"./dist/auth/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./utils":"./dist/utils/index.js","./common":"./dist/common/index.js","./logging":"./dist/logging/index.js","./notification":"./dist/notification/index.js"},"gitHead":"c864f8f0747ae5f332e31b5657db934a7012c520","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write .","test:cov":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries for auth, cache, logging, messaging, RPC, notification, and utilities","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^18.2.1","pino":"^10.3.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^14.0.0","ioredis":"^5.11.1","passport":"^0.7.0","cloudinary":"^2.10.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","pino-pretty":"^13.1.3","@nestjs/core":"^11.1.26","jsonwebtoken":"^9.0.3","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.26","@nestjs/config":"^4.0.4","class-validator":"^0.15.1","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.1.1","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.26"},"organization":"Take \"N\" Trade Concepts Limited","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","prettier":"^3.8.3","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^25.9.2","@types/multer":"^2.1.0","@nestjs/testing":"^11.1.26","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6","@types/passport-jwt":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_4.1.10_1780926837969_0.585822718490262","host":"s3://npm-registry-packages-npm-production"}},"4.1.11":{"name":"@takentrade/takentrade-libs","version":"4.1.11","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"Solmon Olatunji"},"license":"MIT","_id":"@takentrade/takentrade-libs@4.1.11","maintainers":[{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"87323f5c7bb54995b32eb620ff2352a1823547a7","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-4.1.11.tgz","fileCount":194,"integrity":"sha512-6Or2Co9MrOUp5pMhBPCY98u8VAcVsR6avraSkVq8vC4lqtx3L26FpyvWEGfBJ+VqUiXdqQhe2J0dRViXr6vWjg==","signatures":[{"sig":"MEYCIQCjORib/jpSt1asqveEn0KlxphQD6LKTPxebBxq69VULAIhAIACMePEe+bR1zlhT3IOrVFJKvVxQLYuAWmOP0+LOdkN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":426069},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./rpc":"./dist/rpc/index.js","./auth":"./dist/auth/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./utils":"./dist/utils/index.js","./common":"./dist/common/index.js","./logging":"./dist/logging/index.js","./notification":"./dist/notification/index.js"},"gitHead":"30006b967cf95f2a98c2d66fba4ea4eddcfde480","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write .","test:cov":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries for auth, cache, logging, messaging, RPC, notification, and utilities","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^18.2.1","pino":"^10.3.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^14.0.0","ioredis":"^5.11.1","passport":"^0.7.0","cloudinary":"^2.10.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","pino-pretty":"^13.1.3","@nestjs/core":"^11.1.26","jsonwebtoken":"^9.0.3","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.26","@nestjs/config":"^4.0.4","class-validator":"^0.15.1","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.1.1","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.26"},"organization":"Take \"N\" Trade Concepts Limited","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","prettier":"^3.8.3","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^25.9.2","@types/multer":"^2.1.0","@nestjs/testing":"^11.1.26","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6","@types/passport-jwt":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_4.1.11_1780981778641_0.5575420179921144","host":"s3://npm-registry-packages-npm-production"}},"4.1.12":{"name":"@takentrade/takentrade-libs","version":"4.1.12","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"Solmon Olatunji"},"license":"MIT","_id":"@takentrade/takentrade-libs@4.1.12","maintainers":[{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"2edfbb1e05ed0da4d085647b0e4cb0648ca46c04","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-4.1.12.tgz","fileCount":196,"integrity":"sha512-EPTuU1V6sM2oxcbhwP0oKo91vL977tgumGZ2glUuehS1Mq1pnYNDdHgfWTPyn3m74g5+ImSjjkQd1+t/NUroDQ==","signatures":[{"sig":"MEUCIQCe+KJaO8yUf5kQwppybShimh8ijUhJl5Hz426rUIYMgQIgFQf92+uJv123zgRDNO2AzY4EspmHTxMJwWnjtCMPPZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":427379},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./rpc":"./dist/rpc/index.js","./auth":"./dist/auth/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./utils":"./dist/utils/index.js","./common":"./dist/common/index.js","./logging":"./dist/logging/index.js","./notification":"./dist/notification/index.js"},"gitHead":"5367996432f0972ed590f81cc3640d3769936d5e","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write .","test:cov":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries for auth, cache, logging, messaging, RPC, notification, and utilities","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^18.2.1","pino":"^10.3.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^14.0.0","ioredis":"^5.11.1","passport":"^0.7.0","cloudinary":"^2.10.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","pino-pretty":"^13.1.3","@nestjs/core":"^11.1.26","jsonwebtoken":"^9.0.3","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.26","@nestjs/config":"^4.0.4","class-validator":"^0.15.1","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.1.1","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.26"},"organization":"Take \"N\" Trade Concepts Limited","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","prettier":"^3.8.3","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^25.9.2","@types/multer":"^2.1.0","@nestjs/testing":"^11.1.26","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6","@types/passport-jwt":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_4.1.12_1780982485244_0.08535860355891489","host":"s3://npm-registry-packages-npm-production"}},"4.1.13":{"name":"@takentrade/takentrade-libs","version":"4.1.13","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"Solmon Olatunji"},"license":"MIT","_id":"@takentrade/takentrade-libs@4.1.13","maintainers":[{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"a8cdf39d0c1dcf423cdcc857a7e406db0fac3445","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-4.1.13.tgz","fileCount":196,"integrity":"sha512-VUUKg6AF4L3WYkQPJX1XZhkv/N5d9cPKeTnw4wOu9R4R4+O/hv5YJRXYRZv2vYUMTJGNOD0NTNWnb6FQgXgNjw==","signatures":[{"sig":"MEUCIQCaT7UqNLz2NgHvHNKUK/yu0G2uQoiP40btLlPZsomlggIgR6nZ4oCGLUySHIPIineRqiJTVD0flX/V9xptEfERJgU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":428228},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./rpc":"./dist/rpc/index.js","./auth":"./dist/auth/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./utils":"./dist/utils/index.js","./common":"./dist/common/index.js","./logging":"./dist/logging/index.js","./notification":"./dist/notification/index.js"},"gitHead":"c762cb010ed3fd97b15dc3e3dbd6d6ad6652b7c2","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write .","test:cov":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries for auth, cache, logging, messaging, RPC, notification, and utilities","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^18.2.1","pino":"^10.3.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^14.0.0","ioredis":"^5.11.1","passport":"^0.7.0","cloudinary":"^2.10.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","pino-pretty":"^13.1.3","@nestjs/core":"^11.1.26","jsonwebtoken":"^9.0.3","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.26","@nestjs/config":"^4.0.4","class-validator":"^0.15.1","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.1.1","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.26"},"organization":"Take \"N\" Trade Concepts Limited","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","prettier":"^3.8.3","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^25.9.2","@types/multer":"^2.1.0","@nestjs/testing":"^11.1.26","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6","@types/passport-jwt":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_4.1.13_1780997947161_0.7889484952172976","host":"s3://npm-registry-packages-npm-production"}},"4.1.14":{"name":"@takentrade/takentrade-libs","version":"4.1.14","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"Solmon Olatunji"},"license":"MIT","_id":"@takentrade/takentrade-libs@4.1.14","maintainers":[{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"dd475389d1265391c1938c6ef5f484f94b357ab5","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-4.1.14.tgz","fileCount":196,"integrity":"sha512-JYfKRjsGRmfbORXEos2bm6JtRwWhRDgImlB3Y4fQhNflo7lb9x7eo8jNCyWGOgV+2Dkc+IKwGsG8MbStoaEwEw==","signatures":[{"sig":"MEQCIAc/iWaYQYufAUI6JncjSdHOtGG3+ro3xwjQk7rAlaQwAiAGVtUA3bBr4Ywlkgcd6hCLblXkatiptLfcwwUXa/a2xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":429168},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./rpc":"./dist/rpc/index.js","./auth":"./dist/auth/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./utils":"./dist/utils/index.js","./common":"./dist/common/index.js","./logging":"./dist/logging/index.js","./notification":"./dist/notification/index.js"},"gitHead":"c056ea71a9b76c72bfc25f871e5a21c55c9c89fa","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write .","test:cov":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries for auth, cache, logging, messaging, RPC, notification, and utilities","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^18.2.1","pino":"^10.3.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^14.0.0","ioredis":"^5.11.1","passport":"^0.7.0","cloudinary":"^2.10.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","pino-pretty":"^13.1.3","@nestjs/core":"^11.1.26","jsonwebtoken":"^9.0.3","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.26","@nestjs/config":"^4.0.4","class-validator":"^0.15.1","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.1.1","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.26"},"organization":"Take \"N\" Trade Concepts Limited","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","prettier":"^3.8.3","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^25.9.2","@types/multer":"^2.1.0","@nestjs/testing":"^11.1.26","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6","@types/passport-jwt":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_4.1.14_1781125616175_0.31283708016412115","host":"s3://npm-registry-packages-npm-production"}},"4.1.15":{"name":"@takentrade/takentrade-libs","version":"4.1.15","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"Solmon Olatunji"},"license":"MIT","_id":"@takentrade/takentrade-libs@4.1.15","maintainers":[{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"34ddd319592531d151f13da0ca9aa2706d99d42e","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-4.1.15.tgz","fileCount":196,"integrity":"sha512-MLqw1lbAFQfVnrZA8cT+mfgonDj96KSCu0jMNA97+gU5TwVRYWGqrcEJkeGN62q8xrRMDyNGEHCPASRrBLzmmQ==","signatures":[{"sig":"MEQCIE4/wcZdBoHpwVwa4qZ/HjbvcPqhN7J6Lohc2MlvVuQkAiAkTfyYLZ/n0HAdDv6kWKfdyqHHMHLEHhPz/u7X5HBfLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":429306},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./rpc":"./dist/rpc/index.js","./auth":"./dist/auth/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./utils":"./dist/utils/index.js","./common":"./dist/common/index.js","./logging":"./dist/logging/index.js","./notification":"./dist/notification/index.js"},"gitHead":"9262a33d3fa7d213298def3f81b0149d24e660ec","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write .","test:cov":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries for auth, cache, logging, messaging, RPC, notification, and utilities","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^18.2.1","pino":"^10.3.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^14.0.0","ioredis":"^5.11.1","passport":"^0.7.0","cloudinary":"^2.10.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","pino-pretty":"^13.1.3","@nestjs/core":"^11.1.26","jsonwebtoken":"^9.0.3","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.26","@nestjs/config":"^4.0.4","class-validator":"^0.15.1","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.1.1","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.26"},"organization":"Take \"N\" Trade Concepts Limited","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","prettier":"^3.8.4","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^25.9.3","@types/multer":"^2.1.0","@nestjs/testing":"^11.1.26","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6","@types/passport-jwt":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_4.1.15_1781344812048_0.37758286364306093","host":"s3://npm-registry-packages-npm-production"}},"4.1.16":{"name":"@takentrade/takentrade-libs","version":"4.1.16","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"Solmon Olatunji"},"license":"MIT","_id":"@takentrade/takentrade-libs@4.1.16","maintainers":[{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"abaed68184e7f0c816d2d14dc3ccb529bb764efa","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-4.1.16.tgz","fileCount":198,"integrity":"sha512-RbpjKi2cyM9WWNYP/ip+OnHbkA53+SHBeNj7iFO5akhbKkPWumVAoaNwRwHaPs3hXKZRRlJ2wNiIQ/G3cYkkXw==","signatures":[{"sig":"MEYCIQDBNnItbPcLMCZMeS2Cz6VYFx5TmdTcCyZyxSHEKJKh0QIhAMj9/jjOV3hpEgEvEZoopWGwW92V3+qis2Z0/iYf6cMu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":429993},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./rpc":"./dist/rpc/index.js","./auth":"./dist/auth/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./utils":"./dist/utils/index.js","./common":"./dist/common/index.js","./logging":"./dist/logging/index.js","./notification":"./dist/notification/index.js"},"gitHead":"83a5f8a89cae17ac1bbbd774acafa5601bb6ea2b","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write .","test:cov":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries for auth, cache, logging, messaging, RPC, notification, and utilities","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^18.2.1","pino":"^10.3.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^14.0.0","ioredis":"^5.11.1","passport":"^0.7.0","cloudinary":"^2.10.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","pino-pretty":"^13.1.3","@nestjs/core":"^11.1.26","jsonwebtoken":"^9.0.3","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.26","@nestjs/config":"^4.0.4","class-validator":"^0.15.1","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.1.1","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.26"},"organization":"Take \"N\" Trade Concepts Limited","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","prettier":"^3.8.4","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^25.9.3","@types/multer":"^2.1.0","@nestjs/testing":"^11.1.26","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6","@types/passport-jwt":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_4.1.16_1781424110000_0.2043736456957903","host":"s3://npm-registry-packages-npm-production"}},"4.1.17":{"name":"@takentrade/takentrade-libs","version":"4.1.17","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"Solmon Olatunji"},"license":"MIT","_id":"@takentrade/takentrade-libs@4.1.17","maintainers":[{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"783178b1b836f5b870c2feb00324e2d88fa8b9c2","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-4.1.17.tgz","fileCount":198,"integrity":"sha512-m3UDhHaYE9zePHWjJW5tUIoNX27CYR0T9t+SQYSsZh7GzkwUbY3NHdmZT8BMwqNLE/Q2+lvyhUYvsjdGs9VtfA==","signatures":[{"sig":"MEUCIQCfHRJSXHU/6Fqf94ixbjKUzHOo2uRPIpC5cCCUe6t64AIgcZLDNT2KONmaDAUObMpUX4xNAD+1j8zwgXYp7qwnZUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":430137},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./rpc":"./dist/rpc/index.js","./auth":"./dist/auth/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./utils":"./dist/utils/index.js","./common":"./dist/common/index.js","./logging":"./dist/logging/index.js","./notification":"./dist/notification/index.js"},"gitHead":"0cd6738d57a17a011208c8e772e8d894e573f00a","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write .","test:cov":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries for auth, cache, logging, messaging, RPC, notification, and utilities","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^18.2.1","pino":"^10.3.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^14.0.0","ioredis":"^5.11.1","passport":"^0.7.0","cloudinary":"^2.10.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","pino-pretty":"^13.1.3","@nestjs/core":"^11.1.26","jsonwebtoken":"^9.0.3","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.26","@nestjs/config":"^4.0.4","class-validator":"^0.15.1","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.1.1","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.26"},"organization":"Take \"N\" Trade Concepts Limited","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","prettier":"^3.8.4","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^25.9.3","@types/multer":"^2.1.0","@nestjs/testing":"^11.1.26","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6","@types/passport-jwt":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_4.1.17_1781490520273_0.9005780886869672","host":"s3://npm-registry-packages-npm-production"}},"4.1.18":{"name":"@takentrade/takentrade-libs","version":"4.1.18","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"Solmon Olatunji"},"license":"MIT","_id":"@takentrade/takentrade-libs@4.1.18","maintainers":[{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"e7300ea3c69e8a4f6ec69aefae8685c7a09254f6","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-4.1.18.tgz","fileCount":198,"integrity":"sha512-8FD/ZCzzVUvOUcdwWwCaurzO+P3+aQE+z8GwMX+6xR7lBGhK0PenpuZ03xtFBZWThEDR6MM3OqPhtcCTmioflw==","signatures":[{"sig":"MEUCIQCs7aaeiaFwyjl8PzVKmaSImovKO9k4bvoOscxMqpg08QIgf/cTwNhm1QAGR48IIEh9TLcvcQwC/3B3Cx6jRpsly3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":430350},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./rpc":"./dist/rpc/index.js","./auth":"./dist/auth/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./utils":"./dist/utils/index.js","./common":"./dist/common/index.js","./logging":"./dist/logging/index.js","./notification":"./dist/notification/index.js"},"gitHead":"2a7e12e057993a720712385d319943d6dab083c0","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write .","test:cov":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries for auth, cache, logging, messaging, RPC, notification, and utilities","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^18.2.3","pino":"^10.3.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^14.0.0","ioredis":"^5.11.1","passport":"^0.7.0","cloudinary":"^2.10.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","pino-pretty":"^13.1.3","@nestjs/core":"^11.1.27","jsonwebtoken":"^9.0.3","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.27","@nestjs/config":"^4.0.4","class-validator":"^0.15.1","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.1.1","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.27"},"organization":"Take \"N\" Trade Concepts Limited","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","prettier":"^3.8.4","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.0","@types/multer":"^2.1.0","@nestjs/testing":"^11.1.27","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6","@types/passport-jwt":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_4.1.18_1781922893133_0.35457117684481854","host":"s3://npm-registry-packages-npm-production"}},"4.1.19":{"name":"@takentrade/takentrade-libs","version":"4.1.19","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"Solmon Olatunji"},"license":"MIT","_id":"@takentrade/takentrade-libs@4.1.19","maintainers":[{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"09d1720e639ff6881bc9c0b62ee523908a5d4651","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-4.1.19.tgz","fileCount":198,"integrity":"sha512-pP8pqkn+bvBP+WpIEKMtWLY9zUP2SOEoR90ARXxhyhVLIOo4+tjZbtdAfxOzd8raLjp1u4uO67UmQJato7Vp3Q==","signatures":[{"sig":"MEYCIQDgB15/dQmL3OQmP3DJlakMtpHQ5vh1ZeMqUoG4JpwugQIhAMIq7izayHy+4YJsQSwQVtiJHdQHAzNwtJhtO1x+3DKY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":430437},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./rpc":"./dist/rpc/index.js","./auth":"./dist/auth/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./utils":"./dist/utils/index.js","./common":"./dist/common/index.js","./logging":"./dist/logging/index.js","./notification":"./dist/notification/index.js"},"gitHead":"e5b265eb2d81f1be7ce8146e49127371b4f53b00","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write .","test:cov":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries for auth, cache, logging, messaging, RPC, notification, and utilities","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^18.2.3","pino":"^10.3.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^14.0.1","ioredis":"^5.11.1","passport":"^0.7.0","cloudinary":"^2.10.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","pino-pretty":"^13.1.3","@nestjs/core":"^11.1.27","jsonwebtoken":"^9.0.3","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.27","@nestjs/config":"^4.0.4","class-validator":"^0.15.1","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.1.1","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.27"},"organization":"Take \"N\" Trade Concepts Limited","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","prettier":"^3.8.5","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/multer":"^2.1.0","@nestjs/testing":"^11.1.27","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6","@types/passport-jwt":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_4.1.19_1782541630809_0.7703065047068876","host":"s3://npm-registry-packages-npm-production"}},"4.1.20":{"name":"@takentrade/takentrade-libs","version":"4.1.20","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"Solmon Olatunji"},"license":"MIT","_id":"@takentrade/takentrade-libs@4.1.20","maintainers":[{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"b9e5eaafc956be1e660555aa2fdea63f2ba33907","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-4.1.20.tgz","fileCount":198,"integrity":"sha512-kG+Bhf9uYYloj+Q0KXJvO8W3ckJX3rb3h4HvOpQV6VE2nEoqp5S8kK/JZHx4p6zsYHMbHXceM5j82kexkpcmTg==","signatures":[{"sig":"MEYCIQCYsVqLrg3h/6DCVb8Wv2i+YtEmgJMqdqu+4zx4VrfGaAIhAIrcck17uBUYO361diKLNUMyBHyGjKz5bwC9cAPhIf3k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":430528},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./rpc":"./dist/rpc/index.js","./auth":"./dist/auth/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./utils":"./dist/utils/index.js","./common":"./dist/common/index.js","./logging":"./dist/logging/index.js","./notification":"./dist/notification/index.js"},"gitHead":"558689af17e0cef9c5fb6034764559fb9b65bac1","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write .","test:cov":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries for auth, cache, logging, messaging, RPC, notification, and utilities","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^18.2.3","pino":"^10.3.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^14.0.1","ioredis":"^5.11.1","passport":"^0.7.0","cloudinary":"^2.10.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","pino-pretty":"^13.1.3","@nestjs/core":"^11.1.27","jsonwebtoken":"^9.0.3","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.27","@nestjs/config":"^4.0.4","class-validator":"^0.15.1","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.1.1","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.27"},"organization":"Take \"N\" Trade Concepts Limited","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","prettier":"^3.8.5","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/multer":"^2.1.0","@nestjs/testing":"^11.1.27","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6","@types/passport-jwt":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_4.1.20_1782580728257_0.12505450346530944","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@takentrade/takentrade-libs","version":"4.2.0","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"Solmon Olatunji"},"license":"MIT","_id":"@takentrade/takentrade-libs@4.2.0","maintainers":[{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"03a1e6044cc215f3e3237528a8cf3ab61a4ac246","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-4.2.0.tgz","fileCount":200,"integrity":"sha512-MqBCnrsEWtzW4EGUI9se3wOwGVg31wMNYXmw3wxggn6FbMyWxzwm4XEx1v54T+uRl4sl6qyGCcrLR9FHiSvl5w==","signatures":[{"sig":"MEUCIQCgWimLm0cIefkjzYgvU34fXvXhshq881/bBSFet5QhtQIgGXR51jr54fyvjt6VRxIyRsj5r9zhxJu7IYnUk/HJU4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431636},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./rpc":"./dist/rpc/index.js","./auth":"./dist/auth/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./utils":"./dist/utils/index.js","./common":"./dist/common/index.js","./logging":"./dist/logging/index.js","./notification":"./dist/notification/index.js"},"gitHead":"007257d0a69116002c1e37bcc50c1e07ade6053d","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write .","test:cov":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries for auth, cache, logging, messaging, RPC, notification, and utilities","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^18.2.3","pino":"^10.3.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^14.0.1","ioredis":"^5.11.1","passport":"^0.7.0","cloudinary":"^2.10.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","pino-pretty":"^13.1.3","@nestjs/core":"^11.1.27","jsonwebtoken":"^9.0.3","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.27","@nestjs/config":"^4.0.4","class-validator":"^0.15.1","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.1.1","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.27"},"organization":"Take \"N\" Trade Concepts Limited","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","prettier":"^3.8.5","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/multer":"^2.1.0","@nestjs/testing":"^11.1.27","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6","@types/passport-jwt":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_4.2.0_1782729017097_0.2547979377760057","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"@takentrade/takentrade-libs","version":"4.2.1","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"Solmon Olatunji"},"license":"MIT","_id":"@takentrade/takentrade-libs@4.2.1","maintainers":[{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"4bad287dd7c888bec151c4565cf0c2a1c084751d","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-4.2.1.tgz","fileCount":200,"integrity":"sha512-OAU58Ey83sh+y4JIt92nJjq6ZxOpmtF1O9OTZnPXmFQjF6+qYemjh1VxsSE8CQoETtPcfuiCmynSPuE2D/EUZg==","signatures":[{"sig":"MEUCIHFj5piApvzeD+XJ9BDOLyWD4iNWXBEPtRt8cfZHOfogAiEA5x5+bM7lZWjCv5d91jivW6Sk8TUxctKn70EF9HPBtL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":432507},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./rpc":"./dist/rpc/index.js","./auth":"./dist/auth/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./utils":"./dist/utils/index.js","./common":"./dist/common/index.js","./logging":"./dist/logging/index.js","./notification":"./dist/notification/index.js"},"gitHead":"57e1b89884024bab754bcf2009e309f3f9b1541a","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write .","test:cov":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries for auth, cache, logging, messaging, RPC, notification, and utilities","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^18.2.3","pino":"^10.3.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^14.0.1","ioredis":"^5.11.1","passport":"^0.7.0","cloudinary":"^2.10.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","pino-pretty":"^13.1.3","@nestjs/core":"^11.1.27","jsonwebtoken":"^9.0.3","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.27","@nestjs/config":"^4.0.4","class-validator":"^0.15.1","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.1.1","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.27"},"organization":"Take \"N\" Trade Concepts Limited","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","prettier":"^3.8.5","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/multer":"^2.1.0","@nestjs/testing":"^11.1.27","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6","@types/passport-jwt":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_4.2.1_1782729493954_0.1552735465606898","host":"s3://npm-registry-packages-npm-production"}},"4.2.2":{"name":"@takentrade/takentrade-libs","version":"4.2.2","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"Solmon Olatunji"},"license":"MIT","_id":"@takentrade/takentrade-libs@4.2.2","maintainers":[{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"4029554b80b94f2066eae48957ba49bea2c988ff","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-4.2.2.tgz","fileCount":200,"integrity":"sha512-eGZdk8yqaOyUFbTphg5LC+MZsgXjNIbS3qtvGgWaXCrh2RChTh18HBUB2t48cehLAUyO+hU+nMrmT69rgcNrbQ==","signatures":[{"sig":"MEYCIQDhL7gNTG3A5bZVm4rG0+gqinF6j+NYv5qZZU5gFAphhQIhAKMxuuQNKdVBeS4G1FOsfxAcViBsstjq5rlBQu6/SAjt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431464},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./rpc":"./dist/rpc/index.js","./auth":"./dist/auth/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./utils":"./dist/utils/index.js","./common":"./dist/common/index.js","./logging":"./dist/logging/index.js","./notification":"./dist/notification/index.js"},"gitHead":"e00c705f96e8774024c6b46eee73b97d25ce8f9c","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write .","test:cov":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries for auth, cache, logging, messaging, RPC, notification, and utilities","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^18.2.3","pino":"^10.3.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^14.0.1","ioredis":"^5.11.1","passport":"^0.7.0","cloudinary":"^2.10.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","pino-pretty":"^13.1.3","@nestjs/core":"^11.1.27","jsonwebtoken":"^9.0.3","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.27","@nestjs/config":"^4.0.4","class-validator":"^0.15.1","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.1.1","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.27"},"organization":"Take \"N\" Trade Concepts Limited","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","prettier":"^3.8.5","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","@types/multer":"^2.1.0","@nestjs/testing":"^11.1.27","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6","@types/passport-jwt":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_4.2.2_1782730194625_0.9253376581673896","host":"s3://npm-registry-packages-npm-production"}},"4.2.3":{"name":"@takentrade/takentrade-libs","version":"4.2.3","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"Solmon Olatunji"},"license":"MIT","_id":"@takentrade/takentrade-libs@4.2.3","maintainers":[{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"dde5ef485a04aac952a82301b5908672f3a35538","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-4.2.3.tgz","fileCount":200,"integrity":"sha512-4Ll1agL3JLLXbAWSr85MoFCq8nVvPZ8zUUxgKl/k/myrXzc8O+rEKAaHbci8opuAlwZLVJoLeFSfAlCEm7pwcQ==","signatures":[{"sig":"MEQCIA5a7Tja8s4jXTWKiCAA4oC0w3wAogZJ04qzc6gCNyEDAiBBknjdwcTLGvTcCa4R3gLkDiXSDWm4G2DyIIrLdNL36g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431685},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./rpc":"./dist/rpc/index.js","./auth":"./dist/auth/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./utils":"./dist/utils/index.js","./common":"./dist/common/index.js","./logging":"./dist/logging/index.js","./notification":"./dist/notification/index.js"},"gitHead":"7ac36201859926a8df5cf3feac67f60e3260d151","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write .","test:cov":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries for auth, cache, logging, messaging, RPC, notification, and utilities","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^18.2.3","pino":"^10.3.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^14.0.1","ioredis":"^5.11.1","passport":"^0.7.0","cloudinary":"^2.10.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","pino-pretty":"^13.1.3","@nestjs/core":"^11.1.27","jsonwebtoken":"^9.0.3","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.27","@nestjs/config":"^4.0.4","class-validator":"^0.15.1","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.1.1","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.27"},"organization":"Take \"N\" Trade Concepts Limited","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","prettier":"^3.9.4","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.1.0","@types/multer":"^2.2.0","@nestjs/testing":"^11.1.27","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6","@types/passport-jwt":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_4.2.3_1782972538345_0.23851587274777675","host":"s3://npm-registry-packages-npm-production"}},"4.2.4":{"name":"@takentrade/takentrade-libs","version":"4.2.4","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"Solmon Olatunji"},"license":"MIT","_id":"@takentrade/takentrade-libs@4.2.4","maintainers":[{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"922bade224517a33496cdf4485f826b65d4085fc","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-4.2.4.tgz","fileCount":200,"integrity":"sha512-ip9Et5cW7Yu0F0Sk4cHSyJvJZubcy6W7EX3d2DsjnlBAItEf6sWLE++oubgkF73NykfayuZyJuyChljKMA6cDA==","signatures":[{"sig":"MEUCIDduRRAVcPKL4AIMVY8Tzhcz6CSpQOeTAOJ4onqtzSb9AiEA14qx7Gh933bmMcFMksqBJ1xpHPV38apzwqsekqdCu2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431685},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./rpc":"./dist/rpc/index.js","./auth":"./dist/auth/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./utils":"./dist/utils/index.js","./common":"./dist/common/index.js","./logging":"./dist/logging/index.js","./notification":"./dist/notification/index.js"},"gitHead":"775e714e0728689d58795a01d7f64eb116aa82dd","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write .","test:cov":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries for auth, cache, logging, messaging, RPC, notification, and utilities","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^18.2.3","pino":"^10.3.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^14.0.1","ioredis":"^5.11.1","passport":"^0.7.0","cloudinary":"^2.10.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","pino-pretty":"^13.1.3","@nestjs/core":"^11.1.27","jsonwebtoken":"^9.0.3","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.27","@nestjs/config":"^4.0.4","class-validator":"^0.15.1","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.1.1","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.27"},"organization":"Take \"N\" Trade Concepts Limited","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","prettier":"^3.9.4","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.1.0","@types/multer":"^2.2.0","@nestjs/testing":"^11.1.27","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6","@types/passport-jwt":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_4.2.4_1783196763211_0.5753719173500307","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@takentrade/takentrade-libs","version":"4.3.0","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"Solmon Olatunji"},"license":"MIT","_id":"@takentrade/takentrade-libs@4.3.0","maintainers":[{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"9b8fcb12fb4ec0fea7dc2749607717b02cb53cd9","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-4.3.0.tgz","fileCount":220,"integrity":"sha512-pdl5LsVUwmTjfiaFpqowAERU54mG7r3DTGO+KCmXvg0PtFPFKccptYAaMFJbs29eNI+lDt0gDyb/DXLsrIVJsA==","signatures":[{"sig":"MEYCIQDWBbg9BX9GkpxAWUl6C6leXuzqKFMBGB41lJGGIMZChwIhANk1brJKGRFCg0Gz5wzVByjcC6yYNFy/TgMM8gUgcTTC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":456849},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./rpc":"./dist/rpc/index.js","./auth":"./dist/auth/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./utils":"./dist/utils/index.js","./common":"./dist/common/index.js","./logging":"./dist/logging/index.js","./notification":"./dist/notification/index.js"},"gitHead":"6eb32fe4f417cb5ee323a14c96ec189db7aaf349","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write .","test:cov":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries for auth, cache, logging, messaging, RPC, notification, and utilities","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^18.2.3","pino":"^10.3.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^14.0.1","ioredis":"^5.11.1","passport":"^0.7.0","cloudinary":"^2.10.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","pino-pretty":"^13.1.3","@nestjs/core":"^11.1.27","jsonwebtoken":"^9.0.3","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.27","@nestjs/config":"^4.0.4","class-validator":"^0.15.1","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.1.1","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.27"},"organization":"Take \"N\" Trade Concepts Limited","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","prettier":"^3.9.4","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.1.0","@types/multer":"^2.2.0","@nestjs/testing":"^11.1.27","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6","@types/passport-jwt":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_4.3.0_1783251225438_0.86682794115073","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"@takentrade/takentrade-libs","version":"4.4.0","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"Solmon Olatunji"},"license":"MIT","_id":"@takentrade/takentrade-libs@4.4.0","maintainers":[{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"3230915596f0391af1b3c616f6fe72dd6a26eccd","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-4.4.0.tgz","fileCount":230,"integrity":"sha512-G6hXkL5rWxodbK56huMSf6uqojZir4KDPXijEv7WKHl6T7FAPz/k335VGXiF9bNxdATMlloKjHRYyaGXRrcM0A==","signatures":[{"sig":"MEQCIAyZ0hL+WPEuVPu+CMaQClJ+aEDPBNJXXrzQrFxuaEAlAiAWW9T2wzI6Tx3pIALJNrULvDr8mvgMQm5+UuzgjS70iA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":465280},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./rpc":"./dist/rpc/index.js","./auth":"./dist/auth/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./utils":"./dist/utils/index.js","./common":"./dist/common/index.js","./logging":"./dist/logging/index.js","./notification":"./dist/notification/index.js"},"gitHead":"348ab2c3bec68b2e4039967850c710887f1954ce","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write .","test:cov":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries for auth, cache, logging, messaging, RPC, notification, and utilities","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^18.2.3","pino":"^10.3.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^14.0.1","ioredis":"^5.11.1","passport":"^0.7.0","cloudinary":"^2.10.0","decimal.js":"^10.6.0","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","pino-pretty":"^13.1.3","@nestjs/core":"^11.1.27","jsonwebtoken":"^9.0.3","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.27","@nestjs/config":"^4.0.4","class-validator":"^0.15.1","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.1.1","class-transformer":"^0.5.1","country-codes-list":"^2.0.0","@nestjs/microservices":"^11.1.27"},"organization":"Take \"N\" Trade Concepts Limited","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","prettier":"^3.9.4","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.1.0","@types/multer":"^2.2.0","@nestjs/testing":"^11.1.27","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6","@types/passport-jwt":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_4.4.0_1783311710641_0.8491977133423729","host":"s3://npm-registry-packages-npm-production"}},"4.4.1":{"name":"@takentrade/takentrade-libs","version":"4.4.1","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"Solmon Olatunji"},"license":"MIT","_id":"@takentrade/takentrade-libs@4.4.1","maintainers":[{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"1b6c949d9d47cff41fbb492b27f607deee4faeb6","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-4.4.1.tgz","fileCount":230,"integrity":"sha512-TUazcUtdMIUDhKCGi5BzUiipNvBmxo7JLT0n1mfkn7hRF3F78/YKa/TfoHi9cMBr0YOVpkXXoEmCTx+VBbsNSg==","signatures":[{"sig":"MEQCIBnVy4xbv+gfBJdVowzrl/FUaSZqVoXIyBk6KNgMoi6UAiBLON5C/VNUpJ4o5ByGRq5VXj4q532+kgxwWR41kzK2iQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":494512},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./rpc":"./dist/rpc/index.js","./auth":"./dist/auth/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./utils":"./dist/utils/index.js","./common":"./dist/common/index.js","./logging":"./dist/logging/index.js","./notification":"./dist/notification/index.js"},"gitHead":"d48777dc617e30a6e0fdde467752b475af6cd415","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write .","test:cov":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries for auth, cache, logging, messaging, RPC, notification, and utilities","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^18.2.3","pino":"^10.3.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^14.0.1","ioredis":"^6.0.0","passport":"^0.7.0","cloudinary":"^2.10.0","decimal.js":"^10.6.0","@keyv/redis":"^5.1.6","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","pino-pretty":"^13.1.3","@nestjs/core":"^11.1.28","jsonwebtoken":"^9.0.3","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","cache-manager":"^7.2.9","@nestjs/common":"^11.1.28","@nestjs/config":"^4.0.4","class-validator":"^0.15.1","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.1.1","class-transformer":"^0.5.1","country-codes-list":"^3.1.1","@nestjs/cache-manager":"^3.1.3","@nestjs/microservices":"^11.1.28"},"organization":"Take \"N\" Trade Concepts Limited","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.12","prettier":"^3.9.6","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.1.2","@types/multer":"^2.2.0","@nestjs/testing":"^11.1.28","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6","@types/passport-jwt":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_4.4.1_1786109804153_0.10843519739453122","host":"s3://npm-registry-packages-npm-production"}},"4.4.2":{"name":"@takentrade/takentrade-libs","version":"4.4.2","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"Solmon Olatunji"},"license":"MIT","_id":"@takentrade/takentrade-libs@4.4.2","maintainers":[{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"1450056bc4f7e8b56ac1bfed1356525e14549909","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-4.4.2.tgz","fileCount":224,"integrity":"sha512-bVRvA5pG8KdMepmhgy1jZFjWUdOoYfFF4DzLzMzhneDiCjUqCudfl8RqPQfz23O31wP7a8Oe0ykHMUem5Fqq+w==","signatures":[{"sig":"MEUCIQC+WJRY/MbJ24Kml3xs/G3XHxeb/1tQP8gNBj5ZmVJQQgIgJ5wLwCbp2fe4ao8GqCl1GcyOCUSu/+NhoWVf+dLfoYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":489383},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./rpc":"./dist/rpc/index.js","./auth":"./dist/auth/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./utils":"./dist/utils/index.js","./common":"./dist/common/index.js","./logging":"./dist/logging/index.js","./notification":"./dist/notification/index.js"},"gitHead":"7242523ef6f0706b01d37e3a94b39af0430ed5fe","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write .","test:cov":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries for auth, cache, logging, messaging, RPC, notification, and utilities","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^18.2.3","pino":"^10.3.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^14.0.1","ioredis":"^6.0.0","passport":"^0.7.0","cloudinary":"^2.10.0","decimal.js":"^10.6.0","@keyv/redis":"^5.1.6","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","pino-pretty":"^13.1.3","@nestjs/core":"^11.1.28","jsonwebtoken":"^9.0.3","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","cache-manager":"^7.2.9","@nestjs/common":"^11.1.28","@nestjs/config":"^4.0.4","class-validator":"^0.15.1","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.1.1","class-transformer":"^0.5.1","country-codes-list":"^3.1.1","@nestjs/cache-manager":"^3.1.3","@nestjs/microservices":"^11.1.28"},"organization":"Take \"N\" Trade Concepts Limited","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.12","prettier":"^3.9.6","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.1.2","@types/multer":"^2.2.0","@nestjs/testing":"^11.1.28","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6","@types/passport-jwt":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_4.4.2_1786110770767_0.6631017987598271","host":"s3://npm-registry-packages-npm-production"}},"4.5.0":{"name":"@takentrade/takentrade-libs","version":"4.5.0","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"Solmon Olatunji"},"license":"MIT","_id":"@takentrade/takentrade-libs@4.5.0","maintainers":[{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"cfbe6aeb711c473865ba93c36ab063f4e3eec351","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-4.5.0.tgz","fileCount":228,"integrity":"sha512-3xQo2V06nBpzKTaztTQLC05JrUNGkv1LQQAPcCmokt0WU/KsafDn+Q6105R+VA5qMA2CWMDq3ZAUFXRWKsDw+A==","signatures":[{"sig":"MEUCIQDZYEiC1Etg0DNyN2GopMj8fcI/XpW4TqBcgUH2XBEKIwIgYJDe0GH3G1u/cLX/GNNnD96cy8iTWbFPVeXgQVbsYQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":489609},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./rpc":"./dist/rpc/index.js","./auth":"./dist/auth/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./utils":"./dist/utils/index.js","./common":"./dist/common/index.js","./logging":"./dist/logging/index.js","./notification":"./dist/notification/index.js"},"gitHead":"b6f94504e96e2ac90da309aa38913615381e5de1","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write .","test:cov":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries for auth, cache, logging, messaging, RPC, notification, and utilities","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^18.2.3","pino":"^10.3.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^14.0.1","ioredis":"^6.0.0","passport":"^0.7.0","cloudinary":"^2.10.0","decimal.js":"^10.6.0","@keyv/redis":"^5.1.6","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","pino-pretty":"^13.1.3","@nestjs/core":"^11.1.28","jsonwebtoken":"^9.0.3","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","cache-manager":"^7.2.9","@nestjs/common":"^11.1.28","@nestjs/config":"^4.0.4","class-validator":"^0.15.1","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.1.1","class-transformer":"^0.5.1","country-codes-list":"^3.1.1","@nestjs/cache-manager":"^3.1.3","@nestjs/microservices":"^11.1.28"},"organization":"Take \"N\" Trade Concepts Limited","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.12","prettier":"^3.9.6","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.1.2","@types/multer":"^2.2.0","@nestjs/testing":"^11.1.28","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6","@types/passport-jwt":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_4.5.0_1786179662104_0.8047389925872219","host":"s3://npm-registry-packages-npm-production"}},"4.5.1":{"name":"@takentrade/takentrade-libs","version":"4.5.1","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"Solmon Olatunji"},"license":"MIT","_id":"@takentrade/takentrade-libs@4.5.1","maintainers":[{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"a270d9ed5f1b473ec7025d522f7ff00023067bae","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-4.5.1.tgz","fileCount":220,"integrity":"sha512-A9aLDu1a/LYGltkSBBmN7Gv1jelgqmJoUwGFR1dUP5lFhBVVPJWNyqOKEWQ9QTK18HaFaCmSHLMC4cbv0IZZag==","signatures":[{"sig":"MEUCIDLImSbb78e4tETNeSNJbps8/Q+gJpikiadvqZk56J+GAiEAy6jQMWnfMFJfh0e0tXZrLKaO3SA3O0IZkyZl8CzaYt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":481086},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./rpc":"./dist/rpc/index.js","./auth":"./dist/auth/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./utils":"./dist/utils/index.js","./common":"./dist/common/index.js","./logging":"./dist/logging/index.js","./notification":"./dist/notification/index.js"},"gitHead":"e74ce1285a1131bce330bd506527d2167d266b02","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write .","test:cov":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries for auth, cache, logging, messaging, RPC, notification, and utilities","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^18.2.3","pino":"^10.3.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^14.0.1","ioredis":"^6.0.0","passport":"^0.7.0","cloudinary":"^2.10.0","decimal.js":"^10.6.0","@keyv/redis":"^5.1.6","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","pino-pretty":"^13.1.3","@nestjs/core":"^11.1.28","jsonwebtoken":"^9.0.3","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","cache-manager":"^7.2.9","@nestjs/common":"^11.1.28","@nestjs/config":"^4.0.4","class-validator":"^0.15.1","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.1.1","class-transformer":"^0.5.1","country-codes-list":"^3.1.1","@nestjs/cache-manager":"^3.1.3","@nestjs/microservices":"^11.1.28"},"organization":"Take \"N\" Trade Concepts Limited","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.12","prettier":"^3.9.6","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.1.2","@types/multer":"^2.2.0","@nestjs/testing":"^11.1.28","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6","@types/passport-jwt":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_4.5.1_1786187403626_0.049818266977834647","host":"s3://npm-registry-packages-npm-production"}},"4.5.2":{"name":"@takentrade/takentrade-libs","version":"4.5.2","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"Solmon Olatunji"},"license":"MIT","_id":"@takentrade/takentrade-libs@4.5.2","maintainers":[{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"ebfc383e3e203de319a2ce76bfbd3449dc17ba82","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-4.5.2.tgz","fileCount":220,"integrity":"sha512-uAuTOSjYMAvZbWXGeHiELXcrVvTabcEihERzHcpzRu5LMVwqroEh5gTLj0jiqpt+Okmpuj9CDXuvWeupfWsXNg==","signatures":[{"sig":"MEUCIQDOiLmaumqHTPHrwUGltqY3fm0jIjNeMuEJlts3qIwoCAIgcRW0aHAu1mNlNSRGhyzqwtHESMngl0lcei8AKowYxDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":479335},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./rpc":"./dist/rpc/index.js","./auth":"./dist/auth/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./utils":"./dist/utils/index.js","./common":"./dist/common/index.js","./logging":"./dist/logging/index.js","./notification":"./dist/notification/index.js"},"gitHead":"4d79ebf0d7b4a44d67b3b969440d3dfbd2f5dd0d","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write .","test:cov":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries for auth, cache, logging, messaging, RPC, notification, and utilities","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^18.2.3","pino":"^10.3.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^14.0.1","ioredis":"^6.0.0","passport":"^0.7.0","cloudinary":"^2.10.0","decimal.js":"^10.6.0","@keyv/redis":"^5.1.6","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","pino-pretty":"^13.1.3","@nestjs/core":"^11.1.28","jsonwebtoken":"^9.0.3","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","cache-manager":"^7.2.9","@nestjs/common":"^11.1.28","@nestjs/config":"^4.0.4","class-validator":"^0.15.1","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.1.1","class-transformer":"^0.5.1","country-codes-list":"^3.1.1","@nestjs/cache-manager":"^3.1.3","@nestjs/microservices":"^11.1.28"},"organization":"Take \"N\" Trade Concepts Limited","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.12","prettier":"^3.9.6","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.1.2","@types/multer":"^2.2.0","@nestjs/testing":"^11.1.28","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6","@types/passport-jwt":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_4.5.2_1786424794247_0.3486878141489824","host":"s3://npm-registry-packages-npm-production"}},"4.5.3":{"name":"@takentrade/takentrade-libs","version":"4.5.3","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"Solmon Olatunji"},"license":"MIT","_id":"@takentrade/takentrade-libs@4.5.3","maintainers":[{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"27e12c2c1fbfdb868161d99b74c66d99b03152a1","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-4.5.3.tgz","fileCount":216,"integrity":"sha512-yen8s7wasrLjTHDJhL57t5nDbR2mLkkPL0WboAa31vmi2FRrKbJhi1/BPoVAz+Z4+SrxlvfnxL1qPop1fY1aJw==","signatures":[{"sig":"MEUCIQDmm+hhmDU3/REuAvi0zXu9EE1xeyY/NfjkHppo0nYWqQIgLiwuSvzXaXfJ+WUUVerTRP3VqVloNsoUd1hoobQ25Fg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478211},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./rpc":"./dist/rpc/index.js","./auth":"./dist/auth/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./utils":"./dist/utils/index.js","./common":"./dist/common/index.js","./logging":"./dist/logging/index.js","./notification":"./dist/notification/index.js"},"gitHead":"6482b63dad827cb2c55355bdf28829e23320c2f0","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write .","test:cov":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries for auth, cache, logging, messaging, RPC, notification, and utilities","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^18.2.3","pino":"^10.3.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^14.0.1","ioredis":"^6.0.0","passport":"^0.7.0","cloudinary":"^2.10.0","decimal.js":"^10.6.0","@keyv/redis":"^5.1.6","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","pino-pretty":"^13.1.3","@nestjs/core":"^11.1.28","jsonwebtoken":"^9.0.3","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","cache-manager":"^7.2.9","@nestjs/common":"^11.1.28","@nestjs/config":"^4.0.4","class-validator":"^0.15.1","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.1.1","class-transformer":"^0.5.1","country-codes-list":"^3.1.1","@nestjs/cache-manager":"^3.1.3","@nestjs/microservices":"^11.1.28"},"organization":"Take \"N\" Trade Concepts Limited","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.12","prettier":"^3.9.6","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.1.2","@types/multer":"^2.2.0","@nestjs/testing":"^11.1.28","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6","@types/passport-jwt":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_4.5.3_1786443248233_0.8865424405344078","host":"s3://npm-registry-packages-npm-production"}},"4.5.4":{"name":"@takentrade/takentrade-libs","version":"4.5.4","keywords":["takentrade","takentrade-libs","libs"],"author":{"name":"Solmon Olatunji"},"license":"MIT","_id":"@takentrade/takentrade-libs@4.5.4","maintainers":[{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"}],"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"dist":{"shasum":"82b35daa77c3d8b5d8ff88f8638b39b455e12cbb","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-4.5.4.tgz","fileCount":216,"integrity":"sha512-dYvTl+XjtltFp9SiJ4TG+voTR6NoOaf9VcRzpOu4vz43yy/qA37/rjF1+PbZ5JMPLeJzGSbCq249mtcDu2Lp1w==","signatures":[{"sig":"MEUCIQCOZwSZFU/lQAWueJl1mJSvxb9FyHx+tNYI+2yAzUzNHwIgM9NXDe2VXHgCkldaRKeFRnchpx/GHfo7VpB3cyqfTgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478299},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./rpc":"./dist/rpc/index.js","./auth":"./dist/auth/index.js","./nats":"./dist/nats/index.js","./cache":"./dist/cache/index.js","./utils":"./dist/utils/index.js","./common":"./dist/common/index.js","./logging":"./dist/logging/index.js","./notification":"./dist/notification/index.js"},"gitHead":"c8d93dca3b4ba3df76697c490554d77d4241df9b","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write .","test:cov":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"jest --watch","format:check":"prettier --check ."},"_npmUser":{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"},"repository":{"url":"git+https://github.com/TakeNTrade/takentrade-libs.git","type":"git"},"_npmVersion":"10.8.2","description":"TakeNTrade shared libraries for auth, cache, logging, messaging, RPC, notification, and utilities","directories":{},"_nodeVersion":"20.20.2","dependencies":{"joi":"^18.2.3","pino":"^10.3.1","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^14.0.1","ioredis":"^6.0.0","passport":"^0.7.0","cloudinary":"^2.10.0","decimal.js":"^10.6.0","@keyv/redis":"^5.1.6","@nestjs/jwt":"^11.0.2","object-hash":"^3.0.0","pino-pretty":"^13.1.3","@nestjs/core":"^11.1.28","jsonwebtoken":"^9.0.3","passport-jwt":"^4.0.1","@nestjs/axios":"^4.0.1","cache-manager":"^7.2.9","@nestjs/common":"^11.1.28","@nestjs/config":"^4.0.4","class-validator":"^0.15.1","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.1.1","class-transformer":"^0.5.1","country-codes-list":"^3.1.1","@nestjs/cache-manager":"^3.1.3","@nestjs/microservices":"^11.1.28"},"organization":"Take \"N\" Trade Concepts Limited","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.12","prettier":"^3.9.6","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.1.2","@types/multer":"^2.2.0","@nestjs/testing":"^11.1.28","@types/passport":"^1.0.17","@types/object-hash":"^3.0.6","@types/passport-jwt":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/takentrade-libs_4.5.4_1786680859435_0.18808670184728316","host":"s3://npm-registry-packages-npm-production"}},"4.5.5":{"name":"@takentrade/takentrade-libs","version":"4.5.5","author":{"name":"Solmon Olatunji"},"organization":"Take \"N\" Trade Concepts Limited","description":"TakeNTrade shared libraries for auth, cache, logging, messaging, RPC, notification, and utilities","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","build":"rm -rf dist && tsc -p tsconfig.build.json","lint":"eslint src --ext .ts","format":"prettier --write .","format:check":"prettier --check .","typecheck":"tsc -p tsconfig.json --noEmit"},"repository":{"type":"git","url":"git+https://github.com/TakeNTrade/takentrade-libs.git"},"keywords":["takentrade","takentrade-libs","libs"],"license":"MIT","dependencies":{"@keyv/redis":"^5.1.6","@nestjs/axios":"^4.0.1","@nestjs/cache-manager":"^3.1.3","@nestjs/common":"^11.1.28","@nestjs/config":"^4.0.4","@nestjs/core":"^11.1.28","@nestjs/jwt":"^11.0.2","@nestjs/microservices":"^11.1.28","@nestjs/passport":"^11.0.5","@nestjs/terminus":"^11.1.1","cache-manager":"^7.2.9","class-transformer":"^0.5.1","class-validator":"^0.15.1","cloudinary":"^2.10.0","country-codes-list":"^3.1.1","decimal.js":"^10.6.0","ioredis":"^6.0.0","joi":"^18.2.3","jsonwebtoken":"^9.0.3","object-hash":"^3.0.0","passport":"^0.7.0","passport-jwt":"^4.0.1","pino":"^10.3.1","pino-pretty":"^13.1.3","rxjs":"^7.8.2","tsup":"^8.5.1","uuid":"^14.0.1"},"devDependencies":{"@nestjs/testing":"^11.1.28","@types/jest":"^30.0.0","@types/multer":"^2.2.0","@types/node":"^26.1.2","@types/object-hash":"^3.0.6","@types/passport":"^1.0.17","@types/passport-jwt":"^4.0.1","jest":"^30.4.2","prettier":"^3.9.6","ts-jest":"^29.4.12","typescript":"^6.0.3"},"exports":{".":"./dist/index.js","./auth":"./dist/auth/index.js","./cache":"./dist/cache/index.js","./common":"./dist/common/index.js","./logging":"./dist/logging/index.js","./nats":"./dist/nats/index.js","./notification":"./dist/notification/index.js","./rpc":"./dist/rpc/index.js","./utils":"./dist/utils/index.js"},"gitHead":"90a8fc444f6771b303f36188ab35b736beec2e75","_id":"@takentrade/takentrade-libs@4.5.5","bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","_nodeVersion":"24.14.0","_npmVersion":"11.18.0","dist":{"integrity":"sha512-Wmymer3x+FD1UrS6LkjNYfeaB22K1ezZWRyM7Cdk2Fz6ao4pX9z+KeaVAlxJUMeKA7o25UYcvoGru+9GzWHuAw==","shasum":"6ac90e5063569fcfea0cce4764ebd33d6432ff32","tarball":"https://registry.npmjs.org/@takentrade/takentrade-libs/-/takentrade-libs-4.5.5.tgz","fileCount":216,"unpackedSize":478668,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCSRIlkEhMCArei2Kj/a3xrzaxwaeusBdYNIGBFtvuC7wIgU6a6izfcCLJV6rL0oWCRzNjTJgHEKiHIXkJNMjf9bVU="}]},"_npmUser":{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"},"directories":{},"maintainers":[{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/takentrade-libs_4.5.5_1787362498405_0.7860895155833394"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-25T06:01:20.813Z","modified":"2026-08-22T01:34:58.743Z","0.0.52":"2025-06-25T11:25:17.637Z","0.0.53":"2025-06-25T11:31:07.784Z","0.0.54":"2025-06-25T14:14:33.571Z","0.0.55":"2025-06-26T05:12:36.132Z","0.0.56":"2025-06-26T06:29:44.672Z","0.0.57":"2025-07-25T06:01:21.114Z","0.0.58":"2025-07-25T06:17:34.985Z","0.0.59":"2025-07-25T06:22:53.193Z","1.0.0":"2025-07-25T06:27:22.486Z","1.0.1":"2025-07-25T06:46:01.300Z","1.0.2":"2025-07-25T09:31:28.688Z","1.0.3":"2025-07-26T07:41:06.007Z","1.0.4":"2025-07-27T05:19:15.818Z","1.0.5":"2025-07-27T05:23:25.397Z","1.0.6":"2025-07-27T06:07:44.642Z","1.0.7":"2025-07-27T14:35:51.978Z","1.0.8":"2025-07-27T14:41:20.368Z","1.0.9":"2025-07-27T15:37:38.045Z","1.1.0":"2025-07-28T06:16:38.118Z","1.2.0":"2025-07-28T10:15:49.525Z","1.2.1":"2025-07-28T10:54:49.185Z","1.2.3":"2025-08-16T04:40:15.932Z","1.2.4":"2025-08-16T08:15:54.301Z","1.2.5":"2025-08-20T05:29:34.854Z","1.2.51":"2025-08-20T05:37:22.593Z","1.2.52":"2025-08-20T05:42:21.295Z","1.2.53":"2025-08-28T06:26:13.693Z","1.2.54":"2025-08-28T06:38:57.530Z","1.2.55":"2025-08-28T09:20:00.786Z","1.2.56":"2025-09-03T01:28:39.512Z","1.2.57":"2025-09-03T04:51:21.165Z","1.2.58":"2025-09-03T05:25:04.105Z","1.2.59":"2025-09-04T06:49:52.222Z","1.2.60":"2025-09-04T07:44:21.507Z","1.2.61":"2025-09-04T08:38:00.940Z","1.2.62":"2025-09-04T11:06:06.089Z","1.2.63":"2025-09-04T20:14:27.544Z","1.2.64":"2025-09-05T05:33:37.057Z","1.2.65":"2025-09-05T06:11:56.888Z","1.2.66":"2025-09-11T15:23:28.725Z","1.2.67":"2025-09-14T12:11:36.724Z","1.2.68":"2025-09-21T06:47:26.663Z","1.2.69":"2025-09-22T09:51:31.423Z","1.2.70":"2025-09-24T15:36:46.739Z","1.2.71":"2025-09-25T12:31:51.023Z","1.2.72":"2025-09-25T13:22:45.834Z","1.2.73":"2025-09-25T13:40:29.742Z","1.2.74":"2025-09-27T05:35:19.157Z","1.2.75":"2025-09-28T07:02:54.801Z","1.2.76":"2025-10-26T05:23:27.185Z","1.2.77":"2025-11-01T12:30:09.634Z","1.2.78":"2025-11-11T21:26:43.556Z","1.2.79":"2025-11-16T06:55:08.893Z","1.3.0":"2025-11-18T13:17:13.757Z","1.3.1":"2025-11-18T13:33:57.358Z","1.3.2":"2025-11-18T13:44:57.098Z","2.0.0":"2025-11-19T13:22:40.674Z","2.0.1":"2025-11-24T08:37:47.295Z","2.0.2":"2025-11-24T08:44:22.227Z","2.0.3":"2025-11-24T08:53:11.149Z","2.0.4":"2025-11-24T10:27:34.240Z","2.0.5":"2025-11-24T14:34:48.100Z","2.0.6":"2025-11-24T14:56:51.994Z","2.0.7":"2025-11-24T15:02:40.685Z","2.0.8":"2025-11-24T15:44:12.443Z","3.0.0":"2025-11-25T19:52:51.661Z","3.1.0":"2025-11-26T05:21:15.836Z","3.2.0":"2025-11-26T07:05:10.940Z","3.2.1":"2025-11-26T15:03:29.573Z","3.2.2":"2025-11-26T18:55:09.175Z","3.2.3":"2025-11-29T17:03:45.367Z","3.2.4":"2025-11-30T08:17:15.601Z","3.3.0":"2026-02-14T08:57:02.421Z","3.3.1":"2026-02-14T09:54:37.874Z","3.3.2":"2026-02-14T11:18:31.829Z","3.3.3":"2026-02-14T12:40:22.322Z","3.3.4":"2026-02-14T16:33:26.888Z","4.0.0":"2026-02-14T16:57:11.924Z","4.0.1":"2026-02-18T10:20:39.499Z","4.0.2":"2026-02-19T08:01:44.877Z","4.0.3":"2026-02-22T08:47:10.511Z","4.0.4":"2026-02-24T14:32:42.919Z","4.0.5":"2026-02-26T08:19:56.599Z","4.0.6":"2026-03-23T18:58:00.346Z","4.0.7":"2026-03-29T16:01:25.661Z","4.0.8":"2026-03-29T16:48:46.979Z","4.0.9":"2026-04-05T11:18:14.107Z","4.1.0":"2026-05-03T05:42:36.662Z","4.1.1":"2026-05-06T07:33:47.633Z","4.1.2":"2026-05-10T05:35:21.196Z","4.1.3":"2026-05-22T11:57:58.176Z","4.1.4":"2026-05-23T04:46:36.140Z","4.1.5":"2026-05-23T10:30:13.382Z","4.1.6":"2026-05-23T11:14:59.194Z","4.1.7":"2026-05-28T05:43:05.937Z","4.1.8":"2026-05-30T11:20:48.131Z","4.1.9":"2026-06-08T13:47:58.590Z","4.1.10":"2026-06-08T13:53:58.101Z","4.1.11":"2026-06-09T05:09:38.806Z","4.1.12":"2026-06-09T05:21:25.377Z","4.1.13":"2026-06-09T09:39:07.315Z","4.1.14":"2026-06-10T21:06:56.316Z","4.1.15":"2026-06-13T10:00:12.214Z","4.1.16":"2026-06-14T08:01:50.158Z","4.1.17":"2026-06-15T02:28:40.509Z","4.1.18":"2026-06-20T02:34:53.305Z","4.1.19":"2026-06-27T06:27:10.964Z","4.1.20":"2026-06-27T17:18:48.419Z","4.2.0":"2026-06-29T10:30:17.233Z","4.2.1":"2026-06-29T10:38:14.124Z","4.2.2":"2026-06-29T10:49:54.825Z","4.2.3":"2026-07-02T06:08:58.535Z","4.2.4":"2026-07-04T20:26:03.335Z","4.3.0":"2026-07-05T11:33:45.581Z","4.4.0":"2026-07-06T04:21:50.787Z","4.4.1":"2026-08-07T13:36:44.297Z","4.4.2":"2026-08-07T13:52:50.911Z","4.5.0":"2026-08-08T09:01:02.272Z","4.5.1":"2026-08-08T11:10:03.768Z","4.5.2":"2026-08-11T05:06:34.397Z","4.5.3":"2026-08-11T10:14:08.387Z","4.5.4":"2026-08-14T04:14:19.585Z","4.5.5":"2026-08-22T01:34:58.570Z"},"bugs":{"url":"https://github.com/TakeNTrade/takentrade-libs/issues"},"author":{"name":"Solmon Olatunji"},"license":"MIT","homepage":"https://github.com/TakeNTrade/takentrade-libs#readme","keywords":["takentrade","takentrade-libs","libs"],"repository":{"type":"git","url":"git+https://github.com/TakeNTrade/takentrade-libs.git"},"description":"TakeNTrade shared libraries for auth, cache, logging, messaging, RPC, notification, and utilities","maintainers":[{"name":"realsolomon","email":"iamsolomonolatunji@gmail.com"}],"readme":"# TakeNTrade Libraries\n\nShared TypeScript package for TakeNTrade services: auth guards, cache, logging, NATS contracts, RPC clients, notifications, DTOs, and utilities.\n\n## Install\n\n```bash\nnpm install @takentrade/takentrade-libs\n```\n\n## Development\n\n```bash\nnpm run build\nnpm run typecheck\nnpm run format:check\nnpm test\n```\n\n## Contracts\n\nUse shared NATS subjects and RPC clients rather than duplicating cross-service contracts. Wallet money movement uses only `wallet.user.credit` and `wallet.user.debit` through `WalletService`.\n\nSee `docs/` for module-specific usage.\n","readmeFilename":"README.md"}