December 10, 2024

Subject: Require(esm) in Node.js LTS; simplified npm search; JS videos; Rolldown v0.15.0; oxlint v0.14.0

Node.js v22.12.0 (LTS): require(esm) is enabled by default

nodejs.org @ruyadorno@fosstodon.org @nodejs@social.lfx.dev

require(esm) means that CommonJS modules can require() ESM modules (as long as top-level await is never used). That means libraries can support CommonJS without publishing CommonJS versions.

Announcing npm’s new simplified search experience

github.blog github.com/npm

The blog post “npm updates search experience with new objective sorting options” (by Sarah Gooding for Socket) has additional information.

Videos from the London TypeScript Community Meetup on Oct 2 [includes JS-only topics]

www.youtube.com 

New versions

Rolldown v0.15.0: tree-shaking for dynamic import() and more

github.com @hyf@webtoo.ls github.com/rolldown

oxlint v0.14.0: new rules and more

github.com github.com/oxc-project

This email was sent to {{ email | default }}. You can unsubscribe from this list here or update your preferences.