Skip to content

feat: Add npm install / npm ls command support #1524

@LMS927369

Description

@LMS927369

Currently rtk npm only intercepts npm run commands. npm install and npm ls are not rewritten by the hook engine (rtk hook claude / rtk rewrite).

npm install output can be very verbose — dependency trees, audit warnings, deprecation notices — often 200+ lines. This is a significant token waste when used in LLM CLI contexts.

Observed behavior:

$ rtk hook check "npm run build"    # → rtk npm run build ✓
$ rtk hook check "npm install"      # → exit 1, no rewrite ✗
$ rtk hook check "npm ls"           # → exit 1, no rewrite ✗

Expected: npm installrtk npm install with compact output (strip progress bars, dependency tree noise, keep errors/warnings/audit summary).

Usage context: Monorepo with 12+ services, npm install called ~104 times/month across Claude Code sessions. Estimated ~15-20K tokens saveable.

Metadata

Metadata

Assignees

No one assigned

    Labels

    effort-medium1-2 jours, quelques fichiersenhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions