{ "name": "halo-bestie-backend", "version": "1.0.0", "description": "Halo Bestie backend API", "main": "src/server.js", "type": "module", "engines": { "node": ">=20" }, "scripts": { "dev": "node --watch src/server.js", "start": "node src/server.js", "db:migrate": "node src/db/migrate.js", "db:seed": "node src/db/seed.js", "test": "vitest run", "test:watch": "vitest", "test:coverage": "vitest run --coverage" }, "dependencies": { "@fastify/cookie": "^11.0.2", "@fastify/cors": "^11.0.0", "@fastify/sensible": "^6.0.0", "@fastify/websocket": "^11.0.0", "bcrypt": "^5.1.1", "dotenv": "^16.4.5", "fastify": "^5.0.0", "firebase-admin": "^12.2.0", "google-auth-library": "^9.15.1", "idn-finlogos": "^2.3.0", "ioredis": "^5.4.1", "jsonwebtoken": "^9.0.3", "jwks-rsa": "^3.2.2", "pg": "^8.12.0", "postgres": "^3.4.4", "xendit-node": "^7.0.0", "zod": "^3.23.8" }, "devDependencies": { "@types/pg": "^8.11.6", "@vitest/coverage-v8": "^4.1.5", "vitest": "^4.1.5" } }