voltar ao cardápio
Neutros · ferramentas do dia a dia
NPM logo

NPM

Levedura · sem isso os pacotes não crescem.

Registry público de pacotes JavaScript e gerenciador padrão do Node.js. Maior repositório de software open-source do mundo.

// história

Como NPM surgiu

Isaac Z. Schlueter, trabalhando no Node.js em 2010, unificou client e registry numa ferramenta chamada npm — “node package manager”. A ideia era resolver dependências transitivas com semver e um manifest único (package.json). O registry público cresceu até virar infraestrutura crítica; hoje pertence à GitHub/Microsoft com mirrors e alternativas como pnpm e Bun competindo em performance.

// a metáfora

Por que levedura?

É a levedura: sem ela, nenhum pacote cresce. A massa só sobe porque alguém publicou.

// ficha técnica

Especificações

Paradigma
Package manager + registry
Primeiro release
2010
Criador
Isaac Z. Schlueter (hoje GitHub/Microsoft)
Licença
Comercial (registry público gratuito)
quando usar
  • Qualquer projeto Node/JS
  • Publicar bibliotecas open source
quando evitar
  • Quando pnpm/bun ofereceram benefícios claros (perf, disco)

// continue explorando

Volte ao cardápio e descubra outros ingredientes.

no forno da casa

Mind Blog

Esta é a pizza que a Alamino Code Solutions está assando agora: laboratório editorial no ar, com tipagem ponta a ponta e ambiente reproduzível — o mesmo critério deste cardápio, servido ao vivo.

Visitar mind.alamino.dev.br