Introducing Capver: Version Management for Capacitor - Capawesome

We built Capver to solve a problem we kept running into: keeping version numbers in sync across iOS, Android, and web in Capacitor projects.

Every Capacitor project stores versions in multiple files — project.pbxproj on iOS, build.gradle on Android, and package.json on web. Updating them manually is tedious and easy to mess up, especially as your release cadence picks up.

Capver is a lightweight CLI that handles all of it with a single command. Here’s what it can do:

  • Bump major, minor, or patch versions across all platforms at once
  • Sync all platforms to the highest version found automatically
  • Push mobile-only hotfixes without changing the semantic version
  • Generate build numbers from your version using a configurable pattern

It’s open source (MIT) and available on npm as @capawesome/capver.

Blog post with full details: Introducing Capver: Version Management for Capacitor - Capawesome

Happy to answer questions or hear feedback.

3 Likes

That looks very promising. Do you plan to add support for monorepos using nx workspaces with multiple apps?

Sure, feel free to create a feature request on GitHub and we will take a look.