Bump the npm-development group across 1 directory with 18 updates
dependencies
Bumps the npm-development group with 16 updates in the /frontend directory:
| Package | From | To |
| --- | --- | --- |
| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `5.46.5` | `5.62.0` |
| [prettier](https://github.com/prettier/prettier) | `3.5.3` | `3.6.2` |
| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.1.1` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.0` | `19.1.8` |
| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.0` | `19.1.1` |
| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.1` | `19.1.6` |
| [turbo](https://github.com/vercel/turborepo) | `2.4.4` | `2.5.5` |
| [typescript](https://github.com/microsoft/TypeScript) | `5.8.2` | `5.8.3` |
| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.23.0` | `9.32.0` |
| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.1` | `4.1.11` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.29.0` | `8.38.0` |
| [eslint](https://github.com/eslint/eslint) | `9.23.0` | `9.32.0` |
| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.2.4` | `15.4.4` |
| [postcss](https://github.com/postcss/postcss) | `8.5.3` | `8.5.6` |
| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.3.1` | `29.4.0` |
| [tsup](https://github.com/egoist/tsup) | `8.4.0` | `8.5.0` |
Updates `knip` from 5.46.5 to 5.62.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/webpro-nl/knip/releases">knip's releases</a>.</em></p>
<blockquote>
<h2>Release 5.62.0</h2>
<ul>
<li>Support <code>.ts</code> extension in <code>toLilconfig</code>utility for default TS configs (<a href="https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1157">#1157</a>) (cbfb9c3b1c6fd4f77b5e5f0987e0f027ee609feb) - thanks <a href="https://github.com/what1s1ove"><code>@what1s1ove</code></a>!</li>
<li>Update reporters to have the correct name for the default reporter (<a href="https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1165">#1165</a>) (bf811460b57a5c6ce1773dae3956edf62f50ce81) - thanks <a href="https://github.com/gavinhenderson"><code>@gavinhenderson</code></a>!</li>
<li>Add <code>audit</code> as a valid command for bun (<a href="https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1168">#1168</a>) (014cbaac78e1ccd09830b7e5bbe8389035f82880) - thanks <a href="https://github.com/carlosedp"><code>@carlosedp</code></a>!</li>
<li>Fix Angular plugin to allow for <code>@angular/build</code> (<a href="https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1175">#1175</a>) (0754130ed26cb4cba6a15bcc708836e1218a4aae) - thanks <a href="https://github.com/davidlj95"><code>@davidlj95</code></a>!</li>
<li>Correctly detect used/unused namespace exports that begin with double underscores (<a href="https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1180">#1180</a>) (259a2f693be762cb3459a7756ee8fad20075c5e3) - thanks <a href="https://github.com/akallem"><code>@akallem</code></a>!</li>
<li>Rename tsconfig-loader.ts → load-tsconfig.ts (61280b0ef37161b889959062dbbd750783c8e7a2)</li>
<li>Support absolute path for config argument (b6066816cc1950515af8c76f956e06d23b4e6784)</li>
<li>Fix formatting (ebc9202f7ae303edafd01921d26b11c871f90ac7)</li>
<li>Add bun.lock support in <code>@knip/create-config</code> (<a href="https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1182">#1182</a>) (da80ab33cccf611143e44d81eb78680e960cce33) - thanks <a href="https://github.com/ShooTeX"><code>@ShooTeX</code></a>!</li>
<li>Support new biome config extends definition (<a href="https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1177">#1177</a>) (07439ef3af85dab40df7596f2c0ae5d392e16b3f) - thanks <a href="https://github.com/Thomascogez"><code>@Thomascogez</code></a>!</li>
<li>Support Vitest projects configuration for dynamic project discovery (<a href="https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1171">#1171</a>) (cd0ed32c66c310db835210fd50f579cb54641d23) - thanks <a href="https://github.com/yyxi"><code>@yyxi</code></a>!</li>
<li>Fix up ESLint flat config resolution (replace <a href="https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1173">#1173</a>) (021ecfff467ce6fa8d23fe3e046364807006cbcd)</li>
<li>Reuse existing entry/production patterns in astro plugin (e65f7099facb55d28c305051c04f2fabfba58d07)</li>
<li>Edit docs (10f8a4f3ec850624d91c87d0187a9326142af12d)</li>
</ul>
<h2>Release 5.61.3</h2>
<ul>
<li>docs: add config docs for compilers and treatConfigHintsAsErrors, move Plugins and Workspace to group level (<a href="https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1152">#1152</a>) (93375c826702645197279652d7f2b5184d9e3275) - thanks <a href="https://github.com/cylewaitforit"><code>@cylewaitforit</code></a>!</li>
<li>Release 1.0.6 (46ca32343d39807fc7a89d6e25193ed294dc3c0d)</li>
<li>Remove unnecessary await in test (6a7964d37ebb60fbd34147e8d948f9a2ef0bf82f)</li>
<li>PackageJsonPeeker → PackagePeeker (f0087f883b8797f023a7418aeef86aacc9d9f3a3)</li>
<li>Minor refactor/rename (457e8ff4e4e2a41401b63adb0d3c0dee821ace36)</li>
<li>Fix absolute path in karma plugin (c40751b37292d014e0d774baef0e85ddeb0ed3a4)</li>
<li>Update docs re. dev (cc555048f503815c792e276d39cbf2ad65229b26)</li>
<li>Refactor post-processing of irregular imports/resolveds (<a href="https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1156">#1156</a>) (aaa1bd0121464012a050bce7cf8250724485b138)</li>
<li>Add config file to cache (<a href="https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1156">#1156</a>) (0b49c69c0eec55671cb94efb021a2e3a0bee4db1)</li>
<li>Don't overwrite cached config file inputs in same run (resolves <a href="https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1156">#1156</a>) (efe2d5d67c9374357a8137334dca90ac44fa2ef7)</li>
<li>Consolidate file node post-processing in one place (843b69b7d387bf8683037eca03a12618df9fe28e)</li>
<li>Add "Debug Node test" launch configs (5a76a6c5d77ea156c810e6bab89aaac0c3f9e5f1)</li>
</ul>
<h2>Release 5.61.2</h2>
<ul>
<li>Add .ts extension to babel config file pattern (a1bcdbb5ab7381552dedce20c7699e533ebe73b9)</li>
<li>Refactor biome plugin a bit (20e5914a0c7149abebfcf5e0dee53d77688cecac)</li>
<li>Add boolean flags to args definition in node plugin (49fe2370bc1dc205b7003ae93161a4e526e7aff4)</li>
<li>Update integration test suite (6bd250afaf9daac6c784f9669ea6224063961dc3)</li>
<li>Read only first bytes of yarn.lock (e2f0fbf728883c87d6e452b3e1d33eb16b42773d)</li>
<li>Add error handler for <code>npm pkg set</code> (bfda6e956819cbe424cd8c51ea8a75272e94b78e)</li>
<li>Enable eslint plugin config resolver for v9 without eslint-config-next (b334c3a868c50043edc46324c9540b178c02c873)</li>
<li>In the aftermath of the previous commit, this had to be done (2de78bd5ec28fa962a34db87abc0889ca8bf7585)</li>
</ul>
<h2>Release 5.61.1</h2>
<ul>
<li>Add new sponsors <a href="https://github.com/samdenty"><code>@samdenty</code></a> and <a href="https://github.com/MidnightDesign"><code>@MidnightDesign</code></a>! ❤️ (191bc9ed5f2515ae2beb2119976d75c98330f218)</li>
<li>Add and clean up posts (d2b8786f69152d53d9549f281418438633fc5f32)</li>
<li>Improve top-level config hint text (7d3119b110d102141fc5514e98ff44d5859dc639)</li>
<li>Edit docs (60da8213d8009571973a38a7566b29ce74cffa0f)</li>
</ul>
<h2>Release 5.61.0</h2>
<ul>
<li>Update plugin test template (<a href="https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1123">#1123</a>) (101f4bc13e3a574ca1d0b180598590eeb015df04) - thanks <a href="https://github.com/daivinhtran"><code>@daivinhtran</code></a>!</li>
<li>feat: <code>biome</code> plugin (<a href="https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1113">#1113</a>) (7cc1a4325bacd93ae889204299ad38976ad25e6f) - thanks <a href="https://github.com/daivinhtran"><code>@daivinhtran</code></a>!</li>
<li>Restore formatting of fixture (b346903187cebf19fc0516d2ea46bd8dec7d4dfe)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/webpro-nl/knip/commit/723d7e02186fd3fccaa16f9e263baaad342e0804"><code>723d7e0</code></a> Release 5.62.0</li>
<li><a href="https://github.com/webpro-nl/knip/commit/e65f7099facb55d28c305051c04f2fabfba58d07"><code>e65f709</code></a> Reuse existing entry/production patterns in astro plugin</li>
<li><a href="https://github.com/webpro-nl/knip/commit/021ecfff467ce6fa8d23fe3e046364807006cbcd"><code>021ecff</code></a> Fix up ESLint flat config resolution (replace <a href="https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1173">#1173</a>)</li>
<li><a href="https://github.com/webpro-nl/knip/commit/cd0ed32c66c310db835210fd50f579cb54641d23"><code>cd0ed32</code></a> Support Vitest projects configuration for dynamic project discovery (<a href="https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1171">#1171</a>)</li>
<li><a href="https://github.com/webpro-nl/knip/commit/07439ef3af85dab40df7596f2c0ae5d392e16b3f"><code>07439ef</code></a> Support new biome config extends definition (<a href="https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1177">#1177</a>)</li>
<li><a href="https://github.com/webpro-nl/knip/commit/ebc9202f7ae303edafd01921d26b11c871f90ac7"><code>ebc9202</code></a> Fix formatting</li>
<li><a href="https://github.com/webpro-nl/knip/commit/b6066816cc1950515af8c76f956e06d23b4e6784"><code>b606681</code></a> Support absolute path for config argument</li>
<li><a href="https://github.com/webpro-nl/knip/commit/61280b0ef37161b889959062dbbd750783c8e7a2"><code>61280b0</code></a> Rename tsconfig-loader.ts → load-tsconfig.ts</li>
<li><a href="https://github.com/webpro-nl/knip/commit/259a2f693be762cb3459a7756ee8fad20075c5e3"><code>259a2f6</code></a> Correctly detect used/unused namespace exports that begin with double undersc...</li>
<li><a href="https://github.com/webpro-nl/knip/commit/0754130ed26cb4cba6a15bcc708836e1218a4aae"><code>0754130</code></a> Fix Angular plugin to allow for <code>@angular/build</code> (<a href="https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1175">#1175</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/webpro-nl/knip/commits/5.62.0/packages/knip">compare view</a></li>
</ul>
</details>
<br />
Updates `prettier` from 3.5.3 to 3.6.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.6.2</h2>
<h2>What's Changed</h2>
<ul>
<li>Add missing blank line around code block by <a href="https://github.com/fisker"><code>@fisker</code></a> in <a href="https://redirect.github.com/prettier/prettier/pull/17675">prettier/prettier#17675</a></li>
</ul>
<p>🔗 <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#362">Changelog</a></p>
<h2>3.6.1</h2>
<ul>
<li>Fix "Warning: File descriptor 39 closed but not opened in unmanaged mode" error when running <code>--experimental-cli</code></li>
</ul>
<p>🔗 <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#361">Changelog</a></p>
<h2>3.6.0</h2>
<p><a href="https://github.com/prettier/prettier/compare/3.5.3...3.6.0">diff</a></p>
<p>🔗 <a href="https://prettier.io/blog/2025/06/23/3.6.0">Release note "Prettier 3.6: Experimental fast CLI and new OXC and Hermes plugins!"</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.6.2</h1>
<p><a href="https://github.com/prettier/prettier/compare/3.6.1...3.6.2">diff</a></p>
<h4>Markdown: Add missing blank line around code block (<a href="https://redirect.github.com/prettier/prettier/pull/17675">#17675</a> by <a href="https://github.com/fisker"><code>@fisker</code></a>)</h4>
<!-- raw HTML omitted -->
<pre lang="md"><code><!-- Input -->
1. Some text, and code block below, with newline after code block
<pre lang="yaml"><code>---
foo: bar
</code></pre>
<ol>
<li>Another</li>
<li>List</li>
</ol>
<p><!-- Prettier 3.6.1 --></p>
<ol>
<li>
<p>Some text, and code block below, with newline after code block</p>
<pre lang="yaml"><code>---
foo: bar
</code></pre>
<ol>
<li>Another</li>
<li>List</li>
</ol>
</li>
</ol>
<p><!-- Prettier 3.6.2 --></p>
<ol>
<li>
<p>Some text, and code block below, with newline after code block</p>
<pre lang="yaml"><code>---
foo: bar
</code></pre>
<ol>
<li>Another</li>
<li>List<br />
</code></pre></li>
</ol>
</li>
</ol>
<h1>3.6.1</h1>
<p><a href="https://github.com/prettier/prettier/compare/3.6.0...3.6.1">diff</a></p>
<h4>TypeScript: Allow const without initializer (<a href="https://redirect.github.com/prettier/prettier/pull/17650">#17650</a>, <a href="https://redirect.github.com/prettier/prettier/pull/17654">#17654</a> by <a href="https://github.com/fisker"><code>@fisker</code></a>)</h4>
<!-- raw HTML omitted -->
<pre lang="jsx"><code>// Input
</tr></table>
</code></pre>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/prettier/prettier/commit/7a8b05f41574633fd3af5298f3eeaf33567ad3d3"><code>7a8b05f</code></a> Release 3.6.2</li>
<li><a href="https://github.com/prettier/prettier/commit/46526b49b6315914b9229be412c1557ce59f8dbf"><code>46526b4</code></a> Add missing blank line around code block (<a href="https://redirect.github.com/prettier/prettier/issues/17675">#17675</a>)</li>
<li><a href="https://github.com/prettier/prettier/commit/a04ec1196f9c3efe2312b10c2f0d02903c9de5e7"><code>a04ec11</code></a> chore(deps): update babel to v7.27.7 (<a href="https://redirect.github.com/prettier/prettier/issues/17684">#17684</a>)</li>
<li><a href="https://github.com/prettier/prettier/commit/32be5b6b44314579f3dcc838f26b03ce47938acb"><code>32be5b6</code></a> chore(deps): update dependency flow-parser to v0.274.1 (<a href="https://redirect.github.com/prettier/prettier/issues/17676">#17676</a>)</li>
<li><a href="https://github.com/prettier/prettier/commit/b55e777924538b69c564abea51a42e33597910b9"><code>b55e777</code></a> Update docs about "TypeScript Configuration Files" (<a href="https://redirect.github.com/prettier/prettier/issues/17677">#17677</a>)</li>
<li><a href="https://github.com/prettier/prettier/commit/b197c99224b2e068736020bdaa8b2f8a686d4b1e"><code>b197c99</code></a> chore(deps): update dependency <code>@vitejs/plugin-react</code> to v4.6.0 (<a href="https://redirect.github.com/prettier/prettier/issues/17674">#17674</a>)</li>
<li><a href="https://github.com/prettier/prettier/commit/1185f8370a7a4c1b038b994e7be32a2413fae12d"><code>1185f83</code></a> chore(deps): update dependency <code>@angular/compiler</code> to v20.0.5 (<a href="https://redirect.github.com/prettier/prettier/issues/17680">#17680</a>)</li>
<li><a href="https://github.com/prettier/prettier/commit/aa1316fa603e25d853e76f69cdc029c19b8d24b9"><code>aa1316f</code></a> chore(deps): update dependency browserslist to v4.25.1 (<a href="https://redirect.github.com/prettier/prettier/issues/17671">#17671</a>)</li>
<li><a href="https://github.com/prettier/prettier/commit/c468d33f16c665363da86f9275be4b4d9f799dcd"><code>c468d33</code></a> chore(deps): update dependency oxc-parser to v0.75.0 (<a href="https://redirect.github.com/prettier/prettier/issues/17672">#17672</a>)</li>
<li><a href="https://github.com/prettier/prettier/commit/3f46d91bdb7b2a650f376215fdf884babfc765b7"><code>3f46d91</code></a> chore(deps): update dependency vite to v7 (<a href="https://redirect.github.com/prettier/prettier/issues/17673">#17673</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/prettier/prettier/compare/3.5.3...3.6.2">compare view</a></li>
</ul>
</details>
<br />
Updates `react` from 19.1.0 to 19.1.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/facebook/react/releases">react's releases</a>.</em></p>
<blockquote>
<h2>19.1.1 (July 28, 2025)</h2>
<h3>React</h3>
<ul>
<li>Fixed Owner Stacks to work with ES2015 function.name semantics (<a href="https://redirect.github.com/facebook/react/pull/33680">#33680</a> by <a href="https://github.com/hoxyq"><code>@hoxyq</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/facebook/react/blob/main/CHANGELOG.md">react's changelog</a>.</em></p>
<blockquote>
<h2>19.1.1 (July 28, 2025)</h2>
<h3>React</h3>
<ul>
<li>Fixed Owner Stacks to work with ES2015 function.name semantics (<a href="https://redirect.github.com/facebook/react/pull/33680">#33680</a> by <a href="https://github.com/hoxyq"><code>@hoxyq</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/facebook/react/commit/87e33ca2b7c4479342091ae642f01266af7ebec9"><code>87e33ca</code></a> Set release versions to 19.1.1</li>
<li><a href="https://github.com/facebook/react/commit/5a1eb6f61a10cd007f1d372a2710d4e0224f4a79"><code>5a1eb6f</code></a> fix: rename bottom stack frame (<a href="https://github.com/facebook/react/tree/HEAD/packages/react/issues/33680">#33680</a>)</li>
<li>See full diff in <a href="https://github.com/facebook/react/commits/v19.1.1/packages/react">compare view</a></li>
</ul>
</details>
<br />
Updates `@types/react` from 19.1.0 to 19.1.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 `react-dom` from 19.1.0 to 19.1.1
<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.1.1 (July 28, 2025)</h2>
<h3>React</h3>
<ul>
<li>Fixed Owner Stacks to work with ES2015 function.name semantics (<a href="https://redirect.github.com/facebook/react/pull/33680">#33680</a> by <a href="https://github.com/hoxyq"><code>@hoxyq</code></a>)</li>
</ul>
</blockquote>
</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.1.1 (July 28, 2025)</h2>
<h3>React</h3>
<ul>
<li>Fixed Owner Stacks to work with ES2015 function.name semantics (<a href="https://redirect.github.com/facebook/react/pull/33680">#33680</a> by <a href="https://github.com/hoxyq"><code>@hoxyq</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/facebook/react/commit/87e33ca2b7c4479342091ae642f01266af7ebec9"><code>87e33ca</code></a> Set release versions to 19.1.1</li>
<li><a href="https://github.com/facebook/react/commit/b793948e15ff714fadea026dcaef9385dce14a19"><code>b793948</code></a> Bump next prerelease version numbers (<a href="https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/32782">#32782</a>)</li>
<li>See full diff in <a href="https://github.com/facebook/react/commits/v19.1.1/packages/react-dom">compare view</a></li>
</ul>
</details>
<br />
Updates `@types/react-dom` from 19.1.1 to 19.1.6
<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 `turbo` from 2.4.4 to 2.5.5
<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.5.5</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>Docs</h3>
<ul>
<li>fix(docs): use <code>pnpm add <pkg></code> instead of <code>pnpm install <pkg></code> by <a href="https://github.com/jferrettiboke"><code>@jferrettiboke</code></a> in <a href="https://redirect.github.com/vercel/turborepo/pull/10529">vercel/turborepo#10529</a></li>
<li>fix(docs): missing commas in package.json files of jest docs by <a href="https://github.com/ashish0kumar"><code>@ashish0kumar</code></a> in <a href="https://redirect.github.com/vercel/turborepo/pull/10560">vercel/turborepo#10560</a></li>
<li>fix(docs): css import order bug in tailwindcss docs and example by <a href="https://github.com/ashish0kumar"><code>@ashish0kumar</code></a> in <a href="https://redirect.github.com/vercel/turborepo/pull/10561">vercel/turborepo#10561</a></li>
<li>docs: logo fix by <a href="https://github.com/anthonyshew"><code>@anthonyshew</code></a> in <a href="https://redirect.github.com/vercel/turborepo/pull/10562">vercel/turborepo#10562</a></li>
<li>chore: bump to next@15.4.0-canary.81 by <a href="https://github.com/mischnic"><code>@mischnic</code></a> in <a href="https://redirect.github.com/vercel/turborepo/pull/10530">vercel/turborepo#10530</a></li>
<li>fix(docs): incorrect CSS filename in Tailwind CSS setup example by <a href="https://github.com/jihwan1211"><code>@jihwan1211</code></a> in <a href="https://redirect.github.com/vercel/turborepo/pull/10573">vercel/turborepo#10573</a></li>
<li>docs: clarity for GitHub Actions caching strategies by <a href="https://github.com/anthonyshew"><code>@anthonyshew</code></a> in <a href="https://redirect.github.com/vercel/turborepo/pull/10583">vercel/turborepo#10583</a></li>
<li>fix(docs): inconsistent command with the illustration by <a href="https://github.com/wilsonwangdev"><code>@wilsonwangdev</code></a> in <a href="https://redirect.github.com/vercel/turborepo/pull/10596">vercel/turborepo#10596</a></li>
<li>fix(docs): inconsistent turbo command with the illustration by <a href="https://github.com/wilsonwangdev"><code>@wilsonwangdev</code></a> in <a href="https://redirect.github.com/vercel/turborepo/pull/10602">vercel/turborepo#10602</a></li>
<li>docs: update Vitest recommendations by <a href="https://github.com/anthonyshew"><code>@anthonyshew</code></a> in <a href="https://redirect.github.com/vercel/turborepo/pull/10621">vercel/turborepo#10621</a></li>
<li>docs: clarify default inputs behavior by <a href="https://github.com/anthonyshew"><code>@anthonyshew</code></a> in <a href="https://redirect.github.com/vercel/turborepo/pull/10628">vercel/turborepo#10628</a></li>
<li>docs: fixing --no-cache alert by <a href="https://github.com/0ri0nexe"><code>@0ri0nexe</code></a> in <a href="https://redirect.github.com/vercel/turborepo/pull/10653">vercel/turborepo#10653</a></li>
<li>feat(auth): optional callback port by <a href="https://github.com/anthonyshew"><code>@anthonyshew</code></a> in <a href="https://redirect.github.com/vercel/turborepo/pull/10666">vercel/turborepo#10666</a></li>
</ul>
<h3>Examples</h3>
<ul>
<li>fix: with-svelte example builds by <a href="https://github.com/anthonyshew"><code>@anthonyshew</code></a> in <a href="https://redirect.github.com/vercel/turborepo/pull/10517">vercel/turborepo#10517</a></li>
<li>chore(deps-dev): bump the basic group in /examples/basic with 3 updates by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/vercel/turborepo/pull/10531">vercel/turborepo#10531</a></li>
<li>chore(deps-dev): bump the with-svelte group in /examples/with-svelte with 3 updates by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/vercel/turborepo/pull/10532">vercel/turborepo#10532</a></li>
<li>chore(deps-dev): bump turbo from 2.5.3 to 2.5.4 in /examples/with-shell-commands by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/vercel/turborepo/pull/10533">vercel/turborepo#10533</a></li>
<li>chore(deps-dev): bump the with-tailwind group in /examples/with-tailwind with 3 updates by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/vercel/turborepo/pull/10534">vercel/turborepo#10534</a></li>
<li>chore(deps): bump the non-monorepo group in /examples/non-monorepo with 6 updates by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/vercel/turborepo/pull/10535">vercel/turborepo#10535</a></li>
<li>chore(deps-dev): bump the kitchen-sink group in /examples/kitchen-sink with 5 updates by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/vercel/turborepo/pull/10536">vercel/turborepo#10536</a></li>
<li>chore(deps-dev): bump eslint-plugin-react from 7.37.4 to 7.37.5 in /examples/basic by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/vercel/turborepo/pull/10553">vercel/turborepo#10553</a></li>
<li>chore(deps): bump the non-monorepo group in /examples/non-monorepo with 3 updates by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/vercel/turborepo/pull/10554">vercel/turborepo#10554</a></li>
<li>chore(deps-dev): bump <code>@types/node</code> from 22.15.3 to 22.15.30 in /examples/with-tailwind by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/vercel/turborepo/pull/10555">vercel/turborepo#10555</a></li>
<li>chore(deps-dev): bump <code>@sveltejs/vite-plugin-svelte</code> from 5.0.3 to 5.1.0 in /examples/with-svelte in the with-svelte group by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/vercel/turborepo/pull/10556">vercel/turborepo#10556</a></li>
<li>chore(deps-dev): bump <code>@vitejs/plugin-react</code> from 4.5.0 to 4.5.1 in /examples/kitchen-sink by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/vercel/turborepo/pull/10557">vercel/turborepo#10557</a></li>
<li>fix(example/with-docker): jest can’t resolve <code>@repo/jest-presets/</code>node by <a href="https://github.com/d0lwl0b"><code>@d0lwl0b</code></a> in <a href="https://redirect.github.com/vercel/turborepo/pull/10551">vercel/turborepo#10551</a></li>
<li>fix(non-monorepo): correct devDependency from 'turb' to 'turbo' by <a href="https://github.com/DiegoDev2"><code>@DiegoDev2</code></a> in <a href="https://redirect.github.com/vercel/turborepo/pull/10526">vercel/turborepo#10526</a></li>
<li>chore(deps-dev): bump the basic group in /examples/basic with 3 updates by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/vercel/turborepo/pull/10567">vercel/turborepo#10567</a></li>
<li>chore(deps): bump the kitchen-sink group in /examples/kitchen-sink with 6 updates by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/vercel/turborepo/pull/10568">vercel/turborepo#10568</a></li>
<li>chore(deps-dev): bump the with-svelte group in /examples/with-svelte with 4 updates by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/vercel/turborepo/pull/10569">vercel/turborepo#10569</a></li>
<li>chore(deps-dev): bump the with-tailwind group in /examples/with-tailwind with 3 updates by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/vercel/turborepo/pull/10570">vercel/turborepo#10570</a></li>
<li>fix(example): add missing Tailwind import to shared ui styles by <a href="https://github.com/sahyl"><code>@sahyl</code></a> in <a href="https://redirect.github.com/vercel/turborepo/pull/10579">vercel/turborepo#10579</a></li>
<li>chore(deps-dev): bump eslint from 9.28.0 to 9.29.0 in /examples/non-monorepo in the non-monorepo group by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/vercel/turborepo/pull/10571">vercel/turborepo#10571</a></li>
<li>docs(example): use npx turbo and show filtering by <a href="https://github.com/sdavids"><code>@sdavids</code></a> in <a href="https://redirect.github.com/vercel/turborepo/pull/10500">vercel/turborepo#10500</a></li>
<li>chore(deps-dev): bump the kitchen-sink group in /examples/kitchen-sink with 2 updates by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/vercel/turborepo/pull/10594">vercel/turborepo#10594</a></li>
<li>chore(deps-dev): bump prettier from 3.5.3 to 3.6.0 in /examples/with-tailwind in the with-tailwind group by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/vercel/turborepo/pull/10595">vercel/turborepo#10595</a></li>
<li>chore(deps-dev): bump prettier from 3.5.3 to 3.6.0 in /examples/basic in the basic group by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/vercel/turborepo/pull/10597">vercel/turborepo#10597</a></li>
<li>chore(deps-dev): bump the with-svelte group in /examples/with-svelte with 2 updates by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/vercel/turborepo/pull/10598">vercel/turborepo#10598</a></li>
<li>chore(deps): bump next from 15.3.3 to 15.3.4 in /examples/non-monorepo by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/vercel/turborepo/pull/10593">vercel/turborepo#10593</a></li>
<li>chore(deps-dev): bump the with-svelte group in /examples/with-svelte with 3 updates by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/vercel/turborepo/pull/10613">vercel/turborepo#10613</a></li>
<li>chore(deps-dev): bump the basic group in /examples/basic with 3 updates by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/vercel/turborepo/pull/10614">vercel/turborepo#10614</a></li>
<li>chore(deps-dev): bump the kitchen-sink group in /examples/kitchen-sink with 5 updates by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/vercel/turborepo/pull/10615">vercel/turborepo#10615</a></li>
<li>chore(deps-dev): bump the with-tailwind group in /examples/with-tailwind with 3 updates by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/vercel/turborepo/pull/10616">vercel/turborepo#10616</a></li>
<li>refactor(examples): remove duplicate Next.js plugin from app tsconfig files by <a href="https://github.com/JeongHwan-dev"><code>@JeongHwan-dev</code></a> in <a href="https://redirect.github.com/vercel/turborepo/pull/10612">vercel/turborepo#10612</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/vercel/turborepo/commit/f70e97259fbea8b4af117b51a78e84e285fa705d"><code>f70e972</code></a> publish 2.5.5 to registry</li>
<li><a href="https://github.com/vercel/turborepo/commit/dd31af92199a65c0e5fe4d1c4acffb41c3a2fd68"><code>dd31af9</code></a> fix(query): pin to last graphiql version with artifacts (<a href="https://redirect.github.com/vercel/turborepo/issues/10685">#10685</a>)</li>
<li><a href="https://github.com/vercel/turborepo/commit/8f00a697cfe5b686d11199c219544070e05f54ac"><code>8f00a69</code></a> refactor: move config file discovery to shared util (<a href="https://redirect.github.com/vercel/turborepo/issues/10677">#10677</a>)</li>
<li><a href="https://github.com/vercel/turborepo/commit/73f73730d2bbb5f48df95f428ad2016a4aa9d51f"><code>73f7373</code></a> chore(deps-dev): bump eslint from 9.30.1 to 9.31.0 in /examples/non-monorepo ...</li>
<li><a href="https://github.com/vercel/turborepo/commit/9ac8faa7a4bff918594c61890ae120fa5a0e173f"><code>9ac8faa</code></a> chore(deps-dev): bump the with-tailwind group in /examples/with-tailwind with...</li>
<li><a href="https://github.com/vercel/turborepo/commit/7f11487ff8b5c1a177f340661a0ec86489a5888e"><code>7f11487</code></a> fix(examples): update vitest config paths for packages and apps in `with-vite...</li>
<li><a href="https://github.com/vercel/turborepo/commit/be6f7baac3a83a448f1db07d04e385f1f6a03115"><code>be6f7ba</code></a> chore(deps-dev): bump the basic group in /examples/basic with 3 updates (<a href="https://redirect.github.com/vercel/turborepo/issues/10673">#10673</a>)</li>
<li><a href="https://github.com/vercel/turborepo/commit/57940141eaf49a7ac6b0ab49266578ba85b1c761"><code>5794014</code></a> fix: typescript-config export form react-native-web (<a href="https://redirect.github.com/vercel/turborepo/issues/10671">#10671</a>)</li>
<li><a href="https://github.com/vercel/turborepo/commit/9b4f3d3a911b6489f812f690a866cf3dc43c3a5b"><code>9b4f3d3</code></a> chore(deps-dev): bump the kitchen-sink group in /examples/kitchen-sink with 5...</li>
<li><a href="https://github.com/vercel/turborepo/commit/d560d15ad30d2659646af490968c9f938e3ab964"><code>d560d15</code></a> chore(deps-dev): bump the with-svelte group in /examples/with-svelte with 3 u...</li>
<li>Additional commits viewable in <a href="https://github.com/vercel/turborepo/compare/v2.4.4...v2.5.5">compare view</a></li>
</ul>
</details>
<br />
Updates `typescript` from 5.8.2 to 5.8.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.8.3</h2>
<p>For release notes, check out the <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-8/">release announcement</a>.</p>
<ul>
<li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.8.0%22+is%3Aclosed+">fixed issues query for Typescript 5.8.0 (Beta)</a>.</li>
<li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.8.1%22+is%3Aclosed+">fixed issues query for Typescript 5.8.1 (RC)</a>.</li>
<li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.8.2%22+is%3Aclosed+">fixed issues query for Typescript 5.8.2 (Stable)</a>.</li>
<li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.8.3%22+is%3Aclosed+">fixed issues query for Typescript 5.8.3 (Stable)</a>.</li>
</ul>
<p>Downloads are available on:</p>
<ul>
<li><a href="https://www.npmjs.com/package/typescript">npm</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/microsoft/TypeScript/commit/83dc0bb2ed91fe0815ab28dc3ff95fae7425e413"><code>83dc0bb</code></a> Convert release publishing inputs into parameters (<a href="https://redirect.github.com/microsoft/TypeScript/issues/61523">#61523</a>)</li>
<li><a href="https://github.com/microsoft/TypeScript/commit/ba663f6ac25ec7774b38a3fad04fe8ea016f9420"><code>ba663f6</code></a> Exclude completions of binding pattern variable initializers (<a href="https://redirect.github.com/microsoft/TypeScript/issues/52723">#52723</a>)</li>
<li><a href="https://github.com/microsoft/TypeScript/commit/7205eda454ce8ac7313699bd5905ed3f689142bf"><code>7205eda</code></a> Bump github/codeql-action from 3.28.12 to 3.28.13 in the github-actions group...</li>
<li><a href="https://github.com/microsoft/TypeScript/commit/89c572ca0cbed845e374c29ce3a9ef28715160be"><code>89c572c</code></a> Fixed a symbol display crash on expando members write locations (<a href="https://redirect.github.com/microsoft/TypeScript/issues/55478">#55478</a>)</li>
<li><a href="https://github.com/microsoft/TypeScript/commit/7b26d2eba5626e15b9e85e8c3adff1e1c0583c6f"><code>7b26d2e</code></a> Fix incorrect name in new release pipeline (<a href="https://redirect.github.com/microsoft/TypeScript/issues/61514">#61514</a>)</li>
<li><a href="https://github.com/microsoft/TypeScript/commit/c7a559eeae535724724ff7dac4e698129649be6c"><code>c7a559e</code></a> Add new release publisher yaml (<a href="https://redirect.github.com/microsoft/TypeScript/issues/61491">#61491</a>)</li>
<li><a href="https://github.com/microsoft/TypeScript/commit/29e6d6689dfb422e4f1395546c1917d07e1f664d"><code>29e6d66</code></a> Fix <code>lib.includes('dom')</code> check in <code>containerSeemsToBeEmptyDomElement</code> (<a href="https://redirect.github.com/microsoft/TypeScript/issues/61481">#61481</a>)</li>
<li><a href="https://github.com/microsoft/TypeScript/commit/19b777260b26aac5707b1efd34202054164d4a9d"><code>19b7772</code></a> Bump the github-actions group with 4 updates (<a href="https://redirect.github.com/microsoft/TypeScript/issues/61474">#61474</a>)</li>
<li><a href="https://github.com/microsoft/TypeScript/commit/4dc677b292354f4b9162452b2e00f4d7dd118221"><code>4dc677b</code></a> Fix errors on type assertions in erasableSyntaxOnly (<a href="https://redirect.github.com/microsoft/TypeScript/issues/61452">#61452</a>)</li>
<li><a href="https://github.com/microsoft/TypeScript/commit/ee3dd7264b23e58bbad86d08a475cac78f330abf"><code>ee3dd72</code></a> fix(60908): Unexpected "'Type' is declared but its value is never read." erro...</li>
<li>Additional commits viewable in <a href="https://github.com/microsoft/TypeScript/compare/v5.8.2...v5.8.3">compare view</a></li>
</ul>
</details>
<br />
Updates `@eslint/js` from 9.23.0 to 9.32.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.32.0</h2>
<h2>Features</h2>
<ul>
<li><a href="https://github.com/eslint/eslint/commit/1245000c5a81954d42f0c7eb670efe450c3bbad5"><code>1245000</code></a> feat: support explicit resource management in core rules (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19828">#19828</a>) (fnx)</li>
<li><a href="https://github.com/eslint/eslint/commit/0e957a7b5528f375a51e7c1a2fd1b03cdcd2af2d"><code>0e957a7</code></a> feat: support typescript types in accessor rules (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19882">#19882</a>) (fnx)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a href="https://github.com/eslint/eslint/commit/960fd40dfd204af30726b49b6bec714fe49a606e"><code>960fd40</code></a> fix: Upgrade <code>@eslint/js</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19971">#19971</a>) (Nicholas C. Zakas)</li>
<li><a href="https://github.com/eslint/eslint/commit/bbf23fa2f1c6058f6cb5c9f2f32460a15e75e596"><code>bbf23fa</code></a> fix: Refactor reporting into FileReport (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19877">#19877</a>) (Nicholas C. Zakas)</li>
<li><a href="https://github.com/eslint/eslint/commit/d4988872f375890bf677ce1a1d92a505085b51fa"><code>d498887</code></a> fix: bump <code>@eslint/plugin-kit</code> to 0.3.4 to resolve vulnerability (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19965">#19965</a>) (Milos Djermanovic)</li>
<li><a href="https://github.com/eslint/eslint/commit/f46fc6c137c951bc73cf3bd9446053c1b11f769b"><code>f46fc6c</code></a> fix: report only global references in no-implied-eval (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19932">#19932</a>) (Nitin Kumar)</li>
<li><a href="https://github.com/eslint/eslint/commit/7863d26b7cfb03a81ec86f93439757ff60bf6afb"><code>7863d26</code></a> fix: remove outdated types in <code>ParserOptions.ecmaFeatures</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19944">#19944</a>) (ntnyq)</li>
<li><a href="https://github.com/eslint/eslint/commit/317330552e2d276221c7f2dd9c1516ad8b41cc3c"><code>3173305</code></a> fix: update execScript message in no-implied-eval rule (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19937">#19937</a>) (TKDev7)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a href="https://github.com/eslint/eslint/commit/86e7426e4463ca49ffa5c82e825ecb6aa19ca8a0"><code>86e7426</code></a> docs: Update README (GitHub Actions Bot)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a href="https://github.com/eslint/eslint/commit/50de1ced9df2b1ee48ee6843c8cfe0f5d8edbc27"><code>50de1ce</code></a> chore: package.json update for <code>@eslint/js</code> release (Jenkins)</li>
<li><a href="https://github.com/eslint/eslint/commit/74f01a3f5905aaa0902837ced2425209c09c048f"><code>74f01a3</code></a> ci: unpin <code>jiti</code> to version <code>^2.5.1</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19970">#19970</a>) (루밀LuMir)</li>
<li><a href="https://github.com/eslint/eslint/commit/2ab13813a7e7f3014c35490b351447ec43229951"><code>2ab1381</code></a> ci: pin <code>jiti</code> to version 2.4.2 (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19964">#19964</a>) (Francesco Trotta)</li>
<li><a href="https://github.com/eslint/eslint/commit/b7f75454695079f54b77fcdc9ebe3b9199d5ad30"><code>b7f7545</code></a> test: switch to flat config mode in <code>SourceCode</code> tests (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19953">#19953</a>) (Milos Djermanovic)</li>
<li><a href="https://github.com/eslint/eslint/commit/f5a35e3b7cee17cd31fc02c24c3e74b42ee202bc"><code>f5a35e3</code></a> test: switch to flat config mode in eslint-fuzzer (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19960">#19960</a>) (Milos Djermanovic)</li>
<li><a href="https://github.com/eslint/eslint/commit/e22af8c42d622d8d912ee7bedf49bf4283247fdc"><code>e22af8c</code></a> refactor: use <code>CustomRuleDefinitionType</code> in <code>JSRuleDefinition</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19949">#19949</a>) (Francesco Trotta)</li>
<li><a href="https://github.com/eslint/eslint/commit/e85571730f1360464b7ee00695c678d551f9c643"><code>e855717</code></a> chore: switch performance tests to hyperfine (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19919">#19919</a>) (Francesco Trotta)</li>
<li><a href="https://github.com/eslint/eslint/commit/2f73a23655092a41780859ffe0a07c44a2f1b5f5"><code>2f73a23</code></a> test: switch to flat config mode in <code>ast-utils</code> tests (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19948">#19948</a>) (Milos Djermanovic)</li>
<li><a href="https://github.com/eslint/eslint/commit/c565a530f50c96dacd44e096f7d531b073aa4dc7"><code>c565a53</code></a> chore: exclude <code>further_reading_links.json</code> from Prettier formatting (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19943">#19943</a>) (Milos Djermanovic)</li>
</ul>
<h2>v9.31.0</h2>
<h2>Features</h2>
<ul>
<li><a href="https://github.com/eslint/eslint/commit/35cf44c22e36b1554486e7a75c870e86c10b83f8"><code>35cf44c</code></a> feat: output full actual location in rule tester if different (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19904">#19904</a>) (ST-DDT)</li>
<li><a href="https://github.com/eslint/eslint/commit/a6a63259de6cb5642f69c7be429554bbcedca4c0"><code>a6a6325</code></a> feat: support explicit resource management in <code>no-loop-func</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19895">#19895</a>) (Milos Djermanovic)</li>
<li><a href="https://github.com/eslint/eslint/commit/4682cdc6960279ee17f23899fbab6f58d881eadf"><code>4682cdc</code></a> feat: support explicit resource management in <code>no-undef-init</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19894">#19894</a>) (Milos Djermanovic)</li>
<li><a href="https://github.com/eslint/eslint/commit/58482165eaf597cc5c58216a956c301ae87520b3"><code>5848216</code></a> feat: support explicit resource management in <code>init-declarations</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19893">#19893</a>) (Milos Djermanovic)</li>
<li><a href="https://github.com/eslint/eslint/commit/bb370b8e79f65ee32d9d89ecf249fb74a141ad22"><code>bb370b8</code></a> feat: support explicit resource management in <code>no-const-assign</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19892">#19892</a>) (Milos Djermanovic)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a href="https://github.com/eslint/eslint/commit/07fac6cafa0426b4d1ea12d9001f3955f19b286d"><code>07fac6c</code></a> fix: retry on EMFILE when writing autofix results (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19926">#19926</a>) (TKDev7)</li>
<li><a href="https://github.com/eslint/eslint/commit/28cc7abbb72b29b1cac6fc4253646a7839586064"><code>28cc7ab</code></a> fix: Remove incorrect RuleContext types (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19910">#19910</a>) (Nicholas C. Zakas)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a href="https://github.com/eslint/eslint/commit/664cb44ab03785bd200a792607a7e20faa2d4b28"><code>664cb44</code></a> docs: Update README (GitHub Actions Bot)</li>
<li><a href="https://github.com/eslint/eslint/commit/40dbe2a43f83d366e9026faec70293512fb61ca2"><code>40dbe2a</code></a> docs: fix mismatch between <code>globalIgnores()</code> code and text (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19914">#19914</a>) (MaoShizhong)</li>
<li><a href="https://github.com/eslint/eslint/commit/5a0069d60815246cf24e1c96125540792c2507ef"><code>5a0069d</code></a> docs: Update README (GitHub Actions Bot)</li>
<li><a href="https://github.com/eslint/eslint/commit/fef04b5c7fea99362d67b31b8e98cd4914020ed3"><code>fef04b5</code></a> docs: Update working on issues info (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19902">#19902</a>) (Nicholas C. Zakas)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a href="https://github.com/eslint/eslint/commit/3ddd454c1c73294e5af7905d60d03fac162f1b3e"><code>3ddd454</code></a> chore: upgrade to <code>@eslint/js@9.31.0</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19935">#19935</a>) (Francesco Trotta)</li>
<li><a href="https://github.com/eslint/eslint/commit/d5054e5454a537e9ade238c768c262c6c592cbc1"><code>d5054e5</code></a> chore: package.json update for <code>@eslint/js</code> release (Jenkins)</li>
<li><a href="https://github.com/eslint/eslint/commit/0f4a3781fe7c11fad7b206c3c694655486ddd187"><code>0f4a378</code></a> chore: update eslint (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19933">#19933</a>) (renovate[bot])</li>
<li><a href="https://github.com/eslint/eslint/commit/76c2340c368f96db77439b5cd1df0196cc39bf3e"><code>76c2340</code></a> chore: bump mocha to v11 (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19917">#19917</a>) (루밀LuMir)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md"><code>@eslint/js</code>'s changelog</a>.</em></p>
<blockquote>
<p>v9.32.0 - July 25, 2025</p>
<ul>
<li><a href="https://github.com/eslint/eslint/commit/960fd40dfd204af30726b49b6bec714fe49a606e"><code>960fd40</code></a> fix: Upgrade <code>@eslint/js</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19971">#19971</a>) (Nicholas C. Zakas)</li>
<li><a href="https://github.com/eslint/eslint/commit/50de1ced9df2b1ee48ee6843c8cfe0f5d8edbc27"><code>50de1ce</code></a> chore: package.json update for <code>@eslint/js</code> release (Jenkins)</li>
<li><a href="https://github.com/eslint/eslint/commit/bbf23fa2f1c6058f6cb5c9f2f32460a15e75e596"><code>bbf23fa</code></a> fix: Refactor reporting into FileReport (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19877">#19877</a>) (Nicholas C. Zakas)</li>
<li><a href="https://github.com/eslint/eslint/commit/74f01a3f5905aaa0902837ced2425209c09c048f"><code>74f01a3</code></a> ci: unpin <code>jiti</code> to version <code>^2.5.1</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19970">#19970</a>) (루밀LuMir)</li>
<li><a href="https://github.com/eslint/eslint/commit/d4988872f375890bf677ce1a1d92a505085b51fa"><code>d498887</code></a> fix: bump <code>@eslint/plugin-kit</code> to 0.3.4 to resolve vulnerability (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19965">#19965</a>) (Milos Djermanovic)</li>
<li><a href="https://github.com/eslint/eslint/commit/2ab13813a7e7f3014c35490b351447ec43229951"><code>2ab1381</code></a> ci: pin <code>jiti</code> to version 2.4.2 (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19964">#19964</a>) (Francesco Trotta)</li>
<li><a href="https://github.com/eslint/eslint/commit/b7f75454695079f54b77fcdc9ebe3b9199d5ad30"><code>b7f7545</code></a> test: switch to flat config mode in <code>SourceCode</code> tests (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19953">#19953</a>) (Milos Djermanovic)</li>
<li><a href="https://github.com/eslint/eslint/commit/f5a35e3b7cee17cd31fc02c24c3e74b42ee202bc"><code>f5a35e3</code></a> test: switch to flat config mode in eslint-fuzzer (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19960">#19960</a>) (Milos Djermanovic)</li>
<li><a href="https://github.com/eslint/eslint/commit/f46fc6c137c951bc73cf3bd9446053c1b11f769b"><code>f46fc6c</code></a> fix: report only global references in no-implied-eval (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19932">#19932</a>) (Nitin Kumar)</li>
<li><a href="https://github.com/eslint/eslint/commit/86e7426e4463ca49ffa5c82e825ecb6aa19ca8a0"><code>86e7426</code></a> docs: Update README (GitHub Actions Bot)</li>
<li><a href="https://github.com/eslint/eslint/commit/e22af8c42d622d8d912ee7bedf49bf4283247fdc"><code>e22af8c</code></a> refactor: use <code>CustomRuleDefinitionType</code> in <code>JSRuleDefinition</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19949">#19949</a>) (Francesco Trotta)</li>
<li><a href="https://github.com/eslint/eslint/commit/1245000c5a81954d42f0c7eb670efe450c3bbad5"><code>1245000</code></a> feat: support explicit resource management in core rules (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19828">#19828</a>) (fnx)</li>
<li><a href="https://github.com/eslint/eslint/commit/e85571730f1360464b7ee00695c678d551f9c643"><code>e855717</code></a> chore: switch performance tests to hyperfine (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19919">#19919</a>) (Francesco Trotta)</li>
<li><a href="https://github.com/eslint/eslint/commit/0e957a7b5528f375a51e7c1a2fd1b03cdcd2af2d"><code>0e957a7</code></a> feat: support typescript types in accessor rules (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19882">#19882</a>) (fnx)</li>
<li><a href="https://github.com/eslint/eslint/commit/2f73a23655092a41780859ffe0a07c44a2f1b5f5"><code>2f73a23</code></a> test: switch to flat config mode in <code>ast-utils</code> tests (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19948">#19948</a>) (Milos Djermanovic)</li>
<li><a href="https://github.com/eslint/eslint/commit/7863d26b7cfb03a81ec86f93439757ff60bf6afb"><code>7863d26</code></a> fix: remove outdated types in <code>ParserOptions.ecmaFeatures</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19944">#19944</a>) (ntnyq)</li>
<li><a href="https://github.com/eslint/eslint/commit/c565a530f50c96dacd44e096f7d531b073aa4dc7"><code>c565a53</code></a> chore: exclude <code>further_reading_links.json</code> from Prettier formatting (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19943">#19943</a>) (Milos Djermanovic)</li>
<li><a href="https://github.com/eslint/eslint/commit/317330552e2d276221c7f2dd9c1516ad8b41cc3c"><code>3173305</code></a> fix: update execScript message in no-implied-eval rule (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19937">#19937</a>) (TKDev7)</li>
</ul>
<p>v9.31.0 - July 11, 2025</p>
<ul>
<li><a href="https://github.com/eslint/eslint/commit/3ddd454c1c73294e5af7905d60d03fac162f1b3e"><code>3ddd454</code></a> chore: upgrade to <code>@eslint/js@9.31.0</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19935">#19935</a>) (Francesco Trotta)</li>
<li><a href="https://github.com/eslint/eslint/commit/d5054e5454a537e9ade238c768c262c6c592cbc1"><code>d5054e5</code></a> chore: package.json update for <code>@eslint/js</code> release (Jenkins)</li>
<li><a href="https://github.com/eslint/eslint/commit/0f4a3781fe7c11fad7b206c3c694655486ddd187"><code>0f4a378</code></a> chore: update eslint (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19933">#19933</a>) (renovate[bot])</li>
<li><a href="https://github.com/eslint/eslint/commit/664cb44ab03785bd200a792607a7e20faa2d4b28"><code>664cb44</code></a> docs: Update README (GitHub Actions Bot)</li>
<li><a href="https://github.com/eslint/eslint/commit/07fac6cafa0426b4d1ea12d9001f3955f19b286d"><code>07fac6c</code></a> fix: retry on EMFILE when writing autofix results (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19926">#19926</a>) (TKDev7)</li>
<li><a href="https://github.com/eslint/eslint/commit/35cf44c22e36b1554486e7a75c870e86c10b83f8"><code>35cf44c</code></a> feat: output full actual location in rule tester if different (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19904">#19904</a>) (ST-DDT)</li>
<li><a href="https://github.com/eslint/eslint/commit/40dbe2a43f83d366e9026faec70293512fb61ca2"><code>40dbe2a</code></a> docs: fix mismatch between <code>globalIgnores()</code> code and text (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19914">#19914</a>) (MaoShizhong)</li>
<li><a href="https://github.com/eslint/eslint/commit/76c2340c368f96db77439b5cd1df0196cc39bf3e"><code>76c2340</code></a> chore: bump mocha to v11 (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19917">#19917</a>) (루밀LuMir)</li>
<li><a href="https://github.com/eslint/eslint/commit/28cc7abbb72b29b1cac6fc4253646a7839586064"><code>28cc7ab</code></a> fix: Remove incorrect RuleContext types (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19910">#19910</a>) (Nicholas C. Zakas)</li>
<li><a href="https://github.com/eslint/eslint/commit/a6a63259de6cb5642f69c7be429554bbcedca4c0"><code>a6a6325</code></a> feat: support explicit resource management in <code>no-loop-func</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19895">#19895</a>) (Milos Djermanovic)</li>
<li><a href="https://github.com/eslint/eslint/commit/4682cdc6960279ee17f23899fbab6f58d881eadf"><code>4682cdc</code></a> feat: support explicit resource management in <code>no-undef-init</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19894">#19894</a>) (Milos Djermanovic)</li>
<li><a href="https://github.com/eslint/eslint/commit/58482165eaf597cc5c58216a956c301ae87520b3"><code>5848216</code></a> feat: support explicit resource management in <code>init-declarations</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19893">#19893</a>) (Milos Djermanovic)</li>
<li><a href="https://github.com/eslint/eslint/commit/bb370b8e79f65ee32d9d89ecf249fb74a141ad22"><code>bb370b8</code></a> feat: support explicit resource management in <code>no-const-assign</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19892">#19892</a>) (Milos Djermanovic)</li>
<li><a href="https://github.com/eslint/eslint/commit/5a0069d60815246cf24e1c96125540792c2507ef"><code>5a0069d</code></a> docs: Update README (GitHub Actions Bot)</li>
<li><a href="https://github.com/eslint/eslint/commit/fef04b5c7fea99362d67b31b8e98cd4914020ed3"><code>fef04b5</code></a> docs: Update working on issues info (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19902">#19902</a>) (Nicholas C. Zakas)</li>
</ul>
<p>v9.30.1 - July 1, 2025</p>
<ul>
<li><a href="https://github.com/eslint/eslint/commit/b035f747c6e6d1c7a299c90b0ed0b8109cf24a53"><code>b035f74</code></a> chore: upgrade to <code>@eslint/js@9.30.1</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19906">#19906</a>) (Francesco Trotta)</li>
<li><a href="https://github.com/eslint/eslint/commit/b3dbc16563cb7036d75edff9814e17053a645321"><code>b3dbc16</code></a> chore: package.json update for <code>@eslint/js</code> release (Jenkins)</li>
<li><a href="https://github.com/eslint/eslint/commit/e91bb870f8c6e38baa508f18048cd2a2d04b8b9c"><code>e91bb87</code></a> fix: allow separate default and named type imports (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19899">#19899</a>) (xbinaryx)</li>
<li><a href="https://github.com/eslint/eslint/commit/ab7c62598a9fca498e495d45029ae92fd5fb9bf3"><code>ab7c625</code></a> docs: Update README (GitHub Actions Bot)</li>
<li><a href="https://github.com/eslint/eslint/commit/dae1e5bb27db0e846efbe3026210013b42817838"><code>dae1e5b</code></a> docs: update jsdoc's link (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19896">#19896</a>) (JamesVanWaza)</li>
</ul>
<p>v9.30.0 - June 27, 2025</p>
<ul>
<li><a href="https://github.com/eslint/eslint/commit/2b6491cd4b8eec44d4a3f8dea1b71151e8dd0230"><code>2b6491c</code></a> chore: upgrade to <code>@eslint/js@9.30.0</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19889">#19889</a>) (Francesco Trotta)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/eslint/eslint/commit/50de1ced9df2b1ee48ee6843c8cfe0f5d8edbc27"><code>50de1ce</code></a> chore: package.json update for <code>@eslint/js</code> release</li>
<li><a href="https://github.com/eslint/eslint/commit/d5054e5454a537e9ade238c768c262c6c592cbc1"><code>d5054e5</code></a> chore: package.json update for <code>@eslint/js</code> release</li>
<li><a href="https://github.com/eslint/eslint/commit/b3dbc16563cb7036d75edff9814e17053a645321"><code>b3dbc16</code></a> chore: package.json update for <code>@eslint/js</code> release</li>
<li><a href="https://github.com/eslint/eslint/commit/5a5d5261037fdf84a91f2f22d3726d58572453f4"><code>5a5d526</code></a> chore: package.json update for <code>@eslint/js</code> release</li>
<li><a href="https://github.com/eslint/eslint/commit/acf2201a067d062e007b1b7b164b8e96fa1af50f"><code>acf2201</code></a> chore: package.json update for <code>@eslint/js</code> release</li>
<li><a href="https://github.com/eslint/eslint/commit/844f5a69dc78ca38f856c137e061e8facc9d00ba"><code>844f5a6</code></a> chore: package.json update for <code>@eslint/js</code> release</li>
<li><a href="https://github.com/eslint/eslint/commit/ecaef7351f9f3220aa57409bf98db3e55b07a02a"><code>ecaef73</code></a> chore: package.json update for <code>@eslint/js</code> release</li>
<li><a href="https://github.com/eslint/eslint/commit/7bc6c71ca350fa37531291e1d704be6ed408c5dc"><code>7bc6c71</code></a> feat: add no-unassigned-vars rule (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19618">#19618</a>)</li>
<li><a href="https://github.com/eslint/eslint/commit/35304dd2b0d8a4b640b9a25ae27ebdcb5e124cde"><code>35304dd</code></a> chore: add missing <code>funding</code> field to packages (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19684">#19684</a>)</li>
<li><a href="https://github.com/eslint/eslint/commit/d6fa4ac031c2fe24fb778e84940393fbda3ddf77"><code>d6fa4ac</code></a> chore: package.json update for <code>@eslint/js</code> release</li>
<li>Additional commits viewable in <a href="https://github.com/eslint/eslint/commits/v9.32.0/packages/js">compare view</a></li>
</ul>
</details>
<br />
Updates `@tailwindcss/postcss` from 4.1.1 to 4.1.11
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/tailwindlabs/tailwindcss/releases"><code>@tailwindcss/postcss</code>'s releases</a>.</em></p>
<blockquote>
<h2>v4.1.11</h2>
<h3>Fixed</h3>
<ul>
<li>Add heuristic to skip candidate migrations inside <code>emit(…)</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18330">#18330</a>)</li>
<li>Extract candidates with variants in Clojure/ClojureScript keywords (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18338">#18338</a>)</li>
<li>Document <code>--watch=always</code> in the CLI's usage (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18337">#18337</a>)</li>
<li>Add support for Vite 7 to <code>@tailwindcss/vite</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18384">#18384</a>)</li>
</ul>
<h2>v4.1.10</h2>
<h3>Fixed</h3>
<ul>
<li>Fix incorrectly generated CSS when using percentages in arbitrary values with calc (e.g. <code>w-[calc(100%-var(--offset))]</code>) (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18289">#18289</a>)</li>
</ul>
<h2>v4.1.9</h2>
<h3>Fixed</h3>
<ul>
<li>Correctly parse custom properties with strings containing semicolons (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18251">#18251</a>)</li>
<li>Upgrade: Migrate arbitrary modifiers without percentage signs to bare values (e.g. <code>/[0.16]</code> → <code>/16</code>) (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18184">#18184</a>)</li>
<li>Upgrade: Migrate CSS variable shorthands where fallback value contains function call (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18184">#18184</a>)</li>
<li>Upgrade: Migrate negative arbitrary values to negative bare values (e.g. <code>mb-[-32rem]</code> → <code>-mb-128</code>) (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18212">#18212</a>)</li>
<li>Upgrade: Do not migrate <code>blur</code> in <code>wire:model.blur</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18216">#18216</a>)</li>
<li>Don't add spaces around CSS dashed idents when formatting math expressions (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18220">#18220</a>)</li>
</ul>
<h2>v4.1.8</h2>
<h3>Added</h3>
<ul>
<li>Improve error messages when <code>@apply</code> fails (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18059">#18059</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Upgrade: Do not migrate declarations that look like candidates in <code><style></code> blocks (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18057">#18057</a>, <a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18068">18068</a>)</li>
<li>Upgrade: Don't error when looking for <code>tailwindcss</code> in pnpm monorepos (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18065">#18065</a>)</li>
<li>Upgrade: Don't error when updating dependencies in pnpm monorepos (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18065">#18065</a>)</li>
<li>Upgrade: Migrate deprecated <code>order-none</code> to <code>order-0</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18126">#18126</a>)</li>
<li>Support Leptos <code>class:</code> attributes when extracting classes (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18093">#18093</a>)</li>
<li>Fix "Cannot read properties of undefined" crash on malformed arbitrary value (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18133">#18133</a>)</li>
<li>Upgrade: Migrate <code>-mt-[0px]</code> to <code>mt-[0px]</code> instead of the other way around (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18154">#18154</a>)</li>
<li>Fix Haml pre-processing crash when there is no <code>\n</code> at the end of the file (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18155">#18155</a>)</li>
<li>Ignore <code>.pnpm-store</code> folders by default (can be overridden by <code>@source …</code> rules) (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18163">#18163</a>)</li>
<li>Fix PostCSS crash when calling <code>toJSON()</code> (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18083">#18083</a>)</li>
</ul>
<h2>v4.1.7</h2>
<h3>Added</h3>
<ul>
<li>Upgrade: Migrate bare values to named values (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18000">#18000</a>)</li>
<li>Upgrade: Added cache to improve template migration performance (<a href="https://redirect.github.com/tailwindlabs/tailwindcss/pull/18025">#18025</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Allow <code>_</code> before numbers duri...
_Description has been truncated_
合并状态:未合并 2 条评论