Denji converts Iconify SVG icons into typed framework components. Icons are fetched, optimized (SVGO), and generated as native components for your framework.
Initialize a Denji project. Creates denji.json config and icons template.
| --framework | react, preact, solid, qwik, vue, svelte | | --output | Output path for icons file/folder | | --output-type | file (single file) or folder (one file per icon) | | --typescript / --no-typescript | TypeScript or JavaScript (default: TS) | | --a11y | hidden, img, title, presentation, or false |
Управляйте значками SVG как компонентами платформы с помощью Denji CLI. Используйте, когда пользователю необходимо добавлять, удалять, перечислять или управлять значками SVG в проектах React, Preact, Solid, Qwik, Vue или Svelte. Триггеры включают в себя запросы «добавить значок», «настроить значки», «управлять значками SVG», «удалить значок», «составить список значков» или любую задачу, включающую значки Iconify в качестве компонентов платформы. Источник: fellipeutaka/leon.