diff --git a/core/embedjs-interfaces/package.json b/core/embedjs-interfaces/package.json index a6206243..0952ddd3 100644 --- a/core/embedjs-interfaces/package.json +++ b/core/embedjs-interfaces/package.json @@ -1,9 +1,9 @@ { "name": "@llm-tools/embedjs-interfaces", - "version": "0.1.20", + "version": "0.1.21", "description": "Interfaces for extending the embedjs ecosystem", "dependencies": { - "@langchain/core": "^0.3.18", + "@langchain/core": "^0.3.19", "debug": "^4.3.7", "md5": "^2.3.0", "uuid": "^11.0.3" diff --git a/core/embedjs-utils/package.json b/core/embedjs-utils/package.json index baf67fe4..0ca9045c 100644 --- a/core/embedjs-utils/package.json +++ b/core/embedjs-utils/package.json @@ -1,9 +1,9 @@ { "name": "@llm-tools/embedjs-utils", - "version": "0.1.20", + "version": "0.1.21", "description": "Useful util functions when extending the embedjs ecosystem", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.20" + "@llm-tools/embedjs-interfaces": "0.1.21" }, "type": "module", "main": "./src/index.js", diff --git a/core/embedjs/package.json b/core/embedjs/package.json index cd976cf6..6f7499ec 100644 --- a/core/embedjs/package.json +++ b/core/embedjs/package.json @@ -1,12 +1,12 @@ { "type": "module", "name": "@llm-tools/embedjs", - "version": "0.1.20", + "version": "0.1.21", "description": "A NodeJS RAG framework to easily work with LLMs and custom datasets", "dependencies": { "@langchain/textsplitters": "^0.1.0", - "@llm-tools/embedjs-interfaces": "0.1.20", - "@llm-tools/embedjs-utils": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", + "@llm-tools/embedjs-utils": "0.1.21", "debug": "^4.3.7", "langchain": "^0.3.6", "md5": "^2.3.0", @@ -16,7 +16,7 @@ "devDependencies": { "@types/debug": "^4.1.12", "@types/md5": "^2.3.5", - "@types/node": "^22.9.1" + "@types/node": "^22.10.0" }, "main": "./src/index.js", "license": "Apache-2.0", diff --git a/databases/embedjs-astra/package.json b/databases/embedjs-astra/package.json index 481515f0..a4ee78ac 100644 --- a/databases/embedjs-astra/package.json +++ b/databases/embedjs-astra/package.json @@ -1,10 +1,10 @@ { "name": "@llm-tools/embedjs-astradb", - "version": "0.1.20", + "version": "0.1.21", "description": "Add AstraDB support to embedjs", "dependencies": { "@datastax/astra-db-ts": "^1.5.0", - "@llm-tools/embedjs-interfaces": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", "debug": "^4.3.7" }, "type": "module", diff --git a/databases/embedjs-cosmos/package.json b/databases/embedjs-cosmos/package.json index 9ddf6713..a9906634 100644 --- a/databases/embedjs-cosmos/package.json +++ b/databases/embedjs-cosmos/package.json @@ -1,10 +1,10 @@ { "name": "@llm-tools/embedjs-cosmos", - "version": "0.1.20", + "version": "0.1.21", "description": "Add CosmosDB support to embedjs", "dependencies": { "@azure/cosmos": "^4.2.0", - "@llm-tools/embedjs-interfaces": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", "debug": "^4.3.7" }, "type": "module", diff --git a/databases/embedjs-hnswlib/package.json b/databases/embedjs-hnswlib/package.json index 6603ed7d..c87c3e9d 100644 --- a/databases/embedjs-hnswlib/package.json +++ b/databases/embedjs-hnswlib/package.json @@ -1,9 +1,9 @@ { "name": "@llm-tools/embedjs-hnswlib", - "version": "0.1.20", + "version": "0.1.21", "description": "Add HNSWLib support to embedjs", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", "debug": "^4.3.7", "hnswlib-node": "^3.0.0" }, diff --git a/databases/embedjs-lancedb/package.json b/databases/embedjs-lancedb/package.json index 6645da81..05c4db83 100644 --- a/databases/embedjs-lancedb/package.json +++ b/databases/embedjs-lancedb/package.json @@ -1,10 +1,10 @@ { "name": "@llm-tools/embedjs-lancedb", - "version": "0.1.20", + "version": "0.1.21", "description": "Add LanceDb support to embedjs", "dependencies": { "@lancedb/lancedb": "^0.13.0", - "@llm-tools/embedjs-interfaces": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", "compute-cosine-similarity": "^1.1.0", "debug": "^4.3.7" }, diff --git a/databases/embedjs-lancedb/src/lance-db.ts b/databases/embedjs-lancedb/src/lance-db.ts index 28d7dcec..523a8987 100644 --- a/databases/embedjs-lancedb/src/lance-db.ts +++ b/databases/embedjs-lancedb/src/lance-db.ts @@ -25,15 +25,14 @@ export class LanceDb implements BaseVectorDatabase { } const dir = await (this.isTemp ? fs.mkdtemp(this.path) : this.path); - this.debug(`Connecting to path - ${dir}`); + this.debug(`Connecting to database at path - ${dir}`); const client = await connect(dir); - const list = await client.tableNames(); - this.debug(`Table names found - [${list.join(',')}]`); - if (list.indexOf(LanceDb.STATIC_DB_NAME) > -1) this.table = await client.openTable(LanceDb.STATIC_DB_NAME); - else { - //TODO: You can add a proper schema instead of a sample record now but it requires another package apache-arrow; another install on downstream as well - this.table = await client.createTable(LanceDb.STATIC_DB_NAME, [ + this.debug('Trying to connect to table'); + this.table = await client.createTable( + LanceDb.STATIC_DB_NAME, + [ + //TODO: You can add a proper schema instead of a sample record now but it requires another package apache-arrow; another install on downstream as well { id: 'md5', pageContent: 'sample', @@ -42,8 +41,10 @@ export class LanceDb implements BaseVectorDatabase { vectorString: 'sample', metadata: 'sample', }, - ]); - } + ], + { existOk: true }, + ); + this.debug('Connected to table'); } async insertChunks(chunks: InsertChunkData[]): Promise { diff --git a/databases/embedjs-libsql/package.json b/databases/embedjs-libsql/package.json index c1d2197a..c7ca0f2d 100644 --- a/databases/embedjs-libsql/package.json +++ b/databases/embedjs-libsql/package.json @@ -1,10 +1,10 @@ { "name": "@llm-tools/embedjs-libsql", - "version": "0.1.20", + "version": "0.1.21", "description": "Add LibSQL support to embedjs", "dependencies": { "@libsql/client": "^0.14.0", - "@llm-tools/embedjs-interfaces": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", "debug": "^4.3.7" }, "type": "module", diff --git a/databases/embedjs-lmdb/package.json b/databases/embedjs-lmdb/package.json index 9a1f5b45..4853963e 100644 --- a/databases/embedjs-lmdb/package.json +++ b/databases/embedjs-lmdb/package.json @@ -1,9 +1,9 @@ { "name": "@llm-tools/embedjs-lmdb", - "version": "0.1.20", + "version": "0.1.21", "description": "Add LMDB support to embedjs", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", "debug": "^4.3.7", "lmdb": "^3.1.6" }, diff --git a/databases/embedjs-mongodb/package.json b/databases/embedjs-mongodb/package.json index 5bb810f4..e841010d 100644 --- a/databases/embedjs-mongodb/package.json +++ b/databases/embedjs-mongodb/package.json @@ -1,11 +1,11 @@ { "name": "@llm-tools/embedjs-mongodb", - "version": "0.1.20", + "version": "0.1.21", "description": "Add MongoDB support to embedjs", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", "debug": "^4.3.7", - "mongodb": "^6.10.0" + "mongodb": "^6.11.0" }, "type": "module", "main": "./src/index.js", diff --git a/databases/embedjs-pinecone/package.json b/databases/embedjs-pinecone/package.json index d13ef89a..23f32756 100644 --- a/databases/embedjs-pinecone/package.json +++ b/databases/embedjs-pinecone/package.json @@ -1,9 +1,9 @@ { "name": "@llm-tools/embedjs-pinecone", - "version": "0.1.20", + "version": "0.1.21", "description": "Add Pinecone support to embedjs", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", "@pinecone-database/pinecone": "^4.0.0", "debug": "^4.3.7" }, diff --git a/databases/embedjs-qdrant/package.json b/databases/embedjs-qdrant/package.json index bd520e21..fe45bb23 100644 --- a/databases/embedjs-qdrant/package.json +++ b/databases/embedjs-qdrant/package.json @@ -1,9 +1,9 @@ { "name": "@llm-tools/embedjs-qdrant", - "version": "0.1.20", + "version": "0.1.21", "description": "Add Qdrant support to embedjs", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", "@qdrant/js-client-rest": "^1.12.0", "debug": "^4.3.7", "uuid": "^11.0.3" diff --git a/databases/embedjs-redis/package.json b/databases/embedjs-redis/package.json index 23e2427c..2feda20e 100644 --- a/databases/embedjs-redis/package.json +++ b/databases/embedjs-redis/package.json @@ -1,9 +1,9 @@ { "name": "@llm-tools/embedjs-redis", - "version": "0.1.20", + "version": "0.1.21", "description": "Add Redis support to embedjs", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", "ioredis": "^5.4.1" }, "type": "module", diff --git a/databases/embedjs-weaviate/package.json b/databases/embedjs-weaviate/package.json index 37a31a92..1c12df68 100644 --- a/databases/embedjs-weaviate/package.json +++ b/databases/embedjs-weaviate/package.json @@ -1,9 +1,9 @@ { "name": "@llm-tools/embedjs-weaviate", - "version": "0.1.20", + "version": "0.1.21", "description": "Add Weaviate support to embedjs", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", "compute-cosine-similarity": "^1.1.0", "debug": "^4.3.7", "weaviate-ts-client": "^2.2.0" diff --git a/loaders/embedjs-loader-confluence/package.json b/loaders/embedjs-loader-confluence/package.json index cb1ad3b5..b2dc576c 100644 --- a/loaders/embedjs-loader-confluence/package.json +++ b/loaders/embedjs-loader-confluence/package.json @@ -1,10 +1,10 @@ { "name": "@llm-tools/embedjs-loader-confluence", - "version": "0.1.20", + "version": "0.1.21", "description": "Confluence loader for embedjs", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.20", - "@llm-tools/embedjs-loader-web": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", + "@llm-tools/embedjs-loader-web": "0.1.21", "confluence.js": "^1.7.4", "debug": "^4.3.7", "md5": "^2.3.0" diff --git a/loaders/embedjs-loader-csv/package.json b/loaders/embedjs-loader-csv/package.json index abaadcdb..f9c62c8f 100644 --- a/loaders/embedjs-loader-csv/package.json +++ b/loaders/embedjs-loader-csv/package.json @@ -1,10 +1,10 @@ { "name": "@llm-tools/embedjs-loader-csv", - "version": "0.1.20", + "version": "0.1.21", "description": "CSV loader for embedjs", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.20", - "@llm-tools/embedjs-utils": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", + "@llm-tools/embedjs-utils": "0.1.21", "csv-parse": "^5.6.0", "debug": "^4.3.7", "md5": "^2.3.0" diff --git a/loaders/embedjs-loader-markdown/package.json b/loaders/embedjs-loader-markdown/package.json index 8187ba61..53246507 100644 --- a/loaders/embedjs-loader-markdown/package.json +++ b/loaders/embedjs-loader-markdown/package.json @@ -1,10 +1,10 @@ { "name": "@llm-tools/embedjs-loader-markdown", - "version": "0.1.20", + "version": "0.1.21", "description": "XML loader for embedjs", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.20", - "@llm-tools/embedjs-loader-web": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", + "@llm-tools/embedjs-loader-web": "0.1.21", "debug": "^4.3.7", "md5": "^2.3.0", "micromark": "^4.0.1", diff --git a/loaders/embedjs-loader-msoffice/package.json b/loaders/embedjs-loader-msoffice/package.json index 367c64b9..3f50d1ff 100644 --- a/loaders/embedjs-loader-msoffice/package.json +++ b/loaders/embedjs-loader-msoffice/package.json @@ -1,11 +1,11 @@ { "name": "@llm-tools/embedjs-loader-msoffice", - "version": "0.1.20", + "version": "0.1.21", "description": "Word, PPT and Excel loader for embedjs", "dependencies": { "@langchain/textsplitters": "^0.1.0", - "@llm-tools/embedjs-interfaces": "0.1.20", - "@llm-tools/embedjs-utils": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", + "@llm-tools/embedjs-utils": "0.1.21", "md5": "^2.3.0", "office-text-extractor": "^3.0.3" }, diff --git a/loaders/embedjs-loader-pdf/package.json b/loaders/embedjs-loader-pdf/package.json index 0389d8d1..504ddb47 100644 --- a/loaders/embedjs-loader-pdf/package.json +++ b/loaders/embedjs-loader-pdf/package.json @@ -1,11 +1,11 @@ { "name": "@llm-tools/embedjs-loader-pdf", - "version": "0.1.20", + "version": "0.1.21", "description": "PDF loader for embedjs", "dependencies": { "@langchain/textsplitters": "^0.1.0", - "@llm-tools/embedjs-interfaces": "0.1.20", - "@llm-tools/embedjs-utils": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", + "@llm-tools/embedjs-utils": "0.1.21", "md5": "^2.3.0", "office-text-extractor": "^3.0.3" }, diff --git a/loaders/embedjs-loader-sitemap/package.json b/loaders/embedjs-loader-sitemap/package.json index 30bd0632..01c21243 100644 --- a/loaders/embedjs-loader-sitemap/package.json +++ b/loaders/embedjs-loader-sitemap/package.json @@ -1,10 +1,10 @@ { "name": "@llm-tools/embedjs-loader-sitemap", - "version": "0.1.20", + "version": "0.1.21", "description": "Sitemap recursive loader for embedjs", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.20", - "@llm-tools/embedjs-loader-web": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", + "@llm-tools/embedjs-loader-web": "0.1.21", "debug": "^4.3.7", "md5": "^2.3.0", "sitemapper": "^3.2.18" diff --git a/loaders/embedjs-loader-web/package.json b/loaders/embedjs-loader-web/package.json index 5c4158fb..a1ab72fa 100644 --- a/loaders/embedjs-loader-web/package.json +++ b/loaders/embedjs-loader-web/package.json @@ -1,11 +1,11 @@ { "name": "@llm-tools/embedjs-loader-web", - "version": "0.1.20", + "version": "0.1.21", "description": "Web page loader for embedjs", "dependencies": { "@langchain/textsplitters": "^0.1.0", - "@llm-tools/embedjs-interfaces": "0.1.20", - "@llm-tools/embedjs-utils": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", + "@llm-tools/embedjs-utils": "0.1.21", "debug": "^4.3.7", "html-to-text": "^9.0.5", "md5": "^2.3.0" diff --git a/loaders/embedjs-loader-xml/package.json b/loaders/embedjs-loader-xml/package.json index caecce44..e51fff39 100644 --- a/loaders/embedjs-loader-xml/package.json +++ b/loaders/embedjs-loader-xml/package.json @@ -1,9 +1,9 @@ { "name": "@llm-tools/embedjs-loader-xml", - "version": "0.1.20", + "version": "0.1.21", "description": "XML loader for embedjs", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", "debug": "^4.3.7", "fast-xml-parser": "^4.5.0", "md5": "^2.3.0" diff --git a/loaders/embedjs-loader-youtube/package.json b/loaders/embedjs-loader-youtube/package.json index e20a15a0..6e422406 100644 --- a/loaders/embedjs-loader-youtube/package.json +++ b/loaders/embedjs-loader-youtube/package.json @@ -1,11 +1,11 @@ { "name": "@llm-tools/embedjs-loader-youtube", - "version": "0.1.20", + "version": "0.1.21", "description": "Youtube transcript and channel recursive loader for embedjs", "dependencies": { "@langchain/textsplitters": "^0.1.0", - "@llm-tools/embedjs-interfaces": "0.1.20", - "@llm-tools/embedjs-utils": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", + "@llm-tools/embedjs-utils": "0.1.21", "debug": "^4.3.7", "md5": "^2.3.0", "usetube": "^2.2.7", diff --git a/models/embedjs-anthropic/package.json b/models/embedjs-anthropic/package.json index 6919cdbc..58a7f571 100644 --- a/models/embedjs-anthropic/package.json +++ b/models/embedjs-anthropic/package.json @@ -1,11 +1,11 @@ { "name": "@llm-tools/embedjs-anthropic", - "version": "0.1.20", + "version": "0.1.21", "description": "Enable usage of Anthropic models with embedjs", "dependencies": { "@langchain/anthropic": "^0.3.8", - "@langchain/core": "^0.3.18", - "@llm-tools/embedjs-interfaces": "0.1.20", + "@langchain/core": "^0.3.19", + "@llm-tools/embedjs-interfaces": "0.1.21", "debug": "^4.3.7" }, "type": "module", diff --git a/models/embedjs-cohere/package.json b/models/embedjs-cohere/package.json index 9cc11627..f40fe3a0 100644 --- a/models/embedjs-cohere/package.json +++ b/models/embedjs-cohere/package.json @@ -1,10 +1,10 @@ { "name": "@llm-tools/embedjs-cohere", - "version": "0.1.20", + "version": "0.1.21", "description": "Enable usage of Cohere models with embedjs", "dependencies": { "@langchain/cohere": "^0.3.1", - "@llm-tools/embedjs-interfaces": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", "cohere-ai": "^7.14.0" }, "type": "module", diff --git a/models/embedjs-huggingface/package.json b/models/embedjs-huggingface/package.json index 63992e46..2a3584bb 100644 --- a/models/embedjs-huggingface/package.json +++ b/models/embedjs-huggingface/package.json @@ -1,12 +1,12 @@ { "name": "@llm-tools/embedjs-huggingface", - "version": "0.1.20", + "version": "0.1.21", "description": "Enable usage of HuggingFace models with embedjs", "dependencies": { "@huggingface/inference": "^2.8.1", - "@langchain/community": "^0.3.15", - "@langchain/core": "^0.3.18", - "@llm-tools/embedjs-interfaces": "0.1.20", + "@langchain/community": "^0.3.16", + "@langchain/core": "^0.3.19", + "@llm-tools/embedjs-interfaces": "0.1.21", "debug": "^4.3.7" }, "type": "module", diff --git a/models/embedjs-llama-cpp/package.json b/models/embedjs-llama-cpp/package.json index aa6acb0d..cd4f9dfc 100644 --- a/models/embedjs-llama-cpp/package.json +++ b/models/embedjs-llama-cpp/package.json @@ -1,11 +1,11 @@ { "name": "@llm-tools/embedjs-llama-cpp", - "version": "0.1.20", + "version": "0.1.21", "description": "Enable usage of Node-Llama-Cpp with embedjs", "dependencies": { - "@langchain/community": "^0.3.15", - "@langchain/core": "^0.3.18", - "@llm-tools/embedjs-interfaces": "0.1.20", + "@langchain/community": "^0.3.16", + "@langchain/core": "^0.3.19", + "@llm-tools/embedjs-interfaces": "0.1.21", "debug": "^4.3.7", "node-llama-cpp": "^3.2.0" }, diff --git a/models/embedjs-mistral/package.json b/models/embedjs-mistral/package.json index 65ba1135..5ebc1dbf 100644 --- a/models/embedjs-mistral/package.json +++ b/models/embedjs-mistral/package.json @@ -1,11 +1,11 @@ { "name": "@llm-tools/embedjs-mistral", - "version": "0.1.20", + "version": "0.1.21", "description": "Enable usage of Mistral models with embedjs", "dependencies": { - "@langchain/core": "^0.3.18", + "@langchain/core": "^0.3.19", "@langchain/mistralai": "^0.2.0", - "@llm-tools/embedjs-interfaces": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", "debug": "^4.3.7" }, "type": "module", diff --git a/models/embedjs-ollama/package.json b/models/embedjs-ollama/package.json index 1c914a89..62dc2c65 100644 --- a/models/embedjs-ollama/package.json +++ b/models/embedjs-ollama/package.json @@ -1,11 +1,11 @@ { "name": "@llm-tools/embedjs-ollama", - "version": "0.1.20", + "version": "0.1.21", "description": "Enable usage of Ollama with embedjs", "dependencies": { - "@langchain/core": "^0.3.18", + "@langchain/core": "^0.3.19", "@langchain/ollama": "^0.1.2", - "@llm-tools/embedjs-interfaces": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", "debug": "^4.3.7" }, "type": "module", diff --git a/models/embedjs-openai/package.json b/models/embedjs-openai/package.json index 4dd25ffc..7f8a6f40 100644 --- a/models/embedjs-openai/package.json +++ b/models/embedjs-openai/package.json @@ -1,11 +1,11 @@ { "name": "@llm-tools/embedjs-openai", - "version": "0.1.20", + "version": "0.1.21", "description": "Enable usage of OpenAI models with embedjs", "dependencies": { - "@langchain/core": "^0.3.18", + "@langchain/core": "^0.3.19", "@langchain/openai": "^0.3.14", - "@llm-tools/embedjs-interfaces": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", "debug": "^4.3.7" }, "type": "module", diff --git a/models/embedjs-vertexai/package.json b/models/embedjs-vertexai/package.json index 13e19391..22bc2d15 100644 --- a/models/embedjs-vertexai/package.json +++ b/models/embedjs-vertexai/package.json @@ -1,11 +1,11 @@ { "name": "@llm-tools/embedjs-vertexai", - "version": "0.1.20", + "version": "0.1.21", "description": "Enable usage of VertexAI models with embedjs", "dependencies": { - "@langchain/core": "^0.3.18", - "@langchain/google-vertexai": "^0.1.2", - "@llm-tools/embedjs-interfaces": "0.1.20", + "@langchain/core": "^0.3.19", + "@langchain/google-vertexai": "^0.1.3", + "@llm-tools/embedjs-interfaces": "0.1.21", "debug": "^4.3.7" }, "type": "module", diff --git a/package-lock.json b/package-lock.json index d1eb47fe..5d16c568 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,28 +19,28 @@ "@eslint/eslintrc": "^3.2.0", "@inquirer/prompts": "^7.1.0", "@npmcli/package-json": "^6.0.1", - "@nx/esbuild": "20.1.2", - "@nx/eslint": "20.1.2", - "@nx/eslint-plugin": "20.1.2", - "@nx/js": "20.1.2", - "@nx/node": "20.1.2", + "@nx/esbuild": "20.1.3", + "@nx/eslint": "20.1.3", + "@nx/eslint-plugin": "20.1.3", + "@nx/js": "20.1.3", + "@nx/node": "20.1.3", "@swc-node/register": "~1.10.9", "@swc/core": "~1.9.3", "@swc/helpers": "~0.5.15", - "@types/node": "22.9.1", - "@typescript-eslint/eslint-plugin": "^8.15.0", - "@typescript-eslint/parser": "^8.15.0", + "@types/node": "22.10.0", + "@typescript-eslint/eslint-plugin": "^8.16.0", + "@typescript-eslint/parser": "^8.16.0", "arg": "^5.0.2", "esbuild": "^0.19.12", "eslint": "~9.15.0", "eslint-config-prettier": "^9.1.0", "husky": "^9.1.7", - "nx": "20.1.2", - "prettier": "^3.3.3", + "nx": "20.1.3", + "prettier": "^3.4.1", "simple-git": "^3.27.0", "tslib": "^2.8.1", - "typescript": "5.6.3", - "typescript-eslint": "^8.15.0" + "typescript": "5.7.2", + "typescript-eslint": "^8.16.0" }, "engines": { "node": ">= 18.0.0" @@ -48,12 +48,12 @@ }, "core/embedjs": { "name": "@llm-tools/embedjs", - "version": "0.1.20", + "version": "0.1.21", "license": "Apache-2.0", "dependencies": { "@langchain/textsplitters": "^0.1.0", - "@llm-tools/embedjs-interfaces": "0.1.20", - "@llm-tools/embedjs-utils": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", + "@llm-tools/embedjs-utils": "0.1.21", "debug": "^4.3.7", "langchain": "^0.3.6", "md5": "^2.3.0", @@ -63,15 +63,15 @@ "devDependencies": { "@types/debug": "^4.1.12", "@types/md5": "^2.3.5", - "@types/node": "^22.9.1" + "@types/node": "^22.10.0" } }, "core/embedjs-interfaces": { "name": "@llm-tools/embedjs-interfaces", - "version": "0.1.20", + "version": "0.1.21", "license": "Apache-2.0", "dependencies": { - "@langchain/core": "^0.3.18", + "@langchain/core": "^0.3.19", "debug": "^4.3.7", "md5": "^2.3.0", "uuid": "^11.0.3" @@ -91,10 +91,10 @@ }, "core/embedjs-utils": { "name": "@llm-tools/embedjs-utils", - "version": "0.1.20", + "version": "0.1.21", "license": "Apache-2.0", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.20" + "@llm-tools/embedjs-interfaces": "0.1.21" } }, "core/embedjs/node_modules/langchain": { @@ -176,18 +176,6 @@ } } }, - "core/embedjs/node_modules/uuid": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", - "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "bin": { - "uuid": "dist/bin/uuid" - } - }, "core/embedjs/node_modules/yaml": { "version": "2.6.1", "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.1.tgz", @@ -201,91 +189,91 @@ }, "databases/embedjs-astra": { "name": "@llm-tools/embedjs-astradb", - "version": "0.1.20", + "version": "0.1.21", "license": "Apache-2.0", "dependencies": { "@datastax/astra-db-ts": "^1.5.0", - "@llm-tools/embedjs-interfaces": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", "debug": "^4.3.7" } }, "databases/embedjs-cosmos": { "name": "@llm-tools/embedjs-cosmos", - "version": "0.1.20", + "version": "0.1.21", "license": "Apache-2.0", "dependencies": { "@azure/cosmos": "^4.2.0", - "@llm-tools/embedjs-interfaces": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", "debug": "^4.3.7" } }, "databases/embedjs-hnswlib": { "name": "@llm-tools/embedjs-hnswlib", - "version": "0.1.20", + "version": "0.1.21", "license": "Apache-2.0", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", "debug": "^4.3.7", "hnswlib-node": "^3.0.0" } }, "databases/embedjs-lancedb": { "name": "@llm-tools/embedjs-lancedb", - "version": "0.1.20", + "version": "0.1.21", "license": "Apache-2.0", "dependencies": { "@lancedb/lancedb": "^0.13.0", - "@llm-tools/embedjs-interfaces": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", "compute-cosine-similarity": "^1.1.0", "debug": "^4.3.7" } }, "databases/embedjs-libsql": { "name": "@llm-tools/embedjs-libsql", - "version": "0.1.20", + "version": "0.1.21", "license": "Apache-2.0", "dependencies": { "@libsql/client": "^0.14.0", - "@llm-tools/embedjs-interfaces": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", "debug": "^4.3.7" } }, "databases/embedjs-lmdb": { "name": "@llm-tools/embedjs-lmdb", - "version": "0.1.20", + "version": "0.1.21", "license": "Apache-2.0", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", "debug": "^4.3.7", "lmdb": "^3.1.6" } }, "databases/embedjs-mongodb": { "name": "@llm-tools/embedjs-mongodb", - "version": "0.1.20", + "version": "0.1.21", "license": "Apache-2.0", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", "debug": "^4.3.7", - "mongodb": "^6.10.0" + "mongodb": "^6.11.0" } }, "databases/embedjs-pinecone": { "name": "@llm-tools/embedjs-pinecone", - "version": "0.1.20", + "version": "0.1.21", "license": "Apache-2.0", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", "@pinecone-database/pinecone": "^4.0.0", "debug": "^4.3.7" } }, "databases/embedjs-qdrant": { "name": "@llm-tools/embedjs-qdrant", - "version": "0.1.20", + "version": "0.1.21", "license": "Apache-2.0", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", "@qdrant/js-client-rest": "^1.12.0", "debug": "^4.3.7", "uuid": "^11.0.3" @@ -305,19 +293,19 @@ }, "databases/embedjs-redis": { "name": "@llm-tools/embedjs-redis", - "version": "0.1.20", + "version": "0.1.21", "license": "Apache-2.0", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", "ioredis": "^5.4.1" } }, "databases/embedjs-weaviate": { "name": "@llm-tools/embedjs-weaviate", - "version": "0.1.20", + "version": "0.1.21", "license": "Apache-2.0", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", "compute-cosine-similarity": "^1.1.0", "debug": "^4.3.7", "weaviate-ts-client": "^2.2.0" @@ -325,11 +313,11 @@ }, "loaders/embedjs-loader-confluence": { "name": "@llm-tools/embedjs-loader-confluence", - "version": "0.1.20", + "version": "0.1.21", "license": "Apache-2.0", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.20", - "@llm-tools/embedjs-loader-web": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", + "@llm-tools/embedjs-loader-web": "0.1.21", "confluence.js": "^1.7.4", "debug": "^4.3.7", "md5": "^2.3.0" @@ -337,11 +325,11 @@ }, "loaders/embedjs-loader-csv": { "name": "@llm-tools/embedjs-loader-csv", - "version": "0.1.20", + "version": "0.1.21", "license": "Apache-2.0", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.20", - "@llm-tools/embedjs-utils": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", + "@llm-tools/embedjs-utils": "0.1.21", "csv-parse": "^5.6.0", "debug": "^4.3.7", "md5": "^2.3.0" @@ -349,11 +337,11 @@ }, "loaders/embedjs-loader-markdown": { "name": "@llm-tools/embedjs-loader-markdown", - "version": "0.1.20", + "version": "0.1.21", "license": "Apache-2.0", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.20", - "@llm-tools/embedjs-loader-web": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", + "@llm-tools/embedjs-loader-web": "0.1.21", "debug": "^4.3.7", "md5": "^2.3.0", "micromark": "^4.0.1", @@ -363,35 +351,35 @@ }, "loaders/embedjs-loader-msoffice": { "name": "@llm-tools/embedjs-loader-msoffice", - "version": "0.1.20", + "version": "0.1.21", "license": "Apache-2.0", "dependencies": { "@langchain/textsplitters": "^0.1.0", - "@llm-tools/embedjs-interfaces": "0.1.20", - "@llm-tools/embedjs-utils": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", + "@llm-tools/embedjs-utils": "0.1.21", "md5": "^2.3.0", "office-text-extractor": "^3.0.3" } }, "loaders/embedjs-loader-pdf": { "name": "@llm-tools/embedjs-loader-pdf", - "version": "0.1.20", + "version": "0.1.21", "license": "Apache-2.0", "dependencies": { "@langchain/textsplitters": "^0.1.0", - "@llm-tools/embedjs-interfaces": "0.1.20", - "@llm-tools/embedjs-utils": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", + "@llm-tools/embedjs-utils": "0.1.21", "md5": "^2.3.0", "office-text-extractor": "^3.0.3" } }, "loaders/embedjs-loader-sitemap": { "name": "@llm-tools/embedjs-loader-sitemap", - "version": "0.1.20", + "version": "0.1.21", "license": "Apache-2.0", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.20", - "@llm-tools/embedjs-loader-web": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", + "@llm-tools/embedjs-loader-web": "0.1.21", "debug": "^4.3.7", "md5": "^2.3.0", "sitemapper": "^3.2.18" @@ -399,12 +387,12 @@ }, "loaders/embedjs-loader-web": { "name": "@llm-tools/embedjs-loader-web", - "version": "0.1.20", + "version": "0.1.21", "license": "Apache-2.0", "dependencies": { "@langchain/textsplitters": "^0.1.0", - "@llm-tools/embedjs-interfaces": "0.1.20", - "@llm-tools/embedjs-utils": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", + "@llm-tools/embedjs-utils": "0.1.21", "debug": "^4.3.7", "html-to-text": "^9.0.5", "md5": "^2.3.0" @@ -415,10 +403,10 @@ }, "loaders/embedjs-loader-xml": { "name": "@llm-tools/embedjs-loader-xml", - "version": "0.1.20", + "version": "0.1.21", "license": "Apache-2.0", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", "debug": "^4.3.7", "fast-xml-parser": "^4.5.0", "md5": "^2.3.0" @@ -426,12 +414,12 @@ }, "loaders/embedjs-loader-youtube": { "name": "@llm-tools/embedjs-loader-youtube", - "version": "0.1.20", + "version": "0.1.21", "license": "Apache-2.0", "dependencies": { "@langchain/textsplitters": "^0.1.0", - "@llm-tools/embedjs-interfaces": "0.1.20", - "@llm-tools/embedjs-utils": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", + "@llm-tools/embedjs-utils": "0.1.21", "debug": "^4.3.7", "md5": "^2.3.0", "usetube": "^2.2.7", @@ -443,41 +431,41 @@ }, "models/embedjs-anthropic": { "name": "@llm-tools/embedjs-anthropic", - "version": "0.1.20", + "version": "0.1.21", "license": "Apache-2.0", "dependencies": { "@langchain/anthropic": "^0.3.8", - "@langchain/core": "^0.3.18", - "@llm-tools/embedjs-interfaces": "0.1.20", + "@langchain/core": "^0.3.19", + "@llm-tools/embedjs-interfaces": "0.1.21", "debug": "^4.3.7" } }, "models/embedjs-cohere": { "name": "@llm-tools/embedjs-cohere", - "version": "0.1.20", + "version": "0.1.21", "license": "Apache-2.0", "dependencies": { "@langchain/cohere": "^0.3.1", - "@llm-tools/embedjs-interfaces": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", "cohere-ai": "^7.14.0" } }, "models/embedjs-huggingface": { "name": "@llm-tools/embedjs-huggingface", - "version": "0.1.20", + "version": "0.1.21", "license": "Apache-2.0", "dependencies": { "@huggingface/inference": "^2.8.1", - "@langchain/community": "^0.3.15", - "@langchain/core": "^0.3.18", - "@llm-tools/embedjs-interfaces": "0.1.20", + "@langchain/community": "^0.3.16", + "@langchain/core": "^0.3.19", + "@llm-tools/embedjs-interfaces": "0.1.21", "debug": "^4.3.7" } }, "models/embedjs-huggingface/node_modules/@langchain/community": { - "version": "0.3.15", - "resolved": "https://registry.npmjs.org/@langchain/community/-/community-0.3.15.tgz", - "integrity": "sha512-yG4cv33u7zYar14yqZCI7o2KjwRb+9S7upVzEmVVETimpicm9UjpkMfX4qa4A4IslM1TtC4uy2Ymu9EcINZSpQ==", + "version": "0.3.16", + "resolved": "https://registry.npmjs.org/@langchain/community/-/community-0.3.16.tgz", + "integrity": "sha512-oMYzL2O5Laxj6+onKf8HRewlxHoETXvz3n64Y5XqWKsjPtk6sg3g6NJJDNyp7D0M57oghHEhyWeQ0eVZas3Epw==", "dependencies": { "@langchain/openai": ">=0.2.0 <0.4.0", "binary-extensions": "^2.2.0", @@ -508,6 +496,7 @@ "@azure/search-documents": "^12.0.0", "@azure/storage-blob": "^12.15.0", "@browserbasehq/sdk": "*", + "@browserbasehq/stagehand": "^1.0.0", "@clickhouse/client": "^0.2.5", "@cloudflare/ai": "*", "@datastax/astra-db-ts": "^1.0.0", @@ -596,6 +585,7 @@ "neo4j-driver": "*", "notion-to-md": "^3.1.0", "officeparser": "^4.0.4", + "openai": "*", "pdf-parse": "1.1.1", "pg": "^8.11.0", "pg-copy-streams": "^6.0.5", @@ -981,35 +971,22 @@ } } }, - "models/embedjs-huggingface/node_modules/uuid": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", - "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, "models/embedjs-llama-cpp": { "name": "@llm-tools/embedjs-llama-cpp", - "version": "0.1.20", + "version": "0.1.21", "license": "Apache-2.0", "dependencies": { - "@langchain/community": "^0.3.15", - "@langchain/core": "^0.3.18", - "@llm-tools/embedjs-interfaces": "0.1.20", + "@langchain/community": "^0.3.16", + "@langchain/core": "^0.3.19", + "@llm-tools/embedjs-interfaces": "0.1.21", "debug": "^4.3.7", "node-llama-cpp": "^3.2.0" } }, "models/embedjs-llama-cpp/node_modules/@langchain/community": { - "version": "0.3.15", - "resolved": "https://registry.npmjs.org/@langchain/community/-/community-0.3.15.tgz", - "integrity": "sha512-yG4cv33u7zYar14yqZCI7o2KjwRb+9S7upVzEmVVETimpicm9UjpkMfX4qa4A4IslM1TtC4uy2Ymu9EcINZSpQ==", + "version": "0.3.16", + "resolved": "https://registry.npmjs.org/@langchain/community/-/community-0.3.16.tgz", + "integrity": "sha512-oMYzL2O5Laxj6+onKf8HRewlxHoETXvz3n64Y5XqWKsjPtk6sg3g6NJJDNyp7D0M57oghHEhyWeQ0eVZas3Epw==", "dependencies": { "@langchain/openai": ">=0.2.0 <0.4.0", "binary-extensions": "^2.2.0", @@ -1040,6 +1017,7 @@ "@azure/search-documents": "^12.0.0", "@azure/storage-blob": "^12.15.0", "@browserbasehq/sdk": "*", + "@browserbasehq/stagehand": "^1.0.0", "@clickhouse/client": "^0.2.5", "@cloudflare/ai": "*", "@datastax/astra-db-ts": "^1.0.0", @@ -1128,6 +1106,7 @@ "neo4j-driver": "*", "notion-to-md": "^3.1.0", "officeparser": "^4.0.4", + "openai": "*", "pdf-parse": "1.1.1", "pg": "^8.11.0", "pg-copy-streams": "^6.0.5", @@ -1513,59 +1492,47 @@ } } }, - "models/embedjs-llama-cpp/node_modules/uuid": { - "version": "10.0.0", - "resolved": "https://registry.npmmirror.com/uuid/-/uuid-10.0.0.tgz", - "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "bin": { - "uuid": "dist/bin/uuid" - } - }, "models/embedjs-mistral": { "name": "@llm-tools/embedjs-mistral", - "version": "0.1.20", + "version": "0.1.21", "license": "Apache-2.0", "dependencies": { - "@langchain/core": "^0.3.18", + "@langchain/core": "^0.3.19", "@langchain/mistralai": "^0.2.0", - "@llm-tools/embedjs-interfaces": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", "debug": "^4.3.7" } }, "models/embedjs-ollama": { "name": "@llm-tools/embedjs-ollama", - "version": "0.1.20", + "version": "0.1.21", "license": "Apache-2.0", "dependencies": { - "@langchain/core": "^0.3.18", + "@langchain/core": "^0.3.19", "@langchain/ollama": "^0.1.2", - "@llm-tools/embedjs-interfaces": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", "debug": "^4.3.7" } }, "models/embedjs-openai": { "name": "@llm-tools/embedjs-openai", - "version": "0.1.20", + "version": "0.1.21", "license": "Apache-2.0", "dependencies": { - "@langchain/core": "^0.3.18", + "@langchain/core": "^0.3.19", "@langchain/openai": "^0.3.14", - "@llm-tools/embedjs-interfaces": "0.1.20", + "@llm-tools/embedjs-interfaces": "0.1.21", "debug": "^4.3.7" } }, "models/embedjs-vertexai": { "name": "@llm-tools/embedjs-vertexai", - "version": "0.1.20", + "version": "0.1.21", "license": "Apache-2.0", "dependencies": { - "@langchain/core": "^0.3.18", - "@langchain/google-vertexai": "^0.1.2", - "@llm-tools/embedjs-interfaces": "0.1.20", + "@langchain/core": "^0.3.19", + "@langchain/google-vertexai": "^0.1.3", + "@llm-tools/embedjs-interfaces": "0.1.21", "debug": "^4.3.7" } }, @@ -6292,23 +6259,10 @@ "@langchain/core": ">=0.2.21 <0.4.0" } }, - "node_modules/@langchain/cohere/node_modules/uuid": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", - "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/@langchain/core": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/@langchain/core/-/core-0.3.18.tgz", - "integrity": "sha512-IEZCrFs1Xd0J2FTH1D3Lnm3/Yk2r8LSpwDeLYwcCom3rNAK5k4mKQ2rwIpNq3YuqBdrTNMKRO+PopjkP1SB17A==", + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/@langchain/core/-/core-0.3.19.tgz", + "integrity": "sha512-pJVOAHShefu1SRO8uhzUs0Pexah/Ib66WETLMScIC2w9vXlpwQy3DzXJPJ5X7ixry9N666jYO5cHtM2Z1DnQIQ==", "dependencies": { "ansi-styles": "^5.0.0", "camelcase": "6", @@ -6338,23 +6292,10 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@langchain/core/node_modules/uuid": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", - "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/@langchain/google-common": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@langchain/google-common/-/google-common-0.1.2.tgz", - "integrity": "sha512-3A7vUr2WObCFUusM/Wl0yZN7QGGXboXyparORkZdv0RnGngPm6tBmqbAyWYmT8R9aQNHqzBKDEQBiSRvTxao1w==", + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@langchain/google-common/-/google-common-0.1.3.tgz", + "integrity": "sha512-yry0taVC5AUwn55Gc6PTQX2XHLfbh6PAOheatkB77u22bYzLNaKG+DGQR8CRVRS9oZEXuNpXyAV7X2+2wv1w6Q==", "dependencies": { "uuid": "^10.0.0", "zod-to-json-schema": "^3.22.4" @@ -6366,24 +6307,12 @@ "@langchain/core": ">=0.2.21 <0.4.0" } }, - "node_modules/@langchain/google-common/node_modules/uuid": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", - "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/@langchain/google-gauth": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@langchain/google-gauth/-/google-gauth-0.1.2.tgz", - "integrity": "sha512-5fPPaVcv4l2o/WdPuFLkIKFsfAeY8JD7zP/lFlTTeDvCbGbnsywwX08ZCqe9jgDIVBGcIoUqhiyBvwrpJMzMEw==", + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@langchain/google-gauth/-/google-gauth-0.1.3.tgz", + "integrity": "sha512-/FfF/5KNP78gUHLMhyqI9kMlYy7v+uyRddjx0lsiTOGWTZeFhhemmYw4Vbb8ltUSgfyx7/c9M8GryxY9vW5pqA==", "dependencies": { - "@langchain/google-common": "~0.1.2", + "@langchain/google-common": "~0.1.3", "google-auth-library": "^8.9.0" }, "engines": { @@ -6394,11 +6323,11 @@ } }, "node_modules/@langchain/google-vertexai": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@langchain/google-vertexai/-/google-vertexai-0.1.2.tgz", - "integrity": "sha512-b8Di2AgSwlyyKl4A5qii+19Wj82I1KvtUXSDvJpDzhucuyrJjmnNb/0ClkaIQv6RyISajtxszxxSGHukPn3PJA==", + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@langchain/google-vertexai/-/google-vertexai-0.1.3.tgz", + "integrity": "sha512-AOvojzPiKKv1gZiH9tBYPBcZ3nOCuQAQsh4a/djYmlwjcA5bIb/teOa9eFZVTB83L2eM1U5steZF4nwQHnIIvw==", "dependencies": { - "@langchain/google-gauth": "~0.1.2" + "@langchain/google-gauth": "~0.1.3" }, "engines": { "node": ">=18" @@ -6424,19 +6353,6 @@ "@langchain/core": ">=0.3.7 <0.4.0" } }, - "node_modules/@langchain/mistralai/node_modules/uuid": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", - "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/@langchain/ollama": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/@langchain/ollama/-/ollama-0.1.2.tgz", @@ -6452,19 +6368,6 @@ "@langchain/core": ">=0.2.21 <0.4.0" } }, - "node_modules/@langchain/ollama/node_modules/uuid": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", - "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/@langchain/openai": { "version": "0.3.14", "resolved": "https://registry.npmjs.org/@langchain/openai/-/openai-0.3.14.tgz", @@ -7230,9 +7133,9 @@ } }, "node_modules/@nx/devkit": { - "version": "20.1.2", - "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-20.1.2.tgz", - "integrity": "sha512-MTEWiEST7DhzZ2QmrixLnHfYVDZk7QN9omLL8m+5Etcn/3ZKa1aAo9Amd2MkUM+0MPoTKnxoGdw0fQUpAy21Mg==", + "version": "20.1.3", + "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-20.1.3.tgz", + "integrity": "sha512-+bNCRNSHKS7SS4Q2xI/p4hhd4mIibIbeF+hpF3TLO5wxyXbrYGSdhCVK5SwclwWUN/KhcKQjOrVGW5CKAm7HAw==", "dev": true, "dependencies": { "ejs": "^3.1.7", @@ -7273,13 +7176,13 @@ } }, "node_modules/@nx/esbuild": { - "version": "20.1.2", - "resolved": "https://registry.npmjs.org/@nx/esbuild/-/esbuild-20.1.2.tgz", - "integrity": "sha512-RfM1abxiJnI1EOStEltJ0H4aM+v8WMfSBoUhn0n1kTr4YBxVfd7vwR4w2zBoCDNx8oCvehl6GwEHIyRjrtRLnQ==", + "version": "20.1.3", + "resolved": "https://registry.npmjs.org/@nx/esbuild/-/esbuild-20.1.3.tgz", + "integrity": "sha512-UvgofmZquWv7yM7+1snJF5B4zopQQeSyewGrtrE7tPjjmYoGBs6pyfOKI+n8U3jCOsdfXArMSyAsXDESy8Hl0Q==", "dev": true, "dependencies": { - "@nx/devkit": "20.1.2", - "@nx/js": "20.1.2", + "@nx/devkit": "20.1.3", + "@nx/js": "20.1.3", "fast-glob": "3.2.7", "picocolors": "^1.1.0", "tsconfig-paths": "^4.1.2", @@ -7295,13 +7198,13 @@ } }, "node_modules/@nx/eslint": { - "version": "20.1.2", - "resolved": "https://registry.npmjs.org/@nx/eslint/-/eslint-20.1.2.tgz", - "integrity": "sha512-VMJ65E0jUEjup8hxz6LtqYbYnk2TUoLCM7ZV4rZdPqm0rLvlHDmb7BfdY2u2sZa3dwRDtupeDMlbyPX/Eb8Rcw==", + "version": "20.1.3", + "resolved": "https://registry.npmjs.org/@nx/eslint/-/eslint-20.1.3.tgz", + "integrity": "sha512-XYgnBmQwYRCKHocTKvEVaeugg/TspaoUUJW5cr0lPywEEUnxwQoGMl91CK+rll079mJp9CIBD7zeZs5rZgqVcQ==", "dev": true, "dependencies": { - "@nx/devkit": "20.1.2", - "@nx/js": "20.1.2", + "@nx/devkit": "20.1.3", + "@nx/js": "20.1.3", "semver": "^7.5.3", "tslib": "^2.3.0", "typescript": "~5.4.2" @@ -7317,13 +7220,13 @@ } }, "node_modules/@nx/eslint-plugin": { - "version": "20.1.2", - "resolved": "https://registry.npmjs.org/@nx/eslint-plugin/-/eslint-plugin-20.1.2.tgz", - "integrity": "sha512-eLOVzaBPwS71Bb07jhJFZYtkvD33fZb3ObwLDXG5DmfpNpYBGOD4XX0qj6eq/5cfsIck6n8n7RKVm+7ZyqYowg==", + "version": "20.1.3", + "resolved": "https://registry.npmjs.org/@nx/eslint-plugin/-/eslint-plugin-20.1.3.tgz", + "integrity": "sha512-EnYr8HxFZDVckugKMvb7DDkYeyZ4zMJDckPiqCJZAEnUgr97usk2kUDAc5LYyBfTohQPKC84t81ztcIRZ9jMbw==", "dev": true, "dependencies": { - "@nx/devkit": "20.1.2", - "@nx/js": "20.1.2", + "@nx/devkit": "20.1.3", + "@nx/js": "20.1.3", "@typescript-eslint/type-utils": "^8.0.0", "@typescript-eslint/utils": "^8.0.0", "chalk": "^4.1.0", @@ -7404,15 +7307,15 @@ } }, "node_modules/@nx/jest": { - "version": "20.1.2", - "resolved": "https://registry.npmjs.org/@nx/jest/-/jest-20.1.2.tgz", - "integrity": "sha512-KUHm+NcH4Iq/Pk6GpaRhACEHd8Gt28dbXUAErxo/T9b+a3ir/6uUb4Sr+aXf63uYSePDhUmYbrYxGf/KzS2I8w==", + "version": "20.1.3", + "resolved": "https://registry.npmjs.org/@nx/jest/-/jest-20.1.3.tgz", + "integrity": "sha512-OGP7iCrpfuVscVeMtQRvC/dvCkyNKSuoqcEnP9bs79agKknxhpvhFmFNwELh9Ovcf6MJber13QeSZCE+p9rxOw==", "dev": true, "dependencies": { "@jest/reporters": "^29.4.1", "@jest/test-result": "^29.4.1", - "@nx/devkit": "20.1.2", - "@nx/js": "20.1.2", + "@nx/devkit": "20.1.3", + "@nx/js": "20.1.3", "@phenomnomnominal/tsquery": "~5.0.1", "chalk": "^4.1.0", "identity-obj-proxy": "3.0.0", @@ -7482,9 +7385,9 @@ } }, "node_modules/@nx/js": { - "version": "20.1.2", - "resolved": "https://registry.npmjs.org/@nx/js/-/js-20.1.2.tgz", - "integrity": "sha512-+ULLy0vuAUyRicQqjMsG3JmgEylZdciJJOuOanwrmmG/+jv64nUJYycZbwPmGsioViHk/0WB1d5SWWfH7cZ+Ww==", + "version": "20.1.3", + "resolved": "https://registry.npmjs.org/@nx/js/-/js-20.1.3.tgz", + "integrity": "sha512-PS6GjPWS0u37JJ6Gh7MVq+r25p5YRHcm+FlxzIfngDesLB8rZ2GFgztsz2r21WlOncGurDmjzJ8aRKQZNWXl8Q==", "dev": true, "dependencies": { "@babel/core": "^7.23.2", @@ -7494,8 +7397,8 @@ "@babel/preset-env": "^7.23.2", "@babel/preset-typescript": "^7.22.5", "@babel/runtime": "^7.22.6", - "@nx/devkit": "20.1.2", - "@nx/workspace": "20.1.2", + "@nx/devkit": "20.1.3", + "@nx/workspace": "20.1.3", "@zkochan/js-yaml": "0.0.7", "babel-plugin-const-enum": "^1.0.1", "babel-plugin-macros": "^2.8.0", @@ -7587,22 +7490,22 @@ } }, "node_modules/@nx/node": { - "version": "20.1.2", - "resolved": "https://registry.npmjs.org/@nx/node/-/node-20.1.2.tgz", - "integrity": "sha512-PGPSXkzTJc97GnsRNSBcekH5L5BM/SCSWA8lH/bBV/N8HBFUWppsv0Nj+UUcGGH3O3kjEMrhtbG9iJijX7+9kw==", + "version": "20.1.3", + "resolved": "https://registry.npmjs.org/@nx/node/-/node-20.1.3.tgz", + "integrity": "sha512-w2njtw+bcRDe7YRTY4QxG6B4/K755yH+GYewQlA6MvK1kNaRdC7a/bnD6wEjRfGRwq3xBsY9NGW3vAc7c1yGAw==", "dev": true, "dependencies": { - "@nx/devkit": "20.1.2", - "@nx/eslint": "20.1.2", - "@nx/jest": "20.1.2", - "@nx/js": "20.1.2", + "@nx/devkit": "20.1.3", + "@nx/eslint": "20.1.3", + "@nx/jest": "20.1.3", + "@nx/js": "20.1.3", "tslib": "^2.3.0" } }, "node_modules/@nx/nx-darwin-arm64": { - "version": "20.1.2", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-20.1.2.tgz", - "integrity": "sha512-PJ91TQhd28kitDBubKUOXMYvrtSDrG+rr8MsIe9cHo1CvU9smcGVBwuHBxniq0DXsyOX/5GL6ngq7hjN2nQ3XQ==", + "version": "20.1.3", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-20.1.3.tgz", + "integrity": "sha512-m0Rwawht7Jwq6u2QPmAtsv+khFsTUIZUfiO1kXGcKOX3nQdJ7i82zLRd5yGbrDTAyRbAsgWO3v8zWQyhC1oGjw==", "cpu": [ "arm64" ], @@ -7616,9 +7519,9 @@ } }, "node_modules/@nx/nx-darwin-x64": { - "version": "20.1.2", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-20.1.2.tgz", - "integrity": "sha512-1fopau7nxIhTF26vDTIzMxl15AtW4FvUSdy+r1mNRKrKyjjpqnlu00SQBW7JzGV0agDD1B/61yYei5Q2aMOt7Q==", + "version": "20.1.3", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-20.1.3.tgz", + "integrity": "sha512-WsQK1sxOJFzD0vOtFqSHpLzWuFO4vG7G1PUyJ1Y5mPo4vbRslqoAUTqF7n42bBRPY/lE2aT7BqAAj8hm4PgcnQ==", "cpu": [ "x64" ], @@ -7632,9 +7535,9 @@ } }, "node_modules/@nx/nx-freebsd-x64": { - "version": "20.1.2", - "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-20.1.2.tgz", - "integrity": "sha512-55YgIp3v4zz7xMzJO93dtglbOTER2XdS6jrCt8GbKaWGFl5drRrBoNGONtiGNU7C3hLx1VsorbynCkJT18PjKQ==", + "version": "20.1.3", + "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-20.1.3.tgz", + "integrity": "sha512-HV57XMtCVPy/0LZtifcEHbOpVNKLTOBFUoUXkmGYBmAKfw7lccfF600/tunTCZ4aijsD6+opEeGHzlDUK0Ir1w==", "cpu": [ "x64" ], @@ -7648,9 +7551,9 @@ } }, "node_modules/@nx/nx-linux-arm-gnueabihf": { - "version": "20.1.2", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-20.1.2.tgz", - "integrity": "sha512-sMhNA8uAV43UYVEXEa8TZ8Fjpom4CGq1umTptEGOF4TTtdNn2AUBreg+0bVODM8MMSzRWGI1VbkZzHESnAPwqw==", + "version": "20.1.3", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-20.1.3.tgz", + "integrity": "sha512-RzP0vc4yhXktKxz7iiwVYFkgpyb5TN/lLGcKLMM4kjuyYJ0IUX58Kk5FDoqCy+HMKiMfGyTOT4fP+/UEsgW6qQ==", "cpu": [ "arm" ], @@ -7664,9 +7567,9 @@ } }, "node_modules/@nx/nx-linux-arm64-gnu": { - "version": "20.1.2", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-20.1.2.tgz", - "integrity": "sha512-bsevarNHglaYLmIvPNQOdHrBnBgaW3EOUM0flwaXdWuZbL1bWx8GoVwHp9yJpZOAOfIF/Nhq5iTpaZB2nYFrAA==", + "version": "20.1.3", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-20.1.3.tgz", + "integrity": "sha512-WCaU5AiGx21C3t3v4+d7nrA1r5Xc5Wk7yVxZFWh+mKHdcqk1JebDIr1qj/7yoKHD2R9k2Vp5x5Kd0pzAGS8AyA==", "cpu": [ "arm64" ], @@ -7680,9 +7583,9 @@ } }, "node_modules/@nx/nx-linux-arm64-musl": { - "version": "20.1.2", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-20.1.2.tgz", - "integrity": "sha512-GFZTptkhZPL/iZ3tYDmspIcPEaXyy/L/o59gyp33GoFAAyDhiXIF7J1Lz81Xn8VKrX6TvEY8/9qSh86pb7qzDQ==", + "version": "20.1.3", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-20.1.3.tgz", + "integrity": "sha512-lKAvR9jNyx/qvk3UZGYNJAoK5mkZc+rDD4gA23tOGYPjNrWHJEgbWycCk5A9tQ4QX4CskCNmkgQx0lOMdLeXsw==", "cpu": [ "arm64" ], @@ -7696,9 +7599,9 @@ } }, "node_modules/@nx/nx-linux-x64-gnu": { - "version": "20.1.2", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-20.1.2.tgz", - "integrity": "sha512-yqEW/iglKT4d9lgfnwSNhmDzPxCkRhtdmZqOYpGDM0eZFwYwJF+WRGjW8xIqMj8PA1yrGItzXZOmyFjJqHAF2w==", + "version": "20.1.3", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-20.1.3.tgz", + "integrity": "sha512-RKNm7RnTgCSl2HstDb/qMKO9r8o81EUe+UZB5fgjNR89PB757iHUX30kM0xbkiRZui1vIkMAvWcNsidxBnGGfg==", "cpu": [ "x64" ], @@ -7712,9 +7615,9 @@ } }, "node_modules/@nx/nx-linux-x64-musl": { - "version": "20.1.2", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-20.1.2.tgz", - "integrity": "sha512-SP6PpWT4cQVrC4WJQdpfADrYJQzkbhgmcGleWbpr7II1HJgOsAcvoDwQGpPQX+3Wo+VBiNecvUAOzacMQkXPGw==", + "version": "20.1.3", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-20.1.3.tgz", + "integrity": "sha512-aCXEWt1WQDPLzgp5I+NfqaP0y4ZKi2aauZMnSO6KE54MnZmvB+B4HQMZvqHM3dfU0jluvLRBmVIPLeTHiCccrw==", "cpu": [ "x64" ], @@ -7728,9 +7631,9 @@ } }, "node_modules/@nx/nx-win32-arm64-msvc": { - "version": "20.1.2", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-20.1.2.tgz", - "integrity": "sha512-JZQx9gr39LY3D7uleiXlpxUsavuOrOQNBocwKHkAMnykaT/e1VCxTnm/hk+2b4foWwfURTqoRiFEba70iiCdYg==", + "version": "20.1.3", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-20.1.3.tgz", + "integrity": "sha512-625rRYFfoCTu73bjDZ+jOLU0lvEN2heiiUGlErc6GchfcWuIcZy16oyYQzZX69UQqryGkkZVTaoyMXhGS5p7Tg==", "cpu": [ "arm64" ], @@ -7744,9 +7647,9 @@ } }, "node_modules/@nx/nx-win32-x64-msvc": { - "version": "20.1.2", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-20.1.2.tgz", - "integrity": "sha512-6GmT8iswDiCvJaCtW9DpWeAQmLS/kfAuRLYBisfzlONuLPaDdjhgVIxZBqqUSFfclwcVz+NhIOGvdr0aGFZCtQ==", + "version": "20.1.3", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-20.1.3.tgz", + "integrity": "sha512-XUbxSB6vUWoixNyCXkaXGkeUy/syqFOBXVh5Wbi6bqwTJ5o6EFUxCnzK/JsK55dfOz+I/jMXJzDWYEDAsikTSA==", "cpu": [ "x64" ], @@ -7760,15 +7663,15 @@ } }, "node_modules/@nx/workspace": { - "version": "20.1.2", - "resolved": "https://registry.npmjs.org/@nx/workspace/-/workspace-20.1.2.tgz", - "integrity": "sha512-YZiBwHU+NsJvJ7e7AZnyk5cP523AIHmHFf28nEpBY3zhxLghx/s9C99Swbw+uUyWlUf7JtTO9jB6OsEfMc38Uw==", + "version": "20.1.3", + "resolved": "https://registry.npmjs.org/@nx/workspace/-/workspace-20.1.3.tgz", + "integrity": "sha512-YOFzkvCcREG4sYNrW3GukBiXCUjxfe4dN2qgYZJ7p4aGoStgfIntjP0REwbgdrZMPTQi9gfAQo27+wTJ6O0FwA==", "dev": true, "dependencies": { - "@nx/devkit": "20.1.2", + "@nx/devkit": "20.1.3", "chalk": "^4.1.0", "enquirer": "~2.3.6", - "nx": "20.1.2", + "nx": "20.1.3", "tslib": "^2.3.0", "yargs-parser": "21.1.1" } @@ -9767,11 +9670,11 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.9.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.9.1.tgz", - "integrity": "sha512-p8Yy/8sw1caA8CdRIQBG5tiLHmxtQKObCijiAa9Ez+d4+PRffM4054xbju0msf+cvhJpnFEeNjxmVT/0ipktrg==", + "version": "22.10.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.0.tgz", + "integrity": "sha512-XC70cRZVElFHfIUB40FgZOBbgJYFKKMa5nb9lxcwYstFG/Mi+/Y0bGS+rs6Dmhmkpq4pnNiLiuZAbc02YCOnmA==", "dependencies": { - "undici-types": "~6.19.8" + "undici-types": "~6.20.0" } }, "node_modules/@types/node-fetch": { @@ -9876,16 +9779,16 @@ "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.15.0.tgz", - "integrity": "sha512-+zkm9AR1Ds9uLWN3fkoeXgFppaQ+uEVtfOV62dDmsy9QCNqlRHWNEck4yarvRNrvRcHQLGfqBNui3cimoz8XAg==", + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.16.0.tgz", + "integrity": "sha512-5YTHKV8MYlyMI6BaEG7crQ9BhSc8RxzshOReKwZwRWN0+XvvTOm+L/UYLCYxFpfwYuAAqhxiq4yae0CMFwbL7Q==", "dev": true, "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.15.0", - "@typescript-eslint/type-utils": "8.15.0", - "@typescript-eslint/utils": "8.15.0", - "@typescript-eslint/visitor-keys": "8.15.0", + "@typescript-eslint/scope-manager": "8.16.0", + "@typescript-eslint/type-utils": "8.16.0", + "@typescript-eslint/utils": "8.16.0", + "@typescript-eslint/visitor-keys": "8.16.0", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", @@ -9909,15 +9812,15 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.15.0.tgz", - "integrity": "sha512-7n59qFpghG4uazrF9qtGKBZXn7Oz4sOMm8dwNWDQY96Xlm2oX67eipqcblDj+oY1lLCbf1oltMZFpUso66Kl1A==", + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.16.0.tgz", + "integrity": "sha512-D7DbgGFtsqIPIFMPJwCad9Gfi/hC0PWErRRHFnaCWoEDYi5tQUDiJCTmGUbBiLzjqAck4KcXt9Ayj0CNlIrF+w==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "8.15.0", - "@typescript-eslint/types": "8.15.0", - "@typescript-eslint/typescript-estree": "8.15.0", - "@typescript-eslint/visitor-keys": "8.15.0", + "@typescript-eslint/scope-manager": "8.16.0", + "@typescript-eslint/types": "8.16.0", + "@typescript-eslint/typescript-estree": "8.16.0", + "@typescript-eslint/visitor-keys": "8.16.0", "debug": "^4.3.4" }, "engines": { @@ -9937,13 +9840,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.15.0.tgz", - "integrity": "sha512-QRGy8ADi4J7ii95xz4UoiymmmMd/zuy9azCaamnZ3FM8T5fZcex8UfJcjkiEZjJSztKfEBe3dZ5T/5RHAmw2mA==", + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.16.0.tgz", + "integrity": "sha512-mwsZWubQvBki2t5565uxF0EYvG+FwdFb8bMtDuGQLdCCnGPrDEDvm1gtfynuKlnpzeBRqdFCkMf9jg1fnAK8sg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "8.15.0", - "@typescript-eslint/visitor-keys": "8.15.0" + "@typescript-eslint/types": "8.16.0", + "@typescript-eslint/visitor-keys": "8.16.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -9954,13 +9857,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.15.0.tgz", - "integrity": "sha512-UU6uwXDoI3JGSXmcdnP5d8Fffa2KayOhUUqr/AiBnG1Gl7+7ut/oyagVeSkh7bxQ0zSXV9ptRh/4N15nkCqnpw==", + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.16.0.tgz", + "integrity": "sha512-IqZHGG+g1XCWX9NyqnI/0CX5LL8/18awQqmkZSl2ynn8F76j579dByc0jhfVSnSnhf7zv76mKBQv9HQFKvDCgg==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "8.15.0", - "@typescript-eslint/utils": "8.15.0", + "@typescript-eslint/typescript-estree": "8.16.0", + "@typescript-eslint/utils": "8.16.0", "debug": "^4.3.4", "ts-api-utils": "^1.3.0" }, @@ -9981,9 +9884,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.15.0.tgz", - "integrity": "sha512-n3Gt8Y/KyJNe0S3yDCD2RVKrHBC4gTUcLTebVBXacPy091E6tNspFLKRXlk3hwT4G55nfr1n2AdFqi/XMxzmPQ==", + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.16.0.tgz", + "integrity": "sha512-NzrHj6thBAOSE4d9bsuRNMvk+BvaQvmY4dDglgkgGC0EW/tB3Kelnp3tAKH87GEwzoxgeQn9fNGRyFJM/xd+GQ==", "dev": true, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -9994,13 +9897,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.15.0.tgz", - "integrity": "sha512-1eMp2JgNec/niZsR7ioFBlsh/Fk0oJbhaqO0jRyQBMgkz7RrFfkqF9lYYmBoGBaSiLnu8TAPQTwoTUiSTUW9dg==", + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.16.0.tgz", + "integrity": "sha512-E2+9IzzXMc1iaBy9zmo+UYvluE3TW7bCGWSF41hVWUE01o8nzr1rvOQYSxelxr6StUvRcTMe633eY8mXASMaNw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "8.15.0", - "@typescript-eslint/visitor-keys": "8.15.0", + "@typescript-eslint/types": "8.16.0", + "@typescript-eslint/visitor-keys": "8.16.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -10074,15 +9977,15 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.15.0.tgz", - "integrity": "sha512-k82RI9yGhr0QM3Dnq+egEpz9qB6Un+WLYhmoNcvl8ltMEededhh7otBVVIDDsEEttauwdY/hQoSsOv13lxrFzQ==", + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.16.0.tgz", + "integrity": "sha512-C1zRy/mOL8Pj157GiX4kaw7iyRLKfJXBR3L82hk5kS/GyHcOFmy4YUq/zfZti72I9wnuQtA/+xzft4wCC8PJdA==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.15.0", - "@typescript-eslint/types": "8.15.0", - "@typescript-eslint/typescript-estree": "8.15.0" + "@typescript-eslint/scope-manager": "8.16.0", + "@typescript-eslint/types": "8.16.0", + "@typescript-eslint/typescript-estree": "8.16.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -10101,12 +10004,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.15.0.tgz", - "integrity": "sha512-h8vYOulWec9LhpwfAdZf2bjr8xIp0KNKnpgqSz0qqYYKAW/QZKw3ktRndbiAtUz4acH4QLQavwZBYCc0wulA/Q==", + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.16.0.tgz", + "integrity": "sha512-pq19gbaMOmFE3CbL0ZB8J8BFCo2ckfHBfaIsaOZgBIF4EoISJIdLX5xRhd0FGB0LlHReNRuzoJoMGpTjq8F2CQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "8.15.0", + "@typescript-eslint/types": "8.16.0", "eslint-visitor-keys": "^4.2.0" }, "engines": { @@ -10852,10 +10755,9 @@ } }, "node_modules/bson": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/bson/-/bson-6.9.0.tgz", - "integrity": "sha512-X9hJeyeM0//Fus+0pc5dSUMhhrrmWwQUtdavaQeF3Ta6m69matZkGWV/MrBcnwUeLC8W9kwwc2hfkZgUuCX3Ig==", - "license": "Apache-2.0", + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/bson/-/bson-6.10.0.tgz", + "integrity": "sha512-ROchNosXMJD2cbQGm84KoP7vOGPO6/bOAW0veMMbzhXLqoZptcaYRVLitwvuhwhjjpU1qP4YZRWLhgETdgqUQw==", "engines": { "node": ">=16.20.1" } @@ -15626,19 +15528,6 @@ } } }, - "node_modules/langchain/node_modules/uuid": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", - "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/langchain/node_modules/yaml": { "version": "2.6.0", "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.0.tgz", @@ -15679,19 +15568,6 @@ "integrity": "sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==", "license": "MIT" }, - "node_modules/langsmith/node_modules/uuid": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", - "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/leac": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/leac/-/leac-0.6.0.tgz", @@ -16838,13 +16714,12 @@ } }, "node_modules/mongodb": { - "version": "6.10.0", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.10.0.tgz", - "integrity": "sha512-gP9vduuYWb9ZkDM546M+MP2qKVk5ZG2wPF63OvSRuUbqCR+11ZCAE1mOfllhlAG0wcoJY5yDL/rV3OmYEwXIzg==", - "license": "Apache-2.0", + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.11.0.tgz", + "integrity": "sha512-yVbPw0qT268YKhG241vAMLaDQAPbRyTgo++odSgGc9kXnzOujQI60Iyj23B9sQQFPSvmNPvMZ3dsFz0aN55KgA==", "dependencies": { - "@mongodb-js/saslprep": "^1.1.5", - "bson": "^6.7.0", + "@mongodb-js/saslprep": "^1.1.9", + "bson": "^6.10.0", "mongodb-connection-string-url": "^3.0.0" }, "engines": { @@ -17527,9 +17402,9 @@ } }, "node_modules/nx": { - "version": "20.1.2", - "resolved": "https://registry.npmjs.org/nx/-/nx-20.1.2.tgz", - "integrity": "sha512-CvjmuQmI0RWLYZxRSIgQZmzsQv6dPp9oI0YZE3L1dagBPfTf5Cun65I0GLt7bdkDnVx2PGYkDbIoJSv2/V+83Q==", + "version": "20.1.3", + "resolved": "https://registry.npmjs.org/nx/-/nx-20.1.3.tgz", + "integrity": "sha512-mipsacEpn0gLd/4NSlOgyHW6Ozl++8ZIfuv42RtZEnS3BaGnnW+L2dkt85h4zffq+zBILoudd/VDFzaLY7Yrfw==", "dev": true, "hasInstallScript": true, "dependencies": { @@ -17571,16 +17446,16 @@ "nx-cloud": "bin/nx-cloud.js" }, "optionalDependencies": { - "@nx/nx-darwin-arm64": "20.1.2", - "@nx/nx-darwin-x64": "20.1.2", - "@nx/nx-freebsd-x64": "20.1.2", - "@nx/nx-linux-arm-gnueabihf": "20.1.2", - "@nx/nx-linux-arm64-gnu": "20.1.2", - "@nx/nx-linux-arm64-musl": "20.1.2", - "@nx/nx-linux-x64-gnu": "20.1.2", - "@nx/nx-linux-x64-musl": "20.1.2", - "@nx/nx-win32-arm64-msvc": "20.1.2", - "@nx/nx-win32-x64-msvc": "20.1.2" + "@nx/nx-darwin-arm64": "20.1.3", + "@nx/nx-darwin-x64": "20.1.3", + "@nx/nx-freebsd-x64": "20.1.3", + "@nx/nx-linux-arm-gnueabihf": "20.1.3", + "@nx/nx-linux-arm64-gnu": "20.1.3", + "@nx/nx-linux-arm64-musl": "20.1.3", + "@nx/nx-linux-x64-gnu": "20.1.3", + "@nx/nx-linux-x64-musl": "20.1.3", + "@nx/nx-win32-arm64-msvc": "20.1.3", + "@nx/nx-win32-x64-msvc": "20.1.3" }, "peerDependencies": { "@swc-node/register": "^1.8.0", @@ -18344,11 +18219,10 @@ } }, "node_modules/prettier": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", - "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.4.1.tgz", + "integrity": "sha512-G+YdqtITVZmOJje6QkXQWzl3fSfMxFwm1tjTyo9exhkmWSqC4Yhd1+lug++IlR2mvRVAxEDDWYkQdeSztajqgg==", "dev": true, - "license": "MIT", "bin": { "prettier": "bin/prettier.cjs" }, @@ -20049,10 +19923,9 @@ } }, "node_modules/typescript": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", - "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", - "license": "Apache-2.0", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -20062,14 +19935,14 @@ } }, "node_modules/typescript-eslint": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.15.0.tgz", - "integrity": "sha512-wY4FRGl0ZI+ZU4Jo/yjdBu0lVTSML58pu6PgGtJmCufvzfV565pUF6iACQt092uFOd49iLOTX/sEVmHtbSrS+w==", + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.16.0.tgz", + "integrity": "sha512-wDkVmlY6O2do4V+lZd0GtRfbtXbeD0q9WygwXXSJnC1xorE8eqyC2L1tJimqpSeFrOzRlYtWnUp/uzgHQOgfBQ==", "dev": true, "dependencies": { - "@typescript-eslint/eslint-plugin": "8.15.0", - "@typescript-eslint/parser": "8.15.0", - "@typescript-eslint/utils": "8.15.0" + "@typescript-eslint/eslint-plugin": "8.16.0", + "@typescript-eslint/parser": "8.16.0", + "@typescript-eslint/utils": "8.16.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -20106,10 +19979,9 @@ } }, "node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", - "license": "MIT" + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==" }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.1", @@ -20283,6 +20155,18 @@ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", "license": "MIT" }, + "node_modules/uuid": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", + "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/uuidv7": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/uuidv7/-/uuidv7-0.6.3.tgz", diff --git a/package.json b/package.json index e523dec5..46c48cfc 100644 --- a/package.json +++ b/package.json @@ -21,28 +21,28 @@ "@eslint/eslintrc": "^3.2.0", "@inquirer/prompts": "^7.1.0", "@npmcli/package-json": "^6.0.1", - "@nx/esbuild": "20.1.2", - "@nx/eslint": "20.1.2", - "@nx/eslint-plugin": "20.1.2", - "@nx/js": "20.1.2", - "@nx/node": "20.1.2", + "@nx/esbuild": "20.1.3", + "@nx/eslint": "20.1.3", + "@nx/eslint-plugin": "20.1.3", + "@nx/js": "20.1.3", + "@nx/node": "20.1.3", "@swc-node/register": "~1.10.9", "@swc/core": "~1.9.3", "@swc/helpers": "~0.5.15", - "@types/node": "22.9.1", - "@typescript-eslint/eslint-plugin": "^8.15.0", - "@typescript-eslint/parser": "^8.15.0", + "@types/node": "22.10.0", + "@typescript-eslint/eslint-plugin": "^8.16.0", + "@typescript-eslint/parser": "^8.16.0", "arg": "^5.0.2", "esbuild": "^0.19.12", "eslint": "~9.15.0", "eslint-config-prettier": "^9.1.0", "husky": "^9.1.7", - "nx": "20.1.2", - "prettier": "^3.3.3", + "nx": "20.1.3", + "prettier": "^3.4.1", "simple-git": "^3.27.0", "tslib": "^2.8.1", - "typescript": "5.6.3", - "typescript-eslint": "^8.15.0" + "typescript": "5.7.2", + "typescript-eslint": "^8.16.0" }, "workspaces": [ "core/*", diff --git a/scripts/publish-via-nx.js b/scripts/publish-via-nx.js index 3dba021d..764fdf25 100644 --- a/scripts/publish-via-nx.js +++ b/scripts/publish-via-nx.js @@ -3,7 +3,7 @@ import { resolve, dirname } from 'node:path'; import { fileURLToPath } from 'node:url'; import { existsSync } from 'node:fs'; -import { releaseVersion, releaseChangelog } from 'nx/release/index.js'; +import { releaseVersion } from 'nx/release/index.js'; import { confirm, input } from '@inquirer/prompts'; import PackageJson from '@npmcli/package-json'; import arg from 'arg'; @@ -61,7 +61,7 @@ async function updatePackageVersion(pkgName, version, versionMap, dryRun) { async function createRelease(dryRun, version, makeGitCommit) { console.log('Running nx release'); - const { workspaceVersion, projectsVersionData } = await releaseVersion({ + const { /*workspaceVersion,*/ projectsVersionData } = await releaseVersion({ gitTag: false, gitCommit: false, specifier: version, @@ -81,16 +81,16 @@ async function createRelease(dryRun, version, makeGitCommit) { else console.log(`Skipping '${pkgName}' version update as it's already up to date`); } - console.log('Running nx changelog'); - await releaseChangelog({ - gitTag: false, - gitCommit: false, - createRelease: false, - versionData: projectsVersionData, - version: workspaceVersion, - verbose: true, - dryRun, - }); + // console.log('Running nx changelog'); + // await releaseChangelog({ + // gitTag: false, + // gitCommit: false, + // createRelease: false, + // versionData: projectsVersionData, + // version: workspaceVersion, + // verbose: true, + // dryRun, + // }); if (makeGitCommit) { console.log('Committing changes');