Spaces:
Running
Running
var versions = require('./versions'); | |
var fullVersions = require('./full-versions'); | |
var chromiumVersions = require('./chromium-versions'); | |
var fullChromiumVersions = require('./full-chromium-versions'); | |
var electronToChromium = function (query) { | |
var number = getQueryString(query); | |
return number.split('.').length > 2 ? fullVersions[number] : versions[number] || undefined; | |
}; | |
var chromiumToElectron = function (query) { | |
var number = getQueryString(query); | |
return number.split('.').length > 2 ? fullChromiumVersions[number] : chromiumVersions[number] || undefined; | |
}; | |
var electronToBrowserList = function (query) { | |
var number = getQueryString(query); | |
return versions[number] ? "Chrome >= " + versions[number] : undefined; | |
}; | |
var getQueryString = function (query) { | |
var number = query; | |
if (query === 1) { number = "1.0" } | |
if (typeof query === 'number') { number += ''; } | |
return number; | |
}; | |
module.exports = { | |
versions: versions, | |
fullVersions: fullVersions, | |
chromiumVersions: chromiumVersions, | |
fullChromiumVersions: fullChromiumVersions, | |
electronToChromium: electronToChromium, | |
electronToBrowserList: electronToBrowserList, | |
chromiumToElectron: chromiumToElectron | |
}; | |