TypeScript 61.9%
HTML 37.2%
SQL 0.7%
1{2 "name": "@rareindex/web",3 "version": "0.1.0",4 "private": true,5 "scripts": {6 "dev": "next dev --webpack -p 3000",7 "build": "next build --webpack",8 "start": "next start",9 "lint": "eslint",10 "typecheck": "tsc -p tsconfig.json --noEmit",11 "test": "vitest run --passWithNoTests"12 },13 "dependencies": {14 "@rareindex/ai": "workspace:*",15 "@rareindex/connectors": "workspace:*",16 "@rareindex/database": "workspace:*",17 "@rareindex/notify": "workspace:*",18 "@rareindex/search": "workspace:*",19 "@rareindex/shared": "workspace:*",20 "@rareindex/taxonomy": "workspace:*",21 "@rareindex/valuation": "workspace:*",22 "@tanstack/react-query": "^5.90.0",23 "drizzle-orm": "^0.45.0",24 "lucide-react": "^1.0.0",25 "next": "16.3.4",26 "otpauth": "^9.5.2",27 "pg-boss": "^12.30.0",28 "qrcode": "^1.5.4",29 "react": "19.2.8",30 "react-dom": "19.2.8",31 "server-only": "^0.0.1",32 "sharp": "^0.35.0",33 "zod": "^4.0.0"34 },35 "devDependencies": {36 "@tailwindcss/postcss": "^4",37 "@types/node": "^24.0.0",38 "@types/qrcode": "^1.5.6",39 "@types/react": "^19",40 "@types/react-dom": "^19",41 "eslint": "^9",42 "eslint-config-next": "16.3.4",43 "tailwindcss": "^4",44 "typescript": "^5.9.3",45 "vitest": "^3.2.0"46 }47}48