Coloration
Installation
npm i coloration-lib --save
- 0.1.3 : for View Engine
- 0.2.0+ : for Ivy
Requirements
Only for demo:
- Angular 13.3.0 and more
Demo
Usage
Examples
changeLuminosity
import { Coloration } from 'coloration-lib';
const color = new Coloration('red');
color.changeLuminosity(0.55);
console.log(color.toHEX()); // #ff8c8c
maskColor
const color = new Coloration('red');
color.maskColor('blue', 0.25);
console.log(color.toHEX()); // #bf0040
addColor
const color = new Coloration('red');
color.addColor({
h: -23,
v: 10,
alpha: -0.2,
});
console.log(color.toHEX()); // #ff3381cc
Publishing the library
npm run build:lib
npm run publish:lib
Publishing the demo
npm run build:demo
License
This module is released under the permissive MIT license. Your contributions are always welcome.