My configuration of release-it
- unjs/changelogen style's changelog
- Support monorepo
- Multiple way to extend: from github, from npm package
Install this package from npm.
pnpm add -D @aa900031/release-it-config
And use it with package name in your release-it configuration file.
Note
If you are use it in the monorepo, you could use @aa900031/release-it-config/monorepo
{
"extends": "@aa900031/release-it-config"
}
It is easyly to use, but need to install some npm dependencies fist.
pnpm add -D @release-it/conventional-changelog conventional-changelog-unjs
And use it with github schema in your release-it configuration file.
Note
If you are use it in the monorepo, you could use github:aa900031/release-it-config/monorepo
{
"extends": "github:aa900031/release-it-config"
}