diff --git a/.gitignore b/.gitignore
index 4b00baf..b8957ff 100644
--- a/.gitignore
+++ b/.gitignore
@@ -41,3 +41,5 @@ example
# generated native folders
/ios
/android
+HANDOFF.md
+DESIGN.md
diff --git a/eslint.config.js b/eslint.config.js
new file mode 100644
index 0000000..ba708ed
--- /dev/null
+++ b/eslint.config.js
@@ -0,0 +1,10 @@
+// https://docs.expo.dev/guides/using-eslint/
+const { defineConfig } = require('eslint/config');
+const expoConfig = require("eslint-config-expo/flat");
+
+module.exports = defineConfig([
+ expoConfig,
+ {
+ ignores: ["dist/*"],
+ }
+]);
diff --git a/modules/astra-library-scanner/android/build.gradle b/modules/astra-library-scanner/android/build.gradle
new file mode 100644
index 0000000..4498825
--- /dev/null
+++ b/modules/astra-library-scanner/android/build.gradle
@@ -0,0 +1,18 @@
+plugins {
+ id 'com.android.library'
+ id 'expo-module-gradle-plugin'
+}
+
+group = 'expo.modules.astralibraryscanner'
+version = '0.1.0'
+
+android {
+ namespace "expo.modules.astralibraryscanner"
+ defaultConfig {
+ versionCode 1
+ versionName "0.1.0"
+ }
+ lintOptions {
+ abortOnError false
+ }
+}
diff --git a/modules/astra-library-scanner/android/build/.transforms/29ef0e4334b15aafef8157295d19f9ed/results.bin b/modules/astra-library-scanner/android/build/.transforms/29ef0e4334b15aafef8157295d19f9ed/results.bin
new file mode 100644
index 0000000..0d259dd
--- /dev/null
+++ b/modules/astra-library-scanner/android/build/.transforms/29ef0e4334b15aafef8157295d19f9ed/results.bin
@@ -0,0 +1 @@
+o/classes
diff --git a/modules/astra-library-scanner/android/build/.transforms/29ef0e4334b15aafef8157295d19f9ed/transformed/classes/classes_dex/classes.dex b/modules/astra-library-scanner/android/build/.transforms/29ef0e4334b15aafef8157295d19f9ed/transformed/classes/classes_dex/classes.dex
new file mode 100644
index 0000000..b17042e
Binary files /dev/null and b/modules/astra-library-scanner/android/build/.transforms/29ef0e4334b15aafef8157295d19f9ed/transformed/classes/classes_dex/classes.dex differ
diff --git a/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/results.bin b/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/results.bin
new file mode 100644
index 0000000..7ed749e
--- /dev/null
+++ b/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/results.bin
@@ -0,0 +1 @@
+o/bundleLibRuntimeToDirDebug
diff --git a/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$1$1$1.dex b/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$1$1$1.dex
new file mode 100644
index 0000000..1639645
Binary files /dev/null and b/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$1$1$1.dex differ
diff --git a/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$1$2$1$1$1.dex b/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$1$2$1$1$1.dex
new file mode 100644
index 0000000..81fb500
Binary files /dev/null and b/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$1$2$1$1$1.dex differ
diff --git a/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$1$2$1.dex b/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$1$2$1.dex
new file mode 100644
index 0000000..ae47ae6
Binary files /dev/null and b/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$1$2$1.dex differ
diff --git a/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$1.dex b/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$1.dex
new file mode 100644
index 0000000..2025af2
Binary files /dev/null and b/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$1.dex differ
diff --git a/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$2.dex b/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$2.dex
new file mode 100644
index 0000000..26255d2
Binary files /dev/null and b/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$2.dex differ
diff --git a/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$3.dex b/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$3.dex
new file mode 100644
index 0000000..1a2ebe3
Binary files /dev/null and b/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$3.dex differ
diff --git a/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$4.dex b/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$4.dex
new file mode 100644
index 0000000..dfa4b5e
Binary files /dev/null and b/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$4.dex differ
diff --git a/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$5.dex b/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$5.dex
new file mode 100644
index 0000000..8b3ec22
Binary files /dev/null and b/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$5.dex differ
diff --git a/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$6.dex b/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$6.dex
new file mode 100644
index 0000000..b93a26c
Binary files /dev/null and b/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$6.dex differ
diff --git a/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$Coroutine$1.dex b/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$Coroutine$1.dex
new file mode 100644
index 0000000..49d2da3
Binary files /dev/null and b/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$Coroutine$1.dex differ
diff --git a/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$Coroutine$2.dex b/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$Coroutine$2.dex
new file mode 100644
index 0000000..382f941
Binary files /dev/null and b/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$Coroutine$2.dex differ
diff --git a/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$Coroutine$3.dex b/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$Coroutine$3.dex
new file mode 100644
index 0000000..d714625
Binary files /dev/null and b/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$Coroutine$3.dex differ
diff --git a/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$Coroutine$4.dex b/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$Coroutine$4.dex
new file mode 100644
index 0000000..65b3033
Binary files /dev/null and b/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$Coroutine$4.dex differ
diff --git a/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$Coroutine$5.dex b/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$Coroutine$5.dex
new file mode 100644
index 0000000..e93f809
Binary files /dev/null and b/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$Coroutine$5.dex differ
diff --git a/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$FunctionWithoutArgs$1.dex b/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$FunctionWithoutArgs$1.dex
new file mode 100644
index 0000000..42d7e35
Binary files /dev/null and b/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$FunctionWithoutArgs$1.dex differ
diff --git a/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$FunctionWithoutArgs$2.dex b/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$FunctionWithoutArgs$2.dex
new file mode 100644
index 0000000..5d8766c
Binary files /dev/null and b/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$FunctionWithoutArgs$2.dex differ
diff --git a/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule.dex b/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule.dex
new file mode 100644
index 0000000..d447589
Binary files /dev/null and b/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/AstraLibraryScannerModule.dex differ
diff --git a/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/BuildConfig.dex b/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/BuildConfig.dex
new file mode 100644
index 0000000..ee0e39b
Binary files /dev/null and b/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/BuildConfig.dex differ
diff --git a/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/FileRequest.dex b/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/FileRequest.dex
new file mode 100644
index 0000000..f591da7
Binary files /dev/null and b/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/expo/modules/astralibraryscanner/FileRequest.dex differ
diff --git a/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/desugar_graph.bin b/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/desugar_graph.bin
new file mode 100644
index 0000000..601f245
Binary files /dev/null and b/modules/astra-library-scanner/android/build/.transforms/382efa22b501a1f68234cf3c256624de/transformed/bundleLibRuntimeToDirDebug/desugar_graph.bin differ
diff --git a/modules/astra-library-scanner/android/build/generated/source/buildConfig/debug/expo/modules/astralibraryscanner/BuildConfig.java b/modules/astra-library-scanner/android/build/generated/source/buildConfig/debug/expo/modules/astralibraryscanner/BuildConfig.java
new file mode 100644
index 0000000..d39c7e1
--- /dev/null
+++ b/modules/astra-library-scanner/android/build/generated/source/buildConfig/debug/expo/modules/astralibraryscanner/BuildConfig.java
@@ -0,0 +1,10 @@
+/**
+ * Automatically generated file. DO NOT MODIFY
+ */
+package expo.modules.astralibraryscanner;
+
+public final class BuildConfig {
+ public static final boolean DEBUG = Boolean.parseBoolean("true");
+ public static final String LIBRARY_PACKAGE_NAME = "expo.modules.astralibraryscanner";
+ public static final String BUILD_TYPE = "debug";
+}
diff --git a/modules/astra-library-scanner/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml b/modules/astra-library-scanner/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml
new file mode 100644
index 0000000..8064d8b
--- /dev/null
+++ b/modules/astra-library-scanner/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/modules/astra-library-scanner/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output-metadata.json b/modules/astra-library-scanner/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output-metadata.json
new file mode 100644
index 0000000..6d196e2
--- /dev/null
+++ b/modules/astra-library-scanner/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output-metadata.json
@@ -0,0 +1,18 @@
+{
+ "version": 3,
+ "artifactType": {
+ "type": "AAPT_FRIENDLY_MERGED_MANIFESTS",
+ "kind": "Directory"
+ },
+ "applicationId": "expo.modules.astralibraryscanner",
+ "variantName": "debug",
+ "elements": [
+ {
+ "type": "SINGLE",
+ "filters": [],
+ "attributes": [],
+ "outputFile": "AndroidManifest.xml"
+ }
+ ],
+ "elementType": "File"
+}
\ No newline at end of file
diff --git a/modules/astra-library-scanner/android/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties b/modules/astra-library-scanner/android/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties
new file mode 100644
index 0000000..1211b1e
--- /dev/null
+++ b/modules/astra-library-scanner/android/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties
@@ -0,0 +1,6 @@
+aarFormatVersion=1.0
+aarMetadataVersion=1.0
+minCompileSdk=1
+minCompileSdkExtension=0
+minAndroidGradlePluginVersion=1.0.0
+coreLibraryDesugaringEnabled=false
diff --git a/modules/astra-library-scanner/android/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json b/modules/astra-library-scanner/android/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/modules/astra-library-scanner/android/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/modules/astra-library-scanner/android/build/intermediates/compile_library_classes_jar/debug/bundleLibCompileToJarDebug/classes.jar b/modules/astra-library-scanner/android/build/intermediates/compile_library_classes_jar/debug/bundleLibCompileToJarDebug/classes.jar
new file mode 100644
index 0000000..64f5e42
Binary files /dev/null and b/modules/astra-library-scanner/android/build/intermediates/compile_library_classes_jar/debug/bundleLibCompileToJarDebug/classes.jar differ
diff --git a/modules/astra-library-scanner/android/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar b/modules/astra-library-scanner/android/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar
new file mode 100644
index 0000000..8d14045
Binary files /dev/null and b/modules/astra-library-scanner/android/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar differ
diff --git a/modules/astra-library-scanner/android/build/intermediates/compile_symbol_list/debug/generateDebugRFile/R.txt b/modules/astra-library-scanner/android/build/intermediates/compile_symbol_list/debug/generateDebugRFile/R.txt
new file mode 100644
index 0000000..e69de29
diff --git a/modules/astra-library-scanner/android/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties b/modules/astra-library-scanner/android/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties
new file mode 100644
index 0000000..83d3bce
--- /dev/null
+++ b/modules/astra-library-scanner/android/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties
@@ -0,0 +1 @@
+#Fri Jun 12 14:51:46 EDT 2026
diff --git a/modules/astra-library-scanner/android/build/intermediates/incremental/debug/packageDebugResources/merger.xml b/modules/astra-library-scanner/android/build/intermediates/incremental/debug/packageDebugResources/merger.xml
new file mode 100644
index 0000000..f6fd81b
--- /dev/null
+++ b/modules/astra-library-scanner/android/build/intermediates/incremental/debug/packageDebugResources/merger.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/modules/astra-library-scanner/android/build/intermediates/incremental/mergeDebugAssets/merger.xml b/modules/astra-library-scanner/android/build/intermediates/incremental/mergeDebugAssets/merger.xml
new file mode 100644
index 0000000..1eaa397
--- /dev/null
+++ b/modules/astra-library-scanner/android/build/intermediates/incremental/mergeDebugAssets/merger.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/modules/astra-library-scanner/android/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml b/modules/astra-library-scanner/android/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml
new file mode 100644
index 0000000..70039c7
--- /dev/null
+++ b/modules/astra-library-scanner/android/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/modules/astra-library-scanner/android/build/intermediates/incremental/mergeDebugShaders/merger.xml b/modules/astra-library-scanner/android/build/intermediates/incremental/mergeDebugShaders/merger.xml
new file mode 100644
index 0000000..205546d
--- /dev/null
+++ b/modules/astra-library-scanner/android/build/intermediates/incremental/mergeDebugShaders/merger.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/modules/astra-library-scanner/android/build/intermediates/java_res/debug/processDebugJavaRes/out/META-INF/astra-library-scanner_debug.kotlin_module b/modules/astra-library-scanner/android/build/intermediates/java_res/debug/processDebugJavaRes/out/META-INF/astra-library-scanner_debug.kotlin_module
new file mode 100644
index 0000000..9dbc290
Binary files /dev/null and b/modules/astra-library-scanner/android/build/intermediates/java_res/debug/processDebugJavaRes/out/META-INF/astra-library-scanner_debug.kotlin_module differ
diff --git a/modules/astra-library-scanner/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/expo/modules/astralibraryscanner/BuildConfig.class b/modules/astra-library-scanner/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/expo/modules/astralibraryscanner/BuildConfig.class
new file mode 100644
index 0000000..ad4e2cb
Binary files /dev/null and b/modules/astra-library-scanner/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/expo/modules/astralibraryscanner/BuildConfig.class differ
diff --git a/modules/astra-library-scanner/android/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt b/modules/astra-library-scanner/android/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt
new file mode 100644
index 0000000..78ac5b8
--- /dev/null
+++ b/modules/astra-library-scanner/android/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt
@@ -0,0 +1,2 @@
+R_DEF: Internal format may change without notice
+local
diff --git a/modules/astra-library-scanner/android/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt b/modules/astra-library-scanner/android/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt
new file mode 100644
index 0000000..1f00ead
--- /dev/null
+++ b/modules/astra-library-scanner/android/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt
@@ -0,0 +1,7 @@
+1
+2
+4
+5
+6
+7
diff --git a/modules/astra-library-scanner/android/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml b/modules/astra-library-scanner/android/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml
new file mode 100644
index 0000000..8064d8b
--- /dev/null
+++ b/modules/astra-library-scanner/android/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/modules/astra-library-scanner/android/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json b/modules/astra-library-scanner/android/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json
new file mode 100644
index 0000000..0637a08
--- /dev/null
+++ b/modules/astra-library-scanner/android/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/modules/astra-library-scanner/android/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt b/modules/astra-library-scanner/android/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt
new file mode 100644
index 0000000..08f4ebe
--- /dev/null
+++ b/modules/astra-library-scanner/android/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt
@@ -0,0 +1 @@
+0 Warning/Error
\ No newline at end of file
diff --git a/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/META-INF/astra-library-scanner_debug.kotlin_module b/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/META-INF/astra-library-scanner_debug.kotlin_module
new file mode 100644
index 0000000..9dbc290
Binary files /dev/null and b/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/META-INF/astra-library-scanner_debug.kotlin_module differ
diff --git a/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$1$1$1.class b/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$1$1$1.class
new file mode 100644
index 0000000..cc8c355
Binary files /dev/null and b/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$1$1$1.class differ
diff --git a/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$1$2$1$1$1.class b/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$1$2$1$1$1.class
new file mode 100644
index 0000000..451ef4c
Binary files /dev/null and b/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$1$2$1$1$1.class differ
diff --git a/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$1$2$1.class b/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$1$2$1.class
new file mode 100644
index 0000000..364569a
Binary files /dev/null and b/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$1$2$1.class differ
diff --git a/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$1.class b/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$1.class
new file mode 100644
index 0000000..bb21485
Binary files /dev/null and b/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$1.class differ
diff --git a/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$2.class b/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$2.class
new file mode 100644
index 0000000..f787913
Binary files /dev/null and b/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$2.class differ
diff --git a/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$3.class b/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$3.class
new file mode 100644
index 0000000..48304e1
Binary files /dev/null and b/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$3.class differ
diff --git a/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$4.class b/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$4.class
new file mode 100644
index 0000000..d177720
Binary files /dev/null and b/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$4.class differ
diff --git a/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$5.class b/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$5.class
new file mode 100644
index 0000000..761452e
Binary files /dev/null and b/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$5.class differ
diff --git a/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$6.class b/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$6.class
new file mode 100644
index 0000000..5345370
Binary files /dev/null and b/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$6.class differ
diff --git a/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$Coroutine$1.class b/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$Coroutine$1.class
new file mode 100644
index 0000000..7c38978
Binary files /dev/null and b/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$Coroutine$1.class differ
diff --git a/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$Coroutine$2.class b/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$Coroutine$2.class
new file mode 100644
index 0000000..f21086c
Binary files /dev/null and b/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$Coroutine$2.class differ
diff --git a/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$Coroutine$3.class b/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$Coroutine$3.class
new file mode 100644
index 0000000..3cbaf50
Binary files /dev/null and b/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$Coroutine$3.class differ
diff --git a/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$Coroutine$4.class b/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$Coroutine$4.class
new file mode 100644
index 0000000..f607931
Binary files /dev/null and b/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$Coroutine$4.class differ
diff --git a/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$Coroutine$5.class b/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$Coroutine$5.class
new file mode 100644
index 0000000..441ba56
Binary files /dev/null and b/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$Coroutine$5.class differ
diff --git a/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$FunctionWithoutArgs$1.class b/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$FunctionWithoutArgs$1.class
new file mode 100644
index 0000000..35731a0
Binary files /dev/null and b/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$FunctionWithoutArgs$1.class differ
diff --git a/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$FunctionWithoutArgs$2.class b/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$FunctionWithoutArgs$2.class
new file mode 100644
index 0000000..eebcc6d
Binary files /dev/null and b/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$FunctionWithoutArgs$2.class differ
diff --git a/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule.class b/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule.class
new file mode 100644
index 0000000..918cfb9
Binary files /dev/null and b/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/AstraLibraryScannerModule.class differ
diff --git a/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/BuildConfig.class b/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/BuildConfig.class
new file mode 100644
index 0000000..ad4e2cb
Binary files /dev/null and b/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/BuildConfig.class differ
diff --git a/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/FileRequest.class b/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/FileRequest.class
new file mode 100644
index 0000000..3c09c14
Binary files /dev/null and b/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/expo/modules/astralibraryscanner/FileRequest.class differ
diff --git a/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_jar/debug/bundleLibRuntimeToJarDebug/classes.jar b/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_jar/debug/bundleLibRuntimeToJarDebug/classes.jar
new file mode 100644
index 0000000..e072e0a
Binary files /dev/null and b/modules/astra-library-scanner/android/build/intermediates/runtime_library_classes_jar/debug/bundleLibRuntimeToJarDebug/classes.jar differ
diff --git a/modules/astra-library-scanner/android/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt b/modules/astra-library-scanner/android/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt
new file mode 100644
index 0000000..7e274f8
--- /dev/null
+++ b/modules/astra-library-scanner/android/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt
@@ -0,0 +1 @@
+expo.modules.astralibraryscanner
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab
new file mode 100644
index 0000000..bdf584a
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream
new file mode 100644
index 0000000..4a0975a
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len
new file mode 100644
index 0000000..553b482
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.keystream.len differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.len b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.len
new file mode 100644
index 0000000..2a17e6e
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.len differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at
new file mode 100644
index 0000000..10c9a46
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab.values.at differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i
new file mode 100644
index 0000000..28d041a
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i.len b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i.len
new file mode 100644
index 0000000..131e265
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/inputs/source-to-output.tab_i.len differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab
new file mode 100644
index 0000000..6edbe05
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream
new file mode 100644
index 0000000..f195da2
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len
new file mode 100644
index 0000000..c6582fd
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len
new file mode 100644
index 0000000..01bdaa1
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.len differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at
new file mode 100644
index 0000000..fc0e221
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab.values.at differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i
new file mode 100644
index 0000000..3bbfd1f
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i.len b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i.len
new file mode 100644
index 0000000..131e265
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-attributes.tab_i.len differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab
new file mode 100644
index 0000000..337da63
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream
new file mode 100644
index 0000000..f195da2
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len
new file mode 100644
index 0000000..c6582fd
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len
new file mode 100644
index 0000000..01bdaa1
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at
new file mode 100644
index 0000000..93a4d48
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i
new file mode 100644
index 0000000..3bbfd1f
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len
new file mode 100644
index 0000000..131e265
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab
new file mode 100644
index 0000000..efcf01e
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream
new file mode 100644
index 0000000..893e61e
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len
new file mode 100644
index 0000000..c84115f
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len
new file mode 100644
index 0000000..09407ef
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at
new file mode 100644
index 0000000..b358bdd
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i
new file mode 100644
index 0000000..91b872b
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len
new file mode 100644
index 0000000..131e265
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab
new file mode 100644
index 0000000..6b364c9
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream
new file mode 100644
index 0000000..6c3b7ea
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len
new file mode 100644
index 0000000..6033372
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.keystream.len differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len
new file mode 100644
index 0000000..a9f80ae
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.len differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at
new file mode 100644
index 0000000..83514c7
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab.values.at differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i
new file mode 100644
index 0000000..bddc5b0
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i.len b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i.len
new file mode 100644
index 0000000..131e265
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/proto.tab_i.len differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab
new file mode 100644
index 0000000..bdf584a
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream
new file mode 100644
index 0000000..4a0975a
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len
new file mode 100644
index 0000000..553b482
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len
new file mode 100644
index 0000000..2a17e6e
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.len differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at
new file mode 100644
index 0000000..05afd1f
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i
new file mode 100644
index 0000000..28d041a
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len
new file mode 100644
index 0000000..131e265
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab
new file mode 100644
index 0000000..1e11d35
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream
new file mode 100644
index 0000000..7262ef0
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len
new file mode 100644
index 0000000..b9d571f
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.len b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.len
new file mode 100644
index 0000000..01bdaa1
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.len differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at
new file mode 100644
index 0000000..ca282fb
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab.values.at differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i
new file mode 100644
index 0000000..e71fada
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i.len b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i.len
new file mode 100644
index 0000000..131e265
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/subtypes.tab_i.len differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab
new file mode 100644
index 0000000..6046526
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream
new file mode 100644
index 0000000..bc273f6
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len
new file mode 100644
index 0000000..bcd95fb
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.len b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.len
new file mode 100644
index 0000000..01bdaa1
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.len differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at
new file mode 100644
index 0000000..1416f69
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab.values.at differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i
new file mode 100644
index 0000000..3bbfd1f
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i.len b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i.len
new file mode 100644
index 0000000..131e265
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/jvm/kotlin/supertypes.tab_i.len differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/counters.tab b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/counters.tab
new file mode 100644
index 0000000..166c057
--- /dev/null
+++ b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/counters.tab
@@ -0,0 +1,2 @@
+1
+0
\ No newline at end of file
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab
new file mode 100644
index 0000000..bdf584a
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream
new file mode 100644
index 0000000..4a0975a
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len
new file mode 100644
index 0000000..553b482
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.keystream.len differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.len b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.len
new file mode 100644
index 0000000..2a17e6e
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.len differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at
new file mode 100644
index 0000000..5875372
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab.values.at differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i
new file mode 100644
index 0000000..28d041a
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i.len b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i.len
new file mode 100644
index 0000000..131e265
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/file-to-id.tab_i.len differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab
new file mode 100644
index 0000000..8aad32b
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream
new file mode 100644
index 0000000..08e7df1
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len
new file mode 100644
index 0000000..b7da01d
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.keystream.len differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len
new file mode 100644
index 0000000..2a17e6e
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.len differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at
new file mode 100644
index 0000000..dec2d16
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab.values.at differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len
new file mode 100644
index 0000000..1b1cb4d
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/id-to-file.tab_i.len differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab
new file mode 100644
index 0000000..9ec5d60
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream
new file mode 100644
index 0000000..5b3413f
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len
new file mode 100644
index 0000000..db84b4f
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.keystream.len differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.len b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.len
new file mode 100644
index 0000000..684cd78
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.len differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at
new file mode 100644
index 0000000..27c740a
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab.values.at differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab_i b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab_i
new file mode 100644
index 0000000..38cc63e
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab_i differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab_i.len b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab_i.len
new file mode 100644
index 0000000..131e265
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/caches-jvm/lookups/lookups.tab_i.len differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/last-build.bin b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/last-build.bin
new file mode 100644
index 0000000..a2e03e8
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/cacheable/last-build.bin differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin
new file mode 100644
index 0000000..fa215cc
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin differ
diff --git a/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/local-state/build-history.bin b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/local-state/build-history.bin
new file mode 100644
index 0000000..d1406ef
Binary files /dev/null and b/modules/astra-library-scanner/android/build/kotlin/compileDebugKotlin/local-state/build-history.bin differ
diff --git a/modules/astra-library-scanner/android/build/outputs/logs/manifest-merger-debug-report.txt b/modules/astra-library-scanner/android/build/outputs/logs/manifest-merger-debug-report.txt
new file mode 100644
index 0000000..470ee5f
--- /dev/null
+++ b/modules/astra-library-scanner/android/build/outputs/logs/manifest-merger-debug-report.txt
@@ -0,0 +1,14 @@
+-- Merging decision tree log ---
+manifest
+ADDED from /Users/landerhartel/Documents/astra/astra-mobile/modules/astra-library-scanner/android/src/main/AndroidManifest.xml:1:1-2:12
+INJECTED from /Users/landerhartel/Documents/astra/astra-mobile/modules/astra-library-scanner/android/src/main/AndroidManifest.xml:1:1-2:12
+ package
+ INJECTED from /Users/landerhartel/Documents/astra/astra-mobile/modules/astra-library-scanner/android/src/main/AndroidManifest.xml
+uses-sdk
+INJECTED from /Users/landerhartel/Documents/astra/astra-mobile/modules/astra-library-scanner/android/src/main/AndroidManifest.xml reason: use-sdk injection requested
+INJECTED from /Users/landerhartel/Documents/astra/astra-mobile/modules/astra-library-scanner/android/src/main/AndroidManifest.xml
+INJECTED from /Users/landerhartel/Documents/astra/astra-mobile/modules/astra-library-scanner/android/src/main/AndroidManifest.xml
+ android:targetSdkVersion
+ INJECTED from /Users/landerhartel/Documents/astra/astra-mobile/modules/astra-library-scanner/android/src/main/AndroidManifest.xml
+ android:minSdkVersion
+ INJECTED from /Users/landerhartel/Documents/astra/astra-mobile/modules/astra-library-scanner/android/src/main/AndroidManifest.xml
diff --git a/modules/astra-library-scanner/android/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin b/modules/astra-library-scanner/android/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin
new file mode 100644
index 0000000..d7ffd94
Binary files /dev/null and b/modules/astra-library-scanner/android/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin differ
diff --git a/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/META-INF/astra-library-scanner_debug.kotlin_module b/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/META-INF/astra-library-scanner_debug.kotlin_module
new file mode 100644
index 0000000..9dbc290
Binary files /dev/null and b/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/META-INF/astra-library-scanner_debug.kotlin_module differ
diff --git a/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$1$1$1.class b/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$1$1$1.class
new file mode 100644
index 0000000..cc8c355
Binary files /dev/null and b/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$1$1$1.class differ
diff --git a/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$1$2$1$1$1.class b/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$1$2$1$1$1.class
new file mode 100644
index 0000000..451ef4c
Binary files /dev/null and b/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$1$2$1$1$1.class differ
diff --git a/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$1$2$1.class b/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$1$2$1.class
new file mode 100644
index 0000000..364569a
Binary files /dev/null and b/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$1$2$1.class differ
diff --git a/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$1.class b/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$1.class
new file mode 100644
index 0000000..bb21485
Binary files /dev/null and b/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$1.class differ
diff --git a/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$2.class b/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$2.class
new file mode 100644
index 0000000..f787913
Binary files /dev/null and b/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$2.class differ
diff --git a/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$3.class b/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$3.class
new file mode 100644
index 0000000..48304e1
Binary files /dev/null and b/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$3.class differ
diff --git a/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$4.class b/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$4.class
new file mode 100644
index 0000000..d177720
Binary files /dev/null and b/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$4.class differ
diff --git a/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$5.class b/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$5.class
new file mode 100644
index 0000000..761452e
Binary files /dev/null and b/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$5.class differ
diff --git a/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$6.class b/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$6.class
new file mode 100644
index 0000000..5345370
Binary files /dev/null and b/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$AsyncFunction$6.class differ
diff --git a/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$Coroutine$1.class b/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$Coroutine$1.class
new file mode 100644
index 0000000..7c38978
Binary files /dev/null and b/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$Coroutine$1.class differ
diff --git a/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$Coroutine$2.class b/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$Coroutine$2.class
new file mode 100644
index 0000000..f21086c
Binary files /dev/null and b/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$Coroutine$2.class differ
diff --git a/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$Coroutine$3.class b/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$Coroutine$3.class
new file mode 100644
index 0000000..3cbaf50
Binary files /dev/null and b/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$Coroutine$3.class differ
diff --git a/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$Coroutine$4.class b/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$Coroutine$4.class
new file mode 100644
index 0000000..f607931
Binary files /dev/null and b/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$Coroutine$4.class differ
diff --git a/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$Coroutine$5.class b/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$Coroutine$5.class
new file mode 100644
index 0000000..441ba56
Binary files /dev/null and b/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$Coroutine$5.class differ
diff --git a/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$FunctionWithoutArgs$1.class b/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$FunctionWithoutArgs$1.class
new file mode 100644
index 0000000..35731a0
Binary files /dev/null and b/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$FunctionWithoutArgs$1.class differ
diff --git a/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$FunctionWithoutArgs$2.class b/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$FunctionWithoutArgs$2.class
new file mode 100644
index 0000000..eebcc6d
Binary files /dev/null and b/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule$definition$lambda$8$$inlined$FunctionWithoutArgs$2.class differ
diff --git a/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule.class b/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule.class
new file mode 100644
index 0000000..918cfb9
Binary files /dev/null and b/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/AstraLibraryScannerModule.class differ
diff --git a/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/FileRequest.class b/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/FileRequest.class
new file mode 100644
index 0000000..3c09c14
Binary files /dev/null and b/modules/astra-library-scanner/android/build/tmp/kotlin-classes/debug/expo/modules/astralibraryscanner/FileRequest.class differ
diff --git a/modules/astra-library-scanner/android/src/main/AndroidManifest.xml b/modules/astra-library-scanner/android/src/main/AndroidManifest.xml
new file mode 100644
index 0000000..bdae66c
--- /dev/null
+++ b/modules/astra-library-scanner/android/src/main/AndroidManifest.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/modules/astra-library-scanner/android/src/main/java/expo/modules/astralibraryscanner/AstraLibraryScannerModule.kt b/modules/astra-library-scanner/android/src/main/java/expo/modules/astralibraryscanner/AstraLibraryScannerModule.kt
new file mode 100644
index 0000000..f582291
--- /dev/null
+++ b/modules/astra-library-scanner/android/src/main/java/expo/modules/astralibraryscanner/AstraLibraryScannerModule.kt
@@ -0,0 +1,341 @@
+package expo.modules.astralibraryscanner
+
+import android.content.Context
+import android.content.Intent
+import android.media.AudioFormat
+import android.media.MediaExtractor
+import android.media.MediaFormat
+import android.media.MediaMetadataRetriever
+import android.net.Uri
+import android.os.Build
+import android.provider.DocumentsContract
+import expo.modules.kotlin.exception.Exceptions
+import expo.modules.kotlin.functions.Coroutine
+import expo.modules.kotlin.modules.Module
+import expo.modules.kotlin.modules.ModuleDefinition
+import expo.modules.kotlin.records.Field
+import expo.modules.kotlin.records.Record
+import kotlinx.coroutines.Dispatchers
+import kotlinx.coroutines.async
+import kotlinx.coroutines.awaitAll
+import kotlinx.coroutines.coroutineScope
+import kotlinx.coroutines.sync.Semaphore
+import kotlinx.coroutines.sync.withPermit
+import kotlinx.coroutines.withContext
+import java.io.File
+import java.security.MessageDigest
+import java.util.concurrent.ConcurrentHashMap
+
+class FileRequest : Record {
+ @Field val uri: String = ""
+ @Field val coverUri: String? = null
+}
+
+class AstraLibraryScannerModule : Module() {
+ // Cover-art hashes memoized per cover URI for the duration of one scan
+ // (cleared on each listAudioFiles call) so an album folder's cover.jpg is
+ // read and hashed once, not once per track.
+ private val coverHashMemo = ConcurrentHashMap()
+
+ override fun definition() = ModuleDefinition {
+ Name("AstraLibraryScanner")
+
+ Events("onScanProgress")
+
+ AsyncFunction("listAudioFiles") Coroutine { treeUri: String, extensions: List ->
+ withContext(Dispatchers.IO) { listAudioFiles(treeUri, extensions) }
+ }
+
+ AsyncFunction("extractMetadata") Coroutine { files: List ->
+ val semaphore = Semaphore(4)
+ coroutineScope {
+ files.map { request ->
+ async(Dispatchers.IO) { semaphore.withPermit { extractOne(request) } }
+ }.awaitAll()
+ }
+ }
+
+ Function("getArtworkDirPath") {
+ artworkDir().absolutePath
+ }
+
+ Function("getPersistedTreeUris") {
+ requireContext().contentResolver.persistedUriPermissions
+ .filter { it.isReadPermission }
+ .map { it.uri.toString() }
+ }
+
+ AsyncFunction("takePersistableUriPermission") { uri: String ->
+ try {
+ requireContext().contentResolver.takePersistableUriPermission(
+ Uri.parse(uri),
+ Intent.FLAG_GRANT_READ_URI_PERMISSION
+ )
+ true
+ } catch (t: Throwable) {
+ false
+ }
+ }
+
+ AsyncFunction("releasePersistedUriPermission") { uri: String ->
+ try {
+ requireContext().contentResolver.releasePersistableUriPermission(
+ Uri.parse(uri),
+ Intent.FLAG_GRANT_READ_URI_PERMISSION
+ )
+ } catch (_: Throwable) {
+ // Already released or never persisted — nothing to do.
+ }
+ }
+ }
+
+ private fun requireContext(): Context =
+ appContext.reactContext ?: throw Exceptions.ReactContextLost()
+
+ private fun artworkDir(): File =
+ File(requireContext().filesDir, "artwork").apply { if (!exists()) mkdirs() }
+
+ // ---------------------------------------------------------------------------
+ // Directory walk
+ // ---------------------------------------------------------------------------
+
+ private val coverBaseNames = listOf("cover", "folder", "front", "albumart")
+ private val coverExtensions = setOf("jpg", "jpeg", "png", "webp")
+
+ private fun listAudioFiles(treeUri: String, extensions: List): Map {
+ coverHashMemo.clear()
+
+ val resolver = requireContext().contentResolver
+ val tree = Uri.parse(treeUri)
+ val extensionSet = extensions.map { it.lowercase() }.toSet()
+
+ val projection = arrayOf(
+ DocumentsContract.Document.COLUMN_DOCUMENT_ID,
+ DocumentsContract.Document.COLUMN_DISPLAY_NAME,
+ DocumentsContract.Document.COLUMN_MIME_TYPE,
+ DocumentsContract.Document.COLUMN_SIZE,
+ DocumentsContract.Document.COLUMN_LAST_MODIFIED
+ )
+
+ val files = mutableListOf