@neystan/dsh-skins
v0.1.16
Published
皮肤全家桶聚合插件:装它 = 皮肤中心(skin-center)+ 全部皮肤资产(qq98 / ths / xp / blue-fantasy / dragon-heir / minecraft / miku / trading 等,内置在包的 skins/ 目录,无需每皮肤独立 npm 包)。皮肤启用互斥由 dsh-skin use 管理(~/.dsh/cordis.patch.yml managed 区段),因此皮肤只进 skins/ 资产、不进 patchFrom。
Readme
@neystan/dsh-skins
English | 中文
The skin-family aggregate plugin: installing it gives you the skin center (skin-center) plus every skin asset (qq98 / ths / xp / blue-fantasy / dragon-heir / minecraft / miku / trading / whale-song / harbor ...) bundled inside the package's skins/ directory, so no per-skin npm package is needed.
Original Author & Credits
Forked from zhu1090093659/dsh-web-ui (original npm scope @linxin666/*); the original copyright belongs to zhu1090093659 and is retained in the LICENSE. Maintained by neystan as @neystan/*.
What it is
- Skin center + full collection: one package replaces installing skins individually.
- Mutual exclusion via
dsh-skin use: skin activation is exclusive and managed bydsh-skin use(themanagedsection of~/.dsh/cordis.patch.yml), so skins live asskins/assets only and never enterpatchFrom. - Compact appearance controls: the 11th Custom theme slot exposes three colors plus contrast, and one uploaded WebP background can be reused by the official look and every bundled skin with Follow skin / Custom / None modes.
Install
From npm (recommended)
dsh plugin --profile web add @neystan/dsh-skinsFrom the repository (development)
git clone https://github.com/neystan/dsh-web-ui.git
cd dsh-web-ui
pnpm install && pnpm -r build
dsh plugin --profile web add link:$(pwd)/packages/dsh-skinsSwitch skins with dsh-skin use <id>; only one skin is active at a time.
Known limitations
- The browser bundle targets the web only, scoped to the dsh web GUI.
- Skins are presentation-only: they mutate the browser DOM and never touch a model request.
