Tagged articles
3 articles
Page 1 of 1
Node.js Tech Stack
Node.js Tech Stack
Jan 12, 2026 · Backend Development

Node.js require(esm) Goes Stable: CommonJS and ESM Finally Reconcile

Node.js now marks require(esm) as stable in LTS releases, allowing CommonJS files to require synchronous ESM modules without extra flags, simplifying package.json configuration, eliminating the need for dual packages, and resolving the long‑standing CJS‑ESM split for the vast majority of projects.

CommonJSESMLTS
0 likes · 8 min read
Node.js require(esm) Goes Stable: CommonJS and ESM Finally Reconcile
Full-Stack Cultivation Path
Full-Stack Cultivation Path
Feb 3, 2025 · Fundamentals

TypeScript 5.8 Beta Arrives with Native require‑ESM Support

The TypeScript 5.8 beta introduces function‑type inference improvements, native require‑ESM loading via --module nodenext, experimental Node.js flags for stripping types and transforming syntax, variable‑initialization checks back‑ported from 5.7, and the removal of computed‑property literal restrictions, all installable via npm or VS Code.

BetaConditional TypesNode.js
0 likes · 10 min read
TypeScript 5.8 Beta Arrives with Native require‑ESM Support
Full-Stack Cultivation Path
Full-Stack Cultivation Path
Dec 17, 2024 · Backend Development

Node.js v22.12 LTS Enables Native require(esm) Support by Default

Node.js v22.12.0 LTS now activates require(esm) out‑of‑the‑box, letting require() load native ES modules without the experimental flag, while also introducing resizable ArrayBuffer behavior and updated root certificates, with guidance on usage, checks, and known pitfalls.

ArrayBufferES ModulesNSS certificates
0 likes · 5 min read
Node.js v22.12 LTS Enables Native require(esm) Support by Default