Skip to content

Commit 84d6be8

Browse files
authored
Merge pull request #183 from llm-tools/lmdb_fix
Lmdb fix
2 parents 0ee88b5 + 5fcce8e commit 84d6be8

File tree

44 files changed

+1315
-824
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+1315
-824
lines changed

core/embedjs-interfaces/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
22
"name": "@llm-tools/embedjs-interfaces",
3-
"version": "0.1.23",
3+
"version": "0.1.24",
44
"description": "Interfaces for extending the embedjs ecosystem",
55
"dependencies": {
6-
"@langchain/core": "^0.3.19",
7-
"debug": "^4.3.7",
6+
"@langchain/core": "^0.3.23",
7+
"debug": "^4.4.0",
88
"md5": "^2.3.0",
99
"uuid": "^11.0.3"
1010
},

core/embedjs-utils/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
22
"name": "@llm-tools/embedjs-utils",
3-
"version": "0.1.23",
3+
"version": "0.1.24",
44
"description": "Useful util functions when extending the embedjs ecosystem",
55
"dependencies": {
6-
"@llm-tools/embedjs-interfaces": "0.1.23"
6+
"@llm-tools/embedjs-interfaces": "0.1.24"
77
},
88
"type": "module",
99
"main": "./src/index.js",

core/embedjs/package.json

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
{
22
"type": "module",
33
"name": "@llm-tools/embedjs",
4-
"version": "0.1.23",
4+
"version": "0.1.24",
55
"description": "A NodeJS RAG framework to easily work with LLMs and custom datasets",
66
"dependencies": {
77
"@langchain/textsplitters": "^0.1.0",
8-
"@llm-tools/embedjs-interfaces": "0.1.23",
9-
"@llm-tools/embedjs-utils": "0.1.23",
10-
"debug": "^4.3.7",
11-
"langchain": "^0.3.6",
8+
"@llm-tools/embedjs-interfaces": "0.1.24",
9+
"@llm-tools/embedjs-utils": "0.1.24",
10+
"debug": "^4.4.0",
11+
"langchain": "^0.3.7",
1212
"md5": "^2.3.0",
1313
"mime": "^4.0.4",
1414
"stream-mime-type": "^2.0.0"
1515
},
1616
"devDependencies": {
1717
"@types/debug": "^4.1.12",
1818
"@types/md5": "^2.3.5",
19-
"@types/node": "^22.10.0"
19+
"@types/node": "^22.10.2"
2020
},
2121
"main": "./src/index.js",
2222
"license": "Apache-2.0",

databases/embedjs-astra/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
22
"name": "@llm-tools/embedjs-astradb",
3-
"version": "0.1.23",
3+
"version": "0.1.24",
44
"description": "Add AstraDB support to embedjs",
55
"dependencies": {
66
"@datastax/astra-db-ts": "^1.5.0",
7-
"@llm-tools/embedjs-interfaces": "0.1.23",
8-
"debug": "^4.3.7"
7+
"@llm-tools/embedjs-interfaces": "0.1.24",
8+
"debug": "^4.4.0"
99
},
1010
"type": "module",
1111
"main": "./src/index.js",

databases/embedjs-cosmos/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
22
"name": "@llm-tools/embedjs-cosmos",
3-
"version": "0.1.23",
3+
"version": "0.1.24",
44
"description": "Add CosmosDB support to embedjs",
55
"dependencies": {
66
"@azure/cosmos": "^4.2.0",
7-
"@llm-tools/embedjs-interfaces": "0.1.23",
8-
"debug": "^4.3.7"
7+
"@llm-tools/embedjs-interfaces": "0.1.24",
8+
"debug": "^4.4.0"
99
},
1010
"type": "module",
1111
"main": "./src/index.js",

databases/embedjs-hnswlib/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
22
"name": "@llm-tools/embedjs-hnswlib",
3-
"version": "0.1.23",
3+
"version": "0.1.24",
44
"description": "Add HNSWLib support to embedjs",
55
"dependencies": {
6-
"@llm-tools/embedjs-interfaces": "0.1.23",
7-
"debug": "^4.3.7",
6+
"@llm-tools/embedjs-interfaces": "0.1.24",
7+
"debug": "^4.4.0",
88
"hnswlib-node": "^3.0.0"
99
},
1010
"type": "module",

databases/embedjs-lancedb/package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
{
22
"name": "@llm-tools/embedjs-lancedb",
3-
"version": "0.1.23",
3+
"version": "0.1.24",
44
"description": "Add LanceDb support to embedjs",
55
"dependencies": {
6-
"@lancedb/lancedb": "^0.13.0",
7-
"@llm-tools/embedjs-interfaces": "0.1.23",
6+
"@lancedb/lancedb": "^0.14.0",
7+
"@llm-tools/embedjs-interfaces": "0.1.24",
88
"compute-cosine-similarity": "^1.1.0",
9-
"debug": "^4.3.7"
9+
"debug": "^4.4.0"
1010
},
1111
"type": "module",
1212
"main": "./src/index.js",

databases/embedjs-libsql/package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
{
22
"name": "@llm-tools/embedjs-libsql",
3-
"version": "0.1.23",
3+
"version": "0.1.24",
44
"description": "Add LibSQL support to embedjs",
55
"dependencies": {
66
"@libsql/client": "^0.14.0",
7-
"@llm-tools/embedjs-interfaces": "0.1.23",
8-
"@llm-tools/embedjs-utils": "0.1.23",
9-
"debug": "^4.3.7"
7+
"@llm-tools/embedjs-interfaces": "0.1.24",
8+
"@llm-tools/embedjs-utils": "0.1.24",
9+
"debug": "^4.4.0"
1010
},
1111
"type": "module",
1212
"main": "./src/index.js",

databases/embedjs-lmdb/package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
22
"name": "@llm-tools/embedjs-lmdb",
3-
"version": "0.1.23",
3+
"version": "0.1.24",
44
"description": "Add LMDB support to embedjs",
55
"dependencies": {
6-
"@llm-tools/embedjs-interfaces": "0.1.23",
7-
"debug": "^4.3.7",
8-
"lmdb": "^3.1.6"
6+
"@llm-tools/embedjs-interfaces": "0.1.24",
7+
"debug": "^4.4.0",
8+
"lmdb": "^3.2.0"
99
},
1010
"type": "module",
1111
"main": "./src/index.js",

databases/embedjs-lmdb/src/lmdb-store.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ export class LmdbStore implements BaseStore {
103103
}
104104

105105
async addEntryToConversation(conversationId: string, entry: Message): Promise<void> {
106-
const conversation = await this.getConversation(`conversation_${conversationId}`);
106+
const conversation = await this.getConversation(conversationId);
107107
conversation.entries.push(entry);
108108

109109
await this.database.put(`conversation_${conversationId}`, conversation);

databases/embedjs-mongodb/package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
22
"name": "@llm-tools/embedjs-mongodb",
3-
"version": "0.1.23",
3+
"version": "0.1.24",
44
"description": "Add MongoDB support to embedjs",
55
"dependencies": {
6-
"@llm-tools/embedjs-interfaces": "0.1.23",
7-
"debug": "^4.3.7",
8-
"mongodb": "^6.11.0"
6+
"@llm-tools/embedjs-interfaces": "0.1.24",
7+
"debug": "^4.4.0",
8+
"mongodb": "^6.12.0"
99
},
1010
"type": "module",
1111
"main": "./src/index.js",

databases/embedjs-pinecone/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
22
"name": "@llm-tools/embedjs-pinecone",
3-
"version": "0.1.23",
3+
"version": "0.1.24",
44
"description": "Add Pinecone support to embedjs",
55
"dependencies": {
6-
"@llm-tools/embedjs-interfaces": "0.1.23",
6+
"@llm-tools/embedjs-interfaces": "0.1.24",
77
"@pinecone-database/pinecone": "^4.0.0",
8-
"debug": "^4.3.7"
8+
"debug": "^4.4.0"
99
},
1010
"type": "module",
1111
"main": "./src/index.js",

databases/embedjs-qdrant/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
22
"name": "@llm-tools/embedjs-qdrant",
3-
"version": "0.1.23",
3+
"version": "0.1.24",
44
"description": "Add Qdrant support to embedjs",
55
"dependencies": {
6-
"@llm-tools/embedjs-interfaces": "0.1.23",
6+
"@llm-tools/embedjs-interfaces": "0.1.24",
77
"@qdrant/js-client-rest": "^1.12.0",
8-
"debug": "^4.3.7",
8+
"debug": "^4.4.0",
99
"uuid": "^11.0.3"
1010
},
1111
"type": "module",

databases/embedjs-redis/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
22
"name": "@llm-tools/embedjs-redis",
3-
"version": "0.1.23",
3+
"version": "0.1.24",
44
"description": "Add Redis support to embedjs",
55
"dependencies": {
6-
"@llm-tools/embedjs-interfaces": "0.1.23",
6+
"@llm-tools/embedjs-interfaces": "0.1.24",
77
"ioredis": "^5.4.1"
88
},
99
"type": "module",

databases/embedjs-weaviate/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
22
"name": "@llm-tools/embedjs-weaviate",
3-
"version": "0.1.23",
3+
"version": "0.1.24",
44
"description": "Add Weaviate support to embedjs",
55
"dependencies": {
6-
"@llm-tools/embedjs-interfaces": "0.1.23",
6+
"@llm-tools/embedjs-interfaces": "0.1.24",
77
"compute-cosine-similarity": "^1.1.0",
8-
"debug": "^4.3.7",
8+
"debug": "^4.4.0",
99
"weaviate-ts-client": "^2.2.0"
1010
},
1111
"type": "module",

examples/confluence/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"version": "0.1.1",
44
"type": "module",
55
"dependencies": {
6-
"dotenv": "^16.4.5"
6+
"dotenv": "^16.4.7"
77
},
88
"scripts": {
99
"start": "nx run examples-confluence:serve"

examples/dynamic/package-lock.json

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/dynamic/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"version": "0.1.1",
44
"type": "module",
55
"dependencies": {
6-
"dotenv": "^16.4.5"
6+
"dotenv": "^16.4.7"
77
},
88
"scripts": {
99
"start": "nx run examples-dynamic:serve"

examples/libsql/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"version": "0.1.1",
44
"type": "module",
55
"dependencies": {
6-
"dotenv": "^16.4.5"
6+
"dotenv": "^16.4.7"
77
},
88
"scripts": {
99
"start": "nx run examples-libsql:serve"

examples/markdown/package-lock.json

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/markdown/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"version": "0.1.1",
44
"type": "module",
55
"dependencies": {
6-
"dotenv": "^16.4.5"
6+
"dotenv": "^16.4.7"
77
},
88
"scripts": {
99
"start": "nx run examples-markdown:serve"

examples/pinecone/package-lock.json

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/pinecone/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"version": "0.1.1",
44
"type": "module",
55
"dependencies": {
6-
"dotenv": "^16.4.5"
6+
"dotenv": "^16.4.7"
77
},
88
"scripts": {
99
"start": "nx run examples-pinecone:serve"

examples/simple/package-lock.json

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/simple/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"version": "0.1.1",
44
"type": "module",
55
"dependencies": {
6-
"dotenv": "^16.4.5"
6+
"dotenv": "^16.4.7"
77
},
88
"scripts": {
99
"start": "nx run examples-simple:serve"

loaders/embedjs-loader-confluence/package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
{
22
"name": "@llm-tools/embedjs-loader-confluence",
3-
"version": "0.1.23",
3+
"version": "0.1.24",
44
"description": "Confluence loader for embedjs",
55
"dependencies": {
6-
"@llm-tools/embedjs-interfaces": "0.1.23",
7-
"@llm-tools/embedjs-loader-web": "0.1.23",
6+
"@llm-tools/embedjs-interfaces": "0.1.24",
7+
"@llm-tools/embedjs-loader-web": "0.1.24",
88
"confluence.js": "^1.7.4",
9-
"debug": "^4.3.7",
9+
"debug": "^4.4.0",
1010
"md5": "^2.3.0"
1111
},
1212
"type": "module",

loaders/embedjs-loader-csv/package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
{
22
"name": "@llm-tools/embedjs-loader-csv",
3-
"version": "0.1.23",
3+
"version": "0.1.24",
44
"description": "CSV loader for embedjs",
55
"dependencies": {
6-
"@llm-tools/embedjs-interfaces": "0.1.23",
7-
"@llm-tools/embedjs-utils": "0.1.23",
6+
"@llm-tools/embedjs-interfaces": "0.1.24",
7+
"@llm-tools/embedjs-utils": "0.1.24",
88
"csv-parse": "^5.6.0",
9-
"debug": "^4.3.7",
9+
"debug": "^4.4.0",
1010
"md5": "^2.3.0"
1111
},
1212
"type": "module",

loaders/embedjs-loader-markdown/package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
22
"name": "@llm-tools/embedjs-loader-markdown",
3-
"version": "0.1.23",
3+
"version": "0.1.24",
44
"description": "XML loader for embedjs",
55
"dependencies": {
6-
"@llm-tools/embedjs-interfaces": "0.1.23",
7-
"@llm-tools/embedjs-loader-web": "0.1.23",
8-
"debug": "^4.3.7",
6+
"@llm-tools/embedjs-interfaces": "0.1.24",
7+
"@llm-tools/embedjs-loader-web": "0.1.24",
8+
"debug": "^4.4.0",
99
"md5": "^2.3.0",
1010
"micromark": "^4.0.1",
1111
"micromark-extension-gfm": "^3.0.0",

loaders/embedjs-loader-msoffice/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
22
"name": "@llm-tools/embedjs-loader-msoffice",
3-
"version": "0.1.23",
3+
"version": "0.1.24",
44
"description": "Word, PPT and Excel loader for embedjs",
55
"dependencies": {
66
"@langchain/textsplitters": "^0.1.0",
7-
"@llm-tools/embedjs-interfaces": "0.1.23",
8-
"@llm-tools/embedjs-utils": "0.1.23",
7+
"@llm-tools/embedjs-interfaces": "0.1.24",
8+
"@llm-tools/embedjs-utils": "0.1.24",
99
"md5": "^2.3.0",
1010
"office-text-extractor": "^3.0.3"
1111
},

0 commit comments

Comments
 (0)