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
1 month 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)
|
||
|
};
|
||
|
};
|