Skip to content

Update non-TypeScript JavaScript parsers#1129

Merged
joshka merged 1 commit intomainfrom
joshka/update-js-parsers
Apr 26, 2026
Merged

Update non-TypeScript JavaScript parsers#1129
joshka merged 1 commit intomainfrom
joshka/update-js-parsers

Conversation

@joshka
Copy link
Copy Markdown
Member

@joshka joshka commented Apr 26, 2026

Summary

Updates the remaining non-TypeScript JavaScript dependencies that validated cleanly together:

  • marked 15.x → 18.x
  • remark-svgbob 1.x → 2.x
  • toml 3.x → 4.x
  • prettier-plugin-tailwindcss 0.6.x → 0.7.x

This intentionally leaves TypeScript and tree-sitter updates for separate follow-up work.

Why these together?

These affect formatting, markdown rendering, and TOML parsing. They are higher risk than pure support-tool updates, but they validated together without code changes or broad formatter churn.

I left out:

  • typescript 6, because compiler diagnostics and Astro check behavior should be reviewed separately.
  • tree-sitter / tree-sitter-rust, because tree-sitter@0.25.0 failed the native build under Node 24 locally: Node 24's V8 headers require C++20, but the package build did not use C++20 here.

Verification

  • mise exec -- corepack pnpm format:check
  • mise exec -- corepack pnpm test -- --run
  • mise run build on the local hydrated-LFS testing stack
  • astro preview + Playwright smoke checks across:
    • home page
    • svgbob-heavy docs pages
    • developer guide
    • tutorial pages with local images
    • v0.30 highlights
    • production search

One external GitHub camo image on /faq/ reports broken in Playwright, so the image assertion was scoped to local assets for this dependency validation.

Refresh non-TypeScript dependencies that affect formatting, markdown rendering, and TOML parsing. Keep TypeScript 6 and tree-sitter native parser updates separate because they have distinct compiler and native-build risks.
@joshka joshka force-pushed the joshka/update-js-parsers branch from 0bd0fe1 to 94fc121 Compare April 26, 2026 23:20
@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages Bot commented Apr 26, 2026

Deploying ratatui with  Cloudflare Pages  Cloudflare Pages

Latest commit: 0bd0fe1
Status: ✅  Deploy successful!
Preview URL: https://89f63490.ratatui.pages.dev
Branch Preview URL: https://joshka-update-js-parsers.ratatui.pages.dev

View logs

@joshka joshka merged commit 3a3ac23 into main Apr 26, 2026
7 of 8 checks passed
@joshka joshka deleted the joshka/update-js-parsers branch April 26, 2026 23:29
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