always-done (npm): Handle completion and errors with elegance! Support for streams, callbacks, promises, child processes, async/await and sync functions. A drop-in replacement for [async-done][] - pass 100% of its tests plus more
Keywords: always|alwaysdone|async|asyncawait|asynchronous|await|callback|callbacks|cb|child|childprocess|complete|completion|done|end|endof|err|error|error-handling|errors|finish|handle|handling|hybrid|hybridables|observ|observables|process|processing|promise|promises|stream|streaming|sync|synchronous|thunk|thunkify