Bun (expérimental)
Bun est un runtime local facultatif pour exécuter directement TypeScript (bun run ..., bun --watch ...). Le gestionnaire de paquets par défaut reste pnpm, qui est entièrement pris en charge et utilisé par l’outillage de documentation. Bun ne peut pas utiliser pnpm-lock.yaml et l’ignorera.
Installation
Installer les dépendances
bun.lock / bun.lockb sont ignorés par git, il n’y a donc pas de bruit dans le dépôt. Pour ignorer complètement l’écriture du lockfile :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 requis :@whiskeysockets/baileyspreinstall— vérifie Node major >= 20 (OpenClaw utilise par défaut Node 24 et prend toujours en charge Node 22 LTS, actuellement22.14+)protobufjspostinstall— émet des avertissements sur des schémas de version incompatibles (aucun artefact de build)
Limitations
Certains scripts codent encorepnpm en dur (par exemple docs:build, ui:*, protocol:check). Exécutez-les via pnpm pour l’instant.