nflow is hierarchical event dispatcher for managing your application's event, control and data flow.
Browser and Platform friendly `nflow` is fully supported on IE9+, FF, Chrome and NodeJS
Synthetic Events The `nFlow`'s event system gives you full control over how events travel through your application.
Time Travel and immutability nFlow allows you to re-play and debug complex asynchronous event chains.
Microservice Architecture In nFlow there is no distinction between Events, Dispatchers or Models/Stores.
A Simple Example
import nflow from 'nflow' let a = nflow.create('a') let b = nflow.create('b') a.create('x') .on('hello', handler1) a.create('y') .on('hello', handler2) b.emit('hello')