From d03b8526715aaf0919df4ac21e22a14b3eac8e0d Mon Sep 17 00:00:00 2001 From: kangfenmao Date: Tue, 11 Feb 2025 22:55:49 +0800 Subject: [PATCH] feat: Add image loader to embedjs configuration --- electron.vite.config.ts | 3 ++- package.json | 1 + yarn.lock | 24 ++++++++++++++++++++++++ 3 files changed, 27 insertions(+), 1 deletion(-) diff --git a/electron.vite.config.ts b/electron.vite.config.ts index 9f0ff6db..dcf3c864 100644 --- a/electron.vite.config.ts +++ b/electron.vite.config.ts @@ -20,7 +20,8 @@ export default defineConfig({ '@llm-tools/embedjs-loader-xml', '@llm-tools/embedjs-loader-pdf', '@llm-tools/embedjs-loader-sitemap', - '@llm-tools/embedjs-libsql' + '@llm-tools/embedjs-libsql', + '@llm-tools/embedjs-loader-image' ] }), ...visualizerPlugin('main') diff --git a/package.json b/package.json index a22da7fd..443273bd 100644 --- a/package.json +++ b/package.json @@ -54,6 +54,7 @@ "@llm-tools/embedjs": "patch:@llm-tools/embedjs@npm%3A0.1.28#~/.yarn/patches/@llm-tools-embedjs-npm-0.1.28-8e4393fa2d.patch", "@llm-tools/embedjs-libsql": "^0.1.28", "@llm-tools/embedjs-loader-csv": "^0.1.28", + "@llm-tools/embedjs-loader-image": "^0.1.28", "@llm-tools/embedjs-loader-markdown": "patch:@llm-tools/embedjs-loader-markdown@npm%3A0.1.28#~/.yarn/patches/@llm-tools-embedjs-loader-markdown-npm-0.1.28-81647ffac6.patch", "@llm-tools/embedjs-loader-msoffice": "^0.1.28", "@llm-tools/embedjs-loader-pdf": "^0.1.28", diff --git a/yarn.lock b/yarn.lock index 9bef3a46..e1d2e886 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1531,6 +1531,22 @@ __metadata: languageName: node linkType: hard +"@llm-tools/embedjs-loader-image@npm:^0.1.28": + version: 0.1.28 + resolution: "@llm-tools/embedjs-loader-image@npm:0.1.28" + dependencies: + "@langchain/core": "npm:^0.3.26" + "@llm-tools/embedjs-interfaces": "npm:0.1.28" + "@llm-tools/embedjs-utils": "npm:0.1.28" + debug: "npm:^4.4.0" + exifremove: "npm:^1.0.1" + md5: "npm:^2.3.0" + mime: "npm:^4.0.6" + stream-mime-type: "npm:^2.0.0" + checksum: 10c0/e9414dde0d10afe1541bfe464b80f5cb61ec523f28dce62ab931a3f4ffde93c5589fde8e7a7f5751e7dc20d68fe2d28883925ba65e2542ee9d43002591568af1 + languageName: node + linkType: hard + "@llm-tools/embedjs-loader-markdown@npm:0.1.28": version: 0.1.28 resolution: "@llm-tools/embedjs-loader-markdown@npm:0.1.28" @@ -2972,6 +2988,7 @@ __metadata: "@llm-tools/embedjs": "patch:@llm-tools/embedjs@npm%3A0.1.28#~/.yarn/patches/@llm-tools-embedjs-npm-0.1.28-8e4393fa2d.patch" "@llm-tools/embedjs-libsql": "npm:^0.1.28" "@llm-tools/embedjs-loader-csv": "npm:^0.1.28" + "@llm-tools/embedjs-loader-image": "npm:^0.1.28" "@llm-tools/embedjs-loader-markdown": "patch:@llm-tools/embedjs-loader-markdown@npm%3A0.1.28#~/.yarn/patches/@llm-tools-embedjs-loader-markdown-npm-0.1.28-81647ffac6.patch" "@llm-tools/embedjs-loader-msoffice": "npm:^0.1.28" "@llm-tools/embedjs-loader-pdf": "npm:^0.1.28" @@ -5945,6 +5962,13 @@ __metadata: languageName: node linkType: hard +"exifremove@npm:^1.0.1": + version: 1.0.1 + resolution: "exifremove@npm:1.0.1" + checksum: 10c0/df5a30087b262a35f2932e4d8b567206ec5f39518740c1552361e9a6eee0a38819359bd8ab2bd5df391647c4dea8d572995852f355cf8fc504df6b1685d82921 + languageName: node + linkType: hard + "expand-template@npm:^2.0.3": version: 2.0.3 resolution: "expand-template@npm:2.0.3"