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

@dpeluche/trs

v0.5.16

Published

Transform noisy terminal output into compact, structured signal. CLI toolkit for developers, automation pipelines, and AI agents. 68-99% token savings.

Readme

trs — Token-Reducing Shell

Transform noisy terminal output into compact, structured signal. A CLI toolkit for developers, automation pipelines, and AI agents.

68-99% token savings on common dev operations.

Install

npm install -g @dpeluche/trs

Or with other package managers:

cargo install trs-cli    # from source (Rust required)

Usage

# Git (compressed output)
trs git status
trs git diff
trs git log --oneline -20

# Test runners
trs cargo test / go test / pytest / jest / vitest / npm test

# Linters
trs cargo clippy / eslint / ruff / biome / golangci-lint

# Files & search
trs ls -la / find / grep / tree

# Project digest (LLM-ready codebase index)
trs ingest                    # digest current project
trs ingest --budget 128k      # fit to token budget
trs ingest --deps             # dependency graph only

# AI tool hooks (auto-rewrite commands through trs)
trs init claude               # Claude Code
trs init gemini               # Gemini CLI
trs init cursor               # Cursor
trs init codex                # Codex (AGENTS.md)

# Output-side savings (new in 0.5.7)
trs output-saver              # scan agents, suggest install
trs output-saver --install    # install rules block into agent configs

# Installation health + docs auditor
trs doctor                    # check install, PATH, deps
trs audit-docs                # lint CLAUDE.md / AGENTS.md for bloat

How it works

trs wraps your existing commands, parses their output, and returns a compact structured version. No changes to your workflow — just prefix with trs.

$ git status                    # 2.1 KB raw output
$ trs git status                # 58 bytes (97% reduction)
main | clean | 0 staged

Output formats

trs git status --json       # structured JSON
trs git status --compact    # human-readable (default)
trs git status --agent      # AI-optimized markdown
trs git status --csv        # tabular
trs git status --raw        # passthrough (tracked)

Supported platforms

| Platform | Architecture | Notes | |----------|-------------|-------| | macOS | x64, arm64 | shell launcher (~12ms overhead) | | Linux | x64, arm64 | shell launcher (~12ms overhead) | | Windows | x64 | .cmd launcher (requires Windows x64) |

The launcher execs the native binary directly — no Node.js at runtime, which is why startup is on par with a Homebrew install.

Links

A product by Iteris · Published and maintained by @dPeluChe

MIT License