Files
snatchgame/nuxt-snatchgame/package.json
josedario87 62226ab5d4
Some checks failed
build-and-deploy / filter (push) Successful in 3s
build-and-deploy / build (push) Failing after 6s
build-and-deploy / deploy (push) Has been skipped
feat: Migración completa de SnatchGame a Nuxt 4
- Creado nuevo proyecto Nuxt 4 con estructura app/
- Servidor Colyseus separado para evitar problemas con decoradores
- Migrado GameRoom y toda la lógica del juego
- Implementado cliente con composables useGameClient
- Panel de administración funcional
- Componentes Vue migrados (HomeScreen, GameScreen, PlayerCard, etc)
- Configuración para ejecutar ambos servidores (npm run dev:all)
2025-08-05 16:05:51 -06:00

36 lines
920 B
JSON

{
"name": "nuxt-app",
"private": true,
"type": "module",
"scripts": {
"build": "nuxt build",
"dev": "nuxt dev",
"dev:colyseus": "tsx watch server/colyseus-server.ts",
"dev:all": "concurrently \"npm run dev\" \"npm run dev:colyseus\"",
"generate": "nuxt generate",
"preview": "nuxt preview",
"postinstall": "nuxt prepare"
},
"dependencies": {
"@colyseus/core": "^0.16.19",
"@colyseus/schema": "^3.0.49",
"@colyseus/ws-transport": "^0.16.5",
"colyseus": "^0.16.4",
"colyseus.js": "^0.16.19",
"nuxt": "^4.0.1",
"reflect-metadata": "^0.2.2",
"vue": "^3.5.18",
"vue-router": "^4.5.1"
},
"devDependencies": {
"@colyseus/monitor": "^0.16.7",
"@colyseus/tools": "^0.16.13",
"@types/cors": "^2.8.19",
"@types/express": "^5.0.3",
"concurrently": "^9.2.0",
"cors": "^2.8.5",
"express": "^5.1.0",
"tsx": "^4.20.3"
}
}