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

Merge pull request #10194 from overleaf/bg-clean-up-library-versions

replace monorepo library versions by "*"

GitOrigin-RevId: 4e28d0079803025db01ae58c1f0f3a9c99c9cafc
Brian Gough 3 лет назад
Родитель
Сommit
e0955c26a5

+ 2 - 2
libraries/logger/package.json

@@ -18,7 +18,7 @@
   },
   "dependencies": {
     "@google-cloud/logging-bunyan": "^3.2.0",
-    "@overleaf/o-error": "^3.4.0",
+    "@overleaf/o-error": "*",
     "@sentry/node": "^6.13.2",
     "bunyan": "^1.8.14",
     "node-fetch": "^2.6.7"
@@ -31,6 +31,6 @@
     "sinon-chai": "^3.7.0"
   },
   "peerDependencies": {
-    "@overleaf/metrics": ">= 4.0.0"
+    "@overleaf/metrics": "*"
   }
 }

+ 1 - 1
libraries/object-persistor/package.json

@@ -23,7 +23,7 @@
   },
   "dependencies": {
     "@google-cloud/storage": "~5.1.2",
-    "@overleaf/o-error": "^3.4.0",
+    "@overleaf/o-error": "*",
     "aws-sdk": "^2.718.0",
     "fast-crc32c": "https://github.com/overleaf/node-fast-crc32c/archive/aae6b2a4c7a7a159395df9cc6c38dfde702d6f51.tar.gz",
     "glob": "^7.1.6",

+ 2 - 2
libraries/redis-wrapper/package.json

@@ -23,7 +23,7 @@
   "peerDependencies": {
     "@overleaf/logger": "*",
     "@overleaf/metrics": "*",
-    "@overleaf/o-error": "^3.4.0"
+    "@overleaf/o-error": "*"
   },
   "dependencies": {
     "async": "^3.2.2",
@@ -31,7 +31,7 @@
   },
   "devDependencies": {
     "@overleaf/logger": "*",
-    "@overleaf/o-error": "^3.4.0",
+    "@overleaf/o-error": "*",
     "chai": "^4.3.6",
     "mocha": "^8.4.0",
     "sandboxed-module": "^2.0.4",

+ 218 - 218
package-lock.json

@@ -101,7 +101,7 @@
       "license": "AGPL-3.0-only",
       "dependencies": {
         "@google-cloud/logging-bunyan": "^3.2.0",
-        "@overleaf/o-error": "^3.4.0",
+        "@overleaf/o-error": "*",
         "@sentry/node": "^6.13.2",
         "bunyan": "^1.8.14",
         "node-fetch": "^2.6.7"
@@ -114,7 +114,7 @@
         "sinon-chai": "^3.7.0"
       },
       "peerDependencies": {
-        "@overleaf/metrics": ">= 4.0.0"
+        "@overleaf/metrics": "*"
       }
     },
     "libraries/metrics": {
@@ -229,7 +229,7 @@
       "license": "AGPL-3.0",
       "dependencies": {
         "@google-cloud/storage": "~5.1.2",
-        "@overleaf/o-error": "^3.4.0",
+        "@overleaf/o-error": "*",
         "aws-sdk": "^2.718.0",
         "fast-crc32c": "https://github.com/overleaf/node-fast-crc32c/archive/aae6b2a4c7a7a159395df9cc6c38dfde702d6f51.tar.gz",
         "glob": "^7.1.6",
@@ -287,7 +287,7 @@
       "version": "1.0.0",
       "license": "Proprietary",
       "dependencies": {
-        "@overleaf/o-error": "^3.4.0",
+        "@overleaf/o-error": "*",
         "bluebird": "^3.1.1",
         "check-types": "^5.1.0",
         "lodash": "^4.17.19"
@@ -926,7 +926,7 @@
       },
       "devDependencies": {
         "@overleaf/logger": "*",
-        "@overleaf/o-error": "^3.4.0",
+        "@overleaf/o-error": "*",
         "chai": "^4.3.6",
         "mocha": "^8.4.0",
         "sandboxed-module": "^2.0.4",
@@ -935,7 +935,7 @@
       "peerDependencies": {
         "@overleaf/logger": "*",
         "@overleaf/metrics": "*",
-        "@overleaf/o-error": "^3.4.0"
+        "@overleaf/o-error": "*"
       }
     },
     "libraries/settings": {
@@ -31493,11 +31493,11 @@
       "dependencies": {
         "@google-cloud/bigquery": "^5.9.0",
         "@google-cloud/storage": "^4.6.0",
-        "@overleaf/logger": "^3.1.0",
-        "@overleaf/metrics": "^4.0.0",
-        "@overleaf/o-error": "^3.4.0",
-        "@overleaf/redis-wrapper": "^2.0.0",
-        "@overleaf/settings": "^3.0.0",
+        "@overleaf/logger": "*",
+        "@overleaf/metrics": "*",
+        "@overleaf/o-error": "*",
+        "@overleaf/redis-wrapper": "*",
+        "@overleaf/settings": "*",
         "axios": "^0.21.1",
         "bluebird": "^3.7.2",
         "body-parser": "^1.19.0",
@@ -31567,9 +31567,9 @@
     "services/chat": {
       "name": "@overleaf/chat",
       "dependencies": {
-        "@overleaf/logger": "^3.1.0",
-        "@overleaf/metrics": "^4.0.0",
-        "@overleaf/settings": "^3.0.0",
+        "@overleaf/logger": "*",
+        "@overleaf/metrics": "*",
+        "@overleaf/settings": "*",
         "async": "^3.2.2",
         "body-parser": "^1.19.0",
         "express": "4.17.1",
@@ -31808,10 +31808,10 @@
     "services/clsi": {
       "name": "@overleaf/clsi",
       "dependencies": {
-        "@overleaf/logger": "^3.1.0",
-        "@overleaf/metrics": "^4.0.0",
-        "@overleaf/o-error": "^3.4.0",
-        "@overleaf/settings": "^3.0.0",
+        "@overleaf/logger": "*",
+        "@overleaf/metrics": "*",
+        "@overleaf/o-error": "*",
+        "@overleaf/settings": "*",
         "async": "3.2.2",
         "body-parser": "^1.19.0",
         "bunyan": "^1.8.15",
@@ -31841,10 +31841,10 @@
       "name": "@overleaf/clsi-perf",
       "dependencies": {
         "@google-cloud/bigquery": "^5.6.0",
-        "@overleaf/logger": "^3.1.0",
-        "@overleaf/metrics": "^4.0.0",
-        "@overleaf/o-error": "^3.4.0",
-        "@overleaf/settings": "^3.0.0",
+        "@overleaf/logger": "*",
+        "@overleaf/metrics": "*",
+        "@overleaf/o-error": "*",
+        "@overleaf/settings": "*",
         "bunyan": "^1.8.15",
         "cookie": "^0.4.1",
         "express": "^4.17.1",
@@ -31909,9 +31909,9 @@
     "services/contacts": {
       "name": "@overleaf/contacts",
       "dependencies": {
-        "@overleaf/logger": "^3.1.0",
-        "@overleaf/metrics": "^4.0.0",
-        "@overleaf/settings": "^3.0.0",
+        "@overleaf/logger": "*",
+        "@overleaf/metrics": "*",
+        "@overleaf/settings": "*",
         "async": "^3.2.2",
         "body-parser": "^1.19.0",
         "bunyan": "^1.8.15",
@@ -31972,11 +31972,11 @@
     "services/docstore": {
       "name": "@overleaf/docstore",
       "dependencies": {
-        "@overleaf/logger": "^3.1.0",
-        "@overleaf/metrics": "^4.0.0",
-        "@overleaf/o-error": "^3.4.0",
-        "@overleaf/object-persistor": "^1.0.1",
-        "@overleaf/settings": "^3.0.0",
+        "@overleaf/logger": "*",
+        "@overleaf/metrics": "*",
+        "@overleaf/o-error": "*",
+        "@overleaf/object-persistor": "*",
+        "@overleaf/settings": "*",
         "async": "^3.2.2",
         "body-parser": "^1.19.0",
         "bson": "^1.1.4",
@@ -32148,12 +32148,12 @@
     "services/document-updater": {
       "name": "@overleaf/document-updater",
       "dependencies": {
-        "@overleaf/logger": "^3.1.0",
-        "@overleaf/metrics": "^4.0.0",
-        "@overleaf/o-error": "^3.4.0",
+        "@overleaf/logger": "*",
+        "@overleaf/metrics": "*",
+        "@overleaf/o-error": "*",
         "@overleaf/ranges-tracker": "*",
-        "@overleaf/redis-wrapper": "^2.0.1",
-        "@overleaf/settings": "^3.0.0",
+        "@overleaf/redis-wrapper": "*",
+        "@overleaf/settings": "*",
         "async": "^3.2.2",
         "body-parser": "^1.19.0",
         "bunyan": "^1.8.15",
@@ -32390,11 +32390,11 @@
     "services/filestore": {
       "name": "@overleaf/filestore",
       "dependencies": {
-        "@overleaf/logger": "^3.1.0",
-        "@overleaf/metrics": "^4.0.0",
-        "@overleaf/o-error": "^3.0.0",
-        "@overleaf/object-persistor": "^1.0.1",
-        "@overleaf/settings": "^3.0.0",
+        "@overleaf/logger": "*",
+        "@overleaf/metrics": "*",
+        "@overleaf/o-error": "*",
+        "@overleaf/object-persistor": "*",
+        "@overleaf/settings": "*",
         "body-parser": "^1.19.0",
         "bunyan": "^1.8.15",
         "express": "^4.17.1",
@@ -32565,8 +32565,8 @@
       "license": "ISC",
       "dependencies": {
         "@maxmind/geoip2-node": "^3.4.0",
-        "@overleaf/logger": "^3.1.1",
-        "@overleaf/metrics": "^4.0.0",
+        "@overleaf/logger": "*",
+        "@overleaf/metrics": "*",
         "express": "^4.18.1",
         "is-valid-hostname": "^1.0.2",
         "node-fetch": "^2.6.7",
@@ -32584,11 +32584,11 @@
       "name": "@overleaf/github-sync",
       "dependencies": {
         "@octokit/request": "^5.6.3",
-        "@overleaf/access-token-encryptor": "^2.2.0",
-        "@overleaf/logger": "^3.1.0",
-        "@overleaf/metrics": "^4.0.0",
-        "@overleaf/o-error": "^3.4.0",
-        "@overleaf/settings": "^3.0.0",
+        "@overleaf/access-token-encryptor": "*",
+        "@overleaf/logger": "*",
+        "@overleaf/metrics": "*",
+        "@overleaf/o-error": "*",
+        "@overleaf/settings": "*",
         "async": "^3.2.2",
         "base64-stream": "^0.1.2",
         "body-parser": "^1.19.0",
@@ -32629,10 +32629,10 @@
       "version": "1.0.0",
       "license": "Proprietary",
       "dependencies": {
-        "@overleaf/logger": "^3.1.0",
-        "@overleaf/metrics": "^4.0.0",
-        "@overleaf/o-error": "^3.4.0",
-        "@overleaf/object-persistor": "^1.0.1",
+        "@overleaf/logger": "*",
+        "@overleaf/metrics": "*",
+        "@overleaf/o-error": "*",
+        "@overleaf/object-persistor": "*",
         "archiver": "^5.3.0",
         "basic-auth": "^2.0.1",
         "bluebird": "^3.7.2",
@@ -32749,11 +32749,11 @@
     "services/k8s-debugger": {
       "name": "@overleaf/k8s-debugger",
       "dependencies": {
-        "@overleaf/logger": "^3.1.0",
-        "@overleaf/metrics": "^4.0.0",
-        "@overleaf/o-error": "^3.4.0",
-        "@overleaf/redis-wrapper": "^2.1.0",
-        "@overleaf/settings": "^3.0.0",
+        "@overleaf/logger": "*",
+        "@overleaf/metrics": "*",
+        "@overleaf/o-error": "*",
+        "@overleaf/redis-wrapper": "*",
+        "@overleaf/settings": "*",
         "aws-sdk": "^2.556.0",
         "democracy": "^3.1.3",
         "express": "^4.11.0",
@@ -32772,9 +32772,9 @@
       "name": "@overleaf/notifications",
       "license": "ISC",
       "dependencies": {
-        "@overleaf/logger": "^3.1.0",
-        "@overleaf/metrics": "^4.0.0",
-        "@overleaf/settings": "^3.0.0",
+        "@overleaf/logger": "*",
+        "@overleaf/metrics": "*",
+        "@overleaf/settings": "*",
         "async": "^3.2.2",
         "body-parser": "^1.19.0",
         "bunyan": "^1.8.15",
@@ -33014,9 +33014,9 @@
       "name": "@overleaf/project-archiver",
       "dependencies": {
         "@google-cloud/storage": "~5.7.2",
-        "@overleaf/logger": "^3.1.0",
-        "@overleaf/metrics": "^4.0.0",
-        "@overleaf/settings": "^3.0.0",
+        "@overleaf/logger": "*",
+        "@overleaf/metrics": "*",
+        "@overleaf/settings": "*",
         "archiver": "^5.3.0",
         "async": "^3.2.2",
         "body-parser": "^1.19.0",
@@ -33150,11 +33150,11 @@
     "services/project-history": {
       "name": "@overleaf/project-history",
       "dependencies": {
-        "@overleaf/logger": "^3.1.0",
-        "@overleaf/metrics": "^4.0.0",
-        "@overleaf/o-error": "^3.4.0",
-        "@overleaf/redis-wrapper": "^2.0.0",
-        "@overleaf/settings": "^3.0.0",
+        "@overleaf/logger": "*",
+        "@overleaf/metrics": "*",
+        "@overleaf/o-error": "*",
+        "@overleaf/redis-wrapper": "*",
+        "@overleaf/settings": "*",
         "async": "^3.2.2",
         "aws-sdk": "^2.650.0",
         "bluebird": "^3.7.2",
@@ -33549,11 +33549,11 @@
       "name": "@overleaf/real-time",
       "dependencies": {
         "@hapi/joi": "^17.1.1",
-        "@overleaf/logger": "^3.1.0",
-        "@overleaf/metrics": "^4.0.0",
-        "@overleaf/o-error": "^3.4.0",
-        "@overleaf/redis-wrapper": "^2.0.0",
-        "@overleaf/settings": "^3.0.0",
+        "@overleaf/logger": "*",
+        "@overleaf/metrics": "*",
+        "@overleaf/o-error": "*",
+        "@overleaf/redis-wrapper": "*",
+        "@overleaf/settings": "*",
         "async": "^3.2.2",
         "base64id": "0.1.0",
         "body-parser": "^1.19.0",
@@ -33612,11 +33612,11 @@
     "services/references": {
       "name": "@overleaf/references",
       "dependencies": {
-        "@overleaf/logger": "^3.1.0",
-        "@overleaf/metrics": "^4.0.0",
-        "@overleaf/o-error": "^3.4.0",
-        "@overleaf/redis-wrapper": "^2.0.0",
-        "@overleaf/settings": "^3.0.0",
+        "@overleaf/logger": "*",
+        "@overleaf/metrics": "*",
+        "@overleaf/o-error": "*",
+        "@overleaf/redis-wrapper": "*",
+        "@overleaf/settings": "*",
         "async": "^3.2.2",
         "body-parser": "^1.19.0",
         "bunyan": "^1.8.15",
@@ -33648,10 +33648,10 @@
       "name": "@overleaf/spelling",
       "version": "0.1.4",
       "dependencies": {
-        "@overleaf/logger": "^3.1.0",
-        "@overleaf/metrics": "^4.0.0",
-        "@overleaf/o-error": "^3.4.0",
-        "@overleaf/settings": "^3.0.0",
+        "@overleaf/logger": "*",
+        "@overleaf/metrics": "*",
+        "@overleaf/o-error": "*",
+        "@overleaf/settings": "*",
         "async": "^3.2.2",
         "body-parser": "^1.19.0",
         "bunyan": "^1.8.15",
@@ -33677,9 +33677,9 @@
     "services/templates": {
       "name": "@overleaf/templates",
       "dependencies": {
-        "@overleaf/logger": "^3.1.0",
-        "@overleaf/metrics": "^4.0.0",
-        "@overleaf/settings": "^3.0.0",
+        "@overleaf/logger": "*",
+        "@overleaf/metrics": "*",
+        "@overleaf/settings": "*",
         "algolia-search": "~1.5.5",
         "args-js": "0.10.12",
         "async": "3.2.2",
@@ -33922,11 +33922,11 @@
     "services/third-party-datastore": {
       "name": "@overleaf/third-party-datastore",
       "dependencies": {
-        "@overleaf/access-token-encryptor": "^2.2.0",
-        "@overleaf/logger": "^3.1.0",
-        "@overleaf/metrics": "^4.0.0",
-        "@overleaf/o-error": "^3.4.0",
-        "@overleaf/settings": "^3.0.0",
+        "@overleaf/access-token-encryptor": "*",
+        "@overleaf/logger": "*",
+        "@overleaf/metrics": "*",
+        "@overleaf/o-error": "*",
+        "@overleaf/settings": "*",
         "async": "^3.2.2",
         "body-parser": "^1.19.0",
         "bunyan": "^1.8.15",
@@ -34031,11 +34031,11 @@
       "name": "@overleaf/thirdparty-references",
       "license": "ISC",
       "dependencies": {
-        "@overleaf/access-token-encryptor": "^2.2.0",
-        "@overleaf/logger": "^3.1.0",
-        "@overleaf/metrics": "^4.0.0",
-        "@overleaf/o-error": "^3.4.0",
-        "@overleaf/settings": "^3.0.0",
+        "@overleaf/access-token-encryptor": "*",
+        "@overleaf/logger": "*",
+        "@overleaf/metrics": "*",
+        "@overleaf/o-error": "*",
+        "@overleaf/settings": "*",
         "async": "^3.2.2",
         "body-parser": "^1.19.0",
         "bunyan": "^1.8.15",
@@ -34099,11 +34099,11 @@
     "services/tpdsworker": {
       "name": "@overleaf/tpdsworker",
       "dependencies": {
-        "@overleaf/logger": "^3.0.0",
-        "@overleaf/metrics": "^4.0.0",
-        "@overleaf/o-error": "^3.4.0",
-        "@overleaf/redis-wrapper": "^2.0.0",
-        "@overleaf/settings": "^3.0.0",
+        "@overleaf/logger": "*",
+        "@overleaf/metrics": "*",
+        "@overleaf/o-error": "*",
+        "@overleaf/redis-wrapper": "*",
+        "@overleaf/settings": "*",
         "bluebird": "^3.7.2",
         "body-parser": "^1.19.0",
         "bunyan": "^1.8.15",
@@ -34126,11 +34126,11 @@
     "services/track-changes": {
       "name": "@overleaf/track-changes",
       "dependencies": {
-        "@overleaf/logger": "^3.1.0",
-        "@overleaf/metrics": "^4.0.0",
-        "@overleaf/o-error": "^3.4.0",
-        "@overleaf/redis-wrapper": "^2.0.0",
-        "@overleaf/settings": "^3.0.0",
+        "@overleaf/logger": "*",
+        "@overleaf/metrics": "*",
+        "@overleaf/o-error": "*",
+        "@overleaf/redis-wrapper": "*",
+        "@overleaf/settings": "*",
         "async": "^3.2.2",
         "aws-sdk": "^2.643.0",
         "body-parser": "^1.19.0",
@@ -34447,13 +34447,13 @@
         "@lezer/common": "^1.0.1",
         "@lezer/highlight": "^1.1.1",
         "@lezer/lr": "^1.2.3",
-        "@overleaf/logger": "^3.1.0",
-        "@overleaf/metrics": "^4.0.0",
-        "@overleaf/o-error": "^3.4.0",
-        "@overleaf/object-persistor": "^1.0.1",
+        "@overleaf/logger": "*",
+        "@overleaf/metrics": "*",
+        "@overleaf/o-error": "*",
+        "@overleaf/object-persistor": "*",
         "@overleaf/ranges-tracker": "*",
-        "@overleaf/redis-wrapper": "^2.0.0",
-        "@overleaf/settings": "^3.0.0",
+        "@overleaf/redis-wrapper": "*",
+        "@overleaf/settings": "*",
         "@pmmmwh/react-refresh-webpack-plugin": "^0.5.7",
         "@pollyjs/adapter-node-http": "^4.2.1",
         "@pollyjs/core": "^4.2.1",
@@ -39377,11 +39377,11 @@
       "requires": {
         "@google-cloud/bigquery": "^5.9.0",
         "@google-cloud/storage": "^4.6.0",
-        "@overleaf/logger": "^3.1.0",
-        "@overleaf/metrics": "^4.0.0",
-        "@overleaf/o-error": "^3.4.0",
-        "@overleaf/redis-wrapper": "^2.0.0",
-        "@overleaf/settings": "^3.0.0",
+        "@overleaf/logger": "*",
+        "@overleaf/metrics": "*",
+        "@overleaf/o-error": "*",
+        "@overleaf/redis-wrapper": "*",
+        "@overleaf/settings": "*",
         "@pollyjs/adapter-node-http": "^4.0.3",
         "@pollyjs/core": "^4.0.2",
         "@pollyjs/persister-fs": "^4.0.2",
@@ -39442,9 +39442,9 @@
     "@overleaf/chat": {
       "version": "file:services/chat",
       "requires": {
-        "@overleaf/logger": "^3.1.0",
-        "@overleaf/metrics": "^4.0.0",
-        "@overleaf/settings": "^3.0.0",
+        "@overleaf/logger": "*",
+        "@overleaf/metrics": "*",
+        "@overleaf/settings": "*",
         "acorn": "^7.1.1",
         "ajv": "^6.12.0",
         "async": "^3.2.2",
@@ -39646,10 +39646,10 @@
     "@overleaf/clsi": {
       "version": "file:services/clsi",
       "requires": {
-        "@overleaf/logger": "^3.1.0",
-        "@overleaf/metrics": "^4.0.0",
-        "@overleaf/o-error": "^3.4.0",
-        "@overleaf/settings": "^3.0.0",
+        "@overleaf/logger": "*",
+        "@overleaf/metrics": "*",
+        "@overleaf/o-error": "*",
+        "@overleaf/settings": "*",
         "async": "3.2.2",
         "body-parser": "^1.19.0",
         "bunyan": "^1.8.15",
@@ -39709,10 +39709,10 @@
       "version": "file:services/clsi-perf",
       "requires": {
         "@google-cloud/bigquery": "^5.6.0",
-        "@overleaf/logger": "^3.1.0",
-        "@overleaf/metrics": "^4.0.0",
-        "@overleaf/o-error": "^3.4.0",
-        "@overleaf/settings": "^3.0.0",
+        "@overleaf/logger": "*",
+        "@overleaf/metrics": "*",
+        "@overleaf/o-error": "*",
+        "@overleaf/settings": "*",
         "bunyan": "^1.8.15",
         "chai": "^4.3.6",
         "chai-as-promised": "^7.1.1",
@@ -39734,9 +39734,9 @@
     "@overleaf/contacts": {
       "version": "file:services/contacts",
       "requires": {
-        "@overleaf/logger": "^3.1.0",
-        "@overleaf/metrics": "^4.0.0",
-        "@overleaf/settings": "^3.0.0",
+        "@overleaf/logger": "*",
+        "@overleaf/metrics": "*",
+        "@overleaf/settings": "*",
         "async": "^3.2.2",
         "body-parser": "^1.19.0",
         "bunyan": "^1.8.15",
@@ -39788,11 +39788,11 @@
       "version": "file:services/docstore",
       "requires": {
         "@google-cloud/storage": "^5.1.2",
-        "@overleaf/logger": "^3.1.0",
-        "@overleaf/metrics": "^4.0.0",
-        "@overleaf/o-error": "^3.4.0",
-        "@overleaf/object-persistor": "^1.0.1",
-        "@overleaf/settings": "^3.0.0",
+        "@overleaf/logger": "*",
+        "@overleaf/metrics": "*",
+        "@overleaf/o-error": "*",
+        "@overleaf/object-persistor": "*",
+        "@overleaf/settings": "*",
         "async": "^3.2.2",
         "body-parser": "^1.19.0",
         "bson": "^1.1.4",
@@ -39935,12 +39935,12 @@
     "@overleaf/document-updater": {
       "version": "file:services/document-updater",
       "requires": {
-        "@overleaf/logger": "^3.1.0",
-        "@overleaf/metrics": "^4.0.0",
-        "@overleaf/o-error": "^3.4.0",
+        "@overleaf/logger": "*",
+        "@overleaf/metrics": "*",
+        "@overleaf/o-error": "*",
         "@overleaf/ranges-tracker": "*",
-        "@overleaf/redis-wrapper": "^2.0.1",
-        "@overleaf/settings": "^3.0.0",
+        "@overleaf/redis-wrapper": "*",
+        "@overleaf/settings": "*",
         "async": "^3.2.2",
         "body-parser": "^1.19.0",
         "bunyan": "^1.8.15",
@@ -40141,11 +40141,11 @@
       "version": "file:services/filestore",
       "requires": {
         "@google-cloud/storage": "^5.1.2",
-        "@overleaf/logger": "^3.1.0",
-        "@overleaf/metrics": "^4.0.0",
-        "@overleaf/o-error": "^3.0.0",
-        "@overleaf/object-persistor": "^1.0.1",
-        "@overleaf/settings": "^3.0.0",
+        "@overleaf/logger": "*",
+        "@overleaf/metrics": "*",
+        "@overleaf/o-error": "*",
+        "@overleaf/object-persistor": "*",
+        "@overleaf/settings": "*",
         "aws-sdk": "^2.718.0",
         "body-parser": "^1.19.0",
         "bunyan": "^1.8.15",
@@ -40283,11 +40283,11 @@
       "version": "file:services/github-sync",
       "requires": {
         "@octokit/request": "^5.6.3",
-        "@overleaf/access-token-encryptor": "^2.2.0",
-        "@overleaf/logger": "^3.1.0",
-        "@overleaf/metrics": "^4.0.0",
-        "@overleaf/o-error": "^3.4.0",
-        "@overleaf/settings": "^3.0.0",
+        "@overleaf/access-token-encryptor": "*",
+        "@overleaf/logger": "*",
+        "@overleaf/metrics": "*",
+        "@overleaf/o-error": "*",
+        "@overleaf/settings": "*",
         "async": "^3.2.2",
         "base64-stream": "^0.1.2",
         "body-parser": "^1.19.0",
@@ -40327,11 +40327,11 @@
     "@overleaf/k8s-debugger": {
       "version": "file:services/k8s-debugger",
       "requires": {
-        "@overleaf/logger": "^3.1.0",
-        "@overleaf/metrics": "^4.0.0",
-        "@overleaf/o-error": "^3.4.0",
-        "@overleaf/redis-wrapper": "^2.1.0",
-        "@overleaf/settings": "^3.0.0",
+        "@overleaf/logger": "*",
+        "@overleaf/metrics": "*",
+        "@overleaf/o-error": "*",
+        "@overleaf/redis-wrapper": "*",
+        "@overleaf/settings": "*",
         "aws-sdk": "^2.556.0",
         "chai": "^4.3.6",
         "chai-as-promised": "^7.1.1",
@@ -40348,7 +40348,7 @@
       "version": "file:libraries/logger",
       "requires": {
         "@google-cloud/logging-bunyan": "^3.2.0",
-        "@overleaf/o-error": "^3.4.0",
+        "@overleaf/o-error": "*",
         "@sentry/node": "^6.13.2",
         "bunyan": "^1.8.14",
         "chai": "^4.3.6",
@@ -40385,9 +40385,9 @@
     "@overleaf/notifications": {
       "version": "file:services/notifications",
       "requires": {
-        "@overleaf/logger": "^3.1.0",
-        "@overleaf/metrics": "^4.0.0",
-        "@overleaf/settings": "^3.0.0",
+        "@overleaf/logger": "*",
+        "@overleaf/metrics": "*",
+        "@overleaf/settings": "*",
         "async": "^3.2.2",
         "body-parser": "^1.19.0",
         "bunyan": "^1.8.15",
@@ -40653,7 +40653,7 @@
       "requires": {
         "@google-cloud/storage": "~5.1.2",
         "@overleaf/logger": "*",
-        "@overleaf/o-error": "^3.4.0",
+        "@overleaf/o-error": "*",
         "aws-sdk": "^2.718.0",
         "chai": "^4.3.6",
         "chai-as-promised": "^7.1.1",
@@ -40704,9 +40704,9 @@
       "version": "file:services/project-archiver",
       "requires": {
         "@google-cloud/storage": "~5.7.2",
-        "@overleaf/logger": "^3.1.0",
-        "@overleaf/metrics": "^4.0.0",
-        "@overleaf/settings": "^3.0.0",
+        "@overleaf/logger": "*",
+        "@overleaf/metrics": "*",
+        "@overleaf/settings": "*",
         "archiver": "^5.3.0",
         "async": "^3.2.2",
         "body-parser": "^1.19.0",
@@ -40818,11 +40818,11 @@
     "@overleaf/project-history": {
       "version": "file:services/project-history",
       "requires": {
-        "@overleaf/logger": "^3.1.0",
-        "@overleaf/metrics": "^4.0.0",
-        "@overleaf/o-error": "^3.4.0",
-        "@overleaf/redis-wrapper": "^2.0.0",
-        "@overleaf/settings": "^3.0.0",
+        "@overleaf/logger": "*",
+        "@overleaf/metrics": "*",
+        "@overleaf/o-error": "*",
+        "@overleaf/redis-wrapper": "*",
+        "@overleaf/settings": "*",
         "async": "^3.2.2",
         "aws-sdk": "^2.650.0",
         "bluebird": "^3.7.2",
@@ -41264,11 +41264,11 @@
       "version": "file:services/real-time",
       "requires": {
         "@hapi/joi": "^17.1.1",
-        "@overleaf/logger": "^3.1.0",
-        "@overleaf/metrics": "^4.0.0",
-        "@overleaf/o-error": "^3.4.0",
-        "@overleaf/redis-wrapper": "^2.0.0",
-        "@overleaf/settings": "^3.0.0",
+        "@overleaf/logger": "*",
+        "@overleaf/metrics": "*",
+        "@overleaf/o-error": "*",
+        "@overleaf/redis-wrapper": "*",
+        "@overleaf/settings": "*",
         "async": "^3.2.2",
         "base64id": "0.1.0",
         "body-parser": "^1.19.0",
@@ -41325,7 +41325,7 @@
       "version": "file:libraries/redis-wrapper",
       "requires": {
         "@overleaf/logger": "*",
-        "@overleaf/o-error": "^3.4.0",
+        "@overleaf/o-error": "*",
         "async": "^3.2.2",
         "chai": "^4.3.6",
         "ioredis": "~4.27.1",
@@ -41337,11 +41337,11 @@
     "@overleaf/references": {
       "version": "file:services/references",
       "requires": {
-        "@overleaf/logger": "^3.1.0",
-        "@overleaf/metrics": "^4.0.0",
-        "@overleaf/o-error": "^3.4.0",
-        "@overleaf/redis-wrapper": "^2.0.0",
-        "@overleaf/settings": "^3.0.0",
+        "@overleaf/logger": "*",
+        "@overleaf/metrics": "*",
+        "@overleaf/o-error": "*",
+        "@overleaf/redis-wrapper": "*",
+        "@overleaf/settings": "*",
         "async": "^3.2.2",
         "body-parser": "^1.19.0",
         "bson": "^1.1.5",
@@ -41372,10 +41372,10 @@
     "@overleaf/spelling": {
       "version": "file:services/spelling",
       "requires": {
-        "@overleaf/logger": "^3.1.0",
-        "@overleaf/metrics": "^4.0.0",
-        "@overleaf/o-error": "^3.4.0",
-        "@overleaf/settings": "^3.0.0",
+        "@overleaf/logger": "*",
+        "@overleaf/metrics": "*",
+        "@overleaf/o-error": "*",
+        "@overleaf/settings": "*",
         "async": "^3.2.2",
         "body-parser": "^1.19.0",
         "bunyan": "^1.8.15",
@@ -41401,9 +41401,9 @@
     "@overleaf/templates": {
       "version": "file:services/templates",
       "requires": {
-        "@overleaf/logger": "^3.1.0",
-        "@overleaf/metrics": "^4.0.0",
-        "@overleaf/settings": "^3.0.0",
+        "@overleaf/logger": "*",
+        "@overleaf/metrics": "*",
+        "@overleaf/settings": "*",
         "algolia-search": "~1.5.5",
         "args-js": "0.10.12",
         "async": "3.2.2",
@@ -41609,11 +41609,11 @@
     "@overleaf/third-party-datastore": {
       "version": "file:services/third-party-datastore",
       "requires": {
-        "@overleaf/access-token-encryptor": "^2.2.0",
-        "@overleaf/logger": "^3.1.0",
-        "@overleaf/metrics": "^4.0.0",
-        "@overleaf/o-error": "^3.4.0",
-        "@overleaf/settings": "^3.0.0",
+        "@overleaf/access-token-encryptor": "*",
+        "@overleaf/logger": "*",
+        "@overleaf/metrics": "*",
+        "@overleaf/o-error": "*",
+        "@overleaf/settings": "*",
         "async": "^3.2.2",
         "body-parser": "^1.19.0",
         "bunyan": "^1.8.15",
@@ -41698,11 +41698,11 @@
     "@overleaf/thirdparty-references": {
       "version": "file:services/third-party-references",
       "requires": {
-        "@overleaf/access-token-encryptor": "^2.2.0",
-        "@overleaf/logger": "^3.1.0",
-        "@overleaf/metrics": "^4.0.0",
-        "@overleaf/o-error": "^3.4.0",
-        "@overleaf/settings": "^3.0.0",
+        "@overleaf/access-token-encryptor": "*",
+        "@overleaf/logger": "*",
+        "@overleaf/metrics": "*",
+        "@overleaf/o-error": "*",
+        "@overleaf/settings": "*",
         "async": "^3.2.2",
         "body-parser": "^1.19.0",
         "bunyan": "^1.8.15",
@@ -41756,11 +41756,11 @@
     "@overleaf/tpdsworker": {
       "version": "file:services/tpdsworker",
       "requires": {
-        "@overleaf/logger": "^3.0.0",
-        "@overleaf/metrics": "^4.0.0",
-        "@overleaf/o-error": "^3.4.0",
-        "@overleaf/redis-wrapper": "^2.0.0",
-        "@overleaf/settings": "^3.0.0",
+        "@overleaf/logger": "*",
+        "@overleaf/metrics": "*",
+        "@overleaf/o-error": "*",
+        "@overleaf/redis-wrapper": "*",
+        "@overleaf/settings": "*",
         "bluebird": "^3.7.2",
         "body-parser": "^1.19.0",
         "bunyan": "^1.8.15",
@@ -41781,11 +41781,11 @@
     "@overleaf/track-changes": {
       "version": "file:services/track-changes",
       "requires": {
-        "@overleaf/logger": "^3.1.0",
-        "@overleaf/metrics": "^4.0.0",
-        "@overleaf/o-error": "^3.4.0",
-        "@overleaf/redis-wrapper": "^2.0.0",
-        "@overleaf/settings": "^3.0.0",
+        "@overleaf/logger": "*",
+        "@overleaf/metrics": "*",
+        "@overleaf/o-error": "*",
+        "@overleaf/redis-wrapper": "*",
+        "@overleaf/settings": "*",
         "async": "^3.2.2",
         "aws-sdk": "^2.643.0",
         "body-parser": "^1.19.0",
@@ -42056,13 +42056,13 @@
         "@lezer/generator": "^1.1.1",
         "@lezer/highlight": "^1.1.1",
         "@lezer/lr": "^1.2.3",
-        "@overleaf/logger": "^3.1.0",
-        "@overleaf/metrics": "^4.0.0",
-        "@overleaf/o-error": "^3.4.0",
-        "@overleaf/object-persistor": "^1.0.1",
+        "@overleaf/logger": "*",
+        "@overleaf/metrics": "*",
+        "@overleaf/o-error": "*",
+        "@overleaf/object-persistor": "*",
         "@overleaf/ranges-tracker": "*",
-        "@overleaf/redis-wrapper": "^2.0.0",
-        "@overleaf/settings": "^3.0.0",
+        "@overleaf/redis-wrapper": "*",
+        "@overleaf/settings": "*",
         "@pmmmwh/react-refresh-webpack-plugin": "^0.5.7",
         "@pollyjs/adapter-node-http": "^4.2.1",
         "@pollyjs/core": "^4.2.1",
@@ -51736,8 +51736,8 @@
       "version": "file:services/freegeoip",
       "requires": {
         "@maxmind/geoip2-node": "^3.4.0",
-        "@overleaf/logger": "^3.1.1",
-        "@overleaf/metrics": "^4.0.0",
+        "@overleaf/logger": "*",
+        "@overleaf/metrics": "*",
         "chai": "^4.3.6",
         "chai-as-promised": "^7.1.1",
         "express": "^4.18.1",
@@ -58442,10 +58442,10 @@
     "overleaf-editor": {
       "version": "file:services/history-v1",
       "requires": {
-        "@overleaf/logger": "^3.1.0",
-        "@overleaf/metrics": "^4.0.0",
-        "@overleaf/o-error": "^3.4.0",
-        "@overleaf/object-persistor": "^1.0.1",
+        "@overleaf/logger": "*",
+        "@overleaf/metrics": "*",
+        "@overleaf/o-error": "*",
+        "@overleaf/object-persistor": "*",
         "archiver": "^5.3.0",
         "basic-auth": "^2.0.1",
         "bluebird": "^3.7.2",
@@ -58540,7 +58540,7 @@
     "overleaf-editor-core": {
       "version": "file:libraries/overleaf-editor-core",
       "requires": {
-        "@overleaf/o-error": "^3.4.0",
+        "@overleaf/o-error": "*",
         "@types/bluebird": "^3.5.30",
         "bluebird": "^3.1.1",
         "chai": "^3.3.0",

+ 3 - 3
services/chat/package.json

@@ -16,9 +16,9 @@
     "lint:fix": "eslint --fix ."
   },
   "dependencies": {
-    "@overleaf/logger": "^3.1.0",
-    "@overleaf/metrics": "^4.0.0",
-    "@overleaf/settings": "^3.0.0",
+    "@overleaf/logger": "*",
+    "@overleaf/metrics": "*",
+    "@overleaf/settings": "*",
     "async": "^3.2.2",
     "body-parser": "^1.19.0",
     "express": "4.17.1",

+ 4 - 4
services/clsi/package.json

@@ -16,10 +16,10 @@
     "lint:fix": "eslint --fix ."
   },
   "dependencies": {
-    "@overleaf/logger": "^3.1.0",
-    "@overleaf/metrics": "^4.0.0",
-    "@overleaf/o-error": "^3.4.0",
-    "@overleaf/settings": "^3.0.0",
+    "@overleaf/logger": "*",
+    "@overleaf/metrics": "*",
+    "@overleaf/o-error": "*",
+    "@overleaf/settings": "*",
     "async": "3.2.2",
     "body-parser": "^1.19.0",
     "bunyan": "^1.8.15",

+ 3 - 3
services/contacts/package.json

@@ -16,9 +16,9 @@
     "lint:fix": "eslint --fix ."
   },
   "dependencies": {
-    "@overleaf/logger": "^3.1.0",
-    "@overleaf/metrics": "^4.0.0",
-    "@overleaf/settings": "^3.0.0",
+    "@overleaf/logger": "*",
+    "@overleaf/metrics": "*",
+    "@overleaf/settings": "*",
     "async": "^3.2.2",
     "body-parser": "^1.19.0",
     "bunyan": "^1.8.15",

+ 5 - 5
services/docstore/package.json

@@ -16,11 +16,11 @@
     "lint:fix": "eslint --fix ."
   },
   "dependencies": {
-    "@overleaf/logger": "^3.1.0",
-    "@overleaf/metrics": "^4.0.0",
-    "@overleaf/o-error": "^3.4.0",
-    "@overleaf/object-persistor": "^1.0.1",
-    "@overleaf/settings": "^3.0.0",
+    "@overleaf/logger": "*",
+    "@overleaf/metrics": "*",
+    "@overleaf/o-error": "*",
+    "@overleaf/object-persistor": "*",
+    "@overleaf/settings": "*",
     "async": "^3.2.2",
     "body-parser": "^1.19.0",
     "bson": "^1.1.4",

+ 5 - 5
services/document-updater/package.json

@@ -16,12 +16,12 @@
     "lint:fix": "eslint --fix ."
   },
   "dependencies": {
-    "@overleaf/logger": "^3.1.0",
-    "@overleaf/metrics": "^4.0.0",
-    "@overleaf/o-error": "^3.4.0",
+    "@overleaf/logger": "*",
+    "@overleaf/metrics": "*",
+    "@overleaf/o-error": "*",
     "@overleaf/ranges-tracker": "*",
-    "@overleaf/redis-wrapper": "^2.0.1",
-    "@overleaf/settings": "^3.0.0",
+    "@overleaf/redis-wrapper": "*",
+    "@overleaf/settings": "*",
     "async": "^3.2.2",
     "body-parser": "^1.19.0",
     "bunyan": "^1.8.15",

+ 5 - 5
services/filestore/package.json

@@ -18,11 +18,11 @@
     "lint:fix": "eslint --fix ."
   },
   "dependencies": {
-    "@overleaf/logger": "^3.1.0",
-    "@overleaf/metrics": "^4.0.0",
-    "@overleaf/o-error": "^3.0.0",
-    "@overleaf/object-persistor": "^1.0.1",
-    "@overleaf/settings": "^3.0.0",
+    "@overleaf/logger": "*",
+    "@overleaf/metrics": "*",
+    "@overleaf/o-error": "*",
+    "@overleaf/object-persistor": "*",
+    "@overleaf/settings": "*",
     "body-parser": "^1.19.0",
     "bunyan": "^1.8.15",
     "express": "^4.17.1",

+ 3 - 3
services/notifications/package.json

@@ -18,9 +18,9 @@
   "author": "",
   "license": "ISC",
   "dependencies": {
-    "@overleaf/logger": "^3.1.0",
-    "@overleaf/metrics": "^4.0.0",
-    "@overleaf/settings": "^3.0.0",
+    "@overleaf/logger": "*",
+    "@overleaf/metrics": "*",
+    "@overleaf/settings": "*",
     "async": "^3.2.2",
     "body-parser": "^1.19.0",
     "bunyan": "^1.8.15",

+ 5 - 5
services/real-time/package.json

@@ -17,11 +17,11 @@
   },
   "dependencies": {
     "@hapi/joi": "^17.1.1",
-    "@overleaf/logger": "^3.1.0",
-    "@overleaf/metrics": "^4.0.0",
-    "@overleaf/o-error": "^3.4.0",
-    "@overleaf/redis-wrapper": "^2.0.0",
-    "@overleaf/settings": "^3.0.0",
+    "@overleaf/logger": "*",
+    "@overleaf/metrics": "*",
+    "@overleaf/o-error": "*",
+    "@overleaf/redis-wrapper": "*",
+    "@overleaf/settings": "*",
     "async": "^3.2.2",
     "base64id": "0.1.0",
     "body-parser": "^1.19.0",

+ 4 - 4
services/spelling/package.json

@@ -22,10 +22,10 @@
   },
   "version": "0.1.4",
   "dependencies": {
-    "@overleaf/logger": "^3.1.0",
-    "@overleaf/metrics": "^4.0.0",
-    "@overleaf/o-error": "^3.4.0",
-    "@overleaf/settings": "^3.0.0",
+    "@overleaf/logger": "*",
+    "@overleaf/metrics": "*",
+    "@overleaf/o-error": "*",
+    "@overleaf/settings": "*",
     "async": "^3.2.2",
     "body-parser": "^1.19.0",
     "bunyan": "^1.8.15",

+ 5 - 5
services/track-changes/package.json

@@ -16,11 +16,11 @@
     "lint:fix": "eslint --fix ."
   },
   "dependencies": {
-    "@overleaf/logger": "^3.1.0",
-    "@overleaf/metrics": "^4.0.0",
-    "@overleaf/o-error": "^3.4.0",
-    "@overleaf/redis-wrapper": "^2.0.0",
-    "@overleaf/settings": "^3.0.0",
+    "@overleaf/logger": "*",
+    "@overleaf/metrics": "*",
+    "@overleaf/o-error": "*",
+    "@overleaf/redis-wrapper": "*",
+    "@overleaf/settings": "*",
     "async": "^3.2.2",
     "aws-sdk": "^2.643.0",
     "body-parser": "^1.19.0",

+ 6 - 6
services/web/package.json

@@ -80,13 +80,13 @@
     "@lezer/common": "^1.0.1",
     "@lezer/highlight": "^1.1.1",
     "@lezer/lr": "^1.2.3",
-    "@overleaf/logger": "^3.1.0",
-    "@overleaf/metrics": "^4.0.0",
-    "@overleaf/o-error": "^3.4.0",
-    "@overleaf/object-persistor": "^1.0.1",
+    "@overleaf/logger": "*",
+    "@overleaf/metrics": "*",
+    "@overleaf/o-error": "*",
+    "@overleaf/object-persistor": "*",
     "@overleaf/ranges-tracker": "*",
-    "@overleaf/redis-wrapper": "^2.0.0",
-    "@overleaf/settings": "^3.0.0",
+    "@overleaf/redis-wrapper": "*",
+    "@overleaf/settings": "*",
     "@pmmmwh/react-refresh-webpack-plugin": "^0.5.7",
     "@pollyjs/adapter-node-http": "^4.2.1",
     "@pollyjs/core": "^4.2.1",