API reference · Official presets
@oriatheme/presets
The complete, validated official ThemeDefinition collection and its minimal category catalog.Package and environment
Static ThemeDefinition data; usable in SSR and browsers.
pnpm add @oriatheme/presetsnpm install @oriatheme/presetsyarn add @oriatheme/presetsbun add @oriatheme/presetsUse the package manager and lockfile already chosen by the consumer project. Examples use package-root exports only; do not deep-import from src, dist, or registry templates.
Exports
| Export | Signature | Description |
|---|---|---|
oriaPresetThemes | readonly ThemeDefinition[] | Complete collection for runtime presets. |
oriaPresetCatalog | readonly PresetCatalogEntry[] | Each entry has theme and a PresetCategory. |
oriaDefaultTheme | ThemeDefinition | Re-exported from @oriatheme/core. |
named theme exports | ThemeDefinition | oriaOceanTheme, oriaForestTheme, oriaAuroraTheme, and every other named official preset. |
import { oriaPresetThemes, oriaOceanTheme } from "@oriatheme/presets";
const presets = [...oriaPresetThemes];
console.log(oriaOceanTheme.id);Named exports include 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, and oriaSunsetTheme.
Important types and boundaries
PresetCategory is oria, brand-product, design-language, visual-style, or mood-context. The official catalog is maintained only by OriaTheme releases; application presets belong to consumer configuration and cannot impersonate or override official presets.