ltxhhz / LL-plugin-list-viewer

LiteLoaderQQNT Plugin 插件列表 查看·安装·更新
GNU General Public License v3.0
301 stars 5 forks source link

通过 `manifest` 中的 `slug` 或 `name` 来寻找 release 中的 zip 文件 #34

Closed Wesley-Young closed 2 months ago

Wesley-Young commented 2 months ago

原始方案是直接从 release 的 assets 中定位扩展名为 .zip 的文件,修改后则是试图定位 ${slug}.zip${name}.zip

这样主要是出于方便部分项目在 Release 中发布适用于不同加载方式的构建的考虑。同时,LiteLoaderQQNT-PluginTemplate-Vite 的构建脚本也使用 slug 作为构建出的工件的文件名。

这一改动对现存的大多数插件的安装不造成影响,因为仍然提供了最终的 fallback 方案,也就是寻找任意 zip 文件作为插件的 latest release。

ltxhhz commented 2 months ago

已合并,感谢pr