{ "name": "kan", "version": "0.1.0", "private": true, "scripts": { "build": "next build", "db:push": "dotenv drizzle-kit push:pg", "db:generate": "dotenv drizzle-kit generate:pg", "db:migrate": "dotenv npx tsx ./src/server/db/migrate.ts", "db:studio": "dotenv drizzle-kit studio", "dev": "next dev", "lint": "next lint", "start": "next start" }, "workspaces": [ "src/email" ], "dependencies": { "@edge-runtime/cookies": "^4.1.1", "@headlessui/react": "^1.7.17", "@hookform/resolvers": "^3.3.4", "@react-email/render": "^1.0.1", "@supabase/ssr": "^0.3.0", "@supabase/supabase-js": "^2.42.0", "@t3-oss/env-nextjs": "^0.9.2", "@tailwindcss/forms": "^0.5.6", "@tanstack/react-query": "^5.25.0", "@trpc/client": "next", "@trpc/next": "next", "@trpc/react-query": "next", "@trpc/server": "^11.0.0-rc.566", "@vercel/postgres": "^0.7.2", "drizzle-orm": "^0.28.5", "next": "^14.1.3", "nextjs-cors": "^2.2.0", "postgres": "^3.4.4", "react": "18.2.0", "react-beautiful-dnd": "^13.1.1", "react-contenteditable": "^3.3.7", "react-dom": "18.2.0", "react-hook-form": "^7.51.1", "react-icons": "^4.11.0", "react-lottie-player": "^1.5.5", "superjson": "^1.13.1", "tailwind-merge": "^2.5.2", "trpc-to-openapi": "^2.0.2", "zod": "^3.22.4" }, "devDependencies": { "@types/eslint": "^8.56.2", "@types/node": "^20.11.20", "@types/react": "^18.2.57", "@types/react-beautiful-dnd": "^13.1.7", "@types/react-dom": "^18.2.19", "@typescript-eslint/eslint-plugin": "^7.1.1", "@typescript-eslint/parser": "^7.1.1", "autoprefixer": "^10.4.14", "dotenv-cli": "^7.3.0", "drizzle-kit": "^0.19.13", "eslint": "^8.57.0", "eslint-config-next": "^14.1.3", "pg": "^8.11.3", "postcss": "^8.4.34", "prettier": "^3.2.5", "prettier-plugin-tailwindcss": "^0.5.11", "supabase": "^1.188.4", "tailwind": "^4.0.0", "tailwind-scrollbar": "^3.0.5", "tailwindcss": "^3.4.1", "typescript": "^5.4.2" }, "ct3aMetadata": { "initVersion": "7.22.0" } }