|
|
- 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
- };
|