Repository navigation
feat: добавлен генератор дизайн-токенов - #55
Conversation
9bb982f to
0948a4e
Compare
0948a4e to
2f891ed
Compare
c51cf27 to
5340e84
Compare
67e0cc4 to
04093ec
Compare
04093ec to
988f299
Compare
|
По результатам обсуждения:
|
разделю на три файла, но структуру все же менять не буду
👌
может лучше оставить экспорт констант (могу удалить адаптер), а сделать доработку по необходимости, тогда когда уже увижу в использовании?
то же что и в самом первом пуункте
undefined - не получиться поставить, я там JSON.stringify использую |
Добавлен генератор, преобразующий единый экспорт токенов из Figma в токены проекта
Входной файл:
design-tokens/input/tokens.jsonСуществующие стили компонентов в рамках этой задачи не заменялись
Результат генерации
Генератор: Преобразование значений
Весь результат сначала собирается, валидируется и форматируется в памяти. При ошибке сгенерированные файлы не изменяются. После успешной проверки генератор удаляет лишние JSON и записывает результат.
Команды
yarn tokens:generate- валидирует, генерирует и форматирует токеныyarn tokens:check- без изменений файлов проверяет их актуальность и каноническое форматированиеyarn tokens:typecheck- проверяет TypeScript-код генератора.tokens:typecheck и tokens:check запускаются при сборке, в CI typecheck и pre-push hook.