From f5cb42c43f2431aeab0cb28d53627e3cf2e26260 Mon Sep 17 00:00:00 2001 From: Wonsuk Choi Date: Wed, 22 Oct 2025 02:02:37 +0900 Subject: [PATCH] chore(eslint): replace deprecated 'tseslint.config' with 'defineConfig' --- eslint.config.js | 3 +- package.json | 2 +- pnpm-lock.yaml | 214 +++++++++++++++++++++++++++-------------------- 3 files changed, 124 insertions(+), 95 deletions(-) diff --git a/eslint.config.js b/eslint.config.js index 4b88555..faaf618 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -1,9 +1,10 @@ import { builtinModules } from 'module'; +import { defineConfig } from 'eslint/config'; import prettierRecommended from 'eslint-plugin-prettier/recommended'; import simpleImportSort from 'eslint-plugin-simple-import-sort'; import tseslint from 'typescript-eslint'; -export default tseslint.config( +export default defineConfig( { ignores: ['**/node_modules/', '**/dist/'], }, diff --git a/package.json b/package.json index 6b21f39..b31055b 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "devDependencies": { "@changesets/changelog-github": "^0.5.0", "@changesets/cli": "^2.27.5", - "eslint": "^9.24.0", + "eslint": "^9.38.0", "eslint-config-prettier": "^10.1.1", "eslint-plugin-prettier": "^5.2.6", "eslint-plugin-react": "^7.37.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bbe23a5..455dc5d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,23 +15,23 @@ importers: specifier: ^2.27.5 version: 2.27.5 eslint: - specifier: ^9.24.0 - version: 9.24.0(jiti@1.21.6) + specifier: ^9.38.0 + version: 9.38.0(jiti@1.21.6) eslint-config-prettier: specifier: ^10.1.1 - version: 10.1.1(eslint@9.24.0(jiti@1.21.6)) + version: 10.1.1(eslint@9.38.0(jiti@1.21.6)) eslint-plugin-prettier: specifier: ^5.2.6 - version: 5.2.6(eslint-config-prettier@10.1.1(eslint@9.24.0(jiti@1.21.6)))(eslint@9.24.0(jiti@1.21.6))(prettier@3.3.0) + version: 5.2.6(eslint-config-prettier@10.1.1(eslint@9.38.0(jiti@1.21.6)))(eslint@9.38.0(jiti@1.21.6))(prettier@3.3.0) eslint-plugin-react: specifier: ^7.37.5 - version: 7.37.5(eslint@9.24.0(jiti@1.21.6)) + version: 7.37.5(eslint@9.38.0(jiti@1.21.6)) eslint-plugin-react-hooks: specifier: ^5.2.0 - version: 5.2.0(eslint@9.24.0(jiti@1.21.6)) + version: 5.2.0(eslint@9.38.0(jiti@1.21.6)) eslint-plugin-simple-import-sort: specifier: ^12.1.1 - version: 12.1.1(eslint@9.24.0(jiti@1.21.6)) + version: 12.1.1(eslint@9.38.0(jiti@1.21.6)) husky: specifier: ^9.0.11 version: 9.0.11 @@ -49,7 +49,7 @@ importers: version: 5.4.5 typescript-eslint: specifier: ^8.29.0 - version: 8.29.0(eslint@9.24.0(jiti@1.21.6))(typescript@5.4.5) + version: 8.29.0(eslint@9.38.0(jiti@1.21.6))(typescript@5.4.5) docs: dependencies: @@ -1227,6 +1227,10 @@ packages: resolution: {integrity: sha512-Ja18XcETdEl5mzzACGd+DKgaGJzPTCow7EglgwTmHdwokzDFYh/MHua6lU6DV/hjF2IaOJ4oX2nqnjG7RElKOw==} engines: {node: '>=6.9.0'} + '@babel/runtime@7.28.4': + resolution: {integrity: sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==} + engines: {node: '>=6.9.0'} + '@babel/template@7.24.7': resolution: {integrity: sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==} engines: {node: '>=6.9.0'} @@ -1789,40 +1793,42 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + '@eslint-community/eslint-utils@4.9.0': + resolution: {integrity: sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + '@eslint-community/regexpp@4.12.1': resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint/config-array@0.20.0': - resolution: {integrity: sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/config-helpers@0.2.1': - resolution: {integrity: sha512-RI17tsD2frtDu/3dmI7QRrD4bedNKPM08ziRYaC5AhkGrzIAJelm9kJU1TznK+apx6V+cqRz8tfpEeG3oIyjxw==} + '@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/core@0.12.0': - resolution: {integrity: sha512-cmrR6pytBuSMTaBweKoGMwu3EiHiEC+DoyupPmlZ0HxBJBtIxwe+j/E4XPIKNx+Q74c8lXKPwYawBf5glsTkHg==} + '@eslint/config-helpers@0.4.1': + resolution: {integrity: sha512-csZAzkNhsgwb0I/UAV6/RGFTbiakPCf0ZrGmrIxQpYvGZ00PhTkSnyKNolphgIvmnJeGw6rcGVEXfTzUnFuEvw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/core@0.13.0': - resolution: {integrity: sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==} + '@eslint/core@0.16.0': + resolution: {integrity: sha512-nmC8/totwobIiFcGkDza3GIKfAw1+hLiYVrh3I1nIomQ8PEr5cxg34jnkmGawul/ep52wGRAcyeDCNtWKSOj4Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/eslintrc@3.3.1': resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.24.0': - resolution: {integrity: sha512-uIY/y3z0uvOGX8cp1C2fiC4+ZmBhp6yZWkojtHL1YEMnRt1Y63HB9TM17proGEmeG7HeUY+UP36F0aknKYTpYA==} + '@eslint/js@9.38.0': + resolution: {integrity: sha512-UZ1VpFvXf9J06YG9xQBdnzU+kthors6KjhMAl6f4gH4usHyh31rUf2DLGInT8RFYIReYXNSydgPY0V2LuWgl7A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/object-schema@2.1.6': - resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==} + '@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/plugin-kit@0.2.8': - resolution: {integrity: sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==} + '@eslint/plugin-kit@0.4.0': + resolution: {integrity: sha512-sB5uyeq+dwCWyPi31B2gQlVlo+j5brPlWx4yZBrEaRo/nhdDE8Xke1gsGgtiBdaBTxuTkceLVuVt/pclrasb0A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@floating-ui/core@1.6.4': @@ -2945,6 +2951,11 @@ packages: engines: {node: '>=0.4.0'} hasBin: true + acorn@8.15.0: + resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} + engines: {node: '>=0.4.0'} + hasBin: true + agent-base@6.0.2: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} @@ -4200,8 +4211,8 @@ packages: peerDependencies: eslint: '>=5.0.0' - eslint-scope@8.3.0: - resolution: {integrity: sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==} + eslint-scope@8.4.0: + resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} eslint-visitor-keys@3.4.3: @@ -4212,8 +4223,12 @@ packages: resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.24.0: - resolution: {integrity: sha512-eh/jxIEJyZrvbWRe4XuVclLPDYSYYYgLy5zXGGxD6j8zjSAxFEzI2fL/8xNq6O2yKqVt+eF2YhV+hxjV6UKXwQ==} + eslint-visitor-keys@4.2.1: + resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + eslint@9.38.0: + resolution: {integrity: sha512-t5aPOpmtJcZcz5UJyY2GbvpDlsK5E8JqRqoKtfiKE3cNh437KIqfJr3A3AKf5k64NPx6d0G3dno6XDY05PqPtw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -4226,8 +4241,8 @@ packages: resolution: {integrity: sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==} engines: {node: '>=0.10'} - espree@10.3.0: - resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==} + espree@10.4.0: + resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} esprima@4.0.1: @@ -7142,6 +7157,7 @@ packages: source-map@0.8.0-beta.0: resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} engines: {node: '>= 8'} + deprecated: The work that was done in this beta branch won't be included in future versions space-separated-tokens@2.0.2: resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} @@ -9118,6 +9134,8 @@ snapshots: dependencies: regenerator-runtime: 0.14.1 + '@babel/runtime@7.28.4': {} + '@babel/template@7.24.7': dependencies: '@babel/code-frame': 7.24.7 @@ -9648,28 +9666,31 @@ snapshots: '@esbuild/win32-x64@0.25.3': optional: true - '@eslint-community/eslint-utils@4.5.1(eslint@9.24.0(jiti@1.21.6))': + '@eslint-community/eslint-utils@4.5.1(eslint@9.38.0(jiti@1.21.6))': + dependencies: + eslint: 9.38.0(jiti@1.21.6) + eslint-visitor-keys: 3.4.3 + + '@eslint-community/eslint-utils@4.9.0(eslint@9.38.0(jiti@1.21.6))': dependencies: - eslint: 9.24.0(jiti@1.21.6) + eslint: 9.38.0(jiti@1.21.6) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} - '@eslint/config-array@0.20.0': + '@eslint/config-array@0.21.1': dependencies: - '@eslint/object-schema': 2.1.6 + '@eslint/object-schema': 2.1.7 debug: 4.4.0 minimatch: 3.1.2 transitivePeerDependencies: - supports-color - '@eslint/config-helpers@0.2.1': {} - - '@eslint/core@0.12.0': + '@eslint/config-helpers@0.4.1': dependencies: - '@types/json-schema': 7.0.15 + '@eslint/core': 0.16.0 - '@eslint/core@0.13.0': + '@eslint/core@0.16.0': dependencies: '@types/json-schema': 7.0.15 @@ -9677,7 +9698,7 @@ snapshots: dependencies: ajv: 6.12.6 debug: 4.4.0 - espree: 10.3.0 + espree: 10.4.0 globals: 14.0.0 ignore: 5.3.2 import-fresh: 3.3.1 @@ -9687,13 +9708,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.24.0': {} + '@eslint/js@9.38.0': {} - '@eslint/object-schema@2.1.6': {} + '@eslint/object-schema@2.1.7': {} - '@eslint/plugin-kit@0.2.8': + '@eslint/plugin-kit@0.4.0': dependencies: - '@eslint/core': 0.13.0 + '@eslint/core': 0.16.0 levn: 0.4.1 '@floating-ui/core@1.6.4': @@ -10817,15 +10838,15 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@8.29.0(@typescript-eslint/parser@8.29.0(eslint@9.24.0(jiti@1.21.6))(typescript@5.4.5))(eslint@9.24.0(jiti@1.21.6))(typescript@5.4.5)': + '@typescript-eslint/eslint-plugin@8.29.0(@typescript-eslint/parser@8.29.0(eslint@9.38.0(jiti@1.21.6))(typescript@5.4.5))(eslint@9.38.0(jiti@1.21.6))(typescript@5.4.5)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.29.0(eslint@9.24.0(jiti@1.21.6))(typescript@5.4.5) + '@typescript-eslint/parser': 8.29.0(eslint@9.38.0(jiti@1.21.6))(typescript@5.4.5) '@typescript-eslint/scope-manager': 8.29.0 - '@typescript-eslint/type-utils': 8.29.0(eslint@9.24.0(jiti@1.21.6))(typescript@5.4.5) - '@typescript-eslint/utils': 8.29.0(eslint@9.24.0(jiti@1.21.6))(typescript@5.4.5) + '@typescript-eslint/type-utils': 8.29.0(eslint@9.38.0(jiti@1.21.6))(typescript@5.4.5) + '@typescript-eslint/utils': 8.29.0(eslint@9.38.0(jiti@1.21.6))(typescript@5.4.5) '@typescript-eslint/visitor-keys': 8.29.0 - eslint: 9.24.0(jiti@1.21.6) + eslint: 9.38.0(jiti@1.21.6) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -10834,14 +10855,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.29.0(eslint@9.24.0(jiti@1.21.6))(typescript@5.4.5)': + '@typescript-eslint/parser@8.29.0(eslint@9.38.0(jiti@1.21.6))(typescript@5.4.5)': dependencies: '@typescript-eslint/scope-manager': 8.29.0 '@typescript-eslint/types': 8.29.0 '@typescript-eslint/typescript-estree': 8.29.0(typescript@5.4.5) '@typescript-eslint/visitor-keys': 8.29.0 debug: 4.4.0 - eslint: 9.24.0(jiti@1.21.6) + eslint: 9.38.0(jiti@1.21.6) typescript: 5.4.5 transitivePeerDependencies: - supports-color @@ -10851,12 +10872,12 @@ snapshots: '@typescript-eslint/types': 8.29.0 '@typescript-eslint/visitor-keys': 8.29.0 - '@typescript-eslint/type-utils@8.29.0(eslint@9.24.0(jiti@1.21.6))(typescript@5.4.5)': + '@typescript-eslint/type-utils@8.29.0(eslint@9.38.0(jiti@1.21.6))(typescript@5.4.5)': dependencies: '@typescript-eslint/typescript-estree': 8.29.0(typescript@5.4.5) - '@typescript-eslint/utils': 8.29.0(eslint@9.24.0(jiti@1.21.6))(typescript@5.4.5) + '@typescript-eslint/utils': 8.29.0(eslint@9.38.0(jiti@1.21.6))(typescript@5.4.5) debug: 4.4.0 - eslint: 9.24.0(jiti@1.21.6) + eslint: 9.38.0(jiti@1.21.6) ts-api-utils: 2.1.0(typescript@5.4.5) typescript: 5.4.5 transitivePeerDependencies: @@ -10878,13 +10899,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.29.0(eslint@9.24.0(jiti@1.21.6))(typescript@5.4.5)': + '@typescript-eslint/utils@8.29.0(eslint@9.38.0(jiti@1.21.6))(typescript@5.4.5)': dependencies: - '@eslint-community/eslint-utils': 4.5.1(eslint@9.24.0(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.5.1(eslint@9.38.0(jiti@1.21.6)) '@typescript-eslint/scope-manager': 8.29.0 '@typescript-eslint/types': 8.29.0 '@typescript-eslint/typescript-estree': 8.29.0(typescript@5.4.5) - eslint: 9.24.0(jiti@1.21.6) + eslint: 9.38.0(jiti@1.21.6) typescript: 5.4.5 transitivePeerDependencies: - supports-color @@ -10947,12 +10968,18 @@ snapshots: dependencies: acorn: 8.14.1 + acorn-jsx@5.3.2(acorn@8.15.0): + dependencies: + acorn: 8.15.0 + acorn-walk@8.3.2: {} acorn@8.11.3: {} acorn@8.14.1: {} + acorn@8.15.0: {} + agent-base@6.0.2: dependencies: debug: 4.4.0 @@ -11306,7 +11333,7 @@ snapshots: broadcast-channel@3.7.0: dependencies: - '@babel/runtime': 7.24.6 + '@babel/runtime': 7.28.4 detect-node: 2.1.0 js-sha3: 0.8.0 microseconds: 0.2.0 @@ -12458,24 +12485,24 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-config-prettier@10.1.1(eslint@9.24.0(jiti@1.21.6)): + eslint-config-prettier@10.1.1(eslint@9.38.0(jiti@1.21.6)): dependencies: - eslint: 9.24.0(jiti@1.21.6) + eslint: 9.38.0(jiti@1.21.6) - eslint-plugin-prettier@5.2.6(eslint-config-prettier@10.1.1(eslint@9.24.0(jiti@1.21.6)))(eslint@9.24.0(jiti@1.21.6))(prettier@3.3.0): + eslint-plugin-prettier@5.2.6(eslint-config-prettier@10.1.1(eslint@9.38.0(jiti@1.21.6)))(eslint@9.38.0(jiti@1.21.6))(prettier@3.3.0): dependencies: - eslint: 9.24.0(jiti@1.21.6) + eslint: 9.38.0(jiti@1.21.6) prettier: 3.3.0 prettier-linter-helpers: 1.0.0 synckit: 0.11.3 optionalDependencies: - eslint-config-prettier: 10.1.1(eslint@9.24.0(jiti@1.21.6)) + eslint-config-prettier: 10.1.1(eslint@9.38.0(jiti@1.21.6)) - eslint-plugin-react-hooks@5.2.0(eslint@9.24.0(jiti@1.21.6)): + eslint-plugin-react-hooks@5.2.0(eslint@9.38.0(jiti@1.21.6)): dependencies: - eslint: 9.24.0(jiti@1.21.6) + eslint: 9.38.0(jiti@1.21.6) - eslint-plugin-react@7.37.5(eslint@9.24.0(jiti@1.21.6)): + eslint-plugin-react@7.37.5(eslint@9.38.0(jiti@1.21.6)): dependencies: array-includes: 3.1.8 array.prototype.findlast: 1.2.5 @@ -12483,7 +12510,7 @@ snapshots: array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 es-iterator-helpers: 1.2.1 - eslint: 9.24.0(jiti@1.21.6) + eslint: 9.38.0(jiti@1.21.6) estraverse: 5.3.0 hasown: 2.0.2 jsx-ast-utils: 3.3.5 @@ -12497,11 +12524,11 @@ snapshots: string.prototype.matchall: 4.0.12 string.prototype.repeat: 1.0.0 - eslint-plugin-simple-import-sort@12.1.1(eslint@9.24.0(jiti@1.21.6)): + eslint-plugin-simple-import-sort@12.1.1(eslint@9.38.0(jiti@1.21.6)): dependencies: - eslint: 9.24.0(jiti@1.21.6) + eslint: 9.38.0(jiti@1.21.6) - eslint-scope@8.3.0: + eslint-scope@8.4.0: dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 @@ -12510,29 +12537,30 @@ snapshots: eslint-visitor-keys@4.2.0: {} - eslint@9.24.0(jiti@1.21.6): + eslint-visitor-keys@4.2.1: {} + + eslint@9.38.0(jiti@1.21.6): dependencies: - '@eslint-community/eslint-utils': 4.5.1(eslint@9.24.0(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.38.0(jiti@1.21.6)) '@eslint-community/regexpp': 4.12.1 - '@eslint/config-array': 0.20.0 - '@eslint/config-helpers': 0.2.1 - '@eslint/core': 0.12.0 + '@eslint/config-array': 0.21.1 + '@eslint/config-helpers': 0.4.1 + '@eslint/core': 0.16.0 '@eslint/eslintrc': 3.3.1 - '@eslint/js': 9.24.0 - '@eslint/plugin-kit': 0.2.8 + '@eslint/js': 9.38.0 + '@eslint/plugin-kit': 0.4.0 '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.4.2 '@types/estree': 1.0.7 - '@types/json-schema': 7.0.15 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.6 debug: 4.4.0 escape-string-regexp: 4.0.0 - eslint-scope: 8.3.0 - eslint-visitor-keys: 4.2.0 - espree: 10.3.0 + eslint-scope: 8.4.0 + eslint-visitor-keys: 4.2.1 + espree: 10.4.0 esquery: 1.6.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 @@ -12559,11 +12587,11 @@ snapshots: event-emitter: 0.3.5 type: 2.7.3 - espree@10.3.0: + espree@10.4.0: dependencies: - acorn: 8.14.1 - acorn-jsx: 5.3.2(acorn@8.14.1) - eslint-visitor-keys: 4.2.0 + acorn: 8.15.0 + acorn-jsx: 5.3.2(acorn@8.15.0) + eslint-visitor-keys: 4.2.1 esprima@4.0.1: {} @@ -15947,7 +15975,7 @@ snapshots: react-query@3.39.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.24.6 + '@babel/runtime': 7.28.4 broadcast-channel: 3.7.0 match-sorter: 6.3.4 react: 18.3.1 @@ -16857,7 +16885,7 @@ snapshots: terser@5.31.1: dependencies: '@jridgewell/source-map': 0.3.6 - acorn: 8.14.1 + acorn: 8.15.0 commander: 2.20.3 source-map-support: 0.5.21 @@ -17147,12 +17175,12 @@ snapshots: possible-typed-array-names: 1.1.0 reflect.getprototypeof: 1.0.10 - typescript-eslint@8.29.0(eslint@9.24.0(jiti@1.21.6))(typescript@5.4.5): + typescript-eslint@8.29.0(eslint@9.38.0(jiti@1.21.6))(typescript@5.4.5): dependencies: - '@typescript-eslint/eslint-plugin': 8.29.0(@typescript-eslint/parser@8.29.0(eslint@9.24.0(jiti@1.21.6))(typescript@5.4.5))(eslint@9.24.0(jiti@1.21.6))(typescript@5.4.5) - '@typescript-eslint/parser': 8.29.0(eslint@9.24.0(jiti@1.21.6))(typescript@5.4.5) - '@typescript-eslint/utils': 8.29.0(eslint@9.24.0(jiti@1.21.6))(typescript@5.4.5) - eslint: 9.24.0(jiti@1.21.6) + '@typescript-eslint/eslint-plugin': 8.29.0(@typescript-eslint/parser@8.29.0(eslint@9.38.0(jiti@1.21.6))(typescript@5.4.5))(eslint@9.38.0(jiti@1.21.6))(typescript@5.4.5) + '@typescript-eslint/parser': 8.29.0(eslint@9.38.0(jiti@1.21.6))(typescript@5.4.5) + '@typescript-eslint/utils': 8.29.0(eslint@9.38.0(jiti@1.21.6))(typescript@5.4.5) + eslint: 9.38.0(jiti@1.21.6) typescript: 5.4.5 transitivePeerDependencies: - supports-color @@ -17295,7 +17323,7 @@ snapshots: unload@2.2.0: dependencies: - '@babel/runtime': 7.24.6 + '@babel/runtime': 7.28.4 detect-node: 2.1.0 unpipe@1.0.0: {}