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

pcb-maker

v0.1.1

Published

PCB设计智能体家族的开源考卷与尺子:角色说明、分阶段考题、KiCad独立评分器。你的 agent 环境都能挂同一台考官。

Readme

pcb-maker

PCB 设计智能体的考卷和尺子。本包不含任何 AI——它给你已有的 agent 环境发同一套题,并用同一个不信自报、独立复测的评分器打分。

包含

  • agents/ — 角色说明(总调度如何派发原理图/摆放/布线/铺铜/质检)
  • scenarios/ — 分阶段考卷:phase A(清单→原理图→摆放板)、phase B(布线+铺铜)
  • fixtures/ — 考题用的真实元件清单与规格(9 器件玩具板,含故意埋的坑)
  • grader.mjs(安装后命令 pcb-maker-grade)— 评分器:拿你自己的 kicad-cli 复测考生工件(ERC/DRC/悬空线/陷阱点名),输出单行 JSON 分数

用法

# 考生把 board.kicad_sch / board.kicad_pcb / FINDINGS.md / RESULT.md 放进考场目录后:
PCB_FORCE_ARENA=/path/to/arena pcb-maker-grade r22-toy-phaseA scenarios/r22-toy-phaseA.md

需要 Node ≥ 20 与 kicad-cli(KiCad 8/10 实测;10 语法差异已在评分器内处理)。

评分哲学(一句话)

分数只来自独立复测:考生的成绩单不作数,考官自己重跑一遍才作数;诚实记录踩坑另给分(EYES 臂),所以"发现了什么"和"做对了什么"同样重要。

项目背景与进化流水账见 GitHub 仓库 PCB-Maker(PCB制作大师)。