diff --git a/.changeset/rare-actors-float.md b/.changeset/rare-actors-float.md new file mode 100644 index 000000000..7b0c4ac5b --- /dev/null +++ b/.changeset/rare-actors-float.md @@ -0,0 +1,12 @@ +--- +"@assistant-ui/react-syntax-highlighter": patch +"@assistant-ui/react-playground": patch +"@assistant-ui/react-hook-form": patch +"@assistant-ui/react-langgraph": patch +"@tool-ui/weather": patch +"@assistant-ui/react-markdown": patch +"@assistant-ui/react-ai-sdk": patch +"@assistant-ui/react": patch +--- + +chore: update deps diff --git a/.gitignore b/.gitignore index 673bd6c04..196f5c4af 100644 --- a/.gitignore +++ b/.gitignore @@ -27,6 +27,9 @@ coverage .next/ out/ +# fumadocs +.source + # production build dist diff --git a/apps/docs/app/(home)/blog/[slug]/page.tsx b/apps/docs/app/(home)/blog/[slug]/page.tsx index 478a5528b..3c8e4112b 100644 --- a/apps/docs/app/(home)/blog/[slug]/page.tsx +++ b/apps/docs/app/(home)/blog/[slug]/page.tsx @@ -3,8 +3,8 @@ import Link from "next/link"; import { blog, BlogPage } from "@/app/source"; import { buttonVariants } from "@/components/ui/button"; import Image from "next/image"; - import profilePic from "../../../../components/testimonials/profiles/Mc0m3zkD_400x400.jpg"; +import defaultMdxComponents from "fumadocs-ui/mdx"; interface Param { slug: string; @@ -19,8 +19,6 @@ export default function Page({ if (!page) notFound(); - const MDX = (page.data as any).exports.default; - return (
@@ -30,13 +28,15 @@ export default function Page({ > Back -

- {(page.data.date as Date).toLocaleString("en-US", { - year: "numeric", - month: "2-digit", - day: "2-digit", - })} -

+ {!!page.data.date && ( +

+ {(page.data.date as Date).toLocaleString("en-US", { + year: "numeric", + month: "2-digit", + day: "2-digit", + })} +

+ )}
- +
({ - title: (page.data as any).title, - structuredData: (page.data as any).exports.structuredData, + title: page.data.title, + description: page.data.description, + structuredData: page.data.structuredData, id: page.url, url: page.url, })), diff --git a/apps/docs/app/docs/[[...slug]]/page.tsx b/apps/docs/app/docs/[[...slug]]/page.tsx index c51a49000..b8f3dbd55 100644 --- a/apps/docs/app/docs/[[...slug]]/page.tsx +++ b/apps/docs/app/docs/[[...slug]]/page.tsx @@ -5,6 +5,7 @@ import { notFound } from "next/navigation"; import { cn } from "@/lib/utils"; import { buttonVariants } from "@/components/ui/button"; import { EditIcon } from "lucide-react"; +import defaultMdxComponents from "fumadocs-ui/mdx"; export default async function Page({ params, @@ -37,8 +38,6 @@ export default async function Page({ ); - const MDX = (page.data as any).exports.default; - return (

{(page.data as any).title}

- +
); diff --git a/apps/docs/app/source.ts b/apps/docs/app/source.ts deleted file mode 100644 index 787c9369c..000000000 --- a/apps/docs/app/source.ts +++ /dev/null @@ -1,33 +0,0 @@ -import { map } from "@/.map"; -import { createMDXSource, defaultSchemas } from "fumadocs-mdx"; -import { loader, Page } from "fumadocs-core/source"; -import { z } from "zod"; - -const frontmatterSchema = defaultSchemas.frontmatter; - -export const blogFrontmatterSchema = frontmatterSchema.extend({ - author: z.string(), - date: z.string().date().or(z.date()).optional(), -}); - -export const { getPages, getPage, pageTree } = loader({ - baseUrl: "/docs", - rootDir: "docs", - source: createMDXSource(map, { - schema: { - frontmatter: frontmatterSchema, - }, - }), -}); - -export const blog = loader({ - baseUrl: "/blog", - rootDir: "blog", - source: createMDXSource(map, { - schema: { - frontmatter: blogFrontmatterSchema, - }, - }), -}); - -export type BlogPage = Page>; diff --git a/apps/docs/app/source.tsx b/apps/docs/app/source.tsx new file mode 100644 index 000000000..0978cf406 --- /dev/null +++ b/apps/docs/app/source.tsx @@ -0,0 +1,18 @@ +import { createMDXSource } from "fumadocs-mdx"; +import type { InferPageType } from "fumadocs-core/source"; +import { loader } from "fumadocs-core/source"; +import { meta, docs, blog as blogPosts } from "@/.source"; + +const utils = loader({ + baseUrl: "/docs", + source: createMDXSource(docs, meta), +}); + +export const { getPages, getPage, pageTree } = utils; + +export const blog = loader({ + baseUrl: "/blog", + source: createMDXSource(blogPosts, []), +}); + +export type BlogPage = InferPageType; diff --git a/apps/docs/content/docs/advanced/API.mdx b/apps/docs/content/docs/advanced/API.mdx index 7e75a96d7..77764412a 100644 --- a/apps/docs/content/docs/advanced/API.mdx +++ b/apps/docs/content/docs/advanced/API.mdx @@ -38,4 +38,4 @@ const ClearChatButton = () => { return ; }; -``` \ No newline at end of file +``` diff --git a/apps/docs/next-env.d.ts b/apps/docs/next-env.d.ts index 4f11a03dc..40c3d6809 100644 --- a/apps/docs/next-env.d.ts +++ b/apps/docs/next-env.d.ts @@ -2,4 +2,4 @@ /// // NOTE: This file should not be edited -// see https://nextjs.org/docs/basic-features/typescript for more information. +// see https://nextjs.org/docs/app/building-your-application/configuring/typescript for more information. diff --git a/apps/docs/next.config.mjs b/apps/docs/next.config.mjs index e7ab4450c..e3423c009 100644 --- a/apps/docs/next.config.mjs +++ b/apps/docs/next.config.mjs @@ -1,28 +1,4 @@ -import createMDX from "fumadocs-mdx/config"; -import { rehypeCodeDefaultOptions } from "fumadocs-core/mdx-plugins"; -import { transformerTwoslash } from "fumadocs-twoslash"; -import { transformerMetaHighlight } from "@shikijs/transformers"; - -const withMDX = createMDX({ - mdxOptions: { - rehypeCodeOptions: { - transformers: [ - ...rehypeCodeDefaultOptions.transformers, - transformerMetaHighlight(), - transformerTwoslash({ - twoslashOptions: { - compilerOptions: { - jsx: 12, - paths: { - "@/*": ["./*"], - }, - }, - }, - }), - ], - }, - }, -}); +import { createMDX } from "fumadocs-mdx/next"; /** @type {import('next').NextConfig} */ const config = { @@ -43,4 +19,6 @@ const config = { }), }; +const withMDX = createMDX(); + export default withMDX(config); diff --git a/apps/docs/package.json b/apps/docs/package.json index 29a124890..5c9878527 100644 --- a/apps/docs/package.json +++ b/apps/docs/package.json @@ -9,8 +9,8 @@ "start": "next start" }, "dependencies": { - "@ai-sdk/openai": "^0.0.54", - "@ai-sdk/provider": "^0.0.22", + "@ai-sdk/openai": "^0.0.58", + "@ai-sdk/provider": "^0.0.23", "@assistant-ui/react": "workspace:*", "@assistant-ui/react-ai-sdk": "workspace:*", "@assistant-ui/react-langgraph": "workspace:*", @@ -26,18 +26,18 @@ "@radix-ui/react-slot": "^1.1.0", "@radix-ui/react-tooltip": "^1.1.2", "@radix-ui/themes": "^3.1.3", - "@shikijs/transformers": "^1.16.2", - "ai": "^3.3.21", + "@shikijs/transformers": "^1.16.3", + "ai": "^3.3.30", "class-variance-authority": "^0.7.0", "clsx": "^2.1.1", - "fumadocs-core": "13.4.1", - "fumadocs-mdx": "9.0.4", - "fumadocs-twoslash": "^1.1.2", - "fumadocs-ui": "13.4.1", + "fumadocs-core": "13.4.9", + "fumadocs-mdx": "10.0.2", + "fumadocs-twoslash": "^1.1.3", + "fumadocs-ui": "13.4.9", "geist": "^1.3.1", - "lucide-react": "^0.438.0", - "next": "^14.2.7", - "openai": "^4.57.0", + "lucide-react": "^0.439.0", + "next": "^14.2.9", + "openai": "^4.58.2", "react": "^18.3.1", "react-dom": "^18.3.1", "react-syntax-highlighter": "^15.5.0", @@ -51,8 +51,8 @@ "@types/react": "^18.3.5", "@types/react-dom": "^18.3.0", "autoprefixer": "^10.4.20", - "postcss": "^8.4.43", + "postcss": "^8.4.45", "tailwindcss": "^3.4.10", - "typescript": "^5.5.4" + "typescript": "^5.6.2" } } diff --git a/apps/docs/source.config.ts b/apps/docs/source.config.ts new file mode 100644 index 000000000..9b3521bdb --- /dev/null +++ b/apps/docs/source.config.ts @@ -0,0 +1,51 @@ +import { + defineConfig, + defineDocs, + defineCollections, + frontmatterSchema, +} from "fumadocs-mdx/config"; +import { rehypeCodeDefaultOptions } from "fumadocs-core/mdx-plugins"; +import { transformerTwoslash } from "fumadocs-twoslash"; +import { transformerMetaHighlight } from "@shikijs/transformers"; +import { z } from "zod"; + +export const { docs, meta } = defineDocs({ + docs: { + schema: frontmatterSchema, + }, +}); + +export const blog = defineCollections({ + dir: "content/blog", + schema: frontmatterSchema.extend({ + author: z.string(), + date: z.string().date().or(z.date()).optional(), + }), + type: "doc", +}); + +export default defineConfig({ + mdxOptions: { + rehypeCodeOptions: { + themes: { + light: "catppuccin-latte", + dark: "catppuccin-mocha", + }, + transformers: [ + ...(rehypeCodeDefaultOptions.transformers ?? []), + + transformerMetaHighlight(), + transformerTwoslash({ + twoslashOptions: { + compilerOptions: { + jsx: 1, // JSX preserve + paths: { + "@/*": ["./*"], + }, + }, + }, + }), + ], + }, + }, +}); diff --git a/apps/docs/tsconfig.json b/apps/docs/tsconfig.json index 4945b6755..2df501003 100644 --- a/apps/docs/tsconfig.json +++ b/apps/docs/tsconfig.json @@ -3,6 +3,7 @@ "compilerOptions": { "target": "ES6", "incremental": true, + "exactOptionalPropertyTypes": false, "plugins": [ { "name": "next" diff --git a/examples/search-agent-for-e-commerce/package.json b/examples/search-agent-for-e-commerce/package.json index bfe1f0001..447564a32 100644 --- a/examples/search-agent-for-e-commerce/package.json +++ b/examples/search-agent-for-e-commerce/package.json @@ -9,21 +9,21 @@ "lint": "next lint" }, "dependencies": { - "@ai-sdk/openai": "^0.0.54", + "@ai-sdk/openai": "^0.0.58", "@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.21", + "ai": "^3.3.30", "class-variance-authority": "^0.7.0", "clsx": "^2.1.1", - "embla-carousel-autoplay": "^8.2.0", - "embla-carousel-react": "^8.2.0", - "lucide-react": "^0.438.0", + "embla-carousel-autoplay": "^8.2.1", + "embla-carousel-react": "^8.2.1", + "lucide-react": "^0.439.0", "nanoid": "^5.0.7", - "next": "14.2.7", + "next": "14.2.9", "react": "^18.3.1", "react-dom": "^18.3.1", "tailwind-merge": "^2.5.2", @@ -32,13 +32,13 @@ }, "devDependencies": { "@assistant-ui/tsconfig": "workspace:*", - "@types/node": "^22.5.2", + "@types/node": "^22.5.4", "@types/react": "^18.3.5", "@types/react-dom": "^18.3.0", "eslint": "^8", - "eslint-config-next": "14.2.7", - "postcss": "^8.4.43", + "eslint-config-next": "14.2.9", + "postcss": "^8.4.45", "tailwindcss": "^3.4.10", - "typescript": "^5.5.4" + "typescript": "^5.6.2" } } diff --git a/examples/with-external-store/package.json b/examples/with-external-store/package.json index 0e028c7f9..cb742fb78 100644 --- a/examples/with-external-store/package.json +++ b/examples/with-external-store/package.json @@ -9,9 +9,9 @@ "lint": "next lint" }, "dependencies": { - "@ai-sdk/openai": "^0.0.54", + "@ai-sdk/openai": "^0.0.58", "@assistant-ui/react": "^0.5", - "next": "14.2.7", + "next": "14.2.9", "react": "^18", "react-dom": "^18", "tailwindcss-animate": "^1.0.7" @@ -22,7 +22,7 @@ "@types/react": "^18", "@types/react-dom": "^18", "eslint": "^8", - "eslint-config-next": "14.2.7", + "eslint-config-next": "14.2.9", "postcss": "^8", "tailwindcss": "^3.4.10", "typescript": "^5" diff --git a/examples/with-ffmpeg/package.json b/examples/with-ffmpeg/package.json index b85a9e6e3..dc4c9f362 100644 --- a/examples/with-ffmpeg/package.json +++ b/examples/with-ffmpeg/package.json @@ -9,7 +9,7 @@ "lint": "next lint" }, "dependencies": { - "@ai-sdk/openai": "^0.0.54", + "@ai-sdk/openai": "^0.0.58", "@assistant-ui/react": "workspace:*", "@assistant-ui/react-hook-form": "workspace:*", "@ffmpeg/ffmpeg": "^0.12.10", @@ -24,17 +24,17 @@ "@react-hook/media-query": "^1.1.1", "class-variance-authority": "^0.7.0", "clsx": "^2.1.1", - "json-schema-to-zod": "^2.4.0", - "lucide-react": "^0.436.0", - "next": "14.2.6", + "json-schema-to-zod": "^2.4.1", + "lucide-react": "^0.439.0", + "next": "14.2.9", "react": "^18", "react-dom": "^18", "react-hook-form": "^7.53.0", - "react-resizable-panels": "^2.1.1", + "react-resizable-panels": "^2.1.2", "tailwind-merge": "^2.5.2", "tailwindcss-animate": "^1.0.7", "zod": "^3.23.8", - "zod-to-json-schema": "^3.23.2", + "zod-to-json-schema": "^3.23.3", "zustand": "^4.5.5" }, "devDependencies": { @@ -43,9 +43,9 @@ "@types/react": "^18", "@types/react-dom": "^18", "eslint": "^8", - "eslint-config-next": "14.2.6", + "eslint-config-next": "14.2.9", "postcss": "^8", "tailwindcss": "^3.4.10", - "typescript": "^5.5.4" + "typescript": "^5.6.2" } } diff --git a/examples/with-inline-suggestions/package.json b/examples/with-inline-suggestions/package.json index 523f78890..3b90eeb5e 100644 --- a/examples/with-inline-suggestions/package.json +++ b/examples/with-inline-suggestions/package.json @@ -9,17 +9,17 @@ "lint": "next lint" }, "dependencies": { - "@ai-sdk/openai": "^0.0.54", + "@ai-sdk/openai": "^0.0.58", "@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.21", + "ai": "^3.3.30", "class-variance-authority": "^0.7.0", "clsx": "^2.1.1", - "lucide-react": "^0.438.0", - "next": "14.2.7", + "lucide-react": "^0.439.0", + "next": "14.2.9", "react": "^18", "react-dom": "^18", "tailwind-merge": "^2.5.2", @@ -31,7 +31,7 @@ "@types/react": "^18", "@types/react-dom": "^18", "eslint": "^8", - "eslint-config-next": "14.2.7", + "eslint-config-next": "14.2.9", "postcss": "^8", "tailwindcss": "^3.4.10", "typescript": "^5" diff --git a/examples/with-langgraph/package.json b/examples/with-langgraph/package.json index 883e1e050..41230437e 100644 --- a/examples/with-langgraph/package.json +++ b/examples/with-langgraph/package.json @@ -17,8 +17,8 @@ "class-variance-authority": "^0.7.0", "clsx": "^2.1.1", "js-cookie": "^3.0.5", - "lucide-react": "^0.438.0", - "next": "14.2.7", + "lucide-react": "^0.439.0", + "next": "14.2.9", "react": "^18", "react-dom": "^18", "tailwind-merge": "^2.5.2", @@ -31,9 +31,9 @@ "@types/react": "^18", "@types/react-dom": "^18", "eslint": "^8", - "eslint-config-next": "14.2.7", + "eslint-config-next": "14.2.9", "postcss": "^8", "tailwindcss": "^3.4.10", - "typescript": "^5.5.4" + "typescript": "^5.6.2" } } diff --git a/examples/with-openai-assistants/package.json b/examples/with-openai-assistants/package.json index 700d1915b..5d021e853 100644 --- a/examples/with-openai-assistants/package.json +++ b/examples/with-openai-assistants/package.json @@ -9,16 +9,16 @@ "lint": "next lint" }, "dependencies": { - "@ai-sdk/openai": "^0.0.54", + "@ai-sdk/openai": "^0.0.58", "@assistant-ui/react": "workspace:*", "@assistant-ui/react-ai-sdk": "workspace:*", "@radix-ui/react-avatar": "^1.1.0", - "ai": "^3.3.21", + "ai": "^3.3.30", "class-variance-authority": "^0.7.0", "clsx": "^2.1.1", - "lucide-react": "^0.438.0", - "next": "14.2.7", - "openai": "^4.57.0", + "lucide-react": "^0.439.0", + "next": "14.2.9", + "openai": "^4.58.2", "react": "^18", "react-dom": "^18", "tailwind-merge": "^2.5.2", @@ -30,7 +30,7 @@ "@types/react": "^18", "@types/react-dom": "^18", "eslint": "^8", - "eslint-config-next": "14.2.7", + "eslint-config-next": "14.2.9", "postcss": "^8", "tailwindcss": "^3.4.10", "typescript": "^5" diff --git a/examples/with-playground/package.json b/examples/with-playground/package.json index 8774a5d82..21a200c72 100644 --- a/examples/with-playground/package.json +++ b/examples/with-playground/package.json @@ -9,11 +9,11 @@ "lint": "next lint" }, "dependencies": { - "@ai-sdk/openai": "^0.0.54", + "@ai-sdk/openai": "^0.0.58", "@assistant-ui/react": "workspace:*", "@assistant-ui/react-playground": "workspace:*", - "@tailwindcss/forms": "^0.5.8", - "next": "14.2.7", + "@tailwindcss/forms": "^0.5.9", + "next": "14.2.9", "prismjs": "^1.29.0", "react": "^18", "react-dom": "^18", @@ -25,10 +25,10 @@ "@types/react": "^18", "@types/react-dom": "^18", "eslint": "^8", - "eslint-config-next": "14.2.7", + "eslint-config-next": "14.2.9", "postcss": "^8", "tailwindcss": "^3.4.10", "typescript": "^5" }, - "packageManager": "pnpm@9.9.0" + "packageManager": "pnpm@9.10.0" } diff --git a/examples/with-react-hook-form/package.json b/examples/with-react-hook-form/package.json index 3c5c59fc4..87801661a 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.54", + "@ai-sdk/openai": "^0.0.58", "@assistant-ui/react": "workspace:*", "@assistant-ui/react-hook-form": "workspace:*", "@hookform/resolvers": "^3.9.0", @@ -22,9 +22,9 @@ "@react-hook/media-query": "^1.1.1", "class-variance-authority": "^0.7.0", "clsx": "^2.1.1", - "json-schema-to-zod": "^2.4.0", - "lucide-react": "^0.438.0", - "next": "14.2.7", + "json-schema-to-zod": "^2.4.1", + "lucide-react": "^0.439.0", + "next": "14.2.9", "react": "^18", "react-dom": "^18", "react-hook-form": "^7.53.0", @@ -32,7 +32,7 @@ "tailwind-merge": "^2.5.2", "tailwindcss-animate": "^1.0.7", "zod": "^3.23.8", - "zod-to-json-schema": "^3.23.2", + "zod-to-json-schema": "^3.23.3", "zustand": "^4.5.5" }, "devDependencies": { @@ -41,9 +41,9 @@ "@types/react": "^18", "@types/react-dom": "^18", "eslint": "^8", - "eslint-config-next": "14.2.7", + "eslint-config-next": "14.2.9", "postcss": "^8", "tailwindcss": "^3.4.10", - "typescript": "^5.5.4" + "typescript": "^5.6.2" } } diff --git a/examples/with-vercel-ai-rsc/package.json b/examples/with-vercel-ai-rsc/package.json index b0d85bd96..4a35e51ae 100644 --- a/examples/with-vercel-ai-rsc/package.json +++ b/examples/with-vercel-ai-rsc/package.json @@ -9,19 +9,19 @@ "lint": "next lint" }, "dependencies": { - "@ai-sdk/openai": "^0.0.54", + "@ai-sdk/openai": "^0.0.58", "@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.21", + "ai": "3.3.30", "class-variance-authority": "^0.7.0", "clsx": "^2.1.1", - "lucide-react": "^0.438.0", + "lucide-react": "^0.439.0", "nanoid": "^5.0.7", - "next": "14.2.7", + "next": "14.2.9", "react": "^18.3.1", "react-dom": "^18.3.1", "tailwind-merge": "^2.5.2", @@ -34,9 +34,9 @@ "@types/react": "^18", "@types/react-dom": "^18", "eslint": "^8", - "eslint-config-next": "14.2.7", + "eslint-config-next": "14.2.9", "postcss": "^8", "tailwindcss": "^3.4.10", - "typescript": "^5.5.4" + "typescript": "^5.6.2" } } diff --git a/package.json b/package.json index f57063052..5b6f57490 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "ci:publish": "turbo build && changeset publish" }, "devDependencies": { - "@changesets/cli": "^2.27.7", + "@changesets/cli": "^2.27.8", "eslint": "^8", "prettier": "^3.3.3", "prettier-plugin-tailwindcss": "^0.6.6", @@ -19,5 +19,5 @@ "prettier-plugin-tailwindcss" ] }, - "packageManager": "pnpm@9.9.0" + "packageManager": "pnpm@9.10.0" } diff --git a/packages/cli/package.json b/packages/cli/package.json index c90da61ab..4260ae0e7 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -14,8 +14,7 @@ }, "devDependencies": { "@assistant-ui/tsconfig": "workspace:*", - "@types/cross-spawn": "^6.0.6", - "@types/node": "^22.5.2", + "@types/node": "^22.5.4", "tsup": "8.2.4" }, "files": [ diff --git a/packages/react-ai-sdk/package.json b/packages/react-ai-sdk/package.json index d20b66e5d..fbec280ea 100644 --- a/packages/react-ai-sdk/package.json +++ b/packages/react-ai-sdk/package.json @@ -43,7 +43,7 @@ }, "devDependencies": { "@assistant-ui/tsconfig": "workspace:*", - "eslint-config-next": "14.2.7", + "eslint-config-next": "14.2.9", "tsup": "8.2.4" }, "publishConfig": { diff --git a/packages/react-hook-form/package.json b/packages/react-hook-form/package.json index 289d9e398..ddfc8da8a 100644 --- a/packages/react-hook-form/package.json +++ b/packages/react-hook-form/package.json @@ -42,7 +42,7 @@ }, "devDependencies": { "@assistant-ui/tsconfig": "workspace:*", - "eslint-config-next": "14.2.7", + "eslint-config-next": "14.2.9", "tsup": "8.2.4" }, "publishConfig": { diff --git a/packages/react-langgraph/package.json b/packages/react-langgraph/package.json index b31c9c715..9f49dad64 100644 --- a/packages/react-langgraph/package.json +++ b/packages/react-langgraph/package.json @@ -42,7 +42,7 @@ }, "devDependencies": { "@assistant-ui/tsconfig": "workspace:*", - "eslint-config-next": "14.2.7", + "eslint-config-next": "14.2.9", "tsup": "8.2.4" }, "publishConfig": { diff --git a/packages/react-markdown/package.json b/packages/react-markdown/package.json index f0575f2d9..a60711340 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.438.0", + "lucide-react": "^0.439.0", "react-markdown": "^9.0.1" }, "peerDependencies": { @@ -63,11 +63,11 @@ "devDependencies": { "@assistant-ui/tailwindcss-transformer": "workspace:*", "@assistant-ui/tsconfig": "workspace:*", - "@types/node": "^22.5.2", + "@types/node": "^22.5.4", "autoprefixer": "^10.4.20", "eslint": "^8", - "eslint-config-next": "14.2.7", - "postcss": "^8.4.43", + "eslint-config-next": "14.2.9", + "postcss": "^8.4.45", "tailwindcss": "^3.4.10", "tailwindcss-animate": "^1.0.7", "tsup": "8.2.4", diff --git a/packages/react-playground/package.json b/packages/react-playground/package.json index ff379225c..5ecc325c6 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.22", + "@ai-sdk/provider": "^0.0.23", "@radix-ui/react-avatar": "^1.1.0", "@radix-ui/react-dialog": "^1.1.1", "@radix-ui/react-dropdown-menu": "^2.1.1", @@ -38,8 +38,8 @@ "class-variance-authority": "^0.7.0", "classnames": "^2.5.1", "clsx": "^2.1.1", - "lucide-react": "^0.438.0", - "openai": "^4.57.0", + "lucide-react": "^0.439.0", + "openai": "^4.58.2", "prismjs": "^1.29.0", "react-simple-code-editor": "^0.14.1", "react-textarea-autosize": "^8.5.3", @@ -64,7 +64,7 @@ "@assistant-ui/tsconfig": "workspace:*", "@types/prismjs": "^1.26.4", "eslint": "^8", - "eslint-config-next": "14.2.7", + "eslint-config-next": "14.2.9", "tailwindcss": "^3.4.10", "tailwindcss-animate": "^1.0.7", "tsup": "8.2.4", diff --git a/packages/react-syntax-highlighter/package.json b/packages/react-syntax-highlighter/package.json index ac3153fb7..045ceff2a 100644 --- a/packages/react-syntax-highlighter/package.json +++ b/packages/react-syntax-highlighter/package.json @@ -44,7 +44,7 @@ }, "devDependencies": { "@assistant-ui/tsconfig": "workspace:*", - "eslint-config-next": "14.2.7", + "eslint-config-next": "14.2.9", "tsup": "8.2.4" }, "publishConfig": { diff --git a/packages/react/package.json b/packages/react/package.json index f0c47e6d6..5bbbedd36 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.22", + "@ai-sdk/provider": "^0.0.23", "@radix-ui/primitive": "^1.1.0", "@radix-ui/react-avatar": "^1.1.0", "@radix-ui/react-compose-refs": "^1.1.0", @@ -95,12 +95,12 @@ "class-variance-authority": "^0.7.0", "classnames": "^2.5.1", "json-schema": "^0.4.0", - "lucide-react": "^0.438.0", + "lucide-react": "^0.439.0", "nanoid": "^5.0.7", "react-textarea-autosize": "^8.5.3", "secure-json-parse": "^2.7.0", "zod": "^3.23.8", - "zod-to-json-schema": "^3.23.2", + "zod-to-json-schema": "^3.23.3", "zustand": "^4.5.5" }, "peerDependencies": { @@ -125,11 +125,11 @@ "@assistant-ui/tailwindcss-transformer": "workspace:*", "@assistant-ui/tsconfig": "workspace:*", "@types/json-schema": "^7.0.15", - "@types/node": "^22.5.2", + "@types/node": "^22.5.4", "autoprefixer": "^10.4.20", "eslint": "^8", - "eslint-config-next": "14.2.7", - "postcss": "^8.4.43", + "eslint-config-next": "14.2.9", + "postcss": "^8.4.45", "postcss-nested": "^6.2.0", "tailwindcss": "^3.4.10", "tailwindcss-animate": "^1.0.7", diff --git a/packages/react/src/context/stores/Attachment.ts b/packages/react/src/context/stores/Attachment.ts index 014ac3e2b..f997fe071 100644 --- a/packages/react/src/context/stores/Attachment.ts +++ b/packages/react/src/context/stores/Attachment.ts @@ -1,4 +1,4 @@ -import { CoreUserContentPart } from "../../types"; +import { CoreUserContentPart } from "../../types/AssistantTypes"; export type BaseAttachment = { id: string; diff --git a/packages/react/src/runtimes/edge/streams/assistantEncoderStream.ts b/packages/react/src/runtimes/edge/streams/assistantEncoderStream.ts index cfbb05c4f..37fe47ef5 100644 --- a/packages/react/src/runtimes/edge/streams/assistantEncoderStream.ts +++ b/packages/react/src/runtimes/edge/streams/assistantEncoderStream.ts @@ -42,6 +42,7 @@ export function assistantEncoderStream() { // ignore case "tool-call": + case "response-metadata": break; case "tool-result": { diff --git a/packages/react/src/runtimes/edge/streams/runResultStream.ts b/packages/react/src/runtimes/edge/streams/runResultStream.ts index c760a3870..a567cdc31 100644 --- a/packages/react/src/runtimes/edge/streams/runResultStream.ts +++ b/packages/react/src/runtimes/edge/streams/runResultStream.ts @@ -38,9 +38,11 @@ export function runResultStream() { controller.enqueue(message); break; } - case "tool-call": { + + case "tool-call": + case "response-metadata": break; - } + case "tool-result": { message = appendOrUpdateToolResult( message, diff --git a/packages/react/src/runtimes/edge/streams/toolResultStream.ts b/packages/react/src/runtimes/edge/streams/toolResultStream.ts index 8a291d4c3..5b8285d9e 100644 --- a/packages/react/src/runtimes/edge/streams/toolResultStream.ts +++ b/packages/react/src/runtimes/edge/streams/toolResultStream.ts @@ -89,6 +89,7 @@ export function toolResultStream( case "tool-result": case "finish": case "error": + case "response-metadata": break; default: { diff --git a/packages/shadcn-registry/package.json b/packages/shadcn-registry/package.json index c72016375..7a607df84 100644 --- a/packages/shadcn-registry/package.json +++ b/packages/shadcn-registry/package.json @@ -14,13 +14,13 @@ "@radix-ui/react-popover": "^1.1.1", "@radix-ui/react-slot": "^1.1.0", "@radix-ui/react-tooltip": "^1.1.2", - "@types/node": "^22.5.2", + "@types/node": "^22.5.4", "@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.438.0", + "lucide-react": "^0.439.0", "react": "^18.3.1", "react-resizable-panels": "^2.1.2", "react-syntax-highlighter": "^15.5.0", @@ -32,7 +32,7 @@ "tailwindcss": "^3.4.10", "tailwindcss-animate": "^1.0.7", "tsx": "^4.19.0", - "typescript": "^5.5.4" + "typescript": "^5.6.2" }, "scripts": { "build:registry": "tsx ./scripts/build-registry.ts" diff --git a/packages/tailwindcss-transformer/package.json b/packages/tailwindcss-transformer/package.json index 7a5a286a3..3737bc92a 100644 --- a/packages/tailwindcss-transformer/package.json +++ b/packages/tailwindcss-transformer/package.json @@ -5,11 +5,11 @@ "license": "MIT", "main": "./src/index.ts", "dependencies": { - "postcss": "^8.4.43", + "postcss": "^8.4.45", "postcss-value-parser": "^4.2.0" }, "devDependencies": { "@assistant-ui/tsconfig": "workspace:*", - "eslint-config-next": "14.2.7" + "eslint-config-next": "14.2.9" } } diff --git a/packages/tool-ui-weather/package.json b/packages/tool-ui-weather/package.json index 159db01b5..7d48ed337 100644 --- a/packages/tool-ui-weather/package.json +++ b/packages/tool-ui-weather/package.json @@ -37,9 +37,9 @@ }, "devDependencies": { "@assistant-ui/tsconfig": "workspace:*", - "@types/node": "^22.5.2", + "@types/node": "^22.5.4", "eslint": "^8", - "eslint-config-next": "14.2.7", + "eslint-config-next": "14.2.9", "tsup": "8.2.4", "tsx": "^4.19.0" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0f4074987..2dfe1a107 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,8 +9,8 @@ importers: .: devDependencies: '@changesets/cli': - specifier: ^2.27.7 - version: 2.27.7 + specifier: ^2.27.8 + version: 2.27.8 eslint: specifier: ^8 version: 8.57.0 @@ -27,11 +27,11 @@ importers: apps/docs: dependencies: '@ai-sdk/openai': - specifier: ^0.0.54 - version: 0.0.54(zod@3.23.8) + specifier: ^0.0.58 + version: 0.0.58(zod@3.23.8) '@ai-sdk/provider': - specifier: ^0.0.22 - version: 0.0.22 + specifier: ^0.0.23 + version: 0.0.23 '@assistant-ui/react': specifier: workspace:* version: link:../../packages/react @@ -52,7 +52,7 @@ importers: version: link:../../packages/tsconfig '@langchain/core': specifier: ^0.2.31 - version: 0.2.31(openai@4.57.0(zod@3.23.8)) + version: 0.2.31(openai@4.58.2(zod@3.23.8)) '@langchain/langgraph-sdk': specifier: ^0.0.8 version: 0.0.8 @@ -78,11 +78,11 @@ importers: specifier: ^3.1.3 version: 3.1.3(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@shikijs/transformers': - specifier: ^1.16.2 - version: 1.16.2 + specifier: ^1.16.3 + version: 1.16.3 ai: - specifier: ^3.3.21 - version: 3.3.21(openai@4.57.0(zod@3.23.8))(react@18.3.1)(sswr@2.1.0(svelte@4.2.19))(svelte@4.2.19)(vue@3.4.38(typescript@5.5.4))(zod@3.23.8) + specifier: ^3.3.30 + version: 3.3.30(openai@4.58.2(zod@3.23.8))(react@18.3.1)(sswr@2.1.0(svelte@4.2.19))(svelte@4.2.19)(vue@3.5.3(typescript@5.6.2))(zod@3.23.8) class-variance-authority: specifier: ^0.7.0 version: 0.7.0 @@ -90,29 +90,29 @@ importers: specifier: ^2.1.1 version: 2.1.1 fumadocs-core: - specifier: 13.4.1 - version: 13.4.1(@types/react@18.3.5)(next@14.2.7(@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.4.9 + version: 13.4.9(@types/react@18.3.5)(next@14.2.9(@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.4 - version: 9.0.4(fumadocs-core@13.4.1(@types/react@18.3.5)(next@14.2.7(@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.7(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + specifier: 10.0.2 + version: 10.0.2(fumadocs-core@13.4.9(@types/react@18.3.5)(next@14.2.9(@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.9(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) fumadocs-twoslash: - specifier: ^1.1.2 - version: 1.1.2(fumadocs-ui@13.4.1(@types/react-dom@18.3.0)(@types/react@18.3.5)(next@14.2.7(@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.16.2)(typescript@5.5.4) + specifier: ^1.1.3 + version: 1.1.3(fumadocs-ui@13.4.9(@types/react-dom@18.3.0)(@types/react@18.3.5)(next@14.2.9(@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.16.3)(typescript@5.6.2) fumadocs-ui: - specifier: 13.4.1 - version: 13.4.1(@types/react-dom@18.3.0)(@types/react@18.3.5)(next@14.2.7(@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) + specifier: 13.4.9 + version: 13.4.9(@types/react-dom@18.3.0)(@types/react@18.3.5)(next@14.2.9(@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.7(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 1.3.1(next@14.2.9(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) lucide-react: - specifier: ^0.438.0 - version: 0.438.0(react@18.3.1) + specifier: ^0.439.0 + version: 0.439.0(react@18.3.1) next: - specifier: ^14.2.7 - version: 14.2.7(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^14.2.9 + version: 14.2.9(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) openai: - specifier: ^4.57.0 - version: 4.57.0(zod@3.23.8) + specifier: ^4.58.2 + version: 4.58.2(zod@3.23.8) react: specifier: ^18.3.1 version: 18.3.1 @@ -146,22 +146,22 @@ importers: version: 18.3.0 autoprefixer: specifier: ^10.4.20 - version: 10.4.20(postcss@8.4.43) + version: 10.4.20(postcss@8.4.45) postcss: - specifier: ^8.4.43 - version: 8.4.43 + specifier: ^8.4.45 + version: 8.4.45 tailwindcss: specifier: ^3.4.10 version: 3.4.10 typescript: - specifier: ^5.5.4 - version: 5.5.4 + specifier: ^5.6.2 + version: 5.6.2 examples/search-agent-for-e-commerce: dependencies: '@ai-sdk/openai': - specifier: ^0.0.54 - version: 0.0.54(zod@3.23.8) + specifier: ^0.0.58 + version: 0.0.58(zod@3.23.8) '@assistant-ui/react': specifier: workspace:* version: link:../../packages/react @@ -181,8 +181,8 @@ importers: specifier: ^1.1.2 version: 1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) ai: - specifier: ^3.3.21 - version: 3.3.21(openai@4.57.0(zod@3.23.8))(react@18.3.1)(sswr@2.1.0(svelte@4.2.19))(svelte@4.2.19)(vue@3.4.38(typescript@5.5.4))(zod@3.23.8) + specifier: ^3.3.30 + version: 3.3.30(openai@4.58.2(zod@3.23.8))(react@18.3.1)(sswr@2.1.0(svelte@4.2.19))(svelte@4.2.19)(vue@3.5.3(typescript@5.6.2))(zod@3.23.8) class-variance-authority: specifier: ^0.7.0 version: 0.7.0 @@ -190,20 +190,20 @@ importers: specifier: ^2.1.1 version: 2.1.1 embla-carousel-autoplay: - specifier: ^8.2.0 - version: 8.2.0(embla-carousel@8.2.0) + specifier: ^8.2.1 + version: 8.2.1(embla-carousel@8.2.1) embla-carousel-react: - specifier: ^8.2.0 - version: 8.2.0(react@18.3.1) + specifier: ^8.2.1 + version: 8.2.1(react@18.3.1) lucide-react: - specifier: ^0.438.0 - version: 0.438.0(react@18.3.1) + specifier: ^0.439.0 + version: 0.439.0(react@18.3.1) nanoid: specifier: ^5.0.7 version: 5.0.7 next: - specifier: 14.2.7 - version: 14.2.7(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 14.2.9 + version: 14.2.9(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: ^18.3.1 version: 18.3.1 @@ -224,8 +224,8 @@ importers: specifier: workspace:* version: link:../../packages/tsconfig '@types/node': - specifier: ^22.5.2 - version: 22.5.2 + specifier: ^22.5.4 + version: 22.5.4 '@types/react': specifier: ^18.3.5 version: 18.3.5 @@ -236,29 +236,29 @@ importers: specifier: ^8 version: 8.57.0 eslint-config-next: - specifier: 14.2.7 - version: 14.2.7(eslint@8.57.0)(typescript@5.5.4) + specifier: 14.2.9 + version: 14.2.9(eslint@8.57.0)(typescript@5.6.2) postcss: - specifier: ^8.4.43 - version: 8.4.43 + specifier: ^8.4.45 + version: 8.4.45 tailwindcss: specifier: ^3.4.10 version: 3.4.10 typescript: - specifier: ^5.5.4 - version: 5.5.4 + specifier: ^5.6.2 + version: 5.6.2 examples/with-external-store: dependencies: '@ai-sdk/openai': - specifier: ^0.0.54 - version: 0.0.54(zod@3.23.8) + specifier: ^0.0.58 + version: 0.0.58(zod@3.23.8) '@assistant-ui/react': specifier: ^0.5 version: link:../../packages/react next: - specifier: 14.2.7 - version: 14.2.7(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 14.2.9 + version: 14.2.9(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: ^18 version: 18.3.1 @@ -274,7 +274,7 @@ importers: version: link:../../packages/tsconfig '@types/node': specifier: ^22 - version: 22.5.2 + version: 22.5.4 '@types/react': specifier: ^18 version: 18.3.5 @@ -285,23 +285,23 @@ importers: specifier: ^8 version: 8.57.0 eslint-config-next: - specifier: 14.2.7 - version: 14.2.7(eslint@8.57.0)(typescript@5.5.4) + specifier: 14.2.9 + version: 14.2.9(eslint@8.57.0)(typescript@5.6.2) postcss: specifier: ^8 - version: 8.4.43 + version: 8.4.45 tailwindcss: specifier: ^3.4.10 version: 3.4.10 typescript: specifier: ^5 - version: 5.5.4 + version: 5.6.2 examples/with-ffmpeg: dependencies: '@ai-sdk/openai': - specifier: ^0.0.54 - version: 0.0.54(zod@3.23.8) + specifier: ^0.0.58 + version: 0.0.58(zod@3.23.8) '@assistant-ui/react': specifier: workspace:* version: link:../../packages/react @@ -345,14 +345,14 @@ importers: specifier: ^2.1.1 version: 2.1.1 json-schema-to-zod: - specifier: ^2.4.0 - version: 2.4.0 + specifier: ^2.4.1 + version: 2.4.1 lucide-react: - specifier: ^0.436.0 - version: 0.436.0(react@18.3.1) + specifier: ^0.439.0 + version: 0.439.0(react@18.3.1) next: - specifier: 14.2.6 - version: 14.2.6(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 14.2.9 + version: 14.2.9(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: ^18 version: 18.3.1 @@ -363,7 +363,7 @@ importers: specifier: ^7.53.0 version: 7.53.0(react@18.3.1) react-resizable-panels: - specifier: ^2.1.1 + specifier: ^2.1.2 version: 2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) tailwind-merge: specifier: ^2.5.2 @@ -375,8 +375,8 @@ importers: specifier: ^3.23.8 version: 3.23.8 zod-to-json-schema: - specifier: ^3.23.2 - version: 3.23.2(zod@3.23.8) + specifier: ^3.23.3 + version: 3.23.3(zod@3.23.8) zustand: specifier: ^4.5.5 version: 4.5.5(@types/react@18.3.5)(react@18.3.1) @@ -386,7 +386,7 @@ importers: version: link:../../packages/tsconfig '@types/node': specifier: ^22 - version: 22.5.2 + version: 22.5.4 '@types/react': specifier: ^18 version: 18.3.5 @@ -397,23 +397,23 @@ importers: specifier: ^8 version: 8.57.0 eslint-config-next: - specifier: 14.2.6 - version: 14.2.6(eslint@8.57.0)(typescript@5.5.4) + specifier: 14.2.9 + version: 14.2.9(eslint@8.57.0)(typescript@5.6.2) postcss: specifier: ^8 - version: 8.4.43 + version: 8.4.45 tailwindcss: specifier: ^3.4.10 version: 3.4.10 typescript: - specifier: ^5.5.4 - version: 5.5.4 + specifier: ^5.6.2 + version: 5.6.2 examples/with-inline-suggestions: dependencies: '@ai-sdk/openai': - specifier: ^0.0.54 - version: 0.0.54(zod@3.23.8) + specifier: ^0.0.58 + version: 0.0.58(zod@3.23.8) '@assistant-ui/react': specifier: workspace:* version: link:../../packages/react @@ -430,8 +430,8 @@ importers: specifier: ^1.1.2 version: 1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) ai: - specifier: ^3.3.21 - version: 3.3.21(openai@4.57.0(zod@3.23.8))(react@18.3.1)(sswr@2.1.0(svelte@4.2.19))(svelte@4.2.19)(vue@3.4.38(typescript@5.5.4))(zod@3.23.8) + specifier: ^3.3.30 + version: 3.3.30(openai@4.58.2(zod@3.23.8))(react@18.3.1)(sswr@2.1.0(svelte@4.2.19))(svelte@4.2.19)(vue@3.5.3(typescript@5.6.2))(zod@3.23.8) class-variance-authority: specifier: ^0.7.0 version: 0.7.0 @@ -439,11 +439,11 @@ importers: specifier: ^2.1.1 version: 2.1.1 lucide-react: - specifier: ^0.438.0 - version: 0.438.0(react@18.3.1) + specifier: ^0.439.0 + version: 0.439.0(react@18.3.1) next: - specifier: 14.2.7 - version: 14.2.7(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 14.2.9 + version: 14.2.9(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: ^18 version: 18.3.1 @@ -462,7 +462,7 @@ importers: version: link:../../packages/tsconfig '@types/node': specifier: ^22 - version: 22.5.2 + version: 22.5.4 '@types/react': specifier: ^18 version: 18.3.5 @@ -473,17 +473,17 @@ importers: specifier: ^8 version: 8.57.0 eslint-config-next: - specifier: 14.2.7 - version: 14.2.7(eslint@8.57.0)(typescript@5.5.4) + specifier: 14.2.9 + version: 14.2.9(eslint@8.57.0)(typescript@5.6.2) postcss: specifier: ^8 - version: 8.4.43 + version: 8.4.45 tailwindcss: specifier: ^3.4.10 version: 3.4.10 typescript: specifier: ^5 - version: 5.5.4 + version: 5.6.2 examples/with-langgraph: dependencies: @@ -512,11 +512,11 @@ importers: specifier: ^3.0.5 version: 3.0.5 lucide-react: - specifier: ^0.438.0 - version: 0.438.0(react@18.3.1) + specifier: ^0.439.0 + version: 0.439.0(react@18.3.1) next: - specifier: 14.2.7 - version: 14.2.7(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 14.2.9 + version: 14.2.9(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: ^18 version: 18.3.1 @@ -538,7 +538,7 @@ importers: version: 3.0.6 '@types/node': specifier: ^22 - version: 22.5.2 + version: 22.5.4 '@types/react': specifier: ^18 version: 18.3.5 @@ -549,23 +549,23 @@ importers: specifier: ^8 version: 8.57.0 eslint-config-next: - specifier: 14.2.7 - version: 14.2.7(eslint@8.57.0)(typescript@5.5.4) + specifier: 14.2.9 + version: 14.2.9(eslint@8.57.0)(typescript@5.6.2) postcss: specifier: ^8 - version: 8.4.43 + version: 8.4.45 tailwindcss: specifier: ^3.4.10 version: 3.4.10 typescript: - specifier: ^5.5.4 - version: 5.5.4 + specifier: ^5.6.2 + version: 5.6.2 examples/with-openai-assistants: dependencies: '@ai-sdk/openai': - specifier: ^0.0.54 - version: 0.0.54(zod@3.23.8) + specifier: ^0.0.58 + version: 0.0.58(zod@3.23.8) '@assistant-ui/react': specifier: workspace:* version: link:../../packages/react @@ -576,8 +576,8 @@ importers: specifier: ^1.1.0 version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) ai: - specifier: ^3.3.21 - version: 3.3.21(openai@4.57.0(zod@3.23.8))(react@18.3.1)(sswr@2.1.0(svelte@4.2.19))(svelte@4.2.19)(vue@3.4.38(typescript@5.5.4))(zod@3.23.8) + specifier: ^3.3.30 + version: 3.3.30(openai@4.58.2(zod@3.23.8))(react@18.3.1)(sswr@2.1.0(svelte@4.2.19))(svelte@4.2.19)(vue@3.5.3(typescript@5.6.2))(zod@3.23.8) class-variance-authority: specifier: ^0.7.0 version: 0.7.0 @@ -585,14 +585,14 @@ importers: specifier: ^2.1.1 version: 2.1.1 lucide-react: - specifier: ^0.438.0 - version: 0.438.0(react@18.3.1) + specifier: ^0.439.0 + version: 0.439.0(react@18.3.1) next: - specifier: 14.2.7 - version: 14.2.7(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 14.2.9 + version: 14.2.9(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) openai: - specifier: ^4.57.0 - version: 4.57.0(zod@3.23.8) + specifier: ^4.58.2 + version: 4.58.2(zod@3.23.8) react: specifier: ^18 version: 18.3.1 @@ -611,7 +611,7 @@ importers: version: link:../../packages/tsconfig '@types/node': specifier: ^22 - version: 22.5.2 + version: 22.5.4 '@types/react': specifier: ^18 version: 18.3.5 @@ -622,23 +622,23 @@ importers: specifier: ^8 version: 8.57.0 eslint-config-next: - specifier: 14.2.7 - version: 14.2.7(eslint@8.57.0)(typescript@5.5.4) + specifier: 14.2.9 + version: 14.2.9(eslint@8.57.0)(typescript@5.6.2) postcss: specifier: ^8 - version: 8.4.43 + version: 8.4.45 tailwindcss: specifier: ^3.4.10 version: 3.4.10 typescript: specifier: ^5 - version: 5.5.4 + version: 5.6.2 examples/with-playground: dependencies: '@ai-sdk/openai': - specifier: ^0.0.54 - version: 0.0.54(zod@3.23.8) + specifier: ^0.0.58 + version: 0.0.58(zod@3.23.8) '@assistant-ui/react': specifier: workspace:* version: link:../../packages/react @@ -646,11 +646,11 @@ importers: specifier: workspace:* version: link:../../packages/react-playground '@tailwindcss/forms': - specifier: ^0.5.8 - version: 0.5.8(tailwindcss@3.4.10) + specifier: ^0.5.9 + version: 0.5.9(tailwindcss@3.4.10) next: - specifier: 14.2.7 - version: 14.2.7(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 14.2.9 + version: 14.2.9(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) prismjs: specifier: ^1.29.0 version: 1.29.0 @@ -669,7 +669,7 @@ importers: version: link:../../packages/tsconfig '@types/node': specifier: ^22 - version: 22.5.2 + version: 22.5.4 '@types/react': specifier: ^18 version: 18.3.5 @@ -680,23 +680,23 @@ importers: specifier: ^8 version: 8.57.0 eslint-config-next: - specifier: 14.2.7 - version: 14.2.7(eslint@8.57.0)(typescript@5.5.4) + specifier: 14.2.9 + version: 14.2.9(eslint@8.57.0)(typescript@5.6.2) postcss: specifier: ^8 - version: 8.4.43 + version: 8.4.45 tailwindcss: specifier: ^3.4.10 version: 3.4.10 typescript: specifier: ^5 - version: 5.5.4 + version: 5.6.2 examples/with-react-hook-form: dependencies: '@ai-sdk/openai': - specifier: ^0.0.54 - version: 0.0.54(zod@3.23.8) + specifier: ^0.0.58 + version: 0.0.58(zod@3.23.8) '@assistant-ui/react': specifier: workspace:* version: link:../../packages/react @@ -734,14 +734,14 @@ importers: specifier: ^2.1.1 version: 2.1.1 json-schema-to-zod: - specifier: ^2.4.0 - version: 2.4.0 + specifier: ^2.4.1 + version: 2.4.1 lucide-react: - specifier: ^0.438.0 - version: 0.438.0(react@18.3.1) + specifier: ^0.439.0 + version: 0.439.0(react@18.3.1) next: - specifier: 14.2.7 - version: 14.2.7(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 14.2.9 + version: 14.2.9(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: ^18 version: 18.3.1 @@ -764,8 +764,8 @@ importers: specifier: ^3.23.8 version: 3.23.8 zod-to-json-schema: - specifier: ^3.23.2 - version: 3.23.2(zod@3.23.8) + specifier: ^3.23.3 + version: 3.23.3(zod@3.23.8) zustand: specifier: ^4.5.5 version: 4.5.5(@types/react@18.3.5)(react@18.3.1) @@ -775,7 +775,7 @@ importers: version: link:../../packages/tsconfig '@types/node': specifier: ^22 - version: 22.5.2 + version: 22.5.4 '@types/react': specifier: ^18 version: 18.3.5 @@ -786,23 +786,23 @@ importers: specifier: ^8 version: 8.57.0 eslint-config-next: - specifier: 14.2.7 - version: 14.2.7(eslint@8.57.0)(typescript@5.5.4) + specifier: 14.2.9 + version: 14.2.9(eslint@8.57.0)(typescript@5.6.2) postcss: specifier: ^8 - version: 8.4.43 + version: 8.4.45 tailwindcss: specifier: ^3.4.10 version: 3.4.10 typescript: - specifier: ^5.5.4 - version: 5.5.4 + specifier: ^5.6.2 + version: 5.6.2 examples/with-vercel-ai-rsc: dependencies: '@ai-sdk/openai': - specifier: ^0.0.54 - version: 0.0.54(zod@3.23.8) + specifier: ^0.0.58 + version: 0.0.58(zod@3.23.8) '@assistant-ui/react': specifier: workspace:* version: link:../../packages/react @@ -822,8 +822,8 @@ importers: specifier: ^1.1.2 version: 1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) ai: - specifier: 3.3.21 - version: 3.3.21(openai@4.57.0(zod@3.23.8))(react@18.3.1)(sswr@2.1.0(svelte@4.2.19))(svelte@4.2.19)(vue@3.4.38(typescript@5.5.4))(zod@3.23.8) + specifier: 3.3.30 + version: 3.3.30(openai@4.58.2(zod@3.23.8))(react@18.3.1)(sswr@2.1.0(svelte@4.2.19))(svelte@4.2.19)(vue@3.5.3(typescript@5.6.2))(zod@3.23.8) class-variance-authority: specifier: ^0.7.0 version: 0.7.0 @@ -831,14 +831,14 @@ importers: specifier: ^2.1.1 version: 2.1.1 lucide-react: - specifier: ^0.438.0 - version: 0.438.0(react@18.3.1) + specifier: ^0.439.0 + version: 0.439.0(react@18.3.1) nanoid: specifier: ^5.0.7 version: 5.0.7 next: - specifier: 14.2.7 - version: 14.2.7(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 14.2.9 + version: 14.2.9(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: ^18.3.1 version: 18.3.1 @@ -860,7 +860,7 @@ importers: version: link:../../packages/tsconfig '@types/node': specifier: ^22 - version: 22.5.2 + version: 22.5.4 '@types/react': specifier: ^18 version: 18.3.5 @@ -871,17 +871,17 @@ importers: specifier: ^8 version: 8.57.0 eslint-config-next: - specifier: 14.2.7 - version: 14.2.7(eslint@8.57.0)(typescript@5.5.4) + specifier: 14.2.9 + version: 14.2.9(eslint@8.57.0)(typescript@5.6.2) postcss: specifier: ^8 - version: 8.4.43 + version: 8.4.45 tailwindcss: specifier: ^3.4.10 version: 3.4.10 typescript: - specifier: ^5.5.4 - version: 5.5.4 + specifier: ^5.6.2 + version: 5.6.2 packages/cli: dependencies: @@ -893,13 +893,13 @@ importers: version: 12.1.0 cosmiconfig: specifier: ^9.0.0 - version: 9.0.0(typescript@5.5.4) + version: 9.0.0(typescript@5.6.2) cross-spawn: specifier: ^7.0.3 version: 7.0.3 shadcn-ui: specifier: 0.8.0 - version: 0.8.0(typescript@5.5.4) + version: 0.8.0(typescript@5.6.2) tsconfig-paths: specifier: ^4.2.0 version: 4.2.0 @@ -914,17 +914,17 @@ importers: specifier: ^6.0.6 version: 6.0.6 '@types/node': - specifier: ^22.5.2 - version: 22.5.2 + specifier: ^22.5.4 + version: 22.5.4 tsup: specifier: 8.2.4 - version: 8.2.4(jiti@1.21.6)(postcss@8.4.43)(tsx@4.19.0)(typescript@5.5.4)(yaml@2.5.0) + version: 8.2.4(jiti@1.21.6)(postcss@8.4.45)(tsx@4.19.0)(typescript@5.6.2)(yaml@2.5.1) packages/react: dependencies: '@ai-sdk/provider': - specifier: ^0.0.22 - version: 0.0.22 + specifier: ^0.0.23 + version: 0.0.23 '@radix-ui/primitive': specifier: ^1.1.0 version: 1.1.0 @@ -971,8 +971,8 @@ importers: specifier: ^0.4.0 version: 0.4.0 lucide-react: - specifier: ^0.438.0 - version: 0.438.0(react@18.3.1) + specifier: ^0.439.0 + version: 0.439.0(react@18.3.1) nanoid: specifier: ^5.0.7 version: 5.0.7 @@ -992,8 +992,8 @@ importers: specifier: ^3.23.8 version: 3.23.8 zod-to-json-schema: - specifier: ^3.23.2 - version: 3.23.2(zod@3.23.8) + specifier: ^3.23.3 + version: 3.23.3(zod@3.23.8) zustand: specifier: ^4.5.5 version: 4.5.5(@types/react@18.3.5)(react@18.3.1) @@ -1008,23 +1008,23 @@ importers: specifier: ^7.0.15 version: 7.0.15 '@types/node': - specifier: ^22.5.2 - version: 22.5.2 + specifier: ^22.5.4 + version: 22.5.4 autoprefixer: specifier: ^10.4.20 - version: 10.4.20(postcss@8.4.43) + version: 10.4.20(postcss@8.4.45) eslint: specifier: ^8 version: 8.57.0 eslint-config-next: - specifier: 14.2.7 - version: 14.2.7(eslint@8.57.0)(typescript@5.5.4) + specifier: 14.2.9 + version: 14.2.9(eslint@8.57.0)(typescript@5.6.2) postcss: - specifier: ^8.4.43 - version: 8.4.43 + specifier: ^8.4.45 + version: 8.4.45 postcss-nested: specifier: ^6.2.0 - version: 6.2.0(postcss@8.4.43) + version: 6.2.0(postcss@8.4.45) tailwindcss: specifier: ^3.4.10 version: 3.4.10 @@ -1033,7 +1033,7 @@ importers: version: 1.0.7(tailwindcss@3.4.10) tsup: specifier: 8.2.4 - version: 8.2.4(jiti@1.21.6)(postcss@8.4.43)(tsx@4.19.0)(typescript@5.5.4)(yaml@2.5.0) + version: 8.2.4(jiti@1.21.6)(postcss@8.4.45)(tsx@4.19.0)(typescript@5.6.2)(yaml@2.5.1) tsx: specifier: ^4.19.0 version: 4.19.0 @@ -1048,7 +1048,7 @@ importers: version: 18.3.5 ai: specifier: ^3.2.x - version: 3.3.21(openai@4.57.0(zod@3.23.8))(react@18.3.1)(sswr@2.1.0(svelte@4.2.19))(svelte@4.2.19)(vue@3.4.38(typescript@5.5.4))(zod@3.23.8) + version: 3.3.30(openai@4.58.2(zod@3.23.8))(react@18.3.1)(sswr@2.1.0(svelte@4.2.19))(svelte@4.2.19)(vue@3.5.3(typescript@5.6.2))(zod@3.23.8) react: specifier: ^18 version: 18.3.1 @@ -1063,11 +1063,11 @@ importers: specifier: workspace:* version: link:../tsconfig eslint-config-next: - specifier: 14.2.7 - version: 14.2.7(eslint@8.57.0)(typescript@5.5.4) + specifier: 14.2.9 + version: 14.2.9(eslint@8.57.0)(typescript@5.6.2) tsup: specifier: 8.2.4 - version: 8.2.4(jiti@1.21.6)(postcss@8.4.43)(tsx@4.19.0)(typescript@5.5.4)(yaml@2.5.0) + version: 8.2.4(jiti@1.21.6)(postcss@8.4.45)(tsx@4.19.0)(typescript@5.6.2)(yaml@2.5.1) packages/react-hook-form: dependencies: @@ -1091,11 +1091,11 @@ importers: specifier: workspace:* version: link:../tsconfig eslint-config-next: - specifier: 14.2.7 - version: 14.2.7(eslint@8.57.0)(typescript@5.5.4) + specifier: 14.2.9 + version: 14.2.9(eslint@8.57.0)(typescript@5.6.2) tsup: specifier: 8.2.4 - version: 8.2.4(jiti@1.21.6)(postcss@8.4.43)(tsx@4.19.0)(typescript@5.5.4)(yaml@2.5.0) + version: 8.2.4(jiti@1.21.6)(postcss@8.4.45)(tsx@4.19.0)(typescript@5.6.2)(yaml@2.5.1) packages/react-langgraph: dependencies: @@ -1119,11 +1119,11 @@ importers: specifier: workspace:* version: link:../tsconfig eslint-config-next: - specifier: 14.2.7 - version: 14.2.7(eslint@8.57.0)(typescript@5.5.4) + specifier: 14.2.9 + version: 14.2.9(eslint@8.57.0)(typescript@5.6.2) tsup: specifier: 8.2.4 - version: 8.2.4(jiti@1.21.6)(postcss@8.4.43)(tsx@4.19.0)(typescript@5.5.4)(yaml@2.5.0) + version: 8.2.4(jiti@1.21.6)(postcss@8.4.45)(tsx@4.19.0)(typescript@5.6.2)(yaml@2.5.1) packages/react-markdown: dependencies: @@ -1143,8 +1143,8 @@ importers: specifier: ^2.5.1 version: 2.5.1 lucide-react: - specifier: ^0.438.0 - version: 0.438.0(react@18.3.1) + specifier: ^0.439.0 + version: 0.439.0(react@18.3.1) react: specifier: ^18 version: 18.3.1 @@ -1159,20 +1159,20 @@ importers: specifier: workspace:* version: link:../tsconfig '@types/node': - specifier: ^22.5.2 - version: 22.5.2 + specifier: ^22.5.4 + version: 22.5.4 autoprefixer: specifier: ^10.4.20 - version: 10.4.20(postcss@8.4.43) + version: 10.4.20(postcss@8.4.45) eslint: specifier: ^8 version: 8.57.0 eslint-config-next: - specifier: 14.2.7 - version: 14.2.7(eslint@8.57.0)(typescript@5.5.4) + specifier: 14.2.9 + version: 14.2.9(eslint@8.57.0)(typescript@5.6.2) postcss: - specifier: ^8.4.43 - version: 8.4.43 + specifier: ^8.4.45 + version: 8.4.45 tailwindcss: specifier: ^3.4.10 version: 3.4.10 @@ -1181,7 +1181,7 @@ importers: version: 1.0.7(tailwindcss@3.4.10) tsup: specifier: 8.2.4 - version: 8.2.4(jiti@1.21.6)(postcss@8.4.43)(tsx@4.19.0)(typescript@5.5.4)(yaml@2.5.0) + version: 8.2.4(jiti@1.21.6)(postcss@8.4.45)(tsx@4.19.0)(typescript@5.6.2)(yaml@2.5.1) tsx: specifier: ^4.19.0 version: 4.19.0 @@ -1189,8 +1189,8 @@ importers: packages/react-playground: dependencies: '@ai-sdk/provider': - specifier: ^0.0.22 - version: 0.0.22 + specifier: ^0.0.23 + version: 0.0.23 '@assistant-ui/react': specifier: ^0.5.47 version: link:../react @@ -1228,11 +1228,11 @@ importers: specifier: ^2.1.1 version: 2.1.1 lucide-react: - specifier: ^0.438.0 - version: 0.438.0(react@18.3.1) + specifier: ^0.439.0 + version: 0.439.0(react@18.3.1) openai: - specifier: ^4.57.0 - version: 4.57.0(zod@3.23.8) + specifier: ^4.58.2 + version: 4.58.2(zod@3.23.8) prismjs: specifier: ^1.29.0 version: 1.29.0 @@ -1262,8 +1262,8 @@ importers: specifier: ^8 version: 8.57.0 eslint-config-next: - specifier: 14.2.7 - version: 14.2.7(eslint@8.57.0)(typescript@5.5.4) + specifier: 14.2.9 + version: 14.2.9(eslint@8.57.0)(typescript@5.6.2) tailwindcss: specifier: ^3.4.10 version: 3.4.10 @@ -1272,7 +1272,7 @@ importers: version: 1.0.7(tailwindcss@3.4.10) tsup: specifier: 8.2.4 - version: 8.2.4(jiti@1.21.6)(postcss@8.4.43)(tsx@4.19.0)(typescript@5.5.4)(yaml@2.5.0) + version: 8.2.4(jiti@1.21.6)(postcss@8.4.45)(tsx@4.19.0)(typescript@5.6.2)(yaml@2.5.1) tsx: specifier: ^4.19.0 version: 4.19.0 @@ -1302,11 +1302,11 @@ importers: specifier: workspace:* version: link:../tsconfig eslint-config-next: - specifier: 14.2.7 - version: 14.2.7(eslint@8.57.0)(typescript@5.5.4) + specifier: 14.2.9 + version: 14.2.9(eslint@8.57.0)(typescript@5.6.2) tsup: specifier: 8.2.4 - version: 8.2.4(jiti@1.21.6)(postcss@8.4.43)(tsx@4.19.0)(typescript@5.5.4)(yaml@2.5.0) + version: 8.2.4(jiti@1.21.6)(postcss@8.4.45)(tsx@4.19.0)(typescript@5.6.2)(yaml@2.5.1) packages/shadcn-registry: devDependencies: @@ -1338,8 +1338,8 @@ importers: specifier: ^1.1.2 version: 1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@types/node': - specifier: ^22.5.2 - version: 22.5.2 + specifier: ^22.5.4 + version: 22.5.4 '@types/react': specifier: ^18 version: 18.3.5 @@ -1356,8 +1356,8 @@ importers: specifier: ^8 version: 8.57.0 lucide-react: - specifier: ^0.438.0 - version: 0.438.0(react@18.3.1) + specifier: ^0.439.0 + version: 0.439.0(react@18.3.1) react: specifier: ^18.3.1 version: 18.3.1 @@ -1392,14 +1392,14 @@ importers: specifier: ^4.19.0 version: 4.19.0 typescript: - specifier: ^5.5.4 - version: 5.5.4 + specifier: ^5.6.2 + version: 5.6.2 packages/tailwindcss-transformer: dependencies: postcss: - specifier: ^8.4.43 - version: 8.4.43 + specifier: ^8.4.45 + version: 8.4.45 postcss-value-parser: specifier: ^4.2.0 version: 4.2.0 @@ -1408,8 +1408,8 @@ importers: specifier: workspace:* version: link:../tsconfig eslint-config-next: - specifier: 14.2.7 - version: 14.2.7(eslint@8.57.0)(typescript@5.5.4) + specifier: 14.2.9 + version: 14.2.9(eslint@8.57.0)(typescript@5.6.2) packages/tool-ui-weather: dependencies: @@ -1424,17 +1424,17 @@ importers: specifier: workspace:* version: link:../tsconfig '@types/node': - specifier: ^22.5.2 - version: 22.5.2 + specifier: ^22.5.4 + version: 22.5.4 eslint: specifier: ^8 version: 8.57.0 eslint-config-next: - specifier: 14.2.7 - version: 14.2.7(eslint@8.57.0)(typescript@5.5.4) + specifier: 14.2.9 + version: 14.2.9(eslint@8.57.0)(typescript@5.6.2) tsup: specifier: 8.2.4 - version: 8.2.4(jiti@1.21.6)(postcss@8.4.43)(tsx@4.19.0)(typescript@5.5.4)(yaml@2.5.0) + version: 8.2.4(jiti@1.21.6)(postcss@8.4.45)(tsx@4.19.0)(typescript@5.6.2)(yaml@2.5.1) tsx: specifier: ^4.19.0 version: 4.19.0 @@ -1447,14 +1447,14 @@ importers: packages: - '@ai-sdk/openai@0.0.54': - resolution: {integrity: sha512-0jqUSY9Lq0ie4AxnAucmiMhVBbs8ivvOW73sq3pCNA+LFeb2edOcnI0qmfGfHTn/VOjUCf2TvzQzHQx1Du3sYA==} + '@ai-sdk/openai@0.0.58': + resolution: {integrity: sha512-Eao1L0vzfXdymgvc5FDHwV2g2A7BCWml1cShNA+wliY1RL7NNREGcuQvBDNoggB9PM24fawzZyk0ZJ5jlo9Q0w==} engines: {node: '>=18'} peerDependencies: zod: ^3.0.0 - '@ai-sdk/provider-utils@1.0.17': - resolution: {integrity: sha512-2VyeTH5DQ6AxqvwdyytKIeiZyYTyJffpufWjE67zM2sXMIHgYl7fivo8m5wVl6Cbf1dFPSGKq//C9s+lz+NHrQ==} + '@ai-sdk/provider-utils@1.0.18': + resolution: {integrity: sha512-9u/XE/dB1gsIGcxiC5JfGOLzUz+EKRXt66T8KYWwDg4x8d02P+fI/EPOgkf+T4oLBrcQgvs4GPXPKoXGPJxBbg==} engines: {node: '>=18'} peerDependencies: zod: ^3.0.0 @@ -1462,12 +1462,12 @@ packages: zod: optional: true - '@ai-sdk/provider@0.0.22': - resolution: {integrity: sha512-smZ1/2jL/JSKnbhC6ama/PxI2D/psj+YAe0c0qpd5ComQCNFltg72VFf0rpUSFMmFuj1pCCNoBOCrvyl8HTZHQ==} + '@ai-sdk/provider@0.0.23': + resolution: {integrity: sha512-oAc49O5+xypVrKM7EUU5P/Y4DUL4JZUWVxhejoAVOTOl3WZUEWsMbP3QZR+TrimQIsS0WR/n9UuF6U0jPdp0tQ==} engines: {node: '>=18'} - '@ai-sdk/react@0.0.53': - resolution: {integrity: sha512-sIsmTFoR/QHvUUkltmHwP4bPjwy2vko6j/Nj8ayxLhEHs04Ug+dwXQyfA7MwgimEE3BcDQpWL8ikVj0m3ZILWQ==} + '@ai-sdk/react@0.0.55': + resolution: {integrity: sha512-9fUUEEEoH01M6ZhvyZ/2v0DI6tiYnSldBg6RaKoy+qx2tSeKvOpFNZhT/iOvQ7oqAyyp0Ocg5Rj7L/jcLXSMxw==} engines: {node: '>=18'} peerDependencies: react: ^18 || ^19 @@ -1478,8 +1478,8 @@ packages: zod: optional: true - '@ai-sdk/solid@0.0.43': - resolution: {integrity: sha512-7PlPLaeMAu97oOY2gjywvKZMYHF+GDfUxYNcuJ4AZ3/MRBatzs/U2r4ClT1iH8uMOcMg02RX6UKzP5SgnUBjVw==} + '@ai-sdk/solid@0.0.44': + resolution: {integrity: sha512-3kMhxalepc78jWr2Qg1BAHbY04JKYxp8wRu3TACrRUdokxzwD5sbZYtTb7vu9tw2wx78rfu0DH44CESFWpSfZg==} engines: {node: '>=18'} peerDependencies: solid-js: ^1.7.7 @@ -1487,8 +1487,8 @@ packages: solid-js: optional: true - '@ai-sdk/svelte@0.0.45': - resolution: {integrity: sha512-w5Sdl0ArFIM3Fp8BbH4TUvlrS84WP/jN/wC1+fghMOXd7ceVO3Yhs9r71wTqndhgkLC7LAEX9Ll7ZEPfW9WBDA==} + '@ai-sdk/svelte@0.0.46': + resolution: {integrity: sha512-cokqS91vQkpqiRgf8xKwOONFb/RwkIbRg9jYVRb+z5NR9OsWXKMEfoCAf8+VgURfVbp8nqA+ddRXvtgYCwqQjQ==} engines: {node: '>=18'} peerDependencies: svelte: ^3.0.0 || ^4.0.0 @@ -1496,8 +1496,8 @@ packages: svelte: optional: true - '@ai-sdk/ui-utils@0.0.40': - resolution: {integrity: sha512-f0eonPUBO13pIO8jA9IGux7IKMeqpvWK22GBr3tOoSRnO5Wg5GEpXZU1V0Po+unpeZHyEPahrWbj5JfXcyWCqw==} + '@ai-sdk/ui-utils@0.0.41': + resolution: {integrity: sha512-I0trJKWxVG8hXeG0MvKqLG54fZjdeGjXvcVZocaSnWMBhl9lpTQxrqAR6ZsQMFDXs5DbvXoKtQs488qu2Bzaiw==} engines: {node: '>=18'} peerDependencies: zod: ^3.0.0 @@ -1505,8 +1505,8 @@ packages: zod: optional: true - '@ai-sdk/vue@0.0.45': - resolution: {integrity: sha512-bqeoWZqk88TQmfoPgnFUKkrvhOIcOcSH5LMPgzZ8XwDqz5tHHrMHzpPfHCj7XyYn4ROTFK/2kKdC/ta6Ko0fMw==} + '@ai-sdk/vue@0.0.46': + resolution: {integrity: sha512-H366ydskPbZP8uRs4sm3SAi97P3JVTRI5Q8xYTI6uTaY4UFBA6aOWdDxniYZNa67ebemfe11m7ksX4wHW6Wl8g==} engines: {node: '>=18'} peerDependencies: vue: ^3.3.4 @@ -1645,51 +1645,51 @@ packages: resolution: {integrity: sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==} engines: {node: '>=6.9.0'} - '@changesets/apply-release-plan@7.0.4': - resolution: {integrity: sha512-HLFwhKWayKinWAul0Vj+76jVx1Pc2v55MGPVjZ924Y/ROeSsBMFutv9heHmCUj48lJyRfOTJG5+ar+29FUky/A==} + '@changesets/apply-release-plan@7.0.5': + resolution: {integrity: sha512-1cWCk+ZshEkSVEZrm2fSj1Gz8sYvxgUL4Q78+1ZZqeqfuevPTPk033/yUZ3df8BKMohkqqHfzj0HOOrG0KtXTw==} - '@changesets/assemble-release-plan@6.0.3': - resolution: {integrity: sha512-bLNh9/Lgl1VwkjWZTq8JmRqH+hj7/Yzfz0jsQ/zJJ+FTmVqmqPj3szeKOri8O/hEM8JmHW019vh2gTO9iq5Cuw==} + '@changesets/assemble-release-plan@6.0.4': + resolution: {integrity: sha512-nqICnvmrwWj4w2x0fOhVj2QEGdlUuwVAwESrUo5HLzWMI1rE5SWfsr9ln+rDqWB6RQ2ZyaMZHUcU7/IRaUJS+Q==} '@changesets/changelog-git@0.2.0': resolution: {integrity: sha512-bHOx97iFI4OClIT35Lok3sJAwM31VbUM++gnMBV16fdbtBhgYu4dxsphBF/0AZZsyAHMrnM0yFcj5gZM1py6uQ==} - '@changesets/cli@2.27.7': - resolution: {integrity: sha512-6lr8JltiiXPIjDeYg4iM2MeePP6VN/JkmqBsVA5XRiy01hGS3y629LtSDvKcycj/w/5Eur1rEwby/MjcYS+e2A==} + '@changesets/cli@2.27.8': + resolution: {integrity: sha512-gZNyh+LdSsI82wBSHLQ3QN5J30P4uHKJ4fXgoGwQxfXwYFTJzDdvIJasZn8rYQtmKhyQuiBj4SSnLuKlxKWq4w==} hasBin: true - '@changesets/config@3.0.2': - resolution: {integrity: sha512-cdEhS4t8woKCX2M8AotcV2BOWnBp09sqICxKapgLHf9m5KdENpWjyrFNMjkLqGJtUys9U+w93OxWT0czorVDfw==} + '@changesets/config@3.0.3': + resolution: {integrity: sha512-vqgQZMyIcuIpw9nqFIpTSNyc/wgm/Lu1zKN5vECy74u95Qx/Wa9g27HdgO4NkVAaq+BGA8wUc/qvbvVNs93n6A==} '@changesets/errors@0.2.0': resolution: {integrity: sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==} - '@changesets/get-dependents-graph@2.1.1': - resolution: {integrity: sha512-LRFjjvigBSzfnPU2n/AhFsuWR5DK++1x47aq6qZ8dzYsPtS/I5mNhIGAS68IAxh1xjO9BTtz55FwefhANZ+FCA==} + '@changesets/get-dependents-graph@2.1.2': + resolution: {integrity: sha512-sgcHRkiBY9i4zWYBwlVyAjEM9sAzs4wYVwJUdnbDLnVG3QwAaia1Mk5P8M7kraTOZN+vBET7n8KyB0YXCbFRLQ==} - '@changesets/get-release-plan@4.0.3': - resolution: {integrity: sha512-6PLgvOIwTSdJPTtpdcr3sLtGatT+Jr22+cQwEBJBy6wP0rjB4yJ9lv583J9fVpn1bfQlBkDa8JxbS2g/n9lIyA==} + '@changesets/get-release-plan@4.0.4': + resolution: {integrity: sha512-SicG/S67JmPTrdcc9Vpu0wSQt7IiuN0dc8iR5VScnnTVPfIaLvKmEGRvIaF0kcn8u5ZqLbormZNTO77bCEvyWw==} '@changesets/get-version-range-type@0.4.0': resolution: {integrity: sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==} - '@changesets/git@3.0.0': - resolution: {integrity: sha512-vvhnZDHe2eiBNRFHEgMiGd2CT+164dfYyrJDhwwxTVD/OW0FUD6G7+4DIx1dNwkwjHyzisxGAU96q0sVNBns0w==} + '@changesets/git@3.0.1': + resolution: {integrity: sha512-pdgHcYBLCPcLd82aRcuO0kxCDbw/yISlOtkmwmE8Odo1L6hSiZrBOsRl84eYG7DRCab/iHnOkWqExqc4wxk2LQ==} - '@changesets/logger@0.1.0': - resolution: {integrity: sha512-pBrJm4CQm9VqFVwWnSqKEfsS2ESnwqwH+xR7jETxIErZcfd1u2zBSqrHbRHR7xjhSgep9x2PSKFKY//FAshA3g==} + '@changesets/logger@0.1.1': + resolution: {integrity: sha512-OQtR36ZlnuTxKqoW4Sv6x5YIhOmClRd5pWsjZsddYxpWs517R0HkyiefQPIytCVh4ZcC5x9XaG8KTdd5iRQUfg==} '@changesets/parse@0.4.0': resolution: {integrity: sha512-TS/9KG2CdGXS27S+QxbZXgr8uPsP4yNJYb4BC2/NeFUj80Rni3TeD2qwWmabymxmrLo7JEsytXH1FbpKTbvivw==} - '@changesets/pre@2.0.0': - resolution: {integrity: sha512-HLTNYX/A4jZxc+Sq8D1AMBsv+1qD6rmmJtjsCJa/9MSRybdxh0mjbTvE6JYZQ/ZiQ0mMlDOlGPXTm9KLTU3jyw==} + '@changesets/pre@2.0.1': + resolution: {integrity: sha512-vvBJ/If4jKM4tPz9JdY2kGOgWmCowUYOi5Ycv8dyLnEE8FgpYYUo1mgJZxcdtGGP3aG8rAQulGLyyXGSLkIMTQ==} - '@changesets/read@0.6.0': - resolution: {integrity: sha512-ZypqX8+/im1Fm98K4YcZtmLKgjs1kDQ5zHpc2U1qdtNBmZZfo/IBiG162RoP0CUF05tvp2y4IspH11PLnPxuuw==} + '@changesets/read@0.6.1': + resolution: {integrity: sha512-jYMbyXQk3nwP25nRzQQGa1nKLY0KfoOV7VLgwucI0bUO8t8ZLCr6LZmgjXsiKuRDc+5A6doKPr9w2d+FEJ55zQ==} - '@changesets/should-skip-package@0.1.0': - resolution: {integrity: sha512-FxG6Mhjw7yFStlSM7Z0Gmg3RiyQ98d/9VpQAZ3Fzr59dCOM9G6ZdYbjiSAt0XtFr9JR5U2tBaJWPjrkGGc618g==} + '@changesets/should-skip-package@0.1.1': + resolution: {integrity: sha512-H9LjLbF6mMHLtJIc/eHR9Na+MifJ3VxtgP/Y+XLn4BF7tDTEN1HNYtH6QMcjP1uxp9sjaFYmW8xqloaCi/ckTg==} '@changesets/types@4.1.0': resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==} @@ -1697,8 +1697,8 @@ packages: '@changesets/types@6.0.0': resolution: {integrity: sha512-b1UkfNulgKoWfqyHtzKS5fOZYSJO+77adgL7DLRDr+/7jhChN+QcHnbjiQVOz/U+Ts3PGNySq7diAItzDgugfQ==} - '@changesets/write@0.3.1': - resolution: {integrity: sha512-SyGtMXzH3qFqlHKcvFY2eX+6b0NGiFcNav8AFsYwy5l8hejOeoeTDemu5Yjmke2V5jpzY+pBvM0vCCQ3gdZpfw==} + '@changesets/write@0.3.2': + resolution: {integrity: sha512-kDxDrPNpUgsjDbWBvUo27PzKX4gqeKOlhibaOXDJA6kuBisGqNHv/HwGJrAu8U/dSf8ZEFIeHIPtvSlZI1kULw==} '@esbuild/aix-ppc64@0.23.1': resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==} @@ -1948,122 +1948,62 @@ packages: '@mdx-js/mdx@3.0.1': resolution: {integrity: sha512-eIQ4QTrOWyL3LWEe/bu6Taqzq2HQvHcyTMaOrI95P2/LmJE7AsfPfgJGuFLPVqBUE1BC1rik3VIhU+s9u72arA==} - '@next/env@14.2.6': - resolution: {integrity: sha512-bs5DFKV+08EjWrl8EB+KKqev1ZTNONH1vFCaHh911aaB362NnP32UDTbE9VQhyiAgbFqJsfDkSxFERNDDb3j0g==} - - '@next/env@14.2.7': - resolution: {integrity: sha512-OTx9y6I3xE/eih+qtthppwLytmpJVPM5PPoJxChFsbjIEFXIayG0h/xLzefHGJviAa3Q5+Fd+9uYojKkHDKxoQ==} - - '@next/eslint-plugin-next@14.2.6': - resolution: {integrity: sha512-d3+p4AjIYmhqzYHhhmkRYYN6ZU35TwZAKX08xKRfnHkz72KhWL2kxMFsDptpZs5e8bBGdepn7vn1+9DaF8iX+A==} + '@next/env@14.2.9': + resolution: {integrity: sha512-hnDAoDPMii31V0ivibI8p6b023jOF1XblWTVjsDUoZKwnZlaBtJFZKDwFqi22R8r9i6W08dThUWU7Bsh2Rg8Ww==} - '@next/eslint-plugin-next@14.2.7': - resolution: {integrity: sha512-+7xh142AdhZGjY9/L0iFo7mqRBMJHe+q+uOL+hto1Lfo9DeWCGcR6no4StlFbVSVcA6fQLKEX6y6qhMsSKbgNQ==} - - '@next/swc-darwin-arm64@14.2.6': - resolution: {integrity: sha512-BtJZb+hYXGaVJJivpnDoi3JFVn80SHKCiiRUW3kk1SY6UCUy5dWFFSbh+tGi5lHAughzeduMyxbLt3pspvXNSg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] + '@next/eslint-plugin-next@14.2.9': + resolution: {integrity: sha512-tmLXuDNfPTqoFuSfsd9Q4R96SS/UCKTPtBnnR+cKDcbh8xZU+126vZnRWH1WEpOmS4Vl2Hy/X6SPmgOGZzn+hA==} - '@next/swc-darwin-arm64@14.2.7': - resolution: {integrity: sha512-UhZGcOyI9LE/tZL3h9rs/2wMZaaJKwnpAyegUVDGZqwsla6hMfeSj9ssBWQS9yA4UXun3pPhrFLVnw5KXZs3vw==} + '@next/swc-darwin-arm64@14.2.9': + resolution: {integrity: sha512-/kfQifl3uLYi3DlwFlzCkgxe6fprJNLzzTUFknq3M5wGYicDIbdGlxUl6oHpVLJpBB/CBY3Y//gO6alz/K4NWA==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@14.2.6': - resolution: {integrity: sha512-ZHRbGpH6KHarzm6qEeXKSElSXh8dS2DtDPjQt3IMwY8QVk7GbdDYjvV4NgSnDA9huGpGgnyy3tH8i5yHCqVkiQ==} + '@next/swc-darwin-x64@14.2.9': + resolution: {integrity: sha512-tK/RyhCmOCiXQ9IVdFrBbZOf4/1+0RSuJkebXU2uMEsusS51TjIJO4l8ZmEijH9gZa0pJClvmApRHi7JuBqsRw==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-darwin-x64@14.2.7': - resolution: {integrity: sha512-ys2cUgZYRc+CbyDeLAaAdZgS7N1Kpyy+wo0b/gAj+SeOeaj0Lw/q+G1hp+DuDiDAVyxLBCJXEY/AkhDmtihUTA==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - - '@next/swc-linux-arm64-gnu@14.2.6': - resolution: {integrity: sha512-O4HqUEe3ZvKshXHcDUXn1OybN4cSZg7ZdwHJMGCXSUEVUqGTJVsOh17smqilIjooP/sIJksgl+1kcf2IWMZWHg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - '@next/swc-linux-arm64-gnu@14.2.7': - resolution: {integrity: sha512-2xoWtE13sUJ3qrC1lwE/HjbDPm+kBQYFkkiVECJWctRASAHQ+NwjMzgrfqqMYHfMxFb5Wws3w9PqzZJqKFdWcQ==} + '@next/swc-linux-arm64-gnu@14.2.9': + resolution: {integrity: sha512-tS5eqwsp2nO7mzywRUuFYmefNZsUKM/mTG3exK2jIHv9TEVklE1SByB1KMhFkqlit1PxS9YK1tV8BOV90Wpbrw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@14.2.6': - resolution: {integrity: sha512-xUcdhr2hfalG8RDDGSFxQ75yOG894UlmFS4K2M0jLrUhauRBGOtUOxoDVwiIIuZQwZ3Y5hDsazNjdYGB0cQ9yQ==} + '@next/swc-linux-arm64-musl@14.2.9': + resolution: {integrity: sha512-8svpeTFNAMTUMKQbEzE8qRAwl9o7mNBv7LR1bmSkQvo1oy4WrNyZbhWsldOiKrc4mZ5dfQkGYsI9T75mIFMfeA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@14.2.7': - resolution: {integrity: sha512-+zJ1gJdl35BSAGpkCbfyiY6iRTaPrt3KTl4SF/B1NyELkqqnrNX6cp4IjjjxKpd64/7enI0kf6b9O1Uf3cL0pw==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - '@next/swc-linux-x64-gnu@14.2.6': - resolution: {integrity: sha512-InosKxw8UMcA/wEib5n2QttwHSKHZHNSbGcMepBM0CTcNwpxWzX32KETmwbhKod3zrS8n1vJ+DuJKbL9ZAB0Ag==} + '@next/swc-linux-x64-gnu@14.2.9': + resolution: {integrity: sha512-0HNulLWpKTB7H5BhHCkEhcRAnWUHeAYCftrrGw3QC18+ZywTdAoPv/zEqKy/0adqt+ks4JDdlgSQ1lNKOKjo0A==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-gnu@14.2.7': - resolution: {integrity: sha512-m6EBqrskeMUzykBrv0fDX/28lWIBGhMzOYaStp0ihkjzIYJiKUOzVYD1gULHc8XDf5EMSqoH/0/TRAgXqpQwmw==} + '@next/swc-linux-x64-musl@14.2.9': + resolution: {integrity: sha512-hhVFViPHLAVUJRNtwwm609p9ozWajOmRvzOZzzKXgiVGwx/CALxlMUeh+M+e0Zj6orENhWLZeilOPHpptuENsA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@14.2.6': - resolution: {integrity: sha512-d4QXfJmt5pGJ7cG8qwxKSBnO5AXuKAFYxV7qyDRHnUNvY/dgDh+oX292gATpB2AAHgjdHd5ks1wXxIEj6muLUQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - '@next/swc-linux-x64-musl@14.2.7': - resolution: {integrity: sha512-gUu0viOMvMlzFRz1r1eQ7Ql4OE+hPOmA7smfZAhn8vC4+0swMZaZxa9CSIozTYavi+bJNDZ3tgiSdMjmMzRJlQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - '@next/swc-win32-arm64-msvc@14.2.6': - resolution: {integrity: sha512-AlgIhk4/G+PzOG1qdF1b05uKTMsuRatFlFzAi5G8RZ9h67CVSSuZSbqGHbJDlcV1tZPxq/d4G0q6qcHDKWf4aQ==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - - '@next/swc-win32-arm64-msvc@14.2.7': - resolution: {integrity: sha512-PGbONHIVIuzWlYmLvuFKcj+8jXnLbx4WrlESYlVnEzDsa3+Q2hI1YHoXaSmbq0k4ZwZ7J6sWNV4UZfx1OeOlbQ==} + '@next/swc-win32-arm64-msvc@14.2.9': + resolution: {integrity: sha512-p/v6XlOdrk06xfN9z4evLNBqftVQUWiyduQczCwSj7hNh8fWTbzdVxsEiNOcajMXJbQiaX/ZzZdFgKVmmJnnGQ==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-ia32-msvc@14.2.6': - resolution: {integrity: sha512-hNukAxq7hu4o5/UjPp5jqoBEtrpCbOmnUqZSKNJG8GrUVzfq0ucdhQFVrHcLRMvQcwqqDh1a5AJN9ORnNDpgBQ==} - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - - '@next/swc-win32-ia32-msvc@14.2.7': - resolution: {integrity: sha512-BiSY5umlx9ed5RQDoHcdbuKTUkuFORDqzYKPHlLeS+STUWQKWziVOn3Ic41LuTBvqE0TRJPKpio9GSIblNR+0w==} + '@next/swc-win32-ia32-msvc@14.2.9': + resolution: {integrity: sha512-IcW9dynWDjMK/0M05E3zopbRen7v0/yEaMZbHFOSS1J/w+8YG3jKywOGZWNp/eCUVtUUXs0PW+7Lpz8uLu+KQA==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - '@next/swc-win32-x64-msvc@14.2.6': - resolution: {integrity: sha512-NANtw+ead1rSDK1jxmzq3TYkl03UNK2KHqUYf1nIhNci6NkeqBD4s1njSzYGIlSHxCK+wSaL8RXZm4v+NF/pMw==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - - '@next/swc-win32-x64-msvc@14.2.7': - resolution: {integrity: sha512-pxsI23gKWRt/SPHFkDEsP+w+Nd7gK37Hpv0ngc5HpWy2e7cKx9zR/+Q2ptAUqICNTecAaGWvmhway7pj/JLEWA==} + '@next/swc-win32-x64-msvc@14.2.9': + resolution: {integrity: sha512-gcbpoXyWZdVOBgNa5BRzynrL5UR1nb2ZT38yKgnphYU9UHjeecnylMHntrQiMg/QtONDcJPFC/PmsS47xIRYoA==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -2967,29 +2907,26 @@ packages: cpu: [x64] os: [win32] + '@rtsao/scc@1.1.0': + resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} + '@rushstack/eslint-patch@1.10.4': resolution: {integrity: sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==} - '@shikijs/core@1.16.1': - resolution: {integrity: sha512-aI0hBtw+a6KsJp2jcD4YuQqKpeCbURMZbhHVozDknJpm+KJqeMRkEnfBC8BaKE/5XC+uofPgCLsa/TkTk0Ba0w==} - - '@shikijs/core@1.16.2': - resolution: {integrity: sha512-XSVH5OZCvE4WLMgdoBqfPMYmGHGmCC3OgZhw0S7KcSi2XKZ+5oHGe71GFnTljgdOxvxx5WrRks6QoTLKrl1eAA==} + '@shikijs/core@1.16.3': + resolution: {integrity: sha512-yETIvrETCeC39gSPIiSADmjri9FwKmxz0QvONMtTIUYlKZe90CJkvcjPksayC2VQOtzOJonEiULUa8v8crUQvA==} - '@shikijs/rehype@1.16.1': - resolution: {integrity: sha512-6GM4yvvs4iz9JYaKWww/02tkOK3nBkmK1j2IcRd8y4/LKnDrv2Nm/TeNohYkZG8CjX8UQfLlBQB5nCXD2OMSgg==} + '@shikijs/rehype@1.16.3': + resolution: {integrity: sha512-/IxpVgFBAXmvDVNnCVXxrA/LcjeJvvNk3hzxUurciok39LE8mWoJXvsJ1BXqOxvHBlkkD3+xvap2KMhoF3irIQ==} - '@shikijs/transformers@1.16.1': - resolution: {integrity: sha512-mfbe4YMov+1eyIBU3F6BtaPmLgDkRQaVse8xsBlKTVAcNF3cbZMRCyUz2N6gJOMKLJiv9T5gapBPbRxrDMuoxA==} + '@shikijs/transformers@1.16.3': + resolution: {integrity: sha512-bu4IcpUWmch4NvIWQgyMk2r9sH1XNZjUFgu56d3TPD1wLmBB/krctzVYgmurQ45X4dBEpNZdNvdG3v5B27taSw==} - '@shikijs/transformers@1.16.2': - resolution: {integrity: sha512-AR6ANiKwi1dJr5g/W0L+Su4PoHurkHLgtNmesbOFOPGKNQC2BeGU/Z2Ghkl+cUF5PfE+UeLkxUwzpE6H37hTSg==} + '@shikijs/twoslash@1.16.3': + resolution: {integrity: sha512-lSBWuLv7K6QvQ1bKuJ7HLuIMa1tHjyLtijCRDjD7plhmSJXbS92icvXSCDaJsZ7ACt7KAgba4cA6ffMT7YAbjQ==} - '@shikijs/twoslash@1.16.1': - resolution: {integrity: sha512-//zj64hG+JmgBizgbwUO7gLQRClHfAhND1taq5K5gcfMk1J2XJ3OGAvWKEuSpKEaIk5qmrM4CVVgo68GBseABg==} - - '@shikijs/vscode-textmate@9.2.0': - resolution: {integrity: sha512-5FinaOp6Vdh/dl4/yaOTh0ZeKch+rYS8DUb38V3GMKYVkdqzxw53lViRKUYkVILRiVQT7dcPC7VvAKOR73zVtQ==} + '@shikijs/vscode-textmate@9.2.2': + resolution: {integrity: sha512-TMp15K+GGYrWlZM8+Lnj9EaHEFmOen0WJBrfa17hF7taDOYthuPPV0GWzfd/9iMij0akS/8Yw2ikquH7uVi/fg==} '@swc/counter@0.1.3': resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} @@ -2997,8 +2934,8 @@ packages: '@swc/helpers@0.5.5': resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} - '@tailwindcss/forms@0.5.8': - resolution: {integrity: sha512-DJs7B7NPD0JH7BVvdHWNviWmunlFhuEkz7FyFxE4japOWYMLl9b1D6+Z9mivJJPWr6AEbmlPqgiFRyLwFB1SgQ==} + '@tailwindcss/forms@0.5.9': + resolution: {integrity: sha512-tM4XVr2+UVTxXJzey9Twx48c1gcxFStqn1pQz0tRsX8o3DvxhN5oY5pvyAbUx7VTaZxpej4Zzvc6h+1RJBzpIg==} peerDependencies: tailwindcss: '>=3.0.0 || >= 3.0.0-alpha.1 || >= 4.0.0-alpha.20' @@ -3064,11 +3001,11 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@18.19.48': - resolution: {integrity: sha512-7WevbG4ekUcRQSZzOwxWgi5dZmTak7FaxXDoW7xVxPBmKx1rTzfmRLkeCgJzcbBnOV2dkhAPc8cCeT6agocpjg==} + '@types/node@18.19.50': + resolution: {integrity: sha512-xonK+NRrMBRtkL1hVCc3G+uXtjh1Al4opBLjqVmipe5ZAaBYWW6cNAiBVZ1BvmkBhep698rP3UM3aRAdSALuhg==} - '@types/node@22.5.2': - resolution: {integrity: sha512-acJsPTEqYqulZS/Yp/S3GgeE6GZ0qYODUR8aVr/DkhHQ8l9nd4j5x1/ZJy9/gHrRlFMqkO6i0I3E27Alu4jjPg==} + '@types/node@22.5.4': + resolution: {integrity: sha512-FDuKUJQm/ju9fT/SeX/6+gBzoPzlVCzfzmGkwKvRHQVxi4BntVbyIwf6a4Xn62mrvndLiml6z/UBXIdEVjQLXg==} '@types/prismjs@1.26.4': resolution: {integrity: sha512-rlAnzkW2sZOjbqZ743IHUhFcvzaGbqijwOu8QZnZCjfQzBqFE3s4lOTJEsxikImav9uzz/42I+O7YUs1mWgMlg==} @@ -3103,6 +3040,17 @@ packages: '@types/uuid@10.0.0': resolution: {integrity: sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==} + '@typescript-eslint/eslint-plugin@7.2.0': + resolution: {integrity: sha512-mdekAHOqS9UjlmyF/LSs6AIEvfceV749GFxoBAjwAv0nkevfKHWQFDMcBZWUiIC5ft6ePWivXoS36aKQ0Cy3sw==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + '@typescript-eslint/parser': ^7.0.0 + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + '@typescript-eslint/parser@7.2.0': resolution: {integrity: sha512-5FKsVcHTk6TafQKQbuIVkXq58Fnbkd2wDL4LB7AURN7RUOu1utVP+G8+6u3ZhEroW3DF6hyo3ZEXxgKgp4KeCg==} engines: {node: ^16.0.0 || >=18.0.0} @@ -3117,6 +3065,16 @@ packages: resolution: {integrity: sha512-Qh976RbQM/fYtjx9hs4XkayYujB/aPwglw2choHmf3zBjB4qOywWSdt9+KLRdHubGcoSwBnXUH2sR3hkyaERRg==} engines: {node: ^16.0.0 || >=18.0.0} + '@typescript-eslint/type-utils@7.2.0': + resolution: {integrity: sha512-xHi51adBHo9O9330J8GQYQwrKBqbIPJGZZVQTHHmy200hvkLZFWJIFtAG/7IYTWUyun6DE6w5InDReePJYJlJA==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + '@typescript-eslint/types@7.2.0': resolution: {integrity: sha512-XFtUHPI/abFhm4cbCDc5Ykc8npOKBSJePY3a3s+lwumt7XWJuzP5cZcfZ610MIPHjQjNsOLlYK8ASPaNG8UiyA==} engines: {node: ^16.0.0 || >=18.0.0} @@ -3130,6 +3088,12 @@ packages: typescript: optional: true + '@typescript-eslint/utils@7.2.0': + resolution: {integrity: sha512-YfHpnMAGb1Eekpm3XRK8hcMwGLGsnT6L+7b2XyRv6ouDuJU1tZir1GS2i0+VXRatMwSI1/UfcyPe53ADkU+IuA==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^8.56.0 + '@typescript-eslint/visitor-keys@7.2.0': resolution: {integrity: sha512-c6EIQRHhcpl6+tO8EMR+kjkkV+ugUNXOmeASA1rlzkd8EPIriavpWoiEz1HR/VLhbVIdhqnV6E7JZm00cBDx2A==} engines: {node: ^16.0.0 || >=18.0.0} @@ -3142,34 +3106,34 @@ packages: '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - '@vue/compiler-core@3.4.38': - resolution: {integrity: sha512-8IQOTCWnLFqfHzOGm9+P8OPSEDukgg3Huc92qSG49if/xI2SAwLHQO2qaPQbjCWPBcQoO1WYfXfTACUrWV3c5A==} + '@vue/compiler-core@3.5.3': + resolution: {integrity: sha512-adAfy9boPkP233NTyvLbGEqVuIfK/R0ZsBsIOW4BZNfb4BRpRW41Do1u+ozJpsb+mdoy80O20IzAsHaihRb5qA==} - '@vue/compiler-dom@3.4.38': - resolution: {integrity: sha512-Osc/c7ABsHXTsETLgykcOwIxFktHfGSUDkb05V61rocEfsFDcjDLH/IHJSNJP+/Sv9KeN2Lx1V6McZzlSb9EhQ==} + '@vue/compiler-dom@3.5.3': + resolution: {integrity: sha512-wnzFArg9zpvk/811CDOZOadJRugf1Bgl/TQ3RfV4nKfSPok4hi0w10ziYUQR6LnnBAUlEXYLUfZ71Oj9ds/+QA==} - '@vue/compiler-sfc@3.4.38': - resolution: {integrity: sha512-s5QfZ+9PzPh3T5H4hsQDJtI8x7zdJaew/dCGgqZ2630XdzaZ3AD8xGZfBqpT8oaD/p2eedd+pL8tD5vvt5ZYJQ==} + '@vue/compiler-sfc@3.5.3': + resolution: {integrity: sha512-P3uATLny2tfyvMB04OQFe7Sczteno7SLFxwrOA/dw01pBWQHB5HL15a8PosoNX2aG/EAMGqnXTu+1LnmzFhpTQ==} - '@vue/compiler-ssr@3.4.38': - resolution: {integrity: sha512-YXznKFQ8dxYpAz9zLuVvfcXhc31FSPFDcqr0kyujbOwNhlmaNvL2QfIy+RZeJgSn5Fk54CWoEUeW+NVBAogGaw==} + '@vue/compiler-ssr@3.5.3': + resolution: {integrity: sha512-F/5f+r2WzL/2YAPl7UlKcJWHrvoZN8XwEBLnT7S4BXwncH25iDOabhO2M2DWioyTguJAGavDOawejkFXj8EM1w==} - '@vue/reactivity@3.4.38': - resolution: {integrity: sha512-4vl4wMMVniLsSYYeldAKzbk72+D3hUnkw9z8lDeJacTxAkXeDAP1uE9xr2+aKIN0ipOL8EG2GPouVTH6yF7Gnw==} + '@vue/reactivity@3.5.3': + resolution: {integrity: sha512-2w61UnRWTP7+rj1H/j6FH706gRBHdFVpIqEkSDAyIpafBXYH8xt4gttstbbCWdU3OlcSWO8/3mbKl/93/HSMpw==} - '@vue/runtime-core@3.4.38': - resolution: {integrity: sha512-21z3wA99EABtuf+O3IhdxP0iHgkBs1vuoCAsCKLVJPEjpVqvblwBnTj42vzHRlWDCyxu9ptDm7sI2ZMcWrQqlA==} + '@vue/runtime-core@3.5.3': + resolution: {integrity: sha512-5b2AQw5OZlmCzSsSBWYoZOsy75N4UdMWenTfDdI5bAzXnuVR7iR8Q4AOzQm2OGoA41xjk53VQKrqQhOz2ktWaw==} - '@vue/runtime-dom@3.4.38': - resolution: {integrity: sha512-afZzmUreU7vKwKsV17H1NDThEEmdYI+GCAK/KY1U957Ig2NATPVjCROv61R19fjZNzMmiU03n79OMnXyJVN0UA==} + '@vue/runtime-dom@3.5.3': + resolution: {integrity: sha512-wPR1DEGc3XnQ7yHbmkTt3GoY0cEnVGQnARRdAkDzZ8MbUKEs26gogCQo6AOvvgahfjIcnvWJzkZArQ1fmWjcSg==} - '@vue/server-renderer@3.4.38': - resolution: {integrity: sha512-NggOTr82FbPEkkUvBm4fTGcwUY8UuTsnWC/L2YZBmvaQ4C4Jl/Ao4HHTB+l7WnFCt5M/dN3l0XLuyjzswGYVCA==} + '@vue/server-renderer@3.5.3': + resolution: {integrity: sha512-28volmaZVG2PGO3V3+gBPKoSHvLlE8FGfG/GKXKkjjfxLuj/50B/0OQGakM/g6ehQeqCrZYM4eHC4Ks48eig1Q==} peerDependencies: - vue: 3.4.38 + vue: 3.5.3 - '@vue/shared@3.4.38': - resolution: {integrity: sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw==} + '@vue/shared@3.5.3': + resolution: {integrity: sha512-Jp2v8nylKBT+PlOUjun2Wp/f++TfJVFjshLzNtJDdmFJabJa7noGMncqXRM1vXGX+Yo2V7WykQFNxusSim8SCA==} abort-controller@3.0.0: resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} @@ -3193,8 +3157,8 @@ packages: resolution: {integrity: sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==} engines: {node: '>= 8.0.0'} - ai@3.3.21: - resolution: {integrity: sha512-gUkYEpghc2/+/2ZO82GSf3R2nMXiC0ZZBvhubetVTK93RW1ts/wuuLig7SH3K3vPgj3us0XK67/9FC1XOFwupg==} + ai@3.3.30: + resolution: {integrity: sha512-CHkxudR5tXrRFjcNEeBmVmWZw1+B9CBxELrC1FoYrPXKlQJKYRopS1lNGQahl671mc3jawY6xnNQt84p5wFWGg==} engines: {node: '>=18'} peerDependencies: openai: ^4.42.0 @@ -3225,8 +3189,8 @@ packages: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} - ansi-regex@6.0.1: - resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} + ansi-regex@6.1.0: + resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} engines: {node: '>=12'} ansi-styles@3.2.1: @@ -3336,9 +3300,6 @@ packages: resolution: {integrity: sha512-Mr2ZakwQ7XUAjp7pAwQWRhhK8mQQ6JAaNWSjmjxil0R8BPioMtQsTLOolGYkji1rcL++3dCqZA3zWqpT+9Ew6g==} engines: {node: '>=4'} - axobject-query@3.1.1: - resolution: {integrity: sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==} - axobject-query@4.1.0: resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} engines: {node: '>= 0.4'} @@ -3411,8 +3372,8 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - caniuse-lite@1.0.30001655: - resolution: {integrity: sha512-jRGVy3iSGO5Uutn2owlb5gR6qsGngTw9ZTb4ali9f3glshcNmJ2noam4Mo9zia5P9Dk3jNNydy7vQjuE5dQmfg==} + caniuse-lite@1.0.30001660: + resolution: {integrity: sha512-GacvNTTuATm26qC74pt+ad1fW15mlQ/zuTzzY1ZoIzECTP8HURDfF43kNxPgf7H1jmelCBQTTbBNxdSXOA7Bqg==} ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -3628,8 +3589,8 @@ packages: supports-color: optional: true - debug@4.3.6: - resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==} + debug@4.3.7: + resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -3708,26 +3669,26 @@ packages: eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - electron-to-chromium@1.5.13: - resolution: {integrity: sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q==} + electron-to-chromium@1.5.18: + resolution: {integrity: sha512-1OfuVACu+zKlmjsNdcJuVQuVE61sZOLbNM4JAQ1Rvh6EOj0/EUKhMJjRH73InPlXSh8HIJk1cVZ8pyOV/FMdUQ==} - embla-carousel-autoplay@8.2.0: - resolution: {integrity: sha512-+u5I5h27tnEl9D5IiY4n3Q5DrT2XuNggZ6P/785cETYZslEVGHPevbyzuryxGNi1taXfrgvwrbMnisfUyUmytw==} + embla-carousel-autoplay@8.2.1: + resolution: {integrity: sha512-jhE2aNz5pbmICVkz3XyB3uACgkk4YvbnOZeMcoeIMjfycierQvmcice107w73kYaPrQSzCrHLNkKNmq9eA2iOQ==} peerDependencies: - embla-carousel: 8.2.0 + embla-carousel: 8.2.1 - embla-carousel-react@8.2.0: - resolution: {integrity: sha512-dWqbmaEBQjeAcy/EKrcAX37beVr0ubXuHPuLZkx27z58V1FIvRbbMb4/c3cLZx0PAv/ofngX2QFrwUB+62SPnw==} + embla-carousel-react@8.2.1: + resolution: {integrity: sha512-YKtARk101mp00Zb6UAFkkvK+5XRo92LAtO9xLFeDnQ/XU9DqFhKnRy1CedRRj0/RSk6MTFDx3MqOQue3gJj9DA==} peerDependencies: react: ^16.8.0 || ^17.0.1 || ^18.0.0 - embla-carousel-reactive-utils@8.2.0: - resolution: {integrity: sha512-ZdaPNgMydkPBiDRUv+wRIz3hpZJ3LKrTyz+XWi286qlwPyZFJDjbzPBiXnC3czF9N/nsabSc7LTRvGauUzwKEg==} + embla-carousel-reactive-utils@8.2.1: + resolution: {integrity: sha512-LXMVOOyv09ZKRxRQXYMX1FpVGcypsuxdcidNcNlBQUN2mK7hkmjVFQwwhfnnY39KMi88XYnYPBgMxfTe0vxSrA==} peerDependencies: - embla-carousel: 8.2.0 + embla-carousel: 8.2.1 - embla-carousel@8.2.0: - resolution: {integrity: sha512-rf2GIX8rab9E6ZZN0Uhz05746qu2KrDje9IfFyHzjwxLwhvGjUt6y9+uaY1Sf+B0OPSa3sgas7BE2hWZCtopTA==} + embla-carousel@8.2.1: + resolution: {integrity: sha512-9mTDtyMZJhFuuW5pixhTT4iLiJB1l3dH3IpXUKCsgLlRlHCiySf/wLKy5xIAzmxIsokcQ50xea8wi7BCt0+Rxg==} emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -3809,17 +3770,8 @@ packages: resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} engines: {node: '>=12'} - eslint-config-next@14.2.6: - resolution: {integrity: sha512-z0URA5LO6y8lS/YLN0EDW/C4LEkDODjJzA37dvLVdzCPzuewjzTe1os5g3XclZAZrQ8X8hPaSMQ2JuVWwMmrTA==} - peerDependencies: - eslint: ^7.23.0 || ^8.0.0 - typescript: '>=3.3.1' - peerDependenciesMeta: - typescript: - optional: true - - eslint-config-next@14.2.7: - resolution: {integrity: sha512-ppmy+QdQ7qkuCHGDlPjWaoSbJvjGpWSBD4zEW8f1eWlxYXYpZK7QzBOer1EcHKT3uKhlY1JjUus9g7Kvv712rw==} + eslint-config-next@14.2.9: + resolution: {integrity: sha512-aNgGqWBp2KFcuEf9zNqmv+8dBkOrdyOlCIbdtyw7fiCQioLqXNcXmalAyeNtVyE95Kwgg11bgXvuVqdxpbR79g==} peerDependencies: eslint: ^7.23.0 || ^8.0.0 typescript: '>=3.3.1' @@ -3843,8 +3795,8 @@ packages: eslint-plugin-import-x: optional: true - eslint-module-utils@2.8.2: - resolution: {integrity: sha512-3XnC5fDyc8M4J2E8pt8pmSVRX2M+5yWMCfI/kDZwauQeFgzQOuhcRBFKjTeJagqgk4sFKxe1mvNVnaWwImx/Tg==} + eslint-module-utils@2.11.0: + resolution: {integrity: sha512-gbBE5Hitek/oG6MUVj6sFuzEjA/ClzNflVrLovHi/JgLdC7fiN5gLAY1WIPW1a0V5I999MnsrvVrCOGmmVqDBQ==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -3864,8 +3816,8 @@ packages: eslint-import-resolver-webpack: optional: true - eslint-plugin-import@2.29.1: - resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} + eslint-plugin-import@2.30.0: + resolution: {integrity: sha512-/mHNE9jINJfiD2EKkg1BKyPyUk4zdnT54YgbOgfjSakWT5oyX/qQLVNTkehyfpcMxZXMy1zyonZ2v7hZTX43Yw==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -3874,11 +3826,11 @@ packages: '@typescript-eslint/parser': optional: true - eslint-plugin-jsx-a11y@6.9.0: - resolution: {integrity: sha512-nOFOCaJG2pYqORjK19lqPqxMO/JpvdCZdPtNdxY3kvom3jTvkAbOvQvD8wuD0G8BYR0IGAGYDlzqWJOh/ybn2g==} + eslint-plugin-jsx-a11y@6.10.0: + resolution: {integrity: sha512-ySOHvXX8eSN6zz8Bywacm7CvGNhUtdjvqfQDVe6020TUK34Cywkw7m0KsCCk1Qtm9G1FayfTN1/7mMYnYO2Bhg==} engines: {node: '>=4.0'} peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 eslint-plugin-react-hooks@4.6.2: resolution: {integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==} @@ -3886,8 +3838,8 @@ packages: peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - eslint-plugin-react@7.35.0: - resolution: {integrity: sha512-v501SSMOWv8gerHkk+IIQBkcGRGrO2nfybfj5pLxuJNFTPxxA3PSryhXTK+9pNbtkggheDdsC0E9Q8CuPk6JKA==} + eslint-plugin-react@7.35.2: + resolution: {integrity: sha512-Rbj2R9zwP2GYNcIak4xoAMV57hrBh3hTaR0k7hVjwCQgryE/pw5px4b13EYjduOI0hfXyZhwBxaGpOTbWSGzKQ==} engines: {node: '>=4'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 @@ -4026,9 +3978,6 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - find-yarn-workspace-root2@1.2.16: - resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==} - flat-cache@3.2.0: resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} engines: {node: ^10.12.0 || >=12.0.0} @@ -4088,27 +4037,28 @@ packages: engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] - fumadocs-core@13.4.1: - resolution: {integrity: sha512-0Lr1rrBXaA1in4HpzDNARxOwnJbYWsbeyah9vaRQliM7H3jaDHSERt5D9K8qcWRv8X+qQy2WTOlUwBDPjdwRPQ==} + fumadocs-core@13.4.9: + resolution: {integrity: sha512-r+vREMkoSeaz4LauKla8o4VBd+2VjF9vDz9kpcUMqqAQ3UGjiv3grWcPtanePCUcr5rQ684RrzAbPoF8d7UOmw==} peerDependencies: next: '>= 14.1.0' react: '>= 18' react-dom: '>= 18' - fumadocs-mdx@9.0.4: - resolution: {integrity: sha512-RsOptncs148STMCcJe2QnuWHEF/Xwf02LNt/APPbgMCONhUzgVIyG85nBz2XUZT135Vz+OZvaRKJYVUuYswKEg==} + fumadocs-mdx@10.0.2: + resolution: {integrity: sha512-kpM4QfLXF3CjqBCLsYySZNvXvKpDrqDCK7wobhoAbTTmzql2cGXBk+bkAogwjgW3sidGw9d/HIGOcB61R07QLA==} + hasBin: true peerDependencies: fumadocs-core: ^13.2.1 next: '>= 14.1.0' - fumadocs-twoslash@1.1.2: - resolution: {integrity: sha512-uXfkFhyL5bLMWLW739ILyfUVquoltY97qGJg68yEhTMpVAi9RyjeXSow4toFF84yFZgnFdkVwgv2zdTSmoi5KA==} + fumadocs-twoslash@1.1.3: + resolution: {integrity: sha512-gXpJnnAQQQSzcDKH0Qfi2BN2gUiH4cYOS+N4jM9kHNo3YO842RVu0yhmrwZgajc7rdOWIWjIRZ8bdOhVd0FePA==} peerDependencies: fumadocs-ui: 13.x.x shiki: 1.x.x - fumadocs-ui@13.4.1: - resolution: {integrity: sha512-n/MbnvwkuR+e7uL8SXZqZFwzzyoG7oEb6EblDxbja5vQKhgBoux45Xo9ldZP7Btwo7/2QzE+As1vATpK8x5QHA==} + fumadocs-ui@13.4.9: + resolution: {integrity: sha512-9nstDW6gGIhhcR8e19N4Rt+W0Qy26oqUTMHf5hyZgIVF8b9at/mM6Au3kkVvhd6SDXkHCezVi7txOdhfaS9IxQ==} peerDependencies: next: '>= 14.1.0' react: '>= 18' @@ -4388,8 +4338,8 @@ packages: resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} engines: {node: '>= 0.4'} - is-bun-module@1.1.0: - resolution: {integrity: sha512-4mTAVPlrXpaN3jtF0lsnPCMGnq4+qZjVIKq0HCpfcqf8OC1SM5oATCIAPM5V5FN05qp2NNnFndphmdZS9CV3hA==} + is-bun-module@1.2.1: + resolution: {integrity: sha512-AmidtEM6D6NmUiLOvvU7+IePxjEjOzra2h0pSrsfSAcXwl/83zLLXDByafUJy9k/rKK0pvXMLdwKwGHlX2Ke6Q==} is-callable@1.2.7: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} @@ -4585,8 +4535,8 @@ packages: json-parse-even-better-errors@2.3.1: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} - json-schema-to-zod@2.4.0: - resolution: {integrity: sha512-3T+eBPrG43VB5nYrmQFjoh9+EwzgVeNuJmqm6/m/9khqVlahFULUjzQ8Nu4jelgeTEJSm2ALDy5KDDqk1Y7xlg==} + json-schema-to-zod@2.4.1: + resolution: {integrity: sha512-aMoez9TxgnfLAIZaWTPaQ+j7rOt1K9Ew/TBI85XcnhcFlo/47b1MDgpi4r07XndLSZWOX/KsJiRJvhdzSvo2Dw==} hasBin: true json-schema-traverse@0.4.1: @@ -4637,8 +4587,8 @@ packages: resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} engines: {node: '>=6'} - langsmith@0.1.49: - resolution: {integrity: sha512-PI9qzBalZYpN2gu1kf1IX/+unRRXTiZRhtTKYfWcPyQVPZ5exZVJfZy515+FUp1iXdgacr2tS2ZtNGUB2Vdejg==} + langsmith@0.1.53: + resolution: {integrity: sha512-3iCa3/VRlNSGt6eRWx/dzdlbgkulbuhRxguhEFcaCHcbLwX57P1mWWqWXado/DSf+yHsVy7f4Nt6yI3U2iri+Q==} peerDependencies: '@langchain/core': '*' langchain: '*' @@ -4677,10 +4627,6 @@ packages: resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - load-yaml-file@0.2.0: - resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==} - engines: {node: '>=6'} - locate-character@3.0.0: resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==} @@ -4733,8 +4679,8 @@ packages: lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - lru-cache@11.0.0: - resolution: {integrity: sha512-Qv32eSV1RSCfhY3fpPE2GNZ8jgM9X7rdAfemLWqTUxwiyIC4jJ6Sy0fZ8H+oLWevO6i4/bizg7c8d8i6bxrzbA==} + lru-cache@11.0.1: + resolution: {integrity: sha512-CgeuL5uom6j/ZVrg7G/+1IXqRY8JXX4Hghfy5YE0EhoYQWvndP1kufu58cmZLNIDKnRhZrXfdS9urVWx98AipQ==} engines: {node: 20 || >=22} lru-cache@4.1.5: @@ -4743,18 +4689,13 @@ packages: lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} - lucide-react@0.428.0: - resolution: {integrity: sha512-rGrzslfEcgqwh+TLBC5qJ8wvVIXhLvAIXVFKNHndYyb1utSxxn9rXOC+1CNJLi6yNOooyPqIs6+3YCp6uSiEvg==} - peerDependencies: - react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0-rc - - lucide-react@0.436.0: - resolution: {integrity: sha512-N292bIxoqm1aObAg0MzFtvhYwgQE6qnIOWx/GLj5ONgcTPH6N0fD9bVq/GfdeC9ZORBXozt/XeEKDpiB3x3vlQ==} + lucide-react@0.438.0: + resolution: {integrity: sha512-uq6yCB+IzVfgIPMK8ibkecXSWTTSOMs9UjUgZigfrDCVqgdwkpIgYg1fSYnf0XXF2AoSyCJZhoZXQwzoai7VGw==} peerDependencies: react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0-rc - lucide-react@0.438.0: - resolution: {integrity: sha512-uq6yCB+IzVfgIPMK8ibkecXSWTTSOMs9UjUgZigfrDCVqgdwkpIgYg1fSYnf0XXF2AoSyCJZhoZXQwzoai7VGw==} + lucide-react@0.439.0: + resolution: {integrity: sha512-PafSWvDTpxdtNEndS2HIHxcNAbd54OaqSYJO90/b63rab2HWYqDbH194j0i82ZFdWOAcf0AHinRykXRRK2PJbw==} peerDependencies: react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0-rc @@ -4859,8 +4800,8 @@ packages: micromark-extension-mdx-expression@3.0.0: resolution: {integrity: sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ==} - micromark-extension-mdx-jsx@3.0.0: - resolution: {integrity: sha512-uvhhss8OGuzR4/N17L1JwvmJIpPhAd8oByMawEKx6NVdBCbesjH4t+vjEp3ZXft9DwvlKSD07fCeI44/N0Vf2w==} + micromark-extension-mdx-jsx@3.0.1: + resolution: {integrity: sha512-vNuFb9czP8QCtAQcEJn0UJQJZA8Dk6DXKBqx+bg/w0WGuSxDxNr7hErW89tHUY31dUW4NqEOWwmEUNhjTFmHkg==} micromark-extension-mdx-md@2.0.0: resolution: {integrity: sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==} @@ -4877,8 +4818,8 @@ packages: micromark-factory-label@2.0.0: resolution: {integrity: sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==} - micromark-factory-mdx-expression@2.0.1: - resolution: {integrity: sha512-F0ccWIUHRLRrYp5TC9ZYXmZo+p2AM13ggbsW4T0b5CRKP8KHVRB8t4pwtBgTxtjRmwrK0Irwm7vs2JOZabHZfg==} + micromark-factory-mdx-expression@2.0.2: + resolution: {integrity: sha512-5E5I2pFzJyg2CtemqAbcyCktpHXuJbABnsb32wX2U8IQKhhVFBqkcZR5LRm1WVoFqa4kTueZK4abep7wdo9nrw==} micromark-factory-space@2.0.0: resolution: {integrity: sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==} @@ -4996,9 +4937,6 @@ packages: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} engines: {node: '>=4'} - ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} @@ -5037,26 +4975,8 @@ packages: react: ^16.8 || ^17 || ^18 react-dom: ^16.8 || ^17 || ^18 - next@14.2.6: - resolution: {integrity: sha512-57Su7RqXs5CBKKKOagt8gPhMM3CpjgbeQhrtei2KLAA1vTNm7jfKS+uDARkSW8ZETUflDCBIsUKGSyQdRs4U4g==} - engines: {node: '>=18.17.0'} - hasBin: true - peerDependencies: - '@opentelemetry/api': ^1.1.0 - '@playwright/test': ^1.41.2 - react: ^18.2.0 - react-dom: ^18.2.0 - sass: ^1.3.0 - peerDependenciesMeta: - '@opentelemetry/api': - optional: true - '@playwright/test': - optional: true - sass: - optional: true - - next@14.2.7: - resolution: {integrity: sha512-4Qy2aK0LwH4eQiSvQWyKuC7JXE13bIopEQesWE0c/P3uuNRnZCQanI0vsrMLmUQJLAto+A+/8+sve2hd+BQuOQ==} + next@14.2.9: + resolution: {integrity: sha512-3CzBNo6BuJnRjcQvRw+irnU1WiuJNZEp+dkzkt91y4jeIDN/Emg95F+takSYiLpJ/HkxClVQRyqiTwYce5IVqw==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: @@ -5164,8 +5084,11 @@ packages: resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} engines: {node: '>=12'} - openai@4.57.0: - resolution: {integrity: sha512-JnwBSIYqiZ3jYjB5f2in8hQ0PRA092c6m+/6dYB0MzK0BEbn+0dioxZsPLBm5idJbg9xzLNOiGVm2OSuhZ+BdQ==} + oniguruma-to-js@0.3.3: + resolution: {integrity: sha512-m90/WEhgs8g4BxG37+Nu3YrMfJDs2YXtYtIllhsEPR+wP3+K4EZk6dDUvy2v2K4MNFDDOYKL4/yqYPXDqyozTQ==} + + openai@4.58.2: + resolution: {integrity: sha512-hIalypYELt7/PcryFpz4Gi1z/8ZDzukWyOhr+jKM6L/GVE+t4NseaENXKt+OxnkkIm/1R2EkdGxgnHrZ0kB5bQ==} hasBin: true peerDependencies: zod: ^3.23.8 @@ -5235,6 +5158,9 @@ packages: package-json-from-dist@1.0.0: resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} + package-manager-detector@0.2.0: + resolution: {integrity: sha512-E385OSk9qDcXhcM9LNSe4sdhx8a9mAPrZ4sMLW+tmxl5ZuGtPUcdFu+MPP2jbgiWAZ6Pfe5soGFMd+0Db5Vrog==} + parent-module@1.0.1: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} engines: {node: '>=6'} @@ -5289,8 +5215,8 @@ packages: periscopic@3.1.0: resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==} - picocolors@1.0.1: - resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + picocolors@1.1.0: + resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} @@ -5308,10 +5234,6 @@ packages: resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} engines: {node: '>= 6'} - pkg-dir@4.2.0: - resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} - engines: {node: '>=8'} - possible-typed-array-names@1.0.0: resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} engines: {node: '>= 0.4'} @@ -5379,14 +5301,10 @@ packages: resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} engines: {node: ^10 || ^12 || >=14} - postcss@8.4.43: - resolution: {integrity: sha512-gJAQVYbh5R3gYm33FijzCZj7CHyQ3hWMgJMprLUlIYqCwTeZhBQ19wp0e9mA25BUbEvY5+EXuuaAjqQsrBxQBQ==} + postcss@8.4.45: + resolution: {integrity: sha512-7KTLTdzdZZYscUc65XmjFiB73vBhBfbPztCYdUNvlaso9PrzjzcmjqBPR0lNGkcVlcO4BjiO5rK/qNz+XAen1Q==} engines: {node: ^10 || ^12 || >=14} - preferred-pm@3.1.4: - resolution: {integrity: sha512-lEHd+yEm22jXdCphDrkvIJQU66EuLojPPtvZkpKIkiD+l0DMThF/niqZKJSoU8Vl7iuvtmzyMhir9LdVy5WMnA==} - engines: {node: '>=10'} - prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} @@ -5540,8 +5458,8 @@ packages: '@types/react': optional: true - react-remove-scroll@2.5.10: - resolution: {integrity: sha512-m3zvBRANPBw3qxVVjEIPEQinkcwlFZ4qyomuWVpNJdv4c6MvHfXV0C3L9Jx5rr3HeBHKNRX+1jreB5QloDIJjA==} + react-remove-scroll@2.5.5: + resolution: {integrity: sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==} engines: {node: '>=10'} peerDependencies: '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5550,8 +5468,8 @@ packages: '@types/react': optional: true - react-remove-scroll@2.5.5: - resolution: {integrity: sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==} + react-remove-scroll@2.5.7: + resolution: {integrity: sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA==} engines: {node: '>=10'} peerDependencies: '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5560,8 +5478,8 @@ packages: '@types/react': optional: true - react-remove-scroll@2.5.7: - resolution: {integrity: sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA==} + react-remove-scroll@2.6.0: + resolution: {integrity: sha512-I2U4JVEsQenxDAKaVa3VZ/JeJZe0/2DxPWL8Tj8yLKctQJQiZM52pn/GWFpSp8dftjM3pSAHVJZscAnC/y+ySQ==} engines: {node: '>=10'} peerDependencies: '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5636,6 +5554,9 @@ packages: regenerator-runtime@0.14.1: resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} + regex@4.3.2: + resolution: {integrity: sha512-kK/AA3A9K6q2js89+VMymcboLOlF5lZRCYJv3gzszXFHBr6kO6qLGzbm+UIugBEV8SMMKCTR59txoY6ctRHYVw==} + regexp.prototype.flags@1.5.2: resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} engines: {node: '>= 0.4'} @@ -5777,11 +5698,8 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - shiki@1.16.1: - resolution: {integrity: sha512-tCJIMaxDVB1mEIJ5TvfZU7kCPB5eo9fli5+21Olc/bmyv+w8kye3JOp+LZRmGkAyT71hrkefQhTiY+o9mBikRQ==} - - shiki@1.16.2: - resolution: {integrity: sha512-gSym0hZf5a1U0iDPsdoOAZbvoi+e0c6c3NKAi03FoSLTm7oG20tum29+gk0wzzivOasn3loxfGUPT+jZXIUbWg==} + shiki@1.16.3: + resolution: {integrity: sha512-GypUE+fEd06FqDs63LSAVlmq7WsahhPQU62cgZxGF+TJT5LjD2k7HTxXj4/CKOVuMM3+wWQ1t4Y5oooeJFRRBQ==} side-channel@1.0.6: resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} @@ -5801,8 +5719,8 @@ packages: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} - source-map-js@1.2.0: - resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} source-map@0.6.1: @@ -6104,11 +6022,11 @@ packages: resolution: {integrity: sha512-u9gUDkmR9dFS8b5kAYqIETK4OnzsS4l2ragJ0+soSMHh6VEeNHjTfSjk1tKxCqLyziCrPogadxP680J+v6yGHw==} hasBin: true - twoslash-protocol@0.2.10: - resolution: {integrity: sha512-9sFHqPUexUPKAZM2e0dbAh0Hwkxd5fqSKWWMQ8Ah+O6MeYEUDGuWUUw5aUfS6veAqo+24VfV3xF0Vj0ZbH7x3Q==} + twoslash-protocol@0.2.11: + resolution: {integrity: sha512-rp+nkOWbKfJnBTDZtnIaBGjnU+4CaMhqu6db2UU7byU96rH8X4hao4BOxYw6jdZc85Lhv5pOfcjgfHeQyLzndQ==} - twoslash@0.2.10: - resolution: {integrity: sha512-EBnFbGSD7VtPYCYe8tnx5wDzTfQ2wDS10J89BnTr97Zu2+wRD/CskNLPvvDEZofb37mLSce/YuTP8GgGj+vSOg==} + twoslash@0.2.11: + resolution: {integrity: sha512-392Qkcu5sD2hROLZ+XPywChreDGJ8Yu5nnK/Moxfti/R39q0Q39MaV7iHjz92B5qucyjsQFnKMdYIzafX5T8dg==} peerDependencies: typescript: '*' @@ -6136,8 +6054,8 @@ packages: resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} engines: {node: '>= 0.4'} - typescript@5.5.4: - resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} + typescript@5.6.2: + resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==} engines: {node: '>=14.17'} hasBin: true @@ -6262,8 +6180,8 @@ packages: vfile@6.0.3: resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} - vue@3.4.38: - resolution: {integrity: sha512-f0ZgN+mZ5KFgVv9wz0f4OgVKukoXtS3nwET4c2vLBGQR50aI8G0cqbFtLlX9Yiyg3LFGBitruPHt2PxwTduJEw==} + vue@3.5.3: + resolution: {integrity: sha512-xvRbd0HpuLovYbOHXRHlSBsSvmUJbo0pzbkKTApWnQGf3/cu5Z39mQeA5cZdLRVIoNf3zI6MSoOgHUT5i2jO+Q==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -6307,10 +6225,6 @@ packages: resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} engines: {node: '>= 0.4'} - which-pm@2.2.0: - resolution: {integrity: sha512-MOiaDbA5ZZgUjkeMWM5EkJp4loW5ZRoa5bc3/aeMox/PJelMhE6t7S/mLuiY43DBupyxH+S0U1bTui9kWUlmsw==} - engines: {node: '>=8.15'} - which-typed-array@1.1.15: resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} engines: {node: '>= 0.4'} @@ -6349,8 +6263,8 @@ packages: yallist@3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - yaml@2.5.0: - resolution: {integrity: sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==} + yaml@2.5.1: + resolution: {integrity: sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==} engines: {node: '>= 14'} hasBin: true @@ -6363,6 +6277,11 @@ packages: peerDependencies: zod: ^3.23.3 + zod-to-json-schema@3.23.3: + resolution: {integrity: sha512-TYWChTxKQbRJp5ST22o/Irt9KC5nj7CdBKYB/AosCRdj/wxEMvv4NNaj9XVUHDOIp53ZxArGhnw5HMZziPFjog==} + peerDependencies: + zod: ^3.23.3 + zod@3.23.8: resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} @@ -6386,68 +6305,68 @@ packages: snapshots: - '@ai-sdk/openai@0.0.54(zod@3.23.8)': + '@ai-sdk/openai@0.0.58(zod@3.23.8)': dependencies: - '@ai-sdk/provider': 0.0.22 - '@ai-sdk/provider-utils': 1.0.17(zod@3.23.8) + '@ai-sdk/provider': 0.0.23 + '@ai-sdk/provider-utils': 1.0.18(zod@3.23.8) zod: 3.23.8 - '@ai-sdk/provider-utils@1.0.17(zod@3.23.8)': + '@ai-sdk/provider-utils@1.0.18(zod@3.23.8)': dependencies: - '@ai-sdk/provider': 0.0.22 + '@ai-sdk/provider': 0.0.23 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.22': + '@ai-sdk/provider@0.0.23': dependencies: json-schema: 0.4.0 - '@ai-sdk/react@0.0.53(react@18.3.1)(zod@3.23.8)': + '@ai-sdk/react@0.0.55(react@18.3.1)(zod@3.23.8)': dependencies: - '@ai-sdk/provider-utils': 1.0.17(zod@3.23.8) - '@ai-sdk/ui-utils': 0.0.40(zod@3.23.8) + '@ai-sdk/provider-utils': 1.0.18(zod@3.23.8) + '@ai-sdk/ui-utils': 0.0.41(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.43(zod@3.23.8)': + '@ai-sdk/solid@0.0.44(zod@3.23.8)': dependencies: - '@ai-sdk/provider-utils': 1.0.17(zod@3.23.8) - '@ai-sdk/ui-utils': 0.0.40(zod@3.23.8) + '@ai-sdk/provider-utils': 1.0.18(zod@3.23.8) + '@ai-sdk/ui-utils': 0.0.41(zod@3.23.8) transitivePeerDependencies: - zod - '@ai-sdk/svelte@0.0.45(svelte@4.2.19)(zod@3.23.8)': + '@ai-sdk/svelte@0.0.46(svelte@4.2.19)(zod@3.23.8)': dependencies: - '@ai-sdk/provider-utils': 1.0.17(zod@3.23.8) - '@ai-sdk/ui-utils': 0.0.40(zod@3.23.8) + '@ai-sdk/provider-utils': 1.0.18(zod@3.23.8) + '@ai-sdk/ui-utils': 0.0.41(zod@3.23.8) sswr: 2.1.0(svelte@4.2.19) optionalDependencies: svelte: 4.2.19 transitivePeerDependencies: - zod - '@ai-sdk/ui-utils@0.0.40(zod@3.23.8)': + '@ai-sdk/ui-utils@0.0.41(zod@3.23.8)': dependencies: - '@ai-sdk/provider': 0.0.22 - '@ai-sdk/provider-utils': 1.0.17(zod@3.23.8) + '@ai-sdk/provider': 0.0.23 + '@ai-sdk/provider-utils': 1.0.18(zod@3.23.8) json-schema: 0.4.0 secure-json-parse: 2.7.0 zod-to-json-schema: 3.23.2(zod@3.23.8) optionalDependencies: zod: 3.23.8 - '@ai-sdk/vue@0.0.45(vue@3.4.38(typescript@5.5.4))(zod@3.23.8)': + '@ai-sdk/vue@0.0.46(vue@3.5.3(typescript@5.6.2))(zod@3.23.8)': dependencies: - '@ai-sdk/provider-utils': 1.0.17(zod@3.23.8) - '@ai-sdk/ui-utils': 0.0.40(zod@3.23.8) - swrv: 1.0.4(vue@3.4.38(typescript@5.5.4)) + '@ai-sdk/provider-utils': 1.0.18(zod@3.23.8) + '@ai-sdk/ui-utils': 0.0.41(zod@3.23.8) + swrv: 1.0.4(vue@3.5.3(typescript@5.6.2)) optionalDependencies: - vue: 3.4.38(typescript@5.5.4) + vue: 3.5.3(typescript@5.6.2) transitivePeerDependencies: - zod @@ -6463,7 +6382,7 @@ snapshots: '@babel/code-frame@7.24.7': dependencies: '@babel/highlight': 7.24.7 - picocolors: 1.0.1 + picocolors: 1.1.0 '@babel/compat-data@7.25.4': {} @@ -6480,7 +6399,7 @@ snapshots: '@babel/traverse': 7.25.6 '@babel/types': 7.25.6 convert-source-map: 2.0.0 - debug: 4.3.6 + debug: 4.3.7 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -6588,7 +6507,7 @@ snapshots: '@babel/helper-validator-identifier': 7.24.7 chalk: 2.4.2 js-tokens: 4.0.0 - picocolors: 1.0.1 + picocolors: 1.1.0 '@babel/parser@7.25.6': dependencies: @@ -6627,7 +6546,7 @@ snapshots: '@babel/parser': 7.25.6 '@babel/template': 7.25.0 '@babel/types': 7.25.6 - debug: 4.3.6 + debug: 4.3.7 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -6638,13 +6557,12 @@ snapshots: '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 - '@changesets/apply-release-plan@7.0.4': + '@changesets/apply-release-plan@7.0.5': dependencies: - '@babel/runtime': 7.25.6 - '@changesets/config': 3.0.2 + '@changesets/config': 3.0.3 '@changesets/get-version-range-type': 0.4.0 - '@changesets/git': 3.0.0 - '@changesets/should-skip-package': 0.1.0 + '@changesets/git': 3.0.1 + '@changesets/should-skip-package': 0.1.1 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 detect-indent: 6.1.0 @@ -6655,12 +6573,11 @@ snapshots: resolve-from: 5.0.0 semver: 7.6.3 - '@changesets/assemble-release-plan@6.0.3': + '@changesets/assemble-release-plan@6.0.4': dependencies: - '@babel/runtime': 7.25.6 '@changesets/errors': 0.2.0 - '@changesets/get-dependents-graph': 2.1.1 - '@changesets/should-skip-package': 0.1.0 + '@changesets/get-dependents-graph': 2.1.2 + '@changesets/should-skip-package': 0.1.1 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 semver: 7.6.3 @@ -6669,46 +6586,44 @@ snapshots: dependencies: '@changesets/types': 6.0.0 - '@changesets/cli@2.27.7': + '@changesets/cli@2.27.8': dependencies: - '@babel/runtime': 7.25.6 - '@changesets/apply-release-plan': 7.0.4 - '@changesets/assemble-release-plan': 6.0.3 + '@changesets/apply-release-plan': 7.0.5 + '@changesets/assemble-release-plan': 6.0.4 '@changesets/changelog-git': 0.2.0 - '@changesets/config': 3.0.2 + '@changesets/config': 3.0.3 '@changesets/errors': 0.2.0 - '@changesets/get-dependents-graph': 2.1.1 - '@changesets/get-release-plan': 4.0.3 - '@changesets/git': 3.0.0 - '@changesets/logger': 0.1.0 - '@changesets/pre': 2.0.0 - '@changesets/read': 0.6.0 - '@changesets/should-skip-package': 0.1.0 + '@changesets/get-dependents-graph': 2.1.2 + '@changesets/get-release-plan': 4.0.4 + '@changesets/git': 3.0.1 + '@changesets/logger': 0.1.1 + '@changesets/pre': 2.0.1 + '@changesets/read': 0.6.1 + '@changesets/should-skip-package': 0.1.1 '@changesets/types': 6.0.0 - '@changesets/write': 0.3.1 + '@changesets/write': 0.3.2 '@manypkg/get-packages': 1.1.3 '@types/semver': 7.5.8 ansi-colors: 4.1.3 - chalk: 2.4.2 ci-info: 3.9.0 enquirer: 2.4.1 external-editor: 3.1.0 fs-extra: 7.0.1 - human-id: 1.0.2 mri: 1.2.0 outdent: 0.5.0 p-limit: 2.3.0 - preferred-pm: 3.1.4 + package-manager-detector: 0.2.0 + picocolors: 1.1.0 resolve-from: 5.0.0 semver: 7.6.3 spawndamnit: 2.0.0 term-size: 2.2.1 - '@changesets/config@3.0.2': + '@changesets/config@3.0.3': dependencies: '@changesets/errors': 0.2.0 - '@changesets/get-dependents-graph': 2.1.1 - '@changesets/logger': 0.1.0 + '@changesets/get-dependents-graph': 2.1.2 + '@changesets/logger': 0.1.1 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 fs-extra: 7.0.1 @@ -6718,67 +6633,60 @@ snapshots: dependencies: extendable-error: 0.1.7 - '@changesets/get-dependents-graph@2.1.1': + '@changesets/get-dependents-graph@2.1.2': dependencies: '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 - chalk: 2.4.2 - fs-extra: 7.0.1 + picocolors: 1.1.0 semver: 7.6.3 - '@changesets/get-release-plan@4.0.3': + '@changesets/get-release-plan@4.0.4': dependencies: - '@babel/runtime': 7.25.6 - '@changesets/assemble-release-plan': 6.0.3 - '@changesets/config': 3.0.2 - '@changesets/pre': 2.0.0 - '@changesets/read': 0.6.0 + '@changesets/assemble-release-plan': 6.0.4 + '@changesets/config': 3.0.3 + '@changesets/pre': 2.0.1 + '@changesets/read': 0.6.1 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 '@changesets/get-version-range-type@0.4.0': {} - '@changesets/git@3.0.0': + '@changesets/git@3.0.1': dependencies: - '@babel/runtime': 7.25.6 '@changesets/errors': 0.2.0 - '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 is-subdir: 1.2.0 micromatch: 4.0.8 spawndamnit: 2.0.0 - '@changesets/logger@0.1.0': + '@changesets/logger@0.1.1': dependencies: - chalk: 2.4.2 + picocolors: 1.1.0 '@changesets/parse@0.4.0': dependencies: '@changesets/types': 6.0.0 js-yaml: 3.14.1 - '@changesets/pre@2.0.0': + '@changesets/pre@2.0.1': dependencies: - '@babel/runtime': 7.25.6 '@changesets/errors': 0.2.0 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 fs-extra: 7.0.1 - '@changesets/read@0.6.0': + '@changesets/read@0.6.1': dependencies: - '@babel/runtime': 7.25.6 - '@changesets/git': 3.0.0 - '@changesets/logger': 0.1.0 + '@changesets/git': 3.0.1 + '@changesets/logger': 0.1.1 '@changesets/parse': 0.4.0 '@changesets/types': 6.0.0 - chalk: 2.4.2 fs-extra: 7.0.1 p-filter: 2.1.0 + picocolors: 1.1.0 - '@changesets/should-skip-package@0.1.0': + '@changesets/should-skip-package@0.1.1': dependencies: - '@babel/runtime': 7.25.6 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 @@ -6786,9 +6694,8 @@ snapshots: '@changesets/types@6.0.0': {} - '@changesets/write@0.3.1': + '@changesets/write@0.3.2': dependencies: - '@babel/runtime': 7.25.6 '@changesets/types': 6.0.0 fs-extra: 7.0.1 human-id: 1.0.2 @@ -6876,7 +6783,7 @@ snapshots: '@eslint/eslintrc@2.1.4': dependencies: ajv: 6.12.6 - debug: 4.3.6 + debug: 4.3.7 espree: 9.6.1 globals: 13.24.0 ignore: 5.3.2 @@ -6925,7 +6832,7 @@ snapshots: '@humanwhocodes/config-array@0.11.14': dependencies: '@humanwhocodes/object-schema': 2.0.3 - debug: 4.3.6 + debug: 4.3.7 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -6960,19 +6867,19 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.0 - '@langchain/core@0.2.31(openai@4.57.0(zod@3.23.8))': + '@langchain/core@0.2.31(openai@4.58.2(zod@3.23.8))': dependencies: ansi-styles: 5.2.0 camelcase: 6.3.0 decamelize: 1.2.0 js-tiktoken: 1.0.14 - langsmith: 0.1.49(@langchain/core@0.2.31(openai@4.57.0(zod@3.23.8)))(openai@4.57.0(zod@3.23.8)) + langsmith: 0.1.53(@langchain/core@0.2.31(openai@4.58.2(zod@3.23.8)))(openai@4.58.2(zod@3.23.8)) mustache: 4.2.0 p-queue: 6.6.2 p-retry: 4.6.2 uuid: 10.0.0 zod: 3.23.8 - zod-to-json-schema: 3.23.2(zod@3.23.8) + zod-to-json-schema: 3.23.3(zod@3.23.8) transitivePeerDependencies: - langchain - openai @@ -7029,70 +6936,37 @@ snapshots: transitivePeerDependencies: - supports-color - '@next/env@14.2.6': {} - - '@next/env@14.2.7': {} + '@next/env@14.2.9': {} - '@next/eslint-plugin-next@14.2.6': + '@next/eslint-plugin-next@14.2.9': dependencies: glob: 10.3.10 - '@next/eslint-plugin-next@14.2.7': - dependencies: - glob: 10.3.10 - - '@next/swc-darwin-arm64@14.2.6': - optional: true - - '@next/swc-darwin-arm64@14.2.7': - optional: true - - '@next/swc-darwin-x64@14.2.6': - optional: true - - '@next/swc-darwin-x64@14.2.7': - optional: true - - '@next/swc-linux-arm64-gnu@14.2.6': - optional: true - - '@next/swc-linux-arm64-gnu@14.2.7': - optional: true - - '@next/swc-linux-arm64-musl@14.2.6': - optional: true - - '@next/swc-linux-arm64-musl@14.2.7': - optional: true - - '@next/swc-linux-x64-gnu@14.2.6': + '@next/swc-darwin-arm64@14.2.9': optional: true - '@next/swc-linux-x64-gnu@14.2.7': + '@next/swc-darwin-x64@14.2.9': optional: true - '@next/swc-linux-x64-musl@14.2.6': + '@next/swc-linux-arm64-gnu@14.2.9': optional: true - '@next/swc-linux-x64-musl@14.2.7': + '@next/swc-linux-arm64-musl@14.2.9': optional: true - '@next/swc-win32-arm64-msvc@14.2.6': + '@next/swc-linux-x64-gnu@14.2.9': optional: true - '@next/swc-win32-arm64-msvc@14.2.7': + '@next/swc-linux-x64-musl@14.2.9': optional: true - '@next/swc-win32-ia32-msvc@14.2.6': + '@next/swc-win32-arm64-msvc@14.2.9': optional: true - '@next/swc-win32-ia32-msvc@14.2.7': + '@next/swc-win32-ia32-msvc@14.2.9': optional: true - '@next/swc-win32-x64-msvc@14.2.6': - optional: true - - '@next/swc-win32-x64-msvc@14.2.7': + '@next/swc-win32-x64-msvc@14.2.9': optional: true '@nodelib/fs.scandir@2.1.5': @@ -8019,44 +7893,39 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.21.2': optional: true - '@rushstack/eslint-patch@1.10.4': {} + '@rtsao/scc@1.1.0': {} - '@shikijs/core@1.16.1': - dependencies: - '@shikijs/vscode-textmate': 9.2.0 - '@types/hast': 3.0.4 + '@rushstack/eslint-patch@1.10.4': {} - '@shikijs/core@1.16.2': + '@shikijs/core@1.16.3': dependencies: - '@shikijs/vscode-textmate': 9.2.0 + '@shikijs/vscode-textmate': 9.2.2 '@types/hast': 3.0.4 + oniguruma-to-js: 0.3.3 + regex: 4.3.2 - '@shikijs/rehype@1.16.1': + '@shikijs/rehype@1.16.3': dependencies: - '@shikijs/transformers': 1.16.1 + '@shikijs/transformers': 1.16.3 '@types/hast': 3.0.4 hast-util-to-string: 3.0.0 - shiki: 1.16.1 + shiki: 1.16.3 unified: 11.0.5 unist-util-visit: 5.0.0 - '@shikijs/transformers@1.16.1': - dependencies: - shiki: 1.16.1 - - '@shikijs/transformers@1.16.2': + '@shikijs/transformers@1.16.3': dependencies: - shiki: 1.16.2 + shiki: 1.16.3 - '@shikijs/twoslash@1.16.1(typescript@5.5.4)': + '@shikijs/twoslash@1.16.3(typescript@5.6.2)': dependencies: - '@shikijs/core': 1.16.1 - twoslash: 0.2.10(typescript@5.5.4) + '@shikijs/core': 1.16.3 + twoslash: 0.2.11(typescript@5.6.2) transitivePeerDependencies: - supports-color - typescript - '@shikijs/vscode-textmate@9.2.0': {} + '@shikijs/vscode-textmate@9.2.2': {} '@swc/counter@0.1.3': {} @@ -8065,7 +7934,7 @@ snapshots: '@swc/counter': 0.1.3 tslib: 2.7.0 - '@tailwindcss/forms@0.5.8(tailwindcss@3.4.10)': + '@tailwindcss/forms@0.5.9(tailwindcss@3.4.10)': dependencies: mini-svg-data-uri: 1.4.4 tailwindcss: 3.4.10 @@ -8093,7 +7962,7 @@ snapshots: '@types/cross-spawn@6.0.6': dependencies: - '@types/node': 22.5.2 + '@types/node': 22.5.4 '@types/debug@4.1.12': dependencies: @@ -8133,16 +8002,16 @@ snapshots: '@types/node-fetch@2.6.11': dependencies: - '@types/node': 22.5.2 + '@types/node': 22.5.4 form-data: 4.0.0 '@types/node@12.20.55': {} - '@types/node@18.19.48': + '@types/node@18.19.50': dependencies: undici-types: 5.26.5 - '@types/node@22.5.2': + '@types/node@22.5.4': dependencies: undici-types: 6.19.8 @@ -8175,16 +8044,36 @@ snapshots: '@types/uuid@10.0.0': {} - '@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4)': + '@typescript-eslint/eslint-plugin@7.2.0(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2)': + dependencies: + '@eslint-community/regexpp': 4.11.0 + '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.6.2) + '@typescript-eslint/scope-manager': 7.2.0 + '@typescript-eslint/type-utils': 7.2.0(eslint@8.57.0)(typescript@5.6.2) + '@typescript-eslint/utils': 7.2.0(eslint@8.57.0)(typescript@5.6.2) + '@typescript-eslint/visitor-keys': 7.2.0 + debug: 4.3.7 + eslint: 8.57.0 + graphemer: 1.4.0 + ignore: 5.3.2 + natural-compare: 1.4.0 + semver: 7.6.3 + ts-api-utils: 1.3.0(typescript@5.6.2) + optionalDependencies: + typescript: 5.6.2 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.6.2)': dependencies: '@typescript-eslint/scope-manager': 7.2.0 '@typescript-eslint/types': 7.2.0 - '@typescript-eslint/typescript-estree': 7.2.0(typescript@5.5.4) + '@typescript-eslint/typescript-estree': 7.2.0(typescript@5.6.2) '@typescript-eslint/visitor-keys': 7.2.0 - debug: 4.3.6 + debug: 4.3.7 eslint: 8.57.0 optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: - supports-color @@ -8193,90 +8082,116 @@ snapshots: '@typescript-eslint/types': 7.2.0 '@typescript-eslint/visitor-keys': 7.2.0 + '@typescript-eslint/type-utils@7.2.0(eslint@8.57.0)(typescript@5.6.2)': + dependencies: + '@typescript-eslint/typescript-estree': 7.2.0(typescript@5.6.2) + '@typescript-eslint/utils': 7.2.0(eslint@8.57.0)(typescript@5.6.2) + debug: 4.3.7 + eslint: 8.57.0 + ts-api-utils: 1.3.0(typescript@5.6.2) + optionalDependencies: + typescript: 5.6.2 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/types@7.2.0': {} - '@typescript-eslint/typescript-estree@7.2.0(typescript@5.5.4)': + '@typescript-eslint/typescript-estree@7.2.0(typescript@5.6.2)': dependencies: '@typescript-eslint/types': 7.2.0 '@typescript-eslint/visitor-keys': 7.2.0 - debug: 4.3.6 + debug: 4.3.7 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.5.4) + ts-api-utils: 1.3.0(typescript@5.6.2) optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: - supports-color + '@typescript-eslint/utils@7.2.0(eslint@8.57.0)(typescript@5.6.2)': + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@types/json-schema': 7.0.15 + '@types/semver': 7.5.8 + '@typescript-eslint/scope-manager': 7.2.0 + '@typescript-eslint/types': 7.2.0 + '@typescript-eslint/typescript-estree': 7.2.0(typescript@5.6.2) + eslint: 8.57.0 + semver: 7.6.3 + transitivePeerDependencies: + - supports-color + - typescript + '@typescript-eslint/visitor-keys@7.2.0': dependencies: '@typescript-eslint/types': 7.2.0 eslint-visitor-keys: 3.4.3 - '@typescript/vfs@1.6.0(typescript@5.5.4)': + '@typescript/vfs@1.6.0(typescript@5.6.2)': dependencies: - debug: 4.3.6 - typescript: 5.5.4 + debug: 4.3.7 + typescript: 5.6.2 transitivePeerDependencies: - supports-color '@ungap/structured-clone@1.2.0': {} - '@vue/compiler-core@3.4.38': + '@vue/compiler-core@3.5.3': dependencies: '@babel/parser': 7.25.6 - '@vue/shared': 3.4.38 + '@vue/shared': 3.5.3 entities: 4.5.0 estree-walker: 2.0.2 - source-map-js: 1.2.0 + source-map-js: 1.2.1 - '@vue/compiler-dom@3.4.38': + '@vue/compiler-dom@3.5.3': dependencies: - '@vue/compiler-core': 3.4.38 - '@vue/shared': 3.4.38 + '@vue/compiler-core': 3.5.3 + '@vue/shared': 3.5.3 - '@vue/compiler-sfc@3.4.38': + '@vue/compiler-sfc@3.5.3': dependencies: '@babel/parser': 7.25.6 - '@vue/compiler-core': 3.4.38 - '@vue/compiler-dom': 3.4.38 - '@vue/compiler-ssr': 3.4.38 - '@vue/shared': 3.4.38 + '@vue/compiler-core': 3.5.3 + '@vue/compiler-dom': 3.5.3 + '@vue/compiler-ssr': 3.5.3 + '@vue/shared': 3.5.3 estree-walker: 2.0.2 magic-string: 0.30.11 - postcss: 8.4.43 - source-map-js: 1.2.0 + postcss: 8.4.45 + source-map-js: 1.2.1 - '@vue/compiler-ssr@3.4.38': + '@vue/compiler-ssr@3.5.3': dependencies: - '@vue/compiler-dom': 3.4.38 - '@vue/shared': 3.4.38 + '@vue/compiler-dom': 3.5.3 + '@vue/shared': 3.5.3 - '@vue/reactivity@3.4.38': + '@vue/reactivity@3.5.3': dependencies: - '@vue/shared': 3.4.38 + '@vue/shared': 3.5.3 - '@vue/runtime-core@3.4.38': + '@vue/runtime-core@3.5.3': dependencies: - '@vue/reactivity': 3.4.38 - '@vue/shared': 3.4.38 + '@vue/reactivity': 3.5.3 + '@vue/shared': 3.5.3 - '@vue/runtime-dom@3.4.38': + '@vue/runtime-dom@3.5.3': dependencies: - '@vue/reactivity': 3.4.38 - '@vue/runtime-core': 3.4.38 - '@vue/shared': 3.4.38 + '@vue/reactivity': 3.5.3 + '@vue/runtime-core': 3.5.3 + '@vue/shared': 3.5.3 csstype: 3.1.3 - '@vue/server-renderer@3.4.38(vue@3.4.38(typescript@5.5.4))': + '@vue/server-renderer@3.5.3(vue@3.5.3(typescript@5.6.2))': dependencies: - '@vue/compiler-ssr': 3.4.38 - '@vue/shared': 3.4.38 - vue: 3.4.38(typescript@5.5.4) + '@vue/compiler-ssr': 3.5.3 + '@vue/shared': 3.5.3 + vue: 3.5.3(typescript@5.6.2) - '@vue/shared@3.4.38': {} + '@vue/shared@3.5.3': {} abort-controller@3.0.0: dependencies: @@ -8290,7 +8205,7 @@ snapshots: agent-base@7.1.1: dependencies: - debug: 4.3.6 + debug: 4.3.7 transitivePeerDependencies: - supports-color @@ -8298,15 +8213,15 @@ snapshots: dependencies: humanize-ms: 1.2.1 - ai@3.3.21(openai@4.57.0(zod@3.23.8))(react@18.3.1)(sswr@2.1.0(svelte@4.2.19))(svelte@4.2.19)(vue@3.4.38(typescript@5.5.4))(zod@3.23.8): + ai@3.3.30(openai@4.58.2(zod@3.23.8))(react@18.3.1)(sswr@2.1.0(svelte@4.2.19))(svelte@4.2.19)(vue@3.5.3(typescript@5.6.2))(zod@3.23.8): dependencies: - '@ai-sdk/provider': 0.0.22 - '@ai-sdk/provider-utils': 1.0.17(zod@3.23.8) - '@ai-sdk/react': 0.0.53(react@18.3.1)(zod@3.23.8) - '@ai-sdk/solid': 0.0.43(zod@3.23.8) - '@ai-sdk/svelte': 0.0.45(svelte@4.2.19)(zod@3.23.8) - '@ai-sdk/ui-utils': 0.0.40(zod@3.23.8) - '@ai-sdk/vue': 0.0.45(vue@3.4.38(typescript@5.5.4))(zod@3.23.8) + '@ai-sdk/provider': 0.0.23 + '@ai-sdk/provider-utils': 1.0.18(zod@3.23.8) + '@ai-sdk/react': 0.0.55(react@18.3.1)(zod@3.23.8) + '@ai-sdk/solid': 0.0.44(zod@3.23.8) + '@ai-sdk/svelte': 0.0.46(svelte@4.2.19)(zod@3.23.8) + '@ai-sdk/ui-utils': 0.0.41(zod@3.23.8) + '@ai-sdk/vue': 0.0.46(vue@3.5.3(typescript@5.6.2))(zod@3.23.8) '@opentelemetry/api': 1.9.0 eventsource-parser: 1.1.2 json-schema: 0.4.0 @@ -8315,7 +8230,7 @@ snapshots: secure-json-parse: 2.7.0 zod-to-json-schema: 3.23.2(zod@3.23.8) optionalDependencies: - openai: 4.57.0(zod@3.23.8) + openai: 4.58.2(zod@3.23.8) react: 18.3.1 sswr: 2.1.0(svelte@4.2.19) svelte: 4.2.19 @@ -8335,7 +8250,7 @@ snapshots: ansi-regex@5.0.1: {} - ansi-regex@6.0.1: {} + ansi-regex@6.1.0: {} ansi-styles@3.2.1: dependencies: @@ -8453,14 +8368,14 @@ snapshots: asynckit@0.4.0: {} - autoprefixer@10.4.20(postcss@8.4.43): + autoprefixer@10.4.20(postcss@8.4.45): dependencies: browserslist: 4.23.3 - caniuse-lite: 1.0.30001655 + caniuse-lite: 1.0.30001660 fraction.js: 4.3.7 normalize-range: 0.1.2 - picocolors: 1.0.1 - postcss: 8.4.43 + picocolors: 1.1.0 + postcss: 8.4.45 postcss-value-parser: 4.2.0 available-typed-arrays@1.0.7: @@ -8469,10 +8384,6 @@ snapshots: axe-core@4.10.0: {} - axobject-query@3.1.1: - dependencies: - deep-equal: 2.2.3 - axobject-query@4.1.0: {} bail@2.0.2: {} @@ -8508,8 +8419,8 @@ snapshots: browserslist@4.23.3: dependencies: - caniuse-lite: 1.0.30001655 - electron-to-chromium: 1.5.13 + caniuse-lite: 1.0.30001660 + electron-to-chromium: 1.5.18 node-releases: 2.0.18 update-browserslist-db: 1.1.0(browserslist@4.23.3) @@ -8543,7 +8454,7 @@ snapshots: camelcase@6.3.0: {} - caniuse-lite@1.0.30001655: {} + caniuse-lite@1.0.30001660: {} ccount@2.0.1: {} @@ -8672,23 +8583,23 @@ snapshots: convert-source-map@2.0.0: {} - cosmiconfig@8.3.6(typescript@5.5.4): + cosmiconfig@8.3.6(typescript@5.6.2): dependencies: import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 - cosmiconfig@9.0.0(typescript@5.5.4): + cosmiconfig@9.0.0(typescript@5.6.2): dependencies: env-paths: 2.2.1 import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 cross-spawn@5.1.0: dependencies: @@ -8705,7 +8616,7 @@ snapshots: css-tree@2.3.1: dependencies: mdn-data: 2.0.30 - source-map-js: 1.2.0 + source-map-js: 1.2.1 cssesc@3.0.0: {} @@ -8737,9 +8648,9 @@ snapshots: dependencies: ms: 2.1.3 - debug@4.3.6: + debug@4.3.7: dependencies: - ms: 2.1.2 + ms: 2.1.3 decamelize@1.2.0: {} @@ -8820,23 +8731,23 @@ snapshots: eastasianwidth@0.2.0: {} - electron-to-chromium@1.5.13: {} + electron-to-chromium@1.5.18: {} - embla-carousel-autoplay@8.2.0(embla-carousel@8.2.0): + embla-carousel-autoplay@8.2.1(embla-carousel@8.2.1): dependencies: - embla-carousel: 8.2.0 + embla-carousel: 8.2.1 - embla-carousel-react@8.2.0(react@18.3.1): + embla-carousel-react@8.2.1(react@18.3.1): dependencies: - embla-carousel: 8.2.0 - embla-carousel-reactive-utils: 8.2.0(embla-carousel@8.2.0) + embla-carousel: 8.2.1 + embla-carousel-reactive-utils: 8.2.1(embla-carousel@8.2.1) react: 18.3.1 - embla-carousel-reactive-utils@8.2.0(embla-carousel@8.2.0): + embla-carousel-reactive-utils@8.2.1(embla-carousel@8.2.1): dependencies: - embla-carousel: 8.2.0 + embla-carousel: 8.2.1 - embla-carousel@8.2.0: {} + embla-carousel@8.2.1: {} emoji-regex@8.0.0: {} @@ -8999,39 +8910,21 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-config-next@14.2.6(eslint@8.57.0)(typescript@5.5.4): - dependencies: - '@next/eslint-plugin-next': 14.2.6 - '@rushstack/eslint-patch': 1.10.4 - '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.5.4) - eslint: 8.57.0 - eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3(@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.3(@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-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) - optionalDependencies: - typescript: 5.5.4 - transitivePeerDependencies: - - eslint-import-resolver-webpack - - eslint-plugin-import-x - - supports-color - - eslint-config-next@14.2.7(eslint@8.57.0)(typescript@5.5.4): + eslint-config-next@14.2.9(eslint@8.57.0)(typescript@5.6.2): dependencies: - '@next/eslint-plugin-next': 14.2.7 + '@next/eslint-plugin-next': 14.2.9 '@rushstack/eslint-patch': 1.10.4 - '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/eslint-plugin': 7.2.0(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2) + '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.6.2) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3(@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.3(@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-jsx-a11y: 6.9.0(eslint@8.57.0) - eslint-plugin-react: 7.35.0(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.30.0)(eslint@8.57.0) + eslint-plugin-import: 2.30.0(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0) + eslint-plugin-jsx-a11y: 6.10.0(eslint@8.57.0) + eslint-plugin-react: 7.35.2(eslint@8.57.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.57.0) optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: - eslint-import-resolver-webpack - eslint-plugin-import-x @@ -9045,38 +8938,39 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.3(@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-import-resolver-typescript@3.6.3(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.30.0)(eslint@8.57.0): dependencies: '@nolyfill/is-core-module': 1.0.39 - debug: 4.3.6 + debug: 4.3.7 enhanced-resolve: 5.17.1 eslint: 8.57.0 - eslint-module-utils: 2.8.2(@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.3(@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-module-utils: 2.11.0(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.30.0)(eslint@8.57.0))(eslint@8.57.0) fast-glob: 3.3.2 get-tsconfig: 4.8.0 - is-bun-module: 1.1.0 + is-bun-module: 1.2.1 is-glob: 4.0.3 optionalDependencies: - 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.3(@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.30.0(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0) transitivePeerDependencies: - '@typescript-eslint/parser' - eslint-import-resolver-node - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.8.2(@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.3(@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-module-utils@2.11.0(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.30.0)(eslint@8.57.0))(eslint@8.57.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.6.2) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3(@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-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.30.0)(eslint@8.57.0) 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.3(@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.30.0(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.0): dependencies: + '@rtsao/scc': 1.1.0 array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 array.prototype.flat: 1.3.2 @@ -9085,7 +8979,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.2(@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.3(@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-module-utils: 2.11.0(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.30.0)(eslint@8.57.0))(eslint@8.57.0) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -9096,20 +8990,20 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.6.2) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-jsx-a11y@6.9.0(eslint@8.57.0): + eslint-plugin-jsx-a11y@6.10.0(eslint@8.57.0): dependencies: aria-query: 5.1.3 array-includes: 3.1.8 array.prototype.flatmap: 1.3.2 ast-types-flow: 0.0.8 axe-core: 4.10.0 - axobject-query: 3.1.1 + axobject-query: 4.1.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 es-iterator-helpers: 1.0.19 @@ -9126,7 +9020,7 @@ snapshots: dependencies: eslint: 8.57.0 - eslint-plugin-react@7.35.0(eslint@8.57.0): + eslint-plugin-react@7.35.2(eslint@8.57.0): dependencies: array-includes: 3.1.8 array.prototype.findlast: 1.2.5 @@ -9168,7 +9062,7 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.6 + debug: 4.3.7 doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -9341,11 +9235,6 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - find-yarn-workspace-root2@1.2.16: - dependencies: - micromatch: 4.0.8 - pkg-dir: 4.2.0 - flat-cache@3.2.0: dependencies: flatted: 3.3.1 @@ -9409,57 +9298,60 @@ snapshots: fsevents@2.3.3: optional: true - fumadocs-core@13.4.1(@types/react@18.3.5)(next@14.2.7(@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.4.9(@types/react@18.3.5)(next@14.2.9(@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.16.1 - '@shikijs/transformers': 1.16.2 + '@shikijs/rehype': 1.16.3 + '@shikijs/transformers': 1.16.3 flexsearch: 0.7.21 github-slugger: 2.0.0 image-size: 1.1.1 negotiator: 0.6.3 - next: 14.2.7(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.9(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) npm-to-yarn: 3.0.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.5.10(@types/react@18.3.5)(react@18.3.1) + react-remove-scroll: 2.6.0(@types/react@18.3.5)(react@18.3.1) remark: 15.0.1 remark-gfm: 4.0.0 remark-mdx: 3.0.1 scroll-into-view-if-needed: 3.1.0 - shiki: 1.16.1 + shiki: 1.16.3 swr: 2.2.5(react@18.3.1) unist-util-visit: 5.0.0 transitivePeerDependencies: - '@types/react' - supports-color - fumadocs-mdx@9.0.4(fumadocs-core@13.4.1(@types/react@18.3.5)(next@14.2.7(@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.7(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + fumadocs-mdx@10.0.2(fumadocs-core@13.4.9(@types/react@18.3.5)(next@14.2.9(@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.9(@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 + chokidar: 3.6.0 cross-spawn: 7.0.3 + esbuild: 0.23.1 estree-util-value-to-estree: 3.1.2 fast-glob: 3.3.2 - fumadocs-core: 13.4.1(@types/react@18.3.5)(next@14.2.7(@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.4.9(@types/react@18.3.5)(next@14.2.9(@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.7(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + micromatch: 4.0.8 + next: 14.2.9(@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.2(fumadocs-ui@13.4.1(@types/react-dom@18.3.0)(@types/react@18.3.5)(next@14.2.7(@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.16.2)(typescript@5.5.4): + fumadocs-twoslash@1.1.3(fumadocs-ui@13.4.9(@types/react-dom@18.3.0)(@types/react@18.3.5)(next@14.2.9(@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.16.3)(typescript@5.6.2): dependencies: - '@shikijs/twoslash': 1.16.1(typescript@5.5.4) - fumadocs-ui: 13.4.1(@types/react-dom@18.3.0)(@types/react@18.3.5)(next@14.2.7(@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) + '@shikijs/twoslash': 1.16.3(typescript@5.6.2) + fumadocs-ui: 13.4.9(@types/react-dom@18.3.0)(@types/react@18.3.5)(next@14.2.9(@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 - shiki: 1.16.2 + shiki: 1.16.3 transitivePeerDependencies: - supports-color - typescript - fumadocs-ui@13.4.1(@types/react-dom@18.3.0)(@types/react@18.3.5)(next@14.2.7(@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): + fumadocs-ui@13.4.9(@types/react-dom@18.3.0)(@types/react@18.3.5)(next@14.2.9(@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.5)(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.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -9471,9 +9363,9 @@ snapshots: '@tailwindcss/typography': 0.5.15(tailwindcss@3.4.10) class-variance-authority: 0.7.0 cmdk: 1.0.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - fumadocs-core: 13.4.1(@types/react@18.3.5)(next@14.2.7(@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.428.0(react@18.3.1) - next: 14.2.7(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + fumadocs-core: 13.4.9(@types/react@18.3.5)(next@14.2.9(@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.438.0(react@18.3.1) + next: 14.2.9(@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) @@ -9497,9 +9389,9 @@ snapshots: functions-have-names@1.2.3: {} - geist@1.3.1(next@14.2.7(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + geist@1.3.1(next@14.2.9(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: - next: 14.2.7(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.9(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) gensync@1.0.0-beta.2: {} @@ -9749,7 +9641,7 @@ snapshots: https-proxy-agent@6.2.1: dependencies: agent-base: 7.1.1 - debug: 4.3.6 + debug: 4.3.7 transitivePeerDependencies: - supports-color @@ -9846,7 +9738,7 @@ snapshots: call-bind: 1.0.7 has-tostringtag: 1.0.2 - is-bun-module@1.1.0: + is-bun-module@1.2.1: dependencies: semver: 7.6.3 @@ -10013,7 +9905,7 @@ snapshots: json-parse-even-better-errors@2.3.1: {} - json-schema-to-zod@2.4.0: {} + json-schema-to-zod@2.4.1: {} json-schema-traverse@0.4.1: {} @@ -10062,7 +9954,7 @@ snapshots: kleur@3.0.3: {} - langsmith@0.1.49(@langchain/core@0.2.31(openai@4.57.0(zod@3.23.8)))(openai@4.57.0(zod@3.23.8)): + langsmith@0.1.53(@langchain/core@0.2.31(openai@4.58.2(zod@3.23.8)))(openai@4.58.2(zod@3.23.8)): dependencies: '@types/uuid': 10.0.0 commander: 10.0.1 @@ -10071,8 +9963,8 @@ snapshots: semver: 7.6.3 uuid: 10.0.0 optionalDependencies: - '@langchain/core': 0.2.31(openai@4.57.0(zod@3.23.8)) - openai: 4.57.0(zod@3.23.8) + '@langchain/core': 0.2.31(openai@4.58.2(zod@3.23.8)) + openai: 4.58.2(zod@3.23.8) language-subtag-registry@0.3.23: {} @@ -10093,13 +9985,6 @@ snapshots: load-tsconfig@0.2.5: {} - load-yaml-file@0.2.0: - dependencies: - graceful-fs: 4.2.11 - js-yaml: 3.14.1 - pify: 4.0.1 - strip-bom: 3.0.0 - locate-character@3.0.0: {} locate-path@5.0.0: @@ -10149,7 +10034,7 @@ snapshots: lru-cache@10.4.3: {} - lru-cache@11.0.0: {} + lru-cache@11.0.1: {} lru-cache@4.1.5: dependencies: @@ -10160,15 +10045,11 @@ snapshots: dependencies: yallist: 3.1.1 - lucide-react@0.428.0(react@18.3.1): + lucide-react@0.438.0(react@18.3.1): dependencies: react: 18.3.1 - lucide-react@0.436.0(react@18.3.1): - dependencies: - react: 18.3.1 - - lucide-react@0.438.0(react@18.3.1): + lucide-react@0.439.0(react@18.3.1): dependencies: react: 18.3.1 @@ -10451,22 +10332,23 @@ snapshots: dependencies: '@types/estree': 1.0.5 devlop: 1.1.0 - micromark-factory-mdx-expression: 2.0.1 + micromark-factory-mdx-expression: 2.0.2 micromark-factory-space: 2.0.0 micromark-util-character: 2.1.0 micromark-util-events-to-acorn: 2.0.2 micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - micromark-extension-mdx-jsx@3.0.0: + micromark-extension-mdx-jsx@3.0.1: dependencies: '@types/acorn': 4.0.6 '@types/estree': 1.0.5 devlop: 1.1.0 estree-util-is-identifier-name: 3.0.0 - micromark-factory-mdx-expression: 2.0.1 + micromark-factory-mdx-expression: 2.0.2 micromark-factory-space: 2.0.0 micromark-util-character: 2.1.0 + micromark-util-events-to-acorn: 2.0.2 micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 vfile-message: 4.0.2 @@ -10492,7 +10374,7 @@ snapshots: acorn: 8.12.1 acorn-jsx: 5.3.2(acorn@8.12.1) micromark-extension-mdx-expression: 3.0.0 - micromark-extension-mdx-jsx: 3.0.0 + micromark-extension-mdx-jsx: 3.0.1 micromark-extension-mdx-md: 2.0.0 micromark-extension-mdxjs-esm: 3.0.0 micromark-util-combine-extensions: 2.0.0 @@ -10511,10 +10393,11 @@ snapshots: micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - micromark-factory-mdx-expression@2.0.1: + micromark-factory-mdx-expression@2.0.2: dependencies: '@types/estree': 1.0.5 devlop: 1.1.0 + micromark-factory-space: 2.0.0 micromark-util-character: 2.1.0 micromark-util-events-to-acorn: 2.0.2 micromark-util-symbol: 2.0.0 @@ -10615,7 +10498,7 @@ snapshots: micromark@4.0.0: dependencies: '@types/debug': 4.1.12 - debug: 4.3.6 + debug: 4.3.7 decode-named-character-reference: 1.0.2 devlop: 1.1.0 micromark-core-commonmark: 2.0.1 @@ -10679,8 +10562,6 @@ snapshots: mri@1.2.0: {} - ms@2.1.2: {} - ms@2.1.3: {} mustache@4.2.0: {} @@ -10706,53 +10587,27 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - next@14.2.6(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@14.2.9(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@next/env': 14.2.6 + '@next/env': 14.2.9 '@swc/helpers': 0.5.5 busboy: 1.6.0 - caniuse-lite: 1.0.30001655 + caniuse-lite: 1.0.30001660 graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) styled-jsx: 5.1.1(react@18.3.1) optionalDependencies: - '@next/swc-darwin-arm64': 14.2.6 - '@next/swc-darwin-x64': 14.2.6 - '@next/swc-linux-arm64-gnu': 14.2.6 - '@next/swc-linux-arm64-musl': 14.2.6 - '@next/swc-linux-x64-gnu': 14.2.6 - '@next/swc-linux-x64-musl': 14.2.6 - '@next/swc-win32-arm64-msvc': 14.2.6 - '@next/swc-win32-ia32-msvc': 14.2.6 - '@next/swc-win32-x64-msvc': 14.2.6 - '@opentelemetry/api': 1.9.0 - transitivePeerDependencies: - - '@babel/core' - - babel-plugin-macros - - next@14.2.7(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): - dependencies: - '@next/env': 14.2.7 - '@swc/helpers': 0.5.5 - busboy: 1.6.0 - caniuse-lite: 1.0.30001655 - graceful-fs: 4.2.11 - postcss: 8.4.31 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - styled-jsx: 5.1.1(react@18.3.1) - optionalDependencies: - '@next/swc-darwin-arm64': 14.2.7 - '@next/swc-darwin-x64': 14.2.7 - '@next/swc-linux-arm64-gnu': 14.2.7 - '@next/swc-linux-arm64-musl': 14.2.7 - '@next/swc-linux-x64-gnu': 14.2.7 - '@next/swc-linux-x64-musl': 14.2.7 - '@next/swc-win32-arm64-msvc': 14.2.7 - '@next/swc-win32-ia32-msvc': 14.2.7 - '@next/swc-win32-x64-msvc': 14.2.7 + '@next/swc-darwin-arm64': 14.2.9 + '@next/swc-darwin-x64': 14.2.9 + '@next/swc-linux-arm64-gnu': 14.2.9 + '@next/swc-linux-arm64-musl': 14.2.9 + '@next/swc-linux-x64-gnu': 14.2.9 + '@next/swc-linux-x64-musl': 14.2.9 + '@next/swc-win32-arm64-msvc': 14.2.9 + '@next/swc-win32-ia32-msvc': 14.2.9 + '@next/swc-win32-x64-msvc': 14.2.9 '@opentelemetry/api': 1.9.0 transitivePeerDependencies: - '@babel/core' @@ -10843,9 +10698,11 @@ snapshots: dependencies: mimic-fn: 4.0.0 - openai@4.57.0(zod@3.23.8): + oniguruma-to-js@0.3.3: {} + + openai@4.58.2(zod@3.23.8): dependencies: - '@types/node': 18.19.48 + '@types/node': 18.19.50 '@types/node-fetch': 2.6.11 '@types/qs': 6.9.15 abort-controller: 3.0.0 @@ -10926,6 +10783,8 @@ snapshots: package-json-from-dist@1.0.0: {} + package-manager-detector@0.2.0: {} + parent-module@1.0.1: dependencies: callsites: 3.1.0 @@ -10980,7 +10839,7 @@ snapshots: path-scurry@2.0.0: dependencies: - lru-cache: 11.0.0 + lru-cache: 11.0.1 minipass: 7.1.2 path-type@4.0.0: {} @@ -10991,7 +10850,7 @@ snapshots: estree-walker: 3.0.3 is-reference: 3.0.2 - picocolors@1.0.1: {} + picocolors@1.1.0: {} picomatch@2.3.1: {} @@ -11001,43 +10860,39 @@ snapshots: pirates@4.0.6: {} - pkg-dir@4.2.0: - dependencies: - find-up: 4.1.0 - possible-typed-array-names@1.0.0: {} - postcss-import@15.1.0(postcss@8.4.43): + postcss-import@15.1.0(postcss@8.4.45): dependencies: - postcss: 8.4.43 + postcss: 8.4.45 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 - postcss-js@4.0.1(postcss@8.4.43): + postcss-js@4.0.1(postcss@8.4.45): dependencies: camelcase-css: 2.0.1 - postcss: 8.4.43 + postcss: 8.4.45 - postcss-load-config@4.0.2(postcss@8.4.43): + postcss-load-config@4.0.2(postcss@8.4.45): dependencies: lilconfig: 3.1.2 - yaml: 2.5.0 + yaml: 2.5.1 optionalDependencies: - postcss: 8.4.43 + postcss: 8.4.45 - postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.43)(tsx@4.19.0)(yaml@2.5.0): + postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.45)(tsx@4.19.0)(yaml@2.5.1): dependencies: lilconfig: 3.1.2 optionalDependencies: jiti: 1.21.6 - postcss: 8.4.43 + postcss: 8.4.45 tsx: 4.19.0 - yaml: 2.5.0 + yaml: 2.5.1 - postcss-nested@6.2.0(postcss@8.4.43): + postcss-nested@6.2.0(postcss@8.4.45): dependencies: - postcss: 8.4.43 + postcss: 8.4.45 postcss-selector-parser: 6.1.2 postcss-selector-parser@6.0.10: @@ -11055,21 +10910,14 @@ snapshots: postcss@8.4.31: dependencies: nanoid: 3.3.7 - picocolors: 1.0.1 - source-map-js: 1.2.0 + picocolors: 1.1.0 + source-map-js: 1.2.1 - postcss@8.4.43: + postcss@8.4.45: dependencies: nanoid: 3.3.7 - picocolors: 1.0.1 - source-map-js: 1.2.0 - - preferred-pm@3.1.4: - dependencies: - find-up: 5.0.0 - find-yarn-workspace-root2: 1.2.16 - path-exists: 4.0.0 - which-pm: 2.2.0 + picocolors: 1.1.0 + source-map-js: 1.2.1 prelude-ls@1.2.1: {} @@ -11166,7 +11014,7 @@ snapshots: optionalDependencies: '@types/react': 18.3.5 - react-remove-scroll@2.5.10(@types/react@18.3.5)(react@18.3.1): + react-remove-scroll@2.5.5(@types/react@18.3.5)(react@18.3.1): dependencies: react: 18.3.1 react-remove-scroll-bar: 2.3.6(@types/react@18.3.5)(react@18.3.1) @@ -11177,7 +11025,7 @@ snapshots: optionalDependencies: '@types/react': 18.3.5 - react-remove-scroll@2.5.5(@types/react@18.3.5)(react@18.3.1): + react-remove-scroll@2.5.7(@types/react@18.3.5)(react@18.3.1): dependencies: react: 18.3.1 react-remove-scroll-bar: 2.3.6(@types/react@18.3.5)(react@18.3.1) @@ -11188,7 +11036,7 @@ snapshots: optionalDependencies: '@types/react': 18.3.5 - react-remove-scroll@2.5.7(@types/react@18.3.5)(react@18.3.1): + react-remove-scroll@2.6.0(@types/react@18.3.5)(react@18.3.1): dependencies: react: 18.3.1 react-remove-scroll-bar: 2.3.6(@types/react@18.3.5)(react@18.3.1) @@ -11287,6 +11135,8 @@ snapshots: regenerator-runtime@0.14.1: {} + regex@4.3.2: {} + regexp.prototype.flags@1.5.2: dependencies: call-bind: 1.0.7 @@ -11477,7 +11327,7 @@ snapshots: functions-have-names: 1.2.3 has-property-descriptors: 1.0.2 - shadcn-ui@0.8.0(typescript@5.5.4): + shadcn-ui@0.8.0(typescript@5.6.2): dependencies: '@antfu/ni': 0.21.12 '@babel/core': 7.25.2 @@ -11485,7 +11335,7 @@ snapshots: '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) chalk: 5.2.0 commander: 10.0.1 - cosmiconfig: 8.3.6(typescript@5.5.4) + cosmiconfig: 8.3.6(typescript@5.6.2) diff: 5.2.0 execa: 7.2.0 fast-glob: 3.3.2 @@ -11515,16 +11365,10 @@ snapshots: shebang-regex@3.0.0: {} - shiki@1.16.1: - dependencies: - '@shikijs/core': 1.16.1 - '@shikijs/vscode-textmate': 9.2.0 - '@types/hast': 3.0.4 - - shiki@1.16.2: + shiki@1.16.3: dependencies: - '@shikijs/core': 1.16.2 - '@shikijs/vscode-textmate': 9.2.0 + '@shikijs/core': 1.16.3 + '@shikijs/vscode-textmate': 9.2.2 '@types/hast': 3.0.4 side-channel@1.0.6: @@ -11542,7 +11386,7 @@ snapshots: slash@3.0.0: {} - source-map-js@1.2.0: {} + source-map-js@1.2.1: {} source-map@0.6.1: {} @@ -11649,7 +11493,7 @@ snapshots: strip-ansi@7.1.0: dependencies: - ansi-regex: 6.0.1 + ansi-regex: 6.1.0 strip-bom-string@1.0.0: {} @@ -11719,9 +11563,9 @@ snapshots: swrev@4.0.0: {} - swrv@1.0.4(vue@3.4.38(typescript@5.5.4)): + swrv@1.0.4(vue@3.5.3(typescript@5.6.2)): dependencies: - vue: 3.4.38(typescript@5.5.4) + vue: 3.5.3(typescript@5.6.2) tailwind-merge@2.5.2: {} @@ -11744,12 +11588,12 @@ snapshots: micromatch: 4.0.8 normalize-path: 3.0.0 object-hash: 3.0.0 - picocolors: 1.0.1 - postcss: 8.4.43 - postcss-import: 15.1.0(postcss@8.4.43) - postcss-js: 4.0.1(postcss@8.4.43) - postcss-load-config: 4.0.2(postcss@8.4.43) - postcss-nested: 6.2.0(postcss@8.4.43) + picocolors: 1.1.0 + postcss: 8.4.45 + postcss-import: 15.1.0(postcss@8.4.45) + postcss-js: 4.0.1(postcss@8.4.45) + postcss-load-config: 4.0.2(postcss@8.4.45) + postcss-nested: 6.2.0(postcss@8.4.45) postcss-selector-parser: 6.1.2 resolve: 1.22.8 sucrase: 3.35.0 @@ -11794,9 +11638,9 @@ snapshots: trough@2.2.0: {} - ts-api-utils@1.3.0(typescript@5.5.4): + ts-api-utils@1.3.0(typescript@5.6.2): dependencies: - typescript: 5.5.4 + typescript: 5.6.2 ts-interface-checker@0.1.13: {} @@ -11820,27 +11664,27 @@ snapshots: tslib@2.7.0: {} - tsup@8.2.4(jiti@1.21.6)(postcss@8.4.43)(tsx@4.19.0)(typescript@5.5.4)(yaml@2.5.0): + tsup@8.2.4(jiti@1.21.6)(postcss@8.4.45)(tsx@4.19.0)(typescript@5.6.2)(yaml@2.5.1): dependencies: bundle-require: 5.0.0(esbuild@0.23.1) cac: 6.7.14 chokidar: 3.6.0 consola: 3.2.3 - debug: 4.3.6 + debug: 4.3.7 esbuild: 0.23.1 execa: 5.1.1 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.43)(tsx@4.19.0)(yaml@2.5.0) + picocolors: 1.1.0 + postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.45)(tsx@4.19.0)(yaml@2.5.1) resolve-from: 5.0.0 rollup: 4.21.2 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tree-kill: 1.2.2 optionalDependencies: - postcss: 8.4.43 - typescript: 5.5.4 + postcss: 8.4.45 + typescript: 5.6.2 transitivePeerDependencies: - jiti - supports-color @@ -11881,13 +11725,13 @@ snapshots: turbo-windows-64: 2.1.1 turbo-windows-arm64: 2.1.1 - twoslash-protocol@0.2.10: {} + twoslash-protocol@0.2.11: {} - twoslash@0.2.10(typescript@5.5.4): + twoslash@0.2.11(typescript@5.6.2): dependencies: - '@typescript/vfs': 1.6.0(typescript@5.5.4) - twoslash-protocol: 0.2.10 - typescript: 5.5.4 + '@typescript/vfs': 1.6.0(typescript@5.6.2) + twoslash-protocol: 0.2.11 + typescript: 5.6.2 transitivePeerDependencies: - supports-color @@ -11929,7 +11773,7 @@ snapshots: is-typed-array: 1.1.13 possible-typed-array-names: 1.0.0 - typescript@5.5.4: {} + typescript@5.6.2: {} unbox-primitive@1.0.2: dependencies: @@ -11997,7 +11841,7 @@ snapshots: dependencies: browserslist: 4.23.3 escalade: 3.2.0 - picocolors: 1.0.1 + picocolors: 1.1.0 uri-js@4.4.1: dependencies: @@ -12060,15 +11904,15 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vue@3.4.38(typescript@5.5.4): + vue@3.5.3(typescript@5.6.2): dependencies: - '@vue/compiler-dom': 3.4.38 - '@vue/compiler-sfc': 3.4.38 - '@vue/runtime-dom': 3.4.38 - '@vue/server-renderer': 3.4.38(vue@3.4.38(typescript@5.5.4)) - '@vue/shared': 3.4.38 + '@vue/compiler-dom': 3.5.3 + '@vue/compiler-sfc': 3.5.3 + '@vue/runtime-dom': 3.5.3 + '@vue/server-renderer': 3.5.3(vue@3.5.3(typescript@5.6.2)) + '@vue/shared': 3.5.3 optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 wcwidth@1.0.1: dependencies: @@ -12125,11 +11969,6 @@ snapshots: is-weakmap: 2.0.2 is-weakset: 2.0.3 - which-pm@2.2.0: - dependencies: - load-yaml-file: 0.2.0 - path-exists: 4.0.0 - which-typed-array@1.1.15: dependencies: available-typed-arrays: 1.0.7 @@ -12168,7 +12007,7 @@ snapshots: yallist@3.1.1: {} - yaml@2.5.0: {} + yaml@2.5.1: {} yocto-queue@0.1.0: {} @@ -12176,6 +12015,10 @@ snapshots: dependencies: zod: 3.23.8 + zod-to-json-schema@3.23.3(zod@3.23.8): + dependencies: + zod: 3.23.8 + zod@3.23.8: {} zustand@4.5.5(@types/react@18.3.5)(react@18.3.1):