node-nightly-version
Version:
Get the latest node nightly version.
18 lines (16 loc) • 563 B
JavaScript
;
const fetch = require('isomorphic-fetch');
const nightlyVersions = require('node-nightly-versions');
const osArch = `${process.platform}-${process.arch}`;
const osVerMap = {
'win32-x64':'win-x64-msi',
'win32-x86':'win-x86-msi',
'darwin-x64':'osx-x64-pkg',//darwin is os name for osx
'darwin-x86':'osx-x86-tar',
'linux-x64':'linux-x64',
'linux-x86':'linux-x86',
'sunos-x64':'sunos-x64',
'sunos-x86':'sunos-x86'
}
module.exports = () => nightlyVersions()
.then(versions => (versions[osArch] || versions[osVerMap[osArch]]).version);