Nervously Proposing Marriage

    coloration-lib
    TypeScript icon, indicating that this package has built-in type declarations

    0.2.0 • Public • Published

    npm version Downloads MIT license

    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

    See a live demonstation

    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.

    Install

    npm i coloration-lib

    DownloadsWeekly Downloads

    33

    Version

    0.2.0

    License

    MIT

    Unpacked Size

    171 kB

    Total Files

    14

    Last publish

    Collaborators

    • zefling