Reliable periodic events.
JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
example
test
.gitignore
.travis.yml
README.md
component.json
index.js
package.json

README.md

periodic

Reliable periodic events.

Build Status

browser support

Usage

var periodic = require('periodic');

var ticks = 0;

periodic(1000)
  .on('tick', function () {
    console.log('tick');
    if (++ticks == 10) this.end();
  })

API

periodic(interval)

Return a new periodic that emits tick events every interval milliseconds.

periodic tries to stay in time even when the event loop is busy.

periodic#end()

Stop emitting.

Installation

With npm do

$ npm install periodic

Alternatively, with component do

$ component install juliangruber/periodic

Alternatives

every by chrisdickinson has a nicer name but the overall interface and implementation are too complex for my needs.

License

(MIT)