UNPKG

verdaccio

Version:

A lightweight private npm proxy registry

24 lines (23 loc) 787 B
import ProxyStorage from "./up-storage.mjs"; //#region src/lib/uplink-util.ts /** * Set up the Up Storage for each link. */ function setupUpLinks(config) { const uplinks = {}; for (const uplinkName in config.uplinks) if (Object.prototype.hasOwnProperty.call(config.uplinks, uplinkName)) { const proxy = new ProxyStorage(config.uplinks[uplinkName], config); proxy.upname = uplinkName; uplinks[uplinkName] = proxy; } return uplinks; } function updateVersionsHiddenUpLink(versions, upLink) { for (const i in versions) if (Object.prototype.hasOwnProperty.call(versions, i)) { const version = versions[i]; version[Symbol.for("__verdaccio_uplink")] = upLink.upname; } } //#endregion export { setupUpLinks, updateVersionsHiddenUpLink }; //# sourceMappingURL=uplink-util.mjs.map