Package Exports
- @thebespokepixel/oco-colorvalue-ex
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@thebespokepixel/oco-colorvalue-ex) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
oco-colorvalue-ex
Extended color features for Open Color's core ColorValue object.
Publishing Status
Development Status
Documentation/Help
Usage
Open Color's ColorValue object - Extended
Enables a much wider range of color spaces, conversion, and esoteric customisation in the server, build tool or preprocessor. Supports:
- Handling a wider range or color notations, such as those found in JSON and native Objects and Arrays.
- Uses my port of Tinycolor, es-tinycolor for tighter control of minimisation and tree-shaking.
- Add supports for L*ab, CMYK, RGBA Bytes
- Generate aesthetic palettes, or describe dynamic scaling along curves from oco files with Chroma support.
import {OCOValueEX, fromPrecise, fromBytes} from '@thebespokepixel/oco-colorvalue-ex'
import {render} from 'opencolor'
const r = new OCOValueEX('red', 'Test Red')
const g = new OCOValueEX('green', 'Test Green')
const b = new OCOValueEX('blue', 'Test Blue')
const ocoDocument = render(OCOValueEX.generateOCO('root', [r, g, b]))
/*
Test Red: rgb(255, 0, 0)
Test Green: rgb(0, 128, 0)
Test Blue: rgb(0, 0, 255)\n
*/Documentation
Full documentation can be found at https://thebespokepixel.github.io/oco-colorvalue-ex/