pnpm, que tem suporte completo e é usado pelas ferramentas de documentação. O Bun não pode usar pnpm-lock.yaml e o ignora.
Instalação
1
Instalar dependências
bun.lock / bun.lockb são ignorados pelo Git, portanto não há alterações desnecessárias no repositório. Para ignorar completamente a gravação de arquivos de lock:2
Compilar e testar
Scripts de ciclo de vida
O Bun bloqueia scripts de ciclo de vida de dependências, a menos que sejam explicitamente considerados confiáveis. Neste repositório, os scripts normalmente bloqueados não são necessários:baileyspreinstall: verifica se a versão principal do Node é >= 20 (o OpenClaw requer Node 22.22.3+, 24.15+ ou 25.9+, sendo o Node 24 recomendado)protobufjspostinstall: emite avisos sobre esquemas de versão incompatíveis (sem artefatos de compilação)
Ressalvas
Alguns scripts de pacote incluempnpm diretamente no código (por exemplo, check:docs, ui:*, protocol:check). Executá-los por meio de bun run ainda invoca pnpm em um shell, portanto basta executá-los diretamente por meio de pnpm.