Versions in this module Expand all Collapse all v0 v0.0.2 Apr 25, 2026 v0.0.1 Apr 11, 2026 Changes in this version + func AddUTF8ByteOrderMark(text string) string + func EncodeURI(s string) string + func EquateStringCaseInsensitive(a, b string) bool + func EquateStringCaseSensitive(a, b string) bool + func GetStringComparer(ignoreCase bool) func(a, b string) Comparison + func GetStringEqualityComparer(ignoreCase bool) func(a, b string) bool + func GuessIndentation(lines []string) int + func HasPrefix(s string, prefix string, caseSensitive bool) bool + func HasPrefixAndSuffixWithoutOverlap(s string, prefix string, suffix string, caseSensitive bool) bool + func HasSuffix(s string, suffix string, caseSensitive bool) bool + func IsASCIILetter(ch rune) bool + func IsDigit(ch rune) bool + func IsHexDigit(ch rune) bool + func IsLineBreak(ch rune) bool + func IsOctalDigit(ch rune) bool + func IsWhiteSpaceLike(ch rune) bool + func IsWhiteSpaceSingleLine(ch rune) bool + func LowerFirstChar(str string) string + func RemoveByteOrderMark(text string) string + func SplitLines(text string) []string + func StripQuotes(name string) string + func TruncateByRunes(str string, maxLength int) string + func UnquoteString(str string) string + type Comparison = int + const ComparisonEqual + const ComparisonGreaterThan + const ComparisonLessThan + func CompareStringsCaseInsensitive(a string, b string) Comparison + func CompareStringsCaseInsensitiveEslintCompatible(a, b string) Comparison + func CompareStringsCaseInsensitiveThenSensitive(a, b string) Comparison + func CompareStringsCaseSensitive(a string, b string) Comparison