From ce3e7d2b5d8c2239dddadb4f33e4fb38fee799d1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 17 Feb 2025 16:24:00 -0800 Subject: [PATCH] build(deps): update eslint (#11487) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@eslint/js](https://eslint.org) ([source](https://redirect.github.com/eslint/eslint/tree/HEAD/packages/js)) | [`9.19.0` -> `9.20.0`](https://renovatebot.com/diffs/npm/@eslint%2fjs/9.19.0/9.20.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@eslint%2fjs/9.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@eslint%2fjs/9.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@eslint%2fjs/9.19.0/9.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@eslint%2fjs/9.19.0/9.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@typescript-eslint/rule-tester](https://typescript-eslint.io/packages/rule-tester) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/rule-tester)) | [`8.22.0` -> `8.24.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2frule-tester/8.22.0/8.24.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2frule-tester/8.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2frule-tester/8.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2frule-tester/8.22.0/8.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2frule-tester/8.22.0/8.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@typescript-eslint/utils](https://typescript-eslint.io/packages/utils) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils)) | [`8.22.0` -> `8.24.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2futils/8.22.0/8.24.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2futils/8.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2futils/8.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2futils/8.22.0/8.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2futils/8.22.0/8.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@vitest/eslint-plugin](https://redirect.github.com/vitest-dev/eslint-plugin-vitest) | [`1.1.25` -> `1.1.31`](https://renovatebot.com/diffs/npm/@vitest%2feslint-plugin/1.1.25/1.1.31) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2feslint-plugin/1.1.31?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2feslint-plugin/1.1.31?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2feslint-plugin/1.1.25/1.1.31?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2feslint-plugin/1.1.25/1.1.31?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [eslint](https://eslint.org) ([source](https://redirect.github.com/eslint/eslint)) | [`9.19.0` -> `9.20.1`](https://renovatebot.com/diffs/npm/eslint/9.19.0/9.20.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/9.20.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint/9.20.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint/9.19.0/9.20.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/9.19.0/9.20.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint)) | [`8.22.0` -> `8.24.0`](https://renovatebot.com/diffs/npm/typescript-eslint/8.22.0/8.24.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/typescript-eslint/8.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript-eslint/8.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript-eslint/8.22.0/8.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript-eslint/8.22.0/8.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
eslint/eslint (@​eslint/js) ### [`v9.20.0`](https://redirect.github.com/eslint/eslint/compare/v9.19.0...031734efcb27e0d800da7ec32f5d5dae55f80564) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.19.0...v9.20.0)
typescript-eslint/typescript-eslint (@​typescript-eslint/rule-tester) ### [`v8.24.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/rule-tester/CHANGELOG.md#8240-2025-02-10) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.23.0...v8.24.0) This was a version bump only for rule-tester to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.23.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/rule-tester/CHANGELOG.md#8230-2025-02-03) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.22.0...v8.23.0) This was a version bump only for rule-tester to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
typescript-eslint/typescript-eslint (@​typescript-eslint/utils) ### [`v8.24.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/utils/CHANGELOG.md#8240-2025-02-10) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.23.0...v8.24.0) ##### 🚀 Features - **utils:** add `reportUnusedInlineConfigs` to LinterOptions ([#​10718](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10718)) ##### ❤️ Thank You - Flo Edelmann [@​FloEdelmann](https://redirect.github.com/FloEdelmann) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.23.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/utils/CHANGELOG.md#8230-2025-02-03) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.22.0...v8.23.0) This was a version bump only for utils to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
vitest-dev/eslint-plugin-vitest (@​vitest/eslint-plugin) ### [`v1.1.31`](https://redirect.github.com/vitest-dev/eslint-plugin-vitest/releases/tag/v1.1.31) [Compare Source](https://redirect.github.com/vitest-dev/eslint-plugin-vitest/compare/v1.1.30...v1.1.31) ##### Bug Fixes - **require-mock-type-parameters:** fixed checking of type annotation ([#​661](https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/661)) ([20a56a7](https://redirect.github.com/vitest-dev/eslint-plugin-vitest/commit/20a56a7)) ### [`v1.1.30`](https://redirect.github.com/vitest-dev/eslint-plugin-vitest/compare/v1.1.29...v1.1.30) [Compare Source](https://redirect.github.com/vitest-dev/eslint-plugin-vitest/compare/v1.1.29...v1.1.30) ### [`v1.1.29`](https://redirect.github.com/vitest-dev/eslint-plugin-vitest/releases/tag/v1.1.29) [Compare Source](https://redirect.github.com/vitest-dev/eslint-plugin-vitest/compare/v1.1.28...v1.1.29) ##### Bug Fixes - linter ([#​659](https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/659)) ([02c5330](https://redirect.github.com/vitest-dev/eslint-plugin-vitest/commit/02c5330)) - remove conflict with another rule ([#​657](https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/657)) ([d81da70](https://redirect.github.com/vitest-dev/eslint-plugin-vitest/commit/d81da70)) #### What's Changed - fix: remove conflict with another rule by [@​veritem](https://redirect.github.com/veritem) in [https://github.com/vitest-dev/eslint-plugin-vitest/pull/657](https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/657) - Add `chai` global by [@​silverwind](https://redirect.github.com/silverwind) in [https://github.com/vitest-dev/eslint-plugin-vitest/pull/658](https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/658) - fix: linter by [@​veritem](https://redirect.github.com/veritem) in [https://github.com/vitest-dev/eslint-plugin-vitest/pull/659](https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/659) #### New Contributors - [@​silverwind](https://redirect.github.com/silverwind) made their first contribution in [https://github.com/vitest-dev/eslint-plugin-vitest/pull/658](https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/658) **Full Changelog**: https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.1.28...v1.1.29 ### [`v1.1.28`](https://redirect.github.com/vitest-dev/eslint-plugin-vitest/releases/tag/v1.1.28) [Compare Source](https://redirect.github.com/vitest-dev/eslint-plugin-vitest/compare/v1.1.27...v1.1.28) ##### Bug Fixes - remove the `module-sync` condition ([#​656](https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/656)) ([68d2f76](https://redirect.github.com/vitest-dev/eslint-plugin-vitest/commit/68d2f76)) ### [`v1.1.27`](https://redirect.github.com/vitest-dev/eslint-plugin-vitest/releases/tag/v1.1.27) [Compare Source](https://redirect.github.com/vitest-dev/eslint-plugin-vitest/compare/v1.1.26...v1.1.27) ##### Features - added the `require-mock-type-parameters` rule ([#​651](https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/651)) ([5674c25](https://redirect.github.com/vitest-dev/eslint-plugin-vitest/commit/5674c25)) #### What's Changed - docs(prefer-strict-boolean-matchers): added documentation for the rule by [@​marekdedic](https://redirect.github.com/marekdedic) in [https://github.com/vitest-dev/eslint-plugin-vitest/pull/653](https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/653) - feat: added the `require-mock-type-parameters` rule by [@​marekdedic](https://redirect.github.com/marekdedic) in [https://github.com/vitest-dev/eslint-plugin-vitest/pull/651](https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/651) **Full Changelog**: https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.1.26...v1.1.27 ### [`v1.1.26`](https://redirect.github.com/vitest-dev/eslint-plugin-vitest/releases/tag/v1.1.26) [Compare Source](https://redirect.github.com/vitest-dev/eslint-plugin-vitest/compare/v1.1.25...v1.1.26) ##### Features - added the `prefer-strict-boolean-matchers` rule ([#​650](https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/650)) ([4d86836](https://redirect.github.com/vitest-dev/eslint-plugin-vitest/commit/4d86836)) #### What's Changed - fix: various build issues by [@​aryaemami59](https://redirect.github.com/aryaemami59) in [https://github.com/vitest-dev/eslint-plugin-vitest/pull/641](https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/641) - feat: added the `prefer-strict-boolean-matchers` rule by [@​marekdedic](https://redirect.github.com/marekdedic) in [https://github.com/vitest-dev/eslint-plugin-vitest/pull/650](https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/650) - chore: remove duplicate message id by [@​yasuaki640](https://redirect.github.com/yasuaki640) in [https://github.com/vitest-dev/eslint-plugin-vitest/pull/652](https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/652) #### New Contributors - [@​marekdedic](https://redirect.github.com/marekdedic) made their first contribution in [https://github.com/vitest-dev/eslint-plugin-vitest/pull/650](https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/650) - [@​yasuaki640](https://redirect.github.com/yasuaki640) made their first contribution in [https://github.com/vitest-dev/eslint-plugin-vitest/pull/652](https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/652) **Full Changelog**: https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.1.25...v1.1.26
eslint/eslint (eslint) ### [`v9.20.1`](https://redirect.github.com/eslint/eslint/compare/v9.20.0...07b2ffd3c597780eba6297d7735114beb5d0af4a) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.20.0...v9.20.1) ### [`v9.20.0`](https://redirect.github.com/eslint/eslint/compare/v9.19.0...7e78b50dacc3faeacfb8c8dc6ad3359971395d1d) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.19.0...v9.20.0)
typescript-eslint/typescript-eslint (typescript-eslint) ### [`v8.24.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/typescript-eslint/CHANGELOG.md#8240-2025-02-10) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.23.0...v8.24.0) This was a version bump only for typescript-eslint to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.23.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/typescript-eslint/CHANGELOG.md#8230-2025-02-03) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.22.0...v8.23.0) This was a version bump only for typescript-eslint to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
--- - [ ] If you want to rebase/retry this PR, check this box Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 163 +++++++++++++++++++++++++--------------------- package.json | 12 ++-- 2 files changed, 93 insertions(+), 82 deletions(-) diff --git a/package-lock.json b/package-lock.json index c2d66ee0c0e..7ecdea66391 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,7 +21,7 @@ "@cspell/dict-pokemon": "1.0.1", "@cspell/dict-scientific-terms-us": "3.0.6", "@cspell/eslint-plugin": "8.17.3", - "@eslint/js": "9.19.0", + "@eslint/js": "9.20.0", "@esri/calcite-base": "1.2.0", "@octokit/webhooks-types": "7.6.1", "@prettier/sync": "0.5.2", @@ -52,10 +52,10 @@ "@types/react-dom": "18.3.1", "@types/semver": "7.5.8", "@types/shell-quote": "1.7.5", - "@typescript-eslint/rule-tester": "8.22.0", - "@typescript-eslint/utils": "8.22.0", + "@typescript-eslint/rule-tester": "8.24.0", + "@typescript-eslint/utils": "8.24.0", "@vitest/coverage-v8": "2.1.9", - "@vitest/eslint-plugin": "1.1.25", + "@vitest/eslint-plugin": "1.1.31", "@whitespace/storybook-addon-html": "6.1.1", "autoprefixer": "10.4.20", "axe-core": "4.10.2", @@ -68,7 +68,7 @@ "cpy": "11.1.0", "cpy-cli": "5.0.0", "dedent": "1.5.3", - "eslint": "9.19.0", + "eslint": "9.20.1", "eslint-config-prettier": "9.1.0", "eslint-plugin-import": "2.31.0", "eslint-plugin-jsdoc": "50.6.3", @@ -101,7 +101,7 @@ "tsx": "4.19.2", "turbo": "2.4.2", "typescript": "5.6.3", - "typescript-eslint": "8.22.0", + "typescript-eslint": "8.24.0", "typescript-strict-plugin": "2.4.4", "vite": "5.4.14", "vitest": "2.1.9" @@ -1607,9 +1607,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.19.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.19.0.tgz", - "integrity": "sha512-rbq9/g38qjfqFLOVPvwjIvFFdNziEC5S65jmjPw5r6A//QH+W91akh9irMwjDN8zKUTak6W9EsAv4m/7Wnw0UQ==", + "version": "9.20.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.20.0.tgz", + "integrity": "sha512-iZA07H9io9Wn836aVTytRaNqh00Sad+EamwOVJT12GTLw1VGMFV/4JaME+JjLtr9fiGaoWgYnS54wrfWsSs4oQ==", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } @@ -6647,20 +6647,20 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.22.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.22.0.tgz", - "integrity": "sha512-4Uta6REnz/xEJMvwf72wdUnC3rr4jAQf5jnTkeRQ9b6soxLxhDEbS/pfMPoJLDfFPNVRdryqWUIV/2GZzDJFZw==", + "version": "8.24.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.24.0.tgz", + "integrity": "sha512-aFcXEJJCI4gUdXgoo/j9udUYIHgF23MFkg09LFz2dzEmU0+1Plk4rQWv/IYKvPHAtlkkGoB3m5e6oUp+JPsNaQ==", "dev": true, "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.22.0", - "@typescript-eslint/type-utils": "8.22.0", - "@typescript-eslint/utils": "8.22.0", - "@typescript-eslint/visitor-keys": "8.22.0", + "@typescript-eslint/scope-manager": "8.24.0", + "@typescript-eslint/type-utils": "8.24.0", + "@typescript-eslint/utils": "8.24.0", + "@typescript-eslint/visitor-keys": "8.24.0", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", - "ts-api-utils": "^2.0.0" + "ts-api-utils": "^2.0.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6676,15 +6676,15 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.22.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.22.0.tgz", - "integrity": "sha512-MqtmbdNEdoNxTPzpWiWnqNac54h8JDAmkWtJExBVVnSrSmi9z+sZUt0LfKqk9rjqmKOIeRhO4fHHJ1nQIjduIQ==", + "version": "8.24.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.24.0.tgz", + "integrity": "sha512-MFDaO9CYiard9j9VepMNa9MTcqVvSny2N4hkY6roquzj8pdCBRENhErrteaQuu7Yjn1ppk0v1/ZF9CG3KIlrTA==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "8.22.0", - "@typescript-eslint/types": "8.22.0", - "@typescript-eslint/typescript-estree": "8.22.0", - "@typescript-eslint/visitor-keys": "8.22.0", + "@typescript-eslint/scope-manager": "8.24.0", + "@typescript-eslint/types": "8.24.0", + "@typescript-eslint/typescript-estree": "8.24.0", + "@typescript-eslint/visitor-keys": "8.24.0", "debug": "^4.3.4" }, "engines": { @@ -6700,13 +6700,13 @@ } }, "node_modules/@typescript-eslint/rule-tester": { - "version": "8.22.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/rule-tester/-/rule-tester-8.22.0.tgz", - "integrity": "sha512-krTIaDM08bSQ9sIpqDTP0aX4P0Ck/WQpj+7uMIeNqzzWEWmoJFyle12B0Na15KwBLPV2MJPmaZUn+v2qenXjaw==", + "version": "8.24.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/rule-tester/-/rule-tester-8.24.0.tgz", + "integrity": "sha512-rr9pPtM/nCBZaMDH7GQTblwD873FGFDyAxKR2Yxr1bBePdqGrdjKXP/Egkm7QjUjyfo6C+wup5KP0fGKotRbiQ==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "8.22.0", - "@typescript-eslint/utils": "8.22.0", + "@typescript-eslint/typescript-estree": "8.24.0", + "@typescript-eslint/utils": "8.24.0", "ajv": "^6.12.6", "json-stable-stringify-without-jsonify": "^1.0.1", "lodash.merge": "4.6.2", @@ -6724,12 +6724,12 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.22.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.22.0.tgz", - "integrity": "sha512-/lwVV0UYgkj7wPSw0o8URy6YI64QmcOdwHuGuxWIYznO6d45ER0wXUbksr9pYdViAofpUCNJx/tAzNukgvaaiQ==", + "version": "8.24.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.24.0.tgz", + "integrity": "sha512-HZIX0UByphEtdVBKaQBgTDdn9z16l4aTUz8e8zPQnyxwHBtf5vtl1L+OhH+m1FGV9DrRmoDuYKqzVrvWDcDozw==", "dependencies": { - "@typescript-eslint/types": "8.22.0", - "@typescript-eslint/visitor-keys": "8.22.0" + "@typescript-eslint/types": "8.24.0", + "@typescript-eslint/visitor-keys": "8.24.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6740,15 +6740,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.22.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.22.0.tgz", - "integrity": "sha512-NzE3aB62fDEaGjaAYZE4LH7I1MUwHooQ98Byq0G0y3kkibPJQIXVUspzlFOmOfHhiDLwKzMlWxaNv+/qcZurJA==", + "version": "8.24.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.24.0.tgz", + "integrity": "sha512-8fitJudrnY8aq0F1wMiPM1UUgiXQRJ5i8tFjq9kGfRajU+dbPyOuHbl0qRopLEidy0MwqgTHDt6CnSeXanNIwA==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "8.22.0", - "@typescript-eslint/utils": "8.22.0", + "@typescript-eslint/typescript-estree": "8.24.0", + "@typescript-eslint/utils": "8.24.0", "debug": "^4.3.4", - "ts-api-utils": "^2.0.0" + "ts-api-utils": "^2.0.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6763,9 +6763,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.22.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.22.0.tgz", - "integrity": "sha512-0S4M4baNzp612zwpD4YOieP3VowOARgK2EkN/GBn95hpyF8E2fbMT55sRHWBq+Huaqk3b3XK+rxxlM8sPgGM6A==", + "version": "8.24.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.24.0.tgz", + "integrity": "sha512-VacJCBTyje7HGAw7xp11q439A+zeGG0p0/p2zsZwpnMzjPB5WteaWqt4g2iysgGFafrqvyLWqq6ZPZAOCoefCw==", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, @@ -6775,18 +6775,18 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.22.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.22.0.tgz", - "integrity": "sha512-SJX99NAS2ugGOzpyhMza/tX+zDwjvwAtQFLsBo3GQxiGcvaKlqGBkmZ+Y1IdiSi9h4Q0Lr5ey+Cp9CGWNY/F/w==", + "version": "8.24.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.24.0.tgz", + "integrity": "sha512-ITjYcP0+8kbsvT9bysygfIfb+hBj6koDsu37JZG7xrCiy3fPJyNmfVtaGsgTUSEuTzcvME5YI5uyL5LD1EV5ZQ==", "dependencies": { - "@typescript-eslint/types": "8.22.0", - "@typescript-eslint/visitor-keys": "8.22.0", + "@typescript-eslint/types": "8.24.0", + "@typescript-eslint/visitor-keys": "8.24.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", "minimatch": "^9.0.4", "semver": "^7.6.0", - "ts-api-utils": "^2.0.0" + "ts-api-utils": "^2.0.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6822,14 +6822,14 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.22.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.22.0.tgz", - "integrity": "sha512-T8oc1MbF8L+Bk2msAvCUzjxVB2Z2f+vXYfcucE2wOmYs7ZUwco5Ep0fYZw8quNwOiw9K8GYVL+Kgc2pETNTLOg==", + "version": "8.24.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.24.0.tgz", + "integrity": "sha512-07rLuUBElvvEb1ICnafYWr4hk8/U7X9RDCOqd9JcAMtjh/9oRmcfN4yGzbPVirgMR0+HLVHehmu19CWeh7fsmQ==", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.22.0", - "@typescript-eslint/types": "8.22.0", - "@typescript-eslint/typescript-estree": "8.22.0" + "@typescript-eslint/scope-manager": "8.24.0", + "@typescript-eslint/types": "8.24.0", + "@typescript-eslint/typescript-estree": "8.24.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6844,11 +6844,11 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.22.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.22.0.tgz", - "integrity": "sha512-AWpYAXnUgvLNabGTy3uBylkgZoosva/miNd1I8Bz3SjotmQPbVqhO4Cczo8AsZ44XVErEBPr/CRSgaj8sG7g0w==", + "version": "8.24.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.24.0.tgz", + "integrity": "sha512-kArLq83QxGLbuHrTMoOEWO+l2MwsNS2TGISEdx8xgqpkbytB07XmlQyQdNDrCc1ecSqx0cnmhGvpX+VBwqqSkg==", "dependencies": { - "@typescript-eslint/types": "8.22.0", + "@typescript-eslint/types": "8.24.0", "eslint-visitor-keys": "^4.2.0" }, "engines": { @@ -6903,9 +6903,9 @@ } }, "node_modules/@vitest/eslint-plugin": { - "version": "1.1.25", - "resolved": "https://registry.npmjs.org/@vitest/eslint-plugin/-/eslint-plugin-1.1.25.tgz", - "integrity": "sha512-u8DpDnMbPcqBmJOB4PeEtn6q7vKmLVTLFMpzoxSAo0hjYdl4iYSHRleqwPQo0ywc7UV0S6RKIahYRQ3BnZdMVw==", + "version": "1.1.31", + "resolved": "https://registry.npmjs.org/@vitest/eslint-plugin/-/eslint-plugin-1.1.31.tgz", + "integrity": "sha512-xlsLr+e+AXZ/00eVZCtNmMeCJoJaRCoLDiAgLcxgQjSS1EertieB2MUHf8xIqPKs9lECc/UpL+y1xDcpvi02hw==", "dev": true, "peerDependencies": { "@typescript-eslint/utils": ">= 8.0", @@ -12696,16 +12696,16 @@ } }, "node_modules/eslint": { - "version": "9.19.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.19.0.tgz", - "integrity": "sha512-ug92j0LepKlbbEv6hD911THhoRHmbdXt2gX+VDABAW/Ir7D3nqKdv5Pf5vtlyY6HQMTEP2skXY43ueqTCWssEA==", + "version": "9.20.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.20.1.tgz", + "integrity": "sha512-m1mM33o6dBUjxl2qb6wv6nGNwCAsns1eKtaQ4l/NPHeTvhiUPbtdfMyktxN4B3fgHIgsYh1VT3V9txblpQHq+g==", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.12.1", "@eslint/config-array": "^0.19.0", - "@eslint/core": "^0.10.0", + "@eslint/core": "^0.11.0", "@eslint/eslintrc": "^3.2.0", - "@eslint/js": "9.19.0", + "@eslint/js": "9.20.0", "@eslint/plugin-kit": "^0.2.5", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", @@ -13015,6 +13015,17 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/eslint/node_modules/@eslint/core": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.11.0.tgz", + "integrity": "sha512-DWUB2pksgNEb6Bz2fggIy1wh6fGgZP4Xyy/Mt0QZPiloKKXerbqq9D3SBQTlCRYOrcRPu4vuz+CGjwdfqxnoWA==", + "dependencies": { + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, "node_modules/eslint/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -28197,9 +28208,9 @@ } }, "node_modules/ts-api-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.0.0.tgz", - "integrity": "sha512-xCt/TOAc+EOHS1XPnijD3/yzpH6qg2xppZO1YDqGoVsNXfQfzHpOdNuXwrwOU8u4ITXJyDCTyt8w5g1sZv9ynQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.0.1.tgz", + "integrity": "sha512-dnlgjFSVetynI8nzgJ+qF62efpglpWRk8isUEWZGWlJYySCTD6aKvbUDu+zbPeDakk3bg5H4XpitHukgfL1m9w==", "engines": { "node": ">=18.12" }, @@ -29492,14 +29503,14 @@ } }, "node_modules/typescript-eslint": { - "version": "8.22.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.22.0.tgz", - "integrity": "sha512-Y2rj210FW1Wb6TWXzQc5+P+EWI9/zdS57hLEc0gnyuvdzWo8+Y8brKlbj0muejonhMI/xAZCnZZwjbIfv1CkOw==", + "version": "8.24.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.24.0.tgz", + "integrity": "sha512-/lmv4366en/qbB32Vz5+kCNZEMf6xYHwh1z48suBwZvAtnXKbP+YhGe8OLE2BqC67LMqKkCNLtjejdwsdW6uOQ==", "dev": true, "dependencies": { - "@typescript-eslint/eslint-plugin": "8.22.0", - "@typescript-eslint/parser": "8.22.0", - "@typescript-eslint/utils": "8.22.0" + "@typescript-eslint/eslint-plugin": "8.24.0", + "@typescript-eslint/parser": "8.24.0", + "@typescript-eslint/utils": "8.24.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" diff --git a/package.json b/package.json index 95f5a67f103..82b05877a3a 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "@cspell/dict-pokemon": "1.0.1", "@cspell/dict-scientific-terms-us": "3.0.6", "@cspell/eslint-plugin": "8.17.3", - "@eslint/js": "9.19.0", + "@eslint/js": "9.20.0", "@esri/calcite-base": "1.2.0", "@octokit/webhooks-types": "7.6.1", "@prettier/sync": "0.5.2", @@ -70,10 +70,10 @@ "@types/react-dom": "18.3.1", "@types/semver": "7.5.8", "@types/shell-quote": "1.7.5", - "@typescript-eslint/rule-tester": "8.22.0", - "@typescript-eslint/utils": "8.22.0", + "@typescript-eslint/rule-tester": "8.24.0", + "@typescript-eslint/utils": "8.24.0", "@vitest/coverage-v8": "2.1.9", - "@vitest/eslint-plugin": "1.1.25", + "@vitest/eslint-plugin": "1.1.31", "@whitespace/storybook-addon-html": "6.1.1", "autoprefixer": "10.4.20", "axe-core": "4.10.2", @@ -86,7 +86,7 @@ "cpy": "11.1.0", "cpy-cli": "5.0.0", "dedent": "1.5.3", - "eslint": "9.19.0", + "eslint": "9.20.1", "eslint-config-prettier": "9.1.0", "eslint-plugin-import": "2.31.0", "eslint-plugin-jsdoc": "50.6.3", @@ -119,7 +119,7 @@ "tsx": "4.19.2", "turbo": "2.4.2", "typescript": "5.6.3", - "typescript-eslint": "8.22.0", + "typescript-eslint": "8.24.0", "typescript-strict-plugin": "2.4.4", "vite": "5.4.14", "vitest": "2.1.9"