Automated Capacitor Project Configuration
Many large-scale apps need to automate the configuration of their Capacitor project. This could mean incrementing iOS and Android build numbers, configuring manifest and plist files, adding build dependencies in Gradle files, modifying resources, and more.
Capacitor comes with a two useful packages that can be used for managing projects: @trapezedev/project and @trapezedev/configure. @trapezedev/project is a lower-level project management library and @trapezedev/configure is an automated tool that uses the library under the hood but presents a more convenient configuration option for certain use cases.
Both projects and their documentation are available in the Trapeze repo.