Node gets the URLPattern API

March 25, 2025 By Mark Otto 0

Node.js Weekly

New URLPattern API Brings Improved Pattern Matching to Node β€” The Cloudflare Workers team has implemented the URLPattern API in the Ada URL parser, used by both Node.js and Cloudflare Workers. The API lets you take patterns like /blog/:year/:month/:slug and test whether URLs match against them. If you’re using Node 23.8+, you can start using it today.

Nizipli, Snell, Lemire (Cloudflare)

IN BRIEF:

  • Bun 1.2.6 has been released with notable performance improvements for Express and Fastify, improved node:crypto compatibility, and even initial support for node:test. Now’s a great time to see how your Node apps work (or not) on the fast JavaScriptCore-based runtime.

  • πŸ€– MCP Node.js Debugger is an attempt to make Node’s debugger more accessible to third-party AI coding tools (such as Cursor or Claude Code).

πŸ“„ Node Now Supports TypeScript Natively: Everything You Need to Know Lizz Parody

πŸ“„ Building Node.js on Windows with clang-cl Joyee Cheung

πŸ›  Code & Tools

Errsole.js: Collect, Store, and Visualize Node App Logs β€” Rather than leaning on a third-party service for log monitoring, the idea of Errsole is you just drop its package into your app and you get logging and a basic UI for looking at those logs all β€˜out of the box’. It supports numerous storage mechanisms, from SQLite in dev to MySQL, Postgres and MongoDB in production.

Green Code Software Private Limited

  • πŸ€– OpenAI v4.89.0 – OpenAI API client. Now with support for OpenAI’s new TTS and audio models.

  • ESLint 9.23.0 – Adds full TypeScript syntax support for three core rules.

  • NATS.js 3.0 – JavaScript client for the NATS messaging system. v3 is a major refactor with Node, Deno, Bun, and WebSockets all under one roof.

  • MongoDB Node.js Driver 6.15 – The latest official MongoDB driver. Now with support for custom AWS credential providers.

  • Mongoose 8.13 – Popular MongoDB object modeling library.

  • Verdaccio 6.1 – Lightweight local private npm registry.

  • Mineflayer 4.27 – Create Minecraft bots in JavaScript.

  • NodeBB 4.2 – Node.js-powered forum system.

πŸ“’  Elsewhere in JavaScript

A roundup of some other interesting stories in the broader JavaScript landscape, in case you’ve missed them: