string_utils_plus 0.0.1
string_utils_plus: ^0.0.1 copied to clipboard
A comprehensive and modern Dart string manipulation library using extension methods.
0.0.1 #
**What’s new in this version:**
- Casing and conversion methods:
- camelToSnake(), snakeToCamel(), kebabToPascal(), pascalToKebab()
- titleCase(), capitalize(), decapitalize()
- Formatting utilities:
- slugify(), truncate(), removeSpecialChars()
- padLeftWith(), padRightWith(), mask(), normalizeWhitespace()
- Counting and searching:
- containsWord(), wordCount(), charCount()
- Validation and checking:
- isUpperCase(), isLowerCase(), isNumeric()
- equalsIgnoreCase(), equalsTrimmed()
- isValidEmail(), isValidUrl(), isValidDomain()
- isValidIPv4(), isValidIPv6(), isValidPhoneNumber()
- isStrongPassword(), matchesRegex()
- Pluralization:
- pluralize(), singularize()
- Full null safety and modular structure for clean extensibility
- Comprehensive inline documentation and unit tests covering all methods
- Performance improvements and codebase refinements