From ac749b21d42d0bfa85a7b043639afa9e0e5c49ee Mon Sep 17 00:00:00 2001 From: Corbin Crutchley Date: Fri, 25 Apr 2025 04:47:39 -0700 Subject: [PATCH 1/4] feat: add useAppForm API to Vue --- .../vue-form/src/createFormComposition.tsx | 281 ++++++++++++++++++ packages/vue-form/src/index.ts | 1 + packages/vue-form/src/useField.tsx | 4 +- packages/vue-form/src/useForm.tsx | 39 +++ .../tests/createFormComposition.test.tsx | 86 ++++++ 5 files changed, 410 insertions(+), 1 deletion(-) create mode 100644 packages/vue-form/src/createFormComposition.tsx create mode 100644 packages/vue-form/tests/createFormComposition.test.tsx diff --git a/packages/vue-form/src/createFormComposition.tsx b/packages/vue-form/src/createFormComposition.tsx new file mode 100644 index 000000000..82336f5f3 --- /dev/null +++ b/packages/vue-form/src/createFormComposition.tsx @@ -0,0 +1,281 @@ +import { defineComponent, h, inject, provide } from 'vue' +import { useForm } from './useForm' +import type { Component, InjectionKey } from 'vue' +import type { + AnyFieldApi, + AnyFormApi, + FieldApi, + FormAsyncValidateOrFn, + FormOptions, + FormValidateOrFn, +} from '@tanstack/form-core' +import type { FieldComponent } from './useField' +import type { VueFormExtendedApi } from './useForm' + +export function createFormCompositionContexts() { + const fieldProviderKey = Symbol() as InjectionKey + + function injectField() { + const field = inject(fieldProviderKey) + + if (!field) { + throw new Error( + '`injectField` only works when within a `fieldComponent` passed to `createFormComposition`', + ) + } + + return field as FieldApi< + any, + string, + TData, + any, + any, + any, + any, + any, + any, + any, + any, + any, + any, + any, + any, + any, + any, + any, + any + > + } + + const formProviderKey = Symbol() as InjectionKey + + function injectForm() { + const form = inject(formProviderKey) + + if (!form) { + throw new Error( + '`injectForm` only works when within a `formComponent` passed to `createFormHook`', + ) + } + + return form as VueFormExtendedApi< + // If you need access to the form data, you need to use `withForm` instead + Record, + any, + any, + any, + any, + any, + any, + any, + any, + any + > + } + + return { fieldProviderKey, injectField, formProviderKey, injectForm } +} + +interface CreateFormCompositionProps< + TFieldComponents extends Record, + TFormComponents extends Record, +> { + fieldComponents: TFieldComponents + fieldProviderKey: InjectionKey + formComponents: TFormComponents + formProviderKey: InjectionKey +} + +type AppFieldExtendedReactFormApi< + TFormData, + TOnMount extends undefined | FormValidateOrFn, + TOnChange extends undefined | FormValidateOrFn, + TOnChangeAsync extends undefined | FormAsyncValidateOrFn, + TOnBlur extends undefined | FormValidateOrFn, + TOnBlurAsync extends undefined | FormAsyncValidateOrFn, + TOnSubmit extends undefined | FormValidateOrFn, + TOnSubmitAsync extends undefined | FormAsyncValidateOrFn, + TOnServer extends undefined | FormAsyncValidateOrFn, + TSubmitMeta, + TFieldComponents extends Record, + TFormComponents extends Record, +> = VueFormExtendedApi< + TFormData, + TOnMount, + TOnChange, + TOnChangeAsync, + TOnBlur, + TOnBlurAsync, + TOnSubmit, + TOnSubmitAsync, + TOnServer, + TSubmitMeta +> & + NoInfer & { + AppField: FieldComponent< + TFormData, + TOnMount, + TOnChange, + TOnChangeAsync, + TOnBlur, + TOnBlurAsync, + TOnSubmit, + TOnSubmitAsync, + TOnServer, + TSubmitMeta, + NoInfer + > + AppForm: Component + } + +export interface WithFormProps< + TFormData, + TOnMount extends undefined | FormValidateOrFn, + TOnChange extends undefined | FormValidateOrFn, + TOnChangeAsync extends undefined | FormAsyncValidateOrFn, + TOnBlur extends undefined | FormValidateOrFn, + TOnBlurAsync extends undefined | FormAsyncValidateOrFn, + TOnSubmit extends undefined | FormValidateOrFn, + TOnSubmitAsync extends undefined | FormAsyncValidateOrFn, + TOnServer extends undefined | FormAsyncValidateOrFn, + TSubmitMeta, + TFieldComponents extends Record, + TFormComponents extends Record, + TRenderProps extends Record = Record, +> extends FormOptions< + TFormData, + TOnMount, + TOnChange, + TOnChangeAsync, + TOnBlur, + TOnBlurAsync, + TOnSubmit, + TOnSubmitAsync, + TOnServer, + TSubmitMeta + > { + // Optional, but adds props to the `render` function outside of `form` + props?: TRenderProps + render: ( + props: NoInfer & { + form: AppFieldExtendedReactFormApi< + TFormData, + TOnMount, + TOnChange, + TOnChangeAsync, + TOnBlur, + TOnBlurAsync, + TOnSubmit, + TOnSubmitAsync, + TOnServer, + TSubmitMeta, + TFieldComponents, + TFormComponents + > + }, + ) => JSX.Element +} + +export function createFormComposition< + const TComponents extends Record, + const TFormComponents extends Record, +>({ + fieldComponents, + fieldProviderKey, + formProviderKey, + formComponents, +}: CreateFormCompositionProps) { + function useAppForm< + TFormData, + TOnMount extends undefined | FormValidateOrFn, + TOnChange extends undefined | FormValidateOrFn, + TOnChangeAsync extends undefined | FormAsyncValidateOrFn, + TOnBlur extends undefined | FormValidateOrFn, + TOnBlurAsync extends undefined | FormAsyncValidateOrFn, + TOnSubmit extends undefined | FormValidateOrFn, + TOnSubmitAsync extends undefined | FormAsyncValidateOrFn, + TOnServer extends undefined | FormAsyncValidateOrFn, + TSubmitMeta, + >( + props: FormOptions< + TFormData, + TOnMount, + TOnChange, + TOnChangeAsync, + TOnBlur, + TOnBlurAsync, + TOnSubmit, + TOnSubmitAsync, + TOnServer, + TSubmitMeta + >, + ): AppFieldExtendedReactFormApi< + TFormData, + TOnMount, + TOnChange, + TOnChangeAsync, + TOnBlur, + TOnBlurAsync, + TOnSubmit, + TOnSubmitAsync, + TOnServer, + TSubmitMeta, + TComponents, + TFormComponents + > { + const form = useForm(props) + + const AppForm = defineComponent(() => { + provide(formProviderKey, form) + return () => { + return + } + }) + + const AppField = defineComponent((props, { slots }) => { + return () => { + return ( + + {({ field }: { field: AnyFieldApi }) => + h({ + setup: (_) => { + provide(fieldProviderKey, field) + }, + render: () => { + return slots.default({ + field: Object.assign(field, fieldComponents), + state: field.state, + }) + }, + }) + } + + ) + } + }) as FieldComponent< + TFormData, + TOnMount, + TOnChange, + TOnChangeAsync, + TOnBlur, + TOnBlurAsync, + TOnSubmit, + TOnSubmitAsync, + TOnServer, + TSubmitMeta, + TComponents + > + + const extendedForm = Object.assign(form, { + AppField, + AppForm, + ...formComponents, + }) + + return extendedForm + } + + return { + useAppForm, + } +} diff --git a/packages/vue-form/src/index.ts b/packages/vue-form/src/index.ts index 50f1cbaad..a984f05c3 100644 --- a/packages/vue-form/src/index.ts +++ b/packages/vue-form/src/index.ts @@ -2,3 +2,4 @@ export * from '@tanstack/form-core' export { useStore } from '@tanstack/vue-store' export * from './useField' export * from './useForm' +export * from './createFormComposition' diff --git a/packages/vue-form/src/useField.tsx b/packages/vue-form/src/useField.tsx index c63631431..021ad1352 100644 --- a/packages/vue-form/src/useField.tsx +++ b/packages/vue-form/src/useField.tsx @@ -32,6 +32,7 @@ export type FieldComponent< TFormOnSubmitAsync extends undefined | FormAsyncValidateOrFn, TFormOnServer extends undefined | FormAsyncValidateOrFn, TParentSubmitMeta, + ExtendedApi = {}, // This complex type comes from Vue's return type for `DefineSetupFnComponent` but with our own types sprinkled in // This allows us to pre-bind some generics while keeping the props type unbound generics for props-based inferencing > = new < @@ -64,7 +65,8 @@ export type FieldComponent< TOnSubmitAsync > & EmitsToProps & - PublicProps, + PublicProps & + ExtendedApi, ) => CreateComponentPublicInstanceWithMixins< FieldComponentBoundProps< TParentData, diff --git a/packages/vue-form/src/useForm.tsx b/packages/vue-form/src/useForm.tsx index 616fb0d58..d205b2a28 100644 --- a/packages/vue-form/src/useForm.tsx +++ b/packages/vue-form/src/useForm.tsx @@ -192,6 +192,45 @@ export interface VueFormApi< > } +/** + * An extended version of the `FormApi` class that includes Vue-specific functionalities from `VueFormApi` + */ +export type VueFormExtendedApi< + TFormData, + TOnMount extends undefined | FormValidateOrFn, + TOnChange extends undefined | FormValidateOrFn, + TOnChangeAsync extends undefined | FormAsyncValidateOrFn, + TOnBlur extends undefined | FormValidateOrFn, + TOnBlurAsync extends undefined | FormAsyncValidateOrFn, + TOnSubmit extends undefined | FormValidateOrFn, + TOnSubmitAsync extends undefined | FormAsyncValidateOrFn, + TOnServer extends undefined | FormAsyncValidateOrFn, + TSubmitMeta, +> = FormApi< + TFormData, + TOnMount, + TOnChange, + TOnChangeAsync, + TOnBlur, + TOnBlurAsync, + TOnSubmit, + TOnSubmitAsync, + TOnServer, + TSubmitMeta +> & + VueFormApi< + TFormData, + TOnMount, + TOnChange, + TOnChangeAsync, + TOnBlur, + TOnBlurAsync, + TOnSubmit, + TOnSubmitAsync, + TOnServer, + TSubmitMeta + > + export function useForm< TParentData, TFormOnMount extends undefined | FormValidateOrFn, diff --git a/packages/vue-form/tests/createFormComposition.test.tsx b/packages/vue-form/tests/createFormComposition.test.tsx new file mode 100644 index 000000000..bdb39d934 --- /dev/null +++ b/packages/vue-form/tests/createFormComposition.test.tsx @@ -0,0 +1,86 @@ +import { describe, expect, it } from 'vitest' +import { render } from '@testing-library/vue' +import { defineComponent, h } from 'vue' +import { createFormComposition, createFormCompositionContexts } from '../src' +import type { AnyFieldApi } from '@tanstack/form-core' + +const { injectField, fieldProviderKey, formProviderKey, injectForm } = + createFormCompositionContexts() + +const TextField = defineComponent<{ label: string }>( + ({ label }) => { + const field = injectField() + return () => { + return ( + + ) + } + }, + { + props: ['label'], + }, +) + +const SubscribeButton = defineComponent<{ label: string }>(({ label }) => { + const form = injectForm() + return () => { + return ( + state.isSubmitting}> + {(isSubmitting: boolean) => ( + + )} + + ) + } +}) + +const { useAppForm } = createFormComposition({ + fieldComponents: { + TextField, + }, + formComponents: { + SubscribeButton, + }, + fieldProviderKey, + formProviderKey, +}) + +describe('createFormComposition', () => { + it('should allow to set default value', () => { + type Person = { + firstName: string + lastName: string + } + + const Comp = defineComponent(() => { + const form = useAppForm({ + defaultValues: { + firstName: 'FirstName', + lastName: 'LastName', + } as Person, + }) + + return () => ( + + {({ field }: { field: AnyFieldApi & Record<'TextField', any> }) => ( + + )} + + ) + }) + + const { getByLabelText } = render() + const input = getByLabelText('Testing') + expect(input).toHaveValue('FirstName') + }) +}) From b170b68dc8ac446b018e0ae926b2abb2ee87966e Mon Sep 17 00:00:00 2001 From: Corbin Crutchley Date: Fri, 25 Apr 2025 06:28:28 -0700 Subject: [PATCH 2/4] chore: fix a few problems with TS and runtime --- packages/vue-form/src/createFormComposition.tsx | 4 ++-- packages/vue-form/src/useField.tsx | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/vue-form/src/createFormComposition.tsx b/packages/vue-form/src/createFormComposition.tsx index 82336f5f3..fd0981543 100644 --- a/packages/vue-form/src/createFormComposition.tsx +++ b/packages/vue-form/src/createFormComposition.tsx @@ -225,10 +225,10 @@ export function createFormComposition< > { const form = useForm(props) - const AppForm = defineComponent(() => { + const AppForm = defineComponent((_, { slots }) => { provide(formProviderKey, form) return () => { - return + return slots.default!() } }) diff --git a/packages/vue-form/src/useField.tsx b/packages/vue-form/src/useField.tsx index 021ad1352..e6a872f4b 100644 --- a/packages/vue-form/src/useField.tsx +++ b/packages/vue-form/src/useField.tsx @@ -65,8 +65,7 @@ export type FieldComponent< TOnSubmitAsync > & EmitsToProps & - PublicProps & - ExtendedApi, + PublicProps, ) => CreateComponentPublicInstanceWithMixins< FieldComponentBoundProps< TParentData, @@ -113,7 +112,8 @@ export type FieldComponent< TFormOnSubmitAsync, TFormOnServer, TParentSubmitMeta - > + > & + ExtendedApi state: FieldApi< TParentData, TName, From 973be0594bc1317ee31d50c22773386929b9b015 Mon Sep 17 00:00:00 2001 From: Corbin Crutchley Date: Fri, 25 Apr 2025 07:19:47 -0700 Subject: [PATCH 3/4] chore: push broken example Blocked by: https://stackblitz.com/edit/vue-v-slot-comp-map-bug-repro --- examples/vue/field-components/.gitignore | 9 +++ examples/vue/field-components/README.md | 6 ++ examples/vue/field-components/index.html | 12 +++ examples/vue/field-components/package.json | 22 ++++++ examples/vue/field-components/src/App.vue | 74 +++++++++++++++++++ .../src/components/SubscribeButton.vue | 15 ++++ .../src/components/TextField.vue | 25 +++++++ .../src/compositions/form-providers.ts | 4 + .../field-components/src/compositions/form.ts | 15 ++++ examples/vue/field-components/src/main.ts | 5 ++ .../vue/field-components/src/shims-vue.d.ts | 5 ++ examples/vue/field-components/src/types.d.ts | 6 ++ examples/vue/field-components/tsconfig.json | 24 ++++++ examples/vue/field-components/vite.config.ts | 10 +++ pnpm-lock.yaml | 22 ++++++ 15 files changed, 254 insertions(+) create mode 100644 examples/vue/field-components/.gitignore create mode 100644 examples/vue/field-components/README.md create mode 100644 examples/vue/field-components/index.html create mode 100644 examples/vue/field-components/package.json create mode 100644 examples/vue/field-components/src/App.vue create mode 100644 examples/vue/field-components/src/components/SubscribeButton.vue create mode 100644 examples/vue/field-components/src/components/TextField.vue create mode 100644 examples/vue/field-components/src/compositions/form-providers.ts create mode 100644 examples/vue/field-components/src/compositions/form.ts create mode 100644 examples/vue/field-components/src/main.ts create mode 100644 examples/vue/field-components/src/shims-vue.d.ts create mode 100644 examples/vue/field-components/src/types.d.ts create mode 100644 examples/vue/field-components/tsconfig.json create mode 100644 examples/vue/field-components/vite.config.ts diff --git a/examples/vue/field-components/.gitignore b/examples/vue/field-components/.gitignore new file mode 100644 index 000000000..449e8098b --- /dev/null +++ b/examples/vue/field-components/.gitignore @@ -0,0 +1,9 @@ +node_modules +.DS_Store +dist +dist-ssr +*.local + +package-lock.json +yarn.lock +pnpm-lock.yaml diff --git a/examples/vue/field-components/README.md b/examples/vue/field-components/README.md new file mode 100644 index 000000000..28462a4ad --- /dev/null +++ b/examples/vue/field-components/README.md @@ -0,0 +1,6 @@ +# Basic example + +To run this example: + +- `npm install` or `yarn` or `pnpm i` +- `npm run dev` or `yarn dev` or `pnpm dev` diff --git a/examples/vue/field-components/index.html b/examples/vue/field-components/index.html new file mode 100644 index 000000000..1a850e19e --- /dev/null +++ b/examples/vue/field-components/index.html @@ -0,0 +1,12 @@ + + + + + + TanStack Form Vue Simple Example App + + +
+ + + diff --git a/examples/vue/field-components/package.json b/examples/vue/field-components/package.json new file mode 100644 index 000000000..b15093340 --- /dev/null +++ b/examples/vue/field-components/package.json @@ -0,0 +1,22 @@ +{ + "name": "@tanstack/form-example-vue-field-components", + "private": true, + "type": "module", + "scripts": { + "dev": "vite", + "build": "vite build", + "build:dev": "vite build -m development", + "test:types": "vue-tsc", + "serve": "vite preview" + }, + "dependencies": { + "@tanstack/vue-form": "^1.6.3", + "vue": "^3.5.13" + }, + "devDependencies": { + "@vitejs/plugin-vue": "^5.2.3", + "typescript": "5.8.2", + "vite": "^6.3.2", + "vue-tsc": "^2.2.2" + } +} diff --git a/examples/vue/field-components/src/App.vue b/examples/vue/field-components/src/App.vue new file mode 100644 index 000000000..876f29dfe --- /dev/null +++ b/examples/vue/field-components/src/App.vue @@ -0,0 +1,74 @@ + + + diff --git a/examples/vue/field-components/src/components/SubscribeButton.vue b/examples/vue/field-components/src/components/SubscribeButton.vue new file mode 100644 index 000000000..910dbbeae --- /dev/null +++ b/examples/vue/field-components/src/components/SubscribeButton.vue @@ -0,0 +1,15 @@ + + + diff --git a/examples/vue/field-components/src/components/TextField.vue b/examples/vue/field-components/src/components/TextField.vue new file mode 100644 index 000000000..2f4469b7c --- /dev/null +++ b/examples/vue/field-components/src/components/TextField.vue @@ -0,0 +1,25 @@ + + + diff --git a/examples/vue/field-components/src/compositions/form-providers.ts b/examples/vue/field-components/src/compositions/form-providers.ts new file mode 100644 index 000000000..e748c35bc --- /dev/null +++ b/examples/vue/field-components/src/compositions/form-providers.ts @@ -0,0 +1,4 @@ +import { createFormCompositionContexts } from '@tanstack/vue-form' + +export const { fieldProviderKey, injectField, formProviderKey, injectForm } = + createFormCompositionContexts() diff --git a/examples/vue/field-components/src/compositions/form.ts b/examples/vue/field-components/src/compositions/form.ts new file mode 100644 index 000000000..5ffc914bf --- /dev/null +++ b/examples/vue/field-components/src/compositions/form.ts @@ -0,0 +1,15 @@ +import { createFormComposition } from '@tanstack/vue-form' +import SubscribeButton from '../components/SubscribeButton.vue' +import TextField from '../components/TextField.vue' +import { fieldProviderKey, formProviderKey } from './form-providers.ts' + +export const { useAppForm } = createFormComposition({ + fieldComponents: { + TextField, + }, + formComponents: { + SubscribeButton, + }, + fieldProviderKey, + formProviderKey, +}) diff --git a/examples/vue/field-components/src/main.ts b/examples/vue/field-components/src/main.ts new file mode 100644 index 000000000..912d54f8d --- /dev/null +++ b/examples/vue/field-components/src/main.ts @@ -0,0 +1,5 @@ +import { createApp } from 'vue' + +import App from './App.vue' + +createApp(App).mount('#app') diff --git a/examples/vue/field-components/src/shims-vue.d.ts b/examples/vue/field-components/src/shims-vue.d.ts new file mode 100644 index 000000000..ac1ded792 --- /dev/null +++ b/examples/vue/field-components/src/shims-vue.d.ts @@ -0,0 +1,5 @@ +declare module '*.vue' { + import { DefineComponent } from 'vue' + const component: DefineComponent<{}, {}, any> + export default component +} diff --git a/examples/vue/field-components/src/types.d.ts b/examples/vue/field-components/src/types.d.ts new file mode 100644 index 000000000..4851e8102 --- /dev/null +++ b/examples/vue/field-components/src/types.d.ts @@ -0,0 +1,6 @@ +export interface Post { + userId: number + id: number + title: string + body: string +} diff --git a/examples/vue/field-components/tsconfig.json b/examples/vue/field-components/tsconfig.json new file mode 100644 index 000000000..62eb2b161 --- /dev/null +++ b/examples/vue/field-components/tsconfig.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "target": "ES2020", + "useDefineForClassFields": true, + "module": "ESNext", + "lib": ["ES2020", "DOM", "DOM.Iterable"], + "skipLibCheck": true, + + /* Bundler mode */ + "moduleResolution": "Bundler", + "allowImportingTsExtensions": true, + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "preserve", + + /* Linting */ + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noFallthroughCasesInSwitch": true + }, + "include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.vue"] +} diff --git a/examples/vue/field-components/vite.config.ts b/examples/vue/field-components/vite.config.ts new file mode 100644 index 000000000..804a28720 --- /dev/null +++ b/examples/vue/field-components/vite.config.ts @@ -0,0 +1,10 @@ +import { defineConfig } from 'vite' +import vue from '@vitejs/plugin-vue' + +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [vue()], + optimizeDeps: { + exclude: ['@tanstack/vue-form'], + }, +}) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 742026abf..96fa9dd50 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -701,6 +701,28 @@ importers: specifier: ^2.2.2 version: 2.2.8(typescript@5.8.2) + examples/vue/field-components: + dependencies: + '@tanstack/vue-form': + specifier: ^1.6.3 + version: link:../../../packages/vue-form + vue: + specifier: ^3.5.13 + version: 3.5.13(typescript@5.8.2) + devDependencies: + '@vitejs/plugin-vue': + specifier: ^5.2.3 + version: 5.2.3(vite@6.3.2(@types/node@22.13.14)(jiti@2.4.2)(less@4.2.2)(sass@1.86.1)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1))(vue@3.5.13(typescript@5.8.2)) + typescript: + specifier: 5.8.2 + version: 5.8.2 + vite: + specifier: ^6.3.2 + version: 6.3.2(@types/node@22.13.14)(jiti@2.4.2)(less@4.2.2)(sass@1.86.1)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1) + vue-tsc: + specifier: ^2.2.2 + version: 2.2.8(typescript@5.8.2) + examples/vue/simple: dependencies: '@tanstack/vue-form': From e2648fb08832472aff2c97313840d148338830a9 Mon Sep 17 00:00:00 2001 From: Corbin Crutchley Date: Sat, 5 Jul 2025 04:39:55 -0700 Subject: [PATCH 4/4] chore: upgrade Vue versions --- examples/vue/array/package.json | 4 +- examples/vue/field-components/package.json | 10 +- examples/vue/simple/package.json | 4 +- packages/vue-form/package.json | 2 +- pnpm-lock.yaml | 831 ++++++++++++++++----- 5 files changed, 650 insertions(+), 201 deletions(-) diff --git a/examples/vue/array/package.json b/examples/vue/array/package.json index 81d0995a3..28fa4cc81 100644 --- a/examples/vue/array/package.json +++ b/examples/vue/array/package.json @@ -11,12 +11,12 @@ }, "dependencies": { "@tanstack/vue-form": "^1.12.4", - "vue": "^3.5.13" + "vue": "^3.5.17" }, "devDependencies": { "@vitejs/plugin-vue": "^5.2.4", "typescript": "5.8.2", "vite": "^6.3.5", - "vue-tsc": "^2.2.2" + "vue-tsc": "^3.0.1" } } diff --git a/examples/vue/field-components/package.json b/examples/vue/field-components/package.json index b15093340..0a1cacd28 100644 --- a/examples/vue/field-components/package.json +++ b/examples/vue/field-components/package.json @@ -10,13 +10,13 @@ "serve": "vite preview" }, "dependencies": { - "@tanstack/vue-form": "^1.6.3", - "vue": "^3.5.13" + "@tanstack/vue-form": "^1.12.4", + "vue": "^3.5.17" }, "devDependencies": { - "@vitejs/plugin-vue": "^5.2.3", + "@vitejs/plugin-vue": "^5.2.4", "typescript": "5.8.2", - "vite": "^6.3.2", - "vue-tsc": "^2.2.2" + "vite": "^6.3.5", + "vue-tsc": "^3.0.1" } } diff --git a/examples/vue/simple/package.json b/examples/vue/simple/package.json index e3d6f05fc..8665c6c99 100644 --- a/examples/vue/simple/package.json +++ b/examples/vue/simple/package.json @@ -11,12 +11,12 @@ }, "dependencies": { "@tanstack/vue-form": "^1.12.4", - "vue": "^3.5.13" + "vue": "^3.5.17" }, "devDependencies": { "@vitejs/plugin-vue": "^5.2.4", "typescript": "5.8.2", "vite": "^6.3.5", - "vue-tsc": "^2.2.2" + "vue-tsc": "^3.0.1" } } diff --git a/packages/vue-form/package.json b/packages/vue-form/package.json index cf910c4e1..d086d4bf6 100644 --- a/packages/vue-form/package.json +++ b/packages/vue-form/package.json @@ -58,7 +58,7 @@ "devDependencies": { "@vitejs/plugin-vue": "^5.2.4", "vite": "^6.3.5", - "vue": "^3.5.13" + "vue": "^3.5.17" }, "peerDependencies": { "vue": "^3.4.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 28505ccfb..9412d6037 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,7 +19,7 @@ importers: version: 0.8.10(solid-js@1.9.7) '@tanstack/config': specifier: 0.18.2 - version: 0.18.2(@types/node@22.15.29)(@typescript-eslint/utils@8.34.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.29.0(jiti@2.4.2))(rollup@4.41.1)(typescript@5.8.2)(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) + version: 0.18.2(@types/node@22.15.29)(@typescript-eslint/utils@8.34.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.29.0(jiti@2.4.2))(rollup@4.41.1)(typescript@5.8.2)(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) '@testing-library/jest-dom': specifier: ^6.6.3 version: 6.6.3 @@ -31,13 +31,13 @@ importers: version: 14.6.1(@testing-library/dom@10.4.0) '@testing-library/vue': specifier: ^8.1.0 - version: 8.1.0(@vue/compiler-sfc@3.5.16)(vue@3.5.16(typescript@5.8.2)) + version: 8.1.0(@vue/compiler-sfc@3.5.17)(vue@3.5.17(typescript@5.8.2)) '@types/node': specifier: ^22.10.6 version: 22.15.29 '@vitest/coverage-istanbul': specifier: ^3.2.3 - version: 3.2.3(vitest@3.2.3(@types/debug@4.1.12)(@types/node@22.15.29)(jiti@2.4.2)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) + version: 3.2.3(vitest@3.2.3(@types/debug@4.1.12)(@types/node@22.15.29)(jiti@2.4.2)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) eslint: specifier: 9.29.0 version: 9.29.0(jiti@2.4.2) @@ -88,10 +88,10 @@ importers: version: typescript@5.8.3 vite: specifier: ^6.3.5 - version: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + version: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) vitest: specifier: ^3.2.3 - version: 3.2.3(@types/debug@4.1.12)(@types/node@22.15.29)(jiti@2.4.2)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + version: 3.2.3(@types/debug@4.1.12)(@types/node@22.15.29)(jiti@2.4.2)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) examples/angular/array: dependencies: @@ -186,7 +186,7 @@ importers: devDependencies: '@angular-devkit/build-angular': specifier: ^20.0.0 - version: 20.0.5(02888d67125f6989e7363aba1e14632c) + version: 20.0.5(ea0a3bae37f99c211127c59c20905bbc) '@angular/cli': specifier: ^20.0.0 version: 20.0.5(@types/node@22.15.29)(chokidar@4.0.3) @@ -238,7 +238,7 @@ importers: devDependencies: '@angular-devkit/build-angular': specifier: ^20.0.0 - version: 20.0.5(02888d67125f6989e7363aba1e14632c) + version: 20.0.5(ea0a3bae37f99c211127c59c20905bbc) '@angular/cli': specifier: ^20.0.0 version: 20.0.5(@types/node@22.15.29)(chokidar@4.0.3) @@ -260,7 +260,7 @@ importers: devDependencies: vite: specifier: ^6.3.5 - version: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + version: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) examples/lit/ui-libraries: dependencies: @@ -276,7 +276,7 @@ importers: devDependencies: vite: specifier: ^6.3.5 - version: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + version: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) examples/react/array: dependencies: @@ -298,10 +298,10 @@ importers: version: 19.1.5(@types/react@19.1.6) '@vitejs/plugin-react': specifier: ^4.5.2 - version: 4.5.2(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) + version: 4.5.2(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) vite: specifier: ^6.3.5 - version: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + version: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) examples/react/compiler: dependencies: @@ -323,7 +323,7 @@ importers: version: 19.1.5(@types/react@19.1.6) '@vitejs/plugin-react': specifier: ^4.5.2 - version: 4.5.2(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) + version: 4.5.2(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) babel-plugin-react-compiler: specifier: 19.0.0-beta-ebf51a3-20250411 version: 19.0.0-beta-ebf51a3-20250411 @@ -332,7 +332,7 @@ importers: version: 19.0.0-beta-ebf51a3-20250411(eslint@9.29.0(jiti@2.4.2)) vite: specifier: ^6.3.5 - version: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + version: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) examples/react/field-errors-from-form-validators: dependencies: @@ -354,10 +354,10 @@ importers: version: 19.1.5(@types/react@19.1.6) '@vitejs/plugin-react': specifier: ^4.5.2 - version: 4.5.2(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) + version: 4.5.2(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) vite: specifier: ^6.3.5 - version: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + version: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) examples/react/large-form: dependencies: @@ -379,10 +379,10 @@ importers: version: 19.1.5(@types/react@19.1.6) '@vitejs/plugin-react': specifier: ^4.5.2 - version: 4.5.2(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) + version: 4.5.2(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) vite: specifier: ^6.3.5 - version: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + version: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) examples/react/next-server-actions: dependencies: @@ -438,10 +438,10 @@ importers: version: 19.1.5(@types/react@19.1.6) '@vitejs/plugin-react': specifier: ^4.5.2 - version: 4.5.2(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) + version: 4.5.2(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) vite: specifier: ^6.3.5 - version: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + version: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) examples/react/remix: dependencies: @@ -509,10 +509,10 @@ importers: version: 19.1.5(@types/react@19.1.6) '@vitejs/plugin-react': specifier: ^4.5.2 - version: 4.5.2(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) + version: 4.5.2(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) vite: specifier: ^6.3.5 - version: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + version: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) examples/react/standard-schema: dependencies: @@ -546,10 +546,10 @@ importers: version: 19.1.5(@types/react@19.1.6) '@vitejs/plugin-react': specifier: ^4.5.2 - version: 4.5.2(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) + version: 4.5.2(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) vite: specifier: ^6.3.5 - version: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + version: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) examples/react/tanstack-start: dependencies: @@ -669,10 +669,10 @@ importers: version: 5.8.2 vite: specifier: ^6.3.5 - version: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + version: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) 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.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) + version: 2.11.6(@testing-library/jest-dom@6.6.3)(solid-js@1.9.7)(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) examples/solid/simple: dependencies: @@ -688,10 +688,10 @@ importers: version: 5.8.2 vite: specifier: ^6.3.5 - version: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + version: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) 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.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) + version: 2.11.6(@testing-library/jest-dom@6.6.3)(solid-js@1.9.7)(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) examples/svelte/array: dependencies: @@ -701,7 +701,7 @@ importers: devDependencies: '@sveltejs/vite-plugin-svelte': specifier: ^5.1.0 - version: 5.1.0(svelte@5.34.3)(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) + version: 5.1.0(svelte@5.34.3)(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) '@tsconfig/svelte': specifier: ^5.0.4 version: 5.0.4 @@ -713,7 +713,7 @@ importers: version: 5.8.2 vite: specifier: ^6.3.5 - version: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + version: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) examples/svelte/simple: dependencies: @@ -723,7 +723,7 @@ importers: devDependencies: '@sveltejs/vite-plugin-svelte': specifier: ^5.1.0 - version: 5.1.0(svelte@5.34.3)(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) + version: 5.1.0(svelte@5.34.3)(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) '@tsconfig/svelte': specifier: ^5.0.4 version: 5.0.4 @@ -735,7 +735,7 @@ importers: version: 5.8.2 vite: specifier: ^6.3.5 - version: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + version: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) examples/vue/array: dependencies: @@ -743,43 +743,43 @@ importers: specifier: ^1.12.4 version: link:../../../packages/vue-form vue: - specifier: ^3.5.13 - version: 3.5.16(typescript@5.8.2) + specifier: ^3.5.17 + version: 3.5.17(typescript@5.8.2) devDependencies: '@vitejs/plugin-vue': specifier: ^5.2.4 - version: 5.2.4(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0))(vue@3.5.16(typescript@5.8.2)) + version: 5.2.4(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.2)) typescript: specifier: 5.8.2 version: 5.8.2 vite: specifier: ^6.3.5 - version: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + version: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) vue-tsc: - specifier: ^2.2.2 - version: 2.2.10(typescript@5.8.2) + specifier: ^3.0.1 + version: 3.0.1(typescript@5.8.2) examples/vue/field-components: dependencies: '@tanstack/vue-form': - specifier: ^1.6.3 + specifier: ^1.12.4 version: link:../../../packages/vue-form vue: - specifier: ^3.5.13 - version: 3.5.13(typescript@5.8.2) + specifier: ^3.5.17 + version: 3.5.17(typescript@5.8.2) devDependencies: '@vitejs/plugin-vue': - specifier: ^5.2.3 - version: 5.2.3(vite@6.3.2(@types/node@22.13.14)(jiti@2.4.2)(less@4.2.2)(sass@1.86.1)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1))(vue@3.5.13(typescript@5.8.2)) + specifier: ^5.2.4 + version: 5.2.4(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.2)) typescript: specifier: 5.8.2 version: 5.8.2 vite: - specifier: ^6.3.2 - version: 6.3.2(@types/node@22.13.14)(jiti@2.4.2)(less@4.2.2)(sass@1.86.1)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1) + specifier: ^6.3.5 + version: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) vue-tsc: - specifier: ^2.2.2 - version: 2.2.8(typescript@5.8.2) + specifier: ^3.0.1 + version: 3.0.1(typescript@5.8.2) examples/vue/simple: dependencies: @@ -787,21 +787,21 @@ importers: specifier: ^1.12.4 version: link:../../../packages/vue-form vue: - specifier: ^3.5.13 - version: 3.5.16(typescript@5.8.2) + specifier: ^3.5.17 + version: 3.5.17(typescript@5.8.2) devDependencies: '@vitejs/plugin-vue': specifier: ^5.2.4 - version: 5.2.4(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0))(vue@3.5.16(typescript@5.8.2)) + version: 5.2.4(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.2)) typescript: specifier: 5.8.2 version: 5.8.2 vite: specifier: ^6.3.5 - version: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + version: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) vue-tsc: - specifier: ^2.2.2 - version: 2.2.10(typescript@5.8.2) + specifier: ^3.0.1 + version: 3.0.1(typescript@5.8.2) packages/angular-form: dependencies: @@ -817,10 +817,10 @@ importers: devDependencies: '@analogjs/vite-plugin-angular': specifier: ^1.17.1 - version: 1.17.1(@angular-devkit/build-angular@20.0.5(02888d67125f6989e7363aba1e14632c))(@angular/build@20.0.5(54c3207c1eed568a164453d54ab1c0c4)) + version: 1.17.1(@angular-devkit/build-angular@20.0.5(ea0a3bae37f99c211127c59c20905bbc))(@angular/build@20.0.5(1801d798e4061e546716b07061bb5ff8)) '@analogjs/vitest-angular': specifier: ^1.17.1 - version: 1.19.0(@analogjs/vite-plugin-angular@1.17.1(@angular-devkit/build-angular@20.0.5(02888d67125f6989e7363aba1e14632c))(@angular/build@20.0.5(54c3207c1eed568a164453d54ab1c0c4)))(@angular-devkit/architect@0.2000.5(chokidar@4.0.3))(vitest@3.2.3(@types/debug@4.1.12)(@types/node@22.15.29)(jiti@2.4.2)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) + version: 1.19.0(@analogjs/vite-plugin-angular@1.17.1(@angular-devkit/build-angular@20.0.5(ea0a3bae37f99c211127c59c20905bbc))(@angular/build@20.0.5(1801d798e4061e546716b07061bb5ff8)))(@angular-devkit/architect@0.2000.5(chokidar@4.0.3))(vitest@3.2.3(@types/debug@4.1.12)(@types/node@22.15.29)(jiti@2.4.2)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) '@angular/common': specifier: ^20.0.0 version: 20.0.6(@angular/core@20.0.6(@angular/compiler@20.0.6)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2) @@ -850,7 +850,7 @@ importers: version: 5.8.2 vite-tsconfig-paths: specifier: ^5.1.4 - version: 5.1.4(typescript@5.8.2)(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) + version: 5.1.4(typescript@5.8.2)(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) zone.js: specifier: 0.15.1 version: 0.15.1 @@ -898,7 +898,7 @@ importers: devDependencies: '@tanstack/react-start': specifier: ^1.121.16 - version: 1.121.16(@tanstack/react-router@1.121.16(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@vitejs/plugin-react@4.5.2(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)))(encoding@0.1.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(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.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)))(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0))(webpack@5.99.8(@swc/core@1.12.1)) + version: 1.121.16(@vitejs/plugin-react@4.5.2(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)))(encoding@0.1.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(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.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)))(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0))(webpack@5.99.8(@swc/core@1.12.1)) '@types/react': specifier: ^19.0.7 version: 19.1.6 @@ -907,7 +907,7 @@ importers: version: 19.1.5(@types/react@19.1.6) '@vitejs/plugin-react': specifier: ^4.5.2 - version: 4.5.2(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) + version: 4.5.2(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) eslint-plugin-react-compiler: specifier: 19.0.0-beta-ebf51a3-20250411 version: 19.0.0-beta-ebf51a3-20250411(eslint@9.29.0(jiti@2.4.2)) @@ -919,10 +919,10 @@ importers: version: 19.1.0(react@19.1.0) vinxi: specifier: ^0.5.7 - version: 0.5.7(@types/node@22.15.29)(db0@0.3.2)(encoding@0.1.13)(ioredis@5.6.1)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + version: 0.5.7(@types/node@22.15.29)(db0@0.3.2)(encoding@0.1.13)(ioredis@5.6.1)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) vite: specifier: ^6.3.5 - version: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + version: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) packages/solid-form: dependencies: @@ -938,10 +938,10 @@ importers: version: 1.9.7 vite: specifier: ^6.3.5 - version: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + version: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) 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.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) + version: 2.11.6(@testing-library/jest-dom@6.6.3)(solid-js@1.9.7)(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) packages/svelte-form: dependencies: @@ -957,10 +957,10 @@ importers: version: 2.3.11(svelte@5.34.3)(typescript@5.8.3) '@sveltejs/vite-plugin-svelte': specifier: ^5.1.0 - version: 5.1.0(svelte@5.34.3)(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) + version: 5.1.0(svelte@5.34.3)(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) '@testing-library/svelte': specifier: ^5.2.8 - version: 5.2.8(svelte@5.34.3)(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0))(vitest@3.2.3(@types/debug@4.1.12)(@types/node@22.15.29)(jiti@2.4.2)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) + version: 5.2.8(svelte@5.34.3)(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0))(vitest@3.2.3(@types/debug@4.1.12)(@types/node@22.15.29)(jiti@2.4.2)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) svelte: specifier: ^5.34.3 version: 5.34.3 @@ -975,17 +975,17 @@ importers: version: link:../form-core '@tanstack/vue-store': specifier: ^0.7.1 - version: 0.7.1(vue@3.5.16(typescript@5.8.3)) + version: 0.7.1(vue@3.5.17(typescript@5.8.3)) devDependencies: '@vitejs/plugin-vue': specifier: ^5.2.4 - version: 5.2.4(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0))(vue@3.5.16(typescript@5.8.3)) + version: 5.2.4(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3)) vite: specifier: ^6.3.5 - version: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + version: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) vue: - specifier: ^3.5.13 - version: 3.5.16(typescript@5.8.3) + specifier: ^3.5.17 + version: 3.5.17(typescript@5.8.3) packages: @@ -4947,24 +4947,45 @@ packages: '@volar/language-core@2.4.14': resolution: {integrity: sha512-X6beusV0DvuVseaOEy7GoagS4rYHgDHnTrdOj5jeUb49fW5ceQyP9Ej5rBhqgz2wJggl+2fDbbojq1XKaxDi6w==} + '@volar/language-core@2.4.17': + resolution: {integrity: sha512-chmRZMbKmcGpKMoO7Reb70uiLrzo0KWC2CkFttKUuKvrE+VYgi+fL9vWMJ07Fv5ulX0V1TAyyacN9q3nc5/ecA==} + '@volar/source-map@2.4.14': resolution: {integrity: sha512-5TeKKMh7Sfxo8021cJfmBzcjfY1SsXsPMMjMvjY7ivesdnybqqS+GxGAoXHAOUawQTwtdUxgP65Im+dEmvWtYQ==} + '@volar/source-map@2.4.17': + resolution: {integrity: sha512-QDybtQyO3Ms/NjFqNHTC5tbDN2oK5VH7ZaKrcubtfHBDj63n2pizHC3wlMQ+iT55kQXZUUAbmBX5L1C8CHFeBw==} + '@volar/typescript@2.4.14': resolution: {integrity: sha512-p8Z6f/bZM3/HyCdRNFZOEEzts51uV8WHeN8Tnfnm2EBv6FDB2TQLzfVx7aJvnl8ofKAOnS64B2O8bImBFaauRw==} + '@volar/typescript@2.4.17': + resolution: {integrity: sha512-3paEFNh4P5DkgNUB2YkTRrfUekN4brAXxd3Ow1syMqdIPtCZHbUy4AW99S5RO/7mzyTWPMdDSo3mqTpB/LPObQ==} + '@vue/compiler-core@3.5.16': resolution: {integrity: sha512-AOQS2eaQOaaZQoL1u+2rCJIKDruNXVBZSiUD3chnUrsoX5ZTQMaCvXlWNIfxBJuU15r1o7+mpo5223KVtIhAgQ==} + '@vue/compiler-core@3.5.17': + resolution: {integrity: sha512-Xe+AittLbAyV0pabcN7cP7/BenRBNcteM4aSDCtRvGw0d9OL+HG1u/XHLY/kt1q4fyMeZYXyIYrsHuPSiDPosA==} + '@vue/compiler-dom@3.5.16': resolution: {integrity: sha512-SSJIhBr/teipXiXjmWOVWLnxjNGo65Oj/8wTEQz0nqwQeP75jWZ0n4sF24Zxoht1cuJoWopwj0J0exYwCJ0dCQ==} + '@vue/compiler-dom@3.5.17': + resolution: {integrity: sha512-+2UgfLKoaNLhgfhV5Ihnk6wB4ljyW1/7wUIog2puUqajiC29Lp5R/IKDdkebh9jTbTogTbsgB+OY9cEWzG95JQ==} + '@vue/compiler-sfc@3.5.16': resolution: {integrity: sha512-rQR6VSFNpiinDy/DVUE0vHoIDUF++6p910cgcZoaAUm3POxgNOOdS/xgoll3rNdKYTYPnnbARDCZOyZ+QSe6Pw==} + '@vue/compiler-sfc@3.5.17': + resolution: {integrity: sha512-rQQxbRJMgTqwRugtjw0cnyQv9cP4/4BxWfTdRBkqsTfLOHWykLzbOc3C4GGzAmdMDxhzU/1Ija5bTjMVrddqww==} + '@vue/compiler-ssr@3.5.16': resolution: {integrity: sha512-d2V7kfxbdsjrDSGlJE7my1ZzCXViEcqN6w14DOsDrUCHEA6vbnVCpRFfrc4ryCP/lCKzX2eS1YtnLE/BuC9f/A==} + '@vue/compiler-ssr@3.5.17': + resolution: {integrity: sha512-hkDbA0Q20ZzGgpj5uZjb9rBzQtIHLS78mMilwrlpWk2Ep37DYntUz0PonQ6kr113vfOEdM+zTBuJDaceNIW0tQ==} + '@vue/compiler-vue2@2.7.16': resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==} @@ -4976,31 +4997,34 @@ packages: typescript: optional: true - '@vue/language-core@2.2.10': - resolution: {integrity: sha512-+yNoYx6XIKuAO8Mqh1vGytu8jkFEOH5C8iOv3i8Z/65A7x9iAOXA97Q+PqZ3nlm2lxf5rOJuIGI/wDtx/riNYw==} + '@vue/language-core@3.0.1': + resolution: {integrity: sha512-sq+/Mc1IqIexWEQ+Q2XPiDb5SxSvY5JPqHnMOl/PlF5BekslzduX8dglSkpC17VeiAQB6dpS+4aiwNLJRduCNw==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true - '@vue/reactivity@3.5.16': - resolution: {integrity: sha512-FG5Q5ee/kxhIm1p2bykPpPwqiUBV3kFySsHEQha5BJvjXdZTUfmya7wP7zC39dFuZAcf/PD5S4Lni55vGLMhvA==} + '@vue/reactivity@3.5.17': + resolution: {integrity: sha512-l/rmw2STIscWi7SNJp708FK4Kofs97zc/5aEPQh4bOsReD/8ICuBcEmS7KGwDj5ODQLYWVN2lNibKJL1z5b+Lw==} - '@vue/runtime-core@3.5.16': - resolution: {integrity: sha512-bw5Ykq6+JFHYxrQa7Tjr+VSzw7Dj4ldR/udyBZbq73fCdJmyy5MPIFR9IX/M5Qs+TtTjuyUTCnmK3lWWwpAcFQ==} + '@vue/runtime-core@3.5.17': + resolution: {integrity: sha512-QQLXa20dHg1R0ri4bjKeGFKEkJA7MMBxrKo2G+gJikmumRS7PTD4BOU9FKrDQWMKowz7frJJGqBffYMgQYS96Q==} - '@vue/runtime-dom@3.5.16': - resolution: {integrity: sha512-T1qqYJsG2xMGhImRUV9y/RseB9d0eCYZQ4CWca9ztCuiPj/XWNNN+lkNBuzVbia5z4/cgxdL28NoQCvC0Xcfww==} + '@vue/runtime-dom@3.5.17': + resolution: {integrity: sha512-8El0M60TcwZ1QMz4/os2MdlQECgGoVHPuLnQBU3m9h3gdNRW9xRmI8iLS4t/22OQlOE6aJvNNlBiCzPHur4H9g==} - '@vue/server-renderer@3.5.16': - resolution: {integrity: sha512-BrX0qLiv/WugguGsnQUJiYOE0Fe5mZTwi6b7X/ybGB0vfrPH9z0gD/Y6WOR1sGCgX4gc25L1RYS5eYQKDMoNIg==} + '@vue/server-renderer@3.5.17': + resolution: {integrity: sha512-BOHhm8HalujY6lmC3DbqF6uXN/K00uWiEeF22LfEsm9Q93XeJ/plHTepGwf6tqFcF7GA5oGSSAAUock3VvzaCA==} peerDependencies: - vue: 3.5.16 + vue: 3.5.17 '@vue/shared@3.5.16': resolution: {integrity: sha512-c/0fWy3Jw6Z8L9FmTyYfkpM5zklnqqa9+a6dz3DvONRKW2NEbh46BP0FHuLFSWi2TnQEtp91Z6zOWNrU6QiyPg==} + '@vue/shared@3.5.17': + resolution: {integrity: sha512-CabR+UN630VnsJO/jHWYBC1YVXyMq94KKp6iF5MQgZJs5I8cmjw6oVMO1oDbtBkENSHSSn/UadWlW/OAgdmKrg==} + '@vue/test-utils@2.4.6': resolution: {integrity: sha512-FMxEjOpYNYiFe0GkaHsnJPXFHxQ6m4t8vI/ElPGpMWxZKpmRvQ33OIrvRXemy6yha03RxhOlQuy+gZMC3CQSow==} @@ -5185,8 +5209,8 @@ packages: ajv@8.17.1: resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} - alien-signals@1.0.13: - resolution: {integrity: sha512-OGj9yyTnJEttvzhTUWuscOvtqxq5vrhF7vL9oS0xJ2mK0ItPYP1/y+vCFebfxoEyAz0++1AIwJ5CMr+Fk3nDmg==} + alien-signals@2.0.5: + resolution: {integrity: sha512-PdJB6+06nUNAClInE3Dweq7/2xVAYM64vvvS1IHVHSJmgeOtEdrAGyp7Z2oJtYm0B342/Exd2NT0uMJaThcjLQ==} ansi-align@3.0.1: resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} @@ -8908,6 +8932,10 @@ packages: resolution: {integrity: sha512-d/jtm+rdNT8tpXuHY5MMtcbJFBkhXE6593XVR9UoGCH8jSFGci7jGvMGH5RYd5PBJW+00NZQt6gf7CbagJCrhg==} engines: {node: ^10 || ^12 || >=14} + postcss@8.5.6: + resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} + engines: {node: ^10 || ^12 || >=14} + precinct@12.2.0: resolution: {integrity: sha512-NFBMuwIfaJ4SocE9YXPU/n4AcNSoFMVFjP72nvl3cx69j/ke61/hPOWFREVxLkFhhEGnA8ZuVfTqJBa+PK3b5w==} engines: {node: '>=18'} @@ -10671,14 +10699,14 @@ packages: peerDependencies: eslint: ^8.57.0 || ^9.0.0 - vue-tsc@2.2.10: - resolution: {integrity: sha512-jWZ1xSaNbabEV3whpIDMbjVSVawjAyW+x1n3JeGQo7S0uv2n9F/JMgWW90tGWNFRKya4YwKMZgCtr0vRAM7DeQ==} + vue-tsc@3.0.1: + resolution: {integrity: sha512-UvMLQD0hAGL1g/NfEQelnSVB4H5gtf/gz2lJKjMMwWNOUmSNyWkejwJagAxEbSjtV5CPPJYslOtoSuqJ63mhdg==} hasBin: true peerDependencies: typescript: '>=5.0.0' - vue@3.5.16: - resolution: {integrity: sha512-rjOV2ecxMd5SiAmof2xzh2WxntRcigkX/He4YFJ6WdRvVUrbt6DxC1Iujh10XLl8xCDRDtGKMeO3D+pRQ1PP9w==} + vue@3.5.17: + resolution: {integrity: sha512-LbHV3xPN9BeljML+Xctq4lbz2lVHCR6DtbpTf5XIO6gugpXUN49j2QQPcMj086r9+AkJ0FfUT8xjulKKBkkr9g==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -11011,19 +11039,19 @@ snapshots: '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 - '@analogjs/vite-plugin-angular@1.17.1(@angular-devkit/build-angular@20.0.5(02888d67125f6989e7363aba1e14632c))(@angular/build@20.0.5(54c3207c1eed568a164453d54ab1c0c4))': + '@analogjs/vite-plugin-angular@1.17.1(@angular-devkit/build-angular@20.0.5(ea0a3bae37f99c211127c59c20905bbc))(@angular/build@20.0.5(1801d798e4061e546716b07061bb5ff8))': dependencies: ts-morph: 21.0.1 vfile: 6.0.3 optionalDependencies: - '@angular-devkit/build-angular': 20.0.5(02888d67125f6989e7363aba1e14632c) - '@angular/build': 20.0.5(54c3207c1eed568a164453d54ab1c0c4) + '@angular-devkit/build-angular': 20.0.5(ea0a3bae37f99c211127c59c20905bbc) + '@angular/build': 20.0.5(1801d798e4061e546716b07061bb5ff8) - '@analogjs/vitest-angular@1.19.0(@analogjs/vite-plugin-angular@1.17.1(@angular-devkit/build-angular@20.0.5(02888d67125f6989e7363aba1e14632c))(@angular/build@20.0.5(54c3207c1eed568a164453d54ab1c0c4)))(@angular-devkit/architect@0.2000.5(chokidar@4.0.3))(vitest@3.2.3(@types/debug@4.1.12)(@types/node@22.15.29)(jiti@2.4.2)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0))': + '@analogjs/vitest-angular@1.19.0(@analogjs/vite-plugin-angular@1.17.1(@angular-devkit/build-angular@20.0.5(ea0a3bae37f99c211127c59c20905bbc))(@angular/build@20.0.5(1801d798e4061e546716b07061bb5ff8)))(@angular-devkit/architect@0.2000.5(chokidar@4.0.3))(vitest@3.2.3(@types/debug@4.1.12)(@types/node@22.15.29)(jiti@2.4.2)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0))': dependencies: - '@analogjs/vite-plugin-angular': 1.17.1(@angular-devkit/build-angular@20.0.5(02888d67125f6989e7363aba1e14632c))(@angular/build@20.0.5(54c3207c1eed568a164453d54ab1c0c4)) + '@analogjs/vite-plugin-angular': 1.17.1(@angular-devkit/build-angular@20.0.5(ea0a3bae37f99c211127c59c20905bbc))(@angular/build@20.0.5(1801d798e4061e546716b07061bb5ff8)) '@angular-devkit/architect': 0.2000.5(chokidar@4.0.3) - vitest: 3.2.3(@types/debug@4.1.12)(@types/node@22.15.29)(jiti@2.4.2)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + vitest: 3.2.3(@types/debug@4.1.12)(@types/node@22.15.29)(jiti@2.4.2)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) '@angular-devkit/architect@0.2000.5(chokidar@4.0.3)': dependencies: @@ -11032,13 +11060,13 @@ snapshots: transitivePeerDependencies: - chokidar - '@angular-devkit/build-angular@20.0.5(02888d67125f6989e7363aba1e14632c)': + '@angular-devkit/build-angular@20.0.5(3702a81f6bda0e63b7cda743958c23db)': dependencies: '@ampproject/remapping': 2.3.0 '@angular-devkit/architect': 0.2000.5(chokidar@4.0.3) '@angular-devkit/build-webpack': 0.2000.5(chokidar@4.0.3)(webpack-dev-server@5.2.1(webpack@5.99.8(@swc/core@1.12.1)(esbuild@0.25.5)))(webpack@5.99.8(@swc/core@1.12.1)(esbuild@0.25.5)) '@angular-devkit/core': 20.0.5(chokidar@4.0.3) - '@angular/build': 20.0.5(1d9033b58932dc5f5fefec680aea6d04) + '@angular/build': 20.0.5(5a3d2b2a6a403c42be28857be3d23dc2) '@angular/compiler-cli': 20.0.6(@angular/compiler@20.0.6)(typescript@5.8.2) '@babel/core': 7.27.1 '@babel/generator': 7.27.1 @@ -11118,13 +11146,13 @@ snapshots: - webpack-cli - yaml - '@angular-devkit/build-angular@20.0.5(3702a81f6bda0e63b7cda743958c23db)': + '@angular-devkit/build-angular@20.0.5(ea0a3bae37f99c211127c59c20905bbc)': dependencies: '@ampproject/remapping': 2.3.0 '@angular-devkit/architect': 0.2000.5(chokidar@4.0.3) '@angular-devkit/build-webpack': 0.2000.5(chokidar@4.0.3)(webpack-dev-server@5.2.1(webpack@5.99.8(@swc/core@1.12.1)(esbuild@0.25.5)))(webpack@5.99.8(@swc/core@1.12.1)(esbuild@0.25.5)) '@angular-devkit/core': 20.0.5(chokidar@4.0.3) - '@angular/build': 20.0.5(5a3d2b2a6a403c42be28857be3d23dc2) + '@angular/build': 20.0.5(47e04ca2c1b8e65be9f1f92a4b48f1a9) '@angular/compiler-cli': 20.0.6(@angular/compiler@20.0.6)(typescript@5.8.2) '@babel/core': 7.27.1 '@babel/generator': 7.27.1 @@ -11240,7 +11268,7 @@ snapshots: '@angular/core': 20.0.6(@angular/compiler@20.0.6)(rxjs@7.8.2)(zone.js@0.15.1) tslib: 2.8.1 - '@angular/build@20.0.5(1d9033b58932dc5f5fefec680aea6d04)': + '@angular/build@20.0.5(1801d798e4061e546716b07061bb5ff8)': dependencies: '@ampproject/remapping': 2.3.0 '@angular-devkit/architect': 0.2000.5(chokidar@4.0.3) @@ -11250,7 +11278,7 @@ snapshots: '@babel/helper-annotate-as-pure': 7.27.1 '@babel/helper-split-export-declaration': 7.24.7 '@inquirer/confirm': 5.1.10(@types/node@22.15.29) - '@vitejs/plugin-basic-ssl': 2.0.0(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) + '@vitejs/plugin-basic-ssl': 2.0.0(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) beasties: 0.3.4 browserslist: 4.25.0 esbuild: 0.25.5 @@ -11270,7 +11298,7 @@ snapshots: tinyglobby: 0.2.13 tslib: 2.8.1 typescript: 5.8.2 - vite: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.88.0)(sugarss@4.0.1(postcss@8.5.5))(terser@5.39.1)(tsx@4.19.4)(yaml@2.8.0) + vite: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.88.0)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) watchpack: 2.4.2 optionalDependencies: '@angular/core': 20.0.6(@angular/compiler@20.0.6)(rxjs@7.8.2)(zone.js@0.15.1) @@ -11278,8 +11306,8 @@ snapshots: less: 4.3.0 lmdb: 3.3.0 ng-packagr: 20.0.1(@angular/compiler-cli@20.0.6(@angular/compiler@20.0.6)(typescript@5.8.2))(tslib@2.8.1)(typescript@5.8.2) - postcss: 8.5.3 - vitest: 3.2.3(@types/debug@4.1.12)(@types/node@22.15.29)(jiti@2.4.2)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + postcss: 8.5.6 + vitest: 3.2.3(@types/debug@4.1.12)(@types/node@22.15.29)(jiti@2.4.2)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) transitivePeerDependencies: - '@types/node' - chokidar @@ -11292,8 +11320,9 @@ snapshots: - terser - tsx - yaml + optional: true - '@angular/build@20.0.5(54c3207c1eed568a164453d54ab1c0c4)': + '@angular/build@20.0.5(47e04ca2c1b8e65be9f1f92a4b48f1a9)': dependencies: '@ampproject/remapping': 2.3.0 '@angular-devkit/architect': 0.2000.5(chokidar@4.0.3) @@ -11303,7 +11332,7 @@ snapshots: '@babel/helper-annotate-as-pure': 7.27.1 '@babel/helper-split-export-declaration': 7.24.7 '@inquirer/confirm': 5.1.10(@types/node@22.15.29) - '@vitejs/plugin-basic-ssl': 2.0.0(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) + '@vitejs/plugin-basic-ssl': 2.0.0(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) beasties: 0.3.4 browserslist: 4.25.0 esbuild: 0.25.5 @@ -11323,7 +11352,7 @@ snapshots: tinyglobby: 0.2.13 tslib: 2.8.1 typescript: 5.8.2 - vite: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.88.0)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + vite: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.88.0)(sugarss@4.0.1(postcss@8.5.6))(terser@5.39.1)(tsx@4.19.4)(yaml@2.8.0) watchpack: 2.4.2 optionalDependencies: '@angular/core': 20.0.6(@angular/compiler@20.0.6)(rxjs@7.8.2)(zone.js@0.15.1) @@ -11331,8 +11360,8 @@ snapshots: less: 4.3.0 lmdb: 3.3.0 ng-packagr: 20.0.1(@angular/compiler-cli@20.0.6(@angular/compiler@20.0.6)(typescript@5.8.2))(tslib@2.8.1)(typescript@5.8.2) - postcss: 8.5.5 - vitest: 3.2.3(@types/debug@4.1.12)(@types/node@22.15.29)(jiti@2.4.2)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + postcss: 8.5.3 + vitest: 3.2.3(@types/debug@4.1.12)(@types/node@22.15.29)(jiti@2.4.2)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) transitivePeerDependencies: - '@types/node' - chokidar @@ -11345,7 +11374,6 @@ snapshots: - terser - tsx - yaml - optional: true '@angular/build@20.0.5(5a3d2b2a6a403c42be28857be3d23dc2)': dependencies: @@ -14459,25 +14487,25 @@ snapshots: transitivePeerDependencies: - typescript - '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.3)(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)))(svelte@5.34.3)(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0))': + '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.3)(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)))(svelte@5.34.3)(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0))': dependencies: - '@sveltejs/vite-plugin-svelte': 5.1.0(svelte@5.34.3)(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) + '@sveltejs/vite-plugin-svelte': 5.1.0(svelte@5.34.3)(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) debug: 4.4.1 svelte: 5.34.3 - vite: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + vite: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.3)(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0))': + '@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.3)(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.3)(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)))(svelte@5.34.3)(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) + '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.3)(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)))(svelte@5.34.3)(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) debug: 4.4.1 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.17 svelte: 5.34.3 - vite: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) - vitefu: 1.0.6(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) + vite: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + vitefu: 1.0.6(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) transitivePeerDependencies: - supports-color @@ -14544,12 +14572,12 @@ snapshots: '@tanstack/store': 0.7.1 tslib: 2.8.1 - '@tanstack/config@0.18.2(@types/node@22.15.29)(@typescript-eslint/utils@8.34.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.29.0(jiti@2.4.2))(rollup@4.41.1)(typescript@5.8.2)(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0))': + '@tanstack/config@0.18.2(@types/node@22.15.29)(@typescript-eslint/utils@8.34.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.29.0(jiti@2.4.2))(rollup@4.41.1)(typescript@5.8.2)(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0))': dependencies: '@tanstack/eslint-config': 0.2.0(@typescript-eslint/utils@8.34.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.2) '@tanstack/publish-config': 0.1.1 '@tanstack/typedoc-config': 0.2.0(typescript@5.8.2) - '@tanstack/vite-config': 0.2.0(@types/node@22.15.29)(rollup@4.41.1)(typescript@5.8.2)(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) + '@tanstack/vite-config': 0.2.0(@types/node@22.15.29)(rollup@4.41.1)(typescript@5.8.2)(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) transitivePeerDependencies: - '@types/node' - '@typescript-eslint/utils' @@ -14573,6 +14601,19 @@ snapshots: transitivePeerDependencies: - supports-color + '@tanstack/directive-functions-plugin@1.121.0(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0))': + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/core': 7.27.4 + '@babel/traverse': 7.27.4 + '@babel/types': 7.27.3 + '@tanstack/router-utils': 1.121.0 + babel-dead-code-elimination: 1.0.10 + tiny-invariant: 1.3.3 + vite: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + transitivePeerDependencies: + - supports-color + '@tanstack/eslint-config@0.2.0(@typescript-eslint/utils@8.34.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.2)': dependencies: '@eslint/js': 9.29.0 @@ -14669,6 +14710,45 @@ snapshots: - webpack - xml2js + '@tanstack/react-start-plugin@1.121.16(@vitejs/plugin-react@4.5.2(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)))(encoding@0.1.13)(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.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)))(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0))(webpack@5.99.8(@swc/core@1.12.1))': + dependencies: + '@tanstack/router-utils': 1.121.0 + '@tanstack/start-plugin-core': 1.121.16(encoding@0.1.13)(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.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)))(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0))(webpack@5.99.8(@swc/core@1.12.1)) + '@vitejs/plugin-react': 4.5.2(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) + vite: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + zod: 3.25.64 + 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' + - '@rsbuild/core' + - '@tanstack/react-router' + - '@upstash/redis' + - '@vercel/blob' + - '@vercel/kv' + - aws4fetch + - better-sqlite3 + - drizzle-orm + - encoding + - idb-keyval + - mysql2 + - rolldown + - sqlite3 + - supports-color + - uploadthing + - vite-plugin-solid + - webpack + - xml2js + '@tanstack/react-start-server@1.121.16(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: '@tanstack/history': 1.120.17 @@ -14728,6 +14808,49 @@ snapshots: - webpack - xml2js + '@tanstack/react-start@1.121.16(@vitejs/plugin-react@4.5.2(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)))(encoding@0.1.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(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.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)))(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0))(webpack@5.99.8(@swc/core@1.12.1))': + dependencies: + '@tanstack/react-start-client': 1.121.16(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@tanstack/react-start-plugin': 1.121.16(@vitejs/plugin-react@4.5.2(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)))(encoding@0.1.13)(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.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)))(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0))(webpack@5.99.8(@swc/core@1.12.1)) + '@tanstack/react-start-server': 1.121.16(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@tanstack/start-server-functions-client': 1.121.16(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) + '@tanstack/start-server-functions-server': 1.121.0(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) + '@vitejs/plugin-react': 4.5.2(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + vite: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + 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' + - '@rsbuild/core' + - '@tanstack/react-router' + - '@upstash/redis' + - '@vercel/blob' + - '@vercel/kv' + - aws4fetch + - better-sqlite3 + - drizzle-orm + - encoding + - idb-keyval + - mysql2 + - rolldown + - sqlite3 + - supports-color + - uploadthing + - vite-plugin-solid + - webpack + - xml2js + '@tanstack/react-store@0.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: '@tanstack/store': 0.7.1 @@ -14778,6 +14901,29 @@ snapshots: transitivePeerDependencies: - supports-color + '@tanstack/router-plugin@1.121.16(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.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)))(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0))(webpack@5.99.8(@swc/core@1.12.1))': + dependencies: + '@babel/core': 7.27.4 + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.27.4) + '@babel/template': 7.27.2 + '@babel/traverse': 7.27.4 + '@babel/types': 7.27.3 + '@tanstack/router-core': 1.121.16 + '@tanstack/router-generator': 1.121.16 + '@tanstack/router-utils': 1.121.0 + '@tanstack/virtual-file-routes': 1.120.17 + babel-dead-code-elimination: 1.0.10 + chokidar: 3.6.0 + unplugin: 2.3.5 + zod: 3.25.64 + optionalDependencies: + vite: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + 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.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) + webpack: 5.99.8(@swc/core@1.12.1)(esbuild@0.25.5) + transitivePeerDependencies: + - supports-color + '@tanstack/router-utils@1.121.0': dependencies: '@babel/core': 7.27.4 @@ -14805,6 +14951,22 @@ snapshots: - supports-color - vite + '@tanstack/server-functions-plugin@1.121.0(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0))': + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/core': 7.27.4 + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.27.4) + '@babel/template': 7.27.2 + '@babel/traverse': 7.27.4 + '@babel/types': 7.27.3 + '@tanstack/directive-functions-plugin': 1.121.0(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) + babel-dead-code-elimination: 1.0.10 + tiny-invariant: 1.3.3 + transitivePeerDependencies: + - supports-color + - vite + '@tanstack/solid-store@0.7.1(solid-js@1.9.7)': dependencies: '@tanstack/store': 0.7.1 @@ -14871,6 +15033,60 @@ snapshots: - webpack - xml2js + '@tanstack/start-plugin-core@1.121.16(encoding@0.1.13)(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.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)))(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0))(webpack@5.99.8(@swc/core@1.12.1))': + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/core': 7.27.4 + '@babel/types': 7.27.3 + '@tanstack/router-core': 1.121.16 + '@tanstack/router-generator': 1.121.16 + '@tanstack/router-plugin': 1.121.16(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.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)))(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0))(webpack@5.99.8(@swc/core@1.12.1)) + '@tanstack/router-utils': 1.121.0 + '@tanstack/server-functions-plugin': 1.121.0(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) + '@tanstack/start-server-core': 1.121.16 + '@types/babel__code-frame': 7.0.6 + '@types/babel__core': 7.20.5 + babel-dead-code-elimination: 1.0.10 + cheerio: 1.0.0 + h3: 1.13.0 + nitropack: 2.11.12(encoding@0.1.13) + pathe: 2.0.3 + ufo: 1.6.1 + vite: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + xmlbuilder2: 3.1.1 + zod: 3.25.64 + 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' + - '@rsbuild/core' + - '@tanstack/react-router' + - '@upstash/redis' + - '@vercel/blob' + - '@vercel/kv' + - aws4fetch + - better-sqlite3 + - drizzle-orm + - encoding + - idb-keyval + - mysql2 + - rolldown + - sqlite3 + - supports-color + - uploadthing + - vite-plugin-solid + - webpack + - xml2js + '@tanstack/start-server-core@1.121.16': dependencies: '@tanstack/history': 1.120.17 @@ -14891,6 +15107,14 @@ snapshots: - supports-color - vite + '@tanstack/start-server-functions-client@1.121.16(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0))': + dependencies: + '@tanstack/server-functions-plugin': 1.121.0(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) + '@tanstack/start-server-functions-fetcher': 1.121.16 + transitivePeerDependencies: + - supports-color + - vite + '@tanstack/start-server-functions-fetcher@1.121.16': dependencies: '@tanstack/router-core': 1.121.16 @@ -14904,6 +15128,14 @@ snapshots: - supports-color - vite + '@tanstack/start-server-functions-server@1.121.0(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0))': + dependencies: + '@tanstack/server-functions-plugin': 1.121.0(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) + tiny-invariant: 1.3.3 + transitivePeerDependencies: + - supports-color + - vite + '@tanstack/store@0.7.1': {} '@tanstack/svelte-store@0.7.1(svelte@5.34.3)': @@ -14921,12 +15153,12 @@ snapshots: '@tanstack/virtual-file-routes@1.120.17': {} - '@tanstack/vite-config@0.2.0(@types/node@22.15.29)(rollup@4.41.1)(typescript@5.8.2)(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0))': + '@tanstack/vite-config@0.2.0(@types/node@22.15.29)(rollup@4.41.1)(typescript@5.8.2)(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0))': dependencies: rollup-plugin-preserve-directives: 0.4.0(rollup@4.41.1) - vite-plugin-dts: 4.2.3(@types/node@22.15.29)(rollup@4.41.1)(typescript@5.8.2)(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) - vite-plugin-externalize-deps: 0.9.0(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) - vite-tsconfig-paths: 5.1.4(typescript@5.8.2)(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) + vite-plugin-dts: 4.2.3(@types/node@22.15.29)(rollup@4.41.1)(typescript@5.8.2)(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) + vite-plugin-externalize-deps: 0.9.0(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) + vite-tsconfig-paths: 5.1.4(typescript@5.8.2)(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) transitivePeerDependencies: - '@types/node' - rollup @@ -14934,11 +15166,11 @@ snapshots: - typescript - vite - '@tanstack/vue-store@0.7.1(vue@3.5.16(typescript@5.8.3))': + '@tanstack/vue-store@0.7.1(vue@3.5.17(typescript@5.8.3))': dependencies: '@tanstack/store': 0.7.1 - vue: 3.5.16(typescript@5.8.3) - vue-demi: 0.14.10(vue@3.5.16(typescript@5.8.3)) + vue: 3.5.17(typescript@5.8.3) + vue-demi: 0.14.10(vue@3.5.17(typescript@5.8.3)) '@testing-library/angular@17.4.0(17cd88c55c4aad4a6f5d297438ec4b45)': dependencies: @@ -14992,26 +15224,26 @@ snapshots: '@types/react': 19.1.6 '@types/react-dom': 19.1.5(@types/react@19.1.6) - '@testing-library/svelte@5.2.8(svelte@5.34.3)(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0))(vitest@3.2.3(@types/debug@4.1.12)(@types/node@22.15.29)(jiti@2.4.2)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0))': + '@testing-library/svelte@5.2.8(svelte@5.34.3)(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0))(vitest@3.2.3(@types/debug@4.1.12)(@types/node@22.15.29)(jiti@2.4.2)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0))': dependencies: '@testing-library/dom': 10.4.0 svelte: 5.34.3 optionalDependencies: - vite: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) - vitest: 3.2.3(@types/debug@4.1.12)(@types/node@22.15.29)(jiti@2.4.2)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + vite: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + vitest: 3.2.3(@types/debug@4.1.12)(@types/node@22.15.29)(jiti@2.4.2)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) '@testing-library/user-event@14.6.1(@testing-library/dom@10.4.0)': dependencies: '@testing-library/dom': 10.4.0 - '@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.16)(vue@3.5.16(typescript@5.8.2))': + '@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.17)(vue@3.5.17(typescript@5.8.2))': dependencies: '@babel/runtime': 7.27.4 '@testing-library/dom': 9.3.4 '@vue/test-utils': 2.4.6 - vue: 3.5.16(typescript@5.8.2) + vue: 3.5.17(typescript@5.8.2) optionalDependencies: - '@vue/compiler-sfc': 3.5.16 + '@vue/compiler-sfc': 3.5.17 '@ts-morph/common@0.22.0': dependencies: @@ -15559,9 +15791,9 @@ snapshots: dependencies: vite: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.88.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.1)(tsx@4.19.4)(yaml@2.8.0) - '@vitejs/plugin-basic-ssl@2.0.0(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0))': + '@vitejs/plugin-basic-ssl@2.0.0(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0))': dependencies: - vite: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + vite: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) '@vitejs/plugin-react-swc@3.10.2(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0))': dependencies: @@ -15583,17 +15815,29 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.2.4(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0))(vue@3.5.16(typescript@5.8.2))': + '@vitejs/plugin-react@4.5.2(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0))': dependencies: - vite: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) - vue: 3.5.16(typescript@5.8.2) + '@babel/core': 7.27.4 + '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.27.4) + '@rolldown/pluginutils': 1.0.0-beta.11 + '@types/babel__core': 7.20.5 + react-refresh: 0.17.0 + vite: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + transitivePeerDependencies: + - supports-color - '@vitejs/plugin-vue@5.2.4(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0))(vue@3.5.16(typescript@5.8.3))': + '@vitejs/plugin-vue@5.2.4(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.2))': dependencies: - vite: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) - vue: 3.5.16(typescript@5.8.3) + vite: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + vue: 3.5.17(typescript@5.8.2) + + '@vitejs/plugin-vue@5.2.4(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))': + dependencies: + vite: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + vue: 3.5.17(typescript@5.8.3) - '@vitest/coverage-istanbul@3.2.3(vitest@3.2.3(@types/debug@4.1.12)(@types/node@22.15.29)(jiti@2.4.2)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0))': + '@vitest/coverage-istanbul@3.2.3(vitest@3.2.3(@types/debug@4.1.12)(@types/node@22.15.29)(jiti@2.4.2)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0))': dependencies: '@istanbuljs/schema': 0.1.3 debug: 4.4.1 @@ -15605,7 +15849,7 @@ snapshots: magicast: 0.3.5 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.3(@types/debug@4.1.12)(@types/node@22.15.29)(jiti@2.4.2)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + vitest: 3.2.3(@types/debug@4.1.12)(@types/node@22.15.29)(jiti@2.4.2)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) transitivePeerDependencies: - supports-color @@ -15626,13 +15870,13 @@ snapshots: vite: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.88.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.1)(tsx@4.19.4)(yaml@2.8.0) optional: true - '@vitest/mocker@3.2.3(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0))': + '@vitest/mocker@3.2.3(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0))': dependencies: '@vitest/spy': 3.2.3 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + vite: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) '@vitest/pretty-format@3.2.3': dependencies: @@ -15664,14 +15908,26 @@ snapshots: dependencies: '@volar/source-map': 2.4.14 + '@volar/language-core@2.4.17': + dependencies: + '@volar/source-map': 2.4.17 + '@volar/source-map@2.4.14': {} + '@volar/source-map@2.4.17': {} + '@volar/typescript@2.4.14': dependencies: '@volar/language-core': 2.4.14 path-browserify: 1.0.1 vscode-uri: 3.1.0 + '@volar/typescript@2.4.17': + dependencies: + '@volar/language-core': 2.4.17 + path-browserify: 1.0.1 + vscode-uri: 3.1.0 + '@vue/compiler-core@3.5.16': dependencies: '@babel/parser': 7.27.5 @@ -15680,11 +15936,24 @@ snapshots: estree-walker: 2.0.2 source-map-js: 1.2.1 + '@vue/compiler-core@3.5.17': + dependencies: + '@babel/parser': 7.28.0 + '@vue/shared': 3.5.17 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.1 + '@vue/compiler-dom@3.5.16': dependencies: '@vue/compiler-core': 3.5.16 '@vue/shared': 3.5.16 + '@vue/compiler-dom@3.5.17': + dependencies: + '@vue/compiler-core': 3.5.17 + '@vue/shared': 3.5.17 + '@vue/compiler-sfc@3.5.16': dependencies: '@babel/parser': 7.27.5 @@ -15697,11 +15966,28 @@ snapshots: postcss: 8.5.5 source-map-js: 1.2.1 + '@vue/compiler-sfc@3.5.17': + dependencies: + '@babel/parser': 7.28.0 + '@vue/compiler-core': 3.5.17 + '@vue/compiler-dom': 3.5.17 + '@vue/compiler-ssr': 3.5.17 + '@vue/shared': 3.5.17 + estree-walker: 2.0.2 + magic-string: 0.30.17 + postcss: 8.5.6 + source-map-js: 1.2.1 + '@vue/compiler-ssr@3.5.16': dependencies: '@vue/compiler-dom': 3.5.16 '@vue/shared': 3.5.16 + '@vue/compiler-ssr@3.5.17': + dependencies: + '@vue/compiler-dom': 3.5.17 + '@vue/shared': 3.5.17 + '@vue/compiler-vue2@2.7.16': dependencies: de-indent: 1.0.2 @@ -15720,49 +16006,51 @@ snapshots: optionalDependencies: typescript: 5.8.2 - '@vue/language-core@2.2.10(typescript@5.8.2)': + '@vue/language-core@3.0.1(typescript@5.8.2)': dependencies: - '@volar/language-core': 2.4.14 + '@volar/language-core': 2.4.17 '@vue/compiler-dom': 3.5.16 '@vue/compiler-vue2': 2.7.16 '@vue/shared': 3.5.16 - alien-signals: 1.0.13 - minimatch: 9.0.5 + alien-signals: 2.0.5 + minimatch: 10.0.1 muggle-string: 0.4.1 path-browserify: 1.0.1 optionalDependencies: typescript: 5.8.2 - '@vue/reactivity@3.5.16': + '@vue/reactivity@3.5.17': dependencies: - '@vue/shared': 3.5.16 + '@vue/shared': 3.5.17 - '@vue/runtime-core@3.5.16': + '@vue/runtime-core@3.5.17': dependencies: - '@vue/reactivity': 3.5.16 - '@vue/shared': 3.5.16 + '@vue/reactivity': 3.5.17 + '@vue/shared': 3.5.17 - '@vue/runtime-dom@3.5.16': + '@vue/runtime-dom@3.5.17': dependencies: - '@vue/reactivity': 3.5.16 - '@vue/runtime-core': 3.5.16 - '@vue/shared': 3.5.16 + '@vue/reactivity': 3.5.17 + '@vue/runtime-core': 3.5.17 + '@vue/shared': 3.5.17 csstype: 3.1.3 - '@vue/server-renderer@3.5.16(vue@3.5.16(typescript@5.8.2))': + '@vue/server-renderer@3.5.17(vue@3.5.17(typescript@5.8.2))': dependencies: - '@vue/compiler-ssr': 3.5.16 - '@vue/shared': 3.5.16 - vue: 3.5.16(typescript@5.8.2) + '@vue/compiler-ssr': 3.5.17 + '@vue/shared': 3.5.17 + vue: 3.5.17(typescript@5.8.2) - '@vue/server-renderer@3.5.16(vue@3.5.16(typescript@5.8.3))': + '@vue/server-renderer@3.5.17(vue@3.5.17(typescript@5.8.3))': dependencies: - '@vue/compiler-ssr': 3.5.16 - '@vue/shared': 3.5.16 - vue: 3.5.16(typescript@5.8.3) + '@vue/compiler-ssr': 3.5.17 + '@vue/shared': 3.5.17 + vue: 3.5.17(typescript@5.8.3) '@vue/shared@3.5.16': {} + '@vue/shared@3.5.17': {} + '@vue/test-utils@2.4.6': dependencies: js-beautify: 1.15.4 @@ -15986,7 +16274,7 @@ snapshots: json-schema-traverse: 1.0.0 require-from-string: 2.0.2 - alien-signals@1.0.13: {} + alien-signals@2.0.5: {} ansi-align@3.0.1: dependencies: @@ -20384,6 +20672,12 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 + postcss@8.5.6: + dependencies: + nanoid: 3.3.11 + picocolors: 1.1.1 + source-map-js: 1.2.1 + precinct@12.2.0: dependencies: '@dependents/detective-less': 5.0.1 @@ -21432,6 +21726,11 @@ snapshots: dependencies: postcss: 8.5.5 + sugarss@4.0.1(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + optional: true + supports-color@10.0.0: {} supports-color@7.2.0: @@ -22160,6 +22459,84 @@ snapshots: - xml2js - yaml + vinxi@0.5.7(@types/node@22.15.29)(db0@0.3.2)(encoding@0.1.13)(ioredis@5.6.1)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0): + dependencies: + '@babel/core': 7.27.4 + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.27.4) + '@types/micromatch': 4.0.9 + '@vinxi/listhen': 1.5.6 + boxen: 8.0.1 + chokidar: 4.0.3 + citty: 0.1.6 + consola: 3.4.2 + crossws: 0.3.5 + dax-sh: 0.43.2 + defu: 6.1.4 + es-module-lexer: 1.7.0 + esbuild: 0.25.5 + get-port-please: 3.1.2 + h3: 1.15.3 + hookable: 5.5.3 + http-proxy: 1.18.1(debug@4.4.1) + micromatch: 4.0.8 + nitropack: 2.11.12(encoding@0.1.13) + node-fetch-native: 1.6.6 + path-to-regexp: 6.3.0 + pathe: 1.1.2 + radix3: 1.1.2 + resolve: 1.22.10 + serve-placeholder: 2.0.2 + serve-static: 1.16.2 + tinyglobby: 0.2.14 + ufo: 1.6.1 + unctx: 2.4.1 + unenv: 1.10.0 + unstorage: 1.16.0(db0@0.3.2)(ioredis@5.6.1) + vite: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + zod: 3.25.64 + 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' + - '@types/node' + - '@upstash/redis' + - '@vercel/blob' + - '@vercel/kv' + - aws4fetch + - better-sqlite3 + - db0 + - debug + - drizzle-orm + - encoding + - idb-keyval + - ioredis + - jiti + - less + - lightningcss + - mysql2 + - rolldown + - sass + - sass-embedded + - sqlite3 + - stylus + - sugarss + - supports-color + - terser + - tsx + - uploadthing + - xml2js + - yaml + vite-node@1.6.1(@types/node@22.15.29)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0): dependencies: cac: 6.7.14 @@ -22221,7 +22598,28 @@ snapshots: - tsx - yaml - vite-plugin-dts@4.2.3(@types/node@22.15.29)(rollup@4.41.1)(typescript@5.8.2)(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)): + vite-node@3.2.3(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0): + dependencies: + cac: 6.7.14 + debug: 4.4.1 + es-module-lexer: 1.7.0 + pathe: 2.0.3 + vite: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + transitivePeerDependencies: + - '@types/node' + - jiti + - less + - lightningcss + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - tsx + - yaml + + vite-plugin-dts@4.2.3(@types/node@22.15.29)(rollup@4.41.1)(typescript@5.8.2)(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)): dependencies: '@microsoft/api-extractor': 7.47.7(@types/node@22.15.29) '@rollup/pluginutils': 5.1.4(rollup@4.41.1) @@ -22234,15 +22632,15 @@ snapshots: magic-string: 0.30.17 typescript: 5.8.2 optionalDependencies: - vite: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + vite: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) transitivePeerDependencies: - '@types/node' - rollup - supports-color - vite-plugin-externalize-deps@0.9.0(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)): + vite-plugin-externalize-deps@0.9.0(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)): dependencies: - vite: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + vite: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) 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.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)): dependencies: @@ -22258,6 +22656,22 @@ snapshots: '@testing-library/jest-dom': 6.6.3 transitivePeerDependencies: - supports-color + optional: true + + 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.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)): + dependencies: + '@babel/core': 7.27.4 + '@types/babel__core': 7.20.5 + babel-preset-solid: 1.9.6(@babel/core@7.27.4) + merge-anything: 5.1.7 + solid-js: 1.9.7 + solid-refresh: 0.6.3(solid-js@1.9.7) + vite: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + vitefu: 1.0.6(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) + optionalDependencies: + '@testing-library/jest-dom': 6.6.3 + transitivePeerDependencies: + - supports-color vite-tsconfig-paths@5.1.4(typescript@5.8.2)(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)): dependencies: @@ -22270,6 +22684,17 @@ snapshots: - supports-color - typescript + vite-tsconfig-paths@5.1.4(typescript@5.8.2)(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)): + dependencies: + debug: 4.4.1 + globrex: 0.1.2 + tsconfck: 3.1.6(typescript@5.8.2) + optionalDependencies: + vite: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + transitivePeerDependencies: + - supports-color + - typescript + vite@5.4.19(@types/node@22.15.29)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0): dependencies: esbuild: 0.21.5 @@ -22302,7 +22727,7 @@ snapshots: tsx: 4.19.4 yaml: 2.8.0 - vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.88.0)(sugarss@4.0.1(postcss@8.5.5))(terser@5.39.1)(tsx@4.19.4)(yaml@2.8.0): + vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.88.0)(sugarss@4.0.1(postcss@8.5.6))(terser@5.39.1)(tsx@4.19.4)(yaml@2.8.0): dependencies: esbuild: 0.25.5 fdir: 6.4.5(picomatch@4.0.2) @@ -22316,12 +22741,12 @@ snapshots: jiti: 2.4.2 less: 4.3.0 sass: 1.88.0 - sugarss: 4.0.1(postcss@8.5.5) + sugarss: 4.0.1(postcss@8.5.6) terser: 5.39.1 tsx: 4.19.4 yaml: 2.8.0 - vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.88.0)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0): + vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.88.0)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0): dependencies: esbuild: 0.25.5 fdir: 6.4.5(picomatch@4.0.2) @@ -22335,7 +22760,7 @@ snapshots: jiti: 2.4.2 less: 4.3.0 sass: 1.88.0 - sugarss: 4.0.1(postcss@8.5.5) + sugarss: 4.0.1(postcss@8.5.6) terser: 5.40.0 tsx: 4.19.4 yaml: 2.8.0 @@ -22360,9 +22785,33 @@ snapshots: tsx: 4.19.4 yaml: 2.8.0 + vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0): + dependencies: + esbuild: 0.25.5 + fdir: 6.4.5(picomatch@4.0.2) + picomatch: 4.0.2 + postcss: 8.5.5 + rollup: 4.41.1 + tinyglobby: 0.2.14 + optionalDependencies: + '@types/node': 22.15.29 + fsevents: 2.3.3 + jiti: 2.4.2 + less: 4.3.0 + sass: 1.89.1 + sugarss: 4.0.1(postcss@8.5.6) + terser: 5.40.0 + tsx: 4.19.4 + yaml: 2.8.0 + vitefu@1.0.6(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)): optionalDependencies: vite: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + optional: true + + vitefu@1.0.6(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)): + optionalDependencies: + vite: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) vitest@3.2.3(@types/debug@4.1.12)(@types/node@22.15.29)(jiti@2.4.2)(jsdom@26.1.0)(less@4.3.0)(sass@1.88.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.1)(tsx@4.19.4)(yaml@2.8.0): dependencies: @@ -22408,11 +22857,11 @@ snapshots: - yaml optional: true - vitest@3.2.3(@types/debug@4.1.12)(@types/node@22.15.29)(jiti@2.4.2)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0): + vitest@3.2.3(@types/debug@4.1.12)(@types/node@22.15.29)(jiti@2.4.2)(jsdom@26.1.0)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.3 - '@vitest/mocker': 3.2.3(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) + '@vitest/mocker': 3.2.3(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0)) '@vitest/pretty-format': 3.2.3 '@vitest/runner': 3.2.3 '@vitest/snapshot': 3.2.3 @@ -22430,8 +22879,8 @@ snapshots: tinyglobby: 0.2.14 tinypool: 1.1.0 tinyrainbow: 2.0.0 - vite: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) - vite-node: 3.2.3(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.5))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + vite: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) + vite-node: 3.2.3(@types/node@22.15.29)(jiti@2.4.2)(less@4.3.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.5.6))(terser@5.40.0)(tsx@4.19.4)(yaml@2.8.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.12 @@ -22455,9 +22904,9 @@ snapshots: vue-component-type-helpers@2.2.10: {} - vue-demi@0.14.10(vue@3.5.16(typescript@5.8.3)): + vue-demi@0.14.10(vue@3.5.17(typescript@5.8.3)): dependencies: - vue: 3.5.16(typescript@5.8.3) + vue: 3.5.17(typescript@5.8.3) vue-eslint-parser@10.1.3(eslint@9.29.0(jiti@2.4.2)): dependencies: @@ -22472,29 +22921,29 @@ snapshots: transitivePeerDependencies: - supports-color - vue-tsc@2.2.10(typescript@5.8.2): + vue-tsc@3.0.1(typescript@5.8.2): dependencies: - '@volar/typescript': 2.4.14 - '@vue/language-core': 2.2.10(typescript@5.8.2) + '@volar/typescript': 2.4.17 + '@vue/language-core': 3.0.1(typescript@5.8.2) typescript: 5.8.2 - vue@3.5.16(typescript@5.8.2): + vue@3.5.17(typescript@5.8.2): dependencies: - '@vue/compiler-dom': 3.5.16 - '@vue/compiler-sfc': 3.5.16 - '@vue/runtime-dom': 3.5.16 - '@vue/server-renderer': 3.5.16(vue@3.5.16(typescript@5.8.2)) - '@vue/shared': 3.5.16 + '@vue/compiler-dom': 3.5.17 + '@vue/compiler-sfc': 3.5.17 + '@vue/runtime-dom': 3.5.17 + '@vue/server-renderer': 3.5.17(vue@3.5.17(typescript@5.8.2)) + '@vue/shared': 3.5.17 optionalDependencies: typescript: 5.8.2 - vue@3.5.16(typescript@5.8.3): + vue@3.5.17(typescript@5.8.3): dependencies: - '@vue/compiler-dom': 3.5.16 - '@vue/compiler-sfc': 3.5.16 - '@vue/runtime-dom': 3.5.16 - '@vue/server-renderer': 3.5.16(vue@3.5.16(typescript@5.8.3)) - '@vue/shared': 3.5.16 + '@vue/compiler-dom': 3.5.17 + '@vue/compiler-sfc': 3.5.17 + '@vue/runtime-dom': 3.5.17 + '@vue/server-renderer': 3.5.17(vue@3.5.17(typescript@5.8.3)) + '@vue/shared': 3.5.17 optionalDependencies: typescript: 5.8.3