diff --git a/docs/config.json b/docs/config.json index 45ea9c833..35a802aab 100644 --- a/docs/config.json +++ b/docs/config.json @@ -265,6 +265,10 @@ { "label": "Linked Fields", "to": "framework/vue/guides/linked-fields" + }, + { + "label": "Form Composition", + "to": "framework/vue/guides/form-composition" } ] }, diff --git a/docs/framework/vue/guides/form-composition.md b/docs/framework/vue/guides/form-composition.md new file mode 100644 index 000000000..c9b0196be --- /dev/null +++ b/docs/framework/vue/guides/form-composition.md @@ -0,0 +1,423 @@ +--- +id: form-composition +title: Form Composition +--- + +A common criticism of TanStack Form is that it is verbose out-of-the-box. While this verbosity _can_ be useful for educational purposes - helping to enforce understanding of our APIs - it's not ideal in production use cases. + +As a result, while `form.Field` enables the most powerful and flexible usage of TanStack Form, Vue also provides APIs that wrap it and make your application code less verbose. + +## Custom Form Compositions + +The most powerful way to compose forms in Vue is to create a reusable form composition. This allows you to create a `useAppForm` composition that is tailored to your application's needs, including pre-bound custom UI components. + +At its most basic, `createFormComposition` takes provider keys for fields and forms, plus a list of field and form components, and returns: + +- `useAppForm`, a typed composition for creating form instances +- `getFormType`, a type helper for strongly typing child component `form` props + +> This un-customized `useAppForm` composition is identical to `useForm`, but it becomes more useful as you register app-specific components. + +```ts form-providers.ts +import { createFormCompositionContexts } from '@tanstack/vue-form' + +export const { fieldProviderKey, injectField, formProviderKey, injectForm } = + createFormCompositionContexts() +``` + +```ts form.ts +import { createFormComposition } from '@tanstack/vue-form' +import { fieldProviderKey, formProviderKey } from './form-providers' + +export const { useAppForm, getFormType } = createFormComposition({ + fieldProviderKey, + formProviderKey, + // We'll learn more about these options later + fieldComponents: {}, + formComponents: {}, +}) +``` + +```vue App.vue + + + +``` + +## Pre-bound Field Components + +Once this scaffolding is in place, you can start adding custom field and form components to your form composition. + +> Note: `injectField` must come from the same `createFormCompositionContexts` call that provided the `fieldProviderKey` passed to `createFormComposition`. + +```vue TextField.vue + + + +``` + +You can then register this component with your form composition. + +```ts form.ts +import { createFormComposition } from '@tanstack/vue-form' +import TextField from './TextField.vue' +import { fieldProviderKey, formProviderKey } from './form-providers' + +export const { useAppForm } = createFormComposition({ + fieldProviderKey, + formProviderKey, + fieldComponents: { + TextField, + }, + formComponents: {}, +}) +``` + +And use it in your form: + +```vue App.vue + + + +``` + +This not only allows you to reuse the UI of your shared component, but retains the type-safety you'd expect from TanStack Form: mistyping `firstName` will still result in a TypeScript error. + +## Pre-bound Form Components + +While `form.AppField` solves many of the problems with field boilerplate and reusability, it doesn't solve the problem of _form_ boilerplate and reusability. + +In particular, being able to share instances of `form.Subscribe` for a reactive submit button is a common use case. + +```vue SubscribeButton.vue + + + +``` + +Register that component on the form composition: + +```ts form.ts +import { createFormComposition } from '@tanstack/vue-form' +import SubscribeButton from './SubscribeButton.vue' +import TextField from './TextField.vue' +import { fieldProviderKey, formProviderKey } from './form-providers' + +export const { useAppForm } = createFormComposition({ + fieldComponents: { + TextField, + }, + formComponents: { + SubscribeButton, + }, + fieldProviderKey, + formProviderKey, +}) +``` + +And use it in your form: + +```vue App.vue + + + +``` + +`form.AppForm` provides the form instance for registered form components such as `form.SubscribeButton`. + +## Breaking large forms into smaller pieces + +Large forms are easier to maintain when you separate field components, form components, shared `formOptions`, and feature-specific templates into different files. + +For typed child components, use `getFormType` to derive the expected `form` prop type from your shared options. + +```ts src/compositions/form.ts +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, getFormType } = createFormComposition({ + fieldComponents: { + TextField, + }, + formComponents: { + SubscribeButton, + }, + fieldProviderKey, + formProviderKey, +}) +``` + +```vue src/features/people/AddressFields.vue + + + +``` + +This gives the child component a fully typed `form` prop without having to repeat the form generics manually. + +`injectForm` is still best for registered form components rendered inside `form.AppForm`. Use `getFormType` when you pass the form instance down as a prop. + +## Putting it all together + +Now that we've covered the basics of creating custom form compositions, here's a complete example based on the Vue field-components example. + +```ts src/compositions/form-providers.ts +import { createFormCompositionContexts } from '@tanstack/vue-form' + +export const { fieldProviderKey, injectField, formProviderKey, injectForm } = + createFormCompositionContexts() +``` + +```ts src/compositions/form.ts +import { createFormComposition } from '@tanstack/vue-form' +import SubscribeButton from '../components/SubscribeButton.vue' +import TextField from '../components/TextField.vue' +import { fieldProviderKey, formProviderKey } from './form-providers' + +export const { useAppForm, getFormType } = createFormComposition({ + fieldComponents: { + TextField, + }, + formComponents: { + SubscribeButton, + }, + fieldProviderKey, + formProviderKey, +}) +``` + +```vue src/components/TextField.vue + + + +``` + +```vue src/components/SubscribeButton.vue + + + +``` + +```vue src/App.vue + + + +``` diff --git a/examples/vue/array/package.json b/examples/vue/array/package.json index e1efbe671..f778fc8ff 100644 --- a/examples/vue/array/package.json +++ b/examples/vue/array/package.json @@ -11,12 +11,12 @@ }, "dependencies": { "@tanstack/vue-form": "^1.32.0", - "vue": "^3.5.13" + "vue": "v3.6.0-beta.11" }, "devDependencies": { "@vitejs/plugin-vue": "^5.2.4", "typescript": "5.8.2", "vite": "^7.2.2", - "vue-tsc": "^2.2.2" + "vue-tsc": "^3.2.8" } } diff --git a/examples/vue/large-form/.gitignore b/examples/vue/large-form/.gitignore new file mode 100644 index 000000000..449e8098b --- /dev/null +++ b/examples/vue/large-form/.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/large-form/README.md b/examples/vue/large-form/README.md new file mode 100644 index 000000000..28462a4ad --- /dev/null +++ b/examples/vue/large-form/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/large-form/index.html b/examples/vue/large-form/index.html new file mode 100644 index 000000000..1a850e19e --- /dev/null +++ b/examples/vue/large-form/index.html @@ -0,0 +1,12 @@ + + + + + + TanStack Form Vue Simple Example App + + +
+ + + diff --git a/examples/vue/large-form/package.json b/examples/vue/large-form/package.json new file mode 100644 index 000000000..62caeff2c --- /dev/null +++ b/examples/vue/large-form/package.json @@ -0,0 +1,22 @@ +{ + "name": "@tanstack/form-example-vue-large-form", + "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.32.0", + "vue": "v3.6.0-beta.11" + }, + "devDependencies": { + "@vitejs/plugin-vue": "^5.2.4", + "typescript": "5.8.2", + "vite": "^7.2.2", + "vue-tsc": "^3.2.8" + } +} diff --git a/examples/vue/large-form/src/App.vue b/examples/vue/large-form/src/App.vue new file mode 100644 index 000000000..050aa6cc5 --- /dev/null +++ b/examples/vue/large-form/src/App.vue @@ -0,0 +1,7 @@ + + + diff --git a/examples/vue/large-form/src/components/SubscribeButton.vue b/examples/vue/large-form/src/components/SubscribeButton.vue new file mode 100644 index 000000000..910dbbeae --- /dev/null +++ b/examples/vue/large-form/src/components/SubscribeButton.vue @@ -0,0 +1,15 @@ + + + diff --git a/examples/vue/large-form/src/components/TextField.vue b/examples/vue/large-form/src/components/TextField.vue new file mode 100644 index 000000000..2f4469b7c --- /dev/null +++ b/examples/vue/large-form/src/components/TextField.vue @@ -0,0 +1,25 @@ + + + diff --git a/examples/vue/large-form/src/compositions/form-providers.ts b/examples/vue/large-form/src/compositions/form-providers.ts new file mode 100644 index 000000000..e748c35bc --- /dev/null +++ b/examples/vue/large-form/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/large-form/src/compositions/form.ts b/examples/vue/large-form/src/compositions/form.ts new file mode 100644 index 000000000..78ec30710 --- /dev/null +++ b/examples/vue/large-form/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, getFormType } = createFormComposition({ + fieldComponents: { + TextField, + }, + formComponents: { + SubscribeButton, + }, + fieldProviderKey, + formProviderKey, +}) diff --git a/examples/vue/large-form/src/features/people/AddressFields.vue b/examples/vue/large-form/src/features/people/AddressFields.vue new file mode 100644 index 000000000..3ffba1d70 --- /dev/null +++ b/examples/vue/large-form/src/features/people/AddressFields.vue @@ -0,0 +1,30 @@ + + + diff --git a/examples/vue/large-form/src/features/people/EmergencyContact.vue b/examples/vue/large-form/src/features/people/EmergencyContact.vue new file mode 100644 index 000000000..dd538c3e5 --- /dev/null +++ b/examples/vue/large-form/src/features/people/EmergencyContact.vue @@ -0,0 +1,18 @@ + + + diff --git a/examples/vue/large-form/src/features/people/Page.vue b/examples/vue/large-form/src/features/people/Page.vue new file mode 100644 index 000000000..b1c3a50e1 --- /dev/null +++ b/examples/vue/large-form/src/features/people/Page.vue @@ -0,0 +1,35 @@ + + + diff --git a/examples/vue/large-form/src/features/people/shared-form.ts b/examples/vue/large-form/src/features/people/shared-form.ts new file mode 100644 index 000000000..ba88ccf69 --- /dev/null +++ b/examples/vue/large-form/src/features/people/shared-form.ts @@ -0,0 +1,45 @@ +import { formOptions } from '@tanstack/vue-form' + +export const peopleFormOpts = formOptions({ + defaultValues: { + fullName: '', + email: '', + phone: '', + address: { + line1: '', + line2: '', + city: '', + state: '', + zip: '', + }, + emergencyContact: { + fullName: '', + phone: '', + }, + }, + validators: { + onChangeAsync: async ({ value }) => { + const errors = { + fields: {}, + } as { + fields: Record + } + if (!value.fullName) { + errors.fields.fullName = 'Full name is required' + } + if (!value.phone) { + errors.fields.phone = 'Phone is required' + } + if (!value.emergencyContact.fullName) { + errors.fields['emergencyContact.fullName'] = + 'Emergency contact full name is required' + } + if (!value.emergencyContact.phone) { + errors.fields['emergencyContact.phone'] = + 'Emergency contact phone is required' + } + + return errors + }, + }, +}) diff --git a/examples/vue/large-form/src/main.ts b/examples/vue/large-form/src/main.ts new file mode 100644 index 000000000..912d54f8d --- /dev/null +++ b/examples/vue/large-form/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/large-form/src/shims-vue.d.ts b/examples/vue/large-form/src/shims-vue.d.ts new file mode 100644 index 000000000..ac1ded792 --- /dev/null +++ b/examples/vue/large-form/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/large-form/src/types.d.ts b/examples/vue/large-form/src/types.d.ts new file mode 100644 index 000000000..4851e8102 --- /dev/null +++ b/examples/vue/large-form/src/types.d.ts @@ -0,0 +1,6 @@ +export interface Post { + userId: number + id: number + title: string + body: string +} diff --git a/examples/vue/large-form/tsconfig.json b/examples/vue/large-form/tsconfig.json new file mode 100644 index 000000000..62eb2b161 --- /dev/null +++ b/examples/vue/large-form/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/large-form/vite.config.ts b/examples/vue/large-form/vite.config.ts new file mode 100644 index 000000000..804a28720 --- /dev/null +++ b/examples/vue/large-form/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/examples/vue/simple/package.json b/examples/vue/simple/package.json index de87a0fa7..122cc5218 100644 --- a/examples/vue/simple/package.json +++ b/examples/vue/simple/package.json @@ -11,12 +11,12 @@ }, "dependencies": { "@tanstack/vue-form": "^1.32.0", - "vue": "^3.5.13" + "vue": "v3.6.0-beta.11" }, "devDependencies": { "@vitejs/plugin-vue": "^5.2.4", "typescript": "5.8.2", "vite": "^7.2.2", - "vue-tsc": "^2.2.2" + "vue-tsc": "^3.2.8" } } diff --git a/examples/vue/standard-schema/package.json b/examples/vue/standard-schema/package.json index 62f328bc8..f1e2ffd4e 100644 --- a/examples/vue/standard-schema/package.json +++ b/examples/vue/standard-schema/package.json @@ -16,13 +16,13 @@ "react": "19.1.0", "react-dom": "19.1.0", "valibot": "^1.1.0", - "vue": "^3.5.13", + "vue": "v3.6.0-beta.11", "zod": "^3.25.76" }, "devDependencies": { "@vitejs/plugin-vue": "^5.2.4", "typescript": "5.8.2", "vite": "^7.2.2", - "vue-tsc": "^2.2.2" + "vue-tsc": "^3.2.8" } } diff --git a/packages/vue-form/package.json b/packages/vue-form/package.json index 56119c2bd..b78f7ce9d 100644 --- a/packages/vue-form/package.json +++ b/packages/vue-form/package.json @@ -58,9 +58,9 @@ "devDependencies": { "@vitejs/plugin-vue": "^5.2.4", "vite": "^7.2.2", - "vue": "^3.5.13" + "vue": "v3.6.0-beta.11" }, "peerDependencies": { - "vue": "^3.4.0" + "vue": "v3.6.0-beta.11" } } diff --git a/packages/vue-form/src/createFormComposition.tsx b/packages/vue-form/src/createFormComposition.tsx new file mode 100644 index 000000000..08fc86ad7 --- /dev/null +++ b/packages/vue-form/src/createFormComposition.tsx @@ -0,0 +1,308 @@ +import { defineComponent, h, inject, provide } from 'vue' +import { FormApi } from '@tanstack/form-core' +import { useForm } from './useForm' +import type { + AnyFieldApi, + AnyFormApi, + FieldApi, + FormAsyncValidateOrFn, + FormOptions, + FormValidateOrFn, +} from '@tanstack/form-core' +import type { Component, InjectionKey } from 'vue' +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, + 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, + 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, + TOnDynamic extends undefined | FormValidateOrFn, + TOnDynamicAsync extends undefined | FormAsyncValidateOrFn, + TOnServer extends undefined | FormAsyncValidateOrFn, + TSubmitMeta, + TFieldComponents extends Record, + TFormComponents extends Record, +> = VueFormExtendedApi< + TFormData, + TOnMount, + TOnChange, + TOnChangeAsync, + TOnBlur, + TOnBlurAsync, + TOnSubmit, + TOnSubmitAsync, + TOnDynamic, + TOnDynamicAsync, + TOnServer, + TSubmitMeta +> & + NoInfer & { + AppField: FieldComponent< + TFormData, + TOnMount, + TOnChange, + TOnChangeAsync, + TOnBlur, + TOnBlurAsync, + TOnSubmit, + TOnSubmitAsync, + TOnDynamic, + TOnDynamicAsync, + TOnServer, + TSubmitMeta, + NoInfer + > + AppForm: Component + } + +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, + TOnDynamic extends undefined | FormValidateOrFn, + TOnDynamicAsync extends undefined | FormAsyncValidateOrFn, + TOnServer extends undefined | FormAsyncValidateOrFn, + TSubmitMeta, + >( + props: FormOptions< + TFormData, + TOnMount, + TOnChange, + TOnChangeAsync, + TOnBlur, + TOnBlurAsync, + TOnSubmit, + TOnSubmitAsync, + TOnDynamic, + TOnDynamicAsync, + TOnServer, + TSubmitMeta + >, + ): AppFieldExtendedReactFormApi< + TFormData, + TOnMount, + TOnChange, + TOnChangeAsync, + TOnBlur, + TOnBlurAsync, + TOnSubmit, + TOnSubmitAsync, + TOnDynamic, + TOnDynamicAsync, + TOnServer, + TSubmitMeta, + TComponents, + TFormComponents + > { + const form = useForm(props) + + const AppForm = defineComponent((_, { slots }) => { + provide(formProviderKey, form) + return () => { + return slots.default!() + } + }) + + const FieldProvider = defineComponent( + (props: { field: AnyFieldApi }, { slots }) => { + provide(fieldProviderKey, props.field) + return () => slots.default?.() + }, + { props: ['field'] }, + ) + + const AppField = defineComponent((props, { slots }) => { + return () => { + return ( + + {({ field }: { field: AnyFieldApi }) => ( + + {{ + default: () => + slots.default!({ + field: Object.assign(field, fieldComponents), + state: field.state, + }), + }} + + )} + + ) + } + }) as FieldComponent< + TFormData, + TOnMount, + TOnChange, + TOnChangeAsync, + TOnBlur, + TOnBlurAsync, + TOnSubmit, + TOnSubmitAsync, + TOnDynamic, + TOnDynamicAsync, + TOnServer, + TSubmitMeta, + TComponents + > + + const extendedForm = Object.assign(form, { + AppField, + AppForm, + ...formComponents, + }) + + return extendedForm + } + + function getFormType< + 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, + TOnDynamic extends undefined | FormValidateOrFn, + TOnDynamicAsync extends undefined | FormAsyncValidateOrFn, + TOnServer extends undefined | FormAsyncValidateOrFn, + TSubmitMeta, + >( + _formProps: FormOptions< + TFormData, + TOnMount, + TOnChange, + TOnChangeAsync, + TOnBlur, + TOnBlurAsync, + TOnSubmit, + TOnSubmitAsync, + TOnDynamic, + TOnDynamicAsync, + TOnServer, + TSubmitMeta + >, + ): AppFieldExtendedReactFormApi< + TFormData, + TOnMount, + TOnChange, + TOnChangeAsync, + TOnBlur, + TOnBlurAsync, + TOnSubmit, + TOnSubmitAsync, + TOnDynamic, + TOnDynamicAsync, + TOnServer, + TSubmitMeta, + TComponents, + TFormComponents + > { + return undefined as never + } + + return { + useAppForm, + getFormType, + } +} 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 e51d79681..9bf829e4e 100644 --- a/packages/vue-form/src/useField.tsx +++ b/packages/vue-form/src/useField.tsx @@ -35,6 +35,7 @@ export type FieldComponent< TFormOnDynamicAsync 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 < @@ -126,7 +127,8 @@ export type FieldComponent< TFormOnDynamicAsync, TFormOnServer, TParentSubmitMeta - > + > & + ExtendedApi state: FieldApi< TParentData, TName, diff --git a/packages/vue-form/src/useForm.tsx b/packages/vue-form/src/useForm.tsx index b086a3e28..c0dde3d41 100644 --- a/packages/vue-form/src/useForm.tsx +++ b/packages/vue-form/src/useForm.tsx @@ -185,6 +185,51 @@ 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, + TOnDynamic extends undefined | FormValidateOrFn, + TOnDynamicAsync extends undefined | FormAsyncValidateOrFn, + TOnServer extends undefined | FormAsyncValidateOrFn, + TSubmitMeta, +> = FormApi< + TFormData, + TOnMount, + TOnChange, + TOnChangeAsync, + TOnBlur, + TOnBlurAsync, + TOnSubmit, + TOnSubmitAsync, + TOnDynamic, + TOnDynamicAsync, + TOnServer, + TSubmitMeta +> & + VueFormApi< + TFormData, + TOnMount, + TOnChange, + TOnChangeAsync, + TOnBlur, + TOnBlurAsync, + TOnSubmit, + TOnSubmitAsync, + TOnDynamic, + TOnDynamicAsync, + 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') + }) +}) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index af3ab72b9..1d3e27057 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -28,7 +28,7 @@ importers: version: 0.3.1(typescript@5.8.2) '@tanstack/vite-config': specifier: 0.4.1 - version: 0.4.1(@types/node@24.1.0)(rollup@4.52.5)(typescript@5.8.2)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + version: 0.4.1(@types/node@24.1.0)(rollup@4.52.5)(typescript@5.8.2)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) '@testing-library/jest-dom': specifier: ^6.8.0 version: 6.9.1 @@ -40,13 +40,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.16)(vue@3.6.0-beta.11(typescript@5.8.2)) '@types/node': specifier: ^24.1.0 version: 24.1.0 '@vitest/coverage-istanbul': specifier: ^3.2.4 - version: 3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.6.1)(jsdom@27.3.0(postcss@8.5.6))(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + version: 3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.6.1)(jsdom@27.3.0(postcss@8.5.14))(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) eslint: specifier: 9.36.0 version: 9.36.0(jiti@2.6.1) @@ -55,7 +55,7 @@ importers: version: 5.2.0(eslint@9.36.0(jiti@2.6.1)) jsdom: specifier: ^27.2.0 - version: 27.3.0(postcss@8.5.6) + version: 27.3.0(postcss@8.5.14) knip: specifier: ^5.71.0 version: 5.73.3(@types/node@24.1.0)(typescript@5.8.2) @@ -97,10 +97,10 @@ importers: version: typescript@5.9.2 vite: specifier: ^7.2.2 - version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.6.1)(jsdom@27.3.0(postcss@8.5.6))(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.6.1)(jsdom@27.3.0(postcss@8.5.14))(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) examples/angular/array: dependencies: @@ -195,7 +195,7 @@ importers: devDependencies: '@angular-devkit/build-angular': specifier: ^20.3.2 - version: 20.3.6(@angular/compiler-cli@20.3.6(@angular/compiler@20.3.6)(typescript@5.8.2))(@angular/compiler@20.3.6)(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.3.6(@angular/animations@20.3.6(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.3.6(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1)))(@swc/core@1.13.5)(@types/node@24.1.0)(chokidar@4.0.3)(jiti@2.6.1)(lightningcss@1.32.0)(ng-packagr@20.3.0(@angular/compiler-cli@20.3.6(@angular/compiler@20.3.6)(typescript@5.8.2))(tslib@2.8.1)(typescript@5.8.2))(sugarss@5.0.1(postcss@8.5.6))(tsx@4.19.4)(typescript@5.8.2)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.6.1)(jsdom@27.3.0(postcss@8.5.6))(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))(yaml@2.8.1) + version: 20.3.6(@angular/compiler-cli@20.3.6(@angular/compiler@20.3.6)(typescript@5.8.2))(@angular/compiler@20.3.6)(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.3.6(@angular/animations@20.3.6(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.3.6(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1)))(@swc/core@1.13.5)(@types/node@24.1.0)(chokidar@4.0.3)(jiti@2.6.1)(lightningcss@1.32.0)(ng-packagr@20.3.0(@angular/compiler-cli@20.3.6(@angular/compiler@20.3.6)(typescript@5.8.2))(tslib@2.8.1)(typescript@5.8.2))(sugarss@5.0.1(postcss@8.5.14))(tsx@4.19.4)(typescript@5.8.2)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.6.1)(jsdom@27.3.0(postcss@8.5.14))(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))(yaml@2.8.1) '@angular/cli': specifier: ^20.3.2 version: 20.3.6(@types/node@24.1.0)(chokidar@4.0.3) @@ -247,7 +247,7 @@ importers: devDependencies: '@angular-devkit/build-angular': specifier: ^20.3.2 - version: 20.3.6(@angular/compiler-cli@20.3.6(@angular/compiler@20.3.6)(typescript@5.8.2))(@angular/compiler@20.3.6)(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.3.6(@angular/animations@20.3.6(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.3.6(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1)))(@swc/core@1.13.5)(@types/node@24.1.0)(chokidar@4.0.3)(jiti@2.6.1)(lightningcss@1.32.0)(ng-packagr@20.3.0(@angular/compiler-cli@20.3.6(@angular/compiler@20.3.6)(typescript@5.8.2))(tslib@2.8.1)(typescript@5.8.2))(sugarss@5.0.1(postcss@8.5.6))(tsx@4.19.4)(typescript@5.8.2)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.6.1)(jsdom@27.3.0(postcss@8.5.6))(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))(yaml@2.8.1) + version: 20.3.6(@angular/compiler-cli@20.3.6(@angular/compiler@20.3.6)(typescript@5.8.2))(@angular/compiler@20.3.6)(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.3.6(@angular/animations@20.3.6(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.3.6(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1)))(@swc/core@1.13.5)(@types/node@24.1.0)(chokidar@4.0.3)(jiti@2.6.1)(lightningcss@1.32.0)(ng-packagr@20.3.0(@angular/compiler-cli@20.3.6(@angular/compiler@20.3.6)(typescript@5.8.2))(tslib@2.8.1)(typescript@5.8.2))(sugarss@5.0.1(postcss@8.5.14))(tsx@4.19.4)(typescript@5.8.2)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.6.1)(jsdom@27.3.0(postcss@8.5.14))(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))(yaml@2.8.1) '@angular/cli': specifier: ^20.3.2 version: 20.3.6(@types/node@24.1.0)(chokidar@4.0.3) @@ -308,7 +308,7 @@ importers: devDependencies: '@angular-devkit/build-angular': specifier: ^20.3.2 - version: 20.3.6(@angular/compiler-cli@20.3.6(@angular/compiler@20.3.6)(typescript@5.8.2))(@angular/compiler@20.3.6)(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.3.6(@angular/animations@20.3.6(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.3.6(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1)))(@swc/core@1.13.5)(@types/node@24.1.0)(chokidar@4.0.3)(jiti@2.6.1)(lightningcss@1.32.0)(ng-packagr@20.3.0(@angular/compiler-cli@20.3.6(@angular/compiler@20.3.6)(typescript@5.8.2))(tslib@2.8.1)(typescript@5.8.2))(sugarss@5.0.1(postcss@8.5.6))(tsx@4.19.4)(typescript@5.8.2)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.6.1)(jsdom@27.3.0(postcss@8.5.6))(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))(yaml@2.8.1) + version: 20.3.6(@angular/compiler-cli@20.3.6(@angular/compiler@20.3.6)(typescript@5.8.2))(@angular/compiler@20.3.6)(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.3.6(@angular/animations@20.3.6(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.3.6(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1)))(@swc/core@1.13.5)(@types/node@24.1.0)(chokidar@4.0.3)(jiti@2.6.1)(lightningcss@1.32.0)(ng-packagr@20.3.0(@angular/compiler-cli@20.3.6(@angular/compiler@20.3.6)(typescript@5.8.2))(tslib@2.8.1)(typescript@5.8.2))(sugarss@5.0.1(postcss@8.5.14))(tsx@4.19.4)(typescript@5.8.2)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.6.1)(jsdom@27.3.0(postcss@8.5.14))(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))(yaml@2.8.1) '@angular/cli': specifier: ^20.3.2 version: 20.3.6(@types/node@24.1.0)(chokidar@4.0.3) @@ -330,7 +330,7 @@ importers: devDependencies: vite: specifier: ^7.2.2 - version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) examples/lit/large-form: dependencies: @@ -346,7 +346,7 @@ importers: devDependencies: vite: specifier: ^7.2.2 - version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) examples/lit/simple: dependencies: @@ -359,7 +359,7 @@ importers: devDependencies: vite: specifier: ^7.2.2 - version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) examples/lit/standard-schema: dependencies: @@ -384,7 +384,7 @@ importers: devDependencies: vite: specifier: ^7.2.2 - version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) examples/lit/ui-libraries: dependencies: @@ -400,7 +400,7 @@ importers: devDependencies: vite: specifier: ^7.2.2 - version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) examples/preact/simple: dependencies: @@ -413,10 +413,10 @@ importers: devDependencies: '@preact/preset-vite': specifier: ^2.10.2 - version: 2.10.5(@babel/core@7.28.5)(preact@10.29.1)(rollup@4.52.5)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + version: 2.10.5(@babel/core@7.28.5)(preact@10.29.1)(rollup@4.52.5)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) vite: specifier: ^7.2.2 - version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) examples/react/array: dependencies: @@ -432,7 +432,7 @@ importers: devDependencies: '@tanstack/react-devtools': specifier: ^0.9.7 - version: 0.9.10(@types/react-dom@19.1.5(@types/react@19.1.6))(@types/react@19.1.6)(csstype@3.1.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(solid-js@1.9.11) + version: 0.9.10(@types/react-dom@19.1.5(@types/react@19.1.6))(@types/react@19.1.6)(csstype@3.2.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(solid-js@1.9.11) '@tanstack/react-form-devtools': specifier: ^0.2.27 version: link:../../../packages/react-form-devtools @@ -444,10 +444,10 @@ importers: version: 19.1.5(@types/react@19.1.6) '@vitejs/plugin-react': specifier: ^5.1.1 - version: 5.1.1(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + version: 5.1.1(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) vite: specifier: ^7.2.2 - version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) examples/react/compiler: dependencies: @@ -469,7 +469,7 @@ importers: version: 19.1.5(@types/react@19.1.6) '@vitejs/plugin-react': specifier: ^5.1.1 - version: 5.1.1(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + version: 5.1.1(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) babel-plugin-react-compiler: specifier: 19.1.0-rc.3 version: 19.1.0-rc.3 @@ -478,7 +478,7 @@ importers: version: 19.1.0-rc.2(eslint@9.36.0(jiti@2.6.1)) vite: specifier: ^7.2.2 - version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) examples/react/composition: dependencies: @@ -494,7 +494,7 @@ importers: devDependencies: '@tanstack/react-devtools': specifier: ^0.9.7 - version: 0.9.10(@types/react-dom@19.1.5(@types/react@19.1.6))(@types/react@19.1.6)(csstype@3.1.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(solid-js@1.9.11) + version: 0.9.10(@types/react-dom@19.1.5(@types/react@19.1.6))(@types/react@19.1.6)(csstype@3.2.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(solid-js@1.9.11) '@tanstack/react-form-devtools': specifier: ^0.2.27 version: link:../../../packages/react-form-devtools @@ -506,10 +506,10 @@ importers: version: 19.1.5(@types/react@19.1.6) '@vitejs/plugin-react': specifier: ^5.1.1 - version: 5.1.1(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + version: 5.1.1(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) vite: specifier: ^7.2.2 - version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) examples/react/devtools: dependencies: @@ -525,7 +525,7 @@ importers: devDependencies: '@tanstack/react-devtools': specifier: ^0.9.7 - version: 0.9.10(@types/react-dom@19.1.5(@types/react@19.1.6))(@types/react@19.1.6)(csstype@3.1.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(solid-js@1.9.11) + version: 0.9.10(@types/react-dom@19.1.5(@types/react@19.1.6))(@types/react@19.1.6)(csstype@3.2.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(solid-js@1.9.11) '@tanstack/react-form-devtools': specifier: ^0.2.27 version: link:../../../packages/react-form-devtools @@ -537,10 +537,10 @@ importers: version: 19.1.5(@types/react@19.1.6) '@vitejs/plugin-react': specifier: ^5.1.1 - version: 5.1.1(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + version: 5.1.1(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) vite: specifier: ^7.2.2 - version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) examples/react/dynamic: dependencies: @@ -556,7 +556,7 @@ importers: devDependencies: '@tanstack/react-devtools': specifier: ^0.9.7 - version: 0.9.10(@types/react-dom@19.1.5(@types/react@19.1.6))(@types/react@19.1.6)(csstype@3.1.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(solid-js@1.9.11) + version: 0.9.10(@types/react-dom@19.1.5(@types/react@19.1.6))(@types/react@19.1.6)(csstype@3.2.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(solid-js@1.9.11) '@tanstack/react-form-devtools': specifier: ^0.2.27 version: link:../../../packages/react-form-devtools @@ -568,10 +568,10 @@ importers: version: 19.1.5(@types/react@19.1.6) '@vitejs/plugin-react': specifier: ^5.1.1 - version: 5.1.1(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + version: 5.1.1(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) vite: specifier: ^7.2.2 - version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) zod: specifier: ^3.25.76 version: 3.25.76 @@ -696,7 +696,7 @@ importers: devDependencies: '@tanstack/react-devtools': specifier: ^0.9.7 - version: 0.9.10(@types/react-dom@19.1.5(@types/react@19.1.6))(@types/react@19.1.6)(csstype@3.1.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(solid-js@1.9.11) + version: 0.9.10(@types/react-dom@19.1.5(@types/react@19.1.6))(@types/react@19.1.6)(csstype@3.2.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(solid-js@1.9.11) '@tanstack/react-form-devtools': specifier: ^0.2.27 version: link:../../../packages/react-form-devtools @@ -708,10 +708,10 @@ importers: version: 19.1.5(@types/react@19.1.6) '@vitejs/plugin-react': specifier: ^5.1.1 - version: 5.1.1(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + version: 5.1.1(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) vite: specifier: ^7.2.2 - version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) examples/react/large-form: dependencies: @@ -727,7 +727,7 @@ importers: devDependencies: '@tanstack/react-devtools': specifier: ^0.9.7 - version: 0.9.10(@types/react-dom@19.1.5(@types/react@19.1.6))(@types/react@19.1.6)(csstype@3.1.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(solid-js@1.9.11) + version: 0.9.10(@types/react-dom@19.1.5(@types/react@19.1.6))(@types/react@19.1.6)(csstype@3.2.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(solid-js@1.9.11) '@tanstack/react-form-devtools': specifier: ^0.2.27 version: link:../../../packages/react-form-devtools @@ -739,10 +739,10 @@ importers: version: 19.1.5(@types/react@19.1.6) '@vitejs/plugin-react': specifier: ^5.1.1 - version: 5.1.1(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + version: 5.1.1(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) vite: specifier: ^7.2.2 - version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) examples/react/next-server-actions: dependencies: @@ -826,7 +826,7 @@ importers: devDependencies: '@tanstack/react-devtools': specifier: ^0.9.7 - version: 0.9.10(@types/react-dom@19.1.5(@types/react@19.1.6))(@types/react@19.1.6)(csstype@3.1.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(solid-js@1.9.11) + version: 0.9.10(@types/react-dom@19.1.5(@types/react@19.1.6))(@types/react@19.1.6)(csstype@3.2.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(solid-js@1.9.11) '@tanstack/react-form-devtools': specifier: ^0.2.27 version: link:../../../packages/react-form-devtools @@ -838,10 +838,10 @@ importers: version: 19.1.5(@types/react@19.1.6) '@vitejs/plugin-react': specifier: ^5.1.1 - version: 5.1.1(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + version: 5.1.1(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) vite: specifier: ^7.2.2 - version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) examples/react/remix: dependencies: @@ -903,7 +903,7 @@ importers: devDependencies: '@tanstack/react-devtools': specifier: ^0.9.7 - version: 0.9.10(@types/react-dom@19.1.5(@types/react@19.1.6))(@types/react@19.1.6)(csstype@3.1.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(solid-js@1.9.11) + version: 0.9.10(@types/react-dom@19.1.5(@types/react@19.1.6))(@types/react@19.1.6)(csstype@3.2.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(solid-js@1.9.11) '@tanstack/react-form-devtools': specifier: ^0.2.27 version: link:../../../packages/react-form-devtools @@ -915,10 +915,10 @@ importers: version: 19.1.5(@types/react@19.1.6) '@vitejs/plugin-react': specifier: ^5.1.1 - version: 5.1.1(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + version: 5.1.1(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) vite: specifier: ^7.2.2 - version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) examples/react/standard-schema: dependencies: @@ -946,7 +946,7 @@ importers: devDependencies: '@tanstack/react-devtools': specifier: ^0.9.7 - version: 0.9.10(@types/react-dom@19.1.5(@types/react@19.1.6))(@types/react@19.1.6)(csstype@3.1.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(solid-js@1.9.11) + version: 0.9.10(@types/react-dom@19.1.5(@types/react@19.1.6))(@types/react@19.1.6)(csstype@3.2.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(solid-js@1.9.11) '@tanstack/react-form-devtools': specifier: ^0.2.27 version: link:../../../packages/react-form-devtools @@ -958,10 +958,10 @@ importers: version: 19.1.5(@types/react@19.1.6) '@vitejs/plugin-react': specifier: ^5.1.1 - version: 5.1.1(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + version: 5.1.1(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) vite: specifier: ^7.2.2 - version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) examples/react/tanstack-start: dependencies: @@ -973,7 +973,7 @@ importers: version: 1.135.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@tanstack/react-start': specifier: ^1.134.9 - version: 1.135.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vite-plugin-solid@2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.11)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)))(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))(webpack@5.101.2(@swc/core@1.13.5)) + version: 1.135.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vite-plugin-solid@2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.11)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)))(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))(webpack@5.101.2(@swc/core@1.13.5)) '@tanstack/react-store': specifier: ^0.9.1 version: 0.9.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) @@ -986,7 +986,7 @@ importers: devDependencies: '@tanstack/react-devtools': specifier: ^0.9.7 - version: 0.9.10(@types/react-dom@19.1.5(@types/react@19.1.6))(@types/react@19.1.6)(csstype@3.1.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(solid-js@1.9.11) + version: 0.9.10(@types/react-dom@19.1.5(@types/react@19.1.6))(@types/react@19.1.6)(csstype@3.2.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(solid-js@1.9.11) '@tanstack/react-form-devtools': specifier: ^0.2.27 version: link:../../../packages/react-form-devtools @@ -1001,16 +1001,16 @@ importers: version: 19.1.5(@types/react@19.1.6) '@vitejs/plugin-react': specifier: ^5.1.1 - version: 5.1.1(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + version: 5.1.1(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) typescript: specifier: 5.8.2 version: 5.8.2 vite: specifier: ^7.2.2 - version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) vite-tsconfig-paths: specifier: ^5.1.4 - version: 5.1.4(typescript@5.8.2)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + version: 5.1.4(typescript@5.8.2)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) examples/react/ui-libraries: dependencies: @@ -1053,7 +1053,7 @@ importers: devDependencies: '@tanstack/react-devtools': specifier: ^0.9.7 - version: 0.9.10(@types/react-dom@19.1.5(@types/react@19.1.6))(@types/react@19.1.6)(csstype@3.1.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(solid-js@1.9.11) + version: 0.9.10(@types/react-dom@19.1.5(@types/react@19.1.6))(@types/react@19.1.6)(csstype@3.2.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(solid-js@1.9.11) '@tanstack/react-form-devtools': specifier: ^0.2.27 version: link:../../../packages/react-form-devtools @@ -1090,16 +1090,16 @@ importers: version: 5.8.2 vite: specifier: ^7.2.2 - version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) vite-plugin-solid: specifier: ^2.11.8 - version: 2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.11)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + version: 2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.11)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) examples/solid/devtools: dependencies: '@tanstack/solid-devtools': specifier: ^0.7.7 - version: 0.7.7(csstype@3.1.3)(solid-js@1.9.11) + version: 0.7.7(csstype@3.2.3)(solid-js@1.9.11) '@tanstack/solid-form': specifier: ^1.32.0 version: link:../../../packages/solid-form @@ -1115,10 +1115,10 @@ importers: version: 5.8.2 vite: specifier: ^7.2.2 - version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) vite-plugin-solid: specifier: ^2.11.8 - version: 2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.11)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + version: 2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.11)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) examples/solid/large-form: dependencies: @@ -1134,10 +1134,10 @@ importers: version: 5.8.2 vite: specifier: ^7.2.2 - version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) vite-plugin-solid: specifier: ^2.11.8 - version: 2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.11)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + version: 2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.11)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) examples/solid/simple: dependencies: @@ -1153,10 +1153,10 @@ importers: version: 5.8.2 vite: specifier: ^7.2.2 - version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) vite-plugin-solid: specifier: ^2.11.8 - version: 2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.11)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + version: 2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.11)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) examples/solid/standard-schema: dependencies: @@ -1190,10 +1190,10 @@ importers: version: 5.8.2 vite: specifier: ^7.2.2 - version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) vite-plugin-solid: specifier: ^2.11.8 - version: 2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.11)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + version: 2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.11)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) examples/svelte/array: dependencies: @@ -1203,7 +1203,7 @@ importers: devDependencies: '@sveltejs/vite-plugin-svelte': specifier: ^5.1.1 - version: 5.1.1(svelte@5.41.1)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + version: 5.1.1(svelte@5.41.1)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) '@tsconfig/svelte': specifier: ^5.0.5 version: 5.0.5 @@ -1215,7 +1215,7 @@ importers: version: 5.8.2 vite: specifier: ^7.2.2 - version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) examples/svelte/large-form: dependencies: @@ -1225,7 +1225,7 @@ importers: devDependencies: '@sveltejs/vite-plugin-svelte': specifier: ^5.1.1 - version: 5.1.1(svelte@5.41.1)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + version: 5.1.1(svelte@5.41.1)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) '@tsconfig/svelte': specifier: ^5.0.5 version: 5.0.5 @@ -1237,7 +1237,7 @@ importers: version: 5.8.2 vite: specifier: ^7.2.2 - version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) examples/svelte/simple: dependencies: @@ -1247,7 +1247,7 @@ importers: devDependencies: '@sveltejs/vite-plugin-svelte': specifier: ^5.1.1 - version: 5.1.1(svelte@5.41.1)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + version: 5.1.1(svelte@5.41.1)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) '@tsconfig/svelte': specifier: ^5.0.5 version: 5.0.5 @@ -1259,7 +1259,7 @@ importers: version: 5.8.2 vite: specifier: ^7.2.2 - version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) examples/svelte/standard-schema: dependencies: @@ -1281,7 +1281,7 @@ importers: devDependencies: '@sveltejs/vite-plugin-svelte': specifier: ^5.1.1 - version: 5.1.1(svelte@5.41.1)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + version: 5.1.1(svelte@5.41.1)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) '@tsconfig/svelte': specifier: ^5.0.5 version: 5.0.5 @@ -1293,7 +1293,7 @@ importers: version: 5.8.2 vite: specifier: ^7.2.2 - version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) examples/vue/array: dependencies: @@ -1301,21 +1301,43 @@ importers: specifier: ^1.32.0 version: link:../../../packages/vue-form vue: - specifier: ^3.5.13 - version: 3.5.16(typescript@5.8.2) + specifier: v3.6.0-beta.11 + version: 3.6.0-beta.11(typescript@5.8.2) devDependencies: '@vitejs/plugin-vue': specifier: ^5.2.4 - version: 5.2.4(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))(vue@3.5.16(typescript@5.8.2)) + version: 5.2.4(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))(vue@3.6.0-beta.11(typescript@5.8.2)) typescript: specifier: 5.8.2 version: 5.8.2 vite: specifier: ^7.2.2 - version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + vue-tsc: + specifier: ^3.2.8 + version: 3.2.8(typescript@5.8.2) + + examples/vue/large-form: + dependencies: + '@tanstack/vue-form': + specifier: ^1.32.0 + version: link:../../../packages/vue-form + vue: + specifier: v3.6.0-beta.11 + version: 3.6.0-beta.11(typescript@5.8.2) + devDependencies: + '@vitejs/plugin-vue': + specifier: ^5.2.4 + version: 5.2.4(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))(vue@3.6.0-beta.11(typescript@5.8.2)) + typescript: + specifier: 5.8.2 + version: 5.8.2 + vite: + specifier: ^7.2.2 + version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) vue-tsc: - specifier: ^2.2.2 - version: 2.2.10(typescript@5.8.2) + specifier: ^3.2.8 + version: 3.2.8(typescript@5.8.2) examples/vue/simple: dependencies: @@ -1323,21 +1345,21 @@ importers: specifier: ^1.32.0 version: link:../../../packages/vue-form vue: - specifier: ^3.5.13 - version: 3.5.16(typescript@5.8.2) + specifier: v3.6.0-beta.11 + version: 3.6.0-beta.11(typescript@5.8.2) devDependencies: '@vitejs/plugin-vue': specifier: ^5.2.4 - version: 5.2.4(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))(vue@3.5.16(typescript@5.8.2)) + version: 5.2.4(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))(vue@3.6.0-beta.11(typescript@5.8.2)) typescript: specifier: 5.8.2 version: 5.8.2 vite: specifier: ^7.2.2 - version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) vue-tsc: - specifier: ^2.2.2 - version: 2.2.10(typescript@5.8.2) + specifier: ^3.2.8 + version: 3.2.8(typescript@5.8.2) examples/vue/standard-schema: dependencies: @@ -1360,24 +1382,24 @@ importers: specifier: ^1.1.0 version: 1.1.0(typescript@5.8.2) vue: - specifier: ^3.5.13 - version: 3.5.16(typescript@5.8.2) + specifier: v3.6.0-beta.11 + version: 3.6.0-beta.11(typescript@5.8.2) zod: specifier: ^3.25.76 version: 3.25.76 devDependencies: '@vitejs/plugin-vue': specifier: ^5.2.4 - version: 5.2.4(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))(vue@3.5.16(typescript@5.8.2)) + version: 5.2.4(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))(vue@3.6.0-beta.11(typescript@5.8.2)) typescript: specifier: 5.8.2 version: 5.8.2 vite: specifier: ^7.2.2 - version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) vue-tsc: - specifier: ^2.2.2 - version: 2.2.10(typescript@5.8.2) + specifier: ^3.2.8 + version: 3.2.8(typescript@5.8.2) packages/angular-form: dependencies: @@ -1393,10 +1415,10 @@ importers: devDependencies: '@analogjs/vite-plugin-angular': specifier: ^1.21.1 - version: 1.21.3(be8735e4e061420481881b87507cce12) + version: 1.21.3(d45df410d2a8ee92a8073d206b9fddb2) '@analogjs/vitest-angular': specifier: ^1.21.1 - version: 1.21.3(@analogjs/vite-plugin-angular@1.21.3(be8735e4e061420481881b87507cce12))(@angular-devkit/architect@0.2003.6(chokidar@4.0.3))(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.6.1)(jsdom@27.3.0(postcss@8.5.6))(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + version: 1.21.3(@analogjs/vite-plugin-angular@1.21.3(d45df410d2a8ee92a8073d206b9fddb2))(@angular-devkit/architect@0.2003.6(chokidar@4.0.3))(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.6.1)(jsdom@27.3.0(postcss@8.5.14))(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) '@angular/common': specifier: ^20.3.1 version: 20.3.6(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2) @@ -1426,7 +1448,7 @@ importers: version: 5.8.2 vite-tsconfig-paths: specifier: ^5.1.4 - version: 5.1.4(typescript@5.8.2)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + version: 5.1.4(typescript@5.8.2)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) zone.js: specifier: 0.15.1 version: 0.15.1 @@ -1457,7 +1479,7 @@ importers: dependencies: '@tanstack/devtools-ui': specifier: ^0.5.1 - version: 0.5.1(csstype@3.1.3)(solid-js@1.9.11) + version: 0.5.1(csstype@3.2.3)(solid-js@1.9.11) '@tanstack/devtools-utils': specifier: ^0.4.0 version: 0.4.0(@types/react@19.1.6)(preact@10.29.1)(react@19.1.0)(solid-js@1.9.11)(vue@3.5.16(typescript@5.9.3)) @@ -1472,7 +1494,7 @@ importers: version: 1.11.18 goober: specifier: ^2.1.16 - version: 2.1.18(csstype@3.1.3) + version: 2.1.18(csstype@3.2.3) devDependencies: rolldown-plugin-solid: specifier: ^0.2.1 @@ -1482,13 +1504,13 @@ importers: version: 1.9.11 tsdown: specifier: ^0.21.1 - version: 0.21.1(oxc-resolver@11.15.0)(publint@0.3.15)(typescript@5.9.3) + version: 0.21.1(oxc-resolver@11.15.0)(publint@0.3.15)(typescript@5.9.3)(vue-tsc@3.2.8(typescript@5.9.3)) vite: specifier: ^7.2.2 - version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) vite-plugin-solid: specifier: ^2.11.8 - version: 2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.11)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + version: 2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.11)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) packages/lit-form: dependencies: @@ -1511,7 +1533,7 @@ importers: devDependencies: '@preact/preset-vite': specifier: ^2.10.2 - version: 2.10.5(@babel/core@7.28.5)(preact@10.29.1)(rollup@4.52.5)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + version: 2.10.5(@babel/core@7.28.5)(preact@10.29.1)(rollup@4.52.5)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) '@testing-library/preact': specifier: ^3.2.4 version: 3.2.4(preact@10.29.1) @@ -1520,7 +1542,7 @@ importers: version: 10.29.1 vite: specifier: ^7.2.2 - version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) packages/react-form: dependencies: @@ -1539,7 +1561,7 @@ importers: version: 19.1.5(@types/react@19.1.6) '@vitejs/plugin-react': specifier: ^5.1.1 - version: 5.1.1(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + version: 5.1.1(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) eslint-plugin-react-compiler: specifier: 19.1.0-rc.2 version: 19.1.0-rc.2(eslint@9.36.0(jiti@2.6.1)) @@ -1551,7 +1573,7 @@ importers: version: 19.1.0(react@19.1.0) vite: specifier: ^7.2.2 - version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) packages/react-form-devtools: dependencies: @@ -1567,7 +1589,7 @@ importers: version: 19.1.6 '@vitejs/plugin-react': specifier: ^5.1.1 - version: 5.1.1(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + version: 5.1.1(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) eslint-plugin-react-compiler: specifier: 19.1.0-rc.2 version: 19.1.0-rc.2(eslint@9.36.0(jiti@2.6.1)) @@ -1576,7 +1598,7 @@ importers: version: 19.1.0 vite: specifier: ^7.2.2 - version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) packages/react-form-nextjs: dependencies: @@ -1589,13 +1611,13 @@ importers: devDependencies: '@tanstack/react-start': specifier: ^1.134.9 - version: 1.135.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vite-plugin-solid@2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.11)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)))(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))(webpack@5.101.2(@swc/core@1.13.5)) + version: 1.135.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vite-plugin-solid@2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.11)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)))(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))(webpack@5.101.2(@swc/core@1.13.5)) '@types/react': specifier: ~19.1.0 version: 19.1.6 '@vitejs/plugin-react': specifier: ^5.1.1 - version: 5.1.1(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + version: 5.1.1(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) eslint-plugin-react-compiler: specifier: 19.1.0-rc.2 version: 19.1.0-rc.2(eslint@9.36.0(jiti@2.6.1)) @@ -1604,7 +1626,7 @@ importers: version: 19.1.0 vite: specifier: ^7.2.2 - version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) packages/react-form-remix: dependencies: @@ -1617,13 +1639,13 @@ importers: devDependencies: '@tanstack/react-start': specifier: ^1.134.9 - version: 1.135.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vite-plugin-solid@2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.11)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)))(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))(webpack@5.101.2(@swc/core@1.13.5)) + version: 1.135.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vite-plugin-solid@2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.11)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)))(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))(webpack@5.101.2(@swc/core@1.13.5)) '@types/react': specifier: ~19.1.0 version: 19.1.6 '@vitejs/plugin-react': specifier: ^5.1.1 - version: 5.1.1(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + version: 5.1.1(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) eslint-plugin-react-compiler: specifier: 19.1.0-rc.2 version: 19.1.0-rc.2(eslint@9.36.0(jiti@2.6.1)) @@ -1632,7 +1654,7 @@ importers: version: 19.1.0 vite: specifier: ^7.2.2 - version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) packages/react-form-start: dependencies: @@ -1648,7 +1670,7 @@ importers: devDependencies: '@tanstack/react-start': specifier: ^1.134.9 - version: 1.135.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vite-plugin-solid@2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.11)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)))(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))(webpack@5.101.2(@swc/core@1.13.5)) + version: 1.135.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vite-plugin-solid@2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.11)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)))(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))(webpack@5.101.2(@swc/core@1.13.5)) '@types/react': specifier: ~19.1.0 version: 19.1.6 @@ -1657,7 +1679,7 @@ importers: version: 19.1.5(@types/react@19.1.6) '@vitejs/plugin-react': specifier: ^5.1.1 - version: 5.1.1(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + version: 5.1.1(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) eslint-plugin-react-compiler: specifier: 19.1.0-rc.2 version: 19.1.0-rc.2(eslint@9.36.0(jiti@2.6.1)) @@ -1669,7 +1691,7 @@ importers: version: 19.1.0(react@19.1.0) vite: specifier: ^7.2.2 - version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) packages/solid-form: dependencies: @@ -1685,10 +1707,10 @@ importers: version: 1.9.11 vite: specifier: ^7.2.2 - version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) vite-plugin-solid: specifier: ^2.11.8 - version: 2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.11)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + version: 2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.11)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) packages/solid-form-devtools: dependencies: @@ -1704,7 +1726,7 @@ importers: devDependencies: vite-plugin-solid: specifier: ^2.11.8 - version: 2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.11)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + version: 2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.11)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) packages/svelte-form: dependencies: @@ -1720,16 +1742,16 @@ importers: version: 2.5.4(svelte@5.41.1)(typescript@5.9.3) '@sveltejs/vite-plugin-svelte': specifier: ^5.1.1 - version: 5.1.1(svelte@5.41.1)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + version: 5.1.1(svelte@5.41.1)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) '@testing-library/svelte': specifier: ^5.2.8 - version: 5.2.8(svelte@5.41.1)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.6.1)(jsdom@27.3.0(postcss@8.5.6))(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + version: 5.2.8(svelte@5.41.1)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.6.1)(jsdom@27.3.0(postcss@8.5.14))(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) svelte: specifier: ^5.39.4 version: 5.41.1 svelte-check: specifier: ^4.3.1 - version: 4.3.3(picomatch@4.0.3)(svelte@5.41.1)(typescript@5.9.3) + version: 4.3.3(picomatch@4.0.4)(svelte@5.41.1)(typescript@5.9.3) packages/vue-form: dependencies: @@ -1738,17 +1760,17 @@ importers: version: link:../form-core '@tanstack/vue-store': specifier: ^0.9.1 - version: 0.9.1(vue@3.5.16(typescript@5.9.3)) + version: 0.9.1(vue@3.6.0-beta.11(typescript@5.9.3)) devDependencies: '@vitejs/plugin-vue': specifier: ^5.2.4 - version: 5.2.4(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))(vue@3.5.16(typescript@5.9.3)) + version: 5.2.4(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))(vue@3.6.0-beta.11(typescript@5.9.3)) vite: specifier: ^7.2.2 - version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + version: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) vue: - specifier: ^3.5.13 - version: 3.5.16(typescript@5.9.3) + specifier: v3.6.0-beta.11 + version: 3.6.0-beta.11(typescript@5.9.3) packages: @@ -6672,24 +6694,48 @@ packages: '@volar/language-core@2.4.14': resolution: {integrity: sha512-X6beusV0DvuVseaOEy7GoagS4rYHgDHnTrdOj5jeUb49fW5ceQyP9Ej5rBhqgz2wJggl+2fDbbojq1XKaxDi6w==} + '@volar/language-core@2.4.28': + resolution: {integrity: sha512-w4qhIJ8ZSitgLAkVay6AbcnC7gP3glYM3fYwKV3srj8m494E3xtrCv6E+bWviiK/8hs6e6t1ij1s2Endql7vzQ==} + '@volar/source-map@2.4.14': resolution: {integrity: sha512-5TeKKMh7Sfxo8021cJfmBzcjfY1SsXsPMMjMvjY7ivesdnybqqS+GxGAoXHAOUawQTwtdUxgP65Im+dEmvWtYQ==} + '@volar/source-map@2.4.28': + resolution: {integrity: sha512-yX2BDBqJkRXfKw8my8VarTyjv48QwxdJtvRgUpNE5erCsgEUdI2DsLbpa+rOQVAJYshY99szEcRDmyHbF10ggQ==} + '@volar/typescript@2.4.14': resolution: {integrity: sha512-p8Z6f/bZM3/HyCdRNFZOEEzts51uV8WHeN8Tnfnm2EBv6FDB2TQLzfVx7aJvnl8ofKAOnS64B2O8bImBFaauRw==} + '@volar/typescript@2.4.28': + resolution: {integrity: sha512-Ja6yvWrbis2QtN4ClAKreeUZPVYMARDYZl9LMEv1iQ1QdepB6wn0jTRxA9MftYmYa4DQ4k/DaSZpFPUfxl8giw==} + '@vue/compiler-core@3.5.16': resolution: {integrity: sha512-AOQS2eaQOaaZQoL1u+2rCJIKDruNXVBZSiUD3chnUrsoX5ZTQMaCvXlWNIfxBJuU15r1o7+mpo5223KVtIhAgQ==} + '@vue/compiler-core@3.6.0-beta.11': + resolution: {integrity: sha512-tWEuqF7GlQqiID3+BpsmW2Cuv8ZjNQhc2dLR/OOsJVIe/kbmFwwshPqpZonPbYzurhLXo8H24BmPnhGsO9Mq2w==} + '@vue/compiler-dom@3.5.16': resolution: {integrity: sha512-SSJIhBr/teipXiXjmWOVWLnxjNGo65Oj/8wTEQz0nqwQeP75jWZ0n4sF24Zxoht1cuJoWopwj0J0exYwCJ0dCQ==} + '@vue/compiler-dom@3.6.0-beta.11': + resolution: {integrity: sha512-SvFWF+VXZ6MbsPDS9G3vb90nlFywX+uKCtMwv0Jdl/JVuy2PwxuOxlQY+zJiPFbcMnpgg8tiB6/lQmJS85S9Bg==} + '@vue/compiler-sfc@3.5.16': resolution: {integrity: sha512-rQR6VSFNpiinDy/DVUE0vHoIDUF++6p910cgcZoaAUm3POxgNOOdS/xgoll3rNdKYTYPnnbARDCZOyZ+QSe6Pw==} + '@vue/compiler-sfc@3.6.0-beta.11': + resolution: {integrity: sha512-mPHSZuo/lGGorlpfBEEfBCglT5wzLF596+J1e33m57alvolCrEcByXTyb9VbG9w9ttpk8JBQ4qHTCJJFCIeCAw==} + '@vue/compiler-ssr@3.5.16': resolution: {integrity: sha512-d2V7kfxbdsjrDSGlJE7my1ZzCXViEcqN6w14DOsDrUCHEA6vbnVCpRFfrc4ryCP/lCKzX2eS1YtnLE/BuC9f/A==} + '@vue/compiler-ssr@3.6.0-beta.11': + resolution: {integrity: sha512-jNuEtz9Pl1SbKw0Kb5WXU1fFG0WNhYLqBhFvfoDUb5ssWgQtI2627Ukhui24rqjiHPcdUe/g/EpZy8DFJVwPeQ==} + + '@vue/compiler-vapor@3.6.0-beta.11': + resolution: {integrity: sha512-HJXYTiCZpySjDlQvk/Y1s8egy52am9sa66ftsWvCad2oUPu/QAd3pKPP6JygvU9RQFcxxuIAQg/nKfaOfQ6xNA==} + '@vue/compiler-vue2@2.7.16': resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==} @@ -6701,31 +6747,48 @@ packages: typescript: optional: true - '@vue/language-core@2.2.10': - resolution: {integrity: sha512-+yNoYx6XIKuAO8Mqh1vGytu8jkFEOH5C8iOv3i8Z/65A7x9iAOXA97Q+PqZ3nlm2lxf5rOJuIGI/wDtx/riNYw==} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + '@vue/language-core@3.2.8': + resolution: {integrity: sha512-9OiSPQFiAAWNVnXb0d2dcTmcKnFQamhuNES6ayyISrb/mwPWVgoGdAqSfCWqKhQpa3D5gDTcYD+w7ObiheZ81g==} '@vue/reactivity@3.5.16': resolution: {integrity: sha512-FG5Q5ee/kxhIm1p2bykPpPwqiUBV3kFySsHEQha5BJvjXdZTUfmya7wP7zC39dFuZAcf/PD5S4Lni55vGLMhvA==} + '@vue/reactivity@3.6.0-beta.11': + resolution: {integrity: sha512-Onca4UAoPxZTzK8Co5bVN3yZXiWzYN4v1VLylhtxOmANC2Aitu5btfD4YMcsrHmDwe3Yhu7TpjY2JRtPi0AwIg==} + '@vue/runtime-core@3.5.16': resolution: {integrity: sha512-bw5Ykq6+JFHYxrQa7Tjr+VSzw7Dj4ldR/udyBZbq73fCdJmyy5MPIFR9IX/M5Qs+TtTjuyUTCnmK3lWWwpAcFQ==} + '@vue/runtime-core@3.6.0-beta.11': + resolution: {integrity: sha512-8Dm4LPllQUyA7f2S+sZzedqqD+RCfLGxS6nIEnKB5X6xsyMtIpCumsRFMUnUx67fbtsBiGYnL2PV5UDNGuHr5w==} + '@vue/runtime-dom@3.5.16': resolution: {integrity: sha512-T1qqYJsG2xMGhImRUV9y/RseB9d0eCYZQ4CWca9ztCuiPj/XWNNN+lkNBuzVbia5z4/cgxdL28NoQCvC0Xcfww==} + '@vue/runtime-dom@3.6.0-beta.11': + resolution: {integrity: sha512-wbjrscWF21sDUxAYURe9CK2WEf9ysbnGsGlYmCIdHLGQcO5o1h0b5kwOWemT5bq0+vieQAsnV1XlVxBoCOg6qA==} + + '@vue/runtime-vapor@3.6.0-beta.11': + resolution: {integrity: sha512-gfCPV4Jl0kwkeCf1yDERKzdRNUMG6bp2TQ7mBQDzwb1VQ1HJCzAsfJJbQqTJza0a+05BFqqJXwrR5eKGi/D5NQ==} + peerDependencies: + '@vue/runtime-dom': 3.6.0-beta.11 + '@vue/server-renderer@3.5.16': resolution: {integrity: sha512-BrX0qLiv/WugguGsnQUJiYOE0Fe5mZTwi6b7X/ybGB0vfrPH9z0gD/Y6WOR1sGCgX4gc25L1RYS5eYQKDMoNIg==} peerDependencies: vue: 3.5.16 + '@vue/server-renderer@3.6.0-beta.11': + resolution: {integrity: sha512-Fjeb+IzXMPydnMo5/iHW22S49ZQkfFx2n25bls50ojZJswiHiHrI8ui6LhMKNPSgWCil+Dmb+KpUV67IzFsHZg==} + peerDependencies: + vue: 3.6.0-beta.11 + '@vue/shared@3.5.16': resolution: {integrity: sha512-c/0fWy3Jw6Z8L9FmTyYfkpM5zklnqqa9+a6dz3DvONRKW2NEbh46BP0FHuLFSWi2TnQEtp91Z6zOWNrU6QiyPg==} + '@vue/shared@3.6.0-beta.11': + resolution: {integrity: sha512-Lg4vtoqGXABfOmJh0GLE/ce2Xy7rtYzATOfa/KXp2MFc2usE8Cg3AOpWwFSRoke38fc5O6euD94yT4ZNz7noGQ==} + '@vue/test-utils@2.4.6': resolution: {integrity: sha512-FMxEjOpYNYiFe0GkaHsnJPXFHxQ6m4t8vI/ElPGpMWxZKpmRvQ33OIrvRXemy6yha03RxhOlQuy+gZMC3CQSow==} @@ -6903,8 +6966,8 @@ packages: resolution: {integrity: sha512-Y+moNhsqgLmvJdgTsO4GZNgsaDWv8AOGAaPeIeHKlDn/XunoAqYbA+XNpBd1dW8GOXAUDyxC9Rxc7AV4kpFcIg==} engines: {node: '>= 14.0.0'} - alien-signals@1.0.13: - resolution: {integrity: sha512-OGj9yyTnJEttvzhTUWuscOvtqxq5vrhF7vL9oS0xJ2mK0ItPYP1/y+vCFebfxoEyAz0++1AIwJ5CMr+Fk3nDmg==} + alien-signals@3.1.2: + resolution: {integrity: sha512-d9dYqZTS90WLiU0I5c6DHj/HcKkF8ZyGN3G5x8wSbslulz70KOxaqCT0hQCo9KOyhVqzqGojvNdJXoTumZOtcw==} anser@1.4.10: resolution: {integrity: sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==} @@ -7722,6 +7785,9 @@ packages: csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + csstype@3.2.3: + resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==} + data-uri-to-buffer@3.0.1: resolution: {integrity: sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==} engines: {node: '>= 6'} @@ -8046,6 +8112,10 @@ packages: resolution: {integrity: sha512-aKstq2TDOndCn4diEyp9Uq/Flu2i1GlLkc6XIDQSDMuaFE3OPW5OphLCyQ5SpSJZTb4reN+kTcYru5yIfXoRPw==} engines: {node: '>=0.12'} + entities@7.0.1: + resolution: {integrity: sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==} + engines: {node: '>=0.12'} + env-editor@0.4.2: resolution: {integrity: sha512-ObFo8v4rQJAE59M69QzwloxPZtd33TpYEIjtKD1rrFDcM1Gd7IkDxEBU+HriziN6HSHQnBJi8Dmy+JWkav5HKA==} engines: {node: '>=8'} @@ -11043,6 +11113,10 @@ packages: resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} engines: {node: '>=12'} + picomatch@4.0.4: + resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} + engines: {node: '>=12'} + pidtree@0.6.0: resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==} engines: {node: '>=0.10'} @@ -11199,6 +11273,10 @@ packages: resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} engines: {node: ^10 || ^12 || >=14} + postcss@8.5.14: + resolution: {integrity: sha512-SoSL4+OSEtR99LHFZQiJLkT59C5B1amGO1NzTwj7TT1qCUgUO6hxOvzkOYxD+vMrXBM3XJIKzokoERdqQq/Zmg==} + engines: {node: ^10 || ^12 || >=14} + postcss@8.5.6: resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} engines: {node: ^10 || ^12 || >=14} @@ -13231,8 +13309,8 @@ packages: peerDependencies: eslint: ^8.57.0 || ^9.0.0 - vue-tsc@2.2.10: - resolution: {integrity: sha512-jWZ1xSaNbabEV3whpIDMbjVSVawjAyW+x1n3JeGQo7S0uv2n9F/JMgWW90tGWNFRKya4YwKMZgCtr0vRAM7DeQ==} + vue-tsc@3.2.8: + resolution: {integrity: sha512-27vTLJ6Q2370obOd0PFYoYoKnmXJ521uUIedrs3Zhhhg/8YG10VOCMmwt+JQslatpAMTDbnWiitLnoD5VlIvog==} hasBin: true peerDependencies: typescript: '>=5.0.0' @@ -13245,6 +13323,14 @@ packages: typescript: optional: true + vue@3.6.0-beta.11: + resolution: {integrity: sha512-jYsetyTrSBMjeAOODc/r2p5qbD+0Gxtt5nwU6p/oLNoGEDlCJ6QNr+SNU3kbBt86D/UvlFgkLNSH/Sar4gHaIQ==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + w3c-xmlserializer@5.0.0: resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==} engines: {node: '>=18'} @@ -13686,19 +13772,19 @@ snapshots: '@jridgewell/gen-mapping': 0.3.12 '@jridgewell/trace-mapping': 0.3.29 - '@analogjs/vite-plugin-angular@1.21.3(be8735e4e061420481881b87507cce12)': + '@analogjs/vite-plugin-angular@1.21.3(d45df410d2a8ee92a8073d206b9fddb2)': dependencies: ts-morph: 21.0.1 vfile: 6.0.3 optionalDependencies: - '@angular-devkit/build-angular': 20.3.6(@angular/compiler-cli@20.3.6(@angular/compiler@20.3.6)(typescript@5.8.2))(@angular/compiler@20.3.6)(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.3.6(@angular/animations@20.3.6(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.3.6(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1)))(@swc/core@1.13.5)(@types/node@24.1.0)(chokidar@4.0.3)(jiti@2.6.1)(lightningcss@1.32.0)(ng-packagr@20.3.0(@angular/compiler-cli@20.3.6(@angular/compiler@20.3.6)(typescript@5.8.2))(tslib@2.8.1)(typescript@5.8.2))(sugarss@5.0.1(postcss@8.5.6))(tsx@4.19.4)(typescript@5.8.2)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.6.1)(jsdom@27.3.0(postcss@8.5.6))(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))(yaml@2.8.1) - '@angular/build': 20.3.6(3dc2538a79c2506ab700c985c249db63) + '@angular-devkit/build-angular': 20.3.6(@angular/compiler-cli@20.3.6(@angular/compiler@20.3.6)(typescript@5.8.2))(@angular/compiler@20.3.6)(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.3.6(@angular/animations@20.3.6(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.3.6(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1)))(@swc/core@1.13.5)(@types/node@24.1.0)(chokidar@4.0.3)(jiti@2.6.1)(lightningcss@1.32.0)(ng-packagr@20.3.0(@angular/compiler-cli@20.3.6(@angular/compiler@20.3.6)(typescript@5.8.2))(tslib@2.8.1)(typescript@5.8.2))(sugarss@5.0.1(postcss@8.5.14))(tsx@4.19.4)(typescript@5.8.2)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.6.1)(jsdom@27.3.0(postcss@8.5.14))(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))(yaml@2.8.1) + '@angular/build': 20.3.6(fe87f9d114dc4544db12e3e47c4921a4) - '@analogjs/vitest-angular@1.21.3(@analogjs/vite-plugin-angular@1.21.3(be8735e4e061420481881b87507cce12))(@angular-devkit/architect@0.2003.6(chokidar@4.0.3))(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.6.1)(jsdom@27.3.0(postcss@8.5.6))(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))': + '@analogjs/vitest-angular@1.21.3(@analogjs/vite-plugin-angular@1.21.3(d45df410d2a8ee92a8073d206b9fddb2))(@angular-devkit/architect@0.2003.6(chokidar@4.0.3))(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.6.1)(jsdom@27.3.0(postcss@8.5.14))(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))': dependencies: - '@analogjs/vite-plugin-angular': 1.21.3(be8735e4e061420481881b87507cce12) + '@analogjs/vite-plugin-angular': 1.21.3(d45df410d2a8ee92a8073d206b9fddb2) '@angular-devkit/architect': 0.2003.6(chokidar@4.0.3) - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.6.1)(jsdom@27.3.0(postcss@8.5.6))(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.6.1)(jsdom@27.3.0(postcss@8.5.14))(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) '@angular-devkit/architect@0.2003.6(chokidar@4.0.3)': dependencies: @@ -13707,6 +13793,92 @@ snapshots: transitivePeerDependencies: - chokidar + ? '@angular-devkit/build-angular@20.3.6(@angular/compiler-cli@20.3.6(@angular/compiler@20.3.6)(typescript@5.8.2))(@angular/compiler@20.3.6)(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.3.6(@angular/animations@20.3.6(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.3.6(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1)))(@swc/core@1.13.5)(@types/node@24.1.0)(chokidar@4.0.3)(jiti@2.6.1)(lightningcss@1.32.0)(ng-packagr@20.3.0(@angular/compiler-cli@20.3.6(@angular/compiler@20.3.6)(typescript@5.8.2))(tslib@2.8.1)(typescript@5.8.2))(sugarss@5.0.1(postcss@8.5.14))(tsx@4.19.4)(typescript@5.8.2)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.6.1)(jsdom@27.3.0(postcss@8.5.14))(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))(yaml@2.8.1)' + : dependencies: + '@ampproject/remapping': 2.3.0 + '@angular-devkit/architect': 0.2003.6(chokidar@4.0.3) + '@angular-devkit/build-webpack': 0.2003.6(chokidar@4.0.3)(webpack-dev-server@5.2.2(webpack@5.101.2(@swc/core@1.13.5)(esbuild@0.25.9)))(webpack@5.101.2(@swc/core@1.13.5)(esbuild@0.25.9)) + '@angular-devkit/core': 20.3.6(chokidar@4.0.3) + '@angular/build': 20.3.6(49097278dd8e776f2d78ded718ab85b9) + '@angular/compiler-cli': 20.3.6(@angular/compiler@20.3.6)(typescript@5.8.2) + '@babel/core': 7.28.3 + '@babel/generator': 7.28.3 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-split-export-declaration': 7.24.7 + '@babel/plugin-transform-async-generator-functions': 7.28.0(@babel/core@7.28.3) + '@babel/plugin-transform-async-to-generator': 7.27.1(@babel/core@7.28.3) + '@babel/plugin-transform-runtime': 7.28.3(@babel/core@7.28.3) + '@babel/preset-env': 7.28.3(@babel/core@7.28.3) + '@babel/runtime': 7.28.3 + '@discoveryjs/json-ext': 0.6.3 + '@ngtools/webpack': 20.3.6(@angular/compiler-cli@20.3.6(@angular/compiler@20.3.6)(typescript@5.8.2))(typescript@5.8.2)(webpack@5.101.2(@swc/core@1.13.5)(esbuild@0.25.9)) + ansi-colors: 4.1.3 + autoprefixer: 10.4.21(postcss@8.5.6) + babel-loader: 10.0.0(@babel/core@7.28.3)(webpack@5.101.2(@swc/core@1.13.5)(esbuild@0.25.9)) + browserslist: 4.25.4 + copy-webpack-plugin: 13.0.1(webpack@5.101.2(@swc/core@1.13.5)(esbuild@0.25.9)) + css-loader: 7.1.2(webpack@5.101.2(@swc/core@1.13.5)(esbuild@0.25.9)) + esbuild-wasm: 0.25.9 + fast-glob: 3.3.3 + http-proxy-middleware: 3.0.5 + istanbul-lib-instrument: 6.0.3 + jsonc-parser: 3.3.1 + karma-source-map-support: 1.4.0 + less: 4.4.0 + less-loader: 12.3.0(less@4.4.0)(webpack@5.101.2(@swc/core@1.13.5)(esbuild@0.25.9)) + license-webpack-plugin: 4.0.2(webpack@5.101.2(@swc/core@1.13.5)(esbuild@0.25.9)) + loader-utils: 3.3.1 + mini-css-extract-plugin: 2.9.4(webpack@5.101.2(@swc/core@1.13.5)(esbuild@0.25.9)) + open: 10.2.0 + ora: 8.2.0 + picomatch: 4.0.3 + piscina: 5.1.3 + postcss: 8.5.6 + postcss-loader: 8.1.1(postcss@8.5.6)(typescript@5.8.2)(webpack@5.101.2(@swc/core@1.13.5)(esbuild@0.25.9)) + resolve-url-loader: 5.0.0 + rxjs: 7.8.2 + sass: 1.90.0 + sass-loader: 16.0.5(sass@1.90.0)(webpack@5.101.2(@swc/core@1.13.5)(esbuild@0.25.9)) + semver: 7.7.2 + source-map-loader: 5.0.0(webpack@5.101.2(@swc/core@1.13.5)(esbuild@0.25.9)) + source-map-support: 0.5.21 + terser: 5.43.1 + tree-kill: 1.2.2 + tslib: 2.8.1 + typescript: 5.8.2 + webpack: 5.101.2(@swc/core@1.13.5)(esbuild@0.25.9) + webpack-dev-middleware: 7.4.2(webpack@5.101.2(@swc/core@1.13.5)(esbuild@0.25.9)) + webpack-dev-server: 5.2.2(webpack@5.101.2(@swc/core@1.13.5)(esbuild@0.25.9)) + webpack-merge: 6.0.1 + webpack-subresource-integrity: 5.1.0(webpack@5.101.2(@swc/core@1.13.5)(esbuild@0.25.9)) + optionalDependencies: + '@angular/core': 20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1) + '@angular/platform-browser': 20.3.6(@angular/animations@20.3.6(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.3.6(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1)) + esbuild: 0.25.9 + ng-packagr: 20.3.0(@angular/compiler-cli@20.3.6(@angular/compiler@20.3.6)(typescript@5.8.2))(tslib@2.8.1)(typescript@5.8.2) + transitivePeerDependencies: + - '@angular/compiler' + - '@rspack/core' + - '@swc/core' + - '@types/node' + - bufferutil + - chokidar + - debug + - html-webpack-plugin + - jiti + - lightningcss + - node-sass + - sass-embedded + - stylus + - sugarss + - supports-color + - tsx + - uglify-js + - utf-8-validate + - vitest + - webpack-cli + - yaml + ? '@angular-devkit/build-angular@20.3.6(@angular/compiler-cli@20.3.6(@angular/compiler@20.3.6)(typescript@5.8.2))(@angular/compiler@20.3.6)(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.3.6(@angular/animations@20.3.6(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.3.6(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1)))(@swc/core@1.13.5)(@types/node@24.1.0)(chokidar@4.0.3)(jiti@2.6.1)(lightningcss@1.32.0)(ng-packagr@20.3.0(@angular/compiler-cli@20.3.6(@angular/compiler@20.3.6)(typescript@5.8.2))(tslib@2.8.1)(typescript@5.8.2))(sugarss@5.0.1(postcss@8.5.6))(tsx@4.19.4)(typescript@5.8.2)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.6.1)(jsdom@27.3.0(postcss@8.5.6))(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))(yaml@2.8.1)' : dependencies: '@ampproject/remapping': 2.3.0 @@ -13881,38 +14053,145 @@ snapshots: - tsx - yaml - '@angular/cli@20.3.6(@types/node@24.1.0)(chokidar@4.0.3)': + '@angular/build@20.3.6(49097278dd8e776f2d78ded718ab85b9)': dependencies: + '@ampproject/remapping': 2.3.0 '@angular-devkit/architect': 0.2003.6(chokidar@4.0.3) - '@angular-devkit/core': 20.3.6(chokidar@4.0.3) - '@angular-devkit/schematics': 20.3.6(chokidar@4.0.3) - '@inquirer/prompts': 7.8.2(@types/node@24.1.0) - '@listr2/prompt-adapter-inquirer': 3.0.1(@inquirer/prompts@7.8.2(@types/node@24.1.0))(@types/node@24.1.0)(listr2@9.0.1) - '@modelcontextprotocol/sdk': 1.17.3 - '@schematics/angular': 20.3.6(chokidar@4.0.3) - '@yarnpkg/lockfile': 1.1.0 - algoliasearch: 5.35.0 - ini: 5.0.0 + '@angular/compiler': 20.3.6 + '@angular/compiler-cli': 20.3.6(@angular/compiler@20.3.6)(typescript@5.8.2) + '@babel/core': 7.28.3 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-split-export-declaration': 7.24.7 + '@inquirer/confirm': 5.1.14(@types/node@24.1.0) + '@vitejs/plugin-basic-ssl': 2.1.0(vite@7.1.5(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + beasties: 0.3.5 + browserslist: 4.25.4 + esbuild: 0.25.9 + https-proxy-agent: 7.0.6 + istanbul-lib-instrument: 6.0.3 jsonc-parser: 3.3.1 listr2: 9.0.1 - npm-package-arg: 13.0.0 - pacote: 21.0.0 - resolve: 1.22.10 + magic-string: 0.30.17 + mrmime: 2.0.1 + parse5-html-rewriting-stream: 8.0.0 + picomatch: 4.0.3 + piscina: 5.1.3 + rollup: 4.52.3 + sass: 1.90.0 semver: 7.7.2 - yargs: 18.0.0 - zod: 3.25.76 + source-map-support: 0.5.21 + tinyglobby: 0.2.14 + tslib: 2.8.1 + typescript: 5.8.2 + vite: 7.1.5(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + watchpack: 2.4.4 + optionalDependencies: + '@angular/core': 20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1) + '@angular/platform-browser': 20.3.6(@angular/animations@20.3.6(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.3.6(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1)) + less: 4.4.0 + lmdb: 3.4.2 + ng-packagr: 20.3.0(@angular/compiler-cli@20.3.6(@angular/compiler@20.3.6)(typescript@5.8.2))(tslib@2.8.1)(typescript@5.8.2) + postcss: 8.5.6 + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.6.1)(jsdom@27.3.0(postcss@8.5.14))(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) transitivePeerDependencies: - '@types/node' - chokidar + - jiti + - lightningcss + - sass-embedded + - stylus + - sugarss - supports-color + - terser + - tsx + - yaml - '@angular/common@20.3.6(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)': - dependencies: - '@angular/core': 20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1) - rxjs: 7.8.2 - tslib: 2.8.1 - - '@angular/compiler-cli@20.3.6(@angular/compiler@20.3.6)(typescript@5.8.2)': + '@angular/build@20.3.6(fe87f9d114dc4544db12e3e47c4921a4)': + dependencies: + '@ampproject/remapping': 2.3.0 + '@angular-devkit/architect': 0.2003.6(chokidar@4.0.3) + '@angular/compiler': 20.3.6 + '@angular/compiler-cli': 20.3.6(@angular/compiler@20.3.6)(typescript@5.8.2) + '@babel/core': 7.28.3 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-split-export-declaration': 7.24.7 + '@inquirer/confirm': 5.1.14(@types/node@24.1.0) + '@vitejs/plugin-basic-ssl': 2.1.0(vite@7.1.5(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + beasties: 0.3.5 + browserslist: 4.25.4 + esbuild: 0.25.9 + https-proxy-agent: 7.0.6 + istanbul-lib-instrument: 6.0.3 + jsonc-parser: 3.3.1 + listr2: 9.0.1 + magic-string: 0.30.17 + mrmime: 2.0.1 + parse5-html-rewriting-stream: 8.0.0 + picomatch: 4.0.3 + piscina: 5.1.3 + rollup: 4.52.3 + sass: 1.90.0 + semver: 7.7.2 + source-map-support: 0.5.21 + tinyglobby: 0.2.14 + tslib: 2.8.1 + typescript: 5.8.2 + vite: 7.1.5(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + watchpack: 2.4.4 + optionalDependencies: + '@angular/core': 20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1) + '@angular/platform-browser': 20.3.6(@angular/animations@20.3.6(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.3.6(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1)) + less: 4.4.0 + lmdb: 3.4.2 + ng-packagr: 20.3.0(@angular/compiler-cli@20.3.6(@angular/compiler@20.3.6)(typescript@5.8.2))(tslib@2.8.1)(typescript@5.8.2) + postcss: 8.5.14 + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.6.1)(jsdom@27.3.0(postcss@8.5.14))(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + transitivePeerDependencies: + - '@types/node' + - chokidar + - jiti + - lightningcss + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - tsx + - yaml + optional: true + + '@angular/cli@20.3.6(@types/node@24.1.0)(chokidar@4.0.3)': + dependencies: + '@angular-devkit/architect': 0.2003.6(chokidar@4.0.3) + '@angular-devkit/core': 20.3.6(chokidar@4.0.3) + '@angular-devkit/schematics': 20.3.6(chokidar@4.0.3) + '@inquirer/prompts': 7.8.2(@types/node@24.1.0) + '@listr2/prompt-adapter-inquirer': 3.0.1(@inquirer/prompts@7.8.2(@types/node@24.1.0))(@types/node@24.1.0)(listr2@9.0.1) + '@modelcontextprotocol/sdk': 1.17.3 + '@schematics/angular': 20.3.6(chokidar@4.0.3) + '@yarnpkg/lockfile': 1.1.0 + algoliasearch: 5.35.0 + ini: 5.0.0 + jsonc-parser: 3.3.1 + listr2: 9.0.1 + npm-package-arg: 13.0.0 + pacote: 21.0.0 + resolve: 1.22.10 + semver: 7.7.2 + yargs: 18.0.0 + zod: 3.25.76 + transitivePeerDependencies: + - '@types/node' + - chokidar + - supports-color + + '@angular/common@20.3.6(@angular/core@20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2)': + dependencies: + '@angular/core': 20.3.6(@angular/compiler@20.3.6)(rxjs@7.8.2)(zone.js@0.15.1) + rxjs: 7.8.2 + tslib: 2.8.1 + + '@angular/compiler-cli@20.3.6(@angular/compiler@20.3.6)(typescript@5.8.2)': dependencies: '@angular/compiler': 20.3.6 '@babel/core': 7.28.3 @@ -14074,7 +14353,7 @@ snapshots: '@babel/generator@7.28.5': dependencies: - '@babel/parser': 7.28.5 + '@babel/parser': 7.29.3 '@babel/types': 7.28.5 '@jridgewell/gen-mapping': 0.3.12 '@jridgewell/trace-mapping': 0.3.29 @@ -14189,7 +14468,7 @@ snapshots: '@babel/helper-member-expression-to-functions@7.27.1': dependencies: '@babel/traverse': 7.28.5 - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color @@ -14202,7 +14481,7 @@ snapshots: '@babel/helper-module-imports@7.18.6': dependencies: - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 '@babel/helper-module-imports@7.27.1': dependencies: @@ -14238,7 +14517,7 @@ snapshots: '@babel/helper-optimise-call-expression@7.27.1': dependencies: - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 '@babel/helper-plugin-utils@7.27.1': {} @@ -14316,7 +14595,7 @@ snapshots: dependencies: '@babel/template': 7.27.2 '@babel/traverse': 7.28.5 - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color @@ -15307,7 +15586,7 @@ snapshots: '@babel/template@7.27.2': dependencies: '@babel/code-frame': 7.27.1 - '@babel/parser': 7.28.3 + '@babel/parser': 7.29.3 '@babel/types': 7.28.2 '@babel/template@7.28.6': @@ -15333,7 +15612,7 @@ snapshots: '@babel/code-frame': 7.27.1 '@babel/generator': 7.28.5 '@babel/helper-globals': 7.28.0 - '@babel/parser': 7.28.5 + '@babel/parser': 7.29.3 '@babel/template': 7.27.2 '@babel/types': 7.28.5 debug: 4.4.3 @@ -15541,9 +15820,14 @@ snapshots: dependencies: '@csstools/css-tokenizer': 3.0.4 + '@csstools/css-syntax-patches-for-csstree@1.0.14(postcss@8.5.14)': + dependencies: + postcss: 8.5.14 + '@csstools/css-syntax-patches-for-csstree@1.0.14(postcss@8.5.6)': dependencies: postcss: 8.5.6 + optional: true '@csstools/css-tokenizer@3.0.4': {} @@ -17388,19 +17672,19 @@ snapshots: '@popperjs/core@2.11.8': {} - '@preact/preset-vite@2.10.5(@babel/core@7.28.5)(preact@10.29.1)(rollup@4.52.5)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))': + '@preact/preset-vite@2.10.5(@babel/core@7.28.5)(preact@10.29.1)(rollup@4.52.5)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))': dependencies: '@babel/core': 7.28.5 '@babel/plugin-transform-react-jsx': 7.28.6(@babel/core@7.28.5) '@babel/plugin-transform-react-jsx-development': 7.27.1(@babel/core@7.28.5) - '@prefresh/vite': 2.4.12(preact@10.29.1)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + '@prefresh/vite': 2.4.12(preact@10.29.1)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) '@rollup/pluginutils': 5.1.4(rollup@4.52.5) babel-plugin-transform-hook-names: 1.0.2(@babel/core@7.28.5) debug: 4.4.3 magic-string: 0.30.21 picocolors: 1.1.1 - vite: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) - vite-prerender-plugin: 0.5.13(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + vite: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + vite-prerender-plugin: 0.5.13(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) zimmerframe: 1.1.4 transitivePeerDependencies: - preact @@ -17415,7 +17699,7 @@ snapshots: '@prefresh/utils@1.2.1': {} - '@prefresh/vite@2.4.12(preact@10.29.1)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))': + '@prefresh/vite@2.4.12(preact@10.29.1)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))': dependencies: '@babel/core': 7.28.5 '@prefresh/babel-plugin': 0.5.3 @@ -17423,7 +17707,7 @@ snapshots: '@prefresh/utils': 1.2.1 '@rollup/pluginutils': 4.2.1 preact: 10.29.1 - vite: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + vite: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) transitivePeerDependencies: - supports-color @@ -18373,25 +18657,25 @@ snapshots: transitivePeerDependencies: - typescript - '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.41.1)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)))(svelte@5.41.1)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))': + '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.41.1)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)))(svelte@5.41.1)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))': dependencies: - '@sveltejs/vite-plugin-svelte': 5.1.1(svelte@5.41.1)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + '@sveltejs/vite-plugin-svelte': 5.1.1(svelte@5.41.1)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) debug: 4.4.3 svelte: 5.41.1 - vite: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + vite: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.41.1)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))': + '@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.41.1)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.41.1)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)))(svelte@5.41.1)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.41.1)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)))(svelte@5.41.1)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) debug: 4.4.3 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.19 svelte: 5.41.1 - vite: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) - vitefu: 1.1.1(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + vite: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + vitefu: 1.1.1(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) transitivePeerDependencies: - supports-color @@ -18491,28 +18775,28 @@ snapshots: '@tanstack/devtools-event-client@0.4.1': {} - '@tanstack/devtools-ui@0.4.3(csstype@3.1.3)(solid-js@1.9.11)': + '@tanstack/devtools-ui@0.4.3(csstype@3.2.3)(solid-js@1.9.11)': dependencies: clsx: 2.1.1 - goober: 2.1.18(csstype@3.1.3) + goober: 2.1.18(csstype@3.2.3) solid-js: 1.9.11 transitivePeerDependencies: - csstype - '@tanstack/devtools-ui@0.5.0(csstype@3.1.3)(solid-js@1.9.11)': + '@tanstack/devtools-ui@0.5.0(csstype@3.2.3)(solid-js@1.9.11)': dependencies: clsx: 2.1.1 dayjs: 1.11.19 - goober: 2.1.18(csstype@3.1.3) + goober: 2.1.18(csstype@3.2.3) solid-js: 1.9.11 transitivePeerDependencies: - csstype - '@tanstack/devtools-ui@0.5.1(csstype@3.1.3)(solid-js@1.9.11)': + '@tanstack/devtools-ui@0.5.1(csstype@3.2.3)(solid-js@1.9.11)': dependencies: clsx: 2.1.1 dayjs: 1.11.19 - goober: 2.1.18(csstype@3.1.3) + goober: 2.1.18(csstype@3.2.3) solid-js: 1.9.11 transitivePeerDependencies: - csstype @@ -18525,49 +18809,49 @@ snapshots: solid-js: 1.9.11 vue: 3.5.16(typescript@5.9.3) - '@tanstack/devtools@0.10.11(csstype@3.1.3)(solid-js@1.9.11)': + '@tanstack/devtools@0.10.11(csstype@3.2.3)(solid-js@1.9.11)': dependencies: '@solid-primitives/event-listener': 2.4.3(solid-js@1.9.11) '@solid-primitives/keyboard': 1.3.3(solid-js@1.9.11) '@solid-primitives/resize-observer': 2.1.3(solid-js@1.9.11) '@tanstack/devtools-client': 0.0.6 '@tanstack/devtools-event-bus': 0.4.1 - '@tanstack/devtools-ui': 0.5.0(csstype@3.1.3)(solid-js@1.9.11) + '@tanstack/devtools-ui': 0.5.0(csstype@3.2.3)(solid-js@1.9.11) clsx: 2.1.1 - goober: 2.1.18(csstype@3.1.3) + goober: 2.1.18(csstype@3.2.3) solid-js: 1.9.11 transitivePeerDependencies: - bufferutil - csstype - utf-8-validate - '@tanstack/devtools@0.6.21(csstype@3.1.3)(solid-js@1.9.11)': + '@tanstack/devtools@0.6.21(csstype@3.2.3)(solid-js@1.9.11)': dependencies: '@solid-primitives/event-listener': 2.4.3(solid-js@1.9.11) '@solid-primitives/keyboard': 1.3.3(solid-js@1.9.11) '@solid-primitives/resize-observer': 2.1.3(solid-js@1.9.11) '@tanstack/devtools-client': 0.0.3 '@tanstack/devtools-event-bus': 0.3.2 - '@tanstack/devtools-ui': 0.4.3(csstype@3.1.3)(solid-js@1.9.11) + '@tanstack/devtools-ui': 0.4.3(csstype@3.2.3)(solid-js@1.9.11) clsx: 2.1.1 - goober: 2.1.18(csstype@3.1.3) + goober: 2.1.18(csstype@3.2.3) solid-js: 1.9.11 transitivePeerDependencies: - bufferutil - csstype - utf-8-validate - '@tanstack/directive-functions-plugin@1.134.5(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))': + '@tanstack/directive-functions-plugin@1.134.5(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))': dependencies: '@babel/code-frame': 7.27.1 '@babel/core': 7.28.5 '@babel/traverse': 7.28.5 - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 '@tanstack/router-utils': 1.133.19 babel-dead-code-elimination: 1.0.10 pathe: 2.0.3 tiny-invariant: 1.3.3 - vite: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + vite: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) transitivePeerDependencies: - supports-color @@ -18603,9 +18887,9 @@ snapshots: '@tanstack/query-core@5.90.5': {} - '@tanstack/react-devtools@0.9.10(@types/react-dom@19.1.5(@types/react@19.1.6))(@types/react@19.1.6)(csstype@3.1.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(solid-js@1.9.11)': + '@tanstack/react-devtools@0.9.10(@types/react-dom@19.1.5(@types/react@19.1.6))(@types/react@19.1.6)(csstype@3.2.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(solid-js@1.9.11)': dependencies: - '@tanstack/devtools': 0.10.11(csstype@3.1.3)(solid-js@1.9.11) + '@tanstack/devtools': 0.10.11(csstype@3.2.3)(solid-js@1.9.11) '@types/react': 19.1.6 '@types/react-dom': 19.1.5(@types/react@19.1.6) react: 19.1.0 @@ -18654,19 +18938,19 @@ snapshots: transitivePeerDependencies: - crossws - '@tanstack/react-start@1.135.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vite-plugin-solid@2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.11)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)))(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))(webpack@5.101.2(@swc/core@1.13.5))': + '@tanstack/react-start@1.135.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vite-plugin-solid@2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.11)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)))(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))(webpack@5.101.2(@swc/core@1.13.5))': dependencies: '@tanstack/react-router': 1.135.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@tanstack/react-start-client': 1.135.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@tanstack/react-start-server': 1.135.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@tanstack/router-utils': 1.133.19 '@tanstack/start-client-core': 1.135.2 - '@tanstack/start-plugin-core': 1.135.2(@tanstack/react-router@1.135.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(vite-plugin-solid@2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.11)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)))(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))(webpack@5.101.2(@swc/core@1.13.5)) + '@tanstack/start-plugin-core': 1.135.2(@tanstack/react-router@1.135.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(vite-plugin-solid@2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.11)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)))(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))(webpack@5.101.2(@swc/core@1.13.5)) '@tanstack/start-server-core': 1.135.2 pathe: 2.0.3 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - vite: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + vite: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) transitivePeerDependencies: - '@rsbuild/core' - crossws @@ -18711,14 +18995,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@tanstack/router-plugin@1.135.2(@tanstack/react-router@1.135.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(vite-plugin-solid@2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.11)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)))(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))(webpack@5.101.2(@swc/core@1.13.5))': + '@tanstack/router-plugin@1.135.2(@tanstack/react-router@1.135.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(vite-plugin-solid@2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.11)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)))(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))(webpack@5.101.2(@swc/core@1.13.5))': dependencies: '@babel/core': 7.28.5 '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.5) '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.5) '@babel/template': 7.27.2 '@babel/traverse': 7.28.5 - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 '@tanstack/router-core': 1.135.2 '@tanstack/router-generator': 1.135.2 '@tanstack/router-utils': 1.133.19 @@ -18729,8 +19013,8 @@ snapshots: zod: 3.25.76 optionalDependencies: '@tanstack/react-router': 1.135.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - vite: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) - vite-plugin-solid: 2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.11)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + vite: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + vite-plugin-solid: 2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.11)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) webpack: 5.101.2(@swc/core@1.13.5)(esbuild@0.25.9) transitivePeerDependencies: - supports-color @@ -18748,7 +19032,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@tanstack/server-functions-plugin@1.134.5(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))': + '@tanstack/server-functions-plugin@1.134.5(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))': dependencies: '@babel/code-frame': 7.27.1 '@babel/core': 7.28.5 @@ -18756,17 +19040,17 @@ snapshots: '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.5) '@babel/template': 7.27.2 '@babel/traverse': 7.28.5 - '@babel/types': 7.28.5 - '@tanstack/directive-functions-plugin': 1.134.5(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + '@babel/types': 7.29.0 + '@tanstack/directive-functions-plugin': 1.134.5(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) babel-dead-code-elimination: 1.0.10 tiny-invariant: 1.3.3 transitivePeerDependencies: - supports-color - vite - '@tanstack/solid-devtools@0.7.7(csstype@3.1.3)(solid-js@1.9.11)': + '@tanstack/solid-devtools@0.7.7(csstype@3.2.3)(solid-js@1.9.11)': dependencies: - '@tanstack/devtools': 0.6.21(csstype@3.1.3)(solid-js@1.9.11) + '@tanstack/devtools': 0.6.21(csstype@3.2.3)(solid-js@1.9.11) solid-js: 1.9.11 transitivePeerDependencies: - bufferutil @@ -18786,7 +19070,7 @@ snapshots: tiny-invariant: 1.3.3 tiny-warning: 1.0.3 - '@tanstack/start-plugin-core@1.135.2(@tanstack/react-router@1.135.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(vite-plugin-solid@2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.11)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)))(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))(webpack@5.101.2(@swc/core@1.13.5))': + '@tanstack/start-plugin-core@1.135.2(@tanstack/react-router@1.135.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(vite-plugin-solid@2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.11)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)))(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))(webpack@5.101.2(@swc/core@1.13.5))': dependencies: '@babel/code-frame': 7.26.2 '@babel/core': 7.28.5 @@ -18794,9 +19078,9 @@ snapshots: '@rolldown/pluginutils': 1.0.0-beta.40 '@tanstack/router-core': 1.135.2 '@tanstack/router-generator': 1.135.2 - '@tanstack/router-plugin': 1.135.2(@tanstack/react-router@1.135.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(vite-plugin-solid@2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.11)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)))(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))(webpack@5.101.2(@swc/core@1.13.5)) + '@tanstack/router-plugin': 1.135.2(@tanstack/react-router@1.135.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(vite-plugin-solid@2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.11)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)))(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))(webpack@5.101.2(@swc/core@1.13.5)) '@tanstack/router-utils': 1.133.19 - '@tanstack/server-functions-plugin': 1.134.5(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + '@tanstack/server-functions-plugin': 1.134.5(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) '@tanstack/start-client-core': 1.135.2 '@tanstack/start-server-core': 1.135.2 babel-dead-code-elimination: 1.0.10 @@ -18806,8 +19090,8 @@ snapshots: srvx: 0.8.16 tinyglobby: 0.2.15 ufo: 1.6.1 - vite: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) - vitefu: 1.1.1(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + vite: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + vitefu: 1.1.1(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) xmlbuilder2: 3.1.1 zod: 3.25.76 transitivePeerDependencies: @@ -18855,12 +19139,12 @@ snapshots: '@tanstack/virtual-file-routes@1.133.19': {} - '@tanstack/vite-config@0.4.1(@types/node@24.1.0)(rollup@4.52.5)(typescript@5.8.2)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))': + '@tanstack/vite-config@0.4.1(@types/node@24.1.0)(rollup@4.52.5)(typescript@5.8.2)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))': dependencies: rollup-plugin-preserve-directives: 0.4.0(rollup@4.52.5) - vite-plugin-dts: 4.2.3(@types/node@24.1.0)(rollup@4.52.5)(typescript@5.8.2)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) - vite-plugin-externalize-deps: 0.10.0(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) - vite-tsconfig-paths: 5.1.4(typescript@5.8.2)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + vite-plugin-dts: 4.2.3(@types/node@24.1.0)(rollup@4.52.5)(typescript@5.8.2)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + vite-plugin-externalize-deps: 0.10.0(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + vite-tsconfig-paths: 5.1.4(typescript@5.8.2)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) transitivePeerDependencies: - '@types/node' - rollup @@ -18868,11 +19152,11 @@ snapshots: - typescript - vite - '@tanstack/vue-store@0.9.1(vue@3.5.16(typescript@5.9.3))': + '@tanstack/vue-store@0.9.1(vue@3.6.0-beta.11(typescript@5.9.3))': dependencies: '@tanstack/store': 0.9.1 - vue: 3.5.16(typescript@5.9.3) - vue-demi: 0.14.10(vue@3.5.16(typescript@5.9.3)) + vue: 3.6.0-beta.11(typescript@5.9.3) + vue-demi: 0.14.10(vue@3.6.0-beta.11(typescript@5.9.3)) '@testing-library/angular@17.4.0(e09af4985e48ee7e92e2c384a3ed72ed)': dependencies: @@ -18941,24 +19225,24 @@ 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.41.1)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.6.1)(jsdom@27.3.0(postcss@8.5.6))(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))': + '@testing-library/svelte@5.2.8(svelte@5.41.1)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.6.1)(jsdom@27.3.0(postcss@8.5.14))(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))': dependencies: '@testing-library/dom': 10.4.0 svelte: 5.41.1 optionalDependencies: - vite: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.6.1)(jsdom@27.3.0(postcss@8.5.6))(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + vite: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.6.1)(jsdom@27.3.0(postcss@8.5.14))(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) '@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.16)(vue@3.6.0-beta.11(typescript@5.8.2))': dependencies: '@babel/runtime': 7.28.3 '@testing-library/dom': 9.3.4 '@vue/test-utils': 2.4.6 - vue: 3.5.16(typescript@5.8.2) + vue: 3.6.0-beta.11(typescript@5.8.2) optionalDependencies: '@vue/compiler-sfc': 3.5.16 @@ -19009,7 +19293,7 @@ snapshots: '@types/babel__template@7.4.4': dependencies: - '@babel/parser': 7.28.5 + '@babel/parser': 7.29.3 '@babel/types': 7.28.5 '@types/babel__traverse@7.20.7': @@ -19460,6 +19744,10 @@ snapshots: '@vanilla-extract/private@1.0.7': {} + '@vitejs/plugin-basic-ssl@2.1.0(vite@7.1.5(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))': + dependencies: + vite: 7.1.5(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + '@vitejs/plugin-basic-ssl@2.1.0(vite@7.1.5(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))': dependencies: vite: 7.1.5(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) @@ -19472,6 +19760,18 @@ snapshots: transitivePeerDependencies: - '@swc/helpers' + '@vitejs/plugin-react@5.1.1(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))': + dependencies: + '@babel/core': 7.28.5 + '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.5) + '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.28.5) + '@rolldown/pluginutils': 1.0.0-beta.47 + '@types/babel__core': 7.20.5 + react-refresh: 0.18.0 + vite: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + transitivePeerDependencies: + - supports-color + '@vitejs/plugin-react@5.1.1(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))': dependencies: '@babel/core': 7.28.5 @@ -19484,17 +19784,17 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.2.4(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))(vue@3.5.16(typescript@5.8.2))': + '@vitejs/plugin-vue@5.2.4(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))(vue@3.6.0-beta.11(typescript@5.8.2))': dependencies: - vite: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) - vue: 3.5.16(typescript@5.8.2) + vite: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + vue: 3.6.0-beta.11(typescript@5.8.2) - '@vitejs/plugin-vue@5.2.4(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))(vue@3.5.16(typescript@5.9.3))': + '@vitejs/plugin-vue@5.2.4(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))(vue@3.6.0-beta.11(typescript@5.9.3))': dependencies: - vite: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) - vue: 3.5.16(typescript@5.9.3) + vite: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + vue: 3.6.0-beta.11(typescript@5.9.3) - '@vitest/coverage-istanbul@3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.6.1)(jsdom@27.3.0(postcss@8.5.6))(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))': + '@vitest/coverage-istanbul@3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.6.1)(jsdom@27.3.0(postcss@8.5.14))(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))': dependencies: '@istanbuljs/schema': 0.1.3 debug: 4.4.3 @@ -19506,7 +19806,7 @@ snapshots: magicast: 0.3.5 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.6.1)(jsdom@27.3.0(postcss@8.5.6))(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.6.1)(jsdom@27.3.0(postcss@8.5.14))(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) transitivePeerDependencies: - supports-color @@ -19518,6 +19818,14 @@ snapshots: chai: 5.2.0 tinyrainbow: 2.0.0 + '@vitest/mocker@3.2.4(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))': + dependencies: + '@vitest/spy': 3.2.4 + estree-walker: 3.0.3 + magic-string: 0.30.19 + optionalDependencies: + vite: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + '@vitest/mocker@3.2.4(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1))': dependencies: '@vitest/spy': 3.2.4 @@ -19525,6 +19833,7 @@ snapshots: magic-string: 0.30.19 optionalDependencies: vite: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + optional: true '@vitest/pretty-format@3.2.4': dependencies: @@ -19556,43 +19865,96 @@ snapshots: dependencies: '@volar/source-map': 2.4.14 + '@volar/language-core@2.4.28': + dependencies: + '@volar/source-map': 2.4.28 + '@volar/source-map@2.4.14': {} + '@volar/source-map@2.4.28': {} + '@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.28': + dependencies: + '@volar/language-core': 2.4.28 + path-browserify: 1.0.1 + vscode-uri: 3.1.0 + '@vue/compiler-core@3.5.16': dependencies: - '@babel/parser': 7.28.5 + '@babel/parser': 7.29.3 '@vue/shared': 3.5.16 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.1 + '@vue/compiler-core@3.6.0-beta.11': + dependencies: + '@babel/parser': 7.29.3 + '@vue/shared': 3.6.0-beta.11 + entities: 7.0.1 + 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.6.0-beta.11': + dependencies: + '@vue/compiler-core': 3.6.0-beta.11 + '@vue/shared': 3.6.0-beta.11 + '@vue/compiler-sfc@3.5.16': dependencies: - '@babel/parser': 7.28.3 + '@babel/parser': 7.29.3 '@vue/compiler-core': 3.5.16 '@vue/compiler-dom': 3.5.16 '@vue/compiler-ssr': 3.5.16 '@vue/shared': 3.5.16 estree-walker: 2.0.2 - magic-string: 0.30.19 + magic-string: 0.30.21 postcss: 8.5.6 source-map-js: 1.2.1 + optional: true + + '@vue/compiler-sfc@3.6.0-beta.11': + dependencies: + '@babel/parser': 7.29.3 + '@vue/compiler-core': 3.6.0-beta.11 + '@vue/compiler-dom': 3.6.0-beta.11 + '@vue/compiler-ssr': 3.6.0-beta.11 + '@vue/compiler-vapor': 3.6.0-beta.11 + '@vue/shared': 3.6.0-beta.11 + estree-walker: 2.0.2 + magic-string: 0.30.21 + postcss: 8.5.14 + source-map-js: 1.2.1 '@vue/compiler-ssr@3.5.16': dependencies: '@vue/compiler-dom': 3.5.16 '@vue/shared': 3.5.16 + optional: true + + '@vue/compiler-ssr@3.6.0-beta.11': + dependencies: + '@vue/compiler-dom': 3.6.0-beta.11 + '@vue/shared': 3.6.0-beta.11 + + '@vue/compiler-vapor@3.6.0-beta.11': + dependencies: + '@babel/parser': 7.29.3 + '@vue/compiler-dom': 3.6.0-beta.11 + '@vue/shared': 3.6.0-beta.11 + estree-walker: 2.0.2 + source-map-js: 1.2.1 '@vue/compiler-vue2@2.7.16': dependencies: @@ -19612,49 +19974,80 @@ snapshots: optionalDependencies: typescript: 5.8.2 - '@vue/language-core@2.2.10(typescript@5.8.2)': + '@vue/language-core@3.2.8': dependencies: - '@volar/language-core': 2.4.14 + '@volar/language-core': 2.4.28 '@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: 3.1.2 muggle-string: 0.4.1 path-browserify: 1.0.1 - optionalDependencies: - typescript: 5.8.2 + picomatch: 4.0.4 '@vue/reactivity@3.5.16': dependencies: '@vue/shared': 3.5.16 + optional: true + + '@vue/reactivity@3.6.0-beta.11': + dependencies: + '@vue/shared': 3.6.0-beta.11 '@vue/runtime-core@3.5.16': dependencies: '@vue/reactivity': 3.5.16 '@vue/shared': 3.5.16 + optional: true + + '@vue/runtime-core@3.6.0-beta.11': + dependencies: + '@vue/reactivity': 3.6.0-beta.11 + '@vue/shared': 3.6.0-beta.11 '@vue/runtime-dom@3.5.16': dependencies: '@vue/reactivity': 3.5.16 '@vue/runtime-core': 3.5.16 '@vue/shared': 3.5.16 - csstype: 3.1.3 + csstype: 3.2.3 + optional: true - '@vue/server-renderer@3.5.16(vue@3.5.16(typescript@5.8.2))': + '@vue/runtime-dom@3.6.0-beta.11': dependencies: - '@vue/compiler-ssr': 3.5.16 - '@vue/shared': 3.5.16 - vue: 3.5.16(typescript@5.8.2) + '@vue/reactivity': 3.6.0-beta.11 + '@vue/runtime-core': 3.6.0-beta.11 + '@vue/shared': 3.6.0-beta.11 + csstype: 3.2.3 + + '@vue/runtime-vapor@3.6.0-beta.11(@vue/runtime-dom@3.6.0-beta.11)': + dependencies: + '@vue/reactivity': 3.6.0-beta.11 + '@vue/runtime-dom': 3.6.0-beta.11 + '@vue/shared': 3.6.0-beta.11 '@vue/server-renderer@3.5.16(vue@3.5.16(typescript@5.9.3))': dependencies: '@vue/compiler-ssr': 3.5.16 '@vue/shared': 3.5.16 vue: 3.5.16(typescript@5.9.3) + optional: true + + '@vue/server-renderer@3.6.0-beta.11(vue@3.6.0-beta.11(typescript@5.8.2))': + dependencies: + '@vue/compiler-ssr': 3.6.0-beta.11 + '@vue/shared': 3.6.0-beta.11 + vue: 3.6.0-beta.11(typescript@5.8.2) + + '@vue/server-renderer@3.6.0-beta.11(vue@3.6.0-beta.11(typescript@5.9.3))': + dependencies: + '@vue/compiler-ssr': 3.6.0-beta.11 + '@vue/shared': 3.6.0-beta.11 + vue: 3.6.0-beta.11(typescript@5.9.3) '@vue/shared@3.5.16': {} + '@vue/shared@3.6.0-beta.11': {} + '@vue/test-utils@2.4.6': dependencies: js-beautify: 1.15.4 @@ -19871,7 +20264,7 @@ snapshots: '@algolia/requester-fetch': 5.35.0 '@algolia/requester-node-http': 5.35.0 - alien-signals@1.0.13: {} + alien-signals@3.1.2: {} anser@1.4.10: {} @@ -20064,9 +20457,9 @@ snapshots: babel-dead-code-elimination@1.0.10: dependencies: '@babel/core': 7.28.5 - '@babel/parser': 7.28.5 + '@babel/parser': 7.29.3 '@babel/traverse': 7.28.5 - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color @@ -20111,7 +20504,7 @@ snapshots: '@babel/core': 7.28.3 '@babel/helper-module-imports': 7.18.6 '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.3) - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 html-entities: 2.3.3 parse5: 7.3.0 validate-html-nesting: 1.2.2 @@ -20121,7 +20514,7 @@ snapshots: '@babel/core': 7.28.5 '@babel/helper-module-imports': 7.18.6 '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.5) - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 html-entities: 2.3.3 parse5: 7.3.0 @@ -20858,6 +21251,14 @@ snapshots: cssesc@3.0.0: {} + cssstyle@5.3.4(postcss@8.5.14): + dependencies: + '@asamuzakjp/css-color': 4.1.0 + '@csstools/css-syntax-patches-for-csstree': 1.0.14(postcss@8.5.14) + css-tree: 3.1.0 + transitivePeerDependencies: + - postcss + cssstyle@5.3.4(postcss@8.5.6): dependencies: '@asamuzakjp/css-color': 4.1.0 @@ -20865,9 +21266,12 @@ snapshots: css-tree: 3.1.0 transitivePeerDependencies: - postcss + optional: true csstype@3.1.3: {} + csstype@3.2.3: {} + data-uri-to-buffer@3.0.1: {} data-urls@6.0.0: @@ -21149,6 +21553,8 @@ snapshots: entities@6.0.0: {} + entities@7.0.1: {} + env-editor@0.4.2: {} env-paths@2.2.1: {} @@ -22170,6 +22576,10 @@ snapshots: optionalDependencies: picomatch: 4.0.3 + fdir@6.5.0(picomatch@4.0.4): + optionalDependencies: + picomatch: 4.0.4 + fetchdts@0.1.7: {} figures@3.2.0: @@ -22448,9 +22858,9 @@ snapshots: globrex@0.1.2: {} - goober@2.1.18(csstype@3.1.3): + goober@2.1.18(csstype@3.2.3): dependencies: - csstype: 3.1.3 + csstype: 3.2.3 gopd@1.2.0: {} @@ -23178,6 +23588,34 @@ snapshots: jsc-safe-url@0.2.4: {} + jsdom@27.3.0(postcss@8.5.14): + dependencies: + '@acemir/cssom': 0.9.29 + '@asamuzakjp/dom-selector': 6.7.6 + cssstyle: 5.3.4(postcss@8.5.14) + data-urls: 6.0.0 + decimal.js: 10.6.0 + html-encoding-sniffer: 4.0.0 + http-proxy-agent: 7.0.2 + https-proxy-agent: 7.0.6 + is-potential-custom-element-name: 1.0.1 + parse5: 8.0.0 + saxes: 6.0.0 + symbol-tree: 3.2.4 + tough-cookie: 6.0.0 + w3c-xmlserializer: 5.0.0 + webidl-conversions: 8.0.0 + whatwg-encoding: 3.1.1 + whatwg-mimetype: 4.0.0 + whatwg-url: 15.1.0 + ws: 8.18.3 + xml-name-validator: 5.0.0 + transitivePeerDependencies: + - bufferutil + - postcss + - supports-color + - utf-8-validate + jsdom@27.3.0(postcss@8.5.6): dependencies: '@acemir/cssom': 0.9.29 @@ -23205,6 +23643,7 @@ snapshots: - postcss - supports-color - utf-8-validate + optional: true jsesc@3.0.2: {} @@ -25150,6 +25589,8 @@ snapshots: picomatch@4.0.3: {} + picomatch@4.0.4: {} + pidtree@0.6.0: {} pify@4.0.1: {} @@ -25300,6 +25741,12 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 + postcss@8.5.14: + dependencies: + nanoid: 3.3.11 + picocolors: 1.1.1 + source-map-js: 1.2.1 + postcss@8.5.6: dependencies: nanoid: 3.3.11 @@ -25886,7 +26333,7 @@ snapshots: dependencies: glob: 7.2.3 - rolldown-plugin-dts@0.22.4(oxc-resolver@11.15.0)(rolldown@1.0.0-rc.8)(typescript@5.9.3): + rolldown-plugin-dts@0.22.4(oxc-resolver@11.15.0)(rolldown@1.0.0-rc.8)(typescript@5.9.3)(vue-tsc@3.2.8(typescript@5.9.3)): dependencies: '@babel/generator': 8.0.0-rc.2 '@babel/helper-validator-identifier': 8.0.0-rc.2 @@ -25900,6 +26347,7 @@ snapshots: rolldown: 1.0.0-rc.8 optionalDependencies: typescript: 5.9.3 + vue-tsc: 3.2.8(typescript@5.9.3) transitivePeerDependencies: - oxc-resolver @@ -26675,6 +27123,11 @@ snapshots: dependencies: postcss: 8.5.6 + sugarss@5.0.1(postcss@8.5.14): + dependencies: + postcss: 8.5.14 + optional: true + sugarss@5.0.1(postcss@8.5.6): dependencies: postcss: 8.5.6 @@ -26698,11 +27151,11 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-check@4.3.3(picomatch@4.0.3)(svelte@5.41.1)(typescript@5.9.3): + svelte-check@4.3.3(picomatch@4.0.4)(svelte@5.41.1)(typescript@5.9.3): dependencies: '@jridgewell/trace-mapping': 0.3.29 chokidar: 4.0.3 - fdir: 6.5.0(picomatch@4.0.3) + fdir: 6.5.0(picomatch@4.0.4) picocolors: 1.1.1 sade: 1.8.1 svelte: 5.41.1 @@ -26939,7 +27392,7 @@ snapshots: minimist: 1.2.8 strip-bom: 3.0.0 - tsdown@0.21.1(oxc-resolver@11.15.0)(publint@0.3.15)(typescript@5.9.3): + tsdown@0.21.1(oxc-resolver@11.15.0)(publint@0.3.15)(typescript@5.9.3)(vue-tsc@3.2.8(typescript@5.9.3)): dependencies: ansis: 4.2.0 cac: 7.0.0 @@ -26950,7 +27403,7 @@ snapshots: obug: 2.1.1 picomatch: 4.0.3 rolldown: 1.0.0-rc.8 - rolldown-plugin-dts: 0.22.4(oxc-resolver@11.15.0)(rolldown@1.0.0-rc.8)(typescript@5.9.3) + rolldown-plugin-dts: 0.22.4(oxc-resolver@11.15.0)(rolldown@1.0.0-rc.8)(typescript@5.9.3)(vue-tsc@3.2.8(typescript@5.9.3)) semver: 7.7.4 tinyexec: 1.0.2 tinyglobby: 0.2.15 @@ -27368,6 +27821,27 @@ snapshots: - supports-color - terser + vite-node@3.2.4(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1): + dependencies: + cac: 6.7.14 + debug: 4.4.3 + es-module-lexer: 1.7.0 + pathe: 2.0.3 + vite: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + transitivePeerDependencies: + - '@types/node' + - jiti + - less + - lightningcss + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - tsx + - yaml + vite-node@3.2.4(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1): dependencies: cac: 6.7.14 @@ -27389,7 +27863,7 @@ snapshots: - tsx - yaml - vite-plugin-dts@4.2.3(@types/node@24.1.0)(rollup@4.52.5)(typescript@5.8.2)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)): + vite-plugin-dts@4.2.3(@types/node@24.1.0)(rollup@4.52.5)(typescript@5.8.2)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)): dependencies: '@microsoft/api-extractor': 7.47.7(@types/node@24.1.0) '@rollup/pluginutils': 5.1.4(rollup@4.52.5) @@ -27402,17 +27876,17 @@ snapshots: magic-string: 0.30.19 typescript: 5.8.2 optionalDependencies: - vite: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + vite: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) transitivePeerDependencies: - '@types/node' - rollup - supports-color - vite-plugin-externalize-deps@0.10.0(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)): + vite-plugin-externalize-deps@0.10.0(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)): dependencies: - vite: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + vite: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) - vite-plugin-solid@2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.11)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)): + vite-plugin-solid@2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.11)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)): dependencies: '@babel/core': 7.28.3 '@types/babel__core': 7.20.5 @@ -27420,14 +27894,14 @@ snapshots: merge-anything: 5.1.7 solid-js: 1.9.11 solid-refresh: 0.6.3(solid-js@1.9.11) - vite: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) - vitefu: 1.1.1(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + vite: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + vitefu: 1.1.1(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) optionalDependencies: '@testing-library/jest-dom': 6.9.1 transitivePeerDependencies: - supports-color - vite-prerender-plugin@0.5.13(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)): + vite-prerender-plugin@0.5.13(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)): dependencies: kolorist: 1.8.0 magic-string: 0.30.21 @@ -27435,7 +27909,18 @@ snapshots: simple-code-frame: 1.3.0 source-map: 0.7.6 stack-trace: 1.0.0 - vite: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + vite: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + + vite-tsconfig-paths@5.1.4(typescript@5.8.2)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)): + dependencies: + debug: 4.4.3 + globrex: 0.1.2 + tsconfck: 3.1.6(typescript@5.8.2) + optionalDependencies: + vite: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + transitivePeerDependencies: + - supports-color + - typescript vite-tsconfig-paths@5.1.4(typescript@5.8.2)(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)): dependencies: @@ -27462,6 +27947,26 @@ snapshots: sugarss: 5.0.1(postcss@8.5.6) terser: 5.43.1 + vite@7.1.5(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1): + dependencies: + esbuild: 0.25.9 + fdir: 6.5.0(picomatch@4.0.3) + picomatch: 4.0.3 + postcss: 8.5.6 + rollup: 4.52.5 + tinyglobby: 0.2.15 + optionalDependencies: + '@types/node': 24.1.0 + fsevents: 2.3.3 + jiti: 2.6.1 + less: 4.4.0 + lightningcss: 1.32.0 + sass: 1.90.0 + sugarss: 5.0.1(postcss@8.5.14) + terser: 5.43.1 + tsx: 4.19.4 + yaml: 2.8.1 + vite@7.1.5(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1): dependencies: esbuild: 0.25.9 @@ -27482,6 +27987,26 @@ snapshots: tsx: 4.19.4 yaml: 2.8.1 + vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1): + dependencies: + esbuild: 0.25.9 + fdir: 6.5.0(picomatch@4.0.3) + picomatch: 4.0.3 + postcss: 8.5.6 + rollup: 4.52.5 + tinyglobby: 0.2.15 + optionalDependencies: + '@types/node': 24.1.0 + fsevents: 2.3.3 + jiti: 2.6.1 + less: 4.4.0 + lightningcss: 1.32.0 + sass: 1.90.0 + sugarss: 5.0.1(postcss@8.5.14) + terser: 5.43.1 + tsx: 4.19.4 + yaml: 2.8.1 + vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1): dependencies: esbuild: 0.25.9 @@ -27502,9 +28027,52 @@ snapshots: tsx: 4.19.4 yaml: 2.8.1 - vitefu@1.1.1(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)): + vitefu@1.1.1(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)): optionalDependencies: - vite: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + vite: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + + vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.6.1)(jsdom@27.3.0(postcss@8.5.14))(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1): + dependencies: + '@types/chai': 5.2.2 + '@vitest/expect': 3.2.4 + '@vitest/mocker': 3.2.4(vite@7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1)) + '@vitest/pretty-format': 3.2.4 + '@vitest/runner': 3.2.4 + '@vitest/snapshot': 3.2.4 + '@vitest/spy': 3.2.4 + '@vitest/utils': 3.2.4 + chai: 5.2.0 + debug: 4.4.3 + expect-type: 1.2.1 + magic-string: 0.30.19 + pathe: 2.0.3 + picomatch: 4.0.3 + std-env: 3.9.0 + tinybench: 2.9.0 + tinyexec: 0.3.2 + tinyglobby: 0.2.15 + tinypool: 1.1.1 + tinyrainbow: 2.0.0 + vite: 7.2.2(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + vite-node: 3.2.4(@types/node@24.1.0)(jiti@2.6.1)(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.14))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1) + why-is-node-running: 2.3.0 + optionalDependencies: + '@types/debug': 4.1.12 + '@types/node': 24.1.0 + jsdom: 27.3.0(postcss@8.5.14) + transitivePeerDependencies: + - jiti + - less + - lightningcss + - msw + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - tsx + - yaml vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.6.1)(jsdom@27.3.0(postcss@8.5.6))(less@4.4.0)(lightningcss@1.32.0)(sass@1.90.0)(sugarss@5.0.1(postcss@8.5.6))(terser@5.43.1)(tsx@4.19.4)(yaml@2.8.1): dependencies: @@ -27548,6 +28116,7 @@ snapshots: - terser - tsx - yaml + optional: true vlq@1.0.1: {} @@ -27555,9 +28124,9 @@ snapshots: vue-component-type-helpers@2.2.12: {} - vue-demi@0.14.10(vue@3.5.16(typescript@5.9.3)): + vue-demi@0.14.10(vue@3.6.0-beta.11(typescript@5.9.3)): dependencies: - vue: 3.5.16(typescript@5.9.3) + vue: 3.6.0-beta.11(typescript@5.9.3) vue-eslint-parser@10.2.0(eslint@9.36.0(jiti@2.6.1)): dependencies: @@ -27571,21 +28140,18 @@ snapshots: transitivePeerDependencies: - supports-color - vue-tsc@2.2.10(typescript@5.8.2): + vue-tsc@3.2.8(typescript@5.8.2): dependencies: - '@volar/typescript': 2.4.14 - '@vue/language-core': 2.2.10(typescript@5.8.2) + '@volar/typescript': 2.4.28 + '@vue/language-core': 3.2.8 typescript: 5.8.2 - vue@3.5.16(typescript@5.8.2): + vue-tsc@3.2.8(typescript@5.9.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.2)) - '@vue/shared': 3.5.16 - optionalDependencies: - typescript: 5.8.2 + '@volar/typescript': 2.4.28 + '@vue/language-core': 3.2.8 + typescript: 5.9.3 + optional: true vue@3.5.16(typescript@5.9.3): dependencies: @@ -27596,6 +28162,29 @@ snapshots: '@vue/shared': 3.5.16 optionalDependencies: typescript: 5.9.3 + optional: true + + vue@3.6.0-beta.11(typescript@5.8.2): + dependencies: + '@vue/compiler-dom': 3.6.0-beta.11 + '@vue/compiler-sfc': 3.6.0-beta.11 + '@vue/runtime-dom': 3.6.0-beta.11 + '@vue/runtime-vapor': 3.6.0-beta.11(@vue/runtime-dom@3.6.0-beta.11) + '@vue/server-renderer': 3.6.0-beta.11(vue@3.6.0-beta.11(typescript@5.8.2)) + '@vue/shared': 3.6.0-beta.11 + optionalDependencies: + typescript: 5.8.2 + + vue@3.6.0-beta.11(typescript@5.9.3): + dependencies: + '@vue/compiler-dom': 3.6.0-beta.11 + '@vue/compiler-sfc': 3.6.0-beta.11 + '@vue/runtime-dom': 3.6.0-beta.11 + '@vue/runtime-vapor': 3.6.0-beta.11(@vue/runtime-dom@3.6.0-beta.11) + '@vue/server-renderer': 3.6.0-beta.11(vue@3.6.0-beta.11(typescript@5.9.3)) + '@vue/shared': 3.6.0-beta.11 + optionalDependencies: + typescript: 5.9.3 w3c-xmlserializer@5.0.0: dependencies: