npm-explore
opens a subshell in a package directory
TLDR
SYNOPSIS
npm explore package [-- command]
DESCRIPTION
npm explore spawns a subshell inside the directory of an installed package (typically under node_modules). It is useful for inspecting an installed package, manipulating git submodules within it, or running ad-hoc commands such as npm run scripts in the package context.If you modify the package while exploring, the package is not rebuilt automatically — run npm rebuild pkg afterwards to recompile native components and re-link binaries.
PARAMETERS
PACKAGE
Installed package to enter (looked up in node_modules).COMMAND
Command to run in the package directory. When supplied, the subshell exits as soon as the command finishes.--shell PATH
Shell to invoke. Default: $SHELL, or bash on POSIX, or cmd.exe on Windows.
CAVEATS
Opens an interactive subshell — type exit to return to the parent shell. Edits made under node_modules are wiped on the next npm install, so persist changes upstream when possible. Using -- before the command is recommended so npm does not interpret the trailing arguments as its own flags.
