{"_id":"@anzerr/think.library","_rev":"9-c419fd187c12e374302627c458707c25","name":"@anzerr/think.library","dist-tags":{"latest":"1.0.14","old":"1.0.3"},"versions":{"1.0.4":{"name":"@anzerr/think.library","version":"1.0.4","keywords":[],"homepage":"https://github.com/anzerr/think.library#readme","bugs":{"url":"https://github.com/anzerr/think.library/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/think.library.git"},"license":"MIT","author":{"name":"anzerr"},"main":"index.js","types":"index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"eslintConfig":{"extends":"eslint-config-basic"},"devDependencies":{"eslint-config-basic":"git+https://git@github.com/anzerr/eslintrc.git"},"engines":{"node":">= 0.10.0"},"gitHead":"b6ec9c84e51e0e0eb51f2ba1d28d3201e0c7e8a7","description":"setInterval that waits for promises between ticks.","_id":"@anzerr/think.library@1.0.4","_nodeVersion":"11.3.0","_npmVersion":"6.9.2","dist":{"integrity":"sha512-2XYcFPMRF6Ehlsfou1RnmXjvMKc2KIkfN3CJ8OVTe/sfMIAjs+bmPsfWzes3+eFhceciD3RQ9HqZrehTWYdyOg==","shasum":"4a23c50f260580556d663aead1241ebef1855dcd","tarball":"https://registry.npmjs.org/@anzerr/think.library/-/think.library-1.0.4.tgz","fileCount":5,"unpackedSize":3409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSqSZCRA9TVsSAnZWagAAKt0P/2vOO4phxjYjDuxC7/fl\nYRwSvdYDzntvc28tl6NMztuo9doNR/P0Esexc60TXPKL82r2fTWfRsk0GmZs\nYh4+8PTOjIC/dco09IjLeUy7Pg+0sY7ZQ6gDieDyOzU2nZ3dgf+aNTFcTMbD\nC6TppxwSVSGoDJQ4t3y6zl6fPSMPCfRRI6UsWNgPWI2NmCARpAiR56Tywk2u\neR9i27Bif3Ag/3LrN7cCi/VXpVWh5Hn2MqzZZqycF4gltVQp7d0ppGJ8xP+P\nyLoZfXXVsngpVjNEEtJnx9frfmZE/wxeCYbeLYjlJFznXEp0pBJcIeQgHdqb\ncIsUi/+V/Qdgev73dHUxxBplLXvjukozdb1sZElCz7XvaAkW1d3oj2I3qBDV\nmvQgK1xjlEWdocTMkz01qTjiQj9evjGI1VjPr3g6whOg+r4WIsydlv6488AQ\n0Lpz/gm3K4u6O2jCoWt0yanVntaIdb1e/uD4BTHDkLM6FKuArSyH0GIbSX1A\nBH6Ty3LtoS82LO3ndotNUE8TCIBCfu/WO6U8uJtBg6PhHsrFwMlGQE+XmnmY\nIiyBOkU7RU7g13KfeVbYfwHhct+EInu2P/vW2iO1eSBpYNfTwp0634xKQiLt\nR5kSE3q86vuSJBgcEzM6LkT/PUSdLymSS0p+3uibkfD/R1prxh2X8FHUXIPp\nrNrQ\r\n=8ZaA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGGzCbTlO8agK2wn4y4LX493txugADXUstbalQZFoXFNAiEAkvjmErsevdyEGHczZkDFQrUkNoJH2oLrh6Cvu7wQkbg="}]},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/think.library_1.0.4_1565172888572_0.08715628593597513"},"_hasShrinkwrap":false},"1.0.3":{"name":"@anzerr/think.library","version":"1.0.3","keywords":[],"homepage":"https://github.com/anzerr/think.library#readme","bugs":{"url":"https://github.com/anzerr/think.library/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/think.library.git"},"license":"MIT","author":{"name":"anzerr"},"main":"index.js","types":"index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"eslintConfig":{"extends":"eslint-config-basic"},"devDependencies":{"eslint":"5.11.1","eslint-config-basic":"git+https://git@github.com/anzerr/eslintrc.git"},"engines":{"node":">= 0.10.0"},"readme":"\n### `Intro`\nsetInterval that waits for promises between ticks\n\n``` bash\nnpm install --save git+https://git@github.com/anzerr/think.library.git\n```\n\n### `Example`\n\n``` javascript\nconst Think = require('think.libary');\n\nlet wait = () => {\n\treturn new Promise((resolve) => {\n\t\tsetTimeout(resolve, 1000);\n\t});\n};\n\nlet i = 0;\nconst t = new Think(() => {\n\tconsole.log('tick', i);\n\tif (i > 10) {\n\t\tt.stop();\n\t}\n\tt.start(); // should do nothing\n\ti += 1;\n\treturn wait();\n}, 100);\n```","readmeFilename":"README.md","gitHead":"31be8d53d8f7b743c626b22c417cb29073f1c04a","description":"setInterval that waits for promises between ticks","_id":"@anzerr/think.library@1.0.3","_nodeVersion":"11.3.0","_npmVersion":"6.9.2","dist":{"integrity":"sha512-nAbi9KlxGbcFBncrqe1SsMMFWE+FcGDaFzBrZTNfqkBk1TEhw2lI9qXZZ0TjaJq+rTzNgGYhrhpal84DUdJvNw==","shasum":"f824adadab20849a61c9e3b439360631eae0ddeb","tarball":"https://registry.npmjs.org/@anzerr/think.library/-/think.library-1.0.3.tgz","fileCount":5,"unpackedSize":3434,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSqSdCRA9TVsSAnZWagAALOsP/1lADwJKgjPSvhaWSPCj\nFIqqNgBejtEA27NQ3UfDX/N5tGqVJsx+8ybBBe4fehJAxGAn6+PIbCVox06c\naVRNt55njhB8RWgrHxus1yUYM38+RFUl7JjQXE+l0hVweLRGzlyG8k02HWtN\nRaHG1Qprd4kEw2AbzFcmqZd9gv7Y6UZ4WnsT1UP3td/lM1THk3HOGoau7YYz\nUuF/yC2gQtp7ImEPUZ4SJKwa9EaXr278FmDGvDa6CGbVYxPCtZZ7zLej+/Xo\nftaz2sIqZjzOY1ZQxyplWmVh0tyzFmSBWjtIb09myvs5/OD0JMsZ79RqlDFA\noyO1fUF6lUypXJ/mEX+fKGQdfIgS8SBDcUgmylFNE6SugSIF6IWoGzbToET2\nWc7Xu5ej3pvr55GRONPUcVRnC3hXOUj3xGcR2v/fXqYBApvyWQvqhSiEefXT\nMJI2DjQXjypGXJOEEDs8prB7MOSOSHI7B2yqt9N5JbcPtn4CCmdT4e20PCFz\n+mGYLs2NJqNlAVErKbETbsC2lDn77g9Em59DuWJ5If/9dvg7WrTj75I+jCPY\ngnNy8Q31gKzVhwaxs2rHXEOj+cpuz7mMMvcxx0dvKCX/YFVdph0XzFca6IMj\n3D/cssxqxQAg/1rYQwV3hN8WC3Zx0Cnkkfq5dYHlOl03ClIY2kgWajv26Amj\ni9kQ\r\n=6u50\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIJ+6Ss7Zmzo+0WShu+R3VRT42Hqz2j5oOYiod2GSJKwIga4rIGMHd3sBVFg1la6Q7qyAw8e0Hygv340f6B/Wji94="}]},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/think.library_1.0.3_1565172893366_0.1003069543174937"},"_hasShrinkwrap":false},"1.0.5":{"name":"@anzerr/think.library","version":"1.0.5","keywords":[],"homepage":"https://github.com/anzerr/think.library#readme","bugs":{"url":"https://github.com/anzerr/think.library/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/think.library.git"},"license":"MIT","author":{"name":"anzerr"},"main":"index.js","types":"index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"eslintConfig":{"extends":"eslint-config-basic"},"devDependencies":{"eslint-config-basic":"git+https://git@github.com/anzerr/eslintrc.git"},"engines":{"node":">= 0.10.0"},"gitHead":"a2d95bf3437a8254f6744f08f889bffbe27d71d7","description":"setInterval that waits for promises between ticks.","_id":"@anzerr/think.library@1.0.5","_nodeVersion":"11.3.0","_npmVersion":"6.9.2","dist":{"integrity":"sha512-q2deYD6wWk38DgR3Jdihzy3zzgxB5Esm8+8UrT/RjBI8bVAaEpfKC+6hMU+FgQcAp45ndIqKs830n76kKsjPQw==","shasum":"a0ba8da6c96c3d4b21585f4f9660634b6d54a187","tarball":"https://registry.npmjs.org/@anzerr/think.library/-/think.library-1.0.5.tgz","fileCount":5,"unpackedSize":3450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSsukCRA9TVsSAnZWagAAXrcQAIPOqE77VykA2DabpBAQ\ntlbsaEUG9ptGHjp1/Ofw2/YJapveCCCDuv/xkDvsNR1IWbfJEUzSMYjF4r2O\n4jHCEXrKbOE1NXvKDvYcnuDZrgobslFCqGnuZ2nN5n64AMdZeDKM2W+3PrOe\nHH2QAneNhPZBlUiJfyrMJbvG2oRQGXh/mOE6sRg2MVdwmocwmnbYXnRG2Q4E\nTP5EUR58Yzo1MVe759epAojIEj6MefERJ3O+0q/MJa4xw20ehHxfjEvwT4nt\nfhT31m1sIWDRVG/8OSdJ1xsUf/+aqPPAhoYpOsy2I1H46b16vS6FgYgFaebo\nNPr+1H7f/z590nj1GSlnz1knUBfwhrlKazE+nyTRtfZ+5FB4DZ8kCLFmJmuN\n5AXCDFf9uSTCdJrvR7O8WtoXU2AstC7j++UsdyMyr9NpX0tW0B2+HtIDXN9+\n2c8UwmDeosQK/t0grUxpmJDkWOTJ1/4hGvos8Shx4g/Qu5qfbN1oavOMAlNQ\nnr00y+Bi9shVFe1FxoNi5Tb+89TwstZcJEJcOEY8FVbSB051JDN3x/WPZCYp\nxMgPjXhGzNHhHPyneawFXC5NgZkr9LkWljKT6EBOVMpnRtU7TjNXNtCdMnOv\nBTbk8neSoOw+oC5kFWpCY7MmQ19Fhj6r9V9UNBw/t2noe4f7Gh0ISz4fFUhG\nzNb5\r\n=Um3k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCugMzJlB6OoC3aYqsmoy7tMNOYG10FdhQY6S0xp0TuKgIgVbDcmS1laWCu1/2lBEtQDo77bCWI/TiF5oNr/sei56s="}]},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/think.library_1.0.5_1565182883807_0.07973793541327634"},"_hasShrinkwrap":false},"1.0.9":{"name":"@anzerr/think.library","version":"1.0.9","description":"setInterval that works with promises","keywords":["javascipt","nodejs","util"],"homepage":"https://github.com/anzerr/think.library#readme","bugs":{"url":"https://github.com/anzerr/think.library/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/think.library.git"},"license":"MIT","author":{"name":"anzerr"},"main":"index.js","types":"index.d.ts","eslintConfig":{"extends":"@anzerr/eslint-config-basic"},"devDependencies":{"@anzerr/eslint-config-basic":"^1.0.10"},"engines":{"node":">= 0.10.0"},"dependencies":{},"gitHead":"7cee1e5253c92f80371bef61fa6347eed0634cf5","_id":"@anzerr/think.library@1.0.9","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-x+zZgvYHJXqg+dZ3Z7qeNFquHE/mHSszFZSrT7LoYpj/JGIIjWq29x6aD8u50nuc8TZVOfucEscSXwOpHAGoVA==","shasum":"4985b4028bb4893c3a6b0cf91a0a86f60658264c","tarball":"https://registry.npmjs.org/@anzerr/think.library/-/think.library-1.0.9.tgz","fileCount":5,"unpackedSize":3584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKtsjCRA9TVsSAnZWagAAYq4P+wauKOzwN/n6KlwxxW2e\nnnTgtiArpQuP2TTsw5iikg+0Z8Nl7P5HChbDf5DCYvss3X9WV3W11Eouc5cO\nQ7Kke7KDiHkYCLKaSgq86ZNZnzxNVK0RyJWNgpUqoxcHAtKAeufTxuh2+Bec\nOp4fALYQbBhSuZLQGPfht8dJTzFwi3jZAJzyK9l2oN/7iGrIRFk7sHhuojUp\nYM0ggCEtz/gHllv75b4qH+iXuZJLwDlMab0b+c9iZOpoHRnfDbFRJwOslvPj\nCNgv8covQuQiQCfCpd167liP/5MBHovTGQU/0BEXDdgDoEd/w/a6yOKi0afq\n5J6ftTq4UEiUYzk743ybav7nmT1RHXTyfjT0eGhXK1N57z1SCgKKaIPXd1Iu\nYdMAmI1l+6kTcM2NRxE3ZOz9vVg4DgTxrJYA60pggCIQS02hfIZRibJKGv3e\n2yu3ukxgPJtP0uuh9OfOYIvdBa91BuVH9Y/x2hGKU2VGCtenCiID1G0rG3q1\nNqGZjuPCUncKVLC5VieQ3rfrvdZQ3gdAQ89yRs0TwaSHOPc2HjLiCe3f0AVZ\n8s+1s/DkOZwSv06WnzmTJde1S/9fRffJTgMQzPea6tJmMFI+TSFm0IxQZQZQ\neDA/XLhYSzSsc56WmzjfjU1izq3A0rbLobZOHKFsHXALRNDN4Ji6F2LE0jac\nWAYG\r\n=WDBP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAjWYXRQeLT7oo8+8xKzWTkaL+Xq/X66J7JTYPb5e6ATAiB5IqOFMESceWSJTUJyVk8JfXh2pxc5imJgTGNAHnuNhg=="}]},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/think.library_1.0.9_1579866914716_0.3689475599699237"},"_hasShrinkwrap":false},"1.0.10":{"name":"@anzerr/think.library","version":"1.0.10","description":"setInterval that works with promises","keywords":["javascipt","nodejs","util"],"homepage":"https://github.com/anzerr/think.library#readme","bugs":{"url":"https://github.com/anzerr/think.library/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/think.library.git"},"license":"MIT","author":{"name":"anzerr"},"main":"index.js","types":"index.d.ts","eslintConfig":{"extends":"@anzerr/eslint-config-basic"},"devDependencies":{"@anzerr/eslint-config-basic":"^1.0.13"},"engines":{"node":">= 0.10.0"},"dependencies":{},"gitHead":"0d161b11294ec996c060ba0dddcc311d42e38753","_id":"@anzerr/think.library@1.0.10","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-wYWdIz9cNlpFt3SMdCkJo4fsHCTq1pnhZs6iU+aW5jg4Rfx2R5+vme9p1+sMV9J48KWs+AIX+H4L80NmGYNP+w==","shasum":"f1ad84634687ea8cf0f5108f7e4784c76873e3b1","tarball":"https://registry.npmjs.org/@anzerr/think.library/-/think.library-1.0.10.tgz","fileCount":5,"unpackedSize":3585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefgPPCRA9TVsSAnZWagAAhPwP/RrPNBo2J1xoYLA6dEtK\nMvWBlUJjBzqRO/hSQmOYK9g6Cy2QfiOCxTm2SCC2cWQYsOM81fk66mojw042\nSrugb8K5blgY43NYZ9dWKZkAASjSE0QruMOIRLkoD2C5I1bf7YDJ97h7+zzX\nNrCpfD+jYM52Up4F7NXZS8Do4N35QLxDoEMSBT85o6L+JXVT+8HSbcEF09Lv\nD8MELRlMKIhFQnUWwqs3y+dnY6B3M8NgvZO7kENummWgWRcZZkxUxRtJC+ln\nLC6Rq+Berm3VjIGwcLqDROmjxbG89hlgHUQRNOfkd260Cl9J+MMqU6ZeUN2v\nLcKZg7hKUjcIIidppyUZm3jS13cOjdllz7l38iw3Gra8rlRZ61piP8kRwoJX\nsLaBdyzpVjzU9Y6mBUAWU9Rkof/J8O8XN8VOSdl7mbz69B+4hfvfBJ31J0uE\nBeBVRjfwwp/YBcSJnoKj5E/PnRuwq6/vvJsoyaF4rVkaPSacsFNdGskmr3xL\nKstdd4ARsQ+WagSyY/if+rV5/O7f1jWxVZ3BTgQLh+wmFogVdSxsJ7AJP8Nk\n0qCe72/6mVAs7XHBEG8TWPfZ2sqb/o6FgJH5vEmm46uJmEjvQw2swX4fRyxu\n3M2dFekCOQDcRhFiGVPbHurzt+lTEzgWV61apsycxxT0PmL4fDizWEUHt2bY\nfzuH\r\n=zSJt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNcCuOSfs3jgLGSVyWmiSUn0h3rtS9Zn0Kh77ygX7uAQIhAICudf5L6f4dqYNgOQB6FPLx2pV94JAx8td6x/8jKEeA"}]},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/think.library_1.0.10_1585316814654_0.9228863111520986"},"_hasShrinkwrap":false},"1.0.11":{"name":"@anzerr/think.library","version":"1.0.11","description":"setInterval that works with promises","keywords":["javascipt","nodejs","util"],"homepage":"https://github.com/anzerr/think.library#readme","bugs":{"url":"https://github.com/anzerr/think.library/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/think.library.git"},"license":"MIT","author":{"name":"anzerr"},"main":"index.js","types":"index.d.ts","eslintConfig":{"extends":"@anzerr/eslint-config-basic"},"devDependencies":{"@anzerr/eslint-config-basic":"^1.0.15"},"engines":{"node":">= 0.10.0"},"dependencies":{},"gitHead":"6027a65a0ede8e23718126174d02dbe0429e0901","_id":"@anzerr/think.library@1.0.11","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-Y5kgL9lPa4yYMsSvihBzA9hZMtsIY9V7E5JFcGhwUegRqconKzb9AR+rlAny413PsdG59hv0P0tuB5JCms4yvA==","shasum":"50d9bb03bbebb1d164df5b73fd66811829196c14","tarball":"https://registry.npmjs.org/@anzerr/think.library/-/think.library-1.0.11.tgz","fileCount":5,"unpackedSize":3585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGWqJCRA9TVsSAnZWagAAW0gP/Rvw3nBGuPGrTIQH0hip\ngG1tRpSfJN8DzDAur+Z7rZrycFZTOeqnUJCxfmbo1pPbr4c/rXt7F9PJD1um\nmUcpdy7bvkseziXc6fv56b0YfU7RONcwl0cm8VWGITtfGTmPELwFvCDo2JRc\nRAneWNwvnYM2gbJNxcc/rX3Ck0KVmLXleWXpb/EEKtnylxMCWdp4tdAuameU\nRYvRQ9sGIqCqou1g8GSRCS/0TtaxqKrAPacKwM0/9ME7Cu04laZTU3Sgy17d\nrUwrEAvIqbbfGxqvt9nBTdi7ZHoZodIetgreJwI9rj2xY/vz8NLXzv5LHHdY\n6sK5mGXLIRqGgPKHqw59XiIOV//iiRVy7ot0Z5QZziCUbP5XsObmD6zxCuKT\nGxnUhGGvShJgBZOE89BGHDxCVTK9XOqCocpGTUUXim4yMjRlQkSLG3si9+v2\nZPhuwL20U/NbUi9zVznj0F0HX8hFIkwvzn8jvUOcvX4x0eL3EmiF+MAhHrPT\neoPDnVG7nuGiRDr+EQppfrTyvXI3HLVzI7/dSITK8CqQc4VYPn0sgOZgoozU\nF9sdaQt+Du5gDsWIbumK55LdIWQ2d6SEynG7FHTRnymCsFpxKUetVZ7nBEha\nLGpjbgws69raIqU4jnthxLA9eftGeZKrctQx8ppfyGj+J2irJv5USlNdPXmK\nzLSs\r\n=/jxE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDw4XjjIVMJBlFeOQeM8jV3bQ0FhbOsxdx5vbRdJznSQQIgCllojW2ueaQ07HzfZjvl+QUV45tMGOWKFNaEmmjeMWs="}]},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/think.library_1.0.11_1595501193026_0.27985780941794514"},"_hasShrinkwrap":false},"1.0.12":{"name":"@anzerr/think.library","version":"1.0.12","description":"setInterval that works with promises","keywords":["javascipt","nodejs","util"],"homepage":"https://github.com/anzerr/think.library#readme","bugs":{"url":"https://github.com/anzerr/think.library/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/think.library.git"},"license":"MIT","author":{"name":"anzerr"},"main":"index.js","types":"index.d.ts","eslintConfig":{"extends":"@anzerr/eslint-config-basic"},"devDependencies":{"@anzerr/eslint-config-basic":"^1.0.16"},"engines":{"node":">= 0.10.0"},"dependencies":{},"gitHead":"dec17cf04de266538564658e5ee9b60461d7c979","_id":"@anzerr/think.library@1.0.12","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-zFAj9OmVag94C9V4pPmj3wYY3DS+qsARoaY3Bu9nFVw8engj2PHjuh2GfWlkDE4kC9ikp5zMYNgwElOa3LheDg==","shasum":"ca8327cd4e562d45ca10e5e4d80fae3686bb8441","tarball":"https://registry.npmjs.org/@anzerr/think.library/-/think.library-1.0.12.tgz","fileCount":5,"unpackedSize":3585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSNtRCRA9TVsSAnZWagAAFUgP/jivWXudZDphrCddupBU\ni1RwVizbYzLc64hMAhTnSyUzNyDmdRGAbSB3+BymJUaAtoCefVcdKvnjOWNq\n20oP872+5uJrx15kjlbrbdLXv8A3zPqemIw8U1ptVgF2un82QqvoNdctLWah\nbsiBKMhf7qRHcPiBmZbvgXKPD3Q1W1j4epet6O33/yiZB+BCaW1NspUCYktP\nyWFYlVSNAFz45wYtYs/TzRwnoUXRRYioiBAeIjnjCIpYKM5Uu/QhSVpniKSE\nnTYcNYtbWuKeZKrtl/7nRHYzUUz9ClBNMLAd+eN3af+kK5gJLaiz8RfFObH3\nuGL22qknOythB7sClYf0nQTVwjKWk816f3yfINgPEonmbAg2w4rwIUo0hs5o\nzsNmRcGvP2ao78YwgmkdOZ1q2VTUfOPDQjEx/VW7mL8JkS276XvI02TKWVaR\nycX7B5hDT+QZn1vo6von7cw6HsAmXpABu4WMBlhi5Lh2ck0yFhyAzLun18Cj\nNXttvQJdYnbcsYCe6oOZNELkbir6VjqLVOGEflipPj9voN+kBe4ZCesflnlT\nEFoB3dz3Mek1Jqja+lId/jIumCvEM1aetpViIg4AteVFyS3VIutkP06L4jUf\nytFRHFTFSCJJ5UZWq/srYTE7yr2pUMhAPqYrNG2W95N9ouUfCKYR8Tm4Ueno\n48HB\r\n=nJJl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICgXOaxIqXswGjaVw10gMKWu7KTeH76aOTNOY6xhAEZbAiB8dz8j2wgsrrECzKpIYfiTIIBUUALhXnxSer/52zHa5w=="}]},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/think.library_1.0.12_1598610256702_0.26668393590107575"},"_hasShrinkwrap":false},"1.0.13":{"name":"@anzerr/think.library","version":"1.0.13","description":"setInterval that works with promises","keywords":["javascipt","nodejs","util"],"homepage":"https://github.com/anzerr/think.library#readme","bugs":{"url":"https://github.com/anzerr/think.library/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/think.library.git"},"license":"MIT","author":{"name":"anzerr"},"main":"index.js","types":"index.d.ts","eslintConfig":{"extends":"@anzerr/eslint-config-basic"},"devDependencies":{"@anzerr/eslint-config-basic":"^1.0.17"},"engines":{"node":">= 0.10.0"},"dependencies":{},"gitHead":"d89245b57bc2944023dd0e8e643882e667c54c6a","_id":"@anzerr/think.library@1.0.13","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-2oCrcc/pnqlwp7+kF92Vu+eTrCZeMVt5HNMk4P3a5US3GAnX+vm3HQCbDIn9HYSqMxNZM06wHmOlR12f4sHpnQ==","shasum":"29bff26502763e5a39240e95eef9d1ae49f7a150","tarball":"https://registry.npmjs.org/@anzerr/think.library/-/think.library-1.0.13.tgz","fileCount":5,"unpackedSize":3585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1cKeCRA9TVsSAnZWagAAQZkP/1PglDND35HYsF9MPYcz\n+TOEX0Ej/8pidXNm8u4TUUF2SBanBNfXSzC/TGhz8ZRP+OIQeWqIfHX1+yDX\nriMTHYufHnQ80CTMZWKAgOtVyS6q6MCsJ5YZOrNxvddYDoZ5xtCtiv3QTi/5\nJ2kM6doSexWqUSOaV/Gi9FlH8EdbbKq14PBUT2330K1z7TI86s/hL0o2PYC2\nJ6nT+yD+FZddjzNC88dkqU57mqqeK5YQZk/QiXwA4XwZy5uUEFCE6rJdicmL\njTqugzqBibtI5hdlS4UQLvbqR2l7fnqrm5H7r8g620sEKaUAjtb6bhawew+3\nj6JJPSNjT/nh//dOrVvCSoZBYKKQTrkW9ULqSKRlnkaF3U4dZGNbZxng8QAy\nhheL9tvCz3OLCkiTHK5tJK8foRMJ8hJireX9/UGMFv/An9ogJi/WvBvOQ+rT\nDaRh1jmUEsTDJZWyTqFD8ASPvcI+Ri+LaET3D68dJnqcXxjvtM3O003SLAZW\nTIcc264I3Ntf6r9drmwLOjwubzu3fLULUFOzviwYZrIV594jmiil4K0NltWY\ncgsrGXwZz0HXGuJ8PkHNtEUfu9z9kq3AbQqDuibg9LOfR4PuksQFjhPJkU6Z\nCeO7XAkY1/C1FvwepRF3S1oVtBGb78ZNj+jpdFQRSwddnYLM30OrAVsiEWen\ntjOn\r\n=cHWW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGXVyN5MpxLzqug7SXsacsB6Pse6h9DtNEWf5NBSKXN3AiEAjloI5SRvyJ7ILQGe28JYcQ2VZBVLofpThKqeG/9ap88="}]},"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/think.library_1.0.13_1624621725834_0.03793457766849162"},"_hasShrinkwrap":false},"1.0.14":{"name":"@anzerr/think.library","version":"1.0.14","description":"setInterval that works with promises","keywords":["javascipt","nodejs","util"],"homepage":"https://github.com/anzerr/think.library#readme","bugs":{"url":"https://github.com/anzerr/think.library/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/think.library.git"},"license":"MIT","author":{"name":"anzerr"},"main":"index.js","types":"index.d.ts","devDependencies":{},"engines":{"node":">= 0.10.0"},"dependencies":{},"gitHead":"6ad925f5a4e9bdbfde0ec48f5c2105ada72a8df1","_id":"@anzerr/think.library@1.0.14","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-gw0K2sy1JuNOB/nNQSvfChf9oLVzA++lIl2v/B/VPUR0xJpX0EEokerCpXPKh6cl+jN3ryzjuQHjQR/a3bAm+A==","shasum":"54caa01ac5140a2e562eb1271d848b2a230cbbe0","tarball":"https://registry.npmjs.org/@anzerr/think.library/-/think.library-1.0.14.tgz","fileCount":5,"unpackedSize":3474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6tuDCRA9TVsSAnZWagAAtZYP/2uAnT+S1sBfgz/0rr3Q\nT0dqCCYCeUPQc/c2iip3yWhb5n4qwOA9z8PeR8SMeQDuAjPsch2bFIeGEgzJ\nxp1c+u9pmSal0whiomFTHz5ubhJnoHVC371tJGousUd8tnQaGeB+3gx1zhG0\nVoUXELZEReKJdlde3CyC6Qnf71R1EGmC+vbH629HrRUnmq5KC9OQxjmO5EgN\nmB/rsWBqYWz7baoVv1RN0FUywMp53sQbLSM5gCl/OWUp3u1NAt08MtIes97p\nanj1NQJpbBF2RuXYBvBeWEj3XnPCPSjBEcx9EorFZJo52Wyqv4pXsELYuPUq\n/YuC58u4XH7skQFcqA4AM8TUayvdie0x3u8SoGgsU7ivhrt64fA1VsOSVJMl\nOMe60oleIUVjibU8wAepZX0+KNcOZNQ5ScjY78xKcm0/kEBrnBLLv8zRJQew\nifFonh5YnbeU5afwaLVqspz2P8NC77TYafuXzARoAR+eq3lzeOEqRalTLQF1\nZ1/Sr6D/vjhy+W6MtHYKacQ6tcU0mLPM9xE6EgJZF4jEpw9lqhydNuOjYi1t\n13ADib76Sa0ucedvbAshSc3cdHwZiOAK53+tpNP0rSLk+8V3y+Ut140+omQO\n2vZlj6PSGOkmSB80/MDMSKFNzn/j/fQsBEP1mR4KOvFQ0H04MOysufZluXdR\nq1o7\r\n=guo9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHwCsfdicI4BR3+gVQG41rIvo8j0S0lQ/Bl+iKwPnTS8AiApDMO8TKRVMfxn+g9q53Y4k5fPod+4YnhRTjzzSwH8+A=="}]},"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/think.library_1.0.14_1642781571525_0.40598131009300187"},"_hasShrinkwrap":false}},"time":{"created":"2019-08-07T10:14:48.364Z","1.0.4":"2019-08-07T10:14:48.710Z","modified":"2022-04-04T14:28:22.576Z","1.0.3":"2019-08-07T10:14:53.544Z","1.0.5":"2019-08-07T13:01:23.952Z","1.0.9":"2020-01-24T11:55:14.848Z","1.0.10":"2020-03-27T13:46:54.766Z","1.0.11":"2020-07-23T10:46:33.145Z","1.0.12":"2020-08-28T10:24:16.867Z","1.0.13":"2021-06-25T11:48:45.980Z","1.0.14":"2022-01-21T16:12:51.679Z"},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"description":"setInterval that works with promises","homepage":"https://github.com/anzerr/think.library#readme","keywords":["javascipt","nodejs","util"],"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/think.library.git"},"author":{"name":"anzerr"},"bugs":{"url":"https://github.com/anzerr/think.library/issues"},"license":"MIT","readme":"\n### `Intro`\n![GitHub Actions status | publish](https://github.com/anzerr/think.library/workflows/publish/badge.svg)\n\nsetInterval that waits for promises between ticks.\n\n``` bash\nnpm install --save git+https://github.com/anzerr/think.library.git\nnpm install --save @anzerr/think.library\n```\n\n### `Example`\n\n``` javascript\nconst Think = require('think.libary');\n\nlet wait = () => {\n\treturn new Promise((resolve) => {\n\t\tsetTimeout(resolve, 1000);\n\t});\n};\n\nlet i = 0;\nconst t = new Think(() => {\n\tconsole.log('tick', i);\n\tif (i > 10) {\n\t\tt.stop();\n\t}\n\tt.start(); // should do nothing\n\ti += 1;\n\treturn wait();\n}, 100);\n```","readmeFilename":"README.md"}