Installation
npm i esmile-useful
yarn add esmile-useful
Nodejs Version
Links
Example
Sections
Validations
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 |
Generators
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 |
Colors
Function | Description |
---|
colorHashtag | Contains all hex colors starting with # |
colorZero | Contains all hex colors starting with 0x |
listLogColor | Contains the colors for the log section |
Utils
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 |