Skip to content

Commit f09226e

Browse files
authored
Update to latest version of flow (immutable-js#1312)
* Update to latest version of flow * Ignore older versions in node_modules from flow tests
1 parent 96e1f72 commit f09226e

File tree

3 files changed

+138
-13
lines changed

3 files changed

+138
-13
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@
6767
"eslint-plugin-jsx-a11y": "4.0.0",
6868
"eslint-plugin-prettier": "2.0.1",
6969
"eslint-plugin-react": "6.10.0",
70-
"flow-bin": "0.50.0",
70+
"flow-bin": "0.56.0",
7171
"gulp": "3.9.1",
7272
"gulp-concat": "2.6.1",
7373
"gulp-filter": "5.0.0",
@@ -80,7 +80,7 @@
8080
"jasmine-check": "0.1.5",
8181
"jest": "19.0.2",
8282
"marked": "0.3.6",
83-
"microtime": "^2.1.2",
83+
"microtime": "2.1.6",
8484
"mkdirp": "0.5.1",
8585
"npm-run-all": "4.0.2",
8686
"prettier": "0.22.0",

type-definitions/tests/.flowconfig

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,7 @@
33

44
[options]
55
suppress_comment=\\(.\\|\n\\)*\\$ExpectError
6+
7+
[ignore]
8+
💩 Protect against transitively installed immutable-js from dev tools
9+
.*/node_modules/immutable/.*

yarn.lock

Lines changed: 132 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -533,6 +533,12 @@ bl@^0.9.1:
533533
dependencies:
534534
readable-stream "~1.0.26"
535535

536+
bl@^1.0.0:
537+
version "1.2.1"
538+
resolved "https://registry.yarnpkg.com/bl/-/bl-1.2.1.tgz#cac328f7bee45730d404b692203fcb590e172d5e"
539+
dependencies:
540+
readable-stream "^2.0.5"
541+
536542
blob@0.0.4:
537543
version "0.0.4"
538544
resolved "https://registry.yarnpkg.com/blob/-/blob-0.0.4.tgz#bcf13052ca54463f30f9fc7e95b9a47630a94921"
@@ -900,6 +906,10 @@ chokidar@1.6.1:
900906
optionalDependencies:
901907
fsevents "^1.0.0"
902908

909+
chownr@^1.0.1:
910+
version "1.0.1"
911+
resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.0.1.tgz#e2a75042a9551908bebd25b8523d5f9769d79181"
912+
903913
ci-info@^1.0.0:
904914
version "1.0.0"
905915
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.0.0.tgz#dc5285f2b4e251821683681c381c3388f46ec534"
@@ -1498,6 +1508,12 @@ encodeurl@~1.0.1:
14981508
version "1.0.1"
14991509
resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.1.tgz#79e3d58655346909fe6f0f45a5de68103b294d20"
15001510

1511+
end-of-stream@^1.0.0, end-of-stream@^1.1.0:
1512+
version "1.4.0"
1513+
resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.0.tgz#7a90d833efda6cfa6eac0f4949dbb0fad3a63206"
1514+
dependencies:
1515+
once "^1.4.0"
1516+
15011517
end-of-stream@~0.1.5:
15021518
version "0.1.5"
15031519
resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-0.1.5.tgz#8e177206c3c80837d85632e8b9359dfe8b2f6eaf"
@@ -1899,6 +1915,10 @@ expand-range@^1.8.1:
18991915
dependencies:
19001916
fill-range "^2.1.0"
19011917

1918+
expand-template@^1.0.2:
1919+
version "1.1.0"
1920+
resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-1.1.0.tgz#e09efba977bf98f9ee0ed25abd0c692e02aec3fc"
1921+
19021922
expand-tilde@^1.2.1, expand-tilde@^1.2.2:
19031923
version "1.2.2"
19041924
resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-1.2.2.tgz#0b81eba897e5a3d31d1c3d102f8f01441e559449"
@@ -2064,9 +2084,9 @@ flat-cache@^1.2.1:
20642084
graceful-fs "^4.1.2"
20652085
write "^0.2.1"
20662086

2067-
flow-bin@0.50.0:
2068-
version "0.50.0"
2069-
resolved "https://registry.yarnpkg.com/flow-bin/-/flow-bin-0.50.0.tgz#d4cdb2430dee1a3599f0eb6fe551146e3027256a"
2087+
flow-bin@0.56.0:
2088+
version "0.56.0"
2089+
resolved "https://registry.yarnpkg.com/flow-bin/-/flow-bin-0.56.0.tgz#ce43092203a344ba9bf63c0cabe95d95145f6cad"
20702090

20712091
flow-parser@0.40.0:
20722092
version "0.40.0"
@@ -2205,6 +2225,10 @@ getpass@^0.1.1:
22052225
dependencies:
22062226
assert-plus "^1.0.0"
22072227

2228+
github-from-package@0.0.0:
2229+
version "0.0.0"
2230+
resolved "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce"
2231+
22082232
glob-base@^0.3.0:
22092233
version "0.3.0"
22102234
resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4"
@@ -2694,7 +2718,7 @@ inherits@1:
26942718
version "1.0.2"
26952719
resolved "https://registry.yarnpkg.com/inherits/-/inherits-1.0.2.tgz#ca4309dadee6b54cc0b8d247e8d7c7a0975bdc9b"
26962720

2697-
inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@~2.0.0, inherits@~2.0.1:
2721+
inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3:
26982722
version "2.0.3"
26992723
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
27002724

@@ -3767,12 +3791,13 @@ micromatch@2.3.11, micromatch@^2.1.5, micromatch@^2.3.11, micromatch@^2.3.7:
37673791
parse-glob "^3.0.4"
37683792
regex-cache "^0.4.2"
37693793

3770-
microtime@^2.1.2:
3771-
version "2.1.2"
3772-
resolved "https://registry.yarnpkg.com/microtime/-/microtime-2.1.2.tgz#9c955d0781961ab13a1b6f9a82b080f5d7ecd83b"
3794+
microtime@2.1.6:
3795+
version "2.1.6"
3796+
resolved "https://registry.yarnpkg.com/microtime/-/microtime-2.1.6.tgz#76047a03f91ced5abb2e5367e5f1df2ede756bae"
37733797
dependencies:
37743798
bindings "1.2.x"
3775-
nan "2.4.x"
3799+
nan "2.6.x"
3800+
prebuild-install "^2.1.0"
37763801

37773802
miller-rabin@^4.0.0:
37783803
version "4.0.0"
@@ -3890,7 +3915,11 @@ mute-stream@0.0.5:
38903915
version "0.0.5"
38913916
resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.5.tgz#8fbfabb0a98a253d3184331f9e8deb7372fac6c0"
38923917

3893-
nan@2.4.x, nan@^2.3.0:
3918+
nan@2.6.x:
3919+
version "2.6.2"
3920+
resolved "https://registry.yarnpkg.com/nan/-/nan-2.6.2.tgz#e4ff34e6c95fdfb5aecc08de6596f43605a7db45"
3921+
3922+
nan@^2.3.0:
38943923
version "2.4.0"
38953924
resolved "https://registry.yarnpkg.com/nan/-/nan-2.4.0.tgz#fb3c59d45fe4effe215f0b890f8adf6eb32d2232"
38963925

@@ -3906,6 +3935,10 @@ negotiator@0.6.1:
39063935
version "0.6.1"
39073936
resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9"
39083937

3938+
node-abi@^2.0.0:
3939+
version "2.1.1"
3940+
resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-2.1.1.tgz#c9cda256ec8aa99bcab2f6446db38af143338b2a"
3941+
39093942
node-int64@^0.4.0:
39103943
version "0.4.0"
39113944
resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b"
@@ -3937,6 +3970,10 @@ node-uuid@~1.4.7:
39373970
version "1.4.7"
39383971
resolved "https://registry.yarnpkg.com/node-uuid/-/node-uuid-1.4.7.tgz#6da5a17668c4b3dd59623bda11cf7fa4c1f60a6f"
39393972

3973+
noop-logger@^0.1.1:
3974+
version "0.1.1"
3975+
resolved "https://registry.yarnpkg.com/noop-logger/-/noop-logger-0.1.1.tgz#94a2b1633c4f1317553007d8966fd0e841b6a4c2"
3976+
39403977
nopt@3.0.x, nopt@~3.0.6:
39413978
version "3.0.6"
39423979
resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9"
@@ -4044,7 +4081,7 @@ on-finished@~2.3.0:
40444081
dependencies:
40454082
ee-first "1.1.1"
40464083

4047-
once@^1.3.0, once@^1.4.0:
4084+
once@^1.3.0, once@^1.3.1, once@^1.4.0:
40484085
version "1.4.0"
40494086
resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
40504087
dependencies:
@@ -4346,6 +4383,25 @@ portscanner@2.1.1:
43464383
async "1.5.2"
43474384
is-number-like "^1.0.3"
43484385

4386+
prebuild-install@^2.1.0:
4387+
version "2.2.2"
4388+
resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-2.2.2.tgz#dd47c4d61f3754fb17bbf601759e5922e16e0671"
4389+
dependencies:
4390+
expand-template "^1.0.2"
4391+
github-from-package "0.0.0"
4392+
minimist "^1.2.0"
4393+
mkdirp "^0.5.1"
4394+
node-abi "^2.0.0"
4395+
noop-logger "^0.1.1"
4396+
npmlog "^4.0.1"
4397+
os-homedir "^1.0.1"
4398+
pump "^1.0.1"
4399+
rc "^1.1.6"
4400+
simple-get "^1.4.2"
4401+
tar-fs "^1.13.0"
4402+
tunnel-agent "^0.6.0"
4403+
xtend "4.0.1"
4404+
43494405
prelude-ls@~1.1.2:
43504406
version "1.1.2"
43514407
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
@@ -4439,6 +4495,13 @@ public-encrypt@^4.0.0:
44394495
parse-asn1 "^5.0.0"
44404496
randombytes "^2.0.1"
44414497

4498+
pump@^1.0.0, pump@^1.0.1:
4499+
version "1.0.2"
4500+
resolved "https://registry.yarnpkg.com/pump/-/pump-1.0.2.tgz#3b3ee6512f94f0e575538c17995f9f16990a5d51"
4501+
dependencies:
4502+
end-of-stream "^1.1.0"
4503+
once "^1.3.1"
4504+
44424505
punycode@1.3.2:
44434506
version "1.3.2"
44444507
resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d"
@@ -4564,6 +4627,18 @@ read-pkg@^2.0.0:
45644627
isarray "0.0.1"
45654628
string_decoder "~0.10.x"
45664629

4630+
readable-stream@^2.0.0, readable-stream@^2.0.5:
4631+
version "2.3.3"
4632+
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.3.tgz#368f2512d79f9d46fdfc71349ae7878bbc1eb95c"
4633+
dependencies:
4634+
core-util-is "~1.0.0"
4635+
inherits "~2.0.3"
4636+
isarray "~1.0.0"
4637+
process-nextick-args "~1.0.6"
4638+
safe-buffer "~5.1.1"
4639+
string_decoder "~1.0.3"
4640+
util-deprecate "~1.0.1"
4641+
45674642
"readable-stream@^2.0.0 || ^1.1.13", readable-stream@^2.0.2, readable-stream@^2.1.5:
45684643
version "2.2.3"
45694644
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.2.3.tgz#9cf49463985df016c8ae8813097a9293a9b33729"
@@ -4902,6 +4977,10 @@ safe-buffer@^5.0.1:
49024977
version "5.0.1"
49034978
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.0.1.tgz#d263ca54696cd8a306b5ca6551e92de57918fbe7"
49044979

4980+
safe-buffer@~5.1.0, safe-buffer@~5.1.1:
4981+
version "5.1.1"
4982+
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853"
4983+
49054984
sane@~1.5.0:
49064985
version "1.5.0"
49074986
resolved "https://registry.yarnpkg.com/sane/-/sane-1.5.0.tgz#a4adeae764d048621ecb27d5f9ecf513101939f3"
@@ -5051,6 +5130,14 @@ signal-exit@^3.0.0:
50515130
version "3.0.2"
50525131
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d"
50535132

5133+
simple-get@^1.4.2:
5134+
version "1.4.3"
5135+
resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-1.4.3.tgz#e9755eda407e96da40c5e5158c9ea37b33becbeb"
5136+
dependencies:
5137+
once "^1.3.1"
5138+
unzip-response "^1.0.0"
5139+
xtend "^4.0.0"
5140+
50545141
slash@^1.0.0:
50555142
version "1.0.0"
50565143
resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55"
@@ -5304,6 +5391,12 @@ string_decoder@~0.10.0, string_decoder@~0.10.x:
53045391
version "0.10.31"
53055392
resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94"
53065393

5394+
string_decoder@~1.0.3:
5395+
version "1.0.3"
5396+
resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.3.tgz#0fc67d7c141825de94282dd536bec6b9bce860ab"
5397+
dependencies:
5398+
safe-buffer "~5.1.0"
5399+
53075400
stringstream@~0.0.4:
53085401
version "0.0.5"
53095402
resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878"
@@ -5384,6 +5477,15 @@ table@^3.7.8:
53845477
slice-ansi "0.0.4"
53855478
string-width "^2.0.0"
53865479

5480+
tar-fs@^1.13.0:
5481+
version "1.15.3"
5482+
resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-1.15.3.tgz#eccf935e941493d8151028e636e51ce4c3ca7f20"
5483+
dependencies:
5484+
chownr "^1.0.1"
5485+
mkdirp "^0.5.1"
5486+
pump "^1.0.0"
5487+
tar-stream "^1.1.2"
5488+
53875489
tar-pack@~3.3.0:
53885490
version "3.3.0"
53895491
resolved "https://registry.yarnpkg.com/tar-pack/-/tar-pack-3.3.0.tgz#30931816418f55afc4d21775afdd6720cee45dae"
@@ -5397,6 +5499,15 @@ tar-pack@~3.3.0:
53975499
tar "~2.2.1"
53985500
uid-number "~0.0.6"
53995501

5502+
tar-stream@^1.1.2:
5503+
version "1.5.4"
5504+
resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-1.5.4.tgz#36549cf04ed1aee9b2a30c0143252238daf94016"
5505+
dependencies:
5506+
bl "^1.0.0"
5507+
end-of-stream "^1.0.0"
5508+
readable-stream "^2.0.0"
5509+
xtend "^4.0.0"
5510+
54005511
tar@~2.2.1:
54015512
version "2.2.1"
54025513
resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.1.tgz#8e4d2a256c0e2185c6b18ad694aec968b83cb1d1"
@@ -5548,6 +5659,12 @@ tty-browserify@~0.0.0:
55485659
version "0.0.0"
55495660
resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6"
55505661

5662+
tunnel-agent@^0.6.0:
5663+
version "0.6.0"
5664+
resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
5665+
dependencies:
5666+
safe-buffer "^5.0.1"
5667+
55515668
tunnel-agent@~0.4.1:
55525669
version "0.4.3"
55535670
resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.4.3.tgz#6373db76909fe570e08d73583365ed828a74eeeb"
@@ -5645,6 +5762,10 @@ unpipe@~1.0.0:
56455762
version "1.0.0"
56465763
resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
56475764

5765+
unzip-response@^1.0.0:
5766+
version "1.0.2"
5767+
resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-1.0.2.tgz#b984f0877fc0a89c2c773cc1ef7b5b232b5b06fe"
5768+
56485769
unzip-response@^2.0.1:
56495770
version "2.0.1"
56505771
resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-2.0.1.tgz#d2f0f737d16b0615e72a6935ed04214572d56f97"
@@ -5948,7 +6069,7 @@ xmlhttprequest-ssl@1.5.3:
59486069
version "1.5.3"
59496070
resolved "https://registry.yarnpkg.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.3.tgz#185a888c04eca46c3e4070d99f7b49de3528992d"
59506071

5951-
"xtend@>=4.0.0 <4.1.0-0", xtend@^4.0.0, xtend@~4.0.1:
6072+
xtend@4.0.1, "xtend@>=4.0.0 <4.1.0-0", xtend@^4.0.0, xtend@~4.0.1:
59526073
version "4.0.1"
59536074
resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af"
59546075

0 commit comments

Comments
 (0)