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