# Functions
IsAlpha returns true for [a-zA-Z].
IsAlphanumeric returns true for [0-9a-zA-Z].
IsLowerAlpha returns true for [a-z].
IsLowerAlphanumeric returns true for [0-9a-z].
IsNumeric returns true for [0-9].
IsUpperAlpha returns true for [A-Z].
JoinSliceQuoted joins the slice with quotes.
SliceToHumanString prints the slice as "e1, e2, and e3".
SliceToHumanStringOr prints the slice as "e1, e2, or e3".
SliceToHumanStringOrQuoted prints the slice as `"e1", "e2", or "e3"`.
SliceToHumanStringQuoted prints the slice as `"e1", "e2", and "e3"`.
SliceToString prints the slice as [e1,e2].
SliceToUniqueSortedSliceFilterEmptyStrings returns a sorted copy of s with no duplicates and no empty strings.
SnakeCaseWithNewWordOnDigits is a SnakeCaseOption that signifies to split on digits, ie foo_bar_1 instead of foo_bar1.
SplitTrimLines splits the output into individual lines and trims the spaces from each line.
SplitTrimLinesNoEmpty splits the output into individual lines and trims the spaces from each line.
ToLowerSnakeCase transforms s to lower_snake_case.
ToPascalCase converts s to PascalCase.
ToUpperSnakeCase transforms s to UPPER_SNAKE_CASE.
TrimLines splits the output into individual lines and trims the spaces from each line.
WordWrap wraps the text by word with a maximum character length per returned line of charLimit.
# Type aliases
SnakeCaseOption is an option for snake_case conversions.