前言¶
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 仓库。