Просмотр исходного кода

Install new mongodb-legacy and mongoose

GitOrigin-RevId: 66000d8c4752fcd51152854ff1eb255f7382607c
andrew rumble 2 лет назад
Родитель
Сommit
04b46fa5ff
2 измененных файлов с 124 добавлено и 6 удалено
  1. 122 4
      package-lock.json
  2. 2 2
      services/web/package.json

+ 122 - 4
package-lock.json

@@ -44629,8 +44629,8 @@
         "minimist": "^1.2.7",
         "minimist": "^1.2.7",
         "mmmagic": "^0.5.3",
         "mmmagic": "^0.5.3",
         "moment": "^2.29.4",
         "moment": "^2.29.4",
-        "mongodb": "^4.13.0",
-        "mongoose": "^6.12.0",
+        "mongodb": "5.9.2",
+        "mongoose": "^7.8.0",
         "multer": "overleaf/multer#e1df247fbf8e7590520d20ae3601eaef9f3d2e9e",
         "multer": "overleaf/multer#e1df247fbf8e7590520d20ae3601eaef9f3d2e9e",
         "nocache": "^2.1.0",
         "nocache": "^2.1.0",
         "node-fetch": "^2.6.7",
         "node-fetch": "^2.6.7",
@@ -45363,6 +45363,14 @@
         "balanced-match": "^1.0.0"
         "balanced-match": "^1.0.0"
       }
       }
     },
     },
+    "services/web/node_modules/bson": {
+      "version": "5.5.1",
+      "resolved": "https://registry.npmjs.org/bson/-/bson-5.5.1.tgz",
+      "integrity": "sha512-ix0EwukN2EpC0SRWIj/7B5+A6uQMQy6KMREI9qQqvgpkV2frH63T0UDVd1SYedL6dNCmDBYB3QtXi4ISk9YT+g==",
+      "engines": {
+        "node": ">=14.20.1"
+      }
+    },
     "services/web/node_modules/buffer": {
     "services/web/node_modules/buffer": {
       "version": "6.0.3",
       "version": "6.0.3",
       "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
       "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
@@ -45796,6 +45804,78 @@
         "node": ">=16 || 14 >=14.17"
         "node": ">=16 || 14 >=14.17"
       }
       }
     },
     },
+    "services/web/node_modules/mongodb": {
+      "version": "5.9.2",
+      "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-5.9.2.tgz",
+      "integrity": "sha512-H60HecKO4Bc+7dhOv4sJlgvenK4fQNqqUIlXxZYQNbfEWSALGAwGoyJd/0Qwk4TttFXUOHJ2ZJQe/52ScaUwtQ==",
+      "dependencies": {
+        "bson": "^5.5.0",
+        "mongodb-connection-string-url": "^2.6.0",
+        "socks": "^2.7.1"
+      },
+      "engines": {
+        "node": ">=14.20.1"
+      },
+      "optionalDependencies": {
+        "@mongodb-js/saslprep": "^1.1.0"
+      },
+      "peerDependencies": {
+        "@aws-sdk/credential-providers": "^3.188.0",
+        "@mongodb-js/zstd": "^1.0.0",
+        "kerberos": "^1.0.0 || ^2.0.0",
+        "mongodb-client-encryption": ">=2.3.0 <3",
+        "snappy": "^7.2.2"
+      },
+      "peerDependenciesMeta": {
+        "@aws-sdk/credential-providers": {
+          "optional": true
+        },
+        "@mongodb-js/zstd": {
+          "optional": true
+        },
+        "kerberos": {
+          "optional": true
+        },
+        "mongodb-client-encryption": {
+          "optional": true
+        },
+        "snappy": {
+          "optional": true
+        }
+      }
+    },
+    "services/web/node_modules/mongoose": {
+      "version": "7.8.0",
+      "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-7.8.0.tgz",
+      "integrity": "sha512-wLAP7xYz+tEnzy4VsZyMJ1mfaSIwfaeoSQ55ZVovFkdh1FVta6VNSVFCpJMzEinMJsRzTbZTcD4pND9J5aDiyA==",
+      "dependencies": {
+        "bson": "^5.5.0",
+        "kareem": "2.5.1",
+        "mongodb": "5.9.2",
+        "mpath": "0.9.0",
+        "mquery": "5.0.0",
+        "ms": "2.1.3",
+        "sift": "16.0.1"
+      },
+      "engines": {
+        "node": ">=14.20.1"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/mongoose"
+      }
+    },
+    "services/web/node_modules/mquery": {
+      "version": "5.0.0",
+      "resolved": "https://registry.npmjs.org/mquery/-/mquery-5.0.0.tgz",
+      "integrity": "sha512-iQMncpmEK8R8ncT8HJGsGc9Dsp8xcgYMVSbs5jgnm1lFHTZqMJTUWTDx1LBO8+mK3tPNZWFLBghQEIOULSTHZg==",
+      "dependencies": {
+        "debug": "4.x"
+      },
+      "engines": {
+        "node": ">=14.0.0"
+      }
+    },
     "services/web/node_modules/multer": {
     "services/web/node_modules/multer": {
       "version": "1.4.5-lts.1",
       "version": "1.4.5-lts.1",
       "resolved": "git+ssh://git@github.com/overleaf/multer.git#e1df247fbf8e7590520d20ae3601eaef9f3d2e9e",
       "resolved": "git+ssh://git@github.com/overleaf/multer.git#e1df247fbf8e7590520d20ae3601eaef9f3d2e9e",
@@ -53313,8 +53393,8 @@
         "mocha-each": "^2.0.1",
         "mocha-each": "^2.0.1",
         "mock-fs": "^5.1.2",
         "mock-fs": "^5.1.2",
         "moment": "^2.29.4",
         "moment": "^2.29.4",
-        "mongodb": "^4.13.0",
-        "mongoose": "^6.12.0",
+        "mongodb": "5.9.2",
+        "mongoose": "^7.8.0",
         "multer": "overleaf/multer#e1df247fbf8e7590520d20ae3601eaef9f3d2e9e",
         "multer": "overleaf/multer#e1df247fbf8e7590520d20ae3601eaef9f3d2e9e",
         "nocache": "^2.1.0",
         "nocache": "^2.1.0",
         "node-fetch": "^2.6.7",
         "node-fetch": "^2.6.7",
@@ -53795,6 +53875,11 @@
             "balanced-match": "^1.0.0"
             "balanced-match": "^1.0.0"
           }
           }
         },
         },
+        "bson": {
+          "version": "5.5.1",
+          "resolved": "https://registry.npmjs.org/bson/-/bson-5.5.1.tgz",
+          "integrity": "sha512-ix0EwukN2EpC0SRWIj/7B5+A6uQMQy6KMREI9qQqvgpkV2frH63T0UDVd1SYedL6dNCmDBYB3QtXi4ISk9YT+g=="
+        },
         "buffer": {
         "buffer": {
           "version": "6.0.3",
           "version": "6.0.3",
           "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
           "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
@@ -54103,6 +54188,39 @@
           "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
           "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
           "dev": true
           "dev": true
         },
         },
+        "mongodb": {
+          "version": "5.9.2",
+          "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-5.9.2.tgz",
+          "integrity": "sha512-H60HecKO4Bc+7dhOv4sJlgvenK4fQNqqUIlXxZYQNbfEWSALGAwGoyJd/0Qwk4TttFXUOHJ2ZJQe/52ScaUwtQ==",
+          "requires": {
+            "@mongodb-js/saslprep": "^1.1.0",
+            "bson": "^5.5.0",
+            "mongodb-connection-string-url": "^2.6.0",
+            "socks": "^2.7.1"
+          }
+        },
+        "mongoose": {
+          "version": "7.8.0",
+          "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-7.8.0.tgz",
+          "integrity": "sha512-wLAP7xYz+tEnzy4VsZyMJ1mfaSIwfaeoSQ55ZVovFkdh1FVta6VNSVFCpJMzEinMJsRzTbZTcD4pND9J5aDiyA==",
+          "requires": {
+            "bson": "^5.5.0",
+            "kareem": "2.5.1",
+            "mongodb": "5.9.2",
+            "mpath": "0.9.0",
+            "mquery": "5.0.0",
+            "ms": "2.1.3",
+            "sift": "16.0.1"
+          }
+        },
+        "mquery": {
+          "version": "5.0.0",
+          "resolved": "https://registry.npmjs.org/mquery/-/mquery-5.0.0.tgz",
+          "integrity": "sha512-iQMncpmEK8R8ncT8HJGsGc9Dsp8xcgYMVSbs5jgnm1lFHTZqMJTUWTDx1LBO8+mK3tPNZWFLBghQEIOULSTHZg==",
+          "requires": {
+            "debug": "4.x"
+          }
+        },
         "multer": {
         "multer": {
           "version": "git+ssh://git@github.com/overleaf/multer.git#e1df247fbf8e7590520d20ae3601eaef9f3d2e9e",
           "version": "git+ssh://git@github.com/overleaf/multer.git#e1df247fbf8e7590520d20ae3601eaef9f3d2e9e",
           "integrity": "sha512-3fJSnWF3iBZJ6Z9y8AjFVY+O4DUKspxSnzXidb3zCKqBYyEKRrpGp7OXjT9th2gWPd+9u64ZyRWUf+YRYn1GCw==",
           "integrity": "sha512-3fJSnWF3iBZJ6Z9y8AjFVY+O4DUKspxSnzXidb3zCKqBYyEKRrpGp7OXjT9th2gWPd+9u64ZyRWUf+YRYn1GCw==",

+ 2 - 2
services/web/package.json

@@ -137,8 +137,8 @@
     "minimist": "^1.2.7",
     "minimist": "^1.2.7",
     "mmmagic": "^0.5.3",
     "mmmagic": "^0.5.3",
     "moment": "^2.29.4",
     "moment": "^2.29.4",
-    "mongodb": "^4.13.0",
-    "mongoose": "^6.12.0",
+    "mongodb": "5.9.2",
+    "mongoose": "^7.8.0",
     "multer": "overleaf/multer#e1df247fbf8e7590520d20ae3601eaef9f3d2e9e",
     "multer": "overleaf/multer#e1df247fbf8e7590520d20ae3601eaef9f3d2e9e",
     "nocache": "^2.1.0",
     "nocache": "^2.1.0",
     "node-fetch": "^2.6.7",
     "node-fetch": "^2.6.7",