Skip to content

Commit f76e69d

Browse files
committed
RN >= 0.59 support
1 parent 90ab520 commit f76e69d

File tree

3 files changed

+6
-2
lines changed

3 files changed

+6
-2
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ or
1212

1313
## Usage
1414

15-
### /rn-cli.config.js
15+
### /metro.config.js
1616

1717
```diff
1818
module.exports = {

package.json

+2
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
"@types/app-root-path": "^1.2.4",
1111
"@types/babel-core": "^6.25.3",
1212
"@types/babel-generator": "^6.25.1",
13+
"babel-traverse": "^6.26.0",
14+
"babylon": "^6.18.0",
1315
"@types/node": "^9.3.0",
1416
"@types/semver": "^5.4.0",
1517
"app-root-path": "^2.0.1",

src/getMetroTransformer.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,9 @@ function getReactNativeMinorVersion(): number {
4444
export function getMetroTransformer(
4545
reactNativeMinorVersion: number = getReactNativeMinorVersion(),
4646
): MetroTransformer {
47-
if (reactNativeMinorVersion >= 56) {
47+
if (reactNativeMinorVersion >= 59) {
48+
return require('metro-react-native-babel-transformer/src/index')
49+
} else if (reactNativeMinorVersion >= 56) {
4850
return require("metro/src/reactNativeTransformer")
4951
} else if (reactNativeMinorVersion >= 52) {
5052
return require("metro/src/transformer")

0 commit comments

Comments
 (0)