Manifest
Das Komponentenmanifest beschreibt, welche XTend Module ein Host laden darf.
Worum es geht
Das Komponentenmanifest ist eine statische Zuordnung von Custom-Element-Namen zu lokalen ES-Modulen. Der Loader akzeptiert nur gültige Custom-Element-Tags und .js- oder .mjs-Ziele; reservierte Bootstrap-Module wie xtend-state bleiben ausdrücklich benannt.
Öffentliche Bausteine
components/manifest.jsonist die ausgelieferte Registry.xtend-loader.jsvalidiert Namen, URL, Protokoll und Dateiendung.xtend-loader.d.tsbeschreibt Manifest, Diagnostics und Boot-Result.
Empfohlener Ablauf
Ein minimales Manifest enthält relative, hostkontrollierte Pfade:
{
"x-button": "./xbutton.js",
"x-status": "./xstatus.js"
}
Lade es mit data-manifest="/components/manifest.json". Ein unbekannter Tag bleibt unregistriert; eine verbotene URL erzeugt eine Import- oder Manifest-Diagnose statt eines Remote-Fallbacks.