cbwrap
small utility that wraps callbacks in native promises (es6)
small utility that wraps callbacks in native promises (es6)
Compose your control flow with absolute elegance. Support async/await, callbacks, thunks, generators, promises, observables, child processes and streams. Can power applications that need to have plugins. Useful for creating task, test and bench runners.
Flexible and cross-platform executing commands. Hybrid, Async and Promise API.
Simple flow control for functions with callbacks
test cs product
Acts like `co@4` and also is drop-in replacement for it (pass 100% of the tests). Built on top of `merz`, actually thanks to `always-done`. But accept everything, not only generators - sync functions, async functions, callbacks and more. Flow-control for
Middleware composition at new level. Ultimate alternative to `ware`, `plugins`, `koa-compose` and `composition` packages. Allows you to use callbacks, promises, generators and async/await functions as middlewares.
Dispatcher architecture for webapplications
Converts result-first callbacks to classic (node.js-style) error-first callbacks with 3 lines of code. Useful when you want to promisify result-first APIs (like emitter.on). Inspired by [rfpify][] and probably used in it.
Observableify a callback-style function
Basic iterator for [async][] library that handles async and synchronous functions, also emits `beforeEach`, `afterEach` and `error` events. Using [async-simple-iterator][] and used in [async-control][].
Create callback api from synchronous function. Same as `make-callback`, but won't handle generators and if async function is given returns it.
A stack-agnostic SASS library providing a framework-agnostic, Neat-based grid system intended for the Employer experience
(wip) Filter possible web colors (by name or hex or rgb(a) or hsl(a) value) with glob patterns or callback which returns true
Extra err.stack entries for debuggability. Better than your plain 'if (err) { return cb(err) }'
Minimalist alternative for Base. Build complex APIs with small units called plugins. Works well with most of the already existing [base][] plugins.
Plugin for [minibase][] and [base][] that adds control flow methods `.serial` and `.parallel` to your application, based on the power of [each-promise][] lib for dealing with async flow.
transform an async function to callback style
Nodeify a promise-returning function
Promisify a callback-style function