()
| 69 | await rm(tempDirName, { recursive: true, force: true }); |
| 70 | |
| 71 | const getCurrentVersion = async (): Promise<string | undefined> => { |
| 72 | const packageJsonPath = join(process.cwd(), "package.json"); |
| 73 | const packageJsonContents = await readFile(packageJsonPath, "utf-8"); |
| 74 | const packageJson = JSON.parse(packageJsonContents) as { version?: string }; |
| 75 | |
| 76 | return packageJson.version; |
| 77 | }; |
| 78 | |
| 79 | const selectVersion = async ( |
| 80 | label: string, |