{"_id":"await-the","_rev":"26-218d2238228c272c94513cad111584bb","name":"await-the","dist-tags":{"latest":"4.4.0"},"versions":{"1.5.0":{"name":"await-the","version":"1.5.0","description":"A utility module which provides straight-forward, powerful functions for working with async/await in JavaScript.","main":"index.js","author":{"name":"Olono"},"scripts":{"test":"npm run lint && mocha --bail --exit test","lint":"eslint .","format":"eslint . --fix","docs":"jsdoc2md -t jsdoc2md/README.hbs --files **/*.js > README.md"},"keywords":["promise","async","await","the","es6"],"license":"MIT","dependencies":{"lodash":"^4.17.10","p-all":"^1.0.0","p-any":"^1.1.0","p-do-whilst":"^0.1.0","p-each-series":"^1.0.0","p-every":"^1.0.2","p-limit":"^1.1.0","p-map":"^1.2.0","p-map-series":"^1.0.0","p-times":"^1.0.1","p-waterfall":"^1.0.0","p-whilst":"^1.0.0"},"devDependencies":{"eslint":"^4.18.2","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.6.0","jsdoc-to-markdown":"^4.0.1","mocha":"^5.0.1","prettier":"^1.11.1","prettier-eslint-cli":"^4.7.1"},"gitHead":"918a83d0ec2e71dd21b67121f3510a5b40f58930","_id":"await-the@1.5.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"olono","email":"it@olono.ai"},"dist":{"integrity":"sha512-x6w8B7s0Ox6lrGQ109sKbmpJDoZ+/KUr4vtvVRV1ngM27a3fEcKRaxRD8vcRXUUN4PrV0Vi91J5xBSqXy15fOQ==","shasum":"48e77fc877be8acb2ea8507faa9b0c538c60e0bb","tarball":"https://registry.npmjs.org/await-the/-/await-the-1.5.0.tgz","fileCount":18,"unpackedSize":26385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbgEz9CRA9TVsSAnZWagAAZusP/A1OeGygwlte6tdC5RN3\nEedRLrWSQgly+gngD8SVLC9VtPHXSoly5hg3ZJcGoaPkBwfRUTHJpou6FkCJ\n+e8XR2++fcbLRZrh59j574AXmtXwlWwg8ZWGFZVzB4jluksMLLD+oaLDYoPm\nrfgHTaes5FPoJKz7yKtMDnzuU7TwSrr8mYc8ZqNyrCVh1fJ9oj8qYPVsyvlo\nwXyYTDOiJyabC9aE0oUDJHMQlyMCMBx07U6MQAdcugL09nUEJ4Y6ePmGkWQu\n4uG9mTAdAytH7xPdN0eynl/V6VSyAF4ycb41YCP0HMrAGiR+vbaAFup9kVTr\nhp5uBzWKZFJpSCXSplpRVASE9DaNECeYI0GTl4u0z2D84U540gIRbwFT1Qgg\n5sRn0SM/XbEOmt1960n3gDmeu+zNAFFHclv53cjYwkIO6jHM9jevCGR/6evY\nAJSisTNGzRN5s9e626BsLnEmMkNhjhvKUd3vOfo4XXyjZ1vMm3y86WiqoSxs\nK7HQ9vWXUiSGHoxgcpPoo7zfCcKAkw8wOK3EmElLfT3EYNSdY+rEpmQZOzmi\nIjnPGtvzXeXmMOyFYS3H1KD4HweqXSyZQdDvhoNti50/j30xTz+rBOJIYJh3\nEG68H6WASzRTAqFr9P8PHVs85cm5CWC4UQJiV6oGl/vju+0zzC3RapLCCcSt\nNMcf\r\n=4Sno\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICzo+URlRCBHvoCSmY0sSUg93PSyiHVtmDkxKOJKXKjqAiAA4j8kNTVyQBWWEYPPMdthdyKclcrQ9RAbv4AJFuNgjw=="}]},"maintainers":[{"name":"olono","email":"it@olono.ai"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/await-the_1.5.0_1535134972587_0.4961153390848023"},"_hasShrinkwrap":false},"1.5.2":{"name":"await-the","version":"1.5.2","description":"A utility module which provides straight-forward, powerful functions for working with async/await in JavaScript.","main":"index.js","author":{"name":"Olono"},"scripts":{"test":"npm run lint && mocha --bail --exit test","lint":"eslint .","format":"eslint . --fix","docs":"jsdoc2md -t jsdoc2md/README.hbs --files **/*.js > README.md"},"keywords":["promise","async","await","the","es6"],"repository":{"type":"git","url":"git+https://github.com/olono/await-the.git"},"license":"MIT","dependencies":{"lodash":"^4.17.10","p-all":"^1.0.0","p-any":"^1.1.0","p-do-whilst":"^0.1.0","p-each-series":"^1.0.0","p-every":"^1.0.2","p-limit":"^1.1.0","p-map":"^1.2.0","p-map-series":"^1.0.0","p-times":"^1.0.1","p-waterfall":"^1.0.0","p-whilst":"^1.0.0"},"devDependencies":{"eslint":"^4.18.2","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.6.0","jsdoc-to-markdown":"^4.0.1","mocha":"^5.0.1","prettier":"^1.11.1","prettier-eslint-cli":"^4.7.1"},"gitHead":"8c093f149b479ef1b5f46b4bdb3ce6c87b2a2dab","bugs":{"url":"https://github.com/olono/await-the/issues"},"homepage":"https://github.com/olono/await-the#readme","_id":"await-the@1.5.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"olono-public","email":"support@olono.ai"},"dist":{"integrity":"sha512-7NgABjYl6H9aLQSUwVGSkedI8zicPccmxxncgEFX21wRT4g2IFJA9UtNF123G35zF6AQdp6adO6jBEXgyKZSxg==","shasum":"2ca5fe8f6259395b37b279fac1f86e2b3457d6d9","tarball":"https://registry.npmjs.org/await-the/-/await-the-1.5.2.tgz","fileCount":18,"unpackedSize":28516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbg1SRCRA9TVsSAnZWagAAy2MP/1Oz2O7qUc4bj5GTJzpG\nZ2i/mUJCs795PkdJz26p7aF9HPqn4rbeNEvH6WIoLKcDUmq6VgLSNPOtR7cD\nUA1yAkldyfEgZNztuUpbNFxAGnUuA5KfowKcBd1+0Z1gdpqnskR5PioHo7ME\n+5SKGLCEUgHG1rvq/M5TiUGXKrwNDhWHZcvVtgN3VlHi8Ip5t0zEU3LyN3Dr\nOScSnjJyNLVLrmIZzWspN7dM5cvcwmeRdbXdx7B90GgHeg542gNmHWgdPmJe\nTv8w8oyBJLg9G4fQ8AYFjL+bfV3xbG+JMtf3Zf6ylVYNIBF/mO/2yZT3BuqI\nf/jBg7/UrfnfJKgn7xA+OCDXrw75dUmIFYgLrkWjumb2qlx2uCJCehx5DZL1\nrNsRz3+vMgsNM3E5RftGoSx0kzWOpTkFggzjMQwQfV0KmZnprs7RGc2ety2S\nHnr+bNbPZYIT53oPpZYtjZa3J8Z81Do1mcY8lhex8xErjjjU5PSZj/SG/9xv\ntvvzSmAi47mxnAtAleqIZ+YFPZ5o470cJRUTfVdLnyT8jaUeiE4ajCZCnHFz\nT+q2U3qL7MGhtoJ9QzzEAEt3uuC6hgYby1yxtxyLeviCdETBKXP8uJnUa+Jc\nEZT6b3/MILeV1Ytm04U2x0FtY7FVI/0P/IHEn1m2Um2FgV0lcA6mC9aScjMv\nbUH9\r\n=wh6A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEKq/8tHB1EZUANLLcozx8sybe60gS73WXFefQc9x/iUAiEAyi1NuzSZPpIn5O/vWurK31swJnIFEFOfZh0JNXZkm1I="}]},"maintainers":[{"email":"it@olono.ai","name":"olono"},{"email":"support@olono.ai","name":"olono-public"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/await-the_1.5.2_1535333521372_0.010994149836123457"},"_hasShrinkwrap":false},"1.5.3":{"name":"await-the","version":"1.5.3","description":"A utility module which provides straight-forward, powerful functions for working with async/await in JavaScript.","main":"index.js","author":{"name":"Olono"},"scripts":{"test":"npm run lint && mocha --bail --exit test","lint":"eslint .","format":"eslint . --fix","docs":"jsdoc2md -t jsdoc2md/README.hbs --files **/*.js > README.md"},"keywords":["promise","async","await","the","es6"],"repository":{"type":"git","url":"git+https://github.com/olono/await-the.git"},"license":"MIT","dependencies":{"lodash":"^4.17.10","p-all":"^1.0.0","p-any":"^1.1.0","p-do-whilst":"^0.1.0","p-each-series":"^1.0.0","p-every":"^1.0.2","p-limit":"^1.1.0","p-map":"^1.2.0","p-map-series":"^1.0.0","p-times":"^1.0.1","p-waterfall":"^1.0.0","p-whilst":"^1.0.0"},"devDependencies":{"eslint":"^4.18.2","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.6.0","jsdoc-to-markdown":"^4.0.1","mocha":"^5.0.1","prettier":"^1.11.1","prettier-eslint-cli":"^4.7.1"},"gitHead":"081d4298ab8503a08176ceea1dfe8bdc37a3fc80","bugs":{"url":"https://github.com/olono/await-the/issues"},"homepage":"https://github.com/olono/await-the#readme","_id":"await-the@1.5.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"olono-public","email":"opensource@olono.ai"},"dist":{"integrity":"sha512-GdP+970WDOVCdCxXG0Tvjolxhyu0PHNKLWsqPqhBAY4usedZroQBnxJnWaHhVmglJRZ5tYv270PgiYECML/5sQ==","shasum":"7862d0f37fe12ae89cdcad7fc2483d06fc19fca5","tarball":"https://registry.npmjs.org/await-the/-/await-the-1.5.3.tgz","fileCount":18,"unpackedSize":28519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhDtaCRA9TVsSAnZWagAAlJkP/Ru1yg+5e2VFfwBq9cWA\n1eOP4FCwUSS4LA0qj2J8LzN7rc8gbaqusUEQE53y81GK6YZHH84l/E37TCYY\n9lVCcOUdWPVDjsRNMBQ8edzGqP2My6y88Ai4XUfvItYRq+NKbP2lGeROL4eV\nPPETXjfQoDO4644khXG0/W22/Zu6bxiZZ9K7fR0C5Q4YR5skXGVxHeOSuzLl\nOUoCQiqSvOpUg7MfLJ7N5eLFGtKuDeUeFmi+5t/c58mK3cSXaPeLVKY8Hd3v\nFkosukQyh5mY+mymnOgAvdbp2jvYFLq3FbPIwsGj6SK57zEMS0jnNe9eZa0W\nAJ1Wg3Ax6W9YL4267KZJhfj1RxCt3OQqOPOXsg41fou0vhBlnzqUJbSzWjtk\nwX+/If0MHNaKM8AJpzxXQU0YasT4z270G2/syRZejvPfLYP54BfdoSZY8Pkw\ntW2NPoEw9DmG+ftYGxnE/52UYEMGeUHh5ZPZaKzNU1p2Vo88GnkTJOYm8roQ\nUo85BPJ0Hj6tmXtzuD7QT0jseM2CjB3/sl7C4O+s+A/dL/+Uzl/8ZwxJIlFM\nQL4tPs7RoPIIaOpl9LnXqiccLbe+Z4Hjty6BGfEX6dAfsTfV4/gFBXPDJVsx\n27clQ5nPj5JqO7ph55ek1mRUzN9M0v6emSTUa7vHnIMOgmy7gR7/KGXj350h\na8aG\r\n=IAhk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBWvk6v6VKBeSwcOn+H9t4EcT2cusUdX2VAryIQaYFM/AiEAnXlXcequa0l5HHksthdgwd1456kFU4Jo8oS62aYfqfk="}]},"maintainers":[{"email":"it@olono.ai","name":"olono"},{"email":"support@olono.ai","name":"olono-public"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/await-the_1.5.3_1535392601887_0.3059830823480252"},"_hasShrinkwrap":false},"1.5.4":{"name":"await-the","version":"1.5.4","description":"A utility module which provides straight-forward, powerful functions for working with async/await in JavaScript.","main":"index.js","author":{"name":"Olono, Inc."},"scripts":{"test":"npm run lint && mocha --bail --exit test","lint":"eslint .","format":"eslint . --fix","docs":"jsdoc2md -t jsdoc2md/README.hbs --files **/*.js > README.md"},"keywords":["promise","promises","promisify","async","await","the","es6"],"repository":{"type":"git","url":"git+https://github.com/olono/await-the.git"},"bugs":{"url":"https://github.com/olono/await-the/issues"},"license":"MIT","dependencies":{"lodash":"^4.17.10","p-all":"^1.0.0","p-any":"^1.1.0","p-do-whilst":"^0.1.0","p-each-series":"^1.0.0","p-every":"^1.0.2","p-limit":"^1.1.0","p-map":"^1.2.0","p-map-series":"^1.0.0","p-times":"^1.0.1","p-waterfall":"^1.0.0","p-whilst":"^1.0.0"},"devDependencies":{"eslint":"^4.18.2","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.6.0","jsdoc-to-markdown":"^4.0.1","mocha":"^5.0.1","prettier":"^1.11.1","prettier-eslint-cli":"^4.7.1"},"gitHead":"43604bf03f01ab5902615eb57a55a28a6ab36070","homepage":"https://github.com/olono/await-the#readme","_id":"await-the@1.5.4","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"olono-public","email":"opensource@olono.ai"},"dist":{"integrity":"sha512-HLLn7S+5GjVZ+eCvUH61p/b3qnc+xImW+s0LiKsMh9a9HmCxuGFoZd4JkXcJvq4nkkEg1xT8IqCVawyLkbj4vQ==","shasum":"6c058e32888235678187a182e76a6857d234d15f","tarball":"https://registry.npmjs.org/await-the/-/await-the-1.5.4.tgz","fileCount":19,"unpackedSize":33806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbo8iHCRA9TVsSAnZWagAA/vUQAKGd2xi8sI3kuuRI8w5/\nOMYHGjbJQFXW378irIa2OZRximXMClTjXM9r69+sZABZ0B9CJHPIKuk7UjfK\nJFxmUN4QaQQSYJfLGy/op0a5GKdT1S+slscvL2FRagK/ug24KxYbNWBFqyxq\nwiQdZfeoxmVam/Bwjw0YXyRS/Xecb+L+nQaj9PSqgsr6+DSh77yqMp5sQvqZ\n+b0FlSpD35wkK0rPkf/9gpUh3CBpvwbryWpLodgucc/i40Ox8SBjePHOozHR\n3lK2IfdEJpM1bIcnPbzywe/Z2waYpqvtqrEUqY5MDV1F3lVPGhNl7ea5nMu3\nTSplVcLlQrqAaNM9nAUNKZePA76zjZUUCZQeTedvDe5ONpad0hNeVC677k19\nNnCJK95MWEJQ7Ko76b73zrGL14ABqFkK2ldZbTDJRfo1eDXdem63cxPZchvE\nX6WRHMmP2AB2qoomaBH4ZS44Ekq5qk3He6UcqEuRxIsinZSfL0FF7vZCSvZ0\nQnrebGaP176Ox/f3yOnZj/JgnMJjKTT0BbTyZKkwX8fYNYWfpUMC2yC9FAlz\n2YbcjdrP7Jx3it/1LIpbZ/l6o5+ZdpB+2GmRHo+UY2n94SrfCkBGJ5bmD1LC\nGY+ZICVebPtxFqKnWWKC+/Y03aZ8Yxdei8v6HfpV0r8RfaScvtREg/Csr1oP\n2nwC\r\n=0hgv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBXzg0U3zvh48WGn9vC4esNA6NtoTW5lKQuY/ImIiVvJAiEAuxY1rGpYPUDCM5KcFivJL2fqRGRIXvI7qMmDEzb9ESE="}]},"maintainers":[{"email":"it@olono.ai","name":"olono"},{"email":"support@olono.ai","name":"olono-public"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/await-the_1.5.4_1537460358453_0.951409004236049"},"_hasShrinkwrap":false},"2.0.0":{"name":"await-the","version":"2.0.0","description":"A utility module which provides straight-forward, powerful functions for working with async/await in JavaScript.","main":"index.js","author":{"name":"Olono, Inc."},"scripts":{"test":"npm run lint && nyc mocha --bail --exit test","lint":"eslint .","format":"eslint . --fix","docs":"jsdoc2md -t jsdoc2md/README.hbs --files **/*.js > README.md"},"keywords":["promise","promises","promisify","async","await","the","es6"],"repository":{"type":"git","url":"git+https://github.com/olono/await-the.git"},"bugs":{"url":"https://github.com/olono/await-the/issues"},"license":"MIT","dependencies":{"lodash":"^4.17.10","p-all":"^1.0.0","p-any":"^1.1.0","p-do-whilst":"^0.1.0","p-every":"^1.0.2","p-times":"^1.0.1","p-waterfall":"^1.0.0","p-whilst":"^1.0.0"},"devDependencies":{"eslint":"^4.18.2","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.6.0","jsdoc-to-markdown":"^4.0.1","mocha":"^5.0.1","nyc":"^13.0.1","prettier":"^1.11.1","prettier-eslint-cli":"^4.7.1"},"gitHead":"e7fd8b27f9db0f63e0120a667f574a818ad2cab3","homepage":"https://github.com/olono/await-the#readme","_id":"await-the@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"olono-public","email":"opensource@olono.ai"},"dist":{"integrity":"sha512-k3+Pv27ZSGfrhGNaUghiQ4RYOtYBtmNuJ7OiviP8sM5AWTk7K3cJBi8K5DNcOfSUctXbt2lUiMHe1yavf2wlyQ==","shasum":"f0b74c2e74b2491ce24f6d53ab3750a22659c50f","tarball":"https://registry.npmjs.org/await-the/-/await-the-2.0.0.tgz","fileCount":25,"unpackedSize":54355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbv517CRA9TVsSAnZWagAAZDkP/32xPLhd7KYuxi1A8e6N\nPeT8vDa56ju8id0RLWBq/2un289+NvMGbn7HMORCQhxd9lUCrqeu/rg6R+LD\n2hfTrHd4OA+9UJPTg0+L0u4S27RUDmLsDVQxKhd0fMu5TNVHv50sW+nZS/MJ\nzTstpnKJ5ylLP2A/EqXEkLWvROwPZLNVSPLtlUnwVh5XY++Dgk+dRyp+5uz4\nzTwEo84VjgpxuNxEPWwAcyUu40e5cqeQCNwtikjOyNGyGchyac70z9q8HReL\nP2t7qFF+PpHz4neZKfOEvf3KJbkMLBG5HR7e/+MaYfic+CAifkItKkZ+7Dvg\n2lJ5CHNAdh0FsTO6GCvUdm8YPg+r/YtwoKYMsaGfYQaF2DSoP0MrERfkt9za\n0lR6XrMtmZmVXzf9ANAi6n5VzYOH+FqcXnV9/T3QlzWxgLq5YK20d+ksY6w3\neQipNAcLK3bvcR5ilbWm9+BhJ3gDzqtgkQPkKIPJZDdQXe1PlOQaHUnB0fIE\n6KOJigtG8/v/oe7n7IJr5GDoV8fzQC3zbf3Pv2nFr3xBPYijpZoWaSvxthE4\nasIo02JuQAYqPGtcelPeUPQt0PiT73QtgHdD1qDueXHKKwi208bWeSCBgvyg\nAWAQcgux4CDgGFl1MdVRHwntLUv2XytIkZqtEc8vlO7HaTsGPwzta/Pp2Ggt\nCIl3\r\n=f7gF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCHwx/wH0EwzUjykZw7sNRJNlCeIL8duwsOTywEMfDpgMCIQCZCuaM5E9I2bkeqGB33EkHwAJnOhzXNjsjQ5BNZDAtAw=="}]},"maintainers":[{"email":"it@olono.ai","name":"olono"},{"email":"support@olono.ai","name":"olono-public"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/await-the_2.0.0_1539284346917_0.534770062502063"},"_hasShrinkwrap":false},"2.0.1":{"name":"await-the","version":"2.0.1","description":"A utility module which provides straight-forward, powerful functions for working with async/await in JavaScript.","main":"index.js","author":{"name":"Olono, Inc."},"scripts":{"test":"npm run lint && nyc mocha --bail --exit test","lint":"eslint .","format":"eslint . --fix","docs":"jsdoc2md -t jsdoc2md/README.hbs --files **/*.js > README.md"},"keywords":["promise","promises","promisify","async","await","the","es6"],"repository":{"type":"git","url":"git+https://github.com/olono/await-the.git"},"bugs":{"url":"https://github.com/olono/await-the/issues"},"license":"MIT","dependencies":{"lodash":"^4.17.10","p-all":"^1.0.0","p-any":"^1.1.0","p-do-whilst":"^0.1.0","p-every":"^1.0.2","p-times":"^1.0.1","p-waterfall":"^1.0.0","p-whilst":"^1.0.0"},"devDependencies":{"eslint":"^4.18.2","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.6.0","jsdoc-to-markdown":"^4.0.1","mocha":"^5.0.1","nyc":"^13.0.1","prettier":"^1.11.1","prettier-eslint-cli":"^4.7.1"},"gitHead":"9a287bd4db851aa0de39764f29ae51454c49bea3","homepage":"https://github.com/olono/await-the#readme","_id":"await-the@2.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"olono-public","email":"opensource@olono.ai"},"dist":{"integrity":"sha512-iHHQUoilGJTOhsxxFeHtcHjQNwgeAwHGXWpo0uBxW7sxEvlfjkYd6t6FMVAz7SNyfMoBEH63ApYa0cA0QowIoA==","shasum":"c1b651f2b639f63ed3adec576946f9c38139c829","tarball":"https://registry.npmjs.org/await-the/-/await-the-2.0.1.tgz","fileCount":25,"unpackedSize":54379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb120MCRA9TVsSAnZWagAAOnkP/REwIJuzSRCI22XsQgqz\n23+EdnUjT7+6WhtlhKgF4rcGAOZDk+DKuDSA7lDpwnyf4JrVa77eGuALQ7aF\nn9Tbe9or7QFoFyS/jJqn8r+Ry0mMjOrvHNCHb2Pfr4OfsRDQmXbfTXTefenV\neP1/TSvIriWUTTTnueLLuHyzk/A92KJF3u4D9YpPTdS/x4FiV6q4m5++v/Qk\nNregQI3dcirK2Zixrx0J+117ZY75ag9UjO3zNYH+ytr7OIOkPqjIBUT9dOrm\nwx7Z7ZdzCWcOwJBxTu4r9PmitAl4j97vWQFff1F4kAp4hzMWvEzW5nrRNPQS\ndQJvkOPeEugvr634FVAusrnMuHJP1vIAKcBYZgbX60yWcMx8u32rLUZ/qXXN\nA59tMingogHxfSmv5wS1IGDNf6w8KZcg/p36vWLgQ8hV4xDed7JaAgsjH0sX\nOnLIfvMa+kldbOq+xNSR8xERp/cWa/66uY8x0vszjPa+8UtYz52G98QQFUsC\nWnSYY5HVd23hKq+qeg4PpFi5e86nki4Bv6eIIFB7GdzW82RPEHE2q4Sg0P6Y\nxr4AilE10LtrVeVeJLYqlxz9lxuOCC7A+LZmPUnvyCBP+vk6nyh5s0F2lNhQ\nMEibjoJKOGb6eiyMfXvGsqgD7QtzlervSXo+kbKMQeyTe+HrRJUtuIqcdoJI\nlOBW\r\n=GPEc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+U8DIFh8muFeg75qG0grsYqin0USpPKxhaFDnYnWebgIgF60eY6a6ULG5S+u00ykwfxRX7ABLCd1ka6CQca/+mUM="}]},"maintainers":[{"email":"it@olono.ai","name":"olono"},{"email":"support@olono.ai","name":"olono-public"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/await-the_2.0.1_1540844812160_0.6876461331090318"},"_hasShrinkwrap":false},"3.0.0":{"name":"await-the","version":"3.0.0","description":"A utility module which provides straight-forward, powerful functions for working with async/await in JavaScript.","main":"index.js","author":{"name":"Olono, Inc."},"scripts":{"test":"npm run lint && nyc mocha --bail --exit test","lint":"eslint .","format":"eslint . --fix","docs":"jsdoc2md -t jsdoc2md/README.hbs --files **/*.js > README.md"},"keywords":["promise","promises","promisify","async","await","the","es6"],"repository":{"type":"git","url":"git+https://github.com/olono/await-the.git"},"bugs":{"url":"https://github.com/olono/await-the/issues"},"license":"MIT","dependencies":{"lodash":"^4.17.10","p-do-whilst":"^0.1.0","p-every":"^1.0.2","p-times":"^1.0.1","p-waterfall":"^1.0.0","p-whilst":"^1.0.0"},"devDependencies":{"eslint":"^4.18.2","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.6.0","jsdoc-to-markdown":"^4.0.1","mocha":"^5.0.1","nyc":"^13.0.1","prettier":"^1.11.1","prettier-eslint-cli":"^4.7.1"},"gitHead":"8ad177e555d4bf7474610ad48b011d43c4c6d72e","homepage":"https://github.com/olono/await-the#readme","_id":"await-the@3.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.14.0","_npmUser":{"name":"olono-public","email":"opensource@olono.ai"},"dist":{"integrity":"sha512-lOIWFUICPf+HTR2pVaRwG9/ZfnosNWfXw96z+dMpXW67VwGmUSc6auXLt6IIC3VtQCLROWcY364iikrZ62v9Dw==","shasum":"d808383f0e93c533fb83818e07b0ffcdea6888a7","tarball":"https://registry.npmjs.org/await-the/-/await-the-3.0.0.tgz","fileCount":29,"unpackedSize":68085,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcErwECRA9TVsSAnZWagAAAPsP/0rJSRlyTVePSo4D2M1T\nAm/+9O5KzDEHfJ6wzyZf30NDaveQG+zw1guv4mFz7BVtzapLkpCSf6xAa6wt\nOZ3Oj6c2LaqmwJejO4wm/MvTzo0WC00smFpnwzcCjia5+3hD8tokOlAMYvOv\nMQjutMYtjTpoe+LTPZTxYSafayGyYNNpH8ZJJBHRxO3hO00/dvJajByCZwoa\nE+jhE1Z+dYgOPXP2W3hxcGFBuSt3ruOU2yjVgq/xr6aABY3tEtskhol40i+O\nXlnc4BeH2EHHCCcpzdi2sZJP7e4DBCAj64+7FtS2bYRufez8mKM4wEQfYvAj\nPcL4h052oxW91U0NewxuPJhlmW0luwkoK7AwuK+lBSnPEvjcU/oqJKiXulZg\n4iU4Tp4viaGGBznbz2OylKx5xAHM+3DXY1SXaZkOy5jsyGfI8/eYBRDW0Fxh\noMsbqp8/LKrwwisF9PapCrwBafwAZZHvQ4O3ziJujlOWHCadXYMPbNkoYq50\ne+TN86SeDzWKSWAYR8N4ngdcPX7MYj5PH7u7x4YjSy97fm150uv0ldmjlRv0\nfYa1hCtsbTkQTanIUcez4GqeiweXDgN489fYkh7MRnfiCb68f4V3uK4068KA\nydyWPtt555ICZl07ZIwyvcAgQNWGOnKIfyXVsgBvq5Myjdniwt4Kd7/NWBQV\nwyYY\r\n=v7n0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHFlW+xBvbqHztE+uMclK/5UmJX3KbhCtzM3GCBsfyLgAiAVsvsAZk2RA+vLd17bA5pa9zBImCSmmT5wzXXObo1Rtg=="}]},"maintainers":[{"email":"it@olono.ai","name":"olono"},{"email":"support@olono.ai","name":"olono-public"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/await-the_3.0.0_1544731651963_0.5108532035740638"},"_hasShrinkwrap":false},"3.0.1":{"name":"await-the","version":"3.0.1","description":"A utility module which provides straight-forward, powerful functions for working with async/await in JavaScript.","main":"index.js","author":{"name":"Olono, Inc."},"scripts":{"test":"npm run lint && nyc mocha --bail --exit test","lint":"eslint .","format":"eslint . --fix","docs":"jsdoc2md -t jsdoc2md/README.hbs --files **/*.js > README.md"},"keywords":["promise","promises","promisify","async","await","the","es6"],"repository":{"type":"git","url":"git+https://github.com/olono/await-the.git"},"bugs":{"url":"https://github.com/olono/await-the/issues"},"license":"MIT","dependencies":{"lodash":"^4.17.10","p-do-whilst":"^0.1.0","p-every":"^1.0.2","p-times":"^1.0.1","p-waterfall":"^1.0.0","p-whilst":"^1.0.0"},"devDependencies":{"eslint":"^4.18.2","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.6.0","jsdoc-to-markdown":"^4.0.1","mocha":"^5.0.1","nyc":"^13.0.1","prettier":"^1.11.1","prettier-eslint-cli":"^4.7.1"},"gitHead":"dde30d494400a9cd40e4409a5c5bf454403b7115","homepage":"https://github.com/olono/await-the#readme","_id":"await-the@3.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"olono-public","email":"opensource@olono.ai"},"dist":{"integrity":"sha512-FVDG/Lz52PirTvt0zlNU1o79bCqZsf128XNuHZT6r54Zjhjxjtf3me8YkhPGD5CwTqOG7xdTWuaeonpsgtIJzQ==","shasum":"ff99415025c3acba51c7d0e5e7774daa4696831d","tarball":"https://registry.npmjs.org/await-the/-/await-the-3.0.1.tgz","fileCount":29,"unpackedSize":68140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHBO4CRA9TVsSAnZWagAATcwP/14Jh/C5DeMmQL1RTOgs\nsUSm17nAeM3ZTd8gGSAZ7IKefz9fQAhEt54bSaR0iC8JLrTDk76GszvNfoKy\n4Lq8M3cdal/d01uqZpy5JREV4+zDeS8mI5hAwGEd4K8ucBcjddnuK7mDPH93\nffXYCoMes0hYspcuH2nfDpwY8jf1RPij+QfWru0ltKZ4dOXTt8qdL7wNngqp\no71+qDfHO99gWpxj0VpAlUNPGTXHlF9HnWfGVrCUPjEuDFWOiurbsV1Qynaa\nfZ/m3sVHwIVdMoOaSBy1cuuVkVMYJUC8wl6JtIV18UgNFJhBAYdDxU1fNIqr\njJESAkby/vqTtXMYIyXJXPZHKE25U+yqQXj2WIqgamIcB+CzXzReZkZDg1kr\ngm9eWILEPLY901zor3ztXtoqghfEdhTBMaBbYaLwSwlx8OclpWx0KutY/4x0\nvge1hK6p69s5lCP1YZFbatGZfrKZoSCpYWWFTX7i5xr8K0fRxIrwlJtJ6rZ4\naZqIzFmI6PaHaM8rdxb02UyYksRpsuGdVZmRXPUzqoUrwAreMzeNELPnc/xk\n2kUfaMYTeHq1g5YB9n4q3UlAEJxFfrRYAw6XQyaSf2/qg4ro1BGqkqwKr63K\nUQkRR20qvYn7b18DLssz0KW9H/1vN+Hx6IviLDWXhNkMRZWAPYUbKE83A7Uf\nH7Tv\r\n=aZds\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDZdu7+QpCG1HEpVIQF+T/xJkXC++WKeITQEN7udB/yXAiAqxzXce6jKG1Pq4MU1v/qgHAHtVzdr+YHOCo7yfX8lbA=="}]},"maintainers":[{"email":"it@olono.ai","name":"olono"},{"email":"support@olono.ai","name":"olono-public"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/await-the_3.0.1_1545343927677_0.18350218939195662"},"_hasShrinkwrap":false},"3.1.0":{"name":"await-the","version":"3.1.0","description":"A utility module which provides straight-forward, powerful functions for working with async/await in JavaScript.","main":"index.js","author":{"name":"Olono, Inc."},"scripts":{"test":"npm run lint && nyc mocha --bail --exit test","lint":"eslint .","format":"eslint . --fix","docs":"jsdoc2md -t jsdoc2md/README.hbs --files **/*.js > README.md"},"keywords":["promise","promises","promisify","async","await","the","es6"],"repository":{"type":"git","url":"git+https://github.com/olono/await-the.git"},"bugs":{"url":"https://github.com/olono/await-the/issues"},"license":"MIT","dependencies":{"lodash":"^4.17.10","p-do-whilst":"^0.1.0","p-every":"^1.0.2","p-times":"^1.0.1","p-waterfall":"^1.0.0","p-whilst":"^1.0.0"},"devDependencies":{"eslint":"^4.18.2","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.6.0","jsdoc-to-markdown":"^4.0.1","mocha":"^5.0.1","nyc":"^13.0.1","prettier":"^1.11.1","prettier-eslint-cli":"^4.7.1"},"gitHead":"509c90781fc04548dea4286f6836d0776f04472e","homepage":"https://github.com/olono/await-the#readme","_id":"await-the@3.1.0","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"olono-public","email":"opensource@olono.ai"},"dist":{"integrity":"sha512-MnzCjJNSW0sQmssqUWgxI3hQOk6P7tMa3Bq0//e+ojqcfoWW+Qchxr42QjsSdYjBw/vetLuCAgcU43BtGsw6Gw==","shasum":"c0b426e8eb1a0df9b029090153132ac12ba1dbb8","tarball":"https://registry.npmjs.org/await-the/-/await-the-3.1.0.tgz","fileCount":29,"unpackedSize":76713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRktKCRA9TVsSAnZWagAAekMP+wQhIlC4ciHAY/vW9cKo\n0fIkYABY72REGGuZnv/TMvGUCHujWqwGD00sDLwmQeCMs9p+7dN/xHxN8Ul0\nKCDFZNR9d5NRQyr94YHse+aDNdzgfqtphnBzEajh/dtpkl5YJqGW0KtN4keG\nwY+INSmf/5TusnIayyD0d67vWsM/O606Vvo+42c3TpJAF0ZtqfvArP+zqK9Z\nhTAhbK8CzfguuxreA2Wh0tQzIhVAENCbXMX12cQEwoaLMUNZ4PUj7NX95NhR\nLmD8BGsqbCnywZF3CFscdixiIAvc92+85RCR1V/TyLlGQugg2ukMGjpRg+Hr\nEAzRXkReaDLN+Evri6hKsqqtgYjazgDvk+tWjJR0tCtl2pQ5NVO20Of32+dd\n0fqSlE+8wOs8N7oy9wcrriRrN3Akmj2wEF1xSWRW9rc51JQTBH31nNLatutZ\nBSrMxVR8VhmkuE6RdJp/JKSVvD9AWELQeHetupq4yolvVfnWQiGtg5ht6hci\nS4zihI6HJqTmybU+LBlC5/OVsZ3kvDrXb4sixFuHDERsBR0k0p9S4r0V/jL6\nWpUJgvMzLUfRtnflInkvVahHHSwX95VRse40crVytW7l+j/kr8g+n4MhELd+\neQWmGg1FVe8EgyLYm4GTbuYbyUf1+zKfHQsQQZwsaS3LBYNr4dvMT/XP12l5\nqjd5\r\n=ASDe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDULXPHa3Tp9jRxoNRSskQx36RTZ3lXF/SRsXEUHdUiMwIgGgiKsjTEoMUfUp7ZoRiX/whWYWPg8K4cGnE7U6PJt7A="}]},"maintainers":[{"email":"it@olono.ai","name":"olono"},{"email":"support@olono.ai","name":"olono-public"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/await-the_3.1.0_1548110666300_0.12055438672944052"},"_hasShrinkwrap":false},"3.1.1":{"name":"await-the","version":"3.1.1","description":"A utility module which provides straight-forward, powerful functions for working with async/await in JavaScript.","main":"index.js","author":{"name":"Olono, Inc."},"scripts":{"test":"npm run lint && nyc mocha --bail --exit test","lint":"eslint .","format":"eslint . --fix","docs":"jsdoc2md -t jsdoc2md/README.hbs --files **/*.js > README.md"},"keywords":["promise","promises","promisify","async","await","the","es6"],"repository":{"type":"git","url":"git+https://github.com/olono/await-the.git"},"bugs":{"url":"https://github.com/olono/await-the/issues"},"license":"MIT","dependencies":{"lodash":"^4.17.10","p-do-whilst":"^0.1.0","p-every":"^1.0.2","p-times":"^1.0.1","p-waterfall":"^1.0.0","p-whilst":"^1.0.0"},"devDependencies":{"eslint":"^4.18.2","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.6.0","jsdoc-to-markdown":"^4.0.1","mocha":"^5.0.1","nyc":"^13.0.1","prettier":"^1.11.1","prettier-eslint-cli":"^4.7.1"},"gitHead":"d40cf9cbc2a8a2fbe3b33bb5a4492216c2658924","homepage":"https://github.com/olono/await-the#readme","_id":"await-the@3.1.1","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"olono-public","email":"opensource@olono.ai"},"dist":{"integrity":"sha512-zzsPsNkveZM0xiEE1p2sKceEWlx/nlqLyNq3lGSDnHKysZfACaDg/diTuohD5vuE8takK0SaxoBjgV9xCheLag==","shasum":"4f7bc0ebecbf4443023b765aac0c70ce908731d2","tarball":"https://registry.npmjs.org/await-the/-/await-the-3.1.1.tgz","fileCount":29,"unpackedSize":78697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcU3/TCRA9TVsSAnZWagAAV9gQAJLvxtFU1pFd1fWSLN0j\nsSKSrxTStKI97VtfjgQEmeX81p76rgdjrq0KlbNgJHteAoZMGWBZeL3vQgYl\nRssyKg+rk+XlK/zs6sI+jd3O5v9kY/6D/ZXBQCjsiHjFtuTSiS4Ju7Wls5lT\n09HQ25sJ688jObUsQ3GF7VmJ2VQtajaS6m4/hX4ueF/BRVvKvRZGW98BwJQc\n3ZPIdG8cwFyITAZUk4HZs+wvo1/ZwD2Iwvax58RD057VcRn8yHMCZOh3QIOP\nmADbMVoq+lfS/gJgNN/65O2C4LOewOvzkkst3qCivQXoVuaIUKpMpCYlZc5I\nZm0LiKORO40MfO3oaeeiBc9BllMFMvRBgDTdxI11d1ZiV/1J46eKSyZixiHt\nwH48vs7pfvlw6aWZ6IPuP2tUx0FTtmLwZY4lo0zPSLIXodGLjNVlgP6AlXvC\nBHnyG0B8Q9V3nMlMWB2aLUVJD7entWJ4tvd5UfjmQXTNZUAVnJSaGmEdIBIE\nbNiWeiNyxziSUnJUOvnoW/g2LaIYrT8ttJ7CeHnriBio98AmiKwVnh/b+83A\npau7Fa/LP4eaLpWgEu/4u7tHHB2qQmY3QrmE9crIEOPGJZGPNTw71edcfjpw\n0M7L5nTgu/wF630yLmndeyBV6EaT5ONj9cFIMmYylbyssHeUrN5DHdABgrU0\nmiOp\r\n=C3s3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQx5ai99cLgmBxDkzKtnwe2FrVzNeSpAAI5k38UJ5xrwIgZig888+seId0s9ZQbio+5/quJOtncvH6qNbcyOidLXc="}]},"maintainers":[{"email":"it@olono.ai","name":"olono"},{"email":"support@olono.ai","name":"olono-public"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/await-the_3.1.1_1548976082470_0.4697919729180746"},"_hasShrinkwrap":false},"3.1.2":{"name":"await-the","version":"3.1.2","description":"A utility module which provides straight-forward, powerful functions for working with async/await in JavaScript.","main":"index.js","author":{"name":"Olono, Inc."},"scripts":{"test":"npm run lint && nyc mocha --bail --exit test","lint":"eslint .","format":"eslint . --fix","docs":"jsdoc2md -t jsdoc2md/README.hbs --files **/*.js > README.md"},"keywords":["promise","promises","promisify","async","await","the","es6"],"repository":{"type":"git","url":"git+https://github.com/olono/await-the.git"},"bugs":{"url":"https://github.com/olono/await-the/issues"},"license":"MIT","dependencies":{"lodash":"^4.17.10","p-do-whilst":"^0.1.0","p-every":"^1.0.2","p-times":"^1.0.1","p-waterfall":"^1.0.0","p-whilst":"^1.0.0"},"devDependencies":{"bluebird":"^3.5.3","eslint":"^4.18.2","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.6.0","jsdoc-to-markdown":"^4.0.1","mocha":"^5.0.1","nyc":"^13.0.1","prettier":"^1.11.1","prettier-eslint-cli":"^4.7.1"},"gitHead":"f026b143ac634b9348076e0171fe2781bc48f177","homepage":"https://github.com/olono/await-the#readme","_id":"await-the@3.1.2","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"olono-public","email":"opensource@olono.ai"},"dist":{"integrity":"sha512-nzU0P5cb/d2+kQRnxOTt+A/kPLA0UdTfQ/5S/oQB2X6nPd7gi0wZRrSG+sL6hZgYl11GLD6u9BpEveg8bVSljg==","shasum":"87dfc9e795675e4209b2d8e0a26d4911cb2120d8","tarball":"https://registry.npmjs.org/await-the/-/await-the-3.1.2.tgz","fileCount":30,"unpackedSize":80405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcjCiYCRA9TVsSAnZWagAAZ4wP/iSyhcJDQi8WNX6ODfkA\nVY7tfmzKG4V/RCuO/ma+rzDZntC9p6cGmVW7iW1kPx/elH47xCUztr/JMr34\nUDMaooZ9BsymoRrEkI5lPdZuQWlZzdCx2+S7Jti3JOY3vsVDt7Y3+YdVPLV8\nClkNfO2dWWYw45INkP5gNYJYAY6G1nwWvPex3aKnQIL42NCHs92wDbeVUd5v\n9p9d0G7Doo+Bz/+C+FylJ5hChu/4rxRygcEF4SNweDirzrxoKpdbhSjMDp4h\nVkVaJZn5VK3FqatQ3/Dn57/ABWk65xIiE9rtqrogkRkSeCuBZiEo90QFbxyu\nHzAR4lLT6M+DqkJeZs4NwGuTg7o1plN4KOO5aIdt0w3SYYQe2U+6jGgo4VDN\nRaS2N3kjIMrPBBDExAKb95jD55TxzGtKBjlYOZasI7Dw7zuIkx5lvVJq4544\nKabeQ5cKNm/N4Pdtm99+BGJkavit8g+pNk6oiFfJhsYz3+8WA1tbVarz+trd\n6q3efPRjWZAu+OhaTxgsEvdMU7v9NutE9XSRwHB1PznTzV+nvwX8vw6MO3c9\n4D9K9zvJ95/DEFGV1DfYcHPqQmtYCxe2LKcFUmJFFaSVFt61uH+DhwMvX62X\nWdzkRbBKItQ0P0qQAPgk83gqoBtywGAtgZjI1E5aErCXCmG0x/9rdZaGYeH4\nOVhQ\r\n=WBI6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBAYX5lfVnB9W1SmqV7AuNVvUYQSGqvftm58w6+OGl2PAiEA3vn+vJf3Si5aQ+a6UNZbxb1kpKlSyhDzvIaMKtSpA5I="}]},"maintainers":[{"email":"it@olono.ai","name":"olono"},{"email":"support@olono.ai","name":"olono-public"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/await-the_3.1.2_1552689304405_0.16781034190869182"},"_hasShrinkwrap":false},"3.1.3":{"name":"await-the","version":"3.1.3","description":"A utility module which provides straight-forward, powerful functions for working with async/await in JavaScript.","main":"index.js","author":{"name":"Olono, Inc."},"scripts":{"test":"npm run lint && nyc mocha --bail --exit test","lint":"eslint .","format":"eslint . --fix","docs":"jsdoc2md -t jsdoc2md/README.hbs --files **/*.js > README.md"},"keywords":["promise","promises","promisify","async","await","the","es6"],"repository":{"type":"git","url":"git+https://github.com/olono/await-the.git"},"bugs":{"url":"https://github.com/olono/await-the/issues"},"license":"MIT","dependencies":{"lodash":"^4.17.10","p-do-whilst":"^0.1.0","p-every":"^1.0.2","p-times":"^1.0.1","p-waterfall":"^1.0.0","p-whilst":"^1.0.0"},"devDependencies":{"bluebird":"^3.5.3","eslint":"^4.18.2","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.6.0","jsdoc-to-markdown":"^4.0.1","mocha":"^5.0.1","nyc":"^13.0.1","prettier":"^1.11.1","prettier-eslint-cli":"^4.7.1"},"gitHead":"0ee4a9f0a8f8b1b8d34c8828489478d5aefa19b2","homepage":"https://github.com/olono/await-the#readme","_id":"await-the@3.1.3","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"olono","email":"it@olono.ai"},"dist":{"integrity":"sha512-aNGCn9omv/r7FzaTiXp4igeXe6iaO6QOunJCWQ8WtH25nB+96RnFCT7UGmWErdpD5p1bd+vt2VSeI+w/qxcOmQ==","shasum":"b333f8be2c143d232f324d8d2df488dc9c70619f","tarball":"https://registry.npmjs.org/await-the/-/await-the-3.1.3.tgz","fileCount":30,"unpackedSize":82402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyf+RCRA9TVsSAnZWagAA1RcP/i+5x5uTVGivEndcUY0v\nxHVJ7FoMKIKIfnpqLoG7ta1dJ9gP+gv9QLZFKnlvaAda82mbyDH5Xlwyrsie\n/Gahp45OoL/QjTgXu7l2J6XEN4M5fcLiPuAenNAXCedOmtEkIbLvN5hTehX9\nmGSB1ZOVpTfmU6qB2d/5/4CYUQSjVknA0nnLojW6YeSvG5jPnqrZQHTrwMWC\nuE7PuDYHiyk7sDs0ppnZXJqbBKzLOPBN68N0LIn3sOiNKiBbcalUIS6f3PD7\nThvZ0W0aHnvbzb5rZiTelkdk466Fw5STD//k9p+pjHMSPIfF0rHWXvnBlP9h\nwh2lOgA0W4cqzXN22UzXMLEH1Z8dqm3hwhaVt4/eQ7b4e15hkwHaz/vGMq0K\nqqJDuzQ5FSaRerJengiBBEXsdkosIKbqu3XHAWgnn14N4DUHDmgzl8eNVMtt\nqE8K86zAkFj075QUl3aWADO1L38DIQgFTvjuPqoRggjFELMfrJoONaKf0gwN\njZnJbZd+HTvVRrsL/jupBSFH26cOuwKmR9kOwmx1W2TbqBuCwo4NFXD/oAPx\nmNttnmjqqHtx7s9x3H2A0qZo5TBDr3dEN6NpRk4sXETbg1zUq4JORISKWxX2\nON2AJvsvU7ANI5DMnvkXxiYXl56z8FonU6JWJbY59/d91kaEFVk7G//BfoMx\nerbs\r\n=odUW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGuOcSjJXP8E60QrB+6luDFBRWsec0hCFxD7x6wREphAIhANwYeIHOBoRs9lXzMU45OUIGrcupMVIxYn5QNw6/zpBL"}]},"maintainers":[{"email":"it@olono.ai","name":"olono"},{"email":"support@olono.ai","name":"olono-public"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/await-the_3.1.3_1556742032552_0.7286903782583276"},"_hasShrinkwrap":false},"3.1.4":{"name":"await-the","version":"3.1.4","description":"A utility module which provides straight-forward, powerful functions for working with async/await in JavaScript.","main":"index.js","author":{"name":"Olono, Inc."},"scripts":{"test":"npm run lint && nyc mocha --bail --exit test","lint":"eslint .","format":"eslint . --fix","docs":"jsdoc2md -t jsdoc2md/README.hbs --files **/*.js > README.md"},"keywords":["promise","promises","promisify","async","await","the","es6"],"repository":{"type":"git","url":"git+https://github.com/olono/await-the.git"},"bugs":{"url":"https://github.com/olono/await-the/issues"},"license":"MIT","dependencies":{"lodash":"^4.17.10","p-do-whilst":"^0.1.0","p-every":"^1.0.2","p-times":"^1.0.1","p-waterfall":"^1.0.0","p-whilst":"^1.0.0"},"devDependencies":{"bluebird":"^3.5.3","eslint":"^4.18.2","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.6.0","jsdoc-to-markdown":"^4.0.1","mocha":"^5.0.1","nyc":"^13.0.1","prettier":"^1.11.1","prettier-eslint-cli":"^4.7.1"},"gitHead":"e626c006bacc1fed0b3af877224b165f9c37a534","homepage":"https://github.com/olono/await-the#readme","_id":"await-the@3.1.4","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"olono","email":"it@olono.ai"},"dist":{"integrity":"sha512-DnR8T/Pb7Y6tXMkQTlpQ1WEgJr0LBC+3gqrrjXqyJLcv88doS3cClxu3sqVJw2cGa3dC0uf6YIXEwSghW1fEnA==","shasum":"ba9b9952c889e3cf2579cba1d55183ca6fff010b","tarball":"https://registry.npmjs.org/await-the/-/await-the-3.1.4.tgz","fileCount":30,"unpackedSize":84068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5IYoCRA9TVsSAnZWagAAcSoP/1E9QK9v//y+XqU56qVi\nKDzpyO7GN1tDl6VRSvUzcRZySpOl/a66+x/EG18EVfImq/3DltoQ6hZt8rYM\naRe7zF8sBCwwHHDeGt/qKacQWd2i9oXL4KkY7XxC5E1TDX/DWApUNP1pynmV\nB3+bMcE3Xq36ruJor6D062ZQT3BlxzjjIGOiSZ+AkVJsfKjDMmz545m1f2ti\nEsfxx2bHjX87xHwymekC+CPidq7eMZrJOuA227d9C4CHRIRKaku1ZBFw2nmv\nrtt4g82/ZUg2/LQS3+SmZydvFr2Z97DrUSJOIeczjXDvkOXugYcoPuwEH3Vd\nC7vUBzZDhrlaYWS9XYQznXaxTWXCl2lJjRxWAhs9Kst9bwqn5V7biG5CmYVf\n5BihU5oh3Tq7czJRwdjTx0YmR5hZnmUqnRq824FWK5KCG6zK5RQU+f7fkGhm\nkV5s+7aMDw4J2/XCai5rsP8bwSA/0T25TS51BkG1WpfXcit1j6/FWaoLYxuX\nGDKZUocVRCLVwiCAOL6iWCnR0InbJrH9bNo2RQav+EHQRWcL5o8LILKfN5y/\n3o3/erj3eCkYG8z43SEjI62ryHHApsrl85BJtjpQFxjC0/pVQYZbMHxY1Wkm\nr+TkYRetSKmGXwDNyy1zBvfjaPA0Xx6mpLhAY8TbAdYsZos8Tmqkk0HUmHw+\n6d9z\r\n=hAyy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDetnfxtL6iflPRoJYMWy9XPLP/wrztsI1AgQlMXGLjmAiEAtoFppyZm+8WF0t2+QCh8+7ZjCUT1vdsoFcDNzRgGCrI="}]},"maintainers":[{"email":"it@olono.ai","name":"olono"},{"email":"support@olono.ai","name":"olono-public"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/await-the_3.1.4_1558480423413_0.2843050140718484"},"_hasShrinkwrap":false},"3.1.5":{"name":"await-the","version":"3.1.5","description":"A utility module which provides straight-forward, powerful functions for working with async/await in JavaScript.","main":"index.js","author":{"name":"Olono, Inc."},"scripts":{"test":"npm run lint && nyc mocha --bail --exit test","lint":"eslint .","format":"eslint . --fix","docs":"jsdoc2md -t jsdoc2md/README.hbs --files **/*.js > README.md"},"keywords":["promise","promises","promisify","async","await","the","es6"],"repository":{"type":"git","url":"git+https://github.com/olono/await-the.git"},"bugs":{"url":"https://github.com/olono/await-the/issues"},"license":"MIT","dependencies":{"lodash":"^4.17.10","p-do-whilst":"^0.1.0","p-every":"^1.0.2","p-times":"^1.0.1","p-waterfall":"^1.0.0","p-whilst":"^1.0.0"},"devDependencies":{"bluebird":"^3.5.3","eslint":"^4.18.2","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.6.0","jsdoc-to-markdown":"^4.0.1","mocha":"^5.0.1","nyc":"^13.0.1","prettier":"^1.11.1","prettier-eslint-cli":"^4.7.1"},"gitHead":"24d3e3b7425e72d9b289cf14b66793366fafd124","homepage":"https://github.com/olono/await-the#readme","_id":"await-the@3.1.5","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"olono","email":"it@olono.ai"},"dist":{"integrity":"sha512-ADAHFQ0ORslSPtRAKyMlMiOG28pC29ErHZ4iKz08Tp9IXuU//g4iTk6iuy0813NnDrJtMxq+EfUeUu04SuMjSg==","shasum":"184068ef10f7cedb1a44ded4f98ac8ba5c2a7cc0","tarball":"https://registry.npmjs.org/await-the/-/await-the-3.1.5.tgz","fileCount":32,"unpackedSize":90895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/nknCRA9TVsSAnZWagAA+fMQAKDd0L0VUqSD3QFBclDB\n8jvZVD2aJA5b+gt+BNR6yN7CKrKrPli/ZHLlxQOxdODcgNdLICRmzfi+cF5b\n5MQMCrWOpmin5xXPZWdtGr7jDwRb6QCJZ6xl8SrGFOx1ya0RkKTfH6jahQgq\nN7EDR7loDEfTUrnkmFmokZcq7sjVSsNYzsa0A5eI9B4JaMwR7J2xPlewPt+S\nQTTRN+Cx8bdp6j+7AqvjZnIWtjFH8CPsAdanfoNInh5jQa3aPKoqCzU5uN0r\nGfFJgh0GpzxOgoAnNJSjvCKBZYIgfBxmQdN5/c/VDNabA1kZ5PBq3atY2+/N\n2rWSSPLKXyq8TsMXtPcb1PQdyX12yXKB4g1FLnoGmjOJOQsQAngaSXXVUsqC\nMrx3+UbCQZJggaSZn2S7KXZwiYjpTbSbAmPxEnlyoUW5XuGeDSYU0S9uW1uS\nMzRW/j1eyDPzn5EmK52zujgAL8ciD2JsI7nGAri5BLjGZWUjgSIGLKVePmQr\nejL+HmgYRCdBvrAD4GVQb1ned2ffT9n3mCltZazEnfIKbVWy3PDgPI1Xt4av\nXuNIbG74ktA1P99vUvD4SCQy2Bu8ZV24Nv4xvkLQGdmWhoLdt/gSmIxazzw+\nKCd3rQkQAFHa2oZvWac9LFXG44HSgEnr0pwTTp4FdrUe1cuxzarWm1pH5+7I\nOeGs\r\n=TWSP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICMzaqEAVM9YBEof0dKuBPdpgVdreElTw6gU80SyPxFCAiEA6zxrwAv64PnfPWsQL4FKlLm7PI7u6cKJu9+RJ86D+ZA="}]},"maintainers":[{"email":"it@olono.ai","name":"olono"},{"email":"support@olono.ai","name":"olono-public"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/await-the_3.1.5_1560181030672_0.22928605891066245"},"_hasShrinkwrap":false},"3.2.0":{"name":"await-the","version":"3.2.0","description":"A utility module which provides straight-forward, powerful functions for working with async/await in JavaScript.","main":"index.js","author":{"name":"Olono, Inc."},"scripts":{"test":"npm run lint && nyc mocha --bail --exit test","lint":"eslint .","format":"eslint . --fix","docs":"jsdoc2md -t jsdoc2md/README.hbs --files **/*.js > README.md"},"keywords":["promise","promises","promisify","async","await","the","es6"],"repository":{"type":"git","url":"git+https://github.com/olono/await-the.git"},"bugs":{"url":"https://github.com/olono/await-the/issues"},"license":"MIT","dependencies":{"lodash":"^4.17.15","p-do-whilst":"^0.1.0","p-every":"^1.0.2","p-times":"^1.0.1","p-waterfall":"^1.0.0","p-whilst":"^1.0.0"},"devDependencies":{"bluebird":"^3.5.3","eslint":"^4.18.2","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.6.0","jsdoc-to-markdown":"^4.0.1","mocha":"^5.0.1","nyc":"^13.0.1","prettier":"^1.18.2","prettier-eslint-cli":"^4.7.1"},"gitHead":"4598b736666dd0d25ff2690d09a322a9769ffadd","homepage":"https://github.com/olono/await-the#readme","_id":"await-the@3.2.0","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"olono","email":"it@olono.ai"},"dist":{"integrity":"sha512-i1Tj30pQTvNZMGVBWPD5qsHzfJo0DSoUZ+GWFPnFb+I7Nra9XFMsCYHSfeQJj3l+rNFaPM+YTnSrSSIiiQUS0A==","shasum":"4eb944dd99d1112dbf0e3e6246edf70d499b168c","tarball":"https://registry.npmjs.org/await-the/-/await-the-3.2.0.tgz","fileCount":34,"unpackedSize":95534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVIKQCRA9TVsSAnZWagAA1UwQAJuDqhjhnL6x+eQLa8P5\nFL8aV5FUouFwzTnZJ8W+IvGQ1MQGzVaR6a1i+4nE0yKIJui5rqDrUV173kPW\n4SlK46hXsaOyN7s/JLMdEVgAOFo0zKtSLZVdzhDkOSu26WDfr1p5FWeal7ck\nI+KyLr/YnhjdwjN+uwAjLODn6cYQIzAJCRtQwDAa/6BE81glBA5npRge/PjU\nld2ho49PH2K5qEPNnWJBxttjtPbRYdgUxNjn8Sbzmtdi6qfuQWCaHj8fxypH\nbNcd/m7cWu73ZxfG6jk7rN+wiJPVd4JT5GmN7shaxycSHv8D/IKwiW58gEYk\ntQMrInpHLPuXCKgk+AjfcG94lcdJvEu0mwTe70VNWggE0y8zgr7gbbwGxP+0\nP45+MRyVm6oRcmfirs9+YpEWMTLNrmBE30JpZJiRUhr0nMojyP/nDMrnr8DA\ns/JLVqdieouVSI2ETbzZcRmDe1fg0lCKLGMzqICWifNXV7NPeEWVXAXOKmyu\nPXymHTRSZwkAZrJS2pADMClWpMyfeCVbY24XauQxkmz/QS1UEiEAeAtUu0AT\nn7Uluo6SR2XFri3xaCH3uuYfAPAAHuxyBKwV0dD+3JCTmvAaCJZGwGlNWGFR\nGWizuEgc5hd77mxb18elhAGd8bPXXEBWbcgF5FzRqyD46uaMPK+BEDdmW0r4\n/bx4\r\n=ExzT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICJMRvS3/0HDZxM+0PiKPda7WSXksP3H6WjB3Lbz85TOAiA0xHz73N57LyAROYNT3vfxQCTe57qX7DocGs55qG0mYw=="}]},"maintainers":[{"email":"it@olono.ai","name":"olono"},{"email":"support@olono.ai","name":"olono-public"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/await-the_3.2.0_1565819535445_0.9884344319661942"},"_hasShrinkwrap":false},"4.0.0":{"name":"await-the","version":"4.0.0","description":"A utility module which provides straight-forward, powerful functions for working with async/await in JavaScript.","main":"index.js","author":{"name":"Olono, Inc."},"scripts":{"test":"npm run lint && nyc mocha --bail --exit test","lint":"eslint .","format":"eslint . --fix","docs":"jsdoc2md -t jsdoc2md/README.hbs --files **/*.js > README.md"},"keywords":["promise","promises","promisify","async","await","the","es6"],"repository":{"type":"git","url":"git+https://github.com/olono/await-the.git"},"bugs":{"url":"https://github.com/olono/await-the/issues"},"license":"MIT","dependencies":{"lodash":"^4.17.15","p-do-whilst":"^0.1.0","p-times":"^1.0.1","p-waterfall":"^1.0.0","p-whilst":"^1.0.0"},"devDependencies":{"bluebird":"^3.5.3","eslint":"^4.18.2","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.6.0","jsdoc-to-markdown":"^4.0.1","mocha":"^5.0.1","nyc":"^13.0.1","prettier":"^1.18.2","prettier-eslint-cli":"^4.7.1"},"gitHead":"c34c879ce8aa534f9e550b9f01ce7324a5e22bc7","homepage":"https://github.com/olono/await-the#readme","_id":"await-the@4.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.16.2","_npmUser":{"name":"olono","email":"it@olono.ai"},"dist":{"integrity":"sha512-joFmYLVpXc6dfvuLqwJquugSkxUu2pdDi2B+igMK50zcSXxY3I8FqZrw52d0ijPlUqM978xbR99WP8/Pueg1KA==","shasum":"47e1cafd184d03d6a0b22197708310ad3687a292","tarball":"https://registry.npmjs.org/await-the/-/await-the-4.0.0.tgz","fileCount":36,"unpackedSize":99110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqe9ECRA9TVsSAnZWagAA8G4P/RgBXzACbVnhp/IaLwJR\nLcDughE54a9GRXBJkgotKZTMWY6f8nSTvS272r8UNDE0P94P2J3KFzW6O5/7\nTLJ/3iQY/Gxd15l58dykG2/Vip36QCq8RTOqKOV4C1cdxa+06qUv8zYOiU/q\nCGal0fd/YCMOu123l/W4fleWDmjcEJIBH8RgRGv7TgIkdUcV4qejgPgf01n8\nvGWqL3jv3GSHQpt2Vi5GO4W3QVO9EkfdrO1sT39+chLoPeSPZ+QtApd9Mg8g\nT4R+dgBtqs2ftrkkBYjl//VMIX6xlO85UeRtqnUcF2B8L6waQS49lRtfJDwZ\nU1UmTwNjPuTanXGQzH7FqRy5YHRioSN2HujtkaYt0jiJJqr1WGZbSw9U8DYt\nblaO026SpJm9AQOwGQqSfPNEIBmeLuli0nVuKN57podUw/QgE4zjeoMbZBxm\neQmJmQ/7dngwBnl9kCO8N5+MIsF9NWLMvcpS+E9slgTx32vinAs0gnizfi8n\nY0eLc9ZzlxLV06evu3mzvvdZkecL1/gphoDV1yqszCBETzUHHtUPsT2C/8gI\nfzYYxEuUmQTi1fcn1JF7HlKMiPdDO/xxz2ObjourYZz+eoBP7RYsje6fBriP\nNEXB40Csl50kG2OfQ0KtBTyqAQLvGqwrHHDCADepPN6Mb0cOdaBAiSZcGuFH\nqXzJ\r\n=COXL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFvTFv9D0iOLzqHlILHt7+XneZOIoljbY++CuXaFkJZ7AiANoh+n2Z7NJj7xvL90tPdcc/vVNITLEszkzOMlY95K4Q=="}]},"maintainers":[{"email":"it@olono.ai","name":"olono"},{"email":"support@olono.ai","name":"olono-public"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/await-the_4.0.0_1571417923953_0.8720192056202698"},"_hasShrinkwrap":false},"4.1.0":{"name":"await-the","version":"4.1.0","description":"A utility module which provides straight-forward, powerful functions for working with async/await in JavaScript.","main":"index.js","author":{"name":"Olono, Inc."},"scripts":{"test":"npm run lint && nyc mocha --bail --exit test","lint":"eslint .","format":"eslint . --fix","docs":"jsdoc2md -t jsdoc2md/README.hbs --files **/*.js > README.md"},"keywords":["promise","promises","promisify","async","await","the","es6"],"repository":{"type":"git","url":"git+https://github.com/olono/await-the.git"},"bugs":{"url":"https://github.com/olono/await-the/issues"},"license":"MIT","dependencies":{"lodash":"^4.17.15","p-do-whilst":"^0.1.0","p-times":"^1.0.1","p-waterfall":"^1.0.0","p-whilst":"^1.0.0"},"devDependencies":{"bluebird":"^3.5.3","eslint":"^4.18.2","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.6.0","jsdoc-to-markdown":"^4.0.1","mocha":"^5.0.1","nyc":"^13.0.1","prettier":"^1.18.2","prettier-eslint-cli":"^4.7.1"},"gitHead":"bae93c0c23e96e505489407e426b1c8adc4327c4","homepage":"https://github.com/olono/await-the#readme","_id":"await-the@4.1.0","_npmVersion":"6.4.1","_nodeVersion":"8.16.2","_npmUser":{"name":"olono","email":"it@olono.ai"},"dist":{"integrity":"sha512-OH8OGEvifPsZz2XDVz0YI6fAulSViVT9MF3wVpXbAF3LS/OaXaHxdo/S4Ie35V89F2Csb6e3xBzVlCO0BIpwgg==","shasum":"767993a7941abbb54f120167aaf231e3f5a8b77c","tarball":"https://registry.npmjs.org/await-the/-/await-the-4.1.0.tgz","fileCount":38,"unpackedSize":108780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwcZSCRA9TVsSAnZWagAAJqMP/jVW7mM1ZCo4HTi2DRHK\nVvPMp3LWI+q00O1FYglAr+rrjqcGglkJvQ0VqunhsUENb0OywMNKJF3cs5+a\nhBaO/ReZLxtX+X8wSY5VR+ZKIahfc70iFWpi3YgVTljuZFhNhqoINtrl2u1s\nJAkHxz53HjTKttzf7P8Rt1/1PZYG/y6CBav5ag6Faj0YjtRRUY5qm1+V48ui\n2z3V3r/Tmoj/q9pt4W4z1gH7KVfqVrKVW7zDybROxDI4t4nlm0DUVNVExus9\nkKwu978ZvKCK1obFW7FIUOqLvSa+2XDPYWtmUF6tr/gwpj0Ogvn/QQN290Cv\n+JVtdwY/jDDebgKZ7e4FAbQpqu0hRtBJUkkUhH3VmzOpV9OK9yoiTCs89K+w\nd7bsovcZv4+OigB9uGlwSvqpscD59jRd+IJ8DdhlnTESxk01l1OkJ0RNxspz\nYzBp5m9ua8wIM+uIZ5LZT4h/+Te+long7ZlGayKC7Izh68AzmNaIh7dwnEV6\nLt1v/WYUcFopi5K9O1oTW7rifuK1JxGo7+u8d4BTrR9mxIGxp9jSEwaUPmpm\nfUfEW+n/AHNPyeLQFI3n2j+nWemO78/Cj5pbiMYNvpqXYiaJs1KF2Cau9XRB\nKk7t0aFgrLaKqEgAyPgkf4x5UPGqjPHvROlquh0pjG7gSl8UdX/aU+fHH4F8\nEfKq\r\n=iNwt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFGsoTkLh9Hdt6hjwwAroseY3IpQXGrfplMVTCvPaTv6AiEAlQglf+3FDvIS8tNrc8noIe+Abpllfeg4Ow0u3279Xek="}]},"maintainers":[{"email":"it@olono.ai","name":"olono"},{"email":"support@olono.ai","name":"olono-public"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/await-the_4.1.0_1572980306442_0.7170028571567091"},"_hasShrinkwrap":false},"4.2.0":{"name":"await-the","version":"4.2.0","description":"A utility module which provides straight-forward, powerful functions for working with async/await in JavaScript.","main":"index.js","author":{"name":"Olono, Inc."},"scripts":{"test":"npm run lint && nyc mocha --bail --exit test","lint":"eslint .","format":"eslint . --fix","docs":"jsdoc2md -t jsdoc2md/README.hbs --files **/*.js > README.md"},"keywords":["promise","promises","promisify","async","await","the","es6"],"repository":{"type":"git","url":"git+https://github.com/olono/await-the.git"},"bugs":{"url":"https://github.com/olono/await-the/issues"},"license":"MIT","dependencies":{"lodash":"^4.17.15","p-do-whilst":"^0.1.0","p-times":"^1.0.1","p-waterfall":"^1.0.0","p-whilst":"^1.0.0"},"devDependencies":{"bluebird":"^3.5.3","eslint":"^4.18.2","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.6.0","jsdoc-to-markdown":"^4.0.1","mocha":"^5.0.1","nyc":"^13.0.1","prettier":"^1.18.2","prettier-eslint-cli":"^4.7.1"},"gitHead":"b792541849cf127a6e994297ff6ace5bb777bec2","homepage":"https://github.com/olono/await-the#readme","_id":"await-the@4.2.0","_npmVersion":"6.4.1","_nodeVersion":"8.16.2","_npmUser":{"name":"olono","email":"it@olono.ai"},"dist":{"integrity":"sha512-aZKXFXb/9+UjjoruV5d1iMWfPoJTY2BU0S/33F19VbjJNNsxd3x1f5YI7Iyi6PEjiVFqRVSPVk0EC7AclxHrdQ==","shasum":"049db780d8fe7a6e0c90f2b672bfa1f1606c7c67","tarball":"https://registry.npmjs.org/await-the/-/await-the-4.2.0.tgz","fileCount":38,"unpackedSize":109590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd98bfCRA9TVsSAnZWagAAZAcP/1pYFLFMKfvZYR+oFxoj\n2JKw003tgrmmdjsKHUzM1flcwQrF1vhzKrcqJOTJFPIZwAKt2Y8mWLJEQW5I\n1JB8UPqv7mgvV9rqS2U/59K94BCqzegnSQQDtqv8DsC+R9q/M22Ju/ENeGaa\nBmrpnmeN4jqUV4r1u5pHzRHi1w8XkUo+MmrJTVJwYWDZE4X0dXyCrXm6A2fD\n4wyKhxFgOPZPGV87NC7cuwXxuQJHMy/ld9jo5ghZzl2ZSNDuUoGerfqT7WUB\nUIDYoNjjhqkTiEWGkYuj+fKDxuCM9XKi5BTgz+eu/RqUa9x4oju7estiby89\nj53uoADSbirfs42qL97/CySeOspDxhiqNhiwfXYrqYcQVeSMDZjX3X1JkKPP\nQrJ0PXhFS5kn09T5p1o2LmQ2ZwhftbxJZRaOLRJbSYtoLkbC8FVZxatpclhP\nogAde7Pyne91LN79EkRDXoKH1bFjO7AASO9DG9w9Vap5umOMQnzMYt0bcHgV\nJBxtMI8Yoar5f5eYZnCRuTBarmC9ByKsGOGUtEr4DywZa1qT4+D/4nf2QhfL\n3w2kuDI5pexHE0h98bDjFbw1yq8z6+HI1/vHAC6TnUuGh2aEwqjrsVK3gbHt\nb1a7ypcR/zIXepML+3tqGHQg87MgH5KMwIIaU81MeYF3OZTvjNumYEiDYnSI\nbjeP\r\n=RyX+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDTYI/YcBv2HZ65m7hYCi3az8YUyqFrOalxmzGjcNrCjAiBK+7dyJyGuhtn/uUGRexa8oASbxrY/TWDA/tq93bQ1QQ=="}]},"maintainers":[{"email":"it@olono.ai","name":"olono"},{"email":"support@olono.ai","name":"olono-public"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/await-the_4.2.0_1576519390597_0.5295225614905905"},"_hasShrinkwrap":false},"4.2.1":{"name":"await-the","version":"4.2.1","description":"A utility module which provides straight-forward, powerful functions for working with async/await in JavaScript.","main":"index.js","author":{"name":"Olono, Inc."},"scripts":{"test":"npm run lint && nyc mocha --bail --exit test","lint":"eslint .","format":"eslint . --fix","docs":"jsdoc2md -t jsdoc2md/README.hbs --files **/*.js > README.md"},"keywords":["promise","promises","promisify","async","await","the","es6"],"repository":{"type":"git","url":"git+https://github.com/olono/await-the.git"},"bugs":{"url":"https://github.com/olono/await-the/issues"},"license":"MIT","dependencies":{"lodash":"^4.17.15","p-do-whilst":"^0.1.0","p-times":"^1.0.1","p-waterfall":"^1.0.0","p-whilst":"^1.0.0"},"devDependencies":{"bluebird":"^3.5.3","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"^3.1.2","jsdoc-to-markdown":"^4.0.1","mocha":"^5.0.1","nyc":"^13.0.1","prettier":"^1.19.1","prettier-eslint-cli":"^5.0.0"},"gitHead":"e69a63257814ed8e60a156c2bc59a3c4b7f4ab67","homepage":"https://github.com/olono/await-the#readme","_id":"await-the@4.2.1","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-VOkR9JDwqky2d0QOqtC+wTWBmUAeoUTvoZFXrtqilWHQzwOZFr0DupVkaUgR7XVSjWaJ5S2lf0zRRnSXXplJHg==","shasum":"83f9b0a400e1c88a44e90e597233c50a4e2198e2","tarball":"https://registry.npmjs.org/await-the/-/await-the-4.2.1.tgz","fileCount":41,"unpackedSize":109611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEUFwCRA9TVsSAnZWagAAiD8P/RL7S/aXV3lSA3hfBFrP\nuN5QQzHDZz5EouyMInG8jk8G/6PAtcs7z8/cPYRIDEayfwSwlyUVlenBEtb/\nSlAVkKilDqGu+QGGJUjaI6Oo3AkcvHPfTOd1Ek3/PfrxQ5oZ7WFoBdbktfqp\nXa5YWqJNA8CKifq9c7vWOI4HUUewQ0+jc+CwtLON8tCH+JjwwlORFsZ5WrDM\nvRWY1ZGaMSqajSVZ/WJ3WGTzmfJw7ieVk0I6RnZnLsG90WEcUXl+XAxj/ByH\nwUuB7mVT998yqehjRSyNmTmxBrlEcz0rEceSc9JdO62Vx5Jr++x+SM5g4u0U\nDGesCgPAGIGhRhTQ5X6pcJfrY9foxy7Wl7CLTnXaTXpW5+b6ux9h38yTRkm3\nsl+iEqDjCEDhXUjD1dllf7q7NsZNSRk8ImwjLXj1RwbaGPaOmDivaePa4dMx\nRj68YKnEl9f18osehjEU41FHiAfsfCZ4FrmPeuxrTCGAK+criANJsyfbsA8v\neKBZ43ajju4hAp6w5jNOshuj7U2rMrG/SQE4Sj8P6zUcDHxosMgWtfFZg5Tn\nRTDcddsf6ulsQqmJKR6X4d337a47vMB6eYdQ+NkTfBmi2ECBNFrRaKUAQTl5\nfkq5YhcJh0nsjeFYQSb7ThoQ2b5LP4VkO8EUg0j57pCXEHtwDfwwh+QZy8gH\nvlUq\r\n=aw5n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9AUkKIsE8oBv4QKF/e8ReORWsjzR57A+mL0wP5FOKuAIgPOqIEpLdn9w7OG4ENcMoefusJZoFok2FSYAAg0Lb81M="}]},"maintainers":[{"email":"it@olono.ai","name":"olono"},{"email":"support@olono.ai","name":"olono-public"}],"_npmUser":{"name":"olono","email":"it@olono.ai"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/await-the_4.2.1_1578189168307_0.2773445198018911"},"_hasShrinkwrap":false},"4.3.0":{"name":"await-the","version":"4.3.0","description":"A utility module which provides straight-forward, powerful functions for working with async/await in JavaScript.","main":"index.js","author":{"name":"Olono, Inc."},"scripts":{"test":"npm run lint && nyc mocha --bail --exit test","lint":"eslint .","format":"eslint . --fix","docs":"jsdoc2md -t jsdoc2md/README.hbs --files **/*.js > README.md"},"keywords":["promise","promises","promisify","async","await","the","es6"],"repository":{"type":"git","url":"git+https://github.com/olono/await-the.git"},"bugs":{"url":"https://github.com/olono/await-the/issues"},"license":"MIT","dependencies":{"lodash":"^4.17.15","p-do-whilst":"^0.1.0","p-times":"^1.0.1","p-waterfall":"^1.0.0","p-whilst":"^1.0.0"},"devDependencies":{"bluebird":"^3.5.3","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"^3.1.2","jsdoc-to-markdown":"^4.0.1","mocha":"^5.0.1","nyc":"^13.0.1","prettier":"^1.19.1","prettier-eslint-cli":"^5.0.0"},"gitHead":"72b0eb3e691775df2513e1d1fc9281735cb75fc9","homepage":"https://github.com/olono/await-the#readme","_id":"await-the@4.3.0","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-ZdlqMPbR7hid8tNxWvb+QWu81B0CseBXzIVyq5yajVYisa5bd5m+LI5wgTt3oxHLCMAz8bS2bXGTpbOwi3PhZA==","shasum":"92da9b29318f26e2d5a3ceb288895ab699d07009","tarball":"https://registry.npmjs.org/await-the/-/await-the-4.3.0.tgz","fileCount":43,"unpackedSize":119165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFK8jCRA9TVsSAnZWagAAYzIP/36B2Y9iEfj+gdyx7p64\nzae6Nmd566rUZC1+hGoedUd27RD6h0DyD9YjyRgGpAID9I4sAkVpIzNEc048\nPvMiOwuJJu2/3dVOs1jXDVsu2Ft0iMc+yFLaDZSAHJPzbmxPe5uW2oa82WRF\nkBP5TjDXfCEbuWu8MfIg47h0qZBvfec85h/dRJvcBLqzhZLi+5rnchIyw+qs\nGA7Kkd6fXSNRB/W+0FFvrZYiVYlyCUgb6K/2pFBArdx9/ut8l8FLAvet1eIM\nP1qCLFgam32jCHBwx4VUJ2IDAizGq7xRRrCoFPFNcfklLeZhpeYxbsq2fPJK\niprl+9Zp+HWSw1uEHk/cFwjE6T1ikW9TU8zGOHWpbIAotUcuYVV5J2PZC2g2\nYn6/2uixNr3qgrofjOkBVSR4UHkraKSxxbVyDhQIRkrJLupEVBH4krLXqZmL\nbqfWVUZIOGklXouGZn2XaZeBPhxZR6nyGKoBwaxJjhFIYgjcW/O8NBQzbiPZ\nD9R94rFjCS2cI1+EKCSVN/JS7T3BSlxx+c8L42534fa000Y1Pnc9hus7Vc6J\nlOx7ash0TI39hdIfjQ88NRSjjHBHiGxVeOCFWT5uuc6X7iE6q9GIxQ3VfdXT\noWxMXeuZ9r4HW/pJwd/5Wf/Bckb5h1goDc5TKLuwl4NFzI4Y+ZCx5EeCZD8F\nyLoW\r\n=z0uV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCq5coA1MYpmHB23VgRktFeOGluPGqNCAcggitpZqufyAIhAI/4C7XEsqIWUnjVlKahundxKV0sY8/fQtQBF0Mziedz"}]},"maintainers":[{"email":"it@olono.ai","name":"olono"},{"email":"support@olono.ai","name":"olono-public"}],"_npmUser":{"name":"olono","email":"it@olono.ai"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/await-the_4.3.0_1578413858944_0.4996021363634451"},"_hasShrinkwrap":false},"4.3.1":{"name":"await-the","version":"4.3.1","description":"A utility module which provides straight-forward, powerful functions for working with async/await in JavaScript.","main":"index.js","author":{"name":"Olono, Inc."},"scripts":{"test":"npm run lint && nyc mocha --bail --exit test","lint":"eslint .","format":"eslint . --fix","docs":"jsdoc2md -t jsdoc2md/README.hbs --files **/*.js > README.md"},"keywords":["promise","promises","promisify","async","await","the","es6"],"repository":{"type":"git","url":"git+https://github.com/olono/await-the.git"},"bugs":{"url":"https://github.com/olono/await-the/issues"},"license":"MIT","dependencies":{"lodash":"^4.17.15","p-do-whilst":"^0.1.0","p-times":"^1.0.1","p-waterfall":"^1.0.0","p-whilst":"^1.0.0"},"devDependencies":{"bluebird":"^3.5.3","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"^3.1.2","jsdoc-to-markdown":"^4.0.1","mocha":"^5.0.1","nyc":"^13.0.1","prettier":"^1.19.1","prettier-eslint-cli":"^5.0.0"},"gitHead":"9066a65c6c848d0b91eb712289af2908ba9b8691","homepage":"https://github.com/olono/await-the#readme","_id":"await-the@4.3.1","_npmVersion":"6.4.1","_nodeVersion":"8.16.2","_npmUser":{"name":"olono","email":"it@olono.ai"},"dist":{"integrity":"sha512-Kq16zeCmMCq1eM6NsG6a1cmUtf7ywJl3G88G8gqq0GvvtwBGQNtSiMgUQiypaA1J1u4CgolO7jyDr9O7A/QhEg==","shasum":"d292fa02f62caba016d13d05ab1655cb02dcf135","tarball":"https://registry.npmjs.org/await-the/-/await-the-4.3.1.tgz","fileCount":44,"unpackedSize":119607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRGu9CRA9TVsSAnZWagAADkIP/iU4V4x0I5EKATsIpFbA\na/hcIb/F2ggelBIzhFjDcTqlI6AqrZV4AWnKIZlGJNi7Ne0m0Awo8pPIgyFj\nUgT6j9CrcXxLknOAuxWNoLf/a1kZfR8LmHY8hkvKoW7c2tAMa/sl1VcjIupb\nvMDduQKhvVo7tXVTarPMKwTpdr39WX6A8E0+IQysl6bjP8YDGMhthQRaYqL/\n6J6OtXDtY/rCouKcYHEM54sZwG77gT6le2Ikb/V6p0ru1mUY9QQ5FJ1OwYMW\nLTa5o+E0loh+y48X8X56ga5I1em9S6YkOGMas5p1WYJ4pXZjf4/RBbZj3n9O\nE5K22kKlOydl8nvHsKZfVU8kQRvwAGheZqGvzsUFj2/KX3AUGv4jsMdfAHj1\nws1sRtmWhpEIcUbJUy8sxqgyVHTEctoTgUNGGAaRaZaa1i9jotiuCmQispEx\nGLOcZOSNFF4PutxUesB2dqEsZzAJH0tqatroAc8hAcu2Z0CrRN1tJTJYr2S7\n+J2j5sjKyDia2osyhdHWpobLJq5G4vMwqn7NNYJT4DYWkHrLVU63Tg8fl8IP\nJJicJJluTofYcL5rqux5WxE1eS+xniBdG6OziVXb1UiWOawxh77jBH95ZBNZ\nUTY7ZmRHMCvcr7GIsc8Wvbh7/O3+XdXDyECkHFgtv+crgcl36QTvZl/qKJus\n/7LY\r\n=fsz9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCo4Azkfl1HYaVBMM0YQhNd7v4O1Stp7mnOzSwo+77ecAIhAL7sWpOb9oF0D+vSAJ6YKAGrTnaWdpvQW62+e/6dQArU"}]},"maintainers":[{"email":"it@olono.ai","name":"olono"},{"email":"support@olono.ai","name":"olono-public"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/await-the_4.3.1_1581542332959_0.859429813374823"},"_hasShrinkwrap":false},"4.3.2":{"name":"await-the","version":"4.3.2","description":"A utility module which provides straight-forward, powerful functions for working with async/await in JavaScript.","main":"index.js","author":{"name":"Olono, Inc."},"scripts":{"test":"npm run lint && nyc mocha --bail --exit test","lint":"eslint .","format":"eslint . --fix","docs":"jsdoc2md -t jsdoc2md/README.hbs --files **/*.js > README.md"},"keywords":["promise","promises","promisify","async","await","the","es6"],"repository":{"type":"git","url":"git+https://github.com/olono/await-the.git"},"bugs":{"url":"https://github.com/olono/await-the/issues"},"license":"MIT","dependencies":{"lodash":"^4.17.15","p-do-whilst":"^0.1.0","p-times":"^1.0.1","p-waterfall":"^1.0.0","p-whilst":"^1.0.0"},"devDependencies":{"bluebird":"^3.5.3","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"^3.1.2","jsdoc-to-markdown":"^4.0.1","mocha":"^5.0.1","nyc":"^13.0.1","prettier":"^1.19.1","prettier-eslint-cli":"^5.0.0"},"gitHead":"784472776208c9054fe6d9b19df329a1b24bed30","homepage":"https://github.com/olono/await-the#readme","_id":"await-the@4.3.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"olono","email":"it@olono.ai"},"dist":{"integrity":"sha512-hfO8Db48RoI6R+PnOasZ2SJ0o2MzeJsCx32xABWeLILEV72xPT57FBcZ9uuqT2GSAwvj0EJ0MSLp8dYbhGzYCQ==","shasum":"8fc5539974082145fe81625c6a1390999b5adb2c","tarball":"https://registry.npmjs.org/await-the/-/await-the-4.3.2.tgz","fileCount":44,"unpackedSize":119367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfowNhCRA9TVsSAnZWagAAbK4P/Rc3pszL0IjfKzZCXyuZ\nuigYsHWoIRK9JOUiVM13qd1NAs15Jz631wi5ko3UPlYfjPbP6Vn8BYTJDnrp\n4h6oLBrQRk5tCYV5QMoToT/DwvFPqnBHlWySggT2YLM0E9+HW1VLwRQRyDL0\nK2E7zCmeiPLeg/aYYjwzfveeE7FqkDgXTRq8akIsOrZUDznL/2pEgo1yvdDl\newQBwmRRdVDMuKxK/ObVC5TNoQ0xL1hc16NgzLlzo5cs05HGoVgAqP1g2rJp\naj54x+h4sRVSMmWYdgq4OPOPMqQP8UWuUGW19ttoiH5nK89kOLVClrs4Vz7G\nhYxAnlgJ45TTIzWw/qotJRe3qNYihlo+nuMG70/fbh52FGkvImt7ZD/4RdfE\n0mzFbFqqOOcGlF/jfuiCcjn8f53Yg+uBDv0C3TiyDlYwpyHtpCL9W04JFsAz\n5QqYNDzM1X9hl04MC3wPJQX4AtAO6cvOE7Xs95SUK5x3Xn65dKSlZRW3duLR\nzy/j+Wxxu9/rPAfk4nC0kyfCIvVYqvtOBlf7LUOKIMzk+WAyLgg0tFd0sP6l\nhwsU9IW6YOlXPceq6LDZLF7f3TLsfuklfm6SFY1+0/p2HyCiL8+7Wf+Be7PQ\n8FydN/xSNe5w/BH+jq3xQRFlFn6Mc/bnciLBoV8+OqMZ5B5pDZn21J/HcLPP\nZCP8\r\n=vhOG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF14n9jFX7CVm2W4FvgXhebTGQz001esksOrvMNlVR4SAiEA0UUOwBTRaHWGmM79hmLV8iru8JC8a7w+EXBfyR6g59o="}]},"directories":{},"maintainers":[{"name":"olono","email":"it@olono.ai"},{"name":"olono-public","email":"opensource@olono.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/await-the_4.3.2_1604518752875_0.31271614307519213"},"_hasShrinkwrap":false},"4.3.3":{"name":"await-the","version":"4.3.3","description":"A utility module which provides straight-forward, powerful functions for working with async/await in JavaScript.","main":"index.js","author":{"name":"Mediafly, Inc."},"scripts":{"test":"npm run lint && nyc mocha --bail --exit test","lint":"eslint .","format":"eslint . --fix","docs":"jsdoc2md -t jsdoc2md/README.hbs --files **/*.js > README.md"},"keywords":["promise","promises","promisify","async","await","the","es6"],"repository":{"type":"git","url":"git+https://github.com/mediafly/await-the.git"},"bugs":{"url":"https://github.com/mediafly/await-the/issues"},"license":"MIT","dependencies":{"lodash":"^4.17.15","p-do-whilst":"^0.1.0","p-times":"^1.0.1","p-waterfall":"^1.0.0","p-whilst":"^1.0.0"},"devDependencies":{"bluebird":"^3.5.3","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"^3.1.2","jsdoc-to-markdown":"^4.0.1","mocha":"^5.0.1","nyc":"^13.0.1","prettier":"^1.19.1","prettier-eslint-cli":"^5.0.0"},"gitHead":"b0b1a217626717c518bd911e71c4d3ac4992227c","homepage":"https://github.com/mediafly/await-the#readme","_id":"await-the@4.3.3","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-rEV/w9+jDNzEBjQmQSclyzpCD+Ik4yHGdVUE/XErcLt85Fa3YF1dXZhVXwINrDAob5X/Z6FnsJWfNG3UR2plzQ==","shasum":"2750facb4b7ae1393d1ded48fd3da1e43bb8a302","tarball":"https://registry.npmjs.org/await-the/-/await-the-4.3.3.tgz","fileCount":44,"unpackedSize":119386,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFPnxkqbW45cGtFMg9YW2ozFs1Ia4t9oRUqo8Sks0yhfAiEAluTPs28Kxf7wo7HI1NxQEz6ly4ayASNH3C7/l13yuQc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQDplACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOAw/9FlJU46HF03ro3ahUW8Oy0DL/IlBPY7OCSSeJGRlkTjPYhAve\r\nMD7kkofq4YVg4VriFtq6+o/x9VNPD7LQTz+1T36EJAgXfIECZ0mB6QdqOMhM\r\nxYVGbsFFGUbULQZ4vPjgk0sImAW76Dsk2g5ap76lKCMLzofsz184HLgglxID\r\n6nXNTkHfLIOlIN0bufqzjZIIjxKQHUmoz24tm1ohJXM0NIZljjmgCwU22QxH\r\nCjuNKFsm0OhrdS8OaRjMV5hxQGE9/mU4vD/1W9Udq9aGu8FnZEKMGaEjlDHn\r\nQE4hMIXaQy5exgp+KuAXeDTYMK9HMY3za3fG64g+tBaAS6B86noTS03yP+FH\r\nNJK6/fK8ZIXDz6OGhmK0KC4hDcCTQvANnbPR5ubWW6mP+e+cnZGjBXappcuF\r\nf6NcT+p9kysdpImJO1EPnxrW9eOgwGPSqjYH4dEhUIon1wAtOts6b+Hgg2/q\r\njUccQxpi3uN9ysuS9kX8BagA71LGY17iHErSWsNr1acKm8ZPpHBfMtP/KdNF\r\nyaH03qxhH5YbvFw4f1R8BJlJKA00mfb+rnwjq7GO+xrjKPjH69vENAvUe0bh\r\n9Y7ek8O2bNeoFsCU+fGtk/yZbCwRQcJeLr7EaGosXWebSLyN83f+DDnfvloe\r\nj7s6Cutvu2Nlv15/r8PKZ46igV0lVlNJ1xI=\r\n=ounG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"olono","email":"it@olono.ai"},"directories":{},"maintainers":[{"name":"olono","email":"it@olono.ai"},{"name":"olono-public","email":"opensource@olono.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/await-the_4.3.3_1665153637743_0.34777887496581683"},"_hasShrinkwrap":false},"4.3.4":{"name":"await-the","version":"4.3.4","description":"A utility module which provides straight-forward, powerful functions for working with async/await in JavaScript.","main":"index.js","author":{"name":"Mediafly, Inc."},"scripts":{"test":"nyc mocha --bail --exit test","lint":"eslint .","format":"eslint . --fix","docs":"jsdoc2md -t jsdoc2md/README.hbs --files **/*.js > README.md"},"keywords":["promise","promises","promisify","async","await","the","es6"],"repository":{"type":"git","url":"git+https://github.com/mediafly/await-the.git"},"bugs":{"url":"https://github.com/mediafly/await-the/issues"},"license":"MIT","dependencies":{"lodash":"^4.17.15","p-do-whilst":"^0.1.0","p-times":"^1.0.1","p-waterfall":"^1.0.0","p-whilst":"^1.0.0"},"devDependencies":{"bluebird":"^3.5.3","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"^3.1.2","jsdoc-to-markdown":"^4.0.1","mocha":"^5.0.1","nyc":"^13.0.1","prettier":"^1.19.1","prettier-eslint-cli":"^5.0.0"},"gitHead":"0e258058ef1dc450686d1e51de3119459668b7ba","homepage":"https://github.com/mediafly/await-the#readme","_id":"await-the@4.3.4","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-FLn3DoxJ6/KP9/ePsIfcBXEbfHTAgEF2TAFZIsTNtcsjUNIOs2OGooHeUU/hlpdgjA/CuFJ9kePLnc2pdHRMhg==","shasum":"9495564c86d26580cf8de17ee1aa6d55ebce9da1","tarball":"https://registry.npmjs.org/await-the/-/await-the-4.3.4.tgz","fileCount":44,"unpackedSize":121138,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFlpH559NqU30Syh/16PnZK6u54H/CovQ+tdNOILRuSDAiAI7Lh43N7t/dgUaYWpOIKK5RZ4qrVuJDViuWtaiuuoOA=="}]},"_npmUser":{"name":"olono","email":"it@olono.ai"},"directories":{},"maintainers":[{"name":"olono","email":"it@olono.ai"},{"name":"olono-public","email":"opensource@olono.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/await-the_4.3.4_1694111763645_0.5427977373190147"},"_hasShrinkwrap":false},"4.4.0":{"name":"await-the","version":"4.4.0","description":"A utility module which provides straight-forward, powerful functions for working with async/await in JavaScript.","main":"index.js","author":{"name":"Mediafly, Inc."},"scripts":{"test":"nyc mocha --bail --exit test","lint":"eslint .","format":"eslint . --fix","docs":"jsdoc2md -t jsdoc2md/README.hbs --files **/*.js > README.md"},"keywords":["promise","promises","promisify","async","await","the","es6"],"repository":{"type":"git","url":"git+https://github.com/mediafly/await-the.git"},"bugs":{"url":"https://github.com/mediafly/await-the/issues"},"license":"MIT","dependencies":{"lodash":"^4.17.15","p-do-whilst":"^0.1.0","p-times":"^1.0.1","p-waterfall":"^1.0.0","p-whilst":"^1.0.0"},"devDependencies":{"bluebird":"^3.5.3","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"^3.1.2","jsdoc-to-markdown":"^8.0.0","mocha":"^10.2.0","nyc":"^15.1.0","prettier":"^1.19.1"},"engines":{"node":">=12.0.0"},"gitHead":"45abd049c3f8f850220431cf50de94efbb5e945d","homepage":"https://github.com/mediafly/await-the#readme","_id":"await-the@4.4.0","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-8gz247vvILurnC97QpsuZCX5xqaJ6Rtu/FzkGC1segY+gDxw1u+wylWADxDTjDLKS5jlSIJPPd+z4eBS0j32/w==","shasum":"b7b0a4db9c2bc6e5dcd6955312cb69cb98458285","tarball":"https://registry.npmjs.org/await-the/-/await-the-4.4.0.tgz","fileCount":44,"unpackedSize":121247,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7N7NMfcPL2f3wKEYjKFx7ey0XeoL+VMBa8kDgMP3LQwIgFW6gdwuXvok4AqTN7lBzAy6dQvFr8V/exYKwXemj8tE="}]},"_npmUser":{"name":"olono","email":"it@olono.ai"},"directories":{},"maintainers":[{"name":"olono","email":"it@olono.ai"},{"name":"olono-public","email":"opensource@olono.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/await-the_4.4.0_1694113458517_0.22773788749431434"},"_hasShrinkwrap":false}},"time":{"created":"2018-08-24T18:22:52.586Z","1.5.0":"2018-08-24T18:22:52.665Z","modified":"2023-09-07T19:04:19.054Z","1.5.2":"2018-08-27T01:32:01.488Z","1.5.3":"2018-08-27T17:56:41.969Z","1.5.4":"2018-09-20T16:19:18.633Z","2.0.0":"2018-10-11T18:59:07.086Z","2.0.1":"2018-10-29T20:26:52.286Z","3.0.0":"2018-12-13T20:07:32.123Z","3.0.1":"2018-12-20T22:12:07.787Z","3.1.0":"2019-01-21T22:44:26.494Z","3.1.1":"2019-01-31T23:08:02.591Z","3.1.2":"2019-03-15T22:35:04.516Z","3.1.3":"2019-05-01T20:20:32.660Z","3.1.4":"2019-05-21T23:13:43.525Z","3.1.5":"2019-06-10T15:37:10.900Z","3.2.0":"2019-08-14T21:52:15.673Z","4.0.0":"2019-10-18T16:58:44.121Z","4.1.0":"2019-11-05T18:58:26.612Z","4.2.0":"2019-12-16T18:03:10.766Z","4.2.1":"2020-01-05T01:52:48.499Z","4.3.0":"2020-01-07T16:17:39.104Z","4.3.1":"2020-02-12T21:18:53.074Z","4.3.2":"2020-11-04T19:39:13.016Z","4.3.3":"2022-10-07T14:40:37.933Z","4.3.4":"2023-09-07T18:36:03.917Z","4.4.0":"2023-09-07T19:04:18.768Z"},"maintainers":[{"name":"olono","email":"it@olono.ai"},{"name":"olono-public","email":"opensource@olono.ai"}],"description":"A utility module which provides straight-forward, powerful functions for working with async/await in JavaScript.","keywords":["promise","promises","promisify","async","await","the","es6"],"author":{"name":"Mediafly, Inc."},"license":"MIT","readme":"# Await The Promise\n\n[![Build\nStatus](https://mediafly.semaphoreci.com/badges/await-the/branches/main.svg)](https://mediafly.semaphoreci.com/projects/await-the)\n[![code style:\nprettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\nA utility which provides straight-forward, powerful functions for working with async/await in JavaScript.\n\n+ [Installation](#installation)\n+ [API Reference](#api-reference)\n+ [Testing](#test)\n+ [NPM Options](#npm-options)\n\n## Installation\n\nYou can install into your Node.js project as a dependency with:\n\n```bash\nnpm install await-the\n```\n\n## API Reference\n\n## Modules\n\n<dl>\n<dt><a href=\"#module_Limiter\">Limiter</a></dt>\n<dd><p>Given a collection and a task, return resolved values of the task being ran per value via emitted events.</p>\n</dd>\n<dt><a href=\"#module_all\">all</a> ⇒ <code>Array</code></dt>\n<dd><p>Given a collection of functions, promises, or basic types &#39;run&#39; them all at a specified limit</p>\n</dd>\n<dt><a href=\"#module_any\">any</a> ⇒ <code>Boolean</code></dt>\n<dd><p>Given a collection and a task return true if any promise resolves</p>\n</dd>\n<dt><a href=\"#module_callback\">callback</a></dt>\n<dd><p>Utility for making optional callbacks easier. If an error param exists, it will throw an error for promises\nor return the error to a callback.</p>\n</dd>\n<dt><a href=\"#module_deadline\">deadline</a> ⇒ <code>Promise</code></dt>\n<dd><p>Run the passed function, if it takes longer than the configured time throw an error, otherwise\nreturn the results of the original function execution.</p>\n<p>On timeout, this does NOT abort the execution of the function!</p>\n</dd>\n<dt><a href=\"#module_each\">each</a></dt>\n<dd><p>Given a collection, run the given asynchronous task in parallel for each value of the collection.</p>\n</dd>\n<dt><a href=\"#module_every\">every</a> ⇒ <code>Boolean</code></dt>\n<dd><p>Given a collection and a task return true if all promises resolve.\nWill bail on first error</p>\n</dd>\n<dt><a href=\"#module_map\">map</a> ⇒ <code>Array</code></dt>\n<dd><p>Given a collection run a map over it</p>\n</dd>\n<dt><a href=\"#module_mapValues\">mapValues</a> ⇒ <code>Object</code></dt>\n<dd><p>Given an object of key-value pairs, run the given asynchronous task in parallel for each pair.</p>\n</dd>\n<dt><a href=\"#module_multiResult\">multiResult</a> ⇒ <code>Array</code></dt>\n<dd><p>Given a function that expects a callback as its last argument, await a promisified version of that function\nand return the arguments sent to the callback as an array.</p>\n</dd>\n<dt><a href=\"#module_result\">result</a> ⇒ <code>*</code></dt>\n<dd><p>Given a function that expects a callback as its last argument, await a promisified version of that function\nand return the result.</p>\n</dd>\n<dt><a href=\"#module_retry\">retry</a> ⇒ <code>*</code></dt>\n<dd><p>Retry promise a given number of times at an interval.</p>\n</dd>\n<dt><a href=\"#module_wait\">wait</a> ⇒ <code>Promise</code></dt>\n<dd><p>Promise based wait utility.</p>\n</dd>\n<dt><a href=\"#module_while\">while</a> ⇒ <code>*</code></dt>\n<dd><p>Given a condition and function, continuously call the promisified version of that function sequentially\nand return the result once the exiting condition is met.</p>\n<p>The <code>condition</code> can access either the parent scoped variables or the results of <code>fn</code> which are passed in\nas the only parameter.</p>\n</dd>\n<dt><a href=\"#module_whileMax\">whileMax</a> ⇒ <code>*</code></dt>\n<dd><p>Given a condition, maximum amount of loop iterations to do, and function, continuously call the promisified\nversion of that function sequentially and return the result once the exiting condition is met or the loop\ncount has been exhausted.</p>\n<p>The <code>condition</code> can access either the parent scoped variables or the results of <code>fn</code> which are passed in\nas the only parameter.</p>\n</dd>\n</dl>\n\n<a name=\"module_Limiter\"></a>\n\n## Limiter\nGiven a collection and a task, return resolved values of the task being ran per value via emitted events.\n\n\n| Param | Type | Description |\n| --- | --- | --- |\n| collection | <code>Array</code> \\| <code>Object</code> | collection of data to be iterated over |\n| task | <code>function</code> | The async function to be run on each value in the collection. |\n| options | <code>Object</code> | Optional overrides. |\n| options.limit | <code>Number</code> | Optional limit to # of tasks to run in parallel. |\n\n**Example**  \n```js\nconst the = require('await-the');\nconst functions = [\n    async () => {\n        await the.wait(1000);\n        return 'waiter';\n    },\n    () => {\n        return 'check please';\n    }\n];\nconst limiter = new the.Limiter(functions, { limit: 1 });\n\nlimiter.on('iteration', ({ key, resultValue }) => {\n    // resultValue - value of function ran\n    // key - key of collection the function was run for\n});\n\nlimiter.on('done', () => {\n    return done();\n});\n\nlimiter.on('error', ({error}) => {\n    // error - error when running functions\n});\n\n// begin iteration\nlimiter.start();\n```\n<a name=\"module_all\"></a>\n\n## all ⇒ <code>Array</code>\nGiven a collection of functions, promises, or basic types 'run' them all at a specified limit\n\n**Returns**: <code>Array</code> - array of the resolved promises  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| collection | <code>Array</code> \\| <code>Object</code> | Array or object of items to run the asynchronous task with. |\n| options | <code>Object</code> | Optional overrides. |\n| options.limit | <code>Number</code> | Optional limit to # of tasks to run in parallel. |\n\n**Example**  \n```js\nconst the = require('await-the');\nawait the.all(\n    [\n        new Promise(resolve => resolve('hello')),\n        'world',\n        () => 'how are you?'\n    ],\n    { limit: 2 }\n );\n```\n<a name=\"module_any\"></a>\n\n## any ⇒ <code>Boolean</code>\nGiven a collection and a task return true if any promise resolves\n\n**Returns**: <code>Boolean</code> - true if a promise resolves otherwise throws an error  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| collection | <code>Array</code> \\| <code>Object</code> | Array or object of items to run the asynchronous task over. |\n| task | <code>function</code> | The async function to be run on each value in the collection. |\n\n**Example**  \n```js\nconst the = require('await-the')\nconst collection = ['item1', 'item2', 'item3'];\nconst task = async (value, index) => {\n    if (index === 1) {\n        return await new Promise(resolve => resolve());\n    } else {\n        throw new Error('test error');\n    }\n};\nconst result = await the.any(collection, task);\n// result is true\n```\n<a name=\"module_callback\"></a>\n\n## callback\nUtility for making optional callbacks easier. If an error param exists, it will throw an error for promises\nor return the error to a callback.\n\n\n| Param | Type | Description |\n| --- | --- | --- |\n| callback | <code>function</code> | If present will invoke the callback with the err and result; otherwise, return or throw. |\n| err | <code>Object</code> \\| <code>String</code> \\| <code>Number</code> \\| <code>Boolean</code> | Error to throw or return to the caller. |\n| result | <code>\\*</code> | The thrown error or the result to return to the calling function. |\n\n**Example**  \n```js\nconst the = require('await-the');\nconst myFunc = async (args, callback) => {\n    try {\n        const result = await somePromise();\n        return the.callback(callback, null, result);\n    } catch (e) {\n        return the.callback(callback, e);\n    }\n};\n\n// call as a promise\nawait myFunc(args);\n// or as a callback\nmyFunc(args, (err, result) => {});\n```\n<a name=\"module_deadline\"></a>\n\n## deadline ⇒ <code>Promise</code>\nRun the passed function, if it takes longer than the configured time throw an error, otherwise\nreturn the results of the original function execution.\n\nOn timeout, this does NOT abort the execution of the function!\n\n**Returns**: <code>Promise</code> - A promise  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| task | <code>function</code> | The async function to be run. |\n| time | <code>Number</code> | The time in milliseconds this function should be allowed to run. |\n| error | <code>String</code> | Optionally, a custom error message to use. |\n\n**Example**  \n```js\nconst the = require('await-the');\nawait the.deadline(someAsyncFunction, 5000);\n// will call `someAsyncFunction` and let it execute for 5000 ms, rejecting if it exceeds that time.\n```\n<a name=\"module_each\"></a>\n\n## each\nGiven a collection, run the given asynchronous task in parallel for each value of the collection.\n\n\n| Param | Type | Description |\n| --- | --- | --- |\n| collection | <code>Array</code> \\| <code>Object</code> | Array or object of items to run the asynchronous task with. |\n| task | <code>function</code> | The async function to be run on each value in the collection. |\n| options | <code>Object</code> | Optional overrides. |\n| options.limit | <code>Number</code> | Optional limit to # of tasks to run in parallel. |\n\n**Example**  \n```js\nconst the = require('await-the');\nawait the.each([1,2,3], someAsyncFunction, { limit: 2 });\n// will call `someAsyncFunction` on each value of the collection, with at most two functions\n// running in parallel at a time.\n```\n<a name=\"module_every\"></a>\n\n## every ⇒ <code>Boolean</code>\nGiven a collection and a task return true if all promises resolve.\nWill bail on first error\n\n**Returns**: <code>Boolean</code> - true if all promises resolve, otherwise throws the error from the first rejected promise it encounters  \n\n| Param | Type | Default | Description |\n| --- | --- | --- | --- |\n| collection | <code>Array</code> \\| <code>Object</code> |  | Array or object of items to run the asynchronous task over. |\n| task | <code>function</code> |  | Promise to be awaited for each key, called with (value, key). |\n| options | <code>Object</code> |  | Optional overrides. |\n| options.limit | <code>Number</code> | <code>Infinity</code> | Number of concurrently pending promises returned by mapper. |\n\n**Example**  \n```js\nconst the = require('await-the')\nconst collection = ['item1', 'item2', 'item3'];\nconst task = async (value, index) => {\n    return await new Promise(resolve => resolve());\n};\nconst result = await the.every(collection, task);\n// result is true\n```\n<a name=\"module_map\"></a>\n\n## map ⇒ <code>Array</code>\nGiven a collection run a map over it\n\n**Returns**: <code>Array</code> - An array containing the results for each index  \n\n| Param | Type | Default | Description |\n| --- | --- | --- | --- |\n| collection | <code>Array</code> |  | to iterate over |\n| task | <code>Promise</code> |  | Promise to be await for each key, called with (value, key). |\n| options | <code>Object</code> |  | Optional overrides. |\n| options.limit | <code>Number</code> | <code>Infinity</code> | Number of concurrently pending promises returned by mapper. |\n\n**Example**  \n```js\nconst the = require('await-the');\nconst result = await the.map(['item1'], async (value, key) => {\n    return somePromise(value);\n});\n// result is now an object with [<resolved promise>]\n```\n<a name=\"module_mapValues\"></a>\n\n## mapValues ⇒ <code>Object</code>\nGiven an object of key-value pairs, run the given asynchronous task in parallel for each pair.\n\n**Returns**: <code>Object</code> - An object containing the results for each key.  \n\n| Param | Type | Default | Description |\n| --- | --- | --- | --- |\n| collection | <code>Object</code> |  | Key-value pair to be iterated over. |\n| task | <code>Promise</code> |  | Promise to be await for each key, called with (value, key). |\n| options | <code>Object</code> |  | Optional overrides. |\n| options.limit | <code>Number</code> | <code>Infinity</code> | Number of concurrently pending promises returned by mapper. |\n\n**Example**  \n```js\nconst the = require('await-the');\nconst result = await the.mapValues({key1: 'value1'}, async (value, key) => {\n    return somePromise(value);\n});\n// result is now an object with {key1: <resolved promise> }\n```\n<a name=\"module_multiResult\"></a>\n\n## multiResult ⇒ <code>Array</code>\nGiven a function that expects a callback as its last argument, await a promisified version of that function\nand return the arguments sent to the callback as an array.\n\n**Returns**: <code>Array</code> - The arguments sent to the callback, including the error.  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| fn | <code>function</code> \\| <code>Array</code> | The async function to promisify and call, or an array of [class, method name]. |\n| ...args | <code>\\*</code> | Variadic arguments to send to the function, _excluding_ the callback.  Note that _all_ parameters of the function besides the callback must have values supplied, even if they're optional. |\n\n**Example**  \n```js\nconst the = require('await-the');\nconst asyncSum = (x, y, callback) => callback(null, x + y, x * y);\nconst [err, sum, product] = await the.multiResult(asyncSum, 1, 2);\n// will assign null to `err`, 3 to `sum` and 2 to `product`.\n\nawait the.multiResult([someObj, 'someFnName'], 1, 2);\n// equivalent of `await the.multiResult(someObj.someFnName.bind(someObj), 1, 2)`\n\nconst someFnWithOptionalArgs = (x, y = 1, opts = {}, callback) => callback(null, x + y);\nawait the.multiResult(someFnWithOptionalArgs, 2, 1, {});\n// if the function has optional params before the callback, values must be supplied for all\n```\n<a name=\"module_result\"></a>\n\n## result ⇒ <code>\\*</code>\nGiven a function that expects a callback as its last argument, await a promisified version of that function\nand return the result.\n\n**Returns**: <code>\\*</code> - The thrown error or the result.  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| fn | <code>function</code> \\| <code>Array</code> | The async function to promisify and call, or an array of [class, method name]. |\n| ...args | <code>\\*</code> | Variadic arguments to send to the function, _excluding_ the callback.  Note that _all_ parameters of the function besides the callback must have values supplied, even if they're optional. |\n\n**Example**  \n```js\nconst the = require('await-the');\nconst asyncSum = (x, y, callback) => callback(null, x + y);\nconst sum = await the.result(asyncSum, 1, 2);\n// will assign 3 to `sum`\n\nawait the.result([someObj, 'someFnName'], 1, 2);\n// equivalent of `await the.result(someObj.someFnName.bind(someObj), 1, 2)`\n\nconst someFnWithOptionalArgs = (x, y = 1, opts = {}, callback) => callback(null, x + y);\nawait the.result(someFnWithOptionalArgs, 2, 1, {});\n// if the function has optional params before the callback, values must be supplied for all\n```\n<a name=\"module_retry\"></a>\n\n## retry ⇒ <code>\\*</code>\nRetry promise a given number of times at an interval.\n\n**Returns**: <code>\\*</code> - The last thrown error or the result.  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| promise | <code>Promise</code> | The promise to be resolved (or rejected) on the retry cadence. |\n| options | <code>Object</code> | Optional overrides. |\n| options.maxTries | <code>Number</code> | Maximum number of times to retry to promise. |\n| options.interval | <code>Number</code> \\| <code>function</code> | Time to wait in ms between promise executions. |\n| options.errorFilter | <code>Any</code> \\| <code>function</code> \\| <code>Promise</code> | if supplied only retry if Any === error.message or function returns true |\n\n**Example**  \n```js\nconst the = require('await-the');\nawait the.retry(myPromise, { maxTries: 10, interval: 100 });\nawait the.retry(myPromise, { maxTries: 10, interval: numTriesSoFar => (numTriesSoFar * 100) });\nawait the.retry(myPromise, { maxTries: 10, interval: errorFilter: 'My Expected Error' });\nawait the.retry(myPromise, { maxTries: 10, interval: errorFilter: err => err.message === 'My Expected Error' });\n```\n<a name=\"module_wait\"></a>\n\n## wait ⇒ <code>Promise</code>\nPromise based wait utility.\n\n\n| Param | Type | Description |\n| --- | --- | --- |\n| time | <code>Number</code> | Time in ms to wait before returning a resolved promise. |\n\n**Example**  \n```js\nconst the = require('await-the');\n// wait for 1 second before returning\nawait the.wait(1000);\n```\n<a name=\"module_while\"></a>\n\n## while ⇒ <code>\\*</code>\nGiven a condition and function, continuously call the promisified version of that function sequentially\nand return the result once the exiting condition is met.\n\nThe `condition` can access either the parent scoped variables or the results of `fn` which are passed in\nas the only parameter.\n\n**Returns**: <code>\\*</code> - The thrown error or the result.  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| condition | <code>function</code> | The condition to continue looping. |\n| fn | <code>function</code> \\| <code>Array</code> | The function to be resolved (or rejected) every loop. |\n| ...args | <code>\\*</code> | Variadic arguments to send to the function. |\n\n**Example**  \n```js\nconst the = require('await-the');\nlet sum = 0;\nconst condition = previousResult => sum < 10;\nconst asyncFn = x => {\n    sum += x;\n    return sum * 10;\n}\nconst result = await the.while(condition, asyncFn, 2);\n// will loop while sum < 10, then return the final function result\n// sum === 10\n// result === 100\n```\n<a name=\"module_whileMax\"></a>\n\n## whileMax ⇒ <code>\\*</code>\nGiven a condition, maximum amount of loop iterations to do, and function, continuously call the promisified\nversion of that function sequentially and return the result once the exiting condition is met or the loop\ncount has been exhausted.\n\nThe `condition` can access either the parent scoped variables or the results of `fn` which are passed in\nas the only parameter.\n\n**Returns**: <code>\\*</code> - The thrown error or the result.  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| condition | <code>function</code> | The condition to continue looping. |\n| maxIterations | <code>Number</code> | The maximum amount of loop iterations to be done. |\n| fn | <code>function</code> \\| <code>Array</code> | The function to be resolved (or rejected) every loop. |\n| ...args | <code>\\*</code> | Variadic arguments to send to the function. |\n\n**Example**  \n```js\nconst the = require('await-the');\nlet sum = 0;\nconst max = 2;\nconst condition = previousResult => sum < 10;\nconst asyncFn = x => {\n    sum += x;\n    return sum * 10;\n}\nconst result = await the.whileMax(condition, max, asyncFn, 2);\n// is cut off by hitting the max loops possible\n// sum === 4\n// result === 40\n```\n\n## NPM Options\n\nThe different package NPM options.\n\n### Test\n\nRuns the linter and all Mocha tests in the `test` directory.\n\n```bash\nnpm test\n```\n\n### Lint\n\nAnalyse code for potential errors and styling issues.\n\n```bash\nnpm run lint\n```\n\n### Format\n\nFix issues found during linting.\n\n```bash\nnpm run format\n```\n\n### Build documentation\n\nUpdates this README with the [API Reference](#api-reference).\n\n```bash\nnpm run docs\n```","readmeFilename":"README.md","homepage":"https://github.com/mediafly/await-the#readme","repository":{"type":"git","url":"git+https://github.com/mediafly/await-the.git"},"bugs":{"url":"https://github.com/mediafly/await-the/issues"}}