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

depfix-ai

v0.2.20

Published

[![npm version](https://img.shields.io/npm/v/depfix-ai.svg)](https://www.npmjs.com/package/depfix-ai) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

Downloads

2,084

Readme

depfix-ai

npm version License: MIT

CLI for dependency audit, env file generation, and contributor onboarding. Fix your deps, generate .env.example, and get projects ready in one command.

Requires Node.js ≥ 18.


Install

Global (npm or pnpm):

npm install -g depfix-ai
# or
pnpm add -g depfix-ai

Run without installing (npx / pnpm dlx):

npx depfix-ai@latest         # Recommended: always runs latest (bypasses cache)
npx depfix-ai-latest         # Same as above (alias)
npx depfix-ai                # May use cached version
npx depfix-ai --help
pnpm dlx depfix-ai@latest

Quick start

Running npx depfix-ai or depfix-ai with no args launches the interactive menu. Or run commands directly:

depfix-ai audit              # Security audit + human summary
depfix-ai env generate       # Scan source → .env.example
depfix-ai onboard            # Install deps + env + tests
depfix-ai fix                # Preview fixes (dry-run); use --apply to apply

One-off (no install):

npx depfix-ai@latest         # Interactive menu (recommended – always latest)
npx depfix-ai audit
pnpm dlx depfix-ai@latest env generate

Commands

depfix-ai audit

Run a security audit and get a human-readable summary (npm and pnpm).

| Flag | Description | |------|-------------| | --json | Print raw npm audit JSON | | --severity <level> | low | moderate | high | critical (default: low) | | --fail | Exit 1 if vulnerabilities ≥ severity |

depfix-ai audit
depfix-ai audit --severity high --fail
depfix-ai audit --json

depfix-ai env generate

Scan source for process.env.* and import.meta.env.*; generate grouped .env.example (and optionally a blank .env).

| Flag | Description | |------|-------------| | --out <path> | Output file (default: .env.example) | | --create | Create .env with blank values if missing | | --force | Overwrite .env when used with --create | | --check | Verify .env.example has all vars; exit 1 if not |

depfix-ai env generate
depfix-ai env generate --create
depfix-ai env generate --check

depfix-ai fix

Preview dependency fixes (dry-run by default). Use --apply to write changes.

| Flag | Description | |------|-------------| | --apply | Apply changes | | --force | Pass --force to npm audit fix | | --stash | Auto-stash if git dirty | | --commit | Auto-commit with chore(deps): audit fix | | --dry-run | Preview only (default) |

depfix-ai fix
depfix-ai fix --apply

depfix-ai onboard

One-command setup: backup (git stash), install deps, env generate, run tests.

| Flag | Description | |------|-------------| | --skip-install | Skip npm install | | --skip-env | Skip env generate | | --skip-test | Skip test script |

depfix-ai onboard
depfix-ai onboard --skip-test

Development

git clone https://github.com/hesxo/depfix-ai.git
cd depfix-ai
npm ci
# or: pnpm install
npm run build
npm test

Scripts: build · test · lint · version:patch


License

MIT