0.3.2 • Published 9 years ago

long-emitter v0.3.2

Weekly downloads
9
License
MIT
Repository
github
Last release
9 years ago

Node.js Long-Emitter

A buffered event emitter designed for use in simple long-polling event streaming from Node.js servers to web site front-ends, and managing delayed responses & timeouts.

NPM version Licensed MIT Nodejs 0.10+ Downloads Build Status Coverage Status Gittip

#Installation

NPM: npm install long-emitter

##Example

See the example application for a basic use case.

##Basic Usage

var longEmitter = require('long-emitter');
var manager = longEmitter();
var emitter = manager.create();
emitter.emit('a');
emitter.emit('b', 2);
emitter.drain(function (events) {
	// events -> [ ['a'], ['b', 2], ['c', 'hello'] ]
});
emitter.emit('c', 'hello');
emitter.release();

##Usage

Documentation to be written.

0.3.2

9 years ago

0.3.1

9 years ago

0.3.0

9 years ago

0.2.2

9 years ago

0.2.1

10 years ago

0.2.0

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago