npm's personal messenger

    @hexorialstudio/color-blinder

    1.0.3 • Public • Published

    Color Blinder

    Color Blinder is the Color Blinder Functions to convert the any valid color hex to a color blindness hex color.

    Getting Started

    Install the module with: npm install @hexorialstudio/color-blinder

    Documentation

    const blinder = require('@hexorialstudio/color-blinder');

    All the blinder functions accept 1 parameter:

    • ColorHexString - any valid color hex string

    blinder.protanomaly(hexCode)

    Part of the "Anomalous Trichromat" family of color blindness. The viewer sees low amounts of red.

    blinder.protanomaly("#ff00f7");
    // result: "#9058fc"

    blinder.protanopia(hexCode)

    Part of the "Dichromat" family of color blindness. The viewer sees no red.

    blinder.protanopia("#ff00f7");
    // result: "#518bff"

    blinder.deuteranomaly(hexCode)

    Part of the "Anomalous Trichromat" family of color blindness. The viewer sees low amounts of green.

    blinder.deuteranomaly("#ff00f7");
    // result: "#9c5ae6"

    blinder.deuteranopia(hexCode)

    Part of the "Dichromat" family of color blindness. The viewer sees no green.

    blinder.deuteranopia("#ff00f7");
    // result: "#638edd"

    blinder.tritanomaly(hexCode)

    Part of the "Anomalous Trichromat" family of color blindness. The viewer sees low amounts of blue.

    blinder.tritanomaly("#ff00f7");
    // result: "#f43e9c"

    blinder.tritanopia(hexCode)

    Part of the "Dichromat" family of color blindness. The viewer sees no blue.

    blinder.tritanopia("#ff00f7");
    // result: "#ee6168"

    blinder.achromatomaly(hexCode)

    Part of the "Monochromat" family of color blindness. The viewer sees the absence of most color.

    blinder.achromatomaly("#ff00f7");
    // result: "#8a2d87"

    blinder.achromatopsia(hexCode)

    Part of the "Monochromat" family of color blindness. The viewer sees no color at all.

    blinder.achromatopsia("#ff00f7");
    // result: "#484848"

    Install

    npm i @hexorialstudio/color-blinder

    DownloadsWeekly Downloads

    3

    Version

    1.0.3

    License

    MIT

    Unpacked Size

    11.2 kB

    Total Files

    7

    Last publish

    Collaborators

    • itsmnthn