Fork of Chiri for Astro for my blog
6
fork

Configure Feed

Select the types of activity you want to include in your feed.

dev(deps-dev): bump the eslint group with 2 updates

Bumps the eslint group with 2 updates: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) and [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser).

Updates `@typescript-eslint/eslint-plugin` from 8.53.1 to 8.54.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@​typescript-eslint/eslint-plugin</code>'s releases</a>.</em></p>
<blockquote>
<h2>v8.54.0</h2>
<h2>8.54.0 (2026-01-26)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>eslint-plugin-internal:</strong> add prefer-tsutils-methods rule (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11974">#11974</a>, <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11625">#11625</a>)</li>
<li><strong>scope-manager:</strong> support ScopeManager#addGlobals (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11914">#11914</a>)</li>
<li><strong>typescript-estree:</strong> add shortcut methods to ParserServicesWithTypeInformation (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11965">#11965</a>, <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11955">#11955</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-unused-private-class-members] private destructured class member is defined but used (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11785">#11785</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11967">#11967</a>, <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11559">#11559</a>)</li>
<li><strong>scope-manager:</strong> fix catch clause scopes <code>def.name</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11982">#11982</a>)</li>
<li><strong>scope-manager:</strong> prevent misidentification of <code>&quot;use strict&quot;</code> directives (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11995">#11995</a>)</li>
<li><strong>utils:</strong> handle missing <code>FlatESLint</code> and <code>LegacyESLint</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11958">#11958</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Brad Zacher <a href="https://github.com/bradzacher"><code>@​bradzacher</code></a></li>
<li>fnx <a href="https://github.com/DMartens"><code>@​DMartens</code></a></li>
<li>Francesco Trotta</li>
<li>Josh Goldberg</li>
<li>MinJae <a href="https://github.com/Ju-MINJAE"><code>@​Ju-MINJAE</code></a></li>
<li>Minyeong Kim <a href="https://github.com/minyeong981"><code>@​minyeong981</code></a></li>
<li>overlookmotel</li>
<li>Yuya Yoshioka <a href="https://github.com/YuyaYoshioka"><code>@​YuyaYoshioka</code></a></li>
<li>김현수 <a href="https://github.com/Kimsoo0119"><code>@​Kimsoo0119</code></a></li>
</ul>
<p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md"><code>@​typescript-eslint/eslint-plugin</code>'s changelog</a>.</em></p>
<blockquote>
<h2>8.54.0 (2026-01-26)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>eslint-plugin-internal:</strong> add prefer-tsutils-methods rule (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11974">#11974</a>, <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11625">#11625</a>)</li>
<li><strong>typescript-estree:</strong> add shortcut methods to ParserServicesWithTypeInformation (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11965">#11965</a>, <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11955">#11955</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11967">#11967</a>, <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11559">#11559</a>)</li>
<li><strong>deps:</strong> update dependency prettier to v3.8.0 (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11991">#11991</a>)</li>
<li><strong>scope-manager:</strong> fix catch clause scopes <code>def.name</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11982">#11982</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unused-private-class-members] private destructured class member is defined but used (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11785">#11785</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Brad Zacher <a href="https://github.com/bradzacher"><code>@​bradzacher</code></a></li>
<li>Josh Goldberg</li>
<li>MinJae <a href="https://github.com/Ju-MINJAE"><code>@​Ju-MINJAE</code></a></li>
<li>Minyeong Kim <a href="https://github.com/minyeong981"><code>@​minyeong981</code></a></li>
<li>overlookmotel</li>
<li>Yuya Yoshioka <a href="https://github.com/YuyaYoshioka"><code>@​YuyaYoshioka</code></a></li>
<li>김현수 <a href="https://github.com/Kimsoo0119"><code>@​Kimsoo0119</code></a></li>
</ul>
<p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/d423e57622e1c8e789a1b84109d1ab2c15497507"><code>d423e57</code></a> chore(release): publish 8.54.0</li>
<li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/80e33ff2fd81f88100cda942db5232851adab90e"><code>80e33ff</code></a> feat(eslint-plugin-internal): add prefer-tsutils-methods rule (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11974">#11974</a>)</li>
<li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/ec4f73aaae8ad3344d55e98f710e6acdd482ff19"><code>ec4f73a</code></a> feat(typescript-estree): add shortcut methods to ParserServicesWithTypeInform...</li>
<li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/d32f90955962cd9c0968ed6f675d52fc80059496"><code>d32f909</code></a> test(eslint-plugin): skip rules tests in windows ci (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11988">#11988</a>)</li>
<li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/17fa993c2de60b9837658360af786a42e51de4ab"><code>17fa993</code></a> test(eslint-plugin): improve vitest performance with isolate: false (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11754">#11754</a>)</li>
<li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/1c66ab44c407cf05462d2344b37c09b507ea8052"><code>1c66ab4</code></a> fix(eslint-plugin): [no-unnecessary-type-assertion] check both base constrain...</li>
<li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/aaa7ca2d6afd8def8cf9d01d0d9deedd38ae1495"><code>aaa7ca2</code></a> fix(deps): update dependency prettier to v3.8.0 (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11991">#11991</a>)</li>
<li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/d50aa1899ff83254056320c5313a5c041f465afb"><code>d50aa18</code></a> fix(scope-manager): fix catch clause scopes <code>def.name</code> (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11982">#11982</a>)</li>
<li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/4c0b37964eac642cf54a3a76723531c2f468183c"><code>4c0b379</code></a> fix(eslint-plugin): [no-unused-private-class-members] private destructured cl...</li>
<li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.54.0/packages/eslint-plugin">compare view</a></li>
</ul>
</details>
<br />

Updates `@typescript-eslint/parser` from 8.53.1 to 8.54.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@​typescript-eslint/parser</code>'s releases</a>.</em></p>
<blockquote>
<h2>v8.54.0</h2>
<h2>8.54.0 (2026-01-26)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>eslint-plugin-internal:</strong> add prefer-tsutils-methods rule (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11974">#11974</a>, <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11625">#11625</a>)</li>
<li><strong>scope-manager:</strong> support ScopeManager#addGlobals (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11914">#11914</a>)</li>
<li><strong>typescript-estree:</strong> add shortcut methods to ParserServicesWithTypeInformation (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11965">#11965</a>, <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11955">#11955</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-unused-private-class-members] private destructured class member is defined but used (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11785">#11785</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11967">#11967</a>, <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11559">#11559</a>)</li>
<li><strong>scope-manager:</strong> fix catch clause scopes <code>def.name</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11982">#11982</a>)</li>
<li><strong>scope-manager:</strong> prevent misidentification of <code>&quot;use strict&quot;</code> directives (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11995">#11995</a>)</li>
<li><strong>utils:</strong> handle missing <code>FlatESLint</code> and <code>LegacyESLint</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11958">#11958</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Brad Zacher <a href="https://github.com/bradzacher"><code>@​bradzacher</code></a></li>
<li>fnx <a href="https://github.com/DMartens"><code>@​DMartens</code></a></li>
<li>Francesco Trotta</li>
<li>Josh Goldberg</li>
<li>MinJae <a href="https://github.com/Ju-MINJAE"><code>@​Ju-MINJAE</code></a></li>
<li>Minyeong Kim <a href="https://github.com/minyeong981"><code>@​minyeong981</code></a></li>
<li>overlookmotel</li>
<li>Yuya Yoshioka <a href="https://github.com/YuyaYoshioka"><code>@​YuyaYoshioka</code></a></li>
<li>김현수 <a href="https://github.com/Kimsoo0119"><code>@​Kimsoo0119</code></a></li>
</ul>
<p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md"><code>@​typescript-eslint/parser</code>'s changelog</a>.</em></p>
<blockquote>
<h2>8.54.0 (2026-01-26)</h2>
<p>This was a version bump only for parser to align it with other projects, there were no code changes.</p>
<p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/d423e57622e1c8e789a1b84109d1ab2c15497507"><code>d423e57</code></a> chore(release): publish 8.54.0</li>
<li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.54.0/packages/parser">compare view</a></li>
</ul>
</details>
<br />


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 <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions


</details>

authored by

dependabot[bot] and committed by
GitHub
2c2e55dc cc631127

+158 -8
+2 -2
package.json
··· 42 42 "@eslint/js": "^9.39.2", 43 43 "@types/markdown-it": "^14.1.2", 44 44 "@types/sanitize-html": "^2.16.0", 45 - "@typescript-eslint/eslint-plugin": "^8.53.1", 46 - "@typescript-eslint/parser": "^8.53.1", 45 + "@typescript-eslint/eslint-plugin": "^8.54.0", 46 + "@typescript-eslint/parser": "^8.54.0", 47 47 "eslint": "^9.39.2", 48 48 "eslint-config-prettier": "^10.1.8", 49 49 "eslint-plugin-astro": "^1.5.0",
+156 -6
pnpm-lock.yaml
··· 79 79 specifier: ^2.16.0 80 80 version: 2.16.0 81 81 '@typescript-eslint/eslint-plugin': 82 - specifier: ^8.53.1 83 - version: 8.53.1(@typescript-eslint/parser@8.53.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) 82 + specifier: ^8.54.0 83 + version: 8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) 84 84 '@typescript-eslint/parser': 85 - specifier: ^8.53.1 86 - version: 8.53.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) 85 + specifier: ^8.54.0 86 + version: 8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) 87 87 eslint: 88 88 specifier: ^9.39.2 89 89 version: 9.39.2(jiti@2.6.1) ··· 1263 1263 eslint: ^8.57.0 || ^9.0.0 1264 1264 typescript: '>=4.8.4 <6.0.0' 1265 1265 1266 + '@typescript-eslint/eslint-plugin@8.54.0': 1267 + resolution: {integrity: sha512-hAAP5io/7csFStuOmR782YmTthKBJ9ND3WVL60hcOjvtGFb+HJxH4O5huAcmcZ9v9G8P+JETiZ/G1B8MALnWZQ==} 1268 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1269 + peerDependencies: 1270 + '@typescript-eslint/parser': ^8.54.0 1271 + eslint: ^8.57.0 || ^9.0.0 1272 + typescript: '>=4.8.4 <6.0.0' 1273 + 1266 1274 '@typescript-eslint/parser@8.53.1': 1267 1275 resolution: {integrity: sha512-nm3cvFN9SqZGXjmw5bZ6cGmvJSyJPn0wU9gHAZZHDnZl2wF9PhHv78Xf06E0MaNk4zLVHL8hb2/c32XvyJOLQg==} 1276 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1277 + peerDependencies: 1278 + eslint: ^8.57.0 || ^9.0.0 1279 + typescript: '>=4.8.4 <6.0.0' 1280 + 1281 + '@typescript-eslint/parser@8.54.0': 1282 + resolution: {integrity: sha512-BtE0k6cjwjLZoZixN0t5AKP0kSzlGu7FctRXYuPAm//aaiZhmfq1JwdYpYr1brzEspYyFeF+8XF5j2VK6oalrA==} 1268 1283 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1269 1284 peerDependencies: 1270 1285 eslint: ^8.57.0 || ^9.0.0 ··· 1276 1291 peerDependencies: 1277 1292 typescript: '>=4.8.4 <6.0.0' 1278 1293 1294 + '@typescript-eslint/project-service@8.54.0': 1295 + resolution: {integrity: sha512-YPf+rvJ1s7MyiWM4uTRhE4DvBXrEV+d8oC3P9Y2eT7S+HBS0clybdMIPnhiATi9vZOYDc7OQ1L/i6ga6NFYK/g==} 1296 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1297 + peerDependencies: 1298 + typescript: '>=4.8.4 <6.0.0' 1299 + 1279 1300 '@typescript-eslint/scope-manager@8.53.1': 1280 1301 resolution: {integrity: sha512-Lu23yw1uJMFY8cUeq7JlrizAgeQvWugNQzJp8C3x8Eo5Jw5Q2ykMdiiTB9vBVOOUBysMzmRRmUfwFrZuI2C4SQ==} 1281 1302 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1282 1303 1304 + '@typescript-eslint/scope-manager@8.54.0': 1305 + resolution: {integrity: sha512-27rYVQku26j/PbHYcVfRPonmOlVI6gihHtXFbTdB5sb6qA0wdAQAbyXFVarQ5t4HRojIz64IV90YtsjQSSGlQg==} 1306 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1307 + 1283 1308 '@typescript-eslint/tsconfig-utils@8.53.1': 1284 1309 resolution: {integrity: sha512-qfvLXS6F6b1y43pnf0pPbXJ+YoXIC7HKg0UGZ27uMIemKMKA6XH2DTxsEDdpdN29D+vHV07x/pnlPNVLhdhWiA==} 1285 1310 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1286 1311 peerDependencies: 1287 1312 typescript: '>=4.8.4 <6.0.0' 1288 1313 1314 + '@typescript-eslint/tsconfig-utils@8.54.0': 1315 + resolution: {integrity: sha512-dRgOyT2hPk/JwxNMZDsIXDgyl9axdJI3ogZ2XWhBPsnZUv+hPesa5iuhdYt2gzwA9t8RE5ytOJ6xB0moV0Ujvw==} 1316 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1317 + peerDependencies: 1318 + typescript: '>=4.8.4 <6.0.0' 1319 + 1289 1320 '@typescript-eslint/type-utils@8.53.1': 1290 1321 resolution: {integrity: sha512-MOrdtNvyhy0rHyv0ENzub1d4wQYKb2NmIqG7qEqPWFW7Mpy2jzFC3pQ2yKDvirZB7jypm5uGjF2Qqs6OIqu47w==} 1322 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1323 + peerDependencies: 1324 + eslint: ^8.57.0 || ^9.0.0 1325 + typescript: '>=4.8.4 <6.0.0' 1326 + 1327 + '@typescript-eslint/type-utils@8.54.0': 1328 + resolution: {integrity: sha512-hiLguxJWHjjwL6xMBwD903ciAwd7DmK30Y9Axs/etOkftC3ZNN9K44IuRD/EB08amu+Zw6W37x9RecLkOo3pMA==} 1291 1329 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1292 1330 peerDependencies: 1293 1331 eslint: ^8.57.0 || ^9.0.0 ··· 1301 1339 resolution: {integrity: sha512-jr/swrr2aRmUAUjW5/zQHbMaui//vQlsZcJKijZf3M26bnmLj8LyZUpj8/Rd6uzaek06OWsqdofN/Thenm5O8A==} 1302 1340 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1303 1341 1342 + '@typescript-eslint/types@8.54.0': 1343 + resolution: {integrity: sha512-PDUI9R1BVjqu7AUDsRBbKMtwmjWcn4J3le+5LpcFgWULN3LvHC5rkc9gCVxbrsrGmO1jfPybN5s6h4Jy+OnkAA==} 1344 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1345 + 1304 1346 '@typescript-eslint/typescript-estree@8.53.1': 1305 1347 resolution: {integrity: sha512-RGlVipGhQAG4GxV1s34O91cxQ/vWiHJTDHbXRr0li2q/BGg3RR/7NM8QDWgkEgrwQYCvmJV9ichIwyoKCQ+DTg==} 1306 1348 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1307 1349 peerDependencies: 1308 1350 typescript: '>=4.8.4 <6.0.0' 1309 1351 1352 + '@typescript-eslint/typescript-estree@8.54.0': 1353 + resolution: {integrity: sha512-BUwcskRaPvTk6fzVWgDPdUndLjB87KYDrN5EYGetnktoeAvPtO4ONHlAZDnj5VFnUANg0Sjm7j4usBlnoVMHwA==} 1354 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1355 + peerDependencies: 1356 + typescript: '>=4.8.4 <6.0.0' 1357 + 1310 1358 '@typescript-eslint/utils@8.53.1': 1311 1359 resolution: {integrity: sha512-c4bMvGVWW4hv6JmDUEG7fSYlWOl3II2I4ylt0NM+seinYQlZMQIaKaXIIVJWt9Ofh6whrpM+EdDQXKXjNovvrg==} 1312 1360 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} ··· 1314 1362 eslint: ^8.57.0 || ^9.0.0 1315 1363 typescript: '>=4.8.4 <6.0.0' 1316 1364 1365 + '@typescript-eslint/utils@8.54.0': 1366 + resolution: {integrity: sha512-9Cnda8GS57AQakvRyG0PTejJNlA2xhvyNtEVIMlDWOOeEyBkYWhGPnfrIAnqxLMTSTo6q8g12XVjjev5l1NvMA==} 1367 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1368 + peerDependencies: 1369 + eslint: ^8.57.0 || ^9.0.0 1370 + typescript: '>=4.8.4 <6.0.0' 1371 + 1317 1372 '@typescript-eslint/visitor-keys@8.53.1': 1318 1373 resolution: {integrity: sha512-oy+wV7xDKFPRyNggmXuZQSBzvoLnpmJs+GhzRhPjrxl2b/jIlyjVokzm47CZCDUdXKr2zd7ZLodPfOBpOPyPlg==} 1374 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1375 + 1376 + '@typescript-eslint/visitor-keys@8.54.0': 1377 + resolution: {integrity: sha512-VFlhGSl4opC0bprJiItPQ1RfUhGDIBokcPwaFH4yiBCaNPeld/9VeXbiPO1cLyorQi1G1vL+ecBk1x8o1axORA==} 1319 1378 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1320 1379 1321 1380 '@ungap/structured-clone@1.3.0': ··· 5342 5401 transitivePeerDependencies: 5343 5402 - supports-color 5344 5403 5404 + '@typescript-eslint/eslint-plugin@8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': 5405 + dependencies: 5406 + '@eslint-community/regexpp': 4.12.2 5407 + '@typescript-eslint/parser': 8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) 5408 + '@typescript-eslint/scope-manager': 8.54.0 5409 + '@typescript-eslint/type-utils': 8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) 5410 + '@typescript-eslint/utils': 8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) 5411 + '@typescript-eslint/visitor-keys': 8.54.0 5412 + eslint: 9.39.2(jiti@2.6.1) 5413 + ignore: 7.0.5 5414 + natural-compare: 1.4.0 5415 + ts-api-utils: 2.4.0(typescript@5.9.3) 5416 + typescript: 5.9.3 5417 + transitivePeerDependencies: 5418 + - supports-color 5419 + 5345 5420 '@typescript-eslint/parser@8.53.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': 5346 5421 dependencies: 5347 5422 '@typescript-eslint/scope-manager': 8.53.1 ··· 5354 5429 transitivePeerDependencies: 5355 5430 - supports-color 5356 5431 5432 + '@typescript-eslint/parser@8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': 5433 + dependencies: 5434 + '@typescript-eslint/scope-manager': 8.54.0 5435 + '@typescript-eslint/types': 8.54.0 5436 + '@typescript-eslint/typescript-estree': 8.54.0(typescript@5.9.3) 5437 + '@typescript-eslint/visitor-keys': 8.54.0 5438 + debug: 4.4.3 5439 + eslint: 9.39.2(jiti@2.6.1) 5440 + typescript: 5.9.3 5441 + transitivePeerDependencies: 5442 + - supports-color 5443 + 5357 5444 '@typescript-eslint/project-service@8.53.1(typescript@5.9.3)': 5358 5445 dependencies: 5359 5446 '@typescript-eslint/tsconfig-utils': 8.53.1(typescript@5.9.3) ··· 5363 5450 transitivePeerDependencies: 5364 5451 - supports-color 5365 5452 5453 + '@typescript-eslint/project-service@8.54.0(typescript@5.9.3)': 5454 + dependencies: 5455 + '@typescript-eslint/tsconfig-utils': 8.54.0(typescript@5.9.3) 5456 + '@typescript-eslint/types': 8.54.0 5457 + debug: 4.4.3 5458 + typescript: 5.9.3 5459 + transitivePeerDependencies: 5460 + - supports-color 5461 + 5366 5462 '@typescript-eslint/scope-manager@8.53.1': 5367 5463 dependencies: 5368 5464 '@typescript-eslint/types': 8.53.1 5369 5465 '@typescript-eslint/visitor-keys': 8.53.1 5370 5466 5467 + '@typescript-eslint/scope-manager@8.54.0': 5468 + dependencies: 5469 + '@typescript-eslint/types': 8.54.0 5470 + '@typescript-eslint/visitor-keys': 8.54.0 5471 + 5371 5472 '@typescript-eslint/tsconfig-utils@8.53.1(typescript@5.9.3)': 5473 + dependencies: 5474 + typescript: 5.9.3 5475 + 5476 + '@typescript-eslint/tsconfig-utils@8.54.0(typescript@5.9.3)': 5372 5477 dependencies: 5373 5478 typescript: 5.9.3 5374 5479 ··· 5384 5489 transitivePeerDependencies: 5385 5490 - supports-color 5386 5491 5492 + '@typescript-eslint/type-utils@8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': 5493 + dependencies: 5494 + '@typescript-eslint/types': 8.54.0 5495 + '@typescript-eslint/typescript-estree': 8.54.0(typescript@5.9.3) 5496 + '@typescript-eslint/utils': 8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) 5497 + debug: 4.4.3 5498 + eslint: 9.39.2(jiti@2.6.1) 5499 + ts-api-utils: 2.4.0(typescript@5.9.3) 5500 + typescript: 5.9.3 5501 + transitivePeerDependencies: 5502 + - supports-color 5503 + 5387 5504 '@typescript-eslint/types@8.52.0': {} 5388 5505 5389 5506 '@typescript-eslint/types@8.53.1': {} 5390 5507 5508 + '@typescript-eslint/types@8.54.0': {} 5509 + 5391 5510 '@typescript-eslint/typescript-estree@8.53.1(typescript@5.9.3)': 5392 5511 dependencies: 5393 5512 '@typescript-eslint/project-service': 8.53.1(typescript@5.9.3) ··· 5403 5522 transitivePeerDependencies: 5404 5523 - supports-color 5405 5524 5525 + '@typescript-eslint/typescript-estree@8.54.0(typescript@5.9.3)': 5526 + dependencies: 5527 + '@typescript-eslint/project-service': 8.54.0(typescript@5.9.3) 5528 + '@typescript-eslint/tsconfig-utils': 8.54.0(typescript@5.9.3) 5529 + '@typescript-eslint/types': 8.54.0 5530 + '@typescript-eslint/visitor-keys': 8.54.0 5531 + debug: 4.4.3 5532 + minimatch: 9.0.5 5533 + semver: 7.7.3 5534 + tinyglobby: 0.2.15 5535 + ts-api-utils: 2.4.0(typescript@5.9.3) 5536 + typescript: 5.9.3 5537 + transitivePeerDependencies: 5538 + - supports-color 5539 + 5406 5540 '@typescript-eslint/utils@8.53.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': 5407 5541 dependencies: 5408 5542 '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2(jiti@2.6.1)) ··· 5414 5548 transitivePeerDependencies: 5415 5549 - supports-color 5416 5550 5551 + '@typescript-eslint/utils@8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': 5552 + dependencies: 5553 + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2(jiti@2.6.1)) 5554 + '@typescript-eslint/scope-manager': 8.54.0 5555 + '@typescript-eslint/types': 8.54.0 5556 + '@typescript-eslint/typescript-estree': 8.54.0(typescript@5.9.3) 5557 + eslint: 9.39.2(jiti@2.6.1) 5558 + typescript: 5.9.3 5559 + transitivePeerDependencies: 5560 + - supports-color 5561 + 5417 5562 '@typescript-eslint/visitor-keys@8.53.1': 5418 5563 dependencies: 5419 5564 '@typescript-eslint/types': 8.53.1 5565 + eslint-visitor-keys: 4.2.1 5566 + 5567 + '@typescript-eslint/visitor-keys@8.54.0': 5568 + dependencies: 5569 + '@typescript-eslint/types': 8.54.0 5420 5570 eslint-visitor-keys: 4.2.1 5421 5571 5422 5572 '@ungap/structured-clone@1.3.0': {} ··· 5617 5767 astro-eslint-parser@1.2.2: 5618 5768 dependencies: 5619 5769 '@astrojs/compiler': 2.13.0 5620 - '@typescript-eslint/scope-manager': 8.53.1 5770 + '@typescript-eslint/scope-manager': 8.54.0 5621 5771 '@typescript-eslint/types': 8.52.0 5622 5772 astrojs-compiler-sync: 1.1.1(@astrojs/compiler@2.13.0) 5623 5773 debug: 4.4.3 ··· 6066 6216 6067 6217 detective-typescript@14.0.0(typescript@5.9.3): 6068 6218 dependencies: 6069 - '@typescript-eslint/typescript-estree': 8.53.1(typescript@5.9.3) 6219 + '@typescript-eslint/typescript-estree': 8.54.0(typescript@5.9.3) 6070 6220 ast-module-types: 6.0.1 6071 6221 node-source-walk: 7.0.1 6072 6222 typescript: 5.9.3