pnpm, que es totalmente compatible y se utiliza en las herramientas de documentación. Bun no puede utilizar pnpm-lock.yaml y lo ignora.
Instalación
1
Instalar las dependencias
bun.lock / bun.lockb están ignorados por Git, por lo que no se generan cambios innecesarios en el repositorio. Para omitir por completo la escritura de archivos de bloqueo:2
Compilar y probar
Scripts del ciclo de vida
Bun bloquea los scripts del ciclo de vida de las dependencias a menos que se confíe explícitamente en ellos. En este repositorio, los scripts que suelen bloquearse no son necesarios:baileyspreinstall: comprueba que la versión principal de Node sea >= 20 (OpenClaw requiere Node 22.22.3+, 24.15+ o 25.9+, y se recomienda Node 24)protobufjspostinstall: muestra advertencias sobre esquemas de versiones incompatibles (sin artefactos de compilación)
Consideraciones
Algunos scripts de paquetes incluyenpnpm de forma fija internamente (por ejemplo, check:docs, ui:*, protocol:check). Aunque se ejecuten mediante bun run, seguirán invocando pnpm en un shell, así que ejecute esos scripts directamente mediante pnpm.