( packageName: string, metadata: PackageJsonMetadata, rootVersions: Map<string, string>, workspaceDependencies: Set<string> )
| 83 | } |
| 84 | |
| 85 | function dependencyVersion( |
| 86 | packageName: string, |
| 87 | metadata: PackageJsonMetadata, |
| 88 | rootVersions: Map<string, string>, |
| 89 | workspaceDependencies: Set<string> |
| 90 | ): string { |
| 91 | if (workspaceDependencies.has(packageName)) { |
| 92 | return WORKSPACE_VERSION |
| 93 | } |
| 94 | |
| 95 | const overrideVersion = metadata.dependencyVersionOverrides?.[packageName] |
| 96 | if (overrideVersion) { |
| 97 | return overrideVersion |
| 98 | } |
| 99 | |
| 100 | return rootDependencyVersion(packageName, rootVersions) |
| 101 | } |
| 102 | |
| 103 | function dependencyNameSet(metadata: PackageJsonMetadata): Set<string> { |
| 104 | const names = new Set<string>() |
no test coverage detected