JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 11
  • Score
    100M100P100Q47897F
  • License MIT

Simple NPM package for creating github releases

Package Exports

  • gb-node-release

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (gb-node-release) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Codacy Badge

gb-node-release

Simple NPM package for creating github releases

npm install -g gb-node-release

Within the a given node project, run:

release minor

Requires that you set environment variables for github user, and API key:

export GITHUB_USER=<user>
export GITHUB_CODE=<api key>

It will increment the version in package.json, as well as any matching version numbers specified within files listed in versionInFiles in the optional configuration yaml .gb-release.yml.

github:                             # Specify the env vars to find credentials
  usernameEnvVar: GITHUB_USER
  codeEnvVar: GITHUB_CODE
versionInFiles:
  - containingCurrentVersion.txt    # Replace version numbers in these files
npmPublish: false                   # Publish after release. Defaults to false