From 46c5fb7f7148d28b524981a50a740ca6f17d0336 Mon Sep 17 00:00:00 2001 From: sylarchen1389 Date: Sun, 7 Dec 2025 12:58:19 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E8=A1=A5=E5=85=85=E5=9B=BE?= =?UTF-8?q?=E8=A1=A8=E7=BB=84=E4=BB=B6=E4=BE=9D=E8=B5=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 32 ++++++++++++++++++++++++++++++++ package.json | 1 + vite.config.ts | 6 ++++++ 3 files changed, 39 insertions(+) diff --git a/package-lock.json b/package-lock.json index 9f5887f060..0e067e3cea 100644 --- a/package-lock.json +++ b/package-lock.json @@ -49,6 +49,7 @@ "crc-32": "^1.2.2", "dayjs": "^1.11.10", "dompurify": "^3.2.6", + "echarts": "^6.0.0", "eventsource-parser": "^1.1.2", "file-saver": "^2.0.5", "focus-trap": "^7.6.4", @@ -7562,6 +7563,22 @@ "safer-buffer": "^2.1.0" } }, + "node_modules/echarts": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/echarts/-/echarts-6.0.0.tgz", + "integrity": "sha512-Tte/grDQRiETQP4xz3iZWSvoHrkCQtwqd6hs+mifXcjrCuo2iKWbajFObuLJVBlDIJlOzgQPd1hsaKt/3+OMkQ==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "2.3.0", + "zrender": "6.0.0" + } + }, + "node_modules/echarts/node_modules/tslib": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", + "license": "0BSD" + }, "node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", @@ -16106,6 +16123,21 @@ "funding": { "url": "https://github.com/sponsors/sindresorhus" } + }, + "node_modules/zrender": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/zrender/-/zrender-6.0.0.tgz", + "integrity": "sha512-41dFXEEXuJpNecuUQq6JlbybmnHaqqpGlbH1yxnA5V9MMP4SbohSVZsJIwz+zdjQXSSlR1Vc34EgH1zxyTDvhg==", + "license": "BSD-3-Clause", + "dependencies": { + "tslib": "2.3.0" + } + }, + "node_modules/zrender/node_modules/tslib": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", + "license": "0BSD" } } } diff --git a/package.json b/package.json index 6ee37d05de..1c203d4c61 100644 --- a/package.json +++ b/package.json @@ -94,6 +94,7 @@ "crc-32": "^1.2.2", "dayjs": "^1.11.10", "dompurify": "^3.2.6", + "echarts": "^6.0.0", "eventsource-parser": "^1.1.2", "file-saver": "^2.0.5", "focus-trap": "^7.6.4", diff --git a/vite.config.ts b/vite.config.ts index df802c081c..e2f810bf3d 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -28,5 +28,11 @@ export default defineConfig({ }, esbuild: { pure: process.env.ENV === 'dev' ? [] : ['console.log', 'console.debug', 'console.error'] + }, + ssr: { + noExternal: ['echarts'] + }, + optimizeDeps: { + include: ['echarts'] } });