🚀 Big News:Socket Has Acquired Secure Annex.Learn More
Socket
Book a DemoSign in
Socket

select-npm-version

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

select-npm-version

一个简单的 cli 帮助规范化发布 npm 包

latest
Source
npmnpm
Version
1.0.1
Version published
Maintainers
1
Created
Source

select-npm-version

一个简单的 cli 帮助规范化发布 npm 包

select-npm-version preview

提供两个 bin 命令

select-npm-version 提供交互式的基于当前 package 版本进行更新

select-npm-version-publish 提供相对统一的一键发布功能,包含 git 提交、npm 的发布过程 一般只需要此命令进行发布

两个命令可以简写为snvsnvp

注意:scripts 名称不能使用publish会导致内部的npm publish命令重复,导致死循环

// package.json

scripts: {
    "snv": "select-npm-version",
    "release": "select-npm-version-publish"
}

npm 版本号说明

  • major: 主版本号
  • premajor: 预备主版本
  • minor: 次版本号
  • preminor: 预备次版本
  • patch: 修订号
  • prepatch: 预备修订版
  • prerelease: 预发布版本

示例说明

假设初始版本为 0.1.0

➜ xxx git:(master) npm version preminor

v0.1.0-0

➜ xxx git:(master) npm version minor

v0.1.0

➜ xxx git:(master) npm version prepatch

v0.1.1-0

➜ xxx git:(master) npm version patch

v0.1.1

➜ xxx git:(master) npm version prerelease

v0.1.2-0

➜ xxx git:(master) npm version premajor

v1.0.0-0

➜ xxx git:(master) npm version major

v1.0.0

Keywords

cli

FAQs

Package last updated on 14 Oct 2020

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts