diff --git a/.changeset/witty-bugs-reflect.md b/.changeset/witty-bugs-reflect.md new file mode 100644 index 0000000..d7f2985 --- /dev/null +++ b/.changeset/witty-bugs-reflect.md @@ -0,0 +1,10 @@ +--- +'@bfehub/eslint-config-typescript': minor +'@bfehub/eslint-config-react': minor +'@bfehub/eslint-config-vue': minor +'@bfehub/create-lint': minor +'@bfehub/eslint-config-basic': minor +'@bfehub/stylelint-config-basic': minor +--- + +updated dependencies diff --git a/packages/eslint-config-react/index.js b/packages/eslint-config-react/index.js index bb2cb26..0a0aa2c 100644 --- a/packages/eslint-config-react/index.js +++ b/packages/eslint-config-react/index.js @@ -24,6 +24,7 @@ export default [ }, { rules: { + 'react/prop-types': 'off', 'react/react-in-jsx-scope': 'off', }, }, diff --git a/packages/eslint-config-react/package.json b/packages/eslint-config-react/package.json index 597decc..4d7edf9 100644 --- a/packages/eslint-config-react/package.json +++ b/packages/eslint-config-react/package.json @@ -18,7 +18,7 @@ "@bfehub/eslint-config-typescript": "workspace:*", "eslint-config-prettier": "^9.1.0", "eslint-plugin-react": "^7.36.1", - "eslint-plugin-react-hooks": "5.1.0-rc-01172397-20240716" + "eslint-plugin-react-hooks": "^5.0.0" }, "devDependencies": { "eslint": "^9.10.0", diff --git a/packages/eslint-config-typescript/package.json b/packages/eslint-config-typescript/package.json index 72f2ce4..badbcfd 100644 --- a/packages/eslint-config-typescript/package.json +++ b/packages/eslint-config-typescript/package.json @@ -17,7 +17,7 @@ "dependencies": { "@bfehub/eslint-config-basic": "workspace:*", "eslint-config-prettier": "^9.1.0", - "typescript-eslint": "8.0.0-alpha.44" + "typescript-eslint": "^8.15.0" }, "devDependencies": { "eslint": "^9.10.0", diff --git a/packages/eslint-config-vue/package.json b/packages/eslint-config-vue/package.json index aec76ba..3892e82 100644 --- a/packages/eslint-config-vue/package.json +++ b/packages/eslint-config-vue/package.json @@ -16,7 +16,7 @@ }, "dependencies": { "@bfehub/eslint-config-typescript": "workspace:*", - "@typescript-eslint/parser": "8.0.0-alpha.44", + "@typescript-eslint/parser": "^8.15.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-vue": "^9.28.0" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fd1ff78..a1ce720 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -121,8 +121,8 @@ importers: specifier: ^7.36.1 version: 7.36.1(eslint@9.10.0) eslint-plugin-react-hooks: - specifier: 5.1.0-rc-01172397-20240716 - version: 5.1.0-rc-01172397-20240716(eslint@9.10.0) + specifier: ^5.0.0 + version: 5.0.0(eslint@9.10.0) devDependencies: eslint: specifier: ^9.10.0 @@ -140,8 +140,8 @@ importers: specifier: ^9.1.0 version: 9.1.0(eslint@9.10.0) typescript-eslint: - specifier: 8.0.0-alpha.44 - version: 8.0.0-alpha.44(eslint@9.10.0)(typescript@5.6.2) + specifier: 8.15.0 + version: 8.15.0(eslint@9.10.0)(typescript@5.6.2) devDependencies: eslint: specifier: ^9.10.0 @@ -159,8 +159,8 @@ importers: specifier: workspace:* version: link:../eslint-config-typescript '@typescript-eslint/parser': - specifier: 8.0.0-alpha.44 - version: 8.0.0-alpha.44(eslint@9.10.0)(typescript@5.6.2) + specifier: 8.15.0 + version: 8.15.0(eslint@9.10.0)(typescript@5.6.2) eslint-config-prettier: specifier: ^9.1.0 version: 9.1.0(eslint@9.10.0) @@ -778,16 +778,6 @@ packages: conventional-changelog-conventionalcommits: 7.0.2 dev: true - /@commitlint/config-validator@19.0.3: - resolution: {integrity: sha512-2D3r4PKjoo59zBc2auodrSCaUnCSALCx54yveOFwwP/i2kfEAQrygwOleFWswLqK0UL/F9r07MFi5ev2ohyM4Q==} - engines: {node: '>=v18'} - requiresBuild: true - dependencies: - '@commitlint/types': 19.0.3 - ajv: 8.16.0 - dev: true - optional: true - /@commitlint/config-validator@19.5.0: resolution: {integrity: sha512-CHtj92H5rdhKt17RmgALhfQt95VayrUo2tSqY9g2w+laAXyk7K/Ef6uPm9tn5qSIwSmrLjKaXK9eiNuxmQrDBw==} engines: {node: '>=v18'} @@ -828,13 +818,6 @@ packages: lodash.upperfirst: 4.3.1 dev: true - /@commitlint/execute-rule@19.0.0: - resolution: {integrity: sha512-mtsdpY1qyWgAO/iOK0L6gSGeR7GFcdW7tIjcNFxcWkfLDF5qVbPHKuGATFqRMsxcO8OUKNj0+3WOHB7EHm4Jdw==} - engines: {node: '>=v18'} - requiresBuild: true - dev: true - optional: true - /@commitlint/execute-rule@19.5.0: resolution: {integrity: sha512-aqyGgytXhl2ejlk+/rfgtwpPexYyri4t8/n4ku6rRJoRhGZpLFMqrZ+YaubeGysCP6oz4mMA34YSTaSOKEeNrg==} engines: {node: '>=v18'} @@ -866,27 +849,6 @@ packages: '@commitlint/types': 19.5.0 dev: true - /@commitlint/load@19.2.0(@types/node@20.14.10)(typescript@5.6.2): - resolution: {integrity: sha512-XvxxLJTKqZojCxaBQ7u92qQLFMMZc4+p9qrIq/9kJDy8DOrEa7P1yx7Tjdc2u2JxIalqT4KOGraVgCE7eCYJyQ==} - engines: {node: '>=v18'} - requiresBuild: true - dependencies: - '@commitlint/config-validator': 19.0.3 - '@commitlint/execute-rule': 19.0.0 - '@commitlint/resolve-extends': 19.1.0 - '@commitlint/types': 19.0.3 - chalk: 5.3.0 - cosmiconfig: 9.0.0(typescript@5.6.2) - cosmiconfig-typescript-loader: 5.0.0(@types/node@20.14.10)(cosmiconfig@9.0.0)(typescript@5.6.2) - lodash.isplainobject: 4.0.6 - lodash.merge: 4.6.2 - lodash.uniq: 4.5.0 - transitivePeerDependencies: - - '@types/node' - - typescript - dev: true - optional: true - /@commitlint/load@19.5.0(@types/node@20.14.10)(typescript@5.6.2): resolution: {integrity: sha512-INOUhkL/qaKqwcTUvCE8iIUf5XHsEPCLY9looJ/ipzi7jtGhgmtH7OOFiNvwYgH7mA8osUWOUDV8t4E2HAi4xA==} engines: {node: '>=v18'} @@ -931,20 +893,6 @@ packages: tinyexec: 0.3.0 dev: true - /@commitlint/resolve-extends@19.1.0: - resolution: {integrity: sha512-z2riI+8G3CET5CPgXJPlzftH+RiWYLMYv4C9tSLdLXdr6pBNimSKukYP9MS27ejmscqCTVA4almdLh0ODD2KYg==} - engines: {node: '>=v18'} - requiresBuild: true - dependencies: - '@commitlint/config-validator': 19.0.3 - '@commitlint/types': 19.0.3 - global-directory: 4.0.1 - import-meta-resolve: 4.1.0 - lodash.mergewith: 4.6.2 - resolve-from: 5.0.0 - dev: true - optional: true - /@commitlint/resolve-extends@19.5.0: resolution: {integrity: sha512-CU/GscZhCUsJwcKTJS9Ndh3AKGZTNFIOoQB2n8CmFnizE0VnEuJoum+COW+C1lNABEeqk6ssfc1Kkalm4bDklA==} engines: {node: '>=v18'} @@ -979,16 +927,6 @@ packages: find-up: 7.0.0 dev: true - /@commitlint/types@19.0.3: - resolution: {integrity: sha512-tpyc+7i6bPG9mvaBbtKUeghfyZSDgWquIDfMgqYtTbmZ9Y9VzEm2je9EYcQ0aoz5o7NvGS+rcDec93yO08MHYA==} - engines: {node: '>=v18'} - requiresBuild: true - dependencies: - '@types/conventional-commits-parser': 5.0.0 - chalk: 5.3.0 - dev: true - optional: true - /@commitlint/types@19.5.0: resolution: {integrity: sha512-DSHae2obMSMkAtTBSOulg5X7/z+rGLxcXQIkg3OmWvY6wifojge5uVMydfhUvs7yQj+V7jNmRZ2Xzl8GJyqRgg==} engines: {node: '>=v18'} @@ -1573,8 +1511,8 @@ packages: resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} dev: true - /@typescript-eslint/eslint-plugin@8.0.0-alpha.44(@typescript-eslint/parser@8.0.0-alpha.44)(eslint@9.10.0)(typescript@5.6.2): - resolution: {integrity: sha512-3hqJa/Ak3ahypkcNoNmkkmUg54zV3AWSaalSWAKTQKF5UtXMvRjM5w3nKqS2AQP0dQAkM1u9cXCnOuLeUZr7rw==} + /@typescript-eslint/eslint-plugin@8.15.0(@typescript-eslint/parser@8.15.0)(eslint@9.10.0)(typescript@5.6.2): + resolution: {integrity: sha512-+zkm9AR1Ds9uLWN3fkoeXgFppaQ+uEVtfOV62dDmsy9QCNqlRHWNEck4yarvRNrvRcHQLGfqBNui3cimoz8XAg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 @@ -1585,14 +1523,14 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.0.0-alpha.44(eslint@9.10.0)(typescript@5.6.2) - '@typescript-eslint/scope-manager': 8.0.0-alpha.44 - '@typescript-eslint/type-utils': 8.0.0-alpha.44(eslint@9.10.0)(typescript@5.6.2) - '@typescript-eslint/utils': 8.0.0-alpha.44(eslint@9.10.0)(typescript@5.6.2) - '@typescript-eslint/visitor-keys': 8.0.0-alpha.44 + '@typescript-eslint/parser': 8.15.0(eslint@9.10.0)(typescript@5.6.2) + '@typescript-eslint/scope-manager': 8.15.0 + '@typescript-eslint/type-utils': 8.15.0(eslint@9.10.0)(typescript@5.6.2) + '@typescript-eslint/utils': 8.15.0(eslint@9.10.0)(typescript@5.6.2) + '@typescript-eslint/visitor-keys': 8.15.0 eslint: 9.10.0 graphemer: 1.4.0 - ignore: 5.3.1 + ignore: 5.3.2 natural-compare: 1.4.0 ts-api-utils: 1.3.0(typescript@5.6.2) typescript: 5.6.2 @@ -1600,8 +1538,8 @@ packages: - supports-color dev: false - /@typescript-eslint/parser@8.0.0-alpha.44(eslint@9.10.0)(typescript@5.6.2): - resolution: {integrity: sha512-ho5CiKhp3hDCvkFVpLqiHlMUbgvGELmdVfvpIiKQ1TFGyDcEVpSJUZCDO+gyymgZreJyTfUDHH6eKhF3pgkb0Q==} + /@typescript-eslint/parser@8.15.0(eslint@9.10.0)(typescript@5.6.2): + resolution: {integrity: sha512-7n59qFpghG4uazrF9qtGKBZXn7Oz4sOMm8dwNWDQY96Xlm2oX67eipqcblDj+oY1lLCbf1oltMZFpUso66Kl1A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1610,23 +1548,23 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 8.0.0-alpha.44 - '@typescript-eslint/types': 8.0.0-alpha.44 - '@typescript-eslint/typescript-estree': 8.0.0-alpha.44(typescript@5.6.2) - '@typescript-eslint/visitor-keys': 8.0.0-alpha.44 - debug: 4.3.5 + '@typescript-eslint/scope-manager': 8.15.0 + '@typescript-eslint/types': 8.15.0 + '@typescript-eslint/typescript-estree': 8.15.0(typescript@5.6.2) + '@typescript-eslint/visitor-keys': 8.15.0 + debug: 4.3.7 eslint: 9.10.0 typescript: 5.6.2 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/scope-manager@8.0.0-alpha.44: - resolution: {integrity: sha512-0w0pDILwfwRXSz9lQBXnJmeGaIbSBgl4vAw/lB2kCnOKYl2SXCVbdNOHPwxWigvQ08QVpuaKy+wEjbFKr9Xwfg==} + /@typescript-eslint/scope-manager@8.15.0: + resolution: {integrity: sha512-QRGy8ADi4J7ii95xz4UoiymmmMd/zuy9azCaamnZ3FM8T5fZcex8UfJcjkiEZjJSztKfEBe3dZ5T/5RHAmw2mA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: - '@typescript-eslint/types': 8.0.0-alpha.44 - '@typescript-eslint/visitor-keys': 8.0.0-alpha.44 + '@typescript-eslint/types': 8.15.0 + '@typescript-eslint/visitor-keys': 8.15.0 dev: false /@typescript-eslint/scope-manager@8.5.0: @@ -1637,27 +1575,28 @@ packages: '@typescript-eslint/visitor-keys': 8.5.0 dev: false - /@typescript-eslint/type-utils@8.0.0-alpha.44(eslint@9.10.0)(typescript@5.6.2): - resolution: {integrity: sha512-52V6rQxNiebKYLxjcRTzIuTMw/wgrCcLncV27u2O142WyD07gLbICGcxtrxurDIQLMwQ/BuStV2x0cypKSwwdw==} + /@typescript-eslint/type-utils@8.15.0(eslint@9.10.0)(typescript@5.6.2): + resolution: {integrity: sha512-UU6uwXDoI3JGSXmcdnP5d8Fffa2KayOhUUqr/AiBnG1Gl7+7ut/oyagVeSkh7bxQ0zSXV9ptRh/4N15nkCqnpw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: + eslint: ^8.57.0 || ^9.0.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 8.0.0-alpha.44(typescript@5.6.2) - '@typescript-eslint/utils': 8.0.0-alpha.44(eslint@9.10.0)(typescript@5.6.2) - debug: 4.3.5 + '@typescript-eslint/typescript-estree': 8.15.0(typescript@5.6.2) + '@typescript-eslint/utils': 8.15.0(eslint@9.10.0)(typescript@5.6.2) + debug: 4.3.7 + eslint: 9.10.0 ts-api-utils: 1.3.0(typescript@5.6.2) typescript: 5.6.2 transitivePeerDependencies: - - eslint - supports-color dev: false - /@typescript-eslint/types@8.0.0-alpha.44: - resolution: {integrity: sha512-FNBBUTJBNbIaTJhhBbSNxKv+qS8lrwwnpBg36APp5fhDRu8K/YFQZP/VEa19nKBz+8+QUK7R6wV9DHYjj56S7w==} + /@typescript-eslint/types@8.15.0: + resolution: {integrity: sha512-n3Gt8Y/KyJNe0S3yDCD2RVKrHBC4gTUcLTebVBXacPy091E6tNspFLKRXlk3hwT4G55nfr1n2AdFqi/XMxzmPQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: false @@ -1666,8 +1605,8 @@ packages: engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: false - /@typescript-eslint/typescript-estree@8.0.0-alpha.44(typescript@5.6.2): - resolution: {integrity: sha512-IyLELYPMFaleWpEVrcYhSfgFXFx4/505P4/vi9Dfp6s6T2xapyAdti6WL9iZbnXk72SL5M0wMp3V73nHn8ce1A==} + /@typescript-eslint/typescript-estree@8.15.0(typescript@5.6.2): + resolution: {integrity: sha512-1eMp2JgNec/niZsR7ioFBlsh/Fk0oJbhaqO0jRyQBMgkz7RrFfkqF9lYYmBoGBaSiLnu8TAPQTwoTUiSTUW9dg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -1675,13 +1614,13 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 8.0.0-alpha.44 - '@typescript-eslint/visitor-keys': 8.0.0-alpha.44 - debug: 4.3.5 - globby: 11.1.0 + '@typescript-eslint/types': 8.15.0 + '@typescript-eslint/visitor-keys': 8.15.0 + debug: 4.3.7 + fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 - semver: 7.6.2 + semver: 7.6.3 ts-api-utils: 1.3.0(typescript@5.6.2) typescript: 5.6.2 transitivePeerDependencies: @@ -1710,20 +1649,24 @@ packages: - supports-color dev: false - /@typescript-eslint/utils@8.0.0-alpha.44(eslint@9.10.0)(typescript@5.6.2): - resolution: {integrity: sha512-gOSA4Yo1jufcOuV68yX3hzpwzufd/Ru6KYL04od1T1c5tt6cvN3i5D5Tc3BBJ3xYFE7ge821mJbUJMTc+BMaWg==} + /@typescript-eslint/utils@8.15.0(eslint@9.10.0)(typescript@5.6.2): + resolution: {integrity: sha512-k82RI9yGhr0QM3Dnq+egEpz9qB6Un+WLYhmoNcvl8ltMEededhh7otBVVIDDsEEttauwdY/hQoSsOv13lxrFzQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0) - '@typescript-eslint/scope-manager': 8.0.0-alpha.44 - '@typescript-eslint/types': 8.0.0-alpha.44 - '@typescript-eslint/typescript-estree': 8.0.0-alpha.44(typescript@5.6.2) + '@typescript-eslint/scope-manager': 8.15.0 + '@typescript-eslint/types': 8.15.0 + '@typescript-eslint/typescript-estree': 8.15.0(typescript@5.6.2) eslint: 9.10.0 + typescript: 5.6.2 transitivePeerDependencies: - supports-color - - typescript dev: false /@typescript-eslint/utils@8.5.0(eslint@9.10.0)(typescript@5.6.2): @@ -1742,12 +1685,12 @@ packages: - typescript dev: false - /@typescript-eslint/visitor-keys@8.0.0-alpha.44: - resolution: {integrity: sha512-geWzLM8S6vYGdhA01mWJyGh2V/7VRzAmsD6ZKuc/rLkeJhYjvkMY0g0uMDw/7wmNLeRrpjHnL8HJklrpAlrb9g==} + /@typescript-eslint/visitor-keys@8.15.0: + resolution: {integrity: sha512-h8vYOulWec9LhpwfAdZf2bjr8xIp0KNKnpgqSz0qqYYKAW/QZKw3ktRndbiAtUz4acH4QLQavwZBYCc0wulA/Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: - '@typescript-eslint/types': 8.0.0-alpha.44 - eslint-visitor-keys: 3.4.3 + '@typescript-eslint/types': 8.15.0 + eslint-visitor-keys: 4.2.0 dev: false /@typescript-eslint/visitor-keys@8.5.0: @@ -2448,7 +2391,7 @@ packages: longest: 2.0.1 word-wrap: 1.2.5 optionalDependencies: - '@commitlint/load': 19.2.0(@types/node@20.14.10)(typescript@5.6.2) + '@commitlint/load': 19.5.0(@types/node@20.14.10)(typescript@5.6.2) transitivePeerDependencies: - '@types/node' - typescript @@ -2932,8 +2875,8 @@ packages: eslint: 9.10.0 dev: false - /eslint-plugin-react-hooks@5.1.0-rc-01172397-20240716(eslint@9.10.0): - resolution: {integrity: sha512-Hz+ROfCPPIKmwCZwKOypK87FmdIlpxLfZ0JjYGCT7wE46623doya7DXmeXwPnVDt90kIqjt5hiRKoVgJHHE2Ng==} + /eslint-plugin-react-hooks@5.0.0(eslint@9.10.0): + resolution: {integrity: sha512-hIOwI+5hYGpJEc4uPRmz2ulCjAGD/N13Lukkh8cLV0i2IRk/bdZDYjgLVHj+U9Z704kLIdIO6iueGvxNur0sgw==} engines: {node: '>=10'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 @@ -3010,6 +2953,11 @@ packages: resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + /eslint-visitor-keys@4.2.0: + resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dev: false + /eslint@9.10.0: resolution: {integrity: sha512-Y4D0IgtBZfOcOUAIQTSXBKoNGfY0REGqHJG6+Q81vNippW5YlKjHFj4soMxamKK1NXHUWuBZTLdU3Km+L/pcHw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -5456,21 +5404,22 @@ packages: possible-typed-array-names: 1.0.0 dev: false - /typescript-eslint@8.0.0-alpha.44(eslint@9.10.0)(typescript@5.6.2): - resolution: {integrity: sha512-4oRisGPvIJFnLqpfrpdcFjkFZg4/mhbE+0faGiomEFv9r5ziXETxuGY6VmwACPXHEakp2nDEqnp3ZdU0bsuiHQ==} + /typescript-eslint@8.15.0(eslint@9.10.0)(typescript@5.6.2): + resolution: {integrity: sha512-wY4FRGl0ZI+ZU4Jo/yjdBu0lVTSML58pu6PgGtJmCufvzfV565pUF6iACQt092uFOd49iLOTX/sEVmHtbSrS+w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: + eslint: ^8.57.0 || ^9.0.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 8.0.0-alpha.44(@typescript-eslint/parser@8.0.0-alpha.44)(eslint@9.10.0)(typescript@5.6.2) - '@typescript-eslint/parser': 8.0.0-alpha.44(eslint@9.10.0)(typescript@5.6.2) - '@typescript-eslint/utils': 8.0.0-alpha.44(eslint@9.10.0)(typescript@5.6.2) + '@typescript-eslint/eslint-plugin': 8.15.0(@typescript-eslint/parser@8.15.0)(eslint@9.10.0)(typescript@5.6.2) + '@typescript-eslint/parser': 8.15.0(eslint@9.10.0)(typescript@5.6.2) + '@typescript-eslint/utils': 8.15.0(eslint@9.10.0)(typescript@5.6.2) + eslint: 9.10.0 typescript: 5.6.2 transitivePeerDependencies: - - eslint - supports-color dev: false