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

qamax-auth-cli

v1.0.1

Published

CLI tool to capture authentication sessions for QualityMax

Readme

QualityMax Auth Capture CLI

CLI tool to capture authentication sessions for QualityMax AI crawling.

Installation

npm install -g qamax-auth-cli

Or run directly with npx (no install needed):

npx qamax-auth-cli login

Requirements

  • Node.js 18+
  • Chrome browser installed

Usage

1. Login to QualityMax

qamax-auth login

This opens your browser to authenticate with QualityMax and saves your token locally.

2. List Your Projects

qamax-auth projects

3. Capture Authentication

Open Chrome, log into your app manually, then the CLI captures and uploads the session:

qamax-auth capture https://myapp.com -p PROJECT_ID -n "profile-name"

Options:

  • -p, --project <id> - Project ID (required)
  • -n, --name <name> - Auth profile name (required)
  • -t, --timeout <ms> - Browser timeout (default: 300000)

Example Workflow

# Login to QualityMax
qamax-auth login

# List your projects to find the ID
qamax-auth projects

# Capture auth for your staging environment
qamax-auth capture https://staging.myapp.com -p 42 -n "staging_auth"

# The captured auth is now available in your project's User Data Variables
# Use it in AI Crawl to authenticate before crawling

How It Works

  1. Opens Chrome with remote debugging enabled
  2. You log into your application manually
  3. When you press ENTER, CLI captures cookies, localStorage, and session storage
  4. Uploads encrypted storage state to your QualityMax project (User Data Variables)
  5. AI Crawl can use this auth data to access authenticated pages

Troubleshooting

"Chrome not found"

Install Chrome or set the path:

export CHROME_PATH=/path/to/chrome

Session not working in AI Crawl

  • Ensure you completed the full login flow before pressing ENTER
  • Check if the session has expired (some sites have short session timeouts)
  • Try capturing again with a fresh login

Links