0.3.2 • Published 10 years ago

long-emitter v0.3.2

Weekly downloads
9
License
MIT
Repository
github
Last release
10 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

10 years ago

0.3.1

10 years ago

0.3.0

10 years ago

0.2.2

11 years ago

0.2.1

11 years ago

0.2.0

11 years ago

0.1.2

11 years ago

0.1.1

11 years ago

0.1.0

11 years ago