Node.js v22.18 (LTS) Gets Type Stripping by Default

On July 31, 2025, Node.js v22.18.0 “Jod” (LTS) was officially released, marking a significant update in the long-term support branch. This version introduces type stripping by default, enabling Node.js to execute .ts
files directly without prior compilation—so you can run TypeScript code with node file.ts
out of the box. While experimental and limited in syntax support, this feature can be disabled using --no‑experimental‑strip‑types
.
Beyond TypeScript support, the release includes several quality‑of‑life enhancements: CLI support for import.meta.main
, updated dependencies (such as sqlite and Acorn), and expanded watch‑mode documentation. Although this entry focuses primarily on the type stripping feature, minor improvements across the runtime further stabilize the LTS branch as a production-ready platform.
Node.js v22 remains in Active LTS through October 2025, providing a stable and feature-rich option for production apps; this release underscores the project's ongoing evolution toward seamlessly supporting modern JavaScript and TypeScript workflows.