Yura uwuifier specification describes an algorithm used to convert the text to its "uwuified" form, considering edge cases and keeping the text readable.
This specification follows RFC 2119.
EMOJIS is a list of UTF-8 encoded strings. It MUST contain these strings: <3, :3, UwU, OwO, ^^, >w<, >~<, >.<, >w<, ^w^, (◕ᴥ◕), ʕ•ᴥ•ʔ, ʕ→ᴥ←ʔ, (*^ω^), (◕‿◕✿), (*^.^*), (つ✧ω✧)つ, (/ =ω=)/. EMOJIS must not match any of the replacement rules. Implementations MAY amend the list.