{"_id":"@vivocha/request-retry","_rev":"61-2fab2465ed9992e16062e13d1a5a8688","name":"@vivocha/request-retry","dist-tags":{"latest":"3.2.0","beta":"4.0.0-beta.0"},"versions":{"1.0.0":{"name":"@vivocha/request-retry","version":"1.0.0","author":{"url":"https://www.vivocha.com","name":"Vivocha Development Team","email":"dev@vivocha.com"},"license":"MIT","_id":"@vivocha/request-retry@1.0.0","maintainers":[{"name":"matzori","email":"matzori@vivocha.com"},{"name":"npinna","email":"npinna@vivocha.com"},{"name":"gmflore","email":"gmflore@vivocha.com"},{"name":"apirasvvc","email":"apiras@vivocha.com"},{"name":"msiddi","email":"msiddi@vivocha.com"},{"name":"0xfede","email":"fpinna@vivocha.com"},{"name":"pintux","email":"pintus@gmail.com"},{"name":"alovicu","email":"alovicu@vivocha.com"},{"name":"gfr","email":"gfrau@vivocha.com"},{"name":"marchitos","email":"amadori.marco@gmail.com"},{"name":"fsanna","email":"fsanna@vivocha.com"},{"name":"mvigano71","email":"mvigano71@gmail.com"}],"homepage":"https://github.com/vivocha/request-retry#readme","bugs":{"url":"https://github.com/vivocha/request-retry/issues"},"nyc":{"lines":90,"exclude":["**/test"],"include":["dist/**/*.js","src/**/*.ts"],"branches":60,"reporter":["lcov","text"],"extension":[".js",".ts"],"functions":80,"sourceMap":true,"statements":90},"dist":{"shasum":"ad497abbf4dbcb6ff7eab6ed1b30bc79f517917c","tarball":"https://registry.npmjs.org/@vivocha/request-retry/-/request-retry-1.0.0.tgz","fileCount":9,"integrity":"sha512-Y+uzaG9i9TD4HKah4J750V/07QdLYf+HbkIBSRsBsyhpL7JZHcjmfeUqnrNFyyHzMEqXyGUwxxf9ltufDS6E9w==","signatures":[{"sig":"MEQCICVv4t+CN6Whps7w7YLooCdBH1/jPN5JksmLiQeIFryAAiBT68JjJEyNYJ5ZYEQ7V0tq3YhErmAAJnpoaWafG5yUgA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLwElCRA9TVsSAnZWagAA5IMP/0KUU3Q5BBcrPF6veoTw\nrLyWoJx396eMUhc6RPyCNX6AOIONWNu2Rr/PAfz0ynciwEgBQGXymxUOMiU2\nwtExXfZ2n2CGRGtlC8fLwrkLg7ZsKyvm1oe02T23AfFzCNdFnJJBxPlC8MLz\nZEP1elde45Tz2rl9Cwwl5t0udcNxquA/WV4q3lr24f5FY1ZsAR1sc2rWrrJE\nm4qr1MqDBwHFi570kEh9ltfdCrsVMCtBKo3XvNcF07iB7K+ZgtItfjX6N35A\nd+YZ18dQXUAVX4hChJFWitln8eJiITXJHBw4TBtLFnXs/HmYwl2IHyORh6ah\nIDxps968vcfdq4bjuh/Z0CemuyPRdcJ7irQ8vAPY6jlkJeFokcTNMwIuAzEI\nJ+ppcJznsFgeEBvVwUUTVmktxmdN8Mk2MCXWinYCb84xQx2yJtf8XB4F/fb0\n1FuMP3ffwGYV8jNZ9YLzCAQc93VNfbRKrlkDqbvGhWIW3m066F158/DD7EWR\niDuqdjHpyo5mCyp1ACZ6fBR99syBrtdmtjZ00gRRMSlQ19tuNoEbi78uOQTm\nzOmAqscmZtvD0VW5kSi+wqHmIz4oYKDRJMil/f+PN24ui6rD+F3y0I6xoM1o\nf1jddeSu9e3JeRZZhxnLxKUrGuHNq/QBw2LbPs+OWre19jueG79asZSaHicu\nITro\r\n=ST3a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run build && npm run cover && npm run check-coverage"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"b13d7a16d9c875fa6bba1c5037eaa85f78117afe","scripts":{"test":"find ./test/ts -type f -name '*.js' -delete && npm run build:tests && mocha --exit --no-timeouts --recursive --reporter mochawesome --reporter-options reportDir=test-results test/**/*.test.js","build":"tsc","clean":"rimraf dist coverage .nyc_output uploads","cover":"nyc --reporter=lcov --reporter=text npm t","commit":"git-cz","build:all":"npm i --package-lock && npm run build && npm run build:tests","clean:all":"npm run clean && rimraf node_modules","test:debug":"npm run build && tsc -p test && mocha --inspect-brk --recursive test/**/*.test.js","watch:test":"npm t -- -w","build:tests":"tsc -p test","check-coverage":"nyc check-coverage ","report-coverage":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","semantic-release-dry":"semantic-release --dry-run"},"typings":"dist/index.d.ts","_npmUser":{"name":"pintux","email":"pintus@gmail.com"},"repository":{"url":"git+https://github.com/vivocha/request-retry.git","type":"git"},"_npmVersion":"6.13.6","description":"HTTP requests with retry, and API client utilities","directories":{},"_nodeVersion":"12.14.1","dependencies":{"debuggo":"^1.2.0","request":"^2.88.0","request-promise-native":"1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","husky":"^4.2.1","mocha":"^7.0.0","multer":"^1.4.2","rimraf":"^3.0.0","express":"^4.17.1","coveralls":"^3.0.9","chai-spies":"^1.0.0","commitizen":"^4.0.3","typescript":"^3.7.5","@types/chai":"^4.2.7","@types/node":"^12.12.24","body-parser":"^1.19.0","mochawesome":"^4.1.0","pem-promise":"^1.0.0","@types/mocha":"^5.2.7","@types/multer":"^1.3.10","@types/request":"^2.48.4","@commitlint/cli":"^8.3.5","chai-as-promised":"^7.1.1","semantic-release":"^16.0.3","@types/chai-spies":"^1.0.1","@types/chai-as-promised":"7.1.2","cz-conventional-changelog":"^3.0.2","@types/request-promise-native":"^1.0.17","@commitlint/config-conventional":"^8.3.4"},"_npmOperationalInternal":{"tmp":"tmp/request-retry_1.0.0_1580138789392_0.9054942701021711","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@vivocha/request-retry","version":"1.1.0","author":{"url":"https://www.vivocha.com","name":"Vivocha Development Team","email":"dev@vivocha.com"},"license":"MIT","_id":"@vivocha/request-retry@1.1.0","maintainers":[{"name":"0xfede","email":"fpinna@vivocha.com"},{"name":"alovicu","email":"alovicu@vivocha.com"},{"name":"apirasvvc","email":"apiras@vivocha.com"},{"name":"fsanna","email":"fsanna@vivocha.com"},{"name":"gfr","email":"gfrau@vivocha.com"},{"name":"gmflore","email":"gmflore@vivocha.com"},{"name":"marchitos","email":"amadori.marco@gmail.com"},{"name":"matzori","email":"matzori@vivocha.com"},{"name":"msiddi","email":"msiddi@vivocha.com"},{"name":"mvigano71","email":"mvigano71@gmail.com"},{"name":"npinna","email":"npinna@vivocha.com"},{"name":"pintux","email":"pintus@gmail.com"}],"homepage":"https://github.com/vivocha/request-retry#readme","bugs":{"url":"https://github.com/vivocha/request-retry/issues"},"nyc":{"lines":90,"exclude":["**/test"],"include":["dist/**/*.js","src/**/*.ts"],"branches":60,"reporter":["lcov","text"],"extension":[".js",".ts"],"functions":80,"sourceMap":true,"statements":90},"dist":{"shasum":"5d599b013eff33c696cc249d23d9a2019d43aa4e","tarball":"https://registry.npmjs.org/@vivocha/request-retry/-/request-retry-1.1.0.tgz","fileCount":9,"integrity":"sha512-iWjL2XhMaLhyLbUm0FMthCINUbFtyu3RxPt7TYrD26LQICjc7QN+ntb+puXCDhjCfzObxJ7/sJhufbluWPXpEA==","signatures":[{"sig":"MEYCIQCWuI1f0TIKQpWF5HqvFR3V922P7EcCb3iB/3m2sylR+AIhAKjSFP2Wj8g9T/bqqmgpsTEnW+ZqJZp5zbkU8b+ahtJI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLwePCRA9TVsSAnZWagAAb6AP/AyAyLcjVGZltmh+4NrV\n8rxHoNup97FQknJrGQteWkkktQ2kbdQtgg/zSnuID+RbF+cZWxIF+AquZiAM\nATkYb5B66WtDr1BqIz9q1xav0+adCMwwwRH8BDIMUT9Sa6EX7KUKDQXcb/2L\nIAlR+kWsrOrbxizt7NpTqi/MgL64bOYkBwsOszmpzQIYHWnbCW/DGFUC3o+4\nT3Oga1B02MQfftt+3VIf+7aGE1X+vKToxIsLp4CmTl49QbVoc8dY+s0bhxso\nDSvWL7XX+talIkosy/U947QyCHuUQmdxOEm11R9TOWdCYfHrFzO2VgnZeIDp\nDyZsfgP8SX9HC/Q3sNXM8by49wuUHyiRSyy9x7RtvH2baY55+FK43WdidtiQ\n+Ifw3p2ibX8ZJzqgtA5HaCvC7EXDOpYTZ0Ar73u1Hrf4ycMj2NRYRhSIN9Tt\nOItrBNvoLuLmEqU3+dNrXLmF4h/INsk+XFSGUaB/M+twuRe//jf//JyF/+79\nxUIWvAOXt5Vcr2JvQFdq68aRB9GaVUVUUklcBjhorlAEl6bS+IbwW7BGmBvA\nv1hrTVF2KznH8/3YBKcBswe1GCZwoXrfJb8avaiye3FoG3TR0R+NTFqgaAyb\nWy/FhCkyp6YLkqtJAhoHNMPrLHbgsywR247npMRVy3UrkV4p/jbBFvfKqoIg\nPZ+S\r\n=3oUB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run build && npm run cover && npm run check-coverage"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"468c1f4ec0df7314d8a78d0bbbd2b67df5ca1b1c","scripts":{"test":"find ./test/ts -type f -name '*.js' -delete && npm run build:tests && mocha --exit --no-timeouts --recursive --reporter mochawesome --reporter-options reportDir=test-results test/**/*.test.js","build":"tsc","clean":"rimraf dist coverage .nyc_output uploads","cover":"nyc --reporter=lcov --reporter=text npm t","commit":"git-cz","build:all":"npm i --package-lock && npm run build && npm run build:tests","clean:all":"npm run clean && rimraf node_modules","test:debug":"npm run build && tsc -p test && mocha --inspect-brk --recursive test/**/*.test.js","watch:test":"npm t -- -w","build:tests":"tsc -p test","check-coverage":"nyc check-coverage ","report-coverage":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","semantic-release-dry":"semantic-release --dry-run"},"typings":"dist/index.d.ts","_npmUser":{"name":"pintux","email":"pintus@gmail.com"},"repository":{"url":"git+https://github.com/vivocha/request-retry.git","type":"git"},"_npmVersion":"6.13.6","description":"HTTP requests with retry, and API client utilities","directories":{},"_nodeVersion":"12.14.1","dependencies":{"debuggo":"^1.2.0","request":"^2.88.0","request-promise-native":"1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","husky":"^4.2.1","mocha":"^7.0.1","multer":"^1.4.2","rimraf":"^3.0.0","express":"^4.17.1","coveralls":"^3.0.9","chai-spies":"^1.0.0","commitizen":"^4.0.3","typescript":"^3.7.5","@types/chai":"^4.2.7","@types/node":"^12.12.24","body-parser":"^1.19.0","mochawesome":"^4.1.0","pem-promise":"^1.0.0","@types/mocha":"^5.2.7","@types/multer":"^1.3.10","@types/request":"^2.48.4","@commitlint/cli":"^8.3.5","chai-as-promised":"^7.1.1","semantic-release":"^16.0.3","@types/chai-spies":"^1.0.1","@types/chai-as-promised":"7.1.2","cz-conventional-changelog":"^3.0.2","@types/request-promise-native":"^1.0.17","@commitlint/config-conventional":"^8.3.4"},"_npmOperationalInternal":{"tmp":"tmp/request-retry_1.1.0_1580140431319_0.32634190653116035","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@vivocha/request-retry","version":"1.1.1","author":{"url":"https://www.vivocha.com","name":"Vivocha Development Team","email":"dev@vivocha.com"},"license":"MIT","_id":"@vivocha/request-retry@1.1.1","maintainers":[{"name":"0xfede","email":"fpinna@vivocha.com"},{"name":"alovicu","email":"alovicu@vivocha.com"},{"name":"apirasvvc","email":"apiras@vivocha.com"},{"name":"fsanna","email":"fsanna@vivocha.com"},{"name":"gfr","email":"gfrau@vivocha.com"},{"name":"gmflore","email":"gmflore@vivocha.com"},{"name":"marchitos","email":"amadori.marco@gmail.com"},{"name":"matzori","email":"matzori@vivocha.com"},{"name":"msiddi","email":"msiddi@vivocha.com"},{"name":"mvigano71","email":"mvigano71@gmail.com"},{"name":"npinna","email":"npinna@vivocha.com"},{"name":"pintux","email":"pintus@gmail.com"}],"homepage":"https://github.com/vivocha/request-retry#readme","bugs":{"url":"https://github.com/vivocha/request-retry/issues"},"nyc":{"lines":90,"exclude":["**/test"],"include":["dist/**/*.js","src/**/*.ts"],"branches":60,"reporter":["lcov","text"],"extension":[".js",".ts"],"functions":80,"sourceMap":true,"statements":90},"dist":{"shasum":"81cd4badb83133e98ca3ab1e7f2a13bb2f53dcd9","tarball":"https://registry.npmjs.org/@vivocha/request-retry/-/request-retry-1.1.1.tgz","fileCount":9,"integrity":"sha512-J7IaDXmAlCaVPuHXTfoji9i/4B+L83hCsD6XtyuoYRN5uFOE8ojcj9kgiZCMwjhTl1jWh83b+LUbcCnNOIDVFA==","signatures":[{"sig":"MEYCIQC35xzc6jtL+qa0yD9OKa7InJhyrL7rH3kCUEwlCO/JUAIhAJyY/hbkAG389UEiAg5ZihKIi/+2/fiEhk5xGSub6TvB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeL/OuCRA9TVsSAnZWagAAxJ4P/iKZ1cxoN0smeFDpirQ5\nts1ZxkvPaNdow9SM1pcs1/0mN//TFsYzU8bsSIsxaQws4hX8BEXd6RBXyAex\nSiVxtcWUYbbKv9lm+aPvTmVfuCsr1Z2FnB5KAWoBjTBSJnd1dO68XEYlMag2\niZBQyCeOjABEW8VvP5nXbnzdf6DjcNZiY2nEOrfz8ll10eNRT4g8S4djN+OS\nx3MBpCr9ssDt4YLrvjpV9WX1ilRHfCYjhVtvqbbeaTzUV+efEfo1waqoa+4E\nivb9xKByG0i305d1cTg5m/DVt1Hrp4K9dxhKBRD0ttk3yYvVYjR1FAR2n1Zy\nWvPso8wb8y6RJ3HLTxDqCjK0C1BDl9pnSCxDkmSR3QNt3PJ53G4CxBEY9fBX\n9YR6rHPRLR+FPUHb1/qbCMAOPFRWaGE4dRcMv16cgYAtQkeQX+AyZeNVzdJY\nFCHi9y3M8m/RcujVp4dy9kINQsrFTz3WQ1D3m7iQLpgLRQFjf5iYQsMNvJ8G\nWvkhRdUSF911t3ec/3M2wcUuxLerSUJtVnw2sFcNQJlLRf0FmP9Yu1kWQOA6\n3ZF/ltIp2TgBPmlCpRPlTo3rpMkZcpeUXFpw5zM4kx6imJ7GW6IbvaHt2US2\n6VbTcDw33XvHPPkW3Jzk/4cUiUkjlb3burjhJtXgQKtTEVFtAzK+mXa7BDPo\nrnAw\r\n=EboW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run build && npm run cover && npm run check-coverage"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"9546df58cdfd6be0917094b3f0d41056f4a04d30","scripts":{"test":"find ./test/ts -type f -name '*.js' -delete && npm run build:tests && mocha --exit --no-timeouts --recursive --reporter mochawesome --reporter-options reportDir=test-results test/**/*.test.js","build":"tsc","clean":"rimraf dist coverage .nyc_output uploads","cover":"nyc --reporter=lcov --reporter=text npm t","commit":"git-cz","build:all":"npm i --package-lock && npm run build && npm run build:tests","clean:all":"npm run clean && rimraf node_modules","test:debug":"npm run build && tsc -p test && mocha --inspect-brk --recursive test/**/*.test.js","watch:test":"npm t -- -w","build:tests":"tsc -p test","check-coverage":"nyc check-coverage ","report-coverage":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","semantic-release-dry":"semantic-release --dry-run"},"typings":"dist/index.d.ts","_npmUser":{"name":"pintux","email":"pintus@gmail.com"},"repository":{"url":"git+https://github.com/vivocha/request-retry.git","type":"git"},"_npmVersion":"6.13.6","description":"HTTP requests with retry, and API client utilities","directories":{},"_nodeVersion":"12.14.1","dependencies":{"debuggo":"^1.2.0","request":"^2.88.0","request-promise-native":"1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","husky":"^4.2.1","mocha":"^7.0.1","multer":"^1.4.2","rimraf":"^3.0.1","express":"^4.17.1","coveralls":"^3.0.9","chai-spies":"^1.0.0","commitizen":"^4.0.3","typescript":"^3.7.5","@types/chai":"^4.2.7","@types/node":"^12.12.24","body-parser":"^1.19.0","mochawesome":"^4.1.0","pem-promise":"^1.0.0","@types/mocha":"^5.2.7","@types/multer":"^1.4.0","@types/request":"^2.48.4","@commitlint/cli":"^8.3.5","chai-as-promised":"^7.1.1","semantic-release":"^17.0.0","@types/chai-spies":"^1.0.1","@types/chai-as-promised":"7.1.2","cz-conventional-changelog":"^3.0.2","@types/request-promise-native":"^1.0.17","@commitlint/config-conventional":"^8.3.4"},"_npmOperationalInternal":{"tmp":"tmp/request-retry_1.1.1_1580200878025_0.15101056744314278","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@vivocha/request-retry","version":"1.2.0","author":{"url":"https://www.vivocha.com","name":"Vivocha Development Team","email":"dev@vivocha.com"},"license":"MIT","_id":"@vivocha/request-retry@1.2.0","maintainers":[{"name":"0xfede","email":"fpinna@vivocha.com"},{"name":"alovicu","email":"alovicu@vivocha.com"},{"name":"apirasvvc","email":"apiras@vivocha.com"},{"name":"fsanna","email":"fsanna@vivocha.com"},{"name":"gfr","email":"gfrau@vivocha.com"},{"name":"gmflore","email":"gmflore@vivocha.com"},{"name":"marchitos","email":"amadori.marco@gmail.com"},{"name":"matzori","email":"matzori@vivocha.com"},{"name":"msiddi","email":"msiddi@vivocha.com"},{"name":"mvigano71","email":"mvigano71@gmail.com"},{"name":"npinna","email":"npinna@vivocha.com"},{"name":"pintux","email":"pintus@gmail.com"}],"homepage":"https://github.com/vivocha/request-retry#readme","bugs":{"url":"https://github.com/vivocha/request-retry/issues"},"nyc":{"lines":90,"exclude":["**/test"],"include":["dist/**/*.js","src/**/*.ts"],"branches":60,"reporter":["lcov","text"],"extension":[".js",".ts"],"functions":80,"sourceMap":true,"statements":90},"dist":{"shasum":"eb6a94fc18e3c9085f368b344cc4a52fc8e5c375","tarball":"https://registry.npmjs.org/@vivocha/request-retry/-/request-retry-1.2.0.tgz","fileCount":9,"integrity":"sha512-VFESdgIXCvTx3dRIWcMsc3BdxVhEsfO465RyJEs+TSuDX08PytnKbEG3TspjgYactMylz3Ti610l/W959kidhw==","signatures":[{"sig":"MEQCICIuhFu1Ll/Jl0gh1LigLAZ/AXTbpUPh4uvdm/ZBBFUvAiAc9Z1spVMYlN3VXiHhU5o5eAYGhtxZ5NQSV5HXtgEmFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMpG/CRA9TVsSAnZWagAAKrMP/jZ80iAYRqudBudEKQki\nzcnlPE54RXl3uSYibGqMPTj8opgFmsbzqTV4RZGiy8YPXdB94O4cKXebw+EY\ngJtnspCe9WsRHR5sxCHbKXXau+UXeEICekOGCnq9yGBi4Sbz3dnedJ3XN3+c\ntkx/BHANK7ZtyGHl7tLycTmPSVsSZ6i1wJGlivvNsNWLgH0PURbcASM6l9rJ\njUHztPLYlC1aW08l1FRMYS7R0v1vcJ3/ezEtKuyohO49L/TeNCZ81D+zhQCK\nJ91mFcBZAD+XT3SXKHOO3jGk7UkJRnTb4bkS0w72JaWLmhbIyDxBarDg5iGz\nQbJ13JJsTMstd8l+nbXuQYBtSQb0J/bKwwFrBIjYn0v1+lHujVT98qgwMFyc\nZmsUbuv0I3JrpAEjBirPISnzOHL6oThees+rgRgzefsROebSqqu9/4mBqgYP\nrW9suHncvL2iyu5HKQ4frGAyvRV6PeULkLDHZuw/MUPY9ecyHz4IjLXwjtAe\nq9xZvK0GOxBACMui7kcq9vhVRVOlDNyI/bvlFt3jfajOiIfYzMePPLtOxhZP\n5RG9OTSOJdr9E33BcY3fwRq28a0SalLpNn9clyGsPNwOuP6Cy69a25+0nR7Q\n8DgGF4wiRaDbWz0r2xd1TSGmf1X1Mo/OYg2zpT1CDO0MANTPDqFkEpunc4yU\nDeaY\r\n=iqY2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run build && npm run cover && npm run check-coverage"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"5e019b36c4ab089081b1684fe47c9120bccaf750","scripts":{"test":"find ./test/ts -type f -name '*.js' -delete && npm run build:tests && mocha --exit --no-timeouts --recursive --reporter mochawesome --reporter-options reportDir=test-results test/**/*.test.js","build":"tsc","clean":"rimraf dist coverage .nyc_output uploads","cover":"nyc --reporter=lcov --reporter=text npm t","commit":"git-cz","build:all":"npm i --package-lock && npm run build && npm run build:tests","clean:all":"npm run clean && rimraf node_modules","test:debug":"npm run build && tsc -p test && mocha --inspect-brk --recursive test/**/*.test.js","watch:test":"npm t -- -w","build:tests":"tsc -p test","check-coverage":"nyc check-coverage ","report-coverage":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","semantic-release-dry":"semantic-release --dry-run"},"typings":"dist/index.d.ts","_npmUser":{"name":"pintux","email":"pintus@gmail.com"},"repository":{"url":"git+https://github.com/vivocha/request-retry.git","type":"git"},"_npmVersion":"6.13.6","description":"HTTP requests with retry, and API client utilities","directories":{},"_nodeVersion":"12.14.1","dependencies":{"debuggo":"^1.2.0","request":"^2.88.0","request-promise-native":"1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","husky":"^4.2.1","mocha":"^7.0.1","multer":"^1.4.2","rimraf":"^3.0.1","express":"^4.17.1","coveralls":"^3.0.9","chai-spies":"^1.0.0","commitizen":"^4.0.3","typescript":"^3.7.5","@types/chai":"^4.2.7","@types/node":"^12.12.24","body-parser":"^1.19.0","mochawesome":"^4.1.0","pem-promise":"^1.0.0","@types/mocha":"^5.2.7","@types/multer":"^1.4.0","@types/request":"^2.48.4","@commitlint/cli":"^8.3.5","chai-as-promised":"^7.1.1","semantic-release":"^17.0.0","@types/chai-spies":"^1.0.1","@types/chai-as-promised":"7.1.2","cz-conventional-changelog":"^3.0.2","@types/request-promise-native":"^1.0.17","@commitlint/config-conventional":"^8.3.4"},"_npmOperationalInternal":{"tmp":"tmp/request-retry_1.2.0_1580372414793_0.3503477316259833","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@vivocha/request-retry","version":"1.3.0","author":{"url":"https://www.vivocha.com","name":"Vivocha Development Team","email":"dev@vivocha.com"},"license":"MIT","_id":"@vivocha/request-retry@1.3.0","maintainers":[{"name":"0xfede","email":"fpinna@vivocha.com"},{"name":"alovicu","email":"alovicu@vivocha.com"},{"name":"apirasvvc","email":"apiras@vivocha.com"},{"name":"fsanna","email":"fsanna@vivocha.com"},{"name":"gfr","email":"gfrau@vivocha.com"},{"name":"gmflore","email":"gmflore@vivocha.com"},{"name":"marchitos","email":"amadori.marco@gmail.com"},{"name":"matzori","email":"matzori@vivocha.com"},{"name":"msiddi","email":"msiddi@vivocha.com"},{"name":"mvigano71","email":"mvigano71@gmail.com"},{"name":"npinna","email":"npinna@vivocha.com"},{"name":"pintux","email":"pintus@gmail.com"}],"homepage":"https://github.com/vivocha/request-retry#readme","bugs":{"url":"https://github.com/vivocha/request-retry/issues"},"nyc":{"lines":90,"exclude":["**/test"],"include":["dist/**/*.js","src/**/*.ts"],"branches":60,"reporter":["lcov","text"],"extension":[".js",".ts"],"functions":80,"sourceMap":true,"statements":90},"dist":{"shasum":"52588f5ef321d73ce24b3be10a4003392770a0e5","tarball":"https://registry.npmjs.org/@vivocha/request-retry/-/request-retry-1.3.0.tgz","fileCount":12,"integrity":"sha512-Ns+J3ouZezNkbhLcHotSjKqkWPwCZEkdmpEzpqI+NWJeExNZCKVob5nWq8hgHK13B5ADZmAVM2CLG31h5Gh6mA==","signatures":[{"sig":"MEUCIQCjDL5VU51WDiCMOGsws84RNnRcLDjpbklNp3qa3+FA5AIgEru9PM3XPSyUmQKTNbcBA7NnBh3QZW05gc0KGhf/oow=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNEe/CRA9TVsSAnZWagAAFJsQAIT9ooWfv4bVNFXt7/T2\nji0azjeNUETBnaAW2mpYSWFeKobryqzSC+XFANeQVsG50WtY2tOqSCB+1Dmw\nEml8HalfhO66ZxTs1e17Et0btzVWAbpWbsLMY4a+dT3Ljv8ykwN/Pxa/I69D\nHYws4qN5HVuFN56030DziqzQI8x/bsizj3igSh6zJUAHclafpI8nWmrTMIrJ\nQIwjq0wB3gIgM7nXUojcPBmFqqbEhP8RgNbPw720vmANVkKypTRL0uitE5dl\nPV3XN45Bbx/9qQfqi3D/QNaJf9uXnrPXYTLPE7wJ2/RxRyB7dFe/aFEnbHVU\nu14JYKzr4uT12NoZpfG0BZbu2uqh7OSo/MElyT7Bu38HjAPbJrnCIeHarMHE\nP3OK9Qj3x/MWt2HItjI+5EhO5jnKlH+Rr5+x8nYwaMoaFOZy/gQbS/KdycK0\n8l/FmftntPJpGhqbN8/qyTf64BW/kNU8SUuY15uWkJDMD8RhPDc6c5+RLAqx\njVD64bSxRMM5wrv4VcEn+sNgWko79wUPMmtxdxbHJlAJGVWQbI+X6tLLjB6M\nq9jA2oH9fAdiSolJR5eOK/7P1+raf+ZWr6VtMQ31gjbv3Kz5CW4+Sd2LKcvU\nANhcdzvp89kGvw9aGYiPndPOemSegOdmWF2KgGNdPH7JZ9DryiekV1AWMMrZ\n9Cdv\r\n=LwWy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run build && npm run cover && npm run check-coverage"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"b9f4e828cb76bd68df03125da4c86b3b9f9ff6b4","scripts":{"test":"find ./test/ts -type f -name '*.js' -delete && npm run build:tests && mocha --exit --no-timeouts --recursive --reporter mochawesome --reporter-options reportDir=test-results test/**/*.test.js","build":"tsc","clean":"rimraf dist coverage .nyc_output uploads","cover":"nyc --reporter=lcov --reporter=text npm t","commit":"git-cz","build:all":"npm i --package-lock && npm run build && npm run build:tests","clean:all":"npm run clean && rimraf node_modules","test:debug":"npm run build && tsc -p test && mocha --inspect-brk --recursive test/**/*.test.js","watch:test":"npm t -- -w","build:tests":"tsc -p test","check-coverage":"nyc check-coverage ","report-coverage":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","semantic-release-dry":"semantic-release --dry-run"},"typings":"dist/index.d.ts","_npmUser":{"name":"pintux","email":"pintus@gmail.com"},"repository":{"url":"git+https://github.com/vivocha/request-retry.git","type":"git"},"_npmVersion":"6.13.6","description":"HTTP requests with retry, and API client utilities","directories":{},"_nodeVersion":"12.14.1","dependencies":{"debuggo":"^1.2.0","request":"^2.88.0","request-promise-native":"1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","husky":"^4.2.1","mocha":"^7.0.1","multer":"^1.4.2","rimraf":"^3.0.1","express":"^4.17.1","coveralls":"^3.0.9","chai-spies":"^1.0.0","commitizen":"^4.0.3","typescript":"^3.7.5","@types/chai":"^4.2.7","@types/node":"^12.12.24","body-parser":"^1.19.0","mochawesome":"^4.1.0","pem-promise":"^1.0.0","@types/mocha":"^5.2.7","@types/multer":"^1.4.0","@types/request":"^2.48.4","@commitlint/cli":"^8.3.5","chai-as-promised":"^7.1.1","semantic-release":"^17.0.0","@types/chai-spies":"^1.0.1","@types/chai-as-promised":"7.1.2","cz-conventional-changelog":"^3.0.2","@types/request-promise-native":"^1.0.17","@commitlint/config-conventional":"^8.3.4"},"_npmOperationalInternal":{"tmp":"tmp/request-retry_1.3.0_1580484542784_0.9280263367216497","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@vivocha/request-retry","version":"1.4.0","author":{"url":"https://www.vivocha.com","name":"Vivocha Development Team","email":"dev@vivocha.com"},"license":"MIT","_id":"@vivocha/request-retry@1.4.0","maintainers":[{"name":"0xfede","email":"fpinna@vivocha.com"},{"name":"alovicu","email":"alovicu@vivocha.com"},{"name":"apirasvvc","email":"apiras@vivocha.com"},{"name":"fsanna","email":"fsanna@vivocha.com"},{"name":"gfr","email":"gfrau@vivocha.com"},{"name":"gmflore","email":"gmflore@vivocha.com"},{"name":"marchitos","email":"amadori.marco@gmail.com"},{"name":"matzori","email":"matzori@vivocha.com"},{"name":"msiddi","email":"msiddi@vivocha.com"},{"name":"mvigano71","email":"mvigano71@gmail.com"},{"name":"npinna","email":"npinna@vivocha.com"},{"name":"pintux","email":"pintus@gmail.com"}],"homepage":"https://github.com/vivocha/request-retry#readme","bugs":{"url":"https://github.com/vivocha/request-retry/issues"},"nyc":{"lines":90,"exclude":["**/test"],"include":["dist/**/*.js","src/**/*.ts"],"branches":60,"reporter":["lcov","text"],"extension":[".js",".ts"],"functions":80,"sourceMap":true,"statements":90},"dist":{"shasum":"72bea5184220c4c8dfc15716327542acc666e7ea","tarball":"https://registry.npmjs.org/@vivocha/request-retry/-/request-retry-1.4.0.tgz","fileCount":12,"integrity":"sha512-5pshRc9QlQSaeJMEQvKSkzQHUwEwUHOR7kw+hA9cVf8AngH4BKIy3bTFfuiTsoYrarIxF2++khROyOAI80K5Wg==","signatures":[{"sig":"MEUCIQCVWIkqi5lIvu/rJ/aavXPCeNbqcrZ5dDgn2SRgXaS41QIgYSvH7WL7HGkq1TJ2w5su+JoEVNCP08F4rUszz7pjChU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNE7HCRA9TVsSAnZWagAAFaQQAIKBENZRvLPeytYPyCGY\nJdn4++pgI6++buHPsz4rb1T3XfIxuuL/5O5PaLj4eug7QRc8oEH9QkBy2YRr\nyYQIPiZon1frcZ6RQc83n5SMJfE3d9xb1YtW3fJq8J8O3M2Uz1eCvqHwdimD\n7qHaB5Z59qCsOGPtcs64aqtrvNN59VlMfUj0bat0lkZqy08BMsRAWcbIyQ7+\nEneZn+ULOzfMsqru7sgM++fPI41ddPGbRQrp5Y0wq0NKDOfqz+8KlkfFV3vN\nLUX4pxoPvW9g4ozLZNex5dnslFh37puxdp4bzpXlr5KAyon+pz7htmhwNhq+\nw6myWz4OJfSy7jUE4UcivFvP2OcgynPRel3G+eE9nnndK2cd2qosMY0SEAa0\nsjh3II+u0pvL/1oixC7AmZ1+yx/nXing8iN0oHmCyfHcVnnGDmvw6nwka/WU\nMAmi4Nk77I6XiPz6nXjRr+B4aPCwCa08lhDp0K2iqNyWBAxSUKXoAvIGVYEw\nYo65cDOKV3FoAbnvIAQKm8wRs2WqEZBVloJdxF1SRojzfrxNjvy0gzYViI6z\n2jPkmgucf2OXj8wpoiUnwCf6M2pvKmrVWnOmnjRiYb7QmAMX7GeTlvEHkDux\n1k27nPVUX9E0UB2rpsJYtBVOjMRSnLDJA5OBSLFiPobyyywl62bjF4IBMqwQ\nfsOd\r\n=qAKU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run build && npm run cover && npm run check-coverage"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"c9b65278d4f7c2efdbd6233b8b4508ff21ecc7e6","scripts":{"test":"find ./test/ts -type f -name '*.js' -delete && npm run build:tests && mocha --exit --no-timeouts --recursive --reporter mochawesome --reporter-options reportDir=test-results test/**/*.test.js","build":"tsc","clean":"rimraf dist coverage .nyc_output uploads","cover":"nyc --reporter=lcov --reporter=text npm t","commit":"git-cz","build:all":"npm i --package-lock && npm run build && npm run build:tests","clean:all":"npm run clean && rimraf node_modules","test:debug":"npm run build && tsc -p test && mocha --inspect-brk --recursive test/**/*.test.js","watch:test":"npm t -- -w","build:tests":"tsc -p test","check-coverage":"nyc check-coverage ","report-coverage":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","semantic-release-dry":"semantic-release --dry-run"},"typings":"dist/index.d.ts","_npmUser":{"name":"pintux","email":"pintus@gmail.com"},"repository":{"url":"git+https://github.com/vivocha/request-retry.git","type":"git"},"_npmVersion":"6.13.6","description":"HTTP requests with retry, and API client utilities","directories":{},"_nodeVersion":"12.14.1","dependencies":{"debuggo":"^1.2.0","request":"^2.88.0","request-promise-native":"1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","husky":"^4.2.1","mocha":"^7.0.1","multer":"^1.4.2","rimraf":"^3.0.1","express":"^4.17.1","coveralls":"^3.0.9","chai-spies":"^1.0.0","commitizen":"^4.0.3","typescript":"^3.7.5","@types/chai":"^4.2.7","@types/node":"^12.12.24","body-parser":"^1.19.0","mochawesome":"^4.1.0","pem-promise":"^1.0.0","@types/mocha":"^5.2.7","@types/multer":"^1.4.0","@types/request":"^2.48.4","@commitlint/cli":"^8.3.5","chai-as-promised":"^7.1.1","semantic-release":"^17.0.0","@types/chai-spies":"^1.0.1","@types/chai-as-promised":"7.1.2","cz-conventional-changelog":"^3.0.2","@types/request-promise-native":"^1.0.17","@commitlint/config-conventional":"^8.3.4"},"_npmOperationalInternal":{"tmp":"tmp/request-retry_1.4.0_1580486343084_0.9318487760575624","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@vivocha/request-retry","version":"1.4.1","author":{"url":"https://www.vivocha.com","name":"Vivocha Development Team","email":"dev@vivocha.com"},"license":"MIT","_id":"@vivocha/request-retry@1.4.1","maintainers":[{"name":"0xfede","email":"fpinna@vivocha.com"},{"name":"alovicu","email":"alovicu@vivocha.com"},{"name":"apirasvvc","email":"apiras@vivocha.com"},{"name":"fsanna","email":"fsanna@vivocha.com"},{"name":"gfr","email":"gfrau@vivocha.com"},{"name":"gmflore","email":"gmflore@vivocha.com"},{"name":"marchitos","email":"amadori.marco@gmail.com"},{"name":"matzori","email":"matzori@vivocha.com"},{"name":"msiddi","email":"msiddi@vivocha.com"},{"name":"mvigano71","email":"mvigano71@gmail.com"},{"name":"npinna","email":"npinna@vivocha.com"},{"name":"pintux","email":"pintus@gmail.com"}],"homepage":"https://github.com/vivocha/request-retry#readme","bugs":{"url":"https://github.com/vivocha/request-retry/issues"},"nyc":{"lines":90,"exclude":["**/test"],"include":["dist/**/*.js","src/**/*.ts"],"branches":60,"reporter":["lcov","text"],"extension":[".js",".ts"],"functions":80,"sourceMap":true,"statements":90},"dist":{"shasum":"f9a5816eed04fd39ffd8739538898e59021a2db5","tarball":"https://registry.npmjs.org/@vivocha/request-retry/-/request-retry-1.4.1.tgz","fileCount":12,"integrity":"sha512-mXWLDWnmobWfSUmNgaGkK2GwFWJtBOpBWcikOD/TZdbB2p9qBybFMqDamKx7zxGDDXmJNH+7H5PIAasPXi2Zzg==","signatures":[{"sig":"MEUCID+cXl60S08LLIp0t5IpHYXepWkSLr8CI+2s7lRGcLbQAiEA8OS/wmf4LsrnKN2VO45189OS+uC9MANFiEsE3dykx9Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNHCTCRA9TVsSAnZWagAAPMwP/2eG1oyvCY/Xt+1kU7V8\nczb2zFpRSXk0kpr+tLrgO3VAcg+fEdUG8498Z7Eb0eQFzsvnpWxDtAlpLali\nrjZz6XBd3pr1xn13oa3gVIQdSQpyftFYExmarmh7APXgV86fSLeesM78kNCo\ncRHT+vyDDLjPZg2skM/Itz0LNwB4miIjPpKa3/KcAuxpKegw7FfHE2FSckU/\nAIGQpGHgdxNhf6n8DlXu6kzbaRluu2EkDyBqTX7G7sDcuwONKNM0DFgZg+AY\nWfRbVgYbjKvWv0hnc6C4se9FPMbCaS29t2/oC4zq7T7TmxcMFTMpDni279y7\npNr8STo+YSxT3doH4f9A0+4dC6q1rSceBOvtVUbsSFX0q6KR1z1bjt0j0UbH\nT7Q2eLJvdPW9esqmNg+j9SjkhPYFezT5ICZl0yn83+VLXt73WbfDkfSuUUQ0\nqvgVHDKXiPV9d+0LNLFVtMW1x71zI4pJqKrELe/imSwn/A2XTBhhbYnIqQ+s\nG9kpqObdnPvQR4/uRzLltukK7wLuFge1xKT4cHishfrYUnFrYpKoW5qfu7eP\nZU5otJrkXFraCId2FQvRk+YZ2trFJTY8LcZuOYVLc90Ul0xiAZ7JLrxWWP95\nfF1HrFjVmObteQE1be9CGbPHOPoutiAHev/oY0NYD1tH08ut8Ie6cLFTdep/\nml0q\r\n=x83X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run build && npm run cover && npm run check-coverage"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"6b1fed9e7e625a6e3fe506c03155f9cc30f693d1","scripts":{"test":"find ./test/ts -type f -name '*.js' -delete && npm run build:tests && mocha --exit --no-timeouts --recursive --reporter mochawesome --reporter-options reportDir=test-results test/**/*.test.js","build":"tsc","clean":"rimraf dist coverage .nyc_output uploads","cover":"nyc --reporter=lcov --reporter=text npm t","commit":"git-cz","build:all":"npm i --package-lock && npm run build && npm run build:tests","clean:all":"npm run clean && rimraf node_modules","test:debug":"npm run build && tsc -p test && mocha --inspect-brk --recursive test/**/*.test.js","watch:test":"npm t -- -w","build:tests":"tsc -p test","check-coverage":"nyc check-coverage ","report-coverage":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","semantic-release-dry":"semantic-release --dry-run"},"typings":"dist/index.d.ts","_npmUser":{"name":"pintux","email":"pintus@gmail.com"},"repository":{"url":"git+https://github.com/vivocha/request-retry.git","type":"git"},"_npmVersion":"6.13.6","description":"HTTP requests with retry, and API client utilities","directories":{},"_nodeVersion":"12.14.1","dependencies":{"debuggo":"^1.2.0","request":"^2.88.0","request-promise-native":"1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","husky":"^4.2.1","mocha":"^7.0.1","multer":"^1.4.2","rimraf":"^3.0.1","express":"^4.17.1","coveralls":"^3.0.9","chai-spies":"^1.0.0","commitizen":"^4.0.3","typescript":"^3.7.5","@types/chai":"^4.2.7","@types/node":"^12.12.24","body-parser":"^1.19.0","mochawesome":"^4.1.0","pem-promise":"^1.0.0","@types/mocha":"^5.2.7","@types/multer":"^1.4.0","@types/request":"^2.48.4","@commitlint/cli":"^8.3.5","chai-as-promised":"^7.1.1","semantic-release":"^17.0.0","@types/chai-spies":"^1.0.1","@types/chai-as-promised":"7.1.2","cz-conventional-changelog":"^3.0.2","@types/request-promise-native":"^1.0.17","@commitlint/config-conventional":"^8.3.4"},"_npmOperationalInternal":{"tmp":"tmp/request-retry_1.4.1_1580494995077_0.9218622013938913","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"@vivocha/request-retry","version":"1.4.2","author":{"url":"https://www.vivocha.com","name":"Vivocha Development Team","email":"dev@vivocha.com"},"license":"MIT","_id":"@vivocha/request-retry@1.4.2","maintainers":[{"name":"0xfede","email":"fpinna@vivocha.com"},{"name":"alovicu","email":"alovicu@vivocha.com"},{"name":"apirasvvc","email":"apiras@vivocha.com"},{"name":"fsanna","email":"fsanna@vivocha.com"},{"name":"gfr","email":"gfrau@vivocha.com"},{"name":"gmflore","email":"gmflore@vivocha.com"},{"name":"marchitos","email":"amadori.marco@gmail.com"},{"name":"matzori","email":"matzori@vivocha.com"},{"name":"msiddi","email":"msiddi@vivocha.com"},{"name":"mvigano71","email":"mvigano71@gmail.com"},{"name":"npinna","email":"npinna@vivocha.com"},{"name":"pintux","email":"pintus@gmail.com"}],"homepage":"https://github.com/vivocha/request-retry#readme","bugs":{"url":"https://github.com/vivocha/request-retry/issues"},"nyc":{"lines":90,"exclude":["**/test"],"include":["dist/**/*.js","src/**/*.ts"],"branches":60,"reporter":["lcov","text"],"extension":[".js",".ts"],"functions":80,"sourceMap":true,"statements":90},"dist":{"shasum":"315c4e46e2c8add4c4d840e014789b0acc8b8bd0","tarball":"https://registry.npmjs.org/@vivocha/request-retry/-/request-retry-1.4.2.tgz","fileCount":12,"integrity":"sha512-+JGhhB69srcbNlJzoR1K0xzqdoA6Z3xLCajg5KpFuJ2dSOJo5s7PQEI3qsHMjjuJb9U2PbJH+twkk5IEfPxdFw==","signatures":[{"sig":"MEYCIQCgcFY59HVEklWYLYu1XFMa9yjm+YB1yuMikfHG45qk2wIhAJjPy/r9n0eaych+QmyydBGvbQnJhjODf35r1g2JOQBQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOBsoCRA9TVsSAnZWagAA7CYP/1oFWdApreaimRRHWKoi\nhrxb913kJLofVHaB7i5PB1uLz9pTbRjHF0qVcKWc2SZEKuyoQLGo/H1ibPPB\n4B6gf+uqaaiqZMiTFe6wnkr8KinbIpOYCCtxlLvfDHh7g9hTDjdxRSFjPsH1\nCuQANsCkhpws4G7Lmqtk4rCraqCN7q6yPwACF/BXQMHPnnhW6dyo2ds5AIjA\n4ysF6OR9LOcVRziLIpkNgDD5YpzOgXX6WRiiVWTuQy5CaUfjuh6LaxZDeDtL\n1qeMaC2pNn//urJTpdXqBJHp+xRCbRFM4Ge9RYGfn/d+pVDkWwyE6U+84fXu\nrLmDr6d3Opqx3rx3IWM6+YDAvOPHEBY9Yos6YIF1cS7EHhoyp9syamU65gid\nYA4ej5HeF78nh5j2qEvSkpwA5OioIdOGH293RZRLyq3/qGH0g2i1ZPNFGiA5\njLQ1UWN+3vnyLZLyif4vQLLdckcncdSrTf1QUWZFQw/qdHAIGESqjWmg9k+y\nzQ/6F540rmkZLnPM46+ZtIZXSssEbIJXp4hoSrP5UQN6JBwvMRhOvTG3hM9Q\nTs+S4wN9o3Z8iqL1b/oxtxrESv7trY+2p7STINvjgtAyrEzIkmLJvIbndBJj\njpu/NUBycnSGVfP7rcHnGtIO7otdiPB8BivD8/u5EKDFK7K7GxcWx0Zy/2Rq\ntPX6\r\n=CVSq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run build && npm run cover && npm run check-coverage"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"efb4aa7eadd6902a472c150d663b387358436eaa","scripts":{"test":"find ./test/ts -type f -name '*.js' -delete && npm run build:tests && mocha --exit --no-timeouts --recursive --reporter mochawesome --reporter-options reportDir=test-results test/**/*.test.js","build":"tsc","clean":"rimraf dist coverage .nyc_output uploads","cover":"npm run build && ./node_modules/.bin/nyc --reporter=lcov --reporter=text npm t","commit":"git-cz","build:all":"npm i --package-lock && npm run build && npm run build:tests","clean:all":"npm run clean && rimraf node_modules","test:debug":"npm run build && tsc -p test && mocha --inspect-brk --recursive test/**/*.test.js","watch:test":"npm t -- -w","build:tests":"tsc -p test","check-coverage":"nyc check-coverage ","report-coverage":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","semantic-release-dry":"semantic-release --dry-run"},"typings":"dist/index.d.ts","_npmUser":{"name":"pintux","email":"pintus@gmail.com"},"repository":{"url":"git+https://github.com/vivocha/request-retry.git","type":"git"},"_npmVersion":"6.13.7","description":"HTTP requests with retry, and API client utilities","directories":{},"_nodeVersion":"12.14.1","dependencies":{"debuggo":"^1.2.0","request":"^2.88.0","request-promise-native":"1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","husky":"^4.2.1","mocha":"^7.0.1","multer":"^1.4.2","rimraf":"^3.0.1","express":"^4.17.1","coveralls":"^3.0.9","chai-spies":"^1.0.0","commitizen":"^4.0.3","typescript":"^3.7.5","@types/chai":"^4.2.8","@types/node":"^12.12.24","body-parser":"^1.19.0","mochawesome":"^4.1.0","pem-promise":"^1.0.0","@types/mocha":"^7.0.1","@types/multer":"^1.4.0","@types/request":"^2.48.4","@commitlint/cli":"^8.3.5","chai-as-promised":"^7.1.1","semantic-release":"^17.0.2","@types/chai-spies":"^1.0.1","@types/chai-as-promised":"7.1.2","cz-conventional-changelog":"^3.1.0","@types/request-promise-native":"^1.0.17","@commitlint/config-conventional":"^8.3.4"},"_npmOperationalInternal":{"tmp":"tmp/request-retry_1.4.2_1580735271832_0.5967184312568825","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@vivocha/request-retry","version":"2.0.0","author":{"url":"https://www.vivocha.com","name":"Vivocha Development Team","email":"dev@vivocha.com"},"license":"MIT","_id":"@vivocha/request-retry@2.0.0","maintainers":[{"name":"0xfede","email":"fpinna@vivocha.com"},{"name":"alovicu","email":"alovicu@vivocha.com"},{"name":"apirasvvc","email":"apiras@vivocha.com"},{"name":"fsanna","email":"fsanna@vivocha.com"},{"name":"gfr","email":"gfrau@vivocha.com"},{"name":"gmflore","email":"gmflore@vivocha.com"},{"name":"marchitos","email":"amadori.marco@gmail.com"},{"name":"matzori","email":"matzori@vivocha.com"},{"name":"msiddi","email":"msiddi@vivocha.com"},{"name":"mvigano71","email":"mvigano71@gmail.com"},{"name":"npinna","email":"npinna@vivocha.com"},{"name":"pintux","email":"pintus@gmail.com"}],"homepage":"https://github.com/vivocha/request-retry#readme","bugs":{"url":"https://github.com/vivocha/request-retry/issues"},"nyc":{"lines":90,"exclude":["**/test"],"include":["dist/**/*.js","src/**/*.ts"],"branches":80,"reporter":["lcov","text"],"extension":[".js",".ts"],"functions":80,"sourceMap":true,"statements":90},"dist":{"shasum":"fe3abeaca722cd9966f3df311734be46a83f9ca4","tarball":"https://registry.npmjs.org/@vivocha/request-retry/-/request-retry-2.0.0.tgz","fileCount":12,"integrity":"sha512-CYeHQro9kEcPO9L4mwZM9P1YmMVx8fhB14PVwF83zbtRfxF0X0qYDdI4oRgxH7OyVxZrA7CJSr61/v34wg9RDQ==","signatures":[{"sig":"MEUCIQDgwJrQQi0lDN3kTb+X7FZbFT2bMIe4XlzDpgWJgzoCyQIgYU0HNhlPRMzq1hgSjU+D/xQj6m831LFMm0CX47aq1cs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQtiwCRA9TVsSAnZWagAA9hwP/ROr/rydxbaJG8GADilz\nztilBHS8Hac+j2e97L4k0BXW26BeO0EITdfZ5aA2yWjTQlstjxOxapUS6UPb\nwD/vxdYlT8/xRzSmzwAeAOID0sao3JmSkj/R3d+H5B5tCwHPPLHQ/nrtYxo1\nqTdVBXLUvETNFsadDliSlYau2oj2tFaYOf1YW4eoPtDazsidwlPBaYGQ0z0x\nDEp/H7/enLRn+2RErXH8fnhmy8PsBSKZmd3QYCKn0KPA1Xq+G+U72mZvXlfR\nR4DDgzJ1YXINTqagwS7KTpksoIPS3BtLpuKDRF8UPu311CTu7UPYvML42sbM\nKnaQbPGmIgPWIIDbcEn14HiwJjDFIt6Y9twl8g4E2A2EIhWmFkw45+9dzPzt\nMxTygH9M7vdXvX3Ct9jpkz2snLB0ifZpfwAueW1F5/Olwxp0WvpyUx+SXKL7\n1Cs/hFdBendULFrH8u3DeWcC/PSKirruTQKuHKF3j05jfrKDND53910hU++3\nbppNW+nWR6ajtjS2Y3fiPw7fhVJT/7NLqwGZFDqwyQwYP1n4eQB9pkLjTRXE\nbnHBRM051tPTKoqkFRBRH/RTU2czH+wSsOwAYAmnIlNCYouFTM7JeSjKUNZ3\n4HtKpoPm6Zmzop/6uWTZX9k1LT4Icyi6U3uS6dkN9UA3IEzBvkC5ONmnPZ+z\nCXlt\r\n=0zeF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run build && npm run cover && npm run check-coverage"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"f671a68f1bf1865ba6ff7efc604cc0e7501aefcf","scripts":{"test":"find ./test/ts -type f -name '*.js' -delete && npm run build:tests && mocha --exit --no-timeouts --recursive --reporter mochawesome --reporter-options reportDir=test-results test/**/*.test.js","build":"tsc","clean":"rimraf dist coverage .nyc_output uploads","cover":"npm run build && ./node_modules/.bin/nyc --reporter=lcov --reporter=text npm t","commit":"git-cz","build:all":"npm i --package-lock && npm run build && npm run build:tests","clean:all":"npm run clean && rimraf node_modules","test:debug":"npm run build && tsc -p test && mocha --inspect-brk --recursive test/**/*.test.js","watch:test":"npm t -- -w","build:tests":"tsc -p test","check-coverage":"nyc check-coverage ","report-coverage":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","semantic-release-dry":"semantic-release --dry-run"},"typings":"dist/index.d.ts","_npmUser":{"name":"pintux","email":"pintus@gmail.com"},"repository":{"url":"git+https://github.com/vivocha/request-retry.git","type":"git"},"_npmVersion":"6.13.7","description":"HTTP requests with retry, and API client utilities","directories":{},"_nodeVersion":"12.15.0","dependencies":{"debuggo":"^1.2.0","request":"^2.88.0","request-promise-native":"1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","husky":"^4.2.1","mocha":"^7.0.1","multer":"^1.4.2","rimraf":"^3.0.2","express":"^4.17.1","coveralls":"^3.0.9","chai-spies":"^1.0.0","commitizen":"^4.0.3","typescript":"^3.7.5","@types/chai":"^4.2.8","@types/node":"^12.12.24","body-parser":"^1.19.0","mochawesome":"^4.1.0","pem-promise":"^1.0.0","@types/mocha":"^7.0.1","@types/multer":"^1.4.2","@types/request":"^2.48.4","@commitlint/cli":"^8.3.5","chai-as-promised":"^7.1.1","semantic-release":"^17.0.2","@types/chai-spies":"^1.0.1","@types/chai-as-promised":"7.1.2","cz-conventional-changelog":"^3.1.0","@types/request-promise-native":"^1.0.17","@commitlint/config-conventional":"^8.3.4"},"_npmOperationalInternal":{"tmp":"tmp/request-retry_2.0.0_1581439151541_0.5314959340901293","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@vivocha/request-retry","version":"2.1.0","keywords":["API Client","HTTP requests","HTTP Client"],"author":{"url":"https://www.vivocha.com","name":"Vivocha Development Team","email":"dev@vivocha.com"},"license":"MIT","_id":"@vivocha/request-retry@2.1.0","maintainers":[{"name":"0xfede","email":"fpinna@vivocha.com"},{"name":"alovicu","email":"alovicu@vivocha.com"},{"name":"apirasvvc","email":"apiras@vivocha.com"},{"name":"fsanna","email":"fsanna@vivocha.com"},{"name":"gfr","email":"gfrau@vivocha.com"},{"name":"gmflore","email":"gmflore@vivocha.com"},{"name":"marchitos","email":"amadori.marco@gmail.com"},{"name":"matzori","email":"matzori@vivocha.com"},{"name":"msiddi","email":"msiddi@vivocha.com"},{"name":"mvigano71","email":"mvigano71@gmail.com"},{"name":"npinna","email":"npinna@vivocha.com"},{"name":"pintux","email":"pintus@gmail.com"}],"homepage":"https://github.com/vivocha/request-retry#readme","bugs":{"url":"https://github.com/vivocha/request-retry/issues"},"nyc":{"lines":90,"exclude":["**/test"],"include":["dist/**/*.js","src/**/*.ts"],"branches":80,"reporter":["lcov","text"],"extension":[".js",".ts"],"functions":80,"sourceMap":true,"statements":90},"dist":{"shasum":"9dcfef29a0472f1452e2121f01ba71d36f6be8ab","tarball":"https://registry.npmjs.org/@vivocha/request-retry/-/request-retry-2.1.0.tgz","fileCount":12,"integrity":"sha512-LrhxK1Hf+o9/oie/5fUX1QMfkkVwQJQuqMQUVgJwnwdNSd3doMtDk1cmknu+t92fsHQfTA63zHlOIOmyVhSENw==","signatures":[{"sig":"MEQCIFTx+mfYa5EZWPUvX+ZRlI58UslgNVu8SnNdKSRE/10uAiBN2YzP2hOYo8d4sXrezxhaVyMBQymb3aZrRZyV+WdXFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRQomCRA9TVsSAnZWagAAKpkP/iUFNixA+tY7VX3F1mm8\nYotO32cZabzeXi7aDLl47gX8HB1uyObnFS/EZwBR1KEOV3HFpTtaP2mhETaZ\nk30i322yJyEn2cpqoW3L+yljW7SdDE8+kc4dwPVQ3kCGs/V9EJB91FxV+5a3\nHi8i1dCTQiKzUU+G1UMuJCJ/mje5ke/Sm4JR+vzRfWEJKHT/gfgQDhZxNL9Q\nnumHIh9qRdph85xJKjYB3+iw1vfyQafLdy6kBSvaNMDTHLXN70T1PWgZv1XM\ncyAcNLKUUjBo85aHEG7IDB98ScGyc92kQizciDEwtfxVBNvnWkkxdWMj/Jd+\newhHvzbHM0kouXZNVTBklBQBleMoi9UM90pAMxEnGX4k84I+qF5jhWvz03kQ\n6ttBU2THCi9Esd8NlndEm4X0guZp5e8NpBftuNsob6yATzMAQ2S2jPatTmzf\n/Vn8nHmZ9DWUx4GfQbvnjd9yKwC4Mrx7ioqdwDnMdTUCUDbps+wrG3I/kl35\n5u1+7Qk4JuxnnttAmiOKGb3IzZa8PyhA2dahLYsRsDeKV28eNe3PZtqfEq9Z\nMuWcJcYBpq89eNA3+wA3ADAV3oCMLZpiGHrso2d43TQ8LKpnUo1QsWPwH6lc\nDmg5p/ANaF3og4eCdDy3PaonWabiUFTcK9CA2KOfxlI79ARzqZnhjkShkjDZ\ndz+a\r\n=MZqy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run build && npm run cover && npm run check-coverage"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"396ce6e4078a7aebafb24e192ee75ce5d3eb96a0","scripts":{"test":"find ./test/ts -type f -name '*.js' -delete && npm run build:tests && mocha --exit --no-timeouts --recursive --reporter mochawesome --reporter-options reportDir=test-results test/**/*.test.js","build":"tsc","clean":"rimraf dist coverage .nyc_output uploads","cover":"npm run build && ./node_modules/.bin/nyc --reporter=lcov --reporter=text npm t","commit":"git-cz","build:all":"npm i --package-lock && npm run build && npm run build:tests","clean:all":"npm run clean && rimraf node_modules","test:debug":"npm run build && tsc -p test && mocha --inspect-brk --recursive test/**/*.test.js","watch:test":"npm t -- -w","build:tests":"tsc -p test","check-coverage":"nyc check-coverage ","report-coverage":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","semantic-release-dry":"semantic-release --dry-run"},"typings":"dist/index.d.ts","_npmUser":{"name":"pintux","email":"pintus@gmail.com"},"repository":{"url":"git+https://github.com/vivocha/request-retry.git","type":"git"},"_npmVersion":"6.13.7","description":"HTTP requests with retry, and API client utilities","directories":{},"_nodeVersion":"12.16.0","dependencies":{"debuggo":"^1.2.0","request":"^2.88.2","request-promise-native":"1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","husky":"^4.2.2","mocha":"^7.0.1","multer":"^1.4.2","rimraf":"^3.0.2","express":"^4.17.1","coveralls":"^3.0.9","chai-spies":"^1.0.0","commitizen":"^4.0.3","typescript":"^3.7.5","@types/chai":"^4.2.9","@types/node":"^12.12.24","body-parser":"^1.19.0","mochawesome":"^4.1.0","pem-promise":"^1.0.0","@types/mocha":"^7.0.1","@types/multer":"^1.4.2","@types/request":"^2.48.4","@commitlint/cli":"^8.3.5","chai-as-promised":"^7.1.1","semantic-release":"^17.0.2","@types/chai-spies":"^1.0.1","@types/chai-as-promised":"7.1.2","cz-conventional-changelog":"^3.1.0","@types/request-promise-native":"^1.0.17","@commitlint/config-conventional":"^8.3.4"},"_npmOperationalInternal":{"tmp":"tmp/request-retry_2.1.0_1581582886411_0.891646314897746","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@vivocha/request-retry","version":"3.0.0","keywords":["API Client","HTTP requests","HTTP Client"],"author":{"url":"https://www.vivocha.com","name":"Vivocha Development Team","email":"dev@vivocha.com"},"license":"MIT","_id":"@vivocha/request-retry@3.0.0","maintainers":[{"name":"0xfede","email":"fpinna@vivocha.com"},{"name":"alovicu","email":"alovicu@vivocha.com"},{"name":"apirasvvc","email":"apiras@vivocha.com"},{"name":"fsanna","email":"fsanna@vivocha.com"},{"name":"gfr","email":"gfrau@vivocha.com"},{"name":"gmflore","email":"gmflore@vivocha.com"},{"name":"marchitos","email":"amadori.marco@gmail.com"},{"name":"matzori","email":"matzori@vivocha.com"},{"name":"msiddi","email":"msiddi@vivocha.com"},{"name":"mvigano71","email":"mvigano71@gmail.com"},{"name":"npinna","email":"npinna@vivocha.com"},{"name":"pintux","email":"pintus@gmail.com"}],"homepage":"https://github.com/vivocha/request-retry#readme","bugs":{"url":"https://github.com/vivocha/request-retry/issues"},"nyc":{"lines":90,"exclude":["**/test"],"include":["dist/**/*.js","src/**/*.ts"],"branches":80,"reporter":["lcov","text"],"extension":[".js",".ts"],"functions":80,"sourceMap":true,"statements":90},"dist":{"shasum":"25b5a5789c59bb5f00afb25a89c6c8b4691164ae","tarball":"https://registry.npmjs.org/@vivocha/request-retry/-/request-retry-3.0.0.tgz","fileCount":12,"integrity":"sha512-gHApY1qAKOSck8N9Ve3z6bW1FnKl3pXhjERZaMRWT19cfBe3q3MKySkkKcP9sNwKtm0Z3tRP+imJU5yqOpMnnA==","signatures":[{"sig":"MEUCIDebV8dbc+w3aS321mcAT7naqPQ9LulJ9v8MCSdkhBW0AiEAoNKPh96h3BExAQ/y3FNzzPOkK4qk2QZjyxWABvd8QKI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTTsXCRA9TVsSAnZWagAAFXsP/imraOiRdXqTZj4pb7Wr\noHeDTyqUOcP6/B8Tku6GFhFH7xfda7zFeFs8dJKYs79jugymq0LTmFgZRkmC\n+5wSZGDk5KbdXssPbzGilWVYgPulgdZ/srnHf10IXqubgzKF3QSAMjBQBf74\nbgoLECypSIsJum9JyTpSUkPsY+Q6Ds1CPyB153wu9V97vnrKjDEKmGRO7jvc\neN3r21wq/PEn1w1hF3X68LHfCPlgsRUaeJSnkVkaFQpafcmRorIkb+PBuJ9Y\nhv5YfiyPWqcGR9uHt5T8y/GGjPRR9OXJoN/tJZ49EOyp1zisf80iIJ/iZ2N3\naI+LXjak/q84x+wd+/xLHdb4n6VICdpr0ev6SB7AkK65l6/txSpQHuK0PHpB\niUz0Nr9xO1VvruLpIhT56XxAs5IZ9I3os2uC8Y82MwINd8xfhwSpqWYuMbz4\nA6KUyh6Ajaf2gkg7jje40Z5rmn0nTbpw5OeEwcB58KqWoLDxxDMl0kYv5oJ/\n7L+vM6QkKleeYde0bzBylzTL3vI5SPaB7kgOTYXhdKl+GWeyXKUi9tW0pCkK\n7BJhZMtGClCSnThkA26NEdtzggdrcBUMUL7V14GwWy5vJIVTWssrHjPKp8Ll\nizlZ9sxffjVfpZ8xS6qTJSW2Im5nLbAzG9OS/z4hmuFS8hwN7gMcH8iKlccf\no9xH\r\n=VFhf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run build && npm run cover && npm run check-coverage"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"f6232af50ffa32efa8b12f64a93870bf2343dfd2","scripts":{"test":"find ./test/ts -type f -name '*.js' -delete && npm run build:tests && mocha --exit --no-timeouts --recursive --reporter mochawesome --reporter-options reportDir=test-results test/**/*.test.js","build":"tsc","clean":"rimraf dist coverage .nyc_output uploads","cover":"npm run build && ./node_modules/.bin/nyc --reporter=lcov --reporter=text npm t","commit":"git-cz","build:all":"npm i --package-lock && npm run build && npm run build:tests","clean:all":"npm run clean && rimraf node_modules","test:debug":"npm run build && tsc -p test && mocha --inspect-brk --recursive test/**/*.test.js","watch:test":"npm t -- -w","build:tests":"tsc -p test","check-coverage":"nyc check-coverage ","report-coverage":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","semantic-release-dry":"semantic-release --dry-run"},"typings":"dist/index.d.ts","_npmUser":{"name":"pintux","email":"pintus@gmail.com"},"repository":{"url":"git+https://github.com/vivocha/request-retry.git","type":"git"},"_npmVersion":"6.13.7","description":"HTTP requests with retry, and API client utilities","directories":{},"_nodeVersion":"12.16.1","dependencies":{"debuggo":"^1.2.0","request":"^2.88.2","request-promise-native":"1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","husky":"^4.2.3","mocha":"^7.0.1","multer":"^1.4.2","rimraf":"^3.0.2","express":"^4.17.1","coveralls":"^3.0.9","chai-spies":"^1.0.0","commitizen":"^4.0.3","typescript":"^3.7.5","@types/chai":"^4.2.9","@types/node":"^12.12.24","body-parser":"^1.19.0","mochawesome":"^4.1.0","pem-promise":"^1.0.0","@types/mocha":"^7.0.1","@types/multer":"^1.4.2","@types/request":"^2.48.4","@commitlint/cli":"^8.3.5","chai-as-promised":"^7.1.1","semantic-release":"^17.0.3","@types/chai-spies":"^1.0.1","@types/chai-as-promised":"7.1.2","cz-conventional-changelog":"^3.1.0","@types/request-promise-native":"^1.0.17","@commitlint/config-conventional":"^8.3.4"},"_npmOperationalInternal":{"tmp":"tmp/request-retry_3.0.0_1582119702500_0.05087327016591403","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@vivocha/request-retry","version":"3.0.1","keywords":["API Client","HTTP requests","HTTP Client"],"author":{"url":"https://www.vivocha.com","name":"Vivocha Development Team","email":"dev@vivocha.com"},"license":"MIT","_id":"@vivocha/request-retry@3.0.1","maintainers":[{"name":"0xfede","email":"fpinna@vivocha.com"},{"name":"alovicu","email":"alovicu@vivocha.com"},{"name":"apirasvvc","email":"apiras@vivocha.com"},{"name":"fsanna","email":"fsanna@vivocha.com"},{"name":"gfr","email":"gfrau@vivocha.com"},{"name":"gmflore","email":"gmflore@vivocha.com"},{"name":"marchitos","email":"amadori.marco@gmail.com"},{"name":"matzori","email":"matzori@vivocha.com"},{"name":"msiddi","email":"msiddi@vivocha.com"},{"name":"mvigano71","email":"mvigano71@gmail.com"},{"name":"npinna","email":"npinna@vivocha.com"},{"name":"pintux","email":"pintus@gmail.com"}],"homepage":"https://github.com/vivocha/request-retry#readme","bugs":{"url":"https://github.com/vivocha/request-retry/issues"},"nyc":{"lines":90,"exclude":["**/test"],"include":["dist/**/*.js","src/**/*.ts"],"branches":80,"reporter":["lcov","text"],"extension":[".js",".ts"],"functions":80,"sourceMap":true,"statements":90},"dist":{"shasum":"28e7a34d6af601997f1315d182536197b9fba8c1","tarball":"https://registry.npmjs.org/@vivocha/request-retry/-/request-retry-3.0.1.tgz","fileCount":12,"integrity":"sha512-XsIh3+m2yEhHKewlOcx+KUnEAySVy5L76ONGXbgWKbvxWcwAF/+aT/6HUHqUS0pHWM5l3T5GoixHL3AVxVakoA==","signatures":[{"sig":"MEUCIQDuS1+7qnnttPpzYgXaDu8S8Z55GgKy0gZcF1Qs+CljhgIgd8KC5+FKPzFR17gXM56tHVJV3xXCfYik32CLdxb5mBE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeX3qdCRA9TVsSAnZWagAAAYIP/j+N/+DQbLsxaXRqHIlU\nONdIER613oCLubewVh8YriC04+YFyUHLwB5vPEjhQiVfeXXaRsomy2/GWgE6\nKELhRTE9qomaIjR56XeplGQm3FmQGgMKSj0+LvD1QzZRtX7WyNBKFHVjtmGz\nztFSOUE2n2vqVDx9HsugoV5IApOLaNrhGjS+x3GSkkPVagRTMcFAiS3CjBoy\nOkZPDGsDAb+ZtZqj9x4PtZb87EBDe6Sp54lTjXzpGB1BclRNmc6svoiNNQQb\nSlH4dcIt2A3ZmXHIvInSb9yCfhp9LrvBe00nPsUyZdan7cLrZA/D0ygRUvMv\nMx8piHlt6RWI7G+GfTNVeWGYUhK+3/ccwCXhx+MC2yyKjvzMHy1HJIk79cxU\nKCQWRX79F5OAAEXi29xzc21aVJRvhXa2X8tdnxPjLimgjyhZntQJWZeuC3AW\n02eKfHhKeyE9KlmF9YWn05H9b1dyMJf2ny+MkkjIRUnrzzXKtc1nNRtUSIHD\n7zojEDiv0cJn6DtlsrAPSj6I1txeaouVzki47nbYRkqVFC/CcRV0TphS6qTH\n1PP72N0ER7PysUB7npkX6xU+BizaLCT4gvzFla6jWV2aCb6Rh8AqUZfvrgdQ\nLJ7NRUEkof8u5cRCkq0z4n6x++prHzqkAivU9zN5h4Crzw6++hies2/7fvYe\neMyr\r\n=lJky\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run build && npm run cover && npm run check-coverage"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"b67d3ee69092fc75e2115e03c389b6bd14b75351","scripts":{"test":"find ./test/ts -type f -name '*.js' -delete && npm run build:tests && mocha --exit --no-timeouts --recursive --reporter mochawesome --reporter-options reportDir=test-results test/**/*.test.js","build":"tsc","clean":"rimraf dist coverage .nyc_output uploads","cover":"npm run build && ./node_modules/.bin/nyc --reporter=lcov --reporter=text npm t","commit":"git-cz","build:all":"npm i --package-lock && npm run build && npm run build:tests","clean:all":"npm run clean && rimraf node_modules","test:debug":"npm run build && tsc -p test && mocha --inspect-brk --recursive test/**/*.test.js","watch:test":"npm t -- -w","build:tests":"tsc -p test","check-coverage":"nyc check-coverage ","report-coverage":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","semantic-release-dry":"semantic-release --dry-run"},"typings":"dist/index.d.ts","_npmUser":{"name":"pintux","email":"pintus@gmail.com"},"repository":{"url":"git+https://github.com/vivocha/request-retry.git","type":"git"},"_npmVersion":"6.14.2","description":"HTTP requests with retry, and API client utilities","directories":{},"_nodeVersion":"12.16.1","dependencies":{"debuggo":"^1.2.0","request":"^2.88.2","request-promise-native":"1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","husky":"^4.2.3","mocha":"^7.1.0","multer":"^1.4.2","rimraf":"^3.0.2","express":"^4.17.1","coveralls":"^3.0.9","chai-spies":"^1.0.0","commitizen":"^4.0.3","typescript":"^3.8.3","@types/chai":"^4.2.10","@types/node":"^12.12.24","body-parser":"^1.19.0","mochawesome":"^5.0.0","pem-promise":"^1.0.0","@types/mocha":"^7.0.2","@types/multer":"^1.4.2","@types/request":"^2.48.4","@commitlint/cli":"^8.3.5","chai-as-promised":"^7.1.1","semantic-release":"^17.0.4","@types/chai-spies":"^1.0.1","@types/chai-as-promised":"7.1.2","cz-conventional-changelog":"^3.1.0","@types/request-promise-native":"^1.0.17","@commitlint/config-conventional":"^8.3.4"},"_npmOperationalInternal":{"tmp":"tmp/request-retry_3.0.1_1583315612651_0.3784205905241471","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@vivocha/request-retry","version":"3.1.0","keywords":["API Client","HTTP requests","HTTP Client"],"author":{"url":"https://www.vivocha.com","name":"Vivocha Development Team","email":"dev@vivocha.com"},"license":"MIT","_id":"@vivocha/request-retry@3.1.0","maintainers":[{"name":"0xfede","email":"fpinna@vivocha.com"},{"name":"alovicu","email":"alovicu@vivocha.com"},{"name":"apirasvvc","email":"apiras@vivocha.com"},{"name":"fsanna","email":"fsanna@vivocha.com"},{"name":"gfr","email":"gfrau@vivocha.com"},{"name":"gmflore","email":"gmflore@vivocha.com"},{"name":"marchitos","email":"amadori.marco@gmail.com"},{"name":"matzori","email":"matzori@vivocha.com"},{"name":"msiddi","email":"msiddi@vivocha.com"},{"name":"mvigano71","email":"mvigano71@gmail.com"},{"name":"npinna","email":"npinna@vivocha.com"},{"name":"pintux","email":"pintus@gmail.com"}],"homepage":"https://github.com/vivocha/request-retry#readme","bugs":{"url":"https://github.com/vivocha/request-retry/issues"},"nyc":{"lines":90,"exclude":["**/test"],"include":["dist/**/*.js","src/**/*.ts"],"branches":80,"reporter":["lcov","text"],"extension":[".js",".ts"],"functions":80,"sourceMap":true,"statements":90},"dist":{"shasum":"eac41b490d566c60fc54f1141c2055b5d1fbf273","tarball":"https://registry.npmjs.org/@vivocha/request-retry/-/request-retry-3.1.0.tgz","fileCount":12,"integrity":"sha512-ts3vO24/Cu+N6Wp6HxVWEBoRE3r9NzN/unoF9wgOCIWzUaMC8ejxvakY5jsvx35nrLOv2577KLrPIjxMxo9FXA==","signatures":[{"sig":"MEUCIEP6lPMT61a+po6zdD9HekKlaAmDSCCLQULlFNdipOOdAiEApMmSE9Jq01rAwH39IjLIHsTmyAiXUlASByTNmPPepxE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYMvSCRA9TVsSAnZWagAAF3QP/0WRoClQQry2Th7Y3uzU\nRI4quey6gU9/81qbuoYF5m7xtAMRexiGp5ZcBJwU4EDiM9AlgPeZdKexRPFf\nEAxq7AOAl31zNnfOtPrn62o8A2ILVwEwej6owAsfAMTpewkwzMTK/anwBvFM\nM34XneOVCHtw3hG42poF9wkTJG4p+vGd9LTscboxN+h/Mo9OMYsGPplpRmk/\n9+lj4FseNv5rC9GxKMirA7WQwDHeyyDhhZe8HOwiYipowPXay3BbcinhKIx9\nnSTg5+NmTQGNLAfNNduuP/rpeCOj3pQh53MGFzkhCdhX9LEyeRwSl7HGOvuY\nTydzWkZDQYLmNygzaa1cunMOO48RciwG6dN7hy5qL+NYscXW8wjvjFaqLEsi\nn+OB1gB/tdJP5+Rtce0J5JUuwSbEZJDE3MXFU93Sv028bCLd2hx6+6o7G9Se\n7uC+jpUxpV8EtUxoUsLb83ZfBCIftfQWWP+exZRslsBewGoOGbS3fec/yNDH\nQNP2GaFfeAyQCfGl6Aqsc1lI3cRWD1pWVdrps53k0tD30WFgFb+uPgyxCY80\nsIdmwFlRz2PJWLnpm2rj6GjVwW7Gf71cjysb9nep2GXvi976NLuqnAd9NqQJ\nsWw6ixQdIf6luerv5rzGmz6OKf+JuSp3k1T1XwcJHKG0D7yg8Cw4G5y7+KRd\n9PIQ\r\n=3Ktj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run build && npm run cover && npm run check-coverage"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"b5ec06dd34c4cf5317cb97eb4e89f6757c6c07cc","scripts":{"test":"find ./test/ts -type f -name '*.js' -delete && npm run build:tests && mocha --exit --no-timeouts --recursive --reporter mochawesome --reporter-options reportDir=test-results test/**/*.test.js","build":"tsc","clean":"rimraf dist coverage .nyc_output uploads","cover":"npm run build && ./node_modules/.bin/nyc --reporter=lcov --reporter=text npm t","commit":"git-cz","build:all":"npm i --package-lock && npm run build && npm run build:tests","clean:all":"npm run clean && rimraf node_modules","test:debug":"npm run build && tsc -p test && mocha --inspect-brk --recursive test/**/*.test.js","watch:test":"npm t -- -w","build:tests":"tsc -p test","check-coverage":"nyc check-coverage ","report-coverage":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","semantic-release-dry":"semantic-release --dry-run"},"typings":"dist/index.d.ts","_npmUser":{"name":"pintux","email":"pintus@gmail.com"},"repository":{"url":"git+https://github.com/vivocha/request-retry.git","type":"git"},"_npmVersion":"6.14.2","description":"HTTP requests with retry, and API client utilities","directories":{},"_nodeVersion":"12.16.1","dependencies":{"debuggo":"^1.2.0","request":"^2.88.2","request-promise-native":"1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","husky":"^4.2.3","mocha":"^7.1.0","multer":"^1.4.2","rimraf":"^3.0.2","express":"^4.17.1","coveralls":"^3.0.9","chai-spies":"^1.0.0","commitizen":"^4.0.3","typescript":"^3.8.3","@types/chai":"^4.2.10","@types/node":"^12.12.24","body-parser":"^1.19.0","mochawesome":"^5.0.0","pem-promise":"^1.0.0","@types/mocha":"^7.0.2","@types/multer":"^1.4.2","@types/request":"^2.48.4","@commitlint/cli":"^8.3.5","chai-as-promised":"^7.1.1","semantic-release":"^17.0.4","@types/chai-spies":"^1.0.1","@types/chai-as-promised":"7.1.2","cz-conventional-changelog":"^3.1.0","@types/request-promise-native":"^1.0.17","@commitlint/config-conventional":"^8.3.4"},"_npmOperationalInternal":{"tmp":"tmp/request-retry_3.1.0_1583401937729_0.008191524682229945","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@vivocha/request-retry","version":"3.2.0","keywords":["API Client","HTTP requests","HTTP Client"],"author":{"url":"https://www.vivocha.com","name":"Vivocha Development Team","email":"dev@vivocha.com"},"license":"MIT","_id":"@vivocha/request-retry@3.2.0","maintainers":[{"name":"fbertona","email":"fbertona@vivocha.com"},{"name":"fmoretti","email":"fmoretti@vivocha.com"},{"name":"m-ricca","email":"marco.ricca@covisian.com"},{"name":"msiddi","email":"msiddi@vivocha.com"},{"name":"0xfede","email":"fpinna@vivocha.com"},{"name":"pintux","email":"pintus@gmail.com"},{"name":"alovicu","email":"alovicu@vivocha.com"},{"name":"gfr","email":"gfrau@vivocha.com"},{"name":"marchitos","email":"amadori.marco@gmail.com"},{"name":"fsanna","email":"fsanna@vivocha.com"},{"name":"gmflore","email":"gmflore@vivocha.com"},{"name":"npinna","email":"npinna@vivocha.com"},{"name":"matzori","email":"matzori@vivocha.com"},{"name":"esilarante","email":"andrea.montaperto@covisian.com"},{"name":"mattman","email":"mmuscas@vivocha.com"},{"name":"sfois","email":"sfois@vivocha.com"},{"name":"alberto.serra","email":"alberto.serra@covisian.com"},{"name":"cinzia.montis","email":"cinzia.montis@covisian.com"}],"homepage":"https://github.com/vivocha/request-retry#readme","bugs":{"url":"https://github.com/vivocha/request-retry/issues"},"nyc":{"lines":90,"exclude":["**/test"],"include":["dist/**/*.js","src/**/*.ts"],"branches":80,"reporter":["lcov","text"],"extension":[".js",".ts"],"functions":80,"sourceMap":true,"statements":90},"dist":{"shasum":"de8a54c5bbe4acd688dc8dc45e1b710ef0e34acb","tarball":"https://registry.npmjs.org/@vivocha/request-retry/-/request-retry-3.2.0.tgz","fileCount":12,"integrity":"sha512-cF7YqngCBi6NdIa5VoPNf+7eoYsI/rb+Z8GtGSrZWTyrwZgIVrNa9sv+xNYUVx8roQUaqJrn+6atkEPmE2PtvA==","signatures":[{"sig":"MEUCIEX/IAVQnJZth9UkL+stywt5HqD4E7mf8pqIaYdutIz+AiEA6/m5jZ54thCT3Eg7Xxj+CGtpasC+aumtczBpTgaa9fs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjV8IeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqr0A/+LZop0FIcZxxE/oyE1Pdt623gyLt8bt8f6f17KodYw5VOVAVf\r\nW91q6AInGEafwjg1Uvd/q2NvuihkT82XZO1bCtdkOBYTl1O/nHXMsQ9psx5H\r\nz1xfv1/DQjxhgKRsZi85f+F2kDK3MxDPU1w1DFp1iZoSsuiCvJqohLVPJr79\r\nqQjTs5AKA9Yx3TL0autcopmpC9+HwlXnsCnH1lrJnPK0/1sYe1mDV+CENXwV\r\nRFlL1exKCFitvOYBInNiAesgRoHrzsAdCPXB0r4QC/t1BuwP0AGygEwNdIDn\r\nqJJoXT6McH/S8sgk4MpYav69NqnV3tHcazKY42iJMxY5xiCoyZB5T9lv+GGB\r\nnu1i19TxpSQBEWaESflNLxhNxR0IkQZHHDBWKujtckKF1s5nfJ/PLv61sMao\r\nRs5b27RybJU5ndelgv2eWZ6pmwKzUKgOKaZDl2SNzpU3fmpf7xqfEoqtOJ/S\r\nYZclkVI9dPJDTOZTvVYVgYvqMe/9uiNO3QmSsDBfmVz+XKlPIgvD/3idYYnt\r\nzOwEqCfnEwWJSJ/SRAd09DxOPHGjymqZeVlG5n4e8ukmsx4QAT4z4HrwYKPK\r\nNAIPGSoM6bHtMH2YSY4FYBY43GbsrE9dkrsrk8B3c4/vY09K/FcgvlHCyfTR\r\nvMHulTSZOHp5B7okZDl68/yWeSw2rD28574=\r\n=VYGW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run build && npm run cover && npm run check-coverage"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"ec996dd538628b7daa26025f89275c9a904a0853","scripts":{"test":"find ./test/ts -type f -name '*.js' -delete && npm run build:tests && mocha --exit --no-timeouts --recursive --reporter mochawesome --reporter-options reportDir=test-results test/**/*.test.js","build":"tsc","clean":"rimraf dist coverage .nyc_output uploads","cover":"npm run build && ./node_modules/.bin/nyc --reporter=lcov --reporter=text npm t","commit":"git-cz","build:all":"npm i --package-lock && npm run build && npm run build:tests","clean:all":"npm run clean && rimraf node_modules","test:debug":"npm run build && tsc -p test && mocha --inspect-brk --recursive test/**/*.test.js","watch:test":"npm t -- -w","build:tests":"tsc -p test","check-coverage":"nyc check-coverage ","report-coverage":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","semantic-release-dry":"semantic-release --dry-run"},"typings":"dist/index.d.ts","_npmUser":{"name":"alovicu","email":"alovicu@vivocha.com"},"repository":{"url":"git+https://github.com/vivocha/request-retry.git","type":"git"},"_npmVersion":"6.14.2","description":"HTTP requests with retry, and API client utilities","directories":{},"_nodeVersion":"14.20.1","dependencies":{"debuggo":"^1.2.0","request":"^2.88.2","request-promise-native":"1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","husky":"^4.2.3","mocha":"^7.1.0","multer":"^1.4.2","rimraf":"^3.0.2","express":"^4.17.1","coveralls":"^3.0.9","chai-spies":"^1.0.0","commitizen":"^4.0.3","typescript":"^4.7.4","@types/chai":"^4.2.10","@types/node":"^12.12.24","body-parser":"^1.19.0","mochawesome":"^5.0.0","pem-promise":"^1.0.0","@types/mocha":"^7.0.2","@types/multer":"^1.4.2","@types/request":"^2.48.4","@commitlint/cli":"^8.3.5","chai-as-promised":"^7.1.1","semantic-release":"^17.0.4","@types/chai-spies":"^1.0.1","@types/chai-as-promised":"7.1.2","cz-conventional-changelog":"^3.1.0","@types/request-promise-native":"^1.0.17","@commitlint/config-conventional":"^8.3.4"},"_npmOperationalInternal":{"tmp":"tmp/request-retry_3.2.0_1666695710151_0.9425847600683084","host":"s3://npm-registry-packages"}},"4.0.0-beta.0":{"name":"@vivocha/request-retry","version":"4.0.0-beta.0","keywords":["API Client","HTTP requests","HTTP Client"],"author":{"url":"https://www.vivocha.com","name":"Vivocha Development Team","email":"dev@vivocha.com"},"license":"MIT","_id":"@vivocha/request-retry@4.0.0-beta.0","maintainers":[{"name":"fbertona","email":"fbertona@vivocha.com"},{"name":"fmoretti","email":"fmoretti@vivocha.com"},{"name":"m-ricca","email":"marco.ricca@covisian.com"},{"name":"msiddi","email":"msiddi@vivocha.com"},{"name":"0xfede","email":"fpinna@vivocha.com"},{"name":"pintux","email":"pintus@gmail.com"},{"name":"alovicu","email":"alovicu@vivocha.com"},{"name":"gfr","email":"gfrau@vivocha.com"},{"name":"marchitos","email":"amadori.marco@gmail.com"},{"name":"fsanna","email":"fsanna@vivocha.com"},{"name":"gmflore","email":"gmflore@vivocha.com"},{"name":"npinna","email":"npinna@vivocha.com"},{"name":"matzori","email":"matzori@vivocha.com"},{"name":"esilarante","email":"andrea.montaperto@covisian.com"},{"name":"mattman","email":"mmuscas@vivocha.com"},{"name":"sfois","email":"sfois@vivocha.com"},{"name":"alberto.serra","email":"alberto.serra@covisian.com"},{"name":"cinzia.montis","email":"cinzia.montis@covisian.com"}],"homepage":"https://github.com/vivocha/request-retry#readme","bugs":{"url":"https://github.com/vivocha/request-retry/issues"},"nyc":{"lines":90,"exclude":["**/test"],"include":["dist/**/*.js","src/**/*.ts"],"branches":80,"reporter":["lcov","text"],"extension":[".js",".ts"],"functions":80,"sourceMap":true,"statements":90},"dist":{"shasum":"12aa1deb0448f6ad577af54e39194914262b89d0","tarball":"https://registry.npmjs.org/@vivocha/request-retry/-/request-retry-4.0.0-beta.0.tgz","fileCount":12,"integrity":"sha512-q9V3vXo8IH7wkpqWNf2SNivdNgQITz7kTbkfvaxm3j9s4CJFhUq/tWvBH5mcYFV5qGlOyttgbWfH5UtzipVh4Q==","signatures":[{"sig":"MEQCIAOyDM9RjYlNU8RPiWP1ZH/OlibRGM2uHrKioEyGxdOXAiAvd0GPZWrPkccTzHSeqYyXdpFqmlCnAbjCxUCG52P7Ag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51831,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEzdUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7gA/8DU2ak1l1Vg5jsL9beSZGSUH0g6v7MDF98wLG997fKzB7Oc0h\r\nA37TucxuzCjeba3HSCq+ehtConRJBHSVdoX1WDvakHgelBBV7GYMOcE74aqy\r\nhQGUEdPPpFeP2GQ7oaZ/Dku6nST8I6THAUV8bT8jTfx1DaBfZMiwhFC2EgeK\r\n+oEncpFcZy+29QVoJ9LlLtesQq+ibUnjEv7/cP/aKIKV6Grl+EAQdCecmPhX\r\nldZsU/6hWd5SXacCW+VhcQh0nkWKPKp/hFtojjpzrKcmgbXrHyhfEooyE9h7\r\n84i5fbEZ5aPU02UuAWahusZ9FbyGRn8s8C/81QWh8p1LMaMNGywXJPfCbpkW\r\n3awtRpuCE4D8rLy/CTIPMUsxrvwFtCOkA3gEuLR0l4jxJCvL8N7O32bUNzGV\r\n+woM1CypJEDv9Mmx7n/72+eZW8LKrt8dkAOUEyAo9LC8SRNC3eIfnoKKZQs+\r\nYMyzU7PENnUaXtpXXkURbBUs/wm4aJm76RP11eiOd7BXgfSC7ZTGA43erCEB\r\nyKd3roNnWsE4OgTOuEe8oP11FTK+03awPKgS7wfJrlLWcUAnPGDPOvvy935v\r\nbMRYLF1xpv0X6oXSdgPMG/PlQ1nTgLP9UCbmGma9bcqH3O0J+L/5KAlxc+s2\r\neYtov1J1hqpco3TWpNRsMzqEo283+Br5SsU=\r\n=Beid\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"# Vivocha Request-Retry\n\nHTTP requests with configurable retries and API utilities.\n\n[![NPM version](https://img.shields.io/npm/v/@vivocha/request-retry.svg?style=flat)](https://www.npmjs.com/package/@vivocha/request-retry)  [![Build Status](https://travis-ci.com/vivocha/request-retry.svg?branch=master)](https://travis-ci.org/vivocha/request-retry)  [![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n**Vivocha Request-Retry** is a library to call API endpoints / do HTTP calls with configurable, automatic call retries in case of errors.\nIt depends on the nice [needle](https://www.npmjs.com/package/needle) HTTP client module.\n\n## Requirements and Notes\n\n- Node.js >= 16\n- CommonJS modules, yet.\n\n## Changes and Breaking Changes\n\n- Node.js >=16 required\n- Dropped dependency on `request` and `request-promise-native` modules; [needle](https://www.npmjs.com/package/needle) HTTP client module is used, instead. Thus, `request` and `request-promise-native` aren't exported by this lib, anymore.\n- Streaming under development, **currently not available**\n  \n## Library\n\nThis library exposes the following classes.\n\n### `APIClient`\n\nGeneral HTTP client with configurable retry options.\n\n#### Methods\n\n##### `call(options: APICallOptions)`\n\nQuick Examples (TypeScript):\n\n**1) Do a `GET` call to `https://my-super-server.test-api.com:8443/api/things` with a maximum of 3 retries in case of any error, waiting for 2000ms before each retry**\n\n```javascript\nconst client = new APIClient('https://my-super-server.test-api.com:8443');\nconst opts: APICallOptions = {\n    method: 'get',\n    path: '/api/things',\n    json: true,\n    retries: 3,\n    retryAfter: 2000\n};\nconst result = await client.call(opts);\n```\n\n**2) Do an authenticated `POST` call to `https://my-super-server.test-api.com:8443/api/things`, with a maximum of 5 retries in case of any error excluding a 401, waiting for 1000ms before each retry**\n\n```javascript\nconst client = new APIClient('https://my-super-server.test-api.com:8443');\nconst opts: APICallOptions = {\n    method: 'post',\n    path: '/api/things',\n    authOptions: {\n      authorizationType = 'Bearer',\n      token: 'abcd-1234'\n    },\n    json: true,\n    body: {\n      type: 'lamp'\n      model: 'X-100'\n    },\n    retries: 5,\n    retryAfter: 1000,\n    doNotRetryOnErrors: [401]\n};\nconst result = await client.call(opts);\n```\n\n**3) Do a `GET` call to `https://my-super-server.test-api.com:8443/api/things` with a maximum of 3 retries in case of any error, waiting for 2000ms before each retry and getting a full HTTP response**\n\n```javascript\nconst client = new APIClient('https://my-super-server.test-api.com:8443');\nconst opts: APICallOptions = {\n    method: 'get',\n    path: '/api/things',\n    json: true\n    retries: 3,\n    retryAfter: 2000,\n    getFullResponse: true\n};\nconst result = await client.call(opts);\n```\n\n`APICallOptions` is an object with the following properties:\n\n```javascript\n{\n  method: 'get' | 'post' | 'put' | 'delete' | 'options' | 'head' | 'patch';\n  path: string;\n  qs?: any;\n  body?: any;\n  headers?: any,\n  json?: boolean,\n  authOptions?: HTTPAuthOptions;\n  timeout?: number;\n  retries: number;\n  retryAfter: number;\n  doNotRetryOnErrors?: number[];\n  getFullResponse?: boolean;\n  follow_max?: number; \n  follow_set_cookies?: boolean; \n  follow_set_referer?: boolean; \n  follow_keep_method?: boolean; \n  follow_if_same_host?: boolean; \n  follow_if_same_protocol?: boolean; \n  follow_if_same_location?: boolean;\n}\n```\n\nProperties are listed in the following table (required ones in **bold**):\n\n| PROPERTY                  | VALUE                                                                                                                                                                     | DESCRIPTION                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |\n| ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `method`                  | (optional) string: `get` or `post` or `put` or `delete` or `options` or `head` or `patch`                                                                                 | HTTP method of the request (default is `get`)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |\n| `path`                    | (optional) string                                                                                                                                                         | relative (to `baseUrl`, constructor param) path of the endpoint to call (default is '')                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |\n| `qs`                      | (optional) object                                                                                                                                                         | query string params                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |\n| `body`                    | (optional) object                                                                                                                                                         | JSON body to send to the endpoint                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |\n| `json`                    | (optional) boolean                                                                                                                                                        | if true, let `request` automatically send and parse JSON bodies, setting the headers properly. Default is false, and headers must be set accordingly                                                                                                                                                                                                                                                                                                                                                                                                       |\n| `headers`                 | (optional) object                                                                                                                                                         | HTTP headers to send                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |\n| `authOptions`             | (optional) object                                                                                                                                                         | See HTTPAuthOptions below                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |\n| `timeout`                 | (optional) number                                                                                                                                                         | set timeout value, in milliseconds                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |\n| **`retries`**             | number                                                                                                                                                                    | Max number of retries in case of error calling the endpoint                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |\n| `retryAfter`              | (optional) number                                                                                                                                                         | Number of milliseconds to wait before each call retry. If set it takes precedence over `minRetryAfter`  (see **Configuring Retries** section in this document)                                                                                                                                                                                                                                                                                                                                                                                             |\n| `minRetryAfter`           | (optional) number                                                                                                                                                         | Number of milliseconds to wait before the first call retry. Then, waiting time before the next calls is computed doubling the previous waiting time + a random amount of milliseconds. When `maxRetryAfter` threshold is reached, waiting time become constant to `maxRetryAfter`, if set (see **Configuring Retries** section in this document).                                                                                                                                                                                                          |\n| `maxRetryAfter`           | (optional) number, **default is 10 minutes**                                                                                                                              | Max number of milliseconds to wait before next call retry (see **Configuring Retries** section in this document)                                                                                                                                                                                                                                                                                                                                                                                                                                           |\n| `doNotRetryOnErrors`      | (optional) array of HTTP error codes. Codes can be mixes of numbers (e.g., `401`, `404`, ...) or strings (e.g., `\"429\"`, `\"500\"`) or string patterns, like `5xx` or `40x` | The client WILL NOT retry the call in case of an HTTP error code included in this array. Moreover, it is now possible to use string patterns to match entire classes of status codes. Patterns are in the form of `<code-family>xx` or `<code-family>0x`, where `<code-family>` is the first number of the code (i.e., `5`, `4`, ...). For example: `\"4xx\"` will exclude from retrying responses with status codes like `400`, `429`, `401`, ...; where a pattern like `\"40x\"` will exclude from retrying status codes like `400` and `401` but not `429`. |\n| `getFullResponse`         | (optional) boolean                                                                                                                                                        | when true, the client returns the full HTTP Response object, default is false (only body is returned)                                                                                                                                                                                                                                                                                                                                                                                                                                                      |\n| `follow_max`              | (optional) number,  default is `3` (always enabled by default)                                                                                                            | a positive value enables redirects following and the max number of \"followings\"; setting it to `0`, disables following redirects. Inherited from Needle.                                                                                                                                                                                                                                                                                                                                                                                                   |\n| `follow_set_cookies`      | (optional) boolean, `false` by default                                                                                                                                    | sends the cookies received in the `set-cookie` header as part of the following request, if hosts match. Inherited from Needle.                                                                                                                                                                                                                                                                                                                                                                                                                             |\n| `follow_set_referer`      | (optional) boolean, `false` by default                                                                                                                                    | sets the `Referer` header to the requested URI when following a redirect. Inherited from Needle.                                                                                                                                                                                                                                                                                                                                                                                                                                                           |\n| `follow_keep_method`      | (optional) boolean, `true` by default                                                                                                                                     | if enabled, resends the request using the original verb instead of being rewritten to get with no data. Inherited from Needle.                                                                                                                                                                                                                                                                                                                                                                                                                             |\n| `follow_if_same_host`     | (optional) boolean, `false` by default                                                                                                                                    | when `true`, will only follow redirects that point to the same host as the original request. Inherited from Needle.                                                                                                                                                                                                                                                                                                                                                                                                                                        |\n| `follow_if_same_protocol` | (optional) boolean, `false` by default                                                                                                                                    | when `true`,  will only follow redirects that point to the same protocol as the original request. Inherited from Needle.                                                                                                                                                                                                                                                                                                                                                                                                                                   |\n| `follow_if_same_location` | (optional) boolean, `false` by default                                                                                                                                    | , unless `true`,  will not follow redirects that point to same location (as set in the response header) as the original request URL. Inherited from Needle.                                                                                                                                                                                                                                                                                                                                                                                                |\n\nwhere `HTTPAuthOptions` is an object as follows:\n\n```javascript\n{\n  authorizationType?: string;\n  token?: string;\n  user?: string;\n  password?: string;\n}\n```\n\n| PROPERTY            | VALUE             | DESCRIPTION                                                                                                          |\n| ------------------- | ----------------- | -------------------------------------------------------------------------------------------------------------------- |\n| `authorizationType` | (optional) string | Authentication type different from `Basic`, like: `Bearer`, `App`,... If specified, the `token` property is required |\n| `token`             | (optional) string | Authentication token                                                                                                 |\n| `user`              | (optional) string | username for Basic Authentication, if specified then `password` property is required                                 |\n| `password`          | (optional) string | password for Basic Authentication, if specified then `user` property is required                                     |\n\n##### Useful shortcut static methods (get, post, put, patch, head)\n\nThe following static, async methods are shortcuts for the `call()` method to use common HTTP methods. They all return a Promise with the results.\n\n###### `APIClient.get(url: string, options: APICallOptions = { retries: 2, retryAfter: 1000 }, logger?: Logger)`\n\n###### `ApiClient.post(url: string, body: any, options: APICallOptions = { retries: 2, retryAfter: 1000 }, logger?: Logger)`\n\n###### `APIClient.put(url: string, body: any, options: APICallOptions = { retries: 2, retryAfter: 1000 }, logger?: Logger):`\n\n###### `APIClient.delete(url: string, options: APICallOptions = { retries: 2, retryAfter: 1000 }, logger?: Logger)`\n\n###### `APIClient.patch(url: string, body: any, options: APICallOptions = { retries: 2, retryAfter: 1000 }, logger?: Logger)`\n\n###### `APIClient.head(url: string, options: APICallOptions = { retries: 2, retryAfter: 1000, getFullResponse: true }, logger?: Logger)`\n\n---\n\n#### Configuring Retries\n\n`APIClient.call()` method (and all the shortcut static methods) can be configured to automatically retry HTTP calls in case of errors.\nCall retries configuration can be set using the following `APICallOptions` specific properties: `retries` (mandatory), `retryAfter` (optional), `minRetryAfter` (optional), and `maxRetryAfter` (optional).\nBriefly, the rules applied for retrying calls are the following:\n\n- mandatory `retries` option is the total number of retries to do in case of errors calling a URL; retrying stops when the total number of retries is reached;\n- `retryAfter`, in milliseconds: if set, before attempting a new call retry, the client will wait for this milliseconds amount.\n  - If set and `minRetryAfter` is **NOT SET** then the waiting time is constant between retries, and this value is always used.\n  - If **NOT SET** and also `minRetryAfter` is **NOT SET** then the constant wait time is set to 1000 ms.\n- `minRetryAfter`, in milliseconds: if set, it is the waiting time before attempting the first retry call; then, if new call retries must be done, the waiting time will be computed using the following formula: `2 * currentWaitingTime + some random millis (between 0 and 50)`;\n  - If also `maxRetryAfter` param is set, then when this value is reached after applying the formula, the waiting time becomes constant and `maxRetryAfter` is used, until `retries` number is reached.\n  - If `maxRetryAfter` param is **NOT SET**, default is 10 minutes, and waiting time value continues growing, until the number of `retries` is reached. But, after 10 min is reached, remaining retries will use this constant value.\n","engines":{"node":">=16.0.0"},"gitHead":"398ea3dc4a22a905594d33d20379d9dc2b597dbe","scripts":{"test":"find ./test/ts -type f -name '*.js' -delete && npm run build:tests && mocha --exit --no-timeouts --recursive --reporter mochawesome --reporter-options reportDir=test-results test/**/*.test.js","build":"tsc","clean":"npx --yes rimraf dist coverage .nyc_output uploads package-lock.json","cover":"npm run build && ./node_modules/.bin/nyc --reporter=lcov --reporter=text npm t","commit":"git-cz","build:all":"npm i && npm run build && npm i --package-lock-only","clean:all":"npm run clean && npx --yes rimraf node_modules","test:grep":"find ./test/ts -type f -name '*.js' -delete && npm run build:tests && mocha --grep $GREP --exit --no-timeouts --recursive --reporter mochawesome --reporter-options reportDir=test-results test/**/*.test.js","test:debug":"npm run build && tsc -p test && mocha --inspect-brk --recursive test/**/*.test.js","watch:test":"npm t -- -w","build:tests":"tsc -p test","check-coverage":"nyc check-coverage ","report-coverage":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","semantic-release-dry":"semantic-release --dry-run"},"typings":"dist/index.d.ts","_npmUser":{"name":"pintux","email":"pintus@gmail.com"},"repository":{"url":"git+https://github.com/vivocha/request-retry.git","type":"git"},"_npmVersion":"8.19.3","description":"HTTP requests with retry, and API client utilities","directories":{},"_nodeVersion":"16.19.0","dependencies":{"needle":"^3.2.0","debuggo":"^1.4.1","query-string":"7.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","husky":"^8.0.3","mocha":"^10.2.0","multer":"^1.4.2","rimraf":"^4.4.0","express":"^4.18.2","coveralls":"^3.1.1","chai-spies":"^1.0.0","commitizen":"^4.3.0","typescript":"^4.9.5","@types/chai":"^4.3.4","@types/node":"^18.15.3","mochawesome":"^7.1.3","pem-promise":"^1.0.0","@types/mocha":"^10.0.1","@types/multer":"^1.4.7","@types/needle":"^3.2.0","@commitlint/cli":"^17.4.4","chai-as-promised":"^7.1.1","semantic-release":"^19.0.1","@types/chai-spies":"^1.0.3","@types/chai-as-promised":"7.1.5","cz-conventional-changelog":"^3.3.0","@commitlint/config-conventional":"^17.4.4"},"_npmOperationalInternal":{"tmp":"tmp/request-retry_4.0.0-beta.0_1678980947942_0.9007042055474372","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-01-27T15:26:29.391Z","modified":"2026-09-17T09:18:33.807Z","1.0.0":"2020-01-27T15:26:29.509Z","1.1.0":"2020-01-27T15:53:51.432Z","1.1.1":"2020-01-28T08:41:18.131Z","1.2.0":"2020-01-30T08:20:14.928Z","1.3.0":"2020-01-31T15:29:02.891Z","1.4.0":"2020-01-31T15:59:03.175Z","1.4.1":"2020-01-31T18:23:15.229Z","1.4.2":"2020-02-03T13:07:51.966Z","2.0.0":"2020-02-11T16:39:11.646Z","2.1.0":"2020-02-13T08:34:46.528Z","3.0.0":"2020-02-19T13:41:42.706Z","3.0.1":"2020-03-04T09:53:32.803Z","3.1.0":"2020-03-05T09:52:17.928Z","3.2.0":"2022-10-25T11:01:50.353Z","4.0.0-beta.0":"2023-03-16T15:35:48.119Z"},"bugs":{"url":"https://github.com/vivocha/request-retry/issues"},"author":{"url":"https://www.vivocha.com","name":"Vivocha Development Team","email":"dev@vivocha.com"},"license":"MIT","homepage":"https://github.com/vivocha/request-retry#readme","keywords":["API Client","HTTP requests","HTTP Client"],"repository":{"url":"git+https://github.com/vivocha/request-retry.git","type":"git"},"description":"HTTP requests with retry, and API client utilities","maintainers":[{"email":"msiddi@vivocha.com","name":"msiddi"},{"email":"fpinna@vivocha.com","name":"0xfede"},{"email":"alovicu@vivocha.com","name":"alovicu"},{"email":"amadori.marco@gmail.com","name":"marchitos"},{"email":"gmflore@vivocha.com","name":"gmflore"},{"email":"matzori@vivocha.com","name":"matzori"},{"email":"andrea.montaperto@covisian.com","name":"esilarante"},{"email":"pintus@gmail.com","name":"pintux"},{"email":"mmuscas@vivocha.com","name":"mattman"},{"email":"sfois@vivocha.com","name":"sfois"},{"email":"cinzia.montis@covisian.com","name":"cinzia.montis"},{"email":"laura.quartesan@esosphera.com","name":"lquartesan"},{"email":"matteo.casu@covisian.com","name":"matteocasu"},{"email":"alberto.pierobon@esosphera.com","name":"albertopierobon"},{"email":"alberto.zanon@esosphera.com","name":"alberto-zanon-esosphera"},{"email":"andrea.fileccia@covisian.com","name":"andreafi"},{"email":"marco.ricca@covisian.com","name":"m-ricca"},{"email":"federico.gallo@covisian.com","name":"federicogallo72"},{"email":"fbertona@vivocha.com","name":"fbertona"},{"email":"domenico.presutto@covisian.com","name":"domenicopresutto"},{"email":"nicola.pinna@outlook.com","name":"nicola.pinna"},{"email":"adrian.florea@covisian.com","name":"adrianflr"},{"email":"bebo.macis@gmail.com","name":"bebob94"},{"email":"gianfranco.frau@covisian.com","name":"gfrau"},{"email":"marco.danzo@esosphera.com","name":"marcodanzoeso"},{"email":"matteo.brandolino@esosphera.com","name":"matteo-brandolino-eso"},{"email":"denis.gasparin@esosphera.com","name":"denis.gasparin"},{"email":"raffaele.esposito@covisian.com","name":"raff0ne"},{"email":"mattiacherchi93@gmail.com","name":"matti_93"},{"email":"stamponi@vivocha.com","name":"stefanotamponi"},{"email":"tiberio.marras@smile.cx","name":"tiberio.marras"},{"email":"davide.scapin@esosphera.com","name":"davide.scapin"},{"email":"msobrino@covisian.com","name":"msobrino"},{"email":"daniel.keane@esosphera.com","name":"dakeaeso"},{"email":"arianna.toniolo@esosphera.com","name":"arianna_eso_25"},{"email":"nicolo.tartaggia@esosphera.com","name":"nicolotartaggiaeso"},{"email":"vittorio.milazzo@esosphera.com","name":"vimi-eso"}],"readme":"","readmeFilename":""}