Библиотека компонентов
Коллекция готовых компонентов, используемых в платформе opensophy. Каждая страница содержит интерактивное демо и полный исходный код с подсветкой синтаксиса.
Стек
UI
SvelteKit + Svelte 5
Рунный синтаксис `$state`, `$derived`, `$props`. Все компоненты совместимы с SSR и статической генерацией.
Стили
Tailwind CSS v4
Утилитарные классы + CSS custom properties для темизации. Поддержка тёмной и светлой тем через класс `.dark`.
Код
TypeScript
Типизированные пропсы, интерфейсы, строгий режим. Все компоненты экспортируют корректные типы.
Иконки
Carbon Icons
Библиотека `carbon-icons-svelte` для системных иконок — более 2000 SVG-иконок.
Анимации
GSAP
Продвинутые анимации через GSAP в `TextLoop`. CSS transitions — везде где достаточно.
Подсветка
Shiki
Подсветка синтаксиса кода через Shiki — github-light / github-dark темы.
Разделы
Интерфейс
Компоненты для навигации и интерактивного UI:
Карточки
Компоненты для отображения контента в карточном формате:
Анимации
Анимированные компоненты для динамичного интерфейса:
Галереи
Галереи изображений и медиа:
Медиа
Компоненты для работы с медиа-контентом:
Типографика
Эффекты для текста и заголовков:
Документация
Компоненты для разметки и структурирования документации:
