Containers
Bun (実験的)
Bun は、TypeScript を直接実行するための任意のローカルランタイムです(bun run ...、bun --watch ...)。デフォルトのパッケージマネージャーは引き続き pnpm であり、完全にサポートされ、docs ツールでも使用されています。Bun は pnpm-lock.yaml を使用できず、無視します。
インストール
Install dependencies
bun installbun.lock / bun.lockb は gitignore 対象のため、リポジトリの差分は発生しません。lockfile の書き込みを完全にスキップするには、次のようにします。
bun install --no-saveBuild and test
bun run buildbun run vitest runライフサイクルスクリプト
Bun は、明示的に信頼されていない限り、依存関係のライフサイクルスクリプトをブロックします。このリポジトリでは、一般的にブロックされる次のスクリプトは不要です。
baileyspreinstall-- Node のメジャーバージョン >= 20 をチェックします(OpenClaw のデフォルトは Node 24 で、現在22.19+の Node 22 LTS も引き続きサポートしています)protobufjspostinstall-- 互換性のないバージョンスキームに関する警告を出力します(ビルド成果物はありません)
これらのスクリプトを必要とするランタイムの問題に遭遇した場合は、明示的に信頼してください。
bun pm trust baileys protobufjs注意事項
一部のスクリプトはまだ pnpm をハードコードしています(例: check:docs、ui:*、protocol:check)。当面はそれらを pnpm 経由で実行してください。
関連
Was this useful?