diff --git a/README.jp.md b/README.jp.md index 4f95a6c07..54a994c5d 100644 --- a/README.jp.md +++ b/README.jp.md @@ -325,7 +325,6 @@ deepchatへの貢献をご検討いただきありがとうございます!貢 - [Vue](https://vuejs.org/) - [Electron](https://www.electronjs.org/) - [Electron-Vite](https://electron-vite.org/) -- [Rolldown-Vite](https://github.com/vitejs/rolldown-vite) - [oxlint](https://github.com/oxc-project/oxc) ## 📃 ライセンス diff --git a/README.md b/README.md index ebb5fa17a..c82bbbe1d 100644 --- a/README.md +++ b/README.md @@ -331,7 +331,6 @@ This project is built with the help of these awesome libraries: - [Vue](https://vuejs.org/) - [Electron](https://www.electronjs.org/) - [Electron-Vite](https://electron-vite.org/) -- [Rolldown-Vite](https://github.com/vitejs/rolldown-vite) - [oxlint](https://github.com/oxc-project/oxc) ## 📃 License diff --git a/README.zh.md b/README.zh.md index b80bf7731..59cd8f09e 100644 --- a/README.zh.md +++ b/README.zh.md @@ -325,7 +325,6 @@ DeepChat是一个活跃的开源社区项目,我们欢迎各种形式的贡献 - [Vue](https://vuejs.org/) - [Electron](https://www.electronjs.org/) - [Electron-Vite](https://electron-vite.org/) -- [Rolldown-Vite](https://github.com/vitejs/rolldown-vite) - [oxlint](https://github.com/oxc-project/oxc) ## 📃 许可证 diff --git a/electron.vite.config.ts b/electron.vite.config.ts index 56aab5259..686c0accc 100644 --- a/electron.vite.config.ts +++ b/electron.vite.config.ts @@ -23,7 +23,7 @@ export default defineConfig({ }, build: { rollupOptions: { - external: ['sharp'], + external: ['sharp','@duckdb/node-api'], output: { inlineDynamicImports: true, manualChunks: undefined, // Disable automatic chunk splitting diff --git a/package.json b/package.json index 680c858d1..5219feee4 100644 --- a/package.json +++ b/package.json @@ -42,13 +42,13 @@ "build:linux:x64": "pnpm run build && electron-builder --linux --x64", "build:linux:arm64": "pnpm run build && electron-builder --linux --arm64", "afterSign": "scripts/notarize.js", - "installRuntime": "npx -y tiny-runtime-injector --type uv --dir ./runtime/uv && npx -y tiny-runtime-injector --type bun --dir ./runtime/bun", - "installRuntime:win:x64": "npx -y tiny-runtime-injector --type uv --dir ./runtime/uv -a x64 -p win32 && npx -y tiny-runtime-injector --type node --dir ./runtime/node -a x64 -p win32", - "installRuntime:win:arm64": "npx -y tiny-runtime-injector --type uv --dir ./runtime/uv -a arm64 -p win32 && npx -y tiny-runtime-injector --type node --dir ./runtime/node -a arm64 -p win32", - "installRuntime:mac:arm64": "npx -y tiny-runtime-injector --type uv --dir ./runtime/uv -a arm64 -p darwin && npx -y tiny-runtime-injector --type bun --dir ./runtime/bun -a arm64 -p darwin", - "installRuntime:mac:x64": "npx -y tiny-runtime-injector --type uv --dir ./runtime/uv -a x64 -p darwin && npx -y tiny-runtime-injector --type bun --dir ./runtime/bun -a x64 -p darwin", - "installRuntime:linux:x64": "npx -y tiny-runtime-injector --type uv --dir ./runtime/uv -a x64 -p linux && npx -y tiny-runtime-injector --type bun --dir ./runtime/bun -a x64 -p linux", - "installRuntime:linux:arm64": "npx -y tiny-runtime-injector --type uv --dir ./runtime/uv -a arm64 -p linux && npx -y tiny-runtime-injector --type bun --dir ./runtime/bun -a arm64 -p linux", + "installRuntime": "npx -y tiny-runtime-injector --type uv --dir ./runtime/uv --runtime-version 0.8.8 && npx -y tiny-runtime-injector --type bun --dir ./runtime/bun --runtime-version v1.2.20", + "installRuntime:win:x64": "npx -y tiny-runtime-injector --type uv --dir ./runtime/uv --runtime-version 0.8.8 -a x64 -p win32 && npx -y tiny-runtime-injector --type node --dir ./runtime/node -a x64 -p win32", + "installRuntime:win:arm64": "npx -y tiny-runtime-injector --type uv --dir ./runtime/uv --runtime-version 0.8.8 -a arm64 -p win32 && npx -y tiny-runtime-injector --type node --dir ./runtime/node -a arm64 -p win32", + "installRuntime:mac:arm64": "npx -y tiny-runtime-injector --type uv --dir ./runtime/uv --runtime-version 0.8.8 -a arm64 -p darwin && npx -y tiny-runtime-injector --type bun --runtime-version v1.2.20 --dir ./runtime/bun -a arm64 -p darwin", + "installRuntime:mac:x64": "npx -y tiny-runtime-injector --type uv --dir ./runtime/uv --runtime-version 0.8.8 -a x64 -p darwin && npx -y tiny-runtime-injector --type bun --runtime-version v1.2.20 --dir ./runtime/bun -a x64 -p darwin", + "installRuntime:linux:x64": "npx -y tiny-runtime-injector --type uv --dir ./runtime/uv --runtime-version 0.8.8 -a x64 -p linux && npx -y tiny-runtime-injector --type bun --runtime-version v1.2.20 --dir ./runtime/bun -a x64 -p linux", + "installRuntime:linux:arm64": "npx -y tiny-runtime-injector --type uv --dir ./runtime/uv --runtime-version 0.8.8 -a arm64 -p linux && npx -y tiny-runtime-injector --type bun --runtime-version v1.2.20 --dir ./runtime/bun -a arm64 -p linux", "installRuntime:duckdb:vss": "node scripts/installVss.js", "i18n": "i18n-check -s zh-CN -f i18next --locales src/renderer/src/i18n", "i18n:en": "i18n-check -s en-US -f i18next --locales src/renderer/src/i18n", @@ -61,9 +61,9 @@ "@e2b/code-interpreter": "^1.5.1", "@electron-toolkit/preload": "^3.0.1", "@electron-toolkit/utils": "^4.0.0", - "@google/genai": "^1.5.1", + "@google/genai": "^1.13.0", "@jxa/run": "^1.4.0", - "@modelcontextprotocol/sdk": "^1.13.1", + "@modelcontextprotocol/sdk": "^1.17.2", "axios": "^1.7.9", "better-sqlite3-multiple-ciphers": "11.10.0", "cheerio": "^1.0.0", @@ -78,12 +78,12 @@ "file-type": "^20.5.0", "glob": "^11.0.3", "https-proxy-agent": "^7.0.6", - "jsonrepair": "^3.12.0", + "jsonrepair": "^3.13.0", "mammoth": "^1.9.0", "mime-types": "^2.1.35", "nanoid": "^5.1.5", "ollama": "^0.5.16", - "openai": "^5.3.0", + "openai": "^5.12.2", "pdf-parse-new": "^1.3.9", "run-applescript": "^7.0.0", "sharp": "^0.33.5", @@ -121,18 +121,18 @@ "@types/node": "^22.14.1", "@types/xlsx": "^0.0.35", "@vitejs/plugin-vue": "^6.0.1", - "@vitest/ui": "^3.2.3", + "@vitest/ui": "^3.2.4", "@vue/test-utils": "^2.4.6", "@vueuse/core": "^12.7.0", - "autoprefixer": "^10.4.20", + "autoprefixer": "^10.4.21", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", - "dompurify": "^3.2.4", - "electron": "^35.5.1", + "dompurify": "^3.2.6", + "electron": "^36.7.4", "electron-builder": "26.0.12", "electron-vite": "^4.0.0", "jsdom": "^26.1.0", - "lint-staged": "^16.1.2", + "lint-staged": "^16.1.5", "lucide-vue-next": "^0.511.0", "mermaid": "^11.6.0", "minimatch": "^10.0.1", @@ -148,21 +148,21 @@ "tailwindcss-animate": "^1.0.7", "tippy.js": "^6.3.7", "typescript": "^5.8.3", - "vite": "npm:rolldown-vite@7.0.12", + "vite": "7.1.1", "vite-plugin-monaco-editor-esm": "^2.0.2", "vite-plugin-vue-devtools": "^8.0.0", "vite-svg-loader": "^5.1.0", - "vitest": "^3.2.3", - "vue": "^3.5.14", - "vue-i18n": "^11.1.3", "vue-renderer-markdown": "^0.0.34", + "vitest": "^3.2.4", + "vue": "^3.5.18", + "vue-i18n": "^11.1.11", "vue-router": "4", "vue-tsc": "^2.2.10", "vue-use-monaco": "^0.0.6", "vue-virtual-scroller": "^2.0.0-beta.8", "vuedraggable": "^4.1.0", "yaml": "^2.8.0", - "zod-to-json-schema": "^3.24.5" + "zod-to-json-schema": "^3.24.6" }, "simple-git-hooks": { "pre-commit": "pnpm lint-staged && pnpm typecheck", @@ -177,9 +177,6 @@ ] }, "pnpm": { - "overrides": { - "vite": "npm:rolldown-vite@7.0.12" - }, "onlyBuiltDependencies": [ "@tailwindcss/oxide", "electron",