65
"eslint-import-resolver-typescript": "^4.2.2",
66
"eslint-import-resolver-webpack": "^0.13.8",
67
"eslint-mdx": "^3.1.3",
68
- "eslint-plugin-github": "^5.0.1",
68
+ "eslint-plugin-github": "^6.0.0",
69
"eslint-plugin-import": "^2.29.1",
70
"eslint-plugin-jsx-a11y": "^6.8.0",
71
"eslint-plugin-mdx": "^3.1.3",
19361
}
19362
},
19363
"node_modules/eslint-plugin-github": {
19364
- "version": "5.1.8",
19365
- "resolved": "https://registry.npmjs.org/eslint-plugin-github/-/eslint-plugin-github-5.1.8.tgz",
19366
- "integrity": "sha512-A6q+R3EBMF7hxIViWpQsalqpu3O0POcQ9VpN1m9W2I8yGumw+SFxXZUTafBd9X9mgUJhaU4M9qSifC1q/39H3A==",
19364
+ "version": "6.0.0",
19365
+ "resolved": "https://registry.npmjs.org/eslint-plugin-github/-/eslint-plugin-github-6.0.0.tgz",
19366
+ "integrity": "sha512-J8MvUoiR/TU/Y9NnEmg1AnbvMUj9R6IO260z47zymMLLvso7B4c80IKjd8diqmqtSmeXXlbIus4i0SvK84flag==",
19367
"dev": true,
19368
"license": "MIT",
19369
"dependencies": {
19384
"eslint-plugin-no-only-tests": "^3.0.0",
19385
"eslint-plugin-prettier": "^5.2.1",
19386
"eslint-rule-documentation": ">=1.0.0",
19387
- "globals": "^15.12.0",
19387
+ "globals": "^16.0.0",
19388
"jsx-ast-utils": "^3.3.2",
19389
"prettier": "^3.0.0",
19390
"svg-element-attributes": "^1.3.1",
19391
+ "typescript": "^5.7.3",
19392
"typescript-eslint": "^8.14.0"
19393
},
19394
"bin": {
19697
}
19698
},
19699
"node_modules/eslint-plugin-github/node_modules/globals": {
19699
- "version": "15.14.0",
19700
- "resolved": "https://registry.npmjs.org/globals/-/globals-15.14.0.tgz",
19701
- "integrity": "sha512-OkToC372DtlQeje9/zHIo5CT8lRP/FUgEOKBEhU4e0abL7J7CD24fD9ohiLN5hagG/kWCYj4K5oaxxtj2Z0Dig==",
19700
+ "version": "16.0.0",
19701
+ "resolved": "https://registry.npmjs.org/globals/-/globals-16.0.0.tgz",
19702
+ "integrity": "sha512-iInW14XItCXET01CQFqudPOWP2jYMl7T+QRQT+UNcR/iQncN/F0UNpgd76iFkBPgNQb4+X3LV9tLJYzwh+Gl3A==",
19703
"dev": true,
19704
"license": "MIT",
19705
"engines": {
20077
"eslint": "^8.42.0"
20078
}
20079
},
20080
+ "node_modules/eslint-plugin-primer-react/node_modules/@eslint/eslintrc": {
20081
+ "version": "3.3.1",
20082
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.1.tgz",
20083
+ "integrity": "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==",
20084
+ "dev": true,
20085
+ "license": "MIT",
20086
+ "dependencies": {
20087
+ "ajv": "^6.12.4",
20088
+ "debug": "^4.3.2",
20089
+ "espree": "^10.0.1",
20090
+ "globals": "^14.0.0",
20091
+ "ignore": "^5.2.0",
20092
+ "import-fresh": "^3.2.1",
20093
+ "js-yaml": "^4.1.0",
20094
+ "minimatch": "^3.1.2",
20095
+ "strip-json-comments": "^3.1.1"
20096
+ },
20097
+ "engines": {
20098
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
20099
+ },
20100
+ "funding": {
20101
+ "url": "https://opencollective.com/eslint"
20102
+ }
20103
+ },
20104
+ "node_modules/eslint-plugin-primer-react/node_modules/@eslint/eslintrc/node_modules/brace-expansion": {
20105
+ "version": "1.1.11",
20106
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
20107
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
20108
+ "dev": true,
20109
+ "license": "MIT",
20110
+ "dependencies": {
20111
+ "balanced-match": "^1.0.0",
20112
+ "concat-map": "0.0.1"
20113
+ }
20114
+ },
20115
+ "node_modules/eslint-plugin-primer-react/node_modules/@eslint/eslintrc/node_modules/globals": {
20116
+ "version": "14.0.0",
20117
+ "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz",
20118
+ "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==",
20119
+ "dev": true,
20120
+ "license": "MIT",
20121
+ "engines": {
20122
+ "node": ">=18"
20123
+ },
20124
+ "funding": {
20125
+ "url": "https://github.com/sponsors/sindresorhus"
20126
+ }
20127
+ },
20128
+ "node_modules/eslint-plugin-primer-react/node_modules/@eslint/eslintrc/node_modules/minimatch": {
20129
+ "version": "3.1.2",
20130
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
20131
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
20132
+ "dev": true,
20133
+ "license": "ISC",
20134
+ "dependencies": {
20135
+ "brace-expansion": "^1.1.7"
20136
+ },
20137
+ "engines": {
20138
+ "node": "*"
20139
+ }
20140
+ },
20141
+ "node_modules/eslint-plugin-primer-react/node_modules/@eslint/js": {
20142
+ "version": "9.23.0",
20143
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.23.0.tgz",
20144
+ "integrity": "sha512-35MJ8vCPU0ZMxo7zfev2pypqTwWTofFZO6m4KAtdoFhRpLJUpHTZZ+KB3C7Hb1d7bULYwO4lJXGCi5Se+8OMbw==",
20145
+ "dev": true,
20146
+ "license": "MIT",
20147
+ "engines": {
20148
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
20149
+ }
20150
+ },
20151
+ "node_modules/eslint-plugin-primer-react/node_modules/@typescript-eslint/eslint-plugin": {
20152
+ "version": "8.29.0",
20153
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.29.0.tgz",
20154
+ "integrity": "sha512-PAIpk/U7NIS6H7TEtN45SPGLQaHNgB7wSjsQV/8+KYokAb2T/gloOA/Bee2yd4/yKVhPKe5LlaUGhAZk5zmSaQ==",
20155
+ "dev": true,
20156
+ "license": "MIT",
20157
+ "dependencies": {
20158
+ "@eslint-community/regexpp": "^4.10.0",
20159
+ "@typescript-eslint/scope-manager": "8.29.0",
20160
+ "@typescript-eslint/type-utils": "8.29.0",
20161
+ "@typescript-eslint/utils": "8.29.0",
20162
+ "@typescript-eslint/visitor-keys": "8.29.0",
20163
+ "graphemer": "^1.4.0",
20164
+ "ignore": "^5.3.1",
20165
+ "natural-compare": "^1.4.0",
20166
+ "ts-api-utils": "^2.0.1"
20167
+ },
20168
+ "engines": {
20169
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
20170
+ },
20171
+ "funding": {
20172
+ "type": "opencollective",
20173
+ "url": "https://opencollective.com/typescript-eslint"
20174
+ },
20175
+ "peerDependencies": {
20176
+ "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0",
20177
+ "eslint": "^8.57.0 || ^9.0.0",
20178
+ "typescript": ">=4.8.4 <5.9.0"
20179
+ }
20180
+ },
20181
+ "node_modules/eslint-plugin-primer-react/node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": {
20182
+ "version": "8.29.0",
20183
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.29.0.tgz",
20184
+ "integrity": "sha512-aO1PVsq7Gm+tcghabUpzEnVSFMCU4/nYIgC2GOatJcllvWfnhrgW0ZEbnTxm36QsikmCN1K/6ZgM7fok2I7xNw==",
20185
+ "dev": true,
20186
+ "license": "MIT",
20187
+ "dependencies": {
20188
+ "@typescript-eslint/types": "8.29.0",
20189
+ "@typescript-eslint/visitor-keys": "8.29.0"
20190
+ },
20191
+ "engines": {
20192
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
20193
+ },
20194
+ "funding": {
20195
+ "type": "opencollective",
20196
+ "url": "https://opencollective.com/typescript-eslint"
20197
+ }
20198
+ },
20199
+ "node_modules/eslint-plugin-primer-react/node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": {
20200
+ "version": "8.29.0",
20201
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.29.0.tgz",
20202
+ "integrity": "sha512-wcJL/+cOXV+RE3gjCyl/V2G877+2faqvlgtso/ZRbTCnZazh0gXhe+7gbAnfubzN2bNsBtZjDvlh7ero8uIbzg==",
20203
+ "dev": true,
20204
+ "license": "MIT",
20205
+ "engines": {
20206
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
20207
+ },
20208
+ "funding": {
20209
+ "type": "opencollective",
20210
+ "url": "https://opencollective.com/typescript-eslint"
20211
+ }
20212
+ },
20213
+ "node_modules/eslint-plugin-primer-react/node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/typescript-estree": {
20214
+ "version": "8.29.0",
20215
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.29.0.tgz",
20216
+ "integrity": "sha512-yOfen3jE9ISZR/hHpU/bmNvTtBW1NjRbkSFdZOksL1N+ybPEE7UVGMwqvS6CP022Rp00Sb0tdiIkhSCe6NI8ow==",
20217
+ "dev": true,
20218
+ "license": "MIT",
20219
+ "dependencies": {
20220
+ "@typescript-eslint/types": "8.29.0",
20221
+ "@typescript-eslint/visitor-keys": "8.29.0",
20222
+ "debug": "^4.3.4",
20223
+ "fast-glob": "^3.3.2",
20224
+ "is-glob": "^4.0.3",
20225
+ "minimatch": "^9.0.4",
20226
+ "semver": "^7.6.0",
20227
+ "ts-api-utils": "^2.0.1"
20228
+ },
20229
+ "engines": {
20230
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
20231
+ },
20232
+ "funding": {
20233
+ "type": "opencollective",
20234
+ "url": "https://opencollective.com/typescript-eslint"
20235
+ },
20236
+ "peerDependencies": {
20237
+ "typescript": ">=4.8.4 <5.9.0"
20238
+ }
20239
+ },
20240
+ "node_modules/eslint-plugin-primer-react/node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": {
20241
+ "version": "8.29.0",
20242
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.29.0.tgz",
20243
+ "integrity": "sha512-gX/A0Mz9Bskm8avSWFcK0gP7cZpbY4AIo6B0hWYFCaIsz750oaiWR4Jr2CI+PQhfW1CpcQr9OlfPS+kMFegjXA==",
20244
+ "dev": true,
20245
+ "license": "MIT",
20246
+ "dependencies": {
20247
+ "@eslint-community/eslint-utils": "^4.4.0",
20248
+ "@typescript-eslint/scope-manager": "8.29.0",
20249
+ "@typescript-eslint/types": "8.29.0",
20250
+ "@typescript-eslint/typescript-estree": "8.29.0"
20251
+ },
20252
+ "engines": {
20253
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
20254
+ },
20255
+ "funding": {
20256
+ "type": "opencollective",
20257
+ "url": "https://opencollective.com/typescript-eslint"
20258
+ },
20259
+ "peerDependencies": {
20260
+ "eslint": "^8.57.0 || ^9.0.0",
20261
+ "typescript": ">=4.8.4 <5.9.0"
20262
+ }
20263
+ },
20264
+ "node_modules/eslint-plugin-primer-react/node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": {
20265
+ "version": "8.29.0",
20266
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.29.0.tgz",
20267
+ "integrity": "sha512-Sne/pVz8ryR03NFK21VpN88dZ2FdQXOlq3VIklbrTYEt8yXtRFr9tvUhqvCeKjqYk5FSim37sHbooT6vzBTZcg==",
20268
+ "dev": true,
20269
+ "license": "MIT",
20270
+ "dependencies": {
20271
+ "@typescript-eslint/types": "8.29.0",
20272
+ "eslint-visitor-keys": "^4.2.0"
20273
+ },
20274
+ "engines": {
20275
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
20276
+ },
20277
+ "funding": {
20278
+ "type": "opencollective",
20279
+ "url": "https://opencollective.com/typescript-eslint"
20280
+ }
20281
+ },
20282
+ "node_modules/eslint-plugin-primer-react/node_modules/@typescript-eslint/eslint-plugin/node_modules/eslint-visitor-keys": {
20283
+ "version": "4.2.0",
20284
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz",
20285
+ "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==",
20286
+ "dev": true,
20287
+ "license": "Apache-2.0",
20288
+ "engines": {
20289
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
20290
+ },
20291
+ "funding": {
20292
+ "url": "https://opencollective.com/eslint"
20293
+ }
20294
+ },
20295
+ "node_modules/eslint-plugin-primer-react/node_modules/@typescript-eslint/eslint-plugin/node_modules/ts-api-utils": {
20296
+ "version": "2.1.0",
20297
+ "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz",
20298
+ "integrity": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==",
20299
+ "dev": true,
20300
+ "license": "MIT",
20301
+ "engines": {
20302
+ "node": ">=18.12"
20303
+ },
20304
+ "peerDependencies": {
20305
+ "typescript": ">=4.8.4"
20306
+ }
20307
+ },
20308
+ "node_modules/eslint-plugin-primer-react/node_modules/@typescript-eslint/parser": {
20309
+ "version": "8.29.0",
20310
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.29.0.tgz",
20311
+ "integrity": "sha512-8C0+jlNJOwQso2GapCVWWfW/rzaq7Lbme+vGUFKE31djwNncIpgXD7Cd4weEsDdkoZDjH0lwwr3QDQFuyrMg9g==",
20312
+ "dev": true,
20313
+ "license": "MIT",
20314
+ "dependencies": {
20315
+ "@typescript-eslint/scope-manager": "8.29.0",
20316
+ "@typescript-eslint/types": "8.29.0",
20317
+ "@typescript-eslint/typescript-estree": "8.29.0",
20318
+ "@typescript-eslint/visitor-keys": "8.29.0",
20319
+ "debug": "^4.3.4"
20320
+ },
20321
+ "engines": {
20322
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
20323
+ },
20324
+ "funding": {
20325
+ "type": "opencollective",
20326
+ "url": "https://opencollective.com/typescript-eslint"
20327
+ },
20328
+ "peerDependencies": {
20329
+ "eslint": "^8.57.0 || ^9.0.0",
20330
+ "typescript": ">=4.8.4 <5.9.0"
20331
+ }
20332
+ },
20333
+ "node_modules/eslint-plugin-primer-react/node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": {
20334
+ "version": "8.29.0",
20335
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.29.0.tgz",
20336
+ "integrity": "sha512-aO1PVsq7Gm+tcghabUpzEnVSFMCU4/nYIgC2GOatJcllvWfnhrgW0ZEbnTxm36QsikmCN1K/6ZgM7fok2I7xNw==",
20337
+ "dev": true,
20338
+ "license": "MIT",
20339
+ "dependencies": {
20340
+ "@typescript-eslint/types": "8.29.0",
20341
+ "@typescript-eslint/visitor-keys": "8.29.0"
20342
+ },
20343
+ "engines": {
20344
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
20345
+ },
20346
+ "funding": {
20347
+ "type": "opencollective",
20348
+ "url": "https://opencollective.com/typescript-eslint"
20349
+ }
20350
+ },
20351
+ "node_modules/eslint-plugin-primer-react/node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": {
20352
+ "version": "8.29.0",
20353
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.29.0.tgz",
20354
+ "integrity": "sha512-wcJL/+cOXV+RE3gjCyl/V2G877+2faqvlgtso/ZRbTCnZazh0gXhe+7gbAnfubzN2bNsBtZjDvlh7ero8uIbzg==",
20355
+ "dev": true,
20356
+ "license": "MIT",
20357
+ "engines": {
20358
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
20359
+ },
20360
+ "funding": {
20361
+ "type": "opencollective",
20362
+ "url": "https://opencollective.com/typescript-eslint"
20363
+ }
20364
+ },
20365
+ "node_modules/eslint-plugin-primer-react/node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": {
20366
+ "version": "8.29.0",
20367
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.29.0.tgz",
20368
+ "integrity": "sha512-yOfen3jE9ISZR/hHpU/bmNvTtBW1NjRbkSFdZOksL1N+ybPEE7UVGMwqvS6CP022Rp00Sb0tdiIkhSCe6NI8ow==",
20369
+ "dev": true,
20370
+ "license": "MIT",
20371
+ "dependencies": {
20372
+ "@typescript-eslint/types": "8.29.0",
20373
+ "@typescript-eslint/visitor-keys": "8.29.0",
20374
+ "debug": "^4.3.4",
20375
+ "fast-glob": "^3.3.2",
20376
+ "is-glob": "^4.0.3",
20377
+ "minimatch": "^9.0.4",
20378
+ "semver": "^7.6.0",
20379
+ "ts-api-utils": "^2.0.1"
20380
+ },
20381
+ "engines": {
20382
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
20383
+ },
20384
+ "funding": {
20385
+ "type": "opencollective",
20386
+ "url": "https://opencollective.com/typescript-eslint"
20387
+ },
20388
+ "peerDependencies": {
20389
+ "typescript": ">=4.8.4 <5.9.0"
20390
+ }
20391
+ },
20392
+ "node_modules/eslint-plugin-primer-react/node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys": {
20393
+ "version": "8.29.0",
20394
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.29.0.tgz",
20395
+ "integrity": "sha512-Sne/pVz8ryR03NFK21VpN88dZ2FdQXOlq3VIklbrTYEt8yXtRFr9tvUhqvCeKjqYk5FSim37sHbooT6vzBTZcg==",
20396
+ "dev": true,
20397
+ "license": "MIT",
20398
+ "dependencies": {
20399
+ "@typescript-eslint/types": "8.29.0",
20400
+ "eslint-visitor-keys": "^4.2.0"
20401
+ },
20402
+ "engines": {
20403
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
20404
+ },
20405
+ "funding": {
20406
+ "type": "opencollective",
20407
+ "url": "https://opencollective.com/typescript-eslint"
20408
+ }
20409
+ },
20410
+ "node_modules/eslint-plugin-primer-react/node_modules/@typescript-eslint/parser/node_modules/eslint-visitor-keys": {
20411
+ "version": "4.2.0",
20412
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz",
20413
+ "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==",
20414
+ "dev": true,
20415
+ "license": "Apache-2.0",
20416
+ "engines": {
20417
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
20418
+ },
20419
+ "funding": {
20420
+ "url": "https://opencollective.com/eslint"
20421
+ }
20422
+ },
20423
+ "node_modules/eslint-plugin-primer-react/node_modules/@typescript-eslint/parser/node_modules/ts-api-utils": {
20424
+ "version": "2.1.0",
20425
+ "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz",
20426
+ "integrity": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==",
20427
+ "dev": true,
20428
+ "license": "MIT",
20429
+ "engines": {
20430
+ "node": ">=18.12"
20431
+ },
20432
+ "peerDependencies": {
20433
+ "typescript": ">=4.8.4"
20434
+ }
20435
+ },
20436
"node_modules/eslint-plugin-primer-react/node_modules/@typescript-eslint/scope-manager": {
20437
"version": "7.16.0",
20438
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.16.0.tgz",
20451
"url": "https://opencollective.com/typescript-eslint"
20452
}
20453
},
20454
+ "node_modules/eslint-plugin-primer-react/node_modules/@typescript-eslint/type-utils": {
20455
+ "version": "8.29.0",
20456
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.29.0.tgz",
20457
+ "integrity": "sha512-ahaWQ42JAOx+NKEf5++WC/ua17q5l+j1GFrbbpVKzFL/tKVc0aYY8rVSYUpUvt2hUP1YBr7mwXzx+E/DfUWI9Q==",
20458
+ "dev": true,
20459
+ "license": "MIT",
20460
+ "dependencies": {
20461
+ "@typescript-eslint/typescript-estree": "8.29.0",
20462
+ "@typescript-eslint/utils": "8.29.0",
20463
+ "debug": "^4.3.4",
20464
+ "ts-api-utils": "^2.0.1"
20465
+ },
20466
+ "engines": {
20467
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
20468
+ },
20469
+ "funding": {
20470
+ "type": "opencollective",
20471
+ "url": "https://opencollective.com/typescript-eslint"
20472
+ },
20473
+ "peerDependencies": {
20474
+ "eslint": "^8.57.0 || ^9.0.0",
20475
+ "typescript": ">=4.8.4 <5.9.0"
20476
+ }
20477
+ },
20478
+ "node_modules/eslint-plugin-primer-react/node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/scope-manager": {
20479
+ "version": "8.29.0",
20480
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.29.0.tgz",
20481
+ "integrity": "sha512-aO1PVsq7Gm+tcghabUpzEnVSFMCU4/nYIgC2GOatJcllvWfnhrgW0ZEbnTxm36QsikmCN1K/6ZgM7fok2I7xNw==",
20482
+ "dev": true,
20483
+ "license": "MIT",
20484
+ "dependencies": {
20485
+ "@typescript-eslint/types": "8.29.0",
20486
+ "@typescript-eslint/visitor-keys": "8.29.0"
20487
+ },
20488
+ "engines": {
20489
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
20490
+ },
20491
+ "funding": {
20492
+ "type": "opencollective",
20493
+ "url": "https://opencollective.com/typescript-eslint"
20494
+ }
20495
+ },
20496
+ "node_modules/eslint-plugin-primer-react/node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": {
20497
+ "version": "8.29.0",
20498
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.29.0.tgz",
20499
+ "integrity": "sha512-wcJL/+cOXV+RE3gjCyl/V2G877+2faqvlgtso/ZRbTCnZazh0gXhe+7gbAnfubzN2bNsBtZjDvlh7ero8uIbzg==",
20500
+ "dev": true,
20501
+ "license": "MIT",
20502
+ "engines": {
20503
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
20504
+ },
20505
+ "funding": {
20506
+ "type": "opencollective",
20507
+ "url": "https://opencollective.com/typescript-eslint"
20508
+ }
20509
+ },
20510
+ "node_modules/eslint-plugin-primer-react/node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": {
20511
+ "version": "8.29.0",
20512
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.29.0.tgz",
20513
+ "integrity": "sha512-yOfen3jE9ISZR/hHpU/bmNvTtBW1NjRbkSFdZOksL1N+ybPEE7UVGMwqvS6CP022Rp00Sb0tdiIkhSCe6NI8ow==",
20514
+ "dev": true,
20515
+ "license": "MIT",
20516
+ "dependencies": {
20517
+ "@typescript-eslint/types": "8.29.0",
20518
+ "@typescript-eslint/visitor-keys": "8.29.0",
20519
+ "debug": "^4.3.4",
20520
+ "fast-glob": "^3.3.2",
20521
+ "is-glob": "^4.0.3",
20522
+ "minimatch": "^9.0.4",
20523
+ "semver": "^7.6.0",
20524
+ "ts-api-utils": "^2.0.1"
20525
+ },
20526
+ "engines": {
20527
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
20528
+ },
20529
+ "funding": {
20530
+ "type": "opencollective",
20531
+ "url": "https://opencollective.com/typescript-eslint"
20532
+ },
20533
+ "peerDependencies": {
20534
+ "typescript": ">=4.8.4 <5.9.0"
20535
+ }
20536
+ },
20537
+ "node_modules/eslint-plugin-primer-react/node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/utils": {
20538
+ "version": "8.29.0",
20539
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.29.0.tgz",
20540
+ "integrity": "sha512-gX/A0Mz9Bskm8avSWFcK0gP7cZpbY4AIo6B0hWYFCaIsz750oaiWR4Jr2CI+PQhfW1CpcQr9OlfPS+kMFegjXA==",
20541
+ "dev": true,
20542
+ "license": "MIT",
20543
+ "dependencies": {
20544
+ "@eslint-community/eslint-utils": "^4.4.0",
20545
+ "@typescript-eslint/scope-manager": "8.29.0",
20546
+ "@typescript-eslint/types": "8.29.0",
20547
+ "@typescript-eslint/typescript-estree": "8.29.0"
20548
+ },
20549
+ "engines": {
20550
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
20551
+ },
20552
+ "funding": {
20553
+ "type": "opencollective",
20554
+ "url": "https://opencollective.com/typescript-eslint"
20555
+ },
20556
+ "peerDependencies": {
20557
+ "eslint": "^8.57.0 || ^9.0.0",
20558
+ "typescript": ">=4.8.4 <5.9.0"
20559
+ }
20560
+ },
20561
+ "node_modules/eslint-plugin-primer-react/node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": {
20562
+ "version": "8.29.0",
20563
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.29.0.tgz",
20564
+ "integrity": "sha512-Sne/pVz8ryR03NFK21VpN88dZ2FdQXOlq3VIklbrTYEt8yXtRFr9tvUhqvCeKjqYk5FSim37sHbooT6vzBTZcg==",
20565
+ "dev": true,
20566
+ "license": "MIT",
20567
+ "dependencies": {
20568
+ "@typescript-eslint/types": "8.29.0",
20569
+ "eslint-visitor-keys": "^4.2.0"
20570
+ },
20571
+ "engines": {
20572
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
20573
+ },
20574
+ "funding": {
20575
+ "type": "opencollective",
20576
+ "url": "https://opencollective.com/typescript-eslint"
20577
+ }
20578
+ },
20579
+ "node_modules/eslint-plugin-primer-react/node_modules/@typescript-eslint/type-utils/node_modules/eslint-visitor-keys": {
20580
+ "version": "4.2.0",
20581
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz",
20582
+ "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==",
20583
+ "dev": true,
20584
+ "license": "Apache-2.0",
20585
+ "engines": {
20586
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
20587
+ },
20588
+ "funding": {
20589
+ "url": "https://opencollective.com/eslint"
20590
+ }
20591
+ },
20592
+ "node_modules/eslint-plugin-primer-react/node_modules/@typescript-eslint/type-utils/node_modules/ts-api-utils": {
20593
+ "version": "2.1.0",
20594
+ "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz",
20595
+ "integrity": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==",
20596
+ "dev": true,
20597
+ "license": "MIT",
20598
+ "engines": {
20599
+ "node": ">=18.12"
20600
+ },
20601
+ "peerDependencies": {
20602
+ "typescript": ">=4.8.4"
20603
+ }
20604
+ },
20605
"node_modules/eslint-plugin-primer-react/node_modules/@typescript-eslint/types": {
20606
"version": "7.16.0",
20607
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.16.0.tgz",
20686
"url": "https://opencollective.com/typescript-eslint"
20687
}
20688
},
20689
+ "node_modules/eslint-plugin-primer-react/node_modules/ajv": {
20690
+ "version": "6.12.6",
20691
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
20692
+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
20693
+ "dev": true,
20694
+ "license": "MIT",
20695
+ "dependencies": {
20696
+ "fast-deep-equal": "^3.1.1",
20697
+ "fast-json-stable-stringify": "^2.0.0",
20698
+ "json-schema-traverse": "^0.4.1",
20699
+ "uri-js": "^4.2.2"
20700
+ },
20701
+ "funding": {
20702
+ "type": "github",
20703
+ "url": "https://github.com/sponsors/epoberezkin"
20704
+ }
20705
+ },
20706
+ "node_modules/eslint-plugin-primer-react/node_modules/argparse": {
20707
+ "version": "2.0.1",
20708
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
20709
+ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
20710
+ "dev": true,
20711
+ "license": "Python-2.0"
20712
+ },
20713
+ "node_modules/eslint-plugin-primer-react/node_modules/eslint-plugin-github": {
20714
+ "version": "5.1.8",
20715
+ "resolved": "https://registry.npmjs.org/eslint-plugin-github/-/eslint-plugin-github-5.1.8.tgz",
20716
+ "integrity": "sha512-A6q+R3EBMF7hxIViWpQsalqpu3O0POcQ9VpN1m9W2I8yGumw+SFxXZUTafBd9X9mgUJhaU4M9qSifC1q/39H3A==",
20717
+ "dev": true,
20718
+ "license": "MIT",
20719
+ "dependencies": {
20720
+ "@eslint/compat": "^1.2.3",
20721
+ "@eslint/eslintrc": "^3.1.0",
20722
+ "@eslint/js": "^9.14.0",
20723
+ "@github/browserslist-config": "^1.0.0",
20724
+ "@typescript-eslint/eslint-plugin": "^8.0.0",
20725
+ "@typescript-eslint/parser": "^8.0.0",
20726
+ "aria-query": "^5.3.0",
20727
+ "eslint-config-prettier": ">=8.0.0",
20728
+ "eslint-plugin-escompat": "^3.11.3",
20729
+ "eslint-plugin-eslint-comments": "^3.2.0",
20730
+ "eslint-plugin-filenames": "^1.3.2",
20731
+ "eslint-plugin-i18n-text": "^1.0.1",
20732
+ "eslint-plugin-import": "^2.31.0",
20733
+ "eslint-plugin-jsx-a11y": "^6.10.2",
20734
+ "eslint-plugin-no-only-tests": "^3.0.0",
20735
+ "eslint-plugin-prettier": "^5.2.1",
20736
+ "eslint-rule-documentation": ">=1.0.0",
20737
+ "globals": "^15.12.0",
20738
+ "jsx-ast-utils": "^3.3.2",
20739
+ "prettier": "^3.0.0",
20740
+ "svg-element-attributes": "^1.3.1",
20741
+ "typescript-eslint": "^8.14.0"
20742
+ },
20743
+ "bin": {
20744
+ "eslint-ignore-errors": "bin/eslint-ignore-errors.js"
20745
+ },
20746
+ "peerDependencies": {
20747
+ "eslint": "^8 || ^9"
20748
+ }
20749
+ },
20750
+ "node_modules/eslint-plugin-primer-react/node_modules/espree": {
20751
+ "version": "10.3.0",
20752
+ "resolved": "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz",
20753
+ "integrity": "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==",
20754
+ "dev": true,
20755
+ "license": "BSD-2-Clause",
20756
+ "dependencies": {
20757
+ "acorn": "^8.14.0",
20758
+ "acorn-jsx": "^5.3.2",
20759
+ "eslint-visitor-keys": "^4.2.0"
20760
+ },
20761
+ "engines": {
20762
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
20763
+ },
20764
+ "funding": {
20765
+ "url": "https://opencollective.com/eslint"
20766
+ }
20767
+ },
20768
+ "node_modules/eslint-plugin-primer-react/node_modules/espree/node_modules/eslint-visitor-keys": {
20769
+ "version": "4.2.0",
20770
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz",
20771
+ "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==",
20772
+ "dev": true,
20773
+ "license": "Apache-2.0",
20774
+ "engines": {
20775
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
20776
+ },
20777
+ "funding": {
20778
+ "url": "https://opencollective.com/eslint"
20779
+ }
20780
+ },
20781
+ "node_modules/eslint-plugin-primer-react/node_modules/globals": {
20782
+ "version": "15.15.0",
20783
+ "resolved": "https://registry.npmjs.org/globals/-/globals-15.15.0.tgz",
20784
+ "integrity": "sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==",
20785
+ "dev": true,
20786
+ "license": "MIT",
20787
+ "engines": {
20788
+ "node": ">=18"
20789
+ },
20790
+ "funding": {
20791
+ "url": "https://github.com/sponsors/sindresorhus"
20792
+ }
20793
+ },
20794
+ "node_modules/eslint-plugin-primer-react/node_modules/js-yaml": {
20795
+ "version": "4.1.0",
20796
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
20797
+ "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
20798
+ "dev": true,
20799
+ "license": "MIT",
20800
+ "dependencies": {
20801
+ "argparse": "^2.0.1"
20802
+ },
20803
+ "bin": {
20804
+ "js-yaml": "bin/js-yaml.js"
20805
+ }
20806
+ },
20807
+ "node_modules/eslint-plugin-primer-react/node_modules/json-schema-traverse": {
20808
+ "version": "0.4.1",
20809
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
20810
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
20811
+ "dev": true,
20812
+ "license": "MIT"
20813
+ },
20814
"node_modules/eslint-plugin-primer-react/node_modules/minimatch": {
20815
"version": "9.0.5",
20816
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
44186
}
44187
},
44188
"node_modules/typescript": {
43556
- "version": "5.7.2",
43557
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz",
43558
- "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==",
44189
+ "version": "5.8.2",
44190
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.2.tgz",
44191
+ "integrity": "sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==",
44192
"dev": true,
44193
"license": "Apache-2.0",
44194
"bin": {