chore: bump eslint-plugin-primer-react from 6.1.6 to 7.0.0 (#1561)

Bumps [eslint-plugin-primer-react](https://github.com/primer/eslint-plugin-primer-react) from 6.1.6 to 7.0.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/primer/eslint-plugin-primer-react/releases">eslint-plugin-primer-react's releases</a>.</em></p> <blockquote> <h2>v7.0.0</h2> <h3>Major Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/primer/eslint-plugin-primer-react/pull/270">#270</a> <a href="https://github.com/primer/eslint-plugin-primer-react/commit/17814a2d77d752b6675e51124fe3c18671837a10"><code>17814a2</code></a> Thanks <a href="https://github.com/broccolinisoup"><code>@​broccolinisoup</code></a>! - Update a11y-use-next-tooltip to be a11y-use-accessible-tooltip and make the changes accordingly</p> </li> <li> <p><a href="https://redirect.github.com/primer/eslint-plugin-primer-react/pull/316">#316</a> <a href="https://github.com/primer/eslint-plugin-primer-react/commit/40016c8db99b4045ed7474cead0b48eed05f5f64"><code>40016c8</code></a> Thanks <a href="https://github.com/TylerJDev"><code>@​TylerJDev</code></a>! - Add <code>a11y-no-title-usage</code> that warns against using <code>title</code> in some components</p> </li> </ul> <h3>Minor Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/primer/eslint-plugin-primer-react/pull/266">#266</a> <a href="https://github.com/primer/eslint-plugin-primer-react/commit/90134bcee073c424e81c53e69632e1518798af93"><code>90134bc</code></a> Thanks <a href="https://github.com/keithamus"><code>@​keithamus</code></a>! - Add enforce-css-module-default-import rule</p> </li> <li> <p><a href="https://redirect.github.com/primer/eslint-plugin-primer-react/pull/258">#258</a> <a href="https://github.com/primer/eslint-plugin-primer-react/commit/83f29f339999b9c21d95167bcc2680c1797cbab6"><code>83f29f3</code></a> Thanks <a href="https://github.com/keithamus"><code>@​keithamus</code></a>! - Add enforce-css-module-identifier-casing rule</p> </li> <li> <p><a href="https://redirect.github.com/primer/eslint-plugin-primer-react/pull/325">#325</a> <a href="https://github.com/primer/eslint-plugin-primer-react/commit/f689fcc0ca3e5a2c4b76aa04ebb620c7c5786fdf"><code>f689fcc</code></a> Thanks <a href="https://github.com/TylerJDev"><code>@​TylerJDev</code></a>! - Add <code>no-deprecated-experimental-components</code> rule</p> </li> </ul> <h3>Patch Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/primer/eslint-plugin-primer-react/pull/330">#330</a> <a href="https://github.com/primer/eslint-plugin-primer-react/commit/1b70cf108948d2c6818bbaddd69e5dfad5060e53"><code>1b70cf1</code></a> Thanks <a href="https://github.com/francinelucca"><code>@​francinelucca</code></a>! - Add null check to enforce-css-module-identifier-casing.js. Corrects complex instances where ref.resolve is not available.</p> </li> <li> <p><a href="https://redirect.github.com/primer/eslint-plugin-primer-react/pull/314">#314</a> <a href="https://github.com/primer/eslint-plugin-primer-react/commit/63ef9fdf02a9c4b80528644a96fd81e366bce187"><code>63ef9fd</code></a> Thanks <a href="https://github.com/khiga8"><code>@​khiga8</code></a>! - fix: Link to should be allowed to have tooltip</p> </li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/primer/eslint-plugin-primer-react/blob/main/CHANGELOG.md">eslint-plugin-primer-react's changelog</a>.</em></p> <blockquote> <h2>7.0.0</h2> <h3>Major Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/primer/eslint-plugin-primer-react/pull/270">#270</a> <a href="https://github.com/primer/eslint-plugin-primer-react/commit/17814a2d77d752b6675e51124fe3c18671837a10"><code>17814a2</code></a> Thanks <a href="https://github.com/broccolinisoup"><code>@​broccolinisoup</code></a>! - Update a11y-use-next-tooltip to be a11y-use-accessible-tooltip and make the changes accordingly</p> </li> <li> <p><a href="https://redirect.github.com/primer/eslint-plugin-primer-react/pull/316">#316</a> <a href="https://github.com/primer/eslint-plugin-primer-react/commit/40016c8db99b4045ed7474cead0b48eed05f5f64"><code>40016c8</code></a> Thanks <a href="https://github.com/TylerJDev"><code>@​TylerJDev</code></a>! - Add <code>a11y-no-title-usage</code> that warns against using <code>title</code> in some components</p> </li> </ul> <h3>Minor Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/primer/eslint-plugin-primer-react/pull/266">#266</a> <a href="https://github.com/primer/eslint-plugin-primer-react/commit/90134bcee073c424e81c53e69632e1518798af93"><code>90134bc</code></a> Thanks <a href="https://github.com/keithamus"><code>@​keithamus</code></a>! - Add enforce-css-module-default-import rule</p> </li> <li> <p><a href="https://redirect.github.com/primer/eslint-plugin-primer-react/pull/258">#258</a> <a href="https://github.com/primer/eslint-plugin-primer-react/commit/83f29f339999b9c21d95167bcc2680c1797cbab6"><code>83f29f3</code></a> Thanks <a href="https://github.com/keithamus"><code>@​keithamus</code></a>! - Add enforce-css-module-identifier-casing rule</p> </li> <li> <p><a href="https://redirect.github.com/primer/eslint-plugin-primer-react/pull/325">#325</a> <a href="https://github.com/primer/eslint-plugin-primer-react/commit/f689fcc0ca3e5a2c4b76aa04ebb620c7c5786fdf"><code>f689fcc</code></a> Thanks <a href="https://github.com/TylerJDev"><code>@​TylerJDev</code></a>! - Add <code>no-deprecated-experimental-components</code> rule</p> </li> </ul> <h3>Patch Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/primer/eslint-plugin-primer-react/pull/330">#330</a> <a href="https://github.com/primer/eslint-plugin-primer-react/commit/1b70cf108948d2c6818bbaddd69e5dfad5060e53"><code>1b70cf1</code></a> Thanks <a href="https://github.com/francinelucca"><code>@​francinelucca</code></a>! - Add null check to enforce-css-module-identifier-casing.js. Corrects complex instances where ref.resolve is not available.</p> </li> <li> <p><a href="https://redirect.github.com/primer/eslint-plugin-primer-react/pull/314">#314</a> <a href="https://github.com/primer/eslint-plugin-primer-react/commit/63ef9fdf02a9c4b80528644a96fd81e366bce187"><code>63ef9fd</code></a> Thanks <a href="https://github.com/khiga8"><code>@​khiga8</code></a>! - fix: Link to should be allowed to have tooltip</p> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/primer/eslint-plugin-primer-react/commit/5f650c22e170a89222a8ed6425e4bf481f639020"><code>5f650c2</code></a> Version Packages (<a href="https://redirect.github.com/primer/eslint-plugin-primer-react/issues/264">#264</a>)</li> <li><a href="https://github.com/primer/eslint-plugin-primer-react/commit/1b70cf108948d2c6818bbaddd69e5dfad5060e53"><code>1b70cf1</code></a> Update enforce-css-module-identifier-casing.js (<a href="https://redirect.github.com/primer/eslint-plugin-primer-react/issues/330">#330</a>)</li> <li><a href="https://github.com/primer/eslint-plugin-primer-react/commit/7a312b3303901d627ebbdd27cece734cef1aef90"><code>7a312b3</code></a> Bump <code>@​changesets/cli</code> from 2.28.1 to 2.29.2 (<a href="https://redirect.github.com/primer/eslint-plugin-primer-react/issues/328">#328</a>)</li> <li><a href="https://github.com/primer/eslint-plugin-primer-react/commit/05b7958ff1409ce1b85ef7cdeaca93c83d1ba7fa"><code>05b7958</code></a> Bump markdownlint-cli2 from 0.17.1 to 0.17.2 (<a href="https://redirect.github.com/primer/eslint-plugin-primer-react/issues/317">#317</a>)</li> <li><a href="https://github.com/primer/eslint-plugin-primer-react/commit/7edce9c99280734739f8faad19a82a1b308bebad"><code>7edce9c</code></a> Bump <code>@​changesets/changelog-github</code> from 0.5.0 to 0.5.1 (<a href="https://redirect.github.com/primer/eslint-plugin-primer-react/issues/323">#323</a>)</li> <li><a href="https://github.com/primer/eslint-plugin-primer-react/commit/f689fcc0ca3e5a2c4b76aa04ebb620c7c5786fdf"><code>f689fcc</code></a> Add new rule <code>no-deprecated-experimental-components</code> (<a href="https://redirect.github.com/primer/eslint-plugin-primer-react/issues/325">#325</a>)</li> <li><a href="https://github.com/primer/eslint-plugin-primer-react/commit/c5f2e8e47dd20d0402566a50854ec5190683cda5"><code>c5f2e8e</code></a> Bump primer/.github from 2.1.1 to 2.2.0 (<a href="https://redirect.github.com/primer/eslint-plugin-primer-react/issues/320">#320</a>)</li> <li><a href="https://github.com/primer/eslint-plugin-primer-react/commit/7cc4f6b4ca711026c73bbcdeaa0d744b707e7b3e"><code>7cc4f6b</code></a> Bump <code>@​changesets/cli</code> from 2.27.10 to 2.28.1 (<a href="https://redirect.github.com/primer/eslint-plugin-primer-react/issues/319">#319</a>)</li> <li><a href="https://github.com/primer/eslint-plugin-primer-react/commit/f9ca3a8c7bcf3968615aa8c52baf827167c0841c"><code>f9ca3a8</code></a> Bump typescript from 5.7.2 to 5.8.2 (<a href="https://redirect.github.com/primer/eslint-plugin-primer-react/issues/321">#321</a>)</li> <li><a href="https://github.com/primer/eslint-plugin-primer-react/commit/40016c8db99b4045ed7474cead0b48eed05f5f64"><code>40016c8</code></a> Add new rule <code>a11y-no-title-usage</code> (<a href="https://redirect.github.com/primer/eslint-plugin-primer-react/issues/316">#316</a>)</li> <li>Additional commits viewable in <a href="https://github.com/primer/eslint-plugin-primer-react/compare/v6.1.6...v7.0.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-plugin-primer-react&package-manager=npm_and_yarn&previous-version=6.1.6&new-version=7.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

dependabot[bot] committed Apr 24, 2025 at 07:53 UTC 9f4a71bb4f3e9d82c20b68608c665bfb808fe133
3 files changed +70 -136
.eslintrc.js
+1 -1
@@ -23,7 +23,7 @@ module.exports = {
23 'primer-react/a11y-explicit-heading': 'error',
24 'primer-react/no-deprecated-props': 'warn',
25 'primer-react/a11y-remove-disable-tooltip': 'error',
26 - 'primer-react/a11y-use-next-tooltip': 'error',
26 + 'primer-react/a11y-use-accessible-tooltip': 'error',
27 },
28 settings: {
29 'import/resolver': {
package-lock.json
+68 -134
@@ -71,7 +71,7 @@
71 "eslint-plugin-mdx": "^3.1.3",
72 "eslint-plugin-node": "^11.1.0",
73 "eslint-plugin-prettier": "^5.1.2",
74 - "eslint-plugin-primer-react": "^6.1.3",
74 + "eslint-plugin-primer-react": "^7.0.0",
75 "eslint-plugin-promise": "^7.0.0",
76 "eslint-plugin-react": "^7.33.2",
77 "eslint-plugin-react-hooks": "^4.6.0",
@@ -20319,20 +20319,20 @@
20319 }
20320 },
20321 "node_modules/eslint-plugin-primer-react": {
20322 - "version": "6.1.6",
20323 - "resolved": "https://registry.npmjs.org/eslint-plugin-primer-react/-/eslint-plugin-primer-react-6.1.6.tgz",
20324 - "integrity": "sha512-aSzaGjoTUjP9sigD1q0pcmZEHurdnbwMommMVswP7xr41vb0MBCa7xt5TtRo75qiwjk0NHMzqi3SBmYA2IyYQQ==",
20322 + "version": "7.0.0",
20323 + "resolved": "https://registry.npmjs.org/eslint-plugin-primer-react/-/eslint-plugin-primer-react-7.0.0.tgz",
20324 + "integrity": "sha512-FjogpSJMSiSdBUJhU58hHAz8uhmIB1lReaHdU8hQoSBpvFbu+eaLwrMWZrge1k6s1IjClolWX5yJX+HrOV07Ew==",
20325 "dev": true,
20326 "license": "MIT",
20327 "dependencies": {
20328 "@styled-system/props": "^5.1.5",
20329 - "@typescript-eslint/utils": "7.16.0",
20329 + "@typescript-eslint/utils": "8.26.0",
20330 "eslint-plugin-github": "^5.0.1",
20331 "eslint-plugin-jsx-a11y": "^6.7.1",
20332 "eslint-traverse": "^1.0.0",
20333 "lodash": "^4.17.21",
20334 "styled-system": "^5.1.5",
20335 - "typescript": "^5.5.3"
20335 + "typescript": "^5.8.2"
20336 },
20337 "peerDependencies": {
20338 "eslint": "^8.42.0"
@@ -20540,32 +20540,6 @@
20540 "url": "https://opencollective.com/typescript-eslint"
20541 }
20542 },
20543 - "node_modules/eslint-plugin-primer-react/node_modules/@typescript-eslint/eslint-plugin/node_modules/eslint-visitor-keys": {
20544 - "version": "4.2.0",
20545 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz",
20546 - "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==",
20547 - "dev": true,
20548 - "license": "Apache-2.0",
20549 - "engines": {
20550 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
20551 - },
20552 - "funding": {
20553 - "url": "https://opencollective.com/eslint"
20554 - }
20555 - },
20556 - "node_modules/eslint-plugin-primer-react/node_modules/@typescript-eslint/eslint-plugin/node_modules/ts-api-utils": {
20557 - "version": "2.1.0",
20558 - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz",
20559 - "integrity": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==",
20560 - "dev": true,
20561 - "license": "MIT",
20562 - "engines": {
20563 - "node": ">=18.12"
20564 - },
20565 - "peerDependencies": {
20566 - "typescript": ">=4.8.4"
20567 - }
20568 - },
20543 "node_modules/eslint-plugin-primer-react/node_modules/@typescript-eslint/parser": {
20544 "version": "8.29.0",
20545 "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.29.0.tgz",
@@ -20668,44 +20642,18 @@
20642 "url": "https://opencollective.com/typescript-eslint"
20643 }
20644 },
20671 - "node_modules/eslint-plugin-primer-react/node_modules/@typescript-eslint/parser/node_modules/eslint-visitor-keys": {
20672 - "version": "4.2.0",
20673 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz",
20674 - "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==",
20675 - "dev": true,
20676 - "license": "Apache-2.0",
20677 - "engines": {
20678 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
20679 - },
20680 - "funding": {
20681 - "url": "https://opencollective.com/eslint"
20682 - }
20683 - },
20684 - "node_modules/eslint-plugin-primer-react/node_modules/@typescript-eslint/parser/node_modules/ts-api-utils": {
20685 - "version": "2.1.0",
20686 - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz",
20687 - "integrity": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==",
20688 - "dev": true,
20689 - "license": "MIT",
20690 - "engines": {
20691 - "node": ">=18.12"
20692 - },
20693 - "peerDependencies": {
20694 - "typescript": ">=4.8.4"
20695 - }
20696 - },
20645 "node_modules/eslint-plugin-primer-react/node_modules/@typescript-eslint/scope-manager": {
20698 - "version": "7.16.0",
20699 - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.16.0.tgz",
20700 - "integrity": "sha512-8gVv3kW6n01Q6TrI1cmTZ9YMFi3ucDT7i7aI5lEikk2ebk1AEjrwX8MDTdaX5D7fPXMBLvnsaa0IFTAu+jcfOw==",
20646 + "version": "8.26.0",
20647 + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.26.0.tgz",
20648 + "integrity": "sha512-E0ntLvsfPqnPwng8b8y4OGuzh/iIOm2z8U3S9zic2TeMLW61u5IH2Q1wu0oSTkfrSzwbDJIB/Lm8O3//8BWMPA==",
20649 "dev": true,
20650 "license": "MIT",
20651 "dependencies": {
20704 - "@typescript-eslint/types": "7.16.0",
20705 - "@typescript-eslint/visitor-keys": "7.16.0"
20652 + "@typescript-eslint/types": "8.26.0",
20653 + "@typescript-eslint/visitor-keys": "8.26.0"
20654 },
20655 "engines": {
20708 - "node": "^18.18.0 || >=20.0.0"
20656 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
20657 },
20658 "funding": {
20659 "type": "opencollective",
@@ -20837,40 +20785,14 @@
20785 "url": "https://opencollective.com/typescript-eslint"
20786 }
20787 },
20840 - "node_modules/eslint-plugin-primer-react/node_modules/@typescript-eslint/type-utils/node_modules/eslint-visitor-keys": {
20841 - "version": "4.2.0",
20842 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz",
20843 - "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==",
20844 - "dev": true,
20845 - "license": "Apache-2.0",
20846 - "engines": {
20847 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
20848 - },
20849 - "funding": {
20850 - "url": "https://opencollective.com/eslint"
20851 - }
20852 - },
20853 - "node_modules/eslint-plugin-primer-react/node_modules/@typescript-eslint/type-utils/node_modules/ts-api-utils": {
20854 - "version": "2.1.0",
20855 - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz",
20856 - "integrity": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==",
20857 - "dev": true,
20858 - "license": "MIT",
20859 - "engines": {
20860 - "node": ">=18.12"
20861 - },
20862 - "peerDependencies": {
20863 - "typescript": ">=4.8.4"
20864 - }
20865 - },
20788 "node_modules/eslint-plugin-primer-react/node_modules/@typescript-eslint/types": {
20867 - "version": "7.16.0",
20868 - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.16.0.tgz",
20869 - "integrity": "sha512-fecuH15Y+TzlUutvUl9Cc2XJxqdLr7+93SQIbcZfd4XRGGKoxyljK27b+kxKamjRkU7FYC6RrbSCg0ALcZn/xw==",
20789 + "version": "8.26.0",
20790 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.26.0.tgz",
20791 + "integrity": "sha512-89B1eP3tnpr9A8L6PZlSjBvnJhWXtYfZhECqlBl1D9Lme9mHO6iWlsprBtVenQvY1HMhax1mWOjhtL3fh/u+pA==",
20792 "dev": true,
20793 "license": "MIT",
20794 "engines": {
20873 - "node": "^18.18.0 || >=20.0.0"
20795 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
20796 },
20797 "funding": {
20798 "type": "opencollective",
@@ -20878,69 +20800,68 @@
20800 }
20801 },
20802 "node_modules/eslint-plugin-primer-react/node_modules/@typescript-eslint/typescript-estree": {
20881 - "version": "7.16.0",
20882 - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.16.0.tgz",
20883 - "integrity": "sha512-a5NTvk51ZndFuOLCh5OaJBELYc2O3Zqxfl3Js78VFE1zE46J2AaVuW+rEbVkQznjkmlzWsUI15BG5tQMixzZLw==",
20803 + "version": "8.26.0",
20804 + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.26.0.tgz",
20805 + "integrity": "sha512-tiJ1Hvy/V/oMVRTbEOIeemA2XoylimlDQ03CgPPNaHYZbpsc78Hmngnt+WXZfJX1pjQ711V7g0H7cSJThGYfPQ==",
20806 "dev": true,
20885 - "license": "BSD-2-Clause",
20807 + "license": "MIT",
20808 "dependencies": {
20887 - "@typescript-eslint/types": "7.16.0",
20888 - "@typescript-eslint/visitor-keys": "7.16.0",
20809 + "@typescript-eslint/types": "8.26.0",
20810 + "@typescript-eslint/visitor-keys": "8.26.0",
20811 "debug": "^4.3.4",
20890 - "globby": "^11.1.0",
20812 + "fast-glob": "^3.3.2",
20813 "is-glob": "^4.0.3",
20814 "minimatch": "^9.0.4",
20815 "semver": "^7.6.0",
20894 - "ts-api-utils": "^1.3.0"
20816 + "ts-api-utils": "^2.0.1"
20817 },
20818 "engines": {
20897 - "node": "^18.18.0 || >=20.0.0"
20819 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
20820 },
20821 "funding": {
20822 "type": "opencollective",
20823 "url": "https://opencollective.com/typescript-eslint"
20824 },
20903 - "peerDependenciesMeta": {
20904 - "typescript": {
20905 - "optional": true
20906 - }
20825 + "peerDependencies": {
20826 + "typescript": ">=4.8.4 <5.9.0"
20827 }
20828 },
20829 "node_modules/eslint-plugin-primer-react/node_modules/@typescript-eslint/utils": {
20910 - "version": "7.16.0",
20911 - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.16.0.tgz",
20912 - "integrity": "sha512-PqP4kP3hb4r7Jav+NiRCntlVzhxBNWq6ZQ+zQwII1y/G/1gdIPeYDCKr2+dH6049yJQsWZiHU6RlwvIFBXXGNA==",
20830 + "version": "8.26.0",
20831 + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.26.0.tgz",
20832 + "integrity": "sha512-2L2tU3FVwhvU14LndnQCA2frYC8JnPDVKyQtWFPf8IYFMt/ykEN1bPolNhNbCVgOmdzTlWdusCTKA/9nKrf8Ig==",
20833 "dev": true,
20834 "license": "MIT",
20835 "dependencies": {
20836 "@eslint-community/eslint-utils": "^4.4.0",
20917 - "@typescript-eslint/scope-manager": "7.16.0",
20918 - "@typescript-eslint/types": "7.16.0",
20919 - "@typescript-eslint/typescript-estree": "7.16.0"
20837 + "@typescript-eslint/scope-manager": "8.26.0",
20838 + "@typescript-eslint/types": "8.26.0",
20839 + "@typescript-eslint/typescript-estree": "8.26.0"
20840 },
20841 "engines": {
20922 - "node": "^18.18.0 || >=20.0.0"
20842 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
20843 },
20844 "funding": {
20845 "type": "opencollective",
20846 "url": "https://opencollective.com/typescript-eslint"
20847 },
20848 "peerDependencies": {
20929 - "eslint": "^8.56.0"
20849 + "eslint": "^8.57.0 || ^9.0.0",
20850 + "typescript": ">=4.8.4 <5.9.0"
20851 }
20852 },
20853 "node_modules/eslint-plugin-primer-react/node_modules/@typescript-eslint/visitor-keys": {
20933 - "version": "7.16.0",
20934 - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.16.0.tgz",
20935 - "integrity": "sha512-rMo01uPy9C7XxG7AFsxa8zLnWXTF8N3PYclekWSrurvhwiw1eW88mrKiAYe6s53AUY57nTRz8dJsuuXdkAhzCg==",
20854 + "version": "8.26.0",
20855 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.26.0.tgz",
20856 + "integrity": "sha512-2z8JQJWAzPdDd51dRQ/oqIJxe99/hoLIqmf8RMCAJQtYDc535W/Jt2+RTP4bP0aKeBG1F65yjIZuczOXCmbWwg==",
20857 "dev": true,
20858 "license": "MIT",
20859 "dependencies": {
20939 - "@typescript-eslint/types": "7.16.0",
20940 - "eslint-visitor-keys": "^3.4.3"
20860 + "@typescript-eslint/types": "8.26.0",
20861 + "eslint-visitor-keys": "^4.2.0"
20862 },
20863 "engines": {
20943 - "node": "^18.18.0 || >=20.0.0"
20864 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
20865 },
20866 "funding": {
20867 "type": "opencollective",
@@ -21008,6 +20929,19 @@
20929 "eslint": "^8 || ^9"
20930 }
20931 },
20932 + "node_modules/eslint-plugin-primer-react/node_modules/eslint-visitor-keys": {
20933 + "version": "4.2.0",
20934 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz",
20935 + "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==",
20936 + "dev": true,
20937 + "license": "Apache-2.0",
20938 + "engines": {
20939 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
20940 + },
20941 + "funding": {
20942 + "url": "https://opencollective.com/eslint"
20943 + }
20944 + },
20945 "node_modules/eslint-plugin-primer-react/node_modules/espree": {
20946 "version": "10.3.0",
20947 "resolved": "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz",
@@ -21026,19 +20960,6 @@
20960 "url": "https://opencollective.com/eslint"
20961 }
20962 },
21029 - "node_modules/eslint-plugin-primer-react/node_modules/espree/node_modules/eslint-visitor-keys": {
21030 - "version": "4.2.0",
21031 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz",
21032 - "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==",
21033 - "dev": true,
21034 - "license": "Apache-2.0",
21035 - "engines": {
21036 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
21037 - },
21038 - "funding": {
21039 - "url": "https://opencollective.com/eslint"
21040 - }
21041 - },
20963 "node_modules/eslint-plugin-primer-react/node_modules/globals": {
20964 "version": "15.15.0",
20965 "resolved": "https://registry.npmjs.org/globals/-/globals-15.15.0.tgz",
@@ -21088,6 +21009,19 @@
21009 "url": "https://github.com/sponsors/isaacs"
21010 }
21011 },
21012 + "node_modules/eslint-plugin-primer-react/node_modules/ts-api-utils": {
21013 + "version": "2.1.0",
21014 + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz",
21015 + "integrity": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==",
21016 + "dev": true,
21017 + "license": "MIT",
21018 + "engines": {
21019 + "node": ">=18.12"
21020 + },
21021 + "peerDependencies": {
21022 + "typescript": ">=4.8.4"
21023 + }
21024 + },
21025 "node_modules/eslint-plugin-promise": {
21026 "version": "7.2.1",
21027 "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-7.2.1.tgz",
package.json
+1 -1
@@ -90,7 +90,7 @@
90 "eslint-plugin-mdx": "^3.1.3",
91 "eslint-plugin-node": "^11.1.0",
92 "eslint-plugin-prettier": "^5.1.2",
93 - "eslint-plugin-primer-react": "^6.1.3",
93 + "eslint-plugin-primer-react": "^7.0.0",
94 "eslint-plugin-promise": "^7.0.0",
95 "eslint-plugin-react": "^7.33.2",
96 "eslint-plugin-react-hooks": "^4.6.0",