12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- 'use strict';
- const isHyper = process.env.TERM_PROGRAM === 'Hyper';
- const isWindows = process.platform === 'win32';
- const isLinux = 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: '±',
- section: '§',
- starsOff: '☆',
- starsOn: '★',
- upDownArrow: '↕'
- };
- const windows = Object.assign({}, common, {
- check: '√',
- cross: '×',
- ellipsisLarge: '...',
- ellipsis: '...',
- info: 'i',
- question: '?',
- questionSmall: '?',
- pointer: '>',
- pointerSmall: '»',
- radioOff: '( )',
- radioOn: '(*)',
- warning: '‼'
- });
- const other = Object.assign({}, common, {
- ballotCross: '✘',
- check: '✔',
- cross: '✖',
- ellipsisLarge: '⋯',
- ellipsis: '…',
- info: 'ℹ',
- question: '?',
- 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 });
|