@walltowall/hex-to-p3
    TypeScript icon, indicating that this package has built-in type declarations

    0.2.0 • Public • Published

    Hex To P3

    Utility for converting hexadecimal color strings to P3 color strings.

    npm version

    Installation

    # yarn
    yarn add hex-to-p3
    
    # npm
    npm i hex-to-p3

    Usage

    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 environment hexToP3 is 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: If true, hexToP3 will always return the P3 conversion. If explicitly set to false, hexToP3 will always return the hex color.

    License

    MIT.

    Install

    npm i @walltowall/hex-to-p3

    DownloadsWeekly Downloads

    5

    Version

    0.2.0

    License

    MIT

    Unpacked Size

    24.7 kB

    Total Files

    17

    Last publish

    Collaborators

    • kalamak
    • walltowall-dev
    • angeloashmore
    • asyarb
    • kangken