Skip to content

juliangruber/periodic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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)

About

Reliable periodic events.

Resources

Stars

Watchers

Forks

Packages

No packages published