diff --git a/.github/renovate.json b/.github/renovate.json index a3321f8dd..e957779e6 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -22,7 +22,11 @@ ], "ignoreDeps": [ "@types/node", + "@types/react", + "@types/react-dom", "node", + "react", + "react-dom", "typescript", "typescript49", "typescript50", diff --git a/.github/workflows/autofix.yml b/.github/workflows/autofix.yml new file mode 100644 index 000000000..9635a1faa --- /dev/null +++ b/.github/workflows/autofix.yml @@ -0,0 +1,29 @@ +name: autofix.ci # needed to securely identify the workflow + +on: + pull_request: + push: + branches: [main, alpha, beta] + +concurrency: + group: ${{ github.workflow }}-${{ github.event.number || github.ref }} + cancel-in-progress: true + +permissions: + contents: read + +jobs: + autofix: + name: autofix + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Setup Tools + uses: tanstack/config/.github/setup@629cd3152485cbe985f5a7e66d370c858132c517 + - name: Fix formatting + run: pnpm prettier:write + - name: Apply fixes + uses: autofix-ci/action@dd55f44df8f7cdb7a6bf74c78677eb8acd40cd0a + with: + commit-message: 'ci: apply automated fixes' diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d4f24963c..d7677ce90 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -7,7 +7,7 @@ on: description: override release tag required: false push: - branches: ['main', 'alpha', 'beta'] + branches: [main, alpha, beta] concurrency: group: ${{ github.workflow }}-${{ github.event.number || github.ref }} @@ -16,6 +16,10 @@ concurrency: env: NX_CLOUD_ACCESS_TOKEN: ${{ secrets.NX_CLOUD_ACCESS_TOKEN }} +permissions: + contents: write + id-token: write + jobs: test-and-publish: name: Test & Publish @@ -42,10 +46,8 @@ jobs: npm config set '//registry.npmjs.org/:_authToken' "${NPM_TOKEN}" pnpm run cipublish env: - GITHUB_TOKEN: ${{ secrets.GH_TOKEN }} - GH_TOKEN: ${{ secrets.GH_TOKEN }} + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} NPM_TOKEN: ${{ secrets.NPM_TOKEN }} - NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} TAG: ${{ inputs.tag }} - name: Upload coverage to Codecov uses: codecov/codecov-action@v4 diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 4b562dd14..d59e223cf 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -14,6 +14,9 @@ concurrency: env: NX_CLOUD_ACCESS_TOKEN: ${{ secrets.NX_CLOUD_ACCESS_TOKEN }} +permissions: + contents: read + jobs: test: name: Test @@ -30,7 +33,7 @@ jobs: - name: Get base and head commits for `nx affected` uses: nrwl/nx-set-shas@v4 with: - main-branch-name: 'main' + main-branch-name: main - name: Run Checks run: pnpm run test:pr --parallel=3 - name: Stop Nx Agents diff --git a/.npmrc b/.npmrc index 6c2b9be4c..84aee8d99 100644 --- a/.npmrc +++ b/.npmrc @@ -1,2 +1,3 @@ link-workspace-packages=true prefer-workspace-packages=true +provenance=true diff --git a/.nvmrc b/.nvmrc index 5f09eed8d..b8e593f52 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -v18.20.3 +20.15.1 diff --git a/docs/config.json b/docs/config.json index 6f362eb73..220237d0a 100644 --- a/docs/config.json +++ b/docs/config.json @@ -192,40 +192,40 @@ "label": "API Reference", "children": [ { "label": "JavaScript Reference", "to": "reference/index" }, - { "label": "Classes / FieldApi", "to": "reference/fieldapi" }, - { "label": "Classes / FormApi", "to": "reference/formapi" }, - { "label": "Functions / formOptions", "to": "reference/formoptions" }, - { "label": "Functions / mergeForm", "to": "reference/mergeform" }, + { "label": "Classes / FieldApi", "to": "reference/FieldApi" }, + { "label": "Classes / FormApi", "to": "reference/FormApi" }, + { "label": "Functions / formOptions", "to": "reference/formOptions" }, + { "label": "Functions / mergeForm", "to": "reference/mergeForm" }, { "label": "Interfaces / FieldApiOptions", - "to": "reference/fieldapioptions" + "to": "reference/FieldApiOptions" }, { "label": "Interfaces / FieldOptions", - "to": "reference/fieldoptions" + "to": "reference/FieldOptions" }, { "label": "Interfaces / FieldValidators", - "to": "reference/fieldvalidators" + "to": "reference/FieldValidators" }, - { "label": "Interfaces / FormOptions", "to": "reference/formoptions" }, + { "label": "Interfaces / FormOptions", "to": "reference/FormOptions" }, { "label": "Interfaces / FormValidators", - "to": "reference/formvalidators" + "to": "reference/FormValidators" }, - { "label": "Types / DeepKeys", "to": "reference/deepkeys" }, - { "label": "Types / DeepValue", "to": "reference/deepvalue" }, - { "label": "Types / FieldInfo", "to": "reference/fieldinfo" }, - { "label": "Types / FieldMeta", "to": "reference/fieldmeta" }, - { "label": "Types / FieldState", "to": "reference/fieldstate" }, - { "label": "Types / FormState", "to": "reference/formstate" }, - { "label": "Types / Updater", "to": "reference/updater" }, - { "label": "Types / UpdaterFn", "to": "reference/updaterfn" }, + { "label": "Types / DeepKeys", "to": "reference/DeepKeys" }, + { "label": "Types / DeepValue", "to": "reference/DeepValue" }, + { "label": "Types / FieldInfo", "to": "reference/FieldInfo" }, + { "label": "Types / FieldMeta", "to": "reference/FieldMeta" }, + { "label": "Types / FieldState", "to": "reference/FieldState" }, + { "label": "Types / FormState", "to": "reference/FormState" }, + { "label": "Types / Updater", "to": "reference/Updater" }, + { "label": "Types / UpdaterFn", "to": "reference/UpdaterFn" }, { "label": "Types / ValidationError", - "to": "reference/validationerror" + "to": "reference/ValidationError" }, - { "label": "Types / ValidationMeta", "to": "reference/validationmeta" } + { "label": "Types / ValidationMeta", "to": "reference/ValidationMeta" } ], "frameworks": [ { @@ -237,35 +237,35 @@ }, { "label": "Functions / createServerValidate", - "to": "framework/react/reference/createservervalidate" + "to": "framework/react/reference/createServerValidate" }, { "label": "Functions / Field", - "to": "framework/react/reference/field" + "to": "framework/react/reference/Field" }, { "label": "Functions / useField", - "to": "framework/react/reference/usefield" + "to": "framework/react/reference/useField" }, { "label": "Functions / useForm", - "to": "framework/react/reference/useform" + "to": "framework/react/reference/useForm" }, { "label": "Functions / useTransform", - "to": "framework/react/reference/usetransform" + "to": "framework/react/reference/useTransform" }, { "label": "Types / FieldComponent", - "to": "framework/react/reference/fieldcomponent" + "to": "framework/react/reference/FieldComponent" }, { "label": "Types / UseField", - "to": "framework/react/reference/usefield" + "to": "framework/react/reference/UseField" }, { "label": "Variables / initialFormState", - "to": "framework/react/reference/initialformstate" + "to": "framework/react/reference/initialFormState" } ] }, @@ -275,23 +275,23 @@ { "label": "Vue Reference", "to": "framework/vue/reference/index" }, { "label": "Functions / Field", - "to": "framework/vue/reference/field" + "to": "framework/vue/reference/Field" }, { "label": "Functions / useField", - "to": "framework/vue/reference/usefield" + "to": "framework/vue/reference/useField" }, { "label": "Functions / useForm", - "to": "framework/vue/reference/useform" + "to": "framework/vue/reference/useForm" }, { "label": "Types / FieldComponent", - "to": "framework/vue/reference/fieldcomponent" + "to": "framework/vue/reference/FieldComponent" }, { "label": "Types / UseField", - "to": "framework/vue/reference/usefield" + "to": "framework/vue/reference/UseField" } ] }, @@ -304,23 +304,23 @@ }, { "label": "Functions / createField", - "to": "framework/solid/reference/createfield" + "to": "framework/solid/reference/createField" }, { "label": "Functions / createForm", - "to": "framework/solid/reference/createform" + "to": "framework/solid/reference/createForm" }, { "label": "Functions / Field", - "to": "framework/solid/reference/field" + "to": "framework/solid/reference/Field" }, { "label": "Types / CreateField", - "to": "framework/solid/reference/createfield" + "to": "framework/solid/reference/CreateField" }, { "label": "Types / FieldComponent", - "to": "framework/solid/reference/fieldcomponent" + "to": "framework/solid/reference/FieldComponent" } ] }, @@ -330,7 +330,7 @@ { "label": "Lit Reference", "to": "framework/lit/reference/index" }, { "label": "Classes / TanStackFormController", - "to": "framework/lit/reference/tanstackformcontroller" + "to": "framework/lit/reference/TanStackFormController" } ] }, @@ -343,15 +343,15 @@ }, { "label": "Classes / TanStackField", - "to": "framework/angular/reference/tanstackfield" + "to": "framework/angular/reference/TanStackField" }, { "label": "Functions / injectForm", - "to": "framework/angular/reference/injectform" + "to": "framework/angular/reference/injectForm" }, { "label": "Functions / injectStore", - "to": "framework/angular/reference/injectstore" + "to": "framework/angular/reference/injectStore" } ] } diff --git a/docs/framework/angular/guides/arrays.md b/docs/framework/angular/guides/arrays.md index f37b64d6f..70c867fbb 100644 --- a/docs/framework/angular/guides/arrays.md +++ b/docs/framework/angular/guides/arrays.md @@ -9,7 +9,7 @@ TanStack Form supports arrays as values in a form, including sub-object values i To use an array, you can use `field.api.state.value` on an array value: -```typescript +```angular-ts @Component({ selector: 'app-root', standalone: true, @@ -38,7 +38,7 @@ export class AppComponent { This will generate the mapped JSX every time you run `pushValue` on `field`: -```html +```angular-html @@ -46,7 +46,7 @@ This will generate the mapped JSX every time you run `pushValue` on `field`: Finally, you can use a subfield like so: -```html +```angular-html While it's unfortunate that you need to use a function to get the field name, it's a requirement for how our strict TypeScript types work. > > See, if we did the following: -> ```html +> ```angular-html > > ``` > @@ -91,7 +91,7 @@ export class AppComponent { ## Full Example -```typescript +```angular-ts @Component({ selector: 'app-root', standalone: true, diff --git a/docs/framework/angular/guides/basic-concepts.md b/docs/framework/angular/guides/basic-concepts.md index d7d3a146b..0a5073a75 100644 --- a/docs/framework/angular/guides/basic-concepts.md +++ b/docs/framework/angular/guides/basic-concepts.md @@ -58,7 +58,7 @@ The Field API is an object accessed in the `tanstackField.api` property when cre Example: -```html +```angular-html -## Type parameters +## Type Parameters • **TParentData** @@ -29,7 +34,7 @@ new TanStackField(): #### Returns -[`TanStackField`](tanstackfield.md)\<`TParentData`, `TName`, `TFieldValidator`, `TFormValidator`, `TData`\> +[`TanStackField`](TanStackField.md)\<`TParentData`, `TName`, `TFieldValidator`, `TFormValidator`, `TData`\> ## Properties @@ -39,9 +44,9 @@ new TanStackField(): api: FieldApi; ``` -#### Source +#### Defined in -[tanstack-field.directive.ts:61](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/angular-form/src/tanstack-field.directive.ts#L61) +[tanstack-field.directive.ts:61](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/angular-form/src/tanstack-field.directive.ts#L61) *** @@ -51,13 +56,15 @@ api: FieldApi; optional asyncAlways: boolean; ``` +If `true`, always run async validation, even if there are errors emitted during synchronous validation. + #### Implementation of `FieldOptions.asyncAlways` -#### Source +#### Defined in -[tanstack-field.directive.ts:50](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/angular-form/src/tanstack-field.directive.ts#L50) +[tanstack-field.directive.ts:50](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/angular-form/src/tanstack-field.directive.ts#L50) *** @@ -67,13 +74,15 @@ optional asyncAlways: boolean; optional asyncDebounceMs: number; ``` +The default time to debounce async validation if there is not a more specific debounce time passed. + #### Implementation of `FieldOptions.asyncDebounceMs` -#### Source +#### Defined in -[tanstack-field.directive.ts:49](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/angular-form/src/tanstack-field.directive.ts#L49) +[tanstack-field.directive.ts:49](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/angular-form/src/tanstack-field.directive.ts#L49) *** @@ -83,13 +92,15 @@ optional asyncDebounceMs: number; optional defaultMeta: Partial; ``` +An optional object with default metadata for the field. + #### Implementation of `FieldOptions.defaultMeta` -#### Source +#### Defined in -[tanstack-field.directive.ts:59](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/angular-form/src/tanstack-field.directive.ts#L59) +[tanstack-field.directive.ts:59](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/angular-form/src/tanstack-field.directive.ts#L59) *** @@ -99,13 +110,15 @@ optional defaultMeta: Partial; optional defaultValue: NoInfer; ``` +An optional default value for the field. + #### Implementation of `FieldOptions.defaultValue` -#### Source +#### Defined in -[tanstack-field.directive.ts:48](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/angular-form/src/tanstack-field.directive.ts#L48) +[tanstack-field.directive.ts:48](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/angular-form/src/tanstack-field.directive.ts#L48) *** @@ -115,13 +128,15 @@ optional defaultValue: NoInfer; name: TName; ``` +The field name. The type will be `DeepKeys` to ensure your name is a deep key of the parent dataset. + #### Implementation of `FieldOptions.name` -#### Source +#### Defined in -[tanstack-field.directive.ts:44](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/angular-form/src/tanstack-field.directive.ts#L44) +[tanstack-field.directive.ts:44](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/angular-form/src/tanstack-field.directive.ts#L44) *** @@ -131,9 +146,9 @@ name: TName; tanstackField: FormApi; ``` -#### Source +#### Defined in -[tanstack-field.directive.ts:52](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/angular-form/src/tanstack-field.directive.ts#L52) +[tanstack-field.directive.ts:52](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/angular-form/src/tanstack-field.directive.ts#L52) *** @@ -147,9 +162,9 @@ optional unmount: () => void; `void` -#### Source +#### Defined in -[tanstack-field.directive.ts:76](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/angular-form/src/tanstack-field.directive.ts#L76) +[tanstack-field.directive.ts:76](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/angular-form/src/tanstack-field.directive.ts#L76) *** @@ -159,13 +174,15 @@ optional unmount: () => void; optional validatorAdapter: TFieldValidator; ``` +A validator provided by an extension, like `yupValidator` from `@tanstack/yup-form-adapter` + #### Implementation of `FieldOptions.validatorAdapter` -#### Source +#### Defined in -[tanstack-field.directive.ts:51](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/angular-form/src/tanstack-field.directive.ts#L51) +[tanstack-field.directive.ts:51](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/angular-form/src/tanstack-field.directive.ts#L51) *** @@ -175,13 +192,15 @@ optional validatorAdapter: TFieldValidator; optional validators: NoInfer>; ``` +A list of validators to pass to the field + #### Implementation of `FieldOptions.validators` -#### Source +#### Defined in -[tanstack-field.directive.ts:56](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/angular-form/src/tanstack-field.directive.ts#L56) +[tanstack-field.directive.ts:56](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/angular-form/src/tanstack-field.directive.ts#L56) ## Methods @@ -191,6 +210,11 @@ optional validators: NoInfer(opts?): FormApi ``` -## Type parameters +## Type Parameters • **TFormData** @@ -18,6 +23,6 @@ function injectForm(opts?): FormApi -## Source +## Defined in -[inject-form.ts:4](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/angular-form/src/inject-form.ts#L4) +[inject-form.ts:4](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/angular-form/src/inject-form.ts#L4) diff --git a/docs/framework/angular/reference/injectstore.md b/docs/framework/angular/reference/injectStore.md similarity index 69% rename from docs/framework/angular/reference/injectstore.md rename to docs/framework/angular/reference/injectStore.md index ac5907f3c..27c8b3b36 100644 --- a/docs/framework/angular/reference/injectstore.md +++ b/docs/framework/angular/reference/injectStore.md @@ -1,10 +1,15 @@ +--- +id: injectStore +title: injectStore +--- + # Function: injectStore() ```ts function injectStore(form, selector?): Signal ``` -## Type parameters +## Type Parameters • **TFormData** @@ -22,6 +27,6 @@ function injectStore(form, selector?): Sig `Signal`\<`TSelected`\> -## Source +## Defined in -[inject-store.ts:4](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/angular-form/src/inject-store.ts#L4) +[inject-store.ts:4](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/angular-form/src/inject-store.ts#L4) diff --git a/docs/framework/lit/reference/tanstackformcontroller.md b/docs/framework/lit/reference/TanStackFormController.md similarity index 70% rename from docs/framework/lit/reference/tanstackformcontroller.md rename to docs/framework/lit/reference/TanStackFormController.md index 706f4d590..0488a548a 100644 --- a/docs/framework/lit/reference/tanstackformcontroller.md +++ b/docs/framework/lit/reference/TanStackFormController.md @@ -1,6 +1,11 @@ +--- +id: TanStackFormController +title: TanStackFormController +--- + # Class: TanStackFormController\ -## Type parameters +## Type Parameters • **TParentData** @@ -26,11 +31,11 @@ new TanStackFormController(host, config?): TanStack #### Returns -[`TanStackFormController`](tanstackformcontroller.md)\<`TParentData`, `TFormValidator`\> +[`TanStackFormController`](TanStackFormController.md)\<`TParentData`, `TFormValidator`\> -#### Source +#### Defined in -[tanstack-form-controller.ts:93](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/lit-form/src/tanstack-form-controller.ts#L93) +[tanstack-form-controller.ts:93](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/lit-form/src/tanstack-form-controller.ts#L93) ## Properties @@ -40,9 +45,9 @@ new TanStackFormController(host, config?): TanStack api: FormApi; ``` -#### Source +#### Defined in -[tanstack-form-controller.ts:91](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/lit-form/src/tanstack-form-controller.ts#L91) +[tanstack-form-controller.ts:91](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/lit-form/src/tanstack-form-controller.ts#L91) ## Methods @@ -52,7 +57,7 @@ api: FormApi; field(fieldConfig, render): object ``` -#### Type parameters +#### Type Parameters • **TName** *extends* `string` \| `number` @@ -94,9 +99,9 @@ options: FieldOptions; ``` -#### Source +#### Defined in -[tanstack-form-controller.ts:112](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/lit-form/src/tanstack-form-controller.ts#L112) +[tanstack-form-controller.ts:112](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/lit-form/src/tanstack-form-controller.ts#L112) *** @@ -106,6 +111,10 @@ render: renderCallback +--- +id: FieldComponent +title: FieldComponent +--- + +# Type Alias: FieldComponent()\ ```ts type FieldComponent: ({ @@ -9,13 +14,13 @@ type FieldComponent: \| `undefined` = `undefined` -## Type parameters +## Type Parameters • **TName** *extends* `DeepKeys`\<`TParentData`\> @@ -34,6 +39,6 @@ A type alias representing a field component for a specific form data type. `NodeType` -## Source +## Defined in -[useField.tsx:133](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/react-form/src/useField.tsx#L133) +[useField.tsx:133](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/react-form/src/useField.tsx#L133) diff --git a/docs/framework/react/reference/UseField.md b/docs/framework/react/reference/UseField.md new file mode 100644 index 000000000..9836f2612 --- /dev/null +++ b/docs/framework/react/reference/UseField.md @@ -0,0 +1,40 @@ +--- +id: UseField +title: UseField +--- + +# Type Alias: UseField()\ + +```ts +type UseField: (opts) => FieldApi; +``` + +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. + +## Type Parameters + +• **TParentData** + +• **TFormValidator** *extends* `Validator`\<`TParentData`, `unknown`\> \| `undefined` = `undefined` + +## Type Parameters + +• **TName** *extends* `DeepKeys`\<`TParentData`\> + +• **TFieldValidator** *extends* `Validator`\<`DeepValue`\<`TParentData`, `TName`\>, `unknown`\> \| `undefined` = `undefined` + +• **TData** *extends* `DeepValue`\<`TParentData`, `TName`\> = `DeepValue`\<`TParentData`, `TName`\> + +## Parameters + +• **opts**: `Omit`\<`UseFieldOptions`\<`TParentData`, `TName`, `TFieldValidator`, `TFormValidator`, `TData`\>, `"form"`\> + +## Returns + +`FieldApi`\<`TParentData`, `TName`, `TFieldValidator`, `TFormValidator`, `TData`\> + +## Defined in + +[useField.tsx:25](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/react-form/src/useField.tsx#L25) diff --git a/docs/framework/react/reference/index.md b/docs/framework/react/reference/index.md index 6263a1588..d7932ad72 100644 --- a/docs/framework/react/reference/index.md +++ b/docs/framework/react/reference/index.md @@ -1,13 +1,18 @@ +--- +id: "@tanstack/react-form" +title: "@tanstack/react-form" +--- + # @tanstack/react-form ## Type Aliases -- [FieldComponent](fieldcomponent.md) -- [UseField](usefield.md) +- [FieldComponent](FieldComponent.md) +- [UseField](UseField.md) ## Functions -- [Field](field.md) -- [useField](usefield.md) -- [useForm](useform.md) -- [useTransform](usetransform.md) +- [Field](Field.md) +- [useField](useField.md) +- [useForm](useForm.md) +- [useTransform](useTransform.md) diff --git a/docs/framework/react/reference/usefield.md b/docs/framework/react/reference/useField.md similarity index 83% rename from docs/framework/react/reference/usefield.md rename to docs/framework/react/reference/useField.md index 6288dd73d..042bc9eec 100644 --- a/docs/framework/react/reference/usefield.md +++ b/docs/framework/react/reference/useField.md @@ -1,3 +1,8 @@ +--- +id: useField +title: useField +--- + # Function: useField() ```ts @@ -6,7 +11,7 @@ function useField(op A hook for managing a field in a form. -## Type parameters +## Type Parameters • **TParentData** @@ -30,6 +35,6 @@ An object with field options. The `FieldApi` instance for the specified field. -## Source +## Defined in -[useField.tsx:49](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/react-form/src/useField.tsx#L49) +[useField.tsx:49](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/react-form/src/useField.tsx#L49) diff --git a/docs/framework/react/reference/useform.md b/docs/framework/react/reference/useForm.md similarity index 78% rename from docs/framework/react/reference/useform.md rename to docs/framework/react/reference/useForm.md index 0ac080b51..ceb6c8560 100644 --- a/docs/framework/react/reference/useform.md +++ b/docs/framework/react/reference/useForm.md @@ -1,3 +1,8 @@ +--- +id: useForm +title: useForm +--- + # Function: useForm() ```ts @@ -8,7 +13,7 @@ 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 -## Type parameters +## Type Parameters • **TFormData** @@ -22,6 +27,6 @@ This API encapsulates all the necessary functionalities related to the form. It `FormApi`\<`TFormData`, `TFormValidator`\> & `ReactFormApi`\<`TFormData`, `TFormValidator`\> -## Source +## Defined in -[useForm.tsx:56](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/react-form/src/useForm.tsx#L56) +[useForm.tsx:56](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/react-form/src/useForm.tsx#L56) diff --git a/docs/framework/react/reference/usetransform.md b/docs/framework/react/reference/useTransform.md similarity index 72% rename from docs/framework/react/reference/usetransform.md rename to docs/framework/react/reference/useTransform.md index 97de10dac..e7ca588ce 100644 --- a/docs/framework/react/reference/usetransform.md +++ b/docs/framework/react/reference/useTransform.md @@ -1,10 +1,15 @@ +--- +id: useTransform +title: useTransform +--- + # Function: useTransform() ```ts function useTransform(fn, deps): object ``` -## Type parameters +## Type Parameters • **TFormData** @@ -40,6 +45,6 @@ fn: (formBase) => FormApi; `FormApi`\<`TFormData`, `TFormValidator`\> -## Source +## Defined in -[useTransform.ts:3](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/react-form/src/useTransform.ts#L3) +[useTransform.ts:3](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/react-form/src/useTransform.ts#L3) diff --git a/docs/framework/solid/reference/CreateField.md b/docs/framework/solid/reference/CreateField.md new file mode 100644 index 000000000..a18ab774c --- /dev/null +++ b/docs/framework/solid/reference/CreateField.md @@ -0,0 +1,40 @@ +--- +id: CreateField +title: CreateField +--- + +# Type Alias: CreateField()\ + +```ts +type CreateField: (opts) => () => FieldApi & SolidFieldApi; +``` + +## Type Parameters + +• **TParentData** + +• **TFormValidator** *extends* `Validator`\<`TParentData`, `unknown`\> \| `undefined` = `undefined` + +## Type Parameters + +• **TName** *extends* `DeepKeys`\<`TParentData`\> + +• **TFieldValidator** *extends* `Validator`\<`DeepValue`\<`TParentData`, `TName`\>, `unknown`\> \| `undefined` = `undefined` + +• **TData** *extends* `DeepValue`\<`TParentData`, `TName`\> = `DeepValue`\<`TParentData`, `TName`\> + +## Parameters + +• **opts** + +## Returns + +`Function` + +### Returns + +`FieldApi`\<`TParentData`, `TName`, `TFieldValidator`, `TFormValidator`, `TData`\> & `SolidFieldApi`\<`TParentData`, `TFormValidator`\> + +## Defined in + +[createField.tsx:29](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/solid-form/src/createField.tsx#L29) diff --git a/docs/framework/solid/reference/Field.md b/docs/framework/solid/reference/Field.md index 17ef1e29f..c99b71172 100644 --- a/docs/framework/solid/reference/Field.md +++ b/docs/framework/solid/reference/Field.md @@ -1,10 +1,15 @@ +--- +id: Field +title: Field +--- + # Function: Field() ```ts function Field(props): Element ``` -## Type parameters +## Type Parameters • **TParentData** @@ -24,6 +29,6 @@ function Field(props `Element` -## Source +## Defined in -[createField.tsx:185](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/solid-form/src/createField.tsx#L185) +[createField.tsx:185](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/solid-form/src/createField.tsx#L185) diff --git a/docs/framework/solid/reference/fieldcomponent.md b/docs/framework/solid/reference/FieldComponent.md similarity index 72% rename from docs/framework/solid/reference/fieldcomponent.md rename to docs/framework/solid/reference/FieldComponent.md index 216c936c8..05219b5a4 100644 --- a/docs/framework/solid/reference/fieldcomponent.md +++ b/docs/framework/solid/reference/FieldComponent.md @@ -1,4 +1,9 @@ -# Type alias: FieldComponent()\ +--- +id: FieldComponent +title: FieldComponent +--- + +# Type Alias: FieldComponent()\ ```ts type FieldComponent: ({ @@ -7,13 +12,13 @@ type FieldComponent: JSXElement; ``` -## Type parameters +## Type Parameters • **TParentData** • **TFormValidator** *extends* `Validator`\<`TParentData`, `unknown`\> \| `undefined` = `undefined` -## Type parameters +## Type Parameters • **TName** *extends* `DeepKeys`\<`TParentData`\> @@ -32,6 +37,6 @@ type FieldComponent: (opts): () => never ``` -## Type parameters +## Type Parameters • **TParentData** @@ -28,6 +33,6 @@ function createField `never` -## Source +## Defined in -[createField.tsx:87](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/solid-form/src/createField.tsx#L87) +[createField.tsx:87](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/solid-form/src/createField.tsx#L87) diff --git a/docs/framework/solid/reference/createForm.md b/docs/framework/solid/reference/createForm.md index ba0271794..01f192274 100644 --- a/docs/framework/solid/reference/createForm.md +++ b/docs/framework/solid/reference/createForm.md @@ -1,10 +1,15 @@ +--- +id: createForm +title: createForm +--- + # Function: createForm() ```ts function createForm(opts?): FormApi & SolidFormApi ``` -## Type parameters +## Type Parameters • **TParentData** @@ -18,6 +23,6 @@ function createForm(opts?): FormApi & `SolidFormApi`\<`TParentData`, `TFormValidator`\> -## Source +## Defined in -[createForm.tsx:29](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/solid-form/src/createForm.tsx#L29) +[createForm.tsx:29](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/solid-form/src/createForm.tsx#L29) diff --git a/docs/framework/solid/reference/index.md b/docs/framework/solid/reference/index.md index 442764376..75bbd2d08 100644 --- a/docs/framework/solid/reference/index.md +++ b/docs/framework/solid/reference/index.md @@ -1,12 +1,17 @@ +--- +id: "@tanstack/solid-form" +title: "@tanstack/solid-form" +--- + # @tanstack/solid-form ## Type Aliases -- [CreateField](createfield.md) -- [FieldComponent](fieldcomponent.md) +- [CreateField](CreateField.md) +- [FieldComponent](FieldComponent.md) ## Functions -- [Field](field.md) -- [createField](createfield.md) -- [createForm](createform.md) +- [Field](Field.md) +- [createField](createField.md) +- [createForm](createForm.md) diff --git a/docs/framework/vue/reference/Field.md b/docs/framework/vue/reference/Field.md index b41b4ee19..a9eb5ca09 100644 --- a/docs/framework/vue/reference/Field.md +++ b/docs/framework/vue/reference/Field.md @@ -1,10 +1,15 @@ +--- +id: Field +title: Field +--- + # Function: Field() ```ts function Field(props): any ``` -## Type parameters +## Type Parameters • **TParentData** @@ -24,6 +29,6 @@ function Field(props `any` -## Source +## Defined in -[packages/vue-form/src/useField.tsx:162](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/vue-form/src/useField.tsx#L162) +[packages/vue-form/src/useField.tsx:162](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/vue-form/src/useField.tsx#L162) diff --git a/docs/framework/vue/reference/fieldcomponent.md b/docs/framework/vue/reference/FieldComponent.md similarity index 79% rename from docs/framework/vue/reference/fieldcomponent.md rename to docs/framework/vue/reference/FieldComponent.md index 425b86946..42c9a0668 100644 --- a/docs/framework/vue/reference/fieldcomponent.md +++ b/docs/framework/vue/reference/FieldComponent.md @@ -1,16 +1,21 @@ -# Type alias: FieldComponent()\ +--- +id: FieldComponent +title: FieldComponent +--- + +# Type Alias: FieldComponent()\ ```ts type FieldComponent: (fieldOptions, context) => any; ``` -## Type parameters +## Type Parameters • **TParentData** • **TFormValidator** *extends* `Validator`\<`TParentData`, `unknown`\> \| `undefined` = `undefined` -## Type parameters +## Type Parameters • **TName** *extends* `DeepKeys`\<`TParentData`\> @@ -28,6 +33,6 @@ type FieldComponent: + +```ts +type UseField: (opts) => object; +``` + +## Type Parameters + +• **TParentData** + +• **TFormValidator** *extends* `Validator`\<`TParentData`, `unknown`\> \| `undefined` = `undefined` + +## Type Parameters + +• **TName** *extends* `DeepKeys`\<`TParentData`\> + +• **TFieldValidator** *extends* `Validator`\<`DeepValue`\<`TParentData`, `TName`\>, `unknown`\> \| `undefined` = `undefined` + +• **TData** *extends* `DeepValue`\<`TParentData`, `TName`\> = `DeepValue`\<`TParentData`, `TName`\> + +## Parameters + +• **opts**: `Omit`\<`UseFieldOptions`\<`TParentData`, `TName`, `TFieldValidator`, `TFormValidator`, `TData`\>, `"form"`\> + +## Returns + +`object` + +### api + +```ts +api: FieldApi & VueFieldApi; +``` + +### state + +```ts +state: Readonly["state"]>>; +``` + +## Defined in + +[packages/vue-form/src/useField.tsx:17](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/vue-form/src/useField.tsx#L17) diff --git a/docs/framework/vue/reference/index.md b/docs/framework/vue/reference/index.md index e64f686de..dbc3b7920 100644 --- a/docs/framework/vue/reference/index.md +++ b/docs/framework/vue/reference/index.md @@ -1,12 +1,17 @@ +--- +id: "@tanstack/vue-form" +title: "@tanstack/vue-form" +--- + # @tanstack/vue-form ## Type Aliases -- [FieldComponent](fieldcomponent.md) -- [UseField](usefield.md) +- [FieldComponent](FieldComponent.md) +- [UseField](UseField.md) ## Functions -- [Field](field.md) -- [useField](usefield.md) -- [useForm](useform.md) +- [Field](Field.md) +- [useField](useField.md) +- [useForm](useForm.md) diff --git a/docs/framework/vue/reference/useField.md b/docs/framework/vue/reference/useField.md index 251c16eb9..d7a5b6e8d 100644 --- a/docs/framework/vue/reference/useField.md +++ b/docs/framework/vue/reference/useField.md @@ -1,10 +1,15 @@ +--- +id: useField +title: useField +--- + # Function: useField() ```ts function useField(opts): object ``` -## Type parameters +## Type Parameters • **TParentData** @@ -36,6 +41,6 @@ readonly api: FieldApi>> = fieldState; ``` -## Source +## Defined in -[packages/vue-form/src/useField.tsx:49](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/vue-form/src/useField.tsx#L49) +[packages/vue-form/src/useField.tsx:49](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/vue-form/src/useField.tsx#L49) diff --git a/docs/framework/vue/reference/useForm.md b/docs/framework/vue/reference/useForm.md index 17372a1a4..e73107b4f 100644 --- a/docs/framework/vue/reference/useForm.md +++ b/docs/framework/vue/reference/useForm.md @@ -1,10 +1,15 @@ +--- +id: useForm +title: useForm +--- + # Function: useForm() ```ts function useForm(opts?): FormApi & VueFormApi ``` -## Type parameters +## Type Parameters • **TFormData** @@ -18,6 +23,6 @@ function useForm(opts?): FormApi & `VueFormApi`\<`TFormData`, `TFormValidator`\> -## Source +## Defined in -[packages/vue-form/src/useForm.tsx:30](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/vue-form/src/useForm.tsx#L30) +[packages/vue-form/src/useForm.tsx:30](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/vue-form/src/useForm.tsx#L30) diff --git a/docs/reference/deepkeys.md b/docs/reference/DeepKeys.md similarity index 78% rename from docs/reference/deepkeys.md rename to docs/reference/DeepKeys.md index afa9863b7..1122b8811 100644 --- a/docs/reference/deepkeys.md +++ b/docs/reference/DeepKeys.md @@ -1,4 +1,9 @@ -# Type alias: DeepKeys\ +--- +id: DeepKeys +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; @@ -6,12 +11,12 @@ type DeepKeys: TDepth["length"] extends 5 ? never : unknown extends T The keys of an object or array, deeply nested. -## Type parameters +## Type Parameters • **T** • **TDepth** *extends* `any`[] = [] -## Source +## Defined in -[packages/form-core/src/util-types.ts:85](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/util-types.ts#L85) +[packages/form-core/src/util-types.ts:85](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/util-types.ts#L85) diff --git a/docs/reference/deepvalue.md b/docs/reference/DeepValue.md similarity index 85% rename from docs/reference/deepvalue.md rename to docs/reference/DeepValue.md index fb06d50b3..e072c7325 100644 --- a/docs/reference/deepvalue.md +++ b/docs/reference/DeepValue.md @@ -1,4 +1,9 @@ -# Type alias: DeepValue\ +--- +id: DeepValue +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; @@ -6,7 +11,7 @@ type DeepValue: unknown extends TValue ? TValue : Infer the type of a deeply nested property within an object or an array. -## Type parameters +## Type Parameters • **TValue** @@ -14,6 +19,6 @@ Infer the type of a deeply nested property within an object or an array. • **TNullable** *extends* `boolean` = `IsNullable`\<`TValue`\> -## Source +## Defined in -[packages/form-core/src/util-types.ts:109](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/util-types.ts#L109) +[packages/form-core/src/util-types.ts:109](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/util-types.ts#L109) diff --git a/docs/reference/fieldapi.md b/docs/reference/FieldApi.md similarity index 50% rename from docs/reference/fieldapi.md rename to docs/reference/FieldApi.md index 630ecb36b..5a892b3fb 100644 --- a/docs/reference/fieldapi.md +++ b/docs/reference/FieldApi.md @@ -1,3 +1,8 @@ +--- +id: FieldApi +title: FieldApi +--- + # Class: FieldApi\ A class representing the API for managing a form field. @@ -8,17 +13,17 @@ to create a new instance for you that uses your framework's reactivity model. However, if you need to create a new instance manually, you can do so by calling the `new FieldApi` constructor. -## Type parameters +## Type Parameters • **TParentData** -• **TName** *extends* [`DeepKeys`](deepkeys.md)\<`TParentData`\> +• **TName** *extends* [`DeepKeys`](DeepKeys.md)\<`TParentData`\> -• **TFieldValidator** *extends* `Validator`\<[`DeepValue`](deepvalue.md)\<`TParentData`, `TName`\>, `unknown`\> \| `undefined` = `undefined` +• **TFieldValidator** *extends* `Validator`\<[`DeepValue`](DeepValue.md)\<`TParentData`, `TName`\>, `unknown`\> \| `undefined` = `undefined` • **TFormValidator** *extends* `Validator`\<`TParentData`, `unknown`\> \| `undefined` = `undefined` -• **TData** *extends* [`DeepValue`](deepvalue.md)\<`TParentData`, `TName`\> = [`DeepValue`](deepvalue.md)\<`TParentData`, `TName`\> +• **TData** *extends* [`DeepValue`](DeepValue.md)\<`TParentData`, `TName`\> = [`DeepValue`](DeepValue.md)\<`TParentData`, `TName`\> ## Constructors @@ -32,15 +37,15 @@ Initializes a new `FieldApi` instance. #### Parameters -• **opts**: [`FieldApiOptions`](fieldapioptions.md)\<`TParentData`, `TName`, `TFieldValidator`, `TFormValidator`, `TData`\> +• **opts**: [`FieldApiOptions`](FieldApiOptions.md)\<`TParentData`, `TName`, `TFieldValidator`, `TFormValidator`, `TData`\> #### Returns -[`FieldApi`](fieldapi.md)\<`TParentData`, `TName`, `TFieldValidator`, `TFormValidator`, `TData`\> +[`FieldApi`](FieldApi.md)\<`TParentData`, `TName`, `TFieldValidator`, `TFormValidator`, `TData`\> -#### Source +#### Defined in -[packages/form-core/src/FieldApi.ts:431](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FieldApi.ts#L431) +[packages/form-core/src/FieldApi.ts:432](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FieldApi.ts#L432) ## Properties @@ -52,9 +57,9 @@ form: FormApi; A reference to the form API instance. -#### Source +#### Defined in -[packages/form-core/src/FieldApi.ts:394](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FieldApi.ts#L394) +[packages/form-core/src/FieldApi.ts:395](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FieldApi.ts#L395) *** @@ -66,9 +71,9 @@ name: unknown extends TParentData ? string : TParentData extends readonly any[] The field name. -#### Source +#### Defined in -[packages/form-core/src/FieldApi.ts:404](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FieldApi.ts#L404) +[packages/form-core/src/FieldApi.ts:405](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FieldApi.ts#L405) *** @@ -80,9 +85,9 @@ options: FieldApiOptions; The current field state. -#### Source +#### Defined in -[packages/form-core/src/FieldApi.ts:422](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FieldApi.ts#L422) +[packages/form-core/src/FieldApi.ts:423](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FieldApi.ts#L423) *** @@ -108,9 +113,9 @@ store: Store, (cb) => FieldState>; The field state store. -#### Source +#### Defined in -[packages/form-core/src/FieldApi.ts:418](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FieldApi.ts#L418) +[packages/form-core/src/FieldApi.ts:419](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FieldApi.ts#L419) ## Methods @@ -124,11 +129,11 @@ Gets the field information object. #### Returns -[`FieldInfo`](fieldinfo.md)\<`TParentData`, `TFormValidator`\> +[`FieldInfo`](FieldInfo.md)\<`TParentData`, `TFormValidator`\> -#### Source +#### Defined in -[packages/form-core/src/FieldApi.ts:638](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FieldApi.ts#L638) +[packages/form-core/src/FieldApi.ts:642](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FieldApi.ts#L642) *** @@ -142,11 +147,11 @@ Gets the current field metadata. #### Returns -[`FieldMeta`](fieldmeta.md) +[`FieldMeta`](FieldMeta.md) -#### Source +#### Defined in -[packages/form-core/src/FieldApi.ts:617](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FieldApi.ts#L617) +[packages/form-core/src/FieldApi.ts:621](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FieldApi.ts#L621) *** @@ -166,9 +171,9 @@ Gets the current field value. Use `field.state.value` instead. -#### Source +#### Defined in -[packages/form-core/src/FieldApi.ts:594](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FieldApi.ts#L594) +[packages/form-core/src/FieldApi.ts:601](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FieldApi.ts#L601) *** @@ -184,9 +189,9 @@ Handles the blur event. `void` -#### Source +#### Defined in -[packages/form-core/src/FieldApi.ts:952](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FieldApi.ts#L952) +[packages/form-core/src/FieldApi.ts:956](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FieldApi.ts#L956) *** @@ -200,15 +205,15 @@ Handles the change event. #### Parameters -• **updater**: [`Updater`](updater.md)\<`TData`\> +• **updater**: [`Updater`](Updater.md)\<`TData`\> #### Returns `void` -#### Source +#### Defined in -[packages/form-core/src/FieldApi.ts:945](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FieldApi.ts#L945) +[packages/form-core/src/FieldApi.ts:949](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FieldApi.ts#L949) *** @@ -229,17 +234,15 @@ Inserts a value at the specified index, shifting the subsequent values to the ri • **value**: `TData` *extends* `any`[] ? `TData`\<`TData`\>\[`number`\] : `never` -• **opts?** - -• **opts.touch?**: `boolean` +• **opts?**: `UpdateMetaOptions` #### Returns `Promise`\<`void`\> -#### Source +#### Defined in -[packages/form-core/src/FieldApi.ts:651](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FieldApi.ts#L651) +[packages/form-core/src/FieldApi.ts:655](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FieldApi.ts#L655) *** @@ -259,9 +262,9 @@ Mounts the field instance to the form. `void` -#### Source +#### Defined in -[packages/form-core/src/FieldApi.ts:514](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FieldApi.ts#L514) +[packages/form-core/src/FieldApi.ts:517](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FieldApi.ts#L517) *** @@ -282,17 +285,15 @@ Moves the value at the first specified index to the second specified index. • **bIndex**: `number` -• **opts?** - -• **opts.touch?**: `boolean` +• **opts?**: `UpdateMetaOptions` #### Returns `void` -#### Source +#### Defined in -[packages/form-core/src/FieldApi.ts:681](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FieldApi.ts#L681) +[packages/form-core/src/FieldApi.ts:685](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FieldApi.ts#L685) *** @@ -308,17 +309,15 @@ Pushes a new value to the field. • **value**: `TData` *extends* `any`[] ? `TData`\<`TData`\>\[`number`\] : `never` -• **opts?** - -• **opts.touch?**: `boolean` +• **opts?**: `UpdateMetaOptions` #### Returns `void` -#### Source +#### Defined in -[packages/form-core/src/FieldApi.ts:643](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FieldApi.ts#L643) +[packages/form-core/src/FieldApi.ts:647](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FieldApi.ts#L647) *** @@ -334,17 +333,15 @@ Removes a value at the specified index. • **index**: `number` -• **opts?** - -• **opts.touch?**: `boolean` +• **opts?**: `UpdateMetaOptions` #### Returns `Promise`\<`void`\> -#### Source +#### Defined in -[packages/form-core/src/FieldApi.ts:669](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FieldApi.ts#L669) +[packages/form-core/src/FieldApi.ts:673](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FieldApi.ts#L673) *** @@ -365,17 +362,15 @@ Replaces a value at the specified index. • **value**: `TData` *extends* `any`[] ? `TData`\<`TData`\>\[`number`\] : `never` -• **opts?** - -• **opts.touch?**: `boolean` +• **opts?**: `UpdateMetaOptions` #### Returns `Promise`\<`void`\> -#### Source +#### Defined in -[packages/form-core/src/FieldApi.ts:660](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FieldApi.ts#L660) +[packages/form-core/src/FieldApi.ts:664](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FieldApi.ts#L664) *** @@ -389,15 +384,15 @@ Sets the field metadata. #### Parameters -• **updater**: [`Updater`](updater.md)\<[`FieldMeta`](fieldmeta.md)\> +• **updater**: [`Updater`](Updater.md)\<[`FieldMeta`](FieldMeta.md)\> #### Returns `void` -#### Source +#### Defined in -[packages/form-core/src/FieldApi.ts:632](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FieldApi.ts#L632) +[packages/form-core/src/FieldApi.ts:636](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FieldApi.ts#L636) *** @@ -411,21 +406,17 @@ Sets the field value and run the `change` validator. #### Parameters -• **updater**: [`Updater`](updater.md)\<`TData`\> - -• **options?** +• **updater**: [`Updater`](Updater.md)\<`TData`\> -• **options.notify?**: `boolean` - -• **options.touch?**: `boolean` +• **options?**: `UpdateMetaOptions` #### Returns `void` -#### Source +#### Defined in -[packages/form-core/src/FieldApi.ts:601](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FieldApi.ts#L601) +[packages/form-core/src/FieldApi.ts:608](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FieldApi.ts#L608) *** @@ -446,17 +437,15 @@ Swaps the values at the specified indices. • **bIndex**: `number` -• **opts?** - -• **opts.touch?**: `boolean` +• **opts?**: `UpdateMetaOptions` #### Returns `void` -#### Source +#### Defined in -[packages/form-core/src/FieldApi.ts:675](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FieldApi.ts#L675) +[packages/form-core/src/FieldApi.ts:679](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FieldApi.ts#L679) *** @@ -470,15 +459,15 @@ Updates the field instance with new options. #### Parameters -• **opts**: [`FieldApiOptions`](fieldapioptions.md)\<`TParentData`, `TName`, `TFieldValidator`, `TFormValidator`, `TData`\> +• **opts**: [`FieldApiOptions`](FieldApiOptions.md)\<`TParentData`, `TName`, `TFieldValidator`, `TFormValidator`, `TData`\> #### Returns `void` -#### Source +#### Defined in -[packages/form-core/src/FieldApi.ts:561](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FieldApi.ts#L561) +[packages/form-core/src/FieldApi.ts:564](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FieldApi.ts#L564) *** @@ -496,8 +485,8 @@ Validates the field value. #### Returns -[`ValidationError`](validationerror.md)[] \| `Promise`\<[`ValidationError`](validationerror.md)[]\> +[`ValidationError`](ValidationError.md)[] \| `Promise`\<[`ValidationError`](ValidationError.md)[]\> -#### Source +#### Defined in -[packages/form-core/src/FieldApi.ts:919](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FieldApi.ts#L919) +[packages/form-core/src/FieldApi.ts:923](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FieldApi.ts#L923) diff --git a/docs/reference/FieldApiOptions.md b/docs/reference/FieldApiOptions.md new file mode 100644 index 000000000..27400204e --- /dev/null +++ b/docs/reference/FieldApiOptions.md @@ -0,0 +1,162 @@ +--- +id: FieldApiOptions +title: FieldApiOptions +--- + +# Interface: FieldApiOptions\ + +An object type representing the required options for the FieldApi class. + +## Extends + +- [`FieldOptions`](FieldOptions.md)\<`TParentData`, `TName`, `TFieldValidator`, `TFormValidator`, `TData`\> + +## Type Parameters + +• **TParentData** + +• **TName** *extends* [`DeepKeys`](DeepKeys.md)\<`TParentData`\> + +• **TFieldValidator** *extends* `Validator`\<[`DeepValue`](DeepValue.md)\<`TParentData`, `TName`\>, `unknown`\> \| `undefined` = `undefined` + +• **TFormValidator** *extends* `Validator`\<`TParentData`, `unknown`\> \| `undefined` = `undefined` + +• **TData** *extends* [`DeepValue`](DeepValue.md)\<`TParentData`, `TName`\> = [`DeepValue`](DeepValue.md)\<`TParentData`, `TName`\> + +## Properties + +### asyncAlways? + +```ts +optional asyncAlways: boolean; +``` + +If `true`, always run async validation, even if there are errors emitted during synchronous validation. + +#### Inherited from + +[`FieldOptions`](FieldOptions.md).[`asyncAlways`](Interface.FieldOptions.md#asyncalways) + +#### Defined in + +[packages/form-core/src/FieldApi.ts:284](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FieldApi.ts#L284) + +*** + +### asyncDebounceMs? + +```ts +optional asyncDebounceMs: number; +``` + +The default time to debounce async validation if there is not a more specific debounce time passed. + +#### Inherited from + +[`FieldOptions`](FieldOptions.md).[`asyncDebounceMs`](Interface.FieldOptions.md#asyncdebouncems) + +#### Defined in + +[packages/form-core/src/FieldApi.ts:280](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FieldApi.ts#L280) + +*** + +### defaultMeta? + +```ts +optional defaultMeta: Partial; +``` + +An optional object with default metadata for the field. + +#### Inherited from + +[`FieldOptions`](FieldOptions.md).[`defaultMeta`](Interface.FieldOptions.md#defaultmeta) + +#### Defined in + +[packages/form-core/src/FieldApi.ts:302](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FieldApi.ts#L302) + +*** + +### defaultValue? + +```ts +optional defaultValue: NoInfer; +``` + +An optional default value for the field. + +#### Inherited from + +[`FieldOptions`](FieldOptions.md).[`defaultValue`](Interface.FieldOptions.md#defaultvalue) + +#### Defined in + +[packages/form-core/src/FieldApi.ts:276](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FieldApi.ts#L276) + +*** + +### form + +```ts +form: FormApi; +``` + +#### Defined in + +[packages/form-core/src/FieldApi.ts:325](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FieldApi.ts#L325) + +*** + +### name + +```ts +name: TName; +``` + +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`](Interface.FieldOptions.md#name) + +#### Defined in + +[packages/form-core/src/FieldApi.ts:272](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FieldApi.ts#L272) + +*** + +### validatorAdapter? + +```ts +optional validatorAdapter: TFieldValidator; +``` + +A validator provided by an extension, like `yupValidator` from `@tanstack/yup-form-adapter` + +#### Inherited from + +[`FieldOptions`](FieldOptions.md).[`validatorAdapter`](Interface.FieldOptions.md#validatoradapter) + +#### Defined in + +[packages/form-core/src/FieldApi.ts:288](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FieldApi.ts#L288) + +*** + +### validators? + +```ts +optional validators: FieldValidators; +``` + +A list of validators to pass to the field + +#### Inherited from + +[`FieldOptions`](FieldOptions.md).[`validators`](Interface.FieldOptions.md#validators) + +#### Defined in + +[packages/form-core/src/FieldApi.ts:292](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FieldApi.ts#L292) diff --git a/docs/reference/fieldinfo.md b/docs/reference/FieldInfo.md similarity index 68% rename from docs/reference/fieldinfo.md rename to docs/reference/FieldInfo.md index f756ab4ba..8ea7bfe45 100644 --- a/docs/reference/fieldinfo.md +++ b/docs/reference/FieldInfo.md @@ -1,4 +1,9 @@ -# Type alias: FieldInfo\ +--- +id: FieldInfo +title: FieldInfo +--- + +# Type Alias: FieldInfo\ ```ts type FieldInfo: object; @@ -6,7 +11,7 @@ type FieldInfo: object; An object representing the field information for a specific field within the form. -## Type parameters +## Type Parameters • **TFormData** @@ -30,6 +35,6 @@ validationMetaMap: Record; A record of field validation internal handling. -## Source +## Defined in -[packages/form-core/src/FormApi.ts:175](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FormApi.ts#L175) +[packages/form-core/src/FormApi.ts:176](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FormApi.ts#L176) diff --git a/docs/reference/fieldmeta.md b/docs/reference/FieldMeta.md similarity index 77% rename from docs/reference/fieldmeta.md rename to docs/reference/FieldMeta.md index 68a224de7..4bc3dc341 100644 --- a/docs/reference/fieldmeta.md +++ b/docs/reference/FieldMeta.md @@ -1,4 +1,9 @@ -# Type alias: FieldMeta +--- +id: FieldMeta +title: FieldMeta +--- + +# Type Alias: FieldMeta ```ts type FieldMeta: object; @@ -56,6 +61,6 @@ isValidating: boolean; A flag indicating whether the field is currently being validated. -## Source +## Defined in -[packages/form-core/src/FieldApi.ts:330](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FieldApi.ts#L330) +[packages/form-core/src/FieldApi.ts:331](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FieldApi.ts#L331) diff --git a/docs/reference/FieldOptions.md b/docs/reference/FieldOptions.md new file mode 100644 index 000000000..9e02fdb30 --- /dev/null +++ b/docs/reference/FieldOptions.md @@ -0,0 +1,122 @@ +--- +id: FieldOptions +title: FieldOptions +--- + +# Interface: FieldOptions\ + +An object type representing the options for a field in a form. + +## Extended by + +- [`FieldApiOptions`](FieldApiOptions.md) + +## Type Parameters + +• **TParentData** + +• **TName** *extends* [`DeepKeys`](DeepKeys.md)\<`TParentData`\> + +• **TFieldValidator** *extends* `Validator`\<[`DeepValue`](DeepValue.md)\<`TParentData`, `TName`\>, `unknown`\> \| `undefined` = `undefined` + +• **TFormValidator** *extends* `Validator`\<`TParentData`, `unknown`\> \| `undefined` = `undefined` + +• **TData** *extends* [`DeepValue`](DeepValue.md)\<`TParentData`, `TName`\> = [`DeepValue`](DeepValue.md)\<`TParentData`, `TName`\> + +## Properties + +### asyncAlways? + +```ts +optional asyncAlways: boolean; +``` + +If `true`, always run async validation, even if there are errors emitted during synchronous validation. + +#### Defined in + +[packages/form-core/src/FieldApi.ts:284](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FieldApi.ts#L284) + +*** + +### asyncDebounceMs? + +```ts +optional asyncDebounceMs: number; +``` + +The default time to debounce async validation if there is not a more specific debounce time passed. + +#### Defined in + +[packages/form-core/src/FieldApi.ts:280](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FieldApi.ts#L280) + +*** + +### defaultMeta? + +```ts +optional defaultMeta: Partial; +``` + +An optional object with default metadata for the field. + +#### Defined in + +[packages/form-core/src/FieldApi.ts:302](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FieldApi.ts#L302) + +*** + +### defaultValue? + +```ts +optional defaultValue: NoInfer; +``` + +An optional default value for the field. + +#### Defined in + +[packages/form-core/src/FieldApi.ts:276](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FieldApi.ts#L276) + +*** + +### name + +```ts +name: TName; +``` + +The field name. The type will be `DeepKeys` to ensure your name is a deep key of the parent dataset. + +#### Defined in + +[packages/form-core/src/FieldApi.ts:272](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FieldApi.ts#L272) + +*** + +### validatorAdapter? + +```ts +optional validatorAdapter: TFieldValidator; +``` + +A validator provided by an extension, like `yupValidator` from `@tanstack/yup-form-adapter` + +#### Defined in + +[packages/form-core/src/FieldApi.ts:288](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FieldApi.ts#L288) + +*** + +### validators? + +```ts +optional validators: FieldValidators; +``` + +A list of validators to pass to the field + +#### Defined in + +[packages/form-core/src/FieldApi.ts:292](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FieldApi.ts#L292) diff --git a/docs/reference/fieldstate.md b/docs/reference/FieldState.md similarity index 50% rename from docs/reference/fieldstate.md rename to docs/reference/FieldState.md index 6dc074982..3bee65106 100644 --- a/docs/reference/fieldstate.md +++ b/docs/reference/FieldState.md @@ -1,4 +1,9 @@ -# Type alias: FieldState\ +--- +id: FieldState +title: FieldState +--- + +# Type Alias: FieldState\ ```ts type FieldState: object; @@ -6,7 +11,7 @@ type FieldState: object; An object type representing the state of a field. -## Type parameters +## Type Parameters • **TData** @@ -28,6 +33,6 @@ value: TData; The current value of the field. -## Source +## Defined in -[packages/form-core/src/FieldApi.ts:360](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FieldApi.ts#L360) +[packages/form-core/src/FieldApi.ts:361](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FieldApi.ts#L361) diff --git a/docs/reference/fieldvalidators.md b/docs/reference/FieldValidators.md similarity index 67% rename from docs/reference/fieldvalidators.md rename to docs/reference/FieldValidators.md index f3eb12121..6907606ed 100644 --- a/docs/reference/fieldvalidators.md +++ b/docs/reference/FieldValidators.md @@ -1,16 +1,21 @@ +--- +id: FieldValidators +title: FieldValidators +--- + # Interface: FieldValidators\ -## Type parameters +## Type Parameters • **TParentData** -• **TName** *extends* [`DeepKeys`](deepkeys.md)\<`TParentData`\> +• **TName** *extends* [`DeepKeys`](DeepKeys.md)\<`TParentData`\> -• **TFieldValidator** *extends* `Validator`\<[`DeepValue`](deepvalue.md)\<`TParentData`, `TName`\>, `unknown`\> \| `undefined` = `undefined` +• **TFieldValidator** *extends* `Validator`\<[`DeepValue`](DeepValue.md)\<`TParentData`, `TName`\>, `unknown`\> \| `undefined` = `undefined` • **TFormValidator** *extends* `Validator`\<`TParentData`, `unknown`\> \| `undefined` = `undefined` -• **TData** *extends* [`DeepValue`](deepvalue.md)\<`TParentData`, `TName`\> = [`DeepValue`](deepvalue.md)\<`TParentData`, `TName`\> +• **TData** *extends* [`DeepValue`](DeepValue.md)\<`TParentData`, `TName`\> = [`DeepValue`](DeepValue.md)\<`TParentData`, `TName`\> ## Properties @@ -29,9 +34,9 @@ If `validatorAdapter` is passed, this may also accept a property from the respec `z.string().min(1)` if `zodAdapter` is passed ``` -#### Source +#### Defined in -[packages/form-core/src/FieldApi.ts:195](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FieldApi.ts#L195) +[packages/form-core/src/FieldApi.ts:196](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FieldApi.ts#L196) *** @@ -50,9 +55,9 @@ 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 ``` -#### Source +#### Defined in -[packages/form-core/src/FieldApi.ts:208](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FieldApi.ts#L208) +[packages/form-core/src/FieldApi.ts:209](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FieldApi.ts#L209) *** @@ -66,9 +71,9 @@ An optional number to represent how long the `onBlurAsync` should wait before ru If set to a number larger than 0, will debounce the async validation event by this length of time in milliseconds -#### Source +#### Defined in -[packages/form-core/src/FieldApi.ts:221](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FieldApi.ts#L221) +[packages/form-core/src/FieldApi.ts:222](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FieldApi.ts#L222) *** @@ -80,9 +85,9 @@ optional onBlurListenTo: unknown extends TParentData ? string : TParentData exte An optional list of field names that should trigger this field's `onBlur` and `onBlurAsync` events when its value changes -#### Source +#### Defined in -[packages/form-core/src/FieldApi.ts:225](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FieldApi.ts#L225) +[packages/form-core/src/FieldApi.ts:226](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FieldApi.ts#L226) *** @@ -101,9 +106,9 @@ If `validatorAdapter` is passed, this may also accept a property from the respec `z.string().min(1)` if `zodAdapter` is passed ``` -#### Source +#### Defined in -[packages/form-core/src/FieldApi.ts:159](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FieldApi.ts#L159) +[packages/form-core/src/FieldApi.ts:160](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FieldApi.ts#L160) *** @@ -122,9 +127,9 @@ 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 ``` -#### Source +#### Defined in -[packages/form-core/src/FieldApi.ts:172](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FieldApi.ts#L172) +[packages/form-core/src/FieldApi.ts:173](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FieldApi.ts#L173) *** @@ -138,9 +143,9 @@ An optional number to represent how long the `onChangeAsync` should wait before If set to a number larger than 0, will debounce the async validation event by this length of time in milliseconds -#### Source +#### Defined in -[packages/form-core/src/FieldApi.ts:184](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FieldApi.ts#L184) +[packages/form-core/src/FieldApi.ts:185](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FieldApi.ts#L185) *** @@ -152,9 +157,9 @@ optional onChangeListenTo: unknown extends TParentData ? string : TParentData ex An optional list of field names that should trigger this field's `onChange` and `onChangeAsync` events when its value changes -#### Source +#### Defined in -[packages/form-core/src/FieldApi.ts:188](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FieldApi.ts#L188) +[packages/form-core/src/FieldApi.ts:189](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FieldApi.ts#L189) *** @@ -166,9 +171,9 @@ optional onMount: FieldValidateOrFn val.length > 3, { message: 'Testing 123' })` if `zodAdapter` is passed ``` -#### Source +#### Defined in -[packages/form-core/src/FieldApi.ts:245](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FieldApi.ts#L245) +[packages/form-core/src/FieldApi.ts:246](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FieldApi.ts#L246) diff --git a/docs/reference/formapi.md b/docs/reference/FormApi.md similarity index 55% rename from docs/reference/formapi.md rename to docs/reference/FormApi.md index 23ec7da68..9d938539e 100644 --- a/docs/reference/formapi.md +++ b/docs/reference/FormApi.md @@ -1,3 +1,8 @@ +--- +id: FormApi +title: FormApi +--- + # Class: FormApi\ A class representing the Form API. It handles the logic and interactions with the form state. @@ -6,7 +11,7 @@ Normally, you will not need to create a new `FormApi` instance directly. Instead hook/function like `useForm` or `createForm` to create a new instance for you that uses your framework's reactivity model. However, if you need to create a new instance manually, you can do so by calling the `new FormApi` constructor. -## Type parameters +## Type Parameters • **TFormData** @@ -24,15 +29,15 @@ Constructs a new `FormApi` instance with the given form options. #### Parameters -• **opts?**: [`FormOptions`](formoptions.md)\<`TFormData`, `TFormValidator`\> +• **opts?**: [`FormOptions`](FormOptions.md)\<`TFormData`, `TFormValidator`\> #### Returns -[`FormApi`](formapi.md)\<`TFormData`, `TFormValidator`\> +[`FormApi`](FormApi.md)\<`TFormData`, `TFormValidator`\> -#### Source +#### Defined in -[packages/form-core/src/FormApi.ts:344](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FormApi.ts#L344) +[packages/form-core/src/FormApi.ts:345](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FormApi.ts#L345) ## Properties @@ -44,9 +49,9 @@ fieldInfo: Record = {}; The options for the form. -#### Source +#### Defined in -[packages/form-core/src/FormApi.ts:317](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FormApi.ts#L317) +[packages/form-core/src/FormApi.ts:318](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FormApi.ts#L318) *** @@ -76,9 +81,9 @@ The current state of the form. Do not use `state` directly, as it is not reactive. Please use form.useStore() utility to subscribe to state -#### Source +#### Defined in -[packages/form-core/src/FormApi.ts:329](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FormApi.ts#L329) +[packages/form-core/src/FormApi.ts:330](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FormApi.ts#L330) *** @@ -90,9 +95,9 @@ store: Store, (cb) => FormState>; A [TanStack Store instance](https://tanstack.com/store/latest/docs/reference/Store) that keeps track of the form's state. -#### Source +#### Defined in -[packages/form-core/src/FormApi.ts:321](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FormApi.ts#L321) +[packages/form-core/src/FormApi.ts:322](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FormApi.ts#L322) ## Methods @@ -102,7 +107,7 @@ A [TanStack Store instance](https://tanstack.com/store/latest/docs/reference/Sto deleteField(field): void ``` -#### Type parameters +#### Type Parameters • **TField** *extends* `string` \| `number` @@ -114,9 +119,9 @@ deleteField(field): void `void` -#### Source +#### Defined in -[packages/form-core/src/FormApi.ts:924](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FormApi.ts#L924) +[packages/form-core/src/FormApi.ts:925](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FormApi.ts#L925) *** @@ -128,7 +133,7 @@ getFieldInfo(field): FieldInfo Gets the field info of the specified field. -#### Type parameters +#### Type Parameters • **TField** *extends* `string` \| `number` @@ -138,11 +143,11 @@ Gets the field info of the specified field. #### Returns -[`FieldInfo`](fieldinfo.md)\<`TFormData`, `TFormValidator`\> +[`FieldInfo`](FieldInfo.md)\<`TFormData`, `TFormValidator`\> -#### Source +#### Defined in -[packages/form-core/src/FormApi.ts:842](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FormApi.ts#L842) +[packages/form-core/src/FormApi.ts:843](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FormApi.ts#L843) *** @@ -154,7 +159,7 @@ getFieldMeta(field): undefined | FieldMeta Gets the metadata of the specified field. -#### Type parameters +#### Type Parameters • **TField** *extends* `string` \| `number` @@ -164,11 +169,11 @@ Gets the metadata of the specified field. #### Returns -`undefined` \| [`FieldMeta`](fieldmeta.md) +`undefined` \| [`FieldMeta`](FieldMeta.md) -#### Source +#### Defined in -[packages/form-core/src/FormApi.ts:833](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FormApi.ts#L833) +[packages/form-core/src/FormApi.ts:834](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FormApi.ts#L834) *** @@ -180,7 +185,7 @@ getFieldValue(field): DeepValue Gets the value of the specified field. -#### Type parameters +#### Type Parameters • **TField** *extends* `string` \| `number` @@ -190,11 +195,11 @@ Gets the value of the specified field. #### Returns -[`DeepValue`](deepvalue.md)\<`TFormData`, `TField`, `IsNullable`\<`TFormData`\>\> +[`DeepValue`](DeepValue.md)\<`TFormData`, `TField`, `IsNullable`\<`TFormData`\>\> -#### Source +#### Defined in -[packages/form-core/src/FormApi.ts:826](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FormApi.ts#L826) +[packages/form-core/src/FormApi.ts:827](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FormApi.ts#L827) *** @@ -210,9 +215,9 @@ Handles the form submission, performs validation, and calls the appropriate onSu `Promise`\<`void`\> -#### Source +#### Defined in -[packages/form-core/src/FormApi.ts:766](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FormApi.ts#L766) +[packages/form-core/src/FormApi.ts:767](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FormApi.ts#L767) *** @@ -228,7 +233,7 @@ opts?): Promise Inserts a value into an array field at the specified index, shifting the subsequent values to the right. -#### Type parameters +#### Type Parameters • **TField** *extends* `string` \| `number` @@ -238,19 +243,17 @@ Inserts a value into an array field at the specified index, shifting the subsequ • **index**: `number` -• **value**: [`DeepValue`](deepvalue.md)\<`TFormData`, `TField`, `IsNullable`\<`TFormData`\>\> *extends* `any`[] ? `any`[] & [`DeepValue`](deepvalue.md)\<`TFormData`, `TField`, `IsNullable`\<`TFormData`\>\>\[`number`\] : `never` - -• **opts?** +• **value**: [`DeepValue`](DeepValue.md)\<`TFormData`, `TField`, `IsNullable`\<`TFormData`\>\> *extends* `any`[] ? `any`[] & [`DeepValue`](DeepValue.md)\<`TFormData`, `TField`, `IsNullable`\<`TFormData`\>\>\[`number`\] : `never` -• **opts.touch?**: `boolean` +• **opts?**: `UpdateMetaOptions` #### Returns `Promise`\<`void`\> -#### Source +#### Defined in -[packages/form-core/src/FormApi.ts:956](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FormApi.ts#L956) +[packages/form-core/src/FormApi.ts:957](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FormApi.ts#L957) *** @@ -264,9 +267,9 @@ mount(): void `void` -#### Source +#### Defined in -[packages/form-core/src/FormApi.ts:442](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FormApi.ts#L442) +[packages/form-core/src/FormApi.ts:443](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FormApi.ts#L443) *** @@ -282,7 +285,7 @@ moveFieldValues( Moves the value at the first specified index to the second specified index within an array field. -#### Type parameters +#### Type Parameters • **TField** *extends* `string` \| `number` @@ -294,17 +297,15 @@ Moves the value at the first specified index to the second specified index withi • **index2**: `number` -• **opts?** - -• **opts.touch?**: `boolean` +• **opts?**: `UpdateMetaOptions` #### Returns `void` -#### Source +#### Defined in -[packages/form-core/src/FormApi.ts:1074](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FormApi.ts#L1074) +[packages/form-core/src/FormApi.ts:1075](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FormApi.ts#L1075) *** @@ -319,7 +320,7 @@ pushFieldValue( Pushes a value into an array field. -#### Type parameters +#### Type Parameters • **TField** *extends* `string` \| `number` @@ -327,19 +328,17 @@ Pushes a value into an array field. • **field**: `TField` -• **value**: [`DeepValue`](deepvalue.md)\<`TFormData`, `TField`, `IsNullable`\<`TFormData`\>\> *extends* `any`[] ? `any`[] & [`DeepValue`](deepvalue.md)\<`TFormData`, `TField`, `IsNullable`\<`TFormData`\>\>\[`number`\] : `never` - -• **opts?** +• **value**: [`DeepValue`](DeepValue.md)\<`TFormData`, `TField`, `IsNullable`\<`TFormData`\>\> *extends* `any`[] ? `any`[] & [`DeepValue`](DeepValue.md)\<`TFormData`, `TField`, `IsNullable`\<`TFormData`\>\>\[`number`\] : `never` -• **opts.touch?**: `boolean` +• **opts?**: `UpdateMetaOptions` #### Returns `void` -#### Source +#### Defined in -[packages/form-core/src/FormApi.ts:938](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FormApi.ts#L938) +[packages/form-core/src/FormApi.ts:939](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FormApi.ts#L939) *** @@ -354,7 +353,7 @@ opts?): Promise Removes a value from an array field at the specified index. -#### Type parameters +#### Type Parameters • **TField** *extends* `string` \| `number` @@ -364,17 +363,15 @@ Removes a value from an array field at the specified index. • **index**: `number` -• **opts?** - -• **opts.touch?**: `boolean` +• **opts?**: `UpdateMetaOptions` #### Returns `Promise`\<`void`\> -#### Source +#### Defined in -[packages/form-core/src/FormApi.ts:1009](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FormApi.ts#L1009) +[packages/form-core/src/FormApi.ts:1010](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FormApi.ts#L1010) *** @@ -390,7 +387,7 @@ opts?): Promise Replaces a value into an array field at the specified index. -#### Type parameters +#### Type Parameters • **TField** *extends* `string` \| `number` @@ -400,19 +397,17 @@ Replaces a value into an array field at the specified index. • **index**: `number` -• **value**: [`DeepValue`](deepvalue.md)\<`TFormData`, `TField`, `IsNullable`\<`TFormData`\>\> *extends* `any`[] ? `any`[] & [`DeepValue`](deepvalue.md)\<`TFormData`, `TField`, `IsNullable`\<`TFormData`\>\>\[`number`\] : `never` - -• **opts?** +• **value**: [`DeepValue`](DeepValue.md)\<`TFormData`, `TField`, `IsNullable`\<`TFormData`\>\> *extends* `any`[] ? `any`[] & [`DeepValue`](DeepValue.md)\<`TFormData`, `TField`, `IsNullable`\<`TFormData`\>\>\[`number`\] : `never` -• **opts.touch?**: `boolean` +• **opts?**: `UpdateMetaOptions` #### Returns `Promise`\<`void`\> -#### Source +#### Defined in -[packages/form-core/src/FormApi.ts:983](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FormApi.ts#L983) +[packages/form-core/src/FormApi.ts:984](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FormApi.ts#L984) *** @@ -428,9 +423,9 @@ Resets the form state to the default values. `void` -#### Source +#### Defined in -[packages/form-core/src/FormApi.ts:504](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FormApi.ts#L504) +[packages/form-core/src/FormApi.ts:505](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FormApi.ts#L505) *** @@ -440,21 +435,21 @@ Resets the form state to the default values. resetFieldMeta(fieldMeta): Record ``` -#### Type parameters +#### Type Parameters • **TField** *extends* `string` \| `number` #### Parameters -• **fieldMeta**: `Record`\<`TField`, [`FieldMeta`](fieldmeta.md)\> +• **fieldMeta**: `Record`\<`TField`, [`FieldMeta`](FieldMeta.md)\> #### Returns -`Record`\<`TField`, [`FieldMeta`](fieldmeta.md)\> +`Record`\<`TField`, [`FieldMeta`](FieldMeta.md)\> -#### Source +#### Defined in -[packages/form-core/src/FormApi.ts:876](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FormApi.ts#L876) +[packages/form-core/src/FormApi.ts:877](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FormApi.ts#L877) *** @@ -466,7 +461,7 @@ setFieldMeta(field, updater): void Updates the metadata of the specified field. -#### Type parameters +#### Type Parameters • **TField** *extends* `string` \| `number` @@ -474,15 +469,15 @@ Updates the metadata of the specified field. • **field**: `TField` -• **updater**: [`Updater`](updater.md)\<[`FieldMeta`](fieldmeta.md)\> +• **updater**: [`Updater`](Updater.md)\<[`FieldMeta`](FieldMeta.md)\> #### Returns `void` -#### Source +#### Defined in -[packages/form-core/src/FormApi.ts:861](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FormApi.ts#L861) +[packages/form-core/src/FormApi.ts:862](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FormApi.ts#L862) *** @@ -497,7 +492,7 @@ setFieldValue( Sets the value of the specified field and optionally updates the touched state. -#### Type parameters +#### Type Parameters • **TField** *extends* `string` \| `number` @@ -505,19 +500,17 @@ Sets the value of the specified field and optionally updates the touched state. • **field**: `TField` -• **updater**: [`Updater`](updater.md)\<[`DeepValue`](deepvalue.md)\<`TFormData`, `TField`, `IsNullable`\<`TFormData`\>\>\> +• **updater**: [`Updater`](Updater.md)\<[`DeepValue`](DeepValue.md)\<`TFormData`, `TField`, `IsNullable`\<`TFormData`\>\>\> -• **opts?** - -• **opts.touch?**: `boolean` +• **opts?**: `UpdateMetaOptions` #### Returns `void` -#### Source +#### Defined in -[packages/form-core/src/FormApi.ts:899](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FormApi.ts#L899) +[packages/form-core/src/FormApi.ts:900](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FormApi.ts#L900) *** @@ -533,7 +526,7 @@ swapFieldValues( Swaps the values at the specified indices within an array field. -#### Type parameters +#### Type Parameters • **TField** *extends* `string` \| `number` @@ -545,17 +538,15 @@ Swaps the values at the specified indices within an array field. • **index2**: `number` -• **opts?** - -• **opts.touch?**: `boolean` +• **opts?**: `UpdateMetaOptions` #### Returns `void` -#### Source +#### Defined in -[packages/form-core/src/FormApi.ts:1048](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FormApi.ts#L1048) +[packages/form-core/src/FormApi.ts:1049](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FormApi.ts#L1049) *** @@ -569,15 +560,15 @@ Updates the form options and form state. #### Parameters -• **options?**: [`FormOptions`](formoptions.md)\<`TFormData`, `TFormValidator`\> +• **options?**: [`FormOptions`](FormOptions.md)\<`TFormData`, `TFormValidator`\> #### Returns `void` -#### Source +#### Defined in -[packages/form-core/src/FormApi.ts:464](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FormApi.ts#L464) +[packages/form-core/src/FormApi.ts:465](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FormApi.ts#L465) *** @@ -595,11 +586,11 @@ Validates all fields in the form using the correct handlers for a given validati #### Returns -`Promise`\<[`ValidationError`](validationerror.md)[]\> +`Promise`\<[`ValidationError`](ValidationError.md)[]\> -#### Source +#### Defined in -[packages/form-core/src/FormApi.ts:519](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FormApi.ts#L519) +[packages/form-core/src/FormApi.ts:520](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FormApi.ts#L520) *** @@ -614,7 +605,7 @@ cause): Promise 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 +#### Type Parameters • **TField** *extends* `string` \| `number` @@ -628,11 +619,11 @@ Validates the children of a specified array in the form starting from a given in #### Returns -`Promise`\<[`ValidationError`](validationerror.md)[]\> +`Promise`\<[`ValidationError`](ValidationError.md)[]\> -#### Source +#### Defined in -[packages/form-core/src/FormApi.ts:546](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FormApi.ts#L546) +[packages/form-core/src/FormApi.ts:547](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FormApi.ts#L547) *** @@ -644,7 +635,7 @@ validateField(field, cause): ValidationError[] | Promise +[`ValidationError`](ValidationError.md)[] \| `Promise`\<[`ValidationError`](ValidationError.md)[]\> -#### Source +#### Defined in -[packages/form-core/src/FormApi.ts:585](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FormApi.ts#L585) +[packages/form-core/src/FormApi.ts:586](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FormApi.ts#L586) diff --git a/docs/reference/FormOptions.md b/docs/reference/FormOptions.md new file mode 100644 index 000000000..65b3593dc --- /dev/null +++ b/docs/reference/FormOptions.md @@ -0,0 +1,162 @@ +--- +id: FormOptions +title: FormOptions +--- + +# Interface: FormOptions\ + +An object representing the options for a form. + +## Type Parameters + +• **TFormData** + +• **TFormValidator** *extends* `Validator`\<`TFormData`, `unknown`\> \| `undefined` = `undefined` + +## Properties + +### asyncAlways? + +```ts +optional asyncAlways: boolean; +``` + +If true, always run async validation, even when sync validation has produced an error. Defaults to undefined. + +#### Defined in + +[packages/form-core/src/FormApi.ts:133](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FormApi.ts#L133) + +*** + +### asyncDebounceMs? + +```ts +optional asyncDebounceMs: number; +``` + +Optional time in milliseconds if you want to introduce a delay before firing off an async action. + +#### Defined in + +[packages/form-core/src/FormApi.ts:137](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FormApi.ts#L137) + +*** + +### defaultState? + +```ts +optional defaultState: Partial>; +``` + +The default state for the form. + +#### Defined in + +[packages/form-core/src/FormApi.ts:129](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FormApi.ts#L129) + +*** + +### defaultValues? + +```ts +optional defaultValues: TFormData; +``` + +Set initial values for your form. + +#### Defined in + +[packages/form-core/src/FormApi.ts:125](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FormApi.ts#L125) + +*** + +### onSubmit()? + +```ts +optional onSubmit: (props) => any; +``` + +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 + +• **props** + +• **props.formApi**: [`FormApi`](FormApi.md)\<`TFormData`, `TFormValidator`\> + +• **props.value**: `TFormData` + +#### Returns + +`any` + +#### Defined in + +[packages/form-core/src/FormApi.ts:149](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FormApi.ts#L149) + +*** + +### onSubmitInvalid()? + +```ts +optional onSubmitInvalid: (props) => void; +``` + +Specify an action for scenarios where the user tries to submit an invalid form. + +#### Parameters + +• **props** + +• **props.formApi**: [`FormApi`](FormApi.md)\<`TFormData`, `TFormValidator`\> + +• **props.value**: `TFormData` + +#### Returns + +`void` + +#### Defined in + +[packages/form-core/src/FormApi.ts:156](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FormApi.ts#L156) + +*** + +### transform? + +```ts +optional transform: FormTransform; +``` + +#### Defined in + +[packages/form-core/src/FormApi.ts:160](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FormApi.ts#L160) + +*** + +### validatorAdapter? + +```ts +optional validatorAdapter: TFormValidator; +``` + +A validator adapter to support usage of extra validation types (IE: Zod, Yup, or Valibot usage) + +#### Defined in + +[packages/form-core/src/FormApi.ts:141](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FormApi.ts#L141) + +*** + +### validators? + +```ts +optional validators: FormValidators; +``` + +A list of validators to pass to the form + +#### Defined in + +[packages/form-core/src/FormApi.ts:145](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FormApi.ts#L145) diff --git a/docs/reference/formstate.md b/docs/reference/FormState.md similarity index 90% rename from docs/reference/formstate.md rename to docs/reference/FormState.md index e13618cb4..94b296103 100644 --- a/docs/reference/formstate.md +++ b/docs/reference/FormState.md @@ -1,4 +1,9 @@ -# Type alias: FormState\ +--- +id: FormState +title: FormState +--- + +# Type Alias: FormState\ ```ts type FormState: object; @@ -6,7 +11,7 @@ type FormState: object; An object representing the current state of the form. -## Type parameters +## Type Parameters • **TFormData** @@ -156,6 +161,6 @@ values: TFormData; The current values of the form fields. -## Source +## Defined in -[packages/form-core/src/FormApi.ts:197](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FormApi.ts#L197) +[packages/form-core/src/FormApi.ts:198](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FormApi.ts#L198) diff --git a/docs/reference/formvalidators.md b/docs/reference/FormValidators.md similarity index 59% rename from docs/reference/formvalidators.md rename to docs/reference/FormValidators.md index e20a39edf..55fa9bd7b 100644 --- a/docs/reference/formvalidators.md +++ b/docs/reference/FormValidators.md @@ -1,6 +1,11 @@ +--- +id: FormValidators +title: FormValidators +--- + # Interface: FormValidators\ -## Type parameters +## Type Parameters • **TFormData** @@ -16,9 +21,9 @@ optional onBlur: FormValidateOrFn; Optional function that validates the form data when a field loses focus, returns a ValidationError -#### Source +#### Defined in -[packages/form-core/src/FormApi.ts:88](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FormApi.ts#L88) +[packages/form-core/src/FormApi.ts:89](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FormApi.ts#L89) *** @@ -30,9 +35,9 @@ optional onBlurAsync: FormAsyncValidateOrFn; Optional onBlur asynchronous validation method for when a field loses focus return a `ValidationError` or a promise of `Promise` -#### Source +#### Defined in -[packages/form-core/src/FormApi.ts:92](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FormApi.ts#L92) +[packages/form-core/src/FormApi.ts:93](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FormApi.ts#L93) *** @@ -44,9 +49,9 @@ 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. -#### Source +#### Defined in -[packages/form-core/src/FormApi.ts:96](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FormApi.ts#L96) +[packages/form-core/src/FormApi.ts:97](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FormApi.ts#L97) *** @@ -58,9 +63,9 @@ optional onChange: FormValidateOrFn; Optional function that checks the validity of your data whenever a value changes -#### Source +#### Defined in -[packages/form-core/src/FormApi.ts:76](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FormApi.ts#L76) +[packages/form-core/src/FormApi.ts:77](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FormApi.ts#L77) *** @@ -72,9 +77,9 @@ optional onChangeAsync: FormAsyncValidateOrFn; Optional onChange asynchronous counterpart to onChange. Useful for more complex validation logic that might involve server requests. -#### Source +#### Defined in -[packages/form-core/src/FormApi.ts:80](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FormApi.ts#L80) +[packages/form-core/src/FormApi.ts:81](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FormApi.ts#L81) *** @@ -86,9 +91,9 @@ 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. -#### Source +#### Defined in -[packages/form-core/src/FormApi.ts:84](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FormApi.ts#L84) +[packages/form-core/src/FormApi.ts:85](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FormApi.ts#L85) *** @@ -100,9 +105,9 @@ optional onMount: FormValidateOrFn; Optional function that fires as soon as the component mounts. -#### Source +#### Defined in -[packages/form-core/src/FormApi.ts:72](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FormApi.ts#L72) +[packages/form-core/src/FormApi.ts:73](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FormApi.ts#L73) *** @@ -112,9 +117,9 @@ Optional function that fires as soon as the component mounts. optional onSubmit: FormValidateOrFn; ``` -#### Source +#### Defined in -[packages/form-core/src/FormApi.ts:97](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FormApi.ts#L97) +[packages/form-core/src/FormApi.ts:98](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FormApi.ts#L98) *** @@ -124,6 +129,6 @@ optional onSubmit: FormValidateOrFn; optional onSubmitAsync: FormAsyncValidateOrFn; ``` -#### Source +#### Defined in -[packages/form-core/src/FormApi.ts:98](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FormApi.ts#L98) +[packages/form-core/src/FormApi.ts:99](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FormApi.ts#L99) diff --git a/docs/reference/updater.md b/docs/reference/Updater.md similarity index 55% rename from docs/reference/updater.md rename to docs/reference/Updater.md index 3968ab9b8..dd8e6f586 100644 --- a/docs/reference/updater.md +++ b/docs/reference/Updater.md @@ -1,15 +1,20 @@ -# Type alias: Updater\ +--- +id: Updater +title: Updater +--- + +# Type Alias: Updater\ ```ts type Updater: TOutput | UpdaterFn; ``` -## Type parameters +## Type Parameters • **TInput** • **TOutput** = `TInput` -## Source +## Defined in -[packages/form-core/src/utils.ts:7](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/utils.ts#L7) +[packages/form-core/src/utils.ts:7](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/utils.ts#L7) diff --git a/docs/reference/updaterfn.md b/docs/reference/UpdaterFn.md similarity index 58% rename from docs/reference/updaterfn.md rename to docs/reference/UpdaterFn.md index ce3c42ea7..5c8f1daf6 100644 --- a/docs/reference/updaterfn.md +++ b/docs/reference/UpdaterFn.md @@ -1,10 +1,15 @@ -# Type alias: UpdaterFn()\ +--- +id: UpdaterFn +title: UpdaterFn +--- + +# Type Alias: UpdaterFn()\ ```ts type UpdaterFn: (input) => TOutput; ``` -## Type parameters +## Type Parameters • **TInput** @@ -18,6 +23,6 @@ type UpdaterFn: (input) => TOutput; `TOutput` -## Source +## Defined in -[packages/form-core/src/utils.ts:5](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/utils.ts#L5) +[packages/form-core/src/utils.ts:5](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/utils.ts#L5) diff --git a/docs/reference/ValidationError.md b/docs/reference/ValidationError.md new file mode 100644 index 000000000..bf3395870 --- /dev/null +++ b/docs/reference/ValidationError.md @@ -0,0 +1,14 @@ +--- +id: ValidationError +title: ValidationError +--- + +# Type Alias: ValidationError + +```ts +type ValidationError: undefined | false | null | string; +``` + +## Defined in + +[packages/form-core/src/types.ts:1](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/types.ts#L1) diff --git a/docs/reference/validationmeta.md b/docs/reference/ValidationMeta.md similarity index 55% rename from docs/reference/validationmeta.md rename to docs/reference/ValidationMeta.md index 0307820a8..aaae801cb 100644 --- a/docs/reference/validationmeta.md +++ b/docs/reference/ValidationMeta.md @@ -1,4 +1,9 @@ -# Type alias: ValidationMeta +--- +id: ValidationMeta +title: ValidationMeta +--- + +# Type Alias: ValidationMeta ```ts type ValidationMeta: object; @@ -16,6 +21,6 @@ lastAbortController: AbortController; An abort controller stored in memory to cancel previous async validation attempts. -## Source +## Defined in -[packages/form-core/src/FormApi.ts:165](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FormApi.ts#L165) +[packages/form-core/src/FormApi.ts:166](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/FormApi.ts#L166) diff --git a/docs/reference/fieldapioptions.md b/docs/reference/fieldapioptions.md deleted file mode 100644 index ba5635a80..000000000 --- a/docs/reference/fieldapioptions.md +++ /dev/null @@ -1,157 +0,0 @@ -# Interface: FieldApiOptions\ - -An object type representing the required options for the FieldApi class. - -## Extends - -- [`FieldOptions`](fieldoptions.md)\<`TParentData`, `TName`, `TFieldValidator`, `TFormValidator`, `TData`\> - -## Type parameters - -• **TParentData** - -• **TName** *extends* [`DeepKeys`](deepkeys.md)\<`TParentData`\> - -• **TFieldValidator** *extends* `Validator`\<[`DeepValue`](deepvalue.md)\<`TParentData`, `TName`\>, `unknown`\> \| `undefined` = `undefined` - -• **TFormValidator** *extends* `Validator`\<`TParentData`, `unknown`\> \| `undefined` = `undefined` - -• **TData** *extends* [`DeepValue`](deepvalue.md)\<`TParentData`, `TName`\> = [`DeepValue`](deepvalue.md)\<`TParentData`, `TName`\> - -## Properties - -### asyncAlways? - -```ts -optional asyncAlways: boolean; -``` - -If `true`, always run async validation, even if there are errors emitted during synchronous validation. - -#### Inherited from - -[`FieldOptions`](fieldoptions.md).[`asyncAlways`](Interface.FieldOptions.md#asyncalways) - -#### Source - -[packages/form-core/src/FieldApi.ts:283](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FieldApi.ts#L283) - -*** - -### asyncDebounceMs? - -```ts -optional asyncDebounceMs: number; -``` - -The default time to debounce async validation if there is not a more specific debounce time passed. - -#### Inherited from - -[`FieldOptions`](fieldoptions.md).[`asyncDebounceMs`](Interface.FieldOptions.md#asyncdebouncems) - -#### Source - -[packages/form-core/src/FieldApi.ts:279](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FieldApi.ts#L279) - -*** - -### defaultMeta? - -```ts -optional defaultMeta: Partial; -``` - -An optional object with default metadata for the field. - -#### Inherited from - -[`FieldOptions`](fieldoptions.md).[`defaultMeta`](Interface.FieldOptions.md#defaultmeta) - -#### Source - -[packages/form-core/src/FieldApi.ts:301](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FieldApi.ts#L301) - -*** - -### defaultValue? - -```ts -optional defaultValue: NoInfer; -``` - -An optional default value for the field. - -#### Inherited from - -[`FieldOptions`](fieldoptions.md).[`defaultValue`](Interface.FieldOptions.md#defaultvalue) - -#### Source - -[packages/form-core/src/FieldApi.ts:275](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FieldApi.ts#L275) - -*** - -### form - -```ts -form: FormApi; -``` - -#### Source - -[packages/form-core/src/FieldApi.ts:324](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FieldApi.ts#L324) - -*** - -### name - -```ts -name: TName; -``` - -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`](Interface.FieldOptions.md#name) - -#### Source - -[packages/form-core/src/FieldApi.ts:271](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FieldApi.ts#L271) - -*** - -### validatorAdapter? - -```ts -optional validatorAdapter: TFieldValidator; -``` - -A validator provided by an extension, like `yupValidator` from `@tanstack/yup-form-adapter` - -#### Inherited from - -[`FieldOptions`](fieldoptions.md).[`validatorAdapter`](Interface.FieldOptions.md#validatoradapter) - -#### Source - -[packages/form-core/src/FieldApi.ts:287](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FieldApi.ts#L287) - -*** - -### validators? - -```ts -optional validators: FieldValidators; -``` - -A list of validators to pass to the field - -#### Inherited from - -[`FieldOptions`](fieldoptions.md).[`validators`](Interface.FieldOptions.md#validators) - -#### Source - -[packages/form-core/src/FieldApi.ts:291](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FieldApi.ts#L291) diff --git a/docs/reference/fieldoptions.md b/docs/reference/fieldoptions.md deleted file mode 100644 index 7af1481db..000000000 --- a/docs/reference/fieldoptions.md +++ /dev/null @@ -1,117 +0,0 @@ -# Interface: FieldOptions\ - -An object type representing the options for a field in a form. - -## Extended by - -- [`FieldApiOptions`](fieldapioptions.md) - -## Type parameters - -• **TParentData** - -• **TName** *extends* [`DeepKeys`](deepkeys.md)\<`TParentData`\> - -• **TFieldValidator** *extends* `Validator`\<[`DeepValue`](deepvalue.md)\<`TParentData`, `TName`\>, `unknown`\> \| `undefined` = `undefined` - -• **TFormValidator** *extends* `Validator`\<`TParentData`, `unknown`\> \| `undefined` = `undefined` - -• **TData** *extends* [`DeepValue`](deepvalue.md)\<`TParentData`, `TName`\> = [`DeepValue`](deepvalue.md)\<`TParentData`, `TName`\> - -## Properties - -### asyncAlways? - -```ts -optional asyncAlways: boolean; -``` - -If `true`, always run async validation, even if there are errors emitted during synchronous validation. - -#### Source - -[packages/form-core/src/FieldApi.ts:283](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FieldApi.ts#L283) - -*** - -### asyncDebounceMs? - -```ts -optional asyncDebounceMs: number; -``` - -The default time to debounce async validation if there is not a more specific debounce time passed. - -#### Source - -[packages/form-core/src/FieldApi.ts:279](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FieldApi.ts#L279) - -*** - -### defaultMeta? - -```ts -optional defaultMeta: Partial; -``` - -An optional object with default metadata for the field. - -#### Source - -[packages/form-core/src/FieldApi.ts:301](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FieldApi.ts#L301) - -*** - -### defaultValue? - -```ts -optional defaultValue: NoInfer; -``` - -An optional default value for the field. - -#### Source - -[packages/form-core/src/FieldApi.ts:275](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FieldApi.ts#L275) - -*** - -### name - -```ts -name: TName; -``` - -The field name. The type will be `DeepKeys` to ensure your name is a deep key of the parent dataset. - -#### Source - -[packages/form-core/src/FieldApi.ts:271](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FieldApi.ts#L271) - -*** - -### validatorAdapter? - -```ts -optional validatorAdapter: TFieldValidator; -``` - -A validator provided by an extension, like `yupValidator` from `@tanstack/yup-form-adapter` - -#### Source - -[packages/form-core/src/FieldApi.ts:287](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FieldApi.ts#L287) - -*** - -### validators? - -```ts -optional validators: FieldValidators; -``` - -A list of validators to pass to the field - -#### Source - -[packages/form-core/src/FieldApi.ts:291](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/FieldApi.ts#L291) diff --git a/docs/reference/formoptions.md b/docs/reference/formOptions.md similarity index 62% rename from docs/reference/formoptions.md rename to docs/reference/formOptions.md index 826c462bd..c9c1ad01c 100644 --- a/docs/reference/formoptions.md +++ b/docs/reference/formOptions.md @@ -1,10 +1,15 @@ +--- +id: formOptions +title: formOptions +--- + # Function: formOptions() ```ts function formOptions(defaultOpts?): undefined | FormOptions ``` -## Type parameters +## Type Parameters • **TFormData** @@ -12,12 +17,12 @@ function formOptions(defaultOpts?): undefined | FormO ## Parameters -• **defaultOpts?**: [`FormOptions`](formoptions.md)\<`TFormData`, `TFormValidator`\> +• **defaultOpts?**: [`FormOptions`](FormOptions.md)\<`TFormData`, `TFormValidator`\> ## Returns -`undefined` \| [`FormOptions`](formoptions.md)\<`TFormData`, `TFormValidator`\> +`undefined` \| [`FormOptions`](FormOptions.md)\<`TFormData`, `TFormValidator`\> -## Source +## Defined in -[packages/form-core/src/formOptions.ts:4](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/formOptions.ts#L4) +[packages/form-core/src/formOptions.ts:4](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/formOptions.ts#L4) diff --git a/docs/reference/index.md b/docs/reference/index.md index 30c3aeb86..c14fc1f05 100644 --- a/docs/reference/index.md +++ b/docs/reference/index.md @@ -1,32 +1,37 @@ +--- +id: "@tanstack/form-core" +title: "@tanstack/form-core" +--- + # @tanstack/form-core ## Classes -- [FieldApi](fieldapi.md) -- [FormApi](formapi.md) +- [FieldApi](FieldApi.md) +- [FormApi](FormApi.md) ## Interfaces -- [FieldApiOptions](fieldapioptions.md) -- [FieldOptions](fieldoptions.md) -- [FieldValidators](fieldvalidators.md) -- [FormOptions](formoptions.md) -- [FormValidators](formvalidators.md) +- [FieldApiOptions](FieldApiOptions.md) +- [FieldOptions](FieldOptions.md) +- [FieldValidators](FieldValidators.md) +- [FormOptions](FormOptions.md) +- [FormValidators](FormValidators.md) ## Type Aliases -- [DeepKeys](deepkeys.md) -- [DeepValue](deepvalue.md) -- [FieldInfo](fieldinfo.md) -- [FieldMeta](fieldmeta.md) -- [FieldState](fieldstate.md) -- [FormState](formstate.md) -- [Updater](updater.md) -- [UpdaterFn](updaterfn.md) -- [ValidationError](validationerror.md) -- [ValidationMeta](validationmeta.md) +- [DeepKeys](DeepKeys.md) +- [DeepValue](DeepValue.md) +- [FieldInfo](FieldInfo.md) +- [FieldMeta](FieldMeta.md) +- [FieldState](FieldState.md) +- [FormState](FormState.md) +- [Updater](Updater.md) +- [UpdaterFn](UpdaterFn.md) +- [ValidationError](ValidationError.md) +- [ValidationMeta](ValidationMeta.md) ## Functions -- [formOptions](formoptions.md) -- [mergeForm](mergeform.md) +- [formOptions](formOptions.md) +- [mergeForm](mergeForm.md) diff --git a/docs/reference/mergeform.md b/docs/reference/mergeForm.md similarity index 58% rename from docs/reference/mergeform.md rename to docs/reference/mergeForm.md index 96ebac2da..28258e9a1 100644 --- a/docs/reference/mergeform.md +++ b/docs/reference/mergeForm.md @@ -1,10 +1,15 @@ +--- +id: mergeForm +title: mergeForm +--- + # Function: mergeForm() ```ts function mergeForm(baseForm, state): FormApi, NoInfer> ``` -## Type parameters +## Type Parameters • **TFormData** @@ -12,14 +17,14 @@ function mergeForm(baseForm, state): FormApi, `NoInfer`\<`TFormValidator`\>\> +• **baseForm**: [`FormApi`](FormApi.md)\<`NoInfer`\<`TFormData`\>, `NoInfer`\<`TFormValidator`\>\> -• **state**: `Partial`\<[`FormState`](formstate.md)\<`TFormData`\>\> +• **state**: `Partial`\<[`FormState`](FormState.md)\<`TFormData`\>\> ## Returns -[`FormApi`](formapi.md)\<`NoInfer`\<`TFormData`\>, `NoInfer`\<`TFormValidator`\>\> +[`FormApi`](FormApi.md)\<`NoInfer`\<`TFormData`\>, `NoInfer`\<`TFormValidator`\>\> -## Source +## Defined in -[packages/form-core/src/mergeForm.ts:37](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/mergeForm.ts#L37) +[packages/form-core/src/mergeForm.ts:37](https://github.com/TanStack/form/blob/a6313b7699753752ae30ff16c169e0b08c2369e8/packages/form-core/src/mergeForm.ts#L37) diff --git a/docs/reference/validationerror.md b/docs/reference/validationerror.md deleted file mode 100644 index 276fb8adc..000000000 --- a/docs/reference/validationerror.md +++ /dev/null @@ -1,9 +0,0 @@ -# Type alias: ValidationError - -```ts -type ValidationError: undefined | false | null | string; -``` - -## Source - -[packages/form-core/src/types.ts:1](https://github.com/TanStack/form/blob/ada0211684adc85c41587b076e1217390ff5344e/packages/form-core/src/types.ts#L1) diff --git a/examples/angular/array/package.json b/examples/angular/array/package.json index 41ed278e0..c42991444 100644 --- a/examples/angular/array/package.json +++ b/examples/angular/array/package.json @@ -18,10 +18,10 @@ "@angular/platform-browser": "^17.3.11", "@angular/platform-browser-dynamic": "^17.3.11", "@angular/router": "^17.3.11", - "@tanstack/angular-form": "^0.25.3", - "rxjs": "~7.8.1", + "@tanstack/angular-form": "^0.26.4", + "rxjs": "^7.8.1", "tslib": "^2.6.3", - "zone.js": "~0.14.2" + "zone.js": "^0.14.7" }, "devDependencies": { "@angular-devkit/build-angular": "^17.3.8", diff --git a/examples/angular/simple/package.json b/examples/angular/simple/package.json index 92eef2ecf..ad1339e57 100644 --- a/examples/angular/simple/package.json +++ b/examples/angular/simple/package.json @@ -18,10 +18,10 @@ "@angular/platform-browser": "^17.3.11", "@angular/platform-browser-dynamic": "^17.3.11", "@angular/router": "^17.3.11", - "@tanstack/angular-form": "^0.25.3", - "rxjs": "~7.8.1", + "@tanstack/angular-form": "^0.26.4", + "rxjs": "^7.8.1", "tslib": "^2.6.3", - "zone.js": "~0.14.2" + "zone.js": "^0.14.7" }, "devDependencies": { "@angular-devkit/build-angular": "^17.3.8", diff --git a/examples/angular/valibot/package.json b/examples/angular/valibot/package.json index 6cc17d071..69dbffcb0 100644 --- a/examples/angular/valibot/package.json +++ b/examples/angular/valibot/package.json @@ -18,12 +18,12 @@ "@angular/platform-browser": "^17.3.11", "@angular/platform-browser-dynamic": "^17.3.11", "@angular/router": "^17.3.11", - "@tanstack/angular-form": "^0.25.3", - "@tanstack/valibot-form-adapter": "^0.25.3", - "rxjs": "~7.8.1", + "@tanstack/angular-form": "^0.26.4", + "@tanstack/valibot-form-adapter": "^0.26.4", + "rxjs": "^7.8.1", "tslib": "^2.6.3", - "valibot": "^0.35.0", - "zone.js": "~0.14.2" + "valibot": "^0.36.0", + "zone.js": "^0.14.7" }, "devDependencies": { "@angular-devkit/build-angular": "^17.3.8", diff --git a/examples/angular/yup/package.json b/examples/angular/yup/package.json index d29b022d2..7333efeb7 100644 --- a/examples/angular/yup/package.json +++ b/examples/angular/yup/package.json @@ -18,12 +18,12 @@ "@angular/platform-browser": "^17.3.11", "@angular/platform-browser-dynamic": "^17.3.11", "@angular/router": "^17.3.11", - "@tanstack/angular-form": "^0.25.3", - "@tanstack/yup-form-adapter": "^0.25.3", - "rxjs": "~7.8.1", + "@tanstack/angular-form": "^0.26.4", + "@tanstack/yup-form-adapter": "^0.26.4", + "rxjs": "^7.8.1", "tslib": "^2.6.3", "yup": "^1.4.0", - "zone.js": "~0.14.2" + "zone.js": "^0.14.7" }, "devDependencies": { "@angular-devkit/build-angular": "^17.3.8", diff --git a/examples/angular/zod/package.json b/examples/angular/zod/package.json index 0d65331d0..68ac3d7ce 100644 --- a/examples/angular/zod/package.json +++ b/examples/angular/zod/package.json @@ -18,12 +18,12 @@ "@angular/platform-browser": "^17.3.11", "@angular/platform-browser-dynamic": "^17.3.11", "@angular/router": "^17.3.11", - "@tanstack/angular-form": "^0.25.3", - "@tanstack/zod-form-adapter": "^0.25.3", - "rxjs": "~7.8.1", + "@tanstack/angular-form": "^0.26.4", + "@tanstack/zod-form-adapter": "^0.26.4", + "rxjs": "^7.8.1", "tslib": "^2.6.3", "zod": "^3.23.8", - "zone.js": "~0.14.2" + "zone.js": "^0.14.7" }, "devDependencies": { "@angular-devkit/build-angular": "^17.3.8", diff --git a/examples/lit/simple/package.json b/examples/lit/simple/package.json index 521163688..6d52a4115 100644 --- a/examples/lit/simple/package.json +++ b/examples/lit/simple/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/lit-form": "^0.25.3", + "@tanstack/lit-form": "^0.26.4", "lit": "^3.1.4" }, "devDependencies": { diff --git a/examples/lit/ui-libraries/package.json b/examples/lit/ui-libraries/package.json index dffb85c74..7835addf9 100644 --- a/examples/lit/ui-libraries/package.json +++ b/examples/lit/ui-libraries/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@material/web": "^1.5.1", - "@tanstack/lit-form": "^0.25.3", + "@tanstack/lit-form": "^0.26.4", "lit": "^3.1.4" }, "devDependencies": { diff --git a/examples/react/array/package.json b/examples/react/array/package.json index 10b4a0bb1..65fd6cd79 100644 --- a/examples/react/array/package.json +++ b/examples/react/array/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-form": "^0.26.1", + "@tanstack/react-form": "^0.26.4", "react": "^18.3.1", "react-dom": "^18.3.1" }, diff --git a/examples/react/next-server-actions/package.json b/examples/react/next-server-actions/package.json index 13fc51270..ec660a1f8 100644 --- a/examples/react/next-server-actions/package.json +++ b/examples/react/next-server-actions/package.json @@ -8,13 +8,13 @@ "_test:types": "tsc" }, "dependencies": { - "@tanstack/react-form": "^0.26.1", + "@tanstack/react-form": "^0.26.4", "next": "15.0.0-rc.0", "react": "19.0.0-rc-6d3110b4d9-20240531", "react-dom": "19.0.0-rc-6d3110b4d9-20240531" }, "devDependencies": { - "@types/node": "^20.9.0", + "@types/node": "^20.14.10", "@types/react": "npm:types-react@rc", "@types/react-dom": "npm:types-react-dom@rc", "typescript": "5.4.2" diff --git a/examples/react/query-integration/package.json b/examples/react/query-integration/package.json index e26f07c30..f3f4a28e1 100644 --- a/examples/react/query-integration/package.json +++ b/examples/react/query-integration/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-form": "^0.26.1", - "@tanstack/react-query": "^5.50.1", + "@tanstack/react-form": "^0.26.4", + "@tanstack/react-query": "^5.51.1", "react": "^18.3.1", "react-dom": "^18.3.1" }, diff --git a/examples/react/simple/package.json b/examples/react/simple/package.json index ebffa7577..0f7122caf 100644 --- a/examples/react/simple/package.json +++ b/examples/react/simple/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-form": "^0.26.1", + "@tanstack/react-form": "^0.26.4", "react": "^18.3.1", "react-dom": "^18.3.1" }, diff --git a/examples/react/tanstack-start/package.json b/examples/react/tanstack-start/package.json index df1f55d0a..6dc19027b 100644 --- a/examples/react/tanstack-start/package.json +++ b/examples/react/tanstack-start/package.json @@ -9,16 +9,16 @@ "start": "vinxi start" }, "dependencies": { - "@tanstack/form-core": "^0.25.3", - "@tanstack/react-form": "^0.26.1", - "@tanstack/react-router": "^1.43.14", - "@tanstack/start": "^1.43.14", + "@tanstack/form-core": "^0.26.4", + "@tanstack/react-form": "^0.26.4", + "@tanstack/react-router": "^1.45.0", + "@tanstack/start": "^1.45.0", "react": "^18.3.1", "react-dom": "^18.3.1", - "vinxi": "^0.3.12" + "vinxi": "^0.3.14" }, "devDependencies": { - "@types/node": "^20.9.0", + "@types/node": "^20.14.10", "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@vitejs/plugin-react": "^4.3.1", diff --git a/examples/react/ui-libraries/package.json b/examples/react/ui-libraries/package.json index 534455d8e..0c74f19c3 100644 --- a/examples/react/ui-libraries/package.json +++ b/examples/react/ui-libraries/package.json @@ -11,10 +11,10 @@ "dependencies": { "@emotion/react": "11.11.4", "@emotion/styled": "11.11.5", - "@mantine/core": "7.11.1", - "@mantine/hooks": "7.11.1", - "@mui/material": "5.16.0", - "@tanstack/react-form": "^0.26.1", + "@mantine/core": "7.11.2", + "@mantine/hooks": "7.11.2", + "@mui/material": "5.16.1", + "@tanstack/react-form": "^0.26.4", "@yme/lay-postcss": "0.1.0", "postcss": "8.4.39", "postcss-preset-mantine": "1.15.0", @@ -31,7 +31,7 @@ "@vitejs/plugin-react-swc": "^3.7.0", "eslint": "^8.57.0", "eslint-plugin-react-hooks": "^4.6.2", - "eslint-plugin-react-refresh": "^0.4.7", + "eslint-plugin-react-refresh": "^0.4.8", "typescript": "5.4.2", "vite": "^5.3.3" }, diff --git a/examples/react/valibot/package.json b/examples/react/valibot/package.json index 8ba81ab80..d3887cccd 100644 --- a/examples/react/valibot/package.json +++ b/examples/react/valibot/package.json @@ -9,11 +9,11 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-form": "^0.26.1", - "@tanstack/valibot-form-adapter": "^0.25.3", + "@tanstack/react-form": "^0.26.4", + "@tanstack/valibot-form-adapter": "^0.26.4", "react": "^18.3.1", "react-dom": "^18.3.1", - "valibot": "^0.35.0" + "valibot": "^0.36.0" }, "devDependencies": { "@types/react": "^18.3.3", diff --git a/examples/react/yup/package.json b/examples/react/yup/package.json index 6f4350f6c..f3abd6026 100644 --- a/examples/react/yup/package.json +++ b/examples/react/yup/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-form": "^0.26.1", - "@tanstack/yup-form-adapter": "^0.25.3", + "@tanstack/react-form": "^0.26.4", + "@tanstack/yup-form-adapter": "^0.26.4", "react": "^18.3.1", "react-dom": "^18.3.1", "yup": "^1.4.0" diff --git a/examples/react/zod/package.json b/examples/react/zod/package.json index b66137686..028ccffac 100644 --- a/examples/react/zod/package.json +++ b/examples/react/zod/package.json @@ -9,8 +9,8 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-form": "^0.26.1", - "@tanstack/zod-form-adapter": "^0.25.3", + "@tanstack/react-form": "^0.26.4", + "@tanstack/zod-form-adapter": "^0.26.4", "react": "^18.3.1", "react-dom": "^18.3.1", "zod": "^3.23.8" diff --git a/examples/solid/array/package.json b/examples/solid/array/package.json index b61ffecea..733018f4e 100644 --- a/examples/solid/array/package.json +++ b/examples/solid/array/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/solid-form": "^0.26.2", + "@tanstack/solid-form": "^0.26.4", "solid-js": "^1.8.18" }, "devDependencies": { diff --git a/examples/solid/simple/package.json b/examples/solid/simple/package.json index dd5d4e7a6..5199152b1 100644 --- a/examples/solid/simple/package.json +++ b/examples/solid/simple/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/solid-form": "^0.26.2", + "@tanstack/solid-form": "^0.26.4", "solid-js": "^1.8.18" }, "devDependencies": { diff --git a/examples/solid/valibot/package.json b/examples/solid/valibot/package.json index 0af4b90c2..f1fa0f67c 100644 --- a/examples/solid/valibot/package.json +++ b/examples/solid/valibot/package.json @@ -9,10 +9,10 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/solid-form": "^0.26.2", - "@tanstack/valibot-form-adapter": "^0.25.3", + "@tanstack/solid-form": "^0.26.4", + "@tanstack/valibot-form-adapter": "^0.26.4", "solid-js": "^1.8.18", - "valibot": "^0.35.0" + "valibot": "^0.36.0" }, "devDependencies": { "typescript": "5.4.2", diff --git a/examples/solid/yup/package.json b/examples/solid/yup/package.json index e7d035571..218bd9669 100644 --- a/examples/solid/yup/package.json +++ b/examples/solid/yup/package.json @@ -9,8 +9,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/solid-form": "^0.26.2", - "@tanstack/yup-form-adapter": "^0.25.3", + "@tanstack/solid-form": "^0.26.4", + "@tanstack/yup-form-adapter": "^0.26.4", "solid-js": "^1.8.18", "yup": "^1.4.0" }, diff --git a/examples/solid/zod/package.json b/examples/solid/zod/package.json index 84a81a91b..4a110c2c3 100644 --- a/examples/solid/zod/package.json +++ b/examples/solid/zod/package.json @@ -9,8 +9,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/solid-form": "^0.26.2", - "@tanstack/zod-form-adapter": "^0.25.3", + "@tanstack/solid-form": "^0.26.4", + "@tanstack/zod-form-adapter": "^0.26.4", "solid-js": "^1.8.18", "zod": "^3.23.8" }, diff --git a/examples/vue/array/package.json b/examples/vue/array/package.json index 4cd21984a..c599b9bc7 100644 --- a/examples/vue/array/package.json +++ b/examples/vue/array/package.json @@ -10,13 +10,13 @@ "serve": "vite preview" }, "dependencies": { - "@tanstack/vue-form": "^0.25.3", + "@tanstack/vue-form": "^0.26.4", "vue": "^3.3.4" }, "devDependencies": { "@vitejs/plugin-vue": "^5.0.5", "typescript": "5.4.2", "vite": "^5.3.3", - "vue-tsc": "^2.0.6" + "vue-tsc": "^2.0.26" } } diff --git a/examples/vue/simple/package.json b/examples/vue/simple/package.json index a6a543f9c..791f977a4 100644 --- a/examples/vue/simple/package.json +++ b/examples/vue/simple/package.json @@ -10,13 +10,13 @@ "serve": "vite preview" }, "dependencies": { - "@tanstack/vue-form": "^0.25.3", + "@tanstack/vue-form": "^0.26.4", "vue": "^3.3.4" }, "devDependencies": { "@vitejs/plugin-vue": "^5.0.5", "typescript": "5.4.2", "vite": "^5.3.3", - "vue-tsc": "^2.0.6" + "vue-tsc": "^2.0.26" } } diff --git a/examples/vue/valibot/package.json b/examples/vue/valibot/package.json index 73d948b1d..ba90d6b71 100644 --- a/examples/vue/valibot/package.json +++ b/examples/vue/valibot/package.json @@ -10,15 +10,15 @@ "serve": "vite preview" }, "dependencies": { - "@tanstack/valibot-form-adapter": "^0.25.3", - "@tanstack/vue-form": "^0.25.3", - "valibot": "^0.35.0", + "@tanstack/valibot-form-adapter": "^0.26.4", + "@tanstack/vue-form": "^0.26.4", + "valibot": "^0.36.0", "vue": "^3.3.4" }, "devDependencies": { "@vitejs/plugin-vue": "^5.0.5", "typescript": "5.4.2", "vite": "^5.3.3", - "vue-tsc": "^2.0.6" + "vue-tsc": "^2.0.26" } } diff --git a/examples/vue/yup/package.json b/examples/vue/yup/package.json index a7f7398bc..dd99e4230 100644 --- a/examples/vue/yup/package.json +++ b/examples/vue/yup/package.json @@ -10,8 +10,8 @@ "serve": "vite preview" }, "dependencies": { - "@tanstack/vue-form": "^0.25.3", - "@tanstack/yup-form-adapter": "^0.25.3", + "@tanstack/vue-form": "^0.26.4", + "@tanstack/yup-form-adapter": "^0.26.4", "vue": "^3.3.4", "yup": "^1.4.0" }, @@ -19,6 +19,6 @@ "@vitejs/plugin-vue": "^5.0.5", "typescript": "5.4.2", "vite": "^5.3.3", - "vue-tsc": "^2.0.6" + "vue-tsc": "^2.0.26" } } diff --git a/examples/vue/zod/package.json b/examples/vue/zod/package.json index 163fb6c48..d28b92828 100644 --- a/examples/vue/zod/package.json +++ b/examples/vue/zod/package.json @@ -10,8 +10,8 @@ "serve": "vite preview" }, "dependencies": { - "@tanstack/vue-form": "^0.25.3", - "@tanstack/zod-form-adapter": "^0.25.3", + "@tanstack/vue-form": "^0.26.4", + "@tanstack/zod-form-adapter": "^0.26.4", "vue": "^3.3.4", "zod": "^3.23.8" }, @@ -19,6 +19,6 @@ "@vitejs/plugin-vue": "^5.0.5", "typescript": "5.4.2", "vite": "^5.3.3", - "vue-tsc": "^2.0.6" + "vue-tsc": "^2.0.26" } } diff --git a/knip.json b/knip.json index ec7eb0d57..b468fe54c 100644 --- a/knip.json +++ b/knip.json @@ -1,5 +1,6 @@ { "$schema": "https://unpkg.com/knip@5/schema.json", - "ignoreWorkspaces": ["examples/**"], - "ignoreDependencies": ["@tanstack/start"] + "ignore": ["scripts/typedoc-remove-prefix.js"], + "ignoreDependencies": ["@tanstack/start", "typedoc-plugin-frontmatter"], + "ignoreWorkspaces": ["examples/**"] } diff --git a/package.json b/package.json index 1adeec62d..04b9d8700 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "dev": "pnpm run watch", "prettier": "prettier --ignore-unknown .", "prettier:write": "pnpm run prettier --write", - "docs:reference": "node scripts/reference-docs.js", + "docs:generate": "node scripts/generateDocs.js", "cipublish": "node scripts/publish.js", "cipublishforce": "CI=true pnpm cipublish" }, @@ -39,22 +39,22 @@ ] }, "devDependencies": { - "@eslint-react/eslint-plugin": "^1.5.23", + "@eslint-react/eslint-plugin": "^1.5.26", "@solidjs/testing-library": "^0.8.8", - "@tanstack/config": "^0.9.2", + "@tanstack/config": "^0.10.0", "@testing-library/jest-dom": "^6.4.6", "@testing-library/react": "^16.0.0", "@testing-library/user-event": "^14.5.2", "@testing-library/vue": "^8.1.0", - "@types/node": "^20.9.0", + "@types/node": "^20.14.10", "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@vitest/coverage-istanbul": "^1.6.0", "eslint": "^8.57.0", "eslint-plugin-react-hooks": "^4.6.2", "jsdom": "^24.1.0", - "knip": "^5.25.1", - "nx": "^19.4.2", + "knip": "^5.26.0", + "nx": "^19.4.3", "prettier": "^4.0.0-alpha.8", "publint": "^0.2.8", "react": "^18.3.1", @@ -62,8 +62,6 @@ "rimraf": "^5.0.9", "sherif": "^0.10.0", "solid-js": "^1.8.18", - "typedoc": "^0.25.13", - "typedoc-plugin-markdown": "^4.1.2", "typescript": "5.4.2", "typescript49": "npm:typescript@4.9", "typescript50": "npm:typescript@5.0", diff --git a/packages/angular-form/package.json b/packages/angular-form/package.json index 4e6e453d6..f198b74e7 100644 --- a/packages/angular-form/package.json +++ b/packages/angular-form/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/angular-form", - "version": "0.25.3", + "version": "0.26.4", "description": "Powerful, type-safe forms for Angular.", "author": "tannerlinsley", "license": "MIT", @@ -44,7 +44,7 @@ "src" ], "dependencies": { - "@tanstack/angular-store": "^0.5.4", + "@tanstack/angular-store": "^0.5.5", "@tanstack/form-core": "workspace:*", "tslib": "^2.6.3" }, @@ -59,7 +59,7 @@ "@testing-library/angular": "^17.0.0", "ng-packagr": "^17.3.0", "typescript": "5.4.2", - "zone.js": "~0.14.2" + "zone.js": "^0.14.7" }, "peerDependencies": { "@angular/core": ">=17.3.0" diff --git a/packages/form-core/package.json b/packages/form-core/package.json index 761162e02..d61117b81 100644 --- a/packages/form-core/package.json +++ b/packages/form-core/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/form-core", - "version": "0.25.3", + "version": "0.26.4", "description": "Powerful, type-safe, framework agnostic forms.", "author": "tannerlinsley", "license": "MIT", @@ -52,6 +52,6 @@ "src" ], "dependencies": { - "@tanstack/store": "^0.5.4" + "@tanstack/store": "^0.5.5" } } diff --git a/packages/lit-form/package.json b/packages/lit-form/package.json index 1b850b6d0..e3a2ba74a 100644 --- a/packages/lit-form/package.json +++ b/packages/lit-form/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/lit-form", - "version": "0.25.3", + "version": "0.26.4", "description": "Powerful, type-safe forms for Lit.", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/react-form/package.json b/packages/react-form/package.json index a5e8af59a..0b0a07fa3 100644 --- a/packages/react-form/package.json +++ b/packages/react-form/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-form", - "version": "0.26.1", + "version": "0.26.4", "description": "Powerful, type-safe forms for React.", "author": "tannerlinsley", "license": "MIT", @@ -74,11 +74,11 @@ "dependencies": { "@remix-run/node": "^2.10.2", "@tanstack/form-core": "workspace:*", - "@tanstack/react-store": "^0.5.4", + "@tanstack/react-store": "^0.5.5", "decode-formdata": "^0.7.5" }, "devDependencies": { - "@tanstack/start": "^1.43.14", + "@tanstack/start": "^1.45.0", "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@vitejs/plugin-react": "^4.3.1", diff --git a/packages/solid-form/package.json b/packages/solid-form/package.json index 04751f66b..ff9aede7b 100644 --- a/packages/solid-form/package.json +++ b/packages/solid-form/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/solid-form", - "version": "0.26.2", + "version": "0.26.4", "description": "Powerful, type-safe forms for Solid.", "author": "tannerlinsley", "license": "MIT", @@ -27,21 +27,25 @@ "test:lib": "vitest", "test:lib:dev": "pnpm run test:lib --watch", "test:build": "publint --strict", - "build": "tsc -p tsconfig.build.json" + "build": "vite build && tsc -p tsconfig.build.json" }, "type": "module", - "types": "dist/index.d.ts", - "main": "dist/index.jsx", - "module": "dist/index.jsx", + "types": "dist/esm/index.d.ts", + "main": "dist/cjs/index.cjs", + "module": "dist/esm/index.js", "exports": { ".": { "solid": { - "types": "./dist/index.d.ts", - "default": "./dist/index.jsx" + "types": "./dist/source/index.d.ts", + "default": "./dist/source/index.jsx" }, "import": { - "types": "./dist/index.d.ts", - "default": "./dist/index.jsx" + "types": "./dist/esm/index.d.ts", + "default": "./dist/esm/index.js" + }, + "require": { + "types": "./dist/cjs/index.d.cts", + "default": "./dist/cjs/index.cjs" } }, "./package.json": "./package.json" @@ -53,7 +57,7 @@ ], "dependencies": { "@tanstack/form-core": "workspace:*", - "@tanstack/solid-store": "^0.5.4" + "@tanstack/solid-store": "^0.5.5" }, "devDependencies": { "solid-js": "^1.8.18", diff --git a/packages/solid-form/tsconfig.build.json b/packages/solid-form/tsconfig.build.json index 1fe6972f2..14414d318 100644 --- a/packages/solid-form/tsconfig.build.json +++ b/packages/solid-form/tsconfig.build.json @@ -5,7 +5,7 @@ "jsxImportSource": "solid-js", "moduleResolution": "Bundler", "rootDir": "src", - "outDir": "dist", + "outDir": "dist/source", "noEmit": false, "declaration": true, "sourceMap": true, diff --git a/packages/solid-form/vite.config.ts b/packages/solid-form/vite.config.ts index 4783c542d..14ab01c19 100644 --- a/packages/solid-form/vite.config.ts +++ b/packages/solid-form/vite.config.ts @@ -1,8 +1,9 @@ -import { defineConfig } from 'vitest/config' +import { defineConfig, mergeConfig } from 'vitest/config' +import { tanstackViteConfig } from '@tanstack/config/vite' import solid from 'vite-plugin-solid' import packageJson from './package.json' -export default defineConfig({ +const config = defineConfig({ plugins: [solid()], test: { name: packageJson.name, @@ -14,3 +15,11 @@ export default defineConfig({ typecheck: { enabled: true }, }, }) + +export default mergeConfig( + config, + tanstackViteConfig({ + entry: ['./src/index.tsx'], + srcDir: './src', + }), +) diff --git a/packages/valibot-form-adapter/package.json b/packages/valibot-form-adapter/package.json index c01827476..ec0e34b08 100644 --- a/packages/valibot-form-adapter/package.json +++ b/packages/valibot-form-adapter/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/valibot-form-adapter", - "version": "0.25.3", + "version": "0.26.4", "description": "The Valibot adapter for TanStack Form.", "author": "tannerlinsley", "license": "MIT", @@ -54,7 +54,7 @@ "@tanstack/form-core": "workspace:*" }, "devDependencies": { - "valibot": "^0.35.0" + "valibot": "^0.36.0" }, "peerDependencies": { "valibot": ">=0.33.0 <1" diff --git a/packages/vue-form/package.json b/packages/vue-form/package.json index 3eced5ad7..fcae9a4a4 100644 --- a/packages/vue-form/package.json +++ b/packages/vue-form/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/vue-form", - "version": "0.25.3", + "version": "0.26.4", "description": "Powerful, type-safe forms for Vue.", "author": "tannerlinsley", "license": "MIT", @@ -54,7 +54,7 @@ ], "dependencies": { "@tanstack/form-core": "workspace:*", - "@tanstack/vue-store": "^0.5.4" + "@tanstack/vue-store": "^0.5.5" }, "devDependencies": { "@vitejs/plugin-vue": "^5.0.5", diff --git a/packages/yup-form-adapter/package.json b/packages/yup-form-adapter/package.json index 623605cb2..b1eba43d9 100644 --- a/packages/yup-form-adapter/package.json +++ b/packages/yup-form-adapter/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/yup-form-adapter", - "version": "0.25.3", + "version": "0.26.4", "description": "The Yup adapter for TanStack Form.", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/zod-form-adapter/package.json b/packages/zod-form-adapter/package.json index 9b1729b87..078fbf527 100644 --- a/packages/zod-form-adapter/package.json +++ b/packages/zod-form-adapter/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/zod-form-adapter", - "version": "0.25.3", + "version": "0.26.4", "description": "The Zod adapter for TanStack Form.", "author": "tannerlinsley", "license": "MIT", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5ded8f2b0..8a2b80ebb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,17 +9,17 @@ importers: .: devDependencies: '@eslint-react/eslint-plugin': - specifier: ^1.5.23 - version: 1.5.23(eslint@8.57.0)(typescript@5.4.2) + specifier: ^1.5.26 + version: 1.5.26(eslint@8.57.0)(typescript@5.4.2) '@solidjs/testing-library': specifier: ^0.8.8 version: 0.8.8(@solidjs/router@0.13.0(solid-js@1.8.18))(solid-js@1.8.18) '@tanstack/config': - specifier: ^0.9.2 - version: 0.9.2(@types/node@20.10.6)(esbuild@0.21.5)(eslint@8.57.0)(rollup@4.18.0)(typescript@5.4.2)(vite@5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)) + specifier: ^0.10.0 + version: 0.10.0(@types/node@20.14.10)(esbuild@0.21.5)(eslint@8.57.0)(rollup@4.18.0)(typescript@5.4.2)(vite@5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)) '@testing-library/jest-dom': specifier: ^6.4.6 - version: 6.4.6(vitest@1.6.0(@types/node@20.10.6)(jsdom@24.1.0)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)) + version: 6.4.6(vitest@1.6.0(@types/node@20.14.10)(jsdom@24.1.0)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)) '@testing-library/react': specifier: ^16.0.0 version: 16.0.0(@testing-library/dom@10.3.1)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -30,8 +30,8 @@ importers: specifier: ^8.1.0 version: 8.1.0(@vue/compiler-sfc@3.3.4)(@vue/server-renderer@3.3.4(vue@3.3.4))(vue@3.3.4) '@types/node': - specifier: ^20.9.0 - version: 20.10.6 + specifier: ^20.14.10 + version: 20.14.10 '@types/react': specifier: ^18.3.3 version: 18.3.3 @@ -40,7 +40,7 @@ importers: version: 18.3.0 '@vitest/coverage-istanbul': specifier: ^1.6.0 - version: 1.6.0(vitest@1.6.0(@types/node@20.10.6)(jsdom@24.1.0)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)) + version: 1.6.0(vitest@1.6.0(@types/node@20.14.10)(jsdom@24.1.0)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)) eslint: specifier: ^8.57.0 version: 8.57.0 @@ -51,11 +51,11 @@ importers: specifier: ^24.1.0 version: 24.1.0 knip: - specifier: ^5.25.1 - version: 5.25.1(@types/node@20.10.6)(typescript@5.4.2) + specifier: ^5.26.0 + version: 5.26.0(@types/node@20.14.10)(typescript@5.4.2) nx: - specifier: ^19.4.2 - version: 19.4.2(@swc/core@1.6.13) + specifier: ^19.4.3 + version: 19.4.3(@swc/core@1.6.13) prettier: specifier: ^4.0.0-alpha.8 version: 4.0.0-alpha.8 @@ -77,12 +77,6 @@ importers: solid-js: specifier: ^1.8.18 version: 1.8.18 - typedoc: - specifier: ^0.25.13 - version: 0.25.13(typescript@5.4.2) - typedoc-plugin-markdown: - specifier: ^4.1.2 - version: 4.1.2(typedoc@0.25.13(typescript@5.4.2)) typescript: specifier: 5.4.2 version: 5.4.2 @@ -103,10 +97,10 @@ importers: version: typescript@5.3.3 vite: specifier: ^5.3.3 - version: 5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) + version: 5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) vitest: specifier: ^1.6.0 - version: 1.6.0(@types/node@20.10.6)(jsdom@24.1.0)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1) + version: 1.6.0(@types/node@20.14.10)(jsdom@24.1.0)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1) vue: specifier: ^3.3.4 version: 3.3.4 @@ -115,50 +109,50 @@ importers: dependencies: '@angular/animations': specifier: ^17.3.11 - version: 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)) + version: 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)) '@angular/common': specifier: ^17.3.11 - version: 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1) + version: 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1) '@angular/compiler': specifier: ^17.3.11 - version: 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)) + version: 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)) '@angular/core': specifier: ^17.3.11 - version: 17.3.11(rxjs@7.8.1)(zone.js@0.14.4) + version: 17.3.11(rxjs@7.8.1)(zone.js@0.14.7) '@angular/forms': specifier: ^17.3.11 - version: 17.3.11(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(rxjs@7.8.1) + version: 17.3.11(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(rxjs@7.8.1) '@angular/platform-browser': specifier: ^17.3.11 - version: 17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)) + version: 17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)) '@angular/platform-browser-dynamic': specifier: ^17.3.11 - version: 17.3.11(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))) + version: 17.3.11(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))) '@angular/router': specifier: ^17.3.11 - version: 17.3.11(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(rxjs@7.8.1) + version: 17.3.11(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(rxjs@7.8.1) '@tanstack/angular-form': - specifier: ^0.25.3 + specifier: ^0.26.4 version: link:../../../packages/angular-form rxjs: - specifier: ~7.8.1 + specifier: ^7.8.1 version: 7.8.1 tslib: specifier: ^2.6.3 version: 2.6.3 zone.js: - specifier: ~0.14.2 - version: 0.14.4 + specifier: ^0.14.7 + version: 0.14.7 devDependencies: '@angular-devkit/build-angular': specifier: ^17.3.8 - version: 17.3.8(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.4.2))(@swc/core@1.6.13)(@types/express@4.17.21)(@types/node@20.10.6)(chokidar@3.6.0)(ng-packagr@17.3.0(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.4.2))(tslib@2.6.3)(typescript@5.4.2))(sugarss@4.0.1(postcss@8.4.35))(typescript@5.4.2) + version: 17.3.8(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.2))(@swc/core@1.6.13)(@types/express@4.17.21)(@types/node@20.14.10)(chokidar@3.6.0)(ng-packagr@17.3.0(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.2))(tslib@2.6.3)(typescript@5.4.2))(sugarss@4.0.1(postcss@8.4.35))(typescript@5.4.2) '@angular/cli': specifier: ^17.3.8 version: 17.3.8(chokidar@3.6.0) '@angular/compiler-cli': specifier: ^17.3.11 - version: 17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.4.2) + version: 17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.2) typescript: specifier: 5.4.2 version: 5.4.2 @@ -167,50 +161,50 @@ importers: dependencies: '@angular/animations': specifier: ^17.3.11 - version: 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)) + version: 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)) '@angular/common': specifier: ^17.3.11 - version: 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1) + version: 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1) '@angular/compiler': specifier: ^17.3.11 - version: 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)) + version: 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)) '@angular/core': specifier: ^17.3.11 - version: 17.3.11(rxjs@7.8.1)(zone.js@0.14.4) + version: 17.3.11(rxjs@7.8.1)(zone.js@0.14.7) '@angular/forms': specifier: ^17.3.11 - version: 17.3.11(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(rxjs@7.8.1) + version: 17.3.11(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(rxjs@7.8.1) '@angular/platform-browser': specifier: ^17.3.11 - version: 17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)) + version: 17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)) '@angular/platform-browser-dynamic': specifier: ^17.3.11 - version: 17.3.11(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))) + version: 17.3.11(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))) '@angular/router': specifier: ^17.3.11 - version: 17.3.11(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(rxjs@7.8.1) + version: 17.3.11(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(rxjs@7.8.1) '@tanstack/angular-form': - specifier: ^0.25.3 + specifier: ^0.26.4 version: link:../../../packages/angular-form rxjs: - specifier: ~7.8.1 + specifier: ^7.8.1 version: 7.8.1 tslib: specifier: ^2.6.3 version: 2.6.3 zone.js: - specifier: ~0.14.2 - version: 0.14.4 + specifier: ^0.14.7 + version: 0.14.7 devDependencies: '@angular-devkit/build-angular': specifier: ^17.3.8 - version: 17.3.8(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.4.2))(@swc/core@1.6.13)(@types/express@4.17.21)(@types/node@20.10.6)(chokidar@3.6.0)(ng-packagr@17.3.0(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.4.2))(tslib@2.6.3)(typescript@5.4.2))(sugarss@4.0.1)(typescript@5.4.2) + version: 17.3.8(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.2))(@swc/core@1.6.13)(@types/express@4.17.21)(@types/node@20.14.10)(chokidar@3.6.0)(ng-packagr@17.3.0(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.2))(tslib@2.6.3)(typescript@5.4.2))(sugarss@4.0.1)(typescript@5.4.2) '@angular/cli': specifier: ^17.3.8 version: 17.3.8(chokidar@3.6.0) '@angular/compiler-cli': specifier: ^17.3.11 - version: 17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.4.2) + version: 17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.2) typescript: specifier: 5.4.2 version: 5.4.2 @@ -219,56 +213,56 @@ importers: dependencies: '@angular/animations': specifier: ^17.3.11 - version: 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)) + version: 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)) '@angular/common': specifier: ^17.3.11 - version: 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1) + version: 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1) '@angular/compiler': specifier: ^17.3.11 - version: 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)) + version: 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)) '@angular/core': specifier: ^17.3.11 - version: 17.3.11(rxjs@7.8.1)(zone.js@0.14.4) + version: 17.3.11(rxjs@7.8.1)(zone.js@0.14.7) '@angular/forms': specifier: ^17.3.11 - version: 17.3.11(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(rxjs@7.8.1) + version: 17.3.11(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(rxjs@7.8.1) '@angular/platform-browser': specifier: ^17.3.11 - version: 17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)) + version: 17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)) '@angular/platform-browser-dynamic': specifier: ^17.3.11 - version: 17.3.11(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))) + version: 17.3.11(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))) '@angular/router': specifier: ^17.3.11 - version: 17.3.11(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(rxjs@7.8.1) + version: 17.3.11(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(rxjs@7.8.1) '@tanstack/angular-form': - specifier: ^0.25.3 + specifier: ^0.26.4 version: link:../../../packages/angular-form '@tanstack/valibot-form-adapter': - specifier: ^0.25.3 + specifier: ^0.26.4 version: link:../../../packages/valibot-form-adapter rxjs: - specifier: ~7.8.1 + specifier: ^7.8.1 version: 7.8.1 tslib: specifier: ^2.6.3 version: 2.6.3 valibot: - specifier: ^0.35.0 - version: 0.35.0 + specifier: ^0.36.0 + version: 0.36.0 zone.js: - specifier: ~0.14.2 - version: 0.14.4 + specifier: ^0.14.7 + version: 0.14.7 devDependencies: '@angular-devkit/build-angular': specifier: ^17.3.8 - version: 17.3.8(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.4.2))(@swc/core@1.6.13)(@types/express@4.17.21)(@types/node@20.10.6)(chokidar@3.6.0)(ng-packagr@17.3.0(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.4.2))(tslib@2.6.3)(typescript@5.4.2))(sugarss@4.0.1)(typescript@5.4.2) + version: 17.3.8(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.2))(@swc/core@1.6.13)(@types/express@4.17.21)(@types/node@20.14.10)(chokidar@3.6.0)(ng-packagr@17.3.0(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.2))(tslib@2.6.3)(typescript@5.4.2))(sugarss@4.0.1)(typescript@5.4.2) '@angular/cli': specifier: ^17.3.8 version: 17.3.8(chokidar@3.6.0) '@angular/compiler-cli': specifier: ^17.3.11 - version: 17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.4.2) + version: 17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.2) typescript: specifier: 5.4.2 version: 5.4.2 @@ -277,36 +271,36 @@ importers: dependencies: '@angular/animations': specifier: ^17.3.11 - version: 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)) + version: 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)) '@angular/common': specifier: ^17.3.11 - version: 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1) + version: 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1) '@angular/compiler': specifier: ^17.3.11 - version: 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)) + version: 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)) '@angular/core': specifier: ^17.3.11 - version: 17.3.11(rxjs@7.8.1)(zone.js@0.14.4) + version: 17.3.11(rxjs@7.8.1)(zone.js@0.14.7) '@angular/forms': specifier: ^17.3.11 - version: 17.3.11(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(rxjs@7.8.1) + version: 17.3.11(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(rxjs@7.8.1) '@angular/platform-browser': specifier: ^17.3.11 - version: 17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)) + version: 17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)) '@angular/platform-browser-dynamic': specifier: ^17.3.11 - version: 17.3.11(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))) + version: 17.3.11(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))) '@angular/router': specifier: ^17.3.11 - version: 17.3.11(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(rxjs@7.8.1) + version: 17.3.11(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(rxjs@7.8.1) '@tanstack/angular-form': - specifier: ^0.25.3 + specifier: ^0.26.4 version: link:../../../packages/angular-form '@tanstack/yup-form-adapter': - specifier: ^0.25.3 + specifier: ^0.26.4 version: link:../../../packages/yup-form-adapter rxjs: - specifier: ~7.8.1 + specifier: ^7.8.1 version: 7.8.1 tslib: specifier: ^2.6.3 @@ -315,18 +309,18 @@ importers: specifier: ^1.4.0 version: 1.4.0 zone.js: - specifier: ~0.14.2 - version: 0.14.4 + specifier: ^0.14.7 + version: 0.14.7 devDependencies: '@angular-devkit/build-angular': specifier: ^17.3.8 - version: 17.3.8(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.4.2))(@swc/core@1.6.13)(@types/express@4.17.21)(@types/node@20.10.6)(chokidar@3.6.0)(ng-packagr@17.3.0(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.4.2))(tslib@2.6.3)(typescript@5.4.2))(sugarss@4.0.1)(typescript@5.4.2) + version: 17.3.8(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.2))(@swc/core@1.6.13)(@types/express@4.17.21)(@types/node@20.14.10)(chokidar@3.6.0)(ng-packagr@17.3.0(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.2))(tslib@2.6.3)(typescript@5.4.2))(sugarss@4.0.1)(typescript@5.4.2) '@angular/cli': specifier: ^17.3.8 version: 17.3.8(chokidar@3.6.0) '@angular/compiler-cli': specifier: ^17.3.11 - version: 17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.4.2) + version: 17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.2) typescript: specifier: 5.4.2 version: 5.4.2 @@ -335,36 +329,36 @@ importers: dependencies: '@angular/animations': specifier: ^17.3.11 - version: 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)) + version: 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)) '@angular/common': specifier: ^17.3.11 - version: 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1) + version: 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1) '@angular/compiler': specifier: ^17.3.11 - version: 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)) + version: 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)) '@angular/core': specifier: ^17.3.11 - version: 17.3.11(rxjs@7.8.1)(zone.js@0.14.4) + version: 17.3.11(rxjs@7.8.1)(zone.js@0.14.7) '@angular/forms': specifier: ^17.3.11 - version: 17.3.11(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(rxjs@7.8.1) + version: 17.3.11(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(rxjs@7.8.1) '@angular/platform-browser': specifier: ^17.3.11 - version: 17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)) + version: 17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)) '@angular/platform-browser-dynamic': specifier: ^17.3.11 - version: 17.3.11(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))) + version: 17.3.11(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))) '@angular/router': specifier: ^17.3.11 - version: 17.3.11(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(rxjs@7.8.1) + version: 17.3.11(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(rxjs@7.8.1) '@tanstack/angular-form': - specifier: ^0.25.3 + specifier: ^0.26.4 version: link:../../../packages/angular-form '@tanstack/zod-form-adapter': - specifier: ^0.25.3 + specifier: ^0.26.4 version: link:../../../packages/zod-form-adapter rxjs: - specifier: ~7.8.1 + specifier: ^7.8.1 version: 7.8.1 tslib: specifier: ^2.6.3 @@ -373,18 +367,18 @@ importers: specifier: ^3.23.8 version: 3.23.8 zone.js: - specifier: ~0.14.2 - version: 0.14.4 + specifier: ^0.14.7 + version: 0.14.7 devDependencies: '@angular-devkit/build-angular': specifier: ^17.3.8 - version: 17.3.8(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.4.2))(@swc/core@1.6.13)(@types/express@4.17.21)(@types/node@20.10.6)(chokidar@3.6.0)(ng-packagr@17.3.0(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.4.2))(tslib@2.6.3)(typescript@5.4.2))(sugarss@4.0.1)(typescript@5.4.2) + version: 17.3.8(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.2))(@swc/core@1.6.13)(@types/express@4.17.21)(@types/node@20.14.10)(chokidar@3.6.0)(ng-packagr@17.3.0(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.2))(tslib@2.6.3)(typescript@5.4.2))(sugarss@4.0.1)(typescript@5.4.2) '@angular/cli': specifier: ^17.3.8 version: 17.3.8(chokidar@3.6.0) '@angular/compiler-cli': specifier: ^17.3.11 - version: 17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.4.2) + version: 17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.2) typescript: specifier: 5.4.2 version: 5.4.2 @@ -392,7 +386,7 @@ importers: examples/lit/simple: dependencies: '@tanstack/lit-form': - specifier: ^0.25.3 + specifier: ^0.26.4 version: link:../../../packages/lit-form lit: specifier: ^3.1.4 @@ -400,7 +394,7 @@ importers: devDependencies: vite: specifier: ^5.3.3 - version: 5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) + version: 5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) examples/lit/ui-libraries: dependencies: @@ -408,7 +402,7 @@ importers: specifier: ^1.5.1 version: 1.5.1 '@tanstack/lit-form': - specifier: ^0.25.3 + specifier: ^0.26.4 version: link:../../../packages/lit-form lit: specifier: ^3.1.4 @@ -416,12 +410,12 @@ importers: devDependencies: vite: specifier: ^5.3.3 - version: 5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) + version: 5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) examples/react/array: dependencies: '@tanstack/react-form': - specifier: ^0.26.1 + specifier: ^0.26.4 version: link:../../../packages/react-form react: specifier: ^18.3.1 @@ -438,10 +432,10 @@ importers: version: 18.3.0 '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.1(vite@5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1)) + version: 4.3.1(vite@5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1)) vite: specifier: ^5.3.3 - version: 5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) + version: 5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) examples/react/custom-component-wrapper: dependencies: @@ -471,7 +465,7 @@ importers: examples/react/next-server-actions: dependencies: '@tanstack/react-form': - specifier: ^0.26.1 + specifier: ^0.26.4 version: link:../../../packages/react-form next: specifier: 15.0.0-rc.0 @@ -484,8 +478,8 @@ importers: version: 19.0.0-rc-6d3110b4d9-20240531(react@19.0.0-rc-6d3110b4d9-20240531) devDependencies: '@types/node': - specifier: ^20.9.0 - version: 20.10.6 + specifier: ^20.14.10 + version: 20.14.10 '@types/react': specifier: npm:types-react@rc version: types-react@19.0.0-rc.1 @@ -499,11 +493,11 @@ importers: examples/react/query-integration: dependencies: '@tanstack/react-form': - specifier: ^0.26.1 + specifier: ^0.26.4 version: link:../../../packages/react-form '@tanstack/react-query': - specifier: ^5.50.1 - version: 5.50.1(react@18.3.1) + specifier: ^5.51.1 + version: 5.51.1(react@18.3.1) react: specifier: ^18.3.1 version: 18.3.1 @@ -519,15 +513,15 @@ importers: version: 18.3.0 '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.1(vite@5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1)) + version: 4.3.1(vite@5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1)) vite: specifier: ^5.3.3 - version: 5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) + version: 5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) examples/react/simple: dependencies: '@tanstack/react-form': - specifier: ^0.26.1 + specifier: ^0.26.4 version: link:../../../packages/react-form react: specifier: ^18.3.1 @@ -544,25 +538,25 @@ importers: version: 18.3.0 '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.1(vite@5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1)) + version: 4.3.1(vite@5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1)) vite: specifier: ^5.3.3 - version: 5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) + version: 5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) examples/react/tanstack-start: dependencies: '@tanstack/form-core': - specifier: ^0.25.3 + specifier: ^0.26.4 version: link:../../../packages/form-core '@tanstack/react-form': - specifier: ^0.26.1 + specifier: ^0.26.4 version: link:../../../packages/react-form '@tanstack/react-router': - specifier: ^1.43.14 - version: 1.43.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^1.45.0 + version: 1.45.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@tanstack/start': - specifier: ^1.43.14 - version: 1.43.14(@opentelemetry/api@1.9.0)(@types/node@20.10.6)(encoding@0.1.13)(ioredis@5.4.1)(less@4.2.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)(typescript@5.4.2)(vite@5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)) + specifier: ^1.45.0 + version: 1.45.0(@opentelemetry/api@1.9.0)(@types/node@20.14.10)(encoding@0.1.13)(ioredis@5.4.1)(less@4.2.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)(typescript@5.4.2)(vite@5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)) react: specifier: ^18.3.1 version: 18.3.1 @@ -570,12 +564,12 @@ importers: specifier: ^18.3.1 version: 18.3.1(react@18.3.1) vinxi: - specifier: ^0.3.12 - version: 0.3.12(@opentelemetry/api@1.9.0)(@types/node@20.10.6)(encoding@0.1.13)(ioredis@5.4.1)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1) + specifier: ^0.3.14 + version: 0.3.14(@opentelemetry/api@1.9.0)(@types/node@20.14.10)(encoding@0.1.13)(ioredis@5.4.1)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1) devDependencies: '@types/node': - specifier: ^20.9.0 - version: 20.10.6 + specifier: ^20.14.10 + version: 20.14.10 '@types/react': specifier: ^18.3.3 version: 18.3.3 @@ -584,16 +578,16 @@ importers: version: 18.3.0 '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.1(vite@5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1)) + version: 4.3.1(vite@5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1)) typescript: specifier: 5.4.2 version: 5.4.2 vite: specifier: ^5.3.3 - version: 5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) + version: 5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) vite-tsconfig-paths: specifier: ^4.3.2 - version: 4.3.2(typescript@5.4.2)(vite@5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)) + version: 4.3.2(typescript@5.4.2)(vite@5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)) examples/react/ui-libraries: dependencies: @@ -604,16 +598,16 @@ importers: specifier: 11.11.5 version: 11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) '@mantine/core': - specifier: 7.11.1 - version: 7.11.1(@mantine/hooks@7.11.1(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 7.11.2 + version: 7.11.2(@mantine/hooks@7.11.2(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mantine/hooks': - specifier: 7.11.1 - version: 7.11.1(react@18.3.1) + specifier: 7.11.2 + version: 7.11.2(react@18.3.1) '@mui/material': - specifier: 5.16.0 - version: 5.16.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 5.16.1 + version: 5.16.1(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@tanstack/react-form': - specifier: ^0.26.1 + specifier: ^0.26.4 version: link:../../../packages/react-form '@yme/lay-postcss': specifier: 0.1.0 @@ -648,10 +642,10 @@ importers: version: 7.16.0(eslint@8.57.0)(typescript@5.4.2) '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.1(vite@5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1)) + version: 4.3.1(vite@5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1)) '@vitejs/plugin-react-swc': specifier: ^3.7.0 - version: 3.7.0(@swc/helpers@0.5.11)(vite@5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1)) + version: 3.7.0(@swc/helpers@0.5.11)(vite@5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1)) eslint: specifier: ^8.57.0 version: 8.57.0 @@ -659,22 +653,22 @@ importers: specifier: ^4.6.2 version: 4.6.2(eslint@8.57.0) eslint-plugin-react-refresh: - specifier: ^0.4.7 - version: 0.4.7(eslint@8.57.0) + specifier: ^0.4.8 + version: 0.4.8(eslint@8.57.0) typescript: specifier: 5.4.2 version: 5.4.2 vite: specifier: ^5.3.3 - version: 5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) + version: 5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) examples/react/valibot: dependencies: '@tanstack/react-form': - specifier: ^0.26.1 + specifier: ^0.26.4 version: link:../../../packages/react-form '@tanstack/valibot-form-adapter': - specifier: ^0.25.3 + specifier: ^0.26.4 version: link:../../../packages/valibot-form-adapter react: specifier: ^18.3.1 @@ -683,8 +677,8 @@ importers: specifier: ^18.3.1 version: 18.3.1(react@18.3.1) valibot: - specifier: ^0.35.0 - version: 0.35.0 + specifier: ^0.36.0 + version: 0.36.0 devDependencies: '@types/react': specifier: ^18.3.3 @@ -694,18 +688,18 @@ importers: version: 18.3.0 '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.1(vite@5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1)) + version: 4.3.1(vite@5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1)) vite: specifier: ^5.3.3 - version: 5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) + version: 5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) examples/react/yup: dependencies: '@tanstack/react-form': - specifier: ^0.26.1 + specifier: ^0.26.4 version: link:../../../packages/react-form '@tanstack/yup-form-adapter': - specifier: ^0.25.3 + specifier: ^0.26.4 version: link:../../../packages/yup-form-adapter react: specifier: ^18.3.1 @@ -725,18 +719,18 @@ importers: version: 18.3.0 '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.1(vite@5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1)) + version: 4.3.1(vite@5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1)) vite: specifier: ^5.3.3 - version: 5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) + version: 5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) examples/react/zod: dependencies: '@tanstack/react-form': - specifier: ^0.26.1 + specifier: ^0.26.4 version: link:../../../packages/react-form '@tanstack/zod-form-adapter': - specifier: ^0.25.3 + specifier: ^0.26.4 version: link:../../../packages/zod-form-adapter react: specifier: ^18.3.1 @@ -756,15 +750,15 @@ importers: version: 18.3.0 '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.1(vite@5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1)) + version: 4.3.1(vite@5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1)) vite: specifier: ^5.3.3 - version: 5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) + version: 5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) examples/solid/array: dependencies: '@tanstack/solid-form': - specifier: ^0.26.2 + specifier: ^0.26.4 version: link:../../../packages/solid-form solid-js: specifier: ^1.8.18 @@ -775,15 +769,15 @@ importers: version: 5.4.2 vite: specifier: ^5.3.3 - version: 5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) + version: 5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) vite-plugin-solid: specifier: ^2.10.2 - version: 2.10.2(@testing-library/jest-dom@6.4.6(vitest@1.6.0(@types/node@20.10.6)(jsdom@24.1.0)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)))(solid-js@1.8.18)(vite@5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)) + version: 2.10.2(@testing-library/jest-dom@6.4.6(vitest@1.6.0(@types/node@20.14.10)(jsdom@24.1.0)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)))(solid-js@1.8.18)(vite@5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)) examples/solid/simple: dependencies: '@tanstack/solid-form': - specifier: ^0.26.2 + specifier: ^0.26.4 version: link:../../../packages/solid-form solid-js: specifier: ^1.8.18 @@ -794,43 +788,43 @@ importers: version: 5.4.2 vite: specifier: ^5.3.3 - version: 5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) + version: 5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) vite-plugin-solid: specifier: ^2.10.2 - version: 2.10.2(@testing-library/jest-dom@6.4.6(vitest@1.6.0(@types/node@20.10.6)(jsdom@24.1.0)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)))(solid-js@1.8.18)(vite@5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)) + version: 2.10.2(@testing-library/jest-dom@6.4.6(vitest@1.6.0(@types/node@20.14.10)(jsdom@24.1.0)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)))(solid-js@1.8.18)(vite@5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)) examples/solid/valibot: dependencies: '@tanstack/solid-form': - specifier: ^0.26.2 + specifier: ^0.26.4 version: link:../../../packages/solid-form '@tanstack/valibot-form-adapter': - specifier: ^0.25.3 + specifier: ^0.26.4 version: link:../../../packages/valibot-form-adapter solid-js: specifier: ^1.8.18 version: 1.8.18 valibot: - specifier: ^0.35.0 - version: 0.35.0 + specifier: ^0.36.0 + version: 0.36.0 devDependencies: typescript: specifier: 5.4.2 version: 5.4.2 vite: specifier: ^5.3.3 - version: 5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) + version: 5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) vite-plugin-solid: specifier: ^2.10.2 - version: 2.10.2(@testing-library/jest-dom@6.4.6(vitest@1.6.0(@types/node@20.10.6)(jsdom@24.1.0)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)))(solid-js@1.8.18)(vite@5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)) + version: 2.10.2(@testing-library/jest-dom@6.4.6(vitest@1.6.0(@types/node@20.14.10)(jsdom@24.1.0)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)))(solid-js@1.8.18)(vite@5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)) examples/solid/yup: dependencies: '@tanstack/solid-form': - specifier: ^0.26.2 + specifier: ^0.26.4 version: link:../../../packages/solid-form '@tanstack/yup-form-adapter': - specifier: ^0.25.3 + specifier: ^0.26.4 version: link:../../../packages/yup-form-adapter solid-js: specifier: ^1.8.18 @@ -844,18 +838,18 @@ importers: version: 5.4.2 vite: specifier: ^5.3.3 - version: 5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) + version: 5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) vite-plugin-solid: specifier: ^2.10.2 - version: 2.10.2(@testing-library/jest-dom@6.4.6(vitest@1.6.0(@types/node@20.10.6)(jsdom@24.1.0)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)))(solid-js@1.8.18)(vite@5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)) + version: 2.10.2(@testing-library/jest-dom@6.4.6(vitest@1.6.0(@types/node@20.14.10)(jsdom@24.1.0)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)))(solid-js@1.8.18)(vite@5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)) examples/solid/zod: dependencies: '@tanstack/solid-form': - specifier: ^0.26.2 + specifier: ^0.26.4 version: link:../../../packages/solid-form '@tanstack/zod-form-adapter': - specifier: ^0.25.3 + specifier: ^0.26.4 version: link:../../../packages/zod-form-adapter solid-js: specifier: ^1.8.18 @@ -869,15 +863,15 @@ importers: version: 5.4.2 vite: specifier: ^5.3.3 - version: 5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) + version: 5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) vite-plugin-solid: specifier: ^2.10.2 - version: 2.10.2(@testing-library/jest-dom@6.4.6(vitest@1.6.0(@types/node@20.10.6)(jsdom@24.1.0)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)))(solid-js@1.8.18)(vite@5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)) + version: 2.10.2(@testing-library/jest-dom@6.4.6(vitest@1.6.0(@types/node@20.14.10)(jsdom@24.1.0)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)))(solid-js@1.8.18)(vite@5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)) examples/vue/array: dependencies: '@tanstack/vue-form': - specifier: ^0.25.3 + specifier: ^0.26.4 version: link:../../../packages/vue-form vue: specifier: ^3.3.4 @@ -885,21 +879,21 @@ importers: devDependencies: '@vitejs/plugin-vue': specifier: ^5.0.5 - version: 5.0.5(vite@5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1))(vue@3.3.4) + version: 5.0.5(vite@5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1))(vue@3.3.4) typescript: specifier: 5.4.2 version: 5.4.2 vite: specifier: ^5.3.3 - version: 5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) + version: 5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) vue-tsc: - specifier: ^2.0.6 - version: 2.0.6(typescript@5.4.2) + specifier: ^2.0.26 + version: 2.0.26(typescript@5.4.2) examples/vue/simple: dependencies: '@tanstack/vue-form': - specifier: ^0.25.3 + specifier: ^0.26.4 version: link:../../../packages/vue-form vue: specifier: ^3.3.4 @@ -907,52 +901,52 @@ importers: devDependencies: '@vitejs/plugin-vue': specifier: ^5.0.5 - version: 5.0.5(vite@5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1))(vue@3.3.4) + version: 5.0.5(vite@5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1))(vue@3.3.4) typescript: specifier: 5.4.2 version: 5.4.2 vite: specifier: ^5.3.3 - version: 5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) + version: 5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) vue-tsc: - specifier: ^2.0.6 - version: 2.0.6(typescript@5.4.2) + specifier: ^2.0.26 + version: 2.0.26(typescript@5.4.2) examples/vue/valibot: dependencies: '@tanstack/valibot-form-adapter': - specifier: ^0.25.3 + specifier: ^0.26.4 version: link:../../../packages/valibot-form-adapter '@tanstack/vue-form': - specifier: ^0.25.3 + specifier: ^0.26.4 version: link:../../../packages/vue-form valibot: - specifier: ^0.35.0 - version: 0.35.0 + specifier: ^0.36.0 + version: 0.36.0 vue: specifier: ^3.3.4 version: 3.3.4 devDependencies: '@vitejs/plugin-vue': specifier: ^5.0.5 - version: 5.0.5(vite@5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1))(vue@3.3.4) + version: 5.0.5(vite@5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1))(vue@3.3.4) typescript: specifier: 5.4.2 version: 5.4.2 vite: specifier: ^5.3.3 - version: 5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) + version: 5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) vue-tsc: - specifier: ^2.0.6 - version: 2.0.6(typescript@5.4.2) + specifier: ^2.0.26 + version: 2.0.26(typescript@5.4.2) examples/vue/yup: dependencies: '@tanstack/vue-form': - specifier: ^0.25.3 + specifier: ^0.26.4 version: link:../../../packages/vue-form '@tanstack/yup-form-adapter': - specifier: ^0.25.3 + specifier: ^0.26.4 version: link:../../../packages/yup-form-adapter vue: specifier: ^3.3.4 @@ -963,24 +957,24 @@ importers: devDependencies: '@vitejs/plugin-vue': specifier: ^5.0.5 - version: 5.0.5(vite@5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1))(vue@3.3.4) + version: 5.0.5(vite@5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1))(vue@3.3.4) typescript: specifier: 5.4.2 version: 5.4.2 vite: specifier: ^5.3.3 - version: 5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) + version: 5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) vue-tsc: - specifier: ^2.0.6 - version: 2.0.6(typescript@5.4.2) + specifier: ^2.0.26 + version: 2.0.26(typescript@5.4.2) examples/vue/zod: dependencies: '@tanstack/vue-form': - specifier: ^0.25.3 + specifier: ^0.26.4 version: link:../../../packages/vue-form '@tanstack/zod-form-adapter': - specifier: ^0.25.3 + specifier: ^0.26.4 version: link:../../../packages/zod-form-adapter vue: specifier: ^3.3.4 @@ -991,22 +985,22 @@ importers: devDependencies: '@vitejs/plugin-vue': specifier: ^5.0.5 - version: 5.0.5(vite@5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1))(vue@3.3.4) + version: 5.0.5(vite@5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1))(vue@3.3.4) typescript: specifier: 5.4.2 version: 5.4.2 vite: specifier: ^5.3.3 - version: 5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) + version: 5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) vue-tsc: - specifier: ^2.0.6 - version: 2.0.6(typescript@5.4.2) + specifier: ^2.0.26 + version: 2.0.26(typescript@5.4.2) packages/angular-form: dependencies: '@tanstack/angular-store': - specifier: ^0.5.4 - version: 0.5.4(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)) + specifier: ^0.5.5 + version: 0.5.5(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)) '@tanstack/form-core': specifier: workspace:* version: link:../form-core @@ -1016,43 +1010,43 @@ importers: devDependencies: '@analogjs/vite-plugin-angular': specifier: ^1.6.1 - version: 1.6.1(@angular-devkit/build-angular@17.3.8(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.4.2))(@swc/core@1.6.13)(@types/express@4.17.21)(@types/node@20.10.6)(chokidar@3.6.0)(ng-packagr@17.3.0(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.4.2))(tslib@2.6.3)(typescript@5.4.2))(sugarss@4.0.1)(typescript@5.4.2))(@ngtools/webpack@17.3.8(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.4.2))(typescript@5.4.2)(webpack@5.90.3(@swc/core@1.6.13)(esbuild@0.21.5))) + version: 1.6.1(@angular-devkit/build-angular@17.3.8(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.2))(@swc/core@1.6.13)(@types/express@4.17.21)(@types/node@20.14.10)(chokidar@3.6.0)(ng-packagr@17.3.0(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.2))(tslib@2.6.3)(typescript@5.4.2))(sugarss@4.0.1)(typescript@5.4.2))(@ngtools/webpack@17.3.8(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.2))(typescript@5.4.2)(webpack@5.90.3(@swc/core@1.6.13)(esbuild@0.21.5))) '@angular/common': specifier: ^17.3.11 - version: 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1) + version: 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1) '@angular/compiler': specifier: ^17.3.11 - version: 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)) + version: 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)) '@angular/compiler-cli': specifier: ^17.3.11 - version: 17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.4.2) + version: 17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.2) '@angular/core': specifier: ^17.3.11 - version: 17.3.11(rxjs@7.8.1)(zone.js@0.14.4) + version: 17.3.11(rxjs@7.8.1)(zone.js@0.14.7) '@angular/platform-browser': specifier: ^17.3.11 - version: 17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)) + version: 17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)) '@angular/platform-browser-dynamic': specifier: ^17.3.11 - version: 17.3.11(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))) + version: 17.3.11(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))) '@testing-library/angular': specifier: ^17.0.0 - version: 17.0.0(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/router@17.3.11(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(rxjs@7.8.1))(@testing-library/dom@10.3.1) + version: 17.0.0(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(@angular/router@17.3.11(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(rxjs@7.8.1))(@testing-library/dom@10.3.1) ng-packagr: specifier: ^17.3.0 - version: 17.3.0(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.4.2))(tslib@2.6.3)(typescript@5.4.2) + version: 17.3.0(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.2))(tslib@2.6.3)(typescript@5.4.2) typescript: specifier: 5.4.2 version: 5.4.2 zone.js: - specifier: ~0.14.2 - version: 0.14.4 + specifier: ^0.14.7 + version: 0.14.7 packages/form-core: dependencies: '@tanstack/store': - specifier: ^0.5.4 - version: 0.5.4 + specifier: ^0.5.5 + version: 0.5.5 packages/lit-form: dependencies: @@ -1073,15 +1067,15 @@ importers: specifier: workspace:* version: link:../form-core '@tanstack/react-store': - specifier: ^0.5.4 - version: 0.5.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^0.5.5 + version: 0.5.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) decode-formdata: specifier: ^0.7.5 version: 0.7.5 devDependencies: '@tanstack/start': - specifier: ^1.43.14 - version: 1.43.14(@opentelemetry/api@1.9.0)(@types/node@20.10.6)(encoding@0.1.13)(ioredis@5.4.1)(less@4.2.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)(typescript@5.4.2)(vite@5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)) + specifier: ^1.45.0 + version: 1.45.0(@opentelemetry/api@1.9.0)(@types/node@20.14.10)(encoding@0.1.13)(ioredis@5.4.1)(less@4.2.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)(typescript@5.4.2)(vite@5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)) '@types/react': specifier: ^18.3.3 version: 18.3.3 @@ -1090,7 +1084,7 @@ importers: version: 18.3.0 '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.1(vite@5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1)) + version: 4.3.1(vite@5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1)) react: specifier: ^18.3.1 version: 18.3.1 @@ -1099,7 +1093,7 @@ importers: version: 18.3.1(react@18.3.1) vite: specifier: ^5.3.3 - version: 5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) + version: 5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) packages/solid-form: dependencies: @@ -1107,18 +1101,18 @@ importers: specifier: workspace:* version: link:../form-core '@tanstack/solid-store': - specifier: ^0.5.4 - version: 0.5.4(solid-js@1.8.18) + specifier: ^0.5.5 + version: 0.5.5(solid-js@1.8.18) devDependencies: solid-js: specifier: ^1.8.18 version: 1.8.18 vite: specifier: ^5.3.3 - version: 5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) + version: 5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) vite-plugin-solid: specifier: ^2.10.2 - version: 2.10.2(@testing-library/jest-dom@6.4.6(vitest@1.6.0(@types/node@20.10.6)(jsdom@24.1.0)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)))(solid-js@1.8.18)(vite@5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)) + version: 2.10.2(@testing-library/jest-dom@6.4.6(vitest@1.6.0(@types/node@20.14.10)(jsdom@24.1.0)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)))(solid-js@1.8.18)(vite@5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)) packages/valibot-form-adapter: dependencies: @@ -1127,8 +1121,8 @@ importers: version: link:../form-core devDependencies: valibot: - specifier: ^0.35.0 - version: 0.35.0 + specifier: ^0.36.0 + version: 0.36.0 packages/vue-form: dependencies: @@ -1136,15 +1130,15 @@ importers: specifier: workspace:* version: link:../form-core '@tanstack/vue-store': - specifier: ^0.5.4 - version: 0.5.4(vue@3.3.4) + specifier: ^0.5.5 + version: 0.5.5(vue@3.3.4) devDependencies: '@vitejs/plugin-vue': specifier: ^5.0.5 - version: 5.0.5(vite@5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1))(vue@3.3.4) + version: 5.0.5(vite@5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1))(vue@3.3.4) vite: specifier: ^5.3.3 - version: 5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) + version: 5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) vue: specifier: ^3.3.4 version: 3.3.4 @@ -1337,8 +1331,8 @@ packages: resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.24.7': - resolution: {integrity: sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==} + '@babel/compat-data@7.24.8': + resolution: {integrity: sha512-c4IM7OTg6k1Q+AJ153e2mc2QVTezTwnb4VzquwcyiEzGnW0Kedv4do/TrkU98qPeC5LNiMt/QXwIjzYXLBpyZg==} engines: {node: '>=6.9.0'} '@babel/core@7.23.9': @@ -1349,16 +1343,16 @@ packages: resolution: {integrity: sha512-fQfkg0Gjkza3nf0c7/w6Xf34BW4YvzNfACRLmmb7XRLa6XHdR+K9AlJlxneFfWYf6uhOzuzZVTjF/8KfndZANw==} engines: {node: '>=6.9.0'} - '@babel/core@7.24.7': - resolution: {integrity: sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==} + '@babel/core@7.24.8': + resolution: {integrity: sha512-6AWcmZC/MZCO0yKys4uhg5NlxL0ESF3K6IAaoQ+xSXvPyPyxNWRafP+GDbI88Oh68O7QkJgmEtedWPM9U0pZNg==} engines: {node: '>=6.9.0'} '@babel/generator@7.23.6': resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==} engines: {node: '>=6.9.0'} - '@babel/generator@7.24.7': - resolution: {integrity: sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==} + '@babel/generator@7.24.8': + resolution: {integrity: sha512-47DG+6F5SzOi0uEvK4wMShmn5yY0mVjVJoWTphdY2B4Rx9wHgjK7Yhtr0ru6nE+sn0v38mzrWOlah0p/YlHHOQ==} engines: {node: '>=6.9.0'} '@babel/helper-annotate-as-pure@7.22.5': @@ -1369,8 +1363,8 @@ packages: resolution: {integrity: sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==} engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.24.7': - resolution: {integrity: sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==} + '@babel/helper-compilation-targets@7.24.8': + resolution: {integrity: sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw==} engines: {node: '>=6.9.0'} '@babel/helper-create-class-features-plugin@7.24.0': @@ -1419,8 +1413,8 @@ packages: resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==} engines: {node: '>=6.9.0'} - '@babel/helper-module-transforms@7.24.7': - resolution: {integrity: sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==} + '@babel/helper-module-transforms@7.24.8': + resolution: {integrity: sha512-m4vWKVqvkVAWLXfHCCfff2luJj86U+J0/x+0N3ArG/tP0Fq7zky2dYwMbtPmkc/oulkkbjdL3uWzuoBwQ8R00Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -1461,32 +1455,32 @@ packages: resolution: {integrity: sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==} engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.24.7': - resolution: {integrity: sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==} + '@babel/helper-string-parser@7.24.8': + resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} engines: {node: '>=6.9.0'} '@babel/helper-validator-identifier@7.24.7': resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-option@7.24.7': - resolution: {integrity: sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==} + '@babel/helper-validator-option@7.24.8': + resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==} engines: {node: '>=6.9.0'} '@babel/helper-wrap-function@7.22.20': resolution: {integrity: sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==} engines: {node: '>=6.9.0'} - '@babel/helpers@7.24.7': - resolution: {integrity: sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==} + '@babel/helpers@7.24.8': + resolution: {integrity: sha512-gV2265Nkcz7weJJfvDoAEVzC1e2OTDpkGbEsebse8koXUJUXPsCMi7sRo/+SPMuMZ9MtUPnGwITTnQnU5YjyaQ==} engines: {node: '>=6.9.0'} '@babel/highlight@7.24.7': resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} engines: {node: '>=6.9.0'} - '@babel/parser@7.24.7': - resolution: {integrity: sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==} + '@babel/parser@7.24.8': + resolution: {integrity: sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w==} engines: {node: '>=6.0.0'} hasBin: true @@ -1950,12 +1944,12 @@ packages: resolution: {integrity: sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.24.7': - resolution: {integrity: sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==} + '@babel/traverse@7.24.8': + resolution: {integrity: sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ==} engines: {node: '>=6.9.0'} - '@babel/types@7.24.7': - resolution: {integrity: sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==} + '@babel/types@7.24.8': + resolution: {integrity: sha512-SkSBEHwwJRU52QEVZBmMBnE5Ux2/6WU1grdYyOhpbCNxbmJrDuDCphBzKZSO3taf0zztp+qkWlymE5tVL5l0TA==} engines: {node: '>=6.9.0'} '@cloudflare/kv-asset-handler@0.3.4': @@ -2061,12 +2055,6 @@ packages: cpu: [ppc64] os: [aix] - '@esbuild/android-arm64@0.18.20': - resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - '@esbuild/android-arm64@0.19.11': resolution: {integrity: sha512-aiu7K/5JnLj//KOnOfEZ0D90obUkRzDMyqd/wNAUQ34m4YUPVhRZpnqKV9uqDGxT7cToSDnIHsGooyIczu9T+Q==} engines: {node: '>=12'} @@ -2091,12 +2079,6 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm@0.18.20': - resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - '@esbuild/android-arm@0.19.11': resolution: {integrity: sha512-5OVapq0ClabvKvQ58Bws8+wkLCV+Rxg7tUVbo9xu034Nm536QTII4YzhaFriQ7rMrorfnFKUsArD2lqKbFY4vw==} engines: {node: '>=12'} @@ -2121,12 +2103,6 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-x64@0.18.20': - resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - '@esbuild/android-x64@0.19.11': resolution: {integrity: sha512-eccxjlfGw43WYoY9QgB82SgGgDbibcqyDTlk3l3C0jOVHKxrjdc9CTwDUQd0vkvYg5um0OH+GpxYvp39r+IPOg==} engines: {node: '>=12'} @@ -2151,12 +2127,6 @@ packages: cpu: [x64] os: [android] - '@esbuild/darwin-arm64@0.18.20': - resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - '@esbuild/darwin-arm64@0.19.11': resolution: {integrity: sha512-ETp87DRWuSt9KdDVkqSoKoLFHYTrkyz2+65fj9nfXsaV3bMhTCjtQfw3y+um88vGRKRiF7erPrh/ZuIdLUIVxQ==} engines: {node: '>=12'} @@ -2181,12 +2151,6 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-x64@0.18.20': - resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - '@esbuild/darwin-x64@0.19.11': resolution: {integrity: sha512-fkFUiS6IUK9WYUO/+22omwetaSNl5/A8giXvQlcinLIjVkxwTLSktbF5f/kJMftM2MJp9+fXqZ5ezS7+SALp4g==} engines: {node: '>=12'} @@ -2211,12 +2175,6 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/freebsd-arm64@0.18.20': - resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - '@esbuild/freebsd-arm64@0.19.11': resolution: {integrity: sha512-lhoSp5K6bxKRNdXUtHoNc5HhbXVCS8V0iZmDvyWvYq9S5WSfTIHU2UGjcGt7UeS6iEYp9eeymIl5mJBn0yiuxA==} engines: {node: '>=12'} @@ -2241,12 +2199,6 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-x64@0.18.20': - resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - '@esbuild/freebsd-x64@0.19.11': resolution: {integrity: sha512-JkUqn44AffGXitVI6/AbQdoYAq0TEullFdqcMY/PCUZ36xJ9ZJRtQabzMA+Vi7r78+25ZIBosLTOKnUXBSi1Kw==} engines: {node: '>=12'} @@ -2271,12 +2223,6 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/linux-arm64@0.18.20': - resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - '@esbuild/linux-arm64@0.19.11': resolution: {integrity: sha512-LneLg3ypEeveBSMuoa0kwMpCGmpu8XQUh+mL8XXwoYZ6Be2qBnVtcDI5azSvh7vioMDhoJFZzp9GWp9IWpYoUg==} engines: {node: '>=12'} @@ -2301,12 +2247,6 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm@0.18.20': - resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - '@esbuild/linux-arm@0.19.11': resolution: {integrity: sha512-3CRkr9+vCV2XJbjwgzjPtO8T0SZUmRZla+UL1jw+XqHZPkPgZiyWvbDvl9rqAN8Zl7qJF0O/9ycMtjU67HN9/Q==} engines: {node: '>=12'} @@ -2331,12 +2271,6 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-ia32@0.18.20': - resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - '@esbuild/linux-ia32@0.19.11': resolution: {integrity: sha512-caHy++CsD8Bgq2V5CodbJjFPEiDPq8JJmBdeyZ8GWVQMjRD0sU548nNdwPNvKjVpamYYVL40AORekgfIubwHoA==} engines: {node: '>=12'} @@ -2361,12 +2295,6 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-loong64@0.18.20': - resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - '@esbuild/linux-loong64@0.19.11': resolution: {integrity: sha512-ppZSSLVpPrwHccvC6nQVZaSHlFsvCQyjnvirnVjbKSHuE5N24Yl8F3UwYUUR1UEPaFObGD2tSvVKbvR+uT1Nrg==} engines: {node: '>=12'} @@ -2391,12 +2319,6 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-mips64el@0.18.20': - resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - '@esbuild/linux-mips64el@0.19.11': resolution: {integrity: sha512-B5x9j0OgjG+v1dF2DkH34lr+7Gmv0kzX6/V0afF41FkPMMqaQ77pH7CrhWeR22aEeHKaeZVtZ6yFwlxOKPVFyg==} engines: {node: '>=12'} @@ -2421,12 +2343,6 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-ppc64@0.18.20': - resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - '@esbuild/linux-ppc64@0.19.11': resolution: {integrity: sha512-MHrZYLeCG8vXblMetWyttkdVRjQlQUb/oMgBNurVEnhj4YWOr4G5lmBfZjHYQHHN0g6yDmCAQRR8MUHldvvRDA==} engines: {node: '>=12'} @@ -2451,12 +2367,6 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-riscv64@0.18.20': - resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - '@esbuild/linux-riscv64@0.19.11': resolution: {integrity: sha512-f3DY++t94uVg141dozDu4CCUkYW+09rWtaWfnb3bqe4w5NqmZd6nPVBm+qbz7WaHZCoqXqHz5p6CM6qv3qnSSQ==} engines: {node: '>=12'} @@ -2481,12 +2391,6 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-s390x@0.18.20': - resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - '@esbuild/linux-s390x@0.19.11': resolution: {integrity: sha512-A5xdUoyWJHMMlcSMcPGVLzYzpcY8QP1RtYzX5/bS4dvjBGVxdhuiYyFwp7z74ocV7WDc0n1harxmpq2ePOjI0Q==} engines: {node: '>=12'} @@ -2511,12 +2415,6 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-x64@0.18.20': - resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - '@esbuild/linux-x64@0.19.11': resolution: {integrity: sha512-grbyMlVCvJSfxFQUndw5mCtWs5LO1gUlwP4CDi4iJBbVpZcqLVT29FxgGuBJGSzyOxotFG4LoO5X+M1350zmPA==} engines: {node: '>=12'} @@ -2541,12 +2439,6 @@ packages: cpu: [x64] os: [linux] - '@esbuild/netbsd-x64@0.18.20': - resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - '@esbuild/netbsd-x64@0.19.11': resolution: {integrity: sha512-13jvrQZJc3P230OhU8xgwUnDeuC/9egsjTkXN49b3GcS5BKvJqZn86aGM8W9pd14Kd+u7HuFBMVtrNGhh6fHEQ==} engines: {node: '>=12'} @@ -2571,12 +2463,6 @@ packages: cpu: [x64] os: [netbsd] - '@esbuild/openbsd-x64@0.18.20': - resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - '@esbuild/openbsd-x64@0.19.11': resolution: {integrity: sha512-ysyOGZuTp6SNKPE11INDUeFVVQFrhcNDVUgSQVDzqsqX38DjhPEPATpid04LCoUr2WXhQTEZ8ct/EgJCUDpyNw==} engines: {node: '>=12'} @@ -2601,12 +2487,6 @@ packages: cpu: [x64] os: [openbsd] - '@esbuild/sunos-x64@0.18.20': - resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - '@esbuild/sunos-x64@0.19.11': resolution: {integrity: sha512-Hf+Sad9nVwvtxy4DXCZQqLpgmRTQqyFyhT3bZ4F2XlJCjxGmRFF0Shwn9rzhOYRB61w9VMXUkxlBy56dk9JJiQ==} engines: {node: '>=12'} @@ -2631,12 +2511,6 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/win32-arm64@0.18.20': - resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - '@esbuild/win32-arm64@0.19.11': resolution: {integrity: sha512-0P58Sbi0LctOMOQbpEOvOL44Ne0sqbS0XWHMvvrg6NE5jQ1xguCSSw9jQeUk2lfrXYsKDdOe6K+oZiwKPilYPQ==} engines: {node: '>=12'} @@ -2661,12 +2535,6 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-ia32@0.18.20': - resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - '@esbuild/win32-ia32@0.19.11': resolution: {integrity: sha512-6YOrWS+sDJDmshdBIQU+Uoyh7pQKrdykdefC1avn76ss5c+RN6gut3LZA4E2cH5xUEp5/cA0+YxRaVtRAb0xBg==} engines: {node: '>=12'} @@ -2691,12 +2559,6 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-x64@0.18.20': - resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - '@esbuild/win32-x64@0.19.11': resolution: {integrity: sha512-vfkhltrjCAb603XaFhqhAF4LGDi2M4OrCRrFusyQ+iTLQ/o60QQXxc9cZC/FFpihBI9N1Grn6SMKVJ4KP7Fuiw==} engines: {node: '>=12'} @@ -2731,36 +2593,36 @@ packages: resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint-react/ast@1.5.23': - resolution: {integrity: sha512-WS7PwIMKHcKQp1INKqmPbq9WvXaJNteuXcSPIvB7IwdNFnMoyMN0ADzd7JzE47JBT5Kudc2zLlrvczd9LmWbiQ==} + '@eslint-react/ast@1.5.26': + resolution: {integrity: sha512-nitHl5BL9+spjXXaJY2vzetTEC9PowUOS1ChH3ECnVymHYxL6j5Lbash2Wkda5iY/xGfyg21iYn98dhhd3z9Kg==} - '@eslint-react/core@1.5.23': - resolution: {integrity: sha512-Zama8iCmeztV0yjBLUGWnkhbH5wLn0H4dbzctlrrGLTT13GqOr4jpCmb9tp3LBgfpgm7L/0TyD/AVxcbiC2OVA==} + '@eslint-react/core@1.5.26': + resolution: {integrity: sha512-NOT5I2mUcRDdVXG5zJyJqd6X614G3sYhwTyuhbybsdOOdbNJBJNoD9hIgY4oaQQ6vKDZI514kxT3UCxSpi2Iqw==} - '@eslint-react/eslint-plugin@1.5.23': - resolution: {integrity: sha512-jrTMvM8lZZZwCoXP3liOGqYvxI6q9FENmOqGXYxzFc8Iw+6zCL7GEP7WsuCgCKROyxhhnBFa9vOj7S7FKJJcKg==} + '@eslint-react/eslint-plugin@1.5.26': + resolution: {integrity: sha512-ym9dQKX7Uwc4nmfzOOJEYk5qDlju6eY8N5fRg37eLRwBFUEw0yBTlY4u9PWr7/l/m48P76x6jjVJc24+gBDgpA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: ^5.3.3 + typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: optional: true - '@eslint-react/jsx@1.5.23': - resolution: {integrity: sha512-H+BBy7aH2To32IQtGMIWwiUv30oy8lYkxBZ/R9040sVcm9wbIp0fvjuw1c5vPlv9T5s6aIGigwVrGT7qGJIybw==} + '@eslint-react/jsx@1.5.26': + resolution: {integrity: sha512-UCM/cTgasFvmdDK2MkpYDEhTSTCkMyspf22GBc6p5DTcpSyT0BWKHzLANwFgeaWXX7qLA8ibQKhdtTvUOdqLRQ==} - '@eslint-react/shared@1.5.23': - resolution: {integrity: sha512-nLrcpMUpD36KoJuPyXkbW3nZCJKoVh0wRs9tNf4SnRandY/enx0YnVEAPyIpDS5WjKBFb+8+oqI3b+r8Kc14eA==} + '@eslint-react/shared@1.5.26': + resolution: {integrity: sha512-apPQGSg+Kn3d3ckddZeaJ0REAG4FfuMWfvCajwy7MIlI3Jr9UTwopBmsZpb6LJkJCfrXnjqc7fS6kd/thqF/FQ==} - '@eslint-react/tools@1.5.23': - resolution: {integrity: sha512-8sLyj22u5to9lqSjisk+SKVc8kmf5uzdbtYKBOH3MJ9IL8AfTu8eyiJmUQ1V1GoO8l/8abjNbC6x/3OhTbcvaQ==} + '@eslint-react/tools@1.5.26': + resolution: {integrity: sha512-TR+/BDkv51b7RuHcgOZRAsEZR1nOeGEuerqPvSBQ0tBOItRpcj/tTenWxPJc5pUyyebmAiF/89/6irRfJOG2kQ==} - '@eslint-react/types@1.5.23': - resolution: {integrity: sha512-4wAQotC+e8NpKDsn3tgWWBQc5HnwuoYQrwZYKZ96cLAUR9QbfRcIb7T6kpeN2D6khlxPS91Z6ez+u7XNIxzOXw==} + '@eslint-react/types@1.5.26': + resolution: {integrity: sha512-FZdrIKzsHqnwYdD16rgrVNi91GAS4bku3N+fz2t9hTf0cdW1CzzpOQiMT+aSK4YJubMJ1adkMavQAXd8u2zyFg==} - '@eslint-react/var@1.5.23': - resolution: {integrity: sha512-ZlDndBuYaKB0TTlI0m2bbgtCFyDgkE+tINz0Y3+JaLLhzK78kiLhy/fB5sgS2u3khIgKSxJUAIRPFEeKSG1FsA==} + '@eslint-react/var@1.5.26': + resolution: {integrity: sha512-1E2v6lqewr+CSgF/IdEt8iMMwN9e3NwSg8Ljdg6n2ToJO8TKv0Yzq6bTK3GEkeUZCTjtkJUgFS+0c+9gqkQZ5Q==} '@eslint/eslintrc@2.1.4': resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} @@ -2995,15 +2857,15 @@ packages: resolution: {integrity: sha512-/gKJun8NNiWGZJkGzI/Ragc53cOdcLNdzjLaIa+GEjguQs0ulsurx8WN0jijdK9yPqDvziX995sMRLyLt1uZMQ==} engines: {node: '>= 0.4'} - '@mantine/core@7.11.1': - resolution: {integrity: sha512-qEwe5ijBe3MWOg4yerJ+HXMugIBtS1Bbqbdnfrg2cuHXr+2paqu8SQMzldtzqfiLsRajOtkokOkY67jUJOacCA==} + '@mantine/core@7.11.2': + resolution: {integrity: sha512-T64RjdgY8UPAv249miW1lQyPPot1JbCcKKsAZMNQHgcttcxLhrFpKVvglc4/48hdSoxI4LYJPNvqp7zciZmucQ==} peerDependencies: - '@mantine/hooks': 7.11.1 + '@mantine/hooks': 7.11.2 react: ^18.2.0 react-dom: ^18.2.0 - '@mantine/hooks@7.11.1': - resolution: {integrity: sha512-28WS/U6QL4jaIHf1uFpny5Tglu9MoyyM4bWLmIcAQHtOD3YHpuNvs9OTWLqKAQs6VN+kydlxvjvT+w1LBWEpQg==} + '@mantine/hooks@7.11.2': + resolution: {integrity: sha512-jhyVe/sbDEG2U8rr2lMecUPgQxcfr5hh9HazqGfkS7ZRIMDO7uJ947yAcTMGGkp5Lxtt5TBFt1Cb6tiB2/1agg==} peerDependencies: react: ^18.2.0 @@ -3038,11 +2900,11 @@ packages: '@types/react': optional: true - '@mui/core-downloads-tracker@5.16.0': - resolution: {integrity: sha512-8SLffXYPRVpcZx5QzxNE8fytTqzp+IuU3deZbQWg/vSaTlDpR5YVrQ4qQtXTi5cRdhOufV5INylmwlKK+//nPw==} + '@mui/core-downloads-tracker@5.16.1': + resolution: {integrity: sha512-62Jq7ACYi/55Kjkh/nVfEL3F3ytTYTsdB8MGJ9iI+eRQv+Aoem5CPUAzQihUo25qqh1VkVu9/jQn3dFbyrXHgw==} - '@mui/material@5.16.0': - resolution: {integrity: sha512-DbR1NckTLpjt9Zut9EGQ70th86HfN0BYQgyYro6aXQrNfjzSwe3BJS1AyBQ5mJ7TdL6YVRqohfukxj9JlqZZUg==} + '@mui/material@5.16.1': + resolution: {integrity: sha512-BGTgJRb0d/hX9tus5CEb6N/Fo8pE4tYA+s9r4/S0PCrtZ3urCLXlTH4qrAvggQbiF1cYRAbHCkVHoQ+4Pdxl+w==} engines: {node: '>=12.0.0'} peerDependencies: '@emotion/react': ^11.5.0 @@ -3058,8 +2920,8 @@ packages: '@types/react': optional: true - '@mui/private-theming@5.16.0': - resolution: {integrity: sha512-sYpubkO1MZOnxNyVOClrPNOTs0MfuRVVnAvCeMaOaXt6GimgQbnUcshYv2pSr6PFj+Mqzdff/FYOBceK8u5QgA==} + '@mui/private-theming@5.16.1': + resolution: {integrity: sha512-2EGCKnAlq9vRIFj61jNWNXlKAxXp56577OVvsts7fAqRx+G1y6F+N7Q198SBaz8jYQeGKSz8ZMXK/M3FqjdEyw==} engines: {node: '>=12.0.0'} peerDependencies: '@types/react': ^17.0.0 || ^18.0.0 @@ -3068,8 +2930,8 @@ packages: '@types/react': optional: true - '@mui/styled-engine@5.15.14': - resolution: {integrity: sha512-RILkuVD8gY6PvjZjqnWhz8fu68dVkqhM5+jYWfB5yhlSQKg+2rHkmEwm75XIeAqI3qwOndK6zELK5H6Zxn4NHw==} + '@mui/styled-engine@5.16.1': + resolution: {integrity: sha512-JwWUBaYR8HHCFefSeos0z6JoTbu0MnjAuNHu4QoDgPxl2EE70XH38CsKay66Iy0QkNWmGTRXVU2sVFgUOPL/Dw==} engines: {node: '>=12.0.0'} peerDependencies: '@emotion/react': ^11.4.1 @@ -3081,8 +2943,8 @@ packages: '@emotion/styled': optional: true - '@mui/system@5.16.0': - resolution: {integrity: sha512-9YbkC2m3+pNumAvubYv+ijLtog6puJ0fJ6rYfzfLCM47pWrw3m+30nXNM8zMgDaKL6vpfWJcCXm+LPaWBpy7sw==} + '@mui/system@5.16.1': + resolution: {integrity: sha512-VaFcClC+uhvIEzhzcNmh9FRBvrG9IPjsOokhj6U1HPZsFnLzHV7AD7dJcT6LxWoiIZj9Ej0GK+MGh/b8+BtSlQ==} engines: {node: '>=12.0.0'} peerDependencies: '@emotion/react': ^11.5.0 @@ -3097,16 +2959,16 @@ packages: '@types/react': optional: true - '@mui/types@7.2.14': - resolution: {integrity: sha512-MZsBZ4q4HfzBsywtXgM1Ksj6HDThtiwmOKUXH1pKYISI9gAVXCNHNpo7TlGoGrBaYWZTdNoirIN7JsQcQUjmQQ==} + '@mui/types@7.2.15': + resolution: {integrity: sha512-nbo7yPhtKJkdf9kcVOF8JZHPZTmqXjJ/tI0bdWgHg5tp9AnIN4Y7f7wm9T+0SyGYJk76+GYZ8Q5XaTYAsUHN0Q==} peerDependencies: '@types/react': ^17.0.0 || ^18.0.0 peerDependenciesMeta: '@types/react': optional: true - '@mui/utils@5.16.0': - resolution: {integrity: sha512-kLLi5J1xY+mwtUlMb8Ubdxf4qFAA1+U7WPBvjM/qQ4CIwLCohNb0sHo1oYPufjSIH/Z9+dhVxD7dJlfGjd1AVA==} + '@mui/utils@5.16.1': + resolution: {integrity: sha512-4UQzK46tAEYs2xZv79hRiIc3GxZScd00kGPDadNrGztAEZlmSaUY8cb9ITd2xCiTfzsx5AN6DH8aaQ8QEKJQeQ==} engines: {node: '>=12.0.0'} peerDependencies: '@types/react': ^17.0.0 || ^18.0.0 @@ -3237,66 +3099,66 @@ packages: resolution: {integrity: sha512-9ApYM/3+rBt9V80aYg6tZfzj3UWdiYyCt7gJUD1VJKvWF5nwKDSICXbYIQbspFTq6TOpbsEtIC0LArB8d9PFmg==} engines: {node: ^16.14.0 || >=18.0.0} - '@nrwl/tao@19.4.2': - resolution: {integrity: sha512-bRCRWWqR86ckji7tK4xRl9czB2WSZG4qSGqvttQMmxCvQc+njnG/QhnoGXYueaz2xr5Z1z7RJWNEqTYEAILh5Q==} + '@nrwl/tao@19.4.3': + resolution: {integrity: sha512-edZQTC6M5lj1A8B0gmKCaYcyL8n/CPr0jZ9j3zlwwvUoPvdbCroskD0eb7wsc6l83y31I6af+q7eTbFsWeC0vg==} hasBin: true - '@nx/nx-darwin-arm64@19.4.2': - resolution: {integrity: sha512-yy0ik+MYli6lg9khgb0/NJIjMr2re2fpE7hl/MhaHWZmTH9PUmzz6vWpx74O3tnz93oT/9ENXFLBagQuj9hjww==} + '@nx/nx-darwin-arm64@19.4.3': + resolution: {integrity: sha512-aostkFmS8HPgnJS3Po55AqtU+O09LC4R79UBa/Pnxjtb7GGM3T7Gk8349RTc/wEWIRi1pS6Yk0GgT3FS59WF3g==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@nx/nx-darwin-x64@19.4.2': - resolution: {integrity: sha512-UEZw7qzvWyOe0B5SvvrN4I2irq8FGlf1V6ut0ajL0vDbLR2IiiF6EYiM36ewpJmx5XspjhbLxEyQJn1TUMUm4w==} + '@nx/nx-darwin-x64@19.4.3': + resolution: {integrity: sha512-aZUEHq0gn+OHYmN0tEQ4yQsx6l5tlCwl0EJIGUaps9o6XunjPnw5qKpmy/aw804HF6pqjSuWMqVWwh3RuAvSJQ==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@nx/nx-freebsd-x64@19.4.2': - resolution: {integrity: sha512-kAB73FAe3Ae50XnZ+DrCFjbbqHJoTF2ZJVYiHdtRfAefEqsrFltM3Py2/qeeSp1Pxtri3sp4yeEui8WGV2ArWA==} + '@nx/nx-freebsd-x64@19.4.3': + resolution: {integrity: sha512-RDlLUoG1aT9u9Acz8jjsgoaRkge+uTOG11JYUjgDidJ/avB0zgLOpjhLUUH53NLgt5Fc53RDZqzfytzXB/lr9Q==} engines: {node: '>= 10'} cpu: [x64] os: [freebsd] - '@nx/nx-linux-arm-gnueabihf@19.4.2': - resolution: {integrity: sha512-24cHzxYB/cxlvX8I/cYZIp88TNgCrl4srMeUzqV5bHuDKVYjA1BL/gzP/pRmsdOSq+ggAKxzXhgCG3nwStUvdw==} + '@nx/nx-linux-arm-gnueabihf@19.4.3': + resolution: {integrity: sha512-2hur4cKowYY1D+y017Yog8V2T0tlMkf/hzjjnyxxsbEXCBSo3mwzbNdaLzXh2kSP9f/d4nyHWJY0VJJed06dFw==} engines: {node: '>= 10'} cpu: [arm] os: [linux] - '@nx/nx-linux-arm64-gnu@19.4.2': - resolution: {integrity: sha512-6gbBak/bL4vEV2aoTFc7VaeWYF+ossJ0YOqx+hwLpv9SSt6e3yIJrqf7SiwdKq0lcoPeHq3DO06+bRzNLZxVTQ==} + '@nx/nx-linux-arm64-gnu@19.4.3': + resolution: {integrity: sha512-bf46gPM7R83+uhdkVeqd7LjU5p9OeXYzE3B66wOHWZag8LVAwvh73sUQU/G5kjyzYiYlow3R5K6Xo1ZlKcNaJg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@nx/nx-linux-arm64-musl@19.4.2': - resolution: {integrity: sha512-JKc3Bw84jWbOhlqXGBIH9/qz3kzTwpKfsIqtar8K8Gd5/UFJS8GLEdy0mXsnoeFrA1DuYJJ0PWxoHkAa1MYLxg==} + '@nx/nx-linux-arm64-musl@19.4.3': + resolution: {integrity: sha512-BwjVuws2wTeaNiXsr5oc7vL/f+GY2nir45P5fHN2pvvHg672SkepYvTqLNPbmpl2R5oY0gAgXtzcq3oWIVz4yg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@nx/nx-linux-x64-gnu@19.4.2': - resolution: {integrity: sha512-hyf0cDZ3rAM8WERZ/M82v1rnf6oO1X+xwYq363Qx04SufU+Knto7xHGndLNkx2i18+UtCoEr4ZhDYrIb8ZWHww==} + '@nx/nx-linux-x64-gnu@19.4.3': + resolution: {integrity: sha512-7MT1Q+aH84p5QgmrfPqCm83GHJqJv7vuJd+6whdxvoritfh6YdlVH3P75TVByYNXd1qV/Hwx2+diWlwJ3mXiRg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@nx/nx-linux-x64-musl@19.4.2': - resolution: {integrity: sha512-XbKut3RTb04FNA0diDhO/OM8DgqaWaaXhyybRocfhITxH+mPQBZPUs/NM3xeQCrzlGjwrBYxt+Y9Ep8Ftgd/MA==} + '@nx/nx-linux-x64-musl@19.4.3': + resolution: {integrity: sha512-LYLQct984GqPMvColo5JyXVsrmsI8vlO64NkUSdCuxgd+qkLbLWpjrH0fPmkaunylrKRBFfIk+2EOV4h/xPgtw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@nx/nx-win32-arm64-msvc@19.4.2': - resolution: {integrity: sha512-VMOQ44KlndtAKE6JaXSQqrAdHBEqbJSJP4EKrBREn8HyVyr6LAfAG3Pj93ZPMvQC47uheisBcDwitxEY/Mhs1Q==} + '@nx/nx-win32-arm64-msvc@19.4.3': + resolution: {integrity: sha512-pDCZ/dqL2AZOghzP+wDFQsI6P407K4jvHif9L5UviRmLMBfiqwvjhfYdJOouRij/h42mkDjahynN2yls3aqyGg==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@nx/nx-win32-x64-msvc@19.4.2': - resolution: {integrity: sha512-FOK4XVanWZYM4cLS9uAx8Xg4BpPRdo0z/jt8gVto8BwgoBPIJuytGhnTVyDNgB+nRJf8K3fz7RFcZm5jup/krg==} + '@nx/nx-win32-x64-msvc@19.4.3': + resolution: {integrity: sha512-rfttenQwx17D4vXchReaAuWRlxweoxNoYIBpiu8Wg47gNXX36dsTG8VZmJ3T96h7aLUT/lmZ9MmqoItzRQrjeQ==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -3754,6 +3616,9 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true + '@rtsao/scc@1.1.0': + resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} + '@rushstack/node-core-library@4.0.2': resolution: {integrity: sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==} peerDependencies: @@ -3780,6 +3645,9 @@ packages: resolution: {integrity: sha512-2g4OmSyE9YGq50Uj7fNI26P/TSAFJ7ZuirwTF2O7Xc4XRQ29/tYIIqhezpNlTb6rlYblcQuMcUZBrMfWJHcqJw==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + '@shikijs/core@1.10.3': + resolution: {integrity: sha512-D45PMaBaeDHxww+EkcDQtDAtzv00Gcsp72ukBtaLSmqRvh0WgGMq3Al0rl1QQBZfuneO75NXMIzEZGFitThWbg==} + '@sigstore/bundle@2.2.0': resolution: {integrity: sha512-5VI58qgNs76RDrwXNhpmyN/jKpq9evV/7f1XrcqcAfvxDl5SeVY/I5Rmfe96ULAV7/FK5dge9RBKGBJPhL1WsQ==} engines: {node: ^16.14.0 || >=18.0.0} @@ -3909,60 +3777,54 @@ packages: '@swc/types@0.1.9': resolution: {integrity: sha512-qKnCno++jzcJ4lM4NTfYifm1EFSCeIfKiAHAfkENZAV5Kl9PjJIyd2yeeVv6c/2CckuLyv2NmRC5pv6pm2WQBg==} - '@tanstack/angular-store@0.5.4': - resolution: {integrity: sha512-1kDvM7t8cpH3jo/l6crThGWvW8i8380BTcNJ3kxMQsyrpJbgghO6HajDuX2e3F+2FU1dYp6iTlghw0fty7Lhqw==} + '@tanstack/angular-store@0.5.5': + resolution: {integrity: sha512-JQLlu08qVydE854QZ7RzNbhVp6HGjScAI8vQBq1afCFyqW/+8CDiiIjofBS4N5+HidikQoum3+LhPeRdWBoVFQ==} peerDependencies: '@angular/common': '>=16 < 18' '@angular/core': '>=16 < 18' - '@tanstack/config@0.9.2': - resolution: {integrity: sha512-PRJbTH3fy2I5PumwS50FsTMieqmz1DDG+MKAU9FZxiIbZXtLSnR40YCfGYbngSZlI06y5BCyApqqG2FQRXDwsw==} + '@tanstack/config@0.10.0': + resolution: {integrity: sha512-Yz+7cWxuDo8onU2nm4+kwA9B2GSp+l1k8oSrqiERNkmRu6dKtiiW8ENFqLuXi0p5fi0sBdLeUcEhfMxTifzmtA==} engines: {node: '>=18'} hasBin: true - '@tanstack/history@1.43.14': - resolution: {integrity: sha512-Tr3WNthMbyKLWlMQetDPhmW7nKunJIZxdvn/kwUhmK7/lDKqNFy0GA77fpcO4LUguI20VZYwwjesOC2FOgMlkw==} + '@tanstack/history@1.44.2': + resolution: {integrity: sha512-jT+YoNzcmbyh5u2+MqqsxPTeGa8RsmaZsYQByBZhAYNxyCfhY3sUXWBV31LB9L+l2jcz1cEVN4KKYUUZhOLU3g==} engines: {node: '>=12'} - '@tanstack/query-core@5.50.1': - resolution: {integrity: sha512-lpfhKPrJlyV2DSVcQb/HuozH3Av3kws4ge22agx+lNGpFkS4vLZ7St0l3GLwlAD+bqB+qXGex3JdRKUNtMviEQ==} + '@tanstack/query-core@5.51.1': + resolution: {integrity: sha512-fJBMQMpo8/KSsWW5ratJR5+IFr7YNJ3K2kfP9l5XObYHsgfVy1w3FJUWU4FT2fj7+JMaEg33zOcNDBo0LMwHnw==} - '@tanstack/react-cross-context@1.43.13': - resolution: {integrity: sha512-cZiSDMo79MoS0eZH4iWGT2bpOdqAAWxuZKoFjsMvqKtc0OSJcghPK3IHPprTrlSz3XSYS4SrG2ijMoo9gtF20w==} + '@tanstack/react-cross-context@1.44.2': + resolution: {integrity: sha512-Igf6R/Rs7kCmke9ruK9lVwCGEJThSzVUIXsx1A71RPscidxr2RY5CtCTgbNbRMtXEHZckwkB6vtxQiOIOCjoZw==} peerDependencies: react: '>=18' react-dom: '>=18' - '@tanstack/react-query@5.50.1': - resolution: {integrity: sha512-s0DW3rVBDPReDDovUjVqItVa3R2nPfUANK9nqGvarO2DwTiY9U4EBTsqizMxItRCoGgK5apeM7D3mxlHrSKpdQ==} + '@tanstack/react-query@5.51.1': + resolution: {integrity: sha512-s47HKFnQ4HOJAHoIiXcpna/roMMPZJPy6fJ6p4ZNVn8+/onlLBEDd1+xc8OnDuwgvecqkZD7Z2mnSRbcWefrKw==} peerDependencies: react: ^18.0.0 - '@tanstack/react-router@1.43.14': - resolution: {integrity: sha512-b3ADBqQqwCPFH+HNxsW475esodO4PpJCigonFFT11/5w6Wd6DTyY+UPhxrtySs2mUMWzFCgT+N46DHBEWzbrhg==} + '@tanstack/react-router@1.45.0': + resolution: {integrity: sha512-iw7+SrM1Jq8i1ALJfGNoIrynZV2plW3kPL9Gc7jJPmtLhEAzWwNRQ68byoj8IUT/cHgDYuQWuEEX+ERSXpYvlg==} engines: {node: '>=12'} peerDependencies: react: '>=18' react-dom: '>=18' - '@tanstack/react-store@0.2.1': - resolution: {integrity: sha512-tEbMCQjbeVw9KOP/202LfqZMSNAVi6zYkkp1kBom8nFuMx/965Hzes3+6G6b/comCwVxoJU8Gg9IrcF8yRPthw==} - peerDependencies: - react: '>=16' - react-dom: '>=16' - - '@tanstack/react-store@0.5.4': - resolution: {integrity: sha512-N4fhM+2knUN7t7kIa7lP4Df9vN/DxD8qfmsFgGKis0J/OoeQaEdG6fINjrMME2hOXszObZLXIxBcOvIIcOhGMw==} + '@tanstack/react-store@0.5.5': + resolution: {integrity: sha512-1orYXGatBqXCYKuroFwV8Ll/6aDa5E3pU6RR4h7RvRk7TmxF1+zLCsWALZaeijXkySNMGmvawSbUXRypivg2XA==} peerDependencies: react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 - '@tanstack/router-generator@1.43.13': - resolution: {integrity: sha512-uWs32cgtREaqqjD6sBCZnuX3HmTMSyU+xhHAsT8Fa3mLCyXj4ABJ8uzItPQYLyoZtJ8M1eV7XDe48vDbjus+AA==} + '@tanstack/router-generator@1.44.3': + resolution: {integrity: sha512-HREwp8dpArD6OXROWOvsNPo1dlK/SNLDvCypj3VIBewH+JNWEjnv42m0lpddIbVjrm/kiHiVJVIRi4rnlrXnjQ==} engines: {node: '>=12'} - '@tanstack/router-plugin@1.43.13': - resolution: {integrity: sha512-v8QD5Ns14bS2Lw6hf6bxRnPqAYHxaQ+3LMKxZqhWfA3S+enQGkyi6lt9Aicr6DX2i0g7yyjUeXA5ro7ekIOdpw==} + '@tanstack/router-plugin@1.45.0': + resolution: {integrity: sha512-1EOrEJ/6YoXBPPgRU5M4aTw1eX+od8JpMI/I+aUCVjWXQFdXdhQyzWeflHHkjYMfJA3bL0zfus52neWaBNNsBw==} engines: {node: '>=12'} peerDependencies: '@rsbuild/core': '>=0.7.9' @@ -3976,30 +3838,27 @@ packages: webpack: optional: true - '@tanstack/solid-store@0.5.4': - resolution: {integrity: sha512-PZi289dFudlI5N5eAXR+uHgY8jdu2rppfKuk44AEOt3qNdmrGpVPpmqrO2NR+9UDu/zq6Q8Q3GeTjQPhZ06vlQ==} + '@tanstack/solid-store@0.5.5': + resolution: {integrity: sha512-31UD/UQ7uNG/HRJ5KV12QsAoehmx8LB3oGITaJ2LjeMBY95DLB5elRqWTGj6EwwLKLOWFEGQIz6ksEYM9OIwMw==} peerDependencies: solid-js: ^1.6.0 - '@tanstack/start-vite-plugin@1.43.13': - resolution: {integrity: sha512-Zx28BAedphh9ktCcJJSYKEScrHx6wGgEL6bc6HqG0RX3iCP2hamzs8LNGbiKush5fMoDMIHrOc0Uz32ELVM7dw==} + '@tanstack/start-vite-plugin@1.45.0': + resolution: {integrity: sha512-xcK/6t8A5FSMCR9qPHyzuw30YpdcLYr+58KaF/aytl4JBsnYFT3CTbHd9KTMvvK3+m8BqlBLEgvg5pZ4VCMhOQ==} engines: {node: '>=12'} - '@tanstack/start@1.43.14': - resolution: {integrity: sha512-31BlMZBDQ2ec64xy9tOLlvpGE8nUvbtzQJlNiuOIfYFhlrA24ZaXA3BJ+MrKOAlhJbMhR06uMgmnQGbuKOEyuA==} + '@tanstack/start@1.45.0': + resolution: {integrity: sha512-diQTfM7cefd9Vfn7no5vhBhxFgoZ8nQhxWW4Q5o5UUu76ZQKjzDge3lhTp3xhVrgJ3THW+DyEETwJDAa1h5tEA==} engines: {node: '>=12'} peerDependencies: react: '>=18.0.0 || >=19.0.0' react-dom: '>=18.0.0 || >=19.0.0' - '@tanstack/store@0.1.3': - resolution: {integrity: sha512-GnolmC8Fr4mvsHE1fGQmR3Nm0eBO3KnZjDU0a+P3TeQNM/dDscFGxtA7p31NplQNW3KwBw4t1RVFmz0VeKLxcw==} + '@tanstack/store@0.5.5': + resolution: {integrity: sha512-EOSrgdDAJExbvRZEQ/Xhh9iZchXpMN+ga1Bnk8Nmygzs8TfiE6hbzThF+Pr2G19uHL6+DTDTHhJ8VQiOd7l4tA==} - '@tanstack/store@0.5.4': - resolution: {integrity: sha512-EG/aGAK/yUJz0JxPaY9wOr1Sjz9Uc//BX7uY9SAo5M0GkCEz7DOSxixBq2afn/reLMGqTIGYq7TkMGgyNQgdcA==} - - '@tanstack/vue-store@0.5.4': - resolution: {integrity: sha512-njHeF19elrLOINwctWO8Q9nwlLr4cQz0K/zE/Yst5Zy72leiR6ZoSjltZw1sBw+8JQYpr4/KWvQS/hQf26ceSA==} + '@tanstack/vue-store@0.5.5': + resolution: {integrity: sha512-j+CDrxVhtQQNOjWzLmCqJeDwmmTAQGvEaNbLr1uPJ9rxJITodJtFNdBFj7l+Nd5o34v2ayEv64Ugh6+1BtuGNg==} peerDependencies: '@vue/composition-api': ^1.2.1 vue: ^2.5.0 || ^3.0.0 @@ -4141,6 +4000,9 @@ packages: '@types/express@4.17.21': resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==} + '@types/hast@3.0.4': + resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} + '@types/http-errors@2.0.4': resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==} @@ -4168,8 +4030,8 @@ packages: '@types/node-forge@1.3.11': resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} - '@types/node@20.10.6': - resolution: {integrity: sha512-Vac8H+NlRNNlAmDfGUP7b5h/KA+AtWIzuXy0E6OyP8f1tCLYAtPvKRRDJjAPqhpCb0t6U2j7/xqAuLEebW2kiw==} + '@types/node@20.14.10': + resolution: {integrity: sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ==} '@types/normalize-package-data@2.4.1': resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -4177,8 +4039,8 @@ packages: '@types/parse-json@4.0.2': resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} - '@types/prop-types@15.7.11': - resolution: {integrity: sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==} + '@types/prop-types@15.7.12': + resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} '@types/qs@6.9.12': resolution: {integrity: sha512-bZcOkJ6uWrL0Qb2NAWKa7TBU+mJHPzhx9jjLL1KHF+XpzEcR7EXHvjbHlGtR/IsP1vyPrehuS6XqkmaePy//mg==} @@ -4219,6 +4081,9 @@ packages: '@types/trusted-types@2.0.7': resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} + '@types/unist@3.0.2': + resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==} + '@types/ws@8.5.10': resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==} @@ -4233,6 +4098,17 @@ packages: typescript: optional: true + '@typescript-eslint/eslint-plugin@7.16.1': + resolution: {integrity: sha512-SxdPak/5bO0EnGktV05+Hq8oatjAYVY3Zh2bye9pGZy6+jwyR3LG3YKkV4YatlsgqXP28BTeVm9pqwJM96vf2A==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + '@typescript-eslint/parser': ^7.0.0 + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + '@typescript-eslint/parser@7.16.0': resolution: {integrity: sha512-ar9E+k7CU8rWi2e5ErzQiC93KKEFAXA2Kky0scAlPcxYblLt8+XZuHUZwlyfXILyQa95P6lQg+eZgh/dDs3+Vw==} engines: {node: ^18.18.0 || >=20.0.0} @@ -4243,16 +4119,26 @@ packages: typescript: optional: true - '@typescript-eslint/scope-manager@7.15.0': - resolution: {integrity: sha512-Q/1yrF/XbxOTvttNVPihxh1b9fxamjEoz2Os/Pe38OHwxC24CyCqXxGTOdpb4lt6HYtqw9HetA/Rf6gDGaMPlw==} + '@typescript-eslint/parser@7.16.1': + resolution: {integrity: sha512-u+1Qx86jfGQ5i4JjK33/FnawZRpsLxRnKzGE6EABZ40KxVT/vWsiZFEBBHjFOljmmV3MBYOHEKi0Jm9hbAOClA==} engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.57.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true '@typescript-eslint/scope-manager@7.16.0': resolution: {integrity: sha512-8gVv3kW6n01Q6TrI1cmTZ9YMFi3ucDT7i7aI5lEikk2ebk1AEjrwX8MDTdaX5D7fPXMBLvnsaa0IFTAu+jcfOw==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/type-utils@7.15.0': - resolution: {integrity: sha512-SkgriaeV6PDvpA6253PDVep0qCqgbO1IOBiycjnXsszNTVQe5flN5wR5jiczoEoDEnAqYFSFFc9al9BSGVltkg==} + '@typescript-eslint/scope-manager@7.16.1': + resolution: {integrity: sha512-nYpyv6ALte18gbMz323RM+vpFpTjfNdyakbf3nsLvF43uF9KeNC289SUEW3QLZ1xPtyINJ1dIsZOuWuSRIWygw==} + engines: {node: ^18.18.0 || >=20.0.0} + + '@typescript-eslint/type-utils@7.16.0': + resolution: {integrity: sha512-j0fuUswUjDHfqV/UdW6mLtOQQseORqfdmoBNDFOqs9rvNVR2e+cmu6zJu/Ku4SDuqiJko6YnhwcL8x45r8Oqxg==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -4261,8 +4147,8 @@ packages: typescript: optional: true - '@typescript-eslint/type-utils@7.16.0': - resolution: {integrity: sha512-j0fuUswUjDHfqV/UdW6mLtOQQseORqfdmoBNDFOqs9rvNVR2e+cmu6zJu/Ku4SDuqiJko6YnhwcL8x45r8Oqxg==} + '@typescript-eslint/type-utils@7.16.1': + resolution: {integrity: sha512-rbu/H2MWXN4SkjIIyWcmYBjlp55VT+1G3duFOIukTNFxr9PI35pLc2ydwAfejCEitCv4uztA07q0QWanOHC7dA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -4271,22 +4157,13 @@ packages: typescript: optional: true - '@typescript-eslint/types@7.15.0': - resolution: {integrity: sha512-aV1+B1+ySXbQH0pLK0rx66I3IkiZNidYobyfn0WFsdGhSXw+P3YOqeTq5GED458SfB24tg+ux3S+9g118hjlTw==} - engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/types@7.16.0': resolution: {integrity: sha512-fecuH15Y+TzlUutvUl9Cc2XJxqdLr7+93SQIbcZfd4XRGGKoxyljK27b+kxKamjRkU7FYC6RrbSCg0ALcZn/xw==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/typescript-estree@7.15.0': - resolution: {integrity: sha512-gjyB/rHAopL/XxfmYThQbXbzRMGhZzGw6KpcMbfe8Q3nNQKStpxnUKeXb0KiN/fFDR42Z43szs6rY7eHk0zdGQ==} + '@typescript-eslint/types@7.16.1': + resolution: {integrity: sha512-AQn9XqCzUXd4bAVEsAXM/Izk11Wx2u4H3BAfQVhSfzfDOm/wAON9nP7J5rpkCxts7E5TELmN845xTUCQrD1xIQ==} engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true '@typescript-eslint/typescript-estree@7.16.0': resolution: {integrity: sha512-a5NTvk51ZndFuOLCh5OaJBELYc2O3Zqxfl3Js78VFE1zE46J2AaVuW+rEbVkQznjkmlzWsUI15BG5tQMixzZLw==} @@ -4297,11 +4174,14 @@ packages: typescript: optional: true - '@typescript-eslint/utils@7.15.0': - resolution: {integrity: sha512-hfDMDqaqOqsUVGiEPSMLR/AjTSCsmJwjpKkYQRo1FNbmW4tBwBspYDwO9eh7sKSTwMQgBw9/T4DHudPaqshRWA==} + '@typescript-eslint/typescript-estree@7.16.1': + resolution: {integrity: sha512-0vFPk8tMjj6apaAZ1HlwM8w7jbghC8jc1aRNJG5vN8Ym5miyhTQGMqU++kuBFDNKe9NcPeZ6x0zfSzV8xC1UlQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: - eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true '@typescript-eslint/utils@7.16.0': resolution: {integrity: sha512-PqP4kP3hb4r7Jav+NiRCntlVzhxBNWq6ZQ+zQwII1y/G/1gdIPeYDCKr2+dH6049yJQsWZiHU6RlwvIFBXXGNA==} @@ -4309,14 +4189,20 @@ packages: peerDependencies: eslint: ^8.56.0 - '@typescript-eslint/visitor-keys@7.15.0': - resolution: {integrity: sha512-Hqgy/ETgpt2L5xueA/zHHIl4fJI2O4XUE9l4+OIfbJIRSnTJb/QscncdqqZzofQegIJugRIF57OJea1khw2SDw==} + '@typescript-eslint/utils@7.16.1': + resolution: {integrity: sha512-WrFM8nzCowV0he0RlkotGDujx78xudsxnGMBHI88l5J8wEhED6yBwaSLP99ygfrzAjsQvcYQ94quDwI0d7E1fA==} engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 '@typescript-eslint/visitor-keys@7.16.0': resolution: {integrity: sha512-rMo01uPy9C7XxG7AFsxa8zLnWXTF8N3PYclekWSrurvhwiw1eW88mrKiAYe6s53AUY57nTRz8dJsuuXdkAhzCg==} engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/visitor-keys@7.16.1': + resolution: {integrity: sha512-Qlzzx4sE4u3FsHTPQAAQFJFNOuqtuY0LFrZHwQ8IHK705XxBiWOFkfKRWu6niB7hwfgnwIpO4jTC75ozW1PHWg==} + engines: {node: ^18.18.0 || >=20.0.0} + '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} @@ -4342,8 +4228,8 @@ packages: react-dom: 0.0.0-experimental-035a41c4e-20230704 vite: ^4.3.9 - '@vinxi/react@0.2.2': - resolution: {integrity: sha512-70tVy08zrWp3b8FbUuUKXsESmUC2D16ddy/Y++C3GA0Zcx61ax5WnNXMVSLWv2WQU3CQEV0ObnpVzcfuxSYMvw==} + '@vinxi/react@0.2.3': + resolution: {integrity: sha512-/JMHdzGzmoBTrXtW95E7DAvsF5bMrstz/2hphkL47Yb5iRaBNKs2Si4yTyHPmRHSh4teNRm/2YmvClRHtvQi4Q==} '@vinxi/server-components@0.3.3': resolution: {integrity: sha512-xaW92nj9HUMLyswPcCmsIXOsS3TJll0m9u3WEjWjLrtZWheHggina6+kTCSeltp/Qe8WlUfNU5G02Xy8L4xQxA==} @@ -4402,20 +4288,20 @@ packages: '@volar/language-core@1.11.1': resolution: {integrity: sha512-dOcNn3i9GgZAcJt43wuaEykSluAuOkQgzni1cuxLxTV0nJKanQztp7FxyswdRILaKH+P2XZMPRp2S4MV/pElCw==} - '@volar/language-core@2.1.2': - resolution: {integrity: sha512-5qsDp0Gf6fE09UWCeK7bkVn6NxMwC9OqFWQkMMkeej8h8XjyABPdRygC2RCrqDrfVdGijqlMQeXs6yRS+vfZYA==} + '@volar/language-core@2.4.0-alpha.15': + resolution: {integrity: sha512-mt8z4Fm2WxfQYoQHPcKVjLQV6PgPqyKLbkCVY2cr5RSaamqCHjhKEpsFX66aL4D/7oYguuaUw9Bx03Vt0TpIIA==} '@volar/source-map@1.11.1': resolution: {integrity: sha512-hJnOnwZ4+WT5iupLRnuzbULZ42L7BWWPMmruzwtLhJfpDVoZLjNBxHDi2sY2bgZXCKlpU5XcsMFoYrsQmPhfZg==} - '@volar/source-map@2.1.2': - resolution: {integrity: sha512-yFJqsuLm1OaWrsz9E3yd3bJcYIlHqdZ8MbmIoZLrAzMYQDcoF26/INIhgziEXSdyHc8xd7rd/tJdSnUyh0gH4Q==} + '@volar/source-map@2.4.0-alpha.15': + resolution: {integrity: sha512-8Htngw5TmBY4L3ClDqBGyfLhsB8EmoEXUH1xydyEtEoK0O6NX5ur4Jw8jgvscTlwzizyl/wsN1vn0cQXVbbXYg==} '@volar/typescript@1.11.1': resolution: {integrity: sha512-iU+t2mas/4lYierSnoFOeRFQUhAEMgsFuQxoxvwn5EdQopw43j+J27a4lt9LMInx1gLJBC6qL14WYGlgymaSMQ==} - '@volar/typescript@2.1.2': - resolution: {integrity: sha512-lhTancZqamvaLvoz0u/uth8dpudENNt2LFZOWCw9JZiX14xRFhdhfzmphiCRb7am9E6qAJSbdS/gMt1utXAoHQ==} + '@volar/typescript@2.4.0-alpha.15': + resolution: {integrity: sha512-U3StRBbDuxV6Woa4hvGS4kz3XcOzrWUKgFdEFN+ba1x3eaYg7+ytau8ul05xgA+UNGLXXsKur7fTUhDFyISk0w==} '@vue/compiler-core@3.3.4': resolution: {integrity: sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==} @@ -4443,8 +4329,8 @@ packages: typescript: optional: true - '@vue/language-core@2.0.6': - resolution: {integrity: sha512-UzqU12tzf9XLqRO3TiWPwRNpP4fyUzE6MAfOQWQNZ4jy6a30ARRUpmODDKq6O8C4goMc2AlPqTmjOHPjHkilSg==} + '@vue/language-core@2.0.26': + resolution: {integrity: sha512-/lt6SfQ3O1yDAhPsnLv9iSUgXd1dMHqUm/t3RctfqjuwQf1LnftZ414X3UBn6aXT4MiwXWtbNJ4Z0NZWwDWgJQ==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -4675,9 +4561,6 @@ packages: resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} engines: {node: '>=12'} - ansi-sequence-parser@1.1.1: - resolution: {integrity: sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==} - ansi-styles@3.2.1: resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} engines: {node: '>=4'} @@ -4890,8 +4773,8 @@ packages: resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} engines: {node: '>=8'} - browserslist@4.23.0: - resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} + browserslist@4.23.2: + resolution: {integrity: sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -4967,8 +4850,8 @@ packages: resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==} engines: {node: '>=14.16'} - caniuse-lite@1.0.30001599: - resolution: {integrity: sha512-LRAQHZ4yT1+f9LemSMeqdMpMxZcc4RMWdj4tiFe3G8tNkWK+E58g+/tzotb5cU6TbcVJLr4fySiAW7XmxQvZQA==} + caniuse-lite@1.0.30001642: + resolution: {integrity: sha512-3XQ0DoRgLijXJErLSl+bLnJ+Et4KqV1PY6JJBGAFlsNsz31zeAIncyeZfLCabHK/jtSh+671RM9YMldxjUPZtA==} chai@4.3.10: resolution: {integrity: sha512-0UXG04VuVbruMUYbJ6JctvH0YnC/4q3/AkT18q4NaITo91CUm0liMS9VqzT9vZhVQ/1eqPanMWjBM+Juhfb/9g==} @@ -5525,8 +5408,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.4.708: - resolution: {integrity: sha512-iWgEEvREL4GTXXHKohhh33+6Y8XkPI5eHihDmm8zUk5Zo7HICEW+wI/j5kJ2tbuNUCXJ/sNXa03ajW635DiJXA==} + electron-to-chromium@1.4.827: + resolution: {integrity: sha512-VY+J0e4SFcNfQy19MEoMdaIcZLmDCprqvBtkii1WTCTQHpRvf5N8+3kTYCgL/PcntvwQvmMJWTuDPsq+IlhWKQ==} emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -5603,11 +5486,6 @@ packages: engines: {node: '>=12'} hasBin: true - esbuild@0.18.20: - resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==} - engines: {node: '>=12'} - hasBin: true - esbuild@0.19.11: resolution: {integrity: sha512-HJ96Hev2hX/6i5cDVwcqiJBBtuo9+FeIJOtZ9W1kA5M6AMJRHUZlpYZ1/SbEwtO0ioNAW8rUooVpC/WehY2SfA==} engines: {node: '>=12'} @@ -5628,8 +5506,8 @@ packages: engines: {node: '>=12'} hasBin: true - escalade@3.1.1: - resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} + escalade@3.1.2: + resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} engines: {node: '>=6'} escape-html@1.0.3: @@ -5662,8 +5540,8 @@ packages: peerDependencies: eslint: '>=8' - eslint-plugin-import-x@0.5.3: - resolution: {integrity: sha512-hJ/wkMcsLQXAZL3+txXIDpbW5cqwdm1rLTqV4VRY03aIbzE3zWE7rPZKW6Gzf7xyl1u3V1iYC6tOG77d9NF4GQ==} + eslint-plugin-import-x@3.0.1: + resolution: {integrity: sha512-jzQgJuE4ssxwNi0aMBkOL8whd4eHb0Z/uFWsk8uEoYB7xwTkAptSKojLzRswxgf/1bhH6QgcLjgabUBQqluBIg==} engines: {node: '>=16'} peerDependencies: eslint: ^8.56.0 || ^9.0.0-0 @@ -5674,32 +5552,32 @@ packages: peerDependencies: eslint: '>=8.23.0' - eslint-plugin-react-debug@1.5.23: - resolution: {integrity: sha512-ChKXfxl2muHItIOBfaGTbKxdbArRaGnKk6fSZHvRAKI+Dbz9DqRWENapQsdZSXbRq8GsyrqJwWoNSetlCzR2ug==} + eslint-plugin-react-debug@1.5.26: + resolution: {integrity: sha512-7EzHdolRHzd7N/KojrkQ3DKp84CBGW/ZkfL8Pd0ffpCEi1jLnRie8A90OWSzJBREfjseapy/uPCIkAJa5b6TLg==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: ^5.3.3 + typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: optional: true - eslint-plugin-react-dom@1.5.23: - resolution: {integrity: sha512-D7aErEZJtTy9Z6o9G9gk+opeyLxfzBTOFD89K8Jw3v2TfVSlNGUAIhp9TsAotbapaO3SDMOcTOtYCvL2fU7liQ==} + eslint-plugin-react-dom@1.5.26: + resolution: {integrity: sha512-zJDN4Thouk+SpJcG4oRnGufcgd9pBUF3ZfVbBwph7Krg7vENMTZy+Qwfsbc/9CEK3mEAtGnxKJqj2FxjDig9tw==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: ^5.3.3 + typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: optional: true - eslint-plugin-react-hooks-extra@1.5.23: - resolution: {integrity: sha512-BqeUU2GQCflHpHRhnJmkXz8a3NOYGJp3wuP+GLXXB4zeb/vxDGcZDe/Bpx4dxSjOH+lp5LzNJ+w9pTpRv8yCFw==} + eslint-plugin-react-hooks-extra@1.5.26: + resolution: {integrity: sha512-aZ061adMAJ2Yb5pkfkmkU/N9zjf+1LUMyIf+eTq3pndYxl4946wFpdYzu4NATDcHjREQb1UAh6Bxv/OQyKi16g==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: ^5.3.3 + typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: optional: true @@ -5710,27 +5588,27 @@ packages: peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - eslint-plugin-react-naming-convention@1.5.23: - resolution: {integrity: sha512-+DKbQXjOr/rTE/M67KspwtwmsSZfkwlnnGbRR33vR/CKPbMC83qC8AM1UlDMGmS7+ZdWcWCFjRGFc4BH1XirYQ==} + eslint-plugin-react-naming-convention@1.5.26: + resolution: {integrity: sha512-oFairSrZWRLAk4qJGr7Wzyp+72xpvzEjY7TUqirmqheAKG9Fe7yWYVNWxDEwphYI1dwj0gGvLxZYRmWHSZu/Dg==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: ^5.3.3 + typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: optional: true - eslint-plugin-react-refresh@0.4.7: - resolution: {integrity: sha512-yrj+KInFmwuQS2UQcg1SF83ha1tuHC1jMQbRNyuWtlEzzKRDgAl7L4Yp4NlDUZTZNlWvHEzOtJhMi40R7JxcSw==} + eslint-plugin-react-refresh@0.4.8: + resolution: {integrity: sha512-MIKAclwaDFIiYtVBLzDdm16E+Ty4GwhB6wZlCAG1R3Ur+F9Qbo6PRxpA5DK7XtDgm+WlCoAY2WxAwqhmIDHg6Q==} peerDependencies: eslint: '>=7' - eslint-plugin-react-x@1.5.23: - resolution: {integrity: sha512-XQqNLSOAL3wKHagGwVxP+uBHhquuw2l6cokEvFc/O9PTSg12U90rQ5nQMbrljK6LqOQtLj4McqLf3jKkjfgIRQ==} + eslint-plugin-react-x@1.5.26: + resolution: {integrity: sha512-YUbvnKfkZTPzzX14rV4+IG6AGmyogVlgo5b04KMe6KJoO/fy02jG9s1XOHA/MUkqYgp9XI3c+U+1whs8JS88oQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: ^5.3.3 + typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: typescript: optional: true @@ -6326,8 +6204,8 @@ packages: resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} engines: {node: '>=8'} - import-meta-resolve@4.0.0: - resolution: {integrity: sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==} + import-meta-resolve@4.1.0: + resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==} imurmurhash@0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} @@ -6622,8 +6500,8 @@ packages: isarray@2.0.5: resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} - isbot@5.1.11: - resolution: {integrity: sha512-Asuou7OsKVbATgXlrlqdeSRw4fYnD6CNcc0IXy1f5m1AImL2S6IP0xRcRRzjGjoARbegvnBnju9kk5z/Itf70Q==} + isbot@5.1.12: + resolution: {integrity: sha512-Igy8nbj3Yn/XgYboRFTixH5ccUBvNPA89ek2zx3jCcBYkDkEnuFs0RkT36EPag5OFd2nLlK7u4uzG5AXfXR46w==} engines: {node: '>=18'} isexe@2.0.0: @@ -6789,8 +6667,8 @@ packages: resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} engines: {node: '>= 8'} - knip@5.25.1: - resolution: {integrity: sha512-vUopqkh/gOovZ05qYgTghZpmkM3b2eKYdLTsu11ZTYnYEcsdfQeZs6l4U7Rap4b+1KEDd/yydJsuWl+4NyEA9g==} + knip@5.26.0: + resolution: {integrity: sha512-vOp+Wk86aqlPwElrUpxXyg6Q8w+j0j6wuzyu5p6k/mBWUI8iP91PCAz1Jzz9PGq5JYdptV7rFBYB9vHr7AFgqg==} engines: {node: '>=18.6.0'} hasBin: true peerDependencies: @@ -6845,6 +6723,9 @@ packages: resolution: {integrity: sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + linkify-it@5.0.0: + resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} + listhen@1.7.2: resolution: {integrity: sha512-7/HamOm5YD9Wb7CFgAZkKgVPA96WwhcTQoqtm2VTZGVbVVn3IWKRBTgrU7cchA3Q8k9iCsG8Osoi9GX4JsGM9g==} hasBin: true @@ -6986,11 +6867,13 @@ packages: resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} engines: {node: '>=8'} - marked@4.3.0: - resolution: {integrity: sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==} - engines: {node: '>= 12'} + markdown-it@14.1.0: + resolution: {integrity: sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==} hasBin: true + mdurl@2.0.0: + resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==} + media-typer@0.3.0: resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} engines: {node: '>= 0.6'} @@ -7087,8 +6970,8 @@ packages: resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} engines: {node: '>=16 || 14 >=14.17'} - minimatch@9.0.4: - resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} + minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} minimist-options@4.1.0: @@ -7392,8 +7275,8 @@ packages: nwsapi@2.2.10: resolution: {integrity: sha512-QK0sRs7MKv0tKe1+5uZIQk/C8XGza4DAnztJG8iD+TpJIORARrCxczA738awHrZoHeTjSSoHqao2teO0dC/gFQ==} - nx@19.4.2: - resolution: {integrity: sha512-h4NMoy9uvSHuM+kyioZXb5G4hfBZ7E4a5dswG2RPe3g/GcY9wdpkUMd/EJJ0cHQwv36kRZOMCflhounYCd7OeA==} + nx@19.4.3: + resolution: {integrity: sha512-RmjV+bnMy7YecgbKYGkt5gVXQXf3Bxja2oOmdUd2EkPx1YbiBQfw6c/RtmgDL2cx2d28Pbq8xNo9zIumX8EiGA==} hasBin: true peerDependencies: '@swc-node/register': ^1.8.0 @@ -7854,6 +7737,10 @@ packages: engines: {node: '>=16'} hasBin: true + punycode.js@2.3.1: + resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==} + engines: {node: '>=6'} + punycode@2.3.1: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} @@ -7908,8 +7795,8 @@ packages: react-is@17.0.2: resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} - react-is@18.2.0: - resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} + react-is@18.3.1: + resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} react-number-format@5.3.1: resolution: {integrity: sha512-qpYcQLauIeEhCZUZY9jXZnnroOtdy3jYaS1zQ3M1Sr6r/KMOBEIGNIb7eKT19g2N1wbYgFgvDzs19hw5TrB8XQ==} @@ -8263,6 +8150,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.6.3: + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} + engines: {node: '>=10'} + hasBin: true + send@0.18.0: resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} engines: {node: '>= 0.8.0'} @@ -8372,8 +8264,8 @@ packages: resolution: {integrity: sha512-KAKYAnhgJaz2F7EFowXU3xrukrRWkNsC8OhmTD9TW84mu0Pb6jI2GabFd9U/umMTVshDjS9l43D1JAGx/e0JdQ==} hasBin: true - shiki@0.14.7: - resolution: {integrity: sha512-dNPAPrxSc87ua2sKJ3H5dQ/6ZaY8RNnaAqK+t0eG7p0Soi2ydiqbGOTaZCqaYvA/uZYfS1LJnemt3Q+mSfcPCg==} + shiki@1.10.3: + resolution: {integrity: sha512-eneCLncGuvPdTutJuLyUGS8QNPAVFO5Trvld2wgEq1e002mwctAhJKeMGWtWVXOIEzmlcLRqcgPSorR6AVzOmQ==} shimmer@1.2.1: resolution: {integrity: sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==} @@ -8903,18 +8795,23 @@ packages: typed-assert@1.0.9: resolution: {integrity: sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg==} - typedoc-plugin-markdown@4.1.2: - resolution: {integrity: sha512-jZt8jmQLbmg9jmFQyfJrjLf6ljRwJ5fKMeqmFr0oPXmeX5ZRYYtCe6y/058vDESE/R+TwEvNua6SuG43UBbszw==} + typedoc-plugin-frontmatter@1.0.0: + resolution: {integrity: sha512-Mqn96+RjUjPUz/42H8MOp/8eOKjE5MVIgZRFDGmSI2YuggnMZSfh5MMpvd6ykjNTpq7gV5D2iwjqLt8nYRg9rg==} + peerDependencies: + typedoc-plugin-markdown: '>=4.0.0' + + typedoc-plugin-markdown@4.2.1: + resolution: {integrity: sha512-7hQt/1WaW/VI4+x3sxwcCGsEylP1E1GvF6OTTELK5sfTEp6AeK+83jkCOgZGp1pI2DiOammMYQMnxxOny9TKsQ==} engines: {node: '>= 18'} peerDependencies: typedoc: 0.26.x - typedoc@0.25.13: - resolution: {integrity: sha512-pQqiwiJ+Z4pigfOnnysObszLiU3mVLWAExSPf+Mu06G/qsc3wzbuM56SZQvONhHLncLUhYzOVkjFFpFfL5AzhQ==} - engines: {node: '>= 16'} + typedoc@0.26.4: + resolution: {integrity: sha512-FlW6HpvULDKgc3rK04V+nbFyXogPV88hurarDPOjuuB5HAwuAlrCMQ5NeH7Zt68a/ikOKu6Z/0hFXAeC9xPccQ==} + engines: {node: '>= 18'} hasBin: true peerDependencies: - typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x + typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x types-react-dom@19.0.0-rc.1: resolution: {integrity: sha512-VSLZJl8VXCD0fAWp7DUTFUDCcZ8DVXOQmjhJMD03odgeFmu14ZQJHCXeETm3BEAhJqfgJaFkLnGkQv88sRx0fQ==} @@ -8922,8 +8819,8 @@ packages: types-react@19.0.0-rc.1: resolution: {integrity: sha512-RshndUfqTW6K3STLPis8BtAYCGOkMbtvYsi90gmVNDZBXUyUc5juf2PE9LfS/JmOlUIRO8cWTS/1MTnmhjDqyQ==} - typescript-eslint@7.16.0: - resolution: {integrity: sha512-kaVRivQjOzuoCXU6+hLnjo3/baxyzWVO5GrnExkFzETRYJKVHYkrJglOu2OCm8Hi9RPDWX1PTNNTpU5KRV0+RA==} + typescript-eslint@7.16.1: + resolution: {integrity: sha512-889oE5qELj65q/tGeOSvlreNKhimitFwZqQ0o7PcWC7/lgRkAMknznsCsV8J8mZGTP/Z+cIbX8accf2DE33hrA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -8962,6 +8859,9 @@ packages: engines: {node: '>=14.17'} hasBin: true + uc.micro@2.1.0: + resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==} + ufo@1.5.3: resolution: {integrity: sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==} @@ -9095,8 +8995,8 @@ packages: unwasm@0.3.9: resolution: {integrity: sha512-LDxTx/2DkFURUd+BU1vUsF/moj0JsoTvl+2tcg2AUOiEzVturhGGx17/IMgGvKUYdZwr33EJHtChCJuhu9Ouvg==} - update-browserslist-db@1.0.13: - resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} + update-browserslist-db@1.1.0: + resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' @@ -9156,8 +9056,8 @@ packages: '@types/react': optional: true - use-sync-external-store@1.2.0: - resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} + use-sync-external-store@1.2.2: + resolution: {integrity: sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -9179,9 +9079,6 @@ packages: resolution: {integrity: sha512-fcRLaS4H/hrZk9hYwbdRM35D0U8IYMfEClhXxCivOojl+yTRAZH3Zy2sSy6qVCiGbV9YAtPssP6jaChqC9vPCg==} engines: {node: '>= 10.13.0'} - valibot@0.35.0: - resolution: {integrity: sha512-+i2aCRkReTrd5KBN/dW2BrPOvFnU5LXTV2xjZnjnqUIO8YUx6P2+MgRrkwF2FhkexgyKq/NIZdPdknhHf5A/Ww==} - valibot@0.36.0: resolution: {integrity: sha512-CjF1XN4sUce8sBK9TixrDqFM7RwNkuXdJu174/AwmQUB62QbCQADg5lLe8ldBalFgtj1uKj+pKwDJiNo4Mn+eQ==} @@ -9203,14 +9100,14 @@ packages: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} - vinxi@0.3.11: - resolution: {integrity: sha512-ASEpiwldZIsViv2/ZlO6qnRhDAwxr92nKXxMOinA+5nCY7nlaKgekaLDjTyUmFzB8DSiXVZqmHnd6OZVkn4vzw==} - hasBin: true - vinxi@0.3.12: resolution: {integrity: sha512-YU/Scild/Rdy6qwgdILYRlO99Wp8ti2CmlMlYioEg7lRtxAST5iCFjviDya+BYQDgc3Pugh4KzOypVwjZknF2A==} hasBin: true + vinxi@0.3.14: + resolution: {integrity: sha512-z92mH3xmnnsodTAURFnfEg4FnCo95JnjjY08nyjl3Z69xVRtQ5V6ckfV9bMp/5G6yT52wnmoLXAfPRPF6vfG+A==} + hasBin: true + vite-node@1.6.0: resolution: {integrity: sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==} engines: {node: ^18.0.0 || >=20.0.0} @@ -9338,17 +9235,14 @@ packages: jsdom: optional: true - vscode-oniguruma@1.7.0: - resolution: {integrity: sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==} - - vscode-textmate@8.0.0: - resolution: {integrity: sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==} + vscode-uri@3.0.8: + resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==} vue-component-type-helpers@1.8.4: resolution: {integrity: sha512-6bnLkn8O0JJyiFSIF0EfCogzeqNXpnjJ0vW/SZzNHfe6sPx30lTtTXlE5TFs2qhJlAtDFybStVNpL73cPe3OMQ==} - vue-demi@0.14.6: - resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==} + vue-demi@0.14.8: + resolution: {integrity: sha512-Uuqnk9YE9SsWeReYqK2alDI5YzciATE0r2SkA6iMAtuXvNTMNACJLJEXNXaEy94ECuBe4Sk6RzRU80kjdbIo1Q==} engines: {node: '>=12'} hasBin: true peerDependencies: @@ -9367,11 +9261,11 @@ packages: peerDependencies: typescript: '*' - vue-tsc@2.0.6: - resolution: {integrity: sha512-kK50W4XqQL34vHRkxlRWLicrT6+F9xfgCgJ4KSmCHcytKzc1u3c94XXgI+CjmhOSxyw0krpExF7Obo7y4+0dVQ==} + vue-tsc@2.0.26: + resolution: {integrity: sha512-tOhuwy2bIXbMhz82ef37qeiaQHMXKQkD6mOF6CCPl3/uYtST3l6fdNyfMxipudrQTxTfXVPlgJdMENBFfC1CfQ==} hasBin: true peerDependencies: - typescript: '*' + typescript: '>=5.0.0' vue@3.3.4: resolution: {integrity: sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==} @@ -9585,6 +9479,11 @@ packages: resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} engines: {node: '>= 6'} + yaml@2.4.5: + resolution: {integrity: sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==} + engines: {node: '>= 14'} + hasBin: true + yargs-parser@21.1.1: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} @@ -9625,8 +9524,8 @@ packages: zod@3.23.8: resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} - zone.js@0.14.4: - resolution: {integrity: sha512-NtTUvIlNELez7Q1DzKVIFZBzNb646boQMgpATo9z3Ftuu/gWvzxCW7jdjcUDoRGxRikrhVHB/zLXh1hxeJawvw==} + zone.js@0.14.7: + resolution: {integrity: sha512-0w6DGkX2BPuiK/NLf+4A8FLE43QwBfuqz2dVgi/40Rj1WmqUskCqj329O/pwrqFJLG5X8wkeG2RhIAro441xtg==} snapshots: @@ -9639,10 +9538,10 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@analogjs/vite-plugin-angular@1.6.1(@angular-devkit/build-angular@17.3.8(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.4.2))(@swc/core@1.6.13)(@types/express@4.17.21)(@types/node@20.10.6)(chokidar@3.6.0)(ng-packagr@17.3.0(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.4.2))(tslib@2.6.3)(typescript@5.4.2))(sugarss@4.0.1)(typescript@5.4.2))(@ngtools/webpack@17.3.8(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.4.2))(typescript@5.4.2)(webpack@5.90.3(@swc/core@1.6.13)(esbuild@0.21.5)))': + '@analogjs/vite-plugin-angular@1.6.1(@angular-devkit/build-angular@17.3.8(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.2))(@swc/core@1.6.13)(@types/express@4.17.21)(@types/node@20.14.10)(chokidar@3.6.0)(ng-packagr@17.3.0(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.2))(tslib@2.6.3)(typescript@5.4.2))(sugarss@4.0.1)(typescript@5.4.2))(@ngtools/webpack@17.3.8(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.2))(typescript@5.4.2)(webpack@5.90.3(@swc/core@1.6.13)(esbuild@0.21.5)))': dependencies: - '@angular-devkit/build-angular': 17.3.8(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.4.2))(@swc/core@1.6.13)(@types/express@4.17.21)(@types/node@20.10.6)(chokidar@3.6.0)(ng-packagr@17.3.0(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.4.2))(tslib@2.6.3)(typescript@5.4.2))(sugarss@4.0.1)(typescript@5.4.2) - '@ngtools/webpack': 17.3.8(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.4.2))(typescript@5.4.2)(webpack@5.90.3(@swc/core@1.6.13)(esbuild@0.21.5)) + '@angular-devkit/build-angular': 17.3.8(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.2))(@swc/core@1.6.13)(@types/express@4.17.21)(@types/node@20.14.10)(chokidar@3.6.0)(ng-packagr@17.3.0(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.2))(tslib@2.6.3)(typescript@5.4.2))(sugarss@4.0.1)(typescript@5.4.2) + '@ngtools/webpack': 17.3.8(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.2))(typescript@5.4.2)(webpack@5.90.3(@swc/core@1.6.13)(esbuild@0.21.5)) ts-morph: 21.0.1 '@angular-devkit/architect@0.1703.8(chokidar@3.6.0)': @@ -9652,13 +9551,13 @@ snapshots: transitivePeerDependencies: - chokidar - '@angular-devkit/build-angular@17.3.8(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.4.2))(@swc/core@1.6.13)(@types/express@4.17.21)(@types/node@20.10.6)(chokidar@3.6.0)(ng-packagr@17.3.0(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.4.2))(tslib@2.6.3)(typescript@5.4.2))(sugarss@4.0.1(postcss@8.4.35))(typescript@5.4.2)': + '@angular-devkit/build-angular@17.3.8(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.2))(@swc/core@1.6.13)(@types/express@4.17.21)(@types/node@20.14.10)(chokidar@3.6.0)(ng-packagr@17.3.0(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.2))(tslib@2.6.3)(typescript@5.4.2))(sugarss@4.0.1(postcss@8.4.35))(typescript@5.4.2)': dependencies: '@ampproject/remapping': 2.3.0 '@angular-devkit/architect': 0.1703.8(chokidar@3.6.0) '@angular-devkit/build-webpack': 0.1703.8(chokidar@3.6.0)(webpack-dev-server@4.15.1(webpack@5.90.3(@swc/core@1.6.13)(esbuild@0.20.1)))(webpack@5.90.3(@swc/core@1.6.13)(esbuild@0.20.1)) '@angular-devkit/core': 17.3.8(chokidar@3.6.0) - '@angular/compiler-cli': 17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.4.2) + '@angular/compiler-cli': 17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.2) '@babel/core': 7.24.0 '@babel/generator': 7.23.6 '@babel/helper-annotate-as-pure': 7.22.5 @@ -9669,13 +9568,13 @@ snapshots: '@babel/preset-env': 7.24.0(@babel/core@7.24.0) '@babel/runtime': 7.24.0 '@discoveryjs/json-ext': 0.5.7 - '@ngtools/webpack': 17.3.8(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.4.2))(typescript@5.4.2)(webpack@5.90.3(@swc/core@1.6.13)(esbuild@0.21.5)) - '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.1.7(@types/node@20.10.6)(less@4.2.0)(sass@1.71.1)(sugarss@4.0.1(postcss@8.4.35))(terser@5.29.1)) + '@ngtools/webpack': 17.3.8(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.2))(typescript@5.4.2)(webpack@5.90.3(@swc/core@1.6.13)(esbuild@0.21.5)) + '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.1.7(@types/node@20.14.10)(less@4.2.0)(sass@1.71.1)(sugarss@4.0.1(postcss@8.4.35))(terser@5.29.1)) ansi-colors: 4.1.3 autoprefixer: 10.4.18(postcss@8.4.35) babel-loader: 9.1.3(@babel/core@7.24.0)(webpack@5.90.3(@swc/core@1.6.13)(esbuild@0.20.1)) babel-plugin-istanbul: 6.1.1 - browserslist: 4.23.0 + browserslist: 4.23.2 copy-webpack-plugin: 11.0.0(webpack@5.90.3(@swc/core@1.6.13)(esbuild@0.20.1)) critters: 0.0.22 css-loader: 6.10.0(webpack@5.90.3(@swc/core@1.6.13)(esbuild@0.20.1)) @@ -9712,7 +9611,7 @@ snapshots: tslib: 2.6.2 typescript: 5.4.2 undici: 6.11.1 - vite: 5.1.7(@types/node@20.10.6)(less@4.2.0)(sass@1.71.1)(sugarss@4.0.1(postcss@8.4.35))(terser@5.29.1) + vite: 5.1.7(@types/node@20.14.10)(less@4.2.0)(sass@1.71.1)(sugarss@4.0.1(postcss@8.4.35))(terser@5.29.1) watchpack: 2.4.0 webpack: 5.90.3(@swc/core@1.6.13)(esbuild@0.21.5) webpack-dev-middleware: 6.1.2(webpack@5.90.3(@swc/core@1.6.13)(esbuild@0.20.1)) @@ -9721,7 +9620,7 @@ snapshots: webpack-subresource-integrity: 5.1.0(webpack@5.90.3(@swc/core@1.6.13)(esbuild@0.20.1)) optionalDependencies: esbuild: 0.20.1 - ng-packagr: 17.3.0(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.4.2))(tslib@2.6.3)(typescript@5.4.2) + ng-packagr: 17.3.0(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.2))(tslib@2.6.3)(typescript@5.4.2) transitivePeerDependencies: - '@rspack/core' - '@swc/core' @@ -9741,13 +9640,13 @@ snapshots: - utf-8-validate - webpack-cli - '@angular-devkit/build-angular@17.3.8(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.4.2))(@swc/core@1.6.13)(@types/express@4.17.21)(@types/node@20.10.6)(chokidar@3.6.0)(ng-packagr@17.3.0(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.4.2))(tslib@2.6.3)(typescript@5.4.2))(sugarss@4.0.1)(typescript@5.4.2)': + '@angular-devkit/build-angular@17.3.8(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.2))(@swc/core@1.6.13)(@types/express@4.17.21)(@types/node@20.14.10)(chokidar@3.6.0)(ng-packagr@17.3.0(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.2))(tslib@2.6.3)(typescript@5.4.2))(sugarss@4.0.1)(typescript@5.4.2)': dependencies: '@ampproject/remapping': 2.3.0 '@angular-devkit/architect': 0.1703.8(chokidar@3.6.0) '@angular-devkit/build-webpack': 0.1703.8(chokidar@3.6.0)(webpack-dev-server@4.15.1(webpack@5.90.3(@swc/core@1.6.13)(esbuild@0.20.1)))(webpack@5.90.3(@swc/core@1.6.13)(esbuild@0.20.1)) '@angular-devkit/core': 17.3.8(chokidar@3.6.0) - '@angular/compiler-cli': 17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.4.2) + '@angular/compiler-cli': 17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.2) '@babel/core': 7.24.0 '@babel/generator': 7.23.6 '@babel/helper-annotate-as-pure': 7.22.5 @@ -9758,13 +9657,13 @@ snapshots: '@babel/preset-env': 7.24.0(@babel/core@7.24.0) '@babel/runtime': 7.24.0 '@discoveryjs/json-ext': 0.5.7 - '@ngtools/webpack': 17.3.8(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.4.2))(typescript@5.4.2)(webpack@5.90.3(@swc/core@1.6.13)(esbuild@0.21.5)) - '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.1.7(@types/node@20.10.6)(less@4.2.0)(sass@1.71.1)(sugarss@4.0.1)(terser@5.29.1)) + '@ngtools/webpack': 17.3.8(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.2))(typescript@5.4.2)(webpack@5.90.3(@swc/core@1.6.13)(esbuild@0.21.5)) + '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.1.7(@types/node@20.14.10)(less@4.2.0)(sass@1.71.1)(sugarss@4.0.1)(terser@5.29.1)) ansi-colors: 4.1.3 autoprefixer: 10.4.18(postcss@8.4.35) babel-loader: 9.1.3(@babel/core@7.24.0)(webpack@5.90.3(@swc/core@1.6.13)(esbuild@0.20.1)) babel-plugin-istanbul: 6.1.1 - browserslist: 4.23.0 + browserslist: 4.23.2 copy-webpack-plugin: 11.0.0(webpack@5.90.3(@swc/core@1.6.13)(esbuild@0.20.1)) critters: 0.0.22 css-loader: 6.10.0(webpack@5.90.3(@swc/core@1.6.13)(esbuild@0.20.1)) @@ -9801,7 +9700,7 @@ snapshots: tslib: 2.6.2 typescript: 5.4.2 undici: 6.11.1 - vite: 5.1.7(@types/node@20.10.6)(less@4.2.0)(sass@1.71.1)(sugarss@4.0.1)(terser@5.29.1) + vite: 5.1.7(@types/node@20.14.10)(less@4.2.0)(sass@1.71.1)(sugarss@4.0.1)(terser@5.29.1) watchpack: 2.4.0 webpack: 5.90.3(@swc/core@1.6.13)(esbuild@0.21.5) webpack-dev-middleware: 6.1.2(webpack@5.90.3(@swc/core@1.6.13)(esbuild@0.20.1)) @@ -9810,7 +9709,7 @@ snapshots: webpack-subresource-integrity: 5.1.0(webpack@5.90.3(@swc/core@1.6.13)(esbuild@0.20.1)) optionalDependencies: esbuild: 0.20.1 - ng-packagr: 17.3.0(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.4.2))(tslib@2.6.3)(typescript@5.4.2) + ng-packagr: 17.3.0(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.2))(tslib@2.6.3)(typescript@5.4.2) transitivePeerDependencies: - '@rspack/core' - '@swc/core' @@ -9860,9 +9759,9 @@ snapshots: transitivePeerDependencies: - chokidar - '@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))': + '@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))': dependencies: - '@angular/core': 17.3.11(rxjs@7.8.1)(zone.js@0.14.4) + '@angular/core': 17.3.11(rxjs@7.8.1)(zone.js@0.14.7) tslib: 2.6.3 '@angular/cli@17.3.8(chokidar@3.6.0)': @@ -9890,15 +9789,15 @@ snapshots: - chokidar - supports-color - '@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1)': + '@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1)': dependencies: - '@angular/core': 17.3.11(rxjs@7.8.1)(zone.js@0.14.4) + '@angular/core': 17.3.11(rxjs@7.8.1)(zone.js@0.14.7) rxjs: 7.8.1 tslib: 2.6.3 - '@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.4.2)': + '@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.2)': dependencies: - '@angular/compiler': 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)) + '@angular/compiler': 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)) '@babel/core': 7.23.9 '@jridgewell/sourcemap-codec': 1.4.15 chokidar: 3.6.0 @@ -9911,47 +9810,47 @@ snapshots: transitivePeerDependencies: - supports-color - '@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))': + '@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))': dependencies: tslib: 2.6.3 optionalDependencies: - '@angular/core': 17.3.11(rxjs@7.8.1)(zone.js@0.14.4) + '@angular/core': 17.3.11(rxjs@7.8.1)(zone.js@0.14.7) - '@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)': + '@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)': dependencies: rxjs: 7.8.1 tslib: 2.6.3 - zone.js: 0.14.4 + zone.js: 0.14.7 - '@angular/forms@17.3.11(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(rxjs@7.8.1)': + '@angular/forms@17.3.11(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(rxjs@7.8.1)': dependencies: - '@angular/common': 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1) - '@angular/core': 17.3.11(rxjs@7.8.1)(zone.js@0.14.4) - '@angular/platform-browser': 17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)) + '@angular/common': 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1) + '@angular/core': 17.3.11(rxjs@7.8.1)(zone.js@0.14.7) + '@angular/platform-browser': 17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)) rxjs: 7.8.1 tslib: 2.6.3 - '@angular/platform-browser-dynamic@17.3.11(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))': + '@angular/platform-browser-dynamic@17.3.11(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))': dependencies: - '@angular/common': 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1) - '@angular/compiler': 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)) - '@angular/core': 17.3.11(rxjs@7.8.1)(zone.js@0.14.4) - '@angular/platform-browser': 17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)) + '@angular/common': 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1) + '@angular/compiler': 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)) + '@angular/core': 17.3.11(rxjs@7.8.1)(zone.js@0.14.7) + '@angular/platform-browser': 17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)) tslib: 2.6.3 - '@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))': + '@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))': dependencies: - '@angular/common': 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1) - '@angular/core': 17.3.11(rxjs@7.8.1)(zone.js@0.14.4) + '@angular/common': 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1) + '@angular/core': 17.3.11(rxjs@7.8.1)(zone.js@0.14.7) tslib: 2.6.3 optionalDependencies: - '@angular/animations': 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)) + '@angular/animations': 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)) - '@angular/router@17.3.11(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(rxjs@7.8.1)': + '@angular/router@17.3.11(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(rxjs@7.8.1)': dependencies: - '@angular/common': 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1) - '@angular/core': 17.3.11(rxjs@7.8.1)(zone.js@0.14.4) - '@angular/platform-browser': 17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)) + '@angular/common': 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1) + '@angular/core': 17.3.11(rxjs@7.8.1)(zone.js@0.14.7) + '@angular/platform-browser': 17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)) rxjs: 7.8.1 tslib: 2.6.3 @@ -9960,20 +9859,20 @@ snapshots: '@babel/highlight': 7.24.7 picocolors: 1.0.1 - '@babel/compat-data@7.24.7': {} + '@babel/compat-data@7.24.8': {} '@babel/core@7.23.9': dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.24.7 - '@babel/generator': 7.24.7 - '@babel/helper-compilation-targets': 7.24.7 - '@babel/helper-module-transforms': 7.24.7(@babel/core@7.23.9) - '@babel/helpers': 7.24.7 - '@babel/parser': 7.24.7 + '@babel/generator': 7.24.8 + '@babel/helper-compilation-targets': 7.24.8 + '@babel/helper-module-transforms': 7.24.8(@babel/core@7.23.9) + '@babel/helpers': 7.24.8 + '@babel/parser': 7.24.8 '@babel/template': 7.24.7 - '@babel/traverse': 7.24.7 - '@babel/types': 7.24.7 + '@babel/traverse': 7.24.8 + '@babel/types': 7.24.8 convert-source-map: 2.0.0 debug: 4.3.5 gensync: 1.0.0-beta.2 @@ -9986,14 +9885,14 @@ snapshots: dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.24.7 - '@babel/generator': 7.24.7 - '@babel/helper-compilation-targets': 7.24.7 - '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.0) - '@babel/helpers': 7.24.7 - '@babel/parser': 7.24.7 + '@babel/generator': 7.24.8 + '@babel/helper-compilation-targets': 7.24.8 + '@babel/helper-module-transforms': 7.24.8(@babel/core@7.24.0) + '@babel/helpers': 7.24.8 + '@babel/parser': 7.24.8 '@babel/template': 7.24.7 - '@babel/traverse': 7.24.7 - '@babel/types': 7.24.7 + '@babel/traverse': 7.24.8 + '@babel/types': 7.24.8 convert-source-map: 2.0.0 debug: 4.3.5 gensync: 1.0.0-beta.2 @@ -10002,18 +9901,18 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/core@7.24.7': + '@babel/core@7.24.8': dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.24.7 - '@babel/generator': 7.24.7 - '@babel/helper-compilation-targets': 7.24.7 - '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.7) - '@babel/helpers': 7.24.7 - '@babel/parser': 7.24.7 + '@babel/generator': 7.24.8 + '@babel/helper-compilation-targets': 7.24.8 + '@babel/helper-module-transforms': 7.24.8(@babel/core@7.24.8) + '@babel/helpers': 7.24.8 + '@babel/parser': 7.24.8 '@babel/template': 7.24.7 - '@babel/traverse': 7.24.7 - '@babel/types': 7.24.7 + '@babel/traverse': 7.24.8 + '@babel/types': 7.24.8 convert-source-map: 2.0.0 debug: 4.3.5 gensync: 1.0.0-beta.2 @@ -10024,31 +9923,31 @@ snapshots: '@babel/generator@7.23.6': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.24.8 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 - '@babel/generator@7.24.7': + '@babel/generator@7.24.8': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.24.8 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 '@babel/helper-annotate-as-pure@7.22.5': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.24.8 '@babel/helper-builder-binary-assignment-operator-visitor@7.22.15': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.24.8 - '@babel/helper-compilation-targets@7.24.7': + '@babel/helper-compilation-targets@7.24.8': dependencies: - '@babel/compat-data': 7.24.7 - '@babel/helper-validator-option': 7.24.7 - browserslist: 4.23.0 + '@babel/compat-data': 7.24.8 + '@babel/helper-validator-option': 7.24.8 + browserslist: 4.23.2 lru-cache: 5.1.1 semver: 6.3.1 @@ -10075,7 +9974,7 @@ snapshots: '@babel/helper-define-polyfill-provider@0.5.0(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-compilation-targets': 7.24.7 + '@babel/helper-compilation-targets': 7.24.8 '@babel/helper-plugin-utils': 7.24.7 debug: 4.3.5 lodash.debounce: 4.0.8 @@ -10086,7 +9985,7 @@ snapshots: '@babel/helper-define-polyfill-provider@0.6.1(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-compilation-targets': 7.24.7 + '@babel/helper-compilation-targets': 7.24.8 '@babel/helper-plugin-utils': 7.24.7 debug: 4.3.5 lodash.debounce: 4.0.8 @@ -10096,33 +9995,33 @@ snapshots: '@babel/helper-environment-visitor@7.24.7': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.24.8 '@babel/helper-function-name@7.24.7': dependencies: '@babel/template': 7.24.7 - '@babel/types': 7.24.7 + '@babel/types': 7.24.8 '@babel/helper-hoist-variables@7.24.7': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.24.8 '@babel/helper-member-expression-to-functions@7.23.0': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.24.8 '@babel/helper-module-imports@7.18.6': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.24.8 '@babel/helper-module-imports@7.24.7': dependencies: - '@babel/traverse': 7.24.7 - '@babel/types': 7.24.7 + '@babel/traverse': 7.24.8 + '@babel/types': 7.24.8 transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.24.7(@babel/core@7.23.9)': + '@babel/helper-module-transforms@7.24.8(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 '@babel/helper-environment-visitor': 7.24.7 @@ -10133,7 +10032,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.24.7(@babel/core@7.24.0)': + '@babel/helper-module-transforms@7.24.8(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 '@babel/helper-environment-visitor': 7.24.7 @@ -10144,9 +10043,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.24.7(@babel/core@7.24.7)': + '@babel/helper-module-transforms@7.24.8(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 + '@babel/core': 7.24.8 '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-module-imports': 7.24.7 '@babel/helper-simple-access': 7.24.7 @@ -10157,7 +10056,7 @@ snapshots: '@babel/helper-optimise-call-expression@7.22.5': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.24.8 '@babel/helper-plugin-utils@7.24.7': {} @@ -10177,39 +10076,39 @@ snapshots: '@babel/helper-simple-access@7.24.7': dependencies: - '@babel/traverse': 7.24.7 - '@babel/types': 7.24.7 + '@babel/traverse': 7.24.8 + '@babel/types': 7.24.8 transitivePeerDependencies: - supports-color '@babel/helper-skip-transparent-expression-wrappers@7.22.5': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.24.8 '@babel/helper-split-export-declaration@7.22.6': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.24.8 '@babel/helper-split-export-declaration@7.24.7': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.24.8 - '@babel/helper-string-parser@7.24.7': {} + '@babel/helper-string-parser@7.24.8': {} '@babel/helper-validator-identifier@7.24.7': {} - '@babel/helper-validator-option@7.24.7': {} + '@babel/helper-validator-option@7.24.8': {} '@babel/helper-wrap-function@7.22.20': dependencies: '@babel/helper-function-name': 7.24.7 '@babel/template': 7.24.7 - '@babel/types': 7.24.7 + '@babel/types': 7.24.8 - '@babel/helpers@7.24.7': + '@babel/helpers@7.24.8': dependencies: '@babel/template': 7.24.7 - '@babel/types': 7.24.7 + '@babel/types': 7.24.8 '@babel/highlight@7.24.7': dependencies: @@ -10218,9 +10117,9 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.0.1 - '@babel/parser@7.24.7': + '@babel/parser@7.24.8': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.24.8 '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.24.0)': dependencies: @@ -10289,9 +10188,9 @@ snapshots: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 + '@babel/core': 7.24.8 '@babel/helper-plugin-utils': 7.24.7 '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.0)': @@ -10334,9 +10233,9 @@ snapshots: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 + '@babel/core': 7.24.8 '@babel/helper-plugin-utils': 7.24.7 '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.0)': @@ -10394,7 +10293,7 @@ snapshots: dependencies: '@babel/core': 7.24.0 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-compilation-targets': 7.24.7 + '@babel/helper-compilation-targets': 7.24.8 '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-function-name': 7.24.7 '@babel/helper-plugin-utils': 7.24.7 @@ -10451,7 +10350,7 @@ snapshots: '@babel/plugin-transform-function-name@7.23.3(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-compilation-targets': 7.24.7 + '@babel/helper-compilation-targets': 7.24.8 '@babel/helper-function-name': 7.24.7 '@babel/helper-plugin-utils': 7.24.7 @@ -10480,7 +10379,7 @@ snapshots: '@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.0) + '@babel/helper-module-transforms': 7.24.8(@babel/core@7.24.0) '@babel/helper-plugin-utils': 7.24.7 transitivePeerDependencies: - supports-color @@ -10488,7 +10387,7 @@ snapshots: '@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.0) + '@babel/helper-module-transforms': 7.24.8(@babel/core@7.24.0) '@babel/helper-plugin-utils': 7.24.7 '@babel/helper-simple-access': 7.24.7 transitivePeerDependencies: @@ -10498,7 +10397,7 @@ snapshots: dependencies: '@babel/core': 7.24.0 '@babel/helper-hoist-variables': 7.24.7 - '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.0) + '@babel/helper-module-transforms': 7.24.8(@babel/core@7.24.0) '@babel/helper-plugin-utils': 7.24.7 '@babel/helper-validator-identifier': 7.24.7 transitivePeerDependencies: @@ -10507,7 +10406,7 @@ snapshots: '@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.24.0)': dependencies: '@babel/core': 7.24.0 - '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.0) + '@babel/helper-module-transforms': 7.24.8(@babel/core@7.24.0) '@babel/helper-plugin-utils': 7.24.7 transitivePeerDependencies: - supports-color @@ -10537,9 +10436,9 @@ snapshots: '@babel/plugin-transform-object-rest-spread@7.24.0(@babel/core@7.24.0)': dependencies: - '@babel/compat-data': 7.24.7 + '@babel/compat-data': 7.24.8 '@babel/core': 7.24.0 - '@babel/helper-compilation-targets': 7.24.7 + '@babel/helper-compilation-targets': 7.24.8 '@babel/helper-plugin-utils': 7.24.7 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.0) '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.24.0) @@ -10587,14 +10486,14 @@ snapshots: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-react-jsx-self@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-react-jsx-self@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 + '@babel/core': 7.24.8 '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-react-jsx-source@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-react-jsx-source@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 + '@babel/core': 7.24.8 '@babel/helper-plugin-utils': 7.24.7 '@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.24.0)': @@ -10671,11 +10570,11 @@ snapshots: '@babel/preset-env@7.24.0(@babel/core@7.24.0)': dependencies: - '@babel/compat-data': 7.24.7 + '@babel/compat-data': 7.24.8 '@babel/core': 7.24.0 - '@babel/helper-compilation-targets': 7.24.7 + '@babel/helper-compilation-targets': 7.24.8 '@babel/helper-plugin-utils': 7.24.7 - '@babel/helper-validator-option': 7.24.7 + '@babel/helper-validator-option': 7.24.8 '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.24.0) '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3(@babel/core@7.24.0) '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.23.7(@babel/core@7.24.0) @@ -10759,7 +10658,7 @@ snapshots: dependencies: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.7 - '@babel/types': 7.24.7 + '@babel/types': 7.24.8 esutils: 2.0.3 '@babel/regjsgen@0.8.0': {} @@ -10771,27 +10670,27 @@ snapshots: '@babel/template@7.24.7': dependencies: '@babel/code-frame': 7.24.7 - '@babel/parser': 7.24.7 - '@babel/types': 7.24.7 + '@babel/parser': 7.24.8 + '@babel/types': 7.24.8 - '@babel/traverse@7.24.7': + '@babel/traverse@7.24.8': dependencies: '@babel/code-frame': 7.24.7 - '@babel/generator': 7.24.7 + '@babel/generator': 7.24.8 '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-function-name': 7.24.7 '@babel/helper-hoist-variables': 7.24.7 '@babel/helper-split-export-declaration': 7.24.7 - '@babel/parser': 7.24.7 - '@babel/types': 7.24.7 + '@babel/parser': 7.24.8 + '@babel/types': 7.24.8 debug: 4.3.5 globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/types@7.24.7': + '@babel/types@7.24.8': dependencies: - '@babel/helper-string-parser': 7.24.7 + '@babel/helper-string-parser': 7.24.8 '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 @@ -10919,9 +10818,6 @@ snapshots: '@esbuild/aix-ppc64@0.21.5': optional: true - '@esbuild/android-arm64@0.18.20': - optional: true - '@esbuild/android-arm64@0.19.11': optional: true @@ -10934,9 +10830,6 @@ snapshots: '@esbuild/android-arm64@0.21.5': optional: true - '@esbuild/android-arm@0.18.20': - optional: true - '@esbuild/android-arm@0.19.11': optional: true @@ -10949,9 +10842,6 @@ snapshots: '@esbuild/android-arm@0.21.5': optional: true - '@esbuild/android-x64@0.18.20': - optional: true - '@esbuild/android-x64@0.19.11': optional: true @@ -10964,9 +10854,6 @@ snapshots: '@esbuild/android-x64@0.21.5': optional: true - '@esbuild/darwin-arm64@0.18.20': - optional: true - '@esbuild/darwin-arm64@0.19.11': optional: true @@ -10979,9 +10866,6 @@ snapshots: '@esbuild/darwin-arm64@0.21.5': optional: true - '@esbuild/darwin-x64@0.18.20': - optional: true - '@esbuild/darwin-x64@0.19.11': optional: true @@ -10994,9 +10878,6 @@ snapshots: '@esbuild/darwin-x64@0.21.5': optional: true - '@esbuild/freebsd-arm64@0.18.20': - optional: true - '@esbuild/freebsd-arm64@0.19.11': optional: true @@ -11009,9 +10890,6 @@ snapshots: '@esbuild/freebsd-arm64@0.21.5': optional: true - '@esbuild/freebsd-x64@0.18.20': - optional: true - '@esbuild/freebsd-x64@0.19.11': optional: true @@ -11024,9 +10902,6 @@ snapshots: '@esbuild/freebsd-x64@0.21.5': optional: true - '@esbuild/linux-arm64@0.18.20': - optional: true - '@esbuild/linux-arm64@0.19.11': optional: true @@ -11039,9 +10914,6 @@ snapshots: '@esbuild/linux-arm64@0.21.5': optional: true - '@esbuild/linux-arm@0.18.20': - optional: true - '@esbuild/linux-arm@0.19.11': optional: true @@ -11054,9 +10926,6 @@ snapshots: '@esbuild/linux-arm@0.21.5': optional: true - '@esbuild/linux-ia32@0.18.20': - optional: true - '@esbuild/linux-ia32@0.19.11': optional: true @@ -11069,9 +10938,6 @@ snapshots: '@esbuild/linux-ia32@0.21.5': optional: true - '@esbuild/linux-loong64@0.18.20': - optional: true - '@esbuild/linux-loong64@0.19.11': optional: true @@ -11084,9 +10950,6 @@ snapshots: '@esbuild/linux-loong64@0.21.5': optional: true - '@esbuild/linux-mips64el@0.18.20': - optional: true - '@esbuild/linux-mips64el@0.19.11': optional: true @@ -11099,9 +10962,6 @@ snapshots: '@esbuild/linux-mips64el@0.21.5': optional: true - '@esbuild/linux-ppc64@0.18.20': - optional: true - '@esbuild/linux-ppc64@0.19.11': optional: true @@ -11114,9 +10974,6 @@ snapshots: '@esbuild/linux-ppc64@0.21.5': optional: true - '@esbuild/linux-riscv64@0.18.20': - optional: true - '@esbuild/linux-riscv64@0.19.11': optional: true @@ -11129,9 +10986,6 @@ snapshots: '@esbuild/linux-riscv64@0.21.5': optional: true - '@esbuild/linux-s390x@0.18.20': - optional: true - '@esbuild/linux-s390x@0.19.11': optional: true @@ -11144,9 +10998,6 @@ snapshots: '@esbuild/linux-s390x@0.21.5': optional: true - '@esbuild/linux-x64@0.18.20': - optional: true - '@esbuild/linux-x64@0.19.11': optional: true @@ -11159,9 +11010,6 @@ snapshots: '@esbuild/linux-x64@0.21.5': optional: true - '@esbuild/netbsd-x64@0.18.20': - optional: true - '@esbuild/netbsd-x64@0.19.11': optional: true @@ -11174,9 +11022,6 @@ snapshots: '@esbuild/netbsd-x64@0.21.5': optional: true - '@esbuild/openbsd-x64@0.18.20': - optional: true - '@esbuild/openbsd-x64@0.19.11': optional: true @@ -11189,9 +11034,6 @@ snapshots: '@esbuild/openbsd-x64@0.21.5': optional: true - '@esbuild/sunos-x64@0.18.20': - optional: true - '@esbuild/sunos-x64@0.19.11': optional: true @@ -11204,9 +11046,6 @@ snapshots: '@esbuild/sunos-x64@0.21.5': optional: true - '@esbuild/win32-arm64@0.18.20': - optional: true - '@esbuild/win32-arm64@0.19.11': optional: true @@ -11219,9 +11058,6 @@ snapshots: '@esbuild/win32-arm64@0.21.5': optional: true - '@esbuild/win32-ia32@0.18.20': - optional: true - '@esbuild/win32-ia32@0.19.11': optional: true @@ -11234,9 +11070,6 @@ snapshots: '@esbuild/win32-ia32@0.21.5': optional: true - '@esbuild/win32-x64@0.18.20': - optional: true - '@esbuild/win32-x64@0.19.11': optional: true @@ -11256,99 +11089,99 @@ snapshots: '@eslint-community/regexpp@4.11.0': {} - '@eslint-react/ast@1.5.23(eslint@8.57.0)(typescript@5.4.2)': + '@eslint-react/ast@1.5.26(eslint@8.57.0)(typescript@5.4.2)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@eslint-react/tools': 1.5.23 - '@eslint-react/types': 1.5.23(eslint@8.57.0)(typescript@5.4.2) - '@typescript-eslint/scope-manager': 7.15.0 - '@typescript-eslint/types': 7.15.0 - '@typescript-eslint/utils': 7.15.0(eslint@8.57.0)(typescript@5.4.2) + '@eslint-react/tools': 1.5.26 + '@eslint-react/types': 1.5.26(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/scope-manager': 7.16.0 + '@typescript-eslint/types': 7.16.0 + '@typescript-eslint/utils': 7.16.0(eslint@8.57.0)(typescript@5.4.2) transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/core@1.5.23(eslint@8.57.0)(typescript@5.4.2)': - dependencies: - '@eslint-react/ast': 1.5.23(eslint@8.57.0)(typescript@5.4.2) - '@eslint-react/jsx': 1.5.23(eslint@8.57.0)(typescript@5.4.2) - '@eslint-react/shared': 1.5.23(eslint@8.57.0)(typescript@5.4.2) - '@eslint-react/tools': 1.5.23 - '@eslint-react/types': 1.5.23(eslint@8.57.0)(typescript@5.4.2) - '@eslint-react/var': 1.5.23(eslint@8.57.0)(typescript@5.4.2) - '@typescript-eslint/scope-manager': 7.15.0 - '@typescript-eslint/type-utils': 7.15.0(eslint@8.57.0)(typescript@5.4.2) - '@typescript-eslint/types': 7.15.0 - '@typescript-eslint/utils': 7.15.0(eslint@8.57.0)(typescript@5.4.2) + '@eslint-react/core@1.5.26(eslint@8.57.0)(typescript@5.4.2)': + dependencies: + '@eslint-react/ast': 1.5.26(eslint@8.57.0)(typescript@5.4.2) + '@eslint-react/jsx': 1.5.26(eslint@8.57.0)(typescript@5.4.2) + '@eslint-react/shared': 1.5.26(eslint@8.57.0)(typescript@5.4.2) + '@eslint-react/tools': 1.5.26 + '@eslint-react/types': 1.5.26(eslint@8.57.0)(typescript@5.4.2) + '@eslint-react/var': 1.5.26(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/scope-manager': 7.16.0 + '@typescript-eslint/type-utils': 7.16.0(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/types': 7.16.0 + '@typescript-eslint/utils': 7.16.0(eslint@8.57.0)(typescript@5.4.2) transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/eslint-plugin@1.5.23(eslint@8.57.0)(typescript@5.4.2)': + '@eslint-react/eslint-plugin@1.5.26(eslint@8.57.0)(typescript@5.4.2)': dependencies: - '@eslint-react/shared': 1.5.23(eslint@8.57.0)(typescript@5.4.2) - '@eslint-react/tools': 1.5.23 - '@eslint-react/types': 1.5.23(eslint@8.57.0)(typescript@5.4.2) - '@typescript-eslint/scope-manager': 7.15.0 - '@typescript-eslint/type-utils': 7.15.0(eslint@8.57.0)(typescript@5.4.2) - '@typescript-eslint/types': 7.15.0 - '@typescript-eslint/utils': 7.15.0(eslint@8.57.0)(typescript@5.4.2) + '@eslint-react/shared': 1.5.26(eslint@8.57.0)(typescript@5.4.2) + '@eslint-react/tools': 1.5.26 + '@eslint-react/types': 1.5.26(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/scope-manager': 7.16.0 + '@typescript-eslint/type-utils': 7.16.0(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/types': 7.16.0 + '@typescript-eslint/utils': 7.16.0(eslint@8.57.0)(typescript@5.4.2) eslint: 8.57.0 - eslint-plugin-react-debug: 1.5.23(eslint@8.57.0)(typescript@5.4.2) - eslint-plugin-react-dom: 1.5.23(eslint@8.57.0)(typescript@5.4.2) - eslint-plugin-react-hooks-extra: 1.5.23(eslint@8.57.0)(typescript@5.4.2) - eslint-plugin-react-naming-convention: 1.5.23(eslint@8.57.0)(typescript@5.4.2) - eslint-plugin-react-x: 1.5.23(eslint@8.57.0)(typescript@5.4.2) + eslint-plugin-react-debug: 1.5.26(eslint@8.57.0)(typescript@5.4.2) + eslint-plugin-react-dom: 1.5.26(eslint@8.57.0)(typescript@5.4.2) + eslint-plugin-react-hooks-extra: 1.5.26(eslint@8.57.0)(typescript@5.4.2) + eslint-plugin-react-naming-convention: 1.5.26(eslint@8.57.0)(typescript@5.4.2) + eslint-plugin-react-x: 1.5.26(eslint@8.57.0)(typescript@5.4.2) optionalDependencies: typescript: 5.4.2 transitivePeerDependencies: - supports-color - '@eslint-react/jsx@1.5.23(eslint@8.57.0)(typescript@5.4.2)': + '@eslint-react/jsx@1.5.26(eslint@8.57.0)(typescript@5.4.2)': dependencies: - '@eslint-react/ast': 1.5.23(eslint@8.57.0)(typescript@5.4.2) - '@eslint-react/tools': 1.5.23 - '@eslint-react/types': 1.5.23(eslint@8.57.0)(typescript@5.4.2) - '@eslint-react/var': 1.5.23(eslint@8.57.0)(typescript@5.4.2) - '@typescript-eslint/scope-manager': 7.15.0 - '@typescript-eslint/types': 7.15.0 - '@typescript-eslint/utils': 7.15.0(eslint@8.57.0)(typescript@5.4.2) + '@eslint-react/ast': 1.5.26(eslint@8.57.0)(typescript@5.4.2) + '@eslint-react/tools': 1.5.26 + '@eslint-react/types': 1.5.26(eslint@8.57.0)(typescript@5.4.2) + '@eslint-react/var': 1.5.26(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/scope-manager': 7.16.0 + '@typescript-eslint/types': 7.16.0 + '@typescript-eslint/utils': 7.16.0(eslint@8.57.0)(typescript@5.4.2) transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/shared@1.5.23(eslint@8.57.0)(typescript@5.4.2)': + '@eslint-react/shared@1.5.26(eslint@8.57.0)(typescript@5.4.2)': dependencies: - '@typescript-eslint/utils': 7.15.0(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/utils': 7.16.0(eslint@8.57.0)(typescript@5.4.2) valibot: 0.36.0 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/tools@1.5.23': {} + '@eslint-react/tools@1.5.26': {} - '@eslint-react/types@1.5.23(eslint@8.57.0)(typescript@5.4.2)': + '@eslint-react/types@1.5.26(eslint@8.57.0)(typescript@5.4.2)': dependencies: - '@eslint-react/tools': 1.5.23 - '@typescript-eslint/types': 7.15.0 - '@typescript-eslint/utils': 7.15.0(eslint@8.57.0)(typescript@5.4.2) + '@eslint-react/tools': 1.5.26 + '@typescript-eslint/types': 7.16.0 + '@typescript-eslint/utils': 7.16.0(eslint@8.57.0)(typescript@5.4.2) transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/var@1.5.23(eslint@8.57.0)(typescript@5.4.2)': + '@eslint-react/var@1.5.26(eslint@8.57.0)(typescript@5.4.2)': dependencies: - '@eslint-react/ast': 1.5.23(eslint@8.57.0)(typescript@5.4.2) - '@eslint-react/tools': 1.5.23 - '@eslint-react/types': 1.5.23(eslint@8.57.0)(typescript@5.4.2) - '@typescript-eslint/scope-manager': 7.15.0 - '@typescript-eslint/types': 7.15.0 - '@typescript-eslint/utils': 7.15.0(eslint@8.57.0)(typescript@5.4.2) + '@eslint-react/ast': 1.5.26(eslint@8.57.0)(typescript@5.4.2) + '@eslint-react/tools': 1.5.26 + '@eslint-react/types': 1.5.26(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/scope-manager': 7.16.0 + '@typescript-eslint/types': 7.16.0 + '@typescript-eslint/utils': 7.16.0(eslint@8.57.0)(typescript@5.4.2) transitivePeerDependencies: - eslint - supports-color @@ -11567,10 +11400,10 @@ snapshots: dependencies: call-bind: 1.0.7 - '@mantine/core@7.11.1(@mantine/hooks@7.11.1(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mantine/core@7.11.2(@mantine/hooks@7.11.2(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@floating-ui/react': 0.26.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mantine/hooks': 7.11.1(react@18.3.1) + '@mantine/hooks': 7.11.2(react@18.3.1) clsx: 2.1.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -11581,7 +11414,7 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@mantine/hooks@7.11.1(react@18.3.1)': + '@mantine/hooks@7.11.2(react@18.3.1)': dependencies: react: 18.3.1 @@ -11605,23 +11438,23 @@ snapshots: lit: 3.1.4 tslib: 2.6.3 - '@microsoft/api-extractor-model@7.28.13(@types/node@20.10.6)': + '@microsoft/api-extractor-model@7.28.13(@types/node@20.14.10)': dependencies: '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 4.0.2(@types/node@20.10.6) + '@rushstack/node-core-library': 4.0.2(@types/node@20.14.10) transitivePeerDependencies: - '@types/node' - '@microsoft/api-extractor@7.43.0(@types/node@20.10.6)': + '@microsoft/api-extractor@7.43.0(@types/node@20.14.10)': dependencies: - '@microsoft/api-extractor-model': 7.28.13(@types/node@20.10.6) + '@microsoft/api-extractor-model': 7.28.13(@types/node@20.14.10) '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 4.0.2(@types/node@20.10.6) + '@rushstack/node-core-library': 4.0.2(@types/node@20.14.10) '@rushstack/rig-package': 0.5.2 - '@rushstack/terminal': 0.10.0(@types/node@20.10.6) - '@rushstack/ts-command-line': 4.19.1(@types/node@20.10.6) + '@rushstack/terminal': 0.10.0(@types/node@20.14.10) + '@rushstack/ts-command-line': 4.19.1(@types/node@20.14.10) lodash: 4.17.21 minimatch: 3.0.8 resolve: 1.22.8 @@ -11644,8 +11477,8 @@ snapshots: dependencies: '@babel/runtime': 7.24.0 '@floating-ui/react-dom': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/types': 7.2.14(@types/react@18.3.3) - '@mui/utils': 5.16.0(@types/react@18.3.3)(react@18.3.1) + '@mui/types': 7.2.15(@types/react@18.3.3) + '@mui/utils': 5.16.1(@types/react@18.3.3)(react@18.3.1) '@popperjs/core': 2.11.8 clsx: 2.1.1 prop-types: 15.8.1 @@ -11654,39 +11487,39 @@ snapshots: optionalDependencies: '@types/react': 18.3.3 - '@mui/core-downloads-tracker@5.16.0': {} + '@mui/core-downloads-tracker@5.16.1': {} - '@mui/material@5.16.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/material@5.16.1(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.24.0 '@mui/base': 5.0.0-beta.40(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/core-downloads-tracker': 5.16.0 - '@mui/system': 5.16.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) - '@mui/types': 7.2.14(@types/react@18.3.3) - '@mui/utils': 5.16.0(@types/react@18.3.3)(react@18.3.1) + '@mui/core-downloads-tracker': 5.16.1 + '@mui/system': 5.16.1(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) + '@mui/types': 7.2.15(@types/react@18.3.3) + '@mui/utils': 5.16.1(@types/react@18.3.3)(react@18.3.1) '@types/react-transition-group': 4.4.10 clsx: 2.1.1 csstype: 3.1.3 prop-types: 15.8.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-is: 18.2.0 + react-is: 18.3.1 react-transition-group: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) optionalDependencies: '@emotion/react': 11.11.4(@types/react@18.3.3)(react@18.3.1) '@emotion/styled': 11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) '@types/react': 18.3.3 - '@mui/private-theming@5.16.0(@types/react@18.3.3)(react@18.3.1)': + '@mui/private-theming@5.16.1(@types/react@18.3.3)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.0 - '@mui/utils': 5.16.0(@types/react@18.3.3)(react@18.3.1) + '@mui/utils': 5.16.1(@types/react@18.3.3)(react@18.3.1) prop-types: 15.8.1 react: 18.3.1 optionalDependencies: '@types/react': 18.3.3 - '@mui/styled-engine@5.15.14(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(react@18.3.1)': + '@mui/styled-engine@5.16.1(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.24.0 '@emotion/cache': 11.11.0 @@ -11697,13 +11530,13 @@ snapshots: '@emotion/react': 11.11.4(@types/react@18.3.3)(react@18.3.1) '@emotion/styled': 11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) - '@mui/system@5.16.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1)': + '@mui/system@5.16.1(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.0 - '@mui/private-theming': 5.16.0(@types/react@18.3.3)(react@18.3.1) - '@mui/styled-engine': 5.15.14(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(react@18.3.1) - '@mui/types': 7.2.14(@types/react@18.3.3) - '@mui/utils': 5.16.0(@types/react@18.3.3)(react@18.3.1) + '@mui/private-theming': 5.16.1(@types/react@18.3.3)(react@18.3.1) + '@mui/styled-engine': 5.16.1(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(react@18.3.1) + '@mui/types': 7.2.15(@types/react@18.3.3) + '@mui/utils': 5.16.1(@types/react@18.3.3)(react@18.3.1) clsx: 2.1.1 csstype: 3.1.3 prop-types: 15.8.1 @@ -11713,17 +11546,17 @@ snapshots: '@emotion/styled': 11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) '@types/react': 18.3.3 - '@mui/types@7.2.14(@types/react@18.3.3)': + '@mui/types@7.2.15(@types/react@18.3.3)': optionalDependencies: '@types/react': 18.3.3 - '@mui/utils@5.16.0(@types/react@18.3.3)(react@18.3.1)': + '@mui/utils@5.16.1(@types/react@18.3.3)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.0 - '@types/prop-types': 15.7.11 + '@types/prop-types': 15.7.12 prop-types: 15.8.1 react: 18.3.1 - react-is: 18.2.0 + react-is: 18.3.1 optionalDependencies: '@types/react': 18.3.3 @@ -11778,9 +11611,9 @@ snapshots: '@next/swc-win32-x64-msvc@15.0.0-rc.0': optional: true - '@ngtools/webpack@17.3.8(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.4.2))(typescript@5.4.2)(webpack@5.90.3(@swc/core@1.6.13)(esbuild@0.21.5))': + '@ngtools/webpack@17.3.8(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.2))(typescript@5.4.2)(webpack@5.90.3(@swc/core@1.6.13)(esbuild@0.21.5))': dependencies: - '@angular/compiler-cli': 17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.4.2) + '@angular/compiler-cli': 17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.2) typescript: 5.4.2 webpack: 5.90.3(@swc/core@1.6.13)(esbuild@0.21.5) @@ -11857,43 +11690,43 @@ snapshots: - bluebird - supports-color - '@nrwl/tao@19.4.2(@swc/core@1.6.13)': + '@nrwl/tao@19.4.3(@swc/core@1.6.13)': dependencies: - nx: 19.4.2(@swc/core@1.6.13) + nx: 19.4.3(@swc/core@1.6.13) tslib: 2.6.3 transitivePeerDependencies: - '@swc-node/register' - '@swc/core' - debug - '@nx/nx-darwin-arm64@19.4.2': + '@nx/nx-darwin-arm64@19.4.3': optional: true - '@nx/nx-darwin-x64@19.4.2': + '@nx/nx-darwin-x64@19.4.3': optional: true - '@nx/nx-freebsd-x64@19.4.2': + '@nx/nx-freebsd-x64@19.4.3': optional: true - '@nx/nx-linux-arm-gnueabihf@19.4.2': + '@nx/nx-linux-arm-gnueabihf@19.4.3': optional: true - '@nx/nx-linux-arm64-gnu@19.4.2': + '@nx/nx-linux-arm64-gnu@19.4.3': optional: true - '@nx/nx-linux-arm64-musl@19.4.2': + '@nx/nx-linux-arm64-musl@19.4.3': optional: true - '@nx/nx-linux-x64-gnu@19.4.2': + '@nx/nx-linux-x64-gnu@19.4.3': optional: true - '@nx/nx-linux-x64-musl@19.4.2': + '@nx/nx-linux-x64-musl@19.4.3': optional: true - '@nx/nx-win32-arm64-msvc@19.4.2': + '@nx/nx-win32-arm64-msvc@19.4.3': optional: true - '@nx/nx-win32-x64-msvc@19.4.2': + '@nx/nx-win32-x64-msvc@19.4.3': optional: true '@one-ini/wasm@0.1.1': {} @@ -12131,7 +11964,7 @@ snapshots: atomically: 2.0.2 fast-ignore: 1.1.1 find-up-json: 2.0.2 - import-meta-resolve: 4.0.0 + import-meta-resolve: 4.1.0 is-binary-path: 2.1.0 js-yaml: 4.1.0 json-sorted-stringify: 1.0.0 @@ -12348,7 +12181,9 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - '@rushstack/node-core-library@4.0.2(@types/node@20.10.6)': + '@rtsao/scc@1.1.0': {} + + '@rushstack/node-core-library@4.0.2(@types/node@20.14.10)': dependencies: fs-extra: 7.0.1 import-lazy: 4.0.0 @@ -12357,23 +12192,23 @@ snapshots: semver: 7.5.4 z-schema: 5.0.5 optionalDependencies: - '@types/node': 20.10.6 + '@types/node': 20.14.10 '@rushstack/rig-package@0.5.2': dependencies: resolve: 1.22.8 strip-json-comments: 3.1.1 - '@rushstack/terminal@0.10.0(@types/node@20.10.6)': + '@rushstack/terminal@0.10.0(@types/node@20.14.10)': dependencies: - '@rushstack/node-core-library': 4.0.2(@types/node@20.10.6) + '@rushstack/node-core-library': 4.0.2(@types/node@20.14.10) supports-color: 8.1.1 optionalDependencies: - '@types/node': 20.10.6 + '@types/node': 20.14.10 - '@rushstack/ts-command-line@4.19.1(@types/node@20.10.6)': + '@rushstack/ts-command-line@4.19.1(@types/node@20.14.10)': dependencies: - '@rushstack/terminal': 0.10.0(@types/node@20.10.6) + '@rushstack/terminal': 0.10.0(@types/node@20.14.10) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 @@ -12388,6 +12223,10 @@ snapshots: transitivePeerDependencies: - chokidar + '@shikijs/core@1.10.3': + dependencies: + '@types/hast': 3.0.4 + '@sigstore/bundle@2.2.0': dependencies: '@sigstore/protobuf-specs': 0.3.0 @@ -12497,21 +12336,21 @@ snapshots: dependencies: '@swc/counter': 0.1.3 - '@tanstack/angular-store@0.5.4(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))': + '@tanstack/angular-store@0.5.5(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))': dependencies: - '@angular/common': 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1) - '@angular/core': 17.3.11(rxjs@7.8.1)(zone.js@0.14.4) - '@tanstack/store': 0.5.4 + '@angular/common': 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1) + '@angular/core': 17.3.11(rxjs@7.8.1)(zone.js@0.14.7) + '@tanstack/store': 0.5.5 tslib: 2.6.3 - '@tanstack/config@0.9.2(@types/node@20.10.6)(esbuild@0.21.5)(eslint@8.57.0)(rollup@4.18.0)(typescript@5.4.2)(vite@5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1))': + '@tanstack/config@0.10.0(@types/node@20.14.10)(esbuild@0.21.5)(eslint@8.57.0)(rollup@4.18.0)(typescript@5.4.2)(vite@5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1))': dependencies: '@commitlint/parse': 19.0.3 '@eslint/js': 8.57.0 commander: 12.1.0 current-git-branch: 1.1.0 esbuild-register: 3.5.0(esbuild@0.21.5) - eslint-plugin-import-x: 0.5.3(eslint@8.57.0)(typescript@5.4.2) + eslint-plugin-import-x: 3.0.1(eslint@8.57.0)(typescript@5.4.2) eslint-plugin-n: 17.9.0(eslint@8.57.0) globals: 15.8.0 interpret: 3.1.1 @@ -12519,13 +12358,16 @@ snapshots: liftoff: 5.0.0 minimist: 1.2.8 rollup-plugin-preserve-directives: 0.4.0(rollup@4.18.0) - semver: 7.6.2 + semver: 7.6.3 simple-git: 3.25.0 - typescript-eslint: 7.16.0(eslint@8.57.0)(typescript@5.4.2) + typedoc: 0.26.4(typescript@5.4.2) + typedoc-plugin-frontmatter: 1.0.0(typedoc-plugin-markdown@4.2.1(typedoc@0.26.4(typescript@5.4.2))) + typedoc-plugin-markdown: 4.2.1(typedoc@0.26.4(typescript@5.4.2)) + typescript-eslint: 7.16.1(eslint@8.57.0)(typescript@5.4.2) v8flags: 4.0.1 - vite-plugin-dts: 3.9.1(@types/node@20.10.6)(rollup@4.18.0)(typescript@5.4.2)(vite@5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)) - vite-plugin-externalize-deps: 0.8.0(vite@5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)) - vite-tsconfig-paths: 4.3.2(typescript@5.4.2)(vite@5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)) + vite-plugin-dts: 3.9.1(@types/node@20.14.10)(rollup@4.18.0)(typescript@5.4.2)(vite@5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)) + vite-plugin-externalize-deps: 0.8.0(vite@5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)) + vite-tsconfig-paths: 4.3.2(typescript@5.4.2)(vite@5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)) transitivePeerDependencies: - '@types/node' - esbuild @@ -12535,59 +12377,52 @@ snapshots: - typescript - vite - '@tanstack/history@1.43.14': {} + '@tanstack/history@1.44.2': {} - '@tanstack/query-core@5.50.1': {} + '@tanstack/query-core@5.51.1': {} - '@tanstack/react-cross-context@1.43.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@tanstack/react-cross-context@1.44.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@tanstack/react-query@5.50.1(react@18.3.1)': + '@tanstack/react-query@5.51.1(react@18.3.1)': dependencies: - '@tanstack/query-core': 5.50.1 + '@tanstack/query-core': 5.51.1 react: 18.3.1 - '@tanstack/react-router@1.43.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@tanstack/react-router@1.45.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@tanstack/history': 1.43.14 - '@tanstack/react-store': 0.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@tanstack/history': 1.44.2 + '@tanstack/react-store': 0.5.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) tiny-invariant: 1.3.3 tiny-warning: 1.0.3 - '@tanstack/react-store@0.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@tanstack/react-store@0.5.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@tanstack/store': 0.1.3 + '@tanstack/store': 0.5.5 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - use-sync-external-store: 1.2.0(react@18.3.1) + use-sync-external-store: 1.2.2(react@18.3.1) - '@tanstack/react-store@0.5.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@tanstack/store': 0.5.4 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - use-sync-external-store: 1.2.0(react@18.3.1) - - '@tanstack/router-generator@1.43.13': + '@tanstack/router-generator@1.44.3': dependencies: prettier: 3.3.2 zod: 3.23.8 - '@tanstack/router-plugin@1.43.13(vite@5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1))': + '@tanstack/router-plugin@1.45.0(vite@5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1))': dependencies: - '@babel/core': 7.24.7 - '@babel/generator': 7.24.7 - '@babel/parser': 7.24.7 - '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.24.7) + '@babel/core': 7.24.8 + '@babel/generator': 7.24.8 + '@babel/parser': 7.24.8 + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.24.8) '@babel/template': 7.24.7 - '@babel/traverse': 7.24.7 - '@babel/types': 7.24.7 - '@tanstack/router-generator': 1.43.13 + '@babel/traverse': 7.24.8 + '@babel/types': 7.24.8 + '@tanstack/router-generator': 1.44.3 '@types/babel__core': 7.20.5 '@types/babel__generator': 7.6.8 '@types/babel__template': 7.4.4 @@ -12597,25 +12432,25 @@ snapshots: unplugin: 1.11.0 zod: 3.23.8 optionalDependencies: - vite: 5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) + vite: 5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) transitivePeerDependencies: - supports-color - '@tanstack/solid-store@0.5.4(solid-js@1.8.18)': + '@tanstack/solid-store@0.5.5(solid-js@1.8.18)': dependencies: - '@tanstack/store': 0.5.4 + '@tanstack/store': 0.5.5 solid-js: 1.8.18 - '@tanstack/start-vite-plugin@1.43.13': + '@tanstack/start-vite-plugin@1.45.0': dependencies: - '@babel/core': 7.24.7 - '@babel/generator': 7.24.7 - '@babel/parser': 7.24.7 - '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.24.7) + '@babel/core': 7.24.8 + '@babel/generator': 7.24.8 + '@babel/parser': 7.24.8 + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.24.8) '@babel/template': 7.24.7 - '@babel/traverse': 7.24.7 - '@babel/types': 7.24.7 + '@babel/traverse': 7.24.8 + '@babel/types': 7.24.8 '@types/babel__core': 7.20.5 '@types/babel__generator': 7.6.8 '@types/babel__template': 7.4.4 @@ -12623,26 +12458,26 @@ snapshots: transitivePeerDependencies: - supports-color - '@tanstack/start@1.43.14(@opentelemetry/api@1.9.0)(@types/node@20.10.6)(encoding@0.1.13)(ioredis@5.4.1)(less@4.2.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)(typescript@5.4.2)(vite@5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1))': + '@tanstack/start@1.45.0(@opentelemetry/api@1.9.0)(@types/node@20.14.10)(encoding@0.1.13)(ioredis@5.4.1)(less@4.2.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)(typescript@5.4.2)(vite@5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1))': dependencies: - '@tanstack/react-cross-context': 1.43.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@tanstack/react-router': 1.43.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@tanstack/router-generator': 1.43.13 - '@tanstack/router-plugin': 1.43.13(vite@5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)) - '@tanstack/start-vite-plugin': 1.43.13 + '@tanstack/react-cross-context': 1.44.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@tanstack/react-router': 1.45.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@tanstack/router-generator': 1.44.3 + '@tanstack/router-plugin': 1.45.0(vite@5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)) + '@tanstack/start-vite-plugin': 1.45.0 '@types/jsesc': 3.0.3 - '@vinxi/react': 0.2.2 - '@vinxi/react-server-dom': 0.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)) - '@vinxi/server-components': 0.3.3(vinxi@0.3.11(@types/node@20.10.6)(ioredis@5.4.1)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)) - '@vinxi/server-functions': 0.3.3(vinxi@0.3.11(@types/node@20.10.6)(ioredis@5.4.1)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)) - import-meta-resolve: 4.0.0 - isbot: 5.1.11 + '@vinxi/react': 0.2.3 + '@vinxi/react-server-dom': 0.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)) + '@vinxi/server-components': 0.3.3(vinxi@0.3.12(@types/node@20.14.10)(ioredis@5.4.1)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)) + '@vinxi/server-functions': 0.3.3(vinxi@0.3.12(@types/node@20.14.10)(ioredis@5.4.1)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)) + import-meta-resolve: 4.1.0 + isbot: 5.1.12 jsesc: 3.0.2 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) tiny-invariant: 1.3.3 - vinxi: 0.3.11(@opentelemetry/api@1.9.0)(@types/node@20.10.6)(encoding@0.1.13)(ioredis@5.4.1)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1) - vite-tsconfig-paths: 4.3.2(typescript@5.4.2)(vite@5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)) + vinxi: 0.3.12(@opentelemetry/api@1.9.0)(@types/node@20.14.10)(encoding@0.1.13)(ioredis@5.4.1)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1) + vite-tsconfig-paths: 4.3.2(typescript@5.4.2)(vite@5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)) zod: 3.23.8 transitivePeerDependencies: - '@azure/app-configuration' @@ -12680,22 +12515,20 @@ snapshots: - webpack - xml2js - '@tanstack/store@0.1.3': {} - - '@tanstack/store@0.5.4': {} + '@tanstack/store@0.5.5': {} - '@tanstack/vue-store@0.5.4(vue@3.3.4)': + '@tanstack/vue-store@0.5.5(vue@3.3.4)': dependencies: - '@tanstack/store': 0.5.4 + '@tanstack/store': 0.5.5 vue: 3.3.4 - vue-demi: 0.14.6(vue@3.3.4) + vue-demi: 0.14.8(vue@3.3.4) - '@testing-library/angular@17.0.0(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/router@17.3.11(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(rxjs@7.8.1))(@testing-library/dom@10.3.1)': + '@testing-library/angular@17.0.0(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(@angular/router@17.3.11(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(rxjs@7.8.1))(@testing-library/dom@10.3.1)': dependencies: - '@angular/common': 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1) - '@angular/core': 17.3.11(rxjs@7.8.1)(zone.js@0.14.4) - '@angular/platform-browser': 17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)) - '@angular/router': 17.3.11(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(rxjs@7.8.1) + '@angular/common': 17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1) + '@angular/core': 17.3.11(rxjs@7.8.1)(zone.js@0.14.7) + '@angular/platform-browser': 17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)) + '@angular/router': 17.3.11(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(@angular/platform-browser@17.3.11(@angular/animations@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(@angular/common@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7))(rxjs@7.8.1))(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(rxjs@7.8.1) '@testing-library/dom': 10.3.1 tslib: 2.6.3 @@ -12721,7 +12554,7 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/jest-dom@6.4.6(vitest@1.6.0(@types/node@20.10.6)(jsdom@24.1.0)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1))': + '@testing-library/jest-dom@6.4.6(vitest@1.6.0(@types/node@20.14.10)(jsdom@24.1.0)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1))': dependencies: '@adobe/css-tools': 4.4.0 '@babel/runtime': 7.24.0 @@ -12732,7 +12565,7 @@ snapshots: lodash: 4.17.21 redent: 3.0.0 optionalDependencies: - vitest: 1.6.0(@types/node@20.10.6)(jsdom@24.1.0)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1) + vitest: 1.6.0(@types/node@20.14.10)(jsdom@24.1.0)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1) '@testing-library/react@16.0.0(@testing-library/dom@10.3.1)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -12762,7 +12595,7 @@ snapshots: '@ts-morph/common@0.22.0': dependencies: fast-glob: 3.3.2 - minimatch: 9.0.4 + minimatch: 9.0.5 mkdirp: 3.0.1 path-browserify: 1.0.1 @@ -12771,7 +12604,7 @@ snapshots: '@tufjs/models@2.0.0': dependencies: '@tufjs/canonical-json': 2.0.0 - minimatch: 9.0.4 + minimatch: 9.0.5 '@types/argparse@1.0.38': {} @@ -12779,48 +12612,48 @@ snapshots: '@types/babel__core@7.20.5': dependencies: - '@babel/parser': 7.24.7 - '@babel/types': 7.24.7 + '@babel/parser': 7.24.8 + '@babel/types': 7.24.8 '@types/babel__generator': 7.6.8 '@types/babel__template': 7.4.4 '@types/babel__traverse': 7.20.6 '@types/babel__generator@7.6.8': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.24.8 '@types/babel__template@7.4.4': dependencies: - '@babel/parser': 7.24.7 - '@babel/types': 7.24.7 + '@babel/parser': 7.24.8 + '@babel/types': 7.24.8 '@types/babel__traverse@7.20.6': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.24.8 '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 20.10.6 + '@types/node': 20.14.10 '@types/bonjour@3.5.13': dependencies: - '@types/node': 20.10.6 + '@types/node': 20.14.10 '@types/braces@3.0.4': {} '@types/connect-history-api-fallback@1.5.4': dependencies: '@types/express-serve-static-core': 4.17.43 - '@types/node': 20.10.6 + '@types/node': 20.14.10 '@types/connect@3.4.38': dependencies: - '@types/node': 20.10.6 + '@types/node': 20.14.10 '@types/conventional-commits-parser@5.0.0': dependencies: - '@types/node': 20.10.6 + '@types/node': 20.14.10 '@types/cookie@0.6.0': {} @@ -12838,7 +12671,7 @@ snapshots: '@types/express-serve-static-core@4.17.43': dependencies: - '@types/node': 20.10.6 + '@types/node': 20.14.10 '@types/qs': 6.9.12 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -12850,11 +12683,15 @@ snapshots: '@types/qs': 6.9.12 '@types/serve-static': 1.15.5 + '@types/hast@3.0.4': + dependencies: + '@types/unist': 3.0.2 + '@types/http-errors@2.0.4': {} '@types/http-proxy@1.17.14': dependencies: - '@types/node': 20.10.6 + '@types/node': 20.14.10 '@types/jsesc@3.0.3': {} @@ -12872,9 +12709,9 @@ snapshots: '@types/node-forge@1.3.11': dependencies: - '@types/node': 20.10.6 + '@types/node': 20.14.10 - '@types/node@20.10.6': + '@types/node@20.14.10': dependencies: undici-types: 5.26.5 @@ -12882,7 +12719,7 @@ snapshots: '@types/parse-json@4.0.2': {} - '@types/prop-types@15.7.11': {} + '@types/prop-types@15.7.12': {} '@types/qs@6.9.12': {} @@ -12898,7 +12735,7 @@ snapshots: '@types/react@18.3.3': dependencies: - '@types/prop-types': 15.7.11 + '@types/prop-types': 15.7.12 csstype: 3.1.3 '@types/resolve@1.20.2': {} @@ -12908,7 +12745,7 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 20.10.6 + '@types/node': 20.14.10 '@types/serve-index@1.9.4': dependencies: @@ -12918,19 +12755,21 @@ snapshots: dependencies: '@types/http-errors': 2.0.4 '@types/mime': 3.0.4 - '@types/node': 20.10.6 + '@types/node': 20.14.10 '@types/shimmer@1.0.5': {} '@types/sockjs@0.3.36': dependencies: - '@types/node': 20.10.6 + '@types/node': 20.14.10 '@types/trusted-types@2.0.7': {} + '@types/unist@3.0.2': {} + '@types/ws@8.5.10': dependencies: - '@types/node': 20.10.6 + '@types/node': 20.14.10 '@typescript-eslint/eslint-plugin@7.16.0(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.4.2))(eslint@8.57.0)(typescript@5.4.2)': dependencies: @@ -12950,6 +12789,24 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/eslint-plugin@7.16.1(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.4.2))(eslint@8.57.0)(typescript@5.4.2)': + dependencies: + '@eslint-community/regexpp': 4.11.0 + '@typescript-eslint/parser': 7.16.1(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/scope-manager': 7.16.1 + '@typescript-eslint/type-utils': 7.16.1(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/utils': 7.16.1(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/visitor-keys': 7.16.1 + eslint: 8.57.0 + graphemer: 1.4.0 + ignore: 5.3.1 + natural-compare: 1.4.0 + ts-api-utils: 1.3.0(typescript@5.4.2) + optionalDependencies: + typescript: 5.4.2 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.4.2)': dependencies: '@typescript-eslint/scope-manager': 7.16.0 @@ -12963,20 +12820,33 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@7.15.0': + '@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.4.2)': dependencies: - '@typescript-eslint/types': 7.15.0 - '@typescript-eslint/visitor-keys': 7.15.0 + '@typescript-eslint/scope-manager': 7.16.1 + '@typescript-eslint/types': 7.16.1 + '@typescript-eslint/typescript-estree': 7.16.1(typescript@5.4.2) + '@typescript-eslint/visitor-keys': 7.16.1 + debug: 4.3.5 + eslint: 8.57.0 + optionalDependencies: + typescript: 5.4.2 + transitivePeerDependencies: + - supports-color '@typescript-eslint/scope-manager@7.16.0': dependencies: '@typescript-eslint/types': 7.16.0 '@typescript-eslint/visitor-keys': 7.16.0 - '@typescript-eslint/type-utils@7.15.0(eslint@8.57.0)(typescript@5.4.2)': + '@typescript-eslint/scope-manager@7.16.1': + dependencies: + '@typescript-eslint/types': 7.16.1 + '@typescript-eslint/visitor-keys': 7.16.1 + + '@typescript-eslint/type-utils@7.16.0(eslint@8.57.0)(typescript@5.4.2)': dependencies: - '@typescript-eslint/typescript-estree': 7.15.0(typescript@5.4.2) - '@typescript-eslint/utils': 7.15.0(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/typescript-estree': 7.16.0(typescript@5.4.2) + '@typescript-eslint/utils': 7.16.0(eslint@8.57.0)(typescript@5.4.2) debug: 4.3.5 eslint: 8.57.0 ts-api-utils: 1.3.0(typescript@5.4.2) @@ -12985,10 +12855,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@7.16.0(eslint@8.57.0)(typescript@5.4.2)': + '@typescript-eslint/type-utils@7.16.1(eslint@8.57.0)(typescript@5.4.2)': dependencies: - '@typescript-eslint/typescript-estree': 7.16.0(typescript@5.4.2) - '@typescript-eslint/utils': 7.16.0(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/typescript-estree': 7.16.1(typescript@5.4.2) + '@typescript-eslint/utils': 7.16.1(eslint@8.57.0)(typescript@5.4.2) debug: 4.3.5 eslint: 8.57.0 ts-api-utils: 1.3.0(typescript@5.4.2) @@ -12997,18 +12867,18 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@7.15.0': {} - '@typescript-eslint/types@7.16.0': {} - '@typescript-eslint/typescript-estree@7.15.0(typescript@5.4.2)': + '@typescript-eslint/types@7.16.1': {} + + '@typescript-eslint/typescript-estree@7.16.0(typescript@5.4.2)': dependencies: - '@typescript-eslint/types': 7.15.0 - '@typescript-eslint/visitor-keys': 7.15.0 + '@typescript-eslint/types': 7.16.0 + '@typescript-eslint/visitor-keys': 7.16.0 debug: 4.3.5 globby: 11.1.0 is-glob: 4.0.3 - minimatch: 9.0.4 + minimatch: 9.0.5 semver: 7.6.2 ts-api-utils: 1.3.0(typescript@5.4.2) optionalDependencies: @@ -13016,51 +12886,51 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@7.16.0(typescript@5.4.2)': + '@typescript-eslint/typescript-estree@7.16.1(typescript@5.4.2)': dependencies: - '@typescript-eslint/types': 7.16.0 - '@typescript-eslint/visitor-keys': 7.16.0 + '@typescript-eslint/types': 7.16.1 + '@typescript-eslint/visitor-keys': 7.16.1 debug: 4.3.5 globby: 11.1.0 is-glob: 4.0.3 - minimatch: 9.0.4 - semver: 7.6.2 + minimatch: 9.0.5 + semver: 7.6.3 ts-api-utils: 1.3.0(typescript@5.4.2) optionalDependencies: typescript: 5.4.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.15.0(eslint@8.57.0)(typescript@5.4.2)': + '@typescript-eslint/utils@7.16.0(eslint@8.57.0)(typescript@5.4.2)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@typescript-eslint/scope-manager': 7.15.0 - '@typescript-eslint/types': 7.15.0 - '@typescript-eslint/typescript-estree': 7.15.0(typescript@5.4.2) + '@typescript-eslint/scope-manager': 7.16.0 + '@typescript-eslint/types': 7.16.0 + '@typescript-eslint/typescript-estree': 7.16.0(typescript@5.4.2) eslint: 8.57.0 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@7.16.0(eslint@8.57.0)(typescript@5.4.2)': + '@typescript-eslint/utils@7.16.1(eslint@8.57.0)(typescript@5.4.2)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@typescript-eslint/scope-manager': 7.16.0 - '@typescript-eslint/types': 7.16.0 - '@typescript-eslint/typescript-estree': 7.16.0(typescript@5.4.2) + '@typescript-eslint/scope-manager': 7.16.1 + '@typescript-eslint/types': 7.16.1 + '@typescript-eslint/typescript-estree': 7.16.1(typescript@5.4.2) eslint: 8.57.0 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/visitor-keys@7.15.0': + '@typescript-eslint/visitor-keys@7.16.0': dependencies: - '@typescript-eslint/types': 7.15.0 + '@typescript-eslint/types': 7.16.0 eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@7.16.0': + '@typescript-eslint/visitor-keys@7.16.1': dependencies: - '@typescript-eslint/types': 7.16.0 + '@typescript-eslint/types': 7.16.1 eslint-visitor-keys: 3.4.3 '@ungap/structured-clone@1.2.0': {} @@ -13105,9 +12975,9 @@ snapshots: transitivePeerDependencies: - uWebSockets.js - '@vinxi/plugin-directives@0.3.1(vinxi@0.3.11(@types/node@20.10.6)(ioredis@5.4.1)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1))': + '@vinxi/plugin-directives@0.3.1(vinxi@0.3.12(@types/node@20.14.10)(ioredis@5.4.1)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1))': dependencies: - '@babel/parser': 7.24.7 + '@babel/parser': 7.24.8 acorn: 8.12.0 acorn-jsx: 5.3.2(acorn@8.12.0) acorn-loose: 8.4.0 @@ -13116,71 +12986,71 @@ snapshots: magicast: 0.2.11 recast: 0.23.9 tslib: 2.6.3 - vinxi: 0.3.11(@opentelemetry/api@1.9.0)(@types/node@20.10.6)(encoding@0.1.13)(ioredis@5.4.1)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1) + vinxi: 0.3.12(@opentelemetry/api@1.9.0)(@types/node@20.14.10)(encoding@0.1.13)(ioredis@5.4.1)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1) - '@vinxi/react-server-dom@0.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1))': + '@vinxi/react-server-dom@0.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1))': dependencies: acorn-loose: 8.4.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - vite: 5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) + vite: 5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) - '@vinxi/react@0.2.2': {} + '@vinxi/react@0.2.3': {} - '@vinxi/server-components@0.3.3(vinxi@0.3.11(@types/node@20.10.6)(ioredis@5.4.1)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1))': + '@vinxi/server-components@0.3.3(vinxi@0.3.12(@types/node@20.14.10)(ioredis@5.4.1)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1))': dependencies: - '@vinxi/plugin-directives': 0.3.1(vinxi@0.3.11(@types/node@20.10.6)(ioredis@5.4.1)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)) + '@vinxi/plugin-directives': 0.3.1(vinxi@0.3.12(@types/node@20.14.10)(ioredis@5.4.1)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)) acorn: 8.12.0 acorn-loose: 8.4.0 acorn-typescript: 1.4.13(acorn@8.12.0) astring: 1.8.6 magicast: 0.2.11 recast: 0.23.9 - vinxi: 0.3.11(@opentelemetry/api@1.9.0)(@types/node@20.10.6)(encoding@0.1.13)(ioredis@5.4.1)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1) + vinxi: 0.3.12(@opentelemetry/api@1.9.0)(@types/node@20.14.10)(encoding@0.1.13)(ioredis@5.4.1)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1) - '@vinxi/server-functions@0.3.3(vinxi@0.3.11(@types/node@20.10.6)(ioredis@5.4.1)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1))': + '@vinxi/server-functions@0.3.3(vinxi@0.3.12(@types/node@20.14.10)(ioredis@5.4.1)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1))': dependencies: - '@vinxi/plugin-directives': 0.3.1(vinxi@0.3.11(@types/node@20.10.6)(ioredis@5.4.1)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)) + '@vinxi/plugin-directives': 0.3.1(vinxi@0.3.12(@types/node@20.14.10)(ioredis@5.4.1)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)) acorn: 8.12.0 acorn-loose: 8.4.0 acorn-typescript: 1.4.13(acorn@8.12.0) astring: 1.8.6 magicast: 0.2.11 recast: 0.23.9 - vinxi: 0.3.11(@opentelemetry/api@1.9.0)(@types/node@20.10.6)(encoding@0.1.13)(ioredis@5.4.1)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1) + vinxi: 0.3.12(@opentelemetry/api@1.9.0)(@types/node@20.14.10)(encoding@0.1.13)(ioredis@5.4.1)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1) - '@vitejs/plugin-basic-ssl@1.1.0(vite@5.1.7(@types/node@20.10.6)(less@4.2.0)(sass@1.71.1)(sugarss@4.0.1(postcss@8.4.35))(terser@5.29.1))': + '@vitejs/plugin-basic-ssl@1.1.0(vite@5.1.7(@types/node@20.14.10)(less@4.2.0)(sass@1.71.1)(sugarss@4.0.1(postcss@8.4.35))(terser@5.29.1))': dependencies: - vite: 5.1.7(@types/node@20.10.6)(less@4.2.0)(sass@1.71.1)(sugarss@4.0.1(postcss@8.4.35))(terser@5.29.1) + vite: 5.1.7(@types/node@20.14.10)(less@4.2.0)(sass@1.71.1)(sugarss@4.0.1(postcss@8.4.35))(terser@5.29.1) - '@vitejs/plugin-basic-ssl@1.1.0(vite@5.1.7(@types/node@20.10.6)(less@4.2.0)(sass@1.71.1)(sugarss@4.0.1)(terser@5.29.1))': + '@vitejs/plugin-basic-ssl@1.1.0(vite@5.1.7(@types/node@20.14.10)(less@4.2.0)(sass@1.71.1)(sugarss@4.0.1)(terser@5.29.1))': dependencies: - vite: 5.1.7(@types/node@20.10.6)(less@4.2.0)(sass@1.71.1)(sugarss@4.0.1)(terser@5.29.1) + vite: 5.1.7(@types/node@20.14.10)(less@4.2.0)(sass@1.71.1)(sugarss@4.0.1)(terser@5.29.1) - '@vitejs/plugin-react-swc@3.7.0(@swc/helpers@0.5.11)(vite@5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1))': + '@vitejs/plugin-react-swc@3.7.0(@swc/helpers@0.5.11)(vite@5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1))': dependencies: '@swc/core': 1.6.13(@swc/helpers@0.5.11) - vite: 5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) + vite: 5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) transitivePeerDependencies: - '@swc/helpers' - '@vitejs/plugin-react@4.3.1(vite@5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1))': + '@vitejs/plugin-react@4.3.1(vite@5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1))': dependencies: - '@babel/core': 7.24.7 - '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.24.7) + '@babel/core': 7.24.8 + '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.24.8) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) + vite: 5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.0.5(vite@5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1))(vue@3.3.4)': + '@vitejs/plugin-vue@5.0.5(vite@5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1))(vue@3.3.4)': dependencies: - vite: 5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) + vite: 5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) vue: 3.3.4 - '@vitest/coverage-istanbul@1.6.0(vitest@1.6.0(@types/node@20.10.6)(jsdom@24.1.0)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1))': + '@vitest/coverage-istanbul@1.6.0(vitest@1.6.0(@types/node@20.14.10)(jsdom@24.1.0)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1))': dependencies: debug: 4.3.5 istanbul-lib-coverage: 3.2.2 @@ -13191,7 +13061,7 @@ snapshots: magicast: 0.3.3 picocolors: 1.0.1 test-exclude: 6.0.0 - vitest: 1.6.0(@types/node@20.10.6)(jsdom@24.1.0)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1) + vitest: 1.6.0(@types/node@20.14.10)(jsdom@24.1.0)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1) transitivePeerDependencies: - supports-color @@ -13228,38 +13098,37 @@ snapshots: dependencies: '@volar/source-map': 1.11.1 - '@volar/language-core@2.1.2': + '@volar/language-core@2.4.0-alpha.15': dependencies: - '@volar/source-map': 2.1.2 + '@volar/source-map': 2.4.0-alpha.15 '@volar/source-map@1.11.1': dependencies: muggle-string: 0.3.1 - '@volar/source-map@2.1.2': - dependencies: - muggle-string: 0.4.1 + '@volar/source-map@2.4.0-alpha.15': {} '@volar/typescript@1.11.1': dependencies: '@volar/language-core': 1.11.1 path-browserify: 1.0.1 - '@volar/typescript@2.1.2': + '@volar/typescript@2.4.0-alpha.15': dependencies: - '@volar/language-core': 2.1.2 + '@volar/language-core': 2.4.0-alpha.15 path-browserify: 1.0.1 + vscode-uri: 3.0.8 '@vue/compiler-core@3.3.4': dependencies: - '@babel/parser': 7.24.7 + '@babel/parser': 7.24.8 '@vue/shared': 3.3.4 estree-walker: 2.0.2 source-map-js: 1.2.0 '@vue/compiler-core@3.4.21': dependencies: - '@babel/parser': 7.24.7 + '@babel/parser': 7.24.8 '@vue/shared': 3.4.21 entities: 4.5.0 estree-walker: 2.0.2 @@ -13277,7 +13146,7 @@ snapshots: '@vue/compiler-sfc@3.3.4': dependencies: - '@babel/parser': 7.24.7 + '@babel/parser': 7.24.8 '@vue/compiler-core': 3.3.4 '@vue/compiler-dom': 3.3.4 '@vue/compiler-ssr': 3.3.4 @@ -13300,20 +13169,21 @@ snapshots: '@vue/compiler-dom': 3.4.21 '@vue/shared': 3.4.21 computeds: 0.0.1 - minimatch: 9.0.4 + minimatch: 9.0.5 muggle-string: 0.3.1 path-browserify: 1.0.1 vue-template-compiler: 2.7.14 optionalDependencies: typescript: 5.4.2 - '@vue/language-core@2.0.6(typescript@5.4.2)': + '@vue/language-core@2.0.26(typescript@5.4.2)': dependencies: - '@volar/language-core': 2.1.2 + '@volar/language-core': 2.4.0-alpha.15 '@vue/compiler-dom': 3.4.21 '@vue/shared': 3.4.21 computeds: 0.0.1 - minimatch: 9.0.4 + minimatch: 9.0.5 + muggle-string: 0.4.1 path-browserify: 1.0.1 vue-template-compiler: 2.7.14 optionalDependencies: @@ -13321,7 +13191,7 @@ snapshots: '@vue/reactivity-transform@3.3.4': dependencies: - '@babel/parser': 7.24.7 + '@babel/parser': 7.24.8 '@vue/compiler-core': 3.3.4 '@vue/shared': 3.3.4 estree-walker: 2.0.2 @@ -13570,8 +13440,6 @@ snapshots: ansi-regex@6.0.1: {} - ansi-sequence-parser@1.1.1: {} - ansi-styles@3.2.1: dependencies: color-convert: 1.9.3 @@ -13670,8 +13538,8 @@ snapshots: autoprefixer@10.4.18(postcss@8.4.35): dependencies: - browserslist: 4.23.0 - caniuse-lite: 1.0.30001599 + browserslist: 4.23.2 + caniuse-lite: 1.0.30001642 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.1 @@ -13694,10 +13562,10 @@ snapshots: babel-dead-code-elimination@1.0.6: dependencies: - '@babel/core': 7.24.7 - '@babel/parser': 7.24.7 - '@babel/traverse': 7.24.7 - '@babel/types': 7.24.7 + '@babel/core': 7.24.8 + '@babel/parser': 7.24.8 + '@babel/traverse': 7.24.8 + '@babel/types': 7.24.8 transitivePeerDependencies: - supports-color @@ -13720,12 +13588,12 @@ snapshots: transitivePeerDependencies: - supports-color - babel-plugin-jsx-dom-expressions@0.37.9(@babel/core@7.24.7): + babel-plugin-jsx-dom-expressions@0.37.9(@babel/core@7.24.8): dependencies: - '@babel/core': 7.24.7 + '@babel/core': 7.24.8 '@babel/helper-module-imports': 7.18.6 - '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.7) - '@babel/types': 7.24.7 + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.8) + '@babel/types': 7.24.8 html-entities: 2.3.3 validate-html-nesting: 1.2.2 @@ -13737,7 +13605,7 @@ snapshots: babel-plugin-polyfill-corejs2@0.4.10(@babel/core@7.24.0): dependencies: - '@babel/compat-data': 7.24.7 + '@babel/compat-data': 7.24.8 '@babel/core': 7.24.0 '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.24.0) semver: 6.3.1 @@ -13759,10 +13627,10 @@ snapshots: transitivePeerDependencies: - supports-color - babel-preset-solid@1.8.6(@babel/core@7.24.7): + babel-preset-solid@1.8.6(@babel/core@7.24.8): dependencies: - '@babel/core': 7.24.7 - babel-plugin-jsx-dom-expressions: 0.37.9(@babel/core@7.24.7) + '@babel/core': 7.24.8 + babel-plugin-jsx-dom-expressions: 0.37.9(@babel/core@7.24.8) balanced-match@1.0.2: {} @@ -13835,12 +13703,12 @@ snapshots: dependencies: fill-range: 7.0.1 - browserslist@4.23.0: + browserslist@4.23.2: dependencies: - caniuse-lite: 1.0.30001599 - electron-to-chromium: 1.4.708 + caniuse-lite: 1.0.30001642 + electron-to-chromium: 1.4.827 node-releases: 2.0.14 - update-browserslist-db: 1.0.13(browserslist@4.23.0) + update-browserslist-db: 1.1.0(browserslist@4.23.2) buffer-crc32@1.0.0: {} @@ -13925,7 +13793,7 @@ snapshots: camelcase@7.0.1: {} - caniuse-lite@1.0.30001599: {} + caniuse-lite@1.0.30001642: {} chai@4.3.10: dependencies: @@ -14163,7 +14031,7 @@ snapshots: core-js-compat@3.37.1: dependencies: - browserslist: 4.23.0 + browserslist: 4.23.2 core-util-is@1.0.3: {} @@ -14454,7 +14322,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.4.708: {} + electron-to-chromium@1.4.827: {} emoji-regex@8.0.0: {} @@ -14528,31 +14396,6 @@ snapshots: esbuild-wasm@0.20.2: {} - esbuild@0.18.20: - optionalDependencies: - '@esbuild/android-arm': 0.18.20 - '@esbuild/android-arm64': 0.18.20 - '@esbuild/android-x64': 0.18.20 - '@esbuild/darwin-arm64': 0.18.20 - '@esbuild/darwin-x64': 0.18.20 - '@esbuild/freebsd-arm64': 0.18.20 - '@esbuild/freebsd-x64': 0.18.20 - '@esbuild/linux-arm': 0.18.20 - '@esbuild/linux-arm64': 0.18.20 - '@esbuild/linux-ia32': 0.18.20 - '@esbuild/linux-loong64': 0.18.20 - '@esbuild/linux-mips64el': 0.18.20 - '@esbuild/linux-ppc64': 0.18.20 - '@esbuild/linux-riscv64': 0.18.20 - '@esbuild/linux-s390x': 0.18.20 - '@esbuild/linux-x64': 0.18.20 - '@esbuild/netbsd-x64': 0.18.20 - '@esbuild/openbsd-x64': 0.18.20 - '@esbuild/sunos-x64': 0.18.20 - '@esbuild/win32-arm64': 0.18.20 - '@esbuild/win32-ia32': 0.18.20 - '@esbuild/win32-x64': 0.18.20 - esbuild@0.19.11: optionalDependencies: '@esbuild/aix-ppc64': 0.19.11 @@ -14658,7 +14501,7 @@ snapshots: '@esbuild/win32-ia32': 0.21.5 '@esbuild/win32-x64': 0.21.5 - escalade@3.1.1: {} + escalade@3.1.2: {} escape-html@1.0.3: {} @@ -14671,7 +14514,7 @@ snapshots: eslint-compat-utils@0.5.1(eslint@8.57.0): dependencies: eslint: 8.57.0 - semver: 7.6.2 + semver: 7.6.3 eslint-import-resolver-node@0.3.9: dependencies: @@ -14688,8 +14531,9 @@ snapshots: eslint: 8.57.0 eslint-compat-utils: 0.5.1(eslint@8.57.0) - eslint-plugin-import-x@0.5.3(eslint@8.57.0)(typescript@5.4.2): + eslint-plugin-import-x@3.0.1(eslint@8.57.0)(typescript@5.4.2): dependencies: + '@rtsao/scc': 1.1.0 '@typescript-eslint/utils': 7.16.0(eslint@8.57.0)(typescript@5.4.2) debug: 4.3.5 doctrine: 3.0.0 @@ -14697,8 +14541,8 @@ snapshots: eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.7.5 is-glob: 4.0.3 - minimatch: 9.0.4 - semver: 7.6.2 + minimatch: 9.0.5 + semver: 7.6.3 stable-hash: 0.0.4 tslib: 2.6.3 transitivePeerDependencies: @@ -14714,21 +14558,21 @@ snapshots: get-tsconfig: 4.7.5 globals: 15.8.0 ignore: 5.3.1 - minimatch: 9.0.4 - semver: 7.6.2 + minimatch: 9.0.5 + semver: 7.6.3 - eslint-plugin-react-debug@1.5.23(eslint@8.57.0)(typescript@5.4.2): - dependencies: - '@eslint-react/ast': 1.5.23(eslint@8.57.0)(typescript@5.4.2) - '@eslint-react/core': 1.5.23(eslint@8.57.0)(typescript@5.4.2) - '@eslint-react/jsx': 1.5.23(eslint@8.57.0)(typescript@5.4.2) - '@eslint-react/shared': 1.5.23(eslint@8.57.0)(typescript@5.4.2) - '@eslint-react/tools': 1.5.23 - '@eslint-react/types': 1.5.23(eslint@8.57.0)(typescript@5.4.2) - '@typescript-eslint/scope-manager': 7.15.0 - '@typescript-eslint/type-utils': 7.15.0(eslint@8.57.0)(typescript@5.4.2) - '@typescript-eslint/types': 7.15.0 - '@typescript-eslint/utils': 7.15.0(eslint@8.57.0)(typescript@5.4.2) + eslint-plugin-react-debug@1.5.26(eslint@8.57.0)(typescript@5.4.2): + dependencies: + '@eslint-react/ast': 1.5.26(eslint@8.57.0)(typescript@5.4.2) + '@eslint-react/core': 1.5.26(eslint@8.57.0)(typescript@5.4.2) + '@eslint-react/jsx': 1.5.26(eslint@8.57.0)(typescript@5.4.2) + '@eslint-react/shared': 1.5.26(eslint@8.57.0)(typescript@5.4.2) + '@eslint-react/tools': 1.5.26 + '@eslint-react/types': 1.5.26(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/scope-manager': 7.16.0 + '@typescript-eslint/type-utils': 7.16.0(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/types': 7.16.0 + '@typescript-eslint/utils': 7.16.0(eslint@8.57.0)(typescript@5.4.2) eslint: 8.57.0 string-ts: 2.2.0 optionalDependencies: @@ -14736,37 +14580,37 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-dom@1.5.23(eslint@8.57.0)(typescript@5.4.2): - dependencies: - '@eslint-react/ast': 1.5.23(eslint@8.57.0)(typescript@5.4.2) - '@eslint-react/core': 1.5.23(eslint@8.57.0)(typescript@5.4.2) - '@eslint-react/jsx': 1.5.23(eslint@8.57.0)(typescript@5.4.2) - '@eslint-react/shared': 1.5.23(eslint@8.57.0)(typescript@5.4.2) - '@eslint-react/tools': 1.5.23 - '@eslint-react/types': 1.5.23(eslint@8.57.0)(typescript@5.4.2) - '@eslint-react/var': 1.5.23(eslint@8.57.0)(typescript@5.4.2) - '@typescript-eslint/scope-manager': 7.15.0 - '@typescript-eslint/types': 7.15.0 - '@typescript-eslint/utils': 7.15.0(eslint@8.57.0)(typescript@5.4.2) + eslint-plugin-react-dom@1.5.26(eslint@8.57.0)(typescript@5.4.2): + dependencies: + '@eslint-react/ast': 1.5.26(eslint@8.57.0)(typescript@5.4.2) + '@eslint-react/core': 1.5.26(eslint@8.57.0)(typescript@5.4.2) + '@eslint-react/jsx': 1.5.26(eslint@8.57.0)(typescript@5.4.2) + '@eslint-react/shared': 1.5.26(eslint@8.57.0)(typescript@5.4.2) + '@eslint-react/tools': 1.5.26 + '@eslint-react/types': 1.5.26(eslint@8.57.0)(typescript@5.4.2) + '@eslint-react/var': 1.5.26(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/scope-manager': 7.16.0 + '@typescript-eslint/types': 7.16.0 + '@typescript-eslint/utils': 7.16.0(eslint@8.57.0)(typescript@5.4.2) eslint: 8.57.0 optionalDependencies: typescript: 5.4.2 transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks-extra@1.5.23(eslint@8.57.0)(typescript@5.4.2): - dependencies: - '@eslint-react/ast': 1.5.23(eslint@8.57.0)(typescript@5.4.2) - '@eslint-react/core': 1.5.23(eslint@8.57.0)(typescript@5.4.2) - '@eslint-react/jsx': 1.5.23(eslint@8.57.0)(typescript@5.4.2) - '@eslint-react/shared': 1.5.23(eslint@8.57.0)(typescript@5.4.2) - '@eslint-react/tools': 1.5.23 - '@eslint-react/types': 1.5.23(eslint@8.57.0)(typescript@5.4.2) - '@eslint-react/var': 1.5.23(eslint@8.57.0)(typescript@5.4.2) - '@typescript-eslint/scope-manager': 7.15.0 - '@typescript-eslint/type-utils': 7.15.0(eslint@8.57.0)(typescript@5.4.2) - '@typescript-eslint/types': 7.15.0 - '@typescript-eslint/utils': 7.15.0(eslint@8.57.0)(typescript@5.4.2) + eslint-plugin-react-hooks-extra@1.5.26(eslint@8.57.0)(typescript@5.4.2): + dependencies: + '@eslint-react/ast': 1.5.26(eslint@8.57.0)(typescript@5.4.2) + '@eslint-react/core': 1.5.26(eslint@8.57.0)(typescript@5.4.2) + '@eslint-react/jsx': 1.5.26(eslint@8.57.0)(typescript@5.4.2) + '@eslint-react/shared': 1.5.26(eslint@8.57.0)(typescript@5.4.2) + '@eslint-react/tools': 1.5.26 + '@eslint-react/types': 1.5.26(eslint@8.57.0)(typescript@5.4.2) + '@eslint-react/var': 1.5.26(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/scope-manager': 7.16.0 + '@typescript-eslint/type-utils': 7.16.0(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/types': 7.16.0 + '@typescript-eslint/utils': 7.16.0(eslint@8.57.0)(typescript@5.4.2) eslint: 8.57.0 optionalDependencies: typescript: 5.4.2 @@ -14777,41 +14621,41 @@ snapshots: dependencies: eslint: 8.57.0 - eslint-plugin-react-naming-convention@1.5.23(eslint@8.57.0)(typescript@5.4.2): - dependencies: - '@eslint-react/ast': 1.5.23(eslint@8.57.0)(typescript@5.4.2) - '@eslint-react/core': 1.5.23(eslint@8.57.0)(typescript@5.4.2) - '@eslint-react/jsx': 1.5.23(eslint@8.57.0)(typescript@5.4.2) - '@eslint-react/shared': 1.5.23(eslint@8.57.0)(typescript@5.4.2) - '@eslint-react/tools': 1.5.23 - '@eslint-react/types': 1.5.23(eslint@8.57.0)(typescript@5.4.2) - '@typescript-eslint/scope-manager': 7.15.0 - '@typescript-eslint/type-utils': 7.15.0(eslint@8.57.0)(typescript@5.4.2) - '@typescript-eslint/types': 7.15.0 - '@typescript-eslint/utils': 7.15.0(eslint@8.57.0)(typescript@5.4.2) + eslint-plugin-react-naming-convention@1.5.26(eslint@8.57.0)(typescript@5.4.2): + dependencies: + '@eslint-react/ast': 1.5.26(eslint@8.57.0)(typescript@5.4.2) + '@eslint-react/core': 1.5.26(eslint@8.57.0)(typescript@5.4.2) + '@eslint-react/jsx': 1.5.26(eslint@8.57.0)(typescript@5.4.2) + '@eslint-react/shared': 1.5.26(eslint@8.57.0)(typescript@5.4.2) + '@eslint-react/tools': 1.5.26 + '@eslint-react/types': 1.5.26(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/scope-manager': 7.16.0 + '@typescript-eslint/type-utils': 7.16.0(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/types': 7.16.0 + '@typescript-eslint/utils': 7.16.0(eslint@8.57.0)(typescript@5.4.2) eslint: 8.57.0 optionalDependencies: typescript: 5.4.2 transitivePeerDependencies: - supports-color - eslint-plugin-react-refresh@0.4.7(eslint@8.57.0): + eslint-plugin-react-refresh@0.4.8(eslint@8.57.0): dependencies: eslint: 8.57.0 - eslint-plugin-react-x@1.5.23(eslint@8.57.0)(typescript@5.4.2): - dependencies: - '@eslint-react/ast': 1.5.23(eslint@8.57.0)(typescript@5.4.2) - '@eslint-react/core': 1.5.23(eslint@8.57.0)(typescript@5.4.2) - '@eslint-react/jsx': 1.5.23(eslint@8.57.0)(typescript@5.4.2) - '@eslint-react/shared': 1.5.23(eslint@8.57.0)(typescript@5.4.2) - '@eslint-react/tools': 1.5.23 - '@eslint-react/types': 1.5.23(eslint@8.57.0)(typescript@5.4.2) - '@eslint-react/var': 1.5.23(eslint@8.57.0)(typescript@5.4.2) - '@typescript-eslint/scope-manager': 7.15.0 - '@typescript-eslint/type-utils': 7.15.0(eslint@8.57.0)(typescript@5.4.2) - '@typescript-eslint/types': 7.15.0 - '@typescript-eslint/utils': 7.15.0(eslint@8.57.0)(typescript@5.4.2) + eslint-plugin-react-x@1.5.26(eslint@8.57.0)(typescript@5.4.2): + dependencies: + '@eslint-react/ast': 1.5.26(eslint@8.57.0)(typescript@5.4.2) + '@eslint-react/core': 1.5.26(eslint@8.57.0)(typescript@5.4.2) + '@eslint-react/jsx': 1.5.26(eslint@8.57.0)(typescript@5.4.2) + '@eslint-react/shared': 1.5.26(eslint@8.57.0)(typescript@5.4.2) + '@eslint-react/tools': 1.5.26 + '@eslint-react/types': 1.5.26(eslint@8.57.0)(typescript@5.4.2) + '@eslint-react/var': 1.5.26(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/scope-manager': 7.16.0 + '@typescript-eslint/type-utils': 7.16.0(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/types': 7.16.0 + '@typescript-eslint/utils': 7.16.0(eslint@8.57.0)(typescript@5.4.2) eslint: 8.57.0 is-immutable-type: 4.0.0(eslint@8.57.0)(typescript@5.4.2) optionalDependencies: @@ -15242,7 +15086,7 @@ snapshots: dependencies: foreground-child: 3.1.1 jackspeak: 2.3.6 - minimatch: 9.0.4 + minimatch: 9.0.5 minipass: 7.0.3 path-scurry: 1.10.1 @@ -15521,7 +15365,7 @@ snapshots: ignore-walk@6.0.4: dependencies: - minimatch: 9.0.4 + minimatch: 9.0.5 ignore@5.3.1: {} @@ -15544,7 +15388,7 @@ snapshots: import-lazy@4.0.0: {} - import-meta-resolve@4.0.0: {} + import-meta-resolve@4.1.0: {} imurmurhash@0.1.4: {} @@ -15816,7 +15660,7 @@ snapshots: isarray@2.0.5: {} - isbot@5.1.11: {} + isbot@5.1.12: {} isexe@2.0.0: {} @@ -15828,8 +15672,8 @@ snapshots: istanbul-lib-instrument@5.2.1: dependencies: - '@babel/core': 7.24.7 - '@babel/parser': 7.24.7 + '@babel/core': 7.24.8 + '@babel/parser': 7.24.8 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 6.3.1 @@ -15838,8 +15682,8 @@ snapshots: istanbul-lib-instrument@6.0.1: dependencies: - '@babel/core': 7.24.7 - '@babel/parser': 7.24.7 + '@babel/core': 7.24.8 + '@babel/parser': 7.24.8 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 7.6.2 @@ -15882,7 +15726,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.10.6 + '@types/node': 20.14.10 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -15992,11 +15836,11 @@ snapshots: klona@2.0.6: {} - knip@5.25.1(@types/node@20.10.6)(typescript@5.4.2): + knip@5.26.0(@types/node@20.14.10)(typescript@5.4.2): dependencies: '@nodelib/fs.walk': 1.2.8 '@snyk/github-codeowners': 1.1.0 - '@types/node': 20.10.6 + '@types/node': 20.14.10 easy-table: 1.2.0 fast-glob: 3.3.2 jiti: 1.21.6 @@ -16009,7 +15853,6 @@ snapshots: smol-toml: 1.1.4 strip-json-comments: 5.0.1 summary: 2.1.0 - tsconfig-paths: 4.2.0 typescript: 5.4.2 zod: 3.23.8 zod-validation-error: 3.3.0(zod@3.23.8) @@ -16072,6 +15915,10 @@ snapshots: lines-and-columns@2.0.3: {} + linkify-it@5.0.0: + dependencies: + uc.micro: 2.1.0 + listhen@1.7.2: dependencies: '@parcel/watcher': 2.4.1 @@ -16200,14 +16047,14 @@ snapshots: magicast@0.2.11: dependencies: - '@babel/parser': 7.24.7 - '@babel/types': 7.24.7 + '@babel/parser': 7.24.8 + '@babel/types': 7.24.8 recast: 0.23.9 magicast@0.3.3: dependencies: - '@babel/parser': 7.24.7 - '@babel/types': 7.24.7 + '@babel/parser': 7.24.8 + '@babel/types': 7.24.8 source-map-js: 1.2.0 make-dir@2.1.0: @@ -16244,7 +16091,16 @@ snapshots: map-obj@4.3.0: {} - marked@4.3.0: {} + markdown-it@14.1.0: + dependencies: + argparse: 2.0.1 + entities: 4.5.0 + linkify-it: 5.0.0 + mdurl: 2.0.0 + punycode.js: 2.3.1 + uc.micro: 2.1.0 + + mdurl@2.0.0: {} media-typer@0.3.0: {} @@ -16330,7 +16186,7 @@ snapshots: dependencies: brace-expansion: 2.0.1 - minimatch@9.0.4: + minimatch@9.0.5: dependencies: brace-expansion: 2.0.1 @@ -16439,7 +16295,7 @@ snapshots: '@next/env': 15.0.0-rc.0 '@swc/helpers': 0.5.11 busboy: 1.6.0 - caniuse-lite: 1.0.30001599 + caniuse-lite: 1.0.30001642 graceful-fs: 4.2.11 postcss: 8.4.31 react: 19.0.0-rc-6d3110b4d9-20240531 @@ -16462,15 +16318,15 @@ snapshots: - '@babel/core' - babel-plugin-macros - ng-packagr@17.3.0(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.4.2))(tslib@2.6.3)(typescript@5.4.2): + ng-packagr@17.3.0(@angular/compiler-cli@17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.2))(tslib@2.6.3)(typescript@5.4.2): dependencies: - '@angular/compiler-cli': 17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.4.2) + '@angular/compiler-cli': 17.3.11(@angular/compiler@17.3.11(@angular/core@17.3.11(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.2) '@rollup/plugin-json': 6.1.0(rollup@4.18.0) '@rollup/plugin-node-resolve': 15.2.3(rollup@4.18.0) '@rollup/wasm-node': 4.13.0 ajv: 8.12.0 ansi-colors: 4.1.3 - browserslist: 4.23.0 + browserslist: 4.23.2 cacache: 18.0.2 chokidar: 3.6.0 commander: 12.1.0 @@ -16641,14 +16497,14 @@ snapshots: dependencies: hosted-git-info: 4.1.0 is-core-module: 2.13.1 - semver: 7.6.2 + semver: 7.6.3 validate-npm-package-license: 3.0.4 normalize-package-data@5.0.0: dependencies: hosted-git-info: 6.1.1 is-core-module: 2.13.1 - semver: 7.6.2 + semver: 7.6.3 validate-npm-package-license: 3.0.4 normalize-package-data@6.0.0: @@ -16740,9 +16596,9 @@ snapshots: nwsapi@2.2.10: {} - nx@19.4.2(@swc/core@1.6.13): + nx@19.4.3(@swc/core@1.6.13): dependencies: - '@nrwl/tao': 19.4.2(@swc/core@1.6.13) + '@nrwl/tao': 19.4.3(@swc/core@1.6.13) '@yarnpkg/lockfile': 1.1.0 '@yarnpkg/parsers': 3.0.0-rc.46 '@zkochan/js-yaml': 0.0.7 @@ -16777,16 +16633,16 @@ snapshots: yargs: 17.7.2 yargs-parser: 21.1.1 optionalDependencies: - '@nx/nx-darwin-arm64': 19.4.2 - '@nx/nx-darwin-x64': 19.4.2 - '@nx/nx-freebsd-x64': 19.4.2 - '@nx/nx-linux-arm-gnueabihf': 19.4.2 - '@nx/nx-linux-arm64-gnu': 19.4.2 - '@nx/nx-linux-arm64-musl': 19.4.2 - '@nx/nx-linux-x64-gnu': 19.4.2 - '@nx/nx-linux-x64-musl': 19.4.2 - '@nx/nx-win32-arm64-msvc': 19.4.2 - '@nx/nx-win32-x64-msvc': 19.4.2 + '@nx/nx-darwin-arm64': 19.4.3 + '@nx/nx-darwin-x64': 19.4.3 + '@nx/nx-freebsd-x64': 19.4.3 + '@nx/nx-linux-arm-gnueabihf': 19.4.3 + '@nx/nx-linux-arm64-gnu': 19.4.3 + '@nx/nx-linux-arm64-musl': 19.4.3 + '@nx/nx-linux-x64-gnu': 19.4.3 + '@nx/nx-linux-x64-musl': 19.4.3 + '@nx/nx-win32-arm64-msvc': 19.4.3 + '@nx/nx-win32-x64-msvc': 19.4.3 '@swc/core': 1.6.13(@swc/helpers@0.5.11) transitivePeerDependencies: - debug @@ -17192,7 +17048,7 @@ snapshots: dependencies: '@jest/schemas': 29.6.3 ansi-styles: 5.2.0 - react-is: 18.2.0 + react-is: 18.3.1 pretty-ms@9.0.0: dependencies: @@ -17235,7 +17091,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 20.10.6 + '@types/node': 20.14.10 long: 5.2.3 proxy-addr@2.0.7: @@ -17258,6 +17114,8 @@ snapshots: picocolors: 1.0.1 sade: 1.8.1 + punycode.js@2.3.1: {} + punycode@2.3.1: {} qs@6.11.0: @@ -17307,7 +17165,7 @@ snapshots: react-is@17.0.2: {} - react-is@18.2.0: {} + react-is@18.3.1: {} react-number-format@5.3.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: @@ -17683,6 +17541,8 @@ snapshots: semver@7.6.2: {} + semver@7.6.3: {} + send@0.18.0: dependencies: debug: 2.6.9 @@ -17832,12 +17692,10 @@ snapshots: sherif-windows-arm64: 0.10.0 sherif-windows-x64: 0.10.0 - shiki@0.14.7: + shiki@1.10.3: dependencies: - ansi-sequence-parser: 1.1.1 - jsonc-parser: 3.2.1 - vscode-oniguruma: 1.7.0 - vscode-textmate: 8.0.0 + '@shikijs/core': 1.10.3 + '@types/hast': 3.0.4 shimmer@1.2.1: {} @@ -17917,9 +17775,9 @@ snapshots: solid-refresh@0.6.3(solid-js@1.8.18): dependencies: - '@babel/generator': 7.24.7 + '@babel/generator': 7.24.8 '@babel/helper-module-imports': 7.24.7 - '@babel/types': 7.24.7 + '@babel/types': 7.24.8 solid-js: 1.8.18 transitivePeerDependencies: - supports-color @@ -18298,7 +18156,7 @@ snapshots: ts-declaration-location@1.0.2(typescript@5.4.2): dependencies: - minimatch: 9.0.4 + minimatch: 9.0.5 typescript: 5.4.2 ts-morph@21.0.1: @@ -18353,17 +18211,23 @@ snapshots: typed-assert@1.0.9: {} - typedoc-plugin-markdown@4.1.2(typedoc@0.25.13(typescript@5.4.2)): + typedoc-plugin-frontmatter@1.0.0(typedoc-plugin-markdown@4.2.1(typedoc@0.26.4(typescript@5.4.2))): dependencies: - typedoc: 0.25.13(typescript@5.4.2) + typedoc-plugin-markdown: 4.2.1(typedoc@0.26.4(typescript@5.4.2)) + yaml: 2.4.5 - typedoc@0.25.13(typescript@5.4.2): + typedoc-plugin-markdown@4.2.1(typedoc@0.26.4(typescript@5.4.2)): + dependencies: + typedoc: 0.26.4(typescript@5.4.2) + + typedoc@0.26.4(typescript@5.4.2): dependencies: lunr: 2.3.9 - marked: 4.3.0 - minimatch: 9.0.4 - shiki: 0.14.7 + markdown-it: 14.1.0 + minimatch: 9.0.5 + shiki: 1.10.3 typescript: 5.4.2 + yaml: 2.4.5 types-react-dom@19.0.0-rc.1: dependencies: @@ -18373,11 +18237,11 @@ snapshots: dependencies: csstype: 3.1.3 - typescript-eslint@7.16.0(eslint@8.57.0)(typescript@5.4.2): + typescript-eslint@7.16.1(eslint@8.57.0)(typescript@5.4.2): dependencies: - '@typescript-eslint/eslint-plugin': 7.16.0(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.4.2))(eslint@8.57.0)(typescript@5.4.2) - '@typescript-eslint/parser': 7.16.0(eslint@8.57.0)(typescript@5.4.2) - '@typescript-eslint/utils': 7.16.0(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/eslint-plugin': 7.16.1(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.4.2))(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/parser': 7.16.1(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/utils': 7.16.1(eslint@8.57.0)(typescript@5.4.2) eslint: 8.57.0 optionalDependencies: typescript: 5.4.2 @@ -18396,6 +18260,8 @@ snapshots: typescript@5.4.2: {} + uc.micro@2.1.0: {} + ufo@1.5.3: {} unc-path-regex@0.1.2: {} @@ -18513,10 +18379,10 @@ snapshots: pkg-types: 1.1.1 unplugin: 1.11.0 - update-browserslist-db@1.0.13(browserslist@4.23.0): + update-browserslist-db@1.1.0(browserslist@4.23.2): dependencies: - browserslist: 4.23.0 - escalade: 3.1.1 + browserslist: 4.23.2 + escalade: 3.1.2 picocolors: 1.0.1 uqr@0.1.2: {} @@ -18564,7 +18430,7 @@ snapshots: optionalDependencies: '@types/react': 18.3.3 - use-sync-external-store@1.2.0(react@18.3.1): + use-sync-external-store@1.2.2(react@18.3.1): dependencies: react: 18.3.1 @@ -18584,8 +18450,6 @@ snapshots: v8flags@4.0.1: {} - valibot@0.35.0: {} - valibot@0.36.0: {} validate-html-nesting@1.2.2: {} @@ -18603,11 +18467,11 @@ snapshots: vary@1.1.2: {} - vinxi@0.3.11(@opentelemetry/api@1.9.0)(@types/node@20.10.6)(encoding@0.1.13)(ioredis@5.4.1)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1): + vinxi@0.3.12(@opentelemetry/api@1.9.0)(@types/node@20.14.10)(encoding@0.1.13)(ioredis@5.4.1)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1): dependencies: - '@babel/core': 7.24.7 - '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.24.7) + '@babel/core': 7.24.8 + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.24.8) '@types/micromatch': 4.0.9 '@vinxi/listhen': 1.5.6 boxen: 7.1.1 @@ -18618,7 +18482,7 @@ snapshots: dax-sh: 0.39.2 defu: 6.1.4 es-module-lexer: 1.4.1 - esbuild: 0.18.20 + esbuild: 0.20.2 fast-glob: 3.3.2 get-port-please: 3.1.2 h3: 1.11.1 @@ -18637,7 +18501,7 @@ snapshots: unctx: 2.3.1 unenv: 1.9.0 unstorage: 1.10.2(ioredis@5.4.1) - vite: 5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) + vite: 5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) zod: 3.23.8 transitivePeerDependencies: - '@azure/app-configuration' @@ -18671,11 +18535,11 @@ snapshots: - uWebSockets.js - xml2js - vinxi@0.3.12(@opentelemetry/api@1.9.0)(@types/node@20.10.6)(encoding@0.1.13)(ioredis@5.4.1)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1): + vinxi@0.3.14(@opentelemetry/api@1.9.0)(@types/node@20.14.10)(encoding@0.1.13)(ioredis@5.4.1)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1): dependencies: - '@babel/core': 7.24.7 - '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.24.7) + '@babel/core': 7.24.8 + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.24.8) '@types/micromatch': 4.0.9 '@vinxi/listhen': 1.5.6 boxen: 7.1.1 @@ -18705,7 +18569,7 @@ snapshots: unctx: 2.3.1 unenv: 1.9.0 unstorage: 1.10.2(ioredis@5.4.1) - vite: 5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) + vite: 5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) zod: 3.23.8 transitivePeerDependencies: - '@azure/app-configuration' @@ -18739,13 +18603,13 @@ snapshots: - uWebSockets.js - xml2js - vite-node@1.6.0(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1): + vite-node@1.6.0(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1): dependencies: cac: 6.7.14 debug: 4.3.5 pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) + vite: 5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) transitivePeerDependencies: - '@types/node' - less @@ -18756,9 +18620,9 @@ snapshots: - supports-color - terser - vite-plugin-dts@3.9.1(@types/node@20.10.6)(rollup@4.18.0)(typescript@5.4.2)(vite@5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)): + vite-plugin-dts@3.9.1(@types/node@20.14.10)(rollup@4.18.0)(typescript@5.4.2)(vite@5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)): dependencies: - '@microsoft/api-extractor': 7.43.0(@types/node@20.10.6) + '@microsoft/api-extractor': 7.43.0(@types/node@20.14.10) '@rollup/pluginutils': 5.1.0(rollup@4.18.0) '@vue/language-core': 1.8.27(typescript@5.4.2) debug: 4.3.5 @@ -18767,86 +18631,86 @@ snapshots: typescript: 5.4.2 vue-tsc: 1.8.27(typescript@5.4.2) optionalDependencies: - vite: 5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) + vite: 5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) transitivePeerDependencies: - '@types/node' - rollup - supports-color - vite-plugin-externalize-deps@0.8.0(vite@5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)): + vite-plugin-externalize-deps@0.8.0(vite@5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)): dependencies: - vite: 5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) + vite: 5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) - vite-plugin-solid@2.10.2(@testing-library/jest-dom@6.4.6(vitest@1.6.0(@types/node@20.10.6)(jsdom@24.1.0)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)))(solid-js@1.8.18)(vite@5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)): + vite-plugin-solid@2.10.2(@testing-library/jest-dom@6.4.6(vitest@1.6.0(@types/node@20.14.10)(jsdom@24.1.0)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)))(solid-js@1.8.18)(vite@5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)): dependencies: - '@babel/core': 7.24.7 + '@babel/core': 7.24.8 '@types/babel__core': 7.20.5 - babel-preset-solid: 1.8.6(@babel/core@7.24.7) + babel-preset-solid: 1.8.6(@babel/core@7.24.8) merge-anything: 5.1.7 solid-js: 1.8.18 solid-refresh: 0.6.3(solid-js@1.8.18) - vite: 5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) - vitefu: 0.2.5(vite@5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)) + vite: 5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) + vitefu: 0.2.5(vite@5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)) optionalDependencies: - '@testing-library/jest-dom': 6.4.6(vitest@1.6.0(@types/node@20.10.6)(jsdom@24.1.0)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)) + '@testing-library/jest-dom': 6.4.6(vitest@1.6.0(@types/node@20.14.10)(jsdom@24.1.0)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)) transitivePeerDependencies: - supports-color - vite-tsconfig-paths@4.3.2(typescript@5.4.2)(vite@5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)): + vite-tsconfig-paths@4.3.2(typescript@5.4.2)(vite@5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)): dependencies: debug: 4.3.5 globrex: 0.1.2 tsconfck: 3.0.3(typescript@5.4.2) optionalDependencies: - vite: 5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) + vite: 5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) transitivePeerDependencies: - supports-color - typescript - vite@5.1.7(@types/node@20.10.6)(less@4.2.0)(sass@1.71.1)(sugarss@4.0.1(postcss@8.4.35))(terser@5.29.1): + vite@5.1.7(@types/node@20.14.10)(less@4.2.0)(sass@1.71.1)(sugarss@4.0.1(postcss@8.4.35))(terser@5.29.1): dependencies: esbuild: 0.19.11 postcss: 8.4.39 rollup: 4.18.0 optionalDependencies: - '@types/node': 20.10.6 + '@types/node': 20.14.10 fsevents: 2.3.3 less: 4.2.0 sass: 1.71.1 sugarss: 4.0.1(postcss@8.4.35) terser: 5.29.1 - vite@5.1.7(@types/node@20.10.6)(less@4.2.0)(sass@1.71.1)(sugarss@4.0.1)(terser@5.29.1): + vite@5.1.7(@types/node@20.14.10)(less@4.2.0)(sass@1.71.1)(sugarss@4.0.1)(terser@5.29.1): dependencies: esbuild: 0.19.11 postcss: 8.4.39 rollup: 4.18.0 optionalDependencies: - '@types/node': 20.10.6 + '@types/node': 20.14.10 fsevents: 2.3.3 less: 4.2.0 sass: 1.71.1 sugarss: 4.0.1(postcss@8.4.39) terser: 5.29.1 - vite@5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1): + vite@5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1): dependencies: esbuild: 0.21.5 postcss: 8.4.39 rollup: 4.18.0 optionalDependencies: - '@types/node': 20.10.6 + '@types/node': 20.14.10 fsevents: 2.3.3 less: 4.2.0 sass: 1.72.0 sugarss: 4.0.1(postcss@8.4.39) terser: 5.29.1 - vitefu@0.2.5(vite@5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)): + vitefu@0.2.5(vite@5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1)): optionalDependencies: - vite: 5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) + vite: 5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) - vitest@1.6.0(@types/node@20.10.6)(jsdom@24.1.0)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1): + vitest@1.6.0(@types/node@20.14.10)(jsdom@24.1.0)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1): dependencies: '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0 @@ -18865,11 +18729,11 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.5.1 tinypool: 0.8.4 - vite: 5.3.3(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) - vite-node: 1.6.0(@types/node@20.10.6)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1) + vite: 5.3.3(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.29.1) + vite-node: 1.6.0(@types/node@20.14.10)(less@4.2.0)(sass@1.72.0)(sugarss@4.0.1)(terser@5.29.1) why-is-node-running: 2.2.2 optionalDependencies: - '@types/node': 20.10.6 + '@types/node': 20.14.10 jsdom: 24.1.0 transitivePeerDependencies: - less @@ -18880,13 +18744,11 @@ snapshots: - supports-color - terser - vscode-oniguruma@1.7.0: {} - - vscode-textmate@8.0.0: {} + vscode-uri@3.0.8: {} vue-component-type-helpers@1.8.4: {} - vue-demi@0.14.6(vue@3.3.4): + vue-demi@0.14.8(vue@3.3.4): dependencies: vue: 3.3.4 @@ -18899,13 +18761,13 @@ snapshots: dependencies: '@volar/typescript': 1.11.1 '@vue/language-core': 1.8.27(typescript@5.4.2) - semver: 7.6.2 + semver: 7.6.3 typescript: 5.4.2 - vue-tsc@2.0.6(typescript@5.4.2): + vue-tsc@2.0.26(typescript@5.4.2): dependencies: - '@volar/typescript': 2.1.2 - '@vue/language-core': 2.0.6(typescript@5.4.2) + '@volar/typescript': 2.4.0-alpha.15 + '@vue/language-core': 2.0.26(typescript@5.4.2) semver: 7.6.2 typescript: 5.4.2 @@ -19029,7 +18891,7 @@ snapshots: '@webassemblyjs/wasm-parser': 1.12.1 acorn: 8.12.0 acorn-import-assertions: 1.9.0(acorn@8.12.0) - browserslist: 4.23.0 + browserslist: 4.23.2 chrome-trace-event: 1.0.3 enhanced-resolve: 5.17.0 es-module-lexer: 1.4.1 @@ -19170,12 +19032,14 @@ snapshots: yaml@1.10.2: {} + yaml@2.4.5: {} + yargs-parser@21.1.1: {} yargs@17.7.2: dependencies: cliui: 8.0.1 - escalade: 3.1.1 + escalade: 3.1.2 get-caller-file: 2.0.5 require-directory: 2.1.1 string-width: 4.2.3 @@ -19217,6 +19081,4 @@ snapshots: zod@3.23.8: {} - zone.js@0.14.4: - dependencies: - tslib: 2.6.3 + zone.js@0.14.7: {} diff --git a/scripts/config.js b/scripts/config.js deleted file mode 100644 index 3437bcc3e..000000000 --- a/scripts/config.js +++ /dev/null @@ -1,69 +0,0 @@ -// @ts-check - -import { resolve } from 'node:path' -import { fileURLToPath } from 'node:url' - -/** - * List your npm packages here. The first package will be used as the versioner. - * @type {import('./types').Package[]} - */ -export const packages = [ - { - name: '@tanstack/form-core', - packageDir: 'packages/form-core', - }, - { - name: '@tanstack/react-form', - packageDir: 'packages/react-form', - }, - { - name: '@tanstack/vue-form', - packageDir: 'packages/vue-form', - }, - { - name: '@tanstack/zod-form-adapter', - packageDir: 'packages/zod-form-adapter', - }, - { - name: '@tanstack/yup-form-adapter', - packageDir: 'packages/yup-form-adapter', - }, - { - name: '@tanstack/valibot-form-adapter', - packageDir: 'packages/valibot-form-adapter', - }, - { - name: '@tanstack/solid-form', - packageDir: 'packages/solid-form', - }, - { - name: '@tanstack/lit-form', - packageDir: 'packages/lit-form', - }, - { - name: '@tanstack/angular-form', - packageDir: 'packages/angular-form', - }, -] - -/** - * Contains config for publishable branches. - * @type {Record} - */ -export const branchConfigs = { - main: { - prerelease: false, - }, - next: { - prerelease: true, - }, - beta: { - prerelease: true, - }, - alpha: { - prerelease: true, - }, -} - -const __dirname = fileURLToPath(new URL('.', import.meta.url)) -export const rootDir = resolve(__dirname, '..') diff --git a/scripts/generateDocs.js b/scripts/generateDocs.js new file mode 100644 index 000000000..d82983837 --- /dev/null +++ b/scripts/generateDocs.js @@ -0,0 +1,54 @@ +import { resolve } from 'node:path' +import { fileURLToPath } from 'node:url' +import { generateReferenceDocs } from '@tanstack/config/typedoc' + +const __dirname = fileURLToPath(new URL('.', import.meta.url)) + +/** @type {import('@tanstack/config/typedoc').Package[]} */ +const packages = [ + { + name: 'form-core', + entryPoints: [resolve(__dirname, '../packages/form-core/src/index.ts')], + tsconfig: resolve(__dirname, '../packages/form-core/tsconfig.docs.json'), + outputDir: resolve(__dirname, '../docs/reference'), + }, + { + name: 'angular-form', + entryPoints: [resolve(__dirname, '../packages/angular-form/src/index.ts')], + tsconfig: resolve(__dirname, '../packages/angular-form/tsconfig.docs.json'), + outputDir: resolve(__dirname, '../docs/framework/angular/reference'), + exclude: ['packages/form-core/**/*'], + }, + { + name: 'lit-form', + entryPoints: [resolve(__dirname, '../packages/lit-form/src/index.ts')], + tsconfig: resolve(__dirname, '../packages/lit-form/tsconfig.docs.json'), + outputDir: resolve(__dirname, '../docs/framework/lit/reference'), + exclude: ['packages/form-core/**/*'], + }, + { + name: 'react-form', + entryPoints: [resolve(__dirname, '../packages/react-form/src/index.ts')], + tsconfig: resolve(__dirname, '../packages/react-form/tsconfig.docs.json'), + outputDir: resolve(__dirname, '../docs/framework/react/reference'), + exclude: ['packages/form-core/**/*'], + }, + { + name: 'solid-form', + entryPoints: [resolve(__dirname, '../packages/solid-form/src/index.tsx')], + tsconfig: resolve(__dirname, '../packages/solid-form/tsconfig.docs.json'), + outputDir: resolve(__dirname, '../docs/framework/solid/reference'), + exclude: ['packages/form-core/**/*'], + }, + { + name: 'vue-form', + entryPoints: [resolve(__dirname, '../packages/vue-form/src/index.ts')], + tsconfig: resolve(__dirname, '../packages/vue-form/tsconfig.docs.json'), + outputDir: resolve(__dirname, '../docs/framework/vue/reference'), + exclude: ['packages/form-core/**/*'], + }, +] + +await generateReferenceDocs({ packages }) + +process.exit(0) diff --git a/scripts/publish.js b/scripts/publish.js index ba818b505..888c09c9b 100644 --- a/scripts/publish.js +++ b/scripts/publish.js @@ -1,12 +1,62 @@ // @ts-check +import { resolve } from 'node:path' +import { fileURLToPath } from 'node:url' import { publish } from '@tanstack/config/publish' -import { branchConfigs, packages, rootDir } from './config.js' + +const __dirname = fileURLToPath(new URL('.', import.meta.url)) await publish({ - branchConfigs, - packages, - rootDir, + packages: [ + { + name: '@tanstack/form-core', + packageDir: 'packages/form-core', + }, + { + name: '@tanstack/react-form', + packageDir: 'packages/react-form', + }, + { + name: '@tanstack/vue-form', + packageDir: 'packages/vue-form', + }, + { + name: '@tanstack/zod-form-adapter', + packageDir: 'packages/zod-form-adapter', + }, + { + name: '@tanstack/yup-form-adapter', + packageDir: 'packages/yup-form-adapter', + }, + { + name: '@tanstack/valibot-form-adapter', + packageDir: 'packages/valibot-form-adapter', + }, + { + name: '@tanstack/solid-form', + packageDir: 'packages/solid-form', + }, + { + name: '@tanstack/lit-form', + packageDir: 'packages/lit-form', + }, + { + name: '@tanstack/angular-form', + packageDir: 'packages/angular-form', + }, + ], + branchConfigs: { + main: { + prerelease: false, + }, + alpha: { + prerelease: true, + }, + beta: { + prerelease: true, + }, + }, + rootDir: resolve(__dirname, '..'), branch: process.env.BRANCH, tag: process.env.TAG, ghToken: process.env.GH_TOKEN, diff --git a/scripts/reference-docs.js b/scripts/reference-docs.js deleted file mode 100644 index fad58707e..000000000 --- a/scripts/reference-docs.js +++ /dev/null @@ -1,124 +0,0 @@ -import * as path from 'node:path' -import { fileURLToPath } from 'node:url' -import { promises } from 'node:fs' -import * as TypeDoc from 'typedoc' - -// Prevent Knip from removing the import -import { load } from './typedoc-remove-prefix.mjs' -;(() => load)() - -const { rm, mkdir } = promises -const __dirname = path.dirname(fileURLToPath(import.meta.url)) - -/** - * @type {Partial} - */ -const options = { - plugin: [ - 'typedoc-plugin-markdown', - path.resolve(__dirname, './typedoc-remove-prefix.mjs'), - ], - hideGenerator: true, - readme: 'none', - flattenOutputFiles: true, - entryFileName: 'index', - hideBreadcrumbs: true, - hidePageHeader: true, - useCodeBlocks: true, - excludePrivate: true, -} - -const packages = [ - { - name: 'form-core', - entryPoint: path.resolve(__dirname, '../packages/form-core/src/index.ts'), - tsconfig: path.resolve( - __dirname, - '../packages/form-core/tsconfig.docs.json', - ), - outputDir: path.resolve(__dirname, '../docs/reference'), - }, - { - name: 'angular-form', - entryPoint: path.resolve( - __dirname, - '../packages/angular-form/src/index.ts', - ), - tsconfig: path.resolve( - __dirname, - '../packages/angular-form/tsconfig.docs.json', - ), - outputDir: path.resolve(__dirname, '../docs/framework/angular/reference'), - exclude: ['packages/form-core/**/*'], - }, - { - name: 'lit-form', - entryPoint: path.resolve(__dirname, '../packages/lit-form/src/index.ts'), - tsconfig: path.resolve( - __dirname, - '../packages/lit-form/tsconfig.docs.json', - ), - outputDir: path.resolve(__dirname, '../docs/framework/lit/reference'), - exclude: ['packages/form-core/**/*'], - }, - { - name: 'react-form', - entryPoint: path.resolve(__dirname, '../packages/react-form/src/index.ts'), - tsconfig: path.resolve( - __dirname, - '../packages/react-form/tsconfig.docs.json', - ), - outputDir: path.resolve(__dirname, '../docs/framework/react/reference'), - exclude: ['packages/form-core/**/*'], - }, - { - name: 'solid-form', - entryPoint: path.resolve(__dirname, '../packages/solid-form/src/index.ts'), - tsconfig: path.resolve( - __dirname, - '../packages/solid-form/tsconfig.docs.json', - ), - outputDir: path.resolve(__dirname, '../docs/framework/solid/reference'), - exclude: ['packages/form-core/**/*'], - }, - { - name: 'vue-form', - entryPoint: path.resolve(__dirname, '../packages/vue-form/src/index.ts'), - tsconfig: path.resolve( - __dirname, - '../packages/vue-form/tsconfig.docs.json', - ), - outputDir: path.resolve(__dirname, '../docs/framework/vue/reference'), - exclude: ['packages/form-core/**/*'], - }, -] - -async function main() { - for (const pkg of packages) { - // Clean and recreate the output directories - try { - await rm(pkg.outputDir, { recursive: true }) - } catch (error) { - // @ts-ignore - if (error.code !== 'ENOENT') { - throw error - } - } - await mkdir(pkg.outputDir, { recursive: true }) - - const app = await TypeDoc.Application.bootstrapWithPlugins({ - ...options, - entryPoints: [pkg.entryPoint], - tsconfig: pkg.tsconfig, - exclude: pkg.exclude, - }) - - const project = await app.convert() - - if (project) { - await app.generateDocs(project, pkg.outputDir) - } - } -} - -main().catch(console.error) diff --git a/scripts/typedoc-remove-prefix.mjs b/scripts/typedoc-remove-prefix.mjs deleted file mode 100644 index f9cfc8d76..000000000 --- a/scripts/typedoc-remove-prefix.mjs +++ /dev/null @@ -1,24 +0,0 @@ -import { MarkdownRendererEvent } from 'typedoc-plugin-markdown' - -/** - * @param {import("typedoc-plugin-markdown").MarkdownApplication} app - */ -export function load(app) { - app.renderer.on( - MarkdownRendererEvent.BEGIN, - /** - * @param {import("typedoc-plugin-markdown").MarkdownRendererEvent} renderer - */ (renderer) => { - renderer.urls = renderer.urls?.map((urlMapping) => { - const name = urlMapping.url.split('.') - if (name[0] !== 'index') { - name.splice(0, 1) - } - const newBasename = name.join('.').toLowerCase() - urlMapping.url = newBasename - urlMapping.model.url = newBasename - return urlMapping - }) - }, - ) -} diff --git a/scripts/types.d.ts b/scripts/types.d.ts deleted file mode 100644 index ac48f9b8c..000000000 --- a/scripts/types.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -export type Package = { - name: string - packageDir: string -} - -export type BranchConfig = { - prerelease: boolean - previousVersion?: boolean -}