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

@ruck-plugins/todo-neo

v1.0.1

Published

快速记录和查看待办事项,支持 vim 键位操作

Downloads

47

Readme

Todo 待办

一个 ztools 待办插件,用来记录和整理日常任务。

它的主要操作方式偏键盘:不用频繁切鼠标,j/k 选任务,h/l 切分组,Enter 编辑,Tab 新建,/ 搜索。熟悉 Vim 的话基本不用重新记一套操作。

使用

打开插件后,左侧是待办分组,右侧是当前分组下的任务列表。

常用操作:

  • 点击左侧分组切换列表
  • 点击任务选中
  • 双击任务进入编辑
  • 勾选任务表示完成
  • 右键任务可以打开详情或删除
  • 右键分组可以编辑或删除
  • 拖拽任务可以调整顺序
  • 拖拽任务到左侧分组可以移动分组
  • 点击左下角“添加分组”创建新分组
  • 点击右上角加号在当前任务下方新建任务

快捷键

快捷键默认启用,核心键位和 Vim 保持一致。列表操作时可以把它当成一个轻量的 Vim buffer:上下移动、左右切组、搜索、跳顶/跳底都可以直接用键盘完成。

| 按键 | 作用 | | --- | --- | | j / | 下一个任务 | | k / | 上一个任务 | | h / | 上一个分组 | | l / | 下一个分组 | | Space | 完成/取消完成 | | Enter / i | 编辑任务 | | Tab / Ctrl + N | 新建任务 | | / | 搜索待办 | | dd / Delete | 删除任务 | | gg | 跳到顶部 | | G | 跳到底部 | | ? | 打开设置 | | Esc | 关闭面板或取消编辑 |

搜索

/ 打开搜索框。输入内容后会在所有分组的待办中搜索,可以用上下键选择结果,按 Enter 跳转到对应分组和任务。这个入口适合待办很多时快速定位,比先切分组再找要快很多。

Markdown

任务内容可以按 Markdown 写。打开 Markdown 渲染后,非编辑状态会显示渲染结果,适合记录链接、列表、代码片段或稍长一点的任务说明。

设置

设置面板里可以调整:

  • 是否隐藏已完成任务
  • 已完成任务是否置于底部
  • 是否启用 Markdown 渲染

开发

npm install
npm run dev

开发地址默认是:

http://localhost:5173

构建:

npm run build