Shady
Async event handling made easy
Usage
// ES6var shady = var sink = shadysink
//ES7 async { const sink = await sink console}
You can get results from Shady too!
// ES7 async { const sink = let a b = await sink}
Shady makes it super easy to handle async tasks for simple things. It's primary use-case is waiting for task dependencies to be done, then executing something else. The main difference between Shady and streams is that Shady can wait for multiple signals and each time a Shady listener is used, it is discarded. This means if something is listening for "a", and "a" is sent twice, the listener will only fire once.
Development
Run tests with npm test