package.json
Rama master · réplica de lectura del repositorio original.
{
"name": "battle-forge",
"version": "0.0.0",
"scripts": {
"ng": "ng",
"start": "ng serve",
"build": "ng build",
"watch": "ng build --watch --configuration development",
"server:build": "npm --prefix server run build",
"server:start": "npm --prefix server run start",
"server:dev": "npm --prefix server run start:dev",
"server:test": "npm --prefix server run test",
"docker:up": "docker compose up --build",
"docker:down": "docker compose down",
"test": "vitest",
"test:run": "vitest run",
"test:ui": "vitest --ui",
"test:coverage": "vitest run --coverage",
"test:ci": "vitest run --coverage",
"test:all": "npm run typecheck && npm run test:ci && npm run server:test",
"typecheck": "tsc --noEmit -p tsconfig.spec.json"
},
"prettier": {
"printWidth": 100,
"singleQuote": true,
"overrides": [
{
"files": "*.html",
"options": {
"parser": "angular"
}
}
]
},
"private": true,
"dependencies": {
"@angular/common": "^22.2.3",
"@angular/compiler": "^22.2.3",
"@angular/core": "^22.2.3",
"@angular/forms": "^22.2.3",
"@angular/platform-browser": "^22.2.3",
"@angular/router": "^22.2.3",
"@angular/service-worker": "^22.2.3",
"@jsverse/transloco": "^8.4.0",
"ngx-image-cropper": "^9.1.7",
"rxjs": "~7.8.0",
"socket.io-client": "^4.8.3",
"tslib": "^2.3.0",
"zone.js": "~0.15.0"
},
"devDependencies": {
"@analogjs/vite-plugin-angular": "^2.8.1",
"@analogjs/vitest-angular": "^2.8.1",
"@angular/build": "^22.2.3",
"@angular/cli": "^22.2.3",
"@angular/compiler-cli": "^22.2.3",
"@emnapi/core": "1.11.3",
"@emnapi/runtime": "1.11.3",
"@emnapi/wasi-threads": "1.2.3",
"@testing-library/jest-dom": "^7.0.1",
"@types/node": "^24.3.0",
"@vitest/coverage-v8": "4.1.12",
"@vitest/ui": "4.1.12",
"jsdom": "^29.1.1",
"typescript": "~6.0.3",
"vitest": "4.1.12"
}
}