{"_id":"@abernier/loop","_rev":"4-8d29799ffc30bfe39fff20d68b6ffd21","name":"@abernier/loop","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"@abernier/loop","version":"1.0.0","description":"♻️","type":"module","main":"index.js","publishConfig":{"access":"public"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/abernier/loop.git"},"author":{"name":"Antoine BERNIER"},"license":"ISC","bugs":{"url":"https://github.com/abernier/loop/issues"},"homepage":"https://github.com/abernier/loop","gitHead":"fc6eb7331f028cd258f2eb69f4c5fc6ef3183ee9","_id":"@abernier/loop@1.0.0","_nodeVersion":"12.13.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-nC1S1CmA8Uku7PBmAvLUuIV9l5cU252MjJx+c989VlJ2gmUz3+bhx47n4/xzT6YEjpMM/i8ygZB3UhpXaSj8cA==","shasum":"b4e3f16131d580ef56e69ab47544457f04fe3d03","tarball":"https://registry.npmjs.org/@abernier/loop/-/loop-1.0.0.tgz","fileCount":3,"unpackedSize":2484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhbUmCRA9TVsSAnZWagAAiysQAIUvpS0Z6AO03aURw5Sb\nvK+TCuudI7mxAtaVsEKCddcOORXiFtdlovtX9ya7tCb3XiHjoNuXx9aOAvDu\ntHHBNQJNOG2TZpX+xOU1HkFSCYlFuj2a9km2coGgToVV3MRgM/SQBmw239Lk\nMez5fGfmzzBt2rFbQYVgj/uY7DdmxIfwg+Ml/Ahps03ui0VECF0+R+Zf+OtO\nWPJDQG98/fIhkhQOJ7ctvdZWQWoOVFZwv2Y6I/xB31DA3zopcKJ9SQ/IA2D/\nldsCwQsPQYwAZ315rQuaSL+0vUvpTM9u7VByVL2+EYOuy2m2kdm7cXlx3xdu\nE0oL6fzJst8lW3LjM4NXcL6pVkmhTXxxQx9KKKPaE2/QJYtwzSNs3EUPTgmf\noh34PMv2inD2QYCF1hgxDHJLNYbf4eff4E0Jg6sVowY3xaM5E2WGuHfIaZLJ\nuSYiCTjxT/cLdNSHaogYO1vRtUYXTS72K7yYj5fyZxHE02LPcjPQXqf7T8kT\n1pfiux+Gpy9gFxPi44H5Kmqrq7uONH2zkw8E9NjGk/aA7hX17qvxA15u/KNZ\n82vq/+3mumbKReaB/ZEOSSZ9PHEjsNNJqGIZrC5fayQibfP+jRuDwQ9arWiD\n6fknLixg4TTT1p/MQV2nr6dPB1Yh22OBArNqLqk7qNm7WCjXgb0mXRRU5+iW\nN6BG\r\n=oA8r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2UCXdG6L8nkpoLd6acTxMhS8NR/xMJGeZvjvpVWatDAIgT55mO7nxsFpWfnYLVfw7UMLSJaKDWKydOB2qp6Ws5SA="}]},"maintainers":[{"name":"abernier","email":"antoine.bernier@gmail.com"}],"_npmUser":{"name":"abernier","email":"antoine.bernier@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loop_1.0.0_1602598182501_0.014322513740756548"},"_hasShrinkwrap":false},"1.0.1":{"name":"@abernier/loop","version":"1.0.1","description":"♻️","type":"module","main":"index.js","publishConfig":{"access":"public"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/abernier/loop.git"},"author":{"name":"Antoine BERNIER"},"license":"ISC","bugs":{"url":"https://github.com/abernier/loop/issues"},"homepage":"https://github.com/abernier/loop","gitHead":"0b408a2f5717029bd588024b465080a7a6a4d0d4","_id":"@abernier/loop@1.0.1","_nodeVersion":"12.13.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-5fXQ9j3Wnil9H4FdLvOXOiX4MXZ2qmny/+PxvD0CE2EmBJ6nO66f9H8QALamT2P9pu1FJBG7R2covq/NaqkR7Q==","shasum":"5aa933e1f856028673b0d786c6d0e2e439f25cab","tarball":"https://registry.npmjs.org/@abernier/loop/-/loop-1.0.1.tgz","fileCount":3,"unpackedSize":2576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhbX5CRA9TVsSAnZWagAAOtEP/1k5o8BDk5rH2sJZiYDz\ng9OvJQL9vQ3B0zD6umwBS96nyGSSHBvo+wDiOuZRthdICy27TtBD5oTJ33lK\n8538mb40ZA0X8VSlsiU10yRqQomFAe5LTZa62GdIks4++al0qIp/nGc++Q7s\noz7qrGqXsZSJsOqEwU0CVHKc/7S9s7OadCzDNAPE6Jo6rBZ9RbxgG4NmCx9O\n+5HIECBeo+pIK7QAhBEwyyDYKXb228CHay05OHaxo/PgQcjB4W7afGjAOXvL\nYBNqFeCr6+itcE/UT/AwebPxkxdnY7dc2zGagzyNEzcvSUQONLGQiRXZcXAe\nWicJaQqu6pHKl2t4FrrrXX0ogQIfDmmc9MBPxhdtEk7lYJT7ygFVhGjiplqQ\nDFLNXCwf4syi9g+vjLGAo3YVgUNdRZ97+TMIxXLQv5bgc7bTIns2QfS6TxWd\ny8cC5EI8Z44nEmgXufSdTHtlVDdbHynt3ZbuozUs4XTw2Zr+c6SLwiRGfrWa\n2tnmmS7Wc/3lOblUFPtnNOWCgQw/+PPVbZsvRASqiY21nQJDoPynTArtKfm1\npfMvHH/GiFm9O0X7ti9Jrt2nSsOlEBNcdsQNSw1SmtlEaju/YQcZxWue0ErJ\n4s7iFsUXCqvfFtl086oWfu/JYK+JbsKrJ7wXu1PxvENNQcz02O2jeECoc4dc\nMgD7\r\n=xpEX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC25QLCEEh5mF3/qhGQ6QgsFw/9wiCyj9SlB4xyUMuH5QIhAKUhSk4OvODOm9Z2TSsGV63ahCc6ezHiKMELRErAp8EP"}]},"maintainers":[{"name":"abernier","email":"antoine.bernier@gmail.com"}],"_npmUser":{"name":"abernier","email":"antoine.bernier@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loop_1.0.1_1602598392752_0.6280132627033825"},"_hasShrinkwrap":false},"1.0.3":{"name":"@abernier/loop","version":"1.0.3","description":"♻️","type":"module","main":"index.js","publishConfig":{"access":"public"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/abernier/loop.git"},"author":{"name":"Antoine BERNIER"},"license":"ISC","bugs":{"url":"https://github.com/abernier/loop/issues"},"homepage":"https://github.com/abernier/loop","gitHead":"f31add53a039e2959fb20d002812d73f30cac196","_id":"@abernier/loop@1.0.3","_nodeVersion":"14.18.2","_npmVersion":"6.14.15","dist":{"integrity":"sha512-nHf8TnY703Oz/wo/PXzAjgHqKZKRuHZWDvC0v4Lu8AJHtlxzPRUR4akqh3yIAevh6r/Y53sDTbXmO2kiS2Tikw==","shasum":"b0b25ac3318c05a6c692655e33f98946b131843d","tarball":"https://registry.npmjs.org/@abernier/loop/-/loop-1.0.3.tgz","fileCount":4,"unpackedSize":3808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhu1XTCRA9TVsSAnZWagAApDQP/isU5GrHp2Ln7R7aICGv\no+HD5V3a9PuE085Dt1I74EnhPaeQfVHVw4P/YkLfua8ElA6/+Vim4TSaiVdS\nZcrt5B3hyQ/6IjepSdAWgNkxZwzcJ/Wpaxiu5dyqE3c+4phdQw+60V1cJ3G7\nX7BanpWoHVMMDus4AgvA5/oRcMSeoa87UGBp9TSRERvre9lWxyjvz+PNJX09\nGzI5tEHiZeYWWdsygbHuJWjUaIkgvDid86ik+X949/FccEFSul3p4v500AIj\n4qpncEgcS7JlmVDD7W9oLP/tLcQkJZdQoInp/WHqGCXAZLTMxtV30YFzv27Q\n6ycpAKSTmlpdf2v+QV6Y9VGHpRq46xey08qChNUdfF9nsoZXTmaEgxgdZVwV\nTNyrKBq+sSg0SM6UeYhsaGYakPxsSrMv0djVFH8epSnQLAtdQEUT4BzTfLMj\nlcXtPAnX+Jky82GKJzRPD/uPCHG5zUWYumhK6OBht9GvimNaeIbATCeqLAJa\npPCDeAEPGr0Vbl+S2EVAimnYimG6fhxRgCOTOx9x/Z/+PA/NHU69NaSVxg/1\nQ3v4bxW4aHI2quWwoBhdHF1RMqZpnIbIF2s0TzJc+aKh7dLj++TtiprHsinL\nnmTnvxRGAYRKHUF9ecu5b2L/wbKBZs8PYfCagaPqj5mdxZ0kvi7P8AXjBAzf\nO251\r\n=PZ2u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBAw9FC/QMtVm/ch3lsXiHCjOzTlVtM6JUjGucP1oP61AiB+IX9MRDBGg95AiQ3ZED5jE9jp1K/f0/SoDqdWwZ6kBw=="}]},"_npmUser":{"name":"abernier","email":"antoine.bernier@gmail.com"},"directories":{},"maintainers":[{"name":"abernier","email":"antoine.bernier@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loop_1.0.3_1639667155153_0.4653687978071188"},"_hasShrinkwrap":false},"1.0.4":{"name":"@abernier/loop","version":"1.0.4","description":"♻️","type":"module","main":"index.js","publishConfig":{"access":"public"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/abernier/loop.git"},"author":{"name":"Antoine BERNIER"},"license":"ISC","bugs":{"url":"https://github.com/abernier/loop/issues"},"homepage":"https://github.com/abernier/loop","gitHead":"05e451ca940d1c8c124e480397d90c734af8e707","_id":"@abernier/loop@1.0.4","_nodeVersion":"14.18.2","_npmVersion":"6.14.15","dist":{"integrity":"sha512-19O5+sh/sTFpZqDdWX+l4SjHo6iXcRKQReCvWidK1IY2/qE9rdFlCPRt1yTNOhkio0AP1sUxFgYD30ztycRIZA==","shasum":"28552d0d0a3b447fa664c12525adfcfb0154fadf","tarball":"https://registry.npmjs.org/@abernier/loop/-/loop-1.0.4.tgz","fileCount":4,"unpackedSize":3808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhu3KoCRA9TVsSAnZWagAAwzoP/i0TLg7WJgzytcriZyyN\nHoYYykEPgJySz1Z1QBeBI0izjIQNnFuJE2sj4muN2qZvPQ7wzGaW12QPM3Wa\nHYtLJGdnUZ+B0c0uyoSMUHrTRAbqdGnvHPnL7c5qMNy8q8UYT7/+oKe3jJcQ\n2ofULLQdHaaSDLaQwJTpHwBgxpiCR4dHqFv4SOiO9rRnDluahDzoMIojU0fb\n6Xnuz/URf7qRFvdJeBF+VrwwFKp8YzXUZpWWoeT+M9G9W4gEtX/6cNwoGTjr\n0ugZ2kKDAnitzqhh4TG4+Z0PmC4tbzHDgwhE3mVHbjHv3YtuneJ6FgRUWVYd\n/0JOnd7y2mZl6q535indQaJKCjrjTbHFKAd+iRU0U+wFf15DNh2doB8aAMrU\ni/aLi/QtVAezYCfVLhjPm/0lZmAJJ2PNVEKKeC7Srd/DtJGGJ6Std7cwrl6C\nReIWzolGSkUFDcVWqVRKdg5xn8qp2Z5/nMy5HB2R8Xomm01m2y9wOfI2Sj1m\nEt1VKP1rXps1i5PyrCqChRq3HsGDhtLMUOdfLhNguA5It8TUn2uU5sq/GMDE\nqBBr3zQGsD2ik2++AVxOyW82Oatp7o+145gJCsbzyWVVDf2CMyWAocrWGYgB\nXFA+R8GkXc0qYZFvW4zyEF3X2CjKsrHpn/rlpyzHfb4p4QJnvX0D0qEAqIxQ\ncnDN\r\n=QTrs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDa/Pk8EORu9CEMoWyHaHEqg6+Phf+iXn9dPqzXsriJnAiEAvFaMHaUX0JlB9H8AgUVQ4tmc6gzfZA0GH56PrxQO4so="}]},"_npmUser":{"name":"abernier","email":"antoine.bernier@gmail.com"},"directories":{},"maintainers":[{"name":"abernier","email":"antoine.bernier@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loop_1.0.4_1639674535638_0.24123811101214843"},"_hasShrinkwrap":false}},"time":{"created":"2020-10-13T14:09:42.468Z","1.0.0":"2020-10-13T14:09:42.676Z","modified":"2022-04-04T10:59:00.400Z","1.0.1":"2020-10-13T14:13:12.858Z","1.0.3":"2021-12-16T15:05:55.294Z","1.0.4":"2021-12-16T17:08:56.061Z"},"maintainers":[{"name":"abernier","email":"antoine.bernier@gmail.com"}],"description":"♻️","homepage":"https://github.com/abernier/loop","repository":{"type":"git","url":"git+https://github.com/abernier/loop.git"},"author":{"name":"Antoine BERNIER"},"bugs":{"url":"https://github.com/abernier/loop/issues"},"license":"ISC","readme":"\n\n[![NPM version](https://img.shields.io/npm/v/@abernier/loop.svg?style=flat)](https://www.npmjs.com/package/@abernier/loop)\n\n# INSTALL\n\n```js\nimport Loop from 'https://unpkg.com/@abernier/loop@1.0.4'\n```\n\n# Usage\n\nAt max speed (`requestAnimationFrame`):\n\n```js\nconst myLoop = new Loop((t1, t0) => {\n  console.log(`dt: ${t1 - t0}`)\n})\n\nmyLoop.start()\n\n// ...\n\nmyLoop.stop()\n```\n\nAt given speed (`setTimeout`):\n\n```js\nconst myLoop = new Loop((t1, t0) => {\n  console.log(`dt: ${t1 - t0}`)\n}, 1000)\n\nmyLoop.start()\n\n// ...\n\nmyLoop.stop()\n```","readmeFilename":"README.md"}