Deno stabilizes NPM compatibility

NPM compatibility in the Deno JavaScript/TypeScript runtime has reached the stable stage, meaning developers leveraging Deno now can import more than 1.3 million NPM modules. NPM compatibility is featured in Deno 1.28, unveiled November 14. NPM support makes it easier to build apps, the Deno developers said, because developers now Read more…

It’s all about security

#​462 — November 10, 2022 Read on the Web Node.js Security Best Practices — A new official document from the Node.js team providing guidelines on securing your Node apps by looking at what the main threats are and how to mitigate them. Node.js Project And.. Node Security Releases: 19.0.1, 18.12.1, 16.18.1 and Read more…

Deno runtime backs inlay hints for coding

The latest version of the Deno runtime for JavaScript and TypeScript has been enhanced with inlay hint capabilities. Announced October 27, Deno 1.27 has language server and IDE improvements, including taking advantage of TypeScript 4.4 inlay hints. With this capability, small snippets of information are added to inline code, potentially Read more…

Node 18 goes LTS

#​460 — October 27, 2022 Read on the Web Together with  route-list: CLI Tool to Display Express/Koa/Hapi/Fastify Routes — If you’ve got a Node-based webapp and you want to see all of its endpoints in an elegant way, here’s an option. Vladimir Mikulic Node 18 Becomes Active LTS with v18.12.0 — Read more…

Node 19 released

#​459 — October 20, 2022 Read on the Web Together with  Node.js 19 Released As an odd-numbered release, Node 19 will never become an ‘active LTS’ version, but sits as the ‘current’ release that gets all the tastiest new features until early 2023. It then reaches ‘end of life’ on Read more…

Node.js 19 boosts HTTP throughput

Node.js 19 has arrived. The latest update to the popular JavaScript runtime enables HTTP Keep-Alive by default, a change that should deliver better web throughput. Accessible from nodejs.org, Node.js 19 was released October 18. Beginning with this release, Node.js sets 1keepAlive to true by default. Thus any outgoing HTTP(S) connection Read more…

Digging into dependencies with npm query

#​457 — October 6, 2022 Read on the Web Together with  An Active Typosquatting Campaign Targeting npm Users — Security supply chain company Phylum detected a campaign to ‘typosquat’ against a variety of high profile packages. The idea behind typosquatting is that you claim package names similar to others, such Read more…