Токены

  • Система
  • токенов: 8

Полный справочник: все токены, которые публикует пакет, сгруппированные так же, как в источнике. Своя группировка дала бы страницу красивее и бесполезнее — токен не нашёлся бы по имени, увиденному в коде.

Источник: @feugene/granularity 1.1.1, tokens/*.json

На этой странице
  • Токены публикуются и как типизированные данные: @feugene/granularity/tokens отдаёт тот же список скрипту, а не глазу.

Забрать к себе

Те же 216 токенов в трёх чужих форматах, по одному файлу на формат и по коллекции на тему. Файлы порождаются из пакета на каждой сборке — второго списка значений не существует.

  • Style Dictionaryклассический формат: `{ категория: { имя: { value } } }`. Читают все версии, включая те, что стоят в чужих сборках годами.
  • W3C Design Tokensформат W3C: `$value`, `$type`, две коллекции по темам. Его читают импортёры переменных Figma.
  • Tokens Studioнаборы плагина: `$themes`, `$metadata.tokenSetOrder`, тип у каждого токена.

Ссылки CSS сняты: `var(--gr-danger)` за пределами CSS не значит ничего, поэтому в файлах стоит разрешённое значение своей темы. Тени идут без типа намеренно — в форматах это составное значение, а здесь строка, и объявить структуру, которой нет, значит уронить импорт целиком.