Skip to content

Commit f558ed8

Browse files
chore(deps): bump the basic group across 1 directory with 17 updates (#9772)
Bumps the basic group with 17 updates in the /examples/basic directory: | Package | From | To | | --- | --- | --- | | [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.4.2` | | [turbo](https://github.com/vercel/turborepo) | `2.3.1` | `2.3.3` | | [typescript](https://github.com/microsoft/TypeScript) | `5.5.4` | `5.7.3` | | [next](https://github.com/vercel/next.js) | `15.1.0` | `15.1.6` | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.17.6` | `22.10.9` | | [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.0` | `19.0.8` | | [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `18.3.0` | `19.0.3` | | [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.17.0` | `9.18.0` | | [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `15.1.0` | `15.1.6` | | [eslint](https://github.com/eslint/eslint) | `9.15.0` | `9.18.0` | | [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `9.1.0` | `10.0.1` | | [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | `7.37.2` | `7.37.4` | | [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.0.0` | `5.1.0` | | [eslint-plugin-turbo](https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo) | `2.3.1` | `2.3.3` | | [globals](https://github.com/sindresorhus/globals) | `15.12.0` | `15.14.0` | | [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.15.0` | `8.21.0` | | [@turbo/gen](https://github.com/vercel/turborepo/tree/HEAD/packages/turbo-gen) | `1.13.4` | `2.3.3` | Updates `prettier` from 3.3.3 to 3.4.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/prettier/prettier/releases">prettier's releases</a>.</em></p> <blockquote> <h2>3.4.2</h2> <p>🔗 <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#342">Changelog</a></p> <h2>3.4.1</h2> <p>🔗 <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#341">Changelog</a></p> <h2>3.4.0</h2> <p><a href="https://github.com/prettier/prettier/compare/3.3.3...3.4.0">diff</a></p> <p>🔗 <a href="https://prettier.io/blog/2024/11/26/3.4.0.html">Release note</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's changelog</a>.</em></p> <blockquote> <h1>3.4.2</h1> <p><a href="https://github.com/prettier/prettier/compare/3.4.1...3.4.2">diff</a></p> <h4>Treat U+30A0 &amp; U+30FB in Katakana Block as CJK (<a href="https://redirect.github.com/prettier/prettier/pull/16796">#16796</a> by <a href="https://github.com/tats-u"><code>@​tats-u</code></a>)</h4> <p>Prettier doesn't treat U+30A0 &amp; U+30FB as Japanese. U+30FB is commonly used in Japanese to represent the delimitation of first and last names of non-Japanese people or “and”. The following “C言語・C++・Go・Rust” means “C language &amp; C++ &amp; Go &amp; Rust” in Japanese.</p> <!-- raw HTML omitted --> <pre lang="md"><code>&lt;!-- Input (--prose-wrap=never) --&gt; <p>C言<br /> 語<br /> ・<br /> C++<br /> ・<br /> Go<br /> ・<br /> Rust</p> <p>&lt;!-- Prettier 3.4.1 --&gt;<br /> C言語・ C++ ・ Go ・ Rust</p> <p>&lt;!-- Prettier 3.4.2 --&gt;<br /> C言語・C++・Go・Rust<br /> </code></pre></p> <p>U+30A0 can be used as the replacement of the <code>-</code> in non-Japanese names (e.g. “Saint-Saëns” (Charles Camille Saint-Saëns) can be represented as “サン゠サーンス” in Japanese), but substituted by ASCII hyphen (U+002D) or U+FF1D (full width hyphen) in many cases (e.g. “サン=サーンス” or “サン=サーンス”).</p> <h4>Fix comments print on class methods with decorators (<a href="https://redirect.github.com/prettier/prettier/pull/16891">#16891</a> by <a href="https://github.com/fisker"><code>@​fisker</code></a>)</h4> <!-- raw HTML omitted --> <pre lang="jsx"><code>// Input class A { @decorator /** * The method description * */ async method(foo: Foo, bar: Bar) { console.log(foo); } } <p>// Prettier 3.4.1<br /> class A {<br /> <a href="https://github.com/decorator"><code>@​decorator</code></a><br /> async /**<br /> &lt;/tr&gt;&lt;/table&gt;<br /> </code></pre></p> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/prettier/prettier/commit/cca946176c3ec04ae46bf7bcb08c5bba8c041682"><code>cca9461</code></a> Release 3.4.2</li> <li><a href="https://github.com/prettier/prettier/commit/572bebe2d450eacd7028cd05d157faf7b50605f8"><code>572bebe</code></a> Fix comments on class methods with decorators (<a href="https://redirect.github.com/prettier/prettier/issues/16891">#16891</a>)</li> <li><a href="https://github.com/prettier/prettier/commit/359c4f02d00a8b95a4ab10046cb4957771abbe65"><code>359c4f0</code></a> chore(deps): update dependency <code>@​angular/compiler</code> to v19.0.1 (<a href="https://redirect.github.com/prettier/prettier/issues/16903">#16903</a>)</li> <li><a href="https://github.com/prettier/prettier/commit/64709969fb4ac8b7ec597db27d583ec60b47d7b7"><code>6470996</code></a> chore(deps): update dependency <code>@​glimmer/syntax</code> to v0.93.1 (<a href="https://redirect.github.com/prettier/prettier/issues/16904">#16904</a>)</li> <li><a href="https://github.com/prettier/prettier/commit/e13614ffd806ee39bdb1ed8fb1026b538de025af"><code>e13614f</code></a> Correct fit() for fill() (<a href="https://redirect.github.com/prettier/prettier/issues/16899">#16899</a>)</li> <li><a href="https://github.com/prettier/prettier/commit/10db357c5f2c684b07e2103f11b5e3debb736cdc"><code>10db357</code></a> Remove check on <code>TSImportType.isTypeOf</code> (<a href="https://redirect.github.com/prettier/prettier/issues/16892">#16892</a>)</li> <li><a href="https://github.com/prettier/prettier/commit/ac46a4f16eaaf73c1ba82b7cdec6d10ab18ad38a"><code>ac46a4f</code></a> Treat U+30A0 &amp; U+30FB in Katakana Block as CJK (<a href="https://redirect.github.com/prettier/prettier/issues/16796">#16796</a>)</li> <li><a href="https://github.com/prettier/prettier/commit/d52e905869dffd6e870fed453f25aaf2f78b736c"><code>d52e905</code></a> Add test for <a href="https://redirect.github.com/prettier/prettier/issues/16207">#16207</a> (<a href="https://redirect.github.com/prettier/prettier/issues/16890">#16890</a>)</li> <li><a href="https://github.com/prettier/prettier/commit/a1e354d7fc4c8d10b066405369df61fadba75b25"><code>a1e354d</code></a> Clean changelog_unreleased</li> <li><a href="https://github.com/prettier/prettier/commit/99875da4e774680e4569ed12fcbac263aa05a7db"><code>99875da</code></a> Bump Prettier dependency to 3.4.1</li> <li>Additional commits viewable in <a href="https://github.com/prettier/prettier/compare/3.3.3...3.4.2">compare view</a></li> </ul> </details> <br /> Updates `turbo` from 2.3.1 to 2.3.3 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vercel/turborepo/releases">turbo's releases</a>.</em></p> <blockquote> <h2>Turborepo v2.3.3</h2> <!-- raw HTML omitted --> <h2>What's Changed</h2> <h3>Changelog</h3> <ul> <li>fix: correct TUI vim binds direction by <a href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in <a href="https://redirect.github.com/vercel/turborepo/pull/9529">vercel/turborepo#9529</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/vercel/turborepo/compare/v2.3.2...v2.3.3">https://github.com/vercel/turborepo/compare/v2.3.2...v2.3.3</a></p> <h2>Turborepo v2.3.2</h2> <!-- raw HTML omitted --> <h2>What's Changed</h2> <h3>Docs</h3> <ul> <li>docs: Improve clarity on <code>--cache</code>. by <a href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in <a href="https://redirect.github.com/vercel/turborepo/pull/9489">vercel/turborepo#9489</a></li> <li>feat: Remote cache upload timeout by <a href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a> in <a href="https://redirect.github.com/vercel/turborepo/pull/9491">vercel/turborepo#9491</a></li> <li>docs: mark <code>--no-cache</code> and <code>--remote-only</code> as deprecated. by <a href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in <a href="https://redirect.github.com/vercel/turborepo/pull/9488">vercel/turborepo#9488</a></li> <li>docs: describe using a custom URL with <code>create-turbo</code>. by <a href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in <a href="https://redirect.github.com/vercel/turborepo/pull/9507">vercel/turborepo#9507</a></li> <li>docs: fix formatting on <code>/repo/docs/getting-started/installation</code> by <a href="https://github.com/eps1lon"><code>@​eps1lon</code></a> in <a href="https://redirect.github.com/vercel/turborepo/pull/9509">vercel/turborepo#9509</a></li> <li>fix(examples): remove <code>--filter</code> from <code>with-docker</code> example. by <a href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in <a href="https://redirect.github.com/vercel/turborepo/pull/9513">vercel/turborepo#9513</a></li> <li>docs: fix formatting on <code>/repo/docs/getting-started/installation</code> by <a href="https://github.com/eps1lon"><code>@​eps1lon</code></a> in <a href="https://redirect.github.com/vercel/turborepo/pull/9514">vercel/turborepo#9514</a></li> <li>docs: update ESLint documentation with ESLint v9 by <a href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in <a href="https://redirect.github.com/vercel/turborepo/pull/9515">vercel/turborepo#9515</a></li> </ul> <h3>eslint</h3> <ul> <li>feat: update <code>eslint-config-turbo</code> to support ESLint Flat Config. by <a href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in <a href="https://redirect.github.com/vercel/turborepo/pull/9502">vercel/turborepo#9502</a></li> </ul> <h3><code>@​turbo/repository</code></h3> <ul> <li>perf: Exclude network while doing getReport by <a href="https://github.com/Tofandel"><code>@​Tofandel</code></a> in <a href="https://redirect.github.com/vercel/turborepo/pull/9351">vercel/turborepo#9351</a></li> </ul> <h3>Examples</h3> <ul> <li>chore: update <code>basic</code> example to ESLint v9 and Flat Configurations. by <a href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in <a href="https://redirect.github.com/vercel/turborepo/pull/9501">vercel/turborepo#9501</a></li> <li>chore(examples): remove spare dependencies from basic example by <a href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in <a href="https://redirect.github.com/vercel/turborepo/pull/9516">vercel/turborepo#9516</a></li> </ul> <h3>Changelog</h3> <ul> <li>fix(affected): consider both source and destination as changed by <a href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a> in <a href="https://redirect.github.com/vercel/turborepo/pull/9422">vercel/turborepo#9422</a></li> <li>chore: use mocked package in test by <a href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a> in <a href="https://redirect.github.com/vercel/turborepo/pull/9475">vercel/turborepo#9475</a></li> <li>feat(tui): Enter interactive with <code>i</code> key. by <a href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in <a href="https://redirect.github.com/vercel/turborepo/pull/9479">vercel/turborepo#9479</a></li> <li>feat(trace): resolve incorrect extension by <a href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a> in <a href="https://redirect.github.com/vercel/turborepo/pull/9486">vercel/turborepo#9486</a></li> <li>refactor(tui): Improve aesthetics for helper text. by <a href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in <a href="https://redirect.github.com/vercel/turborepo/pull/9478">vercel/turborepo#9478</a></li> <li>feat(mfe): allow <code>@​vercel/microfrontends</code> to be considered a MFE package dependency by <a href="https://github.com/mknichel"><code>@​mknichel</code></a> in <a href="https://redirect.github.com/vercel/turborepo/pull/9493">vercel/turborepo#9493</a></li> <li>fix(mfe): build either mfe package name by <a href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a> in <a href="https://redirect.github.com/vercel/turborepo/pull/9494">vercel/turborepo#9494</a></li> <li>feat(trace): add export condition and clean up tests by <a href="https://github.com/NicholasLYang"><code>@​NicholasLYang</code></a> in <a href="https://redirect.github.com/vercel/turborepo/pull/9499">vercel/turborepo#9499</a></li> <li>feat(tui): add Vim motions support for task list selection by <a href="https://github.com/AlvaroParker"><code>@​AlvaroParker</code></a> in <a href="https://redirect.github.com/vercel/turborepo/pull/9243">vercel/turborepo#9243</a></li> <li>chore: remove unused dependency in packages/turbo-workspaces by <a href="https://github.com/torresgol10"><code>@​torresgol10</code></a> in <a href="https://redirect.github.com/vercel/turborepo/pull/8718">vercel/turborepo#8718</a></li> <li>fix(env): add DISPLAY to default pass through by <a href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a> in <a href="https://redirect.github.com/vercel/turborepo/pull/9511">vercel/turborepo#9511</a></li> <li>refactor(tui): cleanup where Vim binds were added. by <a href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in <a href="https://redirect.github.com/vercel/turborepo/pull/9508">vercel/turborepo#9508</a></li> <li>feat: sibling tasks by <a href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a> in <a href="https://redirect.github.com/vercel/turborepo/pull/9504">vercel/turborepo#9504</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/Tofandel"><code>@​Tofandel</code></a> made their first contribution in <a href="https://redirect.github.com/vercel/turborepo/pull/9351">vercel/turborepo#9351</a></li> <li><a href="https://github.com/AlvaroParker"><code>@​AlvaroParker</code></a> made their first contribution in <a href="https://redirect.github.com/vercel/turborepo/pull/9243">vercel/turborepo#9243</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/vercel/turborepo/compare/v2.3.1...v2.3.2">https://github.com/vercel/turborepo/compare/v2.3.1...v2.3.2</a></p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/vercel/turborepo/commit/81c4e431428bc17e70f8ebd9356bc0edc85ab915"><code>81c4e43</code></a> publish 2.3.3 to registry</li> <li><a href="https://github.com/vercel/turborepo/commit/755f14c571b7ba72b96f06e015c392531db04b15"><code>755f14c</code></a> fix: correct TUI vim binds direction (<a href="https://redirect.github.com/vercel/turborepo/issues/9529">#9529</a>)</li> <li><a href="https://github.com/vercel/turborepo/commit/95129e3d79ebd54386902cc01e215572e909c18c"><code>95129e3</code></a> release(turborepo): 2.3.2 (<a href="https://redirect.github.com/vercel/turborepo/issues/9520">#9520</a>)</li> <li><a href="https://github.com/vercel/turborepo/commit/6fa050a986e6edeb3075886382746b040aae9dfb"><code>6fa050a</code></a> docs: update ESLint documentation with ESLint v9 (<a href="https://redirect.github.com/vercel/turborepo/issues/9515">#9515</a>)</li> <li><a href="https://github.com/vercel/turborepo/commit/2dd46cc5f189492311e838e89063119d93cf0aef"><code>2dd46cc</code></a> chore(examples): Remove spare dependencies from basic example. (<a href="https://redirect.github.com/vercel/turborepo/issues/9516">#9516</a>)</li> <li><a href="https://github.com/vercel/turborepo/commit/cf68935e207bcfb4f47ef4ec650385e93adedafb"><code>cf68935</code></a> docs: fix formatting on <code>/repo/docs/getting-started/installation</code> (<a href="https://redirect.github.com/vercel/turborepo/issues/9514">#9514</a>)</li> <li><a href="https://github.com/vercel/turborepo/commit/4f5f048b5caa95fe60315d26764d3c3c63737b90"><code>4f5f048</code></a> feat: sibling tasks (<a href="https://redirect.github.com/vercel/turborepo/issues/9504">#9504</a>)</li> <li><a href="https://github.com/vercel/turborepo/commit/e3fcdee03d5487700a3dd77cd345fa03df30f7f2"><code>e3fcdee</code></a> fix(examples): remove <code>--filter</code> from <code>with-docker</code> example. (<a href="https://redirect.github.com/vercel/turborepo/issues/9513">#9513</a>)</li> <li><a href="https://github.com/vercel/turborepo/commit/b00eea286731489672a517f831d561d5ad757e44"><code>b00eea2</code></a> chore: update <code>basic</code> example to ESLint v9 and Flat Configurations. (<a href="https://redirect.github.com/vercel/turborepo/issues/9501">#9501</a>)</li> <li><a href="https://github.com/vercel/turborepo/commit/cbb85b3922fb3bec64038b7151c0230bd2c6f1f6"><code>cbb85b3</code></a> chore: add a comment to GitHub release flow types. (<a href="https://redirect.github.com/vercel/turborepo/issues/9506">#9506</a>)</li> <li>Additional commits viewable in <a href="https://github.com/vercel/turborepo/compare/v2.3.1...v2.3.3">compare view</a></li> </ul> </details> <br /> Updates `typescript` from 5.5.4 to 5.7.3 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/microsoft/TypeScript/releases">typescript's releases</a>.</em></p> <blockquote> <h2>TypeScript 5.7.3</h2> <p>For release notes, check out the <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-7/">release announcement</a>.</p> <ul> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.7.0%22+is%3Aclosed+">fixed issues query for Typescript 5.7.0 (Beta)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.7.1%22+is%3Aclosed+">fixed issues query for Typescript 5.7.1 (RC)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.7.2%22+is%3Aclosed+">fixed issues query for Typescript 5.7.2 (Stable)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.7.2%22+is%3Aclosed+">fixed issues query for Typescript 5.7.3 (Stable)</a>.</li> </ul> <p>Downloads are available on <a href="https://www.npmjs.com/package/typescript">npm</a></p> <h2>TypeScript 5.7</h2> <p>For release notes, check out the <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-7/">release announcement</a>.</p> <ul> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.7.0%22+is%3Aclosed+">fixed issues query for Typescript 5.7.0 (Beta)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.7.1%22+is%3Aclosed+">fixed issues query for Typescript 5.7.1 (RC)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.7.2%22+is%3Aclosed+">fixed issues query for Typescript 5.7.2 (Stable)</a>.</li> </ul> <p>Downloads are available on:</p> <ul> <li><a href="https://www.npmjs.com/package/typescript">npm</a></li> </ul> <h2>TypeScript 5.7 RC</h2> <p>For release notes, check out the <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-7-rc/">release announcement</a>.</p> <p>For the complete list of fixed issues, check out the</p> <ul> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.7.0%22+is%3Aclosed+">fixed issues query for Typescript 5.7.0 (Beta)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.7.1%22+is%3Aclosed+">fixed issues query for Typescript 5.7.1 (RC)</a>.</li> </ul> <p>Downloads are available on:</p> <ul> <li><a href="https://www.npmjs.com/package/typescript">npm</a></li> </ul> <h2>TypeScript 5.7 Beta</h2> <p>For release notes, check out the <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-7-beta/">release announcement</a>.</p> <p>For the complete list of fixed issues, check out the</p> <ul> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.7.0%22+is%3Aclosed+">fixed issues query for Typescript 5.7.0 (Beta)</a>.</li> </ul> <p>Downloads are available on:</p> <ul> <li><a href="https://www.npmjs.com/package/typescript">npm</a></li> </ul> <h2>TypeScript 5.6.3</h2> <p>For release notes, check out the <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-6/">release announcement</a>.</p> <p>For the complete list of fixed issues, check out the</p> <ul> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.6.0%22+is%3Aclosed+">fixed issues query for Typescript 5.6.0 (Beta)</a>.</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/microsoft/TypeScript/commit/a5e123d9e0690fcea92878ea8a0a382922009fc9"><code>a5e123d</code></a> Update LKG</li> <li><a href="https://github.com/microsoft/TypeScript/commit/8bc02048a2a78d1b8f0e89d8260d76c440fdbc08"><code>8bc0204</code></a> 🤖 Pick PR <a href="https://redirect.github.com/microsoft/TypeScript/issues/60828">#60828</a> (Fix CodeQL configuration, releases) into release-5.7 (<a href="https://redirect.github.com/microsoft/TypeScript/issues/60923">#60923</a>)</li> <li><a href="https://github.com/microsoft/TypeScript/commit/7aa63df74c2cc02dd171771623238dc40f352b7e"><code>7aa63df</code></a> 🤖 Pick PR <a href="https://redirect.github.com/microsoft/TypeScript/issues/60393">#60393</a> (Don't try to add an implicit undefi...) into release-5.7 (#...</li> <li><a href="https://github.com/microsoft/TypeScript/commit/9df7c36aa960086a403bb83c5a4fafaf5871acf6"><code>9df7c36</code></a> Bump version to 5.7.3 and LKG</li> <li><a href="https://github.com/microsoft/TypeScript/commit/e167412fe07905b6324bf5f36a918c28050ebfac"><code>e167412</code></a> 🤖 Pick PR <a href="https://redirect.github.com/microsoft/TypeScript/issues/60794">#60794</a> (Harden <code>sanitizeLog</code> against incorr...) into release-5.7 (#...</li> <li><a href="https://github.com/microsoft/TypeScript/commit/9ba364c55a5c5cc378e89bf0de9559398926c0d3"><code>9ba364c</code></a> Fix coverage build on release-5.7 (<a href="https://redirect.github.com/microsoft/TypeScript/issues/60792">#60792</a>)</li> <li><a href="https://github.com/microsoft/TypeScript/commit/4b7441a8bee1f0cbc861a3ad23f72769fb518df1"><code>4b7441a</code></a> 🤖 Pick PR <a href="https://redirect.github.com/microsoft/TypeScript/issues/60680">#60680</a> (Mark the inherited any-based index ...) into release-5.7 (#...</li> <li><a href="https://github.com/microsoft/TypeScript/commit/e844dc305e09029d417a8daf84a816532d2ed4f3"><code>e844dc3</code></a> Cherry-pick <a href="https://redirect.github.com/microsoft/TypeScript/issues/60402">#60402</a>, <a href="https://redirect.github.com/microsoft/TypeScript/issues/60440">#60440</a>, <a href="https://redirect.github.com/microsoft/TypeScript/issues/60616">#60616</a> into release-5.7 (<a href="https://redirect.github.com/microsoft/TypeScript/issues/60777">#60777</a>)</li> <li><a href="https://github.com/microsoft/TypeScript/commit/21b02a1e1f19852790c36e550631e8083c67fc1c"><code>21b02a1</code></a> 🤖 Pick PR <a href="https://redirect.github.com/microsoft/TypeScript/issues/60749">#60749</a> (Do not require import attribute on ...) into release-5.7 (#...</li> <li><a href="https://github.com/microsoft/TypeScript/commit/b82fd16484225ba6d0798cd5595407ec65555ab6"><code>b82fd16</code></a> 🤖 Pick PR <a href="https://redirect.github.com/microsoft/TypeScript/issues/60576">#60576</a> (Avoid incorrectly reusing assertion...) into release-5.7 (#...</li> <li>Additional commits viewable in <a href="https://github.com/microsoft/TypeScript/compare/v5.5.4...v5.7.3">compare view</a></li> </ul> </details> <br /> Updates `next` from 15.1.0 to 15.1.6 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vercel/next.js/releases">next's releases</a>.</em></p> <blockquote> <h2>v15.1.6</h2> <blockquote> <p>[!NOTE]<br /> This release is backporting bug fixes. It does <strong>not</strong> include all pending features/changes on canary.</p> </blockquote> <h3>Core Changes</h3> <ul> <li>fix: don't memory-leak promises passed to waitUntil (<a href="https://redirect.github.com/vercel/next.js/issues/75041">#75041</a>)</li> <li>backport: fix prerender issue with intercepting routes + generateStaticParams (<a href="https://redirect.github.com/vercel/next.js/issues/75170">#75170</a>)</li> </ul> <h3>Credits</h3> <p>Huge thanks to <a href="https://github.com/lubieowoce"><code>@​lubieowoce</code></a> and <a href="https://github.com/ztanner"><code>@​ztanner</code></a> for helping!</p> <h2>v15.1.5</h2> <blockquote> <p>[!NOTE]<br /> This release is backporting bug fixes. It does <strong>not</strong> include all pending features/changes on canary.</p> </blockquote> <h3>Core Changes</h3> <ul> <li>Fix missing revalidate with notFound() (<a href="https://redirect.github.com/vercel/next.js/issues/75009">#75009</a>)</li> <li>fix: when metadatabase is set we should not warn (<a href="https://redirect.github.com/vercel/next.js/issues/74840">#74840</a>)</li> <li>Fix <code>@​vercel/og</code> license SPDX expression (<a href="https://redirect.github.com/vercel/next.js/issues/74745">#74745</a>)</li> <li>fix: ts language server rule metadata should allow null (<a href="https://redirect.github.com/vercel/next.js/issues/74704">#74704</a>)</li> <li>fix: eslint rule of using img in metadata routes (<a href="https://redirect.github.com/vercel/next.js/issues/74864">#74864</a>)</li> <li>Fix presentation when onerror receives an event without error (<a href="https://redirect.github.com/vercel/next.js/issues/74643">#74643</a>)</li> <li>fix fetch lock not being consistently released <a href="https://redirect.github.com/vercel/next.js/issues/74623">#74623</a> (<a href="https://redirect.github.com/vercel/next.js/issues/75028">#75028</a>)</li> </ul> <h3>Credits</h3> <p>Huge thanks to <a href="https://github.com/ijjk"><code>@​ijjk</code></a>, <a href="https://github.com/huozhi"><code>@​huozhi</code></a>, <a href="https://github.com/matmannion"><code>@​matmannion</code></a> and <a href="https://github.com/ztanner"><code>@​ztanner</code></a> for helping!</p> <h2>v15.1.4</h2> <blockquote> <p>[!NOTE]<br /> This release is backporting bug fixes. It does <strong>not</strong> include all pending features/changes on canary.</p> </blockquote> <h3>Core Changes</h3> <ul> <li>backport: force module format for virtual client-proxy (<a href="https://redirect.github.com/vercel/next.js/issues/74608">#74608</a>)</li> <li>Fix prerender tags when notFound is called (<a href="https://redirect.github.com/vercel/next.js/issues/74607">#74607</a>)</li> <li>Use provided waitUntil for pending revalidates (<a href="https://redirect.github.com/vercel/next.js/issues/74604">#74604</a>)</li> <li>Feature: next/image: add support for images.qualities in next.config (<a href="https://redirect.github.com/vercel/next.js/issues/74588">#74588</a>)</li> <li>Chore: docs: add missing search: '' on remotePatterns (<a href="https://redirect.github.com/vercel/next.js/issues/74587">#74587</a>)</li> <li>Chore: docs: update version history of next/image (<a href="https://redirect.github.com/vercel/next.js/issues/73923">#73923</a>) (<a href="https://redirect.github.com/vercel/next.js/issues/74570">#74570</a>)</li> <li>Chore: next/image: improve imgopt api bypass detection for unsupported images (<a href="https://redirect.github.com/vercel/next.js/issues/74569">#74569</a>)</li> </ul> <h3>Credits</h3> <p>Huge thanks to @ and @ for helping!</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/vercel/next.js/commit/38a6d0177eced9b56dfcc58f83662a659195af15"><code>38a6d01</code></a> v15.1.6</li> <li><a href="https://github.com/vercel/next.js/commit/70997533978c9eb4cf02092fa074796ffece27f7"><code>7099753</code></a> backport: fix prerender issue with intercepting routes + generateStaticParams...</li> <li><a href="https://github.com/vercel/next.js/commit/819d57589a556dd0d5491d6ced9939bed0076ca1"><code>819d575</code></a> [E2E] Fix config file conflict (<a href="https://redirect.github.com/vercel/next.js/issues/73818">#73818</a>)</li> <li><a href="https://github.com/vercel/next.js/commit/20f5a79c434d6702fc4f19330d22d273042a3523"><code>20f5a79</code></a> fix: don't memory-leak promises passed to <code>waitUntil</code> (<a href="https://redirect.github.com/vercel/next.js/issues/75041">#75041</a>)</li> <li><a href="https://github.com/vercel/next.js/commit/47102cae01a63b1761b9313d9ec4e7a89119ea18"><code>47102ca</code></a> v15.1.5</li> <li><a href="https://github.com/vercel/next.js/commit/94313366990b760e7401855d542c8dbc6b78635a"><code>9431336</code></a> fix fetch lock not being consistently released (<a href="https://redirect.github.com/vercel/next.js/issues/75028">#75028</a>)</li> <li><a href="https://github.com/vercel/next.js/commit/25e84437a5992d06aaa7373971b15a391de1689f"><code>25e8443</code></a> test: fix testing snapshot</li> <li><a href="https://github.com/vercel/next.js/commit/30b9c8f91093f50892ad0295fe1167a442f74f0c"><code>30b9c8f</code></a> test: add feature of overriding files (<a href="https://redirect.github.com/vercel/next.js/issues/74716">#74716</a>)</li> <li><a href="https://github.com/vercel/next.js/commit/79bdd868812e5eaa804a647cdfeb94a842d2070b"><code>79bdd86</code></a> Fix presentation when onerror receives an event without error (<a href="https://redirect.github.com/vercel/next.js/issues/74643">#74643</a>)</li> <li><a href="https://github.com/vercel/next.js/commit/1882acb24662b3b647b40d9bb6133080f65bcecb"><code>1882acb</code></a> fix: eslint rule of using img in metadata routes (<a href="https://redirect.github.com/vercel/next.js/issues/74864">#74864</a>)</li> <li>Additional commits viewable in <a href="https://github.com/vercel/next.js/compare/v15.1.0...v15.1.6">compare view</a></li> </ul> </details> <br /> Updates `@types/node` from 20.17.6 to 22.10.9 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare view</a></li> </ul> </details> <br /> Updates `@types/react` from 18.3.0 to 19.0.8 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react">compare view</a></li> </ul> </details> <br /> Updates `@types/react-dom` from 18.3.0 to 19.0.3 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom">compare view</a></li> </ul> </details> <br /> Updates `@eslint/js` from 9.17.0 to 9.18.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.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> <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/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> <li><a href="https://github.com/eslint/eslint/commit/0bfdf6caaf3e1553c67a77da900245879c730ad3"><code>0bfdf6c</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/ce0b9ff04242f61c8c49fc1ce164eb45eb3c459a"><code>ce0b9ff</code></a> docs: add navigation link for <code>code explorer</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19285">#19285</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/e255cc98abef202929112378bfe133f260f2ac9d"><code>e255cc9</code></a> docs: add bluesky icon to footer (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19290">#19290</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/5d64851955f410f31c159a7097f6cc7d4a01d6a1"><code>5d64851</code></a> docs: remove outdated info about environments (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19296">#19296</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/eec01f04ae1c44f7c9a8c6afec59dd72f5a57600"><code>eec01f0</code></a> docs: switch rule examples config format to <code>languageOptions</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19277">#19277</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/b36ca0a490829c579358ec7193bde35275000e04"><code>b36ca0a</code></a> docs: Fixing Focus Order by Rearranging Element Sequence (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19241">#19241</a>) (Amaresh S M)</li> <li><a href="https://github.com/eslint/eslint/commit/d122c8a756bb8e232ef7c25cca6dcae645094835"><code>d122c8a</code></a> docs: add missing backticks to <code>sort-imports</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19282">#19282</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/0367a70a43346f1b9df8be75d38f98f9cfe4007c"><code>0367a70</code></a> docs: update custom parser docs (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19288">#19288</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/8c07ebb9004309f8691f972d554e8bbb3eb517bc"><code>8c07ebb</code></a> docs: add <code>border-radius</code> to <code>hX:target</code> selector styles (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19270">#19270</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/eff7c5721c101975a03e7906905f1fe2c9538df0"><code>eff7c57</code></a> docs: add limitation section in <code>no-loop-func</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19287">#19287</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/5db226f4da9ad7d53a4505a90290b68d4036c082"><code>5db226f</code></a> docs: add missing backticks in various parts of the documentation (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19269">#19269</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/789edbbae5aeeefc8fee94cd653b0b5f3e2ae3eb"><code>789edbb</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/613c06a2c341758739473409a2331074884ec7f8"><code>613c06a</code></a> docs: mark rules that are frozen with ❄️ (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19231">#19231</a>) (Amaresh S M)</li> <li><a href="https://github.com/eslint/eslint/commit/43172ecbd449c13a503cb39539e31106179f5d80"><code>43172ec</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/ac8b3c4ca9f7b84f84356137cf23a1ba6dfecf11"><code>ac8b3c4</code></a> docs: fix description of <code>overrideConfigFile</code> option (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19262">#19262</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/bbb9b46c20662019e98df85dedde9b68719afa1f"><code>bbb9b46</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/995b49231a3f0ccddb941663175ce4fead9c9432"><code>995b492</code></a> docs: fix inconsistent divider in rule categories box (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19249">#19249</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/f76d05da6e745adbea574c32b334638c7ba3c0c8"><code>f76d05d</code></a> docs: Refactor search result handling with better event listener cleanup (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19252">#19252</a>) (Amaresh S M)</li> <li><a href="https://github.com/eslint/eslint/commit/c5f3d7dab303468ae33ccfec61bba75a816f832c"><code>c5f3d7d</code></a> docs: Update README (GitHub Actions Bot)</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.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/[email protected]</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> <li><a href="https://github.com/eslint/eslint/commit/0bfdf6caaf3e1553c67a77da900245879c730ad3"><code>0bfdf6c</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/ce0b9ff04242f61c8c49fc1ce164eb45eb3c459a"><code>ce0b9ff</code></a> docs: add navigation link for <code>code explorer</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19285">#19285</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/e255cc98abef202929112378bfe133f260f2ac9d"><code>e255cc9</code></a> docs: add bluesky icon to footer (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19290">#19290</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/5d64851955f410f31c159a7097f6cc7d4a01d6a1"><code>5d64851</code></a> docs: remove outdated info about environments (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19296">#19296</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/eec01f04ae1c44f7c9a8c6afec59dd72f5a57600"><code>eec01f0</code></a> docs: switch rule examples config format to <code>languageOptions</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19277">#19277</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/b36ca0a490829c579358ec7193bde35275000e04"><code>b36ca0a</code></a> docs: Fixing Focus Order by Rearranging Element Sequence (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19241">#19241</a>) (Amaresh S M)</li> <li><a href="https://github.com/eslint/eslint/commit/d122c8a756bb8e232ef7c25cca6dcae645094835"><code>d122c8a</code></a> docs: add missing backticks to <code>sort-imports</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19282">#19282</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/0367a70a43346f1b9df8be75d38f98f9cfe4007c"><code>0367a70</code></a> docs: update custom parser docs (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19288">#19288</a>) (Francesco Trotta)</li> <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> <li><a href="https://github.com/eslint/eslint/commit/8c07ebb9004309f8691f972d554e8bbb3eb517bc"><code>8c07ebb</code></a> docs: add <code>border-radius</code> to <code>hX:target</code> selector styles (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19270">#19270</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/eff7c5721c101975a03e7906905f1fe2c9538df0"><code>eff7c57</code></a> docs: add limitation section in <code>no-loop-func</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19287">#19287</a>) (Tanuj Kanti)</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> <li><a href="https://github.com/eslint/eslint/commit/5db226f4da9ad7d53a4505a90290b68d4036c082"><code>5db226f</code></a> docs: add missing backticks in various parts of the documentation (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19269">#19269</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/789edbbae5aeeefc8fee94cd653b0b5f3e2ae3eb"><code>789edbb</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/613c06a2c341758739473409a2331074884ec7f8"><code>613c06a</code></a> docs: mark rules that are frozen with ❄️ (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19231">#19231</a>) (Amaresh S M)</li> <li><a href="https://github.com/eslint/eslint/commit/43172ecbd449c13a503cb39539e31106179f5d80"><code>43172ec</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/ac8b3c4ca9f7b84f84356137cf23a1ba6dfecf11"><code>ac8b3c4</code></a> docs: fix description of <code>overrideConfigFile</code> option (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19262">#19262</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/6fe0e7244a7e88458ea7fdcebc43794c03793c4b"><code>6fe0e72</code></a> chore: update dependency <code>@​eslint/json</code> to ^0.9.0 (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19263">#19263</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/bbb9b46c20662019e98df85dedde9b68719afa1f"><code>bbb9b46</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/995b49231a3f0ccddb941663175ce4fead9c9432"><code>995b492</code></a> docs: fix inconsistent divider in rule categories box (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19249">#19249</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/f76d05da6e745adbea574c32b334638c7ba3c0c8"><code>f76d05d</code></a> docs: Refactor search result handling with better event listener cleanup (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19252">#19252</a>) (Amaresh S M)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <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>See full diff in <a href="https://github.com/eslint/eslint/commits/v9.18.0/packages/js">compare view</a></li> </ul> </details> <br /> Updates `@next/eslint-plugin-next` from 15.1.0 to 15.1.6 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vercel/next.js/releases"><code>@​next/eslint-plugin-next</code>'s releases</a>.</em></p> <blockquote> <h2>v15.1.6</h2> <blockquote> <p>[!NOTE]<br /> This release is backporting bug fixes. It does <strong>not</strong> include all pending features/changes on canary.</p> </blockquote> <h3>Core Changes</h3> <ul> <li>fix: don't memory-leak promises passed to waitUntil (<a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/75041">#75041</a>)</li> <li>backport: fix prerender issue with intercepting routes + generateStaticParams (<a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/75170">#75170</a>)</li> </ul> <h3>Credits</h3> <p>Huge thanks to <a href="https://github.com/lubieowoce"><code>@​lubieowoce</code></a> and <a href="https://github.com/ztanner"><code>@​ztanner</code></a> for helping!</p> <h2>v15.1.5</h2> <blockquote> <p>[!NOTE]<br /> This release is backporting bug fixes. It does <strong>not</strong> include all pending features/changes on canary.</p> </blockquote> <h3>Core Changes</h3> <ul> <li>Fix missing revalidate with notFound() (<a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/75009">#75009</a>)</li> <li>fix: when metadatabase is set we should not warn (<a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/74840">#74840</a>)</li> <li>Fix <code>@​vercel/og</code> license SPDX expression (<a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/74745">#74745</a>)</li> <li>fix: ts language server rule metadata should allow null (<a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/74704">#74704</a>)</li> <li>fix: eslint rule of using img in metadata routes (<a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/74864">#74864</a>)</li> <li>Fix presentation when onerror receives an event without error (<a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/74643">#74643</a>)</li> <li>fix fetch lock not being consistently released <a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/74623">#74623</a> (<a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/75028">#75028</a>)</li> </ul> <h3>Credits</h3> <p>Huge thanks to <a href="https://github.com/ijjk"><code>@​ijjk</code></a>, <a href="https://github.com/huozhi"><code>@​huozhi</code></a>, <a href="https://github.com/matmannion"><code>@​matmannion</code></a> and <a href="https://github.com/ztanner"><code>@​ztanner</code></a> for helping!</p> <h2>v15.1.4</h2> <blockquote> <p>[!NOTE]<br /> This release is backporting bug fixes. It does <strong>not</strong> include all pending features/changes on canary.</p> </blockquote> <h3>Core Changes</h3> <ul> <li>backport: force module format for virtual client-proxy (<a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/74608">#74608</a>)</li> <li>Fix prerender tags when notFound is called (<a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/74607">#74607</a>)</li> <li>Use provided waitUntil for pending revalidates (<a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/74604">#74604</a>)</li> <li>Feature: next/image: add support for images.qualities in next.config (<a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/74588">#74588</a>)</li> <li>Chore: docs: add missing search: '' on remotePatterns (<a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/74587">#74587</a>)</li> <li>Chore: docs: update version history of next/image (<a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/73923">#73923</a>) (<a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/74570">#74570</a>)</li> <li>Chore: next/image: improve imgopt api bypass detection for unsupported images (<a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/74569">#74569</a>)</li> </ul> <h3>Credits</h3> <p>Huge thanks to @ and @ for helping!</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/vercel/next.js/commit/38a6d0177eced9b56dfcc58f83662a659195af15"><code>38a6d01</code></a> v15.1.6</li> <li><a href="https://github.com/vercel/next.js/commit/47102cae01a63b1761b9313d9ec4e7a89119ea18"><code>47102ca</code></a> v15.1.5</li> <li><a href="https://github.com/vercel/next.js/commit/1882acb24662b3b647b40d9bb6133080f65bcecb"><code>1882acb</code></a> fix: eslint rule of using img in metadata routes (<a href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/74864">#74864</a>)</li> <li><a href="https://github.com/vercel/next.js/commit/48f2588b0fea2bffb5bf6534169ee112438786a6"><code>48f2588</code></a> v15.1.4</li> <li><a href="https://github.com/vercel/next.js/commit/4cbaaa118d2138edd32263da0dc4b2ecb9ddbc2b"><code>4cbaaa1</code></a> v15.1.3</li> <li><a href="https://github.com/vercel/next.js/commit/df392a1b9748d5e88eeffbab6ba9e00c0aa9473a"><code>df392a1</code></a> v15.1.2</li> <li><a href="https://github.com/vercel/next.js/commit/4384c6834aee842dcd28b28f6aa476b0b86dae60"><code>4384c68</code></a> v15.1.1</li> <li>See full diff in <a href="https://github.com/vercel/next.js/commits/v15.1.6/packages/eslint-plugin-next">compare view</a></li> </ul> </details> <br /> Updates `eslint` from 9.15.0 to 9.18.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/eslint/eslint/releases">eslint's releases</a>.</em></p> <blockquote> <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://redirect.github.com/eslint/eslint/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://redirect.github.com/eslint/eslint/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://redirect.github.com/eslint/eslint/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://redirect.github.com/eslint/eslint/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://redirect.github.com/eslint/eslint/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://redirect.github.com/e…
1 parent 87a8328 commit f558ed8

File tree

6 files changed

+929
-823
lines changed

6 files changed

+929
-823
lines changed

examples/basic/apps/docs/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,16 @@
1212
},
1313
"dependencies": {
1414
"@repo/ui": "workspace:*",
15-
"next": "^15.1.0",
15+
"next": "^15.1.6",
1616
"react": "^19.0.0",
1717
"react-dom": "^19.0.0"
1818
},
1919
"devDependencies": {
2020
"@repo/eslint-config": "workspace:*",
2121
"@repo/typescript-config": "workspace:*",
22-
"@types/node": "^20",
23-
"@types/react": "18.3.1",
24-
"@types/react-dom": "18.3.0",
25-
"typescript": "5.5.4"
22+
"@types/node": "^22",
23+
"@types/react": "19.0.8",
24+
"@types/react-dom": "19.0.3",
25+
"typescript": "5.7.3"
2626
}
2727
}

examples/basic/apps/web/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,16 @@
1212
},
1313
"dependencies": {
1414
"@repo/ui": "workspace:*",
15-
"next": "^15.1.0",
15+
"next": "^15.1.6",
1616
"react": "^19.0.0",
1717
"react-dom": "^19.0.0"
1818
},
1919
"devDependencies": {
2020
"@repo/eslint-config": "workspace:*",
2121
"@repo/typescript-config": "workspace:*",
22-
"@types/node": "^20",
23-
"@types/react": "18.3.1",
24-
"@types/react-dom": "18.3.0",
25-
"typescript": "5.5.4"
22+
"@types/node": "^22",
23+
"@types/react": "19.0.8",
24+
"@types/react-dom": "19.0.3",
25+
"typescript": "5.7.3"
2626
}
2727
}

examples/basic/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88
"format": "prettier --write \"**/*.{ts,tsx,md}\""
99
},
1010
"devDependencies": {
11-
"prettier": "^3.2.5",
12-
"turbo": "^2.3.0",
13-
"typescript": "5.5.4"
11+
"prettier": "^3.4.2",
12+
"turbo": "^2.3.3",
13+
"typescript": "5.7.3"
1414
},
1515
"packageManager": "[email protected]",
1616
"engines": {

examples/basic/packages/eslint-config/package.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,16 @@
99
"./react-internal": "./react-internal.js"
1010
},
1111
"devDependencies": {
12-
"@eslint/js": "^9.17.0",
13-
"@next/eslint-plugin-next": "^15.1.0",
14-
"eslint": "^9.15.0",
15-
"eslint-config-prettier": "^9.1.0",
12+
"@eslint/js": "^9.18.0",
13+
"@next/eslint-plugin-next": "^15.1.6",
14+
"eslint": "^9.18.0",
15+
"eslint-config-prettier": "^10.0.1",
1616
"eslint-plugin-only-warn": "^1.1.0",
17-
"eslint-plugin-react": "^7.37.2",
18-
"eslint-plugin-react-hooks": "^5.0.0",
19-
"eslint-plugin-turbo": "^2.3.0",
20-
"globals": "^15.12.0",
21-
"typescript": "^5.3.3",
22-
"typescript-eslint": "^8.15.0"
17+
"eslint-plugin-react": "^7.37.4",
18+
"eslint-plugin-react-hooks": "^5.1.0",
19+
"eslint-plugin-turbo": "^2.3.3",
20+
"globals": "^15.14.0",
21+
"typescript": "^5.7.3",
22+
"typescript-eslint": "^8.21.0"
2323
}
2424
}

examples/basic/packages/ui/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@
1515
"devDependencies": {
1616
"@repo/eslint-config": "workspace:*",
1717
"@repo/typescript-config": "workspace:*",
18-
"@turbo/gen": "^1.12.4",
19-
"@types/node": "^20.11.24",
20-
"@types/react": "18.3.0",
21-
"@types/react-dom": "18.3.1",
22-
"typescript": "5.5.4"
18+
"@turbo/gen": "^2.3.3",
19+
"@types/node": "^22.10.9",
20+
"@types/react": "19.0.8",
21+
"@types/react-dom": "19.0.3",
22+
"typescript": "5.7.3"
2323
},
2424
"dependencies": {
2525
"react": "^19.0.0",

0 commit comments

Comments
 (0)