diff --git a/package-lock.json b/package-lock.json index 97a4b1fa01..2988897407 100644 --- a/package-lock.json +++ b/package-lock.json @@ -43233,6 +43233,7 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/typedarray.prototype.slice/-/typedarray.prototype.slice-1.0.5.tgz", "integrity": "sha512-q7QNVDGTdl702bVFiI5eY4l/HkgCM6at9KhcFbgUAzezHFbOVy4+0O/lCjsABEQwbZPravVfBIiBVGo89yzHFg==", + "peer": true, "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", @@ -45608,15 +45609,6 @@ "name": "@librechat/data-schemas", "version": "0.0.7", "license": "MIT", - "dependencies": { - "jsonwebtoken": "^9.0.2", - "klona": "^2.0.6", - "lodash": "^4.17.21", - "meilisearch": "^0.38.0", - "traverse": "^0.6.11", - "winston": "^3.17.0", - "winston-daily-rotate-file": "^5.0.0" - }, "devDependencies": { "@rollup/plugin-alias": "^5.1.0", "@rollup/plugin-commonjs": "^25.0.2", @@ -45641,9 +45633,16 @@ "typescript": "^5.0.4" }, "peerDependencies": { + "jsonwebtoken": "^9.0.2", "keyv": "^5.3.2", + "klona": "^2.0.6", "librechat-data-provider": "*", - "mongoose": "^8.12.1" + "lodash": "^4.17.21", + "meilisearch": "^0.38.0", + "mongoose": "^8.12.1", + "traverse": "^0.6.11", + "winston": "^3.17.0", + "winston-daily-rotate-file": "^5.0.0" } }, "packages/data-schemas/node_modules/brace-expansion": { @@ -45697,6 +45696,7 @@ "version": "2.7.0", "resolved": "https://registry.npmjs.org/logform/-/logform-2.7.0.tgz", "integrity": "sha512-TFYA4jnP7PVbmlBIfhlSe+WKxs9dklXMTEGcBCIvLhE/Tn3H6Gk1norupVW7m5Cnd4bLcr08AytbyV/xj7f/kQ==", + "peer": true, "dependencies": { "@colors/colors": "1.6.0", "@types/triple-beam": "^1.3.2", @@ -45797,6 +45797,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "peer": true, "engines": { "node": ">= 6" } @@ -45805,6 +45806,7 @@ "version": "3.6.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "peer": true, "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -45834,6 +45836,7 @@ "version": "0.6.11", "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.11.tgz", "integrity": "sha512-vxXDZg8/+p3gblxB6BhhG5yWVn1kGRlaL8O78UDXc3wRnPizB5g83dcvWV1jpDMIPnjZjOFuxlMmE82XJ4407w==", + "peer": true, "dependencies": { "gopd": "^1.2.0", "typedarray.prototype.slice": "^1.0.5", @@ -45850,6 +45853,7 @@ "version": "3.17.0", "resolved": "https://registry.npmjs.org/winston/-/winston-3.17.0.tgz", "integrity": "sha512-DLiFIXYC5fMPxaRg832S6F5mJYvePtmO5G9v9IgUFPhXm9/GkXarH/TUrBAVzhTCzAj9anE/+GjrgXp/54nOgw==", + "peer": true, "dependencies": { "@colors/colors": "^1.6.0", "@dabh/diagnostics": "^2.0.2", @@ -45871,6 +45875,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/winston-daily-rotate-file/-/winston-daily-rotate-file-5.0.0.tgz", "integrity": "sha512-JDjiXXkM5qvwY06733vf09I2wnMXpZEhxEVOSPenZMii+g7pcDcTBt2MRugnoi8BwVSuCT2jfRXBUy+n1Zz/Yw==", + "peer": true, "dependencies": { "file-stream-rotator": "^0.6.1", "object-hash": "^3.0.0", @@ -45888,6 +45893,7 @@ "version": "4.9.0", "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.9.0.tgz", "integrity": "sha512-8drMJ4rkgaPo1Me4zD/3WLfI/zPdA9o2IipKODunnGDcuqbHwjsbB79ylv04LCGGzU0xQ6vTznOMpQGaLhhm6A==", + "peer": true, "dependencies": { "logform": "^2.7.0", "readable-stream": "^3.6.2", diff --git a/packages/data-schemas/package.json b/packages/data-schemas/package.json index a41c1ec736..9c2dddf0b5 100644 --- a/packages/data-schemas/package.json +++ b/packages/data-schemas/package.json @@ -59,7 +59,10 @@ "ts-node": "^10.9.2", "typescript": "^5.0.4" }, - "dependencies": { + "peerDependencies": { + "keyv": "^5.3.2", + "mongoose": "^8.12.1", + "librechat-data-provider": "*", "jsonwebtoken": "^9.0.2", "klona": "^2.0.6", "lodash": "^4.17.21", @@ -68,11 +71,6 @@ "winston": "^3.17.0", "winston-daily-rotate-file": "^5.0.0" }, - "peerDependencies": { - "keyv": "^5.3.2", - "mongoose": "^8.12.1", - "librechat-data-provider": "*" - }, "publishConfig": { "registry": "https://registry.npmjs.org/", "access": "public"