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

@microwiseai/ist-setup

v0.7.4

Published

Unified installer and diagnostic CLI for Integrated Session Tools

Downloads

390

Readme

@microwiseai/ist-setup

Unified installer and diagnostic CLI for Integrated Session Tools (IST).

ist-setup installs the IST test snapshot (@ist/beta) through the IST registry-proxy, and provides diagnostics, authentication, service control, and configuration helpers around it.

Install

npm install -g @microwiseai/ist-setup

Requires Node.js >= 18.

ist-setup declares only its own ist-setup bin — it does not ship ist or snapshot bins. Those commands are provided by their owner packages and are set up by ist-setup install:

  • snapshot — from @microwiseai/snapshot, installed globally by ist-setup install.
  • ist (authentication: ist login / ist whoami) — from @microwiseai/cli-auth, installed globally on a best-effort basis by ist-setup install.

So npm install -g @microwiseai/ist-setup alone gives you ist-setup; run ist-setup install to provision snapshot and ist.

What it does

ist-setup install does not download packages itself — it ensures the snapshot CLI is present and delegates to it to install the @ist/beta snapshot. The snapshot is fetched from the IST registry-proxy as a generic tarball; the proxy resolves the version and serves the package contents.

Prerequisites

  • Node.js >= 18.
  • Login before installing the testing tier: ist-setup auth login (opens a browser via the ist CLI). Without valid credentials in ~/.ist/credentials, install reports "Authentication required".

Quick start

npm install -g @microwiseai/ist-setup
ist-setup auth login        # browser login → ~/.ist/credentials
ist-setup install           # install the @ist/beta snapshot (latest)
ist-setup doctor            # verify the environment

Commands

All commands accept --json for machine-readable output.

Install

ist-setup install                       # install @ist/beta (latest)
ist-setup install --version <ver>       # install a specific version, e.g. 0.6.18
ist-setup install --list                # list available versions (does not install)
ist-setup install --force               # force reinstall even if already installed
  • --version <ver> selects a specific snapshot version (omit for latest). The version is passed through to the snapshot CLI, which resolves it via the registry-proxy.
  • --list queries the registry-proxy for available versions and prints them (newest first, with the latest marked) without installing.

Diagnostics

ist-setup doctor            # comprehensive environment diagnostics
ist-setup doctor --fix      # auto-fix fixable issues
ist-setup check             # installation status summary

Authentication

ist-setup auth login        # login to IST (opens browser)
ist-setup auth logout       # logout and remove credentials
ist-setup auth status       # show authentication status

Services

Manage the detector-agent service (installed as part of the testing tier).

ist-setup service detector status   # show detector-agent status
ist-setup service detector start    # start detector-agent
ist-setup service detector stop     # stop detector-agent
ist-setup service list              # list all IST services

Configuration

ist-setup config show       # show current IST configuration
ist-setup config npmrc      # auto-configure ~/.npmrc for the IST registry
ist-setup config reset      # remove @ist-related settings from ~/.npmrc

Version

ist-setup --version         # print the installed CLI version

License

MIT