Files
biggu_s_gate/package.json
2026-07-01 12:17:53 +02:00

28 lines
1.1 KiB
JSON

{
"name": "biggusgate",
"version": "0.8.2",
"description": "Biggu's Gate - Federating pedagogical immersive experiences",
"scripts": {
"get_and_install_assets": "cd pages && wget https://biggu.benetou.fr/assets.tar && sha256sum -c ../checksums.txt && tar -xvf assets.tar",
"generate_certificate": "openssl req -x509 -newkey rsa:4096 -keyout ./server/key.pem -out ./server/cert.pem -sha256 -days 3650 -nodes -subj '/C=XX/ST=StateName/L=CityName/O=CompanyName/OU=CompanySectionName/CN=CommonNameOrHostname'",
"start": "node ./server/easyrtc-server.js",
"workshop": "HTTPS=true WORKSHOP=true node ./server/easyrtc-server.js",
"server_test": "curl localhost:8080/commands | jq",
"server_federatrion_test": "bash ./documentation/local_federation_test",
"server_and_domain_test": "curl $DOMAIN/federated | jq"
},
"author": "Fabien Benetou",
"dependencies": {
"express": "^4.22.2",
"cors": "^2.8.6",
"express-rate-limit": "^8.5.2",
"helmet": "^8.2.0",
"multer": "^2.1.1",
"networked-aframe": "^0.14.0",
"open-easyrtc": "2.1.4"
},
"devDependencies": {
"webpack-dev-server": "^5.2.3"
}
}