https://github.com/mattezekiel/random-color-generator
Create a random color hex, hls, rgb and rgba
https://github.com/mattezekiel/random-color-generator
colors generator hex hls random rgb rgba rgba-color
Last synced: 29 days ago
JSON representation
Create a random color hex, hls, rgb and rgba
- Host: GitHub
- URL: https://github.com/mattezekiel/random-color-generator
- Owner: MattEzekiel
- License: mit
- Created: 2024-07-15T18:19:02.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2024-08-08T21:39:50.000Z (10 months ago)
- Last Synced: 2024-08-08T23:45:01.989Z (10 months ago)
- Topics: colors, generator, hex, hls, random, rgb, rgba, rgba-color
- Language: TypeScript
- Homepage: https://www.npmjs.com/package/random-color-generator-ts
- Size: 78.1 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# 🌈🎨 Random Color Generator
This package provides utilities for generating random colors in various formats (HEX, RGB, RGBA, HSL, RGB with percentages) in JavaScript/TypeScript applications.


[](#license "Go to license section")[](https://nodejs.org)
[](https://classic.yarnpkg.com)
[](https://www.npmjs.com/package/typescript)[](https://www.npmjs.com/package/random-color-generator)

[](https://github.com/sponsors/mattezekiel)
[](https://cafecito.app/mattezekiel)## Installation
You can install the package via npm:
### npm
```bash
npm install random-color-generator-ts
```### yarn
```bash
yarn install random-color-generator-ts
```### pnpm
```bash
pnpm add random-color-generator-ts
```## Usage
### Generate Random Hex Color
Import the 'RandomHexColor' function from 'random-color-generator':```bash
import { RandomHexColor } from 'random-color-generator';console.log(RandomHexColor()); // Outputs a random color in hex format
```
### Generate Random RGB
Import the 'RandomRgbColor' function from 'random-color-generator':```bash
import { RandomRgbColor } from 'random-color-generator';console.log(RandomRgbColor()); // Outputs a random color in RGB format
```
### Generate Random RGBA Color
Import the 'RandomRgbaColor' function from 'random-color-generator':
```bash
import { RandomRgbaColor } from 'random-color-generator';console.log(RandomRgbaColor()); // Outputs a random color in RGBA format
```
### Generate Random HSL Color
Import the 'RandomHslColor' function from 'random-color-generator':
```bash
import { RandomHslColor } from 'random-color-generator';console.log(RandomHslColor()); // Outputs a random color in HSL format
```
### Generate Random RGB Percent Color
Import the 'RandomRgbPercentColor' function from 'random-color-generator':
```bash
import { getRandomRgbPercentColor } from 'random-color-generator';console.log(getRandomRgbPercentColor()); // Outputs a random color in RGB percent format
```## Contributing and Issue Tracking
If you're interested in contributing to this project or want to report an issue, please check out our [CONTRIBUTING.md](https://github.com/MattEzekiel/random-color-generator/blob/master/CONTRIBUTING.md) guide for detailed information on how to get involved.## Code of conduct
Respect our [CODE OF CONDUCT](https://github.com/MattEzekiel/random-color-generator/blob/master/CODE_OF_CONDUCT.md)## License
This project is licensed under the MIT License - see the [LICENSE](https://github.com/MattEzekiel/random-color-generator/blob/master/LICENSE.md) file for details.