diff --git a/package-lock.json b/package-lock.json index 567e490eb93d..828ac0f3b3dc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,30 +21,30 @@ "buffer": "6.0.3", "chart.js": "2.9.4", "classnames": "2.3.1", - "core-js": "3.21.1", + "core-js": "3.22.7", "country-list": "2.2.0", "crypto-browserify": "3.12.0", "css-vars-ponyfill": "2.4.7", "dynamic-virtualized-list": "github:mattermost/dynamic-virtualized-list#119db968c96643c7106d4d2c965f05b2e251bc83", "emoji-datasource": "6.1.1", "emoji-datasource-apple": "6.0.1", - "emoji-regex": "10.0.1", + "emoji-regex": "10.1.0", "exif2css": "1.3.0", "fast-deep-equal": "3.1.3", "flexsearch": "0.6.32", "font-awesome": "4.7.0", "gfycat-sdk": "1.4.18", - "highlight.js": "11.5.0", + "highlight.js": "11.5.1", "hoist-non-react-statics": "3.3.2", "html-to-react": "1.4.8", - "inobounce": "0.2.0", + "inobounce": "0.2.1", "jasny-bootstrap": "3.1.3", "katex": "0.13.11", "key-mirror": "1.0.1", "localforage": "1.10.0", "localforage-observable": "2.1.1", "lodash": "4.17.21", - "luxon": "2.3.1", + "luxon": "2.4.0", "mark.js": "8.11.1", "marked": "github:mattermost/marked#2ef7f28cc7718e3f551c4ce9ea75fdd7580c2008", "memoize-one": "5.2.1", @@ -53,7 +53,7 @@ "pdfjs-dist": "2.1.266", "popper.js": "1.16.1", "process": "0.11.10", - "prop-types": "15.7.2", + "prop-types": "15.8.1", "react": "16.13.1", "react-beautiful-dnd": "13.1.0", "react-bootstrap": "github:mattermost/react-bootstrap#c6957962364e0818a51bbfd13e89919903b422d6", @@ -72,7 +72,7 @@ "react-select": "2.4.4", "react-transition-group": "4.4.2", "react-virtualized-auto-sizer": "1.0.6", - "react-window": "1.8.6", + "react-window": "1.8.7", "react-window-infinite-loader": "1.0.7", "rebound": "0.1.0", "redux": "4.1.0", @@ -82,7 +82,7 @@ "regenerator-runtime": "0.13.9", "rudder-sdk-js": "1.0.16", "sass": "1.35.1", - "semver": "7.3.5", + "semver": "7.3.7", "serialize-error": "8.0.1", "shallow-equals": "1.0.0", "smooth-scroll-into-view-if-needed": "1.1.33", @@ -104,7 +104,7 @@ "@babel/preset-typescript": "7.16.0", "@deanwhillier/jest-matchmedia-mock": "1.2.0", "@hot-loader/react-dom": "16.13.0", - "@testing-library/jest-dom": "5.16.3", + "@testing-library/jest-dom": "5.16.4", "@testing-library/react": "12.1.4", "@types/bootstrap": "4.5.0", "@types/chart.js": "2.9.34", @@ -113,8 +113,8 @@ "@types/highlight.js": "10.1.0", "@types/jest": "26.0.24", "@types/katex": "0.11.0", - "@types/lodash": "4.14.177", - "@types/luxon": "2.3.1", + "@types/lodash": "4.14.182", + "@types/luxon": "2.3.2", "@types/mark.js": "8.11.6", "@types/marked": "0.7.4", "@types/moment-timezone": "0.5.30", @@ -123,7 +123,7 @@ "@types/react-beautiful-dnd": "13.1.2", "@types/react-bootstrap": "0.32.22", "@types/react-color": "3.0.6", - "@types/react-custom-scrollbars": "4.0.9", + "@types/react-custom-scrollbars": "4.0.10", "@types/react-dom": "16.9.8", "@types/react-is": "16.7.1", "@types/react-overlays": "1.1.3", @@ -133,7 +133,7 @@ "@types/react-transition-group": "4.4.4", "@types/react-virtualized-auto-sizer": "1.0.1", "@types/react-window": "1.8.5", - "@types/react-window-infinite-loader": "1.0.5", + "@types/react-window-infinite-loader": "1.0.6", "@types/redux-mock-store": "1.0.3", "@types/semver": "7.3.9", "@types/shallow-equals": "1.0.0", @@ -173,7 +173,7 @@ "image-webpack-loader": "8.0.1", "isomorphic-fetch": "3.0.0", "jest": "27.0.6", - "jest-canvas-mock": "2.3.1", + "jest-canvas-mock": "2.4.0", "jest-cli": "27.0.6", "jest-junit": "12.2.0", "jest-watch-typeahead": "0.6.4", @@ -4432,9 +4432,9 @@ } }, "node_modules/@testing-library/jest-dom": { - "version": "5.16.3", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.3.tgz", - "integrity": "sha512-u5DfKj4wfSt6akfndfu1eG06jsdyA/IUrlX2n3pyq5UXgXMhXY+NJb8eNK/7pqPWAhCKsCGWDdDO0zKMKAYkEA==", + "version": "5.16.4", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.4.tgz", + "integrity": "sha512-Gy+IoFutbMQcky0k+bqqumXZ1cTGswLsFqmNLzNdSKkU9KGV2u9oXhukCbbJ9/LRPKiqwxEE8VpV/+YZlfkPUA==", "dev": true, "dependencies": { "@babel/runtime": "^7.9.2", @@ -4800,15 +4800,15 @@ "dev": true }, "node_modules/@types/lodash": { - "version": "4.14.177", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.177.tgz", - "integrity": "sha512-0fDwydE2clKe9MNfvXHBHF9WEahRuj+msTuQqOmAApNORFvhMYZKNGGJdCzuhheVjMps/ti0Ak/iJPACMaevvw==", + "version": "4.14.182", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.182.tgz", + "integrity": "sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q==", "dev": true }, "node_modules/@types/luxon": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@types/luxon/-/luxon-2.3.1.tgz", - "integrity": "sha512-nAPUltOT28fal2eDZz8yyzNhBjHw1NEymFBP7Q9iCShqpflWPybxHbD7pw/46jQmT+HXOy1QN5hNTms8MOTlOQ==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@types/luxon/-/luxon-2.3.2.tgz", + "integrity": "sha512-WOehptuhKIXukSUUkRgGbj2c997Uv/iUgYgII8U7XLJqq9W2oF0kQ6frEznRQbdurioz+L/cdaIm4GutTQfgmA==", "dev": true }, "node_modules/@types/mark.js": { @@ -4921,9 +4921,9 @@ } }, "node_modules/@types/react-custom-scrollbars": { - "version": "4.0.9", - "resolved": "https://registry.npmjs.org/@types/react-custom-scrollbars/-/react-custom-scrollbars-4.0.9.tgz", - "integrity": "sha512-Dv3OVJyRiOziq4D5sXNHB1Y9nZIkdazo1XCI4oMAtcxGZeSE8NjubW1qmPenWFiXSFuKNO3fpKR2LhYonNSynQ==", + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/@types/react-custom-scrollbars/-/react-custom-scrollbars-4.0.10.tgz", + "integrity": "sha512-1T430E+usndUjymkXB8k/zGpWehggircq/QaQMuFLMJceccAcD9vcmbUXF1LjeVP/+P4wI/bad6BF1E+7IGlqA==", "dev": true, "dependencies": { "@types/react": "*" @@ -5028,9 +5028,9 @@ } }, "node_modules/@types/react-window-infinite-loader": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/react-window-infinite-loader/-/react-window-infinite-loader-1.0.5.tgz", - "integrity": "sha512-3v45+4oBNJpSroULtb2EgTJyyK4pCjOMCg+RT/HnA3or5zY4jYufv6uH9NWPyLv0nx8dqt1s4nJqHilfthwKSw==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/react-window-infinite-loader/-/react-window-infinite-loader-1.0.6.tgz", + "integrity": "sha512-V8g8sBDLVeJJAfEENJS7VXZK+DRJ+jzPNtk8jpj2G+obhf+iqGNUDGwNWCbBhLiD+KpHhf3kWQlKBRi0tAeU4Q==", "dev": true, "dependencies": { "@types/react": "*", @@ -8465,9 +8465,9 @@ } }, "node_modules/core-js": { - "version": "3.21.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.21.1.tgz", - "integrity": "sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig==", + "version": "3.22.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.7.tgz", + "integrity": "sha512-Jt8SReuDKVNZnZEzyEQT5eK6T2RRCXkfTq7Lo09kpm+fHjgGewSbNjV+Wt4yZMhPDdzz2x1ulI5z/w4nxpBseg==", "hasInstallScript": true, "funding": { "type": "opencollective", @@ -9936,9 +9936,9 @@ "integrity": "sha512-Aqj3Km5e4Q8an0cOASP0T1S/+StnIrPQc9Y7Mg2x2LtkwvmoVQO3UaaF9Cj8yi4o8yOPc6GoIKeg95WJTzWzhw==" }, "node_modules/emoji-regex": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.0.1.tgz", - "integrity": "sha512-cLuZzriSWVE+rllzeq4zpUEoCPfYEbQ6ZVhIq+ed6ynWST7Bw9XnOr+bKWgCup4paq72DI21gw9M3aaFkm4HAw==" + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.1.0.tgz", + "integrity": "sha512-xAEnNCT3w2Tg6MA7ly6QqYJvEoY1tm9iIjJ3yMKK9JPlWuRHAMoe5iETwQnx3M9TVbFMfsrBgWKR+IsmswwNjg==" }, "node_modules/emojis-list": { "version": "3.0.0", @@ -13251,9 +13251,9 @@ } }, "node_modules/highlight.js": { - "version": "11.5.0", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.5.0.tgz", - "integrity": "sha512-SM6WDj5/C+VfIY8pZ6yW6Xa0Fm1tniYVYWYW1Q/DcMnISZFrC3aQAZZZFAAZtybKNrGId3p/DNbFTtcTXXgYBw==", + "version": "11.5.1", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.5.1.tgz", + "integrity": "sha512-LKzHqnxr4CrD2YsNoIf/o5nJ09j4yi/GcH5BnYz9UnVpZdS4ucMgvP61TDty5xJcFGRjnH4DpujkS9bHT3hq0Q==", "engines": { "node": ">=12.0.0" } @@ -14350,9 +14350,9 @@ "dev": true }, "node_modules/inobounce": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/inobounce/-/inobounce-0.2.0.tgz", - "integrity": "sha512-eJt1MQEqLKanAFEE5DkSF36d9uyg8kLb/R6ysEF7udJOM5JZXidkhhGv6WoWbEcVdyRqZfYMjv6XbSIz7tD4CQ==" + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/inobounce/-/inobounce-0.2.1.tgz", + "integrity": "sha512-dmKhRDbUS3zGD8HDGchsZBuxaXnfFM+2jXrZpnEnBToEWCgcs3lBfCQe0wzkbpIoJwU/lufaMquSyWoX8OXTRw==" }, "node_modules/internal-ip": { "version": "6.2.0", @@ -15249,9 +15249,9 @@ } }, "node_modules/jest-canvas-mock": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/jest-canvas-mock/-/jest-canvas-mock-2.3.1.tgz", - "integrity": "sha512-5FnSZPrX3Q2ZfsbYNE3wqKR3+XorN8qFzDzB5o0golWgt6EOX1+emBnpOc9IAQ+NXFj8Nzm3h7ZdE/9H0ylBcg==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jest-canvas-mock/-/jest-canvas-mock-2.4.0.tgz", + "integrity": "sha512-mmMpZzpmLzn5vepIaHk5HoH3Ka4WykbSoLuG/EKoJd0x0ID/t+INo1l8ByfcUJuDM+RIsL4QDg/gDnBbrj2/IQ==", "dev": true, "dependencies": { "cssfontparser": "^1.2.1", @@ -19456,9 +19456,9 @@ } }, "node_modules/luxon": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/luxon/-/luxon-2.3.1.tgz", - "integrity": "sha512-I8vnjOmhXsMSlNMZlMkSOvgrxKJl0uOsEzdGgGNZuZPaS9KlefpE9KV95QFftlJSC+1UyCC9/I69R02cz/zcCA==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/luxon/-/luxon-2.4.0.tgz", + "integrity": "sha512-w+NAwWOUL5hO0SgwOHsMBAmZ15SoknmQXhSO0hIbJCAmPKSsGeK8MlmhYh2w6Iib38IxN2M+/ooXWLbeis7GuA==", "engines": { "node": ">=12" } @@ -22758,13 +22758,13 @@ } }, "node_modules/prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", - "react-is": "^16.8.1" + "react-is": "^16.13.1" } }, "node_modules/prop-types-exact": { @@ -23487,9 +23487,9 @@ } }, "node_modules/react-window": { - "version": "1.8.6", - "resolved": "https://registry.npmjs.org/react-window/-/react-window-1.8.6.tgz", - "integrity": "sha512-8VwEEYyjz6DCnGBsd+MgkD0KJ2/OXFULyDtorIiTz+QzwoP94tBoA7CnbtyXMm+cCeAUER5KJcPtWl9cpKbOBg==", + "version": "1.8.7", + "resolved": "https://registry.npmjs.org/react-window/-/react-window-1.8.7.tgz", + "integrity": "sha512-JHEZbPXBpKMmoNO1bNhoXOOLg/ujhL/BU4IqVU9r8eQPcy5KQnGHIHDRkJ0ns9IM5+Aq5LNwt3j8t3tIrePQzA==", "dependencies": { "@babel/runtime": "^7.0.0", "memoize-one": ">=3.1.1 <6" @@ -23498,8 +23498,8 @@ "node": ">8.0.0" }, "peerDependencies": { - "react": "^15.0.0 || ^16.0.0 || ^17.0.0", - "react-dom": "^15.0.0 || ^16.0.0 || ^17.0.0" + "react": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" } }, "node_modules/react-window-infinite-loader": { @@ -24338,9 +24338,9 @@ } }, "node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -32344,9 +32344,9 @@ } }, "@testing-library/jest-dom": { - "version": "5.16.3", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.3.tgz", - "integrity": "sha512-u5DfKj4wfSt6akfndfu1eG06jsdyA/IUrlX2n3pyq5UXgXMhXY+NJb8eNK/7pqPWAhCKsCGWDdDO0zKMKAYkEA==", + "version": "5.16.4", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.4.tgz", + "integrity": "sha512-Gy+IoFutbMQcky0k+bqqumXZ1cTGswLsFqmNLzNdSKkU9KGV2u9oXhukCbbJ9/LRPKiqwxEE8VpV/+YZlfkPUA==", "dev": true, "requires": { "@babel/runtime": "^7.9.2", @@ -32674,15 +32674,15 @@ "dev": true }, "@types/lodash": { - "version": "4.14.177", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.177.tgz", - "integrity": "sha512-0fDwydE2clKe9MNfvXHBHF9WEahRuj+msTuQqOmAApNORFvhMYZKNGGJdCzuhheVjMps/ti0Ak/iJPACMaevvw==", + "version": "4.14.182", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.182.tgz", + "integrity": "sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q==", "dev": true }, "@types/luxon": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@types/luxon/-/luxon-2.3.1.tgz", - "integrity": "sha512-nAPUltOT28fal2eDZz8yyzNhBjHw1NEymFBP7Q9iCShqpflWPybxHbD7pw/46jQmT+HXOy1QN5hNTms8MOTlOQ==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@types/luxon/-/luxon-2.3.2.tgz", + "integrity": "sha512-WOehptuhKIXukSUUkRgGbj2c997Uv/iUgYgII8U7XLJqq9W2oF0kQ6frEznRQbdurioz+L/cdaIm4GutTQfgmA==", "dev": true }, "@types/mark.js": { @@ -32795,9 +32795,9 @@ } }, "@types/react-custom-scrollbars": { - "version": "4.0.9", - "resolved": "https://registry.npmjs.org/@types/react-custom-scrollbars/-/react-custom-scrollbars-4.0.9.tgz", - "integrity": "sha512-Dv3OVJyRiOziq4D5sXNHB1Y9nZIkdazo1XCI4oMAtcxGZeSE8NjubW1qmPenWFiXSFuKNO3fpKR2LhYonNSynQ==", + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/@types/react-custom-scrollbars/-/react-custom-scrollbars-4.0.10.tgz", + "integrity": "sha512-1T430E+usndUjymkXB8k/zGpWehggircq/QaQMuFLMJceccAcD9vcmbUXF1LjeVP/+P4wI/bad6BF1E+7IGlqA==", "dev": true, "requires": { "@types/react": "*" @@ -32902,9 +32902,9 @@ } }, "@types/react-window-infinite-loader": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/react-window-infinite-loader/-/react-window-infinite-loader-1.0.5.tgz", - "integrity": "sha512-3v45+4oBNJpSroULtb2EgTJyyK4pCjOMCg+RT/HnA3or5zY4jYufv6uH9NWPyLv0nx8dqt1s4nJqHilfthwKSw==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/react-window-infinite-loader/-/react-window-infinite-loader-1.0.6.tgz", + "integrity": "sha512-V8g8sBDLVeJJAfEENJS7VXZK+DRJ+jzPNtk8jpj2G+obhf+iqGNUDGwNWCbBhLiD+KpHhf3kWQlKBRi0tAeU4Q==", "dev": true, "requires": { "@types/react": "*", @@ -35711,9 +35711,9 @@ } }, "core-js": { - "version": "3.21.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.21.1.tgz", - "integrity": "sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig==" + "version": "3.22.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.7.tgz", + "integrity": "sha512-Jt8SReuDKVNZnZEzyEQT5eK6T2RRCXkfTq7Lo09kpm+fHjgGewSbNjV+Wt4yZMhPDdzz2x1ulI5z/w4nxpBseg==" }, "core-js-compat": { "version": "3.19.1", @@ -36906,9 +36906,9 @@ "integrity": "sha512-Aqj3Km5e4Q8an0cOASP0T1S/+StnIrPQc9Y7Mg2x2LtkwvmoVQO3UaaF9Cj8yi4o8yOPc6GoIKeg95WJTzWzhw==" }, "emoji-regex": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.0.1.tgz", - "integrity": "sha512-cLuZzriSWVE+rllzeq4zpUEoCPfYEbQ6ZVhIq+ed6ynWST7Bw9XnOr+bKWgCup4paq72DI21gw9M3aaFkm4HAw==" + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.1.0.tgz", + "integrity": "sha512-xAEnNCT3w2Tg6MA7ly6QqYJvEoY1tm9iIjJ3yMKK9JPlWuRHAMoe5iETwQnx3M9TVbFMfsrBgWKR+IsmswwNjg==" }, "emojis-list": { "version": "3.0.0", @@ -39585,9 +39585,9 @@ "dev": true }, "highlight.js": { - "version": "11.5.0", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.5.0.tgz", - "integrity": "sha512-SM6WDj5/C+VfIY8pZ6yW6Xa0Fm1tniYVYWYW1Q/DcMnISZFrC3aQAZZZFAAZtybKNrGId3p/DNbFTtcTXXgYBw==" + "version": "11.5.1", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.5.1.tgz", + "integrity": "sha512-LKzHqnxr4CrD2YsNoIf/o5nJ09j4yi/GcH5BnYz9UnVpZdS4ucMgvP61TDty5xJcFGRjnH4DpujkS9bHT3hq0Q==" }, "history": { "version": "4.10.1", @@ -40455,9 +40455,9 @@ "dev": true }, "inobounce": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/inobounce/-/inobounce-0.2.0.tgz", - "integrity": "sha512-eJt1MQEqLKanAFEE5DkSF36d9uyg8kLb/R6ysEF7udJOM5JZXidkhhGv6WoWbEcVdyRqZfYMjv6XbSIz7tD4CQ==" + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/inobounce/-/inobounce-0.2.1.tgz", + "integrity": "sha512-dmKhRDbUS3zGD8HDGchsZBuxaXnfFM+2jXrZpnEnBToEWCgcs3lBfCQe0wzkbpIoJwU/lufaMquSyWoX8OXTRw==" }, "internal-ip": { "version": "6.2.0", @@ -41139,9 +41139,9 @@ } }, "jest-canvas-mock": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/jest-canvas-mock/-/jest-canvas-mock-2.3.1.tgz", - "integrity": "sha512-5FnSZPrX3Q2ZfsbYNE3wqKR3+XorN8qFzDzB5o0golWgt6EOX1+emBnpOc9IAQ+NXFj8Nzm3h7ZdE/9H0ylBcg==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jest-canvas-mock/-/jest-canvas-mock-2.4.0.tgz", + "integrity": "sha512-mmMpZzpmLzn5vepIaHk5HoH3Ka4WykbSoLuG/EKoJd0x0ID/t+INo1l8ByfcUJuDM+RIsL4QDg/gDnBbrj2/IQ==", "dev": true, "requires": { "cssfontparser": "^1.2.1", @@ -44373,9 +44373,9 @@ } }, "luxon": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/luxon/-/luxon-2.3.1.tgz", - "integrity": "sha512-I8vnjOmhXsMSlNMZlMkSOvgrxKJl0uOsEzdGgGNZuZPaS9KlefpE9KV95QFftlJSC+1UyCC9/I69R02cz/zcCA==" + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/luxon/-/luxon-2.4.0.tgz", + "integrity": "sha512-w+NAwWOUL5hO0SgwOHsMBAmZ15SoknmQXhSO0hIbJCAmPKSsGeK8MlmhYh2w6Iib38IxN2M+/ooXWLbeis7GuA==" }, "lz-string": { "version": "1.4.4", @@ -46970,13 +46970,13 @@ } }, "prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", "requires": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", - "react-is": "^16.8.1" + "react-is": "^16.13.1" } }, "prop-types-exact": { @@ -47638,9 +47638,9 @@ "requires": {} }, "react-window": { - "version": "1.8.6", - "resolved": "https://registry.npmjs.org/react-window/-/react-window-1.8.6.tgz", - "integrity": "sha512-8VwEEYyjz6DCnGBsd+MgkD0KJ2/OXFULyDtorIiTz+QzwoP94tBoA7CnbtyXMm+cCeAUER5KJcPtWl9cpKbOBg==", + "version": "1.8.7", + "resolved": "https://registry.npmjs.org/react-window/-/react-window-1.8.7.tgz", + "integrity": "sha512-JHEZbPXBpKMmoNO1bNhoXOOLg/ujhL/BU4IqVU9r8eQPcy5KQnGHIHDRkJ0ns9IM5+Aq5LNwt3j8t3tIrePQzA==", "requires": { "@babel/runtime": "^7.0.0", "memoize-one": ">=3.1.1 <6" @@ -48335,9 +48335,9 @@ } }, "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "requires": { "lru-cache": "^6.0.0" }, diff --git a/package.json b/package.json index 95eade79aa0d..73c53e3a7f6a 100644 --- a/package.json +++ b/package.json @@ -19,30 +19,30 @@ "buffer": "6.0.3", "chart.js": "2.9.4", "classnames": "2.3.1", - "core-js": "3.21.1", + "core-js": "3.22.7", "country-list": "2.2.0", "crypto-browserify": "3.12.0", "css-vars-ponyfill": "2.4.7", "dynamic-virtualized-list": "github:mattermost/dynamic-virtualized-list#119db968c96643c7106d4d2c965f05b2e251bc83", "emoji-datasource": "6.1.1", "emoji-datasource-apple": "6.0.1", - "emoji-regex": "10.0.1", + "emoji-regex": "10.1.0", "exif2css": "1.3.0", "fast-deep-equal": "3.1.3", "flexsearch": "0.6.32", "font-awesome": "4.7.0", "gfycat-sdk": "1.4.18", - "highlight.js": "11.5.0", + "highlight.js": "11.5.1", "hoist-non-react-statics": "3.3.2", "html-to-react": "1.4.8", - "inobounce": "0.2.0", + "inobounce": "0.2.1", "jasny-bootstrap": "3.1.3", "katex": "0.13.11", "key-mirror": "1.0.1", "localforage": "1.10.0", "localforage-observable": "2.1.1", "lodash": "4.17.21", - "luxon": "2.3.1", + "luxon": "2.4.0", "mark.js": "8.11.1", "marked": "github:mattermost/marked#2ef7f28cc7718e3f551c4ce9ea75fdd7580c2008", "memoize-one": "5.2.1", @@ -51,7 +51,7 @@ "pdfjs-dist": "2.1.266", "popper.js": "1.16.1", "process": "0.11.10", - "prop-types": "15.7.2", + "prop-types": "15.8.1", "react": "16.13.1", "react-beautiful-dnd": "13.1.0", "react-bootstrap": "github:mattermost/react-bootstrap#c6957962364e0818a51bbfd13e89919903b422d6", @@ -70,7 +70,7 @@ "react-select": "2.4.4", "react-transition-group": "4.4.2", "react-virtualized-auto-sizer": "1.0.6", - "react-window": "1.8.6", + "react-window": "1.8.7", "react-window-infinite-loader": "1.0.7", "rebound": "0.1.0", "redux": "4.1.0", @@ -80,7 +80,7 @@ "regenerator-runtime": "0.13.9", "rudder-sdk-js": "1.0.16", "sass": "1.35.1", - "semver": "7.3.5", + "semver": "7.3.7", "serialize-error": "8.0.1", "shallow-equals": "1.0.0", "smooth-scroll-into-view-if-needed": "1.1.33", @@ -102,7 +102,7 @@ "@babel/preset-typescript": "7.16.0", "@deanwhillier/jest-matchmedia-mock": "1.2.0", "@hot-loader/react-dom": "16.13.0", - "@testing-library/jest-dom": "5.16.3", + "@testing-library/jest-dom": "5.16.4", "@testing-library/react": "12.1.4", "@types/bootstrap": "4.5.0", "@types/chart.js": "2.9.34", @@ -111,8 +111,8 @@ "@types/highlight.js": "10.1.0", "@types/jest": "26.0.24", "@types/katex": "0.11.0", - "@types/lodash": "4.14.177", - "@types/luxon": "2.3.1", + "@types/lodash": "4.14.182", + "@types/luxon": "2.3.2", "@types/mark.js": "8.11.6", "@types/marked": "0.7.4", "@types/moment-timezone": "0.5.30", @@ -121,7 +121,7 @@ "@types/react-beautiful-dnd": "13.1.2", "@types/react-bootstrap": "0.32.22", "@types/react-color": "3.0.6", - "@types/react-custom-scrollbars": "4.0.9", + "@types/react-custom-scrollbars": "4.0.10", "@types/react-dom": "16.9.8", "@types/react-is": "16.7.1", "@types/react-overlays": "1.1.3", @@ -131,7 +131,7 @@ "@types/react-transition-group": "4.4.4", "@types/react-virtualized-auto-sizer": "1.0.1", "@types/react-window": "1.8.5", - "@types/react-window-infinite-loader": "1.0.5", + "@types/react-window-infinite-loader": "1.0.6", "@types/redux-mock-store": "1.0.3", "@types/semver": "7.3.9", "@types/shallow-equals": "1.0.0", @@ -171,7 +171,7 @@ "image-webpack-loader": "8.0.1", "isomorphic-fetch": "3.0.0", "jest": "27.0.6", - "jest-canvas-mock": "2.3.1", + "jest-canvas-mock": "2.4.0", "jest-cli": "27.0.6", "jest-junit": "12.2.0", "jest-watch-typeahead": "0.6.4",