{ "name": "webrtc-broadcast", "version": "1.0.0", "description": "WebRTC broadcasting application with one publisher and multiple subscribers", "main": "src/server.ts", "type": "module", "private": true, "scripts": { "dev": "bun --hot src", "start": "bun src", "sfu": "bun --hot src/sfu-demo-server.ts", "sfu-start": "bun src/sfu-demo-server.ts", "test": "bun test", "test:basic": "bun test tests/basic.test.ts", "test:sfu": "bun test tests/sfu/" }, "dependencies": { "@techniker-me/tools": "^2025.0.16", "mediasoup": "3.19.1", "mediasoup-client": "3.15.6" }, "devDependencies": { "@types/bun": "latest", "bun-types": "latest", "typescript": "5.9.2", "@types/jest": "30.0.0", "@types/node": "24.3.1" }, "peerDependencies": { "typescript": "5" } }