# qnm

CLI for querying node\_modules

Source: [Console review](<https://console.dev/tools/qnm>)

Website: [https://github.com/ranyitz/qnm](<https://github.com/ranyitz/qnm>)

Profile updated: 2026-10-16

Category: [Terminal utilities](<https://console.dev/tools/categories/terminal-terminal-utilities>)

## Supported tech stack

Research checked: 2026-10-11

### Runs on

- Node.js (Runtime)

### Integrates with

- npm (Integration)

### Written in

- TypeScript (Language)

Source: [Research source](<https://github.com/ranyitz/qnm/blob/master/package.json>)

Documented compatibility; coverage may be incomplete. Written in describes implementation, not user-project language support.

node\_modules query CLI requires Node.js 18 or newer and builds TypeScript source.

## Console’s review — 2023-08-24

Reviewed: 2023-08-24

Author: [David Mytton](<https://console.dev/about#david-mytton>)

Citation: [This review](<https://console.dev/tools/qnm#review_8d22ee4e8fe093f32aa8032e0c492bb0de03d699c48e2efa06844dc96e1665a5>)

### What we like

Makes it quick to search through the node\_modules directory for specific packages. Can find all instances of a given package, including where it's a dependency of another package. Shows the version info and how that relates to the current latest release. Helps find all your sub-dependencies. Supports fuzzy search.

### Tradeoffs

Missing full support for pnpm due to how pnpm structures node\_modules with links.

This review reflects Console’s assessment at publication on 2023-08-24. Features and limitations may have changed since the review date.

## Is qnm a fit?

Based on [Console’s review published on 2023-08-24](<https://console.dev/tools/qnm#review_8d22ee4e8fe093f32aa8032e0c492bb0de03d699c48e2efa06844dc96e1665a5>).

Summary updated: 2026-10-16

### Who it’s for

Developers working with node\_modules should consider this tool for searching and managing packages

### Why consider it

It helps to quickly search through the node\_modules directory for specific packages

### Keep in mind

It has limited support for pnpm due to its unique node\_modules structure

[Selection criteria](<https://console.dev/selection-criteria>) · [About Console](<https://console.dev/about>) · [Browse tools](<https://console.dev/tools>)
