MCPcopy Create free account
hub / github.com/remix-run/react-router / updatePackageJson

Function updatePackageJson

scripts/experimental.ts:150–160  ·  view source on GitHub ↗
(
  packageDirName: string,
  transform: (pkg: Record<string, unknown>) => void,
)

Source from the content-addressed store, hash-verified

148}
149
150function updatePackageJson(
151 packageDirName: string,
152 transform: (pkg: Record<string, unknown>) => void,
153): string | undefined {
154 let file = path.join(rootDir, "packages", packageDirName, "package.json");
155 let pkg = readPackageJson(packageDirName);
156 transform(pkg);
157 fs.writeFileSync(file, JSON.stringify(pkg, null, 2) + "\n");
158 let name = pkg["name"];
159 return typeof name === "string" ? name : undefined;
160}

Callers 1

bumpVersionFunction · 0.70

Calls 2

readPackageJsonFunction · 0.85
transformFunction · 0.50

Tested by

no test coverage detected