├── .circleci └── config.yml ├── .eslintignore ├── .eslintrc.js ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── examples ├── _shared │ ├── key.js │ └── style.css ├── p2p-data │ ├── README.md │ ├── index.html │ └── script.js ├── p2p-media │ ├── README.md │ ├── index.html │ └── script.js └── room │ ├── README.md │ ├── index.html │ └── script.js ├── karma.conf.js ├── package.json ├── scripts ├── config.js ├── ensure-branch │ ├── fetch-base-branch.js │ └── index.js ├── ensure-version │ └── index.js ├── release-master │ ├── index.js │ ├── is-new-release.js │ ├── is-release-ready.js │ ├── notify-slack.js │ ├── publish-to-github.js │ ├── publish-to-npm.js │ └── update-website.sh ├── release-staging │ └── index.js └── shared │ ├── replace-examples-api-key.js │ ├── replace-examples-cdn-domain.js │ ├── replace-sdk-server-domain.js │ ├── upload-examples-to-s3.js │ └── upload-sdk-to-s3.js ├── skyway-js.d.ts ├── src ├── peer.js ├── peer │ ├── connection.js │ ├── dataConnection.js │ ├── mediaConnection.js │ ├── meshRoom.js │ ├── negotiator.js │ ├── room.js │ ├── sfuRoom.js │ └── socket.js └── shared │ ├── config.js │ ├── logger.js │ ├── sdpUtil.js │ └── util.js ├── tests ├── index.js ├── peer.js ├── peer │ ├── dataConnection.js │ ├── mediaConnection.js │ ├── meshRoom.js │ ├── negotiator.js │ ├── sfuRoom.js │ └── socket.js └── shared │ ├── logger.js │ ├── sdpUtil.js │ └── util.js └── webpack.config.js /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | !.* 2 | /dist 3 | /coverage 4 | /node_modules 5 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/README.md -------------------------------------------------------------------------------- /examples/_shared/key.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/examples/_shared/key.js -------------------------------------------------------------------------------- /examples/_shared/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/examples/_shared/style.css -------------------------------------------------------------------------------- /examples/p2p-data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/examples/p2p-data/README.md -------------------------------------------------------------------------------- /examples/p2p-data/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/examples/p2p-data/index.html -------------------------------------------------------------------------------- /examples/p2p-data/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/examples/p2p-data/script.js -------------------------------------------------------------------------------- /examples/p2p-media/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/examples/p2p-media/README.md -------------------------------------------------------------------------------- /examples/p2p-media/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/examples/p2p-media/index.html -------------------------------------------------------------------------------- /examples/p2p-media/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/examples/p2p-media/script.js -------------------------------------------------------------------------------- /examples/room/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/examples/room/README.md -------------------------------------------------------------------------------- /examples/room/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/examples/room/index.html -------------------------------------------------------------------------------- /examples/room/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/examples/room/script.js -------------------------------------------------------------------------------- /karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/karma.conf.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/package.json -------------------------------------------------------------------------------- /scripts/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/scripts/config.js -------------------------------------------------------------------------------- /scripts/ensure-branch/fetch-base-branch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/scripts/ensure-branch/fetch-base-branch.js -------------------------------------------------------------------------------- /scripts/ensure-branch/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/scripts/ensure-branch/index.js -------------------------------------------------------------------------------- /scripts/ensure-version/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/scripts/ensure-version/index.js -------------------------------------------------------------------------------- /scripts/release-master/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/scripts/release-master/index.js -------------------------------------------------------------------------------- /scripts/release-master/is-new-release.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/scripts/release-master/is-new-release.js -------------------------------------------------------------------------------- /scripts/release-master/is-release-ready.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/scripts/release-master/is-release-ready.js -------------------------------------------------------------------------------- /scripts/release-master/notify-slack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/scripts/release-master/notify-slack.js -------------------------------------------------------------------------------- /scripts/release-master/publish-to-github.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/scripts/release-master/publish-to-github.js -------------------------------------------------------------------------------- /scripts/release-master/publish-to-npm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/scripts/release-master/publish-to-npm.js -------------------------------------------------------------------------------- /scripts/release-master/update-website.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/scripts/release-master/update-website.sh -------------------------------------------------------------------------------- /scripts/release-staging/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/scripts/release-staging/index.js -------------------------------------------------------------------------------- /scripts/shared/replace-examples-api-key.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/scripts/shared/replace-examples-api-key.js -------------------------------------------------------------------------------- /scripts/shared/replace-examples-cdn-domain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/scripts/shared/replace-examples-cdn-domain.js -------------------------------------------------------------------------------- /scripts/shared/replace-sdk-server-domain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/scripts/shared/replace-sdk-server-domain.js -------------------------------------------------------------------------------- /scripts/shared/upload-examples-to-s3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/scripts/shared/upload-examples-to-s3.js -------------------------------------------------------------------------------- /scripts/shared/upload-sdk-to-s3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/scripts/shared/upload-sdk-to-s3.js -------------------------------------------------------------------------------- /skyway-js.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/skyway-js.d.ts -------------------------------------------------------------------------------- /src/peer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/src/peer.js -------------------------------------------------------------------------------- /src/peer/connection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/src/peer/connection.js -------------------------------------------------------------------------------- /src/peer/dataConnection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/src/peer/dataConnection.js -------------------------------------------------------------------------------- /src/peer/mediaConnection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/src/peer/mediaConnection.js -------------------------------------------------------------------------------- /src/peer/meshRoom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/src/peer/meshRoom.js -------------------------------------------------------------------------------- /src/peer/negotiator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/src/peer/negotiator.js -------------------------------------------------------------------------------- /src/peer/room.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/src/peer/room.js -------------------------------------------------------------------------------- /src/peer/sfuRoom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/src/peer/sfuRoom.js -------------------------------------------------------------------------------- /src/peer/socket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/src/peer/socket.js -------------------------------------------------------------------------------- /src/shared/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/src/shared/config.js -------------------------------------------------------------------------------- /src/shared/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/src/shared/logger.js -------------------------------------------------------------------------------- /src/shared/sdpUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/src/shared/sdpUtil.js -------------------------------------------------------------------------------- /src/shared/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/src/shared/util.js -------------------------------------------------------------------------------- /tests/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/tests/index.js -------------------------------------------------------------------------------- /tests/peer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/tests/peer.js -------------------------------------------------------------------------------- /tests/peer/dataConnection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/tests/peer/dataConnection.js -------------------------------------------------------------------------------- /tests/peer/mediaConnection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/tests/peer/mediaConnection.js -------------------------------------------------------------------------------- /tests/peer/meshRoom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/tests/peer/meshRoom.js -------------------------------------------------------------------------------- /tests/peer/negotiator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/tests/peer/negotiator.js -------------------------------------------------------------------------------- /tests/peer/sfuRoom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/tests/peer/sfuRoom.js -------------------------------------------------------------------------------- /tests/peer/socket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/tests/peer/socket.js -------------------------------------------------------------------------------- /tests/shared/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/tests/shared/logger.js -------------------------------------------------------------------------------- /tests/shared/sdpUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/tests/shared/sdpUtil.js -------------------------------------------------------------------------------- /tests/shared/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/tests/shared/util.js -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyway/skyway-js-sdk/HEAD/webpack.config.js --------------------------------------------------------------------------------