{
  "name": "pmap-annual-conference",
  "private": true,
  "packageManager": "pnpm@9.12.3",
  "scripts": {
    "dev": "turbo dev --filter=@pmap/web",
    "build": "turbo build",
    "lint": "turbo lint",
    "typecheck": "turbo typecheck",
    "test": "turbo test",
    "prisma:generate": "prisma generate",
    "prisma:migrate:deploy": "prisma migrate deploy",
    "db:seed": "tsx prisma/seed.ts",
    "jobs:process": "tsx scripts/process-jobs.ts",
    "env:verify": "tsx scripts/verify-environment.ts",
    "cpanel:install": "pnpm install --frozen-lockfile",
    "cpanel:migrate": "pnpm prisma:generate && pnpm prisma:migrate:deploy",
    "cpanel:build": "pnpm prisma:generate && pnpm --filter @pmap/web build && node scripts/prepare-cpanel-assets.js",
    "cpanel:start": "node server.js"
  },
  "dependencies": {
    "@prisma/client": "^5.22.0",
    "bcryptjs": "^2.4.3",
    "clsx": "^2.1.1",
    "date-fns": "^3.6.0",
    "date-fns-tz": "^3.2.0",
    "qrcode": "^1.5.4",
    "zod": "^3.23.8"
  },
  "devDependencies": {
    "@types/bcryptjs": "^2.4.6",
    "@types/node": "^22.9.0",
    "@types/qrcode": "^1.5.5",
    "eslint": "^9.14.0",
    "prisma": "^5.22.0",
    "tsx": "^4.19.2",
    "turbo": "^2.2.3",
    "typescript": "^5.6.3",
    "vitest": "^2.1.4"
  }
}
