@walltowall/hex-to-p3
v0.2.0
Published
Tiny color coverting functions.
Readme
Hex To P3
Utility for converting hexadecimal color strings to P3 color strings.
Installation
# yarn
yarn add hex-to-p3
# npm
npm i hex-to-p3Usage
import { hexToP3 } from '@walltowall/hex-to-p3'
const p3Color = hexToP3('#4df20c')
// => color(display-p3 0.30 0.95 0.05 / 1) || #4df20c
const forcedP3 = hexToP3('#4df20c', { force: true })
// => 'color(display-p3 0.30 0.95 0.05 / 1)'
const forcedHex = hexToP3('#4df20c', { force: false })
// => '#4df20c'API
hexToP3(hex, options)hex: The hex color string to convert. If the runtime environmenthexToP3is called can support P3 colors, it will convert the hex string. Otherwise, it will just return the provided hex string.options: Options to pass.force: Iftrue,hexToP3will always return the P3 conversion. If explicitly set tofalse,hexToP3will always return the hex color.
License
MIT.
