{ "name": "@model/api", "version": "0.1.0", "private": true, "type": "module", "scripts": { "dev": "tsx watch src/server.ts", "build": "tsc", "start": "node dist/server.js", "typecheck": "tsc --noEmit", "migrate": "tsx src/migrate.ts", "seed": "tsx src/seed.ts", "test": "vitest run", "db:up": "node scripts/compose.mjs up -d --wait", "db:stop": "node scripts/compose.mjs stop", "db:test:prepare": "node scripts/prepare-test-db.mjs", "db:migrate": "pnpm migrate", "db:seed": "pnpm seed", "test:integration": "vitest run --config vitest.integration.config.ts", "image:stage": "node scripts/stage-image.mjs" }, "dependencies": { "@fastify/cookie": "11.1.2", "@fastify/rate-limit": "11.2.0", "@model/shared": "git+https://git.ruff.co.il/model-dlab/delivery-app-shared.git#9133b921a713b35c46a138f9e83d1ccfbf56417e", "dotenv": "^17.2.3", "fastify": "5.12.3", "ldapts": "9.0.0", "mariadb": "3.5.4", "openid-client": "6.8.7" }, "devDependencies": { "tsx": "^4.21.0", "typescript": "5.9.3", "@types/node": "^22.19.0", "vitest": "^4.1.0", "jose": "^6.2.11" }, "packageManager": "pnpm@10.10.0", "engines": { "node": ">=22.12 <23", "pnpm": ">=10 <11" }, "files": [ "dist", "database" ] }