@andrew-codes/color-functions
Version:
Collection of functions to manipulate colors in JavaScript
1 lines • 618 B
JavaScript
;Object.defineProperty(exports,'__esModule',{value:true});var _colorValidityChecks=require('./colorValidityChecks');var _colorConverters=require('./colorConverters');exports.default=function(color){if(!(0,_colorValidityChecks.isValidColor)(color)){throw new Error('Color is not a string or a valid color object')}return[_colorConverters.convertShortHexToLongHex,_colorConverters.convertHslStringToHsla,_colorConverters.convertHslaToRgba,_colorConverters.convertRgbStringToRgba,_colorConverters.convertRgbaToHex].reduce(function(convertedColorValue,converter){return converter(convertedColorValue)},color)};