Skip to content

Commit 85bdae5

Browse files
chore(deps): bump the all group with 11 updates (#2114)
Bumps the all group with 11 updates: | Package | From | To | | --- | --- | --- | | [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.69.0` | `8.70.0` | | [eslint](https://github.com/eslint/eslint) | `10.9.1` | `10.10.0` | | [prettier-plugin-astro](https://github.com/withastro/prettier-plugin-astro) | `0.14.1` | `1.0.0` | | [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.69.0` | `8.70.0` | | [@astrojs/mdx](https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx) | `8.0.0` | `8.0.1` | | [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `7.2.10` | `7.3.2` | | [astro-takumi](https://github.com/vikas5914/astro-takumi) | `2.0.1` | `2.0.4` | | [markdown-it](https://github.com/markdown-it/markdown-it) | `15.0.1` | `15.0.2` | | [node-html-parser](https://github.com/taoqf/node-fast-html-parser) | `9.0.2` | `9.0.4` | | [@iconify-json/simple-icons](https://github.com/iconify/icon-sets) | `1.2.94` | `1.2.96` | | [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.8` | `19.3.0` | Updates `@typescript-eslint/parser` from 8.69.0 to 8.70.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases">@​typescript-eslint/parser's releases</a>.</em></p> <blockquote> <h2>v8.70.0</h2> <h2>8.70.0 (2026-09-07)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> [no-generated-empty-object-type] add rule (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12730">#12730</a>)</li> <li><strong>website:</strong> generate per-page social preview cards (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12734">#12734</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li>use stable release of pnpm 12 (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12808">#12808</a>)</li> <li>update pnpm to 12.3.4 and dedupe Docusaurus packages (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12829">#12829</a>)</li> <li><strong>eslint-plugin:</strong> [member-ordering] don't report fields that read fields declared before them (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12729">#12729</a>)</li> <li><strong>eslint-plugin:</strong> [no-unnecessary-condition] no false positive on RHS of a nested logical expression (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12728">#12728</a>)</li> <li><strong>eslint-plugin:</strong> [no-deprecated] report deprecated imported values used in object shorthand properties (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12780">#12780</a>)</li> <li><strong>project-service:</strong> avoid discarded tsserver logs (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12748">#12748</a>)</li> <li><strong>typescript-estree:</strong> clarify the parserOptions.project error message (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12817">#12817</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Barry <a href="https://github.com/barry166"><code>@​barry166</code></a></li> <li>Evyatar Daud <a href="https://github.com/StyleShit"><code>@​StyleShit</code></a></li> <li>Josh Goldberg</li> <li>Josh Goldberg ✨ <a href="https://github.com/JoshuaKGoldberg"><code>@​JoshuaKGoldberg</code></a></li> <li>Kirk Waiblinger <a href="https://github.com/kirkwaiblinger"><code>@​kirkwaiblinger</code></a></li> <li>Ulrich Stark <a href="https://github.com/ulrichstark"><code>@​ulrichstark</code></a></li> <li>송재욱</li> </ul> <p>See <a href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.0">GitHub Releases</a> for more information.</p> <p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md">@​typescript-eslint/parser's changelog</a>.</em></p> <blockquote> <h2>8.70.0 (2026-09-07)</h2> <p>This was a version bump only for parser to align it with other projects, there were no code changes.</p> <p>See <a href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.0">GitHub Releases</a> for more information.</p> <p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/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/7ee76085c22e923c0036b8e0733a3ca7dfd82b60"><code>7ee7608</code></a> chore(release): publish 8.70.0</li> <li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.70.0/packages/parser">compare view</a></li> </ul> </details> <br /> Updates `eslint` from 10.9.1 to 10.10.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/eslint/eslint/releases">eslint's releases</a>.</em></p> <blockquote> <h2>v10.10.0</h2> <h2>Features</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/264b4346d1963701df0c398b4aeb2f6e8b2af93e"><code>264b434</code></a> feat: add <code>d</code> and <code>v</code> flags to <code>no-unexpected-multiline</code> (<a href="https://redirect.github.com/eslint/eslint/issues/21305">#21305</a>) (Gihyeon Jeong / 정기현)</li> <li><a href="https://github.com/eslint/eslint/commit/c6cc6c592f30901345d94ef75e0d42c1894fae6c"><code>c6cc6c5</code></a> feat: check <code>Object.prototype</code> property names in <code>new-cap</code> (<a href="https://redirect.github.com/eslint/eslint/issues/21269">#21269</a>) (crimsonjay0)</li> <li><a href="https://github.com/eslint/eslint/commit/5661fa65fde9fd4c14f0b730e3cee6a42fc657c1"><code>5661fa6</code></a> feat: no-extra-bind false negatives with class fields and static blocks (<a href="https://redirect.github.com/eslint/eslint/issues/21260">#21260</a>) (synthex-byte)</li> </ul> <h2>Bug Fixes</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/bb47dc6da2399a8f76c0c0c3273e6bc314c480e5"><code>bb47dc6</code></a> fix: update dependency file-entry-cache to v11 (<a href="https://redirect.github.com/eslint/eslint/issues/20801">#20801</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/427ac0a014066c36aa57fa8fa9af20fd9fb591e1"><code>427ac0a</code></a> fix: use format strings in debug calls (<a href="https://redirect.github.com/eslint/eslint/issues/21247">#21247</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/9d8153223dbf47b9aecdc1474202aaee4845f146"><code>9d81532</code></a> fix: support <code>__proto__</code> in <code>/* exported */</code> comments (<a href="https://redirect.github.com/eslint/eslint/issues/21261">#21261</a>) (sethamus)</li> <li><a href="https://github.com/eslint/eslint/commit/87e0a082438264ad90b87fd74165ab4fd90f63ef"><code>87e0a08</code></a> fix: prefer-object-has-own autofix breaks when Object is shadowed (<a href="https://redirect.github.com/eslint/eslint/issues/21282">#21282</a>) (김채영)</li> <li><a href="https://github.com/eslint/eslint/commit/8e2cb142217f2efee1d10dcc02bfb75145ae775d"><code>8e2cb14</code></a> fix: <code>new-cap</code> false positive for <code>UTC</code> calls with <code>properties: false</code> (<a href="https://redirect.github.com/eslint/eslint/issues/21275">#21275</a>) (Pixel)</li> <li><a href="https://github.com/eslint/eslint/commit/9f4a364ab0ade048dfce1f37792b1d461d866e55"><code>9f4a364</code></a> fix: Ignore static imports in no-unreachable (<a href="https://redirect.github.com/eslint/eslint/issues/21276">#21276</a>) (Taha Kotil)</li> </ul> <h2>Documentation</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/2417cad57d7d1bc4cf3ecf0f0575cfb10ff2011c"><code>2417cad</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/9cecb8a0a2348070abf72321965d41919c7cc626"><code>9cecb8a</code></a> docs: document <code>\c</code> control letter escapes in no-control-regex (<a href="https://redirect.github.com/eslint/eslint/issues/21286">#21286</a>) (한국)</li> <li><a href="https://github.com/eslint/eslint/commit/8724829f69f8ed80c876e3a5a017da199ce78739"><code>8724829</code></a> docs: update compat table links (<a href="https://redirect.github.com/eslint/eslint/issues/21263">#21263</a>) (fnx)</li> <li><a href="https://github.com/eslint/eslint/commit/5634542be580750ffb1a5766470f9e9c72719696"><code>5634542</code></a> docs: Clarify eqeqeq suggestion behavior (<a href="https://redirect.github.com/eslint/eslint/issues/21256">#21256</a>) (Müslüm Yılmaz)</li> </ul> <h2>Chores</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/b3d876b46083d67899eb1d9613118c1c583632a2"><code>b3d876b</code></a> chore: disable npm audit in ecosystem tests (<a href="https://redirect.github.com/eslint/eslint/issues/21306">#21306</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/1696682791661c13167eb905da2f38d1b8f4a3bf"><code>1696682</code></a> ci: restore EMFILE test on Node.js 26 (<a href="https://redirect.github.com/eslint/eslint/issues/21297">#21297</a>) (Marry (Subin Yang))</li> <li><a href="https://github.com/eslint/eslint/commit/2c7f5d6f47a92e8c0847af103e40fdb2f4dc61ef"><code>2c7f5d6</code></a> chore: update github/codeql-action action to v4.37.9 (<a href="https://redirect.github.com/eslint/eslint/issues/21296">#21296</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/3c753f18b461bfbf36d41a79a7863c093ef48489"><code>3c753f1</code></a> chore: update eslint (<a href="https://redirect.github.com/eslint/eslint/issues/21289">#21289</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/1c734690bf6f4f9c542bec428d5a1a5c6cc4a19b"><code>1c73469</code></a> chore: update ecosystem plugins (<a href="https://redirect.github.com/eslint/eslint/issues/21280">#21280</a>) (ESLint Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/08a02be429e21fc93d86c8dd16cec6dc945ea2c1"><code>08a02be</code></a> test: add error locations to <code>no-extra-boolean-cast</code> (<a href="https://redirect.github.com/eslint/eslint/issues/21266">#21266</a>) (lumir)</li> <li><a href="https://github.com/eslint/eslint/commit/77bb1db8e730b7da2347c647d60f215706aa349a"><code>77bb1db</code></a> chore: update github/codeql-action action to v4.37.8 (<a href="https://redirect.github.com/eslint/eslint/issues/21270">#21270</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/007e81ac0ad66bd0be4887d88a276df292ae0bed"><code>007e81a</code></a> ci: skip EMFILE test on Node.js 26 (<a href="https://redirect.github.com/eslint/eslint/issues/21265">#21265</a>) (lumir)</li> <li><a href="https://github.com/eslint/eslint/commit/0430280e7cca9dc0fdbf0bc50464e98e84285c49"><code>0430280</code></a> chore: improve ecosystem tests compatibility on Windows (<a href="https://redirect.github.com/eslint/eslint/issues/21178">#21178</a>) (crimsonjay0)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/eslint/eslint/commit/3f20a57c6293371b6193d3fb6746c2b7b2ac2689"><code>3f20a57</code></a> 10.10.0</li> <li><a href="https://github.com/eslint/eslint/commit/f4e5284803854423c4c2536696888c28ce4a151f"><code>f4e5284</code></a> Build: changelog update for 10.10.0</li> <li><a href="https://github.com/eslint/eslint/commit/bb47dc6da2399a8f76c0c0c3273e6bc314c480e5"><code>bb47dc6</code></a> fix: update dependency file-entry-cache to v11 (<a href="https://redirect.github.com/eslint/eslint/issues/20801">#20801</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/427ac0a014066c36aa57fa8fa9af20fd9fb591e1"><code>427ac0a</code></a> fix: use format strings in debug calls (<a href="https://redirect.github.com/eslint/eslint/issues/21247">#21247</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/b3d876b46083d67899eb1d9613118c1c583632a2"><code>b3d876b</code></a> chore: disable npm audit in ecosystem tests (<a href="https://redirect.github.com/eslint/eslint/issues/21306">#21306</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/9d8153223dbf47b9aecdc1474202aaee4845f146"><code>9d81532</code></a> fix: support <code>__proto__</code> in <code>/* exported */</code> comments (<a href="https://redirect.github.com/eslint/eslint/issues/21261">#21261</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/264b4346d1963701df0c398b4aeb2f6e8b2af93e"><code>264b434</code></a> feat: add <code>d</code> and <code>v</code> flags to <code>no-unexpected-multiline</code> (<a href="https://redirect.github.com/eslint/eslint/issues/21305">#21305</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/1696682791661c13167eb905da2f38d1b8f4a3bf"><code>1696682</code></a> ci: restore EMFILE test on Node.js 26 (<a href="https://redirect.github.com/eslint/eslint/issues/21297">#21297</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/2c7f5d6f47a92e8c0847af103e40fdb2f4dc61ef"><code>2c7f5d6</code></a> chore: update github/codeql-action action to v4.37.9 (<a href="https://redirect.github.com/eslint/eslint/issues/21296">#21296</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/87e0a082438264ad90b87fd74165ab4fd90f63ef"><code>87e0a08</code></a> fix: prefer-object-has-own autofix breaks when Object is shadowed (<a href="https://redirect.github.com/eslint/eslint/issues/21282">#21282</a>)</li> <li>Additional commits viewable in <a href="https://github.com/eslint/eslint/compare/v10.9.1...v10.10.0">compare view</a></li> </ul> </details> <br /> Updates `prettier-plugin-astro` from 0.14.1 to 1.0.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/withastro/prettier-plugin-astro/releases">prettier-plugin-astro's releases</a>.</em></p> <blockquote> <h2>v1.0.0</h2> <h3>Major Changes</h3> <ul> <li> <p>a8bf1a3: Raises the minimum supported Node version to 22.12.0.</p> </li> <li> <p>595d47f: The plugin has been fully rewritten on top of Astro 7's new Rust compiler. This rewrite fixes many long-standing issues, such as certain elements not being handled properly inside expressions.</p> <p>Whitespace formatting now matches Astro’s whitespace handling, and a new <code>astroCompressHTML</code> option has been added to match Astro's <a href="https://docs.astro.build/en/reference/configuration-reference/#compresshtml"><code>compressHTML</code></a> setting. If you set <code>compressHTML</code> in your Astro config, also set <code>astroCompressHTML</code> in your Prettier config to match.</p> <p>In addition, this rewrite has allowed us to more closely match Prettier's built-in JSX and HTML formatting, leading to less cosmetic differences between the different files in your repo.</p> </li> </ul> <h2>v1.0.0-beta.2</h2> <h3>Patch Changes</h3> <ul> <li> <p>cc30d24: Fixes various formatting issues when using <code>astroCompressHTML: 'html'</code> or <code>'none'</code>:</p> <ul> <li>Fixes a stray <code>&gt;</code> being added after an empty or ignored element that is followed by a sibling.</li> <li>Fixes closing tags being split from trailing void elements like <code>&lt;img&gt;</code>.</li> <li>Fixes whitespace being added inside tables, lists, and captions under <code>htmlWhitespaceSensitivity: 'strict'</code>.</li> <li>Fixes line breaks around inline elements being replaced by spaces.</li> <li>Allows inline elements to wrap at the print width without adding rendered whitespace.</li> <li>Keeps inline elements written on one line on that line.</li> <li>Fixes components with dotted names like <code>&lt;Astro.self&gt;</code> losing their closing tags or failing to format.</li> <li>Fixes whitespace around <code>inline-block</code> elements and reflowing markup written on one line.</li> <li>Fixes quotes in <code>style</code> attribute values being written unescaped, corrupting the attribute and breaking the next format.</li> <li>Fixes children hugging the closing bracket when an element's attributes span multiple lines.</li> <li>Fixes whitespace being added around a lone <code>&lt;slot /&gt;</code>, which stopped <code>:empty</code> from matching the container.</li> <li>Fixes <code>srcset</code> values being mangled when a URL contains a comma, such as a <code>data:</code> URI or query string.</li> <li>Lays out block-level elements like HTML.</li> <li>Fixes whitespace being removed around a lone <code>&lt;slot /&gt;</code>, which allowed <code>:empty</code> to start matching the container.</li> <li>Fixes children hugging the closing bracket when an element's attributes wrap and allows a lone long attribute to wrap.</li> <li>Formats <code>style</code> and <code>srcset</code> attributes.</li> <li>Allows runs of adjacent inline elements to wrap at the print width without adding rendered whitespace.</li> <li>Lays out graphical SVG contents one element per line.</li> <li>Fixes nested markup being kept on one line.</li> <li>Fixes spaces being removed from text directly inside <code>&lt;body&gt;</code>.</li> <li>Fixes nested elements being collapsed onto a single line.</li> <li>Fixes a blank line being left inside an opening tag whose attributes break.</li> </ul> </li> </ul> <h2>v1.0.0-beta.1</h2> <h3>Major Changes</h3> <ul> <li>a8bf1a3: Raises the minimum supported Node version to 22.12.0.</li> </ul> <h3>Patch Changes</h3> <ul> <li>b0ec799: Fixes <code>&lt;script&gt;</code> tags being formatted as JavaScript instead of TypeScript</li> <li>04ecfe2: Fixes a crash on parenthesized types in template expressions</li> </ul> <h2>v1.0.0-beta.0</h2> <h3>Major Changes</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/withastro/prettier-plugin-astro/blob/main/CHANGELOG.md">prettier-plugin-astro's changelog</a>.</em></p> <blockquote> <h2>1.0.0</h2> <h3>Major Changes</h3> <ul> <li> <p>a8bf1a3: Raises the minimum supported Node version to 22.12.0.</p> </li> <li> <p>595d47f: The plugin has been fully rewritten on top of Astro 7's new Rust compiler. This rewrite fixes many long-standing issues, such as certain elements not being handled properly inside expressions.</p> <p>Whitespace formatting now matches Astro’s whitespace handling, and a new <code>astroCompressHTML</code> option has been added to match Astro's <a href="https://docs.astro.build/en/reference/configuration-reference/#compresshtml"><code>compressHTML</code></a> setting. If you set <code>compressHTML</code> in your Astro config, also set <code>astroCompressHTML</code> in your Prettier config to match.</p> <p>In addition, this rewrite has allowed us to more closely match Prettier's built-in JSX and HTML formatting, leading to less cosmetic differences between the different files in your repo.</p> </li> </ul> <h2>1.0.0-beta.2</h2> <h3>Patch Changes</h3> <ul> <li> <p>cc30d24: Fixes various formatting issues when using <code>astroCompressHTML: 'html'</code> or <code>'none'</code>:</p> <ul> <li>Fixes a stray <code>&gt;</code> being added after an empty or ignored element that is followed by a sibling.</li> <li>Fixes closing tags being split from trailing void elements like <code>&lt;img&gt;</code>.</li> <li>Fixes whitespace being added inside tables, lists, and captions under <code>htmlWhitespaceSensitivity: 'strict'</code>.</li> <li>Fixes line breaks around inline elements being replaced by spaces.</li> <li>Allows inline elements to wrap at the print width without adding rendered whitespace.</li> <li>Keeps inline elements written on one line on that line.</li> <li>Fixes components with dotted names like <code>&lt;Astro.self&gt;</code> losing their closing tags or failing to format.</li> <li>Fixes whitespace around <code>inline-block</code> elements and reflowing markup written on one line.</li> <li>Fixes quotes in <code>style</code> attribute values being written unescaped, corrupting the attribute and breaking the next format.</li> <li>Fixes children hugging the closing bracket when an element's attributes span multiple lines.</li> <li>Fixes whitespace being added around a lone <code>&lt;slot /&gt;</code>, which stopped <code>:empty</code> from matching the container.</li> <li>Fixes <code>srcset</code> values being mangled when a URL contains a comma, such as a <code>data:</code> URI or query string.</li> <li>Lays out block-level elements like HTML.</li> <li>Fixes whitespace being removed around a lone <code>&lt;slot /&gt;</code>, which allowed <code>:empty</code> to start matching the container.</li> <li>Fixes children hugging the closing bracket when an element's attributes wrap and allows a lone long attribute to wrap.</li> <li>Formats <code>style</code> and <code>srcset</code> attributes.</li> <li>Allows runs of adjacent inline elements to wrap at the print width without adding rendered whitespace.</li> <li>Lays out graphical SVG contents one element per line.</li> <li>Fixes nested markup being kept on one line.</li> <li>Fixes spaces being removed from text directly inside <code>&lt;body&gt;</code>.</li> <li>Fixes nested elements being collapsed onto a single line.</li> <li>Fixes a blank line being left inside an opening tag whose attributes break.</li> </ul> </li> </ul> <h2>1.0.0-beta.1</h2> <h3>Major Changes</h3> <ul> <li>a8bf1a3: Raises the minimum supported Node version to 22.12.0.</li> </ul> <h3>Patch Changes</h3> <ul> <li>b0ec799: Fixes <code>&lt;script&gt;</code> tags being formatted as JavaScript instead of TypeScript</li> <li>04ecfe2: Fixes a crash on parenthesized types in template expressions</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/withastro/prettier-plugin-astro/commit/4632d1bb67d55b607a6cb940a71d647bf9a6a88f"><code>4632d1b</code></a> Version Packages (<a href="https://redirect.github.com/withastro/prettier-plugin-astro/issues/478">#478</a>)</li> <li><a href="https://github.com/withastro/prettier-plugin-astro/commit/9d76a479791bd1cacf5e2b855c5c4e46626d4402"><code>9d76a47</code></a> feat: clean up changesets before 1.0 (<a href="https://redirect.github.com/withastro/prettier-plugin-astro/issues/480">#480</a>)</li> <li><a href="https://github.com/withastro/prettier-plugin-astro/commit/16c455c0bae62de635db378d34a9084d40592eb3"><code>16c455c</code></a> [ci] format</li> <li><a href="https://github.com/withastro/prettier-plugin-astro/commit/584f73dea3de1f201980f65a0a921c8094903544"><code>584f73d</code></a> fix: preserve styles in compressed HTML modes (<a href="https://redirect.github.com/withastro/prettier-plugin-astro/issues/479">#479</a>)</li> <li><a href="https://github.com/withastro/prettier-plugin-astro/commit/be1a35c203cca3ca9ce3ee73180210118cddf836"><code>be1a35c</code></a> chore: exit changeset pre mode (<a href="https://redirect.github.com/withastro/prettier-plugin-astro/issues/477">#477</a>)</li> <li><a href="https://github.com/withastro/prettier-plugin-astro/commit/2d7f419fda6fc301dc83fa891dbfb81834a0a6fb"><code>2d7f419</code></a> Version Packages (beta) (<a href="https://redirect.github.com/withastro/prettier-plugin-astro/issues/475">#475</a>)</li> <li><a href="https://github.com/withastro/prettier-plugin-astro/commit/cc30d24b74f24a06a7bfc65b0aee2de157f781d8"><code>cc30d24</code></a> fix(printer): match Prettier's HTML printer (<a href="https://redirect.github.com/withastro/prettier-plugin-astro/issues/474">#474</a>)</li> <li><a href="https://github.com/withastro/prettier-plugin-astro/commit/6cff4169a1b2e0feb76b27b9d9557f2faed4b831"><code>6cff416</code></a> Version Packages (beta) (<a href="https://redirect.github.com/withastro/prettier-plugin-astro/issues/473">#473</a>)</li> <li><a href="https://github.com/withastro/prettier-plugin-astro/commit/a8bf1a31eff7dc0cb8c9a52f43d8a896d3562852"><code>a8bf1a3</code></a> chore: bump all dependencies and modernize tooling (<a href="https://redirect.github.com/withastro/prettier-plugin-astro/issues/470">#470</a>)</li> <li><a href="https://github.com/withastro/prettier-plugin-astro/commit/04ecfe2427239af2af400c3e8f1dc9cc05fb6b3b"><code>04ecfe2</code></a> fix(parser): strip parenthesized type nodes from the AST (<a href="https://redirect.github.com/withastro/prettier-plugin-astro/issues/472">#472</a>)</li> <li>Additional commits viewable in <a href="https://github.com/withastro/prettier-plugin-astro/compare/v0.14.1...v1.0.0">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/~GitHub%20Actions">GitHub Actions</a>, a new releaser for prettier-plugin-astro since your current version.</p> </details> <br /> Updates `typescript-eslint` from 8.69.0 to 8.70.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases">typescript-eslint's releases</a>.</em></p> <blockquote> <h2>v8.70.0</h2> <h2>8.70.0 (2026-09-07)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> [no-generated-empty-object-type] add rule (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12730">#12730</a>)</li> <li><strong>website:</strong> generate per-page social preview cards (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12734">#12734</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li>use stable release of pnpm 12 (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12808">#12808</a>)</li> <li>update pnpm to 12.3.4 and dedupe Docusaurus packages (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12829">#12829</a>)</li> <li><strong>eslint-plugin:</strong> [member-ordering] don't report fields that read fields declared before them (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12729">#12729</a>)</li> <li><strong>eslint-plugin:</strong> [no-unnecessary-condition] no false positive on RHS of a nested logical expression (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12728">#12728</a>)</li> <li><strong>eslint-plugin:</strong> [no-deprecated] report deprecated imported values used in object shorthand properties (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12780">#12780</a>)</li> <li><strong>project-service:</strong> avoid discarded tsserver logs (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12748">#12748</a>)</li> <li><strong>typescript-estree:</strong> clarify the parserOptions.project error message (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12817">#12817</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Barry <a href="https://github.com/barry166"><code>@​barry166</code></a></li> <li>Evyatar Daud <a href="https://github.com/StyleShit"><code>@​StyleShit</code></a></li> <li>Josh Goldberg</li> <li>Josh Goldberg ✨ <a href="https://github.com/JoshuaKGoldberg"><code>@​JoshuaKGoldberg</code></a></li> <li>Kirk Waiblinger <a href="https://github.com/kirkwaiblinger"><code>@​kirkwaiblinger</code></a></li> <li>Ulrich Stark <a href="https://github.com/ulrichstark"><code>@​ulrichstark</code></a></li> <li>송재욱</li> </ul> <p>See <a href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.0">GitHub Releases</a> for more information.</p> <p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md">typescript-eslint's changelog</a>.</em></p> <blockquote> <h2>8.70.0 (2026-09-07)</h2> <h3>🩹 Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [no-deprecated] report deprecated imported values used in object shorthand properties (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12780">#12780</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Ulrich Stark <a href="https://github.com/ulrichstark"><code>@​ulrichstark</code></a></li> </ul> <p>See <a href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.0">GitHub Releases</a> for more information.</p> <p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/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/7ee76085c22e923c0036b8e0733a3ca7dfd82b60"><code>7ee7608</code></a> chore(release): publish 8.70.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/4586535ab24d7d5e9b3ba87e4adb8636f9314aca"><code>4586535</code></a> fix(eslint-plugin): [no-deprecated] report deprecated imported values used in...</li> <li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.70.0/packages/typescript-eslint">compare view</a></li> </ul> </details> <br /> Updates `@astrojs/mdx` from 8.0.0 to 8.0.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/withastro/astro/releases">@​astrojs/mdx's releases</a>.</em></p> <blockquote> <h2><code>@​astrojs/mdx</code><a href="https://github.com/8"><code>@​8</code></a>.0.1</h2> <h3>Patch Changes</h3> <ul> <li>Updated dependencies [<a href="https://github.com/withastro/astro/commit/a548223607b9bb146d5d90ddda495343f9a2a739"><code>a548223</code></a>]: <ul> <li><code>@​astrojs/markdown-satteri</code><a href="https://github.com/0"><code>@​0</code></a>.4.1</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/withastro/astro/blob/main/packages/integrations/mdx/CHANGELOG.md">@​astrojs/mdx's changelog</a>.</em></p> <blockquote> <h2>8.0.1</h2> <h3>Patch Changes</h3> <ul> <li>Updated dependencies [<a href="https://github.com/withastro/astro/commit/a548223607b9bb146d5d90ddda495343f9a2a739"><code>a548223</code></a>]: <ul> <li><code>@​astrojs/markdown-satteri</code><a href="https://github.com/0"><code>@​0</code></a>.4.1</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/withastro/astro/commit/aa4949e425144e0d276d2ff70f01209e90fdfbe8"><code>aa4949e</code></a> [ci] release (<a href="https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/17915">#17915</a>)</li> <li><a href="https://github.com/withastro/astro/commit/a548223607b9bb146d5d90ddda495343f9a2a739"><code>a548223</code></a> Only treat literal script/style content as raw in MDX rendering (<a href="https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/17896">#17896</a>)</li> <li>See full diff in <a href="https://github.com/withastro/astro/commits/@astrojs/mdx@8.0.1/packages/integrations/mdx">compare view</a></li> </ul> </details> <br /> Updates `astro` from 7.2.10 to 7.3.2 <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>astro@7.3.2</h2> <h3>Patch Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/withastro/astro/pull/17896">#17896</a> <a href="https://github.com/withastro/astro/commit/a548223607b9bb146d5d90ddda495343f9a2a739"><code>a548223</code></a> Thanks <a href="https://github.com/matthewp"><code>@​matthewp</code></a>! - Fixes <code>&lt;script&gt;</code>/<code>&lt;style&gt;</code> rendering in MDX so that only literal content (including content injected by remark/rehype plugins) is treated as trusted markup. A dynamic value passed as a <code>&lt;script&gt;</code>/<code>&lt;style&gt;</code> child (e.g. <code>&lt;script&gt;{value}&lt;/script&gt;</code>) is now escaped like any other element's content instead of being rendered raw. Use <code>set:html</code> to explicitly opt a dynamic value back into raw rendering.</p> </li> <li> <p><a href="https://redirect.github.com/withastro/astro/pull/17931">#17931</a> <a href="https://github.com/withastro/astro/commit/c1a6a89efa577b8388f04c4b42d655913bb4b886"><code>c1a6a89</code></a> Thanks <a href="https://github.com/apps/astro-factory"><code>@​astro-factory</code></a>! - Fixes the dev toolbar returning a 504 &quot;Outdated Optimize Dep&quot; error when a workspace-linked package imports a dependency that Vite's initial scan did not discover</p> </li> <li> <p><a href="https://redirect.github.com/withastro/astro/pull/17908">#17908</a> <a href="https://github.com/withastro/astro/commit/42e9188c4ba7360e5ab8ea4cd7f13d6abcf31879"><code>42e9188</code></a> Thanks <a href="https://github.com/apps/astro-factory"><code>@​astro-factory</code></a>! - Fixes i18n fallback routing replacing the first substring match instead of the actual locale segment, which mangled paths like <code>/energy/en/about</code> into <code>/esergy/en/about</code></p> </li> <li> <p><a href="https://redirect.github.com/withastro/astro/pull/17936">#17936</a> <a href="https://github.com/withastro/astro/commit/4b92ddc6ab0795ac78c30aedfe43b081dcf5b6b0"><code>4b92ddc</code></a> Thanks <a href="https://github.com/apps/astro-factory"><code>@​astro-factory</code></a>! - Fixes sessions breaking in dev mode with the Cloudflare adapter when middleware is present</p> </li> <li> <p>Updated dependencies [<a href="https://github.com/withastro/astro/commit/a548223607b9bb146d5d90ddda495343f9a2a739"><code>a548223</code></a>]:</p> <ul> <li><code>@​astrojs/markdown-satteri</code><a href="https://github.com/0"><code>@​0</code></a>.4.1</li> </ul> </li> </ul> <h2>astro@7.3.1</h2> <h3>Patch Changes</h3> <ul> <li><a href="https://redirect.github.com/withastro/astro/pull/17899">#17899</a> <a href="https://github.com/withastro/astro/commit/03896405717471f7d6ff54986ed6beaec0cac94f"><code>0389640</code></a> Thanks <a href="https://github.com/ematipico"><code>@​ematipico</code></a>! - Fixes an error that prevented projects using <code>astro:assets</code> from starting or building</li> </ul> <h2>astro@7.3.0</h2> <h3>Minor Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/withastro/astro/pull/17767">#17767</a> <a href="https://github.com/withastro/astro/commit/ce7c91f77dbd7be03c04bc13f87af9d01fef6cef"><code>ce7c91f</code></a> Thanks <a href="https://github.com/apps/astro-factory"><code>@​astro-factory</code></a>! - Adds <code>--ignore-lock</code> flag to <code>astro preview</code>, allowing multiple preview servers to run simultaneously on different ports. This is useful for E2E testing workflows (e.g., Playwright) that need to run several preview servers at once.</p> </li> <li> <p><a href="https://redirect.github.com/withastro/astro/pull/17818">#17818</a> <a href="https://github.com/withastro/astro/commit/c0b65811dfa0dafa1aa04b7d6d67fd09250ff8c1"><code>c0b6581</code></a> Thanks <a href="https://github.com/florian-lefebvre"><code>@​florian-lefebvre</code></a>! - Adds a <code>logger</code> parameter to image services hooks</p> <p>Custom image services now receive Astro's runtime logger as an extra argument. Messages logged with it are routed through the destination configured in <code>logger</code> and respect your log level, instead of being written straight to the console:</p> <pre lang="ts"><code>import type { LocalImageService } from 'astro'; <p>const service: LocalImageService = { // ... async transform(inputBuffer, transform, imageConfig, logger) { logger.warn(<code>Could not optimize &amp;quot;${transform.src}&amp;quot;. Passing it through unchanged.</code>); return { data: inputBuffer, format: 'png' }; }, }; </code></pre></p> <p>Astro's built-in Sharp service now uses this logger for the warnings it emits when it encounters an unexpected or unsupported source format.</p> </li> <li> <p><a href="https://redirect.github.com/withastro/astro/pull/17818">#17818</a> <a href="https://github.com/withastro/astro/commit/c0b65811dfa0dafa1aa04b7d6d67fd09250ff8c1"><code>c0b6581</code></a> Thanks <a href="https://github.com/florian-lefebvre"><code>@​florian-lefebvre</code></a>! - Adds <code>logger</code> to the context object passed to cache providers</p> <p>Custom cache providers now receive Astro's runtime logger on the context passed to <code>onRequest()</code>. Messages logged with it are routed through the destination configured in <code>logger</code> and respect your log level, instead of being written straight to the console:</p> <pre lang="ts"><code>import type { CacheProvider } from 'astro'; <p>const provider: CacheProvider = { </code></pre></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>7.3.2</h2> <h3>Patch Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/withastro/astro/pull/17896">#17896</a> <a href="https://github.com/withastro/astro/commit/a548223607b9bb146d5d90ddda495343f9a2a739"><code>a548223</code></a> Thanks <a href="https://github.com/matthewp"><code>@​matthewp</code></a>! - Fixes <code>&lt;script&gt;</code>/<code>&lt;style&gt;</code> rendering in MDX so that only literal content (including content injected by remark/rehype plugins) is treated as trusted markup. A dynamic value passed as a <code>&lt;script&gt;</code>/<code>&lt;style&gt;</code> child (e.g. <code>&lt;script&gt;{value}&lt;/script&gt;</code>) is now escaped like any other element's content instead of being rendered raw. Use <code>set:html</code> to explicitly opt a dynamic value back into raw rendering.</p> </li> <li> <p><a href="https://redirect.github.com/withastro/astro/pull/17931">#17931</a> <a href="https://github.com/withastro/astro/commit/c1a6a89efa577b8388f04c4b42d655913bb4b886"><code>c1a6a89</code></a> Thanks <a href="https://github.com/apps/astro-factory"><code>@​astro-factory</code></a>! - Fixes the dev toolbar returning a 504 &quot;Outdated Optimize Dep&quot; error when a workspace-linked package imports a dependency that Vite's initial scan did not discover</p> </li> <li> <p><a href="https://redirect.github.com/withastro/astro/pull/17908">#17908</a> <a href="https://github.com/withastro/astro/commit/42e9188c4ba7360e5ab8ea4cd7f13d6abcf31879"><code>42e9188</code></a> Thanks <a href="https://github.com/apps/astro-factory"><code>@​astro-factory</code></a>! - Fixes i18n fallback routing replacing the first substring match instead of the actual locale segment, which mangled paths like <code>/energy/en/about</code> into <code>/esergy/en/about</code></p> </li> <li> <p><a href="https://redirect.github.com/withastro/astro/pull/17936">#17936</a> <a href="https://github.com/withastro/astro/commit/4b92ddc6ab0795ac78c30aedfe43b081dcf5b6b0"><code>4b92ddc</code></a> Thanks <a href="https://github.com/apps/astro-factory"><code>@​astro-factory</code></a>! - Fixes sessions breaking in dev mode with the Cloudflare adapter when middleware is present</p> </li> <li> <p>Updated dependencies [<a href="https://github.com/withastro/astro/commit/a548223607b9bb146d5d90ddda495343f9a2a739"><code>a548223</code></a>]:</p> <ul> <li><code>@​astrojs/markdown-satteri</code><a href="https://github.com/0"><code>@​0</code></a>.4.1</li> </ul> </li> </ul> <h2>7.3.1</h2> <h3>Patch Changes</h3> <ul> <li><a href="https://redirect.github.com/withastro/astro/pull/17899">#17899</a> <a href="https://github.com/withastro/astro/commit/03896405717471f7d6ff54986ed6beaec0cac94f"><code>0389640</code></a> Thanks <a href="https://github.com/ematipico"><code>@​ematipico</code></a>! - Fixes an error that prevented projects using <code>astro:assets</code> from starting or building</li> </ul> <h2>7.3.0</h2> <h3>Minor Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/withastro/astro/pull/17767">#17767</a> <a href="https://github.com/withastro/astro/commit/ce7c91f77dbd7be03c04bc13f87af9d01fef6cef"><code>ce7c91f</code></a> Thanks <a href="https://github.com/apps/astro-factory"><code>@​astro-factory</code></a>! - Adds <code>--ignore-lock</code> flag to <code>astro preview</code>, allowing multiple preview servers to run simultaneously on different ports. This is useful for E2E testing workflows (e.g., Playwright) that need to run several preview servers at once.</p> </li> <li> <p><a href="https://redirect.github.com/withastro/astro/pull/17818">#17818</a> <a href="https://github.com/withastro/astro/commit/c0b65811dfa0dafa1aa04b7d6d67fd09250ff8c1"><code>c0b6581</code></a> Thanks <a href="https://github.com/florian-lefebvre"><code>@​florian-lefebvre</code></a>! - Adds a <code>logger</code> parameter to image services hooks</p> <p>Custom image services now receive Astro's runtime logger as an extra argument. Messages logged with it are routed through the destination configured in <code>logger</code> and respect your log level, instead of being written straight to the console:</p> <pre lang="ts"><code>import type { LocalImageService } from 'astro'; <p>const service: LocalImageService = { // ... async transform(inputBuffer, transform, imageConfig, logger) { logger.warn(<code>Could not optimize &amp;quot;${transform.src}&amp;quot;. Passing it through unchanged.</code>); return { data: inputBuffer, format: 'png' }; }, }; </code></pre></p> <p>Astro's built-in Sharp service now uses this logger for the warnings it emits when it encounters an unexpected or unsupported source format.</p> </li> <li> <p><a href="https://redirect.github.com/withastro/astro/pull/17818">#17818</a> <a href="https://github.com/withastro/astro/commit/c0b65811dfa0dafa1aa04b7d6d67fd09250ff8c1"><code>c0b6581</code></a> Thanks <a href="https://github.com/florian-lefebvre"><code>@​florian-lefebvre</code></a>! - Adds <code>logger</code> to the context object passed to cache providers</p> <p>Custom cache providers now receive Astro's runtime logger on the context passed to <code>onRequest()</code>. Messages logged with it are routed through the destination configured in <code>logger</code> and respect your log level, instead of being written straight to the console:</p> <pre lang="ts"><code></code></pre> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/withastro/astro/commit/aa4949e425144e0d276d2ff70f01209e90fdfbe8"><code>aa4949e</code></a> [ci] release (<a href="https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17915">#17915</a>)</li> <li><a href="https://github.com/withastro/astro/commit/42e9188c4ba7360e5ab8ea4cd7f13d6abcf31879"><code>42e9188</code></a> fix(i18n): replace locale segment by index in fallback routing (<a href="https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17907">#17907</a>) (<a href="https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17908">#17908</a>)</li> <li><a href="https://github.com/withastro/astro/commit/4b92ddc6ab0795ac78c30aedfe43b081dcf5b6b0"><code>4b92ddc</code></a> Guard setFetchHandler call in non-runnable dev entrypoint to fix sessions + m...</li> <li><a href="https://github.com/withastro/astro/commit/c1a6a89efa577b8388f04c4b42d655913bb4b886"><code>c1a6a89</code></a> fix: include .astro files in client optimizeDeps entries to prevent 504 on la...</li> <li><a href="https://github.com/withastro/astro/commit/a548223607b9bb146d5d90ddda495343f9a2a739"><code>a548223</code></a> Only treat literal script/style content as raw in MDX rendering (<a href="https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17896">#17896</a>)</li> <li><a href="https://github.com/withastro/astro/commit/92f23cc121d3a1a03c6fb901a519309662b333de"><code>92f23cc</code></a> [ci] release (<a href="https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17900">#17900</a>)</li> <li><a href="https://github.com/withastro/astro/commit/03896405717471f7d6ff54986ed6beaec0cac94f"><code>0389640</code></a> fix: dont use internal paths (<a href="https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17899">#17899</a>)</li> <li><a href="https://github.com/withastro/astro/commit/f800de13ffab9542f8d1bd13a8f4481c5f5c083a"><code>f800de1</code></a> [ci] release (<a href="https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17881">#17881</a>)</li> <li><a href="https://github.com/withastro/astro/commit/1e0b7e6023128ad25a79ac125f6d33e5936a3def"><code>1e0b7e6</code></a> [ci] format</li> <li><a href="https://github.com/withastro/astro/commit/4671a5c2d215545d8d7f763381ec1084dce9b7d1"><code>4671a5c</code></a> chore(deps): update react to v19 in <code>0-css</code> fixture (<a href="https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17888">#17888</a>)</li> <li>Additional commits viewable in <a href="https://github.com/withastro/astro/commits/astro@7.3.2/packages/astro">compare view</a></li> </ul> </details> <br /> Updates `astro-takumi` from 2.0.1 to 2.0.4 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vikas5914/astro-takumi/releases">astro-takumi's releases</a>.</em></p> <blockquote> <h2>v2.0.4</h2> <p><strong>Full Changelog</strong>: <a href="https://github.com/vikas5914/astro-takumi/compare/v2.0.3...v2.0.4">https://github.com/vikas5914/astro-takumi/compare/v2.0.3...v2.0.4</a></p> <h2>v2.0.3</h2> <p><strong>Full Changelog</strong>: <a href="https://github.com/vikas5914/astro-takumi/compare/v2.0.2...v2.0.3">https://github.com/vikas5914/astro-takumi/compare/v2.0.2...v2.0.3</a></p> <h2>v2.0.2</h2> <h2>What's Changed</h2> <ul> <li>build(deps): bump the all-dependencies group with 4 updates by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] in <a href="https://redirect.github.com/vikas5914/astro-takumi/pull/137">vikas5914/astro-takumi#137</a></li> <li>build(deps): bump the all-dependencies group with 4 updates by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] in <a href="https://redirect.github.com/vikas5914/astro-takumi/pull/138">vikas5914/astro-takumi#138</a></li> <li>build(deps): bump the all-dependencies group with 2 updates by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] in <a href="https://redirect.github.com/vikas5914/astro-takumi/pull/139">vikas5914/astro-takumi#139</a></li> <li>build(deps): bump the all-dependencies group with 3 updates by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] in <a href="https://redirect.github.com/vikas5914/astro-takumi/pull/140">vikas5914/astro-takumi#140</a></li> <li>build(deps): bump the all-dependencies group with 5 updates by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] in <a href="https://redirect.github.com/vikas5914/astro-takumi/pull/141">vikas5914/astro-takumi#141</a></li> <li>build(deps): bump the all-dependencies group with 5 updates by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] in <a href="https://redirect.github.com/vikas5914/astro-takumi/pull/142">vikas5914/astro-takumi#142</a></li> <li>build(deps): bump the all-dependencies group with 4 updates by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] in <a href="https://redirect.github.com/vikas5914/astro-takumi/pull/143">vikas5914/astro-takumi#143</a></li> <li>build(deps-dev): bump brace-expansion from 5.0.6 to 5.0.7 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] in <a href="https://redirect.github.com/vikas5914/astro-takumi/pull/144">vikas5914/astro-takumi#144</a></li> <li>build(deps-dev): bump svgo from 4.0.1 to 4.0.2 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] in <a href="https://redirect.github.com/vikas5914/astro-takumi/pull/145">vikas5914/astro-takumi#145</a></li> <li>build(deps-dev): bump sharp from 0.34.5 to 0.35.3 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] in <a href="https://redirect.github.com/vikas5914/astro-takumi/pull/146">vikas5914/astro-takumi#146</a></li> <li>build(deps): bump the npm_and_yarn group across 2 directories with 1 update by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] in <a href="https://redirect.github.com/vikas5914/astro-takumi/pull/147">vikas5914/astro-takumi#147</a></li> <li>build(deps): bump the npm_and_yarn group across 2 directories with 2 updates by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] in <a href="https://redirect.github.com/vikas5914/astro-takumi/pull/149">vikas5914/astro-takumi#149</a></li> <li>build(deps-dev): bump lint-staged from 17.1.1 to 17.2.0 in the all-dependencies group by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] in <a href="https://redirect.github.com/vikas5914/astro-takumi/pull/150">vikas5914/astro-takumi#150</a></li> <li>build(deps): bump the all-dependencies group with 2 updates by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] in <a href="https://redirect.github.com/vikas5914/astro-takumi/pull/151">vikas5914/astro-takumi#151</a></li> <li>build(deps): bump the all-dependencies group with 4 updates by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] in <a href="https://redirect.github.com/vikas5914/astro-takumi/pull/152">vikas5914/astro-takumi#152</a></li> <li>build(deps): bump the all-dependencies group with 4 updates by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] in <a href="https://redirect.github.com/vikas5914/astro-takumi/pull/153">vikas5914/astro-takumi#153</a></li> <li>build(deps): bump postcss from 8.5.15 to 8.5.24 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] in <a href="https://redirect.github.com/vikas5914/astro-takumi/pull/154">vikas5914/astro-takumi#154</a></li> <li>build(deps): bump the npm_and_yarn group across 2 directories with 1 update by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] in <a href="https://redirect.github.com/vikas5914/astro-takumi/pull/155">vikas5914/astro-takumi#155</a></li> <li>build(deps): bump the all-dependencies group with 4 updates by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] in <a href="https://redirect.github.com/vikas5914/astro-takumi/pull/156">vikas5914/astro-takumi#156</a></li> <li>build(deps): bump the all-dependencies group with 3 updates by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] in <a href="https://redirect.github.com/vikas5914/astro-takumi/pull/157">vikas5914/astro-takumi#157</a></li> <li>build(deps-dev): bump fast-uri from 3.1.3 to 3.1.4 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] in <a href="https://redirect.github.com/vikas5914/astro-takumi/pull/148">vikas5914/astro-takumi#148</a></li> <li>build(deps-dev): bump the all-dependencies group with 2 updates by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] in <a href="https://redirect.github.com/vikas5914/astro-takumi/pull/160">vikas5914/astro-takumi#160</a></li> <li>build(deps-dev): bump fast-uri from 3.1.4 to 3.1.5 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] in <a href="https://redirect.github.com/vikas5914/astro-takumi/pull/163">vikas5914/astro-takumi#163</a></li> <li>build(deps): bump the all-dependencies group with 3 updates by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] in <a href="https://redirect.github.com/vikas5914/astro-takumi/pull/164">vikas5914/astro-takumi#164</a></li> <li>build(deps): bump the all-dependencies group with 3 updates by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] in <a href="https://redirect.github.com/vikas5914/astro-takumi/pull/165">vikas5914/astro-takumi#165</a></li> <li>build(deps): bump js-yaml from 4.3.0 to 4.3.1 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] in <a href="https://redirect.github.com/vikas5914/astro-takumi/pull/166">vikas5914/astro-takumi#166</a></li> <li>build(deps): bump the npm_and_yarn group across 2 directories with 1 update by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] in <a href="https://redirect.github.com/vikas5914/astro-takumi/pull/167">vikas5914/astro-takumi#167</a></li> <li>build(deps-dev): bump the all-dependencies group with 3 updates by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] in <a href="https://redirect.github.com/vikas5914/astro-takumi/pull/168">vikas5914/astro-takumi#168</a></li> <li>build(deps): bump the all-dependencies group with 2 updates by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] in <a href="https://redirect.github.com/vikas5914/astro-takumi/pull/169">vikas5914/astro-takumi#169</a></li> <li>build(deps): bump the all-dependencies group with 3 updates by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] in <a href="https://redirect.github.com/vikas5914/astro-takumi/pull/170">vikas5914/astro-takumi#170</a></li> <li>build(deps): bump the all-dependencies group with 5 updates by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] in <a href="https://redirect.github.com/vikas5914/astro-takumi/pull/171">vikas5914/astro-takumi#171</a></li> <li>build(deps): bump the all-dependencies group with 3 updates by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] in <a href="https://redirect.github.com/vikas5914/astro-takumi/pull/172">vikas5914/astro-takumi#172</a></li> <li>build(deps): bump the all-dependencies group with 2 updates by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] in <a href="https://redirect.github.com/vikas5914/astro-takumi/pull/173">vikas5914/astro-takumi#173</a></li> <li>build(deps-dev): bump the all-dependencies group with 2 updates by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] in <a href="https://redirect.github.com/vikas5914/astro-takumi/pull/174">vikas5914/astro-takumi#174</a></li> <li>build(deps-dev): bump eslint from 10.8.1 to 10.9.0 in the all-dependencies group by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] in <a href="https://redirect.github.com/vikas5914/astro-takumi/pull/175">vikas5914/astro-takumi#175</a></li> <li>build(deps): bump the all-dependencies group with 2 updates by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] in <a href="https://redirect.github.com/vikas5914/astro-takumi/pull/176">vikas5914/astro-takumi#176</a></li> <li>build(deps): bump the all-dependencies group with 2 updates by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] in <a href="https://redirect.github.com/vikas5914/astro-takumi/pull/177">vikas5914/astro-takumi#177</a></li> <li>build(deps-dev): bump the all-dependencies group with 4 updates by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] in <a href="https://redirect.github.com/vikas5914/astro-takumi/pull/178">vikas5914/astro-takumi#178</a></li> <li>build(deps-dev): bump the all-dependencies group with 3 updates by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] in <a href="https://redirect.github.com/vikas5914/astro-takumi/pull/179">vikas5914/astro-takumi#179</a></li> <li>build(deps): bump the all-dependencies group with 2 updates by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] in <a href="https://redirect.github.com/vikas5914/astro-takumi/pull/180">vikas5914/astro-takumi#180</a></li> <li>build(deps): bump the all-dependencies group with 2 updates by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] in <a href="https://redirect.github.com/vikas5914/astro-takumi/pull/181">vikas5914/astro-takumi#181</a></li> <li>build(deps-dev): bump fast-uri from 3.1.5 to 3.1.7 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] in <a href="https://redirect.github.com/vikas5914/astro-takumi/pull/182">vikas5914/astro-takumi#182</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/vikas5914/astro-takumi/blob/master/CHANGELOG.md">astro-takumi's changelog</a>.</em></p> <blockquote> <h2>v2.0.4 (2026-09-10)</h2> <ul> <li>chore: update dependencies to fix security vulnerabilities</li> </ul> <h2>v2.0.3 (2026-09-09)</h2> <ul> <li>fix: support file build format and special characters in paths</li> </ul> <h2>v2.0.2 (2026-09-09)</h2> <ul> <li>chore: update deps and replace eslint with oxlint</li> <li>build(deps-dev): bump svgo from 4.0.2 to 4.1.0 (<a href="https://redirect.github.com/vikas5914/astro-takumi/issues/188">#188</a>)</li> <li>build(deps): bump the npm_and_yarn group across 2 directories with 2 updates (<a href="https://redirect.github.com/vikas5914/astro-takumi/issues/192">#192</a>)</li> <li>build(deps): bump the npm_and_yarn group across 2 directories with 3 updates (<a href="https://redirect.github.com/vikas5914/astro-takumi/issues/191">#191</a>)</li> <li>build(deps): bump js-yaml from 4.3.1 to 4.3.2 (<a href="https://redirect.github.com/vikas5914/astro-takumi/issues/190">#190</a>)</li> <li>build(deps): bump the npm_and_yarn group across 2 directories with 2 updates (<a href="https://redirect.github.com/vikas5914/astro-takumi/issues/189">#189</a>)</li> <li>build(deps): bump the npm_and_yarn group across 2 directories with 1 update (<a href="https://redirect.github.com/vikas5914/astro-takumi/issues/187">#187</a>)</li> <li>build(deps): bump the all-dependencies group with 4 updates (<a href="https://redirect.github.com/vikas5914/astro-takumi/issues/186">#186</a>)</li> <li>build(deps): bump the all-dependencies group with 5 updates (<a href="https://redirect.github.com/vikas5914/astro-takumi/issues/185">#185</a>)</li> <li>build(deps-dev): bump the all-dependencies group with 2 updates (<a href="https://redirect.github.com/vikas5914/astro-takumi/issues/184">#184</a>)</li> <li>build(deps): bump the all-dependencies group with 2 updates (<a href="https://redirect.github.com/vikas5914/astro-takumi/issues/183">#183</a>)</li> <li>build(deps-dev): bump fast-uri from 3.1.5 to 3.1.7 (<a href="https://redirect.github.com/vikas5914/astro-takumi/issues/182">#182</a>)</li> <li>build(deps): bump the all-dependencies group with 2 updates (<a href="https://redirect.github.com/vikas5914/astro-takumi/issues/181">#181</a>)</li> <li>build(deps): bump the all-dependencies group with 2 updates (<a href="https://redirect.github.com/vikas5914/astro-takumi/issues/180">#180</a>)</li> <li>build(deps-dev): bump the all-dependencies group with 3 updates (<a href="https://redirect.github.com/vikas5914/astro-takumi/issues/179">#179</a>)</li> <li>build(deps-dev): bump the all-dependencies group with 4 updates (<a href="https://redirect.github.com/vikas5914/astro-takumi/issues/178">#178</a>)</li> <li>build(deps): bump the all-dependencies group with 2 updates (<a href="https://redirect.github.com/vikas5914/astro-takumi/issues/177">#177</a>)</li> <li>build(deps): bump the all-dependencies group with 2 updates (<a href="https://redirect.github.com/vikas5914/astro-takumi/issues/176">#176</a>)</li> <li>build(deps-dev): bump eslint in the all-dependencies group (<a href="https://redirect.github.com/vikas5914/astro-takumi/issues/175">#175</a>)</li> <li>build(deps-dev): bump the all-dependencies group with 2 updates (<a href="https://redirect.github.com/vikas5914/astro-takumi/issues/174">#174</a>)</li> <li>build(deps): bump the all-dependencies group with 2 updates (<a href="https://redirect.github.com/vikas5914/astro-takumi/issues/173">#173</a>)</li> <li>build(deps): bump the all-dependencies group with 3 updates (<a href="https://redirect.github.com/vikas5914/astro-takumi/issues/172">#172</a>)</li> <li>build(deps): bump the all-dependencies group with 5 updates (<a href="https://redirect.github.com/vikas5914/astro-takumi/issues/171">#171</a>)</li> <li>build(deps): bump the all-dependencies group with 3 updates (<a href="https://redirect.github.com/vikas5914/astro-takumi/issues/170">#170</a>)</li> <li>build(deps): bump the all-dependencies group with 2 updates (<a href="https://redirect.github.com/vikas5914/astro-takumi/issues/169">#169</a>)</li> <li>build(deps-dev): bump the all-dependencies group with 3 updates (<a href="https://redirect.github.com/vikas5914/astro-takumi/issues/168">#168</a>)</li> <li>build(deps): bump the npm_and_yarn group across 2 directories with 1 update (<a href="https://redirect.github.com/vikas5914/astro-takumi/issues/167">#167</a>)</li> <li>build(deps): bump js-yaml from 4.3.0 to 4.3.1 (<a href="https://redirect.github.com/vikas5914/astro-takumi/issues/166">#166</a>)</li> <li>build(deps): bump the all-dependencies group with 3 updates (<a href="https://redirect.github.com/vikas5914/astro-takumi/issues/165">#165</a>)</li> <li>build(deps): bump the all-dependencies group with 3 updates (<a href="https://redirect.github.com/vikas5914/astro-takumi/issues/164">#164</a>)</li> <li>build(deps-dev): bump fast-uri from 3.1.4 to 3.1.5 (<a href="https://redirect.github.com/vikas5914/astro-takumi/issues/163">#163</a>)</li> <li>build(deps-dev): bump the all-dependencies group with 2 updates (<a href="https://redirect.github.com/vikas5914/astro-takumi/issues/160">#160</a>)</li> <li>Merge pull request <a href="https://redirect.github.com/vikas5914/astro-takumi/issues/148">#148</a> from vikas5914/dependabot/npm_and_yarn/fast-uri-3.1.4</li> <li>build(deps): bump the all-dependencies group with 3 updates (<a href="https://redirect.github.com/vikas5914/astro-takumi/issues/157">#157</a>)</li> <li>build(deps): bump the all-dependencies group with 4 updates (<a href="https://redirect.github.com/vikas5914/astro-takumi/issues/156">#156</a>)</li> <li>build(deps): bump the npm_and_yarn group across 2 directories with 1 update (<a href="https://redirect.github.com/vikas5914/astro-takumi/issues/155">#155</a>)</li> <li>build(deps): bump postcss from 8.5.15 to 8.5.24 (<a href="https://redirect.github.com/vikas5914/astro-takumi/issues/154">#154</a>)</li> <li>build(deps): bump the all-dependencies group with 4 updates (<a href="https://redirect.github.com/vikas5914/astro-takumi/issues/153">#153</a>)</li> <li>build(deps): bump the all-dependencies group with 4 updates (<a href="https://redirect.github.com/vikas5914/astro-takumi/issues/152">#152</a>)</li> <li>build(deps): bump the all-dependencies group with 2 updates (<a href="https://redirect.github.com/vikas5914/astro-takumi/issues/151">#151</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/vikas5914/astro-takumi/commit/f1e2fea8b3d68bb8f2b190a2e5c8ad0bb47d7059"><code>f1e2fea</code></a> chore: release v2.0.4</li> <li><a href="https://github.com/vikas5914/astro-takumi/commit/2fd4010f7606dffc5eca57ac231e1c7994893ced"><code>2fd4010</code></a> chore: update dependencies to fix security vulnerabilities</li> <li><a href="https://github.com/vikas5914/astro-takumi/commit/ede4395daa520cf5d4ebc3459c2a5cb845a259f6"><code>ede4395</code></a> chore: release v2.0.3</li> <li><a href="https://github.com/vikas5914/astro-takumi/commit/011c87478e6136a2c68e0f801bf3da5ac2f2a371"><code>011c874</code></a> fix: support file build format and special characters in paths</li> <li><a href="https://github.com/vikas5914/astro-takumi/commit/f839135c1b7fe1a37e62be48618cca1f0131206b"><code>f839135</code></a> chore: release v2.0.2</li> <li><a href="https://github.com/vikas5914/astro-takumi/commit/69d0af7395b0092d84025005bee7cbe62b918651"><code>69d0af7</code></a> chore: update deps and replace eslint with oxlint</li> <li><a href="https://github.com/vikas5914/astro-takumi/commit/dc99404e093c15cdbc7bbab026453d5bced01954"><code>dc99404</code></a> build(deps-dev): bump svgo from 4.0.2 to 4.1.0 (<a href="https://redirect.github.com/vikas5914/astro-takumi/issues/188">#188</a>)</li> <li><a href="https://github.com/vikas5914/astro-takumi/commit/acabea4e9fff65fb0782e8a0263bc99a4836be98"><code>acabea4</code></a> build(deps): bump the npm_and_yarn group across 2 directories with 2 updates ...</li> <li><a href="https://github.com/vikas5914/astro-takumi/commit/1639ab47e6dbf1555f34101d16b131df748c1658"><code>1639ab4</code></a> build(d…
1 parent 12dea3b commit 85bdae5

50 files changed

Lines changed: 2034 additions & 1753 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

core/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,29 +13,29 @@
1313
"linkcheck:full": "linkchecker http://localhost:4321"
1414
},
1515
"dependencies": {
16-
"@astrojs/mdx": "^8.0.0",
16+
"@astrojs/mdx": "^8.0.1",
1717
"@astrojs/rss": "^4.0.19",
1818
"@astrojs/sitemap": "^3.7.4",
1919
"@fontsource-variable/fira-code": "^5.3.0",
2020
"@fontsource-variable/overpass": "^5.3.0",
2121
"@fontsource-variable/roboto-flex": "^5.3.0",
2222
"@xmldom/xmldom": "^0.9.12",
2323
"asciinema-player": "^3.17.0",
24-
"astro": "^7.2.10",
24+
"astro": "^7.3.2",
2525
"astro-favicons": "^3.1.6",
2626
"astro-icon": "^1.2.0",
2727
"astro-seo": "^1.2.0",
28-
"astro-takumi": "^2.0.1",
28+
"astro-takumi": "^2.0.4",
2929
"class-variance-authority": "^0.7.1",
30-
"markdown-it": "^15.0.1",
31-
"node-html-parser": "^9.0.2",
30+
"markdown-it": "^15.0.2",
31+
"node-html-parser": "^9.0.4",
3232
"sanitize-html": "^2.17.7",
3333
"tailwindcss": "4.3.3",
3434
"turndown": "^7.2.4"
3535
},
3636
"devDependencies": {
3737
"@iconify-json/mdi": "^1.2.3",
38-
"@iconify-json/simple-icons": "^1.2.94",
38+
"@iconify-json/simple-icons": "^1.2.96",
3939
"@iconify/tailwind": "^1.2.0",
4040
"@nixos/branding": "^0.1.0",
4141
"react": "^19.2.8"

core/src/components/Footer.astro

Lines changed: 43 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -13,34 +13,28 @@ import logoWHite from '@nixos/branding/artifacts/internal/nixos-logomark-white-f
1313

1414
<footer>
1515
<h2 class="sr-only">Footer</h2>
16-
<div
17-
class="bg-secondary-afghani-blue-25 text-primary-white-95 clear-both font-light"
18-
>
16+
<div class="bg-secondary-afghani-blue-25 text-primary-white-95 clear-both font-light">
1917
<Container>
20-
<div
21-
class="flex flex-col flex-wrap gap-x-4 gap-y-8 pt-12 pb-10 sm:flex-row"
22-
>
23-
{
24-
footerMenu.data.sections.map((menu) => (
25-
<div class="flex-1 basis-1/2 md:basis-0">
26-
<h3 class="font-heading text-secondary-afghani-blue-85 mb-2 text-xl font-bold">
27-
{menu.name}
28-
</h3>
29-
<ul>
30-
{menu.items.map((item) => (
31-
<li class="border-secondary-afghani-blue-55 border-b-1 last:border-b-0">
32-
<Link
33-
class:list={['block py-3 hover:underline md:py-2']}
34-
href={item.link}
35-
>
36-
{item.name}
37-
</Link>
38-
</li>
39-
))}
40-
</ul>
41-
</div>
42-
))
43-
}
18+
<div class="flex flex-col flex-wrap gap-x-4 gap-y-8 pt-12 pb-10 sm:flex-row">
19+
{footerMenu.data.sections.map((menu) => (
20+
<div class="flex-1 basis-1/2 md:basis-0">
21+
<h3 class="font-heading text-secondary-afghani-blue-85 mb-2 text-xl font-bold">
22+
{menu.name}
23+
</h3>
24+
<ul>
25+
{menu.items.map((item) => (
26+
<li class="border-secondary-afghani-blue-55 border-b-1 last:border-b-0">
27+
<Link
28+
class:list={['block py-3 hover:underline md:py-2']}
29+
href={item.link}
30+
>
31+
{item.name}
32+
</Link>
33+
</li>
34+
))}
35+
</ul>
36+
</div>
37+
))}
4438
</div>
4539

4640
<hr class="border-secondary-afghani-blue-55" />
@@ -49,19 +43,21 @@ import logoWHite from '@nixos/branding/artifacts/internal/nixos-logomark-white-f
4943
<div class="flex basis-1/2 gap-2">
5044
<Image src={logoWHite} alt="NixOS" class="inline-block h-14 w-14" />
5145
<div class="flex flex-col justify-center">
52-
<div>
53-
Copyright © {new Date().getFullYear()} NixOS contributors
54-
</div>
46+
<div>Copyright © {new Date().getFullYear()} NixOS contributors</div>
5547
<span class="flex gap-2">
56-
<Link href="/imprint" variant="white"> Imprint </Link>
57-
<Link href="/privacy" variant="white"> Privacy Policy </Link>
48+
<Link href="/imprint" variant="white">
49+
{' '}
50+
Imprint{' '}
51+
</Link>
52+
<Link href="/privacy" variant="white">
53+
{' '}
54+
Privacy Policy{' '}
55+
</Link>
5856
<Link
5957
href="https://github.com/NixOS/nixos-homepage/blob/main/LICENSES/CC-BY-SA-4.0.txt"
6058
variant="white"
6159
>
62-
<abbr
63-
title="Creative Commons Attribution Share Alike 4.0 International"
64-
>
60+
<abbr title="Creative Commons Attribution Share Alike 4.0 International">
6561
CC-BY-SA-4.0
6662
</abbr>
6763
</Link>
@@ -74,20 +70,18 @@ import logoWHite from '@nixos/branding/artifacts/internal/nixos-logomark-white-f
7470
<div class="flex basis-1/2 justify-between gap-4 lg:justify-end">
7571
<h4 class="my-auto">Connect with us:</h4>
7672
<div class="my-auto flex gap-4">
77-
{
78-
footerMenu.data.social.map((item) => (
79-
<Link
80-
class="hover:text-secondary-afghani-blue-75 text-primary-white"
81-
href={item.link}
82-
aria-label={`Connect with us on ${item.name}`}
83-
>
84-
<Icon
85-
class="h-5 w-5"
86-
name={`simple-icons:${item.name.toLowerCase()}`}
87-
/>
88-
</Link>
89-
))
90-
}
73+
{footerMenu.data.social.map((item) => (
74+
<Link
75+
class="hover:text-secondary-afghani-blue-75 text-primary-white"
76+
href={item.link}
77+
aria-label={`Connect with us on ${item.name}`}
78+
>
79+
<Icon
80+
class="h-5 w-5"
81+
name={`simple-icons:${item.name.toLowerCase()}`}
82+
/>
83+
</Link>
84+
))}
9185
</div>
9286
</div>
9387
</div>

core/src/components/Header.astro

Lines changed: 35 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -18,35 +18,27 @@ const navbarItemInactiveStyle = `border-b-secondary-afghani-blue-95 md:border-b-
1818
const navbarItemActiveStyle = `border-b-secondary-afghani-blue-85 bg-secondary-afghani-blue-85 text-primary-white md:text-primary-black md:bg-transparent font-bold`;
1919
---
2020

21-
<header
22-
class="text-primary-black bg-primary-white sticky top-0 z-50 font-light drop-shadow-md"
23-
>
24-
{
25-
currentBanner && (
26-
<a
27-
href={currentBanner.data.sitewide.link.url}
28-
target="_blank"
29-
rel="noopener noreferrer"
30-
class:list={[
31-
'block py-2 font-bold',
32-
currentBanner.data.sitewide.wrapperClasses,
33-
]}
34-
>
35-
<Container class:list={['flex items-center justify-between']}>
36-
<span class="line-clamp-1">
37-
{currentBanner.data.sitewide.message}
38-
</span>
39-
<span class:list={['line-clamp-1 cursor-pointer underline']}>
40-
{currentBanner.data.sitewide.link.text}
41-
</span>
42-
</Container>
43-
</a>
44-
)
45-
}
46-
<Container class="flex flex-col justify-between md:flex-row md:items-center">
47-
<div
48-
class="my-2 flex items-center justify-between gap-2 text-4xl font-normal md:justify-start"
21+
<header class="text-primary-black bg-primary-white sticky top-0 z-50 font-light drop-shadow-md">
22+
{currentBanner && (
23+
<a
24+
href={currentBanner.data.sitewide.link.url}
25+
target="_blank"
26+
rel="noopener noreferrer"
27+
class:list={[
28+
'block py-2 font-bold',
29+
currentBanner.data.sitewide.wrapperClasses,
30+
]}
4931
>
32+
<Container class:list={['flex items-center justify-between']}>
33+
<span class="line-clamp-1">{currentBanner.data.sitewide.message}</span>
34+
<span class:list={['line-clamp-1 cursor-pointer underline']}>
35+
{currentBanner.data.sitewide.link.text}
36+
</span>
37+
</Container>
38+
</a>
39+
)}
40+
<Container class="flex flex-col justify-between md:flex-row md:items-center">
41+
<div class="my-2 flex items-center justify-between gap-2 text-4xl font-normal md:justify-start">
5042
<Link
5143
href="/"
5244
class="flex items-center justify-between gap-2 select-none md:justify-start"
@@ -76,23 +68,21 @@ const navbarItemActiveStyle = `border-b-secondary-afghani-blue-85 bg-secondary-a
7668
class="flex flex-col gap-0.5 pb-4 leading-none md:flex md:flex-row md:gap-5 md:pb-0"
7769
id="navbar-menu"
7870
>
79-
{
80-
headerMenu.data.items.map((item) => (
81-
<Link
82-
class:list={[
83-
'pt-7 pb-6',
84-
navbarItemStyle,
85-
currentTopRoute === item.link
86-
? navbarItemActiveStyle
87-
: navbarItemInactiveStyle,
88-
]}
89-
aria-current={currentTopRoute === item.link ? 'page' : undefined}
90-
href={item.link}
91-
>
92-
{item.name}
93-
</Link>
94-
))
95-
}
71+
{headerMenu.data.items.map((item) => (
72+
<Link
73+
class:list={[
74+
'pt-7 pb-6',
75+
navbarItemStyle,
76+
currentTopRoute === item.link
77+
? navbarItemActiveStyle
78+
: navbarItemInactiveStyle,
79+
]}
80+
aria-current={currentTopRoute === item.link ? 'page' : undefined}
81+
href={item.link}
82+
>
83+
{item.name}
84+
</Link>
85+
))}
9686
<Link
9787
class={`pt-7 pb-6 md:pt-5 md:pb-3 ${navbarItemStyle} ${navbarItemInactiveStyle}`}
9888
href="https://search.nixos.org"

core/src/components/layout/CodeBlock.astro

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@ const { lines, type = 'code' } = Astro.props;
1515
'border-secondary-afghani-blue-95 bg-secondary-afghani-blue-95 text-primary-black font-mono font-[500] shadow-inner':
1616
type === 'storepath',
1717
},
18-
]}>
18+
]}
19+
>
1920
{lines.map((line, idx, {length}) => {
2021
if (length - 1 === idx) {
2122
return <code class="font-bold bg-transparent border-none w-full p-0">{line.shellPrompt}</code><span>{line.code}</span>} else {
Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
---
2-
32
---
43

5-
<code
6-
class="text-accent-persian-orange-45 rounded-lg border-1 bg-neutral-100 px-2 py-1"
7-
><slot /></code
8-
>
4+
<code class="text-accent-persian-orange-45 rounded-lg border-1 bg-neutral-100 px-2 py-1">
5+
<slot />
6+
</code>

core/src/components/layout/PageHeader.astro

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -13,18 +13,14 @@ import Link from '../util/Link.astro';
1313
import Container from './Container.astro';
1414
---
1515

16-
<div
17-
class="md:inline-svg-header-nixdarkblue bg-secondary-afghani-blue-45 block bg-cover bg-bottom bg-no-repeat py-16 md:bg-transparent md:py-24"
18-
>
16+
<div class="md:inline-svg-header-nixdarkblue bg-secondary-afghani-blue-45 block bg-cover bg-bottom bg-no-repeat py-16 md:bg-transparent md:py-24">
1917
<Container class="text-primary-white grid grid-cols-3">
2018
<div class="col-span-2 flex flex-col gap-4">
21-
{
22-
parentPath && (
23-
<Link variant="white" href={parentPath}>
24-
<span class="text-nixblue">←</span> Back
25-
</Link>
26-
)
27-
}
19+
{parentPath && (
20+
<Link variant="white" href={parentPath}>
21+
<span class="text-nixblue">←</span> Back
22+
</Link>
23+
)}
2824
<Headline level={1} variant="white">
2925
{text}
3026
</Headline>

core/src/components/pages/blog/BlogList.astro

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
---
2-
32
---
43

54
<div class="space-y-8">

core/src/components/pages/blog/BlogListEntry.astro

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,6 @@ const { post } = Astro.props;
1616
{post.data.title}
1717
</Headline>
1818
</a>
19-
<Paragraph size="sm">
20-
{createBlogSubheader(post)}
21-
</Paragraph>
19+
<Paragraph size="sm">{createBlogSubheader(post)}</Paragraph>
2220
<Paragraph variant="black" set:html={createExcerpt(post.body) + '...'} />
2321
</article>

core/src/components/pages/community/CommunityLinkItem.astro

Lines changed: 16 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -54,26 +54,22 @@ const aClasses =
5454
]}
5555
>
5656
{iconName && <Icon name={iconName} aria-hidden="true" class="h-8 w-8" />}
57-
{
58-
(effectiveType !== 'icon' || !iconName) && (
59-
<span
60-
class:list={[
61-
'leading-8',
62-
iconName ? 'ml-2' : 'text-center',
63-
effectiveType === 'mobile_icon_desktop_name' && iconName
64-
? 'sr-only md:not-sr-only'
65-
: '',
66-
]}
67-
>
68-
{name}
69-
</span>
70-
)
71-
}
57+
{(effectiveType !== 'icon' || !iconName) && (
58+
<span
59+
class:list={[
60+
'leading-8',
61+
iconName ? 'ml-2' : 'text-center',
62+
effectiveType === 'mobile_icon_desktop_name' && iconName
63+
? 'sr-only md:not-sr-only'
64+
: '',
65+
]}
66+
>
67+
{name}
68+
</span>
69+
)}
7270
</div>
73-
{
74-
description !== '' && effectiveType === 'full' && (
75-
<div class="mt-2">{description}</div>
76-
)
77-
}
71+
{description !== '' && effectiveType === 'full' && (
72+
<div class="mt-2">{description}</div>
73+
)}
7874
</a>
7975
</li>

core/src/components/pages/community/NixConEntry.astro

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,21 +20,20 @@ const { title, date, description, href, imagePath = null } = Astro.props;
2020
rel="noopener noreferrer"
2121
class="text-primary-white! flex flex-col gap-1 no-underline!"
2222
>
23-
{
24-
imagePath && (
25-
<div class="bg-primary-white mb-4 flex h-48 justify-center rounded-xl p-4">
26-
<Image src={imagePath} alt={`${title} Logo`} width="200" height="200" />
27-
</div>
28-
)
29-
}
23+
{imagePath && (
24+
<div class="bg-primary-white mb-4 flex h-48 justify-center rounded-xl p-4">
25+
<Image src={imagePath} alt={`${title} Logo`} width="200" height="200" />
26+
</div>
27+
)}
3028
<Headline level={4} variant="white">
3129
{title}
3230
</Headline>
3331
<Paragraph variant="white" size="sm">
3432
{date}
3533
</Paragraph>
36-
<Paragraph variant="white">
37-
{description}
34+
<Paragraph variant="white">{description}</Paragraph>
35+
<Paragraph variant="white" class="link text-right">
36+
{' '}
37+
Read more...{' '}
3838
</Paragraph>
39-
<Paragraph variant="white" class="link text-right"> Read more... </Paragraph>
4039
</a>

0 commit comments

Comments
 (0)