{ "name": "scouthub-eventi-be", "version": "1.0.0", "private": true, "description": "Backend Node.js/TypeScript per la gestione degli eventi Scouthub, integrato con Keycloak", "engines": { "node": ">=20" }, "scripts": { "dev": "ts-node-dev --respawn --transpile-only src/server.ts", "build": "tsc -p tsconfig.json", "start": "node dist/server.js", "prisma:generate": "prisma generate", "prisma:migrate": "prisma migrate dev", "test": "jest --runInBand --passWithNoTests", "test:watch": "jest --watch --runInBand" }, "dependencies": { "@prisma/client": "^5.16.1", "cors": "^2.8.5", "dotenv": "^16.4.5", "express": "^4.19.2", "jsonwebtoken": "^9.0.3", "jwks-rsa": "^3.2.2" }, "devDependencies": { "@types/cors": "^2.8.17", "@types/express": "^4.17.21", "@types/jest": "^29.5.12", "@types/jsonwebtoken": "^9.0.10", "@types/node": "^20.14.12", "@types/supertest": "^7.2.1", "jest": "^29.7.0", "nock": "^13.5.4", "prisma": "^5.16.1", "supertest": "^7.2.2", "ts-jest": "^29.2.3", "ts-node": "^10.9.2", "ts-node-dev": "^2.0.0", "typescript": "^5.5.4" } }