Jukebox has @snazzah/davey (Discord Audio Video Encryption) and ws (WebSocket) as dependencies which were missing from the Gaming Hub. Without davey, voice connections get stuck at 'signalling' because Discord's voice servers require DAVE negotiation in @discordjs/voice 0.19. Also removed unused prism-media (covered by @discordjs/opus). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
29 lines
672 B
JSON
29 lines
672 B
JSON
{
|
|
"name": "gaming-hub-server",
|
|
"version": "1.0.0",
|
|
"type": "module",
|
|
"scripts": {
|
|
"build": "tsc",
|
|
"dev": "tsx src/index.ts",
|
|
"start": "node dist/index.js"
|
|
},
|
|
"dependencies": {
|
|
"@discordjs/opus": "^0.10.0",
|
|
"@discordjs/voice": "^0.19.0",
|
|
"@snazzah/davey": "^0.1.10",
|
|
"discord.js": "^14.25.1",
|
|
"express": "^5.2.1",
|
|
"libsodium-wrappers": "^0.8.2",
|
|
"multer": "^2.0.0",
|
|
"sodium-native": "^5.0.10",
|
|
"tweetnacl": "^1.0.3",
|
|
"ws": "^8.18.0"
|
|
},
|
|
"devDependencies": {
|
|
"typescript": "^5.9.3",
|
|
"@types/node": "^24.0.0",
|
|
"@types/express": "^5.0.6",
|
|
"@types/multer": "^2.0.0",
|
|
"tsx": "^4.19.0"
|
|
}
|
|
}
|