| 'use strict'; | 
|   | 
| const isRGB = require('./lib/isRGB'); | 
| const isRGBA = require('./lib/isRGBA'); | 
| const isHSL = require('./lib/isHSL'); | 
| const isHSLA = require('./lib/isHSLA'); | 
| const isHex = require('./lib/isHex'); | 
| const isCSSColorName = require('./lib/isCSSColorName'); | 
| const isTransparent = require('./lib/isTransparent'); | 
| const isCSSLengthUnit = require('./lib/isCSSLengthUnit'); | 
| const isStop = require('./lib/isStop'); | 
|   | 
| function isColor(colorStr) { | 
|   const color = | 
|     isRGB(colorStr) || | 
|     isRGBA(colorStr) || | 
|     isHSL(colorStr) || | 
|     isHSLA(colorStr) || | 
|     isHex(colorStr) || | 
|     isCSSColorName(colorStr) || | 
|     isTransparent(colorStr); | 
|   | 
|   return color; | 
| } | 
|   | 
|   | 
| module.exports = function isColorStop(color, stop) { | 
|   return isColor(color) && isStop(stop); | 
| }; | 
| module.exports.isColor = isColor; | 
| module.exports.isRGB = isRGB; | 
| module.exports.isRGBA = isRGBA; | 
| module.exports.isHSL = isHSL; | 
| module.exports.isHSLA = isHSLA; | 
| module.exports.isHex = isHex; | 
| module.exports.isCSSColorName = isCSSColorName; | 
| module.exports.isTransparent = isTransparent; | 
| module.exports.isCSSLengthUnit = isCSSLengthUnit; |