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

hx-lan-chat-cli

v1.2.2

Published

Two-person LAN chat with authenticated discovery

Readme

hx-lan-chat-cli

基于 Node.js 的局域网双人聊天,不捆绑 JRE,也没有安装脚本或运行时下载。需要 Node.js 20 或更高版本。聊天记录不会保存,也不需要账号、数据库或中心服务器。

npm install --global hx-lan-chat-cli
hx-cli

创建方在配置码提示处直接回车,把生成的六位码告诉对方;加入方运行:

hx-cli 042817

首次创建聊天时,请允许 Node 接受 macOS 防火墙的传入连接。自动发现使用 UDP 45889,随后建立临时 TCP 连接。广播被禁用时,使用创建方显示的 --address/--port 命令。

可用命令:--version、--doctor、--help;聊天中支持 /status、/code、 /clear、/quit,输入 //文字 可发送以 / 开头的普通消息。

发现报文和 TCP 帧保持 Java v1 wire protocol 兼容。正文仍为可信局域网明文, 不是端到端加密,不要发送密码、私钥等敏感信息。

本项目使用 MIT 许可证,详见 LICENSE。