{"repo":"westpoint-io/dustoff","free":true,"listed":false,"github":"https://github.com/westpoint-io/dustoff","clone":"git clone https://github.com/westpoint-io/dustoff.git","description":"🔍 Scan for JavaScript/TypeScript build artifacts 📦 (node_modules 📁, .next ⚙️, dist 📤, .cache 🗂️, coverage 📊, .turbo 🌪️, .parcel-cache 📦, and more) cluttering your filesystem. 💾 See how much space each one is wasting, then select and delete them to reclaim disk space. 🧹","language":"TypeScript","stars":64,"topics":["cleaner","cli","command-line","javascript","node","nodejs","npm","tool","typescript"],"license":"MIT","category":"cli-tools","readme_excerpt":"Find and remove JS/TS build artifacts wasting disk space. --- Demo recorded with the Catppuccin Mocha theme. See Theme Gallery for all 10 themes. --- 🧹 What It Does Scan your filesystem for JavaScript/TypeScript build artifacts — directories like node modules , .next , dist , .cache , coverage , .turbo , and files like .tsbuildinfo , .eslintcache , heap snapshots, debug logs, and more — then interactively browse, sort, select, and safely delete them to reclaim disk space. 🚀 Installation Requires Node.js = 18.18.0. - Via npm — no install required - Via npm or bun global install - Via Homebrew for macOS - On Arch Linux (AUR) — requires an AUR helper CLI Options Examples: ✨ Features Smart Sorting Sort by size, path, or age with s to find the biggest space hogs. Search & Filter Press / to search — instantly filter artifacts by path. Press f to open the type filter and show only specific artifact types (e.g. just node modules or .next ). File Artifact Scanning dustoff detects individual build artifact files ( .tsbuildinfo , .eslintcache , debug logs, heap snapshots, etc.) and groups them by type into collapsible rows. Expand with Enter to see individual files, or select the whole group with Space . Directory Grouping Press x to group artifacts by parent directory. Collapse and expand groups with Enter or arrow keys. Select an entire group at once with Space on the group header. File groups nest inside their parent directory groups. Range Multi-Select Hold Shift + arrow keys (or ","default_branch":null,"files":null,"tree":[],"storefront":"/r/westpoint-io","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/westpoint-io/dustoff/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}