FLUTTER ECOSYSTEM

chalkdart

適用於 Dart 的主控台/記錄文字顏色與樣式庫。'終端字串樣式正確實現'。預設模式使用 ANSI 碼來為主控台/終端顯示的文字設定樣式。可啟用 HTML 模式,讓所有文字透過 HTML 進行著色與樣式化,因此 ChalkDart 可用於將帶顏色與樣式的記錄傳送至伺服器,以便從瀏覽器中檢視。

chalkdart 封面
最新版本
3.1.0
近 30 天下載
5.6萬
喜歡數
70
Pub 分數
150

Package Overview

根據套件公開資料產生的選型評估,僅供參考。

套件概覽

ChalkDart 是一個 Dart 庫,預設使用 ANSI 碼為終端輸出新增顏色與樣式,實現豐富的終端文字格式化。它也支援 HTML 模式,允許將帶樣式的日誌傳送至伺服器以便於瀏覽器檢視。非常適合 CLI 工具與除錯,透過一致且跨平台的樣式提升日誌訊息的可讀性。此套件可無縫整合至 Flutter 與非 Flutter 的 Dart 專案中,適用於多個平台。

適用情境
  • CLI應用程式記錄
  • 使用彩色輸出進行除錯
  • 發送樣式日誌到網頁介面
  • 增強命令列工具中的終端使用者體驗
  • 開發中的即時控制台回饋
  • 透過 HTML 實現伺服器端日誌可視化
主要特色
  • 基於 ANSI 碼的終端樣式
  • 瀏覽器相容日誌的 HTML 模式
  • 跨平台支援(Android、iOS、macOS、Windows、Linux)
  • 簡單、可鏈式呼叫的文字樣式 API
  • 支援前景色與背景色
  • 與 Flutter 和 Dart 應用的輕鬆整合
適合對象
  • 開發命令列工具的開發者
  • 需要可讀控制台日誌的團隊
  • 需要樣式化伺服器端記錄的應用程式
  • 前端開發人員在瀏覽器中可視化日誌
  • 針對多個作業系統的專案
使用建議
  • HTML 模式需要伺服器端渲染或客戶端處理
  • ANSI代碼可能無法在所有舊式終端中顯示
  • 僅限文字樣式——不支援進階UI元件
  • 依賴於平台特定的終端功能
  • 不適用於圖形使用者介面
支援平台AndroidiOSmacOSWindowsLinux

安裝套件

flutter pub add chalkdart

所屬分類

原始碼儲存庫

相關專案