leebyron

leebyron/iterall

🌻 Minimal zero-dependency utilities for using Iterables in all JavaScript environments.

JavaScript
818
33
MIT License

`iterall` is a tiny (< 1 KB) zero‑dependency utility library that adds full support for the Iterator, Iterable, AsyncIterator and AsyncIterable protocols across all JavaScript environments, including old browsers that lack native Symbol‑based iteration. It provides helpers such as `isCollection`, `forEach`, `forAwaitEach`, and iterator creators so library authors can accept any iterable or array‑like data structure and work with asynchronous streams without pulling in larger dependencies. Suitable for library developers and applications that need cross‑environment iteration support.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of leebyron/iterall

Account's avatar
takes json-cov output into stdin and POSTs to coveralls.io
Account's avatar
a documentation generator
Account's avatar
the Istanbul command line interface

Support the repos that depend on this repository

Top contributors

leebyron's profile
leebyron
69 contributions
NeoPhi's profile
NeoPhi
2 contributions
adam187's profile
adam187
1 contributions
bondz's profile
bondz
1 contributions
bouk's profile
bouk
1 contributions
bvaughn's profile
bvaughn
1 contributions
IvanGoncharov's profile
IvanGoncharov
1 contributions
oksas's profile
oksas
1 contributions
mohamedhayibor's profile
mohamedhayibor
1 contributions
samwgoldman's profile
samwgoldman
1 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet