Skip to content

0.2.0

Choose a tag to compare

@github-actions github-actions released this 01 Jul 13:19

The first feature release since 0.1.2: a computer-wide view of your dependencies, honest sizing on pnpm setups, and a store you can safely prune.

✨ New: Packages tab (⌘3)

A computer-wide inventory of every package your projects directly depend on:

  • How many projects use it and its size on disk
  • The version(s) in use across your machine, with a unify badge when they diverge
  • The latest version on npm
  • A security-advisory pill; expand any row for per-version severity and which projects are on each version

Press ↵ to open a package on npm. Built from your already-scanned projects (no re-scan), cached for 24h, and fully optional: registry lookups can be turned off in Settings and all local sizing still works offline.

📦 Honest real vs linked sizing

On pnpm setups, each node_modules now reports the real freeable bytes (its own content) separately from bytes linked into the shared pnpm store, so the totals reflect what deleting actually frees, and disk usage counts the store only once.

🧹 pnpm store: robust detection + Prune

The Caches tab surfaces the global pnpm store with a safe one-click Prune (it never deletes the store itself). Detection is now layered: it finds pnpm under nvm/volta/asdf/corepack/Homebrew, infers the store straight from disk when needed, and lets you set manual store/binary overrides in Settings when it lives somewhere unusual.

🗑️ In-app Uninstall

Settings has a one-click uninstall: the app moves itself to the Trash and removes its settings + cache, then quits.


Install

Download clean-my-node-modules-arm64.dmg below (Apple Silicon, signed & notarized), open it, and drag the app to /Applications. It lives in the menu bar; there's no dock icon.

Full changelog: v0.1.2...v0.2.0