@alchemyalcove/color-calculator

1.0.3 • Public • Published

AlchemyAlcove Color Calculator

ColorCalculator is color manipulation library.

CircleCI

2KB download size minified.

This project has two dependencies.

RGBtoHSL

HSLtoRGB

Color Calculator

Install

npm install --save @alchemyalcove/color-calculator

Use

Color Calculator is chainable function library. Simple create a Color Calculator object and then run as many functions as you want. Finally, export back to a hex color with the toHex function.

import Color from "@alchemyalcove/color-calculator";

new Color("#2cf366").toHex();
// #2CF366

// Is a color light. Great for contrast comparison.
new Color("#666666").isLight();
// false

// Is a color dark.
new Color("#666666").isDark();
// true

// Lighten a color by 5%.
new Color("#2C3E50").lighten(5).toHex()
// #354A60

// Darken a color by 33%.
new Color("#FFF").darken(33).toHex()
// #AAAAAA

// Increase hue by 10%.
new Color("#2C3E50").increaseHue(10).toHex()
// #2F2C50

// Decrease hue by 10%.
new Color("#2C3E50").decreaseHue(10).toHex()
// #2C504C

// Increase saturation by 10%.
expect(new Color("#2C3E50").increaseSaturation(10).toHex()
// #253D56

// Decrease saturation by 10%.
  expect(new Color("#2C3E50").decreaseSaturation(10).toHex()
// #323D49

Readme

Keywords

Package Sidebar

Install

npm i @alchemyalcove/color-calculator

Weekly Downloads

0

Version

1.0.3

License

none

Unpacked Size

19.6 kB

Total Files

17

Last publish

Collaborators

  • evanmorrison
  • mahcloud