bun run ..., bun --watch ...). El gestor de paquetes predeterminado sigue siendo pnpm, que es totalmente compatible y lo utiliza la herramienta de documentación. Bun no puede usar pnpm-lock.yaml y lo ignora.
Instalación
Instalar dependencias
bun.lock / bun.lockb se ignoran en git, por lo que no hay cambios innecesarios en el repositorio. Para omitir por completo las escrituras del archivo de bloqueo:Scripts de ciclo de vida
Bun bloquea los scripts de ciclo de vida de dependencias salvo que se confíe explícitamente en ellos. Para este repositorio, los scripts que suelen bloquearse no son obligatorios:baileyspreinstall: comprueba que la versión principal de Node sea >= 20 (OpenClaw requiere Node 22.19+ o 23.11+, con Node 24 recomendado)protobufjspostinstall: emite advertencias sobre esquemas de versión incompatibles (sin artefactos de compilación)
Advertencias
Algunos scripts de paquete tienenpnpm codificado internamente (por ejemplo, check:docs, ui:*, protocol:check). Ejecutarlos mediante bun run igualmente invoca pnpm en una shell, así que ejecuta esos directamente mediante pnpm.