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 🙏

© 2025 – Pkg Stats / Ryan Hefner

wow-login-alert

v1.0.7

Published

Sounds an alarm when the character screen is shown. To help us get some rest while waiting for the classic launch queues

Readme

Only works on Windows!

Quick start

This tool requires the WoW client to be in foreground. If you ever cover up the client in any way it might trigger the alarm, as we're not looking if your logged in, but if you are not logged in!

  1. Install via npm
npm install -g wow-login-alert
  1. Setup folder

Create an empty folder on your harddrive and open a CMD inside the folder

(Can use Shift + Right click > Open CMD/PowerShell in Explorer)

E:\path\to\folder>
  1. Setup baseline picture

Run the find-display command. It will take a screenshot of each of your displays and put them inside your folder.

E:\path\to\folder>wow-login-alert find-display

They will be numbered, like 0-ref.png, 1-ref.png... etc. The number is the ID of that display.

Go trough the pictures and find the one that contains your WoW client and the queue screen. Remember the ID

  1. Dry run (optional)

You can verify if the tool considers this a queue page or not by running

wow-login-alert test <Display ID>

It will either sound the alarm or just indicate that the screen is a queue screen

  1. Run the tool

Running the tool will check the WoW screen every 3rd minute if the queue is popped. If it is, it will sound the alarm until your turn off the program (CTRL + C)

wow-login-alert go <Display ID>