/home2/dakshskx/nodejs/lib/node_modules/npm/docs/output/commands
NameSizeModeActions
npm-access.html80130644editdlrm
npm-adduser.html69880644editdlrm
npm-audit.html225750644editdlrm
npm-bin.html50400644editdlrm
npm-bugs.html79240644editdlrm
npm-cache.html77400644editdlrm
npm-ci.html169730644editdlrm
npm-completion.html48460644editdlrm
npm-config.html91550644editdlrm
npm-dedupe.html148770644editdlrm
npm-deprecate.html61340644editdlrm
npm-diff.html145360644editdlrm
npm-dist-tag.html104680644editdlrm
npm-docs.html78660644editdlrm
npm-doctor.html98720644editdlrm
npm-edit.html52300644editdlrm
npm-exec.html185450644editdlrm
npm-explain.html72970644editdlrm
npm-explore.html51370644editdlrm
npm-find-dupes.html122900644editdlrm
npm-fund.html81330644editdlrm
npm-help-search.html48210644editdlrm
npm-help.html51490644editdlrm
npm-hook.html69810644editdlrm
npm-init.html156380644editdlrm
npm-install-ci-test.html148790644editdlrm
npm-install-test.html149640644editdlrm
npm-install.html335360644editdlrm
npm-link.html187870644editdlrm
npm-logout.html60440644editdlrm
npm-ls.html150600644editdlrm
npm-org.html66200644editdlrm
npm-outdated.html113050644editdlrm
npm-owner.html78320644editdlrm
npm-pack.html85190644editdlrm
npm-ping.html48750644editdlrm
npm-pkg.html129610644editdlrm
npm-prefix.html55740644editdlrm
npm-profile.html87760644editdlrm
npm-prune.html111470644editdlrm
npm-publish.html134830644editdlrm
npm-query.html95560644editdlrm
npm-rebuild.html96140644editdlrm
npm-repo.html75460644editdlrm
npm-restart.html59940644editdlrm
npm-root.html52710644editdlrm
npm-run-script.html135950644editdlrm
npm-search.html89540644editdlrm
npm-set-script.html69580644editdlrm
npm-shrinkwrap.html49070644editdlrm
npm-star.html63630644editdlrm
npm-stars.html48580644editdlrm
npm-start.html62420644editdlrm
npm-stop.html58020644editdlrm
npm-team.html90950644editdlrm
npm-test.html56820644editdlrm
npm-token.html89470644editdlrm
npm-uninstall.html94030644editdlrm
npm-unpublish.html93660644editdlrm
npm-unstar.html62150644editdlrm
npm-update.html196140644editdlrm
npm-version.html130300644editdlrm
npm-view.html105320644editdlrm
npm-whoami.html48900644editdlrm
npm.html111460644editdlrm
npx.html109570644editdlrm
Edit: /home2/dakshskx/nodejs/lib/node_modules/npm/docs/output/commands/npm-search.html (8954B)
npm-search

npm-search

Search for packages

Table of contents

Synopsis

npm search [search terms ...]

aliases: find, s, se

Note: This command is unaware of workspaces.

Description

Search the registry for packages matching the search terms. npm search performs a linear, incremental, lexically-ordered search through package metadata for all files in the registry. If your terminal has color support, it will further highlight the matches in the results. This can be disabled with the config item color

Additionally, using the --searchopts and --searchexclude options paired with more search terms will include and exclude further patterns. The main difference between --searchopts and the standard search terms is that the former does not highlight results in the output and you can use them more fine-grained filtering. Additionally, you can add both of these to your config to change default search filtering behavior.

Search also allows targeting of maintainers in search results, by prefixing their npm username with =.

If a term starts with /, then it's interpreted as a regular expression and supports standard JavaScript RegExp syntax. In this case search will ignore a trailing / . (Note you must escape or quote many regular expression characters in most shells.)

Configuration

long

  • Default: false
  • Type: Boolean

Show extended information in ls, search, and help-search.

json

  • Default: false
  • Type: Boolean

Whether or not to output JSON data, rather than the normal output.

  • In npm pkg set it enables parsing set values with JSON.parse() before saving them to your package.json.

Not supported by all npm commands.

color

  • Default: true unless the NO_COLOR environ is set to something other than '0'
  • Type: "always" or Boolean

If false, never shows colors. If "always" then always shows colors. If true, then only prints color codes for tty file descriptors.

parseable

  • Default: false
  • Type: Boolean

Output parseable results from commands that write to standard output. For npm search, this will be tab-separated table format.

description

  • Default: true
  • Type: Boolean

Show the description in npm search

searchopts

  • Default: ""
  • Type: String

Space-separated options that are always passed to search.

searchexclude

  • Default: ""
  • Type: String

Space-separated options that limit the results from search.

registry

The base URL of the npm registry.

prefer-online

  • Default: false
  • Type: Boolean

If true, staleness checks for cached data will be forced, making the CLI look for updates immediately even for fresh package data.

prefer-offline

  • Default: false
  • Type: Boolean

If true, staleness checks for cached data will be bypassed, but missing data will be requested from the server. To force full offline mode, use --offline.

offline

  • Default: false
  • Type: Boolean

Force offline mode: no network requests will be done during install. To allow the CLI to fill in missing cache data, see --prefer-offline.

See Also