Skip to content

chore: upgrade TypeScript to 7.0.2 - #56

Merged
ivanbanov merged 2 commits into
mainfrom
chore/upgrade-typescript-7
Oct 4, 2026
Merged

ivanbanov merged 2 commits into
mainfrom
chore/upgrade-typescript-7

Conversation

@ivanbanov

Copy link
Copy Markdown
Member

Summary

  • Bump the root typescript devDependency from ^6.0.3 to ^7.0.2. TypeScript 7 is the new Go-ported native compiler and is currently latest on npm (confirmed via npm view typescript dist-tags).
  • No source changes were needed — the upgrade is a clean drop-in for this codebase.
  • No changeset: this is a devDependency-only bump in the root package and does not change any published package's public API (same precedent as the sibling state-machine repo's pnpm-version bump).

Test plan

  • pnpm install — lockfile updated cleanly, no peer/version conflicts beyond the typescript bump itself
  • pnpm typecheck (tsc --noEmit + tsc --noEmit -p packages/solid) — passes with zero errors
  • pnpm build (tsdown, all 16 packages + publint) — builds clean, no publint issues
  • pnpm lint (oxlint) — passes with zero issues
  • pnpm test:ci (vitest + native jest suite) — 281 vitest tests + 13 jest tests, all passing

🤖 Generated with Claude Code

ivanbanov and others added 2 commits September 2, 2026 14:17
TypeScript 7 is the new Go-ported native compiler and is now `latest`
on npm (confirmed via `npm view typescript dist-tags`). Bumped the
root devDependency from ^6.0.3 to ^7.0.2.

Verified clean: typecheck (tsc --noEmit, both root and packages/solid
tsconfig), build (tsdown + publint across all packages), lint (oxlint),
and the full test suite (281 vitest + 13 jest native tests) all pass
with no code changes required.

No changeset: devDependency-only bump in the root package, no public
package's API surface changed.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@ivanbanov
ivanbanov merged commit f18956c into main Oct 4, 2026
6 checks passed
ivanbanov added a commit that referenced this pull request Oct 8, 2026
Brings #56: the root devDependency moves to TypeScript 7.0.2, the native
compiler. No conflicts. The Vue sources (`.ts` + `h()`) and the TSX
tests typecheck under it as they did under 6; nothing in the repo now
needs TypeScript's classic JS API — Storybook's docgen is off and
vue-tsc is not used here.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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