87.diff (15783B)
1 diff --git a/package.json b/package.json 2 index c5be371..415a29b 100644 3 --- a/package.json 4 +++ b/package.json 5 @@ -62,7 +62,7 @@ 6 "karma": "^3.0.0", 7 "karma-chrome-launcher": "^2.2.0", 8 "karma-cli": "^1.0.1", 9 - "karma-coverage-istanbul-reporter": "^2.0.0", 10 + "karma-coverage-istanbul-reporter": "^3.0.0", 11 "karma-jasmine": "^1.1.0", 12 "karma-jasmine-html-reporter": "^1.1.0", 13 "protractor": "^5.1.2", 14 diff --git a/yarn.lock b/yarn.lock 15 index 2a7590d..6f0bee2 100644 16 --- a/yarn.lock 17 +++ b/yarn.lock 18 @@ -588,12 +588,6 @@ app-root-path@^2.0.1: 19 version "2.0.1" 20 resolved "https://registry.yarnpkg.com/app-root-path/-/app-root-path-2.0.1.tgz#cd62dcf8e4fd5a417efc664d2e5b10653c651b46" 21 22 -append-transform@^0.4.0: 23 - version "0.4.0" 24 - resolved "https://registry.yarnpkg.com/append-transform/-/append-transform-0.4.0.tgz#d76ebf8ca94d276e247a36bad44a4b74ab611991" 25 - dependencies: 26 - default-require-extensions "^1.0.0" 27 - 28 aproba@^1.0.3, aproba@^1.1.1: 29 version "1.2.0" 30 resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" 31 @@ -724,12 +718,6 @@ async@1.x, async@^1.4.0, async@^1.5.2: 32 version "1.5.2" 33 resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" 34 35 -async@^2.1.4: 36 - version "2.6.0" 37 - resolved "https://registry.yarnpkg.com/async/-/async-2.6.0.tgz#61a29abb6fcc026fea77e56d1c6ec53a795951f4" 38 - dependencies: 39 - lodash "^4.14.0" 40 - 41 async@^2.5.0: 42 version "2.6.1" 43 resolved "https://registry.yarnpkg.com/async/-/async-2.6.1.tgz#b245a23ca71930044ec53fa46aa00a3e87c6a610" 44 @@ -1423,10 +1411,6 @@ commondir@^1.0.1: 45 version "1.0.1" 46 resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" 47 48 -compare-versions@^3.1.0: 49 - version "3.2.1" 50 - resolved "https://registry.yarnpkg.com/compare-versions/-/compare-versions-3.2.1.tgz#a49eb7689d4caaf0b6db5220173fd279614000f7" 51 - 52 component-bind@1.0.0: 53 version "1.0.0" 54 resolved "https://registry.yarnpkg.com/component-bind/-/component-bind-1.0.0.tgz#00c608ab7dcd93897c0009651b1d3a8e1e73bbd1" 55 @@ -1733,6 +1717,12 @@ debug@2.6.9, debug@^2.1.2, debug@^2.2.0, debug@^2.3.3, debug@^2.6.6, debug@^2.6. 56 dependencies: 57 ms "2.0.0" 58 59 +debug@^4.1.1: 60 + version "4.1.1" 61 + resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" 62 + dependencies: 63 + ms "^2.1.1" 64 + 65 decamelize@^1.0.0, decamelize@^1.1.1, decamelize@^1.1.2: 66 version "1.2.0" 67 resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" 68 @@ -1753,12 +1743,6 @@ deep-is@~0.1.3: 69 version "0.1.3" 70 resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" 71 72 -default-require-extensions@^1.0.0: 73 - version "1.0.0" 74 - resolved "https://registry.yarnpkg.com/default-require-extensions/-/default-require-extensions-1.0.0.tgz#f37ea15d3e13ffd9b437d33e1a75b5fb97874cb8" 75 - dependencies: 76 - strip-bom "^2.0.0" 77 - 78 define-properties@^1.1.2: 79 version "1.1.2" 80 resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.2.tgz#83a73f2fea569898fb737193c8f873caf6d45c94" 81 @@ -2405,13 +2389,6 @@ filename-regex@^2.0.0: 82 version "2.0.1" 83 resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" 84 85 -fileset@^2.0.2: 86 - version "2.0.3" 87 - resolved "https://registry.yarnpkg.com/fileset/-/fileset-2.0.3.tgz#8e7548a96d3cc2327ee5e674168723a333bba2a0" 88 - dependencies: 89 - glob "^7.0.3" 90 - minimatch "^3.0.3" 91 - 92 fill-range@^2.1.0: 93 version "2.2.4" 94 resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-2.2.4.tgz#eb1e773abb056dcd8df2bfdf6af59b8b3a936565" 95 @@ -2694,6 +2671,17 @@ glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.0.6, glob@^7.1.1, glob@^7.1.2, gl 96 once "^1.3.0" 97 path-is-absolute "^1.0.0" 98 99 +glob@^7.1.3: 100 + version "7.1.6" 101 + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" 102 + dependencies: 103 + fs.realpath "^1.0.0" 104 + inflight "^1.0.4" 105 + inherits "2" 106 + minimatch "^3.0.4" 107 + once "^1.3.0" 108 + path-is-absolute "^1.0.0" 109 + 110 global-modules-path@^2.1.0: 111 version "2.1.0" 112 resolved "https://registry.yarnpkg.com/global-modules-path/-/global-modules-path-2.1.0.tgz#923ec524e8726bb0c1a4ed4b8e21e1ff80c88bbb" 113 @@ -2754,7 +2742,7 @@ handle-thing@^1.2.5: 114 version "1.2.5" 115 resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-1.2.5.tgz#fd7aad726bf1a5fd16dfc29b2f7a6601d27139c4" 116 117 -handlebars@^4.0.1, handlebars@^4.0.3: 118 +handlebars@^4.0.1: 119 version "4.0.11" 120 resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.0.11.tgz#630a35dfe0294bc281edae6ffc5d329fc7982dcc" 121 dependencies: 122 @@ -2799,6 +2787,10 @@ has-flag@^3.0.0: 123 version "3.0.0" 124 resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" 125 126 +has-flag@^4.0.0: 127 + version "4.0.0" 128 + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" 129 + 130 has-symbols@^1.0.0: 131 version "1.0.0" 132 resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.0.tgz#ba1a8f1af2a0fc39650f5c850367704122063b44" 133 @@ -2896,6 +2888,10 @@ html-entities@^1.2.0: 134 version "1.2.1" 135 resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.2.1.tgz#0df29351f0721163515dfb9e5543e5f6eed5162f" 136 137 +html-escaper@^2.0.0: 138 + version "2.0.2" 139 + resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" 140 + 141 html-minifier@^3.2.3: 142 version "3.5.15" 143 resolved "https://registry.yarnpkg.com/html-minifier/-/html-minifier-3.5.15.tgz#f869848d4543cbfd84f26d5514a2a87cbf9a05e0" 144 @@ -3382,23 +3378,6 @@ isstream@~0.1.2: 145 version "0.1.2" 146 resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" 147 148 -istanbul-api@^1.3.1: 149 - version "1.3.1" 150 - resolved "https://registry.yarnpkg.com/istanbul-api/-/istanbul-api-1.3.1.tgz#4c3b05d18c0016d1022e079b98dc82c40f488954" 151 - dependencies: 152 - async "^2.1.4" 153 - compare-versions "^3.1.0" 154 - fileset "^2.0.2" 155 - istanbul-lib-coverage "^1.2.0" 156 - istanbul-lib-hook "^1.2.0" 157 - istanbul-lib-instrument "^1.10.1" 158 - istanbul-lib-report "^1.1.4" 159 - istanbul-lib-source-maps "^1.2.4" 160 - istanbul-reports "^1.3.0" 161 - js-yaml "^3.7.0" 162 - mkdirp "^0.5.1" 163 - once "^1.4.0" 164 - 165 istanbul-instrumenter-loader@^3.0.1: 166 version "3.0.1" 167 resolved "https://registry.yarnpkg.com/istanbul-instrumenter-loader/-/istanbul-instrumenter-loader-3.0.1.tgz#9957bd59252b373fae5c52b7b5188e6fde2a0949" 168 @@ -3412,13 +3391,15 @@ istanbul-lib-coverage@^1.2.0: 169 version "1.2.0" 170 resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.0.tgz#f7d8f2e42b97e37fe796114cb0f9d68b5e3a4341" 171 172 -istanbul-lib-hook@^1.2.0: 173 - version "1.2.0" 174 - resolved "https://registry.yarnpkg.com/istanbul-lib-hook/-/istanbul-lib-hook-1.2.0.tgz#ae556fd5a41a6e8efa0b1002b1e416dfeaf9816c" 175 - dependencies: 176 - append-transform "^0.4.0" 177 +istanbul-lib-coverage@^2.0.5: 178 + version "2.0.5" 179 + resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz#675f0ab69503fad4b1d849f736baaca803344f49" 180 + 181 +istanbul-lib-coverage@^3.0.0: 182 + version "3.0.0" 183 + resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz#f5944a37c70b550b02a78a5c3b2055b280cec8ec" 184 185 -istanbul-lib-instrument@^1.10.1, istanbul-lib-instrument@^1.7.3: 186 +istanbul-lib-instrument@^1.7.3: 187 version "1.10.1" 188 resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.1.tgz#724b4b6caceba8692d3f1f9d0727e279c401af7b" 189 dependencies: 190 @@ -3430,30 +3411,30 @@ istanbul-lib-instrument@^1.10.1, istanbul-lib-instrument@^1.7.3: 191 istanbul-lib-coverage "^1.2.0" 192 semver "^5.3.0" 193 194 -istanbul-lib-report@^1.1.4: 195 - version "1.1.4" 196 - resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-1.1.4.tgz#e886cdf505c4ebbd8e099e4396a90d0a28e2acb5" 197 +istanbul-lib-report@^3.0.0: 198 + version "3.0.0" 199 + resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" 200 dependencies: 201 - istanbul-lib-coverage "^1.2.0" 202 - mkdirp "^0.5.1" 203 - path-parse "^1.0.5" 204 - supports-color "^3.1.2" 205 + istanbul-lib-coverage "^3.0.0" 206 + make-dir "^3.0.0" 207 + supports-color "^7.1.0" 208 209 -istanbul-lib-source-maps@^1.2.4: 210 - version "1.2.4" 211 - resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.4.tgz#cc7ccad61629f4efff8e2f78adb8c522c9976ec7" 212 +istanbul-lib-source-maps@^3.0.6: 213 + version "3.0.6" 214 + resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz#284997c48211752ec486253da97e3879defba8c8" 215 dependencies: 216 - debug "^3.1.0" 217 - istanbul-lib-coverage "^1.2.0" 218 - mkdirp "^0.5.1" 219 - rimraf "^2.6.1" 220 - source-map "^0.5.3" 221 + debug "^4.1.1" 222 + istanbul-lib-coverage "^2.0.5" 223 + make-dir "^2.1.0" 224 + rimraf "^2.6.3" 225 + source-map "^0.6.1" 226 227 -istanbul-reports@^1.3.0: 228 - version "1.3.0" 229 - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-1.3.0.tgz#2f322e81e1d9520767597dca3c20a0cce89a3554" 230 +istanbul-reports@^3.0.2: 231 + version "3.0.2" 232 + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.0.2.tgz#d593210e5000683750cb09fc0644e4b6e27fd53b" 233 dependencies: 234 - handlebars "^4.0.3" 235 + html-escaper "^2.0.0" 236 + istanbul-lib-report "^3.0.0" 237 238 istanbul@^0.4.5: 239 version "0.4.5" 240 @@ -3594,11 +3575,14 @@ karma-cli@^1.0.1: 241 dependencies: 242 resolve "^1.1.6" 243 244 -karma-coverage-istanbul-reporter@^2.0.0: 245 - version "2.0.0" 246 - resolved "https://registry.yarnpkg.com/karma-coverage-istanbul-reporter/-/karma-coverage-istanbul-reporter-2.0.0.tgz#28ceeda1754ced5a9cb0aa8fef29118e73f4a7d6" 247 +karma-coverage-istanbul-reporter@^3.0.0: 248 + version "3.0.2" 249 + resolved "https://registry.yarnpkg.com/karma-coverage-istanbul-reporter/-/karma-coverage-istanbul-reporter-3.0.2.tgz#b7f3393b13c7e3dafa5410a68d98d327ae21e807" 250 dependencies: 251 - istanbul-api "^1.3.1" 252 + istanbul-lib-coverage "^3.0.0" 253 + istanbul-lib-report "^3.0.0" 254 + istanbul-lib-source-maps "^3.0.6" 255 + istanbul-reports "^3.0.2" 256 minimatch "^3.0.4" 257 258 karma-jasmine-html-reporter@^1.1.0: 259 @@ -3787,7 +3771,7 @@ lodash.tail@^4.1.1: 260 version "4.1.1" 261 resolved "https://registry.yarnpkg.com/lodash.tail/-/lodash.tail-4.1.1.tgz#d2333a36d9e7717c8ad2f7cacafec7c32b444664" 262 263 -lodash@^4.0.0, lodash@^4.14.0, lodash@^4.17.10, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.3.0, lodash@^4.5.0, lodash@~4.17.4: 264 +lodash@^4.0.0, lodash@^4.17.10, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.3.0, lodash@^4.5.0, lodash@~4.17.4: 265 version "4.17.10" 266 resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.10.tgz#1b7793cf7259ea38fb3661d4d38b3260af8ae4e7" 267 268 @@ -3859,6 +3843,19 @@ make-dir@^1.0.0: 269 dependencies: 270 pify "^3.0.0" 271 272 +make-dir@^2.1.0: 273 + version "2.1.0" 274 + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" 275 + dependencies: 276 + pify "^4.0.1" 277 + semver "^5.6.0" 278 + 279 +make-dir@^3.0.0: 280 + version "3.1.0" 281 + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" 282 + dependencies: 283 + semver "^6.0.0" 284 + 285 make-error@^1.1.1: 286 version "1.3.4" 287 resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.4.tgz#19978ed575f9e9545d2ff8c13e33b5d18a67d535" 288 @@ -4012,7 +4009,7 @@ minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: 289 version "1.0.1" 290 resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" 291 292 -"minimatch@2 || 3", minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4, minimatch@~3.0.2: 293 +"minimatch@2 || 3", minimatch@^3.0.2, minimatch@^3.0.4, minimatch@~3.0.2: 294 version "3.0.4" 295 resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" 296 dependencies: 297 @@ -4097,6 +4094,10 @@ ms@2.0.0: 298 version "2.0.0" 299 resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" 300 301 +ms@^2.1.1: 302 + version "2.1.2" 303 + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" 304 + 305 multicast-dns-service-types@^1.1.0: 306 version "1.1.0" 307 resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" 308 @@ -4691,6 +4692,10 @@ pify@^3.0.0: 309 version "3.0.0" 310 resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" 311 312 +pify@^4.0.1: 313 + version "4.0.1" 314 + resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" 315 + 316 pinkie-promise@^2.0.0: 317 version "2.0.1" 318 resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" 319 @@ -5275,6 +5280,12 @@ rimraf@2, rimraf@^2.2.8, rimraf@^2.5.2, rimraf@^2.5.4, rimraf@^2.6.0, rimraf@^2. 320 dependencies: 321 glob "^7.0.5" 322 323 +rimraf@^2.6.3: 324 + version "2.7.1" 325 + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" 326 + dependencies: 327 + glob "^7.1.3" 328 + 329 ripemd160@^2.0.0, ripemd160@^2.0.1: 330 version "2.0.2" 331 resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" 332 @@ -5430,6 +5441,14 @@ semver-intersect@^1.1.2: 333 version "5.5.0" 334 resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab" 335 336 +semver@^5.6.0: 337 + version "5.7.1" 338 + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" 339 + 340 +semver@^6.0.0: 341 + version "6.3.0" 342 + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" 343 + 344 semver@~5.3.0: 345 version "5.3.0" 346 resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" 347 @@ -5700,7 +5719,7 @@ source-map@0.1.x: 348 dependencies: 349 amdefine ">=0.0.4" 350 351 -source-map@0.5.x, source-map@^0.5.3, source-map@^0.5.6, source-map@^0.5.7, source-map@~0.5.1: 352 +source-map@0.5.x, source-map@^0.5.6, source-map@^0.5.7, source-map@~0.5.1: 353 version "0.5.7" 354 resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" 355 356 @@ -5954,7 +5973,7 @@ supports-color@^2.0.0: 357 version "2.0.0" 358 resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" 359 360 -supports-color@^3.1.0, supports-color@^3.1.2: 361 +supports-color@^3.1.0: 362 version "3.2.3" 363 resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" 364 dependencies: 365 @@ -5966,6 +5985,12 @@ supports-color@^5.1.0, supports-color@^5.3.0, supports-color@^5.4.0: 366 dependencies: 367 has-flag "^3.0.0" 368 369 +supports-color@^7.1.0: 370 + version "7.1.0" 371 + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1" 372 + dependencies: 373 + has-flag "^4.0.0" 374 + 375 symbol-observable@1.0.1: 376 version "1.0.1" 377 resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.0.1.tgz#8340fc4702c3122df5d22288f88283f513d3fdd4"