From c8bf0dd20f5ba9e6fab835c2eebfbb2abc030b59 Mon Sep 17 00:00:00 2001 From: Simon <10131203+gaomeng1900@users.noreply.github.com> Date: Fri, 16 Jan 2026 14:50:56 +0800 Subject: [PATCH] chore: get rid of build warnings --- .vscode/settings.json | 1 + package-lock.json | 14 -------------- package.json | 3 +++ packages/cdn/vite.config.js | 7 +++++++ packages/llms/vite.config.js | 1 - packages/page-agent/vite.umd.config.js | 6 +++++- packages/page-controller/vite.config.js | 4 ++++ packages/website/vite.config.js | 10 ++++++++++ 8 files changed, 30 insertions(+), 16 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index 8fc6933..01002dc 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -5,6 +5,7 @@ "HITL", "innerhtml", "llms", + "onwarn", "opensource", "qwen", "retryable", diff --git a/package-lock.json b/package-lock.json index 96c0a9c..5c6938b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1540,20 +1540,6 @@ "node": ">=10" } }, - "node_modules/@microsoft/api-extractor/node_modules/typescript": { - "version": "5.8.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.2.tgz", - "integrity": "sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, "node_modules/@microsoft/api-extractor/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", diff --git a/package.json b/package.json index d753ae1..75a68e5 100644 --- a/package.json +++ b/package.json @@ -59,6 +59,9 @@ "vite": "^7.3.1", "vite-plugin-css-injected-by-js": "^3.5.2" }, + "overrides": { + "typescript": "^5.9.3" + }, "lint-staged": { "*.{js,ts,cjs,cts,mjs,mts}": [ "npx prettier --write --ignore-unknown", diff --git a/packages/cdn/vite.config.js b/packages/cdn/vite.config.js index 108c81c..2024c97 100644 --- a/packages/cdn/vite.config.js +++ b/packages/cdn/vite.config.js @@ -34,6 +34,13 @@ export default defineConfig(({ mode }) => { outDir: resolve(__dirname, 'dist'), emptyOutDir: !isDemo, // only empty on first build (full) minify: false, + cssCodeSplit: true, + rollupOptions: { + onwarn: function (message, handler) { + if (message.code === 'EVAL') return + handler(message) + }, + }, }, define: { 'process.env.NODE_ENV': '"production"', diff --git a/packages/llms/vite.config.js b/packages/llms/vite.config.js index 6ad522f..420b9c0 100644 --- a/packages/llms/vite.config.js +++ b/packages/llms/vite.config.js @@ -34,4 +34,3 @@ export default defineConfig({ 'process.env.NODE_ENV': '"production"', }, }) - diff --git a/packages/page-agent/vite.umd.config.js b/packages/page-agent/vite.umd.config.js index 944e80a..53b2e56 100644 --- a/packages/page-agent/vite.umd.config.js +++ b/packages/page-agent/vite.umd.config.js @@ -31,13 +31,17 @@ export default defineConfig({ formats: ['umd'], }, outDir: resolve(__dirname, 'dist', 'umd'), + cssCodeSplit: true, rollupOptions: { output: { // force use .js as extension entryFileNames: 'page-agent.js', }, + onwarn: function (message, handler) { + if (message.code === 'EVAL') return + handler(message) + }, }, - cssCodeSplit: true, }, define: { 'process.env.NODE_ENV': '"production"', diff --git a/packages/page-controller/vite.config.js b/packages/page-controller/vite.config.js index 5b1c7fc..3588c6c 100644 --- a/packages/page-controller/vite.config.js +++ b/packages/page-controller/vite.config.js @@ -30,6 +30,10 @@ export default defineConfig({ outDir: resolve(__dirname, 'dist', 'lib'), rollupOptions: { external: ['@page-agent/*', 'ai-motion'], + onwarn: function (message, handler) { + if (message.code === 'EVAL') return + handler(message) + }, }, minify: false, sourcemap: true, diff --git a/packages/website/vite.config.js b/packages/website/vite.config.js index 1a60ff5..b6c3651 100644 --- a/packages/website/vite.config.js +++ b/packages/website/vite.config.js @@ -20,6 +20,16 @@ export default defineConfig({ base: './', clearScreen: false, plugins: [react(), tailwindcss()], + build: { + chunkSizeWarningLimit: 2000, + cssCodeSplit: true, + rollupOptions: { + onwarn: function (message, handler) { + if (message.code === 'EVAL') return + handler(message) + }, + }, + }, resolve: { alias: { // Self root