OriaTheme
GitHub

애플리케이션 개발자용

패키지 및 설치

작업 영역이나 전체 가져오기 대신 패키지 루트 내보내기를 사용하여 책임별로 게시된 11개의 패키지 중에서 선택하세요.

가장 작은 조합부터 시작하세요

필요패키지책임
테마 정의, 유효성 검사, 가져오기/내보내기@oriatheme/core순수 TypeScript 계약; DOM 또는 프레임워크 종속성이 없습니다.
공식 테마 및 브라우저 애플리케이션@oriatheme/presets + @oriatheme/runtime-dom사전 설정된 카탈로그, 런타임, 지속성 및 Bootstrap를 완료하세요.
React / Vue@oriatheme/react / @oriatheme/vue얇은 어댑터; 런타임 상태 시스템을 복제하지 않습니다.
안정적인 기본 색상@oriatheme/colors정적 색상 스케일 및 기본 색상 CSS 하위 경로.
Tailwind v4 의미 변수@oriatheme/tailwind정적 @theme 인라인 브리지; Tailwind는 빌드 타임 전용 종속성입니다.
보이는 편집기 소스@oriatheme/cliReact/Vue UI를 앱 소스에 복사합니다. 브리지 패키지는 헤드리스 상태로 유지됩니다.

CSS subpaths

두 패키지, colors 및 tailwind는 공개 CSS 하위 경로를 노출합니다. Runtime 변수에는 정적 OriaTheme 스타일시트가 필요하지 않습니다.

css
@import "@oriatheme/colors/styles.css";

/* Tailwind CSS v4 */
@import "tailwindcss";
@import "@oriatheme/colors/tailwind.css";
@import "@oriatheme/tailwind/oria.css";

SSR 및 CLI 경계

실행 가능한 CLI를 제외하고 라이브러리 패키지 루트는 SSR 모듈 평가 시 안전합니다. Runtime start, Storage Bootstrap, React Provider 및 Vue 플러그인은 여전히 ​​브라우저에 속합니다. src, dist 또는 레지스트리 템플릿에서 가져오지 마세요.

계속: 런타임, Bootstrap 및 전환