@kcuf/mere-color
Version:
Mere color utils for generating, manipulation, a11y purposes.
13 lines (12 loc) • 596 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = manipulateHsl;
var _parseToHslUnnormalized = _interopRequireDefault(require("./parse-to-hsl-unnormalized"));
var _toColorStringOriginalNotation = _interopRequireDefault(require("./to-color-string-original-notation"));
function manipulateHsl(color, change) {
var hsl = (0, _parseToHslUnnormalized.default)(color);
return hsl ? (0, _toColorStringOriginalNotation.default)(change(hsl), color) : color;
}