@sargonpiraev/semantic-release-config
v1.3.0
Published
Shared semantic-release config for sargonpiraev products and packages
Maintainers
Readme
@sargonpiraev/semantic-release-config
Shared semantic-release base for portfolio packages and products.
Default: main only; plugins = commit-analyzer → release-notes-generator → npm → github (PR/issue comments and released labels off).
Usage
Thin .releaserc.json (do not duplicate the plugin list):
{
"extends": "@sargonpiraev/semantic-release-config"
}Local overlays (e.g. pkgRoot, npmPublish: false) may set plugins / other keys — they replace extended array options, they do not deep-merge.
Install where you run semantic-release / multi-semantic-release:
{
"devDependencies": {
"@sargonpiraev/semantic-release-config": "*"
}
}This package’s own .releaserc.json also extends @sargonpiraev/semantic-release-config (workspace/npm package name — same as consumers).
Trusted Publisher workflow filename for this monorepo: repo-on-push-main.yml.
License
MIT © Sargon Piraev
