A letter case swapper with full Unicode support, i.e. based on the official Unicode case folding mappings.
MIT License
A robust HTML entity encoder/decoder written in JavaScript.
Easily remove Unicode combining marks from strings.
Convert a string to a dash-separated string (kebab case). Works with camelcase, pascalcase, space...
A Unicode-aware string reverser written in JavaScript.
A robust JavaScript implementation of Bacon’s cipher, a.k.a. the Baconian cipher.
A robust JavaScript implementation of a UTF-8 encoder/decoder, as defined by the Encoding Standard.
A robust & character encoding–agnostic JavaScript implementation of the `Q` encoding as defined b...
Perform simple rotational letter substitution (such as ROT-13) in JavaScript.
Generate JavaScript-compatible regular expressions based on a given set of Unicode symbols or cod...
Convert a string to pascal case (upper camel case). Used by more than 8.7 million projects on Git...
Like String.prototype.replace() but attempts to match the casing of the substring being replaced....
A robust & character encoding–agnostic JavaScript implementation of the `Quoted-Printable` conten...
A robust base64 encoder/decoder that is fully compatible with `atob()` and btoa()`, written in Ja...
Detects the casing of the input string (camelcase, lowercase, snakecase, kebabcase, snakecase, up...
An extensible, functional switch with a chainable API