{
  "name": "blackarc-property-management",
  "version": "1.0.0",
  "description": "BlackArc Property Management System - Multi-tenant solution",
  "main": "src/server.js",
  "scripts": {
    "start": "node src/server.js",
    "dev": "nodemon src/server.js",
    "build": "echo 'Build complete'",
    "deploy": "node scripts/deploy.js"
  },
  "dependencies": {
    "fastify": "^4.26.0",
    "@fastify/cors": "^9.0.1",
    "@fastify/formbody": "^7.4.0",
    "@fastify/multipart": "^8.1.0",
    "@fastify/rate-limit": "^9.1.0",
    "@fastify/static": "^7.0.1",
    "@fastify/jwt": "^8.0.0",
    "@fastify/cookie": "^9.3.1",
    "@fastify/helmet": "^11.1.1",
    "@fastify/compress": "^7.0.3",
    "better-sqlite3": "^11.7.0",
    "@libsql/client": "^0.6.0",
    "cloudinary": "^2.0.0",
    "ioredis": "^5.3.2",
    "pino": "^8.17.2",
    "pino-pretty": "^10.3.1",
    "dotenv": "^16.4.1",
    "joi": "^17.12.1",
    "bcryptjs": "^2.4.3",
    "jsonwebtoken": "^9.0.2",
    "node-cron": "^3.0.3",
    "nodemailer": "^6.9.8",
    "stripe": "^14.17.0",
    "twilio": "^4.21.0",
    "pdfkit": "^0.14.0",
    "exceljs": "^4.4.0",
    "handlebars": "^4.7.8",
    "uuid": "^9.0.0",
    "dayjs": "^1.11.10",
    "axios": "^1.6.5",
    "mime-types": "^2.1.35"
  },
  "devDependencies": {
    "nodemon": "^3.0.3"
  },
  "engines": {
    "node": ">=18.0.0 <24.0.0"
  }
}
