const getuToolsLite = () => { var utoolsLite = Object.assign({}, window.lodashM.cloneDeep(utools)); // if (utools.isDev()) return utoolsLite const dbBlackList = [ "db", "dbStorage", "dbCryptoStorage", "removeFeature", "setFeature", "onDbPull", ]; const payBlackList = [ "fetchUserServerTemporaryToken", "isPurchasedUser", "openPurchase", "getUserServerTemporaryToken", "openPayment", "fetchUserPayments", ]; const etcBlackList = [ "onPluginEnter", "onPluginOut", "onMainPush", "createBrowserWindow", "team", ]; window.lodashM .concat(dbBlackList, payBlackList, etcBlackList) .forEach((item) => { delete utoolsLite[item]; }); Object.freeze(utoolsLite); return utoolsLite; }; module.exports = getuToolsLite;