Announcing TypeScript 6.0 - TypeScript
TypeScript 6.0リリース。
現在のJavaScriptコードベースによる最後のリリースで、Goで書き直されたTypeScript 7.0への移行を準備するリリースとなる。
strictがデフォルトでtrueに、targetのデフォルトがes2025に、moduleのデフォルトがesnextに変更。
target: es5、--moduleResolution node(node10)、--outFile、--esModuleInterop falseなどが非推奨となりエラーに変更。
es2025ターゲットの追加、Temporal APIの型定義の追加、Map/WeakMapのgetOrInsert()/getOrInsertComputed()メソッドの追加。
Node.jsのSubpath Importsの#/のサポート、--moduleResolution bundlerと--module commonjsの組み合わせをサポート。
TypeScript 7.0の型順序に合わせる--stableTypeOrderingフラグの追加など