Skip to content

Update npm dependencies and adapt to Starlight 0.42 - #110

Merged
styler merged 1 commit into
masterfrom
chore/update-npm-dependencies
Sep 13, 2026
Merged

styler merged 1 commit into
masterfrom
chore/update-npm-dependencies

Conversation

@styler

@styler styler commented Sep 13, 2026

Copy link
Copy Markdown
Member

Updates ten npm dependencies and refreshes the pnpm lockfile. Adapts our mobile menu styles to Starlight 0.42's native popover markup and keeps Escape from closing the whole sidebar when dismissing the product selector.

Package Before After
astro 7.1.0 7.3.2
@astrojs/starlight 0.41.3 0.42.0
@astrojs/sitemap 3.7.3 3.7.4
@fontsource-variable/inter 5.2.8 5.3.0
mermaid 11.16.0 11.17.2
sharp 0.35.3 0.35.4
starlight-links-validator 0.25.2 0.26.0
starlight-sidebar-topics 0.8.0 0.9.0
playwright 1.61.1 1.63.0
wrangler 4.112.0 4.131.1

Mermaid stays on the latest 11.x release because astro-mermaid 2.1.0 only declares support for Mermaid 10 and 11. It is the only remaining entry in pnpm outdated.

Validation:

  • pnpm install --frozen-lockfile passes.
  • pnpm build passes: 203 pages and valid internal links.
  • git diff --check passes.
  • Chrome: mobile menu styling, nested Escape dismissal, and Mermaid diagram rendering verified.
  • Generated llms-full.txt includes Chatbot and SE.Live content.

Known upstream peer warning: starlight-llms-txt 0.11.0 depends on @astrojs/mdx 7.0.3, whose optional @astrojs/markdown-satteri peer expects ^0.3.1; Starlight now supplies 0.4.1. The site and LLM docs build successfully. No dependency overrides or warning suppression added.

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Sep 13, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
docs f20a1ac Sep 13 2026, 12:25 PM

@styler
styler merged commit 4ed34c0 into master Sep 13, 2026
2 checks passed
@linear-code

linear-code Bot commented Sep 13, 2026

Copy link
Copy Markdown

CORE-1472

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant