This is an automated email from the ASF dual-hosted git repository.

vincbeck pushed a commit to branch v3-3-test
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/v3-3-test by this push:
     new 649ba73f60b Bump the 3-3-auth-ui-package-updates group across 1 
directory with 9 updates (#70036)
649ba73f60b is described below

commit 649ba73f60b344b423486ce3717f8c157a7e88cf
Author: Dependabot [bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Mon Jul 20 13:09:51 2026 -0400

    Bump the 3-3-auth-ui-package-updates group across 1 directory with 9 
updates (#70036)
    
    * Bump the 3-3-auth-ui-package-updates group across 1 directory with 9 
updates
    
    Bumps the 3-3-auth-ui-package-updates group with 9 updates in the 
/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui directory:
    
    | Package | From | To |
    | --- | --- | --- |
    | 
[@7nohe/openapi-react-query-codegen](https://github.com/7nohe/openapi-react-query-codegen)
 | `2.1.0` | `2.2.0` |
    | 
[@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)
 | `8.62.1` | `8.64.0` |
    | 
[@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)
 | `8.62.1` | `8.64.0` |
    | 
[@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils)
 | `8.62.1` | `8.64.0` |
    | [eslint](https://github.com/eslint/eslint) | `10.6.0` | `10.7.0` |
    | 
[eslint-plugin-perfectionist](https://github.com/azat-io/eslint-plugin-perfectionist)
 | `5.9.1` | `5.10.0` |
    | [prettier](https://github.com/prettier/prettier) | `3.9.4` | `3.9.5` |
    | 
[typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint)
 | `8.62.1` | `8.64.0` |
    | [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.1.3` 
| `8.1.4` |
    
    
    
    Updates `@7nohe/openapi-react-query-codegen` from 2.1.0 to 2.2.0
    - [Release 
notes](https://github.com/7nohe/openapi-react-query-codegen/releases)
    - 
[Commits](https://github.com/7nohe/openapi-react-query-codegen/compare/v2.1.0...v2.2.0)
    
    Updates `@typescript-eslint/eslint-plugin` from 8.62.1 to 8.64.0
    - [Release 
notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - 
[Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
    - 
[Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.64.0/packages/eslint-plugin)
    
    Updates `@typescript-eslint/parser` from 8.62.1 to 8.64.0
    - [Release 
notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - 
[Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
    - 
[Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.64.0/packages/parser)
    
    Updates `@typescript-eslint/utils` from 8.62.1 to 8.64.0
    - [Release 
notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - 
[Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/utils/CHANGELOG.md)
    - 
[Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.64.0/packages/utils)
    
    Updates `eslint` from 10.6.0 to 10.7.0
    - [Release notes](https://github.com/eslint/eslint/releases)
    - [Commits](https://github.com/eslint/eslint/compare/v10.6.0...v10.7.0)
    
    Updates `eslint-plugin-perfectionist` from 5.9.1 to 5.10.0
    - [Release 
notes](https://github.com/azat-io/eslint-plugin-perfectionist/releases)
    - 
[Changelog](https://github.com/azat-io/eslint-plugin-perfectionist/blob/main/changelog.md)
    - 
[Commits](https://github.com/azat-io/eslint-plugin-perfectionist/compare/v5.9.1...v5.10.0)
    
    Updates `prettier` from 3.9.4 to 3.9.5
    - [Release notes](https://github.com/prettier/prettier/releases)
    - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/prettier/prettier/compare/3.9.4...3.9.5)
    
    Updates `typescript-eslint` from 8.62.1 to 8.64.0
    - [Release 
notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - 
[Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
    - 
[Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.64.0/packages/typescript-eslint)
    
    Updates `vite` from 8.1.3 to 8.1.4
    - [Release notes](https://github.com/vitejs/vite/releases)
    - 
[Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
    - [Commits](https://github.com/vitejs/vite/commits/v8.1.4/packages/vite)
    
    ---
    updated-dependencies:
    - dependency-name: "@7nohe/openapi-react-query-codegen"
      dependency-version: 2.2.0
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: 3-3-auth-ui-package-updates
    - dependency-name: "@typescript-eslint/eslint-plugin"
      dependency-version: 8.63.0
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: 3-3-auth-ui-package-updates
    - dependency-name: "@typescript-eslint/parser"
      dependency-version: 8.63.0
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: 3-3-auth-ui-package-updates
    - dependency-name: "@typescript-eslint/utils"
      dependency-version: 8.63.0
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: 3-3-auth-ui-package-updates
    - dependency-name: eslint
      dependency-version: 10.7.0
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: 3-3-auth-ui-package-updates
    - dependency-name: eslint-plugin-perfectionist
      dependency-version: 5.10.0
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: 3-3-auth-ui-package-updates
    - dependency-name: prettier
      dependency-version: 3.9.5
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: 3-3-auth-ui-package-updates
    - dependency-name: typescript-eslint
      dependency-version: 8.63.0
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: 3-3-auth-ui-package-updates
    - dependency-name: vite
      dependency-version: 8.1.4
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: 3-3-auth-ui-package-updates
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    * Update generated files
    
    ---------
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: vincbeck <[email protected]>
---
 .../simple/ui/openapi-gen/queries/common.ts        |   2 +-
 .../ui/openapi-gen/queries/ensureQueryData.ts      |   2 +-
 .../simple/ui/openapi-gen/queries/index.ts         |   2 +-
 .../ui/openapi-gen/queries/infiniteQueries.ts      |   2 +-
 .../simple/ui/openapi-gen/queries/prefetch.ts      |   2 +-
 .../simple/ui/openapi-gen/queries/queries.ts       |   2 +-
 .../simple/ui/openapi-gen/queries/suspense.ts      |   2 +-
 .../simple/ui/openapi-gen/requests/client.gen.ts   |   4 +-
 .../ui/openapi-gen/requests/client/client.gen.ts   |  19 +-
 .../simple/ui/openapi-gen/requests/client/index.ts |   2 +
 .../ui/openapi-gen/requests/client/types.gen.ts    |  19 +-
 .../ui/openapi-gen/requests/client/utils.gen.ts    |  22 +-
 .../ui/openapi-gen/requests/core/auth.gen.ts       |   7 +
 .../requests/core/bodySerializer.gen.ts            |  14 +-
 .../ui/openapi-gen/requests/core/params.gen.ts     |  41 +-
 .../requests/core/pathSerializer.gen.ts            |  12 +-
 .../requests/core/queryKeySerializer.gen.ts        |   2 +-
 .../requests/core/serverSentEvents.gen.ts          |   9 +-
 .../ui/openapi-gen/requests/core/types.gen.ts      |   8 +-
 .../ui/openapi-gen/requests/core/utils.gen.ts      |  10 +-
 .../simple/ui/openapi-gen/requests/sdk.gen.ts      |  14 +-
 .../auth/managers/simple/ui/package.json           |  18 +-
 .../auth/managers/simple/ui/pnpm-lock.yaml         | 537 +++++++--------------
 23 files changed, 292 insertions(+), 460 deletions(-)

diff --git 
a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/queries/common.ts
 
b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/queries/common.ts
index 17f37daa8cc..a50840fea04 100644
--- 
a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/queries/common.ts
+++ 
b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/queries/common.ts
@@ -1,4 +1,4 @@
-// generated with @7nohe/[email protected]
+// generated with @7nohe/[email protected]
 import { UseQueryResult } from "@tanstack/react-query";
 
 import type { Options } from "../requests/sdk.gen";
diff --git 
a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/queries/ensureQueryData.ts
 
b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/queries/ensureQueryData.ts
index a0f3de25dde..df781b169f3 100644
--- 
a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/queries/ensureQueryData.ts
+++ 
b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/queries/ensureQueryData.ts
@@ -1,4 +1,4 @@
-// generated with @7nohe/[email protected]
+// generated with @7nohe/[email protected]
 import { type QueryClient } from "@tanstack/react-query";
 
 import type { Options } from "../requests/sdk.gen";
diff --git 
a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/queries/index.ts
 
b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/queries/index.ts
index fd344d39ed4..0523b0c1cf7 100644
--- 
a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/queries/index.ts
+++ 
b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/queries/index.ts
@@ -1,4 +1,4 @@
-// generated with @7nohe/[email protected]
+// generated with @7nohe/[email protected]
 
 export * from "./common";
 export * from "./queries";
diff --git 
a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/queries/infiniteQueries.ts
 
b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/queries/infiniteQueries.ts
index eb9895b02c2..6681a6cf950 100644
--- 
a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/queries/infiniteQueries.ts
+++ 
b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/queries/infiniteQueries.ts
@@ -1 +1 @@
-// generated with @7nohe/[email protected]
+// generated with @7nohe/[email protected]
diff --git 
a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/queries/prefetch.ts
 
b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/queries/prefetch.ts
index 9d3156f311a..90a6afbe341 100644
--- 
a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/queries/prefetch.ts
+++ 
b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/queries/prefetch.ts
@@ -1,4 +1,4 @@
-// generated with @7nohe/[email protected]
+// generated with @7nohe/[email protected]
 import { type QueryClient } from "@tanstack/react-query";
 
 import type { Options } from "../requests/sdk.gen";
diff --git 
a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/queries/queries.ts
 
b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/queries/queries.ts
index 461248cf6bc..dcac78b9cda 100644
--- 
a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/queries/queries.ts
+++ 
b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/queries/queries.ts
@@ -1,4 +1,4 @@
-// generated with @7nohe/[email protected]
+// generated with @7nohe/[email protected]
 import { useMutation, UseMutationOptions, useQuery, UseQueryOptions } from 
"@tanstack/react-query";
 import { AxiosError } from "axios";
 
diff --git 
a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/queries/suspense.ts
 
b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/queries/suspense.ts
index f34840b4496..0f1a42693d9 100644
--- 
a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/queries/suspense.ts
+++ 
b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/queries/suspense.ts
@@ -1,4 +1,4 @@
-// generated with @7nohe/[email protected]
+// generated with @7nohe/[email protected]
 import { useSuspenseQuery, UseSuspenseQueryOptions } from 
"@tanstack/react-query";
 import { AxiosError } from "axios";
 
diff --git 
a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/client.gen.ts
 
b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/client.gen.ts
index cab3c70195b..47828b746cf 100644
--- 
a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/client.gen.ts
+++ 
b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/client.gen.ts
@@ -1,6 +1,6 @@
 // This file is auto-generated by @hey-api/openapi-ts
 
-import { type ClientOptions, type Config, createClient, createConfig } from 
'./client';
+import { type Client, type ClientOptions, type Config, createClient, 
createConfig } from './client';
 import type { ClientOptions as ClientOptions2 } from './types.gen';
 
 /**
@@ -13,4 +13,4 @@ import type { ClientOptions as ClientOptions2 } from 
'./types.gen';
  */
 export type CreateClientConfig<T extends ClientOptions = ClientOptions2> = 
(override?: Config<ClientOptions & T>) => Config<Required<ClientOptions> & T>;
 
-export const client = createClient(createConfig<ClientOptions2>());
+export const client: Client = createClient(createConfig<ClientOptions2>());
diff --git 
a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/client/client.gen.ts
 
b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/client/client.gen.ts
index 9b3b2fa6a0e..d42045a3c2d 100644
--- 
a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/client/client.gen.ts
+++ 
b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/client/client.gen.ts
@@ -35,7 +35,13 @@ export const createClient = (config: Config = {}): Client => 
{
     return getConfig();
   };
 
-  const beforeRequest = async (options: RequestOptions) => {
+  const beforeRequest = async <
+    TData = unknown,
+    ThrowOnError extends boolean = boolean,
+    Url extends string = string,
+  >(
+    options: RequestOptions<TData, ThrowOnError, Url>,
+  ) => {
     const opts = {
       ..._config,
       ...options,
@@ -44,10 +50,7 @@ export const createClient = (config: Config = {}): Client => 
{
     };
 
     if (opts.security) {
-      await setAuthParams({
-        ...opts,
-        security: opts.security,
-      });
+      await setAuthParams(opts);
     }
 
     if (opts.requestValidator) {
@@ -65,7 +68,6 @@ export const createClient = (config: Config = {}): Client => {
 
   // @ts-expect-error
   const request: Client['request'] = async (options) => {
-    // @ts-expect-error
     const { opts, url } = await beforeRequest(options);
     try {
       // assign Axios here for consistency with fetch
@@ -126,8 +128,11 @@ export const createClient = (config: Config = {}): Client 
=> {
     });
   };
 
+  const _buildUrl: Client['buildUrl'] = (options) =>
+    buildUrl({ axios: instance, ..._config, ...options });
+
   return {
-    buildUrl,
+    buildUrl: _buildUrl,
     connect: makeMethodFn('CONNECT'),
     delete: makeMethodFn('DELETE'),
     get: makeMethodFn('GET'),
diff --git 
a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/client/index.ts
 
b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/client/index.ts
index 7bd7b98807a..3e877a5426f 100644
--- 
a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/client/index.ts
+++ 
b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/client/index.ts
@@ -9,6 +9,8 @@ export {
 } from '../core/bodySerializer.gen';
 export { buildClientParams } from '../core/params.gen';
 export { serializeQueryKeyValue } from '../core/queryKeySerializer.gen';
+export type { ServerSentEventsResult } from '../core/serverSentEvents.gen';
+export type { ClientMeta } from '../core/types.gen';
 export { createClient } from './client.gen';
 export type {
   Client,
diff --git 
a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/client/types.gen.ts
 
b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/client/types.gen.ts
index 3a6f9244287..9d4eeb0bb6f 100644
--- 
a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/client/types.gen.ts
+++ 
b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/client/types.gen.ts
@@ -60,6 +60,7 @@ export interface RequestOptions<
     }>,
     Pick<
       ServerSentEventsOptions<TData>,
+      | 'onRequest'
       | 'onSseError'
       | 'onSseEvent'
       | 'sseDefaultRetryDelay'
@@ -106,9 +107,14 @@ type MethodFn = <TData = unknown, TError = unknown, 
ThrowOnError extends boolean
   options: Omit<RequestOptions<TData, ThrowOnError>, 'method'>,
 ) => RequestResult<TData, TError, ThrowOnError>;
 
-type SseFn = <TData = unknown, TError = unknown, ThrowOnError extends boolean 
= false>(
-  options: Omit<RequestOptions<TData, ThrowOnError>, 'method'>,
-) => Promise<ServerSentEventsResult<TData, TError>>;
+type SseFn = <
+  TData = unknown,
+  // eslint-disable-next-line @typescript-eslint/no-unused-vars
+  _TError = unknown,
+  ThrowOnError extends boolean = false,
+>(
+  options: Omit<RequestOptions<never, ThrowOnError>, 'method'>,
+) => Promise<ServerSentEventsResult<TData>>;
 
 type RequestFn = <TData = unknown, TError = unknown, ThrowOnError extends 
boolean = false>(
   options: Omit<RequestOptions<TData, ThrowOnError>, 'method'> &
@@ -117,13 +123,16 @@ type RequestFn = <TData = unknown, TError = unknown, 
ThrowOnError extends boolea
 
 type BuildUrlFn = <
   TData extends {
-    body?: unknown;
     path?: Record<string, unknown>;
     query?: Record<string, unknown>;
     url: string;
   },
 >(
-  options: TData & Options<TData>,
+  options: TData &
+    Pick<
+      RequestOptions<unknown, boolean>,
+      'axios' | 'baseURL' | 'paramsSerializer' | 'querySerializer'
+    >,
 ) => string;
 
 export type Client = CoreClient<RequestFn, Config, MethodFn, BuildUrlFn, 
SseFn> & {
diff --git 
a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/client/utils.gen.ts
 
b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/client/utils.gen.ts
index 1b4600f7687..6b0faec428b 100644
--- 
a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/client/utils.gen.ts
+++ 
b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/client/utils.gen.ts
@@ -13,8 +13,8 @@ import type { Client, ClientOptions, Config, RequestOptions } 
from './types.gen'
 export const createQuerySerializer = <T = unknown>({
   parameters = {},
   ...args
-}: QuerySerializerOptions = {}) => {
-  const querySerializer = (queryParams: T) => {
+}: QuerySerializerOptions = {}): ((queryParams: T) => string) => {
+  const querySerializer = (queryParams: T): string => {
     const search: string[] = [];
     if (queryParams && typeof queryParams === 'object') {
       for (const name in queryParams) {
@@ -83,14 +83,12 @@ const checkForExistence = (
   return false;
 };
 
-export const setAuthParams = async ({
-  security,
-  ...options
-}: Pick<Required<RequestOptions>, 'security'> &
-  Pick<RequestOptions, 'auth' | 'query'> & {
+export async function setAuthParams(
+  options: Pick<RequestOptions, 'auth' | 'query' | 'security'> & {
     headers: Record<any, unknown>;
-  }) => {
-  for (const auth of security) {
+  },
+): Promise<void> {
+  for (const auth of options.security ?? []) {
     if (checkForExistence(options, auth.name)) {
       continue;
     }
@@ -124,13 +122,13 @@ export const setAuthParams = async ({
         break;
     }
   }
-};
+}
 
 export const buildUrl: Client['buildUrl'] = (options) => {
   const instanceBaseUrl = options.axios?.defaults?.baseURL;
 
   const baseUrl =
-    !!options.baseURL && typeof options.baseURL === 'string' ? options.baseURL 
: instanceBaseUrl;
+    options.baseURL && typeof options.baseURL === 'string' ? options.baseURL : 
instanceBaseUrl;
 
   return getUrl({
     baseUrl: baseUrl as string,
@@ -192,7 +190,7 @@ export const mergeHeaders = (
           mergedHeaders[key] = [...(mergedHeaders[key] ?? []), v as string];
         }
       } else if (value !== undefined) {
-        // assume object headers are meant to be JSON stringified, i.e. their
+        // assume object headers are meant to be JSON stringified, i.e., their
         // content value in OpenAPI specification is 'application/json'
         mergedHeaders[key] = typeof value === 'object' ? JSON.stringify(value) 
: (value as string);
       }
diff --git 
a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/core/auth.gen.ts
 
b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/core/auth.gen.ts
index 3ebf9947883..c6636644876 100644
--- 
a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/core/auth.gen.ts
+++ 
b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/core/auth.gen.ts
@@ -9,6 +9,13 @@ export interface Auth {
    * @default 'header'
    */
   in?: 'header' | 'query' | 'cookie';
+  /**
+   * A unique identifier for the security scheme.
+   *
+   * Defined only when there are multiple security schemes whose `Auth`
+   * shape would otherwise be identical.
+   */
+  key?: string;
   /**
    * Header or query parameter name.
    *
diff --git 
a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/core/bodySerializer.gen.ts
 
b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/core/bodySerializer.gen.ts
index 8ad92c9ffd6..67daca60f89 100644
--- 
a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/core/bodySerializer.gen.ts
+++ 
b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/core/bodySerializer.gen.ts
@@ -4,7 +4,7 @@ import type { ArrayStyle, ObjectStyle, SerializerOptions } from 
'./pathSerialize
 
 export type QuerySerializer = (query: Record<string, unknown>) => string;
 
-export type BodySerializer = (body: any) => any;
+export type BodySerializer = (body: unknown) => unknown;
 
 type QuerySerializerOptionsObject = {
   allowReserved?: boolean;
@@ -39,12 +39,10 @@ const serializeUrlSearchParamsPair = (data: 
URLSearchParams, key: string, value:
 };
 
 export const formDataBodySerializer = {
-  bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(
-    body: T,
-  ): FormData => {
+  bodySerializer: (body: unknown): FormData => {
     const data = new FormData();
 
-    Object.entries(body).forEach(([key, value]) => {
+    Object.entries(body as Record<string, unknown>).forEach(([key, value]) => {
       if (value === undefined || value === null) {
         return;
       }
@@ -60,15 +58,15 @@ export const formDataBodySerializer = {
 };
 
 export const jsonBodySerializer = {
-  bodySerializer: <T>(body: T): string =>
+  bodySerializer: (body: unknown): string =>
     JSON.stringify(body, (_key, value) => (typeof value === 'bigint' ? 
value.toString() : value)),
 };
 
 export const urlSearchParamsBodySerializer = {
-  bodySerializer: <T extends Record<string, any> | Array<Record<string, 
any>>>(body: T): string => {
+  bodySerializer: (body: unknown): string => {
     const data = new URLSearchParams();
 
-    Object.entries(body).forEach(([key, value]) => {
+    Object.entries(body as Record<string, unknown>).forEach(([key, value]) => {
       if (value === undefined || value === null) {
         return;
       }
diff --git 
a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/core/params.gen.ts
 
b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/core/params.gen.ts
index 6099cab1b42..5e8908f205f 100644
--- 
a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/core/params.gen.ts
+++ 
b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/core/params.gen.ts
@@ -62,7 +62,7 @@ type KeyMap = Map<
     }
 >;
 
-const buildKeyMap = (fields: FieldsConfig, map?: KeyMap): KeyMap => {
+function buildKeyMap(fields: FieldsConfig, map?: KeyMap): KeyMap {
   if (!map) {
     map = new Map();
   }
@@ -85,33 +85,42 @@ const buildKeyMap = (fields: FieldsConfig, map?: KeyMap): 
KeyMap => {
   }
 
   return map;
-};
+}
 
 interface Params {
-  body: unknown;
+  body?: unknown;
   headers: Record<string, unknown>;
   path: Record<string, unknown>;
   query: Record<string, unknown>;
 }
 
-const stripEmptySlots = (params: Params) => {
+function stripEmptySlots(params: Params): void {
   for (const [slot, value] of Object.entries(params)) {
-    if (value && typeof value === 'object' && !Object.keys(value).length) {
+    if (slot === 'body') continue;
+    if (value && typeof value === 'object' && !Array.isArray(value) && 
!Object.keys(value).length) {
       delete params[slot as Slot];
     }
   }
-};
+}
 
-export const buildClientParams = (args: ReadonlyArray<unknown>, fields: 
FieldsConfig) => {
+export function buildClientParams(args: ReadonlyArray<unknown>, fields: 
FieldsConfig): Params {
   const params: Params = {
-    body: {},
-    headers: {},
-    path: {},
-    query: {},
+    headers: Object.create(null),
+    path: Object.create(null),
+    query: Object.create(null),
   };
 
   const map = buildKeyMap(fields);
 
+  function writeSlot(slot: Slot, key: string, value: unknown): void {
+    let record = params[slot] as Record<string, unknown> | undefined;
+    if (record === undefined) {
+      record = Object.create(null) as Record<string, unknown>;
+      params[slot] = record;
+    }
+    record[key] = value;
+  }
+
   let config: FieldsConfig[number] | undefined;
 
   for (const [index, arg] of args.entries()) {
@@ -128,7 +137,7 @@ export const buildClientParams = (args: 
ReadonlyArray<unknown>, fields: FieldsCo
         const field = map.get(config.key)!;
         const name = field.map || config.key;
         if (field.in) {
-          (params[field.in] as Record<string, unknown>)[name] = arg;
+          writeSlot(field.in, name, arg);
         }
       } else {
         params.body = arg;
@@ -140,7 +149,7 @@ export const buildClientParams = (args: 
ReadonlyArray<unknown>, fields: FieldsCo
         if (field) {
           if (field.in) {
             const name = field.map || key;
-            (params[field.in] as Record<string, unknown>)[name] = value;
+            writeSlot(field.in, name, value);
           } else {
             params[field.map] = value;
           }
@@ -149,11 +158,11 @@ export const buildClientParams = (args: 
ReadonlyArray<unknown>, fields: FieldsCo
 
           if (extra) {
             const [prefix, slot] = extra;
-            (params[slot] as Record<string, 
unknown>)[key.slice(prefix.length)] = value;
+            writeSlot(slot, key.slice(prefix.length), value);
           } else if ('allowExtra' in config && config.allowExtra) {
             for (const [slot, allowed] of Object.entries(config.allowExtra)) {
               if (allowed) {
-                (params[slot as Slot] as Record<string, unknown>)[key] = value;
+                writeSlot(slot as Slot, key, value);
                 break;
               }
             }
@@ -166,4 +175,4 @@ export const buildClientParams = (args: 
ReadonlyArray<unknown>, fields: FieldsCo
   stripEmptySlots(params);
 
   return params;
-};
+}
diff --git 
a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/core/pathSerializer.gen.ts
 
b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/core/pathSerializer.gen.ts
index 994b2848c63..fab1ed4b98e 100644
--- 
a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/core/pathSerializer.gen.ts
+++ 
b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/core/pathSerializer.gen.ts
@@ -25,7 +25,7 @@ interface SerializePrimitiveParam extends 
SerializePrimitiveOptions {
   value: string;
 }
 
-export const separatorArrayExplode = (style: ArraySeparatorStyle) => {
+export const separatorArrayExplode = (style: ArraySeparatorStyle): '.' | ';' | 
',' | '&' => {
   switch (style) {
     case 'label':
       return '.';
@@ -38,7 +38,7 @@ export const separatorArrayExplode = (style: 
ArraySeparatorStyle) => {
   }
 };
 
-export const separatorArrayNoExplode = (style: ArraySeparatorStyle) => {
+export const separatorArrayNoExplode = (style: ArraySeparatorStyle): ',' | '|' 
| '%20' => {
   switch (style) {
     case 'form':
       return ',';
@@ -51,7 +51,7 @@ export const separatorArrayNoExplode = (style: 
ArraySeparatorStyle) => {
   }
 };
 
-export const separatorObjectExplode = (style: ObjectSeparatorStyle) => {
+export const separatorObjectExplode = (style: ObjectSeparatorStyle): '.' | ';' 
| ',' | '&' => {
   switch (style) {
     case 'label':
       return '.';
@@ -72,7 +72,7 @@ export const serializeArrayParam = ({
   value,
 }: SerializeOptions<ArraySeparatorStyle> & {
   value: unknown[];
-}) => {
+}): string => {
   if (!explode) {
     const joinedValues = (
       allowReserved ? value : value.map((v) => encodeURIComponent(v as string))
@@ -110,7 +110,7 @@ export const serializePrimitiveParam = ({
   allowReserved,
   name,
   value,
-}: SerializePrimitiveParam) => {
+}: SerializePrimitiveParam): string => {
   if (value === undefined || value === null) {
     return '';
   }
@@ -134,7 +134,7 @@ export const serializeObjectParam = ({
 }: SerializeOptions<ObjectSeparatorStyle> & {
   value: Record<string, unknown> | Date;
   valueOnly?: boolean;
-}) => {
+}): string => {
   if (value instanceof Date) {
     return valueOnly ? value.toISOString() : `${name}=${value.toISOString()}`;
   }
diff --git 
a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/core/queryKeySerializer.gen.ts
 
b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/core/queryKeySerializer.gen.ts
index 5000df606f3..773b0650b19 100644
--- 
a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/core/queryKeySerializer.gen.ts
+++ 
b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/core/queryKeySerializer.gen.ts
@@ -14,7 +14,7 @@ export type JsonValue =
 /**
  * Replacer that converts non-JSON values (bigint, Date, etc.) to safe 
substitutes.
  */
-export const queryKeyJsonReplacer = (_key: string, value: unknown) => {
+export const queryKeyJsonReplacer = (_key: string, value: unknown): unknown | 
undefined => {
   if (value === undefined || typeof value === 'function' || typeof value === 
'symbol') {
     return undefined;
   }
diff --git 
a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/core/serverSentEvents.gen.ts
 
b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/core/serverSentEvents.gen.ts
index 6aa6cf02a4f..ddf3c4d13a4 100644
--- 
a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/core/serverSentEvents.gen.ts
+++ 
b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/core/serverSentEvents.gen.ts
@@ -79,7 +79,7 @@ export type ServerSentEventsResult<TData = unknown, TReturn = 
void, TNext = unkn
   >;
 };
 
-export const createSseClient = <TData = unknown>({
+export function createSseClient<TData = unknown>({
   onRequest,
   onSseError,
   onSseEvent,
@@ -91,7 +91,7 @@ export const createSseClient = <TData = unknown>({
   sseSleepFn,
   url,
   ...options
-}: ServerSentEventsOptions): ServerSentEventsResult<TData> => {
+}: ServerSentEventsOptions): ServerSentEventsResult<TData> {
   let lastEventId: string | undefined;
 
   const sleep = sseSleepFn ?? ((ms: number) => new Promise((resolve) => 
setTimeout(resolve, ms)));
@@ -155,8 +155,7 @@ export const createSseClient = <TData = unknown>({
             const { done, value } = await reader.read();
             if (done) break;
             buffer += value;
-            // Normalize line endings: CRLF -> LF, then CR -> LF
-            buffer = buffer.replace(/\r\n/g, '\n').replace(/\r/g, '\n');
+            buffer = buffer.replace(/\r\n?/g, '\n'); // normalize line endings
 
             const chunks = buffer.split('\n\n');
             buffer = chunks.pop() ?? '';
@@ -240,4 +239,4 @@ export const createSseClient = <TData = unknown>({
   const stream = createStream();
 
   return { stream };
-};
+}
diff --git 
a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/core/types.gen.ts
 
b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/core/types.gen.ts
index 97463257e43..c657c8599b3 100644
--- 
a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/core/types.gen.ts
+++ 
b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/core/types.gen.ts
@@ -80,7 +80,7 @@ export interface Config {
   requestValidator?: (data: unknown) => Promise<unknown>;
   /**
    * A function transforming response data before it's returned. This is useful
-   * for post-processing data, e.g. converting ISO strings into Date objects.
+   * for post-processing data, e.g., converting ISO strings into Date objects.
    */
   responseTransformer?: (data: unknown) => Promise<unknown>;
   /**
@@ -91,6 +91,12 @@ export interface Config {
   responseValidator?: (data: unknown) => Promise<unknown>;
 }
 
+/**
+ * Arbitrary metadata passed through the `meta` request option.
+ */
+// eslint-disable-next-line @typescript-eslint/no-empty-object-type
+export interface ClientMeta {}
+
 type IsExactlyNeverOrNeverUndefined<T> = [T] extends [never]
   ? true
   : [T] extends [never | undefined]
diff --git 
a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/core/utils.gen.ts
 
b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/core/utils.gen.ts
index e7ddbe35411..af56e0711ec 100644
--- 
a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/core/utils.gen.ts
+++ 
b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/core/utils.gen.ts
@@ -13,9 +13,9 @@ export interface PathSerializer {
   url: string;
 }
 
-export const PATH_PARAM_RE = /\{[^{}]+\}/g;
+export const PATH_PARAM_RE: RegExp = /\{[^{}]+\}/g;
 
-export const defaultPathSerializer = ({ path, url: _url }: PathSerializer) => {
+export const defaultPathSerializer = ({ path, url: _url }: PathSerializer): 
string => {
   let url = _url;
   const matches = _url.match(PATH_PARAM_RE);
   if (matches) {
@@ -94,7 +94,7 @@ export const getUrl = ({
   query?: Record<string, unknown>;
   querySerializer: QuerySerializer;
   url: string;
-}) => {
+}): string => {
   const pathUrl = _url.startsWith('/') ? _url : `/${_url}`;
   let url = (baseUrl ?? '') + pathUrl;
   if (path) {
@@ -114,7 +114,7 @@ export function getValidRequestBody(options: {
   body?: unknown;
   bodySerializer?: BodySerializer | null;
   serializedBody?: unknown;
-}) {
+}): unknown {
   const hasBody = options.body !== undefined;
   const isSerializedBody = hasBody && options.bodySerializer;
 
@@ -126,7 +126,7 @@ export function getValidRequestBody(options: {
       return hasSerializedBody ? options.serializedBody : null;
     }
 
-    // not all clients implement a serializedBody property (i.e. client-axios)
+    // not all clients implement a serializedBody property (i.e., client-axios)
     return options.body !== '' ? options.body : null;
   }
 
diff --git 
a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/sdk.gen.ts
 
b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/sdk.gen.ts
index d34e29be6ae..330d470cae1 100644
--- 
a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/sdk.gen.ts
+++ 
b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/openapi-gen/requests/sdk.gen.ts
@@ -1,10 +1,10 @@
 // This file is auto-generated by @hey-api/openapi-ts
 
-import type { Client, Options as Options2, TDataShape } from './client';
+import type { Client, ClientMeta, Options as Options2, RequestResult, 
TDataShape } from './client';
 import { client } from './client.gen';
 import type { CreateTokenAllAdminsData, CreateTokenAllAdminsErrors, 
CreateTokenAllAdminsResponses, CreateTokenCliData, CreateTokenCliErrors, 
CreateTokenCliResponses, CreateTokenData, CreateTokenErrors, 
CreateTokenResponses, LoginAllAdminsData, LoginAllAdminsErrors } from 
'./types.gen';
 
-export type Options<TData extends TDataShape = TDataShape, ThrowOnError 
extends boolean = boolean> = Options2<TData, ThrowOnError> & {
+export type Options<TData extends TDataShape = TDataShape, ThrowOnError 
extends boolean = boolean, TResponse = unknown> = Options2<TData, ThrowOnError, 
TResponse> & {
     /**
      * You can provide a client instance returned by `createClient()` instead 
of
      * individual options. This might be also useful if you want to implement a
@@ -15,7 +15,7 @@ export type Options<TData extends TDataShape = TDataShape, 
ThrowOnError extends
      * You can pass arbitrary values through the `meta` object. This can be
      * used to access values that aren't defined as part of the SDK function.
      */
-    meta?: Record<string, unknown>;
+    meta?: keyof ClientMeta extends never ? Record<string, unknown> : 
ClientMeta;
 };
 
 /**
@@ -23,7 +23,7 @@ export type Options<TData extends TDataShape = TDataShape, 
ThrowOnError extends
  *
  * Create a token with no credentials only if 
``simple_auth_manager_all_admins`` is True.
  */
-export const createTokenAllAdmins = <ThrowOnError extends boolean = 
false>(options?: Options<CreateTokenAllAdminsData, ThrowOnError>) => 
(options?.client ?? client).get<CreateTokenAllAdminsResponses, 
CreateTokenAllAdminsErrors, ThrowOnError>({
+export const createTokenAllAdmins = <ThrowOnError extends boolean = 
false>(options?: Options<CreateTokenAllAdminsData, ThrowOnError>): 
RequestResult<CreateTokenAllAdminsResponses, CreateTokenAllAdminsErrors, 
ThrowOnError> => (options?.client ?? client).get<CreateTokenAllAdminsResponses, 
CreateTokenAllAdminsErrors, ThrowOnError>({
     responseType: 'json',
     url: '/auth/token',
     ...options
@@ -34,7 +34,7 @@ export const createTokenAllAdmins = <ThrowOnError extends 
boolean = false>(optio
  *
  * Authenticate the user.
  */
-export const createToken = <ThrowOnError extends boolean = false>(options: 
Options<CreateTokenData, ThrowOnError>) => (options.client ?? 
client).post<CreateTokenResponses, CreateTokenErrors, ThrowOnError>({
+export const createToken = <ThrowOnError extends boolean = false>(options: 
Options<CreateTokenData, ThrowOnError>): RequestResult<CreateTokenResponses, 
CreateTokenErrors, ThrowOnError> => (options.client ?? 
client).post<CreateTokenResponses, CreateTokenErrors, ThrowOnError>({
     responseType: 'json',
     url: '/auth/token',
     ...options,
@@ -49,14 +49,14 @@ export const createToken = <ThrowOnError extends boolean = 
false>(options: Optio
  *
  * Login the user with no credentials.
  */
-export const loginAllAdmins = <ThrowOnError extends boolean = false>(options?: 
Options<LoginAllAdminsData, ThrowOnError>) => (options?.client ?? 
client).get<unknown, LoginAllAdminsErrors, ThrowOnError>({ url: 
'/auth/token/login', ...options });
+export const loginAllAdmins = <ThrowOnError extends boolean = false>(options?: 
Options<LoginAllAdminsData, ThrowOnError>): RequestResult<unknown, 
LoginAllAdminsErrors, ThrowOnError> => (options?.client ?? client).get<unknown, 
LoginAllAdminsErrors, ThrowOnError>({ url: '/auth/token/login', ...options });
 
 /**
  * Create Token Cli
  *
  * Authenticate the user for the CLI.
  */
-export const createTokenCli = <ThrowOnError extends boolean = false>(options: 
Options<CreateTokenCliData, ThrowOnError>) => (options.client ?? 
client).post<CreateTokenCliResponses, CreateTokenCliErrors, ThrowOnError>({
+export const createTokenCli = <ThrowOnError extends boolean = false>(options: 
Options<CreateTokenCliData, ThrowOnError>): 
RequestResult<CreateTokenCliResponses, CreateTokenCliErrors, ThrowOnError> => 
(options.client ?? client).post<CreateTokenCliResponses, CreateTokenCliErrors, 
ThrowOnError>({
     responseType: 'json',
     url: '/auth/token/cli',
     ...options,
diff --git 
a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/package.json 
b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/package.json
index 60afeff450b..18d14e1c21b 100644
--- a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/package.json
+++ b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/package.json
@@ -31,7 +31,7 @@
     "react-router-dom": "^7.18.1"
   },
   "devDependencies": {
-    "@7nohe/openapi-react-query-codegen": "^2.1.0",
+    "@7nohe/openapi-react-query-codegen": "^2.2.0",
     "@eslint/compat": "^2.1.0",
     "@eslint/js": "^10.0.1",
     "@stylistic/eslint-plugin": "^5.10.0",
@@ -40,26 +40,26 @@
     "@trivago/prettier-plugin-sort-imports": "^6.0.2",
     "@types/react": "^19.2.17",
     "@types/react-dom": "^19.2.3",
-    "@typescript-eslint/eslint-plugin": "8.62.1",
-    "@typescript-eslint/parser": "8.62.1",
-    "@typescript-eslint/utils": "^8.62.1",
+    "@typescript-eslint/eslint-plugin": "8.64.0",
+    "@typescript-eslint/parser": "8.64.0",
+    "@typescript-eslint/utils": "^8.64.0",
     "@vitejs/plugin-react-swc": "^4.3.1",
     "@vitest/coverage-v8": "^4.1.10",
-    "eslint": "^10.6.0",
+    "eslint": "^10.7.0",
     "eslint-config-prettier": "^10.1.8",
     "eslint-plugin-jsx-a11y": "^6.10.2",
-    "eslint-plugin-perfectionist": "^5.9.1",
+    "eslint-plugin-perfectionist": "^5.10.0",
     "eslint-plugin-prettier": "^5.5.6",
     "eslint-plugin-react": "^7.37.5",
     "eslint-plugin-react-hooks": "^7.1.1",
     "eslint-plugin-react-refresh": "^0.5.3",
     "eslint-plugin-unicorn": "^67.0.0",
     "happy-dom": "^20.10.6",
-    "prettier": "^3.9.4",
+    "prettier": "^3.9.5",
     "ts-morph": "^28.0.0",
     "typescript": "~6.0.3",
-    "typescript-eslint": "^8.62.1",
-    "vite": "^8.1.3",
+    "typescript-eslint": "^8.64.0",
+    "vite": "^8.1.4",
     "vite-plugin-css-injected-by-js": "^5.0.1",
     "vitest": "^4.1.10"
   },
diff --git 
a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/pnpm-lock.yaml 
b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/pnpm-lock.yaml
index 1287280766e..5820a9ef8e9 100644
--- 
a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/pnpm-lock.yaml
+++ 
b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/pnpm-lock.yaml
@@ -65,17 +65,17 @@ importers:
         version: 7.18.1([email protected]([email protected]))([email protected])
     devDependencies:
       '@7nohe/openapi-react-query-codegen':
-        specifier: ^2.1.0
-        version: 
2.1.0([email protected])([email protected])([email protected])([email protected])
+        specifier: ^2.2.0
+        version: 
2.2.0([email protected])([email protected])([email protected])([email protected])
       '@eslint/compat':
         specifier: ^2.1.0
-        version: 2.1.0([email protected]([email protected]))
+        version: 2.1.0([email protected]([email protected]))
       '@eslint/js':
         specifier: ^10.0.1
-        version: 10.0.1([email protected]([email protected]))
+        version: 10.0.1([email protected]([email protected]))
       '@stylistic/eslint-plugin':
         specifier: ^5.10.0
-        version: 5.10.0([email protected]([email protected]))
+        version: 5.10.0([email protected]([email protected]))
       '@testing-library/jest-dom':
         specifier: ^6.9.1
         version: 6.9.1
@@ -84,7 +84,7 @@ importers:
         version: 
16.3.2(@testing-library/[email protected])(@types/[email protected](@types/[email protected]))(@types/[email protected])([email protected]([email protected]))([email protected])
       '@trivago/prettier-plugin-sort-imports':
         specifier: ^6.0.2
-        version: 6.0.2([email protected])
+        version: 6.0.2([email protected])
       '@types/react':
         specifier: ^19.2.17
         version: 19.2.17
@@ -92,53 +92,53 @@ importers:
         specifier: ^19.2.3
         version: 19.2.3(@types/[email protected])
       '@typescript-eslint/eslint-plugin':
-        specifier: 8.62.1
-        version: 
8.62.1(@typescript-eslint/[email protected]([email protected]([email protected]))([email protected]))([email protected]([email protected]))([email protected])
+        specifier: 8.64.0
+        version: 
8.64.0(@typescript-eslint/[email protected]([email protected]([email protected]))([email protected]))([email protected]([email protected]))([email protected])
       '@typescript-eslint/parser':
-        specifier: 8.62.1
-        version: 8.62.1([email protected]([email protected]))([email protected])
+        specifier: 8.64.0
+        version: 8.64.0([email protected]([email protected]))([email protected])
       '@typescript-eslint/utils':
-        specifier: ^8.62.1
-        version: 8.62.1([email protected]([email protected]))([email protected])
+        specifier: ^8.64.0
+        version: 8.64.0([email protected]([email protected]))([email protected])
       '@vitejs/plugin-react-swc':
         specifier: ^4.3.1
-        version: 
4.3.1(@swc/[email protected])([email protected](@types/[email protected])([email protected])([email protected]))
+        version: 
4.3.1(@swc/[email protected])([email protected](@types/[email protected])([email protected])([email protected]))
       '@vitest/coverage-v8':
         specifier: ^4.1.10
         version: 4.1.10([email protected])
       eslint:
-        specifier: ^10.6.0
-        version: 10.6.0([email protected])
+        specifier: ^10.7.0
+        version: 10.7.0([email protected])
       eslint-config-prettier:
         specifier: ^10.1.8
-        version: 10.1.8([email protected]([email protected]))
+        version: 10.1.8([email protected]([email protected]))
       eslint-plugin-jsx-a11y:
         specifier: ^6.10.2
-        version: 6.10.2([email protected]([email protected]))
+        version: 6.10.2([email protected]([email protected]))
       eslint-plugin-perfectionist:
-        specifier: ^5.9.1
-        version: 5.9.1([email protected]([email protected]))([email protected])
+        specifier: ^5.10.0
+        version: 5.10.0([email protected]([email protected]))([email protected])
       eslint-plugin-prettier:
         specifier: ^5.5.6
-        version: 
5.5.6([email protected]([email protected]([email protected])))([email protected]([email protected]))([email protected])
+        version: 
5.5.6([email protected]([email protected]([email protected])))([email protected]([email protected]))([email protected])
       eslint-plugin-react:
         specifier: ^7.37.5
-        version: 7.37.5([email protected]([email protected]))
+        version: 7.37.5([email protected]([email protected]))
       eslint-plugin-react-hooks:
         specifier: ^7.1.1
-        version: 7.1.1([email protected]([email protected]))
+        version: 7.1.1([email protected]([email protected]))
       eslint-plugin-react-refresh:
         specifier: ^0.5.3
-        version: 0.5.3([email protected]([email protected]))
+        version: 0.5.3([email protected]([email protected]))
       eslint-plugin-unicorn:
         specifier: ^67.0.0
-        version: 67.0.0([email protected]([email protected]))
+        version: 67.0.0([email protected]([email protected]))
       happy-dom:
         specifier: ^20.10.6
         version: 20.10.6
       prettier:
-        specifier: ^3.9.4
-        version: 3.9.4
+        specifier: ^3.9.5
+        version: 3.9.5
       ts-morph:
         specifier: ^28.0.0
         version: 28.0.0
@@ -146,28 +146,28 @@ importers:
         specifier: ~6.0.3
         version: 6.0.3
       typescript-eslint:
-        specifier: ^8.62.1
-        version: 8.62.1([email protected]([email protected]))([email protected])
+        specifier: ^8.64.0
+        version: 8.64.0([email protected]([email protected]))([email protected])
       vite:
-        specifier: ^8.1.3
-        version: 8.1.3(@types/[email protected])([email protected])([email protected])
+        specifier: ^8.1.4
+        version: 8.1.4(@types/[email protected])([email protected])([email protected])
       vite-plugin-css-injected-by-js:
         specifier: ^5.0.1
-        version: 5.0.1([email protected](@types/[email protected])([email protected])([email protected]))
+        version: 5.0.1([email protected](@types/[email protected])([email protected])([email protected]))
       vitest:
         specifier: ^4.1.10
-        version: 
4.1.10(@types/[email protected])(@vitest/[email protected])([email protected])([email protected](@types/[email protected])([email protected])([email protected]))
+        version: 
4.1.10(@types/[email protected])(@vitest/[email protected])([email protected])([email protected](@types/[email protected])([email protected])([email protected]))
 
 packages:
 
-  '@7nohe/[email protected]':
-    resolution: {integrity: 
sha512-aUIjrGRASWQC7CnKJilZlp5klrszZXudQNjNb91R1S1oUwhoP0HBLQYQp5GvkQXdn2+xrVJkY7ukptPR9z/0QA==}
-    engines: {node: '>=20.19.0', pnpm: '>=9'}
+  '@7nohe/[email protected]':
+    resolution: {integrity: 
sha512-QSvdjXpAL2JaT85LEBC7U65uQ+/wqOKkMdDrmX56RmEI/1QBDf68f12Gd5Xsxp3r55hs/NCJ7gPZ/vJw5a78fg==}
+    engines: {node: '>=22.18.0', pnpm: '>=9'}
     hasBin: true
     peerDependencies:
       commander: 12.x
-      ts-morph: 27.x
-      typescript: 5.x
+      ts-morph: 28.x
+      typescript: 5.x || 6.x
 
   '@adobe/[email protected]':
     resolution: {integrity: 
sha512-Elp+iwUx5rN5+Y8xLt5/GRoG20WGoDCQ/1Fb+1LiGtvwbDavuSk0jhD/eZdckHAuzcDzccnkv+rEjyWfRx18gg==}
@@ -439,31 +439,14 @@ packages:
       '@hey-api/openapi-ts': < 2
       axios: '>=1.15.0'
 
-  '@hey-api/[email protected]':
-    resolution: {integrity: 
sha512-HglL4B4QwpzocE+c8qDU6XK8zMf8W8Pcv0RpFDYxHuYALWLTnpDUuEsglC7NQ4vC1maoXsBpMbmwpco0N4QviA==}
-    engines: {node: '>=20.19.0'}
-    peerDependencies:
-      typescript: '>=5.5.3'
-
   '@hey-api/[email protected]':
     resolution: {integrity: 
sha512-s97jL1dgTMuiMHv2BZ1X4Tgd99Mf9GOvGdNqNcGwIMmnR+PgYNoraj4Zvp134MKsNCap/m7k0r0vKKnl56pj4w==}
     engines: {node: '>=22.18.0'}
 
-  '@hey-api/[email protected]':
-    resolution: {integrity: 
sha512-uuOaZ6tStUgRJFUqnX3Xdbs792++ezxOLI5NMxuikVklpbFWk2wcvIZbeX+qTWDv6kiS1Ik2EVKQgeQFWHML4A==}
-    engines: {node: '>= 16'}
-
   '@hey-api/[email protected]':
     resolution: {integrity: 
sha512-otmd+zCxbYVBIp/mlMTnGkvlNYLkVKgs3VOIq0kSnenhB1+fRwLPQIeSwyWM6E51oXhUedkYjVsVpkVexeuJOA==}
     engines: {node: '>=22.18.0'}
 
-  '@hey-api/[email protected]':
-    resolution: {integrity: 
sha512-D+2ySL+PXvp1iZtS+1gTEeGChwjHT3d/a6o9IwAaNdGJVsI1lPqESZx7vxqjoUtE/DruovGZC2/jPc/kA5IQPg==}
-    engines: {node: '>=20.19.0'}
-    hasBin: true
-    peerDependencies:
-      typescript: '>=5.5.3'
-
   '@hey-api/[email protected]':
     resolution: {integrity: 
sha512-SePU/5oEWWkvUBYmvzdYRctseoLuskyhs4ET0RvLIcmzc8yLQoA2R+KtBIQ8bPsoSUB0m4E5SmBnl6aGSA0szQ==}
     engines: {node: '>=22.18.0'}
@@ -471,12 +454,6 @@ packages:
     peerDependencies:
       typescript: '>=5.5.3 || >=6.0.0 || 6.0.1-rc'
 
-  '@hey-api/[email protected]':
-    resolution: {integrity: 
sha512-dcldulfNI1xiXl/zhdXKDlNX2bvY0TOBWRRyFXNtcfPddMEFcrlXGmi/wk6LN4fPyDO8lM7FAM9aEpkEdUo92A==}
-    engines: {node: '>=20.19.0'}
-    peerDependencies:
-      typescript: '>=5.5.3'
-
   '@hey-api/[email protected]':
     resolution: {integrity: 
sha512-JN/j4Ebh4cJGYIQ5cwWuqe7GeSUyQoz7oC51WqyhKOcrejK6DKZMDkshc5d1eKTRuRL+rjozuRcoUaZZn2DGPw==}
     engines: {node: '>=22.18.0'}
@@ -484,11 +461,6 @@ packages:
   '@hey-api/[email protected]':
     resolution: {integrity: 
sha512-ibQ8Is7evMavzr8GNyJCcTg975d8DpaMUyLmOrQ85UBdy1l6t1KuRAwgChAbesJsIlNV6gjmlXruWyegDX18Fg==}
 
-  '@hey-api/[email protected]':
-    resolution: {integrity: 
sha512-mZaiPOWH761yD4GjDQvtjS2ZYLu5o5pI1TVSvV/u7cmbybv51/FVtinFBeaE1kFQCKZ8OQpn2ezjLBJrKsGATw==}
-    peerDependencies:
-      typescript: '>=5.5.3'
-
   '@hey-api/[email protected]':
     resolution: {integrity: 
sha512-thWfawrDIP7wSI9ioT13I5soaaqB5vAPIiZmgD8PbeEVKNrkonc0N/Sjj97ezl7oQgusZmaNphGdMKipPO6IBg==}
 
@@ -848,39 +820,39 @@ packages:
   '@types/[email protected]':
     resolution: {integrity: 
sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==}
 
-  '@typescript-eslint/[email protected]':
-    resolution: {integrity: 
sha512-4EQM77WgVNxj7OkL/5b/D/xZsw00G577+UriYTC7JF5opcF3T2AuoeY7ueLaZgSVjSgCS6yOAJB5bRGLPSJUzA==}
+  '@typescript-eslint/[email protected]':
+    resolution: {integrity: 
sha512-CGvQPBxN3wZLu6Rz2kFUpZeoCm78xUic92ck39KPePkO1NPOwjCqdQnm5Q87tpWw9vcBvW8XLrDXjH9PWYtJ3Q==}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
     peerDependencies:
-      '@typescript-eslint/parser': ^8.62.1
+      '@typescript-eslint/parser': ^8.64.0
       eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
       typescript: '>=4.8.4 <6.1.0'
 
-  '@typescript-eslint/[email protected]':
-    resolution: {integrity: 
sha512-sPhE4iHuJDSvoAiec+Ro8JyXw8f0ql13HFR82P99nCm9GwTEKG0KYLvDe6REk8BCXuit6vJAv/Yxg5ABaNS2rA==}
+  '@typescript-eslint/[email protected]':
+    resolution: {integrity: 
sha512-KA0OshtlcCCXmbfqyZkM5pV3/WNraJf7DkJRLpyrmwPtud57H5BDX7C3k0LPSPxpprfRL+cJDGabF10mvNCoCw==}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
     peerDependencies:
       eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
       typescript: '>=4.8.4 <6.1.0'
 
-  '@typescript-eslint/[email protected]':
-    resolution: {integrity: 
sha512-yQ3RgY5RkSBpsNS1Bx/JQEcA24FOSdfGktoyprAr5u18390UQdtVcfnEv4nIrIshNnavlVyZBKxQwT1fIAE6cg==}
+  '@typescript-eslint/[email protected]':
+    resolution: {integrity: 
sha512-tk4WpOJ6IEbGrVHaNmM0YRrwAD3exZlIK3iadQNAxh4YKk6jvUQ4ecq18n+v7+meh+cJ3j+D8nbk8sRKhlwLQg==}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
     peerDependencies:
       typescript: '>=4.8.4 <6.1.0'
 
-  '@typescript-eslint/[email protected]':
-    resolution: {integrity: 
sha512-r4d249KbQ1SFdpeStvob8Ih6aPPIzfqllPVOtvhve6ZcpuVcYo5/7zUWckKpHE7StASX4kTKZTLf0WQm/wPkcg==}
+  '@typescript-eslint/[email protected]':
+    resolution: {integrity: 
sha512-CXEaFdYXjSTgKhisNkwCcJwTP8Pl+fmRrEQrri4nm3vU743bALrxzLmq7fHG/7e6a5xO0lDYeURpZmBuhHk54w==}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 
-  '@typescript-eslint/[email protected]':
-    resolution: {integrity: 
sha512-xadytJqX9vJVQ2fdQjkcIVigwaOJNWkpjdLt6cEQ+xPnrI1fkp+/jZE/I97k9KUjqtpd25i0HeyZf3T6dutv2g==}
+  '@typescript-eslint/[email protected]':
+    resolution: {integrity: 
sha512-2yo8rRNKuzbVWQp5kslhANqZ2uDAeROQHBRZNPu8JDsHmeFNj/XJJhX/FhNUWmkHHvoNsKa6+tHJiig87EzsQw==}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
     peerDependencies:
       typescript: '>=4.8.4 <6.1.0'
 
-  '@typescript-eslint/[email protected]':
-    resolution: {integrity: 
sha512-aXM5xlqXiTxPibXB93cLAURfT3rlizf7uMXISCXy66Isr/9hISJx3yDsKl0L7lKa51b8JpFuNKby0/O0pEm9jg==}
+  '@typescript-eslint/[email protected]':
+    resolution: {integrity: 
sha512-XWG4Fmmv/6SvyS9nH8jWrKs6terwJvE8cyRt1CzYYqzp9OrPhCT4cMc/f7C6RZCwG+qMmiffJS1/qJP8G1URtg==}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
     peerDependencies:
       eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
@@ -890,25 +862,25 @@ packages:
     resolution: {integrity: 
sha512-dTLI8PEXhjUC7B9Kre+u0XznO696BhXcTlOn0/6kf1fHaQW8+VjJAVHJ3eTI14ZapTxdkOmc80HblPQLaEeJdg==}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 
-  '@typescript-eslint/[email protected]':
-    resolution: {integrity: 
sha512-ooCzJFaf+Hg+uG6fA3NRFGuFjlfNlDhBthbv4ZPU/0elCAFUfnyXUvf/WOpHz/jYwSmvU2GkR2LtyUfy1AxZ1Q==}
+  '@typescript-eslint/[email protected]':
+    resolution: {integrity: 
sha512-qjhfuTfLXjA4IOzXvz0rTjT01BqEiIgPoUeMwiEjnaHKJMTNo8rH5pYW1a2L/0Dnux2fPC85AeyJoWaGa8WxTA==}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 
-  '@typescript-eslint/[email protected]':
-    resolution: {integrity: 
sha512-xMcW9oP9u7fAMXYs9A65CVmtLQe2r//oXINHfi8HV+oiqhih17sbLdhXr4540YWlgpDKQdY854OL5ZrdCiQsAA==}
+  '@typescript-eslint/[email protected]':
+    resolution: {integrity: 
sha512-Pztpsn1aCE1oWDvDEfUk31nngvvF7vUB5SwHFEaZIFpvw7WJtqUHHL4plBZDA9HfWJJjL13BdG0YrJInTUvoVA==}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
     peerDependencies:
       typescript: '>=4.8.4 <6.1.0'
 
-  '@typescript-eslint/[email protected]':
-    resolution: {integrity: 
sha512-sHtbPfuKNZCG+ih8SyjjucqRntSVmp8XgL5u6o9mAhiSn8ds5o/M/XdM0abweme2Tln3szOstOrZ9OXitvPh0g==}
+  '@typescript-eslint/[email protected]':
+    resolution: {integrity: 
sha512-aJUGVB3+U0htrrCjoA8qukw8cm8fNCGAxK/tVoS70k8aeb7DETKeFozRiVFIwEeN9WJLsjaP3ph8I60tY2XZoQ==}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
     peerDependencies:
       eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
       typescript: '>=4.8.4 <6.1.0'
 
-  '@typescript-eslint/[email protected]':
-    resolution: {integrity: 
sha512-4g3BLxfdTMy8iZG0MaBkadnlRrCJ74cQiFbyEVMrkwIoqdyaXXQM22cotDvrl4x28wgIZ9rEJRoM+mmhSJpJ1g==}
+  '@typescript-eslint/[email protected]':
+    resolution: {integrity: 
sha512-mrtuL8Nsn6gi2H4mo5KMTp823M+3Q19Ew/i+Zlikq20tIMm99C3Ez0dCmkWWnxut20esQvTg8aUSEhMcAOXhEw==}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 
   '@vitejs/[email protected]':
@@ -1340,14 +1312,6 @@ packages:
     resolution: {integrity: 
sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==}
     engines: {node: '>=18'}
 
-  [email protected]:
-    resolution: {integrity: 
sha512-750hTRvgBy5kcMNPdh95Qo+XUBeGo8C7nsKSmedDmaQI+E0r82DwHeM6vBewDe4rGFbnxoa4V9pw+sPh5+Iz8Q==}
-    peerDependencies:
-      magicast: '*'
-    peerDependenciesMeta:
-      magicast:
-        optional: true
-
   [email protected]:
     resolution: {integrity: 
sha512-cM0ApFQSBXuourJejzwv/AuPRvAxordTyParRVcHjjtXirtkzM0uK2L9TTn9s0cXZbG7E55jCivRQzoxYmRAlA==}
     peerDependencies:
@@ -1394,12 +1358,6 @@ packages:
     resolution: {integrity: 
sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==}
     engines: {node: '>=8'}
 
-  [email protected]:
-    resolution: {integrity: 
sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==}
-
-  [email protected]:
-    resolution: {integrity: 
sha512-+6vJA3L98yv+IdfKGZHBNiGW5KHn22e/JwID0Strsz8h4S/csAu/OuICwxrg44k5MRiZHWIo8XXuJgQTriRP4w==}
-
   [email protected]:
     resolution: {integrity: 
sha512-Oofo0pq3IKnsFtuHqSF7TqBfr71aeyZDVJ0HpmqB7FBM2qEigL0iPONSCZSO9pE9dZTAxANe5XHG9Uy0YMv8cg==}
 
@@ -1418,10 +1376,6 @@ packages:
     resolution: {integrity: 
sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
     engines: {node: '>= 0.8'}
 
-  [email protected]:
-    resolution: {integrity: 
sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==}
-    engines: {node: '>=20'}
-
   [email protected]:
     resolution: {integrity: 
sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==}
     engines: {node: '>=22.12.0'}
@@ -1432,10 +1386,6 @@ packages:
   [email protected]:
     resolution: {integrity: 
sha512-ysOGlgTFbN2/Y6Cg3Iye8YKulHw+R2fNXHrgSmXISQdMnomY6eNDprVdW9R5xBguEqI954+S6709UyiO7B+6OQ==}
 
-  [email protected]:
-    resolution: {integrity: 
sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==}
-    engines: {node: ^14.18.0 || >=16.10.0}
-
   [email protected]:
     resolution: {integrity: 
sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==}
 
@@ -1618,8 +1568,8 @@ packages:
     peerDependencies:
       eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9
 
-  [email protected]:
-    resolution: {integrity: 
sha512-30mHLNfEhzwaq5cquyWgnzrNXvT8AzwIwyeH5aj4U5ajhHSF2uiO6i09xpMDLv7koaZVTjLsvYF4m3gK/15tyA==}
+  [email protected]:
+    resolution: {integrity: 
sha512-HiqpDrUDbGrMC6iHQbemgDyHJ0366Vyz/qRWmxQcSAkmG25cXr8BdRgx8yAhOKhEfBXn8Rnf/mTCsV4EqUJSxg==}
     engines: {node: ^20.0.0 || >=22.0.0}
     peerDependencies:
       eslint: ^8.45.0 || ^9.0.0 || ^10.0.0
@@ -1677,8 +1627,8 @@ packages:
     resolution: {integrity: 
sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==}
     engines: {node: ^20.19.0 || ^22.13.0 || >=24}
 
-  [email protected]:
-    resolution: {integrity: 
sha512-6lVbcqSodALYo+4ELD0heG6lFiFxnLMuLkiMi2qV8LMp54N8tE8FT1GMH+ev4Ti00nFjNze2+Su6DsV5OQW3Dg==}
+  [email protected]:
+    resolution: {integrity: 
sha512-GVTD7s1vdIl6UYvAfriOPeY1Df8LIZjfofLvHwde+erDHGGuHyuM6xoxRxmHiebhYuD2p1vN4wWh0XzPARSGDQ==}
     engines: {node: ^20.19.0 || ^22.13.0 || >=24}
     hasBin: true
     peerDependencies:
@@ -1718,9 +1668,6 @@ packages:
     resolution: {integrity: 
sha512-KfYbmpRm0VbLjEvVa9yGwCi9GI34xvi7A/HXYWQO65CSD2u3MczUJSuwXKFIxlGsgBQizV9q5J9NHj4VG0n+pA==}
     engines: {node: '>=12.0.0'}
 
-  [email protected]:
-    resolution: {integrity: 
sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA==}
-
   [email protected]:
     resolution: {integrity: 
sha512-D+42+T12DdIlJM3uepa55qGiL3sYdLBOxIl2ifQCzCHz4c7eiolaHsi3BIqEr7JxBzxv2pYZQX9kw16ziMcEmw==}
 
@@ -1818,10 +1765,6 @@ packages:
   [email protected]:
     resolution: {integrity: 
sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA==}
 
-  [email protected]:
-    resolution: {integrity: 
sha512-L5bGsVkxJbJgdnwyuheIunkGatUF/zssUoxxjACCseZYAVbaqdh9Tsmmlkl8vYan09H7sbvKt4pS8GqKLBrEzA==}
-    hasBin: true
-
   [email protected]:
     resolution: {integrity: 
sha512-gzi2D96p+AMfDcmJHGDj3KJ9NRiwvlFAU5yfa3ROwWZmFUjX4P43x3BcyRaOMMLto1vUo7C+86+MFhYTl6Ryiw==}
     hasBin: true
@@ -2067,10 +2010,6 @@ packages:
   [email protected]:
     resolution: {integrity: 
sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw==}
 
-  [email protected]:
-    resolution: {integrity: 
sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==}
-    hasBin: true
-
   [email protected]:
     resolution: {integrity: 
sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==}
     hasBin: true
@@ -2081,10 +2020,6 @@ packages:
   [email protected]:
     resolution: {integrity: 
sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
 
-  [email protected]:
-    resolution: {integrity: 
sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==}
-    hasBin: true
-
   [email protected]:
     resolution: {integrity: 
sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==}
     hasBin: true
@@ -2209,9 +2144,6 @@ packages:
   [email protected]:
     resolution: {integrity: 
sha512-J8xewKD/Gk22OZbhpOVSwcs60zhd95ESDwezOFuA3/099925PdHJ7OFHNTGtajL3AlZkykD32HykiMo+BIBI8A==}
 
-  [email protected]:
-    resolution: {integrity: 
sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==}
-
   [email protected]:
     resolution: {integrity: 
sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
     hasBin: true
@@ -2263,8 +2195,8 @@ packages:
   [email protected]:
     resolution: {integrity: 
sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
 
-  [email protected]:
-    resolution: {integrity: 
sha512-y7Wygv/7mEOvxTuEQDB8StXdMRBWf1kR/tlhAzBRUFkB2jfcLOAxO/SHmOO2zgz1pVgK29/kyupn059/bCHdjA==}
+  [email protected]:
+    resolution: {integrity: 
sha512-bzlKTyNJ7+LdGIIwy8ijFpIqEQIvafahV7eYykJ8Cvh42EdJeODoJ6gUJXpQJvej1BddH8OqTXZNE/KfbWAu8Q==}
     engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
     hasBin: true
 
@@ -2281,18 +2213,10 @@ packages:
       react: ^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc
       react-dom: ^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc
 
-  [email protected]:
-    resolution: {integrity: 
sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==}
-
   [email protected]:
     resolution: {integrity: 
sha512-1uz8041X6LoI6ZSdZacM9lVY28vuzDlSKitnpbSNK0RfKoIJkX29NBPVEFXhnuSuEOA9Ww0xnPJ+ILWbGAv8DA==}
     engines: {node: '>=18'}
 
-  [email protected]:
-    resolution: {integrity: 
sha512-K6AJy1GMVyfyMXRVB88700BJqNUkByijGJM8kEHpLdcAt+vSQAVfkWWHYzuRXHSY6xA2sNc5RjTj0p9rE2izVQ==}
-    engines: {node: '>=18'}
-    hasBin: true
-
   [email protected]:
     resolution: {integrity: 
sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
     engines: {node: '>=0.10.0'}
@@ -2400,9 +2324,6 @@ packages:
     resolution: {integrity: 
sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==}
     engines: {node: '>=12'}
 
-  [email protected]:
-    resolution: {integrity: 
sha512-SIqCzDRg0s9npO5XQ3tNZioRY1uK06lA41ynBC1YmFTmnY6FjUjVt6s4LoADmwoig1qqD0oK8h1p/8mlMx8Oig==}
-
   [email protected]:
     resolution: {integrity: 
sha512-y+ichcgc2LrADuhLNAx8DFjVfgz91pRxfZdI3UDhxHvcVEZsenLO+7XaU5vOp0u/7V/wZ+plyuQxtrDlZJ+yeg==}
 
@@ -2414,8 +2335,8 @@ packages:
     resolution: {integrity: 
sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==}
     engines: {node: '>= 0.4'}
 
-  [email protected]:
-    resolution: {integrity: 
sha512-vuwillviilfKZsg0VGj5R/YwwcHx4SLsIOI/7K6mQkWx+l5cUHTjj5g0AasTBcyXsbfTgrwsUNmVUb5xVwyPwg==}
+  [email protected]:
+    resolution: {integrity: 
sha512-lW616l85ucIQL+FocMmL7pQFPqBmwejrCMg+iPxyImlrANNJG9NHq/RkyCZopDhd8C3LA03PHRJDjkbGu8vvug==}
     engines: {node: ^10 || ^12 || >=14}
 
   [email protected]:
@@ -2430,8 +2351,8 @@ packages:
     resolution: {integrity: 
sha512-SxToR7P8Y2lWmv/kTzVLC1t/GDI2WGjMwNhLLE9qtH8Q13C+aEmuRlzDst4Up4s0Wc8sF2M+J57iB3cMLqftfg==}
     engines: {node: '>=6.0.0'}
 
-  [email protected]:
-    resolution: {integrity: 
sha512-yWG/o/4oJfo036EKAfK6ACAoDOfHeRHx4tuxkfBZiauURiaSmYwlpOr5LQqKtIkRD2z1PLteme2WoxEnj4tHTg==}
+  [email protected]:
+    resolution: {integrity: 
sha512-/FVl766LpUfB5vXgCYOYa0MeV/441Ia99AeICQIQFTY/Nw0roZwULcXpku5i1/m5kt/baz+s4Zogspd839HSMg==}
     engines: {node: '>=14'}
     hasBin: true
 
@@ -2456,9 +2377,6 @@ packages:
     resolution: {integrity: 
sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
     engines: {node: '>=6'}
 
-  [email protected]:
-    resolution: {integrity: 
sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==}
-
   [email protected]:
     resolution: {integrity: 
sha512-gMDyleLWVE+i6Sgtc0QbbY6pEKqYs97NGi6isHQPqYlLemPoO8dxQ3uGi0f4NiP98c+jMW6cG1Kx9dDwfvqARQ==}
 
@@ -2569,11 +2487,6 @@ packages:
     resolution: {integrity: 
sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
     hasBin: true
 
-  [email protected]:
-    resolution: {integrity: 
sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==}
-    engines: {node: '>=10'}
-    hasBin: true
-
   [email protected]:
     resolution: {integrity: 
sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==}
     engines: {node: '>=10'}
@@ -2733,8 +2646,8 @@ packages:
     resolution: {integrity: 
sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==}
     engines: {node: '>= 0.4'}
 
-  [email protected]:
-    resolution: {integrity: 
sha512-vymnnM5g0AKQDSAyfP12nMIBvgwgA42syg74kkuZ4x1VuTzwQKwc5h9rGxeShCjny5o+zWAb6OEoz7XLgrIkIw==}
+  [email protected]:
+    resolution: {integrity: 
sha512-0qg+pDNMnqYzqH9AnNK+39tejHvsShUOUUoRUgtnTGE7QuMZhiFDnozq8nHJVq+Wae6NMLKNWLg5WmkcC/ndyQ==}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
     peerDependencies:
       eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
@@ -2772,8 +2685,8 @@ packages:
     peerDependencies:
       vite: '>8.0.0-0'
 
-  [email protected]:
-    resolution: {integrity: 
sha512-Ds+gBRbj0lwRO2Y5hwnUBdxSwlAve9LeRyU4sNnAr0ewW0gWF0n5bgXgUzbgZ49MV9BVUAQUFYVcDUcilUExMA==}
+  [email protected]:
+    resolution: {integrity: 
sha512-bTT9PsdWO+MQMNG9ZXIP/qM9wGh37DFxTV/sPq9cFpHr3w4jkgef032PkAL9jAqhk3Nz8NQw3O8n6/xFkqO4QQ==}
     engines: {node: ^20.19.0 || >=22.12.0}
     hasBin: true
     peerDependencies:
@@ -2933,9 +2846,9 @@ packages:
 
 snapshots:
 
-  
'@7nohe/[email protected]([email protected])([email protected])([email protected])([email protected])':
+  
'@7nohe/[email protected]([email protected])([email protected])([email protected])([email protected])':
     dependencies:
-      '@hey-api/openapi-ts': 0.92.3([email protected])([email protected])
+      '@hey-api/openapi-ts': 0.99.0([email protected])([email protected])
       commander: 15.0.0
       cross-spawn: 7.0.6
       ts-morph: 28.0.0
@@ -3307,18 +3220,18 @@ snapshots:
 
   '@emotion/[email protected]': {}
 
-  '@eslint-community/[email protected]([email protected]([email protected]))':
+  '@eslint-community/[email protected]([email protected]([email protected]))':
     dependencies:
-      eslint: 10.6.0([email protected])
+      eslint: 10.7.0([email protected])
       eslint-visitor-keys: 3.4.3
 
   '@eslint-community/[email protected]': {}
 
-  '@eslint/[email protected]([email protected]([email protected]))':
+  '@eslint/[email protected]([email protected]([email protected]))':
     dependencies:
       '@eslint/core': 1.2.1
     optionalDependencies:
-      eslint: 10.6.0([email protected])
+      eslint: 10.7.0([email protected])
 
   '@eslint/[email protected]':
     dependencies:
@@ -3336,9 +3249,9 @@ snapshots:
     dependencies:
       '@types/json-schema': 7.0.15
 
-  '@eslint/[email protected]([email protected]([email protected]))':
+  '@eslint/[email protected]([email protected]([email protected]))':
     optionalDependencies:
-      eslint: 10.6.0([email protected])
+      eslint: 10.7.0([email protected])
 
   '@eslint/[email protected]': {}
 
@@ -3363,16 +3276,6 @@ snapshots:
       '@hey-api/openapi-ts': 0.99.0([email protected])([email protected])
       axios: 1.18.1
 
-  '@hey-api/[email protected]([email protected])([email protected])':
-    dependencies:
-      '@hey-api/types': 0.1.3([email protected])
-      ansi-colors: 4.1.3
-      c12: 3.3.3([email protected])
-      color-support: 1.1.3
-      typescript: 6.0.3
-    transitivePeerDependencies:
-      - magicast
-
   '@hey-api/[email protected]([email protected])':
     dependencies:
       '@hey-api/types': 0.1.4
@@ -3382,32 +3285,12 @@ snapshots:
     transitivePeerDependencies:
       - magicast
 
-  '@hey-api/[email protected]':
-    dependencies:
-      '@jsdevtools/ono': 7.1.3
-      '@types/json-schema': 7.0.15
-      js-yaml: 4.1.1
-      lodash: 4.18.1
-
   '@hey-api/[email protected]':
     dependencies:
       '@jsdevtools/ono': 7.1.3
       '@types/json-schema': 7.0.15
       js-yaml: 4.2.0
 
-  '@hey-api/[email protected]([email protected])([email protected])':
-    dependencies:
-      '@hey-api/codegen-core': 0.7.0([email protected])([email protected])
-      '@hey-api/json-schema-ref-parser': 1.2.4
-      '@hey-api/shared': 0.1.2([email protected])([email protected])
-      '@hey-api/types': 0.1.3([email protected])
-      ansi-colors: 4.1.3
-      color-support: 1.1.3
-      commander: 14.0.3
-      typescript: 6.0.3
-    transitivePeerDependencies:
-      - magicast
-
   '@hey-api/[email protected]([email protected])([email protected])':
     dependencies:
       '@hey-api/codegen-core': 0.9.1([email protected])
@@ -3424,19 +3307,6 @@ snapshots:
     transitivePeerDependencies:
       - magicast
 
-  '@hey-api/[email protected]([email protected])([email protected])':
-    dependencies:
-      '@hey-api/codegen-core': 0.7.0([email protected])([email protected])
-      '@hey-api/json-schema-ref-parser': 1.2.4
-      '@hey-api/types': 0.1.3([email protected])
-      ansi-colors: 4.1.3
-      cross-spawn: 7.0.6
-      open: 11.0.0
-      semver: 7.7.3
-      typescript: 6.0.3
-    transitivePeerDependencies:
-      - magicast
-
   '@hey-api/[email protected]([email protected])':
     dependencies:
       '@hey-api/codegen-core': 0.9.1([email protected])
@@ -3454,10 +3324,6 @@ snapshots:
     dependencies:
       '@hey-api/types': 0.1.4
 
-  '@hey-api/[email protected]([email protected])':
-    dependencies:
-      typescript: 6.0.3
-
   '@hey-api/[email protected]': {}
 
   '@humanfs/[email protected]':
@@ -3573,11 +3439,11 @@ snapshots:
 
   '@standard-schema/[email protected]': {}
 
-  '@stylistic/[email protected]([email protected]([email protected]))':
+  '@stylistic/[email protected]([email protected]([email protected]))':
     dependencies:
-      '@eslint-community/eslint-utils': 4.9.1([email protected]([email protected]))
+      '@eslint-community/eslint-utils': 4.9.1([email protected]([email protected]))
       '@typescript-eslint/types': 8.57.0
-      eslint: 10.6.0([email protected])
+      eslint: 10.7.0([email protected])
       eslint-visitor-keys: 4.2.1
       espree: 10.4.0
       estraverse: 5.3.0
@@ -3685,7 +3551,7 @@ snapshots:
       '@types/react': 19.2.17
       '@types/react-dom': 19.2.3(@types/[email protected])
 
-  '@trivago/[email protected]([email protected])':
+  '@trivago/[email protected]([email protected])':
     dependencies:
       '@babel/generator': 7.28.6
       '@babel/parser': 7.28.6
@@ -3695,7 +3561,7 @@ snapshots:
       lodash-es: 4.18.1
       minimatch: 9.0.9
       parse-imports-exports: 0.2.4
-      prettier: 3.9.4
+      prettier: 3.9.5
     transitivePeerDependencies:
       - supports-color
 
@@ -3750,15 +3616,15 @@ snapshots:
     dependencies:
       '@types/node': 26.0.0
 
-  
'@typescript-eslint/[email protected](@typescript-eslint/[email protected]([email protected]([email protected]))([email protected]))([email protected]([email protected]))([email protected])':
+  
'@typescript-eslint/[email protected](@typescript-eslint/[email protected]([email protected]([email protected]))([email protected]))([email protected]([email protected]))([email protected])':
     dependencies:
       '@eslint-community/regexpp': 4.12.2
-      '@typescript-eslint/parser': 
8.62.1([email protected]([email protected]))([email protected])
-      '@typescript-eslint/scope-manager': 8.62.1
-      '@typescript-eslint/type-utils': 
8.62.1([email protected]([email protected]))([email protected])
-      '@typescript-eslint/utils': 
8.62.1([email protected]([email protected]))([email protected])
-      '@typescript-eslint/visitor-keys': 8.62.1
-      eslint: 10.6.0([email protected])
+      '@typescript-eslint/parser': 
8.64.0([email protected]([email protected]))([email protected])
+      '@typescript-eslint/scope-manager': 8.64.0
+      '@typescript-eslint/type-utils': 
8.64.0([email protected]([email protected]))([email protected])
+      '@typescript-eslint/utils': 
8.64.0([email protected]([email protected]))([email protected])
+      '@typescript-eslint/visitor-keys': 8.64.0
+      eslint: 10.7.0([email protected])
       ignore: 7.0.6
       natural-compare: 1.4.0
       ts-api-utils: 2.5.0([email protected])
@@ -3766,43 +3632,43 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  
'@typescript-eslint/[email protected]([email protected]([email protected]))([email protected])':
+  
'@typescript-eslint/[email protected]([email protected]([email protected]))([email protected])':
     dependencies:
-      '@typescript-eslint/scope-manager': 8.62.1
-      '@typescript-eslint/types': 8.62.1
-      '@typescript-eslint/typescript-estree': 8.62.1([email protected])
-      '@typescript-eslint/visitor-keys': 8.62.1
+      '@typescript-eslint/scope-manager': 8.64.0
+      '@typescript-eslint/types': 8.64.0
+      '@typescript-eslint/typescript-estree': 8.64.0([email protected])
+      '@typescript-eslint/visitor-keys': 8.64.0
       debug: 4.4.3
-      eslint: 10.6.0([email protected])
+      eslint: 10.7.0([email protected])
       typescript: 6.0.3
     transitivePeerDependencies:
       - supports-color
 
-  '@typescript-eslint/[email protected]([email protected])':
+  '@typescript-eslint/[email protected]([email protected])':
     dependencies:
-      '@typescript-eslint/tsconfig-utils': 8.62.1([email protected])
-      '@typescript-eslint/types': 8.62.1
+      '@typescript-eslint/tsconfig-utils': 8.64.0([email protected])
+      '@typescript-eslint/types': 8.64.0
       debug: 4.4.3
       typescript: 6.0.3
     transitivePeerDependencies:
       - supports-color
 
-  '@typescript-eslint/[email protected]':
+  '@typescript-eslint/[email protected]':
     dependencies:
-      '@typescript-eslint/types': 8.62.1
-      '@typescript-eslint/visitor-keys': 8.62.1
+      '@typescript-eslint/types': 8.64.0
+      '@typescript-eslint/visitor-keys': 8.64.0
 
-  '@typescript-eslint/[email protected]([email protected])':
+  '@typescript-eslint/[email protected]([email protected])':
     dependencies:
       typescript: 6.0.3
 
-  
'@typescript-eslint/[email protected]([email protected]([email protected]))([email protected])':
+  
'@typescript-eslint/[email protected]([email protected]([email protected]))([email protected])':
     dependencies:
-      '@typescript-eslint/types': 8.62.1
-      '@typescript-eslint/typescript-estree': 8.62.1([email protected])
-      '@typescript-eslint/utils': 
8.62.1([email protected]([email protected]))([email protected])
+      '@typescript-eslint/types': 8.64.0
+      '@typescript-eslint/typescript-estree': 8.64.0([email protected])
+      '@typescript-eslint/utils': 
8.64.0([email protected]([email protected]))([email protected])
       debug: 4.4.3
-      eslint: 10.6.0([email protected])
+      eslint: 10.7.0([email protected])
       ts-api-utils: 2.5.0([email protected])
       typescript: 6.0.3
     transitivePeerDependencies:
@@ -3810,14 +3676,14 @@ snapshots:
 
   '@typescript-eslint/[email protected]': {}
 
-  '@typescript-eslint/[email protected]': {}
+  '@typescript-eslint/[email protected]': {}
 
-  '@typescript-eslint/[email protected]([email protected])':
+  '@typescript-eslint/[email protected]([email protected])':
     dependencies:
-      '@typescript-eslint/project-service': 8.62.1([email protected])
-      '@typescript-eslint/tsconfig-utils': 8.62.1([email protected])
-      '@typescript-eslint/types': 8.62.1
-      '@typescript-eslint/visitor-keys': 8.62.1
+      '@typescript-eslint/project-service': 8.64.0([email protected])
+      '@typescript-eslint/tsconfig-utils': 8.64.0([email protected])
+      '@typescript-eslint/types': 8.64.0
+      '@typescript-eslint/visitor-keys': 8.64.0
       debug: 4.4.3
       minimatch: 10.2.5
       semver: 7.8.5
@@ -3827,27 +3693,27 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  
'@typescript-eslint/[email protected]([email protected]([email protected]))([email protected])':
+  
'@typescript-eslint/[email protected]([email protected]([email protected]))([email protected])':
     dependencies:
-      '@eslint-community/eslint-utils': 4.9.1([email protected]([email protected]))
-      '@typescript-eslint/scope-manager': 8.62.1
-      '@typescript-eslint/types': 8.62.1
-      '@typescript-eslint/typescript-estree': 8.62.1([email protected])
-      eslint: 10.6.0([email protected])
+      '@eslint-community/eslint-utils': 4.9.1([email protected]([email protected]))
+      '@typescript-eslint/scope-manager': 8.64.0
+      '@typescript-eslint/types': 8.64.0
+      '@typescript-eslint/typescript-estree': 8.64.0([email protected])
+      eslint: 10.7.0([email protected])
       typescript: 6.0.3
     transitivePeerDependencies:
       - supports-color
 
-  '@typescript-eslint/[email protected]':
+  '@typescript-eslint/[email protected]':
     dependencies:
-      '@typescript-eslint/types': 8.62.1
+      '@typescript-eslint/types': 8.64.0
       eslint-visitor-keys: 5.0.1
 
-  
'@vitejs/[email protected](@swc/[email protected])([email protected](@types/[email protected])([email protected])([email protected]))':
+  
'@vitejs/[email protected](@swc/[email protected])([email protected](@types/[email protected])([email protected])([email protected]))':
     dependencies:
       '@rolldown/pluginutils': 1.0.1
       '@swc/core': 1.15.40(@swc/[email protected])
-      vite: 8.1.3(@types/[email protected])([email protected])([email protected])
+      vite: 8.1.4(@types/[email protected])([email protected])([email protected])
     transitivePeerDependencies:
       - '@swc/helpers'
 
@@ -3863,7 +3729,7 @@ snapshots:
       obug: 2.1.3
       std-env: 4.2.0
       tinyrainbow: 3.1.0
-      vitest: 
4.1.10(@types/[email protected])(@vitest/[email protected])([email protected])([email protected](@types/[email protected])([email protected])([email protected]))
+      vitest: 
4.1.10(@types/[email protected])(@vitest/[email protected])([email protected])([email protected](@types/[email protected])([email protected])([email protected]))
 
   '@vitest/[email protected]':
     dependencies:
@@ -3874,13 +3740,13 @@ snapshots:
       chai: 6.2.2
       tinyrainbow: 3.1.0
 
-  
'@vitest/[email protected]([email protected](@types/[email protected])([email protected])([email protected]))':
+  
'@vitest/[email protected]([email protected](@types/[email protected])([email protected])([email protected]))':
     dependencies:
       '@vitest/spy': 4.1.10
       estree-walker: 3.0.3
       magic-string: 0.30.21
     optionalDependencies:
-      vite: 8.1.3(@types/[email protected])([email protected])([email protected])
+      vite: 8.1.4(@types/[email protected])([email protected])([email protected])
 
   '@vitest/[email protected]':
     dependencies:
@@ -4646,23 +4512,6 @@ snapshots:
     dependencies:
       run-applescript: 7.1.0
 
-  [email protected]([email protected]):
-    dependencies:
-      chokidar: 5.0.0
-      confbox: 0.2.4
-      defu: 6.1.7
-      dotenv: 17.4.2
-      exsolve: 1.0.8
-      giget: 2.0.0
-      jiti: 2.6.1
-      ohash: 2.0.11
-      pathe: 2.0.3
-      perfect-debounce: 2.1.0
-      pkg-types: 2.3.0
-      rc9: 2.1.2
-    optionalDependencies:
-      magicast: 0.5.3
-
   [email protected]([email protected]):
     dependencies:
       chokidar: 5.0.0
@@ -4716,12 +4565,6 @@ snapshots:
 
   [email protected]: {}
 
-  [email protected]:
-    dependencies:
-      consola: 3.4.2
-
-  [email protected]: {}
-
   [email protected]: {}
 
   [email protected]:
@@ -4736,16 +4579,12 @@ snapshots:
     dependencies:
       delayed-stream: 1.0.0
 
-  [email protected]: {}
-
   [email protected]: {}
 
   [email protected]: {}
 
   [email protected]: {}
 
-  [email protected]: {}
-
   [email protected]: {}
 
   [email protected]: {}
@@ -4963,11 +4802,11 @@ snapshots:
 
   [email protected]: {}
 
-  [email protected]([email protected]([email protected])):
+  [email protected]([email protected]([email protected])):
     dependencies:
-      eslint: 10.6.0([email protected])
+      eslint: 10.7.0([email protected])
 
-  [email protected]([email protected]([email protected])):
+  [email protected]([email protected]([email protected])):
     dependencies:
       aria-query: 5.3.2
       array-includes: 3.1.8
@@ -4977,7 +4816,7 @@ snapshots:
       axobject-query: 4.1.0
       damerau-levenshtein: 1.0.8
       emoji-regex: 9.2.2
-      eslint: 10.6.0([email protected])
+      eslint: 10.7.0([email protected])
       hasown: 2.0.2
       jsx-ast-utils: 3.3.5
       language-tags: 1.0.9
@@ -4986,40 +4825,40 @@ snapshots:
       safe-regex-test: 1.1.0
       string.prototype.includes: 2.0.1
 
-  
[email protected]([email protected]([email protected]))([email protected]):
+  
[email protected]([email protected]([email protected]))([email protected]):
     dependencies:
-      '@typescript-eslint/utils': 
8.62.1([email protected]([email protected]))([email protected])
-      eslint: 10.6.0([email protected])
+      '@typescript-eslint/utils': 
8.64.0([email protected]([email protected]))([email protected])
+      eslint: 10.7.0([email protected])
       natural-orderby: 5.0.0
     transitivePeerDependencies:
       - supports-color
       - typescript
 
-  
[email protected]([email protected]([email protected]([email protected])))([email protected]([email protected]))([email protected]):
+  
[email protected]([email protected]([email protected]([email protected])))([email protected]([email protected]))([email protected]):
     dependencies:
-      eslint: 10.6.0([email protected])
-      prettier: 3.9.4
+      eslint: 10.7.0([email protected])
+      prettier: 3.9.5
       prettier-linter-helpers: 1.0.1
       synckit: 0.11.13
     optionalDependencies:
-      eslint-config-prettier: 10.1.8([email protected]([email protected]))
+      eslint-config-prettier: 10.1.8([email protected]([email protected]))
 
-  [email protected]([email protected]([email protected])):
+  [email protected]([email protected]([email protected])):
     dependencies:
       '@babel/core': 7.29.0
       '@babel/parser': 7.29.2
-      eslint: 10.6.0([email protected])
+      eslint: 10.7.0([email protected])
       hermes-parser: 0.25.1
       zod: 4.3.6
       zod-validation-error: 4.0.2([email protected])
     transitivePeerDependencies:
       - supports-color
 
-  [email protected]([email protected]([email protected])):
+  [email protected]([email protected]([email protected])):
     dependencies:
-      eslint: 10.6.0([email protected])
+      eslint: 10.7.0([email protected])
 
-  [email protected]([email protected]([email protected])):
+  [email protected]([email protected]([email protected])):
     dependencies:
       array-includes: 3.1.8
       array.prototype.findlast: 1.2.5
@@ -5027,7 +4866,7 @@ snapshots:
       array.prototype.tosorted: 1.1.4
       doctrine: 2.1.0
       es-iterator-helpers: 1.2.1
-      eslint: 10.6.0([email protected])
+      eslint: 10.7.0([email protected])
       estraverse: 5.3.0
       hasown: 2.0.2
       jsx-ast-utils: 3.3.5
@@ -5041,16 +4880,16 @@ snapshots:
       string.prototype.matchall: 4.0.12
       string.prototype.repeat: 1.0.0
 
-  [email protected]([email protected]([email protected])):
+  [email protected]([email protected]([email protected])):
     dependencies:
       '@babel/helper-validator-identifier': 7.29.7
-      '@eslint-community/eslint-utils': 4.9.1([email protected]([email protected]))
+      '@eslint-community/eslint-utils': 4.9.1([email protected]([email protected]))
       browserslist: 4.28.2
       change-case: 5.4.4
       ci-info: 4.4.0
       core-js-compat: 3.49.0
       detect-indent: 7.0.2
-      eslint: 10.6.0([email protected])
+      eslint: 10.7.0([email protected])
       find-up-simple: 1.0.1
       globals: 17.6.0
       indent-string: 5.0.0
@@ -5074,9 +4913,9 @@ snapshots:
 
   [email protected]: {}
 
-  [email protected]([email protected]):
+  [email protected]([email protected]):
     dependencies:
-      '@eslint-community/eslint-utils': 4.9.1([email protected]([email protected]))
+      '@eslint-community/eslint-utils': 4.9.1([email protected]([email protected]))
       '@eslint-community/regexpp': 4.12.2
       '@eslint/config-array': 0.23.5
       '@eslint/config-helpers': 0.6.0
@@ -5141,8 +4980,6 @@ snapshots:
 
   [email protected]: {}
 
-  [email protected]: {}
-
   [email protected]: {}
 
   [email protected]: {}
@@ -5237,15 +5074,6 @@ snapshots:
     dependencies:
       resolve-pkg-maps: 1.0.0
 
-  [email protected]:
-    dependencies:
-      citty: 0.1.6
-      consola: 3.4.2
-      defu: 6.1.7
-      node-fetch-native: 1.6.7
-      nypm: 0.6.5
-      pathe: 2.0.3
-
   [email protected]: {}
 
   [email protected]:
@@ -5493,18 +5321,12 @@ snapshots:
 
   [email protected]: {}
 
-  [email protected]: {}
-
   [email protected]: {}
 
   [email protected]: {}
 
   [email protected]: {}
 
-  [email protected]:
-    dependencies:
-      argparse: 2.0.1
-
   [email protected]:
     dependencies:
       argparse: 2.0.1
@@ -5600,8 +5422,6 @@ snapshots:
 
   [email protected]: {}
 
-  [email protected]: {}
-
   [email protected]:
     dependencies:
       js-tokens: 4.0.0
@@ -5650,7 +5470,7 @@ snapshots:
 
   [email protected]: {}
 
-  [email protected]: {}
+  [email protected]: {}
 
   [email protected]: {}
 
@@ -5661,16 +5481,8 @@ snapshots:
       react: 19.2.7
       react-dom: 19.2.7([email protected])
 
-  [email protected]: {}
-
   [email protected]: {}
 
-  [email protected]:
-    dependencies:
-      citty: 0.2.2
-      pathe: 2.0.3
-      tinyexec: 1.2.4
-
   [email protected]: {}
 
   [email protected]: {}
@@ -5782,12 +5594,6 @@ snapshots:
 
   [email protected]: {}
 
-  [email protected]:
-    dependencies:
-      confbox: 0.2.4
-      exsolve: 1.0.8
-      pathe: 2.0.3
-
   [email protected]:
     dependencies:
       confbox: 0.2.4
@@ -5798,9 +5604,9 @@ snapshots:
 
   [email protected]: {}
 
-  [email protected]:
+  [email protected]:
     dependencies:
-      nanoid: 3.3.15
+      nanoid: 3.3.16
       picocolors: 1.1.1
       source-map-js: 1.2.1
 
@@ -5812,7 +5618,7 @@ snapshots:
     dependencies:
       fast-diff: 1.3.0
 
-  [email protected]: {}
+  [email protected]: {}
 
   [email protected]:
     dependencies:
@@ -5836,11 +5642,6 @@ snapshots:
 
   [email protected]: {}
 
-  [email protected]:
-    dependencies:
-      defu: 6.1.7
-      destr: 2.0.5
-
   [email protected]:
     dependencies:
       defu: 6.1.7
@@ -5978,8 +5779,6 @@ snapshots:
 
   [email protected]: {}
 
-  [email protected]: {}
-
   [email protected]: {}
 
   [email protected]: {}
@@ -6179,13 +5978,13 @@ snapshots:
       possible-typed-array-names: 1.1.0
       reflect.getprototypeof: 1.0.10
 
-  [email protected]([email protected]([email protected]))([email protected]):
+  [email protected]([email protected]([email protected]))([email protected]):
     dependencies:
-      '@typescript-eslint/eslint-plugin': 
8.62.1(@typescript-eslint/[email protected]([email protected]([email protected]))([email protected]))([email protected]([email protected]))([email protected])
-      '@typescript-eslint/parser': 
8.62.1([email protected]([email protected]))([email protected])
-      '@typescript-eslint/typescript-estree': 8.62.1([email protected])
-      '@typescript-eslint/utils': 
8.62.1([email protected]([email protected]))([email protected])
-      eslint: 10.6.0([email protected])
+      '@typescript-eslint/eslint-plugin': 
8.64.0(@typescript-eslint/[email protected]([email protected]([email protected]))([email protected]))([email protected]([email protected]))([email protected])
+      '@typescript-eslint/parser': 
8.64.0([email protected]([email protected]))([email protected])
+      '@typescript-eslint/typescript-estree': 8.64.0([email protected])
+      '@typescript-eslint/utils': 
8.64.0([email protected]([email protected]))([email protected])
+      eslint: 10.7.0([email protected])
       typescript: 6.0.3
     transitivePeerDependencies:
       - supports-color
@@ -6217,15 +6016,15 @@ snapshots:
     dependencies:
       punycode: 2.3.1
 
-  
[email protected]([email protected](@types/[email protected])([email protected])([email protected])):
+  
[email protected]([email protected](@types/[email protected])([email protected])([email protected])):
     dependencies:
-      vite: 8.1.3(@types/[email protected])([email protected])([email protected])
+      vite: 8.1.4(@types/[email protected])([email protected])([email protected])
 
-  [email protected](@types/[email protected])([email protected])([email protected]):
+  [email protected](@types/[email protected])([email protected])([email protected]):
     dependencies:
       lightningcss: 1.32.0
       picomatch: 4.0.5
-      postcss: 8.5.16
+      postcss: 8.5.20
       rolldown: 1.1.5
       tinyglobby: 0.2.17
     optionalDependencies:
@@ -6234,10 +6033,10 @@ snapshots:
       jiti: 2.7.0
       yaml: 2.8.3
 
-  
[email protected](@types/[email protected])(@vitest/[email protected])([email protected])([email protected](@types/[email protected])([email protected])([email protected])):
+  
[email protected](@types/[email protected])(@vitest/[email protected])([email protected])([email protected](@types/[email protected])([email protected])([email protected])):
     dependencies:
       '@vitest/expect': 4.1.10
-      '@vitest/mocker': 
4.1.10([email protected](@types/[email protected])([email protected])([email protected]))
+      '@vitest/mocker': 
4.1.10([email protected](@types/[email protected])([email protected])([email protected]))
       '@vitest/pretty-format': 4.1.10
       '@vitest/runner': 4.1.10
       '@vitest/snapshot': 4.1.10
@@ -6254,7 +6053,7 @@ snapshots:
       tinyexec: 1.2.4
       tinyglobby: 0.2.17
       tinyrainbow: 3.1.0
-      vite: 8.1.3(@types/[email protected])([email protected])([email protected])
+      vite: 8.1.4(@types/[email protected])([email protected])([email protected])
       why-is-node-running: 2.3.0
     optionalDependencies:
       '@types/node': 26.0.0


Reply via email to