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

@worldofz/validate.qa

v0.1.6

Published

validate.qa local test runner — execute Playwright tests on your machine, connected to validate.qa cloud.

Readme

@worldofz/validate.qa

Local test runner for the validate.qa AI testing platform.

This package enables you to execute Playwright tests generated from your voice narrations directly on your local machine, securely connecting to your validate.qa cloud project.

Quick Start

1. Install (Global or NPX)

You don't need to install it globally if you use npx, but it's completely supported:

npm install -g @worldofz/validate.qa

2. Login

Generate a runner token from your validate.qa Project Settings → Local Runner. Your credentials will be saved securely to ~/.validate.qa/credentials.json.

npx @worldofz/validate.qa login --token urt_xxxxxxxxxxxx --server https://your-server.com

3. Start the Runner

Starts the runner daemon, polling for pending test runs from the cloud and executing them locally via Chromium:

npx @worldofz/validate.qa start

Commands

| Command | Description | |---------|-------------| | login | Saves credentials for future test executions | | start | Starts the local runner (uses saved credentials or CLI flags) | | status | Pings the server to verify your runner token and connection | | logout | Clears all saved runner credentials from your machine |

Runner Modes

You can specify different execution strategies when starting the runner:

npx @worldofz/validate.qa start --mode <mode>
  • playwright-native (default): Runs generated Playwright scripts reliably using native browser automation.
  • mcp-agent: AI-driven resilient execution via MCP (Model Context Protocol). Requires an OPENAI_API_KEY exported in your terminal environment.

Security

urt_ runner tokens are:

  • Project-scoped: They cannot access sessions, user accounts, or cross-project data.
  • Revocable: Instantly cancel tokens from the dashboard if compromised.
  • Client-only: Your local Chrome instances run locally and post test results back.

Generated by validate.qa