super_string_utils 1.1.4 copy "super_string_utils: ^1.1.4" to clipboard
super_string_utils: ^1.1.4 copied to clipboard

A production-ready collection of String extension methods for Dart and Flutter. Features include validation, transformation, extraction, masking, and fuzzy matching.

Changelog

1.1.4 ✨ New Features

Added wrapAll() for Advanced Layout Builders (toTextRow, toTextColumn). Allows wrapping all generated text items with a custom widget builder.

Example:

["Item 1", "Item 2", "Item 3"]
.toTextColumn()
.wrapAll((text) => Container(
padding: const EdgeInsets.all(8),
child: Text(text),
))
.build();

This enables building custom widgets like Row, Container, Card, etc. directly from string lists.

🛠 Improvements

Improved flexibility of Advanced Layout Builders for creating complex UI layouts from List

Enhanced builder customization while maintaining compatibility with existing features like:

expandAt

flexibleAt

containerAt

paddingAt 1.1.3 Updated readme

1.1.2 Updated links and fixed lib/src/fuzzy_extensions.dart:34:29 lib/src/string_extensions.dart:298:37

1.1.1 Updated readme

1.1.0

✨ New Features:

Added Fluent UI Builders: toTextBuilder and toSnackbarBuilder for chainable widget creation.

Added Advanced Layouts: toTextRow and toTextColumn for List

Added Security Extensions: md5Hash, sha1Hash, sha256Hash, toBase64, fromBase64.

Added Web Utilities: urlEncode, urlDecode, isIpv4, isJson.

Added Analysis Tools: readingTime, wordFrequency, countMatches.

Added Fuzzy Matching: jaroWinkler algorithm.

Added Numeric Parsing: toBool, isBinary, isHex.

🛠 Improvements:

Enhanced example app with a full interactive showcase.

Improved null safety handling across all extensions.

Added comprehensive unit tests for new builders.

1.0.0

🎉 Initial Release:

Core string extensions (isBlank, isNumeric, capitalize, etc.).

Basic validation (isEmail, isUrl).

Text transformation (slugify, reverse).

Basic masking (mask, maskEmail).

1
likes
150
points
111
downloads

Documentation

API reference

Publisher

verified publishertharanitharan.dev

Weekly Downloads

A production-ready collection of String extension methods for Dart and Flutter. Features include validation, transformation, extraction, masking, and fuzzy matching.

License

MIT (license)

Dependencies

crypto, flutter

More

Packages that depend on super_string_utils