zephyr-agent
Version:
Zephyr plugin agent
103 lines (102 loc) • 3.96 kB
JavaScript
;
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