{"_id":"@art-of-coding/timer","_rev":"5-c870be9c72841aa954523de051ee0824","name":"@art-of-coding/timer","dist-tags":{"latest":"0.0.5"},"versions":{"0.0.1":{"name":"@art-of-coding/timer","version":"0.0.1","description":"Simple cancellable time","main":"./dist/index.js","author":{"name":"Michiel van der Velde","email":"michiel@michielvdvelde.nl"},"repository":{"type":"git","url":"git+https://github.com/Art-of-Coding/timer.git"},"engines":{"node":">=13"},"keywords":["setTimeout","timer","cancellable","timeout"],"license":"MIT","gitHead":"96265c8f9ca2053f975ffc70fad8a91e835caaf3","bugs":{"url":"https://github.com/Art-of-Coding/timer/issues"},"homepage":"https://github.com/Art-of-Coding/timer#readme","_id":"@art-of-coding/timer@0.0.1","_nodeVersion":"13.10.1","_npmVersion":"6.14.2","dist":{"integrity":"sha512-w4fTGl6PGahkoqyOTyFoGHCpoKag/Hx1GFNrAs2821RRLptX6DVrvxL2/gyaSZFv4paBo7DijPjYEH9ZEm0nbg==","shasum":"6d20523eac36dcbf00a659c6fdfecfa880648526","tarball":"https://registry.npmjs.org/@art-of-coding/timer/-/timer-0.0.1.tgz","fileCount":5,"unpackedSize":3635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZ5TwCRA9TVsSAnZWagAAh/UQAJb4y7dmbaIAWsJ5hOtW\ncszDqYXdjEAI8S0xY5KNZhWEBvpl7kaGsJ3clZtYdzJ4jhbkvwdKolvgq0g/\n7I6e0XshXuNb6LjkC3BO/MbbW7HlRtlg+Ijy/nIYfAPo5YdIiydvI3oNmtMG\nloK1Fin9vQl/w3ofwOkLnv4cxPSXFyGcdIr5V0XK77AA4j0XwViPZOEhj9gU\nfUzLwS4EbpdqK56U0HFQGpIn8P8IX6bKaVHpKpkhLQy030hLQXu7Aw8RicsL\nfZnSIEXp/KDg48XyZI8VP/nXls5bbSxgVf1mMTn6CT/erstiiSSQ98/ebRoP\nR9u8IRcL/y+sHkQh0xoiO/I9egsmV6RgbL66+Q5AqFl659/WPnes2yA/yIG3\nd7LB2yqtT9vR7yzvYh2C1VdfnlMB6BNMaPuquZi7FS2LmdkiC7MjkqYVGbOr\nlB70Bp4zwDOI9Rjlfs9cJSTbXfd0dvsCxUwRbFIq+wfeC7eL0Rqix+ZTIHMl\nmaVCuVKhg/Vhn+k/aP6HRJKihPZ8tvirJznWd7Usn8X1dUhiYNC5C1nMg+mD\n/VugJHVivXP02r+Ni+/+TOST1HDe6unQes+4wFMYyywEVdeI5qnXKk9vMdDA\n62CfU9cjk72x8VQ0r1GuscXVPSyxYTVQ9XN8/+gTQo+h6QmraVJx8WKovDJF\n7hXq\r\n=qhbi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnTXmLwgzo/VpfMlHQfmhrEDUemUJxIy6vpSqr79cwgAIgQzCgrn8wwQls5xWoUyLwfd+EGFN/R7KU1nJa9IkDfe0="}]},"maintainers":[{"name":"michielvdvelde","email":"michiel@michielvdvelde.nl"}],"_npmUser":{"name":"michielvdvelde","email":"michiel@michielvdvelde.nl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/timer_0.0.1_1583846639869_0.03135038021265668"},"_hasShrinkwrap":false},"0.0.2":{"name":"@art-of-coding/timer","version":"0.0.2","description":"Simple cancellable time","main":"./dist/index.js","author":{"name":"Michiel van der Velde","email":"michiel@michielvdvelde.nl"},"repository":{"type":"git","url":"git+https://github.com/Art-of-Coding/timer.git"},"engines":{"node":">=13"},"keywords":["setTimeout","timer","cancellable","timeout"],"license":"MIT","gitHead":"ed143ebdcd3a9a4cb9f8ddb53c4244edbb4b3ac9","bugs":{"url":"https://github.com/Art-of-Coding/timer/issues"},"homepage":"https://github.com/Art-of-Coding/timer#readme","_id":"@art-of-coding/timer@0.0.2","_nodeVersion":"13.10.1","_npmVersion":"6.14.2","dist":{"integrity":"sha512-Bip2CqznGnMv8g9Y6BOYENMeMNX4KCr8xxns5ATNkpHvsx0IgKH3IADkD1++7FfYstzqrdx5N+xLdhoF8OOUnA==","shasum":"6b76847fbcb0332c1698d5d606f2671aeb5249e9","tarball":"https://registry.npmjs.org/@art-of-coding/timer/-/timer-0.0.2.tgz","fileCount":5,"unpackedSize":3946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZ5deCRA9TVsSAnZWagAAFlEP/imyYCQ2mpVRjCUxNSGX\nTM4MeslNyjTdrH0YKgSuCkOiz12Uc8maV19uJvPgQ07yVWSM3PYCuwMdQP5U\n8IDms3+WIfq++s7iQDtD2z5Jk25aHID9KN+u0TI311qNvc+VVZjs8k/BJLyP\nX+4/etym8kB120x4p8UYFnB+Mn+hebqWD8nX0luv9MJIFX+4nGOof8ceMkj2\nUoBlpaRn13H76gNwA+k4MNNNSjE/oYuV3X6qnzSZelgnC1kUxYuI3nZfZWtW\nZFZT5v5PdZF8u9KIbPP0T2rixqndEmGSqwe/Wch+jtGICV0gPnmSGW6qDwvH\nDTUvtJdo9+elC16QyKBm3X/kN/9n92zEkZXXB3Q+siPFeLACEmAEKowIeCR0\n3Z0dNC8LhTc0MQsO8SshwgYnXK7dSw71ixN/kQpWbK9p3Z3xh8qGHpCQhfMQ\nPugaibrndYX98WcLbwku8YxA6iSSJh9PLR1Gd+ObJ0IiTuK/W17/VAZGGOpq\n2sz+fzyHVTeS/cgTpBWI1ALr89jzKAmaqWxm5Nc+PDB2b8+4G31kN5R6vibC\njySPsrGAZuVhRFTEB26rc0fEvO+kcG0kJZK1vzCAyfE7ko05fjO9ZFRoKUqQ\nz8RxTahoStP+tjI2B5tqhdJOhnyNYvlIUDrpDsLrqWArLrbgMqpk9xagWncP\nV7ZE\r\n=yNr6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHAi0ORQAS0rek7XQMg/cJA/0vAVQm3PJ4/0OteWObTQIgBof3Ff1Hr6Y6Cm5Dg+vA8NjLW6oKECR5f1BDAc7j0AE="}]},"maintainers":[{"name":"michielvdvelde","email":"michiel@michielvdvelde.nl"}],"_npmUser":{"name":"michielvdvelde","email":"michiel@michielvdvelde.nl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/timer_0.0.2_1583847261951_0.30798938406148224"},"_hasShrinkwrap":false},"0.0.3":{"name":"@art-of-coding/timer","version":"0.0.3","description":"Simple cancellable time","main":"./dist/index.js","author":{"name":"Michiel van der Velde","email":"michiel@michielvdvelde.nl"},"repository":{"type":"git","url":"git+https://github.com/Art-of-Coding/timer.git"},"engines":{"node":">=13"},"keywords":["setTimeout","timer","cancellable","timeout"],"license":"MIT","gitHead":"dbf0a3cf60e971886c1d90ed9dbcfd24b260c39f","bugs":{"url":"https://github.com/Art-of-Coding/timer/issues"},"homepage":"https://github.com/Art-of-Coding/timer#readme","_id":"@art-of-coding/timer@0.0.3","_nodeVersion":"13.10.1","_npmVersion":"6.14.2","dist":{"integrity":"sha512-J4rRhNvgsdBhPcQhmRSL9sps9fiOGQo1RqcpEHPvjCFNqBmZuWkVPc8Y67wzX8qEDmOMpT/Bynx4JKjgZAo9ew==","shasum":"027f93eeb6e6bd6d1fc3a45bf6b381a48713fb6d","tarball":"https://registry.npmjs.org/@art-of-coding/timer/-/timer-0.0.3.tgz","fileCount":5,"unpackedSize":3942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaDUSCRA9TVsSAnZWagAAe5cP/jXC90IcjsmaawH4eldP\n1xoFJhOP5OZkG1p7Ish6zw3HgayCif8g7MyC2uFvLuk5JxXsNgzWWSu0i5QT\n7IY6/oPq1/shpvaZXaFsAjjALLRLoMkVNIlNyhXCh3IkViQJaXBn8FP9aOON\nNw1WbHOg1DCJwjkz9AGStA7CaR0tKcpzVfAl2nzXtOXZbgjH7q9ESr2n4XHK\nPvFqC2YJlK+yAQx6N6m+R4PgBRu8FnQoQ41EjqzbPRtMnNEKkzUcMDln0w7N\nqaapDH+BkzYLHNeVAnMhiB3u0v+A2k0JMieuZuCZiz4GA/4y6ExeM/x+rv3X\nwuuFgaZqupKSQGoydo5pUDtXED/PqeGyXARBD1Y/v4LjmaHSHhJUxrNHK949\nU32mHn8JBIhCtSLIcSsLW1YPzXm+kjsRaG5UHECzfv+ij0jZ9kF68EB7UD1E\nu4ZwNQIqJA0hMTpug9nasCEl73oYIAEViHk9Sq82OfrsmIbqQXkiJaF1L6f+\ngIb9B7hUXvQJ6xu8meSDIu2Xy4Cr2XfDDhOS+6d+wzkyuiHLpcJbylWBB1K6\nYosRxCoAxspM83ZnuGC3smHxRwTsEgwYAyet97CUHFBBa8PGnTw1cPH4OKFC\nfP2CUATjnYlZk5L9Sa67Bwc0SS6ZRVgpMoFdvigrvqsIV2YGGH6xMrNJGoB5\n2F/7\r\n=1+3D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHsf3FUrx2LNbT4AZ2caeKh6czTlfpcp0PsFzGzVeCDuAiAq8ifriZCe/zliSoYPz1RLSXCOP8I0JX88ZQ93cvqsgw=="}]},"maintainers":[{"name":"michielvdvelde","email":"michiel@michielvdvelde.nl"}],"_npmUser":{"name":"michielvdvelde","email":"michiel@michielvdvelde.nl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/timer_0.0.3_1583887634101_0.9597907118493374"},"_hasShrinkwrap":false},"0.0.4":{"name":"@art-of-coding/timer","version":"0.0.4","description":"Simple cancellable time","main":"./dist/index.js","author":{"name":"Michiel van der Velde","email":"michiel@michielvdvelde.nl"},"repository":{"type":"git","url":"git+https://github.com/Art-of-Coding/timer.git"},"engines":{"node":">=13"},"keywords":["setTimeout","timer","cancellable","timeout"],"license":"MIT","gitHead":"1946f411066f960906450a5344c30d20bb83b712","bugs":{"url":"https://github.com/Art-of-Coding/timer/issues"},"homepage":"https://github.com/Art-of-Coding/timer#readme","_id":"@art-of-coding/timer@0.0.4","_nodeVersion":"13.10.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Knr3qe25Tt6iTEXqqIuq6qBcUeUjKqnmK0w6DTSJ8AfhUucGhC4hysqbvTPjppgFLqYGQupHla4RqZYpGy/Ggw==","shasum":"e8af67f32d9d6dd4715eaf4d6385a52d78e5facb","tarball":"https://registry.npmjs.org/@art-of-coding/timer/-/timer-0.0.4.tgz","fileCount":5,"unpackedSize":4243,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7qmYCRA9TVsSAnZWagAA6PoP/iDOatoXkZWaflh2h32Y\n2geHCOXj/VS9Z/GYZxnH5JtPQ9so41w3MhhlC9wH/8XfLxWFJgsNmIrA3Hgo\n53rbTccLzDiB06GQQ0YaN+QwuB+k3y3kcgp1iN4I0iFxGBUbO3TwbbbTIyxp\nsHIoZzOGmc6RsqVb7XA6DkVhZEiAkL6wKKjPe09IYbXYgIHFVx00FvVAJoPu\nD6yNuLZXFMpZncU0+I6GKgHN07YxAcbWefel5ZA/zv8cKb0wMUWtC4DD9lYE\nzPUZuLV2PEYyTP+nxCxmC9C+jGd+CyU1LMxorOd0bMcC3hIbjHFsNaDu+JRp\nf8frD6+8m/CupCaoVrF/7tAINhIgOd6qxx6l4nHFmFUtEW9H6iQO6gdJ/8x/\n/D9PdD0Y3gKF+HPALTjLzHPqyzoMBPvbW7nx7ZK7cgRDzqLW1CvumYa/Sman\nmBR2pCG/e522APOr+HHBQBxJqSNCFUoXWhtAwd8B4+RQX2AFBaZUr0EsKANl\nDjfaNcn6rCIWwDJFAapddHWpPGp1ybyCJSXxgXyIMMrfNomMZqpleaoN3Utj\nrEQLwKDGvNu6TC6AvToI8nUIU9iA6/leS9mlF89V1raM8u8YHM94/L3LkP+h\nTn7mSwIa9bc/OLZHs//yDe+fOB/6g/hkOsXkZHCVPnqnrk12Zhhg2JiLUKVt\nZW20\r\n=bEuY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGQvqE+jc0++j+1HOBRM/RyuiRNifzQlx7uSRmw98pl8AiAodXu+/BAQNpalwDR0wbBTE7yRe2RHFJ9dlD3eqrv8cw=="}]},"maintainers":[{"name":"michielvdvelde","email":"michiel@michielvdvelde.nl"}],"_npmUser":{"name":"michielvdvelde","email":"michiel@michielvdvelde.nl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/timer_0.0.4_1592699287673_0.8820265479796277"},"_hasShrinkwrap":false},"0.0.5":{"name":"@art-of-coding/timer","version":"0.0.5","description":"Simple cancellable time","main":"./dist/index.js","author":{"name":"Michiel van der Velde","email":"michiel@michielvdvelde.nl"},"repository":{"type":"git","url":"git+https://github.com/Art-of-Coding/timer.git"},"engines":{"node":">=13"},"keywords":["setTimeout","timer","cancellable","timeout"],"license":"MIT","gitHead":"8eba6953828baf62dde36542c39d39650c51f211","bugs":{"url":"https://github.com/Art-of-Coding/timer/issues"},"homepage":"https://github.com/Art-of-Coding/timer#readme","_id":"@art-of-coding/timer@0.0.5","_nodeVersion":"13.10.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-DOWBB/JfeS4f2VwD5jERFBPrVxLK4d6LzyP5gXa6opghCbhQooH/MgkYSm94w0Gy8UDaG628xmB5bfwlTLm7cQ==","shasum":"d9a64643fd5dafe39b6f795a0f679dcf3e212b3f","tarball":"https://registry.npmjs.org/@art-of-coding/timer/-/timer-0.0.5.tgz","fileCount":5,"unpackedSize":4293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe98X1CRA9TVsSAnZWagAAjDUP/i2O9IomQdN75Jf9rd+j\nl2rw+VdVewN8BJcTZPhrUd4dx7ipvxD8Ym5Q7ljTR2WxIngd+P9zH8vewTb7\nWluVyhsNKJ+vK3sSETs4p0xsi2orcinXV+tpZQaU4L6pQzeEEqY/5bZbiVbX\n9YHUcloqC348KzJ6cLUJtbUbmXv1o74xbZG3vJOJCuFVmuEDt1k+++zECU+f\nS2/p1Nb/6QGClU7RGX1E2SErGG8f/SLBKeWcJK7fMY720tBQfY2eo1s+u1i0\nEgT1/ptw6Qc26eojOV5vwcJblGP27R/kRuSzmDqlMAQqN9khG/Hgzgd4lVRu\nudAr0B4SeL31Vbrb2fI2y+afkPh5WpI84b+4f4EAetnQSvkTHP5BsA3KV5rB\nB5n2RMWtccfDKqOEnvv/A7aav4D7nG5OIJCi5gFeydtMzZR7GUcrmvzEFyzp\n1/OMNswSgWvcjfhqiVUw/tXJr0+9zBRaAhc8Fwx5dLO95UQ5nCTyH5RIecKU\nBQizQTNoPx49Iv5mRDrhaEUHSDzUrrFNML/x5jfKGiZfmLkW9UsuRr+ZhAZh\nYacd5KUCCL73TvkVRe/po/u8aF2QP7Pd6DIehBjk9R8KOmK0f5J9R92rs+TB\nGHHJMZObg/ZcXYIB/j4rkEkaeCYbvHtpLOMhKhjvg/lTGCP7NUnhnFMVCJmw\nqC+R\r\n=hs/s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA5hdMlDeymQvAmf3H+/nVV63uefhBsiO5ZBArK++uiMAiEA+LRGWy79U/S4naynosNm3y4fUPCi8Jr/WF6skjKcaA0="}]},"maintainers":[{"name":"michielvdvelde","email":"michiel@michielvdvelde.nl"}],"_npmUser":{"name":"michielvdvelde","email":"michiel@michielvdvelde.nl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/timer_0.0.5_1593296372850_0.39511040703882827"},"_hasShrinkwrap":false}},"time":{"created":"2020-03-10T13:23:59.738Z","0.0.1":"2020-03-10T13:23:59.960Z","modified":"2022-04-04T15:35:55.447Z","0.0.2":"2020-03-10T13:34:22.100Z","0.0.3":"2020-03-11T00:47:14.202Z","0.0.4":"2020-06-21T00:28:07.807Z","0.0.5":"2020-06-27T22:19:33.006Z"},"maintainers":[{"name":"michielvdvelde","email":"michiel@michielvdvelde.nl"}],"description":"Simple cancellable time","homepage":"https://github.com/Art-of-Coding/timer#readme","keywords":["setTimeout","timer","cancellable","timeout"],"repository":{"type":"git","url":"git+https://github.com/Art-of-Coding/timer.git"},"author":{"name":"Michiel van der Velde","email":"michiel@michielvdvelde.nl"},"bugs":{"url":"https://github.com/Art-of-Coding/timer/issues"},"license":"MIT","readme":"# @Art-of-Coding/timer\n\nA simple cancellable timer.\nNo dependencies and uses `setTimeout` under the hood.\n\n## Install\n\n```\nnpm i @art-of-coding/timer\n```\n\n## Example\n\n```ts\nimport createTimer from '@art-of-coding/timer'\n\n// create a timer for 60 seconds from now\nconst timer = createTimer(60 * 1000)\n\n// add a listener\ntimer.on(() => {\n  console.log('Timer fired')\n})\n\n// cancel the timer\ntimer.cancel()\n\n// reset the timer and set for 50 seconds\ntimer.reset(50 * 1000)\n```\n\n## License\n\nCopyright 2020 Art of Coding.\n\nThis software is licensed under [the MIT License](LICENSE).\n","readmeFilename":"README.md"}