You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
1.2 KiB
36 lines
1.2 KiB
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 |
|
};
|
|
|