npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

dsh-yorha-ui

v0.1.1

Published

NieR:Automata (YoRHa) industrial terminal theme plugin for the DeepSeek Harness Web GUI

Readme

dsh-yorha-ui

English | 简体中文

CI npm GitHub release License: MIT

为 DeepSeek Harness Web 打造的 NieR:Automata / YoRHa 工业终端主题。

它将 DSH Web 的工作区、会话列表、编辑器和浮层统一为沙色纸张、炭黑结构线与琥珀色状态标记,同时保留浅色/深色模式和原有交互逻辑。

dsh-yorha-ui visual preview

Theme preview:展示的是插件实际视觉规则的结构化预览,不包含额外动画或游戏素材。

特性

  • 沙色与炭黑双主题,跟随 DSH 外观模式切换
  • 全局直角几何、硬边框和无阴影工业界面
  • 经典 YoRHa 风格工作区导航:项目标题、机械导轨、反色视频选中态
  • 32px 注册网格、轻量纸张纹理、顶部系统状态轨
  • 编辑器、菜单、对话框、代码块和语法高亮统一配色
  • 右下角 YoRHa // TACTICAL INTERFACE 11945 可直接打开源码仓库
  • 无运行时 CDN、无图片依赖、无页面动画
  • 通过 DSH 的主题服务叠加令牌,可在主题重绘后保持生效

安装

从 npm 安装(稳定版)

从 npm 安装当前稳定版本:

dsh plugin --profile web add -w dsh-yorha-ui

如果系统没有全局 dsh 命令:

npx.cmd --yes @deepseek-ai/dsh@latest plugin --profile web add -w dsh-yorha-ui

从当前源码安装

git clone https://github.com/MrmoLabs/dsh-yorha-ui.git
cd dsh-yorha-ui
pnpm install
pnpm run build
dsh plugin --profile web add -w .

安装完成后重启 DSH Web,并刷新 http://127.0.0.1:3080。

更新与卸载

更新 npm 版本:

dsh plugin --profile web update -w dsh-yorha-ui

卸载:

dsh plugin --profile web remove -w dsh-yorha-ui

如果此前安装过本地开发链接,请先移除该链接,再安装 dsh-yorha-ui。

开发与验证

要求 Node.js 22 或更高版本。

pnpm install
pnpm run check
pnpm test
npm.cmd pack --dry-run

仓库通过 packageManager 锁定 pnpm 10;启用 Corepack 的环境会自动选择匹配版本。pnpm test 会先重新构建,再执行回归测试。

构建产物位于 dist/:

  • dist/index.js:DSH 主机端入口
  • dist/client.js:自注册、无相对运行时依赖的浏览器端 bundle

自动发布

仓库包含两个 GitHub Actions 工作流:

  • CI:每次推送到 main 或创建 Pull Request 时执行依赖安装、类型检查、回归测试、构建产物和打包检查。
  • Release:推送 v* Tag 后,校验 Tag 与 package.json 版本一致,执行同一组检查与回归测试,创建带 .tgz 附件的 GitHub Release,并通过 npm Trusted Publishing 发布同一包。

项目范围

src/client.ts 是当前主题实现。src/prompt、src/tools、src/templates、src/theme/tokens.css 和 src/types.ts 是早期 agent-facing 插件草稿,不进入当前构建,仅保留为设计参考。

声明

本项目是非官方社区主题,与 Square Enix、PlatinumGames 或 NieR 系列权利方无隶属关系;仓库不包含游戏原始素材。

License

MIT