From 8726509db2459596b3fff057735b9344463586d7 Mon Sep 17 00:00:00 2001 From: Artur Girenko Date: Sun, 13 Aug 2017 14:47:02 +0200 Subject: [PATCH] bump RN to version 0.47.1 - add backwards compatibility for older to enable-source-maps command --- re-natal.coffee | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/re-natal.coffee b/re-natal.coffee index 0a06ef8..bc9ee31 100644 --- a/re-natal.coffee +++ b/re-natal.coffee @@ -33,8 +33,8 @@ ipAddressRx = /^(?:[0-9]{1,3}\.){3}[0-9]{1,3}$/i figwheelUrlRx = /ws:\/\/[0-9a-zA-Z\.]*:/g appDelegateRx = /http:\/\/[^:]+/g debugHostRx = /host\s+=\s+@".*";/g -rnVersion = '0.46.3' -rnWinVersion = '0.46.0-rc.0' +rnVersion = '0.47.1' +rnWinVersion = '0.47.0-rc.5' rnPackagerPort = 8081 process.title = 're-natal' buildProfiles = @@ -366,10 +366,22 @@ updateGitIgnore = () -> fs.appendFileSync(".gitignore", "\n# Figwheel\n#\nfigwheel_server.log") +findPackagerFileToPatch = () -> + files = [ + "node_modules/metro-bundler/src/Server/index.js", + "node_modules/metro-bundler/build/Server/index.js", + "node_modules/react-native/packager/src/Server/index.js"] + fileToPatch = files[0]; + for f in files + if fs.existsSync(f) + fileToPatch = f + fileToPatch + patchReactNativePackager = () -> installDeps() - log "Patching the React Native packager to serve *.map files." - edit "node_modules/metro-bundler/build/Server/index.js", + fileToPatch = findPackagerFileToPatch() + log "Patching file #{fileToPatch} to serve *.map files." + edit fileToPatch, [[/match.*\.map\$\/\)/m, "match(/index\\..*\\.map$/)"]] log "If the React Native packager is running, please restart it."