Skip to content

Commit 40d81e9

Browse files
committed
feat: expose brownfield navigation as separate package
1 parent d081e3b commit 40d81e9

24 files changed

Lines changed: 338 additions & 77 deletions

apps/AppleApp/Brownfield Apple App.xcodeproj/project.pbxproj

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
objects = {
88

99
/* Begin PBXBuildFile section */
10+
6108E5342F40A26800EA8FA1 /* BrownfieldNavigation.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6108E5332F40A26800EA8FA1 /* BrownfieldNavigation.xcframework */; };
11+
6108E5352F40A26800EA8FA1 /* BrownfieldNavigation.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 6108E5332F40A26800EA8FA1 /* BrownfieldNavigation.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
1012
798DE8D72F0EC98E00CFC6F3 /* BrownfieldLib.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 79A9BC7E2EF5781F009EC2E3 /* BrownfieldLib.xcframework */; };
1113
798DE8D82F0EC98E00CFC6F3 /* BrownfieldLib.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 79A9BC7E2EF5781F009EC2E3 /* BrownfieldLib.xcframework */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
1214
798DE8DA2F0EC98F00CFC6F3 /* hermesvm.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 79A9BC7F2EF5781F009EC2E3 /* hermesvm.xcframework */; };
@@ -24,6 +26,7 @@
2426
dstPath = "";
2527
dstSubfolderSpec = 10;
2628
files = (
29+
6108E5352F40A26800EA8FA1 /* BrownfieldNavigation.xcframework in Embed Frameworks */,
2730
798DE8DB2F0EC98F00CFC6F3 /* hermesvm.xcframework in Embed Frameworks */,
2831
798DE8DD2F0EC99000CFC6F3 /* ReactBrownfield.xcframework in Embed Frameworks */,
2932
798DE8D82F0EC98E00CFC6F3 /* BrownfieldLib.xcframework in Embed Frameworks */,
@@ -35,6 +38,7 @@
3538
/* End PBXCopyFilesBuildPhase section */
3639

3740
/* Begin PBXFileReference section */
41+
6108E5332F40A26800EA8FA1 /* BrownfieldNavigation.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = BrownfieldNavigation.xcframework; path = ../RNApp/ios/.brownfield/package/BrownfieldNavigation.xcframework; sourceTree = "<group>"; };
3842
793C76A72EEBF938008A2A34 /* Brownfield Apple App.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Brownfield Apple App.app"; sourceTree = BUILT_PRODUCTS_DIR; };
3943
79A9BC7E2EF5781F009EC2E3 /* BrownfieldLib.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = BrownfieldLib.xcframework; path = ../RNApp/ios/.brownfield/package/BrownfieldLib.xcframework; sourceTree = SOURCE_ROOT; };
4044
79A9BC7F2EF5781F009EC2E3 /* hermesvm.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = hermesvm.xcframework; path = ../RNApp/ios/.brownfield/package/hermesvm.xcframework; sourceTree = SOURCE_ROOT; };
@@ -55,6 +59,7 @@
5559
isa = PBXFrameworksBuildPhase;
5660
buildActionMask = 2147483647;
5761
files = (
62+
6108E5342F40A26800EA8FA1 /* BrownfieldNavigation.xcframework in Frameworks */,
5863
798DE8DA2F0EC98F00CFC6F3 /* hermesvm.xcframework in Frameworks */,
5964
798DE8DC2F0EC99000CFC6F3 /* ReactBrownfield.xcframework in Frameworks */,
6065
798DE8D72F0EC98E00CFC6F3 /* BrownfieldLib.xcframework in Frameworks */,
@@ -65,6 +70,14 @@
6570
/* End PBXFrameworksBuildPhase section */
6671

6772
/* Begin PBXGroup section */
73+
6108E5322F40A26800EA8FA1 /* Frameworks */ = {
74+
isa = PBXGroup;
75+
children = (
76+
6108E5332F40A26800EA8FA1 /* BrownfieldNavigation.xcframework */,
77+
);
78+
name = Frameworks;
79+
sourceTree = "<group>";
80+
};
6881
793C769E2EEBF938008A2A34 = {
6982
isa = PBXGroup;
7083
children = (
@@ -73,6 +86,7 @@
7386
79A9BC7F2EF5781F009EC2E3 /* hermesvm.xcframework */,
7487
79A9BC802EF5781F009EC2E3 /* ReactBrownfield.xcframework */,
7588
793C76A92EEBF938008A2A34 /* Brownfield Apple App */,
89+
6108E5322F40A26800EA8FA1 /* Frameworks */,
7690
793C76A82EEBF938008A2A34 /* Products */,
7791
);
7892
sourceTree = "<group>";

apps/AppleApp/Brownfield Apple App/BrownfieldAppleApp.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import Brownie
33
import ReactBrownfield
44
import SwiftUI
55
import UIKit
6+
import BrownfieldNavigation
67

78
class AppDelegate: NSObject, UIApplicationDelegate {
89
var window: UIWindow?

apps/RNApp/App.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import {
77
type NativeStackScreenProps,
88
} from '@react-navigation/native-stack';
99
import ReactNativeBrownfield from '@callstack/react-native-brownfield';
10-
import { BrownfieldNavigation } from '@callstack/react-native-brownfield';
10+
import BrownfieldNavigation from 'react-native-brownfield-navigation';
1111
import { NavigationContainer } from '@react-navigation/native';
1212

1313
const getRandomValue = () => Math.round(Math.random() * 255);

apps/RNApp/ios/Podfile.lock

Lines changed: 76 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,33 @@
11
PODS:
22
- boost (1.84.0)
3+
- BrownfieldNavigation (1.0.0):
4+
- boost
5+
- DoubleConversion
6+
- fast_float
7+
- fmt
8+
- glog
9+
- hermes-engine
10+
- RCT-Folly
11+
- RCT-Folly/Fabric
12+
- RCTRequired
13+
- RCTTypeSafety
14+
- React-Core
15+
- React-debug
16+
- React-Fabric
17+
- React-featureflags
18+
- React-graphics
19+
- React-ImageManager
20+
- React-jsi
21+
- React-NativeModulesApple
22+
- React-RCTFabric
23+
- React-renderercss
24+
- React-rendererdebug
25+
- React-utils
26+
- ReactCodegen
27+
- ReactCommon/turbomodule/bridging
28+
- ReactCommon/turbomodule/core
29+
- SocketRocket
30+
- Yoga
331
- Brownie (0.0.5):
432
- boost
533
- DoubleConversion
@@ -2530,6 +2558,7 @@ PODS:
25302558

25312559
DEPENDENCIES:
25322560
- boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`)
2561+
- BrownfieldNavigation (from `../node_modules/react-native-brownfield-navigation`)
25332562
- "Brownie (from `../node_modules/@callstack/brownie`)"
25342563
- DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`)
25352564
- fast_float (from `../node_modules/react-native/third-party-podspecs/fast_float.podspec`)
@@ -2616,6 +2645,8 @@ SPEC REPOS:
26162645
EXTERNAL SOURCES:
26172646
boost:
26182647
:podspec: "../node_modules/react-native/third-party-podspecs/boost.podspec"
2648+
BrownfieldNavigation:
2649+
:path: "../node_modules/react-native-brownfield-navigation"
26192650
Brownie:
26202651
:path: "../node_modules/@callstack/brownie"
26212652
DoubleConversion:
@@ -2772,7 +2803,8 @@ EXTERNAL SOURCES:
27722803

27732804
SPEC CHECKSUMS:
27742805
boost: 7e761d76ca2ce687f7cc98e698152abd03a18f90
2775-
Brownie: 88aaf5dd65fb446ef05d1225bf24c3bea063d367
2806+
BrownfieldNavigation: 531d3184e630ad3decaabb84b1c85312efd1fd84
2807+
Brownie: e4291b884a7157a2dbe6d60dd72e962078223791
27762808
DoubleConversion: cb417026b2400c8f53ae97020b2be961b59470cb
27772809
fast_float: b32c788ed9c6a8c584d114d0047beda9664e7cc6
27782810
FBLazyVector: 0aa6183b9afe3c31fc65b5d1eeef1f3c19b63bfa
@@ -2788,67 +2820,67 @@ SPEC CHECKSUMS:
27882820
React-Core: 956ac86b4d9b0c0fd9a14b9cc533aa297bb501c0
27892821
React-CoreModules: 3a8d39778cf9eeca40e419814e875da1a8e29855
27902822
React-cxxreact: db275765e1eb08f038599fb44114cf57ee0d18cd
2791-
React-debug: 1dfa1d1cbd93bdaffa3b140190829f9fd9e27985
2792-
React-defaultsnativemodule: 35f353ba06901fb5e374bc56e750fde05cbb05b9
2793-
React-domnativemodule: cf9e1b1b520ce0e66396c2744b3eb6d419711c13
2794-
React-Fabric: c0b0c1ad70476d354b3da9fef96094f7b37804da
2795-
React-FabricComponents: 8c6861c5233cf0d5685cee301a979313090e2f57
2796-
React-FabricImage: cef8883d2fb6c892003fefcad261d2898adbe926
2797-
React-featureflags: 0e2b969019c2b118de64a6d4c55ef7c05f2b0f1d
2798-
React-featureflagsnativemodule: e1ef619d14fe0a68d4783b32293309dbb13ef2a5
2799-
React-graphics: 0fc6b7acaff7161bda05bf8bffceacc2b0b4e38d
2823+
React-debug: c8356d908286b1dc4cf90cd0977227dd61b7b1eb
2824+
React-defaultsnativemodule: df1a41d072194c96d0077dd30ee8d5d452397f26
2825+
React-domnativemodule: 8abd63d26685a5c1c88c8ccc902876dc9c0e2d6f
2826+
React-Fabric: 1dea7e164181d7d688cfbd70a6e5f026e2df6bf5
2827+
React-FabricComponents: 2a6f81481fa240a9239536402d72823f9d642925
2828+
React-FabricImage: 513940cfd43193d3befb45dba9911f936bd74df7
2829+
React-featureflags: bc1d980ff8356b931cd87c16700a39aaede1ed5a
2830+
React-featureflagsnativemodule: 4f7beedf0c241c44dcffc51e52a6178b5e0d541d
2831+
React-graphics: 69311413b44b6d228dbc705d8ce57ad0a4d55daf
28002832
React-hermes: b454b9352bc26e638704d103009f659a125b86d3
2801-
React-idlecallbacksnativemodule: 35ab292f8404c469744db5a5dd5f0f27f95e5ebf
2802-
React-ImageManager: 3312c550ebcf6b7d911d9993082adcb3e1407ce8
2803-
React-jserrorhandler: 2a7f2d94566f05f8cb82288afd46bc0fd8b2ffc7
2833+
React-idlecallbacksnativemodule: d15d469a152b7677d184a9538fae0744692e4575
2834+
React-ImageManager: cce591e16cc6fa63ad5d45de012b4ddf31fd21e9
2835+
React-jserrorhandler: 05fb248a535148a7eec94c786bd0e9e1413c6b3a
28042836
React-jsi: 7aa265cf8372d8385ccc7935729e76d27e694dfe
28052837
React-jsiexecutor: 8dd53bebfb3bc12f0541282aa4c858a433914e37
2806-
React-jsinspector: f89b9ae62a4e2f6035b452442ef20a7f98f9cb27
2807-
React-jsinspectorcdp: 44e46c1473a8deecf7b188389ed409be83fb3cc7
2808-
React-jsinspectornetwork: dc9524f6e3d7694b1b6f4bd22dedad8ccc2c0a80
2809-
React-jsinspectortracing: 0166ebbdfb125936a5d231895de3c11a19521dfc
2810-
React-jsitooling: 34692514ec8d8735938eda3677808a58f41c925b
2811-
React-jsitracing: a598dae84a87f8013635d09c5e7884023bda8501
2838+
React-jsinspector: 0f62d1ffa7242033a1106f0af9f83ec12a381401
2839+
React-jsinspectorcdp: 5ae22d48dcf03812cd4f8c4a6fd7c7204cd8789d
2840+
React-jsinspectornetwork: 9052eb6bbd876bfdafa1605874dd848511236844
2841+
React-jsinspectortracing: 6d89a5caab7b86947607cf654fc94cf1c31f8330
2842+
React-jsitooling: ecbd81f751b79ba748d4d0d54445da1b53e363fd
2843+
React-jsitracing: 8068734240da604902fead29287dc21b820bc7d3
28122844
React-logger: 500f2fa5697d224e63c33d913c8a4765319e19bf
2813-
React-Mapbuffer: 06d59c448da7e34eb05b3fb2189e12f6a30fec57
2814-
React-microtasksnativemodule: d1ee999dc9052e23f6488b730fa2d383a4ea40e5
2815-
react-native-safe-area-context: c00143b4823773bba23f2f19f85663ae89ceb460
2816-
React-NativeModulesApple: 46690a0fe94ec28fc6fc686ec797b911d251ded0
2845+
React-Mapbuffer: 4c50cf6af44286015a20a5995d5321f625c93459
2846+
React-microtasksnativemodule: a84b9331106616ab1fa36de9ae555718d4bbdcf5
2847+
react-native-safe-area-context: 0a3b034bb63a5b684dd2f5fffd3c90ef6ed41ee8
2848+
React-NativeModulesApple: efd0906463c79d9b86197dbcf0d58358dff8c5ed
28172849
React-oscompat: 95875e81f5d4b3c7b2c888d5bd2c9d83450d8bdb
28182850
React-perflogger: 2e229bf33e42c094fd64516d89ec1187a2b79b5b
2819-
React-performancecdpmetrics: 05ba4bd83f36acf192071bb5d9c8f45faf04d140
2820-
React-performancetimeline: bfc96fcd2b79f7489dd54e3df4cba186dd8dd141
2851+
React-performancecdpmetrics: fd9bbc52960c6aa008fdae263849eb14411ae13e
2852+
React-performancetimeline: 16eaea3f8be5d42eb3bf8a261d87df2fe7e6e111
28212853
React-RCTActionSheet: 2399bb6cc8adaef2e5850878102fea2ad1788a0e
28222854
React-RCTAnimation: d1deb6946e83e22a795a7d0148b94faad8851644
28232855
React-RCTAppDelegate: 10b35d5cec3f8653f6de843ae800b3ba8050b801
28242856
React-RCTBlob: 85150378edc42862d7c13ff2502693f32b174f91
2825-
React-RCTFabric: 736f9da3ad57e2cef5fa4c132999933a89bb8378
2826-
React-RCTFBReactNativeSpec: 705ec584758966950a31fa235539b57523059837
2857+
React-RCTFabric: f57a14a48756480a7c96670d633cb39692eed453
2858+
React-RCTFBReactNativeSpec: 725c3bb08b2f86741df136455960f2b58dd8f6e4
28272859
React-RCTImage: bb6cbdc22698b3afc8eb8d81ef03ee840d24c6f6
28282860
React-RCTLinking: e8b006d101c45651925de3e82189f03449eedfe7
28292861
React-RCTNetwork: 7999731af05ec8f591cbc6ad4e29d79e209c581a
2830-
React-RCTRuntime: 99d8a2a17747866fb972561cdb205afe9b26d369
2862+
React-RCTRuntime: cdbbadadafcad5836fb0616073d7011c39c30ffd
28312863
React-RCTSettings: 839f334abb92e917bc24322036081ffe15c84086
28322864
React-RCTText: 272f60e9a5dbfd14c348c85881ee7d5c7749a67c
28332865
React-RCTVibration: 1ffa30a21e2227be3afe28d657ac8e6616c91bae
2834-
React-rendererconsistency: 3c3e198aba0255524ed7126aa812d22ce750d217
2835-
React-renderercss: 6b3ce3dfadf991937ae3229112be843ef1438c32
2836-
React-rendererdebug: baf9e1daa07ac7f9aca379555126d29f963ba38b
2837-
React-RuntimeApple: 4136aee89257894955ef09e9f9ef74f0c27596be
2838-
React-RuntimeCore: e9a743d7de4bbd741b16e10b26078d815d6513ab
2839-
React-runtimeexecutor: 781e292362066af82fa2478d95c6b0e374421844
2840-
React-RuntimeHermes: 6ab3c2847516769fc860d711814f1735859cad74
2841-
React-runtimescheduler: 824c83a5fd68b35396de6d4f2f9ae995daac861b
2842-
React-timing: 1ebc7102dd52a3edcc63534686bb156e12648411
2843-
React-utils: abf37b162f560cd0e3e5d037af30bb796512246d
2844-
React-webperformancenativemodule: 50a57c713a90d27ae3ab947a6c9c8859bcb49709
2866+
React-rendererconsistency: a51dcbe4b3c1159413cfdb85abace6a5c871a4b3
2867+
React-renderercss: 5fdc31a529021337e7eac6f1e9bf4410947b877e
2868+
React-rendererdebug: 8427d2e5d1b7e39971c9c59e55bbfcb7884a942f
2869+
React-RuntimeApple: 9ba3723a539ed1701b8ba08dc317f1255c269a37
2870+
React-RuntimeCore: 61b10d50472e29cd1ec98aba797d0d8d4f325283
2871+
React-runtimeexecutor: 8e5135a09dcb012a15a025dc514361c927ea5db9
2872+
React-RuntimeHermes: f06c7288967d0209fc075e5eabd5e851580047e9
2873+
React-runtimescheduler: bd92275b3a847c71d10210ae89a8e04dba076630
2874+
React-timing: 91f11a6537770b698eb8152e4669012992710b27
2875+
React-utils: f06ff240e06e2bd4b34e48f1b34cac00866e8979
2876+
React-webperformancenativemodule: b3398f8175fa96d992c071b1fa59bd6f9646b840
28452877
ReactAppDependencyProvider: a45ef34bb22dc1c9b2ac1f74167d9a28af961176
2846-
ReactBrownfield: 178d174558e3134f10d94dd2ac8530f53b2fe2a9
2847-
ReactCodegen: 878add6c7d8ff8cea87697c44d29c03b79b6f2d9
2848-
ReactCommon: 804dc80944fa90b86800b43c871742ec005ca424
2849-
RNScreens: ffbb0296608eb3560de641a711bbdb663ed1f6b4
2878+
ReactBrownfield: 65d6bf15ccb7501d3982ec05f8d37b697e9b3480
2879+
ReactCodegen: 0bce2d209e2e802589f4c5ff76d21618200e74cb
2880+
ReactCommon: 801eff8cb9c940c04d3a89ce399c343ee3eff654
2881+
RNScreens: d6413aeb1878cdafd3c721e2c5218faf5d5d3b13
28502882
SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748
2851-
Yoga: 689c8e04277f3ad631e60fe2a08e41d411daf8eb
2883+
Yoga: 526f25666395d30c297d53154398ffd249eaf9e1
28522884

28532885
PODFILE CHECKSUM: 7c116a16dd0744063c8c6293dbfc638c9d447c19
28542886

apps/RNApp/ios/RNApp.xcodeproj/project.pbxproj

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@
88

99
/* Begin PBXBuildFile section */
1010
13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; };
11-
438C996BA823BB6C760606A7 /* libPods-RNApp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 65D11050DC86B90737C67645 /* libPods-RNApp.a */; };
12-
5DD191C4345A176F232A6668 /* libPods-RNApp-BrownfieldLib.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 8CF91B4A8DD47F8D8819A3AB /* libPods-RNApp-BrownfieldLib.a */; };
1311
761780ED2CA45674006654EE /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 761780EC2CA45674006654EE /* AppDelegate.swift */; };
1412
79BD1EE92EEBFB76003AA29F /* BrownfieldLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 79BD1EE32EEBFB76003AA29F /* BrownfieldLib.framework */; };
1513
79BD1EEA2EEBFB76003AA29F /* BrownfieldLib.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 79BD1EE32EEBFB76003AA29F /* BrownfieldLib.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
1614
79F35E8C2EEC1D4500E64860 /* BrownfieldLib.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79F35E8A2EEC1D4500E64860 /* BrownfieldLib.swift */; };
15+
81085E6A32DB1C182A33A4A0 /* Pods_RNApp_BrownfieldLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F4116ED63DB9B48999623B44 /* Pods_RNApp_BrownfieldLib.framework */; };
1716
81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; };
17+
B4ABDF89EDF835C3B6CC4005 /* Pods_RNApp.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C2E4B07BC056B7794B319C1 /* Pods_RNApp.framework */; };
1818
C66C2A65406C527E9529D08F /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB81A68108700A75B9A /* PrivacyInfo.xcprivacy */; };
1919
/* End PBXBuildFile section */
2020

@@ -48,16 +48,16 @@
4848
13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = RNApp/Info.plist; sourceTree = "<group>"; };
4949
13B07FB81A68108700A75B9A /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = PrivacyInfo.xcprivacy; path = RNApp/PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
5050
3B4392A12AC88292D35C810B /* Pods-RNApp.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RNApp.debug.xcconfig"; path = "Target Support Files/Pods-RNApp/Pods-RNApp.debug.xcconfig"; sourceTree = "<group>"; };
51+
4C2E4B07BC056B7794B319C1 /* Pods_RNApp.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RNApp.framework; sourceTree = BUILT_PRODUCTS_DIR; };
5152
5709B34CF0A7D63546082F79 /* Pods-RNApp.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RNApp.release.xcconfig"; path = "Target Support Files/Pods-RNApp/Pods-RNApp.release.xcconfig"; sourceTree = "<group>"; };
52-
65D11050DC86B90737C67645 /* libPods-RNApp.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-RNApp.a"; sourceTree = BUILT_PRODUCTS_DIR; };
5353
761780EC2CA45674006654EE /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = AppDelegate.swift; path = RNApp/AppDelegate.swift; sourceTree = "<group>"; };
5454
79BD1EE32EEBFB76003AA29F /* BrownfieldLib.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = BrownfieldLib.framework; sourceTree = BUILT_PRODUCTS_DIR; };
5555
79F35E8A2EEC1D4500E64860 /* BrownfieldLib.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrownfieldLib.swift; sourceTree = "<group>"; };
5656
81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = RNApp/LaunchScreen.storyboard; sourceTree = "<group>"; };
5757
8A02E03D9F74B585B0A8F7F7 /* Pods-RNApp-BrownfieldLib.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RNApp-BrownfieldLib.debug.xcconfig"; path = "Target Support Files/Pods-RNApp-BrownfieldLib/Pods-RNApp-BrownfieldLib.debug.xcconfig"; sourceTree = "<group>"; };
58-
8CF91B4A8DD47F8D8819A3AB /* libPods-RNApp-BrownfieldLib.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-RNApp-BrownfieldLib.a"; sourceTree = BUILT_PRODUCTS_DIR; };
5958
D8C030F60E402FD6CFBB3904 /* Pods-RNApp-BrownfieldLib.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RNApp-BrownfieldLib.release.xcconfig"; path = "Target Support Files/Pods-RNApp-BrownfieldLib/Pods-RNApp-BrownfieldLib.release.xcconfig"; sourceTree = "<group>"; };
6059
ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; };
60+
F4116ED63DB9B48999623B44 /* Pods_RNApp_BrownfieldLib.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RNApp_BrownfieldLib.framework; sourceTree = BUILT_PRODUCTS_DIR; };
6161
/* End PBXFileReference section */
6262

6363
/* Begin PBXFrameworksBuildPhase section */
@@ -66,15 +66,15 @@
6666
buildActionMask = 2147483647;
6767
files = (
6868
79BD1EE92EEBFB76003AA29F /* BrownfieldLib.framework in Frameworks */,
69-
438C996BA823BB6C760606A7 /* libPods-RNApp.a in Frameworks */,
69+
B4ABDF89EDF835C3B6CC4005 /* Pods_RNApp.framework in Frameworks */,
7070
);
7171
runOnlyForDeploymentPostprocessing = 0;
7272
};
7373
79BD1EE02EEBFB76003AA29F /* Frameworks */ = {
7474
isa = PBXFrameworksBuildPhase;
7575
buildActionMask = 2147483647;
7676
files = (
77-
5DD191C4345A176F232A6668 /* libPods-RNApp-BrownfieldLib.a in Frameworks */,
77+
81085E6A32DB1C182A33A4A0 /* Pods_RNApp_BrownfieldLib.framework in Frameworks */,
7878
);
7979
runOnlyForDeploymentPostprocessing = 0;
8080
};
@@ -97,8 +97,8 @@
9797
isa = PBXGroup;
9898
children = (
9999
ED297162215061F000B7C4FE /* JavaScriptCore.framework */,
100-
65D11050DC86B90737C67645 /* libPods-RNApp.a */,
101-
8CF91B4A8DD47F8D8819A3AB /* libPods-RNApp-BrownfieldLib.a */,
100+
4C2E4B07BC056B7794B319C1 /* Pods_RNApp.framework */,
101+
F4116ED63DB9B48999623B44 /* Pods_RNApp_BrownfieldLib.framework */,
102102
);
103103
name = Frameworks;
104104
sourceTree = "<group>";

apps/RNApp/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
"@react-navigation/native-stack": "^7.2.1",
2525
"react": "19.1.1",
2626
"react-native": "0.82.1",
27+
"react-native-brownfield-navigation": "./package.tgz",
2728
"react-native-safe-area-context": "^5.6.2",
2829
"react-native-screens": "^4.19.0"
2930
},

0 commit comments

Comments
 (0)