process.nextTick but always with args
Install a transform to `require.extensions` that always runs last, even if additional extensions are added later.
Ensure a function is stable, meaning the same input always produces the same output
Ensure a function is stable, meaning the same input always produces the same output
co-functional is a MIT licenced library that provides several functions for use with the [co](https://github.com/tj/co) library. Functions are curried (where possible) and are always iteratee-first, data last.
Unit tests that always supply a good bug report when they fail.
Thin wrapper around benchmark.js to run asyncronous benchmarks (because I always forget the API)
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
Cross platform resolve that always returns a UNIX style `/` seperated path
Low-level package to handle completion and errors of sync or asynchronous functions, using [once][] and [dezalgo][] libs. Useful for and used in higher-level libs such as [always-done][] to handle completion of anything.
Check whether a value is a `Generator` or `GeneratorFunction`. The `co` way, more strict checking. Always return boolean true or false, never null or undefined.