프로젝트 소개
Oruga는 Vue.js 3용 UI 컴포넌트 라이브러리로, README에서 경량이며 종속성이 없다고 설명합니다. CSS 프레임워크와 무관하며 Bootstrap, Bulma, TailwindCSS 등의 스타일 프레임워크에 의존하지 않고 그리드 시스템이나 CSS 유틸리티를 제공하지 않습니다. 대신 컴포넌트는 클래스 매핑 구성을 통해 커스터마이징 가능하며, 공식 테마와 사전 정의된 구성이 제공됩니다. 컴포넌트는 단순한 네이티브 요소의 래퍼가 아닌, 패키지를 가볍게 유지하면서 사용자 지정 기능을 추가합니다. 컴포넌트는 기본값으로 전역 등록되지 않아 번들러 tree-shaking 최적화를 허용합니다. 사용자는 createOruga로 Oruga 인스턴스를 생성한 뒤 app.use에 전달합니다. oruga.use(Component)로 전역 등록하거나 단일 파일 컴포넌트에서 로컬로 가져올 수 있습니다. Nuxt의 경우, nuxtApp.vueApp.use(Oruga)를 호출하는 플러그인 파일과 nuxt.config.js의 plugins 배열 등록 예시가 제공됩니다. 문서는 커스터마이징, 구성, 예시, 테마 관련 링크를 다룹니다. 이 프로젝트는 MIT 라이선스로_release되며 Semantic Versioning을 따릅니다. 베타 단계로 버전은 v0.Y.Z 패턴을 따릅니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.