pnpm, die volledig wordt ondersteund en door de documentatietooling wordt gebruikt. Bun kan pnpm-lock.yaml niet gebruiken en negeert dit.
Installatie
1
Afhankelijkheden installeren
bun.lock / bun.lockb worden door git genegeerd, zodat er geen wijzigingen in de repository ontstaan. Om het schrijven van lockfiles volledig over te slaan:2
Bouwen en testen
Levenscyclusscripts
Bun blokkeert levenscyclusscripts van afhankelijkheden tenzij ze expliciet worden vertrouwd. Voor deze repository zijn de doorgaans geblokkeerde scripts niet vereist:baileyspreinstall: controleert of de hoofdversie van Node >= 20 is (OpenClaw vereist Node 22.22.3+, 24.15+ of 25.9+, waarbij Node 24 wordt aanbevolen)protobufjspostinstall: toont waarschuwingen over incompatibele versieschema’s (geen buildartefacten)
Aandachtspunten
Sommige pakketscripts bevatten intern een hardgecodeerdepnpm (bijvoorbeeld check:docs, ui:*, protocol:check). Als je ze via bun run uitvoert, starten ze alsnog pnpm via de shell. Voer deze daarom gewoon rechtstreeks via pnpm uit.