mirror of
https://github.com/FranP-code/create-better-t-stack.git
synced 2025-10-12 23:52:15 +00:00
- Add Lerna with independent versioning for better monorepo management - Configure auto to work with Lerna for proper package detection - Add canary release configuration for pull requests - Fix tag conflicts and versioning issues - Only publish CLI package, keep other packages private - Support canary, prerelease, and production releases
48 lines
1.3 KiB
Plaintext
48 lines
1.3 KiB
Plaintext
{
|
|
"plugins": [
|
|
[
|
|
"npm",
|
|
{
|
|
"forcePublish": false,
|
|
"subPackageChangelogs": true,
|
|
"exact": true,
|
|
"monorepoChangelog": true,
|
|
"setRcToken": false
|
|
}
|
|
],
|
|
"all-contributors",
|
|
"conventional-commits",
|
|
"first-time-contributor",
|
|
"released"
|
|
],
|
|
"author": "Aman Varshney <amanvarshney.work@gmail.com>",
|
|
"repo": "AmanVarshney01/create-better-t-stack",
|
|
"name": "Aman Varshney",
|
|
"email": "amanvarshney.work@gmail.com",
|
|
"baseBranch": "main",
|
|
"prereleaseBranches": ["next"],
|
|
"next": {
|
|
"message": "🎉 This PR is included in version %NEXT_PATCH_VERSION% of this package. The release is available on [npm](https://www.npmjs.com/package/create-better-t-stack)!"
|
|
},
|
|
"canary": {
|
|
"target": "pr-body",
|
|
"message": "🚀 Canary version published: `npm install -g create-better-t-stack@%v`",
|
|
"force": false
|
|
},
|
|
"labels": [
|
|
{
|
|
"name": "skip-release",
|
|
"changelogTitle": "⚠️ Pushed to `main`",
|
|
"description": "Skip a release and only update the changelog",
|
|
"releaseType": "skip"
|
|
},
|
|
{
|
|
"name": "cli",
|
|
"changelogTitle": "🛠️ CLI Changes",
|
|
"description": "Changes to the CLI tool",
|
|
"releaseType": "patch",
|
|
"color": "#0366d6"
|
|
}
|
|
]
|
|
}
|