Skip to content

Zastinian/hedystia-useful

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Installation

npm i @hedystia/useful

yarn add @hedystia/useful

Nodejs Version

  • v16.9.0 or higher

Links

Example

Hedystia

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 (deprecated) Contains the colors for the log section
logColor 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