Middleware for ui5-server (UI5 CLI v3) that allows including and serving UI5 application dependencies within the same server instance. Version 3.5.0 is the latest stable release, actively maintained. It enables embedding UI5 apps as dependencies, configurable via ui5.yaml, and supports mount path customization, module-specific configuration, and debug logging. Requires @ui5/cli >= 3.0.0 with specVersion '3.0'. Community-driven project part of the UI5 ecosystem showcase, distinct from official SAP middlewares.
npm install ui5-middleware-ui5No compatibility data collected yet for this library.
Shows installation and minimal configuration to serve a UI5 app dependency via ui5-middleware-ui5.
Upgrade to UI5 CLI V3 and update your ui5.yaml to specVersion: '3.0'.
Upgrade to v3 and migrate to UI5 CLI V3.
Ensure each module's mountPath is unique to avoid route conflicts.
Place referenced files inside the UI5 app's directory.
Set workspaceName explicitly in the middleware configuration if the default workspace is not 'default'.
npm install @ui5/fs @ui5/project @ui5/server --save-dev
Update ui5.yaml: specVersion: "3.0" and ensure you have UI5 CLI V3 installed.
npm install ui5-middleware-ui5 --save-dev
Verify middleware name: 'ui5-middleware-ui5', and ensure afterMiddleware points to an existing middleware like 'compression'.