Skip to content
Latchkey

O Que É package.json?

package.json explicado, incluindo o que faz e como importa no CI/CD.

package.json é o arquivo de manifesto na raiz de um projeto Node.js.

O que é

Ele declara o nome do projeto, a versão, os scripts e as dependências (dependencies e devDependencies). O bloco scripts define comandos como build e test que as ferramentas e o CI invocam via npm run.

Por que importa no CI/CD

O CI lê o package.json para saber o que instalar e quais scripts executar. O campo engines pode fixar a versão do Node, e packageManager (com o Corepack) fixa npm/yarn/pnpm para builds reproduzíveis.

Principais conclusões

  • package.json é o manifesto do projeto Node.
  • Ele define scripts e dependências.
  • O CI executa seus scripts e lê engines/packageManager.

Guias relacionados