EmDash プラグインは サンドボックスとネイティブの2つのフォーマットのいずれかで提供されます。選択はインストール方法、ランタイム実施、利用可能な機能に影響します。
デフォルトはサンドボックス。 サンドボックスプラグインはマーケットプレイスで公開でき、ワンクリックでインストールできます。
一覧
| サンドボックス | ネイティブ | |
|---|---|---|
| フォーマット | emdash-plugin.jsonc + src/plugin.ts | definePlugin() デスクリプター |
| インストール方法 | 管理マーケットプレイスからワンクリック | npm install + astro.config 編集 |
ネイティブを選ぶと失うもの
- マーケットプレイスなし。
- 隔離なし。
- ユーザーへの信頼負担。
ネイティブを選ぶ場面
- カスタム React 管理ページやウィジェット。
- Portable Text ブロック用の Astro コンポーネント。
- パブリックページへの HTML・スクリプト・スタイルシートの挿入。