@sap/generator-fiori
Version:
Create an SAPUI5 application using SAP Fiori elements or a freestyle approach
3 lines (2 loc) • 997 B
JavaScript
const __esmImportMetaUrl = require('node:url').pathToFileURL(__filename).href;
;var g=Object.defineProperty;var b=(e,t)=>g(e,"name",{value:t,configurable:!0});var w=(e,t)=>()=>{try{return t||e((t={exports:{}}).exports,t),t.exports}catch(o){throw t=0,o}};var d=w((A,h)=>{"use strict";var k=Object.prototype.toString;h.exports=function(e){var t;return k.call(e)==="[object Object]"&&(t=Object.getPrototypeOf(e),t===null||t===Object.getPrototypeOf({}))}});var a=d();module.exports=(e,t)=>{if(!a(e))throw new TypeError("Expected a plain object");if(t=t||{},typeof t=="function")throw new TypeError("Specify the compare function as an option instead");let o=t.deep,f=[],y=[],i=b(c=>{let l=f.indexOf(c);if(l!==-1)return y[l];let s={},O=Object.keys(c).sort(t.compare);f.push(c),y.push(s);for(let p=0;p<O.length;p++){let u=O[p],r=c[u];if(o&&Array.isArray(r)){let j=[];for(let n=0;n<r.length;n++)j[n]=a(r[n])?i(r[n]):r[n];s[u]=j;continue}s[u]=o&&a(r)?i(r):r}return s},"sortKeys");return i(e)};