From c173528a64c95b85ab5ef39311f5395434e68181 Mon Sep 17 00:00:00 2001 From: Satya Patel Date: Mon, 11 May 2026 18:48:23 -0700 Subject: [PATCH] chore(deps): pin exact versions and require 3-day release age Set bun install to exact=true and minimumReleaseAge=259200s so new releases must age 3 days before they can be installed. Pinned every workspace dependency to its currently-resolved exact version to prevent silent drift on `bun install`. --- apps/admin/package.json | 44 +- apps/api/package.json | 64 +- apps/desktop/package.json | 356 +++--- apps/docs/package.json | 40 +- apps/electric-proxy/package.json | 8 +- apps/marketing/package.json | 68 +- apps/mobile/package.json | 134 +- apps/relay/package.json | 28 +- apps/web/package.json | 58 +- bun.lock | 1210 +++++++++---------- bunfig.toml | 2 + package.json | 4 +- packages/auth/package.json | 22 +- packages/chat/package.json | 30 +- packages/cli-framework/package.json | 4 +- packages/cli/package.json | 20 +- packages/db/package.json | 12 +- packages/desktop-mcp/package.json | 12 +- packages/email/package.json | 18 +- packages/host-service/package.json | 40 +- packages/local-db/package.json | 10 +- packages/macos-process-metrics/package.json | 2 +- packages/mcp-v2/package.json | 12 +- packages/mcp/package.json | 10 +- packages/panes/package.json | 12 +- packages/port-scanner/package.json | 6 +- packages/pty-daemon/package.json | 6 +- packages/sdk/package.json | 4 +- packages/shared/package.json | 14 +- packages/trpc/package.json | 26 +- packages/ui/package.json | 120 +- packages/workspace-client/package.json | 12 +- packages/workspace-fs/package.json | 10 +- 33 files changed, 1208 insertions(+), 1210 deletions(-) diff --git a/apps/admin/package.json b/apps/admin/package.json index 425f256b0f2..78a51f46710 100644 --- a/apps/admin/package.json +++ b/apps/admin/package.json @@ -11,43 +11,43 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@sentry/nextjs": "^10.36.0", + "@sentry/nextjs": "10.46.0", "@superset/auth": "workspace:*", "@superset/db": "workspace:*", "@superset/shared": "workspace:*", "@superset/trpc": "workspace:*", "@superset/ui": "workspace:*", - "@t3-oss/env-nextjs": "^0.13.8", - "@tanstack/react-query": "^5.100.9", - "@tanstack/react-query-devtools": "^5.90.10", - "@trpc/client": "^11.7.1", - "@trpc/server": "^11.7.1", - "@trpc/tanstack-react-query": "^11.7.1", + "@t3-oss/env-nextjs": "0.13.11", + "@tanstack/react-query": "5.100.9", + "@tanstack/react-query-devtools": "5.95.2", + "@trpc/client": "11.16.0", + "@trpc/server": "11.16.0", + "@trpc/tanstack-react-query": "11.16.0", "better-auth": "1.6.5", - "date-fns": "^4.1.0", + "date-fns": "4.1.0", "drizzle-orm": "0.45.2", "import-in-the-middle": "2.0.1", - "next": "^16.0.10", - "next-themes": "^0.4.6", + "next": "16.2.1", + "next-themes": "0.4.6", "posthog-js": "1.310.1", "react": "19.2.0", "react-dom": "19.2.0", - "react-icons": "^5.5.0", + "react-icons": "5.6.0", "recharts": "2.15.4", "require-in-the-middle": "8.0.1", - "server-only": "^0.0.1", - "superjson": "^2.2.5", - "zod": "^4.3.5" + "server-only": "0.0.1", + "superjson": "2.2.6", + "zod": "4.3.6" }, "devDependencies": { "@superset/typescript": "workspace:*", - "@tailwindcss/postcss": "^4.0.9", - "@types/node": "^24.9.1", - "@types/react": "~19.2.2", - "@types/react-dom": "^19.2.3", - "babel-plugin-react-compiler": "^1.0.0", - "dotenv": "^17.3.1", - "tailwindcss": "^4.1.18", - "typescript": "^5.9.3" + "@tailwindcss/postcss": "4.2.2", + "@types/node": "24.12.0", + "@types/react": "19.2.14", + "@types/react-dom": "19.2.3", + "babel-plugin-react-compiler": "1.0.0", + "dotenv": "17.3.1", + "tailwindcss": "4.2.2", + "typescript": "5.9.3" } } diff --git a/apps/api/package.json b/apps/api/package.json index d0af2089d0d..43e278d973a 100644 --- a/apps/api/package.json +++ b/apps/api/package.json @@ -11,53 +11,53 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@anthropic-ai/sdk": "^0.78.0", + "@anthropic-ai/sdk": "0.78.0", "@better-auth/oauth-provider": "1.6.5", - "@durable-streams/client": "^0.2.3", - "@linear/sdk": "^68.1.0", - "@modelcontextprotocol/sdk": "^1.26.0", - "@octokit/app": "^16.1.2", - "@octokit/rest": "^22.0.1", - "@octokit/webhooks": "^14.2.0", - "@sentry/nextjs": "^10.36.0", - "@slack/types": "^2.19.0", - "@slack/web-api": "^7.13.0", + "@durable-streams/client": "0.2.3", + "@linear/sdk": "68.1.1", + "@modelcontextprotocol/sdk": "1.28.0", + "@octokit/app": "16.1.2", + "@octokit/rest": "22.0.1", + "@octokit/webhooks": "14.2.0", + "@sentry/nextjs": "10.46.0", + "@slack/types": "2.20.1", + "@slack/web-api": "7.15.0", "@superset/auth": "workspace:*", "@superset/db": "workspace:*", "@superset/mcp": "workspace:*", "@superset/mcp-v2": "workspace:*", "@superset/shared": "workspace:*", "@superset/trpc": "workspace:*", - "@t3-oss/env-nextjs": "^0.13.8", - "@tavily/core": "^0.7.1", - "@trpc/server": "^11.7.1", - "@upstash/qstash": "^2.8.4", - "@upstash/ratelimit": "^2.0.4", - "@upstash/redis": "^1.34.3", - "@vercel/blob": "^2.0.0", + "@t3-oss/env-nextjs": "0.13.11", + "@tavily/core": "0.7.2", + "@trpc/server": "11.16.0", + "@upstash/qstash": "2.10.1", + "@upstash/ratelimit": "2.0.8", + "@upstash/redis": "1.37.0", + "@vercel/blob": "2.3.2", "better-auth": "1.6.5", - "date-fns": "^4.1.0", + "date-fns": "4.1.0", "drizzle-orm": "0.45.2", "import-in-the-middle": "2.0.1", - "jose": "^6.1.3", - "lodash.chunk": "^4.2.0", - "next": "^16.0.10", - "posthog-node": "^5.24.7", + "jose": "6.2.2", + "lodash.chunk": "4.2.0", + "next": "16.2.1", + "posthog-node": "5.28.8", "react": "19.2.0", "react-dom": "19.2.0", "require-in-the-middle": "8.0.1", - "rrule": "^2.8.1", - "stripe": "^20.2.0", - "zod": "^4.3.5" + "rrule": "2.8.1", + "stripe": "20.4.1", + "zod": "4.3.6" }, "devDependencies": { "@superset/typescript": "workspace:*", - "@types/lodash.chunk": "^4.2.9", - "@types/node": "^24.9.1", - "@types/react": "~19.2.2", - "@types/react-dom": "^19.2.3", - "babel-plugin-react-compiler": "^1.0.0", - "dotenv": "^17.3.1", - "typescript": "^5.9.3" + "@types/lodash.chunk": "4.2.9", + "@types/node": "24.12.0", + "@types/react": "19.2.14", + "@types/react-dom": "19.2.3", + "babel-plugin-react-compiler": "1.0.0", + "dotenv": "17.3.1", + "typescript": "5.9.3" } } diff --git a/apps/desktop/package.json b/apps/desktop/package.json index e3385e9ad35..22a8478376f 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -36,52 +36,52 @@ "test": "bun test" }, "dependencies": { - "@ai-sdk/anthropic": "^3.0.43", + "@ai-sdk/anthropic": "3.0.64", "@ai-sdk/openai": "3.0.36", - "@ai-sdk/react": "^3.0.0", - "@ast-grep/napi": "^0.41.0", + "@ai-sdk/react": "3.0.143", + "@ast-grep/napi": "0.41.1", "@better-auth/api-key": "1.6.5", "@better-auth/stripe": "1.6.5", - "@codemirror/commands": "^6.10.2", - "@codemirror/lang-cpp": "^6.0.3", - "@codemirror/lang-css": "^6.3.1", - "@codemirror/lang-go": "^6.0.1", - "@codemirror/lang-html": "^6.4.11", - "@codemirror/lang-java": "^6.0.2", - "@codemirror/lang-javascript": "^6.2.5", - "@codemirror/lang-json": "^6.0.2", - "@codemirror/lang-markdown": "^6.5.0", - "@codemirror/lang-php": "^6.0.2", - "@codemirror/lang-python": "^6.2.1", - "@codemirror/lang-rust": "^6.0.2", - "@codemirror/lang-sql": "^6.10.0", - "@codemirror/lang-xml": "^6.1.0", - "@codemirror/lang-yaml": "^6.1.2", - "@codemirror/language": "^6.12.2", - "@codemirror/legacy-modes": "^6.5.2", - "@codemirror/search": "^6.6.0", - "@codemirror/state": "^6.5.4", - "@codemirror/theme-one-dark": "^6.1.3", - "@codemirror/view": "^6.39.16", - "@dnd-kit/core": "^6.3.1", - "@dnd-kit/sortable": "^10.0.0", - "@dnd-kit/utilities": "^3.2.2", - "@durable-streams/client": "^0.2.3", + "@codemirror/commands": "6.10.3", + "@codemirror/lang-cpp": "6.0.3", + "@codemirror/lang-css": "6.3.1", + "@codemirror/lang-go": "6.0.1", + "@codemirror/lang-html": "6.4.11", + "@codemirror/lang-java": "6.0.2", + "@codemirror/lang-javascript": "6.2.5", + "@codemirror/lang-json": "6.0.2", + "@codemirror/lang-markdown": "6.5.0", + "@codemirror/lang-php": "6.0.2", + "@codemirror/lang-python": "6.2.1", + "@codemirror/lang-rust": "6.0.2", + "@codemirror/lang-sql": "6.10.0", + "@codemirror/lang-xml": "6.1.0", + "@codemirror/lang-yaml": "6.1.3", + "@codemirror/language": "6.12.3", + "@codemirror/legacy-modes": "6.5.2", + "@codemirror/search": "6.6.0", + "@codemirror/state": "6.6.0", + "@codemirror/theme-one-dark": "6.1.3", + "@codemirror/view": "6.40.0", + "@dnd-kit/core": "6.3.1", + "@dnd-kit/sortable": "10.0.0", + "@dnd-kit/utilities": "3.2.2", + "@durable-streams/client": "0.2.3", "@electric-sql/client": "1.5.15", - "@headless-tree/core": "^1.6.3", - "@headless-tree/react": "^1.6.3", - "@hono/node-server": "^1.14.1", - "@hookform/resolvers": "^5.2.2", - "@lezer/highlight": "^1.2.3", + "@headless-tree/core": "1.6.3", + "@headless-tree/react": "1.6.3", + "@hono/node-server": "1.19.11", + "@hookform/resolvers": "5.2.2", + "@lezer/highlight": "1.2.3", "@mastra/core": "1.26.0-alpha.3", - "@paper-design/shaders-react": "^0.0.76", - "@parcel/watcher": "^2.5.6", + "@paper-design/shaders-react": "0.0.76", + "@parcel/watcher": "2.5.6", "@pierre/diffs": "1.1.3", "@pierre/trees": "1.0.0-beta.3", - "@radix-ui/react-dialog": "^1.1.15", - "@radix-ui/react-label": "^2.1.8", - "@replit/codemirror-css-color-picker": "^6.3.0", - "@sentry/electron": "^7.7.0", + "@radix-ui/react-dialog": "1.1.15", + "@radix-ui/react-label": "2.1.8", + "@replit/codemirror-css-color-picker": "6.3.0", + "@sentry/electron": "7.10.0", "@streamdown/mermaid": "1.0.2", "@superset/auth": "workspace:*", "@superset/chat": "workspace:*", @@ -98,58 +98,58 @@ "@superset/ui": "workspace:*", "@superset/workspace-client": "workspace:*", "@superset/workspace-fs": "workspace:*", - "@t3-oss/env-core": "^0.13.8", + "@t3-oss/env-core": "0.13.11", "@tanstack/db": "0.6.5", "@tanstack/electric-db-collection": "0.3.3", "@tanstack/electron-db-sqlite-persistence": "0.1.9", "@tanstack/node-db-sqlite-persistence": "0.1.9", - "@tanstack/query-async-storage-persister": "^5.100.9", + "@tanstack/query-async-storage-persister": "5.100.9", "@tanstack/react-db": "0.1.83", - "@tanstack/react-query": "^5.100.9", - "@tanstack/react-query-persist-client": "^5.100.9", - "@tanstack/react-router": "^1.147.3", - "@tanstack/react-table": "^8.21.3", - "@tanstack/react-virtual": "^3.13.18", - "@tiptap/core": "^3.17.1", - "@tiptap/extension-blockquote": "^3.17.1", - "@tiptap/extension-bold": "^3.17.1", - "@tiptap/extension-bubble-menu": "^3.17.1", - "@tiptap/extension-bullet-list": "^3.17.1", - "@tiptap/extension-code": "^3.17.1", - "@tiptap/extension-code-block": "^3.17.1", - "@tiptap/extension-code-block-lowlight": "^3.17.1", - "@tiptap/extension-document": "^3.17.1", + "@tanstack/react-query": "5.100.9", + "@tanstack/react-query-persist-client": "5.100.9", + "@tanstack/react-router": "1.168.8", + "@tanstack/react-table": "8.21.3", + "@tanstack/react-virtual": "3.13.23", + "@tiptap/core": "3.21.0", + "@tiptap/extension-blockquote": "3.21.0", + "@tiptap/extension-bold": "3.21.0", + "@tiptap/extension-bubble-menu": "3.21.0", + "@tiptap/extension-bullet-list": "3.21.0", + "@tiptap/extension-code": "3.21.0", + "@tiptap/extension-code-block": "3.21.0", + "@tiptap/extension-code-block-lowlight": "3.21.0", + "@tiptap/extension-document": "3.21.0", "@tiptap/extension-emoji": "3.17.1", - "@tiptap/extension-hard-break": "^3.17.1", - "@tiptap/extension-heading": "^3.17.1", - "@tiptap/extension-history": "^3.17.1", - "@tiptap/extension-horizontal-rule": "^3.17.1", - "@tiptap/extension-image": "^3.17.1", - "@tiptap/extension-italic": "^3.17.1", - "@tiptap/extension-link": "^3.17.1", - "@tiptap/extension-list-item": "^3.17.1", - "@tiptap/extension-ordered-list": "^3.17.1", - "@tiptap/extension-paragraph": "^3.17.1", - "@tiptap/extension-placeholder": "^3.17.1", - "@tiptap/extension-strike": "^3.17.1", + "@tiptap/extension-hard-break": "3.21.0", + "@tiptap/extension-heading": "3.21.0", + "@tiptap/extension-history": "3.21.0", + "@tiptap/extension-horizontal-rule": "3.21.0", + "@tiptap/extension-image": "3.21.0", + "@tiptap/extension-italic": "3.21.0", + "@tiptap/extension-link": "3.21.0", + "@tiptap/extension-list-item": "3.21.0", + "@tiptap/extension-ordered-list": "3.21.0", + "@tiptap/extension-paragraph": "3.21.0", + "@tiptap/extension-placeholder": "3.21.0", + "@tiptap/extension-strike": "3.21.0", "@tiptap/extension-table": "3.18.0", "@tiptap/extension-table-cell": "3.18.0", "@tiptap/extension-table-header": "3.18.0", "@tiptap/extension-table-row": "3.18.0", - "@tiptap/extension-task-item": "^3.17.1", - "@tiptap/extension-task-list": "^3.17.1", - "@tiptap/extension-text": "^3.17.1", - "@tiptap/extension-underline": "^3.17.1", - "@tiptap/pm": "^3.17.1", - "@tiptap/react": "^3.17.1", - "@tiptap/starter-kit": "^3.17.1", - "@tiptap/suggestion": "^3.17.1", - "@trpc/client": "^11.7.1", - "@trpc/react-query": "^11.7.1", - "@trpc/server": "^11.7.1", - "@types/express": "^5.0.5", - "@types/pidusage": "^2.0.5", - "@vercel/blob": "^2.0.0", + "@tiptap/extension-task-item": "3.21.0", + "@tiptap/extension-task-list": "3.21.0", + "@tiptap/extension-text": "3.21.0", + "@tiptap/extension-underline": "3.21.0", + "@tiptap/pm": "3.21.0", + "@tiptap/react": "3.21.0", + "@tiptap/starter-kit": "3.21.0", + "@tiptap/suggestion": "3.21.0", + "@trpc/client": "11.16.0", + "@trpc/react-query": "11.16.0", + "@trpc/server": "11.16.0", + "@types/express": "5.0.6", + "@types/pidusage": "2.0.5", + "@vercel/blob": "2.3.2", "@xterm/addon-clipboard": "0.3.0-beta.197", "@xterm/addon-fit": "0.12.0-beta.197", "@xterm/addon-image": "0.10.0-beta.197", @@ -161,117 +161,117 @@ "@xterm/addon-webgl": "0.20.0-beta.196", "@xterm/headless": "6.1.0-beta.197", "@xterm/xterm": "6.1.0-beta.197", - "ai": "^6.0.0", + "ai": "6.0.141", "better-auth": "1.6.5", "better-sqlite3": "12.6.2", - "bindings": "^1.5.0", - "bufferutil": "^4.1.0", - "clsx": "^2.1.1", - "culori": "^4.0.2", - "date-fns": "^4.1.0", - "default-shell": "^2.2.0", + "bindings": "1.5.0", + "bufferutil": "4.1.0", + "clsx": "2.1.1", + "culori": "4.0.2", + "date-fns": "4.1.0", + "default-shell": "2.2.0", "detect-libc": "2.0.4", - "dexie": "^4.4.2", - "dnd-core": "^16.0.1", - "dotenv": "^17.3.1", + "dexie": "4.4.2", + "dnd-core": "16.0.1", + "dotenv": "17.3.1", "drizzle-orm": "0.45.2", - "electron-log": "^5.4.3", - "electron-updater": "^6.8.3", - "execa": "^9.6.0", - "express": "^5.1.0", - "fast-glob": "^3.3.3", - "file-uri-to-path": "^1.0.0", - "framer-motion": "^12.23.26", - "friendly-words": "^1.3.1", - "fuse.js": "^7.1.0", - "highlight.js": "^11.11.1", - "http-proxy": "^1.18.1", - "idb-keyval": "^6.2.2", - "jose": "^6.1.3", + "electron-log": "5.4.3", + "electron-updater": "6.8.3", + "execa": "9.6.1", + "express": "5.2.1", + "fast-glob": "3.3.3", + "file-uri-to-path": "1.0.0", + "framer-motion": "12.38.0", + "friendly-words": "1.3.1", + "fuse.js": "7.1.0", + "highlight.js": "11.11.1", + "http-proxy": "1.18.1", + "idb-keyval": "6.2.2", + "jose": "6.2.2", "libsql": "0.5.22", - "line-column-path": "^3.0.0", - "lodash": "^4.17.21", - "lowdb": "^7.0.1", - "lowlight": "^3.3.0", - "lucide-react": "^0.563.0", + "line-column-path": "3.0.0", + "lodash": "4.17.23", + "lowdb": "7.0.1", + "lowlight": "3.3.0", + "lucide-react": "0.563.0", "mastracode": "0.15.0-alpha.3", - "mdast-util-to-string": "^4.0.0", - "nanoid": "^5.1.6", - "native-keymap": "^3.3.9", - "node-addon-api": "^7.1.0", + "mdast-util-to-string": "4.0.0", + "nanoid": "5.1.7", + "native-keymap": "3.3.9", + "node-addon-api": "7.1.1", "node-pty": "1.1.0", - "os-locale": "^6.0.2", - "pidtree": "^0.6.0", - "pidusage": "^4.0.1", + "os-locale": "6.0.2", + "pidtree": "0.6.0", + "pidusage": "4.0.1", "posthog-js": "1.310.1", - "posthog-node": "^5.24.7", - "prebuild-install": "^7.1.1", + "posthog-node": "5.28.8", + "prebuild-install": "7.1.3", "react": "19.2.0", - "react-dnd": "^16.0.1", - "react-dnd-html5-backend": "^16.0.1", + "react-dnd": "16.0.1", + "react-dnd-html5-backend": "16.0.1", "react-dom": "19.2.0", - "react-hook-form": "^7.71.1", - "react-hotkeys-hook": "^5.2.4", - "react-icons": "^5.5.0", - "react-markdown": "^10.1.0", - "react-mosaic-component": "^6.1.1", - "react-resizable-panels": "^3.0.6", - "react-syntax-highlighter": "^16.1.0", - "rehype-raw": "^7.0.0", - "rehype-sanitize": "^6.0.0", - "remark-gfm": "^4.0.1", - "remark-parse": "^11.0.0", - "semver": "^7.7.4", - "shell-env": "^4.0.3", - "shell-quote": "^1.8.3", - "shiki": "^3.21.0", - "simple-git": "^3.30.0", + "react-hook-form": "7.72.0", + "react-hotkeys-hook": "5.2.4", + "react-icons": "5.6.0", + "react-markdown": "10.1.0", + "react-mosaic-component": "6.1.1", + "react-resizable-panels": "3.0.6", + "react-syntax-highlighter": "16.1.1", + "rehype-raw": "7.0.0", + "rehype-sanitize": "6.0.0", + "remark-gfm": "4.0.1", + "remark-parse": "11.0.0", + "semver": "7.7.4", + "shell-env": "4.0.3", + "shell-quote": "1.8.3", + "shiki": "3.23.0", + "simple-git": "3.33.0", "streamdown": "2.5.0", - "strip-ansi": "^7.1.2", - "superjson": "^2.2.5", - "tailwind-merge": "^3.4.0", - "tippy.js": "^6.3.7", - "tiptap-markdown": "^0.9.0", - "tree-kill": "^1.2.2", - "trpc-electron": "^0.1.2", - "tw-animate-css": "^1.4.0", - "unified": "^11.0.5", - "use-resize-observer": "^9.1.0", - "utf-8-validate": "^6.0.6", - "uuid": "^14.0.0", - "zod": "^4.3.5", - "zustand": "^5.0.8" + "strip-ansi": "7.2.0", + "superjson": "2.2.6", + "tailwind-merge": "3.5.0", + "tippy.js": "6.3.7", + "tiptap-markdown": "0.9.0", + "tree-kill": "1.2.2", + "trpc-electron": "0.1.2", + "tw-animate-css": "1.4.0", + "unified": "11.0.5", + "use-resize-observer": "9.1.0", + "utf-8-validate": "6.0.6", + "uuid": "14.0.0", + "zod": "4.3.6", + "zustand": "5.0.12" }, "devDependencies": { - "@sentry/vite-plugin": "^4.7.0", + "@sentry/vite-plugin": "4.9.1", "@superset/typescript": "workspace:*", - "@tailwindcss/vite": "^4.0.9", - "@tanstack/router-cli": "^1.149.0", - "@tanstack/router-plugin": "^1.149.0", - "@types/better-sqlite3": "^7.6.13", - "@types/bun": "^1.2.17", - "@types/culori": "^4.0.1", - "@types/http-proxy": "^1.17.17", - "@types/lodash": "^4.17.20", - "@types/node": "^24.9.1", - "@types/react": "~19.2.2", - "@types/react-dom": "^19.2.3", - "@types/react-syntax-highlighter": "^15.5.13", - "@types/semver": "^7.7.1", - "@types/shell-quote": "^1.7.5", - "@vitejs/plugin-react": "^5.0.1", - "code-inspector-plugin": "^1.2.2", - "cross-env": "^10.0.0", + "@tailwindcss/vite": "4.2.2", + "@tanstack/router-cli": "1.166.23", + "@tanstack/router-plugin": "1.167.9", + "@types/better-sqlite3": "7.6.13", + "@types/bun": "1.3.11", + "@types/culori": "4.0.1", + "@types/http-proxy": "1.17.17", + "@types/lodash": "4.17.24", + "@types/node": "24.12.0", + "@types/react": "19.2.14", + "@types/react-dom": "19.2.3", + "@types/react-syntax-highlighter": "15.5.13", + "@types/semver": "7.7.1", + "@types/shell-quote": "1.7.5", + "@vitejs/plugin-react": "5.2.0", + "code-inspector-plugin": "1.4.5", + "cross-env": "10.1.0", "electron": "40.8.5", - "electron-builder": "^26.4.0", - "electron-vite": "^4.0.0", - "material-icon-theme": "^5.32.0", - "rimraf": "^6.0.1", - "rollup-plugin-inject-process-env": "^1.3.1", - "tailwindcss": "^4.1.18", - "tsx": "^4.19.3", - "typescript": "^5.9.3", - "vite": "^7.1.3", - "vite-tsconfig-paths": "^5.1.4" + "electron-builder": "26.8.1", + "electron-vite": "4.0.1", + "material-icon-theme": "5.32.0", + "rimraf": "6.1.3", + "rollup-plugin-inject-process-env": "1.3.1", + "tailwindcss": "4.2.2", + "tsx": "4.21.0", + "typescript": "5.9.3", + "vite": "7.3.1", + "vite-tsconfig-paths": "5.1.4" } } diff --git a/apps/docs/package.json b/apps/docs/package.json index 04e71268649..97b8f6da96b 100644 --- a/apps/docs/package.json +++ b/apps/docs/package.json @@ -11,35 +11,35 @@ "postinstall": "fumadocs-mdx" }, "dependencies": { - "@radix-ui/react-collapsible": "^1.1.12", - "@radix-ui/react-scroll-area": "^1.2.10", - "@sentry/nextjs": "^10.36.0", + "@radix-ui/react-collapsible": "1.1.12", + "@radix-ui/react-scroll-area": "1.2.10", + "@sentry/nextjs": "10.46.0", "@superset/shared": "workspace:*", - "@t3-oss/env-nextjs": "^0.13.8", - "class-variance-authority": "^0.7.1", - "dotenv": "^17.3.1", - "framer-motion": "^12.23.26", + "@t3-oss/env-nextjs": "0.13.11", + "class-variance-authority": "0.7.1", + "dotenv": "17.3.1", + "framer-motion": "12.38.0", "fumadocs-core": "16.4.7", "fumadocs-mdx": "14.2.5", "fumadocs-ui": "16.4.7", - "lucide-react": "^0.563.0", - "next": "^16.0.10", + "lucide-react": "0.563.0", + "next": "16.2.1", "posthog-js": "1.310.1", "react": "19.2.0", "react-dom": "19.2.0", - "tailwind-merge": "^3.4.0", - "zod": "^4.3.5" + "tailwind-merge": "3.5.0", + "zod": "4.3.6" }, "devDependencies": { "@superset/typescript": "workspace:*", - "@tailwindcss/postcss": "^4.0.9", - "@types/mdx": "^2.0.13", - "@types/node": "^24.9.1", - "@types/react": "~19.2.2", - "@types/react-dom": "^19.2.3", - "postcss": "^8.5.6", - "tailwindcss": "^4.1.18", - "tailwindcss-animate": "^1.0.7", - "typescript": "^5.9.3" + "@tailwindcss/postcss": "4.2.2", + "@types/mdx": "2.0.13", + "@types/node": "24.12.0", + "@types/react": "19.2.14", + "@types/react-dom": "19.2.3", + "postcss": "8.5.8", + "tailwindcss": "4.2.2", + "tailwindcss-animate": "1.0.7", + "typescript": "5.9.3" } } diff --git a/apps/electric-proxy/package.json b/apps/electric-proxy/package.json index fc904fd6d3a..6c67df982cb 100644 --- a/apps/electric-proxy/package.json +++ b/apps/electric-proxy/package.json @@ -11,12 +11,12 @@ "dependencies": { "@superset/db": "workspace:*", "drizzle-orm": "0.45.2", - "jose": "^6.1.3" + "jose": "6.2.2" }, "devDependencies": { - "@cloudflare/workers-types": "^4.20250214.0", + "@cloudflare/workers-types": "4.20260329.1", "@superset/typescript": "workspace:*", - "typescript": "^5.9.3", - "wrangler": "^4.14.4" + "typescript": "5.9.3", + "wrangler": "4.78.0" } } diff --git a/apps/marketing/package.json b/apps/marketing/package.json index 76c5c0ed88e..f45e3cfa415 100644 --- a/apps/marketing/package.json +++ b/apps/marketing/package.json @@ -11,51 +11,51 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@paper-design/shaders-react": "^0.0.76", - "@react-three/drei": "^10.7.6", - "@react-three/fiber": "^9.4.0", - "@sentry/nextjs": "^10.36.0", + "@paper-design/shaders-react": "0.0.76", + "@react-three/drei": "10.7.7", + "@react-three/fiber": "9.5.0", + "@sentry/nextjs": "10.46.0", "@superset/auth": "workspace:*", "@superset/email": "workspace:*", "@superset/shared": "workspace:*", "@superset/ui": "workspace:*", - "@t3-oss/env-nextjs": "^0.13.8", - "framer-motion": "^12.23.26", - "geist": "^1.7.0", - "gray-matter": "^4.0.3", + "@t3-oss/env-nextjs": "0.13.11", + "framer-motion": "12.38.0", + "geist": "1.7.0", + "gray-matter": "4.0.3", "import-in-the-middle": "2.0.1", - "lucide-react": "^0.563.0", - "next": "^16.0.10", - "next-mdx-remote": "^6.0.0", - "next-themes": "^0.4.6", + "lucide-react": "0.563.0", + "next": "16.2.1", + "next-mdx-remote": "6.0.0", + "next-themes": "0.4.6", "posthog-js": "1.310.1", "react": "19.2.0", "react-dom": "19.2.0", - "react-fast-marquee": "^1.6.5", - "react-icons": "^5.5.0", - "remark-gfm": "^4.0.1", + "react-fast-marquee": "1.6.5", + "react-icons": "5.6.0", + "remark-gfm": "4.0.1", "require-in-the-middle": "8.0.1", - "resend": "^4.0.1", - "shiki": "^3.21.0", - "simplex-noise": "^4.0.3", - "stripe-gradient": "^1.0.1", - "three": "^0.181.2", - "ua-parser-js": "^2.0.8", - "zod": "^4.3.5" + "resend": "4.8.0", + "shiki": "3.23.0", + "simplex-noise": "4.0.3", + "stripe-gradient": "1.0.1", + "three": "0.181.2", + "ua-parser-js": "2.0.9", + "zod": "4.3.6" }, "devDependencies": { "@superset/typescript": "workspace:*", - "@tailwindcss/postcss": "^4.0.9", - "@tailwindcss/typography": "^0.5.16", - "@types/mdx": "^2.0.13", - "@types/node": "^24.9.1", - "@types/react": "~19.2.2", - "@types/react-dom": "^19.2.3", - "@types/three": "^0.181.0", - "@types/ua-parser-js": "^0.7.39", - "babel-plugin-react-compiler": "^1.0.0", - "dotenv": "^17.3.1", - "tailwindcss": "^4.1.18", - "typescript": "^5.9.3" + "@tailwindcss/postcss": "4.2.2", + "@tailwindcss/typography": "0.5.19", + "@types/mdx": "2.0.13", + "@types/node": "24.12.0", + "@types/react": "19.2.14", + "@types/react-dom": "19.2.3", + "@types/three": "0.181.0", + "@types/ua-parser-js": "0.7.39", + "babel-plugin-react-compiler": "1.0.0", + "dotenv": "17.3.1", + "tailwindcss": "4.2.2", + "typescript": "5.9.3" } } diff --git a/apps/mobile/package.json b/apps/mobile/package.json index ab01977e564..ebf59bfc1bc 100644 --- a/apps/mobile/package.json +++ b/apps/mobile/package.json @@ -14,88 +14,88 @@ "dependencies": { "@better-auth/expo": "1.6.5", "@electric-sql/client": "1.5.15", - "@expo/ui": "~55.0.0-preview.4", - "@expo/vector-icons": "^15.0.3", + "@expo/ui": "55.0.6", + "@expo/vector-icons": "15.1.1", "@react-native-async-storage/async-storage": "2.2.0", - "@react-navigation/native": "^7.1.8", - "@rn-primitives/accordion": "^1.2.0", - "@rn-primitives/alert-dialog": "^1.2.0", - "@rn-primitives/aspect-ratio": "^1.2.0", - "@rn-primitives/avatar": "^1.2.0", - "@rn-primitives/checkbox": "^1.2.0", - "@rn-primitives/collapsible": "^1.2.0", - "@rn-primitives/context-menu": "^1.2.0", - "@rn-primitives/dialog": "^1.2.0", - "@rn-primitives/dropdown-menu": "^1.2.0", - "@rn-primitives/hover-card": "^1.2.0", - "@rn-primitives/label": "^1.2.0", - "@rn-primitives/menubar": "^1.2.0", - "@rn-primitives/popover": "^1.2.0", - "@rn-primitives/portal": "^1.3.0", - "@rn-primitives/progress": "^1.2.0", - "@rn-primitives/radio-group": "^1.2.0", - "@rn-primitives/select": "^1.2.0", - "@rn-primitives/separator": "^1.2.0", - "@rn-primitives/slot": "^1.2.0", - "@rn-primitives/switch": "^1.2.0", - "@rn-primitives/tabs": "^1.2.0", - "@rn-primitives/toggle": "^1.2.0", - "@rn-primitives/toggle-group": "^1.2.0", - "@rn-primitives/tooltip": "^1.2.0", + "@react-navigation/native": "7.2.2", + "@rn-primitives/accordion": "1.4.0", + "@rn-primitives/alert-dialog": "1.4.0", + "@rn-primitives/aspect-ratio": "1.4.0", + "@rn-primitives/avatar": "1.4.0", + "@rn-primitives/checkbox": "1.4.0", + "@rn-primitives/collapsible": "1.4.0", + "@rn-primitives/context-menu": "1.4.0", + "@rn-primitives/dialog": "1.4.0", + "@rn-primitives/dropdown-menu": "1.4.0", + "@rn-primitives/hover-card": "1.4.0", + "@rn-primitives/label": "1.4.0", + "@rn-primitives/menubar": "1.4.0", + "@rn-primitives/popover": "1.4.0", + "@rn-primitives/portal": "1.4.0", + "@rn-primitives/progress": "1.4.0", + "@rn-primitives/radio-group": "1.4.0", + "@rn-primitives/select": "1.4.0", + "@rn-primitives/separator": "1.4.0", + "@rn-primitives/slot": "1.4.0", + "@rn-primitives/switch": "1.4.0", + "@rn-primitives/tabs": "1.4.0", + "@rn-primitives/toggle": "1.4.0", + "@rn-primitives/toggle-group": "1.4.0", + "@rn-primitives/tooltip": "1.4.0", "@superset/auth": "workspace:*", "@superset/db": "workspace:*", "@superset/trpc": "workspace:*", "@tanstack/db": "0.6.5", "@tanstack/electric-db-collection": "0.3.3", "@tanstack/react-db": "0.1.83", - "@tanstack/react-query": "^5.100.9", - "@trpc/client": "^11.7.1", - "@trpc/react-query": "^11.7.1", + "@tanstack/react-query": "5.100.9", + "@trpc/client": "11.16.0", + "@trpc/react-query": "11.16.0", "better-auth": "1.6.5", - "class-variance-authority": "^0.7.1", - "clsx": "^2.1.1", - "dotenv": "^17.3.1", - "expo": "^55.0.0-beta", - "expo-application": "~55.0.4", - "expo-constants": "~55.0.3", - "expo-crypto": "~55.0.4", - "expo-dev-client": "~55.0.4", - "expo-device": "~55.0.5", - "expo-file-system": "~55.0.4", - "expo-glass-effect": "~55.0.4", - "expo-image": "~55.0.3", - "expo-linking": "~55.0.3", - "expo-localization": "~55.0.4", - "expo-network": "~55.0.4", - "expo-router": "~55.0.0-preview.6", - "expo-secure-store": "~55.0.4", - "expo-status-bar": "~55.0.2", - "expo-system-ui": "~55.0.4", - "expo-web-browser": "~55.0.4", - "lucide-react-native": "^0.562.0", - "posthog-react-native": "^4.23.0", + "class-variance-authority": "0.7.1", + "clsx": "2.1.1", + "dotenv": "17.3.1", + "expo": "55.0.9", + "expo-application": "55.0.10", + "expo-constants": "55.0.9", + "expo-crypto": "55.0.10", + "expo-dev-client": "55.0.19", + "expo-device": "55.0.10", + "expo-file-system": "55.0.12", + "expo-glass-effect": "55.0.8", + "expo-image": "55.0.6", + "expo-linking": "55.0.9", + "expo-localization": "55.0.9", + "expo-network": "55.0.9", + "expo-router": "55.0.8", + "expo-secure-store": "55.0.9", + "expo-status-bar": "55.0.4", + "expo-system-ui": "55.0.11", + "expo-web-browser": "55.0.10", + "lucide-react-native": "0.562.0", + "posthog-react-native": "4.39.0", "react": "19.2.0", "react-native": "0.83.1", "react-native-gesture-handler": "3.0.0-beta.1", - "react-native-get-random-values": "^1.11.0", - "react-native-reanimated": "~4.2.1", - "react-native-safe-area-context": "~5.6.0", - "react-native-screens": "^4.16.0", + "react-native-get-random-values": "1.11.0", + "react-native-reanimated": "4.2.3", + "react-native-safe-area-context": "5.6.2", + "react-native-screens": "4.24.0", "react-native-svg": "15.15.1", "react-native-worklets": "0.7.2", - "superjson": "^2.2.5", - "tailwind-merge": "^3.4.0", - "tailwindcss": "^4.1.18", - "tailwindcss-animate": "^1.0.7", - "uniwind": "^1.2.4", - "zod": "^4.3.5" + "superjson": "2.2.6", + "tailwind-merge": "3.5.0", + "tailwindcss": "4.2.2", + "tailwindcss-animate": "1.0.7", + "uniwind": "1.6.1", + "zod": "4.3.6" }, "devDependencies": { - "@types/node": "^24.9.1", - "@types/react": "~19.2.2", - "babel-preset-expo": "~55.0.0", - "expo-mcp": "~0.2.1", - "typescript": "^5.9.3" + "@types/node": "24.12.0", + "@types/react": "19.2.14", + "babel-preset-expo": "55.0.13", + "expo-mcp": "0.2.4", + "typescript": "5.9.3" }, "private": true } diff --git a/apps/relay/package.json b/apps/relay/package.json index 4fb4af2bc40..11fd9920a25 100644 --- a/apps/relay/package.json +++ b/apps/relay/package.json @@ -9,24 +9,24 @@ "typecheck": "tsc --noEmit --emitDeclarationOnly false" }, "dependencies": { - "@hono/node-server": "^1.14.1", - "@hono/node-ws": "^1.3.0", - "@sentry/node": "^9.0.0", + "@hono/node-server": "1.19.11", + "@hono/node-ws": "1.3.0", + "@sentry/node": "9.47.1", "@superset/shared": "workspace:*", "@superset/trpc": "workspace:*", - "@t3-oss/env-core": "^0.13.8", - "@trpc/client": "^11.7.1", - "@upstash/redis": "^1.34.3", - "hono": "^4.8.5", - "jose": "^6.1.3", - "lru-cache": "^11.2.7", - "superjson": "^2.2.5", - "zod": "^4.3.5" + "@t3-oss/env-core": "0.13.11", + "@trpc/client": "11.16.0", + "@upstash/redis": "1.37.0", + "hono": "4.12.9", + "jose": "6.2.2", + "lru-cache": "11.2.7", + "superjson": "2.2.6", + "zod": "4.3.6" }, "devDependencies": { "@superset/typescript": "workspace:*", - "@types/node": "^24.9.1", - "bun-types": "^1.3.1", - "typescript": "^5.9.3" + "@types/node": "24.12.0", + "bun-types": "1.3.11", + "typescript": "5.9.3" } } diff --git a/apps/web/package.json b/apps/web/package.json index 7db12351ac4..c66d71ea73d 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -11,48 +11,48 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@sentry/nextjs": "^10.36.0", + "@sentry/nextjs": "10.46.0", "@superset/auth": "workspace:*", "@superset/db": "workspace:*", "@superset/shared": "workspace:*", "@superset/trpc": "workspace:*", "@superset/ui": "workspace:*", - "@t3-oss/env-nextjs": "^0.13.8", - "@tanstack/react-query": "^5.100.9", - "@tanstack/react-query-devtools": "^5.90.10", - "@trpc/client": "^11.7.1", - "@trpc/server": "^11.7.1", - "@trpc/tanstack-react-query": "^11.7.1", - "@uiw/react-md-editor": "^4.0.11", - "@xterm/addon-fit": "^0.10.0", - "@xterm/xterm": "^5.5.0", + "@t3-oss/env-nextjs": "0.13.11", + "@tanstack/react-query": "5.100.9", + "@tanstack/react-query-devtools": "5.95.2", + "@trpc/client": "11.16.0", + "@trpc/server": "11.16.0", + "@trpc/tanstack-react-query": "11.16.0", + "@uiw/react-md-editor": "4.1.0", + "@xterm/addon-fit": "0.12.0-beta.197", + "@xterm/xterm": "6.1.0-beta.197", "better-auth": "1.6.5", - "framer-motion": "^12.23.26", - "geist": "^1.7.0", + "framer-motion": "12.38.0", + "geist": "1.7.0", "import-in-the-middle": "2.0.1", - "jose": "^6.1.3", - "lucide-react": "^0.563.0", - "next": "^16.0.10", - "next-themes": "^0.4.6", + "jose": "6.2.2", + "lucide-react": "0.563.0", + "next": "16.2.1", + "next-themes": "0.4.6", "posthog-js": "1.310.1", - "posthog-node": "^5.24.7", + "posthog-node": "5.28.8", "react": "19.2.0", "react-dom": "19.2.0", - "react-icons": "^5.5.0", + "react-icons": "5.6.0", "require-in-the-middle": "8.0.1", - "server-only": "^0.0.1", - "superjson": "^2.2.5", - "zod": "^4.3.5" + "server-only": "0.0.1", + "superjson": "2.2.6", + "zod": "4.3.6" }, "devDependencies": { "@superset/typescript": "workspace:*", - "@tailwindcss/postcss": "^4.0.9", - "@types/node": "^24.9.1", - "@types/react": "~19.2.2", - "@types/react-dom": "^19.2.3", - "babel-plugin-react-compiler": "^1.0.0", - "dotenv": "^17.3.1", - "tailwindcss": "^4.1.18", - "typescript": "^5.9.3" + "@tailwindcss/postcss": "4.2.2", + "@types/node": "24.12.0", + "@types/react": "19.2.14", + "@types/react-dom": "19.2.3", + "babel-plugin-react-compiler": "1.0.0", + "dotenv": "17.3.1", + "tailwindcss": "4.2.2", + "typescript": "5.9.3" } } diff --git a/bun.lock b/bun.lock index bc82bbe765b..15fbb811523 100644 --- a/bun.lock +++ b/bun.lock @@ -6,8 +6,8 @@ "name": "@superset/repo", "devDependencies": { "@biomejs/biome": "2.4.2", - "dotenv-cli": "^11.0.0", - "sherif": "^1.10.0", + "dotenv-cli": "11.0.0", + "sherif": "1.11.0", "turbo": "2.8.7", }, }, @@ -15,150 +15,150 @@ "name": "@superset/admin", "version": "0.1.0", "dependencies": { - "@sentry/nextjs": "^10.36.0", + "@sentry/nextjs": "10.46.0", "@superset/auth": "workspace:*", "@superset/db": "workspace:*", "@superset/shared": "workspace:*", "@superset/trpc": "workspace:*", "@superset/ui": "workspace:*", - "@t3-oss/env-nextjs": "^0.13.8", - "@tanstack/react-query": "^5.100.9", - "@tanstack/react-query-devtools": "^5.90.10", - "@trpc/client": "^11.7.1", - "@trpc/server": "^11.7.1", - "@trpc/tanstack-react-query": "^11.7.1", + "@t3-oss/env-nextjs": "0.13.11", + "@tanstack/react-query": "5.100.9", + "@tanstack/react-query-devtools": "5.95.2", + "@trpc/client": "11.16.0", + "@trpc/server": "11.16.0", + "@trpc/tanstack-react-query": "11.16.0", "better-auth": "1.6.5", - "date-fns": "^4.1.0", + "date-fns": "4.1.0", "drizzle-orm": "0.45.2", "import-in-the-middle": "2.0.1", - "next": "^16.0.10", - "next-themes": "^0.4.6", + "next": "16.2.1", + "next-themes": "0.4.6", "posthog-js": "1.310.1", "react": "19.2.0", "react-dom": "19.2.0", - "react-icons": "^5.5.0", + "react-icons": "5.6.0", "recharts": "2.15.4", "require-in-the-middle": "8.0.1", - "server-only": "^0.0.1", - "superjson": "^2.2.5", - "zod": "^4.3.5", + "server-only": "0.0.1", + "superjson": "2.2.6", + "zod": "4.3.6", }, "devDependencies": { "@superset/typescript": "workspace:*", - "@tailwindcss/postcss": "^4.0.9", - "@types/node": "^24.9.1", - "@types/react": "~19.2.2", - "@types/react-dom": "^19.2.3", - "babel-plugin-react-compiler": "^1.0.0", - "dotenv": "^17.3.1", - "tailwindcss": "^4.1.18", - "typescript": "^5.9.3", + "@tailwindcss/postcss": "4.2.2", + "@types/node": "24.12.0", + "@types/react": "19.2.14", + "@types/react-dom": "19.2.3", + "babel-plugin-react-compiler": "1.0.0", + "dotenv": "17.3.1", + "tailwindcss": "4.2.2", + "typescript": "5.9.3", }, }, "apps/api": { "name": "@superset/api", "version": "0.1.0", "dependencies": { - "@anthropic-ai/sdk": "^0.78.0", + "@anthropic-ai/sdk": "0.78.0", "@better-auth/oauth-provider": "1.6.5", - "@durable-streams/client": "^0.2.3", - "@linear/sdk": "^68.1.0", - "@modelcontextprotocol/sdk": "^1.26.0", - "@octokit/app": "^16.1.2", - "@octokit/rest": "^22.0.1", - "@octokit/webhooks": "^14.2.0", - "@sentry/nextjs": "^10.36.0", - "@slack/types": "^2.19.0", - "@slack/web-api": "^7.13.0", + "@durable-streams/client": "0.2.3", + "@linear/sdk": "68.1.1", + "@modelcontextprotocol/sdk": "1.28.0", + "@octokit/app": "16.1.2", + "@octokit/rest": "22.0.1", + "@octokit/webhooks": "14.2.0", + "@sentry/nextjs": "10.46.0", + "@slack/types": "2.20.1", + "@slack/web-api": "7.15.0", "@superset/auth": "workspace:*", "@superset/db": "workspace:*", "@superset/mcp": "workspace:*", "@superset/mcp-v2": "workspace:*", "@superset/shared": "workspace:*", "@superset/trpc": "workspace:*", - "@t3-oss/env-nextjs": "^0.13.8", - "@tavily/core": "^0.7.1", - "@trpc/server": "^11.7.1", - "@upstash/qstash": "^2.8.4", - "@upstash/ratelimit": "^2.0.4", - "@upstash/redis": "^1.34.3", - "@vercel/blob": "^2.0.0", + "@t3-oss/env-nextjs": "0.13.11", + "@tavily/core": "0.7.2", + "@trpc/server": "11.16.0", + "@upstash/qstash": "2.10.1", + "@upstash/ratelimit": "2.0.8", + "@upstash/redis": "1.37.0", + "@vercel/blob": "2.3.2", "better-auth": "1.6.5", - "date-fns": "^4.1.0", + "date-fns": "4.1.0", "drizzle-orm": "0.45.2", "import-in-the-middle": "2.0.1", - "jose": "^6.1.3", - "lodash.chunk": "^4.2.0", - "next": "^16.0.10", - "posthog-node": "^5.24.7", + "jose": "6.2.2", + "lodash.chunk": "4.2.0", + "next": "16.2.1", + "posthog-node": "5.28.8", "react": "19.2.0", "react-dom": "19.2.0", "require-in-the-middle": "8.0.1", - "rrule": "^2.8.1", - "stripe": "^20.2.0", - "zod": "^4.3.5", + "rrule": "2.8.1", + "stripe": "20.4.1", + "zod": "4.3.6", }, "devDependencies": { "@superset/typescript": "workspace:*", - "@types/lodash.chunk": "^4.2.9", - "@types/node": "^24.9.1", - "@types/react": "~19.2.2", - "@types/react-dom": "^19.2.3", - "babel-plugin-react-compiler": "^1.0.0", - "dotenv": "^17.3.1", - "typescript": "^5.9.3", + "@types/lodash.chunk": "4.2.9", + "@types/node": "24.12.0", + "@types/react": "19.2.14", + "@types/react-dom": "19.2.3", + "babel-plugin-react-compiler": "1.0.0", + "dotenv": "17.3.1", + "typescript": "5.9.3", }, }, "apps/desktop": { "name": "@superset/desktop", "version": "1.8.9", "dependencies": { - "@ai-sdk/anthropic": "^3.0.43", + "@ai-sdk/anthropic": "3.0.64", "@ai-sdk/openai": "3.0.36", - "@ai-sdk/react": "^3.0.0", - "@ast-grep/napi": "^0.41.0", + "@ai-sdk/react": "3.0.143", + "@ast-grep/napi": "0.41.1", "@better-auth/api-key": "1.6.5", "@better-auth/stripe": "1.6.5", - "@codemirror/commands": "^6.10.2", - "@codemirror/lang-cpp": "^6.0.3", - "@codemirror/lang-css": "^6.3.1", - "@codemirror/lang-go": "^6.0.1", - "@codemirror/lang-html": "^6.4.11", - "@codemirror/lang-java": "^6.0.2", - "@codemirror/lang-javascript": "^6.2.5", - "@codemirror/lang-json": "^6.0.2", - "@codemirror/lang-markdown": "^6.5.0", - "@codemirror/lang-php": "^6.0.2", - "@codemirror/lang-python": "^6.2.1", - "@codemirror/lang-rust": "^6.0.2", - "@codemirror/lang-sql": "^6.10.0", - "@codemirror/lang-xml": "^6.1.0", - "@codemirror/lang-yaml": "^6.1.2", - "@codemirror/language": "^6.12.2", - "@codemirror/legacy-modes": "^6.5.2", - "@codemirror/search": "^6.6.0", - "@codemirror/state": "^6.5.4", - "@codemirror/theme-one-dark": "^6.1.3", - "@codemirror/view": "^6.39.16", - "@dnd-kit/core": "^6.3.1", - "@dnd-kit/sortable": "^10.0.0", - "@dnd-kit/utilities": "^3.2.2", - "@durable-streams/client": "^0.2.3", + "@codemirror/commands": "6.10.3", + "@codemirror/lang-cpp": "6.0.3", + "@codemirror/lang-css": "6.3.1", + "@codemirror/lang-go": "6.0.1", + "@codemirror/lang-html": "6.4.11", + "@codemirror/lang-java": "6.0.2", + "@codemirror/lang-javascript": "6.2.5", + "@codemirror/lang-json": "6.0.2", + "@codemirror/lang-markdown": "6.5.0", + "@codemirror/lang-php": "6.0.2", + "@codemirror/lang-python": "6.2.1", + "@codemirror/lang-rust": "6.0.2", + "@codemirror/lang-sql": "6.10.0", + "@codemirror/lang-xml": "6.1.0", + "@codemirror/lang-yaml": "6.1.3", + "@codemirror/language": "6.12.3", + "@codemirror/legacy-modes": "6.5.2", + "@codemirror/search": "6.6.0", + "@codemirror/state": "6.6.0", + "@codemirror/theme-one-dark": "6.1.3", + "@codemirror/view": "6.40.0", + "@dnd-kit/core": "6.3.1", + "@dnd-kit/sortable": "10.0.0", + "@dnd-kit/utilities": "3.2.2", + "@durable-streams/client": "0.2.3", "@electric-sql/client": "1.5.15", - "@headless-tree/core": "^1.6.3", - "@headless-tree/react": "^1.6.3", - "@hono/node-server": "^1.14.1", - "@hookform/resolvers": "^5.2.2", - "@lezer/highlight": "^1.2.3", + "@headless-tree/core": "1.6.3", + "@headless-tree/react": "1.6.3", + "@hono/node-server": "1.19.11", + "@hookform/resolvers": "5.2.2", + "@lezer/highlight": "1.2.3", "@mastra/core": "1.26.0-alpha.3", - "@paper-design/shaders-react": "^0.0.76", - "@parcel/watcher": "^2.5.6", + "@paper-design/shaders-react": "0.0.76", + "@parcel/watcher": "2.5.6", "@pierre/diffs": "1.1.3", "@pierre/trees": "1.0.0-beta.3", - "@radix-ui/react-dialog": "^1.1.15", - "@radix-ui/react-label": "^2.1.8", - "@replit/codemirror-css-color-picker": "^6.3.0", - "@sentry/electron": "^7.7.0", + "@radix-ui/react-dialog": "1.1.15", + "@radix-ui/react-label": "2.1.8", + "@replit/codemirror-css-color-picker": "6.3.0", + "@sentry/electron": "7.10.0", "@streamdown/mermaid": "1.0.2", "@superset/auth": "workspace:*", "@superset/chat": "workspace:*", @@ -175,58 +175,58 @@ "@superset/ui": "workspace:*", "@superset/workspace-client": "workspace:*", "@superset/workspace-fs": "workspace:*", - "@t3-oss/env-core": "^0.13.8", + "@t3-oss/env-core": "0.13.11", "@tanstack/db": "0.6.5", "@tanstack/electric-db-collection": "0.3.3", "@tanstack/electron-db-sqlite-persistence": "0.1.9", "@tanstack/node-db-sqlite-persistence": "0.1.9", - "@tanstack/query-async-storage-persister": "^5.100.9", + "@tanstack/query-async-storage-persister": "5.100.9", "@tanstack/react-db": "0.1.83", - "@tanstack/react-query": "^5.100.9", - "@tanstack/react-query-persist-client": "^5.100.9", - "@tanstack/react-router": "^1.147.3", - "@tanstack/react-table": "^8.21.3", - "@tanstack/react-virtual": "^3.13.18", - "@tiptap/core": "^3.17.1", - "@tiptap/extension-blockquote": "^3.17.1", - "@tiptap/extension-bold": "^3.17.1", - "@tiptap/extension-bubble-menu": "^3.17.1", - "@tiptap/extension-bullet-list": "^3.17.1", - "@tiptap/extension-code": "^3.17.1", - "@tiptap/extension-code-block": "^3.17.1", - "@tiptap/extension-code-block-lowlight": "^3.17.1", - "@tiptap/extension-document": "^3.17.1", + "@tanstack/react-query": "5.100.9", + "@tanstack/react-query-persist-client": "5.100.9", + "@tanstack/react-router": "1.168.8", + "@tanstack/react-table": "8.21.3", + "@tanstack/react-virtual": "3.13.23", + "@tiptap/core": "3.21.0", + "@tiptap/extension-blockquote": "3.21.0", + "@tiptap/extension-bold": "3.21.0", + "@tiptap/extension-bubble-menu": "3.21.0", + "@tiptap/extension-bullet-list": "3.21.0", + "@tiptap/extension-code": "3.21.0", + "@tiptap/extension-code-block": "3.21.0", + "@tiptap/extension-code-block-lowlight": "3.21.0", + "@tiptap/extension-document": "3.21.0", "@tiptap/extension-emoji": "3.17.1", - "@tiptap/extension-hard-break": "^3.17.1", - "@tiptap/extension-heading": "^3.17.1", - "@tiptap/extension-history": "^3.17.1", - "@tiptap/extension-horizontal-rule": "^3.17.1", - "@tiptap/extension-image": "^3.17.1", - "@tiptap/extension-italic": "^3.17.1", - "@tiptap/extension-link": "^3.17.1", - "@tiptap/extension-list-item": "^3.17.1", - "@tiptap/extension-ordered-list": "^3.17.1", - "@tiptap/extension-paragraph": "^3.17.1", - "@tiptap/extension-placeholder": "^3.17.1", - "@tiptap/extension-strike": "^3.17.1", + "@tiptap/extension-hard-break": "3.21.0", + "@tiptap/extension-heading": "3.21.0", + "@tiptap/extension-history": "3.21.0", + "@tiptap/extension-horizontal-rule": "3.21.0", + "@tiptap/extension-image": "3.21.0", + "@tiptap/extension-italic": "3.21.0", + "@tiptap/extension-link": "3.21.0", + "@tiptap/extension-list-item": "3.21.0", + "@tiptap/extension-ordered-list": "3.21.0", + "@tiptap/extension-paragraph": "3.21.0", + "@tiptap/extension-placeholder": "3.21.0", + "@tiptap/extension-strike": "3.21.0", "@tiptap/extension-table": "3.18.0", "@tiptap/extension-table-cell": "3.18.0", "@tiptap/extension-table-header": "3.18.0", "@tiptap/extension-table-row": "3.18.0", - "@tiptap/extension-task-item": "^3.17.1", - "@tiptap/extension-task-list": "^3.17.1", - "@tiptap/extension-text": "^3.17.1", - "@tiptap/extension-underline": "^3.17.1", - "@tiptap/pm": "^3.17.1", - "@tiptap/react": "^3.17.1", - "@tiptap/starter-kit": "^3.17.1", - "@tiptap/suggestion": "^3.17.1", - "@trpc/client": "^11.7.1", - "@trpc/react-query": "^11.7.1", - "@trpc/server": "^11.7.1", - "@types/express": "^5.0.5", - "@types/pidusage": "^2.0.5", - "@vercel/blob": "^2.0.0", + "@tiptap/extension-task-item": "3.21.0", + "@tiptap/extension-task-list": "3.21.0", + "@tiptap/extension-text": "3.21.0", + "@tiptap/extension-underline": "3.21.0", + "@tiptap/pm": "3.21.0", + "@tiptap/react": "3.21.0", + "@tiptap/starter-kit": "3.21.0", + "@tiptap/suggestion": "3.21.0", + "@trpc/client": "11.16.0", + "@trpc/react-query": "11.16.0", + "@trpc/server": "11.16.0", + "@types/express": "5.0.6", + "@types/pidusage": "2.0.5", + "@vercel/blob": "2.3.2", "@xterm/addon-clipboard": "0.3.0-beta.197", "@xterm/addon-fit": "0.12.0-beta.197", "@xterm/addon-image": "0.10.0-beta.197", @@ -238,154 +238,154 @@ "@xterm/addon-webgl": "0.20.0-beta.196", "@xterm/headless": "6.1.0-beta.197", "@xterm/xterm": "6.1.0-beta.197", - "ai": "^6.0.0", + "ai": "6.0.141", "better-auth": "1.6.5", "better-sqlite3": "12.6.2", - "bindings": "^1.5.0", - "bufferutil": "^4.1.0", - "clsx": "^2.1.1", - "culori": "^4.0.2", - "date-fns": "^4.1.0", - "default-shell": "^2.2.0", + "bindings": "1.5.0", + "bufferutil": "4.1.0", + "clsx": "2.1.1", + "culori": "4.0.2", + "date-fns": "4.1.0", + "default-shell": "2.2.0", "detect-libc": "2.0.4", - "dexie": "^4.4.2", - "dnd-core": "^16.0.1", - "dotenv": "^17.3.1", + "dexie": "4.4.2", + "dnd-core": "16.0.1", + "dotenv": "17.3.1", "drizzle-orm": "0.45.2", - "electron-log": "^5.4.3", - "electron-updater": "^6.8.3", - "execa": "^9.6.0", - "express": "^5.1.0", - "fast-glob": "^3.3.3", - "file-uri-to-path": "^1.0.0", - "framer-motion": "^12.23.26", - "friendly-words": "^1.3.1", - "fuse.js": "^7.1.0", - "highlight.js": "^11.11.1", - "http-proxy": "^1.18.1", - "idb-keyval": "^6.2.2", - "jose": "^6.1.3", + "electron-log": "5.4.3", + "electron-updater": "6.8.3", + "execa": "9.6.1", + "express": "5.2.1", + "fast-glob": "3.3.3", + "file-uri-to-path": "1.0.0", + "framer-motion": "12.38.0", + "friendly-words": "1.3.1", + "fuse.js": "7.1.0", + "highlight.js": "11.11.1", + "http-proxy": "1.18.1", + "idb-keyval": "6.2.2", + "jose": "6.2.2", "libsql": "0.5.22", - "line-column-path": "^3.0.0", - "lodash": "^4.17.21", - "lowdb": "^7.0.1", - "lowlight": "^3.3.0", - "lucide-react": "^0.563.0", + "line-column-path": "3.0.0", + "lodash": "4.17.23", + "lowdb": "7.0.1", + "lowlight": "3.3.0", + "lucide-react": "0.563.0", "mastracode": "0.15.0-alpha.3", - "mdast-util-to-string": "^4.0.0", - "nanoid": "^5.1.6", - "native-keymap": "^3.3.9", - "node-addon-api": "^7.1.0", + "mdast-util-to-string": "4.0.0", + "nanoid": "5.1.7", + "native-keymap": "3.3.9", + "node-addon-api": "7.1.1", "node-pty": "1.1.0", - "os-locale": "^6.0.2", - "pidtree": "^0.6.0", - "pidusage": "^4.0.1", + "os-locale": "6.0.2", + "pidtree": "0.6.0", + "pidusage": "4.0.1", "posthog-js": "1.310.1", - "posthog-node": "^5.24.7", - "prebuild-install": "^7.1.1", + "posthog-node": "5.28.8", + "prebuild-install": "7.1.3", "react": "19.2.0", - "react-dnd": "^16.0.1", - "react-dnd-html5-backend": "^16.0.1", + "react-dnd": "16.0.1", + "react-dnd-html5-backend": "16.0.1", "react-dom": "19.2.0", - "react-hook-form": "^7.71.1", - "react-hotkeys-hook": "^5.2.4", - "react-icons": "^5.5.0", - "react-markdown": "^10.1.0", - "react-mosaic-component": "^6.1.1", - "react-resizable-panels": "^3.0.6", - "react-syntax-highlighter": "^16.1.0", - "rehype-raw": "^7.0.0", - "rehype-sanitize": "^6.0.0", - "remark-gfm": "^4.0.1", - "remark-parse": "^11.0.0", - "semver": "^7.7.4", - "shell-env": "^4.0.3", - "shell-quote": "^1.8.3", - "shiki": "^3.21.0", - "simple-git": "^3.30.0", + "react-hook-form": "7.72.0", + "react-hotkeys-hook": "5.2.4", + "react-icons": "5.6.0", + "react-markdown": "10.1.0", + "react-mosaic-component": "6.1.1", + "react-resizable-panels": "3.0.6", + "react-syntax-highlighter": "16.1.1", + "rehype-raw": "7.0.0", + "rehype-sanitize": "6.0.0", + "remark-gfm": "4.0.1", + "remark-parse": "11.0.0", + "semver": "7.7.4", + "shell-env": "4.0.3", + "shell-quote": "1.8.3", + "shiki": "3.23.0", + "simple-git": "3.33.0", "streamdown": "2.5.0", - "strip-ansi": "^7.1.2", - "superjson": "^2.2.5", - "tailwind-merge": "^3.4.0", - "tippy.js": "^6.3.7", - "tiptap-markdown": "^0.9.0", - "tree-kill": "^1.2.2", - "trpc-electron": "^0.1.2", - "tw-animate-css": "^1.4.0", - "unified": "^11.0.5", - "use-resize-observer": "^9.1.0", - "utf-8-validate": "^6.0.6", - "uuid": "^14.0.0", - "zod": "^4.3.5", - "zustand": "^5.0.8", + "strip-ansi": "7.2.0", + "superjson": "2.2.6", + "tailwind-merge": "3.5.0", + "tippy.js": "6.3.7", + "tiptap-markdown": "0.9.0", + "tree-kill": "1.2.2", + "trpc-electron": "0.1.2", + "tw-animate-css": "1.4.0", + "unified": "11.0.5", + "use-resize-observer": "9.1.0", + "utf-8-validate": "6.0.6", + "uuid": "14.0.0", + "zod": "4.3.6", + "zustand": "5.0.12", }, "devDependencies": { - "@sentry/vite-plugin": "^4.7.0", + "@sentry/vite-plugin": "4.9.1", "@superset/typescript": "workspace:*", - "@tailwindcss/vite": "^4.0.9", - "@tanstack/router-cli": "^1.149.0", - "@tanstack/router-plugin": "^1.149.0", - "@types/better-sqlite3": "^7.6.13", - "@types/bun": "^1.2.17", - "@types/culori": "^4.0.1", - "@types/http-proxy": "^1.17.17", - "@types/lodash": "^4.17.20", - "@types/node": "^24.9.1", - "@types/react": "~19.2.2", - "@types/react-dom": "^19.2.3", - "@types/react-syntax-highlighter": "^15.5.13", - "@types/semver": "^7.7.1", - "@types/shell-quote": "^1.7.5", - "@vitejs/plugin-react": "^5.0.1", - "code-inspector-plugin": "^1.2.2", - "cross-env": "^10.0.0", + "@tailwindcss/vite": "4.2.2", + "@tanstack/router-cli": "1.166.23", + "@tanstack/router-plugin": "1.167.9", + "@types/better-sqlite3": "7.6.13", + "@types/bun": "1.3.11", + "@types/culori": "4.0.1", + "@types/http-proxy": "1.17.17", + "@types/lodash": "4.17.24", + "@types/node": "24.12.0", + "@types/react": "19.2.14", + "@types/react-dom": "19.2.3", + "@types/react-syntax-highlighter": "15.5.13", + "@types/semver": "7.7.1", + "@types/shell-quote": "1.7.5", + "@vitejs/plugin-react": "5.2.0", + "code-inspector-plugin": "1.4.5", + "cross-env": "10.1.0", "electron": "40.8.5", - "electron-builder": "^26.4.0", - "electron-vite": "^4.0.0", - "material-icon-theme": "^5.32.0", - "rimraf": "^6.0.1", - "rollup-plugin-inject-process-env": "^1.3.1", - "tailwindcss": "^4.1.18", - "tsx": "^4.19.3", - "typescript": "^5.9.3", - "vite": "^7.1.3", - "vite-tsconfig-paths": "^5.1.4", + "electron-builder": "26.8.1", + "electron-vite": "4.0.1", + "material-icon-theme": "5.32.0", + "rimraf": "6.1.3", + "rollup-plugin-inject-process-env": "1.3.1", + "tailwindcss": "4.2.2", + "tsx": "4.21.0", + "typescript": "5.9.3", + "vite": "7.3.1", + "vite-tsconfig-paths": "5.1.4", }, }, "apps/docs": { "name": "@superset/docs", "version": "0.0.0", "dependencies": { - "@radix-ui/react-collapsible": "^1.1.12", - "@radix-ui/react-scroll-area": "^1.2.10", - "@sentry/nextjs": "^10.36.0", + "@radix-ui/react-collapsible": "1.1.12", + "@radix-ui/react-scroll-area": "1.2.10", + "@sentry/nextjs": "10.46.0", "@superset/shared": "workspace:*", - "@t3-oss/env-nextjs": "^0.13.8", - "class-variance-authority": "^0.7.1", - "dotenv": "^17.3.1", - "framer-motion": "^12.23.26", + "@t3-oss/env-nextjs": "0.13.11", + "class-variance-authority": "0.7.1", + "dotenv": "17.3.1", + "framer-motion": "12.38.0", "fumadocs-core": "16.4.7", "fumadocs-mdx": "14.2.5", "fumadocs-ui": "16.4.7", - "lucide-react": "^0.563.0", - "next": "^16.0.10", + "lucide-react": "0.563.0", + "next": "16.2.1", "posthog-js": "1.310.1", "react": "19.2.0", "react-dom": "19.2.0", - "tailwind-merge": "^3.4.0", - "zod": "^4.3.5", + "tailwind-merge": "3.5.0", + "zod": "4.3.6", }, "devDependencies": { "@superset/typescript": "workspace:*", - "@tailwindcss/postcss": "^4.0.9", - "@types/mdx": "^2.0.13", - "@types/node": "^24.9.1", - "@types/react": "~19.2.2", - "@types/react-dom": "^19.2.3", - "postcss": "^8.5.6", - "tailwindcss": "^4.1.18", - "tailwindcss-animate": "^1.0.7", - "typescript": "^5.9.3", + "@tailwindcss/postcss": "4.2.2", + "@types/mdx": "2.0.13", + "@types/node": "24.12.0", + "@types/react": "19.2.14", + "@types/react-dom": "19.2.3", + "postcss": "8.5.8", + "tailwindcss": "4.2.2", + "tailwindcss-animate": "1.0.7", + "typescript": "5.9.3", }, }, "apps/electric-proxy": { @@ -394,65 +394,65 @@ "dependencies": { "@superset/db": "workspace:*", "drizzle-orm": "0.45.2", - "jose": "^6.1.3", + "jose": "6.2.2", }, "devDependencies": { - "@cloudflare/workers-types": "^4.20250214.0", + "@cloudflare/workers-types": "4.20260329.1", "@superset/typescript": "workspace:*", - "typescript": "^5.9.3", - "wrangler": "^4.14.4", + "typescript": "5.9.3", + "wrangler": "4.78.0", }, }, "apps/marketing": { "name": "@superset/marketing", "version": "0.1.0", "dependencies": { - "@paper-design/shaders-react": "^0.0.76", - "@react-three/drei": "^10.7.6", - "@react-three/fiber": "^9.4.0", - "@sentry/nextjs": "^10.36.0", + "@paper-design/shaders-react": "0.0.76", + "@react-three/drei": "10.7.7", + "@react-three/fiber": "9.5.0", + "@sentry/nextjs": "10.46.0", "@superset/auth": "workspace:*", "@superset/email": "workspace:*", "@superset/shared": "workspace:*", "@superset/ui": "workspace:*", - "@t3-oss/env-nextjs": "^0.13.8", - "framer-motion": "^12.23.26", - "geist": "^1.7.0", - "gray-matter": "^4.0.3", + "@t3-oss/env-nextjs": "0.13.11", + "framer-motion": "12.38.0", + "geist": "1.7.0", + "gray-matter": "4.0.3", "import-in-the-middle": "2.0.1", - "lucide-react": "^0.563.0", - "next": "^16.0.10", - "next-mdx-remote": "^6.0.0", - "next-themes": "^0.4.6", + "lucide-react": "0.563.0", + "next": "16.2.1", + "next-mdx-remote": "6.0.0", + "next-themes": "0.4.6", "posthog-js": "1.310.1", "react": "19.2.0", "react-dom": "19.2.0", - "react-fast-marquee": "^1.6.5", - "react-icons": "^5.5.0", - "remark-gfm": "^4.0.1", + "react-fast-marquee": "1.6.5", + "react-icons": "5.6.0", + "remark-gfm": "4.0.1", "require-in-the-middle": "8.0.1", - "resend": "^4.0.1", - "shiki": "^3.21.0", - "simplex-noise": "^4.0.3", - "stripe-gradient": "^1.0.1", - "three": "^0.181.2", - "ua-parser-js": "^2.0.8", - "zod": "^4.3.5", + "resend": "4.8.0", + "shiki": "3.23.0", + "simplex-noise": "4.0.3", + "stripe-gradient": "1.0.1", + "three": "0.181.2", + "ua-parser-js": "2.0.9", + "zod": "4.3.6", }, "devDependencies": { "@superset/typescript": "workspace:*", - "@tailwindcss/postcss": "^4.0.9", - "@tailwindcss/typography": "^0.5.16", - "@types/mdx": "^2.0.13", - "@types/node": "^24.9.1", - "@types/react": "~19.2.2", - "@types/react-dom": "^19.2.3", - "@types/three": "^0.181.0", - "@types/ua-parser-js": "^0.7.39", - "babel-plugin-react-compiler": "^1.0.0", - "dotenv": "^17.3.1", - "tailwindcss": "^4.1.18", - "typescript": "^5.9.3", + "@tailwindcss/postcss": "4.2.2", + "@tailwindcss/typography": "0.5.19", + "@types/mdx": "2.0.13", + "@types/node": "24.12.0", + "@types/react": "19.2.14", + "@types/react-dom": "19.2.3", + "@types/three": "0.181.0", + "@types/ua-parser-js": "0.7.39", + "babel-plugin-react-compiler": "1.0.0", + "dotenv": "17.3.1", + "tailwindcss": "4.2.2", + "typescript": "5.9.3", }, }, "apps/mobile": { @@ -461,113 +461,113 @@ "dependencies": { "@better-auth/expo": "1.6.5", "@electric-sql/client": "1.5.15", - "@expo/ui": "~55.0.0-preview.4", - "@expo/vector-icons": "^15.0.3", + "@expo/ui": "55.0.6", + "@expo/vector-icons": "15.1.1", "@react-native-async-storage/async-storage": "2.2.0", - "@react-navigation/native": "^7.1.8", - "@rn-primitives/accordion": "^1.2.0", - "@rn-primitives/alert-dialog": "^1.2.0", - "@rn-primitives/aspect-ratio": "^1.2.0", - "@rn-primitives/avatar": "^1.2.0", - "@rn-primitives/checkbox": "^1.2.0", - "@rn-primitives/collapsible": "^1.2.0", - "@rn-primitives/context-menu": "^1.2.0", - "@rn-primitives/dialog": "^1.2.0", - "@rn-primitives/dropdown-menu": "^1.2.0", - "@rn-primitives/hover-card": "^1.2.0", - "@rn-primitives/label": "^1.2.0", - "@rn-primitives/menubar": "^1.2.0", - "@rn-primitives/popover": "^1.2.0", - "@rn-primitives/portal": "^1.3.0", - "@rn-primitives/progress": "^1.2.0", - "@rn-primitives/radio-group": "^1.2.0", - "@rn-primitives/select": "^1.2.0", - "@rn-primitives/separator": "^1.2.0", - "@rn-primitives/slot": "^1.2.0", - "@rn-primitives/switch": "^1.2.0", - "@rn-primitives/tabs": "^1.2.0", - "@rn-primitives/toggle": "^1.2.0", - "@rn-primitives/toggle-group": "^1.2.0", - "@rn-primitives/tooltip": "^1.2.0", + "@react-navigation/native": "7.2.2", + "@rn-primitives/accordion": "1.4.0", + "@rn-primitives/alert-dialog": "1.4.0", + "@rn-primitives/aspect-ratio": "1.4.0", + "@rn-primitives/avatar": "1.4.0", + "@rn-primitives/checkbox": "1.4.0", + "@rn-primitives/collapsible": "1.4.0", + "@rn-primitives/context-menu": "1.4.0", + "@rn-primitives/dialog": "1.4.0", + "@rn-primitives/dropdown-menu": "1.4.0", + "@rn-primitives/hover-card": "1.4.0", + "@rn-primitives/label": "1.4.0", + "@rn-primitives/menubar": "1.4.0", + "@rn-primitives/popover": "1.4.0", + "@rn-primitives/portal": "1.4.0", + "@rn-primitives/progress": "1.4.0", + "@rn-primitives/radio-group": "1.4.0", + "@rn-primitives/select": "1.4.0", + "@rn-primitives/separator": "1.4.0", + "@rn-primitives/slot": "1.4.0", + "@rn-primitives/switch": "1.4.0", + "@rn-primitives/tabs": "1.4.0", + "@rn-primitives/toggle": "1.4.0", + "@rn-primitives/toggle-group": "1.4.0", + "@rn-primitives/tooltip": "1.4.0", "@superset/auth": "workspace:*", "@superset/db": "workspace:*", "@superset/trpc": "workspace:*", "@tanstack/db": "0.6.5", "@tanstack/electric-db-collection": "0.3.3", "@tanstack/react-db": "0.1.83", - "@tanstack/react-query": "^5.100.9", - "@trpc/client": "^11.7.1", - "@trpc/react-query": "^11.7.1", + "@tanstack/react-query": "5.100.9", + "@trpc/client": "11.16.0", + "@trpc/react-query": "11.16.0", "better-auth": "1.6.5", - "class-variance-authority": "^0.7.1", - "clsx": "^2.1.1", - "dotenv": "^17.3.1", - "expo": "^55.0.0-beta", - "expo-application": "~55.0.4", - "expo-constants": "~55.0.3", - "expo-crypto": "~55.0.4", - "expo-dev-client": "~55.0.4", - "expo-device": "~55.0.5", - "expo-file-system": "~55.0.4", - "expo-glass-effect": "~55.0.4", - "expo-image": "~55.0.3", - "expo-linking": "~55.0.3", - "expo-localization": "~55.0.4", - "expo-network": "~55.0.4", - "expo-router": "~55.0.0-preview.6", - "expo-secure-store": "~55.0.4", - "expo-status-bar": "~55.0.2", - "expo-system-ui": "~55.0.4", - "expo-web-browser": "~55.0.4", - "lucide-react-native": "^0.562.0", - "posthog-react-native": "^4.23.0", + "class-variance-authority": "0.7.1", + "clsx": "2.1.1", + "dotenv": "17.3.1", + "expo": "55.0.9", + "expo-application": "55.0.10", + "expo-constants": "55.0.9", + "expo-crypto": "55.0.10", + "expo-dev-client": "55.0.19", + "expo-device": "55.0.10", + "expo-file-system": "55.0.12", + "expo-glass-effect": "55.0.8", + "expo-image": "55.0.6", + "expo-linking": "55.0.9", + "expo-localization": "55.0.9", + "expo-network": "55.0.9", + "expo-router": "55.0.8", + "expo-secure-store": "55.0.9", + "expo-status-bar": "55.0.4", + "expo-system-ui": "55.0.11", + "expo-web-browser": "55.0.10", + "lucide-react-native": "0.562.0", + "posthog-react-native": "4.39.0", "react": "19.2.0", "react-native": "0.83.1", "react-native-gesture-handler": "3.0.0-beta.1", - "react-native-get-random-values": "^1.11.0", - "react-native-reanimated": "~4.2.1", - "react-native-safe-area-context": "~5.6.0", - "react-native-screens": "^4.16.0", + "react-native-get-random-values": "1.11.0", + "react-native-reanimated": "4.2.3", + "react-native-safe-area-context": "5.6.2", + "react-native-screens": "4.24.0", "react-native-svg": "15.15.1", "react-native-worklets": "0.7.2", - "superjson": "^2.2.5", - "tailwind-merge": "^3.4.0", - "tailwindcss": "^4.1.18", - "tailwindcss-animate": "^1.0.7", - "uniwind": "^1.2.4", - "zod": "^4.3.5", + "superjson": "2.2.6", + "tailwind-merge": "3.5.0", + "tailwindcss": "4.2.2", + "tailwindcss-animate": "1.0.7", + "uniwind": "1.6.1", + "zod": "4.3.6", }, "devDependencies": { - "@types/node": "^24.9.1", - "@types/react": "~19.2.2", - "babel-preset-expo": "~55.0.0", - "expo-mcp": "~0.2.1", - "typescript": "^5.9.3", + "@types/node": "24.12.0", + "@types/react": "19.2.14", + "babel-preset-expo": "55.0.13", + "expo-mcp": "0.2.4", + "typescript": "5.9.3", }, }, "apps/relay": { "name": "@superset/relay", "version": "0.1.0", "dependencies": { - "@hono/node-server": "^1.14.1", - "@hono/node-ws": "^1.3.0", - "@sentry/node": "^9.0.0", + "@hono/node-server": "1.19.11", + "@hono/node-ws": "1.3.0", + "@sentry/node": "9.47.1", "@superset/shared": "workspace:*", "@superset/trpc": "workspace:*", - "@t3-oss/env-core": "^0.13.8", - "@trpc/client": "^11.7.1", - "@upstash/redis": "^1.34.3", - "hono": "^4.8.5", - "jose": "^6.1.3", - "lru-cache": "^11.2.7", - "superjson": "^2.2.5", - "zod": "^4.3.5", + "@t3-oss/env-core": "0.13.11", + "@trpc/client": "11.16.0", + "@upstash/redis": "1.37.0", + "hono": "4.12.9", + "jose": "6.2.2", + "lru-cache": "11.2.7", + "superjson": "2.2.6", + "zod": "4.3.6", }, "devDependencies": { "@superset/typescript": "workspace:*", - "@types/node": "^24.9.1", - "bun-types": "^1.3.1", - "typescript": "^5.9.3", + "@types/node": "24.12.0", + "bun-types": "1.3.11", + "typescript": "5.9.3", }, }, "apps/streams": { @@ -578,49 +578,49 @@ "name": "@superset/web", "version": "0.1.0", "dependencies": { - "@sentry/nextjs": "^10.36.0", + "@sentry/nextjs": "10.46.0", "@superset/auth": "workspace:*", "@superset/db": "workspace:*", "@superset/shared": "workspace:*", "@superset/trpc": "workspace:*", "@superset/ui": "workspace:*", - "@t3-oss/env-nextjs": "^0.13.8", - "@tanstack/react-query": "^5.100.9", - "@tanstack/react-query-devtools": "^5.90.10", - "@trpc/client": "^11.7.1", - "@trpc/server": "^11.7.1", - "@trpc/tanstack-react-query": "^11.7.1", - "@uiw/react-md-editor": "^4.0.11", - "@xterm/addon-fit": "^0.10.0", - "@xterm/xterm": "^5.5.0", + "@t3-oss/env-nextjs": "0.13.11", + "@tanstack/react-query": "5.100.9", + "@tanstack/react-query-devtools": "5.95.2", + "@trpc/client": "11.16.0", + "@trpc/server": "11.16.0", + "@trpc/tanstack-react-query": "11.16.0", + "@uiw/react-md-editor": "4.1.0", + "@xterm/addon-fit": "0.12.0-beta.197", + "@xterm/xterm": "6.1.0-beta.197", "better-auth": "1.6.5", - "framer-motion": "^12.23.26", - "geist": "^1.7.0", + "framer-motion": "12.38.0", + "geist": "1.7.0", "import-in-the-middle": "2.0.1", - "jose": "^6.1.3", - "lucide-react": "^0.563.0", - "next": "^16.0.10", - "next-themes": "^0.4.6", + "jose": "6.2.2", + "lucide-react": "0.563.0", + "next": "16.2.1", + "next-themes": "0.4.6", "posthog-js": "1.310.1", - "posthog-node": "^5.24.7", + "posthog-node": "5.28.8", "react": "19.2.0", "react-dom": "19.2.0", - "react-icons": "^5.5.0", + "react-icons": "5.6.0", "require-in-the-middle": "8.0.1", - "server-only": "^0.0.1", - "superjson": "^2.2.5", - "zod": "^4.3.5", + "server-only": "0.0.1", + "superjson": "2.2.6", + "zod": "4.3.6", }, "devDependencies": { "@superset/typescript": "workspace:*", - "@tailwindcss/postcss": "^4.0.9", - "@types/node": "^24.9.1", - "@types/react": "~19.2.2", - "@types/react-dom": "^19.2.3", - "babel-plugin-react-compiler": "^1.0.0", - "dotenv": "^17.3.1", - "tailwindcss": "^4.1.18", - "typescript": "^5.9.3", + "@tailwindcss/postcss": "4.2.2", + "@types/node": "24.12.0", + "@types/react": "19.2.14", + "@types/react-dom": "19.2.3", + "babel-plugin-react-compiler": "1.0.0", + "dotenv": "17.3.1", + "tailwindcss": "4.2.2", + "typescript": "5.9.3", }, }, "packages/auth": { @@ -634,78 +634,78 @@ "@superset/db": "workspace:*", "@superset/email": "workspace:*", "@superset/shared": "workspace:*", - "@t3-oss/env-core": "^0.13.8", - "@t3-oss/env-nextjs": "^0.13.8", - "@upstash/qstash": "^2.8.4", - "@upstash/ratelimit": "^2.0.4", - "@upstash/redis": "^1.34.3", + "@t3-oss/env-core": "0.13.11", + "@t3-oss/env-nextjs": "0.13.11", + "@upstash/qstash": "2.10.1", + "@upstash/ratelimit": "2.0.8", + "@upstash/redis": "1.37.0", "better-auth": "1.6.5", - "dotenv": "^17.3.1", + "dotenv": "17.3.1", "drizzle-orm": "0.45.2", - "resend": "^4.0.1", - "stripe": "^20.2.0", - "zod": "^4.3.5", + "resend": "4.8.0", + "stripe": "20.4.1", + "zod": "4.3.6", }, "devDependencies": { "@superset/typescript": "workspace:*", - "@types/node": "^24.9.1", - "typescript": "^5.9.3", + "@types/node": "24.12.0", + "typescript": "5.9.3", }, }, "packages/chat": { "name": "@superset/chat", "version": "0.0.1", "dependencies": { - "@ai-sdk/anthropic": "^3.0.43", + "@ai-sdk/anthropic": "3.0.64", "@ai-sdk/openai": "3.0.36", "@mastra/core": "1.26.0-alpha.3", "@mastra/mcp": "1.5.1-alpha.1", "@superset/trpc": "workspace:*", "@superset/workspace-fs": "workspace:*", - "@trpc/client": "^11.7.1", - "@trpc/server": "^11.7.1", - "ai": "^6.0.0", - "hono": "^4.8.5", + "@trpc/client": "11.16.0", + "@trpc/server": "11.16.0", + "ai": "6.0.141", + "hono": "4.12.9", "mastracode": "0.15.0-alpha.3", - "superjson": "^2.2.5", - "zod": "^4.3.5", + "superjson": "2.2.6", + "zod": "4.3.6", }, "devDependencies": { "@superset/typescript": "workspace:*", - "@types/bun": "^1.2.17", - "@types/node": "^24.9.1", - "@types/react": "~19.2.2", - "typescript": "^5.9.3", + "@types/bun": "1.3.11", + "@types/node": "24.12.0", + "@types/react": "19.2.14", + "typescript": "5.9.3", }, "peerDependencies": { - "@tanstack/react-query": "^5.0.0", - "@trpc/client": "^11.7.1", - "@trpc/react-query": "^11.7.1", - "react": "^18.0.0 || ^19.0.0", + "@tanstack/react-query": "5.100.9", + "@trpc/client": "11.16.0", + "@trpc/react-query": "11.16.0", + "react": "19.2.0", }, }, "packages/cli": { "name": "@superset/cli", "version": "0.2.14", "dependencies": { - "@clack/prompts": "^0.10.0", + "@clack/prompts": "0.10.1", "@superset/cli-framework": "workspace:*", "@superset/host-service": "workspace:*", "@superset/shared": "workspace:*", "@superset/trpc": "workspace:*", - "@trpc/client": "^11.7.1", - "date-fns": "^4.1.0", - "ink": "^7.0.1", - "mime-types": "^3.0.2", + "@trpc/client": "11.16.0", + "date-fns": "4.1.0", + "ink": "7.0.1", + "mime-types": "3.0.2", "react": "19.2.0", - "superjson": "^2.2.5", + "superjson": "2.2.6", }, "devDependencies": { "@superset/typescript": "workspace:*", - "@types/mime-types": "^3.0.1", - "@types/react": "~19.2.2", - "bun-types": "^1.3.1", - "typescript": "^5.9.3", + "@types/mime-types": "3.0.1", + "@types/react": "19.2.14", + "bun-types": "1.3.11", + "typescript": "5.9.3", }, }, "packages/cli-framework": { @@ -716,8 +716,8 @@ }, "devDependencies": { "@superset/typescript": "workspace:*", - "bun-types": "^1.3.1", - "typescript": "^5.9.3", + "bun-types": "1.3.11", + "typescript": "5.9.3", }, }, "packages/db": { @@ -726,17 +726,17 @@ "dependencies": { "@neondatabase/serverless": "1.0.2", "@superset/shared": "workspace:*", - "@t3-oss/env-core": "^0.13.8", - "dotenv": "^17.3.1", + "@t3-oss/env-core": "0.13.11", + "dotenv": "17.3.1", "drizzle-orm": "0.45.2", - "zod": "^4.3.5", + "zod": "4.3.6", }, "devDependencies": { "@superset/typescript": "workspace:*", - "@types/node": "^24.9.1", - "bun-types": "^1.3.1", + "@types/node": "24.12.0", + "bun-types": "1.3.11", "drizzle-kit": "0.31.8", - "typescript": "^5.9.3", + "typescript": "5.9.3", }, }, "packages/desktop-mcp": { @@ -746,15 +746,15 @@ "desktop-mcp": "./src/bin.ts", }, "dependencies": { - "@modelcontextprotocol/sdk": "^1.26.0", - "dotenv": "^17.3.1", - "puppeteer-core": "^24.37.3", - "zod": "^4.3.5", + "@modelcontextprotocol/sdk": "1.28.0", + "dotenv": "17.3.1", + "puppeteer-core": "24.40.0", + "zod": "4.3.6", }, "devDependencies": { "@superset/typescript": "workspace:*", - "@types/node": "^24.9.1", - "typescript": "^5.9.3", + "@types/node": "24.12.0", + "typescript": "5.9.3", }, }, "packages/email": { @@ -764,65 +764,65 @@ "@react-email/components": "1.0.1", "@react-email/tailwind": "2.0.3", "@superset/db": "workspace:*", - "@t3-oss/env-core": "^0.13.8", - "date-fns": "^4.1.0", + "@t3-oss/env-core": "0.13.11", + "date-fns": "4.1.0", "drizzle-orm": "0.45.2", "react": "19.2.0", "react-dom": "19.2.0", - "resend": "^4.0.1", - "tailwindcss": "^4.1.18", - "zod": "^4.3.5", + "resend": "4.8.0", + "tailwindcss": "4.2.2", + "zod": "4.3.6", }, "devDependencies": { "@react-email/preview-server": "5.0.7", "@superset/typescript": "workspace:*", - "@types/node": "^24.9.1", - "@types/react": "~19.2.2", - "@types/tailwindcss": "^3.1.0", + "@types/node": "24.12.0", + "@types/react": "19.2.14", + "@types/tailwindcss": "3.1.0", "react-email": "5.0.7", - "typescript": "^5.9.3", + "typescript": "5.9.3", }, }, "packages/host-service": { "name": "@superset/host-service", "version": "0.8.2", "dependencies": { - "@hono/node-server": "^1.14.1", - "@hono/node-ws": "^1.3.0", - "@hono/trpc-server": "^0.3.4", + "@hono/node-server": "1.19.11", + "@hono/node-ws": "1.3.0", + "@hono/trpc-server": "0.3.4", "@mastra/core": "1.26.0-alpha.3", - "@octokit/rest": "^22.0.1", + "@octokit/rest": "22.0.1", "@superset/chat": "workspace:*", "@superset/port-scanner": "workspace:*", "@superset/pty-daemon": "workspace:*", "@superset/shared": "workspace:*", "@superset/trpc": "workspace:*", "@superset/workspace-fs": "workspace:*", - "@t3-oss/env-core": "^0.13.8", - "@trpc/client": "^11.7.1", - "@trpc/server": "^11.7.1", + "@t3-oss/env-core": "0.13.11", + "@trpc/client": "11.16.0", + "@trpc/server": "11.16.0", "@xterm/headless": "6.1.0-beta.197", "better-sqlite3": "12.6.2", "drizzle-orm": "0.45.2", - "hono": "^4.8.5", + "hono": "4.12.9", "mastracode": "0.15.0-alpha.3", - "mime-types": "^3.0.2", + "mime-types": "3.0.2", "node-pty": "1.1.0", - "semver": "^7.7.4", - "simple-git": "^3.30.0", - "superjson": "^2.2.5", - "tree-kill": "^1.2.2", - "zod": "^4.3.5", + "semver": "7.7.4", + "simple-git": "3.33.0", + "superjson": "2.2.6", + "tree-kill": "1.2.2", + "zod": "4.3.6", }, "devDependencies": { "@superset/typescript": "workspace:*", - "@types/better-sqlite3": "^7.6.13", - "@types/mime-types": "^3.0.1", - "@types/node": "^24.9.1", - "@types/semver": "^7.7.1", - "bun-types": "^1.3.1", + "@types/better-sqlite3": "7.6.13", + "@types/mime-types": "3.0.1", + "@types/node": "24.12.0", + "@types/semver": "7.7.1", + "bun-types": "1.3.11", "drizzle-kit": "0.31.8", - "typescript": "^5.9.3", + "typescript": "5.9.3", }, "optionalDependencies": { "@anush008/tokenizers-linux-arm64-gnu": "0.6.0", @@ -834,60 +834,60 @@ "dependencies": { "@superset/shared": "workspace:*", "drizzle-orm": "0.45.2", - "uuid": "^14.0.0", - "zod": "^4.3.5", + "uuid": "14.0.0", + "zod": "4.3.6", }, "devDependencies": { "@superset/typescript": "workspace:*", - "@types/uuid": "^11.0.0", - "bun-types": "^1.3.1", + "@types/uuid": "11.0.0", + "bun-types": "1.3.11", "drizzle-kit": "0.31.8", - "typescript": "^5.9.3", + "typescript": "5.9.3", }, }, "packages/macos-process-metrics": { "name": "@superset/macos-process-metrics", "version": "0.0.1", "dependencies": { - "node-addon-api": "^7.1.0", + "node-addon-api": "7.1.1", }, }, "packages/mcp": { "name": "@superset/mcp", "version": "0.1.0", "dependencies": { - "@modelcontextprotocol/sdk": "^1.26.0", + "@modelcontextprotocol/sdk": "1.28.0", "@superset/db": "workspace:*", "@superset/shared": "workspace:*", "drizzle-orm": "0.45.2", - "zod": "^4.3.5", + "zod": "4.3.6", }, "devDependencies": { "@superset/typescript": "workspace:*", - "@types/node": "^24.9.1", - "bun-types": "^1.3.1", - "typescript": "^5.9.3", + "@types/node": "24.12.0", + "bun-types": "1.3.11", + "typescript": "5.9.3", }, }, "packages/mcp-v2": { "name": "@superset/mcp-v2", "version": "0.1.0", "dependencies": { - "@modelcontextprotocol/sdk": "^1.26.0", + "@modelcontextprotocol/sdk": "1.28.0", "@superset/auth": "workspace:*", "@superset/db": "workspace:*", "@superset/shared": "workspace:*", "@superset/trpc": "workspace:*", "better-auth": "1.6.5", "drizzle-orm": "0.45.2", - "superjson": "^2.2.5", - "zod": "^4.3.5", + "superjson": "2.2.6", + "zod": "4.3.6", }, "devDependencies": { "@superset/typescript": "workspace:*", - "@types/node": "^24.9.1", - "bun-types": "^1.3.1", - "typescript": "^5.9.3", + "@types/node": "24.12.0", + "bun-types": "1.3.11", + "typescript": "5.9.3", }, }, "packages/panes": { @@ -895,16 +895,16 @@ "version": "0.1.0", "dependencies": { "@superset/ui": "workspace:*", - "lucide-react": "^0.563.0", - "react-dnd": "^16.0.1", - "zustand": "^5.0.8", + "lucide-react": "0.563.0", + "react-dnd": "16.0.1", + "zustand": "5.0.12", }, "devDependencies": { "@superset/typescript": "workspace:*", - "@types/bun": "^1.2.17", - "@types/react": "~19.2.2", + "@types/bun": "1.3.11", + "@types/react": "19.2.14", "react": "19.2.0", - "typescript": "^5.9.3", + "typescript": "5.9.3", }, "peerDependencies": { "react": "19.2.0", @@ -914,12 +914,12 @@ "name": "@superset/port-scanner", "version": "0.1.0", "dependencies": { - "pidtree": "^0.6.0", + "pidtree": "0.6.0", }, "devDependencies": { "@superset/typescript": "workspace:*", - "bun-types": "^1.3.1", - "typescript": "^5.9.3", + "bun-types": "1.3.11", + "typescript": "5.9.3", }, }, "packages/pty-daemon": { @@ -933,9 +933,9 @@ }, "devDependencies": { "@superset/typescript": "workspace:*", - "@types/node": "^24.9.1", - "bun-types": "^1.3.1", - "typescript": "^5.9.3", + "@types/node": "24.12.0", + "bun-types": "1.3.11", + "typescript": "5.9.3", }, }, "packages/sdk": { @@ -943,125 +943,125 @@ "version": "0.0.1-alpha.9", "devDependencies": { "@superset/typescript": "workspace:*", - "bun-types": "^1.3.1", - "typescript": "^5.9.3", + "bun-types": "1.3.11", + "typescript": "5.9.3", }, }, "packages/shared": { "name": "@superset/shared", "version": "0.1.0", "dependencies": { - "@date-fns/tz": "^1.4.1", - "friendly-words": "^1.3.1", - "rrule": "^2.8.1", - "zod": "^4.3.5", + "@date-fns/tz": "1.4.1", + "friendly-words": "1.3.1", + "rrule": "2.8.1", + "zod": "4.3.6", }, "devDependencies": { "@superset/typescript": "workspace:*", - "@types/friendly-words": "^1.2.2", - "bun-types": "^1.3.1", - "typescript": "^5.9.3", + "@types/friendly-words": "1.2.2", + "bun-types": "1.3.11", + "typescript": "5.9.3", }, }, "packages/trpc": { "name": "@superset/trpc", "version": "0.1.0", "dependencies": { - "@linear/sdk": "^68.1.0", + "@linear/sdk": "68.1.1", "@superset/auth": "workspace:*", "@superset/db": "workspace:*", "@superset/shared": "workspace:*", - "@t3-oss/env-core": "^0.13.8", - "@trpc/server": "^11.7.1", - "@upstash/qstash": "^2.8.4", - "@upstash/ratelimit": "^2.0.4", - "@upstash/redis": "^1.34.3", - "@vercel/blob": "^2.0.0", - "@vercel/kv": "^3.0.0", + "@t3-oss/env-core": "0.13.11", + "@trpc/server": "11.16.0", + "@upstash/qstash": "2.10.1", + "@upstash/ratelimit": "2.0.8", + "@upstash/redis": "1.37.0", + "@vercel/blob": "2.3.2", + "@vercel/kv": "3.0.0", "drizzle-orm": "0.45.2", - "posthog-node": "^5.24.7", - "resend": "^4.0.1", - "superjson": "^2.2.5", - "zod": "^4.3.5", + "posthog-node": "5.28.8", + "resend": "4.8.0", + "superjson": "2.2.6", + "zod": "4.3.6", }, "devDependencies": { "@superset/typescript": "workspace:*", - "typescript": "^5.9.3", + "typescript": "5.9.3", }, }, "packages/ui": { "name": "@superset/ui", "version": "0.1.0", "dependencies": { - "@hookform/resolvers": "^5.2.2", - "@radix-ui/react-accordion": "^1.2.12", - "@radix-ui/react-alert-dialog": "^1.1.15", - "@radix-ui/react-aspect-ratio": "^1.1.8", - "@radix-ui/react-avatar": "^1.1.11", - "@radix-ui/react-checkbox": "^1.3.3", - "@radix-ui/react-collapsible": "^1.1.12", - "@radix-ui/react-context-menu": "^2.2.16", - "@radix-ui/react-dialog": "^1.1.15", - "@radix-ui/react-dropdown-menu": "^2.1.16", - "@radix-ui/react-hover-card": "^1.1.15", - "@radix-ui/react-label": "^2.1.8", - "@radix-ui/react-menubar": "^1.1.16", - "@radix-ui/react-navigation-menu": "^1.2.14", - "@radix-ui/react-popover": "^1.1.15", - "@radix-ui/react-progress": "^1.1.8", - "@radix-ui/react-radio-group": "^1.3.8", - "@radix-ui/react-scroll-area": "^1.2.10", - "@radix-ui/react-select": "^2.2.6", - "@radix-ui/react-separator": "^1.1.8", - "@radix-ui/react-slider": "^1.3.6", - "@radix-ui/react-slot": "^1.2.4", - "@radix-ui/react-switch": "^1.2.6", - "@radix-ui/react-tabs": "^1.1.13", - "@radix-ui/react-toggle": "^1.1.10", - "@radix-ui/react-toggle-group": "^1.1.11", - "@radix-ui/react-tooltip": "^1.2.8", - "@radix-ui/react-use-controllable-state": "^1.2.2", + "@hookform/resolvers": "5.2.2", + "@radix-ui/react-accordion": "1.2.12", + "@radix-ui/react-alert-dialog": "1.1.15", + "@radix-ui/react-aspect-ratio": "1.1.8", + "@radix-ui/react-avatar": "1.1.11", + "@radix-ui/react-checkbox": "1.3.3", + "@radix-ui/react-collapsible": "1.1.12", + "@radix-ui/react-context-menu": "2.2.16", + "@radix-ui/react-dialog": "1.1.15", + "@radix-ui/react-dropdown-menu": "2.1.16", + "@radix-ui/react-hover-card": "1.1.15", + "@radix-ui/react-label": "2.1.8", + "@radix-ui/react-menubar": "1.1.16", + "@radix-ui/react-navigation-menu": "1.2.14", + "@radix-ui/react-popover": "1.1.15", + "@radix-ui/react-progress": "1.1.8", + "@radix-ui/react-radio-group": "1.3.8", + "@radix-ui/react-scroll-area": "1.2.10", + "@radix-ui/react-select": "2.2.6", + "@radix-ui/react-separator": "1.1.8", + "@radix-ui/react-slider": "1.3.6", + "@radix-ui/react-slot": "1.2.4", + "@radix-ui/react-switch": "1.2.6", + "@radix-ui/react-tabs": "1.1.13", + "@radix-ui/react-toggle": "1.1.10", + "@radix-ui/react-toggle-group": "1.1.11", + "@radix-ui/react-tooltip": "1.2.8", + "@radix-ui/react-use-controllable-state": "1.2.2", "@streamdown/mermaid": "1.0.2", "@superset/shared": "workspace:*", - "@xyflow/react": "^12.10.0", - "ai": "^6.0.0", - "class-variance-authority": "^0.7.1", - "clsx": "^2.1.1", - "cmdk": "^1.1.1", - "date-fns": "^4.1.0", - "embla-carousel-react": "^8.6.0", - "input-otp": "^1.4.2", - "lucide-react": "^0.563.0", - "motion": "^12.23.26", - "nanoid": "^5.1.6", - "next-themes": "^0.4.6", - "radix-ui": "^1.4.3", - "react-day-picker": "^9.12.0", - "react-hook-form": "^7.71.1", - "react-icons": "^5.5.0", - "react-resizable-panels": "^3.0.6", + "@xyflow/react": "12.10.2", + "ai": "6.0.141", + "class-variance-authority": "0.7.1", + "clsx": "2.1.1", + "cmdk": "1.1.1", + "date-fns": "4.1.0", + "embla-carousel-react": "8.6.0", + "input-otp": "1.4.2", + "lucide-react": "0.563.0", + "motion": "12.38.0", + "nanoid": "5.1.7", + "next-themes": "0.4.6", + "radix-ui": "1.4.3", + "react-day-picker": "9.14.0", + "react-hook-form": "7.72.0", + "react-icons": "5.6.0", + "react-resizable-panels": "3.0.6", "recharts": "2.15.4", - "shiki": "^3.21.0", - "sonner": "^2.0.7", + "shiki": "3.23.0", + "sonner": "2.0.7", "streamdown": "2.5.0", - "stripe-gradient": "^1.0.1", - "tailwind-merge": "^3.4.0", - "tokenlens": "^1.3.1", - "tw-animate-css": "^1.4.0", - "use-stick-to-bottom": "^1.1.1", - "vaul": "^1.1.2", - "zod": "^4.3.5", + "stripe-gradient": "1.0.1", + "tailwind-merge": "3.5.0", + "tokenlens": "1.3.1", + "tw-animate-css": "1.4.0", + "use-stick-to-bottom": "1.1.3", + "vaul": "1.1.2", + "zod": "4.3.6", }, "devDependencies": { "@superset/typescript": "workspace:*", - "@tailwindcss/postcss": "^4.0.9", - "@types/bun": "^1.2.17", - "@types/react": "~19.2.2", - "@types/react-dom": "^19.2.3", + "@tailwindcss/postcss": "4.2.2", + "@types/bun": "1.3.11", + "@types/react": "19.2.14", + "@types/react-dom": "19.2.3", "react": "19.2.0", "react-dom": "19.2.0", - "tailwindcss": "^4.1.18", - "typescript": "^5.9.3", + "tailwindcss": "4.2.2", + "typescript": "5.9.3", }, "peerDependencies": { "react": "19.2.0", @@ -1074,16 +1074,16 @@ "@superset/host-service": "workspace:*", "@superset/shared": "workspace:*", "@superset/workspace-fs": "workspace:*", - "@tanstack/react-query": "^5.100.9", - "@trpc/client": "^11.7.1", - "@trpc/react-query": "^11.7.1", - "superjson": "^2.2.5", + "@tanstack/react-query": "5.100.9", + "@trpc/client": "11.16.0", + "@trpc/react-query": "11.16.0", + "superjson": "2.2.6", }, "devDependencies": { "@superset/typescript": "workspace:*", - "@types/react": "~19.2.2", + "@types/react": "19.2.14", "react": "19.2.0", - "typescript": "^5.9.3", + "typescript": "5.9.3", }, "peerDependencies": { "react": "19.2.0", @@ -1093,14 +1093,14 @@ "name": "@superset/workspace-fs", "version": "0.1.0", "dependencies": { - "@parcel/watcher": "^2.5.6", - "fast-glob": "^3.3.3", + "@parcel/watcher": "2.5.6", + "fast-glob": "3.3.3", }, "devDependencies": { "@superset/typescript": "workspace:*", - "@types/node": "^24.9.1", - "bun-types": "^1.3.1", - "typescript": "^5.9.3", + "@types/node": "24.12.0", + "bun-types": "1.3.11", + "typescript": "5.9.3", }, }, "tooling/typescript": { @@ -6651,10 +6651,6 @@ "@slack/web-api/eventemitter3": ["eventemitter3@5.0.4", "", {}, "sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw=="], - "@superset/web/@xterm/addon-fit": ["@xterm/addon-fit@0.10.0", "", { "peerDependencies": { "@xterm/xterm": "^5.0.0" } }, "sha512-UFYkDm4HUahf2lnEyHvio51TNGiLK66mqP2JoATy7hRZeXaGMRDr00JiSF7m63vR5WKATF605yEggJKsw0JpMQ=="], - - "@superset/web/@xterm/xterm": ["@xterm/xterm@5.5.0", "", {}, "sha512-hqJHYaQb5OptNunnyAnkHyM8aCjZ1MEIDTQu1iIbbTD/xops91NB5yq1ZK/dC2JDbVWtF23zUtl9JE2NqwT87A=="], - "@tailwindcss/node/jiti": ["jiti@2.6.1", "", { "bin": { "jiti": "lib/jiti-cli.mjs" } }, "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ=="], "@tailwindcss/node/lightningcss": ["lightningcss@1.32.0", "", { "dependencies": { "detect-libc": "^2.0.3" }, "optionalDependencies": { "lightningcss-android-arm64": "1.32.0", "lightningcss-darwin-arm64": "1.32.0", "lightningcss-darwin-x64": "1.32.0", "lightningcss-freebsd-x64": "1.32.0", "lightningcss-linux-arm-gnueabihf": "1.32.0", "lightningcss-linux-arm64-gnu": "1.32.0", "lightningcss-linux-arm64-musl": "1.32.0", "lightningcss-linux-x64-gnu": "1.32.0", "lightningcss-linux-x64-musl": "1.32.0", "lightningcss-win32-arm64-msvc": "1.32.0", "lightningcss-win32-x64-msvc": "1.32.0" } }, "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ=="], diff --git a/bunfig.toml b/bunfig.toml index d450cc8460c..1aad4ff7eac 100644 --- a/bunfig.toml +++ b/bunfig.toml @@ -1,2 +1,4 @@ [install] linker = "isolated" # Prevent hoisting from resolving `path-scurry@2` to `lru-cache@6` (missing `LRUCache`), which breaks the `@superset/desktop` postinstall native rebuild. +exact = true +minimumReleaseAge = 259200 diff --git a/package.json b/package.json index 380d597a5e3..7e302c1be4a 100644 --- a/package.json +++ b/package.json @@ -6,8 +6,8 @@ }, "devDependencies": { "@biomejs/biome": "2.4.2", - "dotenv-cli": "^11.0.0", - "sherif": "^1.10.0", + "dotenv-cli": "11.0.0", + "sherif": "1.11.0", "turbo": "2.8.7" }, "description": "Superset Monorepo", diff --git a/packages/auth/package.json b/packages/auth/package.json index f773870d635..e0229e4d52f 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -34,21 +34,21 @@ "@superset/db": "workspace:*", "@superset/email": "workspace:*", "@superset/shared": "workspace:*", - "@t3-oss/env-core": "^0.13.8", - "@t3-oss/env-nextjs": "^0.13.8", - "@upstash/qstash": "^2.8.4", - "@upstash/ratelimit": "^2.0.4", - "@upstash/redis": "^1.34.3", + "@t3-oss/env-core": "0.13.11", + "@t3-oss/env-nextjs": "0.13.11", + "@upstash/qstash": "2.10.1", + "@upstash/ratelimit": "2.0.8", + "@upstash/redis": "1.37.0", "better-auth": "1.6.5", - "dotenv": "^17.3.1", + "dotenv": "17.3.1", "drizzle-orm": "0.45.2", - "resend": "^4.0.1", - "stripe": "^20.2.0", - "zod": "^4.3.5" + "resend": "4.8.0", + "stripe": "20.4.1", + "zod": "4.3.6" }, "devDependencies": { "@superset/typescript": "workspace:*", - "@types/node": "^24.9.1", - "typescript": "^5.9.3" + "@types/node": "24.12.0", + "typescript": "5.9.3" } } diff --git a/packages/chat/package.json b/packages/chat/package.json index ebbfab84e82..1bd425f6f55 100644 --- a/packages/chat/package.json +++ b/packages/chat/package.json @@ -34,31 +34,31 @@ "test": "bun test --pass-with-no-tests" }, "dependencies": { - "@ai-sdk/anthropic": "^3.0.43", + "@ai-sdk/anthropic": "3.0.64", "@ai-sdk/openai": "3.0.36", "@mastra/core": "1.26.0-alpha.3", "@mastra/mcp": "1.5.1-alpha.1", "@superset/trpc": "workspace:*", "@superset/workspace-fs": "workspace:*", - "@trpc/client": "^11.7.1", - "@trpc/server": "^11.7.1", - "ai": "^6.0.0", - "hono": "^4.8.5", + "@trpc/client": "11.16.0", + "@trpc/server": "11.16.0", + "ai": "6.0.141", + "hono": "4.12.9", "mastracode": "0.15.0-alpha.3", - "superjson": "^2.2.5", - "zod": "^4.3.5" + "superjson": "2.2.6", + "zod": "4.3.6" }, "peerDependencies": { - "@tanstack/react-query": "^5.0.0", - "@trpc/client": "^11.7.1", - "@trpc/react-query": "^11.7.1", - "react": "^18.0.0 || ^19.0.0" + "@tanstack/react-query": "5.100.9", + "@trpc/client": "11.16.0", + "@trpc/react-query": "11.16.0", + "react": "19.2.0" }, "devDependencies": { "@superset/typescript": "workspace:*", - "@types/bun": "^1.2.17", - "@types/node": "^24.9.1", - "@types/react": "~19.2.2", - "typescript": "^5.9.3" + "@types/bun": "1.3.11", + "@types/node": "24.12.0", + "@types/react": "19.2.14", + "typescript": "5.9.3" } } diff --git a/packages/cli-framework/package.json b/packages/cli-framework/package.json index 5911b2a2098..7785d61ab25 100644 --- a/packages/cli-framework/package.json +++ b/packages/cli-framework/package.json @@ -16,7 +16,7 @@ }, "devDependencies": { "@superset/typescript": "workspace:*", - "bun-types": "^1.3.1", - "typescript": "^5.9.3" + "bun-types": "1.3.11", + "typescript": "5.9.3" } } diff --git a/packages/cli/package.json b/packages/cli/package.json index 187d7d63230..74004ecd30e 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -13,23 +13,23 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@clack/prompts": "^0.10.0", + "@clack/prompts": "0.10.1", "@superset/cli-framework": "workspace:*", "@superset/host-service": "workspace:*", "@superset/shared": "workspace:*", "@superset/trpc": "workspace:*", - "@trpc/client": "^11.7.1", - "date-fns": "^4.1.0", - "ink": "^7.0.1", - "mime-types": "^3.0.2", + "@trpc/client": "11.16.0", + "date-fns": "4.1.0", + "ink": "7.0.1", + "mime-types": "3.0.2", "react": "19.2.0", - "superjson": "^2.2.5" + "superjson": "2.2.6" }, "devDependencies": { "@superset/typescript": "workspace:*", - "@types/mime-types": "^3.0.1", - "@types/react": "~19.2.2", - "bun-types": "^1.3.1", - "typescript": "^5.9.3" + "@types/mime-types": "3.0.1", + "@types/react": "19.2.14", + "bun-types": "1.3.11", + "typescript": "5.9.3" } } diff --git a/packages/db/package.json b/packages/db/package.json index 0e15a0cf14c..e18f843e39e 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -43,16 +43,16 @@ "dependencies": { "@neondatabase/serverless": "1.0.2", "@superset/shared": "workspace:*", - "@t3-oss/env-core": "^0.13.8", - "dotenv": "^17.3.1", + "@t3-oss/env-core": "0.13.11", + "dotenv": "17.3.1", "drizzle-orm": "0.45.2", - "zod": "^4.3.5" + "zod": "4.3.6" }, "devDependencies": { "@superset/typescript": "workspace:*", - "@types/node": "^24.9.1", - "bun-types": "^1.3.1", + "@types/node": "24.12.0", + "bun-types": "1.3.11", "drizzle-kit": "0.31.8", - "typescript": "^5.9.3" + "typescript": "5.9.3" } } diff --git a/packages/desktop-mcp/package.json b/packages/desktop-mcp/package.json index e6a6f2315b2..0673a09ef66 100644 --- a/packages/desktop-mcp/package.json +++ b/packages/desktop-mcp/package.json @@ -16,14 +16,14 @@ "typecheck": "tsc --noEmit --emitDeclarationOnly false" }, "dependencies": { - "@modelcontextprotocol/sdk": "^1.26.0", - "dotenv": "^17.3.1", - "puppeteer-core": "^24.37.3", - "zod": "^4.3.5" + "@modelcontextprotocol/sdk": "1.28.0", + "dotenv": "17.3.1", + "puppeteer-core": "24.40.0", + "zod": "4.3.6" }, "devDependencies": { "@superset/typescript": "workspace:*", - "@types/node": "^24.9.1", - "typescript": "^5.9.3" + "@types/node": "24.12.0", + "typescript": "5.9.3" } } diff --git a/packages/email/package.json b/packages/email/package.json index 15306fb0499..7540dfbc217 100644 --- a/packages/email/package.json +++ b/packages/email/package.json @@ -4,11 +4,11 @@ "devDependencies": { "@react-email/preview-server": "5.0.7", "@superset/typescript": "workspace:*", - "@types/node": "^24.9.1", - "@types/react": "~19.2.2", - "@types/tailwindcss": "^3.1.0", + "@types/node": "24.12.0", + "@types/react": "19.2.14", + "@types/tailwindcss": "3.1.0", "react-email": "5.0.7", - "typescript": "^5.9.3" + "typescript": "5.9.3" }, "exports": { "./emails/*": "./src/emails/*.tsx" @@ -25,13 +25,13 @@ "@react-email/components": "1.0.1", "@react-email/tailwind": "2.0.3", "@superset/db": "workspace:*", - "@t3-oss/env-core": "^0.13.8", - "date-fns": "^4.1.0", + "@t3-oss/env-core": "0.13.11", + "date-fns": "4.1.0", "drizzle-orm": "0.45.2", "react": "19.2.0", "react-dom": "19.2.0", - "resend": "^4.0.1", - "tailwindcss": "^4.1.18", - "zod": "^4.3.5" + "resend": "4.8.0", + "tailwindcss": "4.2.2", + "zod": "4.3.6" } } diff --git a/packages/host-service/package.json b/packages/host-service/package.json index dc333795f0f..d90157d2533 100644 --- a/packages/host-service/package.json +++ b/packages/host-service/package.json @@ -55,42 +55,42 @@ "typecheck": "tsc --noEmit --emitDeclarationOnly false" }, "dependencies": { - "@hono/node-server": "^1.14.1", - "@hono/node-ws": "^1.3.0", - "@hono/trpc-server": "^0.3.4", + "@hono/node-server": "1.19.11", + "@hono/node-ws": "1.3.0", + "@hono/trpc-server": "0.3.4", "@mastra/core": "1.26.0-alpha.3", - "@octokit/rest": "^22.0.1", + "@octokit/rest": "22.0.1", "@superset/chat": "workspace:*", "@superset/port-scanner": "workspace:*", "@superset/pty-daemon": "workspace:*", "@superset/shared": "workspace:*", "@superset/trpc": "workspace:*", "@superset/workspace-fs": "workspace:*", - "@t3-oss/env-core": "^0.13.8", - "@trpc/client": "^11.7.1", - "@trpc/server": "^11.7.1", + "@t3-oss/env-core": "0.13.11", + "@trpc/client": "11.16.0", + "@trpc/server": "11.16.0", "@xterm/headless": "6.1.0-beta.197", "better-sqlite3": "12.6.2", "drizzle-orm": "0.45.2", - "hono": "^4.8.5", + "hono": "4.12.9", "mastracode": "0.15.0-alpha.3", - "mime-types": "^3.0.2", + "mime-types": "3.0.2", "node-pty": "1.1.0", - "semver": "^7.7.4", - "simple-git": "^3.30.0", - "superjson": "^2.2.5", - "tree-kill": "^1.2.2", - "zod": "^4.3.5" + "semver": "7.7.4", + "simple-git": "3.33.0", + "superjson": "2.2.6", + "tree-kill": "1.2.2", + "zod": "4.3.6" }, "devDependencies": { "@superset/typescript": "workspace:*", - "@types/better-sqlite3": "^7.6.13", - "@types/mime-types": "^3.0.1", - "@types/node": "^24.9.1", - "@types/semver": "^7.7.1", - "bun-types": "^1.3.1", + "@types/better-sqlite3": "7.6.13", + "@types/mime-types": "3.0.1", + "@types/node": "24.12.0", + "@types/semver": "7.7.1", + "bun-types": "1.3.11", "drizzle-kit": "0.31.8", - "typescript": "^5.9.3" + "typescript": "5.9.3" }, "optionalDependencies": { "@anush008/tokenizers-linux-arm64-gnu": "0.6.0" diff --git a/packages/local-db/package.json b/packages/local-db/package.json index fa93eee03b6..6f496a70804 100644 --- a/packages/local-db/package.json +++ b/packages/local-db/package.json @@ -25,14 +25,14 @@ "dependencies": { "@superset/shared": "workspace:*", "drizzle-orm": "0.45.2", - "uuid": "^14.0.0", - "zod": "^4.3.5" + "uuid": "14.0.0", + "zod": "4.3.6" }, "devDependencies": { "@superset/typescript": "workspace:*", - "@types/uuid": "^11.0.0", - "bun-types": "^1.3.1", + "@types/uuid": "11.0.0", + "bun-types": "1.3.11", "drizzle-kit": "0.31.8", - "typescript": "^5.9.3" + "typescript": "5.9.3" } } diff --git a/packages/macos-process-metrics/package.json b/packages/macos-process-metrics/package.json index bc814dc36a6..46a9468b42c 100644 --- a/packages/macos-process-metrics/package.json +++ b/packages/macos-process-metrics/package.json @@ -8,6 +8,6 @@ "install": "node-gyp rebuild || echo 'Native build skipped (non-macOS or missing toolchain)'" }, "dependencies": { - "node-addon-api": "^7.1.0" + "node-addon-api": "7.1.1" } } diff --git a/packages/mcp-v2/package.json b/packages/mcp-v2/package.json index e7fcdae9e07..1997bffd398 100644 --- a/packages/mcp-v2/package.json +++ b/packages/mcp-v2/package.json @@ -21,20 +21,20 @@ "typecheck": "tsc --noEmit --emitDeclarationOnly false" }, "dependencies": { - "@modelcontextprotocol/sdk": "^1.26.0", + "@modelcontextprotocol/sdk": "1.28.0", "@superset/auth": "workspace:*", "@superset/db": "workspace:*", "@superset/shared": "workspace:*", "@superset/trpc": "workspace:*", "better-auth": "1.6.5", "drizzle-orm": "0.45.2", - "superjson": "^2.2.5", - "zod": "^4.3.5" + "superjson": "2.2.6", + "zod": "4.3.6" }, "devDependencies": { "@superset/typescript": "workspace:*", - "@types/node": "^24.9.1", - "bun-types": "^1.3.1", - "typescript": "^5.9.3" + "@types/node": "24.12.0", + "bun-types": "1.3.11", + "typescript": "5.9.3" } } diff --git a/packages/mcp/package.json b/packages/mcp/package.json index 2e546bbc50c..b49ac686063 100644 --- a/packages/mcp/package.json +++ b/packages/mcp/package.json @@ -22,16 +22,16 @@ "typecheck": "tsc --noEmit --emitDeclarationOnly false" }, "dependencies": { - "@modelcontextprotocol/sdk": "^1.26.0", + "@modelcontextprotocol/sdk": "1.28.0", "@superset/db": "workspace:*", "@superset/shared": "workspace:*", "drizzle-orm": "0.45.2", - "zod": "^4.3.5" + "zod": "4.3.6" }, "devDependencies": { "@superset/typescript": "workspace:*", - "@types/node": "^24.9.1", - "bun-types": "^1.3.1", - "typescript": "^5.9.3" + "@types/node": "24.12.0", + "bun-types": "1.3.11", + "typescript": "5.9.3" } } diff --git a/packages/panes/package.json b/packages/panes/package.json index 5640d099d14..e9bd93cecd3 100644 --- a/packages/panes/package.json +++ b/packages/panes/package.json @@ -16,16 +16,16 @@ }, "dependencies": { "@superset/ui": "workspace:*", - "lucide-react": "^0.563.0", - "react-dnd": "^16.0.1", - "zustand": "^5.0.8" + "lucide-react": "0.563.0", + "react-dnd": "16.0.1", + "zustand": "5.0.12" }, "devDependencies": { "@superset/typescript": "workspace:*", - "@types/bun": "^1.2.17", - "@types/react": "~19.2.2", + "@types/bun": "1.3.11", + "@types/react": "19.2.14", "react": "19.2.0", - "typescript": "^5.9.3" + "typescript": "5.9.3" }, "peerDependencies": { "react": "19.2.0" diff --git a/packages/port-scanner/package.json b/packages/port-scanner/package.json index 506a5d535ce..249ef8f4b93 100644 --- a/packages/port-scanner/package.json +++ b/packages/port-scanner/package.json @@ -15,11 +15,11 @@ "test": "bun test" }, "dependencies": { - "pidtree": "^0.6.0" + "pidtree": "0.6.0" }, "devDependencies": { "@superset/typescript": "workspace:*", - "bun-types": "^1.3.1", - "typescript": "^5.9.3" + "bun-types": "1.3.11", + "typescript": "5.9.3" } } diff --git a/packages/pty-daemon/package.json b/packages/pty-daemon/package.json index 711ce612287..a9381e32b34 100644 --- a/packages/pty-daemon/package.json +++ b/packages/pty-daemon/package.json @@ -37,8 +37,8 @@ }, "devDependencies": { "@superset/typescript": "workspace:*", - "@types/node": "^24.9.1", - "bun-types": "^1.3.1", - "typescript": "^5.9.3" + "@types/node": "24.12.0", + "bun-types": "1.3.11", + "typescript": "5.9.3" } } diff --git a/packages/sdk/package.json b/packages/sdk/package.json index b262fe9f834..7af9190a912 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -22,7 +22,7 @@ }, "devDependencies": { "@superset/typescript": "workspace:*", - "bun-types": "^1.3.1", - "typescript": "^5.9.3" + "bun-types": "1.3.11", + "typescript": "5.9.3" } } diff --git a/packages/shared/package.json b/packages/shared/package.json index 0498722fcbe..1cde98acf79 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -131,15 +131,15 @@ "test": "bun test" }, "dependencies": { - "@date-fns/tz": "^1.4.1", - "friendly-words": "^1.3.1", - "rrule": "^2.8.1", - "zod": "^4.3.5" + "@date-fns/tz": "1.4.1", + "friendly-words": "1.3.1", + "rrule": "2.8.1", + "zod": "4.3.6" }, "devDependencies": { "@superset/typescript": "workspace:*", - "@types/friendly-words": "^1.2.2", - "bun-types": "^1.3.1", - "typescript": "^5.9.3" + "@types/friendly-words": "1.2.2", + "bun-types": "1.3.11", + "typescript": "5.9.3" } } diff --git a/packages/trpc/package.json b/packages/trpc/package.json index 0e2e46ee0ec..216ecafde22 100644 --- a/packages/trpc/package.json +++ b/packages/trpc/package.json @@ -23,25 +23,25 @@ "typecheck": "tsc --noEmit --emitDeclarationOnly false" }, "dependencies": { - "@linear/sdk": "^68.1.0", + "@linear/sdk": "68.1.1", "@superset/auth": "workspace:*", "@superset/db": "workspace:*", "@superset/shared": "workspace:*", - "@t3-oss/env-core": "^0.13.8", - "@trpc/server": "^11.7.1", - "@upstash/qstash": "^2.8.4", - "@upstash/ratelimit": "^2.0.4", - "@upstash/redis": "^1.34.3", - "@vercel/blob": "^2.0.0", - "@vercel/kv": "^3.0.0", + "@t3-oss/env-core": "0.13.11", + "@trpc/server": "11.16.0", + "@upstash/qstash": "2.10.1", + "@upstash/ratelimit": "2.0.8", + "@upstash/redis": "1.37.0", + "@vercel/blob": "2.3.2", + "@vercel/kv": "3.0.0", "drizzle-orm": "0.45.2", - "posthog-node": "^5.24.7", - "resend": "^4.0.1", - "superjson": "^2.2.5", - "zod": "^4.3.5" + "posthog-node": "5.28.8", + "resend": "4.8.0", + "superjson": "2.2.6", + "zod": "4.3.6" }, "devDependencies": { "@superset/typescript": "workspace:*", - "typescript": "^5.9.3" + "typescript": "5.9.3" } } diff --git a/packages/ui/package.json b/packages/ui/package.json index d027322a99c..17205fe59d6 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -24,75 +24,75 @@ "ui-add": "bunx shadcn@latest add" }, "dependencies": { - "@hookform/resolvers": "^5.2.2", - "@radix-ui/react-accordion": "^1.2.12", - "@radix-ui/react-alert-dialog": "^1.1.15", - "@radix-ui/react-aspect-ratio": "^1.1.8", - "@radix-ui/react-avatar": "^1.1.11", - "@radix-ui/react-checkbox": "^1.3.3", - "@radix-ui/react-collapsible": "^1.1.12", - "@radix-ui/react-context-menu": "^2.2.16", - "@radix-ui/react-dialog": "^1.1.15", - "@radix-ui/react-dropdown-menu": "^2.1.16", - "@radix-ui/react-hover-card": "^1.1.15", - "@radix-ui/react-label": "^2.1.8", - "@radix-ui/react-menubar": "^1.1.16", - "@radix-ui/react-navigation-menu": "^1.2.14", - "@radix-ui/react-popover": "^1.1.15", - "@radix-ui/react-progress": "^1.1.8", - "@radix-ui/react-radio-group": "^1.3.8", - "@radix-ui/react-scroll-area": "^1.2.10", - "@radix-ui/react-select": "^2.2.6", - "@radix-ui/react-separator": "^1.1.8", - "@radix-ui/react-slider": "^1.3.6", - "@radix-ui/react-slot": "^1.2.4", - "@radix-ui/react-switch": "^1.2.6", - "@radix-ui/react-tabs": "^1.1.13", - "@radix-ui/react-toggle": "^1.1.10", - "@radix-ui/react-toggle-group": "^1.1.11", - "@radix-ui/react-tooltip": "^1.2.8", - "@radix-ui/react-use-controllable-state": "^1.2.2", + "@hookform/resolvers": "5.2.2", + "@radix-ui/react-accordion": "1.2.12", + "@radix-ui/react-alert-dialog": "1.1.15", + "@radix-ui/react-aspect-ratio": "1.1.8", + "@radix-ui/react-avatar": "1.1.11", + "@radix-ui/react-checkbox": "1.3.3", + "@radix-ui/react-collapsible": "1.1.12", + "@radix-ui/react-context-menu": "2.2.16", + "@radix-ui/react-dialog": "1.1.15", + "@radix-ui/react-dropdown-menu": "2.1.16", + "@radix-ui/react-hover-card": "1.1.15", + "@radix-ui/react-label": "2.1.8", + "@radix-ui/react-menubar": "1.1.16", + "@radix-ui/react-navigation-menu": "1.2.14", + "@radix-ui/react-popover": "1.1.15", + "@radix-ui/react-progress": "1.1.8", + "@radix-ui/react-radio-group": "1.3.8", + "@radix-ui/react-scroll-area": "1.2.10", + "@radix-ui/react-select": "2.2.6", + "@radix-ui/react-separator": "1.1.8", + "@radix-ui/react-slider": "1.3.6", + "@radix-ui/react-slot": "1.2.4", + "@radix-ui/react-switch": "1.2.6", + "@radix-ui/react-tabs": "1.1.13", + "@radix-ui/react-toggle": "1.1.10", + "@radix-ui/react-toggle-group": "1.1.11", + "@radix-ui/react-tooltip": "1.2.8", + "@radix-ui/react-use-controllable-state": "1.2.2", "@streamdown/mermaid": "1.0.2", "@superset/shared": "workspace:*", - "@xyflow/react": "^12.10.0", - "ai": "^6.0.0", - "class-variance-authority": "^0.7.1", - "clsx": "^2.1.1", - "cmdk": "^1.1.1", - "date-fns": "^4.1.0", - "embla-carousel-react": "^8.6.0", - "input-otp": "^1.4.2", - "lucide-react": "^0.563.0", - "motion": "^12.23.26", - "nanoid": "^5.1.6", - "next-themes": "^0.4.6", - "radix-ui": "^1.4.3", - "react-day-picker": "^9.12.0", - "react-hook-form": "^7.71.1", - "react-icons": "^5.5.0", - "react-resizable-panels": "^3.0.6", + "@xyflow/react": "12.10.2", + "ai": "6.0.141", + "class-variance-authority": "0.7.1", + "clsx": "2.1.1", + "cmdk": "1.1.1", + "date-fns": "4.1.0", + "embla-carousel-react": "8.6.0", + "input-otp": "1.4.2", + "lucide-react": "0.563.0", + "motion": "12.38.0", + "nanoid": "5.1.7", + "next-themes": "0.4.6", + "radix-ui": "1.4.3", + "react-day-picker": "9.14.0", + "react-hook-form": "7.72.0", + "react-icons": "5.6.0", + "react-resizable-panels": "3.0.6", "recharts": "2.15.4", - "shiki": "^3.21.0", - "sonner": "^2.0.7", + "shiki": "3.23.0", + "sonner": "2.0.7", "streamdown": "2.5.0", - "stripe-gradient": "^1.0.1", - "tailwind-merge": "^3.4.0", - "tokenlens": "^1.3.1", - "tw-animate-css": "^1.4.0", - "use-stick-to-bottom": "^1.1.1", - "vaul": "^1.1.2", - "zod": "^4.3.5" + "stripe-gradient": "1.0.1", + "tailwind-merge": "3.5.0", + "tokenlens": "1.3.1", + "tw-animate-css": "1.4.0", + "use-stick-to-bottom": "1.1.3", + "vaul": "1.1.2", + "zod": "4.3.6" }, "devDependencies": { "@superset/typescript": "workspace:*", - "@tailwindcss/postcss": "^4.0.9", - "@types/bun": "^1.2.17", - "@types/react": "~19.2.2", - "@types/react-dom": "^19.2.3", + "@tailwindcss/postcss": "4.2.2", + "@types/bun": "1.3.11", + "@types/react": "19.2.14", + "@types/react-dom": "19.2.3", "react": "19.2.0", "react-dom": "19.2.0", - "tailwindcss": "^4.1.18", - "typescript": "^5.9.3" + "tailwindcss": "4.2.2", + "typescript": "5.9.3" }, "peerDependencies": { "react": "19.2.0" diff --git a/packages/workspace-client/package.json b/packages/workspace-client/package.json index 441a5ff0363..eb799dc7c8d 100644 --- a/packages/workspace-client/package.json +++ b/packages/workspace-client/package.json @@ -17,16 +17,16 @@ "@superset/host-service": "workspace:*", "@superset/shared": "workspace:*", "@superset/workspace-fs": "workspace:*", - "@tanstack/react-query": "^5.100.9", - "@trpc/client": "^11.7.1", - "@trpc/react-query": "^11.7.1", - "superjson": "^2.2.5" + "@tanstack/react-query": "5.100.9", + "@trpc/client": "11.16.0", + "@trpc/react-query": "11.16.0", + "superjson": "2.2.6" }, "devDependencies": { "@superset/typescript": "workspace:*", - "@types/react": "~19.2.2", + "@types/react": "19.2.14", "react": "19.2.0", - "typescript": "^5.9.3" + "typescript": "5.9.3" }, "peerDependencies": { "react": "19.2.0" diff --git a/packages/workspace-fs/package.json b/packages/workspace-fs/package.json index 9093915e96f..a1c779c3a66 100644 --- a/packages/workspace-fs/package.json +++ b/packages/workspace-fs/package.json @@ -31,13 +31,13 @@ "bench": "bun test src/cache-and-paths-memory.bench.ts" }, "dependencies": { - "@parcel/watcher": "^2.5.6", - "fast-glob": "^3.3.3" + "@parcel/watcher": "2.5.6", + "fast-glob": "3.3.3" }, "devDependencies": { "@superset/typescript": "workspace:*", - "@types/node": "^24.9.1", - "bun-types": "^1.3.1", - "typescript": "^5.9.3" + "@types/node": "24.12.0", + "bun-types": "1.3.11", + "typescript": "5.9.3" } }