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

regionclaw

v0.0.25

Published

RegionClaw local workspace app

Readme

RegionClaw

Run the app locally with:

npx regionclaw

Optional flags:

npx regionclaw --dev
npx regionclaw --port 3000
npx regionclaw --host 127.0.0.1 --port 3000
regionclaw start
regionclaw restart
regionclaw --foreground
regionclaw status
regionclaw stop
regionclaw update
regionclaw update status

npx regionclaw automatically:

  • creates ~/.regionclaw/regionclaw.json on first run
  • generates and stores a NEXTAUTH_SECRET there if you did not provide one
  • uses ~/.regionclaw/auth.db as the default local auth database

You do not need to run prisma generate at runtime in production. The published npm package should already include the generated Prisma client and the packaged Next.js production build.

For local development inside the repo, use:

pnpm regionclaw:dev
pnpm regionclaw:prod

pnpm regionclaw:dev starts Next.js in development mode through the RegionClaw CLI. pnpm regionclaw:prod automatically runs pnpm build first, then starts the production server.

To prepare and publish the npm package:

pnpm install
npm login
npm publish

npm publish runs prepack, which generates Prisma client code, builds the Next.js app, and copies the production build into dist/ui for the npm tarball.

If you want a single command that bumps the version and publishes:

pnpm release:patch
pnpm release:minor
pnpm release:major
pnpm release:dry-run

For installed copies, RegionClaw can also check for npm updates:

regionclaw update status
regionclaw update

If you are running via npx, use:

npx --yes regionclaw@latest

By default RegionClaw stores local state in:

  • ~/.regionclaw/regionclaw.json
  • ~/.regionclaw/auth.db

When RegionClaw is installed globally with npm install -g regionclaw, running regionclaw starts the production server in the background by default. Useful related commands:

  • regionclaw start
  • regionclaw restart
  • regionclaw status
  • regionclaw stop
  • regionclaw --foreground

The background runtime metadata and log file live in:

  • ~/.regionclaw/runtime.json
  • ~/.regionclaw/regionclaw.log