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-plugins-store

v0.1.3

Published

Native DSH browser integration for the DSH Plugin Store

Readme

DSH Plugin Store 插件

DSH 插件市场 作为原生页面接入 DeepSeek Harness Web:

  • 输入 /store 打开商店对话框
  • 在对话中要求 Agent 搜索、查找或推荐 DSH 插件时,通过 store_search 读取同一份实时市场 API;插件同时注册配套的 search-dsh-store skill
  • 通过“设置 → 插件 → 插件市场”长期浏览
  • README 明确识别出的安全 DSH/npm 安装命令可进入一键安装;GitHub 命令在有当前验证时会自动固定到 SHA
  • 验证状态与网页版同步展示,包括“安全复核中”和“需重新验证”的具体原因
  • 分类筛选项从 catalog.json 的 API facet 动态生成,并提供“仅显示已验证”选项;插件不内置仓库目录快照
  • 通过 DSH profile 的 pnpm list --depth=0 --json 读取本地已安装依赖;可勾选“仅显示已安装”,可比较已固定 GitHub SHA 或明确 npm 版本
  • 可更新已安装插件;有可比较更新的条目会置顶,并提供移除按钮;更新和移除完成后都需要重启 DSH Web
  • 在项目卡片点击“安装”,仅对目录提供的可执行安装计划显示风险确认并安装到 Web profile
  • 安装失败时可点击“交给 AGENT 分析”,把脱敏错误信息发送到新建的 DSH 会话
  • 从商店网页的插件详情页跳转到本机 DSH,并继续同一套风险确认流程

插件提供搜索、筛选、详情、GitHub 外链和安装参考复制。原生市场只访问公开 API https://api.dshmk.com/;手动刷新会明确绕过浏览器缓存,刷新失败时会保留并标记上一次成功载入的数据。目录同步会从项目 README 的安装章节提取明确的 DSH 或 npm 安装命令:普通 npm install/pnpm add 会转换为固定的 DSH npm 安装参数;跨仓库、shell 管道、重定向和多命令不会进入本机 host 的一键安装链路。安装完成后需要重启 DSH Web 才会生效。

目录收录不是安全审查。第三方插件会在 DSH 进程权限范围内运行,安装前应自行审阅仓库来源和代码。

一键安装

dsh plugin --profile web add npm:dsh-plugins-store

重启 DSH Web 后刷新浏览器。

npm 与 pnpm 使用同一个 npm Registry,无需分别发布;DSH 会通过当前 profile 的包管理环境完成安装。

从 GitHub 源码安装:

dsh plugin --profile web add github:ZASENJC/dsh-plugins-store#path:packages/dsh-plugins-store

本地构建与安装

在仓库根目录运行:

npm run build:plugin
npm pack ./packages/dsh-plugins-store
dsh plugin --profile web add ./dsh-plugins-store-0.1.1.tgz

卸载:

dsh plugin --profile web remove dsh-plugins-store

许可证

MIT