You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

17 lines
360 B

'use strict'
module.exports = pickRegistry
function pickRegistry (spec, opts) {
let registry = spec.scope && opts.scopeTargets[spec.scope]
if (!registry && opts.scope) {
const prefix = opts.scope[0] === '@' ? '' : '@'
registry = opts.scopeTargets[prefix + opts.scope]
}
if (!registry) {
registry = opts.registry
}
return registry
}