A UI5 CLI middleware that syncs browser interactions across multiple instances to ease manual testing. Current stable version is 3.0.0-alpha.10, released as an alpha with active community maintenance. It uses BrowserSync under the hood to transmit UI interactions via a WebSocket pool, and injects custom HTML to override UI5 control event handlers (e.g., Button click becomes tap). Requires @ui5/cli@3.0.0+ and specVersion "3.0". Key differentiators: browser interaction synchronization for UI5 apps, configurable port/debug/logging, and SSL support via https option.
npm install ui5-middleware-iasyncNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows how to install and configure the middleware in a UI5 project's ui5.yaml. The middleware syncs interactions across browsers.
Upgrade UI5 CLI to v3 and set specVersion: "3.0" in your ui5.yaml.
Only use for manual testing; avoid relying on this middleware in production or critical testing scenarios.
Pin to a specific version and watch for breaking changes in future releases.
Run `npm install ui5-middleware-iasync --save-dev`.
Ensure 'serveResources' is available or adjust the beforeMiddleware value in ui5.yaml.
Set port to an integer in the configuration: e.g., port: 4711