diff --git a/CHANGELOG.md b/CHANGELOG.md index a8e71a70..47d6a036 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +### 0.13.3: 2021-11-21 + +* Halloween Easter Egg fixed +* Dependencies updated + ### 0.13.0: 2021-10-03 * Confidence Levels : Allow users in the room to specify how confident they are when estimating a story (#178, thanks to @gotdibbs and @gvheertum) diff --git a/client/app/state/ui/uiReducer.js b/client/app/state/ui/uiReducer.js index 8e8d9c5a..0bb56491 100644 --- a/client/app/state/ui/uiReducer.js +++ b/client/app/state/ui/uiReducer.js @@ -95,5 +95,5 @@ export default function uiReducer(state = uiInitialState, action, ownUserId) { function isHalloweenSeason() { const now = new Date(); const currentDayOfYear = getDayOfYear(now); - return currentDayOfYear > 319 && currentDayOfYear < 349; // between 15. October and 15.November (close enough, in leap years this is shifted by one day) + return currentDayOfYear > 288 && currentDayOfYear < 319; // between 15. October and 15.November (close enough, in leap years this is shifted by one day) } diff --git a/client/package-lock.json b/client/package-lock.json index 0c20dd8f..4ac643a3 100644 --- a/client/package-lock.json +++ b/client/package-lock.json @@ -1,6 +1,6 @@ { "name": "poinz-client", - "version": "0.13.2", + "version": "0.13.3", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -238,9 +238,9 @@ } }, "@babel/helper-define-polyfill-provider": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.4.tgz", - "integrity": "sha512-OrpPZ97s+aPi6h2n1OXzdhVis1SGSsMU2aMHgLcOKfsp4/v1NWpx3CWT3lBj5eeBq9cDkPkh+YCfdF7O12uNDQ==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.0.tgz", + "integrity": "sha512-7hfT8lUljl/tM3h+izTX/pO3W3frz2ok6Pk+gzys8iJqDfZrZy2pXjRTZAvG2YmfHun1X4q8/UZRLatMfqc5Tg==", "dev": true, "requires": { "@babel/helper-compilation-targets": "^7.13.0", @@ -496,9 +496,9 @@ "dev": true }, "@babel/helper-remap-async-to-generator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.0.tgz", - "integrity": "sha512-MLM1IOMe9aQBqMWxcRw8dcb9jlM86NIw7KA0Wri91Xkfied+dE0QuBFSBjMNvqzmS0OSIDsMNC24dBEkPUi7ew==", + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.4.tgz", + "integrity": "sha512-vGERmmhR+s7eH5Y/cp8PCVzj4XEjerq8jooMfxFdA5xVtAk9Sh4AQsrWgiErUEBjtGrBtOFKDUcWQFW4/dFwMA==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.16.0", @@ -754,13 +754,13 @@ } }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.0.tgz", - "integrity": "sha512-nyYmIo7ZqKsY6P4lnVmBlxp9B3a96CscbLotlsNuktMHahkDwoPYEjXrZHU0Tj844Z9f1IthVxQln57mhkcExw==", + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.4.tgz", + "integrity": "sha512-/CUekqaAaZCQHleSK/9HajvcD/zdnJiKRiuUFq8ITE+0HsPzquf53cpFiqAwl/UfmJbR6n5uGPQSPdrmKOvHHg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.16.0", + "@babel/helper-remap-async-to-generator": "^7.16.4", "@babel/plugin-syntax-async-generators": "^7.8.4" } }, @@ -1374,9 +1374,9 @@ } }, "@babel/plugin-transform-parameters": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.0.tgz", - "integrity": "sha512-XgnQEm1CevKROPx+udOi/8f8TiGhrUWiHiaUCIp47tE0tpFDjzXNTZc9E5CmCwxNjXTWEVqvRfWZYOTFvMa/ZQ==", + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.3.tgz", + "integrity": "sha512-3MaDpJrOXT1MZ/WCmkOFo7EtmVVC8H4EUZVrHvFOsmwkk4lOjQj8rzv8JKUZV4YoQKeoIgk07GO+acPU9IMu/w==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -1579,18 +1579,18 @@ } }, "@babel/preset-env": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.0.tgz", - "integrity": "sha512-cdTu/W0IrviamtnZiTfixPfIncr2M1VqRrkjzZWlr1B4TVYimCFK5jkyOdP4qw2MrlKHi+b3ORj6x8GoCew8Dg==", + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.4.tgz", + "integrity": "sha512-v0QtNd81v/xKj4gNKeuAerQ/azeNn/G1B1qMLeXOcV8+4TWlD2j3NV1u8q29SDFBXx/NBq5kyEAO+0mpRgacjA==", "dev": true, "requires": { - "@babel/compat-data": "^7.16.0", - "@babel/helper-compilation-targets": "^7.16.0", + "@babel/compat-data": "^7.16.4", + "@babel/helper-compilation-targets": "^7.16.3", "@babel/helper-plugin-utils": "^7.14.5", "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.0", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.2", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-async-generator-functions": "^7.16.0", + "@babel/plugin-proposal-async-generator-functions": "^7.16.4", "@babel/plugin-proposal-class-properties": "^7.16.0", "@babel/plugin-proposal-class-static-block": "^7.16.0", "@babel/plugin-proposal-dynamic-import": "^7.16.0", @@ -1640,7 +1640,7 @@ "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.0", "@babel/plugin-transform-new-target": "^7.16.0", "@babel/plugin-transform-object-super": "^7.16.0", - "@babel/plugin-transform-parameters": "^7.16.0", + "@babel/plugin-transform-parameters": "^7.16.3", "@babel/plugin-transform-property-literals": "^7.16.0", "@babel/plugin-transform-regenerator": "^7.16.0", "@babel/plugin-transform-reserved-words": "^7.16.0", @@ -1653,13 +1653,31 @@ "@babel/plugin-transform-unicode-regex": "^7.16.0", "@babel/preset-modules": "^0.1.5", "@babel/types": "^7.16.0", - "babel-plugin-polyfill-corejs2": "^0.2.3", - "babel-plugin-polyfill-corejs3": "^0.3.0", - "babel-plugin-polyfill-regenerator": "^0.2.3", - "core-js-compat": "^3.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.4.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "core-js-compat": "^3.19.1", "semver": "^6.3.0" }, "dependencies": { + "@babel/compat-data": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz", + "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==", + "dev": true + }, + "@babel/helper-compilation-targets": { + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.3.tgz", + "integrity": "sha512-vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.16.0", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.17.5", + "semver": "^6.3.0" + } + }, "@babel/helper-validator-identifier": { "version": "7.15.7", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", @@ -2566,9 +2584,9 @@ } }, "@types/eslint": { - "version": "7.28.2", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.28.2.tgz", - "integrity": "sha512-KubbADPkfoU75KgKeKLsFHXnU4ipH7wYg0TRT33NK3N3yiu7jlFAAoygIWBV+KbuHx/G+AvuGX6DllnK35gfJA==", + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.2.0.tgz", + "integrity": "sha512-74hbvsnc+7TEDa1z5YLSe4/q8hGYB3USNvCuzHUJrjPV6hXaq8IXcngCrHkuvFt0+8rFz7xYXrHgNayIX0UZvQ==", "dev": true, "requires": { "@types/estree": "*", @@ -3441,33 +3459,33 @@ } }, "babel-plugin-polyfill-corejs2": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.3.tgz", - "integrity": "sha512-NDZ0auNRzmAfE1oDDPW2JhzIMXUk+FFe2ICejmt5T4ocKgiQx3e0VCRx9NCAidcMtL2RUZaWtXnmjTCkx0tcbA==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.0.tgz", + "integrity": "sha512-wMDoBJ6uG4u4PNFh72Ty6t3EgfA91puCuAwKIazbQlci+ENb/UU9A3xG5lutjUIiXCIn1CY5L15r9LimiJyrSA==", "dev": true, "requires": { "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.2.4", + "@babel/helper-define-polyfill-provider": "^0.3.0", "semver": "^6.1.1" } }, "babel-plugin-polyfill-corejs3": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.3.0.tgz", - "integrity": "sha512-JLwi9vloVdXLjzACL80j24bG6/T1gYxwowG44dg6HN/7aTPdyPbJJidf6ajoA3RPHHtW0j9KMrSOLpIZpAnPpg==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.4.0.tgz", + "integrity": "sha512-YxFreYwUfglYKdLUGvIF2nJEsGwj+RhWSX/ije3D2vQPOXuyMLMtg/cCGMDpOA7Nd+MwlNdnGODbd2EwUZPlsw==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.2.4", + "@babel/helper-define-polyfill-provider": "^0.3.0", "core-js-compat": "^3.18.0" } }, "babel-plugin-polyfill-regenerator": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.3.tgz", - "integrity": "sha512-JVE78oRZPKFIeUqFGrSORNzQnrDwZR16oiWeGM8ZyjBn2XAT5OjP+wXx5ESuo33nUsFUEJYjtklnsKbxW5L+7g==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.0.tgz", + "integrity": "sha512-dhAPTDLGoMW5/84wkgwiLRwMnio2i1fUe53EuvtKMv0pn2p3S8OCoV1xAzfJPl0KOX7IB89s2ib85vbYiea3jg==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.2.4" + "@babel/helper-define-polyfill-provider": "^0.3.0" } }, "babel-plugin-styled-components": { @@ -4382,9 +4400,9 @@ } }, "date-fns": { - "version": "2.25.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.25.0.tgz", - "integrity": "sha512-ovYRFnTrbGPD4nqaEqescPEv1mNwvt+UTqI3Ay9SzNtey9NZnYu6E2qCcBBgJ6/2VF1zGGygpyTDITqpQQ5e+w==", + "version": "2.26.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.26.0.tgz", + "integrity": "sha512-VQI812dRi3cusdY/fhoBKvc6l2W8BPWU1FNVnFH9Nttjx4AFBRzfSVb/Eyc7jBT6e9sg1XtAGsYpBQ6c/jygbg==", "dev": true }, "dayjs": { @@ -4674,9 +4692,9 @@ } }, "engine.io-client": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.0.2.tgz", - "integrity": "sha512-cAep9lhZV6Q8jMXx3TNSU5cydMzMed8/O7Tz5uzyqZvpNPtQ3WQXrLYGADxlsuaFmOLN7wZLmT7ImiFhUOku8g==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.1.1.tgz", + "integrity": "sha512-V05mmDo4gjimYW+FGujoGmmmxRaDsrVr7AXA3ZIfa04MWM1jOfZfUwou0oNqhNwy/votUDvGDt4JA4QF4e0b4g==", "requires": { "@socket.io/component-emitter": "~3.0.0", "debug": "~4.3.1", @@ -4690,9 +4708,9 @@ } }, "engine.io-parser": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.1.tgz", - "integrity": "sha512-j4p3WwJrG2k92VISM0op7wiq60vO92MlF3CRGxhKHy9ywG1/Dkc72g0dXeDQ+//hrcDn8gqQzoEkdO9FN0d9AA==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.2.tgz", + "integrity": "sha512-wuiO7qO/OEkPJSFueuATIXtrxF7/6GTbAO9QLv7nnbjwZ5tYhLm9zxvLwxstRs0dcT0KUlWTjtIOs1T86jt12g==", "requires": { "base64-arraybuffer": "~1.0.1" } @@ -4879,9 +4897,9 @@ } }, "eslint": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.2.0.tgz", - "integrity": "sha512-erw7XmM+CLxTOickrimJ1SiF55jiNlVSp2qqm0NuBWPtHYQCegD5ZMaW0c3i5ytPqL+SSLaCxdvQXFPLJn+ABw==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.3.0.tgz", + "integrity": "sha512-aIay56Ph6RxOTC7xyr59Kt3ewX185SaGnAr8eWukoPLeriCrvGjvAubxuvaXOfsxhtwV5g0uBOsyhAom4qJdww==", "dev": true, "requires": { "@eslint/eslintrc": "^1.0.4", @@ -4893,10 +4911,10 @@ "doctrine": "^3.0.0", "enquirer": "^2.3.5", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^6.0.0", + "eslint-scope": "^7.1.0", "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.0.0", - "espree": "^9.0.0", + "eslint-visitor-keys": "^3.1.0", + "espree": "^9.1.0", "esquery": "^1.4.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -5027,9 +5045,9 @@ } }, "eslint-plugin-react": { - "version": "7.27.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.27.0.tgz", - "integrity": "sha512-0Ut+CkzpppgFtoIhdzi2LpdpxxBvgFf99eFqWxJnUrO7mMe0eOiNpou6rvNYeVVV6lWZvTah0BFne7k5xHjARg==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.27.1.tgz", + "integrity": "sha512-meyunDjMMYeWr/4EBLTV1op3iSG3mjT/pz5gti38UzfM4OPpNc2m0t2xvKCOMU5D6FSdd34BIMFOvQbW+i8GAA==", "dev": true, "requires": { "array-includes": "^3.1.4", @@ -5132,9 +5150,9 @@ } }, "eslint-scope": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-6.0.0.tgz", - "integrity": "sha512-uRDL9MWmQCkaFus8RF5K9/L/2fn+80yoW3jkD53l4shjCh26fCtvJGasxjUqP5OT87SYTxCVA3BwTUzuELx9kA==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.0.tgz", + "integrity": "sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg==", "dev": true, "requires": { "esrecurse": "^4.3.0", @@ -5159,20 +5177,28 @@ } }, "eslint-visitor-keys": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.0.0.tgz", - "integrity": "sha512-mJOZa35trBTb3IyRmo8xmKBZlxf+N7OnUl4+ZhJHs/r+0770Wh/LEACE2pqMGMe27G/4y8P2bYGk4J70IC5k1Q==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz", + "integrity": "sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==", "dev": true }, "espree": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.0.0.tgz", - "integrity": "sha512-r5EQJcYZ2oaGbeR0jR0fFVijGOcwai07/690YRXLINuhmVeRY4UKSAsQPe/0BNuDgwP7Ophoc1PRsr2E3tkbdQ==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.1.0.tgz", + "integrity": "sha512-ZgYLvCS1wxOczBYGcQT9DDWgicXwJ4dbocr9uYN+/eresBAUuBu+O4WzB21ufQ/JqQT8gyp7hJ3z8SHii32mTQ==", "dev": true, "requires": { - "acorn": "^8.5.0", + "acorn": "^8.6.0", "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^3.0.0" + "eslint-visitor-keys": "^3.1.0" + }, + "dependencies": { + "acorn": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.6.0.tgz", + "integrity": "sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw==", + "dev": true + } } }, "esprima": { @@ -5611,9 +5637,9 @@ } }, "flatted": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.2.tgz", - "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.4.tgz", + "integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==", "dev": true }, "follow-redirects": { @@ -8312,9 +8338,9 @@ } }, "loglevel": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", - "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==" + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.0.tgz", + "integrity": "sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA==" }, "loose-envify": { "version": "1.4.0", @@ -9791,9 +9817,9 @@ "dev": true }, "reselect": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.2.tgz", - "integrity": "sha512-wg60ebcPOtxcptIUfrr7Jt3h4BR86cCW3R7y4qt65lnNb4yz4QgrXcbSioVsIOYguyz42+XTHIyJ5TEruzkFgQ==" + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.4.tgz", + "integrity": "sha512-i1LgXw8DKSU5qz1EV0ZIKz4yIUHJ7L3bODh+Da6HmVSm9vdL/hG7IpbgzQ3k2XSirzf8/eI7OMEs81gb1VV2fQ==" }, "resolve": { "version": "1.20.0", @@ -10185,14 +10211,14 @@ } }, "socket.io-client": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.3.2.tgz", - "integrity": "sha512-2B9LqSunN60yV8F7S84CCEEcgbYNfrn7ejIInZtLZ7ppWtiX8rGZAjvdCvbnC8bqo/9RlCNOUsORLyskxSFP1g==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.4.0.tgz", + "integrity": "sha512-g7riSEJXi7qCFImPow98oT8X++MSsHz6MMFRXkWNJ6uEROSHOa3kxdrsYWMq85dO+09CFMkcqlpjvbVXQl4z6g==", "requires": { "@socket.io/component-emitter": "~3.0.0", "backo2": "~1.0.2", "debug": "~4.3.2", - "engine.io-client": "~6.0.1", + "engine.io-client": "~6.1.1", "parseuri": "0.0.6", "socket.io-parser": "~4.1.1" } @@ -10562,9 +10588,9 @@ } }, "terser": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.9.0.tgz", - "integrity": "sha512-h5hxa23sCdpzcye/7b8YqbE5OwKca/ni0RQz1uRX3tGh8haaGHqcuSqbGRybuAKNdntZ0mDgFNXPJ48xQ2RXKQ==", + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz", + "integrity": "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==", "dev": true, "requires": { "commander": "^2.20.0", @@ -11070,9 +11096,9 @@ "dev": true }, "webpack": { - "version": "5.64.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.64.0.tgz", - "integrity": "sha512-UclnN24m054HaPC45nmDEosX6yXWD+UGC12YtUs5i356DleAUGMDC9LBAw37xRRfgPKYIdCYjGA7RZ1AA+ZnGg==", + "version": "5.64.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.64.2.tgz", + "integrity": "sha512-4KGc0+Ozi0aS3EaLNRvEppfZUer+CaORKqL6OBjDLZOPf9YfN8leagFzwe6/PoBdHFxc/utKArl8LMC0Ivtmdg==", "dev": true, "requires": { "@types/eslint-scope": "^3.7.0", @@ -11098,7 +11124,7 @@ "tapable": "^2.1.1", "terser-webpack-plugin": "^5.1.3", "watchpack": "^2.2.0", - "webpack-sources": "^3.2.0" + "webpack-sources": "^3.2.2" }, "dependencies": { "@types/json-schema": { @@ -11395,9 +11421,9 @@ } }, "webpack-sources": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.1.tgz", - "integrity": "sha512-t6BMVLQ0AkjBOoRTZgqrWm7xbXMBzD+XDq2EZ96+vMfn3qKgsvdXZhbPZ4ElUOpdv4u+iiGe+w3+J75iy/bYGA==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.2.tgz", + "integrity": "sha512-cp5qdmHnu5T8wRg2G3vZZHoJPN14aqQ89SyQ11NpGH5zEMDCclt49rzo+MaRazk7/UeILhAI+/sEtcM+7Fr0nw==", "dev": true }, "websocket-driver": { diff --git a/client/package.json b/client/package.json index 1ed5d3f5..0fda7bb6 100644 --- a/client/package.json +++ b/client/package.json @@ -1,6 +1,6 @@ { "name": "poinz-client", - "version": "0.13.2", + "version": "0.13.3", "description": "Distributed Planning Poker", "private": true, "author": "xeronimus@gmail.com", @@ -39,7 +39,7 @@ "dependencies": { "axios": "0.24.0", "history": "5.1.0", - "loglevel": "1.7.1", + "loglevel": "1.8.0", "node-polyglot": "2.4.2", "purecss": "2.0.6", "react": "17.0.2", @@ -50,14 +50,14 @@ "react-test-renderer": "17.0.2", "redux": "4.1.2", "redux-thunk": "2.4.0", - "reselect": "4.1.2", - "socket.io-client": "4.3.2", + "reselect": "4.1.4", + "socket.io-client": "4.4.0", "styled-components": "5.3.3", "uuid": "8.3.2" }, "devDependencies": { "@babel/core": "7.16.0", - "@babel/preset-env": "7.16.0", + "@babel/preset-env": "7.16.4", "@babel/preset-react": "7.16.0", "@quickbaseoss/babel-plugin-styled-components-css-namespace": "1.0.1", "babel-jest": "27.3.1", @@ -66,14 +66,14 @@ "cross-env": "7.0.3", "css-loader": "6.5.1", "cypress": "9.0.0", - "date-fns": "2.25.0", - "eslint": "8.2.0", - "eslint-plugin-react": "7.27.0", + "date-fns": "2.26.0", + "eslint": "8.3.0", + "eslint-plugin-react": "7.27.1", "file-loader": "6.2.0", "jest": "27.3.1", "style-loader": "3.3.1", "url-loader": "4.1.1", - "webpack": "5.64.0", + "webpack": "5.64.2", "webpack-bundle-analyzer": "4.5.0", "webpack-cli": "4.9.1", "webpack-dev-server": "4.5.0" diff --git a/client/test/integration/eventActionReducersScenarios/events/roomJoiningAndLeavingWithPasswordTest.json b/client/test/integration/eventActionReducersScenarios/events/roomJoiningAndLeavingWithPasswordTest.json index 53ac2cf8..c4619e41 100644 --- a/client/test/integration/eventActionReducersScenarios/events/roomJoiningAndLeavingWithPasswordTest.json +++ b/client/test/integration/eventActionReducersScenarios/events/roomJoiningAndLeavingWithPasswordTest.json @@ -1 +1 @@ -[{"id":"76fdc078-c009-469d-8198-37b574bb2ea3","userId":"c25988f4-5610-4627-854e-6593ef5c94a9","correlationId":"ecdc6873-57fa-4ad4-9e7a-38dfc56b12f0","name":"roomCreated","roomId":"c66d928e-a30e-4b44-9902-c3f0f8ecbf11","restricted":false,"payload":{}},{"id":"ba227c91-d2ee-4d55-96f6-93525f9c0416","userId":"c25988f4-5610-4627-854e-6593ef5c94a9","correlationId":"ecdc6873-57fa-4ad4-9e7a-38dfc56b12f0","name":"joinedRoom","roomId":"c66d928e-a30e-4b44-9902-c3f0f8ecbf11","restricted":false,"payload":{"users":[{"disconnected":false,"id":"c25988f4-5610-4627-854e-6593ef5c94a9","avatar":0}],"stories":[],"cardConfig":[{"label":"?","value":-2,"color":"#bdbfbf"},{"label":"1/2","value":0.5,"color":"#667a66"},{"label":"1","value":1,"color":"#839e7a"},{"label":"2","value":2,"color":"#8cb876"},{"label":"3","value":3,"color":"#96ba5b"},{"label":"5","value":5,"color":"#b6c76b"},{"label":"8","value":8,"color":"#c9c857"},{"label":"13","value":13,"color":"#d9be3b"},{"label":"21","value":21,"color":"#d6cda1"},{"label":"34","value":34,"color":"#9fa6bd"},{"label":"55","value":55,"color":"#6a80ab"},{"label":"BIG","value":-1,"color":"#1d508f"}],"autoReveal":true,"withConfidence":false,"passwordProtected":true}},{"id":"88ed7692-fb0f-4f3e-a34e-1d03e4b677a7","userId":"c25988f4-5610-4627-854e-6593ef5c94a9","correlationId":"ecdc6873-57fa-4ad4-9e7a-38dfc56b12f0","name":"tokenIssued","roomId":"c66d928e-a30e-4b44-9902-c3f0f8ecbf11","restricted":true,"payload":{"token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2MzM3NjU2MDksInN1YiI6ImMyNTk4OGY0LTU2MTAtNDYyNy04NTRlLTY1OTNlZjVjOTRhOSIsImF1ZCI6ImM2NmQ5MjhlLWEzMGUtNGI0NC05OTAyLWMzZjBmOGVjYmYxMSIsImlzcyI6IlBPSU5aIiwiaWF0IjoxNjMzNzYyMDA5fQ.rSvSxT-AG2SGruFEULvIdzl8mZiOZWsWEurOfUFp4NQ"}},{"id":"f6eeaefb-57d6-4411-a4c4-8cbce912a1bc","userId":"c25988f4-5610-4627-854e-6593ef5c94a9","correlationId":"ecdc6873-57fa-4ad4-9e7a-38dfc56b12f0","name":"usernameSet","roomId":"c66d928e-a30e-4b44-9902-c3f0f8ecbf11","restricted":false,"payload":{"username":"super-creator"}},{"id":"76d90a1f-8d73-4df4-90e9-cc00af7403a3","userId":"c25988f4-5610-4627-854e-6593ef5c94a9","correlationId":"ecdc6873-57fa-4ad4-9e7a-38dfc56b12f0","name":"emailSet","roomId":"c66d928e-a30e-4b44-9902-c3f0f8ecbf11","restricted":false,"payload":{"email":"tst@gmail.com","emailHash":"c4c999cdc701239a2c9e5cea4905f1ae"}},{"id":"81f8998c-afea-477d-879c-f311b25230dd","userId":"c25988f4-5610-4627-854e-6593ef5c94a9","correlationId":"ecdc6873-57fa-4ad4-9e7a-38dfc56b12f0","name":"avatarSet","roomId":"c66d928e-a30e-4b44-9902-c3f0f8ecbf11","restricted":false,"payload":{"avatar":0}},{"id":"5df2aea1-612c-4cb9-9134-0bbafcbc390d","userId":"c25988f4-5610-4627-854e-6593ef5c94a9","correlationId":"ecdc6873-57fa-4ad4-9e7a-38dfc56b12f0","name":"storyAdded","roomId":"c66d928e-a30e-4b44-9902-c3f0f8ecbf11","restricted":false,"payload":{"createdAt":1633762009854,"storyId":"9486b56d-77a1-45b2-ad87-d807b66dd481","title":"Welcome to your PoinZ room!","description":"This is a sample story that we already created for you.\n\n- On the left, you can edit your stories and add new ones.\n- Below you can estimate this story by clicking on one of the cards.\n- Invite your teammates by sharing the url with them.\n\n For more information, refer to the manual https://github.com/Zuehlke/poinz/blob/master/docu/manual.md","estimations":{}}},{"id":"b1047014-a772-4aaa-83ab-eefa8d6c6d98","userId":"c25988f4-5610-4627-854e-6593ef5c94a9","correlationId":"ecdc6873-57fa-4ad4-9e7a-38dfc56b12f0","name":"storySelected","roomId":"c66d928e-a30e-4b44-9902-c3f0f8ecbf11","restricted":false,"payload":{"storyId":"9486b56d-77a1-45b2-ad87-d807b66dd481"}},{"id":"d0650cb9-5c08-4a9c-832b-80bb2e8bdcc6","userId":"c25988f4-5610-4627-854e-6593ef5c94a9","correlationId":"66b85654-047f-43b1-bb5a-3ffd6f90f27e","name":"joinedRoom","roomId":"c66d928e-a30e-4b44-9902-c3f0f8ecbf11","restricted":false,"payload":{"stories":[{"id":"9486b56d-77a1-45b2-ad87-d807b66dd481","title":"Welcome to your PoinZ room!","estimations":{},"createdAt":1633762009854,"description":"This is a sample story that we already created for you.\n\n- On the left, you can edit your stories and add new ones.\n- Below you can estimate this story by clicking on one of the cards.\n- Invite your teammates by sharing the url with them.\n\n For more information, refer to the manual https://github.com/Zuehlke/poinz/blob/master/docu/manual.md"}],"selectedStory":"9486b56d-77a1-45b2-ad87-d807b66dd481","cardConfig":[{"label":"?","value":-2,"color":"#bdbfbf"},{"label":"1/2","value":0.5,"color":"#667a66"},{"label":"1","value":1,"color":"#839e7a"},{"label":"2","value":2,"color":"#8cb876"},{"label":"3","value":3,"color":"#96ba5b"},{"label":"5","value":5,"color":"#b6c76b"},{"label":"8","value":8,"color":"#c9c857"},{"label":"13","value":13,"color":"#d9be3b"},{"label":"21","value":21,"color":"#d6cda1"},{"label":"34","value":34,"color":"#9fa6bd"},{"label":"55","value":55,"color":"#6a80ab"},{"label":"BIG","value":-1,"color":"#1d508f"}],"autoReveal":true,"withConfidence":false,"passwordProtected":true,"users":[{"disconnected":false,"id":"c25988f4-5610-4627-854e-6593ef5c94a9","avatar":0,"username":"super-creator","email":"tst@gmail.com","emailHash":"c4c999cdc701239a2c9e5cea4905f1ae"}]}},{"id":"7c49d193-a6b1-4cc3-b487-becfbd303b6f","userId":"c25988f4-5610-4627-854e-6593ef5c94a9","correlationId":"66b85654-047f-43b1-bb5a-3ffd6f90f27e","name":"tokenIssued","roomId":"c66d928e-a30e-4b44-9902-c3f0f8ecbf11","restricted":true,"payload":{"token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2MzM3NjU2MDksInN1YiI6ImMyNTk4OGY0LTU2MTAtNDYyNy04NTRlLTY1OTNlZjVjOTRhOSIsImF1ZCI6ImM2NmQ5MjhlLWEzMGUtNGI0NC05OTAyLWMzZjBmOGVjYmYxMSIsImlzcyI6IlBPSU5aIiwiaWF0IjoxNjMzNzYyMDA5fQ.rSvSxT-AG2SGruFEULvIdzl8mZiOZWsWEurOfUFp4NQ"}},{"id":"e49cf68c-774d-4308-a769-f519b15c16bf","userId":"c25988f4-5610-4627-854e-6593ef5c94a9","correlationId":"66b85654-047f-43b1-bb5a-3ffd6f90f27e","name":"usernameSet","roomId":"c66d928e-a30e-4b44-9902-c3f0f8ecbf11","restricted":false,"payload":{"username":"super-creator"}},{"id":"9fdd5bdd-7c45-4dc6-bbc9-2c17c4f9d3a1","userId":"c25988f4-5610-4627-854e-6593ef5c94a9","correlationId":"66b85654-047f-43b1-bb5a-3ffd6f90f27e","name":"emailSet","roomId":"c66d928e-a30e-4b44-9902-c3f0f8ecbf11","restricted":false,"payload":{"email":"tst@gmail.com","emailHash":"c4c999cdc701239a2c9e5cea4905f1ae"}},{"id":"40e21e46-4290-4eab-a235-93591b9cfeec","userId":"c25988f4-5610-4627-854e-6593ef5c94a9","correlationId":"66b85654-047f-43b1-bb5a-3ffd6f90f27e","name":"avatarSet","roomId":"c66d928e-a30e-4b44-9902-c3f0f8ecbf11","restricted":false,"payload":{"avatar":0}}] \ No newline at end of file +[{"id":"ed3d618e-ea64-4213-ac7c-1a329bb78a78","userId":"74ac99a6-ce2b-452f-ac2c-b6e9d8719d49","correlationId":"0b26aacd-ecc5-48f6-9dd8-bcf84098dfe0","name":"roomCreated","roomId":"46f147f3-cb4a-411e-871d-4c19cc44424a","restricted":false,"payload":{}},{"id":"2f943671-8572-415a-861e-4b6584415c35","userId":"74ac99a6-ce2b-452f-ac2c-b6e9d8719d49","correlationId":"0b26aacd-ecc5-48f6-9dd8-bcf84098dfe0","name":"joinedRoom","roomId":"46f147f3-cb4a-411e-871d-4c19cc44424a","restricted":false,"payload":{"users":[{"disconnected":false,"id":"74ac99a6-ce2b-452f-ac2c-b6e9d8719d49","avatar":0}],"stories":[],"cardConfig":[{"label":"?","value":-2,"color":"#bdbfbf"},{"label":"1/2","value":0.5,"color":"#667a66"},{"label":"1","value":1,"color":"#839e7a"},{"label":"2","value":2,"color":"#8cb876"},{"label":"3","value":3,"color":"#96ba5b"},{"label":"5","value":5,"color":"#b6c76b"},{"label":"8","value":8,"color":"#c9c857"},{"label":"13","value":13,"color":"#d9be3b"},{"label":"21","value":21,"color":"#d6cda1"},{"label":"34","value":34,"color":"#9fa6bd"},{"label":"55","value":55,"color":"#6a80ab"},{"label":"BIG","value":-1,"color":"#1d508f"}],"autoReveal":true,"withConfidence":false,"passwordProtected":true}},{"id":"2aacd835-881e-4b26-a0dc-6078e7dc2e79","userId":"74ac99a6-ce2b-452f-ac2c-b6e9d8719d49","correlationId":"0b26aacd-ecc5-48f6-9dd8-bcf84098dfe0","name":"tokenIssued","roomId":"46f147f3-cb4a-411e-871d-4c19cc44424a","restricted":true,"payload":{"token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2Mzc0OTM1MjgsInN1YiI6Ijc0YWM5OWE2LWNlMmItNDUyZi1hYzJjLWI2ZTlkODcxOWQ0OSIsImF1ZCI6IjQ2ZjE0N2YzLWNiNGEtNDExZS04NzFkLTRjMTljYzQ0NDI0YSIsImlzcyI6IlBPSU5aIiwiaWF0IjoxNjM3NDg5OTI4fQ.VvAcrhWBjTUi4ax2Zvn6475m1ENFLlYqxc0eBgUt5dc"}},{"id":"d40590dd-5b7e-4210-8fc4-3e4dcb4897ce","userId":"74ac99a6-ce2b-452f-ac2c-b6e9d8719d49","correlationId":"0b26aacd-ecc5-48f6-9dd8-bcf84098dfe0","name":"usernameSet","roomId":"46f147f3-cb4a-411e-871d-4c19cc44424a","restricted":false,"payload":{"username":"super-creator"}},{"id":"626cec35-c1cb-4c85-a7ba-08de1f7ab65a","userId":"74ac99a6-ce2b-452f-ac2c-b6e9d8719d49","correlationId":"0b26aacd-ecc5-48f6-9dd8-bcf84098dfe0","name":"emailSet","roomId":"46f147f3-cb4a-411e-871d-4c19cc44424a","restricted":false,"payload":{"email":"tst@gmail.com","emailHash":"c4c999cdc701239a2c9e5cea4905f1ae"}},{"id":"c94dd05d-139c-4c07-8ec5-2ece3121691a","userId":"74ac99a6-ce2b-452f-ac2c-b6e9d8719d49","correlationId":"0b26aacd-ecc5-48f6-9dd8-bcf84098dfe0","name":"avatarSet","roomId":"46f147f3-cb4a-411e-871d-4c19cc44424a","restricted":false,"payload":{"avatar":0}},{"id":"f2793d8d-dabb-46ab-a183-aeb7ef416286","userId":"74ac99a6-ce2b-452f-ac2c-b6e9d8719d49","correlationId":"0b26aacd-ecc5-48f6-9dd8-bcf84098dfe0","name":"storyAdded","roomId":"46f147f3-cb4a-411e-871d-4c19cc44424a","restricted":false,"payload":{"createdAt":1637489928090,"storyId":"32887bf6-3422-4a00-b51d-3d84dbbf0b9f","title":"Welcome to your PoinZ room!","description":"This is a sample story that we already created for you.\n\n- On the left, you can edit your stories and add new ones.\n- Below you can estimate this story by clicking on one of the cards.\n- Invite your teammates by sharing the url with them.\n\n For more information, refer to the manual https://github.com/Zuehlke/poinz/blob/master/docu/manual.md","estimations":{}}},{"id":"4ba33325-f0a8-4bf4-a3dd-dc0e8af08fc7","userId":"74ac99a6-ce2b-452f-ac2c-b6e9d8719d49","correlationId":"0b26aacd-ecc5-48f6-9dd8-bcf84098dfe0","name":"storySelected","roomId":"46f147f3-cb4a-411e-871d-4c19cc44424a","restricted":false,"payload":{"storyId":"32887bf6-3422-4a00-b51d-3d84dbbf0b9f"}},{"id":"b369d203-2893-4d54-b0e5-e08ed2d343ff","userId":"74ac99a6-ce2b-452f-ac2c-b6e9d8719d49","correlationId":"14dd853f-783b-4b7c-ac56-6c56b5ae4d71","name":"joinedRoom","roomId":"46f147f3-cb4a-411e-871d-4c19cc44424a","restricted":false,"payload":{"stories":[{"id":"32887bf6-3422-4a00-b51d-3d84dbbf0b9f","title":"Welcome to your PoinZ room!","estimations":{},"createdAt":1637489928090,"description":"This is a sample story that we already created for you.\n\n- On the left, you can edit your stories and add new ones.\n- Below you can estimate this story by clicking on one of the cards.\n- Invite your teammates by sharing the url with them.\n\n For more information, refer to the manual https://github.com/Zuehlke/poinz/blob/master/docu/manual.md"}],"selectedStory":"32887bf6-3422-4a00-b51d-3d84dbbf0b9f","cardConfig":[{"label":"?","value":-2,"color":"#bdbfbf"},{"label":"1/2","value":0.5,"color":"#667a66"},{"label":"1","value":1,"color":"#839e7a"},{"label":"2","value":2,"color":"#8cb876"},{"label":"3","value":3,"color":"#96ba5b"},{"label":"5","value":5,"color":"#b6c76b"},{"label":"8","value":8,"color":"#c9c857"},{"label":"13","value":13,"color":"#d9be3b"},{"label":"21","value":21,"color":"#d6cda1"},{"label":"34","value":34,"color":"#9fa6bd"},{"label":"55","value":55,"color":"#6a80ab"},{"label":"BIG","value":-1,"color":"#1d508f"}],"autoReveal":true,"withConfidence":false,"passwordProtected":true,"users":[{"disconnected":false,"id":"74ac99a6-ce2b-452f-ac2c-b6e9d8719d49","avatar":0,"username":"super-creator","email":"tst@gmail.com","emailHash":"c4c999cdc701239a2c9e5cea4905f1ae"}]}},{"id":"077bb4ed-dc43-4a29-95ae-160560e96471","userId":"74ac99a6-ce2b-452f-ac2c-b6e9d8719d49","correlationId":"14dd853f-783b-4b7c-ac56-6c56b5ae4d71","name":"tokenIssued","roomId":"46f147f3-cb4a-411e-871d-4c19cc44424a","restricted":true,"payload":{"token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2Mzc0OTM1MjgsInN1YiI6Ijc0YWM5OWE2LWNlMmItNDUyZi1hYzJjLWI2ZTlkODcxOWQ0OSIsImF1ZCI6IjQ2ZjE0N2YzLWNiNGEtNDExZS04NzFkLTRjMTljYzQ0NDI0YSIsImlzcyI6IlBPSU5aIiwiaWF0IjoxNjM3NDg5OTI4fQ.VvAcrhWBjTUi4ax2Zvn6475m1ENFLlYqxc0eBgUt5dc"}},{"id":"191e5a75-1d87-4b6a-98da-7f042906a7ea","userId":"74ac99a6-ce2b-452f-ac2c-b6e9d8719d49","correlationId":"14dd853f-783b-4b7c-ac56-6c56b5ae4d71","name":"usernameSet","roomId":"46f147f3-cb4a-411e-871d-4c19cc44424a","restricted":false,"payload":{"username":"super-creator"}}] \ No newline at end of file diff --git a/docu/commandAndEventDocu.md b/docu/commandAndEventDocu.md index 4ed1e3d2..b885b635 100644 --- a/docu/commandAndEventDocu.md +++ b/docu/commandAndEventDocu.md @@ -1,5 +1,5 @@ # Poinz Command and Event Docu -This is an autogenerated docu. 11/14/2021, 9:52:17 AM +This is an autogenerated docu. 11/21/2021, 11:20:25 AM ## Commands diff --git a/package-lock.json b/package-lock.json index ff99c84f..1085b90a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "poinz", - "version": "0.13.2", + "version": "0.13.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index d9332a37..3a5efcd2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "poinz", - "version": "0.13.2", + "version": "0.13.3", "description": "Distributed Planning Poker", "private": true, "author": "xeronimus@gmail.com", diff --git a/server/package-lock.json b/server/package-lock.json index 6804dcad..4e216795 100644 --- a/server/package-lock.json +++ b/server/package-lock.json @@ -1,6 +1,6 @@ { "name": "poinz-server", - "version": "0.13.2", + "version": "0.13.3", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -157,9 +157,9 @@ } }, "@babel/helper-define-polyfill-provider": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.4.tgz", - "integrity": "sha512-OrpPZ97s+aPi6h2n1OXzdhVis1SGSsMU2aMHgLcOKfsp4/v1NWpx3CWT3lBj5eeBq9cDkPkh+YCfdF7O12uNDQ==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.0.tgz", + "integrity": "sha512-7hfT8lUljl/tM3h+izTX/pO3W3frz2ok6Pk+gzys8iJqDfZrZy2pXjRTZAvG2YmfHun1X4q8/UZRLatMfqc5Tg==", "dev": true, "requires": { "@babel/helper-compilation-targets": "^7.13.0", @@ -283,9 +283,9 @@ "dev": true }, "@babel/helper-remap-async-to-generator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.0.tgz", - "integrity": "sha512-MLM1IOMe9aQBqMWxcRw8dcb9jlM86NIw7KA0Wri91Xkfied+dE0QuBFSBjMNvqzmS0OSIDsMNC24dBEkPUi7ew==", + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.4.tgz", + "integrity": "sha512-vGERmmhR+s7eH5Y/cp8PCVzj4XEjerq8jooMfxFdA5xVtAk9Sh4AQsrWgiErUEBjtGrBtOFKDUcWQFW4/dFwMA==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.16.0", @@ -405,13 +405,13 @@ } }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.0.tgz", - "integrity": "sha512-nyYmIo7ZqKsY6P4lnVmBlxp9B3a96CscbLotlsNuktMHahkDwoPYEjXrZHU0Tj844Z9f1IthVxQln57mhkcExw==", + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.4.tgz", + "integrity": "sha512-/CUekqaAaZCQHleSK/9HajvcD/zdnJiKRiuUFq8ITE+0HsPzquf53cpFiqAwl/UfmJbR6n5uGPQSPdrmKOvHHg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.16.0", + "@babel/helper-remap-async-to-generator": "^7.16.4", "@babel/plugin-syntax-async-generators": "^7.8.4" } }, @@ -1028,18 +1028,18 @@ } }, "@babel/preset-env": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.0.tgz", - "integrity": "sha512-cdTu/W0IrviamtnZiTfixPfIncr2M1VqRrkjzZWlr1B4TVYimCFK5jkyOdP4qw2MrlKHi+b3ORj6x8GoCew8Dg==", + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.4.tgz", + "integrity": "sha512-v0QtNd81v/xKj4gNKeuAerQ/azeNn/G1B1qMLeXOcV8+4TWlD2j3NV1u8q29SDFBXx/NBq5kyEAO+0mpRgacjA==", "dev": true, "requires": { - "@babel/compat-data": "^7.16.0", - "@babel/helper-compilation-targets": "^7.16.0", + "@babel/compat-data": "^7.16.4", + "@babel/helper-compilation-targets": "^7.16.3", "@babel/helper-plugin-utils": "^7.14.5", "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.0", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.2", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-async-generator-functions": "^7.16.0", + "@babel/plugin-proposal-async-generator-functions": "^7.16.4", "@babel/plugin-proposal-class-properties": "^7.16.0", "@babel/plugin-proposal-class-static-block": "^7.16.0", "@babel/plugin-proposal-dynamic-import": "^7.16.0", @@ -1089,7 +1089,7 @@ "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.0", "@babel/plugin-transform-new-target": "^7.16.0", "@babel/plugin-transform-object-super": "^7.16.0", - "@babel/plugin-transform-parameters": "^7.16.0", + "@babel/plugin-transform-parameters": "^7.16.3", "@babel/plugin-transform-property-literals": "^7.16.0", "@babel/plugin-transform-regenerator": "^7.16.0", "@babel/plugin-transform-reserved-words": "^7.16.0", @@ -1102,13 +1102,19 @@ "@babel/plugin-transform-unicode-regex": "^7.16.0", "@babel/preset-modules": "^0.1.5", "@babel/types": "^7.16.0", - "babel-plugin-polyfill-corejs2": "^0.2.3", - "babel-plugin-polyfill-corejs3": "^0.3.0", - "babel-plugin-polyfill-regenerator": "^0.2.3", - "core-js-compat": "^3.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.4.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "core-js-compat": "^3.19.1", "semver": "^6.3.0" }, "dependencies": { + "@babel/compat-data": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz", + "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==", + "dev": true + }, "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -2319,13 +2325,13 @@ } }, "babel-plugin-polyfill-corejs2": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.3.tgz", - "integrity": "sha512-NDZ0auNRzmAfE1oDDPW2JhzIMXUk+FFe2ICejmt5T4ocKgiQx3e0VCRx9NCAidcMtL2RUZaWtXnmjTCkx0tcbA==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.0.tgz", + "integrity": "sha512-wMDoBJ6uG4u4PNFh72Ty6t3EgfA91puCuAwKIazbQlci+ENb/UU9A3xG5lutjUIiXCIn1CY5L15r9LimiJyrSA==", "dev": true, "requires": { "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.2.4", + "@babel/helper-define-polyfill-provider": "^0.3.0", "semver": "^6.1.1" }, "dependencies": { @@ -2338,22 +2344,22 @@ } }, "babel-plugin-polyfill-corejs3": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.3.0.tgz", - "integrity": "sha512-JLwi9vloVdXLjzACL80j24bG6/T1gYxwowG44dg6HN/7aTPdyPbJJidf6ajoA3RPHHtW0j9KMrSOLpIZpAnPpg==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.4.0.tgz", + "integrity": "sha512-YxFreYwUfglYKdLUGvIF2nJEsGwj+RhWSX/ije3D2vQPOXuyMLMtg/cCGMDpOA7Nd+MwlNdnGODbd2EwUZPlsw==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.2.4", + "@babel/helper-define-polyfill-provider": "^0.3.0", "core-js-compat": "^3.18.0" } }, "babel-plugin-polyfill-regenerator": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.3.tgz", - "integrity": "sha512-JVE78oRZPKFIeUqFGrSORNzQnrDwZR16oiWeGM8ZyjBn2XAT5OjP+wXx5ESuo33nUsFUEJYjtklnsKbxW5L+7g==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.0.tgz", + "integrity": "sha512-dhAPTDLGoMW5/84wkgwiLRwMnio2i1fUe53EuvtKMv0pn2p3S8OCoV1xAzfJPl0KOX7IB89s2ib85vbYiea3jg==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.2.4" + "@babel/helper-define-polyfill-provider": "^0.3.0" } }, "babel-preset-current-node-syntax": { @@ -2982,9 +2988,9 @@ "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" }, "engine.io": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.0.1.tgz", - "integrity": "sha512-Y53UaciUh2Rmx5MiogtMxOQcfh7pnemday+Bb4QDg0Wjmnvo/VTvuEyNGQgYmh8L7VOe8Je1QuiqjLNDelMqLA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.1.0.tgz", + "integrity": "sha512-ErhZOVu2xweCjEfYcTdkCnEYUiZgkAcBBAhW4jbIvNG8SLU3orAqoJCiytZjYF7eTpVmmCrLDjLIEaPlUAs1uw==", "requires": { "@types/cookie": "^0.4.1", "@types/cors": "^2.8.12", @@ -3019,9 +3025,9 @@ } }, "engine.io-client": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.0.3.tgz", - "integrity": "sha512-IH8ZhDIwiLv0d/wXVzmjfV9Y82hbJIDhCGSVUV8o1kcpDe2I6Y3bZA3ZbJy4Ls7k7IVmcy/qn4k9RKWFhUGf5w==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.1.1.tgz", + "integrity": "sha512-V05mmDo4gjimYW+FGujoGmmmxRaDsrVr7AXA3ZIfa04MWM1jOfZfUwou0oNqhNwy/votUDvGDt4JA4QF4e0b4g==", "dev": true, "requires": { "@socket.io/component-emitter": "~3.0.0", @@ -3148,9 +3154,9 @@ } }, "eslint": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.2.0.tgz", - "integrity": "sha512-erw7XmM+CLxTOickrimJ1SiF55jiNlVSp2qqm0NuBWPtHYQCegD5ZMaW0c3i5ytPqL+SSLaCxdvQXFPLJn+ABw==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.3.0.tgz", + "integrity": "sha512-aIay56Ph6RxOTC7xyr59Kt3ewX185SaGnAr8eWukoPLeriCrvGjvAubxuvaXOfsxhtwV5g0uBOsyhAom4qJdww==", "dev": true, "requires": { "@eslint/eslintrc": "^1.0.4", @@ -3162,10 +3168,10 @@ "doctrine": "^3.0.0", "enquirer": "^2.3.5", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^6.0.0", + "eslint-scope": "^7.1.0", "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.0.0", - "espree": "^9.0.0", + "eslint-visitor-keys": "^3.1.0", + "espree": "^9.1.0", "esquery": "^1.4.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -3317,9 +3323,9 @@ } }, "eslint-scope": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-6.0.0.tgz", - "integrity": "sha512-uRDL9MWmQCkaFus8RF5K9/L/2fn+80yoW3jkD53l4shjCh26fCtvJGasxjUqP5OT87SYTxCVA3BwTUzuELx9kA==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.0.tgz", + "integrity": "sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg==", "dev": true, "requires": { "esrecurse": "^4.3.0", @@ -3350,14 +3356,22 @@ "dev": true }, "espree": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.0.0.tgz", - "integrity": "sha512-r5EQJcYZ2oaGbeR0jR0fFVijGOcwai07/690YRXLINuhmVeRY4UKSAsQPe/0BNuDgwP7Ophoc1PRsr2E3tkbdQ==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.1.0.tgz", + "integrity": "sha512-ZgYLvCS1wxOczBYGcQT9DDWgicXwJ4dbocr9uYN+/eresBAUuBu+O4WzB21ufQ/JqQT8gyp7hJ3z8SHii32mTQ==", "dev": true, "requires": { - "acorn": "^8.5.0", + "acorn": "^8.6.0", "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^3.0.0" + "eslint-visitor-keys": "^3.1.0" + }, + "dependencies": { + "acorn": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.6.0.tgz", + "integrity": "sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw==", + "dev": true + } } }, "esprima": { @@ -5897,13 +5911,13 @@ "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==" }, "mongodb": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-4.1.4.tgz", - "integrity": "sha512-Cv/sk8on/tpvvqbEvR1h03mdyNdyvvO+WhtFlL4jrZ+DSsN/oSQHVqmJQI/sBCqqbOArFcYCAYDfyzqFwV4GSQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-4.2.0.tgz", + "integrity": "sha512-lg3MJ9dAKxhogRnIB6/j63gfD7JryZwRC0nNzZ82RhENw4nCmscZVqRfOmNzTvSNndJx9ZhxZpm9JvnKuH/GTA==", "requires": { "bson": "^4.5.4", "denque": "^2.0.1", - "mongodb-connection-string-url": "^2.1.0", + "mongodb-connection-string-url": "^2.2.0", "saslprep": "^1.0.3" }, "dependencies": { @@ -5913,21 +5927,34 @@ "integrity": "sha512-tfiWc6BQLXNLpNiR5iGd0Ocu3P3VpxfzFiqubLgMfhfOw9WyvgJBd46CClNn9k3qfbjvT//0cf7AlYRX/OslMQ==" }, "mongodb-connection-string-url": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-2.1.0.tgz", - "integrity": "sha512-Qf9Zw7KGiRljWvMrrUFDdVqo46KIEiDuCzvEN97rh/PcKzk2bd6n9KuzEwBwW9xo5glwx69y1mI6s+jFUD/aIQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-2.2.0.tgz", + "integrity": "sha512-U0cDxLUrQrl7DZA828CA+o69EuWPWEJTwdMPozyd7cy/dbtncUZczMw7wRHcwMD7oKOn0NM2tF9jdf5FFVW9CA==", "requires": { "@types/whatwg-url": "^8.2.1", - "whatwg-url": "^9.1.0" + "whatwg-url": "^11.0.0" + } + }, + "tr46": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", + "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", + "requires": { + "punycode": "^2.1.1" } }, + "webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==" + }, "whatwg-url": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-9.1.0.tgz", - "integrity": "sha512-CQ0UcrPHyomtlOCot1TL77WyMIm/bCwrJ2D6AOKGwEczU9EpyoqAokfqrf/MioU9kHcMsmJZcg1egXix2KYEsA==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", + "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", "requires": { - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" + "tr46": "^3.0.0", + "webidl-conversions": "^7.0.0" } } } @@ -6579,15 +6606,15 @@ "dev": true }, "socket.io": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.3.2.tgz", - "integrity": "sha512-6S5tV4jcY6dbZ/lLzD6EkvNWI3s81JO6ABP/EpvOlK1NPOcIj3AS4khi6xXw6JlZCASq82HQV4SapfmVMMl2dg==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.4.0.tgz", + "integrity": "sha512-bnpJxswR9ov0Bw6ilhCvO38/1WPtE3eA2dtxi2Iq4/sFebiDJQzgKNYA7AuVVdGW09nrESXd90NbZqtDd9dzRQ==", "requires": { "accepts": "~1.3.4", "base64id": "~2.0.0", "debug": "~4.3.2", - "engine.io": "~6.0.0", - "socket.io-adapter": "~2.3.2", + "engine.io": "~6.1.0", + "socket.io-adapter": "~2.3.3", "socket.io-parser": "~4.0.4" }, "dependencies": { @@ -6607,20 +6634,20 @@ } }, "socket.io-adapter": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.3.2.tgz", - "integrity": "sha512-PBZpxUPYjmoogY0aoaTmo1643JelsaS1CiAwNjRVdrI0X9Seuc19Y2Wife8k88avW6haG8cznvwbubAZwH4Mtg==" + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.3.3.tgz", + "integrity": "sha512-Qd/iwn3VskrpNO60BeRyCyr8ZWw9CPZyitW4AQwmRZ8zCiyDiL+znRnWX6tDHXnWn1sJrM1+b6Mn6wEDJJ4aYQ==" }, "socket.io-client": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.3.2.tgz", - "integrity": "sha512-2B9LqSunN60yV8F7S84CCEEcgbYNfrn7ejIInZtLZ7ppWtiX8rGZAjvdCvbnC8bqo/9RlCNOUsORLyskxSFP1g==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.4.0.tgz", + "integrity": "sha512-g7riSEJXi7qCFImPow98oT8X++MSsHz6MMFRXkWNJ6uEROSHOa3kxdrsYWMq85dO+09CFMkcqlpjvbVXQl4z6g==", "dev": true, "requires": { "@socket.io/component-emitter": "~3.0.0", "backo2": "~1.0.2", "debug": "~4.3.2", - "engine.io-client": "~6.0.1", + "engine.io-client": "~6.1.1", "parseuri": "0.0.6", "socket.io-parser": "~4.1.1" }, diff --git a/server/package.json b/server/package.json index 80047bf8..ba934bbe 100644 --- a/server/package.json +++ b/server/package.json @@ -1,6 +1,6 @@ { "name": "poinz-server", - "version": "0.13.2", + "version": "0.13.3", "description": "Distributed Planning Poker", "private": true, "author": "xeronimus@gmail.com", @@ -44,9 +44,9 @@ "fastq": "1.13.0", "jsonwebtoken": "^8.5.1", "migrate-mongo": "8.2.3", - "mongodb": "4.1.4", + "mongodb": "4.2.0", "papaparse": "5.3.1", - "socket.io": "4.3.2", + "socket.io": "4.4.0", "tv4": "1.3.0", "uuid": "8.3.2", "winston": "3.3.3", @@ -55,12 +55,12 @@ "devDependencies": { "@babel/cli": "7.16.0", "@babel/core": "7.16.0", - "@babel/preset-env": "7.16.0", + "@babel/preset-env": "7.16.4", "@babel/register": "7.16.0", "babel-jest": "27.3.1", - "eslint": "8.2.0", + "eslint": "8.3.0", "jest": "27.3.1", - "socket.io-client": "4.3.2" + "socket.io-client": "4.4.0" }, "engines": { "node": ">=14"