@yarlisai/platform
メタパッケージ — すべてのフレームワークパッケージを再エクスポートし、1行でインストール可能。
メタパッケージ — すべてのフレームワークパッケージを再エクスポートし、1行でインストール可能。
インストール
npm install @yarlisai/platformソース: packages/platform ·
npm ·
CHANGELOG
なぜ使うのか
@yarlisai/platform はポート/アダプターの契約に従っています。コンシューマーはポート(SomeProvider インターフェース)に依存し、実行時にアダプターをインスタンス化します。ベンダーの切り替えは設定を1行変更するだけで済みます。
使い方
パッケージの README には完全なクイックスタートが含まれています。mybotbox-platform 自体がリファレンス実装のコンシューマーであり、apps/sat/lib/platform/(または同様の名前のモジュール)を見ると、各呼び出し箇所がベンダーSDKを直接使わずにポートを利用している様子を確認できます。