bun run ..., bun --watch ...)। डिफ़ॉल्ट पैकेज मैनेजर pnpm ही रहता है, जो पूरी तरह समर्थित है और docs टूलिंग द्वारा उपयोग किया जाता है। Bun pnpm-lock.yaml का उपयोग नहीं कर सकता और उसे अनदेखा करेगा।
इंस्टॉल करें
निर्भरताएँ इंस्टॉल करें
bun.lock / bun.lockb gitignored हैं, इसलिए repo churn नहीं होता। lockfile लिखना पूरी तरह छोड़ने के लिए:लाइफ़साइकल स्क्रिप्ट
Bun निर्भरता लाइफ़साइकल स्क्रिप्ट को तब तक ब्लॉक करता है जब तक उन पर स्पष्ट रूप से भरोसा न किया जाए। इस repo के लिए, आम तौर पर ब्लॉक होने वाली स्क्रिप्ट आवश्यक नहीं हैं:baileyspreinstall— Node major >= 20 की जाँच करता है (OpenClaw डिफ़ॉल्ट रूप से Node 24 पर है और अभी भी Node 22 LTS का समर्थन करता है, वर्तमान में22.19+)protobufjspostinstall— असंगत संस्करण योजनाओं के बारे में चेतावनियाँ देता है (कोई बिल्ड आर्टिफ़ैक्ट नहीं)
सावधानियाँ
कुछ स्क्रिप्ट अभी भी pnpm को हार्डकोड करती हैं (उदाहरण के लिएcheck:docs, ui:*, protocol:check)। अभी के लिए उन्हें pnpm के माध्यम से चलाएँ।