Bun (eksperymentalny)
Bun to opcjonalne lokalne środowisko uruchomieniowe do bezpośredniego uruchamiania TypeScript (bun run ..., bun --watch ...). Domyślnym menedżerem pakietów pozostaje pnpm, który jest w pełni wspierany i używany przez narzędzia dokumentacji. Bun nie może używać pnpm-lock.yaml i zignoruje ten plik.
Instalacja
Zainstaluj zależności
bun.lock / bun.lockb są ignorowane przez git, więc repozytorium nie będzie zaśmiecane zmianami. Aby całkowicie pominąć zapis lockfile:Skrypty cyklu życia
Bun blokuje skrypty cyklu życia zależności, chyba że jawnie im zaufasz. W tym repo najczęściej blokowane skrypty nie są wymagane:@whiskeysockets/baileyspreinstall— sprawdza, czy główna wersja Node jest >= 20 (OpenClaw domyślnie używa Node 24 i nadal wspiera Node 22 LTS, obecnie22.14+)protobufjspostinstall— emituje ostrzeżenia o niezgodnych schematach wersjonowania (bez artefaktów builda)
Ograniczenia
Niektóre skrypty nadal mają na sztywno wpisane pnpm (na przykładdocs:build, ui:*, protocol:check). Na razie uruchamiaj je przez pnpm.