extensions library

Re-exports string/date validation extensions.

Classes

PasswordStrength
Represents the strength grading of a given password.
PasswordValidationConfig
Configuration for password validation.
PasswordValidator
Canonical validator for password inputs.

Extensions

BoolNullableX on bool?
Extensions for nullable bool values providing safe defaults.
DoubleNullableX on double?
Extensions for nullable double values providing safe defaults.
DurationNaturalLanguageX on Duration
Alternative duration formatting for human-readable UI copy.
HumanizedDuration on Duration
Formatting, arithmetic, and utility methods for Duration.
IntNullableX on int?
Extensions for nullable int values providing safe defaults.
IntX on int
Core extensions on int adding parity checks, digits access, and iterative utilities.
IterableNullableX on Iterable<T?>
Extension on Iterable providing utilities for filtering and transforming nullable elements safely.
IterableNumX on Iterable<T>
Comprehensive extensions on Iterable for numeric types.
IterableOfIterablesX on Iterable<Iterable<E>>
Extension on Iterable of Iterables providing methods to flatten nested collections.
IterableX on Iterable<T>
General utility extension on Iterable providing flat-mapping, grouping, and chunking capabilities.
NumDurationExtension on num
Creates Duration values from numbers, such as 5.seconds.
NumNullableX on num?
Extensions for nullable num values providing safe defaults.
NumX on num
Shared mathematical, formatting, and conversion extensions on num (covering both int and double).
StreamListX on Stream<List<T>>
Extension providing collection-oriented functional operations for Streams emitting Lists.
StreamX on Stream<T>
General-purpose utility extension on Stream providing enhanced filtering, timing controls (like debounce/throttle), error handling, and scanning operators.
StringDateExtension on String
Date validation and comparison utilities for date strings.
StringNullableX on String?
Extension on nullable String providing safe fallback and mapping methods.
StringValidation on String
A vast collection of validation utilities mapped as getters on String.
StringX on String
Main extension on String providing comprehensive conversion and formatting tools.