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

@wishp3/dsh-friend-reactions

v0.1.1

Published

工作陪伴事件订阅、节流、反应指令

Readme

@wishp3/dsh-friend-reactions

工作陪伴:订阅非伴侣会话的 session/event 元数据,节流后映射为舞台指令。三档台词(仅动作 / 气泡 / 语音)。

Host 半区挂 GET /friend/reactions。不注册伴侣会话工具,也不读取用户文本或文件内容。

验证

  • 单测:export CI=true && pnpm exec vitest run packages/dsh-friend-reactions/test
  • 手册:编码会话连续完成 3 个 turn,只庆祝 1 次;免打扰时段内零反应;伴侣会话不自反。
  • 舞台 Live2D 真正动起来需要把 stage 的 push 注入 apply({ push }),或在已加载 pet 的页面里跑本包 client 半区。CI 不断言真实舞台。