0.1.3 • Published 5 months ago

itarr v0.1.3

Weekly downloads
-
License
MIT
Repository
-
Last release
5 months ago

itarr

iterator arrays (lists technically but ok)

Light weight (1933B minified) drop in replacement for arrays that allows you to chain methods together and lazily evaluate them. Is iterator based so no extra memory is used for the iterator methods.

import A from 'itarr';

const a = new A([1, 2, 3, 4, 5])
  .map((x) => x * 2)
  .forEach((x) => console.log(x))
  .filter((x) => x > 5)
  .collect(); // this is required to get the array back

// will console.log EACH of: 2, 4, 6, 8, 10 also
console.log(a); // [6, 8, 10]
0.1.3

5 months ago

0.1.2

5 months ago

0.1.1

5 months ago

0.1.0

5 months ago