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
This commit is contained in:
linshen committed 2025-02-22 21:51:09 +08:00
1 parent 4d88c3093d
commit 4e2410a7ff
7 files changed
+170 -1193

No files matched your search

+1
View File
@@ -0,0 +1 @@
shamefully-hoist=true
+10 -6
View File
@@ -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"
}
}
}
+4 -3
View File
@@ -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"
}
-5
View File
@@ -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"
},
+1 -1
View File
@@ -154,7 +154,7 @@
</template>
<script setup lang="ts">
import '@prompt-optimizer/ui/dist/style.css'
import '../../../packages/ui/dist/style.css'
import {
// UI组件
ToastUI,
+2 -1
View File
@@ -30,7 +30,8 @@ export default defineConfig(({ mode }) => {
alias: {
'@': resolve(__dirname, 'src'),
'@prompt-optimizer/ui': resolve(__dirname, '../ui'),
'@prompt-optimizer/ui/dist/style.css': resolve(__dirname, '../ui/dist/style.css')
'@prompt-optimizer/ui/dist/style.css': resolve(__dirname, '../ui/dist/style.css'),
'@prompt-optimizer/ui/style.css': resolve(__dirname, '../ui/dist/style.css')
}
},
optimizeDeps: {
+152 -1177
View File
File diff suppressed because it is too large. Load diff