Files
edh-stats/backend/package.json

46 lines
1.1 KiB
JSON

{
"name": "edh-stats-backend",
"version": "2.2.5",
"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"
}