| 1234567891011121314151617181920212223242526272829303132333435 |
- 'use strict';
- exports.__esModule = true;
- exports.isKeyword = exports.isRGBorHSL = exports.isHex = undefined;
- var _has = require('has');
- var _has2 = _interopRequireDefault(_has);
- var _colourNames = require('./colourNames');
- var _colourNames2 = _interopRequireDefault(_colourNames);
- var _toLonghand = require('./toLonghand');
- var _toLonghand2 = _interopRequireDefault(_toLonghand);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- var isHex = exports.isHex = function isHex(colour) {
- if (colour[0] === '#') {
- var c = (0, _toLonghand2.default)(colour).substring(1);
- return c.length === 6 && !isNaN(parseInt(c, 16));
- }
- return false;
- };
- var isRGBorHSL = exports.isRGBorHSL = function isRGBorHSL(colour) {
- return (/^(rgb|hsl)a?\(.*?\)/.test(colour)
- );
- };
- var isKeyword = exports.isKeyword = function isKeyword(colour) {
- return (0, _has2.default)(_colourNames2.default, colour.toLowerCase());
- };
|