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…

Deno 1.26 improves Node.js compatibility, npm support

Deno 1.26, the latest version of the TypeScript/JavaScript runtime that strives to improve on Node.js, emphasizes Node.js compatibility, among other improvements. Deno 1.26 was unveiled September 29. The update includes implementations for several previously unsupported APIs in the Node.js compatibility layer, according to release notes. In addition, the compatibility layer’s Read more…

Keep calm and carry on (using Node)

#​456 — September 29, 2022 Read on the Web “Don’t Worry, Nobody is Replacing Node.js” — A bold assertion. Fernando reflects on the growing interest in alternative runtimes like Deno and Bun, but notes none really replace Node.js wholesale in the near future. And even if they did, most of Read more…

Creating an npm package in 2022

#​454 — September 15, 2022 Read on the Web Best Practices for Creating a Modern npm Package — A step-by-step “as of 2022” walkthrough of creating your own npm package using current best practices. It’s very thorough and certainly worth revisiting, even if you’ve built a package already. As always, Read more…

Review: The 6 best JavaScript IDEs

JavaScript is used for many different kinds of applications today. Most often, it works with HTML5 and CSS to build web front ends. But JavaScript also helps build mobile applications, and it has found an important place on the back end in the form of Node.js servers. Fortunately, JavaScript development Read more…