Yet another Astro.js template. No default pages and no components, only DX config.
Bumps the all group with 6 updates in the / directory: | Package | From | To | | --- | --- | --- | | [@astrojs/sitemap](https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap) | `3.3.0` | `3.3.1` | | [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `5.6.2` | `5.7.7` | | [astro-font](https://github.com/rishi-raj-jain/astro-font) | `1.0.0` | `1.1.0` | | [eslint](https://github.com/eslint/eslint) | `9.24.0` | `9.25.1` | | [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) | `58.0.0` | `59.0.0` | | [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.30.0` | `8.31.1` | Updates `@astrojs/sitemap` from 3.3.0 to 3.3.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/withastro/astro/releases"><code>@astrojs/sitemap</code>'s releases</a>.</em></p> <blockquote> <h2><code>@astrojs/sitemap</code><a href="https://github.com/3"><code>@3</code></a>.3.1</h2> <h3>Patch Changes</h3> <ul> <li><a href="https://redirect.github.com/withastro/astro/pull/13591">#13591</a> <a href="https://github.com/withastro/astro/commit/5dd2d3fde8a138ed611dedf39ffa5dfeeed315f8"><code>5dd2d3f</code></a> Thanks <a href="https://github.com/florian-lefebvre"><code>@florian-lefebvre</code></a>! - Removes unused code</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/withastro/astro/blob/main/packages/integrations/sitemap/CHANGELOG.md"><code>@astrojs/sitemap</code>'s changelog</a>.</em></p> <blockquote> <h2>3.3.1</h2> <h3>Patch Changes</h3> <ul> <li><a href="https://redirect.github.com/withastro/astro/pull/13591">#13591</a> <a href="https://github.com/withastro/astro/commit/5dd2d3fde8a138ed611dedf39ffa5dfeeed315f8"><code>5dd2d3f</code></a> Thanks <a href="https://github.com/florian-lefebvre"><code>@florian-lefebvre</code></a>! - Removes unused code</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/withastro/astro/commit/64898a3e3b4b8c8a03bcd4e3d3f9aace4224e625"><code>64898a3</code></a> [ci] release (<a href="https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/13667">#13667</a>)</li> <li><a href="https://github.com/withastro/astro/commit/5dd2d3fde8a138ed611dedf39ffa5dfeeed315f8"><code>5dd2d3f</code></a> chore: clean dead code (<a href="https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/13591">#13591</a>)</li> <li><a href="https://github.com/withastro/astro/commit/da71558808625f1e5eddf4a8a1cf74148a1444cd"><code>da71558</code></a> [ci] release (<a href="https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/13449">#13449</a>)</li> <li><a href="https://github.com/withastro/astro/commit/91c95034e0d0bd450170623fd8aab4b56b5b1366"><code>91c9503</code></a> Revert "[ci] release (<a href="https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/13427">#13427</a>)" (<a href="https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/13448">#13448</a>)</li> <li><a href="https://github.com/withastro/astro/commit/c64ae01697e5f3d72f03fb36dfb5d5e994fb1bc9"><code>c64ae01</code></a> [ci] release (<a href="https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/13427">#13427</a>)</li> <li><a href="https://github.com/withastro/astro/commit/51d2a1acbaa438f09f8e7d64874831e9a57da776"><code>51d2a1a</code></a> [ci] format</li> <li><a href="https://github.com/withastro/astro/commit/382f5db9a956d056258b3495a4f77326bc1a5cc4"><code>382f5db</code></a> Enable XSL for sitemap-index.xml (<a href="https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/13421">#13421</a>)</li> <li><a href="https://github.com/withastro/astro/commit/16d6d41b2e8b4c418b580f945d26a1ef386940a4"><code>16d6d41</code></a> fix(deps): update all non-major dependencies (<a href="https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/13346">#13346</a>)</li> <li><a href="https://github.com/withastro/astro/commit/c5755e149f8b285e4942dddb0b56dfa6a57a2582"><code>c5755e1</code></a> chore: use workspace Node.js adapter (<a href="https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/13267">#13267</a>)</li> <li><a href="https://github.com/withastro/astro/commit/adb58f9e71fe47db5557c50070be9cd2930b0b1e"><code>adb58f9</code></a> [ci] release (<a href="https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/13230">#13230</a>)</li> <li>Additional commits viewable in <a href="https://github.com/withastro/astro/commits/@astrojs/[email protected]/packages/integrations/sitemap">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by <a href="https://www.npmjs.com/~matthewp">matthewp</a>, a new releaser for <code>@astrojs/sitemap</code> since your current version.</p> </details> <br /> Updates `astro` from 5.6.2 to 5.7.7 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/withastro/astro/releases">astro's releases</a>.</em></p> <blockquote> <h2>[email protected]</h2> <h3>Patch Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/withastro/astro/pull/13705">#13705</a> <a href="https://github.com/withastro/astro/commit/28f8716ceef8b30ebb4da8c6ef32acc72405c1e6"><code>28f8716</code></a> Thanks <a href="https://github.com/florian-lefebvre"><code>@florian-lefebvre</code></a>! - Updates unifont to latest and adds support for <code>fetch</code> options from remote providers when using the experimental fonts API</p> </li> <li> <p><a href="https://redirect.github.com/withastro/astro/pull/13692">#13692</a> <a href="https://github.com/withastro/astro/commit/60d5be4af49a72e3739f74424c3d5c423f98c133"><code>60d5be4</code></a> Thanks <a href="https://github.com/Le0Developer"><code>@Le0Developer</code></a>! - Fixes a bug where Astro couldn't probably use <code>inferSize</code> for images that contain apostrophe <code>'</code> in their name.</p> </li> <li> <p><a href="https://redirect.github.com/withastro/astro/pull/13698">#13698</a> <a href="https://github.com/withastro/astro/commit/ab98f884f2f8639a8f385cdbc919bc829014f64d"><code>ab98f88</code></a> Thanks <a href="https://github.com/sarah11918"><code>@sarah11918</code></a>! - Improves the configuration reference docs for the <code>adapter</code> entry with more relevant text and links.</p> </li> <li> <p><a href="https://redirect.github.com/withastro/astro/pull/13706">#13706</a> <a href="https://github.com/withastro/astro/commit/b4929ae9e77f74bde251e81abc0a80e160de774a"><code>b4929ae</code></a> Thanks <a href="https://github.com/ascorbic"><code>@ascorbic</code></a>! - Fixes typechecking for content config schema</p> </li> <li> <p><a href="https://redirect.github.com/withastro/astro/pull/13653">#13653</a> <a href="https://github.com/withastro/astro/commit/a7b2dc60ca94f42a66575feb190e8b0f36b48e7c"><code>a7b2dc6</code></a> Thanks <a href="https://github.com/florian-lefebvre"><code>@florian-lefebvre</code></a>! - Reduces the amount of preloaded files for the local provider when using the experimental fonts API</p> </li> <li> <p><a href="https://redirect.github.com/withastro/astro/pull/13653">#13653</a> <a href="https://github.com/withastro/astro/commit/a7b2dc60ca94f42a66575feb190e8b0f36b48e7c"><code>a7b2dc6</code></a> Thanks <a href="https://github.com/florian-lefebvre"><code>@florian-lefebvre</code></a>! - Fixes a case where invalid CSS was emitted when using an experimental fonts API family name containing a space</p> </li> </ul> <h2>[email protected]</h2> <h3>Patch Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/withastro/astro/pull/13703">#13703</a> <a href="https://github.com/withastro/astro/commit/659904bd999c6abdd62f18230954b7097dcbb7fe"><code>659904b</code></a> Thanks <a href="https://github.com/florian-lefebvre"><code>@florian-lefebvre</code></a>! - Fixes a bug where empty fallbacks could not be provided when using the experimental fonts API</p> </li> <li> <p><a href="https://redirect.github.com/withastro/astro/pull/13680">#13680</a> <a href="https://github.com/withastro/astro/commit/18e1b978f045f4c21d9cb4241a8c7fbb956d2efe"><code>18e1b97</code></a> Thanks <a href="https://github.com/florian-lefebvre"><code>@florian-lefebvre</code></a>! - Improves the <code>UnsupportedExternalRedirect</code> error message to include more details such as the concerned destination</p> </li> <li> <p><a href="https://redirect.github.com/withastro/astro/pull/13703">#13703</a> <a href="https://github.com/withastro/astro/commit/659904bd999c6abdd62f18230954b7097dcbb7fe"><code>659904b</code></a> Thanks <a href="https://github.com/ascorbic"><code>@ascorbic</code></a>! - Simplifies styles for experimental responsive images</p> <p>:warning: <strong>BREAKING CHANGE FOR EXPERIMENTAL RESPONSIVE IMAGES ONLY</strong> :warning:</p> <p>The generated styles for image layouts are now simpler and easier to override. Previously the responsive image component used CSS to set the size and aspect ratio of the images, but this is no longer needed. Now the styles just include <code>object-fit</code> and <code>object-position</code> for all images, and sets <code>max-width: 100%</code> for constrained images and <code>width: 100%</code> for full-width images.</p> <p>This is an implementation change only, and most users will see no change. However, it may affect any custom styles you have added to your responsive images. Please check your rendered images to determine whether any change to your CSS is needed.</p> <p>The styles now use the <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/:where"><code>:where()</code> pseudo-class</a>, which has a <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_cascade/Specificity">specificity</a> of 0, meaning that it is easy to override with your own styles. You can now be sure that your own classes will always override the applied styles, as will global styles on <code>img</code>.</p> <p>An exception is Tailwind 4, which uses <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/@layer">cascade layers</a>, meaning the rules are always lower specificity. Astro supports browsers that do not support cascade layers, so we cannot use this. If you need to override the styles using Tailwind 4, you must use <code>!important</code> classes. Do check if this is needed though: there may be a layout that is more appropriate for your use case.</p> </li> <li> <p><a href="https://redirect.github.com/withastro/astro/pull/13703">#13703</a> <a href="https://github.com/withastro/astro/commit/659904bd999c6abdd62f18230954b7097dcbb7fe"><code>659904b</code></a> Thanks <a href="https://github.com/ascorbic"><code>@ascorbic</code></a>! - Adds warnings about using local font files in the <code>publicDir</code> when the experimental fonts API is enabled.</p> </li> <li> <p><a href="https://redirect.github.com/withastro/astro/pull/13703">#13703</a> <a href="https://github.com/withastro/astro/commit/659904bd999c6abdd62f18230954b7097dcbb7fe"><code>659904b</code></a> Thanks <a href="https://github.com/ascorbic"><code>@ascorbic</code></a>! - Renames experimental responsive image layout option from "responsive" to "constrained"</p> <p>:warning: <strong>BREAKING CHANGE FOR EXPERIMENTAL RESPONSIVE IMAGES ONLY</strong> :warning:</p> <p>The layout option called <code>"responsive"</code> is renamed to <code>"constrained"</code> to better reflect its behavior.</p> <p>The previous name was causing confusion, because it is also the name of the feature. The <code>responsive</code> layout option is specifically for images that are displayed at the requested size, unless they do not fit the width of their container, at which point they would be scaled down to fit. They do not get scaled beyond the intrinsic size of the source image, or the <code>width</code> prop if provided.</p> <p>It became clear from user feedback that many people (understandably) thought that they needed to set <code>layout</code> to <code>responsive</code> if they wanted to use responsive images. They then struggled with overriding styles to make the image scale up for full-width hero images, for example, when they should have been using <code>full-width</code> layout. Renaming the layout to <code>constrained</code> should make it clearer that this layout is for when you want to constrain the maximum size of the image, but allow it to scale-down.</p> <h3>Upgrading</h3> <p>If you set a default <code>image.experimentalLayout</code> in your <code>astro.config.mjs</code>, or set it on a per-image basis using the <code>layout</code> prop, you will need to change all occurences to <code>constrained</code>:</p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/withastro/astro/blob/main/packages/astro/CHANGELOG.md">astro's changelog</a>.</em></p> <blockquote> <h2>5.7.7</h2> <h3>Patch Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/withastro/astro/pull/13705">#13705</a> <a href="https://github.com/withastro/astro/commit/28f8716ceef8b30ebb4da8c6ef32acc72405c1e6"><code>28f8716</code></a> Thanks <a href="https://github.com/florian-lefebvre"><code>@florian-lefebvre</code></a>! - Updates unifont to latest and adds support for <code>fetch</code> options from remote providers when using the experimental fonts API</p> </li> <li> <p><a href="https://redirect.github.com/withastro/astro/pull/13692">#13692</a> <a href="https://github.com/withastro/astro/commit/60d5be4af49a72e3739f74424c3d5c423f98c133"><code>60d5be4</code></a> Thanks <a href="https://github.com/Le0Developer"><code>@Le0Developer</code></a>! - Fixes a bug where Astro couldn't probably use <code>inferSize</code> for images that contain apostrophe <code>'</code> in their name.</p> </li> <li> <p><a href="https://redirect.github.com/withastro/astro/pull/13698">#13698</a> <a href="https://github.com/withastro/astro/commit/ab98f884f2f8639a8f385cdbc919bc829014f64d"><code>ab98f88</code></a> Thanks <a href="https://github.com/sarah11918"><code>@sarah11918</code></a>! - Improves the configuration reference docs for the <code>adapter</code> entry with more relevant text and links.</p> </li> <li> <p><a href="https://redirect.github.com/withastro/astro/pull/13706">#13706</a> <a href="https://github.com/withastro/astro/commit/b4929ae9e77f74bde251e81abc0a80e160de774a"><code>b4929ae</code></a> Thanks <a href="https://github.com/ascorbic"><code>@ascorbic</code></a>! - Fixes typechecking for content config schema</p> </li> <li> <p><a href="https://redirect.github.com/withastro/astro/pull/13653">#13653</a> <a href="https://github.com/withastro/astro/commit/a7b2dc60ca94f42a66575feb190e8b0f36b48e7c"><code>a7b2dc6</code></a> Thanks <a href="https://github.com/florian-lefebvre"><code>@florian-lefebvre</code></a>! - Reduces the amount of preloaded files for the local provider when using the experimental fonts API</p> </li> <li> <p><a href="https://redirect.github.com/withastro/astro/pull/13653">#13653</a> <a href="https://github.com/withastro/astro/commit/a7b2dc60ca94f42a66575feb190e8b0f36b48e7c"><code>a7b2dc6</code></a> Thanks <a href="https://github.com/florian-lefebvre"><code>@florian-lefebvre</code></a>! - Fixes a case where invalid CSS was emitted when using an experimental fonts API family name containing a space</p> </li> </ul> <h2>5.7.6</h2> <h3>Patch Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/withastro/astro/pull/13703">#13703</a> <a href="https://github.com/withastro/astro/commit/659904bd999c6abdd62f18230954b7097dcbb7fe"><code>659904b</code></a> Thanks <a href="https://github.com/ascorbic"><code>@ascorbic</code></a>! - Fixes a bug where empty fallbacks could not be provided when using the experimental fonts API</p> </li> <li> <p><a href="https://redirect.github.com/withastro/astro/pull/13680">#13680</a> <a href="https://github.com/withastro/astro/commit/18e1b978f045f4c21d9cb4241a8c7fbb956d2efe"><code>18e1b97</code></a> Thanks <a href="https://github.com/florian-lefebvre"><code>@florian-lefebvre</code></a>! - Improves the <code>UnsupportedExternalRedirect</code> error message to include more details such as the concerned destination</p> </li> <li> <p><a href="https://redirect.github.com/withastro/astro/pull/13703">#13703</a> <a href="https://github.com/withastro/astro/commit/659904bd999c6abdd62f18230954b7097dcbb7fe"><code>659904b</code></a> Thanks <a href="https://github.com/ascorbic"><code>@ascorbic</code></a>! - Simplifies styles for experimental responsive images</p> <p>:warning: <strong>BREAKING CHANGE FOR EXPERIMENTAL RESPONSIVE IMAGES ONLY</strong> :warning:</p> <p>The generated styles for image layouts are now simpler and easier to override. Previously the responsive image component used CSS to set the size and aspect ratio of the images, but this is no longer needed. Now the styles just include <code>object-fit</code> and <code>object-position</code> for all images, and sets <code>max-width: 100%</code> for constrained images and <code>width: 100%</code> for full-width images.</p> <p>This is an implementation change only, and most users will see no change. However, it may affect any custom styles you have added to your responsive images. Please check your rendered images to determine whether any change to your CSS is needed.</p> <p>The styles now use the <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/:where"><code>:where()</code> pseudo-class</a>, which has a <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_cascade/Specificity">specificity</a> of 0, meaning that it is easy to override with your own styles. You can now be sure that your own classes will always override the applied styles, as will global styles on <code>img</code>.</p> <p>An exception is Tailwind 4, which uses <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/@layer">cascade layers</a>, meaning the rules are always lower specificity. Astro supports browsers that do not support cascade layers, so we cannot use this. If you need to override the styles using Tailwind 4, you must use <code>!important</code> classes. Do check if this is needed though: there may be a layout that is more appropriate for your use case.</p> </li> <li> <p><a href="https://redirect.github.com/withastro/astro/pull/13703">#13703</a> <a href="https://github.com/withastro/astro/commit/659904bd999c6abdd62f18230954b7097dcbb7fe"><code>659904b</code></a> Thanks <a href="https://github.com/ascorbic"><code>@ascorbic</code></a>! - Adds warnings about using local font files in the <code>publicDir</code> when the experimental fonts API is enabled.</p> </li> <li> <p><a href="https://redirect.github.com/withastro/astro/pull/13703">#13703</a> <a href="https://github.com/withastro/astro/commit/659904bd999c6abdd62f18230954b7097dcbb7fe"><code>659904b</code></a> Thanks <a href="https://github.com/ascorbic"><code>@ascorbic</code></a>! - Renames experimental responsive image layout option from "responsive" to "constrained"</p> <p>:warning: <strong>BREAKING CHANGE FOR EXPERIMENTAL RESPONSIVE IMAGES ONLY</strong> :warning:</p> <p>The layout option called <code>"responsive"</code> is renamed to <code>"constrained"</code> to better reflect its behavior.</p> <p>The previous name was causing confusion, because it is also the name of the feature. The <code>responsive</code> layout option is specifically for images that are displayed at the requested size, unless they do not fit the width of their container, at which point they would be scaled down to fit. They do not get scaled beyond the intrinsic size of the source image, or the <code>width</code> prop if provided.</p> <p>It became clear from user feedback that many people (understandably) thought that they needed to set <code>layout</code> to <code>responsive</code> if they wanted to use responsive images. They then struggled with overriding styles to make the image scale up for full-width hero images, for example, when they should have been using <code>full-width</code> layout. Renaming the layout to <code>constrained</code> should make it clearer that this layout is for when you want to constrain the maximum size of the image, but allow it to scale-down.</p> <h3>Upgrading</h3> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/withastro/astro/commit/24c26d09973ba7d915426efd4ee0c078a47fa754"><code>24c26d0</code></a> [ci] release (<a href="https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/13704">#13704</a>)</li> <li><a href="https://github.com/withastro/astro/commit/e14fd570635cffb3e883ef3198c70e81ec8dedd0"><code>e14fd57</code></a> [ci] format</li> <li><a href="https://github.com/withastro/astro/commit/28f8716ceef8b30ebb4da8c6ef32acc72405c1e6"><code>28f8716</code></a> feat(fonts): update unifont (<a href="https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/13705">#13705</a>)</li> <li><a href="https://github.com/withastro/astro/commit/7d8c1dc99d742f9c2992a89b04bf19f43cdf3a43"><code>7d8c1dc</code></a> [ci] format</li> <li><a href="https://github.com/withastro/astro/commit/b4929ae9e77f74bde251e81abc0a80e160de774a"><code>b4929ae</code></a> fix: recursive content schema types (<a href="https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/13706">#13706</a>)</li> <li><a href="https://github.com/withastro/astro/commit/60d5be4af49a72e3739f74424c3d5c423f98c133"><code>60d5be4</code></a> fix: images urls containing ' which are inferSize'd (<a href="https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/13692">#13692</a>)</li> <li><a href="https://github.com/withastro/astro/commit/0cd3f320e8d8532288e3da2c0a39d1cbbf567005"><code>0cd3f32</code></a> [ci] format</li> <li><a href="https://github.com/withastro/astro/commit/a7b2dc60ca94f42a66575feb190e8b0f36b48e7c"><code>a7b2dc6</code></a> feat(fonts): refactor (<a href="https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/13653">#13653</a>)</li> <li><a href="https://github.com/withastro/astro/commit/ab98f884f2f8639a8f385cdbc919bc829014f64d"><code>ab98f88</code></a> [docs] better text/links in config ref adapter entry (<a href="https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/13698">#13698</a>)</li> <li><a href="https://github.com/withastro/astro/commit/6a2cfd8e208f6bf4cb3d8e197e8cab0888ccbdd6"><code>6a2cfd8</code></a> [ci] release (<a href="https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/13702">#13702</a>)</li> <li>Additional commits viewable in <a href="https://github.com/withastro/astro/commits/[email protected]/packages/astro">compare view</a></li> </ul> </details> <br /> Updates `astro-font` from 1.0.0 to 1.1.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rishi-raj-jain/astro-font/releases">astro-font's releases</a>.</em></p> <blockquote> <h2>[email protected]</h2> <p>With <code>astro-font@^1.1.0</code>, the library now:</p> <ul> <li>has an (optional) Astro integration which takes care of bundling all the fetched fonts in <code>__astro_font_generated__</code> directory in your static bundle. Use it via:</li> </ul> <pre lang="diff"><code>// File: astro.config.* + import { astroFont } from 'astro-font/integration' // ... integrations: [ + astroFont() ] // ... </code></pre> <ul> <li>ensures if it has write access to write fetched font files locally</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rishi-raj-jain/astro-font/commit/b43cdf4652d29deb90961f5c44f1b9fd1663df12"><code>b43cdf4</code></a> release astro-font integration</li> <li><a href="https://github.com/rishi-raj-jain/astro-font/commit/0bc073646a190c482ea83c15889bdb454b35a384"><code>0bc0736</code></a> add test case</li> <li>See full diff in <a href="https://github.com/rishi-raj-jain/astro-font/compare/1.0.0...1.1.0">compare view</a></li> </ul> </details> <br /> Updates `eslint` from 9.24.0 to 9.25.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/eslint/eslint/releases">eslint's releases</a>.</em></p> <blockquote> <h2>v9.25.1</h2> <h2>Bug Fixes</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/cdc8e8c950ddfe1f9d462ea138ad7866da0394da"><code>cdc8e8c</code></a> fix: revert directive detection in no-unused-expressions (<a href="https://redirect.github.com/eslint/eslint/issues/19639">#19639</a>) (sethamus)</li> </ul> <h2>Chores</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/1f2b057ddcbef4340f78d1314456935054b8d93f"><code>1f2b057</code></a> chore: upgrade <code>@eslint/js</code><a href="https://github.com/9"><code>@9</code></a>.25.1 (<a href="https://redirect.github.com/eslint/eslint/issues/19642">#19642</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/771317fa937a07277201f7155e9b835e6a5658f9"><code>771317f</code></a> chore: package.json update for <code>@eslint/js</code> release (Jenkins)</li> </ul> <h2>v9.25.0</h2> <h2>Features</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/dcd95aafa33a95c8102834af85129f6f398fe394"><code>dcd95aa</code></a> feat: support TypeScript syntax in no-empty-function rule (<a href="https://redirect.github.com/eslint/eslint/issues/19551">#19551</a>) (sethamus)</li> <li><a href="https://github.com/eslint/eslint/commit/77d6d5bc4923012aee34b0a7c3d971f017d65555"><code>77d6d5b</code></a> feat: support TS syntax in <code>no-unused-expressions</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19564">#19564</a>) (Sweta Tanwar)</li> <li><a href="https://github.com/eslint/eslint/commit/90228e5d57672579cf82bede29880532c2cb8ca9"><code>90228e5</code></a> feat: support <code>JSRuleDefinition</code> type (<a href="https://redirect.github.com/eslint/eslint/issues/19604">#19604</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/59ba6b73789835813ab3002c651a7217dd30a8cc"><code>59ba6b7</code></a> feat: add allowObjects option to no-restricted-properties (<a href="https://redirect.github.com/eslint/eslint/issues/19607">#19607</a>) (sethamus)</li> <li><a href="https://github.com/eslint/eslint/commit/db650a036baf502c7366a7da633d4cd00719394e"><code>db650a0</code></a> feat: support TypeScript syntax in <code>no-invalid-this</code> rule (<a href="https://redirect.github.com/eslint/eslint/issues/19532">#19532</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/9535cffe7b66abe850d90258e702279afabce7fe"><code>9535cff</code></a> feat: support TS syntax in <code>no-loop-func</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19559">#19559</a>) (Nitin Kumar)</li> </ul> <h2>Bug Fixes</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/910bd13c4cb49001f2a9f172229360771b857585"><code>910bd13</code></a> fix: <code>nodeTypeKey</code> not being used in <code>NodeEventGenerator</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19631">#19631</a>) (StyleShit)</li> </ul> <h2>Documentation</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/ca7a735dde44120111d56e36ce93ba750b3c3c86"><code>ca7a735</code></a> docs: update <code>no-undef-init</code> when not to use section (<a href="https://redirect.github.com/eslint/eslint/issues/19624">#19624</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/1b870c9da4b3aa28f4a6f4f62e0437b743344994"><code>1b870c9</code></a> docs: use <code>eslint-config-xo</code> in the getting started guide (<a href="https://redirect.github.com/eslint/eslint/issues/19629">#19629</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/5d4af16ab170306862dd0c33894044e59e03d041"><code>5d4af16</code></a> docs: add types for multiple rule options (<a href="https://redirect.github.com/eslint/eslint/issues/19616">#19616</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/e8f8d57bd6c0d95f9f25db8c5b3ff72de42488b7"><code>e8f8d57</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/a40348f1f67a6c3da320682d683589f91d7e6f7b"><code>a40348f</code></a> docs: no-use-before-define tweaks (<a href="https://redirect.github.com/eslint/eslint/issues/19622">#19622</a>) (Kirk Waiblinger)</li> <li><a href="https://github.com/eslint/eslint/commit/0ba3ae3e5a2425560baf771c05e7c69c63a1983c"><code>0ba3ae3</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/865dbfed6cbade8a22756965be256da317801937"><code>865dbfe</code></a> docs: ensure "learn more" deprecation links point to useful resource (<a href="https://redirect.github.com/eslint/eslint/issues/19590">#19590</a>) (Kirk Waiblinger)</li> <li><a href="https://github.com/eslint/eslint/commit/f80b746d850021d253c01bb0eae466a701e63055"><code>f80b746</code></a> docs: add known limitations for no-self-compare (<a href="https://redirect.github.com/eslint/eslint/issues/19612">#19612</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/865aed629318ca1e86e7d371fac49d7de4e7e8a8"><code>865aed6</code></a> docs: Update README (GitHub Actions Bot)</li> </ul> <h2>Chores</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/88dc1965a4f53babec36e0f5bd450dd02467acde"><code>88dc196</code></a> chore: upgrade <code>@eslint/js</code><a href="https://github.com/9"><code>@9</code></a>.25.0 (<a href="https://redirect.github.com/eslint/eslint/issues/19636">#19636</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/345288d7b270e8c122e922bfa31f219aedc4e63b"><code>345288d</code></a> chore: package.json update for <code>@eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/affe6be0181422a51875a2ad40eb5152d94fc254"><code>affe6be</code></a> chore: upgrade trunk (<a href="https://redirect.github.com/eslint/eslint/issues/19628">#19628</a>) (sethamus)</li> <li><a href="https://github.com/eslint/eslint/commit/dd20cf274e285f09f230638184c997c44912485f"><code>dd20cf2</code></a> test: fix <code>no-loop-func</code> test with duplicate variable reports (<a href="https://redirect.github.com/eslint/eslint/issues/19610">#19610</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/bd05397ef68bb23a6148aeb70088d7167f201bf7"><code>bd05397</code></a> chore: upgrade <code>@eslint/*</code> dependencies (<a href="https://redirect.github.com/eslint/eslint/issues/19606">#19606</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/22ea18b8babe4d60af7b3518b24d1ec31bf09605"><code>22ea18b</code></a> chore: replace invalid <code>int</code> type with <code>number</code> inside JSDocs. (<a href="https://redirect.github.com/eslint/eslint/issues/19597">#19597</a>) (Arya Emami)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's changelog</a>.</em></p> <blockquote> <p>v9.25.1 - April 21, 2025</p> <ul> <li><a href="https://github.com/eslint/eslint/commit/1f2b057ddcbef4340f78d1314456935054b8d93f"><code>1f2b057</code></a> chore: upgrade <code>@eslint/js</code><a href="https://github.com/9"><code>@9</code></a>.25.1 (<a href="https://redirect.github.com/eslint/eslint/issues/19642">#19642</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/771317fa937a07277201f7155e9b835e6a5658f9"><code>771317f</code></a> chore: package.json update for <code>@eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/cdc8e8c950ddfe1f9d462ea138ad7866da0394da"><code>cdc8e8c</code></a> fix: revert directive detection in no-unused-expressions (<a href="https://redirect.github.com/eslint/eslint/issues/19639">#19639</a>) (sethamus)</li> </ul> <p>v9.25.0 - April 18, 2025</p> <ul> <li><a href="https://github.com/eslint/eslint/commit/88dc1965a4f53babec36e0f5bd450dd02467acde"><code>88dc196</code></a> chore: upgrade <code>@eslint/js</code><a href="https://github.com/9"><code>@9</code></a>.25.0 (<a href="https://redirect.github.com/eslint/eslint/issues/19636">#19636</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/345288d7b270e8c122e922bfa31f219aedc4e63b"><code>345288d</code></a> chore: package.json update for <code>@eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/910bd13c4cb49001f2a9f172229360771b857585"><code>910bd13</code></a> fix: <code>nodeTypeKey</code> not being used in <code>NodeEventGenerator</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19631">#19631</a>) (StyleShit)</li> <li><a href="https://github.com/eslint/eslint/commit/ca7a735dde44120111d56e36ce93ba750b3c3c86"><code>ca7a735</code></a> docs: update <code>no-undef-init</code> when not to use section (<a href="https://redirect.github.com/eslint/eslint/issues/19624">#19624</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/affe6be0181422a51875a2ad40eb5152d94fc254"><code>affe6be</code></a> chore: upgrade trunk (<a href="https://redirect.github.com/eslint/eslint/issues/19628">#19628</a>) (sethamus)</li> <li><a href="https://github.com/eslint/eslint/commit/1b870c9da4b3aa28f4a6f4f62e0437b743344994"><code>1b870c9</code></a> docs: use <code>eslint-config-xo</code> in the getting started guide (<a href="https://redirect.github.com/eslint/eslint/issues/19629">#19629</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/5d4af16ab170306862dd0c33894044e59e03d041"><code>5d4af16</code></a> docs: add types for multiple rule options (<a href="https://redirect.github.com/eslint/eslint/issues/19616">#19616</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/e8f8d57bd6c0d95f9f25db8c5b3ff72de42488b7"><code>e8f8d57</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/a40348f1f67a6c3da320682d683589f91d7e6f7b"><code>a40348f</code></a> docs: no-use-before-define tweaks (<a href="https://redirect.github.com/eslint/eslint/issues/19622">#19622</a>) (Kirk Waiblinger)</li> <li><a href="https://github.com/eslint/eslint/commit/0ba3ae3e5a2425560baf771c05e7c69c63a1983c"><code>0ba3ae3</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/865dbfed6cbade8a22756965be256da317801937"><code>865dbfe</code></a> docs: ensure "learn more" deprecation links point to useful resource (<a href="https://redirect.github.com/eslint/eslint/issues/19590">#19590</a>) (Kirk Waiblinger)</li> <li><a href="https://github.com/eslint/eslint/commit/dcd95aafa33a95c8102834af85129f6f398fe394"><code>dcd95aa</code></a> feat: support TypeScript syntax in no-empty-function rule (<a href="https://redirect.github.com/eslint/eslint/issues/19551">#19551</a>) (sethamus)</li> <li><a href="https://github.com/eslint/eslint/commit/77d6d5bc4923012aee34b0a7c3d971f017d65555"><code>77d6d5b</code></a> feat: support TS syntax in <code>no-unused-expressions</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19564">#19564</a>) (Sweta Tanwar)</li> <li><a href="https://github.com/eslint/eslint/commit/90228e5d57672579cf82bede29880532c2cb8ca9"><code>90228e5</code></a> feat: support <code>JSRuleDefinition</code> type (<a href="https://redirect.github.com/eslint/eslint/issues/19604">#19604</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/f80b746d850021d253c01bb0eae466a701e63055"><code>f80b746</code></a> docs: add known limitations for no-self-compare (<a href="https://redirect.github.com/eslint/eslint/issues/19612">#19612</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/59ba6b73789835813ab3002c651a7217dd30a8cc"><code>59ba6b7</code></a> feat: add allowObjects option to no-restricted-properties (<a href="https://redirect.github.com/eslint/eslint/issues/19607">#19607</a>) (sethamus)</li> <li><a href="https://github.com/eslint/eslint/commit/db650a036baf502c7366a7da633d4cd00719394e"><code>db650a0</code></a> feat: support TypeScript syntax in <code>no-invalid-this</code> rule (<a href="https://redirect.github.com/eslint/eslint/issues/19532">#19532</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/dd20cf274e285f09f230638184c997c44912485f"><code>dd20cf2</code></a> test: fix <code>no-loop-func</code> test with duplicate variable reports (<a href="https://redirect.github.com/eslint/eslint/issues/19610">#19610</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/9535cffe7b66abe850d90258e702279afabce7fe"><code>9535cff</code></a> feat: support TS syntax in <code>no-loop-func</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19559">#19559</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/bd05397ef68bb23a6148aeb70088d7167f201bf7"><code>bd05397</code></a> chore: upgrade <code>@eslint/*</code> dependencies (<a href="https://redirect.github.com/eslint/eslint/issues/19606">#19606</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/22ea18b8babe4d60af7b3518b24d1ec31bf09605"><code>22ea18b</code></a> chore: replace invalid <code>int</code> type with <code>number</code> inside JSDocs. (<a href="https://redirect.github.com/eslint/eslint/issues/19597">#19597</a>) (Arya Emami)</li> <li><a href="https://github.com/eslint/eslint/commit/865aed629318ca1e86e7d371fac49d7de4e7e8a8"><code>865aed6</code></a> docs: Update README (GitHub Actions Bot)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/eslint/eslint/commit/3ed4b3652d9fe3dfa4017d22a6ddbd15e3c6cd7a"><code>3ed4b36</code></a> 9.25.1</li> <li><a href="https://github.com/eslint/eslint/commit/7a19ccd052c7d55e6e97d503f12465601021a275"><code>7a19ccd</code></a> Build: changelog update for 9.25.1</li> <li><a href="https://github.com/eslint/eslint/commit/1f2b057ddcbef4340f78d1314456935054b8d93f"><code>1f2b057</code></a> chore: upgrade <code>@eslint/js</code><a href="https://github.com/9"><code>@9</code></a>.25.1 (<a href="https://redirect.github.com/eslint/eslint/issues/19642">#19642</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/771317fa937a07277201f7155e9b835e6a5658f9"><code>771317f</code></a> chore: package.json update for <code>@eslint/js</code> release</li> <li><a href="https://github.com/eslint/eslint/commit/cdc8e8c950ddfe1f9d462ea138ad7866da0394da"><code>cdc8e8c</code></a> fix: revert directive detection in no-unused-expressions (<a href="https://redirect.github.com/eslint/eslint/issues/19639">#19639</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/e62e26761561e1d78c6466a2d74dbf946012fddc"><code>e62e267</code></a> 9.25.0</li> <li><a href="https://github.com/eslint/eslint/commit/bc2c3e6acc8612f894c3400219862cd1eea5d0bd"><code>bc2c3e6</code></a> Build: changelog update for 9.25.0</li> <li><a href="https://github.com/eslint/eslint/commit/88dc1965a4f53babec36e0f5bd450dd02467acde"><code>88dc196</code></a> chore: upgrade <code>@eslint/js</code><a href="https://github.com/9"><code>@9</code></a>.25.0 (<a href="https://redirect.github.com/eslint/eslint/issues/19636">#19636</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/345288d7b270e8c122e922bfa31f219aedc4e63b"><code>345288d</code></a> chore: package.json update for <code>@eslint/js</code> release</li> <li><a href="https://github.com/eslint/eslint/commit/910bd13c4cb49001f2a9f172229360771b857585"><code>910bd13</code></a> fix: <code>nodeTypeKey</code> not being used in <code>NodeEventGenerator</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19631">#19631</a>)</li> <li>Additional commits viewable in <a href="https://github.com/eslint/eslint/compare/v9.24.0...v9.25.1">compare view</a></li> </ul> </details> <br /> Updates `eslint-plugin-unicorn` from 58.0.0 to 59.0.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/sindresorhus/eslint-plugin-unicorn/releases">eslint-plugin-unicorn's releases</a>.</em></p> <blockquote> <h2>v59.0.0</h2> <h3>Breaking</h3> <ul> <li>Rename <code>no-array-push-push</code> rule to <code>prefer-single-call</code> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2617">#2617</a>) e117783</li> <li>Rename <code>no-length-as-slice-end</code> rule to <code>no-unnecessary-slice-end</code> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2614">#2614</a>) 1922df1</li> </ul> <h3>New rules</h3> <ul> <li>Add <a href="https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-import-meta-properties.md"><code>prefer-import-meta-properties</code></a> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2607">#2607</a>) 1f6e172</li> <li>Add <a href="https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-unnecessary-array-flat-depth.md"><code>no-unnecessary-array-flat-depth</code></a> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2618">#2618</a>) c63e698</li> <li>Add <a href="https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-unnecessary-array-splice-count.md"><code>no-unnecessary-array-splice-count</code></a> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2614">#2614</a>) 1922df1</li> </ul> <h3>Improvements</h3> <ul> <li>Support <code>Float16Array</code> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2622">#2622</a>) 9e50568</li> <li><code>prefer-node-protocol</code>: Support <code>process.getBuiltinModule()</code> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2611">#2611</a>) 056364d</li> <li><code>no-unnecessary-slice-end</code>: Support checking <code>Infinity</code> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2614">#2614</a>) 1922df1</li> </ul> <hr /> <p><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v58.0.0...v59.0.0">https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v58.0.0...v59.0.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/commit/3838ec815057154a7fb4cd8257abfb554502ba2f"><code>3838ec8</code></a> 59.0.0</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/commit/e117783d6eee9c0654d50c77cb44a7cfeeefaf4b"><code>e117783</code></a> Rename <code>no-array-push-push</code> to <code>prefer-single-call</code>, support `Element#classLi...</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/commit/7cd91b8e5f4c09639a8528b8a7299390abd0d37f"><code>7cd91b8</code></a> <code>empty-brace-spaces</code>: Remove support for <code>RecordExpression</code> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2629">#2629</a>)</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/commit/756dbbf0a359a139745b092a676f6e535cb85128"><code>756dbbf</code></a> Replace <code>read-package-up</code> with <code>find-up-simple</code> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2619">#2619</a>)</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/commit/9e505682954225bf2c3cc3000329f1494faf56e3"><code>9e50568</code></a> Support <code>Float16Array</code> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2622">#2622</a>)</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/commit/48c54d963c43e0c0b3e2d166fc6db97f70a91b27"><code>48c54d9</code></a> Fix test snapshot (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2620">#2620</a>)</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/commit/c63e6988c90133ba0796fc6b521703bf0cc023fb"><code>c63e698</code></a> Add <code>no-unnecessary-array-flat-depth</code> rule (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2618">#2618</a>)</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/commit/1f6e172f462a6a74cf9fae368fd577345012307a"><code>1f6e172</code></a> Add <code>prefer-import-meta-properties</code> rule (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2607">#2607</a>)</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/commit/1922df12090c72c03f47593818f14f2605ddfab9"><code>1922df1</code></a> Add <code>no-unnecessary-array-splice-count</code> rule, Rename <code>no-length-as-slice-end</code>...</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/commit/052c281b7df6ace58cc2598f4e822223fea69438"><code>052c281</code></a> Update deprecated docs (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2586">#2586</a>)</li> <li>Additional commits viewable in <a href="https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v58.0.0...v59.0.0">compare view</a></li> </ul> </details> <br /> Updates `typescript-eslint` from 8.30.0 to 8.31.1 <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.31.1</h2> <h2>8.31.1 (2025-04-28)</h2> <h3>🩹 Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [no-unnecessary-condition] downgrade fix to suggestion (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11081">#11081</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>v8.31.0</h2> <h2>8.31.0 (2025-04-21)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion] add option to ignore string const assertions (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10979">#10979</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li><strong>typescript-eslint:</strong> address bugs in <code>config()</code> around global ignores (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11065">#11065</a>)</li> <li><strong>typescript-eslint:</strong> gracefully handle invalid flat config objects in config helper (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11070">#11070</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Kirk Waiblinger <a href="https://github.com/kirkwaiblinger"><code>@kirkwaiblinger</code></a></li> <li>Nicolas Le Cam</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.30.1</h2> <h2>8.30.1 (2025-04-14)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> [no-explicit-any] suggest to replace keyof any with PropertyKey (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11032">#11032</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [promise-function-async] use a different error message for functions with promise and non-promise types (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10950">#10950</a>)</li> <li><strong>typescript-estree:</strong> use token type of <code>PrivateIdentifier</code> instead of <code>Identifier</code> for private identifiers (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11023">#11023</a>)</li> <li><strong>eslint-plugin:</strong> fix mistake with eslintrc config generation (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11072">#11072</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Dima Barabash <a href="https://github.com/dbarabashh"><code>@dbarabashh</code></a></li> <li>Ronen Amiel</li> <li>Kirk Waiblinger <a href="https://github.com/kirkwaiblinger"><code>@kirkwaiblinger</code></a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md">typescript-eslint's changelog</a>.</em></p> <blockquote> <h2>8.31.1 (2025-04-28)</h2> <p>This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.</p> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2>8.31.0 (2025-04-21)</h2> <h3>🩹 Fixes</h3> <ul> <li><strong>typescript-eslint:</strong> gracefully handle invalid flat config objects in config helper (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11070">#11070</a>)</li> <li><strong>typescript-eslint:</strong> address bugs in <code>config()</code> around global ignores (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11065">#11065</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.30.1 (2025-04-14)</h2> <p>This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.</p> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/f5c588cf2129cb4f500e6e6baaa120ebb47f75c3"><code>f5c588c</code></a> chore(release): publish 8.31.1</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/2cc76560190d94f9d7f1ac7b5b382a90c2edbf3b"><code>2cc7656</code></a> chore(release): publish 8.31.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/b40ce5ae5f369e9a924b7d144a6c6cdf98555765"><code>b40ce5a</code></a> fix(typescript-eslint): gracefully handle invalid flat config objects in conf...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/be558e5d405355b6a02730c543bbaeffc3220199"><code>be558e5</code></a> fix(typescript-eslint): address bugs in <code>config()</code> around global ignores (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11">#11</a>...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/9531492c7064eaa93237b5a2e4080a60d0527e8c"><code>9531492</code></a> chore(release): publish 8.30.1</li> <li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.31.1/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>
This issue appears to be discussing a feature request or bug report related to the repository. Based on the content, it seems to be resolved. The issue was opened by dependabot[bot] and has received 0 comments.