@kcuf/mere-color
Version:
Mere color utils for generating, manipulation, a11y purposes.
20 lines • 612 B
JavaScript
import _toArray from "@babel/runtime/helpers/toArray";
/**
* Legacy functional format
*
* - rgb(255, 0, 0)
* - rgb(100%, 0, 0) 💥 No mixing
* - rgba(255, 0, 0, 0.2)
* - rgba(255, 0, 0, 20%)
*/
var REG_RGB_MATCHER_LEGACY = /^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i;
export default function matchRgbLegacy(input) {
var arr = REG_RGB_MATCHER_LEGACY.exec(input.trim());
if (!arr) {
return null;
}
var _arr = _toArray(arr),
rest = _arr.slice(1);
return rest;
}
//# sourceMappingURL=match-rgb-legacy.js.map