Files
edh-stats/backend/package.json
Michael Skrynski fc309738f4 chore: bump version to 2.3.6 and improve profile form validation
Bump version to 2.3.6 in package.json files.

Enhance password validation regex to provide specific error messages for
lowercase, uppercase, and numeric requirements instead of generic
messages.

Add a delete confirmation modal to the profile page with a button that
disables if the user has typed a different username, preventing
accidental
2026-04-12 16:19:47 +02:00

46 lines
1.1 KiB
JSON

{
"name": "edh-stats-backend",
"version": "2.3.6",
"description": "Backend API for EDH/Commander stats tracking application",
"main": "src/server.js",
"type": "module",
"scripts": {
"start": "node src/server.js",
"dev": "node --watch src/server.js",
"test": "node --test",
"build": "echo 'No build step required for plain Node.js'",
"lint": "eslint src/",
"lint:fix": "eslint src/ --fix",
"db:migrate": "node src/database/migrate.js",
"db:seed": "node src/database/seed.js"
},
"dependencies": {
"@fastify/cookie": "^11.0.2",
"@fastify/cors": "^11.2.0",
"@fastify/jwt": "^10.0.0",
"@fastify/rate-limit": "^10.3.0",
"bcryptjs": "^2.4.3",
"close-with-grace": "^1.2.0",
"dotenv": "^16.3.1",
"fastify": "^5.7.1",
"pg": "^8.11.3",
"pino-pretty": "^13.1.3",
"zod": "^3.22.4"
},
"devDependencies": {
"eslint": "^8.55.0",
"eslint-config-standard": "^17.1.0",
"eslint-plugin-import": "^2.29.0"
},
"keywords": [
"magic-the-gathering",
"edh",
"commander",
"statistics",
"fastify",
"postgres"
],
"author": "EDH Stats App",
"license": "MIT"
}