function findRecursiveDependencies()

in contribs/just-repo-utils/src/internal/packageInfoHelpers.ts [61:72]


function findRecursiveDependencies(collector: PackageEntries, entry: PackageEntry, depType?: PackageInfoOptions['dependencyType']): void {
  const dependencies = entry.dependencies;
  Object.keys(dependencies).forEach(dep => {
    if (!collector[dep]) {
      const configDeps = depType && entry.getConfig()[depType];
      if (!depType || (configDeps && configDeps[dep])) {
        collector[dep] = dependencies[dep];
        findRecursiveDependencies(collector, dependencies[dep], depType);
      }
    }
  });
}