zephyr-xpack-internal
Version:
Xpack internals for Zephyr
92 lines (91 loc) • 3.38 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__, {
convertToGraph: ()=>convertToGraph
});
const external_module_part_one_js_namespaceObject = require("./module-part-one.js");
const external_convert_dependencies_js_namespaceObject = require("./convert-dependencies.js");
const external_module_part_two_js_namespaceObject = require("./module-part-two.js");
const external_process_function_remotes_js_namespaceObject = require("./process-function-remotes.js");
function convertToGraph(params) {
const { name, modules, topLevelPackage, metadata, versionData, environment, version, posted, group, functionRemotes, sha, buildHash, target } = params;
const { consumes, modulesObj, npmModules } = (0, external_module_part_one_js_namespaceObject.modulePartOne)(modules);
const convertedDeps = (0, external_convert_dependencies_js_namespaceObject.convertDependencies)({
package: topLevelPackage,
npmModules
});
const { overrides } = (0, external_module_part_two_js_namespaceObject.modulePartTwo)({
name,
modules,
modulesObj,
convertedDeps
});
(0, external_process_function_remotes_js_namespaceObject.processFunctionRemotes)({
functionRemotes,
consumes
});
const sourceUrl = metadata?.source?.url ?? '';
const remote = metadata?.remote ?? '';
return {
...convertedDeps,
id: name,
name,
remote,
metadata,
build_target: target,
versionData,
overrides: Object.values(overrides),
consumes: consumes.map((con)=>({
...con,
usedIn: Array.from(con.usedIn.values()).map((file)=>({
file,
url: `${sourceUrl}/${file}`
}))
})),
modules: Object.values(modulesObj).map((mod)=>({
...mod,
requires: Array.from(mod.requires.values()).filter((value)=>'string' == typeof value)
})),
environment,
version,
posted,
group,
sha,
buildHash
};
}
exports.convertToGraph = __webpack_exports__.convertToGraph;
for(var __rspack_i in __webpack_exports__)if (-1 === [
"convertToGraph"
].indexOf(__rspack_i)) exports[__rspack_i] = __webpack_exports__[__rspack_i];
Object.defineProperty(exports, '__esModule', {
value: true
});
//# sourceMappingURL=convert-to-graph.js.map