mirror of
https://github.com/nestriness/nestri.git
synced 2025-12-11 00:05:36 +02:00
Adds a basic standalone "play site" that mimics current one in apps/www. This is so self-hosters don't need to host whole site, but can just use small version of it. Yet to test so marking as draft, not at home currently so may take some time. Also might be good idea to make Caddy-powered container out of this later? <!-- This is an auto-generated comment: release notes by coderabbit.ai --> - New Features - Introduces a standalone Play site with server output, accessible on 0.0.0.0:3000. - Streams video via WebRTC into a canvas with continuous frame rendering. - Fullscreen and pointer lock support with optional keyboard lock for navigation keys. - Room-based routing with offline and loading states. - Responsive 16:9 canvas and improved default layout styling. - Chores - Adds a multi-stage container build for efficient runtime images and a lightweight init process. - Includes configuration and project setup for the standalone package. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Co-authored-by: DatCaptainHorse <datcaptainhorse@users.noreply.github.com>
38 lines
791 B
JSON
38 lines
791 B
JSON
{
|
|
"name": "nestri",
|
|
"devDependencies": {
|
|
"@cloudflare/workers-types": "4.20240821.1",
|
|
"@pulumi/pulumi": "^3.134.0",
|
|
"@tsconfig/node22": "^22.0.1",
|
|
"@types/aws-lambda": "8.10.147",
|
|
"prettier": "^3.2.5",
|
|
"typescript": "^5.4.5"
|
|
},
|
|
"engines": {
|
|
"node": ">=18"
|
|
},
|
|
"packageManager": "bun@1.2.4",
|
|
"private": true,
|
|
"scripts": {
|
|
"format": "prettier --write \"**/*.{ts,tsx,md}\"",
|
|
"sso": "aws sso login --sso-session=nestri --no-browser --use-device-code"
|
|
},
|
|
"overrides": {
|
|
"@openauthjs/openauth": "0.4.3",
|
|
"steam-session": "1.9.3"
|
|
},
|
|
"trustedDependencies": [
|
|
"core-js-pure",
|
|
"esbuild",
|
|
"protobufjs",
|
|
"workerd"
|
|
],
|
|
"workspaces": [
|
|
"apps/*",
|
|
"packages/*"
|
|
],
|
|
"dependencies": {
|
|
"sst": "^3.17.8"
|
|
}
|
|
}
|