UNPKG

@kcuf/mere-color

Version:

Mere color utils for generating, manipulation, a11y purposes.

20 lines (19 loc) 686 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = rgbNormalize; var _normalizeHexValue = _interopRequireDefault(require("./normalize-hex-value")); var _normalizeAlpha = _interopRequireDefault(require("./normalize-alpha")); function rgbNormalize(rgb) { var normalized = { r: (0, _normalizeHexValue.default)(rgb.r), g: (0, _normalizeHexValue.default)(rgb.g), b: (0, _normalizeHexValue.default)(rgb.b) }; if (rgb.a !== undefined && rgb.a < 100) { normalized.a = (0, _normalizeAlpha.default)(rgb.a); } return normalized; }