open-index/open-npm huggingface dataset:
npm package: @progress/semantic-release-config
Description: Shareable configuration for Semantic Release
Author: Progress
Latest version: 1.1.0

# Semantic Release Shareable Configuration

This package contains the shared configuration for [Semantic Release](https://semantic-release.gitbook.io/semantic-release) used by Progress packages.

## Usage
1. Run `npm install --save-dev @progress/semantic-release-config`
1. Create a `.releaserc.js` file with the following content:
    ```js
    module.exports = {
        extends: '@progress/semantic-release-config'
    };
    ```
1. Optionally, override the [Semantic Release configuration](https://semantic-release.gitbook.io/semantic-release/usage/configuration).
    * For example, provide a [branch configuration](https://semantic-release.gitbook.io/semantic-release/usage/configuration#branches) if it does not match the `master`/`develop` setup.
1. Define a `update-version` npm script that takes the new version as parameter and updates it for all packages.
1. Define a `publish-tag` npm script that publishes all packages with the specified [dist-tag](https://docs.npmjs.com/cli/v9/commands/npm-dist-tag) as a parameter.
1. Use `semantic-release` to publish your packages.

*Copyright © 2025 Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.*