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