diff --git a/Sources/DependencyCalculator/PackageMetadata.swift b/Sources/DependencyCalculator/PackageMetadata.swift index 0d29412..e8b66b0 100644 --- a/Sources/DependencyCalculator/PackageMetadata.swift +++ b/Sources/DependencyCalculator/PackageMetadata.swift @@ -77,6 +77,10 @@ struct PackageTargetMetadata: Sendable { } else { return TargetIdentity.package(path: path, targetName: depName, testTarget: false) } + } else if let targetDep = dependencyDescription["target"] as? [Any], + let depName = targetDep[0] as? String + { + return TargetIdentity.package(path: path, targetName: depName, testTarget: false) } else { return nil }