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

@frosti/asguard

v0.2.2

Published

Frost npm asguard

Readme

Asguard

Automated check to use as a guard against security risks and unused, missing or outdated dependencies.

Can be used standalone, but is highly customized for use by Frosti Boilerplates.

Scan For Security Vulnerabilities

Utilizes npm audit to scan project dependencies for any know vulnerabilities.

Find Unused, Missing & OUt Of Date Dependencies

Uses depcheck to look for any missing or unused dependencies in your projects package.json file.

Usage

Install

As a Module
$ npm install @frosti/asguard
Globally
$ npm install @frosti/asguard -g

Automated scanning

The recommended usage is as an npm script in conjunction with something like Husky to automatically run before pushing any code into source control:

{
  "scripts": {
    "check": "asguard"
  },
  "husky": {
    "hooks": {
      "pre-push": "npm run check"
    }
  },
}

Manual scanning

If you prefer to just run your checks manually, you can also simply run Asguard directly:

Installed globally
$ asguard
Installed as a module
$ npx asguard

Options

Warn Only

By default Asguard will throw an error and exit with process.exit(1) if it encounters any problems.

If you would prefer to just show a warning instead of throwing an error, you can use the --warn flag.

$ asguard --warn