@@ -90,9 +90,11 @@ const removeDuplicateCommands = <T extends boolean>(commands: Command<T>[]) => {
9090export default function loadConfig ( {
9191 projectRoot = findProjectRoot ( ) ,
9292 selectedPlatform,
93+ reactNativePackageName,
9394} : {
9495 projectRoot ?: string ;
9596 selectedPlatform ?: string ;
97+ reactNativePackageName ?: string ;
9698} ) : Config {
9799 let lazyProject : ProjectConfig ;
98100 const userConfig = readConfigFromDisk ( projectRoot ) ;
@@ -102,7 +104,7 @@ export default function loadConfig({
102104 get reactNativePath ( ) {
103105 return userConfig . reactNativePath
104106 ? path . resolve ( projectRoot , userConfig . reactNativePath )
105- : resolveReactNativePath ( projectRoot ) ;
107+ : resolveReactNativePath ( projectRoot , reactNativePackageName ) ;
106108 } ,
107109 get reactNativeVersion ( ) {
108110 return getReactNativeVersion ( initialConfig . reactNativePath ) ;
@@ -188,9 +190,11 @@ export default function loadConfig({
188190export async function loadConfigAsync ( {
189191 projectRoot = findProjectRoot ( ) ,
190192 selectedPlatform,
193+ reactNativePackageName,
191194} : {
192195 projectRoot ?: string ;
193196 selectedPlatform ?: string ;
197+ reactNativePackageName ?: string ;
194198} ) : Promise < Config > {
195199 let lazyProject : ProjectConfig ;
196200 const userConfig = await readConfigFromDiskAsync ( projectRoot ) ;
@@ -200,7 +204,7 @@ export async function loadConfigAsync({
200204 get reactNativePath ( ) {
201205 return userConfig . reactNativePath
202206 ? path . resolve ( projectRoot , userConfig . reactNativePath )
203- : resolveReactNativePath ( projectRoot ) ;
207+ : resolveReactNativePath ( projectRoot , reactNativePackageName ) ;
204208 } ,
205209 get reactNativeVersion ( ) {
206210 return getReactNativeVersion ( initialConfig . reactNativePath ) ;
0 commit comments