strip-bom
Strip UTF-8 byte order mark (BOM) from a string
string-width
Get the visual width of a string - the number of columns required to display it
emoji-regex
A regular expression to match all Emoji-only symbols as per the Unicode Standard.
punycode
A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.