Uso da CLI bun install
sh
bun install <nome>@<versão>Configuração Geral
--configstring Especifique o caminho para o arquivo de configuração (bunfig.toml)
--cwdstring Defina um cwd específico
Escopo e Gerenciamento de Dependências
--productionboolean Não instale devDependencies
--no-saveboolean Não atualize package.json ou salve um lockfile
--saveboolean default: true Salve no package.json
--omitstring Exclua dependências 'dev', 'optional' ou 'peer' da instalação
--only-missingboolean Adicione dependências ao package.json apenas se elas ainda não estiverem presentes
Tipo de Dependência e Versionamento
--devboolean Adicione dependência ao "devDependencies"
--optionalboolean Adicione dependência ao "optionalDependencies"
--peerboolean Adicione dependência ao "peerDependencies"
--exactboolean Adicione a versão exata em vez do intervalo ^
Controle de Lockfile
--yarnboolean Escreva um arquivo yarn.lock (yarn v1)
--frozen-lockfileboolean Não permita alterações no lockfile
--save-text-lockfileboolean Salve um lockfile baseado em texto
--lockfile-onlyboolean Gere um lockfile sem instalar dependências
Configurações de Rede e Registro
--castring Forneça um certificado de autoridade de certificação
--cafilestring Caminho do arquivo para o certificado de autoridade de certificação
--registrystring Use um registro específico por padrão, substituindo .npmrc, bunfig.toml e variáveis de ambiente
Controle do Processo de Instalação
--dry-runboolean Não instale nada
--forceboolean Sempre solicite as versões mais recentes do registro e reinstale todas as dependências
--globalboolean Instale globalmente
--backendstring default: clonefile Otimizações específicas da plataforma: "clonefile", "hardlink", "symlink", "copyfile"
--filterstring Instale pacotes para os workspaces correspondentes
--analyzeboolean Analise e instale todas as dependências de arquivos passados como argumentos recursivamente
Opções de Cache
--cache-dirstring Armazene e carregue dados em cache de um caminho de diretório específico
--no-cacheboolean Ignore completamente o cache de manifesto
Saída e Log
--silentboolean Não registre nada
--verboseboolean Log excessivamente detalhado
--no-progressboolean Desative a barra de progresso
--no-summaryboolean Não imprima um resumo
Segurança e Integridade
--no-verifyboolean Pule a verificação de integridade de pacotes recém-baixados
--trustboolean Adicione a trustedDependencies no package.json do projeto e instale o(s) pacote(s)
Concorrência e Desempenho
--concurrent-scriptsnumber default: 5 Número máximo de trabalhos simultâneos para scripts de ciclo de vida
--network-concurrencynumber default: 48 Número máximo de solicitações de rede simultâneas
Gerenciamento de Scripts de Ciclo de Vida
--ignore-scriptsboolean Pule scripts de ciclo de vida no package.json do projeto (scripts de dependência nunca são executados)
Informações de Ajuda
--helpboolean Imprima este menu de ajuda