Home

WTF is NPM?

A brief description of NPM.

NPM is the primary package manager for the JavaScript programming language. It acts as both the registry and also provides command-line tooling. It is considered the world's largest software registry.

NPM serves both front-end code — JavaScript packages meant to be run in the browser – and back-end code — Node.js libraries.

While there appear to be alternatives to NPM, like Yarn, they typically are only providing the command-line tooling, but actually use NPM as the registry, or the source of the packages.

You can learn more about NPM on its website.

Let's Connect

Keep Reading

WTF is a Package Manager?

A brief description of package managers, with some examples using referencing JavaScript packages.

Jun 29, 2020

WTF is JavaScript?

A brief description of JavaScript, with a few links to dig in and learn more.

Jun 29, 2020

WTF is Hoisting?

Sometimes JavaScript code appears to behave oddly. Hoisting is one of the reasons why. Here's an introduction to the concept, with references to more in-depth explorations.

Aug 07, 2020