{
  "name": "@rareindex/web",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    "dev": "next dev --webpack -p 3000",
    "build": "next build --webpack",
    "start": "next start",
    "lint": "eslint",
    "typecheck": "tsc -p tsconfig.json --noEmit",
    "test": "vitest run --passWithNoTests"
  },
  "dependencies": {
    "@rareindex/ai": "workspace:*",
    "@rareindex/connectors": "workspace:*",
    "@rareindex/database": "workspace:*",
    "@rareindex/notify": "workspace:*",
    "@rareindex/search": "workspace:*",
    "@rareindex/shared": "workspace:*",
    "@rareindex/taxonomy": "workspace:*",
    "@rareindex/valuation": "workspace:*",
    "@tanstack/react-query": "^5.90.0",
    "drizzle-orm": "^0.45.0",
    "lucide-react": "^1.0.0",
    "next": "16.3.4",
    "otpauth": "^9.5.2",
    "pg-boss": "^12.30.0",
    "qrcode": "^1.5.4",
    "react": "19.2.8",
    "react-dom": "19.2.8",
    "server-only": "^0.0.1",
    "sharp": "^0.35.0",
    "zod": "^4.0.0"
  },
  "devDependencies": {
    "@tailwindcss/postcss": "^4",
    "@types/node": "^24.0.0",
    "@types/qrcode": "^1.5.6",
    "@types/react": "^19",
    "@types/react-dom": "^19",
    "eslint": "^9",
    "eslint-config-next": "16.3.4",
    "tailwindcss": "^4",
    "typescript": "^5.9.3",
    "vitest": "^3.2.0"
  }
}
