From d18a4d8b5c7340b7edd8f27b85223edd128c22a6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 29 Apr 2026 05:27:14 +0000 Subject: [PATCH] Update dependency eslint to v10 --- package.json | 2 +- pnpm-lock.yaml | 460 ++++++++++++++++++++++--------------------------- 2 files changed, 204 insertions(+), 258 deletions(-) diff --git a/package.json b/package.json index 5e7e8955..6f6aab9a 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "@types/node": "25.2.3", "@types/p-map": "2.0.0", "@types/semver": "7.7.1", - "eslint": "9.39.2", + "eslint": "10.2.1", "eslint-config-upleveled": "10.0.0", "p-map": "7.0.4", "prettier": "3.8.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e46704fd..e6afa455 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -55,11 +55,11 @@ importers: specifier: 7.7.1 version: 7.7.1 eslint: - specifier: 9.39.2 - version: 9.39.2 + specifier: 10.2.1 + version: 10.2.1 eslint-config-upleveled: specifier: 10.0.0 - version: 10.0.0(@babel/core@7.26.0)(@types/node@25.2.3)(@types/react-dom@18.3.1)(@types/react@18.3.11)(@typescript-eslint/utils@8.56.1(eslint@9.39.2)(typescript@6.0.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2)(globals@17.3.0)(typescript@6.0.3) + version: 10.0.0(@babel/core@7.26.0)(@types/node@25.2.3)(@types/react-dom@18.3.1)(@types/react@18.3.11)(@typescript-eslint/utils@8.56.1(eslint@10.2.1)(typescript@6.0.3))(eslint-import-resolver-node@0.3.9)(eslint@10.2.1)(globals@17.3.0)(typescript@6.0.3) p-map: specifier: 7.0.4 version: 7.0.4 @@ -74,7 +74,7 @@ importers: version: 6.0.3 typescript-eslint: specifier: 8.55.0 - version: 8.55.0(eslint@9.39.2)(typescript@6.0.3) + version: 8.55.0(eslint@10.2.1)(typescript@6.0.3) vitest: specifier: 4.0.18 version: 4.0.18(@types/node@25.2.3)(yaml@2.8.1) @@ -476,37 +476,25 @@ packages: eslint: optional: true - '@eslint/config-array@0.21.1': - resolution: {integrity: sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/config-helpers@0.4.2': - resolution: {integrity: sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/core@0.17.0': - resolution: {integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/core@1.1.0': - resolution: {integrity: sha512-/nr9K9wkr3P1EzFTdFdMoLuo1PmIxjmwvPozwoSodjNBdefGujXQUF93u1DDZpEaTuDvMsIQddsd35BwtrW9Xw==} + '@eslint/config-array@0.23.5': + resolution: {integrity: sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} - '@eslint/eslintrc@3.3.1': - resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/config-helpers@0.5.5': + resolution: {integrity: sha512-eIJYKTCECbP/nsKaaruF6LW967mtbQbsw4JTtSVkUQc9MneSkbrgPJAbKl9nWr0ZeowV8BfsarBmPpBzGelA2w==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} - '@eslint/js@9.39.2': - resolution: {integrity: sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/core@1.2.1': + resolution: {integrity: sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} - '@eslint/object-schema@2.1.7': - resolution: {integrity: sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/object-schema@3.0.5': + resolution: {integrity: sha512-vqTaUEgxzm+YDSdElad6PiRoX4t8VGDjCtt05zn4nU810UIx/uNEV7/lZJ6KwFThKZOzOxzXy48da+No7HZaMw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} - '@eslint/plugin-kit@0.4.1': - resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/plugin-kit@0.7.1': + resolution: {integrity: sha512-rZAP3aVgB9ds9KOeUSL+zZ21hPmo8dh6fnIFwRQj5EAZl9gzR7wxYbYXYysAM8CTqGmUGyp2S4kUdV17MnGuWQ==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} '@humanfs/core@0.19.1': resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} @@ -717,6 +705,9 @@ packages: '@types/deep-eql@4.0.2': resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==} + '@types/esrecurse@4.3.1': + resolution: {integrity: sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==} + '@types/estree@1.0.8': resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} @@ -1018,13 +1009,13 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - acorn@8.15.0: - resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} + acorn@8.16.0: + resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==} engines: {node: '>=0.4.0'} hasBin: true - ajv@6.12.6: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + ajv@6.14.0: + resolution: {integrity: sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==} ajv@8.17.1: resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} @@ -1199,10 +1190,6 @@ packages: resolution: {integrity: sha512-p4Z49OGG5W/WBCPSS/dH3jQ73kD6tiMmUM+bckNK6Jr5JHMG3k9bg/BvKR8lKmtVBKmOiuVaV2ws8s9oSbwysg==} engines: {node: '>=18'} - chalk@4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} - chalk@5.6.2: resolution: {integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} @@ -1608,9 +1595,9 @@ packages: resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} engines: {node: '>=8.0.0'} - eslint-scope@8.4.0: - resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint-scope@9.1.2: + resolution: {integrity: sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} eslint-visitor-keys@2.1.0: resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} @@ -1628,9 +1615,9 @@ packages: resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} - eslint@9.39.2: - resolution: {integrity: sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint@10.2.1: + resolution: {integrity: sha512-wiyGaKsDgqXvF40P8mDwiUp/KQjE1FdrIEJsM8PZ3XCiniTMXS3OHWWUe5FI5agoCnr8x4xPrTDZuxsBlNHl+Q==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} hasBin: true peerDependencies: jiti: '*' @@ -1642,13 +1629,17 @@ packages: resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + espree@11.2.0: + resolution: {integrity: sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + esprima@4.0.1: resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} engines: {node: '>=4'} hasBin: true - esquery@1.6.0: - resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} + esquery@1.7.0: + resolution: {integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==} engines: {node: '>=0.10'} esrecurse@4.3.0: @@ -1848,10 +1839,6 @@ packages: resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==} engines: {node: '>=6'} - globals@14.0.0: - resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} - engines: {node: '>=18'} - globals@16.5.0: resolution: {integrity: sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==} engines: {node: '>=18'} @@ -1878,10 +1865,6 @@ packages: has-bigints@1.0.2: resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} - has-flag@4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} - has-flag@5.0.1: resolution: {integrity: sha512-CsNUt5x9LUdx6hnk/E2SZLsDyvfqANZSUq4+D3D8RzDJ2M+HDTIkF60ibS1vHaK55vzgiZw1bEPFG9yH7l33wA==} engines: {node: '>=12'} @@ -2707,10 +2690,6 @@ packages: resolution: {integrity: sha512-SlyRoSkdh1dYP0PzclLE7r0M9sgbFKKMFXpFRUMNuKhQSbC6VQIGzq3E0qsfvGJaUFJPGv6Ws1NZ/haTAjfbMA==} engines: {node: '>=12'} - strip-json-comments@3.1.1: - resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} - engines: {node: '>=8'} - strip-json-comments@5.0.3: resolution: {integrity: sha512-1tB5mhVo7U+ETBKNf92xT4hrQa3pm0MZ0PQvuDnWgAAGHDsfp4lPSpiS6psrSiet87wyGPh9ft6wmhOMQ0hDiw==} engines: {node: '>=14.16'} @@ -2724,10 +2703,6 @@ packages: resolution: {integrity: sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==} engines: {node: '>=18'} - supports-color@7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} - supports-hyperlinks@4.4.0: resolution: {integrity: sha512-UKbpT93hN5Nr9go5UY7bopIB9YQlMz9nm/ct4IXt/irb5YRkn9WaqrOBJGZ5Pwvsd5FQzSVeYlGdXoCAPQZrPg==} engines: {node: '>=20'} @@ -3141,11 +3116,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/eslint-parser@7.28.6(@babel/core@7.26.0)(eslint@9.39.2)': + '@babel/eslint-parser@7.28.6(@babel/core@7.26.0)(eslint@10.2.1)': dependencies: '@babel/core': 7.26.0 '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: 9.39.2 + eslint: 10.2.1 eslint-visitor-keys: 2.1.0 semver: 6.3.1 @@ -3353,35 +3328,35 @@ snapshots: '@esbuild/win32-x64@0.27.2': optional: true - '@eslint-community/eslint-utils@4.9.1(eslint@9.39.2)': + '@eslint-community/eslint-utils@4.9.1(eslint@10.2.1)': dependencies: - eslint: 9.39.2 + eslint: 10.2.1 eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.2': {} - '@eslint-react/ast@2.13.0(eslint@9.39.2)(typescript@6.0.3)': + '@eslint-react/ast@2.13.0(eslint@10.2.1)(typescript@6.0.3)': dependencies: '@eslint-react/eff': 2.13.0 '@typescript-eslint/types': 8.56.1 '@typescript-eslint/typescript-estree': 8.56.1(typescript@6.0.3) - '@typescript-eslint/utils': 8.56.1(eslint@9.39.2)(typescript@6.0.3) - eslint: 9.39.2 + '@typescript-eslint/utils': 8.56.1(eslint@10.2.1)(typescript@6.0.3) + eslint: 10.2.1 string-ts: 2.3.1 typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@eslint-react/core@2.13.0(eslint@9.39.2)(typescript@6.0.3)': + '@eslint-react/core@2.13.0(eslint@10.2.1)(typescript@6.0.3)': dependencies: - '@eslint-react/ast': 2.13.0(eslint@9.39.2)(typescript@6.0.3) + '@eslint-react/ast': 2.13.0(eslint@10.2.1)(typescript@6.0.3) '@eslint-react/eff': 2.13.0 - '@eslint-react/shared': 2.13.0(eslint@9.39.2)(typescript@6.0.3) - '@eslint-react/var': 2.13.0(eslint@9.39.2)(typescript@6.0.3) + '@eslint-react/shared': 2.13.0(eslint@10.2.1)(typescript@6.0.3) + '@eslint-react/var': 2.13.0(eslint@10.2.1)(typescript@6.0.3) '@typescript-eslint/scope-manager': 8.56.1 '@typescript-eslint/types': 8.56.1 - '@typescript-eslint/utils': 8.56.1(eslint@9.39.2)(typescript@6.0.3) - eslint: 9.39.2 + '@typescript-eslint/utils': 8.56.1(eslint@10.2.1)(typescript@6.0.3) + eslint: 10.2.1 ts-pattern: 5.9.0 typescript: 6.0.3 transitivePeerDependencies: @@ -3389,78 +3364,58 @@ snapshots: '@eslint-react/eff@2.13.0': {} - '@eslint-react/shared@2.13.0(eslint@9.39.2)(typescript@6.0.3)': + '@eslint-react/shared@2.13.0(eslint@10.2.1)(typescript@6.0.3)': dependencies: '@eslint-react/eff': 2.13.0 - '@typescript-eslint/utils': 8.56.1(eslint@9.39.2)(typescript@6.0.3) - eslint: 9.39.2 + '@typescript-eslint/utils': 8.56.1(eslint@10.2.1)(typescript@6.0.3) + eslint: 10.2.1 ts-pattern: 5.9.0 typescript: 6.0.3 zod: 4.1.11 transitivePeerDependencies: - supports-color - '@eslint-react/var@2.13.0(eslint@9.39.2)(typescript@6.0.3)': + '@eslint-react/var@2.13.0(eslint@10.2.1)(typescript@6.0.3)': dependencies: - '@eslint-react/ast': 2.13.0(eslint@9.39.2)(typescript@6.0.3) + '@eslint-react/ast': 2.13.0(eslint@10.2.1)(typescript@6.0.3) '@eslint-react/eff': 2.13.0 - '@eslint-react/shared': 2.13.0(eslint@9.39.2)(typescript@6.0.3) + '@eslint-react/shared': 2.13.0(eslint@10.2.1)(typescript@6.0.3) '@typescript-eslint/scope-manager': 8.56.1 '@typescript-eslint/types': 8.56.1 - '@typescript-eslint/utils': 8.56.1(eslint@9.39.2)(typescript@6.0.3) - eslint: 9.39.2 + '@typescript-eslint/utils': 8.56.1(eslint@10.2.1)(typescript@6.0.3) + eslint: 10.2.1 ts-pattern: 5.9.0 typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@eslint/compat@2.0.2(eslint@9.39.2)': + '@eslint/compat@2.0.2(eslint@10.2.1)': dependencies: - '@eslint/core': 1.1.0 + '@eslint/core': 1.2.1 optionalDependencies: - eslint: 9.39.2 + eslint: 10.2.1 - '@eslint/config-array@0.21.1': + '@eslint/config-array@0.23.5': dependencies: - '@eslint/object-schema': 2.1.7 + '@eslint/object-schema': 3.0.5 debug: 4.4.3 - minimatch: 3.1.2 + minimatch: 10.2.4 transitivePeerDependencies: - supports-color - '@eslint/config-helpers@0.4.2': + '@eslint/config-helpers@0.5.5': dependencies: - '@eslint/core': 0.17.0 + '@eslint/core': 1.2.1 - '@eslint/core@0.17.0': + '@eslint/core@1.2.1': dependencies: '@types/json-schema': 7.0.15 - '@eslint/core@1.1.0': - dependencies: - '@types/json-schema': 7.0.15 + '@eslint/object-schema@3.0.5': {} - '@eslint/eslintrc@3.3.1': + '@eslint/plugin-kit@0.7.1': dependencies: - ajv: 6.12.6 - debug: 4.4.3 - espree: 10.4.0 - globals: 14.0.0 - ignore: 5.3.2 - import-fresh: 3.3.0 - js-yaml: 4.1.1 - minimatch: 3.1.2 - strip-json-comments: 3.1.1 - transitivePeerDependencies: - - supports-color - - '@eslint/js@9.39.2': {} - - '@eslint/object-schema@2.1.7': {} - - '@eslint/plugin-kit@0.4.1': - dependencies: - '@eslint/core': 0.17.0 + '@eslint/core': 1.2.1 levn: 0.4.1 '@humanfs/core@0.19.1': {} @@ -3597,11 +3552,11 @@ snapshots: '@standard-schema/spec@1.0.0': {} - '@stylistic/eslint-plugin@5.9.0(eslint@9.39.2)': + '@stylistic/eslint-plugin@5.9.0(eslint@10.2.1)': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2) + '@eslint-community/eslint-utils': 4.9.1(eslint@10.2.1) '@typescript-eslint/types': 8.56.1 - eslint: 9.39.2 + eslint: 10.2.1 eslint-visitor-keys: 4.2.1 espree: 10.4.0 estraverse: 5.3.0 @@ -3618,6 +3573,8 @@ snapshots: '@types/deep-eql@4.0.2': {} + '@types/esrecurse@4.3.1': {} + '@types/estree@1.0.8': {} '@types/json-schema@7.0.15': {} @@ -3647,15 +3604,15 @@ snapshots: '@types/semver@7.7.1': {} - '@typescript-eslint/eslint-plugin@8.55.0(@typescript-eslint/parser@8.55.0(eslint@9.39.2)(typescript@6.0.3))(eslint@9.39.2)(typescript@6.0.3)': + '@typescript-eslint/eslint-plugin@8.55.0(@typescript-eslint/parser@8.55.0(eslint@10.2.1)(typescript@6.0.3))(eslint@10.2.1)(typescript@6.0.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.55.0(eslint@9.39.2)(typescript@6.0.3) + '@typescript-eslint/parser': 8.55.0(eslint@10.2.1)(typescript@6.0.3) '@typescript-eslint/scope-manager': 8.55.0 - '@typescript-eslint/type-utils': 8.55.0(eslint@9.39.2)(typescript@6.0.3) - '@typescript-eslint/utils': 8.55.0(eslint@9.39.2)(typescript@6.0.3) + '@typescript-eslint/type-utils': 8.55.0(eslint@10.2.1)(typescript@6.0.3) + '@typescript-eslint/utils': 8.55.0(eslint@10.2.1)(typescript@6.0.3) '@typescript-eslint/visitor-keys': 8.55.0 - eslint: 9.39.2 + eslint: 10.2.1 ignore: 7.0.5 natural-compare: 1.4.0 ts-api-utils: 2.4.0(typescript@6.0.3) @@ -3663,15 +3620,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.56.1(@typescript-eslint/parser@8.56.1(eslint@9.39.2)(typescript@6.0.3))(eslint@9.39.2)(typescript@6.0.3)': + '@typescript-eslint/eslint-plugin@8.56.1(@typescript-eslint/parser@8.56.1(eslint@10.2.1)(typescript@6.0.3))(eslint@10.2.1)(typescript@6.0.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.56.1(eslint@9.39.2)(typescript@6.0.3) + '@typescript-eslint/parser': 8.56.1(eslint@10.2.1)(typescript@6.0.3) '@typescript-eslint/scope-manager': 8.56.1 - '@typescript-eslint/type-utils': 8.56.1(eslint@9.39.2)(typescript@6.0.3) - '@typescript-eslint/utils': 8.56.1(eslint@9.39.2)(typescript@6.0.3) + '@typescript-eslint/type-utils': 8.56.1(eslint@10.2.1)(typescript@6.0.3) + '@typescript-eslint/utils': 8.56.1(eslint@10.2.1)(typescript@6.0.3) '@typescript-eslint/visitor-keys': 8.56.1 - eslint: 9.39.2 + eslint: 10.2.1 ignore: 7.0.5 natural-compare: 1.4.0 ts-api-utils: 2.4.0(typescript@6.0.3) @@ -3679,26 +3636,26 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.55.0(eslint@9.39.2)(typescript@6.0.3)': + '@typescript-eslint/parser@8.55.0(eslint@10.2.1)(typescript@6.0.3)': dependencies: '@typescript-eslint/scope-manager': 8.55.0 '@typescript-eslint/types': 8.55.0 '@typescript-eslint/typescript-estree': 8.55.0(typescript@6.0.3) '@typescript-eslint/visitor-keys': 8.55.0 debug: 4.4.3 - eslint: 9.39.2 + eslint: 10.2.1 typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.56.1(eslint@9.39.2)(typescript@6.0.3)': + '@typescript-eslint/parser@8.56.1(eslint@10.2.1)(typescript@6.0.3)': dependencies: '@typescript-eslint/scope-manager': 8.56.1 '@typescript-eslint/types': 8.56.1 '@typescript-eslint/typescript-estree': 8.56.1(typescript@6.0.3) '@typescript-eslint/visitor-keys': 8.56.1 debug: 4.4.3 - eslint: 9.39.2 + eslint: 10.2.1 typescript: 6.0.3 transitivePeerDependencies: - supports-color @@ -3739,25 +3696,25 @@ snapshots: dependencies: typescript: 6.0.3 - '@typescript-eslint/type-utils@8.55.0(eslint@9.39.2)(typescript@6.0.3)': + '@typescript-eslint/type-utils@8.55.0(eslint@10.2.1)(typescript@6.0.3)': dependencies: '@typescript-eslint/types': 8.55.0 '@typescript-eslint/typescript-estree': 8.55.0(typescript@6.0.3) - '@typescript-eslint/utils': 8.55.0(eslint@9.39.2)(typescript@6.0.3) + '@typescript-eslint/utils': 8.55.0(eslint@10.2.1)(typescript@6.0.3) debug: 4.4.3 - eslint: 9.39.2 + eslint: 10.2.1 ts-api-utils: 2.4.0(typescript@6.0.3) typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.56.1(eslint@9.39.2)(typescript@6.0.3)': + '@typescript-eslint/type-utils@8.56.1(eslint@10.2.1)(typescript@6.0.3)': dependencies: '@typescript-eslint/types': 8.56.1 '@typescript-eslint/typescript-estree': 8.56.1(typescript@6.0.3) - '@typescript-eslint/utils': 8.56.1(eslint@9.39.2)(typescript@6.0.3) + '@typescript-eslint/utils': 8.56.1(eslint@10.2.1)(typescript@6.0.3) debug: 4.4.3 - eslint: 9.39.2 + eslint: 10.2.1 ts-api-utils: 2.4.0(typescript@6.0.3) typescript: 6.0.3 transitivePeerDependencies: @@ -3797,24 +3754,24 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.55.0(eslint@9.39.2)(typescript@6.0.3)': + '@typescript-eslint/utils@8.55.0(eslint@10.2.1)(typescript@6.0.3)': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2) + '@eslint-community/eslint-utils': 4.9.1(eslint@10.2.1) '@typescript-eslint/scope-manager': 8.55.0 '@typescript-eslint/types': 8.55.0 '@typescript-eslint/typescript-estree': 8.55.0(typescript@6.0.3) - eslint: 9.39.2 + eslint: 10.2.1 typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.56.1(eslint@9.39.2)(typescript@6.0.3)': + '@typescript-eslint/utils@8.56.1(eslint@10.2.1)(typescript@6.0.3)': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2) + '@eslint-community/eslint-utils': 4.9.1(eslint@10.2.1) '@typescript-eslint/scope-manager': 8.56.1 '@typescript-eslint/types': 8.56.1 '@typescript-eslint/typescript-estree': 8.56.1(typescript@6.0.3) - eslint: 9.39.2 + eslint: 10.2.1 typescript: 6.0.3 transitivePeerDependencies: - supports-color @@ -3959,13 +3916,13 @@ snapshots: '@vue/shared@3.5.12': {} - acorn-jsx@5.3.2(acorn@8.15.0): + acorn-jsx@5.3.2(acorn@8.16.0): dependencies: - acorn: 8.15.0 + acorn: 8.16.0 - acorn@8.15.0: {} + acorn@8.16.0: {} - ajv@6.12.6: + ajv@6.14.0: dependencies: fast-deep-equal: 3.1.3 fast-json-stable-stringify: 2.1.0 @@ -4152,11 +4109,6 @@ snapshots: chai@6.2.1: {} - chalk@4.1.2: - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - chalk@5.6.2: {} change-case@5.4.4: {} @@ -4533,37 +4485,37 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-config-flat-gitignore@2.2.1(eslint@9.39.2): + eslint-config-flat-gitignore@2.2.1(eslint@10.2.1): dependencies: - '@eslint/compat': 2.0.2(eslint@9.39.2) - eslint: 9.39.2 + '@eslint/compat': 2.0.2(eslint@10.2.1) + eslint: 10.2.1 - eslint-config-upleveled@10.0.0(@babel/core@7.26.0)(@types/node@25.2.3)(@types/react-dom@18.3.1)(@types/react@18.3.11)(@typescript-eslint/utils@8.56.1(eslint@9.39.2)(typescript@6.0.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2)(globals@17.3.0)(typescript@6.0.3): + eslint-config-upleveled@10.0.0(@babel/core@7.26.0)(@types/node@25.2.3)(@types/react-dom@18.3.1)(@types/react@18.3.11)(@typescript-eslint/utils@8.56.1(eslint@10.2.1)(typescript@6.0.3))(eslint-import-resolver-node@0.3.9)(eslint@10.2.1)(globals@17.3.0)(typescript@6.0.3): dependencies: - '@babel/eslint-parser': 7.28.6(@babel/core@7.26.0)(eslint@9.39.2) - '@eslint/compat': 2.0.2(eslint@9.39.2) + '@babel/eslint-parser': 7.28.6(@babel/core@7.26.0)(eslint@10.2.1) + '@eslint/compat': 2.0.2(eslint@10.2.1) '@next/eslint-plugin-next': 16.1.6 - '@stylistic/eslint-plugin': 5.9.0(eslint@9.39.2) + '@stylistic/eslint-plugin': 5.9.0(eslint@10.2.1) '@types/node': 25.2.3 '@types/react': 18.3.11 '@types/react-dom': 18.3.1 - '@typescript-eslint/eslint-plugin': 8.56.1(@typescript-eslint/parser@8.56.1(eslint@9.39.2)(typescript@6.0.3))(eslint@9.39.2)(typescript@6.0.3) - '@typescript-eslint/parser': 8.56.1(eslint@9.39.2)(typescript@6.0.3) + '@typescript-eslint/eslint-plugin': 8.56.1(@typescript-eslint/parser@8.56.1(eslint@10.2.1)(typescript@6.0.3))(eslint@10.2.1)(typescript@6.0.3) + '@typescript-eslint/parser': 8.56.1(eslint@10.2.1)(typescript@6.0.3) comment-json: 4.5.1 - eslint: 9.39.2 - eslint-config-flat-gitignore: 2.2.1(eslint@9.39.2) - eslint-import-resolver-typescript: 4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.56.1(eslint@9.39.2)(typescript@6.0.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2))(eslint@9.39.2) - eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.56.1(eslint@9.39.2)(typescript@6.0.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2) - eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.2) - eslint-plugin-react-dom: 2.13.0(eslint@9.39.2)(typescript@6.0.3) - eslint-plugin-react-hooks: 7.0.1(eslint@9.39.2) - eslint-plugin-react-naming-convention: 2.13.0(eslint@9.39.2)(typescript@6.0.3) - eslint-plugin-react-x: 2.13.0(eslint@9.39.2)(typescript@6.0.3) + eslint: 10.2.1 + eslint-config-flat-gitignore: 2.2.1(eslint@10.2.1) + eslint-import-resolver-typescript: 4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.56.1(eslint@10.2.1)(typescript@6.0.3))(eslint-import-resolver-node@0.3.9)(eslint@10.2.1))(eslint@10.2.1) + eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.56.1(eslint@10.2.1)(typescript@6.0.3))(eslint-import-resolver-node@0.3.9)(eslint@10.2.1) + eslint-plugin-jsx-a11y: 6.10.2(eslint@10.2.1) + eslint-plugin-react-dom: 2.13.0(eslint@10.2.1)(typescript@6.0.3) + eslint-plugin-react-hooks: 7.0.1(eslint@10.2.1) + eslint-plugin-react-naming-convention: 2.13.0(eslint@10.2.1)(typescript@6.0.3) + eslint-plugin-react-x: 2.13.0(eslint@10.2.1)(typescript@6.0.3) eslint-plugin-security: 4.0.0 - eslint-plugin-sonarjs: 4.0.0(eslint@9.39.2) - eslint-plugin-testing-library: 7.16.0(eslint@9.39.2)(typescript@6.0.3) - eslint-plugin-unicorn: 63.0.0(eslint@9.39.2) - eslint-plugin-upleveled: 2.1.15(eslint@9.39.2) + eslint-plugin-sonarjs: 4.0.0(eslint@10.2.1) + eslint-plugin-testing-library: 7.16.0(eslint@10.2.1)(typescript@6.0.3) + eslint-plugin-unicorn: 63.0.0(eslint@10.2.1) + eslint-plugin-upleveled: 2.1.15(eslint@10.2.1) globals: 17.3.0 is-plain-obj: 4.1.0 sort-package-json: 3.6.1 @@ -4594,10 +4546,10 @@ snapshots: - supports-color optional: true - eslint-import-resolver-typescript@4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.56.1(eslint@9.39.2)(typescript@6.0.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2))(eslint@9.39.2): + eslint-import-resolver-typescript@4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.56.1(eslint@10.2.1)(typescript@6.0.3))(eslint-import-resolver-node@0.3.9)(eslint@10.2.1))(eslint@10.2.1): dependencies: debug: 4.4.3 - eslint: 9.39.2 + eslint: 10.2.1 eslint-import-context: 0.1.9(unrs-resolver@1.11.1) get-tsconfig: 4.10.1 is-bun-module: 2.0.0 @@ -4605,16 +4557,16 @@ snapshots: tinyglobby: 0.2.15 unrs-resolver: 1.11.1 optionalDependencies: - eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.56.1(eslint@9.39.2)(typescript@6.0.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2) + eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.56.1(eslint@10.2.1)(typescript@6.0.3))(eslint-import-resolver-node@0.3.9)(eslint@10.2.1) transitivePeerDependencies: - supports-color - eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.56.1(eslint@9.39.2)(typescript@6.0.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2): + eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.56.1(eslint@10.2.1)(typescript@6.0.3))(eslint-import-resolver-node@0.3.9)(eslint@10.2.1): dependencies: '@typescript-eslint/types': 8.56.1 comment-parser: 1.4.1 debug: 4.4.3 - eslint: 9.39.2 + eslint: 10.2.1 eslint-import-context: 0.1.9(unrs-resolver@1.11.1) is-glob: 4.0.3 minimatch: 10.2.4 @@ -4622,12 +4574,12 @@ snapshots: stable-hash-x: 0.2.0 unrs-resolver: 1.11.1 optionalDependencies: - '@typescript-eslint/utils': 8.56.1(eslint@9.39.2)(typescript@6.0.3) + '@typescript-eslint/utils': 8.56.1(eslint@10.2.1)(typescript@6.0.3) eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color - eslint-plugin-jsx-a11y@6.10.2(eslint@9.39.2): + eslint-plugin-jsx-a11y@6.10.2(eslint@10.2.1): dependencies: aria-query: 5.3.2 array-includes: 3.1.8 @@ -4637,7 +4589,7 @@ snapshots: axobject-query: 4.1.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - eslint: 9.39.2 + eslint: 10.2.1 hasown: 2.0.2 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 @@ -4646,67 +4598,67 @@ snapshots: safe-regex-test: 1.1.0 string.prototype.includes: 2.0.1 - eslint-plugin-react-dom@2.13.0(eslint@9.39.2)(typescript@6.0.3): + eslint-plugin-react-dom@2.13.0(eslint@10.2.1)(typescript@6.0.3): dependencies: - '@eslint-react/ast': 2.13.0(eslint@9.39.2)(typescript@6.0.3) - '@eslint-react/core': 2.13.0(eslint@9.39.2)(typescript@6.0.3) + '@eslint-react/ast': 2.13.0(eslint@10.2.1)(typescript@6.0.3) + '@eslint-react/core': 2.13.0(eslint@10.2.1)(typescript@6.0.3) '@eslint-react/eff': 2.13.0 - '@eslint-react/shared': 2.13.0(eslint@9.39.2)(typescript@6.0.3) - '@eslint-react/var': 2.13.0(eslint@9.39.2)(typescript@6.0.3) + '@eslint-react/shared': 2.13.0(eslint@10.2.1)(typescript@6.0.3) + '@eslint-react/var': 2.13.0(eslint@10.2.1)(typescript@6.0.3) '@typescript-eslint/scope-manager': 8.56.1 '@typescript-eslint/types': 8.56.1 - '@typescript-eslint/utils': 8.56.1(eslint@9.39.2)(typescript@6.0.3) + '@typescript-eslint/utils': 8.56.1(eslint@10.2.1)(typescript@6.0.3) compare-versions: 6.1.1 - eslint: 9.39.2 + eslint: 10.2.1 ts-pattern: 5.9.0 typescript: 6.0.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks@7.0.1(eslint@9.39.2): + eslint-plugin-react-hooks@7.0.1(eslint@10.2.1): dependencies: '@babel/core': 7.26.0 '@babel/parser': 7.28.0 - eslint: 9.39.2 + eslint: 10.2.1 hermes-parser: 0.25.1 zod: 4.1.11 zod-validation-error: 4.0.2(zod@4.1.11) transitivePeerDependencies: - supports-color - eslint-plugin-react-naming-convention@2.13.0(eslint@9.39.2)(typescript@6.0.3): + eslint-plugin-react-naming-convention@2.13.0(eslint@10.2.1)(typescript@6.0.3): dependencies: - '@eslint-react/ast': 2.13.0(eslint@9.39.2)(typescript@6.0.3) - '@eslint-react/core': 2.13.0(eslint@9.39.2)(typescript@6.0.3) + '@eslint-react/ast': 2.13.0(eslint@10.2.1)(typescript@6.0.3) + '@eslint-react/core': 2.13.0(eslint@10.2.1)(typescript@6.0.3) '@eslint-react/eff': 2.13.0 - '@eslint-react/shared': 2.13.0(eslint@9.39.2)(typescript@6.0.3) - '@eslint-react/var': 2.13.0(eslint@9.39.2)(typescript@6.0.3) + '@eslint-react/shared': 2.13.0(eslint@10.2.1)(typescript@6.0.3) + '@eslint-react/var': 2.13.0(eslint@10.2.1)(typescript@6.0.3) '@typescript-eslint/scope-manager': 8.56.1 - '@typescript-eslint/type-utils': 8.56.1(eslint@9.39.2)(typescript@6.0.3) + '@typescript-eslint/type-utils': 8.56.1(eslint@10.2.1)(typescript@6.0.3) '@typescript-eslint/types': 8.56.1 - '@typescript-eslint/utils': 8.56.1(eslint@9.39.2)(typescript@6.0.3) + '@typescript-eslint/utils': 8.56.1(eslint@10.2.1)(typescript@6.0.3) compare-versions: 6.1.1 - eslint: 9.39.2 + eslint: 10.2.1 string-ts: 2.3.1 ts-pattern: 5.9.0 typescript: 6.0.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-x@2.13.0(eslint@9.39.2)(typescript@6.0.3): + eslint-plugin-react-x@2.13.0(eslint@10.2.1)(typescript@6.0.3): dependencies: - '@eslint-react/ast': 2.13.0(eslint@9.39.2)(typescript@6.0.3) - '@eslint-react/core': 2.13.0(eslint@9.39.2)(typescript@6.0.3) + '@eslint-react/ast': 2.13.0(eslint@10.2.1)(typescript@6.0.3) + '@eslint-react/core': 2.13.0(eslint@10.2.1)(typescript@6.0.3) '@eslint-react/eff': 2.13.0 - '@eslint-react/shared': 2.13.0(eslint@9.39.2)(typescript@6.0.3) - '@eslint-react/var': 2.13.0(eslint@9.39.2)(typescript@6.0.3) + '@eslint-react/shared': 2.13.0(eslint@10.2.1)(typescript@6.0.3) + '@eslint-react/var': 2.13.0(eslint@10.2.1)(typescript@6.0.3) '@typescript-eslint/scope-manager': 8.56.1 - '@typescript-eslint/type-utils': 8.56.1(eslint@9.39.2)(typescript@6.0.3) + '@typescript-eslint/type-utils': 8.56.1(eslint@10.2.1)(typescript@6.0.3) '@typescript-eslint/types': 8.56.1 - '@typescript-eslint/utils': 8.56.1(eslint@9.39.2)(typescript@6.0.3) + '@typescript-eslint/utils': 8.56.1(eslint@10.2.1)(typescript@6.0.3) compare-versions: 6.1.1 - eslint: 9.39.2 - is-immutable-type: 5.0.1(eslint@9.39.2)(typescript@6.0.3) + eslint: 10.2.1 + is-immutable-type: 5.0.1(eslint@10.2.1)(typescript@6.0.3) ts-api-utils: 2.4.0(typescript@6.0.3) ts-pattern: 5.9.0 typescript: 6.0.3 @@ -4717,12 +4669,12 @@ snapshots: dependencies: safe-regex: 2.1.1 - eslint-plugin-sonarjs@4.0.0(eslint@9.39.2): + eslint-plugin-sonarjs@4.0.0(eslint@10.2.1): dependencies: '@eslint-community/regexpp': 4.12.2 builtin-modules: 3.3.0 bytes: 3.1.2 - eslint: 9.39.2 + eslint: 10.2.1 functional-red-black-tree: 1.0.1 globals: 17.3.0 jsx-ast-utils-x: 0.1.0 @@ -4733,24 +4685,24 @@ snapshots: ts-api-utils: 2.4.0(typescript@6.0.3) typescript: 6.0.3 - eslint-plugin-testing-library@7.16.0(eslint@9.39.2)(typescript@6.0.3): + eslint-plugin-testing-library@7.16.0(eslint@10.2.1)(typescript@6.0.3): dependencies: '@typescript-eslint/scope-manager': 8.56.1 - '@typescript-eslint/utils': 8.56.1(eslint@9.39.2)(typescript@6.0.3) - eslint: 9.39.2 + '@typescript-eslint/utils': 8.56.1(eslint@10.2.1)(typescript@6.0.3) + eslint: 10.2.1 transitivePeerDependencies: - supports-color - typescript - eslint-plugin-unicorn@63.0.0(eslint@9.39.2): + eslint-plugin-unicorn@63.0.0(eslint@10.2.1): dependencies: '@babel/helper-validator-identifier': 7.28.5 - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2) + '@eslint-community/eslint-utils': 4.9.1(eslint@10.2.1) change-case: 5.4.4 ci-info: 4.3.1 clean-regexp: 1.0.0 core-js-compat: 3.48.0 - eslint: 9.39.2 + eslint: 10.2.1 find-up-simple: 1.0.1 globals: 16.5.0 indent-string: 5.0.0 @@ -4762,17 +4714,19 @@ snapshots: semver: 7.7.4 strip-indent: 4.1.1 - eslint-plugin-upleveled@2.1.15(eslint@9.39.2): + eslint-plugin-upleveled@2.1.15(eslint@10.2.1): dependencies: - eslint: 9.39.2 + eslint: 10.2.1 eslint-scope@5.1.1: dependencies: esrecurse: 4.3.0 estraverse: 4.3.0 - eslint-scope@8.4.0: + eslint-scope@9.1.2: dependencies: + '@types/esrecurse': 4.3.1 + '@types/estree': 1.0.8 esrecurse: 4.3.0 estraverse: 5.3.0 @@ -4784,29 +4738,26 @@ snapshots: eslint-visitor-keys@5.0.1: {} - eslint@9.39.2: + eslint@10.2.1: dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2) + '@eslint-community/eslint-utils': 4.9.1(eslint@10.2.1) '@eslint-community/regexpp': 4.12.2 - '@eslint/config-array': 0.21.1 - '@eslint/config-helpers': 0.4.2 - '@eslint/core': 0.17.0 - '@eslint/eslintrc': 3.3.1 - '@eslint/js': 9.39.2 - '@eslint/plugin-kit': 0.4.1 + '@eslint/config-array': 0.23.5 + '@eslint/config-helpers': 0.5.5 + '@eslint/core': 1.2.1 + '@eslint/plugin-kit': 0.7.1 '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.4.2 '@types/estree': 1.0.8 - ajv: 6.12.6 - chalk: 4.1.2 + ajv: 6.14.0 cross-spawn: 7.0.6 debug: 4.4.3 escape-string-regexp: 4.0.0 - eslint-scope: 8.4.0 - eslint-visitor-keys: 4.2.1 - espree: 10.4.0 - esquery: 1.6.0 + eslint-scope: 9.1.2 + eslint-visitor-keys: 5.0.1 + espree: 11.2.0 + esquery: 1.7.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 8.0.0 @@ -4816,8 +4767,7 @@ snapshots: imurmurhash: 0.1.4 is-glob: 4.0.3 json-stable-stringify-without-jsonify: 1.0.1 - lodash.merge: 4.6.2 - minimatch: 3.1.2 + minimatch: 10.2.4 natural-compare: 1.4.0 optionator: 0.9.4 transitivePeerDependencies: @@ -4825,13 +4775,19 @@ snapshots: espree@10.4.0: dependencies: - acorn: 8.15.0 - acorn-jsx: 5.3.2(acorn@8.15.0) + acorn: 8.16.0 + acorn-jsx: 5.3.2(acorn@8.16.0) eslint-visitor-keys: 4.2.1 + espree@11.2.0: + dependencies: + acorn: 8.16.0 + acorn-jsx: 5.3.2(acorn@8.16.0) + eslint-visitor-keys: 5.0.1 + esprima@4.0.1: {} - esquery@1.6.0: + esquery@1.7.0: dependencies: estraverse: 5.3.0 @@ -5055,8 +5011,6 @@ snapshots: kind-of: 6.0.3 which: 1.3.1 - globals@14.0.0: {} - globals@16.5.0: {} globals@17.3.0: {} @@ -5081,8 +5035,6 @@ snapshots: has-bigints@1.0.2: {} - has-flag@4.0.0: {} - has-flag@5.0.1: {} has-property-descriptors@1.0.2: @@ -5223,10 +5175,10 @@ snapshots: dependencies: is-extglob: 2.1.1 - is-immutable-type@5.0.1(eslint@9.39.2)(typescript@6.0.3): + is-immutable-type@5.0.1(eslint@10.2.1)(typescript@6.0.3): dependencies: - '@typescript-eslint/type-utils': 8.56.1(eslint@9.39.2)(typescript@6.0.3) - eslint: 9.39.2 + '@typescript-eslint/type-utils': 8.56.1(eslint@10.2.1)(typescript@6.0.3) + eslint: 10.2.1 ts-api-utils: 2.4.0(typescript@6.0.3) ts-declaration-location: 1.0.7(typescript@6.0.3) typescript: 6.0.3 @@ -5907,8 +5859,6 @@ snapshots: strip-indent@4.1.1: {} - strip-json-comments@3.1.1: {} - strip-json-comments@5.0.3: {} stylelint@17.2.0(typescript@6.0.3): @@ -5958,10 +5908,6 @@ snapshots: supports-color@10.2.2: {} - supports-color@7.2.0: - dependencies: - has-flag: 4.0.0 - supports-hyperlinks@4.4.0: dependencies: has-flag: 5.0.1 @@ -6047,13 +5993,13 @@ snapshots: possible-typed-array-names: 1.0.0 reflect.getprototypeof: 1.0.10 - typescript-eslint@8.55.0(eslint@9.39.2)(typescript@6.0.3): + typescript-eslint@8.55.0(eslint@10.2.1)(typescript@6.0.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.55.0(@typescript-eslint/parser@8.55.0(eslint@9.39.2)(typescript@6.0.3))(eslint@9.39.2)(typescript@6.0.3) - '@typescript-eslint/parser': 8.55.0(eslint@9.39.2)(typescript@6.0.3) + '@typescript-eslint/eslint-plugin': 8.55.0(@typescript-eslint/parser@8.55.0(eslint@10.2.1)(typescript@6.0.3))(eslint@10.2.1)(typescript@6.0.3) + '@typescript-eslint/parser': 8.55.0(eslint@10.2.1)(typescript@6.0.3) '@typescript-eslint/typescript-estree': 8.55.0(typescript@6.0.3) - '@typescript-eslint/utils': 8.55.0(eslint@9.39.2)(typescript@6.0.3) - eslint: 9.39.2 + '@typescript-eslint/utils': 8.55.0(eslint@10.2.1)(typescript@6.0.3) + eslint: 10.2.1 typescript: 6.0.3 transitivePeerDependencies: - supports-color