# CSS Color Parser for CSS [npm version][npm-url] [Build Status][cli-url] [Discord][discord] ## Usage Add [CSS Color Parser] to your project: ```bash npm install @csstools/css-color-parser @csstools/css-parser-algorithms @csstools/css-tokenizer --save-dev ``` ```ts import { color } from '@csstools/css-color-parser'; import { isFunctionNode, parseComponentValue } from '@csstools/css-parser-algorithms'; import { serializeRGB } from '@csstools/css-color-parser'; import { tokenize } from '@csstools/css-tokenizer'; // color() expects a parsed component value. const hwbComponentValue = parseComponentValue(tokenize({ css: 'hwb(10deg 10% 20%)' })); const colorData = color(hwbComponentValue); if (colorData) { console.log(colorData); // serializeRGB() returns a component value. const rgbComponentValue = serializeRGB(colorData); console.log(rgbComponentValue.toString()); } ``` [cli-url]: https://github.com/csstools/postcss-plugins/actions/workflows/test.yml?query=workflow/test [discord]: https://discord.gg/bUadyRwkJS [npm-url]: https://www.npmjs.com/package/@csstools/css-color-parser [CSS Color Parser]: https://github.com/csstools/postcss-plugins/tree/main/packages/css-color-parser