Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/zastinian/hedystia-useful
- Owner: Zastinian
- Created: 2022-09-18T20:09:03.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-06-27T22:00:46.000Z (6 months ago)
- Last Synced: 2024-10-25T05:29:24.026Z (2 months ago)
- Topics: hedystia, log, millisecond, random, type, wait
- Language: JavaScript
- Homepage: https://www.npmjs.com/package/hedystia-useful
- Size: 108 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
## Installation
```
npm i @hedystia/usefulyarn 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
## 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 |