npmwhoami# create the initial release and create the `CHANGELOG.md`npmrunrelease--first-release--dry-run# This will tag a release without bumping the version in package.json (et al.).# Cut a Releasenpmrunrelease--dry-run# create a pre-release instead of a regular onenpmrunrelease--prereleas--dry-run# cut a new alpha release versionnpmrunrelease--prereleasealpha--dry-run# fource a versionnpmrunrelease--release-as1.1.0--dry-run
Developer Workflow
versioning and release
# from develop branch start a new release branch (use next version)gitflowreleasestart'0.1.4'# on release branch, do any release changes e.g., generate `CompoDoc`# then update CHANGELOG, Bump version and Commit both with:npmrunrelease# Optionally publish this release (if you have CI actions to do)gitflowreleasepublish# now finish release. you have to commit 3 times.gitflowreleasefinish# now you are back to develop. push all changes to remote# git push origin --all && git push origin --tagsgpoat