Crowdbotics Articles About

NPM

What is NPM?

The Node Package Manager (NPM) is a package manager for the JavaScript runtime environment. It allows developers to create reusable packages of code that can be shared among projects and teams. NPM has grown in popularity as an open source tool, with more than 1 million registered users, including Twitter, LinkedIn, PayPal, and The New York Times.

Articles about NPM include installation instructions, troubleshooting tips, and best practices related to using packages within an app's source code. These articles may also discuss the creation of your own packages, commonly referred to as npm modules. Additional topics related to NPM include Yarn, Bower, Grunt, Gulp, Yeoman Generator Kits (Yo), JSHint/JSLint, KarmaJS & Protractor tests with Selenium.