Jelajahi Sumber

Update ricochetjs

Jeremie Pardou-Piquemal 3 tahun lalu
induk
melakukan
f04a102e86
2 mengubah file dengan 48 tambahan dan 43 penghapusan
  1. 47 42
      backend/package-lock.json
  2. 1 1
      backend/package.json

+ 47 - 42
backend/package-lock.json

@@ -1558,9 +1558,9 @@
       "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ=="
     },
     "aws-sdk": {
-      "version": "2.903.0",
-      "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.903.0.tgz",
-      "integrity": "sha512-BP/giYLP8QJ63Jta59kph1F76oPITxRt/wNr3BdoEs9BtshWlGKk149UaseDB4wJtI+0TER5jtzBIUBcP6E+wA==",
+      "version": "2.918.0",
+      "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.918.0.tgz",
+      "integrity": "sha512-ZjWanOA1Zo664EyWLCnbUlkwCjoRPmSIMx529W4gk1418qo3oCEcvUy1HeibGGIClYnZZ7J4FMQvVDm2+JtHLQ==",
       "requires": {
         "buffer": "4.9.2",
         "events": "1.1.1",
@@ -2060,9 +2060,9 @@
       }
     },
     "client2client.io": {
-      "version": "1.3.4",
-      "resolved": "https://registry.npmjs.org/client2client.io/-/client2client.io-1.3.4.tgz",
-      "integrity": "sha512-d4l8+G0d5uNUGlv4NKZX5TqqbB6yF2KyXSCsssIRn7gIelJ0LGZsUCWo/LZgEkVYi1jmOS+3Mny+qiPxEyTHXw==",
+      "version": "2.0.3",
+      "resolved": "https://registry.npmjs.org/client2client.io/-/client2client.io-2.0.3.tgz",
+      "integrity": "sha512-BjOSHQhq83t//5iqtaDC9HJf8PWESbAsjQYncE+yZABkxFeqq4UZlesIvlI7x4gpFSBbgaPf7acNbAl4C391nw==",
       "requires": {
         "nanoid": "^3.1.20"
       }
@@ -2794,9 +2794,9 @@
       }
     },
     "engine.io": {
-      "version": "4.1.1",
-      "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-4.1.1.tgz",
-      "integrity": "sha512-t2E9wLlssQjGw0nluF6aYyfX8LwYU8Jj0xct+pAhfWfv/YrBn6TSNtEYsgxHIfaMqfrLx07czcMg9bMN6di+3w==",
+      "version": "5.1.1",
+      "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-5.1.1.tgz",
+      "integrity": "sha512-aMWot7H5aC8L4/T8qMYbLdvKlZOdJTH54FxfdFunTGvhMx1BHkJOntWArsVfgAZVwAO9LC2sryPWRcEeUzCe5w==",
       "requires": {
         "accepts": "~1.3.4",
         "base64id": "2.0.0",
@@ -2813,9 +2813,9 @@
           "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA=="
         },
         "ws": {
-          "version": "7.4.5",
-          "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.5.tgz",
-          "integrity": "sha512-xzyu3hFvomRfXKH8vOFMU3OguG6oOvhXMo3xsGy3xWExqaM2dxBbVxuD99O7m3ZUFMvvscsZDqxfgMaRr/Nr1g=="
+          "version": "7.4.6",
+          "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz",
+          "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A=="
         }
       }
     },
@@ -3767,9 +3767,9 @@
       "integrity": "sha512-RFkfy10hNxJqc7MVAp5iAZq0Tum6msBCNebEe3OelOBvrROvzHUPaR8Qe10RQrOGokTm0W4vJGEJzruFkEt+hQ=="
     },
     "i18next-http-middleware": {
-      "version": "3.1.1",
-      "resolved": "https://registry.npmjs.org/i18next-http-middleware/-/i18next-http-middleware-3.1.1.tgz",
-      "integrity": "sha512-MKS2+iac5qO/95tvlpOGDtqWOqp4bOEBHLoqZNS6wQBO7fu/rd2G7IO3R+Vq0xahXkH/Jh/UoG+vHSko2VitYw=="
+      "version": "3.1.3",
+      "resolved": "https://registry.npmjs.org/i18next-http-middleware/-/i18next-http-middleware-3.1.3.tgz",
+      "integrity": "sha512-IVj5w2tJcnSZ3ZG8L/ylFdy/VD1tiyCG798Lw3mFI7hVxMOa0t1eTSzbk48ruS+EqDePQRc/18nzgg+Jbekdmw=="
     },
     "iconv-lite": {
       "version": "0.4.24",
@@ -4312,9 +4312,9 @@
       "integrity": "sha1-lyHXiLR+C8taJMLivuGg2lXatRQ="
     },
     "luxon": {
-      "version": "1.26.0",
-      "resolved": "https://registry.npmjs.org/luxon/-/luxon-1.26.0.tgz",
-      "integrity": "sha512-+V5QIQ5f6CDXQpWNICELwjwuHdqeJM1UenlZWx5ujcRMc9venvluCjFb4t5NYLhb6IhkbMVOxzVuOqkgMxee2A=="
+      "version": "1.27.0",
+      "resolved": "https://registry.npmjs.org/luxon/-/luxon-1.27.0.tgz",
+      "integrity": "sha512-VKsFsPggTA0DvnxtJdiExAucKdAnwbCCNlMM5ENvHlxubqWd0xhZcdb4XgZ7QFNhaRhilXCFxHuoObP5BNA4PA=="
     },
     "make-dir": {
       "version": "3.1.0",
@@ -4491,14 +4491,14 @@
       "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ=="
     },
     "mongodb": {
-      "version": "3.6.6",
-      "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.6.6.tgz",
-      "integrity": "sha512-WlirMiuV1UPbej5JeCMqE93JRfZ/ZzqE7nJTwP85XzjAF4rRSeq2bGCb1cjfoHLOF06+HxADaPGqT0g3SbVT1w==",
+      "version": "3.6.9",
+      "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.6.9.tgz",
+      "integrity": "sha512-1nSCKgSunzn/CXwgOWgbPHUWOO5OfERcuOWISmqd610jn0s8BU9K4879iJVabqgpPPbA6hO7rG48eq+fGED3Mg==",
       "requires": {
         "bl": "^2.2.1",
         "bson": "^1.1.4",
         "denque": "^1.4.1",
-        "optional-require": "^1.0.2",
+        "optional-require": "^1.0.3",
         "safe-buffer": "^5.1.2",
         "saslprep": "^1.0.0"
       }
@@ -4557,9 +4557,9 @@
       "optional": true
     },
     "nanoid": {
-      "version": "3.1.22",
-      "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.22.tgz",
-      "integrity": "sha512-/2ZUaJX2ANuLtTvqTlgqBQNJoQO398KyJgZloL0PZkC0dpysjncRUPsFe3DUPzz/y3h+u7C46np8RMuvF3jsSQ=="
+      "version": "3.1.23",
+      "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz",
+      "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw=="
     },
     "nanomatch": {
       "version": "1.2.13",
@@ -4652,9 +4652,9 @@
       }
     },
     "nodemailer": {
-      "version": "6.6.0",
-      "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.6.0.tgz",
-      "integrity": "sha512-ikSMDU1nZqpo2WUPE0wTTw/NGGImTkwpJKDIFPZT+YvvR9Sj+ze5wzu95JHkBMglQLoG2ITxU21WukCC/XsFkg=="
+      "version": "6.6.1",
+      "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.6.1.tgz",
+      "integrity": "sha512-1xzFN3gqv+/qJ6YRyxBxfTYstLNt0FCtZaFRvf4Sg9wxNGWbwFmGXVpfSi6ThGK6aRxAo+KjHtYSW8NvCsNSAg=="
     },
     "normalize-path": {
       "version": "3.0.0",
@@ -5376,16 +5376,16 @@
       "dev": true
     },
     "ricochet-js": {
-      "version": "0.8.1",
-      "resolved": "https://registry.npmjs.org/ricochet-js/-/ricochet-js-0.8.1.tgz",
-      "integrity": "sha512-br7ZTTowyazHVA9cR2TY8/1ZjrGPiDk3/sOAh3URgQ9BRpM+oUwY0m+7GOzud/A3iHV0NxHOYx3DrRRixyt22w==",
+      "version": "0.9.1",
+      "resolved": "https://registry.npmjs.org/ricochet-js/-/ricochet-js-0.9.1.tgz",
+      "integrity": "sha512-66KaRyNtq11pjUqwqaNztSWG2ZB91jv4EzjjnVwhspz4RaPGd23q0aJ/k9zYjv9ywL69iSeJHu/ubeBbOo5wGQ==",
       "requires": {
         "aws-sdk": "^2.799.0",
         "body-parser": "^1.19.0",
-        "client2client.io": "^1.3.4",
+        "client2client.io": "^2.0.3",
         "cookie-session": "^1.4.0",
         "cors": "^2.8.5",
-        "dotenv": "^8.2.0",
+        "dotenv": "^10.0.0",
         "easy-no-password": "^1.2.0",
         "express": "^4.17.1",
         "express-request-language": "^1.1.15",
@@ -5403,7 +5403,7 @@
         "nodemailer": "^6.4.16",
         "pino": "^6.7.0",
         "pino-http": "^5.3.0",
-        "socket.io": "^3.1.1",
+        "socket.io": "^4.1.2",
         "vm2": "^3.9.3",
         "yargs": "^16.2.0"
       },
@@ -5444,6 +5444,11 @@
           "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
           "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
         },
+        "dotenv": {
+          "version": "10.0.0",
+          "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz",
+          "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q=="
+        },
         "emoji-regex": {
           "version": "8.0.0",
           "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
@@ -5895,9 +5900,9 @@
       }
     },
     "socket.io": {
-      "version": "3.1.2",
-      "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-3.1.2.tgz",
-      "integrity": "sha512-JubKZnTQ4Z8G4IZWtaAZSiRP3I/inpy8c/Bsx2jrwGrTbKeVU5xd6qkKMHpChYeM3dWZSO0QACiGK+obhBNwYw==",
+      "version": "4.1.2",
+      "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.1.2.tgz",
+      "integrity": "sha512-xK0SD1C7hFrh9+bYoYCdVt+ncixkSLKtNLCax5aEy1o3r5PaO5yQhVb97exIe67cE7lAK+EpyMytXWTWmyZY8w==",
       "requires": {
         "@types/cookie": "^0.4.0",
         "@types/cors": "^2.8.8",
@@ -5905,15 +5910,15 @@
         "accepts": "~1.3.4",
         "base64id": "~2.0.0",
         "debug": "~4.3.1",
-        "engine.io": "~4.1.0",
-        "socket.io-adapter": "~2.1.0",
+        "engine.io": "~5.1.0",
+        "socket.io-adapter": "~2.3.0",
         "socket.io-parser": "~4.0.3"
       }
     },
     "socket.io-adapter": {
-      "version": "2.1.0",
-      "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.1.0.tgz",
-      "integrity": "sha512-+vDov/aTsLjViYTwS9fPy5pEtTkrbEKsw2M+oVSoFGw6OD1IpvlV1VPhUzNbofCQ8oyMbdYJqDtGdmHQK6TdPg=="
+      "version": "2.3.1",
+      "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.3.1.tgz",
+      "integrity": "sha512-8cVkRxI8Nt2wadkY6u60Y4rpW3ejA1rxgcK2JuyIhmF+RMNpTy1QRtkHIDUOf3B4HlQwakMsWbKftMv/71VMmw=="
     },
     "socket.io-parser": {
       "version": "4.0.4",

+ 1 - 1
backend/package.json

@@ -28,6 +28,6 @@
     "dotenv": "^8.2.0",
     "node-fetch": "^2.6.1",
     "pino-tiny": "^1.0.0",
-    "ricochet-js": "^0.8.1"
+    "ricochet-js": "^0.9.1"
   }
 }