Об этом проекте
Oruga — библиотека UI-компонентов для Vue.js 3, описанная в README как лёгкая и не имеющая зависимостей. Она не привязана к CSS-фреймворкам: не зависит от Bootstrap, Bulma, TailwindCSS или других стилевых решений и не предоставляет grid-систему или CSS-утилиты. Вместо этого компоненты настраиваются через конфигурацию маппинга классов, а проект предлагает официальные темы и предустановленные конфигурации. README подчёркивает, что компоненты — это не просто обёртки над нативными элементами, они добавляют кастомные функции, сохраняя малый размер пакета. Компоненты не регистрируются глобально по умолчанию, что позволяет оптимизировать tree-shaking при сборке. Пользователь создаёт экземпляр Oruga через createOruga и передаёт его в app.use; можно зарегистрировать компоненты глобально через oruga.use(Component) или импортировать локально в single-file компонентах. Для Nuxt README показывает файл плагина с вызовом nuxtApp.vueApp.use(Oruga) и регистрацией в массиве plugins файла nuxt.config.js. Документация охватывает кастомизацию, конфигурацию, примеры и темы. Проект выпущен под лицензией MIT и использует Semantic Versioning; будучи в бета-версии, он следует формату версий v0.Y.Z.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.