ckelsoe_obsidian-plaud-impo.../scripts
Charles Kelsoe da9550d4e7
Add CI guard validating ribbon-icon ids against Lucide (follows up #34) (#38)
scripts/check-icons.mjs validates every hardcoded Lucide icon id in main.ts (the RIBBON_ICON_CHOICES list, DEFAULT_RIBBON_ICON, and literal setIcon ids) against the offline lucide-static package, chained into npm run lint. An unknown id (like the shipped #34 bug 'tape' vs 'cassette-tape') now fails CI instead of rendering a blank icon. Strips comments before extraction and preflights missing main.ts / lucide-static with clear messages. Caveat noted in-script: catches ids that exist in no Lucide, not per-version drift vs Obsidian's bundled set.
2026-07-06 11:59:55 -04:00
..
check-icons.mjs Add CI guard validating ribbon-icon ids against Lucide (follows up #34) (#38) 2026-07-06 11:59:55 -04:00
check-submission.mjs Release 0.4.2: describe the remaining eslint directive for dashboard 2026-06-05 15:42:36 -04:00