Co-authored-by: Steven <steven@ceriously.com>
Many emojis are 2+ unicode bytes long. The \u tag which allows searching for punctuation also counts emojis as single chars. Slicing the strings into an array restores the correct character count.
BREAKING CHANGE: Migrate to Typescript