ソースを参照

faster workflow

Daniel Zlotin 7 年 前
コミット
3634cdf694
共有6 個のファイルを変更した140 個の追加4414 個の削除を含む
  1. 2
    0
      package.json
  2. 2
    10
      playground/package.json
  3. 2
    4
      playground/scripts/e2e.ios.js
  4. 1
    1
      playground/scripts/postinstall.js
  5. 0
    4374
      playground/yarn.lock
  6. 133
    25
      yarn.lock

+ 2
- 0
package.json ファイルの表示

@@ -59,6 +59,8 @@
59 59
     "jest-cli": "18.x.x",
60 60
     "remx": "0.1.x",
61 61
     "semver": "5.x.x",
62
+    "detox": "4.x.x",
63
+    "detox-server": "1.x.x",
62 64
     "shell-utils": "1.x.x"
63 65
   },
64 66
   "babel": {

+ 2
- 10
playground/package.json ファイルの表示

@@ -9,16 +9,8 @@
9 9
     "android": "cd android && ./gradlew installDebug",
10 10
     "e2e": "node ./scripts/e2e.ios.js"
11 11
   },
12
-  "dependencies": {
13
-    "react-native": "0.38.0",
14
-    "react": "15.4.1"
15
-  },
16
-  "//": "use react-native-navigation: 2.x.x --> we are manually installing it from a script for quicker workflow",
17
-  "devDependencies": {
18
-    "detox": "4.x.x",
19
-    "detox-server": "1.x.x",
20
-    "shell-utils": "1.x.x"
21
-  },
12
+  "//": "use react-native-navigation: 2.x.x --> we are manually installing it from a script for quicker workflow. Along with detox and shell-utils",
13
+  "dependencies": {},
22 14
   "detox": {
23 15
     "session": {
24 16
       "server": "ws://localhost:8099",

+ 2
- 4
playground/scripts/e2e.ios.js ファイルの表示

@@ -36,7 +36,7 @@ function e2e() { //eslint-disable-line
36 36
     shellUtils.exec.execSync(`echo 'travis_fold:start:detox-ios'`);
37 37
     shellUtils.exec.execSyncSilent(`watchman watch-del-all || true`);
38 38
     shellUtils.exec.kill(`detox-server`);
39
-    shellUtils.exec.exec(`./node_modules/.bin/detox-server > ./detox-server.log 2>&1`);
39
+    shellUtils.exec.exec(`./node_modules/.bin/detox-server`);
40 40
     const detoxAppBuildPath = `ios/DerivedData/playground/Build/Products/${release ? 'Release' : 'Debug'}-iphonesimulator/playground.app`;
41 41
 
42 42
     shellUtils.exec.execSync(`detoxAppBuildPath="${detoxAppBuildPath}"
@@ -50,10 +50,8 @@ function e2e() { //eslint-disable-line
50 50
     if (process.env.CI) {
51 51
       shellUtils.exec.kill(`Simulator`);
52 52
       shellUtils.exec.kill(`CoreSimulator`);
53
+      shellUtils.exec.execSync(`sleep 5`);
53 54
     }
54
-    shellUtils.exec.execSync(`cat ./detox-server.log`);
55
-    shellUtils.exec.execSync(`rm -f ./detox-server.log`);
56
-    shellUtils.exec.execSync(`sleep 5`);
57 55
     shellUtils.exec.execSync(`echo 'travis_fold:end:detox-ios'`);
58 56
   }
59 57
 }

+ 1
- 1
playground/scripts/postinstall.js ファイルの表示

@@ -8,8 +8,8 @@ function installNavigation() {
8 8
 }
9 9
 
10 10
 function run() {
11
+  shellUtils.exec.execSync(`cp -rf ../node_modules ./`);
11 12
   shellUtils.exec.execSync(`./scripts/ignoreReactWarnings.rb`);
12
-
13 13
   installNavigation();
14 14
 }
15 15
 

+ 0
- 4374
playground/yarn.lock
ファイル差分が大きすぎるため省略します
ファイルの表示


+ 133
- 25
yarn.lock ファイルの表示

@@ -921,6 +921,10 @@ beeper@^1.0.0:
921 921
   version "1.1.1"
922 922
   resolved "https://registry.yarnpkg.com/beeper/-/beeper-1.1.1.tgz#e6d5ea8c5dad001304a70b22638447f69cb2f809"
923 923
 
924
+big-integer@^1.6.7:
925
+  version "1.6.17"
926
+  resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.17.tgz#f0dcf5109a949e42a993ee3e8fb2070452817b51"
927
+
924 928
 binary-extensions@^1.0.0:
925 929
   version "1.8.0"
926 930
   resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.8.0.tgz#48ec8d16df4377eae5fa5884682480af4d95c774"
@@ -976,6 +980,12 @@ bplist-parser@0.0.6:
976 980
   version "0.0.6"
977 981
   resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.0.6.tgz#38da3471817df9d44ab3892e27707bbbd75a11b9"
978 982
 
983
+bplist-parser@^0.1.1:
984
+  version "0.1.1"
985
+  resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.1.1.tgz#d60d5dcc20cba6dc7e1f299b35d3e1f95dafbae6"
986
+  dependencies:
987
+    big-integer "^1.6.7"
988
+
979 989
 brace-expansion@^1.0.0:
980 990
   version "1.1.6"
981 991
   resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.6.tgz#7197d7eaa9b87e648390ea61fc66c84427420df9"
@@ -997,6 +1007,10 @@ browser-resolve@^1.11.2, browser-resolve@^1.7.0:
997 1007
   dependencies:
998 1008
     resolve "1.1.7"
999 1009
 
1010
+browser-stdout@1.3.0:
1011
+  version "1.3.0"
1012
+  resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.0.tgz#f351d32969d32fa5d7a5567154263d928ae3bd1f"
1013
+
1000 1014
 bser@^1.0.2:
1001 1015
   version "1.0.2"
1002 1016
   resolved "https://registry.yarnpkg.com/bser/-/bser-1.0.2.tgz#381116970b2a6deea5646dd15dd7278444b56169"
@@ -1116,6 +1130,14 @@ cheerio@^0.19.0:
1116 1130
     htmlparser2 "~3.8.1"
1117 1131
     lodash "^3.2.0"
1118 1132
 
1133
+child-process-promise@^2.2.0:
1134
+  version "2.2.0"
1135
+  resolved "https://registry.yarnpkg.com/child-process-promise/-/child-process-promise-2.2.0.tgz#08f6c9ed7848c770c0a2539cb132f4ce0840a866"
1136
+  dependencies:
1137
+    cross-spawn "^4.0.2"
1138
+    node-version "^1.0.0"
1139
+    promise-polyfill "^6.0.1"
1140
+
1119 1141
 chokidar@^1.6.1:
1120 1142
   version "1.6.1"
1121 1143
   resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.6.1.tgz#2f4447ab5e96e50fb3d789fd90d4c72e0e4c70c2"
@@ -1222,7 +1244,7 @@ combined-stream@^1.0.5, combined-stream@~1.0.5:
1222 1244
   dependencies:
1223 1245
     delayed-stream "~1.0.0"
1224 1246
 
1225
-commander@^2.5.0, commander@^2.8.1, commander@^2.9.0:
1247
+commander@2.9.0, commander@^2.5.0, commander@^2.8.1, commander@^2.9.0:
1226 1248
   version "2.9.0"
1227 1249
   resolved "https://registry.yarnpkg.com/commander/-/commander-2.9.0.tgz#9c99094176e12240cb22d6c5146098400fe0f7d4"
1228 1250
   dependencies:
@@ -1408,6 +1430,13 @@ cross-spawn@^3.0.1:
1408 1430
     lru-cache "^4.0.1"
1409 1431
     which "^1.2.9"
1410 1432
 
1433
+cross-spawn@^4.0.2:
1434
+  version "4.0.2"
1435
+  resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-4.0.2.tgz#7b9247621c23adfdd3856004a823cbe397424d41"
1436
+  dependencies:
1437
+    lru-cache "^4.0.1"
1438
+    which "^1.2.9"
1439
+
1411 1440
 cryptiles@2.x.x:
1412 1441
   version "2.0.5"
1413 1442
   resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-2.0.5.tgz#3bdfecdc608147c1c67202fa291e7dca59eaa3b8"
@@ -1490,6 +1519,12 @@ dateformat@^2.0.0:
1490 1519
   version "2.0.0"
1491 1520
   resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-2.0.0.tgz#2743e3abb5c3fc2462e527dca445e04e9f4dee17"
1492 1521
 
1522
+debug@2.2.0, debug@~2.2.0:
1523
+  version "2.2.0"
1524
+  resolved "https://registry.yarnpkg.com/debug/-/debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da"
1525
+  dependencies:
1526
+    ms "0.7.1"
1527
+
1493 1528
 debug@2.3.3:
1494 1529
   version "2.3.3"
1495 1530
   resolved "https://registry.yarnpkg.com/debug/-/debug-2.3.3.tgz#40c453e67e6e13c901ddec317af8986cda9eff8c"
@@ -1502,12 +1537,6 @@ debug@^2.0.0, debug@^2.1.0, debug@^2.1.1, debug@^2.2.0:
1502 1537
   dependencies:
1503 1538
     ms "0.7.2"
1504 1539
 
1505
-debug@~2.2.0:
1506
-  version "2.2.0"
1507
-  resolved "https://registry.yarnpkg.com/debug/-/debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da"
1508
-  dependencies:
1509
-    ms "0.7.1"
1510
-
1511 1540
 decamelize@^1.0.0, decamelize@^1.1.1, decamelize@^1.1.2:
1512 1541
   version "1.2.0"
1513 1542
   resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
@@ -1657,6 +1686,30 @@ detective@^4.0.0, detective@^4.3.1:
1657 1686
     acorn "^3.1.0"
1658 1687
     defined "^1.0.0"
1659 1688
 
1689
+detox-server@1.x.x:
1690
+  version "1.1.0"
1691
+  resolved "https://registry.yarnpkg.com/detox-server/-/detox-server-1.1.0.tgz#4d3c9a2a54fa2ed963d6c3a12dfb417226dc38ca"
1692
+  dependencies:
1693
+    lodash "^4.13.1"
1694
+    ws "^1.1.0"
1695
+
1696
+detox@4.x.x:
1697
+  version "4.1.4"
1698
+  resolved "https://registry.yarnpkg.com/detox/-/detox-4.1.4.tgz#5e24de40febaba00da0a0a32e76a0ba0dedff0c9"
1699
+  dependencies:
1700
+    bplist-parser "^0.1.1"
1701
+    child-process-promise "^2.2.0"
1702
+    commander "^2.9.0"
1703
+    lodash "^4.14.1"
1704
+    mocha "^3.2.0"
1705
+    npmlog "^4.0.2"
1706
+    react-native-invoke "^0.2.1"
1707
+    ws "^1.1.1"
1708
+
1709
+diff@1.4.0:
1710
+  version "1.4.0"
1711
+  resolved "https://registry.yarnpkg.com/diff/-/diff-1.4.0.tgz#7f28d2eb9ee7b15a97efd89ce63dcfdaa3ccbabf"
1712
+
1660 1713
 diff@^2.1.2:
1661 1714
   version "2.2.3"
1662 1715
   resolved "https://registry.yarnpkg.com/diff/-/diff-2.2.3.tgz#60eafd0d28ee906e4e8ff0a52c1229521033bf99"
@@ -1683,11 +1736,7 @@ dom-walk@^0.1.0:
1683 1736
   version "0.1.1"
1684 1737
   resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.1.tgz#672226dc74c8f799ad35307df936aba11acd6018"
1685 1738
 
1686
-domelementtype@1:
1687
-  version "1.3.0"
1688
-  resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.0.tgz#b17aed82e8ab59e52dd9c19b1756e0fc187204c2"
1689
-
1690
-domelementtype@~1.1.1:
1739
+domelementtype@1, domelementtype@~1.1.1:
1691 1740
   version "1.1.3"
1692 1741
   resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.1.3.tgz#bd28773e2642881aec51544924299c5cd822185b"
1693 1742
 
@@ -1888,7 +1937,7 @@ escape-html@~1.0.3:
1888 1937
   version "1.0.3"
1889 1938
   resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
1890 1939
 
1891
-escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5:
1940
+escape-string-regexp@1.0.5, escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5:
1892 1941
   version "1.0.5"
1893 1942
   resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
1894 1943
 
@@ -2455,6 +2504,17 @@ glob-stream@^5.3.2:
2455 2504
     to-absolute-glob "^0.1.1"
2456 2505
     unique-stream "^2.0.2"
2457 2506
 
2507
+glob@7.0.5:
2508
+  version "7.0.5"
2509
+  resolved "https://registry.yarnpkg.com/glob/-/glob-7.0.5.tgz#b4202a69099bbb4d292a7c1b95b6682b67ebdc95"
2510
+  dependencies:
2511
+    fs.realpath "^1.0.0"
2512
+    inflight "^1.0.4"
2513
+    inherits "2"
2514
+    minimatch "^3.0.2"
2515
+    once "^1.3.0"
2516
+    path-is-absolute "^1.0.0"
2517
+
2458 2518
 glob@^5.0.15, glob@^5.0.3:
2459 2519
   version "5.0.15"
2460 2520
   resolved "https://registry.yarnpkg.com/glob/-/glob-5.0.15.tgz#1bc936b9e02f4a603fcc222ecf7633d30b8b93b1"
@@ -2559,6 +2619,10 @@ grouped-queue@^0.3.0:
2559 2619
   dependencies:
2560 2620
     lodash "^4.17.2"
2561 2621
 
2622
+growl@1.9.2:
2623
+  version "1.9.2"
2624
+  resolved "https://registry.yarnpkg.com/growl/-/growl-1.9.2.tgz#0ea7743715db8d8de2c5ede1775e1b45ac85c02f"
2625
+
2562 2626
 growly@^1.2.0:
2563 2627
   version "1.3.0"
2564 2628
   resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081"
@@ -2727,7 +2791,7 @@ http-signature@~1.1.0:
2727 2791
     jsprim "^1.2.2"
2728 2792
     sshpk "^1.7.0"
2729 2793
 
2730
-iconv-lite@0.4.11, iconv-lite@^0.4.5:
2794
+iconv-lite@0.4.11:
2731 2795
   version "0.4.11"
2732 2796
   resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.11.tgz#2ecb42fd294744922209a2e7c404dac8793d8ade"
2733 2797
 
@@ -2735,7 +2799,7 @@ iconv-lite@0.4.13:
2735 2799
   version "0.4.13"
2736 2800
   resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.13.tgz#1f88aba4ab0b1508e8312acc39345f36e992e2f2"
2737 2801
 
2738
-iconv-lite@^0.4.13, iconv-lite@~0.4.13:
2802
+iconv-lite@^0.4.13, iconv-lite@^0.4.5, iconv-lite@~0.4.13:
2739 2803
   version "0.4.15"
2740 2804
   resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.15.tgz#fe265a218ac6a57cfe854927e9d04c19825eddeb"
2741 2805
 
@@ -3405,6 +3469,10 @@ json-stringify-safe@~5.0.1:
3405 3469
   version "5.0.1"
3406 3470
   resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
3407 3471
 
3472
+json3@3.3.2:
3473
+  version "3.3.2"
3474
+  resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.2.tgz#3c0434743df93e2f5c42aee7b19bcb483575f4e1"
3475
+
3408 3476
 json5@^0.4.0:
3409 3477
   version "0.4.0"
3410 3478
   resolved "https://registry.yarnpkg.com/json5/-/json5-0.4.0.tgz#054352e4c4c80c86c0923877d449de176a732c8d"
@@ -3531,6 +3599,10 @@ lodash._basecopy@^3.0.0:
3531 3599
   version "3.0.1"
3532 3600
   resolved "https://registry.yarnpkg.com/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36"
3533 3601
 
3602
+lodash._basecreate@^3.0.0:
3603
+  version "3.0.3"
3604
+  resolved "https://registry.yarnpkg.com/lodash._basecreate/-/lodash._basecreate-3.0.3.tgz#1bc661614daa7fc311b7d03bf16806a0213cf821"
3605
+
3534 3606
 lodash._basefor@^3.0.0:
3535 3607
   version "3.0.3"
3536 3608
   resolved "https://registry.yarnpkg.com/lodash._basefor/-/lodash._basefor-3.0.3.tgz#7550b4e9218ef09fad24343b612021c79b4c20c2"
@@ -3582,6 +3654,14 @@ lodash.clonedeep@^3.0.0:
3582 3654
     lodash._baseclone "^3.0.0"
3583 3655
     lodash._bindcallback "^3.0.0"
3584 3656
 
3657
+lodash.create@3.1.1:
3658
+  version "3.1.1"
3659
+  resolved "https://registry.yarnpkg.com/lodash.create/-/lodash.create-3.1.1.tgz#d7f2849f0dbda7e04682bb8cd72ab022461debe7"
3660
+  dependencies:
3661
+    lodash._baseassign "^3.0.0"
3662
+    lodash._basecreate "^3.0.0"
3663
+    lodash._isiterateecall "^3.0.0"
3664
+
3585 3665
 lodash.escape@^3.0.0:
3586 3666
   version "3.2.0"
3587 3667
   resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-3.2.0.tgz#995ee0dc18c1b48cc92effae71a10aab5b487698"
@@ -3649,7 +3729,7 @@ lodash.templatesettings@^3.0.0:
3649 3729
     lodash._reinterpolate "^3.0.0"
3650 3730
     lodash.escape "^3.0.0"
3651 3731
 
3652
-lodash@4.x.x, lodash@^4.0.0, lodash@^4.14.0, lodash@^4.16.6, lodash@^4.17.2, lodash@^4.2.0, lodash@^4.3.0, lodash@^4.6.1:
3732
+lodash@4.x.x, lodash@^4.0.0, lodash@^4.13.1, lodash@^4.14.0, lodash@^4.14.1, lodash@^4.16.6, lodash@^4.17.2, lodash@^4.2.0, lodash@^4.3.0, lodash@^4.6.1:
3653 3733
   version "4.17.4"
3654 3734
   resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae"
3655 3735
 
@@ -3846,7 +3926,7 @@ minimist@^1.1.0, minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0:
3846 3926
   version "1.2.0"
3847 3927
   resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
3848 3928
 
3849
-"mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.1:
3929
+mkdirp@0.5.1, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.1:
3850 3930
   version "0.5.1"
3851 3931
   resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903"
3852 3932
   dependencies:
@@ -3862,6 +3942,22 @@ mobx@2.x.x:
3862 3942
   version "2.7.0"
3863 3943
   resolved "https://registry.yarnpkg.com/mobx/-/mobx-2.7.0.tgz#cf3d82d18c0ca7f458d8f2a240817b3dc7e54a01"
3864 3944
 
3945
+mocha@^3.2.0:
3946
+  version "3.2.0"
3947
+  resolved "https://registry.yarnpkg.com/mocha/-/mocha-3.2.0.tgz#7dc4f45e5088075171a68896814e6ae9eb7a85e3"
3948
+  dependencies:
3949
+    browser-stdout "1.3.0"
3950
+    commander "2.9.0"
3951
+    debug "2.2.0"
3952
+    diff "1.4.0"
3953
+    escape-string-regexp "1.0.5"
3954
+    glob "7.0.5"
3955
+    growl "1.9.2"
3956
+    json3 "3.3.2"
3957
+    lodash.create "3.1.1"
3958
+    mkdirp "0.5.1"
3959
+    supports-color "3.1.2"
3960
+
3865 3961
 module-deps@^3.9.1:
3866 3962
   version "3.9.1"
3867 3963
   resolved "https://registry.yarnpkg.com/module-deps/-/module-deps-3.9.1.tgz#ea75caf9199090d25b0d5512b5acacb96e7f87f3"
@@ -3996,6 +4092,10 @@ node-uuid@1.4.7:
3996 4092
   version "1.4.7"
3997 4093
   resolved "https://registry.yarnpkg.com/node-uuid/-/node-uuid-1.4.7.tgz#6da5a17668c4b3dd59623bda11cf7fa4c1f60a6f"
3998 4094
 
4095
+node-version@^1.0.0:
4096
+  version "1.0.0"
4097
+  resolved "https://registry.yarnpkg.com/node-version/-/node-version-1.0.0.tgz#1b9b9584a9a7f7a6123f215cd14a652bf21ab19e"
4098
+
3999 4099
 nopt@^3.0.0, nopt@~3.0.6:
4000 4100
   version "3.0.6"
4001 4101
   resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9"
@@ -4023,7 +4123,7 @@ npmlog@^2.0.4:
4023 4123
     are-we-there-yet "~1.1.2"
4024 4124
     gauge "~1.2.5"
4025 4125
 
4026
-npmlog@^4.0.1:
4126
+npmlog@^4.0.1, npmlog@^4.0.2:
4027 4127
   version "4.0.2"
4028 4128
   resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.0.2.tgz#d03950e0e78ce1527ba26d2a7592e9348ac3e75f"
4029 4129
   dependencies:
@@ -4304,6 +4404,10 @@ progress@^1.1.8:
4304 4404
   version "1.1.8"
4305 4405
   resolved "https://registry.yarnpkg.com/progress/-/progress-1.1.8.tgz#e260c78f6161cdd9b0e56cc3e0a85de17c7a57be"
4306 4406
 
4407
+promise-polyfill@^6.0.1:
4408
+  version "6.0.2"
4409
+  resolved "https://registry.yarnpkg.com/promise-polyfill/-/promise-polyfill-6.0.2.tgz#d9c86d3dc4dc2df9016e88946defd69b49b41162"
4410
+
4307 4411
 promise@^7.1.1:
4308 4412
   version "7.1.1"
4309 4413
   resolved "https://registry.yarnpkg.com/promise/-/promise-7.1.1.tgz#489654c692616b8aa55b0724fa809bb7db49c5bf"
@@ -4374,6 +4478,10 @@ react-deep-force-update@^1.0.0:
4374 4478
   version "1.0.1"
4375 4479
   resolved "https://registry.yarnpkg.com/react-deep-force-update/-/react-deep-force-update-1.0.1.tgz#f911b5be1d2a6fe387507dd6e9a767aa2924b4c7"
4376 4480
 
4481
+react-native-invoke@^0.2.1:
4482
+  version "0.2.2"
4483
+  resolved "https://registry.yarnpkg.com/react-native-invoke/-/react-native-invoke-0.2.2.tgz#6aef6d6ab16e44cc08471dd48e846f0df72323c0"
4484
+
4377 4485
 react-native@0.38.0:
4378 4486
   version "0.38.0"
4379 4487
   resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.38.0.tgz#fa553d467a9e75cbd6a0c15eb1ab88346e0d5d5c"
@@ -5129,6 +5237,12 @@ sum-up@^1.0.1:
5129 5237
   dependencies:
5130 5238
     chalk "^1.0.0"
5131 5239
 
5240
+supports-color@3.1.2, supports-color@^3.1.2:
5241
+  version "3.1.2"
5242
+  resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.1.2.tgz#72a262894d9d408b956ca05ff37b2ed8a6e2a2d5"
5243
+  dependencies:
5244
+    has-flag "^1.0.0"
5245
+
5132 5246
 supports-color@^0.2.0:
5133 5247
   version "0.2.0"
5134 5248
   resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-0.2.0.tgz#d92de2694eb3f67323973d7ae3d8b55b4c22190a"
@@ -5137,12 +5251,6 @@ supports-color@^2.0.0:
5137 5251
   version "2.0.0"
5138 5252
   resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"
5139 5253
 
5140
-supports-color@^3.1.2:
5141
-  version "3.2.3"
5142
-  resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6"
5143
-  dependencies:
5144
-    has-flag "^1.0.0"
5145
-
5146 5254
 "symbol-tree@>= 3.1.0 < 4.0.0":
5147 5255
   version "3.2.1"
5148 5256
   resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.1.tgz#8549dd1d01fa9f893c18cc9ab0b106b4d9b168cb"
@@ -5646,7 +5754,7 @@ write@^0.2.1:
5646 5754
   dependencies:
5647 5755
     mkdirp "^0.5.1"
5648 5756
 
5649
-ws@^1.1.0:
5757
+ws@^1.1.0, ws@^1.1.1:
5650 5758
   version "1.1.1"
5651 5759
   resolved "https://registry.yarnpkg.com/ws/-/ws-1.1.1.tgz#082ddb6c641e85d4bb451f03d52f06eabdb1f018"
5652 5760
   dependencies: