{"_id":"schedule","_rev":"36-28af6217ec0771a01b0012d206098480","name":"schedule","description":"Cooperative scheduler for the browser environment.","dist-tags":{"latest":"0.5.0","next":"0.5.0"},"versions":{"0.1.0":{"name":"schedule","version":"0.1.0","description":"A tiny cron-like tools for humman.","main":"index.js","devDependencies":{"mocha":"~1.8.1","should":"~1.1.0","mocha-lcov-reporter":"~0.0.1","sinon":"*","coveralls":"~2.0.7","blanket":"~1.1.4"},"repository":{"type":"git","url":"git@github.com:popomore/schedule.git"},"author":{"name":"popomore","email":"sakura9515@gmail.com"},"license":"MIT","scripts":{"test":"make test"},"readme":"# Schedule\n\nA tiny cron-like tools for humman, implement by Node.js\n\n---\n\n## Install\n\n```\n$ npm install schedule\n```\n\n## Usage\n\n```\nvar every = require('schedule').every;\nevery('2s').do(function() {\n  // do your job \n});\n```\n\nYou can stop interval when some exception\n\n```\nvar every = require('schedule').every;\nvar ins = every('2 seconds').do(cb);\n\nprocess.on('uncaughtException', function() {\n  ins.stop();\n})\n```\n\n## Format\n\n- ms, millisecond, milliseconds\n- s, second, seconds\n- m, minite, minites\n- h, hour, hours\n- d, day, days\n\n## Lisence\n\nMIT\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/popomore/schedule/issues"},"_id":"schedule@0.1.0","dist":{"shasum":"800ddf15212dfd07224443f1a5fc1ddae96114b8","tarball":"https://registry.npmjs.org/schedule/-/schedule-0.1.0.tgz","integrity":"sha512-JIfWGglXLYonq4xh+pmiifHVVAuvU3U10Ebgonq0nV/+01dS0C5aY/5zfjq3hA42wlipc+2oK+khPAvQHQADxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGXEMkdr76anI2xrDOLTn57knF798E15dBJzhw3SgEJoAiEA6pSpuvGu6MGAjwEPEqRVgnoqaXWSC36RxU2o3UMjPSI="}]},"_from":".","_npmVersion":"1.2.22","_npmUser":{"name":"popomore","email":"sakura9515@gmail.com"},"maintainers":[{"name":"popomore","email":"sakura9515@gmail.com"}],"directories":{}},"0.2.0":{"name":"schedule","version":"0.2.0","description":"Cooperative scheduler for the browser environment.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/facebook/react.git"},"license":"MIT","keywords":["react"],"bugs":{"url":"https://github.com/facebook/react/issues"},"homepage":"https://reactjs.org/","dependencies":{"object-assign":"^4.1.1"},"_id":"schedule@0.2.0","_npmVersion":"6.2.0","_nodeVersion":"9.11.2","_npmUser":{"name":"brianvaughn","email":"briandavidvaughn@gmail.com"},"dist":{"integrity":"sha512-r41xzm8IcBJtIc8v1sUxEn0Uv3gLh4YUhNdNZjsw8R5IJtSHdheGQURGtLSJfh+4/pRrsROTd24kvKR79uFq6g==","shasum":"c20fb72cd03918aff2e79025be111d6a9d1f41f8","tarball":"https://registry.npmjs.org/schedule/-/schedule-0.2.0.tgz","fileCount":14,"unpackedSize":43980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjeRACRA9TVsSAnZWagAAR/cP/3dedH+OPRb3ZP+9oaqw\nUpIPfmjLZ/N2bRJvFZg3RJ6wT3et6mGSae96rtJOft1Zn+GAwZJhmGG/yCGY\no2TQ6qaf0cu3QIlBUo2wtayxo4LLhwbpk1FWWm7AYKWFXHu1EX1VSNHlPKey\n3uorM8KcdQbJncFrBLYFSS6cX+Rm33MuAAv7W4Vi6+fpYngBdoxBegVJRQwE\nu43a15nvVXcLbKZgFP88x5YfqO1rcNwG8RQBxPOr9DrKrVGYaq5rMUS7q3/K\nGuTkIyLM3Rk4XGGOEfhgldrIbek7w/oKvoOHbybBpnSydqG6hviCcA++4Jep\nghJ6IqkXKxTuZH63YB5AtquVoW9fsgUxmM5IVNbeNlWS6yLQwGRv44rWgFQ/\nlLrRO0kMCE8Hg3qkTuz8hE4Rx/4if5Nxh3xt+46nJSZEsxooDs5edyHoWwfy\nrO3YANAQK9kX0vFSIhQxJLOUWqs5A15G4cA9kUakE7rCZqngDMt5vLi34iOL\n5Su8F/yNgjEWl5CAIXzPxvNHsGYpCaGG7Aa0AVfLAtmRPSjmewP1bszbTkAs\njvDwwFXEU9CN7FzorIzeCFgSBbsVrZc72L5N9G+18l4YFEZ/r+62a+mT6BgH\nebzjMUU0qioNx8OLzUgue7NYYer+ejTzbHSMSFAN+n1Mow9wjl74g3z61EE0\ncQIU\r\n=5Q5i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0PXAAD8aUiQx8IWN3TsroTynvMMV0rNEonqgx5pqwTwIhAMCg+OUP6gQFmlFy2hqafrVNLPD1MFodJWLPtTNXT7fS"}]},"maintainers":[{"email":"acdlite@me.com","name":"acdlite"},{"email":"briandavidvaughn@gmail.com","name":"brianvaughn"},{"email":"opensource+npm@fb.com","name":"fb"},{"email":"flarnie.npm@gmail.com","name":"flarnie"},{"email":"dan.abramov@gmail.com","name":"gaearon"},{"email":"npm@sophiebits.com","name":"sophiebits"},{"email":"dg@domgan.com","name":"trueadm"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/schedule_0.2.0_1536025664371_0.30711204439968554"},"_hasShrinkwrap":false},"0.3.0":{"name":"schedule","version":"0.3.0","description":"Cooperative scheduler for the browser environment.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/facebook/react.git"},"license":"MIT","keywords":["react"],"bugs":{"url":"https://github.com/facebook/react/issues"},"homepage":"https://reactjs.org/","dependencies":{"object-assign":"^4.1.1"},"_id":"schedule@0.3.0","_npmVersion":"6.2.0","_nodeVersion":"9.11.2","_npmUser":{"name":"brianvaughn","email":"briandavidvaughn@gmail.com"},"dist":{"integrity":"sha512-20+1KVo517sR7Nt+bYBN8a+bEJDKLPEx7Ohtts1kX05E4/HY53YUNuhfkVNItmWAnBYHcpG9vsd2/CJxG+aPCQ==","shasum":"1be2ab2fc2e768536269ce7326efb478d6c045e8","tarball":"https://registry.npmjs.org/schedule/-/schedule-0.3.0.tgz","fileCount":14,"unpackedSize":43119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkVl7CRA9TVsSAnZWagAARA8P/1xQbWBVa5TRO/lfmuNM\nb2gHgn9ZBj7D3WpiNZynZLj6ERv6IBMfNTKLwlJwpCZlQzL+wQiMm0G/vGgY\n0b41lb5ZaaoJICQ1cR4fSR6l1epVhnm/gNjJ5KTiXEEN+YFEp2nqMwZdVv/S\n9/kZXNwW8dESJk9c+dJ1IfDw2+YTV9QMzQgee/Q0f2wFjW9c6QoeEfxqs5v3\nZdjbuiCr6jiLJgymPB8mj9RyNMzVjcbr2f0AzkVektAuUiTLcGZTpA6SYVQb\nMlnJD79ZwyWiSwrTySzSXnG5J13GUMuw9qC0n0s1gIwZLsY+3ONFyndaYh6f\nIkcS/l9+IrgYIoduy0wozTn7yml8a05nXZIc6QCqCljRkIXtNkWdP7U1n3/3\nqlmgl34+xZa+7SSrr0QwJD55kdlaQ2ZdS2TOpIYyJELEY8dWqwjc2elRmseo\nK4Z7rwvxKAUX9v/QlB6Pkk8P9UO/9OgduSiXPw6n91XX9N1XkwpkvJGV6Cq5\n7pEGdVjyy3rSw2enxjMJm3bpfsvISqZpvUHLecbGBlcQJXuAweowFXLRJnxC\nCezOhvNTtwarvJzU7iqRft3xCZrnjEsOzuw4GvisMaJ67EbwIFsbOH/TjPvK\n8m4WYVjn+jf/oSLar9R0FtiPef2hwemmvcTfnRqvkR5YtlUIUDa8Gcv3i9rh\nmaEI\r\n=1wFm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFckz/2sd5uKspNS/dKdjoyrUjCrcUwgmBc3XerVtlCtAiEAxu95sojLfPlgCmiJ/zzcTTGZboe3htsEqTgWMEbgHCM="}]},"maintainers":[{"email":"acdlite@me.com","name":"acdlite"},{"email":"briandavidvaughn@gmail.com","name":"brianvaughn"},{"email":"opensource+npm@fb.com","name":"fb"},{"email":"flarnie.npm@gmail.com","name":"flarnie"},{"email":"dan.abramov@gmail.com","name":"gaearon"},{"email":"npm@sophiebits.com","name":"sophiebits"},{"email":"dg@domgan.com","name":"trueadm"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/schedule_0.3.0_1536252282636_0.8706902921924986"},"_hasShrinkwrap":false},"0.4.0":{"name":"schedule","version":"0.4.0","description":"Cooperative scheduler for the browser environment.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/facebook/react.git"},"license":"MIT","keywords":["react"],"bugs":{"url":"https://github.com/facebook/react/issues"},"homepage":"https://reactjs.org/","dependencies":{"object-assign":"^4.1.1"},"_id":"schedule@0.4.0","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"dist":{"integrity":"sha512-hYjmoaEMojiMkWCxKr6ue+LYcZ29u29+AamWYmzwT2VOO9ws5UJp/wNhsVUPiUeNh+EdRfZm7nDeB40ffTfMhA==","shasum":"fa20cfd0bfbf91c47d02272fd7096780d3170bbb","tarball":"https://registry.npmjs.org/schedule/-/schedule-0.4.0.tgz","fileCount":15,"unpackedSize":43042,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmq2tCRA9TVsSAnZWagAAW08QAJ10dpYfcrNhR4nMjyhc\nifL+w+JAG0dlNRCJByxYAaPYjJ/HnX5TZje1QtRZJeAwPfB1B0w7RFok+3zH\nLEqpY9v1bRWdyL/KhZrVa7l1jqZQY4ZKM1nHlJoyaycLUkcL01hWU8k6W5hI\ngNjI4KoYPi6mM1vyTCByEgDZsjPSDKlbIg6fC7SKZ79dNWrGOTztNvpukwjt\nj3+u53KAqOZ2GLFH4MGN6lf0rpybG4jYRFRR7msqEnnHDs9vf67+AB19cPMX\nO8aRna1CYLyY/ACwLzyd/KbEy0bqdKwGsX5k8O02bAW2CAmRJ6uJmMlOoyum\nhXu8Usz3S8R/VL4ZeNEbKEOZJzVb3GcGhbTl2FdMkDbbCYMU5GjuI/PMHSRZ\nMkCHedu/HVS+ZgG327OZ5kdQKcvSn4vjca0ul280zd6TfQMnE+xnfqSEMW8B\nzLWEBd4BSfBtSSklv7T8vZs7ghnFCNmHcBwgIP450KWOnQmzxOixxk5f4JGb\nd/H+JSOOFX927wg9lFVo6WVXa4wF5ra6nyxCjBuQo6hBoyU4P/TrGvNOu1Dd\n0Ghmj9WNImQQzNd/FYZNJYU4/TcMgJ4UR32RT8OGvM9uWFlrVpnynCF59nhp\ngDkfAhSAtzDt7dA5/qW0UDrHLeJEgcEW76GAuw5L53c/9Rs4D+sVxi4U9aEp\nqV0u\r\n=SvM8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICfOlehrwZdq+mH9D2ltzhgR7E1XdjiFGlRL5/MbIGtDAiEAr20Ap+PjW5Dk02LTTqlopRmD9uu6e9GhrTwfQy2EOV0="}]},"maintainers":[{"email":"acdlite@me.com","name":"acdlite"},{"email":"briandavidvaughn@gmail.com","name":"brianvaughn"},{"email":"opensource+npm@fb.com","name":"fb"},{"email":"flarnie.npm@gmail.com","name":"flarnie"},{"email":"dan.abramov@gmail.com","name":"gaearon"},{"email":"npm@sophiebits.com","name":"sophiebits"},{"email":"dg@domgan.com","name":"trueadm"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/schedule_0.4.0_1536863660446_0.3881044531513351"},"_hasShrinkwrap":false},"0.5.0-alpha.0":{"name":"schedule","version":"0.5.0-alpha.0","description":"Cooperative scheduler for the browser environment.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/facebook/react.git"},"license":"MIT","keywords":["react"],"bugs":{"url":"https://github.com/facebook/react/issues"},"homepage":"https://reactjs.org/","dependencies":{"object-assign":"^4.1.1"},"readme":"# `schedule`\n\nThis is a package for cooperative scheduling in a browser environment. It is currently used internally by React, but we plan to make it more generic.\n\nThe public API for this package is not yet finalized.\n\n### Thanks\n\nThe React team thanks [Haoliang Gao](https://github.com/popomore) for donating the `schedule` package name.\n","readmeFilename":"README.md","_id":"schedule@0.5.0-alpha.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"brianvaughn","email":"briandavidvaughn@gmail.com"},"dist":{"integrity":"sha512-qpVjspKqG+SvedD4eMUFbP/Rm+OJww6utEmpoztvReL4gZA0Az3xHuOP0JtoBRqrQ1EWY+83ufubQWUQ/Crl0Q==","shasum":"5e0629511d56124fb014207dc3d672ab1ab4c3cf","tarball":"https://registry.npmjs.org/schedule/-/schedule-0.5.0-alpha.0.tgz","fileCount":17,"unpackedSize":45587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboCaTCRA9TVsSAnZWagAAdYgP+QElcLlwQBt2iT/rf4TI\n5WZpY8J8Unm2g7Oknst21YK3kLvXjO0haZPPLSBdDTGUuD0tANMlhcidtE3l\nFi/BDaW15+LtHoIdTjWtFv/xs5psB1CacWBk4jNE3+bodAxRHi4Um0gHpvSW\n1NxZEULPfIWXCWI+2LaV8vkhjy0leH+jS0pB2X+JpMgvt5fMtNXo7zM6kqd9\nAo8nJhRzbSZdKWkgakQnDBcdojYlL9JifZrtqOUdVBdFfTp5hTzMG7WxhsMu\nb0GFaD7UbI+UP1TTN187HK2dquCmGCp1ipX/JpOPU6fuZKj5uHzfXnl4LehW\nvxYpIQZQw63xbOEGXUBG0zRpUJu3wvWw0//E7L4CHcu9N59rcTYjVyuxxs4k\nZriko+XEZVY8jjwtaH8aTodstRD96C+Ib1b8Wru3E9LTqqDUAq+oxscQ1qfE\nzef9rNd1xCgrqgN/BFb18DHzH7YTO4Q/O4y6cQPzFEEC4XIEqTwdSdfKt+gq\n7q8lpvJrsfQZir6BjmiIPw0KeBrjE2PxLrrxPcbHHghbEB7494GXo9KRxiFW\ntx7jtkKdn9dZPj7yX28J40kteUFCai2+b8XPDPSvJfJ8NK1N44YfbVc3TDhO\nrp9X0LSuPwemUIgrtumirCTG4hbC8qLq+AeWMYEdZvA39zR0y6I9P1ZjcP4N\nwhGH\r\n=yBFR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEZkoJTl22+MqK8vPUhNWHE8xLxqrEH5jy/eYkTuoUwbAiEAuAfAayDnOu6q0rfcqFoNkQ55CuCxHEulyGRgeaFpD0I="}]},"maintainers":[{"email":"acdlite@me.com","name":"acdlite"},{"email":"briandavidvaughn@gmail.com","name":"brianvaughn"},{"email":"opensource+npm@fb.com","name":"fb"},{"email":"flarnie.npm@gmail.com","name":"flarnie"},{"email":"dan.abramov@gmail.com","name":"gaearon"},{"email":"npm@sophiebits.com","name":"sophiebits"},{"email":"dg@domgan.com","name":"trueadm"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/schedule_0.5.0-alpha.0_1537222291170_0.2295294821999989"},"_hasShrinkwrap":false},"0.5.0":{"name":"schedule","version":"0.5.0","description":"Cooperative scheduler for the browser environment.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/facebook/react.git"},"license":"MIT","keywords":["react"],"bugs":{"url":"https://github.com/facebook/react/issues"},"homepage":"https://reactjs.org/","dependencies":{"object-assign":"^4.1.1"},"_id":"schedule@0.5.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"brianvaughn","email":"briandavidvaughn@gmail.com"},"dist":{"integrity":"sha512-HUcJicG5Ou8xfR//c2rPT0lPIRR09vVvN81T9fqfVgBmhERUbDEQoYKjpBxbueJnCPpSu2ujXzOnRQt6x9o/jw==","shasum":"c128fffa0b402488b08b55ae74bb9df55cc29cc8","tarball":"https://registry.npmjs.org/schedule/-/schedule-0.5.0.tgz","fileCount":17,"unpackedSize":45539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboVJ5CRA9TVsSAnZWagAAWBkP/jdDLhzkz23ME2T/2/5r\nlNPbuW9iHHLU24CYsW+Xg/abkP7voqiUnZP362Sji7N57Sa5ASrXrIX4OUIw\n19x9DowPKZgG+ZYjfSp4Urq9uz4r99Y0RrgbVyWes2J+1LxTHexaiUK6Ve/h\nqy4jikUKsXEDgFHlrmeNK8sKqzZX+AibyTs1Ar6UeNh9Zr9sNjtkQYeGR6ZH\nS3X7WoVje0BqYfQF2MmfhQIcZ5uYFgo4bmgEJx+VDtyCPzDKdkXDolfr7Fa1\nAQ0UIqnOV0VrBEDk1M2/ngMPJ2tNKmbZXu5bRW9GNqbHIs1rRL1tAgJoc1dh\nqK9vWdwgcCUqrQHFSr3hGcK9yB12rrVNWRfQMjtEtYHnnGcnqkGbYnd7HGso\nsDuHVeF96U9WXvT3efI4VVpTHLVAH1DCEcwLdKvvPm0osXnb10JUsx4GlGBh\nuVwuMkDZyiQADOfIcGLZOdkGO+ZjuQN0G7ThS4pZekegRi9aF9WTOG033mUU\nMC9anf0ts0nbd931pAD//uYND4yLKero7r3AX472aGXETZlDC5ecZfy2Nlpq\nR6GuQGfYjl5g4hmFf08N6IBi8lrePjL0wPaGG99J/+GnrdWHiX7iuEzNexIk\n3JK2+qDY+VkU8lF9F+oHLyCtje9CxX8n8im8I+4KL4v1z0XnMUOWsVctRqSJ\n3AHT\r\n=fpZ6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrD5ANSqxT/xYQfHuRyz+iIWz5tk6IK9o48vLUPyAVIQIgCxICGiD0Bwd63WUD7xUP9X13FvZTN+1l3Qx0HtQWpmY="}]},"maintainers":[{"email":"acdlite@me.com","name":"acdlite"},{"email":"briandavidvaughn@gmail.com","name":"brianvaughn"},{"email":"opensource+npm@fb.com","name":"fb"},{"email":"flarnie.npm@gmail.com","name":"flarnie"},{"email":"dan.abramov@gmail.com","name":"gaearon"},{"email":"npm@sophiebits.com","name":"sophiebits"},{"email":"dg@domgan.com","name":"trueadm"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/schedule_0.5.0_1537299064554_0.075887907862072"},"_hasShrinkwrap":false}},"readme":"# `schedule`\n\nThis is a package for cooperative scheduling in a browser environment. It is currently used internally by React, but we plan to make it more generic.\n\nThe public API for this package is not yet finalized.\n\n### Thanks\n\nThe React team thanks [Haoliang Gao](https://github.com/popomore) for donating the `schedule` package name.\n","maintainers":[{"email":"opensource+npm@fb.com","name":"fb"},{"email":"npm@sophiebits.com","name":"sophiebits"}],"time":{"modified":"2023-08-24T18:09:29.876Z","created":"2014-01-10T16:49:13.168Z","0.1.0":"2014-01-10T16:54:02.004Z","0.2.0":"2018-09-04T01:47:44.503Z","0.3.0":"2018-09-06T16:44:42.736Z","0.4.0":"2018-09-13T18:34:20.651Z","0.5.0-alpha.0":"2018-09-17T22:11:31.273Z","0.5.0":"2018-09-18T19:31:04.668Z"},"repository":{"type":"git","url":"git+https://github.com/facebook/react.git"},"users":{"nachbar90":true,"quocnguyen":true,"yichan":true},"homepage":"https://reactjs.org/","keywords":["react"],"bugs":{"url":"https://github.com/facebook/react/issues"},"license":"MIT","readmeFilename":"README.md"}