Utilizzo CLI di bun patch
bash
bun patch <pacchetto>@<versione>Generazione Patch
--commitboolean Installa un pacchetto contenente modifiche in
dir--patches-dirstring La directory dove mettere il file della patch (solo se viene usato --commit)
Gestione Dipendenze
--productionboolean Non installare devDependencies. Alias:
-p--ignore-scriptsboolean Salta gli script del ciclo di vita nel
package.json del progetto (gli script delle dipendenze non vengono mai eseguiti) --trustboolean Aggiungi a
trustedDependencies nel package.json del progetto e installa il pacchetto/i --globalboolean Installa globalmente. Alias:
-g--omitstring Escludi dipendenze
dev, optional o peer dall'installazione File di Progetto e Lockfile
--yarnboolean Scrivi un file
yarn.lock (yarn v1). Alias: -y--no-saveboolean Non aggiornare
package.json o salvare un lockfile --saveboolean default: true Salva in
package.json (vero per impostazione predefinita) --frozen-lockfileboolean Non consentire modifiche al lockfile
--save-text-lockfileboolean Salva un lockfile basato su testo
--lockfile-onlyboolean Genera un lockfile senza installare dipendenze
Controllo Installazione
--backendstring default: clonefile Ottimizzazioni specifiche della piattaforma per l'installazione delle dipendenze. Valori possibili:
clonefile (default),{" "} hardlink, symlink, copyfile--linkerstring Strategia del linker (una tra
isolated o hoisted) --dry-runboolean Non installare nulla
--forceboolean Richiedi sempre le ultime versioni dal registro e reinstalla tutte le dipendenze. Alias:
-f--no-verifyboolean Salta la verifica dell'integrità dei pacchetti appena scaricati
Rete e Registro
--castring Fornisci un certificato di firma dell'Autorità di Certificazione
--cafilestring Come
--ca, ma come percorso file al certificato --registrystring Usa un registro specifico per impostazione predefinita, sovrascrivendo
.npmrc, bunfig.toml e variabili di ambiente --network-concurrencynumber default: 48 Numero massimo di richieste di rete simultanee (default 48)
Performance e Risorse
--concurrent-scriptsnumber default: 5 Numero massimo di job simultanei per gli script del ciclo di vita (default 5)
Caching
--cache-dirstring Salva e carica dati memorizzati nella cache da un percorso di directory specifico
--no-cacheboolean Ignora completamente la cache del manifest
Output e Logging
--silentboolean Non loggare nulla
--quietboolean Mostra solo il nome del tarball durante il packing
--verboseboolean Logging eccessivamente dettagliato
--no-progressboolean Disabilita la barra di progresso
--no-summaryboolean Non stampare un riepilogo
Targeting Piattaforma
--cpustring Sovrascrivi l'architettura CPU per dipendenze opzionali (es.
x64, arm64, * per tutte) --osstring Sovrascrivi il sistema operativo per dipendenze opzionali (es.
linux, darwin, * per tutti) Configurazione Globale e Contesto
--configstring Specifica il percorso al file di configurazione (
bunfig.toml). Alias: -c--cwdstring Imposta una directory di lavoro corrente specifica
Aiuto
--helpboolean Stampa questo menu di aiuto. Alias:
-h