Skip to content

Manifest

Das Manifest (/modules/index.json) beschreibt, welche Remote‑Module der Host lädt. Einträge folgen dem Typ RemoteModuleRef.

Struktur: RemoteModuleRef

Varianten für Quellen:

  • URL‑Drop‑in: baseUrl + entry (+ optional styles)
  • Dev‑Quelle: entryDev (z. B. Vite‑Pfad)
  • Package‑Specifier: spec (per Import‑Map oder CDN)
json
[
  {
    "name": "admin",
    "version": "1.2.3",
    "baseUrl": "/modules/admin/1.2.3/",
    "entry": "index.js",
    "styles": ["style.css"]
  }
]
json
[
  {
    "name": "admin",
    "version": "dev",
    "entryDev": "/src/modules/admin/src/public-entry.ts"
  }
]
json
[
  {
    "name": "admin",
    "version": "1.2.3",
    "spec": "@org/module-admin@1.2.3"
  }
]

Tipp: In Dev bevorzugt der Loader automatisch entryDev (konfigurierbar), in Prod die gebauten Bundles.