Package Exports
- fast-string-width
Readme
Fast String Width
A fast function for calculating the visual width of a string once printed to the terminal.
Install
npm install --save fast-string-width
Usage
import fastStringWidth from 'fast-string-width';
// Calculating the visual width of some strings
fastStringWidth ( 'hello' ); // => 5
fastStringWidth ( '\x1b[31mhello' ); // => 5
fastStringWidth ( 'π¨βπ©βπ§βπ¦' ); // => 2
fastStringWidth ( 'helloπ¨βπ©βπ§βπ¦' ); // => 7
// Calculating the visual width while tweaking the width of emojis
fastStringWidth ( 'πΆπΆπ½', { emojiWidth: 1.5 } ); // => 3
License
MIT Β© Fabio Spampinato