gitextract_uq8ed35p/ ├── .deepsource.toml ├── .github/ │ ├── FUNDING.yml │ └── workflows/ │ ├── browserstack.yml │ ├── codeql-analysis.yml │ ├── prettier.yml │ ├── release.yml │ └── test.yml ├── .gitignore ├── .prettierignore ├── .prettierrc.toml ├── .releaserc.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── __test__/ │ ├── faker.ts │ ├── logger.spec.ts │ ├── peer.spec.ts │ ├── setup.ts │ └── util.spec.ts ├── e2e/ │ ├── .eslintrc │ ├── alice.html │ ├── bob.html │ ├── commit_data.js │ ├── data.js │ ├── datachannel/ │ │ ├── Int32Array.js │ │ ├── Int32Array_as_ArrayBuffer.js │ │ ├── Int32Array_as_Uint8Array.js │ │ ├── TypedArrayView_as_ArrayBuffer.js │ │ ├── Uint8Array.js │ │ ├── Uint8Array_as_ArrayBuffer.js │ │ ├── arraybuffers.js │ │ ├── arraybuffers_as_uint8array.js │ │ ├── arrays.js │ │ ├── arrays_unchunked.js │ │ ├── blobs.js │ │ ├── dates.js │ │ ├── dates_as_json_string.js │ │ ├── dates_as_string.js │ │ ├── files.js │ │ ├── long_string.js │ │ ├── numbers.js │ │ ├── objects.js │ │ ├── serialization.html │ │ ├── serialization.js │ │ ├── serialization.page.ts │ │ ├── serializationTest.ts │ │ ├── serialization_binary.spec.ts │ │ ├── serialization_json.spec.ts │ │ ├── serialization_msgpack.spec.ts │ │ ├── strings.js │ │ └── typed_array_view.js │ ├── mediachannel/ │ │ ├── close.html │ │ ├── close.js │ │ ├── close.page.ts │ │ └── close.spec.ts │ ├── package.json │ ├── peer/ │ │ ├── disconnected.html │ │ ├── id-taken.html │ │ ├── peer.page.ts │ │ ├── peer.spec.ts │ │ └── server-unavailable.html │ ├── style.css │ ├── tsconfig.json │ ├── types.d.ts │ ├── wdio.bstack.conf.ts │ ├── wdio.local.conf.ts │ └── wdio.shared.conf.ts ├── jest.config.cjs ├── lib/ │ ├── api.ts │ ├── baseconnection.ts │ ├── dataconnection/ │ │ ├── BufferedConnection/ │ │ │ ├── BinaryPack.ts │ │ │ ├── BufferedConnection.ts │ │ │ ├── Json.ts │ │ │ ├── Raw.ts │ │ │ └── binaryPackChunker.ts │ │ ├── DataConnection.ts │ │ └── StreamConnection/ │ │ ├── MsgPack.ts │ │ └── StreamConnection.ts │ ├── encodingQueue.ts │ ├── enums.ts │ ├── exports.ts │ ├── global.ts │ ├── logger.ts │ ├── mediaconnection.ts │ ├── msgPackPeer.ts │ ├── negotiator.ts │ ├── optionInterfaces.ts │ ├── peer.ts │ ├── peerError.ts │ ├── servermessage.ts │ ├── socket.ts │ ├── supports.ts │ ├── util.ts │ ├── utils/ │ │ ├── randomToken.ts │ │ └── validateId.ts │ └── version.ts ├── package.json ├── renovate.json └── tsconfig.json