| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
 | | 'use strict'; |  |   |  | const isHyper = typeof process !== 'undefined' && process.env.TERM_PROGRAM === 'Hyper'; |  | const isWindows = typeof process !== 'undefined' && process.platform === 'win32'; |  | const isLinux = typeof process !== 'undefined' && process.platform === 'linux'; |  |   |  | const common = { |  |   ballotDisabled: '☒', |  |   ballotOff: '☐', |  |   ballotOn: '☑', |  |   bullet: '•', |  |   bulletWhite: '◦', |  |   fullBlock: '█', |  |   heart: '❤', |  |   identicalTo: '≡', |  |   line: '─', |  |   mark: '※', |  |   middot: '·', |  |   minus: '-', |  |   multiplication: '×', |  |   obelus: '÷', |  |   pencilDownRight: '✎', |  |   pencilRight: '✏', |  |   pencilUpRight: '✐', |  |   percent: '%', |  |   pilcrow2: '❡', |  |   pilcrow: '¶', |  |   plusMinus: '±', |  |   question: '?', |  |   section: '§', |  |   starsOff: '☆', |  |   starsOn: '★', |  |   upDownArrow: '↕' |  | }; |  |   |  | const windows = Object.assign({}, common, { |  |   check: '√', |  |   cross: '×', |  |   ellipsisLarge: '...', |  |   ellipsis: '...', |  |   info: 'i', |  |   questionSmall: '?', |  |   pointer: '>', |  |   pointerSmall: '»', |  |   radioOff: '( )', |  |   radioOn: '(*)', |  |   warning: '‼' |  | }); |  |   |  | const other = Object.assign({}, common, { |  |   ballotCross: '✘', |  |   check: '✔', |  |   cross: '✖', |  |   ellipsisLarge: '⋯', |  |   ellipsis: '…', |  |   info: 'ℹ', |  |   questionFull: '?', |  |   questionSmall: '﹖', |  |   pointer: isLinux ? '▸' : '❯', |  |   pointerSmall: isLinux ? '‣' : '›', |  |   radioOff: '◯', |  |   radioOn: '◉', |  |   warning: '⚠' |  | }); |  |   |  | module.exports = (isWindows && !isHyper) ? windows : other; |  | Reflect.defineProperty(module.exports, 'common', { enumerable: false, value: common }); |  | Reflect.defineProperty(module.exports, 'windows', { enumerable: false, value: windows }); |  | Reflect.defineProperty(module.exports, 'other', { enumerable: false, value: other }); | 
 |