Skip to content

Commit 5c428f8

Browse files
olofdds300
authored andcommitted
Added support for RN >= 0.52
*Sigh*
1 parent 987f87a commit 5c428f8

File tree

1 file changed

+15
-10
lines changed

1 file changed

+15
-10
lines changed

index.js

+15-10
Original file line numberDiff line numberDiff line change
@@ -10,19 +10,24 @@ const TSCONFIG_PATH = process.env.TSCONFIG_PATH
1010
let upstreamTransformer = null
1111

1212
try {
13-
// handle RN >= 0.47
14-
upstreamTransformer = require('metro-bundler/src/transformer')
13+
// handle RN >= 0.52
14+
upstreamTransformer = require("metro/src/transformer");
1515
} catch (e) {
1616
try {
17-
// handle RN 0.46
18-
upstreamTransformer = require('metro-bundler/build/transformer')
17+
// handle RN >= 0.47
18+
upstreamTransformer = require('metro-bundler/src/transformer')
1919
} catch (e) {
20-
// handle RN <= 0.45
21-
const oldUpstreamTransformer = require('react-native/packager/transformer')
22-
upstreamTransformer = {
23-
transform({ src, filename, options }) {
24-
return oldUpstreamTransformer.transform(src, filename, options)
25-
},
20+
try {
21+
// handle RN 0.46
22+
upstreamTransformer = require('metro-bundler/build/transformer')
23+
} catch (e) {
24+
// handle RN <= 0.45
25+
const oldUpstreamTransformer = require('react-native/packager/transformer')
26+
upstreamTransformer = {
27+
transform({ src, filename, options }) {
28+
return oldUpstreamTransformer.transform(src, filename, options)
29+
},
30+
}
2631
}
2732
}
2833
}

0 commit comments

Comments
 (0)