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.
		
		
		
		
		
			
		
			
				
					25 lines
				
				433 B
			
		
		
			
		
	
	
					25 lines
				
				433 B
			| 
											3 years ago
										 | 'use strict'; | ||
|  | var os = require('os'); | ||
|  | 
 | ||
|  | var nameMap = { | ||
|  | 	'15': 'El Capitan', | ||
|  | 	'14': 'Yosemite', | ||
|  | 	'13': 'Mavericks', | ||
|  | 	'12': 'Mountain Lion', | ||
|  | 	'11': 'Lion', | ||
|  | 	'10': 'Snow Leopard', | ||
|  | 	'9': 'Leopard', | ||
|  | 	'8': 'Tiger', | ||
|  | 	'7': 'Panther', | ||
|  | 	'6': 'Jaguar', | ||
|  | 	'5': 'Puma' | ||
|  | }; | ||
|  | 
 | ||
|  | module.exports = function (release) { | ||
|  | 	release = (release || os.release()).split('.')[0]; | ||
|  | 	return { | ||
|  | 		name: nameMap[release], | ||
|  | 		version: '10.' + (Number(release) - 4) | ||
|  | 	}; | ||
|  | }; |