resolveDependencyRepository
resolveDependencyRepository(
packageRef,repositories,packageAliases?):ResolvedDependencyRepository|undefined
Defined in: simply-package-core/src/dependencyRepositoryResolver.ts:48
Find a dependency’s repository entry.
Tried in order, first match wins:
- the dependency’s
packagevalue, exactly; - that value up to its first
@, so a key such asfflibkeeps matching afterdependencies managerewritesfflib@3.0.0-1tofflib@3.1.0-2; - the ID the value resolves to through
packageAliases, and then every other alias (and alias prefix) for that same ID, which covers a dependency written as a bare0Ho/04tID.
Parameters
Section titled “Parameters”packageRef
Section titled “packageRef”string
The dependency’s package value: an alias or an ID.
repositories
Section titled “repositories”The project’s repository map.
packageAliases?
Section titled “packageAliases?”Record<string, string> = {}
The project’s packageAliases.
Returns
Section titled “Returns”ResolvedDependencyRepository | undefined
The matching entry, or undefined if there isn’t one.