{ "name": "lurk", "version": "0.1.0", "private": true, "license": "MIT", "type": "module", "scripts": { "dev": "next dev", "build": "next build", "start": "next start", "lint": "eslint .", "typecheck": "tsc --noEmit", "test": "vitest run", "check": "npm run typecheck && npm run lint && npm run test", "db:generate": "drizzle-kit generate", "db:migrate": "tsx src/db/migrate.ts", "anyapi:register": "tsx scripts/register-oauth-client.ts", "scorer:eval": "tsx scripts/scorer-eval.ts" }, "dependencies": { "@ai-sdk/gateway": "4.0.87", "@azure/communication-email": "^1.1.0", "@base-ui/react": "1.8.0", "@clerk/nextjs": "7.9.1", "@fontsource-variable/instrument-sans": "5.3.0", "@fontsource-variable/jetbrains-mono": "5.2.8", "@getanyapi/sdk": "^0.46.2", "@modelcontextprotocol/sdk": "1.30.0", "@openrouter/ai-sdk-provider": "3.0.0", "ai": "7.0.107", "class-variance-authority": "0.7.1", "cn": "0.2.5", "croner": "10.0.1", "drizzle-orm": "0.45.2", "lucide-react": "0.552.0", "motion": "^13.2.0", "next": "16.3.4", "nodemailer": "^10.0.10", "postgres": "3.4.9", "posthog-js": "1.434.1", "react": "19.2.3", "react-dom": "19.2.3", "zod": "4.5.4" }, "devDependencies": { "@tailwindcss/postcss": "4.3.3", "@types/node": "22.18.1", "@types/nodemailer": "^8.0.2", "@types/react": "19.2.2", "@types/react-dom": "19.2.1", "drizzle-kit": "0.31.10", "esbuild": "0.25.12", "eslint": "9.38.0", "eslint-config-next": "16.3.4", "tailwindcss": "4.3.3", "tsx": "4.20.6", "typescript": "5.9.3", "vitest": "3.2.4" } }