├── .changeset ├── README.md └── config.json ├── .eslintrc ├── .github └── workflows │ ├── main.yml │ ├── release.yml │ └── size.yml ├── .gitignore ├── .husky └── pre-commit ├── .prettierrc ├── .vscode └── settings.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── bob.config.js ├── jest.config.js ├── package.json ├── renovate.json ├── src ├── Sink.ts ├── applyAsyncIterableIteratorToSink.spec.ts ├── applyAsyncIterableIteratorToSink.ts ├── index.ts ├── isAsyncIterable.ts ├── makeAsyncIterableIteratorFromSink.ts ├── makePushPullAsyncIterableIterator.spec.ts ├── makePushPullAsyncIterableIterator.ts ├── operators │ ├── filter.ts │ └── map.ts ├── withHandlers.ts └── withHandlersFrom.ts ├── tsconfig.json └── yarn.lock /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n1ru4l/push-pull-async-iterable-iterator/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n1ru4l/push-pull-async-iterable-iterator/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n1ru4l/push-pull-async-iterable-iterator/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n1ru4l/push-pull-async-iterable-iterator/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n1ru4l/push-pull-async-iterable-iterator/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/size.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n1ru4l/push-pull-async-iterable-iterator/HEAD/.github/workflows/size.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | .DS_Store 3 | node_modules 4 | dist 5 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | yarn lint-staged 5 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n1ru4l/push-pull-async-iterable-iterator/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n1ru4l/push-pull-async-iterable-iterator/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n1ru4l/push-pull-async-iterable-iterator/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n1ru4l/push-pull-async-iterable-iterator/HEAD/README.md -------------------------------------------------------------------------------- /bob.config.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | 3 | module.exports = { 4 | scope: "@n1ru4l" 5 | }; 6 | -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n1ru4l/push-pull-async-iterable-iterator/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n1ru4l/push-pull-async-iterable-iterator/HEAD/package.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n1ru4l/push-pull-async-iterable-iterator/HEAD/renovate.json -------------------------------------------------------------------------------- /src/Sink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n1ru4l/push-pull-async-iterable-iterator/HEAD/src/Sink.ts -------------------------------------------------------------------------------- /src/applyAsyncIterableIteratorToSink.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n1ru4l/push-pull-async-iterable-iterator/HEAD/src/applyAsyncIterableIteratorToSink.spec.ts -------------------------------------------------------------------------------- /src/applyAsyncIterableIteratorToSink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n1ru4l/push-pull-async-iterable-iterator/HEAD/src/applyAsyncIterableIteratorToSink.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n1ru4l/push-pull-async-iterable-iterator/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/isAsyncIterable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n1ru4l/push-pull-async-iterable-iterator/HEAD/src/isAsyncIterable.ts -------------------------------------------------------------------------------- /src/makeAsyncIterableIteratorFromSink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n1ru4l/push-pull-async-iterable-iterator/HEAD/src/makeAsyncIterableIteratorFromSink.ts -------------------------------------------------------------------------------- /src/makePushPullAsyncIterableIterator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n1ru4l/push-pull-async-iterable-iterator/HEAD/src/makePushPullAsyncIterableIterator.spec.ts -------------------------------------------------------------------------------- /src/makePushPullAsyncIterableIterator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n1ru4l/push-pull-async-iterable-iterator/HEAD/src/makePushPullAsyncIterableIterator.ts -------------------------------------------------------------------------------- /src/operators/filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n1ru4l/push-pull-async-iterable-iterator/HEAD/src/operators/filter.ts -------------------------------------------------------------------------------- /src/operators/map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n1ru4l/push-pull-async-iterable-iterator/HEAD/src/operators/map.ts -------------------------------------------------------------------------------- /src/withHandlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n1ru4l/push-pull-async-iterable-iterator/HEAD/src/withHandlers.ts -------------------------------------------------------------------------------- /src/withHandlersFrom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n1ru4l/push-pull-async-iterable-iterator/HEAD/src/withHandlersFrom.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n1ru4l/push-pull-async-iterable-iterator/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n1ru4l/push-pull-async-iterable-iterator/HEAD/yarn.lock --------------------------------------------------------------------------------