diff --git a/apps/content/.vitepress/config.ts b/apps/content/.vitepress/config.ts index 3bf94411e..a985897f7 100644 --- a/apps/content/.vitepress/config.ts +++ b/apps/content/.vitepress/config.ts @@ -103,7 +103,7 @@ export default defineConfig({ { text: 'Elysia', link: '/docs/integrations/elysia' }, { text: 'SvelteKit', link: '/docs/integrations/svelte-kit' }, { text: 'Remix', link: '/docs/integrations/remix' }, - { text: 'SolidStart', link: '/docs/integrations/solid-start' }, + { text: 'Solid Start', link: '/docs/integrations/solid-start' }, { text: 'Astro', link: '/docs/integrations/astro' }, { text: 'React Native', link: '/docs/integrations/react-native' }, { text: 'Electron', link: '/docs/integrations/electron' }, diff --git a/apps/content/docs/integrations/next.md b/apps/content/docs/integrations/next.md index a871e7178..f2e642a74 100644 --- a/apps/content/docs/integrations/next.md +++ b/apps/content/docs/integrations/next.md @@ -94,6 +94,7 @@ Next.js doesn’t natively support isomorphic functions, so you need a workaroun ::: code-group ```ts [lib/orpc.ts] +import { RPCLink } from '@orpc/client/fetch' import type { headers } from 'next/headers' declare global { @@ -132,7 +133,7 @@ This only shows how to configure the link. For full client examples, see [Client ## Optimize SSR -To reduce HTTP requests and improve latency during SSR, you can utilize a [Server-Side Client](/docs/client/server-side) during SSR. Below is a quick setup, see [Optimize SSR](/docs/best-practices/optimize-ssr) for a more details. +To reduce HTTP requests and improve latency during SSR, you can utilize a [Server-Side Client](/docs/client/server-side) during SSR. Below is a quick setup, see [Optimize SSR](/docs/best-practices/optimize-ssr) for more details. ::: code-group diff --git a/apps/content/docs/integrations/solid-start.md b/apps/content/docs/integrations/solid-start.md index dbf48d86c..5932930c8 100644 --- a/apps/content/docs/integrations/solid-start.md +++ b/apps/content/docs/integrations/solid-start.md @@ -1,13 +1,13 @@ --- -title: SolidStart Integration -description: Integrate oRPC with SolidStart +title: Solid Start Integration +description: Setup oRPC within a Solid Start application --- # SolidStart Integration [SolidStart](https://start.solidjs.com/) is a full stack JavaScript framework for building web applications with SolidJS. For additional context, refer to the [HTTP Adapter](/docs/adapters/http) guide. -## Basic +## Server ::: code-group @@ -26,6 +26,7 @@ async function handle({ request }: APIEvent) { return response ?? new Response('Not Found', { status: 404 }) } +export const HEAD = handle export const GET = handle export const POST = handle export const PUT = handle @@ -42,3 +43,84 @@ export * from './[...rest]' ::: info The `handler` can be any supported oRPC handler, such as [RPCHandler](/docs/rpc-handler), [OpenAPIHandler](/docs/openapi/openapi-handler), or another custom handler. ::: + +## Client + +On the client, use `getRequestEvent` to provide a headers function that works seamlessly with SSR. This enables usage in both server and browser environments. + +```ts +import { RPCLink } from '@orpc/client/fetch' +import { getRequestEvent } from 'solid-js/web' + +const link = new RPCLink({ + url: new URL('/api/rpc', typeof window !== 'undefined' ? window.location.href : 'http://localhost:3000'), + headers: () => Object.fromEntries(getRequestEvent()?.request.headers ?? []), +}) +``` + +:::info +This only shows how to configure the link. For full client examples, see [Client-Side Clients](/docs/client/client-side). +::: + +## Optimize SSR + +To reduce HTTP requests and improve latency during SSR, you can utilize a [Server-Side Client](/docs/client/server-side) during SSR. Below is a quick setup, see [Optimize SSR](/docs/best-practices/optimize-ssr) for more details. + +::: code-group + +```ts [src/lib/orpc.ts] +if (typeof window === 'undefined') { + await import('./orpc.server') +} + +import type { RouterClient } from '@orpc/server' +import { RPCLink } from '@orpc/client/fetch' +import { createORPCClient } from '@orpc/client' + +declare global { + var $client: RouterClient | undefined +} + +const link = new RPCLink({ + url: () => { + if (typeof window === 'undefined') { + throw new Error('RPCLink is not allowed on the server side.') + } + + return new URL('/rpc', window.location.href) + }, +}) + +/** + * Fallback to client-side client if server-side client is not available. + */ +export const client: RouterClient = globalThis.$client ?? createORPCClient(link) +``` + +```ts [src/lib/orpc.server.ts] +import { createRouterClient } from '@orpc/server' +import { getRequestEvent } from 'solid-js/web' + +if (typeof window !== 'undefined') { + throw new Error('This file should not be imported in the browser') +} + +globalThis.$client = createRouterClient(router, { + /** + * Provide initial context if needed. + * + * Because this client instance is shared across all requests, + * only include context that's safe to reuse globally. + * For per-request context, use middleware context or pass a function as the initial context. + */ + context: async () => { + const headers = getRequestEvent()?.request.headers + + return { + headers, + } + }, +}) +``` + +::: diff --git a/apps/content/docs/integrations/tanstack-start.md b/apps/content/docs/integrations/tanstack-start.md index 63d8ebfb0..315ca7c1f 100644 --- a/apps/content/docs/integrations/tanstack-start.md +++ b/apps/content/docs/integrations/tanstack-start.md @@ -56,6 +56,7 @@ The `handler` can be any supported oRPC handler, including [RPCHandler](/docs/rp On the client, use `createIsomorphicFn` to provide a headers function that works seamlessly with SSR. This enables usage in both server and browser environments. ```ts +import { RPCLink } from '@orpc/client/fetch' import { getHeaders } from '@tanstack/react-start/server' import { createIsomorphicFn } from '@tanstack/react-start' @@ -73,7 +74,7 @@ This only shows how to configure the link. For full client examples, see [Client ## Optimize SSR -To reduce HTTP requests and improve latency during SSR, you can utilize a [Server-Side Client](/docs/client/server-side) during SSR. Below is a quick setup, see [Optimize SSR](/docs/best-practices/optimize-ssr) for a more details. +To reduce HTTP requests and improve latency during SSR, you can utilize a [Server-Side Client](/docs/client/server-side) during SSR. Below is a quick setup, see [Optimize SSR](/docs/best-practices/optimize-ssr) for more details. ::: code-group diff --git a/apps/content/package.json b/apps/content/package.json index dda23665d..40df655c1 100644 --- a/apps/content/package.json +++ b/apps/content/package.json @@ -24,9 +24,9 @@ "@pinia/colada": "^0.16.1", "@shikijs/vitepress-twoslash": "^3.0.0", "@tanstack/react-query": "^5.75.7", - "@tanstack/solid-query": "^5.72.3", - "@tanstack/svelte-query": "^5.72.3", - "@tanstack/vue-query": "^5.72.3", + "@tanstack/solid-query": "^5.77.2", + "@tanstack/svelte-query": "^5.77.2", + "@tanstack/vue-query": "^5.77.2", "@types/node": "^22.15.17", "openai": "^4.93.0", "pinia": "^3.0.2", diff --git a/packages/react-query/package.json b/packages/react-query/package.json index 5e88579c3..752055fc7 100644 --- a/packages/react-query/package.json +++ b/packages/react-query/package.json @@ -46,7 +46,7 @@ "@orpc/tanstack-query": "workspace:*" }, "devDependencies": { - "@tanstack/react-query": "^5.72.3", + "@tanstack/react-query": "^5.77.2", "react": "^19.1.0", "zod": "^3.25.11" } diff --git a/packages/solid-query/package.json b/packages/solid-query/package.json index 1bce2dc45..acb11a01b 100644 --- a/packages/solid-query/package.json +++ b/packages/solid-query/package.json @@ -46,7 +46,7 @@ "@orpc/tanstack-query": "workspace:*" }, "devDependencies": { - "@tanstack/solid-query": "^5.72.3", + "@tanstack/solid-query": "^5.77.2", "zod": "^3.25.11" } } diff --git a/packages/svelte-query/package.json b/packages/svelte-query/package.json index add281084..9392eb781 100644 --- a/packages/svelte-query/package.json +++ b/packages/svelte-query/package.json @@ -46,7 +46,7 @@ "@orpc/tanstack-query": "workspace:*" }, "devDependencies": { - "@tanstack/svelte-query": "^5.72.3", + "@tanstack/svelte-query": "^5.77.2", "zod": "^3.25.11" } } diff --git a/packages/tanstack-query/package.json b/packages/tanstack-query/package.json index ee59b96de..76e593a5f 100644 --- a/packages/tanstack-query/package.json +++ b/packages/tanstack-query/package.json @@ -41,7 +41,7 @@ "@orpc/shared": "workspace:*" }, "devDependencies": { - "@tanstack/query-core": "^5.72.3", + "@tanstack/query-core": "^5.77.2", "zod": "^3.25.11" } } diff --git a/packages/vue-query/package.json b/packages/vue-query/package.json index 1ec1478ff..b16e7c46c 100644 --- a/packages/vue-query/package.json +++ b/packages/vue-query/package.json @@ -46,6 +46,6 @@ "@orpc/tanstack-query": "workspace:*" }, "devDependencies": { - "@tanstack/vue-query": "^5.72.3" + "@tanstack/vue-query": "^5.77.2" } } diff --git a/playgrounds/electron/package.json b/playgrounds/electron/package.json index b946ac573..cc6a1b8b2 100644 --- a/playgrounds/electron/package.json +++ b/playgrounds/electron/package.json @@ -21,7 +21,7 @@ "@orpc/react-query": "next", "@orpc/server": "next", "@orpc/zod": "next", - "@tanstack/react-query": "^5.72.3", + "@tanstack/react-query": "^5.77.2", "@types/node": "^22.15.18", "@types/react": "^19.1.4", "@types/react-dom": "^19.1.5", diff --git a/playgrounds/nuxt/package.json b/playgrounds/nuxt/package.json index 907da6ff5..12e5014d5 100644 --- a/playgrounds/nuxt/package.json +++ b/playgrounds/nuxt/package.json @@ -15,7 +15,7 @@ "@orpc/server": "next", "@orpc/vue-query": "next", "@orpc/zod": "next", - "@tanstack/vue-query": "^5.72.3", + "@tanstack/vue-query": "^5.77.2", "nuxt": "^3.16.2", "vue": "latest", "vue-router": "latest", diff --git a/playgrounds/solid-start/app.config.ts b/playgrounds/solid-start/app.config.ts index 62a4a0500..cf5df2ad0 100644 --- a/playgrounds/solid-start/app.config.ts +++ b/playgrounds/solid-start/app.config.ts @@ -1,3 +1,10 @@ import { defineConfig } from '@solidjs/start/config' +import topLevelAwait from 'vite-plugin-top-level-await' -export default defineConfig({}) +export default defineConfig({ + vite: { + plugins: [ + topLevelAwait(), + ], + }, +}) diff --git a/playgrounds/solid-start/package.json b/playgrounds/solid-start/package.json index ace686f89..0fa1a9b46 100644 --- a/playgrounds/solid-start/package.json +++ b/playgrounds/solid-start/package.json @@ -15,9 +15,10 @@ "@orpc/zod": "next", "@solidjs/router": "^0.15.3", "@solidjs/start": "^1.1.0", - "@tanstack/solid-query": "^5.72.3", + "@tanstack/solid-query": "^5.77.2", "solid-js": "^1.9.5", - "vinxi": "^0.5.4", + "vinxi": "^0.5.6", + "vite-plugin-top-level-await": "^1.5.0", "zod": "^3.25.11" } } diff --git a/playgrounds/solid-start/src/app.tsx b/playgrounds/solid-start/src/app.tsx index ca2820a6c..657878bbb 100644 --- a/playgrounds/solid-start/src/app.tsx +++ b/playgrounds/solid-start/src/app.tsx @@ -3,15 +3,23 @@ import { FileRoutes } from '@solidjs/start/router' import { QueryClient, QueryClientProvider } from '@tanstack/solid-query' import { Suspense } from 'solid-js' -const queryClient = new QueryClient() - export default function App() { + const queryClient = new QueryClient({ + defaultOptions: { + queries: { + experimental_prefetchInRender: true, + }, + }, + }) + return ( ( <> - {props.children} + Loading...

}> + {props.children} +
)} > diff --git a/playgrounds/solid-start/src/lib/orpc.server.ts b/playgrounds/solid-start/src/lib/orpc.server.ts new file mode 100644 index 000000000..14e8350cb --- /dev/null +++ b/playgrounds/solid-start/src/lib/orpc.server.ts @@ -0,0 +1,29 @@ +import { createRouterClient } from '@orpc/server' +import { getRequestEvent } from 'solid-js/web' +import { router } from '~/router' + +if (typeof window !== 'undefined') { + throw new Error('This file should not be imported in the browser') +} + +/** + * This is part of the Optimize SSR setup. + * + * @see {@link https://orpc.unnoq.com/docs/integrations/solid-start#optimize-ssr} + */ +globalThis.$client = createRouterClient(router, { + /** + * Provide initial context if needed. + * + * Because this client instance is shared across all requests, + * only include context that's safe to reuse globally. + * For per-request context, use middleware context or pass a function as the initial context. + */ + context: async () => { + const headers = getRequestEvent()?.request.headers + + return { + headers, + } + }, +}) diff --git a/playgrounds/solid-start/src/lib/orpc.ts b/playgrounds/solid-start/src/lib/orpc.ts index cf35d3552..3a6d5604d 100644 --- a/playgrounds/solid-start/src/lib/orpc.ts +++ b/playgrounds/solid-start/src/lib/orpc.ts @@ -1,16 +1,23 @@ +if (typeof window === 'undefined') { + await import('./orpc.server') +} + import type { RouterClient } from '@orpc/server' import type { router } from '~/router' import { createORPCClient } from '@orpc/client' import { RPCLink } from '@orpc/client/fetch' import { createORPCSolidQueryUtils } from '@orpc/solid-query' +import { getRequestEvent } from 'solid-js/web' + +declare global { + var $client: RouterClient | undefined +} -const rpcLink = new RPCLink({ +const link = new RPCLink({ url: new URL('/rpc', typeof window !== 'undefined' ? window.location.href : 'http://localhost:3000'), - headers: () => ({ - Authorization: 'Bearer default-token', - }), + headers: () => Object.fromEntries(getRequestEvent()?.request.headers ?? []), }) -export const client: RouterClient = createORPCClient(rpcLink) +export const client: RouterClient = globalThis.$client ?? createORPCClient(link) export const orpc = createORPCSolidQueryUtils(client) diff --git a/playgrounds/solid-start/src/routes/orpc-mutation.tsx b/playgrounds/solid-start/src/routes/orpc-mutation.tsx index ef218cd35..5a4767690 100644 --- a/playgrounds/solid-start/src/routes/orpc-mutation.tsx +++ b/playgrounds/solid-start/src/routes/orpc-mutation.tsx @@ -1,10 +1,10 @@ import { orpc } from '~/lib/orpc' -import { createMutation, useQueryClient } from '@tanstack/solid-query' +import { useMutation, useQueryClient } from '@tanstack/solid-query' export function CreatePlanetMutationForm() { const queryClient = useQueryClient() - const mutation = createMutation( + const mutation = useMutation( () => orpc.planet.create.mutationOptions({ onSuccess() { queryClient.invalidateQueries({ diff --git a/playgrounds/solid-start/src/routes/orpc-query.tsx b/playgrounds/solid-start/src/routes/orpc-query.tsx index aafa9520c..88b92e19f 100644 --- a/playgrounds/solid-start/src/routes/orpc-query.tsx +++ b/playgrounds/solid-start/src/routes/orpc-query.tsx @@ -1,9 +1,9 @@ -import { createInfiniteQuery } from '@tanstack/solid-query' -import { For, Match, Switch } from 'solid-js' +import { useInfiniteQuery } from '@tanstack/solid-query' +import { For } from 'solid-js' import { orpc } from '~/lib/orpc' export function ListPlanetsQuery() { - const query = createInfiniteQuery( + const query = useInfiniteQuery( () => orpc.planet.list.infiniteOptions({ input: cursor => ({ cursor, limit: 10 }), getNextPageParam: lastPage => lastPage.length === 10 ? lastPage.at(-1)?.id : null, @@ -12,60 +12,53 @@ export function ListPlanetsQuery() { ) return ( - Something went wrong.

}> - -

Loading...

-
- -
-

oRPC and Tanstack Query | List Planets example

+
+

oRPC and Tanstack Query | List Planets example

- - - - - - - - - - - - {page => ( - - {planet => ( - - - - - - - )} - +
IDNameDescriptionImage
{planet.id}{planet.name}{planet.description}{planet.imageUrl}
+ + + + + + + + + + + {page => ( + + {planet => ( + + + + + + )} - + )} + + - - - + + - - -
IDNameDescriptionImage
{planet.id}{planet.name}{planet.description}{planet.imageUrl}
- +
+ - -
-
- - + + + + + +
) } diff --git a/playgrounds/solid-start/src/routes/rpc/[...rest].ts b/playgrounds/solid-start/src/routes/rpc/[...rest].ts index 42e4ca7f5..084a5c5b8 100644 --- a/playgrounds/solid-start/src/routes/rpc/[...rest].ts +++ b/playgrounds/solid-start/src/routes/rpc/[...rest].ts @@ -1,8 +1,8 @@ import type { APIEvent } from '@solidjs/start/server' import { RPCHandler } from '@orpc/server/fetch' import { router } from '~/router' -import '~/polyfill' import { onError } from '@orpc/server' +import '~/polyfill' const handler = new RPCHandler(router, { interceptors: [ @@ -13,9 +13,7 @@ const handler = new RPCHandler(router, { }) async function handle({ request }: APIEvent) { - const context = request.headers.get('Authorization') - ? { user: { id: 'test', name: 'John Doe', email: 'john@doe.com' } } - : {} + const context = { user: { id: 'test', name: 'John Doe', email: 'john@doe.com' } } const { response } = await handler.handle(request, { prefix: '/rpc', @@ -25,6 +23,7 @@ async function handle({ request }: APIEvent) { return response ?? new Response('Not Found', { status: 404 }) } +export const HEAD = handle export const GET = handle export const POST = handle export const PUT = handle diff --git a/playgrounds/svelte-kit/package.json b/playgrounds/svelte-kit/package.json index 988aec14e..d422e5e8b 100644 --- a/playgrounds/svelte-kit/package.json +++ b/playgrounds/svelte-kit/package.json @@ -20,7 +20,7 @@ "@sveltejs/adapter-auto": "^6.0.0", "@sveltejs/kit": "^2.20.5", "@sveltejs/vite-plugin-svelte": "^5.0.3", - "@tanstack/svelte-query": "^5.72.3", + "@tanstack/svelte-query": "^5.77.2", "svelte": "^5.26.2", "svelte-check": "^4.0.0", "typescript": "^5.8.3", diff --git a/playgrounds/tanstack-start/package.json b/playgrounds/tanstack-start/package.json index 826fcfa3d..7b7a2f675 100644 --- a/playgrounds/tanstack-start/package.json +++ b/playgrounds/tanstack-start/package.json @@ -27,7 +27,7 @@ "@types/react-dom": "^19.1.5", "react": "^19.1.0", "react-dom": "^19.1.0", - "vinxi": "^0.5.4", + "vinxi": "^0.5.6", "vite-tsconfig-paths": "^5.1.4", "zod": "^3.25.11" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e14c33780..87869e9ed 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ importers: devDependencies: '@antfu/eslint-config': specifier: ^4.13.2 - version: 4.13.2(@vue/compiler-sfc@3.5.14)(eslint-plugin-format@1.0.1(eslint@9.27.0(jiti@2.4.2)))(eslint@9.27.0(jiti@2.4.2))(typescript@5.8.3)(vitest@3.1.4) + version: 4.13.2(@vue/compiler-sfc@3.5.15)(eslint-plugin-format@1.0.1(eslint@9.27.0(jiti@2.4.2)))(eslint@9.27.0(jiti@2.4.2))(typescript@5.8.3)(vitest@3.1.4) '@solidjs/testing-library': specifier: ^0.8.10 version: 0.8.10(@solidjs/router@0.15.3(solid-js@1.9.7))(solid-js@1.9.7) @@ -67,7 +67,7 @@ importers: version: 5.8.3 unbuild: specifier: ^3.5.0 - version: 3.5.0(typescript@5.8.3)(vue@3.5.14(typescript@5.8.3)) + version: 3.5.0(typescript@5.8.3)(vue@3.5.15(typescript@5.8.3)) vite-plugin-solid: specifier: ^2.11.6 version: 2.11.6(@testing-library/jest-dom@6.6.3)(solid-js@1.9.7)(vite@6.3.5(@types/node@22.15.21)(jiti@2.4.2)(terser@5.39.2)(tsx@4.19.4)(yaml@2.8.0)) @@ -118,22 +118,22 @@ importers: version: link:../../packages/zod '@pinia/colada': specifier: ^0.16.1 - version: 0.16.1(pinia@3.0.2(typescript@5.8.3)(vue@3.5.14(typescript@5.8.3))) + version: 0.16.1(pinia@3.0.2(typescript@5.8.3)(vue@3.5.15(typescript@5.8.3))) '@shikijs/vitepress-twoslash': specifier: ^3.0.0 version: 3.4.2(@nuxt/kit@3.17.4(magicast@0.3.5))(typescript@5.8.3) '@tanstack/react-query': specifier: ^5.75.7 - version: 5.76.2(react@19.1.0) + version: 5.77.2(react@19.1.0) '@tanstack/solid-query': - specifier: ^5.72.3 - version: 5.76.2(solid-js@1.9.7) + specifier: ^5.77.2 + version: 5.77.2(solid-js@1.9.7) '@tanstack/svelte-query': - specifier: ^5.72.3 - version: 5.76.2(svelte@5.33.1) + specifier: ^5.77.2 + version: 5.77.2(svelte@5.33.1) '@tanstack/vue-query': - specifier: ^5.72.3 - version: 5.76.2(vue@3.5.14(typescript@5.8.3)) + specifier: ^5.77.2 + version: 5.77.2(vue@3.5.15(typescript@5.8.3)) '@types/node': specifier: ^22.15.17 version: 22.15.21 @@ -142,7 +142,7 @@ importers: version: 4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.23) pinia: specifier: ^3.0.2 - version: 3.0.2(typescript@5.8.3)(vue@3.5.14(typescript@5.8.3)) + version: 3.0.2(typescript@5.8.3)(vue@3.5.15(typescript@5.8.3)) superjson: specifier: ^2.2.2 version: 2.2.2 @@ -163,7 +163,7 @@ importers: version: 0.0.6(typescript@5.8.3)(vitepress@1.6.3(@algolia/client-search@5.23.3)(@types/node@22.15.21)(@types/react@19.1.5)(fuse.js@7.1.0)(jwt-decode@4.0.0)(postcss@8.5.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(search-insights@2.17.3)(terser@5.39.2)(typescript@5.8.3)) vue: specifier: ^3.5.14 - version: 3.5.14(typescript@5.8.3) + version: 3.5.15(typescript@5.8.3) packages/arktype: dependencies: @@ -392,8 +392,8 @@ importers: version: link:../tanstack-query devDependencies: '@tanstack/react-query': - specifier: ^5.72.3 - version: 5.76.2(react@19.1.0) + specifier: ^5.77.2 + version: 5.77.2(react@19.1.0) react: specifier: ^19.1.0 version: 19.1.0 @@ -469,8 +469,8 @@ importers: version: 1.9.7 devDependencies: '@tanstack/solid-query': - specifier: ^5.72.3 - version: 5.76.2(solid-js@1.9.7) + specifier: ^5.77.2 + version: 5.77.2(solid-js@1.9.7) zod: specifier: ^3.25.11 version: 3.25.23 @@ -563,8 +563,8 @@ importers: version: 5.33.1 devDependencies: '@tanstack/svelte-query': - specifier: ^5.72.3 - version: 5.76.2(svelte@5.33.1) + specifier: ^5.77.2 + version: 5.77.2(svelte@5.33.1) zod: specifier: ^3.25.11 version: 3.25.23 @@ -579,8 +579,8 @@ importers: version: link:../shared devDependencies: '@tanstack/query-core': - specifier: ^5.72.3 - version: 5.76.2 + specifier: ^5.77.2 + version: 5.77.2 zod: specifier: ^3.25.11 version: 3.25.23 @@ -615,13 +615,13 @@ importers: devDependencies: '@pinia/colada': specifier: ^0.16.1 - version: 0.16.1(pinia@3.0.2(typescript@5.8.3)(vue@3.5.14(typescript@5.8.3))) + version: 0.16.1(pinia@3.0.2(typescript@5.8.3)(vue@3.5.15(typescript@5.8.3))) pinia: specifier: ^3.0.2 - version: 3.0.2(typescript@5.8.3)(vue@3.5.14(typescript@5.8.3)) + version: 3.0.2(typescript@5.8.3)(vue@3.5.15(typescript@5.8.3)) vue: specifier: ^3.5.14 - version: 3.5.14(typescript@5.8.3) + version: 3.5.15(typescript@5.8.3) packages/vue-query: dependencies: @@ -636,11 +636,11 @@ importers: version: link:../tanstack-query vue: specifier: '>=3.3.0' - version: 3.5.14(typescript@5.8.3) + version: 3.5.15(typescript@5.8.3) devDependencies: '@tanstack/vue-query': - specifier: ^5.72.3 - version: 5.76.2(vue@3.5.14(typescript@5.8.3)) + specifier: ^5.77.2 + version: 5.77.2(vue@3.5.15(typescript@5.8.3)) packages/zod: dependencies: @@ -698,7 +698,7 @@ importers: version: link:../../packages/zod '@tanstack/react-query': specifier: ^5.75.7 - version: 5.76.2(react@19.1.0) + version: 5.77.2(react@19.1.0) '@types/react': specifier: ^19.1.4 version: 19.1.5 @@ -743,7 +743,7 @@ importers: version: link:../../packages/zod '@tanstack/react-query': specifier: ^5.75.7 - version: 5.76.2(react@19.1.0) + version: 5.77.2(react@19.1.0) '@types/react': specifier: ^19.1.2 version: 19.1.5 @@ -791,7 +791,7 @@ importers: version: link:../../packages/zod '@tanstack/react-query': specifier: ^5.75.7 - version: 5.76.2(react@19.1.0) + version: 5.77.2(react@19.1.0) '@types/node': specifier: ^22.15.17 version: 22.15.21 @@ -829,8 +829,8 @@ importers: specifier: next version: link:../../packages/zod '@tanstack/react-query': - specifier: ^5.72.3 - version: 5.76.2(react@19.1.0) + specifier: ^5.77.2 + version: 5.77.2(react@19.1.0) '@types/node': specifier: ^22.15.18 version: 22.15.21 @@ -914,7 +914,7 @@ importers: version: 1.11.29 '@tanstack/react-query': specifier: ^5.75.7 - version: 5.76.2(react@19.1.0) + version: 5.77.2(react@19.1.0) '@types/express': specifier: ^5.0.1 version: 5.0.2 @@ -974,7 +974,7 @@ importers: version: link:../../packages/zod '@tanstack/react-query': specifier: ^5.75.7 - version: 5.76.2(react@19.1.0) + version: 5.77.2(react@19.1.0) '@types/node': specifier: ^22.15.17 version: 22.15.21 @@ -1018,17 +1018,17 @@ importers: specifier: next version: link:../../packages/zod '@tanstack/vue-query': - specifier: ^5.72.3 - version: 5.76.2(vue@3.5.14(typescript@5.8.3)) + specifier: ^5.77.2 + version: 5.77.2(vue@3.5.15(typescript@5.8.3)) nuxt: specifier: ^3.16.2 version: 3.17.4(@parcel/watcher@2.5.1)(@types/node@22.15.21)(db0@0.3.2)(encoding@0.1.13)(eslint@9.27.0(jiti@2.4.2))(ioredis@5.6.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.41.0)(terser@5.39.2)(tsx@4.19.4)(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.21)(jiti@2.4.2)(terser@5.39.2)(tsx@4.19.4)(yaml@2.8.0))(xml2js@0.6.2)(yaml@2.8.0) vue: specifier: latest - version: 3.5.14(typescript@5.8.3) + version: 3.5.15(typescript@5.8.3) vue-router: specifier: latest - version: 4.5.1(vue@3.5.14(typescript@5.8.3)) + version: 4.5.1(vue@3.5.15(typescript@5.8.3)) zod: specifier: ^3.25.11 version: 3.25.23 @@ -1057,14 +1057,17 @@ importers: specifier: ^1.1.0 version: 1.1.4(@testing-library/jest-dom@6.6.3)(@types/node@22.15.21)(jiti@2.4.2)(solid-js@1.9.7)(terser@5.39.2)(tsx@4.19.4)(vinxi@0.5.6(@types/node@22.15.21)(db0@0.3.2)(encoding@0.1.13)(ioredis@5.6.1)(jiti@2.4.2)(terser@5.39.2)(tsx@4.19.4)(xml2js@0.6.2)(yaml@2.8.0))(vite@6.3.5(@types/node@22.15.21)(jiti@2.4.2)(terser@5.39.2)(tsx@4.19.4)(yaml@2.8.0))(yaml@2.8.0) '@tanstack/solid-query': - specifier: ^5.72.3 - version: 5.76.2(solid-js@1.9.7) + specifier: ^5.77.2 + version: 5.77.2(solid-js@1.9.7) solid-js: specifier: ^1.9.5 version: 1.9.7 vinxi: - specifier: ^0.5.4 + specifier: ^0.5.6 version: 0.5.6(@types/node@22.15.21)(db0@0.3.2)(encoding@0.1.13)(ioredis@5.6.1)(jiti@2.4.2)(terser@5.39.2)(tsx@4.19.4)(xml2js@0.6.2)(yaml@2.8.0) + vite-plugin-top-level-await: + specifier: ^1.5.0 + version: 1.5.0(rollup@4.41.0)(vite@6.3.5(@types/node@22.15.21)(jiti@2.4.2)(terser@5.39.2)(tsx@4.19.4)(yaml@2.8.0)) zod: specifier: ^3.25.11 version: 3.25.23 @@ -1096,8 +1099,8 @@ importers: specifier: ^5.0.3 version: 5.0.3(svelte@5.33.1)(vite@6.3.5(@types/node@22.15.21)(jiti@2.4.2)(terser@5.39.2)(tsx@4.19.4)(yaml@2.8.0)) '@tanstack/svelte-query': - specifier: ^5.72.3 - version: 5.76.2(svelte@5.33.1) + specifier: ^5.77.2 + version: 5.77.2(svelte@5.33.1) svelte: specifier: ^5.26.2 version: 5.33.1 @@ -1136,10 +1139,10 @@ importers: version: link:../../packages/zod '@tanstack/react-query': specifier: ^5.75.7 - version: 5.76.2(react@19.1.0) + version: 5.77.2(react@19.1.0) '@tanstack/react-query-devtools': specifier: ^5.75.7 - version: 5.76.2(@tanstack/react-query@5.76.2(react@19.1.0))(react@19.1.0) + version: 5.76.2(@tanstack/react-query@5.77.2(react@19.1.0))(react@19.1.0) '@tanstack/react-router': specifier: ^1.120.3 version: 1.120.7(react-dom@19.1.0(react@19.1.0))(react@19.1.0) @@ -1148,7 +1151,7 @@ importers: version: 1.120.7(@tanstack/react-router@1.120.7(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@tanstack/router-core@1.120.7)(csstype@3.1.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(tiny-invariant@1.3.3) '@tanstack/react-router-with-query': specifier: ^1.120.3 - version: 1.120.7(@tanstack/react-query@5.76.2(react@19.1.0))(@tanstack/react-router@1.120.7(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@tanstack/router-core@1.120.7)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 1.120.7(@tanstack/react-query@5.77.2(react@19.1.0))(@tanstack/react-router@1.120.7(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@tanstack/router-core@1.120.7)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@tanstack/react-start': specifier: ^1.120.3 version: 1.120.7(@tanstack/react-router@1.120.7(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@types/node@22.15.21)(db0@0.3.2)(encoding@0.1.13)(ioredis@5.6.1)(jiti@2.4.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(terser@5.39.2)(tsx@4.19.4)(vite-plugin-solid@2.11.6(@testing-library/jest-dom@6.6.3)(solid-js@1.9.7)(vite@6.3.5(@types/node@22.15.21)(jiti@2.4.2)(terser@5.39.2)(tsx@4.19.4)(yaml@2.8.0)))(vite@6.3.5(@types/node@22.15.21)(jiti@2.4.2)(terser@5.39.2)(tsx@4.19.4)(yaml@2.8.0))(webpack@5.99.6)(xml2js@0.6.2)(yaml@2.8.0) @@ -1168,7 +1171,7 @@ importers: specifier: ^19.1.0 version: 19.1.0(react@19.1.0) vinxi: - specifier: ^0.5.4 + specifier: ^0.5.6 version: 0.5.6(@types/node@22.15.21)(db0@0.3.2)(encoding@0.1.13)(ioredis@5.6.1)(jiti@2.4.2)(terser@5.39.2)(tsx@4.19.4)(xml2js@0.6.2)(yaml@2.8.0) vite-tsconfig-paths: specifier: ^5.1.4 @@ -3804,6 +3807,15 @@ packages: rollup: optional: true + '@rollup/plugin-virtual@3.0.2': + resolution: {integrity: sha512-10monEYsBp3scM4/ND4LNH5Rxvh3e/cVeL3jWTgZ2SrQ+BmUoQcopVQvnaMcOnykb1VkxUFuDAN+0FnpTFRy2A==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + '@rollup/pluginutils@5.1.4': resolution: {integrity: sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==} engines: {node: '>=14.0.0'} @@ -3818,11 +3830,6 @@ packages: cpu: [arm] os: [android] - '@rollup/rollup-android-arm-eabi@4.40.2': - resolution: {integrity: sha512-JkdNEq+DFxZfUwxvB58tHMHBHVgX23ew41g1OQinthJ+ryhdRk67O31S7sYw8u2lTjHUPFxwar07BBt1KHp/hg==} - cpu: [arm] - os: [android] - '@rollup/rollup-android-arm-eabi@4.41.0': resolution: {integrity: sha512-KxN+zCjOYHGwCl4UCtSfZ6jrq/qi88JDUtiEFk8LELEHq2Egfc/FgW+jItZiOLRuQfb/3xJSgFuNPC9jzggX+A==} cpu: [arm] @@ -3833,11 +3840,6 @@ packages: cpu: [arm64] os: [android] - '@rollup/rollup-android-arm64@4.40.2': - resolution: {integrity: sha512-13unNoZ8NzUmnndhPTkWPWbX3vtHodYmy+I9kuLxN+F+l+x3LdVF7UCu8TWVMt1POHLh6oDHhnOA04n8oJZhBw==} - cpu: [arm64] - os: [android] - '@rollup/rollup-android-arm64@4.41.0': resolution: {integrity: sha512-yDvqx3lWlcugozax3DItKJI5j05B0d4Kvnjx+5mwiUpWramVvmAByYigMplaoAQ3pvdprGCTCE03eduqE/8mPQ==} cpu: [arm64] @@ -3848,11 +3850,6 @@ packages: cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-arm64@4.40.2': - resolution: {integrity: sha512-Gzf1Hn2Aoe8VZzevHostPX23U7N5+4D36WJNHK88NZHCJr7aVMG4fadqkIf72eqVPGjGc0HJHNuUaUcxiR+N/w==} - cpu: [arm64] - os: [darwin] - '@rollup/rollup-darwin-arm64@4.41.0': resolution: {integrity: sha512-2KOU574vD3gzcPSjxO0eyR5iWlnxxtmW1F5CkNOHmMlueKNCQkxR6+ekgWyVnz6zaZihpUNkGxjsYrkTJKhkaw==} cpu: [arm64] @@ -3863,11 +3860,6 @@ packages: cpu: [x64] os: [darwin] - '@rollup/rollup-darwin-x64@4.40.2': - resolution: {integrity: sha512-47N4hxa01a4x6XnJoskMKTS8XZ0CZMd8YTbINbi+w03A2w4j1RTlnGHOz/P0+Bg1LaVL6ufZyNprSg+fW5nYQQ==} - cpu: [x64] - os: [darwin] - '@rollup/rollup-darwin-x64@4.41.0': resolution: {integrity: sha512-gE5ACNSxHcEZyP2BA9TuTakfZvULEW4YAOtxl/A/YDbIir/wPKukde0BNPlnBiP88ecaN4BJI2TtAd+HKuZPQQ==} cpu: [x64] @@ -3878,11 +3870,6 @@ packages: cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-arm64@4.40.2': - resolution: {integrity: sha512-8t6aL4MD+rXSHHZUR1z19+9OFJ2rl1wGKvckN47XFRVO+QL/dUSpKA2SLRo4vMg7ELA8pzGpC+W9OEd1Z/ZqoQ==} - cpu: [arm64] - os: [freebsd] - '@rollup/rollup-freebsd-arm64@4.41.0': resolution: {integrity: sha512-GSxU6r5HnWij7FoSo7cZg3l5GPg4HFLkzsFFh0N/b16q5buW1NAWuCJ+HMtIdUEi6XF0qH+hN0TEd78laRp7Dg==} cpu: [arm64] @@ -3893,11 +3880,6 @@ packages: cpu: [x64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.40.2': - resolution: {integrity: sha512-C+AyHBzfpsOEYRFjztcYUFsH4S7UsE9cDtHCtma5BK8+ydOZYgMmWg1d/4KBytQspJCld8ZIujFMAdKG1xyr4Q==} - cpu: [x64] - os: [freebsd] - '@rollup/rollup-freebsd-x64@4.41.0': resolution: {integrity: sha512-KGiGKGDg8qLRyOWmk6IeiHJzsN/OYxO6nSbT0Vj4MwjS2XQy/5emsmtoqLAabqrohbgLWJ5GV3s/ljdrIr8Qjg==} cpu: [x64] @@ -3908,11 +3890,6 @@ packages: cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-gnueabihf@4.40.2': - resolution: {integrity: sha512-de6TFZYIvJwRNjmW3+gaXiZ2DaWL5D5yGmSYzkdzjBDS3W+B9JQ48oZEsmMvemqjtAFzE16DIBLqd6IQQRuG9Q==} - cpu: [arm] - os: [linux] - '@rollup/rollup-linux-arm-gnueabihf@4.41.0': resolution: {integrity: sha512-46OzWeqEVQyX3N2/QdiU/CMXYDH/lSHpgfBkuhl3igpZiaB3ZIfSjKuOnybFVBQzjsLwkus2mjaESy8H41SzvA==} cpu: [arm] @@ -3923,11 +3900,6 @@ packages: cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.40.2': - resolution: {integrity: sha512-urjaEZubdIkacKc930hUDOfQPysezKla/O9qV+O89enqsqUmQm8Xj8O/vh0gHg4LYfv7Y7UsE3QjzLQzDYN1qg==} - cpu: [arm] - os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.41.0': resolution: {integrity: sha512-lfgW3KtQP4YauqdPpcUZHPcqQXmTmH4nYU0cplNeW583CMkAGjtImw4PKli09NFi2iQgChk4e9erkwlfYem6Lg==} cpu: [arm] @@ -3938,11 +3910,6 @@ packages: cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.40.2': - resolution: {integrity: sha512-KlE8IC0HFOC33taNt1zR8qNlBYHj31qGT1UqWqtvR/+NuCVhfufAq9fxO8BMFC22Wu0rxOwGVWxtCMvZVLmhQg==} - cpu: [arm64] - os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.41.0': resolution: {integrity: sha512-nn8mEyzMbdEJzT7cwxgObuwviMx6kPRxzYiOl6o/o+ChQq23gfdlZcUNnt89lPhhz3BYsZ72rp0rxNqBSfqlqw==} cpu: [arm64] @@ -3953,11 +3920,6 @@ packages: cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.40.2': - resolution: {integrity: sha512-j8CgxvfM0kbnhu4XgjnCWJQyyBOeBI1Zq91Z850aUddUmPeQvuAy6OiMdPS46gNFgy8gN1xkYyLgwLYZG3rBOg==} - cpu: [arm64] - os: [linux] - '@rollup/rollup-linux-arm64-musl@4.41.0': resolution: {integrity: sha512-l+QK99je2zUKGd31Gh+45c4pGDAqZSuWQiuRFCdHYC2CSiO47qUWsCcenrI6p22hvHZrDje9QjwSMAFL3iwXwQ==} cpu: [arm64] @@ -3968,11 +3930,6 @@ packages: cpu: [loong64] os: [linux] - '@rollup/rollup-linux-loongarch64-gnu@4.40.2': - resolution: {integrity: sha512-Ybc/1qUampKuRF4tQXc7G7QY9YRyeVSykfK36Y5Qc5dmrIxwFhrOzqaVTNoZygqZ1ZieSWTibfFhQ5qK8jpWxw==} - cpu: [loong64] - os: [linux] - '@rollup/rollup-linux-loongarch64-gnu@4.41.0': resolution: {integrity: sha512-WbnJaxPv1gPIm6S8O/Wg+wfE/OzGSXlBMbOe4ie+zMyykMOeqmgD1BhPxZQuDqwUN+0T/xOFtL2RUWBspnZj3w==} cpu: [loong64] @@ -3983,11 +3940,6 @@ packages: cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.40.2': - resolution: {integrity: sha512-3FCIrnrt03CCsZqSYAOW/k9n625pjpuMzVfeI+ZBUSDT3MVIFDSPfSUgIl9FqUftxcUXInvFah79hE1c9abD+Q==} - cpu: [ppc64] - os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.41.0': resolution: {integrity: sha512-eRDWR5t67/b2g8Q/S8XPi0YdbKcCs4WQ8vklNnUYLaSWF+Cbv2axZsp4jni6/j7eKvMLYCYdcsv8dcU+a6QNFg==} cpu: [ppc64] @@ -3998,11 +3950,6 @@ packages: cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.40.2': - resolution: {integrity: sha512-QNU7BFHEvHMp2ESSY3SozIkBPaPBDTsfVNGx3Xhv+TdvWXFGOSH2NJvhD1zKAT6AyuuErJgbdvaJhYVhVqrWTg==} - cpu: [riscv64] - os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.41.0': resolution: {integrity: sha512-TWrZb6GF5jsEKG7T1IHwlLMDRy2f3DPqYldmIhnA2DVqvvhY2Ai184vZGgahRrg8k9UBWoSlHv+suRfTN7Ua4A==} cpu: [riscv64] @@ -4013,11 +3960,6 @@ packages: cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-riscv64-musl@4.40.2': - resolution: {integrity: sha512-5W6vNYkhgfh7URiXTO1E9a0cy4fSgfE4+Hl5agb/U1sa0kjOLMLC1wObxwKxecE17j0URxuTrYZZME4/VH57Hg==} - cpu: [riscv64] - os: [linux] - '@rollup/rollup-linux-riscv64-musl@4.41.0': resolution: {integrity: sha512-ieQljaZKuJpmWvd8gW87ZmSFwid6AxMDk5bhONJ57U8zT77zpZ/TPKkU9HpnnFrM4zsgr4kiGuzbIbZTGi7u9A==} cpu: [riscv64] @@ -4028,11 +3970,6 @@ packages: cpu: [s390x] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.40.2': - resolution: {integrity: sha512-B7LKIz+0+p348JoAL4X/YxGx9zOx3sR+o6Hj15Y3aaApNfAshK8+mWZEf759DXfRLeL2vg5LYJBB7DdcleYCoQ==} - cpu: [s390x] - os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.41.0': resolution: {integrity: sha512-/L3pW48SxrWAlVsKCN0dGLB2bi8Nv8pr5S5ocSM+S0XCn5RCVCXqi8GVtHFsOBBCSeR+u9brV2zno5+mg3S4Aw==} cpu: [s390x] @@ -4043,11 +3980,6 @@ packages: cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.40.2': - resolution: {integrity: sha512-lG7Xa+BmBNwpjmVUbmyKxdQJ3Q6whHjMjzQplOs5Z+Gj7mxPtWakGHqzMqNER68G67kmCX9qX57aRsW5V0VOng==} - cpu: [x64] - os: [linux] - '@rollup/rollup-linux-x64-gnu@4.41.0': resolution: {integrity: sha512-XMLeKjyH8NsEDCRptf6LO8lJk23o9wvB+dJwcXMaH6ZQbbkHu2dbGIUindbMtRN6ux1xKi16iXWu6q9mu7gDhQ==} cpu: [x64] @@ -4058,11 +3990,6 @@ packages: cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.40.2': - resolution: {integrity: sha512-tD46wKHd+KJvsmije4bUskNuvWKFcTOIM9tZ/RrmIvcXnbi0YK/cKS9FzFtAm7Oxi2EhV5N2OpfFB348vSQRXA==} - cpu: [x64] - os: [linux] - '@rollup/rollup-linux-x64-musl@4.41.0': resolution: {integrity: sha512-m/P7LycHZTvSQeXhFmgmdqEiTqSV80zn6xHaQ1JSqwCtD1YGtwEK515Qmy9DcB2HK4dOUVypQxvhVSy06cJPEg==} cpu: [x64] @@ -4073,11 +4000,6 @@ packages: cpu: [arm64] os: [win32] - '@rollup/rollup-win32-arm64-msvc@4.40.2': - resolution: {integrity: sha512-Bjv/HG8RRWLNkXwQQemdsWw4Mg+IJ29LK+bJPW2SCzPKOUaMmPEppQlu/Fqk1d7+DX3V7JbFdbkh/NMmurT6Pg==} - cpu: [arm64] - os: [win32] - '@rollup/rollup-win32-arm64-msvc@4.41.0': resolution: {integrity: sha512-4yodtcOrFHpbomJGVEqZ8fzD4kfBeCbpsUy5Pqk4RluXOdsWdjLnjhiKy2w3qzcASWd04fp52Xz7JKarVJ5BTg==} cpu: [arm64] @@ -4088,11 +4010,6 @@ packages: cpu: [ia32] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.40.2': - resolution: {integrity: sha512-dt1llVSGEsGKvzeIO76HToiYPNPYPkmjhMHhP00T9S4rDern8P2ZWvWAQUEJ+R1UdMWJ/42i/QqJ2WV765GZcA==} - cpu: [ia32] - os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.41.0': resolution: {integrity: sha512-tmazCrAsKzdkXssEc65zIE1oC6xPHwfy9d5Ta25SRCDOZS+I6RypVVShWALNuU9bxIfGA0aqrmzlzoM5wO5SPQ==} cpu: [ia32] @@ -4103,11 +4020,6 @@ packages: cpu: [x64] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.40.2': - resolution: {integrity: sha512-bwspbWB04XJpeElvsp+DCylKfF4trJDa2Y9Go8O6A7YLX2LIKGcNK/CYImJN6ZP4DcuOHB4Utl3iCbnR62DudA==} - cpu: [x64] - os: [win32] - '@rollup/rollup-win32-x64-msvc@4.41.0': resolution: {integrity: sha512-h1J+Yzjo/X+0EAvR2kIXJDuTuyT7drc+t2ALY0nIcGPbTatNOf0VWdhEA2Z4AAjv6X1NJV7SYo5oCTYRJhSlVA==} cpu: [x64] @@ -4399,8 +4311,8 @@ packages: resolution: {integrity: sha512-Wo1iKt2b9OT7d+YGhvEPD3DXvPv2etTusIMhMUoG7fbhmxcXCtIjJDEygy91Y2JFlwGyjqiBPRozme7UD8hoqg==} engines: {node: '>=12'} - '@tanstack/query-core@5.76.2': - resolution: {integrity: sha512-PFGwWh5ss9cJQ67l6bZ7hqXbisX2gy13G2jP+VGY1bgdbCfOMWh6UBVnN62QbFXro6CCoX9hYzTnZHr6Rz00YQ==} + '@tanstack/query-core@5.77.2': + resolution: {integrity: sha512-1lqJwPsR6GX6nZFw06erRt518O19tWU6Q+x0fJUygl4lxHCYF2nhzBPwLKk2NPjYOrpR0K567hxPc5K++xDe9Q==} '@tanstack/query-devtools@5.76.0': resolution: {integrity: sha512-1p92nqOBPYVqVDU0Ua5nzHenC6EGZNrLnB2OZphYw8CNA1exuvI97FVgIKON7Uug3uQqvH/QY8suUKpQo8qHNQ==} @@ -4411,8 +4323,8 @@ packages: '@tanstack/react-query': ^5.76.2 react: ^18 || ^19 - '@tanstack/react-query@5.76.2': - resolution: {integrity: sha512-rGkWberCrFdIxMdvSAJM/UOKeu0O/JVTbMmfhQoJpiU9Uq0EDx2EMCadnNuJWbXR4smDA2t7DY3NKkYFmDVS5A==} + '@tanstack/react-query@5.77.2': + resolution: {integrity: sha512-BRHxWdy1mHmgAcYA/qy2IPLylT81oebLgkm9K85viN2Qol/Vq48t1dzDFeDIVQjTWDV96AmqsLNPlH5HjyKCxA==} peerDependencies: react: ^18 || ^19 @@ -4539,8 +4451,8 @@ packages: resolution: {integrity: sha512-ramMedB4yt+fhFHio3GqRLUQVwKBEBREnHEVetHEYHLe6h+qYEwaVxQrQ75J+dTTWXa14DLadtgR3ygEydtfqA==} engines: {node: '>=12'} - '@tanstack/solid-query@5.76.2': - resolution: {integrity: sha512-GxSD2iuKkWifpM2z/gNQkJLzjHx8nupAP7M8WWd5axuzYoyjxEftXTkOXcl5daAJgdpi83vyrdU81YQWdXbsAw==} + '@tanstack/solid-query@5.77.2': + resolution: {integrity: sha512-UQZj9P5kjfEq0f/TmvFZPmeF19BwE9AaOK4c1jQCyl0Ct3d9b1gsHmIq6w33mtEk3+bTW3X3g/mBVj/BHa9FtQ==} peerDependencies: solid-js: ^1.6.0 @@ -4579,8 +4491,8 @@ packages: '@tanstack/store@0.7.0': resolution: {integrity: sha512-CNIhdoUsmD2NolYuaIs8VfWM467RK6oIBAW4nPEKZhg1smZ+/CwtCdpURgp7nxSqOaV9oKkzdWD80+bC66F/Jg==} - '@tanstack/svelte-query@5.76.2': - resolution: {integrity: sha512-uKTl5OmUnF5bU7pd692T+rnVKfMTQ86B6SWHTwkM3obeakOe8XLnbGh9plAxV5yNS/gJTkaiNeyi30Y09sh28A==} + '@tanstack/svelte-query@5.77.2': + resolution: {integrity: sha512-bMBtg5xWgK1UQvDBa3HQ0YOwhNC7TlNhWdOxgPSDCs2v4nfvXZW7BhW++bkjwbbONhXF3DEgjeWs7WWS6Xnvjg==} peerDependencies: svelte: ^3.54.0 || ^4.0.0 || ^5.0.0 @@ -4588,8 +4500,8 @@ packages: resolution: {integrity: sha512-XLUh1Py3AftcERrxkxC5Y5m5mfllRH3YR6YVlyjFgI2Tc2Ssy2NKmQFQIafoxfW459UJ8Dn81nWKETEIJifE4g==} engines: {node: '>=12'} - '@tanstack/vue-query@5.76.2': - resolution: {integrity: sha512-Aa/lC3LbUnciDp8kudOKHSE0luJhrBdILpfB0kzLFFt5m6RY/MJ3ydXx/7eq78BbFXUGLN8vVwyBho3AiOWayg==} + '@tanstack/vue-query@5.77.2': + resolution: {integrity: sha512-Neon9wds87Wo6T5qr+YxOnHYmt618IGnlYE2r6dpWDvhb/mJwlvoBw9TS2KzLfmOQuadBc4nWcpUomuDR4otKg==} peerDependencies: '@vue/composition-api': ^1.1.2 vue: ^2.6.0 || ^3.3.0 @@ -5052,11 +4964,6 @@ packages: engines: {node: '>=16'} hasBin: true - '@vercel/nft@0.29.2': - resolution: {integrity: sha512-A/Si4mrTkQqJ6EXJKv5EYCDQ3NL6nJXxG8VGXePsaiQigsomHYQC9xSpX8qGk7AEZk4b1ssbYIqJ0ISQQ7bfcA==} - engines: {node: '>=18'} - hasBin: true - '@vercel/nft@0.29.3': resolution: {integrity: sha512-aVV0E6vJpuvImiMwU1/5QKkw2N96BRFE7mBYGS7FhXUoS6V7SarQ+8tuj33o7ofECz8JtHpmQ9JW+oVzOoB7MA==} engines: {node: '>=18'} @@ -5221,30 +5128,30 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@vue/compiler-core@3.5.13': - resolution: {integrity: sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==} - '@vue/compiler-core@3.5.14': resolution: {integrity: sha512-k7qMHMbKvoCXIxPhquKQVw3Twid3Kg4s7+oYURxLGRd56LiuHJVrvFKI4fm2AM3c8apqODPfVJGoh8nePbXMRA==} - '@vue/compiler-dom@3.5.13': - resolution: {integrity: sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==} + '@vue/compiler-core@3.5.15': + resolution: {integrity: sha512-nGRc6YJg/kxNqbv/7Tg4juirPnjHvuVdhcmDvQWVZXlLHjouq7VsKmV1hIxM/8yKM0VUfwT/Uzc0lO510ltZqw==} '@vue/compiler-dom@3.5.14': resolution: {integrity: sha512-1aOCSqxGOea5I80U2hQJvXYpPm/aXo95xL/m/mMhgyPUsKe9jhjwWpziNAw7tYRnbz1I61rd9Mld4W9KmmRoug==} - '@vue/compiler-sfc@3.5.13': - resolution: {integrity: sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==} + '@vue/compiler-dom@3.5.15': + resolution: {integrity: sha512-ZelQd9n+O/UCBdL00rlwCrsArSak+YLZpBVuNDio1hN3+wrCshYZEDUO3khSLAzPbF1oQS2duEoMDUHScUlYjA==} '@vue/compiler-sfc@3.5.14': resolution: {integrity: sha512-9T6m/9mMr81Lj58JpzsiSIjBgv2LiVoWjIVa7kuXHICUi8LiDSIotMpPRXYJsXKqyARrzjT24NAwttrMnMaCXA==} - '@vue/compiler-ssr@3.5.13': - resolution: {integrity: sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==} + '@vue/compiler-sfc@3.5.15': + resolution: {integrity: sha512-3zndKbxMsOU6afQWer75Zot/aydjtxNj0T2KLg033rAFaQUn2PGuE32ZRe4iMhflbTcAxL0yEYsRWFxtPro8RQ==} '@vue/compiler-ssr@3.5.14': resolution: {integrity: sha512-Y0G7PcBxr1yllnHuS/NxNCSPWnRGH4Ogrp0tsLA5QemDZuJLs99YjAKQ7KqkHE0vCg4QTKlQzXLKCMF7WPSl7Q==} + '@vue/compiler-ssr@3.5.15': + resolution: {integrity: sha512-gShn8zRREZbrXqTtmLSCffgZXDWv8nHc/GhsW+mbwBfNZL5pI96e7IWcIq8XGQe1TLtVbu7EV9gFIVSmfyarPg==} + '@vue/compiler-vue2@2.7.16': resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==} @@ -5276,19 +5183,19 @@ packages: typescript: optional: true - '@vue/reactivity@3.5.14': - resolution: {integrity: sha512-7cK1Hp343Fu/SUCCO52vCabjvsYu7ZkOqyYu7bXV9P2yyfjUMUXHZafEbq244sP7gf+EZEz+77QixBTuEqkQQw==} + '@vue/reactivity@3.5.15': + resolution: {integrity: sha512-GaA5VUm30YWobCwpvcs9nvFKf27EdSLKDo2jA0IXzGS344oNpFNbEQ9z+Pp5ESDaxyS8FcH0vFN/XSe95BZtHQ==} - '@vue/runtime-core@3.5.14': - resolution: {integrity: sha512-w9JWEANwHXNgieAhxPpEpJa+0V5G0hz3NmjAZwlOebtfKyp2hKxKF0+qSh0Xs6/PhfGihuSdqMprMVcQU/E6ag==} + '@vue/runtime-core@3.5.15': + resolution: {integrity: sha512-CZAlIOQ93nj0OPpWWOx4+QDLCMzBNY85IQR4Voe6vIID149yF8g9WQaWnw042f/6JfvLttK7dnyWlC1EVCRK8Q==} - '@vue/runtime-dom@3.5.14': - resolution: {integrity: sha512-lCfR++IakeI35TVR80QgOelsUIdcKjd65rWAMfdSlCYnaEY5t3hYwru7vvcWaqmrK+LpI7ZDDYiGU5V3xjMacw==} + '@vue/runtime-dom@3.5.15': + resolution: {integrity: sha512-wFplHKzKO/v998up2iCW3RN9TNUeDMhdBcNYZgs5LOokHntrB48dyuZHspcahKZczKKh3v6i164gapMPxBTKNw==} - '@vue/server-renderer@3.5.14': - resolution: {integrity: sha512-Rf/ISLqokIvcySIYnv3tNWq40PLpNLDLSJwwVWzG6MNtyIhfbcrAxo5ZL9nARJhqjZyWWa40oRb2IDuejeuv6w==} + '@vue/server-renderer@3.5.15': + resolution: {integrity: sha512-Gehc693kVTYkLt6QSYEjGvqvdK2zZ/gf/D5zkgmvBdeB30dNnVZS8yY7+IlBmHRd1rR/zwaqeu06Ij04ZxBscg==} peerDependencies: - vue: 3.5.14 + vue: 3.5.15 '@vue/shared@3.5.13': resolution: {integrity: sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==} @@ -5296,6 +5203,9 @@ packages: '@vue/shared@3.5.14': resolution: {integrity: sha512-oXTwNxVfc9EtP1zzXAlSlgARLXNC84frFYkS0HHz0h3E4WZSP9sywqjqzGCP9Y34M8ipNmd380pVgmMuwELDyQ==} + '@vue/shared@3.5.15': + resolution: {integrity: sha512-bKvgFJJL1ZX9KxMCTQY6xD9Dhe3nusd1OhyOb1cJYGqvAr0Vg8FIjHPMOEVbJ9GDT9HG+Bjdn4oS8ohKP8EvoA==} + '@vue/test-utils@2.4.6': resolution: {integrity: sha512-FMxEjOpYNYiFe0GkaHsnJPXFHxQ6m4t8vI/ElPGpMWxZKpmRvQ33OIrvRXemy6yha03RxhOlQuy+gZMC3CQSow==} @@ -9289,16 +9199,6 @@ packages: sass: optional: true - nitropack@2.11.11: - resolution: {integrity: sha512-KnWkajf2ZIsjr7PNeENvDRi87UdMrn8dRTe/D/Ak3Ud6sbC7ZCArVGeosoY7WZvsvLBN1YAwm//34Bq4dKkAaw==} - engines: {node: ^16.11.0 || >=17.0.0} - hasBin: true - peerDependencies: - xml2js: ^0.6.2 - peerDependenciesMeta: - xml2js: - optional: true - nitropack@2.11.12: resolution: {integrity: sha512-e2AdQrEY1IVoNTdyjfEQV93xkqz4SQxAMR0xWF8mZUUHxMLm6S4nPzpscjksmT4OdUxl0N8/DCaGjKQ9ghdodA==} engines: {node: ^16.11.0 || >=17.0.0} @@ -10671,11 +10571,6 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true - rollup@4.40.2: - resolution: {integrity: sha512-tfUOg6DTP4rhQ3VjOO6B4wyrJnGOX85requAXvqYTHsOgb2TFJdZ3aWpT8W2kPoypSGP7dZUyzxJ9ee4buM5Fg==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true - rollup@4.41.0: resolution: {integrity: sha512-HqMFpUbWlf/tvcxBFNKnJyzc7Lk+XO3FGc3pbNBLqEbOz0gPLRgcrlS3UF4MfUrVlstOaP/q0kM6GVvi+LrLRg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} @@ -11693,9 +11588,6 @@ packages: unenv@1.10.0: resolution: {integrity: sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==} - unenv@2.0.0-rc.15: - resolution: {integrity: sha512-J/rEIZU8w6FOfLNz/hNKsnY+fFHWnu9MH4yRbSZF3xbbGHovcetXPs7sD+9p8L6CeNC//I9bhRYAOsBt2u7/OA==} - unenv@2.0.0-rc.17: resolution: {integrity: sha512-B06u0wXkEd+o5gOCMl/ZHl5cfpYbDZKAT+HWTL+Hws6jWu7dCiqBBXXXzMFcFVJb8D4ytAnYmxJA83uwOQRSsg==} @@ -11926,6 +11818,10 @@ packages: util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + uuid@10.0.0: + resolution: {integrity: sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==} + hasBin: true + uuid@11.1.0: resolution: {integrity: sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==} hasBin: true @@ -12045,6 +11941,11 @@ packages: '@testing-library/jest-dom': optional: true + vite-plugin-top-level-await@1.5.0: + resolution: {integrity: sha512-r/DtuvHrSqUVk23XpG2cl8gjt1aATMG5cjExXL1BUTcSNab6CzkcPua9BPEc9fuTP5UpwClCxUe3+dNGL0yrgQ==} + peerDependencies: + vite: '>=2.8' + vite-plugin-vue-tracer@0.1.3: resolution: {integrity: sha512-+fN6oo0//dwZP9Ax9gRKeUroCqpQ43P57qlWgL0ljCIxAs+Rpqn/L4anIPZPgjDPga5dZH+ZJsshbF0PNJbm3Q==} peerDependencies: @@ -12380,8 +12281,8 @@ packages: peerDependencies: vue: ^3.2.0 - vue@3.5.14: - resolution: {integrity: sha512-LbOm50/vZFG6Mhy6KscQYXZMQ0LMCC/y40HDJPPvGFQ+i/lUH+PJHR6C3assgOQiXdl6tAfsXHbXYVBZZu65ew==} + vue@3.5.15: + resolution: {integrity: sha512-aD9zK4rB43JAMK/5BmS4LdPiEp8Fdh8P1Ve/XNuMF5YRf78fCyPE6FUbQwcaWQ5oZ1R2CD9NKE0FFOVpMR7gEQ==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -12914,7 +12815,7 @@ snapshots: transitivePeerDependencies: - chokidar - '@antfu/eslint-config@4.13.2(@vue/compiler-sfc@3.5.14)(eslint-plugin-format@1.0.1(eslint@9.27.0(jiti@2.4.2)))(eslint@9.27.0(jiti@2.4.2))(typescript@5.8.3)(vitest@3.1.4)': + '@antfu/eslint-config@4.13.2(@vue/compiler-sfc@3.5.15)(eslint-plugin-format@1.0.1(eslint@9.27.0(jiti@2.4.2)))(eslint@9.27.0(jiti@2.4.2))(typescript@5.8.3)(vitest@3.1.4)': dependencies: '@antfu/install-pkg': 1.1.0 '@clack/prompts': 0.10.1 @@ -12945,7 +12846,7 @@ snapshots: eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.32.1(@typescript-eslint/parser@8.32.1(eslint@9.27.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.27.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.27.0(jiti@2.4.2)) eslint-plugin-vue: 10.1.0(eslint@9.27.0(jiti@2.4.2))(vue-eslint-parser@10.1.3(eslint@9.27.0(jiti@2.4.2))) eslint-plugin-yml: 1.18.0(eslint@9.27.0(jiti@2.4.2)) - eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.14)(eslint@9.27.0(jiti@2.4.2)) + eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.15)(eslint@9.27.0(jiti@2.4.2)) globals: 16.1.0 jsonc-eslint-parser: 2.4.0 local-pkg: 1.1.1 @@ -14845,25 +14746,6 @@ snapshots: uuid: 11.1.0 write-file-atomic: 6.0.0 - '@netlify/functions@3.1.8(encoding@0.1.13)(rollup@4.40.2)': - dependencies: - '@netlify/blobs': 9.1.1 - '@netlify/dev-utils': 2.1.1 - '@netlify/serverless-functions-api': 1.41.1 - '@netlify/zip-it-and-ship-it': 10.1.1(encoding@0.1.13)(rollup@4.40.2) - cron-parser: 4.9.0 - decache: 4.6.2 - extract-zip: 2.0.1 - is-stream: 4.0.1 - jwt-decode: 4.0.0 - lambda-local: 2.2.0 - read-package-up: 11.0.0 - source-map-support: 0.5.21 - transitivePeerDependencies: - - encoding - - rollup - - supports-color - '@netlify/functions@3.1.8(encoding@0.1.13)(rollup@4.41.0)': dependencies: '@netlify/blobs': 9.1.1 @@ -14889,47 +14771,6 @@ snapshots: '@netlify/serverless-functions-api@1.41.1': {} - '@netlify/zip-it-and-ship-it@10.1.1(encoding@0.1.13)(rollup@4.40.2)': - dependencies: - '@babel/parser': 7.27.2 - '@babel/types': 7.27.1 - '@netlify/binary-info': 1.0.0 - '@netlify/serverless-functions-api': 1.41.1 - '@vercel/nft': 0.27.7(encoding@0.1.13)(rollup@4.40.2) - archiver: 5.3.2 - common-path-prefix: 3.0.0 - cp-file: 10.0.0 - es-module-lexer: 1.7.0 - esbuild: 0.25.4 - execa: 7.2.0 - fast-glob: 3.3.3 - filter-obj: 5.1.0 - find-up: 6.3.0 - glob: 8.1.0 - is-builtin-module: 3.2.1 - is-path-inside: 4.0.0 - junk: 4.0.1 - locate-path: 7.2.0 - merge-options: 3.0.4 - minimatch: 9.0.5 - normalize-path: 3.0.0 - p-map: 7.0.3 - path-exists: 5.0.0 - precinct: 11.0.5 - require-package-name: 2.0.1 - resolve: 2.0.0-next.5 - semver: 7.7.2 - tmp-promise: 3.0.3 - toml: 3.0.0 - unixify: 1.0.0 - urlpattern-polyfill: 8.0.2 - yargs: 17.7.2 - zod: 3.25.23 - transitivePeerDependencies: - - encoding - - rollup - - supports-color - '@netlify/zip-it-and-ship-it@10.1.1(encoding@0.1.13)(rollup@4.41.0)': dependencies: '@babel/parser': 7.27.2 @@ -15072,12 +14913,12 @@ snapshots: prompts: 2.4.2 semver: 7.7.2 - '@nuxt/devtools@2.4.1(vite@6.3.5(@types/node@22.15.21)(jiti@2.4.2)(terser@5.39.2)(tsx@4.19.4)(yaml@2.8.0))(vue@3.5.14(typescript@5.8.3))': + '@nuxt/devtools@2.4.1(vite@6.3.5(@types/node@22.15.21)(jiti@2.4.2)(terser@5.39.2)(tsx@4.19.4)(yaml@2.8.0))(vue@3.5.15(typescript@5.8.3))': dependencies: '@nuxt/devtools-kit': 2.4.1(magicast@0.3.5)(vite@6.3.5(@types/node@22.15.21)(jiti@2.4.2)(terser@5.39.2)(tsx@4.19.4)(yaml@2.8.0)) '@nuxt/devtools-wizard': 2.4.1 '@nuxt/kit': 3.17.4(magicast@0.3.5) - '@vue/devtools-core': 7.7.6(vite@6.3.5(@types/node@22.15.21)(jiti@2.4.2)(terser@5.39.2)(tsx@4.19.4)(yaml@2.8.0))(vue@3.5.14(typescript@5.8.3)) + '@vue/devtools-core': 7.7.6(vite@6.3.5(@types/node@22.15.21)(jiti@2.4.2)(terser@5.39.2)(tsx@4.19.4)(yaml@2.8.0))(vue@3.5.15(typescript@5.8.3)) '@vue/devtools-kit': 7.7.6 birpc: 2.3.0 consola: 3.4.2 @@ -15104,7 +14945,7 @@ snapshots: tinyglobby: 0.2.13 vite: 6.3.5(@types/node@22.15.21)(jiti@2.4.2)(terser@5.39.2)(tsx@4.19.4)(yaml@2.8.0) vite-plugin-inspect: 11.1.0(@nuxt/kit@3.17.4(magicast@0.3.5))(vite@6.3.5(@types/node@22.15.21)(jiti@2.4.2)(terser@5.39.2)(tsx@4.19.4)(yaml@2.8.0)) - vite-plugin-vue-tracer: 0.1.3(vite@6.3.5(@types/node@22.15.21)(jiti@2.4.2)(terser@5.39.2)(tsx@4.19.4)(yaml@2.8.0))(vue@3.5.14(typescript@5.8.3)) + vite-plugin-vue-tracer: 0.1.3(vite@6.3.5(@types/node@22.15.21)(jiti@2.4.2)(terser@5.39.2)(tsx@4.19.4)(yaml@2.8.0))(vue@3.5.15(typescript@5.8.3)) which: 5.0.0 ws: 8.18.2 transitivePeerDependencies: @@ -15169,12 +15010,12 @@ snapshots: transitivePeerDependencies: - magicast - '@nuxt/vite-builder@3.17.4(@types/node@22.15.21)(eslint@9.27.0(jiti@2.4.2))(magicast@0.3.5)(optionator@0.9.4)(rollup@4.41.0)(terser@5.39.2)(tsx@4.19.4)(typescript@5.8.3)(vue@3.5.14(typescript@5.8.3))(yaml@2.8.0)': + '@nuxt/vite-builder@3.17.4(@types/node@22.15.21)(eslint@9.27.0(jiti@2.4.2))(magicast@0.3.5)(optionator@0.9.4)(rollup@4.41.0)(terser@5.39.2)(tsx@4.19.4)(typescript@5.8.3)(vue@3.5.15(typescript@5.8.3))(yaml@2.8.0)': dependencies: '@nuxt/kit': 3.17.4(magicast@0.3.5) '@rollup/plugin-replace': 6.0.2(rollup@4.41.0) - '@vitejs/plugin-vue': 5.2.4(vite@6.3.5(@types/node@22.15.21)(jiti@2.4.2)(terser@5.39.2)(tsx@4.19.4)(yaml@2.8.0))(vue@3.5.14(typescript@5.8.3)) - '@vitejs/plugin-vue-jsx': 4.2.0(vite@6.3.5(@types/node@22.15.21)(jiti@2.4.2)(terser@5.39.2)(tsx@4.19.4)(yaml@2.8.0))(vue@3.5.14(typescript@5.8.3)) + '@vitejs/plugin-vue': 5.2.4(vite@6.3.5(@types/node@22.15.21)(jiti@2.4.2)(terser@5.39.2)(tsx@4.19.4)(yaml@2.8.0))(vue@3.5.15(typescript@5.8.3)) + '@vitejs/plugin-vue-jsx': 4.2.0(vite@6.3.5(@types/node@22.15.21)(jiti@2.4.2)(terser@5.39.2)(tsx@4.19.4)(yaml@2.8.0))(vue@3.5.15(typescript@5.8.3)) autoprefixer: 10.4.21(postcss@8.5.3) consola: 3.4.2 cssnano: 7.0.7(postcss@8.5.3) @@ -15203,7 +15044,7 @@ snapshots: vite: 6.3.5(@types/node@22.15.21)(jiti@2.4.2)(terser@5.39.2)(tsx@4.19.4)(yaml@2.8.0) vite-node: 3.1.4(@types/node@22.15.21)(jiti@2.4.2)(terser@5.39.2)(tsx@4.19.4)(yaml@2.8.0) vite-plugin-checker: 0.9.3(eslint@9.27.0(jiti@2.4.2))(optionator@0.9.4)(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.21)(jiti@2.4.2)(terser@5.39.2)(tsx@4.19.4)(yaml@2.8.0)) - vue: 3.5.14(typescript@5.8.3) + vue: 3.5.15(typescript@5.8.3) vue-bundle-renderer: 2.1.1 transitivePeerDependencies: - '@biomejs/biome' @@ -15363,10 +15204,10 @@ snapshots: '@parcel/watcher-win32-ia32': 2.5.1 '@parcel/watcher-win32-x64': 2.5.1 - '@pinia/colada@0.16.1(pinia@3.0.2(typescript@5.8.3)(vue@3.5.14(typescript@5.8.3)))': + '@pinia/colada@0.16.1(pinia@3.0.2(typescript@5.8.3)(vue@3.5.15(typescript@5.8.3)))': dependencies: '@vue/devtools-api': 7.7.6 - pinia: 3.0.2(typescript@5.8.3)(vue@3.5.14(typescript@5.8.3)) + pinia: 3.0.2(typescript@5.8.3)(vue@3.5.15(typescript@5.8.3)) '@pkgjs/parseargs@0.11.0': optional: true @@ -15407,10 +15248,6 @@ snapshots: optionalDependencies: rollup: 4.40.0 - '@rollup/plugin-alias@5.1.1(rollup@4.40.2)': - optionalDependencies: - rollup: 4.40.2 - '@rollup/plugin-alias@5.1.1(rollup@4.41.0)': optionalDependencies: rollup: 4.41.0 @@ -15427,18 +15264,6 @@ snapshots: optionalDependencies: rollup: 4.40.0 - '@rollup/plugin-commonjs@28.0.3(rollup@4.40.2)': - dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.40.2) - commondir: 1.0.1 - estree-walker: 2.0.2 - fdir: 6.4.3(picomatch@4.0.2) - is-reference: 1.2.1 - magic-string: 0.30.17 - picomatch: 4.0.2 - optionalDependencies: - rollup: 4.40.2 - '@rollup/plugin-commonjs@28.0.3(rollup@4.41.0)': dependencies: '@rollup/pluginutils': 5.1.4(rollup@4.41.0) @@ -15451,14 +15276,6 @@ snapshots: optionalDependencies: rollup: 4.41.0 - '@rollup/plugin-inject@5.0.5(rollup@4.40.2)': - dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.40.2) - estree-walker: 2.0.2 - magic-string: 0.30.17 - optionalDependencies: - rollup: 4.40.2 - '@rollup/plugin-inject@5.0.5(rollup@4.41.0)': dependencies: '@rollup/pluginutils': 5.1.4(rollup@4.41.0) @@ -15473,12 +15290,6 @@ snapshots: optionalDependencies: rollup: 4.40.0 - '@rollup/plugin-json@6.1.0(rollup@4.40.2)': - dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.40.2) - optionalDependencies: - rollup: 4.40.2 - '@rollup/plugin-json@6.1.0(rollup@4.41.0)': dependencies: '@rollup/pluginutils': 5.1.4(rollup@4.41.0) @@ -15495,16 +15306,6 @@ snapshots: optionalDependencies: rollup: 4.40.0 - '@rollup/plugin-node-resolve@16.0.1(rollup@4.40.2)': - dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.40.2) - '@types/resolve': 1.20.2 - deepmerge: 4.3.1 - is-module: 1.0.0 - resolve: 1.22.10 - optionalDependencies: - rollup: 4.40.2 - '@rollup/plugin-node-resolve@16.0.1(rollup@4.41.0)': dependencies: '@rollup/pluginutils': 5.1.4(rollup@4.41.0) @@ -15522,13 +15323,6 @@ snapshots: optionalDependencies: rollup: 4.40.0 - '@rollup/plugin-replace@6.0.2(rollup@4.40.2)': - dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.40.2) - magic-string: 0.30.17 - optionalDependencies: - rollup: 4.40.2 - '@rollup/plugin-replace@6.0.2(rollup@4.41.0)': dependencies: '@rollup/pluginutils': 5.1.4(rollup@4.41.0) @@ -15536,19 +15330,15 @@ snapshots: optionalDependencies: rollup: 4.41.0 - '@rollup/plugin-terser@0.4.4(rollup@4.40.2)': + '@rollup/plugin-terser@0.4.4(rollup@4.41.0)': dependencies: serialize-javascript: 6.0.2 smob: 1.5.0 terser: 5.39.2 optionalDependencies: - rollup: 4.40.2 + rollup: 4.41.0 - '@rollup/plugin-terser@0.4.4(rollup@4.41.0)': - dependencies: - serialize-javascript: 6.0.2 - smob: 1.5.0 - terser: 5.39.2 + '@rollup/plugin-virtual@3.0.2(rollup@4.41.0)': optionalDependencies: rollup: 4.41.0 @@ -15560,14 +15350,6 @@ snapshots: optionalDependencies: rollup: 4.40.0 - '@rollup/pluginutils@5.1.4(rollup@4.40.2)': - dependencies: - '@types/estree': 1.0.7 - estree-walker: 2.0.2 - picomatch: 4.0.2 - optionalDependencies: - rollup: 4.40.2 - '@rollup/pluginutils@5.1.4(rollup@4.41.0)': dependencies: '@types/estree': 1.0.7 @@ -15579,180 +15361,120 @@ snapshots: '@rollup/rollup-android-arm-eabi@4.40.0': optional: true - '@rollup/rollup-android-arm-eabi@4.40.2': - optional: true - '@rollup/rollup-android-arm-eabi@4.41.0': optional: true '@rollup/rollup-android-arm64@4.40.0': optional: true - '@rollup/rollup-android-arm64@4.40.2': - optional: true - '@rollup/rollup-android-arm64@4.41.0': optional: true '@rollup/rollup-darwin-arm64@4.40.0': optional: true - '@rollup/rollup-darwin-arm64@4.40.2': - optional: true - '@rollup/rollup-darwin-arm64@4.41.0': optional: true '@rollup/rollup-darwin-x64@4.40.0': optional: true - '@rollup/rollup-darwin-x64@4.40.2': - optional: true - '@rollup/rollup-darwin-x64@4.41.0': optional: true '@rollup/rollup-freebsd-arm64@4.40.0': optional: true - '@rollup/rollup-freebsd-arm64@4.40.2': - optional: true - '@rollup/rollup-freebsd-arm64@4.41.0': optional: true '@rollup/rollup-freebsd-x64@4.40.0': optional: true - '@rollup/rollup-freebsd-x64@4.40.2': - optional: true - '@rollup/rollup-freebsd-x64@4.41.0': optional: true '@rollup/rollup-linux-arm-gnueabihf@4.40.0': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.40.2': - optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.41.0': optional: true '@rollup/rollup-linux-arm-musleabihf@4.40.0': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.40.2': - optional: true - '@rollup/rollup-linux-arm-musleabihf@4.41.0': optional: true '@rollup/rollup-linux-arm64-gnu@4.40.0': optional: true - '@rollup/rollup-linux-arm64-gnu@4.40.2': - optional: true - '@rollup/rollup-linux-arm64-gnu@4.41.0': optional: true '@rollup/rollup-linux-arm64-musl@4.40.0': optional: true - '@rollup/rollup-linux-arm64-musl@4.40.2': - optional: true - '@rollup/rollup-linux-arm64-musl@4.41.0': optional: true '@rollup/rollup-linux-loongarch64-gnu@4.40.0': optional: true - '@rollup/rollup-linux-loongarch64-gnu@4.40.2': - optional: true - '@rollup/rollup-linux-loongarch64-gnu@4.41.0': optional: true '@rollup/rollup-linux-powerpc64le-gnu@4.40.0': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.40.2': - optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.41.0': optional: true '@rollup/rollup-linux-riscv64-gnu@4.40.0': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.40.2': - optional: true - '@rollup/rollup-linux-riscv64-gnu@4.41.0': optional: true '@rollup/rollup-linux-riscv64-musl@4.40.0': optional: true - '@rollup/rollup-linux-riscv64-musl@4.40.2': - optional: true - '@rollup/rollup-linux-riscv64-musl@4.41.0': optional: true '@rollup/rollup-linux-s390x-gnu@4.40.0': optional: true - '@rollup/rollup-linux-s390x-gnu@4.40.2': - optional: true - '@rollup/rollup-linux-s390x-gnu@4.41.0': optional: true '@rollup/rollup-linux-x64-gnu@4.40.0': optional: true - '@rollup/rollup-linux-x64-gnu@4.40.2': - optional: true - '@rollup/rollup-linux-x64-gnu@4.41.0': optional: true '@rollup/rollup-linux-x64-musl@4.40.0': optional: true - '@rollup/rollup-linux-x64-musl@4.40.2': - optional: true - '@rollup/rollup-linux-x64-musl@4.41.0': optional: true '@rollup/rollup-win32-arm64-msvc@4.40.0': optional: true - '@rollup/rollup-win32-arm64-msvc@4.40.2': - optional: true - '@rollup/rollup-win32-arm64-msvc@4.41.0': optional: true '@rollup/rollup-win32-ia32-msvc@4.40.0': optional: true - '@rollup/rollup-win32-ia32-msvc@4.40.2': - optional: true - '@rollup/rollup-win32-ia32-msvc@4.41.0': optional: true '@rollup/rollup-win32-x64-msvc@4.40.0': optional: true - '@rollup/rollup-win32-x64-msvc@4.40.2': - optional: true - '@rollup/rollup-win32-x64-msvc@4.41.0': optional: true @@ -15915,14 +15637,14 @@ snapshots: '@shikijs/vitepress-twoslash@3.4.2(@nuxt/kit@3.17.4(magicast@0.3.5))(typescript@5.8.3)': dependencies: '@shikijs/twoslash': 3.2.2(typescript@5.8.3) - floating-vue: 5.2.2(@nuxt/kit@3.17.4(magicast@0.3.5))(vue@3.5.14(typescript@5.8.3)) + floating-vue: 5.2.2(@nuxt/kit@3.17.4(magicast@0.3.5))(vue@3.5.15(typescript@5.8.3)) mdast-util-from-markdown: 2.0.2 mdast-util-gfm: 3.1.0 mdast-util-to-hast: 13.2.0 shiki: 3.4.2 twoslash: 0.3.1(typescript@5.8.3) twoslash-vue: 0.3.1(typescript@5.8.3) - vue: 3.5.14(typescript@5.8.3) + vue: 3.5.15(typescript@5.8.3) transitivePeerDependencies: - '@nuxt/kit' - supports-color @@ -16162,19 +15884,19 @@ snapshots: dependencies: remove-accents: 0.5.0 - '@tanstack/query-core@5.76.2': {} + '@tanstack/query-core@5.77.2': {} '@tanstack/query-devtools@5.76.0': {} - '@tanstack/react-query-devtools@5.76.2(@tanstack/react-query@5.76.2(react@19.1.0))(react@19.1.0)': + '@tanstack/react-query-devtools@5.76.2(@tanstack/react-query@5.77.2(react@19.1.0))(react@19.1.0)': dependencies: '@tanstack/query-devtools': 5.76.0 - '@tanstack/react-query': 5.76.2(react@19.1.0) + '@tanstack/react-query': 5.77.2(react@19.1.0) react: 19.1.0 - '@tanstack/react-query@5.76.2(react@19.1.0)': + '@tanstack/react-query@5.77.2(react@19.1.0)': dependencies: - '@tanstack/query-core': 5.76.2 + '@tanstack/query-core': 5.77.2 react: 19.1.0 '@tanstack/react-router-devtools@1.120.7(@tanstack/react-router@1.120.7(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@tanstack/router-core@1.120.7)(csstype@3.1.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(tiny-invariant@1.3.3)': @@ -16189,9 +15911,9 @@ snapshots: - csstype - tiny-invariant - '@tanstack/react-router-with-query@1.120.7(@tanstack/react-query@5.76.2(react@19.1.0))(@tanstack/react-router@1.120.7(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@tanstack/router-core@1.120.7)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@tanstack/react-router-with-query@1.120.7(@tanstack/react-query@5.77.2(react@19.1.0))(@tanstack/react-router@1.120.7(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@tanstack/router-core@1.120.7)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@tanstack/react-query': 5.76.2(react@19.1.0) + '@tanstack/react-query': 5.77.2(react@19.1.0) '@tanstack/react-router': 1.120.7(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@tanstack/router-core': 1.120.7 react: 19.1.0 @@ -16570,9 +16292,9 @@ snapshots: - tsx - yaml - '@tanstack/solid-query@5.76.2(solid-js@1.9.7)': + '@tanstack/solid-query@5.77.2(solid-js@1.9.7)': dependencies: - '@tanstack/query-core': 5.76.2 + '@tanstack/query-core': 5.77.2 solid-js: 1.9.7 '@tanstack/start-api-routes@1.120.7(@types/node@22.15.21)(db0@0.3.2)(encoding@0.1.13)(ioredis@5.6.1)(jiti@2.4.2)(terser@5.39.2)(tsx@4.19.4)(xml2js@0.6.2)(yaml@2.8.0)': @@ -16714,20 +16436,20 @@ snapshots: '@tanstack/store@0.7.0': {} - '@tanstack/svelte-query@5.76.2(svelte@5.33.1)': + '@tanstack/svelte-query@5.77.2(svelte@5.33.1)': dependencies: - '@tanstack/query-core': 5.76.2 + '@tanstack/query-core': 5.77.2 svelte: 5.33.1 '@tanstack/virtual-file-routes@1.115.0': {} - '@tanstack/vue-query@5.76.2(vue@3.5.14(typescript@5.8.3))': + '@tanstack/vue-query@5.77.2(vue@3.5.15(typescript@5.8.3))': dependencies: '@tanstack/match-sorter-utils': 8.19.4 - '@tanstack/query-core': 5.76.2 + '@tanstack/query-core': 5.77.2 '@vue/devtools-api': 6.6.4 - vue: 3.5.14(typescript@5.8.3) - vue-demi: 0.14.10(vue@3.5.14(typescript@5.8.3)) + vue: 3.5.15(typescript@5.8.3) + vue-demi: 0.14.10(vue@3.5.15(typescript@5.8.3)) '@testing-library/dom@10.4.0': dependencies: @@ -17154,11 +16876,11 @@ snapshots: '@ungap/structured-clone@1.3.0': {} - '@unhead/vue@2.0.9(vue@3.5.14(typescript@5.8.3))': + '@unhead/vue@2.0.9(vue@3.5.15(typescript@5.8.3))': dependencies: hookable: 5.5.3 unhead: 2.0.9 - vue: 3.5.14(typescript@5.8.3) + vue: 3.5.15(typescript@5.8.3) '@unrs/resolver-binding-darwin-arm64@1.7.2': optional: true @@ -17217,25 +16939,6 @@ snapshots: dependencies: valibot: 1.1.0(typescript@5.8.3) - '@vercel/nft@0.27.7(encoding@0.1.13)(rollup@4.40.2)': - dependencies: - '@mapbox/node-pre-gyp': 1.0.11(encoding@0.1.13) - '@rollup/pluginutils': 5.1.4(rollup@4.40.2) - acorn: 8.14.1 - acorn-import-attributes: 1.9.5(acorn@8.14.1) - async-sema: 3.1.1 - bindings: 1.5.0 - estree-walker: 2.0.2 - glob: 7.2.3 - graceful-fs: 4.2.11 - micromatch: 4.0.8 - node-gyp-build: 4.8.4 - resolve-from: 5.0.0 - transitivePeerDependencies: - - encoding - - rollup - - supports-color - '@vercel/nft@0.27.7(encoding@0.1.13)(rollup@4.41.0)': dependencies: '@mapbox/node-pre-gyp': 1.0.11(encoding@0.1.13) @@ -17255,25 +16958,6 @@ snapshots: - rollup - supports-color - '@vercel/nft@0.29.2(encoding@0.1.13)(rollup@4.40.2)': - dependencies: - '@mapbox/node-pre-gyp': 2.0.0(encoding@0.1.13) - '@rollup/pluginutils': 5.1.4(rollup@4.40.2) - acorn: 8.14.1 - acorn-import-attributes: 1.9.5(acorn@8.14.1) - async-sema: 3.1.1 - bindings: 1.5.0 - estree-walker: 2.0.2 - glob: 10.4.5 - graceful-fs: 4.2.11 - node-gyp-build: 4.8.4 - picomatch: 4.0.2 - resolve-from: 5.0.0 - transitivePeerDependencies: - - encoding - - rollup - - supports-color - '@vercel/nft@0.29.3(encoding@0.1.13)(rollup@4.41.0)': dependencies: '@mapbox/node-pre-gyp': 2.0.0(encoding@0.1.13) @@ -17302,7 +16986,7 @@ snapshots: consola: 3.4.2 defu: 6.1.4 get-port-please: 3.1.2 - h3: 1.15.2 + h3: 1.15.3 http-shutdown: 1.2.2 jiti: 1.21.7 mlly: 1.7.4 @@ -17360,26 +17044,26 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue-jsx@4.2.0(vite@6.3.5(@types/node@22.15.21)(jiti@2.4.2)(terser@5.39.2)(tsx@4.19.4)(yaml@2.8.0))(vue@3.5.14(typescript@5.8.3))': + '@vitejs/plugin-vue-jsx@4.2.0(vite@6.3.5(@types/node@22.15.21)(jiti@2.4.2)(terser@5.39.2)(tsx@4.19.4)(yaml@2.8.0))(vue@3.5.15(typescript@5.8.3))': dependencies: '@babel/core': 7.27.1 '@babel/plugin-transform-typescript': 7.27.1(@babel/core@7.27.1) '@rolldown/pluginutils': 1.0.0-beta.9 '@vue/babel-plugin-jsx': 1.4.0(@babel/core@7.27.1) vite: 6.3.5(@types/node@22.15.21)(jiti@2.4.2)(terser@5.39.2)(tsx@4.19.4)(yaml@2.8.0) - vue: 3.5.14(typescript@5.8.3) + vue: 3.5.15(typescript@5.8.3) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.2.3(vite@5.4.18(@types/node@22.15.21)(terser@5.39.2))(vue@3.5.14(typescript@5.8.3))': + '@vitejs/plugin-vue@5.2.3(vite@5.4.18(@types/node@22.15.21)(terser@5.39.2))(vue@3.5.15(typescript@5.8.3))': dependencies: vite: 5.4.18(@types/node@22.15.21)(terser@5.39.2) - vue: 3.5.14(typescript@5.8.3) + vue: 3.5.15(typescript@5.8.3) - '@vitejs/plugin-vue@5.2.4(vite@6.3.5(@types/node@22.15.21)(jiti@2.4.2)(terser@5.39.2)(tsx@4.19.4)(yaml@2.8.0))(vue@3.5.14(typescript@5.8.3))': + '@vitejs/plugin-vue@5.2.4(vite@6.3.5(@types/node@22.15.21)(jiti@2.4.2)(terser@5.39.2)(tsx@4.19.4)(yaml@2.8.0))(vue@3.5.15(typescript@5.8.3))': dependencies: vite: 6.3.5(@types/node@22.15.21)(jiti@2.4.2)(terser@5.39.2)(tsx@4.19.4)(yaml@2.8.0) - vue: 3.5.14(typescript@5.8.3) + vue: 3.5.15(typescript@5.8.3) '@vitest/coverage-v8@3.1.4(vitest@3.1.4)': dependencies: @@ -17517,16 +17201,16 @@ snapshots: '@vscode/l10n@0.0.18': {} - '@vue-macros/common@1.16.1(vue@3.5.14(typescript@5.8.3))': + '@vue-macros/common@1.16.1(vue@3.5.15(typescript@5.8.3))': dependencies: - '@vue/compiler-sfc': 3.5.13 + '@vue/compiler-sfc': 3.5.14 ast-kit: 1.4.2 local-pkg: 1.1.1 magic-string-ast: 0.7.1 pathe: 2.0.3 picomatch: 4.0.2 optionalDependencies: - vue: 3.5.14(typescript@5.8.3) + vue: 3.5.15(typescript@5.8.3) '@vue/babel-helper-vue-transform-on@1.4.0': {} @@ -17557,43 +17241,31 @@ snapshots: transitivePeerDependencies: - supports-color - '@vue/compiler-core@3.5.13': + '@vue/compiler-core@3.5.14': dependencies: - '@babel/parser': 7.27.0 - '@vue/shared': 3.5.13 + '@babel/parser': 7.27.2 + '@vue/shared': 3.5.14 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-core@3.5.14': + '@vue/compiler-core@3.5.15': dependencies: '@babel/parser': 7.27.2 - '@vue/shared': 3.5.14 + '@vue/shared': 3.5.15 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-dom@3.5.13': - dependencies: - '@vue/compiler-core': 3.5.13 - '@vue/shared': 3.5.13 - '@vue/compiler-dom@3.5.14': dependencies: '@vue/compiler-core': 3.5.14 '@vue/shared': 3.5.14 - '@vue/compiler-sfc@3.5.13': + '@vue/compiler-dom@3.5.15': dependencies: - '@babel/parser': 7.27.0 - '@vue/compiler-core': 3.5.13 - '@vue/compiler-dom': 3.5.13 - '@vue/compiler-ssr': 3.5.13 - '@vue/shared': 3.5.13 - estree-walker: 2.0.2 - magic-string: 0.30.17 - postcss: 8.5.3 - source-map-js: 1.2.1 + '@vue/compiler-core': 3.5.15 + '@vue/shared': 3.5.15 '@vue/compiler-sfc@3.5.14': dependencies: @@ -17607,16 +17279,28 @@ snapshots: postcss: 8.5.3 source-map-js: 1.2.1 - '@vue/compiler-ssr@3.5.13': + '@vue/compiler-sfc@3.5.15': dependencies: - '@vue/compiler-dom': 3.5.13 - '@vue/shared': 3.5.13 + '@babel/parser': 7.27.2 + '@vue/compiler-core': 3.5.15 + '@vue/compiler-dom': 3.5.15 + '@vue/compiler-ssr': 3.5.15 + '@vue/shared': 3.5.15 + estree-walker: 2.0.2 + magic-string: 0.30.17 + postcss: 8.5.3 + source-map-js: 1.2.1 '@vue/compiler-ssr@3.5.14': dependencies: '@vue/compiler-dom': 3.5.14 '@vue/shared': 3.5.14 + '@vue/compiler-ssr@3.5.15': + dependencies: + '@vue/compiler-dom': 3.5.15 + '@vue/shared': 3.5.15 + '@vue/compiler-vue2@2.7.16': dependencies: de-indent: 1.0.2 @@ -17632,7 +17316,7 @@ snapshots: dependencies: '@vue/devtools-kit': 7.7.6 - '@vue/devtools-core@7.7.6(vite@6.3.5(@types/node@22.15.21)(jiti@2.4.2)(terser@5.39.2)(tsx@4.19.4)(yaml@2.8.0))(vue@3.5.14(typescript@5.8.3))': + '@vue/devtools-core@7.7.6(vite@6.3.5(@types/node@22.15.21)(jiti@2.4.2)(terser@5.39.2)(tsx@4.19.4)(yaml@2.8.0))(vue@3.5.15(typescript@5.8.3))': dependencies: '@vue/devtools-kit': 7.7.6 '@vue/devtools-shared': 7.7.6 @@ -17640,7 +17324,7 @@ snapshots: nanoid: 5.1.5 pathe: 2.0.3 vite-hot-client: 2.0.4(vite@6.3.5(@types/node@22.15.21)(jiti@2.4.2)(terser@5.39.2)(tsx@4.19.4)(yaml@2.8.0)) - vue: 3.5.14(typescript@5.8.3) + vue: 3.5.15(typescript@5.8.3) transitivePeerDependencies: - vite @@ -17661,7 +17345,7 @@ snapshots: '@vue/language-core@2.2.4(typescript@5.8.3)': dependencies: '@volar/language-core': 2.4.12 - '@vue/compiler-dom': 3.5.13 + '@vue/compiler-dom': 3.5.14 '@vue/compiler-vue2': 2.7.16 '@vue/shared': 3.5.14 alien-signals: 1.0.13 @@ -17671,32 +17355,34 @@ snapshots: optionalDependencies: typescript: 5.8.3 - '@vue/reactivity@3.5.14': + '@vue/reactivity@3.5.15': dependencies: - '@vue/shared': 3.5.14 + '@vue/shared': 3.5.15 - '@vue/runtime-core@3.5.14': + '@vue/runtime-core@3.5.15': dependencies: - '@vue/reactivity': 3.5.14 - '@vue/shared': 3.5.14 + '@vue/reactivity': 3.5.15 + '@vue/shared': 3.5.15 - '@vue/runtime-dom@3.5.14': + '@vue/runtime-dom@3.5.15': dependencies: - '@vue/reactivity': 3.5.14 - '@vue/runtime-core': 3.5.14 - '@vue/shared': 3.5.14 + '@vue/reactivity': 3.5.15 + '@vue/runtime-core': 3.5.15 + '@vue/shared': 3.5.15 csstype: 3.1.3 - '@vue/server-renderer@3.5.14(vue@3.5.14(typescript@5.8.3))': + '@vue/server-renderer@3.5.15(vue@3.5.15(typescript@5.8.3))': dependencies: - '@vue/compiler-ssr': 3.5.14 - '@vue/shared': 3.5.14 - vue: 3.5.14(typescript@5.8.3) + '@vue/compiler-ssr': 3.5.15 + '@vue/shared': 3.5.15 + vue: 3.5.15(typescript@5.8.3) '@vue/shared@3.5.13': {} '@vue/shared@3.5.14': {} + '@vue/shared@3.5.15': {} + '@vue/test-utils@2.4.6': dependencies: js-beautify: 1.15.4 @@ -17707,7 +17393,7 @@ snapshots: '@types/web-bluetooth': 0.0.21 '@vueuse/metadata': 12.8.2 '@vueuse/shared': 12.8.2(typescript@5.8.3) - vue: 3.5.14(typescript@5.8.3) + vue: 3.5.15(typescript@5.8.3) transitivePeerDependencies: - typescript @@ -17715,7 +17401,7 @@ snapshots: dependencies: '@vueuse/core': 12.8.2(typescript@5.8.3) '@vueuse/shared': 12.8.2(typescript@5.8.3) - vue: 3.5.14(typescript@5.8.3) + vue: 3.5.15(typescript@5.8.3) optionalDependencies: focus-trap: 7.6.4 fuse.js: 7.1.0 @@ -17727,7 +17413,7 @@ snapshots: '@vueuse/shared@12.8.2(typescript@5.8.3)': dependencies: - vue: 3.5.14(typescript@5.8.3) + vue: 3.5.15(typescript@5.8.3) transitivePeerDependencies: - typescript @@ -20078,9 +19764,9 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.14)(eslint@9.27.0(jiti@2.4.2)): + eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.15)(eslint@9.27.0(jiti@2.4.2)): dependencies: - '@vue/compiler-sfc': 3.5.14 + '@vue/compiler-sfc': 3.5.15 eslint: 9.27.0(jiti@2.4.2) eslint-scope@5.1.1: @@ -20500,11 +20186,11 @@ snapshots: flattie@1.1.1: {} - floating-vue@5.2.2(@nuxt/kit@3.17.4(magicast@0.3.5))(vue@3.5.14(typescript@5.8.3)): + floating-vue@5.2.2(@nuxt/kit@3.17.4(magicast@0.3.5))(vue@3.5.15(typescript@5.8.3)): dependencies: '@floating-ui/dom': 1.1.1 - vue: 3.5.14(typescript@5.8.3) - vue-resize: 2.0.0-alpha.1(vue@3.5.14(typescript@5.8.3)) + vue: 3.5.15(typescript@5.8.3) + vue-resize: 2.0.0-alpha.1(vue@3.5.15(typescript@5.8.3)) optionalDependencies: '@nuxt/kit': 3.17.4(magicast@0.3.5) @@ -22362,7 +22048,7 @@ snapshots: mkdirp@3.0.1: {} - mkdist@2.3.0(typescript@5.8.3)(vue@3.5.14(typescript@5.8.3)): + mkdist@2.3.0(typescript@5.8.3)(vue@3.5.15(typescript@5.8.3)): dependencies: autoprefixer: 10.4.21(postcss@8.5.3) citty: 0.1.6 @@ -22379,7 +22065,7 @@ snapshots: tinyglobby: 0.2.13 optionalDependencies: typescript: 5.8.3 - vue: 3.5.14(typescript@5.8.3) + vue: 3.5.15(typescript@5.8.3) mlly@1.7.4: dependencies: @@ -22515,108 +22201,6 @@ snapshots: - '@babel/core' - babel-plugin-macros - nitropack@2.11.11(encoding@0.1.13)(xml2js@0.6.2): - dependencies: - '@cloudflare/kv-asset-handler': 0.4.0 - '@netlify/functions': 3.1.8(encoding@0.1.13)(rollup@4.40.2) - '@rollup/plugin-alias': 5.1.1(rollup@4.40.2) - '@rollup/plugin-commonjs': 28.0.3(rollup@4.40.2) - '@rollup/plugin-inject': 5.0.5(rollup@4.40.2) - '@rollup/plugin-json': 6.1.0(rollup@4.40.2) - '@rollup/plugin-node-resolve': 16.0.1(rollup@4.40.2) - '@rollup/plugin-replace': 6.0.2(rollup@4.40.2) - '@rollup/plugin-terser': 0.4.4(rollup@4.40.2) - '@vercel/nft': 0.29.2(encoding@0.1.13)(rollup@4.40.2) - archiver: 7.0.1 - c12: 3.0.4(magicast@0.3.5) - chokidar: 4.0.3 - citty: 0.1.6 - compatx: 0.2.0 - confbox: 0.2.2 - consola: 3.4.2 - cookie-es: 2.0.0 - croner: 9.0.0 - crossws: 0.3.5 - db0: 0.3.2 - defu: 6.1.4 - destr: 2.0.5 - dot-prop: 9.0.0 - esbuild: 0.25.4 - escape-string-regexp: 5.0.0 - etag: 1.8.1 - exsolve: 1.0.5 - globby: 14.1.0 - gzip-size: 7.0.0 - h3: 1.15.3 - hookable: 5.5.3 - httpxy: 0.1.7 - ioredis: 5.6.1 - jiti: 2.4.2 - klona: 2.0.6 - knitwork: 1.2.0 - listhen: 1.9.0 - magic-string: 0.30.17 - magicast: 0.3.5 - mime: 4.0.7 - mlly: 1.7.4 - node-fetch-native: 1.6.6 - node-mock-http: 1.0.0 - ofetch: 1.4.1 - ohash: 2.0.11 - pathe: 2.0.3 - perfect-debounce: 1.0.0 - pkg-types: 2.1.0 - pretty-bytes: 6.1.1 - radix3: 1.1.2 - rollup: 4.40.2 - rollup-plugin-visualizer: 5.14.0(rollup@4.40.2) - scule: 1.3.0 - semver: 7.7.2 - serve-placeholder: 2.0.2 - serve-static: 2.2.0 - source-map: 0.7.4 - std-env: 3.9.0 - ufo: 1.6.1 - ultrahtml: 1.6.0 - uncrypto: 0.1.3 - unctx: 2.4.1 - unenv: 2.0.0-rc.15 - unimport: 5.0.1 - unplugin-utils: 0.2.4 - unstorage: 1.16.0(db0@0.3.2)(ioredis@5.6.1) - untyped: 2.0.0 - unwasm: 0.3.9 - youch: 4.1.0-beta.7 - youch-core: 0.3.2 - optionalDependencies: - xml2js: 0.6.2 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@deno/kv' - - '@electric-sql/pglite' - - '@libsql/client' - - '@netlify/blobs' - - '@planetscale/database' - - '@upstash/redis' - - '@vercel/blob' - - '@vercel/kv' - - aws4fetch - - better-sqlite3 - - drizzle-orm - - encoding - - idb-keyval - - mysql2 - - rolldown - - sqlite3 - - supports-color - - uploadthing - nitropack@2.11.12(encoding@0.1.13)(xml2js@0.6.2): dependencies: '@cloudflare/kv-asset-handler': 0.4.0 @@ -22841,12 +22425,12 @@ snapshots: dependencies: '@nuxt/cli': 3.25.1(magicast@0.3.5) '@nuxt/devalue': 2.0.2 - '@nuxt/devtools': 2.4.1(vite@6.3.5(@types/node@22.15.21)(jiti@2.4.2)(terser@5.39.2)(tsx@4.19.4)(yaml@2.8.0))(vue@3.5.14(typescript@5.8.3)) + '@nuxt/devtools': 2.4.1(vite@6.3.5(@types/node@22.15.21)(jiti@2.4.2)(terser@5.39.2)(tsx@4.19.4)(yaml@2.8.0))(vue@3.5.15(typescript@5.8.3)) '@nuxt/kit': 3.17.4(magicast@0.3.5) '@nuxt/schema': 3.17.4 '@nuxt/telemetry': 2.6.6(magicast@0.3.5) - '@nuxt/vite-builder': 3.17.4(@types/node@22.15.21)(eslint@9.27.0(jiti@2.4.2))(magicast@0.3.5)(optionator@0.9.4)(rollup@4.41.0)(terser@5.39.2)(tsx@4.19.4)(typescript@5.8.3)(vue@3.5.14(typescript@5.8.3))(yaml@2.8.0) - '@unhead/vue': 2.0.9(vue@3.5.14(typescript@5.8.3)) + '@nuxt/vite-builder': 3.17.4(@types/node@22.15.21)(eslint@9.27.0(jiti@2.4.2))(magicast@0.3.5)(optionator@0.9.4)(rollup@4.41.0)(terser@5.39.2)(tsx@4.19.4)(typescript@5.8.3)(vue@3.5.15(typescript@5.8.3))(yaml@2.8.0) + '@unhead/vue': 2.0.9(vue@3.5.15(typescript@5.8.3)) '@vue/shared': 3.5.14 c12: 3.0.4(magicast@0.3.5) chokidar: 4.0.3 @@ -22894,13 +22478,13 @@ snapshots: unctx: 2.4.1 unimport: 5.0.1 unplugin: 2.3.4 - unplugin-vue-router: 0.12.0(vue-router@4.5.1(vue@3.5.14(typescript@5.8.3)))(vue@3.5.14(typescript@5.8.3)) + unplugin-vue-router: 0.12.0(vue-router@4.5.1(vue@3.5.15(typescript@5.8.3)))(vue@3.5.15(typescript@5.8.3)) unstorage: 1.16.0(db0@0.3.2)(ioredis@5.6.1) untyped: 2.0.0 - vue: 3.5.14(typescript@5.8.3) + vue: 3.5.15(typescript@5.8.3) vue-bundle-renderer: 2.1.1 vue-devtools-stub: 0.1.0 - vue-router: 4.5.1(vue@3.5.14(typescript@5.8.3)) + vue-router: 4.5.1(vue@3.5.15(typescript@5.8.3)) optionalDependencies: '@parcel/watcher': 2.5.1 '@types/node': 22.15.21 @@ -23333,10 +22917,10 @@ snapshots: pidtree@0.6.0: {} - pinia@3.0.2(typescript@5.8.3)(vue@3.5.14(typescript@5.8.3)): + pinia@3.0.2(typescript@5.8.3)(vue@3.5.15(typescript@5.8.3)): dependencies: '@vue/devtools-api': 7.7.2 - vue: 3.5.14(typescript@5.8.3) + vue: 3.5.15(typescript@5.8.3) optionalDependencies: typescript: 5.8.3 @@ -24247,15 +23831,6 @@ snapshots: optionalDependencies: '@babel/code-frame': 7.26.2 - rollup-plugin-visualizer@5.14.0(rollup@4.40.2): - dependencies: - open: 8.4.2 - picomatch: 4.0.2 - source-map: 0.7.4 - yargs: 17.7.2 - optionalDependencies: - rollup: 4.40.2 - rollup-plugin-visualizer@5.14.0(rollup@4.41.0): dependencies: open: 8.4.2 @@ -24291,32 +23866,6 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.40.0 fsevents: 2.3.3 - rollup@4.40.2: - dependencies: - '@types/estree': 1.0.7 - optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.40.2 - '@rollup/rollup-android-arm64': 4.40.2 - '@rollup/rollup-darwin-arm64': 4.40.2 - '@rollup/rollup-darwin-x64': 4.40.2 - '@rollup/rollup-freebsd-arm64': 4.40.2 - '@rollup/rollup-freebsd-x64': 4.40.2 - '@rollup/rollup-linux-arm-gnueabihf': 4.40.2 - '@rollup/rollup-linux-arm-musleabihf': 4.40.2 - '@rollup/rollup-linux-arm64-gnu': 4.40.2 - '@rollup/rollup-linux-arm64-musl': 4.40.2 - '@rollup/rollup-linux-loongarch64-gnu': 4.40.2 - '@rollup/rollup-linux-powerpc64le-gnu': 4.40.2 - '@rollup/rollup-linux-riscv64-gnu': 4.40.2 - '@rollup/rollup-linux-riscv64-musl': 4.40.2 - '@rollup/rollup-linux-s390x-gnu': 4.40.2 - '@rollup/rollup-linux-x64-gnu': 4.40.2 - '@rollup/rollup-linux-x64-musl': 4.40.2 - '@rollup/rollup-win32-arm64-msvc': 4.40.2 - '@rollup/rollup-win32-ia32-msvc': 4.40.2 - '@rollup/rollup-win32-x64-msvc': 4.40.2 - fsevents: 2.3.3 - rollup@4.41.0: dependencies: '@types/estree': 1.0.7 @@ -25447,7 +24996,7 @@ snapshots: ultrahtml@1.6.0: {} - unbuild@3.5.0(typescript@5.8.3)(vue@3.5.14(typescript@5.8.3)): + unbuild@3.5.0(typescript@5.8.3)(vue@3.5.15(typescript@5.8.3)): dependencies: '@rollup/plugin-alias': 5.1.1(rollup@4.40.0) '@rollup/plugin-commonjs': 28.0.3(rollup@4.40.0) @@ -25463,7 +25012,7 @@ snapshots: hookable: 5.5.3 jiti: 2.4.2 magic-string: 0.30.17 - mkdist: 2.3.0(typescript@5.8.3)(vue@3.5.14(typescript@5.8.3)) + mkdist: 2.3.0(typescript@5.8.3)(vue@3.5.15(typescript@5.8.3)) mlly: 1.7.4 pathe: 2.0.3 pkg-types: 2.1.0 @@ -25509,14 +25058,6 @@ snapshots: node-fetch-native: 1.6.6 pathe: 1.1.2 - unenv@2.0.0-rc.15: - dependencies: - defu: 6.1.4 - exsolve: 1.0.5 - ohash: 2.0.11 - pathe: 2.0.3 - ufo: 1.6.1 - unenv@2.0.0-rc.17: dependencies: defu: 6.1.4 @@ -25661,10 +25202,10 @@ snapshots: pathe: 2.0.3 picomatch: 4.0.2 - unplugin-vue-router@0.12.0(vue-router@4.5.1(vue@3.5.14(typescript@5.8.3)))(vue@3.5.14(typescript@5.8.3)): + unplugin-vue-router@0.12.0(vue-router@4.5.1(vue@3.5.15(typescript@5.8.3)))(vue@3.5.15(typescript@5.8.3)): dependencies: '@babel/types': 7.27.0 - '@vue-macros/common': 1.16.1(vue@3.5.14(typescript@5.8.3)) + '@vue-macros/common': 1.16.1(vue@3.5.15(typescript@5.8.3)) ast-walker-scope: 0.6.2 chokidar: 4.0.3 fast-glob: 3.3.3 @@ -25679,7 +25220,7 @@ snapshots: unplugin-utils: 0.2.4 yaml: 2.7.1 optionalDependencies: - vue-router: 4.5.1(vue@3.5.14(typescript@5.8.3)) + vue-router: 4.5.1(vue@3.5.15(typescript@5.8.3)) transitivePeerDependencies: - vue @@ -25797,6 +25338,8 @@ snapshots: util-deprecate@1.0.2: {} + uuid@10.0.0: {} + uuid@11.1.0: {} uuid@8.3.2: {} @@ -25938,7 +25481,7 @@ snapshots: hookable: 5.5.3 http-proxy: 1.18.1 micromatch: 4.0.8 - nitropack: 2.11.11(encoding@0.1.13)(xml2js@0.6.2) + nitropack: 2.11.12(encoding@0.1.13)(xml2js@0.6.2) node-fetch-native: 1.6.6 path-to-regexp: 6.3.0 pathe: 1.1.2 @@ -26074,7 +25617,17 @@ snapshots: transitivePeerDependencies: - supports-color - vite-plugin-vue-tracer@0.1.3(vite@6.3.5(@types/node@22.15.21)(jiti@2.4.2)(terser@5.39.2)(tsx@4.19.4)(yaml@2.8.0))(vue@3.5.14(typescript@5.8.3)): + vite-plugin-top-level-await@1.5.0(rollup@4.41.0)(vite@6.3.5(@types/node@22.15.21)(jiti@2.4.2)(terser@5.39.2)(tsx@4.19.4)(yaml@2.8.0)): + dependencies: + '@rollup/plugin-virtual': 3.0.2(rollup@4.41.0) + '@swc/core': 1.11.29 + uuid: 10.0.0 + vite: 6.3.5(@types/node@22.15.21)(jiti@2.4.2)(terser@5.39.2)(tsx@4.19.4)(yaml@2.8.0) + transitivePeerDependencies: + - '@swc/helpers' + - rollup + + vite-plugin-vue-tracer@0.1.3(vite@6.3.5(@types/node@22.15.21)(jiti@2.4.2)(terser@5.39.2)(tsx@4.19.4)(yaml@2.8.0))(vue@3.5.15(typescript@5.8.3)): dependencies: estree-walker: 3.0.3 exsolve: 1.0.5 @@ -26082,7 +25635,7 @@ snapshots: pathe: 2.0.3 source-map-js: 1.2.1 vite: 6.3.5(@types/node@22.15.21)(jiti@2.4.2)(terser@5.39.2)(tsx@4.19.4)(yaml@2.8.0) - vue: 3.5.14(typescript@5.8.3) + vue: 3.5.15(typescript@5.8.3) vite-tsconfig-paths@5.1.4(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.21)(jiti@2.4.2)(terser@5.39.2)(tsx@4.19.4)(yaml@2.8.0)): dependencies: @@ -26182,7 +25735,7 @@ snapshots: '@shikijs/transformers': 2.5.0 '@shikijs/types': 2.5.0 '@types/markdown-it': 14.1.2 - '@vitejs/plugin-vue': 5.2.3(vite@5.4.18(@types/node@22.15.21)(terser@5.39.2))(vue@3.5.14(typescript@5.8.3)) + '@vitejs/plugin-vue': 5.2.3(vite@5.4.18(@types/node@22.15.21)(terser@5.39.2))(vue@3.5.15(typescript@5.8.3)) '@vue/devtools-api': 7.7.2 '@vue/shared': 3.5.13 '@vueuse/core': 12.8.2(typescript@5.8.3) @@ -26192,7 +25745,7 @@ snapshots: minisearch: 7.1.2 shiki: 2.5.0 vite: 5.4.18(@types/node@22.15.21)(terser@5.39.2) - vue: 3.5.14(typescript@5.8.3) + vue: 3.5.15(typescript@5.8.3) optionalDependencies: postcss: 8.5.3 transitivePeerDependencies: @@ -26384,9 +25937,9 @@ snapshots: vue-component-type-helpers@2.2.8: {} - vue-demi@0.14.10(vue@3.5.14(typescript@5.8.3)): + vue-demi@0.14.10(vue@3.5.15(typescript@5.8.3)): dependencies: - vue: 3.5.14(typescript@5.8.3) + vue: 3.5.15(typescript@5.8.3) vue-devtools-stub@0.1.0: {} @@ -26403,22 +25956,22 @@ snapshots: transitivePeerDependencies: - supports-color - vue-resize@2.0.0-alpha.1(vue@3.5.14(typescript@5.8.3)): + vue-resize@2.0.0-alpha.1(vue@3.5.15(typescript@5.8.3)): dependencies: - vue: 3.5.14(typescript@5.8.3) + vue: 3.5.15(typescript@5.8.3) - vue-router@4.5.1(vue@3.5.14(typescript@5.8.3)): + vue-router@4.5.1(vue@3.5.15(typescript@5.8.3)): dependencies: '@vue/devtools-api': 6.6.4 - vue: 3.5.14(typescript@5.8.3) + vue: 3.5.15(typescript@5.8.3) - vue@3.5.14(typescript@5.8.3): + vue@3.5.15(typescript@5.8.3): dependencies: - '@vue/compiler-dom': 3.5.14 - '@vue/compiler-sfc': 3.5.14 - '@vue/runtime-dom': 3.5.14 - '@vue/server-renderer': 3.5.14(vue@3.5.14(typescript@5.8.3)) - '@vue/shared': 3.5.14 + '@vue/compiler-dom': 3.5.15 + '@vue/compiler-sfc': 3.5.15 + '@vue/runtime-dom': 3.5.15 + '@vue/server-renderer': 3.5.15(vue@3.5.15(typescript@5.8.3)) + '@vue/shared': 3.5.15 optionalDependencies: typescript: 5.8.3