colorly-tools
v1.0.0
Published
Effortless color manipulation for JavaScript and TypeScript projects.
Maintainers
Readme
colorly
Effortless color manipulation for JavaScript and TypeScript projects.
Features
- Convert between HEX, RGB, and HSL formats.
- Lighten, darken, saturate, and desaturate colors.
- Generate complementary and analogous colors.
- Check contrast between two colors.
- Zero dependencies.
Installation
With npm:
npm install colorlyWith yarn:
yarn add colorlyUsage:
JavaScript
const Colorly = require("colorly");
const color = new Colorly("#3498db");
console.log(color.toHex()); // #3498db
console.log(color.lighten()); // Lightened color
console.log(color.getComplementary()); // Complementary colorTypeScript
import Colorly from "colorly";
const color = new Color("#3498fb");
console.log(color.toRGB()); // { r: 52, g: 152, b: 219 }
console.log(color.darken(0.2)); // Darkened color