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

NameReal OSesWindows
tick
cross×
star*
square
squareSmall[ ]
squareSmallFilled[█]
play
circle( )
circleFilled(*)
circleDotted( )
circleDouble( )
circleCircle(○)
circleCross(×)
circlePipe(│)
circleQuestionMark?⃝(?)
bullet*
dot.
line
ellipsis...
pointer>
pointerSmall»
infoi
warning
hamburger
smiley
mustache┌─┐
heart
arrowUp
arrowDown
arrowLeft
arrowRight
radioOn(*)
radioOff( )
checkboxOn[×]
checkboxOff[ ]
checkboxCircleOn(×)
checkboxCircleOff( )
questionMarkPrefix?⃝
oneHalf½1/2
oneThird1/3
oneQuarter¼1/4
oneFifth1/5
oneSixth1/6
oneSeventh1/7
oneEighth1/8
oneNinth1/9
oneTenth1/10
twoThirds2/3
twoFifths2/5
threeQuarters¾3/4
threeFifths3/5
threeEighths3/8
fourFifths4/5
fiveSixths5/6
fiveEighths5/8
sevenEighths7/8

Related

License

MIT © Sindre Sorhus