pnpm で、完全にサポートされ、ドキュメントツールで使用されています。Bun は pnpm-lock.yaml を使用できず、これを無視します。
インストール
1
依存関係をインストール
bun.lock / bun.lockb は gitignore の対象であるため、リポジトリに変更は発生しません。ロックファイルへの書き込みを完全にスキップするには、次を実行します。2
ビルドとテスト
ライフサイクルスクリプト
Bun は、明示的に信頼されていない依存関係のライフサイクルスクリプトをブロックします。このリポジトリでは、一般的にブロックされる次のスクリプトは必要ありません。baileyspreinstall: Node のメジャーバージョンが 20 以上であることを確認します(OpenClaw には Node 22.22.3+、24.15+、または 25.9+ が必要で、Node 24 を推奨します)protobufjspostinstall: 互換性のないバージョン体系に関する警告を出力します(ビルド成果物は生成しません)
注意事項
一部のパッケージスクリプトでは、内部でpnpm がハードコードされています(例: check:docs、ui:*、protocol:check)。bun run 経由で実行しても pnpm がシェルから呼び出されるため、これらは pnpm 経由で直接実行してください。