1.0.5 β’ Published 2 months ago
fast-string-width v1.0.5
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