{ "name": "web", "version": "0.1.0", "private": true, "type": "module", "scripts": { "dev": "next dev -p 3000", "build": "next build", "start": "next start", "lint": "eslint . --max-warnings 0", "db:post-install": "prisma generate", "db:generate": "prisma generate", "db:push": "prisma db push --skip-generate", "db:migrate-dev": "prisma migrate dev", "db:migrate-deploy": "prisma migrate deploy", "db:studio": "prisma studio", "db:migrate-reset": "prisma migrate reset" }, "dependencies": { "@auth/prisma-adapter": "^2.9.0", "@aws-sdk/client-s3": "^3.797.0", "@aws-sdk/client-sesv2": "^3.797.0", "@aws-sdk/client-sns": "^3.797.0", "@aws-sdk/s3-request-presigner": "^3.797.0", "@hono/swagger-ui": "^0.5.1", "@hono/zod-openapi": "^0.10.0", "@hookform/resolvers": "^5.0.1", "@isaacs/ttlcache": "^1.4.1", "@prisma/client": "^6.6.0", "@t3-oss/env-nextjs": "^0.13.0", "@tanstack/react-query": "^5.74.4", "@trpc/client": "^11.1.1", "@trpc/next": "^11.1.1", "@trpc/react-query": "^11.1.1", "@trpc/server": "^11.1.1", "@unsend/email-editor": "workspace:*", "@unsend/ui": "workspace:*", "bullmq": "^5.51.1", "chrono-node": "^2.8.0", "date-fns": "^4.1.0", "emoji-picker-react": "^4.12.2", "framer-motion": "^12.9.2", "hono": "^4.7.7", "html-to-text": "^9.0.5", "ioredis": "^5.6.1", "lucide-react": "^0.503.0", "mime-types": "^3.0.1", "nanoid": "^5.1.5", "next": "^15.3.1", "next-auth": "^4.24.11", "pnpm": "^10.9.0", "prisma": "^6.6.0", "query-string": "^9.1.1", "react": "19.1.0", "react-dom": "19.1.0", "react-hook-form": "^7.56.1", "recharts": "^2.15.3", "server-only": "^0.0.1", "stripe": "^18.0.0", "superjson": "^2.2.2", "tldts": "^7.0.4", "ua-parser-js": "^2.0.3", "unsend": "workspace:*", "use-debounce": "^10.0.4", "zod": "^3.24.3" }, "devDependencies": { "@next/eslint-plugin-next": "^15.3.1", "@types/eslint": "^9.6.1", "@types/html-to-text": "^9.0.4", "@types/mime-types": "^2.1.4", "@types/node": "^22.15.2", "@types/react": "^19.1.2", "@types/react-dom": "^19.1.2", "@types/ua-parser-js": "^0.7.39", "@typescript-eslint/eslint-plugin": "^8.31.0", "@typescript-eslint/parser": "^8.31.0", "@unsend/eslint-config": "workspace:*", "@unsend/tailwind-config": "workspace:*", "@unsend/typescript-config": "workspace:*", "eslint": "^9.25.1", "eslint-config-next": "^15.3.1", "postcss": "^8.5.3", "prettier": "^3.5.3", "prettier-plugin-tailwindcss": "^0.6.11", "tailwindcss": "^3.4.1", "typescript": "^5.8.3" }, "overrides": { "react-is": "^19.0.0-rc-69d4b800-20241021" }, "ct3aMetadata": { "initVersion": "7.30.0" }, "packageManager": "pnpm@8.9.2" }