{"_id":"@emojiiii/retry-promise","_rev":"4-2eaa6efe40ae23456b152db56ee0e0e9","name":"@emojiiii/retry-promise","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"@emojiiii/retry-promise","version":"1.0.0","description":"retry promise","main":"./dist/index.min.js","module":"./dist/index.es.js","types":"./types/index.d.ts","keywords":["retry","promise","break"],"author":{"name":"emojiiii"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/emojiiii/retry-promise.git"},"homepage":"https://github.com/emojiiii/retry-promise","bugs":{"url":"https://github.com/emojiiii/retry-promise/issues","email":"emojiiii98@gmail.com"},"publishConfig":{"access":"public"},"devDependencies":{"esbuild":"^0.15.18","typescript":"^4.9.3"},"scripts":{"build:esm":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.es.js --sourcemap --minify","build:cjs":"esbuild src/index.ts --bundle --format=cjs --outfile=dist/index.min.js --sourcemap --minify","build:type":"tsc --emitDeclarationOnly --declaration --declarationDir types","build:full":"pnpm build:esm && pnpm build:cjs && pnpm build:type"},"_id":"@emojiiii/retry-promise@1.0.0","_integrity":"sha512-8zjw33rhQghqeLmg1U3fnKbkuT+1pKEv249CYklvqnKYcs0Mx+SWhk1tkQlFqjvKpQeXvYhdhcSfLIq5C1ityw==","_resolved":"/tmp/d3519bf3ba118feb95ec41e32ccacf3e/emojiiii-retry-promise-1.0.0.tgz","_from":"file:emojiiii-retry-promise-1.0.0.tgz","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-8zjw33rhQghqeLmg1U3fnKbkuT+1pKEv249CYklvqnKYcs0Mx+SWhk1tkQlFqjvKpQeXvYhdhcSfLIq5C1ityw==","shasum":"60d012c4b75d78e7f59dffda5ec81f534e5f053c","tarball":"https://registry.npmjs.org/@emojiiii/retry-promise/-/retry-promise-1.0.0.tgz","fileCount":10,"unpackedSize":19034,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfLwT3I3yWPr8bz9Is1+KDXU/oVG2OITYEyyZarB/42AIgA4Ws0ij4S9j7aT6n49HKNhQeR02VGm60nunoz8OxbA8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkBceACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMphAAh4jijNdcxf0izQUIeMiWZBEhlabJ1x0aZbLqG85wJ8OA7ovZ\r\ny/hC3RuA0Jsk83LJQpVO28cd4T4SJGB1aF9eJhjCBOg7alguhpsreO7CFLer\r\nc7lPLzrDJc0bI3VTcnMZrllC2wo/hN8yJgVt68ptqfWk6QNvLJGPUfPXi2NJ\r\nfa7ntUf5yU2kUlb/woMAzLZSCnfcOfMn0cK0ipLiVo6uqiFYgo5NFt+PPw6V\r\nbc6ygX2nLK6LeJVsKWF5aKi6oD3pnw2UZ6uBqpA0csKB5YkflGY8Xm5kxjIp\r\nJ+H1/rhA60gdz8Sq+nGZzh2PEr1tfKAa1soYCphv/J1CqJzUif4NPvZZ6t8l\r\nbRcd+MVLZjNFKYw/NPcrsZCCQq4wfd771++0DlUvuJIJFPwI8wowJiMiWmwL\r\nVu101aj1E3eMXuEVwtsNkAuc7fhuuL6B+/lyBwcXijE1uNBfH0bVRGvW8Acw\r\n1Mkvh1sLAgbp/VN12Y7bpkM3NSOObAuu3zEWdYrQbs8ioz3T7sSai5gFgmOu\r\nCFxkbZ5wKP6cJJPGQuU/F+qLIodZMAzGB3euH/UTGRm4YdbmGA7y6Kv8hHxP\r\nOnonWHVfRsZx7Nw0/MA3L868z30R1hgbXqDGrAziQL6UVIIcSPceDntEVs4V\r\n3wAVjPSKdMipR2yrAAXF2U7bUs35vpfNiQk=\r\n=kNVZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"emojiiii","email":"1207145565@qq.com"},"directories":{},"maintainers":[{"name":"emojiiii","email":"1207145565@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/retry-promise_1.0.0_1670387486316_0.4639950421832313"},"_hasShrinkwrap":false},"1.0.1":{"name":"@emojiiii/retry-promise","version":"1.0.1","description":"retry promise","main":"./dist/index.min.js","module":"./dist/index.es.js","types":"./types/index.d.ts","keywords":["retry","promise","break"],"author":{"name":"emojiiii"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/emojiiii/retry-promise.git"},"homepage":"https://github.com/emojiiii/retry-promise","bugs":{"url":"https://github.com/emojiiii/retry-promise/issues","email":"emojiiii98@gmail.com"},"publishConfig":{"access":"public"},"devDependencies":{"esbuild":"^0.15.18","typescript":"^4.9.3"},"scripts":{"build:esm":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.es.js --sourcemap --minify","build:cjs":"esbuild src/index.ts --bundle --format=cjs --outfile=dist/index.min.js --sourcemap --minify","build:type":"tsc --emitDeclarationOnly --declaration --declarationDir types","build:full":"pnpm build:esm && pnpm build:cjs && pnpm build:type"},"_id":"@emojiiii/retry-promise@1.0.1","_integrity":"sha512-VpM8cG5m5vqj6W0b8bVns2f7aELwHYJ4REckpcCirPhLx9ztS81GpOo095chwouiOmwefsYQKadAhQYMpHXaLQ==","_resolved":"/tmp/335616878050bb2540a81be0c0723b42/emojiiii-retry-promise-1.0.1.tgz","_from":"file:emojiiii-retry-promise-1.0.1.tgz","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-VpM8cG5m5vqj6W0b8bVns2f7aELwHYJ4REckpcCirPhLx9ztS81GpOo095chwouiOmwefsYQKadAhQYMpHXaLQ==","shasum":"11cd60aae702e5c6c0a5f53a962b8041fbb56a44","tarball":"https://registry.npmjs.org/@emojiiii/retry-promise/-/retry-promise-1.0.1.tgz","fileCount":10,"unpackedSize":18840,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAt+M2n0fmujT0rVjJt1Re2M15kImW0CCEZACnp+KPGfAiAjk4I23nZAoBBhYTbH3kerTC/TlAlJzFHwyllRsJ/Fmg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkDJ2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJaQ/+IRTVmRyB8ktxAYbumsA6uzvUVHHVADdS96h80S/CozmtgPFQ\r\nZsXgOKiAIlzukBOjLyQW7AKyvDDNzRehR5IbMq3zTarlxgAM3gm5mdMgbPH9\r\nJUpuO1UNcO1ZSFSuqkdoDvtKLU2J4Ka3FNUxPjm7iD7eg8Jsp5d3dqkwk3cy\r\ny3o2r9Lxpccez+LK7IFD7u0ZwQ0fUMj9yhTOJKfixRzxzDcY0RxOXLYYywhJ\r\nhlFnm8K37ZLn147jTf8F2g/ZxzkDD8Y5+uGoi1iuMkvhfIXc1avn4ZdKSvqV\r\nRDkhV+6jamA6hrYIYkReM4jM713xHnhrKAsNruEIQvtOOBAxZ2CWHNTsqyjx\r\nd+yBdS8tcP+KXvdLeSQqJjLMuW0g4cUlNZwryDmzpKE3uNnYlxX2etlLncdH\r\n3+NPosij3SYjE9/DpQWZs1rGoW3ZDPtwK45fBI1to7PeecMjeObgG17y5UOq\r\n/4nZ2UhxgPe0YqEtikHb+hnlBdGmZl+tVnkxOLJ6VuPDbgKAij0cHW/iRUic\r\nhGL1dfSL/cUgS4A5o3B3YAFcKVK/maMyrX4Dfv2h2AT06lj8AU6+vhXx4epi\r\naHNIwrntyN9TKR8Z5i1iDrm515KDqf05n2IRCp9o6/i6PUP9ZIvmQUOyqKjl\r\nU1nxDnodrDf3zCui59k726SwziWJzWCf/8s=\r\n=UhPM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"emojiiii","email":"1207145565@qq.com"},"directories":{},"maintainers":[{"name":"emojiiii","email":"1207145565@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/retry-promise_1.0.1_1670394485833_0.9256081614392722"},"_hasShrinkwrap":false},"1.0.2":{"name":"@emojiiii/retry-promise","version":"1.0.2","description":"retry promise","main":"./dist/index.min.js","module":"./dist/index.es.js","types":"./types/index.d.ts","keywords":["retry","promise","break"],"author":{"name":"emojiiii"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/emojiiii/retry-promise.git"},"homepage":"https://github.com/emojiiii/retry-promise","bugs":{"url":"https://github.com/emojiiii/retry-promise/issues","email":"emojiiii98@gmail.com"},"publishConfig":{"access":"public"},"devDependencies":{"esbuild":"^0.15.18","typescript":"^4.9.3"},"scripts":{"build:esm":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.es.js --sourcemap --minify","build:cjs":"esbuild src/index.ts --bundle --format=cjs --outfile=dist/index.min.js --sourcemap --minify","build:type":"tsc --emitDeclarationOnly --declaration --declarationDir types","build:full":"pnpm build:esm && pnpm build:cjs && pnpm build:type"},"_id":"@emojiiii/retry-promise@1.0.2","_integrity":"sha512-6uhJIRJ4BnMusz4trxT7n9qa/CUCjQ9FdUQTFc5H3DH4KiddfLkUx+kv/kLZHCbvl7z4Xws4X0aQj8oo6Dw6LQ==","_resolved":"/tmp/768cece55a8a665c876dbb59669527ed/emojiiii-retry-promise-1.0.2.tgz","_from":"file:emojiiii-retry-promise-1.0.2.tgz","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-6uhJIRJ4BnMusz4trxT7n9qa/CUCjQ9FdUQTFc5H3DH4KiddfLkUx+kv/kLZHCbvl7z4Xws4X0aQj8oo6Dw6LQ==","shasum":"e4f5b22d9ad25f553fade81a2c1be1c3c0e30d30","tarball":"https://registry.npmjs.org/@emojiiii/retry-promise/-/retry-promise-1.0.2.tgz","fileCount":13,"unpackedSize":26097,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGAdIPx39YbgrWQogH2vce7kOMcqZR10yLKfrj8Qr6mQAiBZcraWvlpS9bAzuXOP/ppkhfTzmJVuRO1zP4IC7cMxiw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkL1+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIvRAAnBLb+DCkQy4QhhrBgRQXJcsKT5XgmjP3Byiam2kS75DAQ3J4\r\nJ6oY/0ID7rTn91i4Bf7Fbs1oYIFVudSeHws86eX2iFeYU1fa7gcQ5NBXLTAR\r\nCI4H0vH1oaldShEJPB0asuA8MiEKDGSARl7C9tbJ/7iHLZk/Qtv/10A7Qh7x\r\njxJVrRP661MX2pJY4zqfHtNmltoqwYd/EfnqUbUicwJXrJkZ81/90ts5ixUR\r\nmMteHVAKXZAouOLlrhvSWGfvhW2s+qRAOMwKja4+DsC2V6KM2V2roxbvfAlH\r\n0Z7J2u3VsF9o7Ax4/3J+TdtQPArunAQv9f7NB/C4B6I9dkMHd189OXBXoEJg\r\n4N7zSl4DmTJwNOKixjxCz6RPLE3L8Dc9k6Eelyg3kG/OuHRq4Uzr2GurNiTW\r\nB8hqgpnzreb+GiADoGWBkPn7ga+z3UDurz8ybQyN8op63ShD1iBVXdhHK9uD\r\nlbUpIhyruCk4yi9o+MFWHsGwKDXFhN9dHT0dNXhe+v760jr+4jtyBep1WWR4\r\nJKd4YI0ssQA8bGqJbfS24gJHuJ9Fo5dKyDo9FQQ5Y1QDQOap+LjItVwDycKj\r\n7yfoemF9uBEsmYXhqtTTTnIEHqeplWfjOsq/rC1i/flde+x9d+vZV3TbNPhv\r\nvq8GYvZhbY7A0RdXqWGaaePyardjn2jWIk0=\r\n=IDM5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"emojiiii","email":"1207145565@qq.com"},"directories":{},"maintainers":[{"name":"emojiiii","email":"1207145565@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/retry-promise_1.0.2_1670430078327_0.11326825822248754"},"_hasShrinkwrap":false},"1.0.3":{"name":"@emojiiii/retry-promise","version":"1.0.3","description":"retry promise","main":"./dist/index.min.js","module":"./dist/index.es.js","types":"./types/index.d.ts","keywords":["retry","promise","break"],"author":{"name":"emojiiii"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/emojiiii/retry-promise.git"},"homepage":"https://github.com/emojiiii/retry-promise","bugs":{"url":"https://github.com/emojiiii/retry-promise/issues","email":"emojiiii98@gmail.com"},"publishConfig":{"access":"public"},"devDependencies":{"esbuild":"^0.15.18","typescript":"^4.9.3"},"scripts":{"build:esm":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.es.js --sourcemap --minify","build:cjs":"esbuild src/index.ts --bundle --format=cjs --outfile=dist/index.min.js --sourcemap --minify","build:type":"tsc --emitDeclarationOnly --declaration --declarationDir types","build:full":"pnpm build:esm && pnpm build:cjs && pnpm build:type"},"_id":"@emojiiii/retry-promise@1.0.3","_integrity":"sha512-tESOczznkQK3AbmP0ASHhbXX+YCTfq8gEkHM1OsLyMaNGGtUD6wboVAnRcCiS7aeThI5+4dvYlt6XhO9yEp8cQ==","_resolved":"/tmp/87ed85c9ef37a1bb7ca2abf7fa3cd7ef/emojiiii-retry-promise-1.0.3.tgz","_from":"file:emojiiii-retry-promise-1.0.3.tgz","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-tESOczznkQK3AbmP0ASHhbXX+YCTfq8gEkHM1OsLyMaNGGtUD6wboVAnRcCiS7aeThI5+4dvYlt6XhO9yEp8cQ==","shasum":"d673d9d7d97478c00f208afdcd279174736de126","tarball":"https://registry.npmjs.org/@emojiiii/retry-promise/-/retry-promise-1.0.3.tgz","fileCount":13,"unpackedSize":26344,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcU5H4XXAaypnJtQPG1PwHk1j4xAjksNPjzlodJQK0LQIgXAZtGvgT1+61yO2O4h0tgK71LeRzWuHdjWDsLW4WiyM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmas1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPxQ//ZSeiwzbtqynSf/kehiFU+RONrNYnJyXLuRrN5KMSCi6OUsO0\r\njSEOppd/Ey65BUbckiT6BXWsRo287GBf+0oDxJfihZ+IUFRs5mkkQ1WJ8KlE\r\nWZLUzRFXPMF8R2JjHAhnejWDXtqWrOi56XKV+hk+HX8N0trMsiprnjyZCfxh\r\nEtcMxYakSEBuV+ki2sGFvuEG7cLV6XLAUzEPVI57dtvpv+DiLp9d/3eCTjeM\r\nLSzTKPOVuT0myx4CWT08Jqfxximqb/SL5XEf+W1vCQfiBlTeLBr+O7gd0hTL\r\nN8829FA2rTaTKOGN3hX5jDFz2uOlGkDvwMVQpR9V46d5AZOXh8GPhvqNewBt\r\n+l95Li6/oUzNR/Sz5HS+65dXiViiKI4AAHLf7SVhv0U0A2HYlRCMozWRZx0y\r\nbYL1vpu0/3zjBLqUgob0LrtolkgGh13s9csoSKktmvuqH1wx/Xne7j8PpEa2\r\n0s5sAuCfnUpPHWcohd7VkcFXZxEn447rbVvu6h2t1ERLU7Ba00j+fSqkXTeK\r\ncBZEIdwp4czyDLY3EQJyItQOlsjSA7SaAHjZ6R2ik3ZChET40RrDzHnAkuih\r\nV6MsFJsc3BbBsvsWFpJBP9WMp9cdGiMKw2x0xl+RZFAnenvLcUb1zMXdgTwr\r\npLrTtukcn6VoosTYolvaJJwD7D1XvKJV8nY=\r\n=IObV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"emojiiii","email":"1207145565@qq.com"},"directories":{},"maintainers":[{"name":"emojiiii","email":"1207145565@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/retry-promise_1.0.3_1671015220975_0.39790678690079373"},"_hasShrinkwrap":false},"1.0.4":{"name":"@emojiiii/retry-promise","version":"1.0.4","description":"retry promise","main":"./dist/index.min.js","module":"./dist/index.es.js","types":"./types/index.d.ts","keywords":["retry","promise","break"],"author":{"name":"emojiiii"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/emojiiii/retry-promise.git"},"homepage":"https://github.com/emojiiii/retry-promise","bugs":{"url":"https://github.com/emojiiii/retry-promise/issues","email":"emojiiii98@gmail.com"},"publishConfig":{"access":"public"},"devDependencies":{"esbuild":"^0.15.18","typescript":"^4.9.3"},"scripts":{"build:esm":"esbuild src/index.ts --bundle --format=esm --outfile=dist/index.es.js --sourcemap --minify","build:cjs":"esbuild src/index.ts --bundle --format=cjs --outfile=dist/index.min.js --sourcemap --minify","build:type":"tsc --emitDeclarationOnly --declaration --declarationDir types","build:full":"pnpm build:esm && pnpm build:cjs && pnpm build:type"},"_id":"@emojiiii/retry-promise@1.0.4","_integrity":"sha512-sKTfaqtkme14PIf/Yl0ViaoiYzhxq9cO/jFrQ4phBuEFPOatnenOEs6oG3VXUtA3bS03G9HWhNtkCfA8qX5aZw==","_resolved":"/tmp/0dc9755c189d46901cda6ca9f7577bb9/emojiiii-retry-promise-1.0.4.tgz","_from":"file:emojiiii-retry-promise-1.0.4.tgz","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-sKTfaqtkme14PIf/Yl0ViaoiYzhxq9cO/jFrQ4phBuEFPOatnenOEs6oG3VXUtA3bS03G9HWhNtkCfA8qX5aZw==","shasum":"c388c6c97fe346f28874ae785ccf693f5881c103","tarball":"https://registry.npmjs.org/@emojiiii/retry-promise/-/retry-promise-1.0.4.tgz","fileCount":13,"unpackedSize":26471,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdBxU8jI37j/KX+JG/03VoBaU3L/juG7PYBD9PdlSP8gIgPrT+ocPQ/SCkU55Wo5Pel6Neswf7HLgtslTyC2JPCLU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmoN1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjMw//dovtu8QGi45FL00TuxbNv56ZjE3sx7iWkplJqz5W+lQxMnPZ\r\npdYkl+wveJotkrfkgOe3krHKf/xPwfL5wkGI6Z1sQuUYUDtKK0IJnMcIGB16\r\nF/gge+XadclsEkUIvrkmdHuzrCDuqjS2VyODlnH3UGDBRBeIU7QCSeXnzWss\r\nZJ9RW7yGpZK2lgg2UNxFR3K5Gm5G5Tf6Qa7gHEu4TfU2IPPH0SZsaiHSKhAv\r\nhVcbNyyQqdWq8wNlIqNqHWQsnW+EMO/cUQ1FPAOvJb0QAMp9HsguV3M4j6kv\r\nK4fng+hRBYfc2yxQvXMKEUzR0hul5VxgTdlbyIXDA0+YNejPpPeAfXCaTAiD\r\ns/jQbwi1rTBtvYsxwsEj5Mbjk/Xw9V+SFht0aEOfs7gEKZH/2cjliafCbmOU\r\nQWxBiO6Ugq5XrIBjeBlcemEwHy5NrCNXpKEx1kF/hseketg1vbLentwLadHD\r\nw5DOUEMSkmrFbw6NkJGt/hYsQa8d/ICxkJoI0UUT0+MXaQ1e+ee9NachJbrl\r\n1+v5uBKmGVaYvIOMUemy4IOXXSkaGHFpGbUHu4poWGfI7nSzzwRRJM43RHzX\r\nilUlTrU/xi+Q0EB5pio2yyzkm6tVKzhmvbCk0LkNAVeNYT4GaOGyxjBwgFFC\r\nLZujp98npDt7vZor4U3BCm9+loX12aksK/4=\r\n=Kch3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"emojiiii","email":"1207145565@qq.com"},"directories":{},"maintainers":[{"name":"emojiiii","email":"1207145565@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/retry-promise_1.0.4_1671070580980_0.10754771866931634"},"_hasShrinkwrap":false}},"time":{"created":"2022-12-07T04:31:26.240Z","1.0.0":"2022-12-07T04:31:26.450Z","modified":"2022-12-15T02:16:21.256Z","1.0.1":"2022-12-07T06:28:05.979Z","1.0.2":"2022-12-07T16:21:18.463Z","1.0.3":"2022-12-14T10:53:41.149Z","1.0.4":"2022-12-15T02:16:21.137Z"},"maintainers":[{"name":"emojiiii","email":"1207145565@qq.com"}],"description":"retry promise","homepage":"https://github.com/emojiiii/retry-promise","keywords":["retry","promise","break"],"repository":{"type":"git","url":"git+https://github.com/emojiiii/retry-promise.git"},"author":{"name":"emojiiii"},"bugs":{"url":"https://github.com/emojiiii/retry-promise/issues","email":"emojiiii98@gmail.com"},"license":"MIT","readme":"# retry-promise\n\nRetrying failed promises and break promises at any time\n\n# Installation\n\n```bash\nnpm instal --save-dev @emojiiii/retry-promise\n```\n\n```bash\nyarn add @emojiiii/retry-promise\n```\n\n```bash\npnpm add @emojiiii/retry-promise\n```\n\n# Example\n\n## Base Usage\n\n```typescript\nimport {retryPromiseFactory} from '@emojiiii/retry-promise'\n\nlet counter = 0\nlet promise = retryPromiseFactory(() => {\n      counter += 1;\n      if (counter === 3) {\n          return Promise.resolve('success');\n     } else {\n        return Promise.reject('fail')\n     }\n})\n\npromise().then(() => {\n  console.log('Operation succeeded!')\n}).catch((err) => {\n   console.log('err: ', err)\n})\n\n```\n\n## MaxRetries\n\n```typescript\nimport {retryPromiseFactory} from '@emojiiii/retry-promise'\n\nlet counter = 0\nlet promise = retryPromiseFactory(() => {\n      counter += 1;\n      if (counter === 3) {\n          return Promise.resolve('success');\n     } else {\n        return Promise.reject('fail')\n     }\n}, {\n  maxRetries: 5,\n  retryDelayType: 'exponential',\n  maxRetryDelay: 60000\n})\n\npromise().then(() => {\n  console.log('Operation succeeded!')\n}).catch((err) => {\n   console.log('err: ', err)\n})\n\n```\n\n## retryDelayType\n\n```typescript\nimport {retryPromiseFactory} from '@emojiiii/retry-promise'\n\nlet counter = 0\nlet promise = retryPromiseFactory(() => {\n      counter += 1;\n      if (counter === 3) {\n          return Promise.resolve('success');\n     } else {\n        return Promise.reject('fail')\n     }\n}, {\n  maxRetries: 5,\n  retryDelayType: 'fixed',\n  retryDelay: 1000\n})\n\npromise().then(() => {\n  console.log('Operation succeeded!')\n}).catch((err) => {\n   console.log('err: ', err)\n})\n\n```\n\n## Abort promise\n\n```typescript\nimport {retryPromiseFactory} from '@emojiiii/retry-promise'\n\nlet counter = 0\nlet promise = retryPromiseFactory(() => {\n      counter += 1;\n      if (counter === 3) {\n          return Promise.resolve('success');\n     } else {\n        return Promise.reject('fail')\n     }\n})\n\npromise().then(() => {\n  console.log('Operation succeeded!')\n}).catch((err) => {\n   console.log('err: ', err)\n})\n\npromise.abort('abort')\n\n```\n\n# License\n\nretry-promise is open source software licensed as [MIT](https://github.com/emojiiii/retry-promise/blob/main/LICENSE)\n","readmeFilename":"README.md"}