Resolves a semver version, branch name or commit hash to git ref.
var ref = yield resolve('component/component@0.19.6', { token: token });
ref.name // 0.19.6
ref.sha // 6d6501d002aef91f1261f6ec98c6ed32046fe46a
ref.type // tag
This method can be with either yield
or a callback
. (thanks to unyield
)
token
highly recommended, but not required.password
alias fortoken
cache
a cache instance provided by duo
(MIT)