Chai assertions for iterable objects
An ESnext spec-compliant iterator helpers shim/polyfill/replacement that works as far down as ES3.
Firefox 17-26 iterators throw a StopIteration object to indicate "done". This normalizes it.
BDD/TDD assertion library for node.js and the browser. Test framework agnostic.
Get an iterator for any JS language value. Works robustly across all environments, all versions.
Higher order iterator library for JavaScript/TypeScript.
Jest's expect matchers as a Chai plugin
Iterator abstraction based on ES6 specification
Iterate any JS iterator. Works robustly in all environments, all versions.
TypeScript definitions for chai
Convert an argument into a valid iterator. Based on the `.makeIterator()` implementation in mout https://github.com/mout/mout.
Iterate over promises serially
Object value retrieval given a string path
Creates an async iterator for a variety of inputs in the browser and node. Supports fetch, node-fetch, and cross-fetch
[](http://www.typescriptlang.org/) [](https://www.npmjs.com/package/@n1ru4l/push-pull-async
Turn an abstract-leveldown iterator into a readable stream
TypeScript definitions for chai-as-promised
Improved typeof detection for node.js and the browser.
Framework-independent loaders for 3D graphics formats
Run multiple promise-returning & async functions with limited concurrency using native ES9
TypeScript definitions for sinon-chai
This plugin makes 'no-unused-expressions' rule friendly towards chai expect statements.
TypeScript definitions for chai-subset
A finite state machine iterator for JavaScript