diff --git a/package.json b/package.json index 6d0575bf65..eed65757c6 100644 --- a/package.json +++ b/package.json @@ -58,6 +58,20 @@ "prepare": "husky" }, "dependencies": { + "@libsql/client": "0.14.0", + "@libsql/win32-x64-msvc": "^0.4.7", + "@strongtz/win32-arm64-msvc": "^0.4.7", + "jsdom": "26.1.0", + "os-proxy-config": "^1.1.2", + "selection-hook": "^0.9.23", + "turndown": "7.2.0" + }, + "devDependencies": { + "@agentic/exa": "^7.3.3", + "@agentic/searxng": "^7.3.3", + "@agentic/tavily": "^7.3.3", + "@ant-design/v5-patch-for-react-19": "^1.0.3", + "@anthropic-ai/sdk": "^0.41.0", "@cherrystudio/embedjs": "^0.1.31", "@cherrystudio/embedjs-libsql": "^0.1.31", "@cherrystudio/embedjs-loader-csv": "^0.1.31", @@ -70,47 +84,11 @@ "@cherrystudio/embedjs-loader-xml": "^0.1.31", "@cherrystudio/embedjs-ollama": "^0.1.31", "@cherrystudio/embedjs-openai": "^0.1.31", - "@electron-toolkit/utils": "^3.0.0", - "@langchain/community": "^0.3.36", - "@langchain/ollama": "^0.2.1", - "@strongtz/win32-arm64-msvc": "^0.4.7", - "@tanstack/react-query": "^5.27.0", - "@types/react-infinite-scroll-component": "^5.0.0", - "archiver": "^7.0.1", - "async-mutex": "^0.5.0", - "diff": "^7.0.0", - "docx": "^9.0.2", - "electron-log": "^5.1.5", - "electron-store": "^8.2.0", - "electron-updater": "6.6.4", - "electron-window-state": "^5.0.3", - "epub": "patch:epub@npm%3A1.3.0#~/.yarn/patches/epub-npm-1.3.0-8325494ffe.patch", - "fast-xml-parser": "^5.2.0", - "franc-min": "^6.2.0", - "fs-extra": "^11.2.0", - "jsdom": "^26.0.0", - "markdown-it": "^14.1.0", - "node-stream-zip": "^1.15.0", - "officeparser": "^4.1.1", - "os-proxy-config": "^1.1.2", - "proxy-agent": "^6.5.0", - "remove-markdown": "^0.6.2", - "selection-hook": "^0.9.23", - "tar": "^7.4.3", - "turndown": "^7.2.0", - "webdav": "^5.8.0", - "zipread": "^1.3.3" - }, - "devDependencies": { - "@agentic/exa": "^7.3.3", - "@agentic/searxng": "^7.3.3", - "@agentic/tavily": "^7.3.3", - "@ant-design/v5-patch-for-react-19": "^1.0.3", - "@anthropic-ai/sdk": "^0.41.0", "@electron-toolkit/eslint-config-prettier": "^3.0.0", "@electron-toolkit/eslint-config-ts": "^3.0.0", "@electron-toolkit/preload": "^3.0.0", "@electron-toolkit/tsconfig": "^1.0.1", + "@electron-toolkit/utils": "^3.0.0", "@electron/notarize": "^2.5.0", "@emotion/is-prop-valid": "^1.3.1", "@eslint-react/eslint-plugin": "^1.36.1", @@ -118,6 +96,8 @@ "@google/genai": "^1.0.1", "@hello-pangea/dnd": "^16.6.0", "@kangfenmao/keyv-storage": "^0.1.0", + "@langchain/community": "^0.3.36", + "@langchain/ollama": "^0.2.1", "@modelcontextprotocol/sdk": "^1.11.4", "@mozilla/readability": "^0.6.0", "@notionhq/client": "^2.2.15", @@ -125,6 +105,7 @@ "@reduxjs/toolkit": "^2.2.5", "@shikijs/markdown-it": "^3.4.2", "@swc/plugin-styled-components": "^7.1.5", + "@tanstack/react-query": "^5.27.0", "@testing-library/dom": "^10.4.0", "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^16.3.0", @@ -151,24 +132,36 @@ "@vitest/web-worker": "^3.1.4", "@xyflow/react": "^12.4.4", "antd": "^5.22.5", + "archiver": "^7.0.1", + "async-mutex": "^0.5.0", "axios": "^1.7.3", "browser-image-compression": "^2.0.2", "color": "^5.0.0", "dayjs": "^1.11.11", "dexie": "^4.0.8", "dexie-react-hooks": "^1.1.7", + "diff": "^7.0.0", + "docx": "^9.0.2", "dotenv-cli": "^7.4.2", "electron": "35.4.0", "electron-builder": "26.0.15", "electron-devtools-installer": "^3.2.0", + "electron-log": "^5.1.5", + "electron-store": "^8.2.0", + "electron-updater": "6.6.4", "electron-vite": "^3.1.0", + "electron-window-state": "^5.0.3", "emittery": "^1.0.3", "emoji-picker-element": "^1.22.1", + "epub": "patch:epub@npm%3A1.3.0#~/.yarn/patches/epub-npm-1.3.0-8325494ffe.patch", "eslint": "^9.22.0", "eslint-plugin-react-hooks": "^5.2.0", "eslint-plugin-simple-import-sort": "^12.1.1", "eslint-plugin-unused-imports": "^4.1.4", "fast-diff": "^1.3.0", + "fast-xml-parser": "^5.2.0", + "franc-min": "^6.2.0", + "fs-extra": "^11.2.0", "html-to-image": "^1.11.13", "husky": "^9.1.7", "i18next": "^23.11.5", @@ -177,14 +170,18 @@ "lodash": "^4.17.21", "lru-cache": "^11.1.0", "lucide-react": "^0.487.0", + "markdown-it": "^14.1.0", "mermaid": "^11.6.0", "mime": "^4.0.4", "motion": "^12.10.5", + "node-stream-zip": "^1.15.0", "npx-scope-finder": "^1.2.0", + "officeparser": "^4.1.1", "openai": "patch:openai@npm%3A5.1.0#~/.yarn/patches/openai-npm-5.1.0-0e7b3ccb07.patch", "p-queue": "^8.1.0", "playwright": "^1.52.0", "prettier": "^3.5.3", + "proxy-agent": "^6.5.0", "rc-virtual-list": "^3.18.6", "react": "^19.0.0", "react-dom": "^19.0.0", @@ -205,17 +202,21 @@ "remark-cjk-friendly": "^1.1.0", "remark-gfm": "^4.0.0", "remark-math": "^6.0.0", + "remove-markdown": "^0.6.2", "rollup-plugin-visualizer": "^5.12.0", "sass": "^1.88.0", "shiki": "^3.4.2", "string-width": "^7.2.0", "styled-components": "^6.1.11", + "tar": "^7.4.3", "tiny-pinyin": "^1.3.2", "tokenx": "^0.4.1", "typescript": "^5.6.2", "uuid": "^10.0.0", "vite": "6.2.6", - "vitest": "^3.1.4" + "vitest": "^3.1.4", + "webdav": "^5.8.0", + "zipread": "^1.3.3" }, "resolutions": { "pdf-parse@npm:1.1.1": "patch:pdf-parse@npm%3A1.1.1#~/.yarn/patches/pdf-parse-npm-1.1.1-04a6109b2a.patch", diff --git a/yarn.lock b/yarn.lock index dc7c5e7448..74b503ec1c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2898,7 +2898,7 @@ __metadata: languageName: node linkType: hard -"@libsql/client@npm:^0.14.0": +"@libsql/client@npm:0.14.0, @libsql/client@npm:^0.14.0": version: 0.14.0 resolution: "@libsql/client@npm:0.14.0" dependencies: @@ -2991,9 +2991,10 @@ __metadata: languageName: node linkType: hard -"@libsql/win32-x64-msvc@npm:0.4.7": +"@libsql/win32-x64-msvc@npm:0.4.7, @libsql/win32-x64-msvc@npm:^0.4.7": version: 0.4.7 resolution: "@libsql/win32-x64-msvc@npm:0.4.7" + checksum: 10c0/2fcb8715b6f0571dec145eaaf3fd53c7c5aa5bf408fe1be9d84b10adc8a909bb6ee60b45e0d7052b0c1722c30ac212356a3f1adcdf7f57d5a59b48f36ca5bdf5 conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -5600,6 +5601,8 @@ __metadata: "@kangfenmao/keyv-storage": "npm:^0.1.0" "@langchain/community": "npm:^0.3.36" "@langchain/ollama": "npm:^0.2.1" + "@libsql/client": "npm:0.14.0" + "@libsql/win32-x64-msvc": "npm:^0.4.7" "@modelcontextprotocol/sdk": "npm:^1.11.4" "@mozilla/readability": "npm:^0.6.0" "@notionhq/client": "npm:^2.2.15" @@ -5669,7 +5672,7 @@ __metadata: husky: "npm:^9.1.7" i18next: "npm:^23.11.5" jest-styled-components: "npm:^7.2.0" - jsdom: "npm:^26.0.0" + jsdom: "npm:26.1.0" lint-staged: "npm:^15.5.0" lodash: "npm:^4.17.21" lru-cache: "npm:^11.1.0" @@ -5717,7 +5720,7 @@ __metadata: tar: "npm:^7.4.3" tiny-pinyin: "npm:^1.3.2" tokenx: "npm:^0.4.1" - turndown: "npm:^7.2.0" + turndown: "npm:7.2.0" typescript: "npm:^5.6.2" uuid: "npm:^10.0.0" vite: "npm:6.2.6" @@ -11375,7 +11378,7 @@ __metadata: languageName: node linkType: hard -"jsdom@npm:^26.0.0": +"jsdom@npm:26.1.0": version: 26.1.0 resolution: "jsdom@npm:26.1.0" dependencies: @@ -17673,7 +17676,7 @@ __metadata: languageName: node linkType: hard -"turndown@npm:^7.2.0": +"turndown@npm:7.2.0": version: 7.2.0 resolution: "turndown@npm:7.2.0" dependencies: