├── .aegir.js ├── .github ├── CODEOWNERS ├── dependabot.yml └── workflows │ ├── automerge.yml │ ├── js-test-and-release.yml │ ├── semantic-pull-request.yml │ └── stale.yml ├── .gitignore ├── .vscode └── settings.json ├── CHANGELOG.md ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── benchmark ├── package.json └── stream-transfer.js ├── package.json ├── src ├── config.ts ├── constants.ts ├── decode.ts ├── encode.ts ├── errors.ts ├── frame.ts ├── index.ts ├── muxer.ts └── stream.ts ├── test ├── bench │ ├── codec.bench.ts │ └── comparison.bench.ts ├── codec.spec.ts ├── codec.util.ts ├── compliance.spec.ts ├── decode.spec.ts ├── muxer.spec.ts ├── stream.spec.ts └── util.ts ├── tsconfig.json └── typedoc.json /.aegir.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/js-libp2p-yamux/HEAD/.aegir.js -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/js-libp2p-yamux/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/js-libp2p-yamux/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/automerge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/js-libp2p-yamux/HEAD/.github/workflows/automerge.yml -------------------------------------------------------------------------------- /.github/workflows/js-test-and-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/js-libp2p-yamux/HEAD/.github/workflows/js-test-and-release.yml -------------------------------------------------------------------------------- /.github/workflows/semantic-pull-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/js-libp2p-yamux/HEAD/.github/workflows/semantic-pull-request.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/js-libp2p-yamux/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/js-libp2p-yamux/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/js-libp2p-yamux/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/js-libp2p-yamux/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/js-libp2p-yamux/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/js-libp2p-yamux/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/js-libp2p-yamux/HEAD/README.md -------------------------------------------------------------------------------- /benchmark/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/js-libp2p-yamux/HEAD/benchmark/package.json -------------------------------------------------------------------------------- /benchmark/stream-transfer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/js-libp2p-yamux/HEAD/benchmark/stream-transfer.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/js-libp2p-yamux/HEAD/package.json -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/js-libp2p-yamux/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/js-libp2p-yamux/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/decode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/js-libp2p-yamux/HEAD/src/decode.ts -------------------------------------------------------------------------------- /src/encode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/js-libp2p-yamux/HEAD/src/encode.ts -------------------------------------------------------------------------------- /src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/js-libp2p-yamux/HEAD/src/errors.ts -------------------------------------------------------------------------------- /src/frame.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/js-libp2p-yamux/HEAD/src/frame.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/js-libp2p-yamux/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/muxer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/js-libp2p-yamux/HEAD/src/muxer.ts -------------------------------------------------------------------------------- /src/stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/js-libp2p-yamux/HEAD/src/stream.ts -------------------------------------------------------------------------------- /test/bench/codec.bench.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/js-libp2p-yamux/HEAD/test/bench/codec.bench.ts -------------------------------------------------------------------------------- /test/bench/comparison.bench.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/js-libp2p-yamux/HEAD/test/bench/comparison.bench.ts -------------------------------------------------------------------------------- /test/codec.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/js-libp2p-yamux/HEAD/test/codec.spec.ts -------------------------------------------------------------------------------- /test/codec.util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/js-libp2p-yamux/HEAD/test/codec.util.ts -------------------------------------------------------------------------------- /test/compliance.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/js-libp2p-yamux/HEAD/test/compliance.spec.ts -------------------------------------------------------------------------------- /test/decode.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/js-libp2p-yamux/HEAD/test/decode.spec.ts -------------------------------------------------------------------------------- /test/muxer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/js-libp2p-yamux/HEAD/test/muxer.spec.ts -------------------------------------------------------------------------------- /test/stream.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/js-libp2p-yamux/HEAD/test/stream.spec.ts -------------------------------------------------------------------------------- /test/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/js-libp2p-yamux/HEAD/test/util.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/js-libp2p-yamux/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChainSafe/js-libp2p-yamux/HEAD/typedoc.json --------------------------------------------------------------------------------