Uma dica rápida para quem está desenvolvendo um pacote utilizando Node.js e quer publica-lo no npm. Para saber quais os arquivos que estarão presentes no pacote, você pode simplesmente usar o comando:

npm pack

E o resultado será algo como:

resultado comando npm pack no terminal

É gerado um arquivo .tgz com o nome do pacote e a versão. Você pode validar se os arquivos que precisam existir no seu pacote estão corretos, além de ter algumas informações sobre o pacote, como:

  • Versão do pacote;
  • Tamanho do pacote comprimido e descomprimido;
  • Total de arquivos no pacote.

Caso não queria gerar um arquivo .tgz, você pode usar o comando:

npm pack --dry-run

Nesse caso, terá como resultado:

resultado comando npm pack --dry-run no terminal

Com o --dry-run você pode ver quais arquivos serão publicados, mas não é gerado o arquivo .tgz.

Simples, não!?