Skip to content

My most commonly used Semantic Release configurations.

License

Notifications You must be signed in to change notification settings

ivangabriele/semantic-release-config

Repository files navigation

My Semantic Release Configurations

MIT License GitHub Check Workflow Status

My most commonly used Semantic Release configurations.



Usage

Base

NPM Version

Package name: @ivangabriele/semantic-release-config-base.

Description: A basic configuration for Semantic Release when using a single package repository (no monorepo) and NPM or Yarn as package manager.

Check the package README.

Dist

NPM Version

Package name: @ivangabriele/semantic-release-config-dist.

Description: A basic configuration for Semantic Release when using a single package repository (no monorepo) and NPM or Yarn as package manager fully released from a root /dist folder.

Check the package README.

Monorepo

NPM Version

Package name: @ivangabriele/semantic-release-config-monorepo.

Description: A basic configuration for Semantic Release when using a monorepo and NPM or Yarn as package manager with packages in a packages/ folder.

Check the package README.

No NPM

NPM Version

Package name: @ivangabriele/semantic-release-config-no-npm.

Description: A basic configuration for Semantic Release when using a single package repository (no monorepo) and NPM or Yarn as package manager without NPM publishing.

Check the package README.

Contribute

Please refer to the contribution guidelines for information on how to contribute to this project.