REPL: Enjoy top-level await support in the REPL, allowing you to use async operations seamlessly during your interactive sessions.
Error Handling: Experience improved error handling when the @types/node package is not installed, making it easier to run shell scripts without additional setup.
Improvements
Error Display: Customize your error display in the terminal by specifying pretty errors, enhancing your development experience when working with third-party code.
SWC Integration: Benefit from support for ESM emit in the SWC transpiler, allowing for better compatibility with modern JavaScript modules.
REPL Diagnostics: Enjoy a cleaner REPL experience with a set of extra ignored diagnostics, reducing distractions from common TypeScript warnings while you code interactively.
Fixes
Fix issues with source-map-support that affect error rendering, ensuring that stack traces and error messages behave consistently with vanilla Node.js.
Others
Merge documentation updates into the main branch to keep the information current and helpful for users.