From f2da72b4d034337217a14eda8c1f985dc2c897bf Mon Sep 17 00:00:00 2001 From: Alessio Gravili Date: Tue, 11 Mar 2025 12:34:50 -0600 Subject: [PATCH] chore(deps): bump all eslint packages (#11629) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This bumps all eslint packages, ensuring compatibility with TypeScript 5.7.3. Previously, the following would be thrown: ```bash WARNING: You are currently running a version of TypeScript which is not officially supported by @typescript-eslint/typescript-estree. You may find that it works just fine, or you may not. SUPPORTED TYPESCRIPT VERSIONS: >=4.7.4 <5.7.0 YOUR TYPESCRIPT VERSION: 5.7.3 Please only submit bug reports when using the officially supported version ``` This [might have caused errors during linting](https://payloadcms.slack.com/archives/C04H7CQ615K/p1741707183505329?thread_ts=1741707036.030089&cid=C04H7CQ615K). `payload` lint before: ✖ 380 problems (9 errors, 371 warnings) `payload` lint after: ✖ 381 problems (9 errors, 372 warnings) `ui` lint before: ✖ 154 problems (12 errors, 142 warnings) `ui` lint after: ✖ 267 problems (12 errors, 255 warnings) The additional warnings in `ui` come from the new `@eslint-react/no-use-context` and `@eslint-react/no-context-provider` rules which are good to have in React 19. --- .../eslint-config/configs/react/index.mjs | 1 + packages/eslint-config/index.mjs | 2 +- packages/eslint-config/package.json | 25 +- packages/eslint-plugin/package.json | 25 +- pnpm-lock.yaml | 891 +++++++++--------- 5 files changed, 488 insertions(+), 456 deletions(-) diff --git a/packages/eslint-config/configs/react/index.mjs b/packages/eslint-config/configs/react/index.mjs index adfd0cd30..c3857d292 100644 --- a/packages/eslint-config/configs/react/index.mjs +++ b/packages/eslint-config/configs/react/index.mjs @@ -13,6 +13,7 @@ export const index = deepMerge( rules: { ...reactHooks.configs.recommended.rules, '@eslint-react/hooks-extra/no-direct-set-state-in-use-effect': 'off', + '@eslint-react/naming-convention/use-state': 'off', }, }, { diff --git a/packages/eslint-config/index.mjs b/packages/eslint-config/index.mjs index 5d594c8d8..91a4c69f3 100644 --- a/packages/eslint-config/index.mjs +++ b/packages/eslint-config/index.mjs @@ -2,7 +2,7 @@ import js from '@eslint/js' import tseslint from 'typescript-eslint' import perfectionist from 'eslint-plugin-perfectionist' import { configs as regexpPluginConfigs } from 'eslint-plugin-regexp' -import eslintConfigPrettier from 'eslint-config-prettier' +import eslintConfigPrettier from 'eslint-config-prettier/flat' import payloadPlugin from '@payloadcms/eslint-plugin' import reactExtends from './configs/react/index.mjs' import jestExtends from './configs/jest/index.mjs' diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index a500d41d3..d624be53a 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -24,23 +24,22 @@ "test": "echo \"Error: no test specified\" && exit 1" }, "dependencies": { - "@eslint-react/eslint-plugin": "1.16.1", - "@eslint/js": "9.14.0", + "@eslint-react/eslint-plugin": "1.31.0", + "@eslint/js": "9.22.0", "@payloadcms/eslint-plugin": "workspace:*", "@types/eslint": "9.6.1", - "@types/eslint__js": "8.42.3", - "@typescript-eslint/parser": "8.14.0", - "eslint": "9.14.0", - "eslint-config-prettier": "9.1.0", - "eslint-plugin-import-x": "4.4.2", - "eslint-plugin-jest": "28.9.0", - "eslint-plugin-jest-dom": "5.4.0", + "@typescript-eslint/parser": "8.26.1", + "eslint": "9.22.0", + "eslint-config-prettier": "10.1.1", + "eslint-plugin-import-x": "4.6.1", + "eslint-plugin-jest": "28.11.0", + "eslint-plugin-jest-dom": "5.5.0", "eslint-plugin-jsx-a11y": "6.10.2", "eslint-plugin-perfectionist": "3.9.1", - "eslint-plugin-react-hooks": "0.0.0-experimental-a4b2d0d5-20250203", - "eslint-plugin-regexp": "2.6.0", - "globals": "15.12.0", + "eslint-plugin-react-hooks": "0.0.0-experimental-d331ba04-20250307", + "eslint-plugin-regexp": "2.7.0", + "globals": "16.0.0", "typescript": "5.7.3", - "typescript-eslint": "8.14.0" + "typescript-eslint": "8.26.1" } } diff --git a/packages/eslint-plugin/package.json b/packages/eslint-plugin/package.json index 0c976c492..4970df577 100644 --- a/packages/eslint-plugin/package.json +++ b/packages/eslint-plugin/package.json @@ -24,22 +24,21 @@ "test": "echo \"Error: no test specified\" && exit 1" }, "dependencies": { - "@eslint-react/eslint-plugin": "1.16.1", - "@eslint/js": "9.14.0", + "@eslint-react/eslint-plugin": "1.31.0", + "@eslint/js": "9.22.0", "@types/eslint": "9.6.1", - "@types/eslint__js": "8.42.3", - "@typescript-eslint/parser": "8.14.0", - "eslint": "9.14.0", - "eslint-config-prettier": "9.1.0", - "eslint-plugin-import-x": "4.4.2", - "eslint-plugin-jest": "28.9.0", - "eslint-plugin-jest-dom": "5.4.0", + "@typescript-eslint/parser": "8.26.1", + "eslint": "9.22.0", + "eslint-config-prettier": "10.1.1", + "eslint-plugin-import-x": "4.6.1", + "eslint-plugin-jest": "28.11.0", + "eslint-plugin-jest-dom": "5.5.0", "eslint-plugin-jsx-a11y": "6.10.2", "eslint-plugin-perfectionist": "3.9.1", - "eslint-plugin-react-hooks": "0.0.0-experimental-a4b2d0d5-20250203", - "eslint-plugin-regexp": "2.6.0", - "globals": "15.12.0", + "eslint-plugin-react-hooks": "0.0.0-experimental-d331ba04-20250307", + "eslint-plugin-regexp": "2.7.0", + "globals": "16.0.0", "typescript": "5.7.3", - "typescript-eslint": "8.14.0" + "typescript-eslint": "8.26.1" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 51f895baf..deb010214 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -502,113 +502,107 @@ importers: packages/eslint-config: dependencies: '@eslint-react/eslint-plugin': - specifier: 1.16.1 - version: 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) + specifier: 1.31.0 + version: 1.31.0(eslint@9.22.0(jiti@1.21.6))(ts-api-utils@2.0.1(typescript@5.7.3))(typescript@5.7.3) '@eslint/js': - specifier: 9.14.0 - version: 9.14.0 + specifier: 9.22.0 + version: 9.22.0 '@payloadcms/eslint-plugin': specifier: workspace:* version: link:../eslint-plugin '@types/eslint': specifier: 9.6.1 version: 9.6.1 - '@types/eslint__js': - specifier: 8.42.3 - version: 8.42.3 '@typescript-eslint/parser': - specifier: 8.14.0 - version: 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) + specifier: 8.26.1 + version: 8.26.1(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) eslint: - specifier: 9.14.0 - version: 9.14.0(jiti@1.21.6) + specifier: 9.22.0 + version: 9.22.0(jiti@1.21.6) eslint-config-prettier: - specifier: 9.1.0 - version: 9.1.0(eslint@9.14.0(jiti@1.21.6)) + specifier: 10.1.1 + version: 10.1.1(eslint@9.22.0(jiti@1.21.6)) eslint-plugin-import-x: - specifier: 4.4.2 - version: 4.4.2(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) + specifier: 4.6.1 + version: 4.6.1(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) eslint-plugin-jest: - specifier: 28.9.0 - version: 28.9.0(@typescript-eslint/eslint-plugin@8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3))(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3))(eslint@9.14.0(jiti@1.21.6))(jest@29.7.0(@types/node@22.5.4)(babel-plugin-macros@3.1.0))(typescript@5.7.3) + specifier: 28.11.0 + version: 28.11.0(@typescript-eslint/eslint-plugin@8.26.1(@typescript-eslint/parser@8.26.1(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3))(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3))(eslint@9.22.0(jiti@1.21.6))(jest@29.7.0(@types/node@22.5.4)(babel-plugin-macros@3.1.0))(typescript@5.7.3) eslint-plugin-jest-dom: - specifier: 5.4.0 - version: 5.4.0(eslint@9.14.0(jiti@1.21.6)) + specifier: 5.5.0 + version: 5.5.0(eslint@9.22.0(jiti@1.21.6)) eslint-plugin-jsx-a11y: specifier: 6.10.2 - version: 6.10.2(eslint@9.14.0(jiti@1.21.6)) + version: 6.10.2(eslint@9.22.0(jiti@1.21.6)) eslint-plugin-perfectionist: specifier: 3.9.1 - version: 3.9.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) + version: 3.9.1(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) eslint-plugin-react-hooks: - specifier: 0.0.0-experimental-a4b2d0d5-20250203 - version: 0.0.0-experimental-a4b2d0d5-20250203(eslint@9.14.0(jiti@1.21.6)) + specifier: 0.0.0-experimental-d331ba04-20250307 + version: 0.0.0-experimental-d331ba04-20250307(eslint@9.22.0(jiti@1.21.6)) eslint-plugin-regexp: - specifier: 2.6.0 - version: 2.6.0(eslint@9.14.0(jiti@1.21.6)) + specifier: 2.7.0 + version: 2.7.0(eslint@9.22.0(jiti@1.21.6)) globals: - specifier: 15.12.0 - version: 15.12.0 + specifier: 16.0.0 + version: 16.0.0 typescript: specifier: 5.7.3 version: 5.7.3 typescript-eslint: - specifier: 8.14.0 - version: 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) + specifier: 8.26.1 + version: 8.26.1(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) packages/eslint-plugin: dependencies: '@eslint-react/eslint-plugin': - specifier: 1.16.1 - version: 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) + specifier: 1.31.0 + version: 1.31.0(eslint@9.22.0(jiti@1.21.6))(ts-api-utils@2.0.1(typescript@5.7.3))(typescript@5.7.3) '@eslint/js': - specifier: 9.14.0 - version: 9.14.0 + specifier: 9.22.0 + version: 9.22.0 '@types/eslint': specifier: 9.6.1 version: 9.6.1 - '@types/eslint__js': - specifier: 8.42.3 - version: 8.42.3 '@typescript-eslint/parser': - specifier: 8.14.0 - version: 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) + specifier: 8.26.1 + version: 8.26.1(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) eslint: - specifier: 9.14.0 - version: 9.14.0(jiti@1.21.6) + specifier: 9.22.0 + version: 9.22.0(jiti@1.21.6) eslint-config-prettier: - specifier: 9.1.0 - version: 9.1.0(eslint@9.14.0(jiti@1.21.6)) + specifier: 10.1.1 + version: 10.1.1(eslint@9.22.0(jiti@1.21.6)) eslint-plugin-import-x: - specifier: 4.4.2 - version: 4.4.2(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) + specifier: 4.6.1 + version: 4.6.1(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) eslint-plugin-jest: - specifier: 28.9.0 - version: 28.9.0(@typescript-eslint/eslint-plugin@8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3))(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3))(eslint@9.14.0(jiti@1.21.6))(jest@29.7.0(@types/node@22.5.4)(babel-plugin-macros@3.1.0))(typescript@5.7.3) + specifier: 28.11.0 + version: 28.11.0(@typescript-eslint/eslint-plugin@8.26.1(@typescript-eslint/parser@8.26.1(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3))(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3))(eslint@9.22.0(jiti@1.21.6))(jest@29.7.0(@types/node@22.5.4)(babel-plugin-macros@3.1.0))(typescript@5.7.3) eslint-plugin-jest-dom: - specifier: 5.4.0 - version: 5.4.0(eslint@9.14.0(jiti@1.21.6)) + specifier: 5.5.0 + version: 5.5.0(eslint@9.22.0(jiti@1.21.6)) eslint-plugin-jsx-a11y: specifier: 6.10.2 - version: 6.10.2(eslint@9.14.0(jiti@1.21.6)) + version: 6.10.2(eslint@9.22.0(jiti@1.21.6)) eslint-plugin-perfectionist: specifier: 3.9.1 - version: 3.9.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) + version: 3.9.1(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) eslint-plugin-react-hooks: - specifier: 0.0.0-experimental-a4b2d0d5-20250203 - version: 0.0.0-experimental-a4b2d0d5-20250203(eslint@9.14.0(jiti@1.21.6)) + specifier: 0.0.0-experimental-d331ba04-20250307 + version: 0.0.0-experimental-d331ba04-20250307(eslint@9.22.0(jiti@1.21.6)) eslint-plugin-regexp: - specifier: 2.6.0 - version: 2.6.0(eslint@9.14.0(jiti@1.21.6)) + specifier: 2.7.0 + version: 2.7.0(eslint@9.22.0(jiti@1.21.6)) globals: - specifier: 15.12.0 - version: 15.12.0 + specifier: 16.0.0 + version: 16.0.0 typescript: specifier: 5.7.3 version: 5.7.3 typescript-eslint: - specifier: 8.14.0 - version: 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) + specifier: 8.26.1 + version: 8.26.1(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) packages/graphql: dependencies: @@ -789,7 +783,7 @@ importers: version: 3.3.1(esbuild@0.24.2)(sass-embedded@1.80.6) eslint-plugin-react-compiler: specifier: 19.0.0-beta-714736e-20250131 - version: 19.0.0-beta-714736e-20250131(eslint@9.14.0(jiti@1.21.6)) + version: 19.0.0-beta-714736e-20250131(eslint@9.22.0(jiti@1.21.6)) payload: specifier: workspace:* version: link:../payload @@ -1352,7 +1346,7 @@ importers: version: 7.26.0(@babel/core@7.26.7) '@lexical/eslint-plugin': specifier: 0.27.1 - version: 0.27.1(eslint@9.14.0(jiti@1.21.6)) + version: 0.27.1(eslint@9.22.0(jiti@1.21.6)) '@payloadcms/eslint-config': specifier: workspace:* version: link:../eslint-config @@ -1385,7 +1379,7 @@ importers: version: 3.3.1(esbuild@0.24.2)(sass-embedded@1.80.6) eslint-plugin-react-compiler: specifier: 19.0.0-beta-714736e-20250131 - version: 19.0.0-beta-714736e-20250131(eslint@9.14.0(jiti@1.21.6)) + version: 19.0.0-beta-714736e-20250131(eslint@9.22.0(jiti@1.21.6)) payload: specifier: workspace:* version: link:../payload @@ -1666,7 +1660,7 @@ importers: version: 3.3.1(esbuild@0.24.2)(sass-embedded@1.80.6) eslint-plugin-react-compiler: specifier: 19.0.0-beta-714736e-20250131 - version: 19.0.0-beta-714736e-20250131(eslint@9.14.0(jiti@1.21.6)) + version: 19.0.0-beta-714736e-20250131(eslint@9.22.0(jiti@1.21.6)) payload: specifier: workspace:* version: link:../payload @@ -1822,7 +1816,7 @@ importers: version: 0.28.0 eslint-plugin-playwright: specifier: 2.2.0 - version: 2.2.0(eslint@9.14.0(jiti@1.21.6)) + version: 2.2.0(eslint@9.22.0(jiti@1.21.6)) execa: specifier: 5.1.1 version: 5.1.1 @@ -3542,14 +3536,20 @@ packages: resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint-react/ast@1.16.1': - resolution: {integrity: sha512-IzJnMy+70w8k1ek06vqdk8g/vxVffOII3c65ggtlQwj2ZBZB/cgUABzNkDV7Hi3VtE0kChZSVSDV6MR76gt5Sg==} + '@eslint-react/ast@1.31.0': + resolution: {integrity: sha512-grHVhrUDxWJxH1sV21Tsn3Rvy55j9JiCqWynGCtQ1UL0dFvVWI+7sUGvt0oIFtJn6aMZrJQ8BBqpWZEtNdrjjQ==} + engines: {bun: '>=1.0.15', node: '>=18.18.0'} - '@eslint-react/core@1.16.1': - resolution: {integrity: sha512-QTuROazb1gILdV1h4iON38HbxQpOUMpEPg3etoFrLeH1a9yJIfnsb2t1ryrJh2pqQ+Rw5Lz6za+sJknbuDYxOg==} + '@eslint-react/core@1.31.0': + resolution: {integrity: sha512-oWP/On0GQE67SyrglNwmocghOZHicl7EEzJcTc5nOsALFK7qeQil8GGu71bZ02vzAL8f9BkcD/DrxQKZZ+lp/A==} + engines: {bun: '>=1.0.15', node: '>=18.18.0'} - '@eslint-react/eslint-plugin@1.16.1': - resolution: {integrity: sha512-QTpBKDbe6DZCsczFkFjqVFRuwbUlMV+FF0XdZLrMRuHEvmcs/6G70wHL/hCe2CruARnGiAQRWnA+IenFw+gAuw==} + '@eslint-react/eff@1.31.0': + resolution: {integrity: sha512-vimMkCQ9xJ09ECVVuW7aRiQD23XFij9TISs/AZsMRvezwou36vzT05qX5nkArkVALAzqIGSuEX8ez2r5N0vZ2g==} + engines: {bun: '>=1.0.15', node: '>=18.18.0'} + + '@eslint-react/eslint-plugin@1.31.0': + resolution: {integrity: sha512-rw3htCHW1sjidT/XeNZzfM7kuu/K5CGTfN9LXoH+Gz6LDNkLGSLgmuZne1qM2H0lYgHC8OxV7lKQoObhVwZkWA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -3558,43 +3558,44 @@ packages: typescript: optional: true - '@eslint-react/jsx@1.16.1': - resolution: {integrity: sha512-VrlCeVpRkAK5t8tpJRa+IOIdQQ9qTCnS1UOZOSV/SDcgBdsyGFkYzzY1EHUCR9MSxpsS/NPaXBfvrgMJ+llMow==} + '@eslint-react/jsx@1.31.0': + resolution: {integrity: sha512-DrsZz5yRFkCasUHMa+dov23/o2uU1QAv6ncwnK3aJh4tf6wKhnB55AAaSRaiTaHC4TH6c3yYVJ2SAbDNXsgUTg==} + engines: {bun: '>=1.0.15', node: '>=18.18.0'} - '@eslint-react/shared@1.16.1': - resolution: {integrity: sha512-A+R590q0UQuHVlz9YHs+g6HQZ/cyKK/bWw0ykyEAoTNXCDz8lpbxW02dH4iC/9eMEnYs2dQn4as1qkwm9GhrfQ==} + '@eslint-react/shared@1.31.0': + resolution: {integrity: sha512-hB0mJATryhnwSG1zEIblOj/X159CpHyDqXExd3El1LovyVP/rbMccZ8qscNuYwnAsTU1FTZBZboIbSplxxumug==} + engines: {bun: '>=1.0.15', node: '>=18.18.0'} - '@eslint-react/tools@1.16.1': - resolution: {integrity: sha512-X/VbkpltsfLLM14SqAThFEEsvQOCopyFXRwnAJp6HU9SdZEy7CkqRdPz/EQl8w7SEl70/DVFI2kvx0FN8YP3bw==} + '@eslint-react/var@1.31.0': + resolution: {integrity: sha512-4jiAqBfX6JgnmKVhuOIqHT5gAvZF5I/xXU32E79EFIgaDs0rFEy0KL+EcZJsXB20cMajg0pEiKXVWFgFwbxFPw==} + engines: {bun: '>=1.0.15', node: '>=18.18.0'} - '@eslint-react/types@1.16.1': - resolution: {integrity: sha512-0vNdbVtebCtlGZBFWmZaYvXYhgakKrvQz1WYeSmEMKLSebIgReSrvjqVOhQOvoz41lGIuNYUKfYVSWwj41lyDg==} - - '@eslint-react/var@1.16.1': - resolution: {integrity: sha512-CZ1fMQPkr60pwx8PLHsn75cl1Ovw/GHo2v6nhdWyhW8VhbBwJ1d1VdjSxPZjHJ4KCZFTuVVunWn7W9gDZmK+ow==} - - '@eslint/config-array@0.18.0': - resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==} + '@eslint/config-array@0.19.2': + resolution: {integrity: sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/core@0.7.0': - resolution: {integrity: sha512-xp5Jirz5DyPYlPiKat8jaq0EmYvDXKKpzTbxXMpT9eqlRJkRKIz9AGMdlvYjih+im+QlhWrpvVjl8IPC/lHlUw==} + '@eslint/config-helpers@0.1.0': + resolution: {integrity: sha512-kLrdPDJE1ckPo94kmPPf9Hfd0DU0Jw6oKYrhe+pwSC0iTUInmTa+w6fw8sGgcfkFJGNdWOUeOaDM4quW4a7OkA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/eslintrc@3.1.0': - resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} + '@eslint/core@0.12.0': + resolution: {integrity: sha512-cmrR6pytBuSMTaBweKoGMwu3EiHiEC+DoyupPmlZ0HxBJBtIxwe+j/E4XPIKNx+Q74c8lXKPwYawBf5glsTkHg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.14.0': - resolution: {integrity: sha512-pFoEtFWCPyDOl+C6Ift+wC7Ro89otjigCf5vcuWqWgqNSQbRrpjSvdeE6ofLz4dHmyxD5f7gIdGT4+p36L6Twg==} + '@eslint/eslintrc@3.3.0': + resolution: {integrity: sha512-yaVPAiNAalnCZedKLdR21GOGILMLKPyqSLWaAjQFvYA2i/ciDi8ArYVr69Anohb6cH2Ukhqti4aFnYyPm8wdwQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/object-schema@2.1.4': - resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} + '@eslint/js@9.22.0': + resolution: {integrity: sha512-vLFajx9o8d1/oL2ZkpMYbkLv8nDB6yaIwFNt7nI4+I80U/z03SxmfOMsLbvWr3p7C+Wnoh//aOu2pQW8cS0HCQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/plugin-kit@0.2.2': - resolution: {integrity: sha512-CXtq5nR4Su+2I47WPOlWud98Y5Lv8Kyxp2ukhgFx/eW6Blm18VXJO5WuQylPugRo8nbluoi6GvvxBLqHcvqUUw==} + '@eslint/object-schema@2.1.6': + resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/plugin-kit@0.2.7': + resolution: {integrity: sha512-JubJ5B2pJ4k4yGxaNLdbjrnk9d/iDz6/q8wOilpIowd6PJPgaxCuHBnBszq7Ce2TyMrywm5r4PnKm6V3iiZF+g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@faceless-ui/modal@3.0.0-beta.2': @@ -3672,8 +3673,8 @@ packages: resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==} engines: {node: '>=18.18'} - '@humanwhocodes/retry@0.4.1': - resolution: {integrity: sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA==} + '@humanwhocodes/retry@0.4.2': + resolution: {integrity: sha512-xeO57FpIu4p1Ri3Jq/EXq4ClRm86dVF2z/+kvFnyqVYRavTZmaFaUBbWCOuuTh0o/g7DSsk6kc2vrS4Vl5oPOQ==} engines: {node: '>=18.18'} '@hyrious/esbuild-plugin-commonjs@0.2.4': @@ -5225,6 +5226,9 @@ packages: '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} + '@types/doctrine@0.0.9': + resolution: {integrity: sha512-eOIHzCUSH7SMfonMG1LsC2f8vxBFtho6NGBznK41R84YzPuvSBzrhEps33IsQiOW9+VL6NQ9DbjQJznk/S4uRA==} + '@types/escape-html@1.0.4': resolution: {integrity: sha512-qZ72SFTgUAZ5a7Tj6kf2SHLetiH5S6f8G5frB2SPQ3EyF02kxdyBFf4Tz4banE3xCgGnKgWLt//a6VuYHKYJTg==} @@ -5234,9 +5238,6 @@ packages: '@types/eslint@9.6.1': resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} - '@types/eslint__js@8.42.3': - resolution: {integrity: sha512-alfG737uhmPdnvkrLdZLcEKJ/B8s9Y4hrZ+YAdzUeoArBlSUERA2E87ROfOaS4jd/C45fzOoZzidLc1IPwLqOw==} - '@types/esprima@4.0.6': resolution: {integrity: sha512-lIk+kSt9lGv5hxK6aZNjiUEGZqKmOTpmg0tKiJQI+Ow98fLillxsiZNik5+RcP7mXL929KiTH/D9jGtpDlMbVw==} @@ -5401,44 +5402,44 @@ packages: '@types/yargs@17.0.33': resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} - '@typescript-eslint/eslint-plugin@8.14.0': - resolution: {integrity: sha512-tqp8H7UWFaZj0yNO6bycd5YjMwxa6wIHOLZvWPkidwbgLCsBMetQoGj7DPuAlWa2yGO3H48xmPwjhsSPPCGU5w==} + '@typescript-eslint/eslint-plugin@8.26.1': + resolution: {integrity: sha512-2X3mwqsj9Bd3Ciz508ZUtoQQYpOhU/kWoUqIf49H8Z0+Vbh6UF/y0OEYp0Q0axOGzaBGs7QxRwq0knSQ8khQNA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 eslint: ^8.57.0 || ^9.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + typescript: 5.7.3 - '@typescript-eslint/parser@8.14.0': - resolution: {integrity: sha512-2p82Yn9juUJq0XynBXtFCyrBDb6/dJombnz6vbo6mgQEtWHfvHbQuEa9kAOVIt1c9YFwi7H6WxtPj1kg+80+RA==} + '@typescript-eslint/parser@8.26.1': + resolution: {integrity: sha512-w6HZUV4NWxqd8BdeFf81t07d7/YV9s7TCWrQQbG5uhuvGUAW+fq1usZ1Hmz9UPNLniFnD8GLSsDpjP0hm1S4lQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + typescript: 5.7.3 '@typescript-eslint/scope-manager@8.14.0': resolution: {integrity: sha512-aBbBrnW9ARIDn92Zbo7rguLnqQ/pOrUguVpbUwzOhkFg2npFDwTgPGqFqE0H5feXcOoJOfX3SxlJaKEVtq54dw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.14.0': - resolution: {integrity: sha512-Xcz9qOtZuGusVOH5Uk07NGs39wrKkf3AxlkK79RBK6aJC1l03CobXjJbwBPSidetAOV+5rEVuiT1VSBUOAsanQ==} + '@typescript-eslint/scope-manager@8.26.1': + resolution: {integrity: sha512-6EIvbE5cNER8sqBu6V7+KeMZIC1664d2Yjt+B9EWUXrsyWpxx4lEZrmvxgSKRC6gX+efDL/UY9OpPZ267io3mg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/type-utils@8.26.1': + resolution: {integrity: sha512-Kcj/TagJLwoY/5w9JGEFV0dclQdyqw9+VMndxOJKtoFSjfZhLXhYjzsQEeyza03rwHx2vFEGvrJWJBXKleRvZg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + eslint: ^8.57.0 || ^9.0.0 + typescript: 5.7.3 '@typescript-eslint/types@8.14.0': resolution: {integrity: sha512-yjeB9fnO/opvLJFAsPNYlKPnEM8+z4og09Pk504dkqonT02AyL5Z9SSqlE0XqezS93v6CXn49VHvB2G7XSsl0g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/types@8.26.1': + resolution: {integrity: sha512-n4THUQW27VmQMx+3P+B0Yptl7ydfceUj4ON/AQILAASwgYdZ/2dhfymRMh5egRUrvK5lSmaOm77Ry+lmXPOgBQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/typescript-estree@8.14.0': resolution: {integrity: sha512-OPXPLYKGZi9XS/49rdaCbR5j/S14HazviBlUQFvSKz3npr3NikF+mrgK7CFVur6XEt95DZp/cmke9d5i3vtVnQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -5448,16 +5449,33 @@ packages: typescript: optional: true + '@typescript-eslint/typescript-estree@8.26.1': + resolution: {integrity: sha512-yUwPpUHDgdrv1QJ7YQal3cMVBGWfnuCdKbXw1yyjArax3353rEJP1ZA+4F8nOlQ3RfS2hUN/wze3nlY+ZOhvoA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: 5.7.3 + '@typescript-eslint/utils@8.14.0': resolution: {integrity: sha512-OGqj6uB8THhrHj0Fk27DcHPojW7zKwKkPmHXHvQ58pLYp4hy8CSUdTKykKeh+5vFqTTVmjz0zCOOPKRovdsgHA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 + '@typescript-eslint/utils@8.26.1': + resolution: {integrity: sha512-V4Urxa/XtSUroUrnI7q6yUTD3hDtfJ2jzVfeT3VK0ciizfK2q/zGC0iDh1lFMUZR8cImRrep6/q0xd/1ZGPQpg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: 5.7.3 + '@typescript-eslint/visitor-keys@8.14.0': resolution: {integrity: sha512-vG0XZo8AdTH9OE6VFRwAZldNc7qtJ/6NLGWak+BtENuEUXGZgFpihILPiBvKXvJ2nFu27XNGC6rKiwuaoMbYzQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/visitor-keys@8.26.1': + resolution: {integrity: sha512-AjOC3zfnxd6S4Eiy3jwktJPclqhFHNyd8L6Gycf9WUPoKZpgM5PjkxY1X7uSy61xVpiJDhhk7XT2NVsN3ALTWg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@uploadthing/mime-types@0.3.2': resolution: {integrity: sha512-WP/K75S/649lM0GUcd9jq4RjeTIc/0bO2UmLx4+usTSNy/x0K8gV0JdLWeUUbmTQtJoHd4ZTSvAdG7ZQgcmXvA==} @@ -6135,6 +6153,9 @@ packages: commondir@1.0.1: resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} + compare-versions@6.1.1: + resolution: {integrity: sha512-4hm4VPpIecmlg59CHXnRDnqGplJFrbLG4aFEl5vl6cK1u76ws3LLvX7ikFnTDl5vo39sjWD6AaDPYodJp/NNHg==} + compute-scroll-into-view@1.0.20: resolution: {integrity: sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg==} @@ -6201,6 +6222,10 @@ packages: resolution: {integrity: sha512-ZVJrKKYunU38/76t0RMOulHOnUcbU9GbpWKAOZ0mhjr7CX6FVrH+4FrAapSOekrgFQ3f/8gwMEuIft0aKq6Hug==} engines: {node: '>= 8'} + cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} + crypt@0.0.2: resolution: {integrity: sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==} @@ -6621,8 +6646,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.1.1: + resolution: {integrity: sha512-4EQQr6wXwS+ZJSzaR5ZCrYgLxqvUjdXctaEtBqHcbkW944B1NQyO4qpdHQbXBONfwxXdkAY81HH4+LUfrg+zPw==} hasBin: true peerDependencies: eslint: '>=7.0.0' @@ -6630,14 +6655,14 @@ packages: eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} - eslint-plugin-import-x@4.4.2: - resolution: {integrity: sha512-mDRXPSLQ0UQZQw91QdG4/qZT6hgeW2MJTczAbgPseUZuPEtIjjdPOolXroRkulnOn3fzj6gNgvk+wchMJiHElg==} + eslint-plugin-import-x@4.6.1: + resolution: {integrity: sha512-wluSUifMIb7UfwWXqx7Yx0lE/SGCcGXECLx/9bCmbY2nneLwvAZ4vkd1IXDjPKFvdcdUgr1BaRnaRpx3k2+Pfw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - eslint-plugin-jest-dom@5.4.0: - resolution: {integrity: sha512-yBqvFsnpS5Sybjoq61cJiUsenRkC9K32hYQBFS9doBR7nbQZZ5FyO+X7MlmfM1C48Ejx/qTuOCgukDUNyzKZ7A==} + eslint-plugin-jest-dom@5.5.0: + resolution: {integrity: sha512-CRlXfchTr7EgC3tDI7MGHY6QjdJU5Vv2RPaeeGtkXUHnKZf04kgzMPIJUXt4qKCvYWVVIEo9ut9Oq1vgXAykEA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6', yarn: '>=1'} peerDependencies: '@testing-library/dom': ^8.0.0 || ^9.0.0 || ^10.0.0 @@ -6646,8 +6671,8 @@ packages: '@testing-library/dom': optional: true - eslint-plugin-jest@28.9.0: - resolution: {integrity: sha512-rLu1s1Wf96TgUUxSw6loVIkNtUjq1Re7A9QdCCHSohnvXEBAjuL420h0T/fMmkQlNsQP2GhQzEUpYHPfxBkvYQ==} + eslint-plugin-jest@28.11.0: + resolution: {integrity: sha512-QAfipLcNCWLVocVbZW8GimKn5p5iiMcgGbRzz8z/P5q7xw+cNEpYqyzFMtIF/ZgF2HLOyy+dYBut+DoYolvqig==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} peerDependencies: '@typescript-eslint/eslint-plugin': ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -6696,8 +6721,8 @@ packages: peerDependencies: eslint: '>=7' - eslint-plugin-react-debug@1.16.1: - resolution: {integrity: sha512-AijumibZ+3hBYCGBEeD3GQse5TPnq9z6bX0qfsFwCwWjkW+siL2EEGvaxT7UZp2mcFMvoRJT3E4Jsemn6g0AGw==} + eslint-plugin-react-debug@1.31.0: + resolution: {integrity: sha512-G0RUjnfGEq9hgdlmU8Tr9gTaO48zBdUN6273/fBYoMOzLYO1kF1mJ0KLzzi7iIsk0nyRn17kJdbdzfdjS4hgYg==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -6706,8 +6731,8 @@ packages: typescript: optional: true - eslint-plugin-react-dom@1.16.1: - resolution: {integrity: sha512-qJFfCR2Rofd5/V9/8EE4sg6a829HcI07DeK7qqTosYRPBYkwbfUUjvizzlTxneMAcPQuFfPZa1UMDTaejKStyg==} + eslint-plugin-react-dom@1.31.0: + resolution: {integrity: sha512-ZVh59dIoJl2Rjqe49zLy+AHPFVo9RWHH49eAHP7+eTNAdmec6/7xHlsj8TWTpoSkBbU/VgxLjNKl5Tn2umd+qQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -6716,8 +6741,8 @@ packages: typescript: optional: true - eslint-plugin-react-hooks-extra@1.16.1: - resolution: {integrity: sha512-OJ4RJZ7n25XnF6+NaFC9dzrec2C+/o4zb4Brs+v6fVVbvQQZirgWamKZMOJo+I1HsHdOULtBo1uwopLfnVBihQ==} + eslint-plugin-react-hooks-extra@1.31.0: + resolution: {integrity: sha512-IEjtfbFpWX3ewkTlaBZfY9rXMGXPqOfVXj2w9CI/wXQVgKQ3OqC7gZsPI2PwsImcA3+fYK6nNz7J+PgW/sjvbA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -6726,14 +6751,14 @@ packages: typescript: optional: true - eslint-plugin-react-hooks@0.0.0-experimental-a4b2d0d5-20250203: - resolution: {integrity: sha512-g2X7ucBnIbWs2fJGa3XMCgB0HzCqmwEjsUam+HI8J3fxv9cdoktDqOrS/zpVG/YGTXrhWml2C+fbKYdGGoGrKg==} - engines: {node: '>=10'} + eslint-plugin-react-hooks@0.0.0-experimental-d331ba04-20250307: + resolution: {integrity: sha512-nCE8wVid8kurFLS0tfQCJ6JP+60+Ezv0ZbzG/uYe+/AX5A6m2CIan1iZ2sGK86ppcuy8YvnSwWrWLLJ1OtGqsQ==} + engines: {node: '>=18'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 - eslint-plugin-react-naming-convention@1.16.1: - resolution: {integrity: sha512-qyZ6YW82vLHHQEboc0LhE+9Uga2koCtwEV0XYEWxq3DI3Wg1SlwsfchPYQc7skRh2c/Jh9YG2gzRmNXG4Ul2Ww==} + eslint-plugin-react-naming-convention@1.31.0: + resolution: {integrity: sha512-jvpmny6hlv1zEGMGjwX9d/SrlXzYSyF1S5tObwJ1yBBtdnUOjgLvAAg2gf+Zkn4MLZShBssRO+qMVsSe1JHTBQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -6742,8 +6767,8 @@ packages: typescript: optional: true - eslint-plugin-react-web-api@1.16.1: - resolution: {integrity: sha512-kQp8NlJESf87tVPyQnzyziVUwbqYhn0Xsrwj8joA8Bxnkt2bsylmDuMoBV0VntNYnfgoUvBj8D/OuZgb1IfLVQ==} + eslint-plugin-react-web-api@1.31.0: + resolution: {integrity: sha512-7+KSrd8P3EiR78uqo2bqrVhgdVEkslKNDGJZNaPv2pSBb1YyaaduJtcWpoF0Kz2/x3y6+ngPTj5dO3KpKcAiYQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -6752,18 +6777,21 @@ packages: typescript: optional: true - eslint-plugin-react-x@1.16.1: - resolution: {integrity: sha512-Oqu3DMLHXEisvXrAzk7lyZ57W6MlP8nOo3/PkcKtxImB5fCGYILKJY22Jz6hfWZ3MhTzEuVZru8x26Mev+9thQ==} + eslint-plugin-react-x@1.31.0: + resolution: {integrity: sha512-Et3f++0KSaPprNO4sJMambTkSwbx1Vc9G5he5yP781RqLXCpL/Kt+PuW/FgJz8M0dK8Aol8NoXvRYgXB2NL0Ew==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 + ts-api-utils: ^2.0.1 typescript: 5.7.3 peerDependenciesMeta: + ts-api-utils: + optional: true typescript: optional: true - eslint-plugin-regexp@2.6.0: - resolution: {integrity: sha512-FCL851+kislsTEQEMioAlpDuK5+E5vs0hi1bF8cFlPlHcEjeRhuAzEsGikXRreE+0j4WhW2uO54MqTjXtYOi3A==} + eslint-plugin-regexp@2.7.0: + resolution: {integrity: sha512-U8oZI77SBtH8U3ulZ05iu0qEzIizyEDXd+BWHvyVxTOjGwcDcvy/kEpgFG4DYca2ByRLiVPFZ2GeH7j1pdvZTA==} engines: {node: ^18 || >=20} peerDependencies: eslint: '>=8.44.0' @@ -6772,8 +6800,8 @@ packages: resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} engines: {node: '>=8.0.0'} - eslint-scope@8.2.0: - resolution: {integrity: sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==} + eslint-scope@8.3.0: + resolution: {integrity: sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} eslint-visitor-keys@3.4.3: @@ -6784,8 +6812,8 @@ packages: resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.14.0: - resolution: {integrity: sha512-c2FHsVBr87lnUtjP4Yhvk4yEhKrQavGafRA/Se1ouse8PfbfC/Qh9Mxa00yWsZRlqeUB9raXip0aiiUZkgnr9g==} + eslint@9.22.0: + resolution: {integrity: sha512-9V/QURhsRN40xuHXWjV64yvrzMjcz7ZyNoF2jJFmy9j/SLk0u1OLSZgXi28MrXjymnjEGSR80WCdab3RGMDveQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -7198,8 +7226,8 @@ packages: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} - globals@15.12.0: - resolution: {integrity: sha512-1+gLErljJFhbOVyaetcwJiJ4+eLe45S2E7P5UiZ9xGfeq3ATQf5DOv9G7MH3gGbKQLkzmNh2DxfZwLdw+j6oTQ==} + globals@16.0.0: + resolution: {integrity: sha512-iInW14XItCXET01CQFqudPOWP2jYMl7T+QRQT+UNcR/iQncN/F0UNpgd76iFkBPgNQb4+X3LV9tLJYzwh+Gl3A==} engines: {node: '>=18'} globalthis@1.0.4: @@ -7511,12 +7539,6 @@ packages: is-hotkey@0.2.0: resolution: {integrity: sha512-UknnZK4RakDmTgz4PI1wIph5yxSs/mvChWs9ifnlXsKuXgWmOkY/hAE0H/k2MIqH0RlRye0i1oC07MCRSD28Mw==} - is-immutable-type@5.0.0: - resolution: {integrity: sha512-mcvHasqbRBWJznuPqqHRKiJgYAz60sZ0mvO3bN70JbkuK7ksfmgc489aKZYxMEjIbRvyOseaTjaRZLRF/xFeRA==} - peerDependencies: - eslint: '*' - typescript: 5.7.3 - is-inside-container@1.0.0: resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} engines: {node: '>=14.16'} @@ -9314,10 +9336,6 @@ packages: shimmer@1.2.1: resolution: {integrity: sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==} - short-unique-id@5.2.0: - resolution: {integrity: sha512-cMGfwNyfDZ/nzJ2k2M+ClthBIh//GlZl1JEf47Uoa9XR11bz8Pa2T2wQO4bVrRdH48LrIDWJahQziKo3MjhsWg==} - hasBin: true - side-channel@1.0.6: resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} engines: {node: '>= 0.4'} @@ -9502,8 +9520,8 @@ packages: resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==} engines: {node: '>=10'} - string-ts@2.2.0: - resolution: {integrity: sha512-VTP0LLZo4Jp9Gz5IiDVMS9WyLx/3IeYh0PXUn0NdPqusUFNgkHPWiEdbB9TU2Iv3myUskraD5WtYEdHUrQEIlQ==} + string-ts@2.2.1: + resolution: {integrity: sha512-Q2u0gko67PLLhbte5HmPfdOjNvUKbKQM+mCNQae6jE91DmoFHY6HH9GcdqCeNx87DZ2KKjiFxmA0R/42OneGWw==} string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} @@ -9696,9 +9714,6 @@ packages: text-decoder@1.2.1: resolution: {integrity: sha512-x9v3H/lTKIJKQQe7RPQkLfKAnc9lUTkWDypIQgTzPJAq+5/GCDHonmshfvlsNSj58yyshbIJJDLmU15qNERrXQ==} - text-table@0.2.0: - resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} - thread-stream@3.1.0: resolution: {integrity: sha512-OqyPZ9u96VohAyMfJykzmivOrY2wfMSf3C5TtFJVgN+Hm6aj+voFhlK+kZEIv2FBh1X6Xp3DlnCOfEQ3B2J86A==} @@ -9762,8 +9777,9 @@ packages: peerDependencies: typescript: 5.7.3 - ts-declaration-location@1.0.4: - resolution: {integrity: sha512-r4JoxYhKULbZuH81Pjrp9OEG5St7XWk7zXwGkLKhmVcjiBVHTJXV5wK6dEa9JKW5QGSTW6b1lOjxAKp8R1SQhg==} + ts-api-utils@2.0.1: + resolution: {integrity: sha512-dnlgjFSVetynI8nzgJ+qF62efpglpWRk8isUEWZGWlJYySCTD6aKvbUDu+zbPeDakk3bg5H4XpitHukgfL1m9w==} + engines: {node: '>=18.12'} peerDependencies: typescript: 5.7.3 @@ -9775,8 +9791,8 @@ packages: typescript: optional: true - ts-pattern@5.5.0: - resolution: {integrity: sha512-jqbIpTsa/KKTJYWgPNsFNbLVpwCgzXfFJ1ukNn4I8hMwyQzHMJnk/BqWzggB0xpkILuKzaO/aMYhS0SkaJyKXg==} + ts-pattern@5.6.2: + resolution: {integrity: sha512-d4IxJUXROL5NCa3amvMg6VQW2HVtZYmUTPfvVtO7zJWGYLJ+mry9v2OmYm+z67aniQoQ8/yFNadiEwtNS9qQiw==} tslib@1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} @@ -9876,14 +9892,12 @@ packages: resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} engines: {node: '>= 0.4'} - typescript-eslint@8.14.0: - resolution: {integrity: sha512-K8fBJHxVL3kxMmwByvz8hNdBJ8a0YqKzKDX6jRlrjMuNXyd5T2V02HIq37+OiWXvUUOXgOOGiSSOh26Mh8pC3w==} + typescript-eslint@8.26.1: + resolution: {integrity: sha512-t/oIs9mYyrwZGRpDv3g+3K6nZ5uhKEMt2oNmAPwaY4/ye0+EH4nXIPYNtkYFS6QHm+1DFg34DbglYBz5P9Xysg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + eslint: ^8.57.0 || ^9.0.0 + typescript: 5.7.3 typescript-strict-plugin@2.4.4: resolution: {integrity: sha512-OXcWHQk+pW9gqEL/Mb1eTgj/Yiqk1oHBERr9v4VInPOYN++p+cXejmQK/h/VlUPGD++FXQ8pgiqVMyEtxU4T6A==} @@ -12270,131 +12284,121 @@ snapshots: '@esbuild/win32-x64@0.24.2': optional: true - '@eslint-community/eslint-utils@4.4.1(eslint@9.14.0(jiti@1.21.6))': + '@eslint-community/eslint-utils@4.4.1(eslint@9.22.0(jiti@1.21.6))': dependencies: - eslint: 9.14.0(jiti@1.21.6) + eslint: 9.22.0(jiti@1.21.6) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} - '@eslint-react/ast@1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3)': + '@eslint-react/ast@1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3)': dependencies: - '@eslint-react/tools': 1.16.1 - '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/typescript-estree': 8.14.0(typescript@5.7.3) - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - birecord: 0.1.1 - string-ts: 2.2.0 - ts-pattern: 5.5.0 + '@eslint-react/eff': 1.31.0 + '@typescript-eslint/types': 8.26.1 + '@typescript-eslint/typescript-estree': 8.26.1(typescript@5.7.3) + '@typescript-eslint/utils': 8.26.1(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + string-ts: 2.2.1 + ts-pattern: 5.6.2 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/core@1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3)': + '@eslint-react/core@1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3)': dependencies: - '@eslint-react/ast': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@eslint-react/jsx': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@eslint-react/shared': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@eslint-react/tools': 1.16.1 - '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@eslint-react/var': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@typescript-eslint/scope-manager': 8.14.0 - '@typescript-eslint/type-utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) + '@eslint-react/ast': 1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@eslint-react/eff': 1.31.0 + '@eslint-react/jsx': 1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@eslint-react/shared': 1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@eslint-react/var': 1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@typescript-eslint/scope-manager': 8.26.1 + '@typescript-eslint/type-utils': 8.26.1(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@typescript-eslint/types': 8.26.1 + '@typescript-eslint/utils': 8.26.1(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) birecord: 0.1.1 - short-unique-id: 5.2.0 - ts-pattern: 5.5.0 + ts-pattern: 5.6.2 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/eslint-plugin@1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3)': + '@eslint-react/eff@1.31.0': {} + + '@eslint-react/eslint-plugin@1.31.0(eslint@9.22.0(jiti@1.21.6))(ts-api-utils@2.0.1(typescript@5.7.3))(typescript@5.7.3)': dependencies: - '@eslint-react/shared': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@eslint-react/tools': 1.16.1 - '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@typescript-eslint/scope-manager': 8.14.0 - '@typescript-eslint/type-utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - eslint: 9.14.0(jiti@1.21.6) - eslint-plugin-react-debug: 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - eslint-plugin-react-dom: 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - eslint-plugin-react-hooks-extra: 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - eslint-plugin-react-naming-convention: 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - eslint-plugin-react-web-api: 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - eslint-plugin-react-x: 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) + '@eslint-react/eff': 1.31.0 + '@eslint-react/shared': 1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@typescript-eslint/scope-manager': 8.26.1 + '@typescript-eslint/type-utils': 8.26.1(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@typescript-eslint/types': 8.26.1 + '@typescript-eslint/utils': 8.26.1(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + eslint: 9.22.0(jiti@1.21.6) + eslint-plugin-react-debug: 1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + eslint-plugin-react-dom: 1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + eslint-plugin-react-hooks-extra: 1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + eslint-plugin-react-naming-convention: 1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + eslint-plugin-react-web-api: 1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + eslint-plugin-react-x: 1.31.0(eslint@9.22.0(jiti@1.21.6))(ts-api-utils@2.0.1(typescript@5.7.3))(typescript@5.7.3) optionalDependencies: typescript: 5.7.3 transitivePeerDependencies: - supports-color + - ts-api-utils - '@eslint-react/jsx@1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3)': + '@eslint-react/jsx@1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3)': dependencies: - '@eslint-react/ast': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@eslint-react/tools': 1.16.1 - '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@eslint-react/var': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@typescript-eslint/scope-manager': 8.14.0 - '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - ts-pattern: 5.5.0 + '@eslint-react/ast': 1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@eslint-react/eff': 1.31.0 + '@eslint-react/var': 1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@typescript-eslint/scope-manager': 8.26.1 + '@typescript-eslint/types': 8.26.1 + '@typescript-eslint/utils': 8.26.1(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + ts-pattern: 5.6.2 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/shared@1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3)': + '@eslint-react/shared@1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3)': dependencies: - '@eslint-react/tools': 1.16.1 - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) + '@eslint-react/eff': 1.31.0 + '@typescript-eslint/utils': 8.26.1(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) picomatch: 4.0.2 + ts-pattern: 5.6.2 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/tools@1.16.1': {} - - '@eslint-react/types@1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3)': + '@eslint-react/var@1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3)': dependencies: - '@eslint-react/tools': 1.16.1 - '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) + '@eslint-react/ast': 1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@eslint-react/eff': 1.31.0 + '@typescript-eslint/scope-manager': 8.26.1 + '@typescript-eslint/types': 8.26.1 + '@typescript-eslint/utils': 8.26.1(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + string-ts: 2.2.1 + ts-pattern: 5.6.2 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/var@1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3)': + '@eslint/config-array@0.19.2': dependencies: - '@eslint-react/ast': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@eslint-react/tools': 1.16.1 - '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@typescript-eslint/scope-manager': 8.14.0 - '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - ts-pattern: 5.5.0 - transitivePeerDependencies: - - eslint - - supports-color - - typescript - - '@eslint/config-array@0.18.0': - dependencies: - '@eslint/object-schema': 2.1.4 + '@eslint/object-schema': 2.1.6 debug: 4.3.7 minimatch: 3.1.2 transitivePeerDependencies: - supports-color - '@eslint/core@0.7.0': {} + '@eslint/config-helpers@0.1.0': {} - '@eslint/eslintrc@3.1.0': + '@eslint/core@0.12.0': + dependencies: + '@types/json-schema': 7.0.15 + + '@eslint/eslintrc@3.3.0': dependencies: ajv: 6.12.6 debug: 4.3.7 @@ -12408,12 +12412,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.14.0': {} + '@eslint/js@9.22.0': {} - '@eslint/object-schema@2.1.4': {} + '@eslint/object-schema@2.1.6': {} - '@eslint/plugin-kit@0.2.2': + '@eslint/plugin-kit@0.2.7': dependencies: + '@eslint/core': 0.12.0 levn: 0.4.1 '@faceless-ui/modal@3.0.0-beta.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': @@ -12502,7 +12507,7 @@ snapshots: '@humanwhocodes/retry@0.3.1': {} - '@humanwhocodes/retry@0.4.1': {} + '@humanwhocodes/retry@0.4.2': {} '@hyrious/esbuild-plugin-commonjs@0.2.4(cjs-module-lexer@1.4.1)(esbuild@0.24.2)': dependencies: @@ -12829,9 +12834,9 @@ snapshots: dependencies: lexical: 0.27.1 - '@lexical/eslint-plugin@0.27.1(eslint@9.14.0(jiti@1.21.6))': + '@lexical/eslint-plugin@0.27.1(eslint@9.22.0(jiti@1.21.6))': dependencies: - eslint: 9.14.0(jiti@1.21.6) + eslint: 9.22.0(jiti@1.21.6) '@lexical/hashtag@0.27.1': dependencies: @@ -14480,6 +14485,8 @@ snapshots: dependencies: '@types/ms': 0.7.34 + '@types/doctrine@0.0.9': {} + '@types/escape-html@1.0.4': {} '@types/eslint-scope@3.7.7': @@ -14492,10 +14499,6 @@ snapshots: '@types/estree': 1.0.6 '@types/json-schema': 7.0.15 - '@types/eslint__js@8.42.3': - dependencies: - '@types/eslint': 9.6.1 - '@types/esprima@4.0.6': dependencies: '@types/estree': 1.0.6 @@ -14688,33 +14691,31 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3))(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3)': + '@typescript-eslint/eslint-plugin@8.26.1(@typescript-eslint/parser@8.26.1(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3))(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@typescript-eslint/scope-manager': 8.14.0 - '@typescript-eslint/type-utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@typescript-eslint/visitor-keys': 8.14.0 - eslint: 9.14.0(jiti@1.21.6) + '@typescript-eslint/parser': 8.26.1(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@typescript-eslint/scope-manager': 8.26.1 + '@typescript-eslint/type-utils': 8.26.1(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@typescript-eslint/utils': 8.26.1(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@typescript-eslint/visitor-keys': 8.26.1 + eslint: 9.22.0(jiti@1.21.6) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 1.4.0(typescript@5.7.3) - optionalDependencies: + ts-api-utils: 2.0.1(typescript@5.7.3) typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3)': + '@typescript-eslint/parser@8.26.1(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3)': dependencies: - '@typescript-eslint/scope-manager': 8.14.0 - '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/typescript-estree': 8.14.0(typescript@5.7.3) - '@typescript-eslint/visitor-keys': 8.14.0 + '@typescript-eslint/scope-manager': 8.26.1 + '@typescript-eslint/types': 8.26.1 + '@typescript-eslint/typescript-estree': 8.26.1(typescript@5.7.3) + '@typescript-eslint/visitor-keys': 8.26.1 debug: 4.3.7 - eslint: 9.14.0(jiti@1.21.6) - optionalDependencies: + eslint: 9.22.0(jiti@1.21.6) typescript: 5.7.3 transitivePeerDependencies: - supports-color @@ -14724,20 +14725,26 @@ snapshots: '@typescript-eslint/types': 8.14.0 '@typescript-eslint/visitor-keys': 8.14.0 - '@typescript-eslint/type-utils@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3)': + '@typescript-eslint/scope-manager@8.26.1': dependencies: - '@typescript-eslint/typescript-estree': 8.14.0(typescript@5.7.3) - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) + '@typescript-eslint/types': 8.26.1 + '@typescript-eslint/visitor-keys': 8.26.1 + + '@typescript-eslint/type-utils@8.26.1(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3)': + dependencies: + '@typescript-eslint/typescript-estree': 8.26.1(typescript@5.7.3) + '@typescript-eslint/utils': 8.26.1(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) debug: 4.3.7 - ts-api-utils: 1.4.0(typescript@5.7.3) - optionalDependencies: + eslint: 9.22.0(jiti@1.21.6) + ts-api-utils: 2.0.1(typescript@5.7.3) typescript: 5.7.3 transitivePeerDependencies: - - eslint - supports-color '@typescript-eslint/types@8.14.0': {} + '@typescript-eslint/types@8.26.1': {} + '@typescript-eslint/typescript-estree@8.14.0(typescript@5.7.3)': dependencies: '@typescript-eslint/types': 8.14.0 @@ -14753,22 +14760,52 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3)': + '@typescript-eslint/typescript-estree@8.26.1(typescript@5.7.3)': dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(jiti@1.21.6)) + '@typescript-eslint/types': 8.26.1 + '@typescript-eslint/visitor-keys': 8.26.1 + debug: 4.3.7 + fast-glob: 3.3.2 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.6.3 + ts-api-utils: 2.0.1(typescript@5.7.3) + typescript: 5.7.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/utils@8.14.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3)': + dependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@9.22.0(jiti@1.21.6)) '@typescript-eslint/scope-manager': 8.14.0 '@typescript-eslint/types': 8.14.0 '@typescript-eslint/typescript-estree': 8.14.0(typescript@5.7.3) - eslint: 9.14.0(jiti@1.21.6) + eslint: 9.22.0(jiti@1.21.6) transitivePeerDependencies: - supports-color - typescript + '@typescript-eslint/utils@8.26.1(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3)': + dependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@9.22.0(jiti@1.21.6)) + '@typescript-eslint/scope-manager': 8.26.1 + '@typescript-eslint/types': 8.26.1 + '@typescript-eslint/typescript-estree': 8.26.1(typescript@5.7.3) + eslint: 9.22.0(jiti@1.21.6) + typescript: 5.7.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/visitor-keys@8.14.0': dependencies: '@typescript-eslint/types': 8.14.0 eslint-visitor-keys: 3.4.3 + '@typescript-eslint/visitor-keys@8.26.1': + dependencies: + '@typescript-eslint/types': 8.26.1 + eslint-visitor-keys: 4.2.0 + '@uploadthing/mime-types@0.3.2': {} '@uploadthing/shared@7.1.1': @@ -15586,6 +15623,8 @@ snapshots: commondir@1.0.1: {} + compare-versions@6.1.1: {} + compute-scroll-into-view@1.0.20: {} concat-map@0.0.1: {} @@ -15669,6 +15708,12 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 + cross-spawn@7.0.6: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + crypt@0.0.2: {} crypto-random-string@2.0.0: {} @@ -16107,9 +16152,9 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-config-prettier@9.1.0(eslint@9.14.0(jiti@1.21.6)): + eslint-config-prettier@10.1.1(eslint@9.22.0(jiti@1.21.6)): dependencies: - eslint: 9.14.0(jiti@1.21.6) + eslint: 9.22.0(jiti@1.21.6) eslint-import-resolver-node@0.3.9: dependencies: @@ -16119,12 +16164,15 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-import-x@4.4.2(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3): + eslint-plugin-import-x@4.6.1(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3): dependencies: - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) + '@types/doctrine': 0.0.9 + '@typescript-eslint/scope-manager': 8.14.0 + '@typescript-eslint/utils': 8.14.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) debug: 4.3.7 doctrine: 3.0.0 - eslint: 9.14.0(jiti@1.21.6) + enhanced-resolve: 5.17.1 + eslint: 9.22.0(jiti@1.21.6) eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.8.1 is-glob: 4.0.3 @@ -16136,24 +16184,24 @@ snapshots: - supports-color - typescript - eslint-plugin-jest-dom@5.4.0(eslint@9.14.0(jiti@1.21.6)): + eslint-plugin-jest-dom@5.5.0(eslint@9.22.0(jiti@1.21.6)): dependencies: '@babel/runtime': 7.26.0 - eslint: 9.14.0(jiti@1.21.6) + eslint: 9.22.0(jiti@1.21.6) requireindex: 1.2.0 - eslint-plugin-jest@28.9.0(@typescript-eslint/eslint-plugin@8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3))(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3))(eslint@9.14.0(jiti@1.21.6))(jest@29.7.0(@types/node@22.5.4)(babel-plugin-macros@3.1.0))(typescript@5.7.3): + eslint-plugin-jest@28.11.0(@typescript-eslint/eslint-plugin@8.26.1(@typescript-eslint/parser@8.26.1(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3))(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3))(eslint@9.22.0(jiti@1.21.6))(jest@29.7.0(@types/node@22.5.4)(babel-plugin-macros@3.1.0))(typescript@5.7.3): dependencies: - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - eslint: 9.14.0(jiti@1.21.6) + '@typescript-eslint/utils': 8.14.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + eslint: 9.22.0(jiti@1.21.6) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3))(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) + '@typescript-eslint/eslint-plugin': 8.26.1(@typescript-eslint/parser@8.26.1(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3))(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) jest: 29.7.0(@types/node@22.5.4)(babel-plugin-macros@3.1.0) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-jsx-a11y@6.10.2(eslint@9.14.0(jiti@1.21.6)): + eslint-plugin-jsx-a11y@6.10.2(eslint@9.22.0(jiti@1.21.6)): dependencies: aria-query: 5.3.2 array-includes: 3.1.8 @@ -16163,7 +16211,7 @@ snapshots: axobject-query: 4.1.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - eslint: 9.14.0(jiti@1.21.6) + eslint: 9.22.0(jiti@1.21.6) hasown: 2.0.2 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 @@ -16172,164 +16220,165 @@ snapshots: safe-regex-test: 1.0.3 string.prototype.includes: 2.0.1 - eslint-plugin-perfectionist@3.9.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3): + eslint-plugin-perfectionist@3.9.1(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3): dependencies: - '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - eslint: 9.14.0(jiti@1.21.6) + '@typescript-eslint/types': 8.26.1 + '@typescript-eslint/utils': 8.26.1(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + eslint: 9.22.0(jiti@1.21.6) minimatch: 9.0.5 natural-compare-lite: 1.4.0 transitivePeerDependencies: - supports-color - typescript - eslint-plugin-playwright@2.2.0(eslint@9.14.0(jiti@1.21.6)): + eslint-plugin-playwright@2.2.0(eslint@9.22.0(jiti@1.21.6)): dependencies: - eslint: 9.14.0(jiti@1.21.6) + eslint: 9.22.0(jiti@1.21.6) globals: 13.24.0 - eslint-plugin-react-compiler@19.0.0-beta-714736e-20250131(eslint@9.14.0(jiti@1.21.6)): + eslint-plugin-react-compiler@19.0.0-beta-714736e-20250131(eslint@9.22.0(jiti@1.21.6)): dependencies: '@babel/core': 7.26.7 '@babel/parser': 7.26.7 '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.26.7) - eslint: 9.14.0(jiti@1.21.6) + eslint: 9.22.0(jiti@1.21.6) hermes-parser: 0.25.1 zod: 3.23.8 zod-validation-error: 3.4.0(zod@3.23.8) transitivePeerDependencies: - supports-color - eslint-plugin-react-debug@1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3): + eslint-plugin-react-debug@1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3): dependencies: - '@eslint-react/ast': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@eslint-react/core': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@eslint-react/jsx': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@eslint-react/shared': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@eslint-react/tools': 1.16.1 - '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@eslint-react/var': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@typescript-eslint/scope-manager': 8.14.0 - '@typescript-eslint/type-utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - eslint: 9.14.0(jiti@1.21.6) - string-ts: 2.2.0 - ts-pattern: 5.5.0 + '@eslint-react/ast': 1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@eslint-react/core': 1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@eslint-react/eff': 1.31.0 + '@eslint-react/jsx': 1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@eslint-react/shared': 1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@eslint-react/var': 1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@typescript-eslint/scope-manager': 8.26.1 + '@typescript-eslint/type-utils': 8.26.1(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@typescript-eslint/types': 8.26.1 + '@typescript-eslint/utils': 8.26.1(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + eslint: 9.22.0(jiti@1.21.6) + string-ts: 2.2.1 + ts-pattern: 5.6.2 optionalDependencies: typescript: 5.7.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-dom@1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3): + eslint-plugin-react-dom@1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3): dependencies: - '@eslint-react/ast': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@eslint-react/core': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@eslint-react/jsx': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@eslint-react/shared': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@eslint-react/tools': 1.16.1 - '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@eslint-react/var': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@typescript-eslint/scope-manager': 8.14.0 - '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - eslint: 9.14.0(jiti@1.21.6) - ts-pattern: 5.5.0 + '@eslint-react/ast': 1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@eslint-react/core': 1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@eslint-react/eff': 1.31.0 + '@eslint-react/jsx': 1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@eslint-react/shared': 1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@eslint-react/var': 1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@typescript-eslint/scope-manager': 8.26.1 + '@typescript-eslint/types': 8.26.1 + '@typescript-eslint/utils': 8.26.1(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + compare-versions: 6.1.1 + eslint: 9.22.0(jiti@1.21.6) + string-ts: 2.2.1 + ts-pattern: 5.6.2 optionalDependencies: typescript: 5.7.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks-extra@1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3): + eslint-plugin-react-hooks-extra@1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3): dependencies: - '@eslint-react/ast': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@eslint-react/core': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@eslint-react/jsx': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@eslint-react/shared': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@eslint-react/tools': 1.16.1 - '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@eslint-react/var': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@typescript-eslint/scope-manager': 8.14.0 - '@typescript-eslint/type-utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - eslint: 9.14.0(jiti@1.21.6) - ts-pattern: 5.5.0 + '@eslint-react/ast': 1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@eslint-react/core': 1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@eslint-react/eff': 1.31.0 + '@eslint-react/jsx': 1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@eslint-react/shared': 1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@eslint-react/var': 1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@typescript-eslint/scope-manager': 8.26.1 + '@typescript-eslint/type-utils': 8.26.1(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@typescript-eslint/types': 8.26.1 + '@typescript-eslint/utils': 8.26.1(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + eslint: 9.22.0(jiti@1.21.6) + string-ts: 2.2.1 + ts-pattern: 5.6.2 optionalDependencies: typescript: 5.7.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks@0.0.0-experimental-a4b2d0d5-20250203(eslint@9.14.0(jiti@1.21.6)): + eslint-plugin-react-hooks@0.0.0-experimental-d331ba04-20250307(eslint@9.22.0(jiti@1.21.6)): dependencies: - eslint: 9.14.0(jiti@1.21.6) + eslint: 9.22.0(jiti@1.21.6) - eslint-plugin-react-naming-convention@1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3): + eslint-plugin-react-naming-convention@1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3): dependencies: - '@eslint-react/ast': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@eslint-react/core': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@eslint-react/jsx': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@eslint-react/shared': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@eslint-react/tools': 1.16.1 - '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@typescript-eslint/scope-manager': 8.14.0 - '@typescript-eslint/type-utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - eslint: 9.14.0(jiti@1.21.6) - ts-pattern: 5.5.0 + '@eslint-react/ast': 1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@eslint-react/core': 1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@eslint-react/eff': 1.31.0 + '@eslint-react/jsx': 1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@eslint-react/shared': 1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@eslint-react/var': 1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@typescript-eslint/scope-manager': 8.26.1 + '@typescript-eslint/type-utils': 8.26.1(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@typescript-eslint/types': 8.26.1 + '@typescript-eslint/utils': 8.26.1(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + eslint: 9.22.0(jiti@1.21.6) + string-ts: 2.2.1 + ts-pattern: 5.6.2 optionalDependencies: typescript: 5.7.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-web-api@1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3): + eslint-plugin-react-web-api@1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3): dependencies: - '@eslint-react/ast': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@eslint-react/core': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@eslint-react/jsx': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@eslint-react/shared': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@eslint-react/tools': 1.16.1 - '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@eslint-react/var': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@typescript-eslint/scope-manager': 8.14.0 - '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - birecord: 0.1.1 - eslint: 9.14.0(jiti@1.21.6) - ts-pattern: 5.5.0 + '@eslint-react/ast': 1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@eslint-react/core': 1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@eslint-react/eff': 1.31.0 + '@eslint-react/jsx': 1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@eslint-react/shared': 1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@eslint-react/var': 1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@typescript-eslint/scope-manager': 8.26.1 + '@typescript-eslint/types': 8.26.1 + '@typescript-eslint/utils': 8.26.1(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + eslint: 9.22.0(jiti@1.21.6) + string-ts: 2.2.1 + ts-pattern: 5.6.2 optionalDependencies: typescript: 5.7.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-x@1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3): + eslint-plugin-react-x@1.31.0(eslint@9.22.0(jiti@1.21.6))(ts-api-utils@2.0.1(typescript@5.7.3))(typescript@5.7.3): dependencies: - '@eslint-react/ast': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@eslint-react/core': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@eslint-react/jsx': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@eslint-react/shared': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@eslint-react/tools': 1.16.1 - '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@eslint-react/var': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@typescript-eslint/scope-manager': 8.14.0 - '@typescript-eslint/type-utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - eslint: 9.14.0(jiti@1.21.6) - is-immutable-type: 5.0.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - ts-pattern: 5.5.0 + '@eslint-react/ast': 1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@eslint-react/core': 1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@eslint-react/eff': 1.31.0 + '@eslint-react/jsx': 1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@eslint-react/shared': 1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@eslint-react/var': 1.31.0(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@typescript-eslint/scope-manager': 8.26.1 + '@typescript-eslint/type-utils': 8.26.1(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@typescript-eslint/types': 8.26.1 + '@typescript-eslint/utils': 8.26.1(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + compare-versions: 6.1.1 + eslint: 9.22.0(jiti@1.21.6) + string-ts: 2.2.1 + ts-pattern: 5.6.2 optionalDependencies: + ts-api-utils: 2.0.1(typescript@5.7.3) typescript: 5.7.3 transitivePeerDependencies: - supports-color - eslint-plugin-regexp@2.6.0(eslint@9.14.0(jiti@1.21.6)): + eslint-plugin-regexp@2.7.0(eslint@9.22.0(jiti@1.21.6)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.22.0(jiti@1.21.6)) '@eslint-community/regexpp': 4.12.1 comment-parser: 1.4.1 - eslint: 9.14.0(jiti@1.21.6) + eslint: 9.22.0(jiti@1.21.6) jsdoc-type-pratt-parser: 4.1.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 @@ -16340,7 +16389,7 @@ snapshots: esrecurse: 4.3.0 estraverse: 4.3.0 - eslint-scope@8.2.0: + eslint-scope@8.3.0: dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 @@ -16349,26 +16398,27 @@ snapshots: eslint-visitor-keys@4.2.0: {} - eslint@9.14.0(jiti@1.21.6): + eslint@9.22.0(jiti@1.21.6): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.22.0(jiti@1.21.6)) '@eslint-community/regexpp': 4.12.1 - '@eslint/config-array': 0.18.0 - '@eslint/core': 0.7.0 - '@eslint/eslintrc': 3.1.0 - '@eslint/js': 9.14.0 - '@eslint/plugin-kit': 0.2.2 + '@eslint/config-array': 0.19.2 + '@eslint/config-helpers': 0.1.0 + '@eslint/core': 0.12.0 + '@eslint/eslintrc': 3.3.0 + '@eslint/js': 9.22.0 + '@eslint/plugin-kit': 0.2.7 '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 - '@humanwhocodes/retry': 0.4.1 + '@humanwhocodes/retry': 0.4.2 '@types/estree': 1.0.6 '@types/json-schema': 7.0.15 ajv: 6.12.6 chalk: 4.1.2 - cross-spawn: 7.0.5 + cross-spawn: 7.0.6 debug: 4.3.7 escape-string-regexp: 4.0.0 - eslint-scope: 8.2.0 + eslint-scope: 8.3.0 eslint-visitor-keys: 4.2.0 espree: 10.3.0 esquery: 1.6.0 @@ -16385,7 +16435,6 @@ snapshots: minimatch: 3.1.2 natural-compare: 1.4.0 optionator: 0.9.4 - text-table: 0.2.0 optionalDependencies: jiti: 1.21.6 transitivePeerDependencies: @@ -16835,7 +16884,7 @@ snapshots: globals@14.0.0: {} - globals@15.12.0: {} + globals@16.0.0: {} globalthis@1.0.4: dependencies: @@ -17143,16 +17192,6 @@ snapshots: is-hotkey@0.2.0: {} - is-immutable-type@5.0.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3): - dependencies: - '@typescript-eslint/type-utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - eslint: 9.14.0(jiti@1.21.6) - ts-api-utils: 1.4.0(typescript@5.7.3) - ts-declaration-location: 1.0.4(typescript@5.7.3) - typescript: 5.7.3 - transitivePeerDependencies: - - supports-color - is-inside-container@1.0.0: dependencies: is-docker: 3.0.0 @@ -19299,8 +19338,6 @@ snapshots: shimmer@1.2.1: {} - short-unique-id@5.2.0: {} - side-channel@1.0.6: dependencies: call-bind: 1.0.7 @@ -19495,7 +19532,7 @@ snapshots: char-regex: 1.0.2 strip-ansi: 6.0.1 - string-ts@2.2.0: {} + string-ts@2.2.1: {} string-width@4.2.3: dependencies: @@ -19722,8 +19759,6 @@ snapshots: text-decoder@1.2.1: {} - text-table@0.2.0: {} - thread-stream@3.1.0: dependencies: real-require: 0.2.0 @@ -19783,16 +19818,15 @@ snapshots: dependencies: typescript: 5.7.3 - ts-declaration-location@1.0.4(typescript@5.7.3): + ts-api-utils@2.0.1(typescript@5.7.3): dependencies: - minimatch: 10.0.1 typescript: 5.7.3 ts-essentials@10.0.3(typescript@5.7.3): optionalDependencies: typescript: 5.7.3 - ts-pattern@5.5.0: {} + ts-pattern@5.6.2: {} tslib@1.14.1: {} @@ -19886,15 +19920,14 @@ snapshots: is-typed-array: 1.1.13 possible-typed-array-names: 1.0.0 - typescript-eslint@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3): + typescript-eslint@8.26.1(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3))(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@typescript-eslint/parser': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.3) - optionalDependencies: + '@typescript-eslint/eslint-plugin': 8.26.1(@typescript-eslint/parser@8.26.1(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3))(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@typescript-eslint/parser': 8.26.1(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + '@typescript-eslint/utils': 8.26.1(eslint@9.22.0(jiti@1.21.6))(typescript@5.7.3) + eslint: 9.22.0(jiti@1.21.6) typescript: 5.7.3 transitivePeerDependencies: - - eslint - supports-color typescript-strict-plugin@2.4.4: