Skip to content

build(deps): promote TypeScript 7 RC to stable 7.0.2#842

Merged
lcottercertinia merged 1 commit into
certinia:mainfrom
lukecotter:build-typescript-7-stable
Jul 9, 2026
Merged

build(deps): promote TypeScript 7 RC to stable 7.0.2#842
lcottercertinia merged 1 commit into
certinia:mainfrom
lukecotter:build-typescript-7-stable

Conversation

@lukecotter

Copy link
Copy Markdown
Collaborator

What

Promotes the native TypeScript 7 compiler from the RC (7.0.1-rc) to the stable GA release (typescript@7.0.2), now that TypeScript 7.0 has shipped GA.

  • package.json: typescript-7 alias npm:typescript@rcnpm:typescript@^7.0.2 (tsc used by pnpm typecheck).
  • pnpm-lock.yaml: resolves typescript-7typescript@7.0.2.
  • AGENTS.md: note explaining why the dual-compiler setup stays.

Why the dual-compiler setup is unchanged

typescript-eslint@8.63.0 still declares peer typescript >=4.8.4 <6.1.0 and depends on the TS programmatic API, which TS 7.0 does not ship (arrives in TS 7.1). So the package resolved under the name typescript must remain the @typescript/typescript6@6.0.2 bridge (also used by typescript-eslint and Docusaurus). This PR only bumps the typescript-7 alias.

Verification

  • tsc --version → 7.0.2
  • pnpm typecheck (TS7, -b --force) → pass
  • pnpm typecheck:tsc6 (6.0 parity) → pass
  • pnpm lint → 0 errors
  • pnpm build → pass
  • pnpm test → 962/962 pass

@lcottercertinia lcottercertinia merged commit 24db92c into certinia:main Jul 9, 2026
7 checks passed
@lukecotter lukecotter deleted the build-typescript-7-stable branch July 9, 2026 15:00
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.

2 participants