@yarlisai/sandbox
Erweiterbarer Code-Ausführungs-Sandbox — Worker-Threads + Speicher-Adapter.
Erweiterbarer Code-Ausführungs-Sandbox — Worker-Threads + Speicher-Adapter.
Installation
npm install @yarlisai/sandboxQuelle: packages/sandbox ·
npm ·
CHANGELOG
Warum
@yarlisai/sandbox folgt dem Port/Adapter-Vertrag: Konsumenten hängen von einem Port (Interface SomeProvider) ab und instanziieren zur Laufzeit einen Adapter. Das Austauschen von Anbietern ist eine einzeilige Konfigurationsänderung.
Verwendung
Das README des Pakets enthält einen vollständigen Schnellstart. mybotbox-platform selbst ist der Referenz-Konsument — apps/sat/lib/sandbox/ (oder ein ähnlich benanntes Modul) zeigt, wie jede Aufrufstelle den Port anstelle eines Anbieter-SDKs direkt verwendet.