@codedependant/release-config-npm

v1.0.4
Baseline shareable semantic-release configuration for publishing npm packages
semantic-release semantic-release-config shareable-config codedependant

release-config-npm

Shareable semantic-release configuration for internal projects with which to publish npm packages to the internal github registry. It extends the baseline configuration.

The shareable configuration can be configured in the semantic-release configuration file:

Installation

$ npm install --save-dev @codedependant/release-config-npm

Usage

{
  "release": {
    "branches": ["main"],
    "extends": ["@codedependant/release-config-npm"]
  }
}

Features

  • Parse un-merged commits to determine next release version
    • The version number is dictated by the commit with the highest semver level
  • Increments the version of package.json
  • Generates + updates Changelog
    • Includes links to commit sha
    • Organizes changes by type
  • Publishes package to npm.pkg.github.com
  • Commits standardized release commit back upstream

Authors

npm i @codedependant/release-config-npm

Metadata

  • MIT
  • Whatever
  • Eric Satterwhite
  • released 10/17/2021

Downloads

Maintainers