in github-release-binary.js [197:215]
async resolve(locator, opts) {
const parts = parse(locator.reference);
const fsLibDep = structUtils.makeDescriptor(structUtils.makeIdent('yarnpkg', 'fslib'), YARN_FS_VERSION)
const dependencies = new Map();
dependencies.set(fsLibDep.identHash, fsLibDep);
return {
...locator,
version: parts.version,
languageName: opts.project.configuration.get(`defaultLanguageName`),
linkType: LinkType.HARD,
dependencies: dependencies,
bin: [
[ parts.binary, 'exec.js' ]
]
};
}