feat: инициализировать пакет генерации SVG-спрайтов
- создан NPM-пакет @gromlab/svg-sprites (ESM, TypeScript) - реализован CLI через citty и программный API - добавлена компиляция SVG в спрайты (stack/symbol) через svg-sprite - добавлена генерация TypeScript union-типов имён иконок - реализованы SVG-трансформации: замена цветов на CSS-переменные, удаление width/height, добавление transition к элементам с цветом - добавлен генератор HTML-превью с color picker-ами, авто-темой, синхронизацией currentColor с темой и поиском по иконкам - добавлены тестовые SVG-файлы (icons, logos)
This commit is contained in:
3
sprites/icons/flash.svg
Normal file
3
sprites/icons/flash.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M9.13515 19.9201H13.7702V30.7201C13.7702 33.2401 15.1352 33.7501 16.8002 31.8601L28.1552 18.9601C29.5502 17.3851 28.9652 16.0801 26.8502 16.0801H22.2152V5.28009C22.2152 2.76009 20.8502 2.25009 19.1852 4.14009L7.83015 17.0401C6.45015 18.6301 7.03515 19.9201 9.13515 19.9201Z" stroke="#A93133" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 495 B |
Reference in New Issue
Block a user