{ "name": "@altricade/backend", "version": "0.0.0", "private": true, "type": "module", "scripts": { "dev": "tsx watch src/server.ts", "build": "tsup", "start": "node dist/server.js", "typecheck": "tsc --noEmit", "lint": "eslint .", "migrate:up": "node-pg-migrate up", "migrate:down": "node-pg-migrate down" }, "dependencies": { "@altricade/core": "workspace:^", "@fastify/cookie": "^11.1.1", "@fastify/cors": "^11.3.0", "@fastify/rate-limit": "^11.1.0", "@fastify/swagger": "^9.8.0", "@fastify/swagger-ui": "^6.1.0", "@node-rs/argon2": "^2.0.2", "ajv-formats": "^3.0.1", "fastify": "^5.10.0", "fastify-plugin": "^6.0.0", "ioredis": "^5.11.1", "jose": "^6.2.3", "kysely": "^0.29.3", "minio": "^8.0.7", "node-pg-migrate": "^8.0.4", "pg": "^8.22.0" }, "devDependencies": { "@types/node": "^26.1.1", "@types/pg": "^8.20.0", "tsup": "^8.5.1", "tsx": "^4.23.0", "typescript": "^5.9.3" } }