bun run ..., bun --watch ...). Пакетным менеджером по умолчанию остается pnpm, который полностью поддерживается и используется инструментами документации. Bun не может использовать pnpm-lock.yaml и будет игнорировать его.
Установка
Install dependencies
bun.lock / bun.lockb игнорируются Git, поэтому в репозитории не возникает лишних изменений. Чтобы полностью пропустить запись lock-файла:Скрипты жизненного цикла
Bun блокирует скрипты жизненного цикла зависимостей, если они явно не доверены. Для этого репозитория обычно блокируемые скрипты не требуются:baileyspreinstall— проверяет, что основная версия Node >= 20 (OpenClaw по умолчанию использует Node 24 и по-прежнему поддерживает Node 22 LTS, сейчас22.19+)protobufjspostinstall— выводит предупреждения о несовместимых схемах версий (без артефактов сборки)
Ограничения
В некоторых скриптах пока жестко задан pnpm (например,check:docs, ui:*, protocol:check). Пока запускайте их через pnpm.