turborepo/examples/basic/packages/ui
dependabot[bot] 2eb5d1347d
examples(deps): bump the basic group in /examples/basic with 9 updates (#11040)
Bumps the basic group in /examples/basic with 9 updates:

| Package | From | To |
| --- | --- | --- |
| [turbo](https://github.com/vercel/turborepo) | `2.5.4` | `2.6.0` |
|
[react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom)
| `19.1.0` | `19.2.0` |
|
[@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)
| `19.1.1` | `19.2.2` |
|
[@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)
| `19.1.0` | `19.2.2` |
| [eslint](https://github.com/eslint/eslint) | `9.38.0` | `9.39.0` |
| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) |
`9.34.0` | `9.39.0` |
|
[eslint-plugin-turbo](https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo)
| `2.5.0` | `2.6.0` |
| [globals](https://github.com/sindresorhus/globals) | `16.3.0` |
`16.5.0` |
|
[typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint)
| `8.40.0` | `8.46.2` |

Updates `turbo` from 2.5.4 to 2.6.0
<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.6.0</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>Docs</h3>
<ul>
<li>docs: clarification on Transit Nodes docs by <a
href="https://github.com/maschwenk"><code>@​maschwenk</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9181">vercel/turborepo#9181</a></li>
<li>docs: add GitHub Actions reusable workflow documentation for remote
caching by <a
href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10923">vercel/turborepo#10923</a></li>
<li>docs: generate blog release OG images by <a
href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10936">vercel/turborepo#10936</a></li>
<li>docs: fix correct package name from eslint-config-turbo to
eslint-plugin-turbo by <a
href="https://github.com/tetzng"><code>@​tetzng</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/10954">vercel/turborepo#10954</a></li>
<li>docs: align tailwindcss 4 guide to the with-tailwind example by <a
href="https://github.com/esauri"><code>@​esauri</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/10963">vercel/turborepo#10963</a></li>
<li>docs: fix typos and formatting issues in Playwright guide by <a
href="https://github.com/yamcodes"><code>@​yamcodes</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/10980">vercel/turborepo#10980</a></li>
<li>docs: adjust compute hours saved component initial value by <a
href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10958">vercel/turborepo#10958</a></li>
<li>docs: clarify passthrough args comparison by <a
href="https://github.com/emilbjorklund"><code>@​emilbjorklund</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/10990">vercel/turborepo#10990</a></li>
<li>docs: fix profile images on home page by <a
href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10993">vercel/turborepo#10993</a></li>
<li>feat: microfrontends by <a
href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10982">vercel/turborepo#10982</a></li>
<li>docs: Clarify passtrhough args cache miss by <a
href="https://github.com/eug-vs"><code>@​eug-vs</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/11026">vercel/turborepo#11026</a></li>
<li>fix: path validation in <code>microfrontends.json</code> by <a
href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/11006">vercel/turborepo#11006</a></li>
<li>feat(microfrontends): schema.json for microfrontends.json by <a
href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/11008">vercel/turborepo#11008</a></li>
</ul>
<h3>create-turbo</h3>
<ul>
<li>feat: update <code>create-turbo</code> Bun prompt text by <a
href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10918">vercel/turborepo#10918</a></li>
</ul>
<h3>eslint</h3>
<ul>
<li>fix(eslint-config-turbo): use module.exports for ESLint v8
compatibility by <a
href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10902">vercel/turborepo#10902</a></li>
<li>perf: ~8.6x faster ESLint rule by <a
href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10943">vercel/turborepo#10943</a></li>
</ul>
<h3>Examples</h3>
<ul>
<li>Update package.json by <a
href="https://github.com/Satheeshsk369"><code>@​Satheeshsk369</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/10892">vercel/turborepo#10892</a></li>
<li>docs: fix JSDoc type for ESLint config in basic example by <a
href="https://github.com/victor-code19"><code>@​victor-code19</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/10727">vercel/turborepo#10727</a></li>
<li>refactor(examples): enhance <code>with-nestjs</code> (<a
href="https://redirect.github.com/vercel/turborepo/issues/8131">#8131</a>)
by <a href="https://github.com/Neosoulink"><code>@​Neosoulink</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/10964">vercel/turborepo#10964</a></li>
<li>examples: Upgrade core-team-maintained examples to Next.js 16 by <a
href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/11014">vercel/turborepo#11014</a></li>
</ul>
<h3>Changelog</h3>
<ul>
<li>chore: remove missing turbow.js references by <a
href="https://github.com/pauloZion1"><code>@​pauloZion1</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/10893">vercel/turborepo#10893</a></li>
<li>fix(turborepo-lockfiles): handle missing optional dependencies in
Bun lockfiles by <a
href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10909">vercel/turborepo#10909</a></li>
<li>fix: update <code>ui</code> suggested value in error message for
turbo.json by <a
href="https://github.com/hugomassing"><code>@​hugomassing</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10896">vercel/turborepo#10896</a></li>
<li>chore: remove unused <code>origin</code> field from auth structs by
<a href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/10910">vercel/turborepo#10910</a></li>
<li>feat: new OAuth flow for Turborepo CLI with Vercel by <a
href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10911">vercel/turborepo#10911</a></li>
<li>fix(lockfiles): include bundled dependencies in Bun lockfile
subgraphs by <a
href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10915">vercel/turborepo#10915</a></li>
<li>test: increase coverage for lockfiles by <a
href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10633">vercel/turborepo#10633</a></li>
<li>fix: update remote cache OAuth refresh flow by <a
href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10916">vercel/turborepo#10916</a></li>
<li>feat(tui): task list search with <code>/</code> by <a
href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10908">vercel/turborepo#10908</a></li>
<li>fix: --graph=foo.dot should not require graphviz installed by <a
href="https://github.com/blast-hardcheese"><code>@​blast-hardcheese</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/10942">vercel/turborepo#10942</a></li>
<li>chore: update devcontainer configuration by <a
href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10955">vercel/turborepo#10955</a></li>
<li>fix: <code>injectWorkspacePackages</code> for <code>turbo
prune</code> with pnpm by <a
href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10945">vercel/turborepo#10945</a></li>
<li>fix: adjust binary call for microfrontends proxy on Windows by <a
href="https://github.com/mknichel"><code>@​mknichel</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/10962">vercel/turborepo#10962</a></li>
<li>Add worktrees.json configuration to .cursor directory by <a
href="https://github.com/Copilot"><code>@​Copilot</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/10986">vercel/turborepo#10986</a></li>
<li>fix: windows symlinking bug by <a
href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10992">vercel/turborepo#10992</a></li>
<li>fix: added Linux env vars to global passthroughs by <a
href="https://github.com/aviramha"><code>@​aviramha</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/10984">vercel/turborepo#10984</a></li>
<li>fix: recursive transitive closure analysis in npm lockfile parser by
<a href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/10988">vercel/turborepo#10988</a></li>
<li>ci(fix): dynamically set ports in proxy integration tests by <a
href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/11009">vercel/turborepo#11009</a></li>
<li>feat: Add support for custom microfrontends.json naming by <a
href="https://github.com/kitfoster"><code>@​kitfoster</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/11022">vercel/turborepo#11022</a></li>
</ul>
<h2>New Contributors</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f60165150c"><code>f601651</code></a>
publish 2.6.0 to registry</li>
<li><a
href="0f63f6ed2a"><code>0f63f6e</code></a>
release(turborepo): 2.5.9-canary.11 (<a
href="https://redirect.github.com/vercel/turborepo/issues/11030">#11030</a>)</li>
<li><a
href="dc16ef4538"><code>dc16ef4</code></a>
feat: Add support for custom microfrontends.json naming (<a
href="https://redirect.github.com/vercel/turborepo/issues/11022">#11022</a>)</li>
<li><a
href="f2264174fe"><code>f226417</code></a>
feat(microfrontends): schema.json for microfrontends.json (<a
href="https://redirect.github.com/vercel/turborepo/issues/11008">#11008</a>)</li>
<li><a
href="515c47d234"><code>515c47d</code></a>
fix: path validation in <code>microfrontends.json</code> (<a
href="https://redirect.github.com/vercel/turborepo/issues/11006">#11006</a>)</li>
<li><a
href="b74f3b1780"><code>b74f3b1</code></a>
ci(fix): dynamically set ports in proxy integration tests (<a
href="https://redirect.github.com/vercel/turborepo/issues/11009">#11009</a>)</li>
<li><a
href="f3c735b927"><code>f3c735b</code></a>
docs: Clarify passtrhough args cache miss (<a
href="https://redirect.github.com/vercel/turborepo/issues/11026">#11026</a>)</li>
<li><a
href="94adf33e29"><code>94adf33</code></a>
examples: Upgrade core-team-maintained examples to Next.js 16 (<a
href="https://redirect.github.com/vercel/turborepo/issues/11014">#11014</a>)</li>
<li><a
href="97668fe82d"><code>97668fe</code></a>
ci: conventional commits adjustment (<a
href="https://redirect.github.com/vercel/turborepo/issues/11015">#11015</a>)</li>
<li><a
href="1cb78e2ba3"><code>1cb78e2</code></a>
release(turborepo): 2.5.9-canary.10 (<a
href="https://redirect.github.com/vercel/turborepo/issues/11001">#11001</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/turborepo/compare/v2.5.4...v2.6.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `react-dom` from 19.1.0 to 19.2.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/facebook/react/releases">react-dom's
releases</a>.</em></p>
<blockquote>
<h2>19.2.0 (Oct 1, 2025)</h2>
<p>Below is a list of all new features, APIs, and bug fixes.</p>
<p>Read the <a href="https://react.dev/blog/2025/10/01/react-19-2">React
19.2 release post</a> for more information.</p>
<h2>New React Features</h2>
<ul>
<li><a
href="https://react.dev/reference/react/Activity"><code>&lt;Activity&gt;</code></a>:
A new API to hide and restore the UI and internal state of its
children.</li>
<li><a
href="https://react.dev/reference/react/useEffectEvent"><code>useEffectEvent</code></a>
is a React Hook that lets you extract non-reactive logic into an <a
href="https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event">Effect
Event</a>.</li>
<li><a
href="https://react.dev/reference/react/cacheSignal"><code>cacheSignal</code></a>
(for RSCs) lets your know when the <code>cache()</code> lifetime is
over.</li>
<li><a
href="https://react.dev/reference/developer-tooling/react-performance-tracks">React
Performance tracks</a> appear on the Performance panel’s timeline in
your browser developer tools</li>
</ul>
<h2>New React DOM Features</h2>
<ul>
<li>Added resume APIs for partial pre-rendering with Web Streams:
<ul>
<li><a
href="https://react.dev/reference/react-dom/server/resume"><code>resume</code></a>:
to resume a prerender to a stream.</li>
<li><a
href="https://react.dev/reference/react-dom/static/resumeAndPrerender"><code>resumeAndPrerender</code></a>:
to resume a prerender to HTML.</li>
</ul>
</li>
<li>Added resume APIs for partial pre-rendering with Node Streams:
<ul>
<li><a
href="https://react.dev/reference/react-dom/server/resumeToPipeableStream"><code>resumeToPipeableStream</code></a>:
to resume a prerender to a stream.</li>
<li><a
href="https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream"><code>resumeAndPrerenderToNodeStream</code></a>:
to resume a prerender to HTML.</li>
</ul>
</li>
<li>Updated <a
href="https://react.dev/reference/react-dom/static/prerender"><code>prerender</code></a>
APIs to return a <code>postponed</code> state that can be passed to the
<code>resume</code> APIs.</li>
</ul>
<h2>Notable changes</h2>
<ul>
<li>React DOM now batches suspense boundary reveals, matching the
behavior of client side rendering. This change is especially noticeable
when animating the reveal of Suspense boundaries e.g. with the upcoming
<code>&lt;ViewTransition&gt;</code> Component. React will batch as much
reveals as possible before the first paint while trying to hit popular
first-contentful paint metrics.</li>
<li>Add Node Web Streams (<code>prerender</code>,
<code>renderToReadableStream</code>) to server-side-rendering APIs for
Node.js</li>
<li>Use underscore instead of <code>:</code> IDs generated by useId</li>
</ul>
<h2>All Changes</h2>
<h3>React</h3>
<ul>
<li><code>&lt;Activity /&gt;</code> was developed over many years,
starting before <code>ClassComponent.setState</code> (<a
href="https://github.com/acdlite"><code>@​acdlite</code></a> <a
href="https://github.com/sebmarkbage"><code>@​sebmarkbage</code></a> and
many others)</li>
<li>Stringify context as &quot;SomeContext&quot; instead of
&quot;SomeContext.Provider&quot; (<a
href="https://github.com/kassens"><code>@​kassens</code></a> <a
href="https://redirect.github.com/facebook/react/pull/33507">#33507</a>)</li>
<li>Include stack of cause of React instrumentation errors with
<code>%o</code> placeholder (<a
href="https://github.com/eps1lon"><code>@​eps1lon</code></a> <a
href="https://redirect.github.com/facebook/react/pull/34198">#34198</a>)</li>
<li>Fix infinite <code>useDeferredValue</code> loop in popstate event
(<a href="https://github.com/acdlite"><code>@​acdlite</code></a> <a
href="https://redirect.github.com/facebook/react/pull/32821">#32821</a>)</li>
<li>Fix a bug when an initial value was passed to
<code>useDeferredValue</code> (<a
href="https://github.com/acdlite"><code>@​acdlite</code></a> <a
href="https://redirect.github.com/facebook/react/pull/34376">#34376</a>)</li>
<li>Fix a crash when submitting forms with Client Actions (<a
href="https://github.com/sebmarkbage"><code>@​sebmarkbage</code></a> <a
href="https://redirect.github.com/facebook/react/pull/33055">#33055</a>)</li>
<li>Hide/unhide the content of dehydrated suspense boundaries if they
resuspend (<a
href="https://github.com/sebmarkbage"><code>@​sebmarkbage</code></a> <a
href="https://redirect.github.com/facebook/react/pull/32900">#32900</a>)</li>
<li>Avoid stack overflow on wide trees during Hot Reload (<a
href="https://github.com/sophiebits"><code>@​sophiebits</code></a> <a
href="https://redirect.github.com/facebook/react/pull/34145">#34145</a>)</li>
<li>Improve Owner and Component stacks in various places (<a
href="https://github.com/sebmarkbage"><code>@​sebmarkbage</code></a>, <a
href="https://github.com/eps1lon"><code>@​eps1lon</code></a>: <a
href="https://redirect.github.com/facebook/react/pull/33629">#33629</a>,
<a
href="https://redirect.github.com/facebook/react/pull/33724">#33724</a>,
<a
href="https://redirect.github.com/facebook/react/pull/32735">#32735</a>,
<a
href="https://redirect.github.com/facebook/react/pull/33723">#33723</a>)</li>
<li>Add <code>cacheSignal</code> (<a
href="https://github.com/sebmarkbage"><code>@​sebmarkbage</code></a> <a
href="https://redirect.github.com/facebook/react/pull/33557">#33557</a>)</li>
</ul>
<h3>React DOM</h3>
<ul>
<li>Block on Suspensey Fonts during reveal of server-side-rendered
content (<a
href="https://github.com/sebmarkbage"><code>@​sebmarkbage</code></a> <a
href="https://redirect.github.com/facebook/react/pull/33342">#33342</a>)</li>
<li>Use underscore instead of <code>:</code> for IDs generated by
<code>useId</code> (<a
href="https://github.com/sebmarkbage"><code>@​sebmarkbage</code></a>, <a
href="https://github.com/eps1lon"><code>@​eps1lon</code></a>: <a
href="https://redirect.github.com/facebook/react/pull/32001">#32001</a>,
<a
href="https://redirect.github.com/facebook/react/pull/33342">facebook/react#33342</a><a
href="https://redirect.github.com/facebook/react/pull/33099">#33099</a>,
<a
href="https://redirect.github.com/facebook/react/pull/33422">#33422</a>)</li>
<li>Stop warning when ARIA 1.3 attributes are used (<a
href="https://github.com/Abdul-Omira"><code>@​Abdul-Omira</code></a> <a
href="https://redirect.github.com/facebook/react/pull/34264">#34264</a>)</li>
<li>Allow <code>nonce</code> to be used on hoistable styles (<a
href="https://github.com/Andarist"><code>@​Andarist</code></a> <a
href="https://redirect.github.com/facebook/react/pull/32461">#32461</a>)</li>
<li>Warn for using a React owned node as a Container if it also has text
content (<a
href="https://github.com/sebmarkbage"><code>@​sebmarkbage</code></a> <a
href="https://redirect.github.com/facebook/react/pull/32774">#32774</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/facebook/react/blob/main/CHANGELOG.md">react-dom's
changelog</a>.</em></p>
<blockquote>
<h2>19.2.0 (October 1st, 2025)</h2>
<p>Below is a list of all new features, APIs, and bug fixes.</p>
<p>Read the <a href="https://react.dev/blog/2025/10/01/react-19-2">React
19.2 release post</a> for more information.</p>
<h3>New React Features</h3>
<ul>
<li><a
href="https://react.dev/reference/react/Activity"><code>&lt;Activity&gt;</code></a>:
A new API to hide and restore the UI and internal state of its
children.</li>
<li><a
href="https://react.dev/reference/react/useEffectEvent"><code>useEffectEvent</code></a>
is a React Hook that lets you extract non-reactive logic into an <a
href="https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event">Effect
Event</a>.</li>
<li><a
href="https://react.dev/reference/react/cacheSignal"><code>cacheSignal</code></a>
(for RSCs) lets your know when the <code>cache()</code> lifetime is
over.</li>
<li><a
href="https://react.dev/reference/dev-tools/react-performance-tracks">React
Performance tracks</a> appear on the Performance panel’s timeline in
your browser developer tools</li>
</ul>
<h3>New React DOM Features</h3>
<ul>
<li>Added resume APIs for partial pre-rendering with Web Streams:
<ul>
<li><a
href="https://react.dev/reference/react-dom/server/resume"><code>resume</code></a>:
to resume a prerender to a stream.</li>
<li><a
href="https://react.dev/reference/react-dom/static/resumeAndPrerender"><code>resumeAndPrerender</code></a>:
to resume a prerender to HTML.</li>
</ul>
</li>
<li>Added resume APIs for partial pre-rendering with Node Streams:
<ul>
<li><a
href="https://react.dev/reference/react-dom/server/resumeToPipeableStream"><code>resumeToPipeableStream</code></a>:
to resume a prerender to a stream.</li>
<li><a
href="https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream"><code>resumeAndPrerenderToNodeStream</code></a>:
to resume a prerender to HTML.</li>
</ul>
</li>
<li>Updated <a
href="https://react.dev/reference/react-dom/static/prerender"><code>prerender</code></a>
APIs to return a <code>postponed</code> state that can be passed to the
<code>resume</code> APIs.</li>
</ul>
<h3>Notable changes</h3>
<ul>
<li>React DOM now batches suspense boundary reveals, matching the
behavior of client side rendering. This change is especially noticeable
when animating the reveal of Suspense boundaries e.g. with the upcoming
<code>&lt;ViewTransition&gt;</code> Component. React will batch as much
reveals as possible before the first paint while trying to hit popular
first-contentful paint metrics.</li>
<li>Add Node Web Streams (<code>prerender</code>,
<code>renderToReadableStream</code>) to server-side-rendering APIs for
Node.js</li>
<li>Use underscore instead of <code>:</code> IDs generated by useId</li>
</ul>
<h3>All Changes</h3>
<h4>React</h4>
<ul>
<li><code>&lt;Activity /&gt;</code> was developed over many years,
starting before <code>ClassComponent.setState</code> (<a
href="https://github.com/acdlite"><code>@​acdlite</code></a> <a
href="https://github.com/sebmarkbage"><code>@​sebmarkbage</code></a> and
many others)</li>
<li>Stringify context as &quot;SomeContext&quot; instead of
&quot;SomeContext.Provider&quot; (<a
href="https://github.com/kassens"><code>@​kassens</code></a> <a
href="https://redirect.github.com/facebook/react/pull/33507">#33507</a>)</li>
<li>Include stack of cause of React instrumentation errors with
<code>%o</code> placeholder (<a
href="https://github.com/eps1lon"><code>@​eps1lon</code></a> <a
href="https://redirect.github.com/facebook/react/pull/34198">#34198</a>)</li>
<li>Fix infinite <code>useDeferredValue</code> loop in popstate event
(<a href="https://github.com/acdlite"><code>@​acdlite</code></a> <a
href="https://redirect.github.com/facebook/react/pull/32821">#32821</a>)</li>
<li>Fix a bug when an initial value was passed to
<code>useDeferredValue</code> (<a
href="https://github.com/acdlite"><code>@​acdlite</code></a> <a
href="https://redirect.github.com/facebook/react/pull/34376">#34376</a>)</li>
<li>Fix a crash when submitting forms with Client Actions (<a
href="https://github.com/sebmarkbage"><code>@​sebmarkbage</code></a> <a
href="https://redirect.github.com/facebook/react/pull/33055">#33055</a>)</li>
<li>Hide/unhide the content of dehydrated suspense boundaries if they
resuspend (<a
href="https://github.com/sebmarkbage"><code>@​sebmarkbage</code></a> <a
href="https://redirect.github.com/facebook/react/pull/32900">#32900</a>)</li>
<li>Avoid stack overflow on wide trees during Hot Reload (<a
href="https://github.com/sophiebits"><code>@​sophiebits</code></a> <a
href="https://redirect.github.com/facebook/react/pull/34145">#34145</a>)</li>
<li>Improve Owner and Component stacks in various places (<a
href="https://github.com/sebmarkbage"><code>@​sebmarkbage</code></a>, <a
href="https://github.com/eps1lon"><code>@​eps1lon</code></a>: <a
href="https://redirect.github.com/facebook/react/pull/33629">#33629</a>,
<a
href="https://redirect.github.com/facebook/react/pull/33724">#33724</a>,
<a
href="https://redirect.github.com/facebook/react/pull/32735">#32735</a>,
<a
href="https://redirect.github.com/facebook/react/pull/33723">#33723</a>)</li>
<li>Add <code>cacheSignal</code> (<a
href="https://github.com/sebmarkbage"><code>@​sebmarkbage</code></a> <a
href="https://redirect.github.com/facebook/react/pull/33557">#33557</a>)</li>
</ul>
<h4>React DOM</h4>
<ul>
<li>Block on Suspensey Fonts during reveal of server-side-rendered
content (<a
href="https://github.com/sebmarkbage"><code>@​sebmarkbage</code></a> <a
href="https://redirect.github.com/facebook/react/pull/33342">#33342</a>)</li>
<li>Use underscore instead of <code>:</code> for IDs generated by
<code>useId</code> (<a
href="https://github.com/sebmarkbage"><code>@​sebmarkbage</code></a>, <a
href="https://github.com/eps1lon"><code>@​eps1lon</code></a>: <a
href="https://redirect.github.com/facebook/react/pull/32001">#32001</a>,
<a
href="https://redirect.github.com/facebook/react/pull/33342">facebook/react#33342</a><a
href="https://redirect.github.com/facebook/react/pull/33099">#33099</a>,
<a
href="https://redirect.github.com/facebook/react/pull/33422">#33422</a>)</li>
<li>Stop warning when ARIA 1.3 attributes are used (<a
href="https://github.com/Abdul-Omira"><code>@​Abdul-Omira</code></a> <a
href="https://redirect.github.com/facebook/react/pull/34264">#34264</a>)</li>
<li>Allow <code>nonce</code> to be used on hoistable styles (<a
href="https://github.com/Andarist"><code>@​Andarist</code></a> <a
href="https://redirect.github.com/facebook/react/pull/32461">#32461</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="861811347b"><code>8618113</code></a>
Bump scheduler version (<a
href="https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34671">#34671</a>)</li>
<li><a
href="1bd1f01f2a"><code>1bd1f01</code></a>
Ship partial-prerendering APIs to Canary (<a
href="https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34633">#34633</a>)</li>
<li><a
href="2f0649a0b2"><code>2f0649a</code></a>
[Fizz] Remove <code>nonce</code> option from resume-and-prerender APIs
(<a
href="https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34664">#34664</a>)</li>
<li><a
href="5667a41fe4"><code>5667a41</code></a>
Bump next prerelease version numbers (<a
href="https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34639">#34639</a>)</li>
<li><a
href="e08f53b182"><code>e08f53b</code></a>
Match <code>react-dom/static</code> test entrypoints and published
entrypoints (<a
href="https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34599">#34599</a>)</li>
<li><a
href="8bb7241f4c"><code>8bb7241</code></a>
Bump useEffectEvent to Canary (<a
href="https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34610">#34610</a>)</li>
<li><a
href="83c88ad470"><code>83c88ad</code></a>
Handle fabric root level fragment with compareDocumentPosition (<a
href="https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34533">#34533</a>)</li>
<li><a
href="68f00c901c"><code>68f00c9</code></a>
Release Activity in Canary (<a
href="https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34374">#34374</a>)</li>
<li><a
href="3168e08f83"><code>3168e08</code></a>
[flags] enable opt-in for enableDefaultTransitionIndicator (<a
href="https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34373">#34373</a>)</li>
<li><a
href="3434ff4f4b"><code>3434ff4</code></a>
Add scrollIntoView to fragment instances (<a
href="https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/32814">#32814</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/facebook/react/commits/v19.2.0/packages/react-dom">compare
view</a></li>
</ul>
</details>
<br />

Updates `@types/react-dom` from 19.1.1 to 19.2.2
<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 `@types/react` from 19.1.0 to 19.2.2
<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 19.1.1 to 19.2.2
<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` from 9.38.0 to 9.39.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.39.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="cc57d87a3f"><code>cc57d87</code></a>
feat: update error loc to key in <code>no-dupe-class-members</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/20259">#20259</a>)
(Tanuj Kanti)</li>
<li><a
href="126552fcf3"><code>126552f</code></a>
feat: update error location in <code>for-direction</code> and
<code>no-dupe-args</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/20258">#20258</a>)
(Tanuj Kanti)</li>
<li><a
href="167d0970d3"><code>167d097</code></a>
feat: update <code>complexity</code> rule to highlight only static block
header (<a
href="https://redirect.github.com/eslint/eslint/issues/20245">#20245</a>)
(jaymarvelz)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="15f5c7c168"><code>15f5c7c</code></a>
fix: forward traversal <code>step.args</code> to visitors (<a
href="https://redirect.github.com/eslint/eslint/issues/20253">#20253</a>)
(jaymarvelz)</li>
<li><a
href="5a1a534e87"><code>5a1a534</code></a>
fix: allow JSDoc comments in object-shorthand rule (<a
href="https://redirect.github.com/eslint/eslint/issues/20167">#20167</a>)
(Nitin Kumar)</li>
<li><a
href="e86b813eb6"><code>e86b813</code></a>
fix: Use more types from <code>@​eslint/core</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/20257">#20257</a>)
(Nicholas C. Zakas)</li>
<li><a
href="927272d1f0"><code>927272d</code></a>
fix: correct <code>Scope</code> typings (<a
href="https://redirect.github.com/eslint/eslint/issues/20198">#20198</a>)
(jaymarvelz)</li>
<li><a
href="37f76d9c53"><code>37f76d9</code></a>
fix: use <code>AST.Program</code> type for Program node (<a
href="https://redirect.github.com/eslint/eslint/issues/20244">#20244</a>)
(Francesco Trotta)</li>
<li><a
href="ae07f0b333"><code>ae07f0b</code></a>
fix: unify timing report for concurrent linting (<a
href="https://redirect.github.com/eslint/eslint/issues/20188">#20188</a>)
(jaymarvelz)</li>
<li><a
href="b165d471be"><code>b165d47</code></a>
fix: correct <code>Rule</code> typings (<a
href="https://redirect.github.com/eslint/eslint/issues/20199">#20199</a>)
(jaymarvelz)</li>
<li><a
href="fb97cda70d"><code>fb97cda</code></a>
fix: improve error message for missing fix function in suggestions (<a
href="https://redirect.github.com/eslint/eslint/issues/20218">#20218</a>)
(jaymarvelz)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="d3e81e30ee"><code>d3e81e3</code></a>
docs: Always recommend to include a files property (<a
href="https://redirect.github.com/eslint/eslint/issues/20158">#20158</a>)
(Percy Ma)</li>
<li><a
href="0f0385f140"><code>0f0385f</code></a>
docs: use consistent naming recommendation (<a
href="https://redirect.github.com/eslint/eslint/issues/20250">#20250</a>)
(Alex M. Spieslechner)</li>
<li><a
href="a3b145609a"><code>a3b1456</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="cf5f2dd58d"><code>cf5f2dd</code></a>
docs: fix correct tag of <code>no-useless-constructor</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/20255">#20255</a>)
(Tanuj Kanti)</li>
<li><a
href="10b995c8e5"><code>10b995c</code></a>
docs: add TS options and examples for <code>nofunc</code> in
<code>no-use-before-define</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/20249">#20249</a>)
(Tanuj Kanti)</li>
<li><a
href="2584187e4a"><code>2584187</code></a>
docs: remove repetitive word in comment (<a
href="https://redirect.github.com/eslint/eslint/issues/20242">#20242</a>)
(reddaisyy)</li>
<li><a
href="637216bd4f"><code>637216b</code></a>
docs: update CLI flags migration instructions (<a
href="https://redirect.github.com/eslint/eslint/issues/20238">#20238</a>)
(jaymarvelz)</li>
<li><a
href="e7cda3bdf1"><code>e7cda3b</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="7b9446f7cc"><code>7b9446f</code></a>
docs: handle empty flags sections on the feature flags page (<a
href="https://redirect.github.com/eslint/eslint/issues/20222">#20222</a>)
(sethamus)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="dfe3c1b203"><code>dfe3c1b</code></a>
chore: update <code>@eslint/js</code> version to 9.39.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/20270">#20270</a>)
(Francesco Trotta)</li>
<li><a
href="2375a6de82"><code>2375a6d</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="a1f4e52d67"><code>a1f4e52</code></a>
chore: update <code>@eslint</code> dependencies (<a
href="https://redirect.github.com/eslint/eslint/issues/20265">#20265</a>)
(Francesco Trotta)</li>
<li><a
href="c7d3229848"><code>c7d3229</code></a>
chore: update dependency <code>@​eslint/core</code> to ^0.17.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/20256">#20256</a>)
(renovate[bot])</li>
<li><a
href="27549bc774"><code>27549bc</code></a>
chore: update fuzz testing to not error if code sample minimizer fails
(<a
href="https://redirect.github.com/eslint/eslint/issues/20252">#20252</a>)
(Milos Djermanovic)</li>
<li><a
href="a1370ee40e"><code>a1370ee</code></a>
ci: bump actions/setup-node from 5 to 6 (<a
href="https://redirect.github.com/eslint/eslint/issues/20230">#20230</a>)
(dependabot[bot])</li>
<li><a
href="9e7fad4a18"><code>9e7fad4</code></a>
chore: add script to auto-generate eslint:recommended configuration (<a
href="https://redirect.github.com/eslint/eslint/issues/20208">#20208</a>)
(唯然)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="ac3a60dffc"><code>ac3a60d</code></a>
9.39.0</li>
<li><a
href="e79017ff52"><code>e79017f</code></a>
Build: changelog update for 9.39.0</li>
<li><a
href="dfe3c1b203"><code>dfe3c1b</code></a>
chore: update <code>@eslint/js</code> version to 9.39.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/20270">#20270</a>)</li>
<li><a
href="2375a6de82"><code>2375a6d</code></a>
chore: package.json update for <code>@​eslint/js</code> release</li>
<li><a
href="d3e81e30ee"><code>d3e81e3</code></a>
docs: Always recommend to include a files property (<a
href="https://redirect.github.com/eslint/eslint/issues/20158">#20158</a>)</li>
<li><a
href="15f5c7c168"><code>15f5c7c</code></a>
fix: forward traversal <code>step.args</code> to visitors (<a
href="https://redirect.github.com/eslint/eslint/issues/20253">#20253</a>)</li>
<li><a
href="5a1a534e87"><code>5a1a534</code></a>
fix: allow JSDoc comments in object-shorthand rule (<a
href="https://redirect.github.com/eslint/eslint/issues/20167">#20167</a>)</li>
<li><a
href="cc57d87a3f"><code>cc57d87</code></a>
feat: update error loc to key in <code>no-dupe-class-members</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/20259">#20259</a>)</li>
<li><a
href="a1f4e52d67"><code>a1f4e52</code></a>
chore: update <code>@eslint</code> dependencies (<a
href="https://redirect.github.com/eslint/eslint/issues/20265">#20265</a>)</li>
<li><a
href="e86b813eb6"><code>e86b813</code></a>
fix: Use more types from <code>@​eslint/core</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/20257">#20257</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/eslint/eslint/compare/v9.38.0...v9.39.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `@eslint/js` from 9.34.0 to 9.39.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.39.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="cc57d87a3f"><code>cc57d87</code></a>
feat: update error loc to key in <code>no-dupe-class-members</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20259">#20259</a>)
(Tanuj Kanti)</li>
<li><a
href="126552fcf3"><code>126552f</code></a>
feat: update error location in <code>for-direction</code> and
<code>no-dupe-args</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20258">#20258</a>)
(Tanuj Kanti)</li>
<li><a
href="167d0970d3"><code>167d097</code></a>
feat: update <code>complexity</code> rule to highlight only static block
header (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20245">#20245</a>)
(jaymarvelz)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="15f5c7c168"><code>15f5c7c</code></a>
fix: forward traversal <code>step.args</code> to visitors (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20253">#20253</a>)
(jaymarvelz)</li>
<li><a
href="5a1a534e87"><code>5a1a534</code></a>
fix: allow JSDoc comments in object-shorthand rule (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20167">#20167</a>)
(Nitin Kumar)</li>
<li><a
href="e86b813eb6"><code>e86b813</code></a>
fix: Use more types from <code>@​eslint/core</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20257">#20257</a>)
(Nicholas C. Zakas)</li>
<li><a
href="927272d1f0"><code>927272d</code></a>
fix: correct <code>Scope</code> typings (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20198">#20198</a>)
(jaymarvelz)</li>
<li><a
href="37f76d9c53"><code>37f76d9</code></a>
fix: use <code>AST.Program</code> type for Program node (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20244">#20244</a>)
(Francesco Trotta)</li>
<li><a
href="ae07f0b333"><code>ae07f0b</code></a>
fix: unify timing report for concurrent linting (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20188">#20188</a>)
(jaymarvelz)</li>
<li><a
href="b165d471be"><code>b165d47</code></a>
fix: correct <code>Rule</code> typings (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20199">#20199</a>)
(jaymarvelz)</li>
<li><a
href="fb97cda70d"><code>fb97cda</code></a>
fix: improve error message for missing fix function in suggestions (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20218">#20218</a>)
(jaymarvelz)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="d3e81e30ee"><code>d3e81e3</code></a>
docs: Always recommend to include a files property (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20158">#20158</a>)
(Percy Ma)</li>
<li><a
href="0f0385f140"><code>0f0385f</code></a>
docs: use consistent naming recommendation (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20250">#20250</a>)
(Alex M. Spieslechner)</li>
<li><a
href="a3b145609a"><code>a3b1456</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="cf5f2dd58d"><code>cf5f2dd</code></a>
docs: fix correct tag of <code>no-useless-constructor</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20255">#20255</a>)
(Tanuj Kanti)</li>
<li><a
href="10b995c8e5"><code>10b995c</code></a>
docs: add TS options and examples for <code>nofunc</code> in
<code>no-use-before-define</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20249">#20249</a>)
(Tanuj Kanti)</li>
<li><a
href="2584187e4a"><code>2584187</code></a>
docs: remove repetitive word in comment (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20242">#20242</a>)
(reddaisyy)</li>
<li><a
href="637216bd4f"><code>637216b</code></a>
docs: update CLI flags migration instructions (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20238">#20238</a>)
(jaymarvelz)</li>
<li><a
href="e7cda3bdf1"><code>e7cda3b</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="7b9446f7cc"><code>7b9446f</code></a>
docs: handle empty flags sections on the feature flags page (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20222">#20222</a>)
(sethamus)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="dfe3c1b203"><code>dfe3c1b</code></a>
chore: update <code>@eslint/js</code> version to 9.39.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20270">#20270</a>)
(Francesco Trotta)</li>
<li><a
href="2375a6de82"><code>2375a6d</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="a1f4e52d67"><code>a1f4e52</code></a>
chore: update <code>@eslint</code> dependencies (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20265">#20265</a>)
(Francesco Trotta)</li>
<li><a
href="c7d3229848"><code>c7d3229</code></a>
chore: update dependency <code>@​eslint/core</code> to ^0.17.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20256">#20256</a>)
(renovate[bot])</li>
<li><a
href="27549bc774"><code>27549bc</code></a>
chore: update fuzz testing to not error if code sample minimizer fails
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20252">#20252</a>)
(Milos Djermanovic)</li>
<li><a
href="a1370ee40e"><code>a1370ee</code></a>
ci: bump actions/setup-node from 5 to 6 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20230">#20230</a>)
(dependabot[bot])</li>
<li><a
href="9e7fad4a18"><code>9e7fad4</code></a>
chore: add script to auto-generate eslint:recommended configuration (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20208">#20208</a>)
(唯然)</li>
</ul>
<h2>v9.38.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="ce40f74efd"><code>ce40f74</code></a>
feat: update <code>complexity</code> rule to only highlight function
header (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20048">#20048</a>)
(Atul Nair)</li>
<li><a
href="e37e590aae"><code>e37e590</code></a>
feat: correct <code>no-loss-of-precision</code> false positives with
<code>e</code> notation (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20187">#20187</a>)
(Francesco Trotta)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="50c3dfd980"><code>50c3dfd</code></a>
fix: improve type support for isolated dependencies in pnpm (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20201">#20201</a>)
(Francesco Trotta)</li>
<li><a
href="a1f06a350c"><code>a1f06a3</code></a>
fix: correct SourceCode typings (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20114">#20114</a>)
(Pixel998)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="462675af8a"><code>462675a</code></a>
docs: improve web accessibility by hiding non-semantic character (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20205">#20205</a>)
(루밀LuMir)</li>
<li><a
href="c070e65f6b"><code>c070e65</code></a>
docs: correct formatting in <code>no-irregular-whitespace</code> rule
documentation (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20203">#20203</a>)
(루밀LuMir)</li>
<li><a
href="b39e71a213"><code>b39e71a</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="cd39983148"><code>cd39983</code></a>
docs: move <code>custom-formatters</code> type descriptions to
<code>nodejs-api</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20190">#20190</a>)
(Percy Ma)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="2375a6de82"><code>2375a6d</code></a>
chore: package.json update for <code>@​eslint/js</code> release</li>
<li><a
href="9e7fad4a18"><code>9e7fad4</code></a>
chore: add script to auto-generate eslint:recommended configuration (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20208">#20208</a>)</li>
<li><a
href="25d0e33270"><code>25d0e33</code></a>
chore: package.json update for <code>@​eslint/js</code> release</li>
<li><a
href="abee4ca1fa"><code>abee4ca</code></a>
chore: package.json update for <code>@​eslint/js</code> release</li>
<li><a
href="90a71bf502"><code>90a71bf</code></a>
docs: update <code>README</code> files to add badge and instructions (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20115">#20115</a>)</li>
<li><a
href="488cba6b39"><code>488cba6</code></a>
chore: package.json update for <code>@​eslint/js</code> release</li>
<li><a
href="1c0d85049e"><code>1c0d850</code></a>
fix: update <code>eslint-all.js</code> to use <code>Object.freeze</code>
for <code>rules</code> object (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20116">#20116</a>)</li>
<li><a
href="af2a0870fd"><code>af2a087</code></a>
chore: package.json update for <code>@​eslint/js</code> release</li>
<li><a
href="84ffb9680b"><code>84ffb96</code></a>
chore: update <code>@eslint-community/eslint-utils</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20069">#20069</a>)</li>
<li>See full diff in <a
href="https://github.com/eslint/eslint/commits/v9.39.0/packages/js">compare
view</a></li>
</ul>
</details>
<br />

Updates `eslint-plugin-turbo` from 2.5.0 to 2.6.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/turborepo/releases">eslint-plugin-turbo's
releases</a>.</em></p>
<blockquote>
<h2>Turborepo v2.6.0</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>Docs</h3>
<ul>
<li>docs: clarification on Transit Nodes docs by <a
href="https://github.com/maschwenk"><code>@​maschwenk</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/9181">vercel/turborepo#9181</a></li>
<li>docs: add GitHub Actions reusable workflow documentation for remote
caching by <a
href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10923">vercel/turborepo#10923</a></li>
<li>docs: generate blog release OG images by <a
href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10936">vercel/turborepo#10936</a></li>
<li>docs: fix correct package name from eslint-config-turbo to
eslint-plugin-turbo by <a
href="https://github.com/tetzng"><code>@​tetzng</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/10954">vercel/turborepo#10954</a></li>
<li>docs: align tailwindcss 4 guide to the with-tailwind example by <a
href="https://github.com/esauri"><code>@​esauri</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/10963">vercel/turborepo#10963</a></li>
<li>docs: fix typos and formatting issues in Playwright guide by <a
href="https://github.com/yamcodes"><code>@​yamcodes</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/10980">vercel/turborepo#10980</a></li>
<li>docs: adjust compute hours saved component initial value by <a
href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10958">vercel/turborepo#10958</a></li>
<li>docs: clarify passthrough args comparison by <a
href="https://github.com/emilbjorklund"><code>@​emilbjorklund</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/10990">vercel/turborepo#10990</a></li>
<li>docs: fix profile images on home page by <a
href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10993">vercel/turborepo#10993</a></li>
<li>feat: microfrontends by <a
href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10982">vercel/turborepo#10982</a></li>
<li>docs: Clarify passtrhough args cache miss by <a
href="https://github.com/eug-vs"><code>@​eug-vs</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/11026">vercel/turborepo#11026</a></li>
<li>fix: path validation in <code>microfrontends.json</code> by <a
href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/11006">vercel/turborepo#11006</a></li>
<li>feat(microfrontends): schema.json for microfrontends.json by <a
href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/11008">vercel/turborepo#11008</a></li>
</ul>
<h3>create-turbo</h3>
<ul>
<li>feat: update <code>create-turbo</code> Bun prompt text by <a
href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10918">vercel/turborepo#10918</a></li>
</ul>
<h3>eslint</h3>
<ul>
<li>fix(eslint-config-turbo): use module.exports for ESLint v8
compatibility by <a
href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10902">vercel/turborepo#10902</a></li>
<li>perf: ~8.6x faster ESLint rule by <a
href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10943">vercel/turborepo#10943</a></li>
</ul>
<h3>Examples</h3>
<ul>
<li>Update package.json by <a
href="https://github.com/Satheeshsk369"><code>@​Satheeshsk369</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/10892">vercel/turborepo#10892</a></li>
<li>docs: fix JSDoc type for ESLint config in basic example by <a
href="https://github.com/victor-code19"><code>@​victor-code19</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/10727">vercel/turborepo#10727</a></li>
<li>refactor(examples): enhance <code>with-nestjs</code> (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo/issues/8131">#8131</a>)
by <a href="https://github.com/Neosoulink"><code>@​Neosoulink</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/10964">vercel/turborepo#10964</a></li>
<li>examples: Upgrade core-team-maintained examples to Next.js 16 by <a
href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/11014">vercel/turborepo#11014</a></li>
</ul>
<h3>Changelog</h3>
<ul>
<li>chore: remove missing turbow.js references by <a
href="https://github.com/pauloZion1"><code>@​pauloZion1</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/10893">vercel/turborepo#10893</a></li>
<li>fix(turborepo-lockfiles): handle missing optional dependencies in
Bun lockfiles by <a
href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10909">vercel/turborepo#10909</a></li>
<li>fix: update <code>ui</code> suggested value in error message for
turbo.json by <a
href="https://github.com/hugomassing"><code>@​hugomassing</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10896">vercel/turborepo#10896</a></li>
<li>chore: remove unused <code>origin</code> field from auth structs by
<a href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/10910">vercel/turborepo#10910</a></li>
<li>feat: new OAuth flow for Turborepo CLI with Vercel by <a
href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10911">vercel/turborepo#10911</a></li>
<li>fix(lockfiles): include bundled dependencies in Bun lockfile
subgraphs by <a
href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10915">vercel/turborepo#10915</a></li>
<li>test: increase coverage for lockfiles by <a
href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10633">vercel/turborepo#10633</a></li>
<li>fix: update remote cache OAuth refresh flow by <a
href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10916">vercel/turborepo#10916</a></li>
<li>feat(tui): task list search with <code>/</code> by <a
href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10908">vercel/turborepo#10908</a></li>
<li>fix: --graph=foo.dot should not require graphviz installed by <a
href="https://github.com/blast-hardcheese"><code>@​blast-hardcheese</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/10942">vercel/turborepo#10942</a></li>
<li>chore: update devcontainer configuration by <a
href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10955">vercel/turborepo#10955</a></li>
<li>fix: <code>injectWorkspacePackages</code> for <code>turbo
prune</code> with pnpm by <a
href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10945">vercel/turborepo#10945</a></li>
<li>fix: adjust binary call for microfrontends proxy on Windows by <a
href="https://github.com/mknichel"><code>@​mknichel</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/10962">vercel/turborepo#10962</a></li>
<li>Add worktrees.json configuration to .cursor directory by <a
href="https://github.com/Copilot"><code>@​Copilot</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/10986">vercel/turborepo#10986</a></li>
<li>fix: windows symlinking bug by <a
href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/10992">vercel/turborepo#10992</a></li>
<li>fix: added Linux env vars to global passthroughs by <a
href="https://github.com/aviramha"><code>@​aviramha</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/10984">vercel/turborepo#10984</a></li>
<li>fix: recursive transitive closure analysis in npm lockfile parser by
<a href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a>
in <a
href="https://redirect.github.com/vercel/turborepo/pull/10988">vercel/turborepo#10988</a></li>
<li>ci(fix): dynamically set ports in proxy integration tests by <a
href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in
<a
href="https://redirect.github.com/vercel/turborepo/pull/11009">vercel/turborepo#11009</a></li>
<li>feat: Add support for custom microfrontends.json naming by <a
href="https://github.com/kitfoster"><code>@​kitfoster</code></a> in <a
href="https://redirect.github.com/vercel/turborepo/pull/11022">vercel/turborepo#11022</a></li>
</ul>
<h2>New Contributors</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f60165150c"><code>f601651</code></a>
publish 2.6.0 to registry</li>
<li><a
href="0f63f6ed2a"><code>0f63f6e</code></a>
release(turborepo): 2.5.9-canary.11 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo/issues/11030">#11030</a>)</li>
<li><a
href="1cb78e2ba3"><code>1cb78e2</code></a>
release(turborepo): 2.5.9-canary.10 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo/issues/11001">#11001</a>)</li>
<li><a
href="bff33ee1b5"><code>bff33ee</code></a>
release(turborepo): 2.5.9-canary.9 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo/issues/11000">#11000</a>)</li>
<li><a
href="c3d5d99871"><code>c3d5d99</code></a>
release(turborepo): 2.5.9-canary.8 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo/issues/10983">#10983</a>)</li>
<li><a
href="afaa4435e9"><code>afaa443</code></a>
release(turborepo): 2.5.9-canary.7 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo/issues/10947">#10947</a>)</li>
<li><a
href="ad76da0e40"><code>ad76da0</code></a>
perf: ~8.6x faster ESLint rule (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo/issues/10943">#10943</a>)</li>
<li><a
href="7720979fdd"><code>7720979</code></a>
release(turborepo): 2.5.9-canary.6 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo/issues/10946">#10946</a>)</li>
<li><a
href="6a9855b13a"><code>6a9855b</code></a>
release(turborepo): 2.5.9-canary.5 (<a
href="https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo/issues/10937">#10937</a>)</li>
<li><a hre...

_Description has been truncated_

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-04 22:43:09 -07:00
..
src examples: Update basic example to Next.js 15. (#9440) 2024-11-15 08:15:28 -07:00
eslint.config.mjs fix(examples): basic generator (#9687) 2025-01-14 13:57:05 -05:00
package.json examples(deps): bump the basic group in /examples/basic with 9 updates (#11040) 2025-11-04 22:43:09 -07:00
tsconfig.json Re-up create-turbo. (#6439) 2023-11-20 12:09:07 -07:00