{ "name": "@atm/backend", "version": "1.0.0", "private": true, "type": "module", "scripts": { "dev": "tsx watch src/server.ts", "dev:worker": "tsx watch src/worker.ts", "cli": "tsx src/cli.ts", "build": "tsup", "test": "vitest run", "typecheck": "tsc -p tsconfig.json" }, "devDependencies": { "@types/node": "^20.19.43", "@types/pg": "^8.23.1", "@types/ssh2-sftp-client": "^9.0.6", "tsup": "^8.5.1", "tsx": "^4.23.15", "typescript": "^5.9.3", "vitest": "^3.2.7" }, "dependencies": { "@atm/shared": "*", "@fastify/cookie": "^11.1.3", "@fastify/helmet": "^13.1.2", "@fastify/rate-limit": "^10.3.0", "argon2": "^0.44.0", "fastify": "^5.12.5", "pg": "^8.23.1", "pino": "^9.14.0", "ssh2-sftp-client": "^12.1.1", "undici": "^7.30.0", "zod": "^3.25.76" } }