pnpm, який повністю підтримується та використовується інструментами документації. Bun не може використовувати pnpm-lock.yaml та ігнорує його.
Установлення
1
Установлення залежностей
bun.lock / bun.lockb ігноруються Git, тому зміни в репозиторії не виникають. Щоб повністю пропустити запис файлу блокування:2
Збирання та тестування
Скрипти життєвого циклу
Bun блокує скрипти життєвого циклу залежностей, якщо їм явно не надано довіру. Для цього репозиторію скрипти, які зазвичай блокуються, не потрібні:baileyspreinstall: перевіряє, що основна версія Node >= 20 (OpenClaw потребує Node 22.22.3+, 24.15+ або 25.9+; рекомендовано Node 24)protobufjspostinstall: виводить попередження про несумісні схеми версій (без артефактів збирання)
Застереження
Деякі скрипти пакетів містять жорстко заданийpnpm (наприклад, check:docs, ui:*, protocol:check). Їх запуск через bun run усе одно викликає pnpm в оболонці, тому просто запускайте їх безпосередньо через pnpm.