diff --git a/apps/docs/app/source.ts b/apps/docs/app/source.ts index 475205d6a..787c9369c 100644 --- a/apps/docs/app/source.ts +++ b/apps/docs/app/source.ts @@ -1,14 +1,9 @@ import { map } from "@/.map"; -import { createMDXSource } from "fumadocs-mdx"; +import { createMDXSource, defaultSchemas } from "fumadocs-mdx"; import { loader, Page } from "fumadocs-core/source"; import { z } from "zod"; -const frontmatterSchema = z.object({ - title: z.string(), - description: z.string().optional(), - icon: z.string().optional(), - full: z.boolean().optional(), -}); +const frontmatterSchema = defaultSchemas.frontmatter; export const blogFrontmatterSchema = frontmatterSchema.extend({ author: z.string(), diff --git a/apps/docs/package.json b/apps/docs/package.json index 6313ee7dd..8a973a50e 100644 --- a/apps/docs/package.json +++ b/apps/docs/package.json @@ -9,8 +9,8 @@ "start": "next start" }, "dependencies": { - "@ai-sdk/openai": "^0.0.42", - "@ai-sdk/provider": "^0.0.15", + "@ai-sdk/openai": "^0.0.45", + "@ai-sdk/provider": "^0.0.18", "@assistant-ui/react": "workspace:^", "@assistant-ui/react-ai-sdk": "workspace:^", "@assistant-ui/react-markdown": "workspace:^", @@ -22,23 +22,23 @@ "@radix-ui/react-select": "^2.1.1", "@radix-ui/react-slot": "^1.1.0", "@radix-ui/react-tooltip": "^1.1.2", - "@radix-ui/themes": "^3.1.1", - "ai": "^3.3.2", + "@radix-ui/themes": "^3.1.3", + "ai": "^3.3.6", "class-variance-authority": "^0.7.0", "clsx": "^2.1.1", - "fumadocs-core": "13.0.7", - "fumadocs-mdx": "9.0.0", + "fumadocs-core": "13.2.2", + "fumadocs-mdx": "9.0.2", "fumadocs-twoslash": "^1.1.1", - "fumadocs-ui": "13.0.7", + "fumadocs-ui": "13.2.2", "geist": "^1.3.1", - "lucide-react": "^0.424.0", + "lucide-react": "^0.427.0", "next": "^14.2.5", - "openai": "^4.55.0", + "openai": "^4.55.7", "react": "^18.3.1", "react-dom": "^18.3.1", "react-syntax-highlighter": "^15.5.0", "remark-gfm": "^4.0.0", - "tailwind-merge": "^2.4.0", + "tailwind-merge": "^2.5.2", "tailwindcss-animate": "^1.0.7", "zod": "^3.23.8" }, @@ -48,7 +48,7 @@ "@types/react-dom": "^18.3.0", "autoprefixer": "^10.4.20", "postcss": "^8.4.41", - "tailwindcss": "^3.4.7", + "tailwindcss": "^3.4.10", "typescript": "^5.5.4" } } diff --git a/examples/search-agent-for-e-commerce/package.json b/examples/search-agent-for-e-commerce/package.json index 3137bd3c7..718df3264 100644 --- a/examples/search-agent-for-e-commerce/package.json +++ b/examples/search-agent-for-e-commerce/package.json @@ -9,36 +9,36 @@ "lint": "next lint" }, "dependencies": { - "@ai-sdk/openai": "^0.0.42", + "@ai-sdk/openai": "^0.0.45", "@assistant-ui/react": "workspace:*", "@assistant-ui/react-ai-sdk": "workspace:*", "@radix-ui/react-avatar": "^1.1.0", "@radix-ui/react-popover": "^1.1.1", "@radix-ui/react-slot": "^1.1.0", "@radix-ui/react-tooltip": "^1.1.2", - "ai": "^3.3.2", + "ai": "^3.3.6", "class-variance-authority": "^0.7.0", "clsx": "^2.1.1", "embla-carousel-autoplay": "^8.1.8", "embla-carousel-react": "^8.1.8", - "lucide-react": "^0.424.0", + "lucide-react": "^0.427.0", "nanoid": "^5.0.7", "next": "14.2.5", "react": "^18.3.1", "react-dom": "^18.3.1", - "tailwind-merge": "^2.4.0", + "tailwind-merge": "^2.5.2", "tailwindcss-animate": "^1.0.7", "zod": "^3.23.8" }, "devDependencies": { "@assistant-ui/tsconfig": "workspace:*", - "@types/node": "^22.1.0", + "@types/node": "^22.2.0", "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "eslint": "^8", "eslint-config-next": "14.2.5", "postcss": "^8.4.41", - "tailwindcss": "^3.4.7", + "tailwindcss": "^3.4.10", "typescript": "^5.5.4" } } diff --git a/examples/with-external-store/package.json b/examples/with-external-store/package.json index cca187929..5dca700e8 100644 --- a/examples/with-external-store/package.json +++ b/examples/with-external-store/package.json @@ -9,7 +9,7 @@ "lint": "next lint" }, "dependencies": { - "@ai-sdk/openai": "^0.0.42", + "@ai-sdk/openai": "^0.0.45", "@assistant-ui/react": "^0.5", "next": "14.2.5", "react": "^18", @@ -24,7 +24,7 @@ "eslint": "^8", "eslint-config-next": "14.2.5", "postcss": "^8", - "tailwindcss": "^3.4.7", + "tailwindcss": "^3.4.10", "typescript": "^5" } } diff --git a/examples/with-inline-suggestions/package.json b/examples/with-inline-suggestions/package.json index 6df2a2a28..584a0930a 100644 --- a/examples/with-inline-suggestions/package.json +++ b/examples/with-inline-suggestions/package.json @@ -9,20 +9,20 @@ "lint": "next lint" }, "dependencies": { - "@ai-sdk/openai": "^0.0.42", + "@ai-sdk/openai": "^0.0.45", "@assistant-ui/react": "workspace:*", "@assistant-ui/react-ai-sdk": "workspace:*", "@radix-ui/react-avatar": "^1.1.0", "@radix-ui/react-slot": "^1.1.0", "@radix-ui/react-tooltip": "^1.1.2", - "ai": "^3.3.2", + "ai": "^3.3.6", "class-variance-authority": "^0.7.0", "clsx": "^2.1.1", - "lucide-react": "^0.424.0", + "lucide-react": "^0.427.0", "next": "14.2.5", "react": "^18", "react-dom": "^18", - "tailwind-merge": "^2.4.0", + "tailwind-merge": "^2.5.2", "tailwindcss-animate": "^1.0.7" }, "devDependencies": { @@ -33,7 +33,7 @@ "eslint": "^8", "eslint-config-next": "14.2.5", "postcss": "^8", - "tailwindcss": "^3.4.7", + "tailwindcss": "^3.4.10", "typescript": "^5" } } diff --git a/examples/with-openai-assistants/package.json b/examples/with-openai-assistants/package.json index f3ace67e1..5dd506a2c 100644 --- a/examples/with-openai-assistants/package.json +++ b/examples/with-openai-assistants/package.json @@ -9,19 +9,19 @@ "lint": "next lint" }, "dependencies": { - "@ai-sdk/openai": "^0.0.42", + "@ai-sdk/openai": "^0.0.45", "@assistant-ui/react": "workspace:*", "@assistant-ui/react-ai-sdk": "workspace:*", "@radix-ui/react-avatar": "^1.1.0", - "ai": "^3.3.2", + "ai": "^3.3.6", "class-variance-authority": "^0.7.0", "clsx": "^2.1.1", - "lucide-react": "^0.424.0", + "lucide-react": "^0.427.0", "next": "14.2.5", - "openai": "^4.55.0", + "openai": "^4.55.7", "react": "^18", "react-dom": "^18", - "tailwind-merge": "^2.4.0", + "tailwind-merge": "^2.5.2", "tailwindcss-animate": "^1.0.7" }, "devDependencies": { @@ -32,7 +32,7 @@ "eslint": "^8", "eslint-config-next": "14.2.5", "postcss": "^8", - "tailwindcss": "^3.4.7", + "tailwindcss": "^3.4.10", "typescript": "^5" } } diff --git a/examples/with-playground/package.json b/examples/with-playground/package.json index 3198ce936..90e42b59d 100644 --- a/examples/with-playground/package.json +++ b/examples/with-playground/package.json @@ -9,7 +9,7 @@ "lint": "next lint" }, "dependencies": { - "@ai-sdk/openai": "^0.0.42", + "@ai-sdk/openai": "^0.0.45", "@assistant-ui/react": "workspace:*", "@assistant-ui/react-playground": "workspace:*", "@tailwindcss/forms": "^0.5.7", @@ -27,7 +27,7 @@ "eslint": "^8", "eslint-config-next": "14.2.5", "postcss": "^8", - "tailwindcss": "^3.4.7", + "tailwindcss": "^3.4.10", "typescript": "^5" }, "packageManager": "pnpm@9.7.0" diff --git a/examples/with-react-hook-form/package.json b/examples/with-react-hook-form/package.json index d198c236b..f0bc8218c 100644 --- a/examples/with-react-hook-form/package.json +++ b/examples/with-react-hook-form/package.json @@ -9,7 +9,7 @@ "lint": "next lint" }, "dependencies": { - "@ai-sdk/openai": "^0.0.42", + "@ai-sdk/openai": "^0.0.45", "@assistant-ui/react": "workspace:*", "@assistant-ui/react-hook-form": "workspace:*", "@hookform/resolvers": "^3.9.0", @@ -23,13 +23,13 @@ "class-variance-authority": "^0.7.0", "clsx": "^2.1.1", "json-schema-to-zod": "^2.4.0", - "lucide-react": "^0.424.0", + "lucide-react": "^0.427.0", "next": "14.2.5", "react": "^18", "react-dom": "^18", "react-hook-form": "^7.52.2", - "react-resizable-panels": "^2.0.22", - "tailwind-merge": "^2.4.0", + "react-resizable-panels": "^2.0.23", + "tailwind-merge": "^2.5.2", "tailwindcss-animate": "^1.0.7", "zod": "^3.23.8", "zod-to-json-schema": "^3.23.2", @@ -43,7 +43,7 @@ "eslint": "^8", "eslint-config-next": "14.2.5", "postcss": "^8", - "tailwindcss": "^3.4.7", + "tailwindcss": "^3.4.10", "typescript": "^5.5.4" } } diff --git a/examples/with-vercel-ai-rsc/package.json b/examples/with-vercel-ai-rsc/package.json index cdef4e858..5a481a11f 100644 --- a/examples/with-vercel-ai-rsc/package.json +++ b/examples/with-vercel-ai-rsc/package.json @@ -9,22 +9,22 @@ "lint": "next lint" }, "dependencies": { - "@ai-sdk/openai": "^0.0.42", + "@ai-sdk/openai": "^0.0.45", "@assistant-ui/react": "workspace:*", "@assistant-ui/react-ai-sdk": "workspace:*", "@radix-ui/react-avatar": "^1.1.0", "@radix-ui/react-icons": "^1.3.0", "@radix-ui/react-slot": "^1.1.0", "@radix-ui/react-tooltip": "^1.1.2", - "ai": "3.3.2", + "ai": "3.3.6", "class-variance-authority": "^0.7.0", "clsx": "^2.1.1", - "lucide-react": "^0.424.0", + "lucide-react": "^0.427.0", "nanoid": "^5.0.7", "next": "14.2.5", "react": "^18.3.1", "react-dom": "^18.3.1", - "tailwind-merge": "^2.4.0", + "tailwind-merge": "^2.5.2", "tailwindcss-animate": "^1.0.7", "zod": "^3.23.8" }, @@ -36,7 +36,7 @@ "eslint": "^8", "eslint-config-next": "14.2.5", "postcss": "^8", - "tailwindcss": "^3.4.7", + "tailwindcss": "^3.4.10", "typescript": "^5.5.4" } } diff --git a/package.json b/package.json index a4ee3271c..63197dec2 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "@changesets/cli": "^2.27.7", "eslint": "^8", "prettier": "^3.3.3", - "prettier-plugin-tailwindcss": "^0.6.5", + "prettier-plugin-tailwindcss": "^0.6.6", "turbo": "^2.0.12" }, "prettier": { diff --git a/packages/cli/package.json b/packages/cli/package.json index d5e401e8c..26225809c 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -15,7 +15,7 @@ "devDependencies": { "@assistant-ui/tsconfig": "workspace:*", "@types/cross-spawn": "^6.0.6", - "@types/node": "^22.1.0", + "@types/node": "^22.2.0", "tsup": "8.2.4" }, "files": [ diff --git a/packages/react-markdown/package.json b/packages/react-markdown/package.json index 481ff5f40..507ced5dc 100644 --- a/packages/react-markdown/package.json +++ b/packages/react-markdown/package.json @@ -43,7 +43,7 @@ "@radix-ui/react-primitive": "^2.0.0", "@radix-ui/react-use-callback-ref": "^1.1.0", "classnames": "^2.5.1", - "lucide-react": "^0.424.0", + "lucide-react": "^0.427.0", "react-markdown": "^9.0.1" }, "peerDependencies": { @@ -63,15 +63,15 @@ "devDependencies": { "@assistant-ui/tailwindcss-transformer": "workspace:^", "@assistant-ui/tsconfig": "workspace:*", - "@types/node": "^22.1.0", + "@types/node": "^22.2.0", "autoprefixer": "^10.4.20", "eslint": "^8", "eslint-config-next": "14.2.5", "postcss": "^8.4.41", - "tailwindcss": "^3.4.7", + "tailwindcss": "^3.4.10", "tailwindcss-animate": "^1.0.7", "tsup": "8.2.4", - "tsx": "^4.16.5" + "tsx": "^4.17.0" }, "publishConfig": { "access": "public", diff --git a/packages/react-playground/package.json b/packages/react-playground/package.json index 478f5ac1e..f33562c9b 100644 --- a/packages/react-playground/package.json +++ b/packages/react-playground/package.json @@ -27,7 +27,7 @@ "build": "tsx scripts/build.mts" }, "dependencies": { - "@ai-sdk/provider": "^0.0.15", + "@ai-sdk/provider": "^0.0.18", "@radix-ui/react-avatar": "^1.1.0", "@radix-ui/react-dialog": "^1.1.1", "@radix-ui/react-dropdown-menu": "^2.1.1", @@ -38,12 +38,12 @@ "class-variance-authority": "^0.7.0", "classnames": "^2.5.1", "clsx": "^2.1.1", - "lucide-react": "^0.424.0", - "openai": "^4.55.0", + "lucide-react": "^0.427.0", + "openai": "^4.55.7", "prismjs": "^1.29.0", "react-simple-code-editor": "^0.14.1", "react-textarea-autosize": "^8.5.3", - "tailwind-merge": "^2.4.0", + "tailwind-merge": "^2.5.2", "zustand": "^4.5.4" }, "peerDependencies": { @@ -65,10 +65,10 @@ "@types/prismjs": "^1.26.4", "eslint": "^8", "eslint-config-next": "14.2.5", - "tailwindcss": "^3.4.7", + "tailwindcss": "^3.4.10", "tailwindcss-animate": "^1.0.7", "tsup": "8.2.4", - "tsx": "^4.16.5" + "tsx": "^4.17.0" }, "publishConfig": { "access": "public", diff --git a/packages/react/package.json b/packages/react/package.json index 229634d58..2fa729f2d 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -81,7 +81,7 @@ "build": "tsx scripts/build.mts" }, "dependencies": { - "@ai-sdk/provider": "^0.0.15", + "@ai-sdk/provider": "^0.0.18", "@radix-ui/primitive": "^1.1.0", "@radix-ui/react-avatar": "^1.1.0", "@radix-ui/react-compose-refs": "^1.1.0", @@ -95,7 +95,7 @@ "class-variance-authority": "^0.7.0", "classnames": "^2.5.1", "json-schema": "^0.4.0", - "lucide-react": "^0.424.0", + "lucide-react": "^0.427.0", "nanoid": "^5.0.7", "react-textarea-autosize": "^8.5.3", "secure-json-parse": "^2.7.0", @@ -125,16 +125,16 @@ "@assistant-ui/tailwindcss-transformer": "workspace:*", "@assistant-ui/tsconfig": "workspace:*", "@types/json-schema": "^7.0.15", - "@types/node": "^22.1.0", + "@types/node": "^22.2.0", "autoprefixer": "^10.4.20", "eslint": "^8", "eslint-config-next": "14.2.5", "postcss": "^8.4.41", "postcss-nested": "^6.2.0", - "tailwindcss": "^3.4.7", + "tailwindcss": "^3.4.10", "tailwindcss-animate": "^1.0.7", "tsup": "8.2.4", - "tsx": "^4.16.5" + "tsx": "^4.17.0" }, "publishConfig": { "access": "public", diff --git a/packages/shadcn-registry/package.json b/packages/shadcn-registry/package.json index 1529e3f2b..1533c9ccb 100644 --- a/packages/shadcn-registry/package.json +++ b/packages/shadcn-registry/package.json @@ -14,24 +14,24 @@ "@radix-ui/react-popover": "^1.1.1", "@radix-ui/react-slot": "^1.1.0", "@radix-ui/react-tooltip": "^1.1.2", - "@types/node": "^22.1.0", + "@types/node": "^22.2.0", "@types/react": "^18", "@types/react-syntax-highlighter": "^15.5.13", "class-variance-authority": "^0.7.0", "clsx": "^2.1.1", "eslint": "^8", - "lucide-react": "^0.424.0", + "lucide-react": "^0.427.0", "react": "^18.3.1", - "react-resizable-panels": "^2.0.22", + "react-resizable-panels": "^2.0.23", "react-syntax-highlighter": "^15.5.0", "remark-gfm": "^4.0.0", "remark-math": "^6.0.0", "rehype-katex": "^7.0.0", "rimraf": "^6.0.1", - "tailwind-merge": "^2.4.0", - "tailwindcss": "^3.4.7", + "tailwind-merge": "^2.5.2", + "tailwindcss": "^3.4.10", "tailwindcss-animate": "^1.0.7", - "tsx": "^4.16.5", + "tsx": "^4.17.0", "typescript": "^5.5.4" }, "scripts": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index addc4047b..79124bd81 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,8 +18,8 @@ importers: specifier: ^3.3.3 version: 3.3.3 prettier-plugin-tailwindcss: - specifier: ^0.6.5 - version: 0.6.5(prettier@3.3.3) + specifier: ^0.6.6 + version: 0.6.6(prettier@3.3.3) turbo: specifier: ^2.0.12 version: 2.0.12 @@ -27,11 +27,11 @@ importers: apps/docs: dependencies: '@ai-sdk/openai': - specifier: ^0.0.42 - version: 0.0.42(zod@3.23.8) + specifier: ^0.0.45 + version: 0.0.45(zod@3.23.8) '@ai-sdk/provider': - specifier: ^0.0.15 - version: 0.0.15 + specifier: ^0.0.18 + version: 0.0.18 '@assistant-ui/react': specifier: workspace:^ version: link:../../packages/react @@ -66,11 +66,11 @@ importers: specifier: ^1.1.2 version: 1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/themes': - specifier: ^3.1.1 - version: 3.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^3.1.3 + version: 3.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) ai: - specifier: ^3.3.2 - version: 3.3.2(openai@4.55.0(zod@3.23.8))(react@18.3.1)(sswr@2.1.0(svelte@4.2.18))(svelte@4.2.18)(vue@3.4.36(typescript@5.5.4))(zod@3.23.8) + specifier: ^3.3.6 + version: 3.3.6(openai@4.55.7(zod@3.23.8))(react@18.3.1)(sswr@2.1.0(svelte@4.2.18))(svelte@4.2.18)(vue@3.4.37(typescript@5.5.4))(zod@3.23.8) class-variance-authority: specifier: ^0.7.0 version: 0.7.0 @@ -78,29 +78,29 @@ importers: specifier: ^2.1.1 version: 2.1.1 fumadocs-core: - specifier: 13.0.7 - version: 13.0.7(@types/react@18.3.3)(next@14.2.5(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 13.2.2 + version: 13.2.2(@types/react@18.3.3)(next@14.2.5(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) fumadocs-mdx: - specifier: 9.0.0 - version: 9.0.0(fumadocs-core@13.0.7(@types/react@18.3.3)(next@14.2.5(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(next@14.2.5(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + specifier: 9.0.2 + version: 9.0.2(fumadocs-core@13.2.2(@types/react@18.3.3)(next@14.2.5(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(next@14.2.5(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) fumadocs-twoslash: specifier: ^1.1.1 - version: 1.1.1(fumadocs-ui@13.0.7(@types/react-dom@18.3.0)(@types/react@18.3.3)(next@14.2.5(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.7))(shiki@1.12.1)(typescript@5.5.4) + version: 1.1.1(fumadocs-ui@13.2.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(next@14.2.5(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.10))(shiki@1.12.1)(typescript@5.5.4) fumadocs-ui: - specifier: 13.0.7 - version: 13.0.7(@types/react-dom@18.3.0)(@types/react@18.3.3)(next@14.2.5(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.7) + specifier: 13.2.2 + version: 13.2.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(next@14.2.5(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.10) geist: specifier: ^1.3.1 version: 1.3.1(next@14.2.5(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) lucide-react: - specifier: ^0.424.0 - version: 0.424.0(react@18.3.1) + specifier: ^0.427.0 + version: 0.427.0(react@18.3.1) next: specifier: ^14.2.5 version: 14.2.5(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) openai: - specifier: ^4.55.0 - version: 4.55.0(zod@3.23.8) + specifier: ^4.55.7 + version: 4.55.7(zod@3.23.8) react: specifier: ^18.3.1 version: 18.3.1 @@ -114,11 +114,11 @@ importers: specifier: ^4.0.0 version: 4.0.0 tailwind-merge: - specifier: ^2.4.0 - version: 2.4.0 + specifier: ^2.5.2 + version: 2.5.2 tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.4.7) + version: 1.0.7(tailwindcss@3.4.10) zod: specifier: ^3.23.8 version: 3.23.8 @@ -139,8 +139,8 @@ importers: specifier: ^8.4.41 version: 8.4.41 tailwindcss: - specifier: ^3.4.7 - version: 3.4.7 + specifier: ^3.4.10 + version: 3.4.10 typescript: specifier: ^5.5.4 version: 5.5.4 @@ -148,8 +148,8 @@ importers: examples/search-agent-for-e-commerce: dependencies: '@ai-sdk/openai': - specifier: ^0.0.42 - version: 0.0.42(zod@3.23.8) + specifier: ^0.0.45 + version: 0.0.45(zod@3.23.8) '@assistant-ui/react': specifier: workspace:* version: link:../../packages/react @@ -169,8 +169,8 @@ importers: specifier: ^1.1.2 version: 1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) ai: - specifier: ^3.3.2 - version: 3.3.2(openai@4.55.0(zod@3.23.8))(react@18.3.1)(sswr@2.1.0(svelte@4.2.18))(svelte@4.2.18)(vue@3.4.36(typescript@5.5.4))(zod@3.23.8) + specifier: ^3.3.6 + version: 3.3.6(openai@4.55.7(zod@3.23.8))(react@18.3.1)(sswr@2.1.0(svelte@4.2.18))(svelte@4.2.18)(vue@3.4.37(typescript@5.5.4))(zod@3.23.8) class-variance-authority: specifier: ^0.7.0 version: 0.7.0 @@ -184,8 +184,8 @@ importers: specifier: ^8.1.8 version: 8.1.8(react@18.3.1) lucide-react: - specifier: ^0.424.0 - version: 0.424.0(react@18.3.1) + specifier: ^0.427.0 + version: 0.427.0(react@18.3.1) nanoid: specifier: ^5.0.7 version: 5.0.7 @@ -199,11 +199,11 @@ importers: specifier: ^18.3.1 version: 18.3.1(react@18.3.1) tailwind-merge: - specifier: ^2.4.0 - version: 2.4.0 + specifier: ^2.5.2 + version: 2.5.2 tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.4.7) + version: 1.0.7(tailwindcss@3.4.10) zod: specifier: ^3.23.8 version: 3.23.8 @@ -212,8 +212,8 @@ importers: specifier: workspace:* version: link:../../packages/tsconfig '@types/node': - specifier: ^22.1.0 - version: 22.1.0 + specifier: ^22.2.0 + version: 22.2.0 '@types/react': specifier: ^18.3.3 version: 18.3.3 @@ -230,8 +230,8 @@ importers: specifier: ^8.4.41 version: 8.4.41 tailwindcss: - specifier: ^3.4.7 - version: 3.4.7 + specifier: ^3.4.10 + version: 3.4.10 typescript: specifier: ^5.5.4 version: 5.5.4 @@ -239,8 +239,8 @@ importers: examples/with-external-store: dependencies: '@ai-sdk/openai': - specifier: ^0.0.42 - version: 0.0.42(zod@3.23.8) + specifier: ^0.0.45 + version: 0.0.45(zod@3.23.8) '@assistant-ui/react': specifier: ^0.5 version: link:../../packages/react @@ -255,14 +255,14 @@ importers: version: 18.3.1(react@18.3.1) tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.4.7) + version: 1.0.7(tailwindcss@3.4.10) devDependencies: '@assistant-ui/tsconfig': specifier: workspace:* version: link:../../packages/tsconfig '@types/node': specifier: ^22 - version: 22.1.0 + version: 22.2.0 '@types/react': specifier: ^18 version: 18.3.3 @@ -279,8 +279,8 @@ importers: specifier: ^8 version: 8.4.41 tailwindcss: - specifier: ^3.4.7 - version: 3.4.7 + specifier: ^3.4.10 + version: 3.4.10 typescript: specifier: ^5 version: 5.5.4 @@ -288,8 +288,8 @@ importers: examples/with-inline-suggestions: dependencies: '@ai-sdk/openai': - specifier: ^0.0.42 - version: 0.0.42(zod@3.23.8) + specifier: ^0.0.45 + version: 0.0.45(zod@3.23.8) '@assistant-ui/react': specifier: workspace:* version: link:../../packages/react @@ -306,8 +306,8 @@ importers: specifier: ^1.1.2 version: 1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) ai: - specifier: ^3.3.2 - version: 3.3.2(openai@4.55.0(zod@3.23.8))(react@18.3.1)(sswr@2.1.0(svelte@4.2.18))(svelte@4.2.18)(vue@3.4.36(typescript@5.5.4))(zod@3.23.8) + specifier: ^3.3.6 + version: 3.3.6(openai@4.55.7(zod@3.23.8))(react@18.3.1)(sswr@2.1.0(svelte@4.2.18))(svelte@4.2.18)(vue@3.4.37(typescript@5.5.4))(zod@3.23.8) class-variance-authority: specifier: ^0.7.0 version: 0.7.0 @@ -315,8 +315,8 @@ importers: specifier: ^2.1.1 version: 2.1.1 lucide-react: - specifier: ^0.424.0 - version: 0.424.0(react@18.3.1) + specifier: ^0.427.0 + version: 0.427.0(react@18.3.1) next: specifier: 14.2.5 version: 14.2.5(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -327,18 +327,18 @@ importers: specifier: ^18 version: 18.3.1(react@18.3.1) tailwind-merge: - specifier: ^2.4.0 - version: 2.4.0 + specifier: ^2.5.2 + version: 2.5.2 tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.4.7) + version: 1.0.7(tailwindcss@3.4.10) devDependencies: '@assistant-ui/tsconfig': specifier: workspace:* version: link:../../packages/tsconfig '@types/node': specifier: ^22 - version: 22.1.0 + version: 22.2.0 '@types/react': specifier: ^18 version: 18.3.3 @@ -355,8 +355,8 @@ importers: specifier: ^8 version: 8.4.41 tailwindcss: - specifier: ^3.4.7 - version: 3.4.7 + specifier: ^3.4.10 + version: 3.4.10 typescript: specifier: ^5 version: 5.5.4 @@ -364,8 +364,8 @@ importers: examples/with-openai-assistants: dependencies: '@ai-sdk/openai': - specifier: ^0.0.42 - version: 0.0.42(zod@3.23.8) + specifier: ^0.0.45 + version: 0.0.45(zod@3.23.8) '@assistant-ui/react': specifier: workspace:* version: link:../../packages/react @@ -376,8 +376,8 @@ importers: specifier: ^1.1.0 version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) ai: - specifier: ^3.3.2 - version: 3.3.2(openai@4.55.0(zod@3.23.8))(react@18.3.1)(sswr@2.1.0(svelte@4.2.18))(svelte@4.2.18)(vue@3.4.36(typescript@5.5.4))(zod@3.23.8) + specifier: ^3.3.6 + version: 3.3.6(openai@4.55.7(zod@3.23.8))(react@18.3.1)(sswr@2.1.0(svelte@4.2.18))(svelte@4.2.18)(vue@3.4.37(typescript@5.5.4))(zod@3.23.8) class-variance-authority: specifier: ^0.7.0 version: 0.7.0 @@ -385,14 +385,14 @@ importers: specifier: ^2.1.1 version: 2.1.1 lucide-react: - specifier: ^0.424.0 - version: 0.424.0(react@18.3.1) + specifier: ^0.427.0 + version: 0.427.0(react@18.3.1) next: specifier: 14.2.5 version: 14.2.5(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) openai: - specifier: ^4.55.0 - version: 4.55.0(zod@3.23.8) + specifier: ^4.55.7 + version: 4.55.7(zod@3.23.8) react: specifier: ^18 version: 18.3.1 @@ -400,18 +400,18 @@ importers: specifier: ^18 version: 18.3.1(react@18.3.1) tailwind-merge: - specifier: ^2.4.0 - version: 2.4.0 + specifier: ^2.5.2 + version: 2.5.2 tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.4.7) + version: 1.0.7(tailwindcss@3.4.10) devDependencies: '@assistant-ui/tsconfig': specifier: workspace:* version: link:../../packages/tsconfig '@types/node': specifier: ^22 - version: 22.1.0 + version: 22.2.0 '@types/react': specifier: ^18 version: 18.3.3 @@ -428,8 +428,8 @@ importers: specifier: ^8 version: 8.4.41 tailwindcss: - specifier: ^3.4.7 - version: 3.4.7 + specifier: ^3.4.10 + version: 3.4.10 typescript: specifier: ^5 version: 5.5.4 @@ -437,8 +437,8 @@ importers: examples/with-playground: dependencies: '@ai-sdk/openai': - specifier: ^0.0.42 - version: 0.0.42(zod@3.23.8) + specifier: ^0.0.45 + version: 0.0.45(zod@3.23.8) '@assistant-ui/react': specifier: workspace:* version: link:../../packages/react @@ -447,7 +447,7 @@ importers: version: link:../../packages/react-playground '@tailwindcss/forms': specifier: ^0.5.7 - version: 0.5.7(tailwindcss@3.4.7) + version: 0.5.7(tailwindcss@3.4.10) next: specifier: 14.2.5 version: 14.2.5(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -462,14 +462,14 @@ importers: version: 18.3.1(react@18.3.1) tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.4.7) + version: 1.0.7(tailwindcss@3.4.10) devDependencies: '@assistant-ui/tsconfig': specifier: workspace:^ version: link:../../packages/tsconfig '@types/node': specifier: ^22 - version: 22.1.0 + version: 22.2.0 '@types/react': specifier: ^18 version: 18.3.3 @@ -486,8 +486,8 @@ importers: specifier: ^8 version: 8.4.41 tailwindcss: - specifier: ^3.4.7 - version: 3.4.7 + specifier: ^3.4.10 + version: 3.4.10 typescript: specifier: ^5 version: 5.5.4 @@ -495,8 +495,8 @@ importers: examples/with-react-hook-form: dependencies: '@ai-sdk/openai': - specifier: ^0.0.42 - version: 0.0.42(zod@3.23.8) + specifier: ^0.0.45 + version: 0.0.45(zod@3.23.8) '@assistant-ui/react': specifier: workspace:* version: link:../../packages/react @@ -537,8 +537,8 @@ importers: specifier: ^2.4.0 version: 2.4.0 lucide-react: - specifier: ^0.424.0 - version: 0.424.0(react@18.3.1) + specifier: ^0.427.0 + version: 0.427.0(react@18.3.1) next: specifier: 14.2.5 version: 14.2.5(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -552,14 +552,14 @@ importers: specifier: ^7.52.2 version: 7.52.2(react@18.3.1) react-resizable-panels: - specifier: ^2.0.22 - version: 2.0.22(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^2.0.23 + version: 2.0.23(react-dom@18.3.1(react@18.3.1))(react@18.3.1) tailwind-merge: - specifier: ^2.4.0 - version: 2.4.0 + specifier: ^2.5.2 + version: 2.5.2 tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.4.7) + version: 1.0.7(tailwindcss@3.4.10) zod: specifier: ^3.23.8 version: 3.23.8 @@ -575,7 +575,7 @@ importers: version: link:../../packages/tsconfig '@types/node': specifier: ^22 - version: 22.1.0 + version: 22.2.0 '@types/react': specifier: ^18 version: 18.3.3 @@ -592,8 +592,8 @@ importers: specifier: ^8 version: 8.4.41 tailwindcss: - specifier: ^3.4.7 - version: 3.4.7 + specifier: ^3.4.10 + version: 3.4.10 typescript: specifier: ^5.5.4 version: 5.5.4 @@ -601,8 +601,8 @@ importers: examples/with-vercel-ai-rsc: dependencies: '@ai-sdk/openai': - specifier: ^0.0.42 - version: 0.0.42(zod@3.23.8) + specifier: ^0.0.45 + version: 0.0.45(zod@3.23.8) '@assistant-ui/react': specifier: workspace:* version: link:../../packages/react @@ -622,8 +622,8 @@ importers: specifier: ^1.1.2 version: 1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) ai: - specifier: 3.3.2 - version: 3.3.2(openai@4.55.0(zod@3.23.8))(react@18.3.1)(sswr@2.1.0(svelte@4.2.18))(svelte@4.2.18)(vue@3.4.36(typescript@5.5.4))(zod@3.23.8) + specifier: 3.3.6 + version: 3.3.6(openai@4.55.7(zod@3.23.8))(react@18.3.1)(sswr@2.1.0(svelte@4.2.18))(svelte@4.2.18)(vue@3.4.37(typescript@5.5.4))(zod@3.23.8) class-variance-authority: specifier: ^0.7.0 version: 0.7.0 @@ -631,8 +631,8 @@ importers: specifier: ^2.1.1 version: 2.1.1 lucide-react: - specifier: ^0.424.0 - version: 0.424.0(react@18.3.1) + specifier: ^0.427.0 + version: 0.427.0(react@18.3.1) nanoid: specifier: ^5.0.7 version: 5.0.7 @@ -646,11 +646,11 @@ importers: specifier: ^18.3.1 version: 18.3.1(react@18.3.1) tailwind-merge: - specifier: ^2.4.0 - version: 2.4.0 + specifier: ^2.5.2 + version: 2.5.2 tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.4.7) + version: 1.0.7(tailwindcss@3.4.10) zod: specifier: ^3.23.8 version: 3.23.8 @@ -660,7 +660,7 @@ importers: version: link:../../packages/tsconfig '@types/node': specifier: ^22 - version: 22.1.0 + version: 22.2.0 '@types/react': specifier: ^18 version: 18.3.3 @@ -677,8 +677,8 @@ importers: specifier: ^8 version: 8.4.41 tailwindcss: - specifier: ^3.4.7 - version: 3.4.7 + specifier: ^3.4.10 + version: 3.4.10 typescript: specifier: ^5.5.4 version: 5.5.4 @@ -714,17 +714,17 @@ importers: specifier: ^6.0.6 version: 6.0.6 '@types/node': - specifier: ^22.1.0 - version: 22.1.0 + specifier: ^22.2.0 + version: 22.2.0 tsup: specifier: 8.2.4 - version: 8.2.4(jiti@1.21.6)(postcss@8.4.41)(tsx@4.16.5)(typescript@5.5.4)(yaml@2.5.0) + version: 8.2.4(jiti@1.21.6)(postcss@8.4.41)(tsx@4.17.0)(typescript@5.5.4)(yaml@2.5.0) packages/react: dependencies: '@ai-sdk/provider': - specifier: ^0.0.15 - version: 0.0.15 + specifier: ^0.0.18 + version: 0.0.18 '@radix-ui/primitive': specifier: ^1.1.0 version: 1.1.0 @@ -771,8 +771,8 @@ importers: specifier: ^0.4.0 version: 0.4.0 lucide-react: - specifier: ^0.424.0 - version: 0.424.0(react@18.3.1) + specifier: ^0.427.0 + version: 0.427.0(react@18.3.1) nanoid: specifier: ^5.0.7 version: 5.0.7 @@ -808,8 +808,8 @@ importers: specifier: ^7.0.15 version: 7.0.15 '@types/node': - specifier: ^22.1.0 - version: 22.1.0 + specifier: ^22.2.0 + version: 22.2.0 autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.41) @@ -826,17 +826,17 @@ importers: specifier: ^6.2.0 version: 6.2.0(postcss@8.4.41) tailwindcss: - specifier: ^3.4.7 - version: 3.4.7 + specifier: ^3.4.10 + version: 3.4.10 tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.4.7) + version: 1.0.7(tailwindcss@3.4.10) tsup: specifier: 8.2.4 - version: 8.2.4(jiti@1.21.6)(postcss@8.4.41)(tsx@4.16.5)(typescript@5.5.4)(yaml@2.5.0) + version: 8.2.4(jiti@1.21.6)(postcss@8.4.41)(tsx@4.17.0)(typescript@5.5.4)(yaml@2.5.0) tsx: - specifier: ^4.16.5 - version: 4.16.5 + specifier: ^4.17.0 + version: 4.17.0 packages/react-ai-sdk: dependencies: @@ -848,7 +848,7 @@ importers: version: 18.3.3 ai: specifier: ^3.2.x - version: 3.3.2(openai@4.55.0(zod@3.23.8))(react@18.3.1)(sswr@2.1.0(svelte@4.2.18))(svelte@4.2.18)(vue@3.4.36(typescript@5.5.4))(zod@3.23.8) + version: 3.3.6(openai@4.55.7(zod@3.23.8))(react@18.3.1)(sswr@2.1.0(svelte@4.2.18))(svelte@4.2.18)(vue@3.4.37(typescript@5.5.4))(zod@3.23.8) react: specifier: ^18 version: 18.3.1 @@ -867,7 +867,7 @@ importers: version: 14.2.5(eslint@8.57.0)(typescript@5.5.4) tsup: specifier: 8.2.4 - version: 8.2.4(jiti@1.21.6)(postcss@8.4.41)(tsx@4.16.5)(typescript@5.5.4)(yaml@2.5.0) + version: 8.2.4(jiti@1.21.6)(postcss@8.4.41)(tsx@4.17.0)(typescript@5.5.4)(yaml@2.5.0) packages/react-hook-form: dependencies: @@ -895,7 +895,7 @@ importers: version: 14.2.5(eslint@8.57.0)(typescript@5.5.4) tsup: specifier: 8.2.4 - version: 8.2.4(jiti@1.21.6)(postcss@8.4.41)(tsx@4.16.5)(typescript@5.5.4)(yaml@2.5.0) + version: 8.2.4(jiti@1.21.6)(postcss@8.4.41)(tsx@4.17.0)(typescript@5.5.4)(yaml@2.5.0) packages/react-markdown: dependencies: @@ -915,8 +915,8 @@ importers: specifier: ^2.5.1 version: 2.5.1 lucide-react: - specifier: ^0.424.0 - version: 0.424.0(react@18.3.1) + specifier: ^0.427.0 + version: 0.427.0(react@18.3.1) react: specifier: ^18 version: 18.3.1 @@ -931,8 +931,8 @@ importers: specifier: workspace:* version: link:../tsconfig '@types/node': - specifier: ^22.1.0 - version: 22.1.0 + specifier: ^22.2.0 + version: 22.2.0 autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.41) @@ -946,23 +946,23 @@ importers: specifier: ^8.4.41 version: 8.4.41 tailwindcss: - specifier: ^3.4.7 - version: 3.4.7 + specifier: ^3.4.10 + version: 3.4.10 tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.4.7) + version: 1.0.7(tailwindcss@3.4.10) tsup: specifier: 8.2.4 - version: 8.2.4(jiti@1.21.6)(postcss@8.4.41)(tsx@4.16.5)(typescript@5.5.4)(yaml@2.5.0) + version: 8.2.4(jiti@1.21.6)(postcss@8.4.41)(tsx@4.17.0)(typescript@5.5.4)(yaml@2.5.0) tsx: - specifier: ^4.16.5 - version: 4.16.5 + specifier: ^4.17.0 + version: 4.17.0 packages/react-playground: dependencies: '@ai-sdk/provider': - specifier: ^0.0.15 - version: 0.0.15 + specifier: ^0.0.18 + version: 0.0.18 '@assistant-ui/react': specifier: ^0.5.27 version: link:../react @@ -1000,11 +1000,11 @@ importers: specifier: ^2.1.1 version: 2.1.1 lucide-react: - specifier: ^0.424.0 - version: 0.424.0(react@18.3.1) + specifier: ^0.427.0 + version: 0.427.0(react@18.3.1) openai: - specifier: ^4.55.0 - version: 4.55.0(zod@3.23.8) + specifier: ^4.55.7 + version: 4.55.7(zod@3.23.8) prismjs: specifier: ^1.29.0 version: 1.29.0 @@ -1018,8 +1018,8 @@ importers: specifier: ^8.5.3 version: 8.5.3(@types/react@18.3.3)(react@18.3.1) tailwind-merge: - specifier: ^2.4.0 - version: 2.4.0 + specifier: ^2.5.2 + version: 2.5.2 zustand: specifier: ^4.5.4 version: 4.5.4(@types/react@18.3.3)(react@18.3.1) @@ -1037,17 +1037,17 @@ importers: specifier: 14.2.5 version: 14.2.5(eslint@8.57.0)(typescript@5.5.4) tailwindcss: - specifier: ^3.4.7 - version: 3.4.7 + specifier: ^3.4.10 + version: 3.4.10 tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.4.7) + version: 1.0.7(tailwindcss@3.4.10) tsup: specifier: 8.2.4 - version: 8.2.4(jiti@1.21.6)(postcss@8.4.41)(tsx@4.16.5)(typescript@5.5.4)(yaml@2.5.0) + version: 8.2.4(jiti@1.21.6)(postcss@8.4.41)(tsx@4.17.0)(typescript@5.5.4)(yaml@2.5.0) tsx: - specifier: ^4.16.5 - version: 4.16.5 + specifier: ^4.17.0 + version: 4.17.0 packages/react-syntax-highlighter: dependencies: @@ -1078,7 +1078,7 @@ importers: version: 14.2.5(eslint@8.57.0)(typescript@5.5.4) tsup: specifier: 8.2.4 - version: 8.2.4(jiti@1.21.6)(postcss@8.4.41)(tsx@4.16.5)(typescript@5.5.4)(yaml@2.5.0) + version: 8.2.4(jiti@1.21.6)(postcss@8.4.41)(tsx@4.17.0)(typescript@5.5.4)(yaml@2.5.0) packages/shadcn-registry: devDependencies: @@ -1110,8 +1110,8 @@ importers: specifier: ^1.1.2 version: 1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@types/node': - specifier: ^22.1.0 - version: 22.1.0 + specifier: ^22.2.0 + version: 22.2.0 '@types/react': specifier: ^18 version: 18.3.3 @@ -1128,14 +1128,14 @@ importers: specifier: ^8 version: 8.57.0 lucide-react: - specifier: ^0.424.0 - version: 0.424.0(react@18.3.1) + specifier: ^0.427.0 + version: 0.427.0(react@18.3.1) react: specifier: ^18.3.1 version: 18.3.1 react-resizable-panels: - specifier: ^2.0.22 - version: 2.0.22(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^2.0.23 + version: 2.0.23(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-syntax-highlighter: specifier: ^15.5.0 version: 15.5.0(react@18.3.1) @@ -1152,17 +1152,17 @@ importers: specifier: ^6.0.1 version: 6.0.1 tailwind-merge: - specifier: ^2.4.0 - version: 2.4.0 + specifier: ^2.5.2 + version: 2.5.2 tailwindcss: - specifier: ^3.4.7 - version: 3.4.7 + specifier: ^3.4.10 + version: 3.4.10 tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.4.7) + version: 1.0.7(tailwindcss@3.4.10) tsx: - specifier: ^4.16.5 - version: 4.16.5 + specifier: ^4.17.0 + version: 4.17.0 typescript: specifier: ^5.5.4 version: 5.5.4 @@ -1191,14 +1191,14 @@ importers: packages: - '@ai-sdk/openai@0.0.42': - resolution: {integrity: sha512-Z3UTpkYmMBgJn+1UPlcoGjF0+mx53JKjAkqDvf+o8N5wi1/lZxnDc1KXdut2j08mZhaMZ4QxzuidLDhAtUGb5g==} + '@ai-sdk/openai@0.0.45': + resolution: {integrity: sha512-+ywipfosdChbbAYxZDtqcTCUWiujNodML8AwMEBJJuIcffOpH9NjNYNFxctC7qf3xlKVcTezaIuHVYDFXVsa+Q==} engines: {node: '>=18'} peerDependencies: zod: ^3.0.0 - '@ai-sdk/provider-utils@1.0.7': - resolution: {integrity: sha512-xIDpinTnuInH16wBgKAVdN6pmrpjlJF+5f+f/8ahYMQlYzpe4Vj1qw8OL+rUGdCePcRSrFmjk8G/wdX5+J8dIw==} + '@ai-sdk/provider-utils@1.0.10': + resolution: {integrity: sha512-xciXF2PorLQMNdhYe+n9CafVkXZANHURsME85RXjtAoZSs631l2t8Blqwz2C/pHUb9bxLdMRRuIEB4PnHLnHvQ==} engines: {node: '>=18'} peerDependencies: zod: ^3.0.0 @@ -1206,12 +1206,12 @@ packages: zod: optional: true - '@ai-sdk/provider@0.0.15': - resolution: {integrity: sha512-phX/YdwKd8q8/uZ7MsUytcHuN5KvT+wgM+y78eu6E+VyFE3GRwelctBFnaaA96uRL6xnKNmb0e7e+2fDOYuBoA==} + '@ai-sdk/provider@0.0.18': + resolution: {integrity: sha512-LF4aUAKDTKIHa2e7ozwRJDMhUC9cs7t224sUilG1HfyFWyyh+01oPZwMob/hj111SozZkvXIukN0BIa+sXS0mw==} engines: {node: '>=18'} - '@ai-sdk/react@0.0.38': - resolution: {integrity: sha512-TH8uubORsHBNfZQvHnvivOgKR/xWnMl0SZiGEj+MYgDGu6xpPW+gHlwYXZM8Fey6V/lvqhe1rNfV7D7E6xJn8A==} + '@ai-sdk/react@0.0.42': + resolution: {integrity: sha512-oiwXKLc5n7SwaTZWldMrpyJEWTgLh35NXuxQIGDGVHTIryxxMk9lgOQ+vQ8uri3WGMzGQQGRfwh8MTijJ8cN2A==} engines: {node: '>=18'} peerDependencies: react: ^18 || ^19 @@ -1222,8 +1222,8 @@ packages: zod: optional: true - '@ai-sdk/solid@0.0.29': - resolution: {integrity: sha512-usf7yZPdx5HcTdLrs4rI2cfAqz4V0H61uTJ6SrFmbjObUF8wCGZVMNvUB3zXxrIrlVeHJKEueGd1QNPSG06qBA==} + '@ai-sdk/solid@0.0.33': + resolution: {integrity: sha512-6AV4g6IrQ7bPcfQgwOjNMT50W2lljk/sgzJ3qx+Bt/lobvhA7khyW1RVYTnxx3OBdf4/qB1D2BAAbUrrm/na8A==} engines: {node: '>=18'} peerDependencies: solid-js: ^1.7.7 @@ -1231,8 +1231,8 @@ packages: solid-js: optional: true - '@ai-sdk/svelte@0.0.31': - resolution: {integrity: sha512-hXPc+g0NgxEHGtGCa3OSC8I4mGw41Bi2jYmkzHpoUiHciUv29LPB08r0s2e139nMUDIDf8iYg4faxxdrTcKs7g==} + '@ai-sdk/svelte@0.0.35': + resolution: {integrity: sha512-vbDmvcu2MRZvvxoOtCUH8ydKSaugaQkhiBtZRp/U1YvSIuzR7xUkYSf0EQ173kWBWsaoPO9PFava0WxF7k1q4g==} engines: {node: '>=18'} peerDependencies: svelte: ^3.0.0 || ^4.0.0 @@ -1240,8 +1240,8 @@ packages: svelte: optional: true - '@ai-sdk/ui-utils@0.0.26': - resolution: {integrity: sha512-d+16/dcKJM4m4KFgaz8AtJFvJhUNEdqGVFczY6jtFyyBqXz42pQtAASRATtgOatdSuOeEzOSkTzBAr49/qN3Wg==} + '@ai-sdk/ui-utils@0.0.30': + resolution: {integrity: sha512-ifmYSQtSVdeY1XlOFirAdbgWVnSg5hYPhG8bEiNI9TvR1HFdMN/zZhxscjLyKXXAelf/ACYvUjwNQmCnWSurZQ==} engines: {node: '>=18'} peerDependencies: zod: ^3.0.0 @@ -1249,8 +1249,8 @@ packages: zod: optional: true - '@ai-sdk/vue@0.0.30': - resolution: {integrity: sha512-FC0/5CpMkYS0RTlTs5E6xw0nM0kNvFWkB2FqxkWvx0R7AKJBjZlXXTtq8aEAXlOg/ce+XSTAG/aTswmjWy6C4A==} + '@ai-sdk/vue@0.0.34': + resolution: {integrity: sha512-Nbht63i4NJrau5Yrf6dH6paH2mj/5CSmHopjA0IRHdOTvh3lKe382oZP2hLnN/xa575r25as67l7P/j/iq8ULQ==} engines: {node: '>=18'} peerDependencies: vue: ^3.3.4 @@ -1444,216 +1444,108 @@ packages: '@changesets/write@0.3.1': resolution: {integrity: sha512-SyGtMXzH3qFqlHKcvFY2eX+6b0NGiFcNav8AFsYwy5l8hejOeoeTDemu5Yjmke2V5jpzY+pBvM0vCCQ3gdZpfw==} - '@esbuild/aix-ppc64@0.21.5': - resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [aix] - '@esbuild/aix-ppc64@0.23.0': resolution: {integrity: sha512-3sG8Zwa5fMcA9bgqB8AfWPQ+HFke6uD3h1s3RIwUNK8EG7a4buxvuFTs3j1IMs2NXAk9F30C/FF4vxRgQCcmoQ==} engines: {node: '>=18'} cpu: [ppc64] os: [aix] - '@esbuild/android-arm64@0.21.5': - resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - '@esbuild/android-arm64@0.23.0': resolution: {integrity: sha512-EuHFUYkAVfU4qBdyivULuu03FhJO4IJN9PGuABGrFy4vUuzk91P2d+npxHcFdpUnfYKy0PuV+n6bKIpHOB3prQ==} engines: {node: '>=18'} cpu: [arm64] os: [android] - '@esbuild/android-arm@0.21.5': - resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - '@esbuild/android-arm@0.23.0': resolution: {integrity: sha512-+KuOHTKKyIKgEEqKbGTK8W7mPp+hKinbMBeEnNzjJGyFcWsfrXjSTNluJHCY1RqhxFurdD8uNXQDei7qDlR6+g==} engines: {node: '>=18'} cpu: [arm] os: [android] - '@esbuild/android-x64@0.21.5': - resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - '@esbuild/android-x64@0.23.0': resolution: {integrity: sha512-WRrmKidLoKDl56LsbBMhzTTBxrsVwTKdNbKDalbEZr0tcsBgCLbEtoNthOW6PX942YiYq8HzEnb4yWQMLQuipQ==} engines: {node: '>=18'} cpu: [x64] os: [android] - '@esbuild/darwin-arm64@0.21.5': - resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - '@esbuild/darwin-arm64@0.23.0': resolution: {integrity: sha512-YLntie/IdS31H54Ogdn+v50NuoWF5BDkEUFpiOChVa9UnKpftgwzZRrI4J132ETIi+D8n6xh9IviFV3eXdxfow==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] - '@esbuild/darwin-x64@0.21.5': - resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - '@esbuild/darwin-x64@0.23.0': resolution: {integrity: sha512-IMQ6eme4AfznElesHUPDZ+teuGwoRmVuuixu7sv92ZkdQcPbsNHzutd+rAfaBKo8YK3IrBEi9SLLKWJdEvJniQ==} engines: {node: '>=18'} cpu: [x64] os: [darwin] - '@esbuild/freebsd-arm64@0.21.5': - resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - '@esbuild/freebsd-arm64@0.23.0': resolution: {integrity: sha512-0muYWCng5vqaxobq6LB3YNtevDFSAZGlgtLoAc81PjUfiFz36n4KMpwhtAd4he8ToSI3TGyuhyx5xmiWNYZFyw==} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-x64@0.21.5': - resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - '@esbuild/freebsd-x64@0.23.0': resolution: {integrity: sha512-XKDVu8IsD0/q3foBzsXGt/KjD/yTKBCIwOHE1XwiXmrRwrX6Hbnd5Eqn/WvDekddK21tfszBSrE/WMaZh+1buQ==} engines: {node: '>=18'} cpu: [x64] os: [freebsd] - '@esbuild/linux-arm64@0.21.5': - resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - '@esbuild/linux-arm64@0.23.0': resolution: {integrity: sha512-j1t5iG8jE7BhonbsEg5d9qOYcVZv/Rv6tghaXM/Ug9xahM0nX/H2gfu6X6z11QRTMT6+aywOMA8TDkhPo8aCGw==} engines: {node: '>=18'} cpu: [arm64] os: [linux] - '@esbuild/linux-arm@0.21.5': - resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - '@esbuild/linux-arm@0.23.0': resolution: {integrity: sha512-SEELSTEtOFu5LPykzA395Mc+54RMg1EUgXP+iw2SJ72+ooMwVsgfuwXo5Fn0wXNgWZsTVHwY2cg4Vi/bOD88qw==} engines: {node: '>=18'} cpu: [arm] os: [linux] - '@esbuild/linux-ia32@0.21.5': - resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - '@esbuild/linux-ia32@0.23.0': resolution: {integrity: sha512-P7O5Tkh2NbgIm2R6x1zGJJsnacDzTFcRWZyTTMgFdVit6E98LTxO+v8LCCLWRvPrjdzXHx9FEOA8oAZPyApWUA==} engines: {node: '>=18'} cpu: [ia32] os: [linux] - '@esbuild/linux-loong64@0.21.5': - resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - '@esbuild/linux-loong64@0.23.0': resolution: {integrity: sha512-InQwepswq6urikQiIC/kkx412fqUZudBO4SYKu0N+tGhXRWUqAx+Q+341tFV6QdBifpjYgUndV1hhMq3WeJi7A==} engines: {node: '>=18'} cpu: [loong64] os: [linux] - '@esbuild/linux-mips64el@0.21.5': - resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - '@esbuild/linux-mips64el@0.23.0': resolution: {integrity: sha512-J9rflLtqdYrxHv2FqXE2i1ELgNjT+JFURt/uDMoPQLcjWQA5wDKgQA4t/dTqGa88ZVECKaD0TctwsUfHbVoi4w==} engines: {node: '>=18'} cpu: [mips64el] os: [linux] - '@esbuild/linux-ppc64@0.21.5': - resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - '@esbuild/linux-ppc64@0.23.0': resolution: {integrity: sha512-cShCXtEOVc5GxU0fM+dsFD10qZ5UpcQ8AM22bYj0u/yaAykWnqXJDpd77ublcX6vdDsWLuweeuSNZk4yUxZwtw==} engines: {node: '>=18'} cpu: [ppc64] os: [linux] - '@esbuild/linux-riscv64@0.21.5': - resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - '@esbuild/linux-riscv64@0.23.0': resolution: {integrity: sha512-HEtaN7Y5UB4tZPeQmgz/UhzoEyYftbMXrBCUjINGjh3uil+rB/QzzpMshz3cNUxqXN7Vr93zzVtpIDL99t9aRw==} engines: {node: '>=18'} cpu: [riscv64] os: [linux] - '@esbuild/linux-s390x@0.21.5': - resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - '@esbuild/linux-s390x@0.23.0': resolution: {integrity: sha512-WDi3+NVAuyjg/Wxi+o5KPqRbZY0QhI9TjrEEm+8dmpY9Xir8+HE/HNx2JoLckhKbFopW0RdO2D72w8trZOV+Wg==} engines: {node: '>=18'} cpu: [s390x] os: [linux] - '@esbuild/linux-x64@0.21.5': - resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - '@esbuild/linux-x64@0.23.0': resolution: {integrity: sha512-a3pMQhUEJkITgAw6e0bWA+F+vFtCciMjW/LPtoj99MhVt+Mfb6bbL9hu2wmTZgNd994qTAEw+U/r6k3qHWWaOQ==} engines: {node: '>=18'} cpu: [x64] os: [linux] - '@esbuild/netbsd-x64@0.21.5': - resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - '@esbuild/netbsd-x64@0.23.0': resolution: {integrity: sha512-cRK+YDem7lFTs2Q5nEv/HHc4LnrfBCbH5+JHu6wm2eP+d8OZNoSMYgPZJq78vqQ9g+9+nMuIsAO7skzphRXHyw==} engines: {node: '>=18'} @@ -1666,60 +1558,30 @@ packages: cpu: [arm64] os: [openbsd] - '@esbuild/openbsd-x64@0.21.5': - resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - '@esbuild/openbsd-x64@0.23.0': resolution: {integrity: sha512-6p3nHpby0DM/v15IFKMjAaayFhqnXV52aEmv1whZHX56pdkK+MEaLoQWj+H42ssFarP1PcomVhbsR4pkz09qBg==} engines: {node: '>=18'} cpu: [x64] os: [openbsd] - '@esbuild/sunos-x64@0.21.5': - resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - '@esbuild/sunos-x64@0.23.0': resolution: {integrity: sha512-BFelBGfrBwk6LVrmFzCq1u1dZbG4zy/Kp93w2+y83Q5UGYF1d8sCzeLI9NXjKyujjBBniQa8R8PzLFAUrSM9OA==} engines: {node: '>=18'} cpu: [x64] os: [sunos] - '@esbuild/win32-arm64@0.21.5': - resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - '@esbuild/win32-arm64@0.23.0': resolution: {integrity: sha512-lY6AC8p4Cnb7xYHuIxQ6iYPe6MfO2CC43XXKo9nBXDb35krYt7KGhQnOkRGar5psxYkircpCqfbNDB4uJbS2jQ==} engines: {node: '>=18'} cpu: [arm64] os: [win32] - '@esbuild/win32-ia32@0.21.5': - resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - '@esbuild/win32-ia32@0.23.0': resolution: {integrity: sha512-7L1bHlOTcO4ByvI7OXVI5pNN6HSu6pUQq9yodga8izeuB1KcT2UkHaH6118QJwopExPn0rMHIseCTx1CRo/uNA==} engines: {node: '>=18'} cpu: [ia32] os: [win32] - '@esbuild/win32-x64@0.21.5': - resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - '@esbuild/win32-x64@0.23.0': resolution: {integrity: sha512-Arm+WgUFLUATuoxCJcahGuk6Yj9Pzxd6l11Zb/2aAuv5kWWvvfhLFo2fni4uSK5vzlUdCGZ/BdV5tH8klj8p8g==} engines: {node: '>=18'} @@ -1744,11 +1606,11 @@ packages: resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@floating-ui/core@1.6.6': - resolution: {integrity: sha512-Vkvsw6EcpMHjvZZdMkSY+djMGFbt7CRssW99Ne8tar2WLnZ/l3dbxeTShbLQj+/s35h+Qb4cmnob+EzwtjrXGQ==} + '@floating-ui/core@1.6.7': + resolution: {integrity: sha512-yDzVT/Lm101nQ5TCVeK65LtdN7Tj4Qpr9RTXJ2vPFLqtLxwOrpoxAHAJI8J3yYWUc40J0BDBheaitK5SJmno2g==} - '@floating-ui/dom@1.6.9': - resolution: {integrity: sha512-zB1PcI350t4tkm3rvUhSRKa9sT7vH5CrAbQxW+VaPYJXKAO0gsg4CTueL+6Ajp7XzAQC8CW4Jj1Wgqc0sB6oUQ==} + '@floating-ui/dom@1.6.10': + resolution: {integrity: sha512-fskgCFv8J8OamCmyun8MfjB1Olfn+uZKjOKZ0vhYF3gRmEUXcGOjxWL8bBr7i4kIuPZ2KD2S3EUIOxnjC8kl2A==} '@floating-ui/react-dom@2.1.1': resolution: {integrity: sha512-4h84MJt3CHrtG18mGsXuLCHMrug49d7DFkU0RMIyshRveBeyV2hmV/pDaF2Uxtu8kgq5r46llp5E5FQiR0K2Yg==} @@ -1756,8 +1618,8 @@ packages: react: '>=16.8.0' react-dom: '>=16.8.0' - '@floating-ui/utils@0.2.6': - resolution: {integrity: sha512-0KI3zGxIUs1KDR/pjQPdJH4Z8nGBm0yJ5WRoRfdw1Kzeh45jkIfA0rmD0kBF6fKHH+xaH7g8y4jIXyAV5MGK3g==} + '@floating-ui/utils@0.2.7': + resolution: {integrity: sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA==} '@formatjs/intl-localematcher@0.5.4': resolution: {integrity: sha512-zTwEpWOzZ2CiKcB93BLngUX59hQkuZjT2+SAQEscSm52peDW/getsawMcWF1rGRpMCX6D7nSJA3CzJ8gn13N/g==} @@ -2668,8 +2530,8 @@ packages: '@radix-ui/rect@1.1.0': resolution: {integrity: sha512-A9+lCBZoaMJlVKcRBz2YByCG+Cp2t6nAnMnNba+XiWxnj6r4JUFqfsgwocMBZU9LPtdxC6wB56ySYpc7LQIoJg==} - '@radix-ui/themes@3.1.1': - resolution: {integrity: sha512-G+j+x+7kyqQXnn+ftlNPgk1DdZ8h/vVZnLsG4hZB0Mxw4fdKCh1tThQuXDSBNWhFt/vTG79BMzRMiflovENrmA==} + '@radix-ui/themes@3.1.3': + resolution: {integrity: sha512-GJt4r7Vh0w4yiGuqOKLvrZXLEAxUWfEUUtdj17rCfi+P/zpKUc7TsXro8GftA2Y1tm78Cx9x1HKt23dHc/WqIA==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -2792,8 +2654,8 @@ packages: peerDependencies: tailwindcss: '>=3.0.0 || >= 3.0.0-alpha.1' - '@tailwindcss/typography@0.5.13': - resolution: {integrity: sha512-ADGcJ8dX21dVVHIwTRgzrcunY6YY9uSlAHHGVKvkA+vLc5qLwEszvKts40lx7z0qc4clpjclwLeK5rVCV2P/uw==} + '@tailwindcss/typography@0.5.14': + resolution: {integrity: sha512-ZvOCjUbsJBjL9CxQBn+VEnFpouzuKhxh2dH8xMIWHILL+HfOYtlAkWcyoon8LlzE53d2Yo6YO6pahKKNW3q1YQ==} peerDependencies: tailwindcss: '>=3.0.0 || insiders' @@ -2851,11 +2713,11 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@18.19.43': - resolution: {integrity: sha512-Mw/YlgXnyJdEwLoFv2dpuJaDFriX+Pc+0qOBJ57jC1H6cDxIj2xc5yUrdtArDVG0m+KV6622a4p2tenEqB3C/g==} + '@types/node@18.19.44': + resolution: {integrity: sha512-ZsbGerYg72WMXUIE9fYxtvfzLEuq6q8mKERdWFnqTmOvudMxnz+CBNRoOwJ2kNpFOncrKjT1hZwxjlFgQ9qvQA==} - '@types/node@22.1.0': - resolution: {integrity: sha512-AOmuRF0R2/5j1knA3c6G3HOk523Ga+l+ZXltX8SF1+5oqcXijjfTd8fY3XRZqSihEu9XhtQnKYLmkFaoxgsJHw==} + '@types/node@22.2.0': + resolution: {integrity: sha512-bm6EG6/pCpkxDf/0gDNDdtDILMOHgaQBVOJGdwsqClnxA3xL6jtMv76rLBc006RVMWbmaf0xbmom4Z/5o2nRkQ==} '@types/prismjs@1.26.4': resolution: {integrity: sha512-rlAnzkW2sZOjbqZ743IHUhFcvzaGbqijwOu8QZnZCjfQzBqFE3s4lOTJEsxikImav9uzz/42I+O7YUs1mWgMlg==} @@ -2918,34 +2780,34 @@ packages: '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - '@vue/compiler-core@3.4.36': - resolution: {integrity: sha512-qBkndgpwFKdupmOPoiS10i7oFdN7a+4UNDlezD0GlQ1kuA1pNrscg9g12HnB5E8hrWSuEftRsbJhL1HI2zpJhg==} + '@vue/compiler-core@3.4.37': + resolution: {integrity: sha512-ZDDT/KiLKuCRXyzWecNzC5vTcubGz4LECAtfGPENpo0nrmqJHwuWtRLxk/Sb9RAKtR9iFflFycbkjkY+W/PZUQ==} - '@vue/compiler-dom@3.4.36': - resolution: {integrity: sha512-eEIjy4GwwZTFon/Y+WO8tRRNGqylaRlA79T1RLhUpkOzJ7EtZkkb8MurNfkqY6x6Qiu0R7ESspEF7GkPR/4yYg==} + '@vue/compiler-dom@3.4.37': + resolution: {integrity: sha512-rIiSmL3YrntvgYV84rekAtU/xfogMUJIclUMeIKEtVBFngOL3IeZHhsH3UaFEgB5iFGpj6IW+8YuM/2Up+vVag==} - '@vue/compiler-sfc@3.4.36': - resolution: {integrity: sha512-rhuHu7qztt/rNH90dXPTzhB7hLQT2OC4s4GrPVqmzVgPY4XBlfWmcWzn4bIPEWNImt0CjO7kfHAf/1UXOtx3vw==} + '@vue/compiler-sfc@3.4.37': + resolution: {integrity: sha512-vCfetdas40Wk9aK/WWf8XcVESffsbNkBQwS5t13Y/PcfqKfIwJX2gF+82th6dOpnpbptNMlMjAny80li7TaCIg==} - '@vue/compiler-ssr@3.4.36': - resolution: {integrity: sha512-Wt1zyheF0zVvRJyhY74uxQbnkXV2Le/JPOrAxooR4rFYKC7cFr+cRqW6RU3cM/bsTy7sdZ83IDuy/gLPSfPGng==} + '@vue/compiler-ssr@3.4.37': + resolution: {integrity: sha512-TyAgYBWrHlFrt4qpdACh8e9Ms6C/AZQ6A6xLJaWrCL8GCX5DxMzxyeFAEMfU/VFr4tylHm+a2NpfJpcd7+20XA==} - '@vue/reactivity@3.4.36': - resolution: {integrity: sha512-wN1aoCwSoqrt1yt8wO0gc13QaC+Vk1o6AoSt584YHNnz6TGDhh1NCMUYgAnvp4HEIkLdGsaC1bvu/P+wpoDEXw==} + '@vue/reactivity@3.4.37': + resolution: {integrity: sha512-UmdKXGx0BZ5kkxPqQr3PK3tElz6adTey4307NzZ3whZu19i5VavYal7u2FfOmAzlcDVgE8+X0HZ2LxLb/jgbYw==} - '@vue/runtime-core@3.4.36': - resolution: {integrity: sha512-9+TR14LAVEerZWLOm/N/sG2DVYhrH2bKgFrbH/FVt/Q8Jdw4OtdcGMRC6Tx8VAo0DA1eqAqrZaX0fbOaOxxZ4A==} + '@vue/runtime-core@3.4.37': + resolution: {integrity: sha512-MNjrVoLV/sirHZoD7QAilU1Ifs7m/KJv4/84QVbE6nyAZGQNVOa1HGxaOzp9YqCG+GpLt1hNDC4RbH+KtanV7w==} - '@vue/runtime-dom@3.4.36': - resolution: {integrity: sha512-2Qe2fKkLxgZBVvHrG0QMNLL4bsx7Ae88pyXebY2WnQYABpOnGYvA+axMbcF9QwM4yxnsv+aELbC0eiNVns7mGw==} + '@vue/runtime-dom@3.4.37': + resolution: {integrity: sha512-Mg2EwgGZqtwKrqdL/FKMF2NEaOHuH+Ks9TQn3DHKyX//hQTYOun+7Tqp1eo0P4Ds+SjltZshOSRq6VsU0baaNg==} - '@vue/server-renderer@3.4.36': - resolution: {integrity: sha512-2XW90Rq8+Y7S1EIsAuubZVLm0gCU8HYb5mRAruFdwfC3XSOU5/YKePz29csFzsch8hXaY5UHh7ZMddmi1XTJEA==} + '@vue/server-renderer@3.4.37': + resolution: {integrity: sha512-jZ5FAHDR2KBq2FsRUJW6GKDOAG9lUTX8aBEGq4Vf6B/35I9fPce66BornuwmqmKgfiSlecwuOb6oeoamYMohkg==} peerDependencies: - vue: 3.4.36 + vue: 3.4.37 - '@vue/shared@3.4.36': - resolution: {integrity: sha512-fdPLStwl1sDfYuUftBaUVn2pIrVFDASYerZSrlBvVBfylObPA1gtcWJHy5Ox8jLEJ524zBibss488Q3SZtU1uA==} + '@vue/shared@3.4.37': + resolution: {integrity: sha512-nIh8P2fc3DflG8+5Uw8PT/1i17ccFn0xxN/5oE9RfV5SVnd7G0XEFRwakrnNFE/jlS95fpGXDVG5zDETS26nmg==} abort-controller@3.0.0: resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} @@ -2969,8 +2831,8 @@ packages: resolution: {integrity: sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==} engines: {node: '>= 8.0.0'} - ai@3.3.2: - resolution: {integrity: sha512-oQF9L75J8kyfYKFNOCFrzmJOeZyj2kWED3x2hl+ZnR93TD1mhtA5XBvukTXK8UjthutRPinSBZaFH2GFn3qAWQ==} + ai@3.3.6: + resolution: {integrity: sha512-XrbjYyugNF0SlTEVAO8B7tlW6iW47+DYk1hkyGj0vwp93J0F19bdrtN6NbFJOzSHj/R4FGvGk0IPQz5A3Eq1IQ==} engines: {node: '>=18'} peerDependencies: openai: ^4.42.0 @@ -3179,8 +3041,8 @@ packages: resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} engines: {node: '>= 6'} - caniuse-lite@1.0.30001650: - resolution: {integrity: sha512-fgEc7hP/LB7iicdXHUI9VsBsMZmUmlVJeQP2qqQW+3lkqVhbmjEU8zp+h5stWeilX+G7uXuIUIIlWlDw9jdt8g==} + caniuse-lite@1.0.30001651: + resolution: {integrity: sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==} ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -3472,8 +3334,8 @@ packages: eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - electron-to-chromium@1.5.5: - resolution: {integrity: sha512-QR7/A7ZkMS8tZuoftC/jfqNkZLQO779SSW3YuZHP4eXpj3EffGLFcB/Xu9AAZQzLccTiCV+EmUo3ha4mQ9wnlA==} + electron-to-chromium@1.5.6: + resolution: {integrity: sha512-jwXWsM5RPf6j9dPYzaorcBSUg6AiqocPEyMpkchkvntaH9HGfOOMZwxMJjDY/XEs3T5dM7uyH1VhRMkqUU9qVw==} embla-carousel-autoplay@8.1.8: resolution: {integrity: sha512-H3vVKt4HR2PGeMlCutE3+a8wv7Jq1rg31Fjb8ZDZaiuSnT/1XTwA83KpkJ02BdImVJci9RS0uEBiXBax2kfnMQ==} @@ -3556,11 +3418,6 @@ packages: resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} engines: {node: '>= 0.4'} - esbuild@0.21.5: - resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} - engines: {node: '>=12'} - hasBin: true - esbuild@0.23.0: resolution: {integrity: sha512-1lvV17H2bMYda/WaFb2jLPeHU3zml2k4/yagNMG8Q/YtfMjCwEUZa2eXXMgZTVSL5q1n4H7sQ0X6CdJDqqeCFA==} engines: {node: '>=18'} @@ -3797,8 +3654,8 @@ packages: for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} - foreground-child@3.2.1: - resolution: {integrity: sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==} + foreground-child@3.3.0: + resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} engines: {node: '>=14'} form-data-encoder@1.7.2: @@ -3843,17 +3700,17 @@ packages: engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] - fumadocs-core@13.0.7: - resolution: {integrity: sha512-Zved9fEbF6HPbbcnaOaCqqJDaQCnm2lQ3qCR0LlRPH1TgE6sL05lzz1+yFRFMxjwV8pP/Wm7cdJu4FJY0H2hyQ==} + fumadocs-core@13.2.2: + resolution: {integrity: sha512-qG31vguI8vc4ZY+L5lnWNchZi6HfKnZ7/NBAQEFM2vezsl1jSc7bKLa874scTWwQlCYUzthmRkJapRG/tESFMw==} peerDependencies: next: '>= 14.1.0' react: '>= 18' react-dom: '>= 18' - fumadocs-mdx@9.0.0: - resolution: {integrity: sha512-H/TUt+43K+W/OD6ryvrFRakZ4lL3C8bh/QYpWgiGVcrhwilT4SVeXV7sSQ0riayCSHHbCvu8OzdGjdKXksNcUA==} + fumadocs-mdx@9.0.2: + resolution: {integrity: sha512-kN++uUb1T8gGtI1tOa6VTlTTqj7HWB6W8b//Y99I4YUw7+8+3C4sJXvK6+PwdgOiBDFSF/J+7N45sZgQAGvNIA==} peerDependencies: - fumadocs-core: 13.x.x + fumadocs-core: ^13.2.1 next: '>= 14.1.0' fumadocs-twoslash@1.1.1: @@ -3862,8 +3719,8 @@ packages: fumadocs-ui: 13.x.x shiki: 1.x.x - fumadocs-ui@13.0.7: - resolution: {integrity: sha512-tRgk2P4EVYTJQmWH9OV4qF016+AFYwN7qis4OXArcy/ocR2N3Qnhf3k/gQZavu4Pf4gXJ7ANG2Or0YJYQY2miA==} + fumadocs-ui@13.2.2: + resolution: {integrity: sha512-ye+DQT4aye8v2eBcrj1Zb5ZscMaFwnrZIkwT+5QXhlEb6UWYqworv1FSwJWl7xOd5ZxHjx/wHG6zK+M/SFT6UA==} peerDependencies: next: '>= 14.1.0' react: '>= 18' @@ -4068,10 +3925,15 @@ packages: ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - ignore@5.3.1: - resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} + ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} + image-size@1.1.1: + resolution: {integrity: sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==} + engines: {node: '>=16.x'} + hasBin: true + import-fresh@3.3.0: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} engines: {node: '>=6'} @@ -4469,13 +4331,8 @@ packages: lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} - lucide-react@0.414.0: - resolution: {integrity: sha512-Krr/MHg9AWoJc52qx8hyJ64X9++JNfS1wjaJviLM1EP/68VNB7Tv0VMldLCB1aUe6Ka9QxURPhQm/eB6cqOM3A==} - peerDependencies: - react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0 - - lucide-react@0.424.0: - resolution: {integrity: sha512-x2Nj2aytk1iOyHqt4hKenfVlySq0rYxNeEf8hE0o+Yh0iE36Rqz0rkngVdv2uQtjZ70LAE73eeplhhptYt9x4Q==} + lucide-react@0.427.0: + resolution: {integrity: sha512-lv9s6c5BDF/ccuA0EgTdskTxIe11qpwBDmzRZHJAKtp8LTewAvDvOM+pTES9IpbBuTqkjiMhOmGpJ/CB+mKjFw==} peerDependencies: react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0-rc @@ -4863,8 +4720,8 @@ packages: resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} engines: {node: '>=12'} - openai@4.55.0: - resolution: {integrity: sha512-BR3TUybzdqNeBMgEFvxgBrFks9FY2NoP2jyTf7LT4UxPv8chevRKSxKezsINVSeQ/QLA12CALR1oco6KVdVpVA==} + openai@4.55.7: + resolution: {integrity: sha512-I2dpHTINt0Zk+Wlns6KzkKu77MmNW3VfIIQf5qYziEUI6t7WciG1zTobfKqdPzBmZi3TTM+3DtjPumxQdcvzwA==} hasBin: true peerDependencies: zod: ^3.23.8 @@ -5051,8 +4908,8 @@ packages: resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} engines: {node: '>=4'} - postcss-selector-parser@6.1.1: - resolution: {integrity: sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==} + postcss-selector-parser@6.1.2: + resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} engines: {node: '>=4'} postcss-value-parser@4.2.0: @@ -5074,8 +4931,8 @@ packages: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} - prettier-plugin-tailwindcss@0.6.5: - resolution: {integrity: sha512-axfeOArc/RiGHjOIy9HytehlC0ZLeMaqY09mm8YCkMzznKiDkwFzOpBvtuhuv3xG5qB73+Mj7OCe2j/L1ryfuQ==} + prettier-plugin-tailwindcss@0.6.6: + resolution: {integrity: sha512-OPva5S7WAsPLEsOuOWXATi13QrCKACCiIonFgIR6V4lYv4QLp++UXVhZSzRbZxXGimkQtQT86CC6fQqTOybGng==} engines: {node: '>=14.21.3'} peerDependencies: '@ianvs/prettier-plugin-sort-imports': '*' @@ -5089,6 +4946,7 @@ packages: prettier-plugin-import-sort: '*' prettier-plugin-jsdoc: '*' prettier-plugin-marko: '*' + prettier-plugin-multiline-arrays: '*' prettier-plugin-organize-attributes: '*' prettier-plugin-organize-imports: '*' prettier-plugin-sort-imports: '*' @@ -5115,6 +4973,8 @@ packages: optional: true prettier-plugin-marko: optional: true + prettier-plugin-multiline-arrays: + optional: true prettier-plugin-organize-attributes: optional: true prettier-plugin-organize-imports: @@ -5167,6 +5027,9 @@ packages: queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + queue@6.0.2: + resolution: {integrity: sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==} + react-dom@18.3.1: resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} peerDependencies: @@ -5243,8 +5106,8 @@ packages: '@types/react': optional: true - react-resizable-panels@2.0.22: - resolution: {integrity: sha512-G8x8o7wjQxCG+iF4x4ngKVBpe0CY+DAZ/SaiDoqBEt0yuKJe9OE/VVYMBMMugQ3GyQ65NnSJt23tujlaZZe75A==} + react-resizable-panels@2.0.23: + resolution: {integrity: sha512-8ZKTwTU11t/FYwiwhMdtZYYyFxic5U5ysRu2YwfkAgDbUJXFvnWSJqhnzkSlW+mnDoNAzDCrJhdOSXBPA76wug==} peerDependencies: react: ^16.14.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.14.0 || ^17.0.0 || ^18.0.0 @@ -5628,16 +5491,16 @@ packages: peerDependencies: vue: '>=3.2.26 < 4' - tailwind-merge@2.4.0: - resolution: {integrity: sha512-49AwoOQNKdqKPd9CViyH5wJoSKsCDjUlzL8DxuGp3P1FsGY36NJDAa18jLZcaHAUUuTj+JB8IAo8zWgBNvBF7A==} + tailwind-merge@2.5.2: + resolution: {integrity: sha512-kjEBm+pvD+6eAwzJL2Bi+02/9LFLal1Gs61+QB7HvTfQQ0aXwC5LGT8PEt1gS0CWKktKe6ysPTAy3cBC5MeiIg==} tailwindcss-animate@1.0.7: resolution: {integrity: sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==} peerDependencies: tailwindcss: '>=3.0.0 || insiders' - tailwindcss@3.4.7: - resolution: {integrity: sha512-rxWZbe87YJb4OcSopb7up2Ba4U82BoiSGUdoDr3Ydrg9ckxFS/YWsvhN323GMcddgU65QRy7JndC7ahhInhvlQ==} + tailwindcss@3.4.10: + resolution: {integrity: sha512-KWZkVPm7yJRhdu4SRSl9d4AK2wM3a50UsvgHZO7xY77NQr2V+fIrEuoDGQcbvswWvFGbS2f6e+jC/6WJm1Dl0w==} engines: {node: '>=14.0.0'} hasBin: true @@ -5731,8 +5594,8 @@ packages: typescript: optional: true - tsx@4.16.5: - resolution: {integrity: sha512-ArsiAQHEW2iGaqZ8fTA1nX0a+lN5mNTyuGRRO6OW3H/Yno1y9/t1f9YOI1Cfoqz63VAthn++ZYcbDP7jPflc+A==} + tsx@4.17.0: + resolution: {integrity: sha512-eN4mnDA5UMKDt4YZixo9tBioibaMBpoxBkD+rIPAjVmYERSG0/dWEY1CEFuV89CgASlKL499q8AhmkMnnjtOJg==} engines: {node: '>=18.0.0'} hasBin: true @@ -5925,8 +5788,8 @@ packages: vfile@6.0.2: resolution: {integrity: sha512-zND7NlS8rJYb/sPqkb13ZvbbUoExdbi4w3SfRrMq6R3FvnLQmmfpajJNITuuYm6AZ5uao9vy4BAos3EXBPf2rg==} - vue@3.4.36: - resolution: {integrity: sha512-mIFvbLgjODfx3Iy1SrxOsiPpDb8Bo3EU+87ioimOZzZTOp15IEdAels70IjBOLO3ZFlLW5AhdwY4dWbXVQKYow==} + vue@3.4.37: + resolution: {integrity: sha512-3vXvNfkKTBsSJ7JP+LyR7GBuwQuckbWvuwAid3xbqK9ppsKt/DUvfqgZ48fgOLEfpy1IacL5f8QhUVl77RaI7A==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -6054,66 +5917,68 @@ packages: snapshots: - '@ai-sdk/openai@0.0.42(zod@3.23.8)': + '@ai-sdk/openai@0.0.45(zod@3.23.8)': dependencies: - '@ai-sdk/provider': 0.0.15 - '@ai-sdk/provider-utils': 1.0.7(zod@3.23.8) + '@ai-sdk/provider': 0.0.18 + '@ai-sdk/provider-utils': 1.0.10(zod@3.23.8) zod: 3.23.8 - '@ai-sdk/provider-utils@1.0.7(zod@3.23.8)': + '@ai-sdk/provider-utils@1.0.10(zod@3.23.8)': dependencies: - '@ai-sdk/provider': 0.0.15 + '@ai-sdk/provider': 0.0.18 eventsource-parser: 1.1.2 nanoid: 3.3.6 secure-json-parse: 2.7.0 optionalDependencies: zod: 3.23.8 - '@ai-sdk/provider@0.0.15': + '@ai-sdk/provider@0.0.18': dependencies: json-schema: 0.4.0 - '@ai-sdk/react@0.0.38(react@18.3.1)(zod@3.23.8)': + '@ai-sdk/react@0.0.42(react@18.3.1)(zod@3.23.8)': dependencies: - '@ai-sdk/provider-utils': 1.0.7(zod@3.23.8) - '@ai-sdk/ui-utils': 0.0.26(zod@3.23.8) + '@ai-sdk/provider-utils': 1.0.10(zod@3.23.8) + '@ai-sdk/ui-utils': 0.0.30(zod@3.23.8) swr: 2.2.5(react@18.3.1) optionalDependencies: react: 18.3.1 zod: 3.23.8 - '@ai-sdk/solid@0.0.29(zod@3.23.8)': + '@ai-sdk/solid@0.0.33(zod@3.23.8)': dependencies: - '@ai-sdk/provider-utils': 1.0.7(zod@3.23.8) - '@ai-sdk/ui-utils': 0.0.26(zod@3.23.8) + '@ai-sdk/provider-utils': 1.0.10(zod@3.23.8) + '@ai-sdk/ui-utils': 0.0.30(zod@3.23.8) transitivePeerDependencies: - zod - '@ai-sdk/svelte@0.0.31(svelte@4.2.18)(zod@3.23.8)': + '@ai-sdk/svelte@0.0.35(svelte@4.2.18)(zod@3.23.8)': dependencies: - '@ai-sdk/provider-utils': 1.0.7(zod@3.23.8) - '@ai-sdk/ui-utils': 0.0.26(zod@3.23.8) + '@ai-sdk/provider-utils': 1.0.10(zod@3.23.8) + '@ai-sdk/ui-utils': 0.0.30(zod@3.23.8) sswr: 2.1.0(svelte@4.2.18) optionalDependencies: svelte: 4.2.18 transitivePeerDependencies: - zod - '@ai-sdk/ui-utils@0.0.26(zod@3.23.8)': + '@ai-sdk/ui-utils@0.0.30(zod@3.23.8)': dependencies: - '@ai-sdk/provider': 0.0.15 - '@ai-sdk/provider-utils': 1.0.7(zod@3.23.8) + '@ai-sdk/provider': 0.0.18 + '@ai-sdk/provider-utils': 1.0.10(zod@3.23.8) + json-schema: 0.4.0 secure-json-parse: 2.7.0 + zod-to-json-schema: 3.22.5(zod@3.23.8) optionalDependencies: zod: 3.23.8 - '@ai-sdk/vue@0.0.30(vue@3.4.36(typescript@5.5.4))(zod@3.23.8)': + '@ai-sdk/vue@0.0.34(vue@3.4.37(typescript@5.5.4))(zod@3.23.8)': dependencies: - '@ai-sdk/provider-utils': 1.0.7(zod@3.23.8) - '@ai-sdk/ui-utils': 0.0.26(zod@3.23.8) - swrv: 1.0.4(vue@3.4.36(typescript@5.5.4)) + '@ai-sdk/provider-utils': 1.0.10(zod@3.23.8) + '@ai-sdk/ui-utils': 0.0.30(zod@3.23.8) + swrv: 1.0.4(vue@3.4.37(typescript@5.5.4)) optionalDependencies: - vue: 3.4.36(typescript@5.5.4) + vue: 3.4.37(typescript@5.5.4) transitivePeerDependencies: - zod @@ -6460,144 +6325,75 @@ snapshots: human-id: 1.0.2 prettier: 2.8.8 - '@esbuild/aix-ppc64@0.21.5': - optional: true - '@esbuild/aix-ppc64@0.23.0': optional: true - '@esbuild/android-arm64@0.21.5': - optional: true - '@esbuild/android-arm64@0.23.0': optional: true - '@esbuild/android-arm@0.21.5': - optional: true - '@esbuild/android-arm@0.23.0': optional: true - '@esbuild/android-x64@0.21.5': - optional: true - '@esbuild/android-x64@0.23.0': optional: true - '@esbuild/darwin-arm64@0.21.5': - optional: true - '@esbuild/darwin-arm64@0.23.0': optional: true - '@esbuild/darwin-x64@0.21.5': - optional: true - '@esbuild/darwin-x64@0.23.0': optional: true - '@esbuild/freebsd-arm64@0.21.5': - optional: true - '@esbuild/freebsd-arm64@0.23.0': optional: true - '@esbuild/freebsd-x64@0.21.5': - optional: true - '@esbuild/freebsd-x64@0.23.0': optional: true - '@esbuild/linux-arm64@0.21.5': - optional: true - '@esbuild/linux-arm64@0.23.0': optional: true - '@esbuild/linux-arm@0.21.5': - optional: true - '@esbuild/linux-arm@0.23.0': optional: true - '@esbuild/linux-ia32@0.21.5': - optional: true - '@esbuild/linux-ia32@0.23.0': optional: true - '@esbuild/linux-loong64@0.21.5': - optional: true - '@esbuild/linux-loong64@0.23.0': optional: true - '@esbuild/linux-mips64el@0.21.5': - optional: true - '@esbuild/linux-mips64el@0.23.0': optional: true - '@esbuild/linux-ppc64@0.21.5': - optional: true - '@esbuild/linux-ppc64@0.23.0': optional: true - '@esbuild/linux-riscv64@0.21.5': - optional: true - '@esbuild/linux-riscv64@0.23.0': optional: true - '@esbuild/linux-s390x@0.21.5': - optional: true - '@esbuild/linux-s390x@0.23.0': optional: true - '@esbuild/linux-x64@0.21.5': - optional: true - '@esbuild/linux-x64@0.23.0': optional: true - '@esbuild/netbsd-x64@0.21.5': - optional: true - '@esbuild/netbsd-x64@0.23.0': optional: true '@esbuild/openbsd-arm64@0.23.0': optional: true - '@esbuild/openbsd-x64@0.21.5': - optional: true - '@esbuild/openbsd-x64@0.23.0': optional: true - '@esbuild/sunos-x64@0.21.5': - optional: true - '@esbuild/sunos-x64@0.23.0': optional: true - '@esbuild/win32-arm64@0.21.5': - optional: true - '@esbuild/win32-arm64@0.23.0': optional: true - '@esbuild/win32-ia32@0.21.5': - optional: true - '@esbuild/win32-ia32@0.23.0': optional: true - '@esbuild/win32-x64@0.21.5': - optional: true - '@esbuild/win32-x64@0.23.0': optional: true @@ -6614,7 +6410,7 @@ snapshots: debug: 4.3.6 espree: 9.6.1 globals: 13.24.0 - ignore: 5.3.1 + ignore: 5.3.2 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -6624,22 +6420,22 @@ snapshots: '@eslint/js@8.57.0': {} - '@floating-ui/core@1.6.6': + '@floating-ui/core@1.6.7': dependencies: - '@floating-ui/utils': 0.2.6 + '@floating-ui/utils': 0.2.7 - '@floating-ui/dom@1.6.9': + '@floating-ui/dom@1.6.10': dependencies: - '@floating-ui/core': 1.6.6 - '@floating-ui/utils': 0.2.6 + '@floating-ui/core': 1.6.7 + '@floating-ui/utils': 0.2.7 '@floating-ui/react-dom@2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@floating-ui/dom': 1.6.9 + '@floating-ui/dom': 1.6.10 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@floating-ui/utils@0.2.6': {} + '@floating-ui/utils@0.2.7': {} '@formatjs/intl-localematcher@0.5.4': dependencies: @@ -7591,7 +7387,7 @@ snapshots: '@radix-ui/rect@1.1.0': {} - '@radix-ui/themes@3.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/themes@3.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/colors': 3.0.0 '@radix-ui/primitive': 1.1.0 @@ -7720,18 +7516,18 @@ snapshots: '@swc/counter': 0.1.3 tslib: 2.6.3 - '@tailwindcss/forms@0.5.7(tailwindcss@3.4.7)': + '@tailwindcss/forms@0.5.7(tailwindcss@3.4.10)': dependencies: mini-svg-data-uri: 1.4.4 - tailwindcss: 3.4.7 + tailwindcss: 3.4.10 - '@tailwindcss/typography@0.5.13(tailwindcss@3.4.7)': + '@tailwindcss/typography@0.5.14(tailwindcss@3.4.10)': dependencies: lodash.castarray: 4.4.0 lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 postcss-selector-parser: 6.0.10 - tailwindcss: 3.4.7 + tailwindcss: 3.4.10 '@ts-morph/common@0.19.0': dependencies: @@ -7748,7 +7544,7 @@ snapshots: '@types/cross-spawn@6.0.6': dependencies: - '@types/node': 22.1.0 + '@types/node': 22.2.0 '@types/debug@4.1.12': dependencies: @@ -7786,16 +7582,16 @@ snapshots: '@types/node-fetch@2.6.11': dependencies: - '@types/node': 22.1.0 + '@types/node': 22.2.0 form-data: 4.0.0 '@types/node@12.20.55': {} - '@types/node@18.19.43': + '@types/node@18.19.44': dependencies: undici-types: 5.26.5 - '@types/node@22.1.0': + '@types/node@22.2.0': dependencies: undici-types: 6.13.0 @@ -7870,59 +7666,59 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vue/compiler-core@3.4.36': + '@vue/compiler-core@3.4.37': dependencies: '@babel/parser': 7.25.3 - '@vue/shared': 3.4.36 + '@vue/shared': 3.4.37 entities: 5.0.0 estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-dom@3.4.36': + '@vue/compiler-dom@3.4.37': dependencies: - '@vue/compiler-core': 3.4.36 - '@vue/shared': 3.4.36 + '@vue/compiler-core': 3.4.37 + '@vue/shared': 3.4.37 - '@vue/compiler-sfc@3.4.36': + '@vue/compiler-sfc@3.4.37': dependencies: '@babel/parser': 7.25.3 - '@vue/compiler-core': 3.4.36 - '@vue/compiler-dom': 3.4.36 - '@vue/compiler-ssr': 3.4.36 - '@vue/shared': 3.4.36 + '@vue/compiler-core': 3.4.37 + '@vue/compiler-dom': 3.4.37 + '@vue/compiler-ssr': 3.4.37 + '@vue/shared': 3.4.37 estree-walker: 2.0.2 magic-string: 0.30.11 postcss: 8.4.41 source-map-js: 1.2.0 - '@vue/compiler-ssr@3.4.36': + '@vue/compiler-ssr@3.4.37': dependencies: - '@vue/compiler-dom': 3.4.36 - '@vue/shared': 3.4.36 + '@vue/compiler-dom': 3.4.37 + '@vue/shared': 3.4.37 - '@vue/reactivity@3.4.36': + '@vue/reactivity@3.4.37': dependencies: - '@vue/shared': 3.4.36 + '@vue/shared': 3.4.37 - '@vue/runtime-core@3.4.36': + '@vue/runtime-core@3.4.37': dependencies: - '@vue/reactivity': 3.4.36 - '@vue/shared': 3.4.36 + '@vue/reactivity': 3.4.37 + '@vue/shared': 3.4.37 - '@vue/runtime-dom@3.4.36': + '@vue/runtime-dom@3.4.37': dependencies: - '@vue/reactivity': 3.4.36 - '@vue/runtime-core': 3.4.36 - '@vue/shared': 3.4.36 + '@vue/reactivity': 3.4.37 + '@vue/runtime-core': 3.4.37 + '@vue/shared': 3.4.37 csstype: 3.1.3 - '@vue/server-renderer@3.4.36(vue@3.4.36(typescript@5.5.4))': + '@vue/server-renderer@3.4.37(vue@3.4.37(typescript@5.5.4))': dependencies: - '@vue/compiler-ssr': 3.4.36 - '@vue/shared': 3.4.36 - vue: 3.4.36(typescript@5.5.4) + '@vue/compiler-ssr': 3.4.37 + '@vue/shared': 3.4.37 + vue: 3.4.37(typescript@5.5.4) - '@vue/shared@3.4.36': {} + '@vue/shared@3.4.37': {} abort-controller@3.0.0: dependencies: @@ -7944,15 +7740,15 @@ snapshots: dependencies: humanize-ms: 1.2.1 - ai@3.3.2(openai@4.55.0(zod@3.23.8))(react@18.3.1)(sswr@2.1.0(svelte@4.2.18))(svelte@4.2.18)(vue@3.4.36(typescript@5.5.4))(zod@3.23.8): + ai@3.3.6(openai@4.55.7(zod@3.23.8))(react@18.3.1)(sswr@2.1.0(svelte@4.2.18))(svelte@4.2.18)(vue@3.4.37(typescript@5.5.4))(zod@3.23.8): dependencies: - '@ai-sdk/provider': 0.0.15 - '@ai-sdk/provider-utils': 1.0.7(zod@3.23.8) - '@ai-sdk/react': 0.0.38(react@18.3.1)(zod@3.23.8) - '@ai-sdk/solid': 0.0.29(zod@3.23.8) - '@ai-sdk/svelte': 0.0.31(svelte@4.2.18)(zod@3.23.8) - '@ai-sdk/ui-utils': 0.0.26(zod@3.23.8) - '@ai-sdk/vue': 0.0.30(vue@3.4.36(typescript@5.5.4))(zod@3.23.8) + '@ai-sdk/provider': 0.0.18 + '@ai-sdk/provider-utils': 1.0.10(zod@3.23.8) + '@ai-sdk/react': 0.0.42(react@18.3.1)(zod@3.23.8) + '@ai-sdk/solid': 0.0.33(zod@3.23.8) + '@ai-sdk/svelte': 0.0.35(svelte@4.2.18)(zod@3.23.8) + '@ai-sdk/ui-utils': 0.0.30(zod@3.23.8) + '@ai-sdk/vue': 0.0.34(vue@3.4.37(typescript@5.5.4))(zod@3.23.8) '@opentelemetry/api': 1.9.0 eventsource-parser: 1.1.2 json-schema: 0.4.0 @@ -7961,7 +7757,7 @@ snapshots: secure-json-parse: 2.7.0 zod-to-json-schema: 3.22.5(zod@3.23.8) optionalDependencies: - openai: 4.55.0(zod@3.23.8) + openai: 4.55.7(zod@3.23.8) react: 18.3.1 sswr: 2.1.0(svelte@4.2.18) svelte: 4.2.18 @@ -8100,7 +7896,7 @@ snapshots: autoprefixer@10.4.20(postcss@8.4.41): dependencies: browserslist: 4.23.3 - caniuse-lite: 1.0.30001650 + caniuse-lite: 1.0.30001651 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.1 @@ -8152,8 +7948,8 @@ snapshots: browserslist@4.23.3: dependencies: - caniuse-lite: 1.0.30001650 - electron-to-chromium: 1.5.5 + caniuse-lite: 1.0.30001651 + electron-to-chromium: 1.5.6 node-releases: 2.0.18 update-browserslist-db: 1.1.0(browserslist@4.23.3) @@ -8185,7 +7981,7 @@ snapshots: camelcase-css@2.0.1: {} - caniuse-lite@1.0.30001650: {} + caniuse-lite@1.0.30001651: {} ccount@2.0.1: {} @@ -8460,7 +8256,7 @@ snapshots: eastasianwidth@0.2.0: {} - electron-to-chromium@1.5.5: {} + electron-to-chromium@1.5.6: {} embla-carousel-autoplay@8.1.8(embla-carousel@8.1.8): dependencies: @@ -8606,32 +8402,6 @@ snapshots: is-date-object: 1.0.5 is-symbol: 1.0.4 - esbuild@0.21.5: - optionalDependencies: - '@esbuild/aix-ppc64': 0.21.5 - '@esbuild/android-arm': 0.21.5 - '@esbuild/android-arm64': 0.21.5 - '@esbuild/android-x64': 0.21.5 - '@esbuild/darwin-arm64': 0.21.5 - '@esbuild/darwin-x64': 0.21.5 - '@esbuild/freebsd-arm64': 0.21.5 - '@esbuild/freebsd-x64': 0.21.5 - '@esbuild/linux-arm': 0.21.5 - '@esbuild/linux-arm64': 0.21.5 - '@esbuild/linux-ia32': 0.21.5 - '@esbuild/linux-loong64': 0.21.5 - '@esbuild/linux-mips64el': 0.21.5 - '@esbuild/linux-ppc64': 0.21.5 - '@esbuild/linux-riscv64': 0.21.5 - '@esbuild/linux-s390x': 0.21.5 - '@esbuild/linux-x64': 0.21.5 - '@esbuild/netbsd-x64': 0.21.5 - '@esbuild/openbsd-x64': 0.21.5 - '@esbuild/sunos-x64': 0.21.5 - '@esbuild/win32-arm64': 0.21.5 - '@esbuild/win32-ia32': 0.21.5 - '@esbuild/win32-x64': 0.21.5 - esbuild@0.23.0: optionalDependencies: '@esbuild/aix-ppc64': 0.23.0 @@ -8675,7 +8445,7 @@ snapshots: eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) eslint-plugin-jsx-a11y: 6.9.0(eslint@8.57.0) eslint-plugin-react: 7.35.0(eslint@8.57.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.57.0) @@ -8699,7 +8469,7 @@ snapshots: enhanced-resolve: 5.17.1 eslint: 8.57.0 eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) fast-glob: 3.3.2 get-tsconfig: 4.7.6 is-core-module: 2.15.0 @@ -8721,7 +8491,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -8828,7 +8598,7 @@ snapshots: glob-parent: 6.0.2 globals: 13.24.0 graphemer: 1.4.0 - ignore: 5.3.1 + ignore: 5.3.2 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 @@ -9004,7 +8774,7 @@ snapshots: dependencies: is-callable: 1.2.7 - foreground-child@3.2.1: + foreground-child@3.3.0: dependencies: cross-spawn: 7.0.3 signal-exit: 4.1.0 @@ -9053,13 +8823,14 @@ snapshots: fsevents@2.3.3: optional: true - fumadocs-core@13.0.7(@types/react@18.3.3)(next@14.2.5(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + fumadocs-core@13.2.2(@types/react@18.3.3)(next@14.2.5(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@formatjs/intl-localematcher': 0.5.4 '@shikijs/rehype': 1.12.1 '@shikijs/transformers': 1.12.1 flexsearch: 0.7.21 github-slugger: 2.0.0 + image-size: 1.1.1 negotiator: 0.6.3 next: 14.2.5(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) npm-to-yarn: 2.2.1 @@ -9077,23 +8848,23 @@ snapshots: - '@types/react' - supports-color - fumadocs-mdx@9.0.0(fumadocs-core@13.0.7(@types/react@18.3.3)(next@14.2.5(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(next@14.2.5(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + fumadocs-mdx@9.0.2(fumadocs-core@13.2.2(@types/react@18.3.3)(next@14.2.5(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(next@14.2.5(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: '@mdx-js/mdx': 3.0.1 cross-spawn: 7.0.3 estree-util-value-to-estree: 3.1.2 fast-glob: 3.3.2 - fumadocs-core: 13.0.7(@types/react@18.3.3)(next@14.2.5(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + fumadocs-core: 13.2.2(@types/react@18.3.3)(next@14.2.5(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) gray-matter: 4.0.3 next: 14.2.5(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) zod: 3.23.8 transitivePeerDependencies: - supports-color - fumadocs-twoslash@1.1.1(fumadocs-ui@13.0.7(@types/react-dom@18.3.0)(@types/react@18.3.3)(next@14.2.5(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.7))(shiki@1.12.1)(typescript@5.5.4): + fumadocs-twoslash@1.1.1(fumadocs-ui@13.2.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(next@14.2.5(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.10))(shiki@1.12.1)(typescript@5.5.4): dependencies: '@shikijs/twoslash': 1.12.1(typescript@5.5.4) - fumadocs-ui: 13.0.7(@types/react-dom@18.3.0)(@types/react@18.3.3)(next@14.2.5(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.7) + fumadocs-ui: 13.2.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(next@14.2.5(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.10) mdast-util-from-markdown: 2.0.1 mdast-util-gfm: 3.0.0 mdast-util-to-hast: 13.2.0 @@ -9102,7 +8873,7 @@ snapshots: - supports-color - typescript - fumadocs-ui@13.0.7(@types/react-dom@18.3.0)(@types/react@18.3.3)(next@14.2.5(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.7): + fumadocs-ui@13.2.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(next@14.2.5(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.10): dependencies: '@radix-ui/react-accordion': 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-collapsible': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -9111,18 +8882,18 @@ snapshots: '@radix-ui/react-popover': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-scroll-area': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-tabs': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@tailwindcss/typography': 0.5.13(tailwindcss@3.4.7) + '@tailwindcss/typography': 0.5.14(tailwindcss@3.4.10) class-variance-authority: 0.7.0 cmdk: 1.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - fumadocs-core: 13.0.7(@types/react@18.3.3)(next@14.2.5(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - lucide-react: 0.414.0(react@18.3.1) + fumadocs-core: 13.2.2(@types/react@18.3.3)(next@14.2.5(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + lucide-react: 0.427.0(react@18.3.1) next: 14.2.5(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-medium-image-zoom: 5.2.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) swr: 2.2.5(react@18.3.1) - tailwind-merge: 2.4.0 + tailwind-merge: 2.5.2 transitivePeerDependencies: - '@types/react' - '@types/react-dom' @@ -9180,7 +8951,7 @@ snapshots: glob@10.3.10: dependencies: - foreground-child: 3.2.1 + foreground-child: 3.3.0 jackspeak: 2.3.6 minimatch: 9.0.5 minipass: 7.1.2 @@ -9188,7 +8959,7 @@ snapshots: glob@10.4.5: dependencies: - foreground-child: 3.2.1 + foreground-child: 3.3.0 jackspeak: 3.4.3 minimatch: 9.0.5 minipass: 7.1.2 @@ -9197,7 +8968,7 @@ snapshots: glob@11.0.0: dependencies: - foreground-child: 3.2.1 + foreground-child: 3.3.0 jackspeak: 4.0.1 minimatch: 10.0.1 minipass: 7.1.2 @@ -9229,7 +9000,7 @@ snapshots: array-union: 2.1.0 dir-glob: 3.0.1 fast-glob: 3.3.2 - ignore: 5.3.1 + ignore: 5.3.2 merge2: 1.4.1 slash: 3.0.0 @@ -9412,7 +9183,11 @@ snapshots: ieee754@1.2.1: {} - ignore@5.3.1: {} + ignore@5.3.2: {} + + image-size@1.1.1: + dependencies: + queue: 6.0.2 import-fresh@3.3.0: dependencies: @@ -9777,11 +9552,7 @@ snapshots: dependencies: yallist: 3.1.1 - lucide-react@0.414.0(react@18.3.1): - dependencies: - react: 18.3.1 - - lucide-react@0.424.0(react@18.3.1): + lucide-react@0.427.0(react@18.3.1): dependencies: react: 18.3.1 @@ -10323,7 +10094,7 @@ snapshots: '@next/env': 14.2.5 '@swc/helpers': 0.5.5 busboy: 1.6.0 - caniuse-lite: 1.0.30001650 + caniuse-lite: 1.0.30001651 graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.3.1 @@ -10429,9 +10200,9 @@ snapshots: dependencies: mimic-fn: 4.0.0 - openai@4.55.0(zod@3.23.8): + openai@4.55.7(zod@3.23.8): dependencies: - '@types/node': 18.19.43 + '@types/node': 18.19.44 '@types/node-fetch': 2.6.11 abort-controller: 3.0.0 agentkeepalive: 4.5.0 @@ -10594,26 +10365,26 @@ snapshots: optionalDependencies: postcss: 8.4.41 - postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.41)(tsx@4.16.5)(yaml@2.5.0): + postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.41)(tsx@4.17.0)(yaml@2.5.0): dependencies: lilconfig: 3.1.2 optionalDependencies: jiti: 1.21.6 postcss: 8.4.41 - tsx: 4.16.5 + tsx: 4.17.0 yaml: 2.5.0 postcss-nested@6.2.0(postcss@8.4.41): dependencies: postcss: 8.4.41 - postcss-selector-parser: 6.1.1 + postcss-selector-parser: 6.1.2 postcss-selector-parser@6.0.10: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss-selector-parser@6.1.1: + postcss-selector-parser@6.1.2: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 @@ -10641,7 +10412,7 @@ snapshots: prelude-ls@1.2.1: {} - prettier-plugin-tailwindcss@0.6.5(prettier@3.3.3): + prettier-plugin-tailwindcss@0.6.6(prettier@3.3.3): dependencies: prettier: 3.3.3 @@ -10676,6 +10447,10 @@ snapshots: queue-microtask@1.2.3: {} + queue@6.0.2: + dependencies: + inherits: 2.0.4 + react-dom@18.3.1(react@18.3.1): dependencies: loose-envify: 1.4.0 @@ -10759,7 +10534,7 @@ snapshots: optionalDependencies: '@types/react': 18.3.3 - react-resizable-panels@2.0.22(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-resizable-panels@2.0.23(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -11270,17 +11045,17 @@ snapshots: swrev@4.0.0: {} - swrv@1.0.4(vue@3.4.36(typescript@5.5.4)): + swrv@1.0.4(vue@3.4.37(typescript@5.5.4)): dependencies: - vue: 3.4.36(typescript@5.5.4) + vue: 3.4.37(typescript@5.5.4) - tailwind-merge@2.4.0: {} + tailwind-merge@2.5.2: {} - tailwindcss-animate@1.0.7(tailwindcss@3.4.7): + tailwindcss-animate@1.0.7(tailwindcss@3.4.10): dependencies: - tailwindcss: 3.4.7 + tailwindcss: 3.4.10 - tailwindcss@3.4.7: + tailwindcss@3.4.10: dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -11301,7 +11076,7 @@ snapshots: postcss-js: 4.0.1(postcss@8.4.41) postcss-load-config: 4.0.2(postcss@8.4.41) postcss-nested: 6.2.0(postcss@8.4.41) - postcss-selector-parser: 6.1.1 + postcss-selector-parser: 6.1.2 resolve: 1.22.8 sucrase: 3.35.0 transitivePeerDependencies: @@ -11371,7 +11146,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.2.4(jiti@1.21.6)(postcss@8.4.41)(tsx@4.16.5)(typescript@5.5.4)(yaml@2.5.0): + tsup@8.2.4(jiti@1.21.6)(postcss@8.4.41)(tsx@4.17.0)(typescript@5.5.4)(yaml@2.5.0): dependencies: bundle-require: 5.0.0(esbuild@0.23.0) cac: 6.7.14 @@ -11383,7 +11158,7 @@ snapshots: globby: 11.1.0 joycon: 3.1.1 picocolors: 1.0.1 - postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.41)(tsx@4.16.5)(yaml@2.5.0) + postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.41)(tsx@4.17.0)(yaml@2.5.0) resolve-from: 5.0.0 rollup: 4.20.0 source-map: 0.8.0-beta.0 @@ -11398,9 +11173,9 @@ snapshots: - tsx - yaml - tsx@4.16.5: + tsx@4.17.0: dependencies: - esbuild: 0.21.5 + esbuild: 0.23.0 get-tsconfig: 4.7.6 optionalDependencies: fsevents: 2.3.3 @@ -11612,13 +11387,13 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vue@3.4.36(typescript@5.5.4): + vue@3.4.37(typescript@5.5.4): dependencies: - '@vue/compiler-dom': 3.4.36 - '@vue/compiler-sfc': 3.4.36 - '@vue/runtime-dom': 3.4.36 - '@vue/server-renderer': 3.4.36(vue@3.4.36(typescript@5.5.4)) - '@vue/shared': 3.4.36 + '@vue/compiler-dom': 3.4.37 + '@vue/compiler-sfc': 3.4.37 + '@vue/runtime-dom': 3.4.37 + '@vue/server-renderer': 3.4.37(vue@3.4.37(typescript@5.5.4)) + '@vue/shared': 3.4.37 optionalDependencies: typescript: 5.5.4