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

wizrobe

v0.0.2

Published

theory of magic

Readme

To play or modify the game

Check out this guide on discord for instructions on how to get the game running locally, or use the following guide below.

Note: You will need to have git installed. It comes packaged on most operating systems these days, but if you're not sure if you have it, following the guide here will get you started.

Part 1: Clone the repo.

  1. Go to the Arcanum Testing Repo.

  2. On this page, there is a button titled Clone. Tap on this button. It will display a menu.

  3. On the menu that is displayed, there is a text field titled Clone with HTML. Copy the text in that text field.

    • If on Windows, open Command Prompt.
    • If on Mac or Linux, open Terminal.
  4. Within Command Prompt or Terminal, navigate to the location you'd like the game to be placed.

  5. Once you've navigated to the desired folder within Command Prompt or Terminal, input the following command: git clone <paste the text copied from step 3 here>

    This will download the code for the game into a folder called arcanum within the folder you've navigated to.

  6. Navigate into the arcanum folder by executing the following command in Command Prompt or Terminal: cd arcanum

  7. Run the following command: git checkout -b <your name or alias>.

    • Example: git checkout -b tinytim

    This will create a personal branch that you can modify the code without affecting anyone else's work. It will also allow you to push up your code changes should you want to share them with others.

  8. Keep the Command Prompt or Terminal window open, we'll be coming back to it later.

Part 2: Setup VSCode

  1. Download and install VSCode. This is free software produced by Microsoft for coding. It is available for Windows, Mac, and Linux.

  2. Open VSCode

  3. Press the following keys at the same time

    • If on Mac: Shift Cmd P

    • If on Windows/Linux: Shift Ctrl P

    A search bar will appear. This is called the command pallette.

  4. Search install command, which may display this as one of the options:

    Shell Command: Install 'code' command in PATH

    • If this option is available, run it to install the code command.

Part 3: Setup the local repo and run the game

For the following to succeed, ensure that within Command Prompt or Terminal, you are still navigated to the arcanum folder as described in Part 1 above.

  1. Switch back to Command Prompt or Terminal and run the following command: code .

    This should open the arcanum repo in your VS Code.

    • If this doesn't work and on Mac/Linux, run the following command in Terminal: open -a Visual\ Studio\ Code . or open VS Code and from within it, navigate to your arcanum directory

    • If this doesn't work and on Windows, open VS Code. From within VS Code, open your arcanum directory.

  2. Download and install Node. This is required for the game to run.

  3. Within Command Prompt or Terminal, run the following command: npm install

    This will install all the dependencies into the arcanum folder that the game requires in order to work.

  4. Within Command Prompt or Terminal, run the following command: npm run dev

    • You will notice that you no longer are able to type in commands. This command is long running and will continue working until you exit the command by hitting the following keys together: Ctrl C or q followed by enter, h followed by enter opens the help menu

    • While this command is running, any changes made to the code will automatically be reflected within the dev folder.

5 You should now, if the program compiled sucessfully, see a message like -> Local: http://localhost:3000, this is the url to the now running game on your local machine, you can eihter enter the url manually into a browser, or click alt + left click on it to open a page in your default browser automtaically.

Feel free to play or modify the game from this point forward. If you have questions, feel free to ask on discord. If this is your first time editing code, take some time to familiarize yourself with the repo, don't get discouraged, ask lots of questions