UNPKG

@zero-deps/hex-2-rgb

Version:

lightweight typescript function to convert hexes of format #rrggbb to rgb(x,y,z) or rgba(x,y,z,a)

31 lines (19 loc) 647 B
# hex-2-rgb > Zero dependencies 😍 Super lightweight typescript helper function to convert hexes of format `#RRGGBB` to rgb of value `rgb(x,y,z)` or `rgba(x,y,z,a)`. ## Installation ``` npm install @zero-deps/hex-2-rgb ``` ### Usage ``` import { hex2rgb } from '@zero-deps/hex-2-rgb' const rgb = hex2rgb('#000000') console.log(rgb) // rgba(0, 0, 0) const rgba = hex2rgb('#FFFFFF', 0.5) console.log(rgba) // rgba(255, 255, 255, 0.5) ``` ### Size limit **Smaller** than 500 bytes (commonjs, minified and gzipped). **Smaller** than 150 bytes (EMS, minified and gzipped). [Size Limit](https://github.com/ai/size-limit) controls the size.