diff --git a/.gitignore b/.gitignore index d60197e0c..cc376bd6c 100644 --- a/.gitignore +++ b/.gitignore @@ -37,6 +37,7 @@ stats.html .nx/workspace-data .pnpm-store .tsup +.svelte-kit vite.config.js.timestamp-* vite.config.ts.timestamp-* diff --git a/docs/framework/angular/reference/classes/tanstackfield.md b/docs/framework/angular/reference/classes/tanstackfield.md index 3fe19007b..8d8f6dbaa 100644 --- a/docs/framework/angular/reference/classes/tanstackfield.md +++ b/docs/framework/angular/reference/classes/tanstackfield.md @@ -5,13 +5,17 @@ title: TanStackField # Class: TanStackField\ +Defined in: [tanstack-field.directive.ts:25](https://github.com/TanStack/form/blob/main/packages/angular-form/src/tanstack-field.directive.ts#L25) + ## Type Parameters • **TParentData** • **TName** *extends* `DeepKeys`\<`TParentData`\> -• **TFieldValidator** *extends* `Validator`\<`DeepValue`\<`TParentData`, `TName`\>, `unknown`\> \| `undefined` = `undefined` +• **TFieldValidator** *extends* + \| `Validator`\<`DeepValue`\<`TParentData`, `TName`\>, `unknown`\> + \| `undefined` = `undefined` • **TFormValidator** *extends* `Validator`\<`TParentData`, `unknown`\> \| `undefined` = `undefined` @@ -44,9 +48,7 @@ new TanStackField(): api: FieldApi; ``` -#### Defined in - -[tanstack-field.directive.ts:62](https://github.com/TanStack/form/blob/main/packages/angular-form/src/tanstack-field.directive.ts#L62) +Defined in: [tanstack-field.directive.ts:62](https://github.com/TanStack/form/blob/main/packages/angular-form/src/tanstack-field.directive.ts#L62) *** @@ -56,15 +58,15 @@ api: FieldApi; optional asyncAlways: boolean; ``` +Defined in: [tanstack-field.directive.ts:48](https://github.com/TanStack/form/blob/main/packages/angular-form/src/tanstack-field.directive.ts#L48) + If `true`, always run async validation, even if there are errors emitted during synchronous validation. #### Implementation of -`FieldOptions.asyncAlways` - -#### Defined in - -[tanstack-field.directive.ts:48](https://github.com/TanStack/form/blob/main/packages/angular-form/src/tanstack-field.directive.ts#L48) +```ts +FieldOptions.asyncAlways +``` *** @@ -74,15 +76,15 @@ If `true`, always run async validation, even if there are errors emitted during optional asyncDebounceMs: number; ``` +Defined in: [tanstack-field.directive.ts:47](https://github.com/TanStack/form/blob/main/packages/angular-form/src/tanstack-field.directive.ts#L47) + The default time to debounce async validation if there is not a more specific debounce time passed. #### Implementation of -`FieldOptions.asyncDebounceMs` - -#### Defined in - -[tanstack-field.directive.ts:47](https://github.com/TanStack/form/blob/main/packages/angular-form/src/tanstack-field.directive.ts#L47) +```ts +FieldOptions.asyncDebounceMs +``` *** @@ -92,15 +94,15 @@ The default time to debounce async validation if there is not a more specific de optional defaultMeta: Partial; ``` +Defined in: [tanstack-field.directive.ts:60](https://github.com/TanStack/form/blob/main/packages/angular-form/src/tanstack-field.directive.ts#L60) + An optional object with default metadata for the field. #### Implementation of -`FieldOptions.defaultMeta` - -#### Defined in - -[tanstack-field.directive.ts:60](https://github.com/TanStack/form/blob/main/packages/angular-form/src/tanstack-field.directive.ts#L60) +```ts +FieldOptions.defaultMeta +``` *** @@ -110,15 +112,15 @@ An optional object with default metadata for the field. optional defaultValue: NoInfer; ``` +Defined in: [tanstack-field.directive.ts:46](https://github.com/TanStack/form/blob/main/packages/angular-form/src/tanstack-field.directive.ts#L46) + An optional default value for the field. #### Implementation of -`FieldOptions.defaultValue` - -#### Defined in - -[tanstack-field.directive.ts:46](https://github.com/TanStack/form/blob/main/packages/angular-form/src/tanstack-field.directive.ts#L46) +```ts +FieldOptions.defaultValue +``` *** @@ -128,15 +130,15 @@ An optional default value for the field. optional listeners: NoInfer>; ``` +Defined in: [tanstack-field.directive.ts:57](https://github.com/TanStack/form/blob/main/packages/angular-form/src/tanstack-field.directive.ts#L57) + A list of listeners which attach to the corresponding events #### Implementation of -`FieldOptions.listeners` - -#### Defined in - -[tanstack-field.directive.ts:57](https://github.com/TanStack/form/blob/main/packages/angular-form/src/tanstack-field.directive.ts#L57) +```ts +FieldOptions.listeners +``` *** @@ -146,15 +148,15 @@ A list of listeners which attach to the corresponding events name: TName; ``` +Defined in: [tanstack-field.directive.ts:42](https://github.com/TanStack/form/blob/main/packages/angular-form/src/tanstack-field.directive.ts#L42) + The field name. The type will be `DeepKeys` to ensure your name is a deep key of the parent dataset. #### Implementation of -`FieldOptions.name` - -#### Defined in - -[tanstack-field.directive.ts:42](https://github.com/TanStack/form/blob/main/packages/angular-form/src/tanstack-field.directive.ts#L42) +```ts +FieldOptions.name +``` *** @@ -164,9 +166,7 @@ The field name. The type will be `DeepKeys` to ensure your name is tanstackField: FormApi; ``` -#### Defined in - -[tanstack-field.directive.ts:50](https://github.com/TanStack/form/blob/main/packages/angular-form/src/tanstack-field.directive.ts#L50) +Defined in: [tanstack-field.directive.ts:50](https://github.com/TanStack/form/blob/main/packages/angular-form/src/tanstack-field.directive.ts#L50) *** @@ -176,14 +176,12 @@ tanstackField: FormApi; optional unmount: () => void; ``` +Defined in: [tanstack-field.directive.ts:78](https://github.com/TanStack/form/blob/main/packages/angular-form/src/tanstack-field.directive.ts#L78) + #### Returns `void` -#### Defined in - -[tanstack-field.directive.ts:78](https://github.com/TanStack/form/blob/main/packages/angular-form/src/tanstack-field.directive.ts#L78) - *** ### validatorAdapter? @@ -192,15 +190,15 @@ optional unmount: () => void; optional validatorAdapter: TFieldValidator; ``` +Defined in: [tanstack-field.directive.ts:49](https://github.com/TanStack/form/blob/main/packages/angular-form/src/tanstack-field.directive.ts#L49) + A validator provided by an extension, like `yupValidator` from `@tanstack/yup-form-adapter` #### Implementation of -`FieldOptions.validatorAdapter` - -#### Defined in - -[tanstack-field.directive.ts:49](https://github.com/TanStack/form/blob/main/packages/angular-form/src/tanstack-field.directive.ts#L49) +```ts +FieldOptions.validatorAdapter +``` *** @@ -210,15 +208,15 @@ A validator provided by an extension, like `yupValidator` from `@tanstack/yup-fo optional validators: NoInfer>; ``` +Defined in: [tanstack-field.directive.ts:54](https://github.com/TanStack/form/blob/main/packages/angular-form/src/tanstack-field.directive.ts#L54) + A list of validators to pass to the field #### Implementation of -`FieldOptions.validators` - -#### Defined in - -[tanstack-field.directive.ts:54](https://github.com/TanStack/form/blob/main/packages/angular-form/src/tanstack-field.directive.ts#L54) +```ts +FieldOptions.validators +``` ## Methods @@ -228,6 +226,8 @@ A list of validators to pass to the field ngOnChanges(): void ``` +Defined in: [tanstack-field.directive.ts:90](https://github.com/TanStack/form/blob/main/packages/angular-form/src/tanstack-field.directive.ts#L90) + A callback method that is invoked immediately after the default change detector has checked data-bound properties if at least one has changed, and before the view and content @@ -239,11 +239,9 @@ children are checked. #### Implementation of -`OnChanges.ngOnChanges` - -#### Defined in - -[tanstack-field.directive.ts:90](https://github.com/TanStack/form/blob/main/packages/angular-form/src/tanstack-field.directive.ts#L90) +```ts +OnChanges.ngOnChanges +``` *** @@ -253,6 +251,8 @@ children are checked. ngOnDestroy(): void ``` +Defined in: [tanstack-field.directive.ts:86](https://github.com/TanStack/form/blob/main/packages/angular-form/src/tanstack-field.directive.ts#L86) + A callback method that performs custom clean-up, invoked immediately before a directive, pipe, or service instance is destroyed. @@ -262,11 +262,9 @@ before a directive, pipe, or service instance is destroyed. #### Implementation of -`OnDestroy.ngOnDestroy` - -#### Defined in - -[tanstack-field.directive.ts:86](https://github.com/TanStack/form/blob/main/packages/angular-form/src/tanstack-field.directive.ts#L86) +```ts +OnDestroy.ngOnDestroy +``` *** @@ -276,6 +274,8 @@ before a directive, pipe, or service instance is destroyed. ngOnInit(): void ``` +Defined in: [tanstack-field.directive.ts:80](https://github.com/TanStack/form/blob/main/packages/angular-form/src/tanstack-field.directive.ts#L80) + A callback method that is invoked immediately after the default change detector has checked the directive's data-bound properties for the first time, @@ -288,8 +288,6 @@ It is invoked only once when the directive is instantiated. #### Implementation of -`OnInit.ngOnInit` - -#### Defined in - -[tanstack-field.directive.ts:80](https://github.com/TanStack/form/blob/main/packages/angular-form/src/tanstack-field.directive.ts#L80) +```ts +OnInit.ngOnInit +``` diff --git a/docs/framework/angular/reference/functions/injectform.md b/docs/framework/angular/reference/functions/injectform.md index 235cfa030..05b89cd61 100644 --- a/docs/framework/angular/reference/functions/injectform.md +++ b/docs/framework/angular/reference/functions/injectform.md @@ -9,6 +9,8 @@ title: injectForm function injectForm(opts?): FormApi ``` +Defined in: [inject-form.ts:5](https://github.com/TanStack/form/blob/main/packages/angular-form/src/inject-form.ts#L5) + ## Type Parameters • **TFormData** @@ -24,7 +26,3 @@ function injectForm(opts?): FormApi - -## Defined in - -[inject-form.ts:5](https://github.com/TanStack/form/blob/main/packages/angular-form/src/inject-form.ts#L5) diff --git a/docs/framework/angular/reference/functions/injectstore.md b/docs/framework/angular/reference/functions/injectstore.md index e5a765b72..d66d6302a 100644 --- a/docs/framework/angular/reference/functions/injectstore.md +++ b/docs/framework/angular/reference/functions/injectstore.md @@ -9,6 +9,8 @@ title: injectStore function injectStore(form, selector?): Signal ``` +Defined in: [inject-store.ts:4](https://github.com/TanStack/form/blob/main/packages/angular-form/src/inject-store.ts#L4) + ## Type Parameters • **TFormData** @@ -30,7 +32,3 @@ function injectStore(form, selector?): Sig ## Returns `Signal`\<`TSelected`\> - -## Defined in - -[inject-store.ts:4](https://github.com/TanStack/form/blob/main/packages/angular-form/src/inject-store.ts#L4) diff --git a/docs/framework/lit/reference/classes/tanstackformcontroller.md b/docs/framework/lit/reference/classes/tanstackformcontroller.md index b918a06a6..b5be60c77 100644 --- a/docs/framework/lit/reference/classes/tanstackformcontroller.md +++ b/docs/framework/lit/reference/classes/tanstackformcontroller.md @@ -5,6 +5,8 @@ title: TanStackFormController # Class: TanStackFormController\ +Defined in: [tanstack-form-controller.ts:81](https://github.com/TanStack/form/blob/main/packages/lit-form/src/tanstack-form-controller.ts#L81) + ## Type Parameters • **TParentData** @@ -23,6 +25,8 @@ title: TanStackFormController new TanStackFormController(host, config?): TanStackFormController ``` +Defined in: [tanstack-form-controller.ts:93](https://github.com/TanStack/form/blob/main/packages/lit-form/src/tanstack-form-controller.ts#L93) + #### Parameters ##### host @@ -37,10 +41,6 @@ new TanStackFormController(host, config?): TanStack [`TanStackFormController`](tanstackformcontroller.md)\<`TParentData`, `TFormValidator`\> -#### Defined in - -[tanstack-form-controller.ts:93](https://github.com/TanStack/form/blob/main/packages/lit-form/src/tanstack-form-controller.ts#L93) - ## Properties ### api @@ -49,9 +49,7 @@ new TanStackFormController(host, config?): TanStack api: FormApi; ``` -#### Defined in - -[tanstack-form-controller.ts:91](https://github.com/TanStack/form/blob/main/packages/lit-form/src/tanstack-form-controller.ts#L91) +Defined in: [tanstack-form-controller.ts:91](https://github.com/TanStack/form/blob/main/packages/lit-form/src/tanstack-form-controller.ts#L91) ## Methods @@ -61,11 +59,15 @@ api: FormApi; field(fieldConfig, render): object ``` +Defined in: [tanstack-form-controller.ts:112](https://github.com/TanStack/form/blob/main/packages/lit-form/src/tanstack-form-controller.ts#L112) + #### Type Parameters • **TName** *extends* `string` \| `number` -• **TFieldValidator** *extends* `undefined` \| `Validator`\<`DeepValue`\<`TParentData`, `TName`, `IsNullable`\<`TParentData`\>\>, `unknown`\> = `undefined` +• **TFieldValidator** *extends* + \| `undefined` + \| `Validator`\<`DeepValue`\<`TParentData`, `TName`, `IsNullable`\<`TParentData`\>\>, `unknown`\> = `undefined` • **TData** = `DeepValue`\<`TParentData`, `TName`, `IsNullable`\<`TParentData`\>\> @@ -107,10 +109,6 @@ options: FieldOptions; ``` -#### Defined in - -[tanstack-form-controller.ts:112](https://github.com/TanStack/form/blob/main/packages/lit-form/src/tanstack-form-controller.ts#L112) - *** ### hostConnected() @@ -119,6 +117,8 @@ render: renderCallback(__namedParameters): ReactNode ``` +Defined in: [packages/react-form/src/useField.tsx:164](https://github.com/TanStack/form/blob/main/packages/react-form/src/useField.tsx#L164) + A function component that takes field options and a render function as children and returns a React component. The `Field` component uses the `useField` hook internally to manage the field instance. @@ -19,7 +21,9 @@ The `Field` component uses the `useField` hook internally to manage the field in • **TName** *extends* `string` \| `number` -• **TFieldValidator** *extends* `undefined` \| `Validator`\<`DeepValue`\<`TParentData`, `TName`\>, `unknown`\> = `undefined` +• **TFieldValidator** *extends* + \| `undefined` + \| `Validator`\<`DeepValue`\<`TParentData`, `TName`\>, `unknown`\> = `undefined` • **TFormValidator** *extends* `undefined` \| `Validator`\<`TParentData`, `unknown`\> = `undefined` @@ -34,7 +38,3 @@ The `Field` component uses the `useField` hook internally to manage the field in ## Returns `ReactNode` - -## Defined in - -[packages/react-form/src/useField.tsx:164](https://github.com/TanStack/form/blob/main/packages/react-form/src/useField.tsx#L164) diff --git a/docs/framework/react/reference/functions/usefield.md b/docs/framework/react/reference/functions/usefield.md index 779a1954e..72bc66835 100644 --- a/docs/framework/react/reference/functions/usefield.md +++ b/docs/framework/react/reference/functions/usefield.md @@ -9,6 +9,8 @@ title: useField function useField(opts): FieldApi & ReactFieldApi ``` +Defined in: [packages/react-form/src/useField.tsx:50](https://github.com/TanStack/form/blob/main/packages/react-form/src/useField.tsx#L50) + A hook for managing a field in a form. ## Type Parameters @@ -17,7 +19,9 @@ A hook for managing a field in a form. • **TName** *extends* `string` \| `number` -• **TFieldValidator** *extends* `undefined` \| `Validator`\<`DeepValue`\<`TParentData`, `TName`\>, `unknown`\> = `undefined` +• **TFieldValidator** *extends* + \| `undefined` + \| `Validator`\<`DeepValue`\<`TParentData`, `TName`\>, `unknown`\> = `undefined` • **TFormValidator** *extends* `undefined` \| `Validator`\<`TParentData`, `unknown`\> = `undefined` @@ -36,7 +40,3 @@ An object with field options. `FieldApi`\<`TParentData`, `TName`, `TFieldValidator`, `TFormValidator`, `TData`\> & `ReactFieldApi`\<`TParentData`, `TFormValidator`\> The `FieldApi` instance for the specified field. - -## Defined in - -[packages/react-form/src/useField.tsx:50](https://github.com/TanStack/form/blob/main/packages/react-form/src/useField.tsx#L50) diff --git a/docs/framework/react/reference/functions/useform.md b/docs/framework/react/reference/functions/useform.md index 6f877b2e9..826335c33 100644 --- a/docs/framework/react/reference/functions/useform.md +++ b/docs/framework/react/reference/functions/useform.md @@ -9,6 +9,8 @@ title: useForm function useForm(opts?): ReactFormExtendedApi ``` +Defined in: [packages/react-form/src/useForm.tsx:57](https://github.com/TanStack/form/blob/main/packages/react-form/src/useForm.tsx#L57) + A custom React Hook that returns an extended instance of the `FormApi` class. This API encapsulates all the necessary functionalities related to the form. It allows you to manage form state, handle submissions, and interact with form fields @@ -28,7 +30,3 @@ This API encapsulates all the necessary functionalities related to the form. It ## Returns [`ReactFormExtendedApi`](../type-aliases/reactformextendedapi.md)\<`TFormData`, `TFormValidator`\> - -## Defined in - -[packages/react-form/src/useForm.tsx:57](https://github.com/TanStack/form/blob/main/packages/react-form/src/useForm.tsx#L57) diff --git a/docs/framework/react/reference/functions/usestore.md b/docs/framework/react/reference/functions/usestore.md index 45ed3f214..68b62fd0a 100644 --- a/docs/framework/react/reference/functions/usestore.md +++ b/docs/framework/react/reference/functions/usestore.md @@ -11,6 +11,8 @@ title: useStore function useStore(store, selector?): TSelected ``` +Defined in: node\_modules/.pnpm/@tanstack+react-store@0.7.0\_react-dom@18.3.1\_react@18.3.1\_\_react@18.3.1/node\_modules/@tanstack/react-store/dist/esm/index.d.ts:7 + ### Type Parameters • **TState** @@ -31,16 +33,14 @@ function useStore(store, selector?): TSelected `TSelected` -### Defined in - -node\_modules/.pnpm/@tanstack+react-store@0.7.0\_react-dom@18.3.1\_react@18.3.1\_\_react@18.3.1/node\_modules/@tanstack/react-store/dist/esm/index.d.ts:7 - ## Call Signature ```ts function useStore(store, selector?): TSelected ``` +Defined in: node\_modules/.pnpm/@tanstack+react-store@0.7.0\_react-dom@18.3.1\_react@18.3.1\_\_react@18.3.1/node\_modules/@tanstack/react-store/dist/esm/index.d.ts:8 + ### Type Parameters • **TState** @@ -60,7 +60,3 @@ function useStore(store, selector?): TSelected ### Returns `TSelected` - -### Defined in - -node\_modules/.pnpm/@tanstack+react-store@0.7.0\_react-dom@18.3.1\_react@18.3.1\_\_react@18.3.1/node\_modules/@tanstack/react-store/dist/esm/index.d.ts:8 diff --git a/docs/framework/react/reference/functions/usetransform.md b/docs/framework/react/reference/functions/usetransform.md index bc4ffb2cb..737c8c8af 100644 --- a/docs/framework/react/reference/functions/usetransform.md +++ b/docs/framework/react/reference/functions/usetransform.md @@ -9,6 +9,8 @@ title: useTransform function useTransform(fn, deps): FormTransform ``` +Defined in: [packages/react-form/src/useTransform.ts:3](https://github.com/TanStack/form/blob/main/packages/react-form/src/useTransform.ts#L3) + ## Type Parameters • **TFormData** @@ -28,7 +30,3 @@ function useTransform(fn, deps): FormTransform - -## Defined in - -[packages/react-form/src/useTransform.ts:3](https://github.com/TanStack/form/blob/main/packages/react-form/src/useTransform.ts#L3) diff --git a/docs/framework/react/reference/interfaces/reactformapi.md b/docs/framework/react/reference/interfaces/reactformapi.md index 8772804da..b53804b8d 100644 --- a/docs/framework/react/reference/interfaces/reactformapi.md +++ b/docs/framework/react/reference/interfaces/reactformapi.md @@ -5,6 +5,8 @@ title: ReactFormApi # Interface: ReactFormApi\ +Defined in: [packages/react-form/src/useForm.tsx:14](https://github.com/TanStack/form/blob/main/packages/react-form/src/useForm.tsx#L14) + Fields that are added onto the `FormAPI` from `@tanstack/form-core` and returned from `useForm` ## Type Parameters @@ -21,11 +23,9 @@ Fields that are added onto the `FormAPI` from `@tanstack/form-core` and returned Field: FieldComponent; ``` -A React component to render form fields. With this, you can render and manage individual form fields. - -#### Defined in +Defined in: [packages/react-form/src/useForm.tsx:21](https://github.com/TanStack/form/blob/main/packages/react-form/src/useForm.tsx#L21) -[packages/react-form/src/useForm.tsx:21](https://github.com/TanStack/form/blob/main/packages/react-form/src/useForm.tsx#L21) +A React component to render form fields. With this, you can render and manage individual form fields. *** @@ -35,6 +35,8 @@ A React component to render form fields. With this, you can render and manage in Subscribe: (props) => ReactNode; ``` +Defined in: [packages/react-form/src/useForm.tsx:25](https://github.com/TanStack/form/blob/main/packages/react-form/src/useForm.tsx#L25) + A `Subscribe` function that allows you to listen and react to changes in the form's state. It's especially useful when you need to execute side effects or render specific components in response to state updates. #### Type Parameters @@ -56,7 +58,3 @@ A `Subscribe` function that allows you to listen and react to changes in the for #### Returns `ReactNode` - -#### Defined in - -[packages/react-form/src/useForm.tsx:25](https://github.com/TanStack/form/blob/main/packages/react-form/src/useForm.tsx#L25) diff --git a/docs/framework/react/reference/type-aliases/fieldcomponent.md b/docs/framework/react/reference/type-aliases/fieldcomponent.md index 7e72e1ea8..00fc39ca7 100644 --- a/docs/framework/react/reference/type-aliases/fieldcomponent.md +++ b/docs/framework/react/reference/type-aliases/fieldcomponent.md @@ -6,12 +6,14 @@ title: FieldComponent # Type Alias: FieldComponent()\ ```ts -type FieldComponent: ({ +type FieldComponent = ({ children, ...fieldOptions }) => ReactNode; ``` +Defined in: [packages/react-form/src/useField.tsx:134](https://github.com/TanStack/form/blob/main/packages/react-form/src/useField.tsx#L134) + A type alias representing a field component for a specific form data type. ## Type Parameters @@ -24,7 +26,9 @@ A type alias representing a field component for a specific form data type. • **TName** *extends* `DeepKeys`\<`TParentData`\> -• **TFieldValidator** *extends* `Validator`\<`DeepValue`\<`TParentData`, `TName`\>, `unknown`\> \| `undefined` = `undefined` +• **TFieldValidator** *extends* + \| `Validator`\<`DeepValue`\<`TParentData`, `TName`\>, `unknown`\> + \| `undefined` = `undefined` • **TData** *extends* `DeepValue`\<`TParentData`, `TName`\> = `DeepValue`\<`TParentData`, `TName`\> @@ -40,7 +44,3 @@ A type alias representing a field component for a specific form data type. ## Returns `ReactNode` - -## Defined in - -[packages/react-form/src/useField.tsx:134](https://github.com/TanStack/form/blob/main/packages/react-form/src/useField.tsx#L134) diff --git a/docs/framework/react/reference/type-aliases/reactformextendedapi.md b/docs/framework/react/reference/type-aliases/reactformextendedapi.md index 15527cba0..ec56e7c0d 100644 --- a/docs/framework/react/reference/type-aliases/reactformextendedapi.md +++ b/docs/framework/react/reference/type-aliases/reactformextendedapi.md @@ -6,9 +6,11 @@ title: ReactFormExtendedApi # Type Alias: ReactFormExtendedApi\ ```ts -type ReactFormExtendedApi: FormApi & ReactFormApi; +type ReactFormExtendedApi = FormApi & ReactFormApi; ``` +Defined in: [packages/react-form/src/useForm.tsx:34](https://github.com/TanStack/form/blob/main/packages/react-form/src/useForm.tsx#L34) + An extended version of the `FormApi` class that includes React-specific functionalities from `ReactFormApi` ## Type Parameters @@ -16,7 +18,3 @@ An extended version of the `FormApi` class that includes React-specific function • **TFormData** • **TFormValidator** *extends* `Validator`\<`TFormData`, `unknown`\> \| `undefined` = `undefined` - -## Defined in - -[packages/react-form/src/useForm.tsx:34](https://github.com/TanStack/form/blob/main/packages/react-form/src/useForm.tsx#L34) diff --git a/docs/framework/react/reference/type-aliases/usefield.md b/docs/framework/react/reference/type-aliases/usefield.md index 27f17d13f..6ebd1f268 100644 --- a/docs/framework/react/reference/type-aliases/usefield.md +++ b/docs/framework/react/reference/type-aliases/usefield.md @@ -6,9 +6,11 @@ title: UseField # Type Alias: UseField()\ ```ts -type UseField: (opts) => FieldApi; +type UseField = (opts) => FieldApi; ``` +Defined in: [packages/react-form/src/useField.tsx:26](https://github.com/TanStack/form/blob/main/packages/react-form/src/useField.tsx#L26) + A type representing a hook for using a field in a form with the given form data type. A function that takes an optional object with a `name` property and field options, and returns a `FieldApi` instance for the specified field. @@ -23,7 +25,9 @@ A function that takes an optional object with a `name` property and field option • **TName** *extends* `DeepKeys`\<`TParentData`\> -• **TFieldValidator** *extends* `Validator`\<`DeepValue`\<`TParentData`, `TName`\>, `unknown`\> \| `undefined` = `undefined` +• **TFieldValidator** *extends* + \| `Validator`\<`DeepValue`\<`TParentData`, `TName`\>, `unknown`\> + \| `undefined` = `undefined` • **TData** *extends* `DeepValue`\<`TParentData`, `TName`\> = `DeepValue`\<`TParentData`, `TName`\> @@ -36,7 +40,3 @@ A function that takes an optional object with a `name` property and field option ## Returns `FieldApi`\<`TParentData`, `TName`, `TFieldValidator`, `TFormValidator`, `TData`\> - -## Defined in - -[packages/react-form/src/useField.tsx:26](https://github.com/TanStack/form/blob/main/packages/react-form/src/useField.tsx#L26) diff --git a/docs/framework/solid/reference/functions/createfield.md b/docs/framework/solid/reference/functions/createfield.md index b03c59dc1..6befedc54 100644 --- a/docs/framework/solid/reference/functions/createfield.md +++ b/docs/framework/solid/reference/functions/createfield.md @@ -9,13 +9,17 @@ title: createField function createField(opts): () => never ``` +Defined in: [packages/solid-form/src/createField.tsx:87](https://github.com/TanStack/form/blob/main/packages/solid-form/src/createField.tsx#L87) + ## Type Parameters • **TParentData** • **TName** *extends* `string` \| `number` -• **TFieldValidator** *extends* `undefined` \| `Validator`\<`DeepValue`\<`TParentData`, `TName`\>, `unknown`\> = `undefined` +• **TFieldValidator** *extends* + \| `undefined` + \| `Validator`\<`DeepValue`\<`TParentData`, `TName`\>, `unknown`\> = `undefined` • **TFormValidator** *extends* `undefined` \| `Validator`\<`TParentData`, `unknown`\> = `undefined` @@ -34,7 +38,3 @@ function createField ### Returns `never` - -## Defined in - -[packages/solid-form/src/createField.tsx:87](https://github.com/TanStack/form/blob/main/packages/solid-form/src/createField.tsx#L87) diff --git a/docs/framework/solid/reference/functions/createform.md b/docs/framework/solid/reference/functions/createform.md index 1de39fc10..4408204c0 100644 --- a/docs/framework/solid/reference/functions/createform.md +++ b/docs/framework/solid/reference/functions/createform.md @@ -9,6 +9,8 @@ title: createForm function createForm(opts?): FormApi & SolidFormApi ``` +Defined in: [packages/solid-form/src/createForm.tsx:26](https://github.com/TanStack/form/blob/main/packages/solid-form/src/createForm.tsx#L26) + ## Type Parameters • **TParentData** @@ -24,7 +26,3 @@ function createForm(opts?): FormApi & [`SolidFormApi`](../interfaces/solidformapi.md)\<`TParentData`, `TFormValidator`\> - -## Defined in - -[packages/solid-form/src/createForm.tsx:26](https://github.com/TanStack/form/blob/main/packages/solid-form/src/createForm.tsx#L26) diff --git a/docs/framework/solid/reference/functions/field.md b/docs/framework/solid/reference/functions/field.md index 6613b3e90..7cb6956d1 100644 --- a/docs/framework/solid/reference/functions/field.md +++ b/docs/framework/solid/reference/functions/field.md @@ -9,13 +9,17 @@ title: Field function Field(props): Element ``` +Defined in: [packages/solid-form/src/createField.tsx:196](https://github.com/TanStack/form/blob/main/packages/solid-form/src/createField.tsx#L196) + ## Type Parameters • **TParentData** • **TName** *extends* `string` \| `number` -• **TFieldValidator** *extends* `undefined` \| `Validator`\<`DeepValue`\<`TParentData`, `TName`\>, `unknown`\> = `undefined` +• **TFieldValidator** *extends* + \| `undefined` + \| `Validator`\<`DeepValue`\<`TParentData`, `TName`\>, `unknown`\> = `undefined` • **TFormValidator** *extends* `undefined` \| `Validator`\<`TParentData`, `unknown`\> = `undefined` @@ -30,7 +34,3 @@ function Field(props ## Returns `Element` - -## Defined in - -[packages/solid-form/src/createField.tsx:196](https://github.com/TanStack/form/blob/main/packages/solid-form/src/createField.tsx#L196) diff --git a/docs/framework/solid/reference/functions/usestore.md b/docs/framework/solid/reference/functions/usestore.md index 69e1e4e37..b1251110e 100644 --- a/docs/framework/solid/reference/functions/usestore.md +++ b/docs/framework/solid/reference/functions/usestore.md @@ -11,6 +11,8 @@ title: useStore function useStore(store, selector?): Accessor ``` +Defined in: node\_modules/.pnpm/@tanstack+solid-store@0.7.0\_solid-js@1.9.3/node\_modules/@tanstack/solid-store/dist/esm/index.d.ts:8 + ### Type Parameters • **TState** @@ -31,16 +33,14 @@ function useStore(store, selector?): Accessor `Accessor`\<`TSelected`\> -### Defined in - -node\_modules/.pnpm/@tanstack+solid-store@0.7.0\_solid-js@1.9.3/node\_modules/@tanstack/solid-store/dist/esm/index.d.ts:8 - ## Call Signature ```ts function useStore(store, selector?): Accessor ``` +Defined in: node\_modules/.pnpm/@tanstack+solid-store@0.7.0\_solid-js@1.9.3/node\_modules/@tanstack/solid-store/dist/esm/index.d.ts:9 + ### Type Parameters • **TState** @@ -60,7 +60,3 @@ function useStore(store, selector?): Accessor ### Returns `Accessor`\<`TSelected`\> - -### Defined in - -node\_modules/.pnpm/@tanstack+solid-store@0.7.0\_solid-js@1.9.3/node\_modules/@tanstack/solid-store/dist/esm/index.d.ts:9 diff --git a/docs/framework/solid/reference/interfaces/solidformapi.md b/docs/framework/solid/reference/interfaces/solidformapi.md index 048fa225a..a0ae50053 100644 --- a/docs/framework/solid/reference/interfaces/solidformapi.md +++ b/docs/framework/solid/reference/interfaces/solidformapi.md @@ -5,6 +5,8 @@ title: SolidFormApi # Interface: SolidFormApi\ +Defined in: [packages/solid-form/src/createForm.tsx:11](https://github.com/TanStack/form/blob/main/packages/solid-form/src/createForm.tsx#L11) + ## Type Parameters • **TFormData** @@ -19,9 +21,7 @@ title: SolidFormApi createField: CreateField; ``` -#### Defined in - -[packages/solid-form/src/createForm.tsx:16](https://github.com/TanStack/form/blob/main/packages/solid-form/src/createForm.tsx#L16) +Defined in: [packages/solid-form/src/createForm.tsx:16](https://github.com/TanStack/form/blob/main/packages/solid-form/src/createForm.tsx#L16) *** @@ -31,9 +31,7 @@ createField: CreateField; Field: FieldComponent; ``` -#### Defined in - -[packages/solid-form/src/createForm.tsx:15](https://github.com/TanStack/form/blob/main/packages/solid-form/src/createForm.tsx#L15) +Defined in: [packages/solid-form/src/createForm.tsx:15](https://github.com/TanStack/form/blob/main/packages/solid-form/src/createForm.tsx#L15) *** @@ -43,6 +41,8 @@ Field: FieldComponent; Subscribe: (props) => Element; ``` +Defined in: [packages/solid-form/src/createForm.tsx:20](https://github.com/TanStack/form/blob/main/packages/solid-form/src/createForm.tsx#L20) + #### Type Parameters • **TSelected** = `FormState`\<`TFormData`\> @@ -63,10 +63,6 @@ Subscribe: (props) => Element; `Element` -#### Defined in - -[packages/solid-form/src/createForm.tsx:20](https://github.com/TanStack/form/blob/main/packages/solid-form/src/createForm.tsx#L20) - *** ### useStore() @@ -75,6 +71,8 @@ Subscribe: (props) => Element; useStore: (selector?) => () => TSelected; ``` +Defined in: [packages/solid-form/src/createForm.tsx:17](https://github.com/TanStack/form/blob/main/packages/solid-form/src/createForm.tsx#L17) + #### Type Parameters • **TSelected** = `FormState`\<`TFormData`\> @@ -92,7 +90,3 @@ useStore: (selector?) => () => TSelected; ##### Returns `TSelected` - -#### Defined in - -[packages/solid-form/src/createForm.tsx:17](https://github.com/TanStack/form/blob/main/packages/solid-form/src/createForm.tsx#L17) diff --git a/docs/framework/solid/reference/type-aliases/createfield.md b/docs/framework/solid/reference/type-aliases/createfield.md index 6c74e7fb9..3c91dcf69 100644 --- a/docs/framework/solid/reference/type-aliases/createfield.md +++ b/docs/framework/solid/reference/type-aliases/createfield.md @@ -6,9 +6,11 @@ title: CreateField # Type Alias: CreateField()\ ```ts -type CreateField: (opts) => () => FieldApi & SolidFieldApi; +type CreateField = (opts) => () => FieldApi & SolidFieldApi; ``` +Defined in: [packages/solid-form/src/createField.tsx:29](https://github.com/TanStack/form/blob/main/packages/solid-form/src/createField.tsx#L29) + ## Type Parameters • **TParentData** @@ -19,7 +21,9 @@ type CreateField: (o • **TName** *extends* `DeepKeys`\<`TParentData`\> -• **TFieldValidator** *extends* `Validator`\<`DeepValue`\<`TParentData`, `TName`\>, `unknown`\> \| `undefined` = `undefined` +• **TFieldValidator** *extends* + \| `Validator`\<`DeepValue`\<`TParentData`, `TName`\>, `unknown`\> + \| `undefined` = `undefined` • **TData** *extends* `DeepValue`\<`TParentData`, `TName`\> = `DeepValue`\<`TParentData`, `TName`\> @@ -36,7 +40,3 @@ type CreateField: (o ### Returns `FieldApi`\<`TParentData`, `TName`, `TFieldValidator`, `TFormValidator`, `TData`\> & `SolidFieldApi`\<`TParentData`, `TFormValidator`\> - -## Defined in - -[packages/solid-form/src/createField.tsx:29](https://github.com/TanStack/form/blob/main/packages/solid-form/src/createField.tsx#L29) diff --git a/docs/framework/solid/reference/type-aliases/fieldcomponent.md b/docs/framework/solid/reference/type-aliases/fieldcomponent.md index d953d3f8e..d0464a4ea 100644 --- a/docs/framework/solid/reference/type-aliases/fieldcomponent.md +++ b/docs/framework/solid/reference/type-aliases/fieldcomponent.md @@ -6,12 +6,14 @@ title: FieldComponent # Type Alias: FieldComponent()\ ```ts -type FieldComponent: ({ +type FieldComponent = ({ children, ...fieldOptions }) => JSXElement; ``` +Defined in: [packages/solid-form/src/createField.tsx:171](https://github.com/TanStack/form/blob/main/packages/solid-form/src/createField.tsx#L171) + ## Type Parameters • **TParentData** @@ -22,7 +24,9 @@ type FieldComponent: -• **TFieldValidator** *extends* `Validator`\<`DeepValue`\<`TParentData`, `TName`\>, `unknown`\> \| `undefined` = `undefined` +• **TFieldValidator** *extends* + \| `Validator`\<`DeepValue`\<`TParentData`, `TName`\>, `unknown`\> + \| `undefined` = `undefined` • **TData** *extends* `DeepValue`\<`TParentData`, `TName`\> = `DeepValue`\<`TParentData`, `TName`\> @@ -38,7 +42,3 @@ type FieldComponent: (opts): object ``` +Defined in: [packages/vue-form/src/useField.tsx:49](https://github.com/TanStack/form/blob/main/packages/vue-form/src/useField.tsx#L49) + ## Type Parameters • **TParentData** • **TName** *extends* `string` \| `number` -• **TFieldValidator** *extends* `undefined` \| `Validator`\<`DeepValue`\<`TParentData`, `TName`\>, `unknown`\> = `undefined` +• **TFieldValidator** *extends* + \| `undefined` + \| `Validator`\<`DeepValue`\<`TParentData`, `TName`\>, `unknown`\> = `undefined` • **TFormValidator** *extends* `undefined` \| `Validator`\<`TParentData`, `unknown`\> = `undefined` @@ -42,7 +46,3 @@ readonly api: FieldApi, FieldState>> = fieldState; ``` - -## Defined in - -[packages/vue-form/src/useField.tsx:49](https://github.com/TanStack/form/blob/main/packages/vue-form/src/useField.tsx#L49) diff --git a/docs/framework/vue/reference/functions/useform.md b/docs/framework/vue/reference/functions/useform.md index d1767f45a..2d67b6719 100644 --- a/docs/framework/vue/reference/functions/useform.md +++ b/docs/framework/vue/reference/functions/useform.md @@ -9,6 +9,8 @@ title: useForm function useForm(opts?): FormApi & VueFormApi ``` +Defined in: [packages/vue-form/src/useForm.tsx:30](https://github.com/TanStack/form/blob/main/packages/vue-form/src/useForm.tsx#L30) + ## Type Parameters • **TFormData** @@ -24,7 +26,3 @@ function useForm(opts?): FormApi & [`VueFormApi`](../interfaces/vueformapi.md)\<`TFormData`, `TFormValidator`\> - -## Defined in - -[packages/vue-form/src/useForm.tsx:30](https://github.com/TanStack/form/blob/main/packages/vue-form/src/useForm.tsx#L30) diff --git a/docs/framework/vue/reference/functions/usestore.md b/docs/framework/vue/reference/functions/usestore.md index 1d5ad022f..60c4f752a 100644 --- a/docs/framework/vue/reference/functions/usestore.md +++ b/docs/framework/vue/reference/functions/usestore.md @@ -11,6 +11,8 @@ title: useStore function useStore(store, selector?): Readonly> ``` +Defined in: node\_modules/.pnpm/@tanstack+vue-store@0.7.0\_vue@3.5.12\_typescript@5.7.2\_/node\_modules/@tanstack/vue-store/dist/esm/index.d.ts:8 + ### Type Parameters • **TState** @@ -31,16 +33,14 @@ function useStore(store, selector?): Readonly> `Readonly`\<`Ref`\<`TSelected`\>\> -### Defined in - -node\_modules/.pnpm/@tanstack+vue-store@0.7.0\_vue@3.5.12\_typescript@5.7.2\_/node\_modules/@tanstack/vue-store/dist/esm/index.d.ts:8 - ## Call Signature ```ts function useStore(store, selector?): Readonly> ``` +Defined in: node\_modules/.pnpm/@tanstack+vue-store@0.7.0\_vue@3.5.12\_typescript@5.7.2\_/node\_modules/@tanstack/vue-store/dist/esm/index.d.ts:9 + ### Type Parameters • **TState** @@ -60,7 +60,3 @@ function useStore(store, selector?): Readonly> ### Returns `Readonly`\<`Ref`\<`TSelected`\>\> - -### Defined in - -node\_modules/.pnpm/@tanstack+vue-store@0.7.0\_vue@3.5.12\_typescript@5.7.2\_/node\_modules/@tanstack/vue-store/dist/esm/index.d.ts:9 diff --git a/docs/framework/vue/reference/interfaces/vuefieldapi.md b/docs/framework/vue/reference/interfaces/vuefieldapi.md index f0f0daf31..5b638938c 100644 --- a/docs/framework/vue/reference/interfaces/vuefieldapi.md +++ b/docs/framework/vue/reference/interfaces/vuefieldapi.md @@ -5,6 +5,8 @@ title: VueFieldApi # Interface: VueFieldApi\ +Defined in: [packages/vue-form/src/useField.tsx:8](https://github.com/TanStack/form/blob/main/packages/vue-form/src/useField.tsx#L8) + ## Type Parameters • **TParentData** @@ -19,6 +21,4 @@ title: VueFieldApi Field: FieldComponent; ``` -#### Defined in - -[packages/vue-form/src/useField.tsx:14](https://github.com/TanStack/form/blob/main/packages/vue-form/src/useField.tsx#L14) +Defined in: [packages/vue-form/src/useField.tsx:14](https://github.com/TanStack/form/blob/main/packages/vue-form/src/useField.tsx#L14) diff --git a/docs/framework/vue/reference/interfaces/vueformapi.md b/docs/framework/vue/reference/interfaces/vueformapi.md index abe693ff5..9cd097244 100644 --- a/docs/framework/vue/reference/interfaces/vueformapi.md +++ b/docs/framework/vue/reference/interfaces/vueformapi.md @@ -5,6 +5,8 @@ title: VueFormApi # Interface: VueFormApi\ +Defined in: [packages/vue-form/src/useForm.tsx:10](https://github.com/TanStack/form/blob/main/packages/vue-form/src/useForm.tsx#L10) + ## Type Parameters • **TFormData** @@ -19,9 +21,7 @@ title: VueFormApi Field: FieldComponent; ``` -#### Defined in - -[packages/vue-form/src/useForm.tsx:14](https://github.com/TanStack/form/blob/main/packages/vue-form/src/useForm.tsx#L14) +Defined in: [packages/vue-form/src/useForm.tsx:14](https://github.com/TanStack/form/blob/main/packages/vue-form/src/useForm.tsx#L14) *** @@ -31,6 +31,8 @@ Field: FieldComponent; Subscribe: (props, context) => any; ``` +Defined in: [packages/vue-form/src/useForm.tsx:19](https://github.com/TanStack/form/blob/main/packages/vue-form/src/useForm.tsx#L19) + #### Type Parameters • **TSelected** = `FormState`\<`TFormData`\> @@ -45,16 +47,14 @@ Subscribe: (props, context) => any; ##### context -`SetupContext`\<`EmitsOptions`, `SlotsType`\<`object`\>\> +`SetupContext`\<`EmitsOptions`, `SlotsType`\<\{ + `default`: `FormState`\<`TFormData`\>; + \}\>\> #### Returns `any` -#### Defined in - -[packages/vue-form/src/useForm.tsx:19](https://github.com/TanStack/form/blob/main/packages/vue-form/src/useForm.tsx#L19) - *** ### useField @@ -63,9 +63,7 @@ Subscribe: (props, context) => any; useField: UseField; ``` -#### Defined in - -[packages/vue-form/src/useForm.tsx:15](https://github.com/TanStack/form/blob/main/packages/vue-form/src/useForm.tsx#L15) +Defined in: [packages/vue-form/src/useForm.tsx:15](https://github.com/TanStack/form/blob/main/packages/vue-form/src/useForm.tsx#L15) *** @@ -75,6 +73,8 @@ useField: UseField; useStore: (selector?) => Readonly>; ``` +Defined in: [packages/vue-form/src/useForm.tsx:16](https://github.com/TanStack/form/blob/main/packages/vue-form/src/useForm.tsx#L16) + #### Type Parameters • **TSelected** = `FormState`\<`TFormData`\> @@ -88,7 +88,3 @@ useStore: (selector?) => Readonly>; #### Returns `Readonly`\<`Ref`\<`TSelected`, `TSelected`\>\> - -#### Defined in - -[packages/vue-form/src/useForm.tsx:16](https://github.com/TanStack/form/blob/main/packages/vue-form/src/useForm.tsx#L16) diff --git a/docs/framework/vue/reference/type-aliases/fieldcomponent.md b/docs/framework/vue/reference/type-aliases/fieldcomponent.md index 332ca141c..15179546d 100644 --- a/docs/framework/vue/reference/type-aliases/fieldcomponent.md +++ b/docs/framework/vue/reference/type-aliases/fieldcomponent.md @@ -6,9 +6,11 @@ title: FieldComponent # Type Alias: FieldComponent()\ ```ts -type FieldComponent: (fieldOptions, context) => any; +type FieldComponent = (fieldOptions, context) => any; ``` +Defined in: [packages/vue-form/src/useField.tsx:117](https://github.com/TanStack/form/blob/main/packages/vue-form/src/useField.tsx#L117) + ## Type Parameters • **TParentData** @@ -19,7 +21,9 @@ type FieldComponent: -• **TFieldValidator** *extends* `Validator`\<`DeepValue`\<`TParentData`, `TName`\>, `unknown`\> \| `undefined` = `undefined` +• **TFieldValidator** *extends* + \| `Validator`\<`DeepValue`\<`TParentData`, `TName`\>, `unknown`\> + \| `undefined` = `undefined` • **TData** *extends* `DeepValue`\<`TParentData`, `TName`\> = `DeepValue`\<`TParentData`, `TName`\> @@ -31,12 +35,13 @@ type FieldComponent: \> +`SetupContext`\<\{\}, `SlotsType`\<\{ + `default`: \{ + `field`: `FieldApi`\<`TParentData`, `TName`, `TFieldValidator`, `TFormValidator`, `TData`\>; + `state`: `FieldApi`\<`TParentData`, `TName`, `TFieldValidator`, `TFormValidator`, `TData`\>\[`"state"`\]; + \}; + \}\>\> ## Returns `any` - -## Defined in - -[packages/vue-form/src/useField.tsx:117](https://github.com/TanStack/form/blob/main/packages/vue-form/src/useField.tsx#L117) diff --git a/docs/framework/vue/reference/type-aliases/usefield.md b/docs/framework/vue/reference/type-aliases/usefield.md index e0b8ff373..5fb33846e 100644 --- a/docs/framework/vue/reference/type-aliases/usefield.md +++ b/docs/framework/vue/reference/type-aliases/usefield.md @@ -6,9 +6,11 @@ title: UseField # Type Alias: UseField()\ ```ts -type UseField: (opts) => object; +type UseField = (opts) => object; ``` +Defined in: [packages/vue-form/src/useField.tsx:17](https://github.com/TanStack/form/blob/main/packages/vue-form/src/useField.tsx#L17) + ## Type Parameters • **TParentData** @@ -19,7 +21,9 @@ type UseField: (opts • **TName** *extends* `DeepKeys`\<`TParentData`\> -• **TFieldValidator** *extends* `Validator`\<`DeepValue`\<`TParentData`, `TName`\>, `unknown`\> \| `undefined` = `undefined` +• **TFieldValidator** *extends* + \| `Validator`\<`DeepValue`\<`TParentData`, `TName`\>, `unknown`\> + \| `undefined` = `undefined` • **TData** *extends* `DeepValue`\<`TParentData`, `TName`\> = `DeepValue`\<`TParentData`, `TName`\> @@ -44,7 +48,3 @@ api: FieldApi & VueF ```ts state: Readonly["state"]>>; ``` - -## Defined in - -[packages/vue-form/src/useField.tsx:17](https://github.com/TanStack/form/blob/main/packages/vue-form/src/useField.tsx#L17) diff --git a/docs/framework/vue/reference/variables/field.md b/docs/framework/vue/reference/variables/field.md index 9336d31d3..8b9c3092d 100644 --- a/docs/framework/vue/reference/variables/field.md +++ b/docs/framework/vue/reference/variables/field.md @@ -6,9 +6,11 @@ title: Field # Variable: Field() ```ts -const Field: (props) => CreateComponentPublicInstanceWithMixins & object & {} | {}, object, object, object, object, ComponentOptionsMixin, ComponentOptionsMixin, EmitsOptions, PublicProps, object, false, object, object, object, object, string, object, any, ComponentProvideOptions, OptionTypesType, object & FieldApiOptions & { mode?: "value" | ... 1 more ... | undefined; } & ({ ...; } | { ...; }), object, object, object, object, object>; +const Field: (props) => CreateComponentPublicInstanceWithMixins & object & {} | {}, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, EmitsOptions, PublicProps, {}, false, {}, {}, {}, {}, string, {}, any, ComponentProvideOptions, OptionTypesType<{}, {}, {}, {}, {}, {}>, object & FieldApiOptions & { mode?: "value" | ... 1 more ... | undefined; } & ({ ...; } | { ...; }), {}, {}, {}, {}, {}>; ``` +Defined in: [packages/vue-form/src/useField.tsx:162](https://github.com/TanStack/form/blob/main/packages/vue-form/src/useField.tsx#L162) + ## Parameters ### props @@ -17,8 +19,4 @@ FieldApiOptions\ & ## Returns -`CreateComponentPublicInstanceWithMixins`\<`FieldApiOptions`\<`TParentData`, `TName`, `TFieldValidator`, `TFormValidator`, `TData`\> & `object` & \{\} \| \{\}, `object`, `object`, `object`, `object`, `ComponentOptionsMixin`, `ComponentOptionsMixin`, `EmitsOptions`, `PublicProps`, `object`, `false`, `object`, `object`, `object`, `object`, `string`, `object`, `any`, `ComponentProvideOptions`, `OptionTypesType`\<`object`, `object`, `object`, `object`, `object`, `object`\>, `object` & FieldApiOptions\ & \{ mode?: "value" \| ... 1 more ... \| undefined; \} & (\{ ...; \} \| \{ ...; \}), `object`, `object`, `object`, `object`, `object`\> - -## Defined in - -[packages/vue-form/src/useField.tsx:162](https://github.com/TanStack/form/blob/main/packages/vue-form/src/useField.tsx#L162) +`CreateComponentPublicInstanceWithMixins`\<`FieldApiOptions`\<`TParentData`, `TName`, `TFieldValidator`, `TFormValidator`, `TData`\> & `object` & \{\} \| \{\}, \{\}, \{\}, \{\}, \{\}, `ComponentOptionsMixin`, `ComponentOptionsMixin`, `EmitsOptions`, `PublicProps`, \{\}, `false`, \{\}, \{\}, \{\}, \{\}, `string`, \{\}, `any`, `ComponentProvideOptions`, `OptionTypesType`\<\{\}, \{\}, \{\}, \{\}, \{\}, \{\}\>, `object` & FieldApiOptions\ & \{ mode?: "value" \| ... 1 more ... \| undefined; \} & (\{ ...; \} \| \{ ...; \}), \{\}, \{\}, \{\}, \{\}, \{\}\> diff --git a/docs/reference/classes/fieldapi.md b/docs/reference/classes/fieldapi.md index 0101142a5..5821b91af 100644 --- a/docs/reference/classes/fieldapi.md +++ b/docs/reference/classes/fieldapi.md @@ -5,6 +5,8 @@ title: FieldApi # Class: FieldApi\ +Defined in: [packages/form-core/src/FieldApi.ts:427](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L427) + A class representing the API for managing a form field. Normally, you will not need to create a new `FieldApi` instance directly. @@ -19,7 +21,9 @@ the `new FieldApi` constructor. • **TName** *extends* [`DeepKeys`](../type-aliases/deepkeys.md)\<`TParentData`\> -• **TFieldValidator** *extends* `Validator`\<[`DeepValue`](../type-aliases/deepvalue.md)\<`TParentData`, `TName`\>, `unknown`\> \| `undefined` = `undefined` +• **TFieldValidator** *extends* + \| `Validator`\<[`DeepValue`](../type-aliases/deepvalue.md)\<`TParentData`, `TName`\>, `unknown`\> + \| `undefined` = `undefined` • **TFormValidator** *extends* `Validator`\<`TParentData`, `unknown`\> \| `undefined` = `undefined` @@ -33,6 +37,8 @@ the `new FieldApi` constructor. new FieldApi(opts): FieldApi ``` +Defined in: [packages/form-core/src/FieldApi.ts:477](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L477) + Initializes a new `FieldApi` instance. #### Parameters @@ -45,10 +51,6 @@ Initializes a new `FieldApi` instance. [`FieldApi`](fieldapi.md)\<`TParentData`, `TName`, `TFieldValidator`, `TFormValidator`, `TData`\> -#### Defined in - -[packages/form-core/src/FieldApi.ts:477](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L477) - ## Properties ### form @@ -57,11 +59,9 @@ Initializes a new `FieldApi` instance. form: FormApi; ``` -A reference to the form API instance. +Defined in: [packages/form-core/src/FieldApi.ts:441](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L441) -#### Defined in - -[packages/form-core/src/FieldApi.ts:441](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L441) +A reference to the form API instance. *** @@ -71,11 +71,9 @@ A reference to the form API instance. name: unknown extends TParentData ? string : TParentData extends readonly any[] & IsTuple ? PrefixTupleAccessor, AllowedIndexes, never>, []> : TParentData extends any[] ? PrefixArrayAccessor, [any]> : TParentData extends Date ? never : TParentData extends object ? PrefixObjectAccessor, []> : TParentData extends string | number | bigint | boolean ? "" : never; ``` -The field name. - -#### Defined in +Defined in: [packages/form-core/src/FieldApi.ts:451](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L451) -[packages/form-core/src/FieldApi.ts:451](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L451) +The field name. *** @@ -85,25 +83,21 @@ The field name. options: FieldApiOptions; ``` -The field options. - -#### Defined in +Defined in: [packages/form-core/src/FieldApi.ts:455](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L455) -[packages/form-core/src/FieldApi.ts:455](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L455) +The field options. *** ### store ```ts -store: Derived, readonly any[]>; +store: Derived>; ``` -The field state store. +Defined in: [packages/form-core/src/FieldApi.ts:465](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L465) -#### Defined in - -[packages/form-core/src/FieldApi.ts:465](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L465) +The field state store. *** @@ -113,9 +107,7 @@ The field state store. timeoutIds: Record; ``` -#### Defined in - -[packages/form-core/src/FieldApi.ts:472](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L472) +Defined in: [packages/form-core/src/FieldApi.ts:472](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L472) ## Accessors @@ -127,16 +119,14 @@ timeoutIds: Record; get state(): FieldState ``` +Defined in: [packages/form-core/src/FieldApi.ts:469](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L469) + The current field state. ##### Returns [`FieldState`](../type-aliases/fieldstate.md)\<`TData`\> -#### Defined in - -[packages/form-core/src/FieldApi.ts:469](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L469) - ## Methods ### getInfo() @@ -145,16 +135,14 @@ The current field state. getInfo(): FieldInfo ``` +Defined in: [packages/form-core/src/FieldApi.ts:673](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L673) + Gets the field information object. #### Returns [`FieldInfo`](../type-aliases/fieldinfo.md)\<`TParentData`, `TFormValidator`\> -#### Defined in - -[packages/form-core/src/FieldApi.ts:673](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L673) - *** ### getMeta() @@ -163,14 +151,12 @@ Gets the field information object. getMeta(): FieldMeta ``` +Defined in: [packages/form-core/src/FieldApi.ts:662](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L662) + #### Returns [`FieldMeta`](../type-aliases/fieldmeta.md) -#### Defined in - -[packages/form-core/src/FieldApi.ts:662](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L662) - *** ### ~~getValue()~~ @@ -179,6 +165,8 @@ getMeta(): FieldMeta getValue(): TData ``` +Defined in: [packages/form-core/src/FieldApi.ts:644](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L644) + Gets the current field value. #### Returns @@ -189,10 +177,6 @@ Gets the current field value. Use `field.state.value` instead. -#### Defined in - -[packages/form-core/src/FieldApi.ts:644](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L644) - *** ### handleBlur() @@ -201,16 +185,14 @@ Use `field.state.value` instead. handleBlur(): void ``` +Defined in: [packages/form-core/src/FieldApi.ts:1025](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L1025) + Handles the blur event. #### Returns `void` -#### Defined in - -[packages/form-core/src/FieldApi.ts:1025](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L1025) - *** ### handleChange() @@ -219,6 +201,8 @@ Handles the blur event. handleChange(updater): void ``` +Defined in: [packages/form-core/src/FieldApi.ts:1018](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L1018) + Handles the change event. #### Parameters @@ -231,10 +215,6 @@ Handles the change event. `void` -#### Defined in - -[packages/form-core/src/FieldApi.ts:1018](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L1018) - *** ### insertValue() @@ -246,6 +226,8 @@ insertValue( opts?): Promise ``` +Defined in: [packages/form-core/src/FieldApi.ts:686](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L686) + Inserts a value at the specified index, shifting the subsequent values to the right. #### Parameters @@ -266,10 +248,6 @@ Inserts a value at the specified index, shifting the subsequent values to the ri `Promise`\<`void`\> -#### Defined in - -[packages/form-core/src/FieldApi.ts:686](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L686) - *** ### mount() @@ -278,6 +256,8 @@ Inserts a value at the specified index, shifting the subsequent values to the ri mount(): () => void ``` +Defined in: [packages/form-core/src/FieldApi.ts:567](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L567) + Mounts the field instance to the form. #### Returns @@ -288,10 +268,6 @@ Mounts the field instance to the form. `void` -#### Defined in - -[packages/form-core/src/FieldApi.ts:567](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L567) - *** ### moveValue() @@ -303,6 +279,8 @@ moveValue( opts?): void ``` +Defined in: [packages/form-core/src/FieldApi.ts:716](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L716) + Moves the value at the first specified index to the second specified index. #### Parameters @@ -323,10 +301,6 @@ Moves the value at the first specified index to the second specified index. `void` -#### Defined in - -[packages/form-core/src/FieldApi.ts:716](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L716) - *** ### pushValue() @@ -335,6 +309,8 @@ Moves the value at the first specified index to the second specified index. pushValue(value, opts?): void ``` +Defined in: [packages/form-core/src/FieldApi.ts:678](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L678) + Pushes a new value to the field. #### Parameters @@ -351,10 +327,6 @@ Pushes a new value to the field. `void` -#### Defined in - -[packages/form-core/src/FieldApi.ts:678](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L678) - *** ### removeValue() @@ -363,6 +335,8 @@ Pushes a new value to the field. removeValue(index, opts?): Promise ``` +Defined in: [packages/form-core/src/FieldApi.ts:704](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L704) + Removes a value at the specified index. #### Parameters @@ -379,10 +353,6 @@ Removes a value at the specified index. `Promise`\<`void`\> -#### Defined in - -[packages/form-core/src/FieldApi.ts:704](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L704) - *** ### replaceValue() @@ -394,6 +364,8 @@ replaceValue( opts?): Promise ``` +Defined in: [packages/form-core/src/FieldApi.ts:695](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L695) + Replaces a value at the specified index. #### Parameters @@ -414,10 +386,6 @@ Replaces a value at the specified index. `Promise`\<`void`\> -#### Defined in - -[packages/form-core/src/FieldApi.ts:695](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L695) - *** ### setErrorMap() @@ -426,6 +394,8 @@ Replaces a value at the specified index. setErrorMap(errorMap): void ``` +Defined in: [packages/form-core/src/FieldApi.ts:1045](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L1045) + Updates the field's errorMap #### Parameters @@ -438,10 +408,6 @@ Updates the field's errorMap `void` -#### Defined in - -[packages/form-core/src/FieldApi.ts:1045](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L1045) - *** ### setMeta() @@ -450,6 +416,8 @@ Updates the field's errorMap setMeta(updater): void ``` +Defined in: [packages/form-core/src/FieldApi.ts:667](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L667) + Sets the field metadata. #### Parameters @@ -462,10 +430,6 @@ Sets the field metadata. `void` -#### Defined in - -[packages/form-core/src/FieldApi.ts:667](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L667) - *** ### setValue() @@ -474,6 +438,8 @@ Sets the field metadata. setValue(updater, options?): void ``` +Defined in: [packages/form-core/src/FieldApi.ts:651](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L651) + Sets the field value and run the `change` validator. #### Parameters @@ -490,10 +456,6 @@ Sets the field value and run the `change` validator. `void` -#### Defined in - -[packages/form-core/src/FieldApi.ts:651](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L651) - *** ### swapValues() @@ -505,6 +467,8 @@ swapValues( opts?): void ``` +Defined in: [packages/form-core/src/FieldApi.ts:710](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L710) + Swaps the values at the specified indices. #### Parameters @@ -525,10 +489,6 @@ Swaps the values at the specified indices. `void` -#### Defined in - -[packages/form-core/src/FieldApi.ts:710](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L710) - *** ### update() @@ -537,6 +497,8 @@ Swaps the values at the specified indices. update(opts): void ``` +Defined in: [packages/form-core/src/FieldApi.ts:606](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L606) + Updates the field instance with new options. #### Parameters @@ -549,18 +511,18 @@ Updates the field instance with new options. `void` -#### Defined in - -[packages/form-core/src/FieldApi.ts:606](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L606) - *** ### validate() ```ts -validate(cause): ValidationError[] | Promise +validate(cause): + | ValidationError[] +| Promise ``` +Defined in: [packages/form-core/src/FieldApi.ts:990](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L990) + Validates the field value. #### Parameters @@ -571,8 +533,5 @@ Validates the field value. #### Returns -[`ValidationError`](../type-aliases/validationerror.md)[] \| `Promise`\<[`ValidationError`](../type-aliases/validationerror.md)[]\> - -#### Defined in - -[packages/form-core/src/FieldApi.ts:990](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L990) + \| [`ValidationError`](../type-aliases/validationerror.md)[] + \| `Promise`\<[`ValidationError`](../type-aliases/validationerror.md)[]\> diff --git a/docs/reference/classes/formapi.md b/docs/reference/classes/formapi.md index d9b818804..820337b39 100644 --- a/docs/reference/classes/formapi.md +++ b/docs/reference/classes/formapi.md @@ -5,6 +5,8 @@ title: FormApi # Class: FormApi\ +Defined in: [packages/form-core/src/FormApi.ts:360](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L360) + A class representing the Form API. It handles the logic and interactions with the form state. Normally, you will not need to create a new `FormApi` instance directly. Instead, you will use a framework @@ -25,6 +27,8 @@ However, if you need to create a new instance manually, you can do so by calling new FormApi(opts?): FormApi ``` +Defined in: [packages/form-core/src/FormApi.ts:389](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L389) + Constructs a new `FormApi` instance with the given form options. #### Parameters @@ -37,10 +41,6 @@ Constructs a new `FormApi` instance with the given form options. [`FormApi`](formapi.md)\<`TFormData`, `TFormValidator`\> -#### Defined in - -[packages/form-core/src/FormApi.ts:389](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L389) - ## Properties ### baseStore @@ -49,9 +49,7 @@ Constructs a new `FormApi` instance with the given form options. baseStore: Store, (cb) => BaseFormState>; ``` -#### Defined in - -[packages/form-core/src/FormApi.ts:368](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L368) +Defined in: [packages/form-core/src/FormApi.ts:368](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L368) *** @@ -61,23 +59,19 @@ baseStore: Store, (cb) => BaseFormState>; fieldInfo: Record ? PrefixTupleAccessor, AllowedIndexes, never>, []> : TFormData extends any[] ? PrefixArrayAccessor, [any]> : TFormData extends Date ? never : TFormData extends object ? PrefixObjectAccessor, []> : TFormData extends string | number | bigint | boolean ? "" : never, FieldInfo>; ``` -A record of field information for each field in the form. - -#### Defined in +Defined in: [packages/form-core/src/FormApi.ts:374](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L374) -[packages/form-core/src/FormApi.ts:374](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L374) +A record of field information for each field in the form. *** ### fieldMetaDerived ```ts -fieldMetaDerived: Derived ? PrefixTupleAccessor, AllowedIndexes, never>, []> : TFormData extends any[] ? PrefixArrayAccessor, [any]> : TFormData extends Date ? never : TFormData extends object ? PrefixObjectAccessor, []> : TFormData extends string | number | bigint | boolean ? "" : never, FieldMeta>, readonly any[]>; +fieldMetaDerived: Derived ? PrefixTupleAccessor, AllowedIndexes, never>, []> : TFormData extends any[] ? PrefixArrayAccessor, [any]> : TFormData extends Date ? never : TFormData extends object ? PrefixObjectAccessor, []> : TFormData extends string | number | bigint | boolean ? "" : never, FieldMeta>>; ``` -#### Defined in - -[packages/form-core/src/FormApi.ts:369](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L369) +Defined in: [packages/form-core/src/FormApi.ts:369](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L369) *** @@ -87,23 +81,19 @@ fieldMetaDerived: Derived = {}; ``` -The options for the form. - -#### Defined in +Defined in: [packages/form-core/src/FormApi.ts:367](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L367) -[packages/form-core/src/FormApi.ts:367](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L367) +The options for the form. *** ### store ```ts -store: Derived, readonly any[]>; +store: Derived>; ``` -#### Defined in - -[packages/form-core/src/FormApi.ts:370](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L370) +Defined in: [packages/form-core/src/FormApi.ts:370](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L370) ## Accessors @@ -115,14 +105,12 @@ store: Derived, readonly any[]>; get state(): FormState ``` +Defined in: [packages/form-core/src/FormApi.ts:377](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L377) + ##### Returns [`FormState`](../type-aliases/formstate.md)\<`TFormData`\> -#### Defined in - -[packages/form-core/src/FormApi.ts:377](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L377) - ## Methods ### deleteField() @@ -131,6 +119,8 @@ get state(): FormState deleteField(field): void ``` +Defined in: [packages/form-core/src/FormApi.ts:1182](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L1182) + #### Type Parameters • **TField** *extends* `string` \| `number` @@ -145,10 +135,6 @@ deleteField(field): void `void` -#### Defined in - -[packages/form-core/src/FormApi.ts:1182](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L1182) - *** ### getFieldInfo() @@ -157,6 +143,8 @@ deleteField(field): void getFieldInfo(field): FieldInfo ``` +Defined in: [packages/form-core/src/FormApi.ts:1091](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L1091) + Gets the field info of the specified field. #### Type Parameters @@ -173,10 +161,6 @@ Gets the field info of the specified field. [`FieldInfo`](../type-aliases/fieldinfo.md)\<`TFormData`, `TFormValidator`\> -#### Defined in - -[packages/form-core/src/FormApi.ts:1091](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L1091) - *** ### getFieldMeta() @@ -185,6 +169,8 @@ Gets the field info of the specified field. getFieldMeta(field): undefined | FieldMeta ``` +Defined in: [packages/form-core/src/FormApi.ts:1082](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L1082) + Gets the metadata of the specified field. #### Type Parameters @@ -201,10 +187,6 @@ Gets the metadata of the specified field. `undefined` \| [`FieldMeta`](../type-aliases/fieldmeta.md) -#### Defined in - -[packages/form-core/src/FormApi.ts:1082](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L1082) - *** ### getFieldValue() @@ -213,6 +195,8 @@ Gets the metadata of the specified field. getFieldValue(field): DeepValue> ``` +Defined in: [packages/form-core/src/FormApi.ts:1075](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L1075) + Gets the value of the specified field. #### Type Parameters @@ -229,10 +213,6 @@ Gets the value of the specified field. [`DeepValue`](../type-aliases/deepvalue.md)\<`TFormData`, `TField`, `IsNullable`\<`TFormData`\>\> -#### Defined in - -[packages/form-core/src/FormApi.ts:1075](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L1075) - *** ### handleSubmit() @@ -241,16 +221,14 @@ Gets the value of the specified field. handleSubmit(): Promise ``` +Defined in: [packages/form-core/src/FormApi.ts:1016](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L1016) + Handles the form submission, performs validation, and calls the appropriate onSubmit or onInvalidSubmit callbacks. #### Returns `Promise`\<`void`\> -#### Defined in - -[packages/form-core/src/FormApi.ts:1016](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L1016) - *** ### insertFieldValue() @@ -263,6 +241,8 @@ insertFieldValue( opts?): Promise ``` +Defined in: [packages/form-core/src/FormApi.ts:1214](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L1214) + Inserts a value into an array field at the specified index, shifting the subsequent values to the right. #### Type Parameters @@ -291,10 +271,6 @@ Inserts a value into an array field at the specified index, shifting the subsequ `Promise`\<`void`\> -#### Defined in - -[packages/form-core/src/FormApi.ts:1214](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L1214) - *** ### mount() @@ -303,6 +279,8 @@ Inserts a value into an array field at the specified index, shifting the subsequ mount(): () => void ``` +Defined in: [packages/form-core/src/FormApi.ts:595](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L595) + #### Returns `Function` @@ -311,10 +289,6 @@ mount(): () => void `void` -#### Defined in - -[packages/form-core/src/FormApi.ts:595](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L595) - *** ### moveFieldValues() @@ -327,6 +301,8 @@ moveFieldValues( opts?): void ``` +Defined in: [packages/form-core/src/FormApi.ts:1332](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L1332) + Moves the value at the first specified index to the second specified index within an array field. #### Type Parameters @@ -355,10 +331,6 @@ Moves the value at the first specified index to the second specified index withi `void` -#### Defined in - -[packages/form-core/src/FormApi.ts:1332](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L1332) - *** ### pushFieldValue() @@ -370,6 +342,8 @@ pushFieldValue( opts?): void ``` +Defined in: [packages/form-core/src/FormApi.ts:1196](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L1196) + Pushes a value into an array field. #### Type Parameters @@ -394,10 +368,6 @@ Pushes a value into an array field. `void` -#### Defined in - -[packages/form-core/src/FormApi.ts:1196](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L1196) - *** ### removeFieldValue() @@ -409,6 +379,8 @@ removeFieldValue( opts?): Promise ``` +Defined in: [packages/form-core/src/FormApi.ts:1267](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L1267) + Removes a value from an array field at the specified index. #### Type Parameters @@ -433,10 +405,6 @@ Removes a value from an array field at the specified index. `Promise`\<`void`\> -#### Defined in - -[packages/form-core/src/FormApi.ts:1267](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L1267) - *** ### replaceFieldValue() @@ -449,6 +417,8 @@ replaceFieldValue( opts?): Promise ``` +Defined in: [packages/form-core/src/FormApi.ts:1241](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L1241) + Replaces a value into an array field at the specified index. #### Type Parameters @@ -477,10 +447,6 @@ Replaces a value into an array field at the specified index. `Promise`\<`void`\> -#### Defined in - -[packages/form-core/src/FormApi.ts:1241](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L1241) - *** ### reset() @@ -489,6 +455,8 @@ Replaces a value into an array field at the specified index. reset(values?, opts?): void ``` +Defined in: [packages/form-core/src/FormApi.ts:656](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L656) + Resets the form state to the default values. If values are provided, the form will be reset to those values instead and the default values will be updated. @@ -512,10 +480,6 @@ Optional options to control the reset behavior. `void` -#### Defined in - -[packages/form-core/src/FormApi.ts:656](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L656) - *** ### resetFieldMeta() @@ -524,6 +488,8 @@ Optional options to control the reset behavior. resetFieldMeta(fieldMeta): Record ``` +Defined in: [packages/form-core/src/FormApi.ts:1128](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L1128) + #### Type Parameters • **TField** *extends* `string` \| `number` @@ -538,10 +504,6 @@ resetFieldMeta(fieldMeta): Record `Record`\<`TField`, [`FieldMeta`](../type-aliases/fieldmeta.md)\> -#### Defined in - -[packages/form-core/src/FormApi.ts:1128](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L1128) - *** ### setErrorMap() @@ -550,6 +512,8 @@ resetFieldMeta(fieldMeta): Record setErrorMap(errorMap): void ``` +Defined in: [packages/form-core/src/FormApi.ts:1356](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L1356) + Updates the form's errorMap #### Parameters @@ -562,10 +526,6 @@ Updates the form's errorMap `void` -#### Defined in - -[packages/form-core/src/FormApi.ts:1356](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L1356) - *** ### setFieldMeta() @@ -574,6 +534,8 @@ Updates the form's errorMap setFieldMeta(field, updater): void ``` +Defined in: [packages/form-core/src/FormApi.ts:1110](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L1110) + Updates the metadata of the specified field. #### Type Parameters @@ -594,10 +556,6 @@ Updates the metadata of the specified field. `void` -#### Defined in - -[packages/form-core/src/FormApi.ts:1110](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L1110) - *** ### setFieldValue() @@ -609,6 +567,8 @@ setFieldValue( opts?): void ``` +Defined in: [packages/form-core/src/FormApi.ts:1152](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L1152) + Sets the value of the specified field and optionally updates the touched state. #### Type Parameters @@ -633,10 +593,6 @@ Sets the value of the specified field and optionally updates the touched state. `void` -#### Defined in - -[packages/form-core/src/FormApi.ts:1152](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L1152) - *** ### swapFieldValues() @@ -649,6 +605,8 @@ swapFieldValues( opts?): void ``` +Defined in: [packages/form-core/src/FormApi.ts:1306](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L1306) + Swaps the values at the specified indices within an array field. #### Type Parameters @@ -677,10 +635,6 @@ Swaps the values at the specified indices within an array field. `void` -#### Defined in - -[packages/form-core/src/FormApi.ts:1306](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L1306) - *** ### update() @@ -689,6 +643,8 @@ Swaps the values at the specified indices within an array field. update(options?): void ``` +Defined in: [packages/form-core/src/FormApi.ts:612](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L612) + Updates the form options and form state. #### Parameters @@ -701,10 +657,6 @@ Updates the form options and form state. `void` -#### Defined in - -[packages/form-core/src/FormApi.ts:612](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L612) - *** ### validateAllFields() @@ -713,6 +665,8 @@ Updates the form options and form state. validateAllFields(cause): Promise ``` +Defined in: [packages/form-core/src/FormApi.ts:682](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L682) + Validates form and all fields in using the correct handlers for a given validation cause. #### Parameters @@ -725,10 +679,6 @@ Validates form and all fields in using the correct handlers for a given validati `Promise`\<[`ValidationError`](../type-aliases/validationerror.md)[]\> -#### Defined in - -[packages/form-core/src/FormApi.ts:682](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L682) - *** ### validateArrayFieldsStartingFrom() @@ -740,6 +690,8 @@ validateArrayFieldsStartingFrom( cause): Promise ``` +Defined in: [packages/form-core/src/FormApi.ts:710](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L710) + Validates the children of a specified array in the form starting from a given index until the end using the correct handlers for a given validation type. #### Type Parameters @@ -764,18 +716,18 @@ Validates the children of a specified array in the form starting from a given in `Promise`\<[`ValidationError`](../type-aliases/validationerror.md)[]\> -#### Defined in - -[packages/form-core/src/FormApi.ts:710](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L710) - *** ### validateField() ```ts -validateField(field, cause): ValidationError[] | Promise +validateField(field, cause): + | ValidationError[] +| Promise ``` +Defined in: [packages/form-core/src/FormApi.ts:749](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L749) + Validates a specified field in the form using the correct handlers for a given validation type. #### Type Parameters @@ -794,8 +746,5 @@ Validates a specified field in the form using the correct handlers for a given v #### Returns -[`ValidationError`](../type-aliases/validationerror.md)[] \| `Promise`\<[`ValidationError`](../type-aliases/validationerror.md)[]\> - -#### Defined in - -[packages/form-core/src/FormApi.ts:749](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L749) + \| [`ValidationError`](../type-aliases/validationerror.md)[] + \| `Promise`\<[`ValidationError`](../type-aliases/validationerror.md)[]\> diff --git a/docs/reference/functions/formoptions.md b/docs/reference/functions/formoptions.md index ba679302f..9b3ff5ea1 100644 --- a/docs/reference/functions/formoptions.md +++ b/docs/reference/functions/formoptions.md @@ -6,9 +6,13 @@ title: formOptions # Function: formOptions() ```ts -function formOptions(defaultOpts?): undefined | FormOptions +function formOptions(defaultOpts?): + | undefined +| FormOptions ``` +Defined in: [packages/form-core/src/formOptions.ts:4](https://github.com/TanStack/form/blob/main/packages/form-core/src/formOptions.ts#L4) + ## Type Parameters • **TFormData** @@ -23,8 +27,5 @@ function formOptions(defaultOpts?): undefined | FormO ## Returns -`undefined` \| [`FormOptions`](../interfaces/formoptions.md)\<`TFormData`, `TFormValidator`\> - -## Defined in - -[packages/form-core/src/formOptions.ts:4](https://github.com/TanStack/form/blob/main/packages/form-core/src/formOptions.ts#L4) + \| `undefined` + \| [`FormOptions`](../interfaces/formoptions.md)\<`TFormData`, `TFormValidator`\> diff --git a/docs/reference/functions/isstandardschemavalidator.md b/docs/reference/functions/isstandardschemavalidator.md index f9e78ae3b..b3f4a6001 100644 --- a/docs/reference/functions/isstandardschemavalidator.md +++ b/docs/reference/functions/isstandardschemavalidator.md @@ -9,6 +9,8 @@ title: isStandardSchemaValidator function isStandardSchemaValidator(validator): validator is StandardSchemaV1 ``` +Defined in: [packages/form-core/src/standardSchemaValidator.ts:86](https://github.com/TanStack/form/blob/main/packages/form-core/src/standardSchemaValidator.ts#L86) + ## Parameters ### validator @@ -18,7 +20,3 @@ function isStandardSchemaValidator(validator): validator is StandardSchemaV1` - -## Defined in - -[packages/form-core/src/standardSchemaValidator.ts:86](https://github.com/TanStack/form/blob/main/packages/form-core/src/standardSchemaValidator.ts#L86) diff --git a/docs/reference/functions/mergeform.md b/docs/reference/functions/mergeform.md index d771a7bf3..103beee34 100644 --- a/docs/reference/functions/mergeform.md +++ b/docs/reference/functions/mergeform.md @@ -9,6 +9,8 @@ title: mergeForm function mergeForm(baseForm, state): FormApi, NoInfer> ``` +Defined in: [packages/form-core/src/mergeForm.ts:36](https://github.com/TanStack/form/blob/main/packages/form-core/src/mergeForm.ts#L36) + ## Type Parameters • **TFormData** @@ -28,7 +30,3 @@ function mergeForm(baseForm, state): FormApi, `NoInfer`\<`TFormValidator`\>\> - -## Defined in - -[packages/form-core/src/mergeForm.ts:36](https://github.com/TanStack/form/blob/main/packages/form-core/src/mergeForm.ts#L36) diff --git a/docs/reference/functions/standardschemavalidator.md b/docs/reference/functions/standardschemavalidator.md index 2c78373c9..22c05433c 100644 --- a/docs/reference/functions/standardschemavalidator.md +++ b/docs/reference/functions/standardschemavalidator.md @@ -9,6 +9,8 @@ title: standardSchemaValidator function standardSchemaValidator(params): Validator> ``` +Defined in: [packages/form-core/src/standardSchemaValidator.ts:48](https://github.com/TanStack/form/blob/main/packages/form-core/src/standardSchemaValidator.ts#L48) + ## Parameters ### params @@ -18,7 +20,3 @@ function standardSchemaValidator(params): Validator\> - -## Defined in - -[packages/form-core/src/standardSchemaValidator.ts:48](https://github.com/TanStack/form/blob/main/packages/form-core/src/standardSchemaValidator.ts#L48) diff --git a/docs/reference/interfaces/fieldapioptions.md b/docs/reference/interfaces/fieldapioptions.md index 43a394b83..842ab2292 100644 --- a/docs/reference/interfaces/fieldapioptions.md +++ b/docs/reference/interfaces/fieldapioptions.md @@ -5,6 +5,8 @@ title: FieldApiOptions # Interface: FieldApiOptions\ +Defined in: [packages/form-core/src/FieldApi.ts:345](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L345) + An object type representing the required options for the FieldApi class. ## Extends @@ -17,7 +19,9 @@ An object type representing the required options for the FieldApi class. • **TName** *extends* [`DeepKeys`](../type-aliases/deepkeys.md)\<`TParentData`\> -• **TFieldValidator** *extends* `Validator`\<[`DeepValue`](../type-aliases/deepvalue.md)\<`TParentData`, `TName`\>, `unknown`\> \| `undefined` = `undefined` +• **TFieldValidator** *extends* + \| `Validator`\<[`DeepValue`](../type-aliases/deepvalue.md)\<`TParentData`, `TName`\>, `unknown`\> + \| `undefined` = `undefined` • **TFormValidator** *extends* `Validator`\<`TParentData`, `unknown`\> \| `undefined` = `undefined` @@ -31,16 +35,14 @@ An object type representing the required options for the FieldApi class. optional asyncAlways: boolean; ``` +Defined in: [packages/form-core/src/FieldApi.ts:311](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L311) + If `true`, always run async validation, even if there are errors emitted during synchronous validation. #### Inherited from [`FieldOptions`](fieldoptions.md).[`asyncAlways`](FieldOptions.md#asyncalways) -#### Defined in - -[packages/form-core/src/FieldApi.ts:311](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L311) - *** ### asyncDebounceMs? @@ -49,16 +51,14 @@ If `true`, always run async validation, even if there are errors emitted during optional asyncDebounceMs: number; ``` +Defined in: [packages/form-core/src/FieldApi.ts:307](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L307) + The default time to debounce async validation if there is not a more specific debounce time passed. #### Inherited from [`FieldOptions`](fieldoptions.md).[`asyncDebounceMs`](FieldOptions.md#asyncdebouncems) -#### Defined in - -[packages/form-core/src/FieldApi.ts:307](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L307) - *** ### defaultMeta? @@ -67,16 +67,14 @@ The default time to debounce async validation if there is not a more specific de optional defaultMeta: Partial; ``` +Defined in: [packages/form-core/src/FieldApi.ts:329](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L329) + An optional object with default metadata for the field. #### Inherited from [`FieldOptions`](fieldoptions.md).[`defaultMeta`](FieldOptions.md#defaultmeta) -#### Defined in - -[packages/form-core/src/FieldApi.ts:329](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L329) - *** ### defaultValue? @@ -85,16 +83,14 @@ An optional object with default metadata for the field. optional defaultValue: NoInfer; ``` +Defined in: [packages/form-core/src/FieldApi.ts:303](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L303) + An optional default value for the field. #### Inherited from [`FieldOptions`](fieldoptions.md).[`defaultValue`](FieldOptions.md#defaultvalue) -#### Defined in - -[packages/form-core/src/FieldApi.ts:303](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L303) - *** ### form @@ -103,9 +99,7 @@ An optional default value for the field. form: FormApi; ``` -#### Defined in - -[packages/form-core/src/FieldApi.ts:362](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L362) +Defined in: [packages/form-core/src/FieldApi.ts:362](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L362) *** @@ -115,16 +109,14 @@ form: FormApi; optional listeners: FieldListeners; ``` +Defined in: [packages/form-core/src/FieldApi.ts:333](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L333) + A list of listeners which attach to the corresponding events #### Inherited from [`FieldOptions`](fieldoptions.md).[`listeners`](FieldOptions.md#listeners) -#### Defined in - -[packages/form-core/src/FieldApi.ts:333](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L333) - *** ### name @@ -133,16 +125,14 @@ A list of listeners which attach to the corresponding events name: TName; ``` +Defined in: [packages/form-core/src/FieldApi.ts:299](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L299) + The field name. The type will be `DeepKeys` to ensure your name is a deep key of the parent dataset. #### Inherited from [`FieldOptions`](fieldoptions.md).[`name`](FieldOptions.md#name) -#### Defined in - -[packages/form-core/src/FieldApi.ts:299](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L299) - *** ### validatorAdapter? @@ -151,16 +141,14 @@ The field name. The type will be `DeepKeys` to ensure your name is optional validatorAdapter: TFieldValidator; ``` +Defined in: [packages/form-core/src/FieldApi.ts:315](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L315) + A validator provided by an extension, like `yupValidator` from `@tanstack/yup-form-adapter` #### Inherited from [`FieldOptions`](fieldoptions.md).[`validatorAdapter`](FieldOptions.md#validatoradapter) -#### Defined in - -[packages/form-core/src/FieldApi.ts:315](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L315) - *** ### validators? @@ -169,12 +157,10 @@ A validator provided by an extension, like `yupValidator` from `@tanstack/yup-fo optional validators: FieldValidators; ``` +Defined in: [packages/form-core/src/FieldApi.ts:319](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L319) + A list of validators to pass to the field #### Inherited from [`FieldOptions`](fieldoptions.md).[`validators`](FieldOptions.md#validators) - -#### Defined in - -[packages/form-core/src/FieldApi.ts:319](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L319) diff --git a/docs/reference/interfaces/fieldlisteners.md b/docs/reference/interfaces/fieldlisteners.md index 937c14c6e..c72b78d03 100644 --- a/docs/reference/interfaces/fieldlisteners.md +++ b/docs/reference/interfaces/fieldlisteners.md @@ -5,13 +5,17 @@ title: FieldListeners # Interface: FieldListeners\ +Defined in: [packages/form-core/src/FieldApi.ts:241](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L241) + ## Type Parameters • **TParentData** • **TName** *extends* [`DeepKeys`](../type-aliases/deepkeys.md)\<`TParentData`\> -• **TFieldValidator** *extends* `Validator`\<[`DeepValue`](../type-aliases/deepvalue.md)\<`TParentData`, `TName`\>, `unknown`\> \| `undefined` = `undefined` +• **TFieldValidator** *extends* + \| `Validator`\<[`DeepValue`](../type-aliases/deepvalue.md)\<`TParentData`, `TName`\>, `unknown`\> + \| `undefined` = `undefined` • **TFormValidator** *extends* `Validator`\<`TParentData`, `unknown`\> \| `undefined` = `undefined` @@ -25,9 +29,7 @@ title: FieldListeners optional onBlur: FieldListenerFn; ``` -#### Defined in - -[packages/form-core/src/FieldApi.ts:259](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L259) +Defined in: [packages/form-core/src/FieldApi.ts:259](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L259) *** @@ -37,9 +39,7 @@ optional onBlur: FieldListenerFn; ``` -#### Defined in - -[packages/form-core/src/FieldApi.ts:252](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L252) +Defined in: [packages/form-core/src/FieldApi.ts:252](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L252) *** @@ -49,9 +49,7 @@ optional onChange: FieldListenerFn; ``` -#### Defined in - -[packages/form-core/src/FieldApi.ts:266](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L266) +Defined in: [packages/form-core/src/FieldApi.ts:266](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L266) *** @@ -61,6 +59,4 @@ optional onMount: FieldListenerFn; ``` -#### Defined in - -[packages/form-core/src/FieldApi.ts:273](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L273) +Defined in: [packages/form-core/src/FieldApi.ts:273](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L273) diff --git a/docs/reference/interfaces/fieldoptions.md b/docs/reference/interfaces/fieldoptions.md index b4044eeab..cdcdaaa80 100644 --- a/docs/reference/interfaces/fieldoptions.md +++ b/docs/reference/interfaces/fieldoptions.md @@ -5,6 +5,8 @@ title: FieldOptions # Interface: FieldOptions\ +Defined in: [packages/form-core/src/FieldApi.ts:285](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L285) + An object type representing the options for a field in a form. ## Extended by @@ -17,7 +19,9 @@ An object type representing the options for a field in a form. • **TName** *extends* [`DeepKeys`](../type-aliases/deepkeys.md)\<`TParentData`\> -• **TFieldValidator** *extends* `Validator`\<[`DeepValue`](../type-aliases/deepvalue.md)\<`TParentData`, `TName`\>, `unknown`\> \| `undefined` = `undefined` +• **TFieldValidator** *extends* + \| `Validator`\<[`DeepValue`](../type-aliases/deepvalue.md)\<`TParentData`, `TName`\>, `unknown`\> + \| `undefined` = `undefined` • **TFormValidator** *extends* `Validator`\<`TParentData`, `unknown`\> \| `undefined` = `undefined` @@ -31,11 +35,9 @@ An object type representing the options for a field in a form. optional asyncAlways: boolean; ``` -If `true`, always run async validation, even if there are errors emitted during synchronous validation. - -#### Defined in +Defined in: [packages/form-core/src/FieldApi.ts:311](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L311) -[packages/form-core/src/FieldApi.ts:311](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L311) +If `true`, always run async validation, even if there are errors emitted during synchronous validation. *** @@ -45,11 +47,9 @@ If `true`, always run async validation, even if there are errors emitted during optional asyncDebounceMs: number; ``` -The default time to debounce async validation if there is not a more specific debounce time passed. - -#### Defined in +Defined in: [packages/form-core/src/FieldApi.ts:307](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L307) -[packages/form-core/src/FieldApi.ts:307](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L307) +The default time to debounce async validation if there is not a more specific debounce time passed. *** @@ -59,11 +59,9 @@ The default time to debounce async validation if there is not a more specific de optional defaultMeta: Partial; ``` -An optional object with default metadata for the field. - -#### Defined in +Defined in: [packages/form-core/src/FieldApi.ts:329](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L329) -[packages/form-core/src/FieldApi.ts:329](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L329) +An optional object with default metadata for the field. *** @@ -73,11 +71,9 @@ An optional object with default metadata for the field. optional defaultValue: NoInfer; ``` -An optional default value for the field. - -#### Defined in +Defined in: [packages/form-core/src/FieldApi.ts:303](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L303) -[packages/form-core/src/FieldApi.ts:303](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L303) +An optional default value for the field. *** @@ -87,11 +83,9 @@ An optional default value for the field. optional listeners: FieldListeners; ``` -A list of listeners which attach to the corresponding events - -#### Defined in +Defined in: [packages/form-core/src/FieldApi.ts:333](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L333) -[packages/form-core/src/FieldApi.ts:333](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L333) +A list of listeners which attach to the corresponding events *** @@ -101,11 +95,9 @@ A list of listeners which attach to the corresponding events name: TName; ``` -The field name. The type will be `DeepKeys` to ensure your name is a deep key of the parent dataset. - -#### Defined in +Defined in: [packages/form-core/src/FieldApi.ts:299](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L299) -[packages/form-core/src/FieldApi.ts:299](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L299) +The field name. The type will be `DeepKeys` to ensure your name is a deep key of the parent dataset. *** @@ -115,11 +107,9 @@ The field name. The type will be `DeepKeys` to ensure your name is optional validatorAdapter: TFieldValidator; ``` -A validator provided by an extension, like `yupValidator` from `@tanstack/yup-form-adapter` - -#### Defined in +Defined in: [packages/form-core/src/FieldApi.ts:315](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L315) -[packages/form-core/src/FieldApi.ts:315](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L315) +A validator provided by an extension, like `yupValidator` from `@tanstack/yup-form-adapter` *** @@ -129,8 +119,6 @@ A validator provided by an extension, like `yupValidator` from `@tanstack/yup-fo optional validators: FieldValidators; ``` -A list of validators to pass to the field - -#### Defined in +Defined in: [packages/form-core/src/FieldApi.ts:319](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L319) -[packages/form-core/src/FieldApi.ts:319](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L319) +A list of validators to pass to the field diff --git a/docs/reference/interfaces/fieldvalidators.md b/docs/reference/interfaces/fieldvalidators.md index e3770d3f8..2f34e46a9 100644 --- a/docs/reference/interfaces/fieldvalidators.md +++ b/docs/reference/interfaces/fieldvalidators.md @@ -5,13 +5,17 @@ title: FieldValidators # Interface: FieldValidators\ +Defined in: [packages/form-core/src/FieldApi.ts:119](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L119) + ## Type Parameters • **TParentData** • **TName** *extends* [`DeepKeys`](../type-aliases/deepkeys.md)\<`TParentData`\> -• **TFieldValidator** *extends* `Validator`\<[`DeepValue`](../type-aliases/deepvalue.md)\<`TParentData`, `TName`\>, `unknown`\> \| `undefined` = `undefined` +• **TFieldValidator** *extends* + \| `Validator`\<[`DeepValue`](../type-aliases/deepvalue.md)\<`TParentData`, `TName`\>, `unknown`\> + \| `undefined` = `undefined` • **TFormValidator** *extends* `Validator`\<`TParentData`, `unknown`\> \| `undefined` = `undefined` @@ -25,6 +29,8 @@ title: FieldValidators optional onBlur: FieldValidateOrFn; ``` +Defined in: [packages/form-core/src/FieldApi.ts:182](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L182) + An optional function, that runs on the blur event of input. If `validatorAdapter` is passed, this may also accept a property from the respective adapter @@ -34,10 +40,6 @@ If `validatorAdapter` is passed, this may also accept a property from the respec z.string().min(1) // if `zodAdapter` is passed ``` -#### Defined in - -[packages/form-core/src/FieldApi.ts:182](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L182) - *** ### onBlurAsync? @@ -46,6 +48,8 @@ z.string().min(1) // if `zodAdapter` is passed optional onBlurAsync: FieldAsyncValidateOrFn; ``` +Defined in: [packages/form-core/src/FieldApi.ts:195](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L195) + An optional property similar to `onBlur` but async validation. If `validatorAdapter` is passed, this may also accept a property from the respective adapter @@ -55,10 +59,6 @@ is passed, this may also accept a property from the respective adapter z.string().refine(async (val) => val.length > 3, { message: 'Testing 123' }) // if `zodAdapter` is passed ``` -#### Defined in - -[packages/form-core/src/FieldApi.ts:195](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L195) - *** ### onBlurAsyncDebounceMs? @@ -67,14 +67,12 @@ z.string().refine(async (val) => val.length > 3, { message: 'Testing 123' }) // optional onBlurAsyncDebounceMs: number; ``` +Defined in: [packages/form-core/src/FieldApi.ts:208](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L208) + An optional number to represent how long the `onBlurAsync` should wait before running If set to a number larger than 0, will debounce the async validation event by this length of time in milliseconds -#### Defined in - -[packages/form-core/src/FieldApi.ts:208](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L208) - *** ### onBlurListenTo? @@ -83,11 +81,9 @@ If set to a number larger than 0, will debounce the async validation event by th optional onBlurListenTo: unknown extends TParentData ? string : TParentData extends readonly any[] & IsTuple ? PrefixTupleAccessor, AllowedIndexes, never>, []> : TParentData extends any[] ? PrefixArrayAccessor, [any]> : TParentData extends Date ? never : TParentData extends object ? PrefixObjectAccessor, []> : TParentData extends string | number | bigint | boolean ? "" : never[]; ``` -An optional list of field names that should trigger this field's `onBlur` and `onBlurAsync` events when its value changes - -#### Defined in +Defined in: [packages/form-core/src/FieldApi.ts:212](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L212) -[packages/form-core/src/FieldApi.ts:212](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L212) +An optional list of field names that should trigger this field's `onBlur` and `onBlurAsync` events when its value changes *** @@ -97,6 +93,8 @@ An optional list of field names that should trigger this field's `onBlur` and `o optional onChange: FieldValidateOrFn; ``` +Defined in: [packages/form-core/src/FieldApi.ts:146](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L146) + An optional property that takes a `ValidateFn` which is a generic of `TData` and `TParentData`. If `validatorAdapter` is passed, this may also accept a property from the respective adapter @@ -106,10 +104,6 @@ If `validatorAdapter` is passed, this may also accept a property from the respec z.string().min(1) // if `zodAdapter` is passed ``` -#### Defined in - -[packages/form-core/src/FieldApi.ts:146](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L146) - *** ### onChangeAsync? @@ -118,6 +112,8 @@ z.string().min(1) // if `zodAdapter` is passed optional onChangeAsync: FieldAsyncValidateOrFn; ``` +Defined in: [packages/form-core/src/FieldApi.ts:159](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L159) + An optional property similar to `onChange` but async validation. If `validatorAdapter` is passed, this may also accept a property from the respective adapter @@ -127,10 +123,6 @@ is passed, this may also accept a property from the respective adapter z.string().refine(async (val) => val.length > 3, { message: 'Testing 123' }) // if `zodAdapter` is passed ``` -#### Defined in - -[packages/form-core/src/FieldApi.ts:159](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L159) - *** ### onChangeAsyncDebounceMs? @@ -139,14 +131,12 @@ z.string().refine(async (val) => val.length > 3, { message: 'Testing 123' }) // optional onChangeAsyncDebounceMs: number; ``` +Defined in: [packages/form-core/src/FieldApi.ts:171](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L171) + An optional number to represent how long the `onChangeAsync` should wait before running If set to a number larger than 0, will debounce the async validation event by this length of time in milliseconds -#### Defined in - -[packages/form-core/src/FieldApi.ts:171](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L171) - *** ### onChangeListenTo? @@ -155,11 +145,9 @@ If set to a number larger than 0, will debounce the async validation event by th optional onChangeListenTo: unknown extends TParentData ? string : TParentData extends readonly any[] & IsTuple ? PrefixTupleAccessor, AllowedIndexes, never>, []> : TParentData extends any[] ? PrefixArrayAccessor, [any]> : TParentData extends Date ? never : TParentData extends object ? PrefixObjectAccessor, []> : TParentData extends string | number | bigint | boolean ? "" : never[]; ``` -An optional list of field names that should trigger this field's `onChange` and `onChangeAsync` events when its value changes - -#### Defined in +Defined in: [packages/form-core/src/FieldApi.ts:175](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L175) -[packages/form-core/src/FieldApi.ts:175](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L175) +An optional list of field names that should trigger this field's `onChange` and `onChangeAsync` events when its value changes *** @@ -169,11 +157,9 @@ An optional list of field names that should trigger this field's `onChange` and optional onMount: FieldValidateOrFn; ``` -An optional function that takes a param of `formApi` which is a generic type of `TData` and `TParentData` +Defined in: [packages/form-core/src/FieldApi.ts:133](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L133) -#### Defined in - -[packages/form-core/src/FieldApi.ts:133](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L133) +An optional function that takes a param of `formApi` which is a generic type of `TData` and `TParentData` *** @@ -183,6 +169,8 @@ An optional function that takes a param of `formApi` which is a generic type of optional onSubmit: FieldValidateOrFn; ``` +Defined in: [packages/form-core/src/FieldApi.ts:219](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L219) + An optional function, that runs on the submit event of form. If `validatorAdapter` is passed, this may also accept a property from the respective adapter @@ -192,10 +180,6 @@ If `validatorAdapter` is passed, this may also accept a property from the respec z.string().min(1) // if `zodAdapter` is passed ``` -#### Defined in - -[packages/form-core/src/FieldApi.ts:219](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L219) - *** ### onSubmitAsync? @@ -204,6 +188,8 @@ z.string().min(1) // if `zodAdapter` is passed optional onSubmitAsync: FieldAsyncValidateOrFn; ``` +Defined in: [packages/form-core/src/FieldApi.ts:232](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L232) + An optional property similar to `onSubmit` but async validation. If `validatorAdapter` is passed, this may also accept a property from the respective adapter @@ -212,7 +198,3 @@ is passed, this may also accept a property from the respective adapter ```ts z.string().refine(async (val) => val.length > 3, { message: 'Testing 123' }) // if `zodAdapter` is passed ``` - -#### Defined in - -[packages/form-core/src/FieldApi.ts:232](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L232) diff --git a/docs/reference/interfaces/formoptions.md b/docs/reference/interfaces/formoptions.md index af7cc1a83..c218321cf 100644 --- a/docs/reference/interfaces/formoptions.md +++ b/docs/reference/interfaces/formoptions.md @@ -5,6 +5,8 @@ title: FormOptions # Interface: FormOptions\ +Defined in: [packages/form-core/src/FormApi.ts:148](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L148) + An object representing the options for a form. ## Type Parameters @@ -21,11 +23,9 @@ An object representing the options for a form. optional asyncAlways: boolean; ``` -If true, always run async validation, even when sync validation has produced an error. Defaults to undefined. - -#### Defined in +Defined in: [packages/form-core/src/FormApi.ts:163](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L163) -[packages/form-core/src/FormApi.ts:163](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L163) +If true, always run async validation, even when sync validation has produced an error. Defaults to undefined. *** @@ -35,11 +35,9 @@ If true, always run async validation, even when sync validation has produced an optional asyncDebounceMs: number; ``` -Optional time in milliseconds if you want to introduce a delay before firing off an async action. - -#### Defined in +Defined in: [packages/form-core/src/FormApi.ts:167](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L167) -[packages/form-core/src/FormApi.ts:167](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L167) +Optional time in milliseconds if you want to introduce a delay before firing off an async action. *** @@ -49,11 +47,9 @@ Optional time in milliseconds if you want to introduce a delay before firing off optional defaultState: Partial>; ``` -The default state for the form. - -#### Defined in +Defined in: [packages/form-core/src/FormApi.ts:159](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L159) -[packages/form-core/src/FormApi.ts:159](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L159) +The default state for the form. *** @@ -63,11 +59,9 @@ The default state for the form. optional defaultValues: TFormData; ``` -Set initial values for your form. - -#### Defined in +Defined in: [packages/form-core/src/FormApi.ts:155](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L155) -[packages/form-core/src/FormApi.ts:155](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L155) +Set initial values for your form. *** @@ -77,6 +71,8 @@ Set initial values for your form. optional onSubmit: (props) => any; ``` +Defined in: [packages/form-core/src/FormApi.ts:179](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L179) + A function to be called when the form is submitted, what should happen once the user submits a valid form returns `any` or a promise `Promise` #### Parameters @@ -95,10 +91,6 @@ A function to be called when the form is submitted, what should happen once the `any` -#### Defined in - -[packages/form-core/src/FormApi.ts:179](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L179) - *** ### onSubmitInvalid()? @@ -107,6 +99,8 @@ A function to be called when the form is submitted, what should happen once the optional onSubmitInvalid: (props) => void; ``` +Defined in: [packages/form-core/src/FormApi.ts:186](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L186) + Specify an action for scenarios where the user tries to submit an invalid form. #### Parameters @@ -125,10 +119,6 @@ Specify an action for scenarios where the user tries to submit an invalid form. `void` -#### Defined in - -[packages/form-core/src/FormApi.ts:186](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L186) - *** ### transform? @@ -137,9 +127,7 @@ Specify an action for scenarios where the user tries to submit an invalid form. optional transform: FormTransform; ``` -#### Defined in - -[packages/form-core/src/FormApi.ts:190](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L190) +Defined in: [packages/form-core/src/FormApi.ts:190](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L190) *** @@ -149,11 +137,9 @@ optional transform: FormTransform; optional validatorAdapter: TFormValidator; ``` -A validator adapter to support usage of extra validation types (IE: Zod, Yup, or Valibot usage) - -#### Defined in +Defined in: [packages/form-core/src/FormApi.ts:171](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L171) -[packages/form-core/src/FormApi.ts:171](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L171) +A validator adapter to support usage of extra validation types (IE: Zod, Yup, or Valibot usage) *** @@ -163,8 +149,6 @@ A validator adapter to support usage of extra validation types (IE: Zod, Yup, or optional validators: FormValidators; ``` -A list of validators to pass to the form - -#### Defined in +Defined in: [packages/form-core/src/FormApi.ts:175](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L175) -[packages/form-core/src/FormApi.ts:175](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L175) +A list of validators to pass to the form diff --git a/docs/reference/interfaces/formvalidators.md b/docs/reference/interfaces/formvalidators.md index bd0ad8870..fef4ad759 100644 --- a/docs/reference/interfaces/formvalidators.md +++ b/docs/reference/interfaces/formvalidators.md @@ -5,6 +5,8 @@ title: FormValidators # Interface: FormValidators\ +Defined in: [packages/form-core/src/FormApi.ts:96](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L96) + ## Type Parameters • **TFormData** @@ -19,11 +21,9 @@ title: FormValidators optional onBlur: FormValidateOrFn; ``` -Optional function that validates the form data when a field loses focus, returns a `FormValidationError` - -#### Defined in +Defined in: [packages/form-core/src/FormApi.ts:119](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L119) -[packages/form-core/src/FormApi.ts:119](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L119) +Optional function that validates the form data when a field loses focus, returns a `FormValidationError` *** @@ -33,11 +33,9 @@ Optional function that validates the form data when a field loses focus, returns optional onBlurAsync: FormAsyncValidateOrFn; ``` -Optional onBlur asynchronous validation method for when a field loses focus returns a ` FormValidationError` or a promise of `Promise` - -#### Defined in +Defined in: [packages/form-core/src/FormApi.ts:123](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L123) -[packages/form-core/src/FormApi.ts:123](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L123) +Optional onBlur asynchronous validation method for when a field loses focus returns a ` FormValidationError` or a promise of `Promise` *** @@ -47,11 +45,9 @@ Optional onBlur asynchronous validation method for when a field loses focus retu optional onBlurAsyncDebounceMs: number; ``` -The default time in milliseconds that if set to a number larger than 0, will debounce the async validation event by this length of time in milliseconds. - -#### Defined in +Defined in: [packages/form-core/src/FormApi.ts:127](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L127) -[packages/form-core/src/FormApi.ts:127](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L127) +The default time in milliseconds that if set to a number larger than 0, will debounce the async validation event by this length of time in milliseconds. *** @@ -61,11 +57,9 @@ The default time in milliseconds that if set to a number larger than 0, will deb optional onChange: FormValidateOrFn; ``` -Optional function that checks the validity of your data whenever a value changes - -#### Defined in +Defined in: [packages/form-core/src/FormApi.ts:107](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L107) -[packages/form-core/src/FormApi.ts:107](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L107) +Optional function that checks the validity of your data whenever a value changes *** @@ -75,11 +69,9 @@ Optional function that checks the validity of your data whenever a value changes optional onChangeAsync: FormAsyncValidateOrFn; ``` -Optional onChange asynchronous counterpart to onChange. Useful for more complex validation logic that might involve server requests. - -#### Defined in +Defined in: [packages/form-core/src/FormApi.ts:111](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L111) -[packages/form-core/src/FormApi.ts:111](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L111) +Optional onChange asynchronous counterpart to onChange. Useful for more complex validation logic that might involve server requests. *** @@ -89,11 +81,9 @@ Optional onChange asynchronous counterpart to onChange. Useful for more complex optional onChangeAsyncDebounceMs: number; ``` -The default time in milliseconds that if set to a number larger than 0, will debounce the async validation event by this length of time in milliseconds. - -#### Defined in +Defined in: [packages/form-core/src/FormApi.ts:115](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L115) -[packages/form-core/src/FormApi.ts:115](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L115) +The default time in milliseconds that if set to a number larger than 0, will debounce the async validation event by this length of time in milliseconds. *** @@ -103,11 +93,9 @@ The default time in milliseconds that if set to a number larger than 0, will deb optional onMount: FormValidateOrFn; ``` -Optional function that fires as soon as the component mounts. - -#### Defined in +Defined in: [packages/form-core/src/FormApi.ts:103](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L103) -[packages/form-core/src/FormApi.ts:103](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L103) +Optional function that fires as soon as the component mounts. *** @@ -117,9 +105,7 @@ Optional function that fires as soon as the component mounts. optional onSubmit: FormValidateOrFn; ``` -#### Defined in - -[packages/form-core/src/FormApi.ts:128](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L128) +Defined in: [packages/form-core/src/FormApi.ts:128](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L128) *** @@ -129,6 +115,4 @@ optional onSubmit: FormValidateOrFn; optional onSubmitAsync: FormAsyncValidateOrFn; ``` -#### Defined in - -[packages/form-core/src/FormApi.ts:129](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L129) +Defined in: [packages/form-core/src/FormApi.ts:129](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L129) diff --git a/docs/reference/type-aliases/baseformstate.md b/docs/reference/type-aliases/baseformstate.md index 277b5c0e7..151fd0048 100644 --- a/docs/reference/type-aliases/baseformstate.md +++ b/docs/reference/type-aliases/baseformstate.md @@ -6,9 +6,11 @@ title: BaseFormState # Type Alias: BaseFormState\ ```ts -type BaseFormState: object; +type BaseFormState = object; ``` +Defined in: [packages/form-core/src/FormApi.ts:228](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L228) + An object representing the current state of the form. ## Type Parameters @@ -88,7 +90,3 @@ values: TFormData; ``` The current values of the form fields. - -## Defined in - -[packages/form-core/src/FormApi.ts:228](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L228) diff --git a/docs/reference/type-aliases/deepkeys.md b/docs/reference/type-aliases/deepkeys.md index a97dd26a0..974a0dd32 100644 --- a/docs/reference/type-aliases/deepkeys.md +++ b/docs/reference/type-aliases/deepkeys.md @@ -6,17 +6,15 @@ title: DeepKeys # Type Alias: DeepKeys\ ```ts -type DeepKeys: TDepth["length"] extends 5 ? never : unknown extends T ? PrefixFromDepth : T extends readonly any[] & IsTuple ? PrefixTupleAccessor, TDepth> : T extends any[] ? PrefixArrayAccessor : T extends Date ? never : T extends object ? PrefixObjectAccessor : T extends string | number | boolean | bigint ? "" : never; +type DeepKeys = TDepth["length"] extends 5 ? never : unknown extends T ? PrefixFromDepth : T extends readonly any[] & IsTuple ? PrefixTupleAccessor, TDepth> : T extends any[] ? PrefixArrayAccessor : T extends Date ? never : T extends object ? PrefixObjectAccessor : T extends string | number | boolean | bigint ? "" : never; ``` +Defined in: [packages/form-core/src/util-types.ts:85](https://github.com/TanStack/form/blob/main/packages/form-core/src/util-types.ts#L85) + The keys of an object or array, deeply nested. ## Type Parameters • **T** -• **TDepth** *extends* `any`[] = [] - -## Defined in - -[packages/form-core/src/util-types.ts:85](https://github.com/TanStack/form/blob/main/packages/form-core/src/util-types.ts#L85) +• **TDepth** *extends* `any`[] = \[\] diff --git a/docs/reference/type-aliases/deepvalue.md b/docs/reference/type-aliases/deepvalue.md index e2f765ee4..405c68661 100644 --- a/docs/reference/type-aliases/deepvalue.md +++ b/docs/reference/type-aliases/deepvalue.md @@ -6,9 +6,11 @@ title: DeepValue # Type Alias: DeepValue\ ```ts -type DeepValue: unknown extends TValue ? TValue : TValue extends ReadonlyArray ? TAccessor extends `[${infer TBrackets}].${infer TAfter}` ? DeepValue, TAfter> : TAccessor extends `[${infer TBrackets}]` ? DeepValue : TAccessor extends keyof TValue ? TValue[TAccessor] : TValue[TAccessor & number] : TValue extends Record ? TAccessor extends `${infer TBefore}[${infer TEverythingElse}` ? DeepValue, `[${TEverythingElse}`> : TAccessor extends `[${infer TBrackets}]` ? DeepValue : TAccessor extends `${infer TBefore}.${infer TAfter}` ? DeepValue, TAfter> : TAccessor extends string ? TNullable extends true ? Nullable : TValue[TAccessor] : never : never; +type DeepValue = unknown extends TValue ? TValue : TValue extends ReadonlyArray ? TAccessor extends `[${infer TBrackets}].${infer TAfter}` ? DeepValue, TAfter> : TAccessor extends `[${infer TBrackets}]` ? DeepValue : TAccessor extends keyof TValue ? TValue[TAccessor] : TValue[TAccessor & number] : TValue extends Record ? TAccessor extends `${infer TBefore}[${infer TEverythingElse}` ? DeepValue, `[${TEverythingElse}`> : TAccessor extends `[${infer TBrackets}]` ? DeepValue : TAccessor extends `${infer TBefore}.${infer TAfter}` ? DeepValue, TAfter> : TAccessor extends string ? TNullable extends true ? Nullable : TValue[TAccessor] : never : never; ``` +Defined in: [packages/form-core/src/util-types.ts:109](https://github.com/TanStack/form/blob/main/packages/form-core/src/util-types.ts#L109) + Infer the type of a deeply nested property within an object or an array. ## Type Parameters @@ -18,7 +20,3 @@ Infer the type of a deeply nested property within an object or an array. • **TAccessor** • **TNullable** *extends* `boolean` = `IsNullable`\<`TValue`\> - -## Defined in - -[packages/form-core/src/util-types.ts:109](https://github.com/TanStack/form/blob/main/packages/form-core/src/util-types.ts#L109) diff --git a/docs/reference/type-aliases/derivedformstate.md b/docs/reference/type-aliases/derivedformstate.md index 59a7579b7..fc52afa2f 100644 --- a/docs/reference/type-aliases/derivedformstate.md +++ b/docs/reference/type-aliases/derivedformstate.md @@ -6,9 +6,11 @@ title: DerivedFormState # Type Alias: DerivedFormState\ ```ts -type DerivedFormState: object; +type DerivedFormState = object; ``` +Defined in: [packages/form-core/src/FormApi.ts:272](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L272) + ## Type Parameters • **TFormData** @@ -110,7 +112,3 @@ isValid: boolean; ``` A boolean indicating if the form and all its fields are valid. - -## Defined in - -[packages/form-core/src/FormApi.ts:272](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L272) diff --git a/docs/reference/type-aliases/fieldinfo.md b/docs/reference/type-aliases/fieldinfo.md index 55b60f198..2b3a375ba 100644 --- a/docs/reference/type-aliases/fieldinfo.md +++ b/docs/reference/type-aliases/fieldinfo.md @@ -6,9 +6,11 @@ title: FieldInfo # Type Alias: FieldInfo\ ```ts -type FieldInfo: object; +type FieldInfo = object; ``` +Defined in: [packages/form-core/src/FormApi.ts:206](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L206) + An object representing the field information for a specific field within the form. ## Type Parameters @@ -22,7 +24,9 @@ An object representing the field information for a specific field within the for ### instance ```ts -instance: FieldApi | undefined, TFormValidator> | null; +instance: + | FieldApi | undefined, TFormValidator> + | null; ``` An instance of the FieldAPI. @@ -34,7 +38,3 @@ validationMetaMap: Record; ``` A record of field validation internal handling. - -## Defined in - -[packages/form-core/src/FormApi.ts:206](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L206) diff --git a/docs/reference/type-aliases/fieldmeta.md b/docs/reference/type-aliases/fieldmeta.md index 2984539a8..92d188bea 100644 --- a/docs/reference/type-aliases/fieldmeta.md +++ b/docs/reference/type-aliases/fieldmeta.md @@ -6,11 +6,9 @@ title: FieldMeta # Type Alias: FieldMeta ```ts -type FieldMeta: FieldMetaBase & FieldMetaDerived; +type FieldMeta = FieldMetaBase & FieldMetaDerived; ``` -An object type representing the metadata of a field in a form. - -## Defined in +Defined in: [packages/form-core/src/FieldApi.ts:402](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L402) -[packages/form-core/src/FieldApi.ts:402](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L402) +An object type representing the metadata of a field in a form. diff --git a/docs/reference/type-aliases/fieldmetabase.md b/docs/reference/type-aliases/fieldmetabase.md index 763e9fca8..a09bbb5cf 100644 --- a/docs/reference/type-aliases/fieldmetabase.md +++ b/docs/reference/type-aliases/fieldmetabase.md @@ -6,9 +6,11 @@ title: FieldMetaBase # Type Alias: FieldMetaBase ```ts -type FieldMetaBase: object; +type FieldMetaBase = object; ``` +Defined in: [packages/form-core/src/FieldApi.ts:365](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L365) + ## Type declaration ### errorMap @@ -50,7 +52,3 @@ isValidating: boolean; ``` A flag indicating whether the field is currently being validated. - -## Defined in - -[packages/form-core/src/FieldApi.ts:365](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L365) diff --git a/docs/reference/type-aliases/fieldmetaderived.md b/docs/reference/type-aliases/fieldmetaderived.md index 54edb3bdb..1228a198f 100644 --- a/docs/reference/type-aliases/fieldmetaderived.md +++ b/docs/reference/type-aliases/fieldmetaderived.md @@ -6,9 +6,11 @@ title: FieldMetaDerived # Type Alias: FieldMetaDerived ```ts -type FieldMetaDerived: object; +type FieldMetaDerived = object; ``` +Defined in: [packages/form-core/src/FieldApi.ts:388](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L388) + ## Type declaration ### errors @@ -26,7 +28,3 @@ isPristine: boolean; ``` A flag that is `true` if the field's value has not been modified by the user. Opposite of `isDirty`. - -## Defined in - -[packages/form-core/src/FieldApi.ts:388](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L388) diff --git a/docs/reference/type-aliases/fieldserrormapfromvalidator.md b/docs/reference/type-aliases/fieldserrormapfromvalidator.md index 874056b36..a6e543c07 100644 --- a/docs/reference/type-aliases/fieldserrormapfromvalidator.md +++ b/docs/reference/type-aliases/fieldserrormapfromvalidator.md @@ -6,13 +6,11 @@ title: FieldsErrorMapFromValidator # Type Alias: FieldsErrorMapFromValidator\ ```ts -type FieldsErrorMapFromValidator: Partial, ValidationErrorMap>>; +type FieldsErrorMapFromValidator = Partial, ValidationErrorMap>>; ``` +Defined in: [packages/form-core/src/FormApi.ts:31](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L31) + ## Type Parameters • **TFormData** - -## Defined in - -[packages/form-core/src/FormApi.ts:31](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L31) diff --git a/docs/reference/type-aliases/fieldstate.md b/docs/reference/type-aliases/fieldstate.md index 3054b5c63..30edf86ef 100644 --- a/docs/reference/type-aliases/fieldstate.md +++ b/docs/reference/type-aliases/fieldstate.md @@ -6,9 +6,11 @@ title: FieldState # Type Alias: FieldState\ ```ts -type FieldState: object; +type FieldState = object; ``` +Defined in: [packages/form-core/src/FieldApi.ts:407](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L407) + An object type representing the state of a field. ## Type Parameters @@ -32,7 +34,3 @@ value: TData; ``` The current value of the field. - -## Defined in - -[packages/form-core/src/FieldApi.ts:407](https://github.com/TanStack/form/blob/main/packages/form-core/src/FieldApi.ts#L407) diff --git a/docs/reference/type-aliases/formstate.md b/docs/reference/type-aliases/formstate.md index 69f519257..42e0e392c 100644 --- a/docs/reference/type-aliases/formstate.md +++ b/docs/reference/type-aliases/formstate.md @@ -6,13 +6,11 @@ title: FormState # Type Alias: FormState\ ```ts -type FormState: BaseFormState & DerivedFormState; +type FormState = BaseFormState & DerivedFormState; ``` +Defined in: [packages/form-core/src/FormApi.ts:323](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L323) + ## Type Parameters • **TFormData** - -## Defined in - -[packages/form-core/src/FormApi.ts:323](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L323) diff --git a/docs/reference/type-aliases/formvalidatefn.md b/docs/reference/type-aliases/formvalidatefn.md index 097d4837a..6c7b87224 100644 --- a/docs/reference/type-aliases/formvalidatefn.md +++ b/docs/reference/type-aliases/formvalidatefn.md @@ -6,9 +6,11 @@ title: FormValidateFn # Type Alias: FormValidateFn()\ ```ts -type FormValidateFn: (props) => FormValidationError; +type FormValidateFn = (props) => FormValidationError; ``` +Defined in: [packages/form-core/src/FormApi.ts:35](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L35) + ## Type Parameters • **TFormData** @@ -30,7 +32,3 @@ type FormValidateFn: (props) => FormValidationError - -## Defined in - -[packages/form-core/src/FormApi.ts:35](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L35) diff --git a/docs/reference/type-aliases/formvalidator.md b/docs/reference/type-aliases/formvalidator.md index e2cde55da..8b5a07b19 100644 --- a/docs/reference/type-aliases/formvalidator.md +++ b/docs/reference/type-aliases/formvalidator.md @@ -6,9 +6,11 @@ title: FormValidator # Type Alias: FormValidator\ ```ts -type FormValidator: object; +type FormValidator = object; ``` +Defined in: [packages/form-core/src/FormApi.ts:68](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L68) + ## Type Parameters • **TFormData** @@ -54,7 +56,3 @@ type FormValidator: object; #### Returns `Promise`\<`FormValidationError`\<`TFormData`\>\> - -## Defined in - -[packages/form-core/src/FormApi.ts:68](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L68) diff --git a/docs/reference/type-aliases/standardschemav1.md b/docs/reference/type-aliases/standardschemav1.md index e97df86f6..041725a53 100644 --- a/docs/reference/type-aliases/standardschemav1.md +++ b/docs/reference/type-aliases/standardschemav1.md @@ -6,9 +6,11 @@ title: StandardSchemaV1 # Type Alias: StandardSchemaV1\ ```ts -type StandardSchemaV1: object; +type StandardSchemaV1 = object; ``` +Defined in: [packages/form-core/src/standardSchemaValidator.ts:94](https://github.com/TanStack/form/blob/main/packages/form-core/src/standardSchemaValidator.ts#L94) + The Standard Schema interface. ## Type Parameters @@ -26,7 +28,3 @@ readonly ~standard: StandardSchemaV1Props; ``` The Standard Schema properties. - -## Defined in - -[packages/form-core/src/standardSchemaValidator.ts:94](https://github.com/TanStack/form/blob/main/packages/form-core/src/standardSchemaValidator.ts#L94) diff --git a/docs/reference/type-aliases/updater.md b/docs/reference/type-aliases/updater.md index 01f7919da..c58c78c54 100644 --- a/docs/reference/type-aliases/updater.md +++ b/docs/reference/type-aliases/updater.md @@ -6,15 +6,13 @@ title: Updater # Type Alias: Updater\ ```ts -type Updater: TOutput | UpdaterFn; +type Updater = TOutput | UpdaterFn; ``` +Defined in: [packages/form-core/src/utils.ts:7](https://github.com/TanStack/form/blob/main/packages/form-core/src/utils.ts#L7) + ## Type Parameters • **TInput** • **TOutput** = `TInput` - -## Defined in - -[packages/form-core/src/utils.ts:7](https://github.com/TanStack/form/blob/main/packages/form-core/src/utils.ts#L7) diff --git a/docs/reference/type-aliases/updaterfn.md b/docs/reference/type-aliases/updaterfn.md index 0bbd22e59..62365f5fa 100644 --- a/docs/reference/type-aliases/updaterfn.md +++ b/docs/reference/type-aliases/updaterfn.md @@ -6,9 +6,11 @@ title: UpdaterFn # Type Alias: UpdaterFn()\ ```ts -type UpdaterFn: (input) => TOutput; +type UpdaterFn = (input) => TOutput; ``` +Defined in: [packages/form-core/src/utils.ts:5](https://github.com/TanStack/form/blob/main/packages/form-core/src/utils.ts#L5) + ## Type Parameters • **TInput** @@ -24,7 +26,3 @@ type UpdaterFn: (input) => TOutput; ## Returns `TOutput` - -## Defined in - -[packages/form-core/src/utils.ts:5](https://github.com/TanStack/form/blob/main/packages/form-core/src/utils.ts#L5) diff --git a/docs/reference/type-aliases/validationerror.md b/docs/reference/type-aliases/validationerror.md index a36d1d03f..774c3fc0c 100644 --- a/docs/reference/type-aliases/validationerror.md +++ b/docs/reference/type-aliases/validationerror.md @@ -6,9 +6,7 @@ title: ValidationError # Type Alias: ValidationError ```ts -type ValidationError: undefined | false | null | string; +type ValidationError = undefined | false | null | string; ``` -## Defined in - -[packages/form-core/src/types.ts:3](https://github.com/TanStack/form/blob/main/packages/form-core/src/types.ts#L3) +Defined in: [packages/form-core/src/types.ts:3](https://github.com/TanStack/form/blob/main/packages/form-core/src/types.ts#L3) diff --git a/docs/reference/type-aliases/validationmeta.md b/docs/reference/type-aliases/validationmeta.md index 31eb09f9f..3b882abf6 100644 --- a/docs/reference/type-aliases/validationmeta.md +++ b/docs/reference/type-aliases/validationmeta.md @@ -6,9 +6,11 @@ title: ValidationMeta # Type Alias: ValidationMeta ```ts -type ValidationMeta: object; +type ValidationMeta = object; ``` +Defined in: [packages/form-core/src/FormApi.ts:196](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L196) + An object representing the validation metadata for a field. Not intended for public usage. ## Type declaration @@ -20,7 +22,3 @@ lastAbortController: AbortController; ``` An abort controller stored in memory to cancel previous async validation attempts. - -## Defined in - -[packages/form-core/src/FormApi.ts:196](https://github.com/TanStack/form/blob/main/packages/form-core/src/FormApi.ts#L196) diff --git a/docs/reference/type-aliases/validationsource.md b/docs/reference/type-aliases/validationsource.md index af0b0a62a..907c7e33b 100644 --- a/docs/reference/type-aliases/validationsource.md +++ b/docs/reference/type-aliases/validationsource.md @@ -6,9 +6,7 @@ title: ValidationSource # Type Alias: ValidationSource ```ts -type ValidationSource: "form" | "field"; +type ValidationSource = "form" | "field"; ``` -## Defined in - -[packages/form-core/src/types.ts:5](https://github.com/TanStack/form/blob/main/packages/form-core/src/types.ts#L5) +Defined in: [packages/form-core/src/types.ts:5](https://github.com/TanStack/form/blob/main/packages/form-core/src/types.ts#L5) diff --git a/examples/vue/array/package.json b/examples/vue/array/package.json index de81184f6..e40fefc3a 100644 --- a/examples/vue/array/package.json +++ b/examples/vue/array/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@tanstack/vue-form": "^0.41.1", - "vue": "^3.3.4" + "vue": "^3.5.12" }, "devDependencies": { "@vitejs/plugin-vue": "^5.2.1", diff --git a/examples/vue/simple/package.json b/examples/vue/simple/package.json index f2887c515..68573200a 100644 --- a/examples/vue/simple/package.json +++ b/examples/vue/simple/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@tanstack/vue-form": "^0.41.1", - "vue": "^3.3.4" + "vue": "^3.5.12" }, "devDependencies": { "@vitejs/plugin-vue": "^5.2.1", diff --git a/examples/vue/valibot/package.json b/examples/vue/valibot/package.json index 413ad6af4..ca5e6fd56 100644 --- a/examples/vue/valibot/package.json +++ b/examples/vue/valibot/package.json @@ -13,7 +13,7 @@ "@tanstack/valibot-form-adapter": "^0.41.1", "@tanstack/vue-form": "^0.41.1", "valibot": "^1.0.0-beta.9", - "vue": "^3.3.4" + "vue": "^3.5.12" }, "devDependencies": { "@vitejs/plugin-vue": "^5.2.1", diff --git a/examples/vue/yup/package.json b/examples/vue/yup/package.json index 38a06effc..9f31c004c 100644 --- a/examples/vue/yup/package.json +++ b/examples/vue/yup/package.json @@ -12,7 +12,7 @@ "dependencies": { "@tanstack/vue-form": "^0.41.1", "@tanstack/yup-form-adapter": "^0.41.1", - "vue": "^3.3.4", + "vue": "^3.5.12", "yup": "^1.5.0" }, "devDependencies": { diff --git a/examples/vue/zod/package.json b/examples/vue/zod/package.json index 4d8a610a2..8f7142c48 100644 --- a/examples/vue/zod/package.json +++ b/examples/vue/zod/package.json @@ -12,7 +12,7 @@ "dependencies": { "@tanstack/vue-form": "^0.41.1", "@tanstack/zod-form-adapter": "^0.41.1", - "vue": "^3.3.4", + "vue": "^3.5.12", "zod": "^3.24.0" }, "devDependencies": { diff --git a/package.json b/package.json index 22d8b49ef..74a674627 100644 --- a/package.json +++ b/package.json @@ -38,9 +38,9 @@ ] }, "devDependencies": { - "@eslint-react/eslint-plugin": "^1.17.3", + "@eslint-react/eslint-plugin": "^1.23.2", "@solidjs/testing-library": "^0.8.10", - "@tanstack/config": "^0.14.2", + "@tanstack/config": "^0.15.1", "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^16.1.0", "@testing-library/user-event": "^14.5.2", @@ -54,11 +54,11 @@ "jsdom": "^25.0.1", "knip": "^5.39.2", "nx": "^20.2.0", + "premove": "^4.0.0", "prettier": "^3.4.2", "publint": "^0.2.12", "react": "^18.3.1", "react-dom": "^18.3.1", - "rimraf": "^6.0.1", "sherif": "^1.0.2", "solid-js": "^1.9.3", "typescript": "5.6.3", @@ -68,7 +68,7 @@ "typescript54": "npm:typescript@5.4", "typescript55": "npm:typescript@5.5", "vite": "^5.4.11", - "vitest": "^2.1.4", - "vue": "^3.3.4" + "vitest": "^2.1.8", + "vue": "^3.5.12" } } diff --git a/packages/angular-form/package.json b/packages/angular-form/package.json index cea476582..cad7b9617 100644 --- a/packages/angular-form/package.json +++ b/packages/angular-form/package.json @@ -15,14 +15,14 @@ "url": "https://github.com/sponsors/tannerlinsley" }, "scripts": { - "clean": "rimraf ./dist && rimraf ./coverage", + "clean": "premove ./dist ./coverage", "test:eslint": "eslint ./src ./tests", "test:types": "pnpm run \"/^test:types:ts[0-9]{2}$/\"", "test:types:ts54": "tsc", "test:lib": "vitest", "test:lib:dev": "pnpm run test:lib --watch", "test:build": "publint --strict", - "build": "ng-packagr -p ng-package.json -c tsconfig.build.json && rimraf ./dist/package.json" + "build": "ng-packagr -p ng-package.json -c tsconfig.build.json && premove ./dist/package.json" }, "type": "module", "types": "dist/index.d.ts", @@ -47,7 +47,7 @@ "tslib": "^2.8.1" }, "devDependencies": { - "@analogjs/vite-plugin-angular": "^1.10.1", + "@analogjs/vite-plugin-angular": "^1.12.0", "@angular/common": "^19.0.0", "@angular/compiler": "^19.0.0", "@angular/compiler-cli": "^19.0.0", diff --git a/packages/form-core/package.json b/packages/form-core/package.json index 5f3df23f8..9282f03c8 100644 --- a/packages/form-core/package.json +++ b/packages/form-core/package.json @@ -15,7 +15,7 @@ "url": "https://github.com/sponsors/tannerlinsley" }, "scripts": { - "clean": "rimraf ./dist && rimraf ./coverage", + "clean": "premove ./dist ./coverage", "test:eslint": "eslint ./src ./tests", "test:types": "pnpm run \"/^test:types:ts[0-9]{2}$/\"", "test:types:ts51": "node ../../node_modules/typescript51/lib/tsc.js", diff --git a/packages/lit-form/package.json b/packages/lit-form/package.json index 79374519a..0381c0c0d 100644 --- a/packages/lit-form/package.json +++ b/packages/lit-form/package.json @@ -15,7 +15,7 @@ "url": "https://github.com/sponsors/tannerlinsley" }, "scripts": { - "clean": "rimraf ./build && rimraf ./coverage", + "clean": "premove ./build ./coverage", "test:eslint": "eslint ./src ./tests", "test:types": "pnpm run \"/^test:types:ts[0-9]{2}$/\"", "test:types:ts51": "node ../../node_modules/typescript51/lib/tsc.js", diff --git a/packages/react-form/package.json b/packages/react-form/package.json index d36ac9ac8..1f74cd10b 100644 --- a/packages/react-form/package.json +++ b/packages/react-form/package.json @@ -15,7 +15,7 @@ "url": "https://github.com/sponsors/tannerlinsley" }, "scripts": { - "clean": "rimraf ./dist && rimraf ./coverage", + "clean": "premove ./dist ./coverage", "test:eslint": "eslint ./src ./tests", "test:types": "pnpm run \"/^test:types:ts[0-9]{2}$/\"", "test:types:ts51": "node ../../node_modules/typescript51/lib/tsc.js", diff --git a/packages/solid-form/package.json b/packages/solid-form/package.json index b4229e1fc..6dd1d6f02 100644 --- a/packages/solid-form/package.json +++ b/packages/solid-form/package.json @@ -15,7 +15,7 @@ "url": "https://github.com/sponsors/tannerlinsley" }, "scripts": { - "clean": "rimraf ./dist && rimraf ./coverage", + "clean": "premove ./dist ./coverage", "test:eslint": "eslint ./src ./tests", "test:types": "pnpm run \"/^test:types:ts[0-9]{2}$/\"", "test:types:ts51": "node ../../node_modules/typescript51/lib/tsc.js", diff --git a/packages/valibot-form-adapter/package.json b/packages/valibot-form-adapter/package.json index e0c0b55df..7991d6dce 100644 --- a/packages/valibot-form-adapter/package.json +++ b/packages/valibot-form-adapter/package.json @@ -15,7 +15,7 @@ "url": "https://github.com/sponsors/tannerlinsley" }, "scripts": { - "clean": "rimraf ./dist && rimraf ./coverage", + "clean": "premove ./dist ./coverage", "test:eslint": "eslint ./src ./tests", "test:types": "pnpm run \"/^test:types:ts[0-9]{2}$/\"", "test:types:ts51": "node ../../node_modules/typescript51/lib/tsc.js", diff --git a/packages/vue-form/package.json b/packages/vue-form/package.json index 74c62f519..c4decef2c 100644 --- a/packages/vue-form/package.json +++ b/packages/vue-form/package.json @@ -15,7 +15,7 @@ "url": "https://github.com/sponsors/tannerlinsley" }, "scripts": { - "clean": "rimraf ./dist && rimraf ./coverage", + "clean": "premove ./dist ./coverage", "test:eslint": "eslint ./src ./tests", "test:types": "pnpm run \"/^test:types:ts[0-9]{2}$/\"", "test:types:ts51": "node ../../node_modules/typescript51/lib/tsc.js", @@ -59,7 +59,7 @@ "devDependencies": { "@vitejs/plugin-vue": "^5.2.1", "vite": "^5.4.11", - "vue": "^3.3.4" + "vue": "^3.5.12" }, "peerDependencies": { "vue": "^3.3.0" diff --git a/packages/yup-form-adapter/package.json b/packages/yup-form-adapter/package.json index ab2059825..198ffe80f 100644 --- a/packages/yup-form-adapter/package.json +++ b/packages/yup-form-adapter/package.json @@ -15,7 +15,7 @@ "url": "https://github.com/sponsors/tannerlinsley" }, "scripts": { - "clean": "rimraf ./dist && rimraf ./coverage", + "clean": "premove ./dist ./coverage", "test:eslint": "eslint ./src ./tests", "test:types": "pnpm run \"/^test:types:ts[0-9]{2}$/\"", "test:types:ts51": "node ../../node_modules/typescript51/lib/tsc.js", diff --git a/packages/zod-form-adapter/package.json b/packages/zod-form-adapter/package.json index 275847f3d..4f7e9cabb 100644 --- a/packages/zod-form-adapter/package.json +++ b/packages/zod-form-adapter/package.json @@ -15,7 +15,7 @@ "url": "https://github.com/sponsors/tannerlinsley" }, "scripts": { - "clean": "rimraf ./dist && rimraf ./coverage", + "clean": "premove ./dist ./coverage", "test:eslint": "eslint ./src ./tests", "test:types": "pnpm run \"/^test:types:ts[0-9]{2}$/\"", "test:types:ts51": "node ../../node_modules/typescript51/lib/tsc.js", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e806f8adf..70ffdb39b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,14 +9,14 @@ importers: .: devDependencies: '@eslint-react/eslint-plugin': - specifier: ^1.17.3 - version: 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + specifier: ^1.23.2 + version: 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) '@solidjs/testing-library': specifier: ^0.8.10 version: 0.8.10(solid-js@1.9.3) '@tanstack/config': - specifier: ^0.14.2 - version: 0.14.2(@types/node@22.10.1)(esbuild@0.24.0)(eslint@9.16.0(jiti@2.4.0))(rollup@4.26.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(less@4.2.0)(sass@1.80.7)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)) + specifier: ^0.15.1 + version: 0.15.1(@types/node@22.10.1)(esbuild@0.24.0)(eslint@9.16.0(jiti@2.4.0))(rollup@4.26.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(less@4.2.0)(sass@1.80.7)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)) '@testing-library/jest-dom': specifier: ^6.6.3 version: 6.6.3 @@ -40,7 +40,7 @@ importers: version: 18.3.1 '@vitest/coverage-istanbul': specifier: ^2.1.4 - version: 2.1.4(vitest@2.1.4(@types/node@22.10.1)(jsdom@25.0.1)(less@4.2.0)(sass@1.80.7)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)) + version: 2.1.4(vitest@2.1.8(@types/node@22.10.1)(jsdom@25.0.1)(less@4.2.0)(sass@1.80.7)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)) eslint: specifier: ^9.16.0 version: 9.16.0(jiti@2.4.0) @@ -56,6 +56,9 @@ importers: nx: specifier: ^20.2.0 version: 20.2.0(@swc/core@1.7.42(@swc/helpers@0.5.13)) + premove: + specifier: ^4.0.0 + version: 4.0.0 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -68,9 +71,6 @@ importers: react-dom: specifier: ^18.3.1 version: 18.3.1(react@18.3.1) - rimraf: - specifier: ^6.0.1 - version: 6.0.1 sherif: specifier: ^1.0.2 version: 1.0.2 @@ -99,10 +99,10 @@ importers: specifier: ^5.4.11 version: 5.4.11(@types/node@22.10.1)(less@4.2.0)(sass@1.80.7)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0) vitest: - specifier: ^2.1.4 - version: 2.1.4(@types/node@22.10.1)(jsdom@25.0.1)(less@4.2.0)(sass@1.80.7)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0) + specifier: ^2.1.8 + version: 2.1.8(@types/node@22.10.1)(jsdom@25.0.1)(less@4.2.0)(sass@1.80.7)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0) vue: - specifier: ^3.3.4 + specifier: ^3.5.12 version: 3.5.12(typescript@5.6.3) examples/angular/array: @@ -596,7 +596,7 @@ importers: version: 5.4.11(@types/node@22.10.1)(less@4.2.0)(sass@1.80.7)(sugarss@4.0.1(postcss@8.4.48))(terser@5.36.0) vite-tsconfig-paths: specifier: ^5.1.2 - version: 5.1.3(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(less@4.2.0)(sass@1.80.7)(sugarss@4.0.1(postcss@8.4.48))(terser@5.36.0)) + version: 5.1.4(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(less@4.2.0)(sass@1.80.7)(sugarss@4.0.1(postcss@8.4.48))(terser@5.36.0)) examples/react/simple: dependencies: @@ -704,7 +704,7 @@ importers: version: 5.4.11(@types/node@22.10.1)(less@4.2.0)(sass@1.80.7)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0) vite-tsconfig-paths: specifier: ^5.1.2 - version: 5.1.3(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(less@4.2.0)(sass@1.80.7)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)) + version: 5.1.4(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(less@4.2.0)(sass@1.80.7)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)) examples/react/ui-libraries: dependencies: @@ -976,7 +976,7 @@ importers: specifier: ^0.41.1 version: link:../../../packages/vue-form vue: - specifier: ^3.3.4 + specifier: ^3.5.12 version: 3.5.12(typescript@5.6.3) devDependencies: '@vitejs/plugin-vue': @@ -998,7 +998,7 @@ importers: specifier: ^0.41.1 version: link:../../../packages/vue-form vue: - specifier: ^3.3.4 + specifier: ^3.5.12 version: 3.5.12(typescript@5.6.3) devDependencies: '@vitejs/plugin-vue': @@ -1026,7 +1026,7 @@ importers: specifier: ^1.0.0-beta.9 version: 1.0.0-beta.9(typescript@5.6.3) vue: - specifier: ^3.3.4 + specifier: ^3.5.12 version: 3.5.12(typescript@5.6.3) devDependencies: '@vitejs/plugin-vue': @@ -1051,7 +1051,7 @@ importers: specifier: ^0.41.1 version: link:../../../packages/yup-form-adapter vue: - specifier: ^3.3.4 + specifier: ^3.5.12 version: 3.5.12(typescript@5.6.3) yup: specifier: ^1.5.0 @@ -1079,7 +1079,7 @@ importers: specifier: ^0.41.1 version: link:../../../packages/zod-form-adapter vue: - specifier: ^3.3.4 + specifier: ^3.5.12 version: 3.5.12(typescript@5.6.3) zod: specifier: ^3.24.0 @@ -1111,8 +1111,8 @@ importers: version: 2.8.1 devDependencies: '@analogjs/vite-plugin-angular': - specifier: ^1.10.1 - version: 1.10.1(@angular-devkit/build-angular@19.0.2(@angular/compiler-cli@19.0.1(@angular/compiler@19.0.1(@angular/core@19.0.1(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.6.3))(@angular/compiler@19.0.1(@angular/core@19.0.1(rxjs@7.8.1)(zone.js@0.15.0)))(@swc/core@1.7.42(@swc/helpers@0.5.13))(@types/node@22.10.1)(chokidar@4.0.1)(ng-packagr@19.0.1(@angular/compiler-cli@19.0.1(@angular/compiler@19.0.1(@angular/core@19.0.1(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.6.3))(tslib@2.8.1)(typescript@5.6.3))(sugarss@4.0.1(postcss@8.4.49))(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(less@4.2.0)(sass@1.80.7)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)))(@angular/build@19.0.2(@angular/compiler-cli@19.0.1(@angular/compiler@19.0.1(@angular/core@19.0.1(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.6.3))(@angular/compiler@19.0.1(@angular/core@19.0.1(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.10.1)(chokidar@4.0.1)(less@4.2.0)(postcss@8.4.49)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)(typescript@5.6.3)) + specifier: ^1.12.0 + version: 1.12.0(@angular-devkit/build-angular@19.0.2(@angular/compiler-cli@19.0.1(@angular/compiler@19.0.1(@angular/core@19.0.1(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.6.3))(@angular/compiler@19.0.1(@angular/core@19.0.1(rxjs@7.8.1)(zone.js@0.15.0)))(@swc/core@1.7.42(@swc/helpers@0.5.13))(@types/node@22.10.1)(chokidar@4.0.1)(ng-packagr@19.0.1(@angular/compiler-cli@19.0.1(@angular/compiler@19.0.1(@angular/core@19.0.1(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.6.3))(tslib@2.8.1)(typescript@5.6.3))(sugarss@4.0.1(postcss@8.4.49))(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(less@4.2.0)(sass@1.80.7)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)))(@angular/build@19.0.2(@angular/compiler-cli@19.0.1(@angular/compiler@19.0.1(@angular/core@19.0.1(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.6.3))(@angular/compiler@19.0.1(@angular/core@19.0.1(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.10.1)(chokidar@4.0.1)(less@4.2.0)(postcss@8.4.49)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)(typescript@5.6.3)) '@angular/common': specifier: ^19.0.0 version: 19.0.1(@angular/core@19.0.1(rxjs@7.8.1)(zone.js@0.15.0))(rxjs@7.8.1) @@ -1258,7 +1258,7 @@ importers: specifier: ^5.4.11 version: 5.4.11(@types/node@22.10.1)(less@4.2.0)(sass@1.80.7)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0) vue: - specifier: ^3.3.4 + specifier: ^3.5.12 version: 3.5.12(typescript@5.7.2) packages/yup-form-adapter: @@ -1296,8 +1296,8 @@ packages: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} - '@analogjs/vite-plugin-angular@1.10.1': - resolution: {integrity: sha512-XqRkN/FOLQO+USKHJePKd7v1QD4pSRPQVQEKOI4sIah53+F+jSsJ5SpJEdEE9W+m0hMKgneA3LG92pmw/+KK2w==} + '@analogjs/vite-plugin-angular@1.12.0': + resolution: {integrity: sha512-D/INewdBlO24eYs1wvau9uaEsIg74GqSYx457SL/wHw3WTtqagCVPcOhAI4UlnIryjw1EAvUQiwbgFnMo+bYfQ==} peerDependencies: '@angular-devkit/build-angular': ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 '@angular/build': ^18.0.0 || ^19.0.0 @@ -2969,14 +2969,20 @@ packages: resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint-react/ast@1.17.3': - resolution: {integrity: sha512-mAe7cuWJxPMorrawRmxIaUrL84F2xMz95k55FBwz2qrO2wQkwWjD2nV0hd79Yc2fTZb/8xQ/sYjmT7Flv8nyMg==} + '@eslint-react/ast@1.23.2': + resolution: {integrity: sha512-+D9dUcex2qXhqhIlE06Y2G6g9IMBFiEFtyAH76anUkhsJmH3llfsOzLUVeugex8wJjjkxHOYfZCj4yJgH+bB6w==} + engines: {bun: '>=1.0.15', node: '>=18.18.0'} + + '@eslint-react/core@1.23.2': + resolution: {integrity: sha512-pm3H/4v+7X3UJ8mnJEz7QseZR/B94xC0Yd8Z/IJXAT6cN9nDCrCysENd1xLm0iOipAnCPCmsqO3RndGTwM7Oxw==} + engines: {bun: '>=1.0.15', node: '>=18.18.0'} - '@eslint-react/core@1.17.3': - resolution: {integrity: sha512-hQJvY+Pl4up/eQgmikTF+IhDzD41fZMuQQrtW3jxEojBYAu9ORxRD3vTII4hBq3V/jqLntY4kAaQwi9R9RfKyA==} + '@eslint-react/eff@1.23.2': + resolution: {integrity: sha512-pLinl51denc906C8E/IYYSCxIY0o/OmNBLz5cJHt4Gr/spzmGv4myu/SOZWO/2YQGMg5TwOh5hLWNZ76Z6zDJA==} + engines: {bun: '>=1.0.15', node: '>=18.18.0'} - '@eslint-react/eslint-plugin@1.17.3': - resolution: {integrity: sha512-niB+w7mf6p9NsmV1NFG/KQ5yu8gmBIzCwmfs8U5vxCWiC7e8DIWElwRtIt924tIHuDNDg9p6ptOfjjSrw9iDgQ==} + '@eslint-react/eslint-plugin@1.23.2': + resolution: {integrity: sha512-M2T/ij/UTnrydFihI2eC1rqSTjlLK0MwTavrc7MxB2Bi6CxNdr4FrTrnEPpWjeECZHVEQQq8bmjwi7IUiQck8w==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -2985,20 +2991,21 @@ packages: typescript: optional: true - '@eslint-react/jsx@1.17.3': - resolution: {integrity: sha512-BUxz8J5nOO6eI+QppRE3GrwO+oi26bgBhVrODV5TdlDq0SQhvuvVdI2RYqZL3fVoRVShKtB5k+3PDPjFqFo5/w==} - - '@eslint-react/shared@1.17.3': - resolution: {integrity: sha512-FW+j2siqrfPf3o43DK28nVE7GiqmsVLmhhWr1hkYgGKeipCku06RbOcN8+hCntIVx2Kqi9DzlPxM9/PolQYKIg==} + '@eslint-react/jsx@1.23.2': + resolution: {integrity: sha512-7z4otNmQ2t5D1Nbv0PXlPLGVmR7+qrwiAG41RJg2lPIVh30Kt6/4PnVWeWGFeveaCMjUfMqo0Qmkx/KIJPN9lw==} + engines: {bun: '>=1.0.15', node: '>=18.18.0'} - '@eslint-react/tools@1.17.3': - resolution: {integrity: sha512-l121pjPDPRkNxKqPa8bBWrRKiwI02y6bIF8EGViG6z1iAbJo3H0QRNXnUJTzG84rrXhozMsu4hHqpeAB8AiWaA==} + '@eslint-react/shared@1.23.2': + resolution: {integrity: sha512-I45dowpR5n4iv6MfHmRpNPdBcRoET7XdTbFavZWGh5Kaux04xiJNTQ31C3bqv83gHX6QkTZofFeohVd2pa4T2w==} + engines: {bun: '>=1.0.15', node: '>=18.18.0'} - '@eslint-react/types@1.17.3': - resolution: {integrity: sha512-4ct8LhPs4jmOwmME+ylWhLXE9DFEDNS7e4k0YBI/KHE1D8AM6ZDVLCnxAdVhInKkpUUKUx9u+aMK8kjN7ZO0LQ==} + '@eslint-react/types@1.23.2': + resolution: {integrity: sha512-dZvn40sk+IqaCRWUlZRdDKxLsNaZBlpdX0cWo6IiHMFZ2dliovV88haMvqXtSatpAZc0CzSkC7BC8bJeqAmrWg==} + engines: {bun: '>=1.0.15', node: '>=18.18.0'} - '@eslint-react/var@1.17.3': - resolution: {integrity: sha512-kTgFM1fCaJ9BezNFKdPXZS1HYP0kqagZLWXVLpff7zPOHmNBw4RsUDdZ8mznfaO8be8B7HkXx3KfyQHQxkPWQw==} + '@eslint-react/var@1.23.2': + resolution: {integrity: sha512-1XFmstpqpIwnZ6H/Xhm+QgYCPLlevZ33HjMEC1lNhv/+1xjGjutQfiavx91n68+HJ+lyk6mBV46+73wZi0dclw==} + engines: {bun: '>=1.0.15', node: '>=18.18.0'} '@eslint/config-array@0.19.1': resolution: {integrity: sha512-fo6Mtm5mWyKjA/Chy1BYTdn5mGJoDNjC7C64ug20ADsRDGrA85bN3uK3MaKbeRkRuuIEAR5N33Jr1pbm411/PA==} @@ -3016,6 +3023,10 @@ packages: resolution: {integrity: sha512-tw2HxzQkrbeuvyj1tG2Yqq+0H9wGoI2IMk4EOsQeX+vmd75FtJAzf+gTA69WF+baUKRYQ3x2kbLE08js5OsTVg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/js@9.18.0': + resolution: {integrity: sha512-fK6L7rxcq6/z+AaQMtiFTkvbHkBLNlwyRxHpKawP0x3u9+NC6MQTnFW+AdpwC6gfHTW0051cokQgtTN2FqlxQA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/object-schema@2.1.5': resolution: {integrity: sha512-o0bhxnL89h5Bae5T318nFoFzGy+YE5i/gGkoPAgkmTVdRKTiv3p8JHevPiPaMwoloKfEiiaHlawCqaZMqRm+XQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -4252,8 +4263,8 @@ packages: '@solidjs/router': optional: true - '@stylistic/eslint-plugin-js@2.11.0': - resolution: {integrity: sha512-btchD0P3iij6cIk5RR5QMdEhtCCV0+L6cNheGhGCd//jaHILZMTi/EOqgEDAf1s4ZoViyExoToM+S2Iwa3U9DA==} + '@stylistic/eslint-plugin-js@2.13.0': + resolution: {integrity: sha512-GPPDK4+fcbsQD58a3abbng2Dx+jBoxM5cnYjBM4T24WFZRZdlNSKvR19TxP8CPevzMOodQ9QVzNeqWvMXzfJRA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' @@ -4342,8 +4353,8 @@ packages: '@angular/common': '>=19.0.0' '@angular/core': '>=19.0.0' - '@tanstack/config@0.14.2': - resolution: {integrity: sha512-C431mIFMWgsnQKvmwjysfUbkqGWGtNgXqIcS14h/0QUvwSCx+ctC1UrsvGY08FrNouo/iAExRoOqUbD6cNagPg==} + '@tanstack/config@0.15.1': + resolution: {integrity: sha512-z5ga4pJTngN1v83A/NUo1M8XKYzYgfghAHtUbrhqcMu0hIU5ULjLA9C+8sLz054qyHWpQDdh5qqZgkw1J6I2GQ==} engines: {node: '>=18'} hasBin: true @@ -4553,6 +4564,9 @@ packages: '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} + '@types/doctrine@0.0.9': + resolution: {integrity: sha512-eOIHzCUSH7SMfonMG1LsC2f8vxBFtho6NGBznK41R84YzPuvSBzrhEps33IsQiOW9+VL6NQ9DbjQJznk/S4uRA==} + '@types/eslint-scope@3.7.7': resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} @@ -4661,66 +4675,51 @@ packages: '@types/ws@8.5.12': resolution: {integrity: sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==} - '@typescript-eslint/eslint-plugin@8.17.0': - resolution: {integrity: sha512-HU1KAdW3Tt8zQkdvNoIijfWDMvdSweFYm4hWh+KwhPstv+sCmWb89hCIP8msFm9N1R/ooh9honpSuvqKWlYy3w==} + '@typescript-eslint/eslint-plugin@8.20.0': + resolution: {integrity: sha512-naduuphVw5StFfqp4Gq4WhIBE2gN1GEmMUExpJYknZJdRnc+2gDzB8Z3+5+/Kv33hPQRDGzQO/0opHE72lZZ6A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 eslint: ^8.57.0 || ^9.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/parser@8.17.0': - resolution: {integrity: sha512-Drp39TXuUlD49F7ilHHCG7TTg8IkA+hxCuULdmzWYICxGXvDXmDmWEjJYZQYgf6l/TFfYNE167m7isnc3xlIEg==} + '@typescript-eslint/parser@8.20.0': + resolution: {integrity: sha512-gKXG7A5HMyjDIedBi6bUrDcun8GIjnI8qOwVLiY3rx6T/sHP/19XLJOnIq/FgQvWLHja5JN/LSE7eklNBr612g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/scope-manager@8.17.0': - resolution: {integrity: sha512-/ewp4XjvnxaREtqsZjF4Mfn078RD/9GmiEAtTeLQ7yFdKnqwTOgRMSvFz4et9U5RiJQ15WTGXPLj89zGusvxBg==} + '@typescript-eslint/scope-manager@8.20.0': + resolution: {integrity: sha512-J7+VkpeGzhOt3FeG1+SzhiMj9NzGD/M6KoGn9f4dbz3YzK9hvbhVTmLj/HiTp9DazIzJ8B4XcM80LrR9Dm1rJw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.17.0': - resolution: {integrity: sha512-q38llWJYPd63rRnJ6wY/ZQqIzPrBCkPdpIsaCfkR3Q4t3p6sb422zougfad4TFW9+ElIFLVDzWGiGAfbb/v2qw==} + '@typescript-eslint/type-utils@8.20.0': + resolution: {integrity: sha512-bPC+j71GGvA7rVNAHAtOjbVXbLN5PkwqMvy1cwGeaxUoRQXVuKCebRoLzm+IPW/NtFFpstn1ummSIasD5t60GA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/types@8.17.0': - resolution: {integrity: sha512-gY2TVzeve3z6crqh2Ic7Cr+CAv6pfb0Egee7J5UAVWCpVvDI/F71wNfolIim4FE6hT15EbpZFVUj9j5i38jYXA==} + '@typescript-eslint/types@8.20.0': + resolution: {integrity: sha512-cqaMiY72CkP+2xZRrFt3ExRBu0WmVitN/rYPZErA80mHjHx/Svgp8yfbzkJmDoQ/whcytOPO9/IZXnOc+wigRA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.17.0': - resolution: {integrity: sha512-JqkOopc1nRKZpX+opvKqnM3XUlM7LpFMD0lYxTqOTKQfCWAmxw45e3qlOCsEqEB2yuacujivudOFpCnqkBDNMw==} + '@typescript-eslint/typescript-estree@8.20.0': + resolution: {integrity: sha512-Y7ncuy78bJqHI35NwzWol8E0X7XkRVS4K4P4TCyzWkOJih5NDvtoRDW4Ba9YJJoB2igm9yXDdYI/+fkiiAxPzA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/utils@8.17.0': - resolution: {integrity: sha512-bQC8BnEkxqG8HBGKwG9wXlZqg37RKSMY7v/X8VEWD8JG2JuTHuNK0VFvMPMUKQcbk6B+tf05k+4AShAEtCtJ/w==} + '@typescript-eslint/utils@8.20.0': + resolution: {integrity: sha512-dq70RUw6UK9ei7vxc4KQtBRk7qkHZv447OUZ6RPQMQl71I3NZxQJX/f32Smr+iqWrB02pHKn2yAdHBb0KNrRMA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/visitor-keys@8.17.0': - resolution: {integrity: sha512-1Hm7THLpO6ww5QU6H/Qp+AusUUl+z/CAm3cNZZ0jQvon9yicgO7Rwd+/WWRpMKLYV6p2UvdbR27c86rzCPpreg==} + '@typescript-eslint/visitor-keys@8.20.0': + resolution: {integrity: sha512-v/BpkeeYAsPkKCkR8BDwcno0llhzWVqPOamQrAEMdpZav2Y9OVjd9dwJyBLJWwf335B5DmlifECIkZRJCaGaHA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@vanilla-extract/babel-plugin-debug-ids@1.1.0': @@ -4799,11 +4798,11 @@ packages: peerDependencies: vitest: 2.1.4 - '@vitest/expect@2.1.4': - resolution: {integrity: sha512-DOETT0Oh1avie/D/o2sgMHGrzYUFFo3zqESB2Hn70z6QB1HrS2IQ9z5DfyTqU8sg4Bpu13zZe9V4+UTNQlUeQA==} + '@vitest/expect@2.1.8': + resolution: {integrity: sha512-8ytZ/fFHq2g4PJVAtDX57mayemKgDR6X3Oa2Foro+EygiOJHUXhCqBAAKQYYajZpFoIfvBCF1j6R6IYRSIUFuw==} - '@vitest/mocker@2.1.4': - resolution: {integrity: sha512-Ky/O1Lc0QBbutJdW0rqLeFNbuLEyS+mIPiNdlVlp2/yhJ0SbyYqObS5IHdhferJud8MbbwMnexg4jordE5cCoQ==} + '@vitest/mocker@2.1.8': + resolution: {integrity: sha512-7guJ/47I6uqfttp33mgo6ga5Gr1VnL58rcqYKyShoRK9ebu8T5Rs6HN3s1NABiBeVTdWNrwUMcHH54uXZBN4zA==} peerDependencies: msw: ^2.4.9 vite: ^5.0.0 @@ -4813,20 +4812,20 @@ packages: vite: optional: true - '@vitest/pretty-format@2.1.4': - resolution: {integrity: sha512-L95zIAkEuTDbUX1IsjRl+vyBSLh3PwLLgKpghl37aCK9Jvw0iP+wKwIFhfjdUtA2myLgjrG6VU6JCFLv8q/3Ww==} + '@vitest/pretty-format@2.1.8': + resolution: {integrity: sha512-9HiSZ9zpqNLKlbIDRWOnAWqgcA7xu+8YxXSekhr0Ykab7PAYFkhkwoqVArPOtJhPmYeE2YHgKZlj3CP36z2AJQ==} - '@vitest/runner@2.1.4': - resolution: {integrity: sha512-sKRautINI9XICAMl2bjxQM8VfCMTB0EbsBc/EDFA57V6UQevEKY/TOPOF5nzcvCALltiLfXWbq4MaAwWx/YxIA==} + '@vitest/runner@2.1.8': + resolution: {integrity: sha512-17ub8vQstRnRlIU5k50bG+QOMLHRhYPAna5tw8tYbj+jzjcspnwnwtPtiOlkuKC4+ixDPTuLZiqiWWQ2PSXHVg==} - '@vitest/snapshot@2.1.4': - resolution: {integrity: sha512-3Kab14fn/5QZRog5BPj6Rs8dc4B+mim27XaKWFWHWA87R56AKjHTGcBFKpvZKDzC4u5Wd0w/qKsUIio3KzWW4Q==} + '@vitest/snapshot@2.1.8': + resolution: {integrity: sha512-20T7xRFbmnkfcmgVEz+z3AU/3b0cEzZOt/zmnvZEctg64/QZbSDJEVm9fLnnlSi74KibmRsO9/Qabi+t0vCRPg==} - '@vitest/spy@2.1.4': - resolution: {integrity: sha512-4JOxa+UAizJgpZfaCPKK2smq9d8mmjZVPMt2kOsg/R8QkoRzydHH1qHxIYNvr1zlEaFj4SXiaaJWxq/LPLKaLg==} + '@vitest/spy@2.1.8': + resolution: {integrity: sha512-5swjf2q95gXeYPevtW0BLk6H8+bPlMb4Vw/9Em4hFxDcaOxS+e0LOX4yqNxoHzMR2akEB2xfpnWUzkZokmgWDg==} - '@vitest/utils@2.1.4': - resolution: {integrity: sha512-MXDnZn0Awl2S86PSNIim5PWXgIAx8CIkzu35mBdSApUip6RFOGXBCf3YFyeEu8n1IHk4bWD46DeYFu9mQlFIRg==} + '@vitest/utils@2.1.8': + resolution: {integrity: sha512-dwSoui6djdwbfFmIgbIjX2ZhIoG7Ex/+xpxyiEgIGzjliY8xGkcpITKTlp6B4MgtGkF2ilvm97cPM96XZaAgcA==} '@volar/language-core@2.4.8': resolution: {integrity: sha512-K/GxMOXGq997bO00cdFhTNuR85xPxj0BEEAy+BaqqayTmy9Tmhfgmq2wpJcVspRhcwfgPoE2/mEJa26emUhG/g==} @@ -5217,9 +5216,6 @@ packages: '@babel/core': ^7.12.0 webpack: '>=5' - babel-plugin-add-module-exports@0.2.1: - resolution: {integrity: sha512-3AN/9V/rKuv90NG65m4tTHsI04XrCKsWbztIcW7a8H5iIN7WlvWucRtVV0V/rT4QvtA11n5Vmp20fLwfMWqp6g==} - babel-plugin-jsx-dom-expressions@0.39.3: resolution: {integrity: sha512-6RzmSu21zYPlV2gNwzjGG9FgODtt9hIWnx7L//OIioIEuRcnpDZoY8Tr+I81Cy1SrH4qoDyKpwHHo6uAMAeyPA==} peerDependencies: @@ -5284,9 +5280,6 @@ packages: bindings@1.5.0: resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} - birecord@0.1.1: - resolution: {integrity: sha512-VUpsf/qykW0heRlC8LooCq28Kxn3mAqKohhDG/49rrsQ1dT1CXyj/pgXS+5BSRzFTR/3DyIBOqQOrGyZOh71Aw==} - bl@4.1.0: resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} @@ -5552,6 +5545,10 @@ packages: resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} engines: {node: '>=18'} + commander@13.0.0: + resolution: {integrity: sha512-oPYleIY8wmTVzkvQq10AEok6YcTC4sRUBl8F9gVuwchGVUCTbl/vhLTaQqutuuySYOsu8YTgV+OxKc/8Yvx+mQ==} + engines: {node: '>=18'} + commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} @@ -5688,9 +5685,6 @@ packages: resolution: {integrity: sha512-ypfPFcAXHuAZRCzo3vJL6ltENzniTjwe/qsLleH1V2/7SRDjgvRQyrLmumFTLmjFax4IuSxfGXEn79fozXcJog==} engines: {node: '>=18.0'} - cross-spawn@5.1.0: - resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==} - cross-spawn@7.0.6: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} @@ -5737,9 +5731,6 @@ packages: csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - current-git-branch@1.1.0: - resolution: {integrity: sha512-n5mwGZllLsFzxDPtTmadqGe4IIBPfqPbiIRX4xgFR9VK/Bx47U+94KiVkxSKAKN6/s43TlkztS2GZpgMKzwQ8A==} - data-uri-to-buffer@3.0.1: resolution: {integrity: sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==} engines: {node: '>= 6'} @@ -6139,14 +6130,14 @@ packages: peerDependencies: eslint: '>=8' - eslint-plugin-import-x@4.5.0: - resolution: {integrity: sha512-l0OTfnPF8RwmSXfjT75N8d6ZYLVrVYWpaGlgvVkVqFERCI5SyBfDP7QEMr3kt0zWi2sOa9EQ47clbdFsHkF83Q==} + eslint-plugin-import-x@4.6.1: + resolution: {integrity: sha512-wluSUifMIb7UfwWXqx7Yx0lE/SGCcGXECLx/9bCmbY2nneLwvAZ4vkd1IXDjPKFvdcdUgr1BaRnaRpx3k2+Pfw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - eslint-plugin-n@17.14.0: - resolution: {integrity: sha512-maxPLMEA0rPmRpoOlxEclKng4UpDe+N5BJS4t24I3UKnN109Qcivnfs37KMy84G0af3bxjog5lKctP5ObsvcTA==} + eslint-plugin-n@17.15.1: + resolution: {integrity: sha512-KFw7x02hZZkBdbZEFQduRGH4VkIH4MW97ClsbAM4Y4E6KguBJWGfWG1P4HEIpZk2bkoWf0bojpnjNAhYQP8beA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.23.0' @@ -6157,8 +6148,8 @@ packages: peerDependencies: eslint: '>=7' - eslint-plugin-react-debug@1.17.3: - resolution: {integrity: sha512-4EdxKLm++pV/tt/bXDgNpZjcIHJazT8e1IIi/xtfXa7RhYUxdRxrJp5mnI28y0lpyyPZ6uyij+ejx8TCwq8lMg==} + eslint-plugin-react-debug@1.23.2: + resolution: {integrity: sha512-euDhBS9jsG13HfPAWNnKxgSHZHXdhP4IBGLwgH7y4fUjsalxdWohy0hADr8odE/G0+FUkTeYZAJ6PZikisI25g==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -6167,8 +6158,8 @@ packages: typescript: optional: true - eslint-plugin-react-dom@1.17.3: - resolution: {integrity: sha512-sOrEbjEcY40KAR/ZSLx8/wjCQW3hgbEVV6AC9Jw4cYcdHx/8WAN+yb+6WnfYI7iDWjfzSCi2hIsOl5uFDd9/MA==} + eslint-plugin-react-dom@1.23.2: + resolution: {integrity: sha512-uT+qAkeKiryD+gqKOBNbtX6QwG+bXvPLUwAGHS1cYoFQSR4OL75nsDvfNs6qOPOuElRsm/Blnaml34U6nylm/A==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -6177,8 +6168,8 @@ packages: typescript: optional: true - eslint-plugin-react-hooks-extra@1.17.3: - resolution: {integrity: sha512-/L8+mYOMnk+0CL7rgztckrR7lIji1gnBIJ9R2m8Pq+9fBCVNNhQ0NRUOpXcT4QNQ0lqLapHv+eScodUFAobknw==} + eslint-plugin-react-hooks-extra@1.23.2: + resolution: {integrity: sha512-FeLfexk9NHga6YMmEMaXMUC8irnEvr+RGtqF51l2XwvXNgerzmAzaUKq3qctKCtXIzTWglc+rnivQ9yl7SvxAg==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -6193,8 +6184,8 @@ packages: peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 - eslint-plugin-react-naming-convention@1.17.3: - resolution: {integrity: sha512-FyOYS9h2n+6rnZN7E8bY8jzaqqaH0OTqAGFPK4+q1LFKmvgVVD/cRdi1HRF+0tQqNkn4D9SnRXsfsqpPJd7zZw==} + eslint-plugin-react-naming-convention@1.23.2: + resolution: {integrity: sha512-Bdw0zrF92msJob/0nKAfTh/8Maj8MkG5L2/iqdGI5YwqXF0fS6aP8ZhDh1RtMKp9U6+4KW3btEpWsZwXjyat1g==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -6203,8 +6194,8 @@ packages: typescript: optional: true - eslint-plugin-react-web-api@1.17.3: - resolution: {integrity: sha512-U6v5C+d3Szik7qyw3Olm7JywhKR+l+/AhabL564yP9PJGWHXWd0vBz0XAQFGwrGRFpVzcxPY+RpzioA4ntYBFA==} + eslint-plugin-react-web-api@1.23.2: + resolution: {integrity: sha512-7Uy0RBw1prEoy74S4/zdFKerNdpxQGxQ8XJl9V+JU1GULODpCBAgPKjv99pyhRo89wBP9LBJxoCZUCRt6b08NQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -6213,8 +6204,8 @@ packages: typescript: optional: true - eslint-plugin-react-x@1.17.3: - resolution: {integrity: sha512-d6nZ3/zQY+kDiafxnYoHAwphSrbQL281InbIKVuoww6yrxXQoaoIN8B+Vy1R/ipPKC1U0gK5t9f8RY9EiczzfA==} + eslint-plugin-react-x@1.23.2: + resolution: {integrity: sha512-RHfOtUvLGUVOE4D4PgmQYzxCVnJUeaXIYWyS01ixDOy5y0JwCZ+VAHHj1ArqefUbbu5Zen+aQmsKCYXQ4xaO/Q==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -6227,6 +6218,10 @@ packages: resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} engines: {node: '>=8.0.0'} + eslint-scope@7.2.2: + resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + eslint-scope@8.2.0: resolution: {integrity: sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -6253,6 +6248,10 @@ packages: resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + espree@9.6.1: + resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + esprima@4.0.1: resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} engines: {node: '>=4'} @@ -6328,10 +6327,6 @@ packages: resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} engines: {node: '>=0.8.x'} - execa@0.6.3: - resolution: {integrity: sha512-/teX3MDLFBdYUhRk8WCBYboIMUmqeizu0m9Z3YF3JWrbEh/SlZg00vLJSaAGWw3wrZ9tE0buNw79eaAPYhUuvg==} - engines: {node: '>=4'} - execa@5.1.1: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} engines: {node: '>=10'} @@ -6578,10 +6573,6 @@ packages: resolution: {integrity: sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==} engines: {node: '>=8'} - get-stream@3.0.0: - resolution: {integrity: sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==} - engines: {node: '>=4'} - get-stream@6.0.1: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} engines: {node: '>=10'} @@ -6612,11 +6603,6 @@ packages: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} hasBin: true - glob@11.0.0: - resolution: {integrity: sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==} - engines: {node: 20 || >=22} - hasBin: true - glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} deprecated: Glob versions prior to v9 are no longer supported @@ -6642,8 +6628,8 @@ packages: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} - globals@15.13.0: - resolution: {integrity: sha512-49TewVEz0UxZjr1WYYsWpPrhyC/B/pA8Bq0fUmet2n+eR7yn0IvNzNaoBwnK6mdkzcN+se7Ez9zUgULTz2QH4g==} + globals@15.14.0: + resolution: {integrity: sha512-OkToC372DtlQeje9/zHIo5CT8lRP/FUgEOKBEhU4e0abL7J7CD24fD9ohiLN5hagG/kWCYj4K5oaxxtj2Z0Dig==} engines: {node: '>=18'} globby@14.0.2: @@ -7022,9 +7008,6 @@ packages: resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} engines: {node: '>= 0.4'} - is-git-repository@1.1.1: - resolution: {integrity: sha512-hxLpJytJnIZ5Og5QsxSkzmb8Qx8rGau9bio1JN/QtXcGEFuSsQYau0IiqlsCwftsfVYjF1mOq6uLdmwNSspgpA==} - is-glob@4.0.3: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} @@ -7036,8 +7019,8 @@ packages: is-hexadecimal@2.0.1: resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} - is-immutable-type@5.0.0: - resolution: {integrity: sha512-mcvHasqbRBWJznuPqqHRKiJgYAz60sZ0mvO3bN70JbkuK7ksfmgc489aKZYxMEjIbRvyOseaTjaRZLRF/xFeRA==} + is-immutable-type@5.0.1: + resolution: {integrity: sha512-LkHEOGVZZXxGl8vDs+10k3DvP++SEoYEAJLRk6buTFi6kD7QekThV7xHS0j6gpnUCQ0zpud/gMDGiV4dQneLTg==} peerDependencies: eslint: '*' typescript: '>=4.7.4' @@ -7118,10 +7101,6 @@ packages: resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} engines: {node: '>= 0.4'} - is-stream@1.1.0: - resolution: {integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==} - engines: {node: '>=0.10.0'} - is-stream@2.0.1: resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} engines: {node: '>=8'} @@ -7229,10 +7208,6 @@ packages: jackspeak@3.4.3: resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} - jackspeak@4.0.2: - resolution: {integrity: sha512-bZsjR/iRjl1Nk1UkjGpAzLNfQtzuijhn2g+pbZb98HQ1Gk8vM9hfbxeMBP+M2/UUdwj0RqGG3mlvk2MsAqwvEw==} - engines: {node: 20 || >=22} - javascript-stringify@2.1.0: resolution: {integrity: sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==} @@ -7518,13 +7493,6 @@ packages: lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - lru-cache@11.0.2: - resolution: {integrity: sha512-123qHRfJBmo2jXDbo/a5YOQrJoHF/GNQTLzQ5+IdK5pWpceK17yRc6ozlWd25FxvGKQbIUs91fDFkXmDHTKcyA==} - engines: {node: 20 || >=22} - - lru-cache@4.1.5: - resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} - lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} @@ -8132,10 +8100,6 @@ packages: resolution: {integrity: sha512-LeVMZBBVy+oQb5R6FDV9OlJCcWDU+al10oKpe+nsvcHnG24Z3uM3SvJYKfGJlfGjVU8v9liejCrUR/M5HO5NEQ==} engines: {node: ^18.17.0 || >=20.5.0} - npm-run-path@2.0.2: - resolution: {integrity: sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==} - engines: {node: '>=4'} - npm-run-path@4.0.1: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} engines: {node: '>=8'} @@ -8269,10 +8233,6 @@ packages: outdent@0.8.0: resolution: {integrity: sha512-KiOAIsdpUTcAXuykya5fnVVT+/5uS0Q1mrkRHcF89tpieSmY33O/tmc54CqwA+bfhbtEfZUNLHaPUiB9X3jt1A==} - p-finally@1.0.0: - resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} - engines: {node: '>=4'} - p-limit@2.3.0: resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} engines: {node: '>=6'} @@ -8383,10 +8343,6 @@ packages: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} - path-key@2.0.1: - resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==} - engines: {node: '>=4'} - path-key@3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} @@ -8410,10 +8366,6 @@ packages: resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} engines: {node: '>=16 || 14 >=14.18'} - path-scurry@2.0.0: - resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==} - engines: {node: 20 || >=22} - path-to-regexp@0.1.10: resolution: {integrity: sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==} @@ -8597,6 +8549,11 @@ packages: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} + premove@4.0.0: + resolution: {integrity: sha512-zim/Hr4+FVdCIM7zL9b9Z0Wfd5Ya3mnKtiuDv7L5lzYzanSq6cOcVJ7EFcgK4I0pt28l8H0jX/x3nyog380XgQ==} + engines: {node: '>=6'} + hasBin: true + prettier@2.8.8: resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} engines: {node: '>=10.13.0'} @@ -8680,9 +8637,6 @@ packages: prr@1.0.1: resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} - pseudomap@1.0.2: - resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} - publint@0.2.12: resolution: {integrity: sha512-YNeUtCVeM4j9nDiTT2OPczmlyzOkIXNtdDZnSuajAxS/nZ6j3t7Vs9SUB4euQNddiltIwu7Tdd3s+hr08fAsMw==} engines: {node: '>=16'} @@ -8989,11 +8943,6 @@ packages: resolution: {integrity: sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==} hasBin: true - rimraf@6.0.1: - resolution: {integrity: sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==} - engines: {node: 20 || >=22} - hasBin: true - rollup-plugin-preserve-directives@0.4.0: resolution: {integrity: sha512-gx4nBxYm5BysmEQS+e2tAMrtFxrGvk+Pe5ppafRibQi0zlW7VYAbEGk6IKDw9sJGPdFWgVTE0o4BU4cdG0Fylg==} peerDependencies: @@ -9171,18 +9120,10 @@ packages: resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - shebang-command@1.2.0: - resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} - engines: {node: '>=0.10.0'} - shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} engines: {node: '>=8'} - shebang-regex@1.0.0: - resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==} - engines: {node: '>=0.10.0'} - shebang-regex@3.0.0: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} @@ -9224,10 +9165,6 @@ packages: resolution: {integrity: sha512-mfu6JOchmVWNhMeObMEjd6pu1Mww4yn9VqX8+OMH7KvcUZRCcrGTETplTGDS64ANALD0Ls99ugr7z6xTXP5qUQ==} hasBin: true - short-unique-id@5.2.0: - resolution: {integrity: sha512-cMGfwNyfDZ/nzJ2k2M+ClthBIh//GlZl1JEf47Uoa9XR11bz8Pa2T2wQO4bVrRdH48LrIDWJahQziKo3MjhsWg==} - hasBin: true - side-channel@1.0.6: resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} engines: {node: '>= 0.4'} @@ -9376,8 +9313,8 @@ packages: resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} engines: {node: '>= 0.8'} - std-env@3.7.0: - resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} + std-env@3.8.0: + resolution: {integrity: sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==} stop-iteration-iterator@1.0.0: resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} @@ -9439,10 +9376,6 @@ packages: resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} engines: {node: '>=4'} - strip-eof@1.0.0: - resolution: {integrity: sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==} - engines: {node: '>=0.10.0'} - strip-final-newline@2.0.0: resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} engines: {node: '>=6'} @@ -9676,11 +9609,11 @@ packages: trough@2.2.0: resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} - ts-api-utils@1.4.0: - resolution: {integrity: sha512-032cPxaEKwM+GT3vA5JXNzIaizx388rhsSW79vGRNGXfRRAdEAn2mvk36PvK5HnOchyWZ7afLEXqYCvPCrzuzQ==} - engines: {node: '>=16'} + ts-api-utils@2.0.0: + resolution: {integrity: sha512-xCt/TOAc+EOHS1XPnijD3/yzpH6qg2xppZO1YDqGoVsNXfQfzHpOdNuXwrwOU8u4ITXJyDCTyt8w5g1sZv9ynQ==} + engines: {node: '>=18.12'} peerDependencies: - typescript: '>=4.2.0' + typescript: '>=4.8.4' ts-declaration-location@1.0.4: resolution: {integrity: sha512-r4JoxYhKULbZuH81Pjrp9OEG5St7XWk7zXwGkLKhmVcjiBVHTJXV5wK6dEa9JKW5QGSTW6b1lOjxAKp8R1SQhg==} @@ -9690,8 +9623,8 @@ packages: ts-morph@21.0.1: resolution: {integrity: sha512-dbDtVdEAncKctzrVZ+Nr7kHpHkv+0JDJb2MjjpBaj8bFeCkePU9rHfMklmhuLFnpeq/EJZk2IhStY6NzqgjOkg==} - ts-pattern@5.5.0: - resolution: {integrity: sha512-jqbIpTsa/KKTJYWgPNsFNbLVpwCgzXfFJ1ukNn4I8hMwyQzHMJnk/BqWzggB0xpkILuKzaO/aMYhS0SkaJyKXg==} + ts-pattern@5.6.0: + resolution: {integrity: sha512-SL8u60X5+LoEy9tmQHWCdPc2hhb2pKI6I1tU5Jue3v8+iRqZdcT3mWPwKKJy1fMfky6uha82c8ByHAE8PMhKHw==} tsconfck@3.1.4: resolution: {integrity: sha512-kdqWFGVJqe+KGYvlSO9NIaWn9jT1Ny4oKVzAJsKii5eoE9snzTJzL4+MMVOMn+fikWGFmKEylcXL710V/kIPJQ==} @@ -9749,19 +9682,19 @@ packages: typed-assert@1.0.9: resolution: {integrity: sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg==} - typedoc-plugin-frontmatter@1.1.0: - resolution: {integrity: sha512-4PW4V2xDY2hw+fEWmg7g6FBCIWZdiEE+tzjJ5K4JhurvJ0t0Vp0IE/0nuHGGIZVtV5WxPIed+GpiH1uZrpDquQ==} + typedoc-plugin-frontmatter@1.1.2: + resolution: {integrity: sha512-ySNFQRqKjEM3IobtoND22LUuhpNLwPzTiAxTlqjn5uRLn8k8nqItvxWnWWRzaKMi870ZCvrz4wJHuVg+yqysmw==} peerDependencies: typedoc-plugin-markdown: '>=4.3.0' - typedoc-plugin-markdown@4.3.1: - resolution: {integrity: sha512-cV0cjvNfr5keytkWUm5AXNFcW3/dd51BYFvbAVqo9AJbHZjt5SGkf2EZ0whSKCilqpwL7biPC/r1WNeW2NbV/w==} + typedoc-plugin-markdown@4.4.1: + resolution: {integrity: sha512-fx23nSCvewI9IR8lzIYtzDphETcgTDuxKcmHKGD4lo36oexC+B1k4NaCOY58Snqb4OlE8OXDAGVcQXYYuLRCNw==} engines: {node: '>= 18'} peerDependencies: typedoc: 0.27.x - typedoc@0.27.3: - resolution: {integrity: sha512-oWT7zDS5oIaxYL5yOikBX4cL99CpNAZn6mI24JZQxsYuIHbtguSSwJ7zThuzNNwSE0wqhlfTSd99HgqKu2aQXQ==} + typedoc@0.27.6: + resolution: {integrity: sha512-oBFRoh2Px6jFx366db0lLlihcalq/JzyCVp7Vaq1yphL/tbgx2e+bkpkCgJPunaPvPwoTOXSwasfklWHm7GfAw==} engines: {node: '>= 18'} hasBin: true peerDependencies: @@ -9773,15 +9706,12 @@ packages: types-react@19.0.0-rc.1: resolution: {integrity: sha512-RshndUfqTW6K3STLPis8BtAYCGOkMbtvYsi90gmVNDZBXUyUc5juf2PE9LfS/JmOlUIRO8cWTS/1MTnmhjDqyQ==} - typescript-eslint@8.17.0: - resolution: {integrity: sha512-409VXvFd/f1br1DCbuKNFqQpXICoTB+V51afcwG1pn1a3Cp92MqAUges3YjwEdQ0cMUoCIodjVDAYzyD8h3SYA==} + typescript-eslint@8.20.0: + resolution: {integrity: sha512-Kxz2QRFsgbWj6Xcftlw3Dd154b3cEPFqQC+qMZrMypSijPd4UanKKvoKDrJ4o8AIfZFKAF+7sMaEIR8mTElozA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + typescript: '>=4.8.4 <5.8.0' typescript@5.1.6: resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==} @@ -10055,11 +9985,6 @@ packages: '@types/react': optional: true - use-sync-external-store@1.2.2: - resolution: {integrity: sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - use-sync-external-store@1.4.0: resolution: {integrity: sha512-9WXSPC5fMv61vaupRkCKCxsPxBocVnwakBEkMIHHpkTTg6icbJtg6jzgtLDm4bl3cSHAca52rYWih0k4K3PfHw==} peerDependencies: @@ -10143,8 +10068,8 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true - vite-node@2.1.4: - resolution: {integrity: sha512-kqa9v+oi4HwkG6g8ufRnb5AeplcRw8jUF6/7/Qz1qRQOXHImG8YnLbB+LLszENwFnoBl9xIf9nVdCFzNd7GQEg==} + vite-node@2.1.8: + resolution: {integrity: sha512-uPAwSr57kYjAUux+8E2j0q0Fxpn8M9VoyfGiRI8Kfktz9NcYMCenwY5RnZxnF1WTu3TGiYipirIzacLL3VVGFg==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -10173,8 +10098,8 @@ packages: '@testing-library/jest-dom': optional: true - vite-tsconfig-paths@5.1.3: - resolution: {integrity: sha512-0bz+PDlLpGfP2CigeSKL9NFTF1KtXkeHGZSSaGQSuPZH77GhoiQaA8IjYgOaynSuwlDTolSUEU0ErVvju3NURg==} + vite-tsconfig-paths@5.1.4: + resolution: {integrity: sha512-cYj0LRuLV2c2sMqhqhGpaO3LretdtMn/BVX4cPLanIZuwwrkVl+lK84E/miEXkCHWXuq65rhNN4rXsBcOB3S4w==} peerDependencies: vite: '*' peerDependenciesMeta: @@ -10220,15 +10145,15 @@ packages: vite: optional: true - vitest@2.1.4: - resolution: {integrity: sha512-eDjxbVAJw1UJJCHr5xr/xM86Zx+YxIEXGAR+bmnEID7z9qWfoxpHw0zdobz+TQAFOLT+nEXz3+gx6nUJ7RgmlQ==} + vitest@2.1.8: + resolution: {integrity: sha512-1vBKTZskHw/aosXqQUlVWWlGUxSJR8YtiyZDJAFeW2kPAeX6S3Sool0mjspO+kXLuxVWlEDDowBAeqeAQefqLQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 2.1.4 - '@vitest/ui': 2.1.4 + '@vitest/browser': 2.1.8 + '@vitest/ui': 2.1.8 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -10262,6 +10187,12 @@ packages: '@vue/composition-api': optional: true + vue-eslint-parser@9.4.3: + resolution: {integrity: sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==} + engines: {node: ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '>=6.0.0' + vue-tsc@2.0.29: resolution: {integrity: sha512-MHhsfyxO3mYShZCGYNziSbc63x7cQ5g9kvijV7dRe1TTXBRLxXyL0FnXWpUF1xII2mJ86mwYpYsUmMwkmerq7Q==} hasBin: true @@ -10501,9 +10432,6 @@ packages: resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} engines: {node: '>=10'} - yallist@2.1.2: - resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==} - yallist@3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} @@ -10574,7 +10502,7 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - ? '@analogjs/vite-plugin-angular@1.10.1(@angular-devkit/build-angular@19.0.2(@angular/compiler-cli@19.0.1(@angular/compiler@19.0.1(@angular/core@19.0.1(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.6.3))(@angular/compiler@19.0.1(@angular/core@19.0.1(rxjs@7.8.1)(zone.js@0.15.0)))(@swc/core@1.7.42(@swc/helpers@0.5.13))(@types/node@22.10.1)(chokidar@4.0.1)(ng-packagr@19.0.1(@angular/compiler-cli@19.0.1(@angular/compiler@19.0.1(@angular/core@19.0.1(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.6.3))(tslib@2.8.1)(typescript@5.6.3))(sugarss@4.0.1(postcss@8.4.49))(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(less@4.2.0)(sass@1.80.7)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)))(@angular/build@19.0.2(@angular/compiler-cli@19.0.1(@angular/compiler@19.0.1(@angular/core@19.0.1(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.6.3))(@angular/compiler@19.0.1(@angular/core@19.0.1(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.10.1)(chokidar@4.0.1)(less@4.2.0)(postcss@8.4.49)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)(typescript@5.6.3))' + ? '@analogjs/vite-plugin-angular@1.12.0(@angular-devkit/build-angular@19.0.2(@angular/compiler-cli@19.0.1(@angular/compiler@19.0.1(@angular/core@19.0.1(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.6.3))(@angular/compiler@19.0.1(@angular/core@19.0.1(rxjs@7.8.1)(zone.js@0.15.0)))(@swc/core@1.7.42(@swc/helpers@0.5.13))(@types/node@22.10.1)(chokidar@4.0.1)(ng-packagr@19.0.1(@angular/compiler-cli@19.0.1(@angular/compiler@19.0.1(@angular/core@19.0.1(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.6.3))(tslib@2.8.1)(typescript@5.6.3))(sugarss@4.0.1(postcss@8.4.49))(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(less@4.2.0)(sass@1.80.7)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)))(@angular/build@19.0.2(@angular/compiler-cli@19.0.1(@angular/compiler@19.0.1(@angular/core@19.0.1(rxjs@7.8.1)(zone.js@0.15.0)))(typescript@5.6.3))(@angular/compiler@19.0.1(@angular/core@19.0.1(rxjs@7.8.1)(zone.js@0.15.0)))(@types/node@22.10.1)(chokidar@4.0.1)(less@4.2.0)(postcss@8.4.49)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)(typescript@5.6.3))' : dependencies: ts-morph: 21.0.1 vfile: 6.0.3 @@ -12114,111 +12042,107 @@ snapshots: '@eslint-community/regexpp@4.12.1': {} - '@eslint-react/ast@1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3)': + '@eslint-react/ast@1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3)': dependencies: - '@eslint-react/tools': 1.17.3 - '@eslint-react/types': 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/types': 8.17.0 - '@typescript-eslint/typescript-estree': 8.17.0(typescript@5.6.3) - '@typescript-eslint/utils': 8.17.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - birecord: 0.1.1 + '@eslint-react/eff': 1.23.2 + '@eslint-react/types': 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/types': 8.20.0 + '@typescript-eslint/typescript-estree': 8.20.0(typescript@5.6.3) + '@typescript-eslint/utils': 8.20.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) string-ts: 2.2.0 - ts-pattern: 5.5.0 + ts-pattern: 5.6.0 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/core@1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3)': - dependencies: - '@eslint-react/ast': 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/jsx': 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/shared': 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/tools': 1.17.3 - '@eslint-react/types': 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/var': 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.17.0 - '@typescript-eslint/type-utils': 8.17.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/types': 8.17.0 - '@typescript-eslint/utils': 8.17.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - birecord: 0.1.1 - short-unique-id: 5.2.0 - ts-pattern: 5.5.0 + '@eslint-react/core@1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3)': + dependencies: + '@eslint-react/ast': 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/eff': 1.23.2 + '@eslint-react/jsx': 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/shared': 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/types': 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/var': 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.20.0 + '@typescript-eslint/type-utils': 8.20.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/types': 8.20.0 + '@typescript-eslint/utils': 8.20.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + ts-pattern: 5.6.0 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/eslint-plugin@1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3)': + '@eslint-react/eff@1.23.2': {} + + '@eslint-react/eslint-plugin@1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3)': dependencies: - '@eslint-react/shared': 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/tools': 1.17.3 - '@eslint-react/types': 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.17.0 - '@typescript-eslint/type-utils': 8.17.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/types': 8.17.0 - '@typescript-eslint/utils': 8.17.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/eff': 1.23.2 + '@eslint-react/shared': 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/types': 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.20.0 + '@typescript-eslint/type-utils': 8.20.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/types': 8.20.0 + '@typescript-eslint/utils': 8.20.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) eslint: 9.16.0(jiti@2.4.0) - eslint-plugin-react-debug: 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - eslint-plugin-react-dom: 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - eslint-plugin-react-hooks-extra: 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - eslint-plugin-react-naming-convention: 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - eslint-plugin-react-web-api: 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - eslint-plugin-react-x: 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + eslint-plugin-react-debug: 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + eslint-plugin-react-dom: 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + eslint-plugin-react-hooks-extra: 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + eslint-plugin-react-naming-convention: 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + eslint-plugin-react-web-api: 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + eslint-plugin-react-x: 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@eslint-react/jsx@1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3)': - dependencies: - '@eslint-react/ast': 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/tools': 1.17.3 - '@eslint-react/types': 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/var': 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.17.0 - '@typescript-eslint/types': 8.17.0 - '@typescript-eslint/utils': 8.17.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - birecord: 0.1.1 - ts-pattern: 5.5.0 + '@eslint-react/jsx@1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3)': + dependencies: + '@eslint-react/ast': 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/eff': 1.23.2 + '@eslint-react/types': 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/var': 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.20.0 + '@typescript-eslint/types': 8.20.0 + '@typescript-eslint/utils': 8.20.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + ts-pattern: 5.6.0 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/shared@1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3)': + '@eslint-react/shared@1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3)': dependencies: - '@eslint-react/tools': 1.17.3 - '@typescript-eslint/utils': 8.17.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - local-pkg: 0.5.1 + '@eslint-react/eff': 1.23.2 + '@typescript-eslint/utils': 8.20.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) picomatch: 4.0.2 - ts-pattern: 5.5.0 + ts-pattern: 5.6.0 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/tools@1.17.3': {} - - '@eslint-react/types@1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3)': + '@eslint-react/types@1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3)': dependencies: - '@eslint-react/tools': 1.17.3 - '@typescript-eslint/types': 8.17.0 - '@typescript-eslint/utils': 8.17.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/eff': 1.23.2 + '@typescript-eslint/types': 8.20.0 + '@typescript-eslint/utils': 8.20.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/var@1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3)': + '@eslint-react/var@1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3)': dependencies: - '@eslint-react/ast': 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/tools': 1.17.3 - '@eslint-react/types': 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.17.0 - '@typescript-eslint/types': 8.17.0 - '@typescript-eslint/utils': 8.17.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - ts-pattern: 5.5.0 + '@eslint-react/ast': 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/eff': 1.23.2 + '@eslint-react/types': 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.20.0 + '@typescript-eslint/types': 8.20.0 + '@typescript-eslint/utils': 8.20.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + string-ts: 2.2.0 + ts-pattern: 5.6.0 transitivePeerDependencies: - eslint - supports-color @@ -12252,6 +12176,8 @@ snapshots: '@eslint/js@9.16.0': {} + '@eslint/js@9.18.0': {} + '@eslint/object-schema@2.1.5': {} '@eslint/plugin-kit@0.2.4': @@ -13534,7 +13460,7 @@ snapshots: '@testing-library/dom': 10.4.0 solid-js: 1.9.3 - '@stylistic/eslint-plugin-js@2.11.0(eslint@9.16.0(jiti@2.4.0))': + '@stylistic/eslint-plugin-js@2.13.0(eslint@9.16.0(jiti@2.4.0))': dependencies: eslint: 9.16.0(jiti@2.4.0) eslint-visitor-keys: 4.2.0 @@ -13604,17 +13530,16 @@ snapshots: '@tanstack/store': 0.7.0 tslib: 2.8.1 - '@tanstack/config@0.14.2(@types/node@22.10.1)(esbuild@0.24.0)(eslint@9.16.0(jiti@2.4.0))(rollup@4.26.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(less@4.2.0)(sass@1.80.7)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0))': + '@tanstack/config@0.15.1(@types/node@22.10.1)(esbuild@0.24.0)(eslint@9.16.0(jiti@2.4.0))(rollup@4.26.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(less@4.2.0)(sass@1.80.7)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0))': dependencies: '@commitlint/parse': 19.5.0 - '@eslint/js': 9.16.0 - '@stylistic/eslint-plugin-js': 2.11.0(eslint@9.16.0(jiti@2.4.0)) - commander: 12.1.0 - current-git-branch: 1.1.0 + '@eslint/js': 9.18.0 + '@stylistic/eslint-plugin-js': 2.13.0(eslint@9.16.0(jiti@2.4.0)) + commander: 13.0.0 esbuild-register: 3.6.0(esbuild@0.24.0) - eslint-plugin-import-x: 4.5.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - eslint-plugin-n: 17.14.0(eslint@9.16.0(jiti@2.4.0)) - globals: 15.13.0 + eslint-plugin-import-x: 4.6.1(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + eslint-plugin-n: 17.15.1(eslint@9.16.0(jiti@2.4.0)) + globals: 15.14.0 interpret: 3.1.1 jsonfile: 6.1.0 liftoff: 5.0.0 @@ -13622,14 +13547,15 @@ snapshots: rollup-plugin-preserve-directives: 0.4.0(rollup@4.26.0) semver: 7.6.3 simple-git: 3.27.0 - typedoc: 0.27.3(typescript@5.6.3) - typedoc-plugin-frontmatter: 1.1.0(typedoc-plugin-markdown@4.3.1(typedoc@0.27.3(typescript@5.6.3))) - typedoc-plugin-markdown: 4.3.1(typedoc@0.27.3(typescript@5.6.3)) - typescript-eslint: 8.17.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + typedoc: 0.27.6(typescript@5.6.3) + typedoc-plugin-frontmatter: 1.1.2(typedoc-plugin-markdown@4.4.1(typedoc@0.27.6(typescript@5.6.3))) + typedoc-plugin-markdown: 4.4.1(typedoc@0.27.6(typescript@5.6.3)) + typescript-eslint: 8.20.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) v8flags: 4.0.1 vite-plugin-dts: 4.0.3(@types/node@22.10.1)(rollup@4.26.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(less@4.2.0)(sass@1.80.7)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)) vite-plugin-externalize-deps: 0.8.0(vite@5.4.11(@types/node@22.10.1)(less@4.2.0)(sass@1.80.7)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)) - vite-tsconfig-paths: 5.1.3(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(less@4.2.0)(sass@1.80.7)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)) + vite-tsconfig-paths: 5.1.4(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(less@4.2.0)(sass@1.80.7)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)) + vue-eslint-parser: 9.4.3(eslint@9.16.0(jiti@2.4.0)) transitivePeerDependencies: - '@types/node' - esbuild @@ -13669,7 +13595,7 @@ snapshots: '@tanstack/store': 0.5.5 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - use-sync-external-store: 1.2.2(react@18.3.1) + use-sync-external-store: 1.4.0(react@18.3.1) '@tanstack/react-store@0.7.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -13950,6 +13876,8 @@ snapshots: dependencies: '@types/ms': 0.7.34 + '@types/doctrine@0.0.9': {} + '@types/eslint-scope@3.7.7': dependencies: '@types/eslint': 9.6.1 @@ -14079,86 +14007,81 @@ snapshots: dependencies: '@types/node': 22.10.1 - '@typescript-eslint/eslint-plugin@8.17.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3)': + '@typescript-eslint/eslint-plugin@8.20.0(@typescript-eslint/parser@8.20.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.17.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.17.0 - '@typescript-eslint/type-utils': 8.17.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/utils': 8.17.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/visitor-keys': 8.17.0 + '@typescript-eslint/parser': 8.20.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.20.0 + '@typescript-eslint/type-utils': 8.20.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/utils': 8.20.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.20.0 eslint: 9.16.0(jiti@2.4.0) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 1.4.0(typescript@5.6.3) - optionalDependencies: + ts-api-utils: 2.0.0(typescript@5.6.3) typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3)': + '@typescript-eslint/parser@8.20.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3)': dependencies: - '@typescript-eslint/scope-manager': 8.17.0 - '@typescript-eslint/types': 8.17.0 - '@typescript-eslint/typescript-estree': 8.17.0(typescript@5.6.3) - '@typescript-eslint/visitor-keys': 8.17.0 + '@typescript-eslint/scope-manager': 8.20.0 + '@typescript-eslint/types': 8.20.0 + '@typescript-eslint/typescript-estree': 8.20.0(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.20.0 debug: 4.3.7 eslint: 9.16.0(jiti@2.4.0) - optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.17.0': + '@typescript-eslint/scope-manager@8.20.0': dependencies: - '@typescript-eslint/types': 8.17.0 - '@typescript-eslint/visitor-keys': 8.17.0 + '@typescript-eslint/types': 8.20.0 + '@typescript-eslint/visitor-keys': 8.20.0 - '@typescript-eslint/type-utils@8.17.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3)': + '@typescript-eslint/type-utils@8.20.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3)': dependencies: - '@typescript-eslint/typescript-estree': 8.17.0(typescript@5.6.3) - '@typescript-eslint/utils': 8.17.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/typescript-estree': 8.20.0(typescript@5.6.3) + '@typescript-eslint/utils': 8.20.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) debug: 4.3.7 eslint: 9.16.0(jiti@2.4.0) - ts-api-utils: 1.4.0(typescript@5.6.3) - optionalDependencies: + ts-api-utils: 2.0.0(typescript@5.6.3) typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.17.0': {} + '@typescript-eslint/types@8.20.0': {} - '@typescript-eslint/typescript-estree@8.17.0(typescript@5.6.3)': + '@typescript-eslint/typescript-estree@8.20.0(typescript@5.6.3)': dependencies: - '@typescript-eslint/types': 8.17.0 - '@typescript-eslint/visitor-keys': 8.17.0 + '@typescript-eslint/types': 8.20.0 + '@typescript-eslint/visitor-keys': 8.20.0 debug: 4.3.7 fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.4.0(typescript@5.6.3) - optionalDependencies: + ts-api-utils: 2.0.0(typescript@5.6.3) typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.17.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3)': + '@typescript-eslint/utils@8.20.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.0)) - '@typescript-eslint/scope-manager': 8.17.0 - '@typescript-eslint/types': 8.17.0 - '@typescript-eslint/typescript-estree': 8.17.0(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.20.0 + '@typescript-eslint/types': 8.20.0 + '@typescript-eslint/typescript-estree': 8.20.0(typescript@5.6.3) eslint: 9.16.0(jiti@2.4.0) - optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.17.0': + '@typescript-eslint/visitor-keys@8.20.0': dependencies: - '@typescript-eslint/types': 8.17.0 + '@typescript-eslint/types': 8.20.0 eslint-visitor-keys: 4.2.0 '@vanilla-extract/babel-plugin-debug-ids@1.1.0': @@ -14246,7 +14169,7 @@ snapshots: mlly: 1.7.3 node-forge: 1.3.1 pathe: 1.1.2 - std-env: 3.7.0 + std-env: 3.8.0 ufo: 1.5.4 untun: 0.1.3 uqr: 0.1.2 @@ -14340,7 +14263,7 @@ snapshots: vite: 5.4.11(@types/node@22.10.1)(less@4.2.0)(sass@1.80.7)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0) vue: 3.5.12(typescript@5.7.2) - '@vitest/coverage-istanbul@2.1.4(vitest@2.1.4(@types/node@22.10.1)(jsdom@25.0.1)(less@4.2.0)(sass@1.80.7)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0))': + '@vitest/coverage-istanbul@2.1.4(vitest@2.1.8(@types/node@22.10.1)(jsdom@25.0.1)(less@4.2.0)(sass@1.80.7)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0))': dependencies: '@istanbuljs/schema': 0.1.3 debug: 4.3.7 @@ -14352,47 +14275,47 @@ snapshots: magicast: 0.3.5 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.1.4(@types/node@22.10.1)(jsdom@25.0.1)(less@4.2.0)(sass@1.80.7)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0) + vitest: 2.1.8(@types/node@22.10.1)(jsdom@25.0.1)(less@4.2.0)(sass@1.80.7)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0) transitivePeerDependencies: - supports-color - '@vitest/expect@2.1.4': + '@vitest/expect@2.1.8': dependencies: - '@vitest/spy': 2.1.4 - '@vitest/utils': 2.1.4 + '@vitest/spy': 2.1.8 + '@vitest/utils': 2.1.8 chai: 5.1.2 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.4(vite@5.4.11(@types/node@22.10.1)(less@4.2.0)(sass@1.80.7)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0))': + '@vitest/mocker@2.1.8(vite@5.4.11(@types/node@22.10.1)(less@4.2.0)(sass@1.80.7)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0))': dependencies: - '@vitest/spy': 2.1.4 + '@vitest/spy': 2.1.8 estree-walker: 3.0.3 magic-string: 0.30.12 optionalDependencies: vite: 5.4.11(@types/node@22.10.1)(less@4.2.0)(sass@1.80.7)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0) - '@vitest/pretty-format@2.1.4': + '@vitest/pretty-format@2.1.8': dependencies: tinyrainbow: 1.2.0 - '@vitest/runner@2.1.4': + '@vitest/runner@2.1.8': dependencies: - '@vitest/utils': 2.1.4 + '@vitest/utils': 2.1.8 pathe: 1.1.2 - '@vitest/snapshot@2.1.4': + '@vitest/snapshot@2.1.8': dependencies: - '@vitest/pretty-format': 2.1.4 + '@vitest/pretty-format': 2.1.8 magic-string: 0.30.12 pathe: 1.1.2 - '@vitest/spy@2.1.4': + '@vitest/spy@2.1.8': dependencies: tinyspy: 3.0.2 - '@vitest/utils@2.1.4': + '@vitest/utils@2.1.8': dependencies: - '@vitest/pretty-format': 2.1.4 + '@vitest/pretty-format': 2.1.8 loupe: 3.1.2 tinyrainbow: 1.2.0 @@ -14868,8 +14791,6 @@ snapshots: schema-utils: 4.2.0 webpack: 5.96.1(@swc/core@1.7.42(@swc/helpers@0.5.13))(esbuild@0.24.0) - babel-plugin-add-module-exports@0.2.1: {} - babel-plugin-jsx-dom-expressions@0.39.3(@babel/core@7.26.0): dependencies: '@babel/core': 7.26.0 @@ -14953,8 +14874,6 @@ snapshots: dependencies: file-uri-to-path: 1.0.0 - birecord@0.1.1: {} - bl@4.1.0: dependencies: buffer: 5.7.1 @@ -15269,6 +15188,8 @@ snapshots: commander@12.1.0: {} + commander@13.0.0: {} + commander@2.20.3: {} commander@4.1.1: {} @@ -15402,12 +15323,6 @@ snapshots: croner@8.1.2: {} - cross-spawn@5.1.0: - dependencies: - lru-cache: 4.1.5 - shebang-command: 1.2.0 - which: 1.3.1 - cross-spawn@7.0.6: dependencies: path-key: 3.1.1 @@ -15449,12 +15364,6 @@ snapshots: csstype@3.1.3: {} - current-git-branch@1.1.0: - dependencies: - babel-plugin-add-module-exports: 0.2.1 - execa: 0.6.3 - is-git-repository: 1.1.1 - data-uri-to-buffer@3.0.1: {} data-urls@5.0.0: @@ -15932,12 +15841,14 @@ snapshots: eslint: 9.16.0(jiti@2.4.0) eslint-compat-utils: 0.5.1(eslint@9.16.0(jiti@2.4.0)) - eslint-plugin-import-x@4.5.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3): + eslint-plugin-import-x@4.6.1(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3): dependencies: - '@typescript-eslint/scope-manager': 8.17.0 - '@typescript-eslint/utils': 8.17.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@types/doctrine': 0.0.9 + '@typescript-eslint/scope-manager': 8.20.0 + '@typescript-eslint/utils': 8.20.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) debug: 4.3.7 doctrine: 3.0.0 + enhanced-resolve: 5.17.1 eslint: 9.16.0(jiti@2.4.0) eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.8.1 @@ -15950,14 +15861,14 @@ snapshots: - supports-color - typescript - eslint-plugin-n@17.14.0(eslint@9.16.0(jiti@2.4.0)): + eslint-plugin-n@17.15.1(eslint@9.16.0(jiti@2.4.0)): dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.0)) enhanced-resolve: 5.17.1 eslint: 9.16.0(jiti@2.4.0) eslint-plugin-es-x: 7.8.0(eslint@9.16.0(jiti@2.4.0)) get-tsconfig: 4.8.1 - globals: 15.13.0 + globals: 15.14.0 ignore: 5.3.2 minimatch: 9.0.5 semver: 7.6.3 @@ -15974,62 +15885,64 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-debug@1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3): - dependencies: - '@eslint-react/ast': 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/core': 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/jsx': 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/shared': 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/tools': 1.17.3 - '@eslint-react/types': 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/var': 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.17.0 - '@typescript-eslint/type-utils': 8.17.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/types': 8.17.0 - '@typescript-eslint/utils': 8.17.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + eslint-plugin-react-debug@1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3): + dependencies: + '@eslint-react/ast': 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/core': 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/eff': 1.23.2 + '@eslint-react/jsx': 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/shared': 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/types': 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/var': 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.20.0 + '@typescript-eslint/type-utils': 8.20.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/types': 8.20.0 + '@typescript-eslint/utils': 8.20.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) eslint: 9.16.0(jiti@2.4.0) string-ts: 2.2.0 - ts-pattern: 5.5.0 + ts-pattern: 5.6.0 optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-dom@1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3): - dependencies: - '@eslint-react/ast': 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/core': 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/jsx': 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/shared': 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/tools': 1.17.3 - '@eslint-react/types': 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/var': 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.17.0 - '@typescript-eslint/types': 8.17.0 - '@typescript-eslint/utils': 8.17.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + eslint-plugin-react-dom@1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3): + dependencies: + '@eslint-react/ast': 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/core': 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/eff': 1.23.2 + '@eslint-react/jsx': 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/shared': 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/types': 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/var': 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.20.0 + '@typescript-eslint/types': 8.20.0 + '@typescript-eslint/utils': 8.20.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) compare-versions: 6.1.1 eslint: 9.16.0(jiti@2.4.0) - ts-pattern: 5.5.0 + string-ts: 2.2.0 + ts-pattern: 5.6.0 optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks-extra@1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3): - dependencies: - '@eslint-react/ast': 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/core': 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/jsx': 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/shared': 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/tools': 1.17.3 - '@eslint-react/types': 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/var': 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.17.0 - '@typescript-eslint/type-utils': 8.17.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/types': 8.17.0 - '@typescript-eslint/utils': 8.17.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + eslint-plugin-react-hooks-extra@1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3): + dependencies: + '@eslint-react/ast': 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/core': 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/eff': 1.23.2 + '@eslint-react/jsx': 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/shared': 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/types': 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/var': 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.20.0 + '@typescript-eslint/type-utils': 8.20.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/types': 8.20.0 + '@typescript-eslint/utils': 8.20.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) eslint: 9.16.0(jiti@2.4.0) - ts-pattern: 5.5.0 + string-ts: 2.2.0 + ts-pattern: 5.6.0 optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: @@ -16039,62 +15952,65 @@ snapshots: dependencies: eslint: 9.16.0(jiti@2.4.0) - eslint-plugin-react-naming-convention@1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3): - dependencies: - '@eslint-react/ast': 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/core': 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/jsx': 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/shared': 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/tools': 1.17.3 - '@eslint-react/types': 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.17.0 - '@typescript-eslint/type-utils': 8.17.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/types': 8.17.0 - '@typescript-eslint/utils': 8.17.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + eslint-plugin-react-naming-convention@1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3): + dependencies: + '@eslint-react/ast': 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/core': 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/eff': 1.23.2 + '@eslint-react/jsx': 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/shared': 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/types': 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.20.0 + '@typescript-eslint/type-utils': 8.20.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/types': 8.20.0 + '@typescript-eslint/utils': 8.20.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) eslint: 9.16.0(jiti@2.4.0) - ts-pattern: 5.5.0 + string-ts: 2.2.0 + ts-pattern: 5.6.0 optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-web-api@1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3): - dependencies: - '@eslint-react/ast': 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/core': 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/jsx': 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/shared': 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/tools': 1.17.3 - '@eslint-react/types': 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/var': 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.17.0 - '@typescript-eslint/types': 8.17.0 - '@typescript-eslint/utils': 8.17.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - birecord: 0.1.1 + eslint-plugin-react-web-api@1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3): + dependencies: + '@eslint-react/ast': 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/core': 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/eff': 1.23.2 + '@eslint-react/jsx': 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/shared': 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/types': 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/var': 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.20.0 + '@typescript-eslint/types': 8.20.0 + '@typescript-eslint/utils': 8.20.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) eslint: 9.16.0(jiti@2.4.0) - ts-pattern: 5.5.0 + string-ts: 2.2.0 + ts-pattern: 5.6.0 optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-x@1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3): - dependencies: - '@eslint-react/ast': 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/core': 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/jsx': 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/shared': 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/tools': 1.17.3 - '@eslint-react/types': 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@eslint-react/var': 1.17.3(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.17.0 - '@typescript-eslint/type-utils': 8.17.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/types': 8.17.0 - '@typescript-eslint/utils': 8.17.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + eslint-plugin-react-x@1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3): + dependencies: + '@eslint-react/ast': 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/core': 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/eff': 1.23.2 + '@eslint-react/jsx': 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/shared': 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/types': 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@eslint-react/var': 1.23.2(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.20.0 + '@typescript-eslint/type-utils': 8.20.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/types': 8.20.0 + '@typescript-eslint/utils': 8.20.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) compare-versions: 6.1.1 eslint: 9.16.0(jiti@2.4.0) - is-immutable-type: 5.0.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - ts-pattern: 5.5.0 + is-immutable-type: 5.0.1(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + string-ts: 2.2.0 + ts-api-utils: 2.0.0(typescript@5.6.3) + ts-pattern: 5.6.0 optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: @@ -16105,6 +16021,11 @@ snapshots: esrecurse: 4.3.0 estraverse: 4.3.0 + eslint-scope@7.2.2: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + eslint-scope@8.2.0: dependencies: esrecurse: 4.3.0 @@ -16161,6 +16082,12 @@ snapshots: acorn-jsx: 5.3.2(acorn@8.14.0) eslint-visitor-keys: 4.2.0 + espree@9.6.1: + dependencies: + acorn: 8.14.0 + acorn-jsx: 5.3.2(acorn@8.14.0) + eslint-visitor-keys: 3.4.3 + esprima@4.0.1: {} esquery@1.6.0: @@ -16227,16 +16154,6 @@ snapshots: events@3.3.0: {} - execa@0.6.3: - dependencies: - cross-spawn: 5.1.0 - get-stream: 3.0.0 - is-stream: 1.1.0 - npm-run-path: 2.0.2 - p-finally: 1.0.0 - signal-exit: 3.0.7 - strip-eof: 1.0.0 - execa@5.1.1: dependencies: cross-spawn: 7.0.6 @@ -16535,8 +16452,6 @@ snapshots: get-port@5.1.1: {} - get-stream@3.0.0: {} - get-stream@6.0.1: {} get-stream@8.0.1: {} @@ -16575,15 +16490,6 @@ snapshots: package-json-from-dist: 1.0.1 path-scurry: 1.11.1 - glob@11.0.0: - dependencies: - foreground-child: 3.3.0 - jackspeak: 4.0.2 - minimatch: 10.0.1 - minipass: 7.1.2 - package-json-from-dist: 1.0.1 - path-scurry: 2.0.0 - glob@7.2.3: dependencies: fs.realpath: 1.0.0 @@ -16619,7 +16525,7 @@ snapshots: globals@14.0.0: {} - globals@15.13.0: {} + globals@15.14.0: {} globby@14.0.2: dependencies: @@ -17034,11 +16940,6 @@ snapshots: dependencies: has-tostringtag: 1.0.2 - is-git-repository@1.1.1: - dependencies: - execa: 0.6.3 - path-is-absolute: 1.0.1 - is-glob@4.0.3: dependencies: is-extglob: 2.1.1 @@ -17047,11 +16948,11 @@ snapshots: is-hexadecimal@2.0.1: {} - is-immutable-type@5.0.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3): + is-immutable-type@5.0.1(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3): dependencies: - '@typescript-eslint/type-utils': 8.17.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/type-utils': 8.20.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) eslint: 9.16.0(jiti@2.4.0) - ts-api-utils: 1.4.0(typescript@5.6.3) + ts-api-utils: 2.0.0(typescript@5.6.3) ts-declaration-location: 1.0.4(typescript@5.6.3) typescript: 5.6.3 transitivePeerDependencies: @@ -17114,8 +17015,6 @@ snapshots: dependencies: call-bind: 1.0.7 - is-stream@1.1.0: {} - is-stream@2.0.1: {} is-stream@3.0.0: {} @@ -17216,10 +17115,6 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 - jackspeak@4.0.2: - dependencies: - '@isaacs/cliui': 8.0.2 - javascript-stringify@2.1.0: {} jest-diff@29.7.0: @@ -17445,7 +17340,7 @@ snapshots: mlly: 1.7.3 node-forge: 1.3.1 pathe: 1.1.2 - std-env: 3.7.0 + std-env: 3.8.0 ufo: 1.5.4 untun: 0.1.3 uqr: 0.1.2 @@ -17555,13 +17450,6 @@ snapshots: lru-cache@10.4.3: {} - lru-cache@11.0.2: {} - - lru-cache@4.1.5: - dependencies: - pseudomap: 1.0.2 - yallist: 2.1.2 - lru-cache@5.1.1: dependencies: yallist: 3.1.1 @@ -18315,7 +18203,7 @@ snapshots: semver: 7.6.3 serve-placeholder: 2.0.2 serve-static: 1.16.2 - std-env: 3.7.0 + std-env: 3.8.0 ufo: 1.5.4 uncrypto: 0.1.3 unctx: 2.3.1(webpack-sources@3.2.3) @@ -18485,10 +18373,6 @@ snapshots: transitivePeerDependencies: - supports-color - npm-run-path@2.0.2: - dependencies: - path-key: 2.0.1 - npm-run-path@4.0.1: dependencies: path-key: 3.1.1 @@ -18694,8 +18578,6 @@ snapshots: outdent@0.8.0: {} - p-finally@1.0.0: {} - p-limit@2.3.0: dependencies: p-try: 2.2.0 @@ -18821,8 +18703,6 @@ snapshots: path-is-absolute@1.0.1: {} - path-key@2.0.1: {} - path-key@3.1.1: {} path-key@4.0.0: {} @@ -18840,11 +18720,6 @@ snapshots: lru-cache: 10.4.3 minipass: 7.1.2 - path-scurry@2.0.0: - dependencies: - lru-cache: 11.0.2 - minipass: 7.1.2 - path-to-regexp@0.1.10: {} path-to-regexp@6.3.0: {} @@ -19014,6 +18889,8 @@ snapshots: prelude-ls@1.2.1: {} + premove@4.0.0: {} + prettier@2.8.8: {} prettier@3.4.2: {} @@ -19079,8 +18956,6 @@ snapshots: prr@1.0.1: optional: true - pseudomap@1.0.2: {} - publint@0.2.12: dependencies: npm-packlist: 5.1.3 @@ -19415,11 +19290,6 @@ snapshots: dependencies: glob: 10.4.5 - rimraf@6.0.1: - dependencies: - glob: 11.0.0 - package-json-from-dist: 1.0.1 - rollup-plugin-preserve-directives@0.4.0(rollup@4.26.0): dependencies: '@rollup/pluginutils': 5.1.3(rollup@4.26.0) @@ -19650,16 +19520,10 @@ snapshots: '@img/sharp-win32-x64': 0.33.5 optional: true - shebang-command@1.2.0: - dependencies: - shebang-regex: 1.0.0 - shebang-command@2.0.0: dependencies: shebang-regex: 3.0.0 - shebang-regex@1.0.0: {} - shebang-regex@3.0.0: {} shell-quote@1.8.1: {} @@ -19691,8 +19555,6 @@ snapshots: sherif-windows-arm64: 1.0.2 sherif-windows-x64: 1.0.2 - short-unique-id@5.2.0: {} - side-channel@1.0.6: dependencies: call-bind: 1.0.7 @@ -19862,7 +19724,7 @@ snapshots: statuses@2.0.1: {} - std-env@3.7.0: {} + std-env@3.8.0: {} stop-iteration-iterator@1.0.0: dependencies: @@ -19929,8 +19791,6 @@ snapshots: strip-bom@3.0.0: {} - strip-eof@1.0.0: {} - strip-final-newline@2.0.0: {} strip-final-newline@3.0.0: {} @@ -20130,7 +19990,7 @@ snapshots: trough@2.2.0: {} - ts-api-utils@1.4.0(typescript@5.6.3): + ts-api-utils@2.0.0(typescript@5.6.3): dependencies: typescript: 5.6.3 @@ -20144,7 +20004,7 @@ snapshots: '@ts-morph/common': 0.22.0 code-block-writer: 12.0.0 - ts-pattern@5.5.0: {} + ts-pattern@5.6.0: {} tsconfck@3.1.4(typescript@5.6.3): optionalDependencies: @@ -20194,16 +20054,16 @@ snapshots: typed-assert@1.0.9: {} - typedoc-plugin-frontmatter@1.1.0(typedoc-plugin-markdown@4.3.1(typedoc@0.27.3(typescript@5.6.3))): + typedoc-plugin-frontmatter@1.1.2(typedoc-plugin-markdown@4.4.1(typedoc@0.27.6(typescript@5.6.3))): dependencies: - typedoc-plugin-markdown: 4.3.1(typedoc@0.27.3(typescript@5.6.3)) + typedoc-plugin-markdown: 4.4.1(typedoc@0.27.6(typescript@5.6.3)) yaml: 2.6.1 - typedoc-plugin-markdown@4.3.1(typedoc@0.27.3(typescript@5.6.3)): + typedoc-plugin-markdown@4.4.1(typedoc@0.27.6(typescript@5.6.3)): dependencies: - typedoc: 0.27.3(typescript@5.6.3) + typedoc: 0.27.6(typescript@5.6.3) - typedoc@0.27.3(typescript@5.6.3): + typedoc@0.27.6(typescript@5.6.3): dependencies: '@gerrit0/mini-shiki': 1.24.1 lunr: 2.3.9 @@ -20220,13 +20080,12 @@ snapshots: dependencies: csstype: 3.1.3 - typescript-eslint@8.17.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3): + typescript-eslint@8.20.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.17.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/parser': 8.17.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/utils': 8.17.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/eslint-plugin': 8.20.0(@typescript-eslint/parser@8.20.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/parser': 8.20.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/utils': 8.20.0(eslint@9.16.0(jiti@2.4.0))(typescript@5.6.3) eslint: 9.16.0(jiti@2.4.0) - optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: - supports-color @@ -20472,10 +20331,6 @@ snapshots: optionalDependencies: '@types/react': 18.3.12 - use-sync-external-store@1.2.2(react@18.3.1): - dependencies: - react: 18.3.1 - use-sync-external-store@1.4.0(react@18.3.1): dependencies: react: 18.3.1 @@ -20641,10 +20496,11 @@ snapshots: - supports-color - terser - vite-node@2.1.4(@types/node@22.10.1)(less@4.2.0)(sass@1.80.7)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0): + vite-node@2.1.8(@types/node@22.10.1)(less@4.2.0)(sass@1.80.7)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0): dependencies: cac: 6.7.14 debug: 4.3.7 + es-module-lexer: 1.5.4 pathe: 1.1.2 vite: 5.4.11(@types/node@22.10.1)(less@4.2.0)(sass@1.80.7)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0) transitivePeerDependencies: @@ -20697,7 +20553,7 @@ snapshots: transitivePeerDependencies: - supports-color - vite-tsconfig-paths@5.1.3(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(less@4.2.0)(sass@1.80.7)(sugarss@4.0.1(postcss@8.4.48))(terser@5.36.0)): + vite-tsconfig-paths@5.1.4(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(less@4.2.0)(sass@1.80.7)(sugarss@4.0.1(postcss@8.4.48))(terser@5.36.0)): dependencies: debug: 4.3.7 globrex: 0.1.2 @@ -20708,7 +20564,7 @@ snapshots: - supports-color - typescript - vite-tsconfig-paths@5.1.3(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(less@4.2.0)(sass@1.80.7)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)): + vite-tsconfig-paths@5.1.4(typescript@5.6.3)(vite@5.4.11(@types/node@22.10.1)(less@4.2.0)(sass@1.80.7)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)): dependencies: debug: 4.3.7 globrex: 0.1.2 @@ -20749,27 +20605,27 @@ snapshots: optionalDependencies: vite: 5.4.11(@types/node@22.10.1)(less@4.2.0)(sass@1.80.7)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0) - vitest@2.1.4(@types/node@22.10.1)(jsdom@25.0.1)(less@4.2.0)(sass@1.80.7)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0): + vitest@2.1.8(@types/node@22.10.1)(jsdom@25.0.1)(less@4.2.0)(sass@1.80.7)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0): dependencies: - '@vitest/expect': 2.1.4 - '@vitest/mocker': 2.1.4(vite@5.4.11(@types/node@22.10.1)(less@4.2.0)(sass@1.80.7)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)) - '@vitest/pretty-format': 2.1.4 - '@vitest/runner': 2.1.4 - '@vitest/snapshot': 2.1.4 - '@vitest/spy': 2.1.4 - '@vitest/utils': 2.1.4 + '@vitest/expect': 2.1.8 + '@vitest/mocker': 2.1.8(vite@5.4.11(@types/node@22.10.1)(less@4.2.0)(sass@1.80.7)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0)) + '@vitest/pretty-format': 2.1.8 + '@vitest/runner': 2.1.8 + '@vitest/snapshot': 2.1.8 + '@vitest/spy': 2.1.8 + '@vitest/utils': 2.1.8 chai: 5.1.2 debug: 4.3.7 expect-type: 1.1.0 magic-string: 0.30.12 pathe: 1.1.2 - std-env: 3.7.0 + std-env: 3.8.0 tinybench: 2.9.0 tinyexec: 0.3.1 tinypool: 1.0.1 tinyrainbow: 1.2.0 vite: 5.4.11(@types/node@22.10.1)(less@4.2.0)(sass@1.80.7)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0) - vite-node: 2.1.4(@types/node@22.10.1)(less@4.2.0)(sass@1.80.7)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0) + vite-node: 2.1.8(@types/node@22.10.1)(less@4.2.0)(sass@1.80.7)(sugarss@4.0.1(postcss@8.4.49))(terser@5.36.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.10.1 @@ -20793,6 +20649,19 @@ snapshots: dependencies: vue: 3.5.12(typescript@5.7.2) + vue-eslint-parser@9.4.3(eslint@9.16.0(jiti@2.4.0)): + dependencies: + debug: 4.3.7 + eslint: 9.16.0(jiti@2.4.0) + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + esquery: 1.6.0 + lodash: 4.17.21 + semver: 7.6.3 + transitivePeerDependencies: + - supports-color + vue-tsc@2.0.29(typescript@5.6.3): dependencies: '@volar/typescript': 2.4.8 @@ -21075,8 +20944,6 @@ snapshots: y18n@5.0.8: {} - yallist@2.1.2: {} - yallist@3.1.1: {} yallist@4.0.0: {}