diff --git a/core/embedjs-interfaces/package.json b/core/embedjs-interfaces/package.json index fed813e1..dd4f63a4 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.25", + "version": "0.1.26", "description": "Interfaces for extending the embedjs ecosystem", "dependencies": { - "@langchain/core": "^0.3.25", + "@langchain/core": "^0.3.26", "debug": "^4.4.0", "md5": "^2.3.0", "uuid": "^11.0.3" diff --git a/core/embedjs-utils/package.json b/core/embedjs-utils/package.json index ce2e4aa2..40466744 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.25", + "version": "0.1.26", "description": "Useful util functions when extending the embedjs ecosystem", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.25" + "@llm-tools/embedjs-interfaces": "0.1.26" }, "type": "module", "main": "./src/index.js", diff --git a/core/embedjs-utils/src/util/strings.ts b/core/embedjs-utils/src/util/strings.ts index c8b82832..55e63bae 100644 --- a/core/embedjs-utils/src/util/strings.ts +++ b/core/embedjs-utils/src/util/strings.ts @@ -41,10 +41,10 @@ export function toTitleCase(str: string) { }); } -export function isValidURL(url: string) { +export function isValidURL(candidateUrl: string) { try { - new URL(url); - return true; + const url = new URL(candidateUrl); + return url.protocol === 'http:' || url.protocol === 'https:'; } catch { return false; } diff --git a/core/embedjs/package.json b/core/embedjs/package.json index 159a3386..f8ee5480 100644 --- a/core/embedjs/package.json +++ b/core/embedjs/package.json @@ -1,14 +1,14 @@ { "type": "module", "name": "@llm-tools/embedjs", - "version": "0.1.25", + "version": "0.1.26", "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.25", - "@llm-tools/embedjs-utils": "0.1.25", + "@llm-tools/embedjs-interfaces": "0.1.26", + "@llm-tools/embedjs-utils": "0.1.26", "debug": "^4.4.0", - "langchain": "^0.3.7", + "langchain": "^0.3.8", "md5": "^2.3.0", "mime": "^4.0.6", "stream-mime-type": "^2.0.0" diff --git a/core/embedjs/src/core/rag-application.ts b/core/embedjs/src/core/rag-application.ts index 1e93c987..5e1a78bd 100644 --- a/core/embedjs/src/core/rag-application.ts +++ b/core/embedjs/src/core/rag-application.ts @@ -1,6 +1,5 @@ import createDebugMessages from 'debug'; -import { RAGEmbedding } from './rag-embedding.js'; import { RAGApplicationBuilder } from './rag-application-builder.js'; import { AddLoaderReturn, @@ -14,6 +13,7 @@ import { QueryResponse, SIMPLE_MODELS, DEFAULT_INSERT_BATCH_SIZE, + BaseEmbeddings, } from '@llm-tools/embedjs-interfaces'; import { cleanString, getUnique } from '@llm-tools/embedjs-utils'; @@ -24,12 +24,14 @@ export class RAGApplication { private readonly searchResultCount: number; private readonly systemMessage: string; private readonly vectorDatabase: BaseVectorDatabase; + private readonly embeddingModel: BaseEmbeddings; private readonly store: BaseStore; private loaders: BaseLoader[]; private model: BaseModel; constructor(llmBuilder: RAGApplicationBuilder) { if (!llmBuilder.getEmbeddingModel()) throw new Error('Embedding model must be set!'); + this.embeddingModel = llmBuilder.getEmbeddingModel(); this.storeConversationsToDefaultThread = llmBuilder.getParamStoreConversationsToDefaultThread(); this.store = llmBuilder.getStore(); @@ -55,7 +57,7 @@ export class RAGApplication { * LLM based on the configuration provided */ public async init(llmBuilder: RAGApplicationBuilder) { - await RAGEmbedding.init(llmBuilder.getEmbeddingModel()); + await this.embeddingModel.init(); this.model = await this.getModel(llmBuilder.getModel()); if (!this.model) this.debug('No base model set; query function unavailable!'); @@ -68,7 +70,7 @@ export class RAGApplication { this.debug('Initialized LLM class'); } - await this.vectorDatabase.init({ dimensions: await RAGEmbedding.getEmbedding().getDimensions() }); + await this.vectorDatabase.init({ dimensions: await this.embeddingModel.getDimensions() }); this.debug('Initialized vector database'); if (this.store) { @@ -117,7 +119,7 @@ export class RAGApplication { */ private async embedChunks(chunks: Pick[]) { const texts = chunks.map(({ pageContent }) => pageContent); - return RAGEmbedding.getEmbedding().embedDocuments(texts); + return this.embeddingModel.embedDocuments(texts); } /** @@ -352,7 +354,7 @@ export class RAGApplication { * only the number of results specified by the `searchResultCount` property. */ public async getEmbeddings(cleanQuery: string) { - const queryEmbedded = await RAGEmbedding.getEmbedding().embedQuery(cleanQuery); + const queryEmbedded = await this.embeddingModel.embedQuery(cleanQuery); const unfilteredResultSet = await this.vectorDatabase.similaritySearch( queryEmbedded, this.searchResultCount + 10, diff --git a/core/embedjs/src/core/rag-embedding.ts b/core/embedjs/src/core/rag-embedding.ts deleted file mode 100644 index d303ea41..00000000 --- a/core/embedjs/src/core/rag-embedding.ts +++ /dev/null @@ -1,36 +0,0 @@ -import { BaseEmbeddings, Chunk } from '@llm-tools/embedjs-interfaces'; -import { Document } from 'langchain/document'; - -export class RAGEmbedding { - private static singleton: RAGEmbedding; - - public static async init(embeddingModel: BaseEmbeddings) { - if (!this.singleton) { - await embeddingModel.init(); - this.singleton = new RAGEmbedding(embeddingModel); - } - } - - public static getInstance() { - return RAGEmbedding.singleton; - } - - public static getEmbedding() { - return RAGEmbedding.getInstance().embedding; - } - - public static translateChunks(chunks: Chunk[]) { - return chunks.map((chunk) => { - return { - pageContent: chunk.pageContent, - metadata: chunk.metadata, - }; - }); - } - - private readonly embedding: BaseEmbeddings; - - private constructor(embeddingModel: BaseEmbeddings) { - this.embedding = embeddingModel; - } -} diff --git a/databases/embedjs-astra/package.json b/databases/embedjs-astra/package.json index 83155b48..eadc0786 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.25", + "version": "0.1.26", "description": "Add AstraDB support to embedjs", "dependencies": { "@datastax/astra-db-ts": "^1.5.0", - "@llm-tools/embedjs-interfaces": "0.1.25", + "@llm-tools/embedjs-interfaces": "0.1.26", "debug": "^4.4.0" }, "type": "module", diff --git a/databases/embedjs-cosmos/package.json b/databases/embedjs-cosmos/package.json index 1ec6fdc6..ee96a20f 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.25", + "version": "0.1.26", "description": "Add CosmosDB support to embedjs", "dependencies": { "@azure/cosmos": "^4.2.0", - "@llm-tools/embedjs-interfaces": "0.1.25", + "@llm-tools/embedjs-interfaces": "0.1.26", "debug": "^4.4.0" }, "type": "module", diff --git a/databases/embedjs-hnswlib/package.json b/databases/embedjs-hnswlib/package.json index 1c42a1dd..97d22fa7 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.25", + "version": "0.1.26", "description": "Add HNSWLib support to embedjs", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.25", + "@llm-tools/embedjs-interfaces": "0.1.26", "debug": "^4.4.0", "hnswlib-node": "^3.0.0" }, diff --git a/databases/embedjs-lancedb/package.json b/databases/embedjs-lancedb/package.json index bc494766..bf8f33b8 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.25", + "version": "0.1.26", "description": "Add LanceDb support to embedjs", "dependencies": { - "@lancedb/lancedb": "^0.14.0", - "@llm-tools/embedjs-interfaces": "0.1.25", + "@lancedb/lancedb": "^0.14.1", + "@llm-tools/embedjs-interfaces": "0.1.26", "compute-cosine-similarity": "^1.1.0", "debug": "^4.4.0" }, diff --git a/databases/embedjs-libsql/package.json b/databases/embedjs-libsql/package.json index 87c27ebf..5b3627db 100644 --- a/databases/embedjs-libsql/package.json +++ b/databases/embedjs-libsql/package.json @@ -1,11 +1,11 @@ { "name": "@llm-tools/embedjs-libsql", - "version": "0.1.25", + "version": "0.1.26", "description": "Add LibSQL support to embedjs", "dependencies": { "@libsql/client": "^0.14.0", - "@llm-tools/embedjs-interfaces": "0.1.25", - "@llm-tools/embedjs-utils": "0.1.25", + "@llm-tools/embedjs-interfaces": "0.1.26", + "@llm-tools/embedjs-utils": "0.1.26", "debug": "^4.4.0" }, "type": "module", diff --git a/databases/embedjs-lmdb/package.json b/databases/embedjs-lmdb/package.json index e4c99638..d01cbaa0 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.25", + "version": "0.1.26", "description": "Add LMDB support to embedjs", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.25", + "@llm-tools/embedjs-interfaces": "0.1.26", "debug": "^4.4.0", "lmdb": "^3.2.0" }, diff --git a/databases/embedjs-mongodb/package.json b/databases/embedjs-mongodb/package.json index 0a8d9cc6..e0dc21c7 100644 --- a/databases/embedjs-mongodb/package.json +++ b/databases/embedjs-mongodb/package.json @@ -1,9 +1,9 @@ { "name": "@llm-tools/embedjs-mongodb", - "version": "0.1.25", + "version": "0.1.26", "description": "Add MongoDB support to embedjs", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.25", + "@llm-tools/embedjs-interfaces": "0.1.26", "debug": "^4.4.0", "mongodb": "^6.12.0" }, diff --git a/databases/embedjs-pinecone/package.json b/databases/embedjs-pinecone/package.json index b5d938f5..61f577b1 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.25", + "version": "0.1.26", "description": "Add Pinecone support to embedjs", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.25", + "@llm-tools/embedjs-interfaces": "0.1.26", "@pinecone-database/pinecone": "^4.0.0", "debug": "^4.4.0" }, diff --git a/databases/embedjs-qdrant/package.json b/databases/embedjs-qdrant/package.json index 14a061d0..92c1f23d 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.25", + "version": "0.1.26", "description": "Add Qdrant support to embedjs", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.25", + "@llm-tools/embedjs-interfaces": "0.1.26", "@qdrant/js-client-rest": "^1.12.0", "debug": "^4.4.0", "uuid": "^11.0.3" diff --git a/databases/embedjs-redis/package.json b/databases/embedjs-redis/package.json index 56eff19f..6cc8bb2a 100644 --- a/databases/embedjs-redis/package.json +++ b/databases/embedjs-redis/package.json @@ -1,10 +1,10 @@ { "name": "@llm-tools/embedjs-redis", - "version": "0.1.25", + "version": "0.1.26", "description": "Add Redis support to embedjs", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.25", - "ioredis": "^5.4.1" + "@llm-tools/embedjs-interfaces": "0.1.26", + "ioredis": "^5.4.2" }, "type": "module", "main": "./src/index.js", diff --git a/databases/embedjs-weaviate/package.json b/databases/embedjs-weaviate/package.json index bcf5b6af..5f8de287 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.25", + "version": "0.1.26", "description": "Add Weaviate support to embedjs", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.25", + "@llm-tools/embedjs-interfaces": "0.1.26", "compute-cosine-similarity": "^1.1.0", "debug": "^4.4.0", "weaviate-ts-client": "^2.2.0" diff --git a/examples/dynamic/package-lock.json b/examples/dynamic/package-lock.json deleted file mode 100644 index f0b31ab3..00000000 --- a/examples/dynamic/package-lock.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "name": "@llm-tools/embedjs-examples-dynamic", - "version": "0.1.1", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "@llm-tools/embedjs-examples-dynamic", - "version": "0.1.1", - "dependencies": { - "dotenv": "^16.4.7" - } - }, - "node_modules/dotenv": { - "version": "16.4.5", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", - "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://dotenvx.com" - } - } - } -} diff --git a/examples/markdown/package-lock.json b/examples/markdown/package-lock.json deleted file mode 100644 index 23a28644..00000000 --- a/examples/markdown/package-lock.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "name": "@llm-tools/embedjs-examples-markdown", - "version": "0.1.1", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "@llm-tools/embedjs-examples-markdown", - "version": "0.1.1", - "dependencies": { - "dotenv": "^16.4.7" - } - }, - "node_modules/dotenv": { - "version": "16.4.5", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", - "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://dotenvx.com" - } - } - } -} diff --git a/examples/pinecone/package-lock.json b/examples/pinecone/package-lock.json deleted file mode 100644 index e52bcdec..00000000 --- a/examples/pinecone/package-lock.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "name": "@llm-tools/embedjs-examples-pinecone", - "version": "0.1.1", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "@llm-tools/embedjs-examples-pinecone", - "version": "0.1.1", - "dependencies": { - "dotenv": "^16.4.7" - } - }, - "node_modules/dotenv": { - "version": "16.4.5", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", - "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://dotenvx.com" - } - } - } -} diff --git a/examples/simple/package-lock.json b/examples/simple/package-lock.json deleted file mode 100644 index 6ec44241..00000000 --- a/examples/simple/package-lock.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "name": "@llm-tools/embedjs-examples-simple", - "version": "0.1.1", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "@llm-tools/embedjs-examples-simple", - "version": "0.1.1", - "dependencies": { - "dotenv": "^16.4.7" - } - }, - "node_modules/dotenv": { - "version": "16.4.5", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", - "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://dotenvx.com" - } - } - } -} diff --git a/loaders/embedjs-loader-confluence/package.json b/loaders/embedjs-loader-confluence/package.json index 63234c57..c36aa926 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.25", + "version": "0.1.26", "description": "Confluence loader for embedjs", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.25", - "@llm-tools/embedjs-loader-web": "0.1.25", + "@llm-tools/embedjs-interfaces": "0.1.26", + "@llm-tools/embedjs-loader-web": "0.1.26", "confluence.js": "^1.7.4", "debug": "^4.4.0", "md5": "^2.3.0" diff --git a/loaders/embedjs-loader-csv/package.json b/loaders/embedjs-loader-csv/package.json index e36013fb..e04d7ea8 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.25", + "version": "0.1.26", "description": "CSV loader for embedjs", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.25", - "@llm-tools/embedjs-utils": "0.1.25", + "@llm-tools/embedjs-interfaces": "0.1.26", + "@llm-tools/embedjs-utils": "0.1.26", "csv-parse": "^5.6.0", "debug": "^4.4.0", "md5": "^2.3.0" diff --git a/loaders/embedjs-loader-markdown/package.json b/loaders/embedjs-loader-markdown/package.json index 76c08aef..4dd10d82 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.25", + "version": "0.1.26", "description": "XML loader for embedjs", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.25", - "@llm-tools/embedjs-loader-web": "0.1.25", + "@llm-tools/embedjs-interfaces": "0.1.26", + "@llm-tools/embedjs-loader-web": "0.1.26", "debug": "^4.4.0", "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 02b1c09b..0a47f24c 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.25", + "version": "0.1.26", "description": "Word, PPT and Excel loader for embedjs", "dependencies": { "@langchain/textsplitters": "^0.1.0", - "@llm-tools/embedjs-interfaces": "0.1.25", - "@llm-tools/embedjs-utils": "0.1.25", + "@llm-tools/embedjs-interfaces": "0.1.26", + "@llm-tools/embedjs-utils": "0.1.26", "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 7b681cae..f54cf93c 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.25", + "version": "0.1.26", "description": "PDF loader for embedjs", "dependencies": { "@langchain/textsplitters": "^0.1.0", - "@llm-tools/embedjs-interfaces": "0.1.25", - "@llm-tools/embedjs-utils": "0.1.25", + "@llm-tools/embedjs-interfaces": "0.1.26", + "@llm-tools/embedjs-utils": "0.1.26", "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 a0619555..d717391f 100644 --- a/loaders/embedjs-loader-sitemap/package.json +++ b/loaders/embedjs-loader-sitemap/package.json @@ -1,13 +1,13 @@ { "name": "@llm-tools/embedjs-loader-sitemap", - "version": "0.1.25", + "version": "0.1.26", "description": "Sitemap recursive loader for embedjs", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.25", - "@llm-tools/embedjs-loader-web": "0.1.25", + "@llm-tools/embedjs-interfaces": "0.1.26", + "@llm-tools/embedjs-loader-web": "0.1.26", "debug": "^4.4.0", "md5": "^2.3.0", - "sitemapper": "^3.2.18" + "sitemapper": "^3.2.20" }, "type": "module", "main": "./src/index.js", diff --git a/loaders/embedjs-loader-web/package.json b/loaders/embedjs-loader-web/package.json index 6d821f89..4532b161 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.25", + "version": "0.1.26", "description": "Web page loader for embedjs", "dependencies": { "@langchain/textsplitters": "^0.1.0", - "@llm-tools/embedjs-interfaces": "0.1.25", - "@llm-tools/embedjs-utils": "0.1.25", + "@llm-tools/embedjs-interfaces": "0.1.26", + "@llm-tools/embedjs-utils": "0.1.26", "debug": "^4.4.0", "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 b4b1a300..6811b830 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.25", + "version": "0.1.26", "description": "XML loader for embedjs", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.25", + "@llm-tools/embedjs-interfaces": "0.1.26", "debug": "^4.4.0", "fast-xml-parser": "^4.5.1", "md5": "^2.3.0" diff --git a/loaders/embedjs-loader-youtube/package.json b/loaders/embedjs-loader-youtube/package.json index 55a5b132..307af4eb 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.25", + "version": "0.1.26", "description": "Youtube transcript and channel recursive loader for embedjs", "dependencies": { "@langchain/textsplitters": "^0.1.0", - "@llm-tools/embedjs-interfaces": "0.1.25", - "@llm-tools/embedjs-utils": "0.1.25", + "@llm-tools/embedjs-interfaces": "0.1.26", + "@llm-tools/embedjs-utils": "0.1.26", "debug": "^4.4.0", "md5": "^2.3.0", "usetube": "^2.2.7", diff --git a/models/embedjs-anthropic/package.json b/models/embedjs-anthropic/package.json index d395b2b1..70fa7d56 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.25", + "version": "0.1.26", "description": "Enable usage of Anthropic models with embedjs", "dependencies": { - "@langchain/anthropic": "^0.3.9", - "@langchain/core": "^0.3.23", - "@llm-tools/embedjs-interfaces": "0.1.25", + "@langchain/anthropic": "^0.3.11", + "@langchain/core": "^0.3.26", + "@llm-tools/embedjs-interfaces": "0.1.26", "debug": "^4.4.0" }, "type": "module", diff --git a/models/embedjs-cohere/package.json b/models/embedjs-cohere/package.json index d8237b97..eac3dcf7 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.25", + "version": "0.1.26", "description": "Enable usage of Cohere models with embedjs", "dependencies": { - "@langchain/cohere": "^0.3.1", - "@llm-tools/embedjs-interfaces": "0.1.25", + "@langchain/cohere": "^0.3.2", + "@llm-tools/embedjs-interfaces": "0.1.26", "cohere-ai": "^7.15.0" }, "type": "module", diff --git a/models/embedjs-huggingface/package.json b/models/embedjs-huggingface/package.json index 87f0e45d..f80c1833 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.25", + "version": "0.1.26", "description": "Enable usage of HuggingFace models with embedjs", "dependencies": { "@huggingface/inference": "^2.8.1", - "@langchain/community": "^0.3.19", - "@langchain/core": "^0.3.25", - "@llm-tools/embedjs-interfaces": "0.1.25", + "@langchain/community": "^0.3.20", + "@langchain/core": "^0.3.26", + "@llm-tools/embedjs-interfaces": "0.1.26", "debug": "^4.4.0" }, "type": "module", diff --git a/models/embedjs-llama-cpp/package.json b/models/embedjs-llama-cpp/package.json index 2894455a..cb262588 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.25", + "version": "0.1.26", "description": "Enable usage of Node-Llama-Cpp with embedjs", "dependencies": { - "@langchain/community": "^0.3.19", - "@langchain/core": "^0.3.25", - "@llm-tools/embedjs-interfaces": "0.1.25", + "@langchain/community": "^0.3.20", + "@langchain/core": "^0.3.26", + "@llm-tools/embedjs-interfaces": "0.1.26", "debug": "^4.4.0", "node-llama-cpp": "^3.3.1" }, diff --git a/models/embedjs-mistral/package.json b/models/embedjs-mistral/package.json index cd765d31..f3d784ea 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.25", + "version": "0.1.26", "description": "Enable usage of Mistral models with embedjs", "dependencies": { - "@langchain/core": "^0.3.25", + "@langchain/core": "^0.3.26", "@langchain/mistralai": "^0.2.0", - "@llm-tools/embedjs-interfaces": "0.1.25", + "@llm-tools/embedjs-interfaces": "0.1.26", "debug": "^4.4.0" }, "type": "module", diff --git a/models/embedjs-ollama/package.json b/models/embedjs-ollama/package.json index fc54ddfd..14995fca 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.25", + "version": "0.1.26", "description": "Enable usage of Ollama with embedjs", "dependencies": { - "@langchain/core": "^0.3.25", + "@langchain/core": "^0.3.26", "@langchain/ollama": "^0.1.4", - "@llm-tools/embedjs-interfaces": "0.1.25", + "@llm-tools/embedjs-interfaces": "0.1.26", "debug": "^4.4.0" }, "type": "module", diff --git a/models/embedjs-openai/package.json b/models/embedjs-openai/package.json index dd748cc9..eb547038 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.25", + "version": "0.1.26", "description": "Enable usage of OpenAI models with embedjs", "dependencies": { - "@langchain/core": "^0.3.25", - "@langchain/openai": "^0.3.15", - "@llm-tools/embedjs-interfaces": "0.1.25", + "@langchain/core": "^0.3.26", + "@langchain/openai": "^0.3.16", + "@llm-tools/embedjs-interfaces": "0.1.26", "debug": "^4.4.0" }, "type": "module", diff --git a/models/embedjs-vertexai/package.json b/models/embedjs-vertexai/package.json index efe0dbf1..c5e706c9 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.25", + "version": "0.1.26", "description": "Enable usage of VertexAI models with embedjs", "dependencies": { - "@langchain/core": "^0.3.25", - "@langchain/google-vertexai": "^0.1.4", - "@llm-tools/embedjs-interfaces": "0.1.25", + "@langchain/core": "^0.3.26", + "@langchain/google-vertexai": "^0.1.5", + "@llm-tools/embedjs-interfaces": "0.1.26", "debug": "^4.4.0" }, "type": "module", diff --git a/package-lock.json b/package-lock.json index bbde1005..5d829ee1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,30 +17,30 @@ "devDependencies": { "@commitlint/config-conventional": "^19.6.0", "@eslint/eslintrc": "^3.2.0", - "@inquirer/prompts": "^7.2.0", + "@inquirer/prompts": "^7.2.1", "@npmcli/package-json": "^6.1.0", - "@nx/esbuild": "20.2.2", - "@nx/eslint": "20.2.2", - "@nx/eslint-plugin": "20.2.2", - "@nx/js": "20.2.2", - "@nx/node": "20.2.2", + "@nx/esbuild": "20.3.0", + "@nx/eslint": "20.3.0", + "@nx/eslint-plugin": "20.3.0", + "@nx/js": "20.3.0", + "@nx/node": "20.3.0", "@swc-node/register": "~1.10.9", - "@swc/core": "~1.10.1", + "@swc/core": "~1.10.2", "@swc/helpers": "~0.5.15", "@types/node": "22.10.2", - "@typescript-eslint/eslint-plugin": "^8.18.1", - "@typescript-eslint/parser": "^8.18.1", + "@typescript-eslint/eslint-plugin": "^8.18.2", + "@typescript-eslint/parser": "^8.18.2", "arg": "^5.0.2", "esbuild": "^0.19.12", "eslint": "~9.17.0", "eslint-config-prettier": "^9.1.0", "husky": "^9.1.7", - "nx": "20.2.2", + "nx": "20.3.0", "prettier": "^3.4.2", "simple-git": "^3.27.0", "tslib": "^2.8.1", "typescript": "5.7.2", - "typescript-eslint": "^8.18.1" + "typescript-eslint": "^8.18.2" }, "engines": { "node": ">= 18.0.0" @@ -48,14 +48,14 @@ }, "core/embedjs": { "name": "@llm-tools/embedjs", - "version": "0.1.25", + "version": "0.1.26", "license": "Apache-2.0", "dependencies": { "@langchain/textsplitters": "^0.1.0", - "@llm-tools/embedjs-interfaces": "0.1.25", - "@llm-tools/embedjs-utils": "0.1.25", + "@llm-tools/embedjs-interfaces": "0.1.26", + "@llm-tools/embedjs-utils": "0.1.26", "debug": "^4.4.0", - "langchain": "^0.3.7", + "langchain": "^0.3.8", "md5": "^2.3.0", "mime": "^4.0.6", "stream-mime-type": "^2.0.0" @@ -68,10 +68,10 @@ }, "core/embedjs-interfaces": { "name": "@llm-tools/embedjs-interfaces", - "version": "0.1.25", + "version": "0.1.26", "license": "Apache-2.0", "dependencies": { - "@langchain/core": "^0.3.25", + "@langchain/core": "^0.3.26", "debug": "^4.4.0", "md5": "^2.3.0", "uuid": "^11.0.3" @@ -91,16 +91,16 @@ }, "core/embedjs-utils": { "name": "@llm-tools/embedjs-utils", - "version": "0.1.25", + "version": "0.1.26", "license": "Apache-2.0", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.25" + "@llm-tools/embedjs-interfaces": "0.1.26" } }, "core/embedjs/node_modules/langchain": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/langchain/-/langchain-0.3.7.tgz", - "integrity": "sha512-6/Gkk9Zez3HkbsETFxZVo1iKLmaK3OzkDseC5MYFKVmYFDXFAOyJR3srJ9P61xF8heVdsPixqYIsejBn7/9dXg==", + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/langchain/-/langchain-0.3.8.tgz", + "integrity": "sha512-EiAHFgBdThuXFmIx9j81wjdPItpRsw0Ck4r5dyhB74gyhehRGna/UK2CTqeKVnIUM/f4g4JbxUgAU4voXljDMw==", "license": "MIT", "dependencies": { "@langchain/openai": ">=0.1.0 <0.4.0", @@ -190,126 +190,92 @@ }, "databases/embedjs-astra": { "name": "@llm-tools/embedjs-astradb", - "version": "0.1.25", + "version": "0.1.26", "license": "Apache-2.0", "dependencies": { "@datastax/astra-db-ts": "^1.5.0", - "@llm-tools/embedjs-interfaces": "0.1.25", + "@llm-tools/embedjs-interfaces": "0.1.26", "debug": "^4.4.0" } }, "databases/embedjs-cosmos": { "name": "@llm-tools/embedjs-cosmos", - "version": "0.1.25", + "version": "0.1.26", "license": "Apache-2.0", "dependencies": { "@azure/cosmos": "^4.2.0", - "@llm-tools/embedjs-interfaces": "0.1.25", + "@llm-tools/embedjs-interfaces": "0.1.26", "debug": "^4.4.0" } }, "databases/embedjs-hnswlib": { "name": "@llm-tools/embedjs-hnswlib", - "version": "0.1.25", + "version": "0.1.26", "license": "Apache-2.0", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.25", + "@llm-tools/embedjs-interfaces": "0.1.26", "debug": "^4.4.0", "hnswlib-node": "^3.0.0" } }, "databases/embedjs-lancedb": { "name": "@llm-tools/embedjs-lancedb", - "version": "0.1.25", + "version": "0.1.26", "license": "Apache-2.0", "dependencies": { - "@lancedb/lancedb": "^0.14.0", - "@llm-tools/embedjs-interfaces": "0.1.25", + "@lancedb/lancedb": "^0.14.1", + "@llm-tools/embedjs-interfaces": "0.1.26", "compute-cosine-similarity": "^1.1.0", "debug": "^4.4.0" } }, - "databases/embedjs-lancedb/node_modules/@lancedb/lancedb": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@lancedb/lancedb/-/lancedb-0.14.0.tgz", - "integrity": "sha512-5If3qScmTt6V8/AusurainCAGze1W3PZZWroZAPFUrDlSrECycWSERL+5V1g2/PK1Ejk271BWErWCr7Iy6tNww==", - "cpu": [ - "x64", - "arm64" - ], - "license": "Apache 2.0", - "os": [ - "darwin", - "linux", - "win32" - ], - "dependencies": { - "reflect-metadata": "^0.2.2" - }, - "engines": { - "node": ">= 18" - }, - "optionalDependencies": { - "@lancedb/lancedb-darwin-arm64": "0.14.0", - "@lancedb/lancedb-darwin-x64": "0.14.0", - "@lancedb/lancedb-linux-arm64-gnu": "0.14.0", - "@lancedb/lancedb-linux-arm64-musl": "0.14.0", - "@lancedb/lancedb-linux-x64-gnu": "0.14.0", - "@lancedb/lancedb-linux-x64-musl": "0.14.0", - "@lancedb/lancedb-win32-arm64-msvc": "0.14.0", - "@lancedb/lancedb-win32-x64-msvc": "0.14.0" - }, - "peerDependencies": { - "apache-arrow": ">=13.0.0 <=17.0.0" - } - }, "databases/embedjs-libsql": { "name": "@llm-tools/embedjs-libsql", - "version": "0.1.25", + "version": "0.1.26", "license": "Apache-2.0", "dependencies": { "@libsql/client": "^0.14.0", - "@llm-tools/embedjs-interfaces": "0.1.25", - "@llm-tools/embedjs-utils": "0.1.25", + "@llm-tools/embedjs-interfaces": "0.1.26", + "@llm-tools/embedjs-utils": "0.1.26", "debug": "^4.4.0" } }, "databases/embedjs-lmdb": { "name": "@llm-tools/embedjs-lmdb", - "version": "0.1.25", + "version": "0.1.26", "license": "Apache-2.0", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.25", + "@llm-tools/embedjs-interfaces": "0.1.26", "debug": "^4.4.0", "lmdb": "^3.2.0" } }, "databases/embedjs-mongodb": { "name": "@llm-tools/embedjs-mongodb", - "version": "0.1.25", + "version": "0.1.26", "license": "Apache-2.0", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.25", + "@llm-tools/embedjs-interfaces": "0.1.26", "debug": "^4.4.0", "mongodb": "^6.12.0" } }, "databases/embedjs-pinecone": { "name": "@llm-tools/embedjs-pinecone", - "version": "0.1.25", + "version": "0.1.26", "license": "Apache-2.0", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.25", + "@llm-tools/embedjs-interfaces": "0.1.26", "@pinecone-database/pinecone": "^4.0.0", "debug": "^4.4.0" } }, "databases/embedjs-qdrant": { "name": "@llm-tools/embedjs-qdrant", - "version": "0.1.25", + "version": "0.1.26", "license": "Apache-2.0", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.25", + "@llm-tools/embedjs-interfaces": "0.1.26", "@qdrant/js-client-rest": "^1.12.0", "debug": "^4.4.0", "uuid": "^11.0.3" @@ -329,19 +295,19 @@ }, "databases/embedjs-redis": { "name": "@llm-tools/embedjs-redis", - "version": "0.1.25", + "version": "0.1.26", "license": "Apache-2.0", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.25", - "ioredis": "^5.4.1" + "@llm-tools/embedjs-interfaces": "0.1.26", + "ioredis": "^5.4.2" } }, "databases/embedjs-weaviate": { "name": "@llm-tools/embedjs-weaviate", - "version": "0.1.25", + "version": "0.1.26", "license": "Apache-2.0", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.25", + "@llm-tools/embedjs-interfaces": "0.1.26", "compute-cosine-similarity": "^1.1.0", "debug": "^4.4.0", "weaviate-ts-client": "^2.2.0" @@ -349,11 +315,11 @@ }, "loaders/embedjs-loader-confluence": { "name": "@llm-tools/embedjs-loader-confluence", - "version": "0.1.25", + "version": "0.1.26", "license": "Apache-2.0", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.25", - "@llm-tools/embedjs-loader-web": "0.1.25", + "@llm-tools/embedjs-interfaces": "0.1.26", + "@llm-tools/embedjs-loader-web": "0.1.26", "confluence.js": "^1.7.4", "debug": "^4.4.0", "md5": "^2.3.0" @@ -361,11 +327,11 @@ }, "loaders/embedjs-loader-csv": { "name": "@llm-tools/embedjs-loader-csv", - "version": "0.1.25", + "version": "0.1.26", "license": "Apache-2.0", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.25", - "@llm-tools/embedjs-utils": "0.1.25", + "@llm-tools/embedjs-interfaces": "0.1.26", + "@llm-tools/embedjs-utils": "0.1.26", "csv-parse": "^5.6.0", "debug": "^4.4.0", "md5": "^2.3.0" @@ -373,11 +339,11 @@ }, "loaders/embedjs-loader-markdown": { "name": "@llm-tools/embedjs-loader-markdown", - "version": "0.1.25", + "version": "0.1.26", "license": "Apache-2.0", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.25", - "@llm-tools/embedjs-loader-web": "0.1.25", + "@llm-tools/embedjs-interfaces": "0.1.26", + "@llm-tools/embedjs-loader-web": "0.1.26", "debug": "^4.4.0", "md5": "^2.3.0", "micromark": "^4.0.1", @@ -387,48 +353,48 @@ }, "loaders/embedjs-loader-msoffice": { "name": "@llm-tools/embedjs-loader-msoffice", - "version": "0.1.25", + "version": "0.1.26", "license": "Apache-2.0", "dependencies": { "@langchain/textsplitters": "^0.1.0", - "@llm-tools/embedjs-interfaces": "0.1.25", - "@llm-tools/embedjs-utils": "0.1.25", + "@llm-tools/embedjs-interfaces": "0.1.26", + "@llm-tools/embedjs-utils": "0.1.26", "md5": "^2.3.0", "office-text-extractor": "^3.0.3" } }, "loaders/embedjs-loader-pdf": { "name": "@llm-tools/embedjs-loader-pdf", - "version": "0.1.25", + "version": "0.1.26", "license": "Apache-2.0", "dependencies": { "@langchain/textsplitters": "^0.1.0", - "@llm-tools/embedjs-interfaces": "0.1.25", - "@llm-tools/embedjs-utils": "0.1.25", + "@llm-tools/embedjs-interfaces": "0.1.26", + "@llm-tools/embedjs-utils": "0.1.26", "md5": "^2.3.0", "office-text-extractor": "^3.0.3" } }, "loaders/embedjs-loader-sitemap": { "name": "@llm-tools/embedjs-loader-sitemap", - "version": "0.1.25", + "version": "0.1.26", "license": "Apache-2.0", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.25", - "@llm-tools/embedjs-loader-web": "0.1.25", + "@llm-tools/embedjs-interfaces": "0.1.26", + "@llm-tools/embedjs-loader-web": "0.1.26", "debug": "^4.4.0", "md5": "^2.3.0", - "sitemapper": "^3.2.18" + "sitemapper": "^3.2.20" } }, "loaders/embedjs-loader-web": { "name": "@llm-tools/embedjs-loader-web", - "version": "0.1.25", + "version": "0.1.26", "license": "Apache-2.0", "dependencies": { "@langchain/textsplitters": "^0.1.0", - "@llm-tools/embedjs-interfaces": "0.1.25", - "@llm-tools/embedjs-utils": "0.1.25", + "@llm-tools/embedjs-interfaces": "0.1.26", + "@llm-tools/embedjs-utils": "0.1.26", "debug": "^4.4.0", "html-to-text": "^9.0.5", "md5": "^2.3.0" @@ -439,10 +405,10 @@ }, "loaders/embedjs-loader-xml": { "name": "@llm-tools/embedjs-loader-xml", - "version": "0.1.25", + "version": "0.1.26", "license": "Apache-2.0", "dependencies": { - "@llm-tools/embedjs-interfaces": "0.1.25", + "@llm-tools/embedjs-interfaces": "0.1.26", "debug": "^4.4.0", "fast-xml-parser": "^4.5.1", "md5": "^2.3.0" @@ -450,12 +416,12 @@ }, "loaders/embedjs-loader-youtube": { "name": "@llm-tools/embedjs-loader-youtube", - "version": "0.1.25", + "version": "0.1.26", "license": "Apache-2.0", "dependencies": { "@langchain/textsplitters": "^0.1.0", - "@llm-tools/embedjs-interfaces": "0.1.25", - "@llm-tools/embedjs-utils": "0.1.25", + "@llm-tools/embedjs-interfaces": "0.1.26", + "@llm-tools/embedjs-utils": "0.1.26", "debug": "^4.4.0", "md5": "^2.3.0", "usetube": "^2.2.7", @@ -467,41 +433,41 @@ }, "models/embedjs-anthropic": { "name": "@llm-tools/embedjs-anthropic", - "version": "0.1.25", + "version": "0.1.26", "license": "Apache-2.0", "dependencies": { - "@langchain/anthropic": "^0.3.9", - "@langchain/core": "^0.3.23", - "@llm-tools/embedjs-interfaces": "0.1.25", + "@langchain/anthropic": "^0.3.11", + "@langchain/core": "^0.3.26", + "@llm-tools/embedjs-interfaces": "0.1.26", "debug": "^4.4.0" } }, "models/embedjs-cohere": { "name": "@llm-tools/embedjs-cohere", - "version": "0.1.25", + "version": "0.1.26", "license": "Apache-2.0", "dependencies": { - "@langchain/cohere": "^0.3.1", - "@llm-tools/embedjs-interfaces": "0.1.25", + "@langchain/cohere": "^0.3.2", + "@llm-tools/embedjs-interfaces": "0.1.26", "cohere-ai": "^7.15.0" } }, "models/embedjs-huggingface": { "name": "@llm-tools/embedjs-huggingface", - "version": "0.1.25", + "version": "0.1.26", "license": "Apache-2.0", "dependencies": { "@huggingface/inference": "^2.8.1", - "@langchain/community": "^0.3.19", - "@langchain/core": "^0.3.25", - "@llm-tools/embedjs-interfaces": "0.1.25", + "@langchain/community": "^0.3.20", + "@langchain/core": "^0.3.26", + "@llm-tools/embedjs-interfaces": "0.1.26", "debug": "^4.4.0" } }, "models/embedjs-huggingface/node_modules/@langchain/community": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/@langchain/community/-/community-0.3.19.tgz", - "integrity": "sha512-7ygPPC9eaIq6Bkv7Z3Vz8PxKjCEi0FCyOuK3e5fafm7ahqX0JXDxnBADObDJ7euFWTKXYFiXDYdoJI/BGlm1PQ==", + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/@langchain/community/-/community-0.3.20.tgz", + "integrity": "sha512-5XmguFWVrfYJ8s9kHPAmC1bTGfdVOKqzWVCoTolSXMVMDaVn+LVvCJxEedO01kU1y2AS4pUl5MDI9wssKS1Ehg==", "license": "MIT", "dependencies": { "@langchain/openai": ">=0.2.0 <0.4.0", @@ -601,6 +567,7 @@ "duck-duck-scrape": "^2.2.5", "epub2": "^3.0.1", "faiss-node": "^0.5.1", + "fast-xml-parser": "*", "firebase-admin": "^11.9.0 || ^12.0.0", "google-auth-library": "*", "googleapis": "*", @@ -883,6 +850,9 @@ "faiss-node": { "optional": true }, + "fast-xml-parser": { + "optional": true + }, "firebase-admin": { "optional": true }, @@ -1010,20 +980,20 @@ }, "models/embedjs-llama-cpp": { "name": "@llm-tools/embedjs-llama-cpp", - "version": "0.1.25", + "version": "0.1.26", "license": "Apache-2.0", "dependencies": { - "@langchain/community": "^0.3.19", - "@langchain/core": "^0.3.25", - "@llm-tools/embedjs-interfaces": "0.1.25", + "@langchain/community": "^0.3.20", + "@langchain/core": "^0.3.26", + "@llm-tools/embedjs-interfaces": "0.1.26", "debug": "^4.4.0", "node-llama-cpp": "^3.3.1" } }, "models/embedjs-llama-cpp/node_modules/@langchain/community": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/@langchain/community/-/community-0.3.19.tgz", - "integrity": "sha512-7ygPPC9eaIq6Bkv7Z3Vz8PxKjCEi0FCyOuK3e5fafm7ahqX0JXDxnBADObDJ7euFWTKXYFiXDYdoJI/BGlm1PQ==", + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/@langchain/community/-/community-0.3.20.tgz", + "integrity": "sha512-5XmguFWVrfYJ8s9kHPAmC1bTGfdVOKqzWVCoTolSXMVMDaVn+LVvCJxEedO01kU1y2AS4pUl5MDI9wssKS1Ehg==", "license": "MIT", "dependencies": { "@langchain/openai": ">=0.2.0 <0.4.0", @@ -1123,6 +1093,7 @@ "duck-duck-scrape": "^2.2.5", "epub2": "^3.0.1", "faiss-node": "^0.5.1", + "fast-xml-parser": "*", "firebase-admin": "^11.9.0 || ^12.0.0", "google-auth-library": "*", "googleapis": "*", @@ -1405,6 +1376,9 @@ "faiss-node": { "optional": true }, + "fast-xml-parser": { + "optional": true + }, "firebase-admin": { "optional": true }, @@ -1532,45 +1506,45 @@ }, "models/embedjs-mistral": { "name": "@llm-tools/embedjs-mistral", - "version": "0.1.25", + "version": "0.1.26", "license": "Apache-2.0", "dependencies": { - "@langchain/core": "^0.3.25", + "@langchain/core": "^0.3.26", "@langchain/mistralai": "^0.2.0", - "@llm-tools/embedjs-interfaces": "0.1.25", + "@llm-tools/embedjs-interfaces": "0.1.26", "debug": "^4.4.0" } }, "models/embedjs-ollama": { "name": "@llm-tools/embedjs-ollama", - "version": "0.1.25", + "version": "0.1.26", "license": "Apache-2.0", "dependencies": { - "@langchain/core": "^0.3.25", + "@langchain/core": "^0.3.26", "@langchain/ollama": "^0.1.4", - "@llm-tools/embedjs-interfaces": "0.1.25", + "@llm-tools/embedjs-interfaces": "0.1.26", "debug": "^4.4.0" } }, "models/embedjs-openai": { "name": "@llm-tools/embedjs-openai", - "version": "0.1.25", + "version": "0.1.26", "license": "Apache-2.0", "dependencies": { - "@langchain/core": "^0.3.25", - "@langchain/openai": "^0.3.15", - "@llm-tools/embedjs-interfaces": "0.1.25", + "@langchain/core": "^0.3.26", + "@langchain/openai": "^0.3.16", + "@llm-tools/embedjs-interfaces": "0.1.26", "debug": "^4.4.0" } }, "models/embedjs-vertexai": { "name": "@llm-tools/embedjs-vertexai", - "version": "0.1.25", + "version": "0.1.26", "license": "Apache-2.0", "dependencies": { - "@langchain/core": "^0.3.25", - "@langchain/google-vertexai": "^0.1.4", - "@llm-tools/embedjs-interfaces": "0.1.25", + "@langchain/core": "^0.3.26", + "@langchain/google-vertexai": "^0.1.5", + "@llm-tools/embedjs-interfaces": "0.1.26", "debug": "^4.4.0" } }, @@ -1589,9 +1563,9 @@ } }, "node_modules/@anthropic-ai/sdk": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@anthropic-ai/sdk/-/sdk-0.27.3.tgz", - "integrity": "sha512-IjLt0gd3L4jlOfilxVXTifn42FnVffMgDC04RJK1KDZpmkBWLv0XC92MVVmkxrFZNS/7l3xWgP/I3nqtX1sQHw==", + "version": "0.32.1", + "resolved": "https://registry.npmjs.org/@anthropic-ai/sdk/-/sdk-0.32.1.tgz", + "integrity": "sha512-U9JwTrDvdQ9iWuABVsMLj8nJVwAyQz6QXvgLsVhryhCEPkLsbcP/MXxm+jYcAwLoV8ESbaTTjnD4kuAFa+Hyjg==", "license": "MIT", "dependencies": { "@types/node": "^18.11.18", @@ -1604,9 +1578,9 @@ } }, "node_modules/@anthropic-ai/sdk/node_modules/@types/node": { - "version": "18.19.64", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.64.tgz", - "integrity": "sha512-955mDqvO2vFf/oL7V3WiUtiz+BugyX8uVbaT2H8oj3+8dRyH2FLiNdowe7eNqRM7IOIZvzDH76EoAT+gwm6aIQ==", + "version": "18.19.68", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.68.tgz", + "integrity": "sha512-QGtpFH1vB99ZmTa63K4/FU8twThj4fuVSBkGddTp7uIL/cuoLWIUSL2RcOaigBhfR+hg5pgGkBnkoOxrTVBMKw==", "license": "MIT", "dependencies": { "undici-types": "~5.26.4" @@ -5368,15 +5342,15 @@ } }, "node_modules/@inquirer/checkbox": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.0.3.tgz", - "integrity": "sha512-CEt9B4e8zFOGtc/LYeQx5m8nfqQeG/4oNNv0PUvXGG0mys+wR/WbJ3B4KfSQ4Fcr3AQfpiuFOi3fVvmPfvNbxw==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.0.4.tgz", + "integrity": "sha512-fYAKCAcGNMdfjL6hZTRUwkIByQ8EIZCXKrIQZH7XjADnN/xvRUhj8UdBbpC4zoUzvChhkSC/zRKaP/tDs3dZpg==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/core": "^10.1.1", - "@inquirer/figures": "^1.0.8", - "@inquirer/type": "^3.0.1", + "@inquirer/core": "^10.1.2", + "@inquirer/figures": "^1.0.9", + "@inquirer/type": "^3.0.2", "ansi-escapes": "^4.3.2", "yoctocolors-cjs": "^2.1.2" }, @@ -5388,14 +5362,14 @@ } }, "node_modules/@inquirer/confirm": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.0.tgz", - "integrity": "sha512-osaBbIMEqVFjTX5exoqPXs6PilWQdjaLhGtMDXMXg/yxkHXNq43GlxGyTA35lK2HpzUgDN+Cjh/2AmqCN0QJpw==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.1.tgz", + "integrity": "sha512-vVLSbGci+IKQvDOtzpPTCOiEJCNidHcAq9JYVoWTW0svb5FiwSLotkM+JXNXejfjnzVYV9n0DTBythl9+XgTxg==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/core": "^10.1.1", - "@inquirer/type": "^3.0.1" + "@inquirer/core": "^10.1.2", + "@inquirer/type": "^3.0.2" }, "engines": { "node": ">=18" @@ -5405,14 +5379,14 @@ } }, "node_modules/@inquirer/core": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.1.1.tgz", - "integrity": "sha512-rmZVXy9iZvO3ZStEe/ayuuwIJ23LSF13aPMlLMTQARX6lGUBDHGV8UB5i9MRrfy0+mZwt5/9bdy8llszSD3NQA==", + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.1.2.tgz", + "integrity": "sha512-bHd96F3ezHg1mf/J0Rb4CV8ndCN0v28kUlrHqP7+ECm1C/A+paB7Xh2lbMk6x+kweQC+rZOxM/YeKikzxco8bQ==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/figures": "^1.0.8", - "@inquirer/type": "^3.0.1", + "@inquirer/figures": "^1.0.9", + "@inquirer/type": "^3.0.2", "ansi-escapes": "^4.3.2", "cli-width": "^4.1.0", "mute-stream": "^2.0.0", @@ -5426,14 +5400,14 @@ } }, "node_modules/@inquirer/editor": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.0.tgz", - "integrity": "sha512-Z3LeGsD3WlItDqLxTPciZDbGtm0wrz7iJGS/uUxSiQxef33ZrBq7LhsXg30P7xrWz1kZX4iGzxxj5SKZmJ8W+w==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.1.tgz", + "integrity": "sha512-xn9aDaiP6nFa432i68JCaL302FyL6y/6EG97nAtfIPnWZ+mWPgCMLGc4XZ2QQMsZtu9q3Jd5AzBPjXh10aX9kA==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/core": "^10.1.1", - "@inquirer/type": "^3.0.1", + "@inquirer/core": "^10.1.2", + "@inquirer/type": "^3.0.2", "external-editor": "^3.1.0" }, "engines": { @@ -5444,14 +5418,14 @@ } }, "node_modules/@inquirer/expand": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.3.tgz", - "integrity": "sha512-MDszqW4HYBpVMmAoy/FA9laLrgo899UAga0itEjsYrBthKieDZNc0e16gdn7N3cQ0DSf/6zsTBZMuDYDQU4ktg==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.4.tgz", + "integrity": "sha512-GYocr+BPyxKPxQ4UZyNMqZFSGKScSUc0Vk17II3J+0bDcgGsQm0KYQNooN1Q5iBfXsy3x/VWmHGh20QnzsaHwg==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/core": "^10.1.1", - "@inquirer/type": "^3.0.1", + "@inquirer/core": "^10.1.2", + "@inquirer/type": "^3.0.2", "yoctocolors-cjs": "^2.1.2" }, "engines": { @@ -5462,9 +5436,9 @@ } }, "node_modules/@inquirer/figures": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.8.tgz", - "integrity": "sha512-tKd+jsmhq21AP1LhexC0pPwsCxEhGgAkg28byjJAd+xhmIs8LUX8JbUc3vBf3PhLxWiB5EvyBE5X7JSPAqMAqg==", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.9.tgz", + "integrity": "sha512-BXvGj0ehzrngHTPTDqUoDT3NXL8U0RxUk2zJm2A66RhCEIWdtU1v6GuUqNAgArW4PQ9CinqIWyHdQgdwOj06zQ==", "dev": true, "license": "MIT", "engines": { @@ -5472,14 +5446,14 @@ } }, "node_modules/@inquirer/input": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.1.0.tgz", - "integrity": "sha512-16B8A9hY741yGXzd8UJ9R8su/fuuyO2e+idd7oVLYjP23wKJ6ILRIIHcnXe8/6AoYgwRS2zp4PNsW/u/iZ24yg==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.1.1.tgz", + "integrity": "sha512-nAXAHQndZcXB+7CyjIW3XuQZZHbQQ0q8LX6miY6bqAWwDzNa9JUioDBYrFmOUNIsuF08o1WT/m2gbBXvBhYVxg==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/core": "^10.1.1", - "@inquirer/type": "^3.0.1" + "@inquirer/core": "^10.1.2", + "@inquirer/type": "^3.0.2" }, "engines": { "node": ">=18" @@ -5489,14 +5463,14 @@ } }, "node_modules/@inquirer/number": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.3.tgz", - "integrity": "sha512-HA/W4YV+5deKCehIutfGBzNxWH1nhvUC67O4fC9ufSijn72yrYnRmzvC61dwFvlXIG1fQaYWi+cqNE9PaB9n6Q==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.4.tgz", + "integrity": "sha512-DX7a6IXRPU0j8kr2ovf+QaaDiIf+zEKaZVzCWdLOTk7XigqSXvoh4cul7x68xp54WTQrgSnW7P1WBJDbyY3GhA==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/core": "^10.1.1", - "@inquirer/type": "^3.0.1" + "@inquirer/core": "^10.1.2", + "@inquirer/type": "^3.0.2" }, "engines": { "node": ">=18" @@ -5506,14 +5480,14 @@ } }, "node_modules/@inquirer/password": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.3.tgz", - "integrity": "sha512-3qWjk6hS0iabG9xx0U1plwQLDBc/HA/hWzLFFatADpR6XfE62LqPr9GpFXBkLU0KQUaIXZ996bNG+2yUvocH8w==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.4.tgz", + "integrity": "sha512-wiliQOWdjM8FnBmdIHtQV2Ca3S1+tMBUerhyjkRCv1g+4jSvEweGu9GCcvVEgKDhTBT15nrxvk5/bVrGUqSs1w==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/core": "^10.1.1", - "@inquirer/type": "^3.0.1", + "@inquirer/core": "^10.1.2", + "@inquirer/type": "^3.0.2", "ansi-escapes": "^4.3.2" }, "engines": { @@ -5524,22 +5498,22 @@ } }, "node_modules/@inquirer/prompts": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.2.0.tgz", - "integrity": "sha512-ZXYZ5oGVrb+hCzcglPeVerJ5SFwennmDOPfXq1WyeZIrPGySLbl4W6GaSsBFvu3WII36AOK5yB8RMIEEkBjf8w==", + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.2.1.tgz", + "integrity": "sha512-v2JSGri6/HXSfoGIwuKEn8sNCQK6nsB2BNpy2lSX6QH9bsECrMv93QHnj5+f+1ZWpF/VNioIV2B/PDox8EvGuQ==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/checkbox": "^4.0.3", - "@inquirer/confirm": "^5.1.0", - "@inquirer/editor": "^4.2.0", - "@inquirer/expand": "^4.0.3", - "@inquirer/input": "^4.1.0", - "@inquirer/number": "^3.0.3", - "@inquirer/password": "^4.0.3", - "@inquirer/rawlist": "^4.0.3", - "@inquirer/search": "^3.0.3", - "@inquirer/select": "^4.0.3" + "@inquirer/checkbox": "^4.0.4", + "@inquirer/confirm": "^5.1.1", + "@inquirer/editor": "^4.2.1", + "@inquirer/expand": "^4.0.4", + "@inquirer/input": "^4.1.1", + "@inquirer/number": "^3.0.4", + "@inquirer/password": "^4.0.4", + "@inquirer/rawlist": "^4.0.4", + "@inquirer/search": "^3.0.4", + "@inquirer/select": "^4.0.4" }, "engines": { "node": ">=18" @@ -5549,14 +5523,14 @@ } }, "node_modules/@inquirer/rawlist": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.0.3.tgz", - "integrity": "sha512-5MhinSzfmOiZlRoPezfbJdfVCZikZs38ja3IOoWe7H1dxL0l3Z2jAUgbBldeyhhOkELdGvPlBfQaNbeLslib1w==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.0.4.tgz", + "integrity": "sha512-IsVN2EZdNHsmFdKWx9HaXb8T/s3FlR/U1QPt9dwbSyPtjFbMTlW9CRFvnn0bm/QIsrMRD2oMZqrQpSWPQVbXXg==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/core": "^10.1.1", - "@inquirer/type": "^3.0.1", + "@inquirer/core": "^10.1.2", + "@inquirer/type": "^3.0.2", "yoctocolors-cjs": "^2.1.2" }, "engines": { @@ -5567,15 +5541,15 @@ } }, "node_modules/@inquirer/search": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.0.3.tgz", - "integrity": "sha512-mQTCbdNolTGvGGVCJSI6afDwiSGTV+fMLPEIMDJgIV6L/s3+RYRpxt6t0DYnqMQmemnZ/Zq0vTIRwoHT1RgcTg==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.0.4.tgz", + "integrity": "sha512-tSkJk2SDmC2MEdTIjknXWmCnmPr5owTs9/xjfa14ol1Oh95n6xW7SYn5fiPk4/vrJPys0ggSWiISdPze4LTa7A==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/core": "^10.1.1", - "@inquirer/figures": "^1.0.8", - "@inquirer/type": "^3.0.1", + "@inquirer/core": "^10.1.2", + "@inquirer/figures": "^1.0.9", + "@inquirer/type": "^3.0.2", "yoctocolors-cjs": "^2.1.2" }, "engines": { @@ -5586,15 +5560,15 @@ } }, "node_modules/@inquirer/select": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.0.3.tgz", - "integrity": "sha512-OZfKDtDE8+J54JYAFTUGZwvKNfC7W/gFCjDkcsO7HnTH/wljsZo9y/FJquOxMy++DY0+9l9o/MOZ8s5s1j5wmw==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.0.4.tgz", + "integrity": "sha512-ZzYLuLoUzTIW9EJm++jBpRiTshGqS3Q1o5qOEQqgzaBlmdsjQr6pA4TUNkwu6OBYgM2mIRbCz6mUhFDfl/GF+w==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/core": "^10.1.1", - "@inquirer/figures": "^1.0.8", - "@inquirer/type": "^3.0.1", + "@inquirer/core": "^10.1.2", + "@inquirer/figures": "^1.0.9", + "@inquirer/type": "^3.0.2", "ansi-escapes": "^4.3.2", "yoctocolors-cjs": "^2.1.2" }, @@ -5606,9 +5580,9 @@ } }, "node_modules/@inquirer/type": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.1.tgz", - "integrity": "sha512-+ksJMIy92sOAiAccGpcKZUc3bYO07cADnscIxHBknEm3uNts3movSmBofc1908BNy5edKscxYeAdaX1NXkHS6A==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.2.tgz", + "integrity": "sha512-ZhQ4TvhwHZF+lGhQ2O/rsjo80XoZR5/5qhOY3t6FJuX5XBg5Be8YzYTvaUGJnc12AUGI2nr4QSUE4PhKSigx7g==", "dev": true, "license": "MIT", "engines": { @@ -6219,44 +6193,62 @@ "integrity": "sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==", "license": "MIT" }, - "node_modules/@lancedb/lancedb-darwin-arm64": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@lancedb/lancedb-darwin-arm64/-/lancedb-darwin-arm64-0.14.0.tgz", - "integrity": "sha512-3UeSYqpGpvmBjjG+0J16+RVQbJ1EKBN3j7i/44DzSl3yxaccxWVTASycHC1Cu5vizYMc1pRHZl0oiLoKuM8h/Q==", + "node_modules/@lancedb/lancedb": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/@lancedb/lancedb/-/lancedb-0.14.1.tgz", + "integrity": "sha512-DfJ887t52n/2s8G1JnzE7gAR4i7UnfP1OjDYnJ4yTk0aIcn76CbVOUegYfURYlYjL+QFdI1MrAzUdMgYgsGGcA==", "cpu": [ + "x64", "arm64" ], "license": "Apache 2.0", - "optional": true, "os": [ - "darwin" + "darwin", + "linux", + "win32" ], + "dependencies": { + "reflect-metadata": "^0.2.2" + }, "engines": { "node": ">= 18" + }, + "optionalDependencies": { + "@lancedb/lancedb-darwin-arm64": "0.14.1", + "@lancedb/lancedb-darwin-x64": "0.14.1", + "@lancedb/lancedb-linux-arm64-gnu": "0.14.1", + "@lancedb/lancedb-linux-arm64-musl": "0.14.1", + "@lancedb/lancedb-linux-x64-gnu": "0.14.1", + "@lancedb/lancedb-linux-x64-musl": "0.14.1", + "@lancedb/lancedb-win32-arm64-msvc": "0.14.1", + "@lancedb/lancedb-win32-x64-msvc": "0.14.1" + }, + "peerDependencies": { + "apache-arrow": ">=15.0.0 <=18.1.0" } }, - "node_modules/@lancedb/lancedb-darwin-x64": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@lancedb/lancedb-darwin-x64/-/lancedb-darwin-x64-0.14.0.tgz", - "integrity": "sha512-hlR462mDFU6WDXB1Pr5NPOn6mfJbeaFByY8k/H5ES+SAVWhi7SsF+PAbZGyWwOKMxMs/apBinrIMkAvb7zrbeg==", + "node_modules/@lancedb/lancedb-linux-arm64-musl": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/@lancedb/lancedb-linux-arm64-musl/-/lancedb-linux-arm64-musl-0.14.1.tgz", + "integrity": "sha512-rkiWpsQCXwybwEjcdFXkAeGahiLcK/NQUjZc9WBY6CKk2Y9dICIafYzxZ6MDCY19jeJIgs3JS0mjleUWYr3JFw==", "cpu": [ - "x64" + "arm64" ], "license": "Apache 2.0", "optional": true, "os": [ - "darwin" + "linux" ], "engines": { "node": ">= 18" } }, - "node_modules/@lancedb/lancedb-linux-arm64-gnu": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@lancedb/lancedb-linux-arm64-gnu/-/lancedb-linux-arm64-gnu-0.14.0.tgz", - "integrity": "sha512-ZlFtdFoymfRARj5I2g48ay89hKX+BUPF5l3+zdxkDrGsmI9OULGjNZ4kcjqtFra6tj5niH92z+UZEvsaUpCOXg==", + "node_modules/@lancedb/lancedb-linux-x64-musl": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/@lancedb/lancedb-linux-x64-musl/-/lancedb-linux-x64-musl-0.14.1.tgz", + "integrity": "sha512-V/TeoyKUESPL/8L1z4WLbMFe5ZEv4gtxc0AFK8ghiduFYN/Hckuj4oTo/Y0ysLiBx1At9FCa91hWDB301ibHBg==", "cpu": [ - "arm64" + "x64" ], "license": "Apache 2.0", "optional": true, @@ -6267,44 +6259,44 @@ "node": ">= 18" } }, - "node_modules/@lancedb/lancedb-linux-arm64-musl": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@lancedb/lancedb-linux-arm64-musl/-/lancedb-linux-arm64-musl-0.14.0.tgz", - "integrity": "sha512-cyuWfMOgFsw3GGBjrBLxpnnd/Yz+NR3qi1wjR6znkvEFbG2uww9+dnKSGId9e7caAg6TAh05aLISqdc2h84f6g==", + "node_modules/@lancedb/lancedb/node_modules/@lancedb/lancedb-darwin-arm64": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/@lancedb/lancedb-darwin-arm64/-/lancedb-darwin-arm64-0.14.1.tgz", + "integrity": "sha512-eSWV3GydXfyaptPXZ+S3BgXY1YI26oHQDekACaVevRW6/YQD7sS9UhhSZn1mYyDtLTfJu2kOK2XHA9UY8nyuTg==", "cpu": [ "arm64" ], "license": "Apache 2.0", "optional": true, "os": [ - "linux" + "darwin" ], "engines": { "node": ">= 18" } }, - "node_modules/@lancedb/lancedb-linux-x64-gnu": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@lancedb/lancedb-linux-x64-gnu/-/lancedb-linux-x64-gnu-0.14.0.tgz", - "integrity": "sha512-ol8/WOuz/kWYJ6ZvB+YWUlNOXX8bxwvN2JJZ0sIEaTG11RXtcR/3n87z8SnxLVUzes7bCSodR2L//KlaHOknfA==", + "node_modules/@lancedb/lancedb/node_modules/@lancedb/lancedb-darwin-x64": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/@lancedb/lancedb-darwin-x64/-/lancedb-darwin-x64-0.14.1.tgz", + "integrity": "sha512-ecf50ykF9WCWmpwAjs3Mk2mph7d+rMJ9EVJeX0UJ4KHDC874lnTDo6Tfd9iUcbExtNI1KZbu+CFnYsbQU+R0gw==", "cpu": [ "x64" ], "license": "Apache 2.0", "optional": true, "os": [ - "linux" + "darwin" ], "engines": { "node": ">= 18" } }, - "node_modules/@lancedb/lancedb-linux-x64-musl": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@lancedb/lancedb-linux-x64-musl/-/lancedb-linux-x64-musl-0.14.0.tgz", - "integrity": "sha512-ospL7TY/ncJJ4xayDaxW3y5A/31mnLvKmDHST6/sYSkMUDpucNNetrhHFQWAYkZ+QtgIyUh+iv5lOt+PGQhf3w==", + "node_modules/@lancedb/lancedb/node_modules/@lancedb/lancedb-linux-arm64-gnu": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/@lancedb/lancedb-linux-arm64-gnu/-/lancedb-linux-arm64-gnu-0.14.1.tgz", + "integrity": "sha512-X7ub1fOm7jZ19KFW/u3nDyFvj5XzDPqEVrp9mmcOgSrst3NJEGGBz1JypkLnTWpg/7IpCBs1UO1G7R7LEsHYOA==", "cpu": [ - "x64" + "arm64" ], "license": "Apache 2.0", "optional": true, @@ -6315,26 +6307,26 @@ "node": ">= 18" } }, - "node_modules/@lancedb/lancedb-win32-arm64-msvc": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@lancedb/lancedb-win32-arm64-msvc/-/lancedb-win32-arm64-msvc-0.14.0.tgz", - "integrity": "sha512-FZDITNwGVj0kxw0Gp4G0Nt3a+dnvDdhFygZsMtkCFGrZF5ShrDPuGicFZ162TrApwYoVXu1knPeP4jtWtNh59Q==", + "node_modules/@lancedb/lancedb/node_modules/@lancedb/lancedb-linux-x64-gnu": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/@lancedb/lancedb-linux-x64-gnu/-/lancedb-linux-x64-gnu-0.14.1.tgz", + "integrity": "sha512-LGp4D58pQJ3+H3GncNxWHkvhIVOKpTzYUBtVfC8he1rwZ6+CiYDyK9Sim/j8o3UJlJ7cP0m3gNUzPfQchQF9WA==", "cpu": [ - "arm64" + "x64" ], "license": "Apache 2.0", "optional": true, "os": [ - "win32" + "linux" ], "engines": { "node": ">= 18" } }, - "node_modules/@lancedb/lancedb-win32-x64-msvc": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@lancedb/lancedb-win32-x64-msvc/-/lancedb-win32-x64-msvc-0.14.0.tgz", - "integrity": "sha512-oqBoQaT0aUaF3vJgtHsOQFRxEasAI18uFe8OM4/5FksS5QiT4EdJvtPGpFd9ahpF553UIzLTMX1LBYqB7vWmuQ==", + "node_modules/@lancedb/lancedb/node_modules/@lancedb/lancedb-win32-x64-msvc": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/@lancedb/lancedb-win32-x64-msvc/-/lancedb-win32-x64-msvc-0.14.1.tgz", + "integrity": "sha512-4M8D0j8/3WZv4CKo+Z44sISKPCKWN5MWA0dcEEGw4sEXHF2RJLrMIOOgEpT5NF7VW+X4t2JJxUA6j2T3cXaD8w==", "cpu": [ "x64" ], @@ -6348,12 +6340,12 @@ } }, "node_modules/@langchain/anthropic": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/@langchain/anthropic/-/anthropic-0.3.9.tgz", - "integrity": "sha512-BZK6EIlYYoGKwmgiZiJZMeL68xv+ooWk/ynDv/QVN8MGGQYW2waBfLaKEFHtPQr/HDznc15FEYZe8C76/EtoYg==", + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/@langchain/anthropic/-/anthropic-0.3.11.tgz", + "integrity": "sha512-rYjDZjMwVQ+cYeJd9IoSESdkkG8fc0m3siGRYKNy6qgYMnqCz8sUPKBanXwbZAs6wvspPCGgNK9WONfaCeX97A==", "license": "MIT", "dependencies": { - "@anthropic-ai/sdk": "^0.27.3", + "@anthropic-ai/sdk": "^0.32.1", "fast-xml-parser": "^4.4.1", "zod": "^3.22.4", "zod-to-json-schema": "^3.22.4" @@ -6366,9 +6358,9 @@ } }, "node_modules/@langchain/cohere": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@langchain/cohere/-/cohere-0.3.1.tgz", - "integrity": "sha512-SD+EwKQAOXsqgs1KHCxhXtorQuG9VCXOTkjOlVQnpOwgqNUtn/IZX/S6bIaMflj0E8RBIze0hBMevm2kp1iyUA==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@langchain/cohere/-/cohere-0.3.2.tgz", + "integrity": "sha512-AWUH6DPUnn7jmuFvNMtS0VDL+fW06edQmXFxGvWvIlXFSezqECnV4opni8zCAlWgh5NGSROLtqAZc879dt5TGg==", "license": "MIT", "dependencies": { "cohere-ai": "^7.14.0", @@ -6384,9 +6376,9 @@ } }, "node_modules/@langchain/core": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@langchain/core/-/core-0.3.25.tgz", - "integrity": "sha512-kB4BhGK2XQu/c9RtHD+ocixZ7fziakvXzzVJhkd3KdR5RBcZNigzDVLf83cYAQbqeeEpLdbKb/6N+KWDc7zX/g==", + "version": "0.3.26", + "resolved": "https://registry.npmjs.org/@langchain/core/-/core-0.3.26.tgz", + "integrity": "sha512-6RUQHEp8wv+JwtYIIEBYBzbLlcAQZFc7EDOgAM0ukExjh9HiXoJzoWpgMRRCrr/koIbtwXPJUqBprZK1I1CXHQ==", "license": "MIT", "dependencies": { "@cfworker/json-schema": "^4.0.2", @@ -6419,9 +6411,9 @@ } }, "node_modules/@langchain/google-common": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@langchain/google-common/-/google-common-0.1.4.tgz", - "integrity": "sha512-EIpJYhat+BpGXRJiLSKKWlbBl88AJLnwGhLNOh85nNPtcqKqWTIJ/WGVNfFNsrAwHZ+f77gZeNfefeRIrChNZw==", + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@langchain/google-common/-/google-common-0.1.5.tgz", + "integrity": "sha512-VgTghTTROBPez8TgAD+GWKzfoJ24EaWMjdo3dB69QCVt23ZyNGM8Hk4rm6LgjMxmLFNnXi6UnhQuoece3ffmAA==", "license": "MIT", "dependencies": { "uuid": "^10.0.0", @@ -6435,12 +6427,12 @@ } }, "node_modules/@langchain/google-gauth": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@langchain/google-gauth/-/google-gauth-0.1.4.tgz", - "integrity": "sha512-g/yXfGCgBU5FkH/lW4L0E2HDvQ3JuS5/KZylixWwkV+hk9gSyYcMV3RnhMjp+zEY/68XALiqlwUyvfK5vToz4g==", + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@langchain/google-gauth/-/google-gauth-0.1.5.tgz", + "integrity": "sha512-FYqHtW06gRJdImzlh1nyNHtIgp1F4nf1SiOBN5/ynblze2ho523BruFeKprDRR3Iv+CEJm+3v8fRf0QKf9esPw==", "license": "MIT", "dependencies": { - "@langchain/google-common": "~0.1.4", + "@langchain/google-common": "~0.1.5", "google-auth-library": "^8.9.0" }, "engines": { @@ -6451,12 +6443,12 @@ } }, "node_modules/@langchain/google-vertexai": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@langchain/google-vertexai/-/google-vertexai-0.1.4.tgz", - "integrity": "sha512-x78wezYBOxmiMOPSatlCk4UOQd6RPxz2YVfGKLOzNV89xxHrEVX9JcyRUCx4L568S4kqZYkLvnqzZA9AF/TCaA==", + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@langchain/google-vertexai/-/google-vertexai-0.1.5.tgz", + "integrity": "sha512-wd9mjrQRdlFAnwhCGtHIsOTtuF6Oto8+F8nthU3guU7T/gfuICvg26+MaOpdUmuTVFuIDqVMc0l7kf3ZK4DFlA==", "license": "MIT", "dependencies": { - "@langchain/google-gauth": "~0.1.4" + "@langchain/google-gauth": "~0.1.5" }, "engines": { "node": ">=18" @@ -6499,9 +6491,9 @@ } }, "node_modules/@langchain/openai": { - "version": "0.3.15", - "resolved": "https://registry.npmjs.org/@langchain/openai/-/openai-0.3.15.tgz", - "integrity": "sha512-aIYcScyWn3Ijq+tUwTjVKACyvsbDs4CKca9kjM46ZMebyjWZBK5OzSzezXyE8uhZfxxdo6TrMBXIXH0tWBTSQA==", + "version": "0.3.16", + "resolved": "https://registry.npmjs.org/@langchain/openai/-/openai-0.3.16.tgz", + "integrity": "sha512-Om9HRlTeI0Ou6D4pfxbWHop4WGfkCdV/7v1W/+Jr7NSf0BNoA9jk5GqGms8ZtOYSGgPvizDu3i0TrM3B4cN4NA==", "license": "MIT", "dependencies": { "js-tiktoken": "^1.0.12", @@ -7280,9 +7272,9 @@ } }, "node_modules/@nx/devkit": { - "version": "20.2.2", - "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-20.2.2.tgz", - "integrity": "sha512-uqs0LVvuRRVAfFdn0ewvmr1vsNV9Ztugw36emcLJxskqhBZb10K+vzdTDAZpg5aVE2ISg1BmPidoOyk1tP+Omg==", + "version": "20.3.0", + "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-20.3.0.tgz", + "integrity": "sha512-u9oRd2F33DLNWPbzpYGW7xuMEYUAOwO9DLP9nGYpxbZXy6Z4AdoKeqhN+KBTyg8+DyQGuKUSEXcWriDyLLgcHw==", "dev": true, "license": "MIT", "dependencies": { @@ -7326,14 +7318,14 @@ } }, "node_modules/@nx/esbuild": { - "version": "20.2.2", - "resolved": "https://registry.npmjs.org/@nx/esbuild/-/esbuild-20.2.2.tgz", - "integrity": "sha512-R6mwMFBboJOUJ+ioRbQ0u4U5eyOZXAkuQcAoN4LlLtwMtWvg8YPtSb24N8SDLO2yXHlEEBNC3NtzzU24a8CR5A==", + "version": "20.3.0", + "resolved": "https://registry.npmjs.org/@nx/esbuild/-/esbuild-20.3.0.tgz", + "integrity": "sha512-5uDp1m9YrXh/qL0fHrm7x+k58+FtsyBIzNGVJuzFiwkXPwOwcrKIcn/Dslg9n+WfFJWt8CK5MB0cE7mA/zwIjg==", "dev": true, "license": "MIT", "dependencies": { - "@nx/devkit": "20.2.2", - "@nx/js": "20.2.2", + "@nx/devkit": "20.3.0", + "@nx/js": "20.3.0", "fast-glob": "3.2.7", "picocolors": "^1.1.0", "tsconfig-paths": "^4.1.2", @@ -7349,14 +7341,14 @@ } }, "node_modules/@nx/eslint": { - "version": "20.2.2", - "resolved": "https://registry.npmjs.org/@nx/eslint/-/eslint-20.2.2.tgz", - "integrity": "sha512-GID3r539okSIdqqaLJxOttjbC8xaAbyrGJfSo/jyFLVASN4ZYuwFwWU94Vdn1NsOPHc2kiDa/qQj5mv0gbBfUw==", + "version": "20.3.0", + "resolved": "https://registry.npmjs.org/@nx/eslint/-/eslint-20.3.0.tgz", + "integrity": "sha512-QhApF0HAcMm0tc7kXna4XuFUuO3oroWvGmvzGqBSa3GyuXbAz1VJ1RFWYkyQzjAsltaBcMUFCA+ORUM+PN1sWA==", "dev": true, "license": "MIT", "dependencies": { - "@nx/devkit": "20.2.2", - "@nx/js": "20.2.2", + "@nx/devkit": "20.3.0", + "@nx/js": "20.3.0", "semver": "^7.5.3", "tslib": "^2.3.0", "typescript": "~5.6.2" @@ -7372,14 +7364,14 @@ } }, "node_modules/@nx/eslint-plugin": { - "version": "20.2.2", - "resolved": "https://registry.npmjs.org/@nx/eslint-plugin/-/eslint-plugin-20.2.2.tgz", - "integrity": "sha512-LfRPu6QWPRQgsJ51WtsMyoK7FhvUGO5G5l/m+PyN2FecnZJcrrRCcExt3Sj0btzc0CqCW2gtgSTa1eyC16U0rQ==", + "version": "20.3.0", + "resolved": "https://registry.npmjs.org/@nx/eslint-plugin/-/eslint-plugin-20.3.0.tgz", + "integrity": "sha512-U9DvbR7quyfnWk8ZCJlwKbIInZ5gd4be93X5gii966vM81n3lbWLc7y4avU4r3732X2pnpFGJqBgP8ov8JE/fw==", "dev": true, "license": "MIT", "dependencies": { - "@nx/devkit": "20.2.2", - "@nx/js": "20.2.2", + "@nx/devkit": "20.3.0", + "@nx/js": "20.3.0", "@typescript-eslint/type-utils": "^8.0.0", "@typescript-eslint/utils": "^8.0.0", "chalk": "^4.1.0", @@ -7460,16 +7452,16 @@ } }, "node_modules/@nx/jest": { - "version": "20.2.2", - "resolved": "https://registry.npmjs.org/@nx/jest/-/jest-20.2.2.tgz", - "integrity": "sha512-czZprpiVAZQKixpib1Vphi3Aoh5qBr7KATgP7+P0ogDTrxd7sivCFDM8wZeilhdTfx85wsR0viOtLVm6D3RTLA==", + "version": "20.3.0", + "resolved": "https://registry.npmjs.org/@nx/jest/-/jest-20.3.0.tgz", + "integrity": "sha512-szkmlq8Zgx1J04yq34HfbC1jGrELVXcJTfo76SnFonL9crnbBsLS2mPrvCe431Zm9Xs1PYNvxZLeIbxf6bVXcQ==", "dev": true, "license": "MIT", "dependencies": { "@jest/reporters": "^29.4.1", "@jest/test-result": "^29.4.1", - "@nx/devkit": "20.2.2", - "@nx/js": "20.2.2", + "@nx/devkit": "20.3.0", + "@nx/js": "20.3.0", "@phenomnomnominal/tsquery": "~5.0.1", "chalk": "^4.1.0", "identity-obj-proxy": "3.0.0", @@ -7477,7 +7469,7 @@ "jest-resolve": "^29.4.1", "jest-util": "^29.4.1", "minimatch": "9.0.3", - "resolve.exports": "1.1.0", + "resolve.exports": "2.0.3", "semver": "^7.5.3", "tslib": "^2.3.0", "yargs-parser": "21.1.1" @@ -7543,9 +7535,9 @@ } }, "node_modules/@nx/js": { - "version": "20.2.2", - "resolved": "https://registry.npmjs.org/@nx/js/-/js-20.2.2.tgz", - "integrity": "sha512-y/L+GMS8pIE1rQTQ28Lb1YeWpEnDj2v3T/7QpWvICc78NZXuMrO6N1ZRTPRSQNXKL6Bs9S9bRuivsvSIiNlULw==", + "version": "20.3.0", + "resolved": "https://registry.npmjs.org/@nx/js/-/js-20.3.0.tgz", + "integrity": "sha512-hnO1jzJUvO7+bBsC2uaUElpX9gpMiSA3wdt34V8nnPcIBWtdMrjKX7yRFSwZKimeNauesiX0uorTJf+z28R2bg==", "dev": true, "license": "MIT", "dependencies": { @@ -7556,8 +7548,8 @@ "@babel/preset-env": "^7.23.2", "@babel/preset-typescript": "^7.22.5", "@babel/runtime": "^7.22.6", - "@nx/devkit": "20.2.2", - "@nx/workspace": "20.2.2", + "@nx/devkit": "20.3.0", + "@nx/workspace": "20.3.0", "@zkochan/js-yaml": "0.0.7", "babel-plugin-const-enum": "^1.0.1", "babel-plugin-macros": "^2.8.0", @@ -7649,23 +7641,23 @@ } }, "node_modules/@nx/node": { - "version": "20.2.2", - "resolved": "https://registry.npmjs.org/@nx/node/-/node-20.2.2.tgz", - "integrity": "sha512-nZGtozEvKccFAjRPlHOe8LgPeBrGi/gHOqig0B16J91dcgZu/2GWp81BiX1TDEz/f2CL1BwvApXAgkztuXuiBA==", + "version": "20.3.0", + "resolved": "https://registry.npmjs.org/@nx/node/-/node-20.3.0.tgz", + "integrity": "sha512-6tHufkw92acIdcdLGARUJOTpjx7x4+Bu+rmM8rnugkZ4aGj62/IdI32rNBjSltYKcSo38HJyCSzmp0REdXsrbg==", "dev": true, "license": "MIT", "dependencies": { - "@nx/devkit": "20.2.2", - "@nx/eslint": "20.2.2", - "@nx/jest": "20.2.2", - "@nx/js": "20.2.2", + "@nx/devkit": "20.3.0", + "@nx/eslint": "20.3.0", + "@nx/jest": "20.3.0", + "@nx/js": "20.3.0", "tslib": "^2.3.0" } }, "node_modules/@nx/nx-darwin-arm64": { - "version": "20.2.2", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-20.2.2.tgz", - "integrity": "sha512-gnS5mtbaBAO5TJkl4T68rQaN/79MMWePavw2SOcFyFnIdAriGEZ+ZFDUE0B/xYJSs9CPWLaGHf+n7oqyxaGd9A==", + "version": "20.3.0", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-20.3.0.tgz", + "integrity": "sha512-9PqSe1Sh7qNqA4GL0cZH0t3S0EZzb2Xn14XY9au7yf0+eoxyag1oETjjULrxLeUmSoXW2hDxzNtoqKFE9zF07Q==", "cpu": [ "arm64" ], @@ -7680,9 +7672,9 @@ } }, "node_modules/@nx/nx-darwin-x64": { - "version": "20.2.2", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-20.2.2.tgz", - "integrity": "sha512-IctvdQon+K8mlhl06zIq1xTPwf5L4OuS7crzCmK26p5F/lV6iz/UXSPCcgn+bYKOL/q3QCLNR7UasQMjzgCNkQ==", + "version": "20.3.0", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-20.3.0.tgz", + "integrity": "sha512-gsGGhJVvi5QZVVTZie5sNMo1zOAU+A2edm6DGegObdFRLV41Ju/Yrm/gTaSp4yUtywd3UU4S/30C/nI2c55adA==", "cpu": [ "x64" ], @@ -7697,9 +7689,9 @@ } }, "node_modules/@nx/nx-freebsd-x64": { - "version": "20.2.2", - "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-20.2.2.tgz", - "integrity": "sha512-4/Blg9Y6LVU8tS8yoa2BEXPHWsorpvCuZRH0gXPh96i6b71o4ORPafyLOHp08o3WjtUZb4jl5TfDryE+8y62ZA==", + "version": "20.3.0", + "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-20.3.0.tgz", + "integrity": "sha512-DiymYZBBu0upbiskdfn9KRyoXdyvKohezJiV3j4VkeRE8KR2p04NgwRQviDFbeD1cjWrDy9wk8y+G5PabLlqAA==", "cpu": [ "x64" ], @@ -7714,9 +7706,9 @@ } }, "node_modules/@nx/nx-linux-arm-gnueabihf": { - "version": "20.2.2", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-20.2.2.tgz", - "integrity": "sha512-AVAxbUXi6q+inmp8re3OV7HzH6fbkKnnMKvjDLnkzK8dA2Mv4JFl/gz++rgkYfEsBk20lcB1i3unqNrtOvzS7Q==", + "version": "20.3.0", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-20.3.0.tgz", + "integrity": "sha512-Aksx66e8jmt/4rGJ/5z34SWXbPcYr9Ht52UonEeuCdQdoEvAOs7yBUbllYOjIcUsfZikEyZgvqfiQslsggSJdQ==", "cpu": [ "arm" ], @@ -7731,9 +7723,9 @@ } }, "node_modules/@nx/nx-linux-arm64-gnu": { - "version": "20.2.2", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-20.2.2.tgz", - "integrity": "sha512-h04SLH464Oh/k/1mpAfsMhTVlnc1NJItx4N5DLZb2VuOOY+Tquhrp7HBJLyAhU0Q74JG0LevGFO6wdxliHupmA==", + "version": "20.3.0", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-20.3.0.tgz", + "integrity": "sha512-Y5wmYEwF1bl014Ps8QjagI911VbViQSFHSTVOCNSObdAzig9E5o6NOkoWe+doT1UZLrrInnlkrggQUsbtdKjOg==", "cpu": [ "arm64" ], @@ -7748,9 +7740,9 @@ } }, "node_modules/@nx/nx-linux-arm64-musl": { - "version": "20.2.2", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-20.2.2.tgz", - "integrity": "sha512-rnRXDLvHHj66rCslD4ShDq6KBOVsQ+X63GWTGKM0pnTIIDje9+ltZCoAByieCUm4BvFfCWMUf9y0mGfZvLVKSw==", + "version": "20.3.0", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-20.3.0.tgz", + "integrity": "sha512-yGcIkmImyOMfPkQSYH2EVjPmFE0VkLcO71Bbkpr3RlJ1N/vjYxsGbdnqPiBb8Wshib/hmwpiMHf/yzQtKH0SQw==", "cpu": [ "arm64" ], @@ -7765,9 +7757,9 @@ } }, "node_modules/@nx/nx-linux-x64-gnu": { - "version": "20.2.2", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-20.2.2.tgz", - "integrity": "sha512-K1Z2DVTnyCGl4nolhZ8fvHEixoe1pZOY256LD6D0lGca4Fsi3mHQ7lDU237Pzyc91+cfLva/OAvrivRPeU+DMA==", + "version": "20.3.0", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-20.3.0.tgz", + "integrity": "sha512-nkA2DLI+rpmiuiy7dyXP4l9s7dgHkQWDX7lG1XltiT41RzAReJF1h8qBE6XrsAYE1CtI76DRWVphnc93+iZr+A==", "cpu": [ "x64" ], @@ -7782,9 +7774,9 @@ } }, "node_modules/@nx/nx-linux-x64-musl": { - "version": "20.2.2", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-20.2.2.tgz", - "integrity": "sha512-pyWe+d2Y2pJVgPZf27KkDBufhFPq+Xhs3/zAQdJbicMvym7uhw0qMTV+lmoMXgfx52WZzhqTfG8JQcDqHjExJw==", + "version": "20.3.0", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-20.3.0.tgz", + "integrity": "sha512-sPMtTt9iTrCmFEIp9Qv27UX9PeL1aqKck2dz2TAFbXKVtF6+djOdTcNnTYw45KIP6izcUcOXXAq4G0QSQE7CLg==", "cpu": [ "x64" ], @@ -7799,9 +7791,9 @@ } }, "node_modules/@nx/nx-win32-arm64-msvc": { - "version": "20.2.2", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-20.2.2.tgz", - "integrity": "sha512-zqSoVrV34tx6qhQo/PwD9IMGhzoNSaFQxjTjNCY61sE7iwi5Qt4dDs3Rlh1ZFCBFnrjziymRPY2RryArgeK8Bw==", + "version": "20.3.0", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-20.3.0.tgz", + "integrity": "sha512-ppfNa/8OfpWA9o26Pz3vArN4ulAC+Hx70/ghPRCP7ed1Mb3Z6yR2Ry9KfBRImbqajvuAExM0TePKMGq9LCdXmg==", "cpu": [ "arm64" ], @@ -7816,9 +7808,9 @@ } }, "node_modules/@nx/nx-win32-x64-msvc": { - "version": "20.2.2", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-20.2.2.tgz", - "integrity": "sha512-IfQf2axmCuSArhFGaocIDt8ajWDHXoVut5NOQH4eV2q9whP1j/LVB8EehEaolF5UenM7rhL4V25PXPuuBaUq4A==", + "version": "20.3.0", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-20.3.0.tgz", + "integrity": "sha512-8FOejZ4emtLSVn3pYWs4PIc3n4//qMbwMDPVxmPE8us3ir91Qh0bzr5zRj7Q8sEdSgvneXRXqtBp2grY2KMJsw==", "cpu": [ "x64" ], @@ -7833,16 +7825,16 @@ } }, "node_modules/@nx/workspace": { - "version": "20.2.2", - "resolved": "https://registry.npmjs.org/@nx/workspace/-/workspace-20.2.2.tgz", - "integrity": "sha512-VC22d5EG9f8sLD+gvq9Nbau0u8cV0gy5aYyRcleecqs9bBvOiVxAvv7HaDCRcHezHQhKwxcIOZvmuCjYF/oKxg==", + "version": "20.3.0", + "resolved": "https://registry.npmjs.org/@nx/workspace/-/workspace-20.3.0.tgz", + "integrity": "sha512-z8NSAo5SiLEMPuwasDvLdCCtaTGdINh1cSZMCom8HeLbT8F7risbR0IlHVqVrKj9FPKqrAIsH+4knVb4dHHCnQ==", "dev": true, "license": "MIT", "dependencies": { - "@nx/devkit": "20.2.2", + "@nx/devkit": "20.3.0", "chalk": "^4.1.0", "enquirer": "~2.3.6", - "nx": "20.2.2", + "nx": "20.3.0", "tslib": "^2.3.0", "yargs-parser": "21.1.1" } @@ -9389,9 +9381,9 @@ } }, "node_modules/@swc/core": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.10.1.tgz", - "integrity": "sha512-rQ4dS6GAdmtzKiCRt3LFVxl37FaY1cgL9kSUTnhQ2xc3fmHOd7jdJK/V4pSZMG1ruGTd0bsi34O2R0Olg9Zo/w==", + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.10.2.tgz", + "integrity": "sha512-d3reIYowBL6gbp4jC6FRZ3hE0eWcWwqh0XcHd6k5rKF/oZA6jLb7gxIRduJhrn+jyLz/HCC8WyfomUkEcs7iZQ==", "dev": true, "hasInstallScript": true, "license": "Apache-2.0", @@ -9407,16 +9399,16 @@ "url": "https://opencollective.com/swc" }, "optionalDependencies": { - "@swc/core-darwin-arm64": "1.10.1", - "@swc/core-darwin-x64": "1.10.1", - "@swc/core-linux-arm-gnueabihf": "1.10.1", - "@swc/core-linux-arm64-gnu": "1.10.1", - "@swc/core-linux-arm64-musl": "1.10.1", - "@swc/core-linux-x64-gnu": "1.10.1", - "@swc/core-linux-x64-musl": "1.10.1", - "@swc/core-win32-arm64-msvc": "1.10.1", - "@swc/core-win32-ia32-msvc": "1.10.1", - "@swc/core-win32-x64-msvc": "1.10.1" + "@swc/core-darwin-arm64": "1.10.2", + "@swc/core-darwin-x64": "1.10.2", + "@swc/core-linux-arm-gnueabihf": "1.10.2", + "@swc/core-linux-arm64-gnu": "1.10.2", + "@swc/core-linux-arm64-musl": "1.10.2", + "@swc/core-linux-x64-gnu": "1.10.2", + "@swc/core-linux-x64-musl": "1.10.2", + "@swc/core-win32-arm64-msvc": "1.10.2", + "@swc/core-win32-ia32-msvc": "1.10.2", + "@swc/core-win32-x64-msvc": "1.10.2" }, "peerDependencies": { "@swc/helpers": "*" @@ -9428,9 +9420,9 @@ } }, "node_modules/@swc/core-darwin-arm64": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.10.1.tgz", - "integrity": "sha512-NyELPp8EsVZtxH/mEqvzSyWpfPJ1lugpTQcSlMduZLj1EASLO4sC8wt8hmL1aizRlsbjCX+r0PyL+l0xQ64/6Q==", + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.10.2.tgz", + "integrity": "sha512-xPDbCUfGdVjA/0yhRFVSyog73wO3/W3JNgx1PkOcCc+0OgZtgAnt4YD8QbSsUE+euc5bQJs/7HfJQ3305+HWVA==", "cpu": [ "arm64" ], @@ -9445,9 +9437,9 @@ } }, "node_modules/@swc/core-darwin-x64": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.10.1.tgz", - "integrity": "sha512-L4BNt1fdQ5ZZhAk5qoDfUnXRabDOXKnXBxMDJ+PWLSxOGBbWE6aJTnu4zbGjJvtot0KM46m2LPAPY8ttknqaZA==", + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.10.2.tgz", + "integrity": "sha512-Dm4R9ffQw4yrGjvdYxxuO5RViwkRkSsn64WF7YGYZIlhkyFoseibPnQlOsx5qnjquc8f3h1C8/806XG+y3rMaQ==", "cpu": [ "x64" ], @@ -9462,9 +9454,9 @@ } }, "node_modules/@swc/core-linux-arm-gnueabihf": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.10.1.tgz", - "integrity": "sha512-Y1u9OqCHgvVp2tYQAJ7hcU9qO5brDMIrA5R31rwWQIAKDkJKtv3IlTHF0hrbWk1wPR0ZdngkQSJZple7G+Grvw==", + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.10.2.tgz", + "integrity": "sha512-aXTqgel7AueM7CcCOFFUq6+gJyD/A3rFBWxPT6wA34IC7oQ0IIFpJjBLl8zN6/0aZ4OQ1ExlQ7zoKaTlk5tBug==", "cpu": [ "arm" ], @@ -9479,9 +9471,9 @@ } }, "node_modules/@swc/core-linux-arm64-gnu": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.10.1.tgz", - "integrity": "sha512-tNQHO/UKdtnqjc7o04iRXng1wTUXPgVd8Y6LI4qIbHVoVPwksZydISjMcilKNLKIwOoUQAkxyJ16SlOAeADzhQ==", + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.10.2.tgz", + "integrity": "sha512-HYFag6ULpnVMnHuKKAFuZH3kco/2eKKZ24I+gI2M4JlIW4soDmP8Oc2eAADIloln4SfQXzADX34m6merCWp65g==", "cpu": [ "arm64" ], @@ -9496,9 +9488,9 @@ } }, "node_modules/@swc/core-linux-arm64-musl": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.10.1.tgz", - "integrity": "sha512-x0L2Pd9weQ6n8dI1z1Isq00VHFvpBClwQJvrt3NHzmR+1wCT/gcYl1tp9P5xHh3ldM8Cn4UjWCw+7PaUgg8FcQ==", + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.10.2.tgz", + "integrity": "sha512-N8es+V+M9GijYsxfiIG3NJ+lHgoZosX+yjblc5eOx0xrBDeqH3kNLhJpctOczrJk0rUjN+zX5x+8H8qurcEAaw==", "cpu": [ "arm64" ], @@ -9513,9 +9505,9 @@ } }, "node_modules/@swc/core-linux-x64-gnu": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.10.1.tgz", - "integrity": "sha512-yyYEwQcObV3AUsC79rSzN9z6kiWxKAVJ6Ntwq2N9YoZqSPYph+4/Am5fM1xEQYf/kb99csj0FgOelomJSobxQA==", + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.10.2.tgz", + "integrity": "sha512-fI4rxJkWQaNeG4UcuqKJrc1JM+nAwIzzFba9+A4Aohc6z0EgPokrA1v7WmPUObO+cdZjVXdMpDGkhGQhbok1aQ==", "cpu": [ "x64" ], @@ -9530,9 +9522,9 @@ } }, "node_modules/@swc/core-linux-x64-musl": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.10.1.tgz", - "integrity": "sha512-tcaS43Ydd7Fk7sW5ROpaf2Kq1zR+sI5K0RM+0qYLYYurvsJruj3GhBCaiN3gkzd8m/8wkqNqtVklWaQYSDsyqA==", + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.10.2.tgz", + "integrity": "sha512-ycDOxBgII/2xkusMgq2S9n81IQ8SeWk1FU0zuUsZrUkaXEq/78+nHFo/0IStPLrtRxzG2gJ0JZvfaa6jMxr79Q==", "cpu": [ "x64" ], @@ -9547,9 +9539,9 @@ } }, "node_modules/@swc/core-win32-arm64-msvc": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.10.1.tgz", - "integrity": "sha512-D3Qo1voA7AkbOzQ2UGuKNHfYGKL6eejN8VWOoQYtGHHQi1p5KK/Q7V1ku55oxXBsj79Ny5FRMqiRJpVGad7bjQ==", + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.10.2.tgz", + "integrity": "sha512-s7/UrbdfYGdUar+Nj8jxNeXaFdryWnKuJU5udDONgk9gb1xp7K5TPxBL9j7EtCrAenM2sR9Bd84ZemwzyZ/VLw==", "cpu": [ "arm64" ], @@ -9564,9 +9556,9 @@ } }, "node_modules/@swc/core-win32-ia32-msvc": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.10.1.tgz", - "integrity": "sha512-WalYdFoU3454Og+sDKHM1MrjvxUGwA2oralknXkXL8S0I/8RkWZOB++p3pLaGbTvOO++T+6znFbQdR8KRaa7DA==", + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.10.2.tgz", + "integrity": "sha512-sz8f+dmrzb816Ji25G+vs8HMq6zHq1IMKF4hVUnSJKdNr2k789+qRjF1fnv3YDcz5kkeYSvolXqVS1mCezDebg==", "cpu": [ "ia32" ], @@ -9581,9 +9573,9 @@ } }, "node_modules/@swc/core-win32-x64-msvc": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.10.1.tgz", - "integrity": "sha512-JWobfQDbTnoqaIwPKQ3DVSywihVXlQMbDuwik/dDWlj33A8oEHcjPOGs4OqcA3RHv24i+lfCQpM3Mn4FAMfacA==", + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.10.2.tgz", + "integrity": "sha512-XXYHuc5KdhuLx1nP8cEKW+5Kakxy+iq/jcuJ52+27E2uB+xxzLeXvbPvz645je3Cti5nQ4la2HIn6tpST5ufSw==", "cpu": [ "x64" ], @@ -9989,17 +9981,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.18.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.18.1.tgz", - "integrity": "sha512-Ncvsq5CT3Gvh+uJG0Lwlho6suwDfUXH0HztslDf5I+F2wAFAZMRwYLEorumpKLzmO2suAXZ/td1tBg4NZIi9CQ==", + "version": "8.18.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.18.2.tgz", + "integrity": "sha512-adig4SzPLjeQ0Tm+jvsozSGiCliI2ajeURDGHjZ2llnA+A67HihCQ+a3amtPhUakd1GlwHxSRvzOZktbEvhPPg==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.18.1", - "@typescript-eslint/type-utils": "8.18.1", - "@typescript-eslint/utils": "8.18.1", - "@typescript-eslint/visitor-keys": "8.18.1", + "@typescript-eslint/scope-manager": "8.18.2", + "@typescript-eslint/type-utils": "8.18.2", + "@typescript-eslint/utils": "8.18.2", + "@typescript-eslint/visitor-keys": "8.18.2", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", @@ -10019,16 +10011,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.18.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.18.1.tgz", - "integrity": "sha512-rBnTWHCdbYM2lh7hjyXqxk70wvon3p2FyaniZuey5TrcGBpfhVp0OxOa6gxr9Q9YhZFKyfbEnxc24ZnVbbUkCA==", + "version": "8.18.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.18.2.tgz", + "integrity": "sha512-y7tcq4StgxQD4mDr9+Jb26dZ+HTZ/SkfqpXSiqeUXZHxOUyjWDKsmwKhJ0/tApR08DgOhrFAoAhyB80/p3ViuA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.18.1", - "@typescript-eslint/types": "8.18.1", - "@typescript-eslint/typescript-estree": "8.18.1", - "@typescript-eslint/visitor-keys": "8.18.1", + "@typescript-eslint/scope-manager": "8.18.2", + "@typescript-eslint/types": "8.18.2", + "@typescript-eslint/typescript-estree": "8.18.2", + "@typescript-eslint/visitor-keys": "8.18.2", "debug": "^4.3.4" }, "engines": { @@ -10044,14 +10036,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.18.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.18.1.tgz", - "integrity": "sha512-HxfHo2b090M5s2+/9Z3gkBhI6xBH8OJCFjH9MhQ+nnoZqxU3wNxkLT+VWXWSFWc3UF3Z+CfPAyqdCTdoXtDPCQ==", + "version": "8.18.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.18.2.tgz", + "integrity": "sha512-YJFSfbd0CJjy14r/EvWapYgV4R5CHzptssoag2M7y3Ra7XNta6GPAJPPP5KGB9j14viYXyrzRO5GkX7CRfo8/g==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.18.1", - "@typescript-eslint/visitor-keys": "8.18.1" + "@typescript-eslint/types": "8.18.2", + "@typescript-eslint/visitor-keys": "8.18.2" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -10062,14 +10054,14 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.18.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.18.1.tgz", - "integrity": "sha512-jAhTdK/Qx2NJPNOTxXpMwlOiSymtR2j283TtPqXkKBdH8OAMmhiUfP0kJjc/qSE51Xrq02Gj9NY7MwK+UxVwHQ==", + "version": "8.18.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.18.2.tgz", + "integrity": "sha512-AB/Wr1Lz31bzHfGm/jgbFR0VB0SML/hd2P1yxzKDM48YmP7vbyJNHRExUE/wZsQj2wUCvbWH8poNHFuxLqCTnA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "8.18.1", - "@typescript-eslint/utils": "8.18.1", + "@typescript-eslint/typescript-estree": "8.18.2", + "@typescript-eslint/utils": "8.18.2", "debug": "^4.3.4", "ts-api-utils": "^1.3.0" }, @@ -10086,9 +10078,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.18.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.18.1.tgz", - "integrity": "sha512-7uoAUsCj66qdNQNpH2G8MyTFlgerum8ubf21s3TSM3XmKXuIn+H2Sifh/ES2nPOPiYSRJWAk0fDkW0APBWcpfw==", + "version": "8.18.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.18.2.tgz", + "integrity": "sha512-Z/zblEPp8cIvmEn6+tPDIHUbRu/0z5lqZ+NvolL5SvXWT5rQy7+Nch83M0++XzO0XrWRFWECgOAyE8bsJTl1GQ==", "dev": true, "license": "MIT", "engines": { @@ -10100,14 +10092,14 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.18.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.18.1.tgz", - "integrity": "sha512-z8U21WI5txzl2XYOW7i9hJhxoKKNG1kcU4RzyNvKrdZDmbjkmLBo8bgeiOJmA06kizLI76/CCBAAGlTlEeUfyg==", + "version": "8.18.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.18.2.tgz", + "integrity": "sha512-WXAVt595HjpmlfH4crSdM/1bcsqh+1weFRWIa9XMTx/XHZ9TCKMcr725tLYqWOgzKdeDrqVHxFotrvWcEsk2Tg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.18.1", - "@typescript-eslint/visitor-keys": "8.18.1", + "@typescript-eslint/types": "8.18.2", + "@typescript-eslint/visitor-keys": "8.18.2", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -10183,16 +10175,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.18.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.18.1.tgz", - "integrity": "sha512-8vikiIj2ebrC4WRdcAdDcmnu9Q/MXXwg+STf40BVfT8exDqBCUPdypvzcUPxEqRGKg9ALagZ0UWcYCtn+4W2iQ==", + "version": "8.18.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.18.2.tgz", + "integrity": "sha512-Cr4A0H7DtVIPkauj4sTSXVl+VBWewE9/o40KcF3TV9aqDEOWoXF3/+oRXNby3DYzZeCATvbdksYsGZzplwnK/Q==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.18.1", - "@typescript-eslint/types": "8.18.1", - "@typescript-eslint/typescript-estree": "8.18.1" + "@typescript-eslint/scope-manager": "8.18.2", + "@typescript-eslint/types": "8.18.2", + "@typescript-eslint/typescript-estree": "8.18.2" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -10207,13 +10199,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.18.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.18.1.tgz", - "integrity": "sha512-Vj0WLm5/ZsD013YeUKn+K0y8p1M0jPpxOkKdbD1wB0ns53a5piVY02zjf072TblEweAbcYiFiPoSMF3kp+VhhQ==", + "version": "8.18.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.18.2.tgz", + "integrity": "sha512-zORcwn4C3trOWiCqFQP1x6G3xTRyZ1LYydnj51cRnJ6hxBlr/cKPckk+PKPUw/fXmvfKTcw7bwY3w9izgx5jZw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.18.1", + "@typescript-eslint/types": "8.18.2", "eslint-visitor-keys": "^4.2.0" }, "engines": { @@ -14038,9 +14030,9 @@ } }, "node_modules/ioredis": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ioredis/-/ioredis-5.4.1.tgz", - "integrity": "sha512-2YZsvl7jopIa1gaePkeMtd9rAcSjOOjPtpcLlOeusyO+XH2SK5ZcT+UCrElPP+WVIInh2TzeI4XW9ENaSLVVHA==", + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/ioredis/-/ioredis-5.4.2.tgz", + "integrity": "sha512-0SZXGNGZ+WzISQ67QDyZ2x0+wVxjjUndtD8oSeik/4ajifeiRufed8fCb8QW8VMyi4MXcS+UO1k/0NGhvq1PAg==", "license": "MIT", "dependencies": { "@ioredis/commands": "^1.1.1", @@ -15116,16 +15108,6 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-resolve/node_modules/resolve.exports": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.3.tgz", - "integrity": "sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - } - }, "node_modules/jest-runner": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz", @@ -17790,9 +17772,9 @@ } }, "node_modules/nx": { - "version": "20.2.2", - "resolved": "https://registry.npmjs.org/nx/-/nx-20.2.2.tgz", - "integrity": "sha512-wHgC/NQ82Q3LOeUZXPI2j/JhpZwb7JjRc0uDn3kQU+lN/ulySCJHTHCf4CIglW4NjZeN1WZZ7YMeddtFWETGGA==", + "version": "20.3.0", + "resolved": "https://registry.npmjs.org/nx/-/nx-20.3.0.tgz", + "integrity": "sha512-Nzi4k7tV22zwO2iBLk+pHxorLEWPJpPrVCACtz0SQ63j/LiAgfhoqruJO+VU+V+E9qdyPsvmqIL/Iaf/GRQlqA==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -17821,6 +17803,7 @@ "npm-run-path": "^4.0.1", "open": "^8.4.0", "ora": "5.3.0", + "resolve.exports": "2.0.3", "semver": "^7.5.3", "string-width": "^4.2.3", "tar-stream": "~2.2.0", @@ -17836,16 +17819,16 @@ "nx-cloud": "bin/nx-cloud.js" }, "optionalDependencies": { - "@nx/nx-darwin-arm64": "20.2.2", - "@nx/nx-darwin-x64": "20.2.2", - "@nx/nx-freebsd-x64": "20.2.2", - "@nx/nx-linux-arm-gnueabihf": "20.2.2", - "@nx/nx-linux-arm64-gnu": "20.2.2", - "@nx/nx-linux-arm64-musl": "20.2.2", - "@nx/nx-linux-x64-gnu": "20.2.2", - "@nx/nx-linux-x64-musl": "20.2.2", - "@nx/nx-win32-arm64-msvc": "20.2.2", - "@nx/nx-win32-x64-msvc": "20.2.2" + "@nx/nx-darwin-arm64": "20.3.0", + "@nx/nx-darwin-x64": "20.3.0", + "@nx/nx-freebsd-x64": "20.3.0", + "@nx/nx-linux-arm-gnueabihf": "20.3.0", + "@nx/nx-linux-arm64-gnu": "20.3.0", + "@nx/nx-linux-arm64-musl": "20.3.0", + "@nx/nx-linux-x64-gnu": "20.3.0", + "@nx/nx-linux-x64-musl": "20.3.0", + "@nx/nx-win32-arm64-msvc": "20.3.0", + "@nx/nx-win32-x64-msvc": "20.3.0" }, "peerDependencies": { "@swc-node/register": "^1.8.0", @@ -19105,9 +19088,9 @@ } }, "node_modules/resolve.exports": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", - "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.3.tgz", + "integrity": "sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==", "dev": true, "license": "MIT", "engines": { @@ -19372,9 +19355,10 @@ } }, "node_modules/sitemapper": { - "version": "3.2.18", - "resolved": "https://registry.npmjs.org/sitemapper/-/sitemapper-3.2.18.tgz", - "integrity": "sha512-WgvjKoKzi+I8AsMjUtG65cpOHWnx9JhRxUjy1RIsMaI3ALXUak5504WCDKW3en8QzbIk5yNtZO4A4CzvvY8Qdg==", + "version": "3.2.20", + "resolved": "https://registry.npmjs.org/sitemapper/-/sitemapper-3.2.20.tgz", + "integrity": "sha512-jLW/zNoOFTFNdPmxdtq4TsnVz+IH237u5UJbWq6Cd9R5z8ba0Lu8oUCl4Zu4hGXNFqXhV91LX/dQEXAJQGoEvA==", + "license": "MIT", "dependencies": { "fast-xml-parser": "^4.5.0", "got": "^11.8.0", @@ -20424,15 +20408,15 @@ } }, "node_modules/typescript-eslint": { - "version": "8.18.1", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.18.1.tgz", - "integrity": "sha512-Mlaw6yxuaDEPQvb/2Qwu3/TfgeBHy9iTJ3mTwe7OvpPmF6KPQjVOfGyEJpPv6Ez2C34OODChhXrzYw/9phI0MQ==", + "version": "8.18.2", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.18.2.tgz", + "integrity": "sha512-KuXezG6jHkvC3MvizeXgupZzaG5wjhU3yE8E7e6viOvAvD9xAWYp8/vy0WULTGe9DYDWcQu7aW03YIV3mSitrQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.18.1", - "@typescript-eslint/parser": "8.18.1", - "@typescript-eslint/utils": "8.18.1" + "@typescript-eslint/eslint-plugin": "8.18.2", + "@typescript-eslint/parser": "8.18.2", + "@typescript-eslint/utils": "8.18.2" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" diff --git a/package.json b/package.json index d603e2e1..e45f85a7 100644 --- a/package.json +++ b/package.json @@ -19,30 +19,30 @@ "devDependencies": { "@commitlint/config-conventional": "^19.6.0", "@eslint/eslintrc": "^3.2.0", - "@inquirer/prompts": "^7.2.0", + "@inquirer/prompts": "^7.2.1", "@npmcli/package-json": "^6.1.0", - "@nx/esbuild": "20.2.2", - "@nx/eslint": "20.2.2", - "@nx/eslint-plugin": "20.2.2", - "@nx/js": "20.2.2", - "@nx/node": "20.2.2", + "@nx/esbuild": "20.3.0", + "@nx/eslint": "20.3.0", + "@nx/eslint-plugin": "20.3.0", + "@nx/js": "20.3.0", + "@nx/node": "20.3.0", "@swc-node/register": "~1.10.9", - "@swc/core": "~1.10.1", + "@swc/core": "~1.10.2", "@swc/helpers": "~0.5.15", "@types/node": "22.10.2", - "@typescript-eslint/eslint-plugin": "^8.18.1", - "@typescript-eslint/parser": "^8.18.1", + "@typescript-eslint/eslint-plugin": "^8.18.2", + "@typescript-eslint/parser": "^8.18.2", "arg": "^5.0.2", "esbuild": "^0.19.12", "eslint": "~9.17.0", "eslint-config-prettier": "^9.1.0", "husky": "^9.1.7", - "nx": "20.2.2", + "nx": "20.3.0", "prettier": "^3.4.2", "simple-git": "^3.27.0", "tslib": "^2.8.1", "typescript": "5.7.2", - "typescript-eslint": "^8.18.1" + "typescript-eslint": "^8.18.2" }, "workspaces": [ "core/*",