Skip to content

Update npm dependencies - #1138

Open
naltatis wants to merge 4 commits into
mainfrom
chore/npm-updates
Open

Update npm dependencies#1138
naltatis wants to merge 4 commits into
mainfrom
chore/npm-updates

Conversation

@naltatis

@naltatis naltatis commented Jul 29, 2026

Copy link
Copy Markdown
Member

Routine dependency updates.

  • astro 7.1.5, @astrojs/starlight 0.41.5, @astrojs/mdx 7.0.5, @astrojs/check 0.9.10, marked 18.0.7, prettier 3.9.6
  • starlight-blog 0.28.0, starlight-openapi 0.26.0 (majors, no breaking changes for our usage)
  • Removed unused direct dependency js-yaml (still present as transitive dep of astro)
  • typescript stays on 6.x — @astrojs/check peer dependency does not accept 7 yet

Also adopts the new starlight-blog 0.28 cover feature: blog posts now declare their banner via cover frontmatter instead of a manually self-linked image at the top of the post. Covers in the blog listing link to their posts natively. 40 posts converted (20 per locale); older posts with only external-link images are unchanged.

Verified with npm run build: 3762 pages built, all internal links valid.

naltatis added 4 commits July 29, 2026 16:03
- astro 7.1.5, starlight 0.41.5, mdx 7.0.5, check 0.9.10, marked 18.0.7, prettier 3.9.6
- starlight-blog 0.28.0, starlight-openapi 0.26.0
- drop unused js-yaml dependency
Replaces the manual self-linked banner image at the top of each post
with the cover frontmatter. Listing covers link to their posts natively
since starlight-blog 0.28.
Drops the body-scraping fallback that extracted the first markdown
image from the latest post.
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