chore(deps): bump the basic group in /examples/basic with 3 updates (#10788)
Bumps the basic group in /examples/basic with 3 updates:
[next](https://github.com/vercel/next.js),
[@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next)
and
[typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint).
Updates `next` from 15.4.2 to 15.5.0
<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.5.0</h2>
<h3>Core Changes</h3>
<ul>
<li>Use and enforce exhaustive switch statements for work unit store: <a
href="https://redirect.github.com/vercel/next.js/issues/81577">#81577</a></li>
<li>Enable <code>@typescript-eslint/switch-exhaustiveness-check</code>
rule: <a
href="https://redirect.github.com/vercel/next.js/issues/81583">#81583</a></li>
<li>[dynamicIO] use RSC dynamicness to control partial vs complete PPR
result: <a
href="https://redirect.github.com/vercel/next.js/issues/81627">#81627</a></li>
<li>[dynamicIO] Do not use <code>React.unstable_postpone()</code>: <a
href="https://redirect.github.com/vercel/next.js/issues/81652">#81652</a></li>
<li>feat: new detachable panel UI: <a
href="https://redirect.github.com/vercel/next.js/issues/81483">#81483</a></li>
<li>Turbopack: content-hash PageLoaderAsset: <a
href="https://redirect.github.com/vercel/next.js/issues/81450">#81450</a></li>
<li>[segment explorer] fix content overflow styling: <a
href="https://redirect.github.com/vercel/next.js/issues/81649">#81649</a></li>
<li>Improve reliability of owner stacks for async I/O errors: <a
href="https://redirect.github.com/vercel/next.js/issues/81501">#81501</a></li>
<li>fix(router): Prevent redirect loop on root data requests with
basePath: <a
href="https://redirect.github.com/vercel/next.js/issues/81096">#81096</a></li>
<li>Ensure custom NextServer config is honored: <a
href="https://redirect.github.com/vercel/next.js/issues/81681">#81681</a></li>
<li>Fix before interactive incorrectly render css: <a
href="https://redirect.github.com/vercel/next.js/issues/81146">#81146</a></li>
<li>perf: memorize exclude function in webpack config: <a
href="https://redirect.github.com/vercel/next.js/issues/81525">#81525</a></li>
<li>Also enforce experimental features when there's no next config file:
<a
href="https://redirect.github.com/vercel/next.js/issues/81679">#81679</a></li>
<li>feat(next/image): warn when <code>images.qualities</code> is
undefined: <a
href="https://redirect.github.com/vercel/next.js/issues/81690">#81690</a></li>
<li>feat(build): optimize filterUniqueParamsCombinations to generate
sub-combinations: <a
href="https://redirect.github.com/vercel/next.js/issues/81321">#81321</a></li>
<li>Update NextAdapter type and re-export: <a
href="https://redirect.github.com/vercel/next.js/issues/81692">#81692</a></li>
<li>upgrade to path-to-regexp@6.3.0: <a
href="https://redirect.github.com/vercel/next.js/issues/80123">#80123</a></li>
<li>[metadata] replace for initial body icon case: <a
href="https://redirect.github.com/vercel/next.js/issues/81688">#81688</a></li>
<li>[segment explorer] remove dev panel ui flag: <a
href="https://redirect.github.com/vercel/next.js/issues/81670">#81670</a></li>
<li>Simplify running test apps locally with <code>ppr</code> or
<code>dynamicIO</code> enabled: <a
href="https://redirect.github.com/vercel/next.js/issues/81668">#81668</a></li>
<li>[turbopack] Return cached Promise from
<code>__turbopack_load_by_url__ </code>: <a
href="https://redirect.github.com/vercel/next.js/issues/81663">#81663</a></li>
<li>Upgrade React from <code>97cdd5d3-20250710</code> to
<code>2f0e7e57-20250715</code>: <a
href="https://redirect.github.com/vercel/next.js/issues/81678">#81678</a></li>
<li>Delete unused <code>renderToString</code> function: <a
href="https://redirect.github.com/vercel/next.js/issues/81707">#81707</a></li>
<li>Discard prerendered route handler data from FS cache after
revalidation: <a
href="https://redirect.github.com/vercel/next.js/issues/81611">#81611</a></li>
<li>Upgrade React from <code>2f0e7e57-20250715</code> to
<code>d85ec5f5-20250716</code>: <a
href="https://redirect.github.com/vercel/next.js/issues/81708">#81708</a></li>
<li>Ignore pending revalidations during prerendering: <a
href="https://redirect.github.com/vercel/next.js/issues/81621">#81621</a></li>
<li>[turbopack] Clear chunk cache on HMR instead of creating new
<code>next-server</code> VM: <a
href="https://redirect.github.com/vercel/next.js/issues/81664">#81664</a></li>
<li>fix: rootParams should throw in client when fallbackParams are not
present: <a
href="https://redirect.github.com/vercel/next.js/issues/81711">#81711</a></li>
<li>perf(build): optimize buildAppStaticPaths performance and add helper
function: <a
href="https://redirect.github.com/vercel/next.js/issues/81386">#81386</a></li>
<li>Turbopack: Support string without options for
<code>@next/mdx</code>: <a
href="https://redirect.github.com/vercel/next.js/issues/81713">#81713</a></li>
<li>[Segment Cache] Support dynamic head prefetching: <a
href="https://redirect.github.com/vercel/next.js/issues/81677">#81677</a></li>
<li>[sourcemaps] Consistent cursor columns: <a
href="https://redirect.github.com/vercel/next.js/issues/81375">#81375</a></li>
<li>fix: revert client segment route changes for sub shell generation:
<a
href="https://redirect.github.com/vercel/next.js/issues/81731">#81731</a></li>
<li>fix: pages router metadata bugs with React 19: <a
href="https://redirect.github.com/vercel/next.js/issues/81733">#81733</a></li>
<li>Improve error handling for
<code>headers</code>/<code>cookies</code>/<code>draftMode</code> in
<code>'use cache'</code>: <a
href="https://redirect.github.com/vercel/next.js/issues/81716">#81716</a></li>
<li>[devtool] fix duplicate rendered indicator on server: <a
href="https://redirect.github.com/vercel/next.js/issues/81729">#81729</a></li>
<li>[devtool] enable segment explorer by default: <a
href="https://redirect.github.com/vercel/next.js/issues/81737">#81737</a></li>
<li>[turbopack] Stop exposing globals from Turbopack runtime: <a
href="https://redirect.github.com/vercel/next.js/issues/81727">#81727</a></li>
<li>Remove unnecessary await: <a
href="https://redirect.github.com/vercel/next.js/issues/81761">#81761</a></li>
<li>[chore] bump zod to latest v3: <a
href="https://redirect.github.com/vercel/next.js/issues/81757">#81757</a></li>
<li>feat(turbopack): Log anonymized internal error (panic) information
to telemetry: <a
href="https://redirect.github.com/vercel/next.js/issues/81272">#81272</a></li>
<li>fix: revert client segment route changes for sub shell generation:
<a
href="https://redirect.github.com/vercel/next.js/issues/81740">#81740</a></li>
<li>bugfix: static resources staleTime should be renewed once refetched:
<a
href="https://redirect.github.com/vercel/next.js/issues/81771">#81771</a></li>
<li>[devtool] move font styling to global.css: <a
href="https://redirect.github.com/vercel/next.js/issues/81782">#81782</a></li>
<li>[devtool] copy decoded info of error details: <a
href="https://redirect.github.com/vercel/next.js/issues/81735">#81735</a></li>
<li>fix(build): add sourcePage context for PPR dynamic route lambda
creation: <a
href="https://redirect.github.com/vercel/next.js/issues/81781">#81781</a></li>
<li>refactor: rename experimental.dynamicIO to
experimental.cacheComponents: <a
href="https://redirect.github.com/vercel/next.js/issues/81562">#81562</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/next.js/commit/7e08c8223d64bc2add7a0e5a323cbce0a84bb292"><code>7e08c82</code></a>
v15.5.0</li>
<li><a
href="https://github.com/vercel/next.js/commit/77bb702a0136c01d5a3187d9fb32532c7fe38ef7"><code>77bb702</code></a>
docs: add explanation of disabling lint for next build (<a
href="https://redirect.github.com/vercel/next.js/issues/82805">#82805</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/8f6d345d2dd8e7255b3618cd6dcd652b12ec79c6"><code>8f6d345</code></a>
v15.4.2-canary.56</li>
<li><a
href="https://github.com/vercel/next.js/commit/533bcd1485a731ade68a4fe6ea6aeffc2030cce2"><code>533bcd1</code></a>
docs: Route props helpers, typegen and next lint deprecation (<a
href="https://redirect.github.com/vercel/next.js/issues/82784">#82784</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/e6718d699d1d188fdff8a98191d1e6f69a8604fb"><code>e6718d6</code></a>
docs: fix TS error in Node.js runtime local assets example (<a
href="https://redirect.github.com/vercel/next.js/issues/82672">#82672</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/91da00336c244858f2503b57aa29805e3ae24aa1"><code>91da003</code></a>
fix: remove a few old references to 'next lint' (<a
href="https://redirect.github.com/vercel/next.js/issues/82800">#82800</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/e3e21977ede164c4a9983d4c437d4b64d44559fa"><code>e3e2197</code></a>
v15.4.2-canary.55</li>
<li><a
href="https://github.com/vercel/next.js/commit/408920c566e3419d24488d9770d64eb22217c24b"><code>408920c</code></a>
fix: possible null access (<a
href="https://redirect.github.com/vercel/next.js/issues/82799">#82799</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/4e9cc18917a3cc300b8a8b21e1b570ab775edb2b"><code>4e9cc18</code></a>
fix: don't fail with amp config in JS (<a
href="https://redirect.github.com/vercel/next.js/issues/82798">#82798</a>)</li>
<li><a
href="https://github.com/vercel/next.js/commit/c57fe2561cda36f8a5abb41a94ea1a3f0a094226"><code>c57fe25</code></a>
feat: add a codemod to migrate from the deprecated "next lint"
command (<a
href="https://redirect.github.com/vercel/next.js/issues/82685">#82685</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/next.js/compare/v15.4.2...v15.5.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `@next/eslint-plugin-next` from 15.4.6 to 15.5.0
<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.5.0</h2>
<h3>Core Changes</h3>
<ul>
<li>Use and enforce exhaustive switch statements for work unit store: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/81577">#81577</a></li>
<li>Enable <code>@typescript-eslint/switch-exhaustiveness-check</code>
rule: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/81583">#81583</a></li>
<li>[dynamicIO] use RSC dynamicness to control partial vs complete PPR
result: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/81627">#81627</a></li>
<li>[dynamicIO] Do not use <code>React.unstable_postpone()</code>: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/81652">#81652</a></li>
<li>feat: new detachable panel UI: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/81483">#81483</a></li>
<li>Turbopack: content-hash PageLoaderAsset: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/81450">#81450</a></li>
<li>[segment explorer] fix content overflow styling: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/81649">#81649</a></li>
<li>Improve reliability of owner stacks for async I/O errors: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/81501">#81501</a></li>
<li>fix(router): Prevent redirect loop on root data requests with
basePath: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/81096">#81096</a></li>
<li>Ensure custom NextServer config is honored: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/81681">#81681</a></li>
<li>Fix before interactive incorrectly render css: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/81146">#81146</a></li>
<li>perf: memorize exclude function in webpack config: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/81525">#81525</a></li>
<li>Also enforce experimental features when there's no next config file:
<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/81679">#81679</a></li>
<li>feat(next/image): warn when <code>images.qualities</code> is
undefined: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/81690">#81690</a></li>
<li>feat(build): optimize filterUniqueParamsCombinations to generate
sub-combinations: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/81321">#81321</a></li>
<li>Update NextAdapter type and re-export: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/81692">#81692</a></li>
<li>upgrade to path-to-regexp@6.3.0: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/80123">#80123</a></li>
<li>[metadata] replace for initial body icon case: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/81688">#81688</a></li>
<li>[segment explorer] remove dev panel ui flag: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/81670">#81670</a></li>
<li>Simplify running test apps locally with <code>ppr</code> or
<code>dynamicIO</code> enabled: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/81668">#81668</a></li>
<li>[turbopack] Return cached Promise from
<code>__turbopack_load_by_url__ </code>: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/81663">#81663</a></li>
<li>Upgrade React from <code>97cdd5d3-20250710</code> to
<code>2f0e7e57-20250715</code>: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/81678">#81678</a></li>
<li>Delete unused <code>renderToString</code> function: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/81707">#81707</a></li>
<li>Discard prerendered route handler data from FS cache after
revalidation: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/81611">#81611</a></li>
<li>Upgrade React from <code>2f0e7e57-20250715</code> to
<code>d85ec5f5-20250716</code>: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/81708">#81708</a></li>
<li>Ignore pending revalidations during prerendering: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/81621">#81621</a></li>
<li>[turbopack] Clear chunk cache on HMR instead of creating new
<code>next-server</code> VM: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/81664">#81664</a></li>
<li>fix: rootParams should throw in client when fallbackParams are not
present: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/81711">#81711</a></li>
<li>perf(build): optimize buildAppStaticPaths performance and add helper
function: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/81386">#81386</a></li>
<li>Turbopack: Support string without options for
<code>@next/mdx</code>: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/81713">#81713</a></li>
<li>[Segment Cache] Support dynamic head prefetching: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/81677">#81677</a></li>
<li>[sourcemaps] Consistent cursor columns: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/81375">#81375</a></li>
<li>fix: revert client segment route changes for sub shell generation:
<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/81731">#81731</a></li>
<li>fix: pages router metadata bugs with React 19: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/81733">#81733</a></li>
<li>Improve error handling for
<code>headers</code>/<code>cookies</code>/<code>draftMode</code> in
<code>'use cache'</code>: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/81716">#81716</a></li>
<li>[devtool] fix duplicate rendered indicator on server: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/81729">#81729</a></li>
<li>[devtool] enable segment explorer by default: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/81737">#81737</a></li>
<li>[turbopack] Stop exposing globals from Turbopack runtime: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/81727">#81727</a></li>
<li>Remove unnecessary await: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/81761">#81761</a></li>
<li>[chore] bump zod to latest v3: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/81757">#81757</a></li>
<li>feat(turbopack): Log anonymized internal error (panic) information
to telemetry: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/81272">#81272</a></li>
<li>fix: revert client segment route changes for sub shell generation:
<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/81740">#81740</a></li>
<li>bugfix: static resources staleTime should be renewed once refetched:
<a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/81771">#81771</a></li>
<li>[devtool] move font styling to global.css: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/81782">#81782</a></li>
<li>[devtool] copy decoded info of error details: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/81735">#81735</a></li>
<li>fix(build): add sourcePage context for PPR dynamic route lambda
creation: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/81781">#81781</a></li>
<li>refactor: rename experimental.dynamicIO to
experimental.cacheComponents: <a
href="https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/81562">#81562</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/next.js/commit/7e08c8223d64bc2add7a0e5a323cbce0a84bb292"><code>7e08c82</code></a>
v15.5.0</li>
<li><a
href="https://github.com/vercel/next.js/commit/8f6d345d2dd8e7255b3618cd6dcd652b12ec79c6"><code>8f6d345</code></a>
v15.4.2-canary.56</li>
<li><a
href="https://github.com/vercel/next.js/commit/e3e21977ede164c4a9983d4c437d4b64d44559fa"><code>e3e2197</code></a>
v15.4.2-canary.55</li>
<li><a
href="https://github.com/vercel/next.js/commit/a745826b2cb0192db9ae8c404dc75e2c6f39b6f9"><code>a745826</code></a>
v15.4.2-canary.54</li>
<li><a
href="https://github.com/vercel/next.js/commit/bec38efdb6f2a0d50b33e8ac64bad71319d3cb85"><code>bec38ef</code></a>
v15.4.2-canary.53</li>
<li><a
href="https://github.com/vercel/next.js/commit/97dbf5f2e1e2c9f71e0f610c9c0ce3cdfea0ce2f"><code>97dbf5f</code></a>
v15.4.2-canary.52</li>
<li><a
href="https://github.com/vercel/next.js/commit/9934b3788ab3d9c95c8a9379c57d74938cfe22e4"><code>9934b37</code></a>
v15.4.2-canary.51</li>
<li><a
href="https://github.com/vercel/next.js/commit/df9f3ba484bc2e8bf502cc117a6d29828e108123"><code>df9f3ba</code></a>
v15.4.2-canary.50</li>
<li><a
href="https://github.com/vercel/next.js/commit/56493beebeacfded3289a8c0909060cedabb7aa3"><code>56493be</code></a>
v15.4.2-canary.49</li>
<li><a
href="https://github.com/vercel/next.js/commit/62b659cf3199523b4ba019de0fa98dc3d6359a53"><code>62b659c</code></a>
v15.4.2-canary.48</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/next.js/commits/v15.5.0/packages/eslint-plugin-next">compare
view</a></li>
</ul>
</details>
<br />
Updates `typescript-eslint` from 8.39.0 to 8.40.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/releases">typescript-eslint's
releases</a>.</em></p>
<blockquote>
<h2>v8.40.0</h2>
<h2>8.40.0 (2025-08-18)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>typescript-eslint:</strong> export <code>plugin</code>,
<code>parser</code>, and <code>configs</code> that are compatible with
both <code>defineConfig()</code> and <code>tseslint.config()</code> (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11475">#11475</a>)</li>
<li><strong>typescript-estree:</strong> correct range of import
assertion with trailing comma (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11478">#11478</a>)</li>
<li><strong>utils:</strong> correct <code>calculateConfigForFile</code>
return type (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11451">#11451</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Kirk Waiblinger <a
href="https://github.com/kirkwaiblinger"><code>@kirkwaiblinger</code></a></li>
<li>Nolan Gajdascz <a
href="https://github.com/Gajdascz"><code>@Gajdascz</code></a></li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>v8.39.1</h2>
<h2>8.39.1 (2025-08-11)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>typescript-eslint:</strong> handle <code>file://</code> urls
in stack trace when inferring <code>tsconfigRootDir</code> (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11464">#11464</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Kirk Waiblinger <a
href="https://github.com/kirkwaiblinger"><code>@kirkwaiblinger</code></a></li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md">typescript-eslint's
changelog</a>.</em></p>
<blockquote>
<h2>8.40.0 (2025-08-18)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>typescript-eslint:</strong> export <code>plugin</code>,
<code>parser</code>, and <code>configs</code> that are compatible with
both <code>defineConfig()</code> and <code>tseslint.config()</code> (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11475">#11475</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Kirk Waiblinger <a
href="https://github.com/kirkwaiblinger"><code>@kirkwaiblinger</code></a></li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>8.39.1 (2025-08-11)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>typescript-eslint:</strong> handle <code>file://</code> urls
in stack trace when inferring <code>tsconfigRootDir</code> (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11464">#11464</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Kirk Waiblinger <a
href="https://github.com/kirkwaiblinger"><code>@kirkwaiblinger</code></a></li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/60c3b26317578b03bf64d8194488ba948c1b05bb"><code>60c3b26</code></a>
chore(release): publish 8.40.0</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/3426f0dd6f1f89d923720ff1af53b672809e5587"><code>3426f0d</code></a>
fix(typescript-eslint): export <code>plugin</code>, <code>parser</code>,
and <code>configs</code> that are com...</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/b2ee794265c4c727009e65a4eb5f06fad9686cf8"><code>b2ee794</code></a>
chore(release): publish 8.39.1</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/7319bad3a5022be2adfbcb331451cfd85d1d786a"><code>7319bad</code></a>
fix(typescript-eslint): handle <code>file://</code> urls in stack trace
when inferring `...</li>
<li>See full diff in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.40.0/packages/typescript-eslint">compare
view</a></li>
</ul>
</details>
<br />
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>