diff --git a/apps/docs/package-lock.json b/apps/docs/package-lock.json index e35931f2..e38a38da 100644 --- a/apps/docs/package-lock.json +++ b/apps/docs/package-lock.json @@ -10791,9 +10791,9 @@ "license": "MIT" }, "node_modules/koa": { - "version": "2.15.4", - "resolved": "https://registry.npmjs.org/koa/-/koa-2.15.4.tgz", - "integrity": "sha512-7fNBIdrU2PEgLljXoPWoyY4r1e+ToWCmzS/wwMPbUNs7X+5MMET1ObhJBlUkF5uZG9B6QhM2zS1TsH6adegkiQ==", + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/koa/-/koa-2.16.1.tgz", + "integrity": "sha512-umfX9d3iuSxTQP4pnzLOz0HKnPg0FaUUIKcye2lOiz3KPu1Y3M3xlz76dISdFPQs37P9eJz1wUpcTS6KDPn9fA==", "dev": true, "license": "MIT", "dependencies": { diff --git a/apps/www/package.json b/apps/www/package.json index ce50ffd9..f00a5923 100644 --- a/apps/www/package.json +++ b/apps/www/package.json @@ -67,7 +67,7 @@ "typescript": "5.4.5", "undici": "*", "valibot": "^0.42.1", - "vite": "5.4.16", + "vite": "6.0.14", "vite-tsconfig-paths": "^4.2.1", "wrangler": "^3.0.0" }, diff --git a/packages/input/src/webrtc-stream.ts b/packages/input/src/webrtc-stream.ts index 406bee30..31884070 100644 --- a/packages/input/src/webrtc-stream.ts +++ b/packages/input/src/webrtc-stream.ts @@ -226,7 +226,7 @@ export class WebRTCStream { // Continuously set low-latency target this._pc.getReceivers().forEach((receiver: RTCRtpReceiver) => { let intervalLoop = setInterval(async () => { - if (receiver.track.readyState !== "live" || receiver.transport.state !== "connected") { + if (receiver.track.readyState !== "live" || (receiver.transport && receiver.transport.state !== "connected")) { clearInterval(intervalLoop); return; } else { diff --git a/packages/www/package.json b/packages/www/package.json index 46c032b7..5c16f275 100644 --- a/packages/www/package.json +++ b/packages/www/package.json @@ -12,7 +12,7 @@ "@macaron-css/vite": "1.5.1", "@types/bun": "latest", "@types/qrcode": "^1.5.5", - "vite": "5.4.16", + "vite": "6.0.14", "vite-plugin-solid": "^2.11.2" }, "peerDependencies": {