release-easy

愉快的发布npm包
2,411 2
Install
npm install release-easy
Latest Version:1.2.1
Vue:2
License:ISC
Last Updated:Aug 10, 2021
Links: GitHub  ·  npm
Maintainer: haifengcui

主要做哪些事情

1、语义化版本
2、自动生成changelog
3、自动发包

怎么使用

const release = require('release-easy')

release(options)

options

类型: Object

参数 类型 默认值 是否必须 说明
semVerCallback Function|String -- 否 语义化版本之后要做的事情,可以传递回调函数引用,或者一个npm scripts指令
npmRegistry String https://registry.npmjs.org/ 否 要发布npm的源
cwdDir String process.cwd() 否 自定义发布目录
syncVersionForJson String --- 否 需要同步发布版本的package.json

例子

const release = require('release-easy')

release({
  semVerCallback: 'build' // npm run build
  npmRegistry: 'https://registry.npmjs.org/'
})

也可以通过shell使用

npm install -g release-easy

// 或者是
npm install --save-dev release-easy
// 通过npm script来使用
{
  "script": {
    "release": "release-easy"
  }
}
Options:
  -V, --version                 output the version number
  -c --callback <npmScript>     语义化版本之后执行的npm脚本
  -r, --registry <npmRegistry>  设置发布的npm源
  -h, --help                    output usage information

Related Packages

vue-easy-print

Use the vue component slot for template printing Use iframe to copy the print ar...

25,269 86
easybom-components

custom desktop tool class component library for Easybom.com

4,424
release-timeline

Visualization on GitHub releases for any public and private repository.

1,929 8
easycomponentstools

Easy Vue Components

8,360

Version History

Version Released Vue License
1.2.1 ^2.0.0 ISC
1.1.9 ^2.0.0 ISC
1.1.8 ^2.0.0 ISC
1.1.7 ^2.0.0 ISC
1.1.6 ^2.0.0 ISC