API 참조 · 공식 사전 설정
@oriatheme/presets
완전하고 검증된 공식 ThemeDefinition 컬렉션 및 최소 카테고리 카탈로그입니다.패키지 및 환경
정적 ThemeDefinition 데이터; SSR 및 브라우저에서 사용할 수 있습니다.
pnpm add @oriatheme/presetsnpm install @oriatheme/presetsyarn add @oriatheme/presetsbun add @oriatheme/presets소비자 프로젝트에서 이미 선택한 패키지 관리자와 잠금 파일을 사용하세요. 예제에서는 패키지 루트 내보내기만 사용합니다. src, dist 또는 레지스트리 템플릿에서 깊이 가져오지 마세요.
Exports
| 수출 | 서명 | 설명 |
|---|---|---|
oriaPresetThemes | readonly ThemeDefinition[] | 런타임 사전 설정에 대한 전체 컬렉션입니다. |
oriaPresetCatalog | readonly PresetCatalogEntry[] | 각 항목에는 테마와 PresetCategory가 있습니다. |
oriaDefaultTheme | ThemeDefinition | @oriatheme/core에서 다시 내보냈습니다. |
named theme exports | ThemeDefinition | oriaOceanTheme, oriaForestTheme, oriaAuroraTheme 및 기타 모든 이름의 공식 사전 설정. |
import { oriaPresetThemes, oriaOceanTheme } from "@oriatheme/presets";
const presets = [...oriaPresetThemes];
console.log(oriaOceanTheme.id);명명된 내보내기에는 oriaOceanTheme, oriaForestTheme, oriaAuroraTheme, oriaWarmReadingTheme, oriaMonochromeDeployTheme, oriaPrecisionFlowTheme, oriaManuscriptTheme, oriaElevatedSurfaceTheme, oriaBentoUiTheme, oriaDashboardTheme, oriaEditorialTheme, oriaAiNativeTheme, oriaCommandCenterTheme, oriaSpatialUiTheme, oriaMonoTheme, oriaMinimalismTheme, oriaLineArtTheme, oriaGlassTheme, oriaNeoBrutalismTheme, oriaPunchcardTheme, oriaSketchbookTheme, oriaSoftClayTheme, oriaGoldenBazaarTheme, oriaTheoremTheme, oriaNeumorphismTheme, oriaMemphisTheme, oriaSoftUiTheme, oriaCyberpunkTheme, oriaY2kTheme, oriaRetroTerminalTheme, oriaPaperTheme, oriaCalmTheme, oriaPlayfulTheme, oriaPremiumTheme, oriaOrganicTheme, oriaCottagecoreTheme, oriaNatureTheme, oriaRetroTheme, oriaKawaiiTheme 및 oriaSunsetTheme.
중요한 유형 및 경계
PresetCategory는 oria, 브랜드 제품, 디자인 언어, 시각적 스타일 또는 분위기 컨텍스트입니다. 공식 카탈로그는 OriaTheme 릴리스에 의해서만 유지됩니다. 애플리케이션 사전 설정은 소비자 구성에 속하며 공식 사전 설정을 가장하거나 재정의할 수 없습니다.