Files
sunrise/package.json
T

46 lines
1.6 KiB
JSON

{
"name": "gwanaksan-sunrise",
"version": "0.1.0",
"private": true,
"type": "module",
"engines": {
"node": ">=22.18.0"
},
"scripts": {
"threads:run": "node server/threads/run.ts",
"threads:preview": "node server/threads/run.ts --dry-run --now",
"threads:post-now": "node server/threads/run.ts --post-now",
"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 --watch server/index.ts",
"start": "node server/index.ts",
"check:server": "tsc -p tsconfig.server.json",
"test:load": "node scripts/load-multiplayer.ts",
"verify:mongo": "node 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": {
"html-to-image": "^1.11.13",
"mongodb": "^7.7.0",
"playwright": "^1.64.1",
"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"
}
}