MyBotBoxMyBotBox

@yarlisai/sandbox

プラグイン可能なコード実行サンドボックス — ワーカースレッド + メモリアダプター。

プラグイン可能なコード実行サンドボックス — ワーカースレッド + メモリアダプター。

インストール

npm install @yarlisai/sandbox

ソース: packages/sandbox · npm · CHANGELOG

なぜこのパッケージを使うのか

@yarlisai/sandboxポート/アダプターの規約 に従っています。利用側はポート(SomeProvider インターフェース)に依存し、実行時にアダプターをインスタンス化します。ベンダーの切り替えは設定を1行変えるだけで完了します。

使い方

このパッケージの README には完全なクイックスタートが含まれています。mybotbox-platform 自体がリファレンス実装の利用例であり、apps/sat/lib/sandbox/(または同様の名前のモジュール)で、すべての呼び出し箇所がベンダーSDKを直接使わずにポートを介している様子を確認できます。

関連情報