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

Выполнить команду


Для локальной разработки. Не используйте в интернете!