qnm
« Back to VersTracker
Description:
CLI for querying the node_modules directory
Type: Formula  |  Latest Version: 2.10.4@0  |  Tracked Since: Dec 24, 2025
Links: Homepage  |  GitHub  |  formulae.brew.sh
Stars: 2,066  |  Forks: 36  |  Language: TypeScript  |  Category: Developer tools
Tags: nodejs dependencies cli developer-tools javascript typescript
Install: brew install qnm
About:
qnm is a command-line interface tool designed to query and analyze the contents of a Node.js project's node_modules directory. It provides detailed insights into installed packages, their versions, and dependency trees, helping developers manage dependencies and debug issues. Its main value proposition is offering a fast, intuitive way to explore and understand complex JavaScript/TypeScript project dependencies directly from the terminal.
Key Features:
  • Query installed packages and versions
  • Display dependency trees and reasons for installation
  • Support for monorepos and multiple package managers
  • Interactive search and filtering
  • Check for outdated or duplicate packages
Use Cases:
  • Debugging dependency conflicts and version issues
  • Auditing and understanding project dependencies before upgrades
  • Exploring installed packages in large monorepos or complex projects
Alternatives:
  • npm ls – Built-in npm command, but qnm offers faster, more readable, and interactive output.
  • yarn why – Yarn's dependency explainer, qnm is package-manager agnostic and provides a unified interface.
Version History
Detected Version Rev Change Commit
Dec 24, 2025 9:55pm 2.10.4 0 VERSION_BUMP d34f749f