Creates a Component-preload.js or library-preload.json file for openui5 / sapui5 projects. Creating a preload file can speed up the initial load time of your webapp, by reducing the number of HTTP requests / roundtrips to load your code. The preload file can combine your
json views as well as
.properties files into a single
$ npm install --save-dev gulp-ui5-preload
var ui5preload = ;gulp
Example with uglify / minify js and xml.
// npm install --save-dev gulp-ui5-preload gulp-uglify gulp-pretty-data gulp-ifvar ui5preload = ;var uglify = ;var prettydata = ;var gulpif = ;gulp
Accepts an options object. Returns a vinyl through-stream which collects all .xml and .js files and emits a single vinyl file (Component-preload.js / library-preload.json) which is passed downstream.
The base / entry path of your app. Usually the same location where your index.html and the Component.js resides. Can also be just
'./' to point to the root of your project.
The namespace at the
base path. All source files are treated as sub-namespaces of this namespace, relative to the
File name of the combined file to emit.
If set to
library-preload.json file is emitted instead of a
Component-preload.js file (default). The emitted file contents between those options vary a little bit.
Apache 2.0 © Christian Theilemann