{ "name": "@kan/web", "version": "0.1.0", "private": true, "type": "module", "scripts": { "build": "pnpm with-env next build", "clean": "git clean -xdf .cache .next .turbo node_modules", "dev": "pnpm with-env next dev | pino-pretty", "format": "prettier --check . --ignore-path ../../.gitignore", "lint": "eslint", "start": "pnpm with-env next start", "typecheck": "tsc --noEmit", "with-env": "dotenv -e ../../.env --", "lingui:extract": "lingui extract", "lingui:compile": "lingui compile --typescript", "lingui:extract:watch": "lingui extract --watch" }, "dependencies": { "@aws-sdk/client-s3": "^3.802.0", "@aws-sdk/s3-request-presigner": "^3.812.0", "@headlessui/react": "^2.2.0", "@hookform/resolvers": "^3.3.4", "@kan/api": "workspace:*", "@kan/auth": "workspace:*", "@kan/db": "workspace:^", "@kan/shared": "workspace:^", "@lingui/babel-preset-react": "^2.9.2", "@lingui/conf": "^5.3.2", "@lingui/macro": "^5.3.2", "@lingui/react": "^5.3.2", "@t3-oss/env-nextjs": "^0.11.1", "@tailwindcss/typography": "^0.5.16", "@tanstack/react-query": "catalog:", "@tiptap/extension-link": "^2.22.2", "@tiptap/extension-mention": "^3.0.9", "@tiptap/extension-placeholder": "^2.14.0", "@tiptap/pm": "^2.14.0", "@tiptap/react": "^2.14.0", "@tiptap/starter-kit": "^2.14.0", "@tiptap/suggestion": "^2.14.0", "@trpc/client": "catalog:", "@trpc/next": "^11.0.0-rc.660", "@trpc/react-query": "catalog:", "@trpc/server": "catalog:", "aws-sdk": "^2.1692.0", "date-fns": "^4.1.0", "geist": "^1.3.1", "next": "^15.3.4", "next-logger": "^5.0.1", "next-runtime-env": "^1.7.2", "nextjs-cors": "^2.2.0", "pino": "^9.6.0", "posthog-js": "^1.254.0", "react": "catalog:react18", "react-beautiful-dnd": "^13.1.1", "react-contenteditable": "^3.3.7", "react-dom": "catalog:react18", "react-hook-form": "^7.51.1", "react-icons": "^5.5.0", "react-lottie-player": "^1.5.5", "react-markdown": "^10.1.0", "superjson": "2.2.1", "tailwind-merge": "^2.5.2", "tippy.js": "^6.3.7", "zod": "catalog:" }, "devDependencies": { "@kan/eslint-config": "workspace:*", "@kan/prettier-config": "workspace:*", "@kan/stripe": "workspace:*", "@kan/tailwind-config": "workspace:*", "@kan/tsconfig": "workspace:*", "@lingui/cli": "^5.3.2", "@lingui/loader": "^5.3.2", "@lingui/swc-plugin": "^5.5.2", "@types/node": "^20.17.7", "@types/react": "catalog:react18", "@types/react-beautiful-dnd": "^13.1.7", "@types/react-dom": "catalog:react18", "dotenv-cli": "^7.4.4", "eslint": "catalog:", "jiti": "^1.21.6", "pino-pretty": "^13.0.0", "prettier": "catalog:", "tailwindcss": "catalog:", "typescript": "catalog:" }, "prettier": "@kan/prettier-config" }