Merge branch 'next' into main - Add Lerna integration for proper monorepo versioning and publishing

This commit is contained in:
Aman Varshney
2025-08-15 16:49:46 +05:30
3 changed files with 23 additions and 2 deletions

View File

@@ -6,7 +6,8 @@
"forcePublish": false,
"subPackageChangelogs": true,
"exact": true,
"monorepoChangelog": true
"monorepoChangelog": true,
"setRcToken": false
}
],
"all-contributors",

17
lerna.json Normal file
View File

@@ -0,0 +1,17 @@
{
"version": "independent",
"npmClient": "bun",
"command": {
"publish": {
"verifyAccess": false,
"message": "chore(release): publish"
},
"version": {
"message": "chore(release): version"
}
},
"packages": [
"apps/*",
"packages/*"
]
}

View File

@@ -20,7 +20,9 @@
"release": "auto shipit",
"version": "auto version",
"changelog": "auto changelog",
"publish": "auto shipit --dry-run"
"publish": "auto shipit --dry-run",
"lerna:version": "lerna version --no-push",
"lerna:publish": "lerna publish from-package"
},
"devDependencies": {
"@auto-it/all-contributors": "^11.3.0",
@@ -31,6 +33,7 @@
"auto": "^11.3.0",
"husky": "^9.1.7",
"lint-staged": "^16.1.2",
"lerna": "^8.2.3",
"turbo": "^2.5.5",
"typescript": "5.8.3"
},