-
Notifications
You must be signed in to change notification settings - Fork 93
Home
This repository is showcasing the UI5 Tooling extensibility capabilities. You can easily extend the UI5 Tooling with your own tasks or middlewares. This doesn't necessarily need to happen in this repository and everyone can develop and share his own tasks and middleware via npm. Regarding npm, please prefix the name of all tasks with ui5-task-
and all middlewares with ui5-middleware-
. This will help UI5 developers to easily find tasks and middlewares created and shared by the UI5 community.
The following tasks (know to this page) have been created and are available in the public NPM registry:
- ui5-task-transpile: transpile es6 to es5 code
- ui5-task-zipper: bundle the entire webapp in a zip-archive
There might be more tasks in the public NPM registry. You can find all tasks which applied the suggested naming convention here.
The following middlewares (know to this page) have been created and are available in the public NPM registry:
- ui5-middleware-cfdestination: use the approuter as proxy
- ui5-middleware-iasync: sync UI interactions across connected browsers (alpha! careful!)
- ui5-middleware-livereload: usage of livereload for development
- [ui5-middleware-livetranspile](* https://www.npmjs.com/package/ui5-middleware-livetranspile): on-demand es6 to es5 transpile when requesting js
- ui5-middleware-simpleproxy: simple express proxy
- ui5-middleware-servestatic: serve static resources
There might be more middlewares in the public NPM registry. You can find all middlewares which applied the suggested naming convention here.