streams
Version:
A lazy streams library for functional composition in JavaScript.
20 lines (15 loc) • 487 B
Markdown
# Streams
[](https://github.com/nikolaybotev/streams/actions/workflows/nodejs.yml)
A lazy streams library for functional composition in JavaScript.
```javascript
import "streams/factories";
process.stdin
.lines()
.stream()
.map((s) => s.toLocaleUpperCase())
.filter((s) => s.length > 3)
.batch(3)
.take(2)
.forEach(console.log)
.then((_) => console.log("-- all done --"));
```