Auto bump version for monorepo packages
When updating main package version, sometimes it is required to bump same in other package.json files in same monorepo such as examples, playground, fixture, other monorepo packages, etc. Example h3 playground
Looking forward for this feature 🚀
Hey there!
I wanted to share that I've built a package that addresses these monorepo needs: Relizy
It's built on top of changelogen and handles monorepo workflows with features like:
- Three versioning modes (unified, selective, independent) to fit different monorepo strategies
- Smart commit filtering per package based on scopes and file paths
- Automatic dependency bumping for workspace packages (including transitive dependencies)
- Pre-release support (alpha, beta, rc) with proper tag detection
- GitHub and GitLab release automation
- NPM publishing with 2FA/OTP support and custom registry support
- Complete release workflow in a single command
I've been using it in production for the Maz UI library and other work projects; it's been handling our complex monorepo needs really well.
Feel free to check out the documentation if you're interested. I'd be happy to hear feedback or answer questions if anyone tries it out.