Skip to main content

HubX Shell

In both local development and the server environments the Shell is responsible for loading and unloading micro-frontends based on the URL. The Shell manages the page layout and loading of global libraries such as Walk Me.

Each micro-frontend application loads within the context of the Shell and for local development this is done via loading the @cova/web-shell component from the Cova Web NPM registry.

Developers shouldn't need to have much direct interaction with the Shell as for local development purposes it is called via yarn start in each project, starting up the server on port 3000. Integration in to the project is already part of the Web.Template application starter.

When the Shell loads in local development mode it retrieves the import-map.json for HubX from the INT server and will register those applications with the exception of the current app to