(installRoot)
| 413 | } |
| 414 | |
| 415 | function _readInstallPackageVersion(installRoot) { |
| 416 | try { |
| 417 | var pkg = JSON.parse(fs.readFileSync(path.join(installRoot, 'package.json'), 'utf8')); |
| 418 | return pkg && pkg.version ? String(pkg.version) : ''; |
| 419 | } catch (_) { |
| 420 | return ''; |
| 421 | } |
| 422 | } |
| 423 | |
| 424 | function _writeForceUpdateRecoveryJournal(backupRoot, requiredVersion, previousVersion) { |
| 425 | var journal = { |
no test coverage detected