How to Create an NPM Package in 2024 — Sounds simple, but there are a lot of steps involved if you want to follow best practices, introduce useful tools, and get things just right. Matt Pocock walks through the process here, and there’s a 14-minute screencast too, if you’d prefer to watch along.
Matt Pocock
Node v22.7.0 (Current) Released — Node 22.6 let you strip types from source code, but now with --experimental-transform-types you can transform TypeScript-only syntax into JavaScript before running it too. Module syntax detection is now also enabled by default.
Rafael Gonzaga
WorkOS: The Modern Identity Platform for B2B SaaS — WorkOS is a modern identity platform for B2B SaaS, offering flexible and easy-to-use APIs to integrate SSO, SCIM, and RBAC in minutes instead of months. It’s trusted by hundreds of high-growth startups such as Perplexity, Vercel, Drata, and Webflow.
The Deno project has also announced on X that its Deno Standard Library is now considered stable. The Standard Library is a suite of packages offering a variety of features, from data structures to crypto to time management, many of which work across numerous JS runtimes (including Node).
In other runtime news, Bun 1.1.25 unveiled its node:cluster API support with a demo showing it serving 1.29 million requests per second on a basic HTTP server example.
Node v20.17.0 (LTS) Released — The LTS release of Node gains some backports, including support for using require for synchronous ESM graphs (using a flag), matchesGlob, and duplexPair.
Marco Ippolito
▶ Node.js Evolves — Discussion on new Node.js features including native TypeScript support, SQLite integration, dotenv support and more.
Syntax by Sentry podcast
🛠 Code & Tools
But it doesn’t support RDF yet, which leads us to the next item.. 🙂