Files
node/tools/eslint/node_modules/figures
Rich Trott 6a5c37655d tools: update to ESLint 4.1.0
Update ESLint to 4.1.0. This fixes a bug that previously prevented us
from using the new and stricter indentation checking.

Refs: https://github.com/eslint/eslint/issues/8721
PR-URL: https://github.com/nodejs/node/pull/13895
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Roman Reiss <me@silverwind.io>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Refael Ackermann <refack@gmail.com>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
2017-07-18 19:56:50 +02:00
..
2017-06-21 22:43:32 +02:00
2016-01-13 23:15:39 +01:00
2017-07-18 19:56:50 +02:00
2017-06-21 22:43:32 +02:00

figures Build Status: Linux Build status: Windows

Unicode symbols with Windows CMD fallbacks

and more...

Windows CMD only supports a limited character set.

Install

$ npm install --save figures

Usage

See the source for supported symbols.

const figures = require('figures');

console.log(figures('✔︎ check'));
// On real OSes:  ✔︎ check
// On Windows:    √ check

console.log(figures.tick);
// On real OSes:  ✔︎
// On Windows:    √

API

figures(input)

Returns the input with replaced fallback unicode symbols on Windows.

All the below figures are attached to the main export as shown in the example above.

input

Type: string

String where the unicode symbols will be replaced with fallback symbols depending on the OS.

Figures

Name Real OSes Windows
tick ✔ √
cross ✖ ×
star ★ *
square ▇ █
squareSmall ◻ [ ]
squareSmallFilled ◼ [█]
play ▶ ►
circle ◯ ( )
circleFilled ◉ (*)
circleDotted ◌ ( )
circleDouble ◎ ( )
circleCircle ⓞ (○)
circleCross ⓧ (×)
circlePipe Ⓘ (│)
circleQuestionMark ?⃝ (?)
bullet ● *
dot ․ .
line ─ ─
ellipsis … ...
pointer ❯ >
pointerSmall › »
info ℹ i
warning ⚠ ‼
hamburger ☰ ≡
smiley ㋡ ☺
mustache ෴ ┌─┐
heart ♥ ♥
arrowUp ↑ ↑
arrowDown ↓ ↓
arrowLeft ← ←
arrowRight → →
radioOn ◉ (*)
radioOff ◯ ( )
checkboxOn ☒ [×]
checkboxOff ☐ [ ]
checkboxCircleOn ⓧ (×)
checkboxCircleOff Ⓘ ( )
questionMarkPrefix ?⃝ ?
oneHalf ½ 1/2
oneThird ⅓ 1/3
oneQuarter ¼ 1/4
oneFifth ⅕ 1/5
oneSixth ⅙ 1/6
oneSeventh ⅐ 1/7
oneEighth ⅛ 1/8
oneNinth ⅑ 1/9
oneTenth ⅒ 1/10
twoThirds ⅔ 2/3
twoFifths ⅖ 2/5
threeQuarters ¾ 3/4
threeFifths ⅗ 3/5
threeEighths ⅜ 3/8
fourFifths ⅘ 4/5
fiveSixths ⅚ 5/6
fiveEighths ⅝ 5/8
sevenEighths ⅞ 7/8

License

MIT © Sindre Sorhus