From dc8f9787a4d109e72aef94c0cbb4bca9b4d3ddc9 Mon Sep 17 00:00:00 2001 From: Amruth Pillai Date: Wed, 9 Sep 2026 23:57:37 +0200 Subject: [PATCH] chore: update dependencies --- apps/server/package.json | 40 +- apps/web/package.json | 20 +- .../src/dialogs/auth/enable-two-factor.tsx | 10 +- .../src/features/auth/pages/verify-2fa.tsx | 30 +- package.json | 2 +- packages/ai/package.json | 4 +- packages/api/package.json | 34 +- packages/auth/package.json | 6 +- packages/email/package.json | 6 +- packages/env/package.json | 2 +- packages/import/package.json | 2 +- packages/mcp/package.json | 2 +- packages/pdf/package.json | 6 +- packages/resume/package.json | 2 +- packages/schema/package.json | 2 +- packages/ui/package.json | 8 +- packages/ui/src/components/combobox.test.tsx | 7 - packages/ui/src/components/combobox.tsx | 7 +- packages/ui/src/components/otp-field.tsx | 30 + packages/utils/package.json | 5 +- packages/utils/src/style.ts | 8 +- pnpm-lock.yaml | 1919 ++++++++++------- 22 files changed, 1224 insertions(+), 928 deletions(-) create mode 100644 packages/ui/src/components/otp-field.tsx diff --git a/apps/server/package.json b/apps/server/package.json index 4d5af23c8..ef647b563 100644 --- a/apps/server/package.json +++ b/apps/server/package.json @@ -18,23 +18,23 @@ "#react-pdf-renderer": "@react-pdf/renderer" }, "dependencies": { - "@ai-sdk/anthropic": "^4.0.50", - "@ai-sdk/cerebras": "^3.0.45", - "@ai-sdk/cohere": "^4.0.38", - "@ai-sdk/deepseek": "^3.0.40", - "@ai-sdk/fireworks": "^3.0.48", - "@ai-sdk/google": "^4.0.65", - "@ai-sdk/groq": "^4.0.38", - "@ai-sdk/mistral": "^4.0.40", - "@ai-sdk/openai": "^4.0.62", - "@ai-sdk/openai-compatible": "^3.0.45", - "@ai-sdk/perplexity": "^4.0.40", - "@ai-sdk/togetherai": "^3.0.46", - "@ai-sdk/xai": "^4.0.55", - "@aws-sdk/client-s3": "^3.1128.0", + "@ai-sdk/anthropic": "^4.0.52", + "@ai-sdk/cerebras": "^3.0.47", + "@ai-sdk/cohere": "^4.0.40", + "@ai-sdk/deepseek": "^3.0.42", + "@ai-sdk/fireworks": "^3.0.50", + "@ai-sdk/google": "^4.0.67", + "@ai-sdk/groq": "^4.0.40", + "@ai-sdk/mistral": "^4.0.42", + "@ai-sdk/openai": "^4.0.65", + "@ai-sdk/openai-compatible": "^3.0.47", + "@ai-sdk/perplexity": "^4.0.42", + "@ai-sdk/togetherai": "^3.0.48", + "@ai-sdk/xai": "^4.0.57", + "@aws-sdk/client-s3": "^3.1129.0", "@better-auth/api-key": "^1.7.3", "@better-auth/drizzle-adapter": "^1.7.3", - "@better-auth/infra": "^0.4.7", + "@better-auth/infra": "^0.4.8", "@better-auth/oauth-provider": "^1.7.3", "@better-auth/passkey": "^1.7.3", "@bramus/specificity": "^2.4.2", @@ -58,7 +58,7 @@ "@sindresorhus/slugify": "^3.0.1", "@t3-oss/env-core": "^0.13.11", "@uiw/color-convert": "^2.10.3", - "ai": "^7.0.94", + "ai": "^7.0.97", "bcrypt": "^6.0.0", "better-auth": "1.7.3", "cjk-regex": "^3.4.0", @@ -72,11 +72,11 @@ "hono": "^4.13.7", "jsonrepair": "^3.15.0", "node-html-parser": "^9.0.4", - "nodemailer": "^10.0.1", + "nodemailer": "^10.0.2", "ollama-ai-provider-v2": "^4.0.1", "pg": "^8.23.0", "phosphor-icons-react-pdf": "^0.1.3", - "react": "^19.2.8", + "react": "^19.3.0", "react-email": "^6.9.5", "react-pdf-html": "^2.1.5", "resumable-stream": "^2.2.12", @@ -86,13 +86,13 @@ "ts-pattern": "^5.9.0", "unique-names-generator": "^4.7.1", "uuid": "^14.0.2", - "zod": "^4.5.4" + "zod": "^4.6.1" }, "devDependencies": { "@reactive-resume/config": "workspace:*", "@types/node": "^26.5.0", "@types/pg": "^8.23.1", - "@types/react": "^19.2.18", + "@types/react": "^19.3.0", "@typescript/native-preview": "7.0.0-dev.20260707.2", "tsdown": "^0.23.0", "tsx": "^4.23.13", diff --git a/apps/web/package.json b/apps/web/package.json index 0c3f5cc83..315c03b87 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -16,10 +16,10 @@ "lingui:extract": "lingui extract --clean --overwrite" }, "dependencies": { - "@ai-sdk/react": "^4.0.97", + "@ai-sdk/react": "^4.0.100", "@base-ui/react": "^1.8.0", "@better-auth/api-key": "^1.7.3", - "@better-auth/infra": "^0.4.7", + "@better-auth/infra": "^0.4.8", "@better-auth/oauth-provider": "^1.7.3", "@better-auth/passkey": "^1.7.3", "@codemirror/autocomplete": "^6.20.3", @@ -56,7 +56,7 @@ "@tanstack/react-form": "^1.33.5", "@tanstack/react-hotkeys": "^0.10.0", "@tanstack/react-query": "^5.102.8", - "@tanstack/react-router": "^1.170.33", + "@tanstack/react-router": "^1.170.34", "@tiptap/extension-color": "^3.31.3", "@tiptap/extension-heading": "^3.31.3", "@tiptap/extension-highlight": "^3.31.3", @@ -70,7 +70,7 @@ "@types/js-cookie": "^3.0.6", "@uiw/color-convert": "^2.10.3", "@uiw/react-color-colorful": "^2.10.3", - "ai": "^7.0.94", + "ai": "^7.0.97", "better-auth": "1.7.3", "buffer": "^6.0.3", "cmdk": "^1.1.1", @@ -84,8 +84,8 @@ "pg": "^8.23.0", "prettier": "^3.9.6", "qrcode.react": "^4.2.0", - "react": "^19.2.8", - "react-dom": "^19.2.8", + "react": "^19.3.0", + "react-dom": "^19.3.0", "react-easy-crop": "^6.2.3", "react-markdown": "^10.1.0", "react-resizable-panels": "^4.12.4", @@ -94,7 +94,7 @@ "remark-gfm": "^4.0.1", "ts-pattern": "^5.9.0", "usehooks-ts": "^3.1.1", - "zod": "^4.5.4", + "zod": "^4.6.1", "zustand": "^5.0.15" }, "devDependencies": { @@ -110,11 +110,11 @@ "@tanstack/react-devtools": "^0.10.12", "@tanstack/react-query-devtools": "^5.102.8", "@tanstack/react-router-devtools": "^1.167.1", - "@tanstack/router-plugin": "^1.168.36", + "@tanstack/router-plugin": "^1.168.37", "@types/babel__core": "^7.20.5", "@types/pg": "^8.23.1", - "@types/react": "^19.2.18", - "@types/react-dom": "^19.2.7", + "@types/react": "^19.3.0", + "@types/react-dom": "^19.3.0", "@typescript/native-preview": "7.0.0-dev.20260707.2", "@vitejs/plugin-react": "^6.1.1", "babel-plugin-macros": "^3.1.0", diff --git a/apps/web/src/dialogs/auth/enable-two-factor.tsx b/apps/web/src/dialogs/auth/enable-two-factor.tsx index f2b5c749a..1c899c84b 100644 --- a/apps/web/src/dialogs/auth/enable-two-factor.tsx +++ b/apps/web/src/dialogs/auth/enable-two-factor.tsx @@ -19,6 +19,7 @@ import { } from "@reactive-resume/ui/components/dialog"; import { FormControl, FormItem, FormLabel, FormMessage } from "@reactive-resume/ui/components/form"; import { Input } from "@reactive-resume/ui/components/input"; +import { OTPField } from "@reactive-resume/ui/components/otp-field"; import { toast } from "@reactive-resume/ui/components/toast"; import { useFormBlocker } from "@/hooks/use-form-blocker"; import { authClient } from "@/libs/auth/client"; @@ -287,14 +288,13 @@ export function EnableTwoFactorDialog(_: DialogProps<"auth.two-factor.enable">) 0}> field.handleChange(event.target.value)} + onValueChange={field.handleChange} /> } /> diff --git a/apps/web/src/features/auth/pages/verify-2fa.tsx b/apps/web/src/features/auth/pages/verify-2fa.tsx index 916ec137e..ae9147431 100644 --- a/apps/web/src/features/auth/pages/verify-2fa.tsx +++ b/apps/web/src/features/auth/pages/verify-2fa.tsx @@ -6,6 +6,7 @@ import z from "zod"; import { Button } from "@reactive-resume/ui/components/button"; import { FormControl, FormItem, FormMessage } from "@reactive-resume/ui/components/form"; import { Input } from "@reactive-resume/ui/components/input"; +import { OTPField } from "@reactive-resume/ui/components/otp-field"; import { toast } from "@reactive-resume/ui/components/toast"; import { authClient } from "@/libs/auth/client"; import { useAppForm } from "@/libs/tanstack-form"; @@ -98,15 +99,26 @@ function TwoFactorVerificationPage({ backupCode = false }: TwoFactorVerification > field.handleChange(event.target.value)} - /> + backupCode ? ( + field.handleChange(event.target.value)} + /> + ) : ( + + ) } /> diff --git a/package.json b/package.json index af3b79470..aae0c2fc2 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "@types/pg": "^8.23.1", "@vitest/coverage-v8": "^5.0.0", "github-actionlint": "1.7.12", - "happy-dom": "^20.14.0", + "happy-dom": "^20.14.1", "knip": "^6.35.1", "lefthook": "^2.1.12", "markdownlint-cli2": "0.23.2", diff --git a/packages/ai/package.json b/packages/ai/package.json index 520f8776d..b2ba5d735 100644 --- a/packages/ai/package.json +++ b/packages/ai/package.json @@ -25,11 +25,11 @@ "@reactive-resume/utils": "workspace:*", "deepmerge-ts": "^8.0.2", "jsonrepair": "^3.15.0", - "zod": "^4.5.4" + "zod": "^4.6.1" }, "devDependencies": { "@reactive-resume/config": "workspace:*", - "ai": "^7.0.94", + "ai": "^7.0.97", "@typescript/native-preview": "7.0.0-dev.20260707.2", "typescript": "^7.0.2" } diff --git a/packages/api/package.json b/packages/api/package.json index fd6be7b41..43842848d 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -21,20 +21,20 @@ "test:agent": "vitest run --reporter=agent --reporter=json --outputFile.json=reports/vitest-results.json --passWithNoTests" }, "dependencies": { - "@ai-sdk/anthropic": "^4.0.50", - "@ai-sdk/cerebras": "^3.0.45", - "@ai-sdk/cohere": "^4.0.38", - "@ai-sdk/deepseek": "^3.0.40", - "@ai-sdk/fireworks": "^3.0.48", - "@ai-sdk/google": "^4.0.65", - "@ai-sdk/groq": "^4.0.38", - "@ai-sdk/mistral": "^4.0.40", - "@ai-sdk/openai": "^4.0.62", - "@ai-sdk/openai-compatible": "^3.0.45", - "@ai-sdk/perplexity": "^4.0.40", - "@ai-sdk/togetherai": "^3.0.46", - "@ai-sdk/xai": "^4.0.55", - "@aws-sdk/client-s3": "^3.1128.0", + "@ai-sdk/anthropic": "^4.0.52", + "@ai-sdk/cerebras": "^3.0.47", + "@ai-sdk/cohere": "^4.0.40", + "@ai-sdk/deepseek": "^3.0.42", + "@ai-sdk/fireworks": "^3.0.50", + "@ai-sdk/google": "^4.0.67", + "@ai-sdk/groq": "^4.0.40", + "@ai-sdk/mistral": "^4.0.42", + "@ai-sdk/openai": "^4.0.65", + "@ai-sdk/openai-compatible": "^3.0.47", + "@ai-sdk/perplexity": "^4.0.42", + "@ai-sdk/togetherai": "^3.0.48", + "@ai-sdk/xai": "^4.0.57", + "@aws-sdk/client-s3": "^3.1129.0", "@orpc/client": "^1.15.0", "@orpc/experimental-ratelimit": "^1.15.0", "@orpc/server": "^1.15.0", @@ -46,7 +46,7 @@ "@reactive-resume/resume": "workspace:*", "@reactive-resume/schema": "workspace:*", "@reactive-resume/utils": "workspace:*", - "ai": "^7.0.94", + "ai": "^7.0.97", "bcrypt": "^6.0.0", "better-auth": "1.7.3", "drizzle-orm": "1.0.0-rc.4", @@ -55,13 +55,13 @@ "ioredis": "^6.0.0", "jsonrepair": "^3.15.0", "ollama-ai-provider-v2": "^4.0.1", - "react": "^19.2.8", + "react": "^19.3.0", "resumable-stream": "^2.2.12", "sanitize-html": "^2.17.7", "sharp": "^0.35.4", "tokenx": "^2.1.0", "ts-pattern": "^5.9.0", - "zod": "^4.5.4" + "zod": "^4.6.1" }, "devDependencies": { "@reactive-resume/config": "workspace:*", diff --git a/packages/auth/package.json b/packages/auth/package.json index 4cab4679f..627411a8b 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -17,7 +17,7 @@ "dependencies": { "@better-auth/api-key": "^1.7.3", "@better-auth/drizzle-adapter": "^1.7.3", - "@better-auth/infra": "^0.4.7", + "@better-auth/infra": "^0.4.8", "@better-auth/oauth-provider": "^1.7.3", "@better-auth/passkey": "^1.7.3", "@reactive-resume/db": "workspace:*", @@ -28,12 +28,12 @@ "better-auth": "1.7.3", "drizzle-orm": "1.0.0-rc.4", "jose": "^6.2.12", - "react": "^19.2.8" + "react": "^19.3.0" }, "devDependencies": { "@reactive-resume/config": "workspace:*", "@types/bcrypt": "^6.0.0", - "@types/react": "^19.2.18", + "@types/react": "^19.3.0", "@typescript/native-preview": "7.0.0-dev.20260707.2", "typescript": "^7.0.2" } diff --git a/packages/email/package.json b/packages/email/package.json index c23b79a06..e73489adf 100644 --- a/packages/email/package.json +++ b/packages/email/package.json @@ -17,15 +17,15 @@ }, "dependencies": { "@reactive-resume/env": "workspace:*", - "nodemailer": "^10.0.1", - "react": "^19.2.8", + "nodemailer": "^10.0.2", + "react": "^19.3.0", "react-email": "^6.9.5" }, "devDependencies": { "@react-email/ui": "^6.9.5", "@reactive-resume/config": "workspace:*", "@types/nodemailer": "^8.0.1", - "@types/react": "^19.2.18", + "@types/react": "^19.3.0", "@typescript/native-preview": "7.0.0-dev.20260707.2", "typescript": "^7.0.2" } diff --git a/packages/env/package.json b/packages/env/package.json index 846caccab..6559b9dce 100644 --- a/packages/env/package.json +++ b/packages/env/package.json @@ -16,7 +16,7 @@ "dependencies": { "@reactive-resume/utils": "workspace:*", "@t3-oss/env-core": "^0.13.11", - "zod": "^4.5.4" + "zod": "^4.6.1" }, "devDependencies": { "@reactive-resume/config": "workspace:*", diff --git a/packages/import/package.json b/packages/import/package.json index 8632e5e78..b433380ee 100644 --- a/packages/import/package.json +++ b/packages/import/package.json @@ -20,7 +20,7 @@ "@reactive-resume/resume": "workspace:*", "@reactive-resume/schema": "workspace:*", "@reactive-resume/utils": "workspace:*", - "zod": "^4.5.4" + "zod": "^4.6.1" }, "devDependencies": { "@reactive-resume/config": "workspace:*", diff --git a/packages/mcp/package.json b/packages/mcp/package.json index 97903408d..1aa163c03 100644 --- a/packages/mcp/package.json +++ b/packages/mcp/package.json @@ -23,7 +23,7 @@ "@reactive-resume/env": "workspace:*", "@reactive-resume/resume": "workspace:*", "@reactive-resume/schema": "workspace:*", - "zod": "^4.5.4" + "zod": "^4.6.1" }, "devDependencies": { "@reactive-resume/config": "workspace:*", diff --git a/packages/pdf/package.json b/packages/pdf/package.json index aa87e9db3..f77d7694c 100644 --- a/packages/pdf/package.json +++ b/packages/pdf/package.json @@ -34,14 +34,14 @@ "fast-png": "^8.0.0", "node-html-parser": "^9.0.4", "phosphor-icons-react-pdf": "^0.1.3", - "react": "^19.2.8", + "react": "^19.3.0", "react-pdf-html": "^2.1.5" }, "devDependencies": { - "@napi-rs/canvas": "1.0.8", + "@napi-rs/canvas": "1.0.9", "@react-pdf/types": "^2.14.0", "@reactive-resume/config": "workspace:*", - "@types/react": "^19.2.18", + "@types/react": "^19.3.0", "@typescript/native-preview": "7.0.0-dev.20260707.2", "pdfjs-dist": "6.3.289", "pixelmatch": "^7.2.0", diff --git a/packages/resume/package.json b/packages/resume/package.json index 5f1da1180..bc285fb80 100644 --- a/packages/resume/package.json +++ b/packages/resume/package.json @@ -31,7 +31,7 @@ "css-tree": "^3.2.1", "fast-json-patch": "^3.1.1", "wink-porter2-stemmer": "2.0.1", - "zod": "^4.5.4" + "zod": "^4.6.1" }, "devDependencies": { "@reactive-resume/config": "workspace:*", diff --git a/packages/schema/package.json b/packages/schema/package.json index 9c340a3d4..6d4ee1a04 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -20,7 +20,7 @@ "test:agent": "vitest run --reporter=agent --reporter=json --outputFile.json=reports/vitest-results.json --passWithNoTests" }, "dependencies": { - "zod": "^4.5.4" + "zod": "^4.6.1" }, "devDependencies": { "@reactive-resume/config": "workspace:*", diff --git a/packages/ui/package.json b/packages/ui/package.json index 9eb766442..19375fb4f 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -26,8 +26,8 @@ "@shadcn/react": "^0.3.1", "class-variance-authority": "^0.7.1", "cmdk": "^1.1.1", - "react": "^19.2.8", - "react-dom": "^19.2.8", + "react": "^19.3.0", + "react-dom": "^19.3.0", "react-resizable-panels": "^4.12.4", "shadcn": "^4.21.0", "tw-animate-css": "^1.4.0" @@ -36,8 +36,8 @@ "@reactive-resume/config": "workspace:*", "@tailwindcss/postcss": "^4.3.3", "@tailwindcss/typography": "^0.5.20", - "@types/react": "^19.2.18", - "@types/react-dom": "^19.2.7", + "@types/react": "^19.3.0", + "@types/react-dom": "^19.3.0", "@typescript/native-preview": "7.0.0-dev.20260707.2", "postcss": "^8.5.28", "tailwindcss": "^4.3.3", diff --git a/packages/ui/src/components/combobox.test.tsx b/packages/ui/src/components/combobox.test.tsx index f942db274..5ea6c4b52 100644 --- a/packages/ui/src/components/combobox.test.tsx +++ b/packages/ui/src/components/combobox.test.tsx @@ -15,7 +15,6 @@ import { ComboboxSeparator, ComboboxTrigger, ComboboxValue, - useComboboxAnchor, useFilter, } from "./combobox"; @@ -219,9 +218,3 @@ describe("useFilter", () => { expect(typeof useFilter).toBe("function"); }); }); - -describe("useComboboxAnchor", () => { - it("is exported as a function", () => { - expect(typeof useComboboxAnchor).toBe("function"); - }); -}); diff --git a/packages/ui/src/components/combobox.tsx b/packages/ui/src/components/combobox.tsx index 36a328d48..b4fc8bf69 100644 --- a/packages/ui/src/components/combobox.tsx +++ b/packages/ui/src/components/combobox.tsx @@ -1,6 +1,6 @@ +import type * as React from "react"; import { Combobox as ComboboxPrimitive } from "@base-ui/react"; import { CaretDownIcon, CheckIcon, XIcon } from "@phosphor-icons/react"; -import * as React from "react"; import { InputGroup, InputGroupAddon, @@ -211,10 +211,6 @@ function ComboboxChipsInput({ className, ...props }: ComboboxPrimitive.Input.Pro ); } -function useComboboxAnchor() { - return React.useRef(null); -} - export { ComboboxChips, ComboboxChipsInput, @@ -231,6 +227,5 @@ export { ComboboxSeparator, ComboboxTrigger, ComboboxValue, - useComboboxAnchor, useFilter, }; diff --git a/packages/ui/src/components/otp-field.tsx b/packages/ui/src/components/otp-field.tsx new file mode 100644 index 000000000..5701e5e56 --- /dev/null +++ b/packages/ui/src/components/otp-field.tsx @@ -0,0 +1,30 @@ +import { OTPField as OTPFieldPrimitive } from "@base-ui/react/otp-field"; +import { cn } from "@reactive-resume/utils/style"; + +function OTPField({ className, length, children, ...props }: OTPFieldPrimitive.Root.Props) { + return ( + + {children ?? Array.from({ length }, (_, index) => )} + + ); +} + +function OTPFieldInput({ className, ...props }: OTPFieldPrimitive.Input.Props) { + return ( + + ); +} + +export { OTPField, OTPFieldInput }; diff --git a/packages/utils/package.json b/packages/utils/package.json index d69005a57..ae6933a09 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -24,11 +24,10 @@ "dependencies": { "@sindresorhus/slugify": "^3.0.1", "@uiw/color-convert": "^2.10.3", - "clsx": "^2.1.1", - "tailwind-merge": "^3.6.0", + "cn": "^0.2.6", "unique-names-generator": "^4.7.1", "uuid": "^14.0.2", - "zod": "^4.5.4" + "zod": "^4.6.1" }, "devDependencies": { "@reactive-resume/config": "workspace:*", diff --git a/packages/utils/src/style.ts b/packages/utils/src/style.ts index d39aff9e9..fe0d16987 100644 --- a/packages/utils/src/style.ts +++ b/packages/utils/src/style.ts @@ -1,7 +1 @@ -import type { ClassValue } from "clsx"; -import { clsx } from "clsx"; -import { twMerge } from "tailwind-merge"; - -export function cn(...inputs: ClassValue[]) { - return twMerge(clsx(inputs)); -} +export { cn } from "cn"; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9d5d0102a..ddab6897f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -145,7 +145,7 @@ importers: version: 7.0.1(@testing-library/dom@10.4.1)(vitest@5.0.0) '@testing-library/react': specifier: ^16.3.3 - version: 16.3.3(@testing-library/dom@10.4.1)(@types/react-dom@19.2.7(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) + version: 16.3.3(@testing-library/dom@10.4.1)(@types/react-dom@19.2.7(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.3.0(react@19.3.0))(react@19.3.0) '@testing-library/user-event': specifier: ^14.6.7 version: 14.6.7(@testing-library/dom@10.4.1) @@ -162,8 +162,8 @@ importers: specifier: 1.7.12 version: 1.7.12 happy-dom: - specifier: ^20.14.0 - version: 20.14.0 + specifier: ^20.14.1 + version: 20.14.1 knip: specifier: ^6.35.1 version: 6.35.1 @@ -187,67 +187,67 @@ importers: version: 7.0.2 vitest: specifier: ^5.0.0 - version: 5.0.0(@types/node@26.5.0)(@vitest/coverage-v8@5.0.0)(happy-dom@20.14.0)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0)) + version: 5.0.0(@types/node@26.5.0)(@vitest/coverage-v8@5.0.0)(happy-dom@20.14.1)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0)) apps/server: dependencies: '@ai-sdk/anthropic': - specifier: ^4.0.50 - version: 4.0.50(zod@4.5.4) + specifier: ^4.0.52 + version: 4.0.52(zod@4.6.1) '@ai-sdk/cerebras': - specifier: ^3.0.45 - version: 3.0.45(zod@4.5.4) + specifier: ^3.0.47 + version: 3.0.47(zod@4.6.1) '@ai-sdk/cohere': - specifier: ^4.0.38 - version: 4.0.38(zod@4.5.4) + specifier: ^4.0.40 + version: 4.0.40(zod@4.6.1) '@ai-sdk/deepseek': - specifier: ^3.0.40 - version: 3.0.40(zod@4.5.4) + specifier: ^3.0.42 + version: 3.0.42(zod@4.6.1) '@ai-sdk/fireworks': - specifier: ^3.0.48 - version: 3.0.48(zod@4.5.4) + specifier: ^3.0.50 + version: 3.0.50(zod@4.6.1) '@ai-sdk/google': - specifier: ^4.0.65 - version: 4.0.65(zod@4.5.4) + specifier: ^4.0.67 + version: 4.0.67(zod@4.6.1) '@ai-sdk/groq': - specifier: ^4.0.38 - version: 4.0.38(zod@4.5.4) + specifier: ^4.0.40 + version: 4.0.40(zod@4.6.1) '@ai-sdk/mistral': - specifier: ^4.0.40 - version: 4.0.40(zod@4.5.4) + specifier: ^4.0.42 + version: 4.0.42(zod@4.6.1) '@ai-sdk/openai': - specifier: ^4.0.62 - version: 4.0.62(zod@4.5.4) + specifier: ^4.0.65 + version: 4.0.65(zod@4.6.1) '@ai-sdk/openai-compatible': - specifier: ^3.0.45 - version: 3.0.45(zod@4.5.4) + specifier: ^3.0.47 + version: 3.0.47(zod@4.6.1) '@ai-sdk/perplexity': - specifier: ^4.0.40 - version: 4.0.40(zod@4.5.4) + specifier: ^4.0.42 + version: 4.0.42(zod@4.6.1) '@ai-sdk/togetherai': - specifier: ^3.0.46 - version: 3.0.46(zod@4.5.4) + specifier: ^3.0.48 + version: 3.0.48(zod@4.6.1) '@ai-sdk/xai': - specifier: ^4.0.55 - version: 4.0.55(zod@4.5.4) + specifier: ^4.0.57 + version: 4.0.57(zod@4.6.1) '@aws-sdk/client-s3': - specifier: ^3.1128.0 - version: 3.1128.0 + specifier: ^3.1129.0 + version: 3.1129.0 '@better-auth/api-key': specifier: ^1.7.3 - version: 1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.5.4))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)(better-auth@1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.5.4))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(pg@8.23.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(solid-js@1.9.15)(vitest@5.0.0))(better-call@1.4.0(zod@4.5.4)) + version: 1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)(better-auth@1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(pg@8.23.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(solid-js@1.9.15)(vitest@5.0.0))(better-call@1.4.0(zod@4.6.1)) '@better-auth/drizzle-adapter': specifier: ^1.7.3 - version: 1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.5.4))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.5.4)) + version: 1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1)) '@better-auth/infra': - specifier: ^0.4.7 - version: 0.4.7(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.5.4))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(better-auth@1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.5.4))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(pg@8.23.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(solid-js@1.9.15)(vitest@5.0.0))(zod@4.5.4) + specifier: ^0.4.8 + version: 0.4.8(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(better-auth@1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(pg@8.23.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(solid-js@1.9.15)(vitest@5.0.0))(zod@4.6.1) '@better-auth/oauth-provider': specifier: ^1.7.3 - version: 1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.5.4))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-auth@1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.5.4))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(pg@8.23.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(solid-js@1.9.15)(vitest@5.0.0))(better-call@1.4.0(zod@4.5.4)) + version: 1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-auth@1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(pg@8.23.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(solid-js@1.9.15)(vitest@5.0.0))(better-call@1.4.0(zod@4.6.1)) '@better-auth/passkey': specifier: ^1.7.3 - version: 1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.5.4))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-auth@1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.5.4))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(pg@8.23.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(solid-js@1.9.15)(vitest@5.0.0))(better-call@1.4.0(zod@4.5.4))(nanostores@1.5.3) + version: 1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-auth@1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(pg@8.23.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(solid-js@1.9.15)(vitest@5.0.0))(better-call@1.4.0(zod@4.6.1))(nanostores@1.5.3) '@bramus/specificity': specifier: ^2.4.2 version: 2.4.2 @@ -256,7 +256,7 @@ importers: version: 2.1.1(hono@4.13.7) '@modelcontextprotocol/sdk': specifier: ^1.30.0 - version: 1.30.0(supports-color@7.2.0)(zod@4.5.4) + version: 1.30.0(supports-color@7.2.0)(zod@4.6.1) '@orpc/client': specifier: ^1.15.0 version: 1.15.0 @@ -274,13 +274,13 @@ importers: version: 1.15.0(ws@8.21.3) '@orpc/zod': specifier: ^1.15.0 - version: 1.15.0(@orpc/contract@1.15.0)(@orpc/server@1.15.0(ws@8.21.3))(ws@8.21.3)(zod@4.5.4) + version: 1.15.0(@orpc/contract@1.15.0)(@orpc/server@1.15.0(ws@8.21.3))(ws@8.21.3)(zod@4.6.1) '@react-pdf/hyphenate': specifier: 0.1.0 version: 0.1.0 '@react-pdf/renderer': specifier: ^4.9.0 - version: 4.9.0(react@19.2.8) + version: 4.9.0(react@19.3.0) '@reactive-resume/api': specifier: workspace:* version: link:../../packages/api @@ -307,19 +307,19 @@ importers: version: 3.0.1 '@t3-oss/env-core': specifier: ^0.13.11 - version: 0.13.11(typescript@7.0.2)(zod@4.5.4) + version: 0.13.11(typescript@7.0.2)(zod@4.6.1) '@uiw/color-convert': specifier: ^2.10.3 version: 2.10.3(@babel/runtime@7.29.7) ai: - specifier: ^7.0.94 - version: 7.0.94(zod@4.5.4) + specifier: ^7.0.97 + version: 7.0.97(zod@4.6.1) bcrypt: specifier: ^6.0.0 version: 6.0.0 better-auth: specifier: 1.7.3 - version: 1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.5.4))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(pg@8.23.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(solid-js@1.9.15)(vitest@5.0.0) + version: 1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(pg@8.23.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(solid-js@1.9.15)(vitest@5.0.0) cjk-regex: specifier: ^3.4.0 version: 3.4.0 @@ -331,10 +331,10 @@ importers: version: 8.0.2 drizzle-orm: specifier: 1.0.0-rc.4 - version: 1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.5.4) + version: 1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1) drizzle-zod: specifier: 1.0.0-beta.14-a36c63d - version: 1.0.0-beta.14-a36c63d(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.5.4))(zod@4.5.4) + version: 1.0.0-beta.14-a36c63d(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1))(zod@4.6.1) es-toolkit: specifier: ^1.52.0 version: 1.52.0 @@ -354,26 +354,26 @@ importers: specifier: ^9.0.4 version: 9.0.4 nodemailer: - specifier: ^10.0.1 - version: 10.0.1 + specifier: ^10.0.2 + version: 10.0.2 ollama-ai-provider-v2: specifier: ^4.0.1 - version: 4.0.1(ai@7.0.94(zod@4.5.4))(zod@4.5.4) + version: 4.0.1(ai@7.0.97(zod@4.6.1))(zod@4.6.1) pg: specifier: ^8.23.0 version: 8.23.0 phosphor-icons-react-pdf: specifier: ^0.1.3 - version: 0.1.3(@react-pdf/renderer@4.9.0(react@19.2.8))(react@19.2.8) + version: 0.1.3(@react-pdf/renderer@4.9.0(react@19.3.0))(react@19.3.0) react: - specifier: ^19.2.8 - version: 19.2.8 + specifier: ^19.3.0 + version: 19.3.0 react-email: specifier: ^6.9.5 - version: 6.9.5(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@7.2.0) + version: 6.9.5(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@7.2.0) react-pdf-html: specifier: ^2.1.5 - version: 2.1.5(patch_hash=e8456fc885241f35e3b642ad6122015b88f855d717663793f5b3293c19afac9b)(@react-pdf/renderer@4.9.0(react@19.2.8))(react@19.2.8) + version: 2.1.5(patch_hash=e8456fc885241f35e3b642ad6122015b88f855d717663793f5b3293c19afac9b)(@react-pdf/renderer@4.9.0(react@19.3.0))(react@19.3.0) resumable-stream: specifier: ^2.2.12 version: 2.2.12 @@ -396,8 +396,8 @@ importers: specifier: ^14.0.2 version: 14.0.2 zod: - specifier: ^4.5.4 - version: 4.5.4 + specifier: ^4.6.1 + version: 4.6.1 devDependencies: '@reactive-resume/config': specifier: workspace:* @@ -409,8 +409,8 @@ importers: specifier: ^8.23.1 version: 8.23.1 '@types/react': - specifier: ^19.2.18 - version: 19.2.18 + specifier: ^19.3.0 + version: 19.3.0 '@typescript/native-preview': specifier: 7.0.0-dev.20260707.2 version: 7.0.0-dev.20260707.2 @@ -425,28 +425,28 @@ importers: version: 7.0.2 vitest: specifier: ^5.0.0 - version: 5.0.0(@types/node@26.5.0)(@vitest/coverage-v8@5.0.0)(happy-dom@20.14.0)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0)) + version: 5.0.0(@types/node@26.5.0)(@vitest/coverage-v8@5.0.0)(happy-dom@20.14.1)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0)) apps/web: dependencies: '@ai-sdk/react': - specifier: ^4.0.97 - version: 4.0.97(react@19.2.8)(zod@4.5.4) + specifier: ^4.0.100 + version: 4.0.100(react@19.3.0)(zod@4.6.1) '@base-ui/react': specifier: ^1.8.0 - version: 1.8.0(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) + version: 1.8.0(@types/react@19.3.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0) '@better-auth/api-key': specifier: ^1.7.3 - version: 1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.5.4))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)(better-auth@1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.5.4))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(pg@8.23.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(solid-js@1.9.15)(vitest@5.0.0))(better-call@1.4.0(zod@4.5.4)) + version: 1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)(better-auth@1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(pg@8.23.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(solid-js@1.9.15)(vitest@5.0.0))(better-call@1.4.0(zod@4.6.1)) '@better-auth/infra': - specifier: ^0.4.7 - version: 0.4.7(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.5.4))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(better-auth@1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.5.4))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(pg@8.23.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(solid-js@1.9.15)(vitest@5.0.0))(zod@4.5.4) + specifier: ^0.4.8 + version: 0.4.8(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(better-auth@1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(pg@8.23.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(solid-js@1.9.15)(vitest@5.0.0))(zod@4.6.1) '@better-auth/oauth-provider': specifier: ^1.7.3 - version: 1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.5.4))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-auth@1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.5.4))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(pg@8.23.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(solid-js@1.9.15)(vitest@5.0.0))(better-call@1.4.0(zod@4.5.4)) + version: 1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-auth@1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(pg@8.23.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(solid-js@1.9.15)(vitest@5.0.0))(better-call@1.4.0(zod@4.6.1)) '@better-auth/passkey': specifier: ^1.7.3 - version: 1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.5.4))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-auth@1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.5.4))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(pg@8.23.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(solid-js@1.9.15)(vitest@5.0.0))(better-call@1.4.0(zod@4.5.4))(nanostores@1.5.3) + version: 1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-auth@1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(pg@8.23.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(solid-js@1.9.15)(vitest@5.0.0))(better-call@1.4.0(zod@4.6.1))(nanostores@1.5.3) '@codemirror/autocomplete': specifier: ^6.20.3 version: 6.20.3 @@ -473,13 +473,13 @@ importers: version: 6.43.11 '@dnd-kit/core': specifier: ^6.3.1 - version: 6.3.1(react-dom@19.2.8(react@19.2.8))(react@19.2.8) + version: 6.3.1(react-dom@19.3.0(react@19.3.0))(react@19.3.0) '@dnd-kit/sortable': specifier: ^10.0.0 - version: 10.0.0(@dnd-kit/core@6.3.1(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(react@19.2.8) + version: 10.0.0(@dnd-kit/core@6.3.1(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(react@19.3.0) '@dnd-kit/utilities': specifier: ^3.2.2 - version: 3.2.2(react@19.2.8) + version: 3.2.2(react@19.3.0) '@fontsource-variable/manrope': specifier: ^5.3.0 version: 5.3.0 @@ -488,7 +488,7 @@ importers: version: 6.6.0(@babel/core@8.0.1)(@babel/types@7.29.8)(babel-plugin-macros@3.1.0) '@lingui/react': specifier: ^6.6.0 - version: 6.6.0(@babel/core@8.0.1)(@babel/types@7.29.8)(babel-plugin-macros@3.1.0)(react@19.2.8) + version: 6.6.0(@babel/core@8.0.1)(@babel/types@7.29.8)(babel-plugin-macros@3.1.0)(react@19.3.0) '@orpc/client': specifier: ^1.15.0 version: 1.15.0 @@ -500,10 +500,10 @@ importers: version: 1.15.0(@orpc/client@1.15.0)(@tanstack/query-core@5.102.8) '@phosphor-icons/react': specifier: ^2.1.10 - version: 2.1.10(react-dom@19.2.8(react@19.2.8))(react@19.2.8) + version: 2.1.10(react-dom@19.3.0(react@19.3.0))(react@19.3.0) '@react-pdf/renderer': specifier: ^4.9.0 - version: 4.9.0(react@19.2.8) + version: 4.9.0(react@19.3.0) '@reactive-resume/ai': specifier: workspace:* version: link:../../packages/ai @@ -542,16 +542,16 @@ importers: version: 4.3.3(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0)) '@tanstack/react-form': specifier: ^1.33.5 - version: 1.33.5(react-dom@19.2.8(react@19.2.8))(react@19.2.8) + version: 1.33.5(react-dom@19.3.0(react@19.3.0))(react@19.3.0) '@tanstack/react-hotkeys': specifier: ^0.10.0 - version: 0.10.0(react-dom@19.2.8(react@19.2.8))(react@19.2.8) + version: 0.10.0(react-dom@19.3.0(react@19.3.0))(react@19.3.0) '@tanstack/react-query': specifier: ^5.102.8 - version: 5.102.8(react@19.2.8) + version: 5.102.8(react@19.3.0) '@tanstack/react-router': - specifier: ^1.170.33 - version: 1.170.33(react-dom@19.2.8(react@19.2.8))(react@19.2.8) + specifier: ^1.170.34 + version: 1.170.34(react-dom@19.3.0(react@19.3.0))(react@19.3.0) '@tiptap/extension-color': specifier: ^3.31.3 version: 3.31.3(@tiptap/extension-text-style@3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))) @@ -578,7 +578,7 @@ importers: version: 3.31.3 '@tiptap/react': specifier: ^3.31.3 - version: 3.31.3(@floating-ui/dom@1.8.0)(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3)(@types/react-dom@19.2.7(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) + version: 3.31.3(@floating-ui/dom@1.8.0)(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3)(@types/react-dom@19.3.0(@types/react@19.3.0))(@types/react@19.3.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0) '@tiptap/starter-kit': specifier: ^3.31.3 version: 3.31.3 @@ -590,22 +590,22 @@ importers: version: 2.10.3(@babel/runtime@7.29.7) '@uiw/react-color-colorful': specifier: ^2.10.3 - version: 2.10.3(@babel/runtime@7.29.7)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) + version: 2.10.3(@babel/runtime@7.29.7)(react-dom@19.3.0(react@19.3.0))(react@19.3.0) ai: - specifier: ^7.0.94 - version: 7.0.94(zod@4.5.4) + specifier: ^7.0.97 + version: 7.0.97(zod@4.6.1) better-auth: specifier: 1.7.3 - version: 1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.5.4))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(pg@8.23.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(solid-js@1.9.15)(vitest@5.0.0) + version: 1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(pg@8.23.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(solid-js@1.9.15)(vitest@5.0.0) buffer: specifier: ^6.0.3 version: 6.0.3 cmdk: specifier: ^1.1.1 - version: 1.1.1(@types/react-dom@19.2.7(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) + version: 1.1.1(@types/react-dom@19.3.0(@types/react@19.3.0))(@types/react@19.3.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0) drizzle-orm: specifier: 1.0.0-rc.4 - version: 1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.5.4) + version: 1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1) es-toolkit: specifier: ^1.52.0 version: 1.52.0 @@ -620,7 +620,7 @@ importers: version: 3.0.8 motion: specifier: ^13.2.0 - version: 13.2.0(react-dom@19.2.8(react@19.2.8))(react@19.2.8) + version: 13.2.0(react-dom@19.3.0(react@19.3.0))(react@19.3.0) pdfjs-dist: specifier: 6.3.289 version: 6.3.289 @@ -632,28 +632,28 @@ importers: version: 3.9.6 qrcode.react: specifier: ^4.2.0 - version: 4.2.0(react@19.2.8) + version: 4.2.0(react@19.3.0) react: - specifier: ^19.2.8 - version: 19.2.8 + specifier: ^19.3.0 + version: 19.3.0 react-dom: - specifier: ^19.2.8 - version: 19.2.8(react@19.2.8) + specifier: ^19.3.0 + version: 19.3.0(react@19.3.0) react-easy-crop: specifier: ^6.2.3 - version: 6.2.3(react-dom@19.2.8(react@19.2.8))(react@19.2.8) + version: 6.2.3(react-dom@19.3.0(react@19.3.0))(react@19.3.0) react-markdown: specifier: ^10.1.0 - version: 10.1.0(@types/react@19.2.18)(react@19.2.8)(supports-color@7.2.0) + version: 10.1.0(@types/react@19.3.0)(react@19.3.0)(supports-color@7.2.0) react-resizable-panels: specifier: ^4.12.4 - version: 4.12.4(react-dom@19.2.8(react@19.2.8))(react@19.2.8) + version: 4.12.4(react-dom@19.3.0(react@19.3.0))(react@19.3.0) react-window: specifier: ^2.3.1 - version: 2.3.1(react-dom@19.2.8(react@19.2.8))(react@19.2.8) + version: 2.3.1(react-dom@19.3.0(react@19.3.0))(react@19.3.0) react-zoom-pan-pinch: specifier: ^4.2.0 - version: 4.2.0(react-dom@19.2.8(react@19.2.8))(react@19.2.8) + version: 4.2.0(react-dom@19.3.0(react@19.3.0))(react@19.3.0) remark-gfm: specifier: ^4.0.1 version: 4.0.1(supports-color@7.2.0) @@ -662,13 +662,13 @@ importers: version: 5.9.0 usehooks-ts: specifier: ^3.1.1 - version: 3.1.1(react@19.2.8) + version: 3.1.1(react@19.3.0) zod: - specifier: ^4.5.4 - version: 4.5.4 + specifier: ^4.6.1 + version: 4.6.1 zustand: specifier: ^5.0.15 - version: 5.0.15(@types/react@19.2.18)(immer@11.1.18)(react@19.2.8)(use-sync-external-store@1.6.0(react@19.2.8)) + version: 5.0.15(@types/react@19.3.0)(immer@11.1.18)(react@19.3.0)(use-sync-external-store@1.6.0(react@19.3.0)) devDependencies: '@babel/core': specifier: ^8.0.1 @@ -693,22 +693,22 @@ importers: version: 0.2.4(@babel/core@8.0.1)(@babel/runtime@7.29.7)(rolldown@1.2.7)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0)) '@shadcn/helpers': specifier: ^0.2.0 - version: 0.2.0(ai@7.0.94(zod@4.5.4)) + version: 0.2.0(ai@7.0.97(zod@4.6.1)) '@tanstack/devtools-vite': specifier: ^0.8.5 version: 0.8.5(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.3)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0)) '@tanstack/react-devtools': specifier: ^0.10.12 - version: 0.10.12(@types/react-dom@19.2.7(@types/react@19.2.18))(@types/react@19.2.18)(csstype@3.2.3)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(solid-js@1.9.15) + version: 0.10.12(@types/react-dom@19.3.0(@types/react@19.3.0))(@types/react@19.3.0)(csstype@3.2.3)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(solid-js@1.9.15) '@tanstack/react-query-devtools': specifier: ^5.102.8 - version: 5.102.8(@tanstack/react-query@5.102.8(react@19.2.8))(react@19.2.8) + version: 5.102.8(@tanstack/react-query@5.102.8(react@19.3.0))(react@19.3.0) '@tanstack/react-router-devtools': specifier: ^1.167.1 - version: 1.167.1(@tanstack/react-router@1.170.33(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(@tanstack/router-core@1.171.28)(csstype@3.2.3)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) + version: 1.167.1(@tanstack/react-router@1.170.34(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(@tanstack/router-core@1.171.29)(csstype@3.2.3)(react-dom@19.3.0(react@19.3.0))(react@19.3.0) '@tanstack/router-plugin': - specifier: ^1.168.36 - version: 1.168.36(@tanstack/react-router@1.170.33(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(esbuild@0.28.2)(rolldown@1.2.7)(supports-color@7.2.0)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0)) + specifier: ^1.168.37 + version: 1.168.37(@tanstack/react-router@1.170.34(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(esbuild@0.28.2)(rolldown@1.2.7)(supports-color@7.2.0)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0)) '@types/babel__core': specifier: ^7.20.5 version: 7.20.5 @@ -716,11 +716,11 @@ importers: specifier: ^8.23.1 version: 8.23.1 '@types/react': - specifier: ^19.2.18 - version: 19.2.18 + specifier: ^19.3.0 + version: 19.3.0 '@types/react-dom': - specifier: ^19.2.7 - version: 19.2.7(@types/react@19.2.18) + specifier: ^19.3.0 + version: 19.3.0(@types/react@19.3.0) '@typescript/native-preview': specifier: 7.0.0-dev.20260707.2 version: 7.0.0-dev.20260707.2 @@ -758,8 +758,8 @@ importers: specifier: ^3.15.0 version: 3.15.0 zod: - specifier: ^4.5.4 - version: 4.5.4 + specifier: ^4.6.1 + version: 4.6.1 devDependencies: '@reactive-resume/config': specifier: workspace:* @@ -768,8 +768,8 @@ importers: specifier: 7.0.0-dev.20260707.2 version: 7.0.0-dev.20260707.2 ai: - specifier: ^7.0.94 - version: 7.0.94(zod@4.5.4) + specifier: ^7.0.97 + version: 7.0.97(zod@4.6.1) typescript: specifier: ^7.0.2 version: 7.0.2 @@ -777,47 +777,47 @@ importers: packages/api: dependencies: '@ai-sdk/anthropic': - specifier: ^4.0.50 - version: 4.0.50(zod@4.5.4) + specifier: ^4.0.52 + version: 4.0.52(zod@4.6.1) '@ai-sdk/cerebras': - specifier: ^3.0.45 - version: 3.0.45(zod@4.5.4) + specifier: ^3.0.47 + version: 3.0.47(zod@4.6.1) '@ai-sdk/cohere': - specifier: ^4.0.38 - version: 4.0.38(zod@4.5.4) + specifier: ^4.0.40 + version: 4.0.40(zod@4.6.1) '@ai-sdk/deepseek': - specifier: ^3.0.40 - version: 3.0.40(zod@4.5.4) + specifier: ^3.0.42 + version: 3.0.42(zod@4.6.1) '@ai-sdk/fireworks': - specifier: ^3.0.48 - version: 3.0.48(zod@4.5.4) + specifier: ^3.0.50 + version: 3.0.50(zod@4.6.1) '@ai-sdk/google': - specifier: ^4.0.65 - version: 4.0.65(zod@4.5.4) + specifier: ^4.0.67 + version: 4.0.67(zod@4.6.1) '@ai-sdk/groq': - specifier: ^4.0.38 - version: 4.0.38(zod@4.5.4) + specifier: ^4.0.40 + version: 4.0.40(zod@4.6.1) '@ai-sdk/mistral': - specifier: ^4.0.40 - version: 4.0.40(zod@4.5.4) + specifier: ^4.0.42 + version: 4.0.42(zod@4.6.1) '@ai-sdk/openai': - specifier: ^4.0.62 - version: 4.0.62(zod@4.5.4) + specifier: ^4.0.65 + version: 4.0.65(zod@4.6.1) '@ai-sdk/openai-compatible': - specifier: ^3.0.45 - version: 3.0.45(zod@4.5.4) + specifier: ^3.0.47 + version: 3.0.47(zod@4.6.1) '@ai-sdk/perplexity': - specifier: ^4.0.40 - version: 4.0.40(zod@4.5.4) + specifier: ^4.0.42 + version: 4.0.42(zod@4.6.1) '@ai-sdk/togetherai': - specifier: ^3.0.46 - version: 3.0.46(zod@4.5.4) + specifier: ^3.0.48 + version: 3.0.48(zod@4.6.1) '@ai-sdk/xai': - specifier: ^4.0.55 - version: 4.0.55(zod@4.5.4) + specifier: ^4.0.57 + version: 4.0.57(zod@4.6.1) '@aws-sdk/client-s3': - specifier: ^3.1128.0 - version: 3.1128.0 + specifier: ^3.1129.0 + version: 3.1129.0 '@orpc/client': specifier: ^1.15.0 version: 1.15.0 @@ -852,20 +852,20 @@ importers: specifier: workspace:* version: link:../utils ai: - specifier: ^7.0.94 - version: 7.0.94(zod@4.5.4) + specifier: ^7.0.97 + version: 7.0.97(zod@4.6.1) bcrypt: specifier: ^6.0.0 version: 6.0.0 better-auth: specifier: 1.7.3 - version: 1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.5.4))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(pg@8.23.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(solid-js@1.9.15)(vitest@5.0.0) + version: 1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.3.0))(react@19.3.0))(pg@8.23.0)(react-dom@19.2.8(react@19.3.0))(react@19.3.0)(solid-js@1.9.15)(vitest@5.0.0) drizzle-orm: specifier: 1.0.0-rc.4 - version: 1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.5.4) + version: 1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1) drizzle-zod: specifier: 1.0.0-beta.14-a36c63d - version: 1.0.0-beta.14-a36c63d(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.5.4))(zod@4.5.4) + version: 1.0.0-beta.14-a36c63d(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1))(zod@4.6.1) es-toolkit: specifier: ^1.52.0 version: 1.52.0 @@ -877,10 +877,10 @@ importers: version: 3.15.0 ollama-ai-provider-v2: specifier: ^4.0.1 - version: 4.0.1(ai@7.0.94(zod@4.5.4))(zod@4.5.4) + version: 4.0.1(ai@7.0.97(zod@4.6.1))(zod@4.6.1) react: - specifier: ^19.2.8 - version: 19.2.8 + specifier: ^19.3.0 + version: 19.3.0 resumable-stream: specifier: ^2.2.12 version: 2.2.12 @@ -897,8 +897,8 @@ importers: specifier: ^5.9.0 version: 5.9.0 zod: - specifier: ^4.5.4 - version: 4.5.4 + specifier: ^4.6.1 + version: 4.6.1 devDependencies: '@reactive-resume/config': specifier: workspace:* @@ -926,19 +926,19 @@ importers: dependencies: '@better-auth/api-key': specifier: ^1.7.3 - version: 1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.5.4))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)(better-auth@1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.5.4))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(pg@8.23.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(solid-js@1.9.15)(vitest@5.0.0))(better-call@1.4.0(zod@4.5.4)) + version: 1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)(better-auth@1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.3.0))(react@19.3.0))(pg@8.23.0)(react-dom@19.2.8(react@19.3.0))(react@19.3.0)(solid-js@1.9.15)(vitest@5.0.0))(better-call@1.4.0(zod@4.6.1)) '@better-auth/drizzle-adapter': specifier: ^1.7.3 - version: 1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.5.4))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.5.4)) + version: 1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1)) '@better-auth/infra': - specifier: ^0.4.7 - version: 0.4.7(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.5.4))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(better-auth@1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.5.4))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(pg@8.23.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(solid-js@1.9.15)(vitest@5.0.0))(zod@4.5.4) + specifier: ^0.4.8 + version: 0.4.8(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(better-auth@1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.3.0))(react@19.3.0))(pg@8.23.0)(react-dom@19.2.8(react@19.3.0))(react@19.3.0)(solid-js@1.9.15)(vitest@5.0.0))(zod@4.6.1) '@better-auth/oauth-provider': specifier: ^1.7.3 - version: 1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.5.4))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-auth@1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.5.4))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(pg@8.23.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(solid-js@1.9.15)(vitest@5.0.0))(better-call@1.4.0(zod@4.5.4)) + version: 1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-auth@1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.3.0))(react@19.3.0))(pg@8.23.0)(react-dom@19.2.8(react@19.3.0))(react@19.3.0)(solid-js@1.9.15)(vitest@5.0.0))(better-call@1.4.0(zod@4.6.1)) '@better-auth/passkey': specifier: ^1.7.3 - version: 1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.5.4))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-auth@1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.5.4))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(pg@8.23.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(solid-js@1.9.15)(vitest@5.0.0))(better-call@1.4.0(zod@4.5.4))(nanostores@1.5.3) + version: 1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-auth@1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.3.0))(react@19.3.0))(pg@8.23.0)(react-dom@19.2.8(react@19.3.0))(react@19.3.0)(solid-js@1.9.15)(vitest@5.0.0))(better-call@1.4.0(zod@4.6.1))(nanostores@1.5.3) '@reactive-resume/db': specifier: workspace:* version: link:../db @@ -956,16 +956,16 @@ importers: version: 6.0.0 better-auth: specifier: 1.7.3 - version: 1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.5.4))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(pg@8.23.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(solid-js@1.9.15)(vitest@5.0.0) + version: 1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.3.0))(react@19.3.0))(pg@8.23.0)(react-dom@19.2.8(react@19.3.0))(react@19.3.0)(solid-js@1.9.15)(vitest@5.0.0) drizzle-orm: specifier: 1.0.0-rc.4 - version: 1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.5.4) + version: 1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1) jose: specifier: ^6.2.12 version: 6.2.12 react: - specifier: ^19.2.8 - version: 19.2.8 + specifier: ^19.3.0 + version: 19.3.0 devDependencies: '@reactive-resume/config': specifier: workspace:* @@ -974,8 +974,8 @@ importers: specifier: ^6.0.0 version: 6.0.0 '@types/react': - specifier: ^19.2.18 - version: 19.2.18 + specifier: ^19.3.0 + version: 19.3.0 '@typescript/native-preview': specifier: 7.0.0-dev.20260707.2 version: 7.0.0-dev.20260707.2 @@ -1072,7 +1072,7 @@ importers: version: 7.0.2 vitest: specifier: ^5.0.0 - version: 5.0.0(@types/node@26.5.0)(@vitest/coverage-v8@5.0.0)(happy-dom@20.14.0)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0)) + version: 5.0.0(@types/node@26.5.0)(@vitest/coverage-v8@5.0.0)(happy-dom@20.14.1)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0)) packages/email: dependencies: @@ -1080,18 +1080,18 @@ importers: specifier: workspace:* version: link:../env nodemailer: - specifier: ^10.0.1 - version: 10.0.1 + specifier: ^10.0.2 + version: 10.0.2 react: - specifier: ^19.2.8 - version: 19.2.8 + specifier: ^19.3.0 + version: 19.3.0 react-email: specifier: ^6.9.5 - version: 6.9.5(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@7.2.0) + version: 6.9.5(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@7.2.0) devDependencies: '@react-email/ui': specifier: ^6.9.5 - version: 6.9.5(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) + version: 6.9.5(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0) '@reactive-resume/config': specifier: workspace:* version: link:../config @@ -1099,8 +1099,8 @@ importers: specifier: ^8.0.1 version: 8.0.1 '@types/react': - specifier: ^19.2.18 - version: 19.2.18 + specifier: ^19.3.0 + version: 19.3.0 '@typescript/native-preview': specifier: 7.0.0-dev.20260707.2 version: 7.0.0-dev.20260707.2 @@ -1115,10 +1115,10 @@ importers: version: link:../utils '@t3-oss/env-core': specifier: ^0.13.11 - version: 0.13.11(typescript@7.0.2)(zod@4.5.4) + version: 0.13.11(typescript@7.0.2)(zod@4.6.1) zod: - specifier: ^4.5.4 - version: 4.5.4 + specifier: ^4.6.1 + version: 4.6.1 devDependencies: '@reactive-resume/config': specifier: workspace:* @@ -1161,8 +1161,8 @@ importers: specifier: workspace:* version: link:../utils zod: - specifier: ^4.5.4 - version: 4.5.4 + specifier: ^4.6.1 + version: 4.6.1 devDependencies: '@reactive-resume/config': specifier: workspace:* @@ -1178,7 +1178,7 @@ importers: dependencies: '@modelcontextprotocol/sdk': specifier: ^1.30.0 - version: 1.30.0(supports-color@7.2.0)(zod@4.5.4) + version: 1.30.0(supports-color@7.2.0)(zod@4.6.1) '@orpc/server': specifier: ^1.15.0 version: 1.15.0(ws@8.21.3) @@ -1198,8 +1198,8 @@ importers: specifier: workspace:* version: link:../schema zod: - specifier: ^4.5.4 - version: 4.5.4 + specifier: ^4.6.1 + version: 4.6.1 devDependencies: '@reactive-resume/config': specifier: workspace:* @@ -1212,7 +1212,7 @@ importers: version: 7.0.2 vitest: specifier: ^5.0.0 - version: 5.0.0(@types/node@26.5.0)(@vitest/coverage-v8@5.0.0)(happy-dom@20.14.0)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0)) + version: 5.0.0(@types/node@26.5.0)(@vitest/coverage-v8@5.0.0)(happy-dom@20.14.1)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0)) packages/pdf: dependencies: @@ -1221,7 +1221,7 @@ importers: version: 0.1.0 '@react-pdf/renderer': specifier: ^4.9.0 - version: 4.9.0(react@19.2.8) + version: 4.9.0(react@19.3.0) '@reactive-resume/fonts': specifier: workspace:* version: link:../fonts @@ -1245,17 +1245,17 @@ importers: version: 9.0.4 phosphor-icons-react-pdf: specifier: ^0.1.3 - version: 0.1.3(@react-pdf/renderer@4.9.0(react@19.2.8))(react@19.2.8) + version: 0.1.3(@react-pdf/renderer@4.9.0(react@19.3.0))(react@19.3.0) react: - specifier: ^19.2.8 - version: 19.2.8 + specifier: ^19.3.0 + version: 19.3.0 react-pdf-html: specifier: ^2.1.5 - version: 2.1.5(patch_hash=e8456fc885241f35e3b642ad6122015b88f855d717663793f5b3293c19afac9b)(@react-pdf/renderer@4.9.0(react@19.2.8))(react@19.2.8) + version: 2.1.5(patch_hash=e8456fc885241f35e3b642ad6122015b88f855d717663793f5b3293c19afac9b)(@react-pdf/renderer@4.9.0(react@19.3.0))(react@19.3.0) devDependencies: '@napi-rs/canvas': - specifier: 1.0.8 - version: 1.0.8 + specifier: 1.0.9 + version: 1.0.9 '@react-pdf/types': specifier: ^2.14.0 version: 2.14.0 @@ -1263,8 +1263,8 @@ importers: specifier: workspace:* version: link:../config '@types/react': - specifier: ^19.2.18 - version: 19.2.18 + specifier: ^19.3.0 + version: 19.3.0 '@typescript/native-preview': specifier: 7.0.0-dev.20260707.2 version: 7.0.0-dev.20260707.2 @@ -1296,8 +1296,8 @@ importers: specifier: 2.0.1 version: 2.0.1 zod: - specifier: ^4.5.4 - version: 4.5.4 + specifier: ^4.6.1 + version: 4.6.1 devDependencies: '@reactive-resume/config': specifier: workspace:* @@ -1318,8 +1318,8 @@ importers: packages/schema: dependencies: zod: - specifier: ^4.5.4 - version: 4.5.4 + specifier: ^4.6.1 + version: 4.6.1 devDependencies: '@reactive-resume/config': specifier: workspace:* @@ -1335,13 +1335,13 @@ importers: dependencies: '@base-ui/react': specifier: ^1.8.0 - version: 1.8.0(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) + version: 1.8.0(@types/react@19.3.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0) '@fontsource-variable/ibm-plex-sans': specifier: ^5.3.0 version: 5.3.0 '@phosphor-icons/react': specifier: ^2.1.10 - version: 2.1.10(react-dom@19.2.8(react@19.2.8))(react@19.2.8) + version: 2.1.10(react-dom@19.3.0(react@19.3.0))(react@19.3.0) '@phosphor-icons/web': specifier: ^2.1.2 version: 2.1.2 @@ -1350,22 +1350,22 @@ importers: version: link:../utils '@shadcn/react': specifier: ^0.3.1 - version: 0.3.1(@types/react@19.2.18)(react@19.2.8) + version: 0.3.1(@types/react@19.3.0)(react@19.3.0) class-variance-authority: specifier: ^0.7.1 version: 0.7.1 cmdk: specifier: ^1.1.1 - version: 1.1.1(@types/react-dom@19.2.7(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) + version: 1.1.1(@types/react-dom@19.3.0(@types/react@19.3.0))(@types/react@19.3.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0) react: - specifier: ^19.2.8 - version: 19.2.8 + specifier: ^19.3.0 + version: 19.3.0 react-dom: - specifier: ^19.2.8 - version: 19.2.8(react@19.2.8) + specifier: ^19.3.0 + version: 19.3.0(react@19.3.0) react-resizable-panels: specifier: ^4.12.4 - version: 4.12.4(react-dom@19.2.8(react@19.2.8))(react@19.2.8) + version: 4.12.4(react-dom@19.3.0(react@19.3.0))(react@19.3.0) shadcn: specifier: ^4.21.0 version: 4.21.0(babel-plugin-macros@3.1.0)(supports-color@7.2.0)(typescript@7.0.2) @@ -1383,11 +1383,11 @@ importers: specifier: ^0.5.20 version: 0.5.20(tailwindcss@4.3.3) '@types/react': - specifier: ^19.2.18 - version: 19.2.18 + specifier: ^19.3.0 + version: 19.3.0 '@types/react-dom': - specifier: ^19.2.7 - version: 19.2.7(@types/react@19.2.18) + specifier: ^19.3.0 + version: 19.3.0(@types/react@19.3.0) '@typescript/native-preview': specifier: 7.0.0-dev.20260707.2 version: 7.0.0-dev.20260707.2 @@ -1409,12 +1409,9 @@ importers: '@uiw/color-convert': specifier: ^2.10.3 version: 2.10.3(@babel/runtime@7.29.7) - clsx: - specifier: ^2.1.1 - version: 2.1.1 - tailwind-merge: - specifier: ^3.6.0 - version: 3.6.0 + cn: + specifier: ^0.2.6 + version: 0.2.6 unique-names-generator: specifier: ^4.7.1 version: 4.7.1 @@ -1422,8 +1419,8 @@ importers: specifier: ^14.0.2 version: 14.0.2 zod: - specifier: ^4.5.4 - version: 4.5.4 + specifier: ^4.6.1 + version: 4.6.1 devDependencies: '@reactive-resume/config': specifier: workspace:* @@ -1485,87 +1482,87 @@ importers: version: 4.23.13 vitest: specifier: ^5.0.0 - version: 5.0.0(@types/node@26.5.0)(@vitest/coverage-v8@5.0.0)(happy-dom@20.14.0)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0)) + version: 5.0.0(@types/node@26.5.0)(@vitest/coverage-v8@5.0.0)(happy-dom@20.14.1)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0)) packages: '@adobe/css-tools@4.5.0': resolution: {integrity: sha512-6OzddxPio9UiWTCemp4N8cYLV2ZN1ncRnV1cVGtve7dhPOtRkleRyx32GQCYSwDYgaHU3USMm84tNsvKzRCa1Q==} - '@ai-sdk/anthropic@4.0.50': - resolution: {integrity: sha512-bHtVy5FC2JUX3T1zapquOqVxkYtDoDVUXUmZlobNq0EzZ2ESx72ysw223MzdlxCEoaFn3lDPog6EhjRgHd87qQ==} + '@ai-sdk/anthropic@4.0.52': + resolution: {integrity: sha512-IQt/y++kSUdqa9EbFOJntxLGjZMURTm/MnTUikNBZ5X86K5l96t/BwsRsX/SrH5kx+7yRPrmJ1WBNlmE8quSVg==} engines: {node: '>=22'} peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/cerebras@3.0.45': - resolution: {integrity: sha512-irbTbPyDQX1ZTa7/ekOXFXxYGW+p1fPz+PHhkCIhYo9bLyLucqppG+Rbb84gUrO4TT8RKgEserZz577BZIqZ2Q==} + '@ai-sdk/cerebras@3.0.47': + resolution: {integrity: sha512-N1ww+QzXOZoK3+J0GV25x823DgsireA5XtOt6EXWDCZawC0rssuzHfmA+mIJrhaHq6E0nrsD0tjTWJqxhbWrng==} engines: {node: '>=22'} peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/cohere@4.0.38': - resolution: {integrity: sha512-EEiU+nD7XGYnBpEg94W8QCQw0Tmv4CzCZHw+d+065QNmu+FPWFqE+WeGxD/IMInkPIHWdCcaex4uMUozzP+7cg==} + '@ai-sdk/cohere@4.0.40': + resolution: {integrity: sha512-Mpw5ooEPYV8irwYZ6lHNhNtxcFj/tSCi4v04l0nPkIvKbHXT8a/3C31NpJLmnRuNgp+tb8iZhHvtRifumaZwaQ==} engines: {node: '>=22'} peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/deepseek@3.0.40': - resolution: {integrity: sha512-S48sTbUpWUjCN7EefLz3xVYj7QUsKtS7sZiJ6T3U+9Zf6iAmXPnF++9RzaNIdE8pMfqHBs/Vms9Kgrh5tOyK3w==} + '@ai-sdk/deepseek@3.0.42': + resolution: {integrity: sha512-auZ8SYeskiTcu1Uy5WV1hcpLfyS42YjIuEIRRkmINLK21p6gEVGn2jVrsSINcFeUvLjxMcpB+RfJsEdTBzgzgQ==} engines: {node: '>=22'} peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/fireworks@3.0.48': - resolution: {integrity: sha512-dWxaZ5BzhbRSz60XaJI/RzdMBXWGzmvgceLYgx0hhqlSBuWkhiivYrlVRi0dKTwvjOfjzj6jvc98juSW6F2mLg==} + '@ai-sdk/fireworks@3.0.50': + resolution: {integrity: sha512-tPGLtc9kwWiZyYtogg3knNN1u/8isl2bdQz8f1e8VX0fUqS94q2OfHit9llGyZmdvaj9Bs1z3yxoJvHamX6g+Q==} engines: {node: '>=22'} peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/gateway@4.0.76': - resolution: {integrity: sha512-hWNtiveILLtkXm1t5tNmzeII8p+j/mzxlL2OtPAgU/0h4ZInkIVILX8Svx4SzI5U9d80B59gCPaKRAhb7jTtAw==} + '@ai-sdk/gateway@4.0.78': + resolution: {integrity: sha512-fcamzmFlcy+c/tIc7QcATLe/kArgSVGQ1QxaddMjhOSX8zypc2hmD5sHB2bp1DSFcSxDD32d6usF9a7xLCTULg==} engines: {node: '>=22'} peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/google@4.0.65': - resolution: {integrity: sha512-W687DtVx59ePCvzv1M8oqCOkSr/gs6wrHlEF/K1UXMHSwB2DuttrSMzXKudaDhwdoiqbCdckvt4efRih1OXHEQ==} + '@ai-sdk/google@4.0.67': + resolution: {integrity: sha512-F+o3bRDz0ua2hJbpnuEsoNsKR11NT+nAhq1eZfaRJr2rzs5eKi/E9wJw8ZXeJx7NlYeBF6il5/+itTBdkM1kJg==} engines: {node: '>=22'} peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/groq@4.0.38': - resolution: {integrity: sha512-6Gq7e/TBAAa4lhIrg3tb8jje/YJNQOElg9zW3HwfLFQcpZtbvN17V7AKoaXT4+7r7DoT7xo2Tu/JhmSmLFpv1A==} + '@ai-sdk/groq@4.0.40': + resolution: {integrity: sha512-J9EXVHLandoqLbEnIEka4u31DRKlsL1F9Y64CkXKLN6Izspxx0lFZc4oJ1lbl1Sri56V8rifD7OJ1/9YMgIwKg==} engines: {node: '>=22'} peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/mcp@2.0.46': - resolution: {integrity: sha512-IPA6lQTZf0j3w9OxHguse1Ur/YQ34oL4P6bRDtfM2BK0VacjcbfXGc4qecio4xbwh8AVQepxoa5R8VMX5/1CVA==} + '@ai-sdk/mcp@2.0.48': + resolution: {integrity: sha512-BE943h3I1eFe+7CgMfPz6novcCznslb5T4euAS+lNY+BBydNAE+KjmizZS6LClk71FSLKi/UOj5AzR1xuYyo9Q==} engines: {node: '>=22'} peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/mistral@4.0.40': - resolution: {integrity: sha512-ROX/iJ6RfdOOleuGF+bKnszdgB3Ly5GQx4sOLcO3+cNGLumMgHmtJ8ADUsKMw44U8MihGAosNHx/aSCVsazDlw==} + '@ai-sdk/mistral@4.0.42': + resolution: {integrity: sha512-N/h84m0j/6qxjiKvaf8UsNy+E9XnrIHMwZ86Q9Jw9dqaKKdM9w4ed4b6v1a3Fi5A3F/H0Ll16k499MIprwimjw==} engines: {node: '>=22'} peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/openai-compatible@3.0.45': - resolution: {integrity: sha512-9tNCII9cbE9HhoOLgKqJhz2HD2GwU6u9VlTk9biqXWmd/xAMMogjjwofb82FRAy4lOtYS0EkQW1u929ymAMHCQ==} + '@ai-sdk/openai-compatible@3.0.47': + resolution: {integrity: sha512-6w3ymyP2KV4qzKlMH/Fm6Tmk+2ksiqktZFBbKCGIaoPSBWX+M4HmMW0BFUh9Ar0CtjOia3E8GlYAoEERONuhyg==} engines: {node: '>=22'} peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/openai@4.0.62': - resolution: {integrity: sha512-KOemym7oinL4bSaPI/e1SYXp770jEkIAWz2VYgof4Xglua1q46ViLtrALTOndW9Vz8dYWar/CIYOMii5AnyMhw==} + '@ai-sdk/openai@4.0.65': + resolution: {integrity: sha512-rpk1Tv7TR0H338zTKmSVMxv4yo++HDOxioiuvBySb8cWkx2fS10tWl/5cEwL0diJbcV/+p3+9gpIOre52UoQJA==} engines: {node: '>=22'} peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/perplexity@4.0.40': - resolution: {integrity: sha512-msrkKZde6mnp9wyaiw0t6Mx6pL9LYk0vChP7ZpEeevmFMQERn44Vw15AKiqyqa68z+JmRPzLhcxFlICyqwdUvg==} + '@ai-sdk/perplexity@4.0.42': + resolution: {integrity: sha512-HMPZqfFNWjiptd5tR9rWVonoyZeWNN1efr5j0ADV1vvoeG0zpKLJxgW/a2WOVMwqucSgZHaaJOjzBaNppQTw0Q==} engines: {node: '>=22'} peerDependencies: zod: ^3.25.76 || ^4.1.8 @@ -1576,8 +1573,8 @@ packages: peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/provider-utils@5.0.37': - resolution: {integrity: sha512-WzLQPWtpLpunKBanq/TX8+rbBz7JdKpl8Io4nl/g+bLvePbxMlMuxLrxT8JzquxJmgWKbW4nfFrQ5mnX4A8mpw==} + '@ai-sdk/provider-utils@5.0.39': + resolution: {integrity: sha512-VIFp4Qv3j+V941crFB1y2VG5yeGbeLOFRxiPaZJETkkpo1H5WviLx6H5yRkFkrXIGxnTGygKsPgCAJG0X61Auw==} engines: {node: '>=22'} peerDependencies: zod: ^3.25.76 || ^4.1.8 @@ -1586,24 +1583,24 @@ packages: resolution: {integrity: sha512-fX2ENAc7iDpZ+Wp4+Rk06Usn/Ys7dI9uAkGv0jlF6XVrW13NkRWx5Ou+U6lIM2E1fTLkCs16GGrUAaVvroag7A==} engines: {node: '>=22'} - '@ai-sdk/provider@4.0.11': - resolution: {integrity: sha512-A/Cyjma9RLTLsF9xv/2OSaw9eyFhOIBqzoeOVZhp+xKZD8wv5opN+qyIa83NE4Jug2SjQ/Kaf08w1JX6CESR/w==} + '@ai-sdk/provider@4.0.13': + resolution: {integrity: sha512-sJvnbFIFLzmKFXIjfwS8XCOAj6puHCawItwvA9PBZgk2f/l/TiC4OSfK3ueDbUVXfRCOn5eJN97EIF10toIOmQ==} engines: {node: '>=22'} - '@ai-sdk/react@4.0.97': - resolution: {integrity: sha512-eFQ6oiP/5DAf2bIWfrIC01ZTY2L9Q7dzo/DEsq3Zwj/A2MHYZu/JJLoJ1hMmSbO0LKwOaxOUVOkOk5Jd0cN//w==} + '@ai-sdk/react@4.0.100': + resolution: {integrity: sha512-xsbF57PlibuOdU9x4YvzQjZzFusy1TFa6eEaqJR3EOUXbQfE/uCd7cUaVxAa+5uxr6DeLz0D9nolTtWPZUlo1A==} engines: {node: '>=22'} peerDependencies: react: ^18 || ~19.0.1 || ~19.1.2 || ^19.2.1 - '@ai-sdk/togetherai@3.0.46': - resolution: {integrity: sha512-wtEMAE4peX+LpYhqNdRVk1iBGrdTClaz2ymnaEcKL6Bu0HJIFbh2jb84ACjphNSD10mwxrTjnsZHnVpawAz8AA==} + '@ai-sdk/togetherai@3.0.48': + resolution: {integrity: sha512-1ojnIGKBe1CoY9zPOlueGU1i3u+ymh8joQJkyY4q67ikfkGwb61qgBZNB2/T9ptS62FPOwVtyUzMABcqJIz9zw==} engines: {node: '>=22'} peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/xai@4.0.55': - resolution: {integrity: sha512-l/KOPgEihCTtUqHxrKp3UMfeJ4y22BDQ+AHxwkbvHJHcorI+lt2l2uT7qPoS3Fg0AQSUQ8UkGUKL0H9qGQflNg==} + '@ai-sdk/xai@4.0.57': + resolution: {integrity: sha512-luWVcvecn8ueR60pkNgdxUxc1xp2eG74TEnuuXenN6ryoaNRR4H6+pwnc3E4Fzd4SN1vuea7OPoLtSD/5Rr2/A==} engines: {node: '>=22'} peerDependencies: zod: ^3.25.76 || ^4.1.8 @@ -1612,64 +1609,64 @@ packages: resolution: {integrity: sha512-U4+70Pc5ZS9osnCBCE5Jha/ciHM+Yp+CNMNC/7HvYbNRk1Ldd+f7qO65W5qfhu/TCv+/ozljlXXe9Nj8419DMA==} engines: {node: '>=10'} - '@aws-sdk/checksums@3.1000.29': - resolution: {integrity: sha512-Dtu0gr4dnATZAPwEYbpCsG+MpLM7OAliy2gTepEFQwl1vZ6DL3QMH2FveMa3HLvPsOdhJsPRB3KtxVhph9T75A==} + '@aws-sdk/checksums@3.1001.0': + resolution: {integrity: sha512-6uTniZc87q+B5eXouGTl+7Tmc482rEeCcvxpsvREP8EfF0gvloRZ41UOA9sbSJlyy8TbqIBXb3kKfKarEArUQA==} engines: {node: '>=20.0.0'} - '@aws-sdk/client-s3@3.1128.0': - resolution: {integrity: sha512-tYEB4058LdhTiSS7sCVVSpqSAdjIc1jTaf1dDPoIRJbR/XI5A2ZOuCiV1Aebo/pria/pUJBOT0WjdZVIwaZtDA==} + '@aws-sdk/client-s3@3.1129.0': + resolution: {integrity: sha512-TwbRTrAGwtFFUQ/jozsj9Jyjy+UjIsfSKaNs/tQfggIWFbk1Mim+IWjZ//IOz97Wc5Q/z/6G4cb5znYUXHKxHg==} engines: {node: '>=20.0.0'} - '@aws-sdk/core@3.977.9': - resolution: {integrity: sha512-reqPFEQrZxDZpeGj4PFMepBeR5LGYHRqq/L0motTzgFkCRBA4rFdaVXDSLYyGHhxVz7sT2PDnPN9CluGSfgyJA==} + '@aws-sdk/core@3.978.0': + resolution: {integrity: sha512-2yX9LUmxPklVjSGTb8dfnWRJSiFQ3TeH2nn7G1mdKHTfnabzF0+gfrS8rYfLWmZrQ8A3mEcxMJjRc51dL5KWaA==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-env@3.972.70': - resolution: {integrity: sha512-H404B7dJl2mCrBqahDEYsanB0xhdDp6tXnXcTUnXmmpy2Q3J0Ho0bUajZ2jr/RdwzCyS59Gi8xXIFwPLGBl6Uw==} + '@aws-sdk/credential-provider-env@3.972.71': + resolution: {integrity: sha512-JN+JHruYZw3GUZB8YGAlDk4wTDPOEAEEdEzj5nS0xodWR4smzHsN7PnK2j6IeOsDIj2aqua5DSbhXl9Gtf90FQ==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-http@3.972.72': - resolution: {integrity: sha512-X98zYOrVOeuosCX+6ktf29FC2N2GHPLia7qv6mzPzTc+RPAuHWCDS++Z6JK7eGYqb/v6uaW7bAXaOvDBfol+0w==} + '@aws-sdk/credential-provider-http@3.972.73': + resolution: {integrity: sha512-uyYYnJOnlis8uQzaYGPd7N1JoioCoNpXgnkXYixsWJXHXgXyYi8WXJSDfofxJeWfQIGWLe2Nwyq60Uc7MZdVOg==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-ini@3.973.15': - resolution: {integrity: sha512-Rykg6s5ceBuynMOGWgoowO4N+27JfnqXAnVaSunZl0hOO1XodSrxGNz6sCEbnmS0lAfQZDKyb3fbr46gSuv6Sg==} + '@aws-sdk/credential-provider-ini@3.973.16': + resolution: {integrity: sha512-i++ly+0Uxa+u3ebSSyr0S/3CFhFJDxCXT3+Zj+mW2bXenEx5bKGCdTIKFu39SgXBNhWDjex/8cXUx9MUTMCrTw==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-login@3.972.77': - resolution: {integrity: sha512-Jb59xfEISoN5mmbnA+HYqdtrSX3CgCtJoof+V5D8/TgUI56W63GEEd5Y58WijU3Ou6+WEgaLD1feVzaRXV5IDQ==} + '@aws-sdk/credential-provider-login@3.972.78': + resolution: {integrity: sha512-eUtswnXu0+Ii9ieRK+0L7aPFV3Z/dnW2VntJzjBP9xs8s+8p5nBNuymIXtXwZ+5r5+XJP3e32nMkuZ/r0HozEA==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-node@3.972.82': - resolution: {integrity: sha512-znDkEOGXB8W3kG1LJUKP3foBZY/9qLM0eil/DxWXSp37XsdsRLQHE/d/OaCGGVgKpA6znR38h/+INk8do1FjiA==} + '@aws-sdk/credential-provider-node@3.972.83': + resolution: {integrity: sha512-jdso7ejzfRnatxMUZK4S/U6KbaDPCvfIV4XL+IQAPFDBt5rj5Fq595euqlK8Le4lNCMFR9oUpt+1l0aMgaayOQ==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-process@3.972.70': - resolution: {integrity: sha512-2ry03fGRJr4sV3jI+ocjj5JqALnFD6ymM5KiNCDZMvq8bX2GSbE0vji4aM43TVCl2nXqqLRZaUxdq/KeWRAY4Q==} + '@aws-sdk/credential-provider-process@3.972.71': + resolution: {integrity: sha512-lYmXJa4gvq4xN1lrT5NiP5vIYYKcGWAdj8y+8o6dlcateB5eF3Dn8DtmjjHKfMBrTPAMr2pebIiX/UOj8c1/UA==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-sso@3.973.14': - resolution: {integrity: sha512-jkhg/8ocAAoc0RFyLMhCw+/zZh7gystQgd4F4hznNa8P4Cc501PQmxd+jGLiMHodPJ+7Zv/3znM62gZojyasmA==} + '@aws-sdk/credential-provider-sso@3.973.15': + resolution: {integrity: sha512-6Jhcf4v0pSFdjk1EW2kvzuEBKD+UZ2uNcHUIglKKLndD20YhvkL2kdmDOV5/j4mYuWWwe/a1FQ1aomU86/Cg5Q==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-web-identity@3.972.76': - resolution: {integrity: sha512-d3AGyVu759PGr35mEB2s22xxlNEA5rpdxtSPJthfPFJvoQ8dt357iVPECqWfUxXp1toJAvKmbtcIYVGigaGsCA==} + '@aws-sdk/credential-provider-web-identity@3.972.77': + resolution: {integrity: sha512-uylIQSUWpfLuH2LovxEEfwzJGM/SabLOfLMg6YXu/E8jJEKUdpdILCVCQCdFvHyu/7dLJOHPMfrSwduxO56NkQ==} engines: {node: '>=20.0.0'} - '@aws-sdk/middleware-sdk-s3@3.972.75': - resolution: {integrity: sha512-wMIsNumRVKaNMKhvU/s9VrdEwE8S6gSzXp4RygFG5BEMnGkkXf8cjh8zf7cKJBpUDpqTWqwbz5isEgp9rH6Lng==} + '@aws-sdk/middleware-sdk-s3@3.972.76': + resolution: {integrity: sha512-NfnTkVUTBKTBuBgqaapFK9r3YdkKt1b2oRvgLzZq91bwNKh6ZS0S7sEcheguttREaL4iyfs/xQnqD7Z7AsWSsA==} engines: {node: '>=20.0.0'} - '@aws-sdk/nested-clients@3.997.44': - resolution: {integrity: sha512-NhEgryjlBF9w38ZXqGymQV28IhkYa1mKhlbYnqIis57AYwWGVYfUPgg/qC2rLRqOUfblxx++irvju10kVTa8Vw==} + '@aws-sdk/nested-clients@3.997.45': + resolution: {integrity: sha512-mooq9Q+jLa18VoM7HouczmslZU60iiB0aKc/Ztnq/luIL1ud0z4DnYprLR/ZO1gp331S9tJctM1HZr7u6YKBXQ==} engines: {node: '>=20.0.0'} '@aws-sdk/signature-v4-multi-region@3.996.46': resolution: {integrity: sha512-L+2xZTye/2T96f3lwCws0Zw6GG2JHZW9e8FpVgGBeeExSKyeoZ6CWRpBml/7DNiK/O26jrgPM9F+Ay8VkgzUWQ==} engines: {node: '>=20.0.0'} - '@aws-sdk/token-providers@3.1116.0': - resolution: {integrity: sha512-ygIivKqh8aHzNkucOCXHyIBgBpLPfrSI0mCqXF+vLBsPTUKqj0VSqAY0GFPe7lQl4HntjOcQ+KSyS7oUV2C54Q==} + '@aws-sdk/token-providers@3.1129.0': + resolution: {integrity: sha512-Sbl3rpzQdsG4ZK2zh0JWUYyZPKKorJlVOddA2T0DVbKJFrsW8J6wgnslxxUH04+WaBMr4A1HzJZvZX0xUvkniA==} engines: {node: '>=20.0.0'} '@aws-sdk/types@3.974.5': @@ -1949,8 +1946,8 @@ packages: drizzle-orm: optional: true - '@better-auth/infra@0.4.7': - resolution: {integrity: sha512-Alb7JhwFK/r1WptnCR785StilfAiZqUguuk3dvErsHcw6Rf1sJmW0qws8JMTLxQUKJwfI47MICs23PlVOB0w2w==} + '@better-auth/infra@0.4.8': + resolution: {integrity: sha512-MfPXY2zsHLpihvKOoqt8G05JF7zxga4YhPqYwmiPI1xCX0a9VaB3BRhkJcsbYLPU2lqUHsQDXDiev5xkZXMLTA==} peerDependencies: '@better-auth/core': '>=1.4.0' '@react-native-async-storage/async-storage': '>=1.21.0' @@ -3065,24 +3062,48 @@ packages: cpu: [arm64] os: [android] + '@napi-rs/canvas-android-arm64@1.0.9': + resolution: {integrity: sha512-4LGXk2/0HVzE29K8SzML5WubgCp++B1FH3qgl35XmSZE+lLdr6P9VRQEnZ0MCLZMTSuJP41yyhtoiVNEuvrTIA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [android] + '@napi-rs/canvas-darwin-arm64@1.0.8': resolution: {integrity: sha512-7jQ47gi+fZ7KJmfc/5rNyy1CYw/cu4kZ0KPIYbo9UUgSdW0bKQJpt+WihEor6s4Lyp7+xc3a+3HeyXmAEbbnPg==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] + '@napi-rs/canvas-darwin-arm64@1.0.9': + resolution: {integrity: sha512-YNdfLBzY0W/Pep9fo2L6RmoNlNksnn05LRnX66W63R3ij58S25QOTcjdtEt2v8+PnCESzqZsYzUo+QPeIR44NA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + '@napi-rs/canvas-darwin-x64@1.0.8': resolution: {integrity: sha512-rRjDMZs9pIRKGxgijwezplKc1RnJsqUokrA9h88bbTkqQ+7ePj0ZN4ZnZDy8Vu0tXs7KRlI2tQLaK4mx9QlxHg==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] + '@napi-rs/canvas-darwin-x64@1.0.9': + resolution: {integrity: sha512-ceZQSknTEcy3dOXoekv59LTCkXjvnLsq+VW5PeNNDHEPQbRS5Ervkm1EaDa7WLAjiYWMLuSQTRTHao1dEX4prg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + '@napi-rs/canvas-linux-arm-gnueabihf@1.0.8': resolution: {integrity: sha512-jGcCd+8ra6Q61xKqZeiItujTpp9a9eRLcQ0jW6qYNku+WpupqOPFPY0SrsuSnXFviJwkpKYT9p7QrB4lsf3LNQ==} engines: {node: '>= 10'} cpu: [arm] os: [linux] + '@napi-rs/canvas-linux-arm-gnueabihf@1.0.9': + resolution: {integrity: sha512-XhfI0Wwv4llhd6nnWDtY3kQKjq0r+y1i91PlJlJI24ag2U9WrnwbG1qS3+fDLEyouwEVFchiKkTEHozK+5iUNA==} + engines: {node: '>= 10'} + cpu: [arm] + os: [linux] + '@napi-rs/canvas-linux-arm64-gnu@1.0.8': resolution: {integrity: sha512-od6I2Y7kU7i1SwZYG2EKW8rWz6JiedtPpko4WEe1DDsiikrfaotVBCRaUTM5/yeZKaZ92EatoAS+5xG+6uJlYA==} engines: {node: '>= 10'} @@ -3090,6 +3111,13 @@ packages: os: [linux] libc: [glibc] + '@napi-rs/canvas-linux-arm64-gnu@1.0.9': + resolution: {integrity: sha512-012oiYtKaE7i9oxc8q7nraT7kDOpLcaCmFLzVe9Ty34RHDdoDzbWLrVh827CNxYh/EADX1eSikA3ymLjo/nNuw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + libc: [glibc] + '@napi-rs/canvas-linux-arm64-musl@1.0.8': resolution: {integrity: sha512-yYkPbJDJiWj6N0gASA3CAvRypZmVpJnxU0DQg3aBhneLDQde9TPLKADsQkobNoJUtTT/lj46aWpzT48PDb3Qcg==} engines: {node: '>= 10'} @@ -3097,6 +3125,13 @@ packages: os: [linux] libc: [musl] + '@napi-rs/canvas-linux-arm64-musl@1.0.9': + resolution: {integrity: sha512-Ls5UWYFFn63casTZEczbeyEg3vRDRkv9lscuGwfchtY5yLLQhgOB8SN4YGxmfJ5vTaBwZ2YUxBS3NtmjJmFXdA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + libc: [musl] + '@napi-rs/canvas-linux-riscv64-gnu@1.0.8': resolution: {integrity: sha512-PB00MSKAp4VwK/xwe6duKxRKmH8UH4GIl1pqHSbxng0jnU9Dr7FwaDypDiqwNFZ774N+8G7mJLGuLtg9NTcQsg==} engines: {node: '>= 10'} @@ -3104,6 +3139,13 @@ packages: os: [linux] libc: [glibc] + '@napi-rs/canvas-linux-riscv64-gnu@1.0.9': + resolution: {integrity: sha512-hLKEGxV7ZiRHqndePTokgDMdBlo/rDfzg7P4p4QIv9pUhuYobnu3R2NIFLCRghG0nwfo+s2sw+c1xZFeCmEAsw==} + engines: {node: '>= 10'} + cpu: [riscv64] + os: [linux] + libc: [glibc] + '@napi-rs/canvas-linux-x64-gnu@1.0.8': resolution: {integrity: sha512-TWM2XWJoitLiIPCvgJh7SriC+L/T9qkYCVzC66AidsZy0QP1hkKzBzVwshCdcA3q6fIn3yE0ISbq4lMJSy8jFw==} engines: {node: '>= 10'} @@ -3111,6 +3153,13 @@ packages: os: [linux] libc: [glibc] + '@napi-rs/canvas-linux-x64-gnu@1.0.9': + resolution: {integrity: sha512-6kaz3w0QMy77PDWk6rJ1ksIihdad3qzEyX2o2oGT8GwCaypfT5mhjr8buOO5hstyLxcWXDScuz56RsINLtBPIQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + libc: [glibc] + '@napi-rs/canvas-linux-x64-musl@1.0.8': resolution: {integrity: sha512-hb20MxKXXb5IB7AAwN8UHz9WRsa2HmdZfjsDCzjElwJoeV1aotVEwFU4FrFQcYQVzsJQLeaCc/2Qdt/0Q72mMg==} engines: {node: '>= 10'} @@ -3118,22 +3167,45 @@ packages: os: [linux] libc: [musl] + '@napi-rs/canvas-linux-x64-musl@1.0.9': + resolution: {integrity: sha512-xrGvmS3v55hmZ86ls/kBLVNMUTYio3f6Ik0DireemG994VfPAwiA3ZXA0Uf1bByctkB3NQ1Sfb+H5bkdUnnzfQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + libc: [musl] + '@napi-rs/canvas-win32-arm64-msvc@1.0.8': resolution: {integrity: sha512-WwPN08IXE4SkL+FhJyPz/iFnycMAUkbphFIT4cmKLlvbSU0Zfn1R7BGJ3Hqky1S89QUYc0Q4IOScXb/42Re9wQ==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] + '@napi-rs/canvas-win32-arm64-msvc@1.0.9': + resolution: {integrity: sha512-yjmVS3ArZeRVCP7jqbPq4rpZa/BhTeI7ELE2XqJg3snICQBDevLZyArxswHkiTnT34KRic33/4fLirrHI+SY8A==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + '@napi-rs/canvas-win32-x64-msvc@1.0.8': resolution: {integrity: sha512-XkrVqKb+pxyba7kjy2LJvABFVBTE0DNpEl7MrG4OYUmaWarrXH+t54z/Czj2YxCKtizYTV4mg6phNm3x24qjhQ==} engines: {node: '>= 10'} cpu: [x64] os: [win32] + '@napi-rs/canvas-win32-x64-msvc@1.0.9': + resolution: {integrity: sha512-QlSYQdMQslB81nlABo9wNfQ6npFhE7/O+saCZdqVGueGanyRk4jCogD5EwQenfP3kIq9e+mm6GreQBjX5MrA8g==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + '@napi-rs/canvas@1.0.8': resolution: {integrity: sha512-/SaLcvlqGWdm0HSCWMgHu7cjJiQXfP8/mOY+6dUyV9flQz7sPBBZ+ed2zYtoukojPmxOaL7bm+d/G4GeWWoN7g==} engines: {node: '>= 10'} + '@napi-rs/canvas@1.0.9': + resolution: {integrity: sha512-QviPdJImDi/jMAvBfqaw+19BndMd/sizXVW3NnpMd3VJGz++QXkOHcP9kWR/smHG0hNjHeyuHFyrx/5lD0oNcQ==} + engines: {node: '>= 10'} + '@napi-rs/wasm-runtime@1.2.3': resolution: {integrity: sha512-UMduMbqO5s5zF2NkNacMT/yK5Y5QiKvWr2+50bzIIxFDwVJ2h49b+oyjaCGPhJxd2/gC2x39EHv/gHVuu36x2Q==} engines: {node: ^20.19.0 || ^22.13.0 || >=23.5.0} @@ -4425,8 +4497,8 @@ packages: '@tanstack/form-core@1.33.5': resolution: {integrity: sha512-3dfx9MBP0aq5sXKteikG629X9oviptrQj0IFRk9YGcb+lB7Kv5x8S17oOSk1wUWgjQZ4xVJEMbKwOAODymocgA==} - '@tanstack/history@1.162.2': - resolution: {integrity: sha512-Lemp3DJbzNqcin/nZpWxycDaEqySDbnIshDbyHJMMCapD4ZQMe57szRpBXOfzfP6fyWAtHNrLrcBUyANJ6Vlow==} + '@tanstack/history@1.162.3': + resolution: {integrity: sha512-zZTDxZxdDxZudHXGp42d221R/sEKoQPbZsW2ezpdWknHpOmJVLyiljW21pdWtKXfMnLq+Kg5VJpVBwOe18+ZzQ==} engines: {node: '>=20.19'} '@tanstack/hotkeys@0.8.0': @@ -4491,8 +4563,8 @@ packages: '@tanstack/router-core': optional: true - '@tanstack/react-router@1.170.33': - resolution: {integrity: sha512-iNnI98vH3kO/V4dy6YM0CInhqwWBddU0G5wZK5jiMvr3HsK2avDQSRx3RY/y6v+6zQAqb2kD6hUPHIenrJBTSw==} + '@tanstack/react-router@1.170.34': + resolution: {integrity: sha512-zYy1SNjIIAEMfU9mqmB5171PeELs/k3SR+U6QxDKSqyMLw4Aq6R+eC57Sa8iB6X91q1ouES30khauyYww4JMcQ==} engines: {node: '>=20.19'} peerDependencies: react: '>=18.0.0 || >=19.0.0' @@ -4510,8 +4582,8 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - '@tanstack/router-core@1.171.28': - resolution: {integrity: sha512-PvPWSklhw6i9b0rzScVh0btQsK5u/gBYN3mBHyDzhC/U4LrB3WzPXPkUunQUKvQOGXCp16UEb7Htc/ITGm5DkQ==} + '@tanstack/router-core@1.171.29': + resolution: {integrity: sha512-tBXJrU4rDl+UsfTvP/WM1pcQ+fXk4rb2uuK/FMw29JNHEkFdEbptA0yvk8vkNjooTF7DAiTUrZMf2H4X7eGt4g==} engines: {node: '>=20.19'} '@tanstack/router-devtools-core@1.168.1': @@ -4524,16 +4596,16 @@ packages: csstype: optional: true - '@tanstack/router-generator@1.167.34': - resolution: {integrity: sha512-sbCQrpYd2MGQXVXltUyPNLQFl924kLXBYp6Gq4keb1GPuDKfxH+yfcI3Qv9RQxI3ZErjgDZE7sOhRDXIf7xzxQ==} + '@tanstack/router-generator@1.167.35': + resolution: {integrity: sha512-1Bfvhon3+4khnB1E1+p9ub5diTzSZ782FiHipGX5wyAPOKdR5dQ1L2XGuZ2BCJQCynhQNYSW2CVJ5DvRHVixlw==} engines: {node: '>=20.19'} - '@tanstack/router-plugin@1.168.36': - resolution: {integrity: sha512-A/Ama19yfgbgC3QZgQGwC+wceK8cYiqqFgRjTuNxhPCrrrdUrP1SKnCKvLvHISkx6xgLnDDMl2wJyP9PMgrjYg==} + '@tanstack/router-plugin@1.168.37': + resolution: {integrity: sha512-LO+HAUnFGuC/s2zz6I7ZlSiFroq5obhNNJrkvn7+ALakXfMdo8sOvSqhdHgFh+3Em5rTpd+HVBgbSqLWsgXnTw==} engines: {node: '>=20.19'} peerDependencies: '@rsbuild/core': '>=1.0.2 || ^2.0.0' - '@tanstack/react-router': ^1.170.33 + '@tanstack/react-router': ^1.170.34 vite: '>=5.0.0 || >=6.0.0 || >=7.0.0 || >=8.0.0' vite-plugin-solid: ^2.11.10 || ^3.0.0-0 webpack: '>=5.92.0' @@ -4549,8 +4621,8 @@ packages: webpack: optional: true - '@tanstack/router-utils@1.162.2': - resolution: {integrity: sha512-hTWqJtqIFFdvuCl8WXNyrodp2L9zo2G37xKRrcVmVRWpAB2h+U1LuRAfS4tsFTiWOIoE/B+WDVFB8JpoEdw6jQ==} + '@tanstack/router-utils@1.162.3': + resolution: {integrity: sha512-Icb0xGuG1+54IV0WMLRcc3ErTx2HeJWyPG661FkQ8UT6guoBq1FJjFRqlG/JS0xi4mFFkBhvwO7tbLa32f3yxA==} engines: {node: '>=20.19'} '@tanstack/store@0.11.1': @@ -4896,9 +4968,17 @@ packages: peerDependencies: '@types/react': ^19.2.0 + '@types/react-dom@19.3.0': + resolution: {integrity: sha512-ZI7bU42mZXXKHn/qNLEw2IrbiINU7X5+vfgdixBHkCNpYWXjKgfQ/P+uyGb5CjOLB9UcnTeg3rylQtV2hym44Q==} + peerDependencies: + '@types/react': ^19.3.0 + '@types/react@19.2.18': resolution: {integrity: sha512-AnzbBERsrLKtk2XSfTbYRLjQPdy116Sty4q+T+Bp3IC4l6jNBvreVPAHmpq9qhXQM7CXZPjLVmGMw9sy+hxQ3w==} + '@types/react@19.3.0': + resolution: {integrity: sha512-N0rFCuH9YoxG9/m61l9MfpJKfmLOVU0em7ipIz6TRgSSkvReLB9vL85GB+yr8Bs5leqpvg96JSwF4ZS1s4viQg==} + '@types/sanitize-html@2.16.1': resolution: {integrity: sha512-n9wjs8bCOTyN/ynwD8s/nTcTreIHB1vf31vhLMGqUPNHaweKC4/fAl4Dj+hUlCTKYgm4P3k83fmiFfzkZ6sgMA==} @@ -5344,8 +5424,8 @@ packages: resolution: {integrity: sha512-ufJnssQGbxzLNS1Ho9bCtX4rQKCCvoVuDLHoJyc3F9dOGDB4BkWs2Ci0kv53lqocAEQ/Cbi+I2XCsNYGqVYqng==} engines: {node: '>=12.0'} - ai@7.0.94: - resolution: {integrity: sha512-N70qu4y53SjhA+kHYQCGLNTXLsztV+Rh28l2JDuEzALY5EgNWloYvUDjssL2Pi1Ie2nILcgWShLRgTpU1HxGHg==} + ai@7.0.97: + resolution: {integrity: sha512-tQGZ234p/bk5X/LNQdB43a5/z1Bve7wK0EOR1AwN6xrosZih4MIC/3pXhcnytcpBJHMbhLISW6J1dFTd/tnwPA==} engines: {node: '>=22'} peerDependencies: zod: ^3.25.76 || ^4.1.8 @@ -5536,14 +5616,6 @@ packages: vue: optional: true - better-call@1.3.7: - resolution: {integrity: sha512-Al51/hjp2SSp6CRTa3F2ptcx4yQVS1xWKoY6jcVXqNYOap6mHFP2jUBn5EwIL4iIed1/Sq4hlQ+Umm6EflZG+w==} - peerDependencies: - zod: ^4.0.0 - peerDependenciesMeta: - zod: - optional: true - better-call@1.4.0: resolution: {integrity: sha512-bBKOT4vv1kZLDgxVePdilk/Jwkn+dtRRsmi3DzHcDP+WnswyVl6dR59l2HEeP/0cB+bDoopASAesWDPIdd/zZA==} peerDependencies: @@ -6515,8 +6587,8 @@ packages: graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - happy-dom@20.14.0: - resolution: {integrity: sha512-4bRh1KzRvKDnFNTlLhzT1RZTpkKhQbQDl9j+7GXszWsvuspYdo29k6OHRf4PwiM6oLb8r/pMWeYiJjkfod5AvQ==} + happy-dom@20.14.1: + resolution: {integrity: sha512-y/Kvh5vDe7SDa57PYU3eBtPFznlbDnXBcm0S14JU+JddqRr8ZGly2YopPuvrg9UKfBVmTYkQNAA9btBkwT4Kzw==} engines: {node: '>=20.0.0'} has-flag@4.0.0: @@ -7520,8 +7592,8 @@ packages: resolution: {integrity: sha512-YHs7BmmcsdAI5Ozuf8JZo6PT0mv2GIWC9vMfvUC3dp65M8hn7Ux8CPL+2oBI7juNuj9d0ndhTcznq2ODBps9cQ==} engines: {node: '>=18'} - nodemailer@10.0.1: - resolution: {integrity: sha512-c+gU9cL9HLDax3vjxL88kW+6NOgdtEUWaZ+AUtxdJR6LLhf0kGdCLExof7yiKW7zdO9EfXCSIgmhGyFmUM0mYQ==} + nodemailer@10.0.2: + resolution: {integrity: sha512-83mO0TnWXySiJXdMAIUYmlXYdJ2KUq/w8EJgc4ogKU2UssaHf7ZPeuHcb4YCxeNiM0DDshnm291U0/ClrSZZsg==} engines: {node: '>=20.0.0'} normalize-path@3.0.0: @@ -7974,6 +8046,11 @@ packages: peerDependencies: react: ^19.2.8 + react-dom@19.3.0: + resolution: {integrity: sha512-JDk8dgif51OjFoDE70+OT9ICyYr+69HlmihNwp1+Nsfbna3t5sIiCa9ZJktDmQ4/1b/rn26hIAR2uYXDMr5r0Q==} + peerDependencies: + react: ^19.3.0 + react-easy-crop@6.2.3: resolution: {integrity: sha512-ebimG3OGlzizjxEZ77Cj9CVLcg5vDZ6QVz8ud1rx4WmsCDWHIROEhgMi0GpJ/jKAuwHrH0M+QZUK4hyvxbYhOA==} peerDependencies: @@ -8059,8 +8136,8 @@ packages: react: '*' react-dom: '*' - react@19.2.8: - resolution: {integrity: sha512-PWaYA1L/q9u2u7xYQi+Y3L3Yfnie7XyLeaJICV1MGD6LprsBxcAqGjYyr0eY3p+QdsA+x/Irkt4Qif8D63+Sbw==} + react@19.3.0: + resolution: {integrity: sha512-E8LUcbtBWt20bbl2YoHfx4ZDBdxVTfOKtCZn9cDSJ4l6/nuoApcpIBcj47t2wZoVX8g2ZHuMHbiShgCR1T5Sog==} engines: {node: '>=0.10.0'} readable-stream@2.3.8: @@ -8206,6 +8283,9 @@ packages: scheduler@0.27.0: resolution: {integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==} + scheduler@0.28.0: + resolution: {integrity: sha512-juorfCmIkIw8tT+p5BXSm6PJjQF/ycEYmKyzURCIt/RaZIhL+PulbQ9Yu2z1HdOJDdqDTlxA1+xKBmHXJsczAw==} + selderee@0.11.0: resolution: {integrity: sha512-5TF+l7p4+OsnP8BCCvSyZiSPc4x4//p5uPwK8TCnVPJYRmU2aYKMpOXvw8zM5a5JvuuCGN1jmsMwuU2W02ukfA==} @@ -8492,9 +8572,6 @@ packages: resolution: {integrity: sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng==} engines: {node: '>=20'} - tailwind-merge@3.6.0: - resolution: {integrity: sha512-uxL7qAVQriqRQPAyK3pj66VqskWqoZ37PW94jwOTwNfq/z9oyu1V+eqrZqtR2+fCiXdYOZe/Modt8GtvqNzu+w==} - tailwindcss@4.3.3: resolution: {integrity: sha512-gOhV3P7ufE62QDGg1zVaTgCR+EtPv92k2nIhVcVKcLmxT1sUBsQGhnZj175j+MqRt4zLF7ic+sCYjfhxMxj7YQ==} @@ -9023,6 +9100,9 @@ packages: zod@4.5.4: resolution: {integrity: sha512-sC95tT5iHHH9gtpj6A81kh+NEaRAUFN+qlUPDUbRfOMvNf5QCBqsb3WgvnpVtK5Y+4UfA6KqufotuTvMGiTlsA==} + zod@4.6.1: + resolution: {integrity: sha512-341aRWQsve0rvronKNTqZpjmzdbUDlFuzHaI/XLg/Ej82qffDJRRfBTCuv7+9q/rMjB6LSLyEBnW4InJeMtt/Q==} + zustand@5.0.15: resolution: {integrity: sha512-MpSEjRiBkA9crSYeOUH32rJC7SVqAbm0Fqcqge/bUi2PPoLcBWKOsG+C8mevmpr8TwXHBVkChbbJiyvkE+i/3A==} engines: {node: '>=12.20.0'} @@ -9048,156 +9128,156 @@ snapshots: '@adobe/css-tools@4.5.0': {} - '@ai-sdk/anthropic@4.0.50(zod@4.5.4)': + '@ai-sdk/anthropic@4.0.52(zod@4.6.1)': dependencies: - '@ai-sdk/provider': 4.0.11 - '@ai-sdk/provider-utils': 5.0.37(zod@4.5.4) - zod: 4.5.4 + '@ai-sdk/provider': 4.0.13 + '@ai-sdk/provider-utils': 5.0.39(zod@4.6.1) + zod: 4.6.1 - '@ai-sdk/cerebras@3.0.45(zod@4.5.4)': + '@ai-sdk/cerebras@3.0.47(zod@4.6.1)': dependencies: - '@ai-sdk/openai-compatible': 3.0.45(zod@4.5.4) - '@ai-sdk/provider': 4.0.11 - '@ai-sdk/provider-utils': 5.0.37(zod@4.5.4) - zod: 4.5.4 + '@ai-sdk/openai-compatible': 3.0.47(zod@4.6.1) + '@ai-sdk/provider': 4.0.13 + '@ai-sdk/provider-utils': 5.0.39(zod@4.6.1) + zod: 4.6.1 - '@ai-sdk/cohere@4.0.38(zod@4.5.4)': + '@ai-sdk/cohere@4.0.40(zod@4.6.1)': dependencies: - '@ai-sdk/provider': 4.0.11 - '@ai-sdk/provider-utils': 5.0.37(zod@4.5.4) - zod: 4.5.4 + '@ai-sdk/provider': 4.0.13 + '@ai-sdk/provider-utils': 5.0.39(zod@4.6.1) + zod: 4.6.1 - '@ai-sdk/deepseek@3.0.40(zod@4.5.4)': + '@ai-sdk/deepseek@3.0.42(zod@4.6.1)': dependencies: - '@ai-sdk/provider': 4.0.11 - '@ai-sdk/provider-utils': 5.0.37(zod@4.5.4) - zod: 4.5.4 + '@ai-sdk/provider': 4.0.13 + '@ai-sdk/provider-utils': 5.0.39(zod@4.6.1) + zod: 4.6.1 - '@ai-sdk/fireworks@3.0.48(zod@4.5.4)': + '@ai-sdk/fireworks@3.0.50(zod@4.6.1)': dependencies: - '@ai-sdk/openai-compatible': 3.0.45(zod@4.5.4) - '@ai-sdk/provider': 4.0.11 - '@ai-sdk/provider-utils': 5.0.37(zod@4.5.4) - zod: 4.5.4 + '@ai-sdk/openai-compatible': 3.0.47(zod@4.6.1) + '@ai-sdk/provider': 4.0.13 + '@ai-sdk/provider-utils': 5.0.39(zod@4.6.1) + zod: 4.6.1 - '@ai-sdk/gateway@4.0.76(zod@4.5.4)': + '@ai-sdk/gateway@4.0.78(zod@4.6.1)': dependencies: - '@ai-sdk/provider': 4.0.11 - '@ai-sdk/provider-utils': 5.0.37(zod@4.5.4) + '@ai-sdk/provider': 4.0.13 + '@ai-sdk/provider-utils': 5.0.39(zod@4.6.1) '@vercel/oidc': 3.2.0 - zod: 4.5.4 + zod: 4.6.1 - '@ai-sdk/google@4.0.65(zod@4.5.4)': + '@ai-sdk/google@4.0.67(zod@4.6.1)': dependencies: - '@ai-sdk/provider': 4.0.11 - '@ai-sdk/provider-utils': 5.0.37(zod@4.5.4) - zod: 4.5.4 + '@ai-sdk/provider': 4.0.13 + '@ai-sdk/provider-utils': 5.0.39(zod@4.6.1) + zod: 4.6.1 - '@ai-sdk/groq@4.0.38(zod@4.5.4)': + '@ai-sdk/groq@4.0.40(zod@4.6.1)': dependencies: - '@ai-sdk/provider': 4.0.11 - '@ai-sdk/provider-utils': 5.0.37(zod@4.5.4) - zod: 4.5.4 + '@ai-sdk/provider': 4.0.13 + '@ai-sdk/provider-utils': 5.0.39(zod@4.6.1) + zod: 4.6.1 - '@ai-sdk/mcp@2.0.46(zod@4.5.4)': + '@ai-sdk/mcp@2.0.48(zod@4.6.1)': dependencies: - '@ai-sdk/provider': 4.0.11 - '@ai-sdk/provider-utils': 5.0.37(zod@4.5.4) + '@ai-sdk/provider': 4.0.13 + '@ai-sdk/provider-utils': 5.0.39(zod@4.6.1) cross-spawn: 7.0.6 pkce-challenge: 5.0.1 - zod: 4.5.4 + zod: 4.6.1 - '@ai-sdk/mistral@4.0.40(zod@4.5.4)': + '@ai-sdk/mistral@4.0.42(zod@4.6.1)': dependencies: - '@ai-sdk/provider': 4.0.11 - '@ai-sdk/provider-utils': 5.0.37(zod@4.5.4) - zod: 4.5.4 + '@ai-sdk/provider': 4.0.13 + '@ai-sdk/provider-utils': 5.0.39(zod@4.6.1) + zod: 4.6.1 - '@ai-sdk/openai-compatible@3.0.45(zod@4.5.4)': + '@ai-sdk/openai-compatible@3.0.47(zod@4.6.1)': dependencies: - '@ai-sdk/provider': 4.0.11 - '@ai-sdk/provider-utils': 5.0.37(zod@4.5.4) - zod: 4.5.4 + '@ai-sdk/provider': 4.0.13 + '@ai-sdk/provider-utils': 5.0.39(zod@4.6.1) + zod: 4.6.1 - '@ai-sdk/openai@4.0.62(zod@4.5.4)': + '@ai-sdk/openai@4.0.65(zod@4.6.1)': dependencies: - '@ai-sdk/provider': 4.0.11 - '@ai-sdk/provider-utils': 5.0.37(zod@4.5.4) - zod: 4.5.4 + '@ai-sdk/provider': 4.0.13 + '@ai-sdk/provider-utils': 5.0.39(zod@4.6.1) + zod: 4.6.1 - '@ai-sdk/perplexity@4.0.40(zod@4.5.4)': + '@ai-sdk/perplexity@4.0.42(zod@4.6.1)': dependencies: - '@ai-sdk/provider': 4.0.11 - '@ai-sdk/provider-utils': 5.0.37(zod@4.5.4) - zod: 4.5.4 + '@ai-sdk/provider': 4.0.13 + '@ai-sdk/provider-utils': 5.0.39(zod@4.6.1) + zod: 4.6.1 - '@ai-sdk/provider-utils@5.0.36(zod@4.5.4)': + '@ai-sdk/provider-utils@5.0.36(zod@4.6.1)': dependencies: '@ai-sdk/provider': 4.0.10 '@standard-schema/spec': 1.1.0 '@workflow/serde': 4.1.0 eventsource-parser: 3.1.1 undici: 7.29.1 - zod: 4.5.4 + zod: 4.6.1 - '@ai-sdk/provider-utils@5.0.37(zod@4.5.4)': + '@ai-sdk/provider-utils@5.0.39(zod@4.6.1)': dependencies: - '@ai-sdk/provider': 4.0.11 + '@ai-sdk/provider': 4.0.13 '@standard-schema/spec': 1.1.0 '@workflow/serde': 4.1.0 eventsource-parser: 3.1.1 undici: 7.29.1 - zod: 4.5.4 + zod: 4.6.1 '@ai-sdk/provider@4.0.10': dependencies: json-schema: 0.4.0 - '@ai-sdk/provider@4.0.11': + '@ai-sdk/provider@4.0.13': dependencies: json-schema: 0.4.0 - '@ai-sdk/react@4.0.97(react@19.2.8)(zod@4.5.4)': + '@ai-sdk/react@4.0.100(react@19.3.0)(zod@4.6.1)': dependencies: - '@ai-sdk/mcp': 2.0.46(zod@4.5.4) - '@ai-sdk/provider': 4.0.11 - '@ai-sdk/provider-utils': 5.0.37(zod@4.5.4) - ai: 7.0.94(zod@4.5.4) - react: 19.2.8 - swr: 2.5.1(react@19.2.8) + '@ai-sdk/mcp': 2.0.48(zod@4.6.1) + '@ai-sdk/provider': 4.0.13 + '@ai-sdk/provider-utils': 5.0.39(zod@4.6.1) + ai: 7.0.97(zod@4.6.1) + react: 19.3.0 + swr: 2.5.1(react@19.3.0) throttleit: 2.1.0 transitivePeerDependencies: - zod - '@ai-sdk/togetherai@3.0.46(zod@4.5.4)': + '@ai-sdk/togetherai@3.0.48(zod@4.6.1)': dependencies: - '@ai-sdk/openai-compatible': 3.0.45(zod@4.5.4) - '@ai-sdk/provider': 4.0.11 - '@ai-sdk/provider-utils': 5.0.37(zod@4.5.4) - zod: 4.5.4 + '@ai-sdk/openai-compatible': 3.0.47(zod@4.6.1) + '@ai-sdk/provider': 4.0.13 + '@ai-sdk/provider-utils': 5.0.39(zod@4.6.1) + zod: 4.6.1 - '@ai-sdk/xai@4.0.55(zod@4.5.4)': + '@ai-sdk/xai@4.0.57(zod@4.6.1)': dependencies: - '@ai-sdk/provider': 4.0.11 - '@ai-sdk/provider-utils': 5.0.37(zod@4.5.4) - zod: 4.5.4 + '@ai-sdk/provider': 4.0.13 + '@ai-sdk/provider-utils': 5.0.39(zod@4.6.1) + zod: 4.6.1 '@alloc/quick-lru@5.3.0': {} - '@aws-sdk/checksums@3.1000.29': + '@aws-sdk/checksums@3.1001.0': dependencies: - '@aws-sdk/core': 3.977.9 + '@aws-sdk/core': 3.978.0 '@aws-sdk/types': 3.974.5 '@smithy/core': 3.33.3 '@smithy/types': 4.18.0 tslib: 2.8.1 - '@aws-sdk/client-s3@3.1128.0': + '@aws-sdk/client-s3@3.1129.0': dependencies: - '@aws-sdk/checksums': 3.1000.29 - '@aws-sdk/core': 3.977.9 - '@aws-sdk/credential-provider-node': 3.972.82 - '@aws-sdk/middleware-sdk-s3': 3.972.75 + '@aws-sdk/checksums': 3.1001.0 + '@aws-sdk/core': 3.978.0 + '@aws-sdk/credential-provider-node': 3.972.83 + '@aws-sdk/middleware-sdk-s3': 3.972.76 '@aws-sdk/signature-v4-multi-region': 3.996.46 '@aws-sdk/types': 3.974.5 '@smithy/core': 3.33.3 @@ -9206,7 +9286,7 @@ snapshots: '@smithy/types': 4.18.0 tslib: 2.8.1 - '@aws-sdk/core@3.977.9': + '@aws-sdk/core@3.978.0': dependencies: '@aws-sdk/types': 3.974.5 '@aws-sdk/xml-builder': 3.972.40 @@ -9217,17 +9297,17 @@ snapshots: bowser: 2.14.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-env@3.972.70': + '@aws-sdk/credential-provider-env@3.972.71': dependencies: - '@aws-sdk/core': 3.977.9 + '@aws-sdk/core': 3.978.0 '@aws-sdk/types': 3.974.5 '@smithy/core': 3.33.3 '@smithy/types': 4.18.0 tslib: 2.8.1 - '@aws-sdk/credential-provider-http@3.972.72': + '@aws-sdk/credential-provider-http@3.972.73': dependencies: - '@aws-sdk/core': 3.977.9 + '@aws-sdk/core': 3.978.0 '@aws-sdk/types': 3.974.5 '@smithy/core': 3.33.3 '@smithy/fetch-http-handler': 5.8.0 @@ -9235,84 +9315,84 @@ snapshots: '@smithy/types': 4.18.0 tslib: 2.8.1 - '@aws-sdk/credential-provider-ini@3.973.15': + '@aws-sdk/credential-provider-ini@3.973.16': dependencies: - '@aws-sdk/core': 3.977.9 - '@aws-sdk/credential-provider-env': 3.972.70 - '@aws-sdk/credential-provider-http': 3.972.72 - '@aws-sdk/credential-provider-login': 3.972.77 - '@aws-sdk/credential-provider-process': 3.972.70 - '@aws-sdk/credential-provider-sso': 3.973.14 - '@aws-sdk/credential-provider-web-identity': 3.972.76 - '@aws-sdk/nested-clients': 3.997.44 + '@aws-sdk/core': 3.978.0 + '@aws-sdk/credential-provider-env': 3.972.71 + '@aws-sdk/credential-provider-http': 3.972.73 + '@aws-sdk/credential-provider-login': 3.972.78 + '@aws-sdk/credential-provider-process': 3.972.71 + '@aws-sdk/credential-provider-sso': 3.973.15 + '@aws-sdk/credential-provider-web-identity': 3.972.77 + '@aws-sdk/nested-clients': 3.997.45 '@aws-sdk/types': 3.974.5 '@smithy/core': 3.33.3 '@smithy/credential-provider-imds': 4.5.2 '@smithy/types': 4.18.0 tslib: 2.8.1 - '@aws-sdk/credential-provider-login@3.972.77': + '@aws-sdk/credential-provider-login@3.972.78': dependencies: - '@aws-sdk/core': 3.977.9 - '@aws-sdk/nested-clients': 3.997.44 + '@aws-sdk/core': 3.978.0 + '@aws-sdk/nested-clients': 3.997.45 '@aws-sdk/types': 3.974.5 '@smithy/core': 3.33.3 '@smithy/types': 4.18.0 tslib: 2.8.1 - '@aws-sdk/credential-provider-node@3.972.82': + '@aws-sdk/credential-provider-node@3.972.83': dependencies: - '@aws-sdk/credential-provider-env': 3.972.70 - '@aws-sdk/credential-provider-http': 3.972.72 - '@aws-sdk/credential-provider-ini': 3.973.15 - '@aws-sdk/credential-provider-process': 3.972.70 - '@aws-sdk/credential-provider-sso': 3.973.14 - '@aws-sdk/credential-provider-web-identity': 3.972.76 + '@aws-sdk/credential-provider-env': 3.972.71 + '@aws-sdk/credential-provider-http': 3.972.73 + '@aws-sdk/credential-provider-ini': 3.973.16 + '@aws-sdk/credential-provider-process': 3.972.71 + '@aws-sdk/credential-provider-sso': 3.973.15 + '@aws-sdk/credential-provider-web-identity': 3.972.77 '@aws-sdk/types': 3.974.5 '@smithy/core': 3.33.3 '@smithy/credential-provider-imds': 4.5.2 '@smithy/types': 4.18.0 tslib: 2.8.1 - '@aws-sdk/credential-provider-process@3.972.70': + '@aws-sdk/credential-provider-process@3.972.71': dependencies: - '@aws-sdk/core': 3.977.9 + '@aws-sdk/core': 3.978.0 '@aws-sdk/types': 3.974.5 '@smithy/core': 3.33.3 '@smithy/types': 4.18.0 tslib: 2.8.1 - '@aws-sdk/credential-provider-sso@3.973.14': + '@aws-sdk/credential-provider-sso@3.973.15': dependencies: - '@aws-sdk/core': 3.977.9 - '@aws-sdk/nested-clients': 3.997.44 - '@aws-sdk/token-providers': 3.1116.0 + '@aws-sdk/core': 3.978.0 + '@aws-sdk/nested-clients': 3.997.45 + '@aws-sdk/token-providers': 3.1129.0 '@aws-sdk/types': 3.974.5 '@smithy/core': 3.33.3 '@smithy/types': 4.18.0 tslib: 2.8.1 - '@aws-sdk/credential-provider-web-identity@3.972.76': + '@aws-sdk/credential-provider-web-identity@3.972.77': dependencies: - '@aws-sdk/core': 3.977.9 - '@aws-sdk/nested-clients': 3.997.44 + '@aws-sdk/core': 3.978.0 + '@aws-sdk/nested-clients': 3.997.45 '@aws-sdk/types': 3.974.5 '@smithy/core': 3.33.3 '@smithy/types': 4.18.0 tslib: 2.8.1 - '@aws-sdk/middleware-sdk-s3@3.972.75': + '@aws-sdk/middleware-sdk-s3@3.972.76': dependencies: - '@aws-sdk/core': 3.977.9 + '@aws-sdk/core': 3.978.0 '@aws-sdk/signature-v4-multi-region': 3.996.46 '@aws-sdk/types': 3.974.5 '@smithy/core': 3.33.3 '@smithy/types': 4.18.0 tslib: 2.8.1 - '@aws-sdk/nested-clients@3.997.44': + '@aws-sdk/nested-clients@3.997.45': dependencies: - '@aws-sdk/core': 3.977.9 + '@aws-sdk/core': 3.978.0 '@aws-sdk/signature-v4-multi-region': 3.996.46 '@aws-sdk/types': 3.974.5 '@smithy/core': 3.33.3 @@ -9328,10 +9408,10 @@ snapshots: '@smithy/types': 4.18.0 tslib: 2.8.1 - '@aws-sdk/token-providers@3.1116.0': + '@aws-sdk/token-providers@3.1129.0': dependencies: - '@aws-sdk/core': 3.977.9 - '@aws-sdk/nested-clients': 3.997.44 + '@aws-sdk/core': 3.978.0 + '@aws-sdk/nested-clients': 3.997.45 '@aws-sdk/types': 3.974.5 '@smithy/core': 3.33.3 '@smithy/types': 4.18.0 @@ -9634,118 +9714,161 @@ snapshots: '@babel/helper-string-parser': 8.0.0 '@babel/helper-validator-identifier': 8.0.4 - '@base-ui/react@1.8.0(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)': + '@base-ui/react@1.8.0(@types/react@19.3.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)': dependencies: '@babel/runtime': 7.29.7 - '@base-ui/utils': 0.4.0(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) - '@floating-ui/react-dom': 2.1.9(react-dom@19.2.8(react@19.2.8))(react@19.2.8) + '@base-ui/utils': 0.4.0(@types/react@19.3.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0) + '@floating-ui/react-dom': 2.1.9(react-dom@19.3.0(react@19.3.0))(react@19.3.0) '@floating-ui/utils': 0.2.12 - react: 19.2.8 - react-dom: 19.2.8(react@19.2.8) - use-sync-external-store: 1.6.0(react@19.2.8) + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) + use-sync-external-store: 1.6.0(react@19.3.0) optionalDependencies: - '@types/react': 19.2.18 + '@types/react': 19.3.0 - '@base-ui/utils@0.4.0(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)': + '@base-ui/utils@0.4.0(@types/react@19.3.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)': dependencies: '@babel/runtime': 7.29.7 '@floating-ui/utils': 0.2.12 - react: 19.2.8 - react-dom: 19.2.8(react@19.2.8) + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) reselect: 5.3.0 - use-sync-external-store: 1.6.0(react@19.2.8) + use-sync-external-store: 1.6.0(react@19.3.0) optionalDependencies: - '@types/react': 19.2.18 + '@types/react': 19.3.0 '@bcoe/v8-coverage@1.0.2': {} - '@better-auth/api-key@1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.5.4))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)(better-auth@1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.5.4))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(pg@8.23.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(solid-js@1.9.15)(vitest@5.0.0))(better-call@1.4.0(zod@4.5.4))': + '@better-auth/api-key@1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)(better-auth@1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.3.0))(react@19.3.0))(pg@8.23.0)(react-dom@19.2.8(react@19.3.0))(react@19.3.0)(solid-js@1.9.15)(vitest@5.0.0))(better-call@1.4.0(zod@4.6.1))': dependencies: - '@better-auth/core': 1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.5.4))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3) + '@better-auth/core': 1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3) '@better-auth/utils': 0.4.2 - better-auth: 1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.5.4))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(pg@8.23.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(solid-js@1.9.15)(vitest@5.0.0) - better-call: 1.4.0(zod@4.5.4) - zod: 4.5.4 + better-auth: 1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.3.0))(react@19.3.0))(pg@8.23.0)(react-dom@19.2.8(react@19.3.0))(react@19.3.0)(solid-js@1.9.15)(vitest@5.0.0) + better-call: 1.4.0(zod@4.6.1) + zod: 4.6.1 - '@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.5.4))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3)': + '@better-auth/api-key@1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)(better-auth@1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(pg@8.23.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(solid-js@1.9.15)(vitest@5.0.0))(better-call@1.4.0(zod@4.6.1))': + dependencies: + '@better-auth/core': 1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3) + '@better-auth/utils': 0.4.2 + better-auth: 1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(pg@8.23.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(solid-js@1.9.15)(vitest@5.0.0) + better-call: 1.4.0(zod@4.6.1) + zod: 4.6.1 + + '@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3)': dependencies: '@better-auth/utils': 0.4.2 '@better-fetch/fetch': 1.3.1 '@opentelemetry/semantic-conventions': 1.43.0 '@standard-schema/spec': 1.1.0 - better-call: 1.4.0(zod@4.5.4) + better-call: 1.4.0(zod@4.6.1) jose: 6.2.12 kysely: 0.29.5 nanostores: 1.5.3 - zod: 4.5.4 + zod: 4.6.1 - '@better-auth/drizzle-adapter@1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.5.4))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.5.4))': + '@better-auth/drizzle-adapter@1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1))': dependencies: - '@better-auth/core': 1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.5.4))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3) + '@better-auth/core': 1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3) '@better-auth/utils': 0.4.2 optionalDependencies: - drizzle-orm: 1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.5.4) + drizzle-orm: 1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1) - '@better-auth/infra@0.4.7(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.5.4))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(better-auth@1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.5.4))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(pg@8.23.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(solid-js@1.9.15)(vitest@5.0.0))(zod@4.5.4)': + '@better-auth/infra@0.4.8(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(better-auth@1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.3.0))(react@19.3.0))(pg@8.23.0)(react-dom@19.2.8(react@19.3.0))(react@19.3.0)(solid-js@1.9.15)(vitest@5.0.0))(zod@4.6.1)': dependencies: - '@better-auth/core': 1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.5.4))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3) + '@better-auth/core': 1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3) '@better-auth/utils': 0.4.3 '@better-fetch/fetch': 1.3.1 '@noble/hashes': 2.4.0 '@xmldom/xmldom': 0.9.12 - better-auth: 1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.5.4))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(pg@8.23.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(solid-js@1.9.15)(vitest@5.0.0) - better-call: 1.3.7(zod@4.5.4) + better-auth: 1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.3.0))(react@19.3.0))(pg@8.23.0)(react-dom@19.2.8(react@19.3.0))(react@19.3.0)(solid-js@1.9.15)(vitest@5.0.0) + better-call: 1.4.0(zod@4.6.1) jose: 6.2.12 libphonenumber-js: 1.13.12 - zod: 4.5.4 + zod: 4.6.1 - '@better-auth/kysely-adapter@1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.5.4))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)(kysely@0.29.5)': + '@better-auth/infra@0.4.8(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(better-auth@1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(pg@8.23.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(solid-js@1.9.15)(vitest@5.0.0))(zod@4.6.1)': dependencies: - '@better-auth/core': 1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.5.4))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3) + '@better-auth/core': 1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3) + '@better-auth/utils': 0.4.3 + '@better-fetch/fetch': 1.3.1 + '@noble/hashes': 2.4.0 + '@xmldom/xmldom': 0.9.12 + better-auth: 1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(pg@8.23.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(solid-js@1.9.15)(vitest@5.0.0) + better-call: 1.4.0(zod@4.6.1) + jose: 6.2.12 + libphonenumber-js: 1.13.12 + zod: 4.6.1 + + '@better-auth/kysely-adapter@1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)(kysely@0.29.5)': + dependencies: + '@better-auth/core': 1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3) '@better-auth/utils': 0.4.2 optionalDependencies: kysely: 0.29.5 - '@better-auth/memory-adapter@1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.5.4))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)': + '@better-auth/memory-adapter@1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)': dependencies: - '@better-auth/core': 1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.5.4))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3) + '@better-auth/core': 1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3) '@better-auth/utils': 0.4.2 - '@better-auth/mongo-adapter@1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.5.4))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)': + '@better-auth/mongo-adapter@1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)': dependencies: - '@better-auth/core': 1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.5.4))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3) + '@better-auth/core': 1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3) '@better-auth/utils': 0.4.2 - '@better-auth/oauth-provider@1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.5.4))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-auth@1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.5.4))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(pg@8.23.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(solid-js@1.9.15)(vitest@5.0.0))(better-call@1.4.0(zod@4.5.4))': + '@better-auth/oauth-provider@1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-auth@1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.3.0))(react@19.3.0))(pg@8.23.0)(react-dom@19.2.8(react@19.3.0))(react@19.3.0)(solid-js@1.9.15)(vitest@5.0.0))(better-call@1.4.0(zod@4.6.1))': dependencies: - '@better-auth/core': 1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.5.4))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3) + '@better-auth/core': 1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3) '@better-auth/utils': 0.4.2 '@better-fetch/fetch': 1.3.1 - better-auth: 1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.5.4))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(pg@8.23.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(solid-js@1.9.15)(vitest@5.0.0) - better-call: 1.4.0(zod@4.5.4) + better-auth: 1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.3.0))(react@19.3.0))(pg@8.23.0)(react-dom@19.2.8(react@19.3.0))(react@19.3.0)(solid-js@1.9.15)(vitest@5.0.0) + better-call: 1.4.0(zod@4.6.1) jose: 6.2.12 - zod: 4.5.4 + zod: 4.6.1 - '@better-auth/passkey@1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.5.4))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-auth@1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.5.4))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(pg@8.23.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(solid-js@1.9.15)(vitest@5.0.0))(better-call@1.4.0(zod@4.5.4))(nanostores@1.5.3)': + '@better-auth/oauth-provider@1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-auth@1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(pg@8.23.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(solid-js@1.9.15)(vitest@5.0.0))(better-call@1.4.0(zod@4.6.1))': dependencies: - '@better-auth/core': 1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.5.4))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3) + '@better-auth/core': 1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3) + '@better-auth/utils': 0.4.2 + '@better-fetch/fetch': 1.3.1 + better-auth: 1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(pg@8.23.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(solid-js@1.9.15)(vitest@5.0.0) + better-call: 1.4.0(zod@4.6.1) + jose: 6.2.12 + zod: 4.6.1 + + '@better-auth/passkey@1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-auth@1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.3.0))(react@19.3.0))(pg@8.23.0)(react-dom@19.2.8(react@19.3.0))(react@19.3.0)(solid-js@1.9.15)(vitest@5.0.0))(better-call@1.4.0(zod@4.6.1))(nanostores@1.5.3)': + dependencies: + '@better-auth/core': 1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3) '@better-auth/utils': 0.4.2 '@better-fetch/fetch': 1.3.1 '@simplewebauthn/browser': 13.3.0 '@simplewebauthn/server': 13.3.3 - better-auth: 1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.5.4))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(pg@8.23.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(solid-js@1.9.15)(vitest@5.0.0) - better-call: 1.4.0(zod@4.5.4) + better-auth: 1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.3.0))(react@19.3.0))(pg@8.23.0)(react-dom@19.2.8(react@19.3.0))(react@19.3.0)(solid-js@1.9.15)(vitest@5.0.0) + better-call: 1.4.0(zod@4.6.1) nanostores: 1.5.3 - zod: 4.5.4 + zod: 4.6.1 - '@better-auth/prisma-adapter@1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.5.4))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)': + '@better-auth/passkey@1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-auth@1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(pg@8.23.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(solid-js@1.9.15)(vitest@5.0.0))(better-call@1.4.0(zod@4.6.1))(nanostores@1.5.3)': dependencies: - '@better-auth/core': 1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.5.4))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3) + '@better-auth/core': 1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3) + '@better-auth/utils': 0.4.2 + '@better-fetch/fetch': 1.3.1 + '@simplewebauthn/browser': 13.3.0 + '@simplewebauthn/server': 13.3.3 + better-auth: 1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(pg@8.23.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(solid-js@1.9.15)(vitest@5.0.0) + better-call: 1.4.0(zod@4.6.1) + nanostores: 1.5.3 + zod: 4.6.1 + + '@better-auth/prisma-adapter@1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)': + dependencies: + '@better-auth/core': 1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3) '@better-auth/utils': 0.4.2 - '@better-auth/telemetry@1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.5.4))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)': + '@better-auth/telemetry@1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)': dependencies: - '@better-auth/core': 1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.5.4))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3) + '@better-auth/core': 1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3) '@better-auth/utils': 0.4.2 '@better-fetch/fetch': 1.3.1 @@ -10108,29 +10231,29 @@ snapshots: '@deepseek-ai/cosmokit': 1.8.3 '@standard-schema/spec': 1.1.0 - '@dnd-kit/accessibility@3.1.1(react@19.2.8)': + '@dnd-kit/accessibility@3.1.1(react@19.3.0)': dependencies: - react: 19.2.8 + react: 19.3.0 tslib: 2.8.1 - '@dnd-kit/core@6.3.1(react-dom@19.2.8(react@19.2.8))(react@19.2.8)': + '@dnd-kit/core@6.3.1(react-dom@19.3.0(react@19.3.0))(react@19.3.0)': dependencies: - '@dnd-kit/accessibility': 3.1.1(react@19.2.8) - '@dnd-kit/utilities': 3.2.2(react@19.2.8) - react: 19.2.8 - react-dom: 19.2.8(react@19.2.8) + '@dnd-kit/accessibility': 3.1.1(react@19.3.0) + '@dnd-kit/utilities': 3.2.2(react@19.3.0) + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) tslib: 2.8.1 - '@dnd-kit/sortable@10.0.0(@dnd-kit/core@6.3.1(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(react@19.2.8)': + '@dnd-kit/sortable@10.0.0(@dnd-kit/core@6.3.1(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(react@19.3.0)': dependencies: - '@dnd-kit/core': 6.3.1(react-dom@19.2.8(react@19.2.8))(react@19.2.8) - '@dnd-kit/utilities': 3.2.2(react@19.2.8) - react: 19.2.8 + '@dnd-kit/core': 6.3.1(react-dom@19.3.0(react@19.3.0))(react@19.3.0) + '@dnd-kit/utilities': 3.2.2(react@19.3.0) + react: 19.3.0 tslib: 2.8.1 - '@dnd-kit/utilities@3.2.2(react@19.2.8)': + '@dnd-kit/utilities@3.2.2(react@19.3.0)': dependencies: - react: 19.2.8 + react: 19.3.0 tslib: 2.8.1 '@dotenvx/dotenvx@1.75.1': @@ -10342,11 +10465,11 @@ snapshots: '@floating-ui/core': 1.8.0 '@floating-ui/utils': 0.2.12 - '@floating-ui/react-dom@2.1.9(react-dom@19.2.8(react@19.2.8))(react@19.2.8)': + '@floating-ui/react-dom@2.1.9(react-dom@19.3.0(react@19.3.0))(react@19.3.0)': dependencies: '@floating-ui/dom': 1.8.0 - react: 19.2.8 - react-dom: 19.2.8(react@19.2.8) + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) '@floating-ui/utils@0.2.12': {} @@ -10615,12 +10738,12 @@ snapshots: '@messageformat/parser': 5.1.1 js-sha256: 0.10.1 - '@lingui/react@6.6.0(@babel/core@8.0.1)(@babel/types@7.29.8)(babel-plugin-macros@3.1.0)(react@19.2.8)': + '@lingui/react@6.6.0(@babel/core@8.0.1)(@babel/types@7.29.8)(babel-plugin-macros@3.1.0)(react@19.3.0)': dependencies: '@lingui/babel-plugin-lingui-macro': 6.6.0(@babel/core@8.0.1)(@babel/types@7.29.8) '@lingui/core': 6.6.0(@babel/core@8.0.1)(@babel/types@7.29.8)(babel-plugin-macros@3.1.0) - react: 19.2.8 - use-sync-external-store: 1.6.0(react@19.2.8) + react: 19.3.0 + use-sync-external-store: 1.6.0(react@19.3.0) optionalDependencies: babel-plugin-macros: 3.1.0 transitivePeerDependencies: @@ -10694,39 +10817,94 @@ snapshots: transitivePeerDependencies: - supports-color + '@modelcontextprotocol/sdk@1.30.0(supports-color@7.2.0)(zod@4.6.1)': + dependencies: + '@hono/node-server': 2.1.1(hono@4.13.7) + ajv: 8.20.0 + ajv-formats: 3.0.1(ajv@8.20.0) + content-type: 1.0.5 + cors: 2.8.6 + cross-spawn: 7.0.6 + eventsource: 3.0.7 + eventsource-parser: 3.1.1 + express: 5.2.1(supports-color@7.2.0) + express-rate-limit: 8.7.0(express@5.2.1(supports-color@7.2.0))(supports-color@7.2.0) + hono: 4.13.7 + jose: 6.2.12 + json-schema-typed: 8.0.2 + pkce-challenge: 5.0.1 + raw-body: 3.0.2 + zod: 4.6.1 + zod-to-json-schema: 3.25.2(zod@4.6.1) + transitivePeerDependencies: + - supports-color + '@napi-rs/canvas-android-arm64@1.0.8': optional: true + '@napi-rs/canvas-android-arm64@1.0.9': + optional: true + '@napi-rs/canvas-darwin-arm64@1.0.8': optional: true + '@napi-rs/canvas-darwin-arm64@1.0.9': + optional: true + '@napi-rs/canvas-darwin-x64@1.0.8': optional: true + '@napi-rs/canvas-darwin-x64@1.0.9': + optional: true + '@napi-rs/canvas-linux-arm-gnueabihf@1.0.8': optional: true + '@napi-rs/canvas-linux-arm-gnueabihf@1.0.9': + optional: true + '@napi-rs/canvas-linux-arm64-gnu@1.0.8': optional: true + '@napi-rs/canvas-linux-arm64-gnu@1.0.9': + optional: true + '@napi-rs/canvas-linux-arm64-musl@1.0.8': optional: true + '@napi-rs/canvas-linux-arm64-musl@1.0.9': + optional: true + '@napi-rs/canvas-linux-riscv64-gnu@1.0.8': optional: true + '@napi-rs/canvas-linux-riscv64-gnu@1.0.9': + optional: true + '@napi-rs/canvas-linux-x64-gnu@1.0.8': optional: true + '@napi-rs/canvas-linux-x64-gnu@1.0.9': + optional: true + '@napi-rs/canvas-linux-x64-musl@1.0.8': optional: true + '@napi-rs/canvas-linux-x64-musl@1.0.9': + optional: true + '@napi-rs/canvas-win32-arm64-msvc@1.0.8': optional: true + '@napi-rs/canvas-win32-arm64-msvc@1.0.9': + optional: true + '@napi-rs/canvas-win32-x64-msvc@1.0.8': optional: true + '@napi-rs/canvas-win32-x64-msvc@1.0.9': + optional: true + '@napi-rs/canvas@1.0.8': optionalDependencies: '@napi-rs/canvas-android-arm64': 1.0.8 @@ -10740,6 +10918,21 @@ snapshots: '@napi-rs/canvas-linux-x64-musl': 1.0.8 '@napi-rs/canvas-win32-arm64-msvc': 1.0.8 '@napi-rs/canvas-win32-x64-msvc': 1.0.8 + optional: true + + '@napi-rs/canvas@1.0.9': + optionalDependencies: + '@napi-rs/canvas-android-arm64': 1.0.9 + '@napi-rs/canvas-darwin-arm64': 1.0.9 + '@napi-rs/canvas-darwin-x64': 1.0.9 + '@napi-rs/canvas-linux-arm-gnueabihf': 1.0.9 + '@napi-rs/canvas-linux-arm64-gnu': 1.0.9 + '@napi-rs/canvas-linux-arm64-musl': 1.0.9 + '@napi-rs/canvas-linux-riscv64-gnu': 1.0.9 + '@napi-rs/canvas-linux-x64-gnu': 1.0.9 + '@napi-rs/canvas-linux-x64-musl': 1.0.9 + '@napi-rs/canvas-win32-arm64-msvc': 1.0.9 + '@napi-rs/canvas-win32-x64-msvc': 1.0.9 '@napi-rs/wasm-runtime@1.2.3(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)': dependencies: @@ -10986,7 +11179,7 @@ snapshots: transitivePeerDependencies: - '@opentelemetry/api' - '@orpc/zod@1.15.0(@orpc/contract@1.15.0)(@orpc/server@1.15.0(ws@8.21.3))(ws@8.21.3)(zod@4.5.4)': + '@orpc/zod@1.15.0(@orpc/contract@1.15.0)(@orpc/server@1.15.0(ws@8.21.3))(ws@8.21.3)(zod@4.6.1)': dependencies: '@orpc/contract': 1.15.0 '@orpc/json-schema': 1.15.0(ws@8.21.3) @@ -10995,7 +11188,7 @@ snapshots: '@orpc/shared': 1.15.0 escape-string-regexp: 5.0.0 wildcard-match: 5.1.4 - zod: 4.5.4 + zod: 4.6.1 transitivePeerDependencies: - '@opentelemetry/api' - crossws @@ -11289,10 +11482,10 @@ snapshots: tslib: 2.8.1 tsyringe: 4.10.0 - '@phosphor-icons/react@2.1.10(react-dom@19.2.8(react@19.2.8))(react@19.2.8)': + '@phosphor-icons/react@2.1.10(react-dom@19.3.0(react@19.3.0))(react@19.3.0)': dependencies: - react: 19.2.8 - react-dom: 19.2.8(react@19.2.8) + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) '@phosphor-icons/web@2.1.2': {} @@ -11306,154 +11499,154 @@ snapshots: '@radix-ui/primitive@1.1.7': {} - '@radix-ui/react-compose-refs@1.1.5(@types/react@19.2.18)(react@19.2.8)': + '@radix-ui/react-compose-refs@1.1.5(@types/react@19.3.0)(react@19.3.0)': dependencies: - react: 19.2.8 + react: 19.3.0 optionalDependencies: - '@types/react': 19.2.18 + '@types/react': 19.3.0 - '@radix-ui/react-context@1.2.2(@types/react@19.2.18)(react@19.2.8)': + '@radix-ui/react-context@1.2.2(@types/react@19.3.0)(react@19.3.0)': dependencies: - react: 19.2.8 + react: 19.3.0 optionalDependencies: - '@types/react': 19.2.18 + '@types/react': 19.3.0 - '@radix-ui/react-dialog@1.1.23(@types/react-dom@19.2.7(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)': + '@radix-ui/react-dialog@1.1.23(@types/react-dom@19.3.0(@types/react@19.3.0))(@types/react@19.3.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)': dependencies: '@radix-ui/primitive': 1.1.7 - '@radix-ui/react-compose-refs': 1.1.5(@types/react@19.2.18)(react@19.2.8) - '@radix-ui/react-context': 1.2.2(@types/react@19.2.18)(react@19.2.8) - '@radix-ui/react-dismissable-layer': 1.1.19(@types/react-dom@19.2.7(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) - '@radix-ui/react-focus-guards': 1.1.6(@types/react@19.2.18)(react@19.2.8) - '@radix-ui/react-focus-scope': 1.1.16(@types/react-dom@19.2.7(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) - '@radix-ui/react-id': 1.1.4(@types/react@19.2.18)(react@19.2.8) - '@radix-ui/react-portal': 1.1.17(@types/react-dom@19.2.7(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) - '@radix-ui/react-presence': 1.1.10(@types/react-dom@19.2.7(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) - '@radix-ui/react-primitive': 2.1.10(@types/react-dom@19.2.7(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) - '@radix-ui/react-slot': 1.3.3(@types/react@19.2.18)(react@19.2.8) - '@radix-ui/react-use-controllable-state': 1.2.6(@types/react@19.2.18)(react@19.2.8) - '@radix-ui/react-use-layout-effect': 1.1.4(@types/react@19.2.18)(react@19.2.8) + '@radix-ui/react-compose-refs': 1.1.5(@types/react@19.3.0)(react@19.3.0) + '@radix-ui/react-context': 1.2.2(@types/react@19.3.0)(react@19.3.0) + '@radix-ui/react-dismissable-layer': 1.1.19(@types/react-dom@19.3.0(@types/react@19.3.0))(@types/react@19.3.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0) + '@radix-ui/react-focus-guards': 1.1.6(@types/react@19.3.0)(react@19.3.0) + '@radix-ui/react-focus-scope': 1.1.16(@types/react-dom@19.3.0(@types/react@19.3.0))(@types/react@19.3.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0) + '@radix-ui/react-id': 1.1.4(@types/react@19.3.0)(react@19.3.0) + '@radix-ui/react-portal': 1.1.17(@types/react-dom@19.3.0(@types/react@19.3.0))(@types/react@19.3.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0) + '@radix-ui/react-presence': 1.1.10(@types/react-dom@19.3.0(@types/react@19.3.0))(@types/react@19.3.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0) + '@radix-ui/react-primitive': 2.1.10(@types/react-dom@19.3.0(@types/react@19.3.0))(@types/react@19.3.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0) + '@radix-ui/react-slot': 1.3.3(@types/react@19.3.0)(react@19.3.0) + '@radix-ui/react-use-controllable-state': 1.2.6(@types/react@19.3.0)(react@19.3.0) + '@radix-ui/react-use-layout-effect': 1.1.4(@types/react@19.3.0)(react@19.3.0) aria-hidden: 1.2.6 - react: 19.2.8 - react-dom: 19.2.8(react@19.2.8) - react-remove-scroll: 2.7.2(@types/react@19.2.18)(react@19.2.8) + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) + react-remove-scroll: 2.7.2(@types/react@19.3.0)(react@19.3.0) optionalDependencies: - '@types/react': 19.2.18 - '@types/react-dom': 19.2.7(@types/react@19.2.18) + '@types/react': 19.3.0 + '@types/react-dom': 19.3.0(@types/react@19.3.0) - '@radix-ui/react-dismissable-layer@1.1.19(@types/react-dom@19.2.7(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)': + '@radix-ui/react-dismissable-layer@1.1.19(@types/react-dom@19.3.0(@types/react@19.3.0))(@types/react@19.3.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)': dependencies: '@radix-ui/primitive': 1.1.7 - '@radix-ui/react-compose-refs': 1.1.5(@types/react@19.2.18)(react@19.2.8) - '@radix-ui/react-primitive': 2.1.10(@types/react-dom@19.2.7(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) - '@radix-ui/react-use-callback-ref': 1.1.4(@types/react@19.2.18)(react@19.2.8) - '@radix-ui/react-use-effect-event': 0.0.5(@types/react@19.2.18)(react@19.2.8) - react: 19.2.8 - react-dom: 19.2.8(react@19.2.8) + '@radix-ui/react-compose-refs': 1.1.5(@types/react@19.3.0)(react@19.3.0) + '@radix-ui/react-primitive': 2.1.10(@types/react-dom@19.3.0(@types/react@19.3.0))(@types/react@19.3.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0) + '@radix-ui/react-use-callback-ref': 1.1.4(@types/react@19.3.0)(react@19.3.0) + '@radix-ui/react-use-effect-event': 0.0.5(@types/react@19.3.0)(react@19.3.0) + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) optionalDependencies: - '@types/react': 19.2.18 - '@types/react-dom': 19.2.7(@types/react@19.2.18) + '@types/react': 19.3.0 + '@types/react-dom': 19.3.0(@types/react@19.3.0) - '@radix-ui/react-focus-guards@1.1.6(@types/react@19.2.18)(react@19.2.8)': + '@radix-ui/react-focus-guards@1.1.6(@types/react@19.3.0)(react@19.3.0)': dependencies: - react: 19.2.8 + react: 19.3.0 optionalDependencies: - '@types/react': 19.2.18 + '@types/react': 19.3.0 - '@radix-ui/react-focus-scope@1.1.16(@types/react-dom@19.2.7(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)': + '@radix-ui/react-focus-scope@1.1.16(@types/react-dom@19.3.0(@types/react@19.3.0))(@types/react@19.3.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)': dependencies: - '@radix-ui/react-compose-refs': 1.1.5(@types/react@19.2.18)(react@19.2.8) - '@radix-ui/react-primitive': 2.1.10(@types/react-dom@19.2.7(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) - '@radix-ui/react-use-callback-ref': 1.1.4(@types/react@19.2.18)(react@19.2.8) - react: 19.2.8 - react-dom: 19.2.8(react@19.2.8) + '@radix-ui/react-compose-refs': 1.1.5(@types/react@19.3.0)(react@19.3.0) + '@radix-ui/react-primitive': 2.1.10(@types/react-dom@19.3.0(@types/react@19.3.0))(@types/react@19.3.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0) + '@radix-ui/react-use-callback-ref': 1.1.4(@types/react@19.3.0)(react@19.3.0) + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) optionalDependencies: - '@types/react': 19.2.18 - '@types/react-dom': 19.2.7(@types/react@19.2.18) + '@types/react': 19.3.0 + '@types/react-dom': 19.3.0(@types/react@19.3.0) - '@radix-ui/react-id@1.1.4(@types/react@19.2.18)(react@19.2.8)': + '@radix-ui/react-id@1.1.4(@types/react@19.3.0)(react@19.3.0)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.4(@types/react@19.2.18)(react@19.2.8) - react: 19.2.8 + '@radix-ui/react-use-layout-effect': 1.1.4(@types/react@19.3.0)(react@19.3.0) + react: 19.3.0 optionalDependencies: - '@types/react': 19.2.18 + '@types/react': 19.3.0 - '@radix-ui/react-portal@1.1.17(@types/react-dom@19.2.7(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)': + '@radix-ui/react-portal@1.1.17(@types/react-dom@19.3.0(@types/react@19.3.0))(@types/react@19.3.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)': dependencies: - '@radix-ui/react-primitive': 2.1.10(@types/react-dom@19.2.7(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) - '@radix-ui/react-use-layout-effect': 1.1.4(@types/react@19.2.18)(react@19.2.8) - react: 19.2.8 - react-dom: 19.2.8(react@19.2.8) + '@radix-ui/react-primitive': 2.1.10(@types/react-dom@19.3.0(@types/react@19.3.0))(@types/react@19.3.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0) + '@radix-ui/react-use-layout-effect': 1.1.4(@types/react@19.3.0)(react@19.3.0) + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) optionalDependencies: - '@types/react': 19.2.18 - '@types/react-dom': 19.2.7(@types/react@19.2.18) + '@types/react': 19.3.0 + '@types/react-dom': 19.3.0(@types/react@19.3.0) - '@radix-ui/react-presence@1.1.10(@types/react-dom@19.2.7(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)': + '@radix-ui/react-presence@1.1.10(@types/react-dom@19.3.0(@types/react@19.3.0))(@types/react@19.3.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.4(@types/react@19.2.18)(react@19.2.8) - react: 19.2.8 - react-dom: 19.2.8(react@19.2.8) + '@radix-ui/react-use-layout-effect': 1.1.4(@types/react@19.3.0)(react@19.3.0) + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) optionalDependencies: - '@types/react': 19.2.18 - '@types/react-dom': 19.2.7(@types/react@19.2.18) + '@types/react': 19.3.0 + '@types/react-dom': 19.3.0(@types/react@19.3.0) - '@radix-ui/react-primitive@2.1.10(@types/react-dom@19.2.7(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)': + '@radix-ui/react-primitive@2.1.10(@types/react-dom@19.3.0(@types/react@19.3.0))(@types/react@19.3.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)': dependencies: - '@radix-ui/react-slot': 1.3.3(@types/react@19.2.18)(react@19.2.8) - react: 19.2.8 - react-dom: 19.2.8(react@19.2.8) + '@radix-ui/react-slot': 1.3.3(@types/react@19.3.0)(react@19.3.0) + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) optionalDependencies: - '@types/react': 19.2.18 - '@types/react-dom': 19.2.7(@types/react@19.2.18) + '@types/react': 19.3.0 + '@types/react-dom': 19.3.0(@types/react@19.3.0) - '@radix-ui/react-slot@1.3.3(@types/react@19.2.18)(react@19.2.8)': + '@radix-ui/react-slot@1.3.3(@types/react@19.3.0)(react@19.3.0)': dependencies: - '@radix-ui/react-compose-refs': 1.1.5(@types/react@19.2.18)(react@19.2.8) - react: 19.2.8 + '@radix-ui/react-compose-refs': 1.1.5(@types/react@19.3.0)(react@19.3.0) + react: 19.3.0 optionalDependencies: - '@types/react': 19.2.18 + '@types/react': 19.3.0 - '@radix-ui/react-use-callback-ref@1.1.4(@types/react@19.2.18)(react@19.2.8)': + '@radix-ui/react-use-callback-ref@1.1.4(@types/react@19.3.0)(react@19.3.0)': dependencies: - react: 19.2.8 + react: 19.3.0 optionalDependencies: - '@types/react': 19.2.18 + '@types/react': 19.3.0 - '@radix-ui/react-use-controllable-state@1.2.6(@types/react@19.2.18)(react@19.2.8)': + '@radix-ui/react-use-controllable-state@1.2.6(@types/react@19.3.0)(react@19.3.0)': dependencies: '@radix-ui/primitive': 1.1.7 - '@radix-ui/react-use-effect-event': 0.0.5(@types/react@19.2.18)(react@19.2.8) - '@radix-ui/react-use-layout-effect': 1.1.4(@types/react@19.2.18)(react@19.2.8) - react: 19.2.8 + '@radix-ui/react-use-effect-event': 0.0.5(@types/react@19.3.0)(react@19.3.0) + '@radix-ui/react-use-layout-effect': 1.1.4(@types/react@19.3.0)(react@19.3.0) + react: 19.3.0 optionalDependencies: - '@types/react': 19.2.18 + '@types/react': 19.3.0 - '@radix-ui/react-use-effect-event@0.0.5(@types/react@19.2.18)(react@19.2.8)': + '@radix-ui/react-use-effect-event@0.0.5(@types/react@19.3.0)(react@19.3.0)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.4(@types/react@19.2.18)(react@19.2.8) - react: 19.2.8 + '@radix-ui/react-use-layout-effect': 1.1.4(@types/react@19.3.0)(react@19.3.0) + react: 19.3.0 optionalDependencies: - '@types/react': 19.2.18 + '@types/react': 19.3.0 - '@radix-ui/react-use-layout-effect@1.1.4(@types/react@19.2.18)(react@19.2.8)': + '@radix-ui/react-use-layout-effect@1.1.4(@types/react@19.3.0)(react@19.3.0)': dependencies: - react: 19.2.8 + react: 19.3.0 optionalDependencies: - '@types/react': 19.2.18 + '@types/react': 19.3.0 - '@react-email/render@2.1.0(react-dom@19.2.8(react@19.2.8))(react@19.2.8)': + '@react-email/render@2.1.0(react-dom@19.3.0(react@19.3.0))(react@19.3.0)': dependencies: entities: 4.5.0 html-to-text: 9.0.5 html5parser: 3.0.0 prettier: 3.9.6 - react: 19.2.8 - react-dom: 19.2.8(react@19.2.8) + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) - '@react-email/ui@6.9.5(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)': + '@react-email/ui@6.9.5(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)': dependencies: esbuild: 0.28.1 - next: 16.3.3(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) + next: 16.3.3(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0) transitivePeerDependencies: - '@babel/core' - '@opentelemetry/api' @@ -11501,10 +11694,10 @@ snapshots: '@react-pdf/primitives@4.4.0': {} - '@react-pdf/reconciler@2.0.0(react@19.2.8)': + '@react-pdf/reconciler@2.0.0(react@19.3.0)': dependencies: object-assign: 4.1.1 - react: 19.2.8 + react: 19.3.0 scheduler: 0.25.0-rc-603e6108-20241029 '@react-pdf/render@4.7.0': @@ -11520,14 +11713,14 @@ snapshots: parse-svg-path: 0.1.2 svg-arc-to-cubic-bezier: 3.2.0 - '@react-pdf/renderer@4.9.0(react@19.2.8)': + '@react-pdf/renderer@4.9.0(react@19.3.0)': dependencies: '@babel/runtime': 7.29.7 '@react-pdf/fns': 3.1.3 '@react-pdf/font': 4.1.2 '@react-pdf/layout': 5.2.0(patch_hash=0409efd0fcb399ac0b7e962b4a7f0ab763c82317001a6637b71216cf2fc480b0) '@react-pdf/primitives': 4.4.0 - '@react-pdf/reconciler': 2.0.0(react@19.2.8) + '@react-pdf/reconciler': 2.0.0(react@19.3.0) '@react-pdf/render': 4.7.0 '@react-pdf/types': 2.14.0 events: 3.3.0 @@ -11535,7 +11728,7 @@ snapshots: pdfkit: 0.20.1 prop-types: 15.8.1 queue: 6.0.2 - react: 19.2.8 + react: 19.3.0 '@react-pdf/stylesheet@6.3.2': dependencies: @@ -11626,14 +11819,14 @@ snapshots: domhandler: 5.0.3 selderee: 0.11.0 - '@shadcn/helpers@0.2.0(ai@7.0.94(zod@4.5.4))': + '@shadcn/helpers@0.2.0(ai@7.0.97(zod@4.6.1))': optionalDependencies: - ai: 7.0.94(zod@4.5.4) + ai: 7.0.97(zod@4.6.1) - '@shadcn/react@0.3.1(@types/react@19.2.18)(react@19.2.8)': + '@shadcn/react@0.3.1(@types/react@19.3.0)(react@19.3.0)': optionalDependencies: - '@types/react': 19.2.18 - react: 19.2.8 + '@types/react': 19.3.0 + react: 19.3.0 '@simple-libs/child-process-utils@2.0.0': dependencies: @@ -11745,10 +11938,10 @@ snapshots: dependencies: tslib: 2.8.1 - '@t3-oss/env-core@0.13.11(typescript@7.0.2)(zod@4.5.4)': + '@t3-oss/env-core@0.13.11(typescript@7.0.2)(zod@4.6.1)': optionalDependencies: typescript: 7.0.2 - zod: 4.5.4 + zod: 4.6.1 '@tailwindcss/node@4.3.3': dependencies: @@ -11907,7 +12100,7 @@ snapshots: '@tanstack/pacer-lite': 0.1.1 '@tanstack/store': 0.11.1 - '@tanstack/history@1.162.2': {} + '@tanstack/history@1.162.3': {} '@tanstack/hotkeys@0.8.0': dependencies: @@ -11919,99 +12112,99 @@ snapshots: '@tanstack/query-devtools@5.102.8': {} - '@tanstack/react-devtools@0.10.12(@types/react-dom@19.2.7(@types/react@19.2.18))(@types/react@19.2.18)(csstype@3.2.3)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(solid-js@1.9.15)': + '@tanstack/react-devtools@0.10.12(@types/react-dom@19.3.0(@types/react@19.3.0))(@types/react@19.3.0)(csstype@3.2.3)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(solid-js@1.9.15)': dependencies: '@tanstack/devtools': 0.14.2(csstype@3.2.3)(solid-js@1.9.15) - '@types/react': 19.2.18 - '@types/react-dom': 19.2.7(@types/react@19.2.18) - react: 19.2.8 - react-dom: 19.2.8(react@19.2.8) + '@types/react': 19.3.0 + '@types/react-dom': 19.3.0(@types/react@19.3.0) + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) transitivePeerDependencies: - bufferutil - csstype - solid-js - utf-8-validate - '@tanstack/react-form@1.33.5(react-dom@19.2.8(react@19.2.8))(react@19.2.8)': + '@tanstack/react-form@1.33.5(react-dom@19.3.0(react@19.3.0))(react@19.3.0)': dependencies: '@tanstack/form-core': 1.33.5 - '@tanstack/react-store': 0.11.1(react-dom@19.2.8(react@19.2.8))(react@19.2.8) - react: 19.2.8 + '@tanstack/react-store': 0.11.1(react-dom@19.3.0(react@19.3.0))(react@19.3.0) + react: 19.3.0 transitivePeerDependencies: - react-dom - '@tanstack/react-hotkeys@0.10.0(react-dom@19.2.8(react@19.2.8))(react@19.2.8)': + '@tanstack/react-hotkeys@0.10.0(react-dom@19.3.0(react@19.3.0))(react@19.3.0)': dependencies: '@tanstack/hotkeys': 0.8.0 - '@tanstack/react-store': 0.11.1(react-dom@19.2.8(react@19.2.8))(react@19.2.8) - react: 19.2.8 - react-dom: 19.2.8(react@19.2.8) + '@tanstack/react-store': 0.11.1(react-dom@19.3.0(react@19.3.0))(react@19.3.0) + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) - '@tanstack/react-query-devtools@5.102.8(@tanstack/react-query@5.102.8(react@19.2.8))(react@19.2.8)': + '@tanstack/react-query-devtools@5.102.8(@tanstack/react-query@5.102.8(react@19.3.0))(react@19.3.0)': dependencies: '@tanstack/query-devtools': 5.102.8 - '@tanstack/react-query': 5.102.8(react@19.2.8) - react: 19.2.8 + '@tanstack/react-query': 5.102.8(react@19.3.0) + react: 19.3.0 - '@tanstack/react-query@5.102.8(react@19.2.8)': + '@tanstack/react-query@5.102.8(react@19.3.0)': dependencies: '@tanstack/query-core': 5.102.8 - react: 19.2.8 + react: 19.3.0 - '@tanstack/react-router-devtools@1.167.1(@tanstack/react-router@1.170.33(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(@tanstack/router-core@1.171.28)(csstype@3.2.3)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)': + '@tanstack/react-router-devtools@1.167.1(@tanstack/react-router@1.170.34(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(@tanstack/router-core@1.171.29)(csstype@3.2.3)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)': dependencies: - '@tanstack/react-router': 1.170.33(react-dom@19.2.8(react@19.2.8))(react@19.2.8) - '@tanstack/router-devtools-core': 1.168.1(@tanstack/router-core@1.171.28)(csstype@3.2.3) - react: 19.2.8 - react-dom: 19.2.8(react@19.2.8) + '@tanstack/react-router': 1.170.34(react-dom@19.3.0(react@19.3.0))(react@19.3.0) + '@tanstack/router-devtools-core': 1.168.1(@tanstack/router-core@1.171.29)(csstype@3.2.3) + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) optionalDependencies: - '@tanstack/router-core': 1.171.28 + '@tanstack/router-core': 1.171.29 transitivePeerDependencies: - csstype - '@tanstack/react-router@1.170.33(react-dom@19.2.8(react@19.2.8))(react@19.2.8)': + '@tanstack/react-router@1.170.34(react-dom@19.3.0(react@19.3.0))(react@19.3.0)': dependencies: - '@tanstack/history': 1.162.2 - '@tanstack/react-store': 0.9.3(react-dom@19.2.8(react@19.2.8))(react@19.2.8) - '@tanstack/router-core': 1.171.28 + '@tanstack/history': 1.162.3 + '@tanstack/react-store': 0.9.3(react-dom@19.3.0(react@19.3.0))(react@19.3.0) + '@tanstack/router-core': 1.171.29 isbot: 5.2.2 - react: 19.2.8 - react-dom: 19.2.8(react@19.2.8) + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) - '@tanstack/react-store@0.11.1(react-dom@19.2.8(react@19.2.8))(react@19.2.8)': + '@tanstack/react-store@0.11.1(react-dom@19.3.0(react@19.3.0))(react@19.3.0)': dependencies: '@tanstack/store': 0.11.1 - react: 19.2.8 - react-dom: 19.2.8(react@19.2.8) - use-sync-external-store: 1.6.0(react@19.2.8) + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) + use-sync-external-store: 1.6.0(react@19.3.0) - '@tanstack/react-store@0.9.3(react-dom@19.2.8(react@19.2.8))(react@19.2.8)': + '@tanstack/react-store@0.9.3(react-dom@19.3.0(react@19.3.0))(react@19.3.0)': dependencies: '@tanstack/store': 0.9.3 - react: 19.2.8 - react-dom: 19.2.8(react@19.2.8) - use-sync-external-store: 1.6.0(react@19.2.8) + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) + use-sync-external-store: 1.6.0(react@19.3.0) - '@tanstack/router-core@1.171.28': + '@tanstack/router-core@1.171.29': dependencies: - '@tanstack/history': 1.162.2 + '@tanstack/history': 1.162.3 cookie-es: 3.1.1 seroval: 1.6.6 seroval-plugins: 1.6.6(seroval@1.6.6) - '@tanstack/router-devtools-core@1.168.1(@tanstack/router-core@1.171.28)(csstype@3.2.3)': + '@tanstack/router-devtools-core@1.168.1(@tanstack/router-core@1.171.29)(csstype@3.2.3)': dependencies: - '@tanstack/router-core': 1.171.28 + '@tanstack/router-core': 1.171.29 clsx: 2.1.1 goober: 2.1.19(csstype@3.2.3) optionalDependencies: csstype: 3.2.3 - '@tanstack/router-generator@1.167.34(supports-color@7.2.0)': + '@tanstack/router-generator@1.167.35(supports-color@7.2.0)': dependencies: '@babel/types': 7.29.8 - '@tanstack/router-core': 1.171.28 - '@tanstack/router-utils': 1.162.2(supports-color@7.2.0) + '@tanstack/router-core': 1.171.29 + '@tanstack/router-utils': 1.162.3(supports-color@7.2.0) '@tanstack/virtual-file-routes': 1.162.0 jiti: 2.7.0 magic-string: 0.30.21 @@ -12020,19 +12213,19 @@ snapshots: transitivePeerDependencies: - supports-color - '@tanstack/router-plugin@1.168.36(@tanstack/react-router@1.170.33(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(esbuild@0.28.2)(rolldown@1.2.7)(supports-color@7.2.0)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0))': + '@tanstack/router-plugin@1.168.37(@tanstack/react-router@1.170.34(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(esbuild@0.28.2)(rolldown@1.2.7)(supports-color@7.2.0)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0))': dependencies: '@babel/core': 7.29.7(supports-color@7.2.0) '@babel/template': 7.29.7 '@babel/types': 7.29.8 - '@tanstack/router-core': 1.171.28 - '@tanstack/router-generator': 1.167.34(supports-color@7.2.0) - '@tanstack/router-utils': 1.162.2(supports-color@7.2.0) + '@tanstack/router-core': 1.171.29 + '@tanstack/router-generator': 1.167.35(supports-color@7.2.0) + '@tanstack/router-utils': 1.162.3(supports-color@7.2.0) chokidar: 5.0.0 unplugin: 3.3.0(esbuild@0.28.2)(rolldown@1.2.7)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0)) zod: 4.5.4 optionalDependencies: - '@tanstack/react-router': 1.170.33(react-dom@19.2.8(react@19.2.8))(react@19.2.8) + '@tanstack/react-router': 1.170.34(react-dom@19.3.0(react@19.3.0))(react@19.3.0) vite: 8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0) transitivePeerDependencies: - '@farmfe/core' @@ -12044,7 +12237,7 @@ snapshots: - supports-color - unloader - '@tanstack/router-utils@1.162.2(supports-color@7.2.0)': + '@tanstack/router-utils@1.162.3(supports-color@7.2.0)': dependencies: '@babel/generator': 7.29.8 '@babel/parser': 7.29.8 @@ -12084,14 +12277,14 @@ snapshots: picocolors: 1.1.1 redent: 3.0.0 optionalDependencies: - vitest: 5.0.0(@types/node@26.5.0)(@vitest/coverage-v8@5.0.0)(happy-dom@20.14.0)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0)) + vitest: 5.0.0(@types/node@26.5.0)(@vitest/coverage-v8@5.0.0)(happy-dom@20.14.1)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0)) - '@testing-library/react@16.3.3(@testing-library/dom@10.4.1)(@types/react-dom@19.2.7(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)': + '@testing-library/react@16.3.3(@testing-library/dom@10.4.1)(@types/react-dom@19.2.7(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)': dependencies: '@babel/runtime': 7.29.7 '@testing-library/dom': 10.4.1 - react: 19.2.8 - react-dom: 19.2.8(react@19.2.8) + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) optionalDependencies: '@types/react': 19.2.18 '@types/react-dom': 19.2.7(@types/react@19.2.18) @@ -12250,17 +12443,17 @@ snapshots: prosemirror-transform: 1.12.1 prosemirror-view: 1.42.3 - '@tiptap/react@3.31.3(@floating-ui/dom@1.8.0)(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3)(@types/react-dom@19.2.7(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)': + '@tiptap/react@3.31.3(@floating-ui/dom@1.8.0)(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3)(@types/react-dom@19.3.0(@types/react@19.3.0))(@types/react@19.3.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)': dependencies: '@tiptap/core': 3.31.3(@tiptap/pm@3.31.3) '@tiptap/pm': 3.31.3 - '@types/react': 19.2.18 - '@types/react-dom': 19.2.7(@types/react@19.2.18) + '@types/react': 19.3.0 + '@types/react-dom': 19.3.0(@types/react@19.3.0) '@types/use-sync-external-store': 0.0.6 fast-equals: 5.4.2 - react: 19.2.8 - react-dom: 19.2.8(react@19.2.8) - use-sync-external-store: 1.6.0(react@19.2.8) + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) + use-sync-external-store: 1.6.0(react@19.3.0) optionalDependencies: '@tiptap/extension-bubble-menu': 3.31.3(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3) '@tiptap/extension-floating-menu': 3.31.3(@floating-ui/dom@1.8.0)(@tiptap/core@3.31.3(@tiptap/pm@3.31.3))(@tiptap/pm@3.31.3) @@ -12422,10 +12615,20 @@ snapshots: '@types/react-dom@19.2.7(@types/react@19.2.18)': dependencies: '@types/react': 19.2.18 + optional: true + + '@types/react-dom@19.3.0(@types/react@19.3.0)': + dependencies: + '@types/react': 19.3.0 '@types/react@19.2.18': dependencies: csstype: 3.2.3 + optional: true + + '@types/react@19.3.0': + dependencies: + csstype: 3.2.3 '@types/sanitize-html@2.16.1': dependencies: @@ -12546,45 +12749,45 @@ snapshots: dependencies: '@babel/runtime': 7.29.7 - '@uiw/react-color-alpha@2.10.3(@babel/runtime@7.29.7)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)': + '@uiw/react-color-alpha@2.10.3(@babel/runtime@7.29.7)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)': dependencies: '@babel/runtime': 7.29.7 '@uiw/color-convert': 2.10.3(@babel/runtime@7.29.7) - '@uiw/react-drag-event-interactive': 2.10.3(@babel/runtime@7.29.7)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) - react: 19.2.8 - react-dom: 19.2.8(react@19.2.8) + '@uiw/react-drag-event-interactive': 2.10.3(@babel/runtime@7.29.7)(react-dom@19.3.0(react@19.3.0))(react@19.3.0) + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) - '@uiw/react-color-colorful@2.10.3(@babel/runtime@7.29.7)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)': + '@uiw/react-color-colorful@2.10.3(@babel/runtime@7.29.7)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)': dependencies: '@babel/runtime': 7.29.7 '@uiw/color-convert': 2.10.3(@babel/runtime@7.29.7) - '@uiw/react-color-alpha': 2.10.3(@babel/runtime@7.29.7)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) - '@uiw/react-color-hue': 2.10.3(@babel/runtime@7.29.7)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) - '@uiw/react-color-saturation': 2.10.3(@babel/runtime@7.29.7)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) - react: 19.2.8 - react-dom: 19.2.8(react@19.2.8) + '@uiw/react-color-alpha': 2.10.3(@babel/runtime@7.29.7)(react-dom@19.3.0(react@19.3.0))(react@19.3.0) + '@uiw/react-color-hue': 2.10.3(@babel/runtime@7.29.7)(react-dom@19.3.0(react@19.3.0))(react@19.3.0) + '@uiw/react-color-saturation': 2.10.3(@babel/runtime@7.29.7)(react-dom@19.3.0(react@19.3.0))(react@19.3.0) + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) - '@uiw/react-color-hue@2.10.3(@babel/runtime@7.29.7)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)': + '@uiw/react-color-hue@2.10.3(@babel/runtime@7.29.7)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)': dependencies: '@babel/runtime': 7.29.7 '@uiw/color-convert': 2.10.3(@babel/runtime@7.29.7) - '@uiw/react-color-alpha': 2.10.3(@babel/runtime@7.29.7)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) - react: 19.2.8 - react-dom: 19.2.8(react@19.2.8) + '@uiw/react-color-alpha': 2.10.3(@babel/runtime@7.29.7)(react-dom@19.3.0(react@19.3.0))(react@19.3.0) + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) - '@uiw/react-color-saturation@2.10.3(@babel/runtime@7.29.7)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)': + '@uiw/react-color-saturation@2.10.3(@babel/runtime@7.29.7)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)': dependencies: '@babel/runtime': 7.29.7 '@uiw/color-convert': 2.10.3(@babel/runtime@7.29.7) - '@uiw/react-drag-event-interactive': 2.10.3(@babel/runtime@7.29.7)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) - react: 19.2.8 - react-dom: 19.2.8(react@19.2.8) + '@uiw/react-drag-event-interactive': 2.10.3(@babel/runtime@7.29.7)(react-dom@19.3.0(react@19.3.0))(react@19.3.0) + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) - '@uiw/react-drag-event-interactive@2.10.3(@babel/runtime@7.29.7)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)': + '@uiw/react-drag-event-interactive@2.10.3(@babel/runtime@7.29.7)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)': dependencies: '@babel/runtime': 7.29.7 - react: 19.2.8 - react-dom: 19.2.8(react@19.2.8) + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) '@ungap/structured-clone@1.4.0': {} @@ -12608,7 +12811,7 @@ snapshots: obug: 2.1.4 std-env: 4.2.0 tinyrainbow: 3.1.1 - vitest: 5.0.0(@types/node@26.5.0)(@vitest/coverage-v8@5.0.0)(happy-dom@20.14.0)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0)) + vitest: 5.0.0(@types/node@26.5.0)(@vitest/coverage-v8@5.0.0)(happy-dom@20.14.1)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0)) '@vitest/istanbul-lib-coverage@1.0.1': {} @@ -12719,12 +12922,12 @@ snapshots: adm-zip@0.5.18: {} - ai@7.0.94(zod@4.5.4): + ai@7.0.97(zod@4.6.1): dependencies: - '@ai-sdk/gateway': 4.0.76(zod@4.5.4) - '@ai-sdk/provider': 4.0.11 - '@ai-sdk/provider-utils': 5.0.37(zod@4.5.4) - zod: 4.5.4 + '@ai-sdk/gateway': 4.0.78(zod@4.6.1) + '@ai-sdk/provider': 4.0.13 + '@ai-sdk/provider-utils': 5.0.39(zod@4.6.1) + zod: 4.6.1 ajv-formats@2.1.1(ajv@8.20.0): optionalDependencies: @@ -12832,55 +13035,78 @@ snapshots: node-addon-api: 8.9.2 node-gyp-build: 4.8.4 - better-auth@1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.5.4))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(pg@8.23.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(solid-js@1.9.15)(vitest@5.0.0): + better-auth@1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.3.0))(react@19.3.0))(pg@8.23.0)(react-dom@19.2.8(react@19.3.0))(react@19.3.0)(solid-js@1.9.15)(vitest@5.0.0): dependencies: - '@better-auth/core': 1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.5.4))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3) - '@better-auth/drizzle-adapter': 1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.5.4))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.5.4)) - '@better-auth/kysely-adapter': 1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.5.4))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)(kysely@0.29.5) - '@better-auth/memory-adapter': 1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.5.4))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2) - '@better-auth/mongo-adapter': 1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.5.4))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2) - '@better-auth/prisma-adapter': 1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.5.4))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2) - '@better-auth/telemetry': 1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.5.4))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1) + '@better-auth/core': 1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3) + '@better-auth/drizzle-adapter': 1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1)) + '@better-auth/kysely-adapter': 1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)(kysely@0.29.5) + '@better-auth/memory-adapter': 1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2) + '@better-auth/mongo-adapter': 1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2) + '@better-auth/prisma-adapter': 1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2) + '@better-auth/telemetry': 1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1) '@better-auth/utils': 0.4.2 '@better-fetch/fetch': 1.3.1 '@noble/ciphers': 2.4.0 '@noble/hashes': 2.4.0 - better-call: 1.4.0(zod@4.5.4) + better-call: 1.4.0(zod@4.6.1) defu: 6.1.7 jose: 6.2.12 kysely: 0.29.5 nanostores: 1.5.3 - zod: 4.5.4 + zod: 4.6.1 optionalDependencies: drizzle-kit: 1.0.0-rc.4 - drizzle-orm: 1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.5.4) - next: 16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) + drizzle-orm: 1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1) + next: 16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.3.0))(react@19.3.0) pg: 8.23.0 - react: 19.2.8 - react-dom: 19.2.8(react@19.2.8) + react: 19.3.0 + react-dom: 19.2.8(react@19.3.0) solid-js: 1.9.15 - vitest: 5.0.0(@types/node@26.5.0)(@vitest/coverage-v8@5.0.0)(happy-dom@20.14.0)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0)) + vitest: 5.0.0(@types/node@26.5.0)(@vitest/coverage-v8@5.0.0)(happy-dom@20.14.1)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0)) transitivePeerDependencies: - '@cloudflare/workers-types' - '@opentelemetry/api' - better-call@1.3.7(zod@4.5.4): + better-auth@1.7.3(drizzle-kit@1.0.0-rc.4)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1))(next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(pg@8.23.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(solid-js@1.9.15)(vitest@5.0.0): dependencies: - '@better-auth/utils': 0.4.3 + '@better-auth/core': 1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3) + '@better-auth/drizzle-adapter': 1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1)) + '@better-auth/kysely-adapter': 1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)(kysely@0.29.5) + '@better-auth/memory-adapter': 1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2) + '@better-auth/mongo-adapter': 1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2) + '@better-auth/prisma-adapter': 1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2) + '@better-auth/telemetry': 1.7.3(@better-auth/core@1.7.3(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.4.0(zod@4.6.1))(jose@6.2.12)(kysely@0.29.5)(nanostores@1.5.3))(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1) + '@better-auth/utils': 0.4.2 '@better-fetch/fetch': 1.3.1 - rou3: 0.7.12 - set-cookie-parser: 3.1.2 + '@noble/ciphers': 2.4.0 + '@noble/hashes': 2.4.0 + better-call: 1.4.0(zod@4.6.1) + defu: 6.1.7 + jose: 6.2.12 + kysely: 0.29.5 + nanostores: 1.5.3 + zod: 4.6.1 optionalDependencies: - zod: 4.5.4 + drizzle-kit: 1.0.0-rc.4 + drizzle-orm: 1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1) + next: 16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0) + pg: 8.23.0 + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) + solid-js: 1.9.15 + vitest: 5.0.0(@types/node@26.5.0)(@vitest/coverage-v8@5.0.0)(happy-dom@20.14.1)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0)) + transitivePeerDependencies: + - '@cloudflare/workers-types' + - '@opentelemetry/api' - better-call@1.4.0(zod@4.5.4): + better-call@1.4.0(zod@4.6.1): dependencies: '@better-auth/utils': 0.5.0 '@better-fetch/fetch': 1.3.1 rou3: 0.9.2 set-cookie-parser: 3.1.2 optionalDependencies: - zod: 4.5.4 + zod: 4.6.1 bidi-js@1.1.0: dependencies: @@ -13025,14 +13251,14 @@ snapshots: cluster-key-slot@1.1.1: {} - cmdk@1.1.1(@types/react-dom@19.2.7(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8): + cmdk@1.1.1(@types/react-dom@19.3.0(@types/react@19.3.0))(@types/react@19.3.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0): dependencies: - '@radix-ui/react-compose-refs': 1.1.5(@types/react@19.2.18)(react@19.2.8) - '@radix-ui/react-dialog': 1.1.23(@types/react-dom@19.2.7(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) - '@radix-ui/react-id': 1.1.4(@types/react@19.2.18)(react@19.2.8) - '@radix-ui/react-primitive': 2.1.10(@types/react-dom@19.2.7(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) - react: 19.2.8 - react-dom: 19.2.8(react@19.2.8) + '@radix-ui/react-compose-refs': 1.1.5(@types/react@19.3.0)(react@19.3.0) + '@radix-ui/react-dialog': 1.1.23(@types/react-dom@19.3.0(@types/react@19.3.0))(@types/react@19.3.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0) + '@radix-ui/react-id': 1.1.4(@types/react@19.3.0)(react@19.3.0) + '@radix-ui/react-primitive': 2.1.10(@types/react-dom@19.3.0(@types/react@19.3.0))(@types/react@19.3.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0) + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) transitivePeerDependencies: - '@types/react' - '@types/react-dom' @@ -13318,10 +13544,16 @@ snapshots: pg: 8.23.0 zod: 4.5.4 - drizzle-zod@1.0.0-beta.14-a36c63d(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.5.4))(zod@4.5.4): + drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1): + optionalDependencies: + '@types/pg': 8.23.1 + pg: 8.23.0 + zod: 4.6.1 + + drizzle-zod@1.0.0-beta.14-a36c63d(drizzle-orm@1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1))(zod@4.6.1): dependencies: - drizzle-orm: 1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.5.4) - zod: 4.5.4 + drizzle-orm: 1.0.0-rc.4(@types/pg@8.23.1)(pg@8.23.0)(zod@4.6.1) + zod: 4.6.1 dts-resolver@3.0.0(oxc-resolver@11.24.2): optionalDependencies: @@ -13638,14 +13870,14 @@ snapshots: forwarded@0.2.0: {} - framer-motion@13.2.0(react-dom@19.2.8(react@19.2.8))(react@19.2.8): + framer-motion@13.2.0(react-dom@19.3.0(react@19.3.0))(react@19.3.0): dependencies: motion-dom: 13.2.0 motion-utils: 13.0.0 tslib: 2.8.1 optionalDependencies: - react: 19.2.8 - react-dom: 19.2.8(react@19.2.8) + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) fresh@2.0.0: {} @@ -13743,7 +13975,7 @@ snapshots: graceful-fs@4.2.11: {} - happy-dom@20.14.0: + happy-dom@20.14.1: dependencies: '@types/node': 26.5.0 '@types/whatwg-mimetype': 3.0.2 @@ -14778,13 +15010,13 @@ snapshots: motion-utils@13.0.0: {} - motion@13.2.0(react-dom@19.2.8(react@19.2.8))(react@19.2.8): + motion@13.2.0(react-dom@19.3.0(react@19.3.0))(react@19.3.0): dependencies: - framer-motion: 13.2.0(react-dom@19.2.8(react@19.2.8))(react@19.2.8) + framer-motion: 13.2.0(react-dom@19.3.0(react@19.3.0))(react@19.3.0) tslib: 2.8.1 optionalDependencies: - react: 19.2.8 - react-dom: 19.2.8(react@19.2.8) + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) ms@2.1.3: {} @@ -14800,16 +15032,16 @@ snapshots: dependencies: content-type: 2.1.0 - next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8): + next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.3.0))(react@19.3.0): dependencies: '@next/env': 16.3.0 '@swc/helpers': 0.5.15 baseline-browser-mapping: 2.11.21 caniuse-lite: 1.0.30001810 postcss: 8.5.23 - react: 19.2.8 - react-dom: 19.2.8(react@19.2.8) - styled-jsx: 5.1.6(@babel/core@8.0.1)(babel-plugin-macros@3.1.0)(react@19.2.8) + react: 19.3.0 + react-dom: 19.2.8(react@19.3.0) + styled-jsx: 5.1.6(@babel/core@8.0.1)(babel-plugin-macros@3.1.0)(react@19.3.0) optionalDependencies: '@next/swc-darwin-arm64': 16.3.0 '@next/swc-darwin-x64': 16.3.0 @@ -14828,16 +15060,44 @@ snapshots: - babel-plugin-macros optional: true - next@16.3.3(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8): + next@16.3.0(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0): + dependencies: + '@next/env': 16.3.0 + '@swc/helpers': 0.5.15 + baseline-browser-mapping: 2.11.21 + caniuse-lite: 1.0.30001810 + postcss: 8.5.23 + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) + styled-jsx: 5.1.6(@babel/core@8.0.1)(babel-plugin-macros@3.1.0)(react@19.3.0) + optionalDependencies: + '@next/swc-darwin-arm64': 16.3.0 + '@next/swc-darwin-x64': 16.3.0 + '@next/swc-linux-arm64-gnu': 16.3.0 + '@next/swc-linux-arm64-musl': 16.3.0 + '@next/swc-linux-x64-gnu': 16.3.0 + '@next/swc-linux-x64-musl': 16.3.0 + '@next/swc-win32-arm64-msvc': 16.3.0 + '@next/swc-win32-x64-msvc': 16.3.0 + '@playwright/test': 1.63.0 + babel-plugin-react-compiler: 1.0.0 + sharp: 0.35.4(@types/node@26.5.0) + transitivePeerDependencies: + - '@babel/core' + - '@types/node' + - babel-plugin-macros + optional: true + + next@16.3.3(@babel/core@8.0.1)(@playwright/test@1.63.0)(@types/node@26.5.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0): dependencies: '@next/env': 16.3.3 '@swc/helpers': 0.5.23 baseline-browser-mapping: 2.11.21 caniuse-lite: 1.0.30001810 postcss: 8.5.23 - react: 19.2.8 - react-dom: 19.2.8(react@19.2.8) - styled-jsx: 5.1.6(@babel/core@8.0.1)(babel-plugin-macros@3.1.0)(react@19.2.8) + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) + styled-jsx: 5.1.6(@babel/core@8.0.1)(babel-plugin-macros@3.1.0)(react@19.3.0) optionalDependencies: '@next/swc-darwin-arm64': 16.3.3 '@next/swc-darwin-x64': 16.3.3 @@ -14871,7 +15131,7 @@ snapshots: node-releases@2.0.54: {} - nodemailer@10.0.1: {} + nodemailer@10.0.2: {} normalize-path@3.0.0: {} @@ -14908,12 +15168,12 @@ snapshots: obug@2.1.4: {} - ollama-ai-provider-v2@4.0.1(ai@7.0.94(zod@4.5.4))(zod@4.5.4): + ollama-ai-provider-v2@4.0.1(ai@7.0.97(zod@4.6.1))(zod@4.6.1): dependencies: '@ai-sdk/provider': 4.0.10 - '@ai-sdk/provider-utils': 5.0.36(zod@4.5.4) - ai: 7.0.94(zod@4.5.4) - zod: 4.5.4 + '@ai-sdk/provider-utils': 5.0.36(zod@4.6.1) + ai: 7.0.97(zod@4.6.1) + zod: 4.6.1 on-finished@2.4.1: dependencies: @@ -15168,10 +15428,10 @@ snapshots: dependencies: split2: 4.2.0 - phosphor-icons-react-pdf@0.1.3(@react-pdf/renderer@4.9.0(react@19.2.8))(react@19.2.8): + phosphor-icons-react-pdf@0.1.3(@react-pdf/renderer@4.9.0(react@19.3.0))(react@19.3.0): dependencies: - '@react-pdf/renderer': 4.9.0(react@19.2.8) - react: 19.2.8 + '@react-pdf/renderer': 4.9.0(react@19.3.0) + react: 19.3.0 picocolors@1.1.1: {} @@ -15371,9 +15631,9 @@ snapshots: pvutils@1.2.0: {} - qrcode.react@4.2.0(react@19.2.8): + qrcode.react@4.2.0(react@19.3.0): dependencies: - react: 19.2.8 + react: 19.3.0 qs@6.16.0: dependencies: @@ -15399,22 +15659,28 @@ snapshots: iconv-lite: 0.7.3 unpipe: 1.0.0 - react-dom@19.2.8(react@19.2.8): + react-dom@19.2.8(react@19.3.0): dependencies: - react: 19.2.8 + react: 19.3.0 scheduler: 0.27.0 + optional: true - react-easy-crop@6.2.3(react-dom@19.2.8(react@19.2.8))(react@19.2.8): + react-dom@19.3.0(react@19.3.0): + dependencies: + react: 19.3.0 + scheduler: 0.28.0 + + react-easy-crop@6.2.3(react-dom@19.3.0(react@19.3.0))(react@19.3.0): dependencies: normalize-wheel: 1.0.1 - react: 19.2.8 - react-dom: 19.2.8(react@19.2.8) + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) - react-email@6.9.5(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@7.2.0): + react-email@6.9.5(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@7.2.0): dependencies: '@babel/parser': 7.29.2 '@babel/traverse': 7.29.0(supports-color@7.2.0) - '@react-email/render': 2.1.0(react-dom@19.2.8(react@19.2.8))(react@19.2.8) + '@react-email/render': 2.1.0(react-dom@19.3.0(react@19.3.0))(react@19.3.0) chokidar: 4.0.3 commander: 13.1.0 conf: 15.1.0 @@ -15431,8 +15697,8 @@ snapshots: picospinner: 3.1.2 prismjs: 1.30.0 prompts: 2.4.2 - react: 19.2.8 - react-dom: 19.2.8(react@19.2.8) + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) socket.io: 4.8.3(supports-color@7.2.0) tailwindcss: 4.3.3 tsconfig-paths: 4.2.0 @@ -15447,16 +15713,16 @@ snapshots: react-is@18.3.1: {} - react-markdown@10.1.0(@types/react@19.2.18)(react@19.2.8)(supports-color@7.2.0): + react-markdown@10.1.0(@types/react@19.3.0)(react@19.3.0)(supports-color@7.2.0): dependencies: '@types/hast': 3.0.5 '@types/mdast': 4.0.4 - '@types/react': 19.2.18 + '@types/react': 19.3.0 devlop: 1.1.0 hast-util-to-jsx-runtime: 2.3.6(supports-color@7.2.0) html-url-attributes: 3.0.1 mdast-util-to-hast: 13.2.1 - react: 19.2.8 + react: 19.3.0 remark-parse: 11.0.0(supports-color@7.2.0) remark-rehype: 11.1.2 unified: 11.0.5 @@ -15465,56 +15731,56 @@ snapshots: transitivePeerDependencies: - supports-color - react-pdf-html@2.1.5(patch_hash=e8456fc885241f35e3b642ad6122015b88f855d717663793f5b3293c19afac9b)(@react-pdf/renderer@4.9.0(react@19.2.8))(react@19.2.8): + react-pdf-html@2.1.5(patch_hash=e8456fc885241f35e3b642ad6122015b88f855d717663793f5b3293c19afac9b)(@react-pdf/renderer@4.9.0(react@19.3.0))(react@19.3.0): dependencies: - '@react-pdf/renderer': 4.9.0(react@19.2.8) + '@react-pdf/renderer': 4.9.0(react@19.3.0) css-tree: 1.1.3 node-html-parser: 6.1.13 - react: 19.2.8 + react: 19.3.0 - react-remove-scroll-bar@2.3.8(@types/react@19.2.18)(react@19.2.8): + react-remove-scroll-bar@2.3.8(@types/react@19.3.0)(react@19.3.0): dependencies: - react: 19.2.8 - react-style-singleton: 2.2.3(@types/react@19.2.18)(react@19.2.8) + react: 19.3.0 + react-style-singleton: 2.2.3(@types/react@19.3.0)(react@19.3.0) tslib: 2.8.1 optionalDependencies: - '@types/react': 19.2.18 + '@types/react': 19.3.0 - react-remove-scroll@2.7.2(@types/react@19.2.18)(react@19.2.8): + react-remove-scroll@2.7.2(@types/react@19.3.0)(react@19.3.0): dependencies: - react: 19.2.8 - react-remove-scroll-bar: 2.3.8(@types/react@19.2.18)(react@19.2.8) - react-style-singleton: 2.2.3(@types/react@19.2.18)(react@19.2.8) + react: 19.3.0 + react-remove-scroll-bar: 2.3.8(@types/react@19.3.0)(react@19.3.0) + react-style-singleton: 2.2.3(@types/react@19.3.0)(react@19.3.0) tslib: 2.8.1 - use-callback-ref: 1.3.3(@types/react@19.2.18)(react@19.2.8) - use-sidecar: 1.1.3(@types/react@19.2.18)(react@19.2.8) + use-callback-ref: 1.3.3(@types/react@19.3.0)(react@19.3.0) + use-sidecar: 1.1.3(@types/react@19.3.0)(react@19.3.0) optionalDependencies: - '@types/react': 19.2.18 + '@types/react': 19.3.0 - react-resizable-panels@4.12.4(react-dom@19.2.8(react@19.2.8))(react@19.2.8): + react-resizable-panels@4.12.4(react-dom@19.3.0(react@19.3.0))(react@19.3.0): dependencies: - react: 19.2.8 - react-dom: 19.2.8(react@19.2.8) + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) - react-style-singleton@2.2.3(@types/react@19.2.18)(react@19.2.8): + react-style-singleton@2.2.3(@types/react@19.3.0)(react@19.3.0): dependencies: get-nonce: 1.0.1 - react: 19.2.8 + react: 19.3.0 tslib: 2.8.1 optionalDependencies: - '@types/react': 19.2.18 + '@types/react': 19.3.0 - react-window@2.3.1(react-dom@19.2.8(react@19.2.8))(react@19.2.8): + react-window@2.3.1(react-dom@19.3.0(react@19.3.0))(react@19.3.0): dependencies: - react: 19.2.8 - react-dom: 19.2.8(react@19.2.8) + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) - react-zoom-pan-pinch@4.2.0(react-dom@19.2.8(react@19.2.8))(react@19.2.8): + react-zoom-pan-pinch@4.2.0(react-dom@19.3.0(react@19.3.0))(react@19.3.0): dependencies: - react: 19.2.8 - react-dom: 19.2.8(react@19.2.8) + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) - react@19.2.8: {} + react@19.3.0: {} readable-stream@2.3.8: dependencies: @@ -15687,7 +15953,10 @@ snapshots: scheduler@0.25.0-rc-603e6108-20241029: {} - scheduler@0.27.0: {} + scheduler@0.27.0: + optional: true + + scheduler@0.28.0: {} selderee@0.11.0: dependencies: @@ -16002,10 +16271,10 @@ snapshots: dependencies: inline-style-parser: 0.2.7 - styled-jsx@5.1.6(@babel/core@8.0.1)(babel-plugin-macros@3.1.0)(react@19.2.8): + styled-jsx@5.1.6(@babel/core@8.0.1)(babel-plugin-macros@3.1.0)(react@19.3.0): dependencies: client-only: 0.0.1 - react: 19.2.8 + react: 19.3.0 optionalDependencies: '@babel/core': 8.0.1 babel-plugin-macros: 3.1.0 @@ -16018,18 +16287,16 @@ snapshots: svg-arc-to-cubic-bezier@3.2.0: {} - swr@2.5.1(react@19.2.8): + swr@2.5.1(react@19.3.0): dependencies: dequal: 2.0.3 - react: 19.2.8 - use-sync-external-store: 1.6.0(react@19.2.8) + react: 19.3.0 + use-sync-external-store: 1.6.0(react@19.3.0) systeminformation@5.33.9: {} tagged-tag@1.0.0: {} - tailwind-merge@3.6.0: {} - tailwindcss@4.3.3: {} tapable@2.3.3: {} @@ -16263,29 +16530,29 @@ snapshots: escalade: 3.2.0 picocolors: 1.1.1 - use-callback-ref@1.3.3(@types/react@19.2.18)(react@19.2.8): + use-callback-ref@1.3.3(@types/react@19.3.0)(react@19.3.0): dependencies: - react: 19.2.8 + react: 19.3.0 tslib: 2.8.1 optionalDependencies: - '@types/react': 19.2.18 + '@types/react': 19.3.0 - use-sidecar@1.1.3(@types/react@19.2.18)(react@19.2.8): + use-sidecar@1.1.3(@types/react@19.3.0)(react@19.3.0): dependencies: detect-node-es: 1.1.0 - react: 19.2.8 + react: 19.3.0 tslib: 2.8.1 optionalDependencies: - '@types/react': 19.2.18 + '@types/react': 19.3.0 - use-sync-external-store@1.6.0(react@19.2.8): + use-sync-external-store@1.6.0(react@19.3.0): dependencies: - react: 19.2.8 + react: 19.3.0 - usehooks-ts@3.1.1(react@19.2.8): + usehooks-ts@3.1.1(react@19.3.0): dependencies: lodash.debounce: 4.0.8 - react: 19.2.8 + react: 19.3.0 util-deprecate@1.0.2: {} @@ -16322,7 +16589,7 @@ snapshots: tsx: 4.23.13 yaml: 2.9.0 - vitest@5.0.0(@types/node@26.5.0)(@vitest/coverage-v8@5.0.0)(happy-dom@20.14.0)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0)): + vitest@5.0.0(@types/node@26.5.0)(@vitest/coverage-v8@5.0.0)(happy-dom@20.14.1)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0)): dependencies: '@types/chai': 5.2.3 '@vitest/mocker': 5.0.0(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.0)) @@ -16341,7 +16608,7 @@ snapshots: optionalDependencies: '@types/node': 26.5.0 '@vitest/coverage-v8': 5.0.0(vitest@5.0.0) - happy-dom: 20.14.0 + happy-dom: 20.14.1 transitivePeerDependencies: - msw @@ -16471,15 +16738,21 @@ snapshots: dependencies: zod: 4.5.4 + zod-to-json-schema@3.25.2(zod@4.6.1): + dependencies: + zod: 4.6.1 + zod@3.25.76: {} zod@4.5.4: {} - zustand@5.0.15(@types/react@19.2.18)(immer@11.1.18)(react@19.2.8)(use-sync-external-store@1.6.0(react@19.2.8)): + zod@4.6.1: {} + + zustand@5.0.15(@types/react@19.3.0)(immer@11.1.18)(react@19.3.0)(use-sync-external-store@1.6.0(react@19.3.0)): optionalDependencies: - '@types/react': 19.2.18 + '@types/react': 19.3.0 immer: 11.1.18 - react: 19.2.8 - use-sync-external-store: 1.6.0(react@19.2.8) + react: 19.3.0 + use-sync-external-store: 1.6.0(react@19.3.0) zwitch@2.0.4: {}