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

haax

v0.3.8

Published

This package contains collection of tools that help make developing custom content for Vanilla WoW easier.

Downloads

36

Readme

Haax - WoW DevTools

This package contains collection of tools that help make developing custom content for Vanilla WoW easier.

Note: Curretnly only works on Windows

Usage

Most convenient way of using this package is inside folder with unpacked MPQ patch.

npx haax mpq-extract -f path/to/patch.mpq -o path/to/working/directory

Then add a haax-config.json file inside the working directory.

{
	"ClientPath": "C:/path/to/wow/client", // Path to WoW client directory
	"PatchName": "Patch-4.mpq", // Name of the patch that the dev action should create

	// (Optional) If extracted patch is not in current folder
	"PatchPath": "C:/path/to/patch/directory"
}

Both ClientPath and PatchName are required. You can also change PatchPath which is by default current directory. You can also fill out optional auto-login info to start WoW with pre-filled login info and skip character select screen.

Now you can start development environment that will watch for file changes inside working directory, rebuild various assets and automatically rebuild patch and reopen WoW after you close it. To exit dev mode, press Enter.

npx haax dev

Available actions

You can find full list of available actions by running following command

npx haax --help