{
  "name": "backend",
  "module": "src/index.ts",
  "type": "module",
  "private": true,
  "scripts": {
    "dev": "bun run --hot src/index.ts",
     "start": "node dist/index.cjs",
    "build": "node build.mjs",
    "start:node": "node dist/index.cjs",
    "cpanel-start": "node dist/index.cjs",
    "studio": "cloud-studio --port 3001 --hostname 0.0.0.0",
    "typecheck": "tsc --noEmit",
    "test": "bun test",
    "db:push": "bunx prisma db push",
    "db:generate": "bunx prisma generate",
    "db:seed": "bun run prisma/seed.ts"
  },
  "prisma": {
    "seed": "bun run prisma/seed.ts"
  },
  "devDependencies": {
    "@types/bcryptjs": "^3.0.0",
    "@types/bun": "latest",
    "esbuild": "^0.27.3",
    "typescript": "5.8.3"
  },
  "dependencies": {
    "@hono/node-server": "^1.19.9",
    "@hono/zod-validator": "^0.7.6",
    "@paralleldrive/cuid2": "^3.3.0",
    "@prisma/client": "5.22.0",
    "@supabase/supabase-js": "^2.94.1",
    "@types/nodemailer": "^7.0.11",
    "@types/pg": "^8.18.0",
    "@vibecodeapp/backend-sdk": "^1.0.1",
    "@vibecodeapp/cloud-studio": "^0.2.4",
    "@vibecodeapp/proxy": "^2.0.3",
    "bcryptjs": "^3.0.3",
    "hono": "^4.11.8",
    "jspdf": "^4.1.0",
    "nodemailer": "^8.0.1",
    "pg": "^8.19.0",
    "pino": "^10.3.1",
    "pino-pretty": "^13.1.3",
    "postgres": "^3.4.8",
    "prisma": "5.22.0",
    "xlsx": "^0.18.5",
    "zod": "4.1.11"
  }
}
