TypeScript 6.0 발표
TypeScript 6.0이 정식 출시되었으며, 이번 버전은 기존 자바스크립트 기반 코드베이스를 마무리하고, 이후 Go 언어로 작성된 네이티브 컴파일러 기반의 TypeScript 7.0으로 전환하기 위한 과도기적 릴리스입니다.
6.0 버전은 함수 타입 추론 개선, Node.js의 #/ 서브패스 임포트 지원, 새로운 ES2025 타겟 및 Temporal API 타입 지원, 그리고 Map의 getOrInsert 메서드 추가 등 다양한 기능 향상을 포함합니다.
또한, 기본 컴파일러 옵션의 변경(예: strict 모드 기본 활성화, 모듈 기본값 esnext, rootDir 기본값 변경)과 함께, ES5 타겟 및 일부 구형 모듈 해상도 옵션 등 여러 구식 기능이 단계적으로 폐기되어, 7.0 버전에서 완전히 제거될 예정입니다.
개발자는 6.0 버전에서 제공하는 --stableTypeOrdering 플래그를 활용해 7.0과의 타입 정렬 차이를 완화할 수 있으며, 7.0의 네이티브 프리뷰도 VS Code 확장과 npm 패키지로 미리 체험할 수 있습니다.
이번 릴리스는 최신 자바스크립트 생태계 변화에 맞춰 개발 생산성과 타입 안정성을 높이고, 차세대 컴파일러로의 원활한 전환을 지원하는 데 중점을 두고 있습니다.
