MCPcopy
hub / github.com/formatjs/formatjs / rootVersionMap

Function rootVersionMap

tools/generate-package-json.ts:55–70  ·  view source on GitHub ↗
(rootPackageJson: JsonObject)

Source from the content-addressed store, hash-verified

53}
54
55function rootVersionMap(rootPackageJson: JsonObject): Map<string, string> {
56 const versions = new Map<string, string>()
57 for (const field of ROOT_VERSION_FIELDS) {
58 const deps = rootPackageJson[field]
59 if (!deps || typeof deps !== 'object' || Array.isArray(deps)) {
60 continue
61 }
62 for (const [packageName, version] of Object.entries(deps)) {
63 if (typeof version !== 'string' || versions.has(packageName)) {
64 continue
65 }
66 versions.set(packageName, version)
67 }
68 }
69 return versions
70}
71
72function rootDependencyVersion(
73 packageName: string,

Callers 1

generatePackageJsonFunction · 0.85

Calls 1

setMethod · 0.65

Tested by

no test coverage detected