Bun (Eksperimental)
Bun adalah runtime lokal opsional untuk menjalankan TypeScript secara langsung (bun run ..., bun --watch ...). Package manager default tetap pnpm, yang didukung sepenuhnya dan digunakan oleh tooling dokumentasi. Bun tidak dapat menggunakan pnpm-lock.yaml dan akan mengabaikannya.
Instal
Instal dependensi
bun.lock / bun.lockb diabaikan oleh git, jadi tidak ada perubahan repo. Untuk sepenuhnya melewati penulisan lockfile:Script Lifecycle
Bun memblokir dependency lifecycle script kecuali secara eksplisit dipercaya. Untuk repo ini, script yang umum diblokir tidak diperlukan:@whiskeysockets/baileyspreinstall— memeriksa Node major >= 20 (OpenClaw default ke Node 24 dan tetap mendukung Node 22 LTS, saat ini22.14+)protobufjspostinstall— menampilkan peringatan tentang skema versi yang tidak kompatibel (tidak ada artefak build)
Hal-hal yang perlu diperhatikan
Beberapa script masih meng-hardcode pnpm (misalnyadocs:build, ui:*, protocol:check). Jalankan itu melalui pnpm untuk saat ini.