From c2d582dea0b6e9a472138d53bfaee0d779419eeb Mon Sep 17 00:00:00 2001 From: Alex <8125011+alex-kinokon@users.noreply.github.com> Date: Sat, 25 Jan 2025 19:44:09 -0500 Subject: [PATCH] Update --- dist/config/index.d.ts | 13 + dist/package.json | 32 +- package.json | 56 +- pnpm-lock.yaml | 1767 +++++++++++++++++-------------------- scripts/pull.sh | 1 - scripts/sync-deps.ts | 2 +- src/commits.json | 6 - src/config.d.ts | 13 + src/environment.ts | 13 +- src/index.ts | 9 +- src/presets/tailwind.ts | 2 +- src/presets/typescript.ts | 8 + src/presets/unicorn.ts | 11 +- 13 files changed, 926 insertions(+), 1007 deletions(-) diff --git a/dist/config/index.d.ts b/dist/config/index.d.ts index 7967665..e61f65e 100644 --- a/dist/config/index.d.ts +++ b/dist/config/index.d.ts @@ -7,6 +7,16 @@ export type Middleware = | (() => Promise) | (() => Promise<{ default: MiddlewareResult }>); +export type Environment = + | 'react' + | 'reactRefresh' + | 'tailwind' + | 'storybook' + | 'reactQuery' + | 'testingLibrary' + | 'jsdoc' + | 'vitest'; + export interface NormalizedExtendConfigOptions { auto?: boolean; middlewares?: Middleware[]; @@ -15,6 +25,9 @@ export interface NormalizedExtendConfigOptions { * Use `.gitignore` file to exclude files from ESLint. */ gitignore?: boolean; + env?: { + [key in Environment]?: boolean; + }; } export type ExtendConfigOptions = diff --git a/dist/package.json b/dist/package.json index 540c75b..15df3dc 100644 --- a/dist/package.json +++ b/dist/package.json @@ -1,6 +1,6 @@ { "name": "@aet/eslint-rules", - "version": "2.0.26", + "version": "2.0.29", "license": "UNLICENSED", "type": "module", "bin": { @@ -23,18 +23,18 @@ "@tanstack/eslint-plugin-query": "^5.62.1" }, "dependencies": { - "@aet/eslint-define-config": "^0.1.3", - "@antfu/install-pkg": "^0.5.0", + "@aet/eslint-define-config": "^0.1.5", + "@antfu/install-pkg": "^1.0.0", "@eslint-community/eslint-utils": "^4.4.1", - "@eslint-react/eslint-plugin": "1.22.1", - "@eslint/js": "^9.17.0", + "@eslint-react/eslint-plugin": "1.24.1", + "@eslint/js": "^9.19.0", "@nolyfill/is-core-module": "^1.0.39", - "@stylistic/eslint-plugin": "^2.12.1", + "@stylistic/eslint-plugin": "^3.0.0", "@types/eslint": "^9.6.1", - "@typescript-eslint/eslint-plugin": "^8.18.2", - "@typescript-eslint/parser": "^8.18.2", - "@typescript-eslint/type-utils": "^8.18.2", - "@typescript-eslint/utils": "^8.18.2", + "@typescript-eslint/eslint-plugin": "^8.21.0", + "@typescript-eslint/parser": "^8.21.0", + "@typescript-eslint/type-utils": "^8.21.0", + "@typescript-eslint/utils": "^8.21.0", "aria-query": "^5.3.2", "axe-core": "^4.10.2", "axobject-query": "4.1.0", @@ -43,7 +43,7 @@ "doctrine": "^3.0.0", "emoji-regex": "^10.4.0", "enhanced-resolve": "^5.18.0", - "eslint-config-prettier": "^9.1.0", + "eslint-config-prettier": "^10.0.1", "eslint-import-resolver-node": "^0.3.9", "eslint-import-resolver-typescript": "^3.7.0", "eslint-module-utils": "^2.12.0", @@ -52,17 +52,17 @@ "esprima": "^4.0.1", "esquery": "^1.6.0", "estraverse": "^5.3.0", - "fast-glob": "^3.3.2", - "get-tsconfig": "^4.8.1", + "fast-glob": "^3.3.3", + "get-tsconfig": "^4.10.0", "globals": "^15.14.0", - "ignore": "^7.0.0", + "ignore": "^7.0.3", "is-bun-module": "^1.3.0", "is-glob": "^4.0.3", "language-tags": "^2.0.1", "lodash-es": "^4.17.21", "minimatch": "^10.0.1", "semver": "^7.6.3", - "typescript-eslint": "^8.18.2" + "typescript-eslint": "^8.21.0" }, "pnpm": { "overrides": { @@ -78,4 +78,4 @@ "**/is-core-module": "file:./overrides/is-core-module", "**/supports-preserve-symlinks-flag": "file:./overrides/supports-preserve-symlinks-flag" } -} \ No newline at end of file +} diff --git a/package.json b/package.json index ff89dde..5e32a27 100644 --- a/package.json +++ b/package.json @@ -11,18 +11,18 @@ }, "private": true, "dependencies": { - "@aet/eslint-define-config": "^0.1.3", - "@antfu/install-pkg": "^0.5.0", + "@aet/eslint-define-config": "^0.1.5", + "@antfu/install-pkg": "^1.0.0", "@eslint-community/eslint-utils": "^4.4.1", - "@eslint-react/eslint-plugin": "1.22.1", - "@eslint/js": "^9.17.0", + "@eslint-react/eslint-plugin": "1.24.1", + "@eslint/js": "^9.19.0", "@nolyfill/is-core-module": "^1.0.39", - "@stylistic/eslint-plugin": "^2.12.1", + "@stylistic/eslint-plugin": "^3.0.0", "@types/eslint": "^9.6.1", - "@typescript-eslint/eslint-plugin": "^8.18.2", - "@typescript-eslint/parser": "^8.18.2", - "@typescript-eslint/type-utils": "^8.18.2", - "@typescript-eslint/utils": "^8.18.2", + "@typescript-eslint/eslint-plugin": "^8.21.0", + "@typescript-eslint/parser": "^8.21.0", + "@typescript-eslint/type-utils": "^8.21.0", + "@typescript-eslint/utils": "^8.21.0", "aria-query": "^5.3.2", "axe-core": "^4.10.2", "axobject-query": "4.1.0", @@ -31,7 +31,7 @@ "doctrine": "^3.0.0", "emoji-regex": "^10.4.0", "enhanced-resolve": "^5.18.0", - "eslint-config-prettier": "^9.1.0", + "eslint-config-prettier": "^10.0.1", "eslint-import-resolver-node": "^0.3.9", "eslint-import-resolver-typescript": "^3.7.0", "eslint-module-utils": "^2.12.0", @@ -40,25 +40,25 @@ "esprima": "^4.0.1", "esquery": "^1.6.0", "estraverse": "^5.3.0", - "fast-glob": "^3.3.2", - "get-tsconfig": "^4.8.1", + "fast-glob": "^3.3.3", + "get-tsconfig": "^4.10.0", "globals": "^15.14.0", - "ignore": "^7.0.0", + "ignore": "^7.0.3", "is-bun-module": "^1.3.0", "is-glob": "^4.0.3", "language-tags": "^2.0.1", "lodash-es": "^4.17.21", "minimatch": "^10.0.1", "semver": "^7.6.3", - "typescript-eslint": "^8.18.2" + "typescript-eslint": "^8.21.0" }, "devDependencies": { - "@babel/core": "^7.26.0", - "@babel/plugin-transform-flow-strip-types": "^7.25.9", - "@babel/preset-env": "^7.26.0", + "@babel/core": "^7.26.7", + "@babel/plugin-transform-flow-strip-types": "^7.26.5", + "@babel/preset-env": "^7.26.7", "@graphql-eslint/eslint-plugin": "^4.3.0", "@swc-node/register": "^1.10.9", - "@tanstack/eslint-plugin-query": "^5.62.9", + "@tanstack/eslint-plugin-query": "^5.64.2", "@types/babel-plugin-macros": "^3.1.3", "@types/babel__core": "^7.20.5", "@types/eslint-config-prettier": "^6.11.3", @@ -69,19 +69,19 @@ "@types/estree": "^1.0.6", "@types/estree-jsx": "^1.0.5", "@types/lodash-es": "^4.17.12", - "@types/node": "^22.10.2", + "@types/node": "^22.10.10", "@types/react-refresh": "^0.14.6", - "@typescript-eslint/types": "^8.18.2", - "@typescript-eslint/typescript-estree": "^8.18.2", - "@vitest/eslint-plugin": "^1.1.21", + "@typescript-eslint/types": "^8.21.0", + "@typescript-eslint/typescript-estree": "^8.21.0", + "@vitest/eslint-plugin": "^1.1.25", "babel-plugin-macros": "^3.1.0", "dts-bundle-generator": "9.5.1", "esbuild": "0.24.2", "esbuild-plugin-alias": "^0.2.1", - "eslint": "^9.17.0", - "eslint-plugin-jsdoc": "^50.6.1", - "eslint-plugin-react-refresh": "^0.4.16", - "eslint-plugin-storybook": "^0.11.1", + "eslint": "^9.19.0", + "eslint-plugin-jsdoc": "^50.6.3", + "eslint-plugin-react-refresh": "^0.4.18", + "eslint-plugin-storybook": "^0.11.2", "eslint-plugin-testing-library": "^7.1.1", "find-cache-dir": "^5.0.0", "graphql": "^16.10.0", @@ -92,8 +92,8 @@ "prettier": "^3.4.2", "prop-types": "^15.8.1", "terser": "^5.37.0", - "type-fest": "^4.31.0", - "typescript": "^5.7.2" + "type-fest": "^4.33.0", + "typescript": "^5.7.3" }, "prettier": { "arrowParens": "avoid", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e4c9c03..a18ec1b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -31,41 +31,41 @@ importers: .: dependencies: '@aet/eslint-define-config': - specifier: ^0.1.3 - version: 0.1.3 + specifier: ^0.1.5 + version: 0.1.5 '@antfu/install-pkg': - specifier: ^0.5.0 - version: 0.5.0 + specifier: ^1.0.0 + version: 1.0.0 '@eslint-community/eslint-utils': specifier: ^4.4.1 - version: 4.4.1(eslint@9.17.0(jiti@2.4.0)) + version: 4.4.1(eslint@9.19.0(jiti@2.4.0)) '@eslint-react/eslint-plugin': - specifier: 1.22.1 - version: 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) + specifier: 1.24.1 + version: 1.24.1(eslint@9.19.0(jiti@2.4.0))(ts-api-utils@2.0.0(typescript@5.7.3))(typescript@5.7.3) '@eslint/js': - specifier: ^9.17.0 - version: 9.17.0 + specifier: ^9.19.0 + version: 9.19.0 '@nolyfill/is-core-module': specifier: ^1.0.39 version: 1.0.39 '@stylistic/eslint-plugin': - specifier: ^2.12.1 - version: 2.12.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) + specifier: ^3.0.0 + version: 3.0.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) '@types/eslint': specifier: ^9.6.1 version: 9.6.1 '@typescript-eslint/eslint-plugin': - specifier: ^8.18.2 - version: 8.18.2(@typescript-eslint/parser@8.18.2(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) + specifier: ^8.21.0 + version: 8.21.0(@typescript-eslint/parser@8.21.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3))(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) '@typescript-eslint/parser': - specifier: ^8.18.2 - version: 8.18.2(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) + specifier: ^8.21.0 + version: 8.21.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) '@typescript-eslint/type-utils': - specifier: ^8.18.2 - version: 8.18.2(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) + specifier: ^8.21.0 + version: 8.21.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) '@typescript-eslint/utils': specifier: 8.0.0 - version: 8.0.0(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) + version: 8.0.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) aria-query: specifier: ^5.3.2 version: 5.3.2 @@ -91,23 +91,23 @@ importers: specifier: ^5.18.0 version: 5.18.0 eslint-config-prettier: - specifier: ^9.1.0 - version: 9.1.0(eslint@9.17.0(jiti@2.4.0)) + specifier: ^10.0.1 + version: 10.0.1(eslint@9.19.0(jiti@2.4.0)) eslint-import-resolver-node: specifier: ^0.3.9 version: 0.3.9 eslint-import-resolver-typescript: specifier: ^3.7.0 - version: 3.7.0(eslint-plugin-import-x@4.6.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.17.0(jiti@2.4.0)) + version: 3.7.0(eslint-plugin-import-x@4.6.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3))(eslint@9.19.0(jiti@2.4.0)) eslint-module-utils: specifier: ^2.12.0 - version: 2.12.0(@typescript-eslint/parser@8.18.2(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0(eslint-plugin-import-x@4.6.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.17.0(jiti@2.4.0)))(eslint@9.17.0(jiti@2.4.0)) + version: 2.12.0(@typescript-eslint/parser@8.21.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0(eslint-plugin-import-x@4.6.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3))(eslint@9.19.0(jiti@2.4.0)))(eslint@9.19.0(jiti@2.4.0)) eslint-plugin-import-x: specifier: ^4.6.1 - version: 4.6.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) + version: 4.6.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) eslint-plugin-unicorn: specifier: ^56.0.1 - version: 56.0.1(eslint@9.17.0(jiti@2.4.0)) + version: 56.0.1(eslint@9.19.0(jiti@2.4.0)) esprima: specifier: ^4.0.1 version: 4.0.1 @@ -118,17 +118,17 @@ importers: specifier: ^5.3.0 version: 5.3.0 fast-glob: - specifier: ^3.3.2 - version: 3.3.2 + specifier: ^3.3.3 + version: 3.3.3 get-tsconfig: - specifier: ^4.8.1 - version: 4.8.1 + specifier: ^4.10.0 + version: 4.10.0 globals: specifier: ^15.14.0 version: 15.14.0 ignore: - specifier: ^7.0.0 - version: 7.0.0 + specifier: ^7.0.3 + version: 7.0.3 is-bun-module: specifier: ^1.3.0 version: 1.3.0 @@ -148,27 +148,27 @@ importers: specifier: ^7.6.3 version: 7.6.3 typescript-eslint: - specifier: ^8.18.2 - version: 8.18.2(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) + specifier: ^8.21.0 + version: 8.21.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) devDependencies: '@babel/core': - specifier: ^7.26.0 - version: 7.26.0 + specifier: ^7.26.7 + version: 7.26.7 '@babel/plugin-transform-flow-strip-types': - specifier: ^7.25.9 - version: 7.25.9(@babel/core@7.26.0) + specifier: ^7.26.5 + version: 7.26.5(@babel/core@7.26.7) '@babel/preset-env': - specifier: ^7.26.0 - version: 7.26.0(@babel/core@7.26.0) + specifier: ^7.26.7 + version: 7.26.7(@babel/core@7.26.7) '@graphql-eslint/eslint-plugin': specifier: ^4.3.0 - version: 4.3.0(@types/node@22.10.2)(eslint@9.17.0(jiti@2.4.0))(graphql@16.10.0)(json-schema-to-ts@3.1.1)(typescript@5.7.2) + version: 4.3.0(@types/node@22.10.10)(eslint@9.19.0(jiti@2.4.0))(graphql@16.10.0)(json-schema-to-ts@3.1.1)(typescript@5.7.3) '@swc-node/register': specifier: ^1.10.9 - version: 1.10.9(@swc/core@1.7.23)(@swc/types@0.1.12)(typescript@5.7.2) + version: 1.10.9(@swc/core@1.7.23)(@swc/types@0.1.12)(typescript@5.7.3) '@tanstack/eslint-plugin-query': - specifier: ^5.62.9 - version: 5.62.9(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) + specifier: ^5.64.2 + version: 5.64.2(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) '@types/babel-plugin-macros': specifier: ^3.1.3 version: 3.1.3 @@ -200,20 +200,20 @@ importers: specifier: ^4.17.12 version: 4.17.12 '@types/node': - specifier: ^22.10.2 - version: 22.10.2 + specifier: ^22.10.10 + version: 22.10.10 '@types/react-refresh': specifier: ^0.14.6 version: 0.14.6 '@typescript-eslint/types': - specifier: ^8.18.2 - version: 8.18.2 + specifier: ^8.21.0 + version: 8.21.0 '@typescript-eslint/typescript-estree': - specifier: ^8.18.2 - version: 8.18.2(typescript@5.7.2) + specifier: ^8.21.0 + version: 8.21.0(typescript@5.7.3) '@vitest/eslint-plugin': - specifier: ^1.1.21 - version: 1.1.21(@typescript-eslint/utils@8.0.0(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) + specifier: ^1.1.25 + version: 1.1.25(@typescript-eslint/utils@8.0.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3))(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) babel-plugin-macros: specifier: ^3.1.0 version: 3.1.0 @@ -227,20 +227,20 @@ importers: specifier: ^0.2.1 version: 0.2.1 eslint: - specifier: ^9.17.0 - version: 9.17.0(jiti@2.4.0) + specifier: ^9.19.0 + version: 9.19.0(jiti@2.4.0) eslint-plugin-jsdoc: - specifier: ^50.6.1 - version: 50.6.1(eslint@9.17.0(jiti@2.4.0)) + specifier: ^50.6.3 + version: 50.6.3(eslint@9.19.0(jiti@2.4.0)) eslint-plugin-react-refresh: - specifier: ^0.4.16 - version: 0.4.16(eslint@9.17.0(jiti@2.4.0)) + specifier: ^0.4.18 + version: 0.4.18(eslint@9.19.0(jiti@2.4.0)) eslint-plugin-storybook: - specifier: ^0.11.1 - version: 0.11.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) + specifier: ^0.11.2 + version: 0.11.2(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) eslint-plugin-testing-library: specifier: ^7.1.1 - version: 7.1.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) + version: 7.1.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) find-cache-dir: specifier: ^5.0.0 version: 5.0.0 @@ -269,63 +269,55 @@ importers: specifier: ^5.37.0 version: 5.37.0 type-fest: - specifier: ^4.31.0 - version: 4.31.0 + specifier: ^4.33.0 + version: 4.33.0 typescript: - specifier: ^5.7.2 - version: 5.7.2 + specifier: ^5.7.3 + version: 5.7.3 packages: - '@aet/eslint-define-config@0.1.3': - resolution: {integrity: sha512-YuTojl3zTx+1NS4B5VSyRYQ9WF/e/MqSgDkMq+x5dAeB7IZdTyjDQ78cGgkOrwHmenpk4VeK5f9BE9qqKNG3Fg==} + '@aet/eslint-define-config@0.1.5': + resolution: {integrity: sha512-v+f858fySPROFGNDciWgym2YUA940nh4F7dGroUhEhagnSv9jCIE6GWIboZ4NwxYBCvRFEzwzMdmG/A0nPATyw==} engines: {node: '>=18.0.0', npm: '>=9.0.0'} '@ampproject/remapping@2.3.0': resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} - '@antfu/install-pkg@0.5.0': - resolution: {integrity: sha512-dKnk2xlAyC7rvTkpkHmu+Qy/2Zc3Vm/l8PtNyIOGDBtXPY3kThfU4ORNEp3V7SXw5XSOb+tOJaUYpfquPzL/Tg==} + '@antfu/install-pkg@1.0.0': + resolution: {integrity: sha512-xvX6P/lo1B3ej0OsaErAjqgFYzYVcJpamjLAFLYh9vRJngBrMoUG7aVnrGTeqM7yxbyTD5p3F2+0/QUEh8Vzhw==} '@ardatan/sync-fetch@0.0.1': resolution: {integrity: sha512-xhlTqH0m31mnsG0tIP4ETgfSB6gXDaYYsUWTrlUV93fFQPI9dd8hE0Ot6MHLCtqgB32hwJAC3YZMWlXZw7AleA==} engines: {node: '>=14'} - '@babel/code-frame@7.24.7': - resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} - engines: {node: '>=6.9.0'} - '@babel/code-frame@7.26.2': resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.26.2': - resolution: {integrity: sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==} + '@babel/compat-data@7.26.5': + resolution: {integrity: sha512-XvcZi1KWf88RVbF9wn8MN6tYFloU5qX8KjuF3E1PVBmJ9eypXfs4GRiJwLuTZL0iSnJUKn1BFPa5BPZZJyFzPg==} engines: {node: '>=6.9.0'} - '@babel/core@7.26.0': - resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==} + '@babel/core@7.26.7': + resolution: {integrity: sha512-SRijHmF0PSPgLIBYlWnG0hyeJLwXE2CgpsXaMOrtt2yp9/86ALw6oUlj9KYuZ0JN07T4eBMVIW4li/9S1j2BGA==} engines: {node: '>=6.9.0'} '@babel/generator@7.26.2': resolution: {integrity: sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==} engines: {node: '>=6.9.0'} - '@babel/helper-annotate-as-pure@7.25.7': - resolution: {integrity: sha512-4xwU8StnqnlIhhioZf1tqnVWeQ9pvH/ujS8hRfw/WOza+/a+1qv69BWNy+oY231maTCWgKWhfBU7kDpsds6zAA==} + '@babel/generator@7.26.5': + resolution: {integrity: sha512-2caSP6fN9I7HOe6nqhtft7V4g7/V/gfDsC3Ag4W7kEzzvRGKqiv0pu0HogPiZ3KaVSoNDhUws6IJjDjpfmYIXw==} engines: {node: '>=6.9.0'} '@babel/helper-annotate-as-pure@7.25.9': resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==} engines: {node: '>=6.9.0'} - '@babel/helper-builder-binary-assignment-operator-visitor@7.25.9': - resolution: {integrity: sha512-C47lC7LIDCnz0h4vai/tpNOI95tCd5ZT3iBt/DBH5lXKHZsyNQv18yf1wIIg2ntiQNgmAvA+DgZ82iW8Qdym8g==} - engines: {node: '>=6.9.0'} - - '@babel/helper-compilation-targets@7.25.9': - resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==} + '@babel/helper-compilation-targets@7.26.5': + resolution: {integrity: sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==} engines: {node: '>=6.9.0'} '@babel/helper-create-class-features-plugin@7.25.9': @@ -334,12 +326,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-create-regexp-features-plugin@7.25.7': - resolution: {integrity: sha512-byHhumTj/X47wJ6C6eLpK7wW/WBEcnUeb7D0FNc/jFQnQVw7DOso3Zz5u9x/zLrFVkHa89ZGDbkAa1D54NdrCQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@babel/helper-create-regexp-features-plugin@7.25.9': resolution: {integrity: sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw==} engines: {node: '>=6.9.0'} @@ -369,8 +355,8 @@ packages: resolution: {integrity: sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==} engines: {node: '>=6.9.0'} - '@babel/helper-plugin-utils@7.25.9': - resolution: {integrity: sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==} + '@babel/helper-plugin-utils@7.26.5': + resolution: {integrity: sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==} engines: {node: '>=6.9.0'} '@babel/helper-remap-async-to-generator@7.25.9': @@ -385,10 +371,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-simple-access@7.25.9': - resolution: {integrity: sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==} - engines: {node: '>=6.9.0'} - '@babel/helper-skip-transparent-expression-wrappers@7.25.9': resolution: {integrity: sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==} engines: {node: '>=6.9.0'} @@ -397,10 +379,6 @@ packages: resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.24.7': - resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} - engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.25.9': resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} engines: {node: '>=6.9.0'} @@ -413,12 +391,8 @@ packages: resolution: {integrity: sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==} engines: {node: '>=6.9.0'} - '@babel/helpers@7.26.0': - resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==} - engines: {node: '>=6.9.0'} - - '@babel/highlight@7.24.7': - resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} + '@babel/helpers@7.26.7': + resolution: {integrity: sha512-8NHiL98vsi0mbPQmYAGWwfcFaOy4j2HY49fXJCfuDcdE7fMIsH9a7GdaeXpIBsbT7307WU8KCMp5pUVDNL4f9A==} engines: {node: '>=6.9.0'} '@babel/parser@7.25.6': @@ -431,6 +405,11 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.26.7': + resolution: {integrity: sha512-kEvgGGgEjRUutvdVvZhbn/BxVt+5VSpwXz1j3WYXQbXDo8KzFOPNG2GQbdAiNq8g6wn1yKk7C/qrke03a84V+w==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9': resolution: {integrity: sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==} engines: {node: '>=6.9.0'} @@ -509,8 +488,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-block-scoped-functions@7.25.9': - resolution: {integrity: sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA==} + '@babel/plugin-transform-block-scoped-functions@7.26.5': + resolution: {integrity: sha512-chuTSY+hq09+/f5lMj8ZSYgCFpppV2CbYrhNFJ1BFoXpiWPnnAb7R0MqrafCpN8E1+YRrtM1MXZHJdIx8B6rMQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -575,8 +554,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-exponentiation-operator@7.25.9': - resolution: {integrity: sha512-KRhdhlVk2nObA5AYa7QMgTMTVJdfHprfpAk4DjZVtllqRg9qarilstTKEhpVjyt+Npi8ThRyiV8176Am3CodPA==} + '@babel/plugin-transform-exponentiation-operator@7.26.3': + resolution: {integrity: sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -587,8 +566,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-flow-strip-types@7.25.9': - resolution: {integrity: sha512-/VVukELzPDdci7UUsWQaSkhgnjIWXnIyRpM02ldxaVoFK96c41So8JcKT3m0gYjyv7j5FNPGS5vfELrWalkbDA==} + '@babel/plugin-transform-flow-strip-types@7.26.5': + resolution: {integrity: sha512-eGK26RsbIkYUns3Y8qKl362juDDYK+wEdPGHGrhzUl6CewZFo55VZ7hg+CyMFU4dd5QQakBN86nBMpRsFpRvbQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -635,8 +614,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-modules-commonjs@7.25.9': - resolution: {integrity: sha512-dwh2Ol1jWwL2MgkCzUSOvfmKElqQcuswAZypBSUsScMXvgdT8Ekq5YA6TtqpTVWH+4903NmboMuH1o9i8Rxlyg==} + '@babel/plugin-transform-modules-commonjs@7.26.3': + resolution: {integrity: sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -665,8 +644,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-nullish-coalescing-operator@7.25.9': - resolution: {integrity: sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog==} + '@babel/plugin-transform-nullish-coalescing-operator@7.26.6': + resolution: {integrity: sha512-CKW8Vu+uUZneQCPtXmSBUC6NCAUdya26hWCElAWh5mVSlSRsmiCPUUDKb3Z0szng1hiAJa098Hkhg9o4SE35Qw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -767,8 +746,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-typeof-symbol@7.25.9': - resolution: {integrity: sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==} + '@babel/plugin-transform-typeof-symbol@7.26.7': + resolution: {integrity: sha512-jfoTXXZTgGg36BmhqT3cAYK5qkmqvJpvNrPhaK/52Vgjhw4Rq29s9UqpWWV0D6yuRmgiFH/BUVlkl96zJWqnaw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -797,8 +776,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/preset-env@7.26.0': - resolution: {integrity: sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw==} + '@babel/preset-env@7.26.7': + resolution: {integrity: sha512-Ycg2tnXwixaXOVb29rana8HNPgLVBof8qqtNQ9LE22IoyZboQbGSxI6ZySMdW3K5nAe6gu35IaJefUJflhUFTQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -820,6 +799,10 @@ packages: resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==} engines: {node: '>=6.9.0'} + '@babel/traverse@7.26.7': + resolution: {integrity: sha512-1x1sgeyRLC3r5fQOM0/xtQKsYjyxmFjaOrLJNtZ81inNjyJHGIolTULPiSc/2qe1/qfpFLisLQYFnnZl7QoedA==} + engines: {node: '>=6.9.0'} + '@babel/types@7.25.2': resolution: {integrity: sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==} engines: {node: '>=6.9.0'} @@ -997,17 +980,20 @@ packages: resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint-react/ast@1.22.1': - resolution: {integrity: sha512-uk44JH5RB9JytQqiHSPu89MAFlyvJ0AaSZIfQBJijjh08lswwvHOAiWLbl0iPzm7prrV4Lo3pjC3RwbVSZd+CA==} + '@eslint-react/ast@1.24.1': + resolution: {integrity: sha512-80LaLQr4L94yeJihCcYivpf8QYHxZg3162VKjBFB4uzW47UqWHaLFqebRIYvbD2P3lBxfTlr323EG7g9PxbKsA==} + engines: {bun: '>=1.0.15', node: '>=18.18.0'} - '@eslint-react/core@1.22.1': - resolution: {integrity: sha512-mzivc7X+uk19AKg+vy3EsyJoFGrhFjSCRPq1bgFDsovw67OxWP9qHNa265VIiqmRjk0iviaRmcar5tQBWhX41A==} + '@eslint-react/core@1.24.1': + resolution: {integrity: sha512-0ePXp51eNyAo3EMsUT33YTBCXThtFg67Frygn/yCV+zjGwP4PgChcnKOImahD/xQcfdEmQmJ0Ex6KcV29PYogA==} + engines: {bun: '>=1.0.15', node: '>=18.18.0'} - '@eslint-react/eff@1.22.1': - resolution: {integrity: sha512-aUu5vvw9m/mv0SToTLkObdY7h6S53q673bdXiUBjwNPgIOPrfl7VBnv2dXnqd4cdVvk5e077yPKI/mwl9Vsllg==} + '@eslint-react/eff@1.24.1': + resolution: {integrity: sha512-GLOSXWN+YWB9gB4uLaZUOGi79AyoPwHKfgqUllwDJZ5FPoj3Thdo1lwBKAXFpUHUgI9uvJMnI7QhF5HjwnSQRg==} + engines: {bun: '>=1.0.15', node: '>=18.18.0'} - '@eslint-react/eslint-plugin@1.22.1': - resolution: {integrity: sha512-/+9crS1VpZk00S/oXrJG2h8BYxSB5PwGcPi8OgAXHU6TEICC/9EVqOgeRfNz+cyOLxN+Oq31+dlZA3YSN2rKsg==} + '@eslint-react/eslint-plugin@1.24.1': + resolution: {integrity: sha512-yjXDLmsleGaZns4DPLOFNAJ3bV0r54FVEHgrXVKkiFA0JpCVs5jEdRCZoqCmobjDgkP50CpKFgC575xjoMNN9A==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1016,40 +1002,40 @@ packages: typescript: optional: true - '@eslint-react/jsx@1.22.1': - resolution: {integrity: sha512-da49BHH28yAc1l5Nnf30v0G/crJN2ovz0afRfMl2dAxkZTQmp5VeiddojEbKA3lPgnaIrfrvG4UA43EITXX5ow==} + '@eslint-react/jsx@1.24.1': + resolution: {integrity: sha512-KOHzSoLxFAzf88T0hU1ZgCDLJnDtmoaUchtFVLLW+U6QUbWjPwRa9f4CaYtsvK20swaX0nlDPfOKxrGOQ8spvg==} + engines: {bun: '>=1.0.15', node: '>=18.18.0'} - '@eslint-react/shared@1.22.1': - resolution: {integrity: sha512-nRzgOk0+fMHb1C02p4ue9Sfijkx5AVU8WL0w0V5Mk9+d4fUpxHJu12eahbwgTaLGaX5TP3KWzIfA1q1HNigPUg==} + '@eslint-react/shared@1.24.1': + resolution: {integrity: sha512-0iDe2+Vil7613/3msgOMJQWTDEUafw2rzhYVAvFZ+8X9jmfG3bFuqBfGG2HAV2cMdP3yhRmDrvKP+wtnyIL/XQ==} + engines: {bun: '>=1.0.15', node: '>=18.18.0'} - '@eslint-react/types@1.22.1': - resolution: {integrity: sha512-uLl4aDLDYzR7XTqFyUooZDocmX3Dy/3ANQDiyLVXFy055MyRhti9QjdbI+wAlkmynZiOE7oVoRtwR9JgSus/uw==} - - '@eslint-react/var@1.22.1': - resolution: {integrity: sha512-QzkS1c6XrKq8Dl6llObmIBL5KKAJZUOsugFogXwLBav1a9tf76Fc/ozqEutP4hwoOWtTWhlQR3guhwVrMHTBcA==} + '@eslint-react/var@1.24.1': + resolution: {integrity: sha512-u+Gf1Jl/npQ/4vFj9ZA68Bm9stmg8nc8QwZZJkXIk+JJXhMe8pAFrg32ZJbvOVB7DS9Q5tvjkuG6VSNDLYLrvg==} + engines: {bun: '>=1.0.15', node: '>=18.18.0'} '@eslint/config-array@0.19.0': resolution: {integrity: sha512-zdHg2FPIFNKPdcHWtiNT+jEFCHYVplAXRDlQDyqy0zGx/q2parwh7brGJSiTxRk/TSMkbM//zt/f5CHgyTyaSQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/core@0.9.0': - resolution: {integrity: sha512-7ATR9F0e4W85D/0w7cU0SNj7qkAexMG+bAHEZOjo9akvGuhHE2m7umzWzfnpa0XAg5Kxc1BWmtPMV67jJ+9VUg==} + '@eslint/core@0.10.0': + resolution: {integrity: sha512-gFHJ+xBOo4G3WRlR1e/3G8A6/KZAH6zcE/hkLRCZTi/B9avAG365QhFA8uOGzTMqgTghpn7/fSnscW++dpMSAw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/eslintrc@3.2.0': resolution: {integrity: sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.17.0': - resolution: {integrity: sha512-Sxc4hqcs1kTu0iID3kcZDW3JHq2a77HO9P8CP6YEA/FpH3Ll8UXE2r/86Rz9YJLKme39S9vU5OWNjC6Xl0Cr3w==} + '@eslint/js@9.19.0': + resolution: {integrity: sha512-rbq9/g38qjfqFLOVPvwjIvFFdNziEC5S65jmjPw5r6A//QH+W91akh9irMwjDN8zKUTak6W9EsAv4m/7Wnw0UQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/object-schema@2.1.4': resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/plugin-kit@0.2.3': - resolution: {integrity: sha512-2b/g5hRmpbb1o4GnTZax9N9m0FXzz9OV42ZzI4rDDMDuHUqigAiQCEWChBWCY4ztAGVRjoWT19v0yMmc5/L5kA==} + '@eslint/plugin-kit@0.2.5': + resolution: {integrity: sha512-lB05FkqEdUg2AA0xEbUz0SnkXT1LcCTa438W4IWTUh4hdOnVbQyOJ81OrDXsJk/LSiJHubgGEFoR5EHq1NsH1A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@graphql-eslint/eslint-plugin@4.3.0': @@ -1305,8 +1291,8 @@ packages: '@storybook/csf@0.1.12': resolution: {integrity: sha512-9/exVhabisyIVL0VxTCxo01Tdm8wefIXKXfltAPTSr8cbLn5JAxGQ6QV3mjdecLGEOucfoVhAKtJfVHxEK1iqw==} - '@stylistic/eslint-plugin@2.12.1': - resolution: {integrity: sha512-fubZKIHSPuo07FgRTn6S4Nl0uXPRPYVNpyZzIDGfp7Fny6JjNus6kReLD7NI380JXi4HtUTSOZ34LBuNPO1XLQ==} + '@stylistic/eslint-plugin@3.0.0': + resolution: {integrity: sha512-9GJI6iBtGjOqSsyCKUvE6Vn7qDT52hbQaoq/SwxH6A1bciymZfvBfHIIrD3E7Koi2sjzOa/MNQ2XOguHtVJOyw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' @@ -1402,8 +1388,8 @@ packages: '@swc/types@0.1.12': resolution: {integrity: sha512-wBJA+SdtkbFhHjTMYH+dEH1y4VpfGdAc2Kw/LK09i9bXd/K6j6PkDcFCEzb6iVfZMkPRrl/q0e3toqTAJdkIVA==} - '@tanstack/eslint-plugin-query@5.62.9': - resolution: {integrity: sha512-F3onhTcpBj7zQDo0NVtZwZQKRFx8BwpSabMJybl9no3+dFHUurvNMrH5M/6KNpkdDCf3zyHWadruZL6636B8Fw==} + '@tanstack/eslint-plugin-query@5.64.2': + resolution: {integrity: sha512-Xq7jRYvNtGMHjQEGUZLHgEMNB59hgTlqdmKor6cdJ6CMZ/nwmBGpnlr/dcHden7W7BPCdBVN4PWMZBICWvCNQQ==} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1461,8 +1447,8 @@ packages: '@types/lodash@4.17.7': resolution: {integrity: sha512-8wTvZawATi/lsmNu10/j2hk1KEP0IvjubqPE3cu1Xz7xfXXt5oCq3SNUz4fMIP4XGF9Ky+Ue2tBA3hcS7LSBlA==} - '@types/node@22.10.2': - resolution: {integrity: sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==} + '@types/node@22.10.10': + resolution: {integrity: sha512-X47y/mPNzxviAGY5TcYPtYL8JsY3kAq2n8fMmKoRCxq/c4v4pyGNCzM2R6+M5/umG4ZfHuT+sgqDYqWc9rJ6ww==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -1476,16 +1462,16 @@ packages: '@types/ws@8.5.12': resolution: {integrity: sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==} - '@typescript-eslint/eslint-plugin@8.18.2': - resolution: {integrity: sha512-adig4SzPLjeQ0Tm+jvsozSGiCliI2ajeURDGHjZ2llnA+A67HihCQ+a3amtPhUakd1GlwHxSRvzOZktbEvhPPg==} + '@typescript-eslint/eslint-plugin@8.21.0': + resolution: {integrity: sha512-eTH+UOR4I7WbdQnG4Z48ebIA6Bgi7WO8HvFEneeYBxG8qCOYgTOFPSg6ek9ITIDvGjDQzWHcoWHCDO2biByNzA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/parser@8.18.2': - resolution: {integrity: sha512-y7tcq4StgxQD4mDr9+Jb26dZ+HTZ/SkfqpXSiqeUXZHxOUyjWDKsmwKhJ0/tApR08DgOhrFAoAhyB80/p3ViuA==} + '@typescript-eslint/parser@8.21.0': + resolution: {integrity: sha512-Wy+/sdEH9kI3w9civgACwabHbKl+qIOu0uFZ9IMKzX3Jpv9og0ZBJrZExGrPpFAY7rWsXuxs5e7CPPP17A4eYA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1503,12 +1489,12 @@ packages: resolution: {integrity: sha512-PNGcHop0jkK2WVYGotk/hxj+UFLhXtGPiGtiaWgVBVP1jhMoMCHlTyJA+hEj4rszoSdLTK3fN4oOatrL0Cp+Xw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/scope-manager@8.18.2': - resolution: {integrity: sha512-YJFSfbd0CJjy14r/EvWapYgV4R5CHzptssoag2M7y3Ra7XNta6GPAJPPP5KGB9j14viYXyrzRO5GkX7CRfo8/g==} + '@typescript-eslint/scope-manager@8.21.0': + resolution: {integrity: sha512-G3IBKz0/0IPfdeGRMbp+4rbjfSSdnGkXsM/pFZA8zM9t9klXDnB/YnKOBQ0GoPmoROa4bCq2NeHgJa5ydsQ4mA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.18.2': - resolution: {integrity: sha512-AB/Wr1Lz31bzHfGm/jgbFR0VB0SML/hd2P1yxzKDM48YmP7vbyJNHRExUE/wZsQj2wUCvbWH8poNHFuxLqCTnA==} + '@typescript-eslint/type-utils@8.21.0': + resolution: {integrity: sha512-95OsL6J2BtzoBxHicoXHxgk3z+9P3BEcQTpBKriqiYzLKnM2DeSqs+sndMKdamU8FosiadQFT3D+BSL9EKnAJQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1526,8 +1512,8 @@ packages: resolution: {integrity: sha512-FNYxgyTCAnFwTrzpBGq+zrnoTO4x0c1CKYY5MuUTzpScqmY5fmsh2o3+57lqdI3NZucBDCzDgdEbIaNfAjAHQA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/types@8.18.2': - resolution: {integrity: sha512-Z/zblEPp8cIvmEn6+tPDIHUbRu/0z5lqZ+NvolL5SvXWT5rQy7+Nch83M0++XzO0XrWRFWECgOAyE8bsJTl1GQ==} + '@typescript-eslint/types@8.21.0': + resolution: {integrity: sha512-PAL6LUuQwotLW2a8VsySDBwYMm129vFm4tMVlylzdoTybTHaAi0oBp7Ac6LhSrHHOdLM3efH+nAR6hAWoMF89A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/typescript-estree@8.0.0': @@ -1539,8 +1525,8 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@8.18.2': - resolution: {integrity: sha512-WXAVt595HjpmlfH4crSdM/1bcsqh+1weFRWIa9XMTx/XHZ9TCKMcr725tLYqWOgzKdeDrqVHxFotrvWcEsk2Tg==} + '@typescript-eslint/typescript-estree@8.21.0': + resolution: {integrity: sha512-x+aeKh/AjAArSauz0GiQZsjT8ciadNMHdkUSwBB9Z6PrKc/4knM4g3UfHml6oDJmKC88a6//cdxnO/+P2LkMcg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <5.8.0' @@ -1563,12 +1549,12 @@ packages: resolution: {integrity: sha512-pCh/qEA8Lb1wVIqNvBke8UaRjJ6wrAWkJO5yyIbs8Yx6TNGYyfNjOo61tLv+WwLvoLPp4BQ8B7AHKijl8NGUfw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/visitor-keys@8.18.2': - resolution: {integrity: sha512-zORcwn4C3trOWiCqFQP1x6G3xTRyZ1LYydnj51cRnJ6hxBlr/cKPckk+PKPUw/fXmvfKTcw7bwY3w9izgx5jZw==} + '@typescript-eslint/visitor-keys@8.21.0': + resolution: {integrity: sha512-BkLMNpdV6prozk8LlyK/SOoWLmUFi+ZD+pcqti9ILCbVvHGk1ui1g4jJOc2WDLaeExz2qWwojxlPce5PljcT3w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@vitest/eslint-plugin@1.1.21': - resolution: {integrity: sha512-gIpmafm7WSwXGHq413q3fC26+nER5mQtM7Lqi7UusY5bSzeQIJmViC+G6CfPo06U0CfgZ+rt7FPaskpkZ2f6gg==} + '@vitest/eslint-plugin@1.1.25': + resolution: {integrity: sha512-u8DpDnMbPcqBmJOB4PeEtn6q7vKmLVTLFMpzoxSAo0hjYdl4iYSHRleqwPQo0ywc7UV0S6RKIahYRQ3BnZdMVw==} peerDependencies: '@typescript-eslint/utils': 8.0.0 eslint: '>= 8.57.0' @@ -1612,10 +1598,6 @@ packages: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} - ansi-styles@3.2.1: - resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} - engines: {node: '>=4'} - ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} @@ -1717,10 +1699,6 @@ packages: caniuse-lite@1.0.30001668: resolution: {integrity: sha512-nWLrdxqCdblixUO+27JtGJJE/txpJlyUy5YN1u53wLZkP0emYCo5zgS6QYft7VUYR42LGgi/S5hdLZTrnyIddw==} - chalk@2.4.2: - resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} - engines: {node: '>=4'} - chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} @@ -1741,16 +1719,10 @@ packages: resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} engines: {node: '>=12'} - color-convert@1.9.3: - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} - color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} engines: {node: '>=7.0.0'} - color-name@1.1.3: - resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} - color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} @@ -1892,8 +1864,8 @@ packages: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} - eslint-config-prettier@9.1.0: - resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} + eslint-config-prettier@10.0.1: + resolution: {integrity: sha512-lZBts941cyJyeaooiKxAtzoPHTN+GbQTJFAIdQbRhA4/8whaAraEh47Whw/ZFfrjNSnlAxqfm9i0XVAEkULjCw==} hasBin: true peerDependencies: eslint: '>=7.0.0' @@ -1941,14 +1913,14 @@ packages: peerDependencies: eslint: ^8.57.0 || ^9.0.0 - eslint-plugin-jsdoc@50.6.1: - resolution: {integrity: sha512-UWyaYi6iURdSfdVVqvfOs2vdCVz0J40O/z/HTsv2sFjdjmdlUI/qlKLOTmwbPQ2tAfQnE5F9vqx+B+poF71DBQ==} + eslint-plugin-jsdoc@50.6.3: + resolution: {integrity: sha512-NxbJyt1M5zffPcYZ8Nb53/8nnbIScmiLAMdoe0/FAszwb7lcSiX3iYBTsuF7RV84dZZJC8r3NghomrUXsmWvxQ==} engines: {node: '>=18'} peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 - eslint-plugin-react-debug@1.22.1: - resolution: {integrity: sha512-dtXr9UTiWWSVkwNkaYkA04khR6xebqLeX3O8/ZJfIeFaA+58DRhwWGqzywLDjjLIM7s0V7UmuuvAGff8CVS9fA==} + eslint-plugin-react-debug@1.24.1: + resolution: {integrity: sha512-LSnmFkT9zuPLIJy6AkOy5RS1RbUqVeo/QQJ6v6cYTR3N+Y863/8lHkUD/IPUTLc+eH83RTlcBnqsF2U7AABuuQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1957,8 +1929,8 @@ packages: typescript: optional: true - eslint-plugin-react-dom@1.22.1: - resolution: {integrity: sha512-uQg81POQCR1rDlOfvzRZQ0KoJeLkSmpsmGLU0r5unsCNJFF6hCEcqhYHapmn7oLV/6MebLF2exptsXjNc+L7rQ==} + eslint-plugin-react-dom@1.24.1: + resolution: {integrity: sha512-K0dd0U3ltXKO6qkSA4CZWKN3Due1tD7JMqzbPAQxY9XhyB9aWA66w4whAMW5IPSrlEHA+7kdfdDguoVmsx0x8Q==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1967,8 +1939,8 @@ packages: typescript: optional: true - eslint-plugin-react-hooks-extra@1.22.1: - resolution: {integrity: sha512-9g+Cxf76nne6n9cPOzQpj4S6f8XgSqRwkDO/XbHzuU6xgaxc2Y/9lD9YX1N9Tm3d86XtdLHkWfDFBD4SigSC2Q==} + eslint-plugin-react-hooks-extra@1.24.1: + resolution: {integrity: sha512-UwGwuP+ATNxNzzeVrQuIn6EUOY9AdX6xo3JttmTHHY3u9RalglTNAjpUN2J5Sbpyqky0rCGzzisJc0Q0XcDCLQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1977,8 +1949,8 @@ packages: typescript: optional: true - eslint-plugin-react-naming-convention@1.22.1: - resolution: {integrity: sha512-KXsHYBk9x9+UYoXfLHbKrc1ntXu+TYIB5nmwEUP5PrjcmUO4GuFNFDzWSqUVileQbJPAXWBUwEBGfwCePGwJrg==} + eslint-plugin-react-naming-convention@1.24.1: + resolution: {integrity: sha512-gEX32DTAAZffvMvJnLzUBN+GGRqsuwm8NCq4fkdxvjX/jJ7wJB3jtUW8W42gehTLNg5fkx/9YkF3J6ILDAvykQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1987,13 +1959,13 @@ packages: typescript: optional: true - eslint-plugin-react-refresh@0.4.16: - resolution: {integrity: sha512-slterMlxAhov/DZO8NScf6mEeMBBXodFUolijDvrtTxyezyLoTQaa73FyYus/VbTdftd8wBgBxPMRk3poleXNQ==} + eslint-plugin-react-refresh@0.4.18: + resolution: {integrity: sha512-IRGEoFn3OKalm3hjfolEWGqoF/jPqeEYFp+C8B0WMzwGwBMvlRDQd06kghDhF0C61uJ6WfSDhEZE/sAQjduKgw==} peerDependencies: eslint: '>=8.40' - eslint-plugin-react-web-api@1.22.1: - resolution: {integrity: sha512-g/m8c61PWqVmF2P5P9nrL7jobTCbBRdChTfL1fSMXmI9Ax3Ggl+7dWLhIFSRffEUIOOE6aAHrMT3EBWXM25uYQ==} + eslint-plugin-react-web-api@1.24.1: + resolution: {integrity: sha512-m/GKkliaqDVJIml3lFxgvOQNS3wEYqBq1fIAGtP71q5DQRTEmONZ3kMUQv7QK2Uv3eSy8HHAlhfNlml/8S5s9A==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -2002,21 +1974,24 @@ packages: typescript: optional: true - eslint-plugin-react-x@1.22.1: - resolution: {integrity: sha512-+YoMnr/JLoXIhviecNYsY7kcjHaOQBOyT7wQjyaxxNrqGeTKPJI6rtk+Sb7ZGXDXVg3L8S+gyzS2VQTt9KS9gQ==} + eslint-plugin-react-x@1.24.1: + resolution: {integrity: sha512-S15d5mezOeidFAQIofu3vqG3IyywKYRPHV00znRJdk2t82bNiA4m42qYSokqZWVHi4oJapJ1CurpPXfv9FJKsg==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 + ts-api-utils: ^2.0.0 typescript: ^4.9.5 || ^5.3.3 peerDependenciesMeta: + ts-api-utils: + optional: true typescript: optional: true - eslint-plugin-storybook@0.11.1: - resolution: {integrity: sha512-yGKpAYkBm/Q2hZg476vRUAvd9lAccjjSvzU5nYy3BSQbKTPy7uopx7JEpwk2vSuw4weTMZzWF64z9/gp/K5RCg==} + eslint-plugin-storybook@0.11.2: + resolution: {integrity: sha512-0Z4DUklJrC+GHjCRXa7PYfPzWC15DaVnwaOYenpgXiCEijXPZkLKCms+rHhtoRcWccP7Z8DpOOaP1gc3P9oOwg==} engines: {node: '>= 18'} peerDependencies: - eslint: '>=6' + eslint: '>=8' eslint-plugin-testing-library@7.1.1: resolution: {integrity: sha512-nszC833aZPwB6tik1nMkbFqmtgIXTT0sfJEYs0zMBKMlkQ4to2079yUV96SvmLh00ovSBJI4pgcBC1TiIP8mXg==} @@ -2042,8 +2017,8 @@ packages: resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.17.0: - resolution: {integrity: sha512-evtlNcpJg+cZLcnVKwsai8fExnqjGPicK7gnUtlNuzu+Fv9bI0aLpND5T44VLQtoMEnI57LoXO9XAkIXwohKrA==} + eslint@9.19.0: + resolution: {integrity: sha512-ug92j0LepKlbbEv6hD911THhoRHmbdXt2gX+VDABAW/Ir7D3nqKdv5Pf5vtlyY6HQMTEP2skXY43ueqTCWssEA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -2087,12 +2062,8 @@ packages: fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - fast-equals@5.0.1: - resolution: {integrity: sha512-WF1Wi8PwwSY7/6Kx0vKXtw8RwuSGoM1bvDaJbu7MxDlR1vovZjIAKrnzyrThgAjm6JDTu0fVgWXDlMGspodfoQ==} - engines: {node: '>=6.0.0'} - - fast-glob@3.3.2: - resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} + fast-glob@3.3.3: + resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} engines: {node: '>=8.6.0'} fast-json-stable-stringify@2.1.0: @@ -2156,8 +2127,8 @@ packages: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} - get-tsconfig@4.8.1: - resolution: {integrity: sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==} + get-tsconfig@4.10.0: + resolution: {integrity: sha512-kGzZ3LWWQcGIAmg6iWvXn0ei6WDtV26wzHRMwDSzmAbcXrTEXxHy6IehI6/4eT6VRKyMP1eF1VqwrVUmE/LR7A==} glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} @@ -2219,10 +2190,6 @@ packages: resolution: {integrity: sha512-AjqGKbDGUFRKIRCP9tCKiIGHyriz2oHEbPIbEtcSLSs4YjReZOIPQQWek4+6hjw62H9QShXHyaGivGiYVLeYFQ==} engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} - has-flag@3.0.0: - resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} - engines: {node: '>=4'} - has-flag@4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} @@ -2234,8 +2201,8 @@ packages: resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} - ignore@7.0.0: - resolution: {integrity: sha512-lcX8PNQygAa22u/0BysEY8VhaFRzlOkvdlKczDPnJvrkJD1EuqzEky5VYYKM2iySIuaVIDv9N190DfSreSLw2A==} + ignore@7.0.3: + resolution: {integrity: sha512-bAH5jbK/F3T3Jls4I0SO1hmPR0dKU0a7+SY6n1yzRtG54FLO8d6w/nxLFX2Nb7dBu6cCWXPaAME6cYqFUMmuCA==} engines: {node: '>= 4'} import-fresh@3.3.0: @@ -2284,8 +2251,8 @@ packages: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} - is-immutable-type@5.0.0: - resolution: {integrity: sha512-mcvHasqbRBWJznuPqqHRKiJgYAz60sZ0mvO3bN70JbkuK7ksfmgc489aKZYxMEjIbRvyOseaTjaRZLRF/xFeRA==} + is-immutable-type@5.0.1: + resolution: {integrity: sha512-LkHEOGVZZXxGl8vDs+10k3DvP++SEoYEAJLRk6buTFi6kD7QekThV7xHS0j6gpnUCQ0zpud/gMDGiV4dQneLTg==} peerDependencies: eslint: '*' typescript: '>=4.7.4' @@ -2418,9 +2385,6 @@ packages: '@types/node': optional: true - micro-memoize@4.1.2: - resolution: {integrity: sha512-+HzcV2H+rbSJzApgkj0NdTakkC+bnyeiUxgT6/m7mjcz1CmM22KYFKp+EVj1sWe4UYcnriJr5uqHQD/gMHLD+g==} - micromatch@4.0.8: resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} engines: {node: '>=8.6'} @@ -2523,8 +2487,8 @@ packages: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} - package-manager-detector@0.2.5: - resolution: {integrity: sha512-3dS7y28uua+UDbRCLBqltMBrbI+A5U2mI9YuxHRxIWYmLj3DwntEBmERYzIAQ4DMeuCUOBSak7dBHHoXKpOTYQ==} + package-manager-detector@0.2.8: + resolution: {integrity: sha512-ts9KSdroZisdvKMWVAVCXiKqnqNfXz4+IbrBG8/BWx/TR5le+jfenvoBuIZ6UWM9nz47W7AbD9qYfAwfWMIwzA==} parent-module@1.0.1: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} @@ -2706,10 +2670,6 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - short-unique-id@5.2.0: - resolution: {integrity: sha512-cMGfwNyfDZ/nzJ2k2M+ClthBIh//GlZl1JEf47Uoa9XR11bz8Pa2T2wQO4bVrRdH48LrIDWJahQziKo3MjhsWg==} - hasBin: true - slash@2.0.0: resolution: {integrity: sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==} engines: {node: '>=6'} @@ -2772,10 +2732,6 @@ packages: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} - supports-color@5.5.0: - resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} - engines: {node: '>=4'} - supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} @@ -2797,8 +2753,8 @@ packages: engines: {node: '>=10'} hasBin: true - tinyexec@0.3.1: - resolution: {integrity: sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==} + tinyexec@0.3.2: + resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} tmp@0.0.33: resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} @@ -2839,8 +2795,8 @@ packages: resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==} engines: {node: '>=6.10'} - ts-pattern@5.6.0: - resolution: {integrity: sha512-SL8u60X5+LoEy9tmQHWCdPc2hhb2pKI6I1tU5Jue3v8+iRqZdcT3mWPwKKJy1fMfky6uha82c8ByHAE8PMhKHw==} + ts-pattern@5.6.2: + resolution: {integrity: sha512-d4IxJUXROL5NCa3amvMg6VQW2HVtZYmUTPfvVtO7zJWGYLJ+mry9v2OmYm+z67aniQoQ8/yFNadiEwtNS9qQiw==} tslib@2.7.0: resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} @@ -2861,19 +2817,19 @@ packages: resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} engines: {node: '>=12.20'} - type-fest@4.31.0: - resolution: {integrity: sha512-yCxltHW07Nkhv/1F6wWBr8kz+5BGMfP+RbRSYFnegVb0qV/UMT0G0ElBloPVerqn4M2ZV80Ir1FtCcYv1cT6vQ==} + type-fest@4.33.0: + resolution: {integrity: sha512-s6zVrxuyKbbAsSAD5ZPTB77q4YIdRctkTbJ2/Dqlinwz+8ooH2gd+YA7VA6Pa93KML9GockVvoxjZ2vHP+mu8g==} engines: {node: '>=16'} - typescript-eslint@8.18.2: - resolution: {integrity: sha512-KuXezG6jHkvC3MvizeXgupZzaG5wjhU3yE8E7e6viOvAvD9xAWYp8/vy0WULTGe9DYDWcQu7aW03YIV3mSitrQ==} + typescript-eslint@8.21.0: + resolution: {integrity: sha512-txEKYY4XMKwPXxNkN8+AxAdX6iIJAPiJbHE/FpQccs/sxw8Lf26kqwC3cn0xkHlW8kEbLhkhCsjWuMveaY9Rxw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - typescript@5.7.2: - resolution: {integrity: sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==} + typescript@5.7.3: + resolution: {integrity: sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==} engines: {node: '>=14.17'} hasBin: true @@ -2916,14 +2872,6 @@ packages: urlpattern-polyfill@10.0.0: resolution: {integrity: sha512-H/A06tKD7sS1O1X2SshBVeA5FLycRpjqiBeqGKmBwBDBy28EnRjORxTNe269KSSr5un5qyWi1iL61wLxpd+ZOg==} - valibot@1.0.0-beta.9: - resolution: {integrity: sha512-yEX8gMAZ2R1yI2uwOO4NCtVnJQx36zn3vD0omzzj9FhcoblvPukENIiRZXKZwCnqSeV80bMm8wNiGhQ0S8fiww==} - peerDependencies: - typescript: '>=5' - peerDependenciesMeta: - typescript: - optional: true - validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} @@ -2999,17 +2947,17 @@ packages: snapshots: - '@aet/eslint-define-config@0.1.3': {} + '@aet/eslint-define-config@0.1.5': {} '@ampproject/remapping@2.3.0': dependencies: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@antfu/install-pkg@0.5.0': + '@antfu/install-pkg@1.0.0': dependencies: - package-manager-detector: 0.2.5 - tinyexec: 0.3.1 + package-manager-detector: 0.2.8 + tinyexec: 0.3.2 '@ardatan/sync-fetch@0.0.1': dependencies: @@ -3017,30 +2965,25 @@ snapshots: transitivePeerDependencies: - encoding - '@babel/code-frame@7.24.7': - dependencies: - '@babel/highlight': 7.24.7 - picocolors: 1.1.1 - '@babel/code-frame@7.26.2': dependencies: '@babel/helper-validator-identifier': 7.25.9 js-tokens: 4.0.0 picocolors: 1.1.1 - '@babel/compat-data@7.26.2': {} + '@babel/compat-data@7.26.5': {} - '@babel/core@7.26.0': + '@babel/core@7.26.7': dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.2 - '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) - '@babel/helpers': 7.26.0 - '@babel/parser': 7.26.2 + '@babel/generator': 7.26.5 + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.7) + '@babel/helpers': 7.26.7 + '@babel/parser': 7.26.7 '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.7 '@babel/types': 7.25.2 convert-source-map: 2.0.0 debug: 4.4.0 @@ -3058,61 +3001,51 @@ snapshots: '@jridgewell/trace-mapping': 0.3.25 jsesc: 3.0.2 - '@babel/helper-annotate-as-pure@7.25.7': + '@babel/generator@7.26.5': dependencies: + '@babel/parser': 7.26.7 '@babel/types': 7.25.2 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 3.0.2 '@babel/helper-annotate-as-pure@7.25.9': dependencies: '@babel/types': 7.25.2 - '@babel/helper-builder-binary-assignment-operator-visitor@7.25.9': + '@babel/helper-compilation-targets@7.26.5': dependencies: - '@babel/traverse': 7.25.9 - '@babel/types': 7.25.2 - transitivePeerDependencies: - - supports-color - - '@babel/helper-compilation-targets@7.25.9': - dependencies: - '@babel/compat-data': 7.26.2 + '@babel/compat-data': 7.26.5 '@babel/helper-validator-option': 7.25.9 browserslist: 4.24.0 lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.26.0)': + '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-member-expression-to-functions': 7.25.9 '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.7) '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 '@babel/traverse': 7.25.9 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/helper-create-regexp-features-plugin@7.25.7(@babel/core@7.26.0)': + '@babel/helper-create-regexp-features-plugin@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.25.7 - regexpu-core: 6.1.1 - semver: 6.3.1 - - '@babel/helper-create-regexp-features-plugin@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-annotate-as-pure': 7.25.9 regexpu-core: 6.1.1 semver: 6.3.1 - '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.26.0)': + '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-plugin-utils': 7.26.5 debug: 4.4.0 lodash.debounce: 4.0.8 resolve: 1.22.8 @@ -3128,17 +3061,17 @@ snapshots: '@babel/helper-module-imports@7.25.9': dependencies: - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.7 '@babel/types': 7.25.2 transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)': + '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-module-imports': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.7 transitivePeerDependencies: - supports-color @@ -3146,33 +3079,26 @@ snapshots: dependencies: '@babel/types': 7.25.2 - '@babel/helper-plugin-utils@7.25.9': {} + '@babel/helper-plugin-utils@7.26.5': {} - '@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.26.0)': + '@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-wrap-function': 7.25.9 '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color - '@babel/helper-replace-supers@7.25.9(@babel/core@7.26.0)': + '@babel/helper-replace-supers@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-member-expression-to-functions': 7.25.9 '@babel/helper-optimise-call-expression': 7.25.9 '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color - '@babel/helper-simple-access@7.25.9': - dependencies: - '@babel/traverse': 7.25.9 - '@babel/types': 7.25.2 - transitivePeerDependencies: - - supports-color - '@babel/helper-skip-transparent-expression-wrappers@7.25.9': dependencies: '@babel/traverse': 7.25.9 @@ -3182,8 +3108,6 @@ snapshots: '@babel/helper-string-parser@7.24.8': {} - '@babel/helper-validator-identifier@7.24.7': {} - '@babel/helper-validator-identifier@7.25.9': {} '@babel/helper-validator-option@7.25.9': {} @@ -3196,18 +3120,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helpers@7.26.0': + '@babel/helpers@7.26.7': dependencies: '@babel/template': 7.25.9 '@babel/types': 7.25.2 - '@babel/highlight@7.24.7': - dependencies: - '@babel/helper-validator-identifier': 7.24.7 - chalk: 2.4.2 - js-tokens: 4.0.0 - picocolors: 1.1.1 - '@babel/parser@7.25.6': dependencies: '@babel/types': 7.25.2 @@ -3216,474 +3133,474 @@ snapshots: dependencies: '@babel/types': 7.25.2 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.26.0)': + '@babel/parser@7.26.7': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/types': 7.25.2 + + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.26.7)': + dependencies: + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color - '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.7) transitivePeerDependencies: - supports-color - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.0)': + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 - '@babel/plugin-syntax-flow@7.26.0(@babel/core@7.26.0)': + '@babel/plugin-syntax-flow@7.26.0(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.26.0)': + '@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.0)': + '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.26.0)': + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.25.7(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-arrow-functions@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-arrow-functions@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-async-generator-functions@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-async-generator-functions@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.0) + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.7) '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-module-imports': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.7) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-block-scoped-functions@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-block-scoped-functions@7.26.5(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-block-scoping@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-block-scoping@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-class-properties@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-class-properties@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-class-static-block@7.26.0(@babel/core@7.26.0)': + '@babel/plugin-transform-class-static-block@7.26.0(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-classes@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-classes@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.7) '@babel/traverse': 7.25.9 globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-computed-properties@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-computed-properties@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 '@babel/template': 7.25.9 - '@babel/plugin-transform-destructuring@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-destructuring@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-dotall-regex@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-dotall-regex@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-duplicate-keys@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-duplicate-keys@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-dynamic-import@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-dynamic-import@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-exponentiation-operator@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-exponentiation-operator@7.26.3(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-export-namespace-from@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-export-namespace-from@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-flow-strip-types@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-flow-strip-types@7.26.5(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-flow': 7.26.0(@babel/core@7.26.0) + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/plugin-syntax-flow': 7.26.0(@babel/core@7.26.7) - '@babel/plugin-transform-for-of@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-for-of@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-function-name@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-function-name@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-plugin-utils': 7.26.5 '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-json-strings@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-json-strings@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-literals@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-literals@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-logical-assignment-operators@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-logical-assignment-operators@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-member-expression-literals@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-member-expression-literals@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-modules-amd@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-modules-amd@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-commonjs@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-modules-commonjs@7.26.3(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-simple-access': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-systemjs@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-modules-systemjs@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-validator-identifier': 7.25.9 '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-umd@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-modules-umd@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-named-capturing-groups-regex@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-named-capturing-groups-regex@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-new-target@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-new-target@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-nullish-coalescing-operator@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-nullish-coalescing-operator@7.26.6(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-numeric-separator@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-numeric-separator@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-object-rest-spread@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-object-rest-spread@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.0) + '@babel/core': 7.26.7 + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.7) - '@babel/plugin-transform-object-super@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-object-super@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.7) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-optional-catch-binding@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-optional-catch-binding@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-optional-chaining@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-optional-chaining@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-parameters@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-parameters@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-private-property-in-object@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-private-property-in-object@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-property-literals@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-property-literals@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-regenerator@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-regenerator@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 regenerator-transform: 0.15.2 - '@babel/plugin-transform-regexp-modifiers@7.26.0(@babel/core@7.26.0)': + '@babel/plugin-transform-regexp-modifiers@7.26.0(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-reserved-words@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-reserved-words@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-shorthand-properties@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-shorthand-properties@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-spread@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-spread@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-sticky-regex@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-sticky-regex@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-template-literals@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-template-literals@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-typeof-symbol@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-typeof-symbol@7.26.7(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-unicode-escapes@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-unicode-escapes@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-unicode-property-regex@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-unicode-property-regex@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-unicode-regex@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-unicode-regex@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-unicode-sets-regex@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-unicode-sets-regex@7.25.9(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.7) + '@babel/helper-plugin-utils': 7.26.5 - '@babel/preset-env@7.26.0(@babel/core@7.26.0)': + '@babel/preset-env@7.26.7(@babel/core@7.26.7)': dependencies: - '@babel/compat-data': 7.26.2 - '@babel/core': 7.26.0 - '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/compat-data': 7.26.5 + '@babel/core': 7.26.7 + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-validator-option': 7.25.9 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.0) - '@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.26.0) - '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.0) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.26.0) - '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-async-generator-functions': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-async-to-generator': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-block-scoped-functions': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-block-scoping': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-class-static-block': 7.26.0(@babel/core@7.26.0) - '@babel/plugin-transform-classes': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-computed-properties': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-destructuring': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-dotall-regex': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-duplicate-keys': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-dynamic-import': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-exponentiation-operator': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-export-namespace-from': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-for-of': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-function-name': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-json-strings': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-literals': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-logical-assignment-operators': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-member-expression-literals': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-modules-amd': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-modules-systemjs': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-modules-umd': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-new-target': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-nullish-coalescing-operator': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-numeric-separator': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-object-super': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-optional-catch-binding': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-private-property-in-object': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-property-literals': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-regenerator': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-regexp-modifiers': 7.26.0(@babel/core@7.26.0) - '@babel/plugin-transform-reserved-words': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-shorthand-properties': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-spread': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-sticky-regex': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-template-literals': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-typeof-symbol': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-unicode-escapes': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-unicode-property-regex': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-unicode-regex': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-unicode-sets-regex': 7.25.9(@babel/core@7.26.0) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.26.0) - babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.26.0) - babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.0) - babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.26.0) + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.7) + '@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.26.7) + '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.7) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.26.7) + '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-async-generator-functions': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-async-to-generator': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-block-scoped-functions': 7.26.5(@babel/core@7.26.7) + '@babel/plugin-transform-block-scoping': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-class-static-block': 7.26.0(@babel/core@7.26.7) + '@babel/plugin-transform-classes': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-computed-properties': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-destructuring': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-dotall-regex': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-duplicate-keys': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-dynamic-import': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-exponentiation-operator': 7.26.3(@babel/core@7.26.7) + '@babel/plugin-transform-export-namespace-from': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-for-of': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-function-name': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-json-strings': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-literals': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-logical-assignment-operators': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-member-expression-literals': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-modules-amd': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.26.7) + '@babel/plugin-transform-modules-systemjs': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-modules-umd': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-new-target': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-nullish-coalescing-operator': 7.26.6(@babel/core@7.26.7) + '@babel/plugin-transform-numeric-separator': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-object-super': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-optional-catch-binding': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-private-property-in-object': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-property-literals': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-regenerator': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-regexp-modifiers': 7.26.0(@babel/core@7.26.7) + '@babel/plugin-transform-reserved-words': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-shorthand-properties': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-spread': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-sticky-regex': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-template-literals': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-typeof-symbol': 7.26.7(@babel/core@7.26.7) + '@babel/plugin-transform-unicode-escapes': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-unicode-property-regex': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-unicode-regex': 7.25.9(@babel/core@7.26.7) + '@babel/plugin-transform-unicode-sets-regex': 7.25.9(@babel/core@7.26.7) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.26.7) + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.26.7) + babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.7) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.26.7) core-js-compat: 3.38.1 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.26.0)': + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.26.7)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.26.7 + '@babel/helper-plugin-utils': 7.26.5 '@babel/types': 7.25.2 esutils: 2.0.3 @@ -3694,7 +3611,7 @@ snapshots: '@babel/template@7.25.9': dependencies: '@babel/code-frame': 7.26.2 - '@babel/parser': 7.26.2 + '@babel/parser': 7.26.7 '@babel/types': 7.25.2 '@babel/traverse@7.25.9': @@ -3709,10 +3626,22 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/traverse@7.26.7': + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.5 + '@babel/parser': 7.26.7 + '@babel/template': 7.25.9 + '@babel/types': 7.25.2 + debug: 4.4.0 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + '@babel/types@7.25.2': dependencies: '@babel/helper-string-parser': 7.24.8 - '@babel/helper-validator-identifier': 7.24.7 + '@babel/helper-validator-identifier': 7.25.9 to-fast-properties: 2.0.0 '@emnapi/core@1.2.0': @@ -3812,121 +3741,101 @@ snapshots: '@esbuild/win32-x64@0.24.2': optional: true - '@eslint-community/eslint-utils@4.4.1(eslint@9.17.0(jiti@2.4.0))': + '@eslint-community/eslint-utils@4.4.1(eslint@9.19.0(jiti@2.4.0))': dependencies: - eslint: 9.17.0(jiti@2.4.0) + eslint: 9.19.0(jiti@2.4.0) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} - '@eslint-react/ast@1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2)': + '@eslint-react/ast@1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3)': dependencies: - '@eslint-react/eff': 1.22.1 - '@eslint-react/types': 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@typescript-eslint/types': 8.18.2 - '@typescript-eslint/typescript-estree': 8.18.2(typescript@5.7.2) - '@typescript-eslint/utils': 8.0.0(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - birecord: 0.1.1 + '@eslint-react/eff': 1.24.1 + '@typescript-eslint/types': 8.21.0 + '@typescript-eslint/typescript-estree': 8.21.0(typescript@5.7.3) + '@typescript-eslint/utils': 8.0.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) string-ts: 2.2.0 - ts-pattern: 5.6.0 + ts-pattern: 5.6.2 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/core@1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2)': + '@eslint-react/core@1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3)': dependencies: - '@eslint-react/ast': 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/eff': 1.22.1 - '@eslint-react/jsx': 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/shared': 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/types': 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/var': 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@typescript-eslint/scope-manager': 8.18.2 - '@typescript-eslint/type-utils': 8.18.2(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@typescript-eslint/types': 8.18.2 - '@typescript-eslint/utils': 8.0.0(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/ast': 1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@eslint-react/eff': 1.24.1 + '@eslint-react/jsx': 1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@eslint-react/shared': 1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@eslint-react/var': 1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@typescript-eslint/scope-manager': 8.21.0 + '@typescript-eslint/type-utils': 8.21.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@typescript-eslint/types': 8.21.0 + '@typescript-eslint/utils': 8.0.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) birecord: 0.1.1 - short-unique-id: 5.2.0 - ts-pattern: 5.6.0 + ts-pattern: 5.6.2 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/eff@1.22.1': {} + '@eslint-react/eff@1.24.1': {} - '@eslint-react/eslint-plugin@1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2)': + '@eslint-react/eslint-plugin@1.24.1(eslint@9.19.0(jiti@2.4.0))(ts-api-utils@2.0.0(typescript@5.7.3))(typescript@5.7.3)': dependencies: - '@eslint-react/eff': 1.22.1 - '@eslint-react/shared': 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/types': 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@typescript-eslint/scope-manager': 8.18.2 - '@typescript-eslint/type-utils': 8.18.2(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@typescript-eslint/types': 8.18.2 - '@typescript-eslint/utils': 8.0.0(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - eslint: 9.17.0(jiti@2.4.0) - eslint-plugin-react-debug: 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - eslint-plugin-react-dom: 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - eslint-plugin-react-hooks-extra: 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - eslint-plugin-react-naming-convention: 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - eslint-plugin-react-web-api: 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - eslint-plugin-react-x: 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/eff': 1.24.1 + '@eslint-react/shared': 1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@typescript-eslint/scope-manager': 8.21.0 + '@typescript-eslint/type-utils': 8.21.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@typescript-eslint/types': 8.21.0 + '@typescript-eslint/utils': 8.0.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + eslint: 9.19.0(jiti@2.4.0) + eslint-plugin-react-debug: 1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + eslint-plugin-react-dom: 1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + eslint-plugin-react-hooks-extra: 1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + eslint-plugin-react-naming-convention: 1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + eslint-plugin-react-web-api: 1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + eslint-plugin-react-x: 1.24.1(eslint@9.19.0(jiti@2.4.0))(ts-api-utils@2.0.0(typescript@5.7.3))(typescript@5.7.3) optionalDependencies: - typescript: 5.7.2 + typescript: 5.7.3 transitivePeerDependencies: - supports-color + - ts-api-utils - '@eslint-react/jsx@1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2)': + '@eslint-react/jsx@1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3)': dependencies: - '@eslint-react/ast': 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/eff': 1.22.1 - '@eslint-react/types': 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/var': 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@typescript-eslint/scope-manager': 8.18.2 - '@typescript-eslint/types': 8.18.2 - '@typescript-eslint/utils': 8.0.0(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - birecord: 0.1.1 - ts-pattern: 5.6.0 + '@eslint-react/ast': 1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@eslint-react/eff': 1.24.1 + '@eslint-react/var': 1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@typescript-eslint/scope-manager': 8.21.0 + '@typescript-eslint/types': 8.21.0 + '@typescript-eslint/utils': 8.0.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + ts-pattern: 5.6.2 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/shared@1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2)': + '@eslint-react/shared@1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3)': dependencies: - '@eslint-react/eff': 1.22.1 - '@typescript-eslint/utils': 8.0.0(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - fast-equals: 5.0.1 - micro-memoize: 4.1.2 + '@eslint-react/eff': 1.24.1 + '@typescript-eslint/utils': 8.0.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) picomatch: 4.0.2 - ts-pattern: 5.6.0 - valibot: 1.0.0-beta.9(typescript@5.7.2) + ts-pattern: 5.6.2 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/types@1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2)': + '@eslint-react/var@1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3)': dependencies: - '@eslint-react/eff': 1.22.1 - '@typescript-eslint/types': 8.18.2 - '@typescript-eslint/utils': 8.0.0(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - transitivePeerDependencies: - - eslint - - supports-color - - typescript - - '@eslint-react/var@1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2)': - dependencies: - '@eslint-react/ast': 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/eff': 1.22.1 - '@eslint-react/types': 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@typescript-eslint/scope-manager': 8.18.2 - '@typescript-eslint/types': 8.18.2 - '@typescript-eslint/utils': 8.0.0(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/ast': 1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@eslint-react/eff': 1.24.1 + '@typescript-eslint/scope-manager': 8.21.0 + '@typescript-eslint/types': 8.21.0 + '@typescript-eslint/utils': 8.0.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) string-ts: 2.2.0 - ts-pattern: 5.6.0 + ts-pattern: 5.6.2 transitivePeerDependencies: - eslint - supports-color @@ -3940,7 +3849,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/core@0.9.0': {} + '@eslint/core@0.10.0': + dependencies: + '@types/json-schema': 7.0.15 '@eslint/eslintrc@3.2.0': dependencies: @@ -3956,24 +3867,25 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.17.0': {} + '@eslint/js@9.19.0': {} '@eslint/object-schema@2.1.4': {} - '@eslint/plugin-kit@0.2.3': + '@eslint/plugin-kit@0.2.5': dependencies: + '@eslint/core': 0.10.0 levn: 0.4.1 - '@graphql-eslint/eslint-plugin@4.3.0(@types/node@22.10.2)(eslint@9.17.0(jiti@2.4.0))(graphql@16.10.0)(json-schema-to-ts@3.1.1)(typescript@5.7.2)': + '@graphql-eslint/eslint-plugin@4.3.0(@types/node@22.10.10)(eslint@9.19.0(jiti@2.4.0))(graphql@16.10.0)(json-schema-to-ts@3.1.1)(typescript@5.7.3)': dependencies: '@graphql-tools/code-file-loader': 8.1.7(graphql@16.10.0) '@graphql-tools/graphql-tag-pluck': 8.3.6(graphql@16.10.0) '@graphql-tools/utils': 10.6.1(graphql@16.10.0) debug: 4.4.0 - eslint: 9.17.0(jiti@2.4.0) - fast-glob: 3.3.2 + eslint: 9.19.0(jiti@2.4.0) + fast-glob: 3.3.3 graphql: 16.10.0 - graphql-config: 5.1.3(@types/node@22.10.2)(graphql@16.10.0)(typescript@5.7.2) + graphql-config: 5.1.3(@types/node@22.10.10)(graphql@16.10.0)(typescript@5.7.3) graphql-depth-limit: 1.1.0(graphql@16.10.0) lodash.lowercase: 4.3.0 optionalDependencies: @@ -4030,7 +3942,7 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.1.10(@types/node@22.10.2)(graphql@16.10.0)': + '@graphql-tools/executor-http@1.1.10(@types/node@22.10.10)(graphql@16.10.0)': dependencies: '@graphql-tools/utils': 10.6.1(graphql@16.10.0) '@repeaterjs/repeater': 3.0.6 @@ -4038,7 +3950,7 @@ snapshots: '@whatwg-node/fetch': 0.10.1 extract-files: 11.0.0 graphql: 16.10.0 - meros: 1.3.0(@types/node@22.10.2) + meros: 1.3.0(@types/node@22.10.10) tslib: 2.7.0 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -4076,9 +3988,9 @@ snapshots: '@graphql-tools/graphql-tag-pluck@8.3.6(graphql@16.10.0)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.7 '@babel/parser': 7.26.2 - '@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.26.0) + '@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.26.7) '@babel/traverse': 7.25.9 '@babel/types': 7.25.2 '@graphql-tools/utils': 10.6.1(graphql@16.10.0) @@ -4124,11 +4036,11 @@ snapshots: tslib: 2.7.0 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.17(@types/node@22.10.2)(graphql@16.10.0)': + '@graphql-tools/url-loader@8.0.17(@types/node@22.10.10)(graphql@16.10.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/executor-graphql-ws': 1.3.3(graphql@16.10.0) - '@graphql-tools/executor-http': 1.1.10(@types/node@22.10.2)(graphql@16.10.0) + '@graphql-tools/executor-http': 1.1.10(@types/node@22.10.10)(graphql@16.10.0) '@graphql-tools/executor-legacy-ws': 1.1.4(graphql@16.10.0) '@graphql-tools/utils': 10.6.1(graphql@16.10.0) '@graphql-tools/wrap': 10.0.19(graphql@16.10.0) @@ -4268,10 +4180,10 @@ snapshots: dependencies: type-fest: 2.19.0 - '@stylistic/eslint-plugin@2.12.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2)': + '@stylistic/eslint-plugin@3.0.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3)': dependencies: - '@typescript-eslint/utils': 8.0.0(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - eslint: 9.17.0(jiti@2.4.0) + '@typescript-eslint/utils': 8.0.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + eslint: 9.19.0(jiti@2.4.0) eslint-visitor-keys: 4.2.0 espree: 10.3.0 estraverse: 5.3.0 @@ -4285,7 +4197,7 @@ snapshots: '@swc/core': 1.7.23 '@swc/types': 0.1.12 - '@swc-node/register@1.10.9(@swc/core@1.7.23)(@swc/types@0.1.12)(typescript@5.7.2)': + '@swc-node/register@1.10.9(@swc/core@1.7.23)(@swc/types@0.1.12)(typescript@5.7.3)': dependencies: '@swc-node/core': 1.13.3(@swc/core@1.7.23)(@swc/types@0.1.12) '@swc-node/sourcemap-support': 0.5.1 @@ -4295,7 +4207,7 @@ snapshots: oxc-resolver: 1.11.0 pirates: 4.0.6 tslib: 2.7.0 - typescript: 5.7.2 + typescript: 5.7.3 transitivePeerDependencies: - '@swc/types' - supports-color @@ -4357,10 +4269,10 @@ snapshots: dependencies: '@swc/counter': 0.1.3 - '@tanstack/eslint-plugin-query@5.62.9(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2)': + '@tanstack/eslint-plugin-query@5.64.2(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3)': dependencies: - '@typescript-eslint/utils': 8.0.0(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - eslint: 9.17.0(jiti@2.4.0) + '@typescript-eslint/utils': 8.0.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + eslint: 9.19.0(jiti@2.4.0) transitivePeerDependencies: - supports-color - typescript @@ -4388,7 +4300,7 @@ snapshots: '@types/babel__template@7.4.4': dependencies: - '@babel/parser': 7.25.6 + '@babel/parser': 7.26.2 '@babel/types': 7.25.2 '@types/babel__traverse@7.20.6': @@ -4434,7 +4346,7 @@ snapshots: '@types/lodash@4.17.7': {} - '@types/node@22.10.2': + '@types/node@22.10.10': dependencies: undici-types: 6.20.0 @@ -4449,34 +4361,34 @@ snapshots: '@types/ws@8.5.12': dependencies: - '@types/node': 22.10.2 + '@types/node': 22.10.10 - '@typescript-eslint/eslint-plugin@8.18.2(@typescript-eslint/parser@8.18.2(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2)': + '@typescript-eslint/eslint-plugin@8.21.0(@typescript-eslint/parser@8.21.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3))(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.18.2(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@typescript-eslint/scope-manager': 8.18.2 - '@typescript-eslint/type-utils': 8.18.2(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@typescript-eslint/utils': 8.0.0(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@typescript-eslint/visitor-keys': 8.18.2 - eslint: 9.17.0(jiti@2.4.0) + '@typescript-eslint/parser': 8.21.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@typescript-eslint/scope-manager': 8.21.0 + '@typescript-eslint/type-utils': 8.21.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@typescript-eslint/utils': 8.0.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@typescript-eslint/visitor-keys': 8.21.0 + eslint: 9.19.0(jiti@2.4.0) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.7.2) - typescript: 5.7.2 + ts-api-utils: 2.0.0(typescript@5.7.3) + typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.18.2(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2)': + '@typescript-eslint/parser@8.21.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3)': dependencies: - '@typescript-eslint/scope-manager': 8.18.2 - '@typescript-eslint/types': 8.18.2 - '@typescript-eslint/typescript-estree': 8.18.2(typescript@5.7.2) - '@typescript-eslint/visitor-keys': 8.18.2 + '@typescript-eslint/scope-manager': 8.21.0 + '@typescript-eslint/types': 8.21.0 + '@typescript-eslint/typescript-estree': 8.21.0(typescript@5.7.3) + '@typescript-eslint/visitor-keys': 8.21.0 debug: 4.4.0 - eslint: 9.17.0(jiti@2.4.0) - typescript: 5.7.2 + eslint: 9.19.0(jiti@2.4.0) + typescript: 5.7.3 transitivePeerDependencies: - supports-color @@ -4495,19 +4407,19 @@ snapshots: '@typescript-eslint/types': 8.18.0 '@typescript-eslint/visitor-keys': 8.18.0 - '@typescript-eslint/scope-manager@8.18.2': + '@typescript-eslint/scope-manager@8.21.0': dependencies: - '@typescript-eslint/types': 8.18.2 - '@typescript-eslint/visitor-keys': 8.18.2 + '@typescript-eslint/types': 8.21.0 + '@typescript-eslint/visitor-keys': 8.21.0 - '@typescript-eslint/type-utils@8.18.2(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2)': + '@typescript-eslint/type-utils@8.21.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3)': dependencies: - '@typescript-eslint/typescript-estree': 8.18.2(typescript@5.7.2) - '@typescript-eslint/utils': 8.0.0(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/typescript-estree': 8.21.0(typescript@5.7.3) + '@typescript-eslint/utils': 8.0.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) debug: 4.4.0 - eslint: 9.17.0(jiti@2.4.0) - ts-api-utils: 1.3.0(typescript@5.7.2) - typescript: 5.7.2 + eslint: 9.19.0(jiti@2.4.0) + ts-api-utils: 2.0.0(typescript@5.7.3) + typescript: 5.7.3 transitivePeerDependencies: - supports-color @@ -4517,9 +4429,9 @@ snapshots: '@typescript-eslint/types@8.18.0': {} - '@typescript-eslint/types@8.18.2': {} + '@typescript-eslint/types@8.21.0': {} - '@typescript-eslint/typescript-estree@8.0.0(patch_hash=zlal42evfhopemboiioznx3k3i)(typescript@5.7.2)': + '@typescript-eslint/typescript-estree@8.0.0(patch_hash=zlal42evfhopemboiioznx3k3i)(typescript@5.7.3)': dependencies: '@typescript-eslint/types': 8.0.0 '@typescript-eslint/visitor-keys': 8.0.0 @@ -4528,33 +4440,33 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.7.2) + ts-api-utils: 1.3.0(typescript@5.7.3) optionalDependencies: - typescript: 5.7.2 + typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.18.2(typescript@5.7.2)': + '@typescript-eslint/typescript-estree@8.21.0(typescript@5.7.3)': dependencies: - '@typescript-eslint/types': 8.18.2 - '@typescript-eslint/visitor-keys': 8.18.2 + '@typescript-eslint/types': 8.21.0 + '@typescript-eslint/visitor-keys': 8.21.0 debug: 4.4.0 - fast-glob: 3.3.2 + fast-glob: 3.3.3 is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.7.2) - typescript: 5.7.2 + ts-api-utils: 2.0.0(typescript@5.7.3) + typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.0.0(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2)': + '@typescript-eslint/utils@8.0.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3)': dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0(jiti@2.4.0)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.19.0(jiti@2.4.0)) '@typescript-eslint/scope-manager': 8.0.0 '@typescript-eslint/types': 8.0.0 - '@typescript-eslint/typescript-estree': 8.0.0(patch_hash=zlal42evfhopemboiioznx3k3i)(typescript@5.7.2) - eslint: 9.17.0(jiti@2.4.0) + '@typescript-eslint/typescript-estree': 8.0.0(patch_hash=zlal42evfhopemboiioznx3k3i)(typescript@5.7.3) + eslint: 9.19.0(jiti@2.4.0) transitivePeerDependencies: - supports-color - typescript @@ -4574,17 +4486,17 @@ snapshots: '@typescript-eslint/types': 8.18.0 eslint-visitor-keys: 4.2.0 - '@typescript-eslint/visitor-keys@8.18.2': + '@typescript-eslint/visitor-keys@8.21.0': dependencies: - '@typescript-eslint/types': 8.18.2 + '@typescript-eslint/types': 8.21.0 eslint-visitor-keys: 4.2.0 - '@vitest/eslint-plugin@1.1.21(@typescript-eslint/utils@8.0.0(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2)': + '@vitest/eslint-plugin@1.1.25(@typescript-eslint/utils@8.0.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3))(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3)': dependencies: - '@typescript-eslint/utils': 8.0.0(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - eslint: 9.17.0(jiti@2.4.0) + '@typescript-eslint/utils': 8.0.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + eslint: 9.19.0(jiti@2.4.0) optionalDependencies: - typescript: 5.7.2 + typescript: 5.7.3 '@whatwg-node/disposablestack@0.0.5': dependencies: @@ -4620,10 +4532,6 @@ snapshots: ansi-regex@5.0.1: {} - ansi-styles@3.2.1: - dependencies: - color-convert: 1.9.3 - ansi-styles@4.3.0: dependencies: color-convert: 2.0.1 @@ -4650,27 +4558,27 @@ snapshots: cosmiconfig: 7.1.0 resolve: 1.22.8 - babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.26.0): + babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.26.7): dependencies: - '@babel/compat-data': 7.26.2 - '@babel/core': 7.26.0 - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.0) + '@babel/compat-data': 7.26.5 + '@babel/core': 7.26.7 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.7) semver: 6.3.1 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.26.0): + babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.26.7): dependencies: - '@babel/core': 7.26.0 - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.0) + '@babel/core': 7.26.7 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.7) core-js-compat: 3.38.1 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.26.0): + babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.26.7): dependencies: - '@babel/core': 7.26.0 - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.0) + '@babel/core': 7.26.7 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.7) transitivePeerDependencies: - supports-color @@ -4719,12 +4627,6 @@ snapshots: caniuse-lite@1.0.30001668: {} - chalk@2.4.2: - dependencies: - ansi-styles: 3.2.1 - escape-string-regexp: 1.0.5 - supports-color: 5.5.0 - chalk@4.1.2: dependencies: ansi-styles: 4.3.0 @@ -4744,16 +4646,10 @@ snapshots: strip-ansi: 6.0.1 wrap-ansi: 7.0.0 - color-convert@1.9.3: - dependencies: - color-name: 1.1.3 - color-convert@2.0.1: dependencies: color-name: 1.1.4 - color-name@1.1.3: {} - color-name@1.1.4: {} colorette@2.0.20: {} @@ -4782,14 +4678,14 @@ snapshots: path-type: 4.0.0 yaml: 1.10.2 - cosmiconfig@8.3.6(typescript@5.7.2): + cosmiconfig@8.3.6(typescript@5.7.3): dependencies: import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 optionalDependencies: - typescript: 5.7.2 + typescript: 5.7.3 cross-inspect@1.0.1: dependencies: @@ -4835,7 +4731,7 @@ snapshots: dts-bundle-generator@9.5.1(patch_hash=3kshr7c3ovng23wh5dalj55oha): dependencies: - typescript: 5.7.2 + typescript: 5.7.3 yargs: 17.7.2 electron-to-chromium@1.5.13: {} @@ -4893,9 +4789,9 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-config-prettier@9.1.0(eslint@9.17.0(jiti@2.4.0)): + eslint-config-prettier@10.0.1(eslint@9.19.0(jiti@2.4.0)): dependencies: - eslint: 9.17.0(jiti@2.4.0) + eslint: 9.19.0(jiti@2.4.0) eslint-import-resolver-node@0.3.9: dependencies: @@ -4905,44 +4801,44 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.7.0(eslint-plugin-import-x@4.6.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.17.0(jiti@2.4.0)): + eslint-import-resolver-typescript@3.7.0(eslint-plugin-import-x@4.6.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3))(eslint@9.19.0(jiti@2.4.0)): dependencies: '@nolyfill/is-core-module': 1.0.39 debug: 4.4.0 enhanced-resolve: 5.18.0 - eslint: 9.17.0(jiti@2.4.0) - fast-glob: 3.3.2 - get-tsconfig: 4.8.1 + eslint: 9.19.0(jiti@2.4.0) + fast-glob: 3.3.3 + get-tsconfig: 4.10.0 is-bun-module: 1.3.0 is-glob: 4.0.3 stable-hash: 0.0.4 optionalDependencies: - eslint-plugin-import-x: 4.6.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) + eslint-plugin-import-x: 4.6.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@8.18.2(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0(eslint-plugin-import-x@4.6.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.17.0(jiti@2.4.0)))(eslint@9.17.0(jiti@2.4.0)): + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.21.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0(eslint-plugin-import-x@4.6.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3))(eslint@9.19.0(jiti@2.4.0)))(eslint@9.19.0(jiti@2.4.0)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.18.2(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - eslint: 9.17.0(jiti@2.4.0) + '@typescript-eslint/parser': 8.21.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + eslint: 9.19.0(jiti@2.4.0) eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.7.0(eslint-plugin-import-x@4.6.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.17.0(jiti@2.4.0)) + eslint-import-resolver-typescript: 3.7.0(eslint-plugin-import-x@4.6.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3))(eslint@9.19.0(jiti@2.4.0)) transitivePeerDependencies: - supports-color - eslint-plugin-import-x@4.6.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2): + eslint-plugin-import-x@4.6.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3): dependencies: '@types/doctrine': 0.0.9 '@typescript-eslint/scope-manager': 8.18.0 - '@typescript-eslint/utils': 8.0.0(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) + '@typescript-eslint/utils': 8.0.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) debug: 4.4.0 doctrine: 3.0.0 enhanced-resolve: 5.18.0 - eslint: 9.17.0(jiti@2.4.0) + eslint: 9.19.0(jiti@2.4.0) eslint-import-resolver-node: 0.3.9 - get-tsconfig: 4.8.1 + get-tsconfig: 4.10.0 is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 @@ -4952,14 +4848,14 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@50.6.1(eslint@9.17.0(jiti@2.4.0)): + eslint-plugin-jsdoc@50.6.3(eslint@9.19.0(jiti@2.4.0)): dependencies: '@es-joy/jsdoccomment': 0.49.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 debug: 4.4.0 escape-string-regexp: 4.0.0 - eslint: 9.17.0(jiti@2.4.0) + eslint: 9.19.0(jiti@2.4.0) espree: 10.3.0 esquery: 1.6.0 parse-imports: 2.1.1 @@ -4969,165 +4865,158 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-debug@1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2): + eslint-plugin-react-debug@1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3): dependencies: - '@eslint-react/ast': 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/core': 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/eff': 1.22.1 - '@eslint-react/jsx': 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/shared': 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/types': 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/var': 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@typescript-eslint/scope-manager': 8.18.2 - '@typescript-eslint/type-utils': 8.18.2(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@typescript-eslint/types': 8.18.2 - '@typescript-eslint/utils': 8.0.0(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - eslint: 9.17.0(jiti@2.4.0) + '@eslint-react/ast': 1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@eslint-react/core': 1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@eslint-react/eff': 1.24.1 + '@eslint-react/jsx': 1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@eslint-react/shared': 1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@eslint-react/var': 1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@typescript-eslint/scope-manager': 8.21.0 + '@typescript-eslint/type-utils': 8.21.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@typescript-eslint/types': 8.21.0 + '@typescript-eslint/utils': 8.0.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + eslint: 9.19.0(jiti@2.4.0) string-ts: 2.2.0 - ts-pattern: 5.6.0 + ts-pattern: 5.6.2 optionalDependencies: - typescript: 5.7.2 + typescript: 5.7.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-dom@1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2): + eslint-plugin-react-dom@1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3): dependencies: - '@eslint-react/ast': 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/core': 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/eff': 1.22.1 - '@eslint-react/jsx': 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/shared': 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/types': 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/var': 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@typescript-eslint/scope-manager': 8.18.2 - '@typescript-eslint/types': 8.18.2 - '@typescript-eslint/utils': 8.0.0(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/ast': 1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@eslint-react/core': 1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@eslint-react/eff': 1.24.1 + '@eslint-react/jsx': 1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@eslint-react/shared': 1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@eslint-react/var': 1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@typescript-eslint/scope-manager': 8.21.0 + '@typescript-eslint/types': 8.21.0 + '@typescript-eslint/utils': 8.0.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) compare-versions: 6.1.1 - eslint: 9.17.0(jiti@2.4.0) + eslint: 9.19.0(jiti@2.4.0) string-ts: 2.2.0 - ts-pattern: 5.6.0 + ts-pattern: 5.6.2 optionalDependencies: - typescript: 5.7.2 + typescript: 5.7.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks-extra@1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2): + eslint-plugin-react-hooks-extra@1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3): dependencies: - '@eslint-react/ast': 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/core': 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/eff': 1.22.1 - '@eslint-react/jsx': 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/shared': 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/types': 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/var': 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@typescript-eslint/scope-manager': 8.18.2 - '@typescript-eslint/type-utils': 8.18.2(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@typescript-eslint/types': 8.18.2 - '@typescript-eslint/utils': 8.0.0(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - eslint: 9.17.0(jiti@2.4.0) + '@eslint-react/ast': 1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@eslint-react/core': 1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@eslint-react/eff': 1.24.1 + '@eslint-react/jsx': 1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@eslint-react/shared': 1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@eslint-react/var': 1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@typescript-eslint/scope-manager': 8.21.0 + '@typescript-eslint/type-utils': 8.21.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@typescript-eslint/types': 8.21.0 + '@typescript-eslint/utils': 8.0.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + eslint: 9.19.0(jiti@2.4.0) string-ts: 2.2.0 - ts-pattern: 5.6.0 + ts-pattern: 5.6.2 optionalDependencies: - typescript: 5.7.2 + typescript: 5.7.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-naming-convention@1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2): + eslint-plugin-react-naming-convention@1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3): dependencies: - '@eslint-react/ast': 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/core': 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/eff': 1.22.1 - '@eslint-react/jsx': 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/shared': 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/types': 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@typescript-eslint/scope-manager': 8.18.2 - '@typescript-eslint/type-utils': 8.18.2(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@typescript-eslint/types': 8.18.2 - '@typescript-eslint/utils': 8.0.0(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - eslint: 9.17.0(jiti@2.4.0) + '@eslint-react/ast': 1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@eslint-react/core': 1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@eslint-react/eff': 1.24.1 + '@eslint-react/jsx': 1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@eslint-react/shared': 1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@typescript-eslint/scope-manager': 8.21.0 + '@typescript-eslint/type-utils': 8.21.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@typescript-eslint/types': 8.21.0 + '@typescript-eslint/utils': 8.0.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + eslint: 9.19.0(jiti@2.4.0) string-ts: 2.2.0 - ts-pattern: 5.6.0 + ts-pattern: 5.6.2 optionalDependencies: - typescript: 5.7.2 + typescript: 5.7.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-refresh@0.4.16(eslint@9.17.0(jiti@2.4.0)): + eslint-plugin-react-refresh@0.4.18(eslint@9.19.0(jiti@2.4.0)): dependencies: - eslint: 9.17.0(jiti@2.4.0) + eslint: 9.19.0(jiti@2.4.0) - eslint-plugin-react-web-api@1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2): + eslint-plugin-react-web-api@1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3): dependencies: - '@eslint-react/ast': 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/core': 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/eff': 1.22.1 - '@eslint-react/jsx': 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/shared': 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/types': 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/var': 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@typescript-eslint/scope-manager': 8.18.2 - '@typescript-eslint/types': 8.18.2 - '@typescript-eslint/utils': 8.0.0(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - birecord: 0.1.1 - eslint: 9.17.0(jiti@2.4.0) + '@eslint-react/ast': 1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@eslint-react/core': 1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@eslint-react/eff': 1.24.1 + '@eslint-react/jsx': 1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@eslint-react/shared': 1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@eslint-react/var': 1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@typescript-eslint/scope-manager': 8.21.0 + '@typescript-eslint/types': 8.21.0 + '@typescript-eslint/utils': 8.0.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + eslint: 9.19.0(jiti@2.4.0) string-ts: 2.2.0 - ts-pattern: 5.6.0 + ts-pattern: 5.6.2 optionalDependencies: - typescript: 5.7.2 + typescript: 5.7.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-x@1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2): + eslint-plugin-react-x@1.24.1(eslint@9.19.0(jiti@2.4.0))(ts-api-utils@2.0.0(typescript@5.7.3))(typescript@5.7.3): dependencies: - '@eslint-react/ast': 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/core': 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/eff': 1.22.1 - '@eslint-react/jsx': 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/shared': 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/types': 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@eslint-react/var': 1.22.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@typescript-eslint/scope-manager': 8.18.2 - '@typescript-eslint/type-utils': 8.18.2(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@typescript-eslint/types': 8.18.2 - '@typescript-eslint/utils': 8.0.0(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) + '@eslint-react/ast': 1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@eslint-react/core': 1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@eslint-react/eff': 1.24.1 + '@eslint-react/jsx': 1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@eslint-react/shared': 1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@eslint-react/var': 1.24.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@typescript-eslint/scope-manager': 8.21.0 + '@typescript-eslint/type-utils': 8.21.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@typescript-eslint/types': 8.21.0 + '@typescript-eslint/utils': 8.0.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) compare-versions: 6.1.1 - eslint: 9.17.0(jiti@2.4.0) - is-immutable-type: 5.0.0(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) + eslint: 9.19.0(jiti@2.4.0) + is-immutable-type: 5.0.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) string-ts: 2.2.0 - ts-api-utils: 2.0.0(typescript@5.7.2) - ts-pattern: 5.6.0 + ts-pattern: 5.6.2 optionalDependencies: - typescript: 5.7.2 + ts-api-utils: 2.0.0(typescript@5.7.3) + typescript: 5.7.3 transitivePeerDependencies: - supports-color - eslint-plugin-storybook@0.11.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2): + eslint-plugin-storybook@0.11.2(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3): dependencies: '@storybook/csf': 0.1.12 - '@typescript-eslint/utils': 8.0.0(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - eslint: 9.17.0(jiti@2.4.0) + '@typescript-eslint/utils': 8.0.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + eslint: 9.19.0(jiti@2.4.0) ts-dedent: 2.2.0 transitivePeerDependencies: - supports-color - typescript - eslint-plugin-testing-library@7.1.1(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2): + eslint-plugin-testing-library@7.1.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3): dependencies: '@typescript-eslint/scope-manager': 8.16.0 - '@typescript-eslint/utils': 8.0.0(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - eslint: 9.17.0(jiti@2.4.0) + '@typescript-eslint/utils': 8.0.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + eslint: 9.19.0(jiti@2.4.0) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-unicorn@56.0.1(eslint@9.17.0(jiti@2.4.0)): + eslint-plugin-unicorn@56.0.1(eslint@9.19.0(jiti@2.4.0)): dependencies: '@babel/helper-validator-identifier': 7.25.9 - '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0(jiti@2.4.0)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.19.0(jiti@2.4.0)) ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.38.1 - eslint: 9.17.0(jiti@2.4.0) + eslint: 9.19.0(jiti@2.4.0) esquery: 1.6.0 globals: 15.14.0 indent-string: 4.0.0 @@ -5149,15 +5038,15 @@ snapshots: eslint-visitor-keys@4.2.0: {} - eslint@9.17.0(jiti@2.4.0): + eslint@9.19.0(jiti@2.4.0): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0(jiti@2.4.0)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.19.0(jiti@2.4.0)) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.19.0 - '@eslint/core': 0.9.0 + '@eslint/core': 0.10.0 '@eslint/eslintrc': 3.2.0 - '@eslint/js': 9.17.0 - '@eslint/plugin-kit': 0.2.3 + '@eslint/js': 9.19.0 + '@eslint/plugin-kit': 0.2.5 '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.4.1 @@ -5216,9 +5105,7 @@ snapshots: fast-deep-equal@3.1.3: {} - fast-equals@5.0.1: {} - - fast-glob@3.3.2: + fast-glob@3.3.3: dependencies: '@nodelib/fs.stat': 2.0.5 '@nodelib/fs.walk': 1.2.8 @@ -5290,7 +5177,7 @@ snapshots: get-caller-file@2.0.5: {} - get-tsconfig@4.8.1: + get-tsconfig@4.10.0: dependencies: resolve-pkg-maps: 1.0.0 @@ -5321,7 +5208,7 @@ snapshots: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.3.2 + fast-glob: 3.3.3 ignore: 5.3.2 merge2: 1.4.1 slash: 3.0.0 @@ -5330,15 +5217,15 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.1.3(@types/node@22.10.2)(graphql@16.10.0)(typescript@5.7.2): + graphql-config@5.1.3(@types/node@22.10.10)(graphql@16.10.0)(typescript@5.7.3): dependencies: '@graphql-tools/graphql-file-loader': 8.0.5(graphql@16.10.0) '@graphql-tools/json-file-loader': 8.0.5(graphql@16.10.0) '@graphql-tools/load': 8.0.6(graphql@16.10.0) '@graphql-tools/merge': 9.0.11(graphql@16.10.0) - '@graphql-tools/url-loader': 8.0.17(@types/node@22.10.2)(graphql@16.10.0) + '@graphql-tools/url-loader': 8.0.17(@types/node@22.10.10)(graphql@16.10.0) '@graphql-tools/utils': 10.6.1(graphql@16.10.0) - cosmiconfig: 8.3.6(typescript@5.7.2) + cosmiconfig: 8.3.6(typescript@5.7.3) graphql: 16.10.0 jiti: 2.4.0 minimatch: 9.0.5 @@ -5362,15 +5249,13 @@ snapshots: graphql@16.10.0: {} - has-flag@3.0.0: {} - has-flag@4.0.0: {} hosted-git-info@2.8.9: {} ignore@5.3.2: {} - ignore@7.0.0: {} + ignore@7.0.3: {} import-fresh@3.3.0: dependencies: @@ -5408,13 +5293,13 @@ snapshots: dependencies: is-extglob: 2.1.1 - is-immutable-type@5.0.0(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2): + is-immutable-type@5.0.1(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3): dependencies: - '@typescript-eslint/type-utils': 8.18.2(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - eslint: 9.17.0(jiti@2.4.0) - ts-api-utils: 1.3.0(typescript@5.7.2) - ts-declaration-location: 1.0.4(typescript@5.7.2) - typescript: 5.7.2 + '@typescript-eslint/type-utils': 8.21.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + eslint: 9.19.0(jiti@2.4.0) + ts-api-utils: 2.0.0(typescript@5.7.3) + ts-declaration-location: 1.0.4(typescript@5.7.3) + typescript: 5.7.3 transitivePeerDependencies: - supports-color @@ -5516,11 +5401,9 @@ snapshots: merge2@1.4.1: {} - meros@1.3.0(@types/node@22.10.2): + meros@1.3.0(@types/node@22.10.10): optionalDependencies: - '@types/node': 22.10.2 - - micro-memoize@4.1.2: {} + '@types/node': 22.10.10 micromatch@4.0.8: dependencies: @@ -5628,7 +5511,7 @@ snapshots: p-try@2.2.0: {} - package-manager-detector@0.2.5: {} + package-manager-detector@0.2.8: {} parent-module@1.0.1: dependencies: @@ -5641,7 +5524,7 @@ snapshots: parse-json@5.2.0: dependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.26.2 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -5790,8 +5673,6 @@ snapshots: shebang-regex@3.0.0: {} - short-unique-id@5.2.0: {} - slash@2.0.0: {} slash@3.0.0: {} @@ -5848,10 +5729,6 @@ snapshots: strip-json-comments@3.1.1: {} - supports-color@5.5.0: - dependencies: - has-flag: 3.0.0 - supports-color@7.2.0: dependencies: has-flag: 4.0.0 @@ -5872,7 +5749,7 @@ snapshots: commander: 2.20.3 source-map-support: 0.5.21 - tinyexec@0.3.1: {} + tinyexec@0.3.2: {} tmp@0.0.33: dependencies: @@ -5888,22 +5765,22 @@ snapshots: ts-algebra@2.0.0: {} - ts-api-utils@1.3.0(typescript@5.7.2): + ts-api-utils@1.3.0(typescript@5.7.3): dependencies: - typescript: 5.7.2 + typescript: 5.7.3 - ts-api-utils@2.0.0(typescript@5.7.2): + ts-api-utils@2.0.0(typescript@5.7.3): dependencies: - typescript: 5.7.2 + typescript: 5.7.3 - ts-declaration-location@1.0.4(typescript@5.7.2): + ts-declaration-location@1.0.4(typescript@5.7.3): dependencies: minimatch: 10.0.1 - typescript: 5.7.2 + typescript: 5.7.3 ts-dedent@2.2.0: {} - ts-pattern@5.6.0: {} + ts-pattern@5.6.2: {} tslib@2.7.0: {} @@ -5917,19 +5794,19 @@ snapshots: type-fest@2.19.0: {} - type-fest@4.31.0: {} + type-fest@4.33.0: {} - typescript-eslint@8.18.2(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2): + typescript-eslint@8.21.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.18.2(@typescript-eslint/parser@8.18.2(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2))(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@typescript-eslint/parser': 8.18.2(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - '@typescript-eslint/utils': 8.0.0(eslint@9.17.0(jiti@2.4.0))(typescript@5.7.2) - eslint: 9.17.0(jiti@2.4.0) - typescript: 5.7.2 + '@typescript-eslint/eslint-plugin': 8.21.0(@typescript-eslint/parser@8.21.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3))(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@typescript-eslint/parser': 8.21.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + '@typescript-eslint/utils': 8.0.0(eslint@9.19.0(jiti@2.4.0))(typescript@5.7.3) + eslint: 9.19.0(jiti@2.4.0) + typescript: 5.7.3 transitivePeerDependencies: - supports-color - typescript@5.7.2: {} + typescript@5.7.3: {} undici-types@6.20.0: {} @@ -5968,10 +5845,6 @@ snapshots: urlpattern-polyfill@10.0.0: {} - valibot@1.0.0-beta.9(typescript@5.7.2): - optionalDependencies: - typescript: 5.7.2 - validate-npm-package-license@3.0.4: dependencies: spdx-correct: 3.2.0 diff --git a/scripts/pull.sh b/scripts/pull.sh index 521ae79..f80e586 100755 --- a/scripts/pull.sh +++ b/scripts/pull.sh @@ -20,7 +20,6 @@ pull() { echo } -pull import-js eslint-import-resolver-typescript pull jsx-eslint eslint-plugin-jsx-a11y pull eslint-community eslint-plugin-n pull jsx-eslint jsx-ast-utils diff --git a/scripts/sync-deps.ts b/scripts/sync-deps.ts index 7a75fe5..7843875 100755 --- a/scripts/sync-deps.ts +++ b/scripts/sync-deps.ts @@ -1,4 +1,4 @@ -#!/usr/bin/env node --experimental-strip-types +#!/usr/bin/env node import fs from 'node:fs'; const up = JSON.parse( diff --git a/src/commits.json b/src/commits.json index f9673f4..01727c6 100644 --- a/src/commits.json +++ b/src/commits.json @@ -5,12 +5,6 @@ "committer": "Jordan Harband", "subject": "[meta] add `repository.directory` field" }, - "eslint-import-resolver-typescript": { - "hash": "ceadb103672e12af2ce9ac30b3ab4965ef581f2f", - "date": "2024-12-16T22:03:20+08:00", - "committer": "GitHub", - "subject": "chore(#331): drop `is-glob` (#332)" - }, "eslint-plugin-jsx-a11y": { "hash": "91e39b45ade789c86ae14df869a86b0ea468ed95", "date": "2024-12-25T15:11:08-06:00", diff --git a/src/config.d.ts b/src/config.d.ts index 7967665..e61f65e 100644 --- a/src/config.d.ts +++ b/src/config.d.ts @@ -7,6 +7,16 @@ export type Middleware = | (() => Promise) | (() => Promise<{ default: MiddlewareResult }>); +export type Environment = + | 'react' + | 'reactRefresh' + | 'tailwind' + | 'storybook' + | 'reactQuery' + | 'testingLibrary' + | 'jsdoc' + | 'vitest'; + export interface NormalizedExtendConfigOptions { auto?: boolean; middlewares?: Middleware[]; @@ -15,6 +25,9 @@ export interface NormalizedExtendConfigOptions { * Use `.gitignore` file to exclude files from ESLint. */ gitignore?: boolean; + env?: { + [key in Environment]?: boolean; + }; } export type ExtendConfigOptions = diff --git a/src/environment.ts b/src/environment.ts index 8c06333..2edb756 100644 --- a/src/environment.ts +++ b/src/environment.ts @@ -1,6 +1,7 @@ import fs from 'node:fs'; import path from 'node:path'; +import type { Environment, NormalizedExtendConfigOptions } from './config'; import type { Middleware } from './middleware'; import { reactQuery, storybook, vitest } from './presets/misc'; import { react, reactRefresh } from './presets/react'; @@ -14,7 +15,7 @@ type RemoveType = T extends `@types/${infer U}__${infer V}` ? U : T; -const middlewares = { +export const middlewares = { react, reactRefresh, tailwind: () => import('./presets/tailwind'), @@ -24,7 +25,7 @@ const middlewares = { jsdoc: () => import('./presets/jsdoc'), vitest, } satisfies { - [key: string]: Middleware; + [key in Environment]: Middleware; }; export const envs: { @@ -97,3 +98,11 @@ export function* checkEnv(): Generator { } } } + +export function* fromEnvironments(envs: NormalizedExtendConfigOptions['env']) { + for (const [env, enabled] of Object.entries(envs ?? {}) as [Environment, boolean][]) { + if (enabled) { + yield middlewares[env]; + } + } +} diff --git a/src/index.ts b/src/index.ts index 32a9c68..fd1d6a0 100644 --- a/src/index.ts +++ b/src/index.ts @@ -9,8 +9,8 @@ import tseslint from 'typescript-eslint'; import type { ExtendConfigOptions, NormalizedExtendConfigOptions } from './config'; import { off } from './constants'; -import { checkEnv } from './environment'; -import { Middleware } from './middleware'; +import { checkEnv, fromEnvironments } from './environment'; +import type { Middleware } from './middleware'; import { eslintRules } from './presets/eslint'; import stylistic from './presets/stylistic'; import { importRules, typescriptRules } from './presets/typescript'; @@ -32,6 +32,7 @@ function normalizeExtendConfig( middlewares = [], configs = [], gitignore = true, + env, } = options as NormalizedExtendConfigOptions; return { @@ -39,6 +40,7 @@ function normalizeExtendConfig( middlewares, configs, gitignore, + env, }; } @@ -50,14 +52,15 @@ export async function extendConfig( middlewares: addMiddlewares = [], configs, gitignore, + env, } = normalizeExtendConfig(options); const middlewares: Middleware[] = uniq([ () => import('./presets/custom'), ...(auto ? checkEnv() : []), + ...fromEnvironments(env), ...addMiddlewares, ]); - const result: FlatESLintConfig[] = [ { name: 'eslint-rules/eslint', diff --git a/src/presets/tailwind.ts b/src/presets/tailwind.ts index 85870c4..b265a92 100644 --- a/src/presets/tailwind.ts +++ b/src/presets/tailwind.ts @@ -16,7 +16,7 @@ export default defineConfig([ settings: { tailwindcss: { callees: ['classnames', 'clsx', 'tw', 'twx'], - classRegex: '^(css|class(Name)?)$', + classRegex: /^(css|class(Name)?)$/.source, }, }, }, diff --git a/src/presets/typescript.ts b/src/presets/typescript.ts index 2271d54..91fdf21 100644 --- a/src/presets/typescript.ts +++ b/src/presets/typescript.ts @@ -40,6 +40,14 @@ export const typescriptRules: Partial = { '@typescript-eslint/no-empty-object-type': off, '@typescript-eslint/no-empty-interface': [error, { allowSingleExtends: true }], '@typescript-eslint/no-explicit-any': off, + '@typescript-eslint/no-floating-promises': [ + 'warn', + { + allowForKnownSafeCalls: [ + { from: 'package', name: ['it', 'describe', 'test'], package: 'node:test' }, + ], + }, + ], '@typescript-eslint/no-misused-promises': [error, { checksVoidReturn: false }], '@typescript-eslint/no-namespace': off, '@typescript-eslint/no-unnecessary-type-assertion': error, diff --git a/src/presets/unicorn.ts b/src/presets/unicorn.ts index 09664db..ce247f2 100644 --- a/src/presets/unicorn.ts +++ b/src/presets/unicorn.ts @@ -7,10 +7,12 @@ import { defineConfig } from '../types'; const suggest = (suggest: string) => ({ suggest, fix: false }); -// https://github.com/sindresorhus/eslint-plugin-unicorn/tree/28e7498ad06679bb92343db53bb40a7b5ba2990a +// https://github.com/sindresorhus/eslint-plugin-unicorn/tree/1774135a5ddbded2c89f82952e37a3e3bb01cdfa const unicornRules: Partial = { 'unicorn/better-regex': error, 'unicorn/consistent-destructuring': warn, + 'unicorn/consistent-empty-array-spread': error, + 'unicorn/consistent-existence-index-check': error, 'unicorn/consistent-function-scoping': warn, 'unicorn/escape-case': error, 'unicorn/no-array-for-each': warn, @@ -22,6 +24,7 @@ const unicornRules: Partial = { 'unicorn/no-instanceof-array': error, 'unicorn/no-invalid-fetch-options': error, 'unicorn/no-invalid-remove-event-listener': error, + 'unicorn/no-length-as-slice-end': error, 'unicorn/no-lonely-if': warn, 'unicorn/no-negation-in-equality-check': error, 'unicorn/no-new-buffer': error, @@ -38,6 +41,7 @@ const unicornRules: Partial = { 'unicorn/no-useless-undefined': error, 'unicorn/no-zero-fractions': error, 'unicorn/number-literal-case': error, + 'unicorn/prefer-array-index-of': error, 'unicorn/prefer-array-find': error, 'unicorn/prefer-array-flat': error, 'unicorn/prefer-array-flat-map': error, @@ -54,6 +58,7 @@ const unicornRules: Partial = { 'unicorn/prefer-json-parse-buffer': warn, 'unicorn/prefer-keyboard-event-key': warn, 'unicorn/prefer-logical-operator-over-ternary': warn, + 'unicorn/prefer-math-min-max': error, 'unicorn/prefer-math-trunc': warn, 'unicorn/prefer-modern-dom-apis': error, 'unicorn/prefer-modern-math-apis': error, @@ -66,14 +71,16 @@ const unicornRules: Partial = { 'unicorn/prefer-regexp-test': error, 'unicorn/prefer-set-has': warn, 'unicorn/prefer-set-size': error, - 'unicorn/prefer-string-raw': error, + 'unicorn/prefer-string-raw': warn, 'unicorn/prefer-string-slice': error, 'unicorn/prefer-string-starts-ends-with': warn, 'unicorn/prefer-string-trim-start-end': error, 'unicorn/prefer-switch': warn, 'unicorn/prefer-ternary': warn, + 'unicorn/prefer-type-error': warn, 'unicorn/relative-url-style': warn, 'unicorn/require-number-to-fixed-digits-argument': error, + 'unicorn/require-post-message-target-origin': warn, 'unicorn/string-content': [ warn, {