pnpm, qui est entièrement pris en charge et utilisé par les outils de documentation. Bun ne peut pas utiliser pnpm-lock.yaml et l’ignore.
Installation
1
Installer les dépendances
bun.lock / bun.lockb sont ignorés par Git, donc le dépôt ne subit aucune modification parasite. Pour éviter totalement l’écriture des fichiers de verrouillage :2
Compiler et tester
Scripts de cycle de vie
Bun bloque les scripts de cycle de vie des dépendances, sauf s’ils sont explicitement approuvés. Pour ce dépôt, les scripts couramment bloqués ne sont pas nécessaires :baileyspreinstall: vérifie que la version majeure de Node est >= 20 (OpenClaw nécessite Node 22.22.3+, 24.15+ ou 25.9+, Node 24 étant recommandé)protobufjspostinstall: émet des avertissements concernant des schémas de version incompatibles (aucun artefact de compilation)
Points d’attention
Certains scripts de paquet utilisent explicitementpnpm en interne (par exemple check:docs, ui:*, protocol:check). Leur exécution via bun run lance tout de même pnpm dans un shell ; exécutez-les donc directement via pnpm.