MCPcopy
hub / github.com/be5invis/Iosevka / updateSubPackagesVersion

Function updateSubPackagesVersion

tools/misc/src/update-package-json-version.mjs:80–91  ·  view source on GitHub ↗
(internalPackages, version)

Source from the content-addressed store, hash-verified

78}
79
80async function updateSubPackagesVersion(internalPackages, version) {
81 for (const [_pkgName, pkgJsonPath] of internalPackages) {
82 const packageJson = JSON.parse(await fs.promises.readFile(pkgJsonPath));
83 packageJson.version = version;
84 if (packageJson.dependencies) {
85 for (const [depName, _depVersion] of Object.entries(packageJson.dependencies)) {
86 if (internalPackages.has(depName)) packageJson.dependencies[depName] = version;
87 }
88 }
89 await fs.promises.writeFile(pkgJsonPath, `${JSON.stringify(packageJson, null, " ")}\n`);
90 }
91}

Callers 1

mainFunction · 0.85

Calls 1

hasMethod · 0.45

Tested by

no test coverage detected