{"_id":"timeout-refresh","_rev":"6-f8b6a4d4a256c1bc145196132f5a6397","name":"timeout-refresh","dist-tags":{"latest":"2.0.1"},"versions":{"1.0.0":{"name":"timeout-refresh","version":"1.0.0","description":"Efficiently refresh a timer","main":"index.js","dependencies":{},"devDependencies":{"standard":"^11.0.1","tape":"^4.9.1"},"browser":"./browser.js","scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/timeout-refresh.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/timeout-refresh/issues"},"homepage":"https://github.com/mafintosh/timeout-refresh","gitHead":"70237c2035052457c79d62e93cde77ebd517b0ea","_id":"timeout-refresh@1.0.0","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"integrity":"sha512-y5ajDPPtyhumr7xRnQgOMMVR5/EXMCVHPwM7RWnMUZx9UzT8FGRBtwG4/rh2AWHkDr7JR8dBHU6NDGx7tEiEAg==","shasum":"ae4d297bb8169c93671f04f9c1865cff58571e8f","tarball":"https://registry.npmjs.org/timeout-refresh/-/timeout-refresh-1.0.0.tgz","fileCount":10,"unpackedSize":5900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfXloCRA9TVsSAnZWagAABZIP/RHrUulzDlSbDcagDYl6\nPXIHe096zLER2L6g9dWVry8bP1QROpj+lzgC9aixFcggF/T1HK/C58HQfNzQ\nIqFQm4v2BA04Hon1XygBpJAEQ4azCXeIYM1Raqtf7DRd4Ii8BvNT/y4oC3dY\n1IesUh8qLs+VcFZ/FAu6BegWjgecFdSgJWu0Ypn0AjWB76M9ESh/yUm61RIF\nvtIEvtRz9ZLuk4XzLsKM8ljW8y6f8XM2kPTRO2aO0ivaFrEokuELwe3Ii1MY\nLFcesLTrO/KezfSDGvyX20FVrbJsU9AaGzZi5qCF7qOpc33GwRbL9ktxU2Jv\neB1+xAIwtB8Rkk8IonUG81YCwXymfFLYKGLs2QAzXLWu8i5Y1sVu4vmjLExI\ngBy4Yr689Vlk6MErT1rnnMwVl5vTbAYpqQtOF/na1ZjMOZAkt7zqqiGohHeT\n74jKNGjQ5u/LB1IFI5jeR2Im1o6Z/tn7DS3i/hjT0pYZjRyXch1G9oMH+fwY\nkyRH3t97UsDxJffrJY4UDlcYBUTwlY4W2exYzEm2XaTpnsBjnkFCJApKg7iG\n7LIa8cGGuIrH/BsbnUD6SuWv4wcHC+yit9hEoSTuSVrWTLEJa7y3Vse07x0Z\nuaGzVmykfKKLCItgODyoswP7FUOmD7tDt7qpbF0OKxL1fi6LF7Xqil+s0xed\niskE\r\n=DHre\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGkFiTbUuGVrIsoZnJs18B/hDds5iTNHern0jbWN6fBlAiAlgP0rgH8ihwPdeMLTT2ohRGVj++Ea0fOGZrxG8XhmsQ=="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/timeout-refresh_1.0.0_1534949736141_0.6595648746358633"},"_hasShrinkwrap":false},"1.0.1":{"name":"timeout-refresh","version":"1.0.1","description":"Efficiently refresh a timer","main":"index.js","dependencies":{},"devDependencies":{"standard":"^11.0.1","tape":"^4.9.1"},"browser":"./browser.js","scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/timeout-refresh.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/timeout-refresh/issues"},"homepage":"https://github.com/mafintosh/timeout-refresh","gitHead":"c4d24f2b2c6c174feb6e2ca95b9ad528473c520d","_id":"timeout-refresh@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.16.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"integrity":"sha512-bW5oSShdwFCN9K7RpB5dkq5bqNlGt8Lwbfxr8vprysk8hDiK5yy7Mgf2Qlz2ssE0gfQfoYhk4VLY9Hhsnr9Ulw==","shasum":"182b23c7cacd1420fa9c0eff2c6b31c3db7ce959","tarball":"https://registry.npmjs.org/timeout-refresh/-/timeout-refresh-1.0.1.tgz","fileCount":10,"unpackedSize":5915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdglgUCRA9TVsSAnZWagAAKJUP/0cWX/MhhJOkNpdT5lyZ\n/LOOLEnwzfP1TPbGfFdlis1VOBjOOjRYFl87bXQGTJAdw5ruR8QVFOyOMYMa\nUBdzJzQQAPZ09g3P5N2uw728fYkSiCPXUC3TE1JlKJSO7wQo5b12phusOOzw\ngc263i7dWbvr60OcjigG3xAGXJGLcmvM8bY9VZXRbPxubfCW+uez6JnoPASm\nzbaQkARsUb19SUkVADRH5TrePJUTeonugsFYzv1Y+qi0BCQyi6Z2U3mr3TGH\nJW1EW6PhR5P5mN5rNHC4yZ1EDJQQRJQ4HaVcbIkMx9EB3fsXmz2t6NvxXVBI\nHYo2RNbOdwLkdCXGHKQMsAHRpdOAajQu5Cuy7VCGc6C+8VWNB0Ye3c1+BKA6\ngGqD7whb0o0KkVCYmMd0vJVdQnqfufdPT0sug7Rfer695PaA/ATGivUIS28k\nbKSj+zYvxnh8vugmGch3RJkwySrLDHjLaHKbc3FcOogbSTIYm9NkptR4OE9+\nRfoo9VVhIqV9u1lFGRC5MYN1Z9wu53bUw/b+8As4Ouy0VSbi8W/aX2G8qUVa\niNaJE10NjvGaDQgEj0rweLVxcixguR8vPS/m9KpsNjQjIwXioynTpTk85zeF\njsNAX+n/FuJluk3shEfmYWTQQD93tAo4P9D0QMNmG3TYNgoqyzAGm08YIpdx\nv+zr\r\n=Ke3g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCw1jc7hl396lMtJLtd+0j+ZLetQdFtB/40Ucnc/eyKwIge6WrqI0Fe+ZwTp5dpNGQLYYVz4OwgoRCgJrDH1BDj8w="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/timeout-refresh_1.0.1_1568823315960_0.6749588938893771"},"_hasShrinkwrap":false},"1.0.2":{"name":"timeout-refresh","version":"1.0.2","description":"Efficiently refresh a timer","main":"index.js","dependencies":{},"devDependencies":{"standard":"^11.0.1","tape":"^4.9.1"},"browser":"./browser.js","scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/timeout-refresh.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/timeout-refresh/issues"},"homepage":"https://github.com/mafintosh/timeout-refresh","gitHead":"fa48c9fe9a47fb7d65c134afe9122b6f5c47c285","_id":"timeout-refresh@1.0.2","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-lsO23gD/EeW53AvEoTOleUFqTIapZTu5NPzD6ndUGs0+G1IuN0+hu2kT6I3AmNX2fiOrcC6umtzMEv1XQmajgQ==","shasum":"3fee27c3543f96268816fb68a8cec132be239693","tarball":"https://registry.npmjs.org/timeout-refresh/-/timeout-refresh-1.0.2.tgz","fileCount":10,"unpackedSize":5966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUAq+CRA9TVsSAnZWagAAN1QP/3y7/32SwDp3GkGr7mV3\nBZKM81ne0N2M5xnHbSCvBPkcPGGu8K44tcX74zKXCosYB/8lkkwxKwC+T3kh\nfl9+MCJcCjLrQMpDZf5pTotqqn5yCzxqU62tZr+s3W2Ue43dOamEkRm7hNzz\ny1oC2H3HJdtxCJizpzaQSAvfaVx+m49AXkbUlZJ4mYlwvwKe4U4hYK6X8ik5\ngsaE/dtUdIEs7WDa2jH+41MgrvQ9icu/UgBGPNyS15Sc2DTBeBqYc7J7Bdyz\niv8dhYZaOrsW7joA509J7o156HEM5mn1l8AN+6ehzvmAspwWvB88BJ9UoXUR\n8Ct37lbDYOMAo7Yz94dxUwklJPeG52vQiHZmTROJ+g9d+1wDuUHmQ6rCWXkZ\nNDgSddSpYHNMGTj5074J9QBgRMCdAxHWS55+/EYnvGTrDs7STkNT4z2O44+7\nY/7S2Y7kuYeye/zoiV25OQlZQvPdwE5s9icp63qMIE+EWrL3luE+FvvR8MpB\nkIZUsHztrtDf4YH98NI3RUqpaG2llJk/HZU/3Qu9HFPHODC80vZ8NHCjbrMW\nWkvQvBB7RdVHAmK8J4VMWTRRbdtIIEwxMhbZy2ILKapDVfcjAJoecfzsogPY\n449MaJVIQfxjenTIbZfUUYi+MHlNYiuVuOc7LbHSZsJX+SS42oyyBcFFHP1r\n5LFK\r\n=Y06F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCa4hAFgWc5IqSJiUn1lYmvf6rXw9bZPAZdmrPyA61tJwIgFkKOC94qn3Y49Bq/Y8wN37/fSt5HarsQ2ZJjb3s2aO4="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/timeout-refresh_1.0.2_1582303933784_0.5732240267110891"},"_hasShrinkwrap":false},"1.0.3":{"name":"timeout-refresh","version":"1.0.3","description":"Efficiently refresh a timer","main":"index.js","dependencies":{},"devDependencies":{"standard":"^11.0.1","tape":"^4.9.1"},"browser":"./browser.js","scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/timeout-refresh.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/timeout-refresh/issues"},"homepage":"https://github.com/mafintosh/timeout-refresh","gitHead":"5c304c155799426ce4fd8b3070301548b79b4e2c","_id":"timeout-refresh@1.0.3","_nodeVersion":"14.10.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Mz0CX4vBGM5lj8ttbIFt7o4ZMxk/9rgudJRh76EvB7xXZMur7T/cjRiH2w4Fmkq0zxf2QpM8IFvOSRn8FEu3gA==","shasum":"7024a8ce0a09a57acc2ea86002048e6c0bff7375","tarball":"https://registry.npmjs.org/timeout-refresh/-/timeout-refresh-1.0.3.tgz","fileCount":10,"unpackedSize":6598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeujSCRA9TVsSAnZWagAA0VAP/3O4hYvuMvcbB4eXk891\n8BlkuqjMOqB/jfdYBgGHuEgtegC5Iv/5Q98QqdjzQOfCBGOxx2kE92Caz0TC\no1/mWDi27dpYN27HBsoDBw+f4nK/+1cRGXFGig3KBwpDkZhv49XuoWsNUKgB\n+TxV7jQxnpkiUW1hbnkBkIvfDZhhHgDSXVQNMSkF482b8UCzu2wzb15Y5Eyy\nTHgT09XpB02gXZ0G4YR9+xMgIz9KRHBWXtEE9aD5ft/0XGK+kqkFlrfiLpyr\nLy6wxymG4guSC81NcV4U98Gemz60Y0LzDpsBNE4QjR8ZugXG7clTthW58MYe\nTZhhH7oJQCBPDHkfGPKFoH+rZgAwr3qxA0AVOfjc1d0WGnO9dmj7IlxAA1Bo\nrxB+0xchJAZlNV3vzvQciCQne0Qjkpf5mvEvnl9zrA76Au5pXpGWRMQ2Ohnl\nOPyo0fKgaVEWIpMdYtC1FBdkU1uDLtRrY0eBztrqHivkN84RocP82auaJNbN\nvNzPpTFxX4F07iZPMIMtBvnjZu4qvP6SPM0ttsDucBLOBiG30DmXdWzp8Ku4\nwYBf9qD+NnQSDzcMepXoF0Yqbkh7Z9fvC4RnwH2n2mmDjIs2VrY5Wx+FpDfV\nXT9raC5mbKv5VqVRE3rVHZZ0TgvJArhLsJNCtjlTh+vs+yu3wIzOwSCwZwvQ\nk62O\r\n=GUm5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA2Q2yVvcxkBccEjs1DXL49AEVfi0lsx9GY3GiPWO/7RAiEAkX/FDppsQbihPn8QioZo//TVp4dMtT+VYa4c0I2keqI="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/timeout-refresh_1.0.3_1601890514079_0.13310513110763877"},"_hasShrinkwrap":false},"2.0.0":{"name":"timeout-refresh","version":"2.0.0","description":"Efficiently refresh a timer","main":"index.js","dependencies":{},"devDependencies":{"standard":"^16.0.4","tape":"^5.5.2"},"browser":"./browser.js","scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/timeout-refresh.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/timeout-refresh/issues"},"homepage":"https://github.com/mafintosh/timeout-refresh","gitHead":"a7904be4271b84402d5e6f1bdb270bd565088095","_id":"timeout-refresh@2.0.0","_nodeVersion":"16.13.2","_npmVersion":"6.14.16","dist":{"integrity":"sha512-N/qi1NfneWGcCP1bH945YLTVuYHABSZT3lKA1NJRK2Ym/8Dsg/5mCru37Lc5SnaEZOtk9PIuciD7XwBgtN3o3A==","shasum":"0d0563ed1cd5f319bb0ac656a43d533f87dafb76","tarball":"https://registry.npmjs.org/timeout-refresh/-/timeout-refresh-2.0.0.tgz","fileCount":9,"unpackedSize":7952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH51rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/rw/9ERNKYVdeq3rD5zlqCMK8tUm/fZgLseQpVc1KYdTeSiJy0ZKi\r\nkXear8QKGi0fDJOa5CPEn6CDH8WPIFKAQ4ih9zLtwOs1ACKEx7wp9Yjoen4c\r\nQCXFfoG6GzKbck0DUweDjmSKA7N61a6y4yz/YG5YPGHVepRjVazVzXuae3oo\r\nXsQG+TjHughHdV7G3Dsjq1j07t2ork59OM5t5rV3h+eAkWzVAVyar8h6Mi1N\r\nX+CTWyn44gnuxEAO0aiLf7vuKE7TbmBAov9II+ghiCuXT0LZSXztKpW/Rb6L\r\nJC+zGf4tWPABTmj++4VQyPwu7UrgHY7UetWLvTp+zBjXCrMfkPf0XuG4kk0U\r\ntajGZzd8Um19/y1xlwnGnlJnBAUNDOKXwPwYUwDRo8FJ3H/Zw+sGFXjoUwJe\r\nYv5BTJZRlbdC49KZK5U/j/AVE6ivyUtIZlxqFe18pKmTZKBgI4rICostmjFr\r\nVse64l7fQr4bOSfAeFiTBElpGE9O5vVXofk9tjPExOn6aTeFU4pjd4xQ/KjG\r\nSvNYrMVzC4i83kvOEhswGKdItwjQOh8OG/wt/m8zBvop8lC7RRQ9a92nMw/e\r\n98Uw3gCGzFmxum0Vvm009xCxhLB9zbHXMI/nz/1MXbRrfqCr1EgkzvM3/s7/\r\ncc0RhjnGDUCas25873cRezeFe/9J0SIcZdc=\r\n=LvM0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC+SE4XR2Ld7lJn2ka3tmBus0D6XaZkGCo+BVp+M3cmqAiB2Xxb0SsMUjhLQ69cvqev25EIgLrE8uW/WHakleL3vRw=="}]},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/timeout-refresh_2.0.0_1646239083503_0.3064059375434598"},"_hasShrinkwrap":false},"2.0.1":{"name":"timeout-refresh","version":"2.0.1","description":"Efficiently refresh a timer","main":"index.js","dependencies":{},"devDependencies":{"standard":"^16.0.4","tape":"^5.5.2"},"browser":"./browser.js","scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/timeout-refresh.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/timeout-refresh/issues"},"homepage":"https://github.com/mafintosh/timeout-refresh","gitHead":"4db2530d8d80f094df20dc7fc4ff3ec7ddb6a8f1","_id":"timeout-refresh@2.0.1","_nodeVersion":"16.13.2","_npmVersion":"6.14.16","dist":{"integrity":"sha512-SVqEcMZBsZF9mA78rjzCrYrUs37LMJk3ShZ851ygZYW1cMeIjs9mL57KO6Iv5mmjSQnOe/29/VAfGXo+oRCiVw==","shasum":"f8ec7cf1f9d93b2635b7d4388cb820c5f6c16f98","tarball":"https://registry.npmjs.org/timeout-refresh/-/timeout-refresh-2.0.1.tgz","fileCount":9,"unpackedSize":7900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiK9daACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpG0g/8CmyfC48NasIsCccKkx9wyirBr8awojI/iahWIRTFwCNI/NKj\r\nFDtCZOonjTLa/VpetSr20DAvrE4cOjhu0J5z4LT91z+i4bnNqxFcC0y29Mlk\r\ncyWt7qQktMEYrChLTR0t5Sv8i+Mr7i4Kk7NSRfMZf9UYFBsqZP0ep6mM1NPB\r\n2sOVHw4fmpiI2bZqwh96lN/ogqtH3OJIc8PH7azIuJYCNeJ2lJ3zbboMyf/m\r\nFZ7ycXORoFGWu6I0tOVkiAsCV7lKdH0/4/SU2Y4rT2ZCA8Ftx2j/0H7FfM0c\r\n5qKFouq3paHQPRvK+rwaQRYstglbQreOReIUAGusGmKWY6+FELZJOkbfz6QF\r\nL7xJDMNpAubKzmm2U5fMazMgeH/5OI6RNt2z6b11V/VWzsmgIKiLkfUxPVdo\r\ncsuoCHDlKCyug206dTqcB9O6T3C8TxJnroOuhTva+eybe5XW+7P47qp8OVBD\r\nTF7UM8kXH5kS0TRdNHDqdwBAHajsYeCZ6NUx4HiYMlcSl7p6IyBlatUNFWKA\r\nPXGazeQ9KRl5gk1G+sZ8/vgkCQLaV2hr4lFYVCLamVJs1r9n3efUQA7Nocd8\r\nLqJ18EGrbmyGrUSHr6ZTkBOC9nUCPnQOIPwqu0REIVlWBETB8mcPf7YyFB13\r\nSm/FAYNXQf7wAypoj6dIncwlOyZt+7k70Yo=\r\n=nqyN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEXzhS1ecvnqvMVBxlmVCLMcCG0KQWJPX7sDIIsAbtV/AiEAiWrk5RVvEd1+yNNyzPloyekb1rYCjj2u+/ve1tq4EUE="}]},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/timeout-refresh_2.0.1_1647040345985_0.1459066543670493"},"_hasShrinkwrap":false}},"time":{"created":"2018-08-22T14:55:36.141Z","1.0.0":"2018-08-22T14:55:36.261Z","modified":"2022-05-21T21:06:25.114Z","1.0.1":"2019-09-18T16:15:16.259Z","1.0.2":"2020-02-21T16:52:13.937Z","1.0.3":"2020-10-05T09:35:14.169Z","2.0.0":"2022-03-02T16:38:03.891Z","2.0.1":"2022-03-11T23:12:26.582Z"},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"description":"Efficiently refresh a timer","homepage":"https://github.com/mafintosh/timeout-refresh","repository":{"type":"git","url":"git+https://github.com/mafintosh/timeout-refresh.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"bugs":{"url":"https://github.com/mafintosh/timeout-refresh/issues"},"license":"MIT","readme":"# timeout-refresh\n\nEfficiently refresh a timer\n\n```\nnpm install timeout-refresh\n```\n\nUses `timeout.refresh` in Node.\nIn the browser a basic `clearTimeout + setTimeout` is used since no other method exists\n\n## Usage\n\n``` js\nconst Timeout = require('timeout-refresh')\n\nconst to = Timeout.once(100, function () {\n  console.log('Timed out!')\n})\n\nconst i = setInterval(function () {\n  // refresh every 50ms\n  to.refresh()\n}, 50)\n\nsetTimeout(function () {\n  // cancel the refresh after 500ms\n  clearInterval(i)\n  setTimeout(function () {\n    console.log('Should have timed out now')\n  }, 200)\n}, 500)\n```\n\n## API\n\n#### `to = Timeout.once(ms, ontimeout, [context])`\n\nMake a new refreshable timeout that fires once.\n\nIf you pass `context`, it will be set as `this` when calling `ontimeout`.\n\n#### `to = Timeout.on(ms, ontimeout, [context])`\n\nMake a new refreshable timeout that fires every `ms`.\n\nIf you pass `context`, it will be set as `this` when calling `ontimeout`.\n\n#### `to.unref()`\n\nUnref the timer.\n\n#### `to.ref()`\n\nRef the timer.\n\n#### `to.refresh()`\n\nRefresh the timeout.\n\n#### `to.destroy()`\n\nDestroy the timeout.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}