in provider-utils/awscloudformation/utils/video-player-utils.js [130:153]
function isDependencyInstalled(podfile, projectName, dependencyKey) {
if (podfile.target_definitions[0].children) {
const { children } = podfile.target_definitions[0];
if (children.length > 0) {
return children.some((child) => {
if (child.name === projectName) {
if (!child.dependencies) {
return false;
}
return child.dependencies.includes(dependencyKey)
|| child.dependencies.some((dependency) => dependency[dependencyKey]);
}
if (!child.children) return false;
return child.children.some((subChildren) => {
if (!subChildren.dependencies) {
return false;
}
return subChildren.dependencies.includes(dependencyKey)
|| child.dependencies.some((dependency) => dependency[dependencyKey]);
});
});
}
}
}