UNPKG

node-schedule

Version:

A cron-like and not-cron-like job scheduler for Node.

41 lines (22 loc) 2.62 kB
# node-schedule [![NPM version](http://img.shields.io/npm/v/node-schedule.svg)](https://www.npmjs.com/package/node-schedule) [![Downloads](https://img.shields.io/npm/dm/node-schedule.svg)](https://www.npmjs.com/package/node-schedule) [![Build Status](https://travis-ci.org/node-schedule/node-schedule.svg?branch=master)](https://travis-ci.org/node-schedule/node-schedule) [![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) [![NPM](https://nodei.co/npm/node-schedule.png?downloads=true)](https://nodei.co/npm/node-schedule/) >__Announcement:__ Node Schedule is looking for add additional collaborators with commit access. If you are actively involved in open source, ping [Tejas Manohar](http://tejas.io) (via [email](mailto:me@tejas.io), [Twitter](https://twitter.com/tejasmanohar), etc.) to express interest. Those who already contribute to the project are preferred. node-schedule is a flexible cron-like and not-cron-like job scheduler for Node.js. It allows you to schedule jobs (arbitrary functions) for execution at specific dates, with optional recurrence rules. It only uses a single timer at any given time (rather than reevaluating upcoming jobs every second/minute). Read more about the module's core functions on the [About](https://github.com/node-schedule/node-schedule/wiki/About) page of the wiki. ## Usage Check out our wonderful [wiki] for usage instructions. ## Contributing This module was originally developed by [Matt Patenaude], and is now maintained by [Tejas Manohar] and [other wonderful contributors]. We'd love to get your contributions. Individuals making significant and valuable contributions are given commit-access to the project to contribute as they see fit. Before jumping in, check out our [Contributing](https://github.com/node-schedule/node-schedule/wiki/Contributing) page on the wiki! ## Copyright and license Copyright 2015 Matt Patenaude. Licensed under the **[MIT License] [license]**. [cron]: http://unixhelp.ed.ac.uk/CGI/man-cgi?crontab+5 [wiki]: https://github.com/node-schedule/node-schedule/wiki [contributing]: https://github.com/node-schedule/node-schedule/blob/master/CONTRIBUTING.md [Matt Patenaude]: https://github.com/mattpat [license]: https://github.com/node-schedule/node-schedule/blob/master/LICENSE [Tejas Manohar]: https://github.com/tejasmanohar [other wonderful contributors]: https://github.com/node-schedule/node-schedule/graphs/contributors