Bun adalah runtime lokal opsional untuk menjalankan TypeScript secara langsung (Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
bun run ..., bun --watch ...). Manajer paket bawaan tetap pnpm, yang didukung penuh dan digunakan oleh tooling docs. Bun tidak dapat menggunakan pnpm-lock.yaml dan akan mengabaikannya.
Instal
Instal dependensi
bun.lock / bun.lockb diabaikan oleh git, sehingga tidak ada churn repo. Untuk sepenuhnya melewati penulisan lockfile:Skrip siklus hidup
Bun memblokir skrip siklus hidup dependensi kecuali dipercaya secara eksplisit. Untuk repo ini, skrip yang umum diblokir tidak diperlukan:baileyspreinstall— memeriksa versi mayor Node >= 20 (OpenClaw secara bawaan menggunakan Node 24 dan masih mendukung Node 22 LTS, saat ini22.16+)protobufjspostinstall— mengeluarkan peringatan tentang skema versi yang tidak kompatibel (tidak ada artefak build)
Catatan
Beberapa skrip masih meng-hardcode pnpm (misalnyadocs:build, ui:*, protocol:check). Jalankan skrip tersebut melalui pnpm untuk saat ini.