Skip to content

Refresh TypeScript lockfile#1132

Merged
joshka merged 1 commit intomainfrom
joshka/refresh-typescript-lockfile
Apr 27, 2026
Merged

Refresh TypeScript lockfile#1132
joshka merged 1 commit intomainfrom
joshka/refresh-typescript-lockfile

Conversation

@joshka
Copy link
Copy Markdown
Member

@joshka joshka commented Apr 26, 2026

Summary

  • resolves TypeScript from 5.9.2 to 5.9.3 in pnpm-lock.yaml
  • keeps the existing package.json range on TypeScript 5 so Astro tooling remains inside its declared peer dependency support

Why not TypeScript 6 yet?

TypeScript 6 is the npm latest, but it is a real migration release rather than a routine patch update. The TypeScript 6 notes call out changed compiler defaults, root directory behavior, stricter side-effect import handling, deprecated options, and other migration concerns.

Astro support is also still catching up:

Keeping this PR to TypeScript 5.9.3 gets the latest supported 5.x patch without opting into peer dependency overrides or upstream compatibility assumptions.

Validation

  • mise exec -- corepack pnpm install --frozen-lockfile
  • mise exec -- corepack pnpm test -- --run
  • mise exec -- corepack pnpm format:check
  • mise run build

Resolve TypeScript to the latest 5.x patch release while keeping the
existing package range. This avoids the TypeScript 6 peer dependency
mismatch in the current Astro tooling.
@cloudflare-workers-and-pages
Copy link
Copy Markdown

Deploying ratatui with  Cloudflare Pages  Cloudflare Pages

Latest commit: 19403fe
Status: ✅  Deploy successful!
Preview URL: https://ffd809f4.ratatui.pages.dev
Branch Preview URL: https://joshka-refresh-typescript-lo.ratatui.pages.dev

View logs

@joshka joshka merged commit b1ae5bf into main Apr 27, 2026
8 checks passed
@joshka joshka deleted the joshka/refresh-typescript-lockfile branch April 27, 2026 00:45
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