{"_id":"@buzuli/scheduler","_rev":"6-f8bc28292239e0e7ced5d4d16c417975","name":"@buzuli/scheduler","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"@buzuli/scheduler","version":"1.0.0","description":"simple, in-memory scheduler","main":"lib/scheduler.js","scripts":{"test":"tap test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/joeledwards/node-scheduler.git"},"keywords":["scheduler"],"author":{"name":"Joel Edwards","email":"joeledwards@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/joeledwards/node-scheduler/issues"},"homepage":"https://github.com/joeledwards/node-scheduler#readme","dependencies":{"functional-red-black-tree":"^1.0.1"},"gitHead":"329568c93fa6f5b71f12c587e6066e67ea15ea83","_id":"@buzuli/scheduler@1.0.0","_npmVersion":"5.8.0","_nodeVersion":"8.10.0","_npmUser":{"name":"buzuli","email":"joeledwards@gmail.com"},"dist":{"integrity":"sha512-aCWAFlW5eRkTwkG3r/Zq6gqujoX6zzwDgggzKpJC4DylL8jsN8jJmSdFIqK1Ihn9UmITuUOLd5y/WsAlfUAzew==","shasum":"c937b5139d9da661dc0b5655cfbcb1d697ceea03","tarball":"https://registry.npmjs.org/@buzuli/scheduler/-/scheduler-1.0.0.tgz","fileCount":4,"unpackedSize":2127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa0YXECRA9TVsSAnZWagAAXDgQAJJ+kyYYf6KHM3LybCDy\niSZ8xypvXJmLWAfX5Wf6+dmRItNrF+zhksOkRHGT+5zOGHaKcAmSGIFeD5mi\nCp1PmGuKRBfXnhbgUn07I5dz8H0U4MalIUsWbubgFG2GsilinOVbHaaO2MXK\nSVRuO/x3Ims3kyKq5gBFH/fLGl+VEw7ZhkNz3VQNM62f6YwGSCff5rvTyP2j\nds8zyS463IZTfpNzSP1lEHHyoglPFSf8WMq1vwbpuFEwaGRUIaRPyY8Pjcvn\nRzQFCwvpPkIsaiO/+49FxHA+132f8Ubb3u0uU1cM8brmKCJ7rofRrLpTCTpZ\nubUSJCI1VLlW6+LoewTJBE9nwBwztko3nqeXSrFoI58un20fV+AYeQPg12pb\nJMM7FPbGBch+knvAEPVOeqNTP2zLOmIc41B1P72Gquqvhvn5tN6dXcYTL8lN\nZQYbGJya9YJ6nIxAXD+xiSm/QpNnsKHFtAAkepEoJUXT7eQbdZqXBrCKtyOC\nEIIzSikOrQvZGiOhmPe9BWa5krmqlEjXe7XOJJkJ/saCUY95ck49nowryE3i\nubcsKnfqa6I1GEnabeVwsmanKsVTpXrzBUaCfBcSkexCd5F5RdhePe8fePZ1\nBG1LeH6fm7wQJ4So9ijxDcOdwy11FI007xu1yF5TjkFgfi7IXhVciqaNUPnN\noY1s\r\n=/nO9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHH/ANo7KesqDs1o0Qi+xVqVwq0pDmmYmlZpF3vnjUgQIgFj8F1/oWZ/PmczOvkQ6X3VlCoiKfGg3avx+iLlrX2U4="}]},"maintainers":[{"name":"buzuli","email":"joeledwards@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scheduler_1.0.0_1523680708417_0.555067959438245"},"_hasShrinkwrap":false},"1.1.0":{"name":"@buzuli/scheduler","version":"1.1.0","description":"simple, in-memory scheduler","main":"lib/scheduler.js","scripts":{"lint":"standard","lint:fix":"standard --fix","test":"tap test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/joeledwards/node-scheduler.git"},"keywords":["scheduler"],"author":{"name":"Joel Edwards","email":"joeledwards@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/joeledwards/node-scheduler/issues"},"homepage":"https://github.com/joeledwards/node-scheduler#readme","dependencies":{"functional-red-black-tree":"^1.0.1"},"devDependencies":{"standard":"^11.0.1","tap":"^11.1.4"},"gitHead":"5a2f417c1fadab86f3e216a2c6ec7ba709cb3117","_id":"@buzuli/scheduler@1.1.0","_npmVersion":"5.8.0","_nodeVersion":"8.10.0","_npmUser":{"name":"buzuli","email":"joeledwards@gmail.com"},"dist":{"integrity":"sha512-wYd3SHw5eBd7Dtp2P1lXwTuKttcrgPksP4D1LmupF6And0jGTpUKyoLCYwwbpI/1uo/f3XM3dgtzcUZNspqAAA==","shasum":"4f851ae50b2513a1ac7e1760f80df77ddc7443d6","tarball":"https://registry.npmjs.org/@buzuli/scheduler/-/scheduler-1.1.0.tgz","fileCount":5,"unpackedSize":4735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa0Y8bCRA9TVsSAnZWagAA0SIQAJdoO8fOrZ2fDTjGMzd7\nD2U7Nw5xFH/OBhy9WLMspvrezd/Ct188xeWXZE3jo6yD1J1RDZ7b8X99t3Hr\n1xhPjEQGc5eRswjhcwJ3ohS3ud6OKwRXXmjaIjC9dZFiA80W2jXvsNyxhIqZ\nDt9SUv4opGLy0HgpIYuGkbLLvkI9R01XFdYWQP+R0YO+rc6iGAlZULZI+LOg\nUoqK2HYp6U/e0lzzSAVqtH93G4yj0ZkdcdBMp09H3cmgP5S+MhJ2HApId8dm\nuCYp3g3QD9xGbWr9cbd8saqK5NruXNU+hApygEGwsedwMvOcl/xApt4gLfTj\nok4x8+zUSY1ajRhoIqETCTWo2rJMCCdbXAi2lysXH9Yz2kQJur6Vg7cURdm0\nW70yijRKN8z/+fHnn//BvT3zxAg9lc62fhasbyDrPpYe8UG8mFi3HJGd1ZBb\nzsLyuAvVnpqxcSKtEyoJ2DWvtxNurlxB4sN08SPwBuWySKWsPveTyfdBTbhS\ndmoJlDhI9YyztbG0n14Qng6Na+Yll4XGR1X3WwrCj2OGlA0CGjf48BXdpLZG\nWQ0lNSspzJlALpgdxICrupAdyu470Nm9hT8RQH6vE6JrJ0Q4Uery4UHVMY/j\nTLoW/zMCrMo3lc1fG4EFhY5UIv+E3x6B4ehmqdkfj0MLzndCH3Q1bYUlng7x\nJJ93\r\n=M0H4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNR7xIUhahfL6zvZAkhVKax9sPSzH4FOhb/rX/C8vAigIgOntX2DVRavaV9ijdjkzdzo6XfiqB2knQY6ErTiPNGm0="}]},"maintainers":[{"name":"buzuli","email":"joeledwards@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scheduler_1.1.0_1523683097840_0.862726459649142"},"_hasShrinkwrap":false},"1.1.1":{"name":"@buzuli/scheduler","version":"1.1.1","description":"simple, in-memory scheduler","main":"lib/scheduler.js","scripts":{"lint":"standard","lint:fix":"standard --fix","test":"tap test/*.test.js"},"repository":{"type":"git","url":"git+https://github.com/joeledwards/node-scheduler.git"},"keywords":["scheduler"],"author":{"name":"Joel Edwards","email":"joeledwards@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/joeledwards/node-scheduler/issues"},"homepage":"https://github.com/joeledwards/node-scheduler#readme","dependencies":{"functional-red-black-tree":"^1.0.1"},"devDependencies":{"standard":"^11.0.1","tap":"^11.1.4"},"gitHead":"07766224b1dd56f7b529c505a4d8fcfa8d98e8d5","_id":"@buzuli/scheduler@1.1.1","_npmVersion":"5.8.0","_nodeVersion":"8.10.0","_npmUser":{"name":"buzuli","email":"joeledwards@gmail.com"},"dist":{"integrity":"sha512-YbIHzLpi4Dnxgd8Q5oPhrMVrLqMomzfUQrEBdy7g2mB7eHl6IWXSCfPajjRndvy/csIL54yhjHdUg58O/dMyIQ==","shasum":"c058ff36b568c9a7fcf29d2ede8f3bf028d16867","tarball":"https://registry.npmjs.org/@buzuli/scheduler/-/scheduler-1.1.1.tgz","fileCount":5,"unpackedSize":4770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa0vJQCRA9TVsSAnZWagAAndYP/j3Zy5DBciz4JIEhopO3\nKbUirKjA4Kj8jhgognhrZJ47Bix9EoX505+rndELESLF5/v+GdGHoVut/Siz\nKnh4peyLaEjEm1nC/OGuGk1+fHJajRBWW6rfB0OCTB4+Qg0gRQlLHXjiOyhy\nOCLiiK7x1Z39pqtweIv8tdu04onpSlq3IUiNRGt9J69VMNmlJkW6+nbIGd7x\njPFA6LnNtinY2k4wVQtS/AwyTxNCV8xBqGL0jZP4E5VBjXUvRMzPtIifj3/N\nPHwYHbjHvqNt/Mht6GVH6Mfk/6b6h9x7B+CRnlslJq1pqppVhZV+JjESXSla\nUR7IYxigU2yqOYtjKX1BFzS/bt7r1lInvFTdUHrubEv/GOrRIcIrwMw47yBU\nYREjYOYJmgGOte5cRl9YXQijd8CKHxZtmqyr1SplFDe4ztwXn1spTPhh51hH\nW4XwydMx8dvUpv5sZVph5IZgiJ5CeMgsLEdAMFwFj5OSNIPm6PiZk3FhPd6A\nGHv3OxyReXmMsukKvFU6UbRdUHBvAyHP+Qfm1EUaXVbL4aLvb8nay7bO+d6Z\nvG/h9Jn2+HMsVcO2mVhlc/dt2pt6lFB4G/hxPFFNWRMZfU29kdNxUm0lJa5s\nWEN1QN3Ufh+ci1exQBnQNa8s9GrWylA9ICJkhjWfzW6XbUZ7qAdemx94bLO9\nmpPr\r\n=4Vtu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICw9IAOYhYXJAe3lfGtEvrpVkNu0rz8LB0LFfRDS+UYbAiEAoMNI9npX+zD4HsWaLQNPg8zUr85iHe1/6LS0c1NBgJo="}]},"maintainers":[{"name":"buzuli","email":"joeledwards@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scheduler_1.1.1_1523774031779_0.5079633839572313"},"_hasShrinkwrap":false},"1.2.0":{"name":"@buzuli/scheduler","version":"1.2.0","description":"simple, in-memory scheduler","main":"lib/scheduler.js","scripts":{"lint":"standard","lint:fix":"standard --fix","test":"tap test/*.test.js","travis":"npm run lint && npm test"},"repository":{"type":"git","url":"git+https://github.com/joeledwards/node-scheduler.git"},"keywords":["scheduler"],"author":{"name":"Joel Edwards","email":"joeledwards@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/joeledwards/node-scheduler/issues"},"homepage":"https://github.com/joeledwards/node-scheduler#readme","dependencies":{"functional-red-black-tree":"^1.0.1"},"devDependencies":{"standard":"^11.0.1","tap":"^11.1.4"},"gitHead":"7131611a5d698ae2fee7ef8f55fe6148cb9e0bd4","_id":"@buzuli/scheduler@1.2.0","_npmVersion":"6.0.0","_nodeVersion":"8.9.4","_npmUser":{"name":"buzuli","email":"joeledwards@gmail.com"},"dist":{"integrity":"sha512-9eIIJ5C08UOw78uQ5g8+VWAo2p6gcOfmL0U09hAeNTNaPQv/cvLNi/deZsv2G55I7KxkuFa/mbcGy5aLJYAkzQ==","shasum":"5c18498a0b85e6b4d41ad82f53ee3f29c7a800b5","tarball":"https://registry.npmjs.org/@buzuli/scheduler/-/scheduler-1.2.0.tgz","fileCount":6,"unpackedSize":7009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa7KcJCRA9TVsSAnZWagAAHZ8P/AzydUcMAyKl8VGjqxS1\nT8y102b2zZuFfOP9a9QCVamCZ+mdhD5W7XEyI1BkKdWzfVjiBge4JK3sUMF/\nR+3sVoXoVC4K9lqoSBuaX583wuboZkb5u5Bsv4aJst675qrT0IRhxeSr/7id\ntl7NgWg1WpVtBpR/gXbnHh0YHcRb3gr9lUpPGrMlx4zdH3bTTMN4EFHTwD/l\niLLihPbVOIY7JEuG13QcUAbWio2cVuGHVmFv+usrwhcWFZknK7z1yOkyFKNi\nPL4WIsOOijQpb8CpKQXbsuqR7qoCy4rl1Ne2ZXv6vFALpvDVuq/kcOfN6Wor\nLJgSmFJFE4rFDRDW+yFiwq3kcj9v2S0zvDa+KffIq80oM4o1q0IAGvqe1ArF\nQytGrh3guEmkJnxoK0Ktu3E5di05UOgp8L97+LzwifLvsC3AGN9IFNlyxwDn\nEZwxa6RekxWWSW4jUK7F5ygWggVDNUDyygxnd7ctzUuAjVbJorIQldYpkFHr\n/nJ2SkfDLFicxhh5tOhysW9KejBG4QCkURPUp+qkkL0B2JoMfoCrEZoZ/7cE\n8Ecg1QpAIkCMd2CyXiVp/rqmF6LJrruaMOQmLesQYr6oD8PXgsAdWOtd5V0R\nKOrX08eiKo2IFvlQiOB7NyG2yyLXcAm7LzWAbe3G+dQr50+61QkeuS2SA5wC\nXBbo\r\n=SsK5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2nYkmy4eF5Ukae5UfM4HOx0SnRQ/UOfkkgWYV2dxsVAIhAOptpg2QwtJURf6eSpYgH8HbTbOq8OQDAxbSvHNHtfhG"}]},"maintainers":[{"name":"buzuli","email":"joeledwards@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scheduler_1.2.0_1525458696086_0.12549449633253107"},"_hasShrinkwrap":false},"1.2.1":{"name":"@buzuli/scheduler","version":"1.2.1","description":"simple, in-memory scheduler","main":"lib/scheduler.js","scripts":{"lint":"standard","lint:fix":"standard --fix","test":"tap test/*.test.js","travis":"npm run lint && npm test"},"repository":{"type":"git","url":"git+https://github.com/joeledwards/node-scheduler.git"},"keywords":["scheduler"],"author":{"name":"Joel Edwards","email":"joeledwards@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/joeledwards/node-scheduler/issues"},"homepage":"https://github.com/joeledwards/node-scheduler#readme","dependencies":{"functional-red-black-tree":"^1.0.1"},"devDependencies":{"standard":"^11.0.1","tap":"^11.1.4"},"gitHead":"43acb1444c6325dfa20101f9d730d1abbcdc7677","_id":"@buzuli/scheduler@1.2.1","_npmVersion":"6.0.0","_nodeVersion":"8.9.4","_npmUser":{"name":"buzuli","email":"joeledwards@gmail.com"},"dist":{"integrity":"sha512-PsrS+rGJwsshQPilbS4UswKaLifK5oqWGoJcoXiW1d1TlFGuZTpdFOtBYhjHEngyArUaS3A9a8KUJ67CwYBcLA==","shasum":"2994ab7eaefaaef8bb765e18665adf258cece802","tarball":"https://registry.npmjs.org/@buzuli/scheduler/-/scheduler-1.2.1.tgz","fileCount":6,"unpackedSize":7009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa7K/jCRA9TVsSAnZWagAAaIgP/1f3ECLnMFVIGCnOOEV1\n69bOjYRZigxc7FxFDhxmoNCBRiSwKJhi4o447DC1uMzBXDNesRNpBBg5IWaE\ntK09ssFCMgF+WAJbqfp0YH8RN+aOR6VW3ZZAvCIA+NHc3t6ZxPPiorC3FZI+\n0zSZNz6/kbKIpRHD49q/fMYSl0MhWldU0m0AYX4E1GgYRXoJfue9w+Du83b/\no1l+VnO4JkOUCnDk4gZBZRMgj583RiB894+yH73/4zFyS2g30oLe4cTht/eM\nnh3fHpKhk4VoUSmLRC+US2r4LFNx9n9krfu1D3Fkjg4UJgV5YDnPfugnlTcd\nkEhVSzEGoCXxdmYtw9q6SmYoaEUvkk6cARViIDfatgX8X2vMFyV4KrYoDeTN\nGURozLreBJsPsUOqU9B2PwfbbThFgm21i6hvDDJlnutb8ojKgVwmQV4ZYVyQ\n2R7rS8NrqbWVkWrLqL8ic4SAQolcfaInup6tk7dn6PEwcLTXcam9AKpzgf2W\nbYk9nJUVhvvpIPKMc4riJptfYt9R4S8C82fIs7Lo5PcT+6bzUI5QepUKwGJB\nJzZ2tBNQWMgGuhA/idaktm9/HfGYAwChbL9V8UlAi7hJeb/dkxCyqLqTGO4A\nxRArybNVHjNJHTj/27aN+bm3KfB8n/YazrNJaPkDiq9YqTfh4sc5qk9Tlmaa\nUjVe\r\n=6miM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJ9DRQwUxf8GpIBmDXSSahknGdHF1WBY29AZksntGatwIhAJP8zXgIraptzQtQ7ziEbwf0RFwlafktloX80ML85J8V"}]},"maintainers":[{"name":"buzuli","email":"joeledwards@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scheduler_1.2.1_1525460962119_0.0056000853676652085"},"_hasShrinkwrap":false},"2.0.0":{"name":"@buzuli/scheduler","version":"2.0.0","description":"simple, in-memory scheduler","main":"lib/scheduler.js","scripts":{"lint":"standard","lint:fix":"standard --fix","test":"tap test/*.test.js","travis":"npm run lint && npm test"},"repository":{"type":"git","url":"git+https://github.com/joeledwards/node-scheduler.git"},"keywords":["scheduler"],"author":{"name":"Joel Edwards","email":"joeledwards@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/joeledwards/node-scheduler/issues"},"homepage":"https://github.com/joeledwards/node-scheduler#readme","dependencies":{"functional-red-black-tree":"^1.0.1"},"devDependencies":{"standard":"^11.0.1","tap":"^12.0.1"},"gitHead":"3ca25bb7308ff82b4a87a72c5bda8908369d59d5","_id":"@buzuli/scheduler@2.0.0","_npmVersion":"6.0.1","_nodeVersion":"8.9.4","_npmUser":{"name":"buzuli","email":"joeledwards@gmail.com"},"dist":{"integrity":"sha512-v3TlC1JxL7Hkr3oMoK2VrEtfecGLoOSsXZXUBvXhGo0hmorEEYaUG/Oe2bEWGn82S21+I2Z03Fa8fxLUMXk6DA==","shasum":"4cb5e63565540e96f54263886d1179c8febabb52","tarball":"https://registry.npmjs.org/@buzuli/scheduler/-/scheduler-2.0.0.tgz","fileCount":6,"unpackedSize":10383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBIatCRA9TVsSAnZWagAASNEP+wc1XbHh+2U2J9Hjv4TE\nEGJBTub4wPsnAtB16dp43l+lO8xuZlMQ2IKZQqF6AWryzz2XyDuVVIcPegMF\nAtcTIXRgFoIBVDsKc0PraLnkxJ+Ghw5JGlkS9QGhROmB/tjXJi6045a7OY1z\n5dQyaVZCJG7R7jvquxPKuJNO5qGOgtNGOGOm2s3iQftssHkPs7monDgDkrjz\nhp1VzdgMn0xgNd4RCn0Vles5GcVw7EHvojm3V2S33kKgq3EHFsVX48HXhqDd\nevrHFPUzagOJw+KDlI/V5tivXoqzuNynqwxLvYAJMVSQhikuGsgNLJm4t7my\nT7OpgZFOYsVqPHu6+ZShpbU+CfsUl1pkGqzHlAtu7RlsfDyqhFfXAIZCJNC2\neNERPddqc9LBGAN2uMH8RB93MzoFzLBfcG96riLmwpvw0bwTeGbFZl1R72pd\nGVhu253K+ECGW1d0yTQ2k4gRPO9IokSMPH9XxEYCDI2ntV9pNewA5MPyvRsE\nw+P17QAsQDDmCqKgHI2IZH8QGsIXQEvewVGT95QzYQrDmdBpE6mmgAXQm/cK\nus+Rx9YncAvTwZYWwB2zWtN7vOBa3+/olV3nSN5E2l2sK87yQFcrp4WNxJPk\nyfmlKVCHdAV3VPE/mPLRsN3B+pQkmvHgYdTpdJ9Vf1Z70P6vXIDcb0wsaxjx\nW/s8\r\n=rcGz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4ZfIH/svJFLFRfHa4esKAwIt9qTTauL7aFQTLvHFIKQIgZoDvFGvDWs6Nyv0PwSy+ZvkMHISzb2/E0kxG2SBK8os="}]},"maintainers":[{"name":"buzuli","email":"joeledwards@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scheduler_2.0.0_1527023276610_0.06329226969595436"},"_hasShrinkwrap":false}},"time":{"created":"2018-04-14T04:38:28.349Z","1.0.0":"2018-04-14T04:38:28.475Z","modified":"2022-04-04T21:11:23.452Z","1.1.0":"2018-04-14T05:18:17.930Z","1.1.1":"2018-04-15T06:33:51.832Z","1.2.0":"2018-05-04T18:31:36.287Z","1.2.1":"2018-05-04T19:09:22.225Z","2.0.0":"2018-05-22T21:07:56.701Z"},"maintainers":[{"name":"buzuli","email":"joeledwards@gmail.com"}],"description":"simple, in-memory scheduler","homepage":"https://github.com/joeledwards/node-scheduler#readme","keywords":["scheduler"],"repository":{"type":"git","url":"git+https://github.com/joeledwards/node-scheduler.git"},"author":{"name":"Joel Edwards","email":"joeledwards@gmail.com"},"bugs":{"url":"https://github.com/joeledwards/node-scheduler/issues"},"license":"ISC","readme":"# scheduler\n\n[![Build Status][travis-image]][travis-url]\n[![NPM version][npm-image]][npm-url]\n\nA simple, in-memory scheduler.\n\n## Usage\n\nImport and initialize\n```javascript\nconst scheduler = require('@buzuli/scheduler')()\n```\n\nSchedule after a delay\n```javascript\nscheduler.after(1000, () => console.log('a second has elapsed'), 'some-context')\n```\n\nSchedule at a specific time\n```javascript\nscheduler.at(Date.now + 500, () => console.log('half a second has elapsed'), {some: 'ctxt'})\n```\n\nPause the scheduler (timer will be cleared, permitting a clean exit)\n```javascript\nscheduler.pause()\n```\n\nResume the scheduler (will immediately invoke all due or past-due actions)\n```javascript\nscheduler.resume()\n```\n\nCancel a scheduled action\n```javacsript\nconst {cancel, context, when} = scheduler.after(\n  100, () => console.log('not happening'), 'nil'\n)\n\ncancel()\nconsole.log(`Cancelled '${context}' scheduled to run at '${new Date(when)}'`)\n```\n\nCancel all actions passing a filtering function\n```javacsript\nscheduler.after(1000, () => console.log('hello'))\nscheduler.after(1300, () => console.log('ye'), 'yo')\nscheduler.after(1700, () => console.log('old'), 'yo')\nscheduler.after(2000, () => console.log('world'))\nscheduler.after(10000, () => console.log('...'))\n\nscheduler.cancel(({when, context}) => context === 'yo' || when >= (Date.now() + 5000))\n```\n\n[travis-url]: https://travis-ci.org/joeledwards/node-scheduler\n[travis-image]: https://img.shields.io/travis/joeledwards/node-scheduler/master.svg\n[npm-url]: https://www.npmjs.com/package/@buzuli/scheduler\n[npm-image]: https://img.shields.io/npm/v/@buzuli/scheduler.svg\n","readmeFilename":"README.md"}