Next-generation syntax for SAP UI5
npm install babel-plugin-ui5-next
babel plugin ui5 next



!Github CI



Next-generation syntax for SAP UI5
- Convert ES6 class (inherited from UI5 classes) to UI5 class system
- Convert ES6 module system (import/export) to UI5 module system (sap.ui.define)
- Enhance JSView logic in import/export
- JSX support
- Typescript support
- Class decorator support (beta, don't use this feature please)
- Support import CSS in javascript
- Full test cases
- Limited by technical, this plugin will NOT compile (pure) ES6 classes to ES5 classes.
- Limited by technical, will not transform async function
Please DO NOT use this plugin directly, just use the generator to generate UI5 project with predefined config.