Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cevou/openui5-webpack
OpenUI5 support for webpack
https://github.com/cevou/openui5-webpack
openui5 sapui5 webpack webpack-loader webpack-plugin
Last synced: 3 months ago
JSON representation
OpenUI5 support for webpack
- Host: GitHub
- URL: https://github.com/cevou/openui5-webpack
- Owner: cevou
- License: apache-2.0
- Archived: true
- Created: 2017-11-16T23:09:28.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2020-09-11T09:40:48.000Z (about 4 years ago)
- Last Synced: 2024-04-25T19:21:48.513Z (7 months ago)
- Topics: openui5, sapui5, webpack, webpack-loader, webpack-plugin
- Language: JavaScript
- Homepage:
- Size: 2.23 MB
- Stars: 27
- Watchers: 10
- Forks: 7
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-ui5 - Webpack OpenUI5 Plugin
README
OpenUI5 Webpack
This repository contains some projects to build OpenUI5/SAPUI5 applications with webpack.
Projects
### openui5-webpack-plugin
This is the main plugin for webpack to build UI5 applications. It enables webpack to understand the UI5 module system.
[Documentation](packages/openui5-webpack-plugin/README.md)
### openui5-render-loader
By default UI5 controls don't have a dependency to their renderer. This loader scans UI5 controls and adds a dependency
to the control, so that the renderer is included in the build.[Documentation](packages/openui5-renderer-loader/README.md)
### openui5-xml-loader
This loader parses XML views and adds all controls used in XML views as dependency.
[Documentation](packages/openui5-xml-loader/README.md)
### openui5-manifest-loader
The manifest loader preprocesses a `manifest.json` file and adds dependencies for the libraries and modules specified in it.
[Documentation](packages/openui5-manifest-loader/README.md)
Install
Please check the `README.md` files of the sub packages to find out more about how to install and configure the
different plugins/loaders.Usage
Depending on your project setup you will need a different combination of plugin and loaders.
- `openui5-webpack-plugin` is always needed
- `openui5-renderer-loader` is always needed
- `openui5-xml-loader` is only needed if you use XML Views in your application
- `openui5-manifest-loader` is only needed if you have a component and a separate `manifest.json` fileCheck out the modified [`openui5-sample-app`](https://github.com/cevou/openui5-sample-app) for a working example.