color-utili
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

color-utili

This is a collection of utility functions to deal with color value (hex code and rgb).

Installation

$ npm install --save color-utili

List of functions

hexToRgb

Convert a color from hex color format to rgb format.

This function accepts a 6 or 3 character hex alphanumeric value, with or without # character (valid: #123456, #fe2, 58a510, 6e8).

It returns an RGB value in string, parts of the value are separated by a comma trailing space character.

Passing an invalid hex format will cause this function throws an error.

hexToRgb("#fe256d"); // 254, 37, 109

isDarkColor

Check if the color is dark or bright.

This function accepts a 6 or 3 character hex alphanumeric value, with or without starting # character (valid: #123456, #fe2, 58a510, 6e8). Or an RGB value as 3 arguments.

It returns true if this is a dark color, otherwise it returns false.

Passing an invalid color format will cause this function throws an error.

isDarkColor("#000000"); // true

randomHexColor

Generate a random color in hex format.

This function returns a 6 character hex alphanumeric value with starting # character.

randomHexColor(); // ex: #1a2b3c

Readme

Keywords

Package Sidebar

Install

npm i color-utili

Weekly Downloads

1

Version

1.0.0

License

ISC

Unpacked Size

14.2 kB

Total Files

7

Last publish

Collaborators

  • phandungtri