Skip to content

Commit b0ff65e

Browse files
committed
refactor: cleanup
1 parent 5b217cb commit b0ff65e

3 files changed

Lines changed: 2 additions & 21 deletions

File tree

packages/react-native-brownfield/src/expo-config-plugin/android/utils/androidManifest.ts

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
import type { AndroidConfig } from '@expo/config-plugins';
22

3-
/** Classification: generic Android utility data shape. */
43
export type AndroidManifestMetaDataEntry = {
54
name: string;
65
value: string;
76
};
87

9-
/** Classification: generic Android utility data shape. */
108
export type AndroidStringResourceEntry = {
119
name: string;
1210
value: string;
@@ -17,7 +15,6 @@ const META_DATA_TAG_REGEX =
1715
/<meta-data\b[\s\S]*?(?:\/>|>[\s\S]*?<\/meta-data>)/g;
1816
const STRING_TAG_REGEX = /<string\b[\s\S]*?>[\s\S]*?<\/string>/g;
1917

20-
/** Classification: generic Android utility parser. */
2118
export function extractApplicationMetaData(
2219
manifestContent: string
2320
): AndroidManifestMetaDataEntry[] {
@@ -35,7 +32,6 @@ export function extractApplicationMetaData(
3532
);
3633
}
3734

38-
/** Classification: generic Android utility parser. */
3935
export function extractApplicationMetaDataFromAndroidManifest(
4036
androidManifest: AndroidConfig.Manifest.AndroidManifest
4137
): AndroidManifestMetaDataEntry[] {
@@ -58,7 +54,6 @@ export function extractApplicationMetaDataFromAndroidManifest(
5854
);
5955
}
6056

61-
/** Classification: generic Android utility parser. */
6257
export function extractStringResourcesFromXml(
6358
stringsContent: string,
6459
resourceNames: string[]
@@ -75,7 +70,6 @@ export function extractStringResourcesFromXml(
7570
);
7671
}
7772

78-
/** Classification: generic Android utility parser. */
7973
export function extractStringResourcesFromResourcesXml(
8074
stringsXml: AndroidConfig.Resources.ResourceXML,
8175
resourceNames: string[]
@@ -102,7 +96,6 @@ export function extractStringResourcesFromResourcesXml(
10296
);
10397
}
10498

105-
/** Classification: generic Android utility renderer. */
10699
export function renderLibraryManifestApplication(
107100
metaDataEntries: AndroidManifestMetaDataEntry[]
108101
): string {
@@ -120,7 +113,6 @@ export function renderLibraryManifestApplication(
120113
return ` <application>\n${renderedMetaDataEntries}\n </application>`;
121114
}
122115

123-
/** Classification: generic Android utility renderer. */
124116
export function renderLibraryStringResources(
125117
stringResources: AndroidStringResourceEntry[]
126118
): string {

packages/react-native-brownfield/src/expo-config-plugin/android/utils/expo-updates.ts

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -21,17 +21,12 @@ const STRING_REFERENCE_REGEX = /^@string\/([A-Za-z0-9_.]+)$/;
2121
const EXPO_UPDATES_META_DATA_PREFIX = 'expo.modules.updates.';
2222

2323
/**
24-
* Canonical Expo Updates extraction pipeline.
25-
*
26-
* This plugin copies values from the app's finalized Android files while running
24+
* This copies values from the app's finalized Android files while running
2725
* inside `withDangerousMod` / `withFinalizedMod`. In that phase, the stable
2826
* cross-plugin input is the on-disk XML after Expo and other config plugins have
29-
* finished mutating it, so production extraction intentionally uses raw file
27+
* finished mutating it, so extraction intentionally uses raw file
3028
* contents as the source of truth.
31-
*
3229
*/
33-
34-
/** Classification: Expo Updates-specific logic used by production code. */
3530
export function readExpoUpdatesApplicationMetaData(
3631
androidDir: string,
3732
appModuleName: string
@@ -54,7 +49,6 @@ export function readExpoUpdatesApplicationMetaData(
5449
);
5550
}
5651

57-
/** Classification: Expo Updates-specific logic used by production code. */
5852
export function extractExpoUpdatesApplicationMetaData(
5953
manifestContent: string
6054
): AndroidManifestMetaDataEntry[] {
@@ -63,7 +57,6 @@ export function extractExpoUpdatesApplicationMetaData(
6357
);
6458
}
6559

66-
/** Classification: Expo Updates-specific logic used by production code. */
6760
export function readExpoUpdatesStringResources(
6861
androidDir: string,
6962
appModuleName: string,

packages/react-native-brownfield/src/expo-config-plugin/android/withAndroidModuleFiles.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -218,10 +218,6 @@ export function syncAndroidModuleExpoUpdatesFromAppFiles({
218218
androidDir: string;
219219
config: ResolvedBrownfieldPluginConfigWithAndroid;
220220
}): void {
221-
// Read the finalized app files from disk instead of relying on parsed mod
222-
// results. This keeps Expo Updates sync compatible with the dangerous/finalized
223-
// mod phases, where other config plugins may already have rewritten the app
224-
// manifest or strings resources that we need to mirror into the library module.
225221
const appModuleName = config.android.moduleName;
226222
const expoUpdatesMetaData = readExpoUpdatesApplicationMetaData(
227223
androidDir,

0 commit comments

Comments
 (0)