( packageDirName: string, transform: (pkg: Record<string, unknown>) => void, )
| 148 | } |
| 149 | |
| 150 | function 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 | } |
no test coverage detected