From ddc12186b0ee0a71d385fe81eff768c06282a639 Mon Sep 17 00:00:00 2001 From: sunnylqm Date: Sat, 16 Nov 2019 00:31:30 +0800 Subject: [PATCH] Rename --- Example/testHotUpdate/ios/Podfile.lock | 318 ++-- .../testHotUpdate.xcodeproj/project.pbxproj | 19 + .../ios/testHotUpdate/AppDelegate.m | 4 +- Example/testHotUpdate/package.json | 2 +- Example/testHotUpdate/yarn.lock | 1444 +++++++++-------- .../modules/update/UpdateModule.java | 2 +- docs/guide.md | 10 +- .../xcschemes/RCTHotUpdate.xcscheme | 80 - .../xcschemes/xcschememanagement.plist | 22 - .../xcschemes/RCTHotUpdate.xcscheme | 80 - .../xcschemes/xcschememanagement.plist | 22 - .../project.pbxproj | 69 +- .../BSDiff/BSDiff.h | 2 +- .../BSDiff/BSDiff.m | 2 +- .../BSDiff/bzip/bspatch.c | 0 .../BSDiff/bzip/bspatch.h | 0 .../RCTHotUpdate.h => RCTPushy/RCTPushy.h} | 6 +- .../RCTHotUpdate.m => RCTPushy/RCTPushy.m} | 142 +- .../RCTPushyDownloader.h} | 6 +- .../RCTPushyDownloader.m} | 12 +- .../RCTPushyManager.h} | 6 +- .../RCTPushyManager.m} | 10 +- .../SSZipArchive/Common.h | 0 .../SSZipArchive/Info.plist | 0 .../SSZipArchive/SSZipArchive.h | 0 .../SSZipArchive/SSZipArchive.m | 0 .../SSZipArchive/ZipArchive.h | 0 .../SSZipArchive/aes/aes.h | 0 .../SSZipArchive/aes/aes_via_ace.h | 0 .../SSZipArchive/aes/aescrypt.c | 0 .../SSZipArchive/aes/aeskey.c | 0 .../SSZipArchive/aes/aesopt.h | 0 .../SSZipArchive/aes/aestab.c | 0 .../SSZipArchive/aes/aestab.h | 0 .../SSZipArchive/aes/brg_endian.h | 0 .../SSZipArchive/aes/brg_types.h | 0 .../SSZipArchive/aes/entropy.c | 0 .../SSZipArchive/aes/entropy.h | 0 .../SSZipArchive/aes/fileenc.c | 0 .../SSZipArchive/aes/fileenc.h | 0 .../SSZipArchive/aes/hmac.c | 0 .../SSZipArchive/aes/hmac.h | 0 .../SSZipArchive/aes/prng.c | 0 .../SSZipArchive/aes/prng.h | 0 .../SSZipArchive/aes/pwd2key.c | 0 .../SSZipArchive/aes/pwd2key.h | 0 .../SSZipArchive/aes/sha1.c | 0 .../SSZipArchive/aes/sha1.h | 0 .../SSZipArchive/minizip/crypt.h | 0 .../SSZipArchive/minizip/ioapi.c | 0 .../SSZipArchive/minizip/ioapi.h | 0 .../SSZipArchive/minizip/mztools.c | 0 .../SSZipArchive/minizip/mztools.h | 0 .../SSZipArchive/minizip/unzip.c | 0 .../SSZipArchive/minizip/unzip.h | 0 .../SSZipArchive/minizip/zip.c | 0 .../SSZipArchive/minizip/zip.h | 0 ios/pushy_build_time.txt | 2 +- lib/index.js | 30 +- react-native-update.podspec | 14 +- 60 files changed, 1142 insertions(+), 1162 deletions(-) delete mode 100644 ios/RCTHotUpdate.xcodeproj/xcuserdata/lvbingru.xcuserdatad/xcschemes/RCTHotUpdate.xcscheme delete mode 100644 ios/RCTHotUpdate.xcodeproj/xcuserdata/lvbingru.xcuserdatad/xcschemes/xcschememanagement.plist delete mode 100644 ios/RCTHotUpdate.xcodeproj/xcuserdata/shinogekusunoki.xcuserdatad/xcschemes/RCTHotUpdate.xcscheme delete mode 100644 ios/RCTHotUpdate.xcodeproj/xcuserdata/shinogekusunoki.xcuserdatad/xcschemes/xcschememanagement.plist rename ios/{RCTHotUpdate.xcodeproj => RCTPushy.xcodeproj}/project.pbxproj (86%) rename ios/{RCTHotUpdate => RCTPushy}/BSDiff/BSDiff.h (94%) rename ios/{RCTHotUpdate => RCTPushy}/BSDiff/BSDiff.m (97%) rename ios/{RCTHotUpdate => RCTPushy}/BSDiff/bzip/bspatch.c (100%) rename ios/{RCTHotUpdate => RCTPushy}/BSDiff/bzip/bspatch.h (100%) rename ios/{RCTHotUpdate/RCTHotUpdate.h => RCTPushy/RCTPushy.h} (73%) rename ios/{RCTHotUpdate/RCTHotUpdate.m => RCTPushy/RCTPushy.m} (77%) rename ios/{RCTHotUpdate/RCTHotUpdateDownloader.h => RCTPushy/RCTPushyDownloader.h} (79%) rename ios/{RCTHotUpdate/RCTHotUpdateDownloader.m => RCTPushy/RCTPushyDownloader.m} (91%) rename ios/{RCTHotUpdate/RCTHotUpdateManager.h => RCTPushy/RCTPushyManager.h} (92%) rename ios/{RCTHotUpdate/RCTHotUpdateManager.m => RCTPushy/RCTPushyManager.m} (96%) rename ios/{RCTHotUpdate => RCTPushy}/SSZipArchive/Common.h (100%) rename ios/{RCTHotUpdate => RCTPushy}/SSZipArchive/Info.plist (100%) rename ios/{RCTHotUpdate => RCTPushy}/SSZipArchive/SSZipArchive.h (100%) rename ios/{RCTHotUpdate => RCTPushy}/SSZipArchive/SSZipArchive.m (100%) rename ios/{RCTHotUpdate => RCTPushy}/SSZipArchive/ZipArchive.h (100%) rename ios/{RCTHotUpdate => RCTPushy}/SSZipArchive/aes/aes.h (100%) rename ios/{RCTHotUpdate => RCTPushy}/SSZipArchive/aes/aes_via_ace.h (100%) rename ios/{RCTHotUpdate => RCTPushy}/SSZipArchive/aes/aescrypt.c (100%) rename ios/{RCTHotUpdate => RCTPushy}/SSZipArchive/aes/aeskey.c (100%) rename ios/{RCTHotUpdate => RCTPushy}/SSZipArchive/aes/aesopt.h (100%) rename ios/{RCTHotUpdate => RCTPushy}/SSZipArchive/aes/aestab.c (100%) rename ios/{RCTHotUpdate => RCTPushy}/SSZipArchive/aes/aestab.h (100%) rename ios/{RCTHotUpdate => RCTPushy}/SSZipArchive/aes/brg_endian.h (100%) rename ios/{RCTHotUpdate => RCTPushy}/SSZipArchive/aes/brg_types.h (100%) rename ios/{RCTHotUpdate => RCTPushy}/SSZipArchive/aes/entropy.c (100%) rename ios/{RCTHotUpdate => RCTPushy}/SSZipArchive/aes/entropy.h (100%) rename ios/{RCTHotUpdate => RCTPushy}/SSZipArchive/aes/fileenc.c (100%) rename ios/{RCTHotUpdate => RCTPushy}/SSZipArchive/aes/fileenc.h (100%) rename ios/{RCTHotUpdate => RCTPushy}/SSZipArchive/aes/hmac.c (100%) rename ios/{RCTHotUpdate => RCTPushy}/SSZipArchive/aes/hmac.h (100%) rename ios/{RCTHotUpdate => RCTPushy}/SSZipArchive/aes/prng.c (100%) rename ios/{RCTHotUpdate => RCTPushy}/SSZipArchive/aes/prng.h (100%) rename ios/{RCTHotUpdate => RCTPushy}/SSZipArchive/aes/pwd2key.c (100%) rename ios/{RCTHotUpdate => RCTPushy}/SSZipArchive/aes/pwd2key.h (100%) rename ios/{RCTHotUpdate => RCTPushy}/SSZipArchive/aes/sha1.c (100%) rename ios/{RCTHotUpdate => RCTPushy}/SSZipArchive/aes/sha1.h (100%) rename ios/{RCTHotUpdate => RCTPushy}/SSZipArchive/minizip/crypt.h (100%) rename ios/{RCTHotUpdate => RCTPushy}/SSZipArchive/minizip/ioapi.c (100%) rename ios/{RCTHotUpdate => RCTPushy}/SSZipArchive/minizip/ioapi.h (100%) rename ios/{RCTHotUpdate => RCTPushy}/SSZipArchive/minizip/mztools.c (100%) rename ios/{RCTHotUpdate => RCTPushy}/SSZipArchive/minizip/mztools.h (100%) rename ios/{RCTHotUpdate => RCTPushy}/SSZipArchive/minizip/unzip.c (100%) rename ios/{RCTHotUpdate => RCTPushy}/SSZipArchive/minizip/unzip.h (100%) rename ios/{RCTHotUpdate => RCTPushy}/SSZipArchive/minizip/zip.c (100%) rename ios/{RCTHotUpdate => RCTPushy}/SSZipArchive/minizip/zip.h (100%) diff --git a/Example/testHotUpdate/ios/Podfile.lock b/Example/testHotUpdate/ios/Podfile.lock index ceb1cb3..9b48cd7 100644 --- a/Example/testHotUpdate/ios/Podfile.lock +++ b/Example/testHotUpdate/ios/Podfile.lock @@ -1,14 +1,14 @@ PODS: - boost-for-react-native (1.63.0) - DoubleConversion (1.1.6) - - FBLazyVector (0.61.2) - - FBReactNativeSpec (0.61.2): + - FBLazyVector (0.61.4) + - FBReactNativeSpec (0.61.4): - Folly (= 2018.10.22.00) - - RCTRequired (= 0.61.2) - - RCTTypeSafety (= 0.61.2) - - React-Core (= 0.61.2) - - React-jsi (= 0.61.2) - - ReactCommon/turbomodule/core (= 0.61.2) + - RCTRequired (= 0.61.4) + - RCTTypeSafety (= 0.61.4) + - React-Core (= 0.61.4) + - React-jsi (= 0.61.4) + - ReactCommon/turbomodule/core (= 0.61.4) - Folly (2018.10.22.00): - boost-for-react-native - DoubleConversion @@ -19,215 +19,215 @@ PODS: - DoubleConversion - glog - glog (0.3.5) - - RCTRequired (0.61.2) - - RCTTypeSafety (0.61.2): - - FBLazyVector (= 0.61.2) + - RCTRequired (0.61.4) + - RCTTypeSafety (0.61.4): + - FBLazyVector (= 0.61.4) - Folly (= 2018.10.22.00) - - RCTRequired (= 0.61.2) - - React-Core (= 0.61.2) - - React (0.61.2): - - React-Core (= 0.61.2) - - React-Core/DevSupport (= 0.61.2) - - React-Core/RCTWebSocket (= 0.61.2) - - React-RCTActionSheet (= 0.61.2) - - React-RCTAnimation (= 0.61.2) - - React-RCTBlob (= 0.61.2) - - React-RCTImage (= 0.61.2) - - React-RCTLinking (= 0.61.2) - - React-RCTNetwork (= 0.61.2) - - React-RCTSettings (= 0.61.2) - - React-RCTText (= 0.61.2) - - React-RCTVibration (= 0.61.2) - - React-Core (0.61.2): + - RCTRequired (= 0.61.4) + - React-Core (= 0.61.4) + - React (0.61.4): + - React-Core (= 0.61.4) + - React-Core/DevSupport (= 0.61.4) + - React-Core/RCTWebSocket (= 0.61.4) + - React-RCTActionSheet (= 0.61.4) + - React-RCTAnimation (= 0.61.4) + - React-RCTBlob (= 0.61.4) + - React-RCTImage (= 0.61.4) + - React-RCTLinking (= 0.61.4) + - React-RCTNetwork (= 0.61.4) + - React-RCTSettings (= 0.61.4) + - React-RCTText (= 0.61.4) + - React-RCTVibration (= 0.61.4) + - React-Core (0.61.4): - Folly (= 2018.10.22.00) - glog - - React-Core/Default (= 0.61.2) - - React-cxxreact (= 0.61.2) - - React-jsi (= 0.61.2) - - React-jsiexecutor (= 0.61.2) + - React-Core/Default (= 0.61.4) + - React-cxxreact (= 0.61.4) + - React-jsi (= 0.61.4) + - React-jsiexecutor (= 0.61.4) - Yoga - - React-Core/CoreModulesHeaders (0.61.2): + - React-Core/CoreModulesHeaders (0.61.4): - Folly (= 2018.10.22.00) - glog - React-Core/Default - - React-cxxreact (= 0.61.2) - - React-jsi (= 0.61.2) - - React-jsiexecutor (= 0.61.2) + - React-cxxreact (= 0.61.4) + - React-jsi (= 0.61.4) + - React-jsiexecutor (= 0.61.4) - Yoga - - React-Core/Default (0.61.2): + - React-Core/Default (0.61.4): - Folly (= 2018.10.22.00) - glog - - React-cxxreact (= 0.61.2) - - React-jsi (= 0.61.2) - - React-jsiexecutor (= 0.61.2) + - React-cxxreact (= 0.61.4) + - React-jsi (= 0.61.4) + - React-jsiexecutor (= 0.61.4) - Yoga - - React-Core/DevSupport (0.61.2): + - React-Core/DevSupport (0.61.4): - Folly (= 2018.10.22.00) - glog - - React-Core/Default (= 0.61.2) - - React-Core/RCTWebSocket (= 0.61.2) - - React-cxxreact (= 0.61.2) - - React-jsi (= 0.61.2) - - React-jsiexecutor (= 0.61.2) - - React-jsinspector (= 0.61.2) + - React-Core/Default (= 0.61.4) + - React-Core/RCTWebSocket (= 0.61.4) + - React-cxxreact (= 0.61.4) + - React-jsi (= 0.61.4) + - React-jsiexecutor (= 0.61.4) + - React-jsinspector (= 0.61.4) - Yoga - - React-Core/RCTActionSheetHeaders (0.61.2): + - React-Core/RCTActionSheetHeaders (0.61.4): - Folly (= 2018.10.22.00) - glog - React-Core/Default - - React-cxxreact (= 0.61.2) - - React-jsi (= 0.61.2) - - React-jsiexecutor (= 0.61.2) + - React-cxxreact (= 0.61.4) + - React-jsi (= 0.61.4) + - React-jsiexecutor (= 0.61.4) - Yoga - - React-Core/RCTAnimationHeaders (0.61.2): + - React-Core/RCTAnimationHeaders (0.61.4): - Folly (= 2018.10.22.00) - glog - React-Core/Default - - React-cxxreact (= 0.61.2) - - React-jsi (= 0.61.2) - - React-jsiexecutor (= 0.61.2) + - React-cxxreact (= 0.61.4) + - React-jsi (= 0.61.4) + - React-jsiexecutor (= 0.61.4) - Yoga - - React-Core/RCTBlobHeaders (0.61.2): + - React-Core/RCTBlobHeaders (0.61.4): - Folly (= 2018.10.22.00) - glog - React-Core/Default - - React-cxxreact (= 0.61.2) - - React-jsi (= 0.61.2) - - React-jsiexecutor (= 0.61.2) + - React-cxxreact (= 0.61.4) + - React-jsi (= 0.61.4) + - React-jsiexecutor (= 0.61.4) - Yoga - - React-Core/RCTImageHeaders (0.61.2): + - React-Core/RCTImageHeaders (0.61.4): - Folly (= 2018.10.22.00) - glog - React-Core/Default - - React-cxxreact (= 0.61.2) - - React-jsi (= 0.61.2) - - React-jsiexecutor (= 0.61.2) + - React-cxxreact (= 0.61.4) + - React-jsi (= 0.61.4) + - React-jsiexecutor (= 0.61.4) - Yoga - - React-Core/RCTLinkingHeaders (0.61.2): + - React-Core/RCTLinkingHeaders (0.61.4): - Folly (= 2018.10.22.00) - glog - React-Core/Default - - React-cxxreact (= 0.61.2) - - React-jsi (= 0.61.2) - - React-jsiexecutor (= 0.61.2) + - React-cxxreact (= 0.61.4) + - React-jsi (= 0.61.4) + - React-jsiexecutor (= 0.61.4) - Yoga - - React-Core/RCTNetworkHeaders (0.61.2): + - React-Core/RCTNetworkHeaders (0.61.4): - Folly (= 2018.10.22.00) - glog - React-Core/Default - - React-cxxreact (= 0.61.2) - - React-jsi (= 0.61.2) - - React-jsiexecutor (= 0.61.2) + - React-cxxreact (= 0.61.4) + - React-jsi (= 0.61.4) + - React-jsiexecutor (= 0.61.4) - Yoga - - React-Core/RCTSettingsHeaders (0.61.2): + - React-Core/RCTSettingsHeaders (0.61.4): - Folly (= 2018.10.22.00) - glog - React-Core/Default - - React-cxxreact (= 0.61.2) - - React-jsi (= 0.61.2) - - React-jsiexecutor (= 0.61.2) + - React-cxxreact (= 0.61.4) + - React-jsi (= 0.61.4) + - React-jsiexecutor (= 0.61.4) - Yoga - - React-Core/RCTTextHeaders (0.61.2): + - React-Core/RCTTextHeaders (0.61.4): - Folly (= 2018.10.22.00) - glog - React-Core/Default - - React-cxxreact (= 0.61.2) - - React-jsi (= 0.61.2) - - React-jsiexecutor (= 0.61.2) + - React-cxxreact (= 0.61.4) + - React-jsi (= 0.61.4) + - React-jsiexecutor (= 0.61.4) - Yoga - - React-Core/RCTVibrationHeaders (0.61.2): + - React-Core/RCTVibrationHeaders (0.61.4): - Folly (= 2018.10.22.00) - glog - React-Core/Default - - React-cxxreact (= 0.61.2) - - React-jsi (= 0.61.2) - - React-jsiexecutor (= 0.61.2) + - React-cxxreact (= 0.61.4) + - React-jsi (= 0.61.4) + - React-jsiexecutor (= 0.61.4) - Yoga - - React-Core/RCTWebSocket (0.61.2): + - React-Core/RCTWebSocket (0.61.4): - Folly (= 2018.10.22.00) - glog - - React-Core/Default (= 0.61.2) - - React-cxxreact (= 0.61.2) - - React-jsi (= 0.61.2) - - React-jsiexecutor (= 0.61.2) + - React-Core/Default (= 0.61.4) + - React-cxxreact (= 0.61.4) + - React-jsi (= 0.61.4) + - React-jsiexecutor (= 0.61.4) - Yoga - - React-CoreModules (0.61.2): - - FBReactNativeSpec (= 0.61.2) + - React-CoreModules (0.61.4): + - FBReactNativeSpec (= 0.61.4) - Folly (= 2018.10.22.00) - - RCTTypeSafety (= 0.61.2) - - React-Core/CoreModulesHeaders (= 0.61.2) - - React-RCTImage (= 0.61.2) - - ReactCommon/turbomodule/core (= 0.61.2) - - React-cxxreact (0.61.2): + - RCTTypeSafety (= 0.61.4) + - React-Core/CoreModulesHeaders (= 0.61.4) + - React-RCTImage (= 0.61.4) + - ReactCommon/turbomodule/core (= 0.61.4) + - React-cxxreact (0.61.4): - boost-for-react-native (= 1.63.0) - DoubleConversion - Folly (= 2018.10.22.00) - glog - - React-jsinspector (= 0.61.2) - - React-jsi (0.61.2): + - React-jsinspector (= 0.61.4) + - React-jsi (0.61.4): - boost-for-react-native (= 1.63.0) - DoubleConversion - Folly (= 2018.10.22.00) - glog - - React-jsi/Default (= 0.61.2) - - React-jsi/Default (0.61.2): + - React-jsi/Default (= 0.61.4) + - React-jsi/Default (0.61.4): - boost-for-react-native (= 1.63.0) - DoubleConversion - Folly (= 2018.10.22.00) - glog - - React-jsiexecutor (0.61.2): + - React-jsiexecutor (0.61.4): - DoubleConversion - Folly (= 2018.10.22.00) - glog - - React-cxxreact (= 0.61.2) - - React-jsi (= 0.61.2) - - React-jsinspector (0.61.2) - - react-native-update (5.3.0): + - React-cxxreact (= 0.61.4) + - React-jsi (= 0.61.4) + - React-jsinspector (0.61.4) + - react-native-update (5.3.2): - React - - react-native-update/BSDiff (= 5.3.0) - - react-native-update/RCTHotUpdate (= 5.3.0) + - react-native-update/BSDiff (= 5.3.2) + - react-native-update/RCTPushy (= 5.3.2) - SSZipArchive - - react-native-update/BSDiff (5.3.0): + - react-native-update/BSDiff (5.3.2): - React - SSZipArchive - - react-native-update/RCTHotUpdate (5.3.0): + - react-native-update/RCTPushy (5.3.2): - React - SSZipArchive - - React-RCTActionSheet (0.61.2): - - React-Core/RCTActionSheetHeaders (= 0.61.2) - - React-RCTAnimation (0.61.2): - - React-Core/RCTAnimationHeaders (= 0.61.2) - - React-RCTBlob (0.61.2): - - React-Core/RCTBlobHeaders (= 0.61.2) - - React-Core/RCTWebSocket (= 0.61.2) - - React-jsi (= 0.61.2) - - React-RCTNetwork (= 0.61.2) - - React-RCTImage (0.61.2): - - React-Core/RCTImageHeaders (= 0.61.2) - - React-RCTNetwork (= 0.61.2) - - React-RCTLinking (0.61.2): - - React-Core/RCTLinkingHeaders (= 0.61.2) - - React-RCTNetwork (0.61.2): - - React-Core/RCTNetworkHeaders (= 0.61.2) - - React-RCTSettings (0.61.2): - - React-Core/RCTSettingsHeaders (= 0.61.2) - - React-RCTText (0.61.2): - - React-Core/RCTTextHeaders (= 0.61.2) - - React-RCTVibration (0.61.2): - - React-Core/RCTVibrationHeaders (= 0.61.2) - - ReactCommon/jscallinvoker (0.61.2): + - React-RCTActionSheet (0.61.4): + - React-Core/RCTActionSheetHeaders (= 0.61.4) + - React-RCTAnimation (0.61.4): + - React-Core/RCTAnimationHeaders (= 0.61.4) + - React-RCTBlob (0.61.4): + - React-Core/RCTBlobHeaders (= 0.61.4) + - React-Core/RCTWebSocket (= 0.61.4) + - React-jsi (= 0.61.4) + - React-RCTNetwork (= 0.61.4) + - React-RCTImage (0.61.4): + - React-Core/RCTImageHeaders (= 0.61.4) + - React-RCTNetwork (= 0.61.4) + - React-RCTLinking (0.61.4): + - React-Core/RCTLinkingHeaders (= 0.61.4) + - React-RCTNetwork (0.61.4): + - React-Core/RCTNetworkHeaders (= 0.61.4) + - React-RCTSettings (0.61.4): + - React-Core/RCTSettingsHeaders (= 0.61.4) + - React-RCTText (0.61.4): + - React-Core/RCTTextHeaders (= 0.61.4) + - React-RCTVibration (0.61.4): + - React-Core/RCTVibrationHeaders (= 0.61.4) + - ReactCommon/jscallinvoker (0.61.4): - DoubleConversion - Folly (= 2018.10.22.00) - glog - - React-cxxreact (= 0.61.2) - - ReactCommon/turbomodule/core (0.61.2): + - React-cxxreact (= 0.61.4) + - ReactCommon/turbomodule/core (0.61.4): - DoubleConversion - Folly (= 2018.10.22.00) - glog - - React-Core (= 0.61.2) - - React-cxxreact (= 0.61.2) - - React-jsi (= 0.61.2) - - ReactCommon/jscallinvoker (= 0.61.2) + - React-Core (= 0.61.4) + - React-cxxreact (= 0.61.4) + - React-jsi (= 0.61.4) + - ReactCommon/jscallinvoker (= 0.61.4) - SSZipArchive (2.2.2) - Yoga (1.14.0) @@ -324,33 +324,33 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: boost-for-react-native: 39c7adb57c4e60d6c5479dd8623128eb5b3f0f2c DoubleConversion: 5805e889d232975c086db112ece9ed034df7a0b2 - FBLazyVector: 68b6a76960fbd8ecd9fb7ce0aadd3329c3340a99 - FBReactNativeSpec: 5a764c60abdc3336a213e5310c40b74741f32839 + FBLazyVector: feb35a6b7f7b50f367be07f34012f34a79282fa3 + FBReactNativeSpec: 51477b84b1bf7ab6f9ef307c24e3dd675391be44 Folly: 30e7936e1c45c08d884aa59369ed951a8e68cf51 glog: 1f3da668190260b06b429bb211bfbee5cd790c28 - RCTRequired: c639d59ed389cfb1f1203f65c2ea946d8ec586e2 - RCTTypeSafety: dc23fb655d6c77667c78e327bf661bc11e3b8aec - React: 7e586e5d7bec12b91c1a096826b0fc9ab1da7865 - React-Core: 8ddb9770b4a30a6ab4a754e6ed5ec76454e3d699 - React-CoreModules: b3d9eece8ad7df36c917a41f05c1168c52fe0b34 - React-cxxreact: 1f972757c0bd08d962ef78068e06613c27489a3f - React-jsi: 32285a21b1b24c36060493ed3057a34677d58d09 - React-jsiexecutor: 8909917ff7d8f21a57e443a866fd8d4560e50c65 - React-jsinspector: 111d7d342b07a904c400592e02a2b958f1098b60 - react-native-update: 5efc26c6af746154a6b7f7c4c073b9ff3f418322 - React-RCTActionSheet: 89b037c0fb7d2671607cb645760164e7e0c013f6 - React-RCTAnimation: e3cefa93c38c004c318f7ec04b883eb14b8b8235 - React-RCTBlob: d26ac0e313fbf14e7203473fd593ccaaeee8329e - React-RCTImage: 4bdd9588783fa9e48ef669ccd4f747224e208edf - React-RCTLinking: 65f0088ff463babd3d5d567964a65b74141eff3b - React-RCTNetwork: 0c1a73576c1cfeafe68396556de1b17d93c0c595 - React-RCTSettings: 4194f1f0edbddf3fd44d1714dc6578bb20379b60 - React-RCTText: e3ef6191cdb627855ff7fe8fa0c1e14094967fb8 - React-RCTVibration: fb54c732fd20405a76598e431aa2f8c2bf527de9 - ReactCommon: 5848032ed2f274fcb40f6b9ec24067787c42d479 + RCTRequired: f3b3fb6f4723e8e52facb229d0c75fdc76773849 + RCTTypeSafety: 2ec60de6abb1db050b56ecc4b60188026078fd10 + React: 10e0130b57e55a7cd8c3dee37c1261102ce295f4 + React-Core: 636212410772d05f3a1eb79d965df2962ca1c70b + React-CoreModules: 6f70d5e41919289c582f88c9ad9923fe5c87400a + React-cxxreact: ddecbe9157ec1743f52ea17bf8d95debc0d6e846 + React-jsi: ca921f4041505f9d5197139b2d09eeb020bb12e8 + React-jsiexecutor: 8dfb73b987afa9324e4009bdce62a18ce23d983c + React-jsinspector: d15478d0a8ada19864aa4d1cc1c697b41b3fa92f + react-native-update: 7d4980517ec8d84ffa7909bad33d7a917a8d7f2f + React-RCTActionSheet: 7369b7c85f99b6299491333affd9f01f5a130c22 + React-RCTAnimation: d07be15b2bd1d06d89417eb0343f98ffd2b099a7 + React-RCTBlob: 8e0b23d95c9baa98f6b0e127e07666aaafd96c34 + React-RCTImage: 443050d14a66e8c2332e9c055f45689d23e15cc7 + React-RCTLinking: ce9a90ba155aec41be49e75ec721bbae2d48a47e + React-RCTNetwork: 41fe54bacc67dd00e6e4c4d30dd98a13e4beabc8 + React-RCTSettings: 45e3e0a6470310b2dab2ccc6d1d73121ba3ea936 + React-RCTText: 21934e0a51d522abcd0a275407e80af45d6fd9ec + React-RCTVibration: 0f76400ee3cec6edb9c125da49fed279340d145a + ReactCommon: a6a294e7028ed67b926d29551aa9394fd989c24c SSZipArchive: fa16b8cc4cdeceb698e5e5d9f67e9558532fbf23 - Yoga: 14927e37bd25376d216b150ab2a561773d57911f + Yoga: ba3d99dbee6c15ea6bbe3783d1f0cb1ffb79af0f PODFILE CHECKSUM: 244ba888c650d3945bf72a8d01516fb0f1b3b097 -COCOAPODS: 1.8.1 +COCOAPODS: 1.8.4 diff --git a/Example/testHotUpdate/ios/testHotUpdate.xcodeproj/project.pbxproj b/Example/testHotUpdate/ios/testHotUpdate.xcodeproj/project.pbxproj index e7f168c..d69fa3b 100644 --- a/Example/testHotUpdate/ios/testHotUpdate.xcodeproj/project.pbxproj +++ b/Example/testHotUpdate/ios/testHotUpdate.xcodeproj/project.pbxproj @@ -135,6 +135,7 @@ 13B07F8C1A680F5B00A75B9A /* Frameworks */, 13B07F8E1A680F5B00A75B9A /* Resources */, 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, + 1CD78CE8A2E7B88FAE48FCEE /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -200,6 +201,24 @@ shellPath = /bin/sh; shellScript = "export NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh"; }; + 1CD78CE8A2E7B88FAE48FCEE /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-testHotUpdate/Pods-testHotUpdate-resources.sh", + "${PODS_ROOT}/../../../../ios/pushy_build_time.txt", + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/pushy_build_time.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-testHotUpdate/Pods-testHotUpdate-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; C49C562FA1BDE1F80ECD9C13 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; diff --git a/Example/testHotUpdate/ios/testHotUpdate/AppDelegate.m b/Example/testHotUpdate/ios/testHotUpdate/AppDelegate.m index 04ebb40..074ffad 100644 --- a/Example/testHotUpdate/ios/testHotUpdate/AppDelegate.m +++ b/Example/testHotUpdate/ios/testHotUpdate/AppDelegate.m @@ -10,7 +10,7 @@ #import #import #import -#import "RCTHotUpdate.h" +#import "RCTPushy.h" @implementation AppDelegate @@ -37,7 +37,7 @@ return [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index" fallbackResource:nil]; #else // 非DEBUG情况下替换为热更新bundle - return [RCTHotUpdate bundleURL]; + return [RCTPushy bundleURL]; #endif } diff --git a/Example/testHotUpdate/package.json b/Example/testHotUpdate/package.json index 665c825..f6a756a 100644 --- a/Example/testHotUpdate/package.json +++ b/Example/testHotUpdate/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "react": "16.9.0", - "react-native": "0.61.2", + "react-native": "0.61.4", "react-native-update": "link:../.." }, "devDependencies": { diff --git a/Example/testHotUpdate/yarn.lock b/Example/testHotUpdate/yarn.lock index 2c16967..c44dc0d 100644 --- a/Example/testHotUpdate/yarn.lock +++ b/Example/testHotUpdate/yarn.lock @@ -10,18 +10,18 @@ "@babel/highlight" "^7.0.0" "@babel/core@^7.0.0", "@babel/core@^7.1.0", "@babel/core@^7.6.2": - version "7.6.2" - resolved "https://registry.npm.taobao.org/@babel/core/download/@babel/core-7.6.2.tgz#069a776e8d5e9eefff76236bc8845566bd31dd91" - integrity sha1-Bpp3bo1enu//diNryIRVZr0x3ZE= + version "7.7.2" + resolved "https://registry.npm.taobao.org/@babel/core/download/@babel/core-7.7.2.tgz#ea5b99693bcfc058116f42fa1dd54da412b29d91" + integrity sha1-6luZaTvPwFgRb0L6HdVNpBKynZE= dependencies: "@babel/code-frame" "^7.5.5" - "@babel/generator" "^7.6.2" - "@babel/helpers" "^7.6.2" - "@babel/parser" "^7.6.2" - "@babel/template" "^7.6.0" - "@babel/traverse" "^7.6.2" - "@babel/types" "^7.6.0" - convert-source-map "^1.1.0" + "@babel/generator" "^7.7.2" + "@babel/helpers" "^7.7.0" + "@babel/parser" "^7.7.2" + "@babel/template" "^7.7.0" + "@babel/traverse" "^7.7.2" + "@babel/types" "^7.7.2" + convert-source-map "^1.7.0" debug "^4.1.0" json5 "^2.1.0" lodash "^4.17.13" @@ -29,199 +29,207 @@ semver "^5.4.1" source-map "^0.5.0" -"@babel/generator@^7.0.0", "@babel/generator@^7.4.0", "@babel/generator@^7.6.2": - version "7.6.2" - resolved "https://registry.npm.taobao.org/@babel/generator/download/@babel/generator-7.6.2.tgz#dac8a3c2df118334c2a29ff3446da1636a8f8c03" - integrity sha1-2sijwt8RgzTCop/zRG2hY2qPjAM= +"@babel/generator@^7.0.0", "@babel/generator@^7.4.0", "@babel/generator@^7.7.2": + version "7.7.2" + resolved "https://registry.npm.taobao.org/@babel/generator/download/@babel/generator-7.7.2.tgz?cache=0&sync_timestamp=1573082874917&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fgenerator%2Fdownload%2F%40babel%2Fgenerator-7.7.2.tgz#2f4852d04131a5e17ea4f6645488b5da66ebf3af" + integrity sha1-L0hS0EExpeF+pPZkVIi12mbr868= dependencies: - "@babel/types" "^7.6.0" + "@babel/types" "^7.7.2" jsesc "^2.5.1" lodash "^4.17.13" source-map "^0.5.0" -"@babel/helper-annotate-as-pure@^7.0.0": - version "7.0.0" - resolved "https://registry.npm.taobao.org/@babel/helper-annotate-as-pure/download/@babel/helper-annotate-as-pure-7.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-annotate-as-pure%2Fdownload%2F%40babel%2Fhelper-annotate-as-pure-7.0.0.tgz#323d39dd0b50e10c7c06ca7d7638e6864d8c5c32" - integrity sha1-Mj053QtQ4Qx8Bsp9djjmhk2MXDI= +"@babel/helper-annotate-as-pure@^7.0.0", "@babel/helper-annotate-as-pure@^7.7.0": + version "7.7.0" + resolved "https://registry.npm.taobao.org/@babel/helper-annotate-as-pure/download/@babel/helper-annotate-as-pure-7.7.0.tgz#efc54032d43891fe267679e63f6860aa7dbf4a5e" + integrity sha1-78VAMtQ4kf4mdnnmP2hgqn2/Sl4= dependencies: - "@babel/types" "^7.0.0" + "@babel/types" "^7.7.0" "@babel/helper-builder-binary-assignment-operator-visitor@^7.1.0": - version "7.1.0" - resolved "https://registry.npm.taobao.org/@babel/helper-builder-binary-assignment-operator-visitor/download/@babel/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz#6b69628dfe4087798e0c4ed98e3d4a6b2fbd2f5f" - integrity sha1-a2lijf5Ah3mODE7Zjj1Kay+9L18= + version "7.7.0" + resolved "https://registry.npm.taobao.org/@babel/helper-builder-binary-assignment-operator-visitor/download/@babel/helper-builder-binary-assignment-operator-visitor-7.7.0.tgz#32dd9551d6ed3a5fc2edc50d6912852aa18274d9" + integrity sha1-Mt2VUdbtOl/C7cUNaRKFKqGCdNk= dependencies: - "@babel/helper-explode-assignable-expression" "^7.1.0" - "@babel/types" "^7.0.0" + "@babel/helper-explode-assignable-expression" "^7.7.0" + "@babel/types" "^7.7.0" -"@babel/helper-builder-react-jsx@^7.3.0": - version "7.3.0" - resolved "https://registry.npm.taobao.org/@babel/helper-builder-react-jsx/download/@babel/helper-builder-react-jsx-7.3.0.tgz#a1ac95a5d2b3e88ae5e54846bf462eeb81b318a4" - integrity sha1-oayVpdKz6Irl5UhGv0Yu64GzGKQ= +"@babel/helper-builder-react-jsx@^7.7.0": + version "7.7.0" + resolved "https://registry.npm.taobao.org/@babel/helper-builder-react-jsx/download/@babel/helper-builder-react-jsx-7.7.0.tgz#c6b8254d305bacd62beb648e4dea7d3ed79f352d" + integrity sha1-xrglTTBbrNYr62SOTep9PtefNS0= dependencies: - "@babel/types" "^7.3.0" + "@babel/types" "^7.7.0" esutils "^2.0.0" "@babel/helper-call-delegate@^7.4.4": - version "7.4.4" - resolved "https://registry.npm.taobao.org/@babel/helper-call-delegate/download/@babel/helper-call-delegate-7.4.4.tgz#87c1f8ca19ad552a736a7a27b1c1fcf8b1ff1f43" - integrity sha1-h8H4yhmtVSpzanonscH8+LH/H0M= + version "7.7.0" + resolved "https://registry.npm.taobao.org/@babel/helper-call-delegate/download/@babel/helper-call-delegate-7.7.0.tgz#df8942452c2c1a217335ca7e393b9afc67f668dc" + integrity sha1-34lCRSwsGiFzNcp+OTua/Gf2aNw= dependencies: - "@babel/helper-hoist-variables" "^7.4.4" - "@babel/traverse" "^7.4.4" - "@babel/types" "^7.4.4" + "@babel/helper-hoist-variables" "^7.7.0" + "@babel/traverse" "^7.7.0" + "@babel/types" "^7.7.0" -"@babel/helper-create-class-features-plugin@^7.5.5", "@babel/helper-create-class-features-plugin@^7.6.0": - version "7.6.0" - resolved "https://registry.npm.taobao.org/@babel/helper-create-class-features-plugin/download/@babel/helper-create-class-features-plugin-7.6.0.tgz?cache=0&sync_timestamp=1567791572463&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-create-class-features-plugin%2Fdownload%2F%40babel%2Fhelper-create-class-features-plugin-7.6.0.tgz#769711acca889be371e9bc2eb68641d55218021f" - integrity sha1-dpcRrMqIm+Nx6bwutoZB1VIYAh8= +"@babel/helper-create-class-features-plugin@^7.7.0": + version "7.7.0" + resolved "https://registry.npm.taobao.org/@babel/helper-create-class-features-plugin/download/@babel/helper-create-class-features-plugin-7.7.0.tgz#bcdc223abbfdd386f94196ae2544987f8df775e8" + integrity sha1-vNwiOrv904b5QZauJUSYf433deg= dependencies: - "@babel/helper-function-name" "^7.1.0" - "@babel/helper-member-expression-to-functions" "^7.5.5" - "@babel/helper-optimise-call-expression" "^7.0.0" + "@babel/helper-function-name" "^7.7.0" + "@babel/helper-member-expression-to-functions" "^7.7.0" + "@babel/helper-optimise-call-expression" "^7.7.0" "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-replace-supers" "^7.5.5" - "@babel/helper-split-export-declaration" "^7.4.4" + "@babel/helper-replace-supers" "^7.7.0" + "@babel/helper-split-export-declaration" "^7.7.0" -"@babel/helper-define-map@^7.5.5": - version "7.5.5" - resolved "https://registry.npm.taobao.org/@babel/helper-define-map/download/@babel/helper-define-map-7.5.5.tgz#3dec32c2046f37e09b28c93eb0b103fd2a25d369" - integrity sha1-PewywgRvN+CbKMk+sLED/Sol02k= +"@babel/helper-create-regexp-features-plugin@^7.7.0": + version "7.7.2" + resolved "https://registry.npm.taobao.org/@babel/helper-create-regexp-features-plugin/download/@babel/helper-create-regexp-features-plugin-7.7.2.tgz#6f20443778c8fce2af2ff4206284afc0ced65db6" + integrity sha1-byBEN3jI/OKvL/QgYoSvwM7WXbY= dependencies: - "@babel/helper-function-name" "^7.1.0" - "@babel/types" "^7.5.5" + "@babel/helper-regex" "^7.4.4" + regexpu-core "^4.6.0" + +"@babel/helper-define-map@^7.7.0": + version "7.7.0" + resolved "https://registry.npm.taobao.org/@babel/helper-define-map/download/@babel/helper-define-map-7.7.0.tgz?cache=0&sync_timestamp=1572951243161&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-define-map%2Fdownload%2F%40babel%2Fhelper-define-map-7.7.0.tgz#60b0e9fd60def9de5054c38afde8c8ee409c7529" + integrity sha1-YLDp/WDe+d5QVMOK/ejI7kCcdSk= + dependencies: + "@babel/helper-function-name" "^7.7.0" + "@babel/types" "^7.7.0" lodash "^4.17.13" -"@babel/helper-explode-assignable-expression@^7.1.0": - version "7.1.0" - resolved "https://registry.npm.taobao.org/@babel/helper-explode-assignable-expression/download/@babel/helper-explode-assignable-expression-7.1.0.tgz#537fa13f6f1674df745b0c00ec8fe4e99681c8f6" - integrity sha1-U3+hP28WdN90WwwA7I/k6ZaByPY= +"@babel/helper-explode-assignable-expression@^7.7.0": + version "7.7.0" + resolved "https://registry.npm.taobao.org/@babel/helper-explode-assignable-expression/download/@babel/helper-explode-assignable-expression-7.7.0.tgz?cache=0&sync_timestamp=1572951253580&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-explode-assignable-expression%2Fdownload%2F%40babel%2Fhelper-explode-assignable-expression-7.7.0.tgz#db2a6705555ae1f9f33b4b8212a546bc7f9dc3ef" + integrity sha1-2ypnBVVa4fnzO0uCEqVGvH+dw+8= dependencies: - "@babel/traverse" "^7.1.0" - "@babel/types" "^7.0.0" + "@babel/traverse" "^7.7.0" + "@babel/types" "^7.7.0" -"@babel/helper-function-name@^7.1.0": - version "7.1.0" - resolved "https://registry.npm.taobao.org/@babel/helper-function-name/download/@babel/helper-function-name-7.1.0.tgz#a0ceb01685f73355d4360c1247f582bfafc8ff53" - integrity sha1-oM6wFoX3M1XUNgwSR/WCv6/I/1M= +"@babel/helper-function-name@^7.7.0": + version "7.7.0" + resolved "https://registry.npm.taobao.org/@babel/helper-function-name/download/@babel/helper-function-name-7.7.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-function-name%2Fdownload%2F%40babel%2Fhelper-function-name-7.7.0.tgz#44a5ad151cfff8ed2599c91682dda2ec2c8430a3" + integrity sha1-RKWtFRz/+O0lmckWgt2i7CyEMKM= dependencies: - "@babel/helper-get-function-arity" "^7.0.0" - "@babel/template" "^7.1.0" - "@babel/types" "^7.0.0" + "@babel/helper-get-function-arity" "^7.7.0" + "@babel/template" "^7.7.0" + "@babel/types" "^7.7.0" -"@babel/helper-get-function-arity@^7.0.0": - version "7.0.0" - resolved "https://registry.npm.taobao.org/@babel/helper-get-function-arity/download/@babel/helper-get-function-arity-7.0.0.tgz#83572d4320e2a4657263734113c42868b64e49c3" - integrity sha1-g1ctQyDipGVyY3NBE8QoaLZOScM= +"@babel/helper-get-function-arity@^7.0.0", "@babel/helper-get-function-arity@^7.7.0": + version "7.7.0" + resolved "https://registry.npm.taobao.org/@babel/helper-get-function-arity/download/@babel/helper-get-function-arity-7.7.0.tgz?cache=0&sync_timestamp=1572951228709&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-get-function-arity%2Fdownload%2F%40babel%2Fhelper-get-function-arity-7.7.0.tgz#c604886bc97287a1d1398092bc666bc3d7d7aa2d" + integrity sha1-xgSIa8lyh6HROYCSvGZrw9fXqi0= dependencies: - "@babel/types" "^7.0.0" + "@babel/types" "^7.7.0" -"@babel/helper-hoist-variables@^7.4.4": - version "7.4.4" - resolved "https://registry.npm.taobao.org/@babel/helper-hoist-variables/download/@babel/helper-hoist-variables-7.4.4.tgz#0298b5f25c8c09c53102d52ac4a98f773eb2850a" - integrity sha1-Api18lyMCcUxAtUqxKmPdz6yhQo= +"@babel/helper-hoist-variables@^7.7.0": + version "7.7.0" + resolved "https://registry.npm.taobao.org/@babel/helper-hoist-variables/download/@babel/helper-hoist-variables-7.7.0.tgz#b4552e4cfe5577d7de7b183e193e84e4ec538c81" + integrity sha1-tFUuTP5Vd9feexg+GT6E5OxTjIE= dependencies: - "@babel/types" "^7.4.4" + "@babel/types" "^7.7.0" -"@babel/helper-member-expression-to-functions@^7.5.5": - version "7.5.5" - resolved "https://registry.npm.taobao.org/@babel/helper-member-expression-to-functions/download/@babel/helper-member-expression-to-functions-7.5.5.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-member-expression-to-functions%2Fdownload%2F%40babel%2Fhelper-member-expression-to-functions-7.5.5.tgz#1fb5b8ec4453a93c439ee9fe3aeea4a84b76b590" - integrity sha1-H7W47ERTqTxDnun+Ou6kqEt2tZA= +"@babel/helper-member-expression-to-functions@^7.7.0": + version "7.7.0" + resolved "https://registry.npm.taobao.org/@babel/helper-member-expression-to-functions/download/@babel/helper-member-expression-to-functions-7.7.0.tgz#472b93003a57071f95a541ea6c2b098398bcad8a" + integrity sha1-RyuTADpXBx+VpUHqbCsJg5i8rYo= dependencies: - "@babel/types" "^7.5.5" + "@babel/types" "^7.7.0" -"@babel/helper-module-imports@^7.0.0": - version "7.0.0" - resolved "https://registry.npm.taobao.org/@babel/helper-module-imports/download/@babel/helper-module-imports-7.0.0.tgz#96081b7111e486da4d2cd971ad1a4fe216cc2e3d" - integrity sha1-lggbcRHkhtpNLNlxrRpP4hbMLj0= +"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.7.0": + version "7.7.0" + resolved "https://registry.npm.taobao.org/@babel/helper-module-imports/download/@babel/helper-module-imports-7.7.0.tgz#99c095889466e5f7b6d66d98dffc58baaf42654d" + integrity sha1-mcCViJRm5fe21m2Y3/xYuq9CZU0= dependencies: - "@babel/types" "^7.0.0" + "@babel/types" "^7.7.0" -"@babel/helper-module-transforms@^7.4.4": - version "7.5.5" - resolved "https://registry.npm.taobao.org/@babel/helper-module-transforms/download/@babel/helper-module-transforms-7.5.5.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-module-transforms%2Fdownload%2F%40babel%2Fhelper-module-transforms-7.5.5.tgz#f84ff8a09038dcbca1fd4355661a500937165b4a" - integrity sha1-+E/4oJA43Lyh/UNVZhpQCTcWW0o= +"@babel/helper-module-transforms@^7.7.0": + version "7.7.0" + resolved "https://registry.npm.taobao.org/@babel/helper-module-transforms/download/@babel/helper-module-transforms-7.7.0.tgz?cache=0&sync_timestamp=1572951248340&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-module-transforms%2Fdownload%2F%40babel%2Fhelper-module-transforms-7.7.0.tgz#154a69f0c5b8fd4d39e49750ff7ac4faa3f36786" + integrity sha1-FUpp8MW4/U055JdQ/3rE+qPzZ4Y= dependencies: - "@babel/helper-module-imports" "^7.0.0" - "@babel/helper-simple-access" "^7.1.0" - "@babel/helper-split-export-declaration" "^7.4.4" - "@babel/template" "^7.4.4" - "@babel/types" "^7.5.5" + "@babel/helper-module-imports" "^7.7.0" + "@babel/helper-simple-access" "^7.7.0" + "@babel/helper-split-export-declaration" "^7.7.0" + "@babel/template" "^7.7.0" + "@babel/types" "^7.7.0" lodash "^4.17.13" -"@babel/helper-optimise-call-expression@^7.0.0": - version "7.0.0" - resolved "https://registry.npm.taobao.org/@babel/helper-optimise-call-expression/download/@babel/helper-optimise-call-expression-7.0.0.tgz#a2920c5702b073c15de51106200aa8cad20497d5" - integrity sha1-opIMVwKwc8Fd5REGIAqoytIEl9U= +"@babel/helper-optimise-call-expression@^7.7.0": + version "7.7.0" + resolved "https://registry.npm.taobao.org/@babel/helper-optimise-call-expression/download/@babel/helper-optimise-call-expression-7.7.0.tgz#4f66a216116a66164135dc618c5d8b7a959f9365" + integrity sha1-T2aiFhFqZhZBNdxhjF2LepWfk2U= dependencies: - "@babel/types" "^7.0.0" + "@babel/types" "^7.7.0" "@babel/helper-plugin-utils@^7.0.0": version "7.0.0" - resolved "https://registry.npm.taobao.org/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.0.0.tgz#bbb3fbee98661c569034237cc03967ba99b4f250" + resolved "https://registry.npm.taobao.org/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.0.0.tgz#bbb3fbee98661c569034237cc03967ba99b4f250" integrity sha1-u7P77phmHFaQNCN8wDlnupm08lA= "@babel/helper-regex@^7.0.0", "@babel/helper-regex@^7.4.4": version "7.5.5" - resolved "https://registry.npm.taobao.org/@babel/helper-regex/download/@babel/helper-regex-7.5.5.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-regex%2Fdownload%2F%40babel%2Fhelper-regex-7.5.5.tgz#0aa6824f7100a2e0e89c1527c23936c152cab351" + resolved "https://registry.npm.taobao.org/@babel/helper-regex/download/@babel/helper-regex-7.5.5.tgz#0aa6824f7100a2e0e89c1527c23936c152cab351" integrity sha1-CqaCT3EAouDonBUnwjk2wVLKs1E= dependencies: lodash "^4.17.13" -"@babel/helper-remap-async-to-generator@^7.1.0": - version "7.1.0" - resolved "https://registry.npm.taobao.org/@babel/helper-remap-async-to-generator/download/@babel/helper-remap-async-to-generator-7.1.0.tgz#361d80821b6f38da75bd3f0785ece20a88c5fe7f" - integrity sha1-Nh2AghtvONp1vT8HheziCojF/n8= +"@babel/helper-remap-async-to-generator@^7.7.0": + version "7.7.0" + resolved "https://registry.npm.taobao.org/@babel/helper-remap-async-to-generator/download/@babel/helper-remap-async-to-generator-7.7.0.tgz#4d69ec653e8bff5bce62f5d33fc1508f223c75a7" + integrity sha1-TWnsZT6L/1vOYvXTP8FQjyI8dac= dependencies: - "@babel/helper-annotate-as-pure" "^7.0.0" - "@babel/helper-wrap-function" "^7.1.0" - "@babel/template" "^7.1.0" - "@babel/traverse" "^7.1.0" - "@babel/types" "^7.0.0" + "@babel/helper-annotate-as-pure" "^7.7.0" + "@babel/helper-wrap-function" "^7.7.0" + "@babel/template" "^7.7.0" + "@babel/traverse" "^7.7.0" + "@babel/types" "^7.7.0" -"@babel/helper-replace-supers@^7.5.5": - version "7.5.5" - resolved "https://registry.npm.taobao.org/@babel/helper-replace-supers/download/@babel/helper-replace-supers-7.5.5.tgz#f84ce43df031222d2bad068d2626cb5799c34bc2" - integrity sha1-+EzkPfAxIi0rrQaNJibLV5nDS8I= +"@babel/helper-replace-supers@^7.5.5", "@babel/helper-replace-supers@^7.7.0": + version "7.7.0" + resolved "https://registry.npm.taobao.org/@babel/helper-replace-supers/download/@babel/helper-replace-supers-7.7.0.tgz?cache=0&sync_timestamp=1572951254145&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-replace-supers%2Fdownload%2F%40babel%2Fhelper-replace-supers-7.7.0.tgz#d5365c8667fe7cbd13b8ddddceb9bd7f2b387512" + integrity sha1-1TZchmf+fL0TuN3dzrm9fys4dRI= dependencies: - "@babel/helper-member-expression-to-functions" "^7.5.5" - "@babel/helper-optimise-call-expression" "^7.0.0" - "@babel/traverse" "^7.5.5" - "@babel/types" "^7.5.5" + "@babel/helper-member-expression-to-functions" "^7.7.0" + "@babel/helper-optimise-call-expression" "^7.7.0" + "@babel/traverse" "^7.7.0" + "@babel/types" "^7.7.0" -"@babel/helper-simple-access@^7.1.0": - version "7.1.0" - resolved "https://registry.npm.taobao.org/@babel/helper-simple-access/download/@babel/helper-simple-access-7.1.0.tgz#65eeb954c8c245beaa4e859da6188f39d71e585c" - integrity sha1-Ze65VMjCRb6qToWdphiPOdceWFw= +"@babel/helper-simple-access@^7.7.0": + version "7.7.0" + resolved "https://registry.npm.taobao.org/@babel/helper-simple-access/download/@babel/helper-simple-access-7.7.0.tgz#97a8b6c52105d76031b86237dc1852b44837243d" + integrity sha1-l6i2xSEF12AxuGI33BhStEg3JD0= dependencies: - "@babel/template" "^7.1.0" - "@babel/types" "^7.0.0" + "@babel/template" "^7.7.0" + "@babel/types" "^7.7.0" -"@babel/helper-split-export-declaration@^7.4.4": - version "7.4.4" - resolved "https://registry.npm.taobao.org/@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.4.4.tgz#ff94894a340be78f53f06af038b205c49d993677" - integrity sha1-/5SJSjQL549T8GrwOLIFxJ2ZNnc= +"@babel/helper-split-export-declaration@^7.7.0": + version "7.7.0" + resolved "https://registry.npm.taobao.org/@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.7.0.tgz#1365e74ea6c614deeb56ebffabd71006a0eb2300" + integrity sha1-E2XnTqbGFN7rVuv/q9cQBqDrIwA= dependencies: - "@babel/types" "^7.4.4" + "@babel/types" "^7.7.0" -"@babel/helper-wrap-function@^7.1.0": - version "7.2.0" - resolved "https://registry.npm.taobao.org/@babel/helper-wrap-function/download/@babel/helper-wrap-function-7.2.0.tgz#c4e0012445769e2815b55296ead43a958549f6fa" - integrity sha1-xOABJEV2nigVtVKW6tQ6lYVJ9vo= +"@babel/helper-wrap-function@^7.7.0": + version "7.7.0" + resolved "https://registry.npm.taobao.org/@babel/helper-wrap-function/download/@babel/helper-wrap-function-7.7.0.tgz?cache=0&sync_timestamp=1572951253233&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-wrap-function%2Fdownload%2F%40babel%2Fhelper-wrap-function-7.7.0.tgz#15af3d3e98f8417a60554acbb6c14e75e0b33b74" + integrity sha1-Fa89Ppj4QXpgVUrLtsFOdeCzO3Q= dependencies: - "@babel/helper-function-name" "^7.1.0" - "@babel/template" "^7.1.0" - "@babel/traverse" "^7.1.0" - "@babel/types" "^7.2.0" + "@babel/helper-function-name" "^7.7.0" + "@babel/template" "^7.7.0" + "@babel/traverse" "^7.7.0" + "@babel/types" "^7.7.0" -"@babel/helpers@^7.6.2": - version "7.6.2" - resolved "https://registry.npm.taobao.org/@babel/helpers/download/@babel/helpers-7.6.2.tgz#681ffe489ea4dcc55f23ce469e58e59c1c045153" - integrity sha1-aB/+SJ6k3MVfI85GnljlnBwEUVM= +"@babel/helpers@^7.7.0": + version "7.7.0" + resolved "https://registry.npm.taobao.org/@babel/helpers/download/@babel/helpers-7.7.0.tgz#359bb5ac3b4726f7c1fde0ec75f64b3f4275d60b" + integrity sha1-NZu1rDtHJvfB/eDsdfZLP0J11gs= dependencies: - "@babel/template" "^7.6.0" - "@babel/traverse" "^7.6.2" - "@babel/types" "^7.6.0" + "@babel/template" "^7.7.0" + "@babel/traverse" "^7.7.0" + "@babel/types" "^7.7.0" "@babel/highlight@^7.0.0": version "7.5.0" @@ -232,10 +240,10 @@ esutils "^2.0.2" js-tokens "^4.0.0" -"@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.4.3", "@babel/parser@^7.6.0", "@babel/parser@^7.6.2": - version "7.6.2" - resolved "https://registry.npm.taobao.org/@babel/parser/download/@babel/parser-7.6.2.tgz?cache=0&sync_timestamp=1569286082477&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fparser%2Fdownload%2F%40babel%2Fparser-7.6.2.tgz#205e9c95e16ba3b8b96090677a67c9d6075b70a1" - integrity sha1-IF6cleFro7i5YJBnemfJ1gdbcKE= +"@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.4.3", "@babel/parser@^7.7.0", "@babel/parser@^7.7.2": + version "7.7.3" + resolved "https://registry.npm.taobao.org/@babel/parser/download/@babel/parser-7.7.3.tgz#5fad457c2529de476a248f75b0f090b3060af043" + integrity sha1-X61FfCUp3kdqJI91sPCQswYK8EM= "@babel/plugin-external-helpers@^7.0.0": version "7.2.0" @@ -245,11 +253,11 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-proposal-class-properties@^7.0.0": - version "7.5.5" - resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-class-properties/download/@babel/plugin-proposal-class-properties-7.5.5.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-class-properties%2Fdownload%2F%40babel%2Fplugin-proposal-class-properties-7.5.5.tgz#a974cfae1e37c3110e71f3c6a2e48b8e71958cd4" - integrity sha1-qXTPrh43wxEOcfPGouSLjnGVjNQ= + version "7.7.0" + resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-class-properties/download/@babel/plugin-proposal-class-properties-7.7.0.tgz#ac54e728ecf81d90e8f4d2a9c05a890457107917" + integrity sha1-rFTnKOz4HZDo9NKpwFqJBFcQeRc= dependencies: - "@babel/helper-create-class-features-plugin" "^7.5.5" + "@babel/helper-create-class-features-plugin" "^7.7.0" "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-proposal-export-default-from@^7.0.0": @@ -314,9 +322,9 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-flow@^7.0.0", "@babel/plugin-syntax-flow@^7.2.0": - version "7.2.0" - resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-flow/download/@babel/plugin-syntax-flow-7.2.0.tgz#a765f061f803bc48f240c26f8747faf97c26bf7c" - integrity sha1-p2XwYfgDvEjyQMJvh0f6+Xwmv3w= + version "7.7.0" + resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-flow/download/@babel/plugin-syntax-flow-7.7.0.tgz#5c9465bcd26354d5215294ea90ab1c706a571386" + integrity sha1-XJRlvNJjVNUhUpTqkKsccGpXE4Y= dependencies: "@babel/helper-plugin-utils" "^7.0.0" @@ -370,13 +378,13 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-transform-async-to-generator@^7.0.0": - version "7.5.0" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-async-to-generator/download/@babel/plugin-transform-async-to-generator-7.5.0.tgz#89a3848a0166623b5bc481164b5936ab947e887e" - integrity sha1-iaOEigFmYjtbxIEWS1k2q5R+iH4= + version "7.7.0" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-async-to-generator/download/@babel/plugin-transform-async-to-generator-7.7.0.tgz#e2b84f11952cf5913fe3438b7d2585042772f492" + integrity sha1-4rhPEZUs9ZE/40OLfSWFBCdy9JI= dependencies: - "@babel/helper-module-imports" "^7.0.0" + "@babel/helper-module-imports" "^7.7.0" "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-remap-async-to-generator" "^7.1.0" + "@babel/helper-remap-async-to-generator" "^7.7.0" "@babel/plugin-transform-block-scoped-functions@^7.0.0": version "7.2.0" @@ -386,25 +394,25 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-transform-block-scoping@^7.0.0": - version "7.6.2" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-block-scoping/download/@babel/plugin-transform-block-scoping-7.6.2.tgz?cache=0&sync_timestamp=1569275094820&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-block-scoping%2Fdownload%2F%40babel%2Fplugin-transform-block-scoping-7.6.2.tgz#96c33ab97a9ae500cc6f5b19e04a7e6553360a79" - integrity sha1-lsM6uXqa5QDMb1sZ4Ep+ZVM2Cnk= + version "7.6.3" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-block-scoping/download/@babel/plugin-transform-block-scoping-7.6.3.tgz?cache=0&sync_timestamp=1570564478298&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-block-scoping%2Fdownload%2F%40babel%2Fplugin-transform-block-scoping-7.6.3.tgz#6e854e51fbbaa84351b15d4ddafe342f3a5d542a" + integrity sha1-boVOUfu6qENRsV1N2v40LzpdVCo= dependencies: "@babel/helper-plugin-utils" "^7.0.0" lodash "^4.17.13" "@babel/plugin-transform-classes@^7.0.0": - version "7.5.5" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-classes/download/@babel/plugin-transform-classes-7.5.5.tgz#d094299d9bd680a14a2a0edae38305ad60fb4de9" - integrity sha1-0JQpnZvWgKFKKg7a44MFrWD7Tek= + version "7.7.0" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-classes/download/@babel/plugin-transform-classes-7.7.0.tgz#b411ecc1b8822d24b81e5d184f24149136eddd4a" + integrity sha1-tBHswbiCLSS4Hl0YTyQUkTbt3Uo= dependencies: - "@babel/helper-annotate-as-pure" "^7.0.0" - "@babel/helper-define-map" "^7.5.5" - "@babel/helper-function-name" "^7.1.0" - "@babel/helper-optimise-call-expression" "^7.0.0" + "@babel/helper-annotate-as-pure" "^7.7.0" + "@babel/helper-define-map" "^7.7.0" + "@babel/helper-function-name" "^7.7.0" + "@babel/helper-optimise-call-expression" "^7.7.0" "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-replace-supers" "^7.5.5" - "@babel/helper-split-export-declaration" "^7.4.4" + "@babel/helper-replace-supers" "^7.7.0" + "@babel/helper-split-export-declaration" "^7.7.0" globals "^11.1.0" "@babel/plugin-transform-computed-properties@^7.0.0": @@ -430,9 +438,9 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-transform-flow-strip-types@^7.0.0": - version "7.4.4" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-flow-strip-types/download/@babel/plugin-transform-flow-strip-types-7.4.4.tgz#d267a081f49a8705fc9146de0768c6b58dccd8f7" - integrity sha1-0meggfSahwX8kUbeB2jGtY3M2Pc= + version "7.6.3" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-flow-strip-types/download/@babel/plugin-transform-flow-strip-types-7.6.3.tgz#8110f153e7360cfd5996eee68706cfad92d85256" + integrity sha1-gRDxU+c2DP1Zlu7mhwbPrZLYUlY= dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-flow" "^7.2.0" @@ -445,11 +453,11 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-transform-function-name@^7.0.0": - version "7.4.4" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-function-name/download/@babel/plugin-transform-function-name-7.4.4.tgz#e1436116abb0610c2259094848754ac5230922ad" - integrity sha1-4UNhFquwYQwiWQlISHVKxSMJIq0= + version "7.7.0" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-function-name/download/@babel/plugin-transform-function-name-7.7.0.tgz#0fa786f1eef52e3b7d4fc02e54b2129de8a04c2a" + integrity sha1-D6eG8e71Ljt9T8AuVLISneigTCo= dependencies: - "@babel/helper-function-name" "^7.1.0" + "@babel/helper-function-name" "^7.7.0" "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-transform-literals@^7.0.0": @@ -467,13 +475,13 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-transform-modules-commonjs@^7.0.0": - version "7.6.0" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-modules-commonjs/download/@babel/plugin-transform-modules-commonjs-7.6.0.tgz#39dfe957de4420445f1fcf88b68a2e4aa4515486" - integrity sha1-Od/pV95EIERfH8+ItoouSqRRVIY= + version "7.7.0" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-modules-commonjs/download/@babel/plugin-transform-modules-commonjs-7.7.0.tgz#3e5ffb4fd8c947feede69cbe24c9554ab4113fe3" + integrity sha1-Pl/7T9jJR/7t5py+JMlVSrQRP+M= dependencies: - "@babel/helper-module-transforms" "^7.4.4" + "@babel/helper-module-transforms" "^7.7.0" "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-simple-access" "^7.1.0" + "@babel/helper-simple-access" "^7.7.0" babel-plugin-dynamic-import-node "^2.3.0" "@babel/plugin-transform-object-assign@^7.0.0": @@ -485,7 +493,7 @@ "@babel/plugin-transform-object-super@^7.0.0": version "7.5.5" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-object-super/download/@babel/plugin-transform-object-super-7.5.5.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-object-super%2Fdownload%2F%40babel%2Fplugin-transform-object-super-7.5.5.tgz#c70021df834073c65eb613b8679cc4a381d1a9f9" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-object-super/download/@babel/plugin-transform-object-super-7.5.5.tgz#c70021df834073c65eb613b8679cc4a381d1a9f9" integrity sha1-xwAh34NAc8ZethO4Z5zEo4HRqfk= dependencies: "@babel/helper-plugin-utils" "^7.0.0" @@ -516,25 +524,25 @@ "@babel/plugin-transform-react-jsx-source@^7.0.0": version "7.5.0" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-react-jsx-source/download/@babel/plugin-transform-react-jsx-source-7.5.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-react-jsx-source%2Fdownload%2F%40babel%2Fplugin-transform-react-jsx-source-7.5.0.tgz#583b10c49cf057e237085bcbd8cc960bd83bd96b" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-react-jsx-source/download/@babel/plugin-transform-react-jsx-source-7.5.0.tgz#583b10c49cf057e237085bcbd8cc960bd83bd96b" integrity sha1-WDsQxJzwV+I3CFvL2MyWC9g72Ws= dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-jsx" "^7.2.0" "@babel/plugin-transform-react-jsx@^7.0.0": - version "7.3.0" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-react-jsx/download/@babel/plugin-transform-react-jsx-7.3.0.tgz#f2cab99026631c767e2745a5368b331cfe8f5290" - integrity sha1-8sq5kCZjHHZ+J0WlNoszHP6PUpA= + version "7.7.0" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-react-jsx/download/@babel/plugin-transform-react-jsx-7.7.0.tgz#834b0723ba78cd4d24d7d629300c2270f516d0b7" + integrity sha1-g0sHI7p4zU0k19YpMAwicPUW0Lc= dependencies: - "@babel/helper-builder-react-jsx" "^7.3.0" + "@babel/helper-builder-react-jsx" "^7.7.0" "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-jsx" "^7.2.0" "@babel/plugin-transform-regenerator@^7.0.0": - version "7.4.5" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-regenerator/download/@babel/plugin-transform-regenerator-7.4.5.tgz#629dc82512c55cee01341fb27bdfcb210354680f" - integrity sha1-Yp3IJRLFXO4BNB+ye9/LIQNUaA8= + version "7.7.0" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-regenerator/download/@babel/plugin-transform-regenerator-7.7.0.tgz#f1b20b535e7716b622c99e989259d7dd942dd9cc" + integrity sha1-8bILU153FrYiyZ6YklnX3ZQt2cw= dependencies: regenerator-transform "^0.14.0" @@ -579,69 +587,68 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-transform-typescript@^7.0.0": - version "7.6.0" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-typescript/download/@babel/plugin-transform-typescript-7.6.0.tgz#48d78405f1aa856ebeea7288a48a19ed8da377a6" - integrity sha1-SNeEBfGqhW6+6nKIpIoZ7Y2jd6Y= + version "7.7.2" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-typescript/download/@babel/plugin-transform-typescript-7.7.2.tgz#eb9f14c516b5d36f4d6f3a9d7badae6d0fc313d4" + integrity sha1-658UxRa1029Nbzqde62ubQ/DE9Q= dependencies: - "@babel/helper-create-class-features-plugin" "^7.6.0" + "@babel/helper-create-class-features-plugin" "^7.7.0" "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-typescript" "^7.2.0" "@babel/plugin-transform-unicode-regex@^7.0.0": - version "7.6.2" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-unicode-regex/download/@babel/plugin-transform-unicode-regex-7.6.2.tgz?cache=0&sync_timestamp=1569275094275&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-unicode-regex%2Fdownload%2F%40babel%2Fplugin-transform-unicode-regex-7.6.2.tgz#b692aad888a7e8d8b1b214be6b9dc03d5031f698" - integrity sha1-tpKq2Iin6NixshS+a53APVAx9pg= + version "7.7.0" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-unicode-regex/download/@babel/plugin-transform-unicode-regex-7.7.0.tgz#743d9bcc44080e3cc7d49259a066efa30f9187a3" + integrity sha1-dD2bzEQIDjzH1JJZoGbvow+Rh6M= dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.7.0" "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-regex" "^7.4.4" - regexpu-core "^4.6.0" "@babel/register@^7.0.0": - version "7.6.2" - resolved "https://registry.npm.taobao.org/@babel/register/download/@babel/register-7.6.2.tgz#25765a922202cb06f8bdac5a3b1e70cd6bf3dd45" - integrity sha1-JXZakiICywb4vaxaOx5wzWvz3UU= + version "7.7.0" + resolved "https://registry.npm.taobao.org/@babel/register/download/@babel/register-7.7.0.tgz#4e23ecf840296ef79c605baaa5c89e1a2426314b" + integrity sha1-TiPs+EApbvecYFuqpcieGiQmMUs= dependencies: find-cache-dir "^2.0.0" lodash "^4.17.13" - mkdirp "^0.5.1" + make-dir "^2.1.0" pirates "^4.0.0" - source-map-support "^0.5.9" + source-map-support "^0.5.16" "@babel/runtime@^7.0.0", "@babel/runtime@^7.6.2": - version "7.6.2" - resolved "https://registry.npm.taobao.org/@babel/runtime/download/@babel/runtime-7.6.2.tgz?cache=0&sync_timestamp=1569274224250&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fruntime%2Fdownload%2F%40babel%2Fruntime-7.6.2.tgz#c3d6e41b304ef10dcf13777a33e7694ec4a9a6dd" - integrity sha1-w9bkGzBO8Q3PE3d6M+dpTsSppt0= + version "7.7.2" + resolved "https://registry.npm.taobao.org/@babel/runtime/download/@babel/runtime-7.7.2.tgz#111a78002a5c25fc8e3361bedc9529c696b85a6a" + integrity sha1-ERp4ACpcJfyOM2G+3JUpxpa4Wmo= dependencies: regenerator-runtime "^0.13.2" -"@babel/template@^7.0.0", "@babel/template@^7.1.0", "@babel/template@^7.4.0", "@babel/template@^7.4.4", "@babel/template@^7.6.0": - version "7.6.0" - resolved "https://registry.npm.taobao.org/@babel/template/download/@babel/template-7.6.0.tgz#7f0159c7f5012230dad64cca42ec9bdb5c9536e6" - integrity sha1-fwFZx/UBIjDa1kzKQuyb21yVNuY= +"@babel/template@^7.0.0", "@babel/template@^7.4.0", "@babel/template@^7.7.0": + version "7.7.0" + resolved "https://registry.npm.taobao.org/@babel/template/download/@babel/template-7.7.0.tgz#4fadc1b8e734d97f56de39c77de76f2562e597d0" + integrity sha1-T63BuOc02X9W3jnHfedvJWLll9A= dependencies: "@babel/code-frame" "^7.0.0" - "@babel/parser" "^7.6.0" - "@babel/types" "^7.6.0" + "@babel/parser" "^7.7.0" + "@babel/types" "^7.7.0" -"@babel/traverse@^7.0.0", "@babel/traverse@^7.1.0", "@babel/traverse@^7.4.3", "@babel/traverse@^7.4.4", "@babel/traverse@^7.5.5", "@babel/traverse@^7.6.2": - version "7.6.2" - resolved "https://registry.npm.taobao.org/@babel/traverse/download/@babel/traverse-7.6.2.tgz?cache=0&sync_timestamp=1569273824906&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Ftraverse%2Fdownload%2F%40babel%2Ftraverse-7.6.2.tgz#b0e2bfd401d339ce0e6c05690206d1e11502ce2c" - integrity sha1-sOK/1AHTOc4ObAVpAgbR4RUCziw= +"@babel/traverse@^7.0.0", "@babel/traverse@^7.1.0", "@babel/traverse@^7.4.3", "@babel/traverse@^7.7.0", "@babel/traverse@^7.7.2": + version "7.7.2" + resolved "https://registry.npm.taobao.org/@babel/traverse/download/@babel/traverse-7.7.2.tgz?cache=0&sync_timestamp=1573082879821&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Ftraverse%2Fdownload%2F%40babel%2Ftraverse-7.7.2.tgz#ef0a65e07a2f3c550967366b3d9b62a2dcbeae09" + integrity sha1-7wpl4HovPFUJZzZrPZtioty+rgk= dependencies: "@babel/code-frame" "^7.5.5" - "@babel/generator" "^7.6.2" - "@babel/helper-function-name" "^7.1.0" - "@babel/helper-split-export-declaration" "^7.4.4" - "@babel/parser" "^7.6.2" - "@babel/types" "^7.6.0" + "@babel/generator" "^7.7.2" + "@babel/helper-function-name" "^7.7.0" + "@babel/helper-split-export-declaration" "^7.7.0" + "@babel/parser" "^7.7.2" + "@babel/types" "^7.7.2" debug "^4.1.0" globals "^11.1.0" lodash "^4.17.13" -"@babel/types@^7.0.0", "@babel/types@^7.2.0", "@babel/types@^7.3.0", "@babel/types@^7.4.0", "@babel/types@^7.4.4", "@babel/types@^7.5.5", "@babel/types@^7.6.0": - version "7.6.1" - resolved "https://registry.npm.taobao.org/@babel/types/download/@babel/types-7.6.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.6.1.tgz#53abf3308add3ac2a2884d539151c57c4b3ac648" - integrity sha1-U6vzMIrdOsKiiE1TkVHFfEs6xkg= +"@babel/types@^7.0.0", "@babel/types@^7.3.0", "@babel/types@^7.4.0", "@babel/types@^7.7.0", "@babel/types@^7.7.2": + version "7.7.2" + resolved "https://registry.npm.taobao.org/@babel/types/download/@babel/types-7.7.2.tgz#550b82e5571dcd174af576e23f0adba7ffc683f7" + integrity sha1-VQuC5VcdzRdK9XbiPwrbp//Gg/c= dependencies: esutils "^2.0.2" lodash "^4.17.13" @@ -657,7 +664,7 @@ "@hapi/address@2.x.x": version "2.1.2" - resolved "https://registry.npm.taobao.org/@hapi/address/download/@hapi/address-2.1.2.tgz?cache=0&sync_timestamp=1569016335217&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40hapi%2Faddress%2Fdownload%2F%40hapi%2Faddress-2.1.2.tgz#1c794cd6dbf2354d1eb1ef10e0303f573e1c7222" + resolved "https://registry.npm.taobao.org/@hapi/address/download/@hapi/address-2.1.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40hapi%2Faddress%2Fdownload%2F%40hapi%2Faddress-2.1.2.tgz#1c794cd6dbf2354d1eb1ef10e0303f573e1c7222" integrity sha1-HHlM1tvyNU0ese8Q4DA/Vz4cciI= "@hapi/bourne@1.x.x": @@ -665,14 +672,14 @@ resolved "https://registry.npm.taobao.org/@hapi/bourne/download/@hapi/bourne-1.3.2.tgz#0a7095adea067243ce3283e1b56b8a8f453b242a" integrity sha1-CnCVreoGckPOMoPhtWuKj0U7JCo= -"@hapi/hoek@8.x.x": - version "8.2.5" - resolved "https://registry.npm.taobao.org/@hapi/hoek/download/@hapi/hoek-8.2.5.tgz#b307d3f1aced22e05bd6a2403c302eaebb577da3" - integrity sha1-swfT8aztIuBb1qJAPDAurrtXfaM= +"@hapi/hoek@8.x.x", "@hapi/hoek@^8.3.0": + version "8.5.0" + resolved "https://registry.npm.taobao.org/@hapi/hoek/download/@hapi/hoek-8.5.0.tgz#2f9ce301c8898e1c3248b0a8564696b24d1a9a5a" + integrity sha1-L5zjAciJjhwySLCoVkaWsk0amlo= "@hapi/joi@^15.0.3": version "15.1.1" - resolved "https://registry.npm.taobao.org/@hapi/joi/download/@hapi/joi-15.1.1.tgz?cache=0&sync_timestamp=1570001768369&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40hapi%2Fjoi%2Fdownload%2F%40hapi%2Fjoi-15.1.1.tgz#c675b8a71296f02833f8d6d243b34c57b8ce19d7" + resolved "https://registry.npm.taobao.org/@hapi/joi/download/@hapi/joi-15.1.1.tgz?cache=0&sync_timestamp=1570297261669&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40hapi%2Fjoi%2Fdownload%2F%40hapi%2Fjoi-15.1.1.tgz#c675b8a71296f02833f8d6d243b34c57b8ce19d7" integrity sha1-xnW4pxKW8Cgz+NbSQ7NMV7jOGdc= dependencies: "@hapi/address" "2.x.x" @@ -681,11 +688,11 @@ "@hapi/topo" "3.x.x" "@hapi/topo@3.x.x": - version "3.1.4" - resolved "https://registry.npm.taobao.org/@hapi/topo/download/@hapi/topo-3.1.4.tgz#42e2fe36f593d90ad258a08b582be128c141c45d" - integrity sha1-QuL+NvWT2QrSWKCLWCvhKMFBxF0= + version "3.1.6" + resolved "https://registry.npm.taobao.org/@hapi/topo/download/@hapi/topo-3.1.6.tgz#68d935fa3eae7fdd5ab0d7f953f3205d8b2bfc29" + integrity sha1-aNk1+j6uf91asNf5U/MgXYsr/Ck= dependencies: - "@hapi/hoek" "8.x.x" + "@hapi/hoek" "^8.3.0" "@jest/console@^24.7.1", "@jest/console@^24.9.0": version "24.9.0" @@ -835,12 +842,19 @@ "@types/istanbul-reports" "^1.1.1" "@types/yargs" "^13.0.0" -"@react-native-community/cli-platform-android@^3.0.0-alpha.1", "@react-native-community/cli-platform-android@^3.0.0-alpha.2": - version "3.0.0-alpha.2" - resolved "https://registry.npm.taobao.org/@react-native-community/cli-platform-android/download/@react-native-community/cli-platform-android-3.0.0-alpha.2.tgz#63cb00060c58a87d04b46229ef7140e056551dfa" - integrity sha1-Y8sABgxYqH0EtGIp73FA4FZVHfo= +"@react-native-community/cli-debugger-ui@^3.0.0": + version "3.0.0" + resolved "https://registry.npm.taobao.org/@react-native-community/cli-debugger-ui/download/@react-native-community/cli-debugger-ui-3.0.0.tgz#d01d08d1e5ddc1633d82c7d84d48fff07bd39416" + integrity sha1-0B0I0eXdwWM9gsfYTUj/8HvTlBY= dependencies: - "@react-native-community/cli-tools" "^2.8.3" + serve-static "^1.13.1" + +"@react-native-community/cli-platform-android@^3.0.0-alpha.1": + version "3.0.2" + resolved "https://registry.npm.taobao.org/@react-native-community/cli-platform-android/download/@react-native-community/cli-platform-android-3.0.2.tgz#258aebfd65041649dabb2d13ef8f43b109d59e61" + integrity sha1-JYrr/WUEFknauy0T749DsQnVnmE= + dependencies: + "@react-native-community/cli-tools" "^3.0.0" chalk "^2.4.2" execa "^1.0.0" jetifier "^1.6.2" @@ -848,35 +862,42 @@ slash "^3.0.0" xmldoc "^1.1.2" -"@react-native-community/cli-platform-ios@^3.0.0-alpha.1", "@react-native-community/cli-platform-ios@^3.0.0-alpha.2": - version "3.0.0-alpha.2" - resolved "https://registry.npm.taobao.org/@react-native-community/cli-platform-ios/download/@react-native-community/cli-platform-ios-3.0.0-alpha.2.tgz#c89e1a164f1dab62a8a024ae38b47eb0281e6ab9" - integrity sha1-yJ4aFk8dq2KooCSuOLR+sCgeark= +"@react-native-community/cli-platform-ios@^3.0.0-alpha.1": + version "3.0.0" + resolved "https://registry.npm.taobao.org/@react-native-community/cli-platform-ios/download/@react-native-community/cli-platform-ios-3.0.0.tgz#3a48a449c0c33af3b0b3d19d3256de99388fe15f" + integrity sha1-OkikScDDOvOws9GdMlbemTiP4V8= dependencies: - "@react-native-community/cli-tools" "^2.8.3" + "@react-native-community/cli-tools" "^3.0.0" chalk "^2.4.2" + js-yaml "^3.13.1" xcode "^2.0.0" -"@react-native-community/cli-tools@^2.8.3": - version "2.8.3" - resolved "https://registry.npm.taobao.org/@react-native-community/cli-tools/download/@react-native-community/cli-tools-2.8.3.tgz#0e2249f48cf4603fb8d740a9f0715c31ac131ceb" - integrity sha1-DiJJ9Iz0YD+410Cp8HFcMawTHOs= +"@react-native-community/cli-tools@^3.0.0": + version "3.0.0" + resolved "https://registry.npm.taobao.org/@react-native-community/cli-tools/download/@react-native-community/cli-tools-3.0.0.tgz#fe48b80822ed7e49b8af051f9fe41e22a2a710b1" + integrity sha1-/ki4CCLtfkm4rwUfn+QeIqKnELE= dependencies: chalk "^2.4.2" lodash "^4.17.5" mime "^2.4.1" node-fetch "^2.5.0" +"@react-native-community/cli-types@^3.0.0": + version "3.0.0" + resolved "https://registry.npm.taobao.org/@react-native-community/cli-types/download/@react-native-community/cli-types-3.0.0.tgz#488d46605cb05e88537e030f38da236eeda74652" + integrity sha1-SI1GYFywXohTfgMPONojbu2nRlI= + "@react-native-community/cli@^3.0.0-alpha.1": - version "3.0.0-alpha.2" - resolved "https://registry.npm.taobao.org/@react-native-community/cli/download/@react-native-community/cli-3.0.0-alpha.2.tgz#0f5b8aad800ab2633e699b3883534420e7926692" - integrity sha1-D1uKrYAKsmM+aZs4g1NEIOeSZpI= + version "3.0.1" + resolved "https://registry.npm.taobao.org/@react-native-community/cli/download/@react-native-community/cli-3.0.1.tgz#d7dfec14c867a17793bb981dd90eef2d8fc7808a" + integrity sha1-19/sFMhnoXeTu5gd2Q7vLY/HgIo= dependencies: "@hapi/joi" "^15.0.3" - "@react-native-community/cli-platform-android" "^3.0.0-alpha.2" - "@react-native-community/cli-platform-ios" "^3.0.0-alpha.2" - "@react-native-community/cli-tools" "^2.8.3" + "@react-native-community/cli-debugger-ui" "^3.0.0" + "@react-native-community/cli-tools" "^3.0.0" + "@react-native-community/cli-types" "^3.0.0" chalk "^2.4.2" + command-exists "^1.2.8" commander "^2.19.0" compression "^1.7.1" connect "^3.6.5" @@ -885,6 +906,7 @@ envinfo "^7.1.0" errorhandler "^1.5.0" execa "^1.0.0" + find-up "^4.1.0" fs-extra "^7.0.1" glob "^7.1.1" graceful-fs "^4.1.3" @@ -901,9 +923,12 @@ open "^6.2.0" ora "^3.4.0" plist "^3.0.0" - semver "^5.0.3" + semver "^6.3.0" serve-static "^1.13.1" shell-quote "1.6.1" + strip-ansi "^5.2.0" + sudo-prompt "^9.0.0" + wcwidth "^1.0.1" ws "^1.1.0" "@react-native-community/eslint-config@^0.0.5": @@ -936,7 +961,7 @@ "@types/babel__generator@*": version "7.6.0" - resolved "https://registry.npm.taobao.org/@types/babel__generator/download/@types/babel__generator-7.6.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fbabel__generator%2Fdownload%2F%40types%2Fbabel__generator-7.6.0.tgz#f1ec1c104d1bb463556ecb724018ab788d0c172a" + resolved "https://registry.npm.taobao.org/@types/babel__generator/download/@types/babel__generator-7.6.0.tgz#f1ec1c104d1bb463556ecb724018ab788d0c172a" integrity sha1-8ewcEE0btGNVbstyQBireI0MFyo= dependencies: "@babel/types" "^7.0.0" @@ -958,24 +983,24 @@ "@types/eslint-visitor-keys@^1.0.0": version "1.0.0" - resolved "https://registry.npm.taobao.org/@types/eslint-visitor-keys/download/@types/eslint-visitor-keys-1.0.0.tgz#1ee30d79544ca84d68d4b3cdb0af4f205663dd2d" + resolved "https://registry.npm.taobao.org/@types/eslint-visitor-keys/download/@types/eslint-visitor-keys-1.0.0.tgz?cache=0&sync_timestamp=1572462136908&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Feslint-visitor-keys%2Fdownload%2F%40types%2Feslint-visitor-keys-1.0.0.tgz#1ee30d79544ca84d68d4b3cdb0af4f205663dd2d" integrity sha1-HuMNeVRMqE1o1LPNsK9PIFZj3S0= "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": version "2.0.1" - resolved "https://registry.npm.taobao.org/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.1.tgz#42995b446db9a48a11a07ec083499a860e9138ff" + resolved "https://registry.npm.taobao.org/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.1.tgz?cache=0&sync_timestamp=1572462162106&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fistanbul-lib-coverage%2Fdownload%2F%40types%2Fistanbul-lib-coverage-2.0.1.tgz#42995b446db9a48a11a07ec083499a860e9138ff" integrity sha1-QplbRG25pIoRoH7Ag0mahg6ROP8= "@types/istanbul-lib-report@*": version "1.1.1" - resolved "https://registry.npm.taobao.org/@types/istanbul-lib-report/download/@types/istanbul-lib-report-1.1.1.tgz#e5471e7fa33c61358dd38426189c037a58433b8c" + resolved "https://registry.npm.taobao.org/@types/istanbul-lib-report/download/@types/istanbul-lib-report-1.1.1.tgz?cache=0&sync_timestamp=1572462162117&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fistanbul-lib-report%2Fdownload%2F%40types%2Fistanbul-lib-report-1.1.1.tgz#e5471e7fa33c61358dd38426189c037a58433b8c" integrity sha1-5Ucef6M8YTWN04QmGJwDelhDO4w= dependencies: "@types/istanbul-lib-coverage" "*" "@types/istanbul-reports@^1.1.1": version "1.1.1" - resolved "https://registry.npm.taobao.org/@types/istanbul-reports/download/@types/istanbul-reports-1.1.1.tgz#7a8cbf6a406f36c8add871625b278eaf0b0d255a" + resolved "https://registry.npm.taobao.org/@types/istanbul-reports/download/@types/istanbul-reports-1.1.1.tgz?cache=0&sync_timestamp=1572462171599&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fistanbul-reports%2Fdownload%2F%40types%2Fistanbul-reports-1.1.1.tgz#7a8cbf6a406f36c8add871625b278eaf0b0d255a" integrity sha1-eoy/akBvNsit2HFiWyeOrwsNJVo= dependencies: "@types/istanbul-lib-coverage" "*" @@ -983,29 +1008,29 @@ "@types/json-schema@^7.0.3": version "7.0.3" - resolved "https://registry.npm.taobao.org/@types/json-schema/download/@types/json-schema-7.0.3.tgz#bdfd69d61e464dcc81b25159c270d75a73c1a636" + resolved "https://registry.npm.taobao.org/@types/json-schema/download/@types/json-schema-7.0.3.tgz?cache=0&sync_timestamp=1572462787208&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fjson-schema%2Fdownload%2F%40types%2Fjson-schema-7.0.3.tgz#bdfd69d61e464dcc81b25159c270d75a73c1a636" integrity sha1-vf1p1h5GTcyBslFZwnDXWnPBpjY= "@types/stack-utils@^1.0.1": version "1.0.1" - resolved "https://registry.npm.taobao.org/@types/stack-utils/download/@types/stack-utils-1.0.1.tgz?cache=0&sync_timestamp=1567534823460&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fstack-utils%2Fdownload%2F%40types%2Fstack-utils-1.0.1.tgz#0a851d3bd96498fa25c33ab7278ed3bd65f06c3e" + resolved "https://registry.npm.taobao.org/@types/stack-utils/download/@types/stack-utils-1.0.1.tgz#0a851d3bd96498fa25c33ab7278ed3bd65f06c3e" integrity sha1-CoUdO9lkmPolwzq3J47TvWXwbD4= "@types/yargs-parser@*": version "13.1.0" - resolved "https://registry.npm.taobao.org/@types/yargs-parser/download/@types/yargs-parser-13.1.0.tgz#c563aa192f39350a1d18da36c5a8da382bbd8228" + resolved "https://registry.npm.taobao.org/@types/yargs-parser/download/@types/yargs-parser-13.1.0.tgz?cache=0&sync_timestamp=1572465732763&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fyargs-parser%2Fdownload%2F%40types%2Fyargs-parser-13.1.0.tgz#c563aa192f39350a1d18da36c5a8da382bbd8228" integrity sha1-xWOqGS85NQodGNo2xajaOCu9gig= "@types/yargs@^13.0.0": version "13.0.3" - resolved "https://registry.npm.taobao.org/@types/yargs/download/@types/yargs-13.0.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-13.0.3.tgz#76482af3981d4412d65371a318f992d33464a380" + resolved "https://registry.npm.taobao.org/@types/yargs/download/@types/yargs-13.0.3.tgz?cache=0&sync_timestamp=1572465731466&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-13.0.3.tgz#76482af3981d4412d65371a318f992d33464a380" integrity sha1-dkgq85gdRBLWU3GjGPmS0zRko4A= dependencies: "@types/yargs-parser" "*" "@typescript-eslint/eslint-plugin@^1.5.0": version "1.13.0" - resolved "https://registry.npm.taobao.org/@typescript-eslint/eslint-plugin/download/@typescript-eslint/eslint-plugin-1.13.0.tgz?cache=0&sync_timestamp=1569864296838&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40typescript-eslint%2Feslint-plugin%2Fdownload%2F%40typescript-eslint%2Feslint-plugin-1.13.0.tgz#22fed9b16ddfeb402fd7bcde56307820f6ebc49f" + resolved "https://registry.npm.taobao.org/@typescript-eslint/eslint-plugin/download/@typescript-eslint/eslint-plugin-1.13.0.tgz#22fed9b16ddfeb402fd7bcde56307820f6ebc49f" integrity sha1-Iv7ZsW3f60Av17zeVjB4IPbrxJ8= dependencies: "@typescript-eslint/experimental-utils" "1.13.0" @@ -1016,7 +1041,7 @@ "@typescript-eslint/experimental-utils@1.13.0": version "1.13.0" - resolved "https://registry.npm.taobao.org/@typescript-eslint/experimental-utils/download/@typescript-eslint/experimental-utils-1.13.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40typescript-eslint%2Fexperimental-utils%2Fdownload%2F%40typescript-eslint%2Fexperimental-utils-1.13.0.tgz#b08c60d780c0067de2fb44b04b432f540138301e" + resolved "https://registry.npm.taobao.org/@typescript-eslint/experimental-utils/download/@typescript-eslint/experimental-utils-1.13.0.tgz#b08c60d780c0067de2fb44b04b432f540138301e" integrity sha1-sIxg14DABn3i+0SwS0MvVAE4MB4= dependencies: "@types/json-schema" "^7.0.3" @@ -1025,7 +1050,7 @@ "@typescript-eslint/parser@^1.5.0": version "1.13.0" - resolved "https://registry.npm.taobao.org/@typescript-eslint/parser/download/@typescript-eslint/parser-1.13.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40typescript-eslint%2Fparser%2Fdownload%2F%40typescript-eslint%2Fparser-1.13.0.tgz#61ac7811ea52791c47dc9fd4dd4a184fae9ac355" + resolved "https://registry.npm.taobao.org/@typescript-eslint/parser/download/@typescript-eslint/parser-1.13.0.tgz#61ac7811ea52791c47dc9fd4dd4a184fae9ac355" integrity sha1-Yax4EepSeRxH3J/U3UoYT66aw1U= dependencies: "@types/eslint-visitor-keys" "^1.0.0" @@ -1035,16 +1060,16 @@ "@typescript-eslint/typescript-estree@1.13.0": version "1.13.0" - resolved "https://registry.npm.taobao.org/@typescript-eslint/typescript-estree/download/@typescript-eslint/typescript-estree-1.13.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40typescript-eslint%2Ftypescript-estree%2Fdownload%2F%40typescript-eslint%2Ftypescript-estree-1.13.0.tgz#8140f17d0f60c03619798f1d628b8434913dc32e" + resolved "https://registry.npm.taobao.org/@typescript-eslint/typescript-estree/download/@typescript-eslint/typescript-estree-1.13.0.tgz?cache=0&sync_timestamp=1573783624700&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40typescript-eslint%2Ftypescript-estree%2Fdownload%2F%40typescript-eslint%2Ftypescript-estree-1.13.0.tgz#8140f17d0f60c03619798f1d628b8434913dc32e" integrity sha1-gUDxfQ9gwDYZeY8dYouENJE9wy4= dependencies: lodash.unescape "4.0.1" semver "5.5.0" abab@^2.0.0: - version "2.0.2" - resolved "https://registry.npm.taobao.org/abab/download/abab-2.0.2.tgz#a2fba1b122c69a85caa02d10f9270c7219709a9d" - integrity sha1-ovuhsSLGmoXKoC0Q+ScMchlwmp0= + version "2.0.3" + resolved "https://registry.npm.taobao.org/abab/download/abab-2.0.3.tgz?cache=0&sync_timestamp=1573609736055&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fabab%2Fdownload%2Fabab-2.0.3.tgz#623e2075e02eb2d3f2475e49f99c91846467907a" + integrity sha1-Yj4gdeAustPyR15J+ZyRhGRnkHo= abbrev@1: version "1.1.1" @@ -1079,10 +1104,10 @@ acorn-globals@^4.1.0: acorn "^6.0.1" acorn-walk "^6.0.1" -acorn-jsx@^5.0.2: - version "5.0.2" - resolved "https://registry.npm.taobao.org/acorn-jsx/download/acorn-jsx-5.0.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Facorn-jsx%2Fdownload%2Facorn-jsx-5.0.2.tgz#84b68ea44b373c4f8686023a551f61a21b7c4a4f" - integrity sha1-hLaOpEs3PE+GhgI6VR9hoht8Sk8= +acorn-jsx@^5.1.0: + version "5.1.0" + resolved "https://registry.npm.taobao.org/acorn-jsx/download/acorn-jsx-5.1.0.tgz?cache=0&sync_timestamp=1570991888898&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Facorn-jsx%2Fdownload%2Facorn-jsx-5.1.0.tgz#294adb71b57398b0680015f0a38c563ee1db5384" + integrity sha1-KUrbcbVzmLBoABXwo4xWPuHbU4Q= acorn-walk@^6.0.1: version "6.2.0" @@ -1099,7 +1124,7 @@ acorn@^6.0.1: resolved "https://registry.npm.taobao.org/acorn/download/acorn-6.3.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Facorn%2Fdownload%2Facorn-6.3.0.tgz#0087509119ffa4fc0a0041d1e93a417e68cb856e" integrity sha1-AIdQkRn/pPwKAEHR6TpBfmjLhW4= -acorn@^7.0.0: +acorn@^7.1.0: version "7.1.0" resolved "https://registry.npm.taobao.org/acorn/download/acorn-7.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Facorn%2Fdownload%2Facorn-7.1.0.tgz#949d36f2c292535da602283586c2477c57eb2d6c" integrity sha1-lJ028sKSU12mAig1hsJHfFfrLWw= @@ -1137,11 +1162,18 @@ ansi-cyan@^0.1.1: dependencies: ansi-wrap "0.1.0" -ansi-escapes@^3.0.0, ansi-escapes@^3.2.0: +ansi-escapes@^3.0.0: version "3.2.0" - resolved "https://registry.npm.taobao.org/ansi-escapes/download/ansi-escapes-3.2.0.tgz?cache=0&sync_timestamp=1564606614776&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fansi-escapes%2Fdownload%2Fansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" + resolved "https://registry.npm.taobao.org/ansi-escapes/download/ansi-escapes-3.2.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fansi-escapes%2Fdownload%2Fansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" integrity sha1-h4C5j/nb9WOBUtHx/lwde0RCl2s= +ansi-escapes@^4.2.1: + version "4.2.1" + resolved "https://registry.npm.taobao.org/ansi-escapes/download/ansi-escapes-4.2.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fansi-escapes%2Fdownload%2Fansi-escapes-4.2.1.tgz#4dccdb846c3eee10f6d64dea66273eab90c37228" + integrity sha1-TczbhGw+7hD21k3qZic+q5DDcig= + dependencies: + type-fest "^0.5.2" + ansi-fragments@^0.2.1: version "0.2.1" resolved "https://registry.npm.taobao.org/ansi-fragments/download/ansi-fragments-0.2.1.tgz#24409c56c4cc37817c3d7caa99d8969e2de5a05e" @@ -1180,9 +1212,14 @@ ansi-regex@^4.0.0, ansi-regex@^4.1.0: resolved "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" integrity sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc= +ansi-regex@^5.0.0: + version "5.0.0" + resolved "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" + integrity sha1-OIU59VF5vzkznIGvMKZU1p+Hy3U= + ansi-styles@^3.2.0, ansi-styles@^3.2.1: version "3.2.1" - resolved "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fansi-styles%2Fdownload%2Fansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + resolved "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.1.tgz?cache=0&sync_timestamp=1573557718601&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fansi-styles%2Fdownload%2Fansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" integrity sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0= dependencies: color-convert "^1.9.0" @@ -1384,7 +1421,7 @@ babel-plugin-dynamic-import-node@^2.3.0: babel-plugin-istanbul@^5.1.0: version "5.2.0" - resolved "https://registry.npm.taobao.org/babel-plugin-istanbul/download/babel-plugin-istanbul-5.2.0.tgz?cache=0&sync_timestamp=1563720719291&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbabel-plugin-istanbul%2Fdownload%2Fbabel-plugin-istanbul-5.2.0.tgz#df4ade83d897a92df069c4d9a25cf2671293c854" + resolved "https://registry.npm.taobao.org/babel-plugin-istanbul/download/babel-plugin-istanbul-5.2.0.tgz#df4ade83d897a92df069c4d9a25cf2671293c854" integrity sha1-30reg9iXqS3wacTZolzyZxKTyFQ= dependencies: "@babel/helper-plugin-utils" "^7.0.0" @@ -1405,9 +1442,9 @@ babel-plugin-syntax-trailing-function-commas@^7.0.0-beta.0: integrity sha1-qiE8FDXiv/62/KhCKH71NK0F1c8= babel-preset-fbjs@^3.1.2, babel-preset-fbjs@^3.2.0: - version "3.2.0" - resolved "https://registry.npm.taobao.org/babel-preset-fbjs/download/babel-preset-fbjs-3.2.0.tgz#c0e6347d3e0379ed84b3c2434d3467567aa05297" - integrity sha1-wOY0fT4Dee2Es8JDTTRnVnqgUpc= + version "3.3.0" + resolved "https://registry.npm.taobao.org/babel-preset-fbjs/download/babel-preset-fbjs-3.3.0.tgz#a6024764ea86c8e06a22d794ca8b69534d263541" + integrity sha1-pgJHZOqGyOBqIteUyotpU00mNUE= dependencies: "@babel/plugin-proposal-class-properties" "^7.0.0" "@babel/plugin-proposal-object-rest-spread" "^7.0.0" @@ -1487,10 +1524,10 @@ bcrypt-pbkdf@^1.0.0: dependencies: tweetnacl "^0.14.3" -big-integer@^1.6.7: - version "1.6.46" - resolved "https://registry.npm.taobao.org/big-integer/download/big-integer-1.6.46.tgz#e18a75f0515be0f3ad10c0d110e37fa882b3f223" - integrity sha1-4Yp18FFb4POtEMDREON/qIKz8iM= +big-integer@^1.6.44, big-integer@^1.6.7: + version "1.6.48" + resolved "https://registry.npm.taobao.org/big-integer/download/big-integer-1.6.48.tgz#8fd88bd1632cba4a1c8c3e3d7159f08bb95b4b9e" + integrity sha1-j9iL0WMsukocjD49cVnwi7lbS54= binary@^0.3.0: version "0.3.0" @@ -1501,9 +1538,9 @@ binary@^0.3.0: chainsaw "~0.1.0" bluebird@^3.4.7: - version "3.7.0" - resolved "https://registry.npm.taobao.org/bluebird/download/bluebird-3.7.0.tgz#56a6a886e03f6ae577cffedeb524f8f2450293cf" - integrity sha1-VqaohuA/auV3z/7etST48kUCk88= + version "3.7.1" + resolved "https://registry.npm.taobao.org/bluebird/download/bluebird-3.7.1.tgz#df70e302b471d7473489acf26a93d63b53f874de" + integrity sha1-33DjArRx10c0iazyapPWO1P4dN4= bplist-creator@0.0.7: version "0.0.7" @@ -1512,6 +1549,13 @@ bplist-creator@0.0.7: dependencies: stream-buffers "~2.2.0" +bplist-creator@0.0.8: + version "0.0.8" + resolved "https://registry.npm.taobao.org/bplist-creator/download/bplist-creator-0.0.8.tgz#56b2a6e79e9aec3fc33bf831d09347d73794e79c" + integrity sha1-VrKm556a7D/DO/gx0JNH1zeU55w= + dependencies: + stream-buffers "~2.2.0" + bplist-parser@0.1.1: version "0.1.1" resolved "https://registry.npm.taobao.org/bplist-parser/download/bplist-parser-0.1.1.tgz#d60d5dcc20cba6dc7e1f299b35d3e1f95dafbae6" @@ -1519,6 +1563,13 @@ bplist-parser@0.1.1: dependencies: big-integer "^1.6.7" +bplist-parser@0.2.0: + version "0.2.0" + resolved "https://registry.npm.taobao.org/bplist-parser/download/bplist-parser-0.2.0.tgz#43a9d183e5bf9d545200ceac3e712f79ebbe8d0e" + integrity sha1-Q6nRg+W/nVRSAM6sPnEveeu+jQ4= + dependencies: + big-integer "^1.6.44" + brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.npm.taobao.org/brace-expansion/download/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" @@ -1543,10 +1594,10 @@ braces@^2.3.1: split-string "^3.0.2" to-regex "^3.0.1" -breakword@^1.0.3: - version "1.0.3" - resolved "https://registry.npm.taobao.org/breakword/download/breakword-1.0.3.tgz#71e091bbb78bb4ef003cf3ed2b2e062c6927f7dd" - integrity sha1-ceCRu7eLtO8APPPtKy4GLGkn990= +breakword@^1.0.5: + version "1.0.5" + resolved "https://registry.npm.taobao.org/breakword/download/breakword-1.0.5.tgz#fd420a417f55016736b5b615161cae1c8f819810" + integrity sha1-/UIKQX9VAWc2tbYVFhyuHI+BmBA= dependencies: wcwidth "^1.0.1" @@ -1563,9 +1614,9 @@ browser-resolve@^1.11.3: resolve "1.1.7" bser@^2.0.0: - version "2.1.0" - resolved "https://registry.npm.taobao.org/bser/download/bser-2.1.0.tgz#65fc784bf7f87c009b973c12db6546902fa9c7b5" - integrity sha1-Zfx4S/f4fACblzwS22VGkC+px7U= + version "2.1.1" + resolved "https://registry.npm.taobao.org/bser/download/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + integrity sha1-5nh9og7OnQeZhTPP2d5vXDj0vAU= dependencies: node-int64 "^0.4.0" @@ -1606,7 +1657,7 @@ cache-base@^1.0.1: caller-callsite@^2.0.0: version "2.0.0" - resolved "https://registry.npm.taobao.org/caller-callsite/download/caller-callsite-2.0.0.tgz?cache=0&sync_timestamp=1562696843228&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcaller-callsite%2Fdownload%2Fcaller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" + resolved "https://registry.npm.taobao.org/caller-callsite/download/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ= dependencies: callsites "^2.0.0" @@ -1668,12 +1719,12 @@ chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.4.1, chalk@^2.4.2: chardet@^0.4.0: version "0.4.2" - resolved "https://registry.npm.taobao.org/chardet/download/chardet-0.4.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchardet%2Fdownload%2Fchardet-0.4.2.tgz#b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2" + resolved "https://registry.npm.taobao.org/chardet/download/chardet-0.4.2.tgz#b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2" integrity sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I= chardet@^0.7.0: version "0.7.0" - resolved "https://registry.npm.taobao.org/chardet/download/chardet-0.7.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchardet%2Fdownload%2Fchardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" + resolved "https://registry.npm.taobao.org/chardet/download/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" integrity sha1-kAlISfCTfy7twkJdDSip5fDLrZ4= chownr@^1.1.1: @@ -1708,6 +1759,13 @@ cli-cursor@^2.1.0: dependencies: restore-cursor "^2.0.0" +cli-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.npm.taobao.org/cli-cursor/download/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" + integrity sha1-JkMFp65JDR0Dvwybp8kl0XU68wc= + dependencies: + restore-cursor "^3.1.0" + cli-spinners@^2.0.0: version "2.2.0" resolved "https://registry.npm.taobao.org/cli-spinners/download/cli-spinners-2.2.0.tgz#e8b988d9206c692302d8ee834e7a85c0144d8f77" @@ -1757,7 +1815,7 @@ co@^4.6.0: code-point-at@^1.0.0: version "1.1.0" - resolved "https://registry.npm.taobao.org/code-point-at/download/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" + resolved "https://registry.npm.taobao.org/code-point-at/download/code-point-at-1.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcode-point-at%2Fdownload%2Fcode-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= collection-visit@^1.0.0: @@ -1792,19 +1850,24 @@ colorette@^1.0.7: combined-stream@^1.0.6, combined-stream@~1.0.6: version "1.0.8" - resolved "https://registry.npm.taobao.org/combined-stream/download/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + resolved "https://registry.npm.taobao.org/combined-stream/download/combined-stream-1.0.8.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcombined-stream%2Fdownload%2Fcombined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" integrity sha1-w9RaizT9cwYxoRCoolIGgrMdWn8= dependencies: delayed-stream "~1.0.0" -commander@^2.19.0, commander@~2.20.0: - version "2.20.1" - resolved "https://registry.npm.taobao.org/commander/download/commander-2.20.1.tgz?cache=0&sync_timestamp=1569919262572&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcommander%2Fdownload%2Fcommander-2.20.1.tgz#3863ce3ca92d0831dcf2a102f5fb4b5926afd0f9" - integrity sha1-OGPOPKktCDHc8qEC9ftLWSav0Pk= +command-exists@^1.2.8: + version "1.2.8" + resolved "https://registry.npm.taobao.org/command-exists/download/command-exists-1.2.8.tgz#715acefdd1223b9c9b37110a149c6392c2852291" + integrity sha1-cVrO/dEiO5ybNxEKFJxjksKFIpE= + +commander@^2.19.0, commander@~2.20.3: + version "2.20.3" + resolved "https://registry.npm.taobao.org/commander/download/commander-2.20.3.tgz?cache=0&sync_timestamp=1573464118817&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcommander%2Fdownload%2Fcommander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha1-/UhehMA+tIgcIHIrpIA16FMa6zM= commander@~2.13.0: version "2.13.0" - resolved "https://registry.npm.taobao.org/commander/download/commander-2.13.0.tgz?cache=0&sync_timestamp=1569919262572&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcommander%2Fdownload%2Fcommander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c" + resolved "https://registry.npm.taobao.org/commander/download/commander-2.13.0.tgz?cache=0&sync_timestamp=1573464118817&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcommander%2Fdownload%2Fcommander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c" integrity sha1-aWS8pnaF33wfFDDFhPB9dZeIW5w= commondir@^1.0.1: @@ -1867,10 +1930,10 @@ console-control-strings@^1.0.0, console-control-strings@~1.1.0: resolved "https://registry.npm.taobao.org/console-control-strings/download/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= -convert-source-map@^1.1.0, convert-source-map@^1.4.0: - version "1.6.0" - resolved "https://registry.npm.taobao.org/convert-source-map/download/convert-source-map-1.6.0.tgz#51b537a8c43e0f04dec1993bffcdd504e758ac20" - integrity sha1-UbU3qMQ+DwTewZk7/83VBOdYrCA= +convert-source-map@^1.4.0, convert-source-map@^1.7.0: + version "1.7.0" + resolved "https://registry.npm.taobao.org/convert-source-map/download/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" + integrity sha1-F6LLiC1/d9NJBYXizmxSRCSjpEI= dependencies: safe-buffer "~5.1.1" @@ -1881,13 +1944,13 @@ copy-descriptor@^0.1.0: core-js@^1.0.0: version "1.2.7" - resolved "https://registry.npm.taobao.org/core-js/download/core-js-1.2.7.tgz?cache=0&sync_timestamp=1565640447689&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcore-js%2Fdownload%2Fcore-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636" + resolved "https://registry.npm.taobao.org/core-js/download/core-js-1.2.7.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcore-js%2Fdownload%2Fcore-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636" integrity sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY= core-js@^2.2.2, core-js@^2.4.1: - version "2.6.9" - resolved "https://registry.npm.taobao.org/core-js/download/core-js-2.6.9.tgz?cache=0&sync_timestamp=1565640447689&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcore-js%2Fdownload%2Fcore-js-2.6.9.tgz#6b4b214620c834152e179323727fc19741b084f2" - integrity sha1-a0shRiDINBUuF5Mjcn/Bl0GwhPI= + version "2.6.10" + resolved "https://registry.npm.taobao.org/core-js/download/core-js-2.6.10.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcore-js%2Fdownload%2Fcore-js-2.6.10.tgz#8a5b8391f8cc7013da703411ce5b585706300d7f" + integrity sha1-iluDkfjMcBPacDQRzltYVwYwDX8= core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" @@ -1896,7 +1959,7 @@ core-util-is@1.0.2, core-util-is@~1.0.0: cosmiconfig@^5.0.5, cosmiconfig@^5.1.0: version "5.2.1" - resolved "https://registry.npm.taobao.org/cosmiconfig/download/cosmiconfig-5.2.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcosmiconfig%2Fdownload%2Fcosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" + resolved "https://registry.npm.taobao.org/cosmiconfig/download/cosmiconfig-5.2.1.tgz?cache=0&sync_timestamp=1572710936805&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcosmiconfig%2Fdownload%2Fcosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" integrity sha1-BA9yaAnFked6F8CjYmykW08Wixo= dependencies: import-fresh "^2.0.0" @@ -1915,7 +1978,7 @@ create-react-class@^15.6.3: cross-spawn@^5.0.1, cross-spawn@^5.1.0: version "5.1.0" - resolved "https://registry.npm.taobao.org/cross-spawn/download/cross-spawn-5.1.0.tgz?cache=0&sync_timestamp=1567511270254&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcross-spawn%2Fdownload%2Fcross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" + resolved "https://registry.npm.taobao.org/cross-spawn/download/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= dependencies: lru-cache "^4.0.1" @@ -1924,7 +1987,7 @@ cross-spawn@^5.0.1, cross-spawn@^5.1.0: cross-spawn@^6.0.0, cross-spawn@^6.0.5: version "6.0.5" - resolved "https://registry.npm.taobao.org/cross-spawn/download/cross-spawn-6.0.5.tgz?cache=0&sync_timestamp=1567511270254&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcross-spawn%2Fdownload%2Fcross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + resolved "https://registry.npm.taobao.org/cross-spawn/download/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" integrity sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q= dependencies: nice-try "^1.0.4" @@ -1935,12 +1998,12 @@ cross-spawn@^6.0.0, cross-spawn@^6.0.5: cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0": version "0.3.8" - resolved "https://registry.npm.taobao.org/cssom/download/cssom-0.3.8.tgz?cache=0&sync_timestamp=1562210516010&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcssom%2Fdownload%2Fcssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" + resolved "https://registry.npm.taobao.org/cssom/download/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" integrity sha1-nxJ29bK0Y/IRTT8sdSUK+MGjb0o= cssstyle@^1.0.0: version "1.4.0" - resolved "https://registry.npm.taobao.org/cssstyle/download/cssstyle-1.4.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcssstyle%2Fdownload%2Fcssstyle-1.4.0.tgz#9d31328229d3c565c61e586b02041a28fccdccf1" + resolved "https://registry.npm.taobao.org/cssstyle/download/cssstyle-1.4.0.tgz#9d31328229d3c565c61e586b02041a28fccdccf1" integrity sha1-nTEyginTxWXGHlhrAgQaKPzNzPE= dependencies: cssom "0.3.x" @@ -1950,25 +2013,23 @@ csv-generate@^3.2.3: resolved "https://registry.npm.taobao.org/csv-generate/download/csv-generate-3.2.3.tgz#24004f21de61c2ea1c4474d3e65a18261f638a80" integrity sha1-JABPId5hwuocRHTT5loYJh9jioA= -csv-parse@^4.4.6: - version "4.5.0" - resolved "https://registry.npm.taobao.org/csv-parse/download/csv-parse-4.5.0.tgz#d26a2b5c7098b69de25b505de44df2e2354aa199" - integrity sha1-0morXHCYtp3iW1Bd5E3y4jVKoZk= - dependencies: - pad "^3.2.0" +csv-parse@^4.8.0: + version "4.8.2" + resolved "https://registry.npm.taobao.org/csv-parse/download/csv-parse-4.8.2.tgz#c717cc8d87f619dbd556d5a15222a83b6d7a6d06" + integrity sha1-xxfMjYf2GdvVVtWhUiKoO216bQY= csv-stringify@^5.3.3: version "5.3.3" resolved "https://registry.npm.taobao.org/csv-stringify/download/csv-stringify-5.3.3.tgz#c4725686a33db9f61e70d87af712285baefebe21" integrity sha1-xHJWhqM9ufYecNh69xIoW67+viE= -csv@^5.1.1: - version "5.1.3" - resolved "https://registry.npm.taobao.org/csv/download/csv-5.1.3.tgz#0ba228854f03769711cc45d71f771276d2ccbdbb" - integrity sha1-C6IohU8DdpcRzEXXH3cSdtLMvbs= +csv@^5.1.3: + version "5.3.0" + resolved "https://registry.npm.taobao.org/csv/download/csv-5.3.0.tgz#d1ff56847b81d75e91986a08266adc877add4356" + integrity sha1-0f9WhHuB116RmGoIJmrch3rdQ1Y= dependencies: csv-generate "^3.2.3" - csv-parse "^4.4.6" + csv-parse "^4.8.0" csv-stringify "^5.3.3" stream-transform "^2.0.1" @@ -1989,39 +2050,39 @@ data-urls@^1.0.0: whatwg-url "^7.0.0" dayjs@^1.8.15: - version "1.8.16" - resolved "https://registry.npm.taobao.org/dayjs/download/dayjs-1.8.16.tgz?cache=0&sync_timestamp=1566886990339&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdayjs%2Fdownload%2Fdayjs-1.8.16.tgz#2a3771de537255191b947957af2fd90012e71e64" - integrity sha1-Kjdx3lNyVRkblHlXry/ZABLnHmQ= + version "1.8.17" + resolved "https://registry.npm.taobao.org/dayjs/download/dayjs-1.8.17.tgz?cache=0&sync_timestamp=1573022518137&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdayjs%2Fdownload%2Fdayjs-1.8.17.tgz#53ec413f2a7b02afbea1846d61bb260fa8567cea" + integrity sha1-U+xBPyp7Aq++oYRtYbsmD6hWfOo= debug@2.6.9, debug@^2.2.0, debug@^2.3.3: version "2.6.9" - resolved "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + resolved "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8= dependencies: ms "2.0.0" debug@^3.2.6: version "3.2.6" - resolved "https://registry.npm.taobao.org/debug/download/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" + resolved "https://registry.npm.taobao.org/debug/download/debug-3.2.6.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" integrity sha1-6D0X3hbYp++3cX7b5fsQE17uYps= dependencies: ms "^2.1.1" debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: version "4.1.1" - resolved "https://registry.npm.taobao.org/debug/download/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" + resolved "https://registry.npm.taobao.org/debug/download/debug-4.1.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" integrity sha1-O3ImAlUQnGtYnO4FDx1RYTlmR5E= dependencies: ms "^2.1.1" debug@~0.7.4: version "0.7.4" - resolved "https://registry.npm.taobao.org/debug/download/debug-0.7.4.tgz#06e1ea8082c2cb14e39806e22e2f6f757f92af39" + resolved "https://registry.npm.taobao.org/debug/download/debug-0.7.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-0.7.4.tgz#06e1ea8082c2cb14e39806e22e2f6f757f92af39" integrity sha1-BuHqgILCyxTjmAbiLi9vdX+Srzk= decamelize@^1.1.1, decamelize@^1.2.0: version "1.2.0" - resolved "https://registry.npm.taobao.org/decamelize/download/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + resolved "https://registry.npm.taobao.org/decamelize/download/decamelize-1.2.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdecamelize%2Fdownload%2Fdecamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= decode-uri-component@^0.2.0: @@ -2054,7 +2115,7 @@ deep-is@~0.1.3: deepmerge@^3.2.0: version "3.3.0" - resolved "https://registry.npm.taobao.org/deepmerge/download/deepmerge-3.3.0.tgz#d3c47fd6f3a93d517b14426b0628a17b0125f5f7" + resolved "https://registry.npm.taobao.org/deepmerge/download/deepmerge-3.3.0.tgz?cache=0&sync_timestamp=1572279586478&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdeepmerge%2Fdownload%2Fdeepmerge-3.3.0.tgz#d3c47fd6f3a93d517b14426b0628a17b0125f5f7" integrity sha1-08R/1vOpPVF7FEJrBiihewEl9fc= defaults@^1.0.3: @@ -2172,6 +2233,11 @@ emoji-regex@^7.0.1: resolved "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" integrity sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY= +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc= + encodeurl@~1.0.2: version "1.0.2" resolved "https://registry.npm.taobao.org/encodeurl/download/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" @@ -2212,9 +2278,9 @@ errorhandler@^1.5.0: escape-html "~1.0.3" es-abstract@^1.15.0, es-abstract@^1.5.1, es-abstract@^1.7.0: - version "1.15.0" - resolved "https://registry.npm.taobao.org/es-abstract/download/es-abstract-1.15.0.tgz#8884928ec7e40a79e3c9bc812d37d10c8b24cc57" - integrity sha1-iISSjsfkCnnjybyBLTfRDIskzFc= + version "1.16.0" + resolved "https://registry.npm.taobao.org/es-abstract/download/es-abstract-1.16.0.tgz#d3a26dc9c3283ac9750dca569586e976d9dcc06d" + integrity sha1-06JtycMoOsl1DcpWlYbpdtncwG0= dependencies: es-to-primitive "^1.2.0" function-bind "^1.1.1" @@ -2228,9 +2294,9 @@ es-abstract@^1.15.0, es-abstract@^1.5.1, es-abstract@^1.7.0: string.prototype.trimright "^2.1.0" es-to-primitive@^1.2.0: - version "1.2.0" - resolved "https://registry.npm.taobao.org/es-to-primitive/download/es-to-primitive-1.2.0.tgz#edf72478033456e8dda8ef09e00ad9650707f377" - integrity sha1-7fckeAM0VujdqO8J4ArZZQcH83c= + version "1.2.1" + resolved "https://registry.npm.taobao.org/es-to-primitive/download/es-to-primitive-1.2.1.tgz?cache=0&sync_timestamp=1573281101099&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fes-to-primitive%2Fdownload%2Fes-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha1-5VzUyc3BiLzvsDs2bHNjI/xciYo= dependencies: is-callable "^1.1.4" is-date-object "^1.0.1" @@ -2340,12 +2406,12 @@ eslint-scope@^5.0.0: esrecurse "^4.1.0" estraverse "^4.1.1" -eslint-utils@^1.3.1, eslint-utils@^1.4.2: - version "1.4.2" - resolved "https://registry.npm.taobao.org/eslint-utils/download/eslint-utils-1.4.2.tgz#166a5180ef6ab7eb462f162fd0e6f2463d7309ab" - integrity sha1-FmpRgO9qt+tGLxYv0ObyRj1zCas= +eslint-utils@^1.3.1, eslint-utils@^1.4.3: + version "1.4.3" + resolved "https://registry.npm.taobao.org/eslint-utils/download/eslint-utils-1.4.3.tgz#74fec7c54d0776b6f67e0251040b5806564e981f" + integrity sha1-dP7HxU0Hdrb2fgJRBAtYBlZOmB8= dependencies: - eslint-visitor-keys "^1.0.0" + eslint-visitor-keys "^1.1.0" eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0: version "1.1.0" @@ -2353,9 +2419,9 @@ eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0: integrity sha1-4qgs6oT/JGrW+1f5veW0ZiFFnsI= eslint@^6.5.1: - version "6.5.1" - resolved "https://registry.npm.taobao.org/eslint/download/eslint-6.5.1.tgz#828e4c469697d43bb586144be152198b91e96ed6" - integrity sha1-go5MRpaX1Du1hhRL4VIZi5HpbtY= + version "6.6.0" + resolved "https://registry.npm.taobao.org/eslint/download/eslint-6.6.0.tgz#4a01a2fb48d32aacef5530ee9c5a78f11a8afd04" + integrity sha1-SgGi+0jTKqzvVTDunFp48RqK/QQ= dependencies: "@babel/code-frame" "^7.0.0" ajv "^6.10.0" @@ -2364,9 +2430,9 @@ eslint@^6.5.1: debug "^4.0.1" doctrine "^3.0.0" eslint-scope "^5.0.0" - eslint-utils "^1.4.2" + eslint-utils "^1.4.3" eslint-visitor-keys "^1.1.0" - espree "^6.1.1" + espree "^6.1.2" esquery "^1.0.1" esutils "^2.0.2" file-entry-cache "^5.0.1" @@ -2376,7 +2442,7 @@ eslint@^6.5.1: ignore "^4.0.6" import-fresh "^3.0.0" imurmurhash "^0.1.4" - inquirer "^6.4.1" + inquirer "^7.0.0" is-glob "^4.0.0" js-yaml "^3.13.1" json-stable-stringify-without-jsonify "^1.0.1" @@ -2395,23 +2461,23 @@ eslint@^6.5.1: text-table "^0.2.0" v8-compile-cache "^2.0.3" -espree@^6.1.1: - version "6.1.1" - resolved "https://registry.npm.taobao.org/espree/download/espree-6.1.1.tgz#7f80e5f7257fc47db450022d723e356daeb1e5de" - integrity sha1-f4Dl9yV/xH20UAItcj41ba6x5d4= +espree@^6.1.2: + version "6.1.2" + resolved "https://registry.npm.taobao.org/espree/download/espree-6.1.2.tgz?cache=0&sync_timestamp=1571624368510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fespree%2Fdownload%2Fespree-6.1.2.tgz#6c272650932b4f91c3714e5e7b5f5e2ecf47262d" + integrity sha1-bCcmUJMrT5HDcU5ee19eLs9HJi0= dependencies: - acorn "^7.0.0" - acorn-jsx "^5.0.2" + acorn "^7.1.0" + acorn-jsx "^5.1.0" eslint-visitor-keys "^1.1.0" esprima@^3.1.3: version "3.1.3" - resolved "https://registry.npm.taobao.org/esprima/download/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" + resolved "https://registry.npm.taobao.org/esprima/download/esprima-3.1.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fesprima%2Fdownload%2Fesprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" integrity sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM= esprima@^4.0.0: version "4.0.1" - resolved "https://registry.npm.taobao.org/esprima/download/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + resolved "https://registry.npm.taobao.org/esprima/download/esprima-4.0.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fesprima%2Fdownload%2Fesprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha1-E7BM2z5sXRnfkatph6hpVhmwqnE= esquery@^1.0.1: @@ -2454,13 +2520,13 @@ eventemitter3@^3.0.0: integrity sha1-LT1I+cNGaY/Og6hdfWZOmFNd9uc= exec-sh@^0.3.2: - version "0.3.2" - resolved "https://registry.npm.taobao.org/exec-sh/download/exec-sh-0.3.2.tgz#6738de2eb7c8e671d0366aea0b0db8c6f7d7391b" - integrity sha1-ZzjeLrfI5nHQNmrqCw24xvfXORs= + version "0.3.4" + resolved "https://registry.npm.taobao.org/exec-sh/download/exec-sh-0.3.4.tgz#3a018ceb526cc6f6df2bb504b2bfe8e3a4934ec5" + integrity sha1-OgGM61JsxvbfK7UEsr/o46STTsU= execa@^0.7.0: version "0.7.0" - resolved "https://registry.npm.taobao.org/execa/download/execa-0.7.0.tgz?cache=0&sync_timestamp=1570176372704&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fexeca%2Fdownload%2Fexeca-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" + resolved "https://registry.npm.taobao.org/execa/download/execa-0.7.0.tgz?cache=0&sync_timestamp=1573553245861&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fexeca%2Fdownload%2Fexeca-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" integrity sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c= dependencies: cross-spawn "^5.0.1" @@ -2473,7 +2539,7 @@ execa@^0.7.0: execa@^1.0.0: version "1.0.0" - resolved "https://registry.npm.taobao.org/execa/download/execa-1.0.0.tgz?cache=0&sync_timestamp=1570176372704&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fexeca%2Fdownload%2Fexeca-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" + resolved "https://registry.npm.taobao.org/execa/download/execa-1.0.0.tgz?cache=0&sync_timestamp=1573553245861&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fexeca%2Fdownload%2Fexeca-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" integrity sha1-xiNqW7TfbW8V6I5/AXeYIWdJ3dg= dependencies: cross-spawn "^6.0.0" @@ -2595,7 +2661,7 @@ fancy-log@^1.3.2: fast-deep-equal@^2.0.1: version "2.0.1" - resolved "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-2.0.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffast-deep-equal%2Fdownload%2Ffast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" + resolved "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" integrity sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk= fast-diff@^1.1.1: @@ -2608,7 +2674,7 @@ fast-json-stable-stringify@^2.0.0: resolved "https://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" integrity sha1-1RQsDK7msRifh9OnYREGT4bIu/I= -fast-levenshtein@~2.0.4: +fast-levenshtein@~2.0.6: version "2.0.6" resolved "https://registry.npm.taobao.org/fast-levenshtein/download/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= @@ -2684,11 +2750,18 @@ fd-slicer@~1.1.0: figures@^2.0.0: version "2.0.0" - resolved "https://registry.npm.taobao.org/figures/download/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" + resolved "https://registry.npm.taobao.org/figures/download/figures-2.0.0.tgz?cache=0&sync_timestamp=1571715201547&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffigures%2Fdownload%2Ffigures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" integrity sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI= dependencies: escape-string-regexp "^1.0.5" +figures@^3.0.0: + version "3.1.0" + resolved "https://registry.npm.taobao.org/figures/download/figures-3.1.0.tgz?cache=0&sync_timestamp=1571715201547&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffigures%2Fdownload%2Ffigures-3.1.0.tgz#4b198dd07d8d71530642864af2d45dd9e459c4ec" + integrity sha1-SxmN0H2NcVMGQoZK8tRd2eRZxOw= + dependencies: + escape-string-regexp "^1.0.5" + file-entry-cache@^5.0.1: version "5.0.1" resolved "https://registry.npm.taobao.org/file-entry-cache/download/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c" @@ -2708,7 +2781,7 @@ fill-range@^4.0.0: finalhandler@1.1.2: version "1.1.2" - resolved "https://registry.npm.taobao.org/finalhandler/download/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" + resolved "https://registry.npm.taobao.org/finalhandler/download/finalhandler-1.1.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffinalhandler%2Fdownload%2Ffinalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" integrity sha1-t+fQAP/RGTjQ/bBTUG9uur6fWH0= dependencies: debug "2.6.9" @@ -2742,6 +2815,14 @@ find-up@^3.0.0: dependencies: locate-path "^3.0.0" +find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.npm.taobao.org/find-up/download/find-up-4.1.0.tgz?cache=0&sync_timestamp=1560752454611&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk= + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + flat-cache@^2.0.1: version "2.0.1" resolved "https://registry.npm.taobao.org/flat-cache/download/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0" @@ -2753,7 +2834,7 @@ flat-cache@^2.0.1: flatted@^2.0.0: version "2.0.1" - resolved "https://registry.npm.taobao.org/flatted/download/flatted-2.0.1.tgz#69e57caa8f0eacbc281d2e2cb458d46fdb449e08" + resolved "https://registry.npm.taobao.org/flatted/download/flatted-2.0.1.tgz?cache=0&sync_timestamp=1561466276595&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fflatted%2Fdownload%2Fflatted-2.0.1.tgz#69e57caa8f0eacbc281d2e2cb458d46fdb449e08" integrity sha1-aeV8qo8OrLwoHS4stFjUb9tEngg= for-in@^1.0.2: @@ -2768,7 +2849,7 @@ forever-agent@~0.6.1: form-data@~2.3.2: version "2.3.3" - resolved "https://registry.npm.taobao.org/form-data/download/form-data-2.3.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fform-data%2Fdownload%2Fform-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" + resolved "https://registry.npm.taobao.org/form-data/download/form-data-2.3.3.tgz?cache=0&sync_timestamp=1573027037564&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fform-data%2Fdownload%2Fform-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" integrity sha1-3M5SwF9kTymManq5Nr1yTO/786Y= dependencies: asynckit "^0.4.0" @@ -2828,7 +2909,7 @@ fs.realpath@^1.0.0: fsevents@^1.2.7: version "1.2.9" - resolved "https://registry.npm.taobao.org/fsevents/download/fsevents-1.2.9.tgz#3f5ed66583ccd6f400b5a00db6f7e861363e388f" + resolved "https://registry.npm.taobao.org/fsevents/download/fsevents-1.2.9.tgz?cache=0&sync_timestamp=1573319602177&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffsevents%2Fdownload%2Ffsevents-1.2.9.tgz#3f5ed66583ccd6f400b5a00db6f7e861363e388f" integrity sha1-P17WZYPM1vQAtaANtvfoYTY+OI8= dependencies: nan "^2.12.1" @@ -2900,9 +2981,9 @@ glob-parent@^5.0.0: is-glob "^4.0.1" glob@^7.1.1, glob@^7.1.2, glob@^7.1.3: - version "7.1.4" - resolved "https://registry.npm.taobao.org/glob/download/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255" - integrity sha1-qmCKL2xXetNX4a5aXCbZqNGWklU= + version "7.1.6" + resolved "https://registry.npm.taobao.org/glob/download/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" + integrity sha1-FB8zuBp8JJLhJVlDB0gMRmeSeKY= dependencies: fs.realpath "^1.0.0" inflight "^1.0.4" @@ -2917,9 +2998,9 @@ globals@^11.1.0, globals@^11.7.0: integrity sha1-q4eVM4hooLq9hSV1gBjCp+uVxC4= graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.1.9, graceful-fs@^4.2.0: - version "4.2.2" - resolved "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.2.tgz#6f0952605d0140c1cfdb138ed005775b92d67b02" - integrity sha1-bwlSYF0BQMHP2xOO0AV3W5LWewI= + version "4.2.3" + resolved "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.3.tgz#4a12ff1b60376ef09862c2093edd908328be8423" + integrity sha1-ShL/G2A3bvCYYsIJPt2Qgyi+hCM= gradle-to-js@^2.0.0: version "2.0.0" @@ -2934,9 +3015,9 @@ growly@^1.3.0: integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= handlebars@^4.1.2: - version "4.4.2" - resolved "https://registry.npm.taobao.org/handlebars/download/handlebars-4.4.2.tgz?cache=0&sync_timestamp=1570049280213&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhandlebars%2Fdownload%2Fhandlebars-4.4.2.tgz#8810a9821a9d6d52cb2f57d326d6ce7c3dfe741d" - integrity sha1-iBCpghqdbVLLL1fTJtbOfD3+dB0= + version "4.5.2" + resolved "https://registry.npm.taobao.org/handlebars/download/handlebars-4.5.2.tgz#5a4eb92ab5962ca3415ac188c86dc7f784f76a0f" + integrity sha1-Wk65KrWWLKNBWsGIyG3H94T3ag8= dependencies: neo-async "^2.6.0" optimist "^0.6.1" @@ -3016,9 +3097,9 @@ hermes-engine@^0.2.1: integrity sha1-JcDx/4UlEqkstcXMR8+Wfh5yLqI= hosted-git-info@^2.1.4: - version "2.8.4" - resolved "https://registry.npm.taobao.org/hosted-git-info/download/hosted-git-info-2.8.4.tgz#44119abaf4bc64692a16ace34700fed9c03e2546" - integrity sha1-RBGauvS8ZGkqFqzjRwD+2cA+JUY= + version "2.8.5" + resolved "https://registry.npm.taobao.org/hosted-git-info/download/hosted-git-info-2.8.5.tgz#759cfcf2c4d156ade59b0b2dfabddc42a6b9c70c" + integrity sha1-dZz88sTRVq3lmwst+r3cQqa5xww= html-encoding-sniffer@^1.0.2: version "1.0.2" @@ -3029,7 +3110,7 @@ html-encoding-sniffer@^1.0.2: http-errors@~1.7.2: version "1.7.3" - resolved "https://registry.npm.taobao.org/http-errors/download/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" + resolved "https://registry.npm.taobao.org/http-errors/download/http-errors-1.7.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhttp-errors%2Fdownload%2Fhttp-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" integrity sha1-bGGeT5xgMIw4UZSYwU+7EKrOuwY= dependencies: depd "~1.1.2" @@ -3040,7 +3121,7 @@ http-errors@~1.7.2: http-signature@~1.2.0: version "1.2.0" - resolved "https://registry.npm.taobao.org/http-signature/download/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + resolved "https://registry.npm.taobao.org/http-signature/download/http-signature-1.2.0.tgz?cache=0&sync_timestamp=1572997318670&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhttp-signature%2Fdownload%2Fhttp-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= dependencies: assert-plus "^1.0.0" @@ -3055,9 +3136,9 @@ iconv-lite@0.4.24, iconv-lite@^0.4.17, iconv-lite@^0.4.24, iconv-lite@^0.4.4, ic safer-buffer ">= 2.1.2 < 3" ignore-walk@^3.0.1: - version "3.0.2" - resolved "https://registry.npm.taobao.org/ignore-walk/download/ignore-walk-3.0.2.tgz#99d83a246c196ea5c93ef9315ad7b0819c35069b" - integrity sha1-mdg6JGwZbqXJPvkxWtewgZw1Bps= + version "3.0.3" + resolved "https://registry.npm.taobao.org/ignore-walk/download/ignore-walk-3.0.3.tgz?cache=0&sync_timestamp=1570600490530&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fignore-walk%2Fdownload%2Fignore-walk-3.0.3.tgz#017e2447184bfeade7c238e4aefdd1e8f95b1e37" + integrity sha1-AX4kRxhL/q3nwjjkrv3R6PlbHjc= dependencies: minimatch "^3.0.4" @@ -3085,16 +3166,16 @@ import-fresh@^2.0.0: resolve-from "^3.0.0" import-fresh@^3.0.0: - version "3.1.0" - resolved "https://registry.npm.taobao.org/import-fresh/download/import-fresh-3.1.0.tgz#6d33fa1dcef6df930fae003446f33415af905118" - integrity sha1-bTP6Hc7235MPrgA0RvM0Fa+QURg= + version "3.2.1" + resolved "https://registry.npm.taobao.org/import-fresh/download/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66" + integrity sha1-Yz/2GFBueTr1rJG/SLcmd+FcvmY= dependencies: parent-module "^1.0.0" resolve-from "^4.0.0" import-local@^2.0.0: version "2.0.0" - resolved "https://registry.npm.taobao.org/import-local/download/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" + resolved "https://registry.npm.taobao.org/import-local/download/import-local-2.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fimport-local%2Fdownload%2Fimport-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" integrity sha1-VQcL44pZk88Y72236WH1vuXFoJ0= dependencies: pkg-dir "^3.0.0" @@ -3143,22 +3224,22 @@ inquirer@^3.0.6: strip-ansi "^4.0.0" through "^2.3.6" -inquirer@^6.4.1: - version "6.5.2" - resolved "https://registry.npm.taobao.org/inquirer/download/inquirer-6.5.2.tgz#ad50942375d036d327ff528c08bd5fab089928ca" - integrity sha1-rVCUI3XQNtMn/1KMCL1fqwiZKMo= +inquirer@^7.0.0: + version "7.0.0" + resolved "https://registry.npm.taobao.org/inquirer/download/inquirer-7.0.0.tgz#9e2b032dde77da1db5db804758b8fea3a970519a" + integrity sha1-nisDLd532h2124BHWLj+o6lwUZo= dependencies: - ansi-escapes "^3.2.0" + ansi-escapes "^4.2.1" chalk "^2.4.2" - cli-cursor "^2.1.0" + cli-cursor "^3.1.0" cli-width "^2.0.0" external-editor "^3.0.3" - figures "^2.0.0" - lodash "^4.17.12" - mute-stream "0.0.7" + figures "^3.0.0" + lodash "^4.17.15" + mute-stream "0.0.8" run-async "^2.2.0" rxjs "^6.4.0" - string-width "^2.1.0" + string-width "^4.1.0" strip-ansi "^5.1.0" through "^2.3.6" @@ -3210,7 +3291,7 @@ is-callable@^1.1.4: is-ci@^2.0.0: version "2.0.0" - resolved "https://registry.npm.taobao.org/is-ci/download/is-ci-2.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-ci%2Fdownload%2Fis-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" + resolved "https://registry.npm.taobao.org/is-ci/download/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" integrity sha1-a8YzQYGBDgS1wis9WJ/cpVAmQEw= dependencies: ci-info "^2.0.0" @@ -3286,6 +3367,11 @@ is-fullwidth-code-point@^2.0.0: resolved "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0= + is-generator-fn@^2.0.0: version "2.1.0" resolved "https://registry.npm.taobao.org/is-generator-fn/download/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" @@ -3353,12 +3439,12 @@ is-wsl@^1.1.0: isarray@0.0.1: version "0.0.1" - resolved "https://registry.npm.taobao.org/isarray/download/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + resolved "https://registry.npm.taobao.org/isarray/download/isarray-0.0.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fisarray%2Fdownload%2Fisarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= isarray@1.0.0, isarray@~1.0.0: version "1.0.0" - resolved "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + resolved "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fisarray%2Fdownload%2Fisarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= isexe@^2.0.0: @@ -3393,7 +3479,7 @@ isstream@~0.1.2: istanbul-lib-coverage@^2.0.2, istanbul-lib-coverage@^2.0.5: version "2.0.5" - resolved "https://registry.npm.taobao.org/istanbul-lib-coverage/download/istanbul-lib-coverage-2.0.5.tgz#675f0ab69503fad4b1d849f736baaca803344f49" + resolved "https://registry.npm.taobao.org/istanbul-lib-coverage/download/istanbul-lib-coverage-2.0.5.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fistanbul-lib-coverage%2Fdownload%2Fistanbul-lib-coverage-2.0.5.tgz#675f0ab69503fad4b1d849f736baaca803344f49" integrity sha1-Z18KtpUD+tSx2En3NrqsqAM0T0k= istanbul-lib-instrument@^3.0.1, istanbul-lib-instrument@^3.3.0: @@ -3411,7 +3497,7 @@ istanbul-lib-instrument@^3.0.1, istanbul-lib-instrument@^3.3.0: istanbul-lib-report@^2.0.4: version "2.0.8" - resolved "https://registry.npm.taobao.org/istanbul-lib-report/download/istanbul-lib-report-2.0.8.tgz#5a8113cd746d43c4889eba36ab10e7d50c9b4f33" + resolved "https://registry.npm.taobao.org/istanbul-lib-report/download/istanbul-lib-report-2.0.8.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fistanbul-lib-report%2Fdownload%2Fistanbul-lib-report-2.0.8.tgz#5a8113cd746d43c4889eba36ab10e7d50c9b4f33" integrity sha1-WoETzXRtQ8SInro2qxDn1QybTzM= dependencies: istanbul-lib-coverage "^2.0.5" @@ -3569,7 +3655,7 @@ jest-haste-map@^24.7.1, jest-haste-map@^24.9.0: jest-jasmine2@^24.9.0: version "24.9.0" - resolved "https://registry.npm.taobao.org/jest-jasmine2/download/jest-jasmine2-24.9.0.tgz?cache=0&sync_timestamp=1566444342694&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjest-jasmine2%2Fdownload%2Fjest-jasmine2-24.9.0.tgz#1f7b1bd3242c1774e62acabb3646d96afc3be6a0" + resolved "https://registry.npm.taobao.org/jest-jasmine2/download/jest-jasmine2-24.9.0.tgz#1f7b1bd3242c1774e62acabb3646d96afc3be6a0" integrity sha1-H3sb0yQsF3TmKsq7NkbZavw75qA= dependencies: "@babel/traverse" "^7.1.0" @@ -3623,7 +3709,7 @@ jest-message-util@^24.9.0: jest-mock@^24.9.0: version "24.9.0" - resolved "https://registry.npm.taobao.org/jest-mock/download/jest-mock-24.9.0.tgz?cache=0&sync_timestamp=1566444328720&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjest-mock%2Fdownload%2Fjest-mock-24.9.0.tgz#c22835541ee379b908673ad51087a2185c13f1c6" + resolved "https://registry.npm.taobao.org/jest-mock/download/jest-mock-24.9.0.tgz#c22835541ee379b908673ad51087a2185c13f1c6" integrity sha1-wig1VB7jebkIZzrVEIeiGFwT8cY= dependencies: "@jest/types" "^24.9.0" @@ -3825,7 +3911,7 @@ jsc-android@^245459.0.0: jsdom@^11.5.1: version "11.12.0" - resolved "https://registry.npm.taobao.org/jsdom/download/jsdom-11.12.0.tgz#1a80d40ddd378a1de59656e9e6dc5a3ba8657bc8" + resolved "https://registry.npm.taobao.org/jsdom/download/jsdom-11.12.0.tgz?cache=0&sync_timestamp=1572837952328&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjsdom%2Fdownload%2Fjsdom-11.12.0.tgz#1a80d40ddd378a1de59656e9e6dc5a3ba8657bc8" integrity sha1-GoDUDd03ih3lllbp5txaO6hle8g= dependencies: abab "^2.0.0" @@ -3877,7 +3963,7 @@ json-schema-traverse@^0.4.1: json-schema@0.2.3: version "0.2.3" - resolved "https://registry.npm.taobao.org/json-schema/download/json-schema-0.2.3.tgz?cache=0&sync_timestamp=1567740732347&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjson-schema%2Fdownload%2Fjson-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" + resolved "https://registry.npm.taobao.org/json-schema/download/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= json-stable-stringify-without-jsonify@^1.0.1: @@ -3934,9 +4020,9 @@ jsprim@^1.2.2: verror "1.10.0" jsx-ast-utils@^2.0.1: - version "2.2.1" - resolved "https://registry.npm.taobao.org/jsx-ast-utils/download/jsx-ast-utils-2.2.1.tgz#4d4973ebf8b9d2837ee91a8208cc66f3a2776cfb" - integrity sha1-TUlz6/i50oN+6RqCCMxm86J3bPs= + version "2.2.3" + resolved "https://registry.npm.taobao.org/jsx-ast-utils/download/jsx-ast-utils-2.2.3.tgz#8a9364e402448a3ce7f14d357738310d9248054f" + integrity sha1-ipNk5AJEijzn8U01dzgxDZJIBU8= dependencies: array-includes "^3.0.3" object.assign "^4.1.0" @@ -4050,9 +4136,16 @@ locate-path@^3.0.0: p-locate "^3.0.0" path-exists "^3.0.0" +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.npm.taobao.org/locate-path/download/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha1-Gvujlq/WdqbUJQTQpno6frn2KqA= + dependencies: + p-locate "^4.1.0" + lodash.merge@4.6.2: version "4.6.2" - resolved "https://registry.npm.taobao.org/lodash.merge/download/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" + resolved "https://registry.npm.taobao.org/lodash.merge/download/lodash.merge-4.6.2.tgz?cache=0&sync_timestamp=1562728838065&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash.merge%2Fdownload%2Flodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" integrity sha1-VYqlO0O2YeGSWgr9+japoQhf5Xo= lodash.sortby@^4.7.0: @@ -4070,14 +4163,14 @@ lodash.unescape@4.0.1: resolved "https://registry.npm.taobao.org/lodash.unescape/download/lodash.unescape-4.0.1.tgz#bf2249886ce514cda112fae9218cdc065211fc9c" integrity sha1-vyJJiGzlFM2hEvrpIYzcBlIR/Jw= -lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.12, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.5, lodash@^4.3.0: +lodash@^4.17.10, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.5, lodash@^4.3.0: version "4.17.15" resolved "https://registry.npm.taobao.org/lodash/download/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" integrity sha1-tEf2ZwoEVbv+7dETku/zMOoJdUg= log-symbols@^2.2.0: version "2.2.0" - resolved "https://registry.npm.taobao.org/log-symbols/download/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" + resolved "https://registry.npm.taobao.org/log-symbols/download/log-symbols-2.2.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flog-symbols%2Fdownload%2Flog-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" integrity sha1-V0Dhxdbw39pK2TI7UzIQfva0xAo= dependencies: chalk "^2.0.1" @@ -4100,7 +4193,7 @@ loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1, loose-envify@^1.4 lru-cache@^4.0.1: version "4.1.5" - resolved "https://registry.npm.taobao.org/lru-cache/download/lru-cache-4.1.5.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flru-cache%2Fdownload%2Flru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" + resolved "https://registry.npm.taobao.org/lru-cache/download/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" integrity sha1-i75Q6oW+1ZvJ4z3KuCNe6bz0Q80= dependencies: pseudomap "^1.0.2" @@ -4168,10 +4261,10 @@ merge-stream@^2.0.0: resolved "https://registry.npm.taobao.org/merge-stream/download/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" integrity sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A= -metro-babel-register@0.56.0, metro-babel-register@^0.56.0: - version "0.56.0" - resolved "https://registry.npm.taobao.org/metro-babel-register/download/metro-babel-register-0.56.0.tgz#f5eb41b2d7be4297367292dd545fda898e9158a7" - integrity sha1-9etBste+Qpc2cpLdVF/aiY6RWKc= +metro-babel-register@0.56.3, metro-babel-register@^0.56.0: + version "0.56.3" + resolved "https://registry.npm.taobao.org/metro-babel-register/download/metro-babel-register-0.56.3.tgz#d0cfb38adf45cb35965649ede794f2308562e20f" + integrity sha1-0M+zit9FyzWWVknt55TyMIVi4g8= dependencies: "@babel/core" "^7.0.0" "@babel/plugin-proposal-class-properties" "^7.0.0" @@ -4186,50 +4279,50 @@ metro-babel-register@0.56.0, metro-babel-register@^0.56.0: core-js "^2.2.2" escape-string-regexp "^1.0.5" -metro-babel-transformer@0.56.0: - version "0.56.0" - resolved "https://registry.npm.taobao.org/metro-babel-transformer/download/metro-babel-transformer-0.56.0.tgz#1ee73c7d97aee8671b7f0983a41e928f4802a08e" - integrity sha1-Huc8fZeu6GcbfwmDpB6Sj0gCoI4= +metro-babel-transformer@0.56.3: + version "0.56.3" + resolved "https://registry.npm.taobao.org/metro-babel-transformer/download/metro-babel-transformer-0.56.3.tgz#6559c3a8565238a704a181353cef59fdb974e6db" + integrity sha1-ZVnDqFZSOKcEoYE1PO9Z/bl05ts= dependencies: "@babel/core" "^7.0.0" - metro-source-map "0.56.0" + metro-source-map "0.56.3" -metro-cache@0.56.0: - version "0.56.0" - resolved "https://registry.npm.taobao.org/metro-cache/download/metro-cache-0.56.0.tgz#213a8d5fad6c695ece841e8ef961285607295511" - integrity sha1-ITqNX61saV7OhB6O+WEoVgcpVRE= +metro-cache@0.56.3: + version "0.56.3" + resolved "https://registry.npm.taobao.org/metro-cache/download/metro-cache-0.56.3.tgz#1b0759bc45291cc3ffc77736c09dcfbd322edb8b" + integrity sha1-GwdZvEUpHMP/x3c2wJ3PvTIu24s= dependencies: jest-serializer "^24.4.0" - metro-core "0.56.0" + metro-core "0.56.3" mkdirp "^0.5.1" rimraf "^2.5.4" -metro-config@0.56.0, metro-config@^0.56.0: - version "0.56.0" - resolved "https://registry.npm.taobao.org/metro-config/download/metro-config-0.56.0.tgz#8e4dae8df7bfa3d37b754240bc76db87aebc6348" - integrity sha1-jk2ujfe/o9N7dUJAvHbbh668Y0g= +metro-config@0.56.3, metro-config@^0.56.0: + version "0.56.3" + resolved "https://registry.npm.taobao.org/metro-config/download/metro-config-0.56.3.tgz#b16e600817c58c768946f24b039d2a1ba6a67651" + integrity sha1-sW5gCBfFjHaJRvJLA50qG6amdlE= dependencies: cosmiconfig "^5.0.5" jest-validate "^24.7.0" - metro "0.56.0" - metro-cache "0.56.0" - metro-core "0.56.0" + metro "0.56.3" + metro-cache "0.56.3" + metro-core "0.56.3" pretty-format "^24.7.0" -metro-core@0.56.0, metro-core@^0.56.0: - version "0.56.0" - resolved "https://registry.npm.taobao.org/metro-core/download/metro-core-0.56.0.tgz#ea1175fdfc1685bc62a28eca33edd48ec0030339" - integrity sha1-6hF1/fwWhbxioo7KM+3UjsADAzk= +metro-core@0.56.3, metro-core@^0.56.0: + version "0.56.3" + resolved "https://registry.npm.taobao.org/metro-core/download/metro-core-0.56.3.tgz#34bb3a92621fd9b1ed3e6a01c6a4324fbb1201d9" + integrity sha1-NLs6kmIf2bHtPmoBxqQyT7sSAdk= dependencies: jest-haste-map "^24.7.1" lodash.throttle "^4.1.1" - metro-resolver "0.56.0" + metro-resolver "0.56.3" wordwrap "^1.0.0" -metro-inspector-proxy@0.56.0: - version "0.56.0" - resolved "https://registry.npm.taobao.org/metro-inspector-proxy/download/metro-inspector-proxy-0.56.0.tgz#78a0590f018ea255f86824a425958b7dd74b84df" - integrity sha1-eKBZDwGOolX4aCSkJZWLfddLhN8= +metro-inspector-proxy@0.56.3: + version "0.56.3" + resolved "https://registry.npm.taobao.org/metro-inspector-proxy/download/metro-inspector-proxy-0.56.3.tgz#48046f9e3f7153be2409e0bee9252dede932ac39" + integrity sha1-SARvnj9xU74kCeC+6SUt7ekyrDk= dependencies: connect "^3.6.5" debug "^2.2.0" @@ -4237,17 +4330,17 @@ metro-inspector-proxy@0.56.0: ws "^1.1.5" yargs "^9.0.0" -metro-minify-uglify@0.56.0: - version "0.56.0" - resolved "https://registry.npm.taobao.org/metro-minify-uglify/download/metro-minify-uglify-0.56.0.tgz#1a4aa32fb5326deb7c36eb8e0a113dc3daaf287a" - integrity sha1-GkqjL7Uybet8NuuOChE9w9qvKHo= +metro-minify-uglify@0.56.3: + version "0.56.3" + resolved "https://registry.npm.taobao.org/metro-minify-uglify/download/metro-minify-uglify-0.56.3.tgz#763b26895f79d0589d3391dc94083d348cf9c2be" + integrity sha1-djsmiV950FidM5HclAg9NIz5wr4= dependencies: uglify-es "^3.1.9" -metro-react-native-babel-preset@0.56.0, metro-react-native-babel-preset@^0.56.0: - version "0.56.0" - resolved "https://registry.npm.taobao.org/metro-react-native-babel-preset/download/metro-react-native-babel-preset-0.56.0.tgz#fa47dfd5f7678e89cffd1249020b8add6938fc48" - integrity sha1-+kff1fdnjonP/RJJAguK3Wk4/Eg= +metro-react-native-babel-preset@0.56.3, metro-react-native-babel-preset@^0.56.0: + version "0.56.3" + resolved "https://registry.npm.taobao.org/metro-react-native-babel-preset/download/metro-react-native-babel-preset-0.56.3.tgz#5a1097c2f94e8ee0797a8ba2ab8f86d096f4c093" + integrity sha1-WhCXwvlOjuB5eouiq4+G0Jb0wJM= dependencies: "@babel/plugin-proposal-class-properties" "^7.0.0" "@babel/plugin-proposal-export-default-from" "^7.0.0" @@ -4286,51 +4379,51 @@ metro-react-native-babel-preset@0.56.0, metro-react-native-babel-preset@^0.56.0: react-refresh "^0.4.0" metro-react-native-babel-transformer@^0.56.0: - version "0.56.0" - resolved "https://registry.npm.taobao.org/metro-react-native-babel-transformer/download/metro-react-native-babel-transformer-0.56.0.tgz#43198b54d9d88acfc9fa6cbdd22fec0e871966da" - integrity sha1-QxmLVNnYis/J+my90i/sDocZZto= + version "0.56.3" + resolved "https://registry.npm.taobao.org/metro-react-native-babel-transformer/download/metro-react-native-babel-transformer-0.56.3.tgz#e68205230be65c07290b932f7684226013dae310" + integrity sha1-5oIFIwvmXAcpC5MvdoQiYBPa4xA= dependencies: "@babel/core" "^7.0.0" babel-preset-fbjs "^3.1.2" - metro-babel-transformer "0.56.0" - metro-react-native-babel-preset "0.56.0" - metro-source-map "0.56.0" + metro-babel-transformer "0.56.3" + metro-react-native-babel-preset "0.56.3" + metro-source-map "0.56.3" -metro-resolver@0.56.0: - version "0.56.0" - resolved "https://registry.npm.taobao.org/metro-resolver/download/metro-resolver-0.56.0.tgz#e9d69ae2daf8c25c19492f75bc55db85f6ec2b3e" - integrity sha1-6daa4tr4wlwZSS91vFXbhfbsKz4= +metro-resolver@0.56.3: + version "0.56.3" + resolved "https://registry.npm.taobao.org/metro-resolver/download/metro-resolver-0.56.3.tgz#f18978b919a5ecc67028732609a564880715ef75" + integrity sha1-8Yl4uRml7MZwKHMmCaVkiAcV73U= dependencies: absolute-path "^0.0.0" -metro-source-map@0.56.0, metro-source-map@^0.56.0: - version "0.56.0" - resolved "https://registry.npm.taobao.org/metro-source-map/download/metro-source-map-0.56.0.tgz#dd2db425d8245661563045336d10c52bc8d4b27d" - integrity sha1-3S20JdgkVmFWMEUzbRDFK8jUsn0= +metro-source-map@0.56.3, metro-source-map@^0.56.0: + version "0.56.3" + resolved "https://registry.npm.taobao.org/metro-source-map/download/metro-source-map-0.56.3.tgz#0cadc9f9eca9ece224a6fd28b9e4fa3a9834e24c" + integrity sha1-DK3J+eyp7OIkpv0oueT6Opg04kw= dependencies: "@babel/traverse" "^7.0.0" "@babel/types" "^7.0.0" invariant "^2.2.4" - metro-symbolicate "0.56.0" - ob1 "0.56.0" + metro-symbolicate "0.56.3" + ob1 "0.56.3" source-map "^0.5.6" vlq "^1.0.0" -metro-symbolicate@0.56.0: - version "0.56.0" - resolved "https://registry.npm.taobao.org/metro-symbolicate/download/metro-symbolicate-0.56.0.tgz#694701faee7dafc53bd4d8488495504546e9c5b4" - integrity sha1-aUcB+u59r8U71NhIhJVQRUbpxbQ= +metro-symbolicate@0.56.3: + version "0.56.3" + resolved "https://registry.npm.taobao.org/metro-symbolicate/download/metro-symbolicate-0.56.3.tgz#20f9dc52fab3209903715716402692b3ac16831c" + integrity sha1-IPncUvqzIJkDcVcWQCaSs6wWgxw= dependencies: invariant "^2.2.4" - metro-source-map "0.56.0" + metro-source-map "0.56.3" source-map "^0.5.6" through2 "^2.0.1" vlq "^1.0.0" -metro@0.56.0, metro@^0.56.0: - version "0.56.0" - resolved "https://registry.npm.taobao.org/metro/download/metro-0.56.0.tgz#66b77085ac4cb1e3d72569e851499a3d82d19316" - integrity sha1-ZrdwhaxMsePXJWnoUUmaPYLRkxY= +metro@0.56.3, metro@^0.56.0: + version "0.56.3" + resolved "https://registry.npm.taobao.org/metro/download/metro-0.56.3.tgz#3a38706bf6b1200421e871a4c53ddc2f359f65a9" + integrity sha1-Ojhwa/axIAQh6HGkxT3cLzWfZak= dependencies: "@babel/core" "^7.0.0" "@babel/generator" "^7.0.0" @@ -4359,17 +4452,17 @@ metro@0.56.0, metro@^0.56.0: json-stable-stringify "^1.0.1" lodash.throttle "^4.1.1" merge-stream "^1.0.1" - metro-babel-register "0.56.0" - metro-babel-transformer "0.56.0" - metro-cache "0.56.0" - metro-config "0.56.0" - metro-core "0.56.0" - metro-inspector-proxy "0.56.0" - metro-minify-uglify "0.56.0" - metro-react-native-babel-preset "0.56.0" - metro-resolver "0.56.0" - metro-source-map "0.56.0" - metro-symbolicate "0.56.0" + metro-babel-register "0.56.3" + metro-babel-transformer "0.56.3" + metro-cache "0.56.3" + metro-config "0.56.3" + metro-core "0.56.3" + metro-inspector-proxy "0.56.3" + metro-minify-uglify "0.56.3" + metro-react-native-babel-preset "0.56.3" + metro-resolver "0.56.3" + metro-source-map "0.56.3" + metro-symbolicate "0.56.3" mime-types "2.1.11" mkdirp "^0.5.1" node-fetch "^2.2.0" @@ -4388,7 +4481,7 @@ metro@0.56.0, metro@^0.56.0: micromatch@^3.1.10, micromatch@^3.1.4: version "3.1.10" - resolved "https://registry.npm.taobao.org/micromatch/download/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" + resolved "https://registry.npm.taobao.org/micromatch/download/micromatch-3.1.10.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmicromatch%2Fdownload%2Fmicromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" integrity sha1-cIWbyVyYQJUvNZoGij/En57PrCM= dependencies: arr-diff "^4.0.0" @@ -4405,12 +4498,7 @@ micromatch@^3.1.10, micromatch@^3.1.4: snapdragon "^0.8.1" to-regex "^3.0.2" -mime-db@1.40.0: - version "1.40.0" - resolved "https://registry.npm.taobao.org/mime-db/download/mime-db-1.40.0.tgz#a65057e998db090f732a68f6c276d387d4126c32" - integrity sha1-plBX6ZjbCQ9zKmj2wnbTh9QSbDI= - -"mime-db@>= 1.40.0 < 2": +mime-db@1.42.0, "mime-db@>= 1.40.0 < 2": version "1.42.0" resolved "https://registry.npm.taobao.org/mime-db/download/mime-db-1.42.0.tgz#3e252907b4c7adb906597b4b65636272cf9e7bac" integrity sha1-PiUpB7THrbkGWXtLZWNics+ee6w= @@ -4422,17 +4510,17 @@ mime-db@~1.23.0: mime-types@2.1.11: version "2.1.11" - resolved "https://registry.npm.taobao.org/mime-types/download/mime-types-2.1.11.tgz#c259c471bda808a85d6cd193b430a5fae4473b3c" + resolved "https://registry.npm.taobao.org/mime-types/download/mime-types-2.1.11.tgz?cache=0&sync_timestamp=1573568443876&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmime-types%2Fdownload%2Fmime-types-2.1.11.tgz#c259c471bda808a85d6cd193b430a5fae4473b3c" integrity sha1-wlnEcb2oCKhdbNGTtDCl+uRHOzw= dependencies: mime-db "~1.23.0" mime-types@^2.1.12, mime-types@~2.1.19, mime-types@~2.1.24: - version "2.1.24" - resolved "https://registry.npm.taobao.org/mime-types/download/mime-types-2.1.24.tgz#b6f8d0b3e951efb77dedeca194cff6d16f676f81" - integrity sha1-tvjQs+lR77d97eyhlM/20W9nb4E= + version "2.1.25" + resolved "https://registry.npm.taobao.org/mime-types/download/mime-types-2.1.25.tgz?cache=0&sync_timestamp=1573568443876&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmime-types%2Fdownload%2Fmime-types-2.1.25.tgz#39772d46621f93e2a80a856c53b86a62156a6437" + integrity sha1-OXctRmIfk+KoCoVsU7hqYhVqZDc= dependencies: - mime-db "1.40.0" + mime-db "1.42.0" mime@1.6.0: version "1.6.0" @@ -4449,14 +4537,14 @@ mimic-fn@^1.0.0: resolved "https://registry.npm.taobao.org/mimic-fn/download/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" integrity sha1-ggyGo5M0ZA6ZUWkovQP8qIBX0CI= -mimic-fn@^2.0.0: +mimic-fn@^2.0.0, mimic-fn@^2.1.0: version "2.1.0" resolved "https://registry.npm.taobao.org/mimic-fn/download/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs= minimatch@^3.0.4: version "3.0.4" - resolved "https://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + resolved "https://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimatch%2Fdownload%2Fminimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" integrity sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM= dependencies: brace-expansion "^1.1.7" @@ -4478,7 +4566,7 @@ minimist@~0.0.1: minipass@^2.6.0, minipass@^2.8.6, minipass@^2.9.0: version "2.9.0" - resolved "https://registry.npm.taobao.org/minipass/download/minipass-2.9.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminipass%2Fdownload%2Fminipass-2.9.0.tgz#e713762e7d3e32fed803115cf93e04bca9fcc9a6" + resolved "https://registry.npm.taobao.org/minipass/download/minipass-2.9.0.tgz#e713762e7d3e32fed803115cf93e04bca9fcc9a6" integrity sha1-5xN2Ln0+Mv7YAxFc+T4EvKn8yaY= dependencies: safe-buffer "^5.1.2" @@ -4486,14 +4574,14 @@ minipass@^2.6.0, minipass@^2.8.6, minipass@^2.9.0: minizlib@^1.2.1: version "1.3.3" - resolved "https://registry.npm.taobao.org/minizlib/download/minizlib-1.3.3.tgz#2290de96818a34c29551c8a8d301216bd65a861d" + resolved "https://registry.npm.taobao.org/minizlib/download/minizlib-1.3.3.tgz?cache=0&sync_timestamp=1570255768285&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminizlib%2Fdownload%2Fminizlib-1.3.3.tgz#2290de96818a34c29551c8a8d301216bd65a861d" integrity sha1-IpDeloGKNMKVUcio0wEha9Zahh0= dependencies: minipass "^2.9.0" mixin-deep@^1.2.0: version "1.3.2" - resolved "https://registry.npm.taobao.org/mixin-deep/download/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" + resolved "https://registry.npm.taobao.org/mixin-deep/download/mixin-deep-1.3.2.tgz?cache=0&sync_timestamp=1561436244196&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmixin-deep%2Fdownload%2Fmixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" integrity sha1-ESC0PcNZp4Xc5ltVuC4lfM9HlWY= dependencies: for-in "^1.0.2" @@ -4547,14 +4635,14 @@ mute-stream@0.0.7: resolved "https://registry.npm.taobao.org/mute-stream/download/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" integrity sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s= -mute-stream@~0.0.4: +mute-stream@0.0.8, mute-stream@~0.0.4: version "0.0.8" resolved "https://registry.npm.taobao.org/mute-stream/download/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" integrity sha1-FjDEKyJR/4HiooPelqVJfqkuXg0= nan@^2.12.1: version "2.14.0" - resolved "https://registry.npm.taobao.org/nan/download/nan-2.14.0.tgz#7818f722027b2459a86f0295d434d1fc2336c52c" + resolved "https://registry.npm.taobao.org/nan/download/nan-2.14.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnan%2Fdownload%2Fnan-2.14.0.tgz#7818f722027b2459a86f0295d434d1fc2336c52c" integrity sha1-eBj3IgJ7JFmobwKV1DTR/CM2xSw= nanomatch@^1.2.9: @@ -4605,7 +4693,7 @@ nice-try@^1.0.4: node-fetch@^1.0.1: version "1.7.3" - resolved "https://registry.npm.taobao.org/node-fetch/download/node-fetch-1.7.3.tgz?cache=0&sync_timestamp=1563674529793&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnode-fetch%2Fdownload%2Fnode-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef" + resolved "https://registry.npm.taobao.org/node-fetch/download/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef" integrity sha1-mA9vcthSEaU0fGsrwYxbhMPrR+8= dependencies: encoding "^0.1.11" @@ -4613,7 +4701,7 @@ node-fetch@^1.0.1: node-fetch@^2.2.0, node-fetch@^2.5.0: version "2.6.0" - resolved "https://registry.npm.taobao.org/node-fetch/download/node-fetch-2.6.0.tgz?cache=0&sync_timestamp=1563674529793&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnode-fetch%2Fdownload%2Fnode-fetch-2.6.0.tgz#e633456386d4aa55863f676a7ab0daa8fdecb0fd" + resolved "https://registry.npm.taobao.org/node-fetch/download/node-fetch-2.6.0.tgz#e633456386d4aa55863f676a7ab0daa8fdecb0fd" integrity sha1-5jNFY4bUqlWGP2dqerDaqP3ssP0= node-int64@^0.4.0: @@ -4639,7 +4727,7 @@ node-notifier@^5.2.1, node-notifier@^5.4.2: node-pre-gyp@^0.12.0: version "0.12.0" - resolved "https://registry.npm.taobao.org/node-pre-gyp/download/node-pre-gyp-0.12.0.tgz#39ba4bb1439da030295f899e3b520b7785766149" + resolved "https://registry.npm.taobao.org/node-pre-gyp/download/node-pre-gyp-0.12.0.tgz?cache=0&sync_timestamp=1572039159771&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnode-pre-gyp%2Fdownload%2Fnode-pre-gyp-0.12.0.tgz#39ba4bb1439da030295f899e3b520b7785766149" integrity sha1-ObpLsUOdoDApX4meO1ILd4V2YUk= dependencies: detect-libc "^1.0.2" @@ -4698,9 +4786,9 @@ npm-bundled@^1.0.1: integrity sha1-57qarc75YrthJI+RchzZMrP+a90= npm-packlist@^1.1.6: - version "1.4.4" - resolved "https://registry.npm.taobao.org/npm-packlist/download/npm-packlist-1.4.4.tgz?cache=0&sync_timestamp=1561846889534&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnpm-packlist%2Fdownload%2Fnpm-packlist-1.4.4.tgz#866224233850ac534b63d1a6e76050092b5d2f44" - integrity sha1-hmIkIzhQrFNLY9Gm52BQCStdL0Q= + version "1.4.6" + resolved "https://registry.npm.taobao.org/npm-packlist/download/npm-packlist-1.4.6.tgz#53ba3ed11f8523079f1457376dd379ee4ea42ff4" + integrity sha1-U7o+0R+FIwefFFc3bdN57k6kL/Q= dependencies: ignore-walk "^3.0.1" npm-bundled "^1.0.1" @@ -4733,19 +4821,19 @@ number-is-nan@^1.0.0: integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= nwsapi@^2.0.7: - version "2.1.4" - resolved "https://registry.npm.taobao.org/nwsapi/download/nwsapi-2.1.4.tgz#e006a878db23636f8e8a67d33ca0e4edf61a842f" - integrity sha1-4AaoeNsjY2+OimfTPKDk7fYahC8= + version "2.2.0" + resolved "https://registry.npm.taobao.org/nwsapi/download/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" + integrity sha1-IEh5qePQaP8qVROcLHcngGgaOLc= oauth-sign@~0.9.0: version "0.9.0" resolved "https://registry.npm.taobao.org/oauth-sign/download/oauth-sign-0.9.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Foauth-sign%2Fdownload%2Foauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" integrity sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU= -ob1@0.56.0: - version "0.56.0" - resolved "https://registry.npm.taobao.org/ob1/download/ob1-0.56.0.tgz#70107c65697e617e9e2728fdc03da9e3ab6afef8" - integrity sha1-cBB8ZWl+YX6eJyj9wD2p46tq/vg= +ob1@0.56.3: + version "0.56.3" + resolved "https://registry.npm.taobao.org/ob1/download/ob1-0.56.3.tgz#5829e446587c9bf89c22ece4f3757b29f2ccfd18" + integrity sha1-WCnkRlh8m/icIuzk83V7KfLM/Rg= object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" @@ -4762,9 +4850,9 @@ object-copy@^0.1.0: kind-of "^3.0.3" object-inspect@^1.6.0: - version "1.6.0" - resolved "https://registry.npm.taobao.org/object-inspect/download/object-inspect-1.6.0.tgz#c70b6cbf72f274aab4c34c0c82f5167bf82cf15b" - integrity sha1-xwtsv3LydKq0w0wMgvUWe/gs8Vs= + version "1.7.0" + resolved "https://registry.npm.taobao.org/object-inspect/download/object-inspect-1.7.0.tgz#f4f6bd181ad77f006b5ece60bd0b6f398ff74a67" + integrity sha1-9Pa9GBrXfwBrXs5gvQtvOY/3Smc= object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.1: version "1.1.1" @@ -4839,9 +4927,16 @@ onetime@^2.0.0: dependencies: mimic-fn "^1.0.0" +onetime@^5.1.0: + version "5.1.0" + resolved "https://registry.npm.taobao.org/onetime/download/onetime-5.1.0.tgz#fff0f3c91617fe62bb50189636e99ac8a6df7be5" + integrity sha1-//DzyRYX/mK7UBiWNumayKbfe+U= + dependencies: + mimic-fn "^2.1.0" + open@^6.2.0: version "6.4.0" - resolved "https://registry.npm.taobao.org/open/download/open-6.4.0.tgz#5c13e96d0dc894686164f18965ecfe889ecfc8a9" + resolved "https://registry.npm.taobao.org/open/download/open-6.4.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fopen%2Fdownload%2Fopen-6.4.0.tgz#5c13e96d0dc894686164f18965ecfe889ecfc8a9" integrity sha1-XBPpbQ3IlGhhZPGJZez+iJ7PyKk= dependencies: is-wsl "^1.1.0" @@ -4855,16 +4950,16 @@ optimist@^0.6.1: wordwrap "~0.0.2" optionator@^0.8.1, optionator@^0.8.2: - version "0.8.2" - resolved "https://registry.npm.taobao.org/optionator/download/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64" - integrity sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q= + version "0.8.3" + resolved "https://registry.npm.taobao.org/optionator/download/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" + integrity sha1-hPodA2/p08fiHZmIS2ARZ+yPtJU= dependencies: deep-is "~0.1.3" - fast-levenshtein "~2.0.4" + fast-levenshtein "~2.0.6" levn "~0.3.0" prelude-ls "~1.1.2" type-check "~0.3.2" - wordwrap "~1.0.0" + word-wrap "~1.2.3" options@>=0.0.5: version "0.0.6" @@ -4873,7 +4968,7 @@ options@>=0.0.5: ora@^3.4.0: version "3.4.0" - resolved "https://registry.npm.taobao.org/ora/download/ora-3.4.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fora%2Fdownload%2Fora-3.4.0.tgz#bf0752491059a3ef3ed4c85097531de9fdbcd318" + resolved "https://registry.npm.taobao.org/ora/download/ora-3.4.0.tgz#bf0752491059a3ef3ed4c85097531de9fdbcd318" integrity sha1-vwdSSRBZo+8+1MhQl1Md6f280xg= dependencies: chalk "^2.4.2" @@ -4921,7 +5016,7 @@ osenv@^0.1.4: p-defer@^1.0.0: version "1.0.0" - resolved "https://registry.npm.taobao.org/p-defer/download/p-defer-1.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fp-defer%2Fdownload%2Fp-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" + resolved "https://registry.npm.taobao.org/p-defer/download/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" integrity sha1-n26xgvbJqozXQwBKfU+WsZaw+ww= p-each-series@^1.0.0: @@ -4948,7 +5043,7 @@ p-limit@^1.1.0: dependencies: p-try "^1.0.0" -p-limit@^2.0.0: +p-limit@^2.0.0, p-limit@^2.2.0: version "2.2.1" resolved "https://registry.npm.taobao.org/p-limit/download/p-limit-2.2.1.tgz#aa07a788cc3151c939b5131f63570f0dd2009537" integrity sha1-qgeniMwxUck5tRMfY1cPDdIAlTc= @@ -4969,6 +5064,13 @@ p-locate@^3.0.0: dependencies: p-limit "^2.0.0" +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.npm.taobao.org/p-locate/download/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha1-o0KLtwiLOmApL2aRkni3wpetTwc= + dependencies: + p-limit "^2.2.0" + p-reduce@^1.0.0: version "1.0.0" resolved "https://registry.npm.taobao.org/p-reduce/download/p-reduce-1.0.0.tgz#18c2b0dd936a4690a529f8231f58a0fdb6a47dfa" @@ -4989,13 +5091,6 @@ p-try@^2.0.0: resolved "https://registry.npm.taobao.org/package/download/package-1.0.1.tgz#d25a1f99e2506dcb27d6704b83dca8a312e4edcc" integrity sha1-0lofmeJQbcsn1nBLg9yooxLk7cw= -pad@^3.2.0: - version "3.2.0" - resolved "https://registry.npm.taobao.org/pad/download/pad-3.2.0.tgz#be7a1d1cb6757049b4ad5b70e71977158fea95d1" - integrity sha1-vnodHLZ1cEm0rVtw5xl3FY/qldE= - dependencies: - wcwidth "^1.0.1" - parent-module@^1.0.0: version "1.0.1" resolved "https://registry.npm.taobao.org/parent-module/download/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" @@ -5005,14 +5100,14 @@ parent-module@^1.0.0: parse-json@^2.2.0: version "2.2.0" - resolved "https://registry.npm.taobao.org/parse-json/download/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" + resolved "https://registry.npm.taobao.org/parse-json/download/parse-json-2.2.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparse-json%2Fdownload%2Fparse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= dependencies: error-ex "^1.2.0" parse-json@^4.0.0: version "4.0.0" - resolved "https://registry.npm.taobao.org/parse-json/download/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" + resolved "https://registry.npm.taobao.org/parse-json/download/parse-json-4.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparse-json%2Fdownload%2Fparse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= dependencies: error-ex "^1.3.1" @@ -5025,7 +5120,7 @@ parse-node-version@^1.0.0: parse5@4.0.0: version "4.0.0" - resolved "https://registry.npm.taobao.org/parse5/download/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608" + resolved "https://registry.npm.taobao.org/parse5/download/parse5-4.0.0.tgz?cache=0&sync_timestamp=1573036918236&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparse5%2Fdownload%2Fparse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608" integrity sha1-bXhlbj2o14tOwLkG98CO8d/j9gg= parseurl@~1.3.3: @@ -5043,6 +5138,11 @@ path-exists@^3.0.0: resolved "https://registry.npm.taobao.org/path-exists/download/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.npm.taobao.org/path-exists/download/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha1-UTvb4tO5XXdi6METfvoZXGxhtbM= + path-is-absolute@^1.0.0: version "1.0.1" resolved "https://registry.npm.taobao.org/path-is-absolute/download/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" @@ -5079,7 +5179,7 @@ pend@~1.2.0: performance-now@^2.1.0: version "2.1.0" - resolved "https://registry.npm.taobao.org/performance-now/download/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + resolved "https://registry.npm.taobao.org/performance-now/download/performance-now-2.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fperformance-now%2Fdownload%2Fperformance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= pify@^2.0.0: @@ -5106,7 +5206,7 @@ pirates@^4.0.0, pirates@^4.0.1: pkg-dir@^3.0.0: version "3.0.0" - resolved "https://registry.npm.taobao.org/pkg-dir/download/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" + resolved "https://registry.npm.taobao.org/pkg-dir/download/pkg-dir-3.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpkg-dir%2Fdownload%2Fpkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" integrity sha1-J0kCDyOe2ZCIGx9xIQ1R62UjvqM= dependencies: find-up "^3.0.0" @@ -5157,7 +5257,7 @@ prelude-ls@~1.1.2: prettier@1.16.4: version "1.16.4" - resolved "https://registry.npm.taobao.org/prettier/download/prettier-1.16.4.tgz#73e37e73e018ad2db9c76742e2647e21790c9717" + resolved "https://registry.npm.taobao.org/prettier/download/prettier-1.16.4.tgz?cache=0&sync_timestamp=1573302118831&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fprettier%2Fdownload%2Fprettier-1.16.4.tgz#73e37e73e018ad2db9c76742e2647e21790c9717" integrity sha1-c+N+c+AYrS25x2dC4mR+IXkMlxc= pretty-format@^24.7.0, pretty-format@^24.9.0: @@ -5198,9 +5298,9 @@ promise@^7.1.1: asap "~2.0.3" prompts@^2.0.1: - version "2.2.1" - resolved "https://registry.npm.taobao.org/prompts/download/prompts-2.2.1.tgz#f901dd2a2dfee080359c0e20059b24188d75ad35" - integrity sha1-+QHdKi3+4IA1nA4gBZskGI11rTU= + version "2.3.0" + resolved "https://registry.npm.taobao.org/prompts/download/prompts-2.3.0.tgz?cache=0&sync_timestamp=1573411519291&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fprompts%2Fdownload%2Fprompts-2.3.0.tgz#a444e968fa4cc7e86689a74050685ac8006c4cc4" + integrity sha1-pETpaPpMx+hmiadAUGhayABsTMQ= dependencies: kleur "^3.0.3" sisteransi "^1.0.3" @@ -5249,7 +5349,7 @@ q@^1.1.2: qs@~6.5.2: version "6.5.2" - resolved "https://registry.npm.taobao.org/qs/download/qs-6.5.2.tgz?cache=0&sync_timestamp=1569207136481&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fqs%2Fdownload%2Fqs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" + resolved "https://registry.npm.taobao.org/qs/download/qs-6.5.2.tgz?cache=0&sync_timestamp=1573195624255&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fqs%2Fdownload%2Fqs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" integrity sha1-yzroBuh0BERYTvFUzo7pjUA/PjY= range-parser@~1.2.1: @@ -5276,18 +5376,18 @@ react-devtools-core@^3.6.3: ws "^3.3.1" react-is@^16.8.1, react-is@^16.8.4, react-is@^16.9.0: - version "16.10.2" - resolved "https://registry.npm.taobao.org/react-is/download/react-is-16.10.2.tgz#984120fd4d16800e9a738208ab1fba422d23b5ab" - integrity sha1-mEEg/U0WgA6ac4IIqx+6Qi0jtas= + version "16.12.0" + resolved "https://registry.npm.taobao.org/react-is/download/react-is-16.12.0.tgz#2cc0fe0fba742d97fd527c42a13bec4eeb06241c" + integrity sha1-LMD+D7p0LZf9UnxCoTvsTusGJBw= "react-native-update@link:../..": version "0.0.0" uid "" -react-native@0.61.2: - version "0.61.2" - resolved "https://registry.npm.taobao.org/react-native/download/react-native-0.61.2.tgz#987b91b063557f8ebec803fdfea2044a24bdbe4d" - integrity sha1-mHuRsGNVf46+yAP9/qIESiS9vk0= +react-native@0.61.4: + version "0.61.4" + resolved "https://registry.npm.taobao.org/react-native/download/react-native-0.61.4.tgz#9ec6e8a2aa8eac57143dcfa39115c7d9a139bc2c" + integrity sha1-nsbooqqOrFcUPc+jkRXH2aE5vCw= dependencies: "@babel/runtime" "^7.0.0" "@react-native-community/cli" "^3.0.0-alpha.1" @@ -5326,7 +5426,7 @@ react-refresh@^0.4.0: react-test-renderer@16.9.0: version "16.9.0" - resolved "https://registry.npm.taobao.org/react-test-renderer/download/react-test-renderer-16.9.0.tgz#7ed657a374af47af88f66f33a3ef99c9610c8ae9" + resolved "https://registry.npm.taobao.org/react-test-renderer/download/react-test-renderer-16.9.0.tgz?cache=0&sync_timestamp=1573783552182&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Freact-test-renderer%2Fdownload%2Freact-test-renderer-16.9.0.tgz#7ed657a374af47af88f66f33a3ef99c9610c8ae9" integrity sha1-ftZXo3SvR6+I9m8zo++ZyWEMiuk= dependencies: object-assign "^4.1.1" @@ -5448,7 +5548,7 @@ regex-not@^1.0.0, regex-not@^1.0.2: regexpp@^2.0.1: version "2.0.1" - resolved "https://registry.npm.taobao.org/regexpp/download/regexpp-2.0.1.tgz?cache=0&sync_timestamp=1567133099881&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregexpp%2Fdownload%2Fregexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f" + resolved "https://registry.npm.taobao.org/regexpp/download/regexpp-2.0.1.tgz?cache=0&sync_timestamp=1567134130597&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregexpp%2Fdownload%2Fregexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f" integrity sha1-jRnTHPYySCtYkEn4KB+T28uk0H8= regexpu-core@^4.6.0: @@ -5464,9 +5564,9 @@ regexpu-core@^4.6.0: unicode-match-property-value-ecmascript "^1.1.0" regjsgen@^0.5.0: - version "0.5.0" - resolved "https://registry.npm.taobao.org/regjsgen/download/regjsgen-0.5.0.tgz#a7634dc08f89209c2049adda3525711fb97265dd" - integrity sha1-p2NNwI+JIJwgSa3aNSVxH7lyZd0= + version "0.5.1" + resolved "https://registry.npm.taobao.org/regjsgen/download/regjsgen-0.5.1.tgz?cache=0&sync_timestamp=1571560340910&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregjsgen%2Fdownload%2Fregjsgen-0.5.1.tgz#48f0bf1a5ea205196929c0d9798b42d1ed98443c" + integrity sha1-SPC/Gl6iBRlpKcDZeYtC0e2YRDw= regjsparser@^0.6.0: version "0.6.0" @@ -5490,25 +5590,25 @@ repeat-string@^1.6.1: resolved "https://registry.npm.taobao.org/repeat-string/download/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= -request-promise-core@1.1.2: - version "1.1.2" - resolved "https://registry.npm.taobao.org/request-promise-core/download/request-promise-core-1.1.2.tgz#339f6aababcafdb31c799ff158700336301d3346" - integrity sha1-M59qq6vK/bMceZ/xWHADNjAdM0Y= +request-promise-core@1.1.3: + version "1.1.3" + resolved "https://registry.npm.taobao.org/request-promise-core/download/request-promise-core-1.1.3.tgz?cache=0&sync_timestamp=1572807117693&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frequest-promise-core%2Fdownload%2Frequest-promise-core-1.1.3.tgz#e9a3c081b51380dfea677336061fea879a829ee9" + integrity sha1-6aPAgbUTgN/qZ3M2Bh/qh5qCnuk= dependencies: - lodash "^4.17.11" + lodash "^4.17.15" request-promise-native@^1.0.5: - version "1.0.7" - resolved "https://registry.npm.taobao.org/request-promise-native/download/request-promise-native-1.0.7.tgz#a49868a624bdea5069f1251d0a836e0d89aa2c59" - integrity sha1-pJhopiS96lBp8SUdCoNuDYmqLFk= + version "1.0.8" + resolved "https://registry.npm.taobao.org/request-promise-native/download/request-promise-native-1.0.8.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frequest-promise-native%2Fdownload%2Frequest-promise-native-1.0.8.tgz#a455b960b826e44e2bf8999af64dff2bfe58cb36" + integrity sha1-pFW5YLgm5E4r+Jma9k3/K/5YyzY= dependencies: - request-promise-core "1.1.2" + request-promise-core "1.1.3" stealthy-require "^1.1.1" tough-cookie "^2.3.3" request@^2.69.0, request@^2.87.0: version "2.88.0" - resolved "https://registry.npm.taobao.org/request/download/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef" + resolved "https://registry.npm.taobao.org/request/download/request-2.88.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frequest%2Fdownload%2Frequest-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef" integrity sha1-nC/KT301tZLv5Xx/ClXoEFIST+8= dependencies: aws-sign2 "~0.7.0" @@ -5589,6 +5689,14 @@ restore-cursor@^2.0.0: onetime "^2.0.0" signal-exit "^3.0.2" +restore-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.npm.taobao.org/restore-cursor/download/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" + integrity sha1-OfZ8VLOnpYzqUjbZXPADQjljH34= + dependencies: + onetime "^5.1.0" + signal-exit "^3.0.2" + ret@~0.1.10: version "0.1.15" resolved "https://registry.npm.taobao.org/ret/download/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" @@ -5596,21 +5704,21 @@ ret@~0.1.10: rimraf@2.6.3: version "2.6.3" - resolved "https://registry.npm.taobao.org/rimraf/download/rimraf-2.6.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" + resolved "https://registry.npm.taobao.org/rimraf/download/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" integrity sha1-stEE/g2Psnz54KHNqCYt04M8bKs= dependencies: glob "^7.1.3" rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.3: version "2.7.1" - resolved "https://registry.npm.taobao.org/rimraf/download/rimraf-2.7.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" + resolved "https://registry.npm.taobao.org/rimraf/download/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" integrity sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w= dependencies: glob "^7.1.3" rimraf@~2.2.6: version "2.2.8" - resolved "https://registry.npm.taobao.org/rimraf/download/rimraf-2.2.8.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-2.2.8.tgz#e439be2aaee327321952730f99a8929e4fc50582" + resolved "https://registry.npm.taobao.org/rimraf/download/rimraf-2.2.8.tgz#e439be2aaee327321952730f99a8929e4fc50582" integrity sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI= rsvp@^4.8.4: @@ -5701,19 +5809,19 @@ scheduler@0.15.0, scheduler@^0.15.0: loose-envify "^1.1.0" object-assign "^4.1.1" -"semver@2 || 3 || 4 || 5", semver@^5.0.3, semver@^5.1.0, semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0: +"semver@2 || 3 || 4 || 5", semver@^5.1.0, semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0: version "5.7.1" - resolved "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1565627380363&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + resolved "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha1-qVT5Ma66UI0we78Gnv8MAclhFvc= semver@5.5.0: version "5.5.0" - resolved "https://registry.npm.taobao.org/semver/download/semver-5.5.0.tgz?cache=0&sync_timestamp=1565627380363&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab" + resolved "https://registry.npm.taobao.org/semver/download/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab" integrity sha1-3Eu8emyp2Rbe5dQ1FvAJK1j3uKs= -semver@^6.0.0, semver@^6.1.2, semver@^6.2.0: +semver@^6.0.0, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0: version "6.3.0" - resolved "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1565627380363&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + resolved "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0= send@0.17.1: @@ -5822,18 +5930,18 @@ simple-plist@^0.3.0: plist "2.1.0" simple-plist@^1.0.0: - version "1.0.0" - resolved "https://registry.npm.taobao.org/simple-plist/download/simple-plist-1.0.0.tgz#bed3085633b22f371e111f45d159a1ccf94b81eb" - integrity sha1-vtMIVjOyLzceER9F0VmhzPlLges= + version "1.1.0" + resolved "https://registry.npm.taobao.org/simple-plist/download/simple-plist-1.1.0.tgz#8354ab63eb3922a054c78ce96c209c532e907a23" + integrity sha1-g1SrY+s5IqBUx4zpbCCcUy6QeiM= dependencies: - bplist-creator "0.0.7" - bplist-parser "0.1.1" + bplist-creator "0.0.8" + bplist-parser "0.2.0" plist "^3.0.1" sisteransi@^1.0.3: - version "1.0.3" - resolved "https://registry.npm.taobao.org/sisteransi/download/sisteransi-1.0.3.tgz#98168d62b79e3a5e758e27ae63c4a053d748f4eb" - integrity sha1-mBaNYreeOl51jieuY8SgU9dI9Os= + version "1.0.4" + resolved "https://registry.npm.taobao.org/sisteransi/download/sisteransi-1.0.4.tgz?cache=0&sync_timestamp=1573411519991&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsisteransi%2Fdownload%2Fsisteransi-1.0.4.tgz#386713f1ef688c7c0304dc4c0632898941cad2e3" + integrity sha1-OGcT8e9ojHwDBNxMBjKJiUHK0uM= slash@^2.0.0: version "2.0.0" @@ -5859,14 +5967,14 @@ slide@^1.1.5: resolved "https://registry.npm.taobao.org/slide/download/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707" integrity sha1-VusCfWW00tzmyy4tMsTUr8nh1wc= -smartwrap@^1.1.0: - version "1.1.0" - resolved "https://registry.npm.taobao.org/smartwrap/download/smartwrap-1.1.0.tgz#99d9dfe9be1b3beff88114a991567f523d3eab26" - integrity sha1-mdnf6b4bO+/4gRSpkVZ/Uj0+qyY= +smartwrap@^1.2.0: + version "1.2.0" + resolved "https://registry.npm.taobao.org/smartwrap/download/smartwrap-1.2.0.tgz#9241ac6580326d76cde9e70ddb312cfc48a4fe00" + integrity sha1-kkGsZYAybXbN6ecN2zEs/Eik/gA= dependencies: - breakword "^1.0.3" + breakword "^1.0.5" wcwidth "^1.0.1" - yargs "^13.3.0" + yargs "^14.2.0" snapdragon-node@^2.0.1: version "2.1.1" @@ -5909,10 +6017,10 @@ source-map-resolve@^0.5.0: source-map-url "^0.4.0" urix "^0.1.0" -source-map-support@^0.5.6, source-map-support@^0.5.9: - version "0.5.13" - resolved "https://registry.npm.taobao.org/source-map-support/download/source-map-support-0.5.13.tgz?cache=0&sync_timestamp=1564565529699&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map-support%2Fdownload%2Fsource-map-support-0.5.13.tgz#31b24a9c2e73c2de85066c0feb7d44767ed52932" - integrity sha1-MbJKnC5zwt6FBmwP631Edn7VKTI= +source-map-support@^0.5.16, source-map-support@^0.5.6: + version "0.5.16" + resolved "https://registry.npm.taobao.org/source-map-support/download/source-map-support-0.5.16.tgz?cache=0&sync_timestamp=1572390058787&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map-support%2Fdownload%2Fsource-map-support-0.5.16.tgz#0ae069e7fe3ba7538c64c98515e35339eac5a042" + integrity sha1-CuBp5/47p1OMZMmFFeNTOerFoEI= dependencies: buffer-from "^1.0.0" source-map "^0.6.0" @@ -5955,7 +6063,7 @@ spdx-expression-parse@^3.0.0: spdx-license-ids@^3.0.0: version "3.0.5" - resolved "https://registry.npm.taobao.org/spdx-license-ids/download/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654" + resolved "https://registry.npm.taobao.org/spdx-license-ids/download/spdx-license-ids-3.0.5.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fspdx-license-ids%2Fdownload%2Fspdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654" integrity sha1-NpS1gEVnpFjTyARYQqY1hjL2JlQ= split-string@^3.0.1, split-string@^3.0.2: @@ -6061,6 +6169,15 @@ string-width@^3.0.0, string-width@^3.1.0: is-fullwidth-code-point "^2.0.0" strip-ansi "^5.1.0" +string-width@^4.1.0: + version "4.2.0" + resolved "https://registry.npm.taobao.org/string-width/download/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" + integrity sha1-lSGCxGzHssMT0VluYjmSvRY7crU= + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.0" + string.prototype.trimleft@^2.1.0: version "2.1.0" resolved "https://registry.npm.taobao.org/string.prototype.trimleft/download/string.prototype.trimleft-2.1.0.tgz#6cc47f0d7eb8d62b0f3701611715a3954591d634" @@ -6110,6 +6227,13 @@ strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: dependencies: ansi-regex "^4.1.0" +strip-ansi@^6.0.0: + version "6.0.0" + resolved "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" + integrity sha1-CxVx3XZpzNTz4G4U7x7tJiJa5TI= + dependencies: + ansi-regex "^5.0.0" + strip-bom@^3.0.0: version "3.0.0" resolved "https://registry.npm.taobao.org/strip-bom/download/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" @@ -6130,6 +6254,11 @@ strip-json-comments@~2.0.1: resolved "https://registry.npm.taobao.org/strip-json-comments/download/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= +sudo-prompt@^9.0.0: + version "9.1.1" + resolved "https://registry.npm.taobao.org/sudo-prompt/download/sudo-prompt-9.1.1.tgz#73853d729770392caec029e2470db9c221754db0" + integrity sha1-c4U9cpdwOSyuwCniRw25wiF1TbA= + supports-color@^5.3.0: version "5.5.0" resolved "https://registry.npm.taobao.org/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1569557363805&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" @@ -6156,7 +6285,7 @@ symbol-tree@^3.2.2: table@^5.2.3: version "5.4.6" - resolved "https://registry.npm.taobao.org/table/download/table-5.4.6.tgz?cache=0&sync_timestamp=1565881929670&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftable%2Fdownload%2Ftable-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e" + resolved "https://registry.npm.taobao.org/table/download/table-5.4.6.tgz?cache=0&sync_timestamp=1565882045892&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftable%2Fdownload%2Ftable-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e" integrity sha1-EpLRlQDOP4YFOwXw6Ofko7shB54= dependencies: ajv "^6.10.2" @@ -6166,7 +6295,7 @@ table@^5.2.3: tar@^4: version "4.4.13" - resolved "https://registry.npm.taobao.org/tar/download/tar-4.4.13.tgz?cache=0&sync_timestamp=1569877677262&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftar%2Fdownload%2Ftar-4.4.13.tgz#43b364bc52888d555298637b10d60790254ab525" + resolved "https://registry.npm.taobao.org/tar/download/tar-4.4.13.tgz?cache=0&sync_timestamp=1570258715063&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftar%2Fdownload%2Ftar-4.4.13.tgz#43b364bc52888d555298637b10d60790254ab525" integrity sha1-Q7NkvFKIjVVSmGN7ENYHkCVKtSU= dependencies: chownr "^1.1.1" @@ -6209,7 +6338,7 @@ text-table@^0.2.0: throat@^4.0.0, throat@^4.1.0: version "4.1.0" - resolved "https://registry.npm.taobao.org/throat/download/throat-4.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fthroat%2Fdownload%2Fthroat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a" + resolved "https://registry.npm.taobao.org/throat/download/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a" integrity sha1-iQN8vJLFarGJJua6TLsgDhVnKmo= through2@^2.0.0, through2@^2.0.1: @@ -6279,7 +6408,7 @@ toidentifier@1.0.0: touch@0.0.3: version "0.0.3" - resolved "https://registry.npm.taobao.org/touch/download/touch-0.0.3.tgz?cache=0&sync_timestamp=1562316978011&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftouch%2Fdownload%2Ftouch-0.0.3.tgz#51aef3d449571d4f287a5d87c9c8b49181a0db1d" + resolved "https://registry.npm.taobao.org/touch/download/touch-0.0.3.tgz#51aef3d449571d4f287a5d87c9c8b49181a0db1d" integrity sha1-Ua7z1ElXHU8oel2Hyci0kYGg2x0= dependencies: nopt "~1.0.10" @@ -6325,20 +6454,20 @@ tsutils@^3.7.0: tslib "^1.8.1" tty-table@^2.7.0: - version "2.7.6" - resolved "https://registry.npm.taobao.org/tty-table/download/tty-table-2.7.6.tgz#5257b13d18337566ce5380e2ecff778e2c4c35dc" - integrity sha1-UlexPRgzdWbOU4Di7P93jixMNdw= + version "2.8.2" + resolved "https://registry.npm.taobao.org/tty-table/download/tty-table-2.8.2.tgz#ad39695bd20354cd398b5a319fbafb55db76264d" + integrity sha1-rTlpW9IDVM05i1oxn7r7Vdt2Jk0= dependencies: chalk "^2.4.2" - csv "^5.1.1" - smartwrap "^1.1.0" + csv "^5.1.3" + smartwrap "^1.2.0" strip-ansi "^5.2.0" wcwidth "^1.0.1" yargs "^13.2.4" tunnel-agent@^0.6.0: version "0.6.0" - resolved "https://registry.npm.taobao.org/tunnel-agent/download/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + resolved "https://registry.npm.taobao.org/tunnel-agent/download/tunnel-agent-0.6.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftunnel-agent%2Fdownload%2Ftunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= dependencies: safe-buffer "^5.0.1" @@ -6355,6 +6484,11 @@ type-check@~0.3.2: dependencies: prelude-ls "~1.1.2" +type-fest@^0.5.2: + version "0.5.2" + resolved "https://registry.npm.taobao.org/type-fest/download/type-fest-0.5.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftype-fest%2Fdownload%2Ftype-fest-0.5.2.tgz#d6ef42a0356c6cd45f49485c3b6281fc148e48a2" + integrity sha1-1u9CoDVsbNRfSUhcO2KB/BSOSKI= + type-fest@^0.7.1: version "0.7.1" resolved "https://registry.npm.taobao.org/type-fest/download/type-fest-0.7.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftype-fest%2Fdownload%2Ftype-fest-0.7.1.tgz#8dda65feaf03ed78f0a3f9678f1869147f7c5c48" @@ -6379,11 +6513,11 @@ uglify-es@^3.1.9: source-map "~0.6.1" uglify-js@^3.1.4: - version "3.6.0" - resolved "https://registry.npm.taobao.org/uglify-js/download/uglify-js-3.6.0.tgz#704681345c53a8b2079fb6cec294b05ead242ff5" - integrity sha1-cEaBNFxTqLIHn7bOwpSwXq0kL/U= + version "3.6.9" + resolved "https://registry.npm.taobao.org/uglify-js/download/uglify-js-3.6.9.tgz?cache=0&sync_timestamp=1573594092971&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fuglify-js%2Fdownload%2Fuglify-js-3.6.9.tgz#85d353edb6ddfb62a9d798f36e91792249320611" + integrity sha1-hdNT7bbd+2Kp15jzbpF5IkkyBhE= dependencies: - commander "~2.20.0" + commander "~2.20.3" source-map "~0.6.1" ultron@1.0.x: @@ -6572,9 +6706,9 @@ whatwg-url@^6.4.1: webidl-conversions "^4.0.2" whatwg-url@^7.0.0: - version "7.0.0" - resolved "https://registry.npm.taobao.org/whatwg-url/download/whatwg-url-7.0.0.tgz#fde926fa54a599f3adf82dff25a9f7be02dc6edd" - integrity sha1-/ekm+lSlmfOt+C3/Jan3vgLcbt0= + version "7.1.0" + resolved "https://registry.npm.taobao.org/whatwg-url/download/whatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06" + integrity sha1-wsSS8eymEpiO/T0iZr4bn8YXDQY= dependencies: lodash.sortby "^4.7.0" tr46 "^1.0.1" @@ -6599,7 +6733,12 @@ wide-align@^1.1.0: dependencies: string-width "^1.0.2 || 2" -wordwrap@^1.0.0, wordwrap@~1.0.0: +word-wrap@~1.2.3: + version "1.2.3" + resolved "https://registry.npm.taobao.org/word-wrap/download/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" + integrity sha1-YQY29rH3A4kb00dxzLF/uTtHB5w= + +wordwrap@^1.0.0: version "1.0.0" resolved "https://registry.npm.taobao.org/wordwrap/download/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= @@ -6633,7 +6772,7 @@ wrappy@1: write-file-atomic@2.4.1: version "2.4.1" - resolved "https://registry.npm.taobao.org/write-file-atomic/download/write-file-atomic-2.4.1.tgz#d0b05463c188ae804396fd5ab2a370062af87529" + resolved "https://registry.npm.taobao.org/write-file-atomic/download/write-file-atomic-2.4.1.tgz?cache=0&sync_timestamp=1571200001498&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwrite-file-atomic%2Fdownload%2Fwrite-file-atomic-2.4.1.tgz#d0b05463c188ae804396fd5ab2a370062af87529" integrity sha1-0LBUY8GIroBDlv1asqNwBir4dSk= dependencies: graceful-fs "^4.1.11" @@ -6642,7 +6781,7 @@ write-file-atomic@2.4.1: write-file-atomic@^1.2.0: version "1.3.4" - resolved "https://registry.npm.taobao.org/write-file-atomic/download/write-file-atomic-1.3.4.tgz#f807a4f0b1d9e913ae7a48112e6cc3af1991b45f" + resolved "https://registry.npm.taobao.org/write-file-atomic/download/write-file-atomic-1.3.4.tgz?cache=0&sync_timestamp=1571200001498&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwrite-file-atomic%2Fdownload%2Fwrite-file-atomic-1.3.4.tgz#f807a4f0b1d9e913ae7a48112e6cc3af1991b45f" integrity sha1-+Aek8LHZ6ROuekgRLmzDrxmRtF8= dependencies: graceful-fs "^4.1.11" @@ -6658,7 +6797,7 @@ write@1.0.3: ws@^1.1.0, ws@^1.1.5: version "1.1.5" - resolved "https://registry.npm.taobao.org/ws/download/ws-1.1.5.tgz#cbd9e6e75e09fc5d2c90015f21f0c40875e0dd51" + resolved "https://registry.npm.taobao.org/ws/download/ws-1.1.5.tgz?cache=0&sync_timestamp=1571495202356&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fws%2Fdownload%2Fws-1.1.5.tgz#cbd9e6e75e09fc5d2c90015f21f0c40875e0dd51" integrity sha1-y9nm514J/F0skAFfIfDECHXg3VE= dependencies: options ">=0.0.5" @@ -6666,7 +6805,7 @@ ws@^1.1.0, ws@^1.1.5: ws@^3.3.1: version "3.3.3" - resolved "https://registry.npm.taobao.org/ws/download/ws-3.3.3.tgz#f1cf84fe2d5e901ebce94efaece785f187a228f2" + resolved "https://registry.npm.taobao.org/ws/download/ws-3.3.3.tgz?cache=0&sync_timestamp=1571495202356&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fws%2Fdownload%2Fws-3.3.3.tgz#f1cf84fe2d5e901ebce94efaece785f187a228f2" integrity sha1-8c+E/i1ekB686U767OeF8YeiKPI= dependencies: async-limiter "~1.0.0" @@ -6675,7 +6814,7 @@ ws@^3.3.1: ws@^5.2.0: version "5.2.2" - resolved "https://registry.npm.taobao.org/ws/download/ws-5.2.2.tgz#dffef14866b8e8dc9133582514d1befaf96e980f" + resolved "https://registry.npm.taobao.org/ws/download/ws-5.2.2.tgz?cache=0&sync_timestamp=1571495202356&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fws%2Fdownload%2Fws-5.2.2.tgz#dffef14866b8e8dc9133582514d1befaf96e980f" integrity sha1-3/7xSGa46NyRM1glFNG++vlumA8= dependencies: async-limiter "~1.0.0" @@ -6712,7 +6851,7 @@ xmldoc@^1.1.2: xmldom@0.1.x: version "0.1.27" - resolved "https://registry.npm.taobao.org/xmldom/download/xmldom-0.1.27.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fxmldom%2Fdownload%2Fxmldom-0.1.27.tgz#d501f97b3bdb403af8ef9ecc20573187aadac0e9" + resolved "https://registry.npm.taobao.org/xmldom/download/xmldom-0.1.27.tgz#d501f97b3bdb403af8ef9ecc20573187aadac0e9" integrity sha1-1QH5ezvbQDr4757MIFcxh6rawOk= xpipe@^1.0.5: @@ -6722,7 +6861,7 @@ xpipe@^1.0.5: xtend@~4.0.1: version "4.0.2" - resolved "https://registry.npm.taobao.org/xtend/download/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + resolved "https://registry.npm.taobao.org/xtend/download/xtend-4.0.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fxtend%2Fdownload%2Fxtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" integrity sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q= y18n@^3.2.1: @@ -6761,6 +6900,14 @@ yargs-parser@^13.1.1: camelcase "^5.0.0" decamelize "^1.2.0" +yargs-parser@^15.0.0: + version "15.0.0" + resolved "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-15.0.0.tgz#cdd7a97490ec836195f59f3f4dbe5ea9e8f75f08" + integrity sha1-zdepdJDsg2GV9Z8/Tb5eqej3Xwg= + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + yargs-parser@^7.0.0: version "7.0.0" resolved "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-7.0.0.tgz#8d0ac42f16ea55debd332caf4c4038b3e3f5dfd9" @@ -6770,7 +6917,7 @@ yargs-parser@^7.0.0: yargs@^12.0.5: version "12.0.5" - resolved "https://registry.npm.taobao.org/yargs/download/yargs-12.0.5.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs%2Fdownload%2Fyargs-12.0.5.tgz#05f5997b609647b64f66b81e3b4b10a368e7ad13" + resolved "https://registry.npm.taobao.org/yargs/download/yargs-12.0.5.tgz?cache=0&sync_timestamp=1573353028637&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs%2Fdownload%2Fyargs-12.0.5.tgz#05f5997b609647b64f66b81e3b4b10a368e7ad13" integrity sha1-BfWZe2CWR7ZPZrgeO0sQo2jnrRM= dependencies: cliui "^4.0.0" @@ -6788,7 +6935,7 @@ yargs@^12.0.5: yargs@^13.2.4, yargs@^13.3.0: version "13.3.0" - resolved "https://registry.npm.taobao.org/yargs/download/yargs-13.3.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs%2Fdownload%2Fyargs-13.3.0.tgz#4c657a55e07e5f2cf947f8a366567c04a0dedc83" + resolved "https://registry.npm.taobao.org/yargs/download/yargs-13.3.0.tgz?cache=0&sync_timestamp=1573353028637&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs%2Fdownload%2Fyargs-13.3.0.tgz#4c657a55e07e5f2cf947f8a366567c04a0dedc83" integrity sha1-TGV6VeB+Xyz5R/ijZlZ8BKDe3IM= dependencies: cliui "^5.0.0" @@ -6802,9 +6949,26 @@ yargs@^13.2.4, yargs@^13.3.0: y18n "^4.0.0" yargs-parser "^13.1.1" +yargs@^14.2.0: + version "14.2.0" + resolved "https://registry.npm.taobao.org/yargs/download/yargs-14.2.0.tgz?cache=0&sync_timestamp=1573353028637&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs%2Fdownload%2Fyargs-14.2.0.tgz#f116a9242c4ed8668790b40759b4906c276e76c3" + integrity sha1-8RapJCxO2GaHkLQHWbSQbCdudsM= + dependencies: + cliui "^5.0.0" + decamelize "^1.2.0" + find-up "^3.0.0" + get-caller-file "^2.0.1" + require-directory "^2.1.1" + require-main-filename "^2.0.0" + set-blocking "^2.0.0" + string-width "^3.0.0" + which-module "^2.0.0" + y18n "^4.0.0" + yargs-parser "^15.0.0" + yargs@^9.0.0: version "9.0.1" - resolved "https://registry.npm.taobao.org/yargs/download/yargs-9.0.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs%2Fdownload%2Fyargs-9.0.1.tgz#52acc23feecac34042078ee78c0c007f5085db4c" + resolved "https://registry.npm.taobao.org/yargs/download/yargs-9.0.1.tgz?cache=0&sync_timestamp=1573353028637&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs%2Fdownload%2Fyargs-9.0.1.tgz#52acc23feecac34042078ee78c0c007f5085db4c" integrity sha1-UqzCP+7Kw0BCB47njAwAf1CF20w= dependencies: camelcase "^4.1.0" diff --git a/android/src/main/java/cn/reactnative/modules/update/UpdateModule.java b/android/src/main/java/cn/reactnative/modules/update/UpdateModule.java index 7af5e79..8f22789 100644 --- a/android/src/main/java/cn/reactnative/modules/update/UpdateModule.java +++ b/android/src/main/java/cn/reactnative/modules/update/UpdateModule.java @@ -57,7 +57,7 @@ public class UpdateModule extends ReactContextBaseJavaModule{ @Override public String getName() { - return "RCTHotUpdate"; + return "RCTPushy"; } @ReactMethod diff --git a/docs/guide.md b/docs/guide.md index 0746980..659a853 100644 --- a/docs/guide.md +++ b/docs/guide.md @@ -74,8 +74,8 @@ pod 'react-native-update', path: '../node_modules/react-native-update' RN < 0.60且不使用CocoaPods 1. 在XCode中的Project Navigator里,右键点击`Libraries` ➜ `Add Files to [你的工程名]` -2. 进入`node_modules` ➜ `react-native-update` ➜ `ios 并选中 `RCTHotUpdate.xcodeproj` -3. 在XCode中的project navigator里,选中你的工程,在 `Build Phases` ➜ `Link Binary With Libraries` 中添加 `libRCTHotUpdate.a` +2. 进入`node_modules` ➜ `react-native-update` ➜ `ios 并选中 `RCTPushy.xcodeproj` +3. 在XCode中的project navigator里,选中你的工程,在 `Build Phases` ➜ `Link Binary With Libraries` 中添加 `libRCTPushy.a` 4. 继续在`Build Settings`里搜索`Header Search Path`,添加$(SRCROOT)/../node_modules/react-native-update/ios 5. 重新编译 @@ -115,7 +115,7 @@ pod 'react-native-update', path: '../node_modules/react-native-update' ```objective-c // ... 其它代码 -#import "RCTHotUpdate.h" +#import "RCTPushy.h" // 如果RN版本 >= 0.59,修改sourceURLForBridge - (NSURL *)sourceURLForBridge:(RCTBridge *)bridge @@ -124,7 +124,7 @@ pod 'react-native-update', path: '../node_modules/react-native-update' return [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index" fallbackResource:nil]; #else  // 非DEBUG情况下替换为热更新bundle - return [RCTHotUpdate bundleURL]; + return [RCTPushy bundleURL]; #endif } @@ -136,7 +136,7 @@ pod 'react-native-update', path: '../node_modules/react-native-update'  jsCodeLocation = .......... #else  // 非DEBUG情况下替换为热更新bundle -  jsCodeLocation = [RCTHotUpdate bundleURL]; +  jsCodeLocation = [RCTPushy bundleURL]; #endif // ... 其它代码 } diff --git a/ios/RCTHotUpdate.xcodeproj/xcuserdata/lvbingru.xcuserdatad/xcschemes/RCTHotUpdate.xcscheme b/ios/RCTHotUpdate.xcodeproj/xcuserdata/lvbingru.xcuserdatad/xcschemes/RCTHotUpdate.xcscheme deleted file mode 100644 index 283bfc6..0000000 --- a/ios/RCTHotUpdate.xcodeproj/xcuserdata/lvbingru.xcuserdatad/xcschemes/RCTHotUpdate.xcscheme +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/RCTHotUpdate.xcodeproj/xcuserdata/lvbingru.xcuserdatad/xcschemes/xcschememanagement.plist b/ios/RCTHotUpdate.xcodeproj/xcuserdata/lvbingru.xcuserdatad/xcschemes/xcschememanagement.plist deleted file mode 100644 index 2f57a4e..0000000 --- a/ios/RCTHotUpdate.xcodeproj/xcuserdata/lvbingru.xcuserdatad/xcschemes/xcschememanagement.plist +++ /dev/null @@ -1,22 +0,0 @@ - - - - - SchemeUserState - - RCTHotUpdate.xcscheme - - orderHint - 22 - - - SuppressBuildableAutocreation - - 91C5EFFE1C76ECA90037E727 - - primary - - - - - diff --git a/ios/RCTHotUpdate.xcodeproj/xcuserdata/shinogekusunoki.xcuserdatad/xcschemes/RCTHotUpdate.xcscheme b/ios/RCTHotUpdate.xcodeproj/xcuserdata/shinogekusunoki.xcuserdatad/xcschemes/RCTHotUpdate.xcscheme deleted file mode 100644 index 283bfc6..0000000 --- a/ios/RCTHotUpdate.xcodeproj/xcuserdata/shinogekusunoki.xcuserdatad/xcschemes/RCTHotUpdate.xcscheme +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/RCTHotUpdate.xcodeproj/xcuserdata/shinogekusunoki.xcuserdatad/xcschemes/xcschememanagement.plist b/ios/RCTHotUpdate.xcodeproj/xcuserdata/shinogekusunoki.xcuserdatad/xcschemes/xcschememanagement.plist deleted file mode 100644 index 6495265..0000000 --- a/ios/RCTHotUpdate.xcodeproj/xcuserdata/shinogekusunoki.xcuserdatad/xcschemes/xcschememanagement.plist +++ /dev/null @@ -1,22 +0,0 @@ - - - - - SchemeUserState - - RCTHotUpdate.xcscheme - - orderHint - 1 - - - SuppressBuildableAutocreation - - 91C5EFFE1C76ECA90037E727 - - primary - - - - - diff --git a/ios/RCTHotUpdate.xcodeproj/project.pbxproj b/ios/RCTPushy.xcodeproj/project.pbxproj similarity index 86% rename from ios/RCTHotUpdate.xcodeproj/project.pbxproj rename to ios/RCTPushy.xcodeproj/project.pbxproj index b3be792..154a0a6 100644 --- a/ios/RCTHotUpdate.xcodeproj/project.pbxproj +++ b/ios/RCTPushy.xcodeproj/project.pbxproj @@ -7,12 +7,12 @@ objects = { /* Begin PBXBuildFile section */ - 91C5F0031C76ECA90037E727 /* RCTHotUpdate.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 91C5F0021C76ECA90037E727 /* RCTHotUpdate.h */; }; - 91C5F0051C76ECA90037E727 /* RCTHotUpdate.m in Sources */ = {isa = PBXBuildFile; fileRef = 91C5F0041C76ECA90037E727 /* RCTHotUpdate.m */; }; - 9F1BCB1D1CAE5937000EF2CB /* RCTHotUpdateManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F1BCB1C1CAE5937000EF2CB /* RCTHotUpdateManager.m */; }; + 91C5F0031C76ECA90037E727 /* RCTPushy.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 91C5F0021C76ECA90037E727 /* RCTPushy.h */; }; + 91C5F0051C76ECA90037E727 /* RCTPushy.m in Sources */ = {isa = PBXBuildFile; fileRef = 91C5F0041C76ECA90037E727 /* RCTPushy.m */; }; + 9F1BCB1D1CAE5937000EF2CB /* RCTPushyManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F1BCB1C1CAE5937000EF2CB /* RCTPushyManager.m */; }; 9F1BCB461CAF6B3E000EF2CB /* bspatch.c in Sources */ = {isa = PBXBuildFile; fileRef = 9F1BCB3B1CAF6B3E000EF2CB /* bspatch.c */; }; 9F1BCB4F1CAF6B68000EF2CB /* BSDiff.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F1BCB4E1CAF6B68000EF2CB /* BSDiff.m */; }; - 9F292F7D1C7C44290095945D /* RCTHotUpdateDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F292F7C1C7C44290095945D /* RCTHotUpdateDownloader.m */; }; + 9F292F7D1C7C44290095945D /* RCTPushyDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F292F7C1C7C44290095945D /* RCTPushyDownloader.m */; }; 9F394D7D1C7C25DC00C794C0 /* aescrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 9F394D5B1C7C25DC00C794C0 /* aescrypt.c */; }; 9F394D7E1C7C25DC00C794C0 /* aeskey.c in Sources */ = {isa = PBXBuildFile; fileRef = 9F394D5C1C7C25DC00C794C0 /* aeskey.c */; }; 9F394D7F1C7C25DC00C794C0 /* aestab.c in Sources */ = {isa = PBXBuildFile; fileRef = 9F394D5E1C7C25DC00C794C0 /* aestab.c */; }; @@ -36,24 +36,24 @@ dstPath = "include/$(PRODUCT_NAME)"; dstSubfolderSpec = 16; files = ( - 91C5F0031C76ECA90037E727 /* RCTHotUpdate.h in CopyFiles */, + 91C5F0031C76ECA90037E727 /* RCTPushy.h in CopyFiles */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 91C5EFFF1C76ECA90037E727 /* libRCTHotUpdate.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libRCTHotUpdate.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 91C5F0021C76ECA90037E727 /* RCTHotUpdate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RCTHotUpdate.h; sourceTree = ""; }; - 91C5F0041C76ECA90037E727 /* RCTHotUpdate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = RCTHotUpdate.m; sourceTree = ""; }; - 9F1BCB1B1CAE5937000EF2CB /* RCTHotUpdateManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RCTHotUpdateManager.h; sourceTree = ""; }; - 9F1BCB1C1CAE5937000EF2CB /* RCTHotUpdateManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RCTHotUpdateManager.m; sourceTree = ""; }; + 91C5EFFF1C76ECA90037E727 /* libRCTPushy.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libRCTPushy.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 91C5F0021C76ECA90037E727 /* RCTPushy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RCTPushy.h; sourceTree = ""; }; + 91C5F0041C76ECA90037E727 /* RCTPushy.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = RCTPushy.m; sourceTree = ""; }; + 9F1BCB1B1CAE5937000EF2CB /* RCTPushyManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RCTPushyManager.h; sourceTree = ""; }; + 9F1BCB1C1CAE5937000EF2CB /* RCTPushyManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RCTPushyManager.m; sourceTree = ""; }; 9F1BCB3B1CAF6B3E000EF2CB /* bspatch.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bspatch.c; sourceTree = ""; }; 9F1BCB3C1CAF6B3E000EF2CB /* bspatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bspatch.h; sourceTree = ""; }; 9F1BCB4D1CAF6B68000EF2CB /* BSDiff.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BSDiff.h; sourceTree = ""; }; 9F1BCB4E1CAF6B68000EF2CB /* BSDiff.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BSDiff.m; sourceTree = ""; }; - 9F292F7B1C7C44290095945D /* RCTHotUpdateDownloader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RCTHotUpdateDownloader.h; sourceTree = ""; }; - 9F292F7C1C7C44290095945D /* RCTHotUpdateDownloader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RCTHotUpdateDownloader.m; sourceTree = ""; }; + 9F292F7B1C7C44290095945D /* RCTPushyDownloader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RCTPushyDownloader.h; sourceTree = ""; }; + 9F292F7C1C7C44290095945D /* RCTPushyDownloader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RCTPushyDownloader.m; sourceTree = ""; }; 9F394D591C7C25DC00C794C0 /* aes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aes.h; sourceTree = ""; }; 9F394D5A1C7C25DC00C794C0 /* aes_via_ace.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aes_via_ace.h; sourceTree = ""; }; 9F394D5B1C7C25DC00C794C0 /* aescrypt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = aescrypt.c; sourceTree = ""; }; @@ -105,7 +105,7 @@ 91C5EFF61C76ECA90037E727 = { isa = PBXGroup; children = ( - 91C5F0011C76ECA90037E727 /* RCTHotUpdate */, + 91C5F0011C76ECA90037E727 /* RCTPushy */, 91C5F0001C76ECA90037E727 /* Products */, ); sourceTree = ""; @@ -113,24 +113,24 @@ 91C5F0001C76ECA90037E727 /* Products */ = { isa = PBXGroup; children = ( - 91C5EFFF1C76ECA90037E727 /* libRCTHotUpdate.a */, + 91C5EFFF1C76ECA90037E727 /* libRCTPushy.a */, ); name = Products; sourceTree = ""; }; - 91C5F0011C76ECA90037E727 /* RCTHotUpdate */ = { + 91C5F0011C76ECA90037E727 /* RCTPushy */ = { isa = PBXGroup; children = ( 9F1BCB381CAF6B3E000EF2CB /* BSDiff */, 9F394D571C7C25DC00C794C0 /* SSZipArchive */, - 91C5F0021C76ECA90037E727 /* RCTHotUpdate.h */, - 91C5F0041C76ECA90037E727 /* RCTHotUpdate.m */, - 9F1BCB1B1CAE5937000EF2CB /* RCTHotUpdateManager.h */, - 9F1BCB1C1CAE5937000EF2CB /* RCTHotUpdateManager.m */, - 9F292F7B1C7C44290095945D /* RCTHotUpdateDownloader.h */, - 9F292F7C1C7C44290095945D /* RCTHotUpdateDownloader.m */, + 91C5F0021C76ECA90037E727 /* RCTPushy.h */, + 91C5F0041C76ECA90037E727 /* RCTPushy.m */, + 9F1BCB1B1CAE5937000EF2CB /* RCTPushyManager.h */, + 9F1BCB1C1CAE5937000EF2CB /* RCTPushyManager.m */, + 9F292F7B1C7C44290095945D /* RCTPushyDownloader.h */, + 9F292F7C1C7C44290095945D /* RCTPushyDownloader.m */, ); - path = RCTHotUpdate; + path = RCTPushy; sourceTree = ""; }; 9F1BCB381CAF6B3E000EF2CB /* BSDiff */ = { @@ -213,9 +213,9 @@ /* End PBXGroup section */ /* Begin PBXNativeTarget section */ - 91C5EFFE1C76ECA90037E727 /* RCTHotUpdate */ = { + 91C5EFFE1C76ECA90037E727 /* RCTPushy */ = { isa = PBXNativeTarget; - buildConfigurationList = 91C5F0081C76ECA90037E727 /* Build configuration list for PBXNativeTarget "RCTHotUpdate" */; + buildConfigurationList = 91C5F0081C76ECA90037E727 /* Build configuration list for PBXNativeTarget "RCTPushy" */; buildPhases = ( 91C5EFFB1C76ECA90037E727 /* Sources */, 91C5EFFC1C76ECA90037E727 /* Frameworks */, @@ -225,9 +225,9 @@ ); dependencies = ( ); - name = RCTHotUpdate; - productName = RCTHotUpdate; - productReference = 91C5EFFF1C76ECA90037E727 /* libRCTHotUpdate.a */; + name = RCTPushy; + productName = RCTPushy; + productReference = 91C5EFFF1C76ECA90037E727 /* libRCTPushy.a */; productType = "com.apple.product-type.library.static"; }; /* End PBXNativeTarget section */ @@ -244,11 +244,12 @@ }; }; }; - buildConfigurationList = 91C5EFFA1C76ECA90037E727 /* Build configuration list for PBXProject "RCTHotUpdate" */; + buildConfigurationList = 91C5EFFA1C76ECA90037E727 /* Build configuration list for PBXProject "RCTPushy" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( + English, en, ); mainGroup = 91C5EFF61C76ECA90037E727; @@ -256,7 +257,7 @@ projectDirPath = ""; projectRoot = ""; targets = ( - 91C5EFFE1C76ECA90037E727 /* RCTHotUpdate */, + 91C5EFFE1C76ECA90037E727 /* RCTPushy */, ); }; /* End PBXProject section */ @@ -271,20 +272,20 @@ 9F394D871C7C25DC00C794C0 /* mztools.c in Sources */, 9F394D821C7C25DC00C794C0 /* hmac.c in Sources */, 9F394D881C7C25DC00C794C0 /* unzip.c in Sources */, - 9F1BCB1D1CAE5937000EF2CB /* RCTHotUpdateManager.m in Sources */, + 9F1BCB1D1CAE5937000EF2CB /* RCTPushyManager.m in Sources */, 9F1BCB4F1CAF6B68000EF2CB /* BSDiff.m in Sources */, 9F394D7E1C7C25DC00C794C0 /* aeskey.c in Sources */, 9F394D7F1C7C25DC00C794C0 /* aestab.c in Sources */, 9F394D7D1C7C25DC00C794C0 /* aescrypt.c in Sources */, 9F394D801C7C25DC00C794C0 /* entropy.c in Sources */, - 9F292F7D1C7C44290095945D /* RCTHotUpdateDownloader.m in Sources */, + 9F292F7D1C7C44290095945D /* RCTPushyDownloader.m in Sources */, 9F394D831C7C25DC00C794C0 /* prng.c in Sources */, 9F394D861C7C25DC00C794C0 /* ioapi.c in Sources */, 9F1BCB461CAF6B3E000EF2CB /* bspatch.c in Sources */, 9F394D8A1C7C25DC00C794C0 /* SSZipArchive.m in Sources */, 9F394D891C7C25DC00C794C0 /* zip.c in Sources */, 9F394D841C7C25DC00C794C0 /* pwd2key.c in Sources */, - 91C5F0051C76ECA90037E727 /* RCTHotUpdate.m in Sources */, + 91C5F0051C76ECA90037E727 /* RCTPushy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -400,7 +401,7 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 91C5EFFA1C76ECA90037E727 /* Build configuration list for PBXProject "RCTHotUpdate" */ = { + 91C5EFFA1C76ECA90037E727 /* Build configuration list for PBXProject "RCTPushy" */ = { isa = XCConfigurationList; buildConfigurations = ( 91C5F0061C76ECA90037E727 /* Debug */, @@ -409,7 +410,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 91C5F0081C76ECA90037E727 /* Build configuration list for PBXNativeTarget "RCTHotUpdate" */ = { + 91C5F0081C76ECA90037E727 /* Build configuration list for PBXNativeTarget "RCTPushy" */ = { isa = XCConfigurationList; buildConfigurations = ( 91C5F0091C76ECA90037E727 /* Debug */, diff --git a/ios/RCTHotUpdate/BSDiff/BSDiff.h b/ios/RCTPushy/BSDiff/BSDiff.h similarity index 94% rename from ios/RCTHotUpdate/BSDiff/BSDiff.h rename to ios/RCTPushy/BSDiff/BSDiff.h index 6feb97c..d334f3c 100644 --- a/ios/RCTHotUpdate/BSDiff/BSDiff.h +++ b/ios/RCTPushy/BSDiff/BSDiff.h @@ -1,6 +1,6 @@ // // BSDiff.h -// RCTHotUpdate +// RCTPushy // // Created by lvbingru on 16/4/2. // Copyright © 2016年 erica. All rights reserved. diff --git a/ios/RCTHotUpdate/BSDiff/BSDiff.m b/ios/RCTPushy/BSDiff/BSDiff.m similarity index 97% rename from ios/RCTHotUpdate/BSDiff/BSDiff.m rename to ios/RCTPushy/BSDiff/BSDiff.m index 788408b..e63e63c 100644 --- a/ios/RCTHotUpdate/BSDiff/BSDiff.m +++ b/ios/RCTPushy/BSDiff/BSDiff.m @@ -1,6 +1,6 @@ // // BSDiff.m -// RCTHotUpdate +// RCTPushy // // Created by lvbingru on 16/4/2. // Copyright © 2016年 erica. All rights reserved. diff --git a/ios/RCTHotUpdate/BSDiff/bzip/bspatch.c b/ios/RCTPushy/BSDiff/bzip/bspatch.c similarity index 100% rename from ios/RCTHotUpdate/BSDiff/bzip/bspatch.c rename to ios/RCTPushy/BSDiff/bzip/bspatch.c diff --git a/ios/RCTHotUpdate/BSDiff/bzip/bspatch.h b/ios/RCTPushy/BSDiff/bzip/bspatch.h similarity index 100% rename from ios/RCTHotUpdate/BSDiff/bzip/bspatch.h rename to ios/RCTPushy/BSDiff/bzip/bspatch.h diff --git a/ios/RCTHotUpdate/RCTHotUpdate.h b/ios/RCTPushy/RCTPushy.h similarity index 73% rename from ios/RCTHotUpdate/RCTHotUpdate.h rename to ios/RCTPushy/RCTPushy.h index da47c6e..a5b48f1 100644 --- a/ios/RCTHotUpdate/RCTHotUpdate.h +++ b/ios/RCTPushy/RCTPushy.h @@ -1,6 +1,6 @@ // -// RCTHotUpdate.h -// RCTHotUpdate +// RCTPushy.h +// RCTPushy // // Created by LvBingru on 2/19/16. // Copyright © 2016 erica. All rights reserved. @@ -12,7 +12,7 @@ #import "RCTBridgeModule.h" #endif -@interface RCTHotUpdate : NSObject +@interface RCTPushy : NSObject + (NSURL *)bundleURL; diff --git a/ios/RCTHotUpdate/RCTHotUpdate.m b/ios/RCTPushy/RCTPushy.m similarity index 77% rename from ios/RCTHotUpdate/RCTHotUpdate.m rename to ios/RCTPushy/RCTPushy.m index c9be3e2..76b6a61 100644 --- a/ios/RCTHotUpdate/RCTHotUpdate.m +++ b/ios/RCTPushy/RCTPushy.m @@ -1,14 +1,14 @@ // -// RCTHotUpdate.m -// RCTHotUpdate +// RCTPushy.m +// RCTPushy // // Created by LvBingru on 2/19/16. // Copyright © 2016 erica. All rights reserved. // -#import "RCTHotUpdate.h" -#import "RCTHotUpdateDownloader.h" -#import "RCTHotUpdateManager.h" +#import "RCTPushy.h" +#import "RCTPushyDownloader.h" +#import "RCTPushyManager.h" #if __has_include() #import "React/RCTEventDispatcher.h" @@ -21,15 +21,15 @@ #endif // -static NSString *const keyUpdateInfo = @"REACTNATIVECN_HOTUPDATE_INFO_KEY"; +static NSString *const keyPushyInfo = @"REACTNATIVECN_PUSHY_INFO_KEY"; static NSString *const paramPackageVersion = @"packageVersion"; static NSString *const paramLastVersion = @"lastVersion"; static NSString *const paramCurrentVersion = @"currentVersion"; static NSString *const paramIsFirstTime = @"isFirstTime"; static NSString *const paramIsFirstLoadOk = @"isFirstLoadOK"; -static NSString *const keyFirstLoadMarked = @"REACTNATIVECN_HOTUPDATE_FIRSTLOADMARKED_KEY"; -static NSString *const keyRolledBackMarked = @"REACTNATIVECN_HOTUPDATE_ROLLEDBACKMARKED_KEY"; -static NSString *const KeyPackageUpdatedMarked = @"REACTNATIVECN_HOTUPDATE_ISPACKAGEUPDATEDMARKED_KEY"; +static NSString *const keyFirstLoadMarked = @"REACTNATIVECN_PUSHY_FIRSTLOADMARKED_KEY"; +static NSString *const keyRolledBackMarked = @"REACTNATIVECN_PUSHY_ROLLEDBACKMARKED_KEY"; +static NSString *const KeyPackageUpdatedMarked = @"REACTNATIVECN_PUSHY_ISPACKAGEUPDATEDMARKED_KEY"; // app info static NSString * const AppVersionKey = @"appVersion"; @@ -46,52 +46,52 @@ static NSString * const ERROR_BSDIFF = @"bsdiff error"; static NSString * const ERROR_FILE_OPERATION = @"file operation error"; // event def -static NSString * const EVENT_PROGRESS_DOWNLOAD = @"RCTHotUpdateDownloadProgress"; -static NSString * const EVENT_PROGRESS_UNZIP = @"RCTHotUpdateUnzipProgress"; +static NSString * const EVENT_PROGRESS_DOWNLOAD = @"RCTPushyDownloadProgress"; +static NSString * const EVENT_PROGRESS_UNZIP = @"RCTPushyUnzipProgress"; static NSString * const PARAM_PROGRESS_HASHNAME = @"hashname"; static NSString * const PARAM_PROGRESS_RECEIVED = @"received"; static NSString * const PARAM_PROGRESS_TOTAL = @"total"; -typedef NS_ENUM(NSInteger, HotUpdateType) { - HotUpdateTypeFullDownload = 1, - HotUpdateTypePatchFromPackage = 2, - HotUpdateTypePatchFromPpk = 3, +typedef NS_ENUM(NSInteger, PushyType) { + PushyTypeFullDownload = 1, + PushyTypePatchFromPackage = 2, + PushyTypePatchFromPpk = 3, }; static BOOL ignoreRollback = false; -@implementation RCTHotUpdate { - RCTHotUpdateManager *_fileManager; +@implementation RCTPushy { + RCTPushyManager *_fileManager; } @synthesize bridge = _bridge; @synthesize methodQueue = _methodQueue; -RCT_EXPORT_MODULE(RCTHotUpdate); +RCT_EXPORT_MODULE(RCTPushy); + (NSURL *)bundleURL { NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; - NSDictionary *updateInfo = [defaults dictionaryForKey:keyUpdateInfo]; - if (updateInfo) { - NSString *curPackageVersion = [RCTHotUpdate packageVersion]; - NSString *packageVersion = [updateInfo objectForKey:paramPackageVersion]; + NSDictionary *pushyInfo = [defaults dictionaryForKey:keyPushyInfo]; + if (pushyInfo) { + NSString *curPackageVersion = [RCTPushy packageVersion]; + NSString *packageVersion = [pushyInfo objectForKey:paramPackageVersion]; - BOOL needClearUpdateInfo = ![curPackageVersion isEqualToString:packageVersion]; - if (needClearUpdateInfo) { - [defaults setObject:nil forKey:keyUpdateInfo]; + BOOL needClearPushyInfo = ![curPackageVersion isEqualToString:packageVersion]; + if (needClearPushyInfo) { + [defaults setObject:nil forKey:keyPushyInfo]; [defaults setObject:@(YES) forKey:KeyPackageUpdatedMarked]; [defaults synchronize]; // ...need clear files later } else { - NSString *curVersion = updateInfo[paramCurrentVersion]; - NSString *lastVersion = updateInfo[paramLastVersion]; + NSString *curVersion = pushyInfo[paramCurrentVersion]; + NSString *lastVersion = pushyInfo[paramLastVersion]; - BOOL isFirstTime = [updateInfo[paramIsFirstTime] boolValue]; - BOOL isFirstLoadOK = [updateInfo[paramIsFirstLoadOk] boolValue]; + BOOL isFirstTime = [pushyInfo[paramIsFirstTime] boolValue]; + BOOL isFirstLoadOK = [pushyInfo[paramIsFirstLoadOk] boolValue]; NSString *loadVersioin = curVersion; BOOL needRollback = (!ignoreRollback && isFirstTime == NO && isFirstLoadOK == NO) || loadVersioin.length<=0; @@ -104,11 +104,11 @@ RCT_EXPORT_MODULE(RCTHotUpdate); paramIsFirstTime:@(NO), paramIsFirstLoadOk:@(YES), paramPackageVersion:curPackageVersion} - forKey:keyUpdateInfo]; + forKey:keyPushyInfo]; } else { // roll back to bundle - [defaults setObject:nil forKey:keyUpdateInfo]; + [defaults setObject:nil forKey:keyPushyInfo]; } [defaults setObject:@(YES) forKey:keyRolledBackMarked]; [defaults synchronize]; @@ -118,15 +118,15 @@ RCT_EXPORT_MODULE(RCTHotUpdate); // bundleURL may be called many times, ignore rollbacks before process restarted again. ignoreRollback = true; - NSMutableDictionary *newInfo = [[NSMutableDictionary alloc] initWithDictionary:updateInfo]; + NSMutableDictionary *newInfo = [[NSMutableDictionary alloc] initWithDictionary:pushyInfo]; newInfo[paramIsFirstTime] = @(NO); - [defaults setObject:newInfo forKey:keyUpdateInfo]; + [defaults setObject:newInfo forKey:keyPushyInfo]; [defaults setObject:@(YES) forKey:keyFirstLoadMarked]; [defaults synchronize]; } if (loadVersioin.length) { - NSString *downloadDir = [RCTHotUpdate downloadDir]; + NSString *downloadDir = [RCTPushy downloadDir]; NSString *bundlePath = [[downloadDir stringByAppendingPathComponent:loadVersioin] stringByAppendingPathComponent:BUNDLE_FILE_NAME]; if ([[NSFileManager defaultManager] fileExistsAtPath:bundlePath isDirectory:NULL]) { @@ -137,7 +137,7 @@ RCT_EXPORT_MODULE(RCTHotUpdate); } } - return [RCTHotUpdate binaryBundleURL]; + return [RCTPushy binaryBundleURL]; } + (BOOL)requiresMainQueueSetup { @@ -150,13 +150,13 @@ RCT_EXPORT_MODULE(RCTHotUpdate); NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; NSMutableDictionary *ret = [NSMutableDictionary new]; - ret[@"downloadRootDir"] = [RCTHotUpdate downloadDir]; - ret[@"packageVersion"] = [RCTHotUpdate packageVersion]; - ret[@"buildTime"] = [RCTHotUpdate buildTime]; + ret[@"downloadRootDir"] = [RCTPushy downloadDir]; + ret[@"packageVersion"] = [RCTPushy packageVersion]; + ret[@"buildTime"] = [RCTPushy buildTime]; ret[@"isRolledBack"] = [defaults objectForKey:keyRolledBackMarked]; ret[@"isFirstTime"] = [defaults objectForKey:keyFirstLoadMarked]; - NSDictionary *updateInfo = [defaults dictionaryForKey:keyUpdateInfo]; - ret[@"currentVersion"] = [updateInfo objectForKey:paramCurrentVersion]; + NSDictionary *pushyInfo = [defaults dictionaryForKey:keyPushyInfo]; + ret[@"currentVersion"] = [pushyInfo objectForKey:paramCurrentVersion]; // clear isFirstTimemarked if ([[defaults objectForKey:keyFirstLoadMarked] boolValue]) { @@ -183,7 +183,7 @@ RCT_EXPORT_MODULE(RCTHotUpdate); { self = [super init]; if (self) { - _fileManager = [RCTHotUpdateManager new]; + _fileManager = [RCTPushyManager new]; } return self; } @@ -192,7 +192,7 @@ RCT_EXPORT_METHOD(downloadUpdate:(NSDictionary *)options resolver:(RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject) { - [self hotUpdate:HotUpdateTypeFullDownload options:options callback:^(NSError *error) { + [self doPushy:PushyTypeFullDownload options:options callback:^(NSError *error) { if (error) { reject([NSString stringWithFormat: @"%lu", (long)error.code], error.localizedDescription, error); } @@ -206,7 +206,7 @@ RCT_EXPORT_METHOD(downloadPatchFromPackage:(NSDictionary *)options resolver:(RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject) { - [self hotUpdate:HotUpdateTypePatchFromPackage options:options callback:^(NSError *error) { + [self doPushy:PushyTypePatchFromPackage options:options callback:^(NSError *error) { if (error) { reject([NSString stringWithFormat: @"%lu", (long)error.code], error.localizedDescription, error); } @@ -220,7 +220,7 @@ RCT_EXPORT_METHOD(downloadPatchFromPpk:(NSDictionary *)options resolver:(RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject) { - [self hotUpdate:HotUpdateTypePatchFromPpk options:options callback:^(NSError *error) { + [self doPushy:PushyTypePatchFromPpk options:options callback:^(NSError *error) { if (error) { reject([NSString stringWithFormat: @"%lu", (long)error.code], error.localizedDescription, error); } @@ -236,9 +236,9 @@ RCT_EXPORT_METHOD(setNeedUpdate:(NSDictionary *)options) if (hashName.length) { NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; NSString *lastVersion = nil; - if ([defaults objectForKey:keyUpdateInfo]) { - NSDictionary *updateInfo = [defaults objectForKey:keyUpdateInfo]; - lastVersion = updateInfo[paramCurrentVersion]; + if ([defaults objectForKey:keyPushyInfo]) { + NSDictionary *pushyInfo = [defaults objectForKey:keyPushyInfo]; + lastVersion = pushyInfo[paramCurrentVersion]; } NSMutableDictionary *newInfo = [[NSMutableDictionary alloc] init]; @@ -246,8 +246,8 @@ RCT_EXPORT_METHOD(setNeedUpdate:(NSDictionary *)options) newInfo[paramLastVersion] = lastVersion; newInfo[paramIsFirstTime] = @(YES); newInfo[paramIsFirstLoadOk] = @(NO); - newInfo[paramPackageVersion] = [RCTHotUpdate packageVersion]; - [defaults setObject:newInfo forKey:keyUpdateInfo]; + newInfo[paramPackageVersion] = [RCTPushy packageVersion]; + [defaults setObject:newInfo forKey:keyPushyInfo]; [defaults synchronize]; } @@ -269,12 +269,12 @@ RCT_EXPORT_METHOD(reloadUpdate:(NSDictionary *)options) RCT_EXPORT_METHOD(markSuccess) { - // update package info + // up package info NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; - NSMutableDictionary *packageInfo = [[NSMutableDictionary alloc] initWithDictionary:[defaults objectForKey:keyUpdateInfo]]; + NSMutableDictionary *packageInfo = [[NSMutableDictionary alloc] initWithDictionary:[defaults objectForKey:keyPushyInfo]]; [packageInfo setObject:@(NO) forKey:paramIsFirstTime]; [packageInfo setObject:@(YES) forKey:paramIsFirstLoadOk]; - [defaults setObject:packageInfo forKey:keyUpdateInfo]; + [defaults setObject:packageInfo forKey:keyPushyInfo]; [defaults synchronize]; // clear other package dir @@ -282,7 +282,7 @@ RCT_EXPORT_METHOD(markSuccess) } #pragma mark - private -- (void)hotUpdate:(HotUpdateType)type options:(NSDictionary *)options callback:(void (^)(NSError *error))callback +- (void)doPushy:(PushyType)type options:(NSDictionary *)options callback:(void (^)(NSError *error))callback { NSString *updateUrl = [RCTConvert NSString:options[@"updateUrl"]]; NSString *hashName = [RCTConvert NSString:options[@"hashName"]]; @@ -291,12 +291,12 @@ RCT_EXPORT_METHOD(markSuccess) return; } NSString *originHashName = [RCTConvert NSString:options[@"originHashName"]]; - if (type == HotUpdateTypePatchFromPpk && originHashName<=0) { + if (type == PushyTypePatchFromPpk && originHashName<=0) { callback([self errorWithMessage:ERROR_OPTIONS]); return; } - NSString *dir = [RCTHotUpdate downloadDir]; + NSString *dir = [RCTPushy downloadDir]; BOOL success = [_fileManager createDir:dir]; if (!success) { callback([self errorWithMessage:ERROR_FILE_OPERATION]); @@ -306,8 +306,8 @@ RCT_EXPORT_METHOD(markSuccess) NSString *zipFilePath = [dir stringByAppendingPathComponent:[NSString stringWithFormat:@"%@%@",hashName, [self zipExtension:type]]]; NSString *unzipDir = [dir stringByAppendingPathComponent:hashName]; - RCTLogInfo(@"RNUpdate -- download file %@", updateUrl); - [RCTHotUpdateDownloader download:updateUrl savePath:zipFilePath progressHandler:^(long long receivedBytes, long long totalBytes) { + RCTLogInfo(@"RCTPushy -- download file %@", updateUrl); + [RCTPushyDownloader download:updateUrl savePath:zipFilePath progressHandler:^(long long receivedBytes, long long totalBytes) { [self.bridge.eventDispatcher sendAppEventWithName:EVENT_PROGRESS_DOWNLOAD body:@{ PARAM_PROGRESS_HASHNAME:hashName, @@ -319,7 +319,7 @@ RCT_EXPORT_METHOD(markSuccess) callback(error); } else { - RCTLogInfo(@"RNUpdate -- unzip file %@", zipFilePath); + RCTLogInfo(@"RCTPushy -- unzip file %@", zipFilePath); NSString *unzipFilePath = [dir stringByAppendingPathComponent:hashName]; [_fileManager unzipFileAtPath:zipFilePath toDestination:unzipFilePath progressHandler:^(NSString *entry,long entryNumber, long total) { [self.bridge.eventDispatcher sendAppEventWithName:EVENT_PROGRESS_UNZIP @@ -336,14 +336,14 @@ RCT_EXPORT_METHOD(markSuccess) } else { switch (type) { - case HotUpdateTypePatchFromPackage: + case PushyTypePatchFromPackage: { NSString *sourceOrigin = [[NSBundle mainBundle] resourcePath]; - NSString *bundleOrigin = [[RCTHotUpdate binaryBundleURL] path]; + NSString *bundleOrigin = [[RCTPushy binaryBundleURL] path]; [self patch:hashName fromBundle:bundleOrigin source:sourceOrigin callback:callback]; } break; - case HotUpdateTypePatchFromPpk: + case PushyTypePatchFromPpk: { NSString *lastVertionDir = [dir stringByAppendingPathComponent:originHashName]; @@ -365,7 +365,7 @@ RCT_EXPORT_METHOD(markSuccess) - (void)patch:(NSString *)hashName fromBundle:(NSString *)bundleOrigin source:(NSString *)sourceOrigin callback:(void (^)(NSError *error))callback { - NSString *unzipDir = [[RCTHotUpdate downloadDir] stringByAppendingPathComponent:hashName]; + NSString *unzipDir = [[RCTPushy downloadDir] stringByAppendingPathComponent:hashName]; NSString *sourcePatch = [unzipDir stringByAppendingPathComponent:SOURCE_PATCH_NAME]; NSString *bundlePatch = [unzipDir stringByAppendingPathComponent:BUNDLE_PATCH_NAME]; @@ -401,10 +401,10 @@ RCT_EXPORT_METHOD(markSuccess) - (void)clearInvalidFiles { NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; - NSDictionary *updateInfo = [defaults objectForKey:keyUpdateInfo]; - NSString *curVersion = [updateInfo objectForKey:paramCurrentVersion]; + NSDictionary *pushyInfo = [defaults objectForKey:keyPushyInfo]; + NSString *curVersion = [pushyInfo objectForKey:paramCurrentVersion]; - NSString *downloadDir = [RCTHotUpdate downloadDir]; + NSString *downloadDir = [RCTPushy downloadDir]; NSError *error = nil; NSArray *list = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:downloadDir error:&error]; if (error) { @@ -418,14 +418,14 @@ RCT_EXPORT_METHOD(markSuccess) } } -- (NSString *)zipExtension:(HotUpdateType)type +- (NSString *)zipExtension:(PushyType)type { switch (type) { - case HotUpdateTypeFullDownload: + case PushyTypeFullDownload: return @".ppk"; - case HotUpdateTypePatchFromPackage: + case PushyTypePatchFromPackage: return @".apk.patch"; - case HotUpdateTypePatchFromPpk: + case PushyTypePatchFromPpk: return @".ppk.patch"; default: break; @@ -434,7 +434,7 @@ RCT_EXPORT_METHOD(markSuccess) - (NSError *)errorWithMessage:(NSString *)errorMessage { - return [NSError errorWithDomain:@"cn.reactnative.hotupdate" + return [NSError errorWithDomain:@"cn.reactnative.pushy" code:-1 userInfo:@{ NSLocalizedDescriptionKey: errorMessage}]; } @@ -442,7 +442,7 @@ RCT_EXPORT_METHOD(markSuccess) + (NSString *)downloadDir { NSString *directory = [NSSearchPathForDirectoriesInDomains(NSApplicationSupportDirectory, NSUserDomainMask, YES) firstObject]; - NSString *downloadDir = [directory stringByAppendingPathComponent:@"reactnativecnhotupdate"]; + NSString *downloadDir = [directory stringByAppendingPathComponent:@"rctpushy"]; return downloadDir; } diff --git a/ios/RCTHotUpdate/RCTHotUpdateDownloader.h b/ios/RCTPushy/RCTPushyDownloader.h similarity index 79% rename from ios/RCTHotUpdate/RCTHotUpdateDownloader.h rename to ios/RCTPushy/RCTPushyDownloader.h index c4582b4..7ca873b 100644 --- a/ios/RCTHotUpdate/RCTHotUpdateDownloader.h +++ b/ios/RCTPushy/RCTPushyDownloader.h @@ -1,6 +1,6 @@ // -// RCTHotUpdateDownloader.h -// RCTHotUpdate +// RCTPushyDownloader.h +// RCTPushy // // Created by lvbingru on 16/2/23. // Copyright © 2016年 erica. All rights reserved. @@ -8,7 +8,7 @@ #import -@interface RCTHotUpdateDownloader : NSObject +@interface RCTPushyDownloader : NSObject + (void)download:(NSString *)downloadPath savePath:(NSString *)savePath progressHandler:(void (^)(long long, long long))progressHandler diff --git a/ios/RCTHotUpdate/RCTHotUpdateDownloader.m b/ios/RCTPushy/RCTPushyDownloader.m similarity index 91% rename from ios/RCTHotUpdate/RCTHotUpdateDownloader.m rename to ios/RCTPushy/RCTPushyDownloader.m index e24d93e..4248299 100644 --- a/ios/RCTHotUpdate/RCTHotUpdateDownloader.m +++ b/ios/RCTPushy/RCTPushyDownloader.m @@ -1,21 +1,21 @@ // -// RCTHotUpdateDownloader.m -// RCTHotUpdate +// RCTPushyDownloader.m +// RCTPushy // // Created by lvbingru on 16/2/23. // Copyright © 2016年 erica. All rights reserved. // -#import "RCTHotUpdateDownloader.h" +#import "RCTPushyDownloader.h" -@interface RCTHotUpdateDownloader() +@interface RCTPushyDownloader() @property (copy) void (^progressHandler)(long long, long long); @property (copy) void (^completionHandler)(NSString*, NSError*); @property (copy) NSString *savePath; @end -@implementation RCTHotUpdateDownloader +@implementation RCTPushyDownloader + (void)download:(NSString *)downloadPath savePath:(NSString *)savePath progressHandler:(void (^)(long long receivedBytes, long long totalBytes))progressHandler @@ -24,7 +24,7 @@ completionHandler:(void (^)(NSString *path, NSError *error))completionHandler NSAssert(downloadPath, @"no download path"); NSAssert(savePath, @"no save path"); - RCTHotUpdateDownloader *downloader = [RCTHotUpdateDownloader new]; + RCTPushyDownloader *downloader = [RCTPushyDownloader new]; downloader.progressHandler = progressHandler; downloader.completionHandler = completionHandler; downloader.savePath = savePath; diff --git a/ios/RCTHotUpdate/RCTHotUpdateManager.h b/ios/RCTPushy/RCTPushyManager.h similarity index 92% rename from ios/RCTHotUpdate/RCTHotUpdateManager.h rename to ios/RCTPushy/RCTPushyManager.h index b80ed09..05b90d1 100644 --- a/ios/RCTHotUpdate/RCTHotUpdateManager.h +++ b/ios/RCTPushy/RCTPushyManager.h @@ -1,6 +1,6 @@ // -// RCTHotUpdateManager.h -// RCTHotUpdate +// RCTPushyManager.h +// RCTPushy // // Created by lvbingru on 16/4/1. // Copyright © 2016年 erica. All rights reserved. @@ -8,7 +8,7 @@ #import -@interface RCTHotUpdateManager : NSObject +@interface RCTPushyManager : NSObject - (BOOL)createDir:(NSString *)dir; diff --git a/ios/RCTHotUpdate/RCTHotUpdateManager.m b/ios/RCTPushy/RCTPushyManager.m similarity index 96% rename from ios/RCTHotUpdate/RCTHotUpdateManager.m rename to ios/RCTPushy/RCTPushyManager.m index 4aa15fb..b6e4dad 100644 --- a/ios/RCTHotUpdate/RCTHotUpdateManager.m +++ b/ios/RCTPushy/RCTPushyManager.m @@ -1,17 +1,17 @@ // -// RCTHotUpdateManager.m -// RCTHotUpdate +// RCTPushyManager.m +// RCTPushy // // Created by lvbingru on 16/4/1. // Copyright © 2016年 erica. All rights reserved. // -#import "RCTHotUpdateManager.h" +#import "RCTPushyManager.h" #import "ZipArchive.h" #import "BSDiff.h" #import "bspatch.h" -@implementation RCTHotUpdateManager { +@implementation RCTPushyManager { dispatch_queue_t _opQueue; } @@ -19,7 +19,7 @@ { self = [super init]; if (self) { - _opQueue = dispatch_queue_create("cn.reactnative.hotupdate", DISPATCH_QUEUE_SERIAL); + _opQueue = dispatch_queue_create("cn.reactnative.pushy", DISPATCH_QUEUE_SERIAL); } return self; } diff --git a/ios/RCTHotUpdate/SSZipArchive/Common.h b/ios/RCTPushy/SSZipArchive/Common.h similarity index 100% rename from ios/RCTHotUpdate/SSZipArchive/Common.h rename to ios/RCTPushy/SSZipArchive/Common.h diff --git a/ios/RCTHotUpdate/SSZipArchive/Info.plist b/ios/RCTPushy/SSZipArchive/Info.plist similarity index 100% rename from ios/RCTHotUpdate/SSZipArchive/Info.plist rename to ios/RCTPushy/SSZipArchive/Info.plist diff --git a/ios/RCTHotUpdate/SSZipArchive/SSZipArchive.h b/ios/RCTPushy/SSZipArchive/SSZipArchive.h similarity index 100% rename from ios/RCTHotUpdate/SSZipArchive/SSZipArchive.h rename to ios/RCTPushy/SSZipArchive/SSZipArchive.h diff --git a/ios/RCTHotUpdate/SSZipArchive/SSZipArchive.m b/ios/RCTPushy/SSZipArchive/SSZipArchive.m similarity index 100% rename from ios/RCTHotUpdate/SSZipArchive/SSZipArchive.m rename to ios/RCTPushy/SSZipArchive/SSZipArchive.m diff --git a/ios/RCTHotUpdate/SSZipArchive/ZipArchive.h b/ios/RCTPushy/SSZipArchive/ZipArchive.h similarity index 100% rename from ios/RCTHotUpdate/SSZipArchive/ZipArchive.h rename to ios/RCTPushy/SSZipArchive/ZipArchive.h diff --git a/ios/RCTHotUpdate/SSZipArchive/aes/aes.h b/ios/RCTPushy/SSZipArchive/aes/aes.h similarity index 100% rename from ios/RCTHotUpdate/SSZipArchive/aes/aes.h rename to ios/RCTPushy/SSZipArchive/aes/aes.h diff --git a/ios/RCTHotUpdate/SSZipArchive/aes/aes_via_ace.h b/ios/RCTPushy/SSZipArchive/aes/aes_via_ace.h similarity index 100% rename from ios/RCTHotUpdate/SSZipArchive/aes/aes_via_ace.h rename to ios/RCTPushy/SSZipArchive/aes/aes_via_ace.h diff --git a/ios/RCTHotUpdate/SSZipArchive/aes/aescrypt.c b/ios/RCTPushy/SSZipArchive/aes/aescrypt.c similarity index 100% rename from ios/RCTHotUpdate/SSZipArchive/aes/aescrypt.c rename to ios/RCTPushy/SSZipArchive/aes/aescrypt.c diff --git a/ios/RCTHotUpdate/SSZipArchive/aes/aeskey.c b/ios/RCTPushy/SSZipArchive/aes/aeskey.c similarity index 100% rename from ios/RCTHotUpdate/SSZipArchive/aes/aeskey.c rename to ios/RCTPushy/SSZipArchive/aes/aeskey.c diff --git a/ios/RCTHotUpdate/SSZipArchive/aes/aesopt.h b/ios/RCTPushy/SSZipArchive/aes/aesopt.h similarity index 100% rename from ios/RCTHotUpdate/SSZipArchive/aes/aesopt.h rename to ios/RCTPushy/SSZipArchive/aes/aesopt.h diff --git a/ios/RCTHotUpdate/SSZipArchive/aes/aestab.c b/ios/RCTPushy/SSZipArchive/aes/aestab.c similarity index 100% rename from ios/RCTHotUpdate/SSZipArchive/aes/aestab.c rename to ios/RCTPushy/SSZipArchive/aes/aestab.c diff --git a/ios/RCTHotUpdate/SSZipArchive/aes/aestab.h b/ios/RCTPushy/SSZipArchive/aes/aestab.h similarity index 100% rename from ios/RCTHotUpdate/SSZipArchive/aes/aestab.h rename to ios/RCTPushy/SSZipArchive/aes/aestab.h diff --git a/ios/RCTHotUpdate/SSZipArchive/aes/brg_endian.h b/ios/RCTPushy/SSZipArchive/aes/brg_endian.h similarity index 100% rename from ios/RCTHotUpdate/SSZipArchive/aes/brg_endian.h rename to ios/RCTPushy/SSZipArchive/aes/brg_endian.h diff --git a/ios/RCTHotUpdate/SSZipArchive/aes/brg_types.h b/ios/RCTPushy/SSZipArchive/aes/brg_types.h similarity index 100% rename from ios/RCTHotUpdate/SSZipArchive/aes/brg_types.h rename to ios/RCTPushy/SSZipArchive/aes/brg_types.h diff --git a/ios/RCTHotUpdate/SSZipArchive/aes/entropy.c b/ios/RCTPushy/SSZipArchive/aes/entropy.c similarity index 100% rename from ios/RCTHotUpdate/SSZipArchive/aes/entropy.c rename to ios/RCTPushy/SSZipArchive/aes/entropy.c diff --git a/ios/RCTHotUpdate/SSZipArchive/aes/entropy.h b/ios/RCTPushy/SSZipArchive/aes/entropy.h similarity index 100% rename from ios/RCTHotUpdate/SSZipArchive/aes/entropy.h rename to ios/RCTPushy/SSZipArchive/aes/entropy.h diff --git a/ios/RCTHotUpdate/SSZipArchive/aes/fileenc.c b/ios/RCTPushy/SSZipArchive/aes/fileenc.c similarity index 100% rename from ios/RCTHotUpdate/SSZipArchive/aes/fileenc.c rename to ios/RCTPushy/SSZipArchive/aes/fileenc.c diff --git a/ios/RCTHotUpdate/SSZipArchive/aes/fileenc.h b/ios/RCTPushy/SSZipArchive/aes/fileenc.h similarity index 100% rename from ios/RCTHotUpdate/SSZipArchive/aes/fileenc.h rename to ios/RCTPushy/SSZipArchive/aes/fileenc.h diff --git a/ios/RCTHotUpdate/SSZipArchive/aes/hmac.c b/ios/RCTPushy/SSZipArchive/aes/hmac.c similarity index 100% rename from ios/RCTHotUpdate/SSZipArchive/aes/hmac.c rename to ios/RCTPushy/SSZipArchive/aes/hmac.c diff --git a/ios/RCTHotUpdate/SSZipArchive/aes/hmac.h b/ios/RCTPushy/SSZipArchive/aes/hmac.h similarity index 100% rename from ios/RCTHotUpdate/SSZipArchive/aes/hmac.h rename to ios/RCTPushy/SSZipArchive/aes/hmac.h diff --git a/ios/RCTHotUpdate/SSZipArchive/aes/prng.c b/ios/RCTPushy/SSZipArchive/aes/prng.c similarity index 100% rename from ios/RCTHotUpdate/SSZipArchive/aes/prng.c rename to ios/RCTPushy/SSZipArchive/aes/prng.c diff --git a/ios/RCTHotUpdate/SSZipArchive/aes/prng.h b/ios/RCTPushy/SSZipArchive/aes/prng.h similarity index 100% rename from ios/RCTHotUpdate/SSZipArchive/aes/prng.h rename to ios/RCTPushy/SSZipArchive/aes/prng.h diff --git a/ios/RCTHotUpdate/SSZipArchive/aes/pwd2key.c b/ios/RCTPushy/SSZipArchive/aes/pwd2key.c similarity index 100% rename from ios/RCTHotUpdate/SSZipArchive/aes/pwd2key.c rename to ios/RCTPushy/SSZipArchive/aes/pwd2key.c diff --git a/ios/RCTHotUpdate/SSZipArchive/aes/pwd2key.h b/ios/RCTPushy/SSZipArchive/aes/pwd2key.h similarity index 100% rename from ios/RCTHotUpdate/SSZipArchive/aes/pwd2key.h rename to ios/RCTPushy/SSZipArchive/aes/pwd2key.h diff --git a/ios/RCTHotUpdate/SSZipArchive/aes/sha1.c b/ios/RCTPushy/SSZipArchive/aes/sha1.c similarity index 100% rename from ios/RCTHotUpdate/SSZipArchive/aes/sha1.c rename to ios/RCTPushy/SSZipArchive/aes/sha1.c diff --git a/ios/RCTHotUpdate/SSZipArchive/aes/sha1.h b/ios/RCTPushy/SSZipArchive/aes/sha1.h similarity index 100% rename from ios/RCTHotUpdate/SSZipArchive/aes/sha1.h rename to ios/RCTPushy/SSZipArchive/aes/sha1.h diff --git a/ios/RCTHotUpdate/SSZipArchive/minizip/crypt.h b/ios/RCTPushy/SSZipArchive/minizip/crypt.h similarity index 100% rename from ios/RCTHotUpdate/SSZipArchive/minizip/crypt.h rename to ios/RCTPushy/SSZipArchive/minizip/crypt.h diff --git a/ios/RCTHotUpdate/SSZipArchive/minizip/ioapi.c b/ios/RCTPushy/SSZipArchive/minizip/ioapi.c similarity index 100% rename from ios/RCTHotUpdate/SSZipArchive/minizip/ioapi.c rename to ios/RCTPushy/SSZipArchive/minizip/ioapi.c diff --git a/ios/RCTHotUpdate/SSZipArchive/minizip/ioapi.h b/ios/RCTPushy/SSZipArchive/minizip/ioapi.h similarity index 100% rename from ios/RCTHotUpdate/SSZipArchive/minizip/ioapi.h rename to ios/RCTPushy/SSZipArchive/minizip/ioapi.h diff --git a/ios/RCTHotUpdate/SSZipArchive/minizip/mztools.c b/ios/RCTPushy/SSZipArchive/minizip/mztools.c similarity index 100% rename from ios/RCTHotUpdate/SSZipArchive/minizip/mztools.c rename to ios/RCTPushy/SSZipArchive/minizip/mztools.c diff --git a/ios/RCTHotUpdate/SSZipArchive/minizip/mztools.h b/ios/RCTPushy/SSZipArchive/minizip/mztools.h similarity index 100% rename from ios/RCTHotUpdate/SSZipArchive/minizip/mztools.h rename to ios/RCTPushy/SSZipArchive/minizip/mztools.h diff --git a/ios/RCTHotUpdate/SSZipArchive/minizip/unzip.c b/ios/RCTPushy/SSZipArchive/minizip/unzip.c similarity index 100% rename from ios/RCTHotUpdate/SSZipArchive/minizip/unzip.c rename to ios/RCTPushy/SSZipArchive/minizip/unzip.c diff --git a/ios/RCTHotUpdate/SSZipArchive/minizip/unzip.h b/ios/RCTPushy/SSZipArchive/minizip/unzip.h similarity index 100% rename from ios/RCTHotUpdate/SSZipArchive/minizip/unzip.h rename to ios/RCTPushy/SSZipArchive/minizip/unzip.h diff --git a/ios/RCTHotUpdate/SSZipArchive/minizip/zip.c b/ios/RCTPushy/SSZipArchive/minizip/zip.c similarity index 100% rename from ios/RCTHotUpdate/SSZipArchive/minizip/zip.c rename to ios/RCTPushy/SSZipArchive/minizip/zip.c diff --git a/ios/RCTHotUpdate/SSZipArchive/minizip/zip.h b/ios/RCTPushy/SSZipArchive/minizip/zip.h similarity index 100% rename from ios/RCTHotUpdate/SSZipArchive/minizip/zip.h rename to ios/RCTPushy/SSZipArchive/minizip/zip.h diff --git a/ios/pushy_build_time.txt b/ios/pushy_build_time.txt index 22b9a64..1f364fc 100644 --- a/ios/pushy_build_time.txt +++ b/ios/pushy_build_time.txt @@ -1 +1 @@ -1570371472 +1573835204 diff --git a/lib/index.js b/lib/index.js index d206c13..d15513c 100644 --- a/lib/index.js +++ b/lib/index.js @@ -1,14 +1,14 @@ import { NativeAppEventEmitter, NativeModules } from 'react-native'; -const HotUpdate = NativeModules.HotUpdate || {}; +const Pushy = NativeModules.Pushy || {}; const host = 'https://update.reactnative.cn/api'; -export const downloadRootDir = HotUpdate.downloadRootDir; -export const packageVersion = HotUpdate.packageVersion; -export const currentVersion = HotUpdate.currentVersion; -export const isFirstTime = HotUpdate.isFirstTime; -export const isRolledBack = HotUpdate.isRolledBack; -export const buildTime = HotUpdate.buildTime; +export const downloadRootDir = Pushy.downloadRootDir; +export const packageVersion = Pushy.packageVersion; +export const currentVersion = Pushy.currentVersion; +export const isFirstTime = Pushy.isFirstTime; +export const isRolledBack = Pushy.isRolledBack; +export const buildTime = Pushy.buildTime; /* Return json: @@ -69,18 +69,18 @@ export async function downloadUpdate(options) { } if (options.diffUrl) { - await HotUpdate.downloadPatchFromPpk({ + await Pushy.downloadPatchFromPpk({ updateUrl: options.diffUrl, hashName: options.hash, originHashName: currentVersion, }); } else if (options.pdiffUrl) { - await HotUpdate.downloadPatchFromPackage({ + await Pushy.downloadPatchFromPackage({ updateUrl: options.pdiffUrl, hashName: options.hash, }); } else { - await HotUpdate.downloadUpdate({ + await Pushy.downloadUpdate({ updateUrl: options.updateUrl, hashName: options.hash, }); @@ -90,19 +90,19 @@ export async function downloadUpdate(options) { export function switchVersion(hash) { assertRelease(); - HotUpdate.reloadUpdate({ hashName: hash }); + Pushy.reloadUpdate({ hashName: hash }); } export function switchVersionLater(hash) { assertRelease(); - HotUpdate.setNeedUpdate({ hashName: hash }); + Pushy.setNeedUpdate({ hashName: hash }); } export function markSuccess() { assertRelease(); - HotUpdate.markSuccess(); + Pushy.markSuccess(); } -NativeAppEventEmitter.addListener('RCTHotUpdateDownloadProgress', params => {}); +NativeAppEventEmitter.addListener('RCTPushyDownloadProgress', params => {}); -NativeAppEventEmitter.addListener('RCTHotUpdateUnzipProgress', params => {}); +NativeAppEventEmitter.addListener('RCTPushyUnzipProgress', params => {}); diff --git a/react-native-update.podspec b/react-native-update.podspec index d6371e1..1c688d4 100644 --- a/react-native-update.podspec +++ b/react-native-update.podspec @@ -11,10 +11,10 @@ Pod::Spec.new do |s| s.authors = package['author'] s.homepage = package['homepage'] - s.platform = :ios, "7.0" + s.platform = :ios, "8.0" s.source = { :git => 'https://github.com/reactnativecn/react-native-pushy.git', :tag => '#{s.version}' } s.libraries = 'bz2', 'z' - s.vendored_libraries = 'RCTHotUpdate/libRCTHotUpdate.a' + s.vendored_libraries = 'RCTPushy/libRCTPushy.a' s.pod_target_xcconfig = { 'USER_HEADER_SEARCH_PATHS' => '"$(SRCROOT)/../node_modules/react-native-update/ios"' } s.resource = 'ios/pushy_build_time.txt' s.script_phase = { :name => 'Generate build time', :script => '../../node_modules/react-native-update/scripts/generateiOSBuildTime.sh', :execution_position => :before_compile } @@ -22,13 +22,13 @@ Pod::Spec.new do |s| s.dependency 'React' s.dependency 'SSZipArchive' - s.subspec 'RCTHotUpdate' do |ss| - ss.source_files = 'ios/RCTHotUpdate/*.{h,m}' - ss.public_header_files = ['ios/RCTHotUpdate/RCTHotUpdate.h'] + s.subspec 'RCTPushy' do |ss| + ss.source_files = 'ios/RCTPushy/*.{h,m}' + ss.public_header_files = ['ios/RCTPushy/RCTPushy.h'] end s.subspec 'BSDiff' do |ss| - ss.source_files = 'ios/RCTHotUpdate/BSDiff/**/*.{h,m,c}' - ss.private_header_files = 'ios/RCTHotUpdate/BSDiff/**/*.h' + ss.source_files = 'ios/RCTPushy/BSDiff/**/*.{h,m,c}' + ss.private_header_files = 'ios/RCTPushy/BSDiff/**/*.h' end end