npm

Don't miss out on this year's npm Pride t-shirt designs!Order your favorites here »

string-width

4.1.0 • Public • Published

string-width Build Status

Get the visual width of a string - the number of columns required to display it

Some Unicode characters are fullwidth and use double the normal width. ANSI escape codes are stripped and doesn't affect the width.

Useful to be able to measure the actual width of command-line output.

Install

$ npm install string-width

Usage

const stringWidth = require('string-width');
 
stringWidth('a');
//=> 1
 
stringWidth('');
//=> 2
 
stringWidth('\u001B[1m古\u001B[22m');
//=> 2

Related

License

MIT © Sindre Sorhus

install

npm i string-width

Downloadsweekly downloads

23,848,984

version

4.1.0

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability