Bun (експериментально)
Bun — це необов’язкове локальне runtime-середовище для безпосереднього запуску TypeScript (bun run ..., bun --watch ...). Типовим менеджером пакетів і далі залишається pnpm, який повністю підтримується й використовується інструментами документації. Bun не може використовувати pnpm-lock.yaml і буде його ігнорувати.
Встановлення
Установіть залежності
bun.lock / bun.lockb додано до gitignore, тому це не створює зайвих змін у репозиторії. Щоб повністю пропустити запис lockfile:Lifecycle Scripts
Bun блокує dependency lifecycle scripts, якщо їм явно не довірено. Для цього репозиторію зазвичай заблоковані scripts не є потрібними:@whiskeysockets/baileyspreinstall— перевіряє, що основна версія Node >= 20 (OpenClaw типово використовує Node 24 і далі підтримує Node 22 LTS, наразі22.14+)protobufjspostinstall— виводить попередження про несумісні схеми версій (без артефактів збірки)
Застереження
Деякі scripts усе ще жорстко прив’язані до pnpm (наприклад,docs:build, ui:*, protocol:check). Поки що запускайте їх через pnpm.