GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  NPM-DIST-TAG (1)

NAME

npm-dist-tag - Modify package distribution tags

CONTENTS

Description
Purpose
Caveats
See Also

SYNOPSIS

npm dist-tag add <pkg>@<version> [<tag>]
npm dist-tag rm <pkg> <tag>
npm dist-tag ls [<pkg>]

DESCRIPTION

Add, remove, and enumerate distribution tags on a package:

o add: Tags the specified version of the package with the specified tag, or the --tag config if not specified.
o rm: Clear a tag that is no longer in use from the package.
o ls: Show all of the dist-tags for a package, defaulting to the package in the current prefix.

A tag can be used when installing packages as a reference to a version instead of using a specific version number:

npm install <name>@<tag>

When installing dependencies, a preferred tagged version may be specified:

npm install --tag <tag>

This also applies to npm dedupe.

Publishing a package sets the "latest" tag to the published version unless the --tag option is used. For example, npm publish --tag=beta.

PURPOSE

Tags can be used to provide an alias instead of version numbers. For example, npm currently uses the tag "next" to identify the upcoming version, and the tag "latest" to identify the current version.

A project might choose to have multiple streams of development, e.g., "stable", "canary".

CAVEATS

This command used to be known as npm tag, which only created new tags, and so had a different syntax.

Tags must share a namespace with version numbers, because they are specified in the same slot: npm install <pkg>@<version> vs npm install <pkg>@<tag>.

Tags that can be interpreted as valid semver ranges will be rejected. For example, v1.4 cannot be used as a tag, because it is interpreted by semver as >=1.4.0 <1.5.0. See https://github.com/npm/npm/issues/6082.

The simplest way to avoid semver problems with tags is to use tags that do not begin with a number or the letter v.

SEE ALSO

o npm help tag
o npm help publish
o npm help install
o npm help dedupe
o npm help 7 registry
o npm help config
o npm help 7 config
o npm apihelp tag
o npm help 5 npmrc

Search for    or go to Top of page |  Section 1 |  Main Index


NPM-DIST-TAG (1) October 2015

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.