Repository navigation
v0.2.0 — 内置插件(随包 tarball)
新增:内置插件
未发布 npm 的本地插件,现在可以勾选「内置」,把插件代码(pnpm pack tarball)随整合包分发;接收方导入时校验 sha256/size 后安装,不需要 npm。
- 导出:
embed: ["插件名"]或界面勾选「内置」;zip 内新增embedded/*.tgz,清单升级到formatVersion: 2 - 安全:扫描凭据文件名并拒绝;单个 16 MiB / 整体 48 MiB 上限;导入必须显式
allowEmbedded - 导入:tarball 落到
~/.dsh/modpacks/embedded/,再走pluginManager.installBundle(tarball) - 修复 v0.1.2 遗留:已发布 npm 的本地链接插件现在可正常勾选导出(Client 判定以 installable/published 为准)
安装
npm 发布后用:
dsh plugin add dsh-modpack@0.2.0也可以从本仓库 tag 安装:
dsh plugin add github:M1r0er/dsh-modpack#v0.2.0验证
22 项离线测试通过;真实 pnpm pack 冒烟(41.9 KiB tarball、sha256/size 正确);内置导入的 sha 篡改/未授权拒绝已由 mock 全链路覆盖。真实 installBundle(tarball) 尚未在本机 profile 实装,首次使用建议在可回滚 profile 验证。