Bun is een optionele lokale runtime om TypeScript rechtstreeks uit te voeren (Documentation Index
Fetch the complete documentation index at: https://docs2.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
bun run ..., bun --watch ...). De standaard pakketbeheerder blijft pnpm, dat volledig wordt ondersteund en door documentatietooling wordt gebruikt. Bun kan pnpm-lock.yaml niet gebruiken en zal het negeren.
Installeren
Afhankelijkheden installeren
bun.lock / bun.lockb staan in gitignore, dus er is geen repo-ruis. Om lockfile-wijzigingen volledig over te slaan:Levenscyclusscripts
Bun blokkeert levenscyclusscripts van afhankelijkheden tenzij ze expliciet worden vertrouwd. Voor deze repo zijn de scripts die vaak worden geblokkeerd niet vereist:baileyspreinstall— controleert Node major >= 20 (OpenClaw gebruikt standaard Node 24 en ondersteunt nog steeds Node 22 LTS, momenteel22.16+)protobufjspostinstall— geeft waarschuwingen over incompatibele versieschema’s (geen buildartefacten)
Kanttekeningen
Sommige scripts bevatten nog steeds hardcoded pnpm (bijvoorbeelddocs:build, ui:*, protocol:check). Voer die voorlopig uit via pnpm.