fix(fdroid): force all expo modules to build from source

Set expo.autolinking.buildFromSource: [".*"] so F-Droid mainline's
scanner doesn't see the prebuilt .aar + -sources.jar files that Expo
ships inside every expo-* npm package's local-maven-repo/ directory.
When this flag is set, expo-modules-autolinking routes each module
through a Gradle source build instead of consuming the prebuilt AAR.

Verified: `./gradlew assembleRelease` succeeds (11 min, 92 MB APK)
with this flag and no prebuilt AARs consumed.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
engineer
2026-06-03 00:49:41 -07:00
parent 18a1017f7d
commit b7b3f2fc27

View File

@@ -48,6 +48,11 @@
"expo": {
"install": {
"exclude": []
},
"autolinking": {
"buildFromSource": [
".*"
]
}
}
}