@readytools/colors
Version: 
Modern zero-dependency color conversion, contrast checking, and palette generation for frontend designers by ReadyTools.
46 lines (44 loc) • 2.25 kB
JavaScript
import { hexToRgb } from "./src/hexToRgb.js";
import { rgbToHex } from "./src/rgbToHex.js";
import { rgbToHsl } from "./src/rgbToHsl.js";
import { hslToRgb } from "./src/hslToRgb.js";
import { hexToCmyk } from "./src/hexToCmyk.js";
import { invert } from "./src/invert.js";
import { mix } from "./src/mix.js";
import { hexAToRgba } from "./src/hexAToRgba.js";
import { rgbaToHexA } from "./src/rgbaToHexA.js";
import { isValidHex } from "./src/isValidHex.js";
import { normalizeHex } from "./src/normalizeHex.js";
import { parseColor } from "./src/parseColor.js";
import { scale } from "./src/scale.js";
import { ensureContrast } from "./src/ensureContrast.js";
import { rgbToXyz } from "./src/rgbToXyz.js";
import { xyzToLab } from "./src/xyzToLab.js";
import { rgbToLab } from "./src/rgbToLab.js";
import { labToRgb } from "./src/labToRgb.js";
import { deltaE76 } from "./src/deltaE76.js";
import { luminance } from "./src/luminance.js";
import { contrastRatio, isAccessible } from "./src/contrastRatio.js";
import { getContrastColor } from "./src/getContrastColor.js";
import { lighten } from "./src/lighten.js";
import { darken } from "./src/darken.js";
import { saturate } from "./src/saturate.js";
import { desaturate } from "./src/desaturate.js";
import { adjustHue } from "./src/adjustHue.js";
import { generateShades } from "./src/generateShades.js";
import { generateTints } from "./src/generateTints.js";
import { generateTones } from "./src/generateTones.js";
import { generateHueVariants } from "./src/generateHueVariants.js";
import { complementary, analogous, triadic, tetradic } from "./src/palettes.js";
import { toCSS } from "./src/toCSS.js";
import { generateShadeScale } from "./src/shadeScale.js"
export {
    hexToRgb, rgbToHex, rgbToHsl, hslToRgb, hexToCmyk,
    luminance, contrastRatio, isAccessible, getContrastColor,
    lighten, darken, saturate, desaturate, adjustHue,
    generateShades, generateTints, generateTones, generateHueVariants,
    complementary, analogous, triadic, tetradic,
    toCSS, invert, mix, hexAToRgba, rgbaToHexA,
    isValidHex, normalizeHex, parseColor, scale, ensureContrast,
    rgbToXyz, xyzToLab, rgbToLab, labToRgb, deltaE76, generateShadeScale
};