@codedependant/release-config-npm

1.0.4 • Public • Published

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

Package Sidebar

Install

npm i @codedependant/release-config-npm

Weekly Downloads

3

Version

1.0.4

License

MIT

Unpacked Size

5.37 kB

Total Files

5

Last publish

Collaborators

  • codedependant