Utilisation CLI de bun patch
bash
bun patch <package>@<version>Génération de patch
--commitboolean Installe un paquet contenant des modifications dans
dir--patches-dirstring Le répertoire où placer le fichier de patch (uniquement si --commit est utilisé)
Gestion des dépendances
--productionboolean N'installe pas les devDependencies. Alias :
-p--ignore-scriptsboolean Ignore les scripts de cycle de vie dans le
package.json du projet (les scripts de dépendance ne sont jamais exécutés) --trustboolean Ajoute à
trustedDependencies dans le package.json du projet et installe le(s) paquet(s) --globalboolean Installe globalement. Alias :
-g--omitstring Exclut les dépendances
dev, optional, ou peer de l'installation Fichiers de projet et fichiers de verrouillage
--yarnboolean Écrit un fichier
yarn.lock (yarn v1). Alias : -y--no-saveboolean Ne met pas à jour
package.json et ne sauvegarde pas de fichier de verrouillage --saveboolean default: true Sauvegarde dans
package.json (vrai par défaut) --frozen-lockfileboolean Interdit les modifications du fichier de verrouillage
--save-text-lockfileboolean Sauvegarde un fichier de verrouillage texte
--lockfile-onlyboolean Génère un fichier de verrouillage sans installer les dépendances
Contrôle de l'installation
--backendstring default: clonefile Optimisations spécifiques à la plateforme pour l'installation des dépendances. Valeurs possibles :
clonefile (par défaut),{" "} hardlink, symlink, copyfile--linkerstring Stratégie de liaison (l'une des valeurs
isolated ou hoisted) --dry-runboolean N'installe rien
--forceboolean Demande toujours les dernières versions du registre et réinstalle toutes les dépendances. Alias :
-f--no-verifyboolean Ignore la vérification de l'intégrité des paquets nouvellement téléchargés
Registre et réseau
--castring Fournit un certificat d'autorité de certification
--cafilestring Identique à
--ca, mais comme chemin de fichier vers le certificat --registrystring Utilise un registre spécifique par défaut, remplaçant
.npmrc, bunfig.toml, et les variables d'environnement --network-concurrencynumber default: 48 Nombre maximum de requêtes réseau concurrentes (par défaut 48)
Performance et ressources
--concurrent-scriptsnumber default: 5 Nombre maximum de jobs concurrents pour les scripts de cycle de vie (par défaut 5)
Mise en cache
--cache-dirstring Stocke et charge les données mises en cache depuis un chemin de répertoire spécifique
--no-cacheboolean Ignore complètement le cache de manifeste
Sortie et journalisation
--silentboolean Ne journalise rien
--quietboolean Affiche uniquement le nom de la tarball lors de l'empaquetage
--verboseboolean Journalisation excessivement détaillée
--no-progressboolean Désactive la barre de progression
--no-summaryboolean N'affiche pas de résumé
Ciblage de plateforme
--cpustring Remplace l'architecture CPU pour les dépendances optionnelles (par ex.
x64, arm64, * pour tout) --osstring Remplace le système d'exploitation pour les dépendances optionnelles (par ex.
linux, darwin, * pour tout) Configuration globale et contexte
--configstring Spécifie le chemin du fichier de configuration (
bunfig.toml). Alias : -c--cwdstring Définit un répertoire de travail actuel spécifique
Aide
--helpboolean Affiche ce menu d'aide. Alias :
-h