Openstatus www.openstatus.dev
at 0580c562a6f62100a34f50c6aa910ff8fdb7d519 117 lines 4.0 kB view raw
1{ 2 "name": "@openstatus/dashboard", 3 "version": "1.0.0", 4 "private": true, 5 "scripts": { 6 "dev": "next dev --turbopack", 7 "build": "next build", 8 "start": "next start", 9 "lint": "next lint", 10 "tsc": "tsc --noEmit" 11 }, 12 "dependencies": { 13 "@auth/core": "0.40.0", 14 "@auth/drizzle-adapter": "1.10.0", 15 "@date-fns/tz": "1.2.0", 16 "@date-fns/utc": "2.1.0", 17 "@dnd-kit/core": "6.3.1", 18 "@dnd-kit/modifiers": "9.0.0", 19 "@dnd-kit/sortable": "10.0.0", 20 "@dnd-kit/utilities": "3.2.2", 21 "@hookform/devtools": "4.4.0", 22 "@hookform/resolvers": "5.1.0", 23 "@libsql/client": "0.15.15", 24 "@openpanel/nextjs": "1.0.8", 25 "@openstatus/analytics": "workspace:*", 26 "@openstatus/api": "workspace:*", 27 "@openstatus/assertions": "workspace:*", 28 "@openstatus/db": "workspace:*", 29 "@openstatus/emails": "workspace:*", 30 "@openstatus/error": "workspace:*", 31 "@openstatus/header-analysis": "workspace:*", 32 "@openstatus/icons": "workspace:*", 33 "@openstatus/notification-discord": "workspace:*", 34 "@openstatus/notification-emails": "workspace:*", 35 "@openstatus/notification-google-chat": "workspace:*", 36 "@openstatus/notification-ntfy": "workspace:*", 37 "@openstatus/notification-opsgenie": "workspace:*", 38 "@openstatus/notification-pagerduty": "workspace:*", 39 "@openstatus/notification-slack": "workspace:*", 40 "@openstatus/notification-telegram": "workspace:*", 41 "@openstatus/notification-twillio-whatsapp": "workspace:*", 42 "@openstatus/notification-webhook": "workspace:*", 43 "@openstatus/react": "workspace:*", 44 "@openstatus/regions": "workspace:*", 45 "@openstatus/theme-store": "workspace:*", 46 "@openstatus/tinybird": "workspace:*", 47 "@openstatus/tracker": "workspace:*", 48 "@openstatus/upstash": "workspace:*", 49 "@openstatus/utils": "workspace:*", 50 "@radix-ui/react-alert-dialog": "1.1.14", 51 "@radix-ui/react-avatar": "1.1.10", 52 "@radix-ui/react-checkbox": "1.3.2", 53 "@radix-ui/react-collapsible": "1.1.11", 54 "@radix-ui/react-dialog": "1.1.14", 55 "@radix-ui/react-dropdown-menu": "2.1.15", 56 "@radix-ui/react-hover-card": "1.1.14", 57 "@radix-ui/react-label": "2.1.7", 58 "@radix-ui/react-popover": "1.1.14", 59 "@radix-ui/react-portal": "1.1.9", 60 "@radix-ui/react-progress": "1.1.7", 61 "@radix-ui/react-radio-group": "1.3.7", 62 "@radix-ui/react-select": "2.2.5", 63 "@radix-ui/react-separator": "1.1.7", 64 "@radix-ui/react-slider": "1.3.5", 65 "@radix-ui/react-slot": "1.2.3", 66 "@radix-ui/react-switch": "1.2.5", 67 "@radix-ui/react-tabs": "1.1.12", 68 "@radix-ui/react-tooltip": "1.2.7", 69 "@sentry/nextjs": "10.31.0", 70 "@stripe/stripe-js": "2.1.6", 71 "@tanstack/react-query": "5.81.5", 72 "@tanstack/react-table": "8.21.3", 73 "@trpc/client": "11.4.4", 74 "@trpc/next": "11.4.4", 75 "@trpc/react-query": "11.4.4", 76 "@trpc/server": "11.4.4", 77 "@trpc/tanstack-react-query": "11.4.4", 78 "@unkey/api": "2.2.0", 79 "class-variance-authority": "0.7.1", 80 "clsx": "2.1.1", 81 "cmdk": "1.1.1", 82 "date-fns": "2.30.0", 83 "lucide-react": "0.525.0", 84 "next": "16.0.10", 85 "next-auth": "5.0.0-beta.29", 86 "next-themes": "0.4.6", 87 "nuqs": "2.8.5", 88 "random-word-slugs": "0.1.7", 89 "react": "19.2.2", 90 "react-day-picker": "8.10.1", 91 "react-dom": "19.2.2", 92 "react-hook-form": "7.68.0", 93 "recharts": "2.15.0", 94 "rehype-react": "8.0.0", 95 "remark-gfm": "4.0.1", 96 "remark-parse": "11.0.0", 97 "remark-rehype": "11.1.2", 98 "sonner": "2.0.5", 99 "stripe": "13.8.0", 100 "superjson": "2.2.2", 101 "tailwind-merge": "3.3.1", 102 "unified": "11.0.5", 103 "zod": "4.1.13" 104 }, 105 "devDependencies": { 106 "@tailwindcss/postcss": "4.1.11", 107 "@tailwindcss/typography": "0.5.10", 108 "@types/dom-speech-recognition": "0.0.6", 109 "@types/node": "24.0.8", 110 "@types/react": "19.2.2", 111 "@types/react-dom": "19.2.2", 112 "shadcn": "2.7.0", 113 "tailwindcss": "4.1.11", 114 "tw-animate-css": "1.3.4", 115 "typescript": "5.9.3" 116 } 117}