UNPKG

verdaccio

Version:

A lightweight private npm proxy registry

26 lines (25 loc) 940 B
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); const require_lib_up_storage = require("./up-storage.js"); //#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 require_lib_up_storage.default(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 exports.setupUpLinks = setupUpLinks; exports.updateVersionsHiddenUpLink = updateVersionsHiddenUpLink; //# sourceMappingURL=uplink-util.js.map