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

@moneysiren/app

v0.1.5

Published

One-command installer for the MoneySiren CLI, local web dashboard, and HUD.

Readme

MoneySiren App

One-command installer for the MoneySiren initial public local release.

This is the recommended npm package for users who want all three local MoneySiren surfaces: CLI, web dashboard, and HUD. It bundles the MoneySiren CLI entrypoints and, on global npm installs, downloads the local web dashboard runtime from the matching GitHub Release. HUD artifacts require signed release metadata by default; unsigned HUD smoke testing requires explicit local opt-in.

Install

npm install -g @moneysiren/app
msiren --version
msiren start
msiren hud

Use the unqualified package name for the public local release.

The package creates both global command shims during postinstall:

  • moneysiren
  • msiren

If npm reports EEXIST for moneysiren or msiren, an older prerelease app package may still be installed. Remove the old global packages and reinstall:

npm uninstall -g @moneysiren/cli @moneysiren/app
npm install -g @moneysiren/app --force

Current app packages do not use npm's bin field for these aliases, so stale MoneySiren-owned command shims can be replaced during postinstall without tripping npm's bin conflict check.

If release asset download fails during postinstall, fix network or release access and rerun:

msiren install --web
msiren install --status

What It Installs

  • CLI command surface.
  • Local web dashboard runtime.
  • HUD desktop artifact.

The Web/HUD artifacts are verified against published SHA256 checksums. Public release Windows HUD artifacts should include signature metadata; unsigned artifacts are for local smoke or prerelease review only.

Temporary Windows HUD smoke testing before release signing is ready requires an explicit command opt-in:

msiren install --hud --allow-unsigned-hud
msiren hud

This does not remove Windows publisher warnings and does not change public release validation. MONEYSIREN_ALLOW_UNSIGNED_HUD=true remains available for advanced npm postinstall or CI smoke paths.

For CLI-only automation, install @moneysiren/cli instead.

Opt Out

To install only the package command and skip release asset download:

MONEYSIREN_SKIP_APP_POSTINSTALL=1 npm install -g @moneysiren/app
msiren install --all

For local non-global package review, postinstall does not download release assets automatically. Run msiren install --all explicitly when needed.

Public Local Release Channel

npm install -g @moneysiren/app