TypeScript 7.0 Is Out, but a Passing tsc Check Does Not Mean You Are Ready
TypeScript 7.0, featuring a new native Go-based compiler called tsgo, is now available on npm. While most teams rely on tsc --noEmit to verify upgrade safety, this check only validates type correctness and misses two critical failure categories. Several compiler options deprecated in the 5.x series are now hard errors in 7.0, meaning stale tsconfig.json settings — especially in monorepos — can break entire package trees at once. Additionally, the full TypeScript Compiler API is not included in the initial 7.0 release, causing tools like ts-morph, TypeDoc, and type-aware ESLint rules to stop functioning entirely. Developers are advised to audit tsconfig files for removed options and identify any dependencies that rely on the programmatic API before migrating.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in