Guard ExistingInstall.version access with .installed check in uninstall.js, ui.js, and installer.js to prevent throwing on empty/partial _bmad dirs. Surface invalid module.yaml parse errors as warnings instead of silently returning empty results. |
||
|---|---|---|
| .. | ||
| custom-modules.js | ||
| external-manager.js | ||
| official-modules.js | ||