Uso de CLI bun patch
bash
bun patch <package>@<version>Generación de Parches
--commitboolean Instala un paquete que contiene modificaciones en
dir--patches-dirstring El directorio donde colocar el archivo de parche (solo si se usa --commit)
Gestión de Dependencias
--productionboolean No instala devDependencies. Alias:
-p--ignore-scriptsboolean Omite scripts de ciclo de vida en el
package.json del proyecto (los scripts de dependencias nunca se ejecutan) --trustboolean Agrega a
trustedDependencies en el package.json del proyecto e instala el/los paquete(s) --globalboolean Instala globalmente. Alias:
-g--omitstring Excluye dependencias
dev, optional, o peer de la instalación Archivos de Proyecto y Lockfiles
--yarnboolean Escribe un archivo
yarn.lock (yarn v1). Alias: -y--no-saveboolean No actualiza
package.json ni guarda un lockfile --saveboolean default: true Guarda en
package.json (verdadero por defecto) --frozen-lockfileboolean No permite cambios en el lockfile
--save-text-lockfileboolean Guarda un lockfile basado en texto
--lockfile-onlyboolean Genera un lockfile sin instalar dependencias
Control de Instalación
--backendstring default: clonefile Optimizaciones específicas de plataforma para instalar dependencias. Valores posibles:
clonefile (predeterminado),{" "} hardlink, symlink, copyfile--linkerstring Estrategia de enlace (uno de
isolated o hoisted) --dry-runboolean No instala nada
--forceboolean Siempre solicita las últimas versiones del registro y reinstala todas las dependencias. Alias:
-f--no-verifyboolean Omite verificar la integridad de los paquetes recién descargados
Red y Registro
--castring Proporciona un certificado de autoridad de certificación
--cafilestring Igual que
--ca, pero como ruta de archivo al certificado --registrystring Usa un registro específico por defecto, anulando
.npmrc, bunfig.toml, y variables de entorno --network-concurrencynumber default: 48 Número máximo de solicitudes de red concurrentes (predeterminado 48)
Rendimiento y Recursos
--concurrent-scriptsnumber default: 5 Número máximo de trabajos concurrentes para scripts de ciclo de vida (predeterminado 5)
Almacenamiento en Caché
--cache-dirstring Almacena y carga datos en caché desde una ruta de directorio específica
--no-cacheboolean Ignora completamente el caché de manifiesto
Salida y Registro
--silentboolean No registra nada
--quietboolean Solo muestra el nombre del archivo tarball al empaquetar
--verboseboolean Registro excesivamente detallado
--no-progressboolean Desactiva la barra de progreso
--no-summaryboolean No imprime un resumen
Orientación de Plataforma
--cpustring Anula la arquitectura de CPU para dependencias opcionales (ej.,
x64, arm64, * para todos) --osstring Anula el sistema operativo para dependencias opcionales (ej.,
linux, darwin, * para todos) Configuración Global y Contexto
--configstring Especifica la ruta al archivo de configuración (
bunfig.toml). Alias: -c--cwdstring Establece un directorio de trabajo actual específico
Ayuda
--helpboolean Imprime este menú de ayuda. Alias:
-h