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