
Agnosui-это мощная библиотека, которая обеспечивает настраиваемые заводы компонентов Typescript, безголовые обертки и готовые к использованию компоненты, соответствующие дизайну начальной загрузки CSS. Вдохновленный успехом NG-Bootstrap, Agnosui делает эту концепцию на шаг дальше, предлагая компоненты, которые могут плавно интегрироваться с любыми фронтальными рамками по вашему выбору. При поддержке популярных рамок, таких как Angular, React и Svelte, Agnosui позволяет вам легко создавать последовательные и визуально привлекательные компоненты пользовательского интерфейса в ваших проектах.
Не стесняйтесь исследовать демонстрационный сайт, чтобы увидеть возможности Агносуи.
Фреймворк агностических компонентов : архитектура компонента Agnosui вращается вокруг основы-агростического ядра. Каждый компонент реализован в этом ядро, фокусируясь на его модели (данные) и методах, необходимых для манипулирования этими данными. Эта абстракция позволяет разработчикам создавать компоненты независимо от какой -либо конкретной структуры, способствуя интеграции в различные проекты.
Обширная фрейковая поддержка : Agnosui в настоящее время предлагает поддержку трех широко используемых фронтальных рамках: угловой, реагируемой и стройной. Эта разнообразная совместимость гарантирует, что разработчики могут беспрепятственно использовать компоненты Agnosui в разных проектах, независимо от выбранной структуры.
Адаптеры для каждой структуры : для достижения совместимости с различными фронтальными рамками, каждый компонент в Agnosui имеет адаптер для каждой поддерживаемой структуры. Эти адаптеры играют ключевую роль в создании пользовательского интерфейса компонента:
Гибкая настройка компонентов : Agnosui позволяет разработчикам настраивать и переопределять любые опоры компонентов в любой точке в подтере компонента. Эта гибкость обеспечивает широкие возможности настройки, позволяя разработчикам адаптировать компоненты в соответствии с их конкретными требованиями проекта.
Тщательное тестирование : ядро Agnosui проходит всеобъемлющее модульное тестирование с использованием Vitest, обеспечивая его независимость от любой конкретной структуры. Кроме того, строгие сквозные тесты проводятся с драматургом в разных рамках и браузерах (Chromium, Firefox, Webkit). Поскольку разметка остается последовательной для всех рамок, эти тесты по своей сути являются рамками-агрессиями, гарантируя надежные и надежные компоненты. Мы обеспечиваем соответствие SSR во всех рамках. Мы также выполняем интеграционные тесты библиотеки, используя Verdaccio.
Постоянный пользовательский опыт : подход Agnosui на основе адаптеров обеспечивает единый пользовательский опыт во всех поддерживаемых фреймворках. Любая исправление или новая функция, реализованная на уровне основного уровня, автоматически распространяется на все адаптеры, минимизируя расхождения между рамками.
Обеспечение функциональности : с сильным акцентом на тестирование Agnosui гарантирует последовательные функции между рамками. Эта гарантия бесценна для разработчиков, поскольку оно упрощает разработку и позволяет им с уверенностью создавать компоненты.
Чтобы начать использовать Agnosui в вашем проекте, следуйте инструкциям в руководстве по установке. Для получения подробной документации по каждому компоненту и его использованию, см. Документацию.
Мы приветствуем вклад сообщества, чтобы сделать Agnosui еще лучше. Пожалуйста, прочитайте наши рекомендации по вкладу, чтобы начать.
Agnosui выпускается по лицензии MIT.