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

@evenrealities/evenhub-cli

v0.1.5

Published

Command-line interface for EvenHub development and app management.

Readme

EvenHub CLI

Command-line interface for EvenHub development and app management.

Quick Start

For development mode with the Even app, the qr command is the only command you need in this phase.

Commands

qr - Generate QR Code

Generate a QR code for your development server URL. This is the primary command for using dev mode with the Even app.

Basic usage:

evenhub qr

The command will automatically detect your local IP address and prompt you for the port and path. On subsequent runs, it will remember your previous settings.

Options:

  • -u, --url <url> - Provide a full URL directly (overrides other options)
  • -i, --ip <ip> - Specify the IP address or hostname
  • -p, --port [port] - Specify the port (leave empty for no port)
  • --path <path> - Specify the URL path
  • --https - Use HTTPS instead of HTTP
  • --http - Use HTTP instead of HTTPS
  • -e, --external - Open QR code in an external program instead of terminal
  • -s, --scale <scale> - Scale factor for external QR code (default: 4)
  • --clear - Clear cached scheme, IP, port, and path settings

Examples:

# Generate QR code with auto-detected IP
evenhub qr

# Generate QR code for a specific URL
evenhub qr --url http://192.168.1.100:3000

# Generate QR code with specific IP and port
evenhub qr --ip 192.168.1.100 --port 3000

# Open QR code externally
evenhub qr --external

init - Initialize Project

Initialize a new project with a basic app.json configuration file.

Usage:

evenhub init [options]

Options:

  • -d, --directory <directory> - Directory to create the project in (default: ./)
  • -o, --output <output> - Output file path (takes precedence over --directory, default: ./app.json)

Example:

evenhub init
evenhub init --directory ./my-app
evenhub init --output ./config/app.json

login - Login to EvenHub

Log in using your Even Realities account (same one used in app). Credentials are saved locally for future use.

Usage:

evenhub login [options]

Options:

  • -e, --email <email> - Your email address

Example:

evenhub login
evenhub login --email [email protected]

pack - Pack Project

Pack your project into an .ehpk file ready for app creation/submit.

Usage:

evenhub pack <json> <project> [options]

Arguments:

  • <json> - Path to your app.json metadata file
  • <project> - Path to your built project folder (e.g., dist, build)

Options:

  • -o, --output <output> - Output file name (default: out.ehpk)
  • --no-ignore - Include hidden files (those starting with .)
  • -c, --check - Check if the package ID is available

Example:

evenhub pack app.json ./dist
evenhub pack app.json ./build --output my-app.ehpk
evenhub pack app.json ./dist --check