mirror of
https://github.com/gromlab-ru/svg-sprites.git
synced 2026-07-22 04:40:17 +03:00
feat: добавить серверную генерацию спрайтов
This commit is contained in:
@@ -39,6 +39,11 @@ production build и отображения внешнего SVG-спрайта
|
||||
|
||||
В verify-матрицу входят все exact modes из корневого `MODES_CHECKLIST.md`.
|
||||
|
||||
Отдельный fixture `standalone-server` проверяет mixed local/HTTP inputs, HTTP-only
|
||||
input, отключённые transforms, два sprite profiles и server manifest. Затем каждое
|
||||
из 29 consumer-приложений генерирует локальный `app-icons` и удалённо собранный
|
||||
`remote-app-icons` с `source: "remote"`.
|
||||
|
||||
## Первый запуск
|
||||
|
||||
Из корня репозитория:
|
||||
@@ -76,6 +81,8 @@ npm run dev --workspace @svg-sprites-fixtures/react-vite --prefix integration
|
||||
наличие symbol ID, отсутствие browser errors и зелёные пиксели отрисованной иконки.
|
||||
Для каждого active mode тест также открывает единый Viewer, проверяет его Shadow DOM,
|
||||
совпадение sprite URL, карточку `check`, dialog и mode-specific вкладки кода.
|
||||
В каждом consumer-приложении проверяются два разных SVG assets, две rendered-иконки
|
||||
и группы `app`/`remote-app` в одном Viewer.
|
||||
|
||||
Static fixture копирует managed SVG и JSON manifest в `dist/app-icons/` и использует
|
||||
literal `<use href="/app-icons/sprite.svg#check">`.
|
||||
|
||||
Reference in New Issue
Block a user