對於應用程式開發人員
軟體包和安裝
按職責從 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/cli | 將 React/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啟動、儲存Bootstrap、React提供者和Vue外掛程式仍屬於瀏覽器。請勿從 src、dist 或註冊表範本匯入。
繼續:運行時間、Bootstrap 和轉換