- Public API: addSection, removeSection, pushFeedEntry, listSections, getHud, openHud, closeHud. - Soft-dep on foundry-hooks-lib (envelope subscription) + battle-focus (encounter seam). - Built-in core sections (round, current turn, per-PC damage, dice streak) register only when both deps are present at ready. - Smoke tests: 22/22 in <1s covering sections A-G of tests/PLAN.md. - HUD instance is a stub in v0.1.0; ApplicationV2 mounting in v0.2.0.
54 lines
2.0 KiB
JSON
54 lines
2.0 KiB
JSON
{
|
|
"id": "combat-hud-hub",
|
|
"title": "Combat HUD Hub",
|
|
"description": "Foundry VTT v14 module: a generic combat HUD host. Other modules register sections via the public API; the hub ships built-in core sections (round, current turn, per-PC damage, dice streak) that light up when foundry-hooks-lib + battle-focus are present. Soft-deps on foundry-hooks-lib and battle-focus; consumer-registered sections work even when both are missing.",
|
|
"version": "0.1.0",
|
|
"library": false,
|
|
"manifestPlusVersion": "1.2.0",
|
|
"authors": [
|
|
{
|
|
"name": "Kaysser Taylor",
|
|
"url": "https://git.homelab.local/kaykayyali"
|
|
}
|
|
],
|
|
"compatibility": {
|
|
"minimum": 14,
|
|
"verified": 14
|
|
},
|
|
"relationships": {
|
|
"systems": [],
|
|
"modules": [
|
|
{
|
|
"id": "foundry-hooks-lib",
|
|
"type": "module",
|
|
"manifest": "https://git.homelab.local/kaykayyali/hooks-lib/raw/branch/main/module.json",
|
|
"compatibility": {
|
|
"minimum": "0.4.0"
|
|
}
|
|
},
|
|
{
|
|
"id": "battle-focus",
|
|
"type": "module",
|
|
"manifest": "https://git.homelab.local/kaykayyali/battle-focus/raw/branch/main/module.json",
|
|
"compatibility": {
|
|
"minimum": "0.7.0"
|
|
}
|
|
}
|
|
],
|
|
"requires": []
|
|
},
|
|
"esmodules": ["scripts/main.js"],
|
|
"styles": ["styles/hud.css"],
|
|
"url": "https://git.homelab.local/kaykayyali/combat-hud-hub",
|
|
"manifest": "https://git.homelab.local/kaykayyali/combat-hud-hub/raw/branch/main/module.json",
|
|
"download": "https://git.homelab.local/kaykayyali/combat-hud-hub/raw/branch/main/combat-hud-hub-0.1.0.zip",
|
|
"readme": "https://git.homelab.local/kaykayyali/combat-hud-hub/blob/main/README.md",
|
|
"changelog": "https://git.homelab.local/kaykayyali/combat-hud-hub/commits/main",
|
|
"bugs": "https://git.homelab.local/kaykayyali/combat-hud-hub/issues",
|
|
"license": "https://git.homelab.local/kaykayyali/combat-hud-hub/blob/main/LICENSE",
|
|
"socket": false,
|
|
"flags": {
|
|
"allowBugReporter": true,
|
|
"hotReload": { "extensions": [], "paths": [] }
|
|
}
|
|
} |