MCPcopy
hub / github.com/formatjs/formatjs / dependencyVersion

Function dependencyVersion

tools/generate-package-json.ts:85–101  ·  view source on GitHub ↗
(
  packageName: string,
  metadata: PackageJsonMetadata,
  rootVersions: Map<string, string>,
  workspaceDependencies: Set<string>
)

Source from the content-addressed store, hash-verified

83}
84
85function 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
103function dependencyNameSet(metadata: PackageJsonMetadata): Set<string> {
104 const names = new Set<string>()

Callers 1

dependencyObjectFunction · 0.85

Calls 1

rootDependencyVersionFunction · 0.85

Tested by

no test coverage detected