453.diff (13959B)
1 diff --git a/package-lock.json b/package-lock.json 2 index 1dede94..1a2db4e 100644 3 --- a/package-lock.json 4 +++ b/package-lock.json 5 @@ -16,7 +16,7 @@ 6 "i18next-http-backend": "^2.1.1", 7 "inquirer": "^9.1.4", 8 "matrix-events-sdk": "^0.0.1", 9 - "matrix-js-sdk": "^23.0.0", 10 + "matrix-js-sdk": "^26.0.0", 11 "react": "^18.2.0", 12 "react-dom": "^18.2.0", 13 "react-i18next": "^12.1.4", 14 @@ -852,6 +852,14 @@ 15 "@jridgewell/sourcemap-codec": "1.4.14" 16 } 17 }, 18 + "node_modules/@matrix-org/matrix-sdk-crypto-js": { 19 + "version": "0.1.0-alpha.9", 20 + "resolved": "https://registry.npmjs.org/@matrix-org/matrix-sdk-crypto-js/-/matrix-sdk-crypto-js-0.1.0-alpha.9.tgz", 21 + "integrity": "sha512-g5cjpFwA9h0CbEGoAqNVI2QcyDsbI8FHoLo9+OXWHIezEKITsSv78mc5ilIwN+2YpmVlH0KNeQWTHw4vi0BMnw==", 22 + "engines": { 23 + "node": ">= 10" 24 + } 25 + }, 26 "node_modules/@matrix-org/olm": { 27 "version": "3.2.14", 28 "resolved": "https://gitlab.matrix.org/api/v4/projects/27/packages/npm/@matrix-org/olm/-/@matrix-org/olm-3.2.14.tgz", 29 @@ -2033,6 +2041,7 @@ 30 "version": "1.0.2", 31 "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", 32 "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", 33 + "dev": true, 34 "dependencies": { 35 "function-bind": "^1.1.1", 36 "get-intrinsic": "^1.0.2" 37 @@ -3378,7 +3387,8 @@ 38 "node_modules/function-bind": { 39 "version": "1.1.1", 40 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 41 - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" 42 + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 43 + "dev": true 44 }, 45 "node_modules/functions-have-names": { 46 "version": "1.2.3", 47 @@ -3402,6 +3412,7 @@ 48 "version": "1.1.3", 49 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", 50 "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", 51 + "dev": true, 52 "dependencies": { 53 "function-bind": "^1.1.1", 54 "has": "^1.0.3", 55 @@ -3533,6 +3544,7 @@ 56 "version": "1.0.3", 57 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 58 "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 59 + "dev": true, 60 "dependencies": { 61 "function-bind": "^1.1.1" 62 }, 63 @@ -3574,6 +3586,7 @@ 64 "version": "1.0.3", 65 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", 66 "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", 67 + "dev": true, 68 "engines": { 69 "node": ">= 0.4" 70 }, 71 @@ -4640,31 +4653,31 @@ 72 "integrity": "sha512-1QEOsXO+bhyCroIe2/A5OwaxHvBm7EsSQ46DEDn8RBIfQwN5HWBpFvyWWR4QY0KHPPnnJdI99wgRiAl7Ad5qaA==" 73 }, 74 "node_modules/matrix-js-sdk": { 75 - "version": "23.0.0", 76 - "resolved": "https://registry.npmjs.org/matrix-js-sdk/-/matrix-js-sdk-23.0.0.tgz", 77 - "integrity": "sha512-FbbVxbH+K9ekec4hfnAD64KaP1X4DRQw1htw0qnx761saJEW3rQc1bTQtEyKFi4dZz7XaFYbspVUXeWkVqnqew==", 78 + "version": "26.0.0", 79 + "resolved": "https://registry.npmjs.org/matrix-js-sdk/-/matrix-js-sdk-26.0.0.tgz", 80 + "integrity": "sha512-HLosQgRjEb2/j4CpxncIqRklKKaWKZcfut6DDLswVf6d0pCXHbLp39iCy4obpJiWH2H/4k/HMvDzj3+8J8qWWw==", 81 "dependencies": { 82 "@babel/runtime": "^7.12.5", 83 + "@matrix-org/matrix-sdk-crypto-js": "^0.1.0-alpha.9", 84 "another-json": "^0.2.0", 85 "bs58": "^5.0.0", 86 "content-type": "^1.0.4", 87 "loglevel": "^1.7.1", 88 "matrix-events-sdk": "0.0.1", 89 - "matrix-widget-api": "^1.0.0", 90 + "matrix-widget-api": "^1.3.1", 91 "p-retry": "4", 92 - "qs": "^6.9.6", 93 "sdp-transform": "^2.14.1", 94 "unhomoglyph": "^1.0.6", 95 - "uuid": "7" 96 + "uuid": "9" 97 }, 98 "engines": { 99 "node": ">=16.0.0" 100 } 101 }, 102 "node_modules/matrix-widget-api": { 103 - "version": "1.1.1", 104 - "resolved": "https://registry.npmjs.org/matrix-widget-api/-/matrix-widget-api-1.1.1.tgz", 105 - "integrity": "sha512-gNSgmgSwvOsOcWK9k2+tOhEMYBiIMwX95vMZu0JqY7apkM02xrOzUBuPRProzN8CnbIALH7e3GAhatF6QCNvtA==", 106 + "version": "1.4.0", 107 + "resolved": "https://registry.npmjs.org/matrix-widget-api/-/matrix-widget-api-1.4.0.tgz", 108 + "integrity": "sha512-dw0dRylGQzDUoiaY/g5xx1tBbS7aoov31PRtFMAvG58/4uerYllV9Gfou7w+I1aglwB6hihTREzKltVjARWV6A==", 109 "dependencies": { 110 "@types/events": "^3.0.0", 111 "events": "^3.2.0" 112 @@ -4895,6 +4908,7 @@ 113 "version": "1.12.2", 114 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", 115 "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", 116 + "dev": true, 117 "funding": { 118 "url": "https://github.com/sponsors/ljharb" 119 } 120 @@ -5432,20 +5446,6 @@ 121 "node": ">=6" 122 } 123 }, 124 - "node_modules/qs": { 125 - "version": "6.11.0", 126 - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", 127 - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", 128 - "dependencies": { 129 - "side-channel": "^1.0.4" 130 - }, 131 - "engines": { 132 - "node": ">=0.6" 133 - }, 134 - "funding": { 135 - "url": "https://github.com/sponsors/ljharb" 136 - } 137 - }, 138 "node_modules/querystringify": { 139 "version": "2.2.0", 140 "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", 141 @@ -6056,6 +6056,7 @@ 142 "version": "1.0.4", 143 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", 144 "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", 145 + "dev": true, 146 "dependencies": { 147 "call-bind": "^1.0.0", 148 "get-intrinsic": "^1.0.2", 149 @@ -6647,9 +6648,9 @@ 150 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" 151 }, 152 "node_modules/uuid": { 153 - "version": "7.0.3", 154 - "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", 155 - "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==", 156 + "version": "9.0.0", 157 + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", 158 + "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", 159 "bin": { 160 "uuid": "dist/bin/uuid" 161 } 162 @@ -7611,6 +7612,11 @@ 163 "@jridgewell/sourcemap-codec": "1.4.14" 164 } 165 }, 166 + "@matrix-org/matrix-sdk-crypto-js": { 167 + "version": "0.1.0-alpha.9", 168 + "resolved": "https://registry.npmjs.org/@matrix-org/matrix-sdk-crypto-js/-/matrix-sdk-crypto-js-0.1.0-alpha.9.tgz", 169 + "integrity": "sha512-g5cjpFwA9h0CbEGoAqNVI2QcyDsbI8FHoLo9+OXWHIezEKITsSv78mc5ilIwN+2YpmVlH0KNeQWTHw4vi0BMnw==" 170 + }, 171 "@matrix-org/olm": { 172 "version": "https://gitlab.matrix.org/api/v4/projects/27/packages/npm/@matrix-org/olm/-/@matrix-org/olm-3.2.14.tgz", 173 "integrity": "sha512-Yz8X5+R1PL0RwJNjuH4r9WgWgXHX5v4NB093baUUE3Wh1INHEminESeur6FtIfQhVRQd8UZ9HRBh+Rd2nkNFGQ==" 174 @@ -8415,6 +8421,7 @@ 175 "version": "1.0.2", 176 "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", 177 "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", 178 + "dev": true, 179 "requires": { 180 "function-bind": "^1.1.1", 181 "get-intrinsic": "^1.0.2" 182 @@ -9421,7 +9428,8 @@ 183 "function-bind": { 184 "version": "1.1.1", 185 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 186 - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" 187 + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 188 + "dev": true 189 }, 190 "functions-have-names": { 191 "version": "1.2.3", 192 @@ -9439,6 +9447,7 @@ 193 "version": "1.1.3", 194 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", 195 "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", 196 + "dev": true, 197 "requires": { 198 "function-bind": "^1.1.1", 199 "has": "^1.0.3", 200 @@ -9542,6 +9551,7 @@ 201 "version": "1.0.3", 202 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 203 "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 204 + "dev": true, 205 "requires": { 206 "function-bind": "^1.1.1" 207 } 208 @@ -9570,7 +9580,8 @@ 209 "has-symbols": { 210 "version": "1.0.3", 211 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", 212 - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" 213 + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", 214 + "dev": true 215 }, 216 "has-tostringtag": { 217 "version": "1.0.0", 218 @@ -10328,28 +10339,28 @@ 219 "integrity": "sha512-1QEOsXO+bhyCroIe2/A5OwaxHvBm7EsSQ46DEDn8RBIfQwN5HWBpFvyWWR4QY0KHPPnnJdI99wgRiAl7Ad5qaA==" 220 }, 221 "matrix-js-sdk": { 222 - "version": "23.0.0", 223 - "resolved": "https://registry.npmjs.org/matrix-js-sdk/-/matrix-js-sdk-23.0.0.tgz", 224 - "integrity": "sha512-FbbVxbH+K9ekec4hfnAD64KaP1X4DRQw1htw0qnx761saJEW3rQc1bTQtEyKFi4dZz7XaFYbspVUXeWkVqnqew==", 225 + "version": "26.0.0", 226 + "resolved": "https://registry.npmjs.org/matrix-js-sdk/-/matrix-js-sdk-26.0.0.tgz", 227 + "integrity": "sha512-HLosQgRjEb2/j4CpxncIqRklKKaWKZcfut6DDLswVf6d0pCXHbLp39iCy4obpJiWH2H/4k/HMvDzj3+8J8qWWw==", 228 "requires": { 229 "@babel/runtime": "^7.12.5", 230 + "@matrix-org/matrix-sdk-crypto-js": "^0.1.0-alpha.9", 231 "another-json": "^0.2.0", 232 "bs58": "^5.0.0", 233 "content-type": "^1.0.4", 234 "loglevel": "^1.7.1", 235 "matrix-events-sdk": "0.0.1", 236 - "matrix-widget-api": "^1.0.0", 237 + "matrix-widget-api": "^1.3.1", 238 "p-retry": "4", 239 - "qs": "^6.9.6", 240 "sdp-transform": "^2.14.1", 241 "unhomoglyph": "^1.0.6", 242 - "uuid": "7" 243 + "uuid": "9" 244 } 245 }, 246 "matrix-widget-api": { 247 - "version": "1.1.1", 248 - "resolved": "https://registry.npmjs.org/matrix-widget-api/-/matrix-widget-api-1.1.1.tgz", 249 - "integrity": "sha512-gNSgmgSwvOsOcWK9k2+tOhEMYBiIMwX95vMZu0JqY7apkM02xrOzUBuPRProzN8CnbIALH7e3GAhatF6QCNvtA==", 250 + "version": "1.4.0", 251 + "resolved": "https://registry.npmjs.org/matrix-widget-api/-/matrix-widget-api-1.4.0.tgz", 252 + "integrity": "sha512-dw0dRylGQzDUoiaY/g5xx1tBbS7aoov31PRtFMAvG58/4uerYllV9Gfou7w+I1aglwB6hihTREzKltVjARWV6A==", 253 "requires": { 254 "@types/events": "^3.0.0", 255 "events": "^3.2.0" 256 @@ -10527,7 +10538,8 @@ 257 "object-inspect": { 258 "version": "1.12.2", 259 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", 260 - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" 261 + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", 262 + "dev": true 263 }, 264 "object-is": { 265 "version": "1.1.5", 266 @@ -10884,14 +10896,6 @@ 267 "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", 268 "dev": true 269 }, 270 - "qs": { 271 - "version": "6.11.0", 272 - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", 273 - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", 274 - "requires": { 275 - "side-channel": "^1.0.4" 276 - } 277 - }, 278 "querystringify": { 279 "version": "2.2.0", 280 "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", 281 @@ -11308,6 +11312,7 @@ 282 "version": "1.0.4", 283 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", 284 "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", 285 + "dev": true, 286 "requires": { 287 "call-bind": "^1.0.0", 288 "get-intrinsic": "^1.0.2", 289 @@ -11750,9 +11755,9 @@ 290 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" 291 }, 292 "uuid": { 293 - "version": "7.0.3", 294 - "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", 295 - "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==" 296 + "version": "9.0.0", 297 + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", 298 + "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==" 299 }, 300 "validate-npm-package-license": { 301 "version": "3.0.4", 302 diff --git a/package.json b/package.json 303 index 85022c5..7a6e535 100644 304 --- a/package.json 305 +++ b/package.json 306 @@ -21,7 +21,7 @@ 307 "i18next-http-backend": "^2.1.1", 308 "inquirer": "^9.1.4", 309 "matrix-events-sdk": "^0.0.1", 310 - "matrix-js-sdk": "^23.0.0", 311 + "matrix-js-sdk": "^26.0.0", 312 "react": "^18.2.0", 313 "react-dom": "^18.2.0", 314 "react-i18next": "^12.1.4",