^ range is often considered to include the next major version bump. That's not true, because it depends on the present package version number.
Node.js ESM modules fail with status code 13 when the main promise didn't resolve.
A snippet to create Node.js executables that use ECMAScript modules.
Node.js 18 comes with a new native
npm allows single character package name to be valid which can lead to many accidentally installed packages.