Использование CLI bun patch
bash
bun patch <пакет>@<версия>Генерация патча
--commitboolean Установить пакет, содержащий модификации в
dir--patches-dirstring Каталог для размещения файла патча (только если используется --commit)
Управление зависимостями
--productionboolean Не устанавливать devDependencies. Псевдоним:
-p--ignore-scriptsboolean Пропустить скрипты жизненного цикла в
package.json проекта (скрипты зависимостей никогда не запускаются) --trustboolean Добавить в
trustedDependencies в package.json проекта и установить пакет (ы) --globalboolean Установить глобально. Псевдоним:
-g--omitstring Исключить зависимости
dev, optional или peer из установки Файлы проекта и файлы блокировки
--yarnboolean Записать файл
yarn.lock (yarn v1). Псевдоним: -y--no-saveboolean Не обновлять
package.json и не сохранять файл блокировки --saveboolean default: true Сохранить в
package.json (true по умолчанию) --frozen-lockfileboolean Запретить изменения файла блокировки
--save-text-lockfileboolean Сохранить текстовый файл блокировки
--lockfile-onlyboolean Сгенерировать файл блокировки без установки зависимостей
Контроль установки
--backendstring default: clonefile Специфичные для платформы оптимизации для установки зависимостей. Возможные значения:
clonefile (по умолчанию), hardlink, symlink, copyfile--linkerstring Стратегия связывания (одно из
isolated или hoisted) --dry-runboolean Ничего не устанавливать
--forceboolean Всегда запрашивать последние версии из реестра и переустанавливать все зависимости. Псевдоним:
-f--no-verifyboolean Пропустить проверку целостности вновь загруженных пакетов
Сеть и реестр
--castring Предоставить сертификат центра сертификации
--cafilestring То же, что и
--ca, но с путем к файлу сертификата --registrystring Использовать указанный реестр по умолчанию, переопределяя
.npmrc, bunfig.toml и переменные окружения --network-concurrencynumber default: 48 Максимальное количество одновременных сетевых запросов (по умолчанию 48)
Производительность и ресурсы
--concurrent-scriptsnumber default: 5 Максимальное количество одновременных задач для скриптов жизненного цикла (по умолчанию 5)
Кэширование
--cache-dirstring Хранить и загружать кэшированные данные из указанного пути к каталогу
--no-cacheboolean Полностью игнорировать кэш манифестов
Вывод и логирование
--silentboolean Ничего не логировать
--quietboolean Показывать только имя tarball при упаковке
--verboseboolean Чрезмерно подробное логирование
--no-progressboolean Отключить индикатор прогресса
--no-summaryboolean Не печатать сводку
Целевые платформы
--cpustring Переопределить архитектуру CPU для опциональных зависимостей (например,
x64, arm64, * для всех) --osstring Переопределить операционную систему для опциональных зависимостей (например,
linux, darwin, * для всех) Глобальная конфигурация и контекст
--configstring Указать путь к файлу конфигурации (
bunfig.toml). Псевдоним: -c--cwdstring Указать конкретную рабочую директорию
Справка
--helpboolean Вывести эту справку. Псевдоним:
-h