前言¶
DSH 插件生態在配置傳遞時通常使用 JSON 格式,但在處理部分配置文件或依賴項時,TOML 格式更爲常見。本文介紹 uckkk/dsh-toml,一個在本地完成 TOML 與 JSON 互轉的工具。
插件介紹¶
該插件提供 TOML 與 JSON 之間的轉換功能。它是一個純 Node 實現,不依賴網絡或外部服務,支持 Cordis Patch 配置。插件由 uckkk 維護,開源協議爲 MIT。
核心功能¶
- TOML ↔ JSON 轉換
- 純 Node 實現,無網絡、無外部服務
- 支持 Cordis Patch 配置
安裝與啓用¶
使用以下命令安裝插件:
dsh plugin add dsh-toml
安裝完成後,需在項目的 package.json 文件中配置 dsh.profile.bundles 字段,添加 "dsh-toml":
{
"dsh": {
"profile": {
"bundles": [
"dsh-toml"
]
}
}
}
使用說明¶
安裝並在配置中啓用後,直接在 DSH 會話中調用該插件註冊的工具即可。
注意事項¶
插件以當前 DSH 進程的權限運行本地代碼。安裝第三方插件前,請務必審閱其源碼與許可證。
總結¶
該插件爲 DSH 環境提供了本地的 TOML 與 JSON 轉換能力,適合需要處理混合配置格式的場景。更多信息可參考插件目錄或 GitHub 倉庫。