Openstatus www.openstatus.dev
at 684524d59ffaf5eadc7150d42c19be2d2264edfa 112 lines 3.6 kB view raw
1{ 2 "name": "@openstatus/web", 3 "version": "1.0.0", 4 "private": true, 5 "scripts": { 6 "env": "bun env.ts", 7 "dev": "next dev", 8 "build": "next build", 9 "start": "next start", 10 "lint": "next lint", 11 "tsc": "tsc --noEmit" 12 }, 13 "dependencies": { 14 "@auth/core": "0.40.0", 15 "@auth/drizzle-adapter": "1.10.0", 16 "@google-cloud/tasks": "4.0.1", 17 "@hookform/resolvers": "4.1.3", 18 "@libsql/client": "0.15.14", 19 "@openpanel/nextjs": "1.0.8", 20 "@openstatus/analytics": "workspace:*", 21 "@openstatus/api": "workspace:*", 22 "@openstatus/assertions": "workspace:*", 23 "@openstatus/db": "workspace:*", 24 "@openstatus/emails": "workspace:*", 25 "@openstatus/error": "workspace:*", 26 "@openstatus/header-analysis": "workspace:*", 27 "@openstatus/icons": "workspace:*", 28 "@openstatus/notification-discord": "workspace:*", 29 "@openstatus/notification-emails": "workspace:*", 30 "@openstatus/notification-ntfy": "workspace:*", 31 "@openstatus/notification-opsgenie": "workspace:*", 32 "@openstatus/notification-pagerduty": "workspace:*", 33 "@openstatus/notification-slack": "workspace:*", 34 "@openstatus/notification-webhook": "workspace:*", 35 "@openstatus/react": "workspace:*", 36 "@openstatus/regions": "workspace:*", 37 "@openstatus/tinybird": "workspace:*", 38 "@openstatus/tracker": "workspace:*", 39 "@openstatus/ui": "workspace:*", 40 "@openstatus/upstash": "workspace:*", 41 "@openstatus/utils": "workspace:*", 42 "@radix-ui/react-portal": "1.1.3", 43 "@sentry/nextjs": "10.22.0", 44 "@stripe/stripe-js": "2.1.6", 45 "@t3-oss/env-nextjs": "0.7.0", 46 "@tailwindcss/container-queries": "0.1.1", 47 "@tailwindcss/typography": "0.5.10", 48 "@tanstack/react-query": "5.80.7", 49 "@tanstack/react-query-devtools": "5.80.7", 50 "@tanstack/react-table": "8.10.3", 51 "@trpc/client": "11.4.4", 52 "@trpc/next": "11.4.4", 53 "@trpc/react-query": "11.4.4", 54 "@trpc/server": "11.4.4", 55 "@unkey/api": "0.26.1", 56 "@upstash/qstash": "2.6.2", 57 "@upstash/redis": "1.22.1", 58 "@vercel/blob": "0.23.3", 59 "class-variance-authority": "0.7.0", 60 "clsx": "2.1.1", 61 "cmdk": "1.0.4", 62 "cobe": "0.6.3", 63 "date-fns": "2.30.0", 64 "date-fns-tz": "2.0.0", 65 "feed": "4.2.2", 66 "lucide-react": "0.468.0", 67 "nanoid": "5.0.7", 68 "next": "15.5.3", 69 "next-auth": "5.0.0-beta.29", 70 "next-plausible": "3.12.4", 71 "next-themes": "0.2.1", 72 "nuqs": "2.2.3", 73 "random-word-slugs": "0.1.7", 74 "react": "19.2.0", 75 "react-day-picker": "8.10.1", 76 "react-dom": "19.2.0", 77 "react-hook-form": "7.54.2", 78 "react-tweet": "3.2.1", 79 "reading-time": "1.5.0", 80 "recharts": "2.15.0", 81 "rehype-pretty-code": "0.10.0", 82 "rehype-react": "7.2.0", 83 "remark-gfm": "4.0.1", 84 "remark-parse": "10.0.2", 85 "remark-rehype": "10.1.0", 86 "resend": "4.0.1", 87 "schema-dts": "1.1.5", 88 "shiki": "0.14.4", 89 "sonner": "1.7.1", 90 "stripe": "13.8.0", 91 "superjson": "1.13.3", 92 "tailwind-merge": "1.14.0", 93 "tailwindcss-animate": "1.0.7", 94 "zod": "3.24.2" 95 }, 96 "devDependencies": { 97 "@content-collections/core": "0.7.3", 98 "@content-collections/mdx": "0.2.0", 99 "@content-collections/next": "0.2.4", 100 "@openstatus/tsconfig": "workspace:*", 101 "@tailwindcss/postcss": "^4.1.8", 102 "@types/node": "20.14.8", 103 "@types/react": "19.2.2", 104 "@types/react-dom": "19.2.2", 105 "postcss": "8.4.38", 106 "rehype-autolink-headings": "7.1.0", 107 "rehype-slug": "5.1.0", 108 "tailwindcss": "4.1.8", 109 "typescript": "5.7.2", 110 "unified": "10.1.2" 111 } 112}