Skip to content

Commit

Permalink
Bump the dependencies group across 1 directory with 6 updates (#1915)
Browse files Browse the repository at this point in the history
Bumps the dependencies group with 6 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) |
`9.16.0` | `9.19.0` |
|
[eslint-import-resolver-typescript](https://github.com/import-js/eslint-import-resolver-typescript)
| `3.6.3` | `3.7.0` |
|
[eslint-plugin-import-x](https://github.com/un-ts/eslint-plugin-import-x)
| `4.4.3` | `4.6.1` |
|
[eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks)
| `5.0.0` | `5.1.0` |
| [globals](https://github.com/sindresorhus/globals) | `15.13.0` |
`15.14.0` |
|
[typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint)
| `8.16.0` | `8.22.0` |


Updates `@eslint/js` from 9.16.0 to 9.19.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases"><code>@​eslint/js</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v9.19.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/1637b8e87df5c7f58ab71e0e159f4b96c998e070"><code>1637b8e</code></a>
feat: add <code>--report-unused-inline-configs</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19201">#19201</a>)
(Josh Goldberg ✨)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/aae67172ab9631b4267fc03f64d3c3d6d1fcda73"><code>aae6717</code></a>
fix: sync rule type header comments automatically (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19276">#19276</a>)
(Francesco Trotta)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/cfea9abe0e27cf2ce1d27232b8c70555397e141b"><code>cfea9ab</code></a>
docs: Clarify overrideConfig option (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19370">#19370</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2b84f666cd7474bb061e2f12205af57f5dbb89d6"><code>2b84f66</code></a>
docs: Update README (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19362">#19362</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/044f93cbbe71a45130156004509083814e2b9669"><code>044f93c</code></a>
docs: clarify frozen rule description (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19351">#19351</a>)
(Pavel)</li>
<li><a
href="https://github.com/eslint/eslint/commit/797ee7c0d669678b90c5d5742228bc7b24353f79"><code>797ee7c</code></a>
docs: fix Bluesky links (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19368">#19368</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/81a9c0ebc33dd33765711296f827c4448c80163d"><code>81a9c0e</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/093fb3d40286588c2c425b738426ebfe5d142a63"><code>093fb3d</code></a>
docs: replace <code>var</code> with <code>let</code> and
<code>const</code> in rule examples (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19365">#19365</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/417de3298527e4f257e1ae7b02e1df9db3c9ed33"><code>417de32</code></a>
docs: replace var with const in rule examples (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19352">#19352</a>)
(jj)</li>
<li><a
href="https://github.com/eslint/eslint/commit/17f2aaec16d5afbb0d219bce6ae01d7b15d74828"><code>17f2aae</code></a>
docs: update getting-started config to match default generated config
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19308">#19308</a>)
(0xDev)</li>
<li><a
href="https://github.com/eslint/eslint/commit/8a0a5a8851f72982327c2aa3a41403963f025771"><code>8a0a5a8</code></a>
docs: better <code>global ignores</code> instruction (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19297">#19297</a>)
(Jacopo Marrone)</li>
<li><a
href="https://github.com/eslint/eslint/commit/6671a2cd8ccc710fefbccad9a813c3bea5f76c68"><code>6671a2c</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/e39d3f22ff793db42e1f1fc3808cbb12fc513118"><code>e39d3f2</code></a>
docs: fix divider for rule category (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19264">#19264</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/e0cf53f80a4b127524e0badc8999d5d1a247143f"><code>e0cf53f</code></a>
docs: fix search result box position for small screens (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19328">#19328</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f92a6803a10c66cf77408b2bf29c17bcd63b1049"><code>f92a680</code></a>
docs: replace var with let or const in rule examples (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19331">#19331</a>)
(Ravi Teja Kolla)</li>
<li><a
href="https://github.com/eslint/eslint/commit/b04b84bc17d4aaaea1326cb08196593624db02a2"><code>b04b84b</code></a>
docs: revert accidental changes in TS config files docs (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19336">#19336</a>)
(Francesco Trotta)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/9b9cb0584867916d50aa2e9590b132e2ef8ca59c"><code>9b9cb05</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/9"><code>@​9</code></a>.19.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19371">#19371</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/58560e70bb4dcb305343fcd7c893ac56a404f674"><code>58560e7</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/20897070913418078d8f1ea9a877d223650dff73"><code>2089707</code></a>
test: fix failing test in Node.js v22.13.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19345">#19345</a>)
(Francesco Trotta)</li>
</ul>
<h2>v9.18.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/e84e6e269c4aefc84952e17a1f967697b02b7ad2"><code>e84e6e2</code></a>
feat: Report allowed methods for <code>no-console</code> rule (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19306">#19306</a>)
(Anna Bocharova)</li>
<li><a
href="https://github.com/eslint/eslint/commit/8efc2d0c92dab6099f34c1479cd80bdc5cd1b07b"><code>8efc2d0</code></a>
feat: unflag TypeScript config files (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19266">#19266</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/87a9352c621e7cd1d5bb77b3c08df7837363ea12"><code>87a9352</code></a>
feat: check imports and class names in
<code>no-shadow-restricted-names</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19272">#19272</a>)
(Milos Djermanovic)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/da768d4541c4c30bfc33640a07a8d8a485520b18"><code>da768d4</code></a>
fix: correct <code>overrideConfigFile</code> type (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19289">#19289</a>)
(Francesco Trotta)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/d9c23c55be52a431141f38561c14140ee8b15686"><code>d9c23c5</code></a>
docs: replace <code>var</code> with <code>const</code> in rule examples
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19325">#19325</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/8e1a898411fd16c73332d7a2dd28aff9bac8da01"><code>8e1a898</code></a>
docs: add tabs to cli code blocks (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/18784">#18784</a>)
(Jay)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f3aeefbd6547c25d78819ab7e77cf36a2c26611c"><code>f3aeefb</code></a>
docs: rewrite using let and const in rule examples (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19320">#19320</a>)
(PoloSpark)</li>
<li><a
href="https://github.com/eslint/eslint/commit/0b680b3cc19c1e8d79ab94e7160051177c4adfe7"><code>0b680b3</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/98c86a99f7657a2f15ea30a251523446b10a7cad"><code>98c86a9</code></a>
docs: <code>Edit this page</code> button link to different branches (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19228">#19228</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/6947901d14b18dbb2db259c9769bd8ac4cd04c3c"><code>6947901</code></a>
docs: remove hardcoded edit link (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19323">#19323</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/03f2f442a9a8bec15e89786980c07be5980cdac5"><code>03f2f44</code></a>
docs: rewrite var with const in rules examples (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19317">#19317</a>)
(Thiago)</li>
<li><a
href="https://github.com/eslint/eslint/commit/26c3003bfca2f7d98950446fdf5b3978d17a3a60"><code>26c3003</code></a>
docs: Clarify dangers of eslint:all (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19318">#19318</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c03825730d277405c357388d62ed48b3973083ba"><code>c038257</code></a>
docs: add <code>eqeqeq</code> in related rules to
<code>no-eq-null</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19310">#19310</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/89c8fc54c977ac457d3b5525a87cec1c51e72e23"><code>89c8fc5</code></a>
docs: rewrite examples with var using let and const (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19315">#19315</a>)
(Amaresh S M)</li>
<li><a
href="https://github.com/eslint/eslint/commit/db574c4d380e2d25b6111a06bd15caa83f75bb2d"><code>db574c4</code></a>
docs: add missing backticks to <code>no-void</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19313">#19313</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/8d943c335c528a6a6a631dcbd98506238240ecfb"><code>8d943c3</code></a>
docs: add missing backticks to <code>default-case-last</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19311">#19311</a>)
(루밀LuMir)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md"><code>@​eslint/js</code>'s
changelog</a>.</em></p>
<blockquote>
<p>v9.19.0 - January 24, 2025</p>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/9b9cb0584867916d50aa2e9590b132e2ef8ca59c"><code>9b9cb05</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/9"><code>@​9</code></a>.19.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19371">#19371</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/58560e70bb4dcb305343fcd7c893ac56a404f674"><code>58560e7</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/cfea9abe0e27cf2ce1d27232b8c70555397e141b"><code>cfea9ab</code></a>
docs: Clarify overrideConfig option (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19370">#19370</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2b84f666cd7474bb061e2f12205af57f5dbb89d6"><code>2b84f66</code></a>
docs: Update README (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19362">#19362</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/044f93cbbe71a45130156004509083814e2b9669"><code>044f93c</code></a>
docs: clarify frozen rule description (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19351">#19351</a>)
(Pavel)</li>
<li><a
href="https://github.com/eslint/eslint/commit/797ee7c0d669678b90c5d5742228bc7b24353f79"><code>797ee7c</code></a>
docs: fix Bluesky links (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19368">#19368</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/81a9c0ebc33dd33765711296f827c4448c80163d"><code>81a9c0e</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/093fb3d40286588c2c425b738426ebfe5d142a63"><code>093fb3d</code></a>
docs: replace <code>var</code> with <code>let</code> and
<code>const</code> in rule examples (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19365">#19365</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/417de3298527e4f257e1ae7b02e1df9db3c9ed33"><code>417de32</code></a>
docs: replace var with const in rule examples (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19352">#19352</a>)
(jj)</li>
<li><a
href="https://github.com/eslint/eslint/commit/17f2aaec16d5afbb0d219bce6ae01d7b15d74828"><code>17f2aae</code></a>
docs: update getting-started config to match default generated config
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19308">#19308</a>)
(0xDev)</li>
<li><a
href="https://github.com/eslint/eslint/commit/aae67172ab9631b4267fc03f64d3c3d6d1fcda73"><code>aae6717</code></a>
fix: sync rule type header comments automatically (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19276">#19276</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/8a0a5a8851f72982327c2aa3a41403963f025771"><code>8a0a5a8</code></a>
docs: better <code>global ignores</code> instruction (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19297">#19297</a>)
(Jacopo Marrone)</li>
<li><a
href="https://github.com/eslint/eslint/commit/20897070913418078d8f1ea9a877d223650dff73"><code>2089707</code></a>
test: fix failing test in Node.js v22.13.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19345">#19345</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/6671a2cd8ccc710fefbccad9a813c3bea5f76c68"><code>6671a2c</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1637b8e87df5c7f58ab71e0e159f4b96c998e070"><code>1637b8e</code></a>
feat: add <code>--report-unused-inline-configs</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19201">#19201</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/e39d3f22ff793db42e1f1fc3808cbb12fc513118"><code>e39d3f2</code></a>
docs: fix divider for rule category (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19264">#19264</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/e0cf53f80a4b127524e0badc8999d5d1a247143f"><code>e0cf53f</code></a>
docs: fix search result box position for small screens (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19328">#19328</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f92a6803a10c66cf77408b2bf29c17bcd63b1049"><code>f92a680</code></a>
docs: replace var with let or const in rule examples (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19331">#19331</a>)
(Ravi Teja Kolla)</li>
<li><a
href="https://github.com/eslint/eslint/commit/b04b84bc17d4aaaea1326cb08196593624db02a2"><code>b04b84b</code></a>
docs: revert accidental changes in TS config files docs (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19336">#19336</a>)
(Francesco Trotta)</li>
</ul>
<p>v9.18.0 - January 10, 2025</p>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/c52be85c4a916f70807377e1a486adb3a5857347"><code>c52be85</code></a>
chore: upgrade to <code>@eslint/js@9.18.0</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19330">#19330</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/362099c580992b2602316fc417ce3e595b96f28c"><code>362099c</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/94861418f1573e4e1cbdd0174413d19054553294"><code>9486141</code></a>
deps: upgrade <code>@eslint/core</code> and
<code>@eslint/plugin-kit</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19329">#19329</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/d9c23c55be52a431141f38561c14140ee8b15686"><code>d9c23c5</code></a>
docs: replace <code>var</code> with <code>const</code> in rule examples
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19325">#19325</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/8e1a898411fd16c73332d7a2dd28aff9bac8da01"><code>8e1a898</code></a>
docs: add tabs to cli code blocks (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/18784">#18784</a>)
(Jay)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f3aeefbd6547c25d78819ab7e77cf36a2c26611c"><code>f3aeefb</code></a>
docs: rewrite using let and const in rule examples (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19320">#19320</a>)
(PoloSpark)</li>
<li><a
href="https://github.com/eslint/eslint/commit/0b680b3cc19c1e8d79ab94e7160051177c4adfe7"><code>0b680b3</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/98c86a99f7657a2f15ea30a251523446b10a7cad"><code>98c86a9</code></a>
docs: <code>Edit this page</code> button link to different branches (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19228">#19228</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/6947901d14b18dbb2db259c9769bd8ac4cd04c3c"><code>6947901</code></a>
docs: remove hardcoded edit link (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19323">#19323</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/03f2f442a9a8bec15e89786980c07be5980cdac5"><code>03f2f44</code></a>
docs: rewrite var with const in rules examples (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19317">#19317</a>)
(Thiago)</li>
<li><a
href="https://github.com/eslint/eslint/commit/26c3003bfca2f7d98950446fdf5b3978d17a3a60"><code>26c3003</code></a>
docs: Clarify dangers of eslint:all (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19318">#19318</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c03825730d277405c357388d62ed48b3973083ba"><code>c038257</code></a>
docs: add <code>eqeqeq</code> in related rules to
<code>no-eq-null</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19310">#19310</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/89c8fc54c977ac457d3b5525a87cec1c51e72e23"><code>89c8fc5</code></a>
docs: rewrite examples with var using let and const (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19315">#19315</a>)
(Amaresh S M)</li>
<li><a
href="https://github.com/eslint/eslint/commit/495aa499a7390f99b763cba8f2b8312e3eecfe0d"><code>495aa49</code></a>
chore: extract package <code>name</code> from <code>package.json</code>
for public interface (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19314">#19314</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/db574c4d380e2d25b6111a06bd15caa83f75bb2d"><code>db574c4</code></a>
docs: add missing backticks to <code>no-void</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19313">#19313</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/8d943c335c528a6a6a631dcbd98506238240ecfb"><code>8d943c3</code></a>
docs: add missing backticks to <code>default-case-last</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19311">#19311</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/36ef8bbeab495ef2598a4b1f52e32b4cb50be5e2"><code>36ef8bb</code></a>
docs: rewrite examples with var using let and const (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19298">#19298</a>)
(Amaresh S M)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1610c9ee1479f23b1bc5a6853d0b42b83dacdb7f"><code>1610c9e</code></a>
docs: add missing backticks to <code>no-else-return</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19309">#19309</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/df409d8f76555c7baa4353d678d5fc460454a4d7"><code>df409d8</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/e84e6e269c4aefc84952e17a1f967697b02b7ad2"><code>e84e6e2</code></a>
feat: Report allowed methods for <code>no-console</code> rule (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19306">#19306</a>)
(Anna Bocharova)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2e842138e689ee5623552e885c3a5ac1b0c2bfcf"><code>2e84213</code></a>
docs: Fix Horizontal Scroll Overflow in Rule Description on Mobile View
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19304">#19304</a>)
(Amaresh S M)</li>
<li><a
href="https://github.com/eslint/eslint/commit/6e7361bb6ae93c87fccdf2219379c7793517f17a"><code>6e7361b</code></a>
docs: replace <code>var</code> with <code>let</code> and
<code>const</code> in rule example (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19302">#19302</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/069af5e9ac43c7f33bd2a30abce3d5d94f504465"><code>069af5e</code></a>
docs: rewrite <code>var</code> using <code>const</code> in rule examples
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19303">#19303</a>)
(Kim GyeonWon)</li>
<li><a
href="https://github.com/eslint/eslint/commit/064e35de95339cfedcad467c3c9871d5ff70c1a7"><code>064e35d</code></a>
docs: remove 'I hope to' comments from scope-manager-interface (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19300">#19300</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/8e003056a805468b07bcf4edba83a90a932fb520"><code>8e00305</code></a>
docs: replace <code>var</code> with <code>const</code> in rule examples
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19299">#19299</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/a559009f51ad9f081bae5252bb2b7a6e23c54767"><code>a559009</code></a>
docs: Add warning about extending core rules (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19295">#19295</a>)
(Nicholas C. Zakas)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/58560e70bb4dcb305343fcd7c893ac56a404f674"><code>58560e7</code></a>
chore: package.json update for <code>@​eslint/js</code> release</li>
<li><a
href="https://github.com/eslint/eslint/commit/362099c580992b2602316fc417ce3e595b96f28c"><code>362099c</code></a>
chore: package.json update for <code>@​eslint/js</code> release</li>
<li><a
href="https://github.com/eslint/eslint/commit/495aa499a7390f99b763cba8f2b8312e3eecfe0d"><code>495aa49</code></a>
chore: extract package <code>name</code> from <code>package.json</code>
for public interface (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19314">#19314</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/84c57877801da729265cf9ce11d325c0be8c82b1"><code>84c5787</code></a>
chore: package.json update for <code>@​eslint/js</code> release</li>
<li>See full diff in <a
href="https://github.com/eslint/eslint/commits/v9.19.0/packages/js">compare
view</a></li>
</ul>
</details>
<br />

Updates `eslint-import-resolver-typescript` from 3.6.3 to 3.7.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/import-js/eslint-import-resolver-typescript/releases">eslint-import-resolver-typescript's
releases</a>.</em></p>
<blockquote>
<h2>v3.7.0</h2>
<h3>Minor Changes</h3>
<ul>
<li>
<p><a
href="https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/326">#326</a>
<a
href="https://github.com/import-js/eslint-import-resolver-typescript/commit/93ea1305d0317db62a71edf029688eb410c2d261"><code>93ea130</code></a>
Thanks <a href="https://github.com/SukkaW"><code>@​SukkaW</code></a>! -
This version has implemented the <code>eslint-plugin-import-x</code>'s
v3 resolver interface. This allows you to use import/require to
reference <code>eslint-import-resolver-typescript</code> directly in
your ESLint flat config:</p>
<p><strong>Previously</strong></p>
<pre lang="js"><code>// eslint.config.js
module.exports = {
  settings: {
    'import-x/resolver': {
      typescript: {
        alwaysTryTypes: true,
      },
      // or
      require.resolve('eslint-import-resolver-typescript'):
        alwaysTryTypes: true,
      }
    }
  }
}
</code></pre>
<p><strong>Now</strong></p>
<pre lang="js"><code>// eslint.config.js
const {
  createTypeScriptImportResolver,
} = require('eslint-import-resolver-typescript')
<p>module.exports = {<br />
settings: {<br />
'import-x/resolver-next': [<br />
createTypeScriptImportResolver({<br />
alwaysTryTypes: true,<br />
}),<br />
],<br />
},<br />
}<br />
</code></pre></p>
<p>Note that this only works with
<code>eslint-plugin-import-x@&gt;=4.5.0</code>. You can't use
<code>createTypeScriptImportResolver</code> with the older versions of
<code>eslint-plugin-import-x</code> or any existing versions of
<code>eslint-plugin-import</code>.</p>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/import-js/eslint-import-resolver-typescript/blob/master/CHANGELOG.md">eslint-import-resolver-typescript's
changelog</a>.</em></p>
<blockquote>
<h2>3.7.0</h2>
<h3>Minor Changes</h3>
<ul>
<li>
<p><a
href="https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/326">#326</a>
<a
href="https://github.com/import-js/eslint-import-resolver-typescript/commit/93ea1305d0317db62a71edf029688eb410c2d261"><code>93ea130</code></a>
Thanks <a href="https://github.com/SukkaW"><code>@​SukkaW</code></a>! -
This version has implemented the <code>eslint-plugin-import-x</code>'s
v3 resolver interface. This allows you to use import/require to
reference <code>eslint-import-resolver-typescript</code> directly in
your ESLint flat config:</p>
<p><strong>Previously</strong></p>
<pre lang="js"><code>// eslint.config.js
module.exports = {
  settings: {
    'import-x/resolver': {
      typescript: {
        alwaysTryTypes: true,
      },
      // or
      require.resolve('eslint-import-resolver-typescript'):
        alwaysTryTypes: true,
      }
    }
  }
}
</code></pre>
<p><strong>Now</strong></p>
<pre lang="js"><code>// eslint.config.js
const {
  createTypeScriptImportResolver,
} = require('eslint-import-resolver-typescript')
<p>module.exports = {<br />
settings: {<br />
'import-x/resolver-next': [<br />
createTypeScriptImportResolver({<br />
alwaysTryTypes: true,<br />
}),<br />
],<br />
},<br />
}<br />
</code></pre></p>
<p>Note that this only works with
<code>eslint-plugin-import-x@&gt;=4.5.0</code>. You can't use
<code>createTypeScriptImportResolver</code> with the older versions of
<code>eslint-plugin-import-x</code> or any existing versions of
<code>eslint-plugin-import</code>.</p>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/import-js/eslint-import-resolver-typescript/commit/c5da7003c3e98400be91fb2c38a988fbe3dab124"><code>c5da700</code></a>
chore: release eslint-import-resolver-typescript (<a
href="https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/327">#327</a>)</li>
<li><a
href="https://github.com/import-js/eslint-import-resolver-typescript/commit/93ea1305d0317db62a71edf029688eb410c2d261"><code>93ea130</code></a>
feat: implement import-x resolver interface v3 (<a
href="https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/326">#326</a>)</li>
<li><a
href="https://github.com/import-js/eslint-import-resolver-typescript/commit/e6256b7860e886583ec5a7614b001d021e1086a2"><code>e6256b7</code></a>
chore(deps): update dependency simple-git-hooks to ^2.11.1 (<a
href="https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/325">#325</a>)</li>
<li><a
href="https://github.com/import-js/eslint-import-resolver-typescript/commit/da56f17bd02cd7f5078210bed0df6eb07745ed24"><code>da56f17</code></a>
chore(deps): update dependency react to ^18.3.1 (<a
href="https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/324">#324</a>)</li>
<li><a
href="https://github.com/import-js/eslint-import-resolver-typescript/commit/88a6d44d4009a16c3709e96527e3f1c84dcfb354"><code>88a6d44</code></a>
chore(deps): update node.js to v18.20.5 (<a
href="https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/323">#323</a>)</li>
<li><a
href="https://github.com/import-js/eslint-import-resolver-typescript/commit/bed664f539cd7dc8e0d551d26ea7032711923ac5"><code>bed664f</code></a>
chore(deps): update dependency <code>@​changesets/cli</code> to ^2.27.10
(<a
href="https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/322">#322</a>)</li>
<li><a
href="https://github.com/import-js/eslint-import-resolver-typescript/commit/42e7cc3eb413dda56683c1b2b2483e4756e0bd62"><code>42e7cc3</code></a>
chore(deps): update dependency <code>@​types/node</code> to ^18.19.63
(<a
href="https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/320">#320</a>)</li>
<li><a
href="https://github.com/import-js/eslint-import-resolver-typescript/commit/13fa760ddd08697d1e9fc4a1b119241f1619e7cb"><code>13fa760</code></a>
chore(deps): update dependency <code>@​changesets/cli</code> to ^2.27.9
(<a
href="https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/319">#319</a>)</li>
<li><a
href="https://github.com/import-js/eslint-import-resolver-typescript/commit/5ee5879b4428f42edbc262d66e192c76202b7f47"><code>5ee5879</code></a>
fix(deps): update dependency debug to ^4.3.7 (<a
href="https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/316">#316</a>)</li>
<li><a
href="https://github.com/import-js/eslint-import-resolver-typescript/commit/f5b09f5f192b432a31c19f75a513003b6c17e03a"><code>f5b09f5</code></a>
chore(deps): update dependency eslint to ^8.57.1 (<a
href="https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/315">#315</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/import-js/eslint-import-resolver-typescript/compare/v3.6.3...v3.7.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `eslint-plugin-import-x` from 4.4.3 to 4.6.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/un-ts/eslint-plugin-import-x/releases">eslint-plugin-import-x's
releases</a>.</em></p>
<blockquote>
<h2>v4.6.1</h2>
<h3>Patch Changes</h3>
<ul>
<li><a
href="https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/211">#211</a>
<a
href="https://github.com/un-ts/eslint-plugin-import-x/commit/be9c3e8c31426a50ac13f77ec8b797780f004e72"><code>be9c3e8</code></a>
Thanks <a
href="https://github.com/mrginglymus"><code>@​mrginglymus</code></a>! -
Fix enhanced-resolve dependency</li>
</ul>
<h2>v4.6.0</h2>
<h3>Minor Changes</h3>
<ul>
<li>
<p><a
href="https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/209">#209</a>
<a
href="https://github.com/un-ts/eslint-plugin-import-x/commit/46d2360f5ebfbd79e74a0828ac7e280973510454"><code>46d2360</code></a>
Thanks <a href="https://github.com/SukkaW"><code>@​SukkaW</code></a>! -
When <code>eslint-plugin-import-x</code> was forked from
<code>eslint-plugin-import</code>, we copied over the default resolver
(which is <code>eslint-import-resolver-node</code>) as well. However,
this resolver doesn't supports <code>exports</code> in the
<code>package.json</code> file, and the current maintainer of the
<code>eslint-import-resolver-node</code> (ljharb) doesn't have the time
implementing this feature and he locked the issue <a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/1810">import-js/eslint-plugin-import#1810</a>.</p>
<p>So we decided to implement our own resolver that &quot;just
works&quot;. The new resolver is built upon the <a
href="https://www.npmjs.com/package/enhanced-resolve"><code>enhanced-resolve</code></a>
that implements the full Node.js <a
href="https://nodejs.org/dist/v14.21.3/docs/api/esm.html#esm_resolver_algorithm">Resolver
Algorithm</a>. The new resolver only implements the import resolver
interface v3, which means you can only use it with ESLint Flat config.
For more details about the import resolver interface v3, please check
out <a
href="https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/192">#192</a>.</p>
<p>In the next major version of <code>eslint-plugin-import-x</code>, we
will remove the <code>eslint-import-resolver-node</code> and use this
new resolver by default. In the meantime, you can try out this new
resolver by setting the <code>import-x/resolver-next</code> option in
your <code>eslint.config.js</code> file:</p>
<pre lang="js"><code>// eslint.config.js
const eslintPluginImportX = require('eslint-plugin-import-x');
const { createNodeResolver } = eslintPluginImportX;
<p>module.exports = {
plugins: {
'import-x': eslintPluginImportX,
},
settings: {
'import-x/resolver-next': [
// This is the new resolver we are introducing
createNodeResolver({
/**
* The allowed extensions the resolver will attempt to find when
resolving a module
* By default it uses a relaxed extension list to search for both ESM and
CJS modules
* You can customize this list to fit your needs
*
* <a href="https://github.com/default"><code>@​default</code></a>
['.mjs', '.cjs', '.js', '.json', '.node']
<em>/
extensions?: string[];
/</em>*
* Optional, the import conditions the resolver will used when reading
the exports map from &quot;package.json&quot;
* By default it uses a relaxed condition list to search for both ESM and
CJS modules
* You can customize this list to fit your needs
*
* <a href="https://github.com/default"><code>@​default</code></a>
['default', 'module', 'import', 'require']
<em>/
conditions: ['default', 'module', 'import', 'require'],
// You can pass more options here, see the enhanced-resolve
documentation for more details
//
https://github.com/webpack/enhanced-resolve/tree/v5.17.1?tab=readme-ov-file#resolver-options
}),
// you can add more resolvers down below

require('eslint-import-resolver-typescript').createTypeScriptImportResolver(
/</em>* options of eslint-import-resolver-typescript */
</code></pre></p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/un-ts/eslint-plugin-import-x/blob/master/CHANGELOG.md">eslint-plugin-import-x's
changelog</a>.</em></p>
<blockquote>
<h2>4.6.1</h2>
<h3>Patch Changes</h3>
<ul>
<li><a
href="https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/211">#211</a>
<a
href="https://github.com/un-ts/eslint-plugin-import-x/commit/be9c3e8c31426a50ac13f77ec8b797780f004e72"><code>be9c3e8</code></a>
Thanks <a
href="https://github.com/mrginglymus"><code>@​mrginglymus</code></a>! -
Fix enhanced-resolve dependency</li>
</ul>
<h2>4.6.0</h2>
<h3>Minor Changes</h3>
<ul>
<li>
<p><a
href="https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/209">#209</a>
<a
href="https://github.com/un-ts/eslint-plugin-import-x/commit/46d2360f5ebfbd79e74a0828ac7e280973510454"><code>46d2360</code></a>
Thanks <a href="https://github.com/SukkaW"><code>@​SukkaW</code></a>! -
When <code>eslint-plugin-import-x</code> was forked from
<code>eslint-plugin-import</code>, we copied over the default resolver
(which is <code>eslint-import-resolver-node</code>) as well. However,
this resolver doesn't supports <code>exports</code> in the
<code>package.json</code> file, and the current maintainer of the
<code>eslint-import-resolver-node</code> (ljharb) doesn't have the time
implementing this feature and he locked the issue <a
href="https://redirect.github.com/import-js/eslint-plugin-import/issues/1810">import-js/eslint-plugin-import#1810</a>.</p>
<p>So we decided to implement our own resolver that &quot;just
works&quot;. The new resolver is built upon the <a
href="https://www.npmjs.com/package/enhanced-resolve"><code>enhanced-resolve</code></a>
that implements the full Node.js <a
href="https://nodejs.org/dist/v14.21.3/docs/api/esm.html#esm_resolver_algorithm">Resolver
Algorithm</a>. The new resolver only implements the import resolver
interface v3, which means you can only use it with ESLint Flat config.
For more details about the import resolver interface v3, please check
out <a
href="https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/192">#192</a>.</p>
<p>In the next major version of <code>eslint-plugin-import-x</code>, we
will remove the <code>eslint-import-resolver-node</code> and use this
new resolver by default. In the meantime, you can try out this new
resolver by setting the <code>import-x/resolver-next</code> option in
your <code>eslint.config.js</code> file:</p>
<pre lang="js"><code>// eslint.config.js
const eslintPluginImportX = require('eslint-plugin-import-x');
const { createNodeResolver } = eslintPluginImportX;
<p>module.exports = {
plugins: {
'import-x': eslintPluginImportX,
},
settings: {
'import-x/resolver-next': [
// This is the new resolver we are introducing
createNodeResolver({
/**
* The allowed extensions the resolver will attempt to find when
resolving a module
* By default it uses a relaxed extension list to search for both ESM and
CJS modules
* You can customize this list to fit your needs
*
* <a href="https://github.com/default"><code>@​default</code></a>
['.mjs', '.cjs', '.js', '.json', '.node']
<em>/
extensions?: string[];
/</em>*
* Optional, the import conditions the resolver will used when reading
the exports map from &quot;package.json&quot;
* By default it uses a relaxed condition list to search for both ESM and
CJS modules
* You can customize this list to fit your needs
*
* <a href="https://github.com/default"><code>@​default</code></a>
['default', 'module', 'import', 'require']
*/
conditions: ['default', 'module', 'import', 'require'],
// You can pass more options here, see the enhanced-resolve
documentation for more details
//
https://github.com/webpack/enhanced-resolve/tree/v5.17.1?tab=readme-ov-file#resolver-options
}),
// you can add more resolvers down below

require('eslint-import-resolver-typescript').createTypeScriptImportResolver(
</code></pre></p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/un-ts/eslint-plugin-import-x/commit/1ff90b846d294c54c7965db0ceb481e9bf9ed968"><code>1ff90b8</code></a>
chore: release eslint-plugin-import-x (<a
href="https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/213">#213</a>)</li>
<li><a
href="https://github.com/un-ts/eslint-plugin-import-x/commit/be9c3e8c31426a50ac13f77ec8b797780f004e72"><code>be9c3e8</code></a>
fix: move <code>enhanced-resolve</code> to prod deps (<a
href="https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/211">#211</a>)</li>
<li><a
href="https://github.com/un-ts/eslint-plugin-import-x/commit/c3950d4a9ec341bed44b40f1807ca74e00db5ae0"><code>c3950d4</code></a>
chore: release eslint-plugin-import-x (<a
href="https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/207">#207</a>)</li>
<li><a
href="https://github.com/un-ts/eslint-plugin-import-x/commit/46d2360f5ebfbd79e74a0828ac7e280973510454"><code>46d2360</code></a>
feat: implement a resolver that supports <code>exports</code> (<a
href="https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/209">#209</a>)</li>
<li><a
href="https://github.com/un-ts/eslint-plugin-import-x/commit/449738f4f4b84ff24c2748cdc86185cff5840442"><code>449738f</code></a>
fix(no-duplicates): autofix insert type prefix without new line (<a
href="https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/206">#206</a>)</li>
<li><a
href="https://github.com/un-ts/eslint-plugin-import-x/commit/af711e59d24076018077556656930bce1f06d8a2"><code>af711e5</code></a>
chore: release eslint-plugin-import-x (<a
href="https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/202">#202</a>)</li>
<li><a
href="https://github.com/un-ts/eslint-plugin-import-x/commit/32e9b55aea0c8198c5e7f5cbbdb0bfbd3f71ff08"><code>32e9b55</code></a>
fix(<code>no-duplicates</code>): merge type import <code>as</code> with
value import (<a
href="https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/204">#204</a>)</li>
<li><a
href="https://github.com/un-ts/eslint-plugin-import-x/commit/ac6d2e1b39e2a0d01b981b98b58aad0eb7939c70"><code>ac6d2e1</code></a>
fix: include <code>@types/doctrine</code> to <code>dependencies</code>
(<a
href="https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/198">#198</a>)</li>
<li><a
href="https://github.com/un-ts/eslint-plugin-import-x/commit/f22eaa9eebcc47242288b06d5c15bf8c162b329b"><code>f22eaa9</code></a>
chore: release eslint-plugin-import-x (<a
href="https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/190">#190</a>)</li>
<li><a
href="https://github.com/un-ts/eslint-plugin-import-x/commit/739e22c0252a34d64c5ee101a07ed104ae7e2026"><code>739e22c</code></a>
chore: fix changeset (<a
href="https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/193">#193</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/un-ts/eslint-plugin-import-x/compare/v4.4.3...v4.6.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `eslint-plugin-react-hooks` from 5.0.0 to 5.1.0
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/facebook/react/commits/HEAD/packages/eslint-plugin-react-hooks">compare
view</a></li>
</ul>
</details>
<br />

Updates `globals` from 15.13.0 to 15.14.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/sindresorhus/globals/releases">globals's
releases</a>.</em></p>
<blockquote>
<h2>v15.14.0</h2>
<ul>
<li>Add <code>vitest</code> globals (<a
href="https://redirect.github.com/sindresorhus/globals/issues/274">#274</a>)
06a5723</li>
</ul>
<p><a
href="https://github.com/sindresorhus/globals/compare/v15.13.0...v15.14.0">https://github.com/sindresorhus/globals/compare/v15.13.0...v15.14.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/sindresorhus/globals/commit/48c7b51a8fb284142f88fe34ada7558c0531c44f"><code>48c7b51</code></a>
15.14.0</li>
<li><a
href="https://github.com/sindresorhus/globals/commit/06a572349b08709b49d8999038961558da4da4e7"><code>06a5723</code></a>
Add <code>vitest</code> globals (<a
href="https://redirect.github.com/sindresorhus/globals/issues/274">#274</a>)</li>
<li>See full diff in <a
href="https://github.com/sindresorhus/globals/compare/v15.13.0...v15.14.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `typescript-eslint` from 8.16.0 to 8.22.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/releases">typescript-eslint's
releases</a>.</em></p>
<blockquote>
<h2>v8.22.0</h2>
<h2>8.22.0 (2025-01-27)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>parser:</strong> add standalone isolatedDeclarations option
(<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10499">#10499</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [prefer-nullish-coalescing] doesn't
report on ternary but on equivalent || (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10517">#10517</a>)</li>
<li><strong>eslint-plugin:</strong> [no-duplicate-type-constituents]
handle nested types (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10638">#10638</a>)</li>
<li><strong>eslint-plugin:</strong> [no-shadow] don't report
unnecessarily on valid ways of using module augmentation (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10616">#10616</a>)</li>
<li><strong>eslint-plugin:</strong> [no-extraneous-class] handle
accessor keyword (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10678">#10678</a>)</li>
<li><strong>eslint-plugin:</strong> [prefer-readonly] autofixer doesn't
add type to property that is mutated in the constructor (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10552">#10552</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unnecessary-template-expression]
handle template literal type (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10612">#10612</a>)</li>
<li><strong>type-utils:</strong> support matching intersection types in
<code>TypeOrValueSpecifier</code> with a <code>PackageSpecifier</code>
(<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10667">#10667</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Josh Goldberg ✨</li>
<li>mdm317</li>
<li>Olivier Zalmanski <a
href="https://github.com/OlivierZal"><code>@​OlivierZal</code></a></li>
<li>Ronen Amiel</li>
<li>YeonJuan <a
href="https://github.com/yeonjuan"><code>@​yeonjuan</code></a></li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>v8.21.0</h2>
<h2>8.21.0 (2025-01-20)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>ast-spec:</strong> support import attributes in
<code>TSImportType</code> (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10640">#10640</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-unnecessary-type-arguments]
handle type args on jsx (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10630">#10630</a>)</li>
<li><strong>eslint-plugin:</strong> check JSX spread elements for
misused spread usage (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10653">#10653</a>)</li>
<li><strong>eslint-plugin:</strong> [no-for-in-array] report on any type
which may be an array or array-like (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10535">#10535</a>)</li>
<li><strong>eslint-plugin:</strong> [no-base-to-string] don't crash for
recursive array or tuple types (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10633">#10633</a>)</li>
<li><strong>eslint-plugin:</strong> [no-duplicate-enum-values] handle
template literal (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10675">#10675</a>)</li>
<li><strong>eslint-plugin-internal:</strong> [debug-namespace] on
windows (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10661">#10661</a>)</li>
<li><strong>rule-tester:</strong> handle window root path (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10654">#10654</a>)</li>
<li><strong>scope-manager:</strong> add a reference for JSX closing
element if it exists (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10614">#10614</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Arya Emami <a
href="https://github.com/aryaemami59"><code>@​aryaemami59</code></a></li>
<li>Ronen Amiel</li>
<li>YeonJuan <a
href="https://github.com/yeonjuan"><code>@​yeonjuan</code></a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md">typescript-eslint's
changelog</a>.</em></p>
<blockquote>
<h2>8.22.0 (2025-01-27)</h2>
<p>This was a version bump only for typescript-eslint to align it with
other projects, there were no code changes.</p>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>8.21.0 (2025-01-20)</h2>
<p>This was a version bump only for typescript-eslint to align it with
other projects, there were no code changes.</p>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>8.20.0 (2025-01-13)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-misused-spread] add new rule (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10551">#10551</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Josh Goldberg ✨</li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>8.19.1 (2025-01-06)</h2>
<p>This was a version bump only for typescript-eslint to align it with
other projects, there were no code changes.</p>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>8.19.0 (2024-12-30)</h2>
<p>This was a version bump only for typescript-eslint to align it with
other projects, there were no code changes.</p>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>8.18.2 (2024-12-23)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>typescript-eslint:</strong> export types so that
declarations can be named for dts files (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10513">#10513</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Brad Zacher <a
href="https://github.com/bradzacher"><code>@​bradzacher</code></a></li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>8.18.1 (2024-12-16)</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/94e809808a445dde05ab6f284dec010269482eb5"><code>94e8098</code></a>
chore(release): publish 8.22.0</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/79af426500b0665f3f706bfcca11c10acc7b83e0"><code>79af426</code></a>
chore(release): publish 8.21.0</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/a157fd4c62741d2dec2e4f47f738f499b616035d"><code>a157fd4</code></a>
chore: standardized on inline named exports (mostly) (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/10596">#10596</a>)</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/ea6fbeab024f0c7936a88c6726a921ec3c299c94"><code>ea6fbea</code></a>
chore(release): publish 8.20.0</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/a175189cd4c99b47b57829b5ecb5cda35ace7c7b"><code>a175189</code></a>
docs(typescript-eslint): make jsdoc for config helper function
consistent (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/1">#1</a>...</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/04166e034b19f2aec4bf4a54fc36d636854fdac8"><code>04166e0</code></a>
feat(eslint-plugin): [no-misused-spread] add new rule (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/10551">#10551</a>)</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/328b7dfe255b2a9c8226db472b21d070f19193af"><code>328b7df</code></a>
chore(release): publish 8.19.1</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/4f50f642ece25de4053db1f0785d00a815a491bf"><code>4f50f64</code></a>
docs: [return-await] make the rule no longer an extension of ESLint
no-return...</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/e19f30f1867e0ea2cd39401a46bd334a1f5c1dd7"><code>e19f30f</code></a>
chore(release): publish 8.19.0</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/157b781f2b59c7e9c0d2558ce302cf5c886fddff"><code>157b781</code></a>
chore(release): publish 8.18.2</li>
<li>Additional commits viewable in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.22.0/packages/typescript-eslint">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>
  • Loading branch information
andrewHEguardian authored Feb 14, 2025
2 parents fd64061 + 5de61bb commit 631327a
Show file tree
Hide file tree
Showing 18 changed files with 343 additions and 280 deletions.
6 changes: 6 additions & 0 deletions .changeset/hip-hornets-camp.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'@guardian/source-development-kitchen': patch
'@guardian/source': patch
---

Fix eslint errors after version bump
5 changes: 5 additions & 0 deletions .changeset/six-crabs-hang.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@guardian/eslint-config': major
---

Updates eslint to v9.19.0
2 changes: 1 addition & 1 deletion libs/@guardian/ab-core/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
"devDependencies": {
"@guardian/eslint-config": "workspace:*",
"@types/jest": "29.5.8",
"eslint": "9.14.0",
"eslint": "9.19.0",
"jest": "29.7.0",
"jest-environment-jsdom": "29.7.0",
"rollup": "4.32.1",
Expand Down
2 changes: 1 addition & 1 deletion libs/@guardian/ab-react/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
"@types/jest": "29.5.8",
"@types/react": "18.2.79",
"@types/react-dom": "18.2.25",
"eslint": "9.14.0",
"eslint": "9.19.0",
"jest": "29.7.0",
"jest-environment-jsdom": "29.7.0",
"react": "18.2.0",
Expand Down
2 changes: 1 addition & 1 deletion libs/@guardian/browserslist-config/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
"@guardian/browserslist-config": "workspace:*",
"@guardian/eslint-config": "workspace:*",
"browserslist": "4.23.0",
"eslint": "9.14.0",
"eslint": "9.19.0",
"tslib": "2.6.2",
"wireit": "0.14.8"
},
Expand Down
2 changes: 1 addition & 1 deletion libs/@guardian/core-web-vitals/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
"@guardian/eslint-config": "workspace:*",
"@guardian/libs": "20.0.0",
"@types/jest": "29.5.8",
"eslint": "9.14.0",
"eslint": "9.19.0",
"jest": "29.7.0",
"jest-environment-jsdom": "29.7.0",
"rollup": "4.32.1",
Expand Down
16 changes: 8 additions & 8 deletions libs/@guardian/eslint-config/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,25 +10,25 @@
},
"dependencies": {
"@eslint-community/eslint-plugin-eslint-comments": "4.4.1",
"@eslint/js": "9.16.0",
"@eslint/js": "9.19.0",
"@stylistic/eslint-plugin": "2.11.0",
"eslint-config-prettier": "9.1.0",
"eslint-import-resolver-typescript": "3.6.3",
"eslint-plugin-import-x": "4.4.3",
"eslint-import-resolver-typescript": "3.7.0",
"eslint-plugin-import-x": "4.6.1",
"eslint-plugin-jsx-a11y": "6.10.2",
"eslint-plugin-react": "7.37.2",
"eslint-plugin-react-hooks": "5.0.0",
"eslint-plugin-react-hooks": "5.1.0",
"eslint-plugin-storybook": "0.11.1",
"globals": "15.13.0",
"globals": "15.14.0",
"read-package-up": "11.0.0",
"typescript-eslint": "8.16.0"
"typescript-eslint": "8.22.0"
},
"devDependencies": {
"eslint": "9.14.0",
"eslint": "9.19.0",
"wireit": "0.14.8"
},
"peerDependencies": {
"eslint": "^9.14.0"
"eslint": "^9.19.0"
},
"wireit": {
"lint": {
Expand Down
2 changes: 1 addition & 1 deletion libs/@guardian/identity-auth-frontend/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
"@guardian/identity-auth": "5.0.0",
"@guardian/libs": "20.0.0",
"@types/jest": "29.5.8",
"eslint": "9.14.0",
"eslint": "9.19.0",
"jest": "29.7.0",
"jest-environment-jsdom": "29.7.0",
"jest-fetch-mock": "3.0.3",
Expand Down
2 changes: 1 addition & 1 deletion libs/@guardian/identity-auth/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
"@guardian/eslint-config": "workspace:*",
"@guardian/libs": "20.0.0",
"@types/jest": "29.5.8",
"eslint": "9.14.0",
"eslint": "9.19.0",
"jest": "29.7.0",
"jest-environment-jsdom": "29.7.0",
"jest-fetch-mock": "3.0.3",
Expand Down
2 changes: 1 addition & 1 deletion libs/@guardian/libs/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
"@playwright/test": "1.48.0",
"@types/jest": "29.5.8",
"@types/wcag-contrast": "3.0.3",
"eslint": "9.14.0",
"eslint": "9.19.0",
"jest": "29.7.0",
"jest-environment-jsdom": "29.7.0",
"jest-fetch-mock": "3.0.3",
Expand Down
2 changes: 1 addition & 1 deletion libs/@guardian/newsletter-types/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
},
"devDependencies": {
"@guardian/eslint-config": "workspace:*",
"eslint": "9.14.0",
"eslint": "9.19.0",
"rollup": "4.32.1",
"tslib": "2.6.2",
"typescript": "5.5.2",
Expand Down
2 changes: 1 addition & 1 deletion libs/@guardian/prettier/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
},
"devDependencies": {
"@guardian/eslint-config": "workspace:*",
"eslint": "9.14.0",
"eslint": "9.19.0",
"prettier": "3.2.2",
"tslib": "2.6.2",
"wireit": "0.14.8"
Expand Down
3 changes: 2 additions & 1 deletion libs/@guardian/react-crossword/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -45,11 +45,12 @@
"@types/jest": "29.5.8",
"@types/react": "18.2.79",
"dotenv": "16.4.1",
"eslint": "9.14.0",
"eslint": "9.19.0",
"jest": "29.7.0",
"jest-environment-jsdom": "29.7.0",
"prettier": "3.3.3",
"react": "18.2.0",
"react-dom": "18.2.0",
"rollup": "4.32.1",
"storybook": "8.5.1",
"ts-jest": "29.2.3",
Expand Down
3 changes: 2 additions & 1 deletion libs/@guardian/source-development-kitchen/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -39,9 +39,10 @@
"@storybook/react-vite": "8.5.1",
"@types/jest": "29.5.8",
"@types/react": "18.2.79",
"eslint": "9.14.0",
"eslint": "9.19.0",
"jest": "29.7.0",
"react": "18.2.0",
"react-dom": "18.2.0",
"rollup": "4.32.1",
"storybook": "8.5.1",
"ts-jest": "29.2.3",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,12 @@ export const stringifyFileBase64 = (file: File): Promise<string> =>
reader.addEventListener(
'load',
() => {
// remove data:*/*;base64, from the start of the base64 string
const fileAsBase64 = reader.result?.toString().split(';base64,')[1];

if (fileAsBase64) {
resolve(fileAsBase64);
if (typeof reader.result === 'string') {
// remove data:*/*;base64, from the start of the base64 string
const fileAsBase64 = reader.result.split(';base64,')[1];
if (fileAsBase64) {
resolve(fileAsBase64);
}
} else {
reject(
new Error('Sorry there was a problem with the file you uploaded.'),
Expand Down
3 changes: 2 additions & 1 deletion libs/@guardian/source/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -63,12 +63,13 @@
"@types/jest": "29.5.8",
"@types/react": "18.2.79",
"dotenv": "16.4.1",
"eslint": "9.14.0",
"eslint": "9.19.0",
"jest": "29.7.0",
"lightningcss": "1.28.1",
"mkdirp": "3.0.1",
"prettier": "3.3.3",
"react": "18.2.0",
"react-dom": "18.2.0",
"rollup": "4.32.1",
"storybook": "8.5.1",
"ts-jest": "29.2.3",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -150,7 +150,7 @@ export const ChoiceCard = ({
htmlFor={id}
>
<div css={[contentWrapper, !iconSvg ? contentWrapperLabelOnly : '']}>
{iconSvg ? iconSvg : ''}
{iconSvg ?? ''}
<div>{labelContent}</div>
</div>
<span
Expand Down
Loading

0 comments on commit 631327a

Please sign in to comment.