{"_id":"repeatable-promise","_rev":"48-3de856098a74367d2c8c83a67019050b","name":"repeatable-promise","dist-tags":{"latest":"1.9.3"},"versions":{"1.0.0":{"name":"repeatable-promise","version":"1.0.0","description":"repeatable promise that can be used trigger and handle events","main":"index.js","scripts":{"test":"echo \\\\\\\"Error: no test specified\\\\\\\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CABrouwers/repeatable-promise.git"},"author":{"name":"CABrouwers"},"license":"ISC","bugs":{"url":"https://github.com/CABrouwers/repeatable-promise/issues"},"homepage":"https://github.com/CABrouwers/repeatable-promise#readme","_id":"repeatable-promise@1.0.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-OmuDzGB75Mr+RvYQaeXNCTP0yX9wQ6HuPzOIvZFQjIX1014u+I1wKE5aOjGHFUZTdyw+sosvihiz8GXOjX8fcw==","shasum":"e9bd5e98270d90b4e27520403bb3177f69151fc8","tarball":"https://registry.npmjs.org/repeatable-promise/-/repeatable-promise-1.0.0.tgz","fileCount":4,"unpackedSize":8498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeRZOCRA9TVsSAnZWagAAtjIP/iT+iBPb7gjPYipLHG7M\ng5IUthy62ow/lFh7JhETwSBdj+3cce9YBkCTCP/CM1rd+63iNjGA/mYHQ9u8\nXJurhJpnujiibFX1cCSUM5yeprXA3OHLoI8CA5YowM8E5wQwv5UoGQet/xOq\n07qGzCEaY0w8RlwkxM976ytcjRJyGrZu2eVI16dixv2bChcIJJ6DR19xOuZt\nC8Iw6UU66cHb6tsw5Yvj65KIfbzLjdhQeuNo1Gslu/1I910BHpyB0HpDNNE3\n63MIEyf3sLxDOS/Cz7YZD6i1V+FsebIGt6UqTBf1A60WOR4Jqf/iBoWCcfXH\nZ+Hwe1+AGA6d7Hwu3FgBmbbzr4glbrgkToD6bJY3XFBCJVqOqPzb1kxUmeFX\nBlMdD/gNF8S/2QMXYK/ADdWWOsUErwireo4LSuSgAvA7iWx4nAQ9U/tHUEOY\nY4Czk109xeTA0E1T6YC6X9t8dyyXtuIYb+9qbYrIcBoynYLJloYb9Lq9Pv+z\nyiH1CVwd69LSwETBHkJ4U9bb9zOMT8BYyog0jMZNHSsEcmw+kcLwk/r7P8BO\nCIImT/fyI8zT30Net2XKCj99Pj7xfTQrDPF9q7BHd5133maPOBwlT4khzHXP\n2qzCB7ghs+akpw3mfAukq2wjlnJ6F8WJPiCmcvjMSDHtnI+o8KHUyS+yddLl\nN4J4\r\n=Z9qA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEXrqmOa0bLcMOH1no/9ugTmTdNfgMLZOZMmuoSDO2onAiEAlvBIgtDA4MhKBI+56U+hHKLm13vFUMiLNqGz7XaMKW0="}]},"maintainers":[{"name":"cabrouwers","email":"npmjs@charles-andre.com"}],"_npmUser":{"name":"cabrouwers","email":"npmjs@charles-andre.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeatable-promise_1.0.0_1584993870156_0.8077452677778938"},"_hasShrinkwrap":false,"deprecated":"This module is deprecated and superseeded by the module openpromise, which is backward compatible"},"1.0.1":{"name":"repeatable-promise","version":"1.0.1","description":"repeatable promise that can be used trigger and handle events","main":"cycle_code.js","scripts":{"test":"echo \\\\\\\"Error: no test specified\\\\\\\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CABrouwers/repeatable-promise.git"},"author":{"name":"CABrouwers"},"license":"ISC","bugs":{"url":"https://github.com/CABrouwers/repeatable-promise/issues"},"homepage":"https://github.com/CABrouwers/repeatable-promise#readme","dependencies":{},"_id":"repeatable-promise@1.0.1","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-bZ2tgArCy3/NpvdnBcnrXBpYcz1lH/UlE7E7coqHkHKD3Qb3c7IX9havmy7OkWPU+CX+pNB4bRFGBVJ4NnMLEg==","shasum":"f7265951c71df4c568cb81b14e582c34158676e3","tarball":"https://registry.npmjs.org/repeatable-promise/-/repeatable-promise-1.0.1.tgz","fileCount":4,"unpackedSize":8525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeTV1CRA9TVsSAnZWagAArcwP/3DVlV7x+yxKKmcg/Ce+\npu57kPYXLLZ4FTSXGSmS8l9xU1kzpQjoQJjq3OXepVLtg/3/pVgWF94Ycuii\n5LpD6O6TCk98WC45T6COeyQYrSvLF9Y6Ki169Gki83kJ9gXDpuqCsCQO+Phv\n9aRdmL6jmiZ93bp6zTQH3B7htRpWw8ciy2GF7qFSxrA82fmlsyD2GtaiNQeu\nB2FITcDm6/bhWH8AgThzOW1n3w/hexqZZqIpjGxuwyhIFXijnq0CcRV1T9t4\nvjU6SQmLyhVEdTjZwqqcYvbJ4Hk44k5RYGjdCgwAmY56we/Lt6/t1oEQUU3v\nSYFhNBgcewtQyLon59xRUsy34wYb0bZ1WUwc74j/W1YSVdYkjEuyyWm0Q1j7\ndlV4q9qu/+5wkZeFwOLbtD9n4sn1qE9WShzn5SrgVvjca3ptVzLFUwZKknr1\nf9UoUS+U52V9SjFO6q3bERwAjWt2MqRHp/rqpvNaXY+ZDmtzWrgFklIZSRta\nJSjvfmpF8R8HUXtZ3jpdf1wvt/3XaG09Q+kZrR7eFhKBJ+GXF6XC0pKewz0U\nTl9QslyCRpid+aSbH9VYxIOoyBfEWyFz8UwzzFuCo4oVA+pRWjFmESSn+gER\nzTqwUYmKYbQa4nT9oleLGtxIc7d9lz5x8NMOY3CfQQA7ruOl0e3109bkbn1w\n1Trt\r\n=+LYl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG1TI1/TMHQW4ASzi5QTURpU1Ztat0gtdtXSgR5SZ0d7AiEAigmWoWHKjSKcLonGCKAlBHkSOJLf9bi38aay+KWPnOU="}]},"maintainers":[{"name":"cabrouwers","email":"npmjs@charles-andre.com"}],"_npmUser":{"name":"cabrouwers","email":"npmjs@charles-andre.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeatable-promise_1.0.1_1585001844653_0.6943999090785555"},"_hasShrinkwrap":false,"deprecated":"This module is deprecated and superseeded by the module openpromise, which is backward compatible"},"1.0.2":{"name":"repeatable-promise","version":"1.0.2","description":"repeatable promise that can be used trigger and handle events","main":"cycle_code.js","scripts":{"test":"echo \\\\\\\"Error: no test specified\\\\\\\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CABrouwers/repeatable-promise.git"},"author":{"name":"CABrouwers"},"license":"ISC","bugs":{"url":"https://github.com/CABrouwers/repeatable-promise/issues"},"homepage":"https://github.com/CABrouwers/repeatable-promise#readme","dependencies":{},"_id":"repeatable-promise@1.0.2","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-cUc+42dAHGkxCrjxZ/2i6TMtM0B1cnuRAP+Bx0jnNdtocd4QGLa1H98JO1xlTooo4h6uRfgfn5dhiK/fqKw8MQ==","shasum":"7d3e7bddef089bf89f684fc7cc035b8267d2adb1","tarball":"https://registry.npmjs.org/repeatable-promise/-/repeatable-promise-1.0.2.tgz","fileCount":4,"unpackedSize":8544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeTxVCRA9TVsSAnZWagAA0VQP/igwPO0eR6vHySVfxOC7\np/2VB7vFYP5owUpoYHljnQWfp95tMXIvvmwZlXZfvMtWYps/dPoXaSmN6BI5\neg++DeQO6hCp6z/VHRYrO3F0U0B1xmz2ruvp9VruIr9IKMdS+xf6bMlVd/jx\nRLmbNv9Yl4nw5FLwVvTkb5Z0A20svaeJRvlegmEHEu/bQ8ZYwqILi5DFfv32\ndZZIrbMYYDyg2j+jvmwHaYdCdQBVZJ+ZASR0AGc7CxY1jPrSIbY2QvzM+1Jc\n4yJ9cw2NTHc01gGaGCuyaTs2SayU9+/Cak3RVrxyGcbasmJIVGga8fesxFkf\nLczsRgSKQph0hRq/YpEQOUrAU0iNPW6UAwKPDKVFcvLn23WoKqqZTke+4pZz\nn+go7Z8dmgg1aRpqdgYbHXRQNuFttnc5E1Ftz3qlZ8l+aWP6iARyYroT5nA+\nluhPD1Eijoa+o4W+pEUo28qLYn/15jPzS6HoqCI3ikmAlAWpx1QmzM0IeDl8\nGkgbXmziTZIx6RhJ335rB1hyL4sQ2rnu4Lhaoqw/MdqoFgmM6HsQLeasyo7Y\niFKfqVNzYZX/gL/XaHxsL/o5gTcjj5ubps1aT7QZW5FggrcCBh3vYzD1wMVt\nFeWt/I10qvvawkCZVgoRIapg04JriGOIbUuwSkH0HXFOhVt1zR+xzANnVSib\nj/IM\r\n=lqGH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGhCdcc4MF4ud3UBBxgEvO1/mC2nKpo7qNGN3dV3tv2lAiEA6Aq5BBqG/kZyx5zRXdeqmOsBMWK/hW5qvYpEsNWLays="}]},"maintainers":[{"name":"cabrouwers","email":"npmjs@charles-andre.com"}],"_npmUser":{"name":"cabrouwers","email":"npmjs@charles-andre.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeatable-promise_1.0.2_1585003605164_0.7688391315921672"},"_hasShrinkwrap":false,"deprecated":"This module is deprecated and superseeded by the module openpromise, which is backward compatible"},"1.0.3":{"name":"repeatable-promise","version":"1.0.3","description":"repeatable promise that can be used trigger and handle events","main":"cycle_code.js","scripts":{"test":"echo \\\\\\\"Error: no test specified\\\\\\\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CABrouwers/repeatable-promise.git"},"author":{"name":"CABrouwers"},"license":"ISC","bugs":{"url":"https://github.com/CABrouwers/repeatable-promise/issues"},"homepage":"https://github.com/CABrouwers/repeatable-promise#readme","dependencies":{},"_id":"repeatable-promise@1.0.3","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-UKzNkLnCiZuonorqUIg3NvbE6nb2usfCqHvadyNCG6fb0QDaTAkSVJvTQnC3KltnZ+wCQ4i73pd+SDaVI/Srkw==","shasum":"a30616598b6267c7c686115ced136776cc2e79b6","tarball":"https://registry.npmjs.org/repeatable-promise/-/repeatable-promise-1.0.3.tgz","fileCount":4,"unpackedSize":8574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeTy6CRA9TVsSAnZWagAAOccQAI1jyJJSNq4o3EqjPIvn\noGgssaW35tPJPaIeSIhn2owYHAfDJF8Cl5x6A4ZpuHn/4mXdju8tL4oZKhwB\npt4Xxo39xmNrtHXx8rI9K1H0AKhUF/hbjoKkdskP1RxAiF0BICvxGJMEWqzR\nQ9ZjUnP2hQWNJ2soRk/3OCoNV1NxgEXlt0vpm/YTumur8Dda5uAhG0ZDViol\nEO8PbOX+oI1j2NP8gv57+l6hrfMq0WL2aeMG53Bs5REwh4fSlsUX1AWK8m2Z\nXc1GwhKoo2gIwIqMTQv0eTs8jxkIN0YHT9TEfUX8y6UmdSkrISSOFdt+e9JC\nZumWkTSUhKCf4/46V5z4l2q62DjtFanrMT1MmTQbuUNxt409ihOzw2QlXAXS\nRF+LPuJWpE0qJjoPq+ry5QNbmUuYF+IeA25fopexjI8vtNNyxNoOK5EXJt21\nFNkJoBKVVePI+KQ1qKeg6EAq2VILDV7wUZ5Inl1CbmsPNzH3UBWVPbxG1Tq8\nthQxrcyiIznGQQ8qRFrrR+rWVmmaDTV0OWZyPxKFs72Tums2l3qgWNgETglh\n/wtQgNu1j/cC5LmRNxXzJk85YbLg7An1rN8pPqNTjn9o1Ne4JvUVBWZLsvf3\nS+iPeQBw3T05HQTI3yR3L4b76MOtMHa3tUxahEfFc/dmzDABi8Trn2WRLwBk\nl30r\r\n=c0+T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJYqRYyoWK42GN2g+JkGUiBS6qjl78Ld03YntXPXr84QIgJ5Tor9trPrkGhKJLtNA/+4vi6GgHDUdvtFI4TqDRs0w="}]},"maintainers":[{"name":"cabrouwers","email":"npmjs@charles-andre.com"}],"_npmUser":{"name":"cabrouwers","email":"npmjs@charles-andre.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeatable-promise_1.0.3_1585003706328_0.19938185516961449"},"_hasShrinkwrap":false,"deprecated":"This module is deprecated and superseeded by the module openpromise, which is backward compatible"},"1.0.4":{"name":"repeatable-promise","version":"1.0.4","description":"repeatable promise that can be used trigger and handle events","main":"cycle_code.js","scripts":{"test":"echo \\\\\\\"Error: no test specified\\\\\\\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CABrouwers/repeatable-promise.git"},"author":{"name":"CABrouwers"},"license":"ISC","bugs":{"url":"https://github.com/CABrouwers/repeatable-promise/issues"},"homepage":"https://github.com/CABrouwers/repeatable-promise#readme","dependencies":{},"_id":"repeatable-promise@1.0.4","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-tMaWBAQxkpB74ykEE91c9cmS6DDk0TvvCbueBYBeTp/QIwEe4fz0p3qjqwcdU7WAZsFYvrhfnzCLmcpPAOjXsA==","shasum":"860f95e62bbfb96b302cbfd2cab5df6242ac3b35","tarball":"https://registry.npmjs.org/repeatable-promise/-/repeatable-promise-1.0.4.tgz","fileCount":4,"unpackedSize":8574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeT6CCRA9TVsSAnZWagAA86kP/1rT8FNu+WizQ1QriG4g\nBGQ43iaPFQm/MLUYmtU1Ga/d/nBRWz+8ZDic7whY0KjIDhfMZpcaJ0MFtcgj\nnObGB/K8joRGsglPLgt/IV2INMdTZHmcWchGDiRJigwKmtR3GX/Mo+E8tdBP\nPZ52ySlnkBNZuAIxrwCLo7hlzFDXMcxC/MW1pJbHz5rCYy8BNVovNVpBfbgz\nw2RJx3VsyXvk0PHP6fj68hr0PrVcXqsYYCTHi1F06xBar9h8eEMBtASJxopg\nI1MaegFy+q0kBn1YmlAvQpeEM/7mHhM6WAa7i0FTxGIac9wUtVPNzagxsYAM\nQUhmlEXVw4DGuxNXZOk5/GwnhEMqIP4d2s2YUIuOzks2x4qQgzUfQAMUJOF+\nuV/XdfozGc6MHA3NqTgNYRKMGgNvCd3mwX8QRhfLjp0ErUlEWwV+QidOq1mI\nSMBg2nqF5NY1tJvDXllnw3exv5jXvFZnxYDC9A6OKHJP8OEmXDmhoK7sKj+A\nw2Wta0yC11kEihIAnH6fo99Qe3T3yBTpiiFJg4qSIt31TSMK6UYW6IISRkF3\nPFmN1wPBLNJwhTLsc7AvLBvJW1hHgymJaCpKMZUTDyJ2ipWrIeCyl3AQ8EY9\n5grpN4P7aJsNaYrIzpEnN4zDb4iuAjIQ4BW3OKBIKomBFW/a6RzsJ1HuQBd4\nXn5D\r\n=EzlF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHUebIG+2Hr+Ci3mPLsjdUbmtA278yi444CAmAZ5GVMJAiA8Jh3pCsgf3bSGBnj4sTWgDfZ7LnH7H0IVs6DUvEm4hw=="}]},"maintainers":[{"name":"cabrouwers","email":"npmjs@charles-andre.com"}],"_npmUser":{"name":"cabrouwers","email":"npmjs@charles-andre.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeatable-promise_1.0.4_1585004162067_0.7512105913091416"},"_hasShrinkwrap":false,"deprecated":"This module is deprecated and superseeded by the module openpromise, which is backward compatible"},"1.0.5":{"name":"repeatable-promise","version":"1.0.5","description":"repeatable promise that can be used trigger and handle events","main":"cycle_code.js","scripts":{"test":"echo \\\\\\\"Error: no test specified\\\\\\\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CABrouwers/repeatable-promise.git"},"author":{"name":"CABrouwers"},"license":"ISC","bugs":{"url":"https://github.com/CABrouwers/repeatable-promise/issues"},"homepage":"https://github.com/CABrouwers/repeatable-promise#readme","dependencies":{},"_id":"repeatable-promise@1.0.5","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-3boQXOxigITncbFj1HwerIIrQVv3z5BiL1qQ9RstbQhsXbCbZUziG/V2WjRh4U9xrpPmUqwM661maH0+bCt4sQ==","shasum":"e5460d9649293ee72592e6ecc338d5750c19ffe2","tarball":"https://registry.npmjs.org/repeatable-promise/-/repeatable-promise-1.0.5.tgz","fileCount":4,"unpackedSize":8578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeT7TCRA9TVsSAnZWagAAEi8P/j7KkcSP/KUEhTdew6K5\naXT2Q95VUv5If5hgpICXwBaP4LL+f6MDEUFmZWz3RVfj3jKV87xyR9Wx+Xqp\niDgD9aanGwV7hGu46Yd1+Jy9d6g8jk1L/wgM25HJ1IIwRWNDEiIflD1++GHs\nIIrEu5WfRFgkjbc328+KdSWCNuIC/yoUc4GWVhpSizMpmU6ak2PK0aKCbVyh\nbZagALVlFSPECtddN014S4b569cQ8CWMILfgL2qakEJ8XU/UHsCjXpGJvjQ3\nJ+BZNovBgOBoGNdcQ82LGx797wo04cMx4rAbRxA9r/vEAdwwaZiu0cQJXmsP\nAq3CO76Eca66KCmItO75HYtrHEYxZTnQb4VETejUDtSa2ebiovHZklo4l3PA\nrWhm62EHQ9TXU2rekEyYWDfwosUVnTmAXNTEc8xeuTlj4Q/vwXhgwS9iGrSY\nNX1Nji47WKL5uMlJCzxDmr1P3Ky6vTStHoEALlVd1KNKCp3NcHlDxq04+v4H\nuAr0j0Qnxu9P/Ge8WSXfxgiN8XuiBsBad6J+PSu0f1X90sY6VicbujEL5S23\nhbyyUuMt33SH6faG9ZT06hAUFqAcxZ1SiISG8WxrE/r9vLxeR5znHgJnyNHx\nW6wMg1dQoHuvQt0qPAqQtUQQPaB2D8ZGwjPhsBPpjN3IWLiIPE9SpmzyEEYn\n/NgU\r\n=mJgf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbBElF42foXdKfY7TRAtStlqGQRnrZIzldb0HLQgCp0gIhALiphZ7QBXtiVAEko2Zf70T+l2TItRAujnqcc+GFajHz"}]},"maintainers":[{"name":"cabrouwers","email":"npmjs@charles-andre.com"}],"_npmUser":{"name":"cabrouwers","email":"npmjs@charles-andre.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeatable-promise_1.0.5_1585004242654_0.08407725054657034"},"_hasShrinkwrap":false,"deprecated":"This module is deprecated and superseeded by the module openpromise, which is backward compatible"},"1.0.6":{"name":"repeatable-promise","version":"1.0.6","description":"repeatable promise that can be used trigger and handle events","main":"cycle_code.js","scripts":{"test":"echo \\\\\\\"Error: no test specified\\\\\\\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CABrouwers/repeatable-promise.git"},"author":{"name":"CABrouwers"},"license":"ISC","bugs":{"url":"https://github.com/CABrouwers/repeatable-promise/issues"},"homepage":"https://github.com/CABrouwers/repeatable-promise#readme","dependencies":{},"_id":"repeatable-promise@1.0.6","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-QAm1JVKxFZ+cBJZbjrsA3Yk3ZBpeCxubydr46sCLbzEMoW0cSxFt/g5FDB0flolzD7l5RWqUCXOmfI5h1ikdpg==","shasum":"b95a25d07165ec45eb7a2ef0c2290bf24be58b03","tarball":"https://registry.npmjs.org/repeatable-promise/-/repeatable-promise-1.0.6.tgz","fileCount":4,"unpackedSize":8577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeT8QCRA9TVsSAnZWagAAUGgP/iPf1JyhOHnw4E9JH0b8\n9ev2qobfiJfrRqv4xn7VRbk4urz+Bg887TMYnW/0R0vWkLyp9usBjKYwiXuX\n4nXwtr/YlbBu4sbkpsPbBBvp+vIQMBtlFBejcf0U6f/uZoP4sACbEdMZnLqY\n1MO+BZaETfmNj3LLzDEfHNKFjwov5MVIzZ/K0ZPHt+01+cIQpDFgvzVsv/Fs\nMI5ZXAdA5D+z7z7mhzF5vGoV5/lP+V/cAPBvpQ6dFQnJe/ggtBBBoTAedTAo\n3DeoEFwN/m0FCqhJsd63JCrvYhmUcjHUc5Ljsd3pICiGNYIINuS0DUc2lLpS\nx+/aGRSmvJfT5gtkqV4kbK+lngCcLLkgBHEaiuQwscUTyujHZtWUSmn8N2u2\nHMt1zdywXMJRz8tDe1oToiD4lJGubgZtY+MdKp1Pj1n3jpmWcp+SKksaliBP\n3MqMJ6B1UL1Zc6bKtY91s4Czg+b6C+WfsMSuajQmTQxgAuLW94gqDA4BITic\nqyBMr7lGduTGni3N7kXg2b8RMmPKTVjuo2ScVkcZE8YyMMwMgBG8pxR6QGk6\ni+/bIyrv/IkwixCm22YVEZif4iLFiu/MCnWo6CWEPpZjmRG0RS7s4MAvCKzN\nOWbjSM/L8Z486QDzImVrb+TXQbDOVBnS+GbzG6HRbgmbygqiJDpop6zURRrH\nKVbe\r\n=PmIO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEzQlfLXTkeBs65j+agR9w/4T9CDFQS1U2M4/O1bN0VnAiEA2pYdW8wDdGvx/fNQFem8q5rXApJIruUwSDUBtI3GGiM="}]},"maintainers":[{"name":"cabrouwers","email":"npmjs@charles-andre.com"}],"_npmUser":{"name":"cabrouwers","email":"npmjs@charles-andre.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeatable-promise_1.0.6_1585004303706_0.4786290635711703"},"_hasShrinkwrap":false,"deprecated":"This module is deprecated and superseeded by the module openpromise, which is backward compatible"},"1.0.7":{"name":"repeatable-promise","version":"1.0.7","description":"repeatable promise that can be used trigger and handle events","main":"cycle_code.js","scripts":{"test":"echo \\\\\\\"Error: no test specified\\\\\\\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CABrouwers/repeatable-promise.git"},"author":{"name":"CABrouwers"},"license":"ISC","bugs":{"url":"https://github.com/CABrouwers/repeatable-promise/issues"},"homepage":"https://github.com/CABrouwers/repeatable-promise#readme","dependencies":{},"_id":"repeatable-promise@1.0.7","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-InyIUh7WZjvReUmA2zr8nIcHsfCp4XFO/UBaL/1Df0jjwVpIwOS1kxHCLOT2u487G9UOiCqkuJmA6iO6ZP6PJg==","shasum":"eb310aa47310eda5e9714555246860eece88429f","tarball":"https://registry.npmjs.org/repeatable-promise/-/repeatable-promise-1.0.7.tgz","fileCount":4,"unpackedSize":8625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeT/XCRA9TVsSAnZWagAAgKMP/2KR5dhruhoLu38KUtfT\nrLUosFuc6i2Xo48pU+rIOm6NZVcv3vXT+aoEVAQB7nLJUdhebs68CnEBn4gx\nJGXP1b/coeUglnDo4ADytZYRWBIL1v1JSuBNf78vlKLI4BFPG1zqGMn3KZJ/\nAcNTN3GWUJPv57afwLm5EBeOAaQZpEZFzuIl5jkEtTDcCrZCIc/2vGT//AI7\neOAa1clcm0STMKAD6/oRvkzEzd4jyGGNQv9frY/ZZV9Ewz2m1Rjd4YdkvP12\np33jg8EYaeMGOb/AYcN2Tv8HoolLOoA5baZ175xMzK7X/24Ri4k/MegRE1Uw\nnKoQonnNG8Cz44d2WjaE39eZPcr75+cfyCJDQlMcQrv8pKtgUTROKsh/wCyK\nthNCf88/8JzEdUt9ABem7lbZ/V4XOB+7lnxSF8mOUAywvJ6SgEEWcYBMHSYh\n39ObIUf8lJdeovs1wImQFAiBRogSL+R1mOYCXPTXT1VxzXYrv2wZyQ/jWahb\nP9B6Noxak7WiSH5IGroadg2LQfX2d9BoAMak1r44Z8TtlU/MM1hESP+IRbfl\nWRr2ue+khJFTl0bjRe0612GoNpV27nigxXMRmWA702Nq+kCoyjGQpAJJCAgH\nbGbHSAu9LPVruXpcrFYj0LQ59OJrOqlhpNLmVnEoxvomdK8B4KMAzFquk64M\nUQz8\r\n=R4Lc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYhkI3oFWnZIT0AkQ3GX+5LsYOlQZRlx3zuqQpzY+UMAIhAL6hO8OWzvToHSpvum2sHxLz6CQvc+k1Z0ei2zDdY7P6"}]},"maintainers":[{"name":"cabrouwers","email":"npmjs@charles-andre.com"}],"_npmUser":{"name":"cabrouwers","email":"npmjs@charles-andre.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeatable-promise_1.0.7_1585004502755_0.8409605767695076"},"_hasShrinkwrap":false,"deprecated":"This module is deprecated and superseeded by the module openpromise, which is backward compatible"},"1.0.8":{"name":"repeatable-promise","version":"1.0.8","description":"repeatable promise that can be used trigger and handle events","main":"cycle_code.js","scripts":{"test":"echo \\\\\\\"Error: no test specified\\\\\\\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CABrouwers/repeatable-promise.git"},"author":{"name":"CABrouwers"},"license":"ISC","bugs":{"url":"https://github.com/CABrouwers/repeatable-promise/issues"},"homepage":"https://github.com/CABrouwers/repeatable-promise#readme","dependencies":{},"_id":"repeatable-promise@1.0.8","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-I6k6HvgTrbbdLO/iRAFuZa++PTqJKzZ86QEhLCE01GfEBtP3M3inQFVb26HkTp7P4002lFCpd+wIBSqwn0GhfQ==","shasum":"57b75e9eb1379b3972e50faf596cbdafb5d9f83d","tarball":"https://registry.npmjs.org/repeatable-promise/-/repeatable-promise-1.0.8.tgz","fileCount":4,"unpackedSize":8947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeepFvCRA9TVsSAnZWagAAeCMQAJ9ex45SQag2R+4SHX+9\n8PVIopzbwXMRgSAumNQxWayLhT9mrUhrIduqh83c/gMQdErWpQoFdXZv0nNx\n7g+4DdZhavrPLDutBtZl20Oep+I4u5pS8zsH4cVeW40JOgyac7vpIoG27c1L\neGQbHq1STOUap50wUhhSoZ7UGj86jMViBUQfVTZh58Ist8GoLjcGJn/0x/HC\nfC9tVAxGTFAB+BLw0WRT/1oevnc/2dh12NtkI1Tz2rtQAUhqVxrnW0Mx290r\n/+uuTZOIzqiJmMc/wVmKOaRu4Mp7Bd+bbkRAQkNDzRT+QidNZtQQliexR56n\n9es/Q7iLSRpsNaWITbXUnL9evDQnU+RjwZbrIaohllRrTiHwsO758lYjLK+B\nFyZAMHK6C7bjYxE3MX4pbA9mlbC1sd4M+HSSBRDEJ5Gi6pd+sXohr6zcZ9pp\nNeNXFSFCxdUVaTgczmqxvWmNaiy8vVcHY04tGAd4nnBLxtrYR5200mVVGdtZ\nVdo/d/rRYnNYRUYH2vFq4PYHqkbLSkvk+LuQzq3FTJqgmZKm0D5V0MNyBw7t\nFQd3eKX4odkUCcAMFIfz1QIkAcdo1mrCdxJieumoonr9Bob+fL5wqNEx7ID+\nIHGjePJ1cYGKCBT3juCqn71TPMJkBrr7aa0myfs8PzKIgehd6zSw3Uxnio2Z\n8bHg\r\n=roWd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHO/hANktF1oUPMpsJgFza9yCbiPbQSESfB4bEcyK0ctAiEAjBehujtxGW+9AmaieCQ5xt8UODfav6gLDgjnDUZRE8M="}]},"maintainers":[{"name":"cabrouwers","email":"npmjs@charles-andre.com"}],"_npmUser":{"name":"cabrouwers","email":"npmjs@charles-andre.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeatable-promise_1.0.8_1585090926857_0.18843523290009934"},"_hasShrinkwrap":false,"deprecated":"This module is deprecated and superseeded by the module openpromise, which is backward compatible"},"1.0.10":{"name":"repeatable-promise","version":"1.0.10","description":"repeatable promise that can be used trigger and handle events","main":"cycle_code.js","scripts":{"test":"echo \\\\\\\"Error: no test specified\\\\\\\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CABrouwers/repeatable-promise.git"},"author":{"name":"CABrouwers"},"license":"ISC","bugs":{"url":"https://github.com/CABrouwers/repeatable-promise/issues"},"homepage":"https://github.com/CABrouwers/repeatable-promise#readme","dependencies":{},"gitHead":"3082ec52d1dc2b953f708e97eae02e775dfdbdab","_id":"repeatable-promise@1.0.10","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-CDxA3JAC3sIHo+B0aoVPu6Mn7Wkzorhy5uIVeSJ0rjU41dBkJh4i5pBWjgYQ47HpWHjsdIXCg/tvtUDXfu3lVw==","shasum":"f96b8b9506251d8a6a6e05c52093ec12ba1edf3c","tarball":"https://registry.npmjs.org/repeatable-promise/-/repeatable-promise-1.0.10.tgz","fileCount":5,"unpackedSize":9962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJee1SLCRA9TVsSAnZWagAADZUP/i7viunSsObtzJ9cZphd\nOpS2CksfkaU3th9tAF03vQ5YMfo8yCKXP1Pn2x1PyqN7D9GmzyH351zea+k8\neAd7cjcdaxS/oEvkICGNDJbRql4ExdTn0pSK12xrxCVNquqOtqH2d81mKAd9\n3hlveP2WqnSF6AYwuO+YjVJSUiMg7ryKZl0LYIGuoahiJQ8x83IdhNTljWRg\nIJYCuUErEGOLUvfKT0SgrVx8n9NWFgXKd0GzvWCFhWu6zTKWfXbRyEQsZvtJ\n1MwRS8fK5yq1KAAAhOJFwNHwzF0HgENxE0mmaNN+9j7XPiBLpCszfyxtvch9\nWA7h4OQJm/mQ6CqA0p/63OkTME7LvtUDkIUMHBDuz0mIF+XqiV8p46Wx2mom\ndbXzQZknDyFR2cUZq/3tzY2iuqGEPz8tWv5ltkAoj8Usa1NPqE3G0rHunK/5\nsw/SBgnDwrWC/jwKol7aPprzH8zo4XYsm+OFFZOX3mku8LCJq2Ftt8dH+RKH\nk0tj+65e+ySuZNMd6s3jPgnIsZT8SqH9zpgHAV1u02+ty52JKBpvp/Ct20XN\nOJ6tjmWpwbIK8KN+0LFxLuDxt+LTJsT2mVfu43EwH9zbZ6NAL+1tIDtY7QpM\nI9JkfMuFxuQ1CAUsZ8pIhxfRgH5ihArBhbcQ1/wEhwuS3BNP74unDv7FaJEF\ngYwq\r\n=xUFu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEMx6jxeFuAmpXFKXIw3ULtiuQjMAwAVjTZBxjwCXtMAIhAJDW2j8vybWdFbJQhyD1LAw6wVNFjybPQPZm9MjRChTL"}]},"maintainers":[{"name":"cabrouwers","email":"npmjs@charles-andre.com"}],"_npmUser":{"name":"cabrouwers","email":"npmjs@charles-andre.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeatable-promise_1.0.10_1585140874445_0.8920148733674915"},"_hasShrinkwrap":false,"deprecated":"This module is deprecated and superseeded by the module openpromise, which is backward compatible"},"1.0.12":{"name":"repeatable-promise","version":"1.0.12","description":"repeatable promise that can be used trigger and handle events","main":"cycle_code.js","scripts":{"test":"echo \\\\\\\"Error: no test specified\\\\\\\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CABrouwers/repeatable-promise.git"},"author":{"name":"CABrouwers"},"license":"ISC","bugs":{"url":"https://github.com/CABrouwers/repeatable-promise/issues"},"homepage":"https://github.com/CABrouwers/repeatable-promise#readme","dependencies":{},"gitHead":"568f2facccb1bb81a0ddafd2b024d9757659ddc4","_id":"repeatable-promise@1.0.12","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-oAmJ/BrbZ9zRPOGtUhkoqwfRp+qmP7us0L+o2WLgnvFCCd9zSHU8MmQrRT7zzslDBTm1efnpBuDjn3t3uFe3fw==","shasum":"1e44e227a700c9d41f55bbf2ce7ee42eae69e362","tarball":"https://registry.npmjs.org/repeatable-promise/-/repeatable-promise-1.0.12.tgz","fileCount":4,"unpackedSize":6341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJee1xTCRA9TVsSAnZWagAAwocP/iewJDW+lYEuuvOW6cyh\nJ7MnSuNAi5QswEG/X01GH/qaMIrPpPmSmC1Sgw/vefP0LiYwrH27nb5Pc2Et\n7WxfpNIQZ93Vn4b7a4WBDxMm9Jvb29HnpqVPakz+qa+qPElZsJOjKTkBxNjY\nXGNq/UjYkm2G9V/vcsqYgAB0KehVWgstF5yxZqLxZXOkqp7FnZiK5MR3OwiA\nH/3IEInpkPdxC5k2s/kGjnWpibWSx4ScBKCUdjC+JSmi0SZjJ7j5lkza/R74\nky5n+I01YFXM1b+re7WO80AFeKgAnjigO5fPdYjBk8amRWc8p6yzws1n5MJW\nn5OvmhpPn168MXouoHJlatQgGyeDOtO57nxjv/JV/2sjWap5r1YqhTMHuhaY\n5YuQYz61ridiBfI644i6aX+k1jIkzTA2U/l2dBA9am+RvK9JqWyu7dNJAYBY\npDmm3PkDzOgeH3icyY6evGPv7xajSMpP0Dq1HZyVAtbKJPcckgQqBmMYJCq7\nQEYESI8+vTQTUytXsXif6Oq6wxGHqAtqPS5DiYCR5IIFkAwbFXhkSZXI5RgF\nM9qzwUrtQt20J7cqxcHJ9NW9+BTKHgfOVJ9D/ZuR1HJ7QQI0jV9KHMKOnx7w\npJfFdJruMuNGIYaI0icy8O17sfPnS1tJEhgHqjBkigvIRdip5whkavDQR7GB\norDM\r\n=2FWa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKnDVmHV05qP2XIPdBb5JvdSFZTFD7bwYhjIJK8DNmEwIgURlHWyOZxiNfHoXUwHjgaZ8IkMnGvkkkU6irQ5KY4pI="}]},"maintainers":[{"name":"cabrouwers","email":"npmjs@charles-andre.com"}],"_npmUser":{"name":"cabrouwers","email":"npmjs@charles-andre.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeatable-promise_1.0.12_1585142867394_0.3963712161195685"},"_hasShrinkwrap":false,"deprecated":"This module is deprecated and superseeded by the module openpromise, which is backward compatible"},"1.2.0":{"name":"repeatable-promise","version":"1.2.0","description":"repeatable promise that can be used trigger and handle events","main":"cycle_code.js","scripts":{"test":"echo \\\\\\\"Error: no test specified\\\\\\\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CABrouwers/repeatable-promise.git"},"author":{"name":"CABrouwers"},"license":"ISC","bugs":{"url":"https://github.com/CABrouwers/repeatable-promise/issues"},"homepage":"https://github.com/CABrouwers/repeatable-promise#readme","dependencies":{},"gitHead":"f099ca49ae451625505f9911e9e3beea3bfa0937","_id":"repeatable-promise@1.2.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-hP1Ezog65Kvhnq4uXOL6TQuN3QIunQB5xSA5ngYqirFgn378OU94OgLuL1SNeQUy6LMVS64SWcOqGOuPatwn4A==","shasum":"df6800684e5244a1a65ce48628ee216f5749db48","tarball":"https://registry.npmjs.org/repeatable-promise/-/repeatable-promise-1.2.0.tgz","fileCount":4,"unpackedSize":6398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJee6wsCRA9TVsSAnZWagAAdgsP/A6reacSgyKhy6wHhmnU\nX5FNBzyzE3OnSyyhrz8mBct7MtGqQdWiGoKduMIUN67F05eAQsvzk9D8RaWq\nXQzL2USCieo/1/yUdReO7jCUxR5vvwVvHoX1EmJMnGi5Ei2DntbQI07zYlhU\nDtbYbAep1/Y45msCtvvbUdbOVYzYpdZCmw2kJfDvnfV0vuantqnIbNnr38Mp\nz1/dl4brI8+txZtAnUszN4qthhs6MlPPg75fDPG/OLEdp//sDV0JbQsh3fvC\n/cYhXTaYMOKD7n13OEL9662/OrDcMPvc2QMkYH12nha+EzKCq00tBzrgDaXX\nnrW+f/QhRtxjcCVwMBwhExlir3bFph8qMR0ZJ6/jTkR1jrxqNjmtw1UVMHpV\n3V4iGBBu+ASe9CAwUzsoZYdFPslITx2AiWJ53Digc6cPc7kawaMnFQkIzXJz\n0Ow9XpOiKDDAJRaGy2GRrItf4r0MYQdokyKTH2d0ZsAoGxLVwtlHywtpb5lq\nTi0Pl3qZkxNAQti+aL2BbrE8HW/8/cDFAHm7hSUezf0PQKF9v01I1lQwX5rs\nSIpT81fRtj4CLwzubYyGyfpTVLDjWrIjDb6py0qfEEasVVp7Hgfj6KTjZ3AE\nFNisvwXcrU4yZAeR5/gM98BaZXH8iuJrbchKvAg9qB9j43QW8c1Ch/SkJGa0\nL08j\r\n=OQEb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICQjX8/VTsA3lyNw1iQLN6GfhHkvGCvCHPlbO607Yuc+AiEAz+9rEOxgIe384T2teGQrBgHJh0qiwrWgyBZslZs1544="}]},"maintainers":[{"name":"cabrouwers","email":"npmjs@charles-andre.com"}],"_npmUser":{"name":"cabrouwers","email":"npmjs@charles-andre.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeatable-promise_1.2.0_1585163307663_0.6142510327342166"},"_hasShrinkwrap":false,"deprecated":"This module is deprecated and superseeded by the module openpromise, which is backward compatible"},"1.3.0":{"name":"repeatable-promise","version":"1.3.0","description":"repeatable promise that can be used trigger and handle events","main":"cycle_code.js","scripts":{"test":"echo \\\\\\\"Error: no test specified\\\\\\\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CABrouwers/repeatable-promise.git"},"author":{"name":"CABrouwers"},"license":"ISC","bugs":{"url":"https://github.com/CABrouwers/repeatable-promise/issues"},"homepage":"https://github.com/CABrouwers/repeatable-promise#readme","dependencies":{},"gitHead":"7d20ec193498bd6e6a17b53dc678669afb2dd227","_id":"repeatable-promise@1.3.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-jsYXcoFT1GQ5U+afoHEtCc8U/2vNc7TbA601Objzr6qBB43L0mMP7TL5yNaN6JZtDYEmocUnfbLEQZaXWfIj/Q==","shasum":"1aee3f3eb7ca01c116bf0f9cf5b0bc5bc1f24cbb","tarball":"https://registry.npmjs.org/repeatable-promise/-/repeatable-promise-1.3.0.tgz","fileCount":4,"unpackedSize":9574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegsWFCRA9TVsSAnZWagAAxZwP/AxgG4VvHQzxB+jfxu/d\nlybiaJTcwxXV8IfXld+fpFFAvpdP9r1hNED1zS/FR0bJyjmbfTNPlD5Uuf5C\n6NVi7v3cHPY9M2CXndqE2WMOKUp4/9yV1jY6Yot4VrGCw0J23zv7Puanqr/I\nHFgi7Mdf9pZf67b/jBPMmsh34AGOE7/xtLGz4DHJWkyuf+TVvt/emyfRlaf4\n+WX7SSKdVx8cWlz6vRKMWDbgBvCD3bRWi12VwWlfWf7w8Ei6kvk70t+QxJAp\nkE6SPonh2ZyDHFlxthLvenXYq5JfnlScFlUVSYojh0I5Rwi5xzC87wjI2C9p\nQ+Oi4C3THI7krnD3bv2DJxK9smJ7XqCrl1kIGvbUlf4E3WKCf23vrGXYrt1C\nStLGnUlB/xJ7Nbo5hVo6NlHbsB/8UxDos+t05tGILmyqraujVSaBQk8qb+Id\nMc1b9uVviyN/cQ8OZ8JXU4MOm3vEINnrA3clIAE9Bp/WAyjF2VzNw7hD5v9L\n7gBdngFv06TjRK1xD+peG7AqZkC+kNez1H8jeYXTQXI698EdmYufhcTfaysJ\nByXv38hNXp3l+y4kMbWRg/Zv5r6fWdCiXeRsOWq6cMMH0YqMPpa3E/1hY2jD\n4Lfz4jgmrdxwcZHm3usQBW4/SfmsXneetuE4HNaL20n0xkeB6u2smFM2AlAQ\ni6WJ\r\n=oMss\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJ5dp56j/WLL6pSFVaS7OyzBpGQk3zZTGyjvO+yn6CiwIgcn/zp2SHyCLd48bEQB+CEqZK+aWAjgUzneAsxBaoI+E="}]},"maintainers":[{"name":"cabrouwers","email":"npmjs@charles-andre.com"}],"_npmUser":{"name":"cabrouwers","email":"npmjs@charles-andre.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeatable-promise_1.3.0_1585628548829_0.7342215308976705"},"_hasShrinkwrap":false,"deprecated":"This module is deprecated and superseeded by the module openpromise, which is backward compatible"},"1.3.1":{"name":"repeatable-promise","version":"1.3.1","description":"repeatable promise that can be used trigger and handle events","main":"cycle_code.js","scripts":{"test":"echo \\\\\\\"Error: no test specified\\\\\\\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CABrouwers/repeatable-promise.git"},"keywords":["promise","async","events","defer","repeatable","call-back"],"author":{"name":"CABrouwers"},"license":"ISC","bugs":{"url":"https://github.com/CABrouwers/repeatable-promise/issues"},"homepage":"https://github.com/CABrouwers/repeatable-promise#readme","dependencies":{},"gitHead":"478d079713f7afdfc553aed5524ac0828ab7f5df","_id":"repeatable-promise@1.3.1","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-KSffh6k74fZUmLDT6rDKuc3MYiOq7Mz/mecCRuRC6sjNhni7vwO/2UOjX4CVCjCQkQTq9l0jtUwgUwF6TsGYAg==","shasum":"b002f84a888676bffa00858810048d32c70ad857","tarball":"https://registry.npmjs.org/repeatable-promise/-/repeatable-promise-1.3.1.tgz","fileCount":4,"unpackedSize":9692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeh2wlCRA9TVsSAnZWagAAECIQAIH3EPInXVtVbSbPL/SG\nZiTgtO0lN/ut2rewX/NY2lHIdo5iUyU2nvFWQO97uwNyvXl/H5F6x8Ict8XR\nWHL1Pt8YkDzAK2zmx0CE7AwlB0sEwrMefh96iHtBQenrcyzrhH7kJDSiYVSK\n3V5nlGe9Lz/9RF8fK8hVbi1mr8V3wpHAVF4Tf4M8hOAYZXGyxYVG9P/wmkhE\nhZnxEr/1cyXDb8ybraQ+pvXtzd/tK1qaaIT8HXS3WDVzMNDxRbevNcyqRPAQ\nApdLTX3I5L6QnEeuKGBIpxZaOR8pJIgVF2QchjX/znUlt02JRb6c7BrBYQvi\ns+ee3pSVUFoH4vI18q5SpeRRZZZ+/rYCCRxHfAlua3/oNqds+u+lkzTFR5u+\nP2zB+s37LbnTtH1+dbfkK3jIuN8oFmQv6LS4UIlPHoZjYo4CYr8S8grMMrjJ\ndrPyEakD3QQ8PL2WQZmZIXzVwcq9AIRgEO6vdqDAC83Bu881pSjZ5WN1BXQV\nM42ZQ/J6H3+r2fiaWNgj+i5E16jZGNCqPNET72tFzCVRuEwgHRiLO0kDe/6e\n71abLi/A5pD9//0aUnu70xNtO+oest13qZlTtnquZBSRjnp7NNs0vuaWi8Iq\nInPBqzWBHFppYC4q1XF1v43xMqMZH/z07Q0a8SsF2/Kfz7K9UCDgFuhHuYZI\nKYEL\r\n=0jil\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDAEcxjWcEXfOjustAu+VP8JJ9Qk9vppJebsLghj1Q/PAiEApx2Q1ThyizwNOKB0OMkqSTaW0n2VqgYKU/n46ke1Rj4="}]},"maintainers":[{"name":"cabrouwers","email":"npmjs@charles-andre.com"}],"_npmUser":{"name":"cabrouwers","email":"npmjs@charles-andre.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeatable-promise_1.3.1_1585933349075_0.950954202414807"},"_hasShrinkwrap":false,"deprecated":"This module is deprecated and superseeded by the module openpromise, which is backward compatible"},"1.3.2":{"name":"repeatable-promise","version":"1.3.2","description":"repeatable promise that can be used trigger and handle events","main":"index.js","scripts":{"test":"echo \\\\\\\"Error: no test specified\\\\\\\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CABrouwers/repeatable-promise.git"},"keywords":["promise","async","events","defer","repeatable","call-back"],"author":{"name":"CABrouwers"},"license":"ISC","bugs":{"url":"https://github.com/CABrouwers/repeatable-promise/issues"},"homepage":"https://github.com/CABrouwers/repeatable-promise#readme","dependencies":{},"gitHead":"a4def95ce0785f168a4f6cffc230bfd95fd5d0ff","_id":"repeatable-promise@1.3.2","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-gqssjuntgJvKsF5DDo40tqCYSPDbiXFTh1WpKf92BZVLVfLos1+v6z2cgFBnbPhCnwO4fZSt9IWLDEHV4XBEdA==","shasum":"93bc678eafc69e0ce295a4c545cf868a53ed6cd6","tarball":"https://registry.npmjs.org/repeatable-promise/-/repeatable-promise-1.3.2.tgz","fileCount":4,"unpackedSize":9687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiNo/CRA9TVsSAnZWagAAm1oP/0mcgfpp5SAy9pa27WQs\nixchjOZeIiLJiZkrxyHApztpqzbIyZyoNwdZz2tgJkKLXR5BuYOkfUgYJzt/\n5L5ENiaMeK0tJjChU6dLx/ZokXfNqN6efGiu7yptMQsDRx4AfqtHz5CH2wX+\nv/BPCQUT8y4hgZ9dTP2aTKu+zNniN+L53zwyt+uHeBgid0kOWxL1ClZC52u1\njyMKQqJY0ZhyzAUEG9onHBvtqXv92yV3vx1aAgDBD+JkWyzw3y92fjIYuwpU\nWKFVMOtq819u//ZriGptPVdAfRIHrzixXTunS8x8BOt+wh6nfyeVFD/ppRZ4\neiwoqylMxni7q3Ebd9W+fLUUme5tymecMZJUn6ybCauXtOCfrPxlA1Nw7z2K\nQSfvV1cSDRZUpaKkuCKCZCkwyqSo943kPiT3o7fNZrkshjO9NZm+fM/JVy7I\n8lKKYvVFjvbThuw8EAdP+8cbSY48R0UHGRhe7kYxR8JI7XG8H520WXD3ZsYL\nn2TmFixftl4bqO9cnPYXU6dJlLM1YsDIkEEeu085e63Vrxi0gvTYr2g94BE9\n68OnqxnK6H8WPBw+EjNB8ElOW6gOqkBt61o2T3qi/RrvKGXyy4QVkprCDev0\nBc0CDgsO7MZYmkA4rw0RO6rrRQyvZ3plTX/f5Ws9WY8y30bDrV6TLGHOcJsR\n3MFx\r\n=cMvS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFg6XHyzIMOtMHfyo/eYjnKFmAy51UrA/++ItimmQ1t1AiEAufplsR25LFHmHTvDCCSpLCJ6jbm8pv5dYUkLiBv21Rg="}]},"maintainers":[{"name":"cabrouwers","email":"npmjs@charles-andre.com"}],"_npmUser":{"name":"cabrouwers","email":"npmjs@charles-andre.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeatable-promise_1.3.2_1586027070780_0.38794577739580927"},"_hasShrinkwrap":false,"deprecated":"This module is deprecated and superseeded by the module openpromise, which is backward compatible"},"1.3.3":{"name":"repeatable-promise","version":"1.3.3","description":"repeatable promise that can be used trigger and handle events","main":"index.js","scripts":{"test":"echo \\\\\\\"Error: no test specified\\\\\\\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CABrouwers/repeatable-promise.git"},"keywords":["promise","async","events","defer","repeatable","call-back"],"author":{"name":"CABrouwers"},"license":"ISC","bugs":{"url":"https://github.com/CABrouwers/repeatable-promise/issues"},"homepage":"https://github.com/CABrouwers/repeatable-promise#readme","dependencies":{},"gitHead":"0498c4c53cbcc06c86ae43efa702575202b92d46","_id":"repeatable-promise@1.3.3","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-HNkR8v/zPa3RhlrBJu3i0d54w/aN3BzBXMqdJAYRghnHIj/r44N39ZgrY9XJ3slgMSVUIsg4pBA559bH8+tzHw==","shasum":"3d8b0d5af6e8e0fa17e2b1f19ea06af5e94f1b38","tarball":"https://registry.npmjs.org/repeatable-promise/-/repeatable-promise-1.3.3.tgz","fileCount":4,"unpackedSize":9793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekNyvCRA9TVsSAnZWagAATfgP+wdCyZBZq5eGpfYfC2Gt\ngfz1TtA0KkpzztBs2SWVn0tsOf6qWvcPriTDLrz5pn2DiiN0t4pObIvBXXMC\nHTMSoxbiFmtMdKfp9Fk2m6Of3xBqsp2wXDXcWjrDMJNoDU2BFjuAsRJTwlng\n+HIQfluoJN92L0FTCi+IVZtObczu/uA80Ru/xityYjt/dZCNHTU2E1Aerrxe\nmfhWm2OxAOFj0xCKtFMGh8LdnbAsBt4ZSih0e6OCLHgJYapdkqvp8TOY5EmB\npkMOTGeODSHOwiX5BvdoCgm4AIuV6wNbjwsXrFL+KWzN5vxBLyg1z/EZm61A\nPU91XZM0hTEKfI/RdgRBwbg5GOD0BLY1F8zawLgDr3EQpMC/GAwkGhYozHCc\ndWUNpRv3ZodgSOzP1Mp1/JKHYR1vyR6XdYO5Yfpy1PNq2pXdazJezfkcbYvQ\nCInknShh/Zo7/5NEE4cShjSqyc2gMUEAMQ7dchDSf9Mird12RSD1dJ8ASfEo\n54LjCSDqgiWCCQK/YX2B9f+dBEXOxa647U5Dfz9bNFmPDjAM0ElN+09jCgU+\ngm0urvwSOdjPO/cid4L1/iAD/r0Keu0xSSBrdLRWv7h5Rj/DqtCwt4p1yRjz\n8d/nLHDIX745+Py0YVSO16/8+HOhVsgVXqGHB9MpgtCLOAQFyvw5ezNsrMl9\nVsyt\r\n=La5G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHWiG4Ip2I1SR1es5cWuMyYn/oFgJ+esykwn3z5iJxoAIhALlgIUenecC3B/bcwaCOhkbe0s00LV5h2Hfr6KZX8O9M"}]},"maintainers":[{"name":"cabrouwers","email":"npmjs@charles-andre.com"}],"_npmUser":{"name":"cabrouwers","email":"npmjs@charles-andre.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeatable-promise_1.3.3_1586551982501_0.601626112163363"},"_hasShrinkwrap":false,"deprecated":"This module is deprecated and superseeded by the module openpromise, which is backward compatible"},"1.3.4":{"name":"repeatable-promise","version":"1.3.4","description":"repeatable promise that can be used trigger and handle events","main":"index.js","scripts":{"test":"echo \\\\\\\"Error: no test specified\\\\\\\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CABrouwers/repeatable-promise.git"},"keywords":["promise","async","events","defer","repeatable","call-back"],"author":{"name":"CABrouwers"},"license":"ISC","bugs":{"url":"https://github.com/CABrouwers/repeatable-promise/issues"},"homepage":"https://github.com/CABrouwers/repeatable-promise#readme","dependencies":{},"gitHead":"24368c21242e2889d3b04fa44fcfbcbb59e3e8ed","_id":"repeatable-promise@1.3.4","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-pS8PHyRpddISN2KTJDPPb1MtXAVrJPzyt9gI/+ufKGJFtssotbMxDPuzcQln0mBCZUrsjoOmup+xka1pZp8Zeg==","shasum":"81eaaa567ffaaf7fbdcf4f9cbd9e1a23d9cd683b","tarball":"https://registry.npmjs.org/repeatable-promise/-/repeatable-promise-1.3.4.tgz","fileCount":4,"unpackedSize":9911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekidJCRA9TVsSAnZWagAAKM0QAIpCTjDkte8C54BBSGyG\nah9ncEGd5KgM+Rpf/o637tImRte9DpQFQqMg6J1/7VRaZC/iWk5BAoS/7cXa\nvc7i3FQst2mJrPyqejY4K6zdhwxjJ5JJ7VNmGg1bb7H41k3qj1p3wRYg3k8C\nk1Ne8NC84Rayb4mITMmL97MreYw1FbWGZjOAShRyaA8NGA0WnZpk2i6/5bSe\nafl94BMMc3QKAsoZRlqzcfogleMFaW0QU/giaacqzc6cVwu7Cbi/10cp+OFG\n3iYz5fak8yt5qeW8g20ARW9ACV3swLxLwUmMiLpl+wHIFgy6pU4d9Oluu4DJ\n71woBng9o5RXWrgtRyY+D5DrTQowC5uRfmjWOOXv9s5l2OlgOgENkr73rq4O\n9rMHaNJQQx2g1W/F5uO3Abki+eguR8JHokjLompdQFCyNlGXWEIZa8w3UQ6F\nMigiUoHIA30A/FPvKHZZn6UzC3Sy6atIBrBc/ipFxzXKV2X6nD9MkeLBVmOC\nmizul60LjMIgEubBV1vbqOHhKhry6AJ2m83YKcttFRYHQNDzKCMbY6VbzZ88\nmFRJT01gHQhRMTNktXS0hvyVIvWbxgmIJmJmZokXlyle5RKDIwX7lBVcOA4c\n2G01z+ziJjNBm1YBNz6+aW0blHdNQL2Sfd+7GTOZjlBx1lmX4i9nzNjdvpf8\nGFXA\r\n=2Zz7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8iWpV6hj/+HB27Sc/EEZawHfpMn2bURZpLv21+nRdNwIhAPW5fZ5xnv2avps8cONfj+RXFP2Bng/F0bOyOyNRtT7t"}]},"maintainers":[{"name":"cabrouwers","email":"npmjs@charles-andre.com"}],"_npmUser":{"name":"cabrouwers","email":"npmjs@charles-andre.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeatable-promise_1.3.4_1586636616562_0.483537004360757"},"_hasShrinkwrap":false,"deprecated":"This module is deprecated and superseeded by the module openpromise, which is backward compatible"},"1.3.5":{"name":"repeatable-promise","version":"1.3.5","description":"repeatable promise that can be used trigger and handle events","main":"index.js","scripts":{"test":"echo \\\\\\\"Error: no test specified\\\\\\\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CABrouwers/repeatable-promise.git"},"keywords":["promise","async","events","defer","repeatable","call-back"],"author":{"name":"CABrouwers"},"license":"ISC","bugs":{"url":"https://github.com/CABrouwers/repeatable-promise/issues"},"homepage":"https://github.com/CABrouwers/repeatable-promise#readme","dependencies":{},"gitHead":"d5953e34724e18dad17578be4e0af003fc14b4fc","_id":"repeatable-promise@1.3.5","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-8n7+nkIi+x/EYCZAxqR7tJm3pNfCsrcEu2XZHLqtXXIWR54ZWkUdgMHR6wyLzzNkR5/oQw6ZlEtSu/1aQ+7aiQ==","shasum":"42f12b082041b2669bb42365eeaf6c28f2b2c9bf","tarball":"https://registry.npmjs.org/repeatable-promise/-/repeatable-promise-1.3.5.tgz","fileCount":4,"unpackedSize":9982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekivSCRA9TVsSAnZWagAAiIwP/1IdGBvekXzXZezuhMU3\nxSb6VLtNOKu1xYh4qXIZe40tD2RYz1Vau9823Z3nAX0sVF+2FzEI/pCNzvk2\nmmuBNCL8fRLFbL8/Jxc+OJOGRglIzpxbk5ujsGMsnbtWUdyKzp3N78l7Wvao\n88VSNF3VUKsgrl/WgGmovOBi08ahFd9or529UgisqJJdZAn9yLRR1SGLZolm\n4aYDiEzZ8BAW5tL8LTztaW9gdXbxt5FEzfC99DzjNL3QkDMcFbZsbQafMTJJ\naFlE9vvAfxiW97adR5BITJhYVA2OH2J9IWhSM2TcYfRJ1yMy9JP9M4yMav7E\nZylxAMgjfC2WILpd767ZOVfgLLfH71jyNB6/IMCSDPtVqpxOFTahp8zpevcE\nyYqn+BBFeUwW0mnb7set75wWu4G+mwlM7enG4j5A6CRBYNW/SM/6MjrMJLwz\nTUNbLaNCEAdKZRwWGA1YNJ1g16DPlx3cKUU53shYQnOD6ovgbxpayCxAl/Ut\nC9ILtGakrZqPG9+NZws3ymYnUEWJ+fOQQ/GSj6UOps6GxSNLeXmGEIya/8/6\nH/GiNt40FLMV7dwfAliBftKr5N+46rdOTyO6NUXmGcOrFvqH0hz8G7CH+bVF\nbOTh3eNmK5BS1BHLzPD6lUNqqAjox6c8a3ydmFyAiPD1xvbw1STSdLcEx/qm\nbQuy\r\n=1RpD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE08kToFR5tLJLUJqWQEMw5UnauVSH71Xu+ZqJmawBbBAiB77dzlrrUMK+SdlLRsqmTVe18tAHHOrfRuBTyiKhmVSw=="}]},"maintainers":[{"name":"cabrouwers","email":"npmjs@charles-andre.com"}],"_npmUser":{"name":"cabrouwers","email":"npmjs@charles-andre.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeatable-promise_1.3.5_1586637778404_0.761866248336406"},"_hasShrinkwrap":false,"deprecated":"This module is deprecated and superseeded by the module openpromise, which is backward compatible"},"1.4.0":{"name":"repeatable-promise","version":"1.4.0","description":"repeatable promise that can be used trigger and handle events","main":"index.js","scripts":{"test":"echo \\\\\\\"Error: no test specified\\\\\\\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CABrouwers/repeatable-promise.git"},"keywords":["promise","async","events","defer","repeatable","call-back"],"author":{"name":"CABrouwers"},"license":"ISC","bugs":{"url":"https://github.com/CABrouwers/repeatable-promise/issues"},"homepage":"https://github.com/CABrouwers/repeatable-promise#readme","dependencies":{},"gitHead":"21e7450e21ba70afd9b41cd5ff26cebaedc51aad","_id":"repeatable-promise@1.4.0","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-297H4A5BKL/d18Ydle/QzqKK0krerMUHXQeXk7GNbsIrysmlCPYKxaSdZ5HMD6J7mNnshlCf/39DE7bp2CTB0A==","shasum":"0ee15c92c4b6512c20f9ce1a0f7a5db6fc6bedc2","tarball":"https://registry.npmjs.org/repeatable-promise/-/repeatable-promise-1.4.0.tgz","fileCount":4,"unpackedSize":11457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJek3qpCRA9TVsSAnZWagAAMrkQAI7hkkjgR4IvDovbXUfd\nCHHV4gV/2Wjpu86sPRqPdWm5Bk1Ss4IIXr/xVGwHwINGEyat+6NS3NiTDinc\nrPYjaGykVgGb7/xDkJLSyJdqoAsU4X5NnkaseMJ3MzOTtGXKlIrrNuyImhHc\n/RujCr8sSRZSxhjP65EjAEq/9gRsSM0HwsqzAogdwKbTxIIN3sg/X62890BP\nNGPbt+RxR89k5A4RnyV2OSAOpXI2DqVHcLO3dK+Cz+j+zOSPCD0osqByrWmH\n+UlGih6jTX9UH+FqIuMHlO4tTMNZxDqJoGz8pQqu3Gx8ibZRhnW3ZzTqOSy3\nJnIoTulaMzWB2sao8CdJT3wEYaA8PjqrmKCKolwj5Q1fCZ14YYyEY7B4Gu4w\nGy5YoAKrkzjV8nrcDjcgqB6nIWHuXbeaDD5iLFFD2pcK8iAHuVwPqcuR3TWE\nY3Ca7RpLuSBXFFExPjuld5hxhbtIt1o1ZNzUNJqN+fHlbjsrel1apq+Wblvx\nHKlA2ibcCBsfwgY5KlNQnMkFquRAApZoWNh3PsDCeTzN5y3Xh9ekuhudccH+\nKltKyH8p7mdrdnStPUiOAYZ7MrpiL9tct6G8Cr3jmoSVc/U4vlFUKeOrFp5V\ngxaDT28PPJxvb9+7V0kgJ0vS4EOKWvScl8cSsmhHpmEuPhq7GCmcunoi+OQC\n1ikD\r\n=htJ3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsanerU/OWmwv9zjZJztX+A5yvSvh6F7BDa73RU866YgIgKlgZxVKrq/K8pCOq4e/Bp9xw2maFClvNI3R7wt3uLio="}]},"maintainers":[{"name":"cabrouwers","email":"npmjs@charles-andre.com"}],"_npmUser":{"name":"cabrouwers","email":"npmjs@charles-andre.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeatable-promise_1.4.0_1586723496552_0.7361764304146365"},"_hasShrinkwrap":false,"deprecated":"This module is deprecated and superseeded by the module openpromise, which is backward compatible"},"1.4.1":{"name":"repeatable-promise","version":"1.4.1","description":"repeatable promise that can be used trigger and handle events","main":"index.js","scripts":{"test":"echo \\\\\\\"Error: no test specified\\\\\\\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CABrouwers/repeatable-promise.git"},"keywords":["promise","async","events","defer","repeatable","call-back"],"author":{"name":"CABrouwers"},"license":"ISC","bugs":{"url":"https://github.com/CABrouwers/repeatable-promise/issues"},"homepage":"https://github.com/CABrouwers/repeatable-promise#readme","dependencies":{},"gitHead":"231e8158e4c5f36197ab470cdda5f4691a423937","_id":"repeatable-promise@1.4.1","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-tavG9kc/9sjMBNg/zJK9VXb+NlsFS1Pf9OzcaY1bJssAQXBomIWqtlaz3+Tdu+vDGQ6cSCKQDiqTNnx9qatC0A==","shasum":"d9acb069921354f549111491c945c5f1ad1ab7fe","tarball":"https://registry.npmjs.org/repeatable-promise/-/repeatable-promise-1.4.1.tgz","fileCount":4,"unpackedSize":11571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJek8coCRA9TVsSAnZWagAAG1sP/1aoEU+GeQDwRWI/f6Pp\n1+Tw/iav6reE7ERM0w9B5wHSGeN2gCVhIuaTUVPcZGk7HTD4B4bYB6sWL90E\niI6Q9Z65+suSMK9bn6whmd5tyebXIakpOv41DmU4dH4txslCGiw15124Uq9g\nDLRzXUkBejg84amMT1Q4Pl0Xe3RMXgoUoXDfbc5HvBO5JG6IaJuOZSPtQ4zC\n0ON/NzntObMdrtaAuduH1EX6J5qjnUCl0k+9ufl5PwSexN84lM9ZtnnpB2Pr\nuJaIGBjdlVoun6keM7V0kv/H9SWxGPsGhY5CYW9eyCoF5yE96HEdzOGeqA0W\nAMFBdCZnFo0CE7jeQKQwsuADEdSWCMfqgwthYnVCjKfrTwX5Z53cLvXS/JbM\nQ+UuEbUFIDftzFN7pt9sOOYHcFUOVR46lzmbWMmAatBz1fSxBSEn6RIdfWiW\n2FgXihJcy8nuQ60BR9KG2eM7hot05n24SaGd4GnOQvwniiWJUocG8+cOoPxq\nr6YmrDUVRhgsI+aGMkkkWehsghtuVxiiiYvTsMMdDhTkJ9L3zcnpxAt1lAjw\n1Ucl9ayAU68wLdw9a/HxcKH16Oi1D6HuXttzSmYSyVeDrwT8TzqgVKSmaJVS\nbLvOSZeSLn5g3oKwht+0GLeKmZQfw0GVwq1q5j2gfaG+XlG1ctpZHYKp1SVR\nFXJB\r\n=oMlB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGOIaDB80LUU8jav8TDY4AZXwvhTHwsQh+M6vUBhkjcIAiBBZi3kfU/l+HIEk0XM+Jsw8Rz+19RFE6H6ERP+evFDAw=="}]},"maintainers":[{"name":"cabrouwers","email":"npmjs@charles-andre.com"}],"_npmUser":{"name":"cabrouwers","email":"npmjs@charles-andre.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeatable-promise_1.4.1_1586743079457_0.06912877710452014"},"_hasShrinkwrap":false,"deprecated":"This module is deprecated and superseeded by the module openpromise, which is backward compatible"},"1.5.0":{"name":"repeatable-promise","version":"1.5.0","description":"repeatable promise that can be used trigger and handle events","main":"index.js","scripts":{"test":"echo \\\\\\\"Error: no test specified\\\\\\\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CABrouwers/repeatable-promise.git"},"keywords":["promise","async","events","defer","repeatable","call-back"],"author":{"name":"CABrouwers"},"license":"ISC","bugs":{"url":"https://github.com/CABrouwers/repeatable-promise/issues"},"homepage":"https://github.com/CABrouwers/repeatable-promise#readme","dependencies":{},"gitHead":"8d874e780639bd7cbe2b1ca0c21731fb6d65b8cf","_id":"repeatable-promise@1.5.0","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-SZWAl9uxgcUEvrg6lab47J46Y3lsOa6cdvwbElNI+D3WXrb5IuvyrtCGywCvu9kkbGbIzPM/gQG7miIsgoKTVw==","shasum":"374b13b7062e75c75f726797659ee1e41e6e294f","tarball":"https://registry.npmjs.org/repeatable-promise/-/repeatable-promise-1.5.0.tgz","fileCount":4,"unpackedSize":11604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJem4YiCRA9TVsSAnZWagAAN04QAJ8NOEW1Rg3HPi1+BfCd\n8/UBxyEp51MzgruJ3zoz0IIxE+AosipTAGlo2EHVDbYN7JpAh+vKmngGSiS/\n7ks5CpW5sfFaJOpRKZxY/G653/koTV4NpxHig7D/MNyPwfI75oocFRam0bos\n1WnH2tl7XAO2DgPaGDn9YDc8yMwE2L2GhvoKUWCcc1G+VIRpeKP3BjbsWFtG\nyHP/ShGEn84/OPWceHjosf9qWg0btjfaXdRyqtvmVEc+K5w3bbBAjUDfYk/p\nKt4KakRO2upPfmKAHUe/wh3IRHtdOtYPrJ5LauUnLLLijDW935YwHkTutNsu\nDx3VBBROp2GXk2xT6zTKS34aGnpHCLch1tGNXpXB0xgGrRkYQdTvwuHOER5M\nViS6SQ/tIt9lVXd6RCC/vQPv0dmxkmhPzQCDEUEc1MegxgrUF54JbJgzyCJB\nFfQrWuttLELQMyR7aR/WJ/LKHGzdhkOiGuMnoudKnY0Y9U2oiYvwAS5AFYZ8\nQP9nY2YTSyvTeen/zqNtmtuFYYM7kR491pcpEXubT3dlikO3/ouKNtTIGq9e\n1Z+BFE7yLNbAMjvFleqnKmmVYV0Eu2+Jrp6tj3xN88uIQjVor1kkI2VxD76c\nuQknr7WEhVrjVjL3Vja6Vvua/EnWvL4LV4fbrhJNchWgbPEXl3fJpOUPxxVr\nEERF\r\n=OyoE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZ08UPAsL52fDLEVdeJ0DAAwgoYeUCWKwv3ukCHosXtwIgXIchq5QsWcKHFAstH997DLUls095HaFx+H4hV5POMOI="}]},"maintainers":[{"name":"cabrouwers","email":"npmjs@charles-andre.com"}],"_npmUser":{"name":"cabrouwers","email":"npmjs@charles-andre.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeatable-promise_1.5.0_1587250721816_0.09443285197417972"},"_hasShrinkwrap":false,"deprecated":"This module is deprecated and superseeded by the module openpromise, which is backward compatible"},"1.5.1":{"name":"repeatable-promise","version":"1.5.1","description":"repeatable promise that can be used trigger and handle events","main":"index.js","scripts":{"test":"echo \\\\\\\"Error: no test specified\\\\\\\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CABrouwers/repeatable-promise.git"},"keywords":["promise","async","events","defer","repeatable","call-back"],"author":{"name":"CABrouwers"},"license":"ISC","bugs":{"url":"https://github.com/CABrouwers/repeatable-promise/issues"},"homepage":"https://github.com/CABrouwers/repeatable-promise#readme","dependencies":{},"gitHead":"0a964de2bdb66415c5b401ea81ad4bc5a9a1712d","_id":"repeatable-promise@1.5.1","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ZEeYq8bwnl/Mt0TOpvaKf3xSpBbL0ScQCg187Fbfb7GrrTYyNCxK5SeSkvCA9MkyJWv5eV5c4M7T3mkQ4R/DAA==","shasum":"764197256a3c0b0504f0b8703aed243e691c69d4","tarball":"https://registry.npmjs.org/repeatable-promise/-/repeatable-promise-1.5.1.tgz","fileCount":4,"unpackedSize":15184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJen3VZCRA9TVsSAnZWagAAgDAP/0Jo6P0D2LYbBhdDYO0R\nw1gF0BAIgJgjnbHE0STGwUd8p78tj+RBdirCZWKxF1maEXTlZ9XoEOV+4MKF\n5E8NW28l1Q/zDmQYN9lgy8LaAL+qJYNmmJXln7kI5exmnPO+ZHKW1T7spens\nqBN6mPFv7XFnopD1ByKhZDHqVh/5rTBchWaqnshSurn5JQ62ne9dgCm8zqNT\nW1yUxai+SogtM9l1om3PGeqUJ5RfISU3Q5W/Mvlxh4Yq/swbQppI2dxeyISt\nbIKEvhhGHy+lwRFth3ind0Kb+9aKzyGHXIdMzH/D1yZIjf1fmHEUP48E4eKV\nMM0k+CB9daRXj62lP3KZQ8Mac/CcxS6WBwNRelU+AgNksQEKJcvBCZSxAy66\nIdWToHMq4DMsVqjJpJXlDbDeytmq2FJexuDS8oo8lxKkAf1YoFvwAGbURDl+\noTUGnLepnPi6XVXITvWHDVV7FbMLotmYKH1RZBa09aROzZMMo4EIDoAczPQm\nPlfvff6dk67RqtBfjY+q3utLFq2Fne8zRigqsjKr5rVTO1eF8nCk9Mj28mTQ\n1r1aVBXgx7EkzqLXM0bDYd5MH0IYYXcxA8w1KNTSPIebsRNcGI5vfQ5Bvcmd\nYHS2TMSiHREay0DcnohiAJ1KH/ZoTwajPVXmDg8moAKu2VMLPtMc3FyaHYUd\nSaTO\r\n=0U5F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG4saWhuw0+YGlgLw3gjaqNbvw0KU5k2lztC5vbemWJrAiBYPnSYpoJUYrdGAi6XaBfFp+iw68CwTkTt3YoUWMLekg=="}]},"maintainers":[{"name":"cabrouwers","email":"npmjs@charles-andre.com"}],"_npmUser":{"name":"cabrouwers","email":"npmjs@charles-andre.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeatable-promise_1.5.1_1587508569036_0.1067594803515377"},"_hasShrinkwrap":false,"deprecated":"This module is deprecated and superseeded by the module openpromise, which is backward compatible"},"1.5.2":{"name":"repeatable-promise","version":"1.5.2","description":"repeatable promise that can be used trigger and handle events","main":"index.js","scripts":{"test":"echo \\\\\\\"Error: no test specified\\\\\\\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CABrouwers/repeatable-promise.git"},"keywords":["promise","async","events","defer","repeatable","call-back"],"author":{"name":"CABrouwers"},"license":"ISC","bugs":{"url":"https://github.com/CABrouwers/repeatable-promise/issues"},"homepage":"https://github.com/CABrouwers/repeatable-promise#readme","dependencies":{},"gitHead":"0a964de2bdb66415c5b401ea81ad4bc5a9a1712d","_id":"repeatable-promise@1.5.2","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-iPDdGwiLcZJUsRcAjOxW6KGoqUeSyfKUqNDmN/8sr2TOFv1EzneulFccxB6b82dZBwsZqeagOI3FTDcD3Fp4Fw==","shasum":"1e14f1fe7d7f1b9017ca253f262a3793e21139a1","tarball":"https://registry.npmjs.org/repeatable-promise/-/repeatable-promise-1.5.2.tgz","fileCount":4,"unpackedSize":15356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJen3g0CRA9TVsSAnZWagAAPDYP/3j7NyMx02zWgGisy42K\ntKK8Sb84dxCk4yNkh21n7UREp/YC893oYi0lypqMqZ1lHeKybJ/qOtEi+XQs\nl/mIp9LH2yoWaXsCOWcIg3rxLjhZOhZYJNBTpeXqoUHukNSYbwE3pvZhPqTe\npfHpboLFwE38+njZTaPeDZauQJb1Si8N7DzpgTohy9/1062PCQhvfGu2GzFF\nGWJSKdaaI9m2ST6TOwrJHDmROGKU5GQN1kDyyKkPMmN4E6Eduudm0IxsVaUw\nwMNMa9mkMCR4/gqd/1w0Sd1qb+jpndI6FWCVYmdSgqwDPl4diH/egDvBockz\ndKqMsFLHXfLR29vU5kkkxxVRaie47tRm9o3R5jvFaiE60MXIRUic/t46Hrdz\npKJSIvupmrby0DVXPB6reJaUi56Ua6/Du88jKNgn5zhZzyXTRWE83ptS1ssG\nZLOC96JZl5aCwS4QiKhUmF2MZdxzQSynzjOtmW6bY/EyJ+PIY3ksbl03ne+U\n5RTkhwRedkbeQH6Npk6hQLaq5adpqOAEAv3TeO/Q4eaBC4Y5CJ7FM5a2Eyed\nh4jVOHAOq8IvZW4uNgwTmsjubOUDCg6VVHrgjTGIt1L17ExgrqdCjldBRikG\niiiso+ItsocchaNteEQh0lgBKPj8rbikWDw0f8KTsr0ysiiPlRjeq2Yb+P4I\nIqCm\r\n=OwGO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBo1PTJc+YCPWhpgWdLtnwPTB1cFrYTUjqKmZPNQTPVwIgHSAisEbFZzMSXbN1anJmgGX5s0To9IO4rnk3M4rsuEQ="}]},"maintainers":[{"name":"cabrouwers","email":"npmjs@charles-andre.com"}],"_npmUser":{"name":"cabrouwers","email":"npmjs@charles-andre.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeatable-promise_1.5.2_1587509299704_0.5964151669944509"},"_hasShrinkwrap":false,"deprecated":"This module is deprecated and superseeded by the module openpromise, which is backward compatible"},"1.5.3":{"name":"repeatable-promise","version":"1.5.3","description":"repeatable promise that can be used trigger and handle events","main":"index.js","scripts":{"test":"echo \\\\\\\"Error: no test specified\\\\\\\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CABrouwers/repeatable-promise.git"},"keywords":["promise","async","events","defer","repeatable","call-back"],"author":{"name":"CABrouwers"},"license":"ISC","bugs":{"url":"https://github.com/CABrouwers/repeatable-promise/issues"},"homepage":"https://github.com/CABrouwers/repeatable-promise#readme","dependencies":{},"gitHead":"0a964de2bdb66415c5b401ea81ad4bc5a9a1712d","_id":"repeatable-promise@1.5.3","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-22JcmM/PI1x5tRa4EgxrHE0R4Y11UhEcx91wPyPOZxRNfypppRYSq4bp9DmCTdgL4P0MPrAuDUbnrl1t6zQssA==","shasum":"822bfb0a8ecb8e9b0b168068c5c2ae0d56762be9","tarball":"https://registry.npmjs.org/repeatable-promise/-/repeatable-promise-1.5.3.tgz","fileCount":4,"unpackedSize":15360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJen3lBCRA9TVsSAnZWagAAfI4P/3SnekcLwtk3XS7xgsRz\nJqa+r25p7Stbv/64+7uQng8P8FBsejAKx2d5aBcBIBokd0jxPJPyTFMr0GJn\nYepokeJoC9N/VaymxZUMMN63E8GtJTYype2ncQMuH4lilsPnIqNrILB/qTj/\nt8kwVtts/vbiM2T+rwv03YeQxBcu/bXEPCoTqECDjXqU4tvcKCkNlKHhruJT\n94C1onoL2aPMVQul72PN5ot3+qFA12PJ5uVmvAzHMrQxs4ZANU4HMZcm0Loj\n62pRYzFTXPgklrEIaniVR19Vdb6++Y3pVc9DEqVe3/WvRR+K5f673hz2qZFT\nTE4BcsheSWpHs8ZwyG3aqUd4LdDmFjB1YZivwOYzjKHSSRq0Z3ZlQehKfHGh\nZYbs3h6sd8z1Kb2qblGikfv0F+rCxDGQO8I9eknAN+D8GWXfFNJeT6+1QSBH\n58JGLwbt4HXecRUWIE9pzBnRksOIcMV2YL7k8LFvpQ5d33Ifc60lMbaSj0RD\n+XkN/lJTWquBnZlddOnfKB8un8VI5zqwlHp9330hzJKGCIBSNbWyh8izSgRh\nfguUX8S6Y0Ftlv4Bgr4mG75S4NR7u87EiDj/5E3gDdvcDVIstOy8jqahQphO\nXbNUQuea5h9/Qnv1lVhQrIo2/QS/o/SsnKb0fO/lFPTle1X62fpGF6mSMezG\n7RBo\r\n=Q58H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC7Ro8SxoVCZ2DSrnpOLTLAxe9ryz19hzXgvAzbYF/VvAiAGYE9kU+zfqQd8bmSx/1PEgpsGEItCIQlSwFkso7f7fw=="}]},"maintainers":[{"name":"cabrouwers","email":"npmjs@charles-andre.com"}],"_npmUser":{"name":"cabrouwers","email":"npmjs@charles-andre.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeatable-promise_1.5.3_1587509569215_0.07825486049316699"},"_hasShrinkwrap":false,"deprecated":"This module is deprecated and superseeded by the module openpromise, which is backward compatible"},"1.5.4":{"name":"repeatable-promise","version":"1.5.4","description":"repeatable promise that can be used trigger and handle events","main":"index.js","scripts":{"test":"echo \\\\\\\"Error: no test specified\\\\\\\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CABrouwers/repeatable-promise.git"},"keywords":["promise","async","events","defer","repeatable","call-back"],"author":{"name":"CABrouwers"},"license":"ISC","bugs":{"url":"https://github.com/CABrouwers/repeatable-promise/issues"},"homepage":"https://github.com/CABrouwers/repeatable-promise#readme","dependencies":{},"gitHead":"800be3435e55afbba12e09b3f1052f7701145282","_id":"repeatable-promise@1.5.4","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ETo0qZOt9+W0bT8uiT+R9T+23qbnl7jfzCsoAzA8hM+Cty8IDlvS93XWnOJFhV8d7JKHQDmSVki3E+XARP2xdw==","shasum":"dc13993a3a5fe919d41dafc431cb0ed56fbe8563","tarball":"https://registry.npmjs.org/repeatable-promise/-/repeatable-promise-1.5.4.tgz","fileCount":4,"unpackedSize":19562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoIPwCRA9TVsSAnZWagAAAqQQAIvWAmrO7FxjHK41Sg0R\nkGdXhEp/1RYi95rILs9BBzKGylnm2MWN0dgFQRBLCI2elL+7kirz4yuG6rpA\nexlPgod5LydSiZn0NuRBO1iesPNqxjAYnRE3k2HNb+6+1BrY/SymeYe4cb+X\nFegU2Kxodyy9yaxh2puAj4cJsO9GjulHBo7DAjj/caclDL5JnN7CykvxwjDZ\n4RpNihH3pK58DKZq9T05o3OXoHO3ES79PaJNmVQop9arrtPnE75ur/y7lbNs\nx9QZF4xtUWNuUDg9pjNlNZV2doAJLftbdQDcOSnunkld4xig9WXyrUOT1oLl\nfyW9YLINxaYL8EWqsSCcSkY3SH91jL8fqwKMKvV4vt0e11D3Jp6h7wXvGPV9\n6uhUtjutsCXvCVQP7A8IAEmp9XPjOOkcgMh/GceNqCBDpyGfx+e25fZ48yQP\njWdC9GGUbg1xIRTdbE3hLwoqIBBfjP822ApbgVwwXUNVTTjfQFYJ4Cjyb3Ea\nIxSqk4cCl5c1yufsOOc70wnRWiW4GRd0LGsaxxye46fM5WTUcAqiHqAybbMl\nofKqiTwKk24XY+Aw+gU8ehUe5wyuiy/rgTMUPWMN9ROoY43Xq4g9BlMIMQz7\nhOG6jlJDwr6u4cgdtWp8oz3d3Rm4uNFWRH0sdnjX9vu9/O4VjxJgQAZXJw6n\n+Yl0\r\n=zcpe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3TgFnf3qmctwSagVr89RZiZTtHccivrojlu2SAXy0+wIhANaN3qNrEKoW9CvptrOfXiLluXzVXX7xs72L14gEE2Ni"}]},"maintainers":[{"name":"cabrouwers","email":"npmjs@charles-andre.com"}],"_npmUser":{"name":"cabrouwers","email":"npmjs@charles-andre.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeatable-promise_1.5.4_1587577839439_0.3317548501189451"},"_hasShrinkwrap":false,"deprecated":"This module is deprecated and superseeded by the module openpromise, which is backward compatible"},"1.5.5":{"name":"repeatable-promise","version":"1.5.5","description":"repeatable promise that can be used trigger and handle events","main":"index.js","scripts":{"test":"echo \\\\\\\"Error: no test specified\\\\\\\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CABrouwers/repeatable-promise.git"},"keywords":["promise","async","events","defer","repeatable","call-back"],"author":{"name":"CABrouwers"},"license":"ISC","bugs":{"url":"https://github.com/CABrouwers/repeatable-promise/issues"},"homepage":"https://github.com/CABrouwers/repeatable-promise#readme","dependencies":{},"gitHead":"3887546128ba3dd33d29bfb1ee1bfb21439986c7","_id":"repeatable-promise@1.5.5","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-yQDPATqdP4sPOT+3sKc9+5a7MRaBBpnacSLIgXnHJA4gVjIheiR6QuKApDafjJ2DGQt7KPkDQzOreEcD1YJyWA==","shasum":"6aa80ad2e13b122d2e84be0c572e94840049141b","tarball":"https://registry.npmjs.org/repeatable-promise/-/repeatable-promise-1.5.5.tgz","fileCount":4,"unpackedSize":19570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoISGCRA9TVsSAnZWagAAVeYP/1Z5oSCH3DVwbTlLNq7i\nHEA2xmCsSa3RX3rqU8RvQbTr+gFxe6cGerU9s+NpyBkRwNbBhMV9c/4XbYrZ\nrn0TRCNGvYncQ1xI31Jz7h2dXTsiQtz/GlkJGY7+mdL+5mYynY7ozmOKIvdr\nREdbnkTxmSNcvwy8bRs2Ze6MfVuken78uKEHlxWHHnF5Jg3b6dgZM9ehm4lR\nOZAKD4hVjCS7tmxfrtona0dqu1xfzIk2S2vu94BdvSFzKBd2zLT/te92lB1C\nWdyTkl3ZTklTydDN5BIM2ieUORSN2lQNdxG+FKGO18jKZZG4prK6w9D3vABx\n3S7ZTvIBRHio4LFPKm8akqguCeFSvW1WC7g+ur9aIjzNsqeXei7dHJ3LcKyB\nX3dAbk+qHAN/Mk6gKSmkwAO2HvSMZ7pktztZbXdDh1yY6RX2wkZg+J+mz0vv\ngYrwxJz1gxNVzSqQihILG1JajjCSO5O5acDSCRuLZXwV4IEiWjBYLy7T8Jjp\nL9F6qZRjS14EL3nT6cuScx8NBAkg3N11DNDknJywVOAD0Y60hGwe9HMsZHrL\nK+6qf7u4ELq1bDB05k4pERrlt6i6v6BH0w6LRe7hYka20p9N2NsZ16VDJ5ZR\n/8iBRNUaNzYuj0bhHcGJ/K+zBI9M3aPFSbZ80Xhndw5V7AYwOun6DMZeuYIF\nAL4t\r\n=bIFx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCET/o6hhneGHtWqBzL4HZ7fGnDQIEa1BVllxC5moRclgIhAKBMkuyfehjVAJcuAuuy5Mjf8jXSAfuEz/FLHXen2FpJ"}]},"maintainers":[{"name":"cabrouwers","email":"npmjs@charles-andre.com"}],"_npmUser":{"name":"cabrouwers","email":"npmjs@charles-andre.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeatable-promise_1.5.5_1587577989680_0.9412861890715678"},"_hasShrinkwrap":false,"deprecated":"This module is deprecated and superseeded by the module openpromise, which is backward compatible"},"1.6.0":{"name":"repeatable-promise","version":"1.6.0","description":"repeatable promise that can be used trigger and handle events","main":"index.js","scripts":{"test":"echo \\\\\\\"Error: no test specified\\\\\\\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CABrouwers/repeatable-promise.git"},"keywords":["promise","async","events","defer","repeatable","call-back","queue","timer"],"author":{"name":"CABrouwers"},"license":"ISC","bugs":{"url":"https://github.com/CABrouwers/repeatable-promise/issues"},"homepage":"https://github.com/CABrouwers/repeatable-promise#readme","dependencies":{},"gitHead":"fb7ce172eaa8713ba66069a357d27570b61a5ff8","_id":"repeatable-promise@1.6.0","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-gaimKQ2j85jHIDi0/aZzPA82pwFr5I3KUFP/DpeG46wNyTJm8u9hTFz9ScwUS0zZkvHFmPIEozNS2Oq/3eaA4w==","shasum":"e93f8b794b29f018ae8fff51eb0e737fbfd93909","tarball":"https://registry.npmjs.org/repeatable-promise/-/repeatable-promise-1.6.0.tgz","fileCount":4,"unpackedSize":19945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeozOiCRA9TVsSAnZWagAAG10P/2qSoagNx+TrJAZhq5ET\ntUD/S9wOarhtfY/zr4kGviVmGi8I7yBiAKtDcC7DpHz3Y7GA5dzATcU9X2MN\nzdAZuG0BBFwOTUCeZ69VqTp84i2baaGuXN3vIKTBeU9a6LGC2uiEerJhZ1Xc\nRrJY9/oCKJhIIYR8/+AL0eGNkbAi/5O78LsVdHpgss6gCo97CQwbYeYP29JG\nKFJIWWl0fWw/o+AQ4DMY43XUalFl8BmzU+SiSIZuRksuZlEsVEQX3OoCozBc\nocZcS16wgLTf8DIBxzWeoWvK2Bxi5YLozUy8cAwF/+BFrHHTWRjN4EmaC6si\ntts0mzAAHzdF8+MK8GR9bonJ99X20QMnJjO/vmDoZi+/G2kwtLd5YszDdgR3\nBj6GTfmrYo+6J4JmzMW2COdyjTGIkbFABUUmngERFO+d3k8szIfTrkFeFt2r\n9z1942X0dREKQGHl2MD/D/alp3BrrSoXctzp9i3L5w/m35db1rgtEyFRmbkI\nHV5jBdyl5I2T40Z5ittem6lT4cNgFlkicZjxxjr4dlZ3WWZavdC0DqenlTnT\nFC9EmzdYRLzdi7UteJkKvhxDYNma49p7J8yctTWcGAL6SaqRxcc+hBgpsyWD\nhY0dAQ/nMQxZITDpIuX4+DrbzCwhrUYo0VXxsxFWoo4I4oMhERfNY32/gvzp\nVqE8\r\n=qtoV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDv1uKtiLap6mYB60IBpb60ban1DlFpzze7pidmnYWBqwIgfr7aeEOKDv72zzLc2BPf1OpXz+Q0gaX3rONh8C3Sk2c="}]},"maintainers":[{"name":"cabrouwers","email":"npmjs@charles-andre.com"}],"_npmUser":{"name":"cabrouwers","email":"npmjs@charles-andre.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeatable-promise_1.6.0_1587753890298_0.9060650740857568"},"_hasShrinkwrap":false,"deprecated":"This module is deprecated and superseeded by the module openpromise, which is backward compatible"},"1.6.1":{"name":"repeatable-promise","version":"1.6.1","description":"repeatable promise that can be used trigger and handle events","main":"index.js","scripts":{"test":"echo \\\\\\\"Error: no test specified\\\\\\\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CABrouwers/repeatable-promise.git"},"keywords":["promise","async","events","defer","repeatable","call-back","queue","timer"],"author":{"name":"CABrouwers"},"license":"ISC","bugs":{"url":"https://github.com/CABrouwers/repeatable-promise/issues"},"homepage":"https://github.com/CABrouwers/repeatable-promise#readme","dependencies":{},"gitHead":"069af088e928c90a1a66c6b0d8674395b0215981","_id":"repeatable-promise@1.6.1","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-G/YelDzPkwNbu5DuwdbTFm8go0NDryWbpKF/aRiIoDHQOqKT85sJ/xpg2D7VtGlG1ktfllm0RFd5ZjDyucf7gQ==","shasum":"b803bb41a162166a27ba83e406183cfd118a5fd1","tarball":"https://registry.npmjs.org/repeatable-promise/-/repeatable-promise-1.6.1.tgz","fileCount":4,"unpackedSize":20235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepF9HCRA9TVsSAnZWagAAKZ0P/iTyMEUYoNTaM5naf3Qg\nUM3Ii/24jCQIwujxyk8yUuYn0gWpKyH1DpbmYDPMZQIbjWKFbufKJhS1bsYM\n60KgkAB7WaXbqJCOEHPh8gza2Z0kEBLXtBCQNkfXlwc+Dhn6e8UNH5o5U/r+\nPZ2EAes+f0YfGVvGtsI5DlEmW282fRCKVOWOIpdMOe+ioXblFfOGu9xwlxsg\n82fflimGrpD6901eHZmMqoAvot8jtpGnud+S3F1o4JwyeJitghzc0xrUMPpH\nSoJMfI/cY1U1GUmTFFiUJL61y0lynrot+uomVd6ok5CCfWfW82Sw7sPcA5M1\nyjbKMY7TAZGD6KJX2ZcCH3E6gQ7k7Rab6Dq+/nDYLarRkwXdg8/hsneaPp0A\nMk33C9QJFWv38yxcwiG21u0wMuXJyijTxAAFiNmFhgybhw6RBH+R6aFs4QSD\nlq/J763gqT/kAfqYKKJYxdtEB6LhIqmgDr/9lctGZzR6px/3qYMNAdaTkwtn\n+nd3XA8EAzGefIW98AzcOjAxGTx8vbVSjmUfQxRowEPkmlJv+6e8WohyQi2P\nwMuyiOB+z/NA6uuo/EELTNwRBHULu9rqG5yROMI5yThv6vUfSgAV3dF2rkF9\nyFyQs6xpJeKbrMGYZ+PrDVWJTlp9XmCVUDvlGqSvgp/yo9Nit7WHggUVChgM\nP/ku\r\n=rKGF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYg2MNZhyQjZIQBsyfIDJdZhCE2tVqYv7zd8BEcaWb3wIhAIkNe/9dTSOb2SK4o2kIxdt0tfo50SG6wqVVpUhaVP9a"}]},"maintainers":[{"name":"cabrouwers","email":"npmjs@charles-andre.com"}],"_npmUser":{"name":"cabrouwers","email":"npmjs@charles-andre.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeatable-promise_1.6.1_1587830599226_0.21529527269623783"},"_hasShrinkwrap":false,"deprecated":"This module is deprecated and superseeded by the module openpromise, which is backward compatible"},"1.6.3":{"name":"repeatable-promise","version":"1.6.3","description":"repeatable promise that can be used trigger and handle events","main":"index.js","scripts":{"test":"echo \\\\\\\"Error: no test specified\\\\\\\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CABrouwers/repeatable-promise.git"},"keywords":["promise","async","events","defer","repeatable","call-back","queue","timer"],"author":{"name":"CABrouwers"},"license":"ISC","bugs":{"url":"https://github.com/CABrouwers/repeatable-promise/issues"},"homepage":"https://github.com/CABrouwers/repeatable-promise#readme","dependencies":{},"gitHead":"86da0160c41c7534609870fbd66687a08723e9c2","_id":"repeatable-promise@1.6.3","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ZlpJJyckeoglj382iOk2TDSvPGBCDKS39e7d6ZPq4Ev21xlGYSGg2Pzrc5le2yT0mLd/1DEKmP6Seuow2SaI6g==","shasum":"5181069e86e70d72d498db77c2120d2067e4907d","tarball":"https://registry.npmjs.org/repeatable-promise/-/repeatable-promise-1.6.3.tgz","fileCount":4,"unpackedSize":20315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepH82CRA9TVsSAnZWagAANAsP/A7PaDlc7pEVB6/fl1Ci\naM+jjJ3cYlT0aRxSySJn57INyoAyfs3KMsG0VtKbrD9A7CynjUSqSiPqMFu5\nIQXlCsWm36N/FS7v1yqtmV1dt8YCyliNDRwgN6afcFP7gCh7W9CkwQD6IjS5\nrCbvyFNoeb2F2MX3QRbDl2ey2Gygnad/GpAam7KHqIn9yNVd69DWkIj2Lvrq\n+WovRfl8uTH2K13/DF4wr12q1el2vje3q0+5EKY7fujngQVAu/O0h4WFkR/p\nGYJC/AEiXduOPFkbIwRvzEYNsC9KlV/8bWCrqikT0n7/T6F63L0GGR2EztoO\ns2XsMPclrQWnpIT/s3/oducDiPewzDStAPB6bwQ92Wg03SENXohtVxtpU79o\nWmzozBjfi7WblhrcTmbESjTKM4gY5AUK7OcF3IID4lJzH95M6chStg6WPqA+\nuI+fZJ2PPvILkphFDoeLa87GRe6/sZv5zc2nviduWP8PCnMKdIcI2YDnTnaH\nsElsiJAWqZP5rFsJ+QSSz9Mqqj1R5ZvzHb+eM5gBt3U+UUj0UjdMNZJVfCe6\nKiA7aKBjM4d+x6KfyVhs9MAukrljdgDI6uuBhsIFy/+eEIy90CU7acN6/zbo\nDFcnTeKMmmZlzvie3tgNQnyvC/YrmyZNHcl0y1G5S2Pu815z12fqerqnB6eq\nYMSU\r\n=oz2t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfdDk9aLAb2GJb8RDAiAw1TiF5k6pOmSKJzsxmiTRRegIgO/hgTqJ4c9DEuMlAyopnvGnhW4cJuUXbBDPzj4FqHmc="}]},"maintainers":[{"name":"cabrouwers","email":"npmjs@charles-andre.com"}],"_npmUser":{"name":"cabrouwers","email":"npmjs@charles-andre.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeatable-promise_1.6.3_1587838773646_0.4977922416892919"},"_hasShrinkwrap":false,"deprecated":"This module is deprecated and superseeded by the module openpromise, which is backward compatible"},"1.6.4":{"name":"repeatable-promise","version":"1.6.4","description":"repeatable promise that can be used trigger and handle events","main":"index.js","scripts":{"test":"echo \\\\\\\"Error: no test specified\\\\\\\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CABrouwers/repeatable-promise.git"},"keywords":["promise","async","events","defer","repeatable","call-back","queue","timer"],"author":{"name":"CABrouwers"},"license":"ISC","bugs":{"url":"https://github.com/CABrouwers/repeatable-promise/issues"},"homepage":"https://github.com/CABrouwers/repeatable-promise#readme","dependencies":{},"gitHead":"defa867cf0bf7032fa2ddfcbe7e2165aff7a2915","_id":"repeatable-promise@1.6.4","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-CUBF3WAuLokk3RqGnCyU1uXbQ2saOoNo4QxdAXYCn8Z5iLI+Awe5i414E7vwenoJNB8v2LJm5/yGlNV+G5GZcQ==","shasum":"a041ce73daa0d6c1169c62fa3f5f63956af5aa3b","tarball":"https://registry.npmjs.org/repeatable-promise/-/repeatable-promise-1.6.4.tgz","fileCount":4,"unpackedSize":20312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepIL8CRA9TVsSAnZWagAAj7AP/3NRSF1/cPFIVE1aDT5R\nriT8A+sDI/JNsG/dDhDD6+zKivESQl3xmMb5fd0upOr1zdCPkzuTBsuHpecV\noaFYVZIdb854ymupnkQz/OFPuXuG8HGNUlUUZ3LtQpnnAfAKvUIhxutw4CCW\nYUGGfw97QhHmM17MHZEP4ukeKLX3EkSk47hflz8EZ7j2NLWVdb3jffHpPSPP\n78r2rWMDkZ4W7hUMQMgbZDBcXtPoXeLWv0+phnoQ51sFJ7eBqZYgLb2qurCR\nWq9BrEPOFReNC1Kmtn3wDQVs8uOjw413tMH1bUxoLFQBFJngWHLb5KN/SGQR\nkaoaQx0nPn3evQ+j+br1s08fKQwxG6DY3DuAFA19QOmfGyXOMNBDADhNPyEH\niHTYDXPV8ls0TvY1YJGdgQwbdljBVAagMDEFHQ3Ij8v98bs1QTpargR6I/sC\n2hTDlBplB7U7oq7Uyo+yYY3/QYGSI3JXMOiVJxfUCXoK9cJWPKLUH2VtbkRW\nA2mlzZ5dDiIVkIMY1kdM24ufsGmr63iYAJLO+qe/ez7xF2eo0esmtZBL90BC\n7KY7QGb8sQNOf3iF2mtQUJjAOu+dXiVohsAnKyNliDAF0AdsxVIflnl3PB1x\nqcv4MOu9L5hAwvq8xTrU0NxVJ7e/QXkdI66NdKHqx1E4vgAOpc3BG23L+FqE\n4miF\r\n=zfjs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHsuUmzhspmFBxF1S/1cfV1c7+SFhfu3nqSlqwkJCyyQAiEA9P89aKkkEiWmTtMmu9t43YBLuONn1MCDsqrzgkmbODg="}]},"maintainers":[{"name":"cabrouwers","email":"npmjs@charles-andre.com"}],"_npmUser":{"name":"cabrouwers","email":"npmjs@charles-andre.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeatable-promise_1.6.4_1587839740089_0.06247543075977946"},"_hasShrinkwrap":false,"deprecated":"This module is deprecated and superseeded by the module openpromise, which is backward compatible"},"1.7.0":{"name":"repeatable-promise","version":"1.7.0","description":"repeatable promise that can be used trigger and handle events","main":"index.js","scripts":{"test":"echo \\\\\\\"Error: no test specified\\\\\\\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CABrouwers/repeatable-promise.git"},"keywords":["promise","async","events","defer","repeatable","call-back","queue","timer"],"author":{"name":"CABrouwers"},"license":"ISC","bugs":{"url":"https://github.com/CABrouwers/repeatable-promise/issues"},"homepage":"https://github.com/CABrouwers/repeatable-promise#readme","dependencies":{},"gitHead":"3ff31c0dbc6dd674c8b7dbce3ca7f9f4fd1c726f","_id":"repeatable-promise@1.7.0","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-eGaTRC9zUHYy0psWSva+lsrylpHlgIuDlhKEYs5dbV28P9LROHPFCM3LOUettlE1lwfpXwo9fvSxSaFCVLmHJg==","shasum":"82d65979dad3db3f19ba86d73010b998d287a65a","tarball":"https://registry.npmjs.org/repeatable-promise/-/repeatable-promise-1.7.0.tgz","fileCount":4,"unpackedSize":21203,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepvGkCRA9TVsSAnZWagAA99QP/RtmiTdCNxVTWTEwa9i0\nMM/ZvhKjUf1lef1IB9ZUaWyqNAQMGd0GClLBFEYHVTudWjXmK+BbpIy2QQhg\nxujTZEzkMnE47xj4qiLzGr1v1qnFViZ/FqTJOXo0whc8gs+a3aEFX0onSbXx\nqz4oxfa2NRtChxOUgSqroA/arT4gDTr8YjTIpxvW0sz0d6C7hb2OXogzYf6A\nYmzxUKo9nKFkMLhdsaiDYPAVZPmJko6vzIqALK0oEQcEiGFh18DUIsjVMTyZ\ntpejWdUbuFrwUbExf76Tmx5q6ZfooVQsQtSec8J9IOSxVdqGxrNhd8nB39EQ\njUJ0fAuFOSSBLKzYBAWXJz5eAX3O3NQWfbdgV10dhnebe7iaHBbfE9AGBBRI\nFqcb3gahhW33w2nlDLQABto0oW1wQ87w31XqhT8KVwajOmOzqyI+zb0H3tTa\n4GU42FoFNLtWDJYlGKAxiA38/oMl3YJEqjBO84QLlb6iXLmsqNjMgqHqT6Ry\n+JNfJ9RXisqB5afd49WKSVHUV7oI5mxJrToqYjitYdlmt/yJJFQU6UydgtSY\nl89zBAHhOvYnsb255VRm6e/grwUtTvaZiKm75kzuV8GJokY4wJL/B0IfPmUE\nwIk88ugfTVVkQNUDBZZAxbH2zzuM7KdRxxTXpZ7eCprgGM660IjTArAYs3tn\npbvy\r\n=aO7x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAJoymRmJCC/yDMIvEN1embAZq0Ab3O7CXEv0vh3v24LAiBfd6AyC3UzWDpcvLTW9PKsXGi5MO2tWiNKErwH4AlVdA=="}]},"maintainers":[{"name":"cabrouwers","email":"npmjs@charles-andre.com"}],"_npmUser":{"name":"cabrouwers","email":"npmjs@charles-andre.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeatable-promise_1.7.0_1587999139567_0.2534603738444037"},"_hasShrinkwrap":false,"deprecated":"This module is deprecated and superseeded by the module openpromise, which is backward compatible"},"1.7.1":{"name":"repeatable-promise","version":"1.7.1","description":"repeatable promise that can be used trigger and handle events","main":"index.js","scripts":{"test":"echo \\\\\\\"Error: no test specified\\\\\\\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CABrouwers/repeatable-promise.git"},"keywords":["promise","async","events","defer","repeatable","call-back","queue","timer"],"author":{"name":"CABrouwers"},"license":"ISC","bugs":{"url":"https://github.com/CABrouwers/repeatable-promise/issues"},"homepage":"https://github.com/CABrouwers/repeatable-promise#readme","dependencies":{},"gitHead":"3cc7ebe227f65d0baaea3eaa20906479a29d69d9","_id":"repeatable-promise@1.7.1","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-UPDuQE3GHCWLEujz/f04I8AyRdqla+Xo2+feIDJSr3gcj1A/4QSsy/7Mql5yxjYZSXXBgOXyMTdjmSkPoc2djQ==","shasum":"5ee6e9837364082da6d6762a2bda78551213394b","tarball":"https://registry.npmjs.org/repeatable-promise/-/repeatable-promise-1.7.1.tgz","fileCount":4,"unpackedSize":21200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepvIZCRA9TVsSAnZWagAAIdQQAIEIdQotgBZIUvHcjoFW\n0+5wwhjHXj9h+MDq29+phBs3A4Qm8HdzKd2BKMDg/szKFZv644kPh4uThsfm\n8r5ODmwPun8tB4ttnNC+H9PHYeQPMNY1t3OOsXA4pL5BzYwWPjPbvcEXwcTe\nWcSB/qD8tzi66qfW07Xloh2AoS9cXQraMmd2xSnmqbFyH+kyY2dWi1z7JQMW\nW9HCygrcfXf9Wn3leeREn//pklENnb2bfwjRuFq6zW681KLb9//HVKQAlbsj\nNQLwtX0n0kIf5+Hb4NdPWeAVQcckPwmjqN8Rzsz+diBBN/F5a01CL2ecl6W+\nCvr9/oeR96zde11zQGU3Ys7wQWMMvZLMi/V08Zu4482LrHJFzSttFsi5sB4U\nyR3QOJ8slg1kvvSTt/J3Brp740+qAdsT4u1qjdZzAYAGW5c9SrYkqsZIu48k\ndHtQHUUgl65OFJ/jlVmAWvl+EvvLt/dVI6hrDdWnWJYI6XdfhGk7ObIiPZRD\nKmEXoXLry5aXgMs91D4+rmbzPxF02VPhDNaFmcxDjzlpq+WXDScPuC+2qRpy\n/PiHkbo5j6uTDMYoDJpojqD1c+bismdtGQ7+ZBroVtam6b5BfDaJOGmFyf9B\njrZonaazqBIrv6Kk/H0z/gopk7x0JFXA73LMn1pwp9+sXPwlnzg0i9EBAivc\nOTlr\r\n=cLwA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHpf5Ukvcbpw129sGKZfDcJ63rkTyITFR5xZiE0tVDXRAiASY9uFzTe/O8PXFx1CrcNmwxFKDKa9lgWz0uNUPI1cAQ=="}]},"maintainers":[{"name":"cabrouwers","email":"npmjs@charles-andre.com"}],"_npmUser":{"name":"cabrouwers","email":"npmjs@charles-andre.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeatable-promise_1.7.1_1587999257514_0.23370971988352274"},"_hasShrinkwrap":false,"deprecated":"This module is deprecated and superseeded by the module openpromise, which is backward compatible"},"1.7.2":{"name":"repeatable-promise","version":"1.7.2","description":"A family of Promise objects that can be resolved/failed remotely and/or multiple times","main":"index.js","scripts":{"test":"echo \\\\\\\"Error: no test specified\\\\\\\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CABrouwers/repeatable-promise.git"},"keywords":["promise","async","events","defer","repeatable","call-back","queue","timer","timeout"],"author":{"name":"CABrouwers"},"license":"ISC","bugs":{"url":"https://github.com/CABrouwers/repeatable-promise/issues"},"homepage":"https://github.com/CABrouwers/repeatable-promise#readme","dependencies":{},"gitHead":"b7776c3407915a389e76387ebcfd221bd9ad449b","_id":"repeatable-promise@1.7.2","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-7Cia2dp0q5Nn4jQ7UM433ZcEPga8okfw1GMKzYRPcbJO9G5/QtjvAgaC0JSdbxNdcMwrNb1+ynwl+5+44Cje0g==","shasum":"ab68e4f83e9b9909761630ee0110671c3c9cc20d","tarball":"https://registry.npmjs.org/repeatable-promise/-/repeatable-promise-1.7.2.tgz","fileCount":4,"unpackedSize":21241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepvOvCRA9TVsSAnZWagAAQrYP/2Z2HpgA03iYET7xbfb6\n7egcXybjWCwvzvAVXj3x6D1OiWoOUZ2PYJ4q6VFHtX1hUFkp+sWqzAlE3RGd\nkZBKgByQJp4CQrToPT4//djIsOjElKMr+xAermcrQqVY3DqsWvLYnWqtEXXN\njB7J3eeC/TWhCulS4UdxZY/Tcm97L9czWtvRMfNXgenviV00qHoGj4cOaiNQ\nZ0NvobaOCSFOBUYHYDuUCa2n8SdvHaYV6jPrWaRDKPQApOVA3S/lRKxruzVX\nyg1LvqYgg9IS0acO3/G+dBL9KncPt6ngYH8hh1MDHJUI33hOMhqq7PBnVf+h\nqQfQamICeeIWidQ+6YJ6iCbg055IeCkDfGiywIuSMrpsSr0K2TF29nm63cvl\nqQmyJxGfBW6dOf78vvVr+0PHt/h+lM3Z0c++8i4poeVfEkpAaEo80PZOZhxH\nXld70ubo6witYy9T1MojAJM1gPkpZjIiYe/O8In50J9FDo1oMy2Rlk58UDQu\nsbBOTI/5zwbD1atvdpmPhLnKNX8YvlcWIbQmaanp+74UStCcgttcTfT6mF1U\nvVqLDzPVuICNoqDbRqFHIkEdZGDXM3W6+vfp3S2o7XecxKi3LukZb1UvExli\nEzHj6CW3e3R0dKmJWWdlH73Q4Wb7umAwDLqrB168tffhuqrGUSnDfxjH0nco\n371v\r\n=dmJm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuj7O/rMlm8Z72h+UdIYrUkBVlq0x8g1z23jeZDp2vegIgCWFctb4A2riNDb2KEsxGcqYtJc2VMI4uAhZkTfKVsgE="}]},"maintainers":[{"name":"cabrouwers","email":"npmjs@charles-andre.com"}],"_npmUser":{"name":"cabrouwers","email":"npmjs@charles-andre.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeatable-promise_1.7.2_1587999663035_0.6801879888880551"},"_hasShrinkwrap":false,"deprecated":"This module is deprecated and superseeded by the module openpromise, which is backward compatible"},"1.7.3":{"name":"repeatable-promise","version":"1.7.3","description":"A family of Promise objects that can be resolved/failed remotely and/or multiple times","main":"index.js","scripts":{"test":"echo \\\\\\\"Error: no test specified\\\\\\\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CABrouwers/repeatable-promise.git"},"keywords":["promise","async","events","defer","repeatable","call-back","queue","timer","timeout"],"author":{"name":"CABrouwers"},"license":"ISC","bugs":{"url":"https://github.com/CABrouwers/repeatable-promise/issues"},"homepage":"https://github.com/CABrouwers/repeatable-promise#readme","dependencies":{},"gitHead":"d3fd0aec86019ea8bec8a9a562e6ef4aabfbbff6","_id":"repeatable-promise@1.7.3","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-A+kJT1Xt38CsgOCZXORkIoGlUx/paL2fQm5vFDpvKmIfDoabgw0pwhd9HyxYlWPtRMIJ+giCwDtejwl0rO03uQ==","shasum":"3040931607efeee709025568660aa0883e7086a3","tarball":"https://registry.npmjs.org/repeatable-promise/-/repeatable-promise-1.7.3.tgz","fileCount":4,"unpackedSize":21301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepvp6CRA9TVsSAnZWagAAgtEQAIbiHy3S8ZXA/JyG/8G1\nG8KHtuhOc6i8JpVrYB0MLejf3vHiU501qZ4di5SbcmjmygTcyFLPeztGS094\nGEr7EaOL/ZtWjjABuy0CQoqipnvAuEt6AP4WLCU+NgrwCd+/EG4H5GoexA4A\nrM4iAxoNOq65qGa+6zcaGsSpriNlG0m2UqahXbCyppHsstCpNWRQJcyPeqtd\nYVrvTKBgDilvz4q0EHqOEsC/QOt4WzXeDuWT/IwasPsKpnxf9Xw3WmOPryRa\nSzJHm5/zR2eLKSo0w/eZpw1YBi1WE2hnEDlExlAMOBbhmQsfsbAuQ5+NoBam\nNZFUS7CaGBr/1rvYGHmmNi9p50nv0HYmhfgfyxetISAuPNJf4rUrZzcs+fGm\nLSCp+Bp3RCsTqZaD/Rl9pkhUK5RjiLBdUcdkwK+ClqsLzv4HAPKsW/ErIkh3\nIdKww9yrOrNp71qX6AyyMarPZ5a8ugUFWB0+Kc4nEYXRvq1cJKYx1G6dWa7I\nYFQA/cT98YzYRreqMNuKCsELth5ZmbLOU5B/Lpi02EeVLoppQdGKpdH6qZK7\n2nXGWgtInH4/MKF6hQdLpOba/clEroqtrD5mZrW4G6S4Cas8uY57ckn+lcxP\n/z3tbo19d6U+3UYhFBNs3L21UPwoC3vRegjCyCHfuJTLLB8+B/UhplYk6xLf\nNCoL\r\n=x328\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQfa9+ORx1O/WhLtAMzMg+cElf3yKmslTqIDU5xyb99gIhAJHEUeq7PUs5foGAJ6QQPrRzhL/pplfGDEAGwq5RdHMW"}]},"maintainers":[{"name":"cabrouwers","email":"npmjs@charles-andre.com"}],"_npmUser":{"name":"cabrouwers","email":"npmjs@charles-andre.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeatable-promise_1.7.3_1588001401760_0.19952616366455134"},"_hasShrinkwrap":false,"deprecated":"This module is deprecated and superseeded by the module openpromise, which is backward compatible"},"1.7.4":{"name":"repeatable-promise","version":"1.7.4","description":"A family of Promise objects that can be resolved/failed remotely and/or multiple times","main":"index.js","scripts":{"test":"echo \\\\\\\"Error: no test specified\\\\\\\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CABrouwers/repeatable-promise.git"},"keywords":["promise","async","events","defer","repeatable","call-back","queue","timer","timeout"],"author":{"name":"CABrouwers"},"license":"ISC","bugs":{"url":"https://github.com/CABrouwers/repeatable-promise/issues"},"homepage":"https://github.com/CABrouwers/repeatable-promise#readme","dependencies":{},"gitHead":"42c86f0c915e72c25e84c587881604dfc00e5c79","_id":"repeatable-promise@1.7.4","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ntyx/Z8qDF+g1ELjh4KZNZ9YHIjnUVBmXeVAPm4HNbXlZ/UMvtjRESROReKmTiF44G9IIu05kpaFTwWHld8iqA==","shasum":"2f104ca90a52b2bc25cb51829c333dd35d688fd2","tarball":"https://registry.npmjs.org/repeatable-promise/-/repeatable-promise-1.7.4.tgz","fileCount":4,"unpackedSize":21375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepvtECRA9TVsSAnZWagAAKIwP/iv9KggjQz+40+hkxleW\nm6ozFni5Fp90bkWOCNAfeXk+RhLBX04I8wJ2IuItuRrd3cYfs9Njuubt1kuV\nWKo2FKyONf9i3GKNDclqmQM+XsxhyF1arw12Eb33wf2eK496u9BY+iCGFJYW\nhKa3VVbj2smratfKVoX68r5ESnZzSVuvMSBZL3It1Z3mFvYXASchQz4CgrqX\nPoocnGMlGF6najFcNVAyGdDo5tN/7K4LqSovArH9PMWkjzcZ0zK2+aur8pe4\nYU1sXy8Fa3cnWo4D/TOXMmYKzE6nXzArxWBTPrZVsh8YFi1cE+2s5kCPbekc\nZwIf0DKzhM/aAQ9O9L7IpkNbjE8ZNDO88QEaCYz1hH6kmTbWpDkeCd38w0xd\nr93v19GkBGMnC1nQw92L5ZS18H9r+N0l+t8woG/lkUz8QpgyTftZkvqaghNJ\nshWRJxNotGuNuzkQUqxA3OzGfdwQFnLgABRofwgsset7/ZaFpmbVc9fM+H+8\nZ0WK8KRhU4BE0uRroqQYY6TDxik+yx9XGL4NdXQmI8nxSaUMZDlezxsInafW\nCVr+/afBZzdbYg4wyWJ4o/X+w9FqDjXim1qEwosrJnGNrT6b+L2YT4FPcIwH\n676MRo+fLHlXRu1cYg44oARKByh3GNEeVx7FuLGB4morfjpjNYq3S9vZ7PZQ\nUBFQ\r\n=lCeg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFcneHUJz2wBve3wuHwlkUGlgxzDTTKmBcvp7q7thQi0AiEAlFGH9rn0CQGzA1eWLr5bz+rc+YhQkPL7Ty5jkoD0DO8="}]},"maintainers":[{"name":"cabrouwers","email":"npmjs@charles-andre.com"}],"_npmUser":{"name":"cabrouwers","email":"npmjs@charles-andre.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeatable-promise_1.7.4_1588001604060_0.4478790699956108"},"_hasShrinkwrap":false,"deprecated":"This module is deprecated and superseeded by the module openpromise, which is backward compatible"},"1.7.5":{"name":"repeatable-promise","version":"1.7.5","description":"A family of Promise objects that can be resolved/failed remotely and/or multiple times","main":"index.js","scripts":{"test":"echo \\\\\\\"Error: no test specified\\\\\\\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CABrouwers/repeatable-promise.git"},"keywords":["promise","async","events","defer","repeatable","call-back","queue","timer","timeout"],"author":{"name":"CABrouwers"},"license":"ISC","bugs":{"url":"https://github.com/CABrouwers/repeatable-promise/issues"},"homepage":"https://github.com/CABrouwers/repeatable-promise#readme","dependencies":{},"gitHead":"0fb09fcc309c1debbee9c84121e88dccfca2e64f","_id":"repeatable-promise@1.7.5","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-dgcl6YUWXruQn8SlTP+CjnR77hfwxIz3Zq7aEHNZ5Iz3GxQFkv63bDsV/1fOZ9kOo83k3/CBahrwnoFHXWCV1w==","shasum":"562744bd93532c74b6921637d1af7ac7de0c41ff","tarball":"https://registry.npmjs.org/repeatable-promise/-/repeatable-promise-1.7.5.tgz","fileCount":4,"unpackedSize":21476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepv8PCRA9TVsSAnZWagAAzvgP/iIhr+V5AgBNtbyMECz/\nk4WUnv347YahAJMD0rwpXZew2VuSQdqM90xaOUWbUl9BndIjCiPXphivjxhw\nsuOO/GHhl5vLw16NscNhZcI1pHbMYOEqF1L72PmqV9Mq6Av716dy2OOhk+qU\nYLl9rSDPzkuk4mw70+0BQTcL7w8Xu6I7KKCaQrUssllP6iYzbJ1uK/bVX6cJ\nyg0SkW5ZxeMakfvUTQFkmuhkrRMXISLqDLuuigbs96fr9zX6Gelouo4pG6/h\nqkZFs/uPd5jfAbC8KjGavveA01QGjfcZfd7q49EeIOJz1jIGwW45knG9SDke\nRPzwDdWpxMprJfjpU7gzYOHSZPylIvaTRvDkYwx5sKqBIXWG4eEOPH9lRlcB\nlcE8l6s3wCNh3N/BC7LKKA+Q3ONLWyZ+Pt46xS5FvjOq5I2WELeLdKwLTchP\nIH5JGNWdOgbmsKXwnIlOellR14tEiRZ067jqXAge0KI+lM7rhhI7GOivnboe\n11XF3i061UDpD6QpJc158/6xMbadzhdPio92EubVK47HtsV8Jkck6apa4Ma5\nR6tv6PQdIBxWNAHF0FsNQqPa9p+lQtNjz5tp44bv0+cFNJS7MSv3TOru1PXt\nAz0DutLOB2JFDGzjItAVH2Lpy6Qjs3xLhCbQVX6pcKwyPpPQlZC0n9lfWQm2\nwihw\r\n=8Uef\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHjK3mL/grQwG7OnnRbpPUut8T+L8fE/msVYpHCbnGNVAiB6abMLxV6MaVa1SFzeBiwG3Q9mMkSvmikmaZdZxlcf9w=="}]},"maintainers":[{"name":"cabrouwers","email":"npmjs@charles-andre.com"}],"_npmUser":{"name":"cabrouwers","email":"npmjs@charles-andre.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeatable-promise_1.7.5_1588002575016_0.3465051315768233"},"_hasShrinkwrap":false,"deprecated":"This module is deprecated and superseeded by the module openpromise, which is backward compatible"},"1.8.1":{"name":"repeatable-promise","version":"1.8.1","description":"A family of Promise objects that can be resolved/failed remotely and/or multiple times","main":"index.js","scripts":{"test":"echo \\\\\\\"Error: no test specified\\\\\\\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CABrouwers/repeatable-promise.git"},"keywords":["promise","async","events","defer","repeatable","call-back","queue","timer","timeout"],"author":{"name":"CABrouwers"},"license":"ISC","bugs":{"url":"https://github.com/CABrouwers/repeatable-promise/issues"},"homepage":"https://github.com/CABrouwers/repeatable-promise#readme","dependencies":{},"gitHead":"6f8caeb226d5dd81383f4424f4a809275aa5c544","_id":"repeatable-promise@1.8.1","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-y3T1JlQA/bsv65VaHpmAriHy3jL84A+OyLj7uGnNUKoTTpDysWyJXAlurAZiriI8o63Rgpyl4EzdckE2UsbItA==","shasum":"224c40b776e20b9a88ea06ea3b58717e2914c56d","tarball":"https://registry.npmjs.org/repeatable-promise/-/repeatable-promise-1.8.1.tgz","fileCount":4,"unpackedSize":21879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqdE7CRA9TVsSAnZWagAAY+gP+weOnf++cL+QxLCfYpex\nW6k4+EKlzJSwFSqXbZXv3ylDjgoCZ5oVEv41hNw6A4W0+1/zJoyl/c/d6WU2\n+cZlIUcUbPbY2nUXcI28wy67pNP6ykBW1b1HjajEC9XcemFvc5L63RTlmXYQ\n27C2rqCFes9bvN3oNRufPoHO3sBMz9tmVoIQU5W8qLVdIiSiZ4BkDVyeI541\nuzPIYgmVZzdUgHDD+EXA8ubDCIqVpPNsPBsFpSlvVY0Vxh8A47WCW6EsvZ8t\nPnwOTtvAj8Og2olJtGVdIOb208x7wRrJmwlg7OkqZoyI548LpUIDq9yXLI/E\nghfUolnYlYLIxdxrdCKbHmXsMB3J3StoiSRfSQSs3BTjgb0d6llWcjaruYr3\nC8NJoVKTDn0WRVbwEZkAxOmtbVBbfzBhsiltYIr9i1FNyOm+AEKRdA6pKGII\nu5f4QRUiehbTCRHuMgwC+CEH+VElQExAF+tHIe0DQ2Vu6LXSw6AgEoKGDGJs\njolttSbFXIeGyfN8np+Ld8ru1jaSECR/Qy/INJtmDv6jr+0oS+KeRJw8PapI\nM+E3VBSOFGDQDAprnniNf3F+BiGxrnTf51ffOT/mATuRGyWftmr6UFkj5bsV\nAmaVx3cyqDcgB0choOXomZ8hDBCo3weoTMwG8OuWjcAJp+IhUAn0J5wjwJ4a\nmzk5\r\n=GdTr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4n+pfZp8WkB+AFRxHwkWRAb3yQOYdk/PEcit1V+4ICAIgfhQJoTOxB+I+EK3YfHWQNVkYi+anGTgBXlxA8110sT0="}]},"maintainers":[{"name":"cabrouwers","email":"npmjs@charles-andre.com"}],"_npmUser":{"name":"cabrouwers","email":"npmjs@charles-andre.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeatable-promise_1.8.1_1588187450378_0.2555442441867126"},"_hasShrinkwrap":false,"deprecated":"This module is deprecated and superseeded by the module openpromise, which is backward compatible"},"1.8.2":{"name":"repeatable-promise","version":"1.8.2","description":"A family of Promise objects that can be resolved/failed remotely and/or multiple times","main":"index.js","scripts":{"test":"echo \\\\\\\"Error: no test specified\\\\\\\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CABrouwers/repeatable-promise.git"},"keywords":["promise","async","events","defer","repeatable","call-back","queue","timer","timeout"],"author":{"name":"CABrouwers"},"license":"ISC","bugs":{"url":"https://github.com/CABrouwers/repeatable-promise/issues"},"homepage":"https://github.com/CABrouwers/repeatable-promise#readme","dependencies":{},"gitHead":"f492acbf95226b9d5f6187af967989f03be12f63","_id":"repeatable-promise@1.8.2","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-EC+5CVAb0DEb5xRQf5uWJo59WuKTqmhJvdfx6EP3y0119bm/n/sApcOzNTyq6BfAO1vMgOTxYGP63r3TYyrZqg==","shasum":"ca57a57f519fd7ef84169f20678e19614ce530f9","tarball":"https://registry.npmjs.org/repeatable-promise/-/repeatable-promise-1.8.2.tgz","fileCount":4,"unpackedSize":21863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqwq9CRA9TVsSAnZWagAACpwP/AgebuuwPiOQbBbHKfDy\n+cPkyakhM/vZIybpNhkMTcFa8RFcd3x/lxMgG+nqFUJihF4+twBUhBm7/iqm\nFRmZRRmF9D53QGqAo7/avo5/AvMITOv4Cwm9/W00VtZNWr4/0aUJ81u6JFhC\n+L4FgajJHHcHEYWza7f0jyDSom3SmshU37xerUk/LH9nMaROhMy4DfW9f364\nQ9X1+zeMRPQMo7ss5qiY7WfuxJSEvL9ePFXfJGL7EWQyuu2lsMdYK+XQ6GLA\ndJIWqk/pkCyDkAOPSSfxpQ0VMPWSbhIpa1EmzO3/H3oNbi2xPqqu/4w/eAnV\nOG/CP0JoWbrbOBvx5GCkAwDWqXeZOtCK8FvRcyElaXYrFKOGgAefG46bYHPA\nnK2F8YbUfRrGIOOwxzTEs/BX6kOZ4BeYL79XTx6Ag8ptsn2yXtnVwhQOYM5s\naLEsARWHIqudyqk8PRbJWxkd9d4LYZk0ufnbe2UxGdeT7/HoDysp6Gdt0h/f\nphS+q7BtC0C0qfgyAM6w3N7pLnngibMg6QWqFSvX55unEitLa9gQNkT5QeAN\nEhrh6XNAHxQiwZubFESC3RNMYpBeMaqyfNuB/fbb6Uk0Y1zv8eXQMCqejN1E\nDU9PueoFRhXARtQEN3M+MY7O02jMfjk+eQnsMrrocbT/g+6MRoEOHdnD0/BA\nrrN6\r\n=Gylk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDaRnsxEMKjq9n1/L4STAA0cu8UFXV1/oA9D04vnbQkGAiBvvUAxZC6yu7A1OuNoGpbJxNy4zw6UbTF6vmEJkotL1w=="}]},"maintainers":[{"name":"cabrouwers","email":"npmjs@charles-andre.com"}],"_npmUser":{"name":"cabrouwers","email":"npmjs@charles-andre.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeatable-promise_1.8.2_1588267709241_0.4913802423696345"},"_hasShrinkwrap":false,"deprecated":"This module is deprecated and superseeded by the module openpromise, which is backward compatible"},"1.8.3":{"name":"repeatable-promise","version":"1.8.3","description":"A family of Promise objects that can be resolved/failed remotely and/or multiple times","main":"index.js","scripts":{"test":"echo \\\\\\\"Error: no test specified\\\\\\\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CABrouwers/repeatable-promise.git"},"keywords":["promise","async","events","defer","repeatable","call-back","queue","timer","timeout"],"author":{"name":"CABrouwers"},"license":"ISC","bugs":{"url":"https://github.com/CABrouwers/repeatable-promise/issues"},"homepage":"https://github.com/CABrouwers/repeatable-promise#readme","dependencies":{},"gitHead":"8fd0be64956d43933b5c50c442356d227a822cae","_id":"repeatable-promise@1.8.3","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-4ZnhaLXUFcV8iM9c/klNZ1ye71aLFU+K2pAFQbrrfmJMqxh5GmVKnP09HppDVwzTl3LNubvvzTyv8xH+zrjdpg==","shasum":"a09b1df0464c0a78ecaf681edd42fb3ef7802a93","tarball":"https://registry.npmjs.org/repeatable-promise/-/repeatable-promise-1.8.3.tgz","fileCount":4,"unpackedSize":21877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesxagCRA9TVsSAnZWagAA92QQAIL8Nhz0lUdXli7SWPlk\nQInp4VV521yugY0PfS/ZeIny7526syBrEkqNLxcGD4SX2y+nbSmtrbvJI+cR\n2UuFfYoLHgHZfpyQwhZcW30KnI+yMO8P5RzrZdXfdhmljwaE1/3vkEpyAxJM\ncBaPid6Hyi/xgMVtV28rbzuypBcMm3wNlM3umc6t8UzLd6MiqmXokf/n8H1D\nHmB/QvVVcRDRoBMZgNvRaTHdr2tFfXCAnkpg9TgFSg4YQEFtRaMeBj7EnPo2\nW5zhcs6DIcDepspFSccxOHKjn9T6LcwmMVF6e5ycjT+QBkueM74LbimpfHNK\n2/uq5XCRkUMD5AebLVyvzYkZCWNiRiEuJHtevBCNLGCJf1s2czSqW1FgHwTC\nS3CfVemzArO+OmVqsAJb6El4is/XKrJrAL8Mqh2ggs651IzBDnRL7gzR1aDw\nMEsd4Xb6XeYmxz0JcWLMBEmnKynYl52lbbVn/g2qeY9z+r6YMRg79f8V//b1\nSLx32AyL1g8V4WQTXQbIO5fvJHua2YPD5U16XI/zw7F6igoApZw73Hod5tSe\nVkpa7DfL3mAUT5MJiAkBuiJ7rWbMqfplH+YgGXcvK+sfZpocEwf9d1DmKUDS\nHfnys3ZZFI4596eKzmfXoI+ymzFnpHsp6KE/7ejZHCBPdlqVNI83eYKPfrZf\n/Znz\r\n=xAsr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFfpILzrlFR/aDTFCfgmu5sTSIeHAu9TU+WmqVWZX5BAIhAIWXZvS7/rAGzSjkMyXUGix4RbhrtWcuOqpGu5VwHtrT"}]},"maintainers":[{"name":"cabrouwers","email":"npmjs@charles-andre.com"}],"_npmUser":{"name":"cabrouwers","email":"npmjs@charles-andre.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeatable-promise_1.8.3_1588795039522_0.9014728122695868"},"_hasShrinkwrap":false,"deprecated":"This module is deprecated and superseeded by the module openpromise, which is backward compatible"},"1.8.4":{"name":"repeatable-promise","version":"1.8.4","description":"A family of Promise objects that can be resolved/failed remotely and/or multiple times","main":"index.js","scripts":{"test":"echo \\\\\\\"Error: no test specified\\\\\\\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CABrouwers/repeatable-promise.git"},"keywords":["promise","async","events","defer","repeatable","call-back","queue","timer","timeout"],"author":{"name":"CABrouwers"},"license":"ISC","bugs":{"url":"https://github.com/CABrouwers/repeatable-promise/issues"},"homepage":"https://github.com/CABrouwers/repeatable-promise#readme","dependencies":{},"gitHead":"c5ba659ef95739fc545c87b131318731ed14f0d5","_id":"repeatable-promise@1.8.4","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-iPgOFYT98gee1tXmiHv18ORuQKb+tiwZJXnq2lKVVzKl7+/2mq2XxpUTSwicC51JczkEFH5TfdSEahc3rAbrtQ==","shasum":"25996b7326ecd1c1d321700946fa71acd2ca92f4","tarball":"https://registry.npmjs.org/repeatable-promise/-/repeatable-promise-1.8.4.tgz","fileCount":4,"unpackedSize":21877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesxcCCRA9TVsSAnZWagAAQ04P/jMnFbRwUcEI2QYzMa+k\nksJfdYBFawrAE2hu8DQoNMbZnskFho75s+y4LJCiF1Up5voPYHzsMMTKpEST\nGSvi372ww/RhhAG7yp/yvDzhuTOkWHTKM/bE9kVttCDL+/0zggzuDvHbz/gI\nMghDr9MZq1kVe0AbYIIc3ianYaiiuWKhXuc5tjwWdDtuqF9Ze5H7n+e9RA00\nBegI0VPnA7Kx0qDYHd783ueBBqY1ZkQNzIFqpvL6nrybM0nhyQDKAadWSTJa\nlWtW3eIu32jsNc9AT3z1h26/qhdTFId557D+3ewkuft5FA7bgHBg94Iy0GUE\nnJG9utnjyU6B+6phlmCjrffaQTaJJo+ioqPTMhGWJAuYGiUvekGGe8ydvzQj\nPKAyNE+wWEBNgg3afwHaioHLg+pOoeXu7B1KinZkgIpLbt9IoYXAu+pHjpRh\nk/MHTT9Zc+Wtvd2MK5nclaMsuKs5mWHdguA3iIbFEOiWo7BMyqyRxOo7qGf5\nBp6qzvxKOe5I/VeMLGeoZwCt8khGNdec7fZfIdcGVQ9AISQLcM9UKYhYXGR7\ngUu9SKzFfHZEts78R9QXJmjZoOF0WrFMEjm2EAQLv7ptOF1k53IStZO0xnvp\nUFrMpZ9t0BcE2KB5cuLpg02t9KRNkV+flS/aS3yO+010v8vPoK5XrO0Oq1IK\nsrAg\r\n=7f0Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICAQJ4h/BO7k74jUF0yW4N9MW5P65WuJCJ/ADPTmjdZMAiEAhWIzf4XxOr7zwxrQyOKLhtrskGFUMYn30Z2uZO6wL8E="}]},"maintainers":[{"name":"cabrouwers","email":"npmjs@charles-andre.com"}],"_npmUser":{"name":"cabrouwers","email":"npmjs@charles-andre.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeatable-promise_1.8.4_1588795137640_0.6748484107097115"},"_hasShrinkwrap":false,"deprecated":"This module is deprecated and superseeded by the module openpromise, which is backward compatible"},"1.8.5":{"name":"repeatable-promise","version":"1.8.5","description":"A family of Promise objects that can be resolved/failed remotely and/or multiple times","main":"index.js","scripts":{"test":"echo \\\\\\\"Error: no test specified\\\\\\\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CABrouwers/repeatable-promise.git"},"keywords":["promise","async","events","defer","repeatable","call-back","queue","timer","timeout"],"author":{"name":"CABrouwers"},"license":"ISC","bugs":{"url":"https://github.com/CABrouwers/repeatable-promise/issues"},"homepage":"https://github.com/CABrouwers/repeatable-promise#readme","dependencies":{},"gitHead":"c6647373a9434c22f6efac7d7595b098874bd71c","_id":"repeatable-promise@1.8.5","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-RVEGfFyngE4eVkOC0x2lItReQAQt+uZtdppIyF0QJ3k1X9wetw8lq+TiLXLhpNzSc34SDOeuDmnRH/Rm1zE+Lg==","shasum":"acf9c861f7293d5373f48393354baa1eee01ee04","tarball":"https://registry.npmjs.org/repeatable-promise/-/repeatable-promise-1.8.5.tgz","fileCount":4,"unpackedSize":21877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesxu5CRA9TVsSAnZWagAA5wAP/3QcdbbI+Ia71HsRSR1g\nzirkfiVdYciZX/HhVWVHz5rsm+8iXWerGSM4a/jfGUoaQpGvsN4A/gUBBlVf\njD7O8pqBNvC9WEDpjb6fn9Y4IL3DAiI0AD8813TL7OAwhgo65tzN2M1BX/1d\n+bSEVC4sfKwUIYqngIF+UhWiNUTT7ZRMN+LK2BoIv9v2w25QdA3UdyH7JxAk\n5l6XzIbrx7NljthXHcrgxMg9Zs35amx98ulIMy4uHcEki8lYIRyia7J01+9S\niDnxC/rfIQu3mHzt4o1hmgPYI/A0WRBtwhNCBYvMTWvnKKO3mR5diLQBXIIX\niY2Fb90BxWNfRuDGli5JbYis0D5Tw71o5W8HmN3HeZtSqnaCdVT5ar9W0Q7z\nV9hvsW60q0G0/0Ttv5o6n1hxiPyGmvYpJJZN0n+oNVwalyo/piSfLjql5CRW\nBUJBXQc3cAIhznyxdteJaUDoT5oiwllZBRINlHPSu5Ferns5fkuUgV/oCl8T\nsUAFpejHU82YHtdYVQxE/3PQG0qJjZ5E0QzafcAXqJ1aAE7nHqCSsPxFV915\nnq6f1tZgEpIGblHWbwIZRPlCD12iNaolRVjs30XAtjyOix3dEQ8BsrZyzEtg\nwdZpqT1yg9WQTPIgoW3zzCiAmJlxgEi+M+vARG0XsCqKHzZlqGY1/I4vNFNV\n7dMc\r\n=6IS9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBtzYdnGzgMoWd9VckWhrMZH99QDoOrZNcayCoy1S4BdAiAnhcfADCnAMLM74wZipIlY8hARHhwrFGnIRkXighrBYw=="}]},"maintainers":[{"name":"cabrouwers","email":"npmjs@charles-andre.com"}],"_npmUser":{"name":"cabrouwers","email":"npmjs@charles-andre.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeatable-promise_1.8.5_1588796345365_0.13309966227212455"},"_hasShrinkwrap":false,"deprecated":"This module is deprecated and superseeded by the module openpromise, which is backward compatible"},"1.8.6":{"name":"repeatable-promise","version":"1.8.6","description":"A family of Promise objects that can be resolved/failed remotely and/or multiple times","main":"index.js","scripts":{"test":"echo \\\\\\\"Error: no test specified\\\\\\\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CABrouwers/repeatable-promise.git"},"keywords":["promise","async","events","defer","repeatable","call-back","queue","timer","timeout","remote"],"author":{"name":"CABrouwers"},"license":"ISC","bugs":{"url":"https://github.com/CABrouwers/repeatable-promise/issues"},"homepage":"https://github.com/CABrouwers/repeatable-promise#readme","dependencies":{},"gitHead":"a2ea0e95433cb0c7b6265afa58bc4b2ac963a1d8","_id":"repeatable-promise@1.8.6","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Mg1CGRGq0pIsYBO39xId08MYWaQMxY5e/9puS6E90QgJnW8rdfcTQHxMBBBJCxn0TKEuAoReRV4+F4qwlPvIeg==","shasum":"a2f17133550ca8b4a6f9c1294337d19420369c52","tarball":"https://registry.npmjs.org/repeatable-promise/-/repeatable-promise-1.8.6.tgz","fileCount":4,"unpackedSize":21974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetKuTCRA9TVsSAnZWagAAZ5UP/3IxLzZ4hs4hcek1cakm\n6DLUskFPqZKa3uqsKMxDaEUkmUVIZ/OOWsw3EcqIjE0TvjqF2uH/CP34VjTW\nowH8JocAAiKHYZFOS0hG1QfhGxQkCDf7VWvu5IFPpbrvPnGIEp/x45mrkOfq\nKjJuWQlLONJ1VDSFpsg3A9aTmtPbCMKnMEBThQ4ice62jtfs0GD6x+bH3e+e\n6jk3JUxXccV4h0oxvDfoOEMingphcKUL3CCs3VlmM8CvtDM/JnmV+QZzrJKA\nJkACNBnRmUUGUpKolhi9TcEWdBtkpkeKv/vsxlCtdSsF6+OSG7MKbdmgEGYY\nSz+h783/3wxlD1Vb+iHmAcNJj/h5yrAW3mX9t3PkjUsbN9lhilJw9qvHy2WO\nrkeS0dnrI4H6yr9UHNljbKLRMU1/I5xMbu4WndE6vnPvHG1kEZ09OO+u6/Tz\nksz94Ary9lousxR+IxxRvP8gXZgHBHrKprVYRlrfD69OCpp9qXSURRlXCJBI\nu0ygewELDEqLTu19HirxCRDF5+WTFej/25cCy5HSRNS9pSyjziLEHZrxuNvf\nQNrZBqnaEJJaH3Rv2aSIx/1/cdNNfI04bYYwjY717LboodaPpo7pmyASDvWq\nzcoqeFZDO4QTf92HVClHocE4bpO5WfLRfuEdMPilvfJaeLvxnZh2vgk8ZdK/\n8sDa\r\n=IeLm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGT2UzU7eAr9DjLYfid2xudawpoXWwqbA/V9ya22w8kkAiACu0Iz2JiEMM/r3STdcSOlHqTETT6pcwNl39QRs4EN6w=="}]},"maintainers":[{"name":"cabrouwers","email":"npmjs@charles-andre.com"}],"_npmUser":{"name":"cabrouwers","email":"npmjs@charles-andre.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeatable-promise_1.8.6_1588898706808_0.7609560101639017"},"_hasShrinkwrap":false,"deprecated":"This module is deprecated and superseeded by the module openpromise, which is backward compatible"},"1.8.7":{"name":"repeatable-promise","version":"1.8.7","description":"A family of Promise objects that can be resolved/failed remotely and/or multiple times","main":"index.js","scripts":{"test":"echo \\\\\\\"Error: no test specified\\\\\\\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CABrouwers/repeatable-promise.git"},"keywords":["promise","async","events","defer","repeatable","call-back","queue","timer","timeout","remote"],"author":{"name":"CABrouwers"},"license":"ISC","bugs":{"url":"https://github.com/CABrouwers/repeatable-promise/issues"},"homepage":"https://github.com/CABrouwers/repeatable-promise#readme","dependencies":{},"gitHead":"66426b8a1578e00f4a02ada9549cd7483e45bbdb","_id":"repeatable-promise@1.8.7","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-5ZDQEWeA6F3uzVtiWHwCTEj+4q23TV25JH5tBZyCDGhRT5ZoV58AThEScJvyK0fqiwNjnY8tCbg/m7I1Si/EsA==","shasum":"413f787c054387de15898d49b0ad296f9f80befd","tarball":"https://registry.npmjs.org/repeatable-promise/-/repeatable-promise-1.8.7.tgz","fileCount":4,"unpackedSize":21971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetKxUCRA9TVsSAnZWagAAoFsP/2SYCm5YQ2HRgBK2B0qv\nrB5QTEy2i9mtw2gx2RTfb5llzK2DR9xlJZAju+seUZAl0htxdzTeew+Fl6rU\nxZSrUttdHV9GqC0PeRAXqFdn623DAF7HcnmUruN6/UTeShhScgPQwJB0by+T\nd0eJP9AQcUczwc5gTwLJwHMdU2z5w1b/asBygtmPghD1anDIcScFCTi7Za6I\n12SSJvaQhYDSyd4sBTV0//VyQjAJPM0ksKa5u54tgpX5h0xreMvUA7FblXZa\nwdqfRhmKHK6BLOou0nMxWb5dkRREJVhhTTHULPB+Ip046KJ4yL8GxlHVNNSs\nJ/xcOAFoi9T2D5kL2Iaj/AMuakDn1HZoQiY75BZBWp+lLFmgiaKDNLhrB/qt\nWcX9Ic0Yba3XB3BPzBJQhObDZpw7XdJqX2PEHnx/jb/52q6AoL9DXCBhApKl\nVi8mddve7/5fe/aaPNR3+craVu1b/Us5RU/xlHs/oiMLYKi/Mj7y5YtbZSvy\nQ2cUP5UzZhL0fOv876vNVcb+fgVIhV5KepM6d7SDu5/0owWOBH3yOq3a4m5G\nWB71lId6To1kJB0vHz5j1t2yNdMOPhONLV/qVs+dUElaatlo6Y6xAWmK8P6t\n7ltQTT9Pxua4VXIMC+IycAwZ8Buxl63HLyRVjSs9hZfGOKm83O8i0EtEGiL4\n9sCO\r\n=ykZg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG94VG3LMOl1lTUTGJkiR5PMgdWgpldX7VERCwYeHtHJAiEA4a58dyQFSoSw/ali/G8ymrjkR4CWO8Ng9RI+SPcYI6k="}]},"maintainers":[{"name":"cabrouwers","email":"npmjs@charles-andre.com"}],"_npmUser":{"name":"cabrouwers","email":"npmjs@charles-andre.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeatable-promise_1.8.7_1588898900199_0.18075559988729606"},"_hasShrinkwrap":false,"deprecated":"This module is deprecated and superseeded by the module openpromise, which is backward compatible"},"1.9.0":{"name":"repeatable-promise","version":"1.9.0","description":"A family of Promise based objects that can be resolved/failed remotely and/or multiple times","main":"index.js","scripts":{"test":"echo \\\\\\\"Error: no test specified\\\\\\\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CABrouwers/repeatable-promise.git"},"keywords":["promise","async","events","defer","repeatable","call-back","queue","timer","timeout","remote"],"author":{"name":"CABrouwers"},"license":"ISC","bugs":{"url":"https://github.com/CABrouwers/repeatable-promise/issues"},"homepage":"https://github.com/CABrouwers/repeatable-promise#readme","dependencies":{},"gitHead":"3bd1f93878ad6fe7feb81f330677dc743d23b348","_id":"repeatable-promise@1.9.0","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ZqWhYBvaP79k1OE2fxg+dS6D5QNAZHh/d3FPjpIrOPkD4tTtXjPOAeQxVcoQ6RLA5bS8J7AuYGFtKk7Fp9LNpA==","shasum":"4a62b268bc0130be646f602093e5d333fb910fa7","tarball":"https://registry.npmjs.org/repeatable-promise/-/repeatable-promise-1.9.0.tgz","fileCount":4,"unpackedSize":22404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetVe2CRA9TVsSAnZWagAAunsP/i3tAETPyqn73hvRouZj\n6Wf/uvzz2GJPFzkJYo43QBzipnnc5rli/7H1jOCHRbfoTZ+dp9Gbsg0FaN/X\nFpAdtYKj8TefOOF9L5gIx8t6SGVKQQAenRrWsQIIhKAOuMncLkZiwSOoiEoQ\ndF3N0f3//XB63dLk2PWdKhSKXHpsyJ2ln5PzIaLTp9Pi7sL9YobdnXDI05vy\nTMpfzKZouoYAC2fgyNGrsC36OuF1lvHftaoJRipiSPido/xXOMYOeNQgTqZS\newEWUISvg2MJCc8PmGCgKDFJyLXya1TtyewxnUr1024QyVGbb/lItiK703BT\nUDPuJg3yMgfplGwufOTYyfMuxEqOMn7kk10NTjBVmh2ia1LhuGI4LkmJPlvY\n1turplJ4QWOXcz6DA0UqL8WPVZSpdISxEuKWhlch2WF7IfwEsb9tUbgaNv6z\n0Z91ms/jScdX5b4zQcZfbmkwkqVcp63zSJyt2zu+9y8dt7jH8BUwPdg/45TX\nqcwm2bDpMG2cuH8GjAVGtpmo3WjGIqkG2I0GLGhifWlxdlJpSeEt1NUp9TJI\njLGEBzFxndtS9LIwp3kbxVYruzIxFNTndSvN7x5fMQmL5Qw/14Hmy2w1H2QQ\ndCr/x1c5R+GEvD20uMHehicR5FL66MZHjyAESuKBf9RQ/ks7NZ4H9oQCW7h6\n01Pw\r\n=9fx2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHNBzAwyhLio5FFiGqzL71HTsM3TkKKUW5g8/Dja3LBtAiEA89HNnj7lxBJ/Y0poDBybZZMo+lUC/UFo8Nzu59AdMAw="}]},"maintainers":[{"name":"cabrouwers","email":"npmjs@charles-andre.com"}],"_npmUser":{"name":"cabrouwers","email":"npmjs@charles-andre.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeatable-promise_1.9.0_1588942774339_0.16920509811703743"},"_hasShrinkwrap":false,"deprecated":"This module is deprecated and superseeded by the module openpromise, which is backward compatible"},"1.9.1":{"name":"repeatable-promise","version":"1.9.1","description":"A family of Promise based objects that can be resolved/failed remotely and/or multiple times","main":"index.js","scripts":{"test":"echo \\\\\\\"Error: no test specified\\\\\\\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CABrouwers/repeatable-promise.git"},"keywords":["promise","async","events","defer","repeatable","call-back","queue","timer","timeout","remote"],"author":{"name":"CABrouwers"},"license":"ISC","bugs":{"url":"https://github.com/CABrouwers/repeatable-promise/issues"},"homepage":"https://github.com/CABrouwers/repeatable-promise#readme","dependencies":{},"gitHead":"10a98638034e16ddeaa713d2d683e817e377e6a9","_id":"repeatable-promise@1.9.1","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-3inKQyfozPDsCGx9Fz+8JPkU7kvSCnJvRYEEyyrQcRMolxvJ8foFCn96WuEP/jkLRryBmj+zF1LshRZ7LoaC2g==","shasum":"48bda07af3c65bacb8eb9ab0356d19fe8268130d","tarball":"https://registry.npmjs.org/repeatable-promise/-/repeatable-promise-1.9.1.tgz","fileCount":4,"unpackedSize":22505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetiDTCRA9TVsSAnZWagAAtLAP/jH3PyBNqSVeE8Ckrm4Y\nSJ9PQqCXeM79tUSH4gpT/Y7fEJfepL+oqez2H+6vq1W6iGn/N6mRbCgUTjDz\nTdLx2aEPgY+8pR9n2+NESn+hNrzPbFVLxK2MIszwpKcyXt2qb5citiEq55l9\nkUoZZD8DvpCH+cBaGC6mADbp620J35EKx2rz1mzBUZ4+sx6HYT6dk1TKEQRb\nBv0Eol3SXjH2NOon0BN66rNE4JRQCjnn5PFxUen+tLiLIznDBFzgaxx1JCRW\nuEIYhRkfU04dN1Ner8C6k0gD9BLqDv0Rd67cqLIOGWwrHsDhvkaKujrCDZTF\nZ3ML1dP/s/dX0Iv2yjvC0DEG935NjIitOx2RVxbgXwtLzuneuOBUhRMArZ6T\nz8kavv6R7djdIU9+FiYXmj0FdxznSw1Oi4PVSoZE4JNzvQMrJnyyKBKvDaAW\nRkDnUeigrocMMvDjcLBMrAvV58pZTHA/Mky6vyWyWbfLHJfzQ5vgKt+e/GEE\nSbXRB/4ZZR9VYDG47sXUmnYx91NFcNA29eWkrp93VXAfU4I17gXeuVxr9G/U\ndIGwk7nFTPjb6RuNRxerplXfvCmnqGZTzsDiaru+Uuye5eonmT+db/WkbLPl\nod5sjADQ5HThmy2vWF2HAtw3fnpO9o05CEXFctwCzst1I84zmuXHRV2qMfXi\no6pw\r\n=ezuk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCArTYjw9ZXElb8WTdFDs7ip+U0taA0m14t/wkfSZICkQIhANm+/sygCPVX5MEPHsXwSrbmoo7hjKPS/oLGYHCc3tJo"}]},"maintainers":[{"name":"cabrouwers","email":"npmjs@charles-andre.com"}],"_npmUser":{"name":"cabrouwers","email":"npmjs@charles-andre.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeatable-promise_1.9.1_1588994259077_0.8514225884464661"},"_hasShrinkwrap":false,"deprecated":"This module is deprecated and superseeded by the module openpromise, which is backward compatible"},"1.9.2":{"name":"repeatable-promise","version":"1.9.2","description":"A family of Promise based objects that can be resolved/failed remotely and/or multiple times","main":"index.js","scripts":{"test":"echo \\\\\\\"Error: no test specified\\\\\\\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CABrouwers/repeatable-promise.git"},"keywords":["promise","async","events","defer","repeatable","call-back","queue","timer","timeout","remote"],"author":{"name":"CABrouwers"},"license":"ISC","bugs":{"url":"https://github.com/CABrouwers/repeatable-promise/issues"},"homepage":"https://github.com/CABrouwers/repeatable-promise#readme","dependencies":{},"gitHead":"99d03e959e8048d6657eacdfa4107a10ecd6d091","_id":"repeatable-promise@1.9.2","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-e7l5hK8t2SmCG7zw7PgDeMOqt4nUvGMXakYNdYkFWdqd4cDsRJMktnPI5V0N7BRsAnq/mO3x0pgZOKUZUlDm1Q==","shasum":"f258d81e1fbb2582fb4076d914c9ec6c937578a1","tarball":"https://registry.npmjs.org/repeatable-promise/-/repeatable-promise-1.9.2.tgz","fileCount":4,"unpackedSize":22458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetiFDCRA9TVsSAnZWagAAjxQP+wfk1FuQoZSotYLMJJn6\nw8LWgMZOEYu9Vyynr2IVc19hfIUY+RITS6PbYxk1iuUMwM/ZSoqnSDzpXPrV\nnOCCnawJf7ZXNAoCL57DyE34Ym3PJer9q3CMaxJ5Fc4ZoqRgpDwbwVzoUozA\n7IGcP3UXUr40S1+UvVpQ8r6WZfePwdkABVzWJa1OZbWw7SjwHOiZr2IkBi/s\n9N0UZ+r7hxxqtT+eX5DlGCz/DbqgOzdD4XifFsrx+uOriEkWz/lO/4AlpVPI\n+UVMkh5MGxa2bWZX17VCw743rHJDV1yXHmcD00HosiUXCkMAbZ48pYom50Wx\nsP1LPZjLsj/yN4Di+LfW36nX1TIqNeJikjj0zGKh0cahkL64q4H6xBDVkyKN\n5mqif82ygunNtUb0yOzdejH4aNFYnnSfaR6o5RUMHbpAGFklzk3oICbS/96u\nZHj0uGk6RZyfgCTN8ZuN96rGHXFCbD26dIVRVHlXDH+cOywLeplcN5AAZWmZ\nQVqYVYt2qXYXzFcn2bRyPkqdhzzlqjeJOBdPQSluQt5zF09ac2abs2klEKso\na03JKxLUgc45mOKULaij7+h9PA8T4R7Y5luMJF9X4hvK0btt2uI2mMAhak9v\nadCGP/7ByaWPH6Z3Xsu43A+e1RxY9dl7F5FTnEzkmIgN0JA9QOL2PQK0s5L+\n1X2/\r\n=fRgx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqWJGfg5R7dS/UECH4BQUZezGb9Q96UK52TOiHyKJPMQIgbN8N1nGMkrWqigsC0pWCmZxEKtsYQZUCH4/9ws8Lzd8="}]},"maintainers":[{"name":"cabrouwers","email":"npmjs@charles-andre.com"}],"_npmUser":{"name":"cabrouwers","email":"npmjs@charles-andre.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeatable-promise_1.9.2_1588994371096_0.8659535393615019"},"_hasShrinkwrap":false,"deprecated":"This module is deprecated and superseeded by the module openpromise, which is backward compatible"},"1.9.3":{"name":"repeatable-promise","version":"1.9.3","description":"A family of Promise based objects that can be resolved/failed remotely and/or multiple times","main":"index.js","scripts":{"test":"echo \\\\\\\"Error: no test specified\\\\\\\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CABrouwers/repeatable-promise.git"},"keywords":["promise","async","events","defer","repeatable","call-back","queue","timer","timeout","remote"],"author":{"name":"CABrouwers"},"license":"ISC","bugs":{"url":"https://github.com/CABrouwers/repeatable-promise/issues"},"homepage":"https://github.com/CABrouwers/repeatable-promise#readme","dependencies":{},"gitHead":"99d03e959e8048d6657eacdfa4107a10ecd6d091","_id":"repeatable-promise@1.9.3","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-kW6PrmfkI+kqzyKudFZN0DHqtf0Nm12soB1iSlUA1RrqEoJMZ0g/Uxj1jp+aHXHy6HPGVnGylY1a2lTu1XWvfg==","shasum":"5f024e8fbbfef143f6e984090029aa1748e5b709","tarball":"https://registry.npmjs.org/repeatable-promise/-/repeatable-promise-1.9.3.tgz","fileCount":4,"unpackedSize":22673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPeaYCRA9TVsSAnZWagAAybYQAI3LWIURpxbxJIn6z2mR\nu9b5TsJS1x8v8Gd8qH25av0XKhf6jgkNje2YIbaA/ltXrzHi1p8M+0avgWG3\n72CHKiUBc0QD31BBbcQfggxioHw2WgXcY5Hnn6GlzsaP/bHibKJytF+azytn\nH9pV2L5RfeLAE0aIFbDC1XUrjSBFTvm3VmEnGIg+YB97LPoczn9sxq6bTfaT\n7qoLqmHV+aiv8SU/O6lfrvBpYIy4nKn2mRz6WrKuBBRI6g/5FCuRDF+fCqJU\n7MhwG3zNN3jfQHop1gg6V89waC++9ibhPkIio8O86ZSKZCppqg4xFjgIr8nW\n+0T/VsJOEivOqNhOo6fjMAaPrwDg3VyZqEo+B01D+AdYxzFzr3DxQPW3bftF\nnNvXMHCr8Hiry+b5ZIhahea2A7P66wncBNOiZJnyIvir6bPCQL4XrNHtWr9s\nR3nVreMWxsCjfg1QvRAKljxDJwrNO8EULYOBxhivKTEq04lzC1129UaS/LJ6\nVnFBdJ95Q29u9ypH5K3TG1AwUGcQTvrkMuDT1MLSbSu+UxkMgN0nyNFixTIJ\nypZEtX23DYJTDrYjqrzmWQwrwKpEvKdM3Tw1Q6qMLHWpQnDUjE1pvXzEc0Uq\nzeZ7/7ZRYY/uG62jWt6vBMv2d+w1E7qJNYL0h3icFXXufgf6hFHo6DEe0kMV\nObPE\r\n=oZW6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAurYhS1y5DBv1d21ndNSEUeWUTnzkydbx97zR7PGokjAiEAl/msVZrlUAc+NFsOlyrp154zaqQy4RwNNvYpBdxb0bw="}]},"maintainers":[{"name":"cabrouwers","email":"npmjs@charles-andre.com"}],"_npmUser":{"name":"cabrouwers","email":"npmjs@charles-andre.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeatable-promise_1.9.3_1597892248183_0.09200312075198447"},"_hasShrinkwrap":false,"deprecated":"This module is deprecated and superseeded by the module openpromise, which is backward compatible"}},"time":{"created":"2020-03-23T20:04:30.156Z","1.0.0":"2020-03-23T20:04:30.385Z","modified":"2022-05-15T19:19:23.036Z","1.0.1":"2020-03-23T22:17:24.846Z","1.0.2":"2020-03-23T22:46:45.435Z","1.0.3":"2020-03-23T22:48:26.434Z","1.0.4":"2020-03-23T22:56:02.202Z","1.0.5":"2020-03-23T22:57:22.794Z","1.0.6":"2020-03-23T22:58:23.824Z","1.0.7":"2020-03-23T23:01:42.865Z","1.0.8":"2020-03-24T23:02:07.013Z","1.0.10":"2020-03-25T12:54:34.590Z","1.0.12":"2020-03-25T13:27:47.507Z","1.2.0":"2020-03-25T19:08:27.823Z","1.3.0":"2020-03-31T04:22:28.965Z","1.3.1":"2020-04-03T17:02:29.173Z","1.3.2":"2020-04-04T19:04:30.909Z","1.3.3":"2020-04-10T20:53:02.646Z","1.3.4":"2020-04-11T20:23:36.679Z","1.3.5":"2020-04-11T20:42:58.541Z","1.4.0":"2020-04-12T20:31:36.706Z","1.4.1":"2020-04-13T01:57:59.616Z","1.5.0":"2020-04-18T22:58:41.975Z","1.5.1":"2020-04-21T22:36:09.171Z","1.5.2":"2020-04-21T22:48:19.829Z","1.5.3":"2020-04-21T22:52:49.339Z","1.5.4":"2020-04-22T17:50:39.622Z","1.5.5":"2020-04-22T17:53:09.829Z","1.6.0":"2020-04-24T18:44:50.482Z","1.6.1":"2020-04-25T16:03:19.350Z","1.6.3":"2020-04-25T18:19:33.759Z","1.6.4":"2020-04-25T18:35:40.198Z","1.7.0":"2020-04-27T14:52:19.865Z","1.7.1":"2020-04-27T14:54:17.606Z","1.7.2":"2020-04-27T15:01:03.196Z","1.7.3":"2020-04-27T15:30:01.911Z","1.7.4":"2020-04-27T15:33:24.176Z","1.7.5":"2020-04-27T15:49:35.257Z","1.8.1":"2020-04-29T19:10:50.480Z","1.8.2":"2020-04-30T17:28:29.371Z","1.8.3":"2020-05-06T19:57:19.632Z","1.8.4":"2020-05-06T19:58:57.761Z","1.8.5":"2020-05-06T20:19:05.453Z","1.8.6":"2020-05-08T00:45:06.901Z","1.8.7":"2020-05-08T00:48:20.392Z","1.9.0":"2020-05-08T12:59:34.471Z","1.9.1":"2020-05-09T03:17:39.206Z","1.9.2":"2020-05-09T03:19:31.204Z","1.9.3":"2020-08-20T02:57:28.316Z"},"maintainers":[{"name":"cabrouwers","email":"npmjs@charles-andre.com"}],"description":"A family of Promise based objects that can be resolved/failed remotely and/or multiple times","homepage":"https://github.com/CABrouwers/repeatable-promise#readme","repository":{"type":"git","url":"git+https://github.com/CABrouwers/repeatable-promise.git"},"author":{"name":"CABrouwers"},"bugs":{"url":"https://github.com/CABrouwers/repeatable-promise/issues"},"license":"ISC","readme":"\r\n# THIS MODULE IS SUPERSEEDED BY THE MODULE OPENPROMISE\r\nhttps://www.npmjs.com/package/openpromise\r\nhttps://github.com/CABrouwers/openpromise\r\n\r\n**openpromise if backcompatible with repeatable-promise**\r\n\r\n\r\n# repeatable-promise\r\n\r\n\r\n\r\n\r\nThis module includes Promise based objects that provide ways to simplify asynchronous communication between different parts of a program and event triggering/handling.  At the core of these objects is  **Defer**,  a promise that can be resolved or failed from outside its body and can be used as a \"remote switch\".  **Cycle** is built on **Defer**, it is a  \"retriggerable **Promise**\".  These objects are very simple to use if one is a little familiar with **Promises** and leverage the clean call-back syntax of **Promises**.  The objects can easily be chained with regular **Promise**s, they are **Promise**s in their own right and most of their methods return **Promise**s. \r\n\r\n``Defer`` is a Promise that can be resolved remotely, e.g. outside of its body. It can be used for one time events.\r\n``Cycle`` is  a Promise-like object that can be retriggered multiple times and remotely.\r\n``Delay`` is a **Defer** that resolves itself after a set time.\r\n``TimeOut`` is a **Defer** that fails after a set time.\r\n``Queue`` is an object that queues/chains function calls or promise resolution \r\n\r\nTechnically, the **Defer** object is a **Promise** that exposes its ```Resolve(v)``` and ```Reject(v)``` methods outside of its body.  The Cycle object wraps a series of **Defer** objects that are renewed with each retriggering. **Delay** and **TimeOut** are just a **Defer** with a timer.  And **Queue** is just  a wrapper around an extensible chain of ```Promise.then(...)``` calls.\r\n\r\nSeveral methods of these two objects expose the underlying Promise object allowing the use of the Promise then-catch construct on them or to chain them with other promise objects.\r\n## Contents\r\n1. Defer\r\n2. Delay\r\n3. TimeOut\r\n4. Cycle\r\n5. Queue\r\n6. Reference -> go here for details\r\n7. Acknowlegment\r\n\r\n\r\n# 1. Defer\r\n\r\n## Usage\r\n\r\nThe syntax is simple and similar to that of a Promise.\r\nThe constructor has not argument:  ```new Defer()```\r\n\r\nThe key methods are :\r\n\r\n```then(f)``` to define code to be executed asynchronously.\r\n\r\n```resolve(v)``` to pass a value and trigger execution of the code.\r\n\r\nnote:```terminate(v)``` can also be used and is a synonym of ```resolve(v)```  \r\n\r\n\r\n\r\n### Example 1\r\n\r\n```\r\nvar rp = require(\"repeatable-promise\")\r\nvar df = new rp.Defer() \r\ndf.then((val)=>{console.debug(\"received\",val)})\r\ndf.resolve(45)\r\n```\r\n#### Ouput\r\n```\r\nreceived 45\r\n```\r\n\r\n## Details\r\n\r\n```then()``` returns a regular Promise and thus can bet chained with other  Promises\r\n```\r\ndf\r\n  .then((val)=>{console.debug(\"received\",val)}\r\n  .then(()=>{console.debug(\"something else\")}\r\n```\r\n\r\nSince ```then(f)``` returns a promise, the ```catch(f)``` and ```finally(f)``constructs can also be used to handle errors.\r\n\r\nThe error case can be triggered  with ```reject(v)``` or its synonym ```fail(v)``` applied to the **Defer** object.\r\n\r\nPlease note that any **Defer** that is rejected needs a ```catch(f)``` clause otherwise a unhandled promise rejection error will be generated�\r\n\r\n### Example 2\r\n```\r\nvar rp = require(\"repeatable-promise\")\r\nvar df = new rp.Defer()\r\n\r\ndf.then((val)=>{console.debug(\"received\",val)})\r\n  .catch((val)=>{console.debug(\"failed\",val)})\r\n  .finally(()=>{console.debug(\"finally\",)})\r\ndf.reject(99)\r\n```\r\n#### Output\r\n```\r\nfailed 99\r\nfinally\r\n```\r\n\r\n# 2. Delay\r\n\r\n**Delay** is a Promise that resolves itself after a delay. It is based on **Defer** and exposes the same methods as **Defer**.   The construtor accepts two parameters: the delay in milliseconds and an optional value passed at resolution.\r\nIf no value is not provided for the time delay or a **null** or **undefined** value is provided, the **Delay** behaves like a normal **Defer** and doesn't resolve by itself.\r\n\r\n### Example 3\r\n\r\n```\r\nvar rp = require(\"repeatable-promise\")\r\nvar dl = new  rp.Delay(1000,222)\r\n\r\ndl.then((val)=>{console.debug(\"received\",val)})\r\n  .catch((val)=>{console.debug(\"failed\",val)})\r\n  .finally(()=>{console.debug(\"finally\",)})\r\n```\r\n\r\n#### Output\r\n```\r\nreceived 222\r\nfinally\r\n```\r\n\r\n\r\n# 3. TimeOut\r\n\r\n**TimeOut**  is a Promise that fails itself after a delay. It is based on **Defer** and exposes the same methods as **Defer**.   The construtor accepts two parameters: the delay in milliseconds and an optional value passed at failure.\r\nIf no value is not provided for the time delay or a **null** or **undefined** value is provided,  the **TimeOut** behaves like a normal **Defer** and doesn't fail by itself.\r\n\r\n### Example 4\r\n\r\n```\r\nvar rp = require(\"repeatable-promise\")\r\nvar dl = new  rp.TimeOut(1000,222)\r\n\r\ndl.then((val)=>{console.debug(\"received\",val)})\r\n  .catch((val)=>{console.debug(\"failed\",val)})\r\n  .finally(()=>{console.debug(\"finally\",)})\r\n```\r\n\r\n#### Output\r\n```\r\nfailed 222\r\nfinally\r\n```\r\n# 4. Cycle\r\n\r\n\r\n## Usage\r\n\r\nThe syntax is simple and mimicks that of a Promise\r\n\r\nThe constructor has no argument:  ```new Cycle()```\r\n\r\nThe key methods are :\r\n\r\n```thenAgain(f)``` to define code to be executed asynchronously.\r\n\r\n```repeat(v)``` to trigger to pass a value and execution of the code .\r\n\r\n\r\n### Example 5\r\n\r\n```\r\nvar rp = require(\"repeatable-promise\")\r\nvar cy = new rp.Cycle() \r\ncy.thenAgain((val)=>{console.debug(\"received\",val)})\r\ncy.repeat(101)\r\ncy.repeat(102)\r\ncy.repeat(103)\r\n```\r\n#### Ouput\r\n```\r\nreceived 101\r\nreceived 102\r\nreceived 103\r\n```\r\n\r\n## Termination\r\n### `terminate(val)`and `resolve(val)`\r\n\r\nThe ```thenAgain(func)``` method returns a Defer/Promise object. This object can be resolved by calling the either```terminate(val)```  or ```resolve(val)```  methods (the methods are synonymous). This resolution of the Defer/Promise stops all further triggering by the repeat function.  Other instances of the ```thenAgain(func)```  will continue to be triggered. \r\n\r\n### Example 6\r\n```\r\nvar rp = require(\"repeatable-promise\")\r\nvar cy = new rp.Cycle() \r\nvar df = cy.thenAgain((val)=>{console.debug(\"received\",val)}) \t\t// df is a Defer object.\r\ndf.then((val)=>{console.debug(\"the Defer is resolved with value\",val)}) // to be excuted after resolution\r\ncy.repeat(1)\r\nsetTimeout(\r\n  ()=>{df.resolve(99) \t\t\t\t\t\t\t\t// the Defer is resolved\r\n  cy.repeat(2)\r\n  },100)\r\n```\r\nThe timer is needed to ensure that ```cy.repeat(1)``` is fully executed before ```df.resolve(99)``` is executed. It is not necessary the case without the timer because ```cy.repeat(1)``` is executed asynchronously (see example 7 for behaviour without the timer). \r\n\r\n#### Output\r\n```\r\nreceived 1\r\nthe Defer is resolved with value 99\r\n```\r\n\r\n\r\n### terminate(val)\r\n\r\nThe Cycle object has also a ```terminate(val)``` method. This method disables the Cycle and all future calls to ```repeat(v)``` will be ignored.  Also, all Defer objects created with the ```thenAgain(func)```  will be resolved with the value passed to terminate.\r\n\r\nPlease note that a **Cycle** object is really a **Promise** (exactly a **Defer**  Promise) that is resolved when it is terminated; so one can use the **then** construct to execute a function just after a **Cycle** is terminated. \r\n\r\nIt is recommend to terminate every Cycle that is created to avoid memory leaks; otherwise all the listening thenAgain will remain in memory. Only the Cycle needs to be terminated. \r\n\r\n### Example 7\r\n```\r\nvar rp = require(\"repeatable-promise\")\r\nvar cy = new rp.Cycle()\r\ncy.then((val)=>{console.debug(\"the Cycle is terminated with value\",val)}) \r\nvar df = cy.thenAgain((val)=>{console.debug(\"received\",val)}) // df is a Defer object.\r\ndf.then((val)=>{console.debug(\"the Defer is resolved with value\",val)}) // to be excuted after resolution\r\ncy.repeat(1)\r\ncy.terminate(99) // the Cycle is terminated\r\ncy.repeat(2)\r\n```\r\nA timer is not necessary as in example 6 because calls to  ```cy.repeat(val)``` and ```cy.terminate(val)``` are queued and are always executed asynchronoulsy but in the orders they were made.  \r\n\r\n#### Output\r\n```\r\nreceived 1\r\nthe Cycle is terminated with value 99\r\nthe Defer is resolved with value 99\r\n```\r\n\r\n\r\n### Example 8 (complex)\r\n\r\n```\r\nvar rp = require(\"repeatable-promise\")\r\nvar timer\r\nvar cy =  new rp.Cycle()\r\nvar df1 = cy.thenAgain((val)=>{console.debug(\"1 received\",val)})\r\ndf1.then((val)=>{console.debug(\"1 is terminated with value\",val)})\r\nvar df2 = cy.thenAgain((val)=>{console.debug(\"2 received\",val)})\r\ndf2.then((val)=>{console.debug(\"2 is terminated with value\",val)})\r\nvar df3 = cy.thenAgain((val)=>{if(val>=3) {df1.resolve(100)}})\r\nvar df4 = cy.thenAgain((val)=>{if(val>=5) {\r\n  cy.terminate(999)\r\n  clearInterval(timer)\r\n  }})\r\n\r\nlet n = 1\r\ntimer = setInterval(()=>{cy.repeat(n)\r\n\t\t\tn = n +1\r\n\t\t\t}\r\n\t\t\t,100)\r\n```\r\n#### Ouput\r\n```\r\n1 received 1\r\n2 received 1\r\n1 received 2\r\n2 received 2\r\n1 received 3\r\n2 received 3\r\n1 is terminated with value 100\r\n2 received 4\r\n2 received 5\r\n2 is terminated with value 999\r\n```\r\n\r\n## Timing of execution\r\n\r\nCalls to methods on a Cycle object can occurs asynchronously anywhere in the code where this Cycle object is available.\r\nThe only guarantee is that the execution of all ```cy.repeat(val)```, ```cy.terminate(val)``` and```cy.fail(val)``` calls will be queued and executed successively in the order they were made. A call to ```df.resolve(val)``` (where ```df = cy.thenAgain(f)```) is not queued and  ```cy.thenAgain(f)``` can be resolved/disabled before all pending values  from ```cy.repeat(val)``` are treated. \r\n\r\n### Example 9\r\n```\r\nvar rp = require(\"repeatable-promise\")\r\nvar cy = new rp.Cycle() \r\nvar df = cy.thenAgain((val)=>{console.debug(\"received\",val)}) \t\t// df is a Defer object.\r\ndf.then((val)=>{console.debug(\"the Defer is resolved with value\",val)}) // to be excuted after resolution\r\ncy.repeat(1)\r\ndf.resolve(99) \t\t\t\t\t\t\t\t// the Defer is resolved\r\ncy.repeat(2)\r\n```\r\n#### Output\r\n```\r\nthe Defer is resolved with value 99\r\n```\r\nBecause ```cy.repeat(1)``` is queued and executed asynchronously, ```df ``` is resolved before the value ```1``` is treated and the value is ignored.\r\n\r\n## Failure\r\n### fail(val)\r\n\r\nThe ```fail(val)``` method of a Cycle object triggers the failure of all Defer objects derived from it with with ```thenAgain(f)```. Since these Defer objects are Promises, the failure can be caught with ``catch(f)```.\r\nA call to ```fail(val)``` also  disables the Cycle and all future calls to ```repeat(v)``` will be ignored.  \r\n\r\n### Example 10\r\n```\r\nvar rp = require(\"repeatable-promise\")\r\nvar cy1 = new rp.Cycle()\r\n\r\ncy1.thenAgain((v)=>{console.debug(\"thenAgain1\",v)})\r\n  .then((v)=>{console.debug(\"then1\",v)})\r\n  .catch((v)=>{console.debug(\"catch1\",v)})\r\n\r\ncy1.repeat(10)\r\ncy1.terminate(11)\r\nvar cy2 = new rp.Cycle()\r\ncy2.thenAgain((v)=>{console.debug(\"thenAgain2\",v)})\r\n  .then((v)=>{console.debug(\"then2\",v)})\r\n  .catch((v)=>{console.debug(\"catch2\",v)})\r\n\r\ncy2.repeat(20)\r\ncy2.fail(21)\r\n```\r\n#### Output\r\n```\r\nthenAgain1 10\r\nthenAgain2 20\r\nthen1 11\r\ncatch2 21   //due to the asynchronous nature of the objects the order of output can vary\r\n```\r\n\r\n# 5. Queue\r\n\r\n**Queue** is a very simple object that can be used to queue the execution of functions or promises. It is just a wrapper for an extensible chains of  ```promise.then(f) ```\r\n\r\nIts constructor takes no parameter and it has only one method ```enQueue(f)``` \r\n\r\n```enQueue(f)``` adds **f** to the FIFO execution queue . If **f** returns a **Promise** or **f**  is a **Promise** , the queue will wait for the promise to be resolved or rejected. \r\n\r\n ```enQueue(f)``` returns a **Promise** that is resolved or rejected when **f**  completes.    If **f**  is a function, the **Promise**  resolves to the value returned by  **f**  or is rejected with the error code thrown by  **f** .  \r\n\r\n If  **f**  is a **Promise**,  the **Promise**  returned by  ```enQueue(f)```  is resolved or  rejected when  **f**  is resolved or rejected  and with the same value.  \r\n\r\nThe execution of the Queue continues normally even if one steps fails. \r\n\r\n### Example (basic) 11\r\n\r\n```\r\nvar rp = require(\"repeatable-promise\")\r\nvar qe = new rp.Queue()\r\nqe.enQueue(()=>{console.debug(\"Do\")})\r\nqe.enQueue((s)=>{console.debug(\"Re\")})\r\nqe.enQueue(()=>{console.debug(\"Mi\")})\r\n\r\n```\r\n#### Output\r\n```\r\nDo\r\nRe\r\nMi\r\n```\r\n\r\n\r\n### Example  (complex) 12\r\n\r\nThe following example shows how ```enQueue()``` accepts a function that returns a promise and also returns a promise. \r\n\r\n\r\n```\r\nvar qe = new rp.Queue()\r\n\r\na = qe.enQueue(new rp.Delay(1000,1))\r\nb = qe.enQueue(()=>{return  new rp.TimeOut(1000,2)})\r\nc = qe.enQueue(()=>{return  3})\r\n\r\na.then((x) => {console.log(\"success a\",x)}).catch((x) => {console.log(\"failure a\",x)})\r\nb.then((x) => {console.log(\"success b\",x)}).catch((x) => {console.log(\"failure b\",x)})\r\nc.then((x) => {console.log(\"success c\",x)}).catch((x) => {console.log(\"failure c\",x)})\r\n\r\n```\r\n\r\n`new rp.Delay(1000,1)`is a **Promise** that resolves to value **1** after one second. \r\n```()=>{return  new rp.TimeOut(1000,2)}```  is a function that returns a  **Promise** that rejects with value **2** \r\nafter one second. \r\n`()=>{return  3}`is a plain function that  that return value **3** when executed\r\n#### Output\r\n```\r\n[... one second wait ...]\r\nsuccess a 1   \r\n[... one second wait ...]\r\nfailure b 2\r\nsuccess c 3\r\n```\r\n\r\n# 6. Reference\r\n\r\n## Defer\r\n\r\nA **Defer** is a deferred **Promise** that exposes its **resolve** and **reject** methods outside of its body.\r\n### Methods specific to a Defer \r\n| Method| Return|  |\r\n| ------------- |-----|----\r\n```new Defer()```|Promise|Creates a deferred promise\r\n```resolve(v)``` |Promise|Passes the value **v** and resolves the deferred promise\r\n```terminate(v)```|Promise| Synonymous to ```resolve(v)``` \r\n```reject(v)```|Promise| Passes the value V and fails the deferred promise\r\n```fail(v)```|Promise| Synonymous to ```reject(v)``` \r\n\r\n\r\n### Methods inherited from Promise (reminder) \r\n| Method| Return|  |\r\n| ------------- |-----|----\r\n```then(f)``` |Promise|Executes function **f** after the deferred promise is resolved\r\n```catch(f)``` |Promise|Executes function **f** after the deferred promise is rejected\r\n```finally(f)```|Promise| Executes function **f** after the resoltition or rejection\r\n\r\n## Delay\r\n\r\n\r\nA **Delay** is a **Promise** that resolves automatically after a set time.\r\n### Methods\r\n| Method| Return|  |\r\n| ------------- |-----|----\r\n```new Delay(d,v)```|Promise|Creates a promise that resolves after**d** milliseconds and pass the value **v**.\r\n\r\n**Delay** derives from a **Defer** and thus also from a **Promise**. All  **Defer** and **Promise** methods are inherited.\r\n\r\n## Cycle\r\n**Cycle** is an object based on **Promise** designed for communication/event handling accross a program.   It behaves similarly to a **Promise** but can be retriggered multiple times and remotely.\r\n\r\n### Methods specific to a Cycle\r\n| Method| Return|  |\r\n| ------------- |-----|----\r\n```new Cycle()```|Cycle|Creates a repeatable promise\r\n```thenAgain(f)```|Defer|Executes function **f** every time the Cycle is retriggered\r\n```thenOnce(f)```|Defer|Executes function **f** one time, the next time the Cycle is retriggered\r\n```repeat(v)``` |Promise|Passes the value **v** to all listening ```thenAgain(f)``` \r\n```terminate(v)```|Promise| Terminates the Cycle and all listeners (```thenAgain(f)``` ) with the value **v**\r\n```fail(v)```|Promise| Fails the Cycle and all listeners (```thenAgain(f)``` ) with the value **v**\r\n**repeat** , **terminate** and **fail** are queued and executed asynchronously but in the order of the calls. The returned promise resolved after the method as been excuted in the queue.\r\n\r\n**thenAgain** returns a **Defer**. This **Defer** can be resolved or failed to stop the listening process, and the then/catch/finally construct can be used to trigger code upon termination. Terminating the **Cycle** also triggers the termination of all attached **thenAgain** listener. \r\n\r\n### Methods inherited from Defer\r\n\r\n| Method| Return|  |\r\n| ------------- |-----|----\r\n```resolve(v)```|Promise| Terminates the Cycle and all listeners (```thenAgain(f)``` ) with the value **v**\r\n```reject(v)```|Promise| Fails the Cycle and all listeners (```thenAgain(f)``` ) with the value \r\n\r\n**resolve**, and **reject** are not queued so some pending ```repeat(v)```  values might be lost.\r\n( **terminate** and **fail** are similar to **resolve** and **reject** but are queued)\r\n\r\n### Methods inherited from Promise\r\n\r\nA Cycle is promise that is resolved or failed upon termination. Then/catch/finally construct can be used to trigger code after the Cycle is terminated.\r\n| Method| Return|  \r\n| ------------- |-----\r\n```then(f)```|Promise\r\n```catch(f)```|Promise\r\n```finally(f)```|Promise\r\n\r\n\r\n# 7. Acknowledgement\r\n\r\nThe code of the Defer object is based on the Defer() function proposed by **Carter** in this post:\r\n\r\nhttps://stackoverflow.com/questions/26150232/resolve-javascript-promise-outside-function-scope\r\n\r\n","readmeFilename":"README.md","keywords":["promise","async","events","defer","repeatable","call-back","queue","timer","timeout","remote"]}