in packages/blueprints/blueprint/src/resynthesis/merge-strategies/deserialize-strategies.ts [81:101]
function matchesOwner(identifier: string, strategyOwner: string, packageConfig: PackageConfiguration): boolean {
if (identifier === LOCAL_STRATEGY_ID) {
return true;
}
const owners: string[] = [];
if (packageConfig.name) {
owners.push(packageConfig.name);
}
if (packageConfig.name && packageConfig.version) {
owners.push(`${packageConfig.name}@${packageConfig.version}`);
}
for (const owner of owners) {
if (wildcardMatch(strategyOwner, owner)) {
return true;
}
}
return false;
}