@fingerprintjs/conventional-changelog-dx-team

0.1.0 • Public • Published

Conventional changelog dx-team preset

This package provides a custom preset for Conventional Changelog, specifically designed for the DX team at FingerprintJS. It is configured for use with semantic-release and includes customizable release rules and categories for changes.

Installation

To install this package, use the following command:

pnpm install @fingerprintjs/conventional-changelog-dx-team

Configuration

To use this preset in your project, add the following configuration to your project's semantic-release file:

module.exports = {
  plugins: [
    [
      '@semantic-release/commit-analyzer',
      {
        'config': '@fingerprintjs/conventional-changelog-dx-team',
        'releaseRules': '@fingerprintjs/conventional-changelog-dx-team/release-rules'
      }
    ],
    [
      '@semantic-release/release-notes-generator',
      {
        'config': '@fingerprintjs/conventional-changelog-dx-team',
      }
    ],
  ]
};

Commit Examples

Will trigger a release

Bugfix (patch)

fix: Fixed logic bug

New feature (minor)

feat: Added new feature

Breaking change (major)

feat: upgrade runtime to Node 20 

BREAKING CHANGE: use node 20

Will not trigger a release

  • docs: Updated documentation
  • perf: Performance improvements
  • build: add test pipeline
  • test: improve test coverage
  • chore: updated dependencies
  • refactor: refactored code for readability

License

This project is licensed under the MIT license. See the LICENSE file for more info.

Readme

Keywords

none

Package Sidebar

Install

npm i @fingerprintjs/conventional-changelog-dx-team

Weekly Downloads

377

Version

0.1.0

License

MIT

Unpacked Size

4.77 kB

Total Files

5

Last publish

Collaborators

  • ilya_fp
  • fp-pro
  • surgie