UNPKG

node-nightly-version

Version:
18 lines (16 loc) 563 B
'use strict'; 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);