chore(release): granularity-devtools 0.3.1 — пресет 0.15.0, обоснование секции переписано - #13
Merged
Conversation
added 2 commits
August 28, 2026 13:34
Пресет закрыл обе находки, отправленные фидбеком, и одну найденную при их разборе. Проверено тем же минимальным стендом: подмена `themes.tokensFile` теперь даёт `token-undefined` на снесённом токене, а `granular tokens` отдаёт ему `origin: provider` вместо `none` — две команды больше не расходятся. Гейт `doctor` не пошатнулся: семь пакетов, exit 0, состав находок прежний (ядро 33, dashboard 10, forms-schema 8, остальные ноль). Весь прирост диагностики пришёлся туда, где он и должен быть: на стенде `apps/playground` с подменой `tokens.css` находок стало 52 против восьми на штатном конфиге. Из-за этого довод, записанный в доках панели, устарел — там сказано, что статика этот класс не ловит. Ловит. Панель отвечает на другой вопрос: не «задаёт ли токен хоть один слой в этой конфигурации», а «пуст ли он сейчас, на этом элементе». Разница измерена на одном стенде — штатно `doctor` 8, панель 0; с подменой 52 против 11. Восемь на здоровом стенде — токены, которые `GrAlert` выставляет себе сам инлайновым стилем: статике они неотличимы от незаданных, браузеру — заданные. Версия панели не поднята: правка документационная, поведение прежнее.
Патч: правка документационная, поведение прежнее. Диапазон `^0.3.0` у стенда и витрины её покрывает, поднимать их незачем.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Пресет
0.15.0закрыл обе находки, отправленные фидбеком, и одну найденную при их разборе.Проверено
Тот же минимальный стенд, что был приложен к фидбеку:
tokensFiletoken-undefined: только контрольXButton:x-radius+ контрольgranular tokensx-radius: origin=none,undefinedCount: 1origin=provider,undefinedCount: 0Две команды больше не расходятся в ответе на «задаёт ли granular этот токен».
Гейт
doctorне пошатнулсяСемь пакетов, exit 0, состав находок прежний: ядро 33, dashboard 10, forms-schema 8, остальные ноль. Весь прирост диагностики пришёлся туда, где ему и место — на стенде
apps/playgroundс подменойtokens.cssнаходок стало 52 против восьми на штатном конфиге.Довод в доках панели устарел
Там было сказано, что статика этот класс не ловит. Ловит. Переписал README, докблок
emptyTokens.tsи завёл запись в[Unreleased].Панель отвечает на другой вопрос: не «задаёт ли токен хоть один слой в этой конфигурации», а «пуст ли он сейчас, на этом элементе». Измерено на одном стенде:
doctortokensFileРасхождения не противоречие. Восемь на здоровом стенде — токены, которые
GrAlertвыставляет себе сам инлайновым стилем: статике они неотличимы от незаданных, браузеру — заданные. Это тот же класс, ради которого гейт держит исключение на 33 токена ядра. Пятьдесят два против одиннадцати — весь замкнутый набор выбранных компонентов против того, что реально на экране, с именем класса-потребителя.Состояние
doctor: 7 пакетов, exit 0granularity: 4832 тестаgranularity-devtools: 160 тестов, линт, типы, сборка — чисто--gr-*, 0 пустыхВерсия панели не поднята: правка документационная, поведение прежнее.