Gerenciador de pacotes npm (Node Package Manager)
npm é um gerenciador de pacotes para o Node.JS npm, Inc. é uma subsidiária do GitHub, que fornece hospedagem para desenvolvimento de software e controle de versão com o uso do Git. npm é o gerenciador de pacotes padrão para o ambiente de tempo de execução JavaScript Node.js.
Vem pré-instalado com o Node.js. Não é necessário instalar separadamente.
Comandos básicos:
#Inicialize um novo projeto Node.js
npm init -y
# Instalar uma dependência
npm install package-name
# Instalar uma dependência como dependência de desenvolvimento
npm install --save-dev package-name
# Instalar uma dependência globalmente
npm install -g package-name
# Instalar dependências a partir do package.json
npm install
# Remover uma dependência
npm uninstall package-name
# Executar scripts definidos no package.json
npm run script-name
# Publicar um pacote no npm
npm publish