179 wires and counting

$ follow Node.js

Keep up with Node.js in about 3 minutes: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-10-27
stories 18

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

Amaro 1.3.0 moves to registerHooks, snap stops nightly rollbacks

By RepoJournal · Filed · About Node.js · Composed from the cited sources · methodology

Amaro's TypeScript loaders now run through synchronous module.registerHooks so they also intercept require(), while nodejs/snap fixed a generator bug that had been pushing the snap edge channel back to an older nightly.

feat: use module.registerHooks for amaro/strip and amaro/transform nodejs/amaro

by GeoffreyBooth

amaro/strip and amaro/transform now use synchronous module.registerHooks() where available, which drops the loader thread and means the hooks also apply to require() of TypeScript, not just ESM imports. On Node.js below 22.15 and 23.0 to 23.4 they fall back to module.register(), so engines stays >=22 and the PR is explicitly not breaking. The stated goal is to let Node.js eventually remove modu...

v1.3.0 nodejs/amaro

by github-actions[bot]

v1.3.0 carries that hook change as its only feature, alongside a bump of actions/checkout from 7.0.0 to 7.0.1 and an updated CodeQL upload action.

fix(snap): never move snapcraft.yaml to an older version nodejs/snap

by NopeCharon

The generator picks the newest complete entry from whatever index.tab the cron receives, so a stale copy made it commit the previous version and Launchpad rebuild and publish it; on main this flipped edge back to the previous nightly 19 times since July, including 20261026 to 20261025 to 20261026 on 26 Oct. snapcraft.yaml.sh now reads the version already pinned in snapcraft.yaml from its downlo...

build(deps): bump undici nodejs/remark-preset-lint-node

by dependabot

A routine bump of undici from 7.30.0 to 7.30.1 in the markdown lint preset, whose release notes list a high-severity denial of service via TLS 1.2 certificate-changing renegotiation tracked as CVE-2026-87018.

snap: (auto) updated to 27.0.0-nightly202610263983092f63 nodejs/snap

by GitHub Actions

Separately, the nightly autoupdate commits landed at 27.0.0-nightly202610263983092f63, with 27.0.0-nightly202610259b5d938fad preceding it.

Quick answers

What shipped in Node.js on October 27, 2026?
Amaro's TypeScript loaders now run through synchronous module.registerHooks so they also intercept require(), while nodejs/snap fixed a generator bug that had been pushing the snap edge channel back to an older nightly. In total, 7 commits, 10 pull requests, and 1 releases landed.
Who contributed to Node.js on October 27, 2026?
7 developers shipped this update, including github-actions[bot], GeoffreyBooth, Chengzhong Wu, nodejs-github-bot, NopeCharon, GitHub Actions, and dependabot.
What were the notable Node.js updates?
feat: use module.registerHooks for amaro/strip and amaro/transform, v1.3.0, and fix(snap): never move snapcraft.yaml to an older version.