Skip to content
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions apps/RNApp/android/app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@ react {

/* Variants */
// The list of variants to that are debuggable. For those we're going to
// skip the bundling of the JS bundle and the assets. By default is just 'debug'.
// skip the bundling of the JS bundle and the assets. Default is "debug", "debugOptimized".
// If you add flavors like lite, prod, etc. you'll have to list your debuggableVariants.
// debuggableVariants = ["liteDebug", "prodDebug"]
// debuggableVariants = ["liteDebug", "liteDebugOptimized", "prodDebug", "prodDebugOptimized"]

/* Bundling */
// A list containing the node command and its flags. Default is just 'node'.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-9.0.0-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
Expand Down
3 changes: 0 additions & 3 deletions apps/RNApp/android/gradlew

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion apps/RNApp/android/gradlew.bat

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 7 additions & 0 deletions apps/RNApp/ios/RNApp/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,13 @@
<string>UIInterfaceOrientationLandscapeLeft</string>
<string>UIInterfaceOrientationLandscapeRight</string>
</array>
<key>UISupportedInterfaceOrientations~ipad</key>
<array>
<string>UIInterfaceOrientationLandscapeLeft</string>
<string>UIInterfaceOrientationLandscapeRight</string>
<string>UIInterfaceOrientationPortrait</string>
<string>UIInterfaceOrientationPortraitUpsideDown</string>
Comment thread
artus9033 marked this conversation as resolved.
</array>
<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>
</dict>
Expand Down
3 changes: 3 additions & 0 deletions apps/RNApp/jest.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
module.exports = {
preset: '@react-native/jest-preset',
};
24 changes: 13 additions & 11 deletions apps/RNApp/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,36 +22,38 @@
"@callstack/react-native-brownfield": "workspace:^",
"@react-navigation/native": "^7.1.33",
"@react-navigation/native-stack": "^7.14.5",
"react": "19.1.1",
"react-native": "0.82.1",
"react": "19.2.3",
"react-native": "0.85.0",
"react-native-safe-area-context": "^5.6.2",
"react-native-screens": "^4.23.0"
},
"devDependencies": {
"@babel/core": "^7.25.2",
"@babel/preset-env": "^7.25.3",
"@babel/runtime": "^7.25.0",
"@react-native-community/cli": "20.0.0",
"@react-native-community/cli-platform-android": "20.0.0",
"@react-native-community/cli-platform-ios": "20.0.0",
"@react-native/babel-preset": "0.82.1",
"@react-native/metro-config": "0.82.1",
"@react-native/typescript-config": "0.82.1",
"@react-native-community/cli": "20.1.0",
"@react-native-community/cli-platform-android": "20.1.0",
"@react-native-community/cli-platform-ios": "20.1.0",
"@react-native/babel-preset": "0.85.0",
"@react-native/eslint-config": "0.85.0",
"@react-native/jest-preset": "0.85.0",
"@react-native/metro-config": "0.85.0",
"@react-native/typescript-config": "0.85.0",
"@types/jest": "^30.0.0",
"@types/react": "^19.1.1",
"@types/react": "^19.2.0",
Comment thread
artus9033 marked this conversation as resolved.
"@types/react-test-renderer": "^19.1.0",
"eslint": "^9.39.3",
"jest": "^30.2.0",
"prettier": "^3.8.1",
"react-native-monorepo-config": "^0.3.3",
"react-test-renderer": "19.1.1",
"react-test-renderer": "19.2.3",
"typescript": "^5.9.3"
},
"brownie": {
"kotlin": "./android/BrownfieldLib/src/main/java/com/rnapp/brownfieldlib/Generated/",
"kotlinPackageName": "com.rnapp.brownfieldlib"
},
"engines": {
"node": ">=20"
"node": ">= 22.11.0"
Comment thread
artus9033 marked this conversation as resolved.
}
}
8 changes: 7 additions & 1 deletion docs/docs/docs/getting-started/introduction.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,16 @@ React Native Brownfield is a library that simplifies integrating React Native in

| Tested React Native Version | React Native Brownfield Version |
| --------------------------- | ------------------------------- |
| 0.83.x | 3.x |
| 0.83.x, 0.84.x, 0.85.x | 3.x |
| 0.81.x, 0.82.x | 2.x, 3.x |
| 0.78.x | ^1.2.0 |

## Expo Version Compatibility

| Tested Expo Version | React Native Brownfield Version |
| ------------------- | ------------------------------- |
| 54.x, 55.x | 3.x |

## Cross-package Compatibility

For all versions >= `3.0.0`, the packages in the Brownfield ecosystem are guaranteed to be compatible with each other within the same major version (e.g. `3.*.*` brownfield CLI package is compatible with all versions `3.*.*` of other packages).
Loading
Loading