Overview of metatell Plugin Architecture
metatell plugins allow for company-specific 2D UI replacements using Module Federation. The system loads plugins in the following sequence:
- Retrieves room plugin information and registers remotes via
init({ remotes }). - Converts each plugin to a source format:
src = "{versionId}/{type}". - Loads the remote at specific UI injection points using
loadRemote(src)and renders the correspondingmodule.CustomXXXcomponent.