├── .github ├── dependabot.yml └── workflows │ ├── automerge.yml │ ├── js-test-and-release.yml │ └── stale.yml ├── .gitignore ├── .npmrc ├── Dockerfile ├── LICENSE ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── lerna.json ├── package.json └── packages ├── webrtc-star-protocol ├── CHANGELOG.md ├── LICENSE ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── package.json ├── src │ └── index.ts └── tsconfig.json ├── webrtc-star-signalling-server ├── .aegir.js ├── CHANGELOG.md ├── DEPLOYMENT.md ├── LICENSE ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── bin │ └── index.js ├── package.json ├── src │ ├── config.ts │ ├── index.html │ ├── index.ts │ └── socket-server.ts ├── test │ ├── node.ts │ └── sig-server.ts └── tsconfig.json └── webrtc-star-transport ├── .aegir.js ├── CHANGELOG.md ├── DEPLOYMENT.md ├── LICENSE ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── package.json ├── src ├── constants.ts ├── index.ts ├── listener.ts ├── socket-to-conn.ts ├── transport.ts └── utils.ts ├── test ├── browser.ts ├── compliance.spec.ts ├── index.ts ├── node.ts ├── transport │ ├── dial.ts │ ├── discovery.ts │ ├── filter.ts │ ├── instance.spec.ts │ ├── listen.ts │ ├── multiple-signal-servers.ts │ ├── reconnect.node.ts │ └── track.ts └── utils.spec.ts └── tsconfig.json /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/automerge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/.github/workflows/automerge.yml -------------------------------------------------------------------------------- /.github/workflows/js-test-and-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/.github/workflows/js-test-and-release.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/.npmrc -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/README.md -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/package.json -------------------------------------------------------------------------------- /packages/webrtc-star-protocol/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-protocol/CHANGELOG.md -------------------------------------------------------------------------------- /packages/webrtc-star-protocol/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-protocol/LICENSE -------------------------------------------------------------------------------- /packages/webrtc-star-protocol/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-protocol/LICENSE-APACHE -------------------------------------------------------------------------------- /packages/webrtc-star-protocol/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-protocol/LICENSE-MIT -------------------------------------------------------------------------------- /packages/webrtc-star-protocol/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-protocol/README.md -------------------------------------------------------------------------------- /packages/webrtc-star-protocol/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-protocol/package.json -------------------------------------------------------------------------------- /packages/webrtc-star-protocol/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-protocol/src/index.ts -------------------------------------------------------------------------------- /packages/webrtc-star-protocol/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-protocol/tsconfig.json -------------------------------------------------------------------------------- /packages/webrtc-star-signalling-server/.aegir.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-signalling-server/.aegir.js -------------------------------------------------------------------------------- /packages/webrtc-star-signalling-server/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-signalling-server/CHANGELOG.md -------------------------------------------------------------------------------- /packages/webrtc-star-signalling-server/DEPLOYMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-signalling-server/DEPLOYMENT.md -------------------------------------------------------------------------------- /packages/webrtc-star-signalling-server/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-signalling-server/LICENSE -------------------------------------------------------------------------------- /packages/webrtc-star-signalling-server/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-signalling-server/LICENSE-APACHE -------------------------------------------------------------------------------- /packages/webrtc-star-signalling-server/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-signalling-server/LICENSE-MIT -------------------------------------------------------------------------------- /packages/webrtc-star-signalling-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-signalling-server/README.md -------------------------------------------------------------------------------- /packages/webrtc-star-signalling-server/bin/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-signalling-server/bin/index.js -------------------------------------------------------------------------------- /packages/webrtc-star-signalling-server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-signalling-server/package.json -------------------------------------------------------------------------------- /packages/webrtc-star-signalling-server/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-signalling-server/src/config.ts -------------------------------------------------------------------------------- /packages/webrtc-star-signalling-server/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-signalling-server/src/index.html -------------------------------------------------------------------------------- /packages/webrtc-star-signalling-server/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-signalling-server/src/index.ts -------------------------------------------------------------------------------- /packages/webrtc-star-signalling-server/src/socket-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-signalling-server/src/socket-server.ts -------------------------------------------------------------------------------- /packages/webrtc-star-signalling-server/test/node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-signalling-server/test/node.ts -------------------------------------------------------------------------------- /packages/webrtc-star-signalling-server/test/sig-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-signalling-server/test/sig-server.ts -------------------------------------------------------------------------------- /packages/webrtc-star-signalling-server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-signalling-server/tsconfig.json -------------------------------------------------------------------------------- /packages/webrtc-star-transport/.aegir.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-transport/.aegir.js -------------------------------------------------------------------------------- /packages/webrtc-star-transport/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-transport/CHANGELOG.md -------------------------------------------------------------------------------- /packages/webrtc-star-transport/DEPLOYMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-transport/DEPLOYMENT.md -------------------------------------------------------------------------------- /packages/webrtc-star-transport/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-transport/LICENSE -------------------------------------------------------------------------------- /packages/webrtc-star-transport/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-transport/LICENSE-APACHE -------------------------------------------------------------------------------- /packages/webrtc-star-transport/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-transport/LICENSE-MIT -------------------------------------------------------------------------------- /packages/webrtc-star-transport/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-transport/README.md -------------------------------------------------------------------------------- /packages/webrtc-star-transport/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-transport/package.json -------------------------------------------------------------------------------- /packages/webrtc-star-transport/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-transport/src/constants.ts -------------------------------------------------------------------------------- /packages/webrtc-star-transport/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-transport/src/index.ts -------------------------------------------------------------------------------- /packages/webrtc-star-transport/src/listener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-transport/src/listener.ts -------------------------------------------------------------------------------- /packages/webrtc-star-transport/src/socket-to-conn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-transport/src/socket-to-conn.ts -------------------------------------------------------------------------------- /packages/webrtc-star-transport/src/transport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-transport/src/transport.ts -------------------------------------------------------------------------------- /packages/webrtc-star-transport/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-transport/src/utils.ts -------------------------------------------------------------------------------- /packages/webrtc-star-transport/test/browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-transport/test/browser.ts -------------------------------------------------------------------------------- /packages/webrtc-star-transport/test/compliance.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-transport/test/compliance.spec.ts -------------------------------------------------------------------------------- /packages/webrtc-star-transport/test/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-transport/test/index.ts -------------------------------------------------------------------------------- /packages/webrtc-star-transport/test/node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-transport/test/node.ts -------------------------------------------------------------------------------- /packages/webrtc-star-transport/test/transport/dial.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-transport/test/transport/dial.ts -------------------------------------------------------------------------------- /packages/webrtc-star-transport/test/transport/discovery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-transport/test/transport/discovery.ts -------------------------------------------------------------------------------- /packages/webrtc-star-transport/test/transport/filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-transport/test/transport/filter.ts -------------------------------------------------------------------------------- /packages/webrtc-star-transport/test/transport/instance.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-transport/test/transport/instance.spec.ts -------------------------------------------------------------------------------- /packages/webrtc-star-transport/test/transport/listen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-transport/test/transport/listen.ts -------------------------------------------------------------------------------- /packages/webrtc-star-transport/test/transport/multiple-signal-servers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-transport/test/transport/multiple-signal-servers.ts -------------------------------------------------------------------------------- /packages/webrtc-star-transport/test/transport/reconnect.node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-transport/test/transport/reconnect.node.ts -------------------------------------------------------------------------------- /packages/webrtc-star-transport/test/transport/track.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-transport/test/transport/track.ts -------------------------------------------------------------------------------- /packages/webrtc-star-transport/test/utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-transport/test/utils.spec.ts -------------------------------------------------------------------------------- /packages/webrtc-star-transport/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libp2p/js-libp2p-webrtc-star/HEAD/packages/webrtc-star-transport/tsconfig.json --------------------------------------------------------------------------------