index.js 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. 'use strict';
  2. var platform = process.platform;
  3. var main = {
  4. tick: '✔',
  5. cross: '✖',
  6. star: '★',
  7. square: '▇',
  8. squareSmall: '◻',
  9. squareSmallFilled: '◼',
  10. circle: '◯',
  11. circleFilled: '◉',
  12. circleDotted: '◌',
  13. circleDouble: '◎',
  14. circleCircle: 'ⓞ',
  15. circleCross: 'ⓧ',
  16. circlePipe: 'Ⓘ',
  17. circleQuestionMark: '?⃝',
  18. bullet: '●',
  19. dot: '․',
  20. line: '─',
  21. ellipsis: '…',
  22. pointer: '❯',
  23. pointerSmall: '›',
  24. info: 'ℹ',
  25. warning: '⚠',
  26. hamburger: '☰',
  27. smiley: '㋡',
  28. mustache: '෴',
  29. heart: '♥',
  30. arrowUp: '↑',
  31. arrowDown: '↓',
  32. arrowLeft: '←',
  33. arrowRight: '→',
  34. radioOn: '◉',
  35. radioOff: '◯',
  36. checkboxOn: '☒',
  37. checkboxOff: '☐',
  38. checkboxCircleOn: 'ⓧ',
  39. checkboxCircleOff: 'Ⓘ',
  40. questionMarkPrefix: '?⃝'
  41. };
  42. var win = {
  43. tick: '√',
  44. cross: '×',
  45. star: '*',
  46. square: '█',
  47. squareSmall: '[ ]',
  48. squareSmallFilled: '[█]',
  49. circle: '( )',
  50. circleFilled: '(*)',
  51. circleDotted: '( )',
  52. circleDouble: '( )',
  53. circleCircle: '(○)',
  54. circleCross: '(×)',
  55. circlePipe: '(│)',
  56. circleQuestionMark: '(?)',
  57. bullet: '*',
  58. dot: '.',
  59. line: '─',
  60. ellipsis: '...',
  61. pointer: '>',
  62. pointerSmall: '»',
  63. info: 'i',
  64. warning: '‼',
  65. hamburger: '≡',
  66. smiley: '☺',
  67. mustache: '┌─┐',
  68. heart: main.heart,
  69. arrowUp: main.arrowUp,
  70. arrowDown: main.arrowDown,
  71. arrowLeft: main.arrowLeft,
  72. arrowRight: main.arrowRight,
  73. radioOn: '(*)',
  74. radioOff: '( )',
  75. checkboxOn: '[×]',
  76. checkboxOff: '[ ]',
  77. checkboxCircleOn: '(×)',
  78. checkboxCircleOff: '( )',
  79. questionMarkPrefix: '?'
  80. };
  81. if (platform === 'linux') {
  82. // the main one doesn't look that good on Ubuntu
  83. main.questionMarkPrefix = '?';
  84. }
  85. module.exports = platform === 'win32' ? win : main;