NOT LIVE / DRAFT ONLY

#​625 — May 21, 2026

Read on the Web

Together with  Frontend Masters logo
Node.js Weekly

A Fresh Chapter and New Look for Express — For a while, Node’s long-standing web framework, Express.js, was looking a bit stale and projects like Fastify were beginning to carry the torch, but a major reboot begun in 2024 has brought Express back to the fore. Now Express’s brand, website, and docs have time-travelled to 2026 too.

Sebastian Beltran

AI Engineering Fundamentals with Scott Moss of Netflix — Learn to build reliable AI features. Build an AI-assisted Excalidraw app, set up eval harnesses, master context engineering, and ship agents that actually work.

Frontend Masters sponsor

Introducing Staged Publishing for npm Packages — Several months after first being teased, npm has released its new ‘staged publishing’ model that provides a review period before packages go live as part of yesterday’s npm 11.15.0 release.

The npm Project

💡 A prerelease of npm 12.0 has also just been released.

IN BRIEF:

Node.js 26.2.0 (Current) Released — A modest release compared to v26 (Temporal) and v26.1 (node:ffi), but stream.compose is now marked as stable and fs.Stats/BigIntStats now support Temporal.Instant.

Antoine du Hamel

How Node.js and V8 Keep Each Other Working — A behind-the-scenes look at how Node stays in sync with the V8 engine.

Joyee Cheung

Build Durable AI Agents That Won’t Break in Production (Webinar) — Learn the open-source 4-layer stack and run durable AI agents with Agentspan across LangGraph, OpenAI, and Google SDKs.

Orkes sponsor

📄 Hardening TanStack After the npm Compromise – What TanStack is doing to improve supply chain security after last week’s attack. The TanStack Team

📄 Optimizing Our Build Times by Migrating from Webpack to Rspack Benson Pan (Yelp)

📄 Building Automatic, Contextual Clinical Trial Audit Logging in Postgres Without Triggers – Using Drizzle, specifically. Nathan Leung (Harbor)

🛠 Code & Tools

An Official Codemod to Migrate from Axios to fetch — A codemod (used via npx codemod) that transforms code using Axios to leverage the WHATWG Fetch API, which is now natively available in Node.js. For some reason they don’t link to it in the post, but it’s here if you want to try it out (and here’s the underlying code).

Augustin Mauroy

TypeORM 1.0: The DataMapper and ActiveRecord ORM — The popular TypeScript-first ORM that supports all major relational databases has reached 1.0 after years on 0.3.x, bringing cleanup and modernization work, INSERT INTO ... SELECT support, cross-driver transaction isolation levels, and smoother PostgreSQL enum migrations.

TypeORM Team

Kanel 4.0: Generate TypeScript Types from Postgres — It inspects your database and outputs code you can add to a TypeScript project for use with something like Knex, Zod or Kysely (it has official extensions for each). GitHub repo.

Kristian Dupont

  • ESLint 10.4 – Adds a includeIgnoreFile() helper for including patterns from .gitignore files and other files with gitignore-style patterns.

  • pnpm 11.2 – The efficient package manager adds an opt-in experiment for using a Rust powered install engine.

  • Vavite 7.0 – Bring the power of Vite to building server-side apps, complete with Hot Module Replacement.

  • 🤖 Adonis MCP 1.0 – Enable AI-powered interactions on AdonisJS apps. (GitHub repo.)

  • Joist 2.2 – Opinionated ORM for TypeScript, Node, and Postgres with schema-driven code generation.

  • MikroORM 7.1 – Another big release for the popular TypeScript ORM.

📰 Classifieds

Autoscaling that doesn’t suck. Try Judoscale and see what all the fuss is about.

📢  Elsewhere in the ecosystem