bun run ..., bun --watch ...). Trình quản lý gói mặc định vẫn là pnpm, được hỗ trợ đầy đủ và được công cụ tài liệu sử dụng. Bun không thể dùng pnpm-lock.yaml và sẽ bỏ qua tệp này.
Cài đặt
Cài đặt phụ thuộc
bun.lock / bun.lockb đã được gitignore, nên sẽ không gây thay đổi trong repo. Để bỏ qua hoàn toàn việc ghi lockfile:Script vòng đời
Bun chặn các script vòng đời của phụ thuộc trừ khi được tin cậy rõ ràng. Với repo này, các script thường bị chặn không bắt buộc:baileyspreinstall— kiểm tra phiên bản chính của Node >= 20 (OpenClaw mặc định dùng Node 24 và vẫn hỗ trợ Node 22 LTS, hiện là22.19+)protobufjspostinstall— phát cảnh báo về quy ước phiên bản không tương thích (không có artifact build)
Lưu ý
Một số script vẫn hardcode pnpm (ví dụcheck:docs, ui:*, protocol:check). Hiện tại hãy chạy các script đó qua pnpm.