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

stagereview

v0.1.6

Published

Chapter-style code review against your local git branch.

Downloads

11,294

Readme

Install

npm install -g stagereview

Then add the skill to your agent:

npx skills add ReviewStage/stage-cli

Requirements

  • Node.js 20 or newer
  • A Git repository to review
  • An AI agent that supports skills
  • GitHub CLI (gh) installed and authenticated when reviewing GitHub pull requests

Stage runs locally and opens its review UI in your browser. It does not upload your source code.

Uninstall

npx skills remove ReviewStage/stage-cli
npm uninstall -g stagereview

Usage

In your AI agent, run:

/stage-chapters

This organizes your local changes into reviewable chapters and opens a browser UI. Everything happens on your machine.

Stage groups related changes into chapters, adds a prologue and risk context, and provides a file-by-file review surface with inline comments. The UI also supports full-file previews, image diffs, syntax themes, typography settings, continuous chapter review, and keyboard navigation.

Options

| Flag | Description | |------|-------------| | --base <ref> | Base ref to diff against (default: auto-detect main/master) | | --compare <ref> | Compare ref to diff against --base | | --ref <mode> | Diff scope: work (staged + unstaged + untracked), staged, or unstaged (default: auto-detect) | | --pr <number-or-url> | Review a GitHub pull request by number or URL (requires gh) | | --instructions <text> | One-off instructions for chapter generation (up to 1000 characters; prep command) |

Examples:

# Review only staged changes
/stage-chapters --ref staged

# Diff against a specific branch
/stage-chapters --base feature-a

# Compare two branches
/stage-chapters main feature
/stage-chapters main..feature
/stage-chapters --base main --compare feature

# Review a teammate's PR by number or URL
/stage-chapters --pr 123
/stage-chapters --pr https://github.com/owner/repo/pull/123

Review a GitHub pull request

With gh authenticated and a GitHub origin remote configured, use --pr to review a pull request without checking out its branch. Stage loads the PR's changes and exposes its review timeline, comments, labels, viewed-file state, merge status, and stacked-PR navigation when available. GitHub actions such as submitting comments, marking files viewed, and merging remain subject to your GitHub permissions.

Additional instructions

Use .stageinstructions in the repository root for persistent review guidance, such as project conventions or areas that deserve extra attention. For a one-off request, pass --instructions to stagereview prep:

echo "Pay special attention to backward compatibility." > .stageinstructions
stagereview prep --instructions "Focus on changes to the public API."

Both sources are included in the chapter-generation prompt; the one-off instructions apply only to that run.

.stageignore

Add a .stageignore file to your repo root to exclude files from the diff analysis. Uses .gitignore-style patterns, one per line:

# Build artifacts
build/**
dist/**

# Generated code
*.generated.ts

# But keep this one
!dist/important.js

Ignored files still appear in the "Other changes" chapter so nothing is silently hidden. Comments (#), blank lines, and negation patterns (!) are supported — last matching pattern wins.

License

MIT