├── .github ├── dependabot.yml └── workflows │ ├── automerge.yml │ ├── js-test-and-release.yml │ ├── semantic-pull-request.yml │ └── stale.yml ├── .gitignore ├── .npmrc ├── LICENSE ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── package.json └── packages ├── interface-address-manager ├── CHANGELOG.md ├── LICENSE ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── package.json ├── src │ └── index.ts └── tsconfig.json ├── interface-compliance-tests ├── CHANGELOG.md ├── LICENSE ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── package.json ├── src │ ├── index.ts │ ├── is-valid-tick.ts │ └── peers.ts └── tsconfig.json ├── interface-connection-compliance-tests ├── CHANGELOG.md ├── LICENSE ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── package.json ├── src │ └── index.ts └── tsconfig.json ├── interface-connection-encrypter-compliance-tests ├── CHANGELOG.md ├── LICENSE ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── package.json ├── src │ ├── index.ts │ └── utils │ │ └── index.ts └── tsconfig.json ├── interface-connection-encrypter ├── CHANGELOG.md ├── LICENSE ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── package.json ├── src │ ├── errors.ts │ └── index.ts └── tsconfig.json ├── interface-connection-gater ├── CHANGELOG.md ├── LICENSE ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── package.json ├── src │ └── index.ts └── tsconfig.json ├── interface-connection-manager ├── CHANGELOG.md ├── LICENSE ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── package.json ├── src │ └── index.ts └── tsconfig.json ├── interface-connection ├── CHANGELOG.md ├── LICENSE ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── img │ ├── badge.png │ ├── badge.sketch │ └── badge.svg ├── package.json ├── src │ ├── index.ts │ └── status.ts └── tsconfig.json ├── interface-content-routing ├── CHANGELOG.md ├── LICENSE ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── img │ ├── badge.png │ ├── badge.sketch │ └── badge.svg ├── package.json ├── src │ └── index.ts └── tsconfig.json ├── interface-dht ├── CHANGELOG.md ├── LICENSE ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── package.json ├── src │ └── index.ts └── tsconfig.json ├── interface-keychain ├── CHANGELOG.md ├── LICENSE ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── package.json ├── src │ └── index.ts └── tsconfig.json ├── interface-keys ├── CHANGELOG.md ├── LICENSE ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── package.json ├── src │ └── index.ts └── tsconfig.json ├── interface-libp2p ├── CHANGELOG.md ├── LICENSE ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── package.json ├── src │ └── index.ts └── tsconfig.json ├── interface-metrics ├── CHANGELOG.md ├── LICENSE ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── package.json ├── src │ └── index.ts └── tsconfig.json ├── interface-mocks ├── CHANGELOG.md ├── LICENSE ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── package.json ├── src │ ├── connection-encrypter.ts │ ├── connection-gater.ts │ ├── connection-manager.ts │ ├── connection.ts │ ├── duplex.ts │ ├── index.ts │ ├── metrics.ts │ ├── multiaddr-connection.ts │ ├── muxer.ts │ ├── peer-discovery.ts │ ├── registrar.ts │ └── upgrader.ts ├── test │ ├── connection-encrypter.spec.ts │ ├── connection.spec.ts │ ├── muxer.spec.ts │ └── peer-discovery.spec.ts └── tsconfig.json ├── interface-peer-discovery-compliance-tests ├── CHANGELOG.md ├── LICENSE ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── package.json ├── src │ └── index.ts └── tsconfig.json ├── interface-peer-discovery ├── CHANGELOG.md ├── LICENSE ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── img │ ├── badge.png │ ├── badge.sketch │ └── badge.svg ├── package.json ├── src │ └── index.ts └── tsconfig.json ├── interface-peer-id ├── CHANGELOG.md ├── LICENSE ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── package.json ├── src │ └── index.ts └── tsconfig.json ├── interface-peer-info ├── CHANGELOG.md ├── LICENSE ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── package.json ├── src │ └── index.ts └── tsconfig.json ├── interface-peer-routing ├── CHANGELOG.md ├── LICENSE ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── img │ ├── badge.png │ ├── badge.sketch │ └── badge.svg ├── package.json ├── src │ └── index.ts └── tsconfig.json ├── interface-peer-store ├── CHANGELOG.md ├── LICENSE ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── package.json ├── src │ ├── index.ts │ └── tags.ts └── tsconfig.json ├── interface-pubsub-compliance-tests ├── CHANGELOG.md ├── LICENSE ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── package.json ├── src │ ├── api.ts │ ├── connection-handlers.ts │ ├── emit-self.ts │ ├── index.ts │ ├── messages.ts │ ├── multiple-nodes.ts │ ├── two-nodes.ts │ └── utils.ts └── tsconfig.json ├── interface-pubsub ├── CHANGELOG.md ├── LICENSE ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── package.json ├── src │ └── index.ts └── tsconfig.json ├── interface-record-compliance-tests ├── CHANGELOG.md ├── LICENSE ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── package.json ├── src │ └── index.ts └── tsconfig.json ├── interface-record ├── CHANGELOG.md ├── LICENSE ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── package.json ├── src │ └── index.ts └── tsconfig.json ├── interface-registrar ├── CHANGELOG.md ├── LICENSE ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── package.json ├── src │ └── index.ts └── tsconfig.json ├── interface-stream-muxer-compliance-tests ├── CHANGELOG.md ├── LICENSE ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── package.json ├── src │ ├── base-test.ts │ ├── close-test.ts │ ├── index.ts │ ├── mega-stress-test.ts │ ├── spawner.ts │ └── stress-test.ts └── tsconfig.json ├── interface-stream-muxer ├── CHANGELOG.md ├── LICENSE ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── img │ ├── badge.png │ ├── badge.sketch │ └── badge.svg ├── package.json ├── src │ ├── index.ts │ └── stream.ts └── tsconfig.json ├── interface-transport-compliance-tests ├── CHANGELOG.md ├── LICENSE ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── package.json ├── src │ ├── dial-test.ts │ ├── filter-test.ts │ ├── index.ts │ └── listen-test.ts └── tsconfig.json ├── interface-transport ├── CHANGELOG.md ├── LICENSE ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── img │ ├── badge.png │ ├── badge.sketch │ └── badge.svg ├── package.json ├── src │ └── index.ts └── tsconfig.json └── interfaces ├── CHANGELOG.md ├── LICENSE ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── package.json ├── src ├── errors.ts ├── events.ts ├── index.ts └── startable.ts └── tsconfig.json /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/automerge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/.github/workflows/automerge.yml -------------------------------------------------------------------------------- /.github/workflows/js-test-and-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/.github/workflows/js-test-and-release.yml -------------------------------------------------------------------------------- /.github/workflows/semantic-pull-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/.github/workflows/semantic-pull-request.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/.npmrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/package.json -------------------------------------------------------------------------------- /packages/interface-address-manager/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-address-manager/CHANGELOG.md -------------------------------------------------------------------------------- /packages/interface-address-manager/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-address-manager/LICENSE -------------------------------------------------------------------------------- /packages/interface-address-manager/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-address-manager/LICENSE-APACHE -------------------------------------------------------------------------------- /packages/interface-address-manager/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-address-manager/LICENSE-MIT -------------------------------------------------------------------------------- /packages/interface-address-manager/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-address-manager/README.md -------------------------------------------------------------------------------- /packages/interface-address-manager/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-address-manager/package.json -------------------------------------------------------------------------------- /packages/interface-address-manager/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-address-manager/src/index.ts -------------------------------------------------------------------------------- /packages/interface-address-manager/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-address-manager/tsconfig.json -------------------------------------------------------------------------------- /packages/interface-compliance-tests/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-compliance-tests/CHANGELOG.md -------------------------------------------------------------------------------- /packages/interface-compliance-tests/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-compliance-tests/LICENSE -------------------------------------------------------------------------------- /packages/interface-compliance-tests/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-compliance-tests/LICENSE-APACHE -------------------------------------------------------------------------------- /packages/interface-compliance-tests/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-compliance-tests/LICENSE-MIT -------------------------------------------------------------------------------- /packages/interface-compliance-tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-compliance-tests/README.md -------------------------------------------------------------------------------- /packages/interface-compliance-tests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-compliance-tests/package.json -------------------------------------------------------------------------------- /packages/interface-compliance-tests/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-compliance-tests/src/index.ts -------------------------------------------------------------------------------- /packages/interface-compliance-tests/src/is-valid-tick.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-compliance-tests/src/is-valid-tick.ts -------------------------------------------------------------------------------- /packages/interface-compliance-tests/src/peers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-compliance-tests/src/peers.ts -------------------------------------------------------------------------------- /packages/interface-compliance-tests/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-compliance-tests/tsconfig.json -------------------------------------------------------------------------------- /packages/interface-connection-compliance-tests/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection-compliance-tests/CHANGELOG.md -------------------------------------------------------------------------------- /packages/interface-connection-compliance-tests/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection-compliance-tests/LICENSE -------------------------------------------------------------------------------- /packages/interface-connection-compliance-tests/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection-compliance-tests/LICENSE-APACHE -------------------------------------------------------------------------------- /packages/interface-connection-compliance-tests/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection-compliance-tests/LICENSE-MIT -------------------------------------------------------------------------------- /packages/interface-connection-compliance-tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection-compliance-tests/README.md -------------------------------------------------------------------------------- /packages/interface-connection-compliance-tests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection-compliance-tests/package.json -------------------------------------------------------------------------------- /packages/interface-connection-compliance-tests/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection-compliance-tests/src/index.ts -------------------------------------------------------------------------------- /packages/interface-connection-compliance-tests/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection-compliance-tests/tsconfig.json -------------------------------------------------------------------------------- /packages/interface-connection-encrypter-compliance-tests/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection-encrypter-compliance-tests/CHANGELOG.md -------------------------------------------------------------------------------- /packages/interface-connection-encrypter-compliance-tests/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection-encrypter-compliance-tests/LICENSE -------------------------------------------------------------------------------- /packages/interface-connection-encrypter-compliance-tests/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection-encrypter-compliance-tests/LICENSE-APACHE -------------------------------------------------------------------------------- /packages/interface-connection-encrypter-compliance-tests/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection-encrypter-compliance-tests/LICENSE-MIT -------------------------------------------------------------------------------- /packages/interface-connection-encrypter-compliance-tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection-encrypter-compliance-tests/README.md -------------------------------------------------------------------------------- /packages/interface-connection-encrypter-compliance-tests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection-encrypter-compliance-tests/package.json -------------------------------------------------------------------------------- /packages/interface-connection-encrypter-compliance-tests/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection-encrypter-compliance-tests/src/index.ts -------------------------------------------------------------------------------- /packages/interface-connection-encrypter-compliance-tests/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection-encrypter-compliance-tests/src/utils/index.ts -------------------------------------------------------------------------------- /packages/interface-connection-encrypter-compliance-tests/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection-encrypter-compliance-tests/tsconfig.json -------------------------------------------------------------------------------- /packages/interface-connection-encrypter/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection-encrypter/CHANGELOG.md -------------------------------------------------------------------------------- /packages/interface-connection-encrypter/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection-encrypter/LICENSE -------------------------------------------------------------------------------- /packages/interface-connection-encrypter/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection-encrypter/LICENSE-APACHE -------------------------------------------------------------------------------- /packages/interface-connection-encrypter/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection-encrypter/LICENSE-MIT -------------------------------------------------------------------------------- /packages/interface-connection-encrypter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection-encrypter/README.md -------------------------------------------------------------------------------- /packages/interface-connection-encrypter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection-encrypter/package.json -------------------------------------------------------------------------------- /packages/interface-connection-encrypter/src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection-encrypter/src/errors.ts -------------------------------------------------------------------------------- /packages/interface-connection-encrypter/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection-encrypter/src/index.ts -------------------------------------------------------------------------------- /packages/interface-connection-encrypter/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection-encrypter/tsconfig.json -------------------------------------------------------------------------------- /packages/interface-connection-gater/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection-gater/CHANGELOG.md -------------------------------------------------------------------------------- /packages/interface-connection-gater/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection-gater/LICENSE -------------------------------------------------------------------------------- /packages/interface-connection-gater/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection-gater/LICENSE-APACHE -------------------------------------------------------------------------------- /packages/interface-connection-gater/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection-gater/LICENSE-MIT -------------------------------------------------------------------------------- /packages/interface-connection-gater/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection-gater/README.md -------------------------------------------------------------------------------- /packages/interface-connection-gater/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection-gater/package.json -------------------------------------------------------------------------------- /packages/interface-connection-gater/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection-gater/src/index.ts -------------------------------------------------------------------------------- /packages/interface-connection-gater/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection-gater/tsconfig.json -------------------------------------------------------------------------------- /packages/interface-connection-manager/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection-manager/CHANGELOG.md -------------------------------------------------------------------------------- /packages/interface-connection-manager/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection-manager/LICENSE -------------------------------------------------------------------------------- /packages/interface-connection-manager/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection-manager/LICENSE-APACHE -------------------------------------------------------------------------------- /packages/interface-connection-manager/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection-manager/LICENSE-MIT -------------------------------------------------------------------------------- /packages/interface-connection-manager/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection-manager/README.md -------------------------------------------------------------------------------- /packages/interface-connection-manager/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection-manager/package.json -------------------------------------------------------------------------------- /packages/interface-connection-manager/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection-manager/src/index.ts -------------------------------------------------------------------------------- /packages/interface-connection-manager/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection-manager/tsconfig.json -------------------------------------------------------------------------------- /packages/interface-connection/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection/CHANGELOG.md -------------------------------------------------------------------------------- /packages/interface-connection/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection/LICENSE -------------------------------------------------------------------------------- /packages/interface-connection/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection/LICENSE-APACHE -------------------------------------------------------------------------------- /packages/interface-connection/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection/LICENSE-MIT -------------------------------------------------------------------------------- /packages/interface-connection/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection/README.md -------------------------------------------------------------------------------- /packages/interface-connection/img/badge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection/img/badge.png -------------------------------------------------------------------------------- /packages/interface-connection/img/badge.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection/img/badge.sketch -------------------------------------------------------------------------------- /packages/interface-connection/img/badge.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection/img/badge.svg -------------------------------------------------------------------------------- /packages/interface-connection/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection/package.json -------------------------------------------------------------------------------- /packages/interface-connection/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection/src/index.ts -------------------------------------------------------------------------------- /packages/interface-connection/src/status.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection/src/status.ts -------------------------------------------------------------------------------- /packages/interface-connection/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-connection/tsconfig.json -------------------------------------------------------------------------------- /packages/interface-content-routing/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-content-routing/CHANGELOG.md -------------------------------------------------------------------------------- /packages/interface-content-routing/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-content-routing/LICENSE -------------------------------------------------------------------------------- /packages/interface-content-routing/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-content-routing/LICENSE-APACHE -------------------------------------------------------------------------------- /packages/interface-content-routing/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-content-routing/LICENSE-MIT -------------------------------------------------------------------------------- /packages/interface-content-routing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-content-routing/README.md -------------------------------------------------------------------------------- /packages/interface-content-routing/img/badge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-content-routing/img/badge.png -------------------------------------------------------------------------------- /packages/interface-content-routing/img/badge.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-content-routing/img/badge.sketch -------------------------------------------------------------------------------- /packages/interface-content-routing/img/badge.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-content-routing/img/badge.svg -------------------------------------------------------------------------------- /packages/interface-content-routing/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-content-routing/package.json -------------------------------------------------------------------------------- /packages/interface-content-routing/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-content-routing/src/index.ts -------------------------------------------------------------------------------- /packages/interface-content-routing/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-content-routing/tsconfig.json -------------------------------------------------------------------------------- /packages/interface-dht/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-dht/CHANGELOG.md -------------------------------------------------------------------------------- /packages/interface-dht/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-dht/LICENSE -------------------------------------------------------------------------------- /packages/interface-dht/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-dht/LICENSE-APACHE -------------------------------------------------------------------------------- /packages/interface-dht/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-dht/LICENSE-MIT -------------------------------------------------------------------------------- /packages/interface-dht/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-dht/README.md -------------------------------------------------------------------------------- /packages/interface-dht/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-dht/package.json -------------------------------------------------------------------------------- /packages/interface-dht/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-dht/src/index.ts -------------------------------------------------------------------------------- /packages/interface-dht/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-dht/tsconfig.json -------------------------------------------------------------------------------- /packages/interface-keychain/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-keychain/CHANGELOG.md -------------------------------------------------------------------------------- /packages/interface-keychain/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-keychain/LICENSE -------------------------------------------------------------------------------- /packages/interface-keychain/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-keychain/LICENSE-APACHE -------------------------------------------------------------------------------- /packages/interface-keychain/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-keychain/LICENSE-MIT -------------------------------------------------------------------------------- /packages/interface-keychain/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-keychain/README.md -------------------------------------------------------------------------------- /packages/interface-keychain/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-keychain/package.json -------------------------------------------------------------------------------- /packages/interface-keychain/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-keychain/src/index.ts -------------------------------------------------------------------------------- /packages/interface-keychain/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-keychain/tsconfig.json -------------------------------------------------------------------------------- /packages/interface-keys/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-keys/CHANGELOG.md -------------------------------------------------------------------------------- /packages/interface-keys/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-keys/LICENSE -------------------------------------------------------------------------------- /packages/interface-keys/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-keys/LICENSE-APACHE -------------------------------------------------------------------------------- /packages/interface-keys/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-keys/LICENSE-MIT -------------------------------------------------------------------------------- /packages/interface-keys/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-keys/README.md -------------------------------------------------------------------------------- /packages/interface-keys/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-keys/package.json -------------------------------------------------------------------------------- /packages/interface-keys/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-keys/src/index.ts -------------------------------------------------------------------------------- /packages/interface-keys/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-keys/tsconfig.json -------------------------------------------------------------------------------- /packages/interface-libp2p/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-libp2p/CHANGELOG.md -------------------------------------------------------------------------------- /packages/interface-libp2p/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-libp2p/LICENSE -------------------------------------------------------------------------------- /packages/interface-libp2p/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-libp2p/LICENSE-APACHE -------------------------------------------------------------------------------- /packages/interface-libp2p/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-libp2p/LICENSE-MIT -------------------------------------------------------------------------------- /packages/interface-libp2p/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-libp2p/README.md -------------------------------------------------------------------------------- /packages/interface-libp2p/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-libp2p/package.json -------------------------------------------------------------------------------- /packages/interface-libp2p/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-libp2p/src/index.ts -------------------------------------------------------------------------------- /packages/interface-libp2p/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-libp2p/tsconfig.json -------------------------------------------------------------------------------- /packages/interface-metrics/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-metrics/CHANGELOG.md -------------------------------------------------------------------------------- /packages/interface-metrics/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-metrics/LICENSE -------------------------------------------------------------------------------- /packages/interface-metrics/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-metrics/LICENSE-APACHE -------------------------------------------------------------------------------- /packages/interface-metrics/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-metrics/LICENSE-MIT -------------------------------------------------------------------------------- /packages/interface-metrics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-metrics/README.md -------------------------------------------------------------------------------- /packages/interface-metrics/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-metrics/package.json -------------------------------------------------------------------------------- /packages/interface-metrics/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-metrics/src/index.ts -------------------------------------------------------------------------------- /packages/interface-metrics/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-metrics/tsconfig.json -------------------------------------------------------------------------------- /packages/interface-mocks/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-mocks/CHANGELOG.md -------------------------------------------------------------------------------- /packages/interface-mocks/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-mocks/LICENSE -------------------------------------------------------------------------------- /packages/interface-mocks/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-mocks/LICENSE-APACHE -------------------------------------------------------------------------------- /packages/interface-mocks/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-mocks/LICENSE-MIT -------------------------------------------------------------------------------- /packages/interface-mocks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-mocks/README.md -------------------------------------------------------------------------------- /packages/interface-mocks/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-mocks/package.json -------------------------------------------------------------------------------- /packages/interface-mocks/src/connection-encrypter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-mocks/src/connection-encrypter.ts -------------------------------------------------------------------------------- /packages/interface-mocks/src/connection-gater.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-mocks/src/connection-gater.ts -------------------------------------------------------------------------------- /packages/interface-mocks/src/connection-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-mocks/src/connection-manager.ts -------------------------------------------------------------------------------- /packages/interface-mocks/src/connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-mocks/src/connection.ts -------------------------------------------------------------------------------- /packages/interface-mocks/src/duplex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-mocks/src/duplex.ts -------------------------------------------------------------------------------- /packages/interface-mocks/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-mocks/src/index.ts -------------------------------------------------------------------------------- /packages/interface-mocks/src/metrics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-mocks/src/metrics.ts -------------------------------------------------------------------------------- /packages/interface-mocks/src/multiaddr-connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-mocks/src/multiaddr-connection.ts -------------------------------------------------------------------------------- /packages/interface-mocks/src/muxer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-mocks/src/muxer.ts -------------------------------------------------------------------------------- /packages/interface-mocks/src/peer-discovery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-mocks/src/peer-discovery.ts -------------------------------------------------------------------------------- /packages/interface-mocks/src/registrar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-mocks/src/registrar.ts -------------------------------------------------------------------------------- /packages/interface-mocks/src/upgrader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-mocks/src/upgrader.ts -------------------------------------------------------------------------------- /packages/interface-mocks/test/connection-encrypter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-mocks/test/connection-encrypter.spec.ts -------------------------------------------------------------------------------- /packages/interface-mocks/test/connection.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-mocks/test/connection.spec.ts -------------------------------------------------------------------------------- /packages/interface-mocks/test/muxer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-mocks/test/muxer.spec.ts -------------------------------------------------------------------------------- /packages/interface-mocks/test/peer-discovery.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-mocks/test/peer-discovery.spec.ts -------------------------------------------------------------------------------- /packages/interface-mocks/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-mocks/tsconfig.json -------------------------------------------------------------------------------- /packages/interface-peer-discovery-compliance-tests/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-discovery-compliance-tests/CHANGELOG.md -------------------------------------------------------------------------------- /packages/interface-peer-discovery-compliance-tests/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-discovery-compliance-tests/LICENSE -------------------------------------------------------------------------------- /packages/interface-peer-discovery-compliance-tests/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-discovery-compliance-tests/LICENSE-APACHE -------------------------------------------------------------------------------- /packages/interface-peer-discovery-compliance-tests/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-discovery-compliance-tests/LICENSE-MIT -------------------------------------------------------------------------------- /packages/interface-peer-discovery-compliance-tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-discovery-compliance-tests/README.md -------------------------------------------------------------------------------- /packages/interface-peer-discovery-compliance-tests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-discovery-compliance-tests/package.json -------------------------------------------------------------------------------- /packages/interface-peer-discovery-compliance-tests/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-discovery-compliance-tests/src/index.ts -------------------------------------------------------------------------------- /packages/interface-peer-discovery-compliance-tests/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-discovery-compliance-tests/tsconfig.json -------------------------------------------------------------------------------- /packages/interface-peer-discovery/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-discovery/CHANGELOG.md -------------------------------------------------------------------------------- /packages/interface-peer-discovery/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-discovery/LICENSE -------------------------------------------------------------------------------- /packages/interface-peer-discovery/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-discovery/LICENSE-APACHE -------------------------------------------------------------------------------- /packages/interface-peer-discovery/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-discovery/LICENSE-MIT -------------------------------------------------------------------------------- /packages/interface-peer-discovery/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-discovery/README.md -------------------------------------------------------------------------------- /packages/interface-peer-discovery/img/badge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-discovery/img/badge.png -------------------------------------------------------------------------------- /packages/interface-peer-discovery/img/badge.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-discovery/img/badge.sketch -------------------------------------------------------------------------------- /packages/interface-peer-discovery/img/badge.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-discovery/img/badge.svg -------------------------------------------------------------------------------- /packages/interface-peer-discovery/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-discovery/package.json -------------------------------------------------------------------------------- /packages/interface-peer-discovery/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-discovery/src/index.ts -------------------------------------------------------------------------------- /packages/interface-peer-discovery/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-discovery/tsconfig.json -------------------------------------------------------------------------------- /packages/interface-peer-id/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-id/CHANGELOG.md -------------------------------------------------------------------------------- /packages/interface-peer-id/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-id/LICENSE -------------------------------------------------------------------------------- /packages/interface-peer-id/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-id/LICENSE-APACHE -------------------------------------------------------------------------------- /packages/interface-peer-id/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-id/LICENSE-MIT -------------------------------------------------------------------------------- /packages/interface-peer-id/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-id/README.md -------------------------------------------------------------------------------- /packages/interface-peer-id/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-id/package.json -------------------------------------------------------------------------------- /packages/interface-peer-id/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-id/src/index.ts -------------------------------------------------------------------------------- /packages/interface-peer-id/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-id/tsconfig.json -------------------------------------------------------------------------------- /packages/interface-peer-info/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-info/CHANGELOG.md -------------------------------------------------------------------------------- /packages/interface-peer-info/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-info/LICENSE -------------------------------------------------------------------------------- /packages/interface-peer-info/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-info/LICENSE-APACHE -------------------------------------------------------------------------------- /packages/interface-peer-info/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-info/LICENSE-MIT -------------------------------------------------------------------------------- /packages/interface-peer-info/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-info/README.md -------------------------------------------------------------------------------- /packages/interface-peer-info/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-info/package.json -------------------------------------------------------------------------------- /packages/interface-peer-info/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-info/src/index.ts -------------------------------------------------------------------------------- /packages/interface-peer-info/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-info/tsconfig.json -------------------------------------------------------------------------------- /packages/interface-peer-routing/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-routing/CHANGELOG.md -------------------------------------------------------------------------------- /packages/interface-peer-routing/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-routing/LICENSE -------------------------------------------------------------------------------- /packages/interface-peer-routing/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-routing/LICENSE-APACHE -------------------------------------------------------------------------------- /packages/interface-peer-routing/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-routing/LICENSE-MIT -------------------------------------------------------------------------------- /packages/interface-peer-routing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-routing/README.md -------------------------------------------------------------------------------- /packages/interface-peer-routing/img/badge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-routing/img/badge.png -------------------------------------------------------------------------------- /packages/interface-peer-routing/img/badge.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-routing/img/badge.sketch -------------------------------------------------------------------------------- /packages/interface-peer-routing/img/badge.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-routing/img/badge.svg -------------------------------------------------------------------------------- /packages/interface-peer-routing/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-routing/package.json -------------------------------------------------------------------------------- /packages/interface-peer-routing/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-routing/src/index.ts -------------------------------------------------------------------------------- /packages/interface-peer-routing/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-routing/tsconfig.json -------------------------------------------------------------------------------- /packages/interface-peer-store/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-store/CHANGELOG.md -------------------------------------------------------------------------------- /packages/interface-peer-store/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-store/LICENSE -------------------------------------------------------------------------------- /packages/interface-peer-store/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-store/LICENSE-APACHE -------------------------------------------------------------------------------- /packages/interface-peer-store/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-store/LICENSE-MIT -------------------------------------------------------------------------------- /packages/interface-peer-store/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-store/README.md -------------------------------------------------------------------------------- /packages/interface-peer-store/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-store/package.json -------------------------------------------------------------------------------- /packages/interface-peer-store/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-store/src/index.ts -------------------------------------------------------------------------------- /packages/interface-peer-store/src/tags.ts: -------------------------------------------------------------------------------- 1 | 2 | export const KEEP_ALIVE = 'keep-alive' 3 | -------------------------------------------------------------------------------- /packages/interface-peer-store/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-peer-store/tsconfig.json -------------------------------------------------------------------------------- /packages/interface-pubsub-compliance-tests/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-pubsub-compliance-tests/CHANGELOG.md -------------------------------------------------------------------------------- /packages/interface-pubsub-compliance-tests/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-pubsub-compliance-tests/LICENSE -------------------------------------------------------------------------------- /packages/interface-pubsub-compliance-tests/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-pubsub-compliance-tests/LICENSE-APACHE -------------------------------------------------------------------------------- /packages/interface-pubsub-compliance-tests/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-pubsub-compliance-tests/LICENSE-MIT -------------------------------------------------------------------------------- /packages/interface-pubsub-compliance-tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-pubsub-compliance-tests/README.md -------------------------------------------------------------------------------- /packages/interface-pubsub-compliance-tests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-pubsub-compliance-tests/package.json -------------------------------------------------------------------------------- /packages/interface-pubsub-compliance-tests/src/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-pubsub-compliance-tests/src/api.ts -------------------------------------------------------------------------------- /packages/interface-pubsub-compliance-tests/src/connection-handlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-pubsub-compliance-tests/src/connection-handlers.ts -------------------------------------------------------------------------------- /packages/interface-pubsub-compliance-tests/src/emit-self.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-pubsub-compliance-tests/src/emit-self.ts -------------------------------------------------------------------------------- /packages/interface-pubsub-compliance-tests/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-pubsub-compliance-tests/src/index.ts -------------------------------------------------------------------------------- /packages/interface-pubsub-compliance-tests/src/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-pubsub-compliance-tests/src/messages.ts -------------------------------------------------------------------------------- /packages/interface-pubsub-compliance-tests/src/multiple-nodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-pubsub-compliance-tests/src/multiple-nodes.ts -------------------------------------------------------------------------------- /packages/interface-pubsub-compliance-tests/src/two-nodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-pubsub-compliance-tests/src/two-nodes.ts -------------------------------------------------------------------------------- /packages/interface-pubsub-compliance-tests/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-pubsub-compliance-tests/src/utils.ts -------------------------------------------------------------------------------- /packages/interface-pubsub-compliance-tests/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-pubsub-compliance-tests/tsconfig.json -------------------------------------------------------------------------------- /packages/interface-pubsub/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-pubsub/CHANGELOG.md -------------------------------------------------------------------------------- /packages/interface-pubsub/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-pubsub/LICENSE -------------------------------------------------------------------------------- /packages/interface-pubsub/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-pubsub/LICENSE-APACHE -------------------------------------------------------------------------------- /packages/interface-pubsub/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-pubsub/LICENSE-MIT -------------------------------------------------------------------------------- /packages/interface-pubsub/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-pubsub/README.md -------------------------------------------------------------------------------- /packages/interface-pubsub/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-pubsub/package.json -------------------------------------------------------------------------------- /packages/interface-pubsub/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-pubsub/src/index.ts -------------------------------------------------------------------------------- /packages/interface-pubsub/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-pubsub/tsconfig.json -------------------------------------------------------------------------------- /packages/interface-record-compliance-tests/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-record-compliance-tests/CHANGELOG.md -------------------------------------------------------------------------------- /packages/interface-record-compliance-tests/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-record-compliance-tests/LICENSE -------------------------------------------------------------------------------- /packages/interface-record-compliance-tests/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-record-compliance-tests/LICENSE-APACHE -------------------------------------------------------------------------------- /packages/interface-record-compliance-tests/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-record-compliance-tests/LICENSE-MIT -------------------------------------------------------------------------------- /packages/interface-record-compliance-tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-record-compliance-tests/README.md -------------------------------------------------------------------------------- /packages/interface-record-compliance-tests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-record-compliance-tests/package.json -------------------------------------------------------------------------------- /packages/interface-record-compliance-tests/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-record-compliance-tests/src/index.ts -------------------------------------------------------------------------------- /packages/interface-record-compliance-tests/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-record-compliance-tests/tsconfig.json -------------------------------------------------------------------------------- /packages/interface-record/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-record/CHANGELOG.md -------------------------------------------------------------------------------- /packages/interface-record/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-record/LICENSE -------------------------------------------------------------------------------- /packages/interface-record/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-record/LICENSE-APACHE -------------------------------------------------------------------------------- /packages/interface-record/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-record/LICENSE-MIT -------------------------------------------------------------------------------- /packages/interface-record/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-record/README.md -------------------------------------------------------------------------------- /packages/interface-record/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-record/package.json -------------------------------------------------------------------------------- /packages/interface-record/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-record/src/index.ts -------------------------------------------------------------------------------- /packages/interface-record/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-record/tsconfig.json -------------------------------------------------------------------------------- /packages/interface-registrar/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-registrar/CHANGELOG.md -------------------------------------------------------------------------------- /packages/interface-registrar/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-registrar/LICENSE -------------------------------------------------------------------------------- /packages/interface-registrar/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-registrar/LICENSE-APACHE -------------------------------------------------------------------------------- /packages/interface-registrar/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-registrar/LICENSE-MIT -------------------------------------------------------------------------------- /packages/interface-registrar/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-registrar/README.md -------------------------------------------------------------------------------- /packages/interface-registrar/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-registrar/package.json -------------------------------------------------------------------------------- /packages/interface-registrar/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-registrar/src/index.ts -------------------------------------------------------------------------------- /packages/interface-registrar/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-registrar/tsconfig.json -------------------------------------------------------------------------------- /packages/interface-stream-muxer-compliance-tests/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-stream-muxer-compliance-tests/CHANGELOG.md -------------------------------------------------------------------------------- /packages/interface-stream-muxer-compliance-tests/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-stream-muxer-compliance-tests/LICENSE -------------------------------------------------------------------------------- /packages/interface-stream-muxer-compliance-tests/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-stream-muxer-compliance-tests/LICENSE-APACHE -------------------------------------------------------------------------------- /packages/interface-stream-muxer-compliance-tests/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-stream-muxer-compliance-tests/LICENSE-MIT -------------------------------------------------------------------------------- /packages/interface-stream-muxer-compliance-tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-stream-muxer-compliance-tests/README.md -------------------------------------------------------------------------------- /packages/interface-stream-muxer-compliance-tests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-stream-muxer-compliance-tests/package.json -------------------------------------------------------------------------------- /packages/interface-stream-muxer-compliance-tests/src/base-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-stream-muxer-compliance-tests/src/base-test.ts -------------------------------------------------------------------------------- /packages/interface-stream-muxer-compliance-tests/src/close-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-stream-muxer-compliance-tests/src/close-test.ts -------------------------------------------------------------------------------- /packages/interface-stream-muxer-compliance-tests/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-stream-muxer-compliance-tests/src/index.ts -------------------------------------------------------------------------------- /packages/interface-stream-muxer-compliance-tests/src/mega-stress-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-stream-muxer-compliance-tests/src/mega-stress-test.ts -------------------------------------------------------------------------------- /packages/interface-stream-muxer-compliance-tests/src/spawner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-stream-muxer-compliance-tests/src/spawner.ts -------------------------------------------------------------------------------- /packages/interface-stream-muxer-compliance-tests/src/stress-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-stream-muxer-compliance-tests/src/stress-test.ts -------------------------------------------------------------------------------- /packages/interface-stream-muxer-compliance-tests/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-stream-muxer-compliance-tests/tsconfig.json -------------------------------------------------------------------------------- /packages/interface-stream-muxer/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-stream-muxer/CHANGELOG.md -------------------------------------------------------------------------------- /packages/interface-stream-muxer/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-stream-muxer/LICENSE -------------------------------------------------------------------------------- /packages/interface-stream-muxer/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-stream-muxer/LICENSE-APACHE -------------------------------------------------------------------------------- /packages/interface-stream-muxer/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-stream-muxer/LICENSE-MIT -------------------------------------------------------------------------------- /packages/interface-stream-muxer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-stream-muxer/README.md -------------------------------------------------------------------------------- /packages/interface-stream-muxer/img/badge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-stream-muxer/img/badge.png -------------------------------------------------------------------------------- /packages/interface-stream-muxer/img/badge.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-stream-muxer/img/badge.sketch -------------------------------------------------------------------------------- /packages/interface-stream-muxer/img/badge.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-stream-muxer/img/badge.svg -------------------------------------------------------------------------------- /packages/interface-stream-muxer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-stream-muxer/package.json -------------------------------------------------------------------------------- /packages/interface-stream-muxer/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-stream-muxer/src/index.ts -------------------------------------------------------------------------------- /packages/interface-stream-muxer/src/stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-stream-muxer/src/stream.ts -------------------------------------------------------------------------------- /packages/interface-stream-muxer/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-stream-muxer/tsconfig.json -------------------------------------------------------------------------------- /packages/interface-transport-compliance-tests/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-transport-compliance-tests/CHANGELOG.md -------------------------------------------------------------------------------- /packages/interface-transport-compliance-tests/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-transport-compliance-tests/LICENSE -------------------------------------------------------------------------------- /packages/interface-transport-compliance-tests/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-transport-compliance-tests/LICENSE-APACHE -------------------------------------------------------------------------------- /packages/interface-transport-compliance-tests/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-transport-compliance-tests/LICENSE-MIT -------------------------------------------------------------------------------- /packages/interface-transport-compliance-tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-transport-compliance-tests/README.md -------------------------------------------------------------------------------- /packages/interface-transport-compliance-tests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-transport-compliance-tests/package.json -------------------------------------------------------------------------------- /packages/interface-transport-compliance-tests/src/dial-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-transport-compliance-tests/src/dial-test.ts -------------------------------------------------------------------------------- /packages/interface-transport-compliance-tests/src/filter-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-transport-compliance-tests/src/filter-test.ts -------------------------------------------------------------------------------- /packages/interface-transport-compliance-tests/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-transport-compliance-tests/src/index.ts -------------------------------------------------------------------------------- /packages/interface-transport-compliance-tests/src/listen-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-transport-compliance-tests/src/listen-test.ts -------------------------------------------------------------------------------- /packages/interface-transport-compliance-tests/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-transport-compliance-tests/tsconfig.json -------------------------------------------------------------------------------- /packages/interface-transport/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-transport/CHANGELOG.md -------------------------------------------------------------------------------- /packages/interface-transport/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-transport/LICENSE -------------------------------------------------------------------------------- /packages/interface-transport/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-transport/LICENSE-APACHE -------------------------------------------------------------------------------- /packages/interface-transport/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-transport/LICENSE-MIT -------------------------------------------------------------------------------- /packages/interface-transport/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-transport/README.md -------------------------------------------------------------------------------- /packages/interface-transport/img/badge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-transport/img/badge.png -------------------------------------------------------------------------------- /packages/interface-transport/img/badge.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-transport/img/badge.sketch -------------------------------------------------------------------------------- /packages/interface-transport/img/badge.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-transport/img/badge.svg -------------------------------------------------------------------------------- /packages/interface-transport/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-transport/package.json -------------------------------------------------------------------------------- /packages/interface-transport/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-transport/src/index.ts -------------------------------------------------------------------------------- /packages/interface-transport/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interface-transport/tsconfig.json -------------------------------------------------------------------------------- /packages/interfaces/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interfaces/CHANGELOG.md -------------------------------------------------------------------------------- /packages/interfaces/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interfaces/LICENSE -------------------------------------------------------------------------------- /packages/interfaces/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interfaces/LICENSE-APACHE -------------------------------------------------------------------------------- /packages/interfaces/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interfaces/LICENSE-MIT -------------------------------------------------------------------------------- /packages/interfaces/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interfaces/README.md -------------------------------------------------------------------------------- /packages/interfaces/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interfaces/package.json -------------------------------------------------------------------------------- /packages/interfaces/src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interfaces/src/errors.ts -------------------------------------------------------------------------------- /packages/interfaces/src/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interfaces/src/events.ts -------------------------------------------------------------------------------- /packages/interfaces/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interfaces/src/index.ts -------------------------------------------------------------------------------- /packages/interfaces/src/startable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interfaces/src/startable.ts -------------------------------------------------------------------------------- /packages/interfaces/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/HEAD/packages/interfaces/tsconfig.json --------------------------------------------------------------------------------