unicode-byte-truncate (npm): Unicode aware string truncation that given a max byte size will truncate the string to or just below that size
Keywords: slice|substring|substr|trunc|truncate|trim|unicode|multibyte|multi-byte|surrogate|pair|pairs|max|byte|bytes|characters|chars