Plugin
この型は、registerPlugins() のオプションを定義するために使用します。
| Property | Type | Optional | Description |
|---|---|---|---|
| name | string | ❌ | プラグイン名。 |
| initialize | (client: XPClient) => void | Promise<void> | ❌ | プラグイン初期化時に実行する関数。 |
| destroy | (client: XPClient) => void | Promise<void> | ✅ | 任意のクリーンアップ処理。unregisterPlugins() から実行されます。 |
| requiredVersions | string[] | ✅ | simply-xp に必要なバージョン。 |
備考
次のバージョニング形式をサポートしています。
2- メジャーバージョン (2.x.x) [推奨]2.0- メジャー.マイナー バージョン (2.0.x)2.0.0- メジャー.マイナー.パッチ バージョン (2.0.0)2.0.1-rc.1- メジャー.マイナー.パッチ-プレリリース.ビルド バージョン
バージョン互換性は実行時に検証されます。 必要バージョンが互換であり正確であることを保証する責任は、プラグイン作者にあります。