├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── bench ├── index.js └── map.js ├── filter-stream.js ├── flat-map-stream.js ├── for-each-stream.js ├── fun-array.js ├── fun-async-generator.js ├── fun-duplex.js ├── fun-generator.js ├── fun-passthrough.js ├── fun-stream.js ├── fun-transform.js ├── index.js ├── is.js ├── line-stream.js ├── map-stream.js ├── mini-sync-sink.js ├── mixin-promise-stream.js ├── mutate-stream.js ├── package.json ├── reduce-stream.js ├── stream-promise.js └── test ├── async ├── fun-async-generator.js └── is-async.js ├── construction.js ├── for-each-stream.js ├── fun-array.js ├── fun-duplex.js ├── fun-generator.js ├── fun-passthrough.js ├── fun-promised-fun.js ├── fun-recursive-fun.js ├── index.js ├── is.js ├── json-stream.js ├── lib ├── interface-tests.js └── without-bb.js ├── line-stream.js ├── mini-sync-sink.js ├── ndjson-stream.js ├── reduce-stream.js └── with.js /.gitignore: -------------------------------------------------------------------------------- 1 | coverage 2 | node_modules 3 | .nyc_output 4 | *~ 5 | .#* 6 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iarna/funstream/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iarna/funstream/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iarna/funstream/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iarna/funstream/HEAD/README.md -------------------------------------------------------------------------------- /bench/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iarna/funstream/HEAD/bench/index.js -------------------------------------------------------------------------------- /bench/map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iarna/funstream/HEAD/bench/map.js -------------------------------------------------------------------------------- /filter-stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iarna/funstream/HEAD/filter-stream.js -------------------------------------------------------------------------------- /flat-map-stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iarna/funstream/HEAD/flat-map-stream.js -------------------------------------------------------------------------------- /for-each-stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iarna/funstream/HEAD/for-each-stream.js -------------------------------------------------------------------------------- /fun-array.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iarna/funstream/HEAD/fun-array.js -------------------------------------------------------------------------------- /fun-async-generator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iarna/funstream/HEAD/fun-async-generator.js -------------------------------------------------------------------------------- /fun-duplex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iarna/funstream/HEAD/fun-duplex.js -------------------------------------------------------------------------------- /fun-generator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iarna/funstream/HEAD/fun-generator.js -------------------------------------------------------------------------------- /fun-passthrough.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iarna/funstream/HEAD/fun-passthrough.js -------------------------------------------------------------------------------- /fun-stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iarna/funstream/HEAD/fun-stream.js -------------------------------------------------------------------------------- /fun-transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iarna/funstream/HEAD/fun-transform.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iarna/funstream/HEAD/index.js -------------------------------------------------------------------------------- /is.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iarna/funstream/HEAD/is.js -------------------------------------------------------------------------------- /line-stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iarna/funstream/HEAD/line-stream.js -------------------------------------------------------------------------------- /map-stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iarna/funstream/HEAD/map-stream.js -------------------------------------------------------------------------------- /mini-sync-sink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iarna/funstream/HEAD/mini-sync-sink.js -------------------------------------------------------------------------------- /mixin-promise-stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iarna/funstream/HEAD/mixin-promise-stream.js -------------------------------------------------------------------------------- /mutate-stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iarna/funstream/HEAD/mutate-stream.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iarna/funstream/HEAD/package.json -------------------------------------------------------------------------------- /reduce-stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iarna/funstream/HEAD/reduce-stream.js -------------------------------------------------------------------------------- /stream-promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iarna/funstream/HEAD/stream-promise.js -------------------------------------------------------------------------------- /test/async/fun-async-generator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iarna/funstream/HEAD/test/async/fun-async-generator.js -------------------------------------------------------------------------------- /test/async/is-async.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iarna/funstream/HEAD/test/async/is-async.js -------------------------------------------------------------------------------- /test/construction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iarna/funstream/HEAD/test/construction.js -------------------------------------------------------------------------------- /test/for-each-stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iarna/funstream/HEAD/test/for-each-stream.js -------------------------------------------------------------------------------- /test/fun-array.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iarna/funstream/HEAD/test/fun-array.js -------------------------------------------------------------------------------- /test/fun-duplex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iarna/funstream/HEAD/test/fun-duplex.js -------------------------------------------------------------------------------- /test/fun-generator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iarna/funstream/HEAD/test/fun-generator.js -------------------------------------------------------------------------------- /test/fun-passthrough.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iarna/funstream/HEAD/test/fun-passthrough.js -------------------------------------------------------------------------------- /test/fun-promised-fun.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iarna/funstream/HEAD/test/fun-promised-fun.js -------------------------------------------------------------------------------- /test/fun-recursive-fun.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iarna/funstream/HEAD/test/fun-recursive-fun.js -------------------------------------------------------------------------------- /test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iarna/funstream/HEAD/test/index.js -------------------------------------------------------------------------------- /test/is.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iarna/funstream/HEAD/test/is.js -------------------------------------------------------------------------------- /test/json-stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iarna/funstream/HEAD/test/json-stream.js -------------------------------------------------------------------------------- /test/lib/interface-tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iarna/funstream/HEAD/test/lib/interface-tests.js -------------------------------------------------------------------------------- /test/lib/without-bb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iarna/funstream/HEAD/test/lib/without-bb.js -------------------------------------------------------------------------------- /test/line-stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iarna/funstream/HEAD/test/line-stream.js -------------------------------------------------------------------------------- /test/mini-sync-sink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iarna/funstream/HEAD/test/mini-sync-sink.js -------------------------------------------------------------------------------- /test/ndjson-stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iarna/funstream/HEAD/test/ndjson-stream.js -------------------------------------------------------------------------------- /test/reduce-stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iarna/funstream/HEAD/test/reduce-stream.js -------------------------------------------------------------------------------- /test/with.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iarna/funstream/HEAD/test/with.js --------------------------------------------------------------------------------