MCPcopy Create free account
hub / github.com/dmno-dev/bumpy / resolveCatalogDep

Function resolveCatalogDep

packages/bumpy/src/utils/package-manager.ts:194–199  ·  view source on GitHub ↗
(depName: string, range: string, catalogs: CatalogMap)

Source from the content-addressed store, hash-verified

192
193/** Resolve a specific dependency's catalog: reference */
194export function resolveCatalogDep(depName: string, range: string, catalogs: CatalogMap): string | null {
195 if (!range.startsWith('catalog:')) return null;
196 const catalog = catalogs.get(catalogNameFromRange(range));
197 if (!catalog) return null;
198 return catalog[depName] ?? null;
199}
200
201/**
202 * Diff two catalog states and return the set of (catalogName → changed depNames).

Callers 2

resolveProtocolsInPlaceFunction · 0.90

Calls 1

catalogNameFromRangeFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…