Debugging utilities for Legendary promises
A function that throws when called, use with nullish coalescing to elide unexpected nullish values
Standard Node libraries reinterpreted with Legendary promises.
Pass sentinel values through your code and assert the results with Chai.
Legendary is a Promises/A+ compatible promise implementation. It combines promise subclassing with sugar inspired by when.js, Q and async.
Construct a Readable stream from a thenable. Useful if you don't have the actual stream yet.
Promise-based HTTP request handling stack.
Toolkit for constructing hypertext service clients.
Enables functional, promised-based interactions with Readable streams.
Node.js test runner that lets you develop with confidence.
Reliable handling of perpetually pending promises
Promise-based task management with abortion
Promise-based execution with halting
Differences between Unicode versions
Add AVA to your project
Run AVA tests
Framework for implementing servers using the Raft Consensus Algorithm
Babel 5/6 plugin that scans the AST for require calls and import statements
Simple test fixtures backed by inline source maps and source map files
Install a transform to `require.extensions` that always runs last, even if additional extensions are added later.
Wraps a transform and provides caching
Computes the longest prefix string that is common to each path, excluding the base component
Computes the longest (compound) extension that is common to each path