build: Improve build efficiency and add dev mode

- Remove duplicate webui build in vscode-ide-companion (fixes double build)
- Fix misleading [watch] log messages in esbuild.js (only show in watch mode)
- Update vite-plugin-dts to ^4.5.4 for TypeScript 5.8+ support
- Update baseline-browser-mapping to ^2.9.19 to silence outdated data warnings
- Fix vitest config to use @qwen-code/qwen-code-core instead of old gemini-cli-core
- Add resolve.alias in cli vitest.config.ts for source-based testing
- Add npm run dev script for running from TypeScript source without build

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
This commit is contained in:
tanzhenxin 2026-01-31 22:41:54 +08:00
parent bd900d3668
commit 07b186fcbf
7 changed files with 611 additions and 502 deletions

View file

@ -17,6 +17,7 @@
},
"scripts": {
"start": "cross-env node scripts/start.js",
"dev": "node scripts/dev.js",
"debug": "cross-env DEBUG=1 node --inspect-brk scripts/start.js",
"generate": "node scripts/generate-git-commit-info.js",
"build": "node scripts/build.js",
@ -62,7 +63,8 @@
"ansi-regex": "6.2.2",
"cliui": {
"wrap-ansi": "7.0.0"
}
},
"baseline-browser-mapping": "^2.9.19"
},
"bin": {
"qwen": "dist/cli.js"