Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zastinian/hedystia-useful

Hedystia Utility
https://github.com/zastinian/hedystia-useful

hedystia log millisecond random type wait

Last synced: 2 months ago
JSON representation

Hedystia Utility

Awesome Lists containing this project

README

        

## Installation

```
npm i @hedystia/useful

yarn add @hedystia/useful
```

## Nodejs Version

- `v16.9.0` or higher

## Links

- [Discord](https://discord.gg/aXvuUpvRQs) [Hedystia Discord]
- [Docs](https://docs.hedystia.com/useful/start)

## 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 |