@@ -564,9 +564,9 @@ const createPackageUWP = async () => {
564
564
}
565
565
566
566
const patchPackageVersion = async ( ) => {
567
- const version = ( process . argv [ 2 ] == '--reactNative' ) ? process . argv [ 3 ] : ( ( process . argv [ 3 ] == '--reactNative' ) ? process . argv [ 4 ] : ' ') ;
568
- if ( version == '0.64' || version == '0.65' ) {
569
- console . log ( chalk . black . bgCyan ( `Updating Package.json for React Native ${ version } .` ) )
567
+ const releaseVersionIndex = process . argv . indexOf ( '--releaseVersion ' ) ;
568
+ const versionIndex = process . argv . indexOf ( '--reactNative' ) ;
569
+ if ( releaseVersionIndex != - 1 || versionIndex != - 1 ) {
570
570
571
571
const packageJsonPath = '../Modules/@babylonjs/react-native/package.json' ;
572
572
const packageJsonPathWindows = '../Modules/@babylonjs/react-native-windows/package.json' ;
@@ -575,19 +575,24 @@ const patchPackageVersion = async () => {
575
575
const packageJsonWindows = JSON . parse ( fs . readFileSync ( packageJsonPathWindows ) ) ;
576
576
const packageJsoniOSAndroid = JSON . parse ( fs . readFileSync ( packageJsonPathiOSAndroid ) ) ;
577
577
578
- if ( version == '0.64' ) {
579
- packageJsonWindows . peerDependencies [ 'react-native' ] = '>=0.63.1 <0.65.0' ;
580
- packageJsoniOSAndroid . peerDependencies [ 'react-native' ] = '>=0.63.1 <0.65.0' ;
581
- packageJsonWindows . peerDependencies [ 'react-native-windows' ] = '>=0.63.1 <0.65.0' ;
582
- } else {
583
- packageJsonWindows . peerDependencies [ 'react-native' ] = '>=0.65.0' ;
584
- packageJsoniOSAndroid . peerDependencies [ 'react-native' ] = '>=0.65.0' ;
585
- packageJsonWindows . peerDependencies [ 'react-native-windows' ] = '>=0.65.0' ;
578
+ if ( version != - 1 ) {
579
+ const version = process . argv [ versionIndex ] ;
580
+ if ( version == '0.64' || version == '0.65' ) {
581
+ console . log ( chalk . black . bgCyan ( `Updating Package.json for React Native ${ version } .` ) )
582
+ if ( version == '0.64' ) {
583
+ packageJsonWindows . peerDependencies [ 'react-native' ] = '>=0.63.1 <0.65.0' ;
584
+ packageJsoniOSAndroid . peerDependencies [ 'react-native' ] = '>=0.63.1 <0.65.0' ;
585
+ packageJsonWindows . peerDependencies [ 'react-native-windows' ] = '>=0.63.1 <0.65.0' ;
586
+ } else {
587
+ packageJsonWindows . peerDependencies [ 'react-native' ] = '>=0.65.0' ;
588
+ packageJsoniOSAndroid . peerDependencies [ 'react-native' ] = '>=0.65.0' ;
589
+ packageJsonWindows . peerDependencies [ 'react-native-windows' ] = '>=0.65.0' ;
590
+ }
591
+ }
586
592
}
587
-
588
593
// release version
589
- const releaseVersion = ( process . argv [ 4 ] == '--releaseVersion' ) ? process . argv [ 5 ] : ( ( process . argv [ 5 ] == '--releaseVersion' ) ? process . argv [ 6 ] : '' ) ;
590
- if ( releaseVersion !== '' ) {
594
+ if ( releaseVersionIndex ! == - 1 ) {
595
+ const releaseVersion = process . argv [ releaseVersionIndex + 1 ] ;
591
596
packageJsonWindows . peerDependencies [ "@babylonjs/react-native" ] = releaseVersion ;
592
597
packageJsoniOSAndroid . peerDependencies [ "@babylonjs/react-native" ] = releaseVersion ;
593
598
0 commit comments