aboutsummaryrefslogtreecommitdiffhomepage
path: root/client
diff options
context:
space:
mode:
authorChocobozzz <me@florianbigard.com>2018-04-15 10:46:26 +0200
committerChocobozzz <me@florianbigard.com>2018-04-15 10:55:33 +0200
commit864e782bc2306f7154a185361ebf94e6e86472e8 (patch)
tree008049ed5043759a0702938b2ce7314087e7a316 /client
parent37ddeba57f4c2aa85475fd3ef4498bb2802e1c7c (diff)
downloadPeerTube-864e782bc2306f7154a185361ebf94e6e86472e8.tar.gz
PeerTube-864e782bc2306f7154a185361ebf94e6e86472e8.tar.zst
PeerTube-864e782bc2306f7154a185361ebf94e6e86472e8.zip
Improve big play button animation
Diffstat (limited to 'client')
-rw-r--r--client/package.json4
-rw-r--r--client/src/assets/player/images/big-play-button.svg11
-rw-r--r--client/src/assets/player/peertube-videojs-plugin.ts7
-rw-r--r--client/src/sass/video-js-custom.scss61
-rw-r--r--client/yarn.lock200
5 files changed, 155 insertions, 128 deletions
diff --git a/client/package.json b/client/package.json
index 1c46d79fa..eb82030fb 100644
--- a/client/package.json
+++ b/client/package.json
@@ -48,7 +48,7 @@
48 "@types/video.js": "6.2.4", 48 "@types/video.js": "6.2.4",
49 "@types/webtorrent": "^0.98.4", 49 "@types/webtorrent": "^0.98.4",
50 "angular2-notifications": "^0.9.6", 50 "angular2-notifications": "^0.9.6",
51 "awesome-typescript-loader": "4.0.1", 51 "awesome-typescript-loader": "5.0.0",
52 "bootstrap-sass": "^3.3.7", 52 "bootstrap-sass": "^3.3.7",
53 "codelyzer": "^4.0.2", 53 "codelyzer": "^4.0.2",
54 "core-js": "^2.4.1", 54 "core-js": "^2.4.1",
@@ -72,7 +72,7 @@
72 "resolve-url-loader": "^2.0.0", 72 "resolve-url-loader": "^2.0.0",
73 "rxjs": "^5.4.2", 73 "rxjs": "^5.4.2",
74 "sanitize-html": "^1.16.3", 74 "sanitize-html": "^1.16.3",
75 "sass-loader": "^6.0.3", 75 "sass-loader": "^7.0.1",
76 "sass-resources-loader": "^1.2.1", 76 "sass-resources-loader": "^1.2.1",
77 "tslint": "^5.7.0", 77 "tslint": "^5.7.0",
78 "tslint-config-standard": "^7.0.0", 78 "tslint-config-standard": "^7.0.0",
diff --git a/client/src/assets/player/images/big-play-button.svg b/client/src/assets/player/images/big-play-button.svg
new file mode 100644
index 000000000..f2e65dc38
--- /dev/null
+++ b/client/src/assets/player/images/big-play-button.svg
@@ -0,0 +1,11 @@
1<?xml version="1.0" encoding="iso-8859-1"?>
2<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
3 viewBox="0 0 460.114 460.114" style="enable-background:new 0 0 460.114 460.114;" xml:space="preserve">
4<g>
5 <g>
6 <path fill="#fff" d="M393.538,203.629L102.557,5.543c-9.793-6.666-22.468-7.372-32.94-1.832c-10.472,5.538-17.022,16.413-17.022,28.26v396.173
7 c0,11.846,6.55,22.721,17.022,28.26c10.471,5.539,23.147,4.834,32.94-1.832l290.981-198.087
8 c8.746-5.954,13.98-15.848,13.98-26.428C407.519,219.477,402.285,209.582,393.538,203.629z"/>
9 </g>
10</g>
11</svg>
diff --git a/client/src/assets/player/peertube-videojs-plugin.ts b/client/src/assets/player/peertube-videojs-plugin.ts
index ddb73d074..83df24af6 100644
--- a/client/src/assets/player/peertube-videojs-plugin.ts
+++ b/client/src/assets/player/peertube-videojs-plugin.ts
@@ -322,11 +322,10 @@ class PeerTubePlugin extends Plugin {
322 // Proxy first play 322 // Proxy first play
323 const oldPlay = this.player.play.bind(this.player) 323 const oldPlay = this.player.play.bind(this.player)
324 this.player.play = () => { 324 this.player.play = () => {
325 this.updateVideoFile(undefined, 0, () => { 325 this.player.addClass('vjs-has-big-play-button-clicked')
326 this.seek(this.startTime)
327 oldPlay()
328 })
329 this.player.play = oldPlay 326 this.player.play = oldPlay
327
328 this.updateVideoFile(undefined, 0, () => this.seek(this.startTime))
330 } 329 }
331 } 330 }
332 } 331 }
diff --git a/client/src/sass/video-js-custom.scss b/client/src/sass/video-js-custom.scss
index 768b7895f..cae7ab431 100644
--- a/client/src/sass/video-js-custom.scss
+++ b/client/src/sass/video-js-custom.scss
@@ -1,6 +1,13 @@
1@import '_variables'; 1@import '_variables';
2@import '_mixins'; 2@import '_mixins';
3 3
4@mixin big-play-button-triangle-size($triangle-size) {
5 width: $triangle-size;
6 height: $triangle-size;
7 top: calc(50% - #{$triangle-size / 2});
8 left: calc(53% - #{($triangle-size / 2)});
9}
10
4$primary-foreground-color: #fff; 11$primary-foreground-color: #fff;
5$primary-foreground-opacity: 0.9; 12$primary-foreground-opacity: 0.9;
6$primary-foreground-opacity-hover: 1; 13$primary-foreground-opacity-hover: 1;
@@ -59,7 +66,7 @@ $setting-transition-easing: ease-out;
59 $big-play-width: 1.2em; 66 $big-play-width: 1.2em;
60 $big-play-height: 1.2em; 67 $big-play-height: 1.2em;
61 68
62 border: 0; 69 border: 6px solid #fff;
63 border-radius: 100%; 70 border-radius: 100%;
64 71
65 left: 50%; 72 left: 50%;
@@ -69,7 +76,7 @@ $setting-transition-easing: ease-out;
69 line-height: $big-play-height; 76 line-height: $big-play-height;
70 margin-left: -($big-play-width / 2); 77 margin-left: -($big-play-width / 2);
71 margin-top: -($big-play-height / 2); 78 margin-top: -($big-play-height / 2);
72 transition: opacity 0.5s; 79 transition: 0.4s opacity;
73 80
74 &::-moz-focus-inner { 81 &::-moz-focus-inner {
75 border: 0; 82 border: 0;
@@ -77,41 +84,33 @@ $setting-transition-easing: ease-out;
77 } 84 }
78 85
79 .vjs-icon-placeholder::before { 86 .vjs-icon-placeholder::before {
80 transition: font-size 0.2s, opacity 0.2s; 87 @include big-play-button-triangle-size(45px);
88
89 content: '';
90 background-image: url('../assets/player/images/big-play-button.svg');
81 } 91 }
82 92
83 &:hover { 93 &:hover {
84 opacity: 0.8; 94 opacity: 0.8;
85
86 .vjs-icon-placeholder::before {
87 font-size: 110%;
88 }
89 } 95 }
90 } 96 }
91 97
92 &.vjs-has-started .vjs-big-play-button { 98 // Small effect when we click on the play button
93 display: block; 99 &.vjs-has-big-play-button-clicked {
94 visibility: hidden;
95
96 &, &::before {
97 opacity: 0;
98 transition: visibility 0.1s, opacity 0.1s;
99 }
100 }
101 100
102 &.vjs-has-started video { 101 .vjs-big-play-button, .vjs-poster {
103 background-color: #000; 102 display: block;
104 animation: fade-black-on-play 0.5s linear; 103 visibility: hidden;
105 104
106 @keyframes fade-black-on-play { 105 &.vjs-big-play-button, &.vjs-big-play-button::before {
107 0% {
108 opacity: 1;
109 }
110 50% {
111 opacity: 0; 106 opacity: 0;
107 transition: visibility 0.2s, opacity 0.2s;
112 } 108 }
113 100% { 109
114 opacity: 1; 110 &.vjs-poster, &.vjs-poster::before {
111 opacity: 0;
112 transition: visibility 0.3s, opacity 0.3s;
113 transition-delay: 0.05s;
115 } 114 }
116 } 115 }
117 } 116 }
@@ -446,6 +445,11 @@ $setting-transition-easing: ease-out;
446 445
447 .vjs-big-play-button { 446 .vjs-big-play-button {
448 font-size: 4.5em; 447 font-size: 4.5em;
448 border-width: 4.5px;
449
450 .vjs-icon-placeholder::before {
451 @include big-play-button-triangle-size(27px);
452 }
449 } 453 }
450 454
451 .vjs-playback-rate { 455 .vjs-playback-rate {
@@ -468,6 +472,11 @@ $setting-transition-easing: ease-out;
468 472
469 .vjs-big-play-button { 473 .vjs-big-play-button {
470 font-size: 3em; 474 font-size: 3em;
475 border-width: 3px;
476
477 .vjs-icon-placeholder::before {
478 @include big-play-button-triangle-size(20px);
479 }
471 } 480 }
472 481
473 .vjs-volume-control { 482 .vjs-volume-control {
diff --git a/client/yarn.lock b/client/yarn.lock
index 5d35b6e89..3ae0b73c7 100644
--- a/client/yarn.lock
+++ b/client/yarn.lock
@@ -251,8 +251,8 @@
251 "@types/lodash" "*" 251 "@types/lodash" "*"
252 252
253"@types/lodash@*": 253"@types/lodash@*":
254 version "4.14.106" 254 version "4.14.107"
255 resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.106.tgz#6093e9a02aa567ddecfe9afadca89e53e5dce4dd" 255 resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.107.tgz#b2d2ae3958bfb8ff828495cbe12214af9e4d035e"
256 256
257"@types/magnet-uri@*": 257"@types/magnet-uri@*":
258 version "5.1.1" 258 version "5.1.1"
@@ -265,8 +265,8 @@
265 resolved "https://registry.yarnpkg.com/@types/markdown-it/-/markdown-it-0.0.4.tgz#c5f67365916044b342dae8d702724788ba0b5b74" 265 resolved "https://registry.yarnpkg.com/@types/markdown-it/-/markdown-it-0.0.4.tgz#c5f67365916044b342dae8d702724788ba0b5b74"
266 266
267"@types/node@*", "@types/node@^9.3.0": 267"@types/node@*", "@types/node@^9.3.0":
268 version "9.6.2" 268 version "9.6.5"
269 resolved "https://registry.yarnpkg.com/@types/node/-/node-9.6.2.tgz#e49ac1adb458835e95ca6487bc20f916b37aff23" 269 resolved "https://registry.yarnpkg.com/@types/node/-/node-9.6.5.tgz#ee700810fdf49ac1c399fc5980b7559b3e5a381d"
270 270
271"@types/parse-torrent-file@*": 271"@types/parse-torrent-file@*":
272 version "4.0.1" 272 version "4.0.1"
@@ -635,15 +635,15 @@ autoprefixer@^7.2.3:
635 postcss "^6.0.17" 635 postcss "^6.0.17"
636 postcss-value-parser "^3.2.3" 636 postcss-value-parser "^3.2.3"
637 637
638awesome-typescript-loader@4.0.1: 638awesome-typescript-loader@5.0.0:
639 version "4.0.1" 639 version "5.0.0"
640 resolved "https://registry.yarnpkg.com/awesome-typescript-loader/-/awesome-typescript-loader-4.0.1.tgz#bddae8183f06eb65184390d596e4342ca2089281" 640 resolved "https://registry.yarnpkg.com/awesome-typescript-loader/-/awesome-typescript-loader-5.0.0.tgz#130c304ae52a60933f15d93f7629003b483fa8b1"
641 dependencies: 641 dependencies:
642 chalk "^2.3.1" 642 chalk "^2.3.1"
643 enhanced-resolve "3.3.0" 643 enhanced-resolve "^4.0.0"
644 loader-utils "^1.1.0" 644 loader-utils "^1.1.0"
645 lodash "^4.17.4" 645 lodash "^4.17.5"
646 micromatch "^3.0.3" 646 micromatch "^3.1.9"
647 mkdirp "^0.5.1" 647 mkdirp "^0.5.1"
648 source-map-support "^0.5.3" 648 source-map-support "^0.5.3"
649 649
@@ -656,8 +656,8 @@ aws-sign2@~0.7.0:
656 resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" 656 resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
657 657
658aws4@^1.2.1, aws4@^1.6.0: 658aws4@^1.2.1, aws4@^1.6.0:
659 version "1.6.0" 659 version "1.7.0"
660 resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.6.0.tgz#83ef5ca860b2b32e4a0deedee8c771b9db57471e" 660 resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.7.0.tgz#d4d0e9b9dbfca77bf08eeb0a8a471550fe39e289"
661 661
662babel-code-frame@^6.22.0, babel-code-frame@^6.26.0: 662babel-code-frame@^6.22.0, babel-code-frame@^6.26.0:
663 version "6.26.0" 663 version "6.26.0"
@@ -1486,16 +1486,14 @@ braces@^1.8.2:
1486 repeat-element "^1.1.2" 1486 repeat-element "^1.1.2"
1487 1487
1488braces@^2.3.0, braces@^2.3.1: 1488braces@^2.3.0, braces@^2.3.1:
1489 version "2.3.1" 1489 version "2.3.2"
1490 resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.1.tgz#7086c913b4e5a08dbe37ac0ee6a2500c4ba691bb" 1490 resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729"
1491 dependencies: 1491 dependencies:
1492 arr-flatten "^1.1.0" 1492 arr-flatten "^1.1.0"
1493 array-unique "^0.3.2" 1493 array-unique "^0.3.2"
1494 define-property "^1.0.0"
1495 extend-shallow "^2.0.1" 1494 extend-shallow "^2.0.1"
1496 fill-range "^4.0.0" 1495 fill-range "^4.0.0"
1497 isobject "^3.0.1" 1496 isobject "^3.0.1"
1498 kind-of "^6.0.2"
1499 repeat-element "^1.1.2" 1497 repeat-element "^1.1.2"
1500 snapdragon "^0.8.1" 1498 snapdragon "^0.8.1"
1501 snapdragon-node "^2.0.1" 1499 snapdragon-node "^2.0.1"
@@ -1518,16 +1516,16 @@ browserify-aes@^1.0.0, browserify-aes@^1.0.4:
1518 safe-buffer "^5.0.1" 1516 safe-buffer "^5.0.1"
1519 1517
1520browserify-cipher@^1.0.0: 1518browserify-cipher@^1.0.0:
1521 version "1.0.0" 1519 version "1.0.1"
1522 resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.0.tgz#9988244874bf5ed4e28da95666dcd66ac8fc363a" 1520 resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0"
1523 dependencies: 1521 dependencies:
1524 browserify-aes "^1.0.4" 1522 browserify-aes "^1.0.4"
1525 browserify-des "^1.0.0" 1523 browserify-des "^1.0.0"
1526 evp_bytestokey "^1.0.0" 1524 evp_bytestokey "^1.0.0"
1527 1525
1528browserify-des@^1.0.0: 1526browserify-des@^1.0.0:
1529 version "1.0.0" 1527 version "1.0.1"
1530 resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.0.tgz#daa277717470922ed2fe18594118a175439721dd" 1528 resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.1.tgz#3343124db6d7ad53e26a8826318712bdc8450f9c"
1531 dependencies: 1529 dependencies:
1532 cipher-base "^1.0.1" 1530 cipher-base "^1.0.1"
1533 des.js "^1.0.0" 1531 des.js "^1.0.0"
@@ -1728,12 +1726,12 @@ caniuse-api@^1.5.2:
1728 lodash.uniq "^4.5.0" 1726 lodash.uniq "^4.5.0"
1729 1727
1730caniuse-db@^1.0.30000529, caniuse-db@^1.0.30000634, caniuse-db@^1.0.30000639: 1728caniuse-db@^1.0.30000529, caniuse-db@^1.0.30000634, caniuse-db@^1.0.30000639:
1731 version "1.0.30000824" 1729 version "1.0.30000830"
1732 resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000824.tgz#bba3ff425296e04caa37fe426259206a7056551b" 1730 resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000830.tgz#6e45255b345649fd15ff59072da1e12bb3de2f13"
1733 1731
1734caniuse-lite@^1.0.30000792, caniuse-lite@^1.0.30000805: 1732caniuse-lite@^1.0.30000792, caniuse-lite@^1.0.30000805:
1735 version "1.0.30000824" 1733 version "1.0.30000830"
1736 resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000824.tgz#de3bc1ba0bff4937302f8cb2a8632a8cc1c07f9a" 1734 resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000830.tgz#cb96b8a2dd3cbfe04acea2af3c4e894249095328"
1737 1735
1738caseless@~0.11.0: 1736caseless@~0.11.0:
1739 version "0.11.0" 1737 version "0.11.0"
@@ -1830,8 +1828,8 @@ chownr@^1.0.1:
1830 resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.0.1.tgz#e2a75042a9551908bebd25b8523d5f9769d79181" 1828 resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.0.1.tgz#e2a75042a9551908bebd25b8523d5f9769d79181"
1831 1829
1832chrome-trace-event@^0.1.1: 1830chrome-trace-event@^0.1.1:
1833 version "0.1.2" 1831 version "0.1.3"
1834 resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-0.1.2.tgz#90f36885d5345a50621332f0717b595883d5d982" 1832 resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-0.1.3.tgz#d395af2d31c87b90a716c831fe326f69768ec084"
1835 1833
1836chunk-store-stream@^2.0.2: 1834chunk-store-stream@^2.0.2:
1837 version "2.1.0" 1835 version "2.1.0"
@@ -2193,8 +2191,8 @@ core-js@^1.0.0:
2193 resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636" 2191 resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636"
2194 2192
2195core-js@^2.4.0, core-js@^2.4.1, core-js@^2.5.0: 2193core-js@^2.4.0, core-js@^2.4.1, core-js@^2.5.0:
2196 version "2.5.4" 2194 version "2.5.5"
2197 resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.4.tgz#f2c8bf181f2a80b92f360121429ce63a2f0aeae0" 2195 resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.5.tgz#b14dde936c640c0579a6b50cabcc132dd6127e3b"
2198 2196
2199core-object@^3.1.0: 2197core-object@^3.1.0:
2200 version "3.1.5" 2198 version "3.1.5"
@@ -2219,24 +2217,25 @@ cosmiconfig@^2.1.0, cosmiconfig@^2.1.1:
2219 require-from-string "^1.1.0" 2217 require-from-string "^1.1.0"
2220 2218
2221create-ecdh@^4.0.0: 2219create-ecdh@^4.0.0:
2222 version "4.0.0" 2220 version "4.0.1"
2223 resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.0.tgz#888c723596cdf7612f6498233eebd7a35301737d" 2221 resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.1.tgz#44223dfed533193ba5ba54e0df5709b89acf1f82"
2224 dependencies: 2222 dependencies:
2225 bn.js "^4.1.0" 2223 bn.js "^4.1.0"
2226 elliptic "^6.0.0" 2224 elliptic "^6.0.0"
2227 2225
2228create-hash@^1.1.0, create-hash@^1.1.2: 2226create-hash@^1.1.0, create-hash@^1.1.2:
2229 version "1.1.3" 2227 version "1.2.0"
2230 resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.1.3.tgz#606042ac8b9262750f483caddab0f5819172d8fd" 2228 resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196"
2231 dependencies: 2229 dependencies:
2232 cipher-base "^1.0.1" 2230 cipher-base "^1.0.1"
2233 inherits "^2.0.1" 2231 inherits "^2.0.1"
2234 ripemd160 "^2.0.0" 2232 md5.js "^1.3.4"
2233 ripemd160 "^2.0.1"
2235 sha.js "^2.4.0" 2234 sha.js "^2.4.0"
2236 2235
2237create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: 2236create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4:
2238 version "1.1.6" 2237 version "1.1.7"
2239 resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.6.tgz#acb9e221a4e17bdb076e90657c42b93e3726cf06" 2238 resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff"
2240 dependencies: 2239 dependencies:
2241 cipher-base "^1.0.3" 2240 cipher-base "^1.0.3"
2242 create-hash "^1.1.0" 2241 create-hash "^1.1.0"
@@ -2599,8 +2598,8 @@ diff@^3.2.0, diff@^3.3.1, diff@^3.5.0:
2599 resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" 2598 resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12"
2600 2599
2601diffie-hellman@^5.0.0: 2600diffie-hellman@^5.0.0:
2602 version "5.0.2" 2601 version "5.0.3"
2603 resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.2.tgz#b5835739270cfe26acf632099fded2a07f209e5e" 2602 resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875"
2604 dependencies: 2603 dependencies:
2605 bn.js "^4.1.0" 2604 bn.js "^4.1.0"
2606 miller-rabin "^4.0.0" 2605 miller-rabin "^4.0.0"
@@ -2777,15 +2776,6 @@ end-of-stream@^1.0.0, end-of-stream@^1.1.0:
2777 dependencies: 2776 dependencies:
2778 once "^1.4.0" 2777 once "^1.4.0"
2779 2778
2780enhanced-resolve@3.3.0:
2781 version "3.3.0"
2782 resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-3.3.0.tgz#950964ecc7f0332a42321b673b38dc8ff15535b3"
2783 dependencies:
2784 graceful-fs "^4.1.2"
2785 memory-fs "^0.4.0"
2786 object-assign "^4.0.1"
2787 tapable "^0.2.5"
2788
2789enhanced-resolve@^3.1.0, enhanced-resolve@^3.4.0: 2779enhanced-resolve@^3.1.0, enhanced-resolve@^3.4.0:
2790 version "3.4.1" 2780 version "3.4.1"
2791 resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz#0421e339fd71419b3da13d129b3979040230476e" 2781 resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz#0421e339fd71419b3da13d129b3979040230476e"
@@ -3278,8 +3268,8 @@ flatten@^1.0.2:
3278 resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.2.tgz#dae46a9d78fbe25292258cc1e780a41d95c03782" 3268 resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.2.tgz#dae46a9d78fbe25292258cc1e780a41d95c03782"
3279 3269
3280flow-parser@^0.*: 3270flow-parser@^0.*:
3281 version "0.69.0" 3271 version "0.70.0"
3282 resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.69.0.tgz#378b5128d6d0b554a8b2f16a4ca3e1ab9649f00e" 3272 resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.70.0.tgz#9c310187efe4380ba9a251284e9b83b95c49e857"
3283 3273
3284flush-write-stream@^1.0.0: 3274flush-write-stream@^1.0.0:
3285 version "1.0.3" 3275 version "1.0.3"
@@ -3460,9 +3450,9 @@ get-stdin@^4.0.1:
3460 version "4.0.1" 3450 version "4.0.1"
3461 resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" 3451 resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe"
3462 3452
3463get-stdin@^5.0.1: 3453get-stdin@^6.0.0:
3464 version "5.0.1" 3454 version "6.0.0"
3465 resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-5.0.1.tgz#122e161591e21ff4c52530305693f20e6393a398" 3455 resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-6.0.0.tgz#9e09bf712b360ab9225e812048f71fde9c89657b"
3466 3456
3467get-stream@3.0.0, get-stream@^3.0.0: 3457get-stream@3.0.0, get-stream@^3.0.0:
3468 version "3.0.0" 3458 version "3.0.0"
@@ -3874,8 +3864,8 @@ html-entities@^1.2.0:
3874 resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.2.1.tgz#0df29351f0721163515dfb9e5543e5f6eed5162f" 3864 resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.2.1.tgz#0df29351f0721163515dfb9e5543e5f6eed5162f"
3875 3865
3876html-minifier@^3.2.3: 3866html-minifier@^3.2.3:
3877 version "3.5.13" 3867 version "3.5.14"
3878 resolved "https://registry.yarnpkg.com/html-minifier/-/html-minifier-3.5.13.tgz#6bca6d533a7f18a476dc6aeb3d113071ab5c165e" 3868 resolved "https://registry.yarnpkg.com/html-minifier/-/html-minifier-3.5.14.tgz#88653b24b344274e3e3d7052f1541ebea054ac60"
3879 dependencies: 3869 dependencies:
3880 camel-case "3.0.x" 3870 camel-case "3.0.x"
3881 clean-css "4.1.x" 3871 clean-css "4.1.x"
@@ -3994,10 +3984,16 @@ https-browserify@^1.0.0:
3994 version "1.0.0" 3984 version "1.0.0"
3995 resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" 3985 resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73"
3996 3986
3997iconv-lite@0.4.19, iconv-lite@^0.4.17, iconv-lite@~0.4.13: 3987iconv-lite@0.4.19:
3998 version "0.4.19" 3988 version "0.4.19"
3999 resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b" 3989 resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b"
4000 3990
3991iconv-lite@^0.4.17, iconv-lite@~0.4.13:
3992 version "0.4.21"
3993 resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.21.tgz#c47f8733d02171189ebc4a400f3218d348094798"
3994 dependencies:
3995 safer-buffer "^2.1.0"
3996
4001icss-replace-symbols@^1.1.0: 3997icss-replace-symbols@^1.1.0:
4002 version "1.1.0" 3998 version "1.1.0"
4003 resolved "https://registry.yarnpkg.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz#06ea6f83679a7749e386cfe1fe812ae5db223ded" 3999 resolved "https://registry.yarnpkg.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz#06ea6f83679a7749e386cfe1fe812ae5db223ded"
@@ -4158,10 +4154,14 @@ ip@^1.0.1, ip@^1.1.0, ip@^1.1.3, ip@^1.1.5:
4158 version "1.1.5" 4154 version "1.1.5"
4159 resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" 4155 resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a"
4160 4156
4161ipaddr.js@1.6.0, "ipaddr.js@>= 0.1.5", ipaddr.js@^1.0.1: 4157ipaddr.js@1.6.0:
4162 version "1.6.0" 4158 version "1.6.0"
4163 resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.6.0.tgz#e3fa357b773da619f26e95f049d055c72796f86b" 4159 resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.6.0.tgz#e3fa357b773da619f26e95f049d055c72796f86b"
4164 4160
4161"ipaddr.js@>= 0.1.5", ipaddr.js@^1.0.1:
4162 version "1.7.0"
4163 resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.7.0.tgz#2206ed334afc32e01fed3ee838b6b2521068b9d2"
4164
4165is-absolute-url@^2.0.0: 4165is-absolute-url@^2.0.0:
4166 version "2.1.0" 4166 version "2.1.0"
4167 resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6" 4167 resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6"
@@ -5232,7 +5232,7 @@ micromatch@^2.1.5, micromatch@^2.3.11, micromatch@^2.3.7:
5232 parse-glob "^3.0.4" 5232 parse-glob "^3.0.4"
5233 regex-cache "^0.4.2" 5233 regex-cache "^0.4.2"
5234 5234
5235micromatch@^3.0.3, micromatch@^3.1.4, micromatch@^3.1.8: 5235micromatch@^3.1.4, micromatch@^3.1.8, micromatch@^3.1.9:
5236 version "3.1.10" 5236 version "3.1.10"
5237 resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" 5237 resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23"
5238 dependencies: 5238 dependencies:
@@ -5276,8 +5276,8 @@ mime@^1.2.11, mime@^1.4.1, mime@^1.5.0:
5276 resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" 5276 resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
5277 5277
5278mime@^2.2.0: 5278mime@^2.2.0:
5279 version "2.2.2" 5279 version "2.3.1"
5280 resolved "https://registry.yarnpkg.com/mime/-/mime-2.2.2.tgz#6b4c109d88031d7b5c23635f5b923da336d79121" 5280 resolved "https://registry.yarnpkg.com/mime/-/mime-2.3.1.tgz#b1621c54d63b97c47d3cfe7f7215f7d64517c369"
5281 5281
5282mimic-fn@^1.0.0: 5282mimic-fn@^1.0.0:
5283 version "1.2.0" 5283 version "1.2.0"
@@ -5294,8 +5294,8 @@ min-document@^2.19.0, min-document@^2.6.1:
5294 dom-walk "^0.1.0" 5294 dom-walk "^0.1.0"
5295 5295
5296minimalistic-assert@^1.0.0: 5296minimalistic-assert@^1.0.0:
5297 version "1.0.0" 5297 version "1.0.1"
5298 resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz#702be2dda6b37f4836bcb3f5db56641b64a1d3d3" 5298 resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7"
5299 5299
5300minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: 5300minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1:
5301 version "1.0.1" 5301 version "1.0.1"
@@ -5444,8 +5444,8 @@ negotiator@0.6.1:
5444 resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9" 5444 resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9"
5445 5445
5446neo-async@^2.5.0: 5446neo-async@^2.5.0:
5447 version "2.5.0" 5447 version "2.5.1"
5448 resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.5.0.tgz#76b1c823130cca26acfbaccc8fbaf0a2fa33b18f" 5448 resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.5.1.tgz#acb909e327b1e87ec9ef15f41b8a269512ad41ee"
5449 5449
5450netmask@^1.0.6: 5450netmask@^1.0.6:
5451 version "1.0.6" 5451 version "1.0.6"
@@ -5932,8 +5932,8 @@ param-case@2.1.x:
5932 no-case "^2.2.0" 5932 no-case "^2.2.0"
5933 5933
5934parse-asn1@^5.0.0: 5934parse-asn1@^5.0.0:
5935 version "5.1.0" 5935 version "5.1.1"
5936 resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.0.tgz#37c4f9b7ed3ab65c74817b5f2480937fbf97c712" 5936 resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.1.tgz#f6bf293818332bd0dab54efb16087724745e6ca8"
5937 dependencies: 5937 dependencies:
5938 asn1.js "^4.0.0" 5938 asn1.js "^4.0.0"
5939 browserify-aes "^1.0.0" 5939 browserify-aes "^1.0.0"
@@ -5974,23 +5974,17 @@ parse-passwd@^1.0.0:
5974 version "1.0.0" 5974 version "1.0.0"
5975 resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" 5975 resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6"
5976 5976
5977parse-torrent-file@^4.0.0:
5978 version "4.1.0"
5979 resolved "https://registry.yarnpkg.com/parse-torrent-file/-/parse-torrent-file-4.1.0.tgz#44e12d1e456d4b4c03e1f7ce318ea6e9cdf6a94a"
5980 dependencies:
5981 bencode "^2.0.0"
5982 simple-sha1 "^2.0.0"
5983 uniq "^1.0.1"
5984
5985parse-torrent@^5.8.0: 5977parse-torrent@^5.8.0:
5986 version "5.8.3" 5978 version "5.9.0"
5987 resolved "https://registry.yarnpkg.com/parse-torrent/-/parse-torrent-5.8.3.tgz#f95ef23301239609de406794ad9f958a1bca1b6c" 5979 resolved "https://registry.yarnpkg.com/parse-torrent/-/parse-torrent-5.9.0.tgz#9232e9103ac4d80a95adb381621b8461db44f230"
5988 dependencies: 5980 dependencies:
5981 bencode "^2.0.0"
5989 blob-to-buffer "^1.2.6" 5982 blob-to-buffer "^1.2.6"
5990 get-stdin "^5.0.1" 5983 get-stdin "^6.0.0"
5991 magnet-uri "^5.1.3" 5984 magnet-uri "^5.1.3"
5992 parse-torrent-file "^4.0.0"
5993 simple-get "^2.0.0" 5985 simple-get "^2.0.0"
5986 simple-sha1 "^2.0.0"
5987 uniq "^1.0.1"
5994 5988
5995parseurl@~1.3.2: 5989parseurl@~1.3.2:
5996 version "1.3.2" 5990 version "1.3.2"
@@ -6448,8 +6442,8 @@ preserve@^0.2.0:
6448 resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" 6442 resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b"
6449 6443
6450prettier@^1.5.3: 6444prettier@^1.5.3:
6451 version "1.11.1" 6445 version "1.12.0"
6452 resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.11.1.tgz#61e43fc4cd44e68f2b0dfc2c38cd4bb0fccdcc75" 6446 resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.12.0.tgz#d26fc5894b9230de97629b39cae225b503724ce8"
6453 6447
6454pretty-bytes@^4.0.2: 6448pretty-bytes@^4.0.2:
6455 version "4.0.2" 6449 version "4.0.2"
@@ -6516,8 +6510,8 @@ pseudomap@^1.0.2:
6516 resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" 6510 resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
6517 6511
6518public-encrypt@^4.0.0: 6512public-encrypt@^4.0.0:
6519 version "4.0.0" 6513 version "4.0.2"
6520 resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.0.tgz#39f699f3a46560dd5ebacbca693caf7c65c18cc6" 6514 resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.2.tgz#46eb9107206bf73489f8b85b69d91334c6610994"
6521 dependencies: 6515 dependencies:
6522 bn.js "^4.1.0" 6516 bn.js "^4.1.0"
6523 browserify-rsa "^4.0.0" 6517 browserify-rsa "^4.0.0"
@@ -7100,8 +7094,8 @@ resolve-url@^0.2.1, resolve-url@~0.2.1:
7100 resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" 7094 resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
7101 7095
7102resolve@^1.1.6, resolve@^1.1.7, resolve@^1.3.2: 7096resolve@^1.1.6, resolve@^1.1.7, resolve@^1.3.2:
7103 version "1.6.0" 7097 version "1.7.1"
7104 resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.6.0.tgz#0fbd21278b27b4004481c395349e7aba60a9ff5c" 7098 resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.7.1.tgz#aadd656374fd298aee895bc026b8297418677fd3"
7105 dependencies: 7099 dependencies:
7106 path-parse "^1.0.5" 7100 path-parse "^1.0.5"
7107 7101
@@ -7208,8 +7202,8 @@ rx-lite@*, rx-lite@^4.0.8:
7208 resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444" 7202 resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444"
7209 7203
7210rxjs@^5.4.2, rxjs@^5.5.2, rxjs@^5.5.6: 7204rxjs@^5.4.2, rxjs@^5.5.2, rxjs@^5.5.6:
7211 version "5.5.8" 7205 version "5.5.10"
7212 resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-5.5.8.tgz#b2b0809a57614ad6254c03d7446dea0d83ca3791" 7206 resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-5.5.10.tgz#fde02d7a614f6c8683d0d1957827f492e09db045"
7213 dependencies: 7207 dependencies:
7214 symbol-observable "1.0.1" 7208 symbol-observable "1.0.1"
7215 7209
@@ -7229,6 +7223,10 @@ safe-regex@^1.1.0:
7229 dependencies: 7223 dependencies:
7230 ret "~0.1.10" 7224 ret "~0.1.10"
7231 7225
7226safer-buffer@^2.1.0:
7227 version "2.1.2"
7228 resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
7229
7232sanitize-html@^1.16.3: 7230sanitize-html@^1.16.3:
7233 version "1.18.2" 7231 version "1.18.2"
7234 resolved "https://registry.yarnpkg.com/sanitize-html/-/sanitize-html-1.18.2.tgz#61877ba5a910327e42880a28803c2fbafa8e4642" 7232 resolved "https://registry.yarnpkg.com/sanitize-html/-/sanitize-html-1.18.2.tgz#61877ba5a910327e42880a28803c2fbafa8e4642"
@@ -7253,7 +7251,7 @@ sass-graph@^2.2.4:
7253 scss-tokenizer "^0.2.3" 7251 scss-tokenizer "^0.2.3"
7254 yargs "^7.0.0" 7252 yargs "^7.0.0"
7255 7253
7256sass-loader@^6.0.3, sass-loader@^6.0.6: 7254sass-loader@^6.0.6:
7257 version "6.0.7" 7255 version "6.0.7"
7258 resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-6.0.7.tgz#dd2fdb3e7eeff4a53f35ba6ac408715488353d00" 7256 resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-6.0.7.tgz#dd2fdb3e7eeff4a53f35ba6ac408715488353d00"
7259 dependencies: 7257 dependencies:
@@ -7263,6 +7261,16 @@ sass-loader@^6.0.3, sass-loader@^6.0.6:
7263 neo-async "^2.5.0" 7261 neo-async "^2.5.0"
7264 pify "^3.0.0" 7262 pify "^3.0.0"
7265 7263
7264sass-loader@^7.0.1:
7265 version "7.0.1"
7266 resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-7.0.1.tgz#fd937259ccba3a9cfe0d5f8a98746d48adfcc261"
7267 dependencies:
7268 clone-deep "^2.0.1"
7269 loader-utils "^1.0.1"
7270 lodash.tail "^4.1.1"
7271 neo-async "^2.5.0"
7272 pify "^3.0.0"
7273
7266sass-resources-loader@^1.2.1: 7274sass-resources-loader@^1.2.1:
7267 version "1.3.3" 7275 version "1.3.3"
7268 resolved "https://registry.yarnpkg.com/sass-resources-loader/-/sass-resources-loader-1.3.3.tgz#90f0e614c444f6dfb8f54ce3e1d5f64a18d31537" 7276 resolved "https://registry.yarnpkg.com/sass-resources-loader/-/sass-resources-loader-1.3.3.tgz#90f0e614c444f6dfb8f54ce3e1d5f64a18d31537"
@@ -7838,8 +7846,8 @@ string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1:
7838 strip-ansi "^4.0.0" 7846 strip-ansi "^4.0.0"
7839 7847
7840string2compact@^1.1.1: 7848string2compact@^1.1.1:
7841 version "1.2.2" 7849 version "1.2.3"
7842 resolved "https://registry.yarnpkg.com/string2compact/-/string2compact-1.2.2.tgz#420b3a9ee1c46854919b4a2aeac65c43fa50597b" 7850 resolved "https://registry.yarnpkg.com/string2compact/-/string2compact-1.2.3.tgz#2baeaae4e8199dad9cbdec2b7964c836041fabc1"
7843 dependencies: 7851 dependencies:
7844 addr-to-ip-port "^1.0.1" 7852 addr-to-ip-port "^1.0.1"
7845 ipaddr.js "^1.0.1" 7853 ipaddr.js "^1.0.1"
@@ -7973,7 +7981,7 @@ symbol-observable@^0.2.2:
7973 version "0.2.4" 7981 version "0.2.4"
7974 resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-0.2.4.tgz#95a83db26186d6af7e7a18dbd9760a2f86d08f40" 7982 resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-0.2.4.tgz#95a83db26186d6af7e7a18dbd9760a2f86d08f40"
7975 7983
7976tapable@^0.2.5, tapable@^0.2.7: 7984tapable@^0.2.7:
7977 version "0.2.8" 7985 version "0.2.8"
7978 resolved "https://registry.yarnpkg.com/tapable/-/tapable-0.2.8.tgz#99372a5c999bf2df160afc0d74bed4f47948cd22" 7986 resolved "https://registry.yarnpkg.com/tapable/-/tapable-0.2.8.tgz#99372a5c999bf2df160afc0d74bed4f47948cd22"
7979 7987
@@ -8276,8 +8284,8 @@ uglify-es@^3.3.4:
8276 source-map "~0.6.1" 8284 source-map "~0.6.1"
8277 8285
8278uglify-js@3.3.x, uglify-js@^3.0.6: 8286uglify-js@3.3.x, uglify-js@^3.0.6:
8279 version "3.3.18" 8287 version "3.3.21"
8280 resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.3.18.tgz#e16df66d71638df3c9bc61cce827e46f24bdac02" 8288 resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.3.21.tgz#851a34cbb31840ecb881968ed07dd3a61e7264a0"
8281 dependencies: 8289 dependencies:
8282 commander "~2.15.0" 8290 commander "~2.15.0"
8283 source-map "~0.6.1" 8291 source-map "~0.6.1"
@@ -8456,8 +8464,8 @@ use@^3.1.0:
8456 kind-of "^6.0.2" 8464 kind-of "^6.0.2"
8457 8465
8458ut_metadata@^3.0.8: 8466ut_metadata@^3.0.8:
8459 version "3.2.0" 8467 version "3.2.1"
8460 resolved "https://registry.yarnpkg.com/ut_metadata/-/ut_metadata-3.2.0.tgz#970e266f74d848bb6dca0a7ea674b2fb2520b528" 8468 resolved "https://registry.yarnpkg.com/ut_metadata/-/ut_metadata-3.2.1.tgz#72ce7165d6522fb8622fe7e604a878c3a3b155ff"
8461 dependencies: 8469 dependencies:
8462 bencode "^2.0.0" 8470 bencode "^2.0.0"
8463 bitfield "^2.0.0" 8471 bitfield "^2.0.0"
@@ -9159,8 +9167,8 @@ yeoman-environment@^2.0.0, yeoman-environment@^2.0.5:
9159 untildify "^3.0.2" 9167 untildify "^3.0.2"
9160 9168
9161yeoman-generator@^2.0.3: 9169yeoman-generator@^2.0.3:
9162 version "2.0.3" 9170 version "2.0.4"
9163 resolved "https://registry.yarnpkg.com/yeoman-generator/-/yeoman-generator-2.0.3.tgz#19426ed22687ffe05d31526c3f1c2cf67ba768f3" 9171 resolved "https://registry.yarnpkg.com/yeoman-generator/-/yeoman-generator-2.0.4.tgz#c1c51580ab88506233dd6e837a4bbf8a8e34c9a6"
9164 dependencies: 9172 dependencies:
9165 async "^2.6.0" 9173 async "^2.6.0"
9166 chalk "^2.3.0" 9174 chalk "^2.3.0"
@@ -9193,5 +9201,5 @@ zero-fill@^2.2.3:
9193 resolved "https://registry.yarnpkg.com/zero-fill/-/zero-fill-2.2.3.tgz#a3def06ba5e39ae644850bb4ca2ad4112b4855e9" 9201 resolved "https://registry.yarnpkg.com/zero-fill/-/zero-fill-2.2.3.tgz#a3def06ba5e39ae644850bb4ca2ad4112b4855e9"
9194 9202
9195zone.js@~0.8.5: 9203zone.js@~0.8.5:
9196 version "0.8.25" 9204 version "0.8.26"
9197 resolved "https://registry.yarnpkg.com/zone.js/-/zone.js-0.8.25.tgz#e20e5e85b881e2e66352612b5f238e8309e5badd" 9205 resolved "https://registry.yarnpkg.com/zone.js/-/zone.js-0.8.26.tgz#7bdd72f7668c5a7ad6b118148b4ea39c59d08d2d"