From e69ad01e700e80fa959dfee08cd556ca0d777ffd Mon Sep 17 00:00:00 2001 From: skylar Date: Sun, 1 Nov 2026 05:43:24 -0800 Subject: Yesod: self-hosted WebXR rooms Start a room in a world and hang out in VR from the headset's browser: A-Frame + Networked-A-Frame over EasyRTC, with a coturn relay that can hide everyone's IP address. Ships with the Campfire, Temple, Cabin, Balcony and Test room worlds. Co-Authored-By: Claude Opus 5.5 --- package.json | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 package.json (limited to 'package.json') diff --git a/package.json b/package.json new file mode 100644 index 0000000..c960488 --- /dev/null +++ b/package.json @@ -0,0 +1,28 @@ +{ + "name": "yesod", + "version": "0.1.0", + "private": true, + "description": "Self-hosted WebXR rooms: start a room in a world, talk and hang out in VR from the headset's browser (A-Frame, Networked-A-Frame, EasyRTC).", + "license": "MIT", + "type": "commonjs", + "main": "server.js", + "scripts": { + "start": "node server.js" + }, + "engines": { + "node": ">=20" + }, + "dependencies": { + "express": "^4.21.2", + "open-easyrtc": "2.1.8", + "socket.io": "^4.8.1" + }, + "keywords": [ + "webxr", + "vr", + "a-frame", + "networked-aframe", + "webrtc", + "self-hosted" + ] +} -- cgit v1.2.3