{"_id":"@adatechnology/nestjs-http-client","_rev":"10-006ad221dc79528d448f135c182ec22c","name":"@adatechnology/nestjs-http-client","dist-tags":{"latest":"0.0.32","rc":"0.0.32-rc.0"},"versions":{"0.0.24":{"name":"@adatechnology/nestjs-http-client","version":"0.0.24","_id":"@adatechnology/nestjs-http-client@0.0.24","maintainers":[{"name":"miyazaki","email":"andersonfrfilho@gmail.com"}],"dist":{"shasum":"062a1de3f0fa80e0d919bff5bbf30a7c64669adf","tarball":"https://registry.npmjs.org/@adatechnology/nestjs-http-client/-/nestjs-http-client-0.0.24.tgz","fileCount":37,"integrity":"sha512-8Ke8fLX0Wnq+kDmYYXKOtxbran09WSUxx2nPWkzyQso3KJ/SUAvg0DNwjaZ0MOry7yVPHh8rv20ThNJNxHuDKQ==","signatures":[{"sig":"MEUCIBDVdA5t+e3LQeGInjEaCietq0CPXs+oS6UFb57hmbLFAiEAxEumHsRHpr282VqFSyTwurCCUtYOa1Ppx5Ypt6Dqsog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163968},"main":"dist/index.js","type":"commonjs","_from":"file:adatechnology-nestjs-http-client-0.0.24.tgz","types":"dist/index.d.ts","scripts":{"build":"tsup","check":"tsc -p tsconfig.json --noEmit","prebuild":"rm -rf dist","build:watch":"tsup --watch"},"_npmUser":{"name":"miyazaki","email":"andersonfrfilho@gmail.com"},"_resolved":"/tmp/a545680277ced76440b741aa9fe7b55b/adatechnology-nestjs-http-client-0.0.24.tgz","_integrity":"sha512-8Ke8fLX0Wnq+kDmYYXKOtxbran09WSUxx2nPWkzyQso3KJ/SUAvg0DNwjaZ0MOry7yVPHh8rv20ThNJNxHuDKQ==","_npmVersion":"10.9.8","description":"Este módulo fornece uma interface HTTP completa e flexível para fazer requisições HTTP em aplicações NestJS. Suporta tanto APIs Promise quanto Observable (RxJS), oferecendo máxima flexibilidade para diferentes casos de uso.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"rxjs":"^7.8.2","axios":"^1.15.2","@adatechnology/nestjs-cache":"0.0.20","@adatechnology/nestjs-logger":"0.0.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@esbuild-plugins/tsconfig-paths":"^0.1.2"},"peerDependencies":{"@nestjs/core":"^11","@nestjs/common":"^11.0.16"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-http-client_0.0.24_1779736864457_0.4050050920151267","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"@adatechnology/nestjs-http-client","version":"0.0.25","_id":"@adatechnology/nestjs-http-client@0.0.25","maintainers":[{"name":"miyazaki","email":"andersonfrfilho@gmail.com"}],"dist":{"shasum":"f9db271662995ea43eba062a761fd03089cbc126","tarball":"https://registry.npmjs.org/@adatechnology/nestjs-http-client/-/nestjs-http-client-0.0.25.tgz","fileCount":112,"integrity":"sha512-F04NhPvU5hzK0bdxx2pxJ/nHaIrSvVLn7gLzRnSpvxDSwdJtw/6VSdyh8jTagy+1EEkc2DaJLUtT9XXgKoBgew==","signatures":[{"sig":"MEYCIQCsyzM4YXO63g3XdhD+KZ+rmEMiGpxAUWWtG6EboLFRyQIhAPWhy3wJXf+FFjtLky91gwL96me0ayAQfZi5fHSZtjj1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293126},"main":"dist/index.js","type":"commonjs","_from":"file:adatechnology-nestjs-http-client-0.0.25.tgz","types":"dist/index.d.ts","scripts":{"build":"tsup","check":"tsc -p tsconfig.json --noEmit","prebuild":"rm -rf dist","build:watch":"tsup --watch"},"_npmUser":{"name":"miyazaki","email":"andersonfrfilho@gmail.com"},"_resolved":"/tmp/03fc732c2b28d41c707cfff48d9f734d/adatechnology-nestjs-http-client-0.0.25.tgz","_integrity":"sha512-F04NhPvU5hzK0bdxx2pxJ/nHaIrSvVLn7gLzRnSpvxDSwdJtw/6VSdyh8jTagy+1EEkc2DaJLUtT9XXgKoBgew==","_npmVersion":"11.12.1","description":"Este módulo fornece uma interface HTTP completa e flexível para fazer requisições HTTP em aplicações NestJS. Suporta tanto APIs Promise quanto Observable (RxJS), oferecendo máxima flexibilidade para diferentes casos de uso.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"rxjs":"^7.8.2","axios":"^1.15.2","@adatechnology/nestjs-cache":"0.0.21","@adatechnology/nestjs-logger":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@esbuild-plugins/tsconfig-paths":"^0.1.2"},"peerDependencies":{"@nestjs/core":"^11","@nestjs/common":"^11.0.16"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-http-client_0.0.25_1779744898781_0.7755789622277227","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"@adatechnology/nestjs-http-client","version":"0.0.26","_id":"@adatechnology/nestjs-http-client@0.0.26","maintainers":[{"name":"miyazaki","email":"andersonfrfilho@gmail.com"}],"dist":{"shasum":"a38fd695a420568ac3e8393e03cbddd79dc351c4","tarball":"https://registry.npmjs.org/@adatechnology/nestjs-http-client/-/nestjs-http-client-0.0.26.tgz","fileCount":37,"integrity":"sha512-LMC5A3/JZbPGWcmf27nt5hZ0FI8nvogXFYNQJGojPahlrsY6YdV3x8PHpwTDBdxKYZSh5Z/KUJbLl2NFN29Ibw==","signatures":[{"sig":"MEUCIQD2cEwcFPBFQ18K2A6Ag5G8LMztnEgfICLGgpXLzxB7KgIgWsy7jTuer4/yXu+b2xJxiKJNi5mBmK4mzP6ltjGgNS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163967},"main":"dist/index.js","type":"commonjs","_from":"file:adatechnology-nestjs-http-client-0.0.26.tgz","types":"dist/index.d.ts","scripts":{"build":"tsup","check":"tsc -p tsconfig.json --noEmit","prebuild":"rm -rf dist","build:watch":"tsup --watch"},"_npmUser":{"name":"miyazaki","email":"andersonfrfilho@gmail.com"},"_resolved":"/tmp/87eebb5ab932306472866f8048f511b2/adatechnology-nestjs-http-client-0.0.26.tgz","_integrity":"sha512-LMC5A3/JZbPGWcmf27nt5hZ0FI8nvogXFYNQJGojPahlrsY6YdV3x8PHpwTDBdxKYZSh5Z/KUJbLl2NFN29Ibw==","_npmVersion":"10.9.8","description":"Este módulo fornece uma interface HTTP completa e flexível para fazer requisições HTTP em aplicações NestJS. Suporta tanto APIs Promise quanto Observable (RxJS), oferecendo máxima flexibilidade para diferentes casos de uso.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"rxjs":"^7.8.2","axios":"^1.15.2","@adatechnology/nestjs-cache":"0.0.22","@adatechnology/nestjs-logger":"0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@esbuild-plugins/tsconfig-paths":"^0.1.2"},"peerDependencies":{"@nestjs/core":"^11","@nestjs/common":"^11.0.16"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-http-client_0.0.26_1779746697641_0.4456699988177777","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"@adatechnology/nestjs-http-client","version":"0.0.27","_id":"@adatechnology/nestjs-http-client@0.0.27","maintainers":[{"name":"miyazaki","email":"andersonfrfilho@gmail.com"}],"dist":{"shasum":"0003146bdf524a94a8ae7d01317c616afb896caa","tarball":"https://registry.npmjs.org/@adatechnology/nestjs-http-client/-/nestjs-http-client-0.0.27.tgz","fileCount":37,"integrity":"sha512-qd9s/T4TVQZmpWt8ecw51fsagPREYzHrq2mS/HGcxA7s9k3QEYWfib7twF6mIap1/p0bftSoWkJCcdQNx+f5zA==","signatures":[{"sig":"MEUCID+mGCOKzAzapBj4AGcMVWuOo7G0SRGJ0hP8jIbvcdceAiEAin05ZaicA8Yp+es0zihRJv2pIudeTXfWJ7dyL72d6Rk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163967},"main":"dist/index.js","type":"commonjs","_from":"file:adatechnology-nestjs-http-client-0.0.27.tgz","types":"dist/index.d.ts","scripts":{"build":"tsup","check":"tsc -p tsconfig.json --noEmit","prebuild":"rm -rf dist","build:watch":"tsup --watch"},"_npmUser":{"name":"miyazaki","email":"andersonfrfilho@gmail.com"},"_resolved":"/tmp/cb0e223c2646010ea3d070140057acca/adatechnology-nestjs-http-client-0.0.27.tgz","_integrity":"sha512-qd9s/T4TVQZmpWt8ecw51fsagPREYzHrq2mS/HGcxA7s9k3QEYWfib7twF6mIap1/p0bftSoWkJCcdQNx+f5zA==","_npmVersion":"10.9.8","description":"Este módulo fornece uma interface HTTP completa e flexível para fazer requisições HTTP em aplicações NestJS. Suporta tanto APIs Promise quanto Observable (RxJS), oferecendo máxima flexibilidade para diferentes casos de uso.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"rxjs":"^7.8.2","axios":"^1.15.2","@adatechnology/nestjs-cache":"0.0.23","@adatechnology/nestjs-logger":"0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@esbuild-plugins/tsconfig-paths":"^0.1.2"},"peerDependencies":{"@nestjs/core":"^11","@nestjs/common":"^11.0.16"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-http-client_0.0.27_1779756658247_0.8405366118559825","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"@adatechnology/nestjs-http-client","version":"0.0.28","_id":"@adatechnology/nestjs-http-client@0.0.28","maintainers":[{"name":"miyazaki","email":"andersonfrfilho@gmail.com"}],"dist":{"shasum":"7e0dd3f6586c4e077c12c898d05dfaccd23257fa","tarball":"https://registry.npmjs.org/@adatechnology/nestjs-http-client/-/nestjs-http-client-0.0.28.tgz","fileCount":37,"integrity":"sha512-k6XRfK5c4KLTqp9q86i7YTDN2FKMGzGw27Mj/j8TCqWzuIQwPl8cZJqs1/AKapu7qr7Qanj4Uz79O53amPDj6Q==","signatures":[{"sig":"MEQCIErYjuQQmKN459viU1/JuKzZcYHmaNipnGQdCtdmzT8JAiB5HrSIj07Z/elerxqG7fmQmdqAQLJLN/udOKHMTyB0og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164617},"main":"dist/index.js","type":"commonjs","_from":"file:adatechnology-nestjs-http-client-0.0.28.tgz","types":"dist/index.d.ts","scripts":{"build":"tsup","check":"tsc -p tsconfig.json --noEmit","prebuild":"rm -rf dist","build:watch":"tsup --watch"},"_npmUser":{"name":"miyazaki","email":"andersonfrfilho@gmail.com"},"_resolved":"/tmp/350154f76cd2997ceba79eb08fb3d2f6/adatechnology-nestjs-http-client-0.0.28.tgz","_integrity":"sha512-k6XRfK5c4KLTqp9q86i7YTDN2FKMGzGw27Mj/j8TCqWzuIQwPl8cZJqs1/AKapu7qr7Qanj4Uz79O53amPDj6Q==","_npmVersion":"10.9.8","description":"Este módulo fornece uma interface HTTP completa e flexível para fazer requisições HTTP em aplicações NestJS. Suporta tanto APIs Promise quanto Observable (RxJS), oferecendo máxima flexibilidade para diferentes casos de uso.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"rxjs":"^7.8.2","axios":"^1.15.2","@adatechnology/nestjs-cache":"0.0.22","@adatechnology/nestjs-logger":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@esbuild-plugins/tsconfig-paths":"^0.1.2"},"peerDependencies":{"@nestjs/core":"^11","@nestjs/common":"^11.0.16"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-http-client_0.0.28_1779848855765_0.9062377068973022","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"@adatechnology/nestjs-http-client","version":"0.0.29","_id":"@adatechnology/nestjs-http-client@0.0.29","maintainers":[{"name":"miyazaki","email":"andersonfrfilho@gmail.com"}],"dist":{"shasum":"661d85bec6b4401b59562c046804844bf6030f79","tarball":"https://registry.npmjs.org/@adatechnology/nestjs-http-client/-/nestjs-http-client-0.0.29.tgz","fileCount":37,"integrity":"sha512-EfT0UsxIcPK6QIi4ICvE2WRVe6EUUmvQVzvQVvYZipP6Ynl5QfI0Fc+9VMMgsnXGXcmzZlofKWii56O+ApBvkQ==","signatures":[{"sig":"MEYCIQD8i+6vd1QmiQxXPc/AzZ0S4q5p0H62ArF9xl2uqZAphAIhAOIiQzXEkvenD50GRMleKG3JlkBPW5frbVIvxrVyTmpy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164617},"main":"dist/index.js","type":"commonjs","_from":"file:adatechnology-nestjs-http-client-0.0.29.tgz","types":"dist/index.d.ts","scripts":{"build":"tsup","check":"tsc -p tsconfig.json --noEmit","prebuild":"rm -rf dist","build:watch":"tsup --watch"},"_npmUser":{"name":"miyazaki","email":"andersonfrfilho@gmail.com"},"_resolved":"/tmp/e32a37cd37de664b02e53274e6800e95/adatechnology-nestjs-http-client-0.0.29.tgz","_integrity":"sha512-EfT0UsxIcPK6QIi4ICvE2WRVe6EUUmvQVzvQVvYZipP6Ynl5QfI0Fc+9VMMgsnXGXcmzZlofKWii56O+ApBvkQ==","_npmVersion":"10.9.8","description":"Este módulo fornece uma interface HTTP completa e flexível para fazer requisições HTTP em aplicações NestJS. Suporta tanto APIs Promise quanto Observable (RxJS), oferecendo máxima flexibilidade para diferentes casos de uso.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"rxjs":"^7.8.2","axios":"^1.15.2","@adatechnology/nestjs-cache":"0.0.23","@adatechnology/nestjs-logger":"0.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@esbuild-plugins/tsconfig-paths":"^0.1.2"},"peerDependencies":{"@nestjs/core":"^11","@nestjs/common":"^11.0.16"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-http-client_0.0.29_1779849660976_0.8336596475373499","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"@adatechnology/nestjs-http-client","version":"0.0.30","_id":"@adatechnology/nestjs-http-client@0.0.30","maintainers":[{"name":"miyazaki","email":"andersonfrfilho@gmail.com"}],"dist":{"shasum":"76badeee9a8a40269acf14f2619ae610ff296af7","tarball":"https://registry.npmjs.org/@adatechnology/nestjs-http-client/-/nestjs-http-client-0.0.30.tgz","fileCount":37,"integrity":"sha512-oH7VH1SlEPpcluaAXAm03eKFMYLkEg/cAcJ3GG8FO0aEdExbfWR0x+yTQ21E9Qi9UDGN69GlekVvWBfbyFUrlw==","signatures":[{"sig":"MEUCICTTjCoiuygNF39V3elSA+hGl+ANUsaxBCuKNQku+skcAiEArE87AVytp8Iy76r3sdTTHJw1q3myc/ttpx3xG/3CRMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164617},"main":"dist/index.js","type":"commonjs","_from":"file:adatechnology-nestjs-http-client-0.0.30.tgz","types":"dist/index.d.ts","scripts":{"build":"tsup","check":"tsc -p tsconfig.json --noEmit","prebuild":"rm -rf dist","build:watch":"tsup --watch"},"_npmUser":{"name":"miyazaki","email":"andersonfrfilho@gmail.com"},"_resolved":"/tmp/73a98b7e62cf633adc90d2e95737b3e7/adatechnology-nestjs-http-client-0.0.30.tgz","_integrity":"sha512-oH7VH1SlEPpcluaAXAm03eKFMYLkEg/cAcJ3GG8FO0aEdExbfWR0x+yTQ21E9Qi9UDGN69GlekVvWBfbyFUrlw==","_npmVersion":"10.9.8","description":"Este módulo fornece uma interface HTTP completa e flexível para fazer requisições HTTP em aplicações NestJS. Suporta tanto APIs Promise quanto Observable (RxJS), oferecendo máxima flexibilidade para diferentes casos de uso.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"rxjs":"^7.8.2","axios":"^1.15.2","@adatechnology/nestjs-cache":"0.0.25","@adatechnology/nestjs-logger":"0.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@esbuild-plugins/tsconfig-paths":"^0.1.2"},"peerDependencies":{"@nestjs/core":"^11","@nestjs/common":"^11.0.16"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-http-client_0.0.30_1779881518179_0.2737371879179926","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"@adatechnology/nestjs-http-client","version":"0.0.31","_id":"@adatechnology/nestjs-http-client@0.0.31","maintainers":[{"name":"miyazaki","email":"andersonfrfilho@gmail.com"}],"dist":{"shasum":"747e9092276b63ac6230bb5a25e2fc8bdefcf2c4","tarball":"https://registry.npmjs.org/@adatechnology/nestjs-http-client/-/nestjs-http-client-0.0.31.tgz","fileCount":37,"integrity":"sha512-EQEu/kVLFMaCHI5RrMejNn8juTZZM5AivkcYT+BJqcJI/a+5z6/KRcsOZKLvj8sSaxBnEy7EUGWDO5eneTzXcw==","signatures":[{"sig":"MEUCIQDmTvhFTlFRLnF2Y//PUelLe2On3b55YKGoAVokIVVbNgIgf6oNCgn5fmH1hcuXB0Oav89FbJ4oOmoiHvoU1ZPzPws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164209},"main":"dist/index.js","type":"commonjs","_from":"file:adatechnology-nestjs-http-client-0.0.31.tgz","types":"dist/index.d.ts","scripts":{"build":"tsup","check":"tsc -p tsconfig.json --noEmit","prebuild":"rm -rf dist","build:watch":"tsup --watch"},"_npmUser":{"name":"miyazaki","email":"andersonfrfilho@gmail.com"},"_resolved":"/tmp/97170c11083b359448818cc4b4006e29/adatechnology-nestjs-http-client-0.0.31.tgz","_integrity":"sha512-EQEu/kVLFMaCHI5RrMejNn8juTZZM5AivkcYT+BJqcJI/a+5z6/KRcsOZKLvj8sSaxBnEy7EUGWDO5eneTzXcw==","_npmVersion":"10.9.8","description":"Este módulo fornece uma interface HTTP completa e flexível para fazer requisições HTTP em aplicações NestJS. Suporta tanto APIs Promise quanto Observable (RxJS), oferecendo máxima flexibilidade para diferentes casos de uso.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"rxjs":"^7.8.2","axios":"^1.15.2","@adatechnology/nestjs-cache":"0.0.25","@adatechnology/nestjs-logger":"0.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@esbuild-plugins/tsconfig-paths":"^0.1.2"},"peerDependencies":{"@nestjs/core":"^11","@nestjs/common":"^11.0.16"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-http-client_0.0.31_1780167359649_0.8097757738646858","host":"s3://npm-registry-packages-npm-production"}},"0.0.32-rc.0":{"name":"@adatechnology/nestjs-http-client","version":"0.0.32-rc.0","_id":"@adatechnology/nestjs-http-client@0.0.32-rc.0","maintainers":[{"name":"miyazaki","email":"andersonfrfilho@gmail.com"}],"dist":{"shasum":"03c432467c2d77bacfd6172668330f0eeec7b4a1","tarball":"https://registry.npmjs.org/@adatechnology/nestjs-http-client/-/nestjs-http-client-0.0.32-rc.0.tgz","fileCount":37,"integrity":"sha512-M5LSapZt6dPEfvyLwUnTHUKzzZYGqEMLmerUooU2J54k0L9aMZ7o95MVRViYfNvlProq0VECd8cd96s4VMe6wA==","signatures":[{"sig":"MEYCIQD2sr/t7n5Nq4K1tPUAs8eTsanrqunSwzBkmdzLksprsgIhAPTSgzqoRsoZeSSFaogC2Fi3EIEfEDBB9obCoQ1t73xf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164132},"main":"dist/index.js","type":"commonjs","_from":"file:adatechnology-nestjs-http-client-0.0.32-rc.0.tgz","types":"dist/index.d.ts","scripts":{"build":"tsup","check":"tsc -p tsconfig.json --noEmit","prebuild":"rm -rf dist","build:watch":"tsup --watch"},"_npmUser":{"name":"miyazaki","email":"andersonfrfilho@gmail.com"},"_resolved":"/tmp/c3c304fd32ce6339f5e476a259755ea1/adatechnology-nestjs-http-client-0.0.32-rc.0.tgz","_integrity":"sha512-M5LSapZt6dPEfvyLwUnTHUKzzZYGqEMLmerUooU2J54k0L9aMZ7o95MVRViYfNvlProq0VECd8cd96s4VMe6wA==","_npmVersion":"10.9.8","description":"Este módulo fornece uma interface HTTP completa e flexível para fazer requisições HTTP em aplicações NestJS. Suporta tanto APIs Promise quanto Observable (RxJS), oferecendo máxima flexibilidade para diferentes casos de uso.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"rxjs":"^7.8.2","axios":"^1.15.2","@adatechnology/nestjs-cache":"0.0.26-rc.0","@adatechnology/nestjs-logger":"0.2.5-rc.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@esbuild-plugins/tsconfig-paths":"^0.1.2"},"peerDependencies":{"@nestjs/core":"^11","@nestjs/common":"^11.0.16"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-http-client_0.0.32-rc.0_1785076860580_0.7462997209432916","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"@adatechnology/nestjs-http-client","version":"0.0.32","publishConfig":{"access":"public"},"type":"commonjs","main":"dist/index.js","types":"dist/index.d.ts","dependencies":{"axios":"^1.15.2","rxjs":"^7.8.2","@adatechnology/nestjs-logger":"0.2.5","@adatechnology/nestjs-cache":"0.0.26"},"peerDependencies":{"@nestjs/common":"^11.0.16","@nestjs/core":"^11"},"devDependencies":{"@esbuild-plugins/tsconfig-paths":"^0.1.2","tsup":"^8.5.1","typescript":"^5.9.3"},"scripts":{"prebuild":"rm -rf dist","build":"tsup","build:watch":"tsup --watch","check":"tsc -p tsconfig.json --noEmit"},"_id":"@adatechnology/nestjs-http-client@0.0.32","description":"Este módulo fornece uma interface HTTP completa e flexível para fazer requisições HTTP em aplicações NestJS. Suporta tanto APIs Promise quanto Observable (RxJS), oferecendo máxima flexibilidade para diferentes casos de uso.","_integrity":"sha512-Lc/57HxOSA0I4LcUNYHhwrSE++xks14DPe94zclidNEq1Czf5XlcqEsdqp/A7VXkhd5jeOZFhxUc9YNWPTP7JA==","_resolved":"/tmp/18ced9fe5ddc70b743051bf0de2af617/adatechnology-nestjs-http-client-0.0.32.tgz","_from":"file:adatechnology-nestjs-http-client-0.0.32.tgz","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-Lc/57HxOSA0I4LcUNYHhwrSE++xks14DPe94zclidNEq1Czf5XlcqEsdqp/A7VXkhd5jeOZFhxUc9YNWPTP7JA==","shasum":"0c397f5196b70a8030b19c43f608972bb67443db","tarball":"https://registry.npmjs.org/@adatechnology/nestjs-http-client/-/nestjs-http-client-0.0.32.tgz","fileCount":37,"unpackedSize":164117,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCID2L35CMvQLM9a8QGEiu9o08uDgjXSUVlpFJa0kx72F3AiB5K4gqUx1vTTmcnAP9JuYlXI27YHjCFNsusr6N3Tb57w=="}]},"_npmUser":{"name":"miyazaki","email":"andersonfrfilho@gmail.com"},"directories":{},"maintainers":[{"name":"miyazaki","email":"andersonfrfilho@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nestjs-http-client_0.0.32_1788318094682_0.8707497640331803"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-25T19:21:04.146Z","modified":"2026-09-02T03:01:35.049Z","0.0.24":"2026-05-25T19:21:04.605Z","0.0.25":"2026-05-25T21:34:58.943Z","0.0.26":"2026-05-25T22:04:57.787Z","0.0.27":"2026-05-26T00:50:58.409Z","0.0.28":"2026-05-27T02:27:35.921Z","0.0.29":"2026-05-27T02:41:01.130Z","0.0.30":"2026-05-27T11:31:58.330Z","0.0.31":"2026-05-30T18:55:59.798Z","0.0.32-rc.0":"2026-07-26T14:41:00.718Z","0.0.32":"2026-09-02T03:01:34.837Z"},"description":"Este módulo fornece uma interface HTTP completa e flexível para fazer requisições HTTP em aplicações NestJS. Suporta tanto APIs Promise quanto Observable (RxJS), oferecendo máxima flexibilidade para diferentes casos de uso.","maintainers":[{"name":"miyazaki","email":"andersonfrfilho@gmail.com"}],"readme":"# HTTP Provider\n\nEste módulo fornece uma interface HTTP completa e flexível para fazer requisições HTTP em aplicações NestJS. Suporta tanto APIs Promise quanto Observable (RxJS), oferecendo máxima flexibilidade para diferentes casos de uso.\n\n## Instalação\n\n```bash\npnpm add -w axios rxjs\n```\n\n## Configuração\n\nConfigure o módulo no seu AppModule usando `forRoot` ou `forRootAsync`. O pacote publica o namespace `@adatechnology/http-client`.\n\n```ts\nimport { Module } from \"@nestjs/common\";\nimport { HttpModule } from \"@adatechnology/http-client\";\n\n@Module({\n  imports: [\n    HttpModule.forRoot({ \n      baseURL: \"https://api.example.com\", \n      timeout: 10000 \n    }, {\n      logging: {\n        enabled: true,\n        context: 'MyHttpClient',\n        includeHeaders: true\n      },\n      useCache: true,\n      cache: {\n        defaultTtl: 60000 // 1 minuto\n      }\n    }),\n  ],\n})\nexport class AppModule {}\n```\n\n## Logging Padronizado\n\nO `HttpModule` segue o padrão de logging do monorepo, permitindo rastreabilidade total entre camadas.\n\n### Enviando Contexto de Origem\nPara que o log mostre exatamente quem chamou o cliente HTTP, utilize a propriedade `logContext` na configuração da requisição:\n\n```ts\nawait this.http.get({\n  url: \"/pokemon/1\",\n  config: {\n    logContext: {\n      className: \"PokemonService\",\n      methodName: \"findOne\",\n      requestId: \"opcional-id-correlacao\"\n    }\n  }\n});\n```\n\n### Formato do Log Resultante\nO log gerado seguirá o padrão:\n`[App][@adatechnology/http-client:0.0.2][requestId][timestamp][PokemonService.findOne][MyHttpClient.get][INFO] - message - { meta }`\n\n## Características\n\n- ✅ Suporte completo a todos os métodos HTTP (GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS)\n- ✅ APIs duplas: Promise e Observable (RxJS)\n- ✅ Cache automático (em memória ou Redis)\n- ✅ Interceptors globais e locais\n- ✅ Logging estruturado com breadcrumbs de origem\n- ✅ Injeção de dependência via tokens constantes (`HTTP_PROVIDER`)\n\n## Interface Principal\n\n```ts\ninterface HttpProviderInterface {\n  get<T>(params: { url: string; config?: HttpRequestConfig }): Promise<HttpResponse<T>>;\n  post<T>(params: { url: string; data?: any; config?: HttpRequestConfig }): Promise<HttpResponse<T>>;\n  // ... outros métodos seguem o mesmo padrão de objeto de parâmetros\n  \n  setAuthToken(params: { token: string; type?: string }): void;\n  clearAuthToken(): void;\n  setBaseUrl(baseUrl: string): void;\n}\n```\n\nPara mais detalhes sobre o padrão de logs, consulte o README do pacote `@adatechnology/logger`.\n","readmeFilename":"README.md"}