@ui5/task-adaptation
Version:
Custom task for ui5-builder which allows building UI5 Flexibility Adaptation Projects for SAP BTP, Cloud Foundry environment
13 lines • 569 B
JavaScript
import MetadataJsonUtil from "../converter/metadataJsonUtil.js";
import UI5JsonConverter from "../converter/ui5JsonConverter.js";
import UI5XmlConverter from "../converter/ui5XmlConverter.js";
export default class ConvertV2ToV4 {
transform({ json, xml }) {
if (MetadataJsonUtil.getVersion(json) !== "4.0") {
const annotationsV4 = UI5JsonConverter.convertAnnotations(UI5XmlConverter.convertV2(xml));
MetadataJsonUtil.setAnnotations(json, annotationsV4);
}
return json;
}
}
//# sourceMappingURL=convertV2ToV4.js.map