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
const Noel = require('Noel');
const noel = new Noel();
noel.emit('userChanged', myNewUser);
noel.on('userChanged', updateUserAvatar).replay();