{"_id":"async-wait-until","_rev":"41-431be3997e20823ba25ee223d1e41ee3","name":"async-wait-until","dist-tags":{"latest":"2.0.31"},"versions":{"1.0.1":{"name":"async-wait-until","version":"1.0.1","keywords":["apply","when","lodash","async","then","promise","wait","timeout","interval","until","for","bluebird"],"author":{"name":"devlato","email":"npm@devlato.com"},"license":"MIT","_id":"async-wait-until@1.0.1","maintainers":[{"name":"devlato","email":"npm@devlato.com"}],"homepage":"https://github.com/devlato/waitUntil#readme","bugs":{"url":"https://github.com/devlato/waitUntil/issues"},"dist":{"shasum":"a12210d7c37beab393429e0fa6772e887236f2b5","tarball":"https://registry.npmjs.org/async-wait-until/-/async-wait-until-1.0.1.tgz","integrity":"sha512-sFguUEK06eW3najTHPGDGWBKhlUEzYx8hRY1pNs8EmP4Q49+tAMeD2rx+iIQvbVHi/jeowr5w00yW7XoIYqXzQ==","signatures":[{"sig":"MEQCIA5lmoIqF1E+vHpImH/paM/vlDhZmQsFPRPmbdSWYukGAiBFkJyr+6JjLsQXPO7wcreqcyYHvVEVzzy/DJhmIuofEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"a12210d7c37beab393429e0fa6772e887236f2b5","engines":{"npm":">= 2","node":">= 4"},"gitHead":"95c3babf8905c95b54377ae86af08d8971def594","scripts":{"lint":"eslint --config .eslintrc --ext .js .","test":"NODE_ENV=test jest -u --no-cache --config .jestrc","test:coverage":"NODE_ENV=test jest --coverage --no-cache --config .jestrc"},"_npmUser":{"name":"devlato","email":"npm@devlato.com"},"deprecated":"Thanks for using async-wait-until! The version you’re on was released several years ago. A newer release is available with bug fixes and DX improvements. It’s backwards compatible, so please consider upgrading by running: npm i --save async-wait-until@latest","repository":{"url":"git+https://github.com/devlato/waitUntil.git","type":"git"},"_npmVersion":"3.10.8","description":"Wait while predicate completes and resolve a Promise","directories":{},"_nodeVersion":"6.9.0","dependencies":{"bluebird":"^3.4.7"},"devDependencies":{"jest":"^18.1.0","eslint":"^3.14.1","eslint-plugin-import":"^2.2.0","eslint-config-airbnb-base":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/async-wait-until-1.0.1.tgz_1486047470173_0.019406536128371954","host":"packages-12-west.internal.npmjs.com"}},"1.0.2":{"name":"async-wait-until","version":"1.0.2","keywords":["apply","when","lodash","async","then","promise","wait","timeout","interval","until","for","bluebird"],"author":{"name":"devlato","email":"npm@devlato.com"},"license":"MIT","_id":"async-wait-until@1.0.2","maintainers":[{"name":"devlato","email":"npm@devlato.com"}],"homepage":"https://github.com/devlato/waitUntil#readme","bugs":{"url":"https://github.com/devlato/waitUntil/issues"},"dist":{"shasum":"c5afc4053d274a2d810b00700edc6b0abb1e471e","tarball":"https://registry.npmjs.org/async-wait-until/-/async-wait-until-1.0.2.tgz","integrity":"sha512-Yp+5dlKWYfzVs9i6tqbWJzxljZ0wekgrcY4V5lmjAzB8zQLXK996j1wrxv97rLwzhHquJ+Y9g1X36FDOTQG5Bg==","signatures":[{"sig":"MEQCIB0iBOh7TZPAl+5hQanC2oTWcZNOoqMsqsTR14JqKqdqAiAI+Y/6MU0eQi4hUNhbVgILP6EUwn25dM8Ck5XkXNf4pA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"c5afc4053d274a2d810b00700edc6b0abb1e471e","engines":{"npm":">= 2","node":">= 4"},"gitHead":"c0ab7df67cfa760dabf7b4580d6d6bf16388053d","scripts":{"lint":"eslint --config .eslintrc --ext .js .","test":"NODE_ENV=test jest -u --no-cache --config .jestrc","test:coverage":"NODE_ENV=test jest --coverage --no-cache --config .jestrc"},"_npmUser":{"name":"devlato","email":"npm@devlato.com"},"deprecated":"Thanks for using async-wait-until! The version you’re on was released several years ago. A newer release is available with bug fixes and DX improvements. It’s backwards compatible, so please consider upgrading by running: npm i --save async-wait-until@latest","repository":{"url":"git+https://github.com/devlato/waitUntil.git","type":"git"},"_npmVersion":"3.10.8","description":"Wait while predicate completes and resolve a Promise","directories":{},"_nodeVersion":"6.9.0","dependencies":{"bluebird":"^3.4.7"},"devDependencies":{"jest":"^18.1.0","eslint":"^3.14.1","eslint-plugin-import":"^2.2.0","eslint-config-airbnb-base":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/async-wait-until-1.0.2.tgz_1486051282991_0.9932629473041743","host":"packages-12-west.internal.npmjs.com"}},"1.0.3":{"name":"async-wait-until","version":"1.0.3","keywords":["apply","when","lodash","async","then","promise","wait","timeout","interval","until","for","bluebird"],"author":{"name":"devlato","email":"npm@devlato.com"},"license":"MIT","_id":"async-wait-until@1.0.3","maintainers":[{"name":"devlato","email":"npm@devlato.com"}],"homepage":"https://github.com/devlato/waitUntil#readme","bugs":{"url":"https://github.com/devlato/waitUntil/issues"},"dist":{"shasum":"6ec13b5dc1cd0d956930f9b06c2a35ce79e7f7f0","tarball":"https://registry.npmjs.org/async-wait-until/-/async-wait-until-1.0.3.tgz","integrity":"sha512-g21X9zLuPo8ZBRKs7s87pE7EFrE+XGfgP1ImSmMRBWGBj74Hs2Wz03iQ6rjizTrsCtojp3HuFdxyatBSOkeCGA==","signatures":[{"sig":"MEYCIQD8y/Sn/H1/7q5dNEPfm4grRXSqufQPkqKSBDpvSHv20wIhAOvjJYTLhl0IzLmLzo3Gbl86mbqYFpZReYKk88Xf0d71","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"6ec13b5dc1cd0d956930f9b06c2a35ce79e7f7f0","engines":{"npm":">= 2","node":">= 4"},"gitHead":"1dd01656eaf4300993a129af6c6ca4b17ca9a337","scripts":{"lint":"eslint --config .eslintrc --ext .js .","test":"NODE_ENV=test jest -u --no-cache --config .jestrc","prepush":"npm run lint && npm run test:coverage","test:coverage":"NODE_ENV=test jest --coverage --no-cache --config .jestrc"},"_npmUser":{"name":"devlato","email":"npm@devlato.com"},"deprecated":"Thanks for using async-wait-until! The version you’re on was released several years ago. A newer release is available with bug fixes and DX improvements. It’s backwards compatible, so please consider upgrading by running: npm i --save async-wait-until@latest","repository":{"url":"git+https://github.com/devlato/waitUntil.git","type":"git"},"_npmVersion":"3.10.8","description":"Wait while predicate completes and resolve a Promise","directories":{},"_nodeVersion":"6.9.0","dependencies":{"bluebird":"^3.4.7"},"devDependencies":{"jest":"^18.1.0","husky":"^0.13.1","eslint":"^3.14.1","eslint-plugin-import":"^2.2.0","eslint-config-airbnb-base":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/async-wait-until-1.0.3.tgz_1486051492914_0.3308863309212029","host":"packages-12-west.internal.npmjs.com"}},"1.1.0":{"name":"async-wait-until","version":"1.1.0","keywords":["apply","when","lodash","async","then","promise","wait","timeout","interval","until","for","bluebird"],"author":{"name":"devlato","email":"npm@devlato.com"},"license":"MIT","_id":"async-wait-until@1.1.0","maintainers":[{"name":"devlato","email":"npm@devlato.com"}],"homepage":"https://github.com/devlato/waitUntil#readme","bugs":{"url":"https://github.com/devlato/waitUntil/issues"},"dist":{"shasum":"49eaf834c25521c930d9fab304f540f44ea103c4","tarball":"https://registry.npmjs.org/async-wait-until/-/async-wait-until-1.1.0.tgz","integrity":"sha512-5tgvjFUODwily+hQ09ZKRjkMYwJ51Vg2KnQ4WE2XYzbI2C4X4glZdy+d5vecO6iPAP0CWX3jjk1yHm0KyGYWzg==","signatures":[{"sig":"MEUCIQD7xBLgMNdN5jY5ad0g1i0p6vLMAc56O/PiAV3v+fECsQIgKsUc7eYlG88TsVsAhU/rj5FBdYPATBeXvvcmJkkP5mY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/waitUntil.js","_from":".","_shasum":"49eaf834c25521c930d9fab304f540f44ea103c4","engines":{"npm":">= 2","node":">= 4"},"gitHead":"b63e0e976706f822675ac3551c3e683e99fa7a93","scripts":{"lint":"eslint --config .eslintrc --ext .js .","test":"NODE_ENV=test jest -u --no-cache --config .jestrc","prepush":"npm run lint && npm run test:coverage","test:coverage":"NODE_ENV=test jest --coverage --no-cache --config .jestrc"},"_npmUser":{"name":"devlato","email":"npm@devlato.com"},"deprecated":"Thanks for using async-wait-until! The version you’re on was released several years ago. A newer release is available with bug fixes and DX improvements. It’s backwards compatible, so please consider upgrading by running: npm i --save async-wait-until@latest","repository":{"url":"git+https://github.com/devlato/waitUntil.git","type":"git"},"_npmVersion":"3.10.8","description":"Wait while predicate completes and resolve a Promise","directories":{},"_nodeVersion":"6.9.0","dependencies":{"bluebird":"^3.4.7"},"devDependencies":{"jest":"^18.1.0","husky":"^0.13.1","eslint":"^3.14.1","eslint-plugin-import":"^2.2.0","eslint-config-airbnb-base":"^11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/async-wait-until-1.1.0.tgz_1486053122541_0.7117123620118946","host":"packages-12-west.internal.npmjs.com"}},"1.1.1":{"name":"async-wait-until","version":"1.1.1","keywords":["apply","when","lodash","async","then","promise","wait","timeout","interval","until","for","bluebird"],"author":{"url":"http://devlato.com/","name":"devlato","email":"npm@devlato.com"},"license":"MIT","_id":"async-wait-until@1.1.1","maintainers":[{"name":"devlato","email":"npm@devlato.com"}],"homepage":"https://github.com/devlato/waitUntil#readme","bugs":{"url":"https://github.com/devlato/waitUntil/issues"},"dist":{"shasum":"9a0d042d87dfa144719793a2650fa874a63701c7","tarball":"https://registry.npmjs.org/async-wait-until/-/async-wait-until-1.1.1.tgz","integrity":"sha512-4hXk8w5ORpaxlKQSuNgArNJjZZtoOSgpbxqsmxTQ5DHlnicB60Rw86ZeWABucnSRGgy8oy8Yh+utkYg3cz6Wqg==","signatures":[{"sig":"MEQCICH0IO07deQdqnkf9VDgjbQMbuLHKZdiU4iEfIFOyvIkAiBhOQ7Rzi7N+MbtI20/t33V6PCfG/rVCCRvo0DAgX+S0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/waitUntil.js","_from":".","files":["package.json","README.md",".gitignore",".editorconfig","src"],"_shasum":"9a0d042d87dfa144719793a2650fa874a63701c7","engines":{"npm":">= 2","node":">= 4"},"gitHead":"8a2b2bbc75b7179fa695f2e853ed22a01cb9278e","scripts":{"lint":"eslint --config .eslintrc --ext .js .","test":"NODE_ENV=test jest -u --no-cache --config .jestrc","prepush":"npm run validate","validate":"npm run lint && npm run test:coverage","test:coverage":"NODE_ENV=test jest --coverage --no-cache --config .jestrc"},"_npmUser":{"name":"devlato","email":"npm@devlato.com"},"deprecated":"Thanks for using async-wait-until! The version you’re on was released several years ago. A newer release is available with bug fixes and DX improvements. It’s backwards compatible, so please consider upgrading by running: npm i --save async-wait-until@latest","repository":{"url":"git+https://github.com/devlato/waitUntil.git","type":"git"},"_npmVersion":"4.1.2","description":"Wait while predicate completes and resolve a Promise","directories":{},"_nodeVersion":"6.9.0","dependencies":{"bluebird":"3.4.7"},"devDependencies":{"jest":"18.1.0","husky":"0.13.1","eslint":"3.14.1","eslint-plugin-import":"2.2.0","eslint-config-airbnb-base":"11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/async-wait-until-1.1.1.tgz_1486133502738_0.5896539487875998","host":"packages-18-east.internal.npmjs.com"}},"1.1.2":{"name":"async-wait-until","version":"1.1.2","keywords":["apply","when","lodash","async","then","promise","wait","timeout","interval","until","for","bluebird"],"author":{"url":"http://devlato.com/","name":"devlato","email":"npm@devlato.com"},"license":"MIT","_id":"async-wait-until@1.1.2","maintainers":[{"name":"devlato","email":"npm@devlato.com"}],"homepage":"https://github.com/devlato/waitUntil#readme","bugs":{"url":"https://github.com/devlato/waitUntil/issues"},"dist":{"shasum":"bd5009ef01a565ec4945a4f6c6657ca5ef1fd52a","tarball":"https://registry.npmjs.org/async-wait-until/-/async-wait-until-1.1.2.tgz","integrity":"sha512-L592byFN79EaeWrw6wG+DypigBc1FkVbJgdKrcAI4llmnAJ5etqW+kGtVBAqG6A2P1xcwhnTjVSNO2wjObbIfQ==","signatures":[{"sig":"MEYCIQDJg9XcvnqLMCd+kT2d0R1g4eObclVYPDLXDpDzmMPu7gIhANjO0oqcEiPEj8a6ssAJpPPUcapV2SxkDSfkrTCfkeyf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/waitUntil.js","_from":".","files":["package.json","README.md",".gitignore",".editorconfig","src"],"_shasum":"bd5009ef01a565ec4945a4f6c6657ca5ef1fd52a","engines":{"npm":">= 2","node":">= 4"},"gitHead":"23a2b1334879b773c5a590c6f028787ae4b155e2","scripts":{"lint":"eslint --config .eslintrc --ext .js .","test":"NODE_ENV=test jest -u --no-cache --config .jestrc","prepush":"npm run validate","validate":"npm run lint && npm run test:coverage","coveralls":"cat ./coverage/lcov.info | coveralls","codeclimate":"cat ./coverage/lcov.info | codeclimate-test-reporter","test:report":"npm run coveralls && npm run codeclimate","test:coverage":"NODE_ENV=test jest --coverage --no-cache --config .jestrc"},"_npmUser":{"name":"devlato","email":"npm@devlato.com"},"deprecated":"Thanks for using async-wait-until! The version you’re on was released several years ago. A newer release is available with bug fixes and DX improvements. It’s backwards compatible, so please consider upgrading by running: npm i --save async-wait-until@latest","repository":{"url":"git+https://github.com/devlato/waitUntil.git","type":"git"},"_npmVersion":"4.1.2","description":"Wait while predicate completes and resolve a Promise","directories":{},"_nodeVersion":"7.5.0","dependencies":{"bluebird":"3.4.7"},"devDependencies":{"jest":"18.1.0","husky":"0.13.1","eslint":"3.14.1","coveralls":"2.11.15","eslint-plugin-import":"2.2.0","codeclimate-test-reporter":"0.4.0","eslint-config-airbnb-base":"11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/async-wait-until-1.1.2.tgz_1486146423811_0.35739734186790884","host":"packages-12-west.internal.npmjs.com"}},"1.1.3":{"name":"async-wait-until","version":"1.1.3","keywords":["apply","when","lodash","async","then","promise","wait","timeout","interval","until","for","bluebird"],"author":{"url":"http://devlato.com/","name":"devlato","email":"npm@devlato.com"},"license":"MIT","_id":"async-wait-until@1.1.3","maintainers":[{"name":"devlato","email":"npm@devlato.com"}],"homepage":"https://github.com/devlato/waitUntil#readme","bugs":{"url":"https://github.com/devlato/waitUntil/issues"},"dist":{"shasum":"e4891f6165b8815192ac1813cec2008a10609bfd","tarball":"https://registry.npmjs.org/async-wait-until/-/async-wait-until-1.1.3.tgz","integrity":"sha512-PMapxXNPvnFyKcHknblfYQG83aIbzHZGpMQGJvqnrqr9d2RcxwuK19OvWMLIxfxWJdCr1pAvGfn9iodvWWgpXw==","signatures":[{"sig":"MEUCIQD4PrbasNoA3vOaNr/P6vrsHrd8Wx1tffajNc+Lr5vL/AIgZ0gYSjQ0vcdvGQt8ttcYjtTZWU8Gi3oSDgSaJk4vndI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/waitUntil.js","_from":".","files":["package.json","README.md",".gitignore",".editorconfig","src"],"_shasum":"e4891f6165b8815192ac1813cec2008a10609bfd","engines":{"npm":">= 2","node":">= 4"},"gitHead":"8ea78c56cd31ec6be43a927e7309c697d937dd7a","scripts":{"lint":"eslint --config .eslintrc --ext .js .","test":"NODE_ENV=test jest -u --no-cache --config .jestrc","prepush":"npm run validate","validate":"npm run lint && npm run test:coverage","coveralls":"cat ./coverage/lcov.info | coveralls","codeclimate":"cat ./coverage/lcov.info | codeclimate-test-reporter","test:report":"npm run coveralls && npm run codeclimate","test:coverage":"NODE_ENV=test jest --coverage --no-cache --config .jestrc"},"_npmUser":{"name":"devlato","email":"npm@devlato.com"},"deprecated":"Thanks for using async-wait-until! The version you’re on was released several years ago. A newer release is available with bug fixes and DX improvements. It’s backwards compatible, so please consider upgrading by running: npm i --save async-wait-until@latest","repository":{"url":"git+https://github.com/devlato/waitUntil.git","type":"git"},"_npmVersion":"4.1.2","description":"Wait while predicate completes and resolve a Promise","directories":{},"_nodeVersion":"7.5.0","dependencies":{"bluebird":"3.4.7"},"devDependencies":{"jest":"18.1.0","husky":"0.13.1","eslint":"3.14.1","coveralls":"2.11.15","eslint-plugin-import":"2.2.0","codeclimate-test-reporter":"0.4.0","eslint-config-airbnb-base":"11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/async-wait-until-1.1.3.tgz_1486146701005_0.24238785333000124","host":"packages-18-east.internal.npmjs.com"}},"1.1.4":{"name":"async-wait-until","version":"1.1.4","keywords":["apply","when","lodash","async","then","promise","wait","timeout","interval","until","for","bluebird"],"author":{"url":"http://devlato.com/","name":"devlato","email":"npm@devlato.com"},"license":"MIT","_id":"async-wait-until@1.1.4","maintainers":[{"name":"devlato","email":"npm@devlato.com"}],"homepage":"https://github.com/devlato/waitUntil#readme","bugs":{"url":"https://github.com/devlato/waitUntil/issues"},"dist":{"shasum":"6b80a5b2207c9e9296d069a55e6ddd2da8c262cc","tarball":"https://registry.npmjs.org/async-wait-until/-/async-wait-until-1.1.4.tgz","integrity":"sha512-Qlvk0Ugfp70ETGCxE9lApj3kM3FHOjc/+SLKo5ITjiXRef0LLBO7lviH8W/Y+0SP3FL6lUMS1tPWf3pNw6NmYA==","signatures":[{"sig":"MEQCIEdId5wVwUocYK+RJX14ydsjQTqqmYfKByex1F+kPscnAiAEoqGfB01TeyYFB8s23jcbFXlZqx8nfGZHyMawV9/08w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/waitUntil.js","_from":".","files":["package.json","README.md",".gitignore",".editorconfig","src"],"_shasum":"6b80a5b2207c9e9296d069a55e6ddd2da8c262cc","engines":{"npm":">= 2","node":">= 4"},"gitHead":"7190d49c71a2c932ad32065bc18b703674b6a856","scripts":{"lint":"eslint --config .eslintrc --ext .js .","test":"NODE_ENV=test jest -u --no-cache --config .jestrc","prepush":"npm run validate","validate":"npm run lint && npm run test:coverage","coveralls":"cat ./coverage/lcov.info | coveralls","codeclimate":"cat ./coverage/lcov.info | codeclimate-test-reporter","test:report":"npm run coveralls && npm run codeclimate","test:coverage":"NODE_ENV=test jest --coverage --no-cache --config .jestrc"},"_npmUser":{"name":"devlato","email":"npm@devlato.com"},"deprecated":"Thanks for using async-wait-until! The version you’re on was released several years ago. A newer release is available with bug fixes and DX improvements. It’s backwards compatible, so please consider upgrading by running: npm i --save async-wait-until@latest","repository":{"url":"git+https://github.com/devlato/waitUntil.git","type":"git"},"_npmVersion":"4.1.2","description":"Wait while predicate completes and resolve a Promise","directories":{},"_nodeVersion":"7.5.0","dependencies":{"bluebird":"3.4.7"},"devDependencies":{"jest":"18.1.0","husky":"0.13.1","eslint":"3.14.1","coveralls":"2.11.15","eslint-plugin-import":"2.2.0","codeclimate-test-reporter":"0.4.0","eslint-config-airbnb-base":"11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/async-wait-until-1.1.4.tgz_1486212533304_0.3671650690957904","host":"packages-18-east.internal.npmjs.com"}},"1.1.5":{"name":"async-wait-until","version":"1.1.5","keywords":["apply","when","lodash","async","then","promise","wait","timeout","interval","until","for","bluebird"],"author":{"url":"http://devlato.com/","name":"devlato","email":"npm@devlato.com"},"license":"MIT","_id":"async-wait-until@1.1.5","maintainers":[{"name":"devlato","email":"npm@devlato.com"}],"homepage":"https://github.com/devlato/waitUntil#readme","bugs":{"url":"https://github.com/devlato/waitUntil/issues"},"dist":{"shasum":"879000017c59dd90edb94c8cbc0a0842f515b6dc","tarball":"https://registry.npmjs.org/async-wait-until/-/async-wait-until-1.1.5.tgz","integrity":"sha512-SjTSVumtDkNswjvG4f65xgLGkEAXen2OazCJUK9HQYBYudRyZKPaYLFwGkODmCbuKOT2zKn8AvPJZKAX5GC/eQ==","signatures":[{"sig":"MEUCIHxpGbzkoPsDOo1s2mDY1++sle4I+YrkFbVpWGnPWYP5AiEAv1QbgpRjsiFeHt2/wkJ+xII15qEo/CGQ5TyXa+c2U3s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/waitUntil.js","_from":".","files":["package.json","README.md",".gitignore",".editorconfig","src"],"_shasum":"879000017c59dd90edb94c8cbc0a0842f515b6dc","engines":{"npm":">= 2","node":">= 4"},"gitHead":"e5b0cc34b4e172e6fdb298643330fbff2af65be6","scripts":{"lint":"eslint --config .eslintrc --ext .js .","test":"NODE_ENV=test jest -u --no-cache --config .jestrc","prepush":"npm run validate","validate":"npm run lint && npm run test:coverage","coveralls":"cat ./coverage/lcov.info | coveralls","codeclimate":"cat ./coverage/lcov.info | codeclimate-test-reporter","test:report":"npm run coveralls && npm run codeclimate","test:coverage":"NODE_ENV=test jest --coverage --no-cache --config .jestrc"},"_npmUser":{"name":"devlato","email":"npm@devlato.com"},"deprecated":"Thanks for using async-wait-until! The version you’re on was released several years ago. A newer release is available with bug fixes and DX improvements. It’s backwards compatible, so please consider upgrading by running: npm i --save async-wait-until@latest","repository":{"url":"git+https://github.com/devlato/waitUntil.git","type":"git"},"_npmVersion":"3.8.6","description":"Wait while predicate completes and resolve a Promise","directories":{},"_nodeVersion":"5.12.0","dependencies":{"bluebird":"3.4.7"},"devDependencies":{"jest":"18.1.0","husky":"0.13.1","eslint":"3.14.1","coveralls":"2.11.15","eslint-plugin-import":"2.2.0","codeclimate-test-reporter":"0.4.0","eslint-config-airbnb-base":"11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/async-wait-until-1.1.5.tgz_1486212829236_0.9379053572192788","host":"packages-18-east.internal.npmjs.com"}},"1.1.7":{"name":"async-wait-until","version":"1.1.7","keywords":["apply","when","lodash","async","then","promise","wait","timeout","interval","until","for","bluebird"],"author":{"url":"https://devlato.com/","name":"devlato","email":"npm@devlato.com"},"license":"MIT","_id":"async-wait-until@1.1.7","maintainers":[{"name":"devlato","email":"npm@devlato.com"}],"homepage":"https://github.com/devlato/waitUntil#readme","bugs":{"url":"https://github.com/devlato/waitUntil/issues"},"dist":{"shasum":"1f76b9ed7877afff80316b6891fc0dbbe4ca9e65","tarball":"https://registry.npmjs.org/async-wait-until/-/async-wait-until-1.1.7.tgz","fileCount":5,"integrity":"sha512-7s7AotGq2xwuRTeY++6ZZeo0AkGh1ezXKBqd6GOjue0LU6Cla35zafIE6/VOd+IeB9PZgSZraNgS7j6r8RUWrQ==","signatures":[{"sig":"MEUCIQDKXXV99lFeTy1qpHnQgeeMap7/sqQ1qO2fuNhH0J6PYQIgFq+VWD/VIf+D3Kk8vwvOcLyXkxx8AMO7LtkgMDmnS4I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8119},"main":"src/waitUntil.js","files":["package.json","README.md",".gitignore",".editorconfig","src"],"engines":{"npm":">= 2","node":">= 4"},"gitHead":"83f880cd670ff485deba2dcef76e4bfddb40131e","scripts":{"lint":"eslint --config .eslintrc --ext .js .","test":"NODE_ENV=test jest -u --no-cache --config .jestrc","prepush":"npm run validate","validate":"npm run lint && npm run test:coverage","coveralls":"cat ./coverage/lcov.info | coveralls","codeclimate":"cat ./coverage/lcov.info | codeclimate-test-reporter","test:report":"npm run coveralls && npm run codeclimate","test:coverage":"NODE_ENV=test jest --coverage --no-cache --config .jestrc"},"_npmUser":{"name":"devlato","email":"npm@devlato.com"},"deprecated":"Thanks for using async-wait-until! The version you’re on was released several years ago. A newer release is available with bug fixes and DX improvements. It’s backwards compatible, so please consider upgrading by running: npm i --save async-wait-until@latest","repository":{"url":"git+https://github.com/devlato/waitUntil.git","type":"git"},"_npmVersion":"5.6.0","description":"Wait while predicate completes and resolve a Promise","directories":{},"_nodeVersion":"9.10.1","_hasShrinkwrap":false,"devDependencies":{"jest":"18.1.0","husky":"0.13.1","eslint":"3.14.1","coveralls":"2.11.15","eslint-plugin-import":"2.2.0","codeclimate-test-reporter":"0.4.0","eslint-config-airbnb-base":"11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/async-wait-until_1.1.7_1522859067857_0.4017071986848244","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"async-wait-until","version":"1.2.4","keywords":["apply","when","lodash","async","then","promise","wait","timeout","interval","until","for","bluebird"],"author":{"url":"https://devlato.com/","name":"devlato","email":"npm@devlato.com"},"license":"MIT","_id":"async-wait-until@1.2.4","maintainers":[{"name":"devlato","email":"npm@devlato.com"}],"homepage":"https://github.com/devlato/waitUntil#readme","bugs":{"url":"https://github.com/devlato/waitUntil/issues"},"dist":{"shasum":"55a6c29145b8037742a629b0ae0b69b5e2988404","tarball":"https://registry.npmjs.org/async-wait-until/-/async-wait-until-1.2.4.tgz","fileCount":6,"integrity":"sha512-H7ZR3cu1THxrJiDgevu+PgbyT0o5P/9nsCZj70ckruJCMWt/UOQmGo65wKWvEQN69MJk140x5/Z01ZQjzfwyOw==","signatures":[{"sig":"MEUCIQCb1CP6hthlA2PIJHDcqLL/q703TfEhZf3hb85C/BvDOgIgKGhdfPy6ZqcdihZVdXIG7MYqlGSw/EzsPK/PZ2mRjME=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbCB7iCRA9TVsSAnZWagAA7cQP/13Ees/pqcfaszgYLrLE\n2GECS7pIzABKa7HaQBDbF774E+8ztusHBSWDE1gWghLIZWNCnoSenmBevRxI\nKbAcRgBj780gSA3oNCgKQAD/Rsld6rhVuDDQIfMOaXQFMmTpxbd4JDOuStlX\nF2M7/8Z+WKNhmnVerTLdgQTyGOO26bMl8ahwjfuzLPR1TbLtOqUUKaEVoUpY\nYbZhfZk5DOnNarLgHthJUcS5kpBiVS7gUuQgRs6kJkefutHDtYS2af8f1QiE\n7UqHYycLNIlJ8mEpd72l/7kU+xfdOUflGQbGLHeChopL41M2Mrc8PMkamhpr\n0iCoH/y1x1Ri2DNwPTB+wyiDz4zzfiG/i+ghVYR8FXqNH1JA3oBiyx115ef7\npsYOn6iRXxT9AqKqQd3Cq16jaJnLyNk8+2y4iNA/W8SrBpyjfcxvI4zHgmVx\noFy3MB8544R+vPr7FFJ8yZLAk1PqnqEfjztpxa6+wueybkzWxA5TDawFaszd\nwR11xf4boQNNVrkb9eUnHU1Ca1eTtJlXnkYALNaxDc+K1gG94eRq4q2tjMUi\ncy8sH7/YuvWMGu9Mg943QKvcSB7XeKFcxRhZBaoZpT3crU4VcgJ3RmV9tIVr\nqTb1m/LPP0o8RHqZrwwrFqB29stJR2iLQ6UrAeHNciwHgkKu9poIusDXRnEn\nNlgZ\r\n=FfJb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/waitUntil.js","files":["package.json","README.md",".gitignore",".editorconfig","src"],"types":"src/index.d.ts","engines":{"npm":">= 2","node":">= 4"},"gitHead":"f0622708af1391a11ae5f6bf6f7c1be62d72729b","scripts":{"lint":"eslint --config .eslintrc --ext .js .","test":"NODE_ENV=test jest -u --no-cache --config .jestrc","prepush":"npm run validate","validate":"npm run lint && npm run test:coverage","coveralls":"cat ./coverage/lcov.info | coveralls","codeclimate":"cat ./coverage/lcov.info | codeclimate-test-reporter","test:report":"npm run coveralls && npm run codeclimate","test:coverage":"NODE_ENV=test jest --coverage --no-cache --config .jestrc"},"_npmUser":{"name":"devlato","email":"npm@devlato.com"},"deprecated":"Thanks for using async-wait-until! The version you’re on was released several years ago. A newer release is available with bug fixes and DX improvements. It’s backwards compatible, so please consider upgrading by running: npm i --save async-wait-until@latest","repository":{"url":"git+https://github.com/devlato/waitUntil.git","type":"git"},"_npmVersion":"6.0.1","description":"Wait while predicate completes and resolve a Promise","directories":{},"_nodeVersion":"8.6.0","_hasShrinkwrap":false,"devDependencies":{"jest":"18.1.0","husky":"0.13.1","eslint":"3.14.1","coveralls":"2.11.15","eslint-plugin-import":"2.2.0","codeclimate-test-reporter":"0.4.0","eslint-config-airbnb-base":"11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/async-wait-until_1.2.4_1527258849520_0.5763628923177198","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"async-wait-until","version":"1.2.6","keywords":["apply","when","lodash","async","then","promise","wait","timeout","interval","until","for","bluebird"],"author":{"url":"https://devlato.com/","name":"devlato","email":"npm@devlato.com"},"license":"MIT","_id":"async-wait-until@1.2.6","maintainers":[{"name":"devlato","email":"npm@devlato.com"}],"homepage":"https://github.com/devlato/async-wait-until#readme","bugs":{"url":"https://github.com/devlato/async-wait-until/issues"},"dist":{"shasum":"b6d8ada89913028af1928ee078925af75862b108","tarball":"https://registry.npmjs.org/async-wait-until/-/async-wait-until-1.2.6.tgz","fileCount":6,"integrity":"sha512-7I1zd0bnMEo7WfLfDoLZp+iPYKv/dl7kcW8wphazZn+BAElTGvtkDuQuonr480JzkS7f42VcGyP90mk3+3IfWA==","signatures":[{"sig":"MEUCIQCazn2qJltBfv8502Nq7thcFctBi/gjwB++2IAOYEUgPAIgWkBZ8zzvawuW9sTWJKwc1347XPqjn0urO98FU8rYouY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPR9VCRA9TVsSAnZWagAAFNUP/RTEdkDMZYi7KW/ezr9r\n5fgUGv9piZFYlynahvfM0ua6zx63bFg657DWxEcMk42Sy8Nft0N3ktBfC94u\nm2VzIgjB1REPB8BsAZh7xx7IMCYXWvViKGr6533orB0GHLcXoiRy+FjADFWo\nfVrSpY6b/pCIzUPenmYf7hkZLpg6162AebtPCpI8UxpatLJ4WlaoU1Qom5ov\nyqnsQHS7J7PsGQywSRX4FSEYZUfo2SNo5aYh1twP4kQlRSftH0HoqEq4Nhyt\nBj62TscLP8om0oaMpJNUfmWPsQzTI9DCUf+UGdHFkkX08OK9S0qo+H5+lnky\n6j8PhE+QqF81zKRPmsGDEB867jXhZ1FQDfrNj0FYoLud3CDIKx+naofpwQZU\n2YDVVg8Yc0TLZhvqZyqu2MGj05cc4CJ9XWYWjMdl/iSsIekszNHSSqeean1P\nEu/PiViRSOqMsKaZ1Q7c7ZZwDduGbd+wkaFM0hff9PQAxa6R2aNWXAHZerK/\nr2tf6cZgyIuqQ2n98AlebRuOR5zr7Bhv+c3TOiUKgBQ3MQKrhQrC/3GoC41C\nOhe97yY+l9BT7KYSVbL3WXMeaT5CjRwOwnf+jKr+3jj1xzVt3tHNVbMgvIfL\na7u8wbYxdI9xdfpDVjWzLuNxvw5erq17ItBr1sTT1+HAOgguGAAovkdrkNLh\nxuHD\r\n=Dp2L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/waitUntil.js","types":"src/index.d.ts","engines":{"npm":">= 2","node":">= 4"},"gitHead":"06d2ce241744ff20ccd512ecfd53f46ab87a54ca","scripts":{"lint":"eslint --config .eslintrc --ext .js .","test":"NODE_ENV=test jest -u --no-cache --config .jestrc","prepush":"npm run validate","validate":"npm run lint && npm run test:coverage","coveralls":"cat ./coverage/lcov.info | coveralls","codeclimate":"cat ./coverage/lcov.info | codeclimate-test-reporter","test:report":"npm run coveralls && npm run codeclimate","test:coverage":"NODE_ENV=test jest --coverage --no-cache --config .jestrc"},"_npmUser":{"name":"devlato","email":"npm@devlato.com"},"deprecated":"Thanks for using async-wait-until! The version you’re on was released several years ago. A newer release is available with bug fixes and DX improvements. It’s backwards compatible, so please consider upgrading by running: npm i --save async-wait-until@latest","repository":{"url":"git+https://github.com/devlato/async-wait-until.git","type":"git"},"_npmVersion":"6.14.6","description":"Wait while predicate completes and resolve a Promise","directories":{},"_nodeVersion":"12.18.3","_hasShrinkwrap":false,"devDependencies":{"jest":"18.1.0","husky":"0.13.1","eslint":"3.14.1","coveralls":"2.11.15","eslint-plugin-import":"2.2.0","codeclimate-test-reporter":"0.4.0","eslint-config-airbnb-base":"11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/async-wait-until_1.2.6_1597841237280_0.2227827165604439","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"async-wait-until","version":"2.0.0","keywords":["apply","when","async","then","promise","wait","timeout","interval","until","for","while","predicate","resolve","reject"],"author":{"url":"https://devlato.com/","name":"devlato","email":"npm@devlato.com"},"license":"MIT","_id":"async-wait-until@2.0.0","maintainers":[{"name":"devlato","email":"npm@devlato.com"}],"homepage":"https://github.com/devlato/async-wait-until#readme","bugs":{"url":"https://github.com/devlato/async-wait-until/issues"},"dist":{"shasum":"fd875aa36034737076636afb81cacde7b8b4021a","tarball":"https://registry.npmjs.org/async-wait-until/-/async-wait-until-2.0.0.tgz","fileCount":8,"integrity":"sha512-m4/hjkTVzbAklV0nlmFPEUnAS+NIf+I0fQKJuRkqaLq2br+w9mWT8o4fw+tX7osoS9DEA6eEAHXm7pwuouqZyg==","signatures":[{"sig":"MEUCIQC8Zmc03Jt9cc/nZo7HP4s7UkeCja4JIZMzkdd5VBmSXwIgEnZOOmFWde1kkCa9BErbyPC1G9hTn1F9KavR4SUjxPM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgK7IkCRA9TVsSAnZWagAAn34P/0ZNpK3g30oqsvMEyfY3\n2JmTOaV+gQRNEPEmJqnwCSi0ceyUXf02dUONaopmJTC+m9iVA5D6ZoJm5fQq\nx+GCbSZNivgOrQloHF84OOHYYMxZyr/znuLLHrE+knUBRKi4Vdr+ZWxRSeCq\nbH3/OcU/BQge9SAWmN1uJwSTdIV3vNftma3gD6FYYVdCTMhNxZJlFitNdGv6\n24SW6zqP/9f9zWFRfcQdhrBpP1AZvPHF2B15ackffwy2KrF9ytRmhIP2UkFn\njIR4SUQuhShCYgSZaMnx4O6UIwfBOCQJf2BwICjXHPw/AwjAF5Et7JOzu508\nwQeRSLgZmrnAgGudGgkG2SNbfHMJp+FjLRtu0mugZt26w90yo01To6Bj8Dqm\nTdDlpusCX6oa3Jb77PvfMCybzon3f0pKG7uPzNtLhOvCSllrlhHsoPUq53fp\noJ4sloO40KrnsFWzQjFAIQtCSi65pGUeMP3+wmSHkmD/Azwv1pzbSbJJ8MYk\n7/7I8q7ZvYG6/mwFWeuuz7rQsE8iPmwa+6evlmMdjf1hwFZTh9XFCSJRV1Xn\ncm/+KIBkFUnRpmUi7KWquW0bCfFfrJ6nqnOWoLU967lfy4aj7woBsAzopV0B\np2/gu5i22Q/RDgcCGPw+FmXMIlf424cxvZPDvdRgDsu7oPBnGel0W5pOvWfs\nG/W/\r\n=nJWS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-push":"npm run lint & npm run test:ci","pre-commit":"lint-staged"}},"types":"dist/index.d.ts","engines":{"npm":">= 1.0.0","node":">= 0.12.0"},"gitHead":"960d93aa3fe2cfaba7c8e4c014e50ce508622d89","scripts":{"docs":"cross-env NODE_ENV=production typedoc","lint":"cross-env NODE_ENV=production eslint -c .eslintrc.js .","test":"cross-env NODE_ENV=test jest --coverage","build":"cross-env NODE_ENV=production rollup -c rollup.config.js","clean":"npm run lint:clean & npm run test:clean & npm run build:clean & npm run docs:clean & wait","format":"cross-env NODE_ENV=production eslint -c .eslintrc.js --fix .","docs:ci":"npm run docs:clean && npm run docs","lint:ci":"npm run lint:clean && cross-env NODE_ENV=production eslint -c .eslintrc.js -o lint/report.log .","release":"npm run lint:ci && npm run test:ci && npm run build:ci && npm run docs:ci","test:ci":"npm run test:clean && npm run test","build:ci":"npm run build:clean && npm run build","docs:clean":"cross-env NODE_ENV=production rimraf docs","lint:clean":"cross-env NODE_ENV=production rimraf lint","prepublish":"npm run clean && npm run release","spellcheck":"cross-env NODE_ENV=production write-good *.md","test:clean":"cross-env NODE_ENV=production rimraf coverage","build:clean":"cross-env NODE_ENV=production rimraf dist"},"_npmUser":{"name":"devlato","email":"npm@devlato.com"},"deprecated":"Thanks for using async-wait-until! The version you’re on was released several years ago. A newer release is available with bug fixes and DX improvements. It’s backwards compatible, so please consider upgrading by running: npm i --save async-wait-until@latest","repository":{"url":"git+https://github.com/devlato/async-wait-until.git","type":"git"},"_npmVersion":"6.14.10","description":"Waits for a given predicate callback to return a truthy value and resolves","directories":{},"lint-staged":{"./**/*.{ts,js,json}":["cross-env NODE_ENV=production eslint -c ./.eslintrc.js --fix","cross-env NODE_ENV=test jest —-bail --color --findRelatedTests --coverage"]},"_nodeVersion":"14.15.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","husky":"^4.3.8","eslint":"^7.19.0","rimraf":"^3.0.2","rollup":"^2.38.4","ts-jest":"^26.5.0","ts-node":"^9.1.1","typedoc":"^0.20.20","prettier":"^2.2.1","coveralls":"^3.1.0","cross-env":"^7.0.3","typescript":"^4.1.3","write-good":"^1.0.4","@babel/core":"^7.12.10","@types/jest":"^26.0.20","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/enzyme":"^3.10.8","browser-resolve":"^2.0.0","@babel/preset-env":"^7.12.11","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@typescript-eslint/parser":"^4.14.1","rollup-plugin-typescript2":"^0.29.0","@typescript-eslint/eslint-plugin":"^4.14.1"},"_npmOperationalInternal":{"tmp":"tmp/async-wait-until_2.0.0_1613476387688_0.8421562155744569","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"async-wait-until","version":"2.0.1","keywords":["apply","when","async","then","promise","wait","timeout","interval","until","for","while","predicate","resolve","reject"],"author":{"url":"https://devlato.com/","name":"devlato","email":"npm@devlato.com"},"license":"MIT","_id":"async-wait-until@2.0.1","maintainers":[{"name":"devlato","email":"npm@devlato.com"}],"homepage":"https://github.com/devlato/async-wait-until#readme","bugs":{"url":"https://github.com/devlato/async-wait-until/issues"},"dist":{"shasum":"23480449c038ca77a1388bef19111f2b7f7dd401","tarball":"https://registry.npmjs.org/async-wait-until/-/async-wait-until-2.0.1.tgz","fileCount":10,"integrity":"sha512-ULUu3LS2OwJzajqUQbWEOK3SZy1OrADmtKZk58PeXrH0jSNwog0xwiLCiaUTTLOHVaG8AU+IN9eafw1mBU64MQ==","signatures":[{"sig":"MEUCIBkfPIihJQBs6icPByoH/p3nX6kN3mpvCuT1nK8Qiw1+AiEAhDW+LknAkIJzvhqamT9JQQcez4a7zrzSDfeSP0XdgNw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLaavCRA9TVsSAnZWagAAN9UQAIIsMGmNOy6SCs4RlRV+\nrGgIHtXyLtDeXwWw5ruJHw0qwY+qJsGiYhceKl6WfYSlUu3JFCa7Qm2n8fup\nFD+7jcqiD89OJmDYV/DLXmPTLLzN6a+votmupCncMFpRNqrf1vx9KSP1z0aQ\nxnMSs7gZZ+n1YAxPZutqFgCF8PK5xuA950+y4uv6I26sXY6E9Dd55wDv9ADZ\n2UR8T+i2ynk1PSeLX1CY9V2/LBUi4QZSZAi/UZIoBeDU3EImxLcTrLHQrahq\niSZWHDMhIRihwcuB2QPw9HPeKmXZ5zAcMUwsaoxKaqHDpczFLj5zcunsskIp\nEob2JOF3X3soimU3Ca0UZZcoyUVnjFgsIl8y1Ft8JgHQk2ygYQm/WTlDVn/w\nUWEjx89+xW05Tw/7QyUAoXhyvqRi6woftPF5Nv2s+7HZ0KG5a706qZeXI9aU\nstXRHWLfH3JCx+sBHinSf3OezvIAgQsuoIQykchkp/CvZ+VkPaRA+rvTpqe7\nBoj5d4FwtKhbNArd3NkgQe1XSdt0u6xLUj9vlD+2S9r4jieZe5kHjHg516U4\nnqhadeHYfZ9pGQYBvQIy3Q5k2XuVl4xiWoWunwLqaY+RcGYZoKL3PCFrC2ft\nXU+7lAcoAT/bxFVt7I6CnbV5YcsDrOUTad/n3Un/OP8bfAPUjWy7TwndODmP\nYN3c\r\n=augp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-push":"npm run lint & npm run test:ci","pre-commit":"lint-staged"}},"types":"dist/index.d.ts","engines":{"npm":">= 1.0.0","node":">= 0.12.0"},"gitHead":"742d063c371ef681fe9cfe1e52743aa47ab85417","scripts":{"docs":"cross-env NODE_ENV=production typedoc","lint":"cross-env NODE_ENV=production eslint -c .eslintrc.js .","test":"cross-env NODE_ENV=test jest --coverage","build":"cross-env NODE_ENV=production rollup -c rollup.config.js","clean":"npm run lint:clean & npm run test:clean & npm run build:clean & npm run docs:clean & wait","format":"cross-env NODE_ENV=production eslint -c .eslintrc.js --fix .","docs:ci":"npm run docs:clean && npm run docs","lint:ci":"npm run lint:clean && cross-env NODE_ENV=production eslint -c .eslintrc.js -o lint/report.log .","release":"npm run lint:ci && npm run test:ci && npm run build:ci && npm run docs:ci","test:ci":"npm run test:clean && npm run test","build:ci":"npm run build:clean && npm run build","docs:clean":"cross-env NODE_ENV=production rimraf docs","lint:clean":"cross-env NODE_ENV=production rimraf lint","prepublish":"npm run clean && npm run release","spellcheck":"cross-env NODE_ENV=production write-good *.md","test:clean":"cross-env NODE_ENV=production rimraf coverage","build:clean":"cross-env NODE_ENV=production rimraf dist"},"_npmUser":{"name":"devlato","email":"npm@devlato.com"},"deprecated":"Thanks for using async-wait-until! The version you’re on was released several years ago. A newer release is available with bug fixes and DX improvements. It’s backwards compatible, so please consider upgrading by running: npm i --save async-wait-until@latest","repository":{"url":"git+https://github.com/devlato/async-wait-until.git","type":"git"},"_npmVersion":"6.14.10","description":"Waits for a given predicate callback to return a truthy value and resolves","directories":{},"lint-staged":{"./**/*.{ts,js,json}":["cross-env NODE_ENV=production eslint -c ./.eslintrc.js --fix","cross-env NODE_ENV=test jest —-bail --color --findRelatedTests --coverage"]},"_nodeVersion":"14.15.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","husky":"^4.3.8","eslint":"^7.19.0","rimraf":"^3.0.2","rollup":"^2.38.4","ts-jest":"^26.5.0","ts-node":"^9.1.1","typedoc":"^0.20.20","prettier":"^2.2.1","coveralls":"^3.1.0","cross-env":"^7.0.3","typescript":"^4.1.3","write-good":"^1.0.4","@babel/core":"^7.12.10","@types/jest":"^26.0.20","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/enzyme":"^3.10.8","browser-resolve":"^2.0.0","@babel/preset-env":"^7.12.11","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@typescript-eslint/parser":"^4.14.1","rollup-plugin-typescript2":"^0.29.0","@typescript-eslint/eslint-plugin":"^4.14.1"},"_npmOperationalInternal":{"tmp":"tmp/async-wait-until_2.0.1_1613604526926_0.49968303364452904","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"async-wait-until","version":"2.0.2","keywords":["apply","when","async","then","promise","wait","timeout","interval","until","for","while","predicate","resolve","reject"],"author":{"url":"https://devlato.com/","name":"devlato","email":"npm@devlato.com"},"license":"MIT","_id":"async-wait-until@2.0.2","maintainers":[{"name":"devlato","email":"npm@devlato.com"}],"homepage":"https://github.com/devlato/async-wait-until#readme","bugs":{"url":"https://github.com/devlato/async-wait-until/issues"},"dist":{"shasum":"b92cc972b0f393e240bae084ac19c99aeca2918a","tarball":"https://registry.npmjs.org/async-wait-until/-/async-wait-until-2.0.2.tgz","fileCount":10,"integrity":"sha512-Hb7kR2kwzVDGsRnMR4NTlzuzNBgaxKXqm8H5bmHT2kuZkAyy0htbAdbncGC9C29Uddw8MN0zgoXsMuAQfLy4aw==","signatures":[{"sig":"MEUCIQDxEJayfcuWJ4EnpRJwKpC14aCf2nmB0FXfvuswCZQFXAIgfe+uICr6sBMY9VTl/SHaKoiQ4dfs0g6LyYMHTQ6ba+A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgL7HXCRA9TVsSAnZWagAAUgkQAJ/k1r/k1Lj2znFg0jts\n8DpfUXb61gB99Yl21JIriT4snGgqtKjacoIKGIsUWyA749T8xFUiCriGkRw0\nWPQ2VUstXnh+/7Cqg+JAupg4IoPZx2iE6ryfofqPUCUqZAmfIbEll2boL+T0\n3om7HCAhIutf8W47wGcPnZQLlrrYAJcNju0hZkrQRaEkbAIB/da8bubHRbVC\njmDCJje6tqNxqgble4XsQFnaJLIKoQq2CtGuyltwEt1lwaWAv9q4qaYzb5Ry\nB0NuBDLqLc0XswP+rlJVKwc6YXRP53blrdxoE3gTgGXvXn4Q2tVfcjXvIFJ3\nyCSn4MkNj4eo9M/yymz0Y6tazPhaUD485HcqiH2Qj5H7OrykRtl+Mrn33hmz\nKHRWYgnXZKMeOp27TkJZdIy8vqZA38d+LwKYDxBBA/ythsFCE2Vld0WGlJ6v\n0OdKtminD475ZFpQ2a4iN31I2kt9TXLA9QP0Wl3G6BeNHg0/3lqNL1QYqHdL\nw2MNtqytDjk2GQWx+B+Cme2hNjTCYr/i7JGVEnxK5YddLRm6RcmqeXm5mGro\nujoEpYfoYmwLNxf3fnAlOmZIBsY/6s/YThS6CQEn165SaUO27kB3VRzAvGo+\niO/z6VuHuYzpnCkuwdIlwZtOxcCF4XaaPzHb334IcmEr+QRWY0FGuIgO8oZ3\nbVcw\r\n=7ZH7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-push":"npm run lint & npm run test:ci","pre-commit":"lint-staged"}},"types":"dist/index.d.ts","engines":{"npm":">= 1.0.0","node":">= 0.12.0"},"gitHead":"8aa1f7927ee71b10325e7a995ed06e362233d179","scripts":{"docs":"cross-env NODE_ENV=production typedoc","lint":"cross-env NODE_ENV=production eslint -c .eslintrc.js .","test":"cross-env NODE_ENV=test jest --coverage","build":"cross-env NODE_ENV=production rollup -c rollup.config.js","clean":"npm run lint:clean & npm run test:clean & npm run build:clean & npm run docs:clean & wait","format":"cross-env NODE_ENV=production eslint -c .eslintrc.js --fix .","docs:ci":"npm run docs:clean && npm run docs","lint:ci":"npm run lint:clean && cross-env NODE_ENV=production eslint -c .eslintrc.js -o lint/report.log .","release":"npm run lint:ci && npm run test:ci && npm run build:ci && npm run docs:ci","test:ci":"npm run test:clean && npm run test","build:ci":"npm run build:clean && npm run build","docs:clean":"cross-env NODE_ENV=production rimraf docs","lint:clean":"cross-env NODE_ENV=production rimraf lint","prepublish":"npm run clean && npm run release","spellcheck":"cross-env NODE_ENV=production write-good *.md","test:clean":"cross-env NODE_ENV=production rimraf coverage","build:clean":"cross-env NODE_ENV=production rimraf dist"},"_npmUser":{"name":"devlato","email":"npm@devlato.com"},"deprecated":"Thanks for using async-wait-until! The version you’re on was released several years ago. A newer release is available with bug fixes and DX improvements. It’s backwards compatible, so please consider upgrading by running: npm i --save async-wait-until@latest","repository":{"url":"git+https://github.com/devlato/async-wait-until.git","type":"git"},"_npmVersion":"6.14.11","description":"Waits for a given predicate callback to return a truthy value and resolves","directories":{},"lint-staged":{"./**/*.{ts,js,json}":["cross-env NODE_ENV=production eslint -c ./.eslintrc.js --fix","cross-env NODE_ENV=test jest —-bail --color --findRelatedTests --coverage"]},"_nodeVersion":"14.15.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","husky":"^4.3.8","eslint":"^7.19.0","rimraf":"^3.0.2","rollup":"^2.38.4","ts-jest":"^26.5.0","ts-node":"^9.1.1","typedoc":"^0.20.20","prettier":"^2.2.1","coveralls":"^3.1.0","cross-env":"^7.0.3","typescript":"^4.1.3","write-good":"^1.0.4","@babel/core":"^7.12.10","@types/jest":"^26.0.20","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/enzyme":"^3.10.8","browser-resolve":"^2.0.0","@babel/preset-env":"^7.12.11","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@typescript-eslint/parser":"^4.14.1","rollup-plugin-typescript2":"^0.29.0","@typescript-eslint/eslint-plugin":"^4.14.1"},"_npmOperationalInternal":{"tmp":"tmp/async-wait-until_2.0.2_1613738455188_0.9050499068345337","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"async-wait-until","version":"2.0.3","keywords":["apply","when","async","then","promise","wait","timeout","interval","until","for","while","predicate","resolve","reject"],"author":{"url":"https://devlato.com/","name":"devlato","email":"npm@devlato.com"},"license":"MIT","_id":"async-wait-until@2.0.3","maintainers":[{"name":"devlato","email":"npm@devlato.com"}],"homepage":"https://github.com/devlato/async-wait-until#readme","bugs":{"url":"https://github.com/devlato/async-wait-until/issues"},"dist":{"shasum":"4f4bdc971c10c05390968bd8b1a23a0cdf4b19f0","tarball":"https://registry.npmjs.org/async-wait-until/-/async-wait-until-2.0.3.tgz","fileCount":10,"integrity":"sha512-VdgzpT/TuVzo5UjKdav4MYQLApedvhGvvskVkEWcZ32ebpf+AHLUI2CWRs5iVLIY7O7H+HT9WT49/zW301gUGQ==","signatures":[{"sig":"MEUCIGd/SoWqKChX6zd7lfY++trdxmdhWOGroHvozzR/UGe/AiEAgQWtzv5n+aEvcJJKEkECh7r348aJxOM8lI9NQInD4WY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMPJCCRA9TVsSAnZWagAAGe4P/j/jEO5o+Sc1MbCErta3\nolRGZ+abIKQt4Qp+k+srE9JUfOF0yqU58b+ispoj9B+w4bHNEPSlx0KcB5TX\njZCTtc3GonjQi/OV9bWue7GnvckSQovyLgSuu/ZrZqGR5jIqktY/72uANczS\nlsGMXzRYb2a6eQ5I/Dx1cbdsZybcaLAl59CqXbqEsoyQPU6tAIT5kuMq6zVI\nG+cMocgT+AS41GcPu2vhHJtOKyZHUnC1lB4Jwwd11lCIG3zlPk6V9J0dhfCb\n3hz1pLWztq+Td4K9i2Gsp45howHPs2tsNUsbdhg/ieWcBT8BW3SyeAE90fVg\nCGhRmxg6OdHuoBwm/ioralW6cfV/XRrtecthSdaB+ARRYW5fWRRpVqG7Sp6g\nT2TcnDCUkpz66RgRyPtdxN0g0nuHfsgwc+dntp8ZRPr4KrlfB7lvwhpB2Xql\nwDfpxJqFFqKivkks41BkyLkpDpiD1RzH1CE3wz0YwZqFIq7JSUotfYN/YJCa\nIXB78snOoru788rF6Dxf0Iq/4dwTciJ6biGW18uq8x9Y1esCqoqET9Jm1ThO\n7Y5Y3vpjPuLuFdps4r+QyV8u5QJxTnuKFpQLKYsiB7vNzSkeGvvDo3GH103X\n36cSpoodZ5TRgYGSJzAJ2a8PlUf+7cWmqrTou8C98mHVfuS0kNAWpA01mdyL\nq2Vg\r\n=JGza\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-push":"npm run lint & npm run test:ci","pre-commit":"lint-staged"}},"types":"dist/index.d.ts","engines":{"npm":">= 1.0.0","node":">= 0.12.0"},"gitHead":"38ebf945f734f1223d55f629400f48504edc7457","scripts":{"docs":"cross-env NODE_ENV=production typedoc","lint":"cross-env NODE_ENV=production eslint -c .eslintrc.js .","test":"cross-env NODE_ENV=test jest --coverage","build":"cross-env NODE_ENV=production rollup -c rollup.config.js","clean":"npm run lint:clean & npm run test:clean & npm run build:clean & npm run docs:clean & wait","format":"cross-env NODE_ENV=production eslint -c .eslintrc.js --fix .","docs:ci":"npm run docs:clean && npm run docs","lint:ci":"npm run lint:clean && cross-env NODE_ENV=production eslint -c .eslintrc.js -o lint/report.log .","release":"npm run lint:ci && npm run test:ci && npm run build:ci && npm run docs:ci","test:ci":"npm run test:clean && npm run test","build:ci":"npm run build:clean && npm run build","docs:clean":"cross-env NODE_ENV=production rimraf docs","lint:clean":"cross-env NODE_ENV=production rimraf lint","prepublish":"npm run clean && npm run release","spellcheck":"cross-env NODE_ENV=production write-good *.md","test:clean":"cross-env NODE_ENV=production rimraf coverage","build:clean":"cross-env NODE_ENV=production rimraf dist"},"_npmUser":{"name":"devlato","email":"npm@devlato.com"},"deprecated":"Thanks for using async-wait-until! The version you’re on was released several years ago. A newer release is available with bug fixes and DX improvements. It’s backwards compatible, so please consider upgrading by running: npm i --save async-wait-until@latest","repository":{"url":"git+https://github.com/devlato/async-wait-until.git","type":"git"},"_npmVersion":"6.14.11","description":"Waits for a given predicate callback to return a truthy value and resolves","directories":{},"lint-staged":{"./**/*.{ts,js,json}":["cross-env NODE_ENV=production eslint -c ./.eslintrc.js --fix","cross-env NODE_ENV=test jest —-bail --color --findRelatedTests --coverage"]},"_nodeVersion":"14.15.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","husky":"^4.3.8","eslint":"^7.19.0","rimraf":"^3.0.2","rollup":"^2.38.4","ts-jest":"^26.5.0","ts-node":"^9.1.1","typedoc":"^0.20.20","prettier":"^2.2.1","coveralls":"^3.1.0","cross-env":"^7.0.3","typescript":"^4.1.3","write-good":"^1.0.4","@babel/core":"^7.12.10","@types/jest":"^26.0.20","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/enzyme":"^3.10.8","browser-resolve":"^2.0.0","@babel/preset-env":"^7.12.11","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@typescript-eslint/parser":"^4.14.1","rollup-plugin-typescript2":"^0.29.0","@typescript-eslint/eslint-plugin":"^4.14.1"},"_npmOperationalInternal":{"tmp":"tmp/async-wait-until_2.0.3_1613820482060_0.13587512413994407","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"async-wait-until","version":"2.0.4","keywords":["apply","when","async","then","promise","wait","timeout","interval","until","for","while","predicate","resolve","reject"],"author":{"url":"https://devlato.com/","name":"devlato","email":"npm@devlato.com"},"license":"MIT","_id":"async-wait-until@2.0.4","maintainers":[{"name":"devlato","email":"npm@devlato.com"}],"homepage":"https://github.com/devlato/async-wait-until#readme","bugs":{"url":"https://github.com/devlato/async-wait-until/issues"},"dist":{"shasum":"a81495b7a3a133e583ca2580a61662e0dcbfd583","tarball":"https://registry.npmjs.org/async-wait-until/-/async-wait-until-2.0.4.tgz","fileCount":10,"integrity":"sha512-LoQhScGsJ9ADw+FHD5wynJTFcm7wtTpRVIuosrvZ9DzE2rjzNloVI5m2R9bXDIYI1b3mDx55LVaboFfeFVIZSA==","signatures":[{"sig":"MEQCIAmvMcto0eBFiNUYUCDcg3ZD8NugO+MiUcH7MtKrbVYRAiBmWcNPB2ObK1FuWzZ5D5f1rsHIe3yV4dgtkAJlGORk7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgV/cTCRA9TVsSAnZWagAAKSMQAKH6NR6nDEkTxCnoABqD\n93CVQV+vkBGpKFJqr3749YghRQMJGL2laScMc8ycWvUrYDggRdXGJF8NcMAH\nQp1vefGsIpfYTpN7Aul5XGS+kvJjJwV9SNO5+1RDlswyGsBDIruEtcMRSQh1\nflNNKCowU1DHfnmeXF8SnpCFkR78yodf6Zx1J1tLRtROIgXj20X37UXj7c9p\nLZFugnsb8VikZxgVCjywUXcMwt4tWSucz9V6aZ++LzubZJ++LnSNfWr4N1tn\nNa5jQ7Tya7owKxLFKPbhcxntdZhiSVKLwi+upriykMyLX74f3YIB51cVh71i\nOPhzKTU2pjNzJEprZi7H0UdvoMxj+nO7GGU/MRLK5vuI0kgOJo6fmZgChLSi\nel7qiJosDzt/D997+BaWIiXPm3O43yJhgKXdmOk20u3fd+nrcFJ18Q9A2n0Y\njIkx0i+0I6Sp0q5PzXMOwUtvgMjCqOFXTv3i4BPymRdMBMaUZsWwEVdCdCad\nxcatgXDhTc+vAZ5EgBDHo5mJq7m21hYU4ZTqHn9HZ8pUGtLEMs67byKGwnkm\nZ9Fwig6orj/LCzR13ULjadhrNRnVjxfpFrkSb503DQyvyaBKdOHtg7L9cl+1\nGqmFo5u7VmtIZGfXpXWIJ0cKoEnwZbB1sj4Lal7e1NqWj4z8g3MFt5ylndT5\nnwVP\r\n=qnKz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-push":"npm run lint & npm run test:ci","pre-commit":"lint-staged"}},"types":"dist/index.d.ts","engines":{"npm":">= 1.0.0","node":">= 0.12.0"},"gitHead":"0ae085ed0f76808328c4f2c8d84a7178aeb6dd24","scripts":{"docs":"cross-env NODE_ENV=production typedoc","lint":"cross-env NODE_ENV=production eslint -c .eslintrc.js .","test":"cross-env NODE_ENV=test jest --coverage","build":"cross-env NODE_ENV=production rollup -c rollup.config.js","clean":"npm run lint:clean & npm run test:clean & npm run build:clean & npm run docs:clean & wait","format":"cross-env NODE_ENV=production eslint -c .eslintrc.js --fix .","docs:ci":"npm run docs:clean && npm run docs","lint:ci":"npm run lint:clean && cross-env NODE_ENV=production eslint -c .eslintrc.js -o lint/report.log .","release":"npm run lint:ci && npm run test:ci && npm run build:ci && npm run docs:ci","test:ci":"npm run test:clean && npm run test","build:ci":"npm run build:clean && npm run build","docs:clean":"cross-env NODE_ENV=production rimraf docs","lint:clean":"cross-env NODE_ENV=production rimraf lint","prepublish":"npm run clean && npm run release","spellcheck":"cross-env NODE_ENV=production write-good *.md","test:clean":"cross-env NODE_ENV=production rimraf coverage","build:clean":"cross-env NODE_ENV=production rimraf dist"},"_npmUser":{"name":"devlato","email":"npm@devlato.com"},"deprecated":"Thanks for using async-wait-until! The version you’re on was released several years ago. A newer release is available with bug fixes and DX improvements. It’s backwards compatible, so please consider upgrading by running: npm i --save async-wait-until@latest","repository":{"url":"git+https://github.com/devlato/async-wait-until.git","type":"git"},"_npmVersion":"6.14.11","description":"Waits for a given predicate callback to return a truthy value and resolves","directories":{},"lint-staged":{"./**/*.{ts,js,json}":["cross-env NODE_ENV=production eslint -c ./.eslintrc.js --fix","cross-env NODE_ENV=test jest —-bail --color --findRelatedTests --coverage"]},"_nodeVersion":"14.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","husky":"^4.3.8","eslint":"^7.19.0","rimraf":"^3.0.2","rollup":"^2.38.4","ts-jest":"^26.5.0","ts-node":"^9.1.1","typedoc":"^0.20.20","prettier":"^2.2.1","coveralls":"^3.1.0","cross-env":"^7.0.3","typescript":"^4.1.3","write-good":"^1.0.4","@babel/core":"^7.12.10","@types/jest":"^26.0.20","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/enzyme":"^3.10.8","browser-resolve":"^2.0.0","@babel/preset-env":"^7.12.11","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@typescript-eslint/parser":"^4.14.1","rollup-plugin-typescript2":"^0.29.0","@typescript-eslint/eslint-plugin":"^4.14.1"},"_npmOperationalInternal":{"tmp":"tmp/async-wait-until_2.0.4_1616377618559_0.8546185443581205","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"async-wait-until","version":"2.0.5","keywords":["apply","when","async","then","promise","wait","timeout","interval","until","for","while","predicate","resolve","reject"],"author":{"url":"https://devlato.com/","name":"devlato","email":"npm@devlato.com"},"license":"MIT","_id":"async-wait-until@2.0.5","maintainers":[{"name":"devlato","email":"npm@devlato.com"}],"homepage":"https://github.com/devlato/async-wait-until#readme","bugs":{"url":"https://github.com/devlato/async-wait-until/issues"},"dist":{"shasum":"b7fa2f1dc8152912e4cbdeda467032a5db739110","tarball":"https://registry.npmjs.org/async-wait-until/-/async-wait-until-2.0.5.tgz","fileCount":10,"integrity":"sha512-GdInXPquetdZdLWl07VCHQbZ7Xmei69qc5M8cFObFNA+xK/lMCLrGEoWdMpcWp1FEfOW046LjdB03mh0wlc0Tw==","signatures":[{"sig":"MEUCIByVBKn/G9lvfhS5oE+UQBwTXjHHAT2AWod4BAi0iUbcAiEAk/iNvSC9NbhrieZ6HG1Qhah9g19Glg2BxuHGKdekNCk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZxURCRA9TVsSAnZWagAAiDIP/2WEcxrnViUjQCncF4Co\nMn0s3MbcVVSwSwgoTPacgxS4kaYxacEC44J3b5J8A00TopB3dLCOy67GILI4\nrAXQZ6J9Q0BkKyQwuxhgbBv2QQgYUT83wmRlyLhR9imJq+I102RmY5JlVU5u\nGjFyOguHicPGi6C1qLQbObUqE0rKrGARyezjM7JScQSe6RNv8/squs++5Gf6\nuzH0W2e+3atA0czfOzFGCjDe7oeHkHQKMFJGVjwokFXdv9kitB3qnluiTsZz\n2eCFoCPrY/LtnzbEKNE3lXa3GCUJ7d4LCPbyC1UemfsOAX5f0qPGGrTvRKla\niMNcmb8mkCbxzXXY0Ej8iFTnSL+SEy0ZzDCqZfVBCQIiulQqZ0vVCUJUjRVI\nB1LXQcB2RA4jRBRSHOOcd6lzhK4VyAdb96Y5LQM38I24RSxcJP2U6tfkGzmz\nNaEOiNzmTtiOHFtyX+XDkzEwTPYKZAks7wYOm4cJSX/JhYIx52SkXtUK5AZD\n1B9a/PEiuCTTMWpKTphQ8oHs9dKEn4WX/nvxhR61ChvPBopj63CERaQ7XtBR\nYwg2en6Bbn7xV2ERT6kctJIOBE2CJP3YzNM05euKkLw2vmguhb5QyjVpi9pG\nNMTS1NXMXv3tUZywTqUm8LPabe/HAI88pMjTAXzz/EBVRe9yiS6hpCTLoJRA\nkAlt\r\n=jRNN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-push":"npm run lint & npm run test:ci","pre-commit":"lint-staged"}},"types":"dist/index.d.ts","engines":{"npm":">= 1.0.0","node":">= 0.12.0"},"gitHead":"f6397eabccd47ce4b347acd6b6d5ed56e601dc44","scripts":{"docs":"cross-env NODE_ENV=production typedoc","lint":"cross-env NODE_ENV=production eslint -c .eslintrc.js .","test":"cross-env NODE_ENV=test jest --coverage","build":"cross-env NODE_ENV=production rollup -c rollup.config.js","clean":"npm run lint:clean & npm run test:clean & npm run build:clean & npm run docs:clean & wait","format":"cross-env NODE_ENV=production eslint -c .eslintrc.js --fix .","docs:ci":"npm run docs:clean && npm run docs","lint:ci":"npm run lint:clean && cross-env NODE_ENV=production eslint -c .eslintrc.js -o lint/report.log .","release":"npm run lint:ci && npm run test:ci && npm run build:ci && npm run docs:ci","test:ci":"npm run test:clean && npm run test","build:ci":"npm run build:clean && npm run build","docs:clean":"cross-env NODE_ENV=production rimraf docs","lint:clean":"cross-env NODE_ENV=production rimraf lint","prepublish":"npm run clean && npm run release","spellcheck":"cross-env NODE_ENV=production write-good *.md","test:clean":"cross-env NODE_ENV=production rimraf coverage","build:clean":"cross-env NODE_ENV=production rimraf dist"},"_npmUser":{"name":"devlato","email":"npm@devlato.com"},"deprecated":"Thanks for using async-wait-until! The version you’re on was released several years ago. A newer release is available with bug fixes and DX improvements. It’s backwards compatible, so please consider upgrading by running: npm i --save async-wait-until@latest","repository":{"url":"git+https://github.com/devlato/async-wait-until.git","type":"git"},"_npmVersion":"6.14.11","description":"Waits for a given predicate callback to return a truthy value and resolves","directories":{},"lint-staged":{"./**/*.{ts,js,json}":["cross-env NODE_ENV=production eslint -c ./.eslintrc.js --fix","cross-env NODE_ENV=test jest —-bail --color --findRelatedTests --coverage"]},"_nodeVersion":"14.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","husky":"^4.3.8","eslint":"^7.19.0","rimraf":"^3.0.2","rollup":"^2.38.4","ts-jest":"^26.5.0","ts-node":"^9.1.1","typedoc":"^0.20.20","prettier":"^2.2.1","coveralls":"^3.1.0","cross-env":"^7.0.3","typescript":"^4.1.3","write-good":"^1.0.4","@babel/core":"^7.12.10","@types/jest":"^26.0.20","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/enzyme":"^3.10.8","browser-resolve":"^2.0.0","@babel/preset-env":"^7.12.11","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@typescript-eslint/parser":"^4.14.1","rollup-plugin-typescript2":"^0.29.0","@typescript-eslint/eslint-plugin":"^4.14.1"},"_npmOperationalInternal":{"tmp":"tmp/async-wait-until_2.0.5_1617368336892_0.7427377798053951","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"async-wait-until","version":"2.0.6","keywords":["apply","when","async","then","promise","wait","timeout","interval","until","for","while","predicate","resolve","reject"],"author":{"url":"https://devlato.com/","name":"devlato","email":"npm@devlato.com"},"license":"MIT","_id":"async-wait-until@2.0.6","maintainers":[{"name":"devlato","email":"npm@devlato.com"}],"homepage":"https://github.com/devlato/async-wait-until#readme","bugs":{"url":"https://github.com/devlato/async-wait-until/issues"},"dist":{"shasum":"36a5e6c8d54d78ee0639e25a244086dfa823a5f5","tarball":"https://registry.npmjs.org/async-wait-until/-/async-wait-until-2.0.6.tgz","fileCount":10,"integrity":"sha512-kNOOfjdpT78gmyCyqcB5pxEicPaCthSFeq84LbQsqekeYT8JY49GAHh84NhhyWB8NRZwojGHRkdmE9jAI/S8aQ==","signatures":[{"sig":"MEUCIDBvVVUhKsUJUaunXol8a9ATk0MLjJay1Wx+NMfFZh0XAiEA8f4BkN7flMmUt2s8FNN4AJxX5drDn2su9AVOCvlulLM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpHVoCRA9TVsSAnZWagAAyqYP/jipKowRt30+RQ2OUsVe\nUui0N5GQPbw1y0gapgG4nYw+s29srbN4d46cNjNUrYRFGqSuXBAFC5CCleo6\nqsETmqXs2CLEtJIcOHYJQAWUSkp3XgHsgJrf0WFipVah0e5NsbVY8J/mY1ME\niVjutrm52XJBt1JGvRzWDtz+dQl9g+xu2NWDCPEEm0RXLD8JxEsdKTPxDxHS\nP9jJl1FXCULJ2BKdcOhoG+6TJ/UIZmchoVt2BxuLNn8WFXQoqb9v+fAUptis\nIQ3Hj/XitIYe4+eWASrAopUuFTkLNDCb5d9s0I97a4HpKGWMrJ6imXIJEtZr\nR6VBVqIDwDZ1OX/MkzaRkG6puPC2HQl8IcOdj0rhZ26wyUcibYWOOYlqk5x3\nbf/KnBQuyOt4uRSQ7e/XdyeHTLlpZ3Nnsx0XcH1u4BJXvTyvaGTAaQmUE0LR\nwyML1FbiCEiuBcNIR1LEmvPqpAq7QN7SKoDrmrETGTpkRi8p2pJ/tRZlkovH\niOrQILgXGxrh9eEpvR0nzS6N6oE/gmlmrboeuVElgtvpUQN/tDSTEE2FUFYB\njf6KJlMGsiTjQYmLZRsf3T/V5CWeases6OjLRp6xtJk4j4AUhpqqPolp7VjG\ndNgyKS2uwZHQF5rU1+fY/qzR/JmQz3c47ju3Vb66q3fCabiyxu3ucnFKQet+\n/DPf\r\n=ugs8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-push":"npm run lint & npm run test:ci","pre-commit":"lint-staged"}},"types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"npm":">= 1.0.0","node":">= 0.12.0"},"gitHead":"2ef43faa2a4a8fde9ccf382ead783ac23112e731","scripts":{"docs":"cross-env NODE_ENV=production typedoc","lint":"cross-env NODE_ENV=production eslint -c .eslintrc.js .","test":"cross-env NODE_ENV=test jest --coverage","build":"cross-env NODE_ENV=production rollup -c rollup.config.js","clean":"npm run lint:clean & npm run test:clean & npm run build:clean & npm run docs:clean & wait","format":"cross-env NODE_ENV=production eslint -c .eslintrc.js --fix .","docs:ci":"npm run docs:clean && npm run docs","lint:ci":"npm run lint:clean && cross-env NODE_ENV=production eslint -c .eslintrc.js -o lint/report.log .","release":"npm run lint:ci && npm run test:ci && npm run build:ci && npm run docs:ci","test:ci":"npm run test:clean && npm run test","build:ci":"npm run build:clean && npm run build","docs:clean":"cross-env NODE_ENV=production rimraf docs","lint:clean":"cross-env NODE_ENV=production rimraf lint","prepublish":"npm run clean && npm run release","spellcheck":"cross-env NODE_ENV=production write-good *.md","test:clean":"cross-env NODE_ENV=production rimraf coverage","build:clean":"cross-env NODE_ENV=production rimraf dist"},"_npmUser":{"name":"devlato","email":"npm@devlato.com"},"deprecated":"Thanks for using async-wait-until! The version you’re on was released several years ago. A newer release is available with bug fixes and DX improvements. It’s backwards compatible, so please consider upgrading by running: npm i --save async-wait-until@latest","repository":{"url":"git+https://github.com/devlato/async-wait-until.git","type":"git"},"_npmVersion":"6.14.12","description":"Waits for a given predicate callback to return a truthy value and resolves","directories":{},"lint-staged":{"./**/*.{ts,js,json}":["cross-env NODE_ENV=production eslint -c ./.eslintrc.js --fix","cross-env NODE_ENV=test jest —-bail --color --findRelatedTests --coverage"]},"_nodeVersion":"14.16.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","husky":"^4.3.8","eslint":"^7.19.0","rimraf":"^3.0.2","rollup":"^2.38.4","ts-jest":"^26.5.0","ts-node":"^9.1.1","typedoc":"^0.20.20","prettier":"^2.2.1","coveralls":"^3.1.0","cross-env":"^7.0.3","typescript":"^4.1.3","write-good":"^1.0.4","@babel/core":"^7.12.10","@types/jest":"^26.0.20","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/enzyme":"^3.10.8","browser-resolve":"^2.0.0","@babel/preset-env":"^7.12.11","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@typescript-eslint/parser":"^4.14.1","rollup-plugin-typescript2":"^0.29.0","@typescript-eslint/eslint-plugin":"^4.14.1"},"_npmOperationalInternal":{"tmp":"tmp/async-wait-until_2.0.6_1621390695545_0.8918122190017888","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"async-wait-until","version":"2.0.7","keywords":["apply","when","async","then","promise","wait","timeout","interval","until","for","while","predicate","resolve","reject"],"author":{"url":"https://devlato.com/","name":"devlato","email":"npm@devlato.com"},"license":"MIT","_id":"async-wait-until@2.0.7","maintainers":[{"name":"devlato","email":"npm@devlato.com"}],"homepage":"https://github.com/devlato/async-wait-until#readme","bugs":{"url":"https://github.com/devlato/async-wait-until/issues"},"dist":{"shasum":"ed4ccfe076850105c1de555381630b9fad882f5d","tarball":"https://registry.npmjs.org/async-wait-until/-/async-wait-until-2.0.7.tgz","fileCount":10,"integrity":"sha512-SjHxM2f5ev4o87gYppr8HmWPjOHw06Pg5KZvkSl6FMqa3TTHzDGIWCZx61XWjxO5ArPcZBuJYbAa809FNyx3QQ==","signatures":[{"sig":"MEUCIQCs7dYO48nYBEpEHcVS5mYxMhhb2IHao9KQ6xoyTcQ1bwIgCH7TQTARl4thEqX3S2wYKgcFiYpBBJYHkNCUsAOhd94=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpHvhCRA9TVsSAnZWagAAr7oP/2qAhHk9UkK5XGhuC43V\n7TEw6AeRgP3TlnquNRe/bHxEljYbkFe1Sie9+/OjwyMikkbxFihMtKJGBgjm\nQ4cZdBeGsbwfDYdJTB3T4yJVJ99JteYNsNF4C70e5FMuF1SrV/rLFwXkVrWo\noPc08EGBfFfWpPaoICc7W2ka+xQhyBuOZQbjl+gH5zVhHm9vza9c91gUxc/2\n6lBiX4yGNrOBBdTWg9lVZdNzYu8sd7GFVmEWApmMM2X5bV7rUbUftQFXBPeE\ndy+Zi/v12dv904KbMP4vza6w0DM1HQMwd0o01v3xEH5dfgcEURyfwnR7APXc\ngKeyZsB1fnTIJecBMgqJ2Ia9zuDwLBbz4VOC+DBSGCBrjD6fVxAN4xppn+wK\nnL/VrMFH2M8kxTRqGdGLwzWSbaYxMqFXz4WAvHcxWadBuACVQq5Lw+SHNWnC\nXD5JYHTsRVdlCe0dKHyk+bZn111GWlOKb1iR5oOSyGdKi9vMMzvw8ioW7bmV\nbR776VDsN3nrzin9qvxywcy1TERJMjtJACqiPCrdu4MWRdMEVUwm1IO//yiN\n8XvB7fc7L0k5yB6VWPWcMIMQs9ILroF99Qm/pb3Rfj2Ij5NSFJjfJS0P29wj\nyNTD29iZLcFVNMwxFayRwmkhdA2rqSTegkVQXJMu6vfAJSaxP0ov09zuyza3\nRfvB\r\n=PwVI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-push":"npm run lint & npm run test:ci","pre-commit":"lint-staged"}},"types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"npm":">= 1.0.0","node":">= 0.12.0"},"gitHead":"dbf7cdf0e3d20f5c45824c49fed0b94c363272cc","scripts":{"docs":"cross-env NODE_ENV=production typedoc","lint":"cross-env NODE_ENV=production eslint -c .eslintrc.js .","test":"cross-env NODE_ENV=test jest --coverage","build":"cross-env NODE_ENV=production rollup -c rollup.config.js","clean":"npm run lint:clean & npm run test:clean & npm run build:clean & npm run docs:clean & wait","format":"cross-env NODE_ENV=production eslint -c .eslintrc.js --fix .","docs:ci":"npm run docs:clean && npm run docs","lint:ci":"npm run lint:clean && cross-env NODE_ENV=production eslint -c .eslintrc.js -o lint/report.log .","release":"npm run lint:ci && npm run test:ci && npm run build:ci && npm run docs:ci","test:ci":"npm run test:clean && npm run test","build:ci":"npm run build:clean && npm run build","docs:clean":"cross-env NODE_ENV=production rimraf docs","lint:clean":"cross-env NODE_ENV=production rimraf lint","prepublish":"npm run clean && npm run release","spellcheck":"cross-env NODE_ENV=production write-good *.md","test:clean":"cross-env NODE_ENV=production rimraf coverage","build:clean":"cross-env NODE_ENV=production rimraf dist"},"_npmUser":{"name":"devlato","email":"npm@devlato.com"},"deprecated":"Thanks for using async-wait-until! The version you’re on was released several years ago. A newer release is available with bug fixes and DX improvements. It’s backwards compatible, so please consider upgrading by running: npm i --save async-wait-until@latest","repository":{"url":"git+https://github.com/devlato/async-wait-until.git","type":"git"},"_npmVersion":"6.14.12","description":"Waits for a given predicate callback to return a truthy value and resolves","directories":{},"lint-staged":{"./**/*.{ts,js,json}":["cross-env NODE_ENV=production eslint -c ./.eslintrc.js --fix","cross-env NODE_ENV=test jest —-bail --color --findRelatedTests --coverage"]},"_nodeVersion":"14.16.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","husky":"^4.3.8","eslint":"^7.19.0","rimraf":"^3.0.2","rollup":"^2.38.4","ts-jest":"^26.5.0","ts-node":"^9.1.1","typedoc":"^0.20.20","prettier":"^2.2.1","coveralls":"^3.1.0","cross-env":"^7.0.3","typescript":"^4.1.3","write-good":"^1.0.4","@babel/core":"^7.12.10","@types/jest":"^26.0.20","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/enzyme":"^3.10.8","browser-resolve":"^2.0.0","@babel/preset-env":"^7.12.11","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@typescript-eslint/parser":"^4.14.1","rollup-plugin-typescript2":"^0.29.0","@typescript-eslint/eslint-plugin":"^4.14.1"},"_npmOperationalInternal":{"tmp":"tmp/async-wait-until_2.0.7_1621392352839_0.3060192427881112","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"async-wait-until","version":"2.0.8","keywords":["apply","when","async","then","promise","wait","timeout","interval","until","for","while","predicate","resolve","reject"],"author":{"url":"https://devlato.com/","name":"devlato","email":"npm@devlato.com"},"license":"MIT","_id":"async-wait-until@2.0.8","maintainers":[{"name":"devlato","email":"npm@devlato.com"}],"homepage":"https://github.com/devlato/async-wait-until#readme","bugs":{"url":"https://github.com/devlato/async-wait-until/issues"},"dist":{"shasum":"fea0a56753fd82ae66f07a8fe5796fbff2e8f647","tarball":"https://registry.npmjs.org/async-wait-until/-/async-wait-until-2.0.8.tgz","fileCount":10,"integrity":"sha512-G4vSYNJnFW6f83I080+1cGwymShQWuEHnNueS4Q0uNQctXAXaIdysPKYl1ax86/0VA8cVrQGKAqIDtqep3mm5g==","signatures":[{"sig":"MEUCIQDufwUD1lLFhL+v6neI5dXQAcl8jvDYteQhO7r3o/AklQIgY7S/YDL2L+8kIlbeKFJig1k0rvIRhdlix8CK+2GrQDE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23016},"main":"dist/index.js","husky":{"hooks":{"pre-push":"npm run lint & npm run test:ci","pre-commit":"lint-staged"}},"types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"npm":">= 1.0.0","node":">= 0.12.0"},"gitHead":"7e7178d2be038c3aba6631c7716b1a84bafe9292","scripts":{"docs":"cross-env NODE_ENV=production typedoc","lint":"cross-env NODE_ENV=production eslint -c .eslintrc.js .","test":"cross-env NODE_ENV=test jest --coverage","build":"cross-env NODE_ENV=production rollup -c rollup.config.js","clean":"npm run lint:clean & npm run test:clean & npm run build:clean & npm run docs:clean & wait","format":"cross-env NODE_ENV=production eslint -c .eslintrc.js --fix .","docs:ci":"npm run docs:clean && npm run docs","lint:ci":"npm run lint:clean && cross-env NODE_ENV=production eslint -c .eslintrc.js -o lint/report.log .","release":"npm run lint:ci && npm run test:ci && npm run build:ci && npm run docs:ci","test:ci":"npm run test:clean && npm run test","build:ci":"npm run build:clean && npm run build","docs:clean":"cross-env NODE_ENV=production rimraf docs","lint:clean":"cross-env NODE_ENV=production rimraf lint","prepublish":"npm run clean && npm run release","spellcheck":"cross-env NODE_ENV=production write-good *.md","test:clean":"cross-env NODE_ENV=production rimraf coverage","build:clean":"cross-env NODE_ENV=production rimraf dist"},"_npmUser":{"name":"devlato","email":"npm@devlato.com"},"deprecated":"Thanks for using async-wait-until! The version you’re on was released several years ago. A newer release is available with bug fixes and DX improvements. It’s backwards compatible, so please consider upgrading by running: npm i --save async-wait-until@latest","repository":{"url":"git+https://github.com/devlato/async-wait-until.git","type":"git"},"_npmVersion":"6.14.15","description":"Waits for a given predicate callback to return a truthy value and resolves","directories":{},"lint-staged":{"./**/*.{ts,js,json}":["cross-env NODE_ENV=production eslint -c ./.eslintrc.js --fix","cross-env NODE_ENV=test jest —-bail --color --findRelatedTests --coverage"]},"_nodeVersion":"14.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","husky":"^4.3.8","eslint":"^7.19.0","rimraf":"^3.0.2","rollup":"^2.38.4","ts-jest":"^26.5.0","ts-node":"^9.1.1","typedoc":"^0.20.20","prettier":"^2.2.1","coveralls":"^3.1.0","cross-env":"^7.0.3","typescript":"^4.1.3","write-good":"^1.0.4","@babel/core":"^7.12.10","@types/jest":"^26.0.20","@types/node":"^14.14.22","lint-staged":"^10.5.3","@types/enzyme":"^3.10.8","browser-resolve":"^2.0.0","@babel/preset-env":"^7.12.11","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@typescript-eslint/parser":"^4.14.1","rollup-plugin-typescript2":"^0.29.0","@typescript-eslint/eslint-plugin":"^4.14.1"},"_npmOperationalInternal":{"tmp":"tmp/async-wait-until_2.0.8_1634266781105_0.3568051326175681","host":"s3://npm-registry-packages"}},"2.0.9":{"name":"async-wait-until","version":"2.0.9","keywords":["apply","when","async","then","promise","wait","timeout","interval","until","for","while","predicate","resolve","reject"],"author":{"url":"https://devlato.com/","name":"devlato","email":"npm@devlato.com"},"license":"MIT","_id":"async-wait-until@2.0.9","maintainers":[{"name":"devlato","email":"npm@devlato.com"}],"homepage":"https://github.com/devlato/async-wait-until#readme","bugs":{"url":"https://github.com/devlato/async-wait-until/issues"},"dist":{"shasum":"012d095acd6851df289547ae62a49f992bb715b8","tarball":"https://registry.npmjs.org/async-wait-until/-/async-wait-until-2.0.9.tgz","fileCount":10,"integrity":"sha512-7OcRG5HH7+B0R77OlqavmlsEazLexaB1VnCmw4fAcVabCmwSF00DYRaa4tqHCFnZp0XbIJAEld1JSUuxg78kSw==","signatures":[{"sig":"MEYCIQCsHm9ZeczeQlfDIRmY5Q7Jf/P/atiiv2bQm4YNV4q0VwIhAP1mpHb3xrnAj1gYnunS5QIbxWZ/V3C87slC6wb++Gar","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlgI8CRA9TVsSAnZWagAAIeYP/jVLJrfxw4Td5PKvgKDM\nNdMmNZnhIRMwt9nuJhC44Bwr2c2RC90/1T5h1aZBsRXWT2p4Er5S1zl2FJKA\ndIeQ+aUccUnqSBrH2/YgIum8wJXiK5MhupOIW3iL3eaAaNSCnnh0IKXdILMG\nWKhiIc7CnD+5Jq+sg9VeEBBnr+lwpF4geyOB5YLpivXUfKA2ivMw7YbX/EKB\nG6faV3XjOdMkRkswPVcD0sG0zOMplDiZO7X2W5H9jctjhIIzFfMn4SEHHY+z\nSMDcwMJaV4GilElL26Y0nOJOfE7jI4SHSjVxE+5VQ57BpCOAtx9B7NTfXB4u\n7CJfKa48SqKPzitlP66ZKZ/VtdWzohr4AwmSy0spYpD2rA5GJDN75rj3/uRF\nhYThnGeM/AcwVFs7Tn2vbcWUh7ICfhCSfP+E2VBF7i/TAMp7K7ejXR/C6ceq\nDUseyEfbx573GBl2YNFyA8dBCUYzQSkQhdqWpM7/tXzEOlx2RGtQkki+R0Ch\nn2h9ItLrX+WAU+I4gbTXMetA8pLvjSCxzSPMacEoAJ+L9+DuwgScW00ZCOJT\nnM6RHhGG/z0qQCeM25yfTcdADHsUzfTetM5LQ81UYM8qgi1V4CMZkjDSiId+\nPArl3fxrALi1OX3Cmu9jZ3ThtGzG6ZNW0RtCG3EjPxxbr1qqujxSKVK9DOxv\n3AWV\r\n=L6P4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"npm":">= 1.0.0","node":">= 0.12.0"},"gitHead":"4d3d2cc43f5ea091861b2642a47ca27e5feda970","scripts":{"docs":"cross-env NODE_ENV=production typedoc","lint":"cross-env NODE_ENV=production eslint -c .eslintrc.js .","test":"cross-env NODE_ENV=test jest --config=jest.config.unit.js","build":"cross-env NODE_ENV=production rollup -c rollup.config.js","clean":"npm run lint:clean & npm run test:clean & npm run build:clean & npm run docs:clean & wait","format":"cross-env NODE_ENV=production eslint -c .eslintrc.js --fix .","docs:ci":"npm run docs:clean && npm run docs","lint:ci":"npm run lint:clean && cross-env NODE_ENV=production eslint -c .eslintrc.js -o lint/report.log .","prepare":"husky install","release":"npm run lint:ci && npm run test:ci && npm run build:ci && npm run test:integration && npm run docs:ci","test:ci":"npm run test:clean && npm run test","build:ci":"npm run build:clean && npm run build","docs:view":"npm run docs && serve -p 3000 docs","docs:clean":"cross-env NODE_ENV=production rimraf docs","lint:clean":"cross-env NODE_ENV=production rimraf lint","prepublish":"npm run clean && npm run release","spellcheck":"cross-env NODE_ENV=production write-good *.md","test:clean":"cross-env NODE_ENV=production rimraf coverage","build:clean":"cross-env NODE_ENV=production rimraf dist","lint-staged":"lint-staged","test:integration":"cross-env NODE_ENV=test jest --config=jest.config.integration.js","test:integration:ci":"npm run test:clean && npm run test:integration"},"_npmUser":{"name":"devlato","email":"npm@devlato.com"},"deprecated":"Thanks for using async-wait-until! The version you’re on was released several years ago. A newer release is available with bug fixes and DX improvements. It’s backwards compatible, so please consider upgrading by running: npm i --save async-wait-until@latest","repository":{"url":"git+https://github.com/devlato/async-wait-until.git","type":"git"},"_npmVersion":"6.14.15","description":"Waits for a given predicate callback to return a truthy value and resolves","directories":{},"lint-staged":{"./**/*.{ts,js,json}":["cross-env NODE_ENV=production eslint -c ./.eslintrc.js --fix","cross-env NODE_ENV=test jest —-bail --color --findRelatedTests --coverage"]},"_nodeVersion":"14.18.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","husky":"^7.0.4","serve":"^13.0.2","tslib":"^2.3.1","eslint":"^8.2.0","rimraf":"^3.0.2","rollup":"^2.60.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","typedoc":"^0.22.9","prettier":"^2.4.1","coveralls":"^3.1.1","cross-env":"^7.0.3","typescript":"^4.4.4","write-good":"^1.0.8","@babel/core":"^7.16.0","@types/jest":"^27.0.2","@types/node":"^16.11.7","lint-staged":"^12.0.2","@types/enzyme":"^3.10.10","browser-resolve":"^2.0.0","@babel/preset-env":"^7.16.4","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.4.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/async-wait-until_2.0.9_1637220924840_0.36760447441050825","host":"s3://npm-registry-packages"}},"2.0.10":{"name":"async-wait-until","version":"2.0.10","keywords":["apply","when","async","then","promise","wait","timeout","interval","until","for","while","predicate","resolve","reject"],"author":{"url":"https://devlato.com/","name":"devlato","email":"npm@devlato.com"},"license":"MIT","_id":"async-wait-until@2.0.10","maintainers":[{"name":"devlato","email":"npm@devlato.com"}],"homepage":"https://github.com/devlato/async-wait-until#readme","bugs":{"url":"https://github.com/devlato/async-wait-until/issues"},"dist":{"shasum":"d525940df87b48aa1224a4df42a3f9b1ceb24f02","tarball":"https://registry.npmjs.org/async-wait-until/-/async-wait-until-2.0.10.tgz","fileCount":3,"integrity":"sha512-AQZcXv2XPlLUsKN4G5f9g+xJHpVZC597WaSJtIaZLOBcnSAeLvicdlY9emvymJqrzINGOeX9Pdk8JhFEfr/bUA==","signatures":[{"sig":"MEUCICySF9O4M1vyndBA4LAYB4vH+rWpH8vCbedJ5go1IfnGAiEA0SuVSlanTqX2hj1zCJ6OTTb2UjlL5ds2ZGEhTR9Roz8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyaCjCRA9TVsSAnZWagAAl/EP/0RJgy7ndrjtxGhQSx9z\nqUH7h6xKEFp72UPxlplSFA980eBQYg5Cgki0BGF+KSelYUn/FL72hxY6+UiV\nQH6ainicnc4KxIH0j4Fmc0vb3IisDmhDlP3Vi2EGASUU2R5pzW00HuB/LheU\nZ5efGlY7jFmiYwH+9qc/SnG/S2ttWtbsukkzW2Gn1TUp7TZp/+A2pxF7TXLW\nhabCwsDTspEmJAAiu1lOcFEcj1V9bY92kV+T3GER18J76kR3Ojd9Vsl6xHaY\nVUbCTBjL5wT165R+6wLgOevNt5Wa78wST0/wk2OgY3g2UAAO5jRodouToL1X\nBaspUC9yrld+d/i5pTSNzF6m57fI/Mxz3Cy0fVBYJPHcDOPSmznEub9N1Bzu\nv04fCp3+wsDd7zFpzPO8R0CA7ZNpRi+ET8aRhnqiiDJS/6Jd5RIrFfRUWrV+\n1xAZn+MCLWPB6nyXZx751NGvYnBVhKGHSmxA3cNEn67CWCun6Ts+eFh0mZnF\nY8cKy1/CTCWLNu+U9A0H+Gj/jZ17Bxez4QaoBnHwQI92n1ooTfkbg0eKZkPR\na5FX04/iRFxtV61iKSl3IUaLq7IMNtsqunMfI/vqKeT1YhzKhnjOAJlbJRwL\nPmCcVtm/uAd9bZlpIbktA32Isqbi25miAjas6eZPwTg1m1j8br2rX2TZotBR\naJvl\r\n=mY2R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"npm":">= 1.0.0","node":">= 0.12.0"},"gitHead":"9d6f73dabf9126faac96e4b08c155a88eaa0241b","scripts":{"docs":"cross-env NODE_ENV=production typedoc","lint":"cross-env NODE_ENV=production eslint -c .eslintrc.js .","test":"cross-env NODE_ENV=test jest --config=jest.config.unit.js","build":"cross-env NODE_ENV=production rollup -c rollup.config.js","clean":"npm run lint:clean & npm run test:clean & npm run build:clean & npm run docs:clean & wait","format":"cross-env NODE_ENV=production eslint -c .eslintrc.js --fix .","docs:ci":"npm run docs:clean && npm run docs","lint:ci":"npm run lint:clean && cross-env NODE_ENV=production eslint -c .eslintrc.js -o lint/report.log .","prepare":"husky install","release":"npm run lint:ci && npm run test:ci && npm run build:ci && npm run test:integration && npm run docs:ci","test:ci":"npm run test:clean && npm run test","build:ci":"npm run build:clean && npm run build","docs:view":"npm run docs && serve -p 3000 docs","docs:clean":"cross-env NODE_ENV=production rimraf docs","lint:clean":"cross-env NODE_ENV=production rimraf lint","prepublish":"npm run clean && npm run release","spellcheck":"cross-env NODE_ENV=production write-good *.md","test:clean":"cross-env NODE_ENV=production rimraf coverage","build:clean":"cross-env NODE_ENV=production rimraf dist","lint-staged":"lint-staged","test:integration":"cross-env NODE_ENV=test jest --config=jest.config.integration.js","test:integration:ci":"npm run test:clean && npm run test:integration"},"_npmUser":{"name":"devlato","email":"npm@devlato.com"},"deprecated":"Thanks for using async-wait-until! The version you’re on was released several years ago. A newer release is available with bug fixes and DX improvements. It’s backwards compatible, so please consider upgrading by running: npm i --save async-wait-until@latest","repository":{"url":"git+https://github.com/devlato/async-wait-until.git","type":"git"},"_npmVersion":"8.1.2","description":"Waits for a given predicate callback to return a truthy value and resolves","directories":{},"lint-staged":{"./**/*.{ts,js,json}":["cross-env NODE_ENV=production eslint -c ./.eslintrc.js --fix","cross-env NODE_ENV=test jest —-bail --color --findRelatedTests --coverage"]},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","husky":"^7.0.4","serve":"^13.0.2","tslib":"^2.3.1","eslint":"^8.2.0","rimraf":"^3.0.2","rollup":"^2.60.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","typedoc":"^0.22.9","prettier":"^2.4.1","coveralls":"^3.1.1","cross-env":"^7.0.3","typescript":"^4.4.4","write-good":"^1.0.8","@babel/core":"^7.16.0","@types/jest":"^27.0.2","@types/node":"^16.11.7","lint-staged":"^12.0.2","@types/enzyme":"^3.10.10","browser-resolve":"^2.0.0","@babel/preset-env":"^7.16.4","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.4.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/async-wait-until_2.0.10_1640603810912_0.4800631377946414","host":"s3://npm-registry-packages"}},"2.0.11":{"name":"async-wait-until","version":"2.0.11","keywords":["apply","when","async","then","promise","wait","timeout","interval","until","for","while","predicate","resolve","reject"],"author":{"url":"https://devlato.com/","name":"devlato","email":"npm@devlato.com"},"license":"MIT","_id":"async-wait-until@2.0.11","maintainers":[{"name":"devlato","email":"npm@devlato.com"}],"homepage":"https://github.com/devlato/async-wait-until#readme","bugs":{"url":"https://github.com/devlato/async-wait-until/issues"},"dist":{"shasum":"d39f97f651596bf301c8b57c3eb98b5f0429e9c9","tarball":"https://registry.npmjs.org/async-wait-until/-/async-wait-until-2.0.11.tgz","fileCount":10,"integrity":"sha512-wodHheFXV4Xosey+akmY2Zukn9RTWP9+glzL3Rih/HKKO1/i/ZHEeFu3v3glrSDsfIDPoPWHyZja0TinW3iCdQ==","signatures":[{"sig":"MEUCIQD+5qifSqZV/VXMTT+69rWMfn8xSSW9RQtiiFhR3doN8gIgD/9znimB1Hs6ZBk97kgnHmmUZ2q4SC+3HxYl2nq5Dk8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1UJnCRA9TVsSAnZWagAAZj0P/3WTZ6yoKSkpRnISaaze\nDhtY26lR0C9FYXfnFCjHRTlzisRQmruFRThIr3Wr03VcsOl9X9keZtdgqgsU\ntUicwHrnO+7Rznsvpf5jdC7xncuSQRRB2pWlaDxKZ7GAGzm7A2cIMB1Jn6Uo\nOciMlz6j8G1jzvRPGOpBa8POwC1UtdsqlBWcuA/lC93aBuZkL71Hl8MuvKCk\n3cL/E/GIfxIfaLJ8eGpbUFd+dI0FoZKbLHpviCVelRBB2b0IMQTf+8T22bcf\nSVvK+3oJWKJq55jvvs94BkZSfTdL8yrlQ1kvv1zZhHEleFSoZmYNV98HmlzJ\niQZXRPq5EyZsKOLmZ4diS4cpjwq635FWhCpNmQ8cpMUOqJ8GAQroNkEVW0/5\nfTxK08kdVhFO+DBQJtSV3W4W5JCepaU/ol25CU/Q2DiVGAptRdBtDLhJ90Lo\nrcwRYkQeggcFdUnF9Vwj9EeIyQkrqn6m97n+DGgvSRn/9QlkmmsDTtWFdu3i\ndVExHl8qocvvCXmQpP7nnH+4P8k+GTZTR30ZXtTCgd9TUicgbkUnCgGjz4H4\nn3/wvHV9gZlNF7Ng4J3KUyOfKTbZFbUxK15sEY6gYG4nl6TJr8d6io8Y8f81\nbxGJseWD2WrhtUagJ83dhX+WKNYJRsu3xxEbqBPmY2g+CM4pZXycZv/xF68r\nmTmJ\r\n=uQGl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"npm":">= 1.0.0","node":">= 0.12.0"},"gitHead":"9d6f73dabf9126faac96e4b08c155a88eaa0241b","scripts":{"docs":"cross-env NODE_ENV=production typedoc","lint":"cross-env NODE_ENV=production eslint -c .eslintrc.js .","test":"cross-env NODE_ENV=test jest --config=jest.config.unit.js","build":"cross-env NODE_ENV=production rollup -c rollup.config.js","clean":"npm run lint:clean & npm run test:clean & npm run build:clean & npm run docs:clean & wait","format":"cross-env NODE_ENV=production eslint -c .eslintrc.js --fix .","docs:ci":"npm run docs:clean && npm run docs","lint:ci":"npm run lint:clean && cross-env NODE_ENV=production eslint -c .eslintrc.js -o lint/report.log .","prepare":"husky install","release":"npm run lint:ci && npm run test:ci && npm run build:ci && npm run test:integration && npm run docs:ci","test:ci":"npm run test:clean && npm run test","build:ci":"npm run build:clean && npm run build","docs:view":"npm run docs && serve -p 3000 docs","docs:clean":"cross-env NODE_ENV=production rimraf docs","lint:clean":"cross-env NODE_ENV=production rimraf lint","prepublish":"npm run clean && npm run release","spellcheck":"cross-env NODE_ENV=production write-good *.md","test:clean":"cross-env NODE_ENV=production rimraf coverage","build:clean":"cross-env NODE_ENV=production rimraf dist","lint-staged":"lint-staged","test:integration":"cross-env NODE_ENV=test jest --config=jest.config.integration.js","test:integration:ci":"npm run test:clean && npm run test:integration"},"_npmUser":{"name":"devlato","email":"npm@devlato.com"},"deprecated":"Thanks for using async-wait-until! The version you’re on was released several years ago. A newer release is available with bug fixes and DX improvements. It’s backwards compatible, so please consider upgrading by running: npm i --save async-wait-until@latest","repository":{"url":"git+https://github.com/devlato/async-wait-until.git","type":"git"},"_npmVersion":"8.3.0","description":"Waits for a given predicate callback to return a truthy value and resolves","directories":{},"lint-staged":{"./**/*.{ts,js,json}":["cross-env NODE_ENV=production eslint -c ./.eslintrc.js --fix","cross-env NODE_ENV=test jest —-bail --color --findRelatedTests --coverage"]},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","husky":"^7.0.4","serve":"^13.0.2","tslib":"^2.3.1","eslint":"^8.2.0","rimraf":"^3.0.2","rollup":"^2.60.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","typedoc":"^0.22.9","prettier":"^2.4.1","coveralls":"^3.1.1","cross-env":"^7.0.3","typescript":"^4.4.4","write-good":"^1.0.8","@babel/core":"^7.16.0","@types/jest":"^27.0.2","@types/node":"^16.11.7","lint-staged":"^12.0.2","@types/enzyme":"^3.10.10","browser-resolve":"^2.0.0","@babel/preset-env":"^7.16.4","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.4.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/async-wait-until_2.0.11_1641366119470_0.1637040368816176","host":"s3://npm-registry-packages"}},"2.0.12":{"name":"async-wait-until","version":"2.0.12","keywords":["apply","when","async","then","promise","wait","timeout","interval","until","for","while","predicate","resolve","reject"],"author":{"url":"https://devlato.com/","name":"devlato","email":"npm@devlato.com"},"license":"MIT","_id":"async-wait-until@2.0.12","maintainers":[{"name":"devlato","email":"npm@devlato.com"}],"homepage":"https://github.com/devlato/async-wait-until#readme","bugs":{"url":"https://github.com/devlato/async-wait-until/issues"},"dist":{"shasum":"8a94683bf29e74642a8bcbb9385f6ea330d4383f","tarball":"https://registry.npmjs.org/async-wait-until/-/async-wait-until-2.0.12.tgz","fileCount":10,"integrity":"sha512-SXy/vDs6UPJMG6YeEYOQ4ilA/JnGxk187KPGqFx9O+qVxsjkSl+jH+3P50qSNyMpEmDgr8qOFGOKCJckWb1i7A==","signatures":[{"sig":"MEUCICgE4eOC5W9qdXMu8tdfsQ/jDU/WszECwveTW7iYj2s0AiEA/xnIVSWiObmLUEjNUiwmsjJjQRu1zXf9SdZnHbDvRXQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1UYQCRA9TVsSAnZWagAAHrUQAJ7B/KSEtniRYwcWBcgr\n4evpkawxDXbDY9nbhqrkZbtwnKaVx0Sj4X9wwIkj4No5Idz+KeEOvmwtaPFc\n5Y9vGEzXxDwp/d7cc3Hzu8G5wpUDAnOwa1BGopfp56XqG8mDs/VlR8KN/IaB\nulJpCexHVzSb3Wy4pw73eTft6vN/auBIjkyVkV/2CeyXfvfzk24b3DYcsUur\n+fpwUNLq7oLrAIznKeaTC4vLeyCruO42mIsWSfsUXQQs4bScg/6f5ovL8YWn\noWjWautYM5OmgSdAydvYnL1HFqk7txAels/MUb/8PeyUu9GyYqsDGbnc8gnc\n+CJ3dkyvNDqFV1oFV3dqKSEgVcxMfhdcahbvTXqzRd6EtYMnRKflDvc8JnKN\njmUPEexHApV4Ky6643Lg8B9zYNEogfxiyjDtGQo3NvfCyvdWVqaBvdVUnM0G\naj/waSHjS7RBnJbl7OEFpTBXeS3wrF8gZgaEpB3Bwjv9T/NnnsAtzNl86Eax\nSWJ1G/Y1JeO/dpo65lyTeTPqJrAPwj4jmPy/tXB8wYT9v00Njns3fseP6T6r\nauXi+MyxD4bEVfsjIjKwhmdtX0WHOUgPR1jy8IMrgfpDdqX11vuqmD/IX3pi\nz5Ki04sM2gT3e+9I7jRN/dNnFBPbwqGp8UOmAi5slxNqY1vU3nHYIXWgoiQ7\npKCH\r\n=sWZH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"npm":">= 1.0.0","node":">= 0.12.0"},"gitHead":"83482cc3d27a900560488ce5d16afdbda85734f0","scripts":{"docs":"cross-env NODE_ENV=production typedoc","lint":"cross-env NODE_ENV=production eslint -c .eslintrc.js .","test":"cross-env NODE_ENV=test jest --config=jest.config.unit.js","build":"cross-env NODE_ENV=production rollup -c rollup.config.js","clean":"npm run lint:clean & npm run test:clean & npm run build:clean & npm run docs:clean & wait","format":"cross-env NODE_ENV=production eslint -c .eslintrc.js --fix .","docs:ci":"npm run docs:clean && npm run docs","lint:ci":"npm run lint:clean && cross-env NODE_ENV=production eslint -c .eslintrc.js -o lint/report.log .","prepare":"husky install","release":"npm run lint:ci && npm run test:ci && npm run build:ci && npm run test:integration && npm run docs:ci","test:ci":"npm run test:clean && npm run test","build:ci":"npm run build:clean && npm run build","docs:view":"npm run docs && serve -p 3000 docs","docs:clean":"cross-env NODE_ENV=production rimraf docs","lint:clean":"cross-env NODE_ENV=production rimraf lint","spellcheck":"cross-env NODE_ENV=production write-good *.md","test:clean":"cross-env NODE_ENV=production rimraf coverage","build:clean":"cross-env NODE_ENV=production rimraf dist","lint-staged":"lint-staged","prepublishOnly":"npm run clean && npm run release","test:integration":"cross-env NODE_ENV=test jest --config=jest.config.integration.js","test:integration:ci":"npm run test:clean && npm run test:integration"},"_npmUser":{"name":"devlato","email":"npm@devlato.com"},"deprecated":"Thanks for using async-wait-until! The version you’re on was released several years ago. A newer release is available with bug fixes and DX improvements. It’s backwards compatible, so please consider upgrading by running: npm i --save async-wait-until@latest","repository":{"url":"git+https://github.com/devlato/async-wait-until.git","type":"git"},"_npmVersion":"8.1.2","description":"Waits for a given predicate callback to return a truthy value and resolves","directories":{},"lint-staged":{"./**/*.{ts,js,json}":["cross-env NODE_ENV=production eslint -c ./.eslintrc.js --fix","cross-env NODE_ENV=test jest —-bail --color --findRelatedTests --coverage"]},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","husky":"^7.0.4","serve":"^13.0.2","tslib":"^2.3.1","eslint":"^8.2.0","rimraf":"^3.0.2","rollup":"^2.60.0","ts-jest":"^27.0.7","ts-node":"^10.4.0","typedoc":"^0.22.9","prettier":"^2.4.1","coveralls":"^3.1.1","cross-env":"^7.0.3","typescript":"^4.4.4","write-good":"^1.0.8","@babel/core":"^7.16.0","@types/jest":"^27.0.2","@types/node":"^16.11.7","lint-staged":"^12.0.2","@types/enzyme":"^3.10.10","browser-resolve":"^2.0.0","@babel/preset-env":"^7.16.4","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.4.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/async-wait-until_2.0.12_1641367056327_0.059192152973166046","host":"s3://npm-registry-packages"}},"2.0.18":{"name":"async-wait-until","version":"2.0.18","keywords":["apply","when","async","then","promise","wait","timeout","interval","until","for","while","predicate","resolve","reject"],"author":{"url":"https://devlato.com/","name":"devlato","email":"npm@devlato.com"},"license":"MIT","_id":"async-wait-until@2.0.18","maintainers":[{"name":"devlato","email":"npm@devlato.com"}],"homepage":"https://github.com/devlato/async-wait-until#readme","bugs":{"url":"https://github.com/devlato/async-wait-until/issues"},"dist":{"shasum":"03aa1dd998810543280d2b5d328c1bce82298127","tarball":"https://registry.npmjs.org/async-wait-until/-/async-wait-until-2.0.18.tgz","fileCount":10,"integrity":"sha512-K8L6m7bkSqCp4i1GYj8OkZTPyVcCOslzlvQbzhir/yMjEoIj1XZKnKJbIQTCW7ervgJgjFi23liDqN4in2BYtQ==","signatures":[{"sig":"MEYCIQD/Dc9AfJ+ojye1jGx0Sp83bRPaGWmBjGpLIUKgy/MJngIhAI0R7RQYBxt/rgMXpplLFTvgypYv7a8RQJ4aa9dc04cU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17546},"main":"dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"npm":">= 1.0.0","node":">= 0.14.0"},"exports":{".":{"import":"./dist/index.esm.js","default":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"a1b08bef0afc2ddf08fc5ead9b8547263574b62b","scripts":{"docs":"cross-env NODE_ENV=production typedoc --options typedoc.config.mjs","lint":"cross-env NODE_ENV=production eslint -c eslint.config.mjs .","test":"cross-env NODE_ENV=test jest --config=jest.config.unit.mjs --detectOpenHandles","build":"cross-env NODE_ENV=production rollup -c rollup.config.mjs","clean":"npm run lint:clean & npm run test:clean & npm run build:clean & npm run docs:clean & wait","format":"cross-env NODE_ENV=production eslint -c eslint.config.mjs --fix .","docs:ci":"npm run docs:clean && npm run docs","lint:ci":"npm run lint:clean && cross-env NODE_ENV=production eslint -c eslint.config.mjs -o lint/report.log .","prepare":"husky install","release":"npm run lint:ci && npm run test:ci && npm run build:ci && npm run test:integration && npm run docs:ci","test:ci":"npm run test:clean && npm run test","build:ci":"npm run build:clean && npm run build","docs:view":"npm run docs && serve -p 3000 docs","docs:clean":"cross-env NODE_ENV=production rimraf docs","lint:clean":"cross-env NODE_ENV=production rimraf lint","test:clean":"cross-env NODE_ENV=production rimraf coverage","build:clean":"cross-env NODE_ENV=production rimraf dist","lint-staged":"lint-staged","prepublishOnly":"npm run clean && npm run release","test:integration":"cross-env NODE_ENV=test jest --config=jest.config.integration.mjs --detectOpenHandles","test:integration:ci":"npm run test:clean && npm run test:integration"},"_npmUser":{"name":"devlato","email":"npm@devlato.com"},"repository":{"url":"git+https://github.com/devlato/async-wait-until.git","type":"git"},"_npmVersion":"10.8.2","description":"Waits until the given predicate function returns a truthy value, then resolves","directories":{},"lint-staged":{"./**/*.{ts,js,json}":["cross-env NODE_ENV=production eslint -c eslint.config.mjs --fix"]},"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","serve":"^14.2.4","tslib":"^2.8.1","eslint":"^9.16.0","rimraf":"^6.0.1","rollup":"^4.28.1","ts-jest":"^29.2.5","typedoc":"^0.27.3","prettier":"^3.4.2","cross-env":"^7.0.3","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.1","lint-staged":"^15.2.10","@eslint/compat":"^1.2.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@rollup/plugin-commonjs":"^28.0.1","typedoc-plugin-dt-links":"^1.1.1","typedoc-plugin-mdn-links":"^4.0.3","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^8.17.0","@rollup/plugin-node-resolve":"^15.3.0","typedoc-plugin-merge-modules":"^6.1.0","@typhonjs-typedoc/typedoc-pkg":"^0.2.0","@typescript-eslint/eslint-plugin":"^8.17.0"},"_npmOperationalInternal":{"tmp":"tmp/async-wait-until_2.0.18_1733650130450_0.8281984769299926","host":"s3://npm-registry-packages"}},"2.0.22":{"name":"async-wait-until","version":"2.0.22","keywords":["apply","when","async","then","promise","wait","timeout","interval","until","for","while","predicate","resolve","reject"],"author":{"url":"https://devlato.com/","name":"devlato","email":"npm@devlato.com"},"license":"MIT","_id":"async-wait-until@2.0.22","maintainers":[{"name":"devlato","email":"npm@devlato.com"}],"homepage":"https://github.com/devlato/async-wait-until#readme","bugs":{"url":"https://github.com/devlato/async-wait-until/issues"},"dist":{"shasum":"0ae4f9021efbc446957a858b64c904ee9c18eded","tarball":"https://registry.npmjs.org/async-wait-until/-/async-wait-until-2.0.22.tgz","fileCount":10,"integrity":"sha512-t7TYMRQbNtYJuyMB979oUXhRehtTWCvIsba5aR+mSD1o9x6XgTU+n1gmNyk0x/RJtaRhd7z6dX6Q8/vIRj0/6w==","signatures":[{"sig":"MEUCIQDZJAcPqgVWzFVYDC4q/0G2ncjmoqyZCgDddfwJqhiLEwIgXXiiGcFIgQtOUXJVlGEZl1mLSvkO03uvEjZhCOmDrfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17570},"main":"dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"npm":">= 1.0.0","node":">= 0.14.0"},"exports":{".":{"import":"./dist/index.esm.js","default":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"eb0baa025c178fde47a1cde89cfe4ced13a7dfa7","scripts":{"docs":"cross-env NODE_ENV=production typedoc --options typedoc.config.mjs","lint":"cross-env NODE_ENV=production eslint -c eslint.config.mjs .","test":"cross-env NODE_ENV=test jest --config=jest.config.unit.mjs --detectOpenHandles","build":"cross-env NODE_ENV=production rollup -c rollup.config.mjs","clean":"npm run lint:clean & npm run test:clean & npm run build:clean & npm run docs:clean & wait","format":"cross-env NODE_ENV=production eslint -c eslint.config.mjs --fix .","docs:ci":"npm run docs:clean && npm run docs","lint:ci":"npm run lint:clean && cross-env NODE_ENV=production eslint -c eslint.config.mjs -o lint/report.log .","prepare":"husky install","release":"npm run lint:ci && npm run test:ci && npm run build:ci && npm run test:integration && npm run docs:ci","test:ci":"npm run test:clean && npm run test","build:ci":"npm run build:clean && npm run build","docs:view":"npm run docs && serve -p 3000 docs","docs:clean":"cross-env NODE_ENV=production rimraf docs","lint:clean":"cross-env NODE_ENV=production rimraf lint","test:clean":"cross-env NODE_ENV=production rimraf coverage","build:clean":"cross-env NODE_ENV=production rimraf dist","lint-staged":"lint-staged","prepublishOnly":"npm run clean && npm run release","test:integration":"cross-env NODE_ENV=test jest --config=jest.config.integration.mjs --detectOpenHandles","test:integration:ci":"npm run test:clean && npm run test:integration"},"_npmUser":{"name":"devlato","email":"npm@devlato.com"},"repository":{"url":"git+https://github.com/devlato/async-wait-until.git","type":"git"},"_npmVersion":"10.8.2","description":"Waits until the given predicate function returns a truthy value, then resolves","directories":{},"lint-staged":{"./**/*.{ts,js,json}":["cross-env NODE_ENV=production eslint -c eslint.config.mjs --fix"]},"sideEffects":false,"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","serve":"^14.2.4","tslib":"^2.8.1","eslint":"^9.16.0","rimraf":"^6.0.1","rollup":"^4.28.1","ts-jest":"^29.2.5","typedoc":"^0.27.3","prettier":"^3.4.2","cross-env":"^7.0.3","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.1","lint-staged":"^15.2.10","@eslint/compat":"^1.2.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@rollup/plugin-commonjs":"^28.0.1","typedoc-plugin-dt-links":"^1.1.1","typedoc-plugin-mdn-links":"^4.0.3","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^8.17.0","@rollup/plugin-node-resolve":"^15.3.0","typedoc-plugin-merge-modules":"^6.1.0","@typhonjs-typedoc/typedoc-pkg":"^0.2.0","@typescript-eslint/eslint-plugin":"^8.17.0"},"_npmOperationalInternal":{"tmp":"tmp/async-wait-until_2.0.22_1738157412146_0.5412181898669763","host":"s3://npm-registry-packages-npm-production"}},"2.0.23":{"name":"async-wait-until","version":"2.0.23","keywords":["apply","when","async","then","promise","wait","timeout","interval","until","for","while","predicate","resolve","reject"],"author":{"url":"https://devlato.com/","name":"devlato","email":"npm@devlato.com"},"license":"MIT","_id":"async-wait-until@2.0.23","maintainers":[{"name":"devlato","email":"npm@devlato.com"}],"homepage":"https://github.com/devlato/async-wait-until#readme","bugs":{"url":"https://github.com/devlato/async-wait-until/issues"},"dist":{"shasum":"ed529e219ac3b78ca82893f92db00696631c90ac","tarball":"https://registry.npmjs.org/async-wait-until/-/async-wait-until-2.0.23.tgz","fileCount":10,"integrity":"sha512-441GE8KPiNV2/T+rce4Cw39jN5wx6/9zEJ0BR0o4vaXOUQHEURPBCBja9rQkmYFg3ebfrOMJg0f65RXZptVReQ==","signatures":[{"sig":"MEUCIGn3DO13LizuFdH54FJ/sMnHYgoGwB3PTrcNgpQR7J5nAiEAh3uWyAsWc40pqSyD8F4A8piGYKzBGkP2H/Fn9oClpns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17570},"main":"dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"npm":">= 1.0.0","node":">= 0.14.0"},"exports":{".":{"import":"./dist/index.esm.js","default":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"67ac7469e81448ca229f5d8fed01571cd54dda6c","scripts":{"docs":"cross-env NODE_ENV=production typedoc --options typedoc.config.mjs","lint":"cross-env NODE_ENV=production eslint -c eslint.config.mjs .","test":"cross-env NODE_ENV=test jest --config=jest.config.unit.mjs --detectOpenHandles","build":"cross-env NODE_ENV=production rollup -c rollup.config.mjs","clean":"npm run lint:clean & npm run test:clean & npm run build:clean & npm run docs:clean & wait","format":"cross-env NODE_ENV=production eslint -c eslint.config.mjs --fix .","docs:ci":"npm run docs:clean && npm run docs","lint:ci":"npm run lint:clean && cross-env NODE_ENV=production eslint -c eslint.config.mjs -o lint/report.log .","prepare":"husky install","release":"npm run lint:ci && npm run test:ci && npm run build:ci && npm run test:integration && npm run docs:ci","test:ci":"npm run test:clean && npm run test","build:ci":"npm run build:clean && npm run build","docs:view":"npm run docs && serve -p 3000 docs","docs:clean":"cross-env NODE_ENV=production rimraf docs","lint:clean":"cross-env NODE_ENV=production rimraf lint","test:clean":"cross-env NODE_ENV=production rimraf coverage","build:clean":"cross-env NODE_ENV=production rimraf dist","lint-staged":"lint-staged","prepublishOnly":"npm run clean && npm run release","test:integration":"cross-env NODE_ENV=test jest --config=jest.config.integration.mjs --detectOpenHandles","test:integration:ci":"npm run test:clean && npm run test:integration"},"_npmUser":{"name":"devlato","email":"npm@devlato.com"},"repository":{"url":"git+https://github.com/devlato/async-wait-until.git","type":"git"},"_npmVersion":"10.8.2","description":"Waits until the given predicate function returns a truthy value, then resolves","directories":{},"lint-staged":{"./**/*.{ts,js,json}":["cross-env NODE_ENV=production eslint -c eslint.config.mjs --fix"]},"sideEffects":false,"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","serve":"^14.2.4","tslib":"^2.8.1","eslint":"^9.16.0","rimraf":"^6.0.1","rollup":"^4.28.1","ts-jest":"^29.2.5","typedoc":"^0.27.3","prettier":"^3.4.2","cross-env":"^7.0.3","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.1","lint-staged":"^15.2.10","@eslint/compat":"^1.2.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@rollup/plugin-commonjs":"^28.0.1","typedoc-plugin-dt-links":"^1.1.1","typedoc-plugin-mdn-links":"^4.0.3","@rollup/plugin-typescript":"^12.1.1","@typescript-eslint/parser":"^8.17.0","@rollup/plugin-node-resolve":"^15.3.0","typedoc-plugin-merge-modules":"^6.1.0","@typhonjs-typedoc/typedoc-pkg":"^0.2.0","@typescript-eslint/eslint-plugin":"^8.17.0"},"_npmOperationalInternal":{"tmp":"tmp/async-wait-until_2.0.23_1738676829121_0.1884888396819584","host":"s3://npm-registry-packages-npm-production"}},"2.0.24":{"name":"async-wait-until","version":"2.0.24","keywords":["apply","when","async","then","promise","wait","timeout","interval","until","for","while","predicate","resolve","reject"],"author":{"url":"https://devlato.com/","name":"devlato","email":"npm@devlato.com"},"license":"MIT","_id":"async-wait-until@2.0.24","maintainers":[{"name":"devlato","email":"npm@devlato.com"}],"homepage":"https://github.com/devlato/async-wait-until#readme","bugs":{"url":"https://github.com/devlato/async-wait-until/issues"},"dist":{"shasum":"592206578fff59ad17142f64b8c939ca73a33cbe","tarball":"https://registry.npmjs.org/async-wait-until/-/async-wait-until-2.0.24.tgz","fileCount":37,"integrity":"sha512-eUpaPjYp1uS67GB3HKYNZTWUHozFyU15MUuRfCY+sDNfsZj90GG0FAHaL5f1+oo1KQFNhzixhasnnJ5qqE6xvg==","signatures":[{"sig":"MEUCIFyhagI3ol14jUKyisj/oW8XpxqDftc0WBrd8R9B3c/mAiEAomSlgsyY4ngUrPaPFI+9nb5KpVrJcSD4VmhSLif79fQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330585},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"npm":">= 1.0.0","node":">= 0.14.0"},"exports":{".":{"import":"./dist/index.esm.js","default":"./dist/index.js","require":"./dist/index.js"}},"funding":{"url":"http://paypal.me/devlatoau","type":"individual"},"gitHead":"cb2c5aa52cf37872776d807abaed7dee0c1b9b52","scripts":{"docs":"cross-env NODE_ENV=production typedoc --options typedoc.config.mjs","lint":"cross-env NODE_ENV=production eslint -c eslint.config.mjs .","test":"cross-env NODE_ENV=test jest --config=jest.config.unit.mjs --detectOpenHandles","build":"cross-env NODE_ENV=production rollup -c rollup.config.mjs","clean":"npm run lint:clean & npm run test:clean & npm run build:clean & npm run docs:clean & wait","format":"cross-env NODE_ENV=production eslint -c eslint.config.mjs --fix .","docs:ci":"npm run docs:clean && npm run docs","lint:ci":"npm run lint:clean && cross-env NODE_ENV=production eslint -c eslint.config.mjs -o lint/report.log .","prepare":"husky install","release":"npm run lint:ci && npm run test:ci && npm run build:ci && npm run test:integration && npm run docs:ci","test:ci":"npm run test:clean && npm run test","build:ci":"npm run build:clean && npm run build","docs:view":"npm run docs && serve -p 3000 docs","docs:clean":"cross-env NODE_ENV=production rimraf docs","lint:clean":"cross-env NODE_ENV=production rimraf lint","test:clean":"cross-env NODE_ENV=production rimraf coverage","build:clean":"cross-env NODE_ENV=production rimraf dist","lint-staged":"lint-staged","prepublishOnly":"npm run clean && npm run release","test:integration":"cross-env NODE_ENV=test jest --config=jest.config.integration.mjs --detectOpenHandles","test:integration:ci":"npm run test:clean && npm run test:integration"},"_npmUser":{"name":"devlato","email":"npm@devlato.com"},"repository":{"url":"git+https://github.com/devlato/async-wait-until.git","type":"git"},"_npmVersion":"10.8.2","description":"Waits until the given predicate function returns a truthy value, then resolves","directories":{},"lint-staged":{"./**/*.{ts,js,json}":["cross-env NODE_ENV=production eslint -c eslint.config.mjs --fix"]},"sideEffects":false,"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","serve":"^14.2.4","tslib":"^2.8.1","eslint":"^9.23.0","rimraf":"^6.0.1","rollup":"^4.39.0","ts-jest":"^29.3.1","typedoc":"^0.28.1","prettier":"^3.5.3","cross-env":"^7.0.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.14.0","lint-staged":"^15.5.0","@eslint/compat":"^1.2.8","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.6","@rollup/plugin-commonjs":"^28.0.3","typedoc-plugin-dt-links":"^2.0.0","typedoc-plugin-mdn-links":"^5.0.1","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.29.0","@rollup/plugin-node-resolve":"^16.0.1","typedoc-plugin-merge-modules":"^7.0.0","@typhonjs-typedoc/typedoc-pkg":"^0.3.1","@typescript-eslint/eslint-plugin":"^8.29.0"},"_npmOperationalInternal":{"tmp":"tmp/async-wait-until_2.0.24_1743766584429_0.031143682534487294","host":"s3://npm-registry-packages-npm-production"}},"2.0.25":{"name":"async-wait-until","version":"2.0.25","keywords":["apply","when","async","then","promise","wait","timeout","interval","until","for","while","predicate","resolve","reject"],"author":{"url":"https://devlato.com/","name":"devlato","email":"npm@devlato.com"},"license":"MIT","_id":"async-wait-until@2.0.25","maintainers":[{"name":"devlato","email":"npm@devlato.com"}],"homepage":"https://github.com/devlato/async-wait-until#readme","bugs":{"url":"https://github.com/devlato/async-wait-until/issues"},"dist":{"shasum":"d226d9bd02e0091b6f77b1ae7ea1b5662586fe3a","tarball":"https://registry.npmjs.org/async-wait-until/-/async-wait-until-2.0.25.tgz","fileCount":37,"integrity":"sha512-/H1IfZ6f70zLk+uo4x/3WR7mcCbYDeRwZiOJvBfMqFIZHxhtxSE6fPAvKcbBjJIGs1Q7PRfq8bJ7Fy40yAz9uA==","signatures":[{"sig":"MEUCIQCLsoQc/nmb4jLiIlB9nTtTrf5Vk0GmMcK6x0U40bxveAIgOOeuyliLDqOOGIG3HQToqiZfXzEm5vawUPv/Xx55nWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330853},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"npm":">= 1.0.0","node":">= 0.14.0"},"exports":{".":{"import":"./dist/index.esm.js","default":"./dist/index.js","require":"./dist/index.js"}},"funding":{"url":"http://paypal.me/devlatoau","type":"individual"},"gitHead":"7b282732c23d7ecc0436a808c458bba81fb49435","scripts":{"docs":"cross-env NODE_ENV=production typedoc --options typedoc.config.mjs","lint":"cross-env NODE_ENV=production eslint -c eslint.config.mjs .","test":"cross-env NODE_ENV=test jest --config=jest.config.unit.mjs --detectOpenHandles","build":"cross-env NODE_ENV=production rollup -c rollup.config.mjs","clean":"npm run lint:clean & npm run test:clean & npm run build:clean & npm run docs:clean & wait","format":"cross-env NODE_ENV=production eslint -c eslint.config.mjs --fix .","docs:ci":"npm run docs:clean && npm run docs","lint:ci":"npm run lint:clean && cross-env NODE_ENV=production eslint -c eslint.config.mjs -o lint/report.log .","prepare":"husky install","release":"npm run lint:ci && npm run test:ci && npm run build:ci && npm run test:integration && npm run docs:ci","test:ci":"npm run test:clean && npm run test","build:ci":"npm run build:clean && npm run build","docs:view":"npm run docs && serve -p 3000 docs","docs:clean":"cross-env NODE_ENV=production rimraf docs","lint:clean":"cross-env NODE_ENV=production rimraf lint","test:clean":"cross-env NODE_ENV=production rimraf coverage","build:clean":"cross-env NODE_ENV=production rimraf dist","lint-staged":"lint-staged","prepublishOnly":"npm run clean && npm run release","test:integration":"cross-env NODE_ENV=test jest --config=jest.config.integration.mjs --detectOpenHandles","test:integration:ci":"npm run test:clean && npm run test:integration"},"_npmUser":{"name":"devlato","email":"npm@devlato.com"},"repository":{"url":"git+https://github.com/devlato/async-wait-until.git","type":"git"},"_npmVersion":"10.8.2","description":"Waits until the given predicate function returns a truthy value, then resolves","directories":{},"lint-staged":{"./**/*.{ts,js,json}":["cross-env NODE_ENV=production eslint -c eslint.config.mjs --fix"]},"sideEffects":false,"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","serve":"^14.2.4","tslib":"^2.8.1","eslint":"^9.23.0","rimraf":"^6.0.1","rollup":"^4.39.0","ts-jest":"^29.3.1","typedoc":"^0.28.1","prettier":"^3.5.3","cross-env":"^7.0.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.14.0","lint-staged":"^15.5.0","@eslint/compat":"^1.2.8","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.6","@rollup/plugin-commonjs":"^28.0.3","typedoc-plugin-dt-links":"^2.0.0","typedoc-plugin-mdn-links":"^5.0.1","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.29.0","@rollup/plugin-node-resolve":"^16.0.1","typedoc-plugin-merge-modules":"^7.0.0","@typhonjs-typedoc/typedoc-pkg":"^0.3.1","@typescript-eslint/eslint-plugin":"^8.29.0"},"_npmOperationalInternal":{"tmp":"tmp/async-wait-until_2.0.25_1743769755969_0.6318977229299252","host":"s3://npm-registry-packages-npm-production"}},"2.0.27":{"name":"async-wait-until","version":"2.0.27","keywords":["apply","when","async","then","promise","wait","timeout","interval","until","for","while","predicate","resolve","reject"],"author":{"url":"https://devlato.com/","name":"devlato","email":"npm@devlato.com"},"license":"MIT","_id":"async-wait-until@2.0.27","maintainers":[{"name":"devlato","email":"npm@devlato.com"}],"homepage":"https://github.com/devlato/async-wait-until#readme","bugs":{"url":"https://github.com/devlato/async-wait-until/issues"},"dist":{"shasum":"99898aa1523d4141484b5a4443279595c513a139","tarball":"https://registry.npmjs.org/async-wait-until/-/async-wait-until-2.0.27.tgz","fileCount":37,"integrity":"sha512-2l7YlsHXxjmq4o3nSpvH4eav21+ZlUYOflj9TQsPBtzt99v+1Xsy8RvU5+x/OdkFTej40ws3AaKMgT/Ssj+LhQ==","signatures":[{"sig":"MEUCIHsRc+/9qiZhlaJ/mA1BVSd5Sm82pyyARYvBxd1By/ubAiEA6bM3YufJ0uA/YPEbPnsx+hzShfKJmo/sQV6AMxScK58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331175},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"npm":">= 1.0.0","node":">= 0.14.0"},"exports":{".":{"import":"./dist/index.esm.js","default":"./dist/index.js","require":"./dist/index.js"}},"funding":{"url":"http://paypal.me/devlatoau","type":"individual"},"gitHead":"97445500f9b167950aff44c4fd7eed78483e1bdb","scripts":{"docs":"cross-env NODE_ENV=production typedoc --options typedoc.config.mjs","lint":"cross-env NODE_ENV=production eslint -c eslint.config.mjs .","test":"cross-env NODE_ENV=test jest --config=jest.config.unit.mjs --detectOpenHandles","build":"cross-env NODE_ENV=production rollup -c rollup.config.mjs","clean":"npm run lint:clean & npm run test:clean & npm run build:clean & npm run docs:clean & wait","format":"cross-env NODE_ENV=production eslint -c eslint.config.mjs --fix .","docs:ci":"npm run docs:clean && npm run docs","lint:ci":"npm run lint:clean && cross-env NODE_ENV=production eslint -c eslint.config.mjs -o lint/report.log .","prepare":"husky install","release":"npm run lint:ci && npm run test:ci && npm run build:ci && npm run test:integration && npm run docs:ci","test:ci":"npm run test:clean && npm run test","build:ci":"npm run build:clean && npm run build","docs:view":"npm run docs && serve -p 3000 docs","docs:clean":"cross-env NODE_ENV=production rimraf docs","lint:clean":"cross-env NODE_ENV=production rimraf lint","test:clean":"cross-env NODE_ENV=production rimraf coverage","build:clean":"cross-env NODE_ENV=production rimraf dist","lint-staged":"lint-staged","prepublishOnly":"npm run clean && npm run release","test:integration":"cross-env NODE_ENV=test jest --config=jest.config.integration.mjs --detectOpenHandles","test:integration:ci":"npm run test:clean && npm run test:integration"},"_npmUser":{"name":"devlato","email":"npm@devlato.com"},"repository":{"url":"git+https://github.com/devlato/async-wait-until.git","type":"git"},"_npmVersion":"10.8.2","description":"Waits until the given predicate function returns a truthy value, then resolves","directories":{},"lint-staged":{"./**/*.{ts,js,json}":["cross-env NODE_ENV=production eslint -c eslint.config.mjs --fix"]},"sideEffects":false,"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","serve":"^14.2.4","tslib":"^2.8.1","eslint":"^9.23.0","rimraf":"^6.0.1","rollup":"^4.39.0","ts-jest":"^29.3.1","typedoc":"^0.28.1","prettier":"^3.5.3","cross-env":"^7.0.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.14.0","lint-staged":"^15.5.0","@eslint/compat":"^1.2.8","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.6","@rollup/plugin-commonjs":"^28.0.3","typedoc-plugin-dt-links":"^2.0.0","typedoc-plugin-mdn-links":"^5.0.1","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.29.0","@rollup/plugin-node-resolve":"^16.0.1","typedoc-plugin-merge-modules":"^7.0.0","@typhonjs-typedoc/typedoc-pkg":"^0.3.1","@typescript-eslint/eslint-plugin":"^8.29.0"},"_npmOperationalInternal":{"tmp":"tmp/async-wait-until_2.0.27_1743777975304_0.7693727831236663","host":"s3://npm-registry-packages-npm-production"}},"2.0.28":{"name":"async-wait-until","version":"2.0.28","keywords":["apply","when","async","then","promise","wait","timeout","interval","until","for","while","predicate","resolve","reject"],"author":{"url":"https://devlato.com/","name":"devlato","email":"npm@devlato.com"},"license":"MIT","_id":"async-wait-until@2.0.28","maintainers":[{"name":"devlato","email":"npm@devlato.com"}],"homepage":"https://github.com/devlato/async-wait-until#readme","bugs":{"url":"https://github.com/devlato/async-wait-until/issues"},"dist":{"shasum":"0a7a6fb61584ec97c45fe707612180e8069f0d7f","tarball":"https://registry.npmjs.org/async-wait-until/-/async-wait-until-2.0.28.tgz","fileCount":43,"integrity":"sha512-V0lOjFa6tWtm2TUAu1SH2Vl9zLPLjoRzkOxAdu+JJ5zZ2RIwoKMGS28PVdFMcVGIZ666IUNgn9PDnEqSbyrpKg==","signatures":[{"sig":"MEUCIEa5LELaxbXA7HEjGN0/Cbqoz76RROVlGjqifOSUmI3DAiEA9MTW+0vSjSCmwEb7sW+3tGI8VvTONh2de0nW6pAJ4Eg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":502624},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"npm":">= 1.0.0","node":">= 0.14.0"},"exports":{".":{"import":"./dist/index.esm.js","default":"./dist/index.js","require":"./dist/index.js"}},"funding":{"url":"http://paypal.me/devlatoau","type":"individual"},"gitHead":"b90b068fdaa2a1bfa3bfcf4e5c5f250630bccccd","scripts":{"docs":"cross-env NODE_ENV=production typedoc --options typedoc.config.mjs","lint":"cross-env NODE_ENV=production eslint -c eslint.config.mjs .","test":"cross-env NODE_ENV=test jest --config=jest.config.unit.mjs --detectOpenHandles","build":"cross-env NODE_ENV=production rollup -c rollup.config.mjs","clean":"npm run lint:clean & npm run test:clean & npm run build:clean & npm run docs:clean & wait","format":"cross-env NODE_ENV=production eslint -c eslint.config.mjs --fix .","docs:ci":"npm run docs:clean && npm run docs","lint:ci":"npm run lint:clean && cross-env NODE_ENV=production eslint -c eslint.config.mjs -o lint/report.log .","prepare":"husky install","release":"npm run lint:ci && npm run test:ci && npm run build:ci && npm run test:integration && npm run docs:ci","test:ci":"npm run test:clean && npm run test","build:ci":"npm run build:clean && npm run build","docs:view":"npm run docs && serve -p 3000 docs","docs:clean":"cross-env NODE_ENV=production rimraf docs","lint:clean":"cross-env NODE_ENV=production rimraf lint","test:clean":"cross-env NODE_ENV=production rimraf coverage","build:clean":"cross-env NODE_ENV=production rimraf dist","lint-staged":"lint-staged","prepublishOnly":"npm run clean && npm run release","test:integration":"cross-env NODE_ENV=test jest --config=jest.config.integration.mjs --detectOpenHandles","test:integration:ci":"npm run test:clean && npm run test:integration"},"_npmUser":{"name":"devlato","email":"npm@devlato.com"},"repository":{"url":"git+https://github.com/devlato/async-wait-until.git","type":"git"},"_npmVersion":"10.8.2","description":"Waits until the given predicate function returns a truthy value, then resolves","directories":{},"lint-staged":{"./**/*.{ts,js,json}":["cross-env NODE_ENV=production eslint -c eslint.config.mjs --fix"]},"sideEffects":false,"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","serve":"^14.2.4","tslib":"^2.8.1","eslint":"^9.23.0","rimraf":"^6.0.1","rollup":"^4.39.0","ts-jest":"^29.3.1","typedoc":"^0.28.1","prettier":"^3.5.3","cross-env":"^7.0.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.14.0","lint-staged":"^15.5.0","@eslint/compat":"^1.2.8","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.6","@rollup/plugin-commonjs":"^28.0.3","typedoc-plugin-dt-links":"^2.0.0","typedoc-plugin-mdn-links":"^5.0.1","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.29.0","@rollup/plugin-node-resolve":"^16.0.1","typedoc-plugin-merge-modules":"^7.0.0","@typhonjs-typedoc/typedoc-pkg":"^0.3.1","@typescript-eslint/eslint-plugin":"^8.29.0"},"_npmOperationalInternal":{"tmp":"tmp/async-wait-until_2.0.28_1755701818733_0.7646933435144903","host":"s3://npm-registry-packages-npm-production"}},"2.0.29":{"name":"async-wait-until","version":"2.0.29","keywords":["apply","when","async","then","promise","wait","timeout","interval","until","for","while","predicate","resolve","reject"],"author":{"url":"https://devlato.com/","name":"devlato","email":"npm@devlato.com"},"license":"MIT","_id":"async-wait-until@2.0.29","maintainers":[{"name":"devlato","email":"npm@devlato.com"}],"homepage":"https://github.com/devlato/async-wait-until#readme","bugs":{"url":"https://github.com/devlato/async-wait-until/issues"},"dist":{"shasum":"bda6c3b1cf40db80e2969ba5c391860317ffa840","tarball":"https://registry.npmjs.org/async-wait-until/-/async-wait-until-2.0.29.tgz","fileCount":43,"integrity":"sha512-daCvFdxYK8Mph6wjqYYE2MDLG/IylKJtHenug2GW+TnV8EN1/OcNy/JVXo5pRa212c1Rpayumbnl9SSk+Nc/6w==","signatures":[{"sig":"MEQCIBdix7uFVNmiD/8jxq8yk+QMm/c3wv4tj6oaEIIdWleMAiBd+ARk1+u4egm/QxhI0b9b0Pq6uV5upyMkea8wD8/hIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":502860},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"npm":">= 1.0.0","node":">= 0.14.0"},"exports":{".":{"import":"./dist/index.esm.js","default":"./dist/index.js","require":"./dist/index.js"}},"funding":{"url":"http://paypal.me/devlatoau","type":"individual"},"gitHead":"94e38db3874d8a3894e6b9b2d7f1b57c3ee45929","scripts":{"docs":"cross-env NODE_ENV=production typedoc --options typedoc.config.mjs","lint":"cross-env NODE_ENV=production eslint -c eslint.config.mjs .","test":"cross-env NODE_ENV=test jest --config=jest.config.unit.mjs --detectOpenHandles","build":"cross-env NODE_ENV=production rollup -c rollup.config.mjs","clean":"npm run lint:clean & npm run test:clean & npm run build:clean & npm run docs:clean & wait","format":"cross-env NODE_ENV=production eslint -c eslint.config.mjs --fix .","docs:ci":"npm run docs:clean && npm run docs","lint:ci":"npm run lint:clean && cross-env NODE_ENV=production eslint -c eslint.config.mjs -o lint/report.log .","prepare":"husky install","release":"npm run lint:ci && npm run test:ci && npm run build:ci && npm run test:integration && npm run docs:ci","test:ci":"npm run test:clean && npm run test","build:ci":"npm run build:clean && npm run build","docs:view":"npm run docs && serve -p 3000 docs","docs:clean":"cross-env NODE_ENV=production rimraf docs","lint:clean":"cross-env NODE_ENV=production rimraf lint","test:clean":"cross-env NODE_ENV=production rimraf coverage","build:clean":"cross-env NODE_ENV=production rimraf dist","lint-staged":"lint-staged","prepublishOnly":"npm run clean && npm run release","test:integration":"cross-env NODE_ENV=test jest --config=jest.config.integration.mjs --detectOpenHandles","test:integration:ci":"npm run test:clean && npm run test:integration"},"_npmUser":{"name":"devlato","email":"npm@devlato.com"},"repository":{"url":"git+https://github.com/devlato/async-wait-until.git","type":"git"},"_npmVersion":"10.8.2","description":"Waits until the given predicate function returns a truthy value, then resolves","directories":{},"lint-staged":{"./**/*.{ts,js,json}":["cross-env NODE_ENV=production eslint -c eslint.config.mjs --fix"]},"sideEffects":false,"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","serve":"^14.2.4","tslib":"^2.8.1","eslint":"^9.23.0","rimraf":"^6.0.1","rollup":"^4.39.0","ts-jest":"^29.3.1","typedoc":"^0.28.1","prettier":"^3.5.3","cross-env":"^7.0.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.14.0","lint-staged":"^15.5.0","@eslint/compat":"^1.2.8","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.6","@rollup/plugin-commonjs":"^28.0.3","typedoc-plugin-dt-links":"^2.0.0","typedoc-plugin-mdn-links":"^5.0.1","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.29.0","@rollup/plugin-node-resolve":"^16.0.1","typedoc-plugin-merge-modules":"^7.0.0","@typhonjs-typedoc/typedoc-pkg":"^0.3.1","@typescript-eslint/eslint-plugin":"^8.29.0"},"_npmOperationalInternal":{"tmp":"tmp/async-wait-until_2.0.29_1755702697761_0.04778048834589477","host":"s3://npm-registry-packages-npm-production"}},"2.0.30":{"name":"async-wait-until","version":"2.0.30","keywords":["apply","when","async","then","promise","wait","timeout","interval","until","for","while","predicate","resolve","reject"],"author":{"url":"https://devlato.com/","name":"devlato","email":"npm@devlato.com"},"license":"MIT","_id":"async-wait-until@2.0.30","maintainers":[{"name":"devlato","email":"npm@devlato.com"}],"homepage":"https://github.com/devlato/async-wait-until#readme","bugs":{"url":"https://github.com/devlato/async-wait-until/issues"},"dist":{"shasum":"c8deec45947fd8bc714dd926c9c8cc983b12b958","tarball":"https://registry.npmjs.org/async-wait-until/-/async-wait-until-2.0.30.tgz","fileCount":43,"integrity":"sha512-WZjoOcRIN9SY0wve4SvJ1qae0fKomq/tEQtCzSQ6XR9+VqF0Ye5cGHfK2xR8RR6zE5z1Is2M6qjXNJPMnsxCXA==","signatures":[{"sig":"MEQCIBmFMVP+kKyyIGCqw94cKEGHS1LxRmMi4f1cO3LtqpzmAiBzerxVd8DkG9VyP1080CfGVxjWtw0EmAFJOEdn7h5siQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":540906},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","engines":{"npm":">= 1.0.0","node":">= 0.14.0"},"exports":{".":{"import":"./dist/index.esm.js","default":"./dist/index.js","require":"./dist/index.js"}},"funding":{"url":"http://paypal.me/devlatoau","type":"individual"},"gitHead":"27d589ac7fe13a2f75303c95c156d42db30c5b0e","scripts":{"docs":"cross-env NODE_ENV=production typedoc --options typedoc.config.mjs","lint":"cross-env NODE_ENV=production eslint -c eslint.config.mjs .","test":"cross-env NODE_ENV=test jest --config=jest.config.unit.mjs --detectOpenHandles","build":"cross-env NODE_ENV=production rollup -c rollup.config.mjs","clean":"npm run lint:clean & npm run test:clean & npm run build:clean & npm run docs:clean & wait","format":"cross-env NODE_ENV=production eslint -c eslint.config.mjs --fix .","docs:ci":"npm run docs:clean && npm run docs","lint:ci":"npm run lint:clean && cross-env NODE_ENV=production eslint -c eslint.config.mjs -o lint/report.log .","prepare":"husky install","release":"npm run lint:ci && npm run test:ci && npm run build:ci && npm run test:integration && npm run docs:ci","test:ci":"npm run test:clean && npm run test","build:ci":"npm run build:clean && npm run build","docs:view":"npm run docs && serve -p 3000 docs","docs:clean":"cross-env NODE_ENV=production rimraf docs","lint:clean":"cross-env NODE_ENV=production rimraf lint","test:clean":"cross-env NODE_ENV=production rimraf coverage","build:clean":"cross-env NODE_ENV=production rimraf dist","lint-staged":"lint-staged","prepublishOnly":"npm run clean && npm run release","test:integration":"cross-env NODE_ENV=test jest --config=jest.config.integration.mjs --detectOpenHandles","test:integration:ci":"npm run test:clean && npm run test:integration"},"_npmUser":{"name":"devlato","email":"npm@devlato.com"},"repository":{"url":"git+https://github.com/devlato/async-wait-until.git","type":"git"},"_npmVersion":"10.8.2","description":"Waits until the given predicate function returns a truthy value, then resolves","directories":{},"lint-staged":{"./**/*.{ts,js,json}":["cross-env NODE_ENV=production eslint -c eslint.config.mjs --fix"]},"sideEffects":false,"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","serve":"^14.2.4","tslib":"^2.8.1","eslint":"^9.23.0","rimraf":"^6.0.1","rollup":"^4.39.0","ts-jest":"^29.3.1","typedoc":"^0.28.1","prettier":"^3.5.3","cross-env":"^7.0.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.14.0","lint-staged":"^15.5.0","@eslint/compat":"^1.2.8","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.6","@rollup/plugin-commonjs":"^28.0.3","typedoc-plugin-dt-links":"^2.0.0","typedoc-plugin-mdn-links":"^5.0.1","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.29.0","@rollup/plugin-node-resolve":"^16.0.1","typedoc-plugin-merge-modules":"^7.0.0","@typhonjs-typedoc/typedoc-pkg":"^0.3.1","@typescript-eslint/eslint-plugin":"^8.29.0"},"_npmOperationalInternal":{"tmp":"tmp/async-wait-until_2.0.30_1755704026574_0.45599338077322704","host":"s3://npm-registry-packages-npm-production"}},"2.0.31":{"name":"async-wait-until","version":"2.0.31","description":"Waits until the given predicate function returns a truthy value, then resolves","main":"./dist/index.js","module":"./dist/index.esm.js","types":"./dist/index.d.ts","scripts":{"lint-staged":"lint-staged","prepare":"husky install","lint":"cross-env NODE_ENV=production eslint -c eslint.config.mjs .","lint:clean":"cross-env NODE_ENV=production rimraf lint","test":"cross-env NODE_ENV=test jest --config=jest.config.unit.mjs --detectOpenHandles","test:integration":"cross-env NODE_ENV=test jest --config=jest.config.integration.mjs --detectOpenHandles","test:clean":"cross-env NODE_ENV=production rimraf coverage","build":"cross-env NODE_ENV=production rollup -c rollup.config.mjs","build:clean":"cross-env NODE_ENV=production rimraf dist","docs":"cross-env NODE_ENV=production typedoc --options typedoc.config.mjs","docs:view":"npm run docs && serve -p 3000 docs","docs:clean":"cross-env NODE_ENV=production rimraf docs","lint:ci":"npm run lint:clean && cross-env NODE_ENV=production eslint -c eslint.config.mjs -o lint/report.log .","test:ci":"npm run test:clean && npm run test","test:integration:ci":"npm run test:clean && npm run test:integration","build:ci":"npm run build:clean && npm run build","docs:ci":"npm run docs:clean && npm run docs","format":"cross-env NODE_ENV=production eslint -c eslint.config.mjs --fix .","clean":"npm run lint:clean & npm run test:clean & npm run build:clean & npm run docs:clean & wait","release":"npm run lint:ci && npm run test:ci && npm run build:ci && npm run test:integration && npm run docs:ci","prepublishOnly":"npm run clean && npm run release"},"sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/devlato/async-wait-until.git"},"lint-staged":{"./**/*.{ts,js,json}":["cross-env NODE_ENV=production eslint -c eslint.config.mjs --fix"]},"keywords":["apply","when","async","then","promise","wait","timeout","interval","until","for","while","predicate","resolve","reject"],"author":{"name":"devlato","email":"npm@devlato.com","url":"https://devlato.com/"},"license":"MIT","bugs":{"url":"https://github.com/devlato/async-wait-until/issues"},"homepage":"https://github.com/devlato/async-wait-until#readme","funding":{"type":"individual","url":"http://paypal.me/devlatoau"},"devDependencies":{"@eslint/compat":"^1.2.8","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-node-resolve":"^16.0.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.2","@types/jest":"^29.5.14","@types/node":"^22.14.0","@typescript-eslint/eslint-plugin":"^8.29.0","@typescript-eslint/parser":"^8.29.0","@typhonjs-typedoc/typedoc-pkg":"^0.3.1","cross-env":"^7.0.3","eslint":"^9.23.0","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.6","husky":"^9.1.7","jest":"^29.7.0","lint-staged":"^15.5.0","prettier":"^3.5.3","rimraf":"^6.0.1","rollup":"^4.39.0","serve":"^14.2.4","ts-jest":"^29.3.1","tslib":"^2.8.1","typedoc":"^0.28.1","typedoc-plugin-dt-links":"^2.0.0","typedoc-plugin-mdn-links":"^5.0.1","typedoc-plugin-merge-modules":"^7.0.0","typescript":"^5.8.2"},"engines":{"node":">= 0.14.0","npm":">= 1.0.0"},"exports":{".":{"import":"./dist/index.esm.js","require":"./dist/index.js","default":"./dist/index.js"}},"_id":"async-wait-until@2.0.31","gitHead":"0b4470db43bbb94573f222e59058e3c1d54306f6","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-9VCfHvc4f36oT6sG5p16aKc9zojf3wF4FrjNDxU3Db51SJ1bQ5lWAWtQDDZPysTwSLKBDzNZ083qPkTIj6XnrA==","shasum":"dc6be3d8329bfd4f15b1e80190f0c61ca0fc3408","tarball":"https://registry.npmjs.org/async-wait-until/-/async-wait-until-2.0.31.tgz","fileCount":43,"unpackedSize":541156,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCM+jhyKYBNfdYg9VULIUebjLdBw7x5R0Nd7yzbaXEviAIgLryisfIKzbwYwPUlKkBJXDugFFPdizM/yxBulaah+C0="}]},"_npmUser":{"name":"devlato","email":"npm@devlato.com"},"directories":{},"maintainers":[{"name":"devlato","email":"npm@devlato.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/async-wait-until_2.0.31_1760618129177_0.8841732286181991"},"_hasShrinkwrap":false}},"time":{"created":"2017-02-02T14:57:52.118Z","modified":"2025-10-16T12:35:29.558Z","1.0.1":"2017-02-02T14:57:52.118Z","1.0.2":"2017-02-02T16:01:24.719Z","1.0.3":"2017-02-02T16:04:54.668Z","1.1.0":"2017-02-02T16:32:04.463Z","1.1.1":"2017-02-03T14:51:43.342Z","1.1.2":"2017-02-03T18:27:05.648Z","1.1.3":"2017-02-03T18:31:41.635Z","1.1.4":"2017-02-04T12:48:53.951Z","1.1.5":"2017-02-04T12:53:49.911Z","1.1.7":"2018-04-04T16:24:27.983Z","1.2.4":"2018-05-25T14:34:09.591Z","1.2.6":"2020-08-19T12:47:17.414Z","2.0.0":"2021-02-16T11:53:07.839Z","2.0.1":"2021-02-17T23:28:47.074Z","2.0.2":"2021-02-19T12:40:55.328Z","2.0.3":"2021-02-20T11:28:02.233Z","2.0.4":"2021-03-22T01:46:58.723Z","2.0.5":"2021-04-02T12:58:57.015Z","2.0.6":"2021-05-19T02:18:15.706Z","2.0.7":"2021-05-19T02:45:52.968Z","2.0.8":"2021-10-15T02:59:41.289Z","2.0.9":"2021-11-18T07:35:24.990Z","2.0.10":"2021-12-27T11:16:51.081Z","2.0.11":"2022-01-05T07:01:59.653Z","2.0.12":"2022-01-05T07:17:36.485Z","2.0.18":"2024-12-08T09:28:50.707Z","2.0.22":"2025-01-29T13:30:12.413Z","2.0.23":"2025-02-04T13:47:09.317Z","2.0.24":"2025-04-04T11:36:24.634Z","2.0.25":"2025-04-04T12:29:16.166Z","2.0.27":"2025-04-04T14:46:15.506Z","2.0.28":"2025-08-20T14:56:58.931Z","2.0.29":"2025-08-20T15:11:37.949Z","2.0.30":"2025-08-20T15:33:46.994Z","2.0.31":"2025-10-16T12:35:29.368Z"},"bugs":{"url":"https://github.com/devlato/async-wait-until/issues"},"author":{"name":"devlato","email":"npm@devlato.com","url":"https://devlato.com/"},"license":"MIT","homepage":"https://github.com/devlato/async-wait-until#readme","keywords":["apply","when","async","then","promise","wait","timeout","interval","until","for","while","predicate","resolve","reject"],"repository":{"type":"git","url":"git+https://github.com/devlato/async-wait-until.git"},"description":"Waits until the given predicate function returns a truthy value, then resolves","maintainers":[{"name":"devlato","email":"npm@devlato.com"}],"readme":"# async-wait-until\n\nA lightweight, zero-dependency library for waiting asynchronously until a specific condition is met. Works in any JavaScript environment that supports [Promises](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise), including older Node.js versions and browsers (with polyfills if necessary).\n\n![npm version](https://img.shields.io/npm/v/async-wait-until)\n[![npm downloads](https://img.shields.io/npm/dw/async-wait-until)](https://npmjs.org/package/async-wait-until)\n![MIT License](https://img.shields.io/npm/l/async-wait-until)\n[![Maintainability](https://qlty.sh/gh/devlato/projects/async-wait-until/maintainability.svg)](https://qlty.sh/gh/devlato/projects/async-wait-until)\n\n## ✨ Features\n\n- 🚀 **Zero dependencies** - Lightweight and fast\n- 🔧 **TypeScript support** - Full TypeScript definitions included\n- 🌐 **Universal compatibility** - Works in Node.js and browsers\n- ⚡ **Flexible configuration** - Customizable timeouts and intervals\n- 🎯 **Promise-based** - Clean async/await syntax\n- 📦 **Multiple formats** - UMD, ESM, and additional format bundles\n- 🛡️ **Error handling** - Built-in timeout error handling\n\n## 📚 Table of Contents\n\n- [Installation](#-installation)\n- [How to Use](#️-how-to-use)\n- [API Reference](#-api)\n- [TypeScript Usage](#-typescript-usage)\n- [Recipes](#-recipes)\n- [Browser Compatibility](#-browser-compatibility)\n- [Troubleshooting](#-troubleshooting)\n- [Development and Testing](#-development-and-testing)\n- [Links](#-links)\n\n## 📖 Detailed Documentation\n\nFor detailed documentation, visit [https://devlato.github.io/async-wait-until/](https://devlato.github.io/async-wait-until/)\n\n---\n\n## 🚀 Installation\n\nInstall using npm:\n\n```sh\nnpm install async-wait-until\n```\n\nThe library includes UMD and ESM bundles (plus additional formats), so you can use it in any environment.\n\n```javascript\nimport { waitUntil } from 'async-wait-until';\n\n// Example: Wait for an element to appear\nawait waitUntil(() => document.querySelector('#target') !== null);\n```\n\n---\n\n## 🛠️ How to Use\n\n### Basic Example: Wait for a DOM Element\n\n```javascript\nimport { waitUntil } from 'async-wait-until';\n\nconst waitForElement = async () => {\n  // Wait for an element with the ID \"target\" to appear\n  const element = await waitUntil(() => document.querySelector('#target'), { timeout: 5000 });\n  console.log('Element found:', element);\n};\n\nwaitForElement();\n```\n\n### Handling Timeouts\n\nIf the condition is not met within the timeout, a `TimeoutError` is thrown.\n\n```javascript\nimport { waitUntil, TimeoutError } from 'async-wait-until';\n\nconst waitForElement = async () => {\n  try {\n    const element = await waitUntil(() => document.querySelector('#target'), { timeout: 5000 });\n    console.log('Element found:', element);\n  } catch (error) {\n    if (error instanceof TimeoutError) {\n      console.error('Timeout: Element not found');\n    } else {\n      console.error('Unexpected error:', error);\n    }\n  }\n};\n\nwaitForElement();\n```\n\n---\n\n## 📚 API Reference\n\n### `waitUntil(predicate, options)`\n\nWaits for the `predicate` function to return a truthy value and resolves with that value.\n\n**Parameters:**\n\n| Name                              | Type       | Required | Default   | Description                                                                          |\n| --------------------------------- | ---------- | -------- | --------- | ------------------------------------------------------------------------------------ |\n| `predicate`                       | `Function` | ✅ Yes   | -         | A function that returns a truthy value (or a Promise for one).                       |\n| `options.timeout`                 | `number`   | 🚫 No    | `5000` ms | Maximum wait time before throwing `TimeoutError`. Use `WAIT_FOREVER` for no timeout. |\n| `options.intervalBetweenAttempts` | `number`   | 🚫 No    | `50` ms   | Interval between predicate evaluations.                                              |\n\n### Exported Constants\n\n| Name                                    | Value | Description                                    |\n| --------------------------------------- | ----- | ---------------------------------------------- |\n| `WAIT_FOREVER`                          | `∞`   | Use for infinite timeout (no time limit).     |\n| `DEFAULT_TIMEOUT_IN_MS`                 | `5000`| Default timeout duration in milliseconds.     |\n| `DEFAULT_INTERVAL_BETWEEN_ATTEMPTS_IN_MS`| `50`  | Default interval between attempts in milliseconds. |\n\n### Exported Classes\n\n- **`TimeoutError`** - Error thrown when timeout is reached before condition is met.\n\n---\n\n## 🔧 TypeScript Usage\n\nThis library is written in TypeScript and includes full type definitions. Here are some TypeScript-specific examples:\n\n### Basic TypeScript Usage\n\n```typescript\nimport { waitUntil, TimeoutError, WAIT_FOREVER } from 'async-wait-until';\n\n// The return type is automatically inferred\nconst element = await waitUntil(() => document.querySelector('#target'));\n// element is typed as Element | null\n\n// With custom timeout and interval\nconst result = await waitUntil(\n  () => someAsyncCondition(),\n  { \n    timeout: 10000, \n    intervalBetweenAttempts: 100 \n  }\n);\n```\n\n### Using with Async Predicates\n\n```typescript\n// Async predicate example\nconst checkApiStatus = async (): Promise<boolean> => {\n  const response = await fetch('/api/health');\n  return response.ok;\n};\n\ntry {\n  await waitUntil(checkApiStatus, { timeout: 30000 });\n  console.log('API is ready!');\n} catch (error) {\n  if (error instanceof TimeoutError) {\n    console.error('API failed to become ready within 30 seconds');\n  }\n}\n```\n\n### Type-Safe Options\n\n```typescript\nimport { Options } from 'async-wait-until';\n\nconst customOptions: Options = {\n  timeout: 15000,\n  intervalBetweenAttempts: 200\n};\n\nawait waitUntil(() => someCondition(), customOptions);\n```\n\n---\n\n## 💡 Recipes\n\n### Wait Indefinitely\n\nUse `WAIT_FOREVER` to wait without a timeout:\n\n```javascript\nimport { waitUntil, WAIT_FOREVER } from 'async-wait-until';\n\nawait waitUntil(() => someCondition, { timeout: WAIT_FOREVER });\n```\n\n### Adjust Retry Interval\n\nChange how often the predicate is evaluated:\n\n```javascript\nawait waitUntil(() => someCondition, { intervalBetweenAttempts: 1000 }); // Check every 1 second\n```\n\n### Wait for API Response\n\n```javascript\nconst waitForApi = async () => {\n  const response = await waitUntil(async () => {\n    try {\n      const res = await fetch('/api/status');\n      return res.ok ? res : null;\n    } catch {\n      return null; // Keep trying on network errors\n    }\n  }, { timeout: 30000, intervalBetweenAttempts: 1000 });\n  \n  return response.json();\n};\n```\n\n### Wait for File System Changes (Node.js)\n\n```javascript\nimport fs from 'fs';\nimport { waitUntil } from 'async-wait-until';\n\n// Wait for a file to be created\nconst filePath = './important-file.txt';\nawait waitUntil(() => fs.existsSync(filePath), { timeout: 10000 });\n\n// Wait for file to have content\nawait waitUntil(() => {\n  if (fs.existsSync(filePath)) {\n    return fs.readFileSync(filePath, 'utf8').trim().length > 0;\n  }\n  return false;\n});\n```\n\n### Wait for Database Connection\n\n```javascript\nconst waitForDatabase = async (db) => {\n  await waitUntil(async () => {\n    try {\n      await db.ping();\n      return true;\n    } catch {\n      return false;\n    }\n  }, { timeout: 60000, intervalBetweenAttempts: 2000 });\n  \n  console.log('Database is ready!');\n};\n```\n\n### Wait with Custom Conditions\n\n```javascript\n// Wait for multiple conditions\nconst waitForComplexCondition = async () => {\n  return waitUntil(() => {\n    const user = getCurrentUser();\n    const permissions = getPermissions();\n    const apiReady = isApiReady();\n    \n    // All conditions must be true\n    return user && permissions.length > 0 && apiReady;\n  });\n};\n\n// Wait for specific value ranges\nconst waitForTemperature = async () => {\n  return waitUntil(async () => {\n    const temp = await getSensorTemperature();\n    return temp >= 20 && temp <= 25 ? temp : null;\n  });\n};\n```\n\n---\n\n## 🌐 Browser Compatibility\n\nThis library works in any JavaScript environment that supports Promises:\n\n**Node.js:** ✅ Version 0.14.0 and above  \n**Modern Browsers:** ✅ Chrome 32+, Firefox 29+, Safari 8+, Edge 12+  \n**Legacy Browsers:** ✅ With Promise polyfill (e.g., es6-promise)\n\n### CDN Usage\n\n```html\n<!-- UMD bundle via CDN -->\n<script src=\"https://unpkg.com/async-wait-until@latest/dist/index.js\"></script>\n<script>\n  // Available as global variable\n  asyncWaitUntil.waitUntil(() => document.querySelector('#target'))\n    .then(element => console.log('Found:', element));\n</script>\n```\n\n### ES Modules in Browser\n\n```html\n<script type=\"module\">\n  import { waitUntil } from 'https://unpkg.com/async-wait-until@latest/dist/index.esm.js';\n  \n  const element = await waitUntil(() => document.querySelector('#target'));\n  console.log('Found:', element);\n</script>\n```\n\n---\n\n## 🔍 Troubleshooting\n\n### Common Issues\n\n**Q: My predicate never resolves, what's wrong?**  \nA: Make sure your predicate function returns a truthy value when the condition is met. Common mistakes:\n- Forgetting to return a value: `() => { someCheck(); }` ❌\n- Correct: `() => { return someCheck(); }` ✅ or `() => someCheck()` ✅\n\n**Q: I'm getting unexpected timeout errors**  \nA: Check that:\n- Your timeout is long enough for the condition to be met\n- Your predicate function doesn't throw unhandled errors\n- Network requests in predicates have proper error handling\n\n**Q: The function seems to run forever**  \nA: This happens when:\n- Using `WAIT_FOREVER` without proper condition logic\n- Predicate always returns falsy values\n- Add logging to debug: `() => { const result = myCheck(); console.log(result); return result; }`\n\n**Q: TypeScript compilation errors**  \nA: Ensure you're importing types correctly:\n```typescript\nimport { waitUntil, Options, TimeoutError } from 'async-wait-until';\n```\n\n### Performance Tips\n\n- Use reasonable intervals (50-1000ms) to balance responsiveness and CPU usage\n- For expensive operations, increase the interval: `{ intervalBetweenAttempts: 1000 }`\n- Implement proper error handling in async predicates to avoid unnecessary retries\n- Consider using `WAIT_FOREVER` with external cancellation for long-running waits\n\n---\n\n## 🧪 Development and Testing\n\nContributions are welcome! To contribute:\n\n1. Fork and clone the repository.\n2. Install dependencies: `npm install`.\n3. Use the following commands:\n\n- **Run Tests:** `npm test`\n- **Lint Code:** `npm run lint`\n- **Format Code:** `npm run format`\n- **Build Library:** `npm run build`\n- **Generate Docs:** `npm run docs`\n\n---\n\n## 📝 Links\n\n- [License](./LICENSE)\n- [Detailed Documentation](https://devlato.github.io/async-wait-until/)\n- [Changelog](./CHANGELOG.md) - Track version updates and changes\n- [Contributing Guidelines](./CONTRIBUTING.md) - How to contribute to the project\n- [Code of Conduct](./CODE_OF_CONDUCT.md) - Community standards and expectations\n","readmeFilename":"README.md"}