{
  "name": "rentboy-fullstack-v10",
  "version": "1.10.2",
  "private": true,
  "description": "RentBoy.rent V10 with admin moderation, invite-only signup, SpaceMail SMTP, and profile galleries.",
  "scripts": {
    "dev": "concurrently \"npm --prefix backend run dev\" \"npm --prefix frontend run dev\"",
    "backend:dev": "npm --prefix backend run dev",
    "backend:start": "npm --prefix backend start",
    "backend:init-db": "npm --prefix backend run init-db",
    "frontend:dev": "npm --prefix frontend run dev",
    "ai:venv": "python3 -m venv ai/.venv && ai/.venv/bin/pip install --upgrade pip && ai/.venv/bin/pip install -r ai/requirements.txt",
    "ai:dry-run": "ai/.venv/bin/python ai/scripts/train_lora.py --config ai/configs/supergem.lora.yml --dry-run",
    "ai:train": "ai/.venv/bin/python ai/scripts/train_lora.py --config ai/configs/supergem.lora.yml",
    "ai:serve": "ai/.venv/bin/python ai/scripts/serve_localchat.py --config ai/configs/supergem.serve.yml",
    "ai:smoke": "ai/.venv/bin/python ai/scripts/smoke_test.py",
    "start": "node app.js"
  },
  "devDependencies": {
    "concurrently": "^9.1.2"
  },
  "workspaces": [
    "backend",
    "frontend"
  ],
  "engines": {
    "node": ">=22 <23"
  }
}
