{"_id":"ts-retry","_rev":"69-10b67e24b6b0153a550a0a5310ab85fc","name":"ts-retry","dist-tags":{"latest":"7.0.3"},"versions":{"1.0.0":{"name":"ts-retry","version":"1.0.0","author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@1.0.0","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"639fbcdcf7ec19347ec09083cce01ab8f5c8f96d","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-1.0.0.tgz","fileCount":7,"integrity":"sha512-NL4eakjFgsMoCKC/uIzZ72cFKql33quvZ9jXrPgHvZ60bIxvTwSWEHVoRSjpmJxwd5FrpcJ2Qf8+sYJ6DI7Sfg==","signatures":[{"sig":"MEUCIDkpDyJi7ddq9xkuI5xK8sEJkeM3oqZqvQJih209mVdvAiEA/0uR0bfa/512WJ1MDlF2cLLtbXJe0aVhr6YmCisq2s0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpm3GCRA9TVsSAnZWagAAoLcP+wbXg84lduUn0NZhIOXh\n8ymVKwki5wpIWFQZ+0WirJ78727sbDNJc/49WtYikriNXyAv8M8eYTRN7yq9\nDsQTCRp2sG2dCgIuKb5tQi6kXVNVAXKcQOwIrPDguPgDNrdePtUA11hVGNRV\nO+2VIvuUi7pigPlv20w+QLEgLrSydFSC7zO/8ItZqU5fr/06ykFgkLgx8UTC\nyQjCr3eixzvAfO5snqmjsGAL32CdWHV6+uMNr9lXFn3dhsE6GmmwFRAZY+Mz\ndANnsBuGuRsEscVW3MEclALn84glaRI22aFMLYw1js6Nh2L+n/WvRckQlj1B\nbgHxIJJOcuTb8fp7OkiIo8xPSa4fcRSROK0S0OOjaXvnDAVk/UYXhK+aG2g7\njP1e9v2y1Dhs+vMHvWXv7YRsSVE37vMtVw3XfvPGf+9dAU8sQl35DL+sqyf+\n13/qUe7ljefOEX+wNMr8OgWKejqysHacuRo84toKQjxQRBtOK27WYiTslh2r\nkyzE2sPszRGiVnk0YUN5H0qbgrdlNB1IqaNCBi0CLfygr/hhl3h6oYlRfQVK\nxexv4z7keFrhRHqzAkQKjc2ukwGbf1hAPbOxvbkQUsKautlSMl6p20l7NmnM\n+fR8gdX118YYOltWi6RaI6JYul4H+RLza9t+hLIw7aM6QTqJ12TzCZPfWAZs\nJZj7\r\n=UYfs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"npm run lib:build && mocha --require ts-node/register src/**/*.test.ts","prelib":"rimraf lib","lib:build":"npm run prelib && tsc","lib:watch":"npm run prelib && tsc --watch"},"_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool in javascript/typescript for node.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.0.2","sinon":"^7.3.1","rimraf":"^2.6.3","ts-node":"^8.0.3","ts-mocha":"^6.0.0","cross-env":"^5.2.0","sinon-chai":"^3.3.0","typescript":"^3.3.4000","@types/chai":"^4.1.7","@types/mocha":"^5.2.6","@types/sinon":"^7.0.11","@types/sinon-chai":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_1.0.0_1554410949264_0.43902990079877036","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"ts-retry","version":"1.0.1","author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@1.0.1","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"710179a438e3e1383034a4c4e32b9d314897981e","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-1.0.1.tgz","fileCount":7,"integrity":"sha512-48X8kK8xDov8E6376Xx3YvAWL8Ol4X2jLm/abGal9TYbsOvviHUtKTrG2zszOhOVSFo2URYfNdZg3SH6HRXzcw==","signatures":[{"sig":"MEQCIHat679426sD4QkqivJZ5cw4TQwOFB8yIapWYx9j1BDmAiBXa44Nf3px0tf9/cq2wn6QedHYwwKBOh1GPNtgJACrDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3FTsCRA9TVsSAnZWagAAoSAP/0SZ7VijnQP+ratdWp+P\nZjaH7pSz/toaAVXxdc4RJF1/EOT3XElfqbzrrPWpaYvBjTKLdXc5AJQXWVCU\nIH9XrktAVGnkznbmnvfFjBVbUzjPMpwC3txe1GpoTVqh6gBkQ2WYLHfkf+01\nVuoQr6wk3PZfLvEQ/rmld8Q/yZqJsJxX0cMBxpCZlaxYKnhKjJL9LXqXAE+0\neuymCu77dFqTIyqDHY+TXv7VGNQoSBbYAqOBGVIM4RqJEGBM/MP8H6R+rooz\nPBB8XMOrIB9RcRXWNIRqT5Gk0gtMEYI4onjWVMZlDPWyEV8BVVwofG2csdpB\n5C3yBEX0ibiCm9xzz2n/hYIU6KL2lb0W5eAGMXO7rrAAkWt5T6nY9AQaRtr8\naLj+nEaSPdu0W4Ijlwz9JD7SJD0BFS2JUD782aQuWa00nFq1XFTOscyWvkkI\nD4pDtAfQxM+Z6GLaqhlaMgYRdujYORqtasJkiYQrvi/v1aO4wmjvwIYe3ig0\nMaK28RIwQTRgeLLoDfnlSVDYYnLDdsSItMwFzeipp/11jQbcO4VgVidanWpY\nJUu34oHbHLDqxjlHzlFykyDz5W5YztK88A1mqPLIiHSukhkF7EZmRgz8sU57\n9pYn3vJkf6ur9AxIVJJ+ANTOq+l0nAh1Svfk4zlvN/HvziYxwqKujGQ0fDBA\nBiLE\r\n=8o0G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"npm run lib:build && mocha --require ts-node/register src/**/*.test.ts","prelib":"rimraf lib","lib:build":"npm run prelib && tsc","lib:watch":"npm run prelib && tsc --watch"},"_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool in javascript/typescript for node.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.0.2","sinon":"^7.3.1","rimraf":"^2.6.3","ts-node":"^8.0.3","ts-mocha":"^6.0.0","cross-env":"^5.2.0","sinon-chai":"^3.3.0","typescript":"^3.3.4000","@types/chai":"^4.1.7","@types/mocha":"^5.2.6","@types/sinon":"^7.0.11","@types/sinon-chai":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_1.0.1_1557943532110_0.9801476380884562","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"ts-retry","version":"1.0.2","author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@1.0.2","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"eccfebdcdda4895620a45361460d83702bbd50c0","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-1.0.2.tgz","fileCount":7,"integrity":"sha512-X7DMylPMAwaiD2vZ93/Ivqq9UgkceDDKo0o5wIJ5U7iLkMyG9BiP2idcJW8xMkJfN4o39vfIhGdGLftV0XoosQ==","signatures":[{"sig":"MEYCIQDdkzKKaG+2U2fsnyfUcX8HnVA71WVmf+JEEGgqns0oWgIhANujEYzZZwbdQqng8eEOrNPx1ldpD+cnWIxxIp4l8HFi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8B2CCRA9TVsSAnZWagAAhoYQAJcepuwoqqTtiswftZRV\njQsuImKu/M3Vf5wKv1oCGHRL8+XlgI/XKsysfG4O6mFyzKqiLrqoTHgYNOBk\nhPI8a2WYhRYfeRbV9NjL/QhpdERXqjYXt9rP/gCN+QxWWtY0s9nbdUnLlMbN\nWOysdDZKYr2MnodwazJknwPvk1jP03jcH26Z4Aknf+f1qpVbU34DWvwss2oJ\nzWhM8O8CnKKy+Ifyx7Tk0ck8+FWK/59sROQy77GJ23Js660jbi/xIKvnYk5r\nntSmkQ9oyLRUUvEFshqXoymFHiccDNGGEQJlbyOdkh92rE5JdRn5sa9Jck0m\n+GGd6xC3t6oKNDCKkhH1nhDG4Clm1X8YgZYUyKSpbSqhnKXGlHcJlWcO5ZX3\n5RZTaq44VIULljX6EFJ2zuz9JMtPiCSOyOHW/jlynQ11z4iGz4GHnnGetRNf\nE5QIToYF7+D2NVqSqXSpAeZf8KaQcEZ6Vh89wmj+EUVZ+S3UxnSxgj+ybAUj\npMB0HfxzIKaiOQotoqPGq3nqmdsfw0U2ZkuVkSzX4/fOV7MQ6BpoaCxzHEMg\nPO/jEzXrUlLuNrNXA5Ko7zG++JprfT8eJ/d2JeqcjJzOVUKqei7sxrbvM7Vu\nTcRrHXWaZ40GH4KO4SFE0Jxr9eHwV1OHnaHela5R5PV2/UjdUZdPD6FShItZ\nb33m\r\n=0e6s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","scripts":{"test":"npm run lib:build && mocha --require ts-node/register src/**/*.test.ts","prelib":"rimraf lib","lib:build":"npm run prelib && tsc","lib:watch":"npm run prelib && tsc --watch"},"_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool in javascript/typescript for node.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.0.2","sinon":"^7.3.1","rimraf":"^2.6.3","ts-node":"^8.0.3","ts-mocha":"^6.0.0","cross-env":"^5.2.0","sinon-chai":"^3.3.0","typescript":"^3.3.4000","@types/chai":"^4.1.7","@types/mocha":"^5.2.6","@types/sinon":"^7.0.11","@types/sinon-chai":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_1.0.2_1559240065941_0.5095852417068054","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"ts-retry","version":"1.0.3","author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@1.0.3","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"fa41d1bbbe888c5db1e7238646ecc60027b0184e","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-1.0.3.tgz","fileCount":7,"integrity":"sha512-mohr7Bm7xvzB+GrsxI+aU9vkv1fm3VR8KmJwhwmYOmbI6zRiIBB7lnxTe6XCCnKepLFa4azXFlmXmI8RIGgUoQ==","signatures":[{"sig":"MEQCIFEOh6L3wVpqoutFRTpStTImCVbyC1naL1cyZkPW4ufYAiBeePqkLvSM5hBJLzjwuB0i9+g28uzxGzSw+rENIMDylw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8B/rCRA9TVsSAnZWagAApVsP/jknglCCUeGmVyoo9Gma\nIM6pwjFW3BTl5HYQw/6qj5ZEEaYHFzsoZioQsfQZNuQngVTT/+mBBa8vaCDG\nsaLC7DT8wtjEsKn18CQWPDapBsHIrXwPLYkvUnKnO14O2TW68AxQrALpb2WF\nULiG8Fi6GKmPRDxEIlJ9tANGuqi0v6MBq5EDBZH3H1C5+z6g1IRqjvSADGIS\nEFSW4Lq+plkH4wLrhHIvhSrmAOUvaYjVwLSESOTsm430ozUN2mP14wL08QEG\nLVLbCFnkDX9JmZBIg+zPmsPhVFKjOBtLvWn0Iye0YgFthaVYTZLzcgs3I8pf\nsVGZvPbTyCaXKRQIf3lzaOVxxLxbk6u41uoVEbShWCEUIAuAO1jyRdrg48K5\nS+ZDpZwuc/SBwaOuDQU8+z3ztPKg2DJvsZNRR/V2ESmpW2W6BoaA/nTmHHQt\nW19sDTUPFsNoG2S9LBJHIo4Xpl5ebt+aMFMPAa+jTSC8+M4BPGLUpZJwM3Jk\n+SiXpT0qr49OLG4svOwULoZ8NuxxfpMc01MUJNDMb5PmrE+aW4egKcfWWzKp\noXcQqVO2MnhAqYQZQb6GL1gQZmuTKndE6Lqd233ZTiWLuXR83U6acuJZojOk\n2d6E6HFhX9gV11XQZllVFLtYlNOeg0YaNbaudxAiyGaOPhv5or7UJDKZRZqL\nxDFM\r\n=J8eG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","scripts":{"test":"npm run lib:build && mocha --require ts-node/register src/**/*.test.ts","prelib":"rimraf lib","lib:build":"npm run prelib && tsc","lib:watch":"npm run prelib && tsc --watch"},"_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool in javascript/typescript for node.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.0.2","sinon":"^7.3.1","rimraf":"^2.6.3","ts-node":"^8.0.3","ts-mocha":"^6.0.0","cross-env":"^5.2.0","sinon-chai":"^3.3.0","typescript":"^3.3.4000","@types/chai":"^4.1.7","@types/mocha":"^5.2.6","@types/sinon":"^7.0.11","@types/sinon-chai":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_1.0.3_1559240682477_0.42440500478951626","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"ts-retry","version":"1.0.4","keywords":["typescript","javascript","retry","node","nodejs","error","promise","async","await","asyncawait","trycatch"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@1.0.4","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"e22b830b8e3afa9c61a8e4eab75c7c5df0563c3b","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-1.0.4.tgz","fileCount":7,"integrity":"sha512-qdVALa8lMNVA0s+yvQfi2SNM0jQAdPAL1dIF+mKSYZQlPASuXxr1JlHs+j84EPPxbl7F9Hb6QC6pI8cz4QrUxw==","signatures":[{"sig":"MEUCIEuJnDN5XqiJuEPjwZSmzXG7eWq0TNelqDfiRkc1m0SFAiEA/3hpu0iR5s0C4neClXKmFRisr2KgplDAZNQXcLFYdzg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8CHcCRA9TVsSAnZWagAA/uUQAJII31jxWw2s0Q4cqK34\nrSmEbOOW+EmB+WR9Hb4K0wKTDGEqT+gSGTS8MvAlNFs8HoOx6KHfQlIi3SPH\n6cNhVZAJMu/4EzUP49z3zNbg5wjbXe5L7pTI2Nxkxkwp1g7FeU16upti7DzK\n6ULktET/ldl0bdA9HSQfvxccs9OSK1XUwf7/wKXnYXN73fucNhiTodCb1Vfj\nkjPeRrmaJm25uaG5ChTTpzp75yB0JY/gpoJNfUv0xN/gObts+i41d5AQhWOa\nTZRtyyop06XT98ObVB7q3gXQ4T9Ulw99k8xkIrRIPX31+IBe7z1ig/hEO3K7\nm+rzXKwDqPBbZzzEC/rLEL4H45ujPmMYOHgLYVdK6Vin5A5hIjS1XbDTZafQ\n8bwqzbjSeSuIrvkuqIj6HLKym8Z9Y3b8wp6m6Utwct1We5bGohum0PnVQ+J3\nYbW4gOSsncYb69G9r8dp2ggitbCO2pERXHOWJbhtath+0d5d/4fN5cOjSP5m\ndw33zYUfWtxfZzMc2FHVcTbYCTIK3h0bidtIcQ5RKKPf8pUUtfyAYHCpQWOm\nnSY6e888rT0zITH+jRLmIJV+Hm7EtYWuYoF8HtBtATYJdHdHeQl9R7hzjDpv\n1XYv2kL4jLKCa2sfq+BN6tgKaNgsxD9DXYB4XfuBzQ4a4mBFyyBiShGalRut\nVwBq\r\n=Sg0i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","scripts":{"test":"npm run lib:build && mocha --require ts-node/register src/**/*.test.ts","prelib":"rimraf lib","lib:build":"npm run prelib && tsc","lib:watch":"npm run prelib && tsc --watch"},"_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool in javascript/typescript for node.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.0.2","sinon":"^7.3.1","rimraf":"^2.6.3","ts-node":"^8.0.3","ts-mocha":"^6.0.0","cross-env":"^5.2.0","sinon-chai":"^3.3.0","typescript":"^3.3.4000","@types/chai":"^4.1.7","@types/mocha":"^5.2.6","@types/sinon":"^7.0.11","@types/sinon-chai":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_1.0.4_1559241180205_0.7361644227147333","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"ts-retry","version":"1.0.5","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@1.0.5","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"1740cde8a224753905796fb92cafdd9d5d8ebd58","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-1.0.5.tgz","fileCount":15,"integrity":"sha512-nVFVTkFCn5uS+1mGThPNc9JlpKQov0AKl2y6QzeREn8KtrFwzghlCmEDNltasP5H1KeEPW6DM87IpbEWo1pRcw==","signatures":[{"sig":"MEUCIEtlE24WXaMOQJGiaDOIqWs8RY7r3vgCtGPp4+B1tsE9AiEAshqYN3xol4/SYl5ZBbDwF4ngkrQ+2alwtNhqbrqNsqg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8/EzCRA9TVsSAnZWagAAqZsP/11jfVmFB9hPuQjjZE9U\nLOOk9pQ2/cEQryGC7M7SaG4j0OyBcqEEdjXiR0BEABxN59gidBm5t/YBphCY\nl9N5aqIt/jcuo/Eli2AZG/alixccGe9LHoDge0JAPKnlS7WwJHY6zyMjLfy5\nSSAYa2nv2YuPvz/3uAlljUB7O+o2+WXHvCtebnfFfiTP2x6xP1SDlC2FrGQ3\nQT47CtE2riRl3HhozxmafpG7k2h7/CS8innZWUSKHa3TQdz0X/8JgqEXsZYz\n18ETc8igW1eqKA0M8OF6BEmrSAh0zor1AC3139IzQ1ItIT4uh7cfs5VAg43i\n8xSdZGFu5s2fIl6pgLnZsXLL+h5A1ddp2uNkGIjP/AJ9HYPfWga8+TIu1KCV\ndU6wt9X5VoPMiNFPq9g5xelJkkZQzqsPPdxddSibGXBmopKyBVvhl0kczefV\ntwRZToT8F4nLJuDbJKXsxnp63mZnc7UjpDR7BG/m7RIUkNPyCVF/tGVFnf5b\njYcphB/uwEqNL8TtrvvPjEocbPEXCej2MpA9xgbGi8igsyndkJLrqod/ZJeA\npUG3doO11FsTWVVqthSr5HPLxsqrzbXcHKvBQfglVIjpiNOH0SfY/a3JYRFA\nTYbf2ANanb1V+Uy+XDKn/V2GU0IQGQTY//WPsLQW7XhcJAWtBlU8mxdYSpQy\nyqxO\r\n=xLyX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","pretest":"npm run build","prebuild":"rimraf lib"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool in javascript/typescript for node.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.0.2","sinon":"^7.3.1","rimraf":"^2.6.3","ts-node":"^8.0.3","ts-mocha":"^6.0.0","cross-env":"^5.2.0","sinon-chai":"^3.3.0","typescript":"^3.3.4000","@types/chai":"^4.1.7","@types/node":"^12.0.4","@types/mocha":"^5.2.6","@types/sinon":"^7.0.11","@types/sinon-chai":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_1.0.5_1559490866544_0.32129455586610467","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"ts-retry","version":"1.0.6","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","angular","vue"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@1.0.6","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"d54fbc634a1068da646add026b735da70c3870c5","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-1.0.6.tgz","fileCount":15,"integrity":"sha512-IHSUTX9SlO/45LHz/+L9Gdx7a546RVX/elRRcO44QTV4BXY5G3gxAkW6tjOfq4fl/wSXSvIwDKe8ErHWseLSeg==","signatures":[{"sig":"MEUCIAKS3ynopJwUc4y/tfMU7Kx0ed/YvUJYxHcAuSOLnCK6AiEA3LJrpsK8IDzqUfPWHaBEM0t8k83FwuiGF4kz3AehVQY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc//LfCRA9TVsSAnZWagAAkK8P/inUocYFZcqAt7k//yAB\niujVLcHWCjivGd/qq2oZqH0V7Fe4Oi7h7+d1WNN0GmMJlDdpNqhOb1e259WU\n16MqdvgcnanimQ3ObmgYV9Q+fBmsLwTsrIhwBh5jgpkcm/8UbZGcXIyhJy4G\nogI/hASYtNfIzXCgSA8WUZr7OnURkeStKFvjbHYGOrlCAaCnkrHZcy0lHhQP\nAgqr1EAqHDKbvMXBupyz3uvCurA+sWqicRsYYFid+IRtnjOUL8qvVSO0jWu/\nzsRAy8ea1pBLxccgSfE1Eywn6z78x3ZI6d8Iv29UlPqeMmmh9NS2K1cA3bsF\nBk6moyWfwOyVwfwawLAbTF8IzqFh5z9pU931GLbVnAQTjQxNGVloBRnOJ6h8\n82Tvmmzsj6AhWazylfP90IOyeJe5Mm9O/PBQLvRQj6u29KsKf1beCUe6pz9v\nRwfRIh6F101EljFBEwpmNbCXvCna5DrGbYLq1kYj0OAMsId551NP3I6r92Zd\n8ELBckyL9MDctmtKvRjheXUPEpRq9lDAuS4iAn4QmRENq6ByeO+URn2UO145\nJd0sesZuYgjxQxDEWvR87MtRvJIgtmMAyrraCQ7Zms18D68+Ngo+Wl9PB7h4\npcbmGtgIgcK1Rd0c+VEojJ6A7phnA6y6OwZno0nJK62TDnGzrYcBeJH06U2b\nns5e\r\n=6ZjT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","pretest":"npm run build","prebuild":"rimraf lib"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool in javascript/typescript for node.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.0.2","sinon":"^7.3.1","rimraf":"^2.6.3","ts-node":"^8.0.3","ts-mocha":"^6.0.0","cross-env":"^5.2.0","sinon-chai":"^3.3.0","typescript":"^3.3.4000","@types/chai":"^4.1.7","@types/node":"^12.0.4","@types/mocha":"^5.2.6","@types/sinon":"^7.0.11","@types/sinon-chai":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_1.0.6_1560277726828_0.3179776564718275","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"ts-retry","version":"1.0.7","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","angular","vue"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@1.0.7","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"31c26f8e846025b710de26f55c3c2948b09f6e74","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-1.0.7.tgz","fileCount":15,"integrity":"sha512-wTz1uXKIRLGrscbM1s0Kax1A/DrhY6pU7aUDEHvev36ImvS6V7I1tL9nypEpxym6OihvPbpugSihgI+T/s4ALw==","signatures":[{"sig":"MEYCIQDH5EIY+uEtkF+TmeupzBE1ZccShA/M1knF8ylEE1fHFwIhAILDAE2lEg+34bsbZaFkdzvmhjURKCef2xUBqQTPlebo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdB6S3CRA9TVsSAnZWagAAv/sP/1vbJs1wowOJZJ542UuC\n9ITT9KgTHTJ+RYJNmtHDG3OJJzsHb6wQIw31Oe9sd2Ldm6NBkKpk4EPh8Saz\nasfS0a/GZQaX25tYs+pRI+PAdB6gDpZBmYGLpMsaoTyOME2r3ei6ZZPHMi4D\ny2oswA3wV2bx353sIdXsq7uR8ruy8v5q4zw6SW4rB7TJcdXBh9UBdoLmrXv/\nZmbOXYKC5o/bSM9GgZ0DkBwnViS67+HTQOAGumig722PiXwJymaL6wSqCaE7\nLaiT3oDo5dzTu3vA8bywJoM8GnbharNaVL/H7m+xCcHayp9bP8pS8l7jLjP8\nBnludESZWuutgRjFLgbg+9H5M0nW2JfHf6ROcatRm4BEY1kQypRlt9ssREL/\nXPfFNBP1Eq86kIc/UJamr3yVzr5m9LZ6Siy6sbR6CGwG0w/+5sRub09tEkqO\n+t1FOxhn9KE1K1NaBYLYxGGyS+1sgaGFBZIgJmW7xz9Hou4s8t7RP1brn25R\nSQTL9KyYLCGgtOV/IMlRv94ucucBFI7xFhjcjc70xGfMuWbWfZxfXdbAvAG+\nJiZ/U64Ya9tjoS9A1Iq+1wMXM/fvAPdswKcVBTzwcaQWq5qA93mp6itBdiv3\nX80QNREO4pwGcvwH8YuU3TYEbhI7TGeh7FrZqVMqxYuJIKqQPYEQyiqwpp18\nNiVz\r\n=2QEt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","pretest":"npm run build","prebuild":"rimraf lib"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool in javascript/typescript for node.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.0.2","sinon":"^7.3.1","rimraf":"^2.6.3","ts-node":"^8.0.3","ts-mocha":"^6.0.0","cross-env":"^5.2.0","sinon-chai":"^3.3.0","typescript":"^3.3.4000","@types/chai":"^4.1.7","@types/node":"^12.0.4","@types/mocha":"^5.2.6","@types/sinon":"^7.0.11","@types/sinon-chai":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_1.0.7_1560782006395_0.40181498788618186","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"ts-retry","version":"1.0.8","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","angular","vue"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@1.0.8","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"6b64eb76e815a438cadea1b8929b82e9c3c79267","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-1.0.8.tgz","fileCount":15,"integrity":"sha512-ogrKYOlNhOOEmyeTsuISjPbg07Ch45GNlJZVvm6AHdBz0rCPqGpRt9pC6qXbPKGslq7QKPliMA395NmZs0n1Rg==","signatures":[{"sig":"MEQCIAENDD9GlOyKAC7lzt2tC39N1j3nFOoVuy7F5zh8yFPnAiA/XHMXaBLu5os+J2KFHcLF4GUfp+E1UAbO4/9Fncxkow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ0xfCRA9TVsSAnZWagAApNMP/1RbrnRqnIYo1kZX07Ih\n8yzS2udUhxDP6WbjqRXqJlAcKnKoFf6FDKUMrdXogdrDvs6CmWKzVGDELEZm\nLSn4ZwybgGOv81FNATh3Gtdcsf19ZCCo4keEtV7Qk39UimEjQ7fIKvEL7JfO\ndyQS1YtWufnHKoeD1K8hM59coCo+pLjYq6lva0GcqCLZrt7FFb3/ZQSnar/5\nPTJtUbZhXbelVSzGnf1Zxn4FMAWMb+jyHaNKo3GsnFPL2gUMOQkmxTtDL59+\nP0wKcOOvOIFtruhl0psUvIyDJTLiBfAanWG9ARLcN6AvPIwNNy7YmAdjGc1S\nPm4PW2v15Fc1zfI6VbfrudYZRPOhAKMMPnRE16rPF92sIuon/MYfwX9Vn5fU\nxg0o/A0v8WH/TCbaMgPMl0xuc0wn39trQthNmHXyQLwtgVfaO8O3WHFNvvnh\nZdzs/FgcIlRxSDh0gSvtpiyaC5sOk3jRhYHQnfYPjaysg+GhzBThlPnZC8Js\nhsuO6lfQ4/nUEbcA3sENV0YCULBtejsQNQiyTFQzgWIuXrJlhQoNMvWRWDPj\nK1bMD4xiBRV7gedzbUTENf6YtrV1jwdwalswsj2/zXqLa0gqZLSgj/KdOjXe\nc3MlFVNTjfOU3kdYT0QNe8PPb+IegLxQHlCg1hw5qVDNw6uZlg1wzR0T++vH\n7aqp\r\n=fJXp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","pretest":"npm run build","prebuild":"rimraf lib"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool in javascript/typescript for node.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.0.2","sinon":"^7.3.1","rimraf":"^2.6.3","ts-node":"^8.0.3","ts-mocha":"^6.0.0","cross-env":"^5.2.0","sinon-chai":"^3.3.0","typescript":"^3.3.4000","@types/chai":"^4.1.7","@types/node":"^12.0.4","@types/mocha":"^5.2.6","@types/sinon":"^7.0.11","@types/sinon-chai":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_1.0.8_1564691550713_0.14501224808435897","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"ts-retry","version":"1.0.9","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","angular","vue"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@1.0.9","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"e1caf40aad8e0a9ccdb526034d35cfd2f291ed8c","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-1.0.9.tgz","fileCount":15,"integrity":"sha512-cGpZwDiurpTRaGuVLZL0lkjXcpU51h6re6P7YtoQPXGNQ2F9GetWMbpXRfo5VkY5RUQV/zUBkvnAg/tUlVjYSQ==","signatures":[{"sig":"MEYCIQCjwO3Pt8k6iNjUkDlEiwhQ4B4buzJ1rJzTWF2DSXvPggIhAMD7sPHjuSW3298dx7gNgEzUIuL85zSV1nMva7H8FkS8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdm6CiCRA9TVsSAnZWagAAh7EP/ROetdFZvI4dh6qBzsGs\ni9dij1ypVylkaqhykKmKDiDTFIlXy/JTDkrFQJ2pmI/bHBSlYiN9+2Jme0Jg\nP1LA/7ms/e0s528bjKYZOKH1ffCVIrgVqFLIzKmMilH1VP5dGvXbsnf9w8pS\n2c/wgRuwfu5o1zYWw5jHpGwGYnXfDlV4a4zecyICzT2LaArYfdROZ2FKJB4F\ne39fmSpyzkAX+NheorMxDXEeWDt+fJmo7NweoQquz9q9yzDrV+zDKTW8gh0/\nRY0A0TDd6wjzoJiBVB4L/1ySkVw9lLCBbYSiT1Dew383bE/CTaxv3GVP3N70\n39LOl8t/ckjcM+MXYAkGsHBJmXgiI37N64zfT/F7BgbJ4Ri1/OQApUSgUroh\niSUcaKLGcy7FB2dgGHJRY+ycHT1rFJ+5x9BbfGpaoUiCVCtcCPjbwUBF3W/5\n1OM6x50gpnc9Wek2W6Hu1+hn9wf4Lo29zkXYZZoU1AKUbq15e0CWahJM5gGb\n22D/V+zO4/fr+B9F0cM19aSMJ5vvzsvGnDMcbUlbJg8tC48mcl/BtGvLObKq\nEztmOmUjDlJ3axA/3YtfulTiERDJ5k9Dn1+kapzBaFSgOYT8fT36jSoq5SVk\nmMVTZdYcemDUbyie5lYh6tU4DtvXZoxyipW2iygYDpGiMryhlxcYMakAUdkl\n0IAC\r\n=yLr+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","pretest":"npm run build","prebuild":"rimraf lib"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool in javascript/typescript for node.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"6.2.1","sinon":"7.5.0","rimraf":"3.0.0","ts-node":"8.4.1","ts-mocha":"^6.0.0","cross-env":"6.0.3","sinon-chai":"^3.3.0","typescript":"3.6.3","@types/chai":"4.2.3","@types/node":"12.7.11","@types/mocha":"^5.2.6","@types/sinon":"7.5.0","@types/sinon-chai":"3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_1.0.9_1570480289374_0.5045642252462332","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"ts-retry","version":"1.0.10","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","angular","vue"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@1.0.10","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"35e126c70dea2ebce4f7bfbe883612a42d90482c","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-1.0.10.tgz","fileCount":15,"integrity":"sha512-0Lfpuklb7WWVPRkGPkMlVx9hq8Rxxu2t2XkWUMInIpffPt995aY7o6Iz87ZPaauhkj3jx/U98Fe7RgiYXwR/jQ==","signatures":[{"sig":"MEUCIQDZC+37umqOROjoEvsPtd/BxfNd7ggXrm60DlKBpbM3AgIgJ0g9QIyO8W3QDsCvKPinPrk/NCtInr09KQuEZmF00Lk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdvut0CRA9TVsSAnZWagAAx50P/0gP1jDV3W+6idc6CdXo\nf8lqZ279qIjGh0W1lq6Wxfon+0ljpVWYMk8ahmHWA0am8N0YbjlrSKubXUpa\noK4e7HddBt1LN/ZTeJwIiFtayBaJAeyrUl2oLeLZJ6rmsBmwDL3exs4SFUTX\nCAHS8VxT7aNLhT+62C9Y8kW7ty7dkLmDKReLQM5vMaMSee5k65R4eRKSXTfr\nVqcYES/WZoA/b8EY/Xog7kkHFucTQL1+Uku2u1VFUTz/OwEiAbFciIcqMsj2\nLKuTB7y+uN7CHoudNGXZWvykNtMvo+1uYT0fmPhzK3ZZw8d9EZACfO3x56fc\nWyoD8lD/9vt8199P3c8ogjxj/jEctZGKvNNc8l+d6w1tdy6Lg9+web2xqrVw\nYU5RIrOtg/WlJELH+ac44XqTX8wAxaVXx+lAgSSK29gEJTLt2yEYpP2YueNf\nYaMcccVrZEcXEQoeHP+5y+Ek+8W92ZLpKgIndoKI3bajM3s0e02rm3wg7VQ4\nZg7HH7A0edTYLDLHdlK0buHoly0hR66Nh/fG4DF3SnQJC5VuCxaleH586czi\ncp92MgS8qsRiReATl0sMCzauTLoupRFw+6AyAlDayoAOdxkRKH7m1gJzsWm0\ncXAjhVEBw1IxATa7CaZl3bT75DPw/W3obDhq8X/xvp1KSHduXvMahLNu2rcM\nc72T\r\n=hHSg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","pretest":"npm run build","prebuild":"rimraf lib"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool in javascript/typescript for node.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"6.2.2","sinon":"7.5.0","rimraf":"3.0.0","ts-node":"8.4.1","ts-mocha":"^6.0.0","cross-env":"6.0.3","sinon-chai":"^3.3.0","typescript":"3.6.4","@types/chai":"4.2.4","@types/node":"12.12.5","@types/mocha":"^5.2.6","@types/sinon":"7.5.0","@types/sinon-chai":"3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_1.0.10_1572793203802_0.5189964450392399","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"ts-retry","version":"1.0.11","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","angular","vue"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@1.0.11","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"1e8ec75a4332db65cbc3c84aa6dbbff9b0bb4101","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-1.0.11.tgz","fileCount":10,"integrity":"sha512-F0D25sO60MsFwu3dZHe1yAgTnqnFrgEoUKfFBNfn+v283KzW4+bAPSu0MTg69cYgfL5c/jm08NHpS8LBF4V+pg==","signatures":[{"sig":"MEQCIGrmPoDZVaGlXw1UIrSt7LPDGB8lQdGBvw0DAmyMf4DtAiB3q3WxvfIg1vd7VjnoQLax2E+ln7VAejuqf+2vc4n2yQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7T6zCRA9TVsSAnZWagAAjn8P/129QMWgiHA64IdSfa5Q\nVrxXEKeYhYGYSW6apt1syejHd/OJu2YDI2JybqUXmQX/6Dyw9hptfCn4jf6I\n5Z8CoGAHlVF6hMAq4Cnh2PNQAaGBj/cfQzRJeQNxHJzoSmsQdWMKdKEgdcaX\nIszxZ7HQhExlf2eORMUBPwXXHXOKw7vGXSVkCAP7/epmPQ5O7oD7cPwRRm3c\nMSODzv6K/emh6By8WAJEOl1OwQfKWavF0Eyd25laMJ4xoDTUcA2xZTNsIOjT\nMgIGonmI0rZmqgXGtRus67VkL/PKPGsfQhKI8SMssIlV0Lx1mSn2s+o/QQh9\n/AIAx0TN+m8GED+uje1OystpPz+fKRbyIeUX/LC8w5+oMBvgtGC/ZeKaavHB\nIpB/KtosV+XSDVu4U0W5h7vlrCgKk1bRDh3QaqqoDaJW+BeDxM8ENlIz8Ime\nQ1vUTyjnnaJh0C0k1ggbyqXFrok09/AZocuDZGFm0FFG2p2iKAd6757XL0/p\nLz0gCXb4tLQcumrWt/j/rRAd0zACM/3ZrTPErz12z5LVXNUbS0042BbcpSDP\nxKi+cxxGEUAX//SiDmqmtFh1OzE/VtWT4D2FYid5o+YPigyZHmCU24QpN85t\nIMcXU8US1qoSAgut32/YWe3Lce1CoCiUz81aRk+DfO7LxD09lx5FIdF/dIsZ\nS0Px\r\n=LMz4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","pretest":"npm run build","prebuild":"rimraf lib"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool in javascript/typescript for node.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"6.2.2","sinon":"7.5.0","rimraf":"3.0.0","ts-node":"8.5.4","ts-mocha":"^6.0.0","cross-env":"6.0.3","sinon-chai":"^3.3.0","typescript":"3.7.3","@types/chai":"4.2.6","@types/node":"12.12.14","@types/mocha":"^5.2.6","@types/sinon":"7.5.1","@types/sinon-chai":"3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_1.0.11_1575829170895_0.3005750669407763","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"ts-retry","version":"1.0.12","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","angular","vue"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@1.0.12","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"c5aa449b09da417a2ba120884b8f1b3c55b237a5","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-1.0.12.tgz","fileCount":10,"integrity":"sha512-5k5phNThmFLld6YlvvBM/8R2vKiyHLpzSGi+KLxkE5vzuFZEkoFp9XL+pwF/gO91hlLfHaLFM5SeYPoDw6gyeg==","signatures":[{"sig":"MEUCIE8mxRzicx8Vnv5V+7uTAbBTgW1q91ZR3t4954zLBIXrAiEA8iuTiLE3IGehrJlMMyPiwemnzxnpa6XklhGTUan25Ng=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAP5wCRA9TVsSAnZWagAAyC4P/icklRK6igD4h0xLzBHd\nVAwWmYMQTnEU6Ul2ILS/53JsgE1963kAeKoaBLClIKAv+6R0CR5N4lnIy8em\nJqM0xOf1FXZjC3vLXzFT1efQPWAvQPvFWFnKptCnTW8Dz+l8cwBEOSOj6VHL\n9CL9+YxDq9YuyEpU1ZWEvqKSwJi3AaS7k6omcZFgOsn4CUkPGnJTcssLaAH3\nCKfs1ksc7Vaf/W7H80nbL0zi95Vq2Db381Fk7z2b7gr51edK5h9v5yy6kWlS\nbeDq1ncbabx7o4IKoAO/tEfQb+a0Tuzhp726+d0XsqEPSvw2FrjMRVl25fiV\nDErABzdk7r3CmesCRXXR/hlkmelqO44AhN3y+9Ojn23VeHGUio/oE57owEgd\nUSJzptpAMDfjx9z08ZP3Vi+9CiWugwEapAmHSnBwxJjr1pGsA2EY6zxUJwK6\nCDdKHFiiLwB2Z8ajO1Bzxd6uOjlnj+OiBl1H7JQsPHbcKVuWJaA46Ykkbirk\nvJSqUV9/9YAN91XCg2NBtgxrIfXFLaK4PB/kuNmXZ5a8MHL96CZgfUVyWmLy\n+j+7jeQtrRBj0Fhx/PV6gF6k0ddv2z215AkcUuUSveSUW+1BycG42CWuiq/K\nSWweXuVg23RhUpH9U8cl7jii0pLgouvDV6+C4111pWZJZ/yWDT3CuvGfzxUH\nV5c1\r\n=8kaE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","pretest":"npm run build","prebuild":"rimraf lib"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool in javascript/typescript for node.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"6.2.2","sinon":"7.5.0","rimraf":"3.0.0","ts-node":"8.5.4","ts-mocha":"^6.0.0","cross-env":"6.0.3","sinon-chai":"^3.3.0","typescript":"3.7.3","@types/chai":"4.2.6","@types/node":"12.12.14","@types/mocha":"^5.2.6","@types/sinon":"7.5.1","@types/sinon-chai":"3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_1.0.12_1577123440155_0.8434831961731923","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"ts-retry","version":"1.0.13","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","angular","vue"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@1.0.13","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"65660b838ca942f4a7187d74dc2ca9c531378506","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-1.0.13.tgz","fileCount":15,"integrity":"sha512-praycSPTt50LB24fjuozdsxLosJgiakM9brL8sjIKBX/AU3SNKbYZxhz4fntW/0kWJCBgmM4ofzkEuhuYNGGfQ==","signatures":[{"sig":"MEUCICa6EPVrkUZF+knpIdxM/NwKKAmqdbRdKX3eX7bxHPBXAiEApj5uFXplPFt1O3YLNR1nXWQTsE1ghrP+Jc28u6J8AxM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEN5pCRA9TVsSAnZWagAAm84P/jwVgBxFTyHFGcCzljns\nMQGuyTTUbbTfSsizoR128ucH1L9unMGhDeelMQcmgI5LUhhqDBrcxTA3lENM\nVNrfiaqSlse4+wnVr8c4LR845aeZC03cGRoav/3qXSU99Gk336l4gEuaUFhm\nm80FCZJW22rOt+//YqHAMlIGz1aBew114T6JjQ1fxj1X9DgYKY9X46NE/54o\nZs8dvdgkYhlrPF//bgQUX6pLH5hFdMUZZr71isp//Wg3NoCuEhivBlLl/XJV\n36ZIxQb3soO65UaOB/d6tHOtbRhT5yW8Uy+JgLLVhXNsjW19hab4vtt+pwzr\nxtiKBPNHqieGiYwsvIwuSJcXJauJGOD4/ULBJ8hFPYV2U0aZcdS6hVA1OoDv\nfbrWAYMwIqWubsD7gsAAA/5DyBH/uyi0MuOZXHU+k+2miNIC9D+T3rPXPC5o\nysx/ZL35r6sOOBJzs7ORDRl83LYhj8erOuQZOUM8uEhBRci8Jg631jxbVHox\nQWWHLMxEGXNFZzHq6EcYyDDdYUQkTy7DjzHJU57Yz+PcB780w44wnBOZKraz\nnZeEMTEmItxsV9s4xuGzROcjwg2xtSSVf2O+XSnRR/1psTWAFhwgOgf5Cp1N\n0TLP+09vgweQcyKMMmPe2bx3zFpGWykcd811Ixzt3purJiqrU2lblbtZwTZn\nqZwo\r\n=ptK/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","pretest":"npm run build","prebuild":"rimraf lib"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool in javascript/typescript for node.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"6.2.2","sinon":"7.5.0","rimraf":"3.0.0","ts-node":"8.5.4","ts-mocha":"^6.0.0","cross-env":"6.0.3","sinon-chai":"^3.3.0","typescript":"3.7.3","@types/chai":"4.2.6","@types/node":"12.12.14","@types/mocha":"^5.2.6","@types/sinon":"7.5.1","@types/sinon-chai":"3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_1.0.13_1578163816576_0.5965900468303691","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"ts-retry","version":"1.0.14","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","angular","vue"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@1.0.14","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"homepage":"https://github.com/franckLdx/ts-retry#readme","bugs":{"url":"https://github.com/franckLdx/ts-retry/issues"},"dist":{"shasum":"c6f709e9fa861ad1025f56e176800ac1139c3085","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-1.0.14.tgz","fileCount":11,"integrity":"sha512-i00Neltd1J2H66GK3/LQfo4COY0qAKN4CmqGmD6uRonvJdektse2RBPrT79zp///V8EPzv1x+0kwGp1TNgGnYg==","signatures":[{"sig":"MEUCIGx7VemP8C6lYBCH9vOrGNsZ/apD+wHtqL4+s+qQAJmtAiEA2NRjzybp4D8zr2bTdXRLTdbfxsKbrC0armLUwtR0m5Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSAouCRA9TVsSAnZWagAAJ84P/iqCYKPFOV6vdHGr27Vb\nOMywK55iPMHoaDHp9WjeJoJ+Gg3rHQEB7ajp2oPCPmhhxS8j7b09eBeSbiAf\nMabYceCuhkk+TUmTr1Behk4kL6moePTwj3x50gahmHXR1UrCfVrUikHLEYlb\nXcmWtJdHyHchhaVTyV8X7BeCCM48AGl4DWD2NCjK6ALFGRyr1GCqWtPZ49DP\nFaDs2XbAPtGJOJLlJDFr22eizStYjVdr2OPY/sIzsQDydltJGi/GvDZD7+Tu\nz9l3l0Af/nWBXD64NLSdrkt4FHZ5ZKRLf3LxKWXtxJyH3B55ltLBZ+v8gsIp\nWsjEuQinq2B77kX41hvRJs5ppSq7v/dTsRyyoVDWmopapr5Wq+TdHiaDLL91\nSoC5uDqTuNpEXW/To1V/KmwIEs25ZxFkq0ESrRvkqMiiT+nrwFxEfRsHdlbi\n50647YbwyDv07EZSWhDEyGd+QSmMIDm5383rKIafXgDIHwlsbMkGTIRPkKpg\n/CRSZCGi0FCapmEPvLA8+PsQ/st8lDZzC1fL6GuJhWP/NC62R8os0AXNsfyn\n5d4ItZ/+AQ520Jfoj7FxbTFJsmX24m7MHOTQjgzG+BNqgX0cMyUkjMfS//Nc\n6yZ8aTBu4gHmJM1VlVxcdheOcW/fHqkS/UVtNux2jWTh055ZaOi52dBKHvLp\nD+WK\r\n=MNPZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","gitHead":"2ee272900d1f46bdd9a976ba9493eef033058c17","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","pretest":"npm run build","prebuild":"rimraf lib"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"git+https://github.com/franckLdx/ts-retry.git","type":"git"},"_npmVersion":"6.13.6","description":"A little retry tool in javascript/typescript for node.","directories":{},"_nodeVersion":"13.7.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"7.0.1","sinon":"8.1.1","rimraf":"3.0.2","ts-node":"8.6.2","ts-mocha":"^6.0.0","cross-env":"7.0.0","sinon-chai":"^3.4.0","typescript":"3.7.5","@types/chai":"4.2.9","@types/node":"13.7.1","@types/mocha":"^7.0.1","@types/sinon":"7.5.1","@types/sinon-chai":"3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_1.0.14_1581779501932_0.29725351802710076","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"ts-retry","version":"1.0.15","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","angular","vue"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@1.0.15","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"homepage":"https://github.com/franckLdx/ts-retry#readme","bugs":{"url":"https://github.com/franckLdx/ts-retry/issues"},"dist":{"shasum":"88ebb80d3bbc5c95a210bdcd04b0f29f7a3e6376","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-1.0.15.tgz","fileCount":11,"integrity":"sha512-T5VX5njmL+9k91QjYkGjcc8iDhvb6rnImCRZwZ8H3MAl13DUVWWA9Yx6+Fgkmmc2pac+xTGYq1ck7g2Xa4eBfg==","signatures":[{"sig":"MEYCIQDv72EW5s2NKJg7ag3q9YMuQPpw/MR4ZHfD0DiPl/qTFgIhAPC+1oaI4gtpNt6sp+k9f7wjK6FUTilLphcswXHqUyOm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaULhCRA9TVsSAnZWagAAIBMQAItnchEAz+gDPLpNzTnb\nKDLAKvR2uUIjn926US0pehBFk6MmJUso5rgODNptuCzh7wcrjI+bKYz0R7MZ\nFTJtQroMrZC3xTH3kFYQTIqxp7f1QbUW6yImOF+F/1fhXLBFd5KQ4yVQsQFI\n48pg7/e85SgclaWBLsaUHn+tdpqHfVx3WvOsb3RS+4MZX937OttOEoUAJYti\njP7if1lN3RFN0aUcFbtb8UnZBrQFJFOQbkMnso2V8fvs4qj4HMy3T9djDY1K\nYgvWdkWXsSRnPV1N9JipkgglABqmtjqfB2yJ2Kn28FJ8TF4qotTJowTn8QvV\nN44bWOvpaHEdUkYlzT6AKYigmYzQMj1JBvOkOT2V4r9L1ubTv4D/Z98hc+3n\nk+F0tJHHIxVvMqfOWGCpRaGTAoC8Sj7A0mxxijt5Cv8vdj7iqTA6HzoLOsVW\ntg5o3H234NbJE3Ca+dUsA6fkES7lVAoCFCikYIllpvqcg3wGFcERNd7cscW5\nbZKe5hM42QR3u7dSHUtRRYHCBQZv/89wvbwdo8HOrASlXaOrAu+hV8a0o4jk\n1VcDpZnnlD6a395fKwNP5V57TlCcIttuw1fXXWufYcHQdOphPcyrL+sOswxa\nyIyli69Ulfr/qJs1+lgr/4Ww17qNJU5XC+rd7Gan5JT4jiFpuJTF2KkVHubT\njJGI\r\n=H9wS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","gitHead":"73314f1c9529d4de39d5c3e101abadd2e7b44e4b","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","pretest":"npm run build","prebuild":"rimraf lib"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"git+https://github.com/franckLdx/ts-retry.git","type":"git"},"_npmVersion":"6.13.6","description":"A little retry tool in javascript/typescript for node and for browser.","directories":{},"_nodeVersion":"13.7.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"7.1.0","sinon":"9.0.1","rimraf":"3.0.2","ts-node":"8.7.0","ts-mocha":"^6.0.0","cross-env":"7.0.2","sinon-chai":"^3.5.0","typescript":"3.8.3","@types/chai":"4.2.9","@types/node":"13.9.0","@types/mocha":"^7.0.1","@types/sinon":"7.5.2","@types/sinon-chai":"3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_1.0.15_1583956703585_0.7654096979222509","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"ts-retry","version":"1.0.16","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","angular","vue"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@1.0.16","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"homepage":"https://github.com/franckLdx/ts-retry#readme","bugs":{"url":"https://github.com/franckLdx/ts-retry/issues"},"dist":{"shasum":"c517e028cd9370bb2f52975b98fe4482b8c162fd","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-1.0.16.tgz","fileCount":11,"integrity":"sha512-s9OM9fHwtp4BYw0SmigfV/pFSz2oEJaRvYmDjUgSX+/Njzyij2C2PthCyZsSGicpK5Mizk3PHP2amkmSOELvtA==","signatures":[{"sig":"MEUCIQCgQ338K2WqIFakHbM05OBPiboHlyrqe2FFebvuGQ7NgAIgOSJ/4/AogL+mRG7z4NGbJ1kPB07Hqm4g6QdnhSvJPRw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedjYBCRA9TVsSAnZWagAAw1wP/3CrxoAJ1vh8eAuAEryf\nKyoc3yK6ExlsbixHSEK5bohtI33zhixrubfYbIkmpBHtay67kIwrzvOWZxP9\ngDrb59SLnF9L5EgXAGXEUtUTx5Mv9UmRBBPZY+dXK0xIIPwmHqlBv7Dgh7NU\n5kp+JVvsWWiCfv1MRV0gvqDf59IMAy2uTcxtHMndNK7C1HJJYzz9bp07yHCC\n7MbWjNehmemiv2qSO9L12OlmhjqAM0lDPDCwJdChuhfSVSOD3sbuHOg4SH4w\n92btklNWtndmSLDadg2hsVccJe/dKXcJEwZzJ0oqfdg27Z8oKhjv2K7AF2xi\nBF4Lz4NAZBVZQyTUYy+7Qw4HX9QW5Ay0uXGX/TjcSE6tTHAkpBe9//HG3zx9\nVW7L6QMJYpsLZCExLf517Gk8F/De3sZ24qNjnGU4dNTCJ7HhYL5ffJoso9Kf\nMF0iIOaMtsHP4K8h9aDNF7+RFAnOf274nASYR9BgdVrU2UqmwSx5fOKa3cYq\nHOC7wLxzw4UFcU6g3dKJEI4QBXv1AOuPLWGeD3UwSD/g0RRM+bJ0UG6MBDrD\na4j+x7XikVrxU+FtcReWRZoLSMwnaHXc+460vRb6BnXLd6c7dJokAjXNquEm\nE9SPC9fEMQNXXCWpxri1VPiSEJ3aGZvX+8hyZ+duD+QjF7EW9dZPhacPhmZ5\n1krC\r\n=H9E+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","gitHead":"cfcab2a3ba4debb19ca3cf47bffd529386b5cb49","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","pretest":"npm run build","prebuild":"rimraf lib"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"git+https://github.com/franckLdx/ts-retry.git","type":"git"},"_npmVersion":"6.13.6","description":"A little retry tool in javascript/typescript for node and for browser.","directories":{},"_nodeVersion":"13.7.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"7.1.1","sinon":"9.0.1","rimraf":"3.0.2","ts-node":"8.7.0","ts-mocha":"^7.0.0","cross-env":"7.0.2","sinon-chai":"^3.5.0","typescript":"3.8.3","@types/chai":"4.2.11","@types/node":"13.9.2","@types/mocha":"^7.0.2","@types/sinon":"7.5.2","@types/sinon-chai":"3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_1.0.16_1584805376781_0.07477775109214435","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"ts-retry","version":"1.1.0","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","angular","vue"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@1.1.0","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"homepage":"https://github.com/franckLdx/ts-retry#readme","bugs":{"url":"https://github.com/franckLdx/ts-retry/issues"},"dist":{"shasum":"112483bb95da61625bd172a51dd71b749f06df4c","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-1.1.0.tgz","fileCount":11,"integrity":"sha512-of2fdK3JnFv/BzuPPjuK9WIWeoWrAwsA3PB+NuNcWBH/s8H4SDwrVT38vH0huOp8gMaFlo/xQudkHJXrLkhTdg==","signatures":[{"sig":"MEUCIA/zQElan78gwo0IJbDw7jkUdHvMqRqhgeHfSrOSc8AQAiEA13VPAYQYTfc4qme2a2j+l3p0Mo7Lu4MLMekEIeCw8oY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiHB+CRA9TVsSAnZWagAApLkP/1FKVPuIzmutJ7xU8pF3\nrEWHt/o6ulIqyC4H+dbu6VA/1iRyixzvQ18GUWmTyv6Rd4oBxA6xnvC+h559\nAu8/3tRcgHZdFS67WeAJIXTa4XZ5faZkyQMlYT0E7b7+DntiQpdpyYsH/OoE\nE55bJ5YQnTVnt4WiouWNwHfRGDLv19h+Ok36e37ft3r9F5/mNfNBFEf50bLN\nMsIpRucmVTfJRzeQe1dy5/FFOjHzbeXamoesvZCoL48eSG27jr8+a6fII4jh\n+IX86WXGofHyJUmOh2nAELuJkW7DRXpZUyKOSnfBKJLzmBmrCpguTHPwCCHX\nT1SjP9AR3TwtbT3Si2cE0+Pccvo7WtXcUutiHiqkKT7So3+VMD3jTcQMd0cc\n73Id+CF0bqvjNeeTCzFbAip5oEmdtCVnEC33pQrddXUZ6Lcm6MjbpR9ZNo9n\nlZTSArw/xS2q5PmxljcUDH1k3pAIga1nOm8m1pbURwJK0bEHstNZ81IijjVj\nAy6BOyBxKgm5dZkf0sbqe8FuQCurFAnnUqw1EwNRcTS+44O08FHHFxkrHphs\n0IhkkfPM626JDR9v28C2tCT8iWyvah+jfi3wOq+dFpqdDDEOVuF+TQy3MfRw\nwUkvxGQdjHwAKyXGCQvxiiPhyhkPOFtngTUuYcK2YsCbSyqgk1qWrhNO2SR+\nY32+\r\n=ozk5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","gitHead":"e442d21c188c16b3dbbbe16462e3b80d228349e1","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","pretest":"npm run build","prebuild":"rimraf lib"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"git+https://github.com/franckLdx/ts-retry.git","type":"git"},"_npmVersion":"6.13.6","description":"A little retry tool in javascript/typescript for node and for browser.","directories":{},"_nodeVersion":"13.7.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"7.1.1","sinon":"9.0.1","rimraf":"3.0.2","ts-node":"8.7.0","ts-mocha":"^7.0.0","cross-env":"7.0.2","sinon-chai":"^3.5.0","typescript":"3.8.3","@types/chai":"4.2.11","@types/node":"13.9.2","@types/mocha":"^7.0.2","@types/sinon":"7.5.2","@types/sinon-chai":"3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_1.1.0_1585999998272_0.4054197748887245","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"ts-retry","version":"1.1.1","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","angular","vue"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@1.1.1","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"d2ac01776400841d0852bd2167c6b31d35a64212","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-1.1.1.tgz","fileCount":15,"integrity":"sha512-wRADY5JtForkqoQX2B8n87hYs/bCx7B6vXXecDTF9LZqg9bXyreU6PcAbu0VcKotMQp3FvSt2BjyeGY+8f1H/Q==","signatures":[{"sig":"MEQCIQDOyMFPjKYK1SSIO7Ey9ORLs3s3ZyTAWg4Bvns/CCQiMAIfKf204pl68TD1uMcWYzmIUkDXkQW82TVIq/3MGrhQIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetZ9JCRA9TVsSAnZWagAAo2QQAItBpTEqcmhgCA1Xnu5J\nj9HTwt3C9999AeLfN6nJwVqX6JTthpcWraFMAD/jciaJvken9KbuFi9oMN9t\nMLG1ybH4rz/9+U8qOujrZTNb99TfNYLbN694HZt8S1x9xPh6uB+ZGg//JHzI\nCspE03h55NgZ0qmwLX0VYjRgRMim6W0Pai7F0QxfMP90uVrWUP/N5jonlkK1\nQ4mfbGBXNKx9KZuqSln9tgPXAGgodHF5FRce1Y/uRKQfXBsVmnoDKsQ8mjjj\n2xORTyAlkwkXJA+IvuV4lHG0AAcmiJVI7o8j8xm9lUrVthUdEbLze3p5QD1F\nYQFMX3/cpV3kF8XxGdfJdlqAUReeHAoGMYq+rsXzLi39FYYptR02LkuwZRol\nokCv/O4S+zWKNSN6uZGSENslLGK+rywm3OXCHB59iDe87Cc8Cor6TdGKEQ+d\n8cfVsMaiozzc9uP+v7t8zgqmkcIIX0sQVmO9OsBm/V4bF4qbreAjQS8LbxzV\nLHGV+FjiCueRNiOvv3qMZu+urOGLil99pviS6YgKJ0gZM2d6H19BL/8H7ad7\nCjKY5UUcf0WA8+hMFaYBQcg1cliuSqNRFKjLcMZ1icZs1zO0UyOqp9WnGKgN\nRtyD9Dxqjv5UWa8WhoSW2jTT28KmJuWDm0BzUx0uTIMes3pYXYJ9UdAsr9ZA\nIYNA\r\n=atWr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","pretest":"npm run build","prebuild":"rimraf lib"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool in javascript/typescript for node and for browser. Ex: <code> const result = await retryAsync( async ()=> {/* get some data if ready, throw an expection otherwise */}, {delay:100,maxTry:5}) </code> This will try 5 times to get the data","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"7.1.1","sinon":"9.0.1","rimraf":"3.0.2","ts-node":"8.7.0","ts-mocha":"^7.0.0","cross-env":"7.0.2","sinon-chai":"^3.5.0","typescript":"3.8.3","@types/chai":"4.2.11","@types/node":"13.9.2","@types/mocha":"^7.0.2","@types/sinon":"7.5.2","@types/sinon-chai":"3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_1.1.1_1588961097262_0.11412067776870405","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"ts-retry","version":"1.1.2","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","angular","vue"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@1.1.2","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"3477b9aba63a10d4b21929fefabf9fc78a6798fb","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-1.1.2.tgz","fileCount":15,"integrity":"sha512-TrFAqEr8XIiGiTI9oLK6byOt1eIlLo/OUS/7z5Z9mQ8cmsF+4/4u1DSO7f/nsJDrGZI7rM+6oLjk6J5q1Y3GiA==","signatures":[{"sig":"MEYCIQC6O5mmkHLDXdecxplaRJ6SrGpSmS0IGAtUpJijOTgROgIhANfoqq8saemnK0SVILa4V2imEiud7Y5K/TYus24VcL+0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeznryCRA9TVsSAnZWagAAXSwP/jmfyqHubiWhv6Zu8fIK\nyVpFrxhdbrplwQao1CSagKZShmjekKvHgqrNU2cIzrGFHykoTbAcsAB1o8hE\nEsOWm7iHxR60K+JHeUKUwG4UbGOLSkbHXPfC3R8lD9wpPxaSfUP5Z4FyEHdk\now7Do7HwstNaR4oXVHnkFutEa9+thea6rhV/4Vyt1P86M1ZSjmprP2I9fA3U\nPPaMz3IXq+7UqpzuqOgfTShjzFomRLMiJsH2JQb6VPuzhcHOQDsVcjq3melT\n1VY8h6tYQoZZInv7lAhe14cy5qArZgRcd332NRCvtUUx8lj6tfvqcbH6/qL+\nt+CG6HDS2hkRHhthk8qbL9rkjF4I5z5uwlO9w75kx/AwRfx3u3boukMd0Qmr\nUJoyEiEp2pq76phO3AlN+Li2BL3bhfhuaiQyYDxGeviI6U4hVOH/ExKr2pVb\n5zZgxfMqHm6NNWr9XmbBlZ/exEfXXfgxCPR40FG21ULCE8HNQ4g0q7T4PbLJ\nGA0lc9nrfop1nZarOwg+IG5nZBA3YwRMPq4iyIrba5iiWCPJi3pcG1X3KVJ/\na3iEhbm+dGoDK6Uj+rSUj3nXzFQV7hLMlenqgeKL533IaIMjiJjObokXNHQz\ndNFSMUoY0rup8Nj19h4ZCujAmJ7cfXLNyoV9konv+oenzxO5ar5E12ivmSQa\nABJX\r\n=1DU/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","pretest":"npm run build","prebuild":"rimraf lib"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool in javascript/typescript for node and for browser.Ex: ```javascript const result = await retryAsync( async ()=> {/* get some data if ready, throw an expection otherwise */}, {delay:100,maxTry:5} ) ``` This will try 5 times to get the d","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"7.1.1","sinon":"9.0.1","rimraf":"3.0.2","ts-node":"8.7.0","ts-mocha":"^7.0.0","cross-env":"7.0.2","sinon-chai":"^3.5.0","typescript":"3.8.3","@types/chai":"4.2.11","@types/node":"13.9.2","@types/mocha":"^7.0.2","@types/sinon":"7.5.2","@types/sinon-chai":"3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_1.1.2_1590590194398_0.7866123430517411","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"ts-retry","version":"1.1.3","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","angular","vue","deno"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@1.1.3","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"4258e6b4ccb118ce3eea178e22816a406f723e54","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-1.1.3.tgz","fileCount":15,"integrity":"sha512-o9bijRl9woabKYMkI72bkkarG5B+eWk+YxIrY3/BYC5qnIMNRM1B8FUkBwcL/7EER7aIx22P/m2RxmeHq8CDCw==","signatures":[{"sig":"MEYCIQCaYX8cVKIg9IWzOxwzZEhguApOg+CA0vSo1TPmL9X68QIhAJKo/y5JS7hKPLwE5rDCFzZ/kJWOHofoy6/yl3Ceee31","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfedtTCRA9TVsSAnZWagAAcCEP/1BX6/7mE5vNEqfQc26h\nLgdWgewc/NdzMtTdhrM/VLQNu0SIKGN8csrUpUECcSEYwCPWpnjsG5VacRw9\nyQvq8zK+7tVnlMfxJPoxiiAjHCypPdGpJkBCZPBkw/hLnFCIkKFPtEuUB9fq\n8dslmDjG0oHRuRGN5oHhotztXB4jVAmJze2JT+ZNF4eZ1D1sj48afCL64y96\nGpB/nE8igeXaRjW9WFEFY7qiharfFV8ttjxmavbgyTybox1wrLrrieXMEHGF\ni0oKST3hdIj6AuECOCazjUQRTTBe+yFwTHJldYf/WgiZXXfo1RwuscGEX/y/\n2a/bC2hU0/gd6wmuNuDOd4LZEdPFlk3m4ko2o1uGknXItl1GalmRmkByogO3\ns+CauVg2QCDxNtZn5OkAmrY512VHNgWXoxldFS9BVRUSFK4yxSbFP2jOGwAa\n2OTSIkzKBLx2jZvrNr9drnO+8okmFyUNLTsdrdgXnfyAPjXKsoo5m7GnC0UI\nMxQoGnmY3CPutFBx5H7ESGlnEc4co03dChtb0FLNKCHfEiixE1VOxP+IWqqX\nEUZMfnqFXhvo8kiboZdhQ/TkYCKmPmKt9dDDS1mcWA9i97l4/f3KOn6gR0LC\nHA6acq1sM+IzZWCZJTJc6ZJWw9WzINZABrTpEwex6DdBRjkVUcAUGMUzLCK7\nRaZd\r\n=HOZ8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","pretest":"npm run build","prebuild":"rimraf lib"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool in javascript/typescript for node and for browser.Ex: ```javascript const result = await retryAsync( async ()=> {/* get some data if ready, throw an expection otherwise */}, {delay:100,maxTry:5} ) ``` This will try 5 times to get the d","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"8.1.3","sinon":"9.1.0","rimraf":"3.0.2","ts-node":"9.0.0","ts-mocha":"^7.0.0","cross-env":"7.0.2","sinon-chai":"^3.5.0","typescript":"4.0.3","@types/chai":"4.2.12","@types/node":"14.11.2","@types/mocha":"8.0.3","@types/sinon":"9.0.7","@types/sinon-chai":"3.2.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_1.1.3_1601821523443_0.13125014907138044","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"ts-retry","version":"1.2.0","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","angular","vue","deno"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@1.2.0","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"bc3bc120251164793302b8e8f52bf66774a32d04","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-1.2.0.tgz","fileCount":31,"integrity":"sha512-HYN/NeFnCMjeKAbvm03IORLYJyHDuh67JTj28GT3m+iu6QeA/tRnl/8TorpHh4mnPyageNrjtCxDGGQGTSOC6Q==","signatures":[{"sig":"MEUCIQCiaVcb/L0UFKImWww+lT9MRQshwh0hEMxT0FTR+5JrDQIgWyxUWNiUWBauqYQi6MdGNTHzklLawgSOIW/CCzroh2Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2zYICRA9TVsSAnZWagAAfVoQAJtPnlFzGAXP8a7dFHHV\ned63p6dFnokhOFZZcUvWoDHzWWQX+riD5h/6N2XPiE1edvPdvue7oy9CKQ25\n1UJSJ/uqrmYsbXTwFloOBVh/O0coQlPp8dAEzmw4ofd74DJcn+b8aYv7lN4V\nxsePckMA6bSSt52A395gJVrFUwAU7XJz9qvAjiQPMbZp0KrCDk3MgQMs5A1n\nOSgWgAE6x+8k85wVZnlgnPYoEj/0HUmDXp+HCQcMfN8YdTERPl4y7cBcPxaV\nKMzpfcW6Deb8LPlaxxb6GZ9U0u3QUUAxRdRzV4vFOtYWUmVXDbUtNEQXXfLk\np1Hz4zjCWEb24k+5p+sJZjCf88DGoxq0MTY8+PCc+8RCaDH61XpK5HBobc1j\nbrKmptbYSPpPWRSoSI5VcyTfSwOXN5ad3v4QD6W3Exvmtv5i4ZdKAFt+jsUX\ny2Q2BTGsRrsc7puqygZH5DPg9d0jOJASuGUPrK3OQjCakWI5g3SuN8GB3tqg\nnZ6a5xk39HVWutzekN/LhWxR9Gf5K+drW23FOLfJEUEqpIVFztmKXSCMyYwd\nbyfMy4KRAIHkXruF/eKpuKSDMcHWKVoPBMXprT9gmlFUh87GpW6cAIo3QAXv\nRuexcOXU10bdHRcv415jnfCfEZ/1euvkwwVBtj2Q/jtYX7LnBO/N8Gy1xUG6\ngHhX\r\n=BbZI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","pretest":"npm run build","prebuild":"rimraf lib"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool in javascript/typescript for node and for browser. Can also bind a timeout to a function.Ex: ```javascript const result = await retryAsync( async ()=> {/* get some data if ready, throw an expection otherwise */}, {delay:100,maxTry:5} )","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"8.2.1","sinon":"9.2.2","rimraf":"3.0.2","ts-node":"9.1.1","ts-mocha":"8.0.0","cross-env":"7.0.3","sinon-chai":"^3.5.0","typescript":"4.1.3","@types/chai":"4.2.14","@types/node":"14.14.14","@types/mocha":"8.2.0","@types/sinon":"9.0.9","@types/sinon-chai":"3.2.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_1.2.0_1608201736198_0.13925451157972324","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"ts-retry","version":"1.2.1","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","angular","vue","deno"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@1.2.1","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"a6cf4141a884316c94fb2c836cc5f15b32aa0d68","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-1.2.1.tgz","fileCount":31,"integrity":"sha512-eQ1jGdtgkp6STqUfV7YmWmfN9YPhAAsb8Az+rzzPrewpLXFsos6mP+ScvUxyvzRSzyAIWJZ1MYZ2B5PGDk1NEQ==","signatures":[{"sig":"MEQCIDnoJoFD/DLdly8fANMAsqcgE/StjYTqnVSkcJKx4Oz2AiAYORz1ff80YvT4ZUrBsVIj7MidXuBuzOAdn6v33B+RgA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf20VzCRA9TVsSAnZWagAAzwgQAJb4NjolrCsc6yjEy3wD\n/rw1J3NcswzV/5IKLc2Ria24vBGsRZanzvIAuU4Igyyt8ftNWBpy8gTpRnGf\ncSAs4jJAlxEVj6AR76lxINnwcfVVH17+wIDkNv3SDwpZN3pmirGlQY5iKwgf\nWmWFikX5MboJdguFPS2hYdlnq6v8EW9jt0tBRKpd0rW806KfFqP4RJIMNV01\nj6J0GADlWeAi1fwzbP+vXSvwgFiQbQ+WuBLZZ6PuoeGkpr0VTJxCVZB263dq\nepDoKSjS+pkpRlbefADSeIDzakSFLSdxoTRHKoNiSZCI+kFkSDo4CvD+uu2y\n2HDLy56HDlQV8PMiprIq7z7ySMMgRoBiuZdKT2bg1sn2uu+vQ8nHISDqeSOn\nHFlu5u8tEgn4DUjmdlRJ79y8TZGme/xZcYq8rsqL+OuDszRv8q9v7RCYRTvm\nD10wuUwLu59udxLbu37VxeMcWZAkyBaXrvoyR6UV3K1ZJ1MeWrWTsIU9cH2i\nN2LGLFiwnY4Znvedib09QlVVrjpPj06rxiYr9DoAtR/+SoOOznAKECP+m6u7\nrxj/sN69eFY3rsD59JKEcXruxT91OXSsPgQmWzH7bIMNCCFmJc4morqHuF/9\nkdPcSunLqm1gckBJsZxJjdk5EeF//Prrbh28ibGHvAmKtXVUbes2Lsg7HOJZ\ndwVm\r\n=oi2t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","pretest":"npm run build","prebuild":"rimraf lib"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool in javascript/typescript for node and for browser. Can also bind a timeout to a function.Ex: ```javascript const result = await retryAsync( async ()=> {/* get some data if ready, throw an expection otherwise */}, {delay:100,maxTry:5} )","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"8.2.1","sinon":"9.2.2","rimraf":"3.0.2","ts-node":"9.1.1","ts-mocha":"8.0.0","cross-env":"7.0.3","sinon-chai":"^3.5.0","typescript":"4.1.3","@types/chai":"4.2.14","@types/node":"14.14.14","@types/mocha":"8.2.0","@types/sinon":"9.0.9","@types/sinon-chai":"3.2.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_1.2.1_1608205683390_0.09240068369295229","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"ts-retry","version":"1.2.2","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","angular","vue","deno"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@1.2.2","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"5e63d6cefad45ba63d724054d76bf34d026d7d73","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-1.2.2.tgz","fileCount":31,"integrity":"sha512-KqPyGuRIwlHXjEWgfoum/tWgM/5zmnjFlRiaKHOi1kmZdUX3v2Csa+Nmuqc64bFgznxeXrEKSMivYEUBjC4cMQ==","signatures":[{"sig":"MEYCIQCbxR1UemFCbfykkeTUKK3TQKAQrDnRF6WIfsjPVxm7oQIhAPgqsRbdrbPF3Z9kK39hW09tSrGU66VUidxk8V8eEJMl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf20ZVCRA9TVsSAnZWagAAuyUP/jUS9tVnC77i8zLp7xLZ\nqRFoxXv7RVAgD73JQYNAn31Ayas+tkTp9+/bgv1lRL/iODsJUwIGA40GWBd4\nmZKuzjp7ToR1k/julWU0KJIopDTR0bJz4recsRCgox8AXj82bNaEpr+yRpGZ\nvrSf3gJOpxphZy2w8r2K4bu+ggdoFLCkQjyibSIatmLveMK/DFPLWlgjoNrC\n4XKK1PVBOGCdo6/SjGfoaMupsqoWTTCD84MEGWs8guvsjWDg6bHXJFMJwdPV\ne5bsdsWnzKHXCzmZv66DO8j3c6VMDai3M5kkdZezVrfy4Up/ekW/J3GycqCP\nme/bRWRsopcla15MAbum7YxqQXCascBrtSZbtujiV7nk13md/+NKTS0QqpRC\n7uCi/A5EzfXR/UahLPOLf2Zju72FaKraQ1y6y4ME3JkG5X4Nn4PxkILVSP4s\ngWkLe3V+uU0bBeAv7qyVN99KQUJEIQGrBuvLLEwxS9AaArG9d/zkYEn/PsxP\ndLEott1sMgaiDtVuLaqo2xHJlewZs0idClg2S3wyYOfzucKy9aMBuR8kwe+9\nC4UIMXVsQAa8N2mp6uDFqz75LMnUUXxB8kH1geD403M3ZendT69Uw4xaR03+\naZfeo90qDnF/mxKsxuaVi6Z+Ynn4iRkTYyxHsDPsvM964dULtGp5cAhF0baF\n5jAP\r\n=6KYI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","pretest":"npm run build","prebuild":"rimraf lib"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool in javascript/typescript for node and for browser. Can also bind a timeout to a function.Ex: ```javascript const result = await retryAsync( async ()=> {/* get some data if ready, throw an expection otherwise */}, {delay:100,maxTry:5} )","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"8.2.1","sinon":"9.2.2","rimraf":"3.0.2","ts-node":"9.1.1","ts-mocha":"8.0.0","cross-env":"7.0.3","sinon-chai":"^3.5.0","typescript":"4.1.3","@types/chai":"4.2.14","@types/node":"14.14.14","@types/mocha":"8.2.0","@types/sinon":"9.0.9","@types/sinon-chai":"3.2.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_1.2.2_1608205909052_0.5522871001121918","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"ts-retry","version":"1.3.0","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","angular","vue","deno"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@1.3.0","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"a085719708927e9838ddae44b116cc347239a016","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-1.3.0.tgz","fileCount":4,"integrity":"sha512-xwCACxXcnMupq2FjmT37xxURB00z5xF4AIRks01bBibywcigM4EGvzfwcP4DMpu9muSM/70VNoOdm62OC5S8Ug==","signatures":[{"sig":"MEQCIFw1tz9AGTkacPzN7DWL3T6sOOzb0J4GZHgwwgN90cCjAiBeI3dsbZbKt4n6rdGH1p0nT5PBMuig+hK4IKb5lbIJqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4IBLCRA9TVsSAnZWagAAYh4P/RyaHmk1HmYWRgqK4jx+\ntJ7dcBwnnhD5vourK4oe2AYPt9TJhklF2NpRsRDaDJqcSJRrYKI76aV1uHqQ\nrXY+es3RtktWha9gdPcILHJtbzVqztsYIEkJB8atPDhjgDqo8wodbtQ5bhM2\nP4k9EOq7pYKVKhMbNxotUdg0Kiiis5GX9sRhxk3EkPqmvrqfEQHZrMiydthz\nrO6X2/9QhF/N97G9AZwdRC+pYCXZQib9JU37c6Swo0lWvvqDg4kUBiZ2TJ39\njC0ySs+m08fm9BglksJZv4SpJgBw1hyYqo4T/S+WKwwdRTJnYVqZOKlZ3d5V\nLV+WNooHcYT78HPxrx2W9Ett9zTLwnTDqYGoJKIiVBXXOZHGU/VV4mYhyOxa\nJm6ib7+D3IS1QvSrJh3MY7GAVVw4lSQapXbUaAsn4hgydEgDl4mI1ITTEeWR\nuSGqanNTvSq4MeV8yqRPdxFZPed6H2koTkDgbY2/lcEAQRXVA0zMbG171wRY\nKbGFBxdYt2E1xCvt+uhQYgVN0mEfVIEQn26mn8ZNSeVtv+Oqrnm7Pr/GXXku\nFmNu1EFwbSqpZw9Y+TG3QoZAROlF1nx2e+ynh+uOJrfyiX9azeZkoZExFBwz\napYtP6jnjlc7JeUWqnqOrpyh4fXCF0ON0wOeR2cb1zqxnVlHoUypWKnB96tU\nXOa3\r\n=Iloc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","test-coverage":"nyc --reporter=text mocha --require ts-node/register src/**/*.test.ts"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool in javascript/typescript for node and for browser. Can also bind a timeout to a function. ## How to: * to retry something: ```javascript const result = await retry(()=> {/* do something */}, { delay:100, maxTry:5 ); ``` * to retry some","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"8.2.1","sinon":"9.2.2","rimraf":"3.0.2","ts-node":"9.1.1","ts-mocha":"8.0.0","cross-env":"7.0.3","sinon-chai":"^3.5.0","typescript":"4.1.3","@types/chai":"4.2.14","@types/node":"14.14.14","@types/mocha":"8.2.0","@types/sinon":"9.0.9","@types/sinon-chai":"3.2.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_1.3.0_1608548426859_0.7550553726390354","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"ts-retry","version":"1.4.0","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","angular","vue","deno"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@1.4.0","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"8d0eab93ab0dbdcf16b299d5d32c75fbce2fb9af","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-1.4.0.tgz","fileCount":4,"integrity":"sha512-YNmRxCfQEJdOmfOrSqYK8qZ1jGguyfYNB7EXx9QWFDiXtg5GcYhvBv8Flu9kL1b23bR5Dg6Fkvb9Gig/1OyT5w==","signatures":[{"sig":"MEQCID9s2yoDnJ6ch/2NzSZnUwe5NrJgPAzokC2axvicln+MAiBqKhDPxQiqGeOjGNqN2ZBDNyUagPS0J2wX4nwdOru4FA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4IN2CRA9TVsSAnZWagAAVBkP/A8FGfrd5xf6FqwUUXNb\nsXNjo99vz/R4oDSu/wR9SwQBPD2KfxT/mDWbWPCinsKU8IqAF23D5clIvgv+\nCIb6lxBpTTY+6RLuSCQxb4bWWboelrJnnzzLSADI7kSsH02yIvpLu2dbaMlN\ndLD6Ec8L9kV4ug7+iRH0eJDh+T9SCywxIEswuernttoZYBQ88un48xMXAY41\n12t6i3YpV0TCKHzBAiByyp+/tlgov3qhYwtIIidGrEC5nz0R1aFAt5ROpOBx\nJYCpI3H3R+XyNW3RHyrwEOQAHHwR30qO9gKn4yNBcnrErM40pEdmCbINkV5j\n3hxxluqHXBuUlumJg9YHR+qLf2rcLHvP+IorJZuEpzDJMQW3egBsFs62slNh\nNkseCZtXPIRtWHXXhyWbWHSMJpV+vcUhErMTeG5v/ICKafaC7uHj7UCShe/9\nAlFYt0wsVJ19f7LQ0fhyNP65xbZCl1n0EIMOa6mT5lT8eQhPoNvtpMQHLpri\nSdd3rw/YPNje+udK4u1dTAILFNdnVFQwXZS87v8KWuofWNYh4hNny1jR39w8\nq7pqEveVfGyVrwZh+NeILW0ajOEPFR3IgmT5tYnVrnWCqsBp3a8hANJcmikJ\nGPwHSyDHENxWXzrUdLXxYYSgDgDaajEdLhZx1U7gBGMvSXxT6utT8hYMfaLH\n5heb\r\n=9fzI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","test-coverage":"nyc --reporter=text mocha --require ts-node/register src/**/*.test.ts"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool in javascript/typescript for node and for browser. Can also bind a timeout to a function. ## How to: * to retry something: ```javascript const result = await retry(()=> {/* do something */}, { delay:100, maxTry:5 ); ``` * to retry some","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"8.2.1","sinon":"9.2.2","rimraf":"3.0.2","ts-node":"9.1.1","ts-mocha":"8.0.0","cross-env":"7.0.3","sinon-chai":"^3.5.0","typescript":"4.1.3","@types/chai":"4.2.14","@types/node":"14.14.14","@types/mocha":"8.2.0","@types/sinon":"9.0.9","@types/sinon-chai":"3.2.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_1.4.0_1608549237977_0.6443477312156161","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"ts-retry","version":"1.4.1","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","angular","vue","deno"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@1.4.1","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"5ff7e10d383422963b9f93ff7690dc2050808510","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-1.4.1.tgz","fileCount":51,"integrity":"sha512-g4AtGUUeCTEaXuKPy7jWyKT0dBuPQmNRZsXCpMUaA4UB6SjlP+uzo+TDtVe4IRO4F03+lcKXy9G5j/r+C/AW8A==","signatures":[{"sig":"MEQCIH/qS3OAvKGpjr51W4BiB/rM9YoKTjq4au735i2odQWcAiA3kYlb4K6sk9hLJFPFGNLRdV7242ELR+xmyiLwlUOJ4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8wXFCRA9TVsSAnZWagAAQQEP/1ShHbniz/wS3lJQ4LlU\nv6dtlz2d/vjSOhieccAQIMvj8safuNpbqNP4CdfQYBSipqxd5bqIiSlNHrGn\nPXkvARYymY5qgr3w6Bfw+bp+CE2Z3n0ndhTFP+XLBN8fkFx+JIzApAwnU/p+\ng0W2sq/erGeGp8XTRHyUvIoTGF/ovp7aE/jUayiUgo6V8uFYydF9Od92Sj+m\nusqV7MqdZhn0mpIVARMptZH68PKDqtDFT+eKfzD7YJchgIHbmqZBBotFvllp\n/RJ+f3FpkmTHA24ft9AE+MHSCxwC6tqU2Ju+nxRryP/7ZVrdybpJ0aTZuogs\n7MoCBgEotdFaH9X1Vx4z0Lj+BCu0vGjFghWKxE0I66P29k1bCONWDNG3SxZm\nR8lX2rDDbuCPHuy0tMJJl9YrDR7qf6qB0RDNCSsL8Pk31Nxuf5xYjL7JAhR2\n81DTvVR3exrZAPACgqNWvBfUnIjC9ewN1HRC8JQ814oWIVnc7TqNuK0LOhwN\ngd020jxiFTeNzNZsCnNk4CJ3lzhnSarzyvwI+JGSM9nrJl295/aq45T0PwGa\nQwxRxAFyyZ6PBCQmtCkWmcEwfNsWQ6Sy48ZXDN4OgVrA80ujyKrS/DV1QxGs\nXT9/gFuxGKZtUQxTzuM6OYXLnQOYgp08vR+jjNYMdWQIAU/QUTCfCf/v7nID\n9uVu\r\n=i5BU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","prebuild":"rimraf lib","test-coverage":"nyc --reporter=text mocha --require ts-node/register src/**/*.test.ts"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool in javascript/typescript for node and for browser. Can also bind a timeout to a function. ## How to: * to retry something: ```javascript const result = await retry(()=> {/* do something */}, { delay:100, maxTry:5 ); ``` * to retry some","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"8.2.1","sinon":"9.2.2","rimraf":"3.0.2","ts-node":"9.1.1","ts-mocha":"8.0.0","cross-env":"7.0.3","sinon-chai":"^3.5.0","typescript":"4.1.3","@types/chai":"4.2.14","@types/node":"14.14.14","@types/mocha":"8.2.0","@types/sinon":"9.0.9","@types/sinon-chai":"3.2.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_1.4.1_1609762245230_0.430811063019398","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"ts-retry","version":"2.0.0","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","angular","vue","deno"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@2.0.0","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"4acd9bb5fbba1683a4d0345566fd8ed90775d589","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-2.0.0.tgz","fileCount":51,"integrity":"sha512-HQIZFVwBMua16iJT/rxxpOVJsC92ebhQQDCkIG5uIzuH2s2UOzX+gky8v50y8SJXZfOZH9K6ZVryZ98so4bNgQ==","signatures":[{"sig":"MEQCIGyt8KWq9Zu7FTteHFX91/+npJJtyMLYuW6DfLURA9+zAiALZpQR5ruMTxXVmbZ7QrQL3fRRq7XdY37h6fByoGISRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+tspCRA9TVsSAnZWagAAo5AP/0OzL5aMwzjzMQ0A9zU7\nBDulOOrfQrwSFSQtvGQbB/VXk8+RyMQ5fQ1+AJtyzZzBClxoNj+OS1w4ygvL\n/b8NzLo4kAeQHOolq/tQNknE3+AnsICbHD+GtQGSUHBSRK8hRWxnUiQkYgb1\n6mSVtsMPt2kZ/Uw5wW6reppDaEML64qcvWAyNHSoh47DN0qAn1bfEv86nw6x\ntkcdvIv6tPU9YoWRXY343M1HknRrLeI0PO9ZWhneOgo1x+jdzKDQwESBGzoX\nEqWm6WIQou5oVUURDN4pB96q3mIaBZYeUNor4SVqcDtk05pfHlMLWY/hBl8x\ntiE1iFjeOegRMzqLYPAEG76b8QG55Eq6hTqDXVy7u1P1POnCBQ8eBtnWDS6m\nNf3wswiOZBa/iPK9TRiEO6Ql1BCTEwc7GOOIlHdFfAAO6OY2pYeBhxERteYk\nEmMDxxA1ovsNn/1tiyZ9fE3QCUo1dKrPsm/os0azOONkVAs+LML32q2U/I7J\n96E3sEnME7yokNScfBScqxh4fCrjoK3cQJOf2NaPp97K8nyHdsyKzZRcxYME\n1L7wZF/KGmOqYTLhecQtxedsLdHxquaqm4mo1YK3144wZkaRmWmL18H+rJ9u\n4CfOTV2b1dEcAl/mejKTd2MXyXEy1gD+ZhrEOjxDkC2yB6X6vrfH6B/0tLY8\nIWU2\r\n=y5nD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","prebuild":"rimraf lib","test-coverage":"nyc mocha --require ts-node/register src/**/*.test.ts"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool to execute a function until the function is sucessfull. Can also bind a timeout to a function. This lib is usable in javascript, in javascript, in node, SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js forma","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"8.2.1","sinon":"9.2.2","rimraf":"3.0.2","ts-node":"9.1.1","ts-mocha":"8.0.0","cross-env":"7.0.3","sinon-chai":"^3.5.0","typescript":"4.1.3","@types/chai":"4.2.14","@types/node":"14.14.14","@types/mocha":"8.2.0","@types/sinon":"9.0.9","@types/sinon-chai":"3.2.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_2.0.0_1610275625138_0.0950407563027289","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"ts-retry","version":"2.0.1","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","angular","vue","deno"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@2.0.1","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"f1e692daefcb56c0d9ebbdaa3c29cdb91e87b611","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-2.0.1.tgz","fileCount":55,"integrity":"sha512-4HmOf+gS4eXM46khcR6N+ZMC9rdjBM5hDbkL3QmBelqUQjvhXNNZYpQWaZXrRK8JZzhC7kzKTiaxWBQ2U0Z+hQ==","signatures":[{"sig":"MEQCIFmQIrsHn6IcL55N/ylFlqD69tLlg72OePhn9wFVWGOKAiBqIPkpJtIk/+kIsI40PmhnHbvBMstvKUxlGSiZj+iuKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+udtCRA9TVsSAnZWagAAnuQP/1RyvwSUQFsh5j0eVGDC\nco3OBkNQWybamRaLioTP77e2EQQd4fCwFeLfhKutkRycdpWc6+Q3JAY9dNQ7\nYs5UhwdBVEKBbq+ubMYzVkeSqd2gMfaYeG1St1mTW7o6wi1j9Hjzk1NgKf0q\nu+5eI26qYudgQ1ydRh4J+I6k++vJUgKl1WeNWb/1SPtchVz/3N9+77k/Qi3o\n7cqfFSbllcy/giKa5ZG61ye4vVRFfZZOStX0xje8zDWWUIKGAapRfKEsRsLM\nUXXFmiDtOmPUaeRKA4eKzO/IfCEYglpA0MgpoPTbtiXvxPJc5KIw8FT99JQS\nabvPJQpEnCV5MrL4S/dFmg7W27cnvTvUxegUnHVJmaf3EXOMfqfQ6xbBBVwB\nsriQKAtFnM15yv4tpdD4xiNurfjhlXnWTUQ+P8V/RuGC7kCzZfXnco0sDpR3\n6n+Fzr3rtHhAOkgGVKajKFxEimh330wIAbG+BV8bG8kYfR/5m6QdQl03eRGB\nGp0E10nXF1W/WTLwVG/tsWOMbSrTFyCujK1GgaBG3qX9ckqOHPoaVa2kG4P9\np+RWvDUuLadWVMmxq5Z5ShTKA91IRNUDNK3zU6r4r1zMnwdjzG4/gptYaVbZ\n47oFdiXA7oCZqjLaRIWKsU/cEwTzz3rQdnGg69Dy7KepG5KNTxN6LOcGCoN+\neq0X\r\n=NKR0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","prebuild":"rimraf lib","test-coverage":"nyc mocha --require ts-node/register src/**/*.test.ts"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool to execute a function until the function is sucessfull. Can also bind a timeout to a function. This lib is usable in javascript, in javascript, in node, SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js forma","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"8.2.1","sinon":"9.2.2","rimraf":"3.0.2","ts-node":"9.1.1","ts-mocha":"8.0.0","cross-env":"7.0.3","sinon-chai":"^3.5.0","typescript":"4.1.3","@types/chai":"4.2.14","@types/node":"14.14.14","@types/mocha":"8.2.0","@types/sinon":"9.0.9","@types/sinon-chai":"3.2.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_2.0.1_1610278765481_0.05618203779256792","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"ts-retry","version":"2.1.0","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","angular","vue","deno"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@2.1.0","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"fbb5cf48021df72d0ad347bcf651326357dbe7f1","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-2.1.0.tgz","fileCount":79,"integrity":"sha512-dds9C39AUUSaq+a/FtfuAsihs7JR5447fu4sb7WcG+qBkJaJgvRpfu0LCgR16QObOo141CdLWSajagXG2TQcLQ==","signatures":[{"sig":"MEUCIGIsjd7ypz6FkijYKa/Ls3P1FuX/k5q6YEqg93EeEaXcAiEA/DOsRczZTl/Z2Oh4g9x7H86qW9PZxjvs1b30Ar7OtcA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAzP3CRA9TVsSAnZWagAAHywP/0Zri6cqMdQqm8DPniX4\n4CcXKS3f1N7DKEC6jvNM7ZLVJsNHink600UiiJXQEBNl9I01ykNsq4OjwKGb\nEMmtqLdSAMDxAEcRrigxNTSJPEFF9AkC+FC+n/A8TLBWUrnjVa38vjcgbzWe\ns3xp+ySzi49GsKa9vDdajTpC0yDioPJf8Vr6kruG1MtWU8hfXrExXoSK0mHX\nVAnCr19ChIjmL67jWxmumx3f4wePFziSCMOZ3KJCeHwW+ygz49gNcrPxCl3f\nof8XaCEHysdWX6QZmzpYtNsnDLFYnUxxXZoETYOoEZabFzrYCKBPhRA0rGb6\nk/lZ4ax0S6C9ERMF+c+2ZI02h1ItvJqG1lfJhDKmdrgjxUNsRKCBpmAt9jZG\n7V9w9Z8ScrFIRVLDFLkHCXumSsbGs3pQtxcVNLmU8ACqWV3UNqxlCjD+Sf1T\n7tkCcEmxl+jU+L0PdVyttvSmnjVf82o24TQJRublTbQ0CXwpthW0zu4MPjdr\nWnjDtbRKVOh+kHRrelhfJ5yQsvn+mLAFX1qFPXSWnJaUrqrlL2XIIIAHsEmj\nv3CF5Wad0U53x/tSR530yZCDUv0WIQt/2J9kDuYDAlR2cnfZDhGY+LVHr+nu\n3i0+af2g5J0JQdxTuI2ovie15FY3u3dNxsALe0ELaaOXu4LWmkbqyYjSIYzZ\n737W\r\n=pJU9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","prebuild":"rimraf lib","test-coverage":"nyc mocha --require ts-node/register src/**/*.test.ts"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool to execute a function until the function is sucessfull. Can also bind a timeout to a function. This lib is usable in typescript, in javascript, in node, in SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js fo","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"8.2.1","sinon":"^9.2.3","rimraf":"3.0.2","ts-node":"9.1.1","ts-mocha":"8.0.0","cross-env":"7.0.3","sinon-chai":"^3.5.0","typescript":"4.1.3","@types/chai":"4.2.14","@types/node":"^14.14.21","@types/mocha":"8.2.0","@types/sinon":"^9.0.10","@types/sinon-chai":"3.2.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_2.1.0_1610822647308_0.6441094706193196","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"ts-retry","version":"2.2.0","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","angular","vue","deno"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@2.2.0","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"7f66691a68afd9b873581bf734bd1c893185f931","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-2.2.0.tgz","fileCount":89,"integrity":"sha512-EOcseu0o+sLnt6x5erXsvZK9ElAfTPWUqZpOCcR1bKZVoboBcq/pFL/MqM0uAyDXXjWqECu01SqNYYv2tcR3Vg==","signatures":[{"sig":"MEQCIGs60fd90cOU8KPgenk0ec++AtooNUqUcApluHknxbhRAiAMAbIgCh1CJM6pnpDAoOWbTJA6KvgGx3RO6BN1wdxnNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBFpBCRA9TVsSAnZWagAAYQYP/3tG4eXNmPPlNzIPsWOr\n7Id/blR08pev96qGsnLUhEFJEnNOF/Sdeva+TcOAAOKkP25GImI4cTqsrQ2+\n9UQtq9Ba/ZQiBYE748P45cOekASJ3XxynH9OlpNdsfP8A+EoAcNKMroA+HiY\no6xw2kFnmBTABHmrKs6WXcw7IxgrYOanMJJ4lX6ZpRBFMu19jTst28hquebS\nrtA4phTTEVWTPgG7CPiIqsE2PqyFPeWkYhYaWwNOCAjd13+cfSoBs9jsIcJc\nl7fI2Q+gKsXqELcQn00SEKwqVNMrCRjs6QyZTGg4cRFXEzVfejWPu6SRAISV\nC7aBYc4wmHh7JrBeEqwrqBi5s++uNFq/dHB8RHVNP5yw1ONAT6tuVCBe/8VM\n2W8yoKuo1xC4W0zIjo2FzurbuBReP1BVczWxsBbab7iaH82JWxzGjalpDmib\nO7TKrq5te2Ds9b2AIsAprS4QSRVHcLUNLDFv9ScHtNI9+dWDuB7ZbRXLg3k/\ngdOJ2kNTEjvGU+mtxA88ceBXZETg9uKZuM//ccLxZzGYdoHJOl961Fjx4WZ0\nTzm0a4UVSBoXYA88lxRq6GMXHryUAhGHI23YR2AhhzItm8kvS3YcFSUEQn8f\nLGOqirKz2J6kZnIrHUZf7x2/KRfHEx0+jcah7AhTJGK5FC1aczPMwngyyAEF\nnRew\r\n=DLEK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","prebuild":"rimraf lib","test-coverage":"nyc mocha --require ts-node/register src/**/*.test.ts"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool to execute a function until the function is sucessfull. Can also bind a timeout to a function. This lib is usable in typescript, in javascript, in node, in SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js fo","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"8.2.1","sinon":"^9.2.3","rimraf":"3.0.2","ts-node":"9.1.1","ts-mocha":"8.0.0","cross-env":"7.0.3","sinon-chai":"^3.5.0","typescript":"4.1.3","@types/chai":"4.2.14","@types/node":"^14.14.21","@types/mocha":"8.2.0","@types/sinon":"^9.0.10","@types/sinon-chai":"3.2.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_2.2.0_1610897985251_0.4712534010320193","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"ts-retry","version":"2.2.1","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","angular","vue","svelte","deno"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@2.2.1","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"326387d8eb0b946ddacaf54bc392b5602655d1fe","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-2.2.1.tgz","fileCount":93,"integrity":"sha512-dVhbhOtRIetejnRILC8YYlk03lbmGAhxK+jnPbi8Ea5kU0al/bXE7Who0t24Rv92Ww88pQoAkUKE6HaqQJMrWA==","signatures":[{"sig":"MEUCIQDUQe/yUHXJScLLj4rKIRFbUeK4ve26ynaM19eFYMVhyQIgVIuecYKMAQIYxhuCS+B0BaoGxKTiYCxDGqOtivicHAs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBFyPCRA9TVsSAnZWagAAARwP/38Mh3B74t4722oFljoe\nj0BulGdQtHPnSIct7EjsyZwG1c/BnCsSNDIdilRoA79TN6cPUnp74EN/ICu7\nvVxmvJ0qAxlGfmn5qhykv6yglDkk+XW5y3t+WnT+K6flQZCdPf+dy/SEhKgr\nwnURdUXjzj/TiZCvNgthcdRcDwMUfVP093dQdmslkBwJ0z69HsShbH5uhxnL\nVHE1OMTlhpiPFr6wYyTzGIZT37OAjKg0HS5IRwSN0VwmGkiiL7hfI3zPwcPV\nF+990gpxFNZ7OeZLgSsz28FkIj54seDntXItAJOiFEwW296ngNWBNvsG2rxz\nuoTqPCNpOn/jak0nE6CsQAmhoEUwBb+8d5gwMNucEAXEGrI+1+R1fHlDAHnn\nKLqlUOuphqGC5mnATPPuId/66HIH8ru7vr+ZLJKauqJ12IGPEfz0G/AjpIU0\niKN14faELpilROjWhex4cHnpb9iFS2Wra0c4FPDIJsPDWMWu/oK8DhBvgahu\novc0Fcq530tQAy1N3Q4x6AApYAidcfeazzLGnzILYnB9I7FBHrVoyp8p1D5y\nc6OlJGCNDaO7u5BDzhoehdH1fYCJjfr7XlMQrrVgcIO8lmO9+hopCf2/Ddbt\ncKcSjrobL2yegW8/JnU/PxtxldP7yMLyc6BbFHcxGJASv+Gx2yV6jyKJJrfK\nBh8d\r\n=Q9tz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","prebuild":"rimraf lib","test-coverage":"nyc mocha --require ts-node/register src/**/*.test.ts"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool to execute a function until the function is sucessfull. Can also bind a timeout to a function. This lib is usable in typescript, in javascript, in node, in SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js fo","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"8.2.1","sinon":"^9.2.3","rimraf":"3.0.2","ts-node":"9.1.1","ts-mocha":"8.0.0","cross-env":"7.0.3","sinon-chai":"^3.5.0","typescript":"4.1.3","@types/chai":"4.2.14","@types/node":"^14.14.21","@types/mocha":"8.2.0","@types/sinon":"^9.0.10","@types/sinon-chai":"3.2.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_2.2.1_1610898574528_0.9250423986500909","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"ts-retry","version":"2.3.0","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","angular","vue","svelte","deno"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@2.3.0","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"8e099c39d6f865b5e45e245c01fd927e9ebcc0d6","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-2.3.0.tgz","fileCount":111,"integrity":"sha512-kAArpEyz2qPz+ycHZ83KF9JRWRS28CL7k6LibOY28grI/bLRIu6Ig0yuk8gjRelVFJGXeR28hCbcSk0V30V6MA==","signatures":[{"sig":"MEYCIQDf/+Zcj7IqUoqsLAaURw5x74le44xosmXqPMWOHXd2wwIhAPp6dY1DlWGQCHRb7ajHKAYXjzeTFGqTfbZ4e249bMoM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFEpQCRA9TVsSAnZWagAAIi0P/0jmk6ptr/RYLO5eCvdX\n9Q8bOTUAld0XjdqcW0O2zkz/ygiPsjtwdVYsxbS7k/MbpY5sI+SCUw+Hd7J2\nvwN3v32r7CH12n3csKjgXiIZNfRTNIg5jZn8b7Nxl3wEQUh7r9pXcZbK2/tI\nzwPSq/gBEQSwac7KGQm8VKfh8olXUMsXvQSf/XZabpKNcVOR06DoVcoMzIQ2\ntacoyV39YC2SmeE7owvWpmQGIKBj5qpEcWTPEtKelwozfTR9QN17DQcdYo5D\noqwyfTnulv+xcR4YSqpmdVIFfwn3ds2LRBMb/ZtWrVLlRREvnUBUTyLPKE7t\nw8MHdfAO5+Dw/Tf0kZh3Sxk+ao3J5E8clV0TqEKNS3t+2xS80utZ0Nl+a9zU\n5Hodl7HV4VlMLtJbKSTK4QGY1MapjLUUK3So2QVmjFJSQSIGKftrupZJs3eM\n0ISTQHyTcPYHzFl3vHZZVp1PvEQg6xFYslhE6dtLE4RWDeAEA15GK8cr7q8f\nphrCRJOVvKuOwXNmPHq+wqw8848dq6AyWTIgSoPxZFdMkcvI6hm+q6GuQT1f\nizuI2XcYszqfonemPCdL3lh9D7Ezqf1h+tJ87M22FqZILttT/cAEPX4cD4Xh\ndfcDd0sA+7hdF4SGi4KcFyMjrIqiLtS6emjqL+A21kInP+3Ox5/yPxE/DWeS\n0ffo\r\n=OBDT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","prebuild":"rimraf lib","test-coverage":"nyc mocha --require ts-node/register src/**/*.test.ts"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool to execute a function until the function is sucessfull. Can also bind a timeout to a function. This lib is usable in typescript, in javascript, in node, in SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js fo","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"8.2.1","sinon":"^9.2.3","rimraf":"3.0.2","ts-node":"9.1.1","ts-mocha":"8.0.0","cross-env":"7.0.3","sinon-chai":"^3.5.0","typescript":"4.1.3","@types/chai":"4.2.14","@types/node":"^14.14.21","@types/mocha":"8.2.0","@types/sinon":"^9.0.10","@types/sinon-chai":"3.2.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_2.3.0_1611942479489_0.9445940446841861","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"ts-retry","version":"2.3.1","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","angular","vue","svelte","deno"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@2.3.1","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"2657bae3f008b309151f32a6efec89c180d699e6","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-2.3.1.tgz","fileCount":111,"integrity":"sha512-G8knSzrWemce+PfvGM6Xbpj8f2K17fQVvchC3HrQoVc/mJKNbiVWMorhFUsqsLqzOH/F7SCTwcfkuTE80sJiqw==","signatures":[{"sig":"MEQCIAb+i6UkGpx/K+M3h0Ab6ILpTymvfo+fvtss3A/WyYZnAiAF0JjmX4Wn6cDpFkeBzKt5orZdw1AyiCnKwkpiAfvubA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUJ8cCRA9TVsSAnZWagAAX80P/10v71OE/rZlMsBoW787\nRU5Bp8gZWa39nNQv61m3DRJmdsKBsOMzF8QppWkoQg8r2My47UGJY4hTLoO3\n927F+4vV7ed3bzyFHGAqHFBpVK5UcRdGBYlaFUJBHFUWx6yapiUYXVr8wkTL\nKUsG/VfCgQdmVks4QEv6cab9dd4y77qvueYZK3lwQIqucSAFHK33byiGAo2j\n4jhmqVO64+wOPVgV0gMrhISvwAFU5niuGfaMNvyEawV+Q3FbGGQs6WZhhi19\nCOhPgqma36rkfA2vzBXXoj1l2ooOiU+XxJNef3Txc4pG2GGiy2fhcl3GPQNb\nNZi27oRmi8MMFlBNEZmtk+u1oxT7Wi4CFLT8YFgXBOFPbhzgnTu4FQtR4NqA\ntKTlq5dkbTijH1kyga5o1IetqOcadXk83SDULrnMMnKN4rdWUsq+sr71+5YP\ndx2PcrxVHFwIKQxSw+0/HDk0IfYBCfecdM1O0F1lXWQgAqS/WYVnIfe3tQHb\nRHfdG/uzygbDurfb0Ogom/oP4L5DjTvYOSdZJkJ1J30/TKYBOr6wwyE7C2WZ\n3GvxaOm49hs7kbZIcvvChwNm6isqEqZCa0M5JSuArq68/gOhbz2F/zw+2P79\n0YPVH6sWjYLHDFAGJOm2Qms1D//rlDnHWzfuAkijqLNA3LfyQy3cih6pzp1Q\n05HW\r\n=E5oZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","prebuild":"rimraf lib","test-coverage":"nyc mocha --require ts-node/register src/**/*.test.ts"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool to execute a function until the function is sucessfull. Can also bind a timeout to a function. This lib is usable in typescript, in javascript, in node, in SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js fo","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"8.3.2","sinon":"^9.2.3","rimraf":"3.0.2","ts-node":"9.1.1","ts-mocha":"8.0.0","cross-env":"7.0.3","sinon-chai":"^3.5.0","typescript":"4.2.3","@types/chai":"4.2.15","@types/node":"^14.14.21","@types/mocha":"8.2.1","@types/sinon":"^9.0.10","@types/sinon-chai":"3.2.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_2.3.1_1615896347812_0.9659276554230805","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"ts-retry","version":"2.3.2","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","angular","vue","svelte","deno"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@2.3.2","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"063b6c0aca434564a9d2062cbe9981162f5e2b76","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-2.3.2.tgz","fileCount":111,"integrity":"sha512-bRKlMNZDeIZpz9mxFIZUgSESY/7ZpjY0rqbuVoqkXL2KcsTCGlFT1jLsqdjgaDhMAb0NwzoawdBm5DL0G0gVUw==","signatures":[{"sig":"MEQCID5Xgsrf0+Wxk/IqOdwM0DehPkYUX8mm3qw3Gqrk0a0fAiBYe7q8dlH3bsK4LuU9YebzzbN6cuC8MFqHdYGq7KgJIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeGltCRA9TVsSAnZWagAApqUP/0DjxOU2vOS0Etk6ceF6\nFCA1XrreubjMwLvae6lv5FBFSOVP2JErhFbI26t0s6XmxCHR9rUG+p0DDZXK\ni0smYNsvH9u6Z+RfahX9+vHYM9x/579QQA2lAtKukRed/BRt1Lpd41jrfTCA\nNB/2AbKXShwYoEUfQNWcnAAOTtLbZ/XjA2arvfG1yPXvypGxAuVVcNogouxO\nUNi5gBRMyL+DK+LLCpNe4RCGZrwhfMzVCI57k/pILI7+Fxr3jYOuLvwovroT\nyjrVwfRzZR8up0txFBEwnyqO5j5lmPlipPueZ0To+9nA+ghWQVvky1dMebO9\nReSq2jhIZIOdDF/gljRx31s2jZhd0cAAYdZ1zM/i8NTDmmW7A92DzLVHbFT7\nWu2NW840ITqfYqbb9xepKB2sMEBGTkWOfWaTq1gekJUHCezqWR+HVyStVJ3G\n2gl2nvNsR+QewjaI2fcr2WhELN39eBC1ZtDDGdAXg+AMBCfttCJQ9wFvyjQT\n4iCy7KF5IZb5DZGCuSv4WKU4iGz6ovHmWh4cAFzxe+4HkhxC1s52S1/cUI8f\nbxmXI6iLafR2c8lRp8BUgr0qDoTQ2kLctnV2RQaKiu3ZdY+J+YufhoJz5Zfs\nAsacViwctuH0X+P3YmeSbXk7r4Cww7u6lM06zfxPprCoud3m/EnvG5P9pbN9\njJPq\r\n=7GFI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","prebuild":"rimraf lib","test-coverage":"nyc mocha --require ts-node/register src/**/*.test.ts"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool to execute a function until the function is sucessfull. Can also bind a timeout to a function. This lib is usable in typescript, in javascript, in node, in SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js fo","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","yarn":"^1.22.10","mocha":"8.3.2","sinon":"10.0.0","rimraf":"3.0.2","ts-node":"9.1.1","ts-mocha":"8.0.0","cross-env":"7.0.3","sinon-chai":"3.6.0","typescript":"4.2.4","@types/chai":"4.2.16","@types/node":"14.14.39","@types/mocha":"8.2.2","@types/sinon":"10.0.0","@types/sinon-chai":"3.2.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_2.3.2_1618504044638_0.9255679096124512","host":"s3://npm-registry-packages"}},"2.3.3":{"name":"ts-retry","version":"2.3.3","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","angular","vue","svelte","deno"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@2.3.3","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"3e55b0603c64f3049e3f0646fe11df7abc139531","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-2.3.3.tgz","fileCount":111,"integrity":"sha512-LX+1pSe0hL8JJhVm/3NohYqceR4PqUPEo/HetMUSjNTJusdyL7w1aY13BAhkxGVqxVpXtmh4jSPcBEWaPah2zg==","signatures":[{"sig":"MEYCIQCMeHEQuAbvC/M00Bik62IF0LGui0qBLXv5mRZD/yGo+wIhAL94tvqHfahqWq4EWwe9m0S70TJKfwLOjM8tljhsLQkA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgoqXKCRA9TVsSAnZWagAAxaIP/ihYlBBZ2KW0q3IfFh9+\n0Y7NhkLQWmEjb+TJHtcOtTokIqiB8CdN0oCaLiAF5XEUUiUUwHtsAmhn42ue\nuNVA3Uf78YGYXEuvOwM4EuMephu5ECI0qVLKalQF59R1EQyv+wGW+HEySm58\nsYftmmZ2xkKWKIcbqQHS9DqXuR9o0352xbQk4J7XDrSgBx0DM7YO8p7tjiB4\nXBcHNImtxepJi/+G2dgOZNDVE3vsWfjvf/7Vr+MN82icp0TdPWLfjb/JHV28\nFhD+RbId42k1enCqcmgAnutdbisyDGrqrKsnJSsJR3x8xmZNV4qa62vcE+TA\nsO8xyZXRAhsPGvgVX0/8UitN7tz0m3RKYLEBX2EUrxxBLEvTlm5Rl6aSKcg/\nWwCh9zIm9g/4bzNdp09RGaNAC57yMr1Xb6Cif9mbNiAnmxS17sJtnxcK8tYi\nZLR7+Buy7kiUqsnUjY+LTc3NIjGXLx0W6cuZ7+4NM982UlEYoA8GCCiNj+ne\nP7+QBEGTICJyaXwifuEs5ukQ7mWYE8ZKpwo9ISc5V7lDHb9hOojDg0q8Kd9D\njj54MHjnBrV8HGHdfOFre3u5r0JjqVrapGFxAjYhBMshl4gKvgAZLFliiexR\ncji71TETFTfCczFvf70IRNirOkjsCNUuR2uBc7oSl9FN36SfCAH2XOqKOhVv\nIRAT\r\n=H4M7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","prebuild":"rimraf lib","test-coverage":"nyc mocha --require ts-node/register src/**/*.test.ts"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool to execute a function until the function is sucessfull. Can also bind a timeout to a function. This lib is usable in typescript, in javascript, in node, in SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js fo","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","yarn":"^1.22.10","mocha":"8.4.0","sinon":"10.0.0","rimraf":"3.0.2","ts-node":"9.1.1","ts-mocha":"8.0.0","cross-env":"7.0.3","sinon-chai":"3.6.0","typescript":"4.2.4","@types/chai":"4.2.18","@types/node":"15.3.0","@types/mocha":"8.2.2","@types/sinon":"10.0.0","@types/sinon-chai":"3.2.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_2.3.3_1621272010060_0.9557084468670027","host":"s3://npm-registry-packages"}},"2.3.4":{"name":"ts-retry","version":"2.3.4","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","angular","vue","svelte","deno"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@2.3.4","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"3bcef3f5a646c9905a3a3cf1cda56f84aedbcf09","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-2.3.4.tgz","fileCount":111,"integrity":"sha512-gM4whVPJ7vVwhXn+7lcLCwT2JYAf4wcDNJsUlVNqASY8DXyo67g9JpaO2t6GdKwEWTYsnivYwVU5+aqQgh81Ng==","signatures":[{"sig":"MEYCIQCTp0efGLMBAFbKetbLxoBLk5hTsbMRPIaxoXMmfx3degIhAJ3t9rfKyf/3rh36JYy0hIzxs5LC9tvthdCzYv+fc5Zh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/Vd+CRA9TVsSAnZWagAAHDYP/ixVVbg3B86OSIFlkoTg\nvFSMw9hHcnkXCuALPv9rjxUFtIuTZtt6XngtswAHGyOKjkBYx+Lqf7zIaBgw\n1u5c4SuDsK3niU34lD+enA1KyNO6L4x2xZB9eVYLoeiyd79ZNzRtHWknZP+n\nofVZOTPPE/lhpKrbx7lYrRuMJ3ogcRTvLE1tnxWXT7sijRjhKmsy+BOc53Uz\na7cFCIjRspBOHZSSJB5p4cvFmMoQdq/pcBPP4dWMrCjCNZSXg9L04Jc7gOfT\nMJW6lvCtXwSw6uZ78rSfBTBH6Q2xh8yzdgv0nAzn5djlrwaV9crixwiZzEFa\n1S56V5Xo0gOew/2J7uqyi/V3xDATU9JFosG6FMnTbfZesdD1VC7pA+bXxi1E\nT+jgfnPzru4WnDG0OHkVfXs9XX9StHpFtajUfolq/O2RuNH4klsJ0sIge8yq\niun0eHjIJP3Snm8N0jJ1mSxYCReAQKVXcop+I8p2FAKkoBN4+WiXsNKqEdSL\n8ADGhBQ+7GykBd0YS6QPuifex0NomAdTy1TlicZ/hEg2O1A2gU7oKnoKIeAm\nKqGwoZA3jzvwl5tfnQ/7dmAPOMQ8dnBVFnsvzca+bgULVgSOrUGJgSXDdWE2\nuWtXYpPqJW5kEsBlUJYBJIItr5PPQy+3OfyLb2edzmnkFwqo0uwoc7l2TzO/\nzYx5\r\n=DuXH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","prebuild":"rimraf lib","test-coverage":"nyc mocha --require ts-node/register src/**/*.test.ts"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool to execute a function until the function is sucessfull. Can also bind a timeout to a function. This lib is usable in typescript, in javascript, in node, in SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js fo","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","yarn":"^1.22.10","mocha":"9.0.2","sinon":"10.0.0","rimraf":"3.0.2","ts-node":"10.1.0","ts-mocha":"8.0.0","cross-env":"7.0.3","sinon-chai":"3.7.0","typescript":"4.2.4","@types/chai":"4.2.21","@types/node":"16.4.2","@types/mocha":"9.0.0","@types/sinon":"10.0.2","@types/sinon-chai":"3.2.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_2.3.4_1627215742236_0.5942229516695092","host":"s3://npm-registry-packages"}},"2.3.5":{"name":"ts-retry","version":"2.3.5","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","angular","vue","svelte","deno"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@2.3.5","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"3bcf66002c2c88bb067aab7b3bc320d8055758dc","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-2.3.5.tgz","fileCount":111,"integrity":"sha512-0LL5gaTkBeo/V7j+9PiwFb8GYAS+FyajRyKE8HoVLCqDfG0zoqQIPgvwcDkZgM0P9hbU2o1LX9GjLMoVJxntGQ==","signatures":[{"sig":"MEQCIE5PQdrnC0Yoc4x1jabQ9EWuIsmEIB+s/OYc7CfSWDPuAiB3zz1efWRheEaPRUrcLv9VxdOmVrokpORWWgdn5esaUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJmhWCRA9TVsSAnZWagAA7UoP/3+lvcfN6xLn+P/qPx9L\nc7weQnN3GYGIaVbeEA1QEDbsyt+6LzjpBEjUorWJe+1YKOEyZQade8+fz3r4\nCVz0jgpPHhNO4RApIvx+UhNQRAKEyp1W652I6rsjTcyrF4MJ5iZPxDPyDRzv\np7ZBkvsbQIOzpKSL/G815JVN0fu3EBjXxY7ExCUDni5V5IxASrQ0quUAt5nD\nuN9YBL+AVz77yU4p8CCz11+0UFOzqDxGJaZ014x0O80v6gTOWVTf2C8B5Su6\nTVKeE4AaIX/v/6ZFbaT/p+PRYn/Sr1MmIo6NxJ1rgguNkIshDyIvjzQw6U2r\nY2WkxObiEVE88POIJX9H5UzJYwgvbsnv9YfkY1hFu5MqkTyvq0B0GWpkvhub\nFCbnfRAjBMBDDkbvTCtRnEylsO+sMHMeyw7+pgW4utFrLLZro3SV+PFjX5wE\n2CEqA+oD3VbpiUJobAYC/5TtSoy6wAgsNfX2biP4pP1PXpsBjZIixPxaStMM\nS308QSiiECPS9iL7XVG9QFznIj4QgKflu7BONnL2pYzUXKext5dCE4XhGz5J\nf9OGXzvXXPDJPH+KCFjPhkMPkpeDGqqLvIVlkcd1Lwdkh9Uolud4vcU0EhPv\nxwnRR7s54kQU9bw6GKtwYlYzOAAwD9hIwxDoTbZvKQ5iw44UWc2LH1Ok1eh+\n4gLw\r\n=ovDv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","prebuild":"rimraf lib","test-coverage":"nyc mocha --require ts-node/register src/**/*.test.ts"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool to execute a function until the function is sucessfull. Can also bind a timeout to a function. This lib is usable in typescript, in javascript, in node, in SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js fo","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","yarn":"1.22.11","mocha":"9.1.0","sinon":"10.0.0","rimraf":"3.0.2","ts-node":"10.2.1","ts-mocha":"8.0.0","cross-env":"7.0.3","sinon-chai":"3.7.0","typescript":"4.3.5","@types/chai":"4.2.21","@types/node":"16.7.1","@types/mocha":"9.0.0","@types/sinon":"10.0.2","@types/sinon-chai":"3.2.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_2.3.5_1629907030379_0.49049427903053755","host":"s3://npm-registry-packages"}},"2.3.6":{"name":"ts-retry","version":"2.3.6","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","angular","vue","svelte","deno"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@2.3.6","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"b5bb6fa64fb24f5c79d2e979cb60030f783a2481","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-2.3.6.tgz","fileCount":111,"integrity":"sha512-6RSPdq++iKj3otZVgk3P9jDlIfGp2qb2nXELnpgqPgKOJvXEzypaiyAupQ10GUrsDPQYWLXpGV39J9Iojq0GLQ==","signatures":[{"sig":"MEUCIQC4KoVPNAXQfYCfYqnl6JmhyJTMN41STg3z1rodL8HvWwIgKMFVp++bwSBrXHl1pAJ9fYzmpthBxSG2kP7Aea1AnRU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74403},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","prebuild":"rimraf lib","test-coverage":"nyc mocha --require ts-node/register src/**/*.test.ts"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool to execute a function until the function is sucessfull. Can also bind a timeout to a function. This lib is usable in typescript, in javascript, in node, in SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js fo","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","yarn":"1.22.13","mocha":"9.1.2","sinon":"11.1.2","rimraf":"3.0.2","ts-node":"10.2.1","ts-mocha":"8.0.0","cross-env":"7.0.3","sinon-chai":"3.7.0","typescript":"4.4.3","@types/chai":"4.2.22","@types/node":"16.10.2","@types/mocha":"9.0.0","@types/sinon":"10.0.4","@types/sinon-chai":"3.2.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_2.3.6_1632932431729_0.5418017354654376","host":"s3://npm-registry-packages"}},"2.3.7":{"name":"ts-retry","version":"2.3.7","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","reactjs","angular","vue","svelte","deno"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@2.3.7","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"dc12587963425ceeb60863e261302c4fc6e0adc1","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-2.3.7.tgz","fileCount":111,"integrity":"sha512-er8LE39BMhHEjaxEZNLDT6b7JaYrQS8qf5cIy9PnJCaeS00+7DBeYzw9hX58CYzAnY0lcxo04x0DCP3bh+X1XQ==","signatures":[{"sig":"MEUCIQCfVdgtceA4fIkfCGAPQa713IhumKPqNES1nQ/NYPDuLQIgLoNYNIML3g08KTw/SJlq7IJ/RY9JG0CT67zQqCfgM4Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74418},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","prebuild":"rimraf lib","test-coverage":"nyc mocha --require ts-node/register src/**/*.test.ts"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool to execute a function until the function is sucessfull. Can also bind a timeout to a function. This lib is usable in typescript, in javascript, in node, in SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js fo","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","yarn":"1.22.13","mocha":"9.1.3","sinon":"11.1.2","rimraf":"3.0.2","ts-node":"10.4.0","ts-mocha":"8.0.0","cross-env":"7.0.3","sinon-chai":"3.7.0","typescript":"4.4.4","@types/chai":"4.2.22","@types/node":"16.11.4","@types/mocha":"9.0.0","@types/sinon":"10.0.4","@types/sinon-chai":"3.2.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_2.3.7_1635010136266_0.8103857592925423","host":"s3://npm-registry-packages"}},"2.3.8":{"name":"ts-retry","version":"2.3.8","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","reactjs","angular","vue","svelte","deno"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@2.3.8","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"08231a6367dc0cdcca1cedc1fe00ad9def1c9a3a","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-2.3.8.tgz","fileCount":111,"integrity":"sha512-EMkchUwEjSpIfnq1i/8iS6z6SSAUNTyjWPODqYvGG0ngexLppBlyxATB+37lzSdJvUse8iXf7IATg2dUUDrTSA==","signatures":[{"sig":"MEUCIQCeV/iz4m6wsC5+eA93Osh0DbQGyR1Wh0O/Tn9p4eKnNQIgTwmSb5AEzRt094OK21hgbRiXeUbMj5bbW1MXFwIEOT0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74418},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","prebuild":"rimraf lib","test-coverage":"nyc mocha --require ts-node/register src/**/*.test.ts"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool to execute a function until the function is sucessfull. Can also bind a timeout to a function. This lib is usable in typescript, in javascript, in node, in SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js fo","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","yarn":"1.22.17","mocha":"9.1.3","sinon":"11.1.2","rimraf":"3.0.2","ts-node":"10.4.0","ts-mocha":"8.0.0","cross-env":"7.0.3","sinon-chai":"3.7.0","typescript":"4.4.4","@types/chai":"4.2.22","@types/node":"16.11.6","@types/mocha":"9.0.0","@types/sinon":"10.0.6","@types/sinon-chai":"3.2.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_2.3.8_1635783907141_0.2446577917010977","host":"s3://npm-registry-packages"}},"2.3.9":{"name":"ts-retry","version":"2.3.9","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","reactjs","angular","vue","svelte","deno"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@2.3.9","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"ee7e976c8beb93fb069ef7366c5afabc8f3083e9","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-2.3.9.tgz","fileCount":111,"integrity":"sha512-/O/iMy5a56uQID22RU/9OyMLAzr/9V+KkqpM4o0V6vKANbvb4Xmn3enC+LkKLs2ubqqyUOZUc70A+l3wd5SHjg==","signatures":[{"sig":"MEYCIQDX8dIt3HS8WoqCDJcIwOwyu0jgg3JANKLFWHedXt0mZwIhAOZhSUjX0iJ8tBAPrcE4WegRwuh5LD44HkYWuOCVyTxq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtfmeCRA9TVsSAnZWagAA5OQP/1nYFXv1ifRSSm4Vm34U\n72SrFZH9HRSctElQRRdt0WfMynfzlu8gMQo8HrFXKjS5CNk4twTTZJVA/S4m\n88BCmobN8MS37SF6f/kQ/QwvUE8+7WQWDLceOEGz6LgTtdq8WfVmK7Wrj65T\nx6/+5hy0IkLGFcG3AeffCl/mXG/hllQEGT/Ec1Ht+coJSUFXO/488FYwkL8K\nXvth8kRRtVNesUecfokf4Vvc7PMlVNg7h0XgjP1VEHgkUimpXm/qff173rrY\nwspMW/uClxKAHnFw9ZlVwdbdTTqVXhyXF8h+/xP9REopapI6oUM0XLT0FwQY\nvoA2EglI8Z/ZBwZMIaXLyKaEKrDZ0T7KlKeGKzOipXMs2A6bUUhDqWOUEgrb\ndqPKySfzVEuJ1tSB+I7CbEa+MX7TPn49upajDPhqAIQDSDp5gn1HmURN4OIW\np00my4/e1bzhIPQFogcbP6nTcuQ6mD5j5JAkb/Vm8hXEqVErnGjMzSNntD5B\nYYomTQeq77wgxQ+OTFtdCPdpXWMgOsXFXYItG5ip9HyF7d8cKAblq9oSMweZ\n5WWRl7Bb/8LRBYpqv5VY5SeoGPC4nPpV5n7GeXKA0RpdFjh57XD9TKdcUljB\nYMNMbpEkXDAx4hOfW72V8TRzn88cfu8bLAIRDqKQEIB6vHrXB+OIyIWLWe+U\nKeZ+\r\n=oSkA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","prebuild":"rimraf lib","test-coverage":"nyc mocha --require ts-node/register src/**/*.test.ts"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool to execute a function until the function is sucessfull. Can also bind a timeout to a function. This lib is usable in typescript, in javascript, in node, in SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js fo","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","yarn":"1.22.17","mocha":"9.1.3","sinon":"12.0.1","rimraf":"3.0.2","ts-node":"10.4.0","ts-mocha":"8.0.0","cross-env":"7.0.3","sinon-chai":"3.7.0","typescript":"4.5.3","@types/chai":"4.3.0","@types/node":"16.11.12","@types/mocha":"9.0.0","@types/sinon":"10.0.6","@types/sinon-chai":"3.2.6"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_2.3.9_1639315870255_0.11097923537281629","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"ts-retry","version":"2.4.0","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","reactjs","angular","vue","svelte","deno"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@2.4.0","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"09cb681c4df346f844f3a73e26f8e5de57598d98","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-2.4.0.tgz","fileCount":111,"integrity":"sha512-75chf0bT9LMsAV6bwMqiYNDIKdhGVcIwDGhuQ6j9HxaQwesZwPhBCayj8RrC1s6zVSOjLqBqDazSjowM3ld6mw==","signatures":[{"sig":"MEQCIAyMdEFoF4z1kojU3e10XFjAiZIvOx37+49DPEDexNTnAiBSjYET+2tsivgLkSln8kjhamEA2j2TWNs5TTFQ1POzbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKHfZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQBhAAocT7znnrQIYDay9tJO6FDcVkCd1ekPdQQgwFyiCc2E7Fpf7+\r\nm75BbITvg+xUEdiVSkBoUx0BVVXTXyGxdwcu/tUT47d3OyMzatfpleiox/LL\r\n0W9wjam7vZPy3jZawbGlFJPUAUrYpPEinG0YkoeBIbHV/mmVYGZYsGFXMbd6\r\nIBZMe5o5qiQX8C8BTYnLo8D0uL134DC+g5wjyjplgvKnFTdgvjqe28fs647x\r\nvIGlXSL70UQt4pIcLRR5o5SdpteatRuTakBF/x3BFELmejOKWyD3XwCOr+RT\r\nSbduWKulf15y6nC/YwDWqBqYovdmaQBMxpmX6wUcQRpXmFVOwRyko1xB1nLp\r\n0zKsYV9X3i6p4a/fCHyWqwLdzAbOpE7EfKVv3pNBjAU4pK0WhlNrxfY33NgX\r\n9/MPnAPoxN1z8mCtVPRluCiJqFWVS0JF1TA56i0m/3JmYHY0tf46wsKX0M3m\r\nFN4d7WbSysSYZnOwFdMwixdoPXXW37WLZRZ1C2fRnR3JjB7UzcTo2bJS0sZN\r\nmuXOsJ1JIjTa1R56t/PfuWHntP9o7cKDaVQB4X6qse82zgtAJIEwmwARNgaZ\r\nGBemPuTrrBqCiNqeait0Fi0EUj83+An90TH/JaauOeWFIa/rJg5B9t98dV8S\r\n0kDFVnkoGiHCtCCLbr+oTOM+O1pItOLFctU=\r\n=S6B5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","prebuild":"rimraf lib","test-coverage":"nyc mocha --require ts-node/register src/**/*.test.ts"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool to execute a function until the function is successful. Can also bind a timeout to a function. This lib is usable in typescript, in javascript, in node, in SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js fo","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","yarn":"1.22.17","mocha":"9.1.3","sinon":"12.0.1","rimraf":"3.0.2","ts-node":"10.4.0","ts-mocha":"8.0.0","cross-env":"7.0.3","sinon-chai":"3.7.0","typescript":"4.5.3","@types/chai":"4.3.0","@types/node":"16.11.12","@types/mocha":"9.0.0","@types/sinon":"10.0.6","@types/sinon-chai":"3.2.6"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_2.4.0_1646819289867_0.9638026554869208","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"ts-retry","version":"2.4.1","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","reactjs","angular","vue","svelte","deno"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@2.4.1","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"30b8a492534d2f5466c6f5fd97959b38d5c316f7","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-2.4.1.tgz","fileCount":111,"integrity":"sha512-eqCN9HrHT45Uxxslxj1PwnyL9aIBx5x2c3XGDBycKVyOzi+lUePJWsitTQPuGhMj+ZpC39LeyXtUyUInEeSCKg==","signatures":[{"sig":"MEQCIFyRj53oU4ASPB/1gOa9n8K5nXoRD3grEG2hRzG5c2/rAiA/5ZIx6TymylBCgs8OxPjloVI+dvXFhG5FubolTQ5O5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSFOuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmPw/7BKEDKA9BJzSvefxwaKG2NMndZIFXGsxUV3VmVdNyNjtrPCT8\r\neOK7GUd6O5cvkMe16LyfooiIjO/ZeinHTMZ53WHoU4BM8zYWj/HyLpTmuoGH\r\nb7rt78YIpD3G0zSTB2myVHu4tzWjxI6TMnwntljYNdQgWVVj0d6iyxVhphtc\r\nmdfETvcG5drSv7k2+pspfqS0WNsZ+q1BfYe8OAua3x5QTw64rwDy4upAi0Y7\r\ntVGu5mh2tZE6DbC0GqJcZY/2qvif28zIfPiCnPlhkTub9aDmOL+Sh2+8jOuA\r\nDSaETiiRJxV/fzC1F9xpGAuZqQ1acd/yatXIWOnF8YUoFrvu65nDIXYRYtU3\r\naYAl56/lcKuCqfX4a+uqQeiBvppMKK/gy1YoCnHFAugUX758gH3OtcaiaI6B\r\n5vePuVeY8t/tZE1eMQDw3Sos5AzE21aFRlYt1Wg/oahvwpzZGb+jS8iR9+Td\r\n5Vav7l6VkSiFOeWhI5/LOy0nxRZGUV84HiOsfGO36ikmR2a4F0GlYZhz3Ovs\r\nhHM9tKZC5+cl7VEMb4Krt3TUEc9C4xNWbUcs7b71wRWge2szOl0iJwJeg4Uu\r\n5Cl3b3TwkzlHWkQRPTJSwUXcu4OI8JnDdWdn/9j4HT7g3TBmITLZDmYQ2Qxx\r\nTGEgmN1KbOTRtTvykYlgIX44fZBSzucXXSs=\r\n=ESRk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","prebuild":"rimraf lib","test-coverage":"nyc mocha --require ts-node/register src/**/*.test.ts"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool to execute a function until the function is successful. Can also bind a timeout to a function. This lib is usable in typescript, in javascript, in node, in SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js fo","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","yarn":"1.22.18","mocha":"9.2.2","sinon":"13.0.1","rimraf":"3.0.2","ts-node":"10.7.0","ts-mocha":"9.0.2","cross-env":"7.0.3","sinon-chai":"3.7.0","typescript":"4.6.3","@types/chai":"4.3.0","@types/node":"17.0.23","@types/mocha":"9.1.0","@types/sinon":"10.0.11","@types/sinon-chai":"3.2.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_2.4.1_1648907182745_0.8516028699747185","host":"s3://npm-registry-packages"}},"2.4.2":{"name":"ts-retry","version":"2.4.2","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","reactjs","angular","vue","svelte","deno"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@2.4.2","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"041380b7edda425afd0487f15b3212e2a0f30c29","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-2.4.2.tgz","fileCount":111,"integrity":"sha512-sIDHqYmlfgSN+u0Mehhulcau6zEStc+lXTM9gPccZIRvB8HLas5B0MnJLH1Klxb8j456zf8yBcSgLn5IXZeo7w==","signatures":[{"sig":"MEQCICnmtcmpgo9aGEvfwL6eXiOt6ZIszHYuaiEp4U31kbIPAiAK8h+8AW5qyOPcEq5VhSjCwzIArZ84l2c21REEaplugg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiinigACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9iA//Q1rCFNrkTcAbFnpsog8hJb5vYExk+0js3qrSrVM+B1UoeLA8\r\neXtxd01MICLItoR33/87mqtp9hZ69RCkRP78aW5z7sUNTk+AQRy4Z2QKkDpF\r\nQMes4cIV2hyiEnWAoZvLP7IWXYtgoZ9J/wFPCetf1vxaZVh+HoYqfQzhTZ6m\r\nALNvAmf/K3fX2/inZl4CGXJzWLM3zpYxGD4ens4va+8NJmnte3De3G9xdhwL\r\nCxtESwaZHUbVTf0u2+B3PO9i81v22d3casMqo6BWZCZq4WZqrbQCeFzJBfJq\r\njvmcYsqDi0dE2VB4qA4nzUFsv//G85I1zKxBXPs5AmiF8gxv1bQ9zRzZl3WD\r\nv/T+g47pWe+UbSLxOp2jIXJYvHUydD6drlnRXX1jyqBkZqBLxWQ8m0LbSwCG\r\nkTeTgPt9Ko3in873b3ZwfM5tF/INmG+nVwATrdxsbQ6msgr2RSkZ67gFRwfP\r\ngC0gRA9+nlZ41+Abikb80yTBLQMQKCKh3KrVupF1ajF3mQ3kL4Y02rBusu8k\r\njdXMWNXFWk8KntOEVj0XcSh0M/v1qcMA+aCVNKN/FikVuB3ZBRMrTt0LM85U\r\niXvtUy3sPhITYo9Tc7OdIAsT5zh+ghDn6M87teq8z6EU6GHpGK2efDyJ2RuZ\r\nvkaKsqNopjUZftB4DG2UdJw/7v12tlkus34=\r\n=orUD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","prebuild":"rimraf lib","test-coverage":"nyc mocha --require ts-node/register src/**/*.test.ts"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool to execute a function until the function is successful. Can also bind a timeout to a function. This lib is usable in typescript, in javascript, in node, in SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js fo","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","yarn":"1.22.18","mocha":"10.0.0","sinon":"14.0.0","rimraf":"3.0.2","ts-node":"10.8.0","ts-mocha":"10.0.0","cross-env":"7.0.3","sinon-chai":"3.7.0","typescript":"4.6.4","@types/chai":"4.3.1","@types/node":"17.0.35","@types/mocha":"9.1.1","@types/sinon":"10.0.11","@types/sinon-chai":"3.2.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_2.4.2_1653242016312_0.9351898278535034","host":"s3://npm-registry-packages"}},"2.4.3":{"name":"ts-retry","version":"2.4.3","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","reactjs","angular","vue","svelte","deno"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@2.4.3","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"2118fb43572f779bf4b5416a5a5784d2fae423fd","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-2.4.3.tgz","fileCount":112,"integrity":"sha512-68sAk+AKbO204K24V/iAQufZBEzrcRRBX7V2Zr9WrEu9uxeneH4nh4Ox+x+X3EeRAhEJHotQyoWQn397eokBvw==","signatures":[{"sig":"MEQCIG4+GKPvRGKNWCjMQ6YRW3fYp07dJ3lxkV/tnJr5uN+UAiAXcuegOTwEdYiRqS+XdHEjFFiV7bsIhg4M4lIehSRgJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivgI2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXdg/9EutZPxmLQLgqABNBpHYT7c/wAIlXqBRG8qfi+0vSUaAQwZIj\r\nuiSD1qudWD/udtDJ8t7uqIEwz3St+TZUgU3m2M+MwYiIF9k57/3gAnnLJHIV\r\ny2HpQ/EFvdxBeAmiQBFDjfKdlMdkOtPgtaJoNb/Lmu5r1gug2czHdYE7gUWP\r\nQPtmgmkHEMlgLM0GMpi02rj2bPqMmSZd1uZmLxfjDbaYxpjjmFgWxBfd7PEC\r\nb8BqoclZiPoqAgvt68rwUPynt8OVcbZvQHkDEdQ1pOi/ZEclKcLxE/7AmY+9\r\nj2dlW43bP+c1r1Tjtw6vmTMZJzv07Y/ZI5xvNKFloF4nGE5mpxiezvXwmEH5\r\nFdc21O7mR4gLKynj3XczU9EZmRIuLbIIMQK+/we42TNPJuw53HsSHyLEJvIl\r\nJfCW1gdjvR62B2KqVDlcWKC3ttfRYS371qI/BJ8y6v9H/68GKrtv06KF38zL\r\nIr9k+cKsCr0jxMKmE038SZsXWhjyeUsh/9t1HYv4YoXdvRV0gBpJ5zDjcIs+\r\n66EAu70ZFPjPXteffIkr4bjkccEdQ8M38Q5AzorsdkqKXuKFEou+HE+cDwii\r\nCHZrxDa5pHSHIP5m5hXOPhFG0ayeDR9Of2qFmK5PPGQ4/F8Q18FOpa/6n3tn\r\n1Y2MR4NQOg0hsZgQYdE9HUwBpHPluBgRSc0=\r\n=P1OM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","prebuild":"rimraf lib","test-coverage":"nyc mocha --require ts-node/register src/**/*.test.ts"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool to execute a function until the function is successful. Can also bind a timeout to a function. This lib is usable in typescript, in javascript, in node, in SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js fo","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","yarn":"1.22.19","mocha":"10.0.0","sinon":"14.0.0","rimraf":"3.0.2","ts-node":"10.8.1","ts-mocha":"10.0.0","cross-env":"7.0.3","sinon-chai":"3.7.0","typescript":"4.7.4","@types/chai":"4.3.1","@types/node":"18.0.0","@types/mocha":"9.1.1","@types/sinon":"10.0.12","@types/sinon-chai":"3.2.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_2.4.3_1656619573992_0.22425760450064924","host":"s3://npm-registry-packages"}},"2.4.4":{"name":"ts-retry","version":"2.4.4","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","reactjs","angular","vue","svelte","deno"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@2.4.4","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"c9e06d3ab9d1158a7e2ea982f07da0d7d0a69733","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-2.4.4.tgz","fileCount":112,"integrity":"sha512-/PrXiwhQQY3piHdX/yZKg3y+ymJO6PDMaL9+Yx1sObRbcG/69PkePMReL8YvNz8XOmeF9s5ikjhaJQUQ9dUuxg==","signatures":[{"sig":"MEYCIQCiAGLQ1/z5E+SAsDxj58p+KYhLP33TZxuMd777mpzKpgIhAIp5OJrDU4P2FSOwEfcMLljv6f+BPZcMWml1v+lRZ35P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3uNtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfFA/9FTJunEEeBOAdNfepSU5baVyME+LSLuS6bSd1NnQ2heZrdzr6\r\npIMY7IEZToqyEkA7h1CctexrLI2pCdeZmeXuUYD1LTUE4bBcKdL/4x/R63Iu\r\nY0JhcVw5BM33pIZ8aH+XkGArIBaM18OE7acSpfAAH2X25AQvzrTF11r2kLf0\r\nqf45Pcg9SDPk+ICuMPv3Mp/njtgOM7uNPafmZKJIVhTA33yBjYabIqOjvyj9\r\nYmOe5c2c942r0EBxUTEwTbDmP7MENdJOl8PmLDE66GubGJn3ZmHUlROlmlkU\r\nkB0Vbgrf7OdXHdrokLIZjp2qug5sO2QHjAUNKxgFT9hLv5P7wr14l4diy7Wp\r\nkYNwFZ+JBPjXSWjoy5tpxGHfGGSXhqC4Aa8wN0CZT94AE/X1kYg7cLNe2V8g\r\nXiwh6Ttd/1OCStccdnMtufabN8mE+RK3vUk8yPFKByfWjHJLvsbp1M80DWQw\r\nRR3cn/Jpf1hKxWjfiE7aFHfdueMDY58a6engS+ODYTW9ZJrF33XIOEjN/owW\r\nKdyPeRgSmGbiT4isTyPOrnz+IQBo+hHmHEvG3ImlGyJGbcHHJsZesa11XNsk\r\n08XtpgOpckDpO9GGa52T6bzlMopRWWNLiggGmPo1wUQPzPiTDoxRIuiAONR9\r\n4M6Ae7fgEgD9Qe08rkmenH1Ji7IR6j64SdY=\r\n=0dxa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","prebuild":"rimraf lib","test-coverage":"nyc mocha --require ts-node/register src/**/*.test.ts"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool to execute a function until the function is successful. Can also bind a timeout to a function. This lib is usable in typescript, in javascript, in node, in SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js fo","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","yarn":"1.22.19","mocha":"10.0.0","sinon":"14.0.0","rimraf":"3.0.2","ts-node":"10.9.1","ts-mocha":"10.0.0","cross-env":"7.0.3","sinon-chai":"3.7.0","typescript":"4.7.4","@types/chai":"4.3.1","@types/node":"18.6.1","@types/mocha":"9.1.1","@types/sinon":"10.0.13","@types/sinon-chai":"3.2.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_2.4.4_1658774381634_0.21313220265840793","host":"s3://npm-registry-packages"}},"2.4.5":{"name":"ts-retry","version":"2.4.5","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","reactjs","angular","vue","svelte","deno"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@2.4.5","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"826ff4b8b08fd0e7eaf22483bd2f7c96e4969c4b","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-2.4.5.tgz","fileCount":112,"integrity":"sha512-T1SWfthXpaDypPcvLRicyp3cnGNL0+DrYxqgXu/qFvXL0HzbqjQYyP9ehqC1tUjdXVrnzSwY4IOl7tYfveWuWQ==","signatures":[{"sig":"MEUCIQDiprN+0wGuHE1bKYgGgRYJJV6+JDH5k7t2CeHO2LmB3wIgYGix7o1F0juCZWybIKjR32HhvVCI94vHD951mZWfJZs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjE53OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqc9hAAgy+Tyua5XSYSzsd1YnpJ4YRxlJ/m6oow4tc83NYinlV0z9bd\r\nSy+IlY/3xAQw5DRcqnlCqC93YOnzRJjcuLHg8vdhNsbqxW8/aVCjCbe4hyWu\r\nE9ebxOzES53AnGtURjiaBl64gmuw3aArIWG1Y6Qi/N7TvhUWOPCSw4UKjWll\r\n9efSUnx62ZXOfuHxuNv7YNnQRCvSDyYODctCrb9lvdCr9JOVyqwpJvgBY2UP\r\nnevSEbnj2RKCop9ywohoP9vmoKtIFREvRaDX6jbDtRCjBjM7Z7Tn+tNI+ebA\r\nPWfWHaGKKAqLOE8aRhz5UiSwfnZJQv5a2gWjuScGBmQtrTGDJK5SQbHai1gP\r\n7Pt3XzGaspfpEuxOSEYUpTf3ydrv0aZU4GWUdTumo1dhbHMPtenQca4uYK8K\r\n/rrF5+9JlKD41JnAlO3sd6FjJky6hg3wyrI8S8hs1oyBwTGkOk7NJpZcXc6U\r\nvNBcbBF1iKnu/aPfMJITyfOxaswIdp3JVksIi8fy1YMhExmS5/Ygcwc033d5\r\nymGSOk4Ds3AnRl6f9OgGsHQufs9SNoMqICmGgmwAiFYZz3u7pe5EEt01Kyhl\r\n7JAJjnu8h64hfAhMjLu3RAfVcpMPXRAvOeLsqbPPcsj3BV6nnqmOM9I5V7Gu\r\nKRu/7l7wA9ZejaN4utkFtnw+WBK6DOn+XjI=\r\n=ARqB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","prebuild":"rimraf lib","test-coverage":"nyc mocha --require ts-node/register src/**/*.test.ts"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool to execute a function until the function is successful. Can also bind a timeout to a function. This lib is usable in typescript, in javascript, in node, in SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js fo","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","yarn":"1.22.19","mocha":"10.0.0","sinon":"14.0.0","rimraf":"3.0.2","ts-node":"10.9.1","ts-mocha":"10.0.0","cross-env":"7.0.3","sinon-chai":"3.7.0","typescript":"4.8.2","@types/chai":"4.3.3","@types/node":"18.7.14","@types/mocha":"9.1.1","@types/sinon":"10.0.13","@types/sinon-chai":"3.2.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_2.4.5_1662229966093_0.7624330451309291","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"ts-retry","version":"2.5.0","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","reactjs","angular","vue","svelte","deno"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@2.5.0","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"b655cdfbd2d099a5a9312cdfe9b2f8d099e4a1c7","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-2.5.0.tgz","fileCount":122,"integrity":"sha512-lbrfkee7hiBJZk3+DOTb5nIqwAX2Z8cXfdrQCVD2GW0FO0v6oAJHoU+pa3BHxIaKyAZIySsezIx/BMD84Ie6tw==","signatures":[{"sig":"MEYCIQC8nA+MKgtXcJAKZFhd1eiOksXW/oCc/xwpY/PFb3OPwAIhAJy8Fv2b9mEHeQjXK6hk67ObLfur5xRY6c3iuipeSlkM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHHzlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9hRAAoHmGI7AHpBiNtJDuMXqbeb+dBu3Kz4dAAIMw+y/x1mlWJnl0\r\nUvyXYdTw0zvORz3GPbKpRCi+oCV59TwYwMxnF+d0WaNrmdS5xs9QLViLWt2i\r\nNa73CsYhGzRzab6xfwqQMZf5lvWQu7utEoeoEAqijkvE6L1uOzcDmTdBNb6u\r\nAKKkrJSwE89kXmUu5Cx5vqCwEJoYpNGFYcw60Lld6su1PD3J5do7Tjp7IguS\r\nurGhEFw0eEiyvup+vZ6xqbgt2laZhs16Yu9MYcRKaefCqZ8rDjTeKCuFoGB4\r\nc07qon6x+p1QdJEwV7NNTwemYw05hw3nIuXwwpV1VQIepHphwf3XjtuLgly+\r\nw+gACZAr+/I98L8Wh1bz8l/PyCd4fd9OoPzEAj0iBbXqrjpQyhmWs9pQkyMY\r\nIP6kYBSPSEnW5uecSRXkdgsAY9yUUXuqZntwGR+k2ALJudqfr7notcucSGDc\r\nH/78ydJSUazNqHXNf6X+Tx5zZKZOnFtnWLRTWYtT8521wqe1Cxi+97Gidy1X\r\nfFYRBWbvffyaphWDefad9it5EWjJUpGPUUV7bnjCEqY2/L1x5NaAs+Be/15L\r\nHTzwhW5GZvwST8OW4Craeg7E2T+JFGmGsOTM+1EVl9iZ58OC5/7lHTU14JVn\r\nk97L+UdhoBGct2d+EZL+SlRyZh51qNSPBP4=\r\n=Ev5g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","prebuild":"rimraf lib","test-coverage":"nyc mocha --require ts-node/register src/**/*.test.ts"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool to execute a function until the function is successful. Can also bind a timeout to a function. This lib is usable in typescript, in javascript, in node, in SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js fo","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","yarn":"1.22.19","mocha":"10.0.0","sinon":"14.0.0","rimraf":"3.0.2","ts-node":"10.9.1","ts-mocha":"10.0.0","cross-env":"7.0.3","sinon-chai":"3.7.0","typescript":"4.8.3","@types/chai":"4.3.3","@types/node":"18.7.16","@types/mocha":"9.1.1","@types/sinon":"10.0.13","@types/sinon-chai":"3.2.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_2.5.0_1662811365113_0.5174101744456299","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"ts-retry","version":"3.0.0","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","reactjs","angular","vue","svelte","deno"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@3.0.0","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"50c5dd877bfd8b587242e3b15a145d402e72bc90","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-3.0.0.tgz","fileCount":122,"integrity":"sha512-i5kKCiDqbd9DbY5GPbEW4bPYCmaKyA/zqiKrx9+XlM+lUaO1UOv2oUaWX/HzmhgcG7QdsoMx3SHh0AA5ncC1Ng==","signatures":[{"sig":"MEYCIQD2UH6UmRZCHfd+ppGqmC6DpMpeOCGE9fQzr3lGoAjg3QIhAOE/0qNvhTdsr4+UQSB6L1IfHeVB4zlmsHc1v1LQ7nPP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHH3VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrsjg//Ujf7ZAgR1WTBk0QlV//zNzh5X//v2xIGQRHG5wGsaIhgPlHW\r\nBBwLcSbLBeWGItAQgi79Y9X01nEfjmMISKmmLMje5kE3i1nVN2NmpurebYFa\r\nIdcc1KROD+J/ABNv8oPccOaI359p94CL52ncB4JDKLbS3Iq+IwVixyVcln2t\r\n6z3abZCtaAvgs6plgg2IYWrVIioVjFTvFiY9V6wsZrsDVtveKsXowypE/BHm\r\nDnZ0UvcLIODLkWg+J0JkuyQ5fJXEDEZeMN4PZTg2mPfEc28xuY/UsXd9Yx8m\r\nqPFlSSYJBdZk+YnV60CrXSkvxM7F60XyIsFJdiPAFQw/V0WlFnpb/L+E4kMS\r\n/MiFAGuw3Gs/pILvP3BDIf0b8OX3BrCXs5dc4T37QyKjKjwseUoca2lq+Eem\r\n9mtbjWeDmlbUxM42UZCT/5kYTHurzna8BJ5VD4vamOpMVO5EQ1O9ehJZ2FbM\r\nHX6CcO/yKfoeqeoFXPJzfFuTT7QOqJtHTwEF2uGrCxvU5x6uYdR9yT/uHcP6\r\n3Ge0jiSq6Fsbm3U62QB4KHuKq0pmDYenCRFLcbmj/E/He4LQbneluOFeVAO5\r\nrJLS7P/mZPwt/4cbgtMtGlOdE0PeKalSZDdbHfbAtCfYoO4k+6g7/LvGHBFQ\r\nPSCdppWCiC79xTXbGTyTRjClD5o2IQ9LQl0=\r\n=S/YM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","prebuild":"rimraf lib","test-coverage":"nyc mocha --require ts-node/register src/**/*.test.ts"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool to execute a function until the function is successful. Can also bind a timeout to a function. This lib is usable in typescript, in javascript, in node, in SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js fo","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","yarn":"1.22.19","mocha":"10.0.0","sinon":"14.0.0","rimraf":"3.0.2","ts-node":"10.9.1","ts-mocha":"10.0.0","cross-env":"7.0.3","sinon-chai":"3.7.0","typescript":"4.8.3","@types/chai":"4.3.3","@types/node":"18.7.16","@types/mocha":"9.1.1","@types/sinon":"10.0.13","@types/sinon-chai":"3.2.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_3.0.0_1662811605447_0.6764291368476787","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"ts-retry","version":"3.1.0","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","reactjs","angular","vue","svelte","deno"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@3.1.0","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"c4e6deaf5522b72979164a6e975951554337e465","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-3.1.0.tgz","fileCount":126,"integrity":"sha512-BSz2+E5FWnumfwUS00mEF2yQG2OGCI339cJYVqBxK5Vrc7yI1dmnfP4Fs1uW1FQrYKioorXXGkBbRkkvUG2DPw==","signatures":[{"sig":"MEUCIFfDRzhbR49JShLYrJ2xjpMyTXC4tCmHOVRI/LqbmbCYAiEA1ETFqsF2++sYVNHTgOgO3n+u+7aHd7ZzrJTO1znFinM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOJiYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKOQ//WzzvhzS2TEh47KdzMBNz/0MH4tnzncu/734YVZHcn0WLeJmg\r\nmyo81xpRl5PNfzUHymqI6VNsFBlW9AeEEjxS7ci8Rd3y8g07hEAmL/PaJeLS\r\niawv1JNWLjoj90yueJKPkLV8gTZaOACCHA6JFuc6GKvubHRu/20QYxy+ho86\r\nc+J0CTJfny5uz8pRCL5v1J8/1KWuIPKOd1Gb04HNirZebmBq3rtr8GnJf8xB\r\nbncCADvmQ6gr/CmYN9pWtYZDVSTIVhGt8AiaI/96CKotu0saUzu86J5Brxip\r\nG5+rmgJECqEkDgQXUq1vbVxAh1Cj9iWdHtTyDCIHZ2cCjeVrNWmnBoP529oI\r\nbvOC9raQT63YkfYjxbzd3Uxpwx3kpiE3IRuT57YKouXn/A09b4A+75FBZNkA\r\n58jTY8ZJ59aU+EGbaeprPbmO06dKETU6HUQTx6qPVNN6NnvZo+5wNOlEEibq\r\nJgk9uDP+7zib/0+0O+NevBbwTTh6m10DyqYALP8SHjbaG3s4HfVQddXy2ZhS\r\nGUgPhUr05cj13AGsol7daW8taf45ZQ1X91bEcfF/NDLx8r9ioPstRL9n9iKi\r\nnGUHjGwpVgAt1jnIsG8vi+SWXwtBPT7131XrU71jS3dFWQnZQEWas5w3mxcP\r\nNHc3FOOCkp6ArzbOhSPfV1LHoOzu50AFLOA=\r\n=LJK/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","prebuild":"rimraf lib","test-coverage":"nyc mocha --require ts-node/register src/**/*.test.ts"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool to execute a function until the function is successful. Can also bind a timeout to a function. This lib is usable in typescript, in javascript, in node, in SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js fo","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","yarn":"1.22.19","mocha":"10.0.0","sinon":"14.0.0","rimraf":"3.0.2","ts-node":"10.9.1","ts-mocha":"10.0.0","cross-env":"7.0.3","sinon-chai":"3.7.0","typescript":"4.8.3","@types/chai":"4.3.3","@types/node":"18.7.16","@types/mocha":"9.1.1","@types/sinon":"10.0.13","@types/sinon-chai":"3.2.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_3.1.0_1664653464355_0.8432189789239417","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"ts-retry","version":"3.1.1","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","reactjs","angular","vue","svelte","deno"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@3.1.1","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"917b9ce8f3621f443cb63e1d4c52b1e2203b1c02","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-3.1.1.tgz","fileCount":126,"integrity":"sha512-lGj0XjDmnUapVM3Z65wIxfMu4PAKozYY0VHAk0b+LGTgatoe9tgIFM0XcicCczLobHsMyiF7zRhJtqnXKeGJUQ==","signatures":[{"sig":"MEYCIQDp5ZOJdXg0uy1aVdHMimDC/TBUHru087cY5qRey8t1ewIhANM98FWj49UG21sJtc7d1a6a2f5mBMH2cmG0Mx0xmiCM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOVfYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrpcg//cAkYX1/jErwHcHFSL26I/Xdy1nfnh3nZfyvh4h9OxyWWaTAR\r\nBkz/JmhZDlh7xDN8u2EaMC66T7vtOyH5EaZpRGfWc+AtFwLX2CuCYk06Jitv\r\n5HcGvnjPVqGZApieO8kQAEsgpDQ1skvCw9e75M9wYyiDVcGejsx3bcpYP6oZ\r\n8FoTiKrIQo18ZLPxKVEhSwgcQYRMo1CAwTN8C1F7o2P3b7tPtSmATJNBMlON\r\nCrf9PARjb4VJJI/z+ewshbMjhrvAI5t+mq28STgew3NbH59qaPDPvewdfoQ8\r\nr/xWtK1OizQR7gRmyV27e2uzMeNsHSOgqoQXLSlBSCFWMZV26mbS7ZVkZPNF\r\nPenMOE5PVUNfh0oxJWWgNvjMU876byk+4nw1uynNkHdXyb6gODAQ5WdomfIS\r\nTJ9Ha63xwF3L7UBSjbAketrH1P5cAPFXAa07fjRLmwzEhnncNW1AO7uOY5hP\r\n1zkkiQ8ZU7M3rdo3BwPfadThqieixZ5iAMa53G39UAntDQZiiMCVirqLE/3y\r\nElFbl6LY6pZUayD4pX54FU7TVrRNBp+av3TicsDVAEAIk9/c8Dm+fPUh+utR\r\nztuXcm3A/uktPWvnSND9x6F8bPpuIJXDF0c//72Q3Lwu7oidHmRLhVlrlrrP\r\nG3WTFxH2rDd5HUnmUzNlQe6wzltAnzbMDp0=\r\n=2w2V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","prebuild":"rimraf lib","test-coverage":"nyc mocha --require ts-node/register src/**/*.test.ts"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool to execute a function until the function is successful. Can also bind a timeout to a function. This lib is usable in typescript, in javascript, in node, in SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js fo","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","yarn":"1.22.19","mocha":"10.0.0","sinon":"14.0.0","rimraf":"3.0.2","ts-node":"10.9.1","ts-mocha":"10.0.0","cross-env":"7.0.3","sinon-chai":"3.7.0","typescript":"4.8.3","@types/chai":"4.3.3","@types/node":"18.7.16","@types/mocha":"9.1.1","@types/sinon":"10.0.13","@types/sinon-chai":"3.2.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_3.1.1_1664702424716_0.9164681963497128","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"ts-retry","version":"3.1.2","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","reactjs","angular","vue","svelte","deno"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@3.1.2","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"0f2dd5cf86c65300af0937aa0276f85a13b2c241","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-3.1.2.tgz","fileCount":126,"integrity":"sha512-U8NVepyvzA62yfLzsqla2/cSEVG8Q9AWirbGfyE2x18Fl7oGggHV39xBYrbsl+vkfwQ2f3ZzskUUJvrXH/rgFA==","signatures":[{"sig":"MEUCIQDLi4VoSFpZnPkGhtum+3IOyW/+WTBjA8Q+xeooc1uwHgIgbj0zGMTdsGWjbzocp00BnsPt+fcxqZX5BDoRtMQtpX4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOVmIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmptrw//X4tMfVQHlBRd1S9rAy8XT3UVCAYG9L7mBjsPHfJMkQ/txZFF\r\nPZUTuVhT8vRFqB5rnfxt/hj25P4mEQIKaJok4m4AexFSmCzJQL4oEfdjJzzQ\r\n2kyBDHVPaJchsNsnOP24gdgX3DI0h6I7rAZHcAROZAiAlDqUzFjbhoBueVKi\r\ngo0vH0k70x9ub720i37A+NylypXTMKvV9MdtFSIoICHhQibINDs/IjUzNyee\r\npqX5bfi2tmGH8E1vN51xekmSTsbx4JMFeIUPqDxQ56UcB2WdhLV+7WS5QwZt\r\ncmR481YtEQt0hexYXqipmYFdsAu2LQhENcnfYCXyZQO6kmYYr8UnWf8KzNsR\r\n2+r4zmo0SUkpMt/MHpe37cqWAhsb52aCV39WqzpOf2s9t4Rvo+xOJzyBfni8\r\nReQ/TctjP2NHS9VjFK2qjvXpMy3+cdYw7JMIIp6LionKfLkHRt4xv82914Ou\r\nUVzphvf4CoqwLn2HQ2brUz0ampbE1Bm7deWz/Ytd8WEWXhZtFwIgLVxqjsnh\r\n2H5yrAc8LSX+WfAYDf9crQbYKminUCGcWxkZHaOaZEKH6F6mn5BBKAtipyn8\r\nKeMTbJYtEUHY3JncAbdXSXOPWQy8+3MEFLIUNuOU3VKmO7oOazRsX1YhRglq\r\nPLIoXNdJHxHOeMCpx7qYLUiVBQqay9PFxPc=\r\n=0iX8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","prebuild":"rimraf lib","test-coverage":"nyc mocha --require ts-node/register src/**/*.test.ts"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool to execute a function until the function is successful. Can also bind a timeout to a function. This lib is usable in typescript, in javascript, in node, in SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js fo","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","yarn":"1.22.19","mocha":"10.0.0","sinon":"14.0.0","rimraf":"3.0.2","ts-node":"10.9.1","ts-mocha":"10.0.0","cross-env":"7.0.3","sinon-chai":"3.7.0","typescript":"4.8.3","@types/chai":"4.3.3","@types/node":"18.7.16","@types/mocha":"9.1.1","@types/sinon":"10.0.13","@types/sinon-chai":"3.2.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_3.1.2_1664702856265_0.21718838201309665","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"ts-retry","version":"4.0.0","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","reactjs","angular","vue","svelte","deno"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@4.0.0","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"7e53f3401efe9f7bab73771a5873d887a5217cb0","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-4.0.0.tgz","fileCount":126,"integrity":"sha512-lGDwnJ661h1wz5S3y5sLrpQNyRXanfU0IFI3ufNWliO2hRrdjfiYW1iJqqyZhebcnE+q5LRFeKX/5dhX0PYKSw==","signatures":[{"sig":"MEQCIDp1tXDyGqt8oqXOVtIvu715oOPQ+VrgaIYFwh7un1nKAiA5K2uaAdrIomDHcHGsPvyEr0oPLLBw7+q2x+Ds7ezozA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTB86ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmNQ/+PLVUdHyw5IAAlioRShEmEyaDuxjGZH4PpGJFG8tlA+HQ8OKr\r\nYv5DFcP9Rpdh9mbxczvPoGJK3vMz+QaHtHI8oTP6AFx6gQw7mPev5Iu+/cmW\r\nwEsNU82wb+CUvJxACwCGRRoOIzl7KnlrRRZtGaBS3cw9KXyq7mtnvCptM8cm\r\n72xWMudcBnhWI9pRY2wBsIWG8yjfMSRb5AY7dqVHjMzIOnxCau0IGuyVkluT\r\nnv/llHxT8WwZcqk6BEQfzu+nQrgBPx7IsyvOW//+PhgLSejyLYQw+hbpqqpr\r\neh3Rup39hjiMWegLO9ZDmba8OxJfulKAkuoVHSm4eIFFYGniYZ2PY1l196gd\r\nhiHgKn8D/PXPBvUiZHClHtT7WFZojLiUV2MmGERgxV5SO3rsOjLEbwxSx7Kh\r\niH3vQlHh9Gj0qlQ156dgtfzAr1ul4I8GpPQv7/4rhCrjwD8r75ks/pcfoK79\r\nAh45nqQLycKJScGgH70lsBY78dKwaaLAGIWr45HvX//6kmNq/MCr/Uu/XSBw\r\nP6qaCQr+zNS+xADveHWsKAXgJ07rxE/Eh+WkyG3CTth2kCJz1ctSTG/e+Yb2\r\ndo7aFGuyc2ExNgXq4spRqi9OVk1r48M1qU+tQ5urkt87cUKfPmicjrLbn2mc\r\nNkbfA1V4zDyZl+FV4WBaws8fvQOi+0nYAzA=\r\n=6F6R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","prebuild":"rimraf lib","test-coverage":"nyc mocha --require ts-node/register src/**/*.test.ts"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool to execute a function until the function is successful. Can also bind a timeout to a function. This lib is usable in typescript, in javascript, in node, in SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js fo","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","yarn":"1.22.19","mocha":"10.0.0","sinon":"14.0.1","rimraf":"3.0.2","ts-node":"10.9.1","ts-mocha":"10.0.0","cross-env":"7.0.3","sinon-chai":"3.7.0","typescript":"4.8.4","@types/chai":"4.3.3","@types/node":"18.8.5","@types/mocha":"10.0.0","@types/sinon":"10.0.13","@types/sinon-chai":"3.2.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_4.0.0_1665933114552_0.33693120888614314","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"ts-retry","version":"4.1.0","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","reactjs","angular","vue","svelte","deno"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@4.1.0","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"f801c0f892d2d5ee99f4f780a3056edebbb80185","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-4.1.0.tgz","fileCount":126,"integrity":"sha512-jyGe3BJIKBOXBIXbctiIu1R9MWIKQ3yXhxdxMImU2UD3YLMvy5RiYcB1vWqKZt/qZS7BHqWafOUuykmxdM0YKQ==","signatures":[{"sig":"MEYCIQCa20QJqOZstrtoH6yVUzTVZWhAs6fAHa+oUOi4DGMUgwIhAKC1Zsv6F43UlvEs/EgBQiMWUtB7RzcGBy9pqUMJE/rj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjb8cHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrHA/+MxVJAR9jF97MzDgbL5Hr3dhSJsrFQBkt7vwsQk2gCddlLDwE\r\ngoxuHtbDSpwjYVcB2jNQL0CvMZIyC5BKQWp8Eu04BGoOC2xIfn3UbfV/7j2p\r\n75eF+SM4fAXGhl4mD413ZJF1EFGkofn6nOl1i4fswQDzCSLjOXaTmUoKDy6t\r\n3tjrZfhD7ysYu2HWXzIF4z3hXIEJBZzhHB/o2JjevusVpxlYoZ0kKkE8Tq8n\r\nKknQswTt+GgShp0DoCEQhDO5x5K86eM5f/DzRtYyE1Bw4wKungRmLa76k926\r\nBOaBlUrXfWNUpwtrVHfmqyoGNshf1MnPnH/F48uQKCAh5v361fDitkl+o+rz\r\nbMWlor1cFCyIvWKoZ+jYH1Pq1qxr3NCd8h/W/mqVg4cuMkr7Z+d/RyZTh3Lx\r\nuRuoi5MjFjMUMfp/BOugvlJ7CDphFM2DzZDM/7MH2k7h74MvAhJOMcjturUu\r\nQ4IIHslt0LFb9G4Ihv2nGO4E/3NaF9+twaFUEJpzT89pa3SSKvQHAeVj1PRb\r\n6fQ8uMxucl3+2YMv2PGimOSbUttYPNeSBowStKtDHcgb1sFrexSTfIktTXm0\r\nZwZKmzCqcyvs7T71tIN6PXFBS1Vj1LCh6SKVhMoFr4YNGWwf3pX+MkMPFUTY\r\nnmdIjtG04JkGAdHMNr6dDo7bugsAHNUZGTE=\r\n=l1F6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","prebuild":"rimraf lib","test-coverage":"nyc mocha --require ts-node/register src/**/*.test.ts"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool to execute a function until the function is successful. Can also bind a timeout to a function. This lib is usable in typescript, in javascript, in node, in SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js fo","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","yarn":"1.22.19","mocha":"10.1.0","sinon":"14.0.1","rimraf":"3.0.2","ts-node":"10.9.1","ts-mocha":"10.0.0","cross-env":"7.0.3","sinon-chai":"3.7.0","typescript":"4.8.4","@types/chai":"4.3.4","@types/node":"18.11.9","@types/mocha":"10.0.0","@types/sinon":"10.0.13","@types/sinon-chai":"3.2.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_4.1.0_1668269830929_0.9796427957428486","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"ts-retry","version":"4.1.1","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","reactjs","angular","vue","svelte","deno"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@4.1.1","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"0f517f61c016e878f8a5031eb594a383ac468fa4","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-4.1.1.tgz","fileCount":126,"integrity":"sha512-AXeVdVUMBdCH/wSXtjpXqZv9FC1ECWqX7VAmSImvEM09SCOYoMh4mb39t1Q49nCRpu2S1WVA+2oNQTkhjMOuZQ==","signatures":[{"sig":"MEQCIFWfip+LXEdrRATCFlyDlHTYFQjDHTImOwB86Bj1XMIMAiBf698EjAMhkzbro6qncdkrJDA2hAIRqV3J6pms1hmhbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpyAoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqgbw//aH4EsFRZuDMkz2JqwOOpo5j3KRmUIONvf6uGRsptc3K+blPz\r\n6kQHUYIaItM68pOT7kS6yk+3GVO86eU3974feq8lm5/LCjTJrKwkvRmGMXAa\r\npiwA0FYItSN+mn9etfLC3506CtFwTCZOLRqdjxT/atVp/pm9m/W5DulJXQiz\r\n219fbUbjt5XaWFDwe3OjNmRvuaALuMxHeRsr3Po1t/EQb5uwHBupZbDR/CGL\r\n3pkLsN17IFzOf+Ov38Ke9PttzuMtJCrhRhiQWiE3tXhk0ecaYToUrGYWlOIK\r\nLU+vb77aRYFlVW6qg8C/p0rGghrJGrEjGvSdPzUKJ5mir+LQmqbWCK2guJ8E\r\nwBfJRNX/BAl+UV4+j16hjMRIXCFVc4yofxtuJQQdgdFnOlROLCaAEDInMriR\r\ni81iy5U+KhIeGrZIvUZLMarZTJNYWQUWvSaaUuXbLxaDkBV1Lg03xl6fafZm\r\nIgIi5l1XsqjBGE9sSVO2BBp+uWTob6fpKpjYWjw9oKmc/vb+25fRbWTBfUc+\r\np/4Nii5d4/N+Ii/nIg6P5K3tY70IrpEoPgh5KhpogwJ03lq/5HZ0CmOoig/U\r\nCNIJRwhv617qubg8WvQAVf0E1atp50UdOH3yJbaje/QUmRASCkyr5wNMrLiW\r\nKhil6qFOvj7240bQfzt63pXbyKN+52xb03I=\r\n=8W/w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","prebuild":"rimraf lib","test-coverage":"nyc mocha --require ts-node/register src/**/*.test.ts"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool to execute a function until the function is successful. Can also bind a timeout to a function. This lib is usable in typescript, in javascript, in node, in SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js fo","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","yarn":"1.22.19","mocha":"10.2.0","sinon":"14.0.1","rimraf":"3.0.2","ts-node":"10.9.1","ts-mocha":"10.0.0","cross-env":"7.0.3","sinon-chai":"3.7.0","typescript":"4.9.4","@types/chai":"4.3.4","@types/node":"18.11.16","@types/mocha":"10.0.1","@types/sinon":"10.0.13","@types/sinon-chai":"3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_4.1.1_1671897128212_0.34002746206801504","host":"s3://npm-registry-packages"}},"4.1.2":{"name":"ts-retry","version":"4.1.2","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","reactjs","angular","vue","svelte","deno"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@4.1.2","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"dc773051093ef9c0060c4fb5502261dca3f63ff7","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-4.1.2.tgz","fileCount":126,"integrity":"sha512-FcSrI84hSZyX4rYStmuFd7c6S0vAluqvmcQKzHWJawX8g/GjK7uzM0dUS9fF1VKm6PVQyRCyhaS1aFqGLpVcIw==","signatures":[{"sig":"MEYCIQDKwoYY/rCBIUBMPJz0LjN8SDTRqHACyq0bmKOsB/h2WQIhAJdQeGRQlGKDIQ09iZShDj6F7AedOcwGTHtvEGFgkC/+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89303},"main":"lib/cjs/index.js","module":"lib/esm/index.js","browser":"lib/cjs/browser.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","prebuild":"rimraf lib","test-coverage":"nyc mocha --require ts-node/register src/**/*.test.ts"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool to execute a function until the function is successful. Can also bind a timeout to a function. This lib is usable in typescript, in javascript, in node, in SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js fo","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","yarn":"1.22.19","mocha":"10.2.0","sinon":"15.1.0","rimraf":"5.0.1","ts-node":"10.9.1","ts-mocha":"10.0.0","cross-env":"7.0.3","sinon-chai":"3.7.0","typescript":"5.0.4","@types/chai":"4.3.5","@types/node":"20.2.3","@types/mocha":"10.0.1","@types/sinon":"10.0.15","@types/sinon-chai":"3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_4.1.2_1684866919352_0.4479558998903501","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"ts-retry","version":"4.2.0","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","reactjs","angular","vue","svelte","deno"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@4.2.0","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"f249ce9fae128070a858a8e166cf88ca13c1cd41","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-4.2.0.tgz","fileCount":126,"integrity":"sha512-VLKEV7XOL59v3zZvbx5mfxUOKZ9Wb8mifIqGCOjMCkCNuSrHMuGnpgaEITioxfMacZQ2v/qP+IgmyDa/OwL71w==","signatures":[{"sig":"MEYCIQDcCgrdBD1X2195sYqq1TMPKV8navoV8sDuUeMoaKEb6wIhAKKHTj+muMvW+mYQeGNVmJ/VnxzRqb22o7nFjXUVkrjZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89502},"main":"lib/cjs/index.js","module":"lib/esm/index.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","prebuild":"rimraf lib","test-coverage":"nyc mocha --require ts-node/register src/**/*.test.ts"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool to execute a function until the function is successful. Can also bind a timeout to a function. This lib is usable in typescript, in javascript, in node, in SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js fo","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","yarn":"1.22.19","mocha":"10.2.0","sinon":"15.1.0","rimraf":"5.0.1","ts-node":"10.9.1","ts-mocha":"10.0.0","cross-env":"7.0.3","sinon-chai":"3.7.0","typescript":"5.0.4","@types/chai":"4.3.5","@types/node":"20.2.3","@types/mocha":"10.0.1","@types/sinon":"10.0.15","@types/sinon-chai":"3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_4.2.0_1686851588560_0.5015169045448213","host":"s3://npm-registry-packages"}},"4.2.1":{"name":"ts-retry","version":"4.2.1","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","reactjs","angular","vue","svelte","deno"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@4.2.1","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"60f3ebfa756bb4912c31fe19f45ea5309c7edb18","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-4.2.1.tgz","fileCount":126,"integrity":"sha512-Q6vaHQZL6pEHYts75M6GvC6eSnnZwGOxLIz9Lva/22JvvcOdy7/pSmwhr/fOdz7zHoNDMKoq4mCJ+E+DSFtG/Q==","signatures":[{"sig":"MEYCIQCgFsSGf6GDcxxsOKMGvT4W8s4+Osn3yU3xQhsTIHDmsgIhAIyYgOlLha8vli3TgHlm+MkN9oHOiyKpe3UJYsUdLvZD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90440},"main":"lib/cjs/index.js","module":"lib/esm/index.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","prebuild":"rimraf lib","test-coverage":"nyc mocha --require ts-node/register src/**/*.test.ts"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool to execute a function until the function is successful. Can also bind a timeout to a function. This lib is usable in typescript, in javascript, in node, in SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js fo","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","yarn":"1.22.19","mocha":"10.2.0","sinon":"15.1.0","rimraf":"5.0.1","ts-node":"10.9.1","ts-mocha":"10.0.0","cross-env":"7.0.3","sinon-chai":"3.7.0","typescript":"5.0.4","@types/chai":"4.3.5","@types/node":"20.2.3","@types/mocha":"10.0.1","@types/sinon":"10.0.15","@types/sinon-chai":"3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_4.2.1_1688065939296_0.32455382823949197","host":"s3://npm-registry-packages"}},"4.2.2":{"name":"ts-retry","version":"4.2.2","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","reactjs","angular","vue","svelte","deno"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@4.2.2","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"e4314a11365570e851bed1e1656f3a04aed53ecb","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-4.2.2.tgz","fileCount":126,"integrity":"sha512-OPr6KC6TsY5FiAcHki/iKGS2NGe3e2zbuFIDc8RlzW9dcjIp0KISka0MABvIuiy3XYo6qW5Hy3fpsoDTr1c8/Q==","signatures":[{"sig":"MEYCIQDCayDF7LNsYyCJhe4dKJIL7grQdlLvufMweVClxyLAfQIhAK/8gUC/akwAlm5LknTRceNB4s3P528ongHYM6lXPdqA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90749},"main":"lib/cjs/index.js","module":"lib/esm/index.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","prebuild":"rimraf lib","test-coverage":"nyc mocha --require ts-node/register src/**/*.test.ts"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool to execute a function until the function is successful. Can also bind a timeout to a function. This lib is usable in typescript, in javascript, in node, in SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js fo","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.8","yarn":"1.22.19","mocha":"10.2.0","sinon":"15.2.0","rimraf":"5.0.1","ts-node":"10.9.1","ts-mocha":"10.0.0","cross-env":"7.0.3","sinon-chai":"3.7.0","typescript":"5.2.2","@types/chai":"4.3.6","@types/node":"20.6.0","@types/mocha":"10.0.1","@types/sinon":"10.0.16","@types/sinon-chai":"3.2.9"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_4.2.2_1694278872947_0.5774853323919487","host":"s3://npm-registry-packages"}},"4.2.3":{"name":"ts-retry","version":"4.2.3","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","reactjs","angular","vue","svelte","deno"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@4.2.3","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"20f8b234d2d047d317096eb209905401b11873bf","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-4.2.3.tgz","fileCount":126,"integrity":"sha512-pQAIQl6ga2MgfQ+rcO++P+e5oD+6Kuomv99PpeHqZyjAze98Fc4+oduoitD8UXtOOcTgq4Or7nBQriGLFfosow==","signatures":[{"sig":"MEUCIQDAYhqsqVTZlioXLm0+jfqYJDV31Dh/OnHFDSyYupWBdAIgYgeKRNAQXKHrL9KHnYkpQVJowJg9719QcsMKYi5fWno=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90781},"main":"lib/cjs/index.js","module":"lib/esm/index.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","prebuild":"rimraf lib","test-coverage":"nyc mocha --require ts-node/register src/**/*.test.ts"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool to execute a function until the function is successful. Can also bind a timeout to a function. This lib is usable in typescript, in javascript, in node, in SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js fo","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.10","yarn":"1.22.19","mocha":"10.2.0","sinon":"16.0.0","rimraf":"5.0.5","ts-node":"10.9.1","ts-mocha":"10.0.0","cross-env":"7.0.3","sinon-chai":"3.7.0","typescript":"5.2.2","@types/chai":"4.3.6","@types/node":"20.8.0","@types/mocha":"10.0.2","@types/sinon":"10.0.17","@types/sinon-chai":"3.2.10"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_4.2.3_1696182248298_0.7846815553627771","host":"s3://npm-registry-packages"}},"4.2.4":{"name":"ts-retry","version":"4.2.4","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","reactjs","angular","vue","svelte","deno"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@4.2.4","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"151e813adec2e7edffa5493c2f07b47e71fd336e","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-4.2.4.tgz","fileCount":126,"integrity":"sha512-r9hIgfdCyU5yBe090s3E1VdPWGifBHx6uzu5hjRn6fbK0jpV8t4TGzNBghnxZXbm2ZNsm909E5WbwPGWAHdQOQ==","signatures":[{"sig":"MEUCIQDJH8ngBKmGiSXJ90euytBt04H1FUS7js9kapQKemBQ4gIgeMFld6n1j49mr26SnsOJoNvYdTw6rJqcArs4caRztys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90818},"main":"lib/cjs/index.js","module":"lib/esm/index.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","prebuild":"rimraf lib","test-coverage":"nyc mocha --require ts-node/register src/**/*.test.ts"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool to execute a function until the function is successful. Can also bind a timeout to a function. This lib is usable in typescript, in javascript, in node, in SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js fo","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.10","yarn":"1.22.21","mocha":"10.2.0","sinon":"17.0.1","rimraf":"5.0.5","ts-node":"10.9.1","ts-mocha":"10.0.0","cross-env":"7.0.3","sinon-chai":"3.7.0","typescript":"5.2.2","@types/chai":"4.3.10","@types/node":"20.9.2","@types/mocha":"10.0.4","@types/sinon":"17.0.1","@types/sinon-chai":"3.2.12"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_4.2.4_1700411095214_0.8972516816090359","host":"s3://npm-registry-packages"}},"4.2.5":{"name":"ts-retry","version":"4.2.5","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","reactjs","angular","vue","svelte","deno"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@4.2.5","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"ee4638e66c68bb49da975aa4994d5f16bfb61bc2","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-4.2.5.tgz","fileCount":126,"integrity":"sha512-dFBa4pxMBkt/bjzdBio8EwYfbAdycEAwe0KZgzlUKKwU9Wr1WErK7Hg9QLqJuDDYJXTW4KYZyXAyqYKOdO/ehA==","signatures":[{"sig":"MEYCIQCmAvNRpF1GX3FQOi5ht+LhLp2J2KPn1zQdJJlHh3/83wIhAIeAUGsdylxXPa4bjfpW/eHkruEErdXf1G2+ESp/ugFE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90850},"main":"lib/cjs/index.js","module":"lib/esm/index.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","prebuild":"rimraf lib","test-coverage":"nyc mocha --require ts-node/register src/**/*.test.ts"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool to execute a function until the function is successful. Can also bind a timeout to a function. This lib is usable in typescript, in javascript, in node, in SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js fo","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.10","yarn":"1.22.21","mocha":"10.3.0","sinon":"17.0.1","rimraf":"5.0.5","ts-node":"10.9.2","ts-mocha":"10.0.0","cross-env":"7.0.3","sinon-chai":"3.7.0","typescript":"5.3.3","@types/chai":"4.3.10","@types/node":"20.11.17","@types/mocha":"10.0.6","@types/sinon":"17.0.3","@types/sinon-chai":"3.2.12"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_4.2.5_1707671676137_0.49899647506947575","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"ts-retry","version":"5.0.0","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","reactjs","angular","vue","svelte","deno"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@5.0.0","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"cef2f6b52efb764218e33aee981b8a97ad0a3684","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-5.0.0.tgz","fileCount":126,"integrity":"sha512-I7W84wKSLCBplnli2bmhfbdwKKORYiJ0rbxe9GhzcAVb84/fQhP/NbZ70m6m8zpfb5SoEXgTjiQsWZkQxl7GhQ==","signatures":[{"sig":"MEUCIGmBuFKA0JBoGzewhzOiTf1itNtdP+IRnUFY8+1aLgCaAiEA2a7ElpHqR8K9jJ05Tj/QLEoPUtxOpHyKkSaYS/WeKoM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92445},"main":"lib/cjs/index.js","module":"lib/esm/index.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","prebuild":"rimraf lib","test-coverage":"nyc mocha --require ts-node/register src/**/*.test.ts"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool to execute a function until the function is successful. Can also bind a timeout to a function. This lib is usable in typescript, in javascript, in node, in SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js fo","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","yarn":"1.22.21","mocha":"10.3.0","sinon":"17.0.1","rimraf":"5.0.5","ts-node":"10.9.2","ts-mocha":"10.0.0","cross-env":"7.0.3","sinon-chai":"3.7.0","typescript":"5.3.3","@types/chai":"4.3.10","@types/node":"20.11.17","@types/mocha":"10.0.6","@types/sinon":"17.0.3","@types/sinon-chai":"3.2.12"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_5.0.0_1723887992830_0.657557892818049","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"ts-retry","version":"5.0.1","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","reactjs","angular","vue","svelte","deno"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@5.0.1","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"54efc6cc016b2afacc4bf41f5b4bb4dc7b06d9f6","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-5.0.1.tgz","fileCount":126,"integrity":"sha512-sjIHRgS8eApTkuAXkASMfRSMigeTMmaxvCf4+1V6xGpo0IsuBrssqHRZh6IRgD9f8+7KeFLxNOLvWYy/mw3YBQ==","signatures":[{"sig":"MEUCIQDob4GLyscOX/XIoWlBrLxvuGwuLAuRCIMi0BMHIHvGAQIgMsWDvJNcd/Qrq5209eaHlw1ZpbRWFbnt9IX9MkS+PYc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93368},"main":"lib/cjs/index.js","module":"lib/esm/index.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","prebuild":"rimraf lib","test-coverage":"nyc mocha --require ts-node/register src/**/*.test.ts"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool to execute a function until the function is successful. Can also bind a timeout to a function. This lib is usable in typescript, in javascript, in node, in SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js fo","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","yarn":"1.22.21","mocha":"10.3.0","sinon":"17.0.1","rimraf":"5.0.5","ts-node":"10.9.2","ts-mocha":"10.0.0","cross-env":"7.0.3","sinon-chai":"3.7.0","typescript":"5.3.3","@types/chai":"4.3.10","@types/node":"20.11.17","@types/mocha":"10.0.6","@types/sinon":"17.0.3","@types/sinon-chai":"3.2.12"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_5.0.1_1723888590915_0.1438095870664473","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"ts-retry","version":"6.0.0","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","reactjs","angular","vue","svelte","deno"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@6.0.0","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"01a78fc702838951ff5738bbb745a52b8092cd8b","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-6.0.0.tgz","fileCount":130,"integrity":"sha512-WsVRE/P+VNYbiQC3E6TeIXBRCQj7vzjN4MlXd84AC88K7WwuWShN7A3Q/QSV/yd1hjO8qn2Cevdqny2HMwKUaA==","signatures":[{"sig":"MEUCIQDN2sIZIollf90hmy/4Fx1tkGscGVizgqEtep8RmQ/obwIgOWrEvC4XjUJz8NWjxcPs0i2AB8CrIOqiVUPDuKmHtMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95145},"main":"lib/cjs/index.js","module":"lib/esm/index.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","prebuild":"rimraf lib","test-coverage":"nyc mocha --require ts-node/register src/**/*.test.ts"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool to execute a function until the function is successful. Can also bind a timeout to a function. This lib is usable in typescript, in javascript, in node, in SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js fo","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","yarn":"1.22.21","mocha":"10.3.0","sinon":"17.0.1","rimraf":"5.0.5","ts-node":"10.9.2","ts-mocha":"10.0.0","cross-env":"7.0.3","sinon-chai":"3.7.0","typescript":"5.3.3","@types/chai":"4.3.10","@types/node":"20.11.17","@types/mocha":"10.0.6","@types/sinon":"17.0.3","@types/sinon-chai":"3.2.12"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_6.0.0_1740940997557_0.719886585763478","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"ts-retry","version":"7.0.0","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","reactjs","angular","vue","svelte","deno"],"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","_id":"ts-retry@7.0.0","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"dist":{"shasum":"8b9539067b2b23bed5082a4e8e2e68756955321f","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-7.0.0.tgz","fileCount":132,"integrity":"sha512-H0CkGGWWk8xBPkIJK0G5LXj7vBo0bbgrzNjkUyxklE+sM/7WQqtjhHlxzAqX8+aPRkItVZa3WRDacAFtOI5E3A==","signatures":[{"sig":"MEQCIAJBilqzgOr4QJiUlVdaNBS9VL6hGS3LG4/Rrl7qVs1xAiB33qcmhS4Pk5wka4BbbqEqIQ9iC3uV23vhusEdofwDew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98638},"main":"lib/cjs/index.js","module":"lib/esm/index.js","scripts":{"test":"mocha --require ts-node/register src/**/*.test.ts","build":"tsc && tsc -p tsconfig.esm.json","watch":"tsc --watch","prebuild":"rimraf lib","test-coverage":"nyc mocha --require ts-node/register src/**/*.test.ts"},"typings":"lib/cjs/index.d.ts","_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"repository":{"url":"https://github.com/franckLdx/ts-retry.git","type":"git"},"description":"A little retry tool to execute a function until the function is successful. Can also bind a timeout to a function. This lib is usable in typescript, in javascript, in node, in SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js fo","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"nyc":"^18.0.0","chai":"^6.2.2","yarn":"1.22.22","mocha":"11.7.6","sinon":"22.0.0","rimraf":"6.1.3","ts-node":"10.9.2","ts-mocha":"11.1.0","cross-env":"10.1.0","sinon-chai":"4.0.1","typescript":"6.0.3","@types/chai":"5.2.3","@types/node":"25.9.1","@types/mocha":"10.0.10","@types/sinon":"21.0.1","@types/sinon-chai":"4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-retry_7.0.0_1779788527911_0.8901117122542805","host":"s3://npm-registry-packages-npm-production"}},"7.0.3":{"name":"ts-retry","version":"7.0.3","main":"lib/cjs/index.js","module":"lib/esm/index.js","typings":"lib/cjs/index.d.ts","repository":{"type":"git","url":"https://github.com/franckLdx/ts-retry.git"},"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","devDependencies":{"@types/chai":"5.2.3","@types/mocha":"10.0.10","@types/node":"25.9.1","@types/sinon":"21.0.1","@types/sinon-chai":"4.0.0","chai":"^6.2.2","cross-env":"10.1.0","mocha":"11.7.6","nyc":"^18.0.0","rimraf":"6.1.3","sinon":"22.0.0","sinon-chai":"4.0.1","ts-mocha":"11.1.0","ts-node":"10.9.2","typescript":"6.0.3","yarn":"1.22.22"},"scripts":{"prebuild":"rimraf lib","watch":"tsc --watch","build":"tsc && tsc -p tsconfig.esm.json","test":"mocha --require ts-node/register src/**/*.test.ts","test-coverage":"nyc mocha --require ts-node/register src/**/*.test.ts"},"keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","reactjs","angular","vue","svelte","deno"],"description":"A little retry tool to execute a function until the function is successful. Can also bind a timeout to a function. This lib is usable in typescript, in javascript, in node, in SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js fo","licenseText":"MIT License\n\nCopyright (c) 2019 Franck Ledoux\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"ts-retry@7.0.3","dist":{"shasum":"52f7662a4958cfa9bebce044fb7d70648a59fe6f","integrity":"sha512-sEaLD4RaKmEDvLeki2qQsJgqc50cdmBhQJ90I6V0ur/g1iO6P9PxU2dP52SF87dHEtb1jwb/BJWH5gCx6IfqgQ==","tarball":"https://registry.npmjs.org/ts-retry/-/ts-retry-7.0.3.tgz","fileCount":132,"unpackedSize":98663,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICnMGhx+yoN2hhRSWX5PyOsC6zm30QEdPCeS+Kia70bhAiADU5no8OckJDDbEo4sCAlF9/3On0AN07oczDVdQ81RlQ=="}]},"_npmUser":{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"},"directories":{},"maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts-retry_7.0.3_1781248483351_0.7243713309295261"},"_hasShrinkwrap":false}},"time":{"created":"2019-04-04T20:49:09.262Z","modified":"2026-06-12T07:14:43.599Z","1.0.0":"2019-04-04T20:49:09.539Z","1.0.1":"2019-05-15T18:05:32.274Z","1.0.2":"2019-05-30T18:14:26.061Z","1.0.3":"2019-05-30T18:24:42.653Z","1.0.4":"2019-05-30T18:33:00.367Z","1.0.5":"2019-06-02T15:54:26.632Z","1.0.6":"2019-06-11T18:28:46.988Z","1.0.7":"2019-06-17T14:33:26.534Z","1.0.8":"2019-08-01T20:32:30.886Z","1.0.9":"2019-10-07T20:31:29.537Z","1.0.10":"2019-11-03T15:00:04.004Z","1.0.11":"2019-12-08T18:19:31.061Z","1.0.12":"2019-12-23T17:50:40.297Z","1.0.13":"2020-01-04T18:50:16.807Z","1.0.14":"2020-02-15T15:11:42.042Z","1.0.15":"2020-03-11T19:58:23.791Z","1.0.16":"2020-03-21T15:42:56.929Z","1.1.0":"2020-04-04T11:33:18.409Z","1.1.1":"2020-05-08T18:04:57.426Z","1.1.2":"2020-05-27T14:36:34.530Z","1.1.3":"2020-10-04T14:25:23.563Z","1.2.0":"2020-12-17T10:42:16.323Z","1.2.1":"2020-12-17T11:48:03.565Z","1.2.2":"2020-12-17T11:51:49.156Z","1.3.0":"2020-12-21T11:00:27.004Z","1.4.0":"2020-12-21T11:13:58.102Z","1.4.1":"2021-01-04T12:10:45.424Z","2.0.0":"2021-01-10T10:47:05.313Z","2.0.1":"2021-01-10T11:39:25.600Z","2.1.0":"2021-01-16T18:44:07.464Z","2.2.0":"2021-01-17T15:39:45.374Z","2.2.1":"2021-01-17T15:49:34.680Z","2.3.0":"2021-01-29T17:47:59.721Z","2.3.1":"2021-03-16T12:05:48.027Z","2.3.2":"2021-04-15T16:27:24.797Z","2.3.3":"2021-05-17T17:20:10.230Z","2.3.4":"2021-07-25T12:22:22.406Z","2.3.5":"2021-08-25T15:57:10.552Z","2.3.6":"2021-09-29T16:20:31.906Z","2.3.7":"2021-10-23T17:28:56.402Z","2.3.8":"2021-11-01T16:25:07.325Z","2.3.9":"2021-12-12T13:31:10.448Z","2.4.0":"2022-03-09T09:48:09.978Z","2.4.1":"2022-04-02T13:46:22.958Z","2.4.2":"2022-05-22T17:53:36.510Z","2.4.3":"2022-06-30T20:06:14.176Z","2.4.4":"2022-07-25T18:39:41.876Z","2.4.5":"2022-09-03T18:32:46.315Z","2.5.0":"2022-09-10T12:02:45.255Z","3.0.0":"2022-09-10T12:06:45.615Z","3.1.0":"2022-10-01T19:44:24.591Z","3.1.1":"2022-10-02T09:20:24.939Z","3.1.2":"2022-10-02T09:27:36.441Z","4.0.0":"2022-10-16T15:11:54.715Z","4.1.0":"2022-11-12T16:17:11.115Z","4.1.1":"2022-12-24T15:52:08.385Z","4.1.2":"2023-05-23T18:35:19.585Z","4.2.0":"2023-06-15T17:53:08.744Z","4.2.1":"2023-06-29T19:12:19.474Z","4.2.2":"2023-09-09T17:01:13.178Z","4.2.3":"2023-10-01T17:44:08.507Z","4.2.4":"2023-11-19T16:24:55.452Z","4.2.5":"2024-02-11T17:14:36.327Z","5.0.0":"2024-08-17T09:46:32.996Z","5.0.1":"2024-08-17T09:56:31.094Z","6.0.0":"2025-03-02T18:43:17.749Z","7.0.0":"2026-05-26T09:42:08.063Z","7.0.3":"2026-06-12T07:14:43.496Z"},"author":{"name":"Franck Ledoux","email":"franck.ledoux.pro@gmail.com"},"license":"MIT","keywords":["typescript","javascript","retry","repeat","replay","node","nodejs","error","promise","async","await","asyncawait","trycatch","react","reactjs","angular","vue","svelte","deno"],"repository":{"type":"git","url":"https://github.com/franckLdx/ts-retry.git"},"description":"A little retry tool to execute a function until the function is successful. Can also bind a timeout to a function. This lib is usable in typescript, in javascript, in node, in SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js fo","maintainers":[{"name":"franckldx","email":"franck.ledoux.pro@gmail.com"}],"readme":"# ts-retry\n\nA little retry tool to execute a function until the function is successful. Can also bind a timeout to a function.\nThis lib is usable in typescript, in javascript, in node, in SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js format).\n\n---\n\n**Recent Changes (since v5.0.0+)**:\n\n- **v6.0.0**: `onError` callback can now return a boolean to control retry behavior:\n  - Returning `true` or nothing: continue retries (default behavior)\n  - Returning `false`: stop retries and throw an `AbortError`\n- **AbortError**: New error type thrown when retries are aborted via `onError` returning `false`. Includes methods `getError()` (last error) and `getCurrentTry()` (attempt number).\n- **v5.0.0**: `onError` and `onSuccess` callbacks now receive attempt data (`currentTry`) for better logging.\n- **v5.0.1**: Fixed missing exports for `retryDecorator` and `retryAsyncDecorator`.\n\n**Breaking change**:\nTo migrate to 3.x: retryAsyncDecorator and retryAsync has been moved to utils/decorators. This impacts only\nthose that import those functions directly from decorator.ts file.\nOther 3.X items are new and imply no breaking change.\n\nFor those who are using 1.x in **typescript**, you may have to add a type to RetryOptions if you want to use\nthe new `until` function. This type is the called function's return type.\n\n## How to\n\n- to retry something:\n\n  ```javascript\n  const result = await retry(\n    () => {\n      /* do something */\n    },\n    { delay: 100, maxTry: 5 },\n  );\n  ```\n\n- to retry something async :\n\n  ```javascript\n  const result = await retryAsync(\n    async () => {\n      /* do something */\n    },\n    { delay: 100, maxTry: 5 },\n  );\n  ```\n\n- to retry until the answer is 42 :\n\n  ```javascript\n  try {\n    await retryAsync(\n      async () => {\n        /* do something */\n      },\n      {\n        delay: 100,\n        maxTry: 5,\n        until: (lastResult) => lastResult === 42,\n      },\n    );\n  } catch (err) {\n    if (isTooManyTries(err)) {\n      // Did not get 42 after 'maxTry' calls\n    } else {\n      // something else goes wrong\n    }\n  }\n  ```\n\n- to retry with custom error handling and potential abort:\n\n  ```javascript\n  try {\n    await retryAsync(\n      async () => {\n        /* do something that might fail */\n      },\n      {\n        delay: 100,\n        maxTry: 5,\n        onError: (err, currentTry) => {\n          console.log(`Attempt ${currentTry} failed: ${err.message}`);\n          // Abort if it's a specific error type\n          return err.message.includes(\"fatal\") ? false : true;\n        },\n      },\n    );\n  } catch (err) {\n    if (isAbortError(err)) {\n      // Retries were aborted\n      console.log(`Aborted at attempt ${err.getCurrentTry()}`);\n    } else if (isTooManyTries(err)) {\n      // Max tries reached\n    } else {\n      // Other error\n    }\n  }\n  ```\n\n- Need to call a function at multiple locations with the same retryOptions? Use decorators:\n\n  ```javascript\n  const fn = (param1: string, param2: number) => /* do something */;\n  const decoratedFn = retryDecorator(\n    fn,\n    { delay:100, maxTry:5 }\n  );\n  const result1 = await decoratedFn(\"value1\", 1);\n  const result2 = await decoratedFn(\"valueXXX\", 2);\n\n  const fn = async (name: string): Promise<any> => { /* something async */ };\n  const decoratedFn = retryAsyncDecorator(\n    fn,\n    { delay:100, maxTry:5 }\n  );\n  const result1 = await decoratedFn(\"Smith\");\n  const result2 = await decoratedFn(\"Doe\");\n  ```\n\n- to wait:\n\n  ```javascript\n  await wait(10000); // Wait for 10 seconds\n  ```\n\n- to set a timeout:\n\n  ```javascript\n  try {\n    const result = await waitUntil(() => {\n      /* do something */\n    }, 10000);\n  } catch (err) {\n    if (isTimeoutError(err)) {\n      // fn does not complete after 10 seconds\n    } else {\n      // the function throws an exception\n    }\n  }\n  ```\n\n- to set a timeout on something async:\n\n  ```javascript\n  try {\n    const result = await waitUntilAsync(async () => {\n      /* do something */\n    }, 10000);\n  } catch (err) {\n    if (isTimeoutError(err)) {\n      // fn does not complete after 10 seconds\n    } else {\n      // fn throws an exception\n    }\n  }\n  ```\n\n- Need to call a function at multiple locations with the same retryOptions? Use decorators:\n\n  ```javascript\n    const fn = (title: string, count: number) => /* a long task */;\n    const decoratedFn = waitUntilDecorator(\n      fn,\n      { delay:100, maxTry:5 }\n    );\n    const result1 = await decoratedFn(\"Intro\", 1);\n    const result2 = await decoratedFn(\"A chapter\", 2);\n  ```\n\n  ```javascript\n  const fn = async (name: string): Promise<any> => {\n    /* a long task */\n  };\n  const decoratedFn = waitUntilAsyncDecorator(fn, { delay: 100, maxTry: 5 });\n  const result1 = await decoratedFn(\"John\");\n  const result2 = await decoratedFn(\"Doe\");\n  ```\n\n---\n\n## Utils\n\n`retry` comes with handy utility functions for common use cases:\n\n- to retry until a function returns something defined (i.e., not null nor undefined):\n\n```typescript\n  // in all cases the result is a string and cannot be null or undefined\n  const result = await retryUntilDefined( (): string|undefined => { ... } );\n\n  const result = await retryUntilAsyncDefined( (): Promise<string|null> => { ... } );\n\n  const decorated = retryUntilDefinedDecorator( (p1: string): string|undefined => { ... } );\n  const result = await decorated('hello world');\n\n  const decorated = retryAsyncUntilDefinedDecorator( (p1: string): Promise<string|undefined> => { ... } );\n  const result = await decorated('hello world');\n```\n\n- to retry until a function returns something truthy:\n\n```typescript\n  // in all cases the result is a string and cannot be null or undefined\n  const result = await retryUntilTruthy( (): boolean|undefined => { ... } );\n\n  const result = await retryAsyncUntilTruthy( (): Promise<number|null> => { ... } );\n\n  const decorated = retryUntilTruthyDecorator( (p1: string): boolean|undefined => { ... } );\n  const result = await decorated('hello world');\n\n  const decorated = retryAsyncUntilTruthyDecorator( (p1: string): Promise<boolean|null> => { ... } );\n  const result = await decorated('hello world');\n```\n\n- to retry until fetch is successful:\n\n```typescript\n  const result = await retryAsyncUntilResponse( () => fetch(...) );\n\n  const decorated = retryAsyncUntilResponseDecorator( (param) => fetch(...) );\n  const result = await decorated('q=1');\n```\n\n---\n\n## API\n\n### Retry family\n\n- `retry(fn, retryOptions?)`: call repeatedly `fn` until `fn` does not throw an exception. Stop after the `retryOptions.maxTry` count. Between each call wait `retryOptions.delay` milliseconds.\n  If we stop calling fn after `retryOptions.maxTry`, throw the `fn` exception, otherwise return the fn return value.\n- `retryAsync(fn, retryOptions?)`: same as retry, except `fn` is an asynchronous function.\n- `retryOptions`:\n  - `maxTry`: [optional] maximum calls to fn.\n  - `delay`: [optional] delay between each call (in milliseconds). Could be either a number or a function (when delay time depends on the number of retries, or previous result...), see below for explanation about delay\n  - `until`: [optional] (lastResult) => boolean: return false if the last `fn` result is not the expected one: continue calling fn until `until` returns true. A `TooManyTries` is thrown after `maxTry` calls to fn;\n  - `onError`: [optional](err: Error, currentTry: number) => boolean | void: called on each error except the last one. Includes the current try for logging. Return `true` or nothing to continue retries, `false` to abort and throw `AbortError`. To catch/log the last error, use onMaxRetryFunc\n- `onMaxRetryFunc`: [optional](err: Error) => void: called on the final error at the maxTry limit only\n- `onSuccess`: [optional](currentTry: number) => void: called on success. Includes the current try for logging\n  When an option value is not provided, the default one is applied. The default options are:\n\n```javascript\n  delay: 250,\n  maxTry: 4 * 60,\n```\n\n- `setDefaultRetryOptions<T>(retryOptions: RetryOptions<T>)`: change the default retryOptions.\n- `getDefaultRetryOptions<T>()`: returns the current default retry options.\n- `retryAsyncDecorator<T>(fn: T, retryOptions?: RetryOptions<T>)` and `retryDecorator<T>(fn: T, retryOptions?: RetryOptions<T>)`: decorators that return a function with the same signature as the given function. On decorated call, fn is called repeatedly until it does not throw an exception or until retryOptions.maxTry.\n- `TooManyTries`: an error thrown by retry functions when `until` returns false after `maxTry` calls. It comes with a type guard and includes the last failed result:\n\n```javascript\nif (isTooManyTries(error)) {\n  // retry failed\n  console.error(`last error is ${error.getLastResult()}`);\n}\n```\n\n- `AbortError`: an error thrown when retries are aborted via `onError` returning `false`. It comes with methods to access the last error and attempt number:\n\n```javascript\nif (isAbortError(error)) {\n  // retry aborted\n  console.error(\n    `Aborted at attempt ${error.getCurrentTry()}, last error: ${error.getError()}`,\n  );\n}\n```\n\n### When delay can vary\n\nWhen delay option is a function, it is called before each retry: this allows having a delay that can change between retries (e.g., delay can increase exponentially).\nThe function receives the following parameters:\n\n```javascript\n(parameter: {\n  currentTry: number,\n  maxTry: number,\n  lastDelay?: number\n  lastResult?: RETURN_TYPE,\n  lastError?: Error\n}) => number;\n```\n\nwhere:\n\n- `currentTry`: the number of calls to fn (first is 1, not 0).\n- `maxTry`: maximum calls to fn.\n- `lastDelay`: the previous delay, undefined when no delay has been computed yet.\n- `lastResult`: the last result, undefined if the last call to fn failed\n- `lastError`: the last error, undefined if the last call to fn succeeded\n\n## Until family\n\n`retry` comes with handy utility functions for common use cases:\n\n**UntilDefined :**\nTo retry until we get a value which is neither null nor undefined.\n\nFor calling sync function:\n\n```typescript\nretryUntilDefined<RETURN_TYPE>(\n  fn: () => RETURN_TYPE | undefined | null,\n  retryOptions?: RetryUtilsOptions,\n): Promise<RETURN_TYPE>\n```\n\n```typescript\nretryUntilDefinedDecorator<PARAMETERS_TYPE, RETURN_TYPE>(\n  fn: (...args: PARAMETERS_TYPE) => RETURN_TYPE | undefined | null,\n  retryOptions?: RetryUtilsOptions,\n): (...args: PARAMETERS_TYPE) => Promise<RETURN_TYPE>\n```\n\nFor calling async function:\n\n```typescript\nretryAsyncUntilDefined<RETURN_TYPE>(\n  fn: () => Promise<RETURN_TYPE | undefined | null>,\n  options?: RetryUtilsOptions,\n): Promise<RETURN_TYPE>\n```\n\n```typescript\nretryAsyncUntilDefinedDecorator<PARAMETERS_TYPE, RETURN_TYPE>(\n  fn: (...args: PARAMETERS_TYPE) => Promise<RETURN_TYPE | undefined | null>,\n  retryOptions?: RetryUtilsOptions,\n): (...args: PARAMETERS_TYPE) => Promise<RETURN_TYPE>\n```\n\n**UntilTruthy :**\nTo retry until we get a value which JavaScript considers truthy.\n\nFor calling sync function:\n\n```typescript\nretryUntilTruthy<PARAMETERS_TYPE, RETURN_TYPE>(\n  fn: (...args: PARAMETERS_TYPE) => RETURN_TYPE,\n  retryOptions?: RetryUtilsOptions,\n): Promise<RETURN_TYPE>\n```\n\n```typescript\nretryUntilTruthyDecorator<PARAMETERS_TYPE, RETURN_TYPE>(\n  fn: (...args: PARAMETERS_TYPE) => RETURN_TYPE,\n  retryOptions?: RetryUtilsOptions,\n): (...args: PARAMETERS_TYPE) => Promise<RETURN_TYPE>\n```\n\nFor calling async function:\n\n```typescript\nretryAsyncUntilTruthy<PARAMETERS_TYPE, RETURN_TYPE>(\n  fn: (...args: PARAMETERS_TYPE) => Promise<RETURN_TYPE>,\n  retryOptions?: RetryUtilsOptions,\n): Promise<RETURN_TYPE>\n```\n\n```typescript\nretryAsyncUntilTruthyDecorator<PARAMETERS_TYPE, RETURN_TYPE>(\n  fn: (...args: PARAMETERS_TYPE) => Promise<RETURN_TYPE>,\n  retryOptions?: RetryUtilsOptions,\n): (...args: PARAMETERS_TYPE) => Promise<RETURN_TYPE>\n```\n\n**UntilResponse :**\nTo retry until fetch is successful.\n\n```typescript\nretryAsyncUntilResponse<PARAMETERS_TYPE, RETURN_TYPE extends { ok: boolean }>(\n  fn: () => Promise<RETURN_TYPE>,\n  retryOptions?: RetryUtilsOptions,\n): Promise<RETURN_TYPE>\n```\n\n```typescript\nretryAsyncUntilResponseDecorator<PARAMETERS_TYPE, RETURN_TYPE extends { ok: boolean }>(\n  fn: (...args: PARAMETERS_TYPE) => Promise<RETURN_TYPE>,\n  retryOptions?: RetryUtilsOptions,\n): (...args: PARAMETERS_TYPE) => Promise<RETURN_TYPE>\n```\n\n`RetryUtilsOptions` type is the same as `RetryOptions` but without the `until` option.\n\n## Delay family\n\n**createExponentialDelay**\nReturns a delay function that provides exponential delays.\n\n```javascript\nconst delay = createExponentialDelay(20);\nconst result = await retryAsync(\n  async () => {\n    /* do something */\n  },\n  { delay, maxTry: 5 },\n);\n```\n\ndelay between each try will return 20, 400, 8000, 160000, 3200000\n\n**createMultiplicativeDelay**\nReturns a delay function that provides multiplicative delays:\n\n```typescript\ncreateMultiplicativeDelay<RETURN_TYPE>(initialDelay: number, multiplicator: number)\ncreateMultiplicableDelay<RETURN_TYPE>(initialDelay: number, multiplier: number)\n```\n\nFirst delay returns initialDelay, second initialDelay*multiplicator, third multiplicator * initialDelay _ (multiplicator _ 2) and so on\n\n```javascript\nconst delay = createMultiplicableDelay(20);\nconst result = await retryAsync(\n  async () => {\n    /* do something */\n  },\n  { delay, maxTry: 5 },\n);\n```\n\ndelay will be 20, 60, 120, 180, 240\n\n**createRandomDelay**\nReturns a delay function that provides random delays between given min and max (included):\n\n```typescript\ncreateRandomDelay<RETURN_TYPE>(min: number, max: number)\n```\n\nEach time the created delay is called, a value between min and max (both included) is generated\n\n```javascript\nconst delay = createRandomDelay(500, 10000);\nconst result = await retryAsync(\n  async () => {\n    /* do something */\n  },\n  { delay, maxTry: 5 },\n);\n```\n\ndelay between each try will be a random value between 500 and 10000 ms.\n\n## Wait family\n\n- `wait(duration?)`: Does nothing for \"duration\" milliseconds\n- `waitUntil(fn, duration?, error?)`: waitUntil calls fn asynchronously once. If fn completes within the duration (expressed in milliseconds), waitUntil returns the fn result. Otherwise, it throws the given error (if any) or a TimeoutError exception.\n- `waitUntilAsync(fn, duration?, error?)`: same as waitUntil, except fn is an asynchronous function.\n- `TimeoutError`: an error thrown by waitUntil and waitUntilAsync. It comes with an isTimeoutError type guard:\n\n```javascript\nif (isTimeoutError(error)) {\n  // fn does not complete within 10 seconds\n}\n```\n\nIn case of timeout fn is still executing. It is advised to add a means to abort it.\n\n- When duration is not provided, the default one is applied. The default is 60000ms.\n- `setDefaultDuration(duration: number)`: change the default duration.\n- `getDefaultDuration()`: returns the current default duration.\n- `waitUntilAsyncDecorator(fn: T, duration?: number, error?: Error)` and `waitUntilDecorator(fn: T, duration?: number, error?: Error)`: decorators that return a function with the same signature as the given function. On decorated call, fn is called bound to the duration.\n\n## Custom reaction when max retry is achieved\n\nSometimes, you need to perform some actions when max retry is achieved and the error is still there. For this `onMaxRetryFunc?: (err: Error, currentTry: number) => void;` optional function was added to `RetryOptions`.\nFor example, you would like to store results of the error into the file in order to process it later. Here's how you can do it :\n\n```typescript\nexport const runWithRetry = <T>(\n  message: string,\n  serviceUnderTest: ServiceUnderTest,\n  fn: () => T | Promise<T>,\n  delay = 1000,\n  maxTry = 10,\n) => {\n  const saveErrorReport = (err, currentTry) => {\n    const errorDetails = {\n      serviceName: serviceUnderTest.connectorName,\n      error: err.message as string,\n      description: `Failed to ${message} because of ${err.message as string}`,\n      errorName: err.name as string,\n      stack: err.stack as string,\n      currentTry,\n    };\n    const path = resolve(\n      __dirname,\n      `../../../failed-service-report/${serviceUnderTest.connectorName}.json`,\n    );\n    writeFile(path, Buffer.from(JSON.stringify(errorDetails)));\n  };\n  return retryAsync(\n    async () => {\n      logger.info(`${serviceUnderTest.description}: ${message}`);\n      return fn();\n    },\n    {\n      delay,\n      maxTry,\n      onMaxRetryFunc: saveErrorReport,\n    },\n  );\n};\n```\n\n## Compatibility\n\nThis lib works with Deno (to import it, use the URL `https://raw.githubusercontent.com/franckLdx/ts-retry/<version>/src/index.ts`). However, it's more convenient to use the specific port of this lib to Deno: see `https://deno.land/x/retry`\n","readmeFilename":"README.md"}