Bun (deneysel)
Amaç: pnpm iş akışlarından sapmadan bu depoyu Bun ile çalıştırmak (isteğe bağlı, WhatsApp/Telegram için önerilmez). ⚠️ Gateway çalışma zamanı için önerilmez (WhatsApp/Telegram hataları). Üretimde Node kullanın.Status
- Bun, TypeScript’i doğrudan çalıştırmak için isteğe bağlı bir yerel çalışma zamanıdır (
bun run …,bun --watch …). pnpmderlemeler için varsayılandır ve tamamen desteklenmeye devam eder (ve bazı dokümantasyon araçları tarafından kullanılır).- Bun,
pnpm-lock.yamlkullanamaz ve bunu yok sayar.
Yükleme
Varsayılan:bun.lock/bun.lockb gitignore kapsamındadır; bu nedenle her iki durumda da depoda değişiklik olmaz. Hiç kilit dosyası yazımı olmasın istiyorsanız:
Derleme / Test (Bun)
Uyarılar
Bun, açıkça güvenilmediği sürece bağımlılık yaşam döngüsü betiklerini engelleyebilir (bun pm untrusted / bun pm trust).
Bu depo için, yaygın olarak engellenen betikler gerekli değildir:
@whiskeysockets/baileyspreinstall: Node ana sürümünün >= 20 olduğunu denetler (Node 22+ çalıştırıyoruz).protobufjspostinstall: uyumsuz sürüm şemaları hakkında uyarılar üretir (derleme çıktısı yok).
İsteğe bağlı ortam değişkenleri:
- Bazı betikler hâlâ pnpm’i sabit kodlar (ör.
docs:build,ui:*,protocol:check). Şimdilik bunları pnpm ile çalıştırın.