fix(ts-sdk): lazy-load optional provider SDKs in mem0ai/oss (#6389)

This commit is contained in:
Kartik
2026-07-20 15:53:35 +05:30
committed by GitHub
parent 726bcc80b2
commit 756b0b1b6d
38 changed files with 536 additions and 274 deletions
+36
View File
@@ -151,6 +151,42 @@
"@aws-sdk/client-bedrock-runtime": ">=3.0.0 <3.968.0"
},
"peerDependenciesMeta": {
"@qdrant/js-client-rest": {
"optional": true
},
"redis": {
"optional": true
},
"@supabase/supabase-js": {
"optional": true
},
"cloudflare": {
"optional": true
},
"@azure/search-documents": {
"optional": true
},
"@azure/identity": {
"optional": true
},
"@langchain/core": {
"optional": true
},
"@anthropic-ai/sdk": {
"optional": true
},
"@google/genai": {
"optional": true
},
"groq-sdk": {
"optional": true
},
"@mistralai/mistralai": {
"optional": true
},
"ollama": {
"optional": true
},
"mysql2": {
"optional": true
},