{
  "name": "@struxa/api",
  "type": "module",
  "exports": {
    ".": {
      "default": "./src/index.ts"
    },
    "./*": {
      "default": "./src/*.ts"
    }
  },
  "scripts": {},
  "dependencies": {
    "@aws-sdk/client-s3": "^3.787.0",
    "@aws-sdk/s3-request-presigner": "^3.787.0",
    "@orpc/client": "catalog:",
    "@orpc/openapi": "catalog:",
    "@orpc/server": "catalog:",
    "@orpc/zod": "catalog:",
    "@struxa/auth": "workspace:*",
    "@struxa/db": "workspace:*",
    "@struxa/env": "workspace:*",
    "@struxa/payments": "workspace:*",
    "@types/nodemailer": "^8.0.0",
    "bcryptjs": "^2.4.3",
    "croner": "catalog:",
    "dotenv": "catalog:",
    "drizzle-orm": "^0.45.1",
    "ioredis": "^5.4.1",
    "jose": "catalog:",
    "mongodb": "^6.11.0",
    "mysql2": "^3.14.0",
    "next": "catalog:",
    "nodemailer": "^9.0.3",
    "pg": "^8.13.1",
    "zod": "catalog:"
  },
  "devDependencies": {
    "@struxa/config": "workspace:*",
    "typescript": "catalog:",
    "@types/bcryptjs": "^2.4.6",
    "@types/pg": "^8.11.10"
  }
}
