release-ops
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

Release operators

Project release operators.

Usage

npm i -D release-ops

register scripts in package.json:

{
  "scripts": {
    "publish:beta": "release-ops beta",
    "publish:patch": "release-ops"
  }
}

Release

Release next version.

WorkFlow: update version => build => generate changelog => generate tag => publish npm => push git

# beta
release-ops beta
# 1.0.0 => 1.0.1-beta.0

# patch
release-ops patch
# 1.0.0 => 1.0.1

# custom
release-ops 1.0.1-beta.0
# 1.0.0 => 1.0.1-beta.0

# custom prerelease-id
release-ops prerelease -p custom
# 1.0.0 => 1.0.1-custom.0

Tag

Make tag.

WorkFlow: update version => build => generate changelog => generate tag

# beta
release-ops tag beta

# patch
release-ops tag patch

Version

Update version.

# beta
release-ops version beta

# patch
release-ops version patch

Changelog

Update changelog.

release-ops changelog

API

  • release
  • makeTag
  • updateVersion
  • updateChangelog

Readme

Keywords

none

Package Sidebar

Install

npm i release-ops

Weekly Downloads

3

Version

1.0.1

License

MIT

Unpacked Size

9.49 kB

Total Files

15

Last publish

Collaborators

  • yujinpan