From b7b3f2fc273768b473f9aae1013995737663df84 Mon Sep 17 00:00:00 2001 From: engineer Date: Wed, 3 Jun 2026 00:49:41 -0700 Subject: [PATCH] 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 --- package.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/package.json b/package.json index c758eb3..2499132 100644 --- a/package.json +++ b/package.json @@ -48,6 +48,11 @@ "expo": { "install": { "exclude": [] + }, + "autolinking": { + "buildFromSource": [ + ".*" + ] } } }