A universal, human-centric, replayable javascript event emitter.


The world just like software is full of events. Sometimes these events occur while we are busy doing other things. Wouldn't it be nice to have a way to replay all events? Noel is the way.

By being able to replay events we can design reactive systems without having to worry about timing.


$ npm install noel

Basic usage

const Noel = require('Noel');
const noel = new Noel();

noel.emit('userChanged', myNewUser);

noel.on('userChanged', updateUserAvatar).replay();

Read more @ Github
A project of @lifenautjoe