Skip to content

paduszym/npm-angular-dist-tags

Repository files navigation

npm-angular-dist-tags

NPM Version NPM License

Simple utility for automatically organizing any npm package dist-tags like Angular does.

Usage

npx npm-angular-dist-tags <pkg-spec>

where <pkg-spec> is local directory with package.json or just npm package name.

Example

##
# init sample package
##
$ mkdir foobar
$ cd foobar
$ npm init -y

##
# publish some versions with default dist-tag
##
# 1.0.0
$ npm publish
# 2.0.0
$ npm version major
$ npm publish
# 3.0.0-next.0
$ npm version premajor --preid next
$ npm publish
# 3.0.0-rc.0
$ npm version prerelease --preid rc
$ npm publish
# 3.0.0
$ npm version major
$ npm publish

##
# reorganize dist-tags
##
$ npx npm-angular-dist-tags .

##
# list tags
##
$ npm dist-tag ls foobar
beta: 3.0.0-rc.0
next: 3.0.0-next.0
latest: 3.0.0
v1-lts: 1.0.0
v2-lts: 2.0.0

About

Simple utility for automatically organizing any npm package dist-tags like Angular does.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published