salt-theme-gen을 open-source했습니다.
(dev.to)
salt-theme-gen은 단 하나의 기본 색상으로 완전한 라이트/다크 모드 테마를 생성하는 제로 의존성 OKLCH 기반 JavaScript/TypeScript 테마 생성기입니다. 이는 테마링의 고질적인 문제인 색상 불일치, 다크 모드 품질 저하, 접근성 및 상호작용 상태 관리의 어려움을 해결합니다. 특히 OKLCH 컬러 스페이스를 활용하여 지각적으로 균형 잡힌 색상을 제공하며, 처음부터 접근성과 AI 기반 개발자 경험을 고려하여 설계되었습니다.
이 글의 핵심 포인트
- 1salt-theme-gen은 하나의 기본 색상 입력으로 21가지 시맨틱 색상, 라이트/다크 테마, 32가지 상호작용 상태, 4가지 표면 입면 수준, 18가지 접근성 보고서를 생성하는 OKLCH 기반 JS/TS 테마 생성기입니다.
- 2OKLCH 컬러 스페이스를 사용하여 지각적으로 균등하고 자연스러운 색상 관계를 보장하며, 라이트/다크 모드 전반에 걸쳐 균형 잡힌 테마를 제공합니다.
- 3