├── .eslintrc.json ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .mocharc.yaml ├── .npmrc ├── README.md ├── babel.config.cjs ├── coverage ├── clover.xml ├── coverage-final.json ├── lcov-report │ ├── Blockchain.js.html │ ├── InvalidAuthException.js.html │ ├── base.css │ ├── block-navigation.js │ ├── favicon.png │ ├── index.html │ ├── prettify.css │ ├── prettify.js │ ├── sort-arrow-sprite.png │ ├── sorter.js │ └── src │ │ ├── Blockchain.js.html │ │ ├── Channel.js.html │ │ ├── InvalidAuthException.js.html │ │ ├── Logger.js.html │ │ ├── PieSocket.js.html │ │ ├── Portal.js.html │ │ ├── index.html │ │ └── misc │ │ ├── DefaultOptions.js.html │ │ └── index.html └── lcov.info ├── dist ├── main.js └── piesocket.js ├── examples ├── chatroom.html ├── index.html ├── videoroom-one-to-many.html ├── videoroom.html ├── webrtc.html └── websocket.html ├── index.html ├── jest.config.js ├── package.json ├── src ├── Blockchain.js ├── Channel.js ├── InvalidAuthException.js ├── Logger.js ├── PieSocket.js ├── Portal.js ├── index.js └── misc │ ├── DefaultOptions.js │ ├── RTCIceCandidate.js │ ├── RTCPeerConnection.js │ ├── RTCSessionDescription.js │ └── WebSocket.js ├── test ├── Blockchain.test.js ├── Channel.test.js ├── InvalidAuthException.test.js ├── PieSocket.test.js ├── Portal.test.js └── e2e │ ├── Chatroom.html.test.js │ ├── Index.html.test.js │ └── Videoroom.html.test.js ├── webpack.common.js ├── webpack.dev.js └── webpack.prod.js /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /.mocharc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/.mocharc.yaml -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | node-options="--openssl-legacy-provider" -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/babel.config.cjs -------------------------------------------------------------------------------- /coverage/clover.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/coverage/clover.xml -------------------------------------------------------------------------------- /coverage/coverage-final.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /coverage/lcov-report/Blockchain.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/coverage/lcov-report/Blockchain.js.html -------------------------------------------------------------------------------- /coverage/lcov-report/InvalidAuthException.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/coverage/lcov-report/InvalidAuthException.js.html -------------------------------------------------------------------------------- /coverage/lcov-report/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/coverage/lcov-report/base.css -------------------------------------------------------------------------------- /coverage/lcov-report/block-navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/coverage/lcov-report/block-navigation.js -------------------------------------------------------------------------------- /coverage/lcov-report/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/coverage/lcov-report/favicon.png -------------------------------------------------------------------------------- /coverage/lcov-report/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/coverage/lcov-report/index.html -------------------------------------------------------------------------------- /coverage/lcov-report/prettify.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/coverage/lcov-report/prettify.css -------------------------------------------------------------------------------- /coverage/lcov-report/prettify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/coverage/lcov-report/prettify.js -------------------------------------------------------------------------------- /coverage/lcov-report/sort-arrow-sprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/coverage/lcov-report/sort-arrow-sprite.png -------------------------------------------------------------------------------- /coverage/lcov-report/sorter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/coverage/lcov-report/sorter.js -------------------------------------------------------------------------------- /coverage/lcov-report/src/Blockchain.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/coverage/lcov-report/src/Blockchain.js.html -------------------------------------------------------------------------------- /coverage/lcov-report/src/Channel.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/coverage/lcov-report/src/Channel.js.html -------------------------------------------------------------------------------- /coverage/lcov-report/src/InvalidAuthException.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/coverage/lcov-report/src/InvalidAuthException.js.html -------------------------------------------------------------------------------- /coverage/lcov-report/src/Logger.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/coverage/lcov-report/src/Logger.js.html -------------------------------------------------------------------------------- /coverage/lcov-report/src/PieSocket.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/coverage/lcov-report/src/PieSocket.js.html -------------------------------------------------------------------------------- /coverage/lcov-report/src/Portal.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/coverage/lcov-report/src/Portal.js.html -------------------------------------------------------------------------------- /coverage/lcov-report/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/coverage/lcov-report/src/index.html -------------------------------------------------------------------------------- /coverage/lcov-report/src/misc/DefaultOptions.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/coverage/lcov-report/src/misc/DefaultOptions.js.html -------------------------------------------------------------------------------- /coverage/lcov-report/src/misc/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/coverage/lcov-report/src/misc/index.html -------------------------------------------------------------------------------- /coverage/lcov.info: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dist/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/dist/main.js -------------------------------------------------------------------------------- /dist/piesocket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/dist/piesocket.js -------------------------------------------------------------------------------- /examples/chatroom.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/examples/chatroom.html -------------------------------------------------------------------------------- /examples/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/examples/index.html -------------------------------------------------------------------------------- /examples/videoroom-one-to-many.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/examples/videoroom-one-to-many.html -------------------------------------------------------------------------------- /examples/videoroom.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/examples/videoroom.html -------------------------------------------------------------------------------- /examples/webrtc.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/examples/webrtc.html -------------------------------------------------------------------------------- /examples/websocket.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/examples/websocket.html -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/index.html -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/package.json -------------------------------------------------------------------------------- /src/Blockchain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/src/Blockchain.js -------------------------------------------------------------------------------- /src/Channel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/src/Channel.js -------------------------------------------------------------------------------- /src/InvalidAuthException.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/src/InvalidAuthException.js -------------------------------------------------------------------------------- /src/Logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/src/Logger.js -------------------------------------------------------------------------------- /src/PieSocket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/src/PieSocket.js -------------------------------------------------------------------------------- /src/Portal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/src/Portal.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/src/index.js -------------------------------------------------------------------------------- /src/misc/DefaultOptions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/src/misc/DefaultOptions.js -------------------------------------------------------------------------------- /src/misc/RTCIceCandidate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/src/misc/RTCIceCandidate.js -------------------------------------------------------------------------------- /src/misc/RTCPeerConnection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/src/misc/RTCPeerConnection.js -------------------------------------------------------------------------------- /src/misc/RTCSessionDescription.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/src/misc/RTCSessionDescription.js -------------------------------------------------------------------------------- /src/misc/WebSocket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/src/misc/WebSocket.js -------------------------------------------------------------------------------- /test/Blockchain.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/test/Blockchain.test.js -------------------------------------------------------------------------------- /test/Channel.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/test/Channel.test.js -------------------------------------------------------------------------------- /test/InvalidAuthException.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/test/InvalidAuthException.test.js -------------------------------------------------------------------------------- /test/PieSocket.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/test/PieSocket.test.js -------------------------------------------------------------------------------- /test/Portal.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/test/Portal.test.js -------------------------------------------------------------------------------- /test/e2e/Chatroom.html.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/test/e2e/Chatroom.html.test.js -------------------------------------------------------------------------------- /test/e2e/Index.html.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/test/e2e/Index.html.test.js -------------------------------------------------------------------------------- /test/e2e/Videoroom.html.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/test/e2e/Videoroom.html.test.js -------------------------------------------------------------------------------- /webpack.common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/webpack.common.js -------------------------------------------------------------------------------- /webpack.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/webpack.dev.js -------------------------------------------------------------------------------- /webpack.prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piesocket/piesocket-js/HEAD/webpack.prod.js --------------------------------------------------------------------------------