From 7e5d18a69f0e8818449c616fd5944a4d5e887b90 Mon Sep 17 00:00:00 2001 From: Sam Nystrom Date: Tue, 28 Mar 2023 09:08:48 -0400 Subject: [PATCH] feat: add jq script for machine-readable palette --- porcelain.jq | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 porcelain.jq diff --git a/porcelain.jq b/porcelain.jq new file mode 100644 index 0000000..c0df9a7 --- /dev/null +++ b/porcelain.jq @@ -0,0 +1,8 @@ +map_values(map_values({ + hex: .hex | ltrimstr("#"), + rgb: .raw | split(", ") | map(tonumber), + hsl: .hsl + | capture("hsl\\((?\\d+),\\s*(?\\d+)%,\\s*(?\\d+)%\\)") + | map(tonumber) + | [ .[0], .[1] / 100, .[2] / 100 ] +}))