{ "name": "hotelsync-api", "version": "1.0.0", "description": "HotelSync PMS — REST API", "main": "dist/server.js", "scripts": { "dev": "tsx watch src/server.ts", "build": "tsc", "start": "node dist/server.js" }, "dependencies": { "@fastify/cookie": "^9.4.0", "@fastify/cors": "^9.0.1", "@fastify/helmet": "^11.1.1", "@fastify/jwt": "^8.0.1", "@fastify/multipart": "^8.3.0", "@fastify/rate-limit": "^9.1.0", "@fastify/static": "^7.0.4", "@fastify/websocket": "^8.3.1", "bcryptjs": "^2.4.3", "fastify": "^4.28.1", "ioredis": "^5.3.2", "nodemailer": "^8.0.2", "pg": "^8.12.0" }, "devDependencies": { "@types/bcryptjs": "^2.4.6", "@types/node": "^20.14.0", "@types/nodemailer": "^7.0.11", "@types/pg": "^8.11.6", "@types/ws": "^8.18.1", "tsx": "^4.15.7", "typescript": "^5.4.5" } }