UNPKG

zephyr-agent

Version:
103 lines (102 loc) • 3.96 kB
"use strict"; var __webpack_require__ = {}; (()=>{ __webpack_require__.d = (exports1, getters, values)=>{ var define = (defs, kind)=>{ for(var key in defs)if (__webpack_require__.o(defs, key) && !__webpack_require__.o(exports1, key)) Object.defineProperty(exports1, key, { enumerable: true, [kind]: defs[key] }); }; define(getters, "get"); define(values, "value"); }; })(); (()=>{ __webpack_require__.o = (obj, prop)=>Object.prototype.hasOwnProperty.call(obj, prop); })(); (()=>{ __webpack_require__.r = (exports1)=>{ if ("u" > typeof Symbol && Symbol.toStringTag) Object.defineProperty(exports1, Symbol.toStringTag, { value: 'Module' }); Object.defineProperty(exports1, '__esModule', { value: true }); }; })(); var __webpack_exports__ = {}; __webpack_require__.r(__webpack_exports__); __webpack_require__.d(__webpack_exports__, { zeBuildDashData: ()=>zeBuildDashData }); const index_js_namespaceObject = require("../errors/index.js"); const zephyr_agent_version_js_namespaceObject = require("../version/zephyr-agent-version.js"); async function zeBuildDashData(zephyr_engine) { const snapshotId = await zephyr_engine.snapshotId; const buildId = await zephyr_engine.build_id; if (!snapshotId) throw new index_js_namespaceObject.ZephyrError(index_js_namespaceObject.ZeErrors.ERR_SNAPSHOT_ID_NOT_FOUND); if (!buildId) throw new index_js_namespaceObject.ZephyrError(index_js_namespaceObject.ZeErrors.ERR_GET_BUILD_ID); const application_uid = zephyr_engine.application_uid; const isCI = zephyr_engine.env.isCI; const git = zephyr_engine.gitProperties.git; const app = zephyr_engine.applicationProperties; const name = zephyr_engine.applicationProperties.name; const { EDGE_URL: edge_url, username, DELIMITER: delimiter } = await zephyr_engine.application_configuration; const to_raw = _recordToRawDependency; return { id: application_uid, name, environment: zephyr_engine.env.env ?? '', edge: { url: edge_url, delimiter }, app: Object.assign({}, app, { buildId }), version: snapshotId, git, context: { isCI, username, env: zephyr_engine.env.env, target: zephyr_engine.env.target }, dependencies: to_raw(zephyr_engine.npmProperties.dependencies), devDependencies: to_raw(zephyr_engine.npmProperties.devDependencies), optionalDependencies: to_raw(zephyr_engine.npmProperties.optionalDependencies), peerDependencies: to_raw(zephyr_engine.npmProperties.peerDependencies), overrides: [], consumes: [], modules: [], remotes: zephyr_engine.federated_dependencies?.map((r)=>r.name) ?? [], tags: [], project: '', metadata: {}, default: false, remote: 'remoteEntry.js', build_target: zephyr_engine.env.target ?? 'web', type: 'app', builder: zephyr_engine.builder, plugin_version: (0, zephyr_agent_version_js_namespaceObject.getZephyrAgentVersion)(), zephyrDependencies: zephyr_engine.zephyr_dependencies, ze_envs: zephyr_engine.ze_env_vars || void 0, ze_envs_hash: zephyr_engine.ze_env_vars_hash || void 0 }; } function _recordToRawDependency(record) { if (!record) return []; return Object.entries(record).map(([name, version])=>({ name, version })); } exports.zeBuildDashData = __webpack_exports__.zeBuildDashData; for(var __rspack_i in __webpack_exports__)if (-1 === [ "zeBuildDashData" ].indexOf(__rspack_i)) exports[__rspack_i] = __webpack_exports__[__rspack_i]; Object.defineProperty(exports, '__esModule', { value: true }); //# sourceMappingURL=ze-build-dash-data.js.map