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…

Review: The 10 best JavaScript editors

JavaScript programmers have many good tools to choose from—almost too many to keep track of. In this article, I discuss 10 text editors with good support for developing with JavaScript, HTML5, and CSS, and for documenting with Markdown. Why use an editor for JavaScript programming instead of an IDE? In Read more…

Deno 1.21 improves REPL, error handling

Deno 1.21 has been released. This latest upgrade to the JavaScript/TypeScript runtime features improvements to the REPL (read-evaluate-print loop) and a move away from default type-checking. The Deno REPL is a tool for prototyping and trying out new things. With Deno 1.21, an 1-–eval-file flag can be used with the Read more…

9 Deno runtime projects to watch

Deno is championed as a more-secure alternative to the popular Node.js JavaScript runtime. The 1.0 version of the Deno runtime, which leverages the V8 JavaScript engine and was built using Rust, arrived in May 2020. Node.js founder Ryan Dahl even spearheaded Deno’s development, which now has more than 83,000 stars Read more…

Better type checking and more in Deno 1.24

A recent upgrade to Deno, the JavaScript and TypeScript runtime positioned as a rival to Node.js, improves performance for transpiling, type checking, and more, proponents say.  Prior to the Deno 1.24 release, Deno internally converted TypeScript code to JavaScript using the TypeScript compiler when the 1–check flag was specified; otherwise, it used Read more…