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-approval-chime

v0.1.1

Published

DSH approval/completion chime: distinct sounds, an input-row badge, and system notifications (only while the page is hidden) for human-approval, question, and task-completion events.

Downloads

78

Readme

dsh-approval-chime

中文 | English

人工介入与任务完成的提示音/通知插件:需要你审批、回答问题,或后台任务跑完时,用不同的声音提醒你;离开页面时还会弹系统通知,不再错过等待。

功能

| 事件 | 声音 | 系统通知(仅页面不在前台时) | |------|------|---------| | 人工审批到达(如沙箱提权) | 双音叮咚 | 「待审批 · 会话标题」 | | 提问到达(等待你回答) | 短促单音 | 「待回答 · 会话标题」 | | 任务完成 | 上升三连音 | 「标题 · 运行完成」 |

  • 徽标:输入框上方工具行右端显示全局待处理计数,点击跳转到对应会话
  • 不打扰:页面在前台时只响声音 + 徽标,不弹系统通知;切走页面才弹
  • 与自动审核联动dsh-auto-reviewer 自动放行的调用不响铃,只有真正需要你介入的请求才提醒
  • 设置持久化于 DSH settings 域,重启后保留

安装

dsh plugin --profile web add dsh-approval-chime

dsh 自动完成安装与挂载,重启 DSH 生效。

聚合安装(推荐):dsh plugin --profile web add dsh-pi-kit 全家桶,此插件随之一并挂载。未安装聚合设置壳时,设置会自动以独立卡片形态出现。

使用

设置位于「设置 → 插件 → 插件配置」:

| 设置 | 说明 | |------|------| | 提示音开关 | 静音所有声音(徽标与系统通知不受影响) | | 完成提醒语义 | background:仅后台会话响完成音(默认);all:所有会话都响 | | 系统通知授权 | 浏览器通知权限开关 | | 试听 | 三种音色各提供试听按钮 |

已知局限

  • plan-review 类交互暂不触发提示音(后续版本跟进)
  • 多标签页同时打开时声音会在各标签重复(系统通知经 tag 互替不会重复)
  • 任务以错误结束时当前也播放完成音(后续区分失败音)

开发者

pnpm install
pnpm -C packages/approval-chime test
pnpm -C packages/approval-chime typecheck
pnpm -C packages/approval-chime build

本插件只注册 Client Slot,通过 DSH 审批缝机制感知待处理事件;Host 半边仅承载 settings 域持久化。

License

MIT