Blocks devs from removing their own npm packages

Introduction The npm (Node Package Manager) registry has implemented significant changes to how package removal works, effectively preventing developers from removing their own published packages in most scenarios. This policy change has far-reaching implications for the JavaScript ecosystem and the millions of projects that depend on npm packages. Background: The Left-Pad Incident To understand why […]

NPM fixes private package names leak, serious authorization bug

The largest software registry of Node.js packages, npm, has disclosed multiple security flaws that were identified and remedied recently.The first flaw concerns leak of names of private npm packages on the npmjs.com’s ‘replica’ server, feeds from which are consumed by third-party services.Whereas, the second flaw allows attackers to publish new versions of any existing npm […]

Dev News: A POST/GET Debate, Yarn 4.0, and Node.js Updates

Programmer Matthew Phillips has an “unpopular opinion” that he shared via, where else, the X platform (formally Twitter): “Don’t use http verbs PUT, PATCH, DELETE. Just use POST for everything,” the creator of web framework Astro and Lucy Lang wrote. His reasons for this, in his own words: doesn’t support the others. Frameworks that allow […]

How To Migrate a TypeScript App from From Node.js to Bun?

Node.js has been a go-to platform for web development beginners and a favoured choice for start-up companies. However, since September 2023, Bun has gained a lot of traction in the development space.Ever since its introduction and it’s claim on being the fastest JavaScript runtime to exist, developers have continously tried to migrate their apps from […]

Node.js 21 brings WebSocket client

Node.js 21, the latest release of the open source cross-platform JavaScript runtime, has arrived, featuring a built-in WebSocket client and support for globs in the platform’s test runner. Announced October 17, Node.js 21 is equipped with an experimental, browser-compatible WebSocket implementation, enabled through the –experimental-websocket flag. WebSocket enables two-way communication between a browser and server, […]

Node.js 21 is now available!

We’re excited to announce the release of Node.js 21! Highlights include updates of the V8 JavaScript engine to 11.8, stable fetch and WebStreams, a new experimental flag to flip module defaults (–experimental-default-type), a built-in WebSocket client, many updates to our test runner, and more! Node.js 21 will replace Node.js 20 as our ‘Current’ release line […]

Latest Node.js boosts stream performance

Node.js v20.8.0 has arrived, offering performance improvements for streams in the popular JavaScript runtime environment. Published as the “current” version of Node.js on September 29 and offering the platform’s latest features, Version 20.8.0 can be downloaded from nodejs.org. Stream performance improvements were made to writeable and readable streams, improving creation and destruction by roughly 15% […]

Node.js upgrade adds environment variable config

Node.js 20.6.0, the latest version of the asynchronous, event-driven JavaScript runtime, includes built-in env. file support for configuring environment variables. The update, cited as the “current” version of Node.js and announced September 4, can be downloaded from the project website. With env., Node.js proponents said the configuration file should follow the INI file format, with […]

New Nodejs features bring watch mode and stable Web Crypto API. Check out the updated Node version report

Known for its speed, simplicity, and stability, Node.js does not introduce too many novelties. Even if it does, they typically enter the release schedule as experimental features. However, the combined contribution of versions 16 through 20 gives us enough new upgrades to write and get excited about. Learn how you can use and benefit from […]

What’s New in Node.js 19? Latest Updates and Features of Node.js 19

I feel that the developer community could not ask for more with each technology coming up with new updates, features, and functionalities.This time, October has given us a surprise with a new Node.js major release and a new LTS (Long-Term Support) version.Yes, the Node.js community has announced the latest version of Node.js, Node.js 19 with […]