{"_id":"node-schedule","_rev":"1718667","name":"node-schedule","description":"A cron-like and not-cron-like job scheduler for Node.","dist-tags":{"latest":"2.1.0"},"maintainers":[{"name":"jonhester","email":"jon.d.hester@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"mattpat","email":"matt@mattpatenaude.com"},{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},{"name":"tejasmanohar","email":"me@tejasmanohar.com"}],"time":{"modified":"2021-11-28T18:01:10.000Z","created":"2011-05-12T05:14:50.069Z","2.1.0":"2021-11-28T17:58:15.870Z","2.0.0":"2021-02-01T00:41:27.373Z","1.3.3":"2021-01-29T19:48:59.490Z","1.3.2":"2019-02-13T21:34:05.844Z","1.3.1":"2018-11-26T11:11:22.661Z","1.3.0":"2018-01-08T09:39:16.649Z","1.2.5":"2017-09-18T13:50:28.438Z","1.2.4":"2017-08-10T12:43:39.690Z","1.2.3":"2017-05-21T18:06:07.474Z","1.2.2":"2017-05-20T17:35:17.914Z","1.2.1":"2017-03-14T06:19:16.183Z","1.2.0":"2016-10-19T11:29:33.438Z","1.1.1":"2016-06-18T17:56:07.186Z","1.1.0":"2016-03-09T10:29:23.974Z","1.0.0":"2016-02-01T20:57:16.575Z","0.6.0":"2015-11-27T09:17:32.513Z","0.5.1":"2015-11-12T05:56:18.787Z","0.5.0":"2015-11-11T06:10:45.405Z","0.3.0":"2015-11-01T23:30:07.496Z","0.2.9":"2015-06-11T23:45:35.281Z","0.2.8":"2015-05-31T02:14:37.688Z","0.2.7":"2015-05-19T20:34:08.549Z","0.2.6":"2015-03-16T21:14:20.659Z","0.2.5":"2015-03-16T20:58:30.682Z","0.2.4":"2015-03-16T20:40:08.593Z","0.2.3":"2015-03-01T19:39:38.741Z","0.2.1":"2015-02-26T15:56:03.635Z","0.2.0":"2015-02-26T15:54:44.377Z","0.1.16":"2015-02-08T22:42:18.750Z","0.1.15":"2014-12-29T20:02:01.582Z","0.1.13":"2013-11-02T22:34:35.645Z","0.1.12":"2013-10-25T17:10:18.006Z","0.1.11":"2013-10-06T18:04:25.329Z","0.1.10":"2013-09-07T03:48:19.332Z","0.1.9":"2013-08-25T21:57:05.500Z","0.1.8":"2013-03-10T05:24:13.687Z","0.1.7":"2013-03-09T22:46:02.073Z","0.1.6":"2013-02-02T20:09:29.565Z","0.1.5":"2012-02-16T19:24:31.773Z","0.1.4":"2011-10-01T02:14:06.093Z","0.1.3":"2011-05-16T20:54:46.095Z","0.1.2":"2011-05-12T08:57:56.369Z","0.1.1":"2011-05-12T05:30:52.690Z","0.1.0":"2011-05-12T05:14:50.069Z"},"users":{"31526":true,"igorissen":true,"joliva":true,"oliversalzburg":true,"teddy1004":true,"luislobo":true,"devonning":true,"majj":true,"jetsetty":true,"jordanskole":true,"joshwlsn":true,"sidwood":true,"nikunjchapadia":true,"thecfguy":true,"humantriangle":true,"ralucas":true,"ramajd":true,"adrianpark":true,"stonecypher":true,"japh":true,"ethancai":true,"tsavela":true,"aaronup":true,"jgubo":true,"mimmo1":true,"volkanongun":true,"barztm":true,"mbildner":true,"ellery":true,"voodooxtc":true,"uniquerockrz":true,"nanook":true,"mykone":true,"nachbar90":true,"j3kz":true,"lholmquist":true,"anmol1771":true,"kulakowka":true,"leonning":true,"mladen___":true,"mbouclas":true,"subchen":true,"markthethomas":true,"9joneg":true,"hellstad":true,"jmm23":true,"goliatone":true,"blind__man":true,"sglachan":true,"smd4":true,"sanketss84":true,"barenko":true,"micahjonas":true,"bret":true,"tanmaypatel":true,"aslezak":true,"thelmos":true,"parkerproject":true,"jornenl":true,"justinshea":true,"johnny.young":true,"chillcapped":true,"danieljjh":true,"faisalaltameemi":true,"koolkao":true,"santihbc":true,"ajduke":true,"ramy":true,"jackbbhua":true,"bpatel":true,"wangnan0610":true,"gejiawen":true,"sfomin":true,"flaviomarcioti":true,"kobleistvan":true,"dpjayasekara":true,"adamlu":true,"mnquintana":true,"diegoperini":true,"slowmove":true,"frenchbread":true,"icirellik":true,"calmwinds":true,"milfromoz":true,"diniduddd":true,"jkrusinski":true,"abouleinein":true,"guilhermemachado":true,"ayoungh":true,"temasm":true,"cmdaniels":true,"richie_south":true,"ryanlee":true,"skl_":true,"dosevader":true,"bluelovers":true,"segen":true,"popen2":true,"alex-cory":true,"ahme-t":true,"pirmax":true,"ezodude":true,"starriv":true,"dahe":true,"sharper":true,"insdevmail":true,"marlongrape":true,"softwind":true,"johanliebert":true,"snowdream":true,"yash3492":true,"programmer.severson":true,"lucifier129":true,"dittodhole":true,"dgubert":true,"pcnate":true,"rochejul":true,"klombomb":true,"pgruneich":true,"rakeshmakam":true,"tejpratap":true,"kerwyn":true,"readywater":true,"arxii":true,"hyokosdeveloper":true,"ftopf":true,"monczek":true,"krishaamer":true,"restmount":true,"kaerimichi":true,"dabin":true,"steve3d3d":true,"jlagunas":true,"jokeychen":true,"jimzhuangdev":true,"chrisx":true,"boto":true,"aprilchen":true,"derfbeste":true,"vikramdesh1":true,"filipesoccol":true,"magicxiao":true,"coolhanddev":true,"dcriori":true,"iudelsmann":true,"noncreature0714":true,"brend":true,"marcelorisse":true,"ghkddbguse":true,"alex_japson":true,"456wyc":true,"leo.liang":true,"isaacvitor":true,"kkk123321":true,"ronin161":true,"ys_sidson_aidson":true,"iuykza":true,"rocket0191":true,"rthery":true,"jonaswebdev":true,"arbauman":true,"drdanryan":true,"spences10":true,"asaupup":true,"kikna":true,"bonashen":true,"gvost":true,"davidatkinsondoyle":true,"serebro":true,"tommytroylin":true,"danielye":true,"jidan70":true,"poppowerlb2":true,"starfox64":true,"brearley":true,"codeinpixel":true,"invenis":true,"haihepeng":true,"adrienhobbs":true,"sadmansamee":true,"quocnguyen":true,"zafaransari":true,"sternelee":true,"kaashin":true,"nskondratev":true,"munsellj":true,"xxsnake28":true,"dagarcam-informatica":true,"actionklo":true,"nounou":true,"jakeklassen":true,"theredpea":true,"dongyukang":true,"abhif18":true,"penzin":true,"kevinhassan":true,"arnoldask":true,"serge-nikitin":true,"avenger100666":true,"coci315":true,"nickeltobias":true,"tonillo":true,"acromm":true,"yinxulai":true,"superchenney":true,"chiaychang":true,"seifer8ff":true,"chirag_purohit71085":true,"natarajanmca11":true,"archibinario":true,"leelee.echo":true,"sayansaha":true,"khaledalyawad":true,"maxfranzapps":true,"cnbrian":true,"gher":true,"zollero":true,"iceriver2":true,"nuwaio":true,"meeh":true,"gzg1500521074":true,"ewardwang":true,"levizepeda":true,"sarnsdev":true,"zhaojunlike":true,"vincentlau":true,"lichenhao":true,"hexcola":true,"letsbora":true,"schm-dt":true,"tangsauce":true,"caesor":true,"vparaskevas":true,"zeusbaba":true,"wxiaohui":true,"heychez":true,"touskar":true,"junjiansyu":true,"divyanshbatham":true,"magoz":true,"pedroteosousa":true,"alek-s":true,"quafoo":true,"jcottam":true,"zuojiang":true,"akinjide":true,"rickkky":true,"donecharlton":true,"method76":true,"nuer":true,"uxabdullah":true,"polo7104":true,"gqxqd":true,"alexbuczynsky":true,"joe.li":true,"akthuri":true,"a-dabrowski":true,"elussich":true,"jackacase":true,"three":true,"daizch":true,"johniexu":true,"yanghcc":true},"author":{"name":"Matt Patenaude","email":"matt@mattpatenaude.com","url":"http://mattpatenaude.com"},"repository":{"type":"git","url":"git+https://github.com/node-schedule/node-schedule.git"},"versions":{"2.1.0":{"name":"node-schedule","version":"2.1.0","description":"A cron-like and not-cron-like job scheduler for Node.","keywords":["schedule","task","job","cron","recurrent","in-memory"],"license":"MIT","main":"index.js","scripts":{"test":"tape test/*.js","test:browser":"airtap test/cancel-long-running-jobs.js test/convenience-method-test.js test/date-convenience-methods-test.js test/range-test.js test/recurrence-rule-test.js test/schedule-cron-jobs.js test/start-end-test.js","coveralls":"nyc report --reporter=lcov","test:coverage":"nyc tape test/*.js","lint":"eslint lib test","lint:fix":"eslint --fix lib test"},"author":{"name":"Matt Patenaude","email":"matt@mattpatenaude.com","url":"http://mattpatenaude.com"},"contributors":[{"name":"Igor Savin","email":"kibertoad@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/node-schedule/node-schedule.git"},"dependencies":{"cron-parser":"^3.5.0","long-timeout":"0.1.1","sorted-array-functions":"^1.3.0"},"devDependencies":{"airtap":"^4.0.4","eslint":"^8.3.0","nyc":"^15.1.0","sinon":"^9.2.4","tape":"^5.3.2"},"engines":{"node":">=6"},"gitHead":"032fff36a6d92e10aead4f8dde9fb16978579be4","bugs":{"url":"https://github.com/node-schedule/node-schedule/issues"},"homepage":"https://github.com/node-schedule/node-schedule#readme","_id":"node-schedule@2.1.0","_nodeVersion":"16.12.0","_npmVersion":"8.1.0","dist":{"shasum":"068ae38d7351c330616f7fe7cdb05036f977cbaf","size":11298,"noattachment":false,"key":"/node-schedule/-/node-schedule-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-schedule/download/node-schedule-2.1.0.tgz"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"directories":{},"maintainers":[{"name":"jonhester","email":"jon.d.hester@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"mattpat","email":"matt@mattpatenaude.com"},{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},{"name":"tejasmanohar","email":"me@tejasmanohar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-schedule_2.1.0_1638122295689_0.7700123994567081"},"_hasShrinkwrap":false,"publish_time":1638122295870,"_cnpm_publish_time":1638122295870},"2.0.0":{"name":"node-schedule","version":"2.0.0","description":"A cron-like and not-cron-like job scheduler for Node.","keywords":["schedule","task","job","cron","recurrent","in-memory"],"license":"MIT","main":"index.js","scripts":{"test":"tape test/*.js","test:browser":"airtap test/cancel-long-running-jobs.js test/convenience-method-test.js test/date-convenience-methods-test.js test/range-test.js test/recurrence-rule-test.js test/schedule-cron-jobs.js test/start-end-test.js","coveralls":"nyc report --reporter=lcov","test:coverage":"nyc tape test/*.js","lint":"eslint lib test","lint:fix":"eslint --fix lib test"},"author":{"name":"Matt Patenaude","email":"matt@mattpatenaude.com","url":"http://mattpatenaude.com"},"contributors":[{"name":"Igor Savin","email":"kibertoad@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/node-schedule/node-schedule.git"},"dependencies":{"cron-parser":"^3.1.0","long-timeout":"0.1.1","sorted-array-functions":"^1.3.0"},"devDependencies":{"airtap":"^4.0.1","eslint":"^7.18.0","nyc":"^15.1.0","sinon":"^9.2.4","tape":"^5.1.1"},"engines":{"node":">=6"},"gitHead":"da9aae97f886edce7d18d15b1d4c6e516d6d9ddb","bugs":{"url":"https://github.com/node-schedule/node-schedule/issues"},"homepage":"https://github.com/node-schedule/node-schedule#readme","_id":"node-schedule@2.0.0","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"shasum":"73ab4957d056c63708409cc1fab676e0e149c191","size":10839,"noattachment":false,"key":"/node-schedule/-/node-schedule-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-schedule/download/node-schedule-2.0.0.tgz"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"directories":{},"maintainers":[{"name":"jonhester","email":"jon.d.hester@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"mattpat","email":"matt@mattpatenaude.com"},{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},{"name":"tejasmanohar","email":"me@tejasmanohar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-schedule_2.0.0_1612140087249_0.613839099384917"},"_hasShrinkwrap":false,"publish_time":1612140087373,"_cnpm_publish_time":1612140087373},"1.3.3":{"name":"node-schedule","version":"1.3.3","description":"A cron-like and not-cron-like job scheduler for Node.","keywords":["schedule","task","job","cron","in-memory"],"license":"MIT","main":"./lib/schedule.js","scripts":{"test":"nodeunit","test:coverage":"istanbul cover ./node_modules/.bin/nodeunit test","test:coverage-win":"istanbul cover ./node_modules/nodeunit/bin/nodeunit test","lint":"eslint lib test","lint:fix":"eslint --fix lib test"},"author":{"name":"Matt Patenaude","email":"matt@mattpatenaude.com","url":"http://mattpatenaude.com"},"contributors":[{"name":"Igor Savin","email":"kibertoad@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/node-schedule/node-schedule.git"},"dependencies":{"cron-parser":"^2.18.0","long-timeout":"0.1.1","sorted-array-functions":"^1.3.0"},"devDependencies":{"eslint":"^7.18.0","istanbul":"^0.4.5","nodeunit":"~0.10.2","sinon":"^2.4.1"},"gitHead":"ad7f7b8034311bc77b7610c23b58fe19fa6a8828","bugs":{"url":"https://github.com/node-schedule/node-schedule/issues"},"homepage":"https://github.com/node-schedule/node-schedule#readme","_id":"node-schedule@1.3.3","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"shasum":"f8e01c5fb9597f09ecf9c4c25d6938e5e7a06f48","size":9604,"noattachment":false,"key":"/node-schedule/-/node-schedule-1.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-schedule/download/node-schedule-1.3.3.tgz"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"directories":{},"maintainers":[{"name":"jonhester","email":"jon.d.hester@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"mattpat","email":"matt@mattpatenaude.com"},{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},{"name":"tejasmanohar","email":"me@tejasmanohar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-schedule_1.3.3_1611949739309_0.5016496835373914"},"_hasShrinkwrap":false,"publish_time":1611949739490,"_cnpm_publish_time":1611949739490},"1.3.2":{"name":"node-schedule","version":"1.3.2","description":"A cron-like and not-cron-like job scheduler for Node.","keywords":["schedule","task","job","cron"],"license":"MIT","main":"./lib/schedule.js","scripts":{"test":"nodeunit","lint":"eslint lib test"},"author":{"name":"Matt Patenaude","email":"matt@mattpatenaude.com","url":"http://mattpatenaude.com"},"repository":{"type":"git","url":"git+https://github.com/node-schedule/node-schedule.git"},"dependencies":{"cron-parser":"^2.7.3","long-timeout":"0.1.1","sorted-array-functions":"^1.0.0"},"devDependencies":{"coveralls":"^2.11.2","eslint":"^3.19.0","istanbul":"^0.4.5","nodeunit":"^0.10.2","sinon":"^1.14.1"},"gitHead":"cb5a08d4329f5f328cd094ca072ad7711811ece1","bugs":{"url":"https://github.com/node-schedule/node-schedule/issues"},"homepage":"https://github.com/node-schedule/node-schedule#readme","_id":"node-schedule@1.3.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},"dist":{"shasum":"d774b383e2a6f6ade59eecc62254aea07cd758cb","size":15090,"noattachment":false,"key":"/node-schedule/-/node-schedule-1.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-schedule/download/node-schedule-1.3.2.tgz"},"maintainers":[{"name":"jonhester","email":"jon.d.hester@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"mattpat","email":"matt@mattpatenaude.com"},{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},{"name":"tejasmanohar","email":"me@tejasmanohar.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-schedule_1.3.2_1550093645713_0.6530408972628015"},"_hasShrinkwrap":false,"publish_time":1550093645844,"_cnpm_publish_time":1550093645844},"1.3.1":{"name":"node-schedule","version":"1.3.1","description":"A cron-like and not-cron-like job scheduler for Node.","keywords":["schedule","task","job","cron"],"license":"MIT","main":"./lib/schedule.js","scripts":{"test":"nodeunit","lint":"eslint lib test"},"author":{"name":"Matt Patenaude","email":"matt@mattpatenaude.com","url":"http://mattpatenaude.com"},"repository":{"type":"git","url":"git+https://github.com/node-schedule/node-schedule.git"},"dependencies":{"cron-parser":"^2.7.3","long-timeout":"0.1.1","sorted-array-functions":"^1.0.0"},"devDependencies":{"coveralls":"^2.11.2","eslint":"^3.19.0","istanbul":"^0.4.5","nodeunit":"^0.10.2","sinon":"^1.14.1"},"gitHead":"c7f8827205038930dd75cf8ff557d245240156fd","bugs":{"url":"https://github.com/node-schedule/node-schedule/issues"},"homepage":"https://github.com/node-schedule/node-schedule#readme","_id":"node-schedule@1.3.1","_npmVersion":"6.4.1","_nodeVersion":"8.13.0","_npmUser":{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},"dist":{"shasum":"6909dd644211bca153b15afc62e1dc0afa7d28be","size":15019,"noattachment":false,"key":"/node-schedule/-/node-schedule-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-schedule/download/node-schedule-1.3.1.tgz"},"maintainers":[{"name":"jonhester","email":"jon.d.hester@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"mattpat","email":"matt@mattpatenaude.com"},{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},{"name":"tejasmanohar","email":"me@tejasmanohar.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-schedule_1.3.1_1543230682535_0.9866407233130499"},"_hasShrinkwrap":false,"publish_time":1543230682661,"_cnpm_publish_time":1543230682661},"1.3.0":{"name":"node-schedule","version":"1.3.0","description":"A cron-like and not-cron-like job scheduler for Node.","keywords":["schedule","task","job","cron"],"license":"MIT","main":"./lib/schedule.js","scripts":{"test":"nodeunit","lint":"eslint lib test"},"author":{"name":"Matt Patenaude","email":"matt@mattpatenaude.com","url":"http://mattpatenaude.com"},"repository":{"type":"git","url":"git+https://github.com/node-schedule/node-schedule.git"},"dependencies":{"cron-parser":"^2.4.0","long-timeout":"0.1.1","sorted-array-functions":"^1.0.0"},"devDependencies":{"coveralls":"^2.11.2","eslint":"^3.19.0","istanbul":"^0.4.5","nodeunit":"^0.10.2","sinon":"^1.14.1"},"gitHead":"03c8ddf912408bfcd550056c9bd873c6487b7486","bugs":{"url":"https://github.com/node-schedule/node-schedule/issues"},"homepage":"https://github.com/node-schedule/node-schedule#readme","_id":"node-schedule@1.3.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},"maintainers":[{"name":"jonhester","email":"jon.d.hester@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"mattpat","email":"matt@mattpatenaude.com"},{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},{"name":"tejasmanohar","email":"me@tejasmanohar.com"}],"dist":{"shasum":"e7a7e816a7f2550d5b170bd106e765db28bdf030","size":14966,"noattachment":false,"key":"/node-schedule/-/node-schedule-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-schedule/download/node-schedule-1.3.0.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-schedule-1.3.0.tgz_1515404355526_0.05892795231193304"},"directories":{},"publish_time":1515404356649,"_hasShrinkwrap":false,"_cnpm_publish_time":1515404356649},"1.2.5":{"name":"node-schedule","version":"1.2.5","description":"A cron-like and not-cron-like job scheduler for Node.","keywords":["schedule","task","job","cron"],"license":"MIT","main":"./lib/schedule.js","scripts":{"test":"nodeunit","lint":"eslint lib test"},"author":{"name":"Matt Patenaude","email":"matt@mattpatenaude.com","url":"http://mattpatenaude.com"},"repository":{"type":"git","url":"git+https://github.com/node-schedule/node-schedule.git"},"dependencies":{"cron-parser":"^2.4.0","long-timeout":"0.1.1","sorted-array-functions":"^1.0.0"},"devDependencies":{"coveralls":"^2.11.2","eslint":"^3.19.0","istanbul":"^0.4.5","nodeunit":"^0.10.2","sinon":"^1.14.1"},"gitHead":"47848425a59c0e55b185a69da5b9128979ab4365","bugs":{"url":"https://github.com/node-schedule/node-schedule/issues"},"homepage":"https://github.com/node-schedule/node-schedule#readme","_id":"node-schedule@1.2.5","_npmVersion":"5.4.2","_nodeVersion":"8.5.0","_npmUser":{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},"maintainers":[{"name":"jonhester","email":"jon.d.hester@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"mattpat","email":"matt@mattpatenaude.com"},{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},{"name":"tejasmanohar","email":"me@tejasmanohar.com"}],"dist":{"shasum":"fb30f4e4d1dd1e81c536f9495d5da0e9e2d7de14","size":9560,"noattachment":false,"key":"/node-schedule/-/node-schedule-1.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-schedule/download/node-schedule-1.2.5.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-schedule-1.2.5.tgz_1505742627384_0.292869781376794"},"directories":{},"publish_time":1505742628438,"_cnpm_publish_time":1505742628438,"_hasShrinkwrap":false},"1.2.4":{"name":"node-schedule","version":"1.2.4","description":"A cron-like and not-cron-like job scheduler for Node.","keywords":["schedule","task","job","cron"],"license":"MIT","main":"./lib/schedule.js","scripts":{"test":"nodeunit","lint":"eslint lib test"},"author":{"name":"Matt Patenaude","email":"matt@mattpatenaude.com","url":"http://mattpatenaude.com"},"repository":{"type":"git","url":"git+https://github.com/node-schedule/node-schedule.git"},"dependencies":{"cron-parser":"^2.4.0","long-timeout":"0.1.1","sorted-array-functions":"^1.0.0"},"devDependencies":{"coveralls":"^2.11.2","eslint":"^3.19.0","istanbul":"^0.4.5","nodeunit":"^0.10.2","sinon":"^1.14.1"},"gitHead":"bd84913de87061a209e68df6e06eea7ae27e0b52","bugs":{"url":"https://github.com/node-schedule/node-schedule/issues"},"homepage":"https://github.com/node-schedule/node-schedule#readme","_id":"node-schedule@1.2.4","_shasum":"c7765bcb2f18d88cf737eab5e1098223a3de7ab6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},"maintainers":[{"name":"jonhester","email":"jon.d.hester@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"mattpat","email":"matt@mattpatenaude.com"},{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},{"name":"tejasmanohar","email":"me@tejasmanohar.com"}],"dist":{"shasum":"c7765bcb2f18d88cf737eab5e1098223a3de7ab6","size":14543,"noattachment":false,"key":"/node-schedule/-/node-schedule-1.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-schedule/download/node-schedule-1.2.4.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-schedule-1.2.4.tgz_1502369018549_0.46210970473475754"},"directories":{},"publish_time":1502369019690,"_hasShrinkwrap":false,"_cnpm_publish_time":1502369019690},"1.2.3":{"name":"node-schedule","version":"1.2.3","description":"A cron-like and not-cron-like job scheduler for Node.","keywords":["schedule","task","job","cron"],"license":"MIT","main":"./lib/schedule.js","scripts":{"test":"nodeunit","lint":"eslint lib"},"author":{"name":"Matt Patenaude","email":"matt@mattpatenaude.com","url":"http://mattpatenaude.com"},"repository":{"type":"git","url":"git+https://github.com/node-schedule/node-schedule.git"},"dependencies":{"cron-parser":"^2.4.0","long-timeout":"0.1.1","sorted-array-functions":"^1.0.0"},"devDependencies":{"coveralls":"^2.11.2","eslint":"^0.15.1","istanbul":"^0.4.5","nodeunit":"^0.10.2","sinon":"^1.14.1"},"gitHead":"65648add85a8eb09e0d8c540c576d41870b56338","bugs":{"url":"https://github.com/node-schedule/node-schedule/issues"},"homepage":"https://github.com/node-schedule/node-schedule#readme","_id":"node-schedule@1.2.3","_shasum":"8026f99bd9441dbcc89c765a629e76bc0a5fe79d","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},"dist":{"shasum":"8026f99bd9441dbcc89c765a629e76bc0a5fe79d","size":14190,"noattachment":false,"key":"/node-schedule/-/node-schedule-1.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-schedule/download/node-schedule-1.2.3.tgz"},"maintainers":[{"name":"jonhester","email":"jon.d.hester@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"mattpat","email":"matt@mattpatenaude.com"},{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},{"name":"tejasmanohar","email":"me@tejasmanohar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-schedule-1.2.3.tgz_1495389966376_0.4600120016839355"},"directories":{},"publish_time":1495389967474,"_cnpm_publish_time":1495389967474,"_hasShrinkwrap":false},"1.2.2":{"name":"node-schedule","version":"1.2.2","description":"A cron-like and not-cron-like job scheduler for Node.","keywords":["schedule","task","job","cron"],"license":"MIT","main":"./lib/schedule.js","scripts":{"test":"nodeunit","lint":"eslint lib"},"author":{"name":"Matt Patenaude","email":"matt@mattpatenaude.com","url":"http://mattpatenaude.com"},"repository":{"type":"git","url":"git+https://github.com/node-schedule/node-schedule.git"},"dependencies":{"cron-parser":"^2.4.0","long-timeout":"0.1.1","sorted-array-functions":"^1.0.0"},"devDependencies":{"coveralls":"^2.11.2","eslint":"^0.15.1","istanbul":"^0.4.5","nodeunit":"^0.10.2","sinon":"^1.14.1"},"gitHead":"278b6f110004ff308050fdb1e3eb2d4d68e4bb35","bugs":{"url":"https://github.com/node-schedule/node-schedule/issues"},"homepage":"https://github.com/node-schedule/node-schedule#readme","_id":"node-schedule@1.2.2","_shasum":"d6b57fc51ee13cd06cfd7b5db3c1e2a5ca7828d5","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},"dist":{"shasum":"d6b57fc51ee13cd06cfd7b5db3c1e2a5ca7828d5","size":13733,"noattachment":false,"key":"/node-schedule/-/node-schedule-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-schedule/download/node-schedule-1.2.2.tgz"},"maintainers":[{"name":"jonhester","email":"jon.d.hester@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"mattpat","email":"matt@mattpatenaude.com"},{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},{"name":"tejasmanohar","email":"me@tejasmanohar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-schedule-1.2.2.tgz_1495301716787_0.41865682136267424"},"directories":{},"publish_time":1495301717914,"_hasShrinkwrap":false,"_cnpm_publish_time":1495301717914},"1.2.1":{"name":"node-schedule","version":"1.2.1","description":"A cron-like and not-cron-like job scheduler for Node.","keywords":["schedule","task","job","cron"],"license":"MIT","main":"./lib/schedule.js","scripts":{"test":"nodeunit","lint":"eslint lib"},"author":{"name":"Matt Patenaude","email":"matt@mattpatenaude.com","url":"http://mattpatenaude.com"},"repository":{"type":"git","url":"git+https://github.com/node-schedule/node-schedule.git"},"dependencies":{"cron-parser":"1.1.0","long-timeout":"0.1.1","sorted-array-functions":"^1.0.0"},"devDependencies":{"coveralls":"^2.11.2","eslint":"^0.15.1","istanbul":"^0.4.5","nodeunit":"^0.10.2","sinon":"^1.14.1"},"gitHead":"aa45a76109f3968c8f7a2d63363f8b44ce3f493a","bugs":{"url":"https://github.com/node-schedule/node-schedule/issues"},"homepage":"https://github.com/node-schedule/node-schedule#readme","_id":"node-schedule@1.2.1","_shasum":"8800b34d0cceb0ff0318432ef9f20b2499630e36","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},"dist":{"shasum":"8800b34d0cceb0ff0318432ef9f20b2499630e36","size":13470,"noattachment":false,"key":"/node-schedule/-/node-schedule-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-schedule/download/node-schedule-1.2.1.tgz"},"maintainers":[{"name":"jonhester","email":"jon.d.hester@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"mattpat","email":"matt@mattpatenaude.com"},{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},{"name":"tejasmanohar","email":"me@tejasmanohar.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/node-schedule-1.2.1.tgz_1489472355389_0.1696766964159906"},"directories":{},"publish_time":1489472356183,"_cnpm_publish_time":1489472356183,"_hasShrinkwrap":false},"1.2.0":{"name":"node-schedule","version":"1.2.0","description":"A cron-like and not-cron-like job scheduler for Node.","keywords":["schedule","task","job","cron"],"license":"MIT","main":"./lib/schedule.js","scripts":{"test":"nodeunit","lint":"eslint lib"},"author":{"name":"Matt Patenaude","email":"matt@mattpatenaude.com","url":"http://mattpatenaude.com"},"repository":{"type":"git","url":"git+https://github.com/node-schedule/node-schedule.git"},"dependencies":{"cron-parser":"1.1.0","long-timeout":"0.0.2"},"devDependencies":{"coveralls":"^2.11.2","eslint":"^0.15.1","istanbul":"^0.3.8","nodeunit":"^0.9.1","sinon":"^1.14.1"},"gitHead":"5ae891abc454a52ba05ac49ff7a652d64a393fd8","bugs":{"url":"https://github.com/node-schedule/node-schedule/issues"},"homepage":"https://github.com/node-schedule/node-schedule#readme","_id":"node-schedule@1.2.0","_shasum":"f03d4ebe71b0573e1708ddae0aa45d1658450cf1","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.1","_npmUser":{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},"maintainers":[{"name":"jonhester","email":"jon.d.hester@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"mattpat","email":"matt@mattpatenaude.com"},{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},{"name":"tejasmanohar","email":"me@tejasmanohar.com"}],"dist":{"shasum":"f03d4ebe71b0573e1708ddae0aa45d1658450cf1","size":13827,"noattachment":false,"key":"/node-schedule/-/node-schedule-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-schedule/download/node-schedule-1.2.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/node-schedule-1.2.0.tgz_1476876571612_0.6606993437744677"},"directories":{},"publish_time":1476876573438,"_cnpm_publish_time":1476876573438,"_hasShrinkwrap":false},"1.1.1":{"name":"node-schedule","version":"1.1.1","description":"A cron-like and not-cron-like job scheduler for Node.","keywords":["schedule","task","job","cron"],"main":"./lib/schedule.js","scripts":{"test":"nodeunit","lint":"eslint lib"},"author":{"name":"Matt Patenaude","email":"matt@mattpatenaude.com","url":"http://mattpatenaude.com"},"repository":{"type":"git","url":"git+https://github.com/node-schedule/node-schedule.git"},"dependencies":{"cron-parser":"1.1.0","long-timeout":"0.0.2"},"devDependencies":{"coveralls":"^2.11.2","eslint":"^0.15.1","istanbul":"^0.3.8","nodeunit":"^0.9.1","sinon":"^1.14.1"},"gitHead":"d13021d38347d2ac6ab9d6d4a210746c655340df","bugs":{"url":"https://github.com/node-schedule/node-schedule/issues"},"homepage":"https://github.com/node-schedule/node-schedule#readme","_id":"node-schedule@1.1.1","_shasum":"6b9701a8e1e67b87d110cb570803ed7dab03ede3","_from":".","_npmVersion":"3.9.6","_nodeVersion":"6.2.2","_npmUser":{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},"dist":{"shasum":"6b9701a8e1e67b87d110cb570803ed7dab03ede3","size":10655,"noattachment":false,"key":"/node-schedule/-/node-schedule-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-schedule/download/node-schedule-1.1.1.tgz"},"maintainers":[{"name":"jonhester","email":"jon.d.hester@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"mattpat","email":"matt@mattpatenaude.com"},{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},{"name":"tejasmanohar","email":"me@tejasmanohar.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/node-schedule-1.1.1.tgz_1466272565825_0.9677780764177442"},"directories":{},"publish_time":1466272567186,"_cnpm_publish_time":1466272567186,"_hasShrinkwrap":false},"1.1.0":{"name":"node-schedule","version":"1.1.0","description":"A cron-like and not-cron-like job scheduler for Node.","keywords":["schedule","task","job","cron"],"main":"./lib/schedule.js","scripts":{"test":"nodeunit","lint":"eslint lib"},"author":{"name":"Matt Patenaude","email":"matt@mattpatenaude.com","url":"http://mattpatenaude.com"},"repository":{"type":"git","url":"git+https://github.com/node-schedule/node-schedule.git"},"dependencies":{"cron-parser":"1.1.0","long-timeout":"0.0.2"},"devDependencies":{"coveralls":"^2.11.2","eslint":"^0.15.1","istanbul":"^0.3.8","nodeunit":"^0.9.1","sinon":"^1.14.1"},"gitHead":"53ace59687c446c9c616826303b9a05c54b4d55b","bugs":{"url":"https://github.com/node-schedule/node-schedule/issues"},"homepage":"https://github.com/node-schedule/node-schedule#readme","_id":"node-schedule@1.1.0","_shasum":"e998d432b24faf0bcb0eec1ca137b8fcc8d621e4","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},"maintainers":[{"name":"jonhester","email":"jon.d.hester@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"mattpat","email":"matt@mattpatenaude.com"},{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},{"name":"tejasmanohar","email":"me@tejasmanohar.com"}],"dist":{"shasum":"e998d432b24faf0bcb0eec1ca137b8fcc8d621e4","size":12920,"noattachment":false,"key":"/node-schedule/-/node-schedule-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-schedule/download/node-schedule-1.1.0.tgz"},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/node-schedule-1.1.0.tgz_1457519359727_0.13849618937820196"},"directories":{},"publish_time":1457519363974,"_cnpm_publish_time":1457519363974,"_hasShrinkwrap":false},"1.0.0":{"name":"node-schedule","version":"1.0.0","description":"A cron-like and not-cron-like job scheduler for Node.","keywords":["schedule","task","job","cron"],"main":"./lib/schedule.js","scripts":{"test":"nodeunit","lint":"eslint lib"},"author":{"name":"Matt Patenaude","email":"matt@mattpatenaude.com","url":"http://mattpatenaude.com"},"repository":{"type":"git","url":"git+https://github.com/node-schedule/node-schedule.git"},"dependencies":{"cron-parser":"1.1.0","long-timeout":"0.0.2"},"devDependencies":{"coveralls":"^2.11.2","eslint":"^0.15.1","istanbul":"^0.3.8","nodeunit":"^0.9.1","sinon":"^1.14.1"},"gitHead":"5992ac8622139da47b531be52cfa6bc3541dd570","bugs":{"url":"https://github.com/node-schedule/node-schedule/issues"},"homepage":"https://github.com/node-schedule/node-schedule#readme","_id":"node-schedule@1.0.0","_shasum":"c19205b1f3f8a93d76bc423593839f9a7e7bfc03","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},"dist":{"shasum":"c19205b1f3f8a93d76bc423593839f9a7e7bfc03","size":12132,"noattachment":false,"key":"/node-schedule/-/node-schedule-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-schedule/download/node-schedule-1.0.0.tgz"},"maintainers":[{"name":"jonhester","email":"jon.d.hester@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"mattpat","email":"matt@mattpatenaude.com"},{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},{"name":"tejasmanohar","email":"me@tejasmanohar.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/node-schedule-1.0.0.tgz_1454360234044_0.7880771060008556"},"directories":{},"publish_time":1454360236575,"_cnpm_publish_time":1454360236575,"_hasShrinkwrap":false},"0.6.0":{"name":"node-schedule","version":"0.6.0","description":"A cron-like and not-cron-like job scheduler for Node.","keywords":["schedule","task","job","cron"],"main":"./lib/schedule.js","scripts":{"test":"nodeunit","lint":"eslint lib"},"author":{"name":"Matt Patenaude","email":"matt@mattpatenaude.com","url":"http://mattpatenaude.com"},"repository":{"type":"git","url":"git+https://github.com/node-schedule/node-schedule.git"},"dependencies":{"cron-parser":"0.6.2","long-timeout":"0.0.2"},"devDependencies":{"coveralls":"^2.11.2","eslint":"^0.15.1","istanbul":"^0.3.8","nodeunit":"^0.9.1","sinon":"^1.14.1"},"gitHead":"054c41a46a976a3ce9b1699206e25587c870e911","bugs":{"url":"https://github.com/node-schedule/node-schedule/issues"},"homepage":"https://github.com/node-schedule/node-schedule#readme","_id":"node-schedule@0.6.0","_shasum":"284c05efad2a3d6e7d8f799cddc034e5c72721c3","_from":".","_npmVersion":"3.4.1","_nodeVersion":"5.0.0","_npmUser":{"name":"tejasmanohar","email":"me@tejas.io"},"dist":{"shasum":"284c05efad2a3d6e7d8f799cddc034e5c72721c3","size":10097,"noattachment":false,"key":"/node-schedule/-/node-schedule-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-schedule/download/node-schedule-0.6.0.tgz"},"maintainers":[{"name":"jonhester","email":"jon.d.hester@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"mattpat","email":"matt@mattpatenaude.com"},{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},{"name":"tejasmanohar","email":"me@tejasmanohar.com"}],"directories":{},"publish_time":1448615852513,"_cnpm_publish_time":1448615852513,"_hasShrinkwrap":false},"0.5.1":{"name":"node-schedule","version":"0.5.1","description":"A cron-like and not-cron-like job scheduler for Node.","keywords":["schedule","task","job","cron"],"main":"./lib/schedule.js","scripts":{"test":"nodeunit","lint":"eslint lib"},"author":{"name":"Matt Patenaude","email":"matt@mattpatenaude.com","url":"http://mattpatenaude.com"},"repository":{"type":"git","url":"git+https://github.com/node-schedule/node-schedule.git"},"dependencies":{"cron-parser":"0.6.2","long-timeout":"0.0.2"},"devDependencies":{"coveralls":"^2.11.2","eslint":"^0.15.1","istanbul":"^0.3.8","nodeunit":"^0.9.1","sinon":"^1.14.1"},"gitHead":"9a9ea9ce48b93ba6598ac7820190625ee2032ca1","bugs":{"url":"https://github.com/node-schedule/node-schedule/issues"},"homepage":"https://github.com/node-schedule/node-schedule#readme","_id":"node-schedule@0.5.1","_shasum":"d9f3e1c8a2c72d934606d7370e8be5e7f093f26c","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"tejasmanohar","email":"me@tejas.io"},"dist":{"shasum":"d9f3e1c8a2c72d934606d7370e8be5e7f093f26c","size":9936,"noattachment":false,"key":"/node-schedule/-/node-schedule-0.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-schedule/download/node-schedule-0.5.1.tgz"},"maintainers":[{"name":"jonhester","email":"jon.d.hester@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"mattpat","email":"matt@mattpatenaude.com"},{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},{"name":"tejasmanohar","email":"me@tejasmanohar.com"}],"directories":{},"publish_time":1447307778787,"_cnpm_publish_time":1447307778787,"_hasShrinkwrap":false},"0.5.0":{"name":"node-schedule","version":"0.5.0","description":"A cron-like and not-cron-like job scheduler for Node.","keywords":["schedule","task","job","cron"],"main":"./lib/schedule.js","scripts":{"test":"nodeunit","lint":"eslint lib"},"author":{"name":"Matt Patenaude","email":"matt@mattpatenaude.com","url":"http://mattpatenaude.com"},"repository":{"type":"git","url":"git+https://github.com/node-schedule/node-schedule.git"},"dependencies":{"cron-parser":"0.6.2","long-timeout":"0.0.2"},"devDependencies":{"coveralls":"^2.11.2","eslint":"^0.15.1","istanbul":"^0.3.8","nodeunit":"^0.9.1","sinon":"^1.14.1"},"gitHead":"4c1970c59aaba20c4215ceb9dae5f0482723cd20","bugs":{"url":"https://github.com/node-schedule/node-schedule/issues"},"homepage":"https://github.com/node-schedule/node-schedule#readme","_id":"node-schedule@0.5.0","_shasum":"417eb090c3300fc267c50539521ff10b87d3d06c","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"tejasmanohar","email":"me@tejas.io"},"dist":{"shasum":"417eb090c3300fc267c50539521ff10b87d3d06c","size":9858,"noattachment":false,"key":"/node-schedule/-/node-schedule-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-schedule/download/node-schedule-0.5.0.tgz"},"maintainers":[{"name":"jonhester","email":"jon.d.hester@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"mattpat","email":"matt@mattpatenaude.com"},{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},{"name":"tejasmanohar","email":"me@tejasmanohar.com"}],"directories":{},"publish_time":1447222245405,"_cnpm_publish_time":1447222245405,"_hasShrinkwrap":false},"0.3.0":{"name":"node-schedule","version":"0.3.0","description":"A cron-like and not-cron-like job scheduler for Node.","keywords":["schedule","task","job","cron"],"main":"./lib/schedule.js","scripts":{"test":"nodeunit && npm run lint","lint":"eslint lib"},"author":{"name":"Matt Patenaude","email":"matt@mattpatenaude.com","url":"http://mattpatenaude.com"},"repository":{"type":"git","url":"git+https://github.com/node-schedule/node-schedule.git"},"dependencies":{"cron-parser":"0.6.2","long-timeout":"0.0.2"},"devDependencies":{"coveralls":"^2.11.2","eslint":"^0.15.1","istanbul":"^0.3.8","nodeunit":"^0.9.1","sinon":"^1.14.1"},"gitHead":"c7311e0f881f49928c8c017ad6e16f7de21db56c","bugs":{"url":"https://github.com/node-schedule/node-schedule/issues"},"homepage":"https://github.com/node-schedule/node-schedule#readme","_id":"node-schedule@0.3.0","_shasum":"a8753b7136aecbcf5f49ead4856a474cf70f8d62","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"tejasmanohar","email":"me@tejas.io"},"dist":{"shasum":"a8753b7136aecbcf5f49ead4856a474cf70f8d62","size":9648,"noattachment":false,"key":"/node-schedule/-/node-schedule-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-schedule/download/node-schedule-0.3.0.tgz"},"maintainers":[{"name":"jonhester","email":"jon.d.hester@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"mattpat","email":"matt@mattpatenaude.com"},{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},{"name":"tejasmanohar","email":"me@tejasmanohar.com"}],"directories":{},"publish_time":1446420607496,"_cnpm_publish_time":1446420607496,"_hasShrinkwrap":false},"0.2.9":{"name":"node-schedule","version":"0.2.9","description":"A cron-like and not-cron-like job scheduler for Node.","keywords":["schedule","task","job","cron"],"main":"./lib/schedule.js","scripts":{"test":"nodeunit test","lint":"eslint lib"},"author":{"name":"Matt Patenaude","email":"matt@mattpatenaude.com","url":"http://mattpatenaude.com"},"repository":{"type":"git","url":"git+https://github.com/tejasmanohar/node-schedule.git"},"dependencies":{"cron-parser":"0.6.2","long-timeout":"0.0.2"},"devDependencies":{"coveralls":"^2.11.2","eslint":"^0.15.1","istanbul":"^0.3.8","nodeunit":"^0.9.1","sinon":"^1.14.1"},"gitHead":"2fa0b81acca05314f4c2afd3791546386f7a782c","bugs":{"url":"https://github.com/tejasmanohar/node-schedule/issues"},"homepage":"https://github.com/tejasmanohar/node-schedule#readme","_id":"node-schedule@0.2.9","_shasum":"51df743dfe87485d91141287d49c851ed058f8e5","_from":".","_npmVersion":"2.8.3","_nodeVersion":"1.8.1","_npmUser":{"name":"tejasmanohar","email":"me@tejas.io"},"dist":{"shasum":"51df743dfe87485d91141287d49c851ed058f8e5","size":9081,"noattachment":false,"key":"/node-schedule/-/node-schedule-0.2.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-schedule/download/node-schedule-0.2.9.tgz"},"maintainers":[{"name":"jonhester","email":"jon.d.hester@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"mattpat","email":"matt@mattpatenaude.com"},{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},{"name":"tejasmanohar","email":"me@tejasmanohar.com"}],"directories":{},"publish_time":1434066335281,"_cnpm_publish_time":1434066335281,"_hasShrinkwrap":false},"0.2.8":{"name":"node-schedule","version":"0.2.8","description":"A cron-like and not-cron-like job scheduler for Node.","keywords":["schedule","task","job","cron"],"main":"./lib/schedule.js","scripts":{"test":"nodeunit test","lint":"eslint lib"},"author":{"name":"Matt Patenaude","email":"matt@mattpatenaude.com","url":"http://mattpatenaude.com"},"repository":{"type":"git","url":"https://github.com/node-schedule/node-schedule.git"},"dependencies":{"cron-parser":"0.6.2","long-timeout":"0.0.2"},"devDependencies":{"coveralls":"^2.11.2","eslint":"^0.15.1","istanbul":"^0.3.8","nodeunit":"^0.9.1","sinon":"^1.14.1"},"gitHead":"1c0e13d745c73caafee4feed8f325b267cdfda26","bugs":{"url":"https://github.com/node-schedule/node-schedule/issues"},"homepage":"https://github.com/node-schedule/node-schedule","_id":"node-schedule@0.2.8","_shasum":"275300105daa4ac91e66c810722aaa48f93995fa","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"jonhester","email":"jon.d.hester@gmail.com"},"maintainers":[{"name":"jonhester","email":"jon.d.hester@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"mattpat","email":"matt@mattpatenaude.com"},{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},{"name":"tejasmanohar","email":"me@tejasmanohar.com"}],"dist":{"shasum":"275300105daa4ac91e66c810722aaa48f93995fa","size":9071,"noattachment":false,"key":"/node-schedule/-/node-schedule-0.2.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-schedule/download/node-schedule-0.2.8.tgz"},"directories":{},"publish_time":1433038477688,"_cnpm_publish_time":1433038477688,"_hasShrinkwrap":false},"0.2.7":{"name":"node-schedule","version":"0.2.7","description":"A cron-like and not-cron-like job scheduler for Node.","keywords":["schedule","task","job","cron"],"main":"./lib/schedule.js","scripts":{"test":"nodeunit test","lint":"eslint lib"},"author":{"name":"Matt Patenaude","email":"matt@mattpatenaude.com","url":"http://mattpatenaude.com"},"repository":{"type":"git","url":"git+https://github.com/node-schedule/node-schedule.git"},"dependencies":{"cron-parser":"0.6.2","long-timeout":"0.0.2"},"devDependencies":{"coveralls":"^2.11.2","eslint":"^0.15.1","istanbul":"^0.3.8","nodeunit":"^0.9.1","sinon":"^1.14.1"},"gitHead":"4e28531359c84dc9318c532aa62983851c08e93d","bugs":{"url":"https://github.com/node-schedule/node-schedule/issues"},"homepage":"https://github.com/node-schedule/node-schedule#readme","_id":"node-schedule@0.2.7","_shasum":"55576d0453895a9987f2d1e5814bbbd97df93945","_from":".","_npmVersion":"2.8.3","_nodeVersion":"1.8.1","_npmUser":{"name":"tejasmanohar","email":"me@tejas.io"},"dist":{"shasum":"55576d0453895a9987f2d1e5814bbbd97df93945","size":9036,"noattachment":false,"key":"/node-schedule/-/node-schedule-0.2.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-schedule/download/node-schedule-0.2.7.tgz"},"maintainers":[{"name":"jonhester","email":"jon.d.hester@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"mattpat","email":"matt@mattpatenaude.com"},{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},{"name":"tejasmanohar","email":"me@tejasmanohar.com"}],"directories":{},"publish_time":1432067648549,"_cnpm_publish_time":1432067648549,"_hasShrinkwrap":false},"0.2.6":{"name":"node-schedule","version":"0.2.6","description":"A cron-like and not-cron-like job scheduler for Node.","keywords":["schedule","task","job","cron"],"main":"./lib/schedule.js","scripts":{"test":"nodeunit test","lint":"eslint lib"},"author":{"name":"Matt Patenaude","email":"matt@mattpatenaude.com","url":"http://mattpatenaude.com"},"repository":{"type":"git","url":"https://github.com/node-schedule/node-schedule.git"},"dependencies":{"cron-parser":"0.6.1","long-timeout":"0.0.1"},"devDependencies":{"eslint":"0.15.1","nodeunit":"0.9.1","sinon":"1.12.2"},"gitHead":"e6f7d9addedf668e8acec90874c6834f8e75099d","bugs":{"url":"https://github.com/node-schedule/node-schedule/issues"},"homepage":"https://github.com/node-schedule/node-schedule","_id":"node-schedule@0.2.6","_shasum":"3e09210f08763b3f60fc23c24cf2bddf0d3a0437","_from":".","_npmVersion":"2.5.1","_nodeVersion":"1.3.0","_npmUser":{"name":"tejasmanohar","email":"me@tejasmanohar.com"},"maintainers":[{"name":"jonhester","email":"jon.d.hester@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"mattpat","email":"matt@mattpatenaude.com"},{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},{"name":"tejasmanohar","email":"me@tejasmanohar.com"}],"dist":{"shasum":"3e09210f08763b3f60fc23c24cf2bddf0d3a0437","size":8869,"noattachment":false,"key":"/node-schedule/-/node-schedule-0.2.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-schedule/download/node-schedule-0.2.6.tgz"},"directories":{},"publish_time":1426540460659,"_cnpm_publish_time":1426540460659,"_hasShrinkwrap":false},"0.2.5":{"name":"node-schedule","version":"0.2.5","description":"A cron-like and not-cron-like job scheduler for Node.","keywords":["schedule","task","job","cron"],"main":"./lib/schedule.js","scripts":{"test":"nodeunit test","lint":"eslint lib"},"author":{"name":"Matt Patenaude","email":"matt@mattpatenaude.com","url":"http://mattpatenaude.com"},"repository":{"type":"git","url":"https://github.com/node-schedule/node-schedule.git"},"dependencies":{"cron-parser":"~0.6.1","long-timeout":"~0.0.1"},"devDependencies":{"eslint":"^0.15.1","nodeunit":"~0.8.1","sinon":"~1.12.2"},"gitHead":"5f0dceec9c678cfaad7dc9f7a4a05508347f5c43","bugs":{"url":"https://github.com/node-schedule/node-schedule/issues"},"homepage":"https://github.com/node-schedule/node-schedule","_id":"node-schedule@0.2.5","_shasum":"49778d9863acfd1fb61e6f34fd5235504afc4def","_from":".","_npmVersion":"2.5.1","_nodeVersion":"1.3.0","_npmUser":{"name":"tejasmanohar","email":"me@tejasmanohar.com"},"maintainers":[{"name":"jonhester","email":"jon.d.hester@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"mattpat","email":"matt@mattpatenaude.com"},{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},{"name":"tejasmanohar","email":"me@tejasmanohar.com"}],"dist":{"shasum":"49778d9863acfd1fb61e6f34fd5235504afc4def","size":8880,"noattachment":false,"key":"/node-schedule/-/node-schedule-0.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-schedule/download/node-schedule-0.2.5.tgz"},"directories":{},"publish_time":1426539510682,"_cnpm_publish_time":1426539510682,"_hasShrinkwrap":false},"0.2.4":{"name":"node-schedule","version":"0.2.4","description":"A cron-like and not-cron-like job scheduler for Node.","keywords":["schedule","task","job","cron"],"main":"./lib/schedule.js","scripts":{"test":"nodeunit test","lint":"eslint lib"},"author":{"name":"Matt Patenaude","email":"matt@mattpatenaude.com","url":"http://mattpatenaude.com"},"repository":{"type":"git","url":"https://github.com/node-schedule/node-schedule.git"},"dependencies":{"cron-parser":"0.6.1","long-timeout":"0.0.1"},"devDependencies":{"eslint":"0.15.1","nodeunit":"0.8.1","sinon":"1.12.2"},"gitHead":"caeced8c547444d756c072c2653df03d005c1a07","bugs":{"url":"https://github.com/node-schedule/node-schedule/issues"},"homepage":"https://github.com/node-schedule/node-schedule","_id":"node-schedule@0.2.4","_shasum":"fde3fb7e1003e68b9e7ff19ad16c9137d353cdcb","_from":".","_npmVersion":"2.5.1","_nodeVersion":"1.3.0","_npmUser":{"name":"tejasmanohar","email":"me@tejasmanohar.com"},"maintainers":[{"name":"jonhester","email":"jon.d.hester@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"mattpat","email":"matt@mattpatenaude.com"},{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},{"name":"tejasmanohar","email":"me@tejasmanohar.com"}],"dist":{"shasum":"fde3fb7e1003e68b9e7ff19ad16c9137d353cdcb","size":8869,"noattachment":false,"key":"/node-schedule/-/node-schedule-0.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-schedule/download/node-schedule-0.2.4.tgz"},"directories":{},"publish_time":1426538408593,"_cnpm_publish_time":1426538408593,"_hasShrinkwrap":false},"0.2.3":{"name":"node-schedule","version":"0.2.3","description":"A cron-like and not-cron-like job scheduler for Node.","keywords":["schedule","task","job","cron"],"author":{"name":"Matt Patenaude","email":"matt@mattpatenaude.com","url":"http://mattpatenaude.com"},"main":"./lib/schedule.js","scripts":{"test":"nodeunit test"},"repository":{"type":"git","url":"https://github.com/mattpat/node-schedule.git"},"dependencies":{"cron-parser":"~0.6.1","long-timeout":"~0.0.1"},"devDependencies":{"nodeunit":"~0.8.1","sinon":"~1.12.2"},"gitHead":"867f35ee7e4e8206f552df08a6a127653c66d072","bugs":{"url":"https://github.com/mattpat/node-schedule/issues"},"homepage":"https://github.com/mattpat/node-schedule","_id":"node-schedule@0.2.3","_shasum":"cf44393a5ce4859e899c66c28b072f955211cd91","_from":".","_npmVersion":"2.5.1","_nodeVersion":"1.3.0","_npmUser":{"name":"tejasmanohar","email":"me@tejasmanohar.com"},"maintainers":[{"name":"jonhester","email":"jon.d.hester@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"mattpat","email":"matt@mattpatenaude.com"},{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},{"name":"tejasmanohar","email":"me@tejasmanohar.com"}],"dist":{"shasum":"cf44393a5ce4859e899c66c28b072f955211cd91","size":8862,"noattachment":false,"key":"/node-schedule/-/node-schedule-0.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-schedule/download/node-schedule-0.2.3.tgz"},"directories":{},"publish_time":1425238778741,"_cnpm_publish_time":1425238778741,"_hasShrinkwrap":false},"0.2.1":{"name":"node-schedule","version":"0.2.1","description":"A cron-like and not-cron-like job scheduler for Node.","keywords":["schedule","task","job","cron"],"author":{"name":"Matt Patenaude","email":"matt@mattpatenaude.com","url":"http://mattpatenaude.com"},"main":"./lib/schedule.js","scripts":{"test":"nodeunit test"},"repository":{"type":"git","url":"https://github.com/mattpat/node-schedule.git"},"dependencies":{"cron-parser":"~0.6.1","long-timeout":"~0.0.1"},"devDependencies":{"nodeunit":"~0.8.1","sinon":"~1.12.2"},"gitHead":"f2798fd09b0371a9a1641c1db7c404ea54ad9257","bugs":{"url":"https://github.com/mattpat/node-schedule/issues"},"homepage":"https://github.com/mattpat/node-schedule","_id":"node-schedule@0.2.1","_shasum":"c7c93fb79ac02c9e9c3883e0df7652f40f07628a","_from":".","_npmVersion":"2.5.1","_nodeVersion":"1.3.0","_npmUser":{"name":"tejasmanohar","email":"me@tejasmanohar.com"},"maintainers":[{"name":"jonhester","email":"jon.d.hester@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"mattpat","email":"matt@mattpatenaude.com"},{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},{"name":"tejasmanohar","email":"me@tejasmanohar.com"}],"dist":{"shasum":"c7c93fb79ac02c9e9c3883e0df7652f40f07628a","size":10623,"noattachment":false,"key":"/node-schedule/-/node-schedule-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-schedule/download/node-schedule-0.2.1.tgz"},"directories":{},"publish_time":1424966163635,"_cnpm_publish_time":1424966163635,"_hasShrinkwrap":false},"0.2.0":{"name":"node-schedule","version":"0.2.0","description":"A cron-like and not-cron-like job scheduler for Node.","keywords":["schedule","task","job","cron"],"author":{"name":"Matt Patenaude","email":"matt@mattpatenaude.com","url":"http://mattpatenaude.com"},"main":"./lib/schedule.js","scripts":{"test":"nodeunit test"},"repository":{"type":"git","url":"https://github.com/mattpat/node-schedule.git"},"dependencies":{"cron-parser":"~0.3.0","long-timeout":"~0.0.1"},"devDependencies":{"nodeunit":"~0.8.1"},"gitHead":"c494231bc31733de139d01f70ebcf9deb8f23808","bugs":{"url":"https://github.com/mattpat/node-schedule/issues"},"homepage":"https://github.com/mattpat/node-schedule","_id":"node-schedule@0.2.0","_shasum":"3ed35489b8391da5ac76547f22296246bb991cb9","_from":".","_npmVersion":"2.5.1","_nodeVersion":"1.3.0","_npmUser":{"name":"tejasmanohar","email":"me@tejasmanohar.com"},"maintainers":[{"name":"jonhester","email":"jon.d.hester@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"mattpat","email":"matt@mattpatenaude.com"},{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},{"name":"tejasmanohar","email":"me@tejasmanohar.com"}],"dist":{"shasum":"3ed35489b8391da5ac76547f22296246bb991cb9","size":10252,"noattachment":false,"key":"/node-schedule/-/node-schedule-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-schedule/download/node-schedule-0.2.0.tgz"},"directories":{},"publish_time":1424966084377,"_cnpm_publish_time":1424966084377,"_hasShrinkwrap":false},"0.1.16":{"name":"node-schedule","version":"0.1.16","description":"A cron-like and not-cron-like job scheduler for Node.","keywords":["schedule","task","job","cron"],"author":{"name":"Matt Patenaude","email":"matt@mattpatenaude.com","url":"http://mattpatenaude.com"},"main":"./lib/schedule.js","scripts":{"test":"nodeunit test"},"repository":{"type":"git","url":"https://github.com/mattpat/node-schedule.git"},"dependencies":{"cron-parser":"~0.3.0","long-timeout":"~0.0.1"},"devDependencies":{"nodeunit":"~0.8.1"},"gitHead":"564e4d5a2d833465b9854e85c09d98dc0ad3375a","bugs":{"url":"https://github.com/mattpat/node-schedule/issues"},"homepage":"https://github.com/mattpat/node-schedule","_id":"node-schedule@0.1.16","_shasum":"1bbc74bd03141b9bb8c1135978d3b63995ddbf94","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"tejasmanohar","email":"me@tejasmanohar.com"},"maintainers":[{"name":"jonhester","email":"jon.d.hester@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"mattpat","email":"matt@mattpatenaude.com"},{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},{"name":"tejasmanohar","email":"me@tejasmanohar.com"}],"dist":{"shasum":"1bbc74bd03141b9bb8c1135978d3b63995ddbf94","size":9982,"noattachment":false,"key":"/node-schedule/-/node-schedule-0.1.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-schedule/download/node-schedule-0.1.16.tgz"},"directories":{},"publish_time":1423435338750,"_cnpm_publish_time":1423435338750,"_hasShrinkwrap":false},"0.1.15":{"name":"node-schedule","version":"0.1.15","description":"A cron-like and not-cron-like job scheduler for Node.","keywords":["schedule","task","job","cron"],"author":{"name":"Matt Patenaude","email":"matt@mattpatenaude.com","url":"http://mattpatenaude.com"},"main":"./lib/schedule.js","scripts":{"test":"nodeunit test"},"repository":{"type":"git","url":"https://github.com/mattpat/node-schedule.git"},"dependencies":{"cron-parser":"~0.3.0","long-timeout":"~0.0.1"},"devDependencies":{"nodeunit":"~0.8.1"},"gitHead":"5b4775c0e1cc482f8a8da8093ff834131ad36293","bugs":{"url":"https://github.com/mattpat/node-schedule/issues"},"homepage":"https://github.com/mattpat/node-schedule","_id":"node-schedule@0.1.15","_shasum":"8d19b8900ed777959e133c8fb424b23bc5180800","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"tejasmanohar","email":"me@tejasmanohar.com"},"maintainers":[{"name":"jonhester","email":"jon.d.hester@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"mattpat","email":"matt@mattpatenaude.com"},{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},{"name":"tejasmanohar","email":"me@tejasmanohar.com"}],"dist":{"shasum":"8d19b8900ed777959e133c8fb424b23bc5180800","size":9869,"noattachment":false,"key":"/node-schedule/-/node-schedule-0.1.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-schedule/download/node-schedule-0.1.15.tgz"},"directories":{},"publish_time":1419883321582,"_cnpm_publish_time":1419883321582,"_hasShrinkwrap":false},"0.1.13":{"name":"node-schedule","version":"0.1.13","description":"A cron-like and not-cron-like job scheduler for Node.","keywords":["schedule","task","job","cron"],"author":{"name":"Matt Patenaude","email":"matt@mattpatenaude.com","url":"http://mattpatenaude.com"},"main":"./lib/schedule.js","scripts":{"test":"./node_modules/.bin/nodeunit test"},"repository":{"type":"git","url":"https://github.com/mattpat/node-schedule.git"},"devDependencies":{"nodeunit":"~0.8.1"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/mattpat/node-schedule/issues"},"_id":"node-schedule@0.1.13","dist":{"shasum":"6370ce11c87ff13dfc2c4163e393872ec2a8ee80","size":10780,"noattachment":false,"key":"/node-schedule/-/node-schedule-0.1.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-schedule/download/node-schedule-0.1.13.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"mattpat","email":"matt@mattpatenaude.com"},"maintainers":[{"name":"jonhester","email":"jon.d.hester@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"mattpat","email":"matt@mattpatenaude.com"},{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},{"name":"tejasmanohar","email":"me@tejasmanohar.com"}],"directories":{},"publish_time":1383431675645,"_cnpm_publish_time":1383431675645,"_hasShrinkwrap":false},"0.1.12":{"name":"node-schedule","version":"0.1.12","description":"A cron-like and not-cron-like job scheduler for Node.","keywords":["schedule","task","job","cron"],"author":{"name":"Matt Patenaude","email":"matt@mattpatenaude.com","url":"http://mattpatenaude.com"},"main":"./lib/schedule.js","scripts":{"test":"./node_modules/.bin/nodeunit test"},"repository":{"type":"git","url":"https://github.com/mattpat/node-schedule.git"},"devDependencies":{"nodeunit":"~0.8.1"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/mattpat/node-schedule/issues"},"_id":"node-schedule@0.1.12","dist":{"shasum":"7f1650bf5b58fa2aa68ace74a1cdeec382d4928b","size":10352,"noattachment":false,"key":"/node-schedule/-/node-schedule-0.1.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-schedule/download/node-schedule-0.1.12.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"mattpat","email":"matt@mattpatenaude.com"},"maintainers":[{"name":"jonhester","email":"jon.d.hester@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"mattpat","email":"matt@mattpatenaude.com"},{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},{"name":"tejasmanohar","email":"me@tejasmanohar.com"}],"directories":{},"publish_time":1382721018006,"_cnpm_publish_time":1382721018006,"_hasShrinkwrap":false},"0.1.11":{"name":"node-schedule","version":"0.1.11","description":"A cron-like and not-cron-like job scheduler for Node.","keywords":["schedule","task","job","cron"],"author":{"name":"Matt Patenaude","email":"matt@mattpatenaude.com","url":"http://mattpatenaude.com"},"main":"./lib/schedule.js","scripts":{"test":"./node_modules/.bin/nodeunit test"},"repository":{"type":"git","url":"https://github.com/mattpat/node-schedule.git"},"devDependencies":{"nodeunit":"~0.8.1"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/mattpat/node-schedule/issues"},"_id":"node-schedule@0.1.11","dist":{"shasum":"2edf3642506930722313a2a13927f9eed91d9227","size":10702,"noattachment":false,"key":"/node-schedule/-/node-schedule-0.1.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-schedule/download/node-schedule-0.1.11.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"mattpat","email":"matt@mattpatenaude.com"},"maintainers":[{"name":"jonhester","email":"jon.d.hester@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"mattpat","email":"matt@mattpatenaude.com"},{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},{"name":"tejasmanohar","email":"me@tejasmanohar.com"}],"directories":{},"publish_time":1381082665329,"_cnpm_publish_time":1381082665329,"_hasShrinkwrap":false},"0.1.10":{"name":"node-schedule","version":"0.1.10","description":"A cron-like and not-cron-like job scheduler for Node.","keywords":["schedule","task","job","cron"],"author":{"name":"Matt Patenaude","email":"matt@mattpatenaude.com","url":"http://mattpatenaude.com"},"main":"./lib/schedule.js","scripts":{"test":"./node_modules/.bin/nodeunit test"},"repository":{"type":"git","url":"https://github.com/mattpat/node-schedule.git"},"devDependencies":{"nodeunit":"~0.8.1"},"readmeFilename":"README.md","_id":"node-schedule@0.1.10","dist":{"shasum":"c8fac4038582755ccc6c813e75ecb6165dae3ae7","size":10702,"noattachment":false,"key":"/node-schedule/-/node-schedule-0.1.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-schedule/download/node-schedule-0.1.10.tgz"},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"mattpat","email":"matt@mattpatenaude.com"},"maintainers":[{"name":"jonhester","email":"jon.d.hester@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"mattpat","email":"matt@mattpatenaude.com"},{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},{"name":"tejasmanohar","email":"me@tejasmanohar.com"}],"directories":{},"publish_time":1378525699332,"_cnpm_publish_time":1378525699332,"_hasShrinkwrap":false},"0.1.9":{"name":"node-schedule","version":"0.1.9","description":"A cron-like and not-cron-like job scheduler for Node.","keywords":["schedule","task","job","cron"],"author":{"name":"Matt Patenaude","email":"matt@mattpatenaude.com","url":"http://mattpatenaude.com"},"main":"./lib/schedule.js","scripts":{"test":"./node_modules/.bin/nodeunit test"},"repository":{"type":"git","url":"https://github.com/mattpat/node-schedule.git"},"devDependencies":{"nodeunit":"~0.8.1"},"readmeFilename":"README.md","_id":"node-schedule@0.1.9","dist":{"shasum":"fe89670baa2546e94778790c96485f85bde661f8","size":10667,"noattachment":false,"key":"/node-schedule/-/node-schedule-0.1.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-schedule/download/node-schedule-0.1.9.tgz"},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"mattpat","email":"matt@mattpatenaude.com"},"maintainers":[{"name":"jonhester","email":"jon.d.hester@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"mattpat","email":"matt@mattpatenaude.com"},{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},{"name":"tejasmanohar","email":"me@tejasmanohar.com"}],"directories":{},"publish_time":1377467825500,"_cnpm_publish_time":1377467825500,"_hasShrinkwrap":false},"0.1.8":{"name":"node-schedule","version":"0.1.8","description":"A cron-like and not-cron-like job scheduler for Node.","keywords":["schedule","task","job","cron"],"author":{"name":"Matt Patenaude","email":"matt@mattpatenaude.com","url":"http://mattpatenaude.com"},"main":"./lib/schedule.js","repository":{"type":"git","url":"https://github.com/mattpat/node-schedule.git"},"readmeFilename":"README.md","_id":"node-schedule@0.1.8","dist":{"shasum":"91bc702e2e33e70c1df80846f86c04f1b872b10f","size":7624,"noattachment":false,"key":"/node-schedule/-/node-schedule-0.1.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-schedule/download/node-schedule-0.1.8.tgz"},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"mattpat","email":"matt@mattpatenaude.com"},"maintainers":[{"name":"jonhester","email":"jon.d.hester@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"mattpat","email":"matt@mattpatenaude.com"},{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},{"name":"tejasmanohar","email":"me@tejasmanohar.com"}],"directories":{},"publish_time":1362893053687,"_cnpm_publish_time":1362893053687,"_hasShrinkwrap":false},"0.1.7":{"name":"node-schedule","version":"0.1.7","description":"A cron-like and not-cron-like job scheduler for Node.","keywords":["schedule","task","job","cron"],"author":{"name":"Matt Patenaude","email":"matt@mattpatenaude.com","url":"http://mattpatenaude.com"},"main":"./lib/schedule.js","repository":{"type":"git","url":"https://github.com/mattpat/node-schedule.git"},"readmeFilename":"README.md","_id":"node-schedule@0.1.7","dist":{"shasum":"165927ea12c538d991a883c6f2ea496279dffe4b","size":7617,"noattachment":false,"key":"/node-schedule/-/node-schedule-0.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-schedule/download/node-schedule-0.1.7.tgz"},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"mattpat","email":"matt@mattpatenaude.com"},"maintainers":[{"name":"jonhester","email":"jon.d.hester@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"mattpat","email":"matt@mattpatenaude.com"},{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},{"name":"tejasmanohar","email":"me@tejasmanohar.com"}],"directories":{},"publish_time":1362869162073,"_cnpm_publish_time":1362869162073,"_hasShrinkwrap":false},"0.1.6":{"name":"node-schedule","version":"0.1.6","description":"A cron-like and not-cron-like job scheduler for Node.","keywords":["schedule","task","job","cron"],"author":{"name":"Matt Patenaude","email":"matt@mattpatenaude.com","url":"http://mattpatenaude.com"},"main":"./lib/schedule.js","repository":{"type":"git","url":"https://github.com/mattpat/node-schedule.git"},"_id":"node-schedule@0.1.6","dist":{"shasum":"d5bcc1d2d39d9cc73f80268b4afe7d72cf88e4d2","size":7574,"noattachment":false,"key":"/node-schedule/-/node-schedule-0.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-schedule/download/node-schedule-0.1.6.tgz"},"_npmVersion":"1.1.62","_npmUser":{"name":"mattpat","email":"matt@mattpatenaude.com"},"maintainers":[{"name":"jonhester","email":"jon.d.hester@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"mattpat","email":"matt@mattpatenaude.com"},{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},{"name":"tejasmanohar","email":"me@tejasmanohar.com"}],"directories":{},"publish_time":1359835769565,"_cnpm_publish_time":1359835769565,"_hasShrinkwrap":false},"0.1.5":{"name":"node-schedule","version":"0.1.5","description":"A cron-like and not-cron-like job scheduler for Node.","keywords":["schedule","task","job","cron"],"author":{"name":"Matt Patenaude","email":"matt@mattpatenaude.com","url":"http://mattpatenaude.com"},"main":"./lib/schedule.js","repository":{"type":"git","url":"git://github.com/mattpat/node-schedule.git"},"_npmUser":{"name":"mattpat","email":"matt@mattpatenaude.com"},"_id":"node-schedule@0.1.5","dependencies":{},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.9","_defaultsLoaded":true,"dist":{"shasum":"3005c858037ce09238137b93a543ab947b6f063e","size":7584,"noattachment":false,"key":"/node-schedule/-/node-schedule-0.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-schedule/download/node-schedule-0.1.5.tgz"},"maintainers":[{"name":"jonhester","email":"jon.d.hester@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"mattpat","email":"matt@mattpatenaude.com"},{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},{"name":"tejasmanohar","email":"me@tejasmanohar.com"}],"directories":{},"publish_time":1329420271773,"_cnpm_publish_time":1329420271773,"_hasShrinkwrap":false},"0.1.4":{"name":"node-schedule","version":"0.1.4","description":"A cron-like and not-cron-like job scheduler for Node.","keywords":["schedule","task","job","cron"],"author":{"name":"Matt Patenaude","email":"matt@mattpatenaude.com","url":"http://mattpatenaude.com"},"main":"./lib/schedule.js","repository":{"type":"git","url":"git://github.com/mattpat/node-schedule.git"},"dependencies":{},"devDependencies":{},"_id":"node-schedule@0.1.4","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.6","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"8f1bdab4fa2aaba624cf3b60982d2fbb7c3581eb","size":7517,"noattachment":false,"key":"/node-schedule/-/node-schedule-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-schedule/download/node-schedule-0.1.4.tgz"},"scripts":{},"maintainers":[{"name":"jonhester","email":"jon.d.hester@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"mattpat","email":"matt@mattpatenaude.com"},{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},{"name":"tejasmanohar","email":"me@tejasmanohar.com"}],"directories":{},"publish_time":1317435246093,"_cnpm_publish_time":1317435246093,"_hasShrinkwrap":false},"0.1.3":{"name":"node-schedule","version":"0.1.3","description":"A cron-like and not-cron-like job scheduler for Node.","keywords":["schedule","task","job","cron"],"author":{"name":"Matt Patenaude","email":"matt@mattpatenaude.com","url":"http://mattpatenaude.com"},"main":"./lib/schedule.js","repository":{"type":"git","url":"git://github.com/mattpat/node-schedule.git"},"dependencies":{},"devDependencies":{},"_id":"node-schedule@0.1.3","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.6","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"1210c0bfb6173bbe3073f26932f6cb8ab8c8a67c","size":7517,"noattachment":false,"key":"/node-schedule/-/node-schedule-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-schedule/download/node-schedule-0.1.3.tgz"},"scripts":{},"directories":{},"publish_time":1305579286095,"maintainers":[{"name":"jonhester","email":"jon.d.hester@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"mattpat","email":"matt@mattpatenaude.com"},{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},{"name":"tejasmanohar","email":"me@tejasmanohar.com"}],"_cnpm_publish_time":1305579286095,"_hasShrinkwrap":false},"0.1.2":{"name":"node-schedule","version":"0.1.2","description":"A cron-like and not-cron-like job scheduler for Node.","keywords":["schedule","task","job","cron"],"author":{"name":"Matt Patenaude","email":"matt@mattpatenaude.com","url":"http://mattpatenaude.com"},"main":"./lib/schedule.js","repository":{"type":"git","url":"git://github.com/mattpat/node-schedule.git"},"dependencies":{},"devDependencies":{},"_id":"node-schedule@0.1.2","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.6","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"00554fd46c8b7bf147f6e610a707f8968c13a5d2","size":6886,"noattachment":false,"key":"/node-schedule/-/node-schedule-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-schedule/download/node-schedule-0.1.2.tgz"},"scripts":{},"directories":{},"publish_time":1305190676369,"maintainers":[{"name":"jonhester","email":"jon.d.hester@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"mattpat","email":"matt@mattpatenaude.com"},{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},{"name":"tejasmanohar","email":"me@tejasmanohar.com"}],"_cnpm_publish_time":1305190676369,"_hasShrinkwrap":false},"0.1.1":{"name":"node-schedule","version":"0.1.1","description":"A cron-like and not-cron-like job scheduler for Node.","keywords":["schedule","task","job","cron"],"author":{"name":"Matt Patenaude","email":"matt@mattpatenaude.com","url":"http://mattpatenaude.com"},"main":"./lib/schedule.js","repository":{"type":"git","url":"git://github.com/mattpat/node-schedule.git"},"dependencies":{},"devDependencies":{},"_id":"node-schedule@0.1.1","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.6","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"1335a989f50a00217f30a51c5b383acaf3785b9a","size":6462,"noattachment":false,"key":"/node-schedule/-/node-schedule-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-schedule/download/node-schedule-0.1.1.tgz"},"scripts":{},"directories":{},"publish_time":1305178252690,"maintainers":[{"name":"jonhester","email":"jon.d.hester@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"mattpat","email":"matt@mattpatenaude.com"},{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},{"name":"tejasmanohar","email":"me@tejasmanohar.com"}],"_cnpm_publish_time":1305178252690,"_hasShrinkwrap":false},"0.1.0":{"name":"node-schedule","version":"0.1.0","description":"A cron-like and not-cron-like job scheduler for Node.","keywords":["schedule","task","job","cron"],"author":{"name":"Matt Patenaude","email":"matt@mattpatenaude.com","url":"http://mattpatenaude.com"},"main":"./lib/schedule.js","repository":{"type":"git","url":"git://github.com/mattpat/node-schedule.git"},"dependencies":{},"devDependencies":{},"_id":"node-schedule@0.1.0","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.6","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"efa436886f13f40821e83b5247aed2ba2fdd23be","size":6247,"noattachment":false,"key":"/node-schedule/-/node-schedule-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-schedule/download/node-schedule-0.1.0.tgz"},"scripts":{},"directories":{},"publish_time":1305177290069,"maintainers":[{"name":"jonhester","email":"jon.d.hester@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"mattpat","email":"matt@mattpatenaude.com"},{"name":"sgimeno","email":"santiago.gimeno@gmail.com"},{"name":"tejasmanohar","email":"me@tejasmanohar.com"}],"_cnpm_publish_time":1305177290069,"_hasShrinkwrap":false}},"readme":"# Node Schedule\n\n[![NPM version](http://img.shields.io/npm/v/node-schedule.svg)](https://www.npmjs.com/package/node-schedule)\n[![Downloads](https://img.shields.io/npm/dm/node-schedule.svg)](https://www.npmjs.com/package/node-schedule)\n[![Build Status](https://github.com/node-schedule/node-schedule/workflows/ci/badge.svg)](https://github.com/node-schedule/node-schedule/actions)\n[![Coverage Status](https://coveralls.io/repos/node-schedule/node-schedule/badge.svg?branch=master)](https://coveralls.io/r/node-schedule/node-schedule?branch=master)\n[![Join the chat at https://gitter.im/node-schedule/node-schedule](https://img.shields.io/badge/gitter-chat-green.svg)](https://gitter.im/node-schedule/node-schedule?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n[![NPM](https://nodei.co/npm/node-schedule.png?downloads=true)](https://nodei.co/npm/node-schedule/)\n\nNode Schedule is a flexible cron-like and not-cron-like job scheduler for Node.js.\nIt allows you to schedule jobs (arbitrary functions) for execution at\nspecific dates, with optional recurrence rules. It only uses a single timer\nat any given time (rather than reevaluating upcoming jobs every second/minute).\n\nNode 6+ is supported.\n\n## Overview\n\nNode Schedule is for time-based scheduling, not interval-based scheduling.\n\nWhile you can easily bend it to your will, if you only want to do something like\n\"run this function every 5 minutes\", [toad-scheduler](https://github.com/kibertoad/toad-scheduler) would be a better choice. But if you want to, say, \"run this function at the :20\nand :50 of every hour on the third Tuesday of every month,\" you'll find that\nNode Schedule suits your needs better. Additionally, Node Schedule has Windows\nsupport, unlike true `cron`, since the node runtime is now fully supported.\n\nNote that Node Schedule is designed for in-process scheduling, i.e. scheduled jobs\nwill only fire as long as your script is running, and the schedule will disappear\nwhen execution completes. If you need to schedule jobs that will persist even when\nyour script *isn't* running, consider using actual [cron].\n\nIn case you need durable jobs that persist across restarts and lock system compatible with multi-node deployments,\ntry [agenda](https://github.com/agenda/agenda) or [bree](https://github.com/breejs/bree).\n\n## Usage\n\n### Installation\n\nYou can install using [npm](https://www.npmjs.com/package/node-schedule).\n\n```\nnpm install node-schedule\n```\n\n\n### Jobs and Scheduling\n\nEvery scheduled job in Node Schedule is represented by a `Job` object. You can\ncreate jobs manually, then execute the `schedule()` method to apply a schedule,\nor use the convenience function `scheduleJob()` as demonstrated below.\n\n`Job` objects are `EventEmitter`s, and emit the following events:\n* A `run` event after each execution.\n* A `scheduled` event each time they're scheduled to run.\n* A `canceled` event when an invocation is canceled before it's executed.  \n  Note that `canceled` is the single-L American spelling.\n* An `error` event when a job invocation triggered by a schedule throws or returns\n  a rejected `Promise`.\n* A `success` event when a job invocation triggered by a schedule returns successfully or\n  returns a resolved `Promise`. In any case, the `success` event receives the value returned\n  by the callback or in case of a promise, the resolved value.\n\n(Both the `scheduled` and `canceled` events receive a JavaScript date object as\na parameter).  \nNote that jobs are scheduled the first time immediately, so if you create a job\nusing the `scheduleJob()` convenience method, you'll miss the first `scheduled`\nevent, but you can query the invocation manually (see below).\n\n### Cron-style Scheduling\n\nThe cron format consists of:\n```\n*    *    *    *    *    *\n┬    ┬    ┬    ┬    ┬    ┬\n│    │    │    │    │    │\n│    │    │    │    │    └ day of week (0 - 7) (0 or 7 is Sun)\n│    │    │    │    └───── month (1 - 12)\n│    │    │    └────────── day of month (1 - 31)\n│    │    └─────────────── hour (0 - 23)\n│    └──────────────────── minute (0 - 59)\n└───────────────────────── second (0 - 59, OPTIONAL)\n```\n\nExamples with the cron format:\n\n```js\nconst schedule = require('node-schedule');\n\nconst job = schedule.scheduleJob('42 * * * *', function(){\n  console.log('The answer to life, the universe, and everything!');\n});\n```\n\nExecute a cron job when the minute is 42 (e.g. 19:42, 20:42, etc.).\n\nAnd:\n\n```js\nconst job = schedule.scheduleJob('0 17 ? * 0,4-6', function(){\n  console.log('Today is recognized by Rebecca Black!');\n});\n```\n\nExecute a cron job every 5 Minutes = */5 * * * *\n\nYou can also get when it is scheduled to run for every invocation of the job:\n```js\nconst job = schedule.scheduleJob('0 1 * * *', function(fireDate){\n  console.log('This job was supposed to run at ' + fireDate + ', but actually ran at ' + new Date());\n});\n```\nThis is useful when you need to check if there is a delay of the job invocation when the system is busy, or save a record of all invocations of a job for audit purpose.\n#### Unsupported Cron Features\n\nCurrently, `W` (nearest weekday) and `L` (last day of month/week) are not supported. \nMost other features supported by popular cron implementations should work just fine, \nincluding `#` (nth weekday of the month).\n\n[cron-parser] is used to parse crontab instructions.\n\n### Date-based Scheduling\n\nSay you very specifically want a function to execute at 5:30am on December 21, 2012.\nRemember - in JavaScript - 0 - January, 11 - December.\n\n```js\nconst schedule = require('node-schedule');\nconst date = new Date(2012, 11, 21, 5, 30, 0);\n\nconst job = schedule.scheduleJob(date, function(){\n  console.log('The world is going to end today.');\n});\n```\n\nTo use current data in the future you can use binding:\n\n```js\nconst schedule = require('node-schedule');\nconst date = new Date(2012, 11, 21, 5, 30, 0);\nconst x = 'Tada!';\nconst job = schedule.scheduleJob(date, function(y){\n  console.log(y);\n}.bind(null,x));\nx = 'Changing Data';\n```\nThis will log 'Tada!' when the scheduled Job runs, rather than 'Changing Data',\nwhich x changes to immediately after scheduling.\n\n### Recurrence Rule Scheduling\n\nYou can build recurrence rules to specify when a job should recur. For instance,\nconsider this rule, which executes the function every hour at 42 minutes after the hour:\n\n```js\nconst schedule = require('node-schedule');\n\nconst rule = new schedule.RecurrenceRule();\nrule.minute = 42;\n\nconst job = schedule.scheduleJob(rule, function(){\n  console.log('The answer to life, the universe, and everything!');\n});\n```\n\nYou can also use arrays to specify a list of acceptable values, and the `Range`\nobject to specify a range of start and end values, with an optional step parameter.\nFor instance, this will print a message on Thursday, Friday, Saturday, and Sunday at 5pm:\n\n```js\nconst rule = new schedule.RecurrenceRule();\nrule.dayOfWeek = [0, new schedule.Range(4, 6)];\nrule.hour = 17;\nrule.minute = 0;\n\nconst job = schedule.scheduleJob(rule, function(){\n  console.log('Today is recognized by Rebecca Black!');\n});\n```\n\nTimezones are also supported. Here is an example of executing at the start of every day in the UTC timezone.\n\n```js\nconst rule = new schedule.RecurrenceRule();\nrule.hour = 0;\nrule.tz = 'Etc/UTC';\n\nconst job = schedule.scheduleJob(rule, function(){\n  console.log('A new day has begun in the UTC timezone!');\n});\n```\n\nA list of acceptable tz (timezone) values can be found at <https://en.wikipedia.org/wiki/List_of_tz_database_time_zones>\n\n#### RecurrenceRule properties\n\n- `second (0-59)`\n- `minute (0-59)`\n- `hour  (0-23)`\n- `date  (1-31)`\n- `month (0-11)`\n- `year`\n- `dayOfWeek (0-6) Starting with Sunday`\n- `tz`\n\n\n> **Note**: It's worth noting that the default value of a component of a recurrence rule is\n> `null` (except for second, which is 0 for familiarity with cron). *If we did not\n> explicitly set `minute` to 0 above, the message would have instead been logged at\n> 5:00pm, 5:01pm, 5:02pm, ..., 5:59pm.* Probably not what you want.\n\n#### Object Literal Syntax\n\nTo make things a little easier, an object literal syntax is also supported, like\nin this example which will log a message every Sunday at 2:30pm:\n\n```js\nconst job = schedule.scheduleJob({hour: 14, minute: 30, dayOfWeek: 0}, function(){\n  console.log('Time for tea!');\n});\n```\n\n#### Set StartTime and EndTime\n\nIt will run after 5 seconds and stop after 10 seconds in this example.\nThe ruledat supports the above.\n\n```js\nconst startTime = new Date(Date.now() + 5000);\nconst endTime = new Date(startTime.getTime() + 5000);\nconst job = schedule.scheduleJob({ start: startTime, end: endTime, rule: '*/1 * * * * *' }, function(){\n  console.log('Time for tea!');\n});\n```\n\n### Graceful Shutdown.\nYou can shutdown jobs gracefully.  \n`gracefulShutdown()` will cancel all jobs and return Promise.  \nIt will wait until all jobs are terminated.  \n```js\nschedule.gracefulShutdown();\n```\n\nYou can also gracefully shutdown jobs when a system interrupt occurs.\n```\nprocess.on('SIGINT', function () { \n  schedule.gracefulShutdown()\n  .then(() => process.exit(0))\n}\n```\n\n### Handle Jobs and Job Invocations\n\nThere are some function to get information for a Job and to handle the Job and\nInvocations.\n\n\n#### job.cancel(reschedule)\nYou can invalidate any job with the `cancel()` method:\n\n```js\nj.cancel();\n```\nAll planned invocations will be canceled. When you set the parameter ***reschedule***\nto true then the Job is newly scheduled afterwards.\n\n#### job.cancelNext(reschedule)\nThis method invalidates the next planned invocation or the job.\nWhen you set the parameter ***reschedule*** to true then the Job is newly scheduled\nafterwards.\n\n#### job.reschedule(spec)\nThis method cancels all pending invocation and registers the Job completely new again using the given specification.\nReturn true/false on success/failure.\n\n#### job.nextInvocation()\nThis method returns a Date object for the planned next Invocation for this Job. If no invocation is planned the method returns null.\n\n## Contributing\n\nThis module was originally developed by [Matt Patenaude] who eventually passed over maintainer's mantle over to [Tejas Manohar].   \n\nCurrently it is being maintained by [Igor Savin] and [our amazing community].\n\nWe'd love to get your contributions. Individuals making significant and valuable\ncontributions are given commit-access to the project to contribute as they see fit.\n\nBefore jumping in, check out our [Contributing] page guide!\n\n## Copyright and license\n\nCopyright 2015 Matt Patenaude.\n\nLicensed under the **[MIT License](https://github.com/node-schedule/node-schedule/blob/master/LICENSE)**.\n\n\n[cron]: http://unixhelp.ed.ac.uk/CGI/man-cgi?crontab+5\n[Contributing]: https://github.com/node-schedule/node-schedule/blob/master/CONTRIBUTING.md\n[Matt Patenaude]: https://github.com/mattpat\n[Tejas Manohar]: http://tejas.io\n[Igor Savin]: https://twitter.com/kibertoad\n[our amazing community]: https://github.com/node-schedule/node-schedule/graphs/contributors\n[cron-parser]: https://github.com/harrisiirak/cron-parser\n","_attachments":{},"homepage":"https://github.com/node-schedule/node-schedule#readme","bugs":{"url":"https://github.com/node-schedule/node-schedule/issues"},"license":"MIT"}