logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

NPM Query - Print Package Dependencies | Online Free DevTools by Hexmos

Print package dependencies with NPM Query, using CSS-like selectors to filter and extract data. Inspect package structure, identify dependencies, and automate tasks. Free online tool, no registration required.

npm-query

Print an array of dependency objects using CSS-like selectors. More information: https://docs.npmjs.com/cli/npm-query.

  • Print direct dependencies:

npm query ':root > *'

  • Print all direct production/development dependencies:

npm query ':root > .{{prod|dev}}'

  • Print dependencies with a specific name:

npm query '#{{package}}'

  • Print dependencies with a specific name and within a semantic versioning range:

npm query '#{{package}}@{{semantic_version}}'

  • Print dependencies which have no dependencies:

npm query ':empty'

  • Find all dependencies with postinstall scripts and uninstall them:

npm query ":attr(scripts, [postinstall])" | jq 'map(.name) | join("\n")' {{[-r|--raw-output]}} | xargs -I _ npm uninstall _

  • Find all Git dependencies and print which application requires them:

npm query ":type(git)" | jq 'map(.name)' | xargs -I _ npm why _

See Also