aboutsummaryrefslogtreecommitdiff
path: root/scripts/theme-studio/browser-gates.js
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-24 05:39:06 -0400
committerCraig Jennings <c@cjennings.net>2026-06-24 05:39:06 -0400
commit1658d2ebae1b249a2dd3b7a7510a7780f10745df (patch)
tree60a9e985d4b68596c591b9d044433cbd25d20358 /scripts/theme-studio/browser-gates.js
parent1b2ac5a2d58d848f5eb664a346532ba4c4eaa68c (diff)
downloaddotemacs-1658d2ebae1b249a2dd3b7a7510a7780f10745df.tar.gz
dotemacs-1658d2ebae1b249a2dd3b7a7510a7780f10745df.zip
feat(theme-studio): capture the nerd-icons filetype legend (phase 1)
Add build-nerd-icons-legend.el, which resolves the curated v1 legend rows (glyph + owner color face per filetype) from the live nerd-icons alists and dumps them to nerd-icons-legend.json, a committed artifact like package-inventory.json. generate.py gains load_nerd_icons_legend, which validates the artifact and returns None — with a warning — when it is absent, malformed, empty, or missing a field, so the page can fall back to the generic nerd-icons app rather than error. Data only; the bespoke preview that renders it lands next. Claude-Session: https://claude.ai/code/session_01BqrdWUo9GcznYX2pZr76gZ
Diffstat (limited to 'scripts/theme-studio/browser-gates.js')
0 files changed, 0 insertions, 0 deletions