Revert "Revert "Use apm@1.12.2 with Node v4 and npm v3 \o/""

This commit is contained in:
Nathan Sobo
2016-07-26 10:29:25 -06:00
committed by GitHub
parent 8550fe028b
commit beeeaeb521
9 changed files with 31 additions and 30 deletions

View File

@@ -6,12 +6,14 @@ var fingerprintPath = path.resolve(__dirname, '..', '..', 'node_modules', '.atom
module.exports = {
fingerprint: function () {
var packageJson = fs.readFileSync(path.resolve(__dirname, '..', '..', 'package.json'))
var atomPackageJson = fs.readFileSync(path.resolve(__dirname, '..', '..', 'package.json'))
var apmPackageJson = fs.readFileSync(path.resolve(__dirname, '..', '..', 'apm', 'package.json'))
//Include the electron minor version in the fingerprint since that changing requires a re-install
var electronVersion = JSON.parse(packageJson).electronVersion.replace(/\.\d+$/, '')
var electronVersion = JSON.parse(atomPackageJson).electronVersion.replace(/\.\d+$/, '')
var apmVersion = JSON.parse(apmPackageJson).dependencies['atom-package-manager']
var body = electronVersion + process.platform + process.version
var body = electronVersion + apmVersion + process.platform + process.version
return crypto.createHash('sha1').update(body).digest('hex')
},