npm i @hedystia/useful
yarn add @hedystia/useful
v16.9.0
or higher
Function | Description |
---|---|
isValidNumber |
Check if it is a number |
isEmptyString |
Check if the text is not empty |
isValidUrl |
Check that the text is a link |
isValidEmail |
Check if it is a email |
Function | Description |
---|---|
generateCaptcha |
Generates a random captcha string with the specified length |
generateKey |
Generates a unique key with the specified prefix |
generatePassword |
Generates a random password of the specified length |
Function | Description |
---|---|
colorHashtag |
Contains all hex colors starting with # |
colorZero |
Contains all hex colors starting with 0x |
listLogColor (deprecated) |
Contains the colors for the log section |
logColor |
Contains the colors for the log section |
Function | Description |
---|---|
formats |
Different types of text and number formats |
Number |
Formats a number to a string with thousand separators |
TitleCase |
Formats a string to title case |
SentenceCase |
Formats a string to sentence case |
CamelCase |
Formats a string to camel case |
KebabCase |
Formats a string to kebab case |
SnakeCase |
Formats a string to snake case |
DateFor |
Formats a date as a string with a customizable order of day, month and year |
millisecond |
Converts the indicated time to milliseconds |
wait |
Execute the code after a while |
log |
Make a log with or without color |
type |
Check what type is provided |
random |
Get a random number between 2 numbers |
randomItem |
Get a random element from an array |
symbols |
Returns a selected symbol |