coloration-lib
v0.2.0
Published
[![npm version](https://badge.fury.io/js/coloration-lib.svg)](https://badge.fury.io/js/coloration-lib) [![Downloads](https://img.shields.io/npm/dm/coloration-lib.svg)](https://www.npmjs.com/package/coloration-lib) [![MIT license](https://img.shields.io/ba
Downloads
5
Readme
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.