@cjbarth/github-release-notes

v4.2.0
Create a release from a tag and uses issues or commits to creating the release notes. It also can generate a CHANGELOG.md file based on the release notes (or generate a brand new).
Github Release notes Tag Changelog Changelog Generator Issues Commits

changelog

node bin/gren.js changelog --override --generate

build

npm run lint:fix && gulp build

prerelease

git clean -xfd && npm ci && npm test && npm run build

release

release-it

start

node github-release-notes.js

test

nyc mocha --reporter=nyan --require @babel/register

coverage

nyc --reporter=lcov --reporter=text mocha --require @babel/register

options

node tasks/_generate-options.js

examples

node tasks/_generate-examples.js

docs

npm run options && npm run examples && node_modules/.bin/jsdoc -c .jsdoc.conf.json --verbose

postinstall

node ./_postinstall.js

lint:fix

eslint --ext .js --fix lib/src && npm run prettier-format

prettier-format

prettier --config .prettierrc.json --write .
npm i @cjbarth/github-release-notes

Metadata

  • ISC
  • >= 14
  • alexcanessa
  • released 9/8/2023

Downloads

Maintainers