364.diff (12661B)
1 diff --git a/package-lock.json b/package-lock.json 2 index 9f8e6a0..6dda015 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": "^23.4.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.4", 20 + "resolved": "https://registry.npmjs.org/@matrix-org/matrix-sdk-crypto-js/-/matrix-sdk-crypto-js-0.1.0-alpha.4.tgz", 21 + "integrity": "sha512-mdaDKrw3P5ZVCpq0ioW0pV6ihviDEbS8ZH36kpt9stLKHwwDSopPogE6CkQhi0B1jn1yBUtOYi32mBV/zcOR7g==", 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,11 +4653,12 @@ 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": "23.4.0", 79 + "resolved": "https://registry.npmjs.org/matrix-js-sdk/-/matrix-js-sdk-23.4.0.tgz", 80 + "integrity": "sha512-3gHT6IrDYBkFYzaZM052uZXv1WFGoN+q83rTvmTpMtxZYrwosLHb6Y/w/Lfl26y1N1gTDdyQ0Vd3NpSycKmpJA==", 81 "dependencies": { 82 "@babel/runtime": "^7.12.5", 83 + "@matrix-org/matrix-sdk-crypto-js": "^0.1.0-alpha.3", 84 "another-json": "^0.2.0", 85 "bs58": "^5.0.0", 86 "content-type": "^1.0.4", 87 @@ -4652,10 +4666,9 @@ 88 "matrix-events-sdk": "0.0.1", 89 "matrix-widget-api": "^1.0.0", 90 "p-retry": "4", 91 - "qs": "^6.9.6", 92 "sdp-transform": "^2.14.1", 93 "unhomoglyph": "^1.0.6", 94 - "uuid": "7" 95 + "uuid": "9" 96 }, 97 "engines": { 98 "node": ">=16.0.0" 99 @@ -4895,6 +4908,7 @@ 100 "version": "1.12.2", 101 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", 102 "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", 103 + "dev": true, 104 "funding": { 105 "url": "https://github.com/sponsors/ljharb" 106 } 107 @@ -5432,20 +5446,6 @@ 108 "node": ">=6" 109 } 110 }, 111 - "node_modules/qs": { 112 - "version": "6.11.0", 113 - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", 114 - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", 115 - "dependencies": { 116 - "side-channel": "^1.0.4" 117 - }, 118 - "engines": { 119 - "node": ">=0.6" 120 - }, 121 - "funding": { 122 - "url": "https://github.com/sponsors/ljharb" 123 - } 124 - }, 125 "node_modules/querystringify": { 126 "version": "2.2.0", 127 "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", 128 @@ -6056,6 +6056,7 @@ 129 "version": "1.0.4", 130 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", 131 "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", 132 + "dev": true, 133 "dependencies": { 134 "call-bind": "^1.0.0", 135 "get-intrinsic": "^1.0.2", 136 @@ -6647,9 +6648,9 @@ 137 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" 138 }, 139 "node_modules/uuid": { 140 - "version": "7.0.3", 141 - "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", 142 - "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==", 143 + "version": "9.0.0", 144 + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", 145 + "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", 146 "bin": { 147 "uuid": "dist/bin/uuid" 148 } 149 @@ -7611,6 +7612,11 @@ 150 "@jridgewell/sourcemap-codec": "1.4.14" 151 } 152 }, 153 + "@matrix-org/matrix-sdk-crypto-js": { 154 + "version": "0.1.0-alpha.4", 155 + "resolved": "https://registry.npmjs.org/@matrix-org/matrix-sdk-crypto-js/-/matrix-sdk-crypto-js-0.1.0-alpha.4.tgz", 156 + "integrity": "sha512-mdaDKrw3P5ZVCpq0ioW0pV6ihviDEbS8ZH36kpt9stLKHwwDSopPogE6CkQhi0B1jn1yBUtOYi32mBV/zcOR7g==" 157 + }, 158 "@matrix-org/olm": { 159 "version": "https://gitlab.matrix.org/api/v4/projects/27/packages/npm/@matrix-org/olm/-/@matrix-org/olm-3.2.14.tgz", 160 "integrity": "sha512-Yz8X5+R1PL0RwJNjuH4r9WgWgXHX5v4NB093baUUE3Wh1INHEminESeur6FtIfQhVRQd8UZ9HRBh+Rd2nkNFGQ==" 161 @@ -8415,6 +8421,7 @@ 162 "version": "1.0.2", 163 "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", 164 "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", 165 + "dev": true, 166 "requires": { 167 "function-bind": "^1.1.1", 168 "get-intrinsic": "^1.0.2" 169 @@ -9421,7 +9428,8 @@ 170 "function-bind": { 171 "version": "1.1.1", 172 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 173 - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" 174 + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 175 + "dev": true 176 }, 177 "functions-have-names": { 178 "version": "1.2.3", 179 @@ -9439,6 +9447,7 @@ 180 "version": "1.1.3", 181 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", 182 "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", 183 + "dev": true, 184 "requires": { 185 "function-bind": "^1.1.1", 186 "has": "^1.0.3", 187 @@ -9542,6 +9551,7 @@ 188 "version": "1.0.3", 189 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 190 "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 191 + "dev": true, 192 "requires": { 193 "function-bind": "^1.1.1" 194 } 195 @@ -9570,7 +9580,8 @@ 196 "has-symbols": { 197 "version": "1.0.3", 198 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", 199 - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" 200 + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", 201 + "dev": true 202 }, 203 "has-tostringtag": { 204 "version": "1.0.0", 205 @@ -10328,11 +10339,12 @@ 206 "integrity": "sha512-1QEOsXO+bhyCroIe2/A5OwaxHvBm7EsSQ46DEDn8RBIfQwN5HWBpFvyWWR4QY0KHPPnnJdI99wgRiAl7Ad5qaA==" 207 }, 208 "matrix-js-sdk": { 209 - "version": "23.0.0", 210 - "resolved": "https://registry.npmjs.org/matrix-js-sdk/-/matrix-js-sdk-23.0.0.tgz", 211 - "integrity": "sha512-FbbVxbH+K9ekec4hfnAD64KaP1X4DRQw1htw0qnx761saJEW3rQc1bTQtEyKFi4dZz7XaFYbspVUXeWkVqnqew==", 212 + "version": "23.4.0", 213 + "resolved": "https://registry.npmjs.org/matrix-js-sdk/-/matrix-js-sdk-23.4.0.tgz", 214 + "integrity": "sha512-3gHT6IrDYBkFYzaZM052uZXv1WFGoN+q83rTvmTpMtxZYrwosLHb6Y/w/Lfl26y1N1gTDdyQ0Vd3NpSycKmpJA==", 215 "requires": { 216 "@babel/runtime": "^7.12.5", 217 + "@matrix-org/matrix-sdk-crypto-js": "^0.1.0-alpha.3", 218 "another-json": "^0.2.0", 219 "bs58": "^5.0.0", 220 "content-type": "^1.0.4", 221 @@ -10340,10 +10352,9 @@ 222 "matrix-events-sdk": "0.0.1", 223 "matrix-widget-api": "^1.0.0", 224 "p-retry": "4", 225 - "qs": "^6.9.6", 226 "sdp-transform": "^2.14.1", 227 "unhomoglyph": "^1.0.6", 228 - "uuid": "7" 229 + "uuid": "9" 230 } 231 }, 232 "matrix-widget-api": { 233 @@ -10527,7 +10538,8 @@ 234 "object-inspect": { 235 "version": "1.12.2", 236 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", 237 - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" 238 + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", 239 + "dev": true 240 }, 241 "object-is": { 242 "version": "1.1.5", 243 @@ -10884,14 +10896,6 @@ 244 "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", 245 "dev": true 246 }, 247 - "qs": { 248 - "version": "6.11.0", 249 - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", 250 - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", 251 - "requires": { 252 - "side-channel": "^1.0.4" 253 - } 254 - }, 255 "querystringify": { 256 "version": "2.2.0", 257 "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", 258 @@ -11308,6 +11312,7 @@ 259 "version": "1.0.4", 260 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", 261 "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", 262 + "dev": true, 263 "requires": { 264 "call-bind": "^1.0.0", 265 "get-intrinsic": "^1.0.2", 266 @@ -11750,9 +11755,9 @@ 267 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" 268 }, 269 "uuid": { 270 - "version": "7.0.3", 271 - "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", 272 - "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==" 273 + "version": "9.0.0", 274 + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", 275 + "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==" 276 }, 277 "validate-npm-package-license": { 278 "version": "3.0.4", 279 diff --git a/package.json b/package.json 280 index da65691..8e9a2ad 100644 281 --- a/package.json 282 +++ b/package.json 283 @@ -21,7 +21,7 @@ 284 "i18next-http-backend": "^2.1.1", 285 "inquirer": "^9.1.4", 286 "matrix-events-sdk": "^0.0.1", 287 - "matrix-js-sdk": "^23.0.0", 288 + "matrix-js-sdk": "^23.4.0", 289 "react": "^18.2.0", 290 "react-dom": "^18.2.0", 291 "react-i18next": "^12.1.4",