Об этом проекте
react-md — это библиотека компонентов React с открытым исходным кодом для создания доступных приложений в соответствии со спецификациями Material Design. Стили написаны на Sass (SCSS), а сам проект разработан и поддерживается на TypeScript.
Установка осуществляется через npm путем установки основного пакета вместе с Sass:
npm install @react-md/core sass
Согласно README, основными особенностями проекта являются:
- Доступность: соблюдение рекомендаций по доступности, опубликованных W3C (практики WAI-ARIA).
- Низкоуровневые настраиваемые компоненты, предназначенные для композиции и адаптации, а не только для использования в качестве фиксированных пресетов.
- Темизация как на глобальном уровне, так и на уровне отдельных компонентов.
- Использование CSS-переменных для динамических тем с поддержкой старых браузеров.
- Поддержка светлой, темной и системной тем.
- Поддержка языков с написанием слева направо и справа налево.
- Кодовая база, написанная и поддерживаемая на TypeScript.
Полная документация, включая руководство по началу работы и установке, доступна на веб-сайте проекта (react-md.dev). Репозиторий содержит рекомендации по внесению вклада для всех желающих, а проект выпущен под лицензией, указанной в файле LICENSE; статистика npm-пакета и загрузок публикуется на npm. Непрерывная интеграция настроена через GitHub Actions для сборки, линтинга и тестирования, а покрытие кода отслеживается с помощью Codecov.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.