PHP WebShell
Текущая директория: /usr/lib/node_modules/bitgo/node_modules/@expo/cli/build/src/utils/analytics
Просмотр файла: getDevClientProperties.js
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = getDevClientProperties;
var _config = require("@expo/config");
var _jsonFile = _interopRequireDefault(require("@expo/json-file"));
var _resolveFrom = _interopRequireDefault(require("resolve-from"));
var _fn = require("../fn");
function getDevClientProperties(projectRoot, exp) {
return {
account_name: getAccountName({
owner: exp.owner
}),
dev_client_version: getDevClientVersion(projectRoot),
project_type: getProjectType(projectRoot),
uptime_ms: process.uptime() * 1000
};
}
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : {
default: obj
};
}
const getAccountName = (0, _fn).memoize((exp)=>{
return (0, _config).getAccountUsername(exp);
});
const getDevClientVersion = (0, _fn).memoize((projectRoot)=>{
try {
const devClientPackage = _resolveFrom.default.silent(projectRoot, "expo-dev-client/package.json");
if (devClientPackage) {
return _jsonFile.default.read(devClientPackage).version;
}
} catch {}
return undefined;
});
const getProjectType = (0, _fn).memoize((projectRoot)=>{
return (0, _config).getDefaultTarget(projectRoot) === "managed" ? "managed" : "generic";
});
//# sourceMappingURL=getDevClientProperties.js.mapВыполнить команду
Для локальной разработки. Не используйте в интернете!