Compare commits

...

3 Commits

Author SHA1 Message Date
Paul Frazee 01c63f2a84 Update hackfix 2024-01-04 19:29:48 -08:00
Paul Frazee 205e8eb276 Update langs 2024-01-04 19:28:12 -08:00
Paul Frazee e7f80ae66c Hackfix to facebook/react-native#42024 2024-01-04 19:28:12 -08:00
+21 -2
View File
@@ -1,7 +1,7 @@
const {withAndroidManifest} = require('expo/config-plugins')
const {withAndroidManifest, withAppBuildGradle} = require('expo/config-plugins')
module.exports = function withAndroidManifestPlugin(appConfig) {
return withAndroidManifest(appConfig, function (decoratedAppConfig) {
appConfig = withAndroidManifest(appConfig, function (decoratedAppConfig) {
try {
decoratedAppConfig.modResults.manifest.application[0].$[
'android:largeHeap'
@@ -11,4 +11,23 @@ module.exports = function withAndroidManifestPlugin(appConfig) {
}
return decoratedAppConfig
})
appConfig = withAppBuildGradle(appConfig, function (decoratedAppConfig) {
// HACK
// Workaround for https://github.com/facebook/react-native/issues/42024
// Remove when React Native resolves this issue
// -prf
const MATCH_STRING = 'defaultConfig {\n'
const str = decoratedAppConfig.modResults.contents
const index = str.indexOf(MATCH_STRING) + MATCH_STRING.length
decoratedAppConfig.modResults.contents = `${str.slice(
0,
index,
)}\nresConfigs "en", "hi", "ja", "fr", "ko", "pt", "uk"\n${str.slice(
index,
)}`
return decoratedAppConfig
})
return appConfig
}