Move quick-update custom module source collection out of Installer and into CustomModules as assembleQuickUpdateSources(). This keeps discoverPaths() focused on consuming prepared install inputs while making the quick-update source assembly step explicit and easier to evolve. Also: - preserve customModules metadata in manifest regeneration for installed modules - drop stale customModules entries when modules are no longer installed - cover manifest preservation and manifest-backed quick-update sources in tests |
||
|---|---|---|
| .. | ||
| config.js | ||
| custom-module-cache.js | ||
| existing-install.js | ||
| install-paths.js | ||
| installer.js | ||
| manifest-generator.js | ||
| manifest.js | ||