-
Notifications
You must be signed in to change notification settings - Fork 7.8k
[media-library][android] Remove promises #38301
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: @wenszel/feat/medialibrary-remove-callbacks
Are you sure you want to change the base?
[media-library][android] Remove promises #38301
Conversation
The Pull Request introduced fingerprint changes against the base commit: d8899ae Fingerprint diff[
{
"op": "changed",
"beforeSource": {
"type": "file",
"filePath": "../../node_modules/semver/classes/comparator.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "3c870ec8af8f75eba32fbffb23aaf51ebb0813b2"
},
"afterSource": {
"type": "file",
"filePath": "../../node_modules/semver/classes/comparator.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "bbb95e311cc51af3911406848972f6cc50761d8f"
}
},
{
"op": "changed",
"beforeSource": {
"type": "file",
"filePath": "../../node_modules/semver/classes/range.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "09f44d26d8a790d586b504fbda860f0ed1007e67"
},
"afterSource": {
"type": "file",
"filePath": "../../node_modules/semver/classes/range.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "49ea81742058369f806770d7d1b1a73192f0ca75"
}
},
{
"op": "changed",
"beforeSource": {
"type": "file",
"filePath": "../../node_modules/semver/classes/semver.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "e75d9408ce87b31a364f6dd62d3c8a4a9d030219"
},
"afterSource": {
"type": "file",
"filePath": "../../node_modules/semver/classes/semver.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "209950c633d84021324a834a14dbcbf0fb3202f4"
}
},
{
"op": "changed",
"beforeSource": {
"type": "file",
"filePath": "../../node_modules/semver/functions/clean.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "b14ca8d95ebbb3141db47d520a294e926d206c14"
},
"afterSource": {
"type": "file",
"filePath": "../../node_modules/semver/functions/clean.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "92466e73dbb620c7b0c58b16e8d39a6d0ff22bc5"
}
},
{
"op": "changed",
"beforeSource": {
"type": "file",
"filePath": "../../node_modules/semver/functions/cmp.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "21166423b991b3b2ac7ecc153fd7f766723431cc"
},
"afterSource": {
"type": "file",
"filePath": "../../node_modules/semver/functions/cmp.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "50a23a530aac08f1545e15bf6441bf031282789e"
}
},
{
"op": "changed",
"beforeSource": {
"type": "file",
"filePath": "../../node_modules/semver/functions/coerce.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "9a3cfd453765cc3071aeba527eb26e57d8aad68b"
},
"afterSource": {
"type": "file",
"filePath": "../../node_modules/semver/functions/coerce.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "c64737eb38e2f78a361af16155116dc84c2af368"
}
},
{
"op": "changed",
"beforeSource": {
"type": "file",
"filePath": "../../node_modules/semver/functions/compare-build.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "09fe3e98b3668d3443059f18cf821d1bfa0e0b4d"
},
"afterSource": {
"type": "file",
"filePath": "../../node_modules/semver/functions/compare-build.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "97ac51143c3f5c2255ba09c0ec0f952a2aecd8d1"
}
},
{
"op": "changed",
"beforeSource": {
"type": "file",
"filePath": "../../node_modules/semver/functions/compare-loose.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "617b795fc96dd227e5842e0af1355e8b2262d687"
},
"afterSource": {
"type": "file",
"filePath": "../../node_modules/semver/functions/compare-loose.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "1c581d61f0ab057af7fed4ad01c66d0998d1aa03"
}
},
{
"op": "changed",
"beforeSource": {
"type": "file",
"filePath": "../../node_modules/semver/functions/compare.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "7251473b1afcf9e24e5bdb75f17451914e3e8f32"
},
"afterSource": {
"type": "file",
"filePath": "../../node_modules/semver/functions/compare.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "33ec903e117ba1fe05cddedb86a9601d94e193a7"
}
},
{
"op": "changed",
"beforeSource": {
"type": "file",
"filePath": "../../node_modules/semver/functions/diff.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "0b236f6c92a732f9faf851b5ced01058c31e7f49"
},
"afterSource": {
"type": "file",
"filePath": "../../node_modules/semver/functions/diff.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "a52f6ea79cf0224fda0d44968159b8dc13e36d7c"
}
},
{
"op": "changed",
"beforeSource": {
"type": "file",
"filePath": "../../node_modules/semver/functions/eq.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "ff104092ea95f93204cd2db9cd56076f2dffd63c"
},
"afterSource": {
"type": "file",
"filePath": "../../node_modules/semver/functions/eq.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "498639a97e5682386b94c24096f133db4fd163d0"
}
},
{
"op": "changed",
"beforeSource": {
"type": "file",
"filePath": "../../node_modules/semver/functions/gt.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "433f55498ceca52d104d994fbc18dcfdca12d59a"
},
"afterSource": {
"type": "file",
"filePath": "../../node_modules/semver/functions/gt.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "d5e2d5e6294e56ee0a42e92e3a89d8cf294cb833"
}
},
{
"op": "changed",
"beforeSource": {
"type": "file",
"filePath": "../../node_modules/semver/functions/gte.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "9be3ff43b53eabeb6cd1c2512fbc2fe3c0afd610"
},
"afterSource": {
"type": "file",
"filePath": "../../node_modules/semver/functions/gte.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "b9c50a385c8e3877108a001fb8548b122a155193"
}
},
{
"op": "changed",
"beforeSource": {
"type": "file",
"filePath": "../../node_modules/semver/functions/inc.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "683199aa0176d553a56595a50e440bc6485862d0"
},
"afterSource": {
"type": "file",
"filePath": "../../node_modules/semver/functions/inc.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "5814d4948ca724f91f2b61213c011bf8034f112f"
}
},
{
"op": "changed",
"beforeSource": {
"type": "file",
"filePath": "../../node_modules/semver/functions/lt.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "65e0c706e5443d06322dda710015a2276e07ec31"
},
"afterSource": {
"type": "file",
"filePath": "../../node_modules/semver/functions/lt.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "fad43ee11cd4b18e2fbaf50593ae540f27365a87"
}
},
{
"op": "changed",
"beforeSource": {
"type": "file",
"filePath": "../../node_modules/semver/functions/lte.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "5a4f50702c5df82771cd8b141e3cd10c7ec82d44"
},
"afterSource": {
"type": "file",
"filePath": "../../node_modules/semver/functions/lte.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "bd1875ed01c16e0bf753352e775cfc3d993cc228"
}
},
{
"op": "changed",
"beforeSource": {
"type": "file",
"filePath": "../../node_modules/semver/functions/major.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "54def85808c79a71474ff29c046e392e018f277a"
},
"afterSource": {
"type": "file",
"filePath": "../../node_modules/semver/functions/major.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "5e2668d635ca6c7bde9bc1b7f763f26674e83c11"
}
},
{
"op": "changed",
"beforeSource": {
"type": "file",
"filePath": "../../node_modules/semver/functions/minor.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "890bbda24b7af11d6d0a300e183f49d84f889d0e"
},
"afterSource": {
"type": "file",
"filePath": "../../node_modules/semver/functions/minor.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "4bc0bc3ec293449f5fea1cbcfe976c8d2a26cce5"
}
},
{
"op": "changed",
"beforeSource": {
"type": "file",
"filePath": "../../node_modules/semver/functions/neq.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "e9e7baf1c749c5a507ccc03f18f49f6e8ae85057"
},
"afterSource": {
"type": "file",
"filePath": "../../node_modules/semver/functions/neq.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "dfa93428b2368cff5aefd91d812bed067cb31ad6"
}
},
{
"op": "changed",
"beforeSource": {
"type": "file",
"filePath": "../../node_modules/semver/functions/parse.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "e4705af170f7962e665e064b5a944f343812c167"
},
"afterSource": {
"type": "file",
"filePath": "../../node_modules/semver/functions/parse.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "1bfe17569d11f23f9a539340cee18bba0e3f4f0a"
}
},
{
"op": "changed",
"beforeSource": {
"type": "file",
"filePath": "../../node_modules/semver/functions/patch.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "f5f17be18415c020fad48b1141e32510c20d5c36"
},
"afterSource": {
"type": "file",
"filePath": "../../node_modules/semver/functions/patch.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "a78ef0c69e82d2a7b1f4f697e620aef6ad1de458"
}
},
{
"op": "changed",
"beforeSource": {
"type": "file",
"filePath": "../../node_modules/semver/functions/prerelease.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "c9b0cc70c586ab3300be5722fccef224af5cfaff"
},
"afterSource": {
"type": "file",
"filePath": "../../node_modules/semver/functions/prerelease.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "40a72fe55e64efcc0a5c6b859a0378ab030837db"
}
},
{
"op": "changed",
"beforeSource": {
"type": "file",
"filePath": "../../node_modules/semver/functions/rcompare.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "1c17a7421f6bb559ac1c7be32eac42fb389bc399"
},
"afterSource": {
"type": "file",
"filePath": "../../node_modules/semver/functions/rcompare.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "51f8192667aa9e1320e7fe0616b583039e8042c0"
}
},
{
"op": "changed",
"beforeSource": {
"type": "file",
"filePath": "../../node_modules/semver/functions/rsort.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "e5262b20ea5a71950d495e975bf7461856eefa7b"
},
"afterSource": {
"type": "file",
"filePath": "../../node_modules/semver/functions/rsort.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "1e99dcf8aa9518558b2a6945302273ac7b8d69bc"
}
},
{
"op": "changed",
"beforeSource": {
"type": "file",
"filePath": "../../node_modules/semver/functions/satisfies.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "99892d257ac6a4eb62c001ccdbc4d9adeeba0d6c"
},
"afterSource": {
"type": "file",
"filePath": "../../node_modules/semver/functions/satisfies.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "47a3e3141433768a2ca6a03841c842d15cf419c2"
}
},
{
"op": "changed",
"beforeSource": {
"type": "file",
"filePath": "../../node_modules/semver/functions/sort.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "b205969955ac9d5c87fc00af6a4defb06a02d177"
},
"afterSource": {
"type": "file",
"filePath": "../../node_modules/semver/functions/sort.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "b7fc2bc365d5f6f9e2ad842441755e7b8b19de5c"
}
},
{
"op": "changed",
"beforeSource": {
"type": "file",
"filePath": "../../node_modules/semver/functions/valid.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "15aae066a5a4e0b4c483c34a7d890a1cb1bf37dc"
},
"afterSource": {
"type": "file",
"filePath": "../../node_modules/semver/functions/valid.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "edc5b800b8f302ac7ce238a419a02810cdeed8f2"
}
},
{
"op": "changed",
"beforeSource": {
"type": "file",
"filePath": "../../node_modules/semver/index.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "fa2fcdab5d07e33464885fc2dceef7de68b6e64c"
},
"afterSource": {
"type": "file",
"filePath": "../../node_modules/semver/index.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "c01f38060f8c1eea0a62ee127afc3a7601029818"
}
},
{
"op": "changed",
"beforeSource": {
"type": "file",
"filePath": "../../node_modules/semver/internal/constants.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "bdae81d63b86987532783062e9f0e52cd510337e"
},
"afterSource": {
"type": "file",
"filePath": "../../node_modules/semver/internal/constants.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "819a733e61b6014ca6feeb6a570304612afe2b52"
}
},
{
"op": "changed",
"beforeSource": {
"type": "file",
"filePath": "../../node_modules/semver/internal/debug.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "85f4a727c53a3a941f13e5c1d4a5b5621837018d"
},
"afterSource": {
"type": "file",
"filePath": "../../node_modules/semver/internal/debug.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "d6166e7a8eda16340619cb02ee09c19a422b8333"
}
},
{
"op": "changed",
"beforeSource": {
"type": "file",
"filePath": "../../node_modules/semver/internal/identifiers.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "ec5f6f5a140e6f106213a2f4fe4da7c177254afa"
},
"afterSource": {
"type": "file",
"filePath": "../../node_modules/semver/internal/identifiers.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "510c174c5bfc993023542e3b4f699cd18e2e0559"
}
},
{
"op": "changed",
"beforeSource": {
"type": "file",
"filePath": "../../node_modules/semver/internal/lrucache.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "eb75635a6770e1f672f48af7dfb30af4cef67257"
},
"afterSource": {
"type": "file",
"filePath": "../../node_modules/semver/internal/lrucache.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "26ae88faff2fd3ef9fbda59267979c98a1fea511"
}
},
{
"op": "changed",
"beforeSource": {
"type": "file",
"filePath": "../../node_modules/semver/internal/parse-options.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "54122fce1116f43a4179acc71c67dfb7cc3b1244"
},
"afterSource": {
"type": "file",
"filePath": "../../node_modules/semver/internal/parse-options.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "19a8ad4d2c32f4386402bd9eb235df80c73a8f75"
}
},
{
"op": "changed",
"beforeSource": {
"type": "file",
"filePath": "../../node_modules/semver/internal/re.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "ca7d00684a8d46316108388b1383d71110f0ae36"
},
"afterSource": {
"type": "file",
"filePath": "../../node_modules/semver/internal/re.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "4847405c77f0465eb4baebe1385b155e72b57f6a"
}
},
{
"op": "changed",
"beforeSource": {
"type": "file",
"filePath": "../../node_modules/semver/ranges/gtr.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "c7882b7cd26aa3eabad43a139269b3f6491b6d0f"
},
"afterSource": {
"type": "file",
"filePath": "../../node_modules/semver/ranges/gtr.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "4f69fb02e28923fe7126531d80862dc85bf94c19"
}
},
{
"op": "changed",
"beforeSource": {
"type": "file",
"filePath": "../../node_modules/semver/ranges/intersects.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "b3d99194b21e697fb18801b1c9948a99d211964b"
},
"afterSource": {
"type": "file",
"filePath": "../../node_modules/semver/ranges/intersects.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "3763224a30a86582b56a4cdf1ebaa97b5038e1c8"
}
},
{
"op": "changed",
"beforeSource": {
"type": "file",
"filePath": "../../node_modules/semver/ranges/ltr.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "da218113d9e0ec30e2aa6fe78a10d3714aa3bf9b"
},
"afterSource": {
"type": "file",
"filePath": "../../node_modules/semver/ranges/ltr.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "d4948b6f660390895f8ac0cfe4cad97bc1f15190"
}
},
{
"op": "changed",
"beforeSource": {
"type": "file",
"filePath": "../../node_modules/semver/ranges/max-satisfying.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "f8c83dbb0e5afad948bcb3208ebc921a27c0a0a2"
},
"afterSource": {
"type": "file",
"filePath": "../../node_modules/semver/ranges/max-satisfying.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "4dcef246781158eef12758041375d1bce437a383"
}
},
{
"op": "changed",
"beforeSource": {
"type": "file",
"filePath": "../../node_modules/semver/ranges/min-satisfying.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "adeeec614b228d5ca286f2c20eb6de62794998ca"
},
"afterSource": {
"type": "file",
"filePath": "../../node_modules/semver/ranges/min-satisfying.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "2155aea4b92343159e1b803f878a47297ca9aa66"
}
},
{
"op": "changed",
"beforeSource": {
"type": "file",
"filePath": "../../node_modules/semver/ranges/min-version.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "a94a78ba15f76a689c9539cfc4159a1d80ce173a"
},
"afterSource": {
"type": "file",
"filePath": "../../node_modules/semver/ranges/min-version.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "04dab32f676a52ee4c81f440eb1b5d6c7511afa5"
}
},
{
"op": "changed",
"beforeSource": {
"type": "file",
"filePath": "../../node_modules/semver/ranges/outside.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "52b6a78ef1d020346810fcc12d4f9b949aa53612"
},
"afterSource": {
"type": "file",
"filePath": "../../node_modules/semver/ranges/outside.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "c6f8b84ebd967e5479159e2f876f3ba27530eb97"
}
},
{
"op": "changed",
"beforeSource": {
"type": "file",
"filePath": "../../node_modules/semver/ranges/simplify.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "cf6dbdf4d223bed9b63ddb41cf63c188f49ab75d"
},
"afterSource": {
"type": "file",
"filePath": "../../node_modules/semver/ranges/simplify.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "bc651999d477c5698289adcd2ed8773cf7a2da11"
}
},
{
"op": "changed",
"beforeSource": {
"type": "file",
"filePath": "../../node_modules/semver/ranges/subset.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "27258c7eb5e64f4482d5adead6941d07be1afb74"
},
"afterSource": {
"type": "file",
"filePath": "../../node_modules/semver/ranges/subset.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "94dce217bb98598dad72f194de19c5e2f3246d7b"
}
},
{
"op": "changed",
"beforeSource": {
"type": "file",
"filePath": "../../node_modules/semver/ranges/to-comparators.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "938d6720d58117335d9d06352e644251274a030b"
},
"afterSource": {
"type": "file",
"filePath": "../../node_modules/semver/ranges/to-comparators.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "4d609454b2e81450d85be8f56109af8ba6b61b92"
}
},
{
"op": "changed",
"beforeSource": {
"type": "file",
"filePath": "../../node_modules/semver/ranges/valid.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "80d218f17a4d38030178c3d94dcb098b7b1e7251"
},
"afterSource": {
"type": "file",
"filePath": "../../node_modules/semver/ranges/valid.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "7a1c6afbe83e28264a384b43ab8f6765f7649114"
}
},
{
"op": "changed",
"beforeSource": {
"type": "file",
"filePath": "../../packages/@expo/config-plugins/build/android/Manifest.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "82b0eeba42681de6fab42cb9180325746d3dcf27"
},
"afterSource": {
"type": "file",
"filePath": "../../packages/@expo/config-plugins/build/android/Manifest.js",
"reasons": [
"expoConfigPlugins"
],
"hash": "e313d4674ae422e378620af632e5a9a98c0ab8cf"
}
},
{
"op": "changed",
"beforeSource": {
"type": "dir",
"filePath": "../../node_modules/@react-native-community/datetimepicker",
"reasons": [
"rncoreAutolinkingAndroid",
"rncoreAutolinkingIos"
],
"hash": "334b20b435a71f63eee65839bf8b4cb2d16cb2b4"
},
"afterSource": {
"type": "dir",
"filePath": "../../node_modules/@react-native-community/datetimepicker",
"reasons": [
"rncoreAutolinkingAndroid",
"rncoreAutolinkingIos"
],
"hash": "8ab01d1b7938ffa434336e00b1f87a16e1c61b95"
}
},
{
"op": "changed",
"beforeSource": {
"type": "dir",
"filePath": "../../node_modules/@react-native-community/slider",
"reasons": [
"rncoreAutolinkingAndroid",
"rncoreAutolinkingIos"
],
"hash": "c8bc8bc969d91e8dc96b2b07906e2879ac0f1b17"
},
"afterSource": {
"type": "dir",
"filePath": "../../node_modules/@react-native-community/slider",
"reasons": [
"rncoreAutolinkingAndroid",
"rncoreAutolinkingIos"
],
"hash": "2747c845cb0ccea7572a58ff32516ed5244ab6f5"
}
},
{
"op": "changed",
"beforeSource": {
"type": "dir",
"filePath": "../../node_modules/expo",
"reasons": [
"rncoreAutolinkingAndroid",
"rncoreAutolinkingIos"
],
"hash": "a0f3ec0c5f16622b2850f741eef98274ad9fb3bc"
},
"afterSource": {
"type": "dir",
"filePath": "../../node_modules/expo",
"reasons": [
"rncoreAutolinkingAndroid",
"rncoreAutolinkingIos"
],
"hash": "cb85d84020bf2e3ad90bf7cdfc2f63798f451782"
}
},
{
"op": "changed",
"beforeSource": {
"type": "dir",
"filePath": "../../node_modules/react-native-pager-view",
"reasons": [
"rncoreAutolinkingAndroid",
"rncoreAutolinkingIos"
],
"hash": "f5d8e0e6d44b10ee0a9abfbb7de35202209f0eb4"
},
"afterSource": {
"type": "dir",
"filePath": "../../node_modules/react-native-pager-view",
"reasons": [
"rncoreAutolinkingAndroid",
"rncoreAutolinkingIos"
],
"hash": "8067e8884c43a509e8194eafba86f89ab7964b7b"
}
},
{
"op": "changed",
"beforeSource": {
"type": "dir",
"filePath": "../../node_modules/react-native-reanimated",
"reasons": [
"rncoreAutolinkingAndroid",
"rncoreAutolinkingIos"
],
"hash": "832989db8f044068f2f37d65e9998b89b2a4446c"
},
"afterSource": {
"type": "dir",
"filePath": "../../node_modules/react-native-reanimated",
"reasons": [
"rncoreAutolinkingAndroid",
"rncoreAutolinkingIos"
],
"hash": "dd257d4c370eea274d65ccfda1332dad306c9cdf"
}
},
{
"op": "removed",
"removedSource": {
"type": "dir",
"filePath": "../../node_modules/react-native-worklets",
"reasons": [
"rncoreAutolinkingAndroid",
"rncoreAutolinkingIos"
],
"hash": "7642670b8ef629f4e96466741363d903dc504c5d"
}
},
{
"op": "changed",
"beforeSource": {
"type": "dir",
"filePath": "../../packages/expo",
"reasons": [
"expoAutolinkingIos",
"expoAutolinkingAndroid",
"expoConfigPlugins",
"expoConfigPlugins"
],
"hash": "d31e064c8dda0139ae06d9ba7afc09e90a21905f"
},
"afterSource": {
"type": "dir",
"filePath": "../../packages/expo",
"reasons": [
"expoAutolinkingIos",
"expoAutolinkingAndroid",
"expoConfigPlugins",
"expoConfigPlugins"
],
"hash": "052e87e99f480fb8f93fe8ec83e295f16e4c6189"
}
},
{
"op": "changed",
"beforeSource": {
"type": "dir",
"filePath": "../../packages/expo-asset/android",
"reasons": [
"expoAutolinkingAndroid"
],
"hash": "9564f0bc89867c544b8f159536ea72ae69e800b6"
},
"afterSource": {
"type": "dir",
"filePath": "../../packages/expo-asset/android",
"reasons": [
"expoAutolinkingAndroid"
],
"hash": "05d1ba13b26711698f03a1b0964373d4b7abf166"
}
},
{
"op": "changed",
"beforeSource": {
"type": "dir",
"filePath": "../../packages/expo-audio/ios",
"reasons": [
"expoAutolinkingIos"
],
"hash": "78db266c43c49453c06087a6733350da1387183b"
},
"afterSource": {
"type": "dir",
"filePath": "../../packages/expo-audio/ios",
"reasons": [
"expoAutolinkingIos"
],
"hash": "5305b8df99635a86e7118d6189ed8fdf329f4306"
}
},
{
"op": "changed",
"beforeSource": {
"type": "dir",
"filePath": "../../packages/expo-camera/android",
"reasons": [
"expoAutolinkingAndroid"
],
"hash": "db6f4fe6e55a8318bdb14840f1687c1e77e74455"
},
"afterSource": {
"type": "dir",
"filePath": "../../packages/expo-camera/android",
"reasons": [
"expoAutolinkingAndroid"
],
"hash": "1d1542c3ca19644b62bd67f6868132a23798f7d4"
}
},
{
"op": "changed",
"beforeSource": {
"type": "dir",
"filePath": "../../packages/expo-constants/ios",
"reasons": [
"expoAutolinkingIos"
],
"hash": "42dd07095bfa9b04ee5b70edc65e1726db07e4e2"
},
"afterSource": {
"type": "dir",
"filePath": "../../packages/expo-constants/ios",
"reasons": [
"expoAutolinkingIos"
],
"hash": "74a7d65eafc6605f97c45c3dc7cd32c620ce7d4f"
}
},
{
"op": "changed",
"beforeSource": {
"type": "dir",
"filePath": "../../packages/expo-dev-launcher",
"reasons": [
"expoAutolinkingIos",
"expoAutolinkingAndroid"
],
"hash": "9f557b1bbca368989c966684c71c8a7f2b01f2d0"
},
"afterSource": {
"type": "dir",
"filePath": "../../packages/expo-dev-launcher",
"reasons": [
"expoAutolinkingIos",
"expoAutolinkingAndroid"
],
"hash": "aa90664dbd20d5eaabf8d026e98b9b41db982faf"
}
},
{
"op": "changed",
"beforeSource": {
"type": "dir",
"filePath": "../../packages/expo-dev-menu",
"reasons": [
"expoAutolinkingIos",
"expoAutolinkingAndroid"
],
"hash": "48c9ae6de1831bab8e49431fbce216298a287849"
},
"afterSource": {
"type": "dir",
"filePath": "../../packages/expo-dev-menu",
"reasons": [
"expoAutolinkingIos",
"expoAutolinkingAndroid"
],
"hash": "999db1d10036dc6e771a49deb3a95d5822d1804b"
}
},
{
"op": "changed",
"beforeSource": {
"type": "dir",
"filePath": "../../packages/expo-dev-menu-interface/android",
"reasons": [
"expoAutolinkingAndroid"
],
"hash": "90225444bf8b4ebe1b6ae768228667621d0fe9cf"
},
"afterSource": {
"type": "dir",
"filePath": "../../packages/expo-dev-menu-interface/android",
"reasons": [
"expoAutolinkingAndroid"
],
"hash": "51edecf73ca3944487142a6b63349d8f1c0445ce"
}
},
{
"op": "changed",
"beforeSource": {
"type": "dir",
"filePath": "../../packages/expo-file-system/android",
"reasons": [
"expoAutolinkingAndroid"
],
"hash": "f7afbf0d561ad9f9d691ab0dca182b1743ac7cfd"
},
"afterSource": {
"type": "dir",
"filePath": "../../packages/expo-file-system/android",
"reasons": [
"expoAutolinkingAndroid"
],
"hash": "d7de7a2b19ab99b77129cd8051448d2859c63c93"
}
},
{
"op": "changed",
"beforeSource": {
"type": "dir",
"filePath": "../../packages/expo-file-system/ios",
"reasons": [
"expoAutolinkingIos"
],
"hash": "160c0ed0c57cff604a27ca09d5a883beb9602003"
},
"afterSource": {
"type": "dir",
"filePath": "../../packages/expo-file-system/ios",
"reasons": [
"expoAutolinkingIos"
],
"hash": "40647b49b63a6f531bd702fa095ada9f0c235255"
}
},
{
"op": "changed",
"beforeSource": {
"type": "dir",
"filePath": "../../packages/expo-font/android",
"reasons": [
"expoAutolinkingAndroid"
],
"hash": "4a66a1b5b2ac878f4eaf482f021cfeb9ec9f36f3"
},
"afterSource": {
"type": "dir",
"filePath": "../../packages/expo-font/android",
"reasons": [
"expoAutolinkingAndroid"
],
"hash": "c2e452a3401e195afc849d4c6d3ac6161a8f89d4"
}
},
{
"op": "changed",
"beforeSource": {
"type": "dir",
"filePath": "../../packages/expo-image/ios",
"reasons": [
"expoAutolinkingIos"
],
"hash": "abd0b790577b1f0b1e5dbf64779b0e1334d8bc52"
},
"afterSource": {
"type": "dir",
"filePath": "../../packages/expo-image/ios",
"reasons": [
"expoAutolinkingIos"
],
"hash": "6d4032416fb4f3ac730439f12cfeee3fdd917f74"
}
},
{
"op": "changed",
"beforeSource": {
"type": "dir",
"filePath": "../../packages/expo-media-library/android",
"reasons": [
"expoAutolinkingAndroid"
],
"hash": "ca59520deac38d70c09e575778e0b75811e9b68f"
},
"afterSource": {
"type": "dir",
"filePath": "../../packages/expo-media-library/android",
"reasons": [
"expoAutolinkingAndroid"
],
"hash": "df85207126c9d994d06b387d54b9f030a816af14"
}
},
{
"op": "changed",
"beforeSource": {
"type": "dir",
"filePath": "../../packages/expo-modules-core",
"reasons": [
"expoAutolinkingIos",
"expoAutolinkingAndroid"
],
"hash": "5635e901fd88229ccad89fe756992c9d08395096"
},
"afterSource": {
"type": "dir",
"filePath": "../../packages/expo-modules-core",
"reasons": [
"expoAutolinkingIos",
"expoAutolinkingAndroid"
],
"hash": "369e276ee17f2701c7f2e413a4f44a8f5f5569b3"
}
},
{
"op": "changed",
"beforeSource": {
"type": "dir",
"filePath": "../../packages/expo-screen-capture/ios",
"reasons": [
"expoAutolinkingIos"
],
"hash": "cd38f35974d492d2374a8d9c1a27b889419c07a6"
},
"afterSource": {
"type": "dir",
"filePath": "../../packages/expo-screen-capture/ios",
"reasons": [
"expoAutolinkingIos"
],
"hash": "364c448092e7d780f69df8b9318501735764c720"
}
},
{
"op": "changed",
"beforeSource": {
"type": "dir",
"filePath": "../../packages/expo-secure-store/android",
"reasons": [
"expoAutolinkingAndroid"
],
"hash": "5a3a483732d3359c611040392f1e6c277bc25aa6"
},
"afterSource": {
"type": "dir",
"filePath": "../../packages/expo-secure-store/android",
"reasons": [
"expoAutolinkingAndroid"
],
"hash": "9f1c7f07d289aec0c3df8c8a098360bbc32a6a30"
}
},
{
"op": "changed",
"beforeSource": {
"type": "dir",
"filePath": "../../packages/expo-sqlite/android",
"reasons": [
"expoAutolinkingAndroid"
],
"hash": "5b6fde144222b036d2c1fea49d5c2135ed0db413"
},
"afterSource": {
"type": "dir",
"filePath": "../../packages/expo-sqlite/android",
"reasons": [
"expoAutolinkingAndroid"
],
"hash": "27f75d1fb5fffd4b1d7d1a8527fac8b03648edf9"
}
},
{
"op": "changed",
"beforeSource": {
"type": "dir",
"filePath": "../../packages/expo-sqlite/ios",
"reasons": [
"expoAutolinkingIos"
],
"hash": "73898131bc96d8ac9e857049ea66c43d3e099266"
},
"afterSource": {
"type": "dir",
"filePath": "../../packages/expo-sqlite/ios",
"reasons": [
"expoAutolinkingIos"
],
"hash": "2e46affb0234aa7a590c748c2f95556b95cbf324"
}
},
{
"op": "changed",
"beforeSource": {
"type": "dir",
"filePath": "../../packages/expo-ui/android",
"reasons": [
"expoAutolinkingAndroid"
],
"hash": "83535c81c31d0e28b94cde9179020680e35107d1"
},
"afterSource": {
"type": "dir",
"filePath": "../../packages/expo-ui/android",
"reasons": [
"expoAutolinkingAndroid"
],
"hash": "c01b04e03ceb669350901bf94c30bf16b95908c1"
}
},
{
"op": "changed",
"beforeSource": {
"type": "dir",
"filePath": "../../packages/expo-ui/ios",
"reasons": [
"expoAutolinkingIos"
],
"hash": "ebd38c6149b764d7e1f6c9c0fcd902c511d18d33"
},
"afterSource": {
"type": "dir",
"filePath": "../../packages/expo-ui/ios",
"reasons": [
"expoAutolinkingIos"
],
"hash": "2e646756e569b6334d986f532e5365aefa731b40"
}
},
{
"op": "changed",
"beforeSource": {
"type": "dir",
"filePath": "../../packages/expo-updates/android",
"reasons": [
"expoAutolinkingAndroid"
],
"hash": "d92f7d2925fd2c754f68ffbc2af0c961f1cc8ee7"
},
"afterSource": {
"type": "dir",
"filePath": "../../packages/expo-updates/android",
"reasons": [
"expoAutolinkingAndroid"
],
"hash": "4a52b526a3e70c61952c1c3302ed317faaef8278"
}
},
{
"op": "changed",
"beforeSource": {
"type": "dir",
"filePath": "../../packages/expo-updates/ios",
"reasons": [
"expoAutolinkingIos"
],
"hash": "d6a741aa34fa13fd5050ef3a9b3e8ea4335f0e40"
},
"afterSource": {
"type": "dir",
"filePath": "../../packages/expo-updates/ios",
"reasons": [
"expoAutolinkingIos"
],
"hash": "60e79ec29339b8e4f572b379113ebbc016c05017"
}
},
{
"op": "changed",
"beforeSource": {
"type": "dir",
"filePath": "android",
"reasons": [
"bareNativeDir"
],
"hash": "ce5e8ef3caf46fd7f8a6a02a6dc1d6b25a73d81d"
},
"afterSource": {
"type": "dir",
"filePath": "android",
"reasons": [
"bareNativeDir"
],
"hash": "b742bbecd997102268a057723ba8c34dde76b7ff"
}
},
{
"op": "changed",
"beforeSource": {
"type": "dir",
"filePath": "ios",
"reasons": [
"bareNativeDir"
],
"hash": "f6e418d38339adb6f5d7ef3c43e91362e2db1e50"
},
"afterSource": {
"type": "dir",
"filePath": "ios",
"reasons": [
"bareNativeDir"
],
"hash": "b84b9a87221c3a6808a6aa12582266a143dc9acf"
}
},
{
"op": "changed",
"beforeSource": {
"type": "contents",
"id": "expoAutolinkingConfig:android",
"contents": "{\"extraDependencies\":[],\"coreFeatures\":[\"swiftui\",\"compose\"],\"modules\":[{\"packageName\":\"@expo/app-integrity\",\"packageVersion\":\"0.0.1\",\"projects\":[{\"name\":\"expo-app-integrity\",\"sourceDir\":\"../../packages/expo-app-integrity/android\",\"modules\":[\"expo.modules.integrity.IntegrityModule\"]}]},{\"packageName\":\"@expo/dom-webview\",\"packageVersion\":\"0.1.4\",\"projects\":[{\"name\":\"expo-dom-webview\",\"sourceDir\":\"../../packages/@expo/dom-webview/android\",\"modules\":[\"expo.modules.webview.DomWebViewModule\"]}]},{\"packageName\":\"@expo/ui\",\"packageVersion\":\"0.1.1-alpha.7\",\"projects\":[{\"name\":\"expo-ui\",\"sourceDir\":\"../../packages/expo-ui/android\",\"modules\":[\"expo.modules.ui.ExpoUIModule\"]}],\"coreFeatures\":[\"swiftui\",\"compose\"]},{\"packageName\":\"benchmarking-module\",\"packageVersion\":\"0.0.1\",\"projects\":[{\"name\":\"benchmarking-module\",\"sourceDir\":\"modules/benchmarking/android\",\"modules\":[\"expo.modules.benchmark.BenchmarkingExpoModule\"]}]},{\"packageName\":\"expo\",\"packageVersion\":\"53.0.9\",\"projects\":[{\"name\":\"expo\",\"sourceDir\":\"../../packages/expo/android\",\"modules\":[\"expo.modules.fetch.ExpoFetchModule\"]}]},{\"packageName\":\"expo-application\",\"packageVersion\":\"6.1.4\",\"projects\":[{\"name\":\"expo-application\",\"sourceDir\":\"../../packages/expo-application/android\",\"modules\":[\"expo.modules.application.ApplicationModule\"]}]},{\"packageName\":\"expo-asset\",\"packageVersion\":\"11.1.5\",\"projects\":[{\"name\":\"expo-asset\",\"sourceDir\":\"../../packages/expo-asset/android\",\"modules\":[\"expo.modules.asset.AssetModule\"]}]},{\"packageName\":\"expo-audio\",\"packageVersion\":\"0.4.5\",\"projects\":[{\"name\":\"expo-audio\",\"sourceDir\":\"../../packages/expo-audio/android\",\"modules\":[\"expo.modules.audio.AudioModule\"]}]},{\"packageName\":\"expo-av\",\"packageVersion\":\"15.1.4\",\"projects\":[{\"name\":\"expo-av\",\"sourceDir\":\"../../packages/expo-av/android\",\"modules\":[\"expo.modules.av.video.VideoViewModule\",\"expo.modules.av.AVModule\"]}]},{\"packageName\":\"expo-background-fetch\",\"packageVersion\":\"13.1.5\",\"projects\":[{\"name\":\"expo-background-fetch\",\"sourceDir\":\"../../packages/expo-background-fetch/android\",\"modules\":[\"expo.modules.backgroundfetch.BackgroundFetchModule\"]}]},{\"packageName\":\"expo-background-task\",\"packageVersion\":\"0.2.7\",\"projects\":[{\"name\":\"expo-background-task\",\"sourceDir\":\"../../packages/expo-background-task/android\",\"modules\":[\"expo.modules.backgroundtask.BackgroundTaskModule\"]}]},{\"packageName\":\"expo-battery\",\"packageVersion\":\"9.1.4\",\"projects\":[{\"name\":\"expo-battery\",\"sourceDir\":\"../../packages/expo-battery/android\",\"modules\":[\"expo.modules.battery.BatteryModule\"]}]},{\"packageName\":\"expo-blur\",\"packageVersion\":\"14.1.4\",\"projects\":[{\"name\":\"expo-blur\",\"sourceDir\":\"../../packages/expo-blur/android\",\"modules\":[\"expo.modules.blur.BlurModule\"]}]},{\"packageName\":\"expo-brightness\",\"packageVersion\":\"13.1.4\",\"projects\":[{\"name\":\"expo-brightness\",\"sourceDir\":\"../../packages/expo-brightness/android\",\"modules\":[\"expo.modules.brightness.BrightnessModule\"]}]},{\"packageName\":\"expo-calendar\",\"packageVersion\":\"14.1.4\",\"projects\":[{\"name\":\"expo-calendar\",\"sourceDir\":\"../../packages/expo-calendar/android\",\"modules\":[\"expo.modules.calendar.CalendarModule\"]}]},{\"packageName\":\"expo-camera\",\"packageVersion\":\"16.1.6\",\"projects\":[{\"name\":\"expo-camera\",\"sourceDir\":\"../../packages/expo-camera/android\",\"modules\":[\"expo.modules.camera.CameraViewModule\"]}]},{\"packageName\":\"expo-cellular\",\"packageVersion\":\"7.1.4\",\"projects\":[{\"name\":\"expo-cellular\",\"sourceDir\":\"../../packages/expo-cellular/android\",\"modules\":[\"expo.modules.cellular.CellularModule\"]}]},{\"packageName\":\"expo-clipboard\",\"packageVersion\":\"7.1.4\",\"projects\":[{\"name\":\"expo-clipboard\",\"sourceDir\":\"../../packages/expo-clipboard/android\",\"modules\":[\"expo.modules.clipboard.ClipboardModule\"]}]},{\"packageName\":\"expo-constants\",\"packageVersion\":\"17.1.6\",\"projects\":[{\"name\":\"expo-constants\",\"sourceDir\":\"../../packages/expo-constants/android\",\"modules\":[\"expo.modules.constants.ConstantsModule\"]}]},{\"packageName\":\"expo-contacts\",\"packageVersion\":\"14.2.4\",\"projects\":[{\"name\":\"expo-contacts\",\"sourceDir\":\"../../packages/expo-contacts/android\",\"modules\":[\"expo.modules.contacts.ContactsModule\"]}]},{\"packageName\":\"expo-crypto\",\"packageVersion\":\"14.1.4\",\"projects\":[{\"name\":\"expo-crypto\",\"sourceDir\":\"../../packages/expo-crypto/android\",\"modules\":[\"expo.modules.crypto.CryptoModule\"]}]},{\"packageName\":\"expo-dev-client\",\"packageVersion\":\"5.1.8\",\"projects\":[{\"name\":\"expo-dev-client\",\"sourceDir\":\"../../packages/expo-dev-client/android\",\"modules\":[]}]},{\"packageName\":\"expo-dev-launcher\",\"packageVersion\":\"5.1.11\",\"projects\":[{\"name\":\"expo-dev-launcher\",\"sourceDir\":\"../../packages/expo-dev-launcher/android\",\"modules\":[]}],\"plugins\":[{\"id\":\"expo-dev-launcher-gradle-plugin\",\"group\":\"expo.modules\",\"sourceDir\":\"../../packages/expo-dev-launcher/expo-dev-launcher-gradle-plugin\",\"applyToRootProject\":true}]},{\"packageName\":\"expo-dev-menu\",\"packageVersion\":\"6.1.10\",\"projects\":[{\"name\":\"expo-dev-menu\",\"sourceDir\":\"../../packages/expo-dev-menu/android\",\"modules\":[\"expo.modules.devmenu.modules.DevMenuModule\"]}]},{\"packageName\":\"expo-dev-menu-interface\",\"packageVersion\":\"1.10.0\",\"projects\":[{\"name\":\"expo-dev-menu-interface\",\"sourceDir\":\"../../packages/expo-dev-menu-interface/android\",\"modules\":[]}]},{\"packageName\":\"expo-device\",\"packageVersion\":\"7.1.4\",\"projects\":[{\"name\":\"expo-device\",\"sourceDir\":\"../../packages/expo-device/android\",\"modules\":[\"expo.modules.device.DeviceModule\"]}]},{\"packageName\":\"expo-document-picker\",\"packageVersion\":\"13.1.5\",\"projects\":[{\"name\":\"expo-document-picker\",\"sourceDir\":\"../../packages/expo-document-picker/android\",\"modules\":[\"expo.modules.documentpicker.DocumentPickerModule\"]}]},{\"packageName\":\"expo-eas-client\",\"packageVersion\":\"0.14.3\",\"projects\":[{\"name\":\"expo-eas-client\",\"sourceDir\":\"../../packages/expo-eas-client/android\",\"modules\":[\"expo.modules.easclient.EASClientModule\"]}]},{\"packageName\":\"expo-file-system\",\"packageVersion\":\"18.1.10\",\"projects\":[{\"name\":\"expo-file-system\",\"sourceDir\":\"../../packages/expo-file-system/android\",\"modules\":[\"expo.modules.filesystem.FileSystemModule\",\"expo.modules.filesystem.next.FileSystemNextModule\"]}]},{\"packageName\":\"expo-font\",\"packageVersion\":\"13.3.1\",\"projects\":[{\"name\":\"expo-font\",\"sourceDir\":\"../../packages/expo-font/android\",\"modules\":[\"expo.modules.font.FontLoaderModule\",\"expo.modules.font.FontUtilsModule\"]}]},{\"packageName\":\"expo-gl\",\"packageVersion\":\"15.1.5\",\"projects\":[{\"name\":\"expo-gl\",\"sourceDir\":\"../../packages/expo-gl/android\",\"modules\":[\"expo.modules.gl.GLViewModule\",\"expo.modules.gl.GLObjectManagerModule\"]}]},{\"packageName\":\"expo-haptics\",\"packageVersion\":\"14.1.4\",\"projects\":[{\"name\":\"expo-haptics\",\"sourceDir\":\"../../packages/expo-haptics/android\",\"modules\":[\"expo.modules.haptics.HapticsModule\"]}]},{\"packageName\":\"expo-image\",\"packageVersion\":\"2.3.0\",\"projects\":[{\"name\":\"expo-image\",\"sourceDir\":\"../../packages/expo-image/android\",\"modules\":[\"expo.modules.image.ExpoImageModule\"]}]},{\"packageName\":\"expo-image-loader\",\"packageVersion\":\"5.1.0\",\"projects\":[{\"name\":\"expo-image-loader\",\"sourceDir\":\"../../packages/expo-image-loader/android\",\"modules\":[]}]},{\"packageName\":\"expo-image-manipulator\",\"packageVersion\":\"13.1.7\",\"projects\":[{\"name\":\"expo-image-manipulator\",\"sourceDir\":\"../../packages/expo-image-manipulator/android\",\"modules\":[\"expo.modules.imagemanipulator.ImageManipulatorModule\"]}]},{\"packageName\":\"expo-image-picker\",\"packageVersion\":\"16.1.4\",\"projects\":[{\"name\":\"expo-image-picker\",\"sourceDir\":\"../../packages/expo-image-picker/android\",\"modules\":[\"expo.modules.imagepicker.ImagePickerModule\"]}]},{\"packageName\":\"expo-insights\",\"packageVersion\":\"0.9.3\",\"projects\":[{\"name\":\"expo-insights\",\"sourceDir\":\"../../packages/expo-insights/android\",\"modules\":[\"expo.modules.insights.ExpoInsightsModule\"]}]},{\"packageName\":\"expo-intent-launcher\",\"packageVersion\":\"12.1.4\",\"projects\":[{\"name\":\"expo-intent-launcher\",\"sourceDir\":\"../../packages/expo-intent-launcher/android\",\"modules\":[\"expo.modules.intentlauncher.IntentLauncherModule\"]}]},{\"packageName\":\"expo-json-utils\",\"packageVersion\":\"0.15.0\",\"projects\":[{\"name\":\"expo-json-utils\",\"sourceDir\":\"../../packages/expo-json-utils/android\",\"modules\":[]}]},{\"packageName\":\"expo-keep-awake\",\"packageVersion\":\"14.1.4\",\"projects\":[{\"name\":\"expo-keep-awake\",\"sourceDir\":\"../../packages/expo-keep-awake/android\",\"modules\":[\"expo.modules.keepawake.KeepAwakeModule\"]}]},{\"packageName\":\"expo-linear-gradient\",\"packageVersion\":\"14.1.4\",\"projects\":[{\"name\":\"expo-linear-gradient\",\"sourceDir\":\"../../packages/expo-linear-gradient/android\",\"modules\":[\"expo.modules.lineargradient.LinearGradientModule\"]}]},{\"packageName\":\"expo-linking\",\"packageVersion\":\"7.1.5\",\"projects\":[{\"name\":\"expo-linking\",\"sourceDir\":\"../../packages/expo-linking/android\",\"modules\":[\"expo.modules.linking.ExpoLinkingModule\"]}]},{\"packageName\":\"expo-local-authentication\",\"packageVersion\":\"16.0.4\",\"projects\":[{\"name\":\"expo-local-authentication\",\"sourceDir\":\"../../packages/expo-local-authentication/android\",\"modules\":[\"expo.modules.localauthentication.LocalAuthenticationModule\"]}]},{\"packageName\":\"expo-localization\",\"packageVersion\":\"16.1.5\",\"projects\":[{\"name\":\"expo-localization\",\"sourceDir\":\"../../packages/expo-localization/android\",\"modules\":[\"expo.modules.localization.LocalizationModule\"]}]},{\"packageName\":\"expo-location\",\"packageVersion\":\"18.1.5\",\"projects\":[{\"name\":\"expo-location\",\"sourceDir\":\"../../packages/expo-location/android\",\"modules\":[\"expo.modules.location.LocationModule\"]}]},{\"packageName\":\"expo-mail-composer\",\"packageVersion\":\"14.1.4\",\"projects\":[{\"name\":\"expo-mail-composer\",\"sourceDir\":\"../../packages/expo-mail-composer/android\",\"modules\":[\"expo.modules.mailcomposer.MailComposerModule\"]}]},{\"packageName\":\"expo-manifests\",\"packageVersion\":\"0.16.5\",\"projects\":[{\"name\":\"expo-manifests\",\"sourceDir\":\"../../packages/expo-manifests/android\",\"modules\":[]}]},{\"packageName\":\"expo-maps\",\"packageVersion\":\"0.10.0\",\"projects\":[{\"name\":\"expo-maps\",\"sourceDir\":\"../../packages/expo-maps/android\",\"modules\":[\"expo.modules.maps.MapsModule\",\"expo.modules.maps.GoogleMapsModule\",\"expo.modules.maps.StreetViewModule\"]}],\"coreFeatures\":[\"swiftui\",\"compose\"]},{\"packageName\":\"expo-media-library\",\"packageVersion\":\"17.1.6\",\"projects\":[{\"name\":\"expo-media-library\",\"sourceDir\":\"../../packages/expo-media-library/android\",\"modules\":[\"expo.modules.medialibrary.MediaLibraryModule\"]}]},{\"packageName\":\"expo-mesh-gradient\",\"packageVersion\":\"0.3.4\",\"projects\":[{\"name\":\"expo-mesh-gradient\",\"sourceDir\":\"../../packages/expo-mesh-gradient/android\",\"modules\":[\"expo.modules.meshgradient.MeshGradientModule\"]}],\"coreFeatures\":[\"swiftui\",\"compose\"]},{\"packageName\":\"expo-modules-core\",\"packageVersion\":\"2.3.13\",\"projects\":[{\"name\":\"expo-modules-core\",\"sourceDir\":\"../../packages/expo-modules-core/android\",\"modules\":[]}],\"plugins\":[{\"id\":\"expo-module-gradle-plugin\",\"group\":\"expo.modules\",\"sourceDir\":\"../../packages/expo-modules-core/expo-module-gradle-plugin\",\"applyToRootProject\":false}]},{\"packageName\":\"expo-navigation-bar\",\"packageVersion\":\"4.2.4\",\"projects\":[{\"name\":\"expo-navigation-bar\",\"sourceDir\":\"../../packages/expo-navigation-bar/android\",\"modules\":[\"expo.modules.navigationbar.NavigationBarModule\"]}]},{\"packageName\":\"expo-network\",\"packageVersion\":\"7.1.5\",\"projects\":[{\"name\":\"expo-network\",\"sourceDir\":\"../../packages/expo-network/android\",\"modules\":[\"expo.modules.network.NetworkModule\"]}]},{\"packageName\":\"expo-network-addons\",\"packageVersion\":\"0.9.3\",\"projects\":[{\"name\":\"expo-network-addons\",\"sourceDir\":\"../../packages/expo-network-addons/android\",\"modules\":[]}],\"plugins\":[{\"id\":\"expo-network-addons-gradle-plugin\",\"group\":\"expo.modules\",\"sourceDir\":\"../../packages/expo-network-addons/expo-network-addons-gradle-plugin\",\"applyToRootProject\":true}]},{\"packageName\":\"expo-notifications\",\"packageVersion\":\"0.31.2\",\"projects\":[{\"name\":\"expo-notifications\",\"sourceDir\":\"../../packages/expo-notifications/android\",\"modules\":[\"expo.modules.notifications.badge.BadgeModule\",\"expo.modules.notifications.notifications.background.ExpoBackgroundNotificationTasksModule\",\"expo.modules.notifications.notifications.categories.ExpoNotificationCategoriesModule\",\"expo.modules.notifications.notifications.channels.NotificationChannelGroupManagerModule\",\"expo.modules.notifications.notifications.channels.NotificationChannelManagerModule\",\"expo.modules.notifications.notifications.emitting.NotificationsEmitter\",\"expo.modules.notifications.notifications.handling.NotificationsHandler\",\"expo.modules.notifications.permissions.NotificationPermissionsModule\",\"expo.modules.notifications.notifications.presentation.ExpoNotificationPresentationModule\",\"expo.modules.notifications.notifications.scheduling.NotificationScheduler\",\"expo.modules.notifications.serverregistration.ServerRegistrationModule\",\"expo.modules.notifications.tokens.PushTokenModule\"]}]},{\"packageName\":\"expo-print\",\"packageVersion\":\"14.1.4\",\"projects\":[{\"name\":\"expo-print\",\"sourceDir\":\"../../packages/expo-print/android\",\"modules\":[\"expo.modules.print.PrintModule\"]}]},{\"packageName\":\"expo-screen-capture\",\"packageVersion\":\"7.1.4\",\"projects\":[{\"name\":\"expo-screen-capture\",\"sourceDir\":\"../../packages/expo-screen-capture/android\",\"modules\":[\"expo.modules.screencapture.ScreenCaptureModule\"]}]},{\"packageName\":\"expo-screen-orientation\",\"packageVersion\":\"8.1.6\",\"projects\":[{\"name\":\"expo-screen-orientation\",\"sourceDir\":\"../../packages/expo-screen-orientation/android\",\"modules\":[\"expo.modules.screenorientation.ScreenOrientationModule\"]}]},{\"packageName\":\"expo-secure-store\",\"packageVersion\":\"14.2.3\",\"projects\":[{\"name\":\"expo-secure-store\",\"sourceDir\":\"../../packages/expo-secure-store/android\",\"modules\":[\"expo.modules.securestore.SecureStoreModule\"]}]},{\"packageName\":\"expo-sensors\",\"packageVersion\":\"14.1.4\",\"projects\":[{\"name\":\"expo-sensors\",\"sourceDir\":\"../../packages/expo-sensors/android\",\"modules\":[\"expo.modules.sensors.modules.AccelerometerModule\",\"expo.modules.sensors.modules.BarometerModule\",\"expo.modules.sensors.modules.GyroscopeModule\",\"expo.modules.sensors.modules.LightSensorModule\",\"expo.modules.sensors.modules.DeviceMotionModule\",\"expo.modules.sensors.modules.MagnetometerModule\",\"expo.modules.sensors.modules.MagnetometerUncalibratedModule\",\"expo.modules.sensors.modules.PedometerModule\"]}]},{\"packageName\":\"expo-sharing\",\"packageVersion\":\"13.1.5\",\"projects\":[{\"name\":\"expo-sharing\",\"sourceDir\":\"../../packages/expo-sharing/android\",\"modules\":[\"expo.modules.sharing.SharingModule\"]}]},{\"packageName\":\"expo-sms\",\"packageVersion\":\"13.1.4\",\"projects\":[{\"name\":\"expo-sms\",\"sourceDir\":\"../../packages/expo-sms/android\",\"modules\":[\"expo.modules.sms.SMSModule\"]}]},{\"packageName\":\"expo-speech\",\"packageVersion\":\"13.1.7\",\"projects\":[{\"name\":\"expo-speech\",\"sourceDir\":\"../../packages/expo-speech/android\",\"modules\":[\"expo.modules.speech.SpeechModule\"]}]},{\"packageName\":\"expo-splash-screen\",\"packageVersion\":\"0.30.8\",\"projects\":[{\"name\":\"expo-splash-screen\",\"sourceDir\":\"../../packages/expo-splash-screen/android\",\"modules\":[\"expo.modules.splashscreen.SplashScreenModule\"]}]},{\"packageName\":\"expo-sqlite\",\"packageVersion\":\"15.2.10\",\"projects\":[{\"name\":\"expo-sqlite\",\"sourceDir\":\"../../packages/expo-sqlite/android\",\"modules\":[\"expo.modules.sqlite.SQLiteModule\"],\"shouldUsePublicationScriptPath\":\"/home/runner/work/expo/expo/packages/expo-sqlite/android/shouldUsePublication.groovy\"}]},{\"packageName\":\"expo-store-review\",\"packageVersion\":\"8.1.5\",\"projects\":[{\"name\":\"expo-store-review\",\"sourceDir\":\"../../packages/expo-store-review/android\",\"modules\":[\"expo.modules.storereview.StoreReviewModule\"]}]},{\"packageName\":\"expo-structured-headers\",\"packageVersion\":\"4.1.0\",\"projects\":[{\"name\":\"expo-structured-headers\",\"sourceDir\":\"../../packages/expo-structured-headers/android\",\"modules\":[]}]},{\"packageName\":\"expo-system-ui\",\"packageVersion\":\"5.0.7\",\"projects\":[{\"name\":\"expo-system-ui\",\"sourceDir\":\"../../packages/expo-system-ui/android\",\"modules\":[\"expo.modules.systemui.SystemUIModule\"]}]},{\"packageName\":\"expo-task-manager\",\"packageVersion\":\"13.1.5\",\"projects\":[{\"name\":\"expo-task-manager\",\"sourceDir\":\"../../packages/expo-task-manager/android\",\"modules\":[\"expo.modules.taskManager.TaskManagerModule\"]}]},{\"packageName\":\"expo-tracking-transparency\",\"packageVersion\":\"5.2.4\",\"projects\":[{\"name\":\"expo-tracking-transparency\",\"sourceDir\":\"../../packages/expo-tracking-transparency/android\",\"modules\":[\"expo.modules.trackingtransparency.TrackingTransparencyModule\"]}]},{\"packageName\":\"expo-updates\",\"packageVersion\":\"0.28.13\",\"projects\":[{\"name\":\"expo-updates\",\"sourceDir\":\"../../packages/expo-updates/android\",\"modules\":[\"expo.modules.updates.UpdatesModule\"]}],\"plugins\":[{\"id\":\"expo-updates-gradle-plugin\",\"group\":\"expo.modules\",\"sourceDir\":\"../../packages/expo-updates/expo-updates-gradle-plugin\",\"applyToRootProject\":true}]},{\"packageName\":\"expo-updates-interface\",\"packageVersion\":\"1.1.0\",\"projects\":[{\"name\":\"expo-updates-interface\",\"sourceDir\":\"../../packages/expo-updates-interface/android\",\"modules\":[]}]},{\"packageName\":\"expo-video\",\"packageVersion\":\"2.1.9\",\"projects\":[{\"name\":\"expo-video\",\"sourceDir\":\"../../packages/expo-video/android\",\"modules\":[\"expo.modules.video.VideoModule\"]}]},{\"packageName\":\"expo-video-thumbnails\",\"packageVersion\":\"9.1.3\",\"projects\":[{\"name\":\"expo-video-thumbnails\",\"sourceDir\":\"../../packages/expo-video-thumbnails/android\",\"modules\":[\"expo.modules.videothumbnails.VideoThumbnailsModule\"]}]},{\"packageName\":\"expo-web-browser\",\"packageVersion\":\"14.1.6\",\"projects\":[{\"name\":\"expo-web-browser\",\"sourceDir\":\"../../packages/expo-web-browser/android\",\"modules\":[\"expo.modules.webbrowser.WebBrowserModule\"]}]},{\"packageName\":\"unimodules-app-loader\",\"packageVersion\":\"5.1.3\",\"projects\":[{\"name\":\"unimodules-app-loader\",\"sourceDir\":\"../../packages/unimodules-app-loader/android\",\"modules\":[]}]}],\"configuration\":{\"buildFromSource\":[\".*\"]}}",
"reasons": [
"expoAutolinkingAndroid"
],
"hash": "81280cf6f4b0c46bca317c756b9cdd45cc2b15dc"
},
"afterSource": {
"type": "contents",
"id": "expoAutolinkingConfig:android",
"contents": "{\"extraDependencies\":[],\"coreFeatures\":[\"swiftui\",\"compose\"],\"modules\":[{\"packageName\":\"@expo/app-integrity\",\"packageVersion\":\"0.0.1\",\"projects\":[{\"name\":\"expo-app-integrity\",\"sourceDir\":\"../../packages/expo-app-integrity/android\",\"modules\":[\"expo.modules.integrity.IntegrityModule\"]}]},{\"packageName\":\"@expo/dom-webview\",\"packageVersion\":\"0.1.4\",\"projects\":[{\"name\":\"expo-dom-webview\",\"sourceDir\":\"../../packages/@expo/dom-webview/android\",\"modules\":[\"expo.modules.webview.DomWebViewModule\"]}]},{\"packageName\":\"@expo/ui\",\"packageVersion\":\"0.1.1-alpha.7\",\"projects\":[{\"name\":\"expo-ui\",\"sourceDir\":\"../../packages/expo-ui/android\",\"modules\":[\"expo.modules.ui.ExpoUIModule\"]}],\"coreFeatures\":[\"swiftui\",\"compose\"]},{\"packageName\":\"benchmarking-module\",\"packageVersion\":\"0.0.1\",\"projects\":[{\"name\":\"benchmarking-module\",\"sourceDir\":\"modules/benchmarking/android\",\"modules\":[\"expo.modules.benchmark.BenchmarkingExpoModule\"]}]},{\"packageName\":\"expo\",\"packageVersion\":\"53.0.9\",\"projects\":[{\"name\":\"expo\",\"sourceDir\":\"../../packages/expo/android\",\"modules\":[\"expo.modules.fetch.ExpoFetchModule\"]}]},{\"packageName\":\"expo-application\",\"packageVersion\":\"6.1.4\",\"projects\":[{\"name\":\"expo-application\",\"sourceDir\":\"../../packages/expo-application/android\",\"modules\":[\"expo.modules.application.ApplicationModule\"]}]},{\"packageName\":\"expo-asset\",\"packageVersion\":\"11.1.5\",\"projects\":[{\"name\":\"expo-asset\",\"sourceDir\":\"../../packages/expo-asset/android\",\"modules\":[\"expo.modules.asset.AssetModule\"]}]},{\"packageName\":\"expo-audio\",\"packageVersion\":\"0.4.5\",\"projects\":[{\"name\":\"expo-audio\",\"sourceDir\":\"../../packages/expo-audio/android\",\"modules\":[\"expo.modules.audio.AudioModule\"]}]},{\"packageName\":\"expo-av\",\"packageVersion\":\"15.1.4\",\"projects\":[{\"name\":\"expo-av\",\"sourceDir\":\"../../packages/expo-av/android\",\"modules\":[\"expo.modules.av.video.VideoViewModule\",\"expo.modules.av.AVModule\"]}]},{\"packageName\":\"expo-background-fetch\",\"packageVersion\":\"13.1.5\",\"projects\":[{\"name\":\"expo-background-fetch\",\"sourceDir\":\"../../packages/expo-background-fetch/android\",\"modules\":[\"expo.modules.backgroundfetch.BackgroundFetchModule\"]}]},{\"packageName\":\"expo-background-task\",\"packageVersion\":\"0.2.7\",\"projects\":[{\"name\":\"expo-background-task\",\"sourceDir\":\"../../packages/expo-background-task/android\",\"modules\":[\"expo.modules.backgroundtask.BackgroundTaskModule\"]}]},{\"packageName\":\"expo-battery\",\"packageVersion\":\"9.1.4\",\"projects\":[{\"name\":\"expo-battery\",\"sourceDir\":\"../../packages/expo-battery/android\",\"modules\":[\"expo.modules.battery.BatteryModule\"]}]},{\"packageName\":\"expo-blur\",\"packageVersion\":\"14.1.4\",\"projects\":[{\"name\":\"expo-blur\",\"sourceDir\":\"../../packages/expo-blur/android\",\"modules\":[\"expo.modules.blur.BlurModule\"]}]},{\"packageName\":\"expo-brightness\",\"packageVersion\":\"13.1.4\",\"projects\":[{\"name\":\"expo-brightness\",\"sourceDir\":\"../../packages/expo-brightness/android\",\"modules\":[\"expo.modules.brightness.BrightnessModule\"]}]},{\"packageName\":\"expo-calendar\",\"packageVersion\":\"14.1.4\",\"projects\":[{\"name\":\"expo-calendar\",\"sourceDir\":\"../../packages/expo-calendar/android\",\"modules\":[\"expo.modules.calendar.CalendarModule\"]}]},{\"packageName\":\"expo-camera\",\"packageVersion\":\"16.1.6\",\"projects\":[{\"name\":\"expo-camera\",\"sourceDir\":\"../../packages/expo-camera/android\",\"modules\":[\"expo.modules.camera.CameraViewModule\"]}]},{\"packageName\":\"expo-cellular\",\"packageVersion\":\"7.1.4\",\"projects\":[{\"name\":\"expo-cellular\",\"sourceDir\":\"../../packages/expo-cellular/android\",\"modules\":[\"expo.modules.cellular.CellularModule\"]}]},{\"packageName\":\"expo-clipboard\",\"packageVersion\":\"7.1.4\",\"projects\":[{\"name\":\"expo-clipboard\",\"sourceDir\":\"../../packages/expo-clipboard/android\",\"modules\":[\"expo.modules.clipboard.ClipboardModule\"]}]},{\"packageName\":\"expo-constants\",\"packageVersion\":\"17.1.6\",\"projects\":[{\"name\":\"expo-constants\",\"sourceDir\":\"../../packages/expo-constants/android\",\"modules\":[\"expo.modules.constants.ConstantsModule\"]}]},{\"packageName\":\"expo-contacts\",\"packageVersion\":\"14.2.4\",\"projects\":[{\"name\":\"expo-contacts\",\"sourceDir\":\"../../packages/expo-contacts/android\",\"modules\":[\"expo.modules.contacts.ContactsModule\"]}]},{\"packageName\":\"expo-crypto\",\"packageVersion\":\"14.1.4\",\"projects\":[{\"name\":\"expo-crypto\",\"sourceDir\":\"../../packages/expo-crypto/android\",\"modules\":[\"expo.modules.crypto.CryptoModule\"]}]},{\"packageName\":\"expo-dev-client\",\"packageVersion\":\"5.1.8\",\"projects\":[{\"name\":\"expo-dev-client\",\"sourceDir\":\"../../packages/expo-dev-client/android\",\"modules\":[]}]},{\"packageName\":\"expo-dev-launcher\",\"packageVersion\":\"5.1.11\",\"projects\":[{\"name\":\"expo-dev-launcher\",\"sourceDir\":\"../../packages/expo-dev-launcher/android\",\"modules\":[\"expo.modules.devlauncher.modules.DevLauncherInternalModule\"]}],\"plugins\":[{\"id\":\"expo-dev-launcher-gradle-plugin\",\"group\":\"expo.modules\",\"sourceDir\":\"../../packages/expo-dev-launcher/expo-dev-launcher-gradle-plugin\",\"applyToRootProject\":true}]},{\"packageName\":\"expo-dev-menu\",\"packageVersion\":\"6.1.10\",\"projects\":[{\"name\":\"expo-dev-menu\",\"sourceDir\":\"../../packages/expo-dev-menu/android\",\"modules\":[\"expo.modules.devmenu.modules.DevMenuModule\"]}]},{\"packageName\":\"expo-dev-menu-interface\",\"packageVersion\":\"1.10.0\",\"projects\":[{\"name\":\"expo-dev-menu-interface\",\"sourceDir\":\"../../packages/expo-dev-menu-interface/android\",\"modules\":[]}]},{\"packageName\":\"expo-device\",\"packageVersion\":\"7.1.4\",\"projects\":[{\"name\":\"expo-device\",\"sourceDir\":\"../../packages/expo-device/android\",\"modules\":[\"expo.modules.device.DeviceModule\"]}]},{\"packageName\":\"expo-document-picker\",\"packageVersion\":\"13.1.5\",\"projects\":[{\"name\":\"expo-document-picker\",\"sourceDir\":\"../../packages/expo-document-picker/android\",\"modules\":[\"expo.modules.documentpicker.DocumentPickerModule\"]}]},{\"packageName\":\"expo-eas-client\",\"packageVersion\":\"0.14.3\",\"projects\":[{\"name\":\"expo-eas-client\",\"sourceDir\":\"../../packages/expo-eas-client/android\",\"modules\":[\"expo.modules.easclient.EASClientModule\"]}]},{\"packageName\":\"expo-file-system\",\"packageVersion\":\"18.1.10\",\"projects\":[{\"name\":\"expo-file-system\",\"sourceDir\":\"../../packages/expo-file-system/android\",\"modules\":[\"expo.modules.filesystem.FileSystemModule\",\"expo.modules.filesystem.next.FileSystemNextModule\"]}]},{\"packageName\":\"expo-font\",\"packageVersion\":\"13.3.1\",\"projects\":[{\"name\":\"expo-font\",\"sourceDir\":\"../../packages/expo-font/android\",\"modules\":[\"expo.modules.font.FontLoaderModule\",\"expo.modules.font.FontUtilsModule\"]}]},{\"packageName\":\"expo-gl\",\"packageVersion\":\"15.1.5\",\"projects\":[{\"name\":\"expo-gl\",\"sourceDir\":\"../../packages/expo-gl/android\",\"modules\":[\"expo.modules.gl.GLViewModule\",\"expo.modules.gl.GLObjectManagerModule\"]}]},{\"packageName\":\"expo-haptics\",\"packageVersion\":\"14.1.4\",\"projects\":[{\"name\":\"expo-haptics\",\"sourceDir\":\"../../packages/expo-haptics/android\",\"modules\":[\"expo.modules.haptics.HapticsModule\"]}]},{\"packageName\":\"expo-image\",\"packageVersion\":\"2.3.0\",\"projects\":[{\"name\":\"expo-image\",\"sourceDir\":\"../../packages/expo-image/android\",\"modules\":[\"expo.modules.image.ExpoImageModule\"]}]},{\"packageName\":\"expo-image-loader\",\"packageVersion\":\"5.1.0\",\"projects\":[{\"name\":\"expo-image-loader\",\"sourceDir\":\"../../packages/expo-image-loader/android\",\"modules\":[]}]},{\"packageName\":\"expo-image-manipulator\",\"packageVersion\":\"13.1.7\",\"projects\":[{\"name\":\"expo-image-manipulator\",\"sourceDir\":\"../../packages/expo-image-manipulator/android\",\"modules\":[\"expo.modules.imagemanipulator.ImageManipulatorModule\"]}]},{\"packageName\":\"expo-image-picker\",\"packageVersion\":\"16.1.4\",\"projects\":[{\"name\":\"expo-image-picker\",\"sourceDir\":\"../../packages/expo-image-picker/android\",\"modules\":[\"expo.modules.imagepicker.ImagePickerModule\"]}]},{\"packageName\":\"expo-insights\",\"packageVersion\":\"0.9.3\",\"projects\":[{\"name\":\"expo-insights\",\"sourceDir\":\"../../packages/expo-insights/android\",\"modules\":[\"expo.modules.insights.ExpoInsightsModule\"]}]},{\"packageName\":\"expo-intent-launcher\",\"packageVersion\":\"12.1.4\",\"projects\":[{\"name\":\"expo-intent-launcher\",\"sourceDir\":\"../../packages/expo-intent-launcher/android\",\"modules\":[\"expo.modules.intentlauncher.IntentLauncherModule\"]}]},{\"packageName\":\"expo-json-utils\",\"packageVersion\":\"0.15.0\",\"projects\":[{\"name\":\"expo-json-utils\",\"sourceDir\":\"../../packages/expo-json-utils/android\",\"modules\":[]}]},{\"packageName\":\"expo-keep-awake\",\"packageVersion\":\"14.1.4\",\"projects\":[{\"name\":\"expo-keep-awake\",\"sourceDir\":\"../../packages/expo-keep-awake/android\",\"modules\":[\"expo.modules.keepawake.KeepAwakeModule\"]}]},{\"packageName\":\"expo-linear-gradient\",\"packageVersion\":\"14.1.4\",\"projects\":[{\"name\":\"expo-linear-gradient\",\"sourceDir\":\"../../packages/expo-linear-gradient/android\",\"modules\":[\"expo.modules.lineargradient.LinearGradientModule\"]}]},{\"packageName\":\"expo-linking\",\"packageVersion\":\"7.1.5\",\"projects\":[{\"name\":\"expo-linking\",\"sourceDir\":\"../../packages/expo-linking/android\",\"modules\":[\"expo.modules.linking.ExpoLinkingModule\"]}]},{\"packageName\":\"expo-local-authentication\",\"packageVersion\":\"16.0.4\",\"projects\":[{\"name\":\"expo-local-authentication\",\"sourceDir\":\"../../packages/expo-local-authentication/android\",\"modules\":[\"expo.modules.localauthentication.LocalAuthenticationModule\"]}]},{\"packageName\":\"expo-localization\",\"packageVersion\":\"16.1.5\",\"projects\":[{\"name\":\"expo-localization\",\"sourceDir\":\"../../packages/expo-localization/android\",\"modules\":[\"expo.modules.localization.LocalizationModule\"]}]},{\"packageName\":\"expo-location\",\"packageVersion\":\"18.1.5\",\"projects\":[{\"name\":\"expo-location\",\"sourceDir\":\"../../packages/expo-location/android\",\"modules\":[\"expo.modules.location.LocationModule\"]}]},{\"packageName\":\"expo-mail-composer\",\"packageVersion\":\"14.1.4\",\"projects\":[{\"name\":\"expo-mail-composer\",\"sourceDir\":\"../../packages/expo-mail-composer/android\",\"modules\":[\"expo.modules.mailcomposer.MailComposerModule\"]}]},{\"packageName\":\"expo-manifests\",\"packageVersion\":\"0.16.5\",\"projects\":[{\"name\":\"expo-manifests\",\"sourceDir\":\"../../packages/expo-manifests/android\",\"modules\":[]}]},{\"packageName\":\"expo-maps\",\"packageVersion\":\"0.10.0\",\"projects\":[{\"name\":\"expo-maps\",\"sourceDir\":\"../../packages/expo-maps/android\",\"modules\":[\"expo.modules.maps.MapsModule\",\"expo.modules.maps.GoogleMapsModule\",\"expo.modules.maps.StreetViewModule\"]}],\"coreFeatures\":[\"swiftui\",\"compose\"]},{\"packageName\":\"expo-media-library\",\"packageVersion\":\"17.1.6\",\"projects\":[{\"name\":\"expo-media-library\",\"sourceDir\":\"../../packages/expo-media-library/android\",\"modules\":[\"expo.modules.medialibrary.MediaLibraryModule\"]}]},{\"packageName\":\"expo-mesh-gradient\",\"packageVersion\":\"0.3.4\",\"projects\":[{\"name\":\"expo-mesh-gradient\",\"sourceDir\":\"../../packages/expo-mesh-gradient/android\",\"modules\":[\"expo.modules.meshgradient.MeshGradientModule\"]}],\"coreFeatures\":[\"swiftui\",\"compose\"]},{\"packageName\":\"expo-modules-core\",\"packageVersion\":\"2.3.13\",\"projects\":[{\"name\":\"expo-modules-core\",\"sourceDir\":\"../../packages/expo-modules-core/android\",\"modules\":[]}],\"plugins\":[{\"id\":\"expo-module-gradle-plugin\",\"group\":\"expo.modules\",\"sourceDir\":\"../../packages/expo-modules-core/expo-module-gradle-plugin\",\"applyToRootProject\":false}]},{\"packageName\":\"expo-navigation-bar\",\"packageVersion\":\"4.2.4\",\"projects\":[{\"name\":\"expo-navigation-bar\",\"sourceDir\":\"../../packages/expo-navigation-bar/android\",\"modules\":[\"expo.modules.navigationbar.NavigationBarModule\"]}]},{\"packageName\":\"expo-network\",\"packageVersion\":\"7.1.5\",\"projects\":[{\"name\":\"expo-network\",\"sourceDir\":\"../../packages/expo-network/android\",\"modules\":[\"expo.modules.network.NetworkModule\"]}]},{\"packageName\":\"expo-network-addons\",\"packageVersion\":\"0.9.3\",\"projects\":[{\"name\":\"expo-network-addons\",\"sourceDir\":\"../../packages/expo-network-addons/android\",\"modules\":[]}],\"plugins\":[{\"id\":\"expo-network-addons-gradle-plugin\",\"group\":\"expo.modules\",\"sourceDir\":\"../../packages/expo-network-addons/expo-network-addons-gradle-plugin\",\"applyToRootProject\":true}]},{\"packageName\":\"expo-notifications\",\"packageVersion\":\"0.31.2\",\"projects\":[{\"name\":\"expo-notifications\",\"sourceDir\":\"../../packages/expo-notifications/android\",\"modules\":[\"expo.modules.notifications.badge.BadgeModule\",\"expo.modules.notifications.notifications.background.ExpoBackgroundNotificationTasksModule\",\"expo.modules.notifications.notifications.categories.ExpoNotificationCategoriesModule\",\"expo.modules.notifications.notifications.channels.NotificationChannelGroupManagerModule\",\"expo.modules.notifications.notifications.channels.NotificationChannelManagerModule\",\"expo.modules.notifications.notifications.emitting.NotificationsEmitter\",\"expo.modules.notifications.notifications.handling.NotificationsHandler\",\"expo.modules.notifications.permissions.NotificationPermissionsModule\",\"expo.modules.notifications.notifications.presentation.ExpoNotificationPresentationModule\",\"expo.modules.notifications.notifications.scheduling.NotificationScheduler\",\"expo.modules.notifications.serverregistration.ServerRegistrationModule\",\"expo.modules.notifications.tokens.PushTokenModule\"]}]},{\"packageName\":\"expo-print\",\"packageVersion\":\"14.1.4\",\"projects\":[{\"name\":\"expo-print\",\"sourceDir\":\"../../packages/expo-print/android\",\"modules\":[\"expo.modules.print.PrintModule\"]}]},{\"packageName\":\"expo-screen-capture\",\"packageVersion\":\"7.1.4\",\"projects\":[{\"name\":\"expo-screen-capture\",\"sourceDir\":\"../../packages/expo-screen-capture/android\",\"modules\":[\"expo.modules.screencapture.ScreenCaptureModule\"]}]},{\"packageName\":\"expo-screen-orientation\",\"packageVersion\":\"8.1.6\",\"projects\":[{\"name\":\"expo-screen-orientation\",\"sourceDir\":\"../../packages/expo-screen-orientation/android\",\"modules\":[\"expo.modules.screenorientation.ScreenOrientationModule\"]}]},{\"packageName\":\"expo-secure-store\",\"packageVersion\":\"14.2.3\",\"projects\":[{\"name\":\"expo-secure-store\",\"sourceDir\":\"../../packages/expo-secure-store/android\",\"modules\":[\"expo.modules.securestore.SecureStoreModule\"]}]},{\"packageName\":\"expo-sensors\",\"packageVersion\":\"14.1.4\",\"projects\":[{\"name\":\"expo-sensors\",\"sourceDir\":\"../../packages/expo-sensors/android\",\"modules\":[\"expo.modules.sensors.modules.AccelerometerModule\",\"expo.modules.sensors.modules.BarometerModule\",\"expo.modules.sensors.modules.GyroscopeModule\",\"expo.modules.sensors.modules.LightSensorModule\",\"expo.modules.sensors.modules.DeviceMotionModule\",\"expo.modules.sensors.modules.MagnetometerModule\",\"expo.modules.sensors.modules.MagnetometerUncalibratedModule\",\"expo.modules.sensors.modules.PedometerModule\"]}]},{\"packageName\":\"expo-sharing\",\"packageVersion\":\"13.1.5\",\"projects\":[{\"name\":\"expo-sharing\",\"sourceDir\":\"../../packages/expo-sharing/android\",\"modules\":[\"expo.modules.sharing.SharingModule\"]}]},{\"packageName\":\"expo-sms\",\"packageVersion\":\"13.1.4\",\"projects\":[{\"name\":\"expo-sms\",\"sourceDir\":\"../../packages/expo-sms/android\",\"modules\":[\"expo.modules.sms.SMSModule\"]}]},{\"packageName\":\"expo-speech\",\"packageVersion\":\"13.1.7\",\"projects\":[{\"name\":\"expo-speech\",\"sourceDir\":\"../../packages/expo-speech/android\",\"modules\":[\"expo.modules.speech.SpeechModule\"]}]},{\"packageName\":\"expo-splash-screen\",\"packageVersion\":\"0.30.8\",\"projects\":[{\"name\":\"expo-splash-screen\",\"sourceDir\":\"../../packages/expo-splash-screen/android\",\"modules\":[\"expo.modules.splashscreen.SplashScreenModule\"]}]},{\"packageName\":\"expo-sqlite\",\"packageVersion\":\"15.2.10\",\"projects\":[{\"name\":\"expo-sqlite\",\"sourceDir\":\"../../packages/expo-sqlite/android\",\"modules\":[\"expo.modules.sqlite.SQLiteModule\"],\"shouldUsePublicationScriptPath\":\"/home/runner/work/expo/expo/packages/expo-sqlite/android/shouldUsePublication.groovy\"}]},{\"packageName\":\"expo-store-review\",\"packageVersion\":\"8.1.5\",\"projects\":[{\"name\":\"expo-store-review\",\"sourceDir\":\"../../packages/expo-store-review/android\",\"modules\":[\"expo.modules.storereview.StoreReviewModule\"]}]},{\"packageName\":\"expo-structured-headers\",\"packageVersion\":\"4.1.0\",\"projects\":[{\"name\":\"expo-structured-headers\",\"sourceDir\":\"../../packages/expo-structured-headers/android\",\"modules\":[]}]},{\"packageName\":\"expo-system-ui\",\"packageVersion\":\"5.0.7\",\"projects\":[{\"name\":\"expo-system-ui\",\"sourceDir\":\"../../packages/expo-system-ui/android\",\"modules\":[\"expo.modules.systemui.SystemUIModule\"]}]},{\"packageName\":\"expo-task-manager\",\"packageVersion\":\"13.1.5\",\"projects\":[{\"name\":\"expo-task-manager\",\"sourceDir\":\"../../packages/expo-task-manager/android\",\"modules\":[\"expo.modules.taskManager.TaskManagerModule\"]}]},{\"packageName\":\"expo-tracking-transparency\",\"packageVersion\":\"5.2.4\",\"projects\":[{\"name\":\"expo-tracking-transparency\",\"sourceDir\":\"../../packages/expo-tracking-transparency/android\",\"modules\":[\"expo.modules.trackingtransparency.TrackingTransparencyModule\"]}]},{\"packageName\":\"expo-updates\",\"packageVersion\":\"0.28.13\",\"projects\":[{\"name\":\"expo-updates\",\"sourceDir\":\"../../packages/expo-updates/android\",\"modules\":[\"expo.modules.updates.UpdatesModule\"]}],\"plugins\":[{\"id\":\"expo-updates-gradle-plugin\",\"group\":\"expo.modules\",\"sourceDir\":\"../../packages/expo-updates/expo-updates-gradle-plugin\",\"applyToRootProject\":true}]},{\"packageName\":\"expo-updates-interface\",\"packageVersion\":\"1.1.0\",\"projects\":[{\"name\":\"expo-updates-interface\",\"sourceDir\":\"../../packages/expo-updates-interface/android\",\"modules\":[]}]},{\"packageName\":\"expo-video\",\"packageVersion\":\"2.1.9\",\"projects\":[{\"name\":\"expo-video\",\"sourceDir\":\"../../packages/expo-video/android\",\"modules\":[\"expo.modules.video.VideoModule\"]}]},{\"packageName\":\"expo-video-thumbnails\",\"packageVersion\":\"9.1.3\",\"projects\":[{\"name\":\"expo-video-thumbnails\",\"sourceDir\":\"../../packages/expo-video-thumbnails/android\",\"modules\":[\"expo.modules.videothumbnails.VideoThumbnailsModule\"]}]},{\"packageName\":\"expo-web-browser\",\"packageVersion\":\"14.1.6\",\"projects\":[{\"name\":\"expo-web-browser\",\"sourceDir\":\"../../packages/expo-web-browser/android\",\"modules\":[\"expo.modules.webbrowser.WebBrowserModule\"]}]},{\"packageName\":\"unimodules-app-loader\",\"packageVersion\":\"5.1.3\",\"projects\":[{\"name\":\"unimodules-app-loader\",\"sourceDir\":\"../../packages/unimodules-app-loader/android\",\"modules\":[]}]}],\"configuration\":{\"buildFromSource\":[\".*\"]}}",
"reasons": [
"expoAutolinkingAndroid"
],
"hash": "6ec038398616e78ffa8a8a4d86d8c864d23c3e8c"
}
},
{
"op": "changed",
"beforeSource": {
"type": "contents",
"id": "rncoreAutolinkingConfig:android",
"contents": "{\"@react-native-async-storage/async-storage\":{\"root\":\"../../node_modules/@react-native-async-storage/async-storage\",\"name\":\"@react-native-async-storage/async-storage\",\"platforms\":{\"android\":{\"sourceDir\":\"../../node_modules/@react-native-async-storage/async-storage/android\",\"packageImportPath\":\"import com.reactnativecommunity.asyncstorage.AsyncStoragePackage;\",\"packageInstance\":\"new AsyncStoragePackage()\",\"buildTypes\":[],\"libraryName\":\"rnasyncstorage\",\"componentDescriptors\":[],\"cmakeListsPath\":\"../../node_modules/@react-native-async-storage/async-storage/android/build/generated/source/codegen/jni/CMakeLists.txt\",\"cxxModuleCMakeListsModuleName\":null,\"cxxModuleCMakeListsPath\":null,\"cxxModuleHeaderName\":null}}},\"@react-native-community/datetimepicker\":{\"root\":\"../../node_modules/@react-native-community/datetimepicker\",\"name\":\"@react-native-community/datetimepicker\",\"platforms\":{\"android\":{\"sourceDir\":\"../../node_modules/@react-native-community/datetimepicker/android\",\"packageImportPath\":\"import com.reactcommunity.rndatetimepicker.RNDateTimePickerPackage;\",\"packageInstance\":\"new RNDateTimePickerPackage()\",\"buildTypes\":[],\"libraryName\":\"RNDateTimePickerCGen\",\"componentDescriptors\":[],\"cmakeListsPath\":\"../../node_modules/@react-native-community/datetimepicker/android/build/generated/source/codegen/jni/CMakeLists.txt\",\"cxxModuleCMakeListsModuleName\":null,\"cxxModuleCMakeListsPath\":null,\"cxxModuleHeaderName\":null}}},\"@react-native-community/netinfo\":{\"root\":\"../../node_modules/@react-native-community/netinfo\",\"name\":\"@react-native-community/netinfo\",\"platforms\":{\"android\":{\"sourceDir\":\"../../node_modules/@react-native-community/netinfo/android\",\"packageImportPath\":\"import com.reactnativecommunity.netinfo.NetInfoPackage;\",\"packageInstance\":\"new NetInfoPackage()\",\"buildTypes\":[],\"componentDescriptors\":[],\"cmakeListsPath\":\"../../node_modules/@react-native-community/netinfo/android/build/generated/source/codegen/jni/CMakeLists.txt\",\"cxxModuleCMakeListsModuleName\":null,\"cxxModuleCMakeListsPath\":null,\"cxxModuleHeaderName\":null}}},\"@react-native-community/slider\":{\"root\":\"../../node_modules/@react-native-community/slider\",\"name\":\"@react-native-community/slider\",\"platforms\":{\"android\":{\"sourceDir\":\"../../node_modules/@react-native-community/slider/android\",\"packageImportPath\":\"import com.reactnativecommunity.slider.ReactSliderPackage;\",\"packageInstance\":\"new ReactSliderPackage()\",\"buildTypes\":[],\"libraryName\":\"RNCSlider\",\"componentDescriptors\":[\"RNCSliderComponentDescriptor\"],\"cmakeListsPath\":\"../../node_modules/@react-native-community/slider/android/src/main/jni/CMakeLists.txt\",\"cxxModuleCMakeListsModuleName\":null,\"cxxModuleCMakeListsPath\":null,\"cxxModuleHeaderName\":null}}},\"@react-native-masked-view/masked-view\":{\"root\":\"../../node_modules/@react-native-masked-view/masked-view\",\"name\":\"@react-native-masked-view/masked-view\",\"platforms\":{\"android\":{\"sourceDir\":\"../../node_modules/@react-native-masked-view/masked-view/android\",\"packageImportPath\":\"import org.reactnative.maskedview.RNCMaskedViewPackage;\",\"packageInstance\":\"new RNCMaskedViewPackage()\",\"buildTypes\":[],\"componentDescriptors\":[],\"cmakeListsPath\":\"../../node_modules/@react-native-masked-view/masked-view/android/build/generated/source/codegen/jni/CMakeLists.txt\",\"cxxModuleCMakeListsModuleName\":null,\"cxxModuleCMakeListsPath\":null,\"cxxModuleHeaderName\":null}}},\"@react-native-picker/picker\":{\"root\":\"../../node_modules/@react-native-picker/picker\",\"name\":\"@react-native-picker/picker\",\"platforms\":{\"android\":{\"sourceDir\":\"../../node_modules/@react-native-picker/picker/android\",\"packageImportPath\":\"import com.reactnativecommunity.picker.RNCPickerPackage;\",\"packageInstance\":\"new RNCPickerPackage()\",\"buildTypes\":[],\"libraryName\":\"rnpicker\",\"componentDescriptors\":[\"RNCAndroidDialogPickerComponentDescriptor\",\"RNCAndroidDropdownPickerComponentDescriptor\"],\"cmakeListsPath\":\"../../node_modules/@react-native-picker/picker/android/src/main/jni/CMakeLists.txt\",\"cxxModuleCMakeListsModuleName\":null,\"cxxModuleCMakeListsPath\":null,\"cxxModuleHeaderName\":null}}},\"@shopify/flash-list\":{\"root\":\"../../node_modules/@shopify/flash-list\",\"name\":\"@shopify/flash-list\",\"platforms\":{\"android\":{\"sourceDir\":\"../../node_modules/@shopify/flash-list/android\",\"packageImportPath\":\"import com.shopify.reactnative.flash_list.ReactNativeFlashListPackage;\",\"packageInstance\":\"new ReactNativeFlashListPackage()\",\"buildTypes\":[],\"libraryName\":\"rnflashlist\",\"componentDescriptors\":[\"CellContainerComponentDescriptor\",\"AutoLayoutViewComponentDescriptor\"],\"cmakeListsPath\":\"../../node_modules/@shopify/flash-list/android/build/generated/source/codegen/jni/CMakeLists.txt\",\"cxxModuleCMakeListsModuleName\":null,\"cxxModuleCMakeListsPath\":null,\"cxxModuleHeaderName\":null}}},\"expo\":{\"root\":\"../../node_modules/expo\",\"name\":\"expo\",\"platforms\":{\"android\":{\"sourceDir\":\"../../node_modules/expo/android\",\"packageImportPath\":\"import expo.modules.ExpoModulesPackage;\",\"packageInstance\":\"new ExpoModulesPackage()\",\"buildTypes\":[],\"componentDescriptors\":[],\"cmakeListsPath\":\"../../node_modules/expo/android/build/generated/source/codegen/jni/CMakeLists.txt\",\"cxxModuleCMakeListsModuleName\":null,\"cxxModuleCMakeListsPath\":null,\"cxxModuleHeaderName\":null}}},\"react-native-edge-to-edge\":{\"root\":\"node_modules/react-native-edge-to-edge\",\"name\":\"react-native-edge-to-edge\",\"platforms\":{\"android\":{\"sourceDir\":\"node_modules/react-native-edge-to-edge/android\",\"packageImportPath\":\"import com.zoontek.rnedgetoedge.EdgeToEdgePackage;\",\"packageInstance\":\"new EdgeToEdgePackage()\",\"buildTypes\":[],\"libraryName\":\"RNEdgeToEdge\",\"componentDescriptors\":[],\"cmakeListsPath\":\"node_modules/react-native-edge-to-edge/android/build/generated/source/codegen/jni/CMakeLists.txt\",\"cxxModuleCMakeListsModuleName\":null,\"cxxModuleCMakeListsPath\":null,\"cxxModuleHeaderName\":null}}},\"react-native-gesture-handler\":{\"root\":\"../../node_modules/react-native-gesture-handler\",\"name\":\"react-native-gesture-handler\",\"platforms\":{\"android\":{\"sourceDir\":\"../../node_modules/react-native-gesture-handler/android\",\"packageImportPath\":\"import com.swmansion.gesturehandler.RNGestureHandlerPackage;\",\"packageInstance\":\"new RNGestureHandlerPackage()\",\"buildTypes\":[],\"libraryName\":\"rngesturehandler_codegen\",\"componentDescriptors\":[\"RNGestureHandlerRootViewComponentDescriptor\",\"RNGestureHandlerButtonComponentDescriptor\"],\"cmakeListsPath\":\"../../node_modules/react-native-gesture-handler/android/build/generated/source/codegen/jni/CMakeLists.txt\",\"cxxModuleCMakeListsModuleName\":null,\"cxxModuleCMakeListsPath\":null,\"cxxModuleHeaderName\":null}}},\"react-native-keyboard-controller\":{\"root\":\"../../node_modules/react-native-keyboard-controller\",\"name\":\"react-native-keyboard-controller\",\"platforms\":{\"android\":{\"sourceDir\":\"../../node_modules/react-native-keyboard-controller/android\",\"packageImportPath\":\"import com.reactnativekeyboardcontroller.KeyboardControllerPackage;\",\"packageInstance\":\"new KeyboardControllerPackage()\",\"buildTypes\":[],\"libraryName\":\"reactnativekeyboardcontroller\",\"componentDescriptors\":[\"KeyboardControllerViewComponentDescriptor\",\"KeyboardGestureAreaComponentDescriptor\",\"OverKeyboardViewComponentDescriptor\"],\"cmakeListsPath\":\"../../node_modules/react-native-keyboard-controller/android/src/main/jni/CMakeLists.txt\",\"cxxModuleCMakeListsModuleName\":null,\"cxxModuleCMakeListsPath\":null,\"cxxModuleHeaderName\":null}}},\"react-native-pager-view\":{\"root\":\"../../node_modules/react-native-pager-view\",\"name\":\"react-native-pager-view\",\"platforms\":{\"android\":{\"sourceDir\":\"../../node_modules/react-native-pager-view/android\",\"packageImportPath\":\"import com.reactnativepagerview.PagerViewPackage;\",\"packageInstance\":\"new PagerViewPackage()\",\"buildTypes\":[],\"libraryName\":\"pagerview\",\"componentDescriptors\":[\"RNCViewPagerComponentDescriptor\"],\"cmakeListsPath\":\"../../node_modules/react-native-pager-view/android/build/generated/source/codegen/jni/CMakeLists.txt\",\"cxxModuleCMakeListsModuleName\":null,\"cxxModuleCMakeListsPath\":null,\"cxxModuleHeaderName\":null}}},\"react-native-worklets\":{\"root\":\"../../node_modules/react-native-worklets\",\"name\":\"react-native-worklets\",\"platforms\":{\"android\":{\"sourceDir\":\"../../node_modules/react-native-worklets/android\",\"packageImportPath\":\"import com.swmansion.worklets.WorkletsPackage;\",\"packageInstance\":\"new WorkletsPackage()\",\"buildTypes\":[],\"libraryName\":\"rnworklets\",\"componentDescriptors\":[],\"cmakeListsPath\":\"../../node_modules/react-native-worklets/android/build/generated/source/codegen/jni/CMakeLists.txt\",\"cxxModuleCMakeListsModuleName\":null,\"cxxModuleCMakeListsPath\":null,\"cxxModuleHeaderName\":null}}},\"react-native-reanimated\":{\"root\":\"../../node_modules/react-native-reanimated\",\"name\":\"react-native-reanimated\",\"platforms\":{\"android\":{\"sourceDir\":\"../../node_modules/react-native-reanimated/android\",\"packageImportPath\":\"import com.swmansion.reanimated.ReanimatedPackage;\",\"packageInstance\":\"new ReanimatedPackage()\",\"buildTypes\":[],\"libraryName\":\"rnreanimated\",\"componentDescriptors\":[],\"cmakeListsPath\":\"../../node_modules/react-native-reanimated/android/build/generated/source/codegen/jni/CMakeLists.txt\",\"cxxModuleCMakeListsModuleName\":null,\"cxxModuleCMakeListsPath\":null,\"cxxModuleHeaderName\":null}}},\"react-native-safe-area-context\":{\"root\":\"../../node_modules/react-native-safe-area-context\",\"name\":\"react-native-safe-area-context\",\"platforms\":{\"android\":{\"sourceDir\":\"../../node_modules/react-native-safe-area-context/android\",\"packageImportPath\":\"import com.th3rdwave.safeareacontext.SafeAreaContextPackage;\",\"packageInstance\":\"new SafeAreaContextPackage()\",\"buildTypes\":[],\"libraryName\":\"safeareacontext\",\"componentDescriptors\":[\"RNCSafeAreaProviderComponentDescriptor\",\"RNCSafeAreaViewComponentDescriptor\"],\"cmakeListsPath\":\"../../node_modules/react-native-safe-area-context/android/src/main/jni/CMakeLists.txt\",\"cxxModuleCMakeListsModuleName\":null,\"cxxModuleCMakeListsPath\":null,\"cxxModuleHeaderName\":null}}},\"react-native-screens\":{\"root\":\"../../node_modules/react-native-screens\",\"name\":\"react-native-screens\",\"platforms\":{\"android\":{\"sourceDir\":\"../../node_modules/react-native-screens/android\",\"packageImportPath\":\"import com.swmansion.rnscreens.RNScreensPackage;\",\"packageInstance\":\"new RNScreensPackage()\",\"buildTypes\":[],\"libraryName\":\"rnscreens\",\"componentDescriptors\":[\"RNSFullWindowOverlayComponentDescriptor\",\"RNSScreenContainerComponentDescriptor\",\"RNSScreenNavigationContainerComponentDescriptor\",\"RNSScreenStackHeaderConfigComponentDescriptor\",\"RNSScreenStackHeaderSubviewComponentDescriptor\",\"RNSScreenStackComponentDescriptor\",\"RNSSearchBarComponentDescriptor\",\"RNSScreenComponentDescriptor\",\"RNSScreenFooterComponentDescriptor\",\"RNSScreenContentWrapperComponentDescriptor\",\"RNSModalScreenComponentDescriptor\"],\"cmakeListsPath\":\"../../node_modules/react-native-screens/android/src/main/jni/CMakeLists.txt\",\"cxxModuleCMakeListsModuleName\":null,\"cxxModuleCMakeListsPath\":null,\"cxxModuleHeaderName\":null}}},\"react-native-svg\":{\"root\":\"../../node_modules/react-native-svg\",\"name\":\"react-native-svg\",\"platforms\":{\"android\":{\"sourceDir\":\"../../node_modules/react-native-svg/android\",\"packageImportPath\":\"import com.horcrux.svg.SvgPackage;\",\"packageInstance\":\"new SvgPackage()\",\"buildTypes\":[],\"libraryName\":\"rnsvg\",\"componentDescriptors\":[\"RNSVGCircleComponentDescriptor\",\"RNSVGClipPathComponentDescriptor\",\"RNSVGDefsComponentDescriptor\",\"RNSVGFeBlendComponentDescriptor\",\"RNSVGFeColorMatrixComponentDescriptor\",\"RNSVGFeCompositeComponentDescriptor\",\"RNSVGFeFloodComponentDescriptor\",\"RNSVGFeGaussianBlurComponentDescriptor\",\"RNSVGFeMergeComponentDescriptor\",\"RNSVGFeOffsetComponentDescriptor\",\"RNSVGFilterComponentDescriptor\",\"RNSVGEllipseComponentDescriptor\",\"RNSVGForeignObjectComponentDescriptor\",\"RNSVGGroupComponentDescriptor\",\"RNSVGImageComponentDescriptor\",\"RNSVGLinearGradientComponentDescriptor\",\"RNSVGLineComponentDescriptor\",\"RNSVGMarkerComponentDescriptor\",\"RNSVGMaskComponentDescriptor\",\"RNSVGPathComponentDescriptor\",\"RNSVGPatternComponentDescriptor\",\"RNSVGRadialGradientComponentDescriptor\",\"RNSVGRectComponentDescriptor\",\"RNSVGSvgViewAndroidComponentDescriptor\",\"RNSVGSymbolComponentDescriptor\",\"RNSVGTextComponentDescriptor\",\"RNSVGTextPathComponentDescriptor\",\"RNSVGTSpanComponentDescriptor\",\"RNSVGUseComponentDescriptor\"],\"cmakeListsPath\":\"../../node_modules/react-native-svg/android/src/main/jni/CMakeLists.txt\",\"cxxModuleCMakeListsModuleName\":null,\"cxxModuleCMakeListsPath\":null,\"cxxModuleHeaderName\":null}}},\"react-native-view-shot\":{\"root\":\"../../node_modules/react-native-view-shot\",\"name\":\"react-native-view-shot\",\"platforms\":{\"android\":{\"sourceDir\":\"../../node_modules/react-native-view-shot/android\",\"packageImportPath\":\"import fr.greweb.reactnativeviewshot.RNViewShotPackage;\",\"packageInstance\":\"new RNViewShotPackage()\",\"buildTypes\":[],\"libraryName\":\"rnviewshot\",\"componentDescriptors\":[],\"cmakeListsPath\":\"../../node_modules/react-native-view-shot/android/build/generated/source/codegen/jni/CMakeLists.txt\",\"cxxModuleCMakeListsModuleName\":null,\"cxxModuleCMakeListsPath\":null,\"cxxModuleHeaderName\":null}}},\"react-native-webview\":{\"root\":\"../../node_modules/react-native-webview\",\"name\":\"react-native-webview\",\"platforms\":{\"android\":{\"sourceDir\":\"../../node_modules/react-native-webview/android\",\"packageImportPath\":\"import com.reactnativecommunity.webview.RNCWebViewPackage;\",\"packageInstance\":\"new RNCWebViewPackage()\",\"buildTypes\":[],\"libraryName\":\"RNCWebViewSpec\",\"componentDescriptors\":[\"RNCWebViewComponentDescriptor\"],\"cmakeListsPath\":\"../../node_modules/react-native-webview/android/build/generated/source/codegen/jni/CMakeLists.txt\",\"cxxModuleCMakeListsModuleName\":null,\"cxxModuleCMakeListsPath\":null,\"cxxModuleHeaderName\":null}}}}",
"reasons": [
"rncoreAutolinkingAndroid"
],
"hash": "ec80ae5ea392c6fb3d76525bf35962626a9d52d0"
},
"afterSource": {
"type": "contents",
"id": "rncoreAutolinkingConfig:android",
"contents": "{\"@react-native-async-storage/async-storage\":{\"root\":\"../../node_modules/@react-native-async-storage/async-storage\",\"name\":\"@react-native-async-storage/async-storage\",\"platforms\":{\"android\":{\"sourceDir\":\"../../node_modules/@react-native-async-storage/async-storage/android\",\"packageImportPath\":\"import com.reactnativecommunity.asyncstorage.AsyncStoragePackage;\",\"packageInstance\":\"new AsyncStoragePackage()\",\"buildTypes\":[],\"libraryName\":\"rnasyncstorage\",\"componentDescriptors\":[],\"cmakeListsPath\":\"../../node_modules/@react-native-async-storage/async-storage/android/build/generated/source/codegen/jni/CMakeLists.txt\",\"cxxModuleCMakeListsModuleName\":null,\"cxxModuleCMakeListsPath\":null,\"cxxModuleHeaderName\":null}}},\"@react-native-community/datetimepicker\":{\"root\":\"../../node_modules/@react-native-community/datetimepicker\",\"name\":\"@react-native-community/datetimepicker\",\"platforms\":{\"android\":{\"sourceDir\":\"../../node_modules/@react-native-community/datetimepicker/android\",\"packageImportPath\":\"import com.reactcommunity.rndatetimepicker.RNDateTimePickerPackage;\",\"packageInstance\":\"new RNDateTimePickerPackage()\",\"buildTypes\":[],\"libraryName\":\"RNDateTimePickerCGen\",\"componentDescriptors\":[],\"cmakeListsPath\":\"../../node_modules/@react-native-community/datetimepicker/android/build/generated/source/codegen/jni/CMakeLists.txt\",\"cxxModuleCMakeListsModuleName\":null,\"cxxModuleCMakeListsPath\":null,\"cxxModuleHeaderName\":null}}},\"@react-native-community/netinfo\":{\"root\":\"../../node_modules/@react-native-community/netinfo\",\"name\":\"@react-native-community/netinfo\",\"platforms\":{\"android\":{\"sourceDir\":\"../../node_modules/@react-native-community/netinfo/android\",\"packageImportPath\":\"import com.reactnativecommunity.netinfo.NetInfoPackage;\",\"packageInstance\":\"new NetInfoPackage()\",\"buildTypes\":[],\"componentDescriptors\":[],\"cmakeListsPath\":\"../../node_modules/@react-native-community/netinfo/android/build/generated/source/codegen/jni/CMakeLists.txt\",\"cxxModuleCMakeListsModuleName\":null,\"cxxModuleCMakeListsPath\":null,\"cxxModuleHeaderName\":null}}},\"@react-native-community/slider\":{\"root\":\"../../node_modules/@react-native-community/slider\",\"name\":\"@react-native-community/slider\",\"platforms\":{\"android\":{\"sourceDir\":\"../../node_modules/@react-native-community/slider/android\",\"packageImportPath\":\"import com.reactnativecommunity.slider.ReactSliderPackage;\",\"packageInstance\":\"new ReactSliderPackage()\",\"buildTypes\":[],\"libraryName\":\"RNCSlider\",\"componentDescriptors\":[\"RNCSliderComponentDescriptor\"],\"cmakeListsPath\":\"../../node_modules/@react-native-community/slider/android/src/main/jni/CMakeLists.txt\",\"cxxModuleCMakeListsModuleName\":null,\"cxxModuleCMakeListsPath\":null,\"cxxModuleHeaderName\":null}}},\"@react-native-masked-view/masked-view\":{\"root\":\"../../node_modules/@react-native-masked-view/masked-view\",\"name\":\"@react-native-masked-view/masked-view\",\"platforms\":{\"android\":{\"sourceDir\":\"../../node_modules/@react-native-masked-view/masked-view/android\",\"packageImportPath\":\"import org.reactnative.maskedview.RNCMaskedViewPackage;\",\"packageInstance\":\"new RNCMaskedViewPackage()\",\"buildTypes\":[],\"componentDescriptors\":[],\"cmakeListsPath\":\"../../node_modules/@react-native-masked-view/masked-view/android/build/generated/source/codegen/jni/CMakeLists.txt\",\"cxxModuleCMakeListsModuleName\":null,\"cxxModuleCMakeListsPath\":null,\"cxxModuleHeaderName\":null}}},\"@react-native-picker/picker\":{\"root\":\"../../node_modules/@react-native-picker/picker\",\"name\":\"@react-native-picker/picker\",\"platforms\":{\"android\":{\"sourceDir\":\"../../node_modules/@react-native-picker/picker/android\",\"packageImportPath\":\"import com.reactnativecommunity.picker.RNCPickerPackage;\",\"packageInstance\":\"new RNCPickerPackage()\",\"buildTypes\":[],\"libraryName\":\"rnpicker\",\"componentDescriptors\":[\"RNCAndroidDialogPickerComponentDescriptor\",\"RNCAndroidDropdownPickerComponentDescriptor\"],\"cmakeListsPath\":\"../../node_modules/@react-native-picker/picker/android/src/main/jni/CMakeLists.txt\",\"cxxModuleCMakeListsModuleName\":null,\"cxxModuleCMakeListsPath\":null,\"cxxModuleHeaderName\":null}}},\"@shopify/flash-list\":{\"root\":\"../../node_modules/@shopify/flash-list\",\"name\":\"@shopify/flash-list\",\"platforms\":{\"android\":{\"sourceDir\":\"../../node_modules/@shopify/flash-list/android\",\"packageImportPath\":\"import com.shopify.reactnative.flash_list.ReactNativeFlashListPackage;\",\"packageInstance\":\"new ReactNativeFlashListPackage()\",\"buildTypes\":[],\"libraryName\":\"rnflashlist\",\"componentDescriptors\":[\"CellContainerComponentDescriptor\",\"AutoLayoutViewComponentDescriptor\"],\"cmakeListsPath\":\"../../node_modules/@shopify/flash-list/android/build/generated/source/codegen/jni/CMakeLists.txt\",\"cxxModuleCMakeListsModuleName\":null,\"cxxModuleCMakeListsPath\":null,\"cxxModuleHeaderName\":null}}},\"expo\":{\"root\":\"../../node_modules/expo\",\"name\":\"expo\",\"platforms\":{\"android\":{\"sourceDir\":\"../../node_modules/expo/android\",\"packageImportPath\":\"import expo.modules.ExpoModulesPackage;\",\"packageInstance\":\"new ExpoModulesPackage()\",\"buildTypes\":[],\"componentDescriptors\":[],\"cmakeListsPath\":\"../../node_modules/expo/android/build/generated/source/codegen/jni/CMakeLists.txt\",\"cxxModuleCMakeListsModuleName\":null,\"cxxModuleCMakeListsPath\":null,\"cxxModuleHeaderName\":null}}},\"react-native-edge-to-edge\":{\"root\":\"node_modules/react-native-edge-to-edge\",\"name\":\"react-native-edge-to-edge\",\"platforms\":{\"android\":{\"sourceDir\":\"node_modules/react-native-edge-to-edge/android\",\"packageImportPath\":\"import com.zoontek.rnedgetoedge.EdgeToEdgePackage;\",\"packageInstance\":\"new EdgeToEdgePackage()\",\"buildTypes\":[],\"libraryName\":\"RNEdgeToEdge\",\"componentDescriptors\":[],\"cmakeListsPath\":\"node_modules/react-native-edge-to-edge/android/build/generated/source/codegen/jni/CMakeLists.txt\",\"cxxModuleCMakeListsModuleName\":null,\"cxxModuleCMakeListsPath\":null,\"cxxModuleHeaderName\":null}}},\"react-native-gesture-handler\":{\"root\":\"../../node_modules/react-native-gesture-handler\",\"name\":\"react-native-gesture-handler\",\"platforms\":{\"android\":{\"sourceDir\":\"../../node_modules/react-native-gesture-handler/android\",\"packageImportPath\":\"import com.swmansion.gesturehandler.RNGestureHandlerPackage;\",\"packageInstance\":\"new RNGestureHandlerPackage()\",\"buildTypes\":[],\"libraryName\":\"rngesturehandler_codegen\",\"componentDescriptors\":[\"RNGestureHandlerRootViewComponentDescriptor\",\"RNGestureHandlerButtonComponentDescriptor\"],\"cmakeListsPath\":\"../../node_modules/react-native-gesture-handler/android/build/generated/source/codegen/jni/CMakeLists.txt\",\"cxxModuleCMakeListsModuleName\":null,\"cxxModuleCMakeListsPath\":null,\"cxxModuleHeaderName\":null}}},\"react-native-keyboard-controller\":{\"root\":\"../../node_modules/react-native-keyboard-controller\",\"name\":\"react-native-keyboard-controller\",\"platforms\":{\"android\":{\"sourceDir\":\"../../node_modules/react-native-keyboard-controller/android\",\"packageImportPath\":\"import com.reactnativekeyboardcontroller.KeyboardControllerPackage;\",\"packageInstance\":\"new KeyboardControllerPackage()\",\"buildTypes\":[],\"libraryName\":\"reactnativekeyboardcontroller\",\"componentDescriptors\":[\"KeyboardControllerViewComponentDescriptor\",\"KeyboardGestureAreaComponentDescriptor\",\"OverKeyboardViewComponentDescriptor\"],\"cmakeListsPath\":\"../../node_modules/react-native-keyboard-controller/android/src/main/jni/CMakeLists.txt\",\"cxxModuleCMakeListsModuleName\":null,\"cxxModuleCMakeListsPath\":null,\"cxxModuleHeaderName\":null}}},\"react-native-pager-view\":{\"root\":\"../../node_modules/react-native-pager-view\",\"name\":\"react-native-pager-view\",\"platforms\":{\"android\":{\"sourceDir\":\"../../node_modules/react-native-pager-view/android\",\"packageImportPath\":\"import com.reactnativepagerview.PagerViewPackage;\",\"packageInstance\":\"new PagerViewPackage()\",\"buildTypes\":[],\"libraryName\":\"pagerview\",\"componentDescriptors\":[\"RNCViewPagerComponentDescriptor\"],\"cmakeListsPath\":\"../../node_modules/react-native-pager-view/android/build/generated/source/codegen/jni/CMakeLists.txt\",\"cxxModuleCMakeListsModuleName\":null,\"cxxModuleCMakeListsPath\":null,\"cxxModuleHeaderName\":null}}},\"react-native-reanimated\":{\"root\":\"../../node_modules/react-native-reanimated\",\"name\":\"react-native-reanimated\",\"platforms\":{\"android\":{\"sourceDir\":\"../../node_modules/react-native-reanimated/android\",\"packageImportPath\":\"import com.swmansion.reanimated.ReanimatedPackage;\",\"packageInstance\":\"new ReanimatedPackage()\",\"buildTypes\":[],\"libraryName\":\"rnreanimated\",\"componentDescriptors\":[],\"cmakeListsPath\":\"../../node_modules/react-native-reanimated/android/build/generated/source/codegen/jni/CMakeLists.txt\",\"cxxModuleCMakeListsModuleName\":null,\"cxxModuleCMakeListsPath\":null,\"cxxModuleHeaderName\":null}}},\"react-native-safe-area-context\":{\"root\":\"../../node_modules/react-native-safe-area-context\",\"name\":\"react-native-safe-area-context\",\"platforms\":{\"android\":{\"sourceDir\":\"../../node_modules/react-native-safe-area-context/android\",\"packageImportPath\":\"import com.th3rdwave.safeareacontext.SafeAreaContextPackage;\",\"packageInstance\":\"new SafeAreaContextPackage()\",\"buildTypes\":[],\"libraryName\":\"safeareacontext\",\"componentDescriptors\":[\"RNCSafeAreaProviderComponentDescriptor\",\"RNCSafeAreaViewComponentDescriptor\"],\"cmakeListsPath\":\"../../node_modules/react-native-safe-area-context/android/src/main/jni/CMakeLists.txt\",\"cxxModuleCMakeListsModuleName\":null,\"cxxModuleCMakeListsPath\":null,\"cxxModuleHeaderName\":null}}},\"react-native-screens\":{\"root\":\"../../node_modules/react-native-screens\",\"name\":\"react-native-screens\",\"platforms\":{\"android\":{\"sourceDir\":\"../../node_modules/react-native-screens/android\",\"packageImportPath\":\"import com.swmansion.rnscreens.RNScreensPackage;\",\"packageInstance\":\"new RNScreensPackage()\",\"buildTypes\":[],\"libraryName\":\"rnscreens\",\"componentDescriptors\":[\"RNSFullWindowOverlayComponentDescriptor\",\"RNSScreenContainerComponentDescriptor\",\"RNSScreenNavigationContainerComponentDescriptor\",\"RNSScreenStackHeaderConfigComponentDescriptor\",\"RNSScreenStackHeaderSubviewComponentDescriptor\",\"RNSScreenStackComponentDescriptor\",\"RNSSearchBarComponentDescriptor\",\"RNSScreenComponentDescriptor\",\"RNSScreenFooterComponentDescriptor\",\"RNSScreenContentWrapperComponentDescriptor\",\"RNSModalScreenComponentDescriptor\"],\"cmakeListsPath\":\"../../node_modules/react-native-screens/android/src/main/jni/CMakeLists.txt\",\"cxxModuleCMakeListsModuleName\":null,\"cxxModuleCMakeListsPath\":null,\"cxxModuleHeaderName\":null}}},\"react-native-svg\":{\"root\":\"../../node_modules/react-native-svg\",\"name\":\"react-native-svg\",\"platforms\":{\"android\":{\"sourceDir\":\"../../node_modules/react-native-svg/android\",\"packageImportPath\":\"import com.horcrux.svg.SvgPackage;\",\"packageInstance\":\"new SvgPackage()\",\"buildTypes\":[],\"libraryName\":\"rnsvg\",\"componentDescriptors\":[\"RNSVGCircleComponentDescriptor\",\"RNSVGClipPathComponentDescriptor\",\"RNSVGDefsComponentDescriptor\",\"RNSVGFeBlendComponentDescriptor\",\"RNSVGFeColorMatrixComponentDescriptor\",\"RNSVGFeCompositeComponentDescriptor\",\"RNSVGFeFloodComponentDescriptor\",\"RNSVGFeGaussianBlurComponentDescriptor\",\"RNSVGFeMergeComponentDescriptor\",\"RNSVGFeOffsetComponentDescriptor\",\"RNSVGFilterComponentDescriptor\",\"RNSVGEllipseComponentDescriptor\",\"RNSVGForeignObjectComponentDescriptor\",\"RNSVGGroupComponentDescriptor\",\"RNSVGImageComponentDescriptor\",\"RNSVGLinearGradientComponentDescriptor\",\"RNSVGLineComponentDescriptor\",\"RNSVGMarkerComponentDescriptor\",\"RNSVGMaskComponentDescriptor\",\"RNSVGPathComponentDescriptor\",\"RNSVGPatternComponentDescriptor\",\"RNSVGRadialGradientComponentDescriptor\",\"RNSVGRectComponentDescriptor\",\"RNSVGSvgViewAndroidComponentDescriptor\",\"RNSVGSymbolComponentDescriptor\",\"RNSVGTextComponentDescriptor\",\"RNSVGTextPathComponentDescriptor\",\"RNSVGTSpanComponentDescriptor\",\"RNSVGUseComponentDescriptor\"],\"cmakeListsPath\":\"../../node_modules/react-native-svg/android/src/main/jni/CMakeLists.txt\",\"cxxModuleCMakeListsModuleName\":null,\"cxxModuleCMakeListsPath\":null,\"cxxModuleHeaderName\":null}}},\"react-native-view-shot\":{\"root\":\"../../node_modules/react-native-view-shot\",\"name\":\"react-native-view-shot\",\"platforms\":{\"android\":{\"sourceDir\":\"../../node_modules/react-native-view-shot/android\",\"packageImportPath\":\"import fr.greweb.reactnativeviewshot.RNViewShotPackage;\",\"packageInstance\":\"new RNViewShotPackage()\",\"buildTypes\":[],\"libraryName\":\"rnviewshot\",\"componentDescriptors\":[],\"cmakeListsPath\":\"../../node_modules/react-native-view-shot/android/build/generated/source/codegen/jni/CMakeLists.txt\",\"cxxModuleCMakeListsModuleName\":null,\"cxxModuleCMakeListsPath\":null,\"cxxModuleHeaderName\":null}}},\"react-native-webview\":{\"root\":\"../../node_modules/react-native-webview\",\"name\":\"react-native-webview\",\"platforms\":{\"android\":{\"sourceDir\":\"../../node_modules/react-native-webview/android\",\"packageImportPath\":\"import com.reactnativecommunity.webview.RNCWebViewPackage;\",\"packageInstance\":\"new RNCWebViewPackage()\",\"buildTypes\":[],\"libraryName\":\"RNCWebViewSpec\",\"componentDescriptors\":[\"RNCWebViewComponentDescriptor\"],\"cmakeListsPath\":\"../../node_modules/react-native-webview/android/build/generated/source/codegen/jni/CMakeLists.txt\",\"cxxModuleCMakeListsModuleName\":null,\"cxxModuleCMakeListsPath\":null,\"cxxModuleHeaderName\":null}}}}",
"reasons": [
"rncoreAutolinkingAndroid"
],
"hash": "b11f5ef39190e92552e9262193b54a87d72c7360"
}
},
{
"op": "changed",
"beforeSource": {
"type": "contents",
"id": "rncoreAutolinkingConfig:ios",
"contents": "{\"@react-native-async-storage/async-storage\":{\"root\":\"../../node_modules/@react-native-async-storage/async-storage\",\"name\":\"@react-native-async-storage/async-storage\",\"platforms\":{\"ios\":{\"podspecPath\":\"../../node_modules/@react-native-async-storage/async-storage/RNCAsyncStorage.podspec\",\"version\":\"2.2.0\",\"configurations\":[],\"scriptPhases\":[]}}},\"@react-native-community/datetimepicker\":{\"root\":\"../../node_modules/@react-native-community/datetimepicker\",\"name\":\"@react-native-community/datetimepicker\",\"platforms\":{\"ios\":{\"podspecPath\":\"../../node_modules/@react-native-community/datetimepicker/RNDateTimePicker.podspec\",\"version\":\"8.4.3\",\"configurations\":[],\"scriptPhases\":[]}}},\"@react-native-community/netinfo\":{\"root\":\"../../node_modules/@react-native-community/netinfo\",\"name\":\"@react-native-community/netinfo\",\"platforms\":{\"ios\":{\"podspecPath\":\"../../node_modules/@react-native-community/netinfo/react-native-netinfo.podspec\",\"version\":\"11.4.1\",\"configurations\":[],\"scriptPhases\":[]}}},\"@react-native-community/slider\":{\"root\":\"../../node_modules/@react-native-community/slider\",\"name\":\"@react-native-community/slider\",\"platforms\":{\"ios\":{\"podspecPath\":\"../../node_modules/@react-native-community/slider/react-native-slider.podspec\",\"version\":\"4.5.7\",\"configurations\":[],\"scriptPhases\":[]}}},\"@react-native-masked-view/masked-view\":{\"root\":\"../../node_modules/@react-native-masked-view/masked-view\",\"name\":\"@react-native-masked-view/masked-view\",\"platforms\":{\"ios\":{\"podspecPath\":\"../../node_modules/@react-native-masked-view/masked-view/RNCMaskedView.podspec\",\"version\":\"0.3.2\",\"configurations\":[],\"scriptPhases\":[]}}},\"@react-native-picker/picker\":{\"root\":\"../../node_modules/@react-native-picker/picker\",\"name\":\"@react-native-picker/picker\",\"platforms\":{\"ios\":{\"podspecPath\":\"../../node_modules/@react-native-picker/picker/RNCPicker.podspec\",\"version\":\"2.11.1\",\"configurations\":[],\"scriptPhases\":[]}}},\"@react-native-segmented-control/segmented-control\":{\"root\":\"../../node_modules/@react-native-segmented-control/segmented-control\",\"name\":\"@react-native-segmented-control/segmented-control\",\"platforms\":{\"ios\":{\"podspecPath\":\"../../node_modules/@react-native-segmented-control/segmented-control/react-native-segmented-control.podspec\",\"version\":\"2.5.7\",\"configurations\":[],\"scriptPhases\":[]}}},\"@shopify/flash-list\":{\"root\":\"../../node_modules/@shopify/flash-list\",\"name\":\"@shopify/flash-list\",\"platforms\":{\"ios\":{\"podspecPath\":\"../../node_modules/@shopify/flash-list/RNFlashList.podspec\",\"version\":\"1.8.3\",\"configurations\":[],\"scriptPhases\":[]}}},\"expo\":{\"root\":\"../../node_modules/expo\",\"name\":\"expo\",\"platforms\":{\"ios\":{\"podspecPath\":\"../../node_modules/expo/Expo.podspec\",\"version\":\"53.0.9\",\"configurations\":[],\"scriptPhases\":[]}}},\"react-native-gesture-handler\":{\"root\":\"../../node_modules/react-native-gesture-handler\",\"name\":\"react-native-gesture-handler\",\"platforms\":{\"ios\":{\"podspecPath\":\"../../node_modules/react-native-gesture-handler/RNGestureHandler.podspec\",\"version\":\"2.26.0\",\"configurations\":[],\"scriptPhases\":[]}}},\"react-native-keyboard-controller\":{\"root\":\"../../node_modules/react-native-keyboard-controller\",\"name\":\"react-native-keyboard-controller\",\"platforms\":{\"ios\":{\"podspecPath\":\"../../node_modules/react-native-keyboard-controller/react-native-keyboard-controller.podspec\",\"version\":\"1.17.5\",\"configurations\":[],\"scriptPhases\":[]}}},\"react-native-pager-view\":{\"root\":\"../../node_modules/react-native-pager-view\",\"name\":\"react-native-pager-view\",\"platforms\":{\"ios\":{\"podspecPath\":\"../../node_modules/react-native-pager-view/react-native-pager-view.podspec\",\"version\":\"6.8.1\",\"configurations\":[],\"scriptPhases\":[]}}},\"react-native-worklets\":{\"root\":\"../../node_modules/react-native-worklets\",\"name\":\"react-native-worklets\",\"platforms\":{\"ios\":{\"podspecPath\":\"../../node_modules/react-native-worklets/RNWorklets.podspec\",\"version\":\"0.4.0\",\"configurations\":[],\"scriptPhases\":[]}}},\"react-native-reanimated\":{\"root\":\"../../node_modules/react-native-reanimated\",\"name\":\"react-native-reanimated\",\"platforms\":{\"ios\":{\"podspecPath\":\"../../node_modules/react-native-reanimated/RNReanimated.podspec\",\"version\":\"4.0.1\",\"configurations\":[],\"scriptPhases\":[]}}},\"react-native-safe-area-context\":{\"root\":\"../../node_modules/react-native-safe-area-context\",\"name\":\"react-native-safe-area-context\",\"platforms\":{\"ios\":{\"podspecPath\":\"../../node_modules/react-native-safe-area-context/react-native-safe-area-context.podspec\",\"version\":\"5.4.0\",\"configurations\":[],\"scriptPhases\":[]}}},\"react-native-screens\":{\"root\":\"../../node_modules/react-native-screens\",\"name\":\"react-native-screens\",\"platforms\":{\"ios\":{\"podspecPath\":\"../../node_modules/react-native-screens/RNScreens.podspec\",\"version\":\"4.11.1-nightly-20250611-8b82e081e\",\"configurations\":[],\"scriptPhases\":[]}}},\"react-native-svg\":{\"root\":\"../../node_modules/react-native-svg\",\"name\":\"react-native-svg\",\"platforms\":{\"ios\":{\"podspecPath\":\"../../node_modules/react-native-svg/RNSVG.podspec\",\"version\":\"15.12.0\",\"configurations\":[],\"scriptPhases\":[]}}},\"react-native-view-shot\":{\"root\":\"../../node_modules/react-native-view-shot\",\"name\":\"react-native-view-shot\",\"platforms\":{\"ios\":{\"podspecPath\":\"../../node_modules/react-native-view-shot/react-native-view-shot.podspec\",\"version\":\"4.0.3\",\"configurations\":[],\"scriptPhases\":[]}}},\"react-native-webview\":{\"root\":\"../../node_modules/react-native-webview\",\"name\":\"react-native-webview\",\"platforms\":{\"ios\":{\"podspecPath\":\"../../node_modules/react-native-webview/react-native-webview.podspec\",\"version\":\"13.13.5\",\"configurations\":[],\"scriptPhases\":[]}}}}",
"reasons": [
"rncoreAutolinkingIos"
],
"hash": "9a6c6e1bbb907a0efb4c6fb77be9373c9ee0738a"
},
"afterSource": {
"type": "contents",
"id": "rncoreAutolinkingConfig:ios",
"contents": "{\"@react-native-async-storage/async-storage\":{\"root\":\"../../node_modules/@react-native-async-storage/async-storage\",\"name\":\"@react-native-async-storage/async-storage\",\"platforms\":{\"ios\":{\"podspecPath\":\"../../node_modules/@react-native-async-storage/async-storage/RNCAsyncStorage.podspec\",\"version\":\"2.2.0\",\"configurations\":[],\"scriptPhases\":[]}}},\"@react-native-community/datetimepicker\":{\"root\":\"../../node_modules/@react-native-community/datetimepicker\",\"name\":\"@react-native-community/datetimepicker\",\"platforms\":{\"ios\":{\"podspecPath\":\"../../node_modules/@react-native-community/datetimepicker/RNDateTimePicker.podspec\",\"version\":\"8.4.1\",\"configurations\":[],\"scriptPhases\":[]}}},\"@react-native-community/netinfo\":{\"root\":\"../../node_modules/@react-native-community/netinfo\",\"name\":\"@react-native-community/netinfo\",\"platforms\":{\"ios\":{\"podspecPath\":\"../../node_modules/@react-native-community/netinfo/react-native-netinfo.podspec\",\"version\":\"11.4.1\",\"configurations\":[],\"scriptPhases\":[]}}},\"@react-native-community/slider\":{\"root\":\"../../node_modules/@react-native-community/slider\",\"name\":\"@react-native-community/slider\",\"platforms\":{\"ios\":{\"podspecPath\":\"../../node_modules/@react-native-community/slider/react-native-slider.podspec\",\"version\":\"4.5.6\",\"configurations\":[],\"scriptPhases\":[]}}},\"@react-native-masked-view/masked-view\":{\"root\":\"../../node_modules/@react-native-masked-view/masked-view\",\"name\":\"@react-native-masked-view/masked-view\",\"platforms\":{\"ios\":{\"podspecPath\":\"../../node_modules/@react-native-masked-view/masked-view/RNCMaskedView.podspec\",\"version\":\"0.3.2\",\"configurations\":[],\"scriptPhases\":[]}}},\"@react-native-picker/picker\":{\"root\":\"../../node_modules/@react-native-picker/picker\",\"name\":\"@react-native-picker/picker\",\"platforms\":{\"ios\":{\"podspecPath\":\"../../node_modules/@react-native-picker/picker/RNCPicker.podspec\",\"version\":\"2.11.1\",\"configurations\":[],\"scriptPhases\":[]}}},\"@react-native-segmented-control/segmented-control\":{\"root\":\"../../node_modules/@react-native-segmented-control/segmented-control\",\"name\":\"@react-native-segmented-control/segmented-control\",\"platforms\":{\"ios\":{\"podspecPath\":\"../../node_modules/@react-native-segmented-control/segmented-control/react-native-segmented-control.podspec\",\"version\":\"2.5.7\",\"configurations\":[],\"scriptPhases\":[]}}},\"@shopify/flash-list\":{\"root\":\"../../node_modules/@shopify/flash-list\",\"name\":\"@shopify/flash-list\",\"platforms\":{\"ios\":{\"podspecPath\":\"../../node_modules/@shopify/flash-list/RNFlashList.podspec\",\"version\":\"1.8.3\",\"configurations\":[],\"scriptPhases\":[]}}},\"expo\":{\"root\":\"../../node_modules/expo\",\"name\":\"expo\",\"platforms\":{\"ios\":{\"podspecPath\":\"../../node_modules/expo/Expo.podspec\",\"version\":\"53.0.9\",\"configurations\":[],\"scriptPhases\":[]}}},\"react-native-gesture-handler\":{\"root\":\"../../node_modules/react-native-gesture-handler\",\"name\":\"react-native-gesture-handler\",\"platforms\":{\"ios\":{\"podspecPath\":\"../../node_modules/react-native-gesture-handler/RNGestureHandler.podspec\",\"version\":\"2.26.0\",\"configurations\":[],\"scriptPhases\":[]}}},\"react-native-keyboard-controller\":{\"root\":\"../../node_modules/react-native-keyboard-controller\",\"name\":\"react-native-keyboard-controller\",\"platforms\":{\"ios\":{\"podspecPath\":\"../../node_modules/react-native-keyboard-controller/react-native-keyboard-controller.podspec\",\"version\":\"1.17.5\",\"configurations\":[],\"scriptPhases\":[]}}},\"react-native-pager-view\":{\"root\":\"../../node_modules/react-native-pager-view\",\"name\":\"react-native-pager-view\",\"platforms\":{\"ios\":{\"podspecPath\":\"../../node_modules/react-native-pager-view/react-native-pager-view.podspec\",\"version\":\"6.7.1\",\"configurations\":[],\"scriptPhases\":[]}}},\"react-native-reanimated\":{\"root\":\"../../node_modules/react-native-reanimated\",\"name\":\"react-native-reanimated\",\"platforms\":{\"ios\":{\"podspecPath\":\"../../node_modules/react-native-reanimated/RNReanimated.podspec\",\"version\":\"3.18.0\",\"configurations\":[],\"scriptPhases\":[]}}},\"react-native-safe-area-context\":{\"root\":\"../../node_modules/react-native-safe-area-context\",\"name\":\"react-native-safe-area-context\",\"platforms\":{\"ios\":{\"podspecPath\":\"../../node_modules/react-native-safe-area-context/react-native-safe-area-context.podspec\",\"version\":\"5.4.0\",\"configurations\":[],\"scriptPhases\":[]}}},\"react-native-screens\":{\"root\":\"../../node_modules/react-native-screens\",\"name\":\"react-native-screens\",\"platforms\":{\"ios\":{\"podspecPath\":\"../../node_modules/react-native-screens/RNScreens.podspec\",\"version\":\"4.11.1-nightly-20250611-8b82e081e\",\"configurations\":[],\"scriptPhases\":[]}}},\"react-native-svg\":{\"root\":\"../../node_modules/react-native-svg\",\"name\":\"react-native-svg\",\"platforms\":{\"ios\":{\"podspecPath\":\"../../node_modules/react-native-svg/RNSVG.podspec\",\"version\":\"15.12.0\",\"configurations\":[],\"scriptPhases\":[]}}},\"react-native-view-shot\":{\"root\":\"../../node_modules/react-native-view-shot\",\"name\":\"react-native-view-shot\",\"platforms\":{\"ios\":{\"podspecPath\":\"../../node_modules/react-native-view-shot/react-native-view-shot.podspec\",\"version\":\"4.0.3\",\"configurations\":[],\"scriptPhases\":[]}}},\"react-native-webview\":{\"root\":\"../../node_modules/react-native-webview\",\"name\":\"react-native-webview\",\"platforms\":{\"ios\":{\"podspecPath\":\"../../node_modules/react-native-webview/react-native-webview.podspec\",\"version\":\"13.13.5\",\"configurations\":[],\"scriptPhases\":[]}}}}",
"reasons": [
"rncoreAutolinkingIos"
],
"hash": "9921bf6d368050beaf4e8e76ac767c0f215b7dc7"
}
}
] Generated by PR labeler 🤖 |
Subscribed to pull request
Generated by CodeMention |
...ges/expo-media-library/android/src/main/java/expo/modules/medialibrary/MediaLibraryModule.kt
Outdated
Show resolved
Hide resolved
...ages/expo-media-library/android/src/main/java/expo/modules/medialibrary/albums/AlbumUtils.kt
Outdated
Show resolved
Hide resolved
...ges/expo-media-library/android/src/main/java/expo/modules/medialibrary/albums/CreateAlbum.kt
Outdated
Show resolved
Hide resolved
packages/expo-media-library/android/src/main/java/expo/modules/medialibrary/albums/GetAlbums.kt
Outdated
Show resolved
Hide resolved
...ages/expo-media-library/android/src/main/java/expo/modules/medialibrary/assets/AssetUtils.kt
Outdated
Show resolved
Hide resolved
...ges/expo-media-library/android/src/main/java/expo/modules/medialibrary/assets/CreateAsset.kt
Outdated
Show resolved
Hide resolved
...po-media-library/android/src/main/java/expo/modules/medialibrary/contracts/DeleteContract.kt
Outdated
Show resolved
Hide resolved
packages/expo-media-library/android/src/main/java/expo/modules/medialibrary/Exceptions.kt
Show resolved
Hide resolved
...ges/expo-media-library/android/src/main/java/expo/modules/medialibrary/MediaLibraryModule.kt
Show resolved
Hide resolved
...ges/expo-media-library/android/src/main/java/expo/modules/medialibrary/MediaLibraryModule.kt
Show resolved
Hide resolved
...ges/expo-media-library/android/src/main/java/expo/modules/medialibrary/MediaLibraryModule.kt
Show resolved
Hide resolved
...ages/expo-media-library/android/src/main/java/expo/modules/medialibrary/MediaLibraryUtils.kt
Show resolved
Hide resolved
...ages/expo-media-library/android/src/main/java/expo/modules/medialibrary/albums/AlbumUtils.kt
Show resolved
Hide resolved
...ages/expo-media-library/android/src/main/java/expo/modules/medialibrary/assets/AssetUtils.kt
Show resolved
Hide resolved
packages/expo-media-library/android/src/main/java/expo/modules/medialibrary/assets/GetAssets.kt
Show resolved
Hide resolved
...po-media-library/android/src/main/java/expo/modules/medialibrary/contracts/DeleteContract.kt
Outdated
Show resolved
Hide resolved
...xpo-media-library/android/src/main/java/expo/modules/medialibrary/contracts/WriteContract.kt
Outdated
Show resolved
Hide resolved
e4cfe8d
to
1d9d4e2
Compare
1d9d4e2
to
00693ef
Compare
Hi there! 👋 I'm a bot whose goal is to ensure your contributions meet our guidelines. I've found some issues in your pull request that should be addressed (click on them for more details) 👇
|
Why
Depends on #38226, which aims to rewrite the
MediaLibrary
module to be coroutine-based.How
runActionWithPermissions
to return a value instead of just triggering an intent.In order to remove
Promise
usage from functions relying onrunActionWithPermissions
, it was necessary to makerunActionWithPermissions
return a value, instead of just running an intent.Was:
save action -> run intent -> handle result and execute saved action in OnActivityResult
Is:
register launcher using RegisterActivityContract -> launch it as a suspendable function within runActionWithPermissions
promise.reject
usages withCodedException
Promise
.initializeDefaultAssetsAsync
in the TS tests to make the logic more verbose.moduleCoroutineScope
, and replaced its usage with theCoroutine
annotation in theAsyncFunction
declarations.Test Plan
Tested on BareExpo ✅