# Node / npm — keep package-lock.json for reproducible CI builds, # ignore only the installed tree. node_modules/ npm-debug.log* yarn-debug.log* yarn-error.log* # Capacitor generated files (rewritten by `npx cap sync`) # Keep the *project* (mobile/android/, mobile/ios/) but not the # per-sync mirrors. android/app/src/main/assets/public/ android/app/src/main/assets/capacitor.config.json android/app/src/main/assets/capacitor.plugins.json android/app/capacitor.build.gradle android/capacitor.settings.gradle android/capacitor-cordova-android-plugins/ ios/App/App/public/ ios/App/capacitor-cordova-ios-plugins/ ios/App/Pods/ ios/App/Podfile.lock # Android build outputs & local state android/.gradle/ android/build/ android/app/build/ android/app/release/ android/local.properties android/app/release/output-metadata.json android/.idea/ *.apk *.aab *.jks # macOS .DS_Store