1.4.0 • Published 6 months ago

@sladg/release-utils v1.4.0

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

Release utils

This package exposes two CLI functions intended to deal with versioning your application and releasing.

Motivation behind is to get rid of huge dependencies and over-kill implementations such as @auto-it, release-it or semver. Those are bulky and unncessarily complex.

TL;DR

npx --package @sladg/release-utils utils help

Guess

Simple CLI command that takes commit message and current version and outputs (stdout) next version based on keywords inside commit message.

Shipit

Similar to guess command, however, it automatically tags a commit on current branch and creates release branch for you so hooking up pipelines is as simple as it can be. Version is automatically bumped in common NPM and PHP files (package.json, package-lock.json and composer.json).

Simply call npx --package @sladg/release-utils utils shipit on any branch and be done.

Changelog

Simple utility that compares two tags and outputs commits between those two tags. It's intended to be used in CI/CD pipelines to generate changelog for release notes. If you are using using shipit command, use --changelog flag instead.

Commit

One-liner for commitizen that allows you to commit changes in a standardized way. It uses cz-emoji-conventional inside and no additional configuration files are necessary.

1.2.0

9 months ago

1.4.0

6 months ago

1.2.2

9 months ago

1.3.0

8 months ago

1.2.1

9 months ago

1.0.1

1 year ago

1.0.0

1 year ago

0.0.3

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago