91.diff (14838B)
1 diff --git a/package.json b/package.json 2 index c5be371..db3f79b 100644 3 --- a/package.json 4 +++ b/package.json 5 @@ -55,7 +55,7 @@ 6 "@types/express": "^4.11.1", 7 "@types/jasmine": "^2.8.6", 8 "@types/jasminewd2": "~2.0.2", 9 - "codelyzer": "^4.3.0", 10 + "codelyzer": "^6.0.0", 11 "jasmine": "^3.1.0", 12 "jasmine-core": "^3.1.0", 13 "jasmine-spec-reporter": "^4.1.0", 14 diff --git a/yarn.lock b/yarn.lock 15 index 2a7590d..f40ab05 100644 16 --- a/yarn.lock 17 +++ b/yarn.lock 18 @@ -155,12 +155,22 @@ 19 reflect-metadata "^0.1.2" 20 tsickle "^0.27.2" 21 22 +"@angular/compiler@9.0.0": 23 + version "9.0.0" 24 + resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-9.0.0.tgz#87e0bef4c369b6cadae07e3a4295778fc93799d5" 25 + integrity sha512-ctjwuntPfZZT2mNj2NDIVu51t9cvbhl/16epc5xEwyzyDt76pX9UgwvY+MbXrf/C/FWwdtmNtfP698BKI+9leQ== 26 + 27 "@angular/compiler@^6.0.2": 28 version "6.0.2" 29 resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-6.0.2.tgz#b9d29b7e032c767179967540f1ed7f8777a615a1" 30 dependencies: 31 tslib "^1.9.0" 32 33 +"@angular/core@9.0.0": 34 + version "9.0.0" 35 + resolved "https://registry.yarnpkg.com/@angular/core/-/core-9.0.0.tgz#227dc53e1ac81824f998c6e76000b7efc522641e" 36 + integrity sha512-6Pxgsrf0qF9iFFqmIcWmjJGkkCaCm6V5QNnxMy2KloO3SDq6QuMVRbN9RtC8Urmo25LP+eZ6ZgYqFYpdD8Hd9w== 37 + 38 "@angular/core@^6.0.2": 39 version "6.0.2" 40 resolved "https://registry.yarnpkg.com/@angular/core/-/core-6.0.2.tgz#d183730d73182a4590a5d71083db45655f210e69" 41 @@ -584,9 +594,10 @@ anymatch@^2.0.0: 42 micromatch "^3.1.4" 43 normalize-path "^2.1.1" 44 45 -app-root-path@^2.0.1: 46 - version "2.0.1" 47 - resolved "https://registry.yarnpkg.com/app-root-path/-/app-root-path-2.0.1.tgz#cd62dcf8e4fd5a417efc664d2e5b10653c651b46" 48 +app-root-path@^3.0.0: 49 + version "3.0.0" 50 + resolved "https://registry.yarnpkg.com/app-root-path/-/app-root-path-3.0.0.tgz#210b6f43873227e18a4b810a032283311555d5ad" 51 + integrity sha512-qMcx+Gy2UZynHjOHOIXPNvpf+9cjvk3cWrBBK7zg4gH9+clobJRb9NGzcT7mQTcV/6Gm/1WelUtqxVXnNlrwcw== 52 53 append-transform@^0.4.0: 54 version "0.4.0" 55 @@ -611,6 +622,14 @@ argparse@^1.0.7: 56 dependencies: 57 sprintf-js "~1.0.2" 58 59 +aria-query@^3.0.0: 60 + version "3.0.0" 61 + resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-3.0.0.tgz#65b3fcc1ca1155a8c9ae64d6eee297f15d5133cc" 62 + integrity sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w= 63 + dependencies: 64 + ast-types-flow "0.0.7" 65 + commander "^2.11.0" 66 + 67 arr-diff@^2.0.0: 68 version "2.0.0" 69 resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" 70 @@ -708,6 +727,11 @@ assign-symbols@^1.0.0: 71 version "1.0.0" 72 resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" 73 74 +ast-types-flow@0.0.7: 75 + version "0.0.7" 76 + resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" 77 + integrity sha1-9wtzXGvKGlycItmCw+Oef+ujva0= 78 + 79 async-each@^1.0.0: 80 version "1.0.1" 81 resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.1.tgz#19d386a1d9edc6e7c1c85d388aedbcc56d33602d" 82 @@ -763,6 +787,13 @@ aws4@^1.6.0: 83 version "1.7.0" 84 resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.7.0.tgz#d4d0e9b9dbfca77bf08eeb0a8a471550fe39e289" 85 86 +axobject-query@2.0.2: 87 + version "2.0.2" 88 + resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.0.2.tgz#ea187abe5b9002b377f925d8bf7d1c561adf38f9" 89 + integrity sha512-MCeek8ZH7hKyO1rWUbKNQBbl4l2eY0ntk7OGi+q0RlafrCnfPxC06WZA+uebCfmYp4mNU9jRBP1AhGyf8+W3ww== 90 + dependencies: 91 + ast-types-flow "0.0.7" 92 + 93 babel-code-frame@^6.22.0, babel-code-frame@^6.26.0: 94 version "6.26.0" 95 resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" 96 @@ -1359,16 +1390,25 @@ code-point-at@^1.0.0: 97 version "1.1.0" 98 resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" 99 100 -codelyzer@^4.3.0: 101 - version "4.3.0" 102 - resolved "https://registry.yarnpkg.com/codelyzer/-/codelyzer-4.3.0.tgz#6bf3ba68efd9d655a451ecaa14a2852001a43dfb" 103 - dependencies: 104 - app-root-path "^2.0.1" 105 - css-selector-tokenizer "^0.7.0" 106 +codelyzer@^6.0.0: 107 + version "6.0.0" 108 + resolved "https://registry.yarnpkg.com/codelyzer/-/codelyzer-6.0.0.tgz#50c98581cc2890e0e9a9f93878dc317115d836ed" 109 + integrity sha512-edJIQCIcxD9DhVSyBEdJ38AbLikm515Wl91t5RDGNT88uA6uQdTm4phTWfn9JhzAI8kXNUcfYyAE90lJElpGtA== 110 + dependencies: 111 + "@angular/compiler" "9.0.0" 112 + "@angular/core" "9.0.0" 113 + app-root-path "^3.0.0" 114 + aria-query "^3.0.0" 115 + axobject-query "2.0.2" 116 + css-selector-tokenizer "^0.7.1" 117 cssauron "^1.4.0" 118 + damerau-levenshtein "^1.0.4" 119 + rxjs "^6.5.3" 120 semver-dsl "^1.0.1" 121 source-map "^0.5.7" 122 - sprintf-js "^1.0.3" 123 + sprintf-js "^1.1.2" 124 + tslib "^1.10.0" 125 + zone.js "~0.10.3" 126 127 collection-visit@^1.0.0: 128 version "1.0.0" 129 @@ -1415,6 +1455,11 @@ commander@2.15.x, commander@^2.12.1, commander@~2.15.0: 130 version "2.15.1" 131 resolved "https://registry.yarnpkg.com/commander/-/commander-2.15.1.tgz#df46e867d0fc2aec66a34662b406a9ccafff5b0f" 132 133 +commander@^2.11.0: 134 + version "2.20.3" 135 + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" 136 + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== 137 + 138 commander@~2.13.0: 139 version "2.13.0" 140 resolved "https://registry.yarnpkg.com/commander/-/commander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c" 141 @@ -1661,13 +1706,14 @@ css-select@^1.1.0: 142 domutils "1.5.1" 143 nth-check "~1.0.1" 144 145 -css-selector-tokenizer@^0.7.0: 146 - version "0.7.0" 147 - resolved "https://registry.yarnpkg.com/css-selector-tokenizer/-/css-selector-tokenizer-0.7.0.tgz#e6988474ae8c953477bf5e7efecfceccd9cf4c86" 148 +css-selector-tokenizer@^0.7.1: 149 + version "0.7.2" 150 + resolved "https://registry.yarnpkg.com/css-selector-tokenizer/-/css-selector-tokenizer-0.7.2.tgz#11e5e27c9a48d90284f22d45061c303d7a25ad87" 151 + integrity sha512-yj856NGuAymN6r8bn8/Jl46pR+OC3eEvAhfGYDUe7YPtTPAYrSSw4oAniZ9Y8T5B92hjhwTBLUen0/vKPxf6pw== 152 dependencies: 153 - cssesc "^0.1.0" 154 - fastparse "^1.1.1" 155 - regexpu-core "^1.0.0" 156 + cssesc "^3.0.0" 157 + fastparse "^1.1.2" 158 + regexpu-core "^4.6.0" 159 160 css-what@2.1: 161 version "2.1.0" 162 @@ -1679,9 +1725,10 @@ cssauron@^1.4.0: 163 dependencies: 164 through X.X.X 165 166 -cssesc@^0.1.0: 167 - version "0.1.0" 168 - resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-0.1.0.tgz#c814903e45623371a0477b40109aaafbeeaddbb4" 169 +cssesc@^3.0.0: 170 + version "3.0.0" 171 + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" 172 + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== 173 174 cuint@^0.2.2: 175 version "0.2.2" 176 @@ -1707,6 +1754,11 @@ d@1: 177 dependencies: 178 es5-ext "^0.10.9" 179 180 +damerau-levenshtein@^1.0.4: 181 + version "1.0.6" 182 + resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz#143c1641cb3d85c60c32329e26899adea8701791" 183 + integrity sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug== 184 + 185 dashdash@^1.12.0: 186 version "1.14.1" 187 resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" 188 @@ -2360,9 +2412,10 @@ fast-levenshtein@~2.0.4: 189 version "2.0.6" 190 resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" 191 192 -fastparse@^1.1.1: 193 - version "1.1.1" 194 - resolved "https://registry.yarnpkg.com/fastparse/-/fastparse-1.1.1.tgz#d1e2643b38a94d7583b479060e6c4affc94071f8" 195 +fastparse@^1.1.2: 196 + version "1.1.2" 197 + resolved "https://registry.yarnpkg.com/fastparse/-/fastparse-1.1.2.tgz#91728c5a5942eced8531283c79441ee4122c35a9" 198 + integrity sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ== 199 200 faye-websocket@^0.10.0: 201 version "0.10.0" 202 @@ -5082,9 +5135,17 @@ reflect-metadata@^0.1.2: 203 version "0.1.12" 204 resolved "https://registry.yarnpkg.com/reflect-metadata/-/reflect-metadata-0.1.12.tgz#311bf0c6b63cd782f228a81abe146a2bfa9c56f2" 205 206 -regenerate@^1.2.1: 207 - version "1.4.0" 208 - resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11" 209 +regenerate-unicode-properties@^8.2.0: 210 + version "8.2.0" 211 + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz#e5de7111d655e7ba60c057dbe9ff37c87e65cdec" 212 + integrity sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA== 213 + dependencies: 214 + regenerate "^1.4.0" 215 + 216 +regenerate@^1.4.0: 217 + version "1.4.1" 218 + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.1.tgz#cad92ad8e6b591773485fbe05a485caf4f457e6f" 219 + integrity sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A== 220 221 regenerator-runtime@^0.11.0: 222 version "0.11.1" 223 @@ -5103,21 +5164,27 @@ regex-not@^1.0.0, regex-not@^1.0.2: 224 extend-shallow "^3.0.2" 225 safe-regex "^1.1.0" 226 227 -regexpu-core@^1.0.0: 228 - version "1.0.0" 229 - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-1.0.0.tgz#86a763f58ee4d7c2f6b102e4764050de7ed90c6b" 230 +regexpu-core@^4.6.0: 231 + version "4.7.0" 232 + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.7.0.tgz#fcbf458c50431b0bb7b45d6967b8192d91f3d938" 233 + integrity sha512-TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ== 234 dependencies: 235 - regenerate "^1.2.1" 236 - regjsgen "^0.2.0" 237 - regjsparser "^0.1.4" 238 + regenerate "^1.4.0" 239 + regenerate-unicode-properties "^8.2.0" 240 + regjsgen "^0.5.1" 241 + regjsparser "^0.6.4" 242 + unicode-match-property-ecmascript "^1.0.4" 243 + unicode-match-property-value-ecmascript "^1.2.0" 244 245 -regjsgen@^0.2.0: 246 - version "0.2.0" 247 - resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" 248 +regjsgen@^0.5.1: 249 + version "0.5.2" 250 + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733" 251 + integrity sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A== 252 253 -regjsparser@^0.1.4: 254 - version "0.1.5" 255 - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" 256 +regjsparser@^0.6.4: 257 + version "0.6.4" 258 + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.4.tgz#a769f8684308401a66e9b529d2436ff4d0666272" 259 + integrity sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw== 260 dependencies: 261 jsesc "~0.5.0" 262 263 @@ -5310,6 +5377,13 @@ rxjs@^6.0.0, rxjs@^6.1.0: 264 dependencies: 265 tslib "^1.9.0" 266 267 +rxjs@^6.5.3: 268 + version "6.6.0" 269 + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.0.tgz#af2901eedf02e3a83ffa7f886240ff9018bbec84" 270 + integrity sha512-3HMA8z/Oz61DUHe+SdOiQyzIf4tOx5oQHmMir7IZEu6TMqCLHT4LRcmNaUS0NwOz8VLvmmBduMsoaUvMaIiqzg== 271 + dependencies: 272 + tslib "^1.9.0" 273 + 274 safe-buffer@5.1.1: 275 version "5.1.1" 276 resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" 277 @@ -5771,9 +5845,10 @@ split-string@^3.0.1, split-string@^3.0.2: 278 dependencies: 279 extend-shallow "^3.0.0" 280 281 -sprintf-js@^1.0.3: 282 - version "1.1.1" 283 - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.1.tgz#36be78320afe5801f6cea3ee78b6e5aab940ea0c" 284 +sprintf-js@^1.1.2: 285 + version "1.1.2" 286 + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.2.tgz#da1765262bf8c0f571749f2ad6c26300207ae673" 287 + integrity sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug== 288 289 sprintf-js@~1.0.2: 290 version "1.0.3" 291 @@ -6129,6 +6204,11 @@ tsickle@^0.27.2: 292 source-map "^0.6.0" 293 source-map-support "^0.5.0" 294 295 +tslib@^1.10.0: 296 + version "1.13.0" 297 + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043" 298 + integrity sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q== 299 + 300 tslib@^1.7.1, tslib@^1.8.0, tslib@^1.8.1, tslib@^1.9.0: 301 version "1.9.1" 302 resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.9.1.tgz#a5d1f0532a49221c87755cfcc89ca37197242ba7" 303 @@ -6247,6 +6327,29 @@ ultron@~1.1.0: 304 version "1.1.1" 305 resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.1.1.tgz#9fe1536a10a664a65266a1e3ccf85fd36302bc9c" 306 307 +unicode-canonical-property-names-ecmascript@^1.0.4: 308 + version "1.0.4" 309 + resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818" 310 + integrity sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ== 311 + 312 +unicode-match-property-ecmascript@^1.0.4: 313 + version "1.0.4" 314 + resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c" 315 + integrity sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg== 316 + dependencies: 317 + unicode-canonical-property-names-ecmascript "^1.0.4" 318 + unicode-property-aliases-ecmascript "^1.0.4" 319 + 320 +unicode-match-property-value-ecmascript@^1.2.0: 321 + version "1.2.0" 322 + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz#0d91f600eeeb3096aa962b1d6fc88876e64ea531" 323 + integrity sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ== 324 + 325 +unicode-property-aliases-ecmascript@^1.0.4: 326 + version "1.1.0" 327 + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz#dd57a99f6207bedff4628abefb94c50db941c8f4" 328 + integrity sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg== 329 + 330 union-value@^1.0.0: 331 version "1.0.0" 332 resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.0.tgz#5c71c34cb5bad5dcebe3ea0cd08207ba5aa1aea4" 333 @@ -6849,3 +6952,8 @@ yn@^2.0.0: 334 zone.js@^0.8.26: 335 version "0.8.26" 336 resolved "https://registry.yarnpkg.com/zone.js/-/zone.js-0.8.26.tgz#7bdd72f7668c5a7ad6b118148b4ea39c59d08d2d" 337 + 338 +zone.js@~0.10.3: 339 + version "0.10.3" 340 + resolved "https://registry.yarnpkg.com/zone.js/-/zone.js-0.10.3.tgz#3e5e4da03c607c9dcd92e37dd35687a14a140c16" 341 + integrity sha512-LXVLVEq0NNOqK/fLJo3d0kfzd4sxwn2/h67/02pjCjfKDxgx1i9QqpvtHD8CrBnSSwMw5+dy11O7FRX5mkO7Cg==