├── .github └── workflows │ └── test.yml ├── .gitignore ├── .npmrc ├── LICENSE ├── README.md ├── lib ├── cancellation.js ├── co-observable.js ├── fast-queue.js ├── index.js ├── no-data-error.js ├── riverify.js ├── shared.js ├── wise-river-base.js └── wise-river.js ├── package.json ├── test ├── 00.setup.js ├── 10.errors.js ├── 11.promise-interface.js ├── 12.low-level-semantics.js ├── 20.static-factory-functions.js ├── 21.is-river.js ├── 30.fork.js ├── 31.map.js ├── 32.for-each.js ├── 33.filter.js ├── 34.distinct.js ├── 35.throttle.js ├── 36.debounce.js ├── 37.timeout-between-each.js ├── 38.while.js ├── 39.until.js ├── 40.consume.js ├── 41.reduce.js ├── 42.all.js ├── 43.find.js ├── 44.includes.js ├── 45.first.js ├── 46.last.js ├── 47.drain.js ├── 48.drop.js ├── 49.stream.js ├── 50.decouple.js ├── 51.async-iterator.js ├── 52.riverify.js └── fast-queue.js └── tools ├── invalid-args.js ├── make-iterable.js └── make-stream.js /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseLibs/wise-river/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseLibs/wise-river/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseLibs/wise-river/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseLibs/wise-river/HEAD/README.md -------------------------------------------------------------------------------- /lib/cancellation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseLibs/wise-river/HEAD/lib/cancellation.js -------------------------------------------------------------------------------- /lib/co-observable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseLibs/wise-river/HEAD/lib/co-observable.js -------------------------------------------------------------------------------- /lib/fast-queue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseLibs/wise-river/HEAD/lib/fast-queue.js -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseLibs/wise-river/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/no-data-error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseLibs/wise-river/HEAD/lib/no-data-error.js -------------------------------------------------------------------------------- /lib/riverify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseLibs/wise-river/HEAD/lib/riverify.js -------------------------------------------------------------------------------- /lib/shared.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseLibs/wise-river/HEAD/lib/shared.js -------------------------------------------------------------------------------- /lib/wise-river-base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseLibs/wise-river/HEAD/lib/wise-river-base.js -------------------------------------------------------------------------------- /lib/wise-river.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseLibs/wise-river/HEAD/lib/wise-river.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseLibs/wise-river/HEAD/package.json -------------------------------------------------------------------------------- /test/00.setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseLibs/wise-river/HEAD/test/00.setup.js -------------------------------------------------------------------------------- /test/10.errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseLibs/wise-river/HEAD/test/10.errors.js -------------------------------------------------------------------------------- /test/11.promise-interface.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseLibs/wise-river/HEAD/test/11.promise-interface.js -------------------------------------------------------------------------------- /test/12.low-level-semantics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseLibs/wise-river/HEAD/test/12.low-level-semantics.js -------------------------------------------------------------------------------- /test/20.static-factory-functions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseLibs/wise-river/HEAD/test/20.static-factory-functions.js -------------------------------------------------------------------------------- /test/21.is-river.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseLibs/wise-river/HEAD/test/21.is-river.js -------------------------------------------------------------------------------- /test/30.fork.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseLibs/wise-river/HEAD/test/30.fork.js -------------------------------------------------------------------------------- /test/31.map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseLibs/wise-river/HEAD/test/31.map.js -------------------------------------------------------------------------------- /test/32.for-each.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseLibs/wise-river/HEAD/test/32.for-each.js -------------------------------------------------------------------------------- /test/33.filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseLibs/wise-river/HEAD/test/33.filter.js -------------------------------------------------------------------------------- /test/34.distinct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseLibs/wise-river/HEAD/test/34.distinct.js -------------------------------------------------------------------------------- /test/35.throttle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseLibs/wise-river/HEAD/test/35.throttle.js -------------------------------------------------------------------------------- /test/36.debounce.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseLibs/wise-river/HEAD/test/36.debounce.js -------------------------------------------------------------------------------- /test/37.timeout-between-each.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseLibs/wise-river/HEAD/test/37.timeout-between-each.js -------------------------------------------------------------------------------- /test/38.while.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseLibs/wise-river/HEAD/test/38.while.js -------------------------------------------------------------------------------- /test/39.until.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseLibs/wise-river/HEAD/test/39.until.js -------------------------------------------------------------------------------- /test/40.consume.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseLibs/wise-river/HEAD/test/40.consume.js -------------------------------------------------------------------------------- /test/41.reduce.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseLibs/wise-river/HEAD/test/41.reduce.js -------------------------------------------------------------------------------- /test/42.all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseLibs/wise-river/HEAD/test/42.all.js -------------------------------------------------------------------------------- /test/43.find.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseLibs/wise-river/HEAD/test/43.find.js -------------------------------------------------------------------------------- /test/44.includes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseLibs/wise-river/HEAD/test/44.includes.js -------------------------------------------------------------------------------- /test/45.first.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseLibs/wise-river/HEAD/test/45.first.js -------------------------------------------------------------------------------- /test/46.last.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseLibs/wise-river/HEAD/test/46.last.js -------------------------------------------------------------------------------- /test/47.drain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseLibs/wise-river/HEAD/test/47.drain.js -------------------------------------------------------------------------------- /test/48.drop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseLibs/wise-river/HEAD/test/48.drop.js -------------------------------------------------------------------------------- /test/49.stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseLibs/wise-river/HEAD/test/49.stream.js -------------------------------------------------------------------------------- /test/50.decouple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseLibs/wise-river/HEAD/test/50.decouple.js -------------------------------------------------------------------------------- /test/51.async-iterator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseLibs/wise-river/HEAD/test/51.async-iterator.js -------------------------------------------------------------------------------- /test/52.riverify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseLibs/wise-river/HEAD/test/52.riverify.js -------------------------------------------------------------------------------- /test/fast-queue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseLibs/wise-river/HEAD/test/fast-queue.js -------------------------------------------------------------------------------- /tools/invalid-args.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseLibs/wise-river/HEAD/tools/invalid-args.js -------------------------------------------------------------------------------- /tools/make-iterable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseLibs/wise-river/HEAD/tools/make-iterable.js -------------------------------------------------------------------------------- /tools/make-stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseLibs/wise-river/HEAD/tools/make-stream.js --------------------------------------------------------------------------------