npm.io
1.0.11 • Published 2 weeks ago

@sap-ux/ui5-config

Licence
Apache-2.0
Version
1.0.11
Deps
6
Size
203 kB
Vulns
1
Weekly
0
Stars
162

Changelog Github repo

@sap-ux/ui5-config

Utility module to create and update UI5 tooling configuration files (ui5*.yaml) with helper methods specifically for Fiori tools middlewares.

Installation

Npm npm install --save @sap-ux/ui5-config

Yarn yarn add @sap-ux/ui5-config

Pnpm pnpm add @sap-ux/ui5-config

Usage

Create a new config file

// generate an empty instance
const ui5Config = await UI5Config.newInstance('');

// set the UI5 framework with a specific version
ui5Config.addUI5Framework('SAPUI5', '1.64.0', []);

// create the file
fs.write('./ui5.yaml', ui5Config.toString());

Add a middleware to an existing file

// load a config from the filesytem
const ui5Config = await UI5Config.newInstance(fs.read('./ui5.yaml'));

// add a middlewre
ui5Config.addFioriToolsAppReloadMiddleware();

// write the changes back to the filestystem
fs.write('./ui5.yaml', ui5Config.toString());

See more example in /test/index.test.ts

Keywords

SAP Fiori freestyle