15815213711
2024-08-26 67b8b6731811983447e053d4396b3708c14dfe3c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
'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)
    };
};