From 4e2410a7ffae40e4b15977fbc77b5dc2c180a56e Mon Sep 17 00:00:00 2001 From: linshen <32978552+linshenkx@users.noreply.github.com> Date: Sat, 22 Feb 2025 21:51:09 +0800 Subject: [PATCH] chore: Update LangChain dependencies and package scripts - Upgrade @langchain/core to version 0.3.40 - Update @langchain/google-genai and @langchain/openai to latest versions - Remove npm-run-all and replace with direct pnpm commands - Simplify clean and dev scripts in root package.json - Add pnpm override for @langchain/core version - Remove redundant dependencies in web and core packages - Update Vite config and import paths in web package --- .npmrc | 1 + package.json | 16 +- packages/core/package.json | 7 +- packages/web/package.json | 5 - packages/web/src/App.vue | 2 +- packages/web/vite.config.ts | 3 +- pnpm-lock.yaml | 1329 ++++------------------------------- 7 files changed, 170 insertions(+), 1193 deletions(-) create mode 100644 .npmrc diff --git a/.npmrc b/.npmrc new file mode 100644 index 00000000..bf2e7648 --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +shamefully-hoist=true diff --git a/package.json b/package.json index 41df5876..10e7e74c 100644 --- a/package.json +++ b/package.json @@ -24,18 +24,17 @@ "clean:vite:ui": "rimraf packages/ui/node_modules/.vite", "clean:vite:web": "rimraf packages/web/node_modules/.vite", "clean:vite:ext": "rimraf packages/extension/node_modules/.vite", - "clean:vite": "run-s clean:vite:core clean:vite:ui clean:vite:web clean:vite:ext", - "clean": "run-s clean:core clean:ui clean:web clean:ext clean:vite", + "clean:vite": "rimraf packages/*/node_modules/.vite", + "clean": "rimraf packages/*/dist && rimraf packages/*/node_modules/.vite", "setup:install": "pnpm install", - "dev:setup": "run-s clean build:core build:ui", + "dev:setup": "rimraf packages/*/dist && pnpm build:core && pnpm build:ui", "dev:parallel": "concurrently -k -p \"[{name}]\" -n \"UI,WEB\" \"pnpm run watch:ui\" \"pnpm run dev:web\"", - "dev": "run-s dev:setup dev:parallel", - "dev:fresh": "run-s clean setup:install dev" + "dev": "pnpm dev:setup && pnpm dev:parallel", + "dev:fresh": "pnpm clean && pnpm setup:install && pnpm dev" }, "devDependencies": { "concurrently": "^8.2.2", "cross-env": "^7.0.3", - "npm-run-all": "^4.1.5", "rimraf": "^4.4.1", "typescript": "^5.0.0" }, @@ -58,5 +57,10 @@ "lodash-unified": "^1.0.3", "memoize-one": "^6.0.0", "normalize-wheel-es": "^1.2.0" + }, + "pnpm": { + "overrides": { + "@langchain/core": "0.3.40" + } } } diff --git a/packages/core/package.json b/packages/core/package.json index 8a0c3731..5ae0a29c 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -31,9 +31,10 @@ "vitest": "^3.0.2" }, "dependencies": { - "@langchain/core": "^0.3.33", - "@langchain/google-genai": "^0.1.6", - "@langchain/openai": "^0.3.17", + "@langchain/core": "^0.3.40", + "@langchain/google-genai": "^0.1.9", + "@langchain/openai": "^0.4.4", + "langchain": "^0.3.19", "uuid": "^11.0.5", "zod": "^3.22.4" } diff --git a/packages/web/package.json b/packages/web/package.json index 47a89eb4..b5d313f3 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -13,15 +13,10 @@ "test:unit": "vitest run tests/unit" }, "dependencies": { - "@langchain/anthropic": "^0.3.12", - "@langchain/core": "^0.3.33", - "@langchain/google-genai": "^0.1.6", - "@langchain/openai": "^0.3.17", "@prompt-optimizer/ui": "workspace:*", "dotenv": "^16.4.7", "element-plus": "^2.9.3", "js-yaml": "^4.1.0", - "langchain": "^0.3.12", "uuid": "^11.0.5", "vue": "^3.5.13" }, diff --git a/packages/web/src/App.vue b/packages/web/src/App.vue index 53749924..ea13e212 100644 --- a/packages/web/src/App.vue +++ b/packages/web/src/App.vue @@ -154,7 +154,7 @@