authorgravatar for julius0216@outlook.comJulius Marminge <julius0216@outlook.com> 2026-03-03 18:42:59-08:00
committergravatar for jmarminge@gmail.comJulius Marminge <jmarminge@gmail.com> 2026-03-03 22:31:45-08:00
log5b056cd33750ee7ffb36faea836dc106bdeb973b
tree3e3ec3500ddf4462a54e61776315e1a84efe0f19
parent6c350489b10db44dbccbd70ef530fcbb91854fc4

fix: remove duplicate catalog resolver after rebase

Co-authored-by: codex <codex@users.noreply.github.com>

1 files changed, 0 insertions(+), 25 deletions(-)

scripts/build-desktop-artifact.ts-25
......@@ -322,31 +322,6 @@ function validateBundledClientAssets(clientDir: string) {
322322 });
323323}
324324
325function resolveCatalogDependencies(
326 dependencies: Record<string, unknown>,
327 catalog: Record<string, unknown>,
328 dependencySourceLabel: string,
329): Record<string, unknown> {
330 return Object.fromEntries(
331 Object.entries(dependencies).map(([dependencyName, spec]) => {
332 if (typeof spec !== "string" || !spec.startsWith("catalog:")) {
333 return [dependencyName, spec];
334 }
335
336 const catalogKey = spec.slice("catalog:".length).trim();
337 const lookupKey = catalogKey.length > 0 ? catalogKey : dependencyName;
338 const resolvedSpec = catalog[lookupKey];
339 if (typeof resolvedSpec !== "string" || resolvedSpec.length === 0) {
340 throw new BuildScriptError({
341 message: `Unable to resolve '${spec}' for ${dependencySourceLabel} dependency '${dependencyName}'. Expected key '${lookupKey}' in root workspace catalog.`,
342 });
343 }
344
345 return [dependencyName, resolvedSpec];
346 }),
347 );
348}
349
350325function resolveDesktopRuntimeDependencies(
351326 dependencies: Record<string, unknown> | undefined,
352327 catalog: Record<string, unknown>,