Publicar versões beta de módulos NPM

Isso é algo que eu queria descobrir como fazer há algum tempo e consegui encontrar uma referência a um antigo tuíte entre @isaacs e @maccman . Com certeza, é bastante simples.

Se você deseja publicar uma versão do seu módulo sob uma tag diferente latest(que é usada por padrão), basta incluir a --tagopção ao publicar com o nome da tag que deseja usar (neste caso beta)

npm publish --tag beta

E é isso. A versão que você acabou de publicar será registrada com a betatag em vez da latesttag e não será instalada quando alguém tentar instalar o seu pacote com o npm install <packagename>comando.

É claro que essa técnica não se limita a apenas publicar versões beta de módulos, mas é o caso mais óbvio para o qual irei usá-la.