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.
		
		
		
		
		
			
		
			
				
					37 lines
				
				1.2 KiB
			
		
		
			
		
	
	
					37 lines
				
				1.2 KiB
			| 
											3 years ago
										 | 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 | ||
|  | }; |