@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.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.2.0
    5
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.2.0
    5
  • 0.1.6
    0
  • 0.1.5
    0

Package Sidebar

Install

npm i @walltowall/hex-to-p3

Weekly 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