1311 packages found
Standard library
Get an iterator for any JS language value. Works robustly across all environments, all versions.
Firefox 17-26 iterators throw a StopIteration object to indicate "done". This normalizes it.
Map over promises concurrently
- promise
- map
- resolved
- wait
- collection
- iterable
- iterator
- race
- fulfilled
- async
- await
- promises
- concurrently
- concurrency
- View more
Get the first path that exists on disk of multiple paths
Iterator abstraction based on ES6 specification
Standard library
An ESnext spec-compliant shim/polyfill/replacement for all Well-Known Symbols that works in any environment with Symbols.
- javascript
- ecmascript
- polyfill
- shim
- well-known
- symbol
- Symbol.asyncIterator
- asyncIterator
- Symbol.hasInstance
- hasInstance
- Symbol.isConcatSpreadable
- isConcatSpreadable
- Symbol.iterator
- iterator
- View more
Get the first fulfilled promise that satisfies the provided testing function
- promise
- locate
- find
- finder
- search
- searcher
- test
- array
- collection
- iterable
- iterator
- race
- fulfilled
- fastest
- View more
Array methods for ES6 Iterators
Map object keys and values into a new object
Run promise-returning & async functions concurrently with optional limited concurrency
Iterate any JS iterator. Works robustly in all environments, all versions.
Iterate any iterable JS value. Works robustly in all environments, all versions.
[a]synchronous functional programming
- function-composition
- asynchronous
- transducers
- parallel
- series
- functional-programming
- promise
- async-await
- node
- javascript
- tacit
- pointfree
- concurrent
- iterator
- View more
Filter object keys and values into a new object
Iterator over lines in a string
Create an error from multiple errors
`Iterator.prototype`, or a shared object to use.
Minimal async jobs utility library, with streams support