/usr/local/lib/node_modules/npm/docs/output/commands
NameSizeModeActions
npm-access.html84030644editdlrm
npm-adduser.html74460644editdlrm
npm-audit.html261680644editdlrm
npm-bugs.html87820644editdlrm
npm-cache.html93000644editdlrm
npm-ci.html178730644editdlrm
npm-completion.html56650644editdlrm
npm-config.html105610644editdlrm
npm-dedupe.html174840644editdlrm
npm-deprecate.html75800644editdlrm
npm-diff.html155510644editdlrm
npm-dist-tag.html114390644editdlrm
npm-docs.html87240644editdlrm
npm-doctor.html112160644editdlrm
npm-edit.html60520644editdlrm
npm-exec.html195910644editdlrm
npm-explain.html81260644editdlrm
npm-explore.html59570644editdlrm
npm-find-dupes.html140700644editdlrm
npm-fund.html90600644editdlrm
npm-get.html52370644editdlrm
npm-help-search.html56300644editdlrm
npm-help.html59580644editdlrm
npm-init.html187530644editdlrm
npm-install-ci-test.html157760644editdlrm
npm-install-test.html210390644editdlrm
npm-install.html432580644editdlrm
npm-link.html214200644editdlrm
npm-ll.html127840644editdlrm
npm-login.html78650644editdlrm
npm-logout.html68540644editdlrm
npm-ls.html146730644editdlrm
npm-org.html74890644editdlrm
npm-outdated.html138000644editdlrm
npm-owner.html86200644editdlrm
npm-pack.html99200644editdlrm
npm-ping.html57050644editdlrm
npm-pkg.html142800644editdlrm
npm-prefix.html63430644editdlrm
npm-profile.html87680644editdlrm
npm-prune.html124280644editdlrm
npm-publish.html155420644editdlrm
npm-query.html128210644editdlrm
npm-rebuild.html114040644editdlrm
npm-repo.html84040644editdlrm
npm-restart.html67750644editdlrm
npm-root.html60860644editdlrm
npm-run.html147050644editdlrm
npm-sbom.html138630644editdlrm
npm-search.html99380644editdlrm
npm-set.html65340644editdlrm
npm-shrinkwrap.html57030644editdlrm
npm-star.html71720644editdlrm
npm-stars.html56680644editdlrm
npm-start.html70370644editdlrm
npm-stop.html66110644editdlrm
npm-team.html100260644editdlrm
npm-test.html64910644editdlrm
npm-token.html120050644editdlrm
npm-trust.html190330644editdlrm
npm-undeprecate.html65810644editdlrm
npm-uninstall.html108500644editdlrm
npm-unpublish.html103580644editdlrm
npm-unstar.html70250644editdlrm
npm-update.html230560644editdlrm
npm-version.html155800644editdlrm
npm-view.html144980644editdlrm
npm-whoami.html57000644editdlrm
npm.html120700644editdlrm
npx.html124250644editdlrm
Edit: /usr/local/lib/node_modules/npm/docs/output/commands/npm-deprecate.html (7580B)
npm-deprecate

npm-deprecate @11.12.0

Deprecate a version of a package

Table of contents

Synopsis

npm deprecate <package-spec> <message>

Note: This command is unaware of workspaces.

Description

This command will update the npm registry entry for a package, providing a deprecation warning to all who attempt to install it.

It works on version ranges as well as specific versions, so you can do something like this:

npm deprecate my-thing@"< 0.2.3" "critical bug fixed in v0.2.3"

SemVer ranges passed to this command are interpreted such that they do include prerelease versions. For example:

npm deprecate my-thing@1.x "1.x is no longer supported"

In this case, a version my-thing@1.0.0-beta.0 will also be deprecated.

You must be the package owner to deprecate something. See the owner and adduser help topics.

To un-deprecate a package, specify an empty string ("") for the message argument. Note that you must use double quotes with no space between them to format an empty string.

Configuration

registry

The base URL of the npm registry.

otp

  • Default: null
  • Type: null or String

This is a one-time password from a two-factor authenticator. It's needed when publishing or changing package permissions with npm access.

If not set, and a registry response fails with a challenge for a one-time password, npm will prompt on the command line for one.

dry-run

  • Default: false
  • Type: Boolean

Indicates that you don't want npm to make any changes and that it should only report what it would have done. This can be passed into any of the commands that modify your local installation, eg, install, update, dedupe, uninstall, as well as pack and publish.

Note: This is NOT honored by other network related commands, eg dist-tags, owner, etc.

See Also