feat: initialize sunrise with 100-player shared rooms

This commit is contained in:
2026-10-30 16:36:35 +09:00
commit 31d6eac4c2
257 changed files with 66063 additions and 0 deletions
+40
View File
@@ -0,0 +1,40 @@
{
"name": "gwanaksan-sunrise",
"version": "0.1.0",
"private": true,
"type": "module",
"engines": {
"node": ">=22.18.0"
},
"scripts": {
"dev": "vite --host 127.0.0.1",
"prepare:buildings": "node scripts/prepare-building-assets.ts",
"check:buildings": "node scripts/prepare-building-assets.ts --check",
"prepare:summit": "node scripts/prepare-summit-assets.ts",
"check:summit": "node scripts/prepare-summit-assets.ts --check",
"prepare:data-notices": "node scripts/prepare-data-notices.ts",
"prebuild": "npm run check:buildings && npm run check:summit && npm run prepare:data-notices",
"build": "tsc --noEmit && tsc -p tsconfig.server.json && vite build",
"dev:server": "node --env-file-if-exists=.env --watch server/index.ts",
"start": "node --env-file-if-exists=.env server/index.ts",
"check:server": "tsc -p tsconfig.server.json",
"test:load": "node scripts/load-multiplayer.ts",
"verify:mongo": "node --env-file-if-exists=.env scripts/verify-multiplayer-mongo.ts",
"preview": "vite preview --host 127.0.0.1",
"test": "node --test tests/*.test.ts",
"verify:solar": "node tests/solar-report.ts"
},
"dependencies": {
"mongodb": "^7.7.0",
"socket.io": "^4.8.4",
"socket.io-client": "^4.8.4",
"suncalc": "2.0.1",
"three": "^0.185.0"
},
"devDependencies": {
"@types/node": "^26.6.6",
"@types/three": "^0.183.0",
"typescript": "~5.9.3",
"vite": "^7.3.1"
}
}