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 deep-for-each?

Explore an introduction to the super cool, single-function JavaScript package, deep-for-each.

Apr 16, 2020