Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

is-color

morishitter50.1kMIT1.0.2TypeScript support: definitely-typed

Check if a string is CSS color value

css, color

readme

is-color Build Status

Check if a string is CSS color value

Install

$ npm install is-color

Usage

var isColor = require('is-color')

isColor('rgb(255, 0, 0)') // true
isColor('rgb(255)') // false

isColor('rgba(255, 0, 0, .8)') // true
isColor('rgba(255, 0, 0)') // false

isColor('hsl(123, 45%, 67%)') // true
isColor('hsl(123, 45%)') // false

isColor('hsla(123, 45%, 67%, 0.4)') // true
isColor('hsla(123, 45%, 67%)') // false

isColor('#fff') // true
isColor('#ff') // false

isColor('tomato') // true
isColor('hoge') // false

isColor('currentColor') // true
isColor('inherit') // true
isColor('transparent') // true

License

The MIT License (MIT)

Copyright (c) 2015 - 2018 Masaaki Morishita

changelog

v1.0.2

  • Prevent isKeyword to match object methods #3

v1.0.1

  • Revert Index.js to use ES5 code to avoid uglification errors #1

v1.0.0

  • Upgrade dependencies
  • Refactor source code
  • Drop node.js v0.10, v0.12, io.js and support v6 and v8 on TravisCI

v0.2.0

  • Add isInherit(), isCurrentColor() and isTransparent().

v0.1.0

  • Initial release.