@cryptotaxi247 / netdata-1 / commits / c9cce1399

fix minor vulnerability alert, updating socket-io dependency (#10557)

Jacek Kolasa committed Jan 27, 2021 at 16:50 UTC c9cce13995394841a53c5b0cef3ab2faad641a34
2 files changed +345 -466
package-lock.json
+344 -465
@@ -289,6 +289,30 @@
289 "defer-to-connect": "^1.0.1"
290 }
291 },
292 + "@types/component-emitter": {
293 + "version": "1.2.10",
294 + "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.10.tgz",
295 + "integrity": "sha512-bsjleuRKWmGqajMerkzox19aGbscQX5rmmvvXl3wlIp5gMG1HgkiwPxsN5p070fBDKTNSPgojVbuY1+HWMbFhg==",
296 + "dev": true
297 + },
298 + "@types/cookie": {
299 + "version": "0.4.0",
300 + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.0.tgz",
301 + "integrity": "sha512-y7mImlc/rNkvCRmg8gC3/lj87S7pTUIJ6QGjwHR9WQJcFs+ZMTOaoPrkdFA/YdbuqVEmEbb5RdhVxMkAcgOnpg==",
302 + "dev": true
303 + },
304 + "@types/cors": {
305 + "version": "2.8.9",
306 + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.9.tgz",
307 + "integrity": "sha512-zurD1ibz21BRlAOIKP8yhrxlqKx6L9VCwkB5kMiP6nZAhoF5MvC7qS1qPA7nRcr1GJolfkQC7/EAL4hdYejLtg==",
308 + "dev": true
309 + },
310 + "@types/node": {
311 + "version": "14.14.22",
312 + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.22.tgz",
313 + "integrity": "sha512-g+f/qj/cNcqKkc3tFqlXOYjrmZA+jNBiDzbP3kH+B+otKFqAdPgVTGP1IeKRdMml/aE69as5S4FqtxAbl+LaMw==",
314 + "dev": true
315 + },
316 "@types/unist": {
317 "version": "2.0.3",
318 "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz",
@@ -317,12 +341,6 @@
341 "integrity": "sha512-IAveFBziMRMNPKFdWRcdIKaJvJG1cAfU9/tf9MzqQ84Dh4QjD9eqwnt4hNSt9cbrcEJD74BMIOaRVgVDEU7MwQ==",
342 "dev": true
343 },
320 - "after": {
321 - "version": "0.8.2",
322 - "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz",
323 - "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=",
324 - "dev": true
325 - },
344 "aggregate-error": {
345 "version": "3.0.1",
346 "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.0.1.tgz",
@@ -423,12 +441,6 @@
441 "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
442 "dev": true
443 },
426 - "arraybuffer.slice": {
427 - "version": "0.0.7",
428 - "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz",
429 - "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==",
430 - "dev": true
431 - },
444 "assign-symbols": {
445 "version": "1.0.0",
446 "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
@@ -441,12 +453,6 @@
453 "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
454 "dev": true
455 },
444 - "async-limiter": {
445 - "version": "1.0.1",
446 - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
447 - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==",
448 - "dev": true
449 - },
456 "atob": {
457 "version": "2.1.2",
458 "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
@@ -459,12 +465,6 @@
465 "integrity": "sha512-N6mr0nUS0TB+SLHCrDYzLIdJQ1wklXNhsiKYh6tcrjDMlhjfz6BFGlDvngcpcBvZpko10jVjvF5XziJOxyA9Sg==",
466 "dev": true
467 },
462 - "backo2": {
463 - "version": "1.0.2",
464 - "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz",
465 - "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=",
466 - "dev": true
467 - },
468 "bail": {
469 "version": "1.0.5",
470 "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz",
@@ -533,44 +533,23 @@
533 }
534 },
535 "base64-arraybuffer": {
536 - "version": "0.1.5",
537 - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz",
538 - "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=",
536 + "version": "0.1.4",
537 + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz",
538 + "integrity": "sha1-mBjHngWbE1X5fgQooBfIOOkLqBI=",
539 "dev": true
540 },
541 "base64id": {
542 - "version": "1.0.0",
543 - "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz",
544 - "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=",
542 + "version": "2.0.0",
543 + "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz",
544 + "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==",
545 "dev": true
546 },
547 - "better-assert": {
548 - "version": "1.0.2",
549 - "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz",
550 - "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=",
551 - "dev": true,
552 - "requires": {
553 - "callsite": "1.0.0"
554 - }
555 - },
547 "binary-extensions": {
548 "version": "2.1.0",
549 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz",
550 "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==",
551 "dev": true
552 },
562 - "blob": {
563 - "version": "0.0.5",
564 - "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz",
565 - "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==",
566 - "dev": true
567 - },
568 - "bluebird": {
569 - "version": "3.7.2",
570 - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
571 - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
572 - "dev": true
573 - },
553 "body-parser": {
554 "version": "1.19.0",
555 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
@@ -628,28 +607,6 @@
607 }
608 }
609 },
631 - "buffer-alloc": {
632 - "version": "1.2.0",
633 - "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz",
634 - "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==",
635 - "dev": true,
636 - "requires": {
637 - "buffer-alloc-unsafe": "^1.1.0",
638 - "buffer-fill": "^1.0.0"
639 - }
640 - },
641 - "buffer-alloc-unsafe": {
642 - "version": "1.1.0",
643 - "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",
644 - "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==",
645 - "dev": true
646 - },
647 - "buffer-fill": {
648 - "version": "1.0.0",
649 - "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
650 - "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=",
651 - "dev": true
652 - },
610 "buffer-from": {
611 "version": "1.1.1",
612 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
@@ -717,12 +674,6 @@
674 "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=",
675 "dev": true
676 },
720 - "callsite": {
721 - "version": "1.0.0",
722 - "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz",
723 - "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=",
724 - "dev": true
725 - },
677 "camelcase": {
678 "version": "5.3.1",
679 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
@@ -880,6 +831,17 @@
831 "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
832 "dev": true
833 },
834 + "cliui": {
835 + "version": "7.0.4",
836 + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
837 + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
838 + "dev": true,
839 + "requires": {
840 + "string-width": "^4.2.0",
841 + "strip-ansi": "^6.0.0",
842 + "wrap-ansi": "^7.0.0"
843 + }
844 + },
845 "clone-response": {
846 "version": "1.0.2",
847 "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
@@ -967,24 +929,12 @@
929 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
930 "dev": true
931 },
970 - "component-bind": {
971 - "version": "1.0.0",
972 - "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz",
973 - "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=",
974 - "dev": true
975 - },
932 "component-emitter": {
933 "version": "1.3.0",
934 "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
935 "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
936 "dev": true
937 },
982 - "component-inherit": {
983 - "version": "0.0.3",
984 - "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz",
985 - "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=",
986 - "dev": true
987 - },
938 "concat-map": {
939 "version": "0.0.1",
940 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
@@ -1039,9 +989,9 @@
989 }
990 },
991 "cookie": {
1042 - "version": "0.3.1",
1043 - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz",
1044 - "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=",
992 + "version": "0.4.1",
993 + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz",
994 + "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==",
995 "dev": true
996 },
997 "copy-descriptor": {
@@ -1050,6 +1000,16 @@
1000 "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
1001 "dev": true
1002 },
1003 + "cors": {
1004 + "version": "2.8.5",
1005 + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
1006 + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
1007 + "dev": true,
1008 + "requires": {
1009 + "object-assign": "^4",
1010 + "vary": "^1"
1011 + }
1012 + },
1013 "cuss": {
1014 "version": "1.20.0",
1015 "resolved": "https://registry.npmjs.org/cuss/-/cuss-1.20.0.tgz",
@@ -1075,9 +1035,9 @@
1035 "dev": true
1036 },
1037 "date-format": {
1078 - "version": "2.1.0",
1079 - "resolved": "https://registry.npmjs.org/date-format/-/date-format-2.1.0.tgz",
1080 - "integrity": "sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA==",
1038 + "version": "3.0.0",
1039 + "resolved": "https://registry.npmjs.org/date-format/-/date-format-3.0.0.tgz",
1040 + "integrity": "sha512-eyTcpKOcamdhWJXj56DpQMo1ylSQpcGtGKXcU0Tb97+K56/CF5amAqqqNj0+KvA0iw2ynxtHWFsPDSClCxe48w==",
1041 "dev": true
1042 },
1043 "dateformat": {
@@ -1257,77 +1217,44 @@
1217 }
1218 },
1219 "engine.io": {
1260 - "version": "3.2.1",
1261 - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.2.1.tgz",
1262 - "integrity": "sha512-+VlKzHzMhaU+GsCIg4AoXF1UdDFjHHwMmMKqMJNDNLlUlejz58FCy4LBqB2YVJskHGYl06BatYWKP2TVdVXE5w==",
1220 + "version": "4.1.0",
1221 + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-4.1.0.tgz",
1222 + "integrity": "sha512-vW7EAtn0HDQ4MtT5QbmCHF17TaYLONv2/JwdYsq9USPRZVM4zG7WB3k0Nc321z8EuSOlhGokrYlYx4176QhD0A==",
1223 "dev": true,
1224 "requires": {
1225 "accepts": "~1.3.4",
1266 - "base64id": "1.0.0",
1267 - "cookie": "0.3.1",
1268 - "debug": "~3.1.0",
1269 - "engine.io-parser": "~2.1.0",
1270 - "ws": "~3.3.1"
1226 + "base64id": "2.0.0",
1227 + "cookie": "~0.4.1",
1228 + "cors": "~2.8.5",
1229 + "debug": "~4.3.1",
1230 + "engine.io-parser": "~4.0.0",
1231 + "ws": "~7.4.2"
1232 },
1233 "dependencies": {
1234 "debug": {
1274 - "version": "3.1.0",
1275 - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
1276 - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
1235 + "version": "4.3.1",
1236 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
1237 + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
1238 "dev": true,
1239 "requires": {
1279 - "ms": "2.0.0"
1240 + "ms": "2.1.2"
1241 }
1281 - }
1282 - }
1283 - },
1284 - "engine.io-client": {
1285 - "version": "3.2.1",
1286 - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.2.1.tgz",
1287 - "integrity": "sha512-y5AbkytWeM4jQr7m/koQLc5AxpRKC1hEVUb/s1FUAWEJq5AzJJ4NLvzuKPuxtDi5Mq755WuDvZ6Iv2rXj4PTzw==",
1288 - "dev": true,
1289 - "requires": {
1290 - "component-emitter": "1.2.1",
1291 - "component-inherit": "0.0.3",
1292 - "debug": "~3.1.0",
1293 - "engine.io-parser": "~2.1.1",
1294 - "has-cors": "1.1.0",
1295 - "indexof": "0.0.1",
1296 - "parseqs": "0.0.5",
1297 - "parseuri": "0.0.5",
1298 - "ws": "~3.3.1",
1299 - "xmlhttprequest-ssl": "~1.5.4",
1300 - "yeast": "0.1.2"
1301 - },
1302 - "dependencies": {
1303 - "component-emitter": {
1304 - "version": "1.2.1",
1305 - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
1306 - "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
1307 - "dev": true
1242 },
1309 - "debug": {
1310 - "version": "3.1.0",
1311 - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
1312 - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
1313 - "dev": true,
1314 - "requires": {
1315 - "ms": "2.0.0"
1316 - }
1243 + "ms": {
1244 + "version": "2.1.2",
1245 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
1246 + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
1247 + "dev": true
1248 }
1249 }
1250 },
1251 "engine.io-parser": {
1321 - "version": "2.1.3",
1322 - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.3.tgz",
1323 - "integrity": "sha512-6HXPre2O4Houl7c4g7Ic/XzPnHBvaEmN90vtRO9uLmwtRqQmTOw0QMevL1TOfL2Cpu1VzsaTmMotQgMdkzGkVA==",
1252 + "version": "4.0.2",
1253 + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-4.0.2.tgz",
1254 + "integrity": "sha512-sHfEQv6nmtJrq6TKuIz5kyEKH/qSdK56H/A+7DnAuUPWosnIZAS2NHNcPLmyjtY3cGS/MqJdZbUjW97JU72iYg==",
1255 "dev": true,
1256 "requires": {
1326 - "after": "0.8.2",
1327 - "arraybuffer.slice": "~0.0.7",
1328 - "base64-arraybuffer": "0.1.5",
1329 - "blob": "0.0.5",
1330 - "has-binary2": "~1.0.2"
1257 + "base64-arraybuffer": "0.1.4"
1258 }
1259 },
1260 "ent": {
@@ -1345,6 +1272,12 @@
1272 "is-arrayish": "^0.2.1"
1273 }
1274 },
1275 + "escalade": {
1276 + "version": "3.1.1",
1277 + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
1278 + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
1279 + "dev": true
1280 + },
1281 "escape-html": {
1282 "version": "1.0.3",
1283 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
@@ -1370,9 +1303,9 @@
1303 "dev": true
1304 },
1305 "eventemitter3": {
1373 - "version": "4.0.4",
1374 - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz",
1375 - "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==",
1306 + "version": "4.0.7",
1307 + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
1308 + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
1309 "dev": true
1310 },
1311 "exit": {
@@ -1660,9 +1593,9 @@
1593 "dev": true
1594 },
1595 "follow-redirects": {
1663 - "version": "1.12.1",
1664 - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.12.1.tgz",
1665 - "integrity": "sha512-tmRv0AVuR7ZyouUHLeNSiO6pqulF7dYa3s19c6t+wz9LD69/uSzdMxJ2S91nTI9U3rt/IldxpzMOFejp6f0hjg==",
1596 + "version": "1.13.2",
1597 + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.2.tgz",
1598 + "integrity": "sha512-6mPTgLxYm3r6Bkkg0vNM0HTjfGrOEtsfbhagQvbxDEsEkpNhw582upBaoRZylzen6krEmxXJgt9Ju6HiI4O7BA==",
1599 "dev": true
1600 },
1601 "for-in": {
@@ -1696,12 +1629,12 @@
1629 }
1630 },
1631 "fs-extra": {
1699 - "version": "7.0.1",
1700 - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz",
1701 - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==",
1632 + "version": "8.1.0",
1633 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
1634 + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
1635 "dev": true,
1636 "requires": {
1704 - "graceful-fs": "^4.1.2",
1637 + "graceful-fs": "^4.2.0",
1638 "jsonfile": "^4.0.0",
1639 "universalify": "^0.1.0"
1640 },
@@ -1742,6 +1675,12 @@
1675 "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==",
1676 "dev": true
1677 },
1678 + "get-caller-file": {
1679 + "version": "2.0.5",
1680 + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
1681 + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
1682 + "dev": true
1683 + },
1684 "get-stream": {
1685 "version": "4.1.0",
1686 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
@@ -1993,29 +1932,6 @@
1932 "integrity": "sha512-yXkDi7mbWTPiITTztwhwXFMhXKnMviX/7kprz92BroMJbB/AgDATrHCRCtc87Ox024pQy2kMCihsm7tPonvV6A==",
1933 "dev": true
1934 },
1996 - "has-binary2": {
1997 - "version": "1.0.3",
1998 - "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz",
1999 - "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==",
2000 - "dev": true,
2001 - "requires": {
2002 - "isarray": "2.0.1"
2003 - },
2004 - "dependencies": {
2005 - "isarray": {
2006 - "version": "2.0.1",
2007 - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
2008 - "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=",
2009 - "dev": true
2010 - }
2011 - }
2012 - },
2013 - "has-cors": {
2014 - "version": "1.1.0",
2015 - "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz",
2016 - "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=",
2017 - "dev": true
2018 - },
1935 "has-flag": {
1936 "version": "3.0.0",
1937 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
@@ -2140,12 +2056,6 @@
2056 "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
2057 "dev": true
2058 },
2143 - "indexof": {
2144 - "version": "0.0.1",
2145 - "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
2146 - "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=",
2147 - "dev": true
2148 - },
2059 "inflight": {
2060 "version": "1.0.6",
2061 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
@@ -2490,13 +2400,10 @@
2400 "dev": true
2401 },
2402 "isbinaryfile": {
2493 - "version": "3.0.3",
2494 - "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.3.tgz",
2495 - "integrity": "sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw==",
2496 - "dev": true,
2497 - "requires": {
2498 - "buffer-alloc": "^1.2.0"
2499 - }
2403 + "version": "4.0.6",
2404 + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.6.tgz",
2405 + "integrity": "sha512-ORrEy+SNVqUhrCaal4hA4fBzhggQQ+BaLntyPOdoEiwlKZW9BZiJXjg3RMiruE4tPEI3pyVPpySHQF/dKWperg==",
2406 + "dev": true
2407 },
2408 "isexe": {
2409 "version": "2.0.0",
@@ -2823,37 +2730,34 @@
2730 }
2731 },
2732 "karma": {
2826 - "version": "4.4.1",
2827 - "resolved": "https://registry.npmjs.org/karma/-/karma-4.4.1.tgz",
2828 - "integrity": "sha512-L5SIaXEYqzrh6b1wqYC42tNsFMx2PWuxky84pK9coK09MvmL7mxii3G3bZBh/0rvD27lqDd0le9jyhzvwif73A==",
2733 + "version": "6.0.2",
2734 + "resolved": "https://registry.npmjs.org/karma/-/karma-6.0.2.tgz",
2735 + "integrity": "sha512-GBm8vPkQvjJL1ye//iH6yk9ROHOW+1TaFzRvbc6TbbCOFszbEG66dyDMoFjMMTAHy0ERNqRrMHap/LEHWeijNA==",
2736 "dev": true,
2737 "requires": {
2831 - "bluebird": "^3.3.0",
2832 - "body-parser": "^1.16.1",
2738 + "body-parser": "^1.19.0",
2739 "braces": "^3.0.2",
2834 - "chokidar": "^3.0.0",
2835 - "colors": "^1.1.0",
2836 - "connect": "^3.6.0",
2740 + "chokidar": "^3.4.2",
2741 + "colors": "^1.4.0",
2742 + "connect": "^3.7.0",
2743 "di": "^0.0.1",
2838 - "dom-serialize": "^2.2.0",
2839 - "flatted": "^2.0.0",
2840 - "glob": "^7.1.1",
2841 - "graceful-fs": "^4.1.2",
2842 - "http-proxy": "^1.13.0",
2843 - "isbinaryfile": "^3.0.0",
2844 - "lodash": "^4.17.14",
2845 - "log4js": "^4.0.0",
2846 - "mime": "^2.3.1",
2847 - "minimatch": "^3.0.2",
2848 - "optimist": "^0.6.1",
2849 - "qjobs": "^1.1.4",
2850 - "range-parser": "^1.2.0",
2851 - "rimraf": "^2.6.0",
2852 - "safe-buffer": "^5.0.1",
2853 - "socket.io": "2.1.1",
2744 + "dom-serialize": "^2.2.1",
2745 + "glob": "^7.1.6",
2746 + "graceful-fs": "^4.2.4",
2747 + "http-proxy": "^1.18.1",
2748 + "isbinaryfile": "^4.0.6",
2749 + "lodash": "^4.17.19",
2750 + "log4js": "^6.2.1",
2751 + "mime": "^2.4.5",
2752 + "minimatch": "^3.0.4",
2753 + "qjobs": "^1.2.0",
2754 + "range-parser": "^1.2.1",
2755 + "rimraf": "^3.0.2",
2756 + "socket.io": "^3.0.4",
2757 "source-map": "^0.6.1",
2855 - "tmp": "0.0.33",
2856 - "useragent": "2.3.0"
2758 + "tmp": "0.2.1",
2759 + "ua-parser-js": "^0.7.23",
2760 + "yargs": "^16.1.1"
2761 },
2762 "dependencies": {
2763 "braces": {
@@ -2865,6 +2769,28 @@
2769 "fill-range": "^7.0.1"
2770 }
2771 },
2772 + "chokidar": {
2773 + "version": "3.5.1",
2774 + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz",
2775 + "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==",
2776 + "dev": true,
2777 + "requires": {
2778 + "anymatch": "~3.1.1",
2779 + "braces": "~3.0.2",
2780 + "fsevents": "~2.3.1",
2781 + "glob-parent": "~5.1.0",
2782 + "is-binary-path": "~2.1.0",
2783 + "is-glob": "~4.0.1",
2784 + "normalize-path": "~3.0.0",
2785 + "readdirp": "~3.5.0"
2786 + }
2787 + },
2788 + "colors": {
2789 + "version": "1.4.0",
2790 + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
2791 + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==",
2792 + "dev": true
2793 + },
2794 "fill-range": {
2795 "version": "7.0.1",
2796 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
@@ -2874,25 +2800,50 @@
2800 "to-regex-range": "^5.0.1"
2801 }
2802 },
2803 + "fsevents": {
2804 + "version": "2.3.1",
2805 + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.1.tgz",
2806 + "integrity": "sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw==",
2807 + "dev": true,
2808 + "optional": true
2809 + },
2810 + "glob-parent": {
2811 + "version": "5.1.1",
2812 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
2813 + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
2814 + "dev": true,
2815 + "requires": {
2816 + "is-glob": "^4.0.1"
2817 + }
2818 + },
2819 "graceful-fs": {
2820 "version": "4.2.4",
2821 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
2822 "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
2823 "dev": true
2824 },
2825 + "is-glob": {
2826 + "version": "4.0.1",
2827 + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
2828 + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
2829 + "dev": true,
2830 + "requires": {
2831 + "is-extglob": "^2.1.1"
2832 + }
2833 + },
2834 "is-number": {
2835 "version": "7.0.0",
2836 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
2837 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
2838 "dev": true
2839 },
2889 - "rimraf": {
2890 - "version": "2.7.1",
2891 - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
2892 - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
2840 + "readdirp": {
2841 + "version": "3.5.0",
2842 + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz",
2843 + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==",
2844 "dev": true,
2845 "requires": {
2895 - "glob": "^7.1.3"
2846 + "picomatch": "^2.2.1"
2847 }
2848 },
2849 "source-map": {
@@ -3039,25 +2990,25 @@
2990 "dev": true
2991 },
2992 "log4js": {
3042 - "version": "4.5.1",
3043 - "resolved": "https://registry.npmjs.org/log4js/-/log4js-4.5.1.tgz",
3044 - "integrity": "sha512-EEEgFcE9bLgaYUKuozyFfytQM2wDHtXn4tAN41pkaxpNjAykv11GVdeI4tHtmPWW4Xrgh9R/2d7XYghDVjbKKw==",
2993 + "version": "6.3.0",
2994 + "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.3.0.tgz",
2995 + "integrity": "sha512-Mc8jNuSFImQUIateBFwdOQcmC6Q5maU0VVvdC2R6XMb66/VnT+7WS4D/0EeNMZu1YODmJe5NIn2XftCzEocUgw==",
2996 "dev": true,
2997 "requires": {
3047 - "date-format": "^2.0.0",
2998 + "date-format": "^3.0.0",
2999 "debug": "^4.1.1",
3049 - "flatted": "^2.0.0",
3000 + "flatted": "^2.0.1",
3001 "rfdc": "^1.1.4",
3051 - "streamroller": "^1.0.6"
3002 + "streamroller": "^2.2.4"
3003 },
3004 "dependencies": {
3005 "debug": {
3055 - "version": "4.1.1",
3056 - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
3057 - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
3006 + "version": "4.3.1",
3007 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
3008 + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
3009 "dev": true,
3010 "requires": {
3060 - "ms": "^2.1.1"
3011 + "ms": "2.1.2"
3012 }
3013 },
3014 "ms": {
@@ -3244,24 +3195,24 @@
3195 }
3196 },
3197 "mime": {
3247 - "version": "2.4.6",
3248 - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz",
3249 - "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==",
3198 + "version": "2.5.0",
3199 + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.0.tgz",
3200 + "integrity": "sha512-ft3WayFSFUVBuJj7BMLKAQcSlItKtfjsKDDsii3rqFDAZ7t11zRe8ASw/GlmivGwVUYtwkQrxiGGpL6gFvB0ag==",
3201 "dev": true
3202 },
3203 "mime-db": {
3253 - "version": "1.44.0",
3254 - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz",
3255 - "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==",
3204 + "version": "1.45.0",
3205 + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz",
3206 + "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==",
3207 "dev": true
3208 },
3209 "mime-types": {
3259 - "version": "2.1.27",
3260 - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz",
3261 - "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==",
3210 + "version": "2.1.28",
3211 + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.28.tgz",
3212 + "integrity": "sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==",
3213 "dev": true,
3214 "requires": {
3264 - "mime-db": "1.44.0"
3215 + "mime-db": "1.45.0"
3216 }
3217 },
3218 "mimic-fn": {
@@ -3454,10 +3405,10 @@
3405 "integrity": "sha512-/fYevVkXRcyBiZDg6yzZbm0RuaD6i0qRfn8yr+6D0KgBMOndFPxuW10qCHpzs50nN8qKuv78k8MuotZhcVX6Pw==",
3406 "dev": true
3407 },
3457 - "object-component": {
3458 - "version": "0.0.3",
3459 - "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz",
3460 - "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=",
3408 + "object-assign": {
3409 + "version": "4.1.1",
3410 + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
3411 + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
3412 "dev": true
3413 },
3414 "object-copy": {
@@ -3555,24 +3506,6 @@
3506 "wrappy": "1"
3507 }
3508 },
3558 - "optimist": {
3559 - "version": "0.6.1",
3560 - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz",
3561 - "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
3562 - "dev": true,
3563 - "requires": {
3564 - "minimist": "~0.0.1",
3565 - "wordwrap": "~0.0.2"
3566 - },
3567 - "dependencies": {
3568 - "minimist": {
3569 - "version": "0.0.10",
3570 - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz",
3571 - "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=",
3572 - "dev": true
3573 - }
3574 - }
3575 - },
3509 "os-homedir": {
3510 "version": "1.0.2",
3511 "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
@@ -3745,24 +3678,6 @@
3678 "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=",
3679 "dev": true
3680 },
3748 - "parseqs": {
3749 - "version": "0.0.5",
3750 - "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz",
3751 - "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=",
3752 - "dev": true,
3753 - "requires": {
3754 - "better-assert": "~1.0.0"
3755 - }
3756 - },
3757 - "parseuri": {
3758 - "version": "0.0.5",
3759 - "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz",
3760 - "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=",
3761 - "dev": true,
3762 - "requires": {
3763 - "better-assert": "~1.0.0"
3764 - }
3765 - },
3681 "parseurl": {
3682 "version": "1.3.3",
3683 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
@@ -3856,12 +3771,6 @@
3771 "levenshtein-edit-distance": "^1.0.0"
3772 }
3773 },
3859 - "pseudomap": {
3860 - "version": "1.0.2",
3861 - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
3862 - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
3863 - "dev": true
3864 - },
3774 "public-ip": {
3775 "version": "4.0.2",
3776 "resolved": "https://registry.npmjs.org/public-ip/-/public-ip-4.0.2.tgz",
@@ -4874,6 +4783,12 @@
4783 "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=",
4784 "dev": true
4785 },
4786 + "require-directory": {
4787 + "version": "2.1.1",
4788 + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
4789 + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
4790 + "dev": true
4791 + },
4792 "requires-port": {
4793 "version": "1.0.0",
4794 "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
@@ -5187,9 +5102,9 @@
5102 }
5103 },
5104 "rfdc": {
5190 - "version": "1.1.4",
5191 - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.1.4.tgz",
5192 - "integrity": "sha512-5C9HXdzK8EAqN7JDif30jqsBzavB7wLpaubisuQIGHWf2gUXSpzy6ArX/+Da8RjFpagWsCn+pIgxTMAmKw9Zug==",
5105 + "version": "1.2.0",
5106 + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.2.0.tgz",
5107 + "integrity": "sha512-ijLyszTMmUrXvjSooucVQwimGUk84eRcmCuLV8Xghe3UO85mjUtRAHRyoMM6XtyqbECaXuBWx18La3523sXINA==",
5108 "dev": true
5109 },
5110 "rimraf": {
@@ -5395,105 +5310,69 @@
5310 }
5311 },
5312 "socket.io": {
5398 - "version": "2.1.1",
5399 - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.1.1.tgz",
5400 - "integrity": "sha512-rORqq9c+7W0DAK3cleWNSyfv/qKXV99hV4tZe+gGLfBECw3XEhBy7x85F3wypA9688LKjtwO9pX9L33/xQI8yA==",
5313 + "version": "3.1.0",
5314 + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-3.1.0.tgz",
5315 + "integrity": "sha512-Aqg2dlRh6xSJvRYK31ksG65q4kmBOqU4g+1ukhPcoT6wNGYoIwSYPlCPuRwOO9pgLUajojGFztl6+V2opmKcww==",
5316 "dev": true,
5317 "requires": {
5403 - "debug": "~3.1.0",
5404 - "engine.io": "~3.2.0",
5405 - "has-binary2": "~1.0.2",
5406 - "socket.io-adapter": "~1.1.0",
5407 - "socket.io-client": "2.1.1",
5408 - "socket.io-parser": "~3.2.0"
5318 + "@types/cookie": "^0.4.0",
5319 + "@types/cors": "^2.8.8",
5320 + "@types/node": "^14.14.10",
5321 + "accepts": "~1.3.4",
5322 + "base64id": "~2.0.0",
5323 + "debug": "~4.3.1",
5324 + "engine.io": "~4.1.0",
5325 + "socket.io-adapter": "~2.1.0",
5326 + "socket.io-parser": "~4.0.3"
5327 },
5328 "dependencies": {
5329 "debug": {
5412 - "version": "3.1.0",
5413 - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
5414 - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
5330 + "version": "4.3.1",
5331 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
5332 + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
5333 "dev": true,
5334 "requires": {
5417 - "ms": "2.0.0"
5335 + "ms": "2.1.2"
5336 }
5337 + },
5338 + "ms": {
5339 + "version": "2.1.2",
5340 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
5341 + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
5342 + "dev": true
5343 }
5344 }
5345 },
5346 "socket.io-adapter": {
5423 - "version": "1.1.2",
5424 - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz",
5425 - "integrity": "sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g==",
5347 + "version": "2.1.0",
5348 + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.1.0.tgz",
5349 + "integrity": "sha512-+vDov/aTsLjViYTwS9fPy5pEtTkrbEKsw2M+oVSoFGw6OD1IpvlV1VPhUzNbofCQ8oyMbdYJqDtGdmHQK6TdPg==",
5350 "dev": true
5351 },
5428 - "socket.io-client": {
5429 - "version": "2.1.1",
5430 - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.1.1.tgz",
5431 - "integrity": "sha512-jxnFyhAuFxYfjqIgduQlhzqTcOEQSn+OHKVfAxWaNWa7ecP7xSNk2Dx/3UEsDcY7NcFafxvNvKPmmO7HTwTxGQ==",
5432 - "dev": true,
5433 - "requires": {
5434 - "backo2": "1.0.2",
5435 - "base64-arraybuffer": "0.1.5",
5436 - "component-bind": "1.0.0",
5437 - "component-emitter": "1.2.1",
5438 - "debug": "~3.1.0",
5439 - "engine.io-client": "~3.2.0",
5440 - "has-binary2": "~1.0.2",
5441 - "has-cors": "1.1.0",
5442 - "indexof": "0.0.1",
5443 - "object-component": "0.0.3",
5444 - "parseqs": "0.0.5",
5445 - "parseuri": "0.0.5",
5446 - "socket.io-parser": "~3.2.0",
5447 - "to-array": "0.1.4"
5448 - },
5449 - "dependencies": {
5450 - "component-emitter": {
5451 - "version": "1.2.1",
5452 - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
5453 - "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
5454 - "dev": true
5455 - },
5456 - "debug": {
5457 - "version": "3.1.0",
5458 - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
5459 - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
5460 - "dev": true,
5461 - "requires": {
5462 - "ms": "2.0.0"
5463 - }
5464 - }
5465 - }
5466 - },
5352 "socket.io-parser": {
5468 - "version": "3.2.0",
5469 - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.2.0.tgz",
5470 - "integrity": "sha512-FYiBx7rc/KORMJlgsXysflWx/RIvtqZbyGLlHZvjfmPTPeuD/I8MaW7cfFrj5tRltICJdgwflhfZ3NVVbVLFQA==",
5353 + "version": "4.0.4",
5354 + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.4.tgz",
5355 + "integrity": "sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g==",
5356 "dev": true,
5357 "requires": {
5473 - "component-emitter": "1.2.1",
5474 - "debug": "~3.1.0",
5475 - "isarray": "2.0.1"
5358 + "@types/component-emitter": "^1.2.10",
5359 + "component-emitter": "~1.3.0",
5360 + "debug": "~4.3.1"
5361 },
5362 "dependencies": {
5478 - "component-emitter": {
5479 - "version": "1.2.1",
5480 - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
5481 - "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
5482 - "dev": true
5483 - },
5363 "debug": {
5485 - "version": "3.1.0",
5486 - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
5487 - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
5364 + "version": "4.3.1",
5365 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
5366 + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
5367 "dev": true,
5368 "requires": {
5490 - "ms": "2.0.0"
5369 + "ms": "2.1.2"
5370 }
5371 },
5493 - "isarray": {
5494 - "version": "2.0.1",
5495 - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
5496 - "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=",
5372 + "ms": {
5373 + "version": "2.1.2",
5374 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
5375 + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
5376 "dev": true
5377 }
5378 }
@@ -5590,34 +5469,29 @@
5469 "dev": true
5470 },
5471 "streamroller": {
5593 - "version": "1.0.6",
5594 - "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-1.0.6.tgz",
5595 - "integrity": "sha512-3QC47Mhv3/aZNFpDDVO44qQb9gwB9QggMEE0sQmkTAwBVYdBRWISdsywlkfm5II1Q5y/pmrHflti/IgmIzdDBg==",
5472 + "version": "2.2.4",
5473 + "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-2.2.4.tgz",
5474 + "integrity": "sha512-OG79qm3AujAM9ImoqgWEY1xG4HX+Lw+yY6qZj9R1K2mhF5bEmQ849wvrb+4vt4jLMLzwXttJlQbOdPOQVRv7DQ==",
5475 "dev": true,
5476 "requires": {
5598 - "async": "^2.6.2",
5599 - "date-format": "^2.0.0",
5600 - "debug": "^3.2.6",
5601 - "fs-extra": "^7.0.1",
5602 - "lodash": "^4.17.14"
5477 + "date-format": "^2.1.0",
5478 + "debug": "^4.1.1",
5479 + "fs-extra": "^8.1.0"
5480 },
5481 "dependencies": {
5605 - "async": {
5606 - "version": "2.6.3",
5607 - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
5608 - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
5609 - "dev": true,
5610 - "requires": {
5611 - "lodash": "^4.17.14"
5612 - }
5482 + "date-format": {
5483 + "version": "2.1.0",
5484 + "resolved": "https://registry.npmjs.org/date-format/-/date-format-2.1.0.tgz",
5485 + "integrity": "sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA==",
5486 + "dev": true
5487 },
5488 "debug": {
5615 - "version": "3.2.6",
5616 - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
5617 - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
5489 + "version": "4.3.1",
5490 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
5491 + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
5492 "dev": true,
5493 "requires": {
5620 - "ms": "^2.1.1"
5494 + "ms": "2.1.2"
5495 }
5496 },
5497 "ms": {
@@ -5717,20 +5591,14 @@
5591 "dev": true
5592 },
5593 "tmp": {
5720 - "version": "0.0.33",
5721 - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
5722 - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
5594 + "version": "0.2.1",
5595 + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz",
5596 + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==",
5597 "dev": true,
5598 "requires": {
5725 - "os-tmpdir": "~1.0.2"
5599 + "rimraf": "^3.0.0"
5600 }
5601 },
5728 - "to-array": {
5729 - "version": "0.1.4",
5730 - "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz",
5731 - "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=",
5732 - "dev": true
5733 - },
5602 "to-fast-properties": {
5603 "version": "2.0.0",
5604 "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
@@ -5855,10 +5723,10 @@
5723 "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
5724 "dev": true
5725 },
5858 - "ultron": {
5859 - "version": "1.1.1",
5860 - "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz",
5861 - "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==",
5726 + "ua-parser-js": {
5727 + "version": "0.7.23",
5728 + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.23.tgz",
5729 + "integrity": "sha512-m4hvMLxgGHXG3O3fQVAyyAQpZzDOvwnhOTjYz5Xmr7r/+LpkNy3vJXdVRWgd1TkAb7NGROZuSy96CrlNVjA7KA==",
5730 "dev": true
5731 },
5732 "unc-path-regex": {
@@ -6185,28 +6053,6 @@
6053 "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
6054 "dev": true
6055 },
6188 - "useragent": {
6189 - "version": "2.3.0",
6190 - "resolved": "https://registry.npmjs.org/useragent/-/useragent-2.3.0.tgz",
6191 - "integrity": "sha512-4AoH4pxuSvHCjqLO04sU6U/uE65BYza8l/KKBS0b0hnUPWi+cQ2BpeTEwejCSx9SPV5/U03nniDTrWx5NrmKdw==",
6192 - "dev": true,
6193 - "requires": {
6194 - "lru-cache": "4.1.x",
6195 - "tmp": "0.0.x"
6196 - },
6197 - "dependencies": {
6198 - "lru-cache": {
6199 - "version": "4.1.5",
6200 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
6201 - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
6202 - "dev": true,
6203 - "requires": {
6204 - "pseudomap": "^1.0.2",
6205 - "yallist": "^2.1.2"
6206 - }
6207 - }
6208 - }
6209 - },
6056 "util-deprecate": {
6057 "version": "1.0.2",
6058 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
@@ -6228,6 +6074,12 @@
6074 "homedir-polyfill": "^1.0.1"
6075 }
6076 },
6077 + "vary": {
6078 + "version": "1.1.2",
6079 + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
6080 + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
6081 + "dev": true
6082 + },
6083 "vfile": {
6084 "version": "4.2.0",
6085 "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.0.tgz",
@@ -6329,11 +6181,42 @@
6181 "isexe": "^2.0.0"
6182 }
6183 },
6332 - "wordwrap": {
6333 - "version": "0.0.3",
6334 - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz",
6335 - "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=",
6336 - "dev": true
6184 + "wrap-ansi": {
6185 + "version": "7.0.0",
6186 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
6187 + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
6188 + "dev": true,
6189 + "requires": {
6190 + "ansi-styles": "^4.0.0",
6191 + "string-width": "^4.1.0",
6192 + "strip-ansi": "^6.0.0"
6193 + },
6194 + "dependencies": {
6195 + "ansi-styles": {
6196 + "version": "4.3.0",
6197 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
6198 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
6199 + "dev": true,
6200 + "requires": {
6201 + "color-convert": "^2.0.1"
6202 + }
6203 + },
6204 + "color-convert": {
6205 + "version": "2.0.1",
6206 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
6207 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
6208 + "dev": true,
6209 + "requires": {
6210 + "color-name": "~1.1.4"
6211 + }
6212 + },
6213 + "color-name": {
6214 + "version": "1.1.4",
6215 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
6216 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
6217 + "dev": true
6218 + }
6219 + }
6220 },
6221 "wrapped": {
6222 "version": "1.0.1",
@@ -6367,23 +6250,10 @@
6250 }
6251 },
6252 "ws": {
6370 - "version": "3.3.3",
6371 - "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz",
6372 - "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==",
6373 - "dev": true,
6374 - "requires": {
6375 - "async-limiter": "~1.0.0",
6376 - "safe-buffer": "~5.1.0",
6377 - "ultron": "~1.1.0"
6378 - },
6379 - "dependencies": {
6380 - "safe-buffer": {
6381 - "version": "5.1.2",
6382 - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
6383 - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
6384 - "dev": true
6385 - }
6386 - }
6253 + "version": "7.4.2",
6254 + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.2.tgz",
6255 + "integrity": "sha512-T4tewALS3+qsrpGI/8dqNMLIVdq/g/85U98HPMa6F0m6xTbvhXU6RCQLqPH3+SlomNV/LdY6RXEbBpMH6EOJnA==",
6256 + "dev": true
6257 },
6258 "x-is-string": {
6259 "version": "0.1.0",
@@ -6413,28 +6283,37 @@
6283 "integrity": "sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==",
6284 "dev": true
6285 },
6416 - "xmlhttprequest-ssl": {
6417 - "version": "1.5.5",
6418 - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz",
6419 - "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=",
6420 - "dev": true
6421 - },
6286 "xtend": {
6287 "version": "4.0.2",
6288 "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
6289 "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
6290 "dev": true
6291 },
6428 - "yallist": {
6429 - "version": "2.1.2",
6430 - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
6431 - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
6292 + "y18n": {
6293 + "version": "5.0.5",
6294 + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz",
6295 + "integrity": "sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==",
6296 "dev": true
6297 },
6434 - "yeast": {
6435 - "version": "0.1.2",
6436 - "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz",
6437 - "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=",
6298 + "yargs": {
6299 + "version": "16.2.0",
6300 + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
6301 + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
6302 + "dev": true,
6303 + "requires": {
6304 + "cliui": "^7.0.2",
6305 + "escalade": "^3.1.1",
6306 + "get-caller-file": "^2.0.5",
6307 + "require-directory": "^2.1.1",
6308 + "string-width": "^4.2.0",
6309 + "y18n": "^5.0.5",
6310 + "yargs-parser": "^20.2.2"
6311 + }
6312 + },
6313 + "yargs-parser": {
6314 + "version": "20.2.4",
6315 + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz",
6316 + "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==",
6317 "dev": true
6318 }
6319 }
package.json
+1 -1
@@ -10,7 +10,7 @@
10 "jasmine-growl-reporter": "^2.0.0",
11 "jasmine-node": "BrainDoctor/jasmine-node",
12 "jasmine-reporters": "^2.3.2",
13 - "karma": "^4.3.0",
13 + "karma": "^6.0.2",
14 "karma-chrome-launcher": "^3.1.0",
15 "karma-coverage": "^2.0.1",
16 "karma-firefox-launcher": "^1.2.0",