Color








A TypeScript flavored fork of the excelent
TinyColor optimized for
ColorPicker with new features and improvements:
- added support for HWB(a) colors (Hue, Whiteness, Blackness);
- added support for CSS4 Color module (
rgb(40 74 200 / 90%),
hsl(227deg 67% 47% / 90%))
- improved regular expressions;
- tree shaking;
- slightly faster performance;
- stronger and more strict types.
$3
``
js
npm install @thednp/color
`
$3
`
js
import Color from "@thednp/color";
// provide a web colour, the constructor will determine
const myHEXColor = new Color("red", "hex").toString();
// => { r: 250, g: 0, b: 0, a: 1, ok: true, originalInput: 'red', ...}
// use the value where you need it
Object.assign(myElement.style, { color: myHEXColor.toString() });
// => #ff0000
``
$3
For a more detailed guide please visit the wiki page at
Color Wiki!
$3
- Brian Grinstead for his original
TinyColor
- Scott Cooper for his awesome version of
TinyColor
$3
Color is released under the
MIT License