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

@gopowerteam/opencode-commit

v0.0.12

Published

OpenCode 插件 - 根据 Git 变更自动生成中文约定式提交信息

Readme

opencode-commit

OpenCode 插件 - 根据 Git 变更自动生成中文约定式提交信息。

提供 /commit 命令,自动收集 git diff、status 和提交历史,结合 AI 生成符合约定式提交规范的中文提交信息,确认后一键提交。

功能

  • 自动收集暂存区的 diff 和上下文信息
  • 支持中文约定式提交格式(feat/fix/docs/style/refactor/perf/test/chore/revert)
  • 自动附加对应的 emoji
  • 交互式确认后再提交
  • 无暂存变更时自动 git add -A

安装

使用 CLI 命令安装:

opencode plugin @gopowerteam/opencode-commit -g

或者在 opencode.json(全局或项目级)中手动添加:

{
  "plugin": ["@gopowerteam/opencode-commit@latest"]
}

OpenCode 会在下次启动时自动安装。

使用

在 OpenCode 中输入:

/commit

插件会自动:

  1. 收集当前仓库的 git diff 和最近提交记录
  2. 生成中文约定式提交信息
  3. 展示供你确认
  4. 确认后执行 git commit

提交信息格式

<type>: <subject> <emoji>

| 类型 | 说明 | Emoji | |------|------|-------| | feat | 新功能 | ✨ | | fix | 修复 bug | 🐛 | | docs | 文档更新 | 📝 | | style | 代码格式化 | 💄 | | refactor | 重构代码 | ♻️ | | perf | 性能优化 | ⚡ | | test | 测试相关 | ✅ | | chore | 构建/依赖更新 | 🔧 | | revert | 回滚提交 | ⏪ |

开发

bun install
bun dev          # 加载插件启动 OpenCode
bun typecheck    # 类型检查

License

MIT