bun run ...، bun --watch ...). يظل مدير الحزم الافتراضي هو pnpm، وهو مدعوم بالكامل وتستخدمه أدوات التوثيق. لا يستطيع Bun استخدام pnpm-lock.yaml وسيتجاهله.
التثبيت
Install dependencies
bun.lock / bun.lockb في git، لذلك لا يحدث أي تغيير غير ضروري في المستودع. لتخطي كتابة ملف القفل بالكامل:سكربتات دورة الحياة
يحظر Bun سكربتات دورة حياة التبعيات ما لم يتم الوثوق بها صراحةً. في هذا المستودع، السكربتات المحظورة عادةً غير مطلوبة:baileyspreinstall— يتحقق من أن الإصدار الرئيسي من Node >= 20 (يعتمد OpenClaw افتراضيًا على Node 24 ولا يزال يدعم Node 22 LTS، حاليًا22.19+)protobufjspostinstall— يُصدر تحذيرات حول مخططات الإصدارات غير المتوافقة (لا توجد مُخرجات بناء)
محاذير
لا تزال بعض السكربتات تثبّت استخدام pnpm بشكل صريح (على سبيل المثالcheck:docs، وui:*، وprotocol:check). شغّل هذه عبر pnpm في الوقت الحالي.