Files
parenthese/backend/package.json
T
IliesAllaliandClaude Opus 5.5 f6fb6540e7 API : @fastify/cors 11.3.0, méthodes annoncées gardées
Reprend la PR Dependabot #32. Rupture de la 11.0.0 : la pré-vérification CORS n'annonce plus par défaut que GET, HEAD et POST, un navigateur d'une autre origine aurait refusé les PUT, PATCH et DELETE de l'API. La liste d'avant est maintenant écrite dans app.ts, et un test vérifie la réponse à un OPTIONS d'une origine autorisée (il échoue sans la ligne). Option origin inchangée. Les ajouts de la 11.x (logLevel du préflight, cors par route dans config.cors) ne sont pas utilisés. 113 tests.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 11:13:07 +02:00

38 lines
1021 B
JSON

{
"name": "backend",
"version": "0.1.0",
"private": true,
"type": "module",
"scripts": {
"db:bootstrap": "node scripts/db-local.mjs bootstrap",
"db:start": "node scripts/db-local.mjs start",
"db:stop": "node scripts/db-local.mjs stop",
"db:status": "node scripts/db-local.mjs status",
"dev": "tsx watch src/server.ts",
"build": "tsc -p tsconfig.json",
"start": "node dist/server.js",
"test": "vitest run",
"prisma:generate": "prisma generate",
"prisma:migrate": "prisma migrate dev",
"prisma:deploy": "prisma migrate deploy"
},
"dependencies": {
"@fastify/cors": "^11.3.0",
"@fastify/jwt": "^10.2.2",
"@fastify/rate-limit": "^11.2.0",
"@prisma/client": "^6.15.0",
"bcryptjs": "^3.0.2",
"dotenv": "^16.6.1",
"fastify": "^5.6.1",
"sharp": "^0.35.5",
"zod": "^4.6.5"
},
"devDependencies": {
"@types/node": "^24.3.0",
"prisma": "^6.15.0",
"tsx": "^4.23.15",
"typescript": "^5.9.2",
"vitest": "^5.0.3"
}
}