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

heresyour

v0.2.0

Published

Turn a folder of HTML into a live heresyour.site link in one command.

Readme

heresyour

Turn a folder of HTML into a live, shareable link in one command.

npx heresyour .
# ✓ live at  https://heresyour.site/brisk-otter-4f9c
# ✓ copied to your clipboard

The index.html at the top of what you upload becomes the page people land on.

Install

Use it with npx (no install), or globally:

npm install -g heresyour

Commands

heresyour [dir]          # publish a folder (default: current directory)
heresyour login          # sign in via the browser
heresyour logout         # forget the saved token
heresyour whoami         # show who you're signed in as

Options

| Flag | Description | |------|-------------| | --name, --slug <name> | Ask for a specific link name | | --entry <file.html> | Choose which HTML file is the landing page (no index.html needed) | | --password <word> | Lock the page behind a password | | --no-password | Remove the password when updating a link | | --json | Print the JSON result (for scripts/agents) | | -h, --help | Show help | | -v, --version | Show version |

Updating a link

Re-publish to a name you already own and the files are swapped in place — the URL stays the same. This works on any plan, even for an auto-generated name:

heresyour . --name q3-report      # updates heresyour.site/q3-report

An existing password is kept across updates unless you set a new one (--password …) or clear it (--no-password).

Auth

  • Humans: heresyour login opens your browser, you approve, done. The token is saved to ~/.heresyour/config.json.
  • CI / agents (Claude Code, Codex): set HERESYOUR_TOKEN (create a key in the dashboard). Browser login can't run headless.

Set HERESYOUR_API_BASE to point at a different backend (e.g. a local dev server).

Examples

heresyour ./dist --name q3-report
heresyour report.html --password swordfish
HERESYOUR_TOKEN=hyk_… heresyour . --json      # scripted / agent use