Interface
xp が simply-xp 全体で公開するランタイム設定およびメタデータです。
| Property | Type | Optional | Default | Description |
|---|---|---|---|---|
| auto_create | boolean | ✅ | false | 問い合わせ時に存在しないユーザーをヘルパーが作成できるようにします。 |
| database | MongoClient or Database | ✅ | undefined | 利用側が渡す基盤データベース接続。 |
| dbName | string | ✅ | MongoDB 専用: 内部呼び出しに使う明示的なデータベース名。 | |
| dbType | "mongodb" | "sqlite" | ✅ | mongodb | 構成済みのデータベースプロバイダー。 |
| debug | boolean | ✅ | false | XpLog.debug によるデバッグログを出力します。 |
| notify | boolean | ✅ | true | コンソール通知を有効にします (既定で有効)。 |
| registeredFonts | Array<string> | ✅ | [] | レンダリングヘルパー用に登録済みのフォント。 |
| version | string | ✅ | 2.0.0 | パッケージに組み込まれた simply-xp のバージョン文字列。 |
| xp_rate | number | ✅ | 0.1 | XP とレベルの変換に使われるグローバル XP rate。 |