All extension have Async version if supported.
-
Map
- (String,dynamic => String)
toJsonString
: Convert to JSON String
- (String,dynamic => String)
-
List
- (dynamic => String)
toJsonString
: Convert to JSON String - (String => String)
joinPath
: Join list with current platform separator character as separator - (String => String)
joinComma
: Join list with comma (,) character as separator - (String => String)
joinDot
: Join list with dot (.) character as separator - (String => String)
joinSpace
: Join list with a single space character as separator
- (dynamic => String)
-
String
- (=> dynamic)
toJsonObject
: Convert to JSON Object
- (=> dynamic)
-
double
- (=> num)
toIntIfTrue
: Returning an int if double evenly divisible by 1 - (=> double)
toPrecision(...)
: Returning double value with precision digit(s) up to given value
- (=> num)
-
int
- (=> String)
bytesToBinaryPrefix
: Convert bytes unit in integer to human readable value in Binary Prefix standart - (=> String)
bytesToSIUnit
: Convert bytes unit in integer to human readable value in SI standart
- (=> String)
- File
- (=> String)
toSha256
: SHA256 of file - (=> String)
toSha1
: SHA1 of file - (=> String)
toMd5
: MD5 of file - (=> String)
toBase64
: Base64 of file
- (=> String)
- Directory
- (=> Direcory)
doCheck
: check if exist, if not then create
- (=> Direcory)
-
SecurityTools
class- Object (=> num)
checkPasswordStrength(...)
: Check password strength in double, 0 to 1. - Object (=> String)
generatePassphrase(...)
: Generate english words passphrase. - Object (=> String)
generatePassword(...)
: Generate password. - Object (=> String)
getUuidV5(...)
: Get Uuid V5 - Object (=> String)
getUuidV4
(getter): Get Uuid V4 - Object (=> String)
getUuidV1
(getter): Get Uuid V1
- Object (=> num)
-
NetworkTools
class- Static (=> _LogConfig())
logConfig
(getter/setter): Network client logger - Static (=> _HttpClient())
client
(getter): Network client
- Static (=> _LogConfig())
import 'package:reusable_tools/reusable_tools.dart' show SecurityTools;