2.0.2 • Published 2 years ago
color-parse v2.0.2
color-parse

Fast and compact color string parser.
$ npm install color-parse
var parse = require('color-parse')
parse('hsla(12 10% 50% / .3)')
// { space: 'hsl', values: [12, 10, 50], alpha: 0.3 }Parsed strings
- Color keywords:
red,greenetc., see color-name #RGB[A]#RRGGBB[AA]rgb[a](R, G, B[, A])rgb(R G B[ / A])hsl[a](H, S, L[, A]), inc. named hueshsl(H S L [ / A])hwb(H, W, B)cmyk(C, M, Y, K)xyz(X, Y, Z)luv(L, U, V)luv(L U V[ / A])lab(L, A, B)lab(L a b[ / A])- see limitslch(L, C, H)lch(L C H[ / A])- see limitsoklab(L a b[ / A])- see limitsoklch(L C H[ / A])- see limitscolor(space c1 c2 c3[ / A])R:10 G:20 B:30(R10 / G20 / B30)C100/M80/Y0/K35[10, 20, 20]as RGB10,20,20as RGB0x00ff00,0x0000ffnumbers as RGB
Not parsed
- unknown strings eg.
'yellowblue' - not strings: object, arrays etc.
Related
- color-space — collection of color space conversions.
- color-rgba — convert any color string to rgba array.
- color-alpha — change alpha component of any color.
Analogs
- parse-color — parser by @substack. Performs calculations to every possible space, which bloats size.
- color-parser — parser by @tjholowaychuk. Supports limited set of spaces.
- color-string — parsing/serializing module by Heather Arthur. Has extensive API for parsing and serializing from any to any space.
2.0.2
2 years ago
2.0.1
2 years ago
1.4.3
2 years ago
2.0.0
2 years ago
1.4.2
5 years ago
1.4.1
5 years ago
1.4.0
5 years ago
1.3.8
6 years ago
1.3.7
7 years ago
1.3.6
7 years ago
1.3.5
8 years ago
1.3.4
8 years ago
1.3.3
8 years ago
1.3.2
9 years ago
1.3.1
9 years ago
1.3.0
9 years ago
1.2.1
9 years ago
1.2.0
9 years ago
1.1.3
9 years ago
1.1.2
9 years ago
1.1.1
9 years ago
1.1.0
10 years ago
1.0.5
10 years ago
1.0.4
10 years ago
1.0.3
10 years ago
1.0.2
10 years ago
1.0.1
10 years ago
