SongChenxin c3e793013d first 10 месяцев назад
..
dist c3e793013d first 10 месяцев назад
LICENSE.md c3e793013d first 10 месяцев назад
README.md c3e793013d first 10 месяцев назад
package.json c3e793013d first 10 месяцев назад

README.md

@kurkle/color

npm release npm bundle size GitHub Workflow Status GitHub

Overview

Fast and small CSS color parsing and manipulation library.

Parsing

Supported formats:

  • named

    blue
    transparent
    
  • hex

    #aaa
    #bbba
    #1A2b3c
    #f1f2f388
    
  • rgb(a)

    rgb(255, 255, 255)
    rgb(255, 0, 0, 0.5)
    rgb(50%, 50%, 50%, 50%)
    rgb(0 0 100% / 80%)
    rgba(200, 20, 233, 0.2)
    rgba(200, 20, 233, 2e-1)
    
  • hsl(a)

    hsl(240deg, 100%, 50.5%)
    hsl(0deg 100% 50%)
    hsla(12, 10%, 50%, .3)
    hsla(-1.2, 10.2%, 50.9%, 0.4)
    
  • hwb

    hwb(240, 100%, 50.5%)
    hwb(244, 100%, 100%, 0.6)
    
  • hsv

    hsv(240, 100%, 50.5%)
    hsv(244, 100%, 100%, 0.6)
    

Docs

typedocs

note The docs are for the ESM module. UMD module only exports the default export

Benchmarks

benchmarks

Size visualization

color.min.js

License

@kurkle/color is available under the MIT license.