SongChenxin c3e793013d first 10 luni în urmă
..
dist c3e793013d first 10 luni în urmă
LICENSE.md c3e793013d first 10 luni în urmă
README.md c3e793013d first 10 luni în urmă
package.json c3e793013d first 10 luni în urmă

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.