Documentação
CLI
Prepublish

Prepublish

Rodando algumas preparações para publicação de pacotes NAPI-RS.

💡

Este comando geralmente é usado nos scripts de ciclo de vida prepublishOnly no package.json.

package.json
"scripts": {
  "prepublishOnly": "napi prepublish -t npm"
}

Flags

FlagTipo/Valor padrãoDescrição
--tagstyle,-tString/lernaO estilo da tag do seu commit do git. Atualmente, oferecemos dois tipos de estilos: npm e lerna. Por exemplo, se você alterar a versão do seu pacote usando npm version patch, o último commit será v1.2.1. E o comando napi prepublish -t npm coletará as informações de version a partir da mensagem do último commit. Essas informações serão usadas para fazer upload dos artefatos para GitHub Releases.
Se o --skip-gh-release for fornecido, o --tagstyle,-t não terá efeito.
--skip-gh-releaseBoolean/falseSe deseja pular o upload do binário da plataforma para GitHub Release.
-p,--prefixString/npmO caminho no qual os pacotes da plataforma estão. @napi-rs/cli irá atualizar todos os arquivos package.json nele. Aumente o campo version para alinhar o package.json na raiz do projeto.
-c,--configString/undefinedO caminho do arquivo package.json a ser lido, relativo ao process.cwd().
O arquivo package.json deve conter o campo de configuração napi.
@napi-rs/cli irá escrever o campo optionalDependencies no package.json, e o optionalDependencies conterá todas as plataformas definidas no campo napi.triples.