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

@dxworks/inspector-git

v1.6.0

Published

Inspector Git is a tool that extracts and analysis metadata about Git repositories

Readme

Inspector Git

Visit us on Github.

Use as Voyager Instrument:

To use with Voyenv as a Voyager instrument, add the following to the instruments in your voyenv.yml:

  - name: dxworks/inspector-git
    asset: iglog.zip

The following flags are available:

  • --no-iglog disables the iglog generation
  • --no-gitlog disables the git log generation
  • --incognito enables incognito extraction (anonymize author names)
  • --recursive enables recursive extraction of git logs for all .git folders in the provided path

The following environment variables are available:

  • IG_IGLOG if false will disable iglog generation. (Is overridden by --no-iglog)
  • IG_GITLOG if false will disable git log generation. (Is overridden by --no-gitlog)
  • IG_INCOGNITO if true enables incognito extraction (anonymize author names) (Is overridden by --incognito)
  • IG_RECURSIVE if true enables recursive extraction of git logs for all .git folders in the provided path (Is overridden by --recursive)

To use these values in Voyager, you can add configure any of the above-mentioned flags or environment variables in the mission.yml file as follows:


# A map of instrument names to commands and parameters.
# When 'runsAll' is false the mission will run only the instruments
# with the commands declared here, in this order.
instruments:
  iglog:
    # A map of parameter name to value
    parameters:
      # Only add the flags you need, separated by spaces
      igFlags: '--no-iglog --incognito --recursive'

or using environment variables:

# A map of environment variables, name to value, for voyager missions
# overwrites the variables from global config, instrument and command
# Only set the environment variables you need
environment:
  IG_IGLOG: false
  IG_GITLOG: false
  IG_INCOGNITO: true
  IG_RECURSIVE: true

Run as dxw instrument

Inspector git Chronos helper is also available as part of the Inspector-Git releases and as a dxw CLI plugin.

InspectorGit exposes the ig command (aliased inspector-git), that contains 2 subcommands:

  • dxw ig iglog <path/to/folder> will run the iglog command
  • dxw ig chr <path/to/folder/containing/iglogs> will produce a chr-help.json file that can be uploaded to Chronos.