diff --git a/web/apps/web-ele/package.json b/web/apps/web-ele/package.json index dfba89a..11b8a26 100644 --- a/web/apps/web-ele/package.json +++ b/web/apps/web-ele/package.json @@ -42,9 +42,7 @@ "@codemirror/theme-one-dark": "^6.1.3", "@codemirror/view": "^6.39.4", "@element-plus/icons-vue": "^2.3.2", - "@monaco-editor/loader": "^1.7.0", "@tanstack/vue-virtual": "^3.13.18", - "@types/d3-geo": "^3.1.0", "@vben-core/menu-ui": "workspace:*", "@vben/access": "workspace:*", "@vben/common-ui": "workspace:*", @@ -67,35 +65,22 @@ "@vueuse/core": "catalog:", "codemirror": "^6.0.2", "cron-parser": "^4.9.0", - "d3-geo": "^3.1.1", "dayjs": "catalog:", - "echarts": "catalog:", "element-plus": "catalog:", - "fractional-indexing": "^3.2.0", - "gsap": "^3.14.2", - "image-blob-reduce": "^4.1.0", "jsbarcode": "^3.12.3", - "katex": "^0.16.40", - "lowlight": "^3.3.0", - "monaco-editor": "^0.55.1", "nanoid": "^5.1.7", - "pako": "^2.1.0", "perfect-freehand": "^1.2.3", "pinia": "catalog:", - "points-on-curve": "^1.0.1", "qrcode": "^1.5.4", "roughjs": "^4.6.6", "uuid": "^13.0.0", "vue": "catalog:", - "vue-echarts": "^8.0.1", "vue-qrcode-reader": "^5.7.3", "vue-router": "catalog:", "vuedraggable": "^4.1.0" }, "devDependencies": { "@types/jsbarcode": "^3.11.4", - "@types/katex": "^0.16.8", - "@types/pako": "^2.0.4", "@types/qrcode": "^1.5.5", "@types/uuid": "^11.0.0", "@vitejs/plugin-basic-ssl": "^2.1.0", diff --git a/web/apps/web-ele/vite.config.mts b/web/apps/web-ele/vite.config.mts index 8cfe4da..25224b2 100644 --- a/web/apps/web-ele/vite.config.mts +++ b/web/apps/web-ele/vite.config.mts @@ -1,29 +1,45 @@ import { defineConfig } from '@vben/vite-config'; +import { fileURLToPath, URL } from 'node:url'; + import ElementPlus from 'unplugin-element-plus/vite'; +const resolveLocal = (path: string) => + fileURLToPath(new URL(path, import.meta.url)); + export default defineConfig(async () => { return { - application: {}, + application: { + injectMetadata: false, + license: false, + }, vite: { resolve: { alias: { - '#/components/form-editor': - '/opt/apps/ai-agent-admin-vben/web/apps/web-ele/src/components/ai-chat-panel/form-editor-lite.ts', - '@vben-core/shared/cache': - '/opt/apps/ai-agent-admin-vben/web/packages/@core/base/shared/src/cache/index.ts', - '@vben-core/shared/color': - '/opt/apps/ai-agent-admin-vben/web/packages/@core/base/shared/src/color/index.ts', - '@vben-core/shared/constants': - '/opt/apps/ai-agent-admin-vben/web/packages/@core/base/shared/src/constants/index.ts', - '@vben-core/shared/global-state': - '/opt/apps/ai-agent-admin-vben/web/packages/@core/base/shared/src/global-state.ts', - '@vben-core/shared/store': - '/opt/apps/ai-agent-admin-vben/web/packages/@core/base/shared/src/store.ts', - '@vben-core/shared/utils': - '/opt/apps/ai-agent-admin-vben/web/packages/@core/base/shared/src/utils/index.ts', - 'pinia-plugin-persistedstate': - '/opt/apps/ai-agent-admin-vben/web/node_modules/.pnpm/pinia-plugin-persistedstate@4.7.1_@nuxt+kit@3.20.1_magicast@0.5.1__pinia@3.0.4_typescri_81307ef2ad6357254c03f94e9f8090c4/node_modules/pinia-plugin-persistedstate/dist/index.js', + '#/components/form-editor': resolveLocal( + './src/components/ai-chat-panel/form-editor-lite.ts', + ), + '@vben-core/shared/cache': resolveLocal( + '../../packages/@core/base/shared/src/cache/index.ts', + ), + '@vben-core/shared/color': resolveLocal( + '../../packages/@core/base/shared/src/color/index.ts', + ), + '@vben-core/shared/constants': resolveLocal( + '../../packages/@core/base/shared/src/constants/index.ts', + ), + '@vben-core/shared/global-state': resolveLocal( + '../../packages/@core/base/shared/src/global-state.ts', + ), + '@vben-core/shared/store': resolveLocal( + '../../packages/@core/base/shared/src/store.ts', + ), + '@vben-core/shared/utils': resolveLocal( + '../../packages/@core/base/shared/src/utils/index.ts', + ), + 'pinia-plugin-persistedstate': resolveLocal( + '../../node_modules/pinia-plugin-persistedstate/dist/index.js', + ), }, }, plugins: [ diff --git a/web/import( b/web/import( deleted file mode 100644 index e69de29..0000000 diff --git a/web/import(` b/web/import(` deleted file mode 100644 index e69de29..0000000 diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index 4109997..f41dc61 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -288,9 +288,6 @@ catalogs: lefthook: specifier: ^1.11.14 version: 1.13.6 - lodash-es: - specifier: ^4.17.21 - version: 4.17.21 lodash.clonedeep: specifier: ^4.5.0 version: 4.5.0 @@ -594,10 +591,10 @@ importers: version: link:scripts/vsh '@vitejs/plugin-vue': specifier: 'catalog:' - version: 6.0.2(vite@7.2.6(@types/node@22.19.1)(jiti@2.6.1)(less@4.4.2)(sass@1.94.2)(terser@5.44.1)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3)) + version: 6.0.2(vite@7.2.6(@types/node@22.19.1)(jiti@1.21.7)(less@4.4.2)(sass@1.94.2)(terser@5.44.1)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3)) '@vitejs/plugin-vue-jsx': specifier: 'catalog:' - version: 5.1.2(vite@7.2.6(@types/node@22.19.1)(jiti@2.6.1)(less@4.4.2)(sass@1.94.2)(terser@5.44.1)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3)) + version: 5.1.2(vite@7.2.6(@types/node@22.19.1)(jiti@1.21.7)(less@4.4.2)(sass@1.94.2)(terser@5.44.1)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3)) '@vue/test-utils': specifier: 'catalog:' version: 2.4.6 @@ -639,10 +636,10 @@ importers: version: 3.6.1(sass@1.94.2)(typescript@5.9.3)(vue-tsc@2.2.10(typescript@5.9.3))(vue@3.5.25(typescript@5.9.3)) vite: specifier: 'catalog:' - version: 7.2.6(@types/node@22.19.1)(jiti@2.6.1)(less@4.4.2)(sass@1.94.2)(terser@5.44.1)(yaml@2.8.2) + version: 7.2.6(@types/node@22.19.1)(jiti@1.21.7)(less@4.4.2)(sass@1.94.2)(terser@5.44.1)(yaml@2.8.2) vitest: specifier: 'catalog:' - version: 3.2.4(@types/debug@4.1.13)(@types/node@22.19.1)(happy-dom@17.6.3)(jiti@2.6.1)(jsdom@26.1.0(canvas@3.2.2))(less@4.4.2)(sass@1.94.2)(terser@5.44.1)(yaml@2.8.2) + version: 3.2.4(@types/debug@4.1.13)(@types/node@22.19.1)(happy-dom@17.6.3)(jiti@1.21.7)(jsdom@26.1.0(canvas@3.2.2))(less@4.4.2)(sass@1.94.2)(terser@5.44.1)(yaml@2.8.2) vue: specifier: ^3.5.17 version: 3.5.25(typescript@5.9.3) @@ -700,15 +697,9 @@ importers: '@element-plus/icons-vue': specifier: ^2.3.2 version: 2.3.2(vue@3.5.25(typescript@5.9.3)) - '@monaco-editor/loader': - specifier: ^1.7.0 - version: 1.7.0 '@tanstack/vue-virtual': specifier: ^3.13.18 version: 3.13.18(vue@3.5.25(typescript@5.9.3)) - '@types/d3-geo': - specifier: ^3.1.0 - version: 3.1.0 '@vben-core/menu-ui': specifier: workspace:* version: link:../../packages/@core/ui-kit/menu-ui @@ -775,54 +766,24 @@ importers: cron-parser: specifier: ^4.9.0 version: 4.9.0 - d3-geo: - specifier: ^3.1.1 - version: 3.1.1 dayjs: specifier: 'catalog:' version: 1.11.19 - echarts: - specifier: 'catalog:' - version: 5.6.0 element-plus: specifier: 'catalog:' version: 2.11.9(vue@3.5.25(typescript@5.9.3)) - fractional-indexing: - specifier: ^3.2.0 - version: 3.2.0 - gsap: - specifier: ^3.14.2 - version: 3.14.2 - image-blob-reduce: - specifier: ^4.1.0 - version: 4.1.0 jsbarcode: specifier: ^3.12.3 version: 3.12.3 - katex: - specifier: ^0.16.40 - version: 0.16.40 - lowlight: - specifier: ^3.3.0 - version: 3.3.0 - monaco-editor: - specifier: ^0.55.1 - version: 0.55.1 nanoid: specifier: ^5.1.7 version: 5.1.7 - pako: - specifier: ^2.1.0 - version: 2.1.0 perfect-freehand: specifier: ^1.2.3 version: 1.2.3 pinia: specifier: ^3.0.3 version: 3.0.4(typescript@5.9.3)(vue@3.5.25(typescript@5.9.3)) - points-on-curve: - specifier: ^1.0.1 - version: 1.0.1 qrcode: specifier: ^1.5.4 version: 1.5.4 @@ -835,9 +796,6 @@ importers: vue: specifier: ^3.5.17 version: 3.5.25(typescript@5.9.3) - vue-echarts: - specifier: ^8.0.1 - version: 8.0.1(echarts@5.6.0)(vue@3.5.25(typescript@5.9.3)) vue-qrcode-reader: specifier: ^5.7.3 version: 5.7.3 @@ -851,12 +809,6 @@ importers: '@types/jsbarcode': specifier: ^3.11.4 version: 3.11.4 - '@types/katex': - specifier: ^0.16.8 - version: 0.16.8 - '@types/pako': - specifier: ^2.0.4 - version: 2.0.4 '@types/qrcode': specifier: ^1.5.5 version: 1.5.6 @@ -4096,9 +4048,6 @@ packages: '@mixmark-io/domino@2.2.0': resolution: {integrity: sha512-Y28PR25bHXUg88kCV7nivXrP2Nj2RueZ3/l/jdx6J9f8J4nsEGcgX0Qe6lt7Pa+J79+kPiJU3LguR6O/6zrLOw==} - '@monaco-editor/loader@1.7.0': - resolution: {integrity: sha512-gIwR1HrJrrx+vfyOhYmCZ0/JcWqG5kbfG7+d3f/C1LXk2EvzAbHSg3MQ5lO2sMlo9izoAZ04shohfKLVT6crVA==} - '@napi-rs/wasm-runtime@0.2.12': resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==} @@ -5097,9 +5046,6 @@ packages: '@types/conventional-commits-parser@5.0.2': resolution: {integrity: sha512-BgT2szDXnVypgpNxOK8aL5SGjUdaQbC++WZNjF1Qge3Og2+zhHj+RWhmehLhYyvQwqAmvezruVfOf8+3m74W+g==} - '@types/d3-geo@3.1.0': - resolution: {integrity: sha512-856sckF0oP/diXtS4jNsiQw/UuK5fQG8l/a9VVLeSouf1/PPbBE1i1W852zVwKwYCBkFJJB7nCFTbk6UMEXBOQ==} - '@types/debug@4.1.13': resolution: {integrity: sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==} @@ -5125,9 +5071,6 @@ packages: '@types/estree@1.0.8': resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} - '@types/geojson@7946.0.16': - resolution: {integrity: sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==} - '@types/hast@3.0.4': resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} @@ -5145,9 +5088,6 @@ packages: '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - '@types/katex@0.16.8': - resolution: {integrity: sha512-trgaNyfU+Xh2Tc+ABIb44a5AYUpicB3uwirOioeOkNPPbmgRNtcWyDeeFRzjPZENO9Vq8gvVqfhaaXWLlevVwg==} - '@types/linkify-it@5.0.0': resolution: {integrity: sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==} @@ -5196,9 +5136,6 @@ packages: '@types/nprogress@0.2.3': resolution: {integrity: sha512-k7kRA033QNtC+gLc4VPlfnue58CM1iQLgn1IMAU8VPHGOj7oIHPp9UlhedEnD/Gl8evoCjwkZjlBORtZ3JByUA==} - '@types/pako@2.0.4': - resolution: {integrity: sha512-VWDCbrLeVXJM9fihYodcLiIv0ku+AlOa/TQ1SvYOaBuyrSKgEcro95LJyIsJ4vSo6BXIxOKxiJAat04CmST9Fw==} - '@types/parse-json@4.0.2': resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} @@ -7120,10 +7057,6 @@ packages: engines: {node: '>=v12.20.0'} hasBin: true - d3-array@3.2.4: - resolution: {integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==} - engines: {node: '>=12'} - d3-color@3.1.0: resolution: {integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==} engines: {node: '>=12'} @@ -7140,10 +7073,6 @@ packages: resolution: {integrity: sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==} engines: {node: '>=12'} - d3-geo@3.1.1: - resolution: {integrity: sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q==} - engines: {node: '>=12'} - d3-interpolate@3.0.1: resolution: {integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==} engines: {node: '>=12'} @@ -8028,10 +7957,6 @@ packages: fraction.js@5.3.4: resolution: {integrity: sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==} - fractional-indexing@3.2.0: - resolution: {integrity: sha512-PcOxmqwYCW7O2ovKRU8OoQQj2yqTfEB/yeTYk4gPid6dN5ODRfU1hXd9tTVZzax/0NkO7AxpHykvZnT1aYp/BQ==} - engines: {node: ^14.13.1 || >=16.0.0} - framesync@6.1.2: resolution: {integrity: sha512-jBTqhX6KaQVDyus8muwZbBeGGP0XgujBRbQ7gM7BRdS3CadCZIHiawyzYLnafYcvZIh5j8WE7cxZKFn7dXhu9g==} @@ -8234,9 +8159,6 @@ packages: globrex@0.1.2: resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} - glur@1.1.2: - resolution: {integrity: sha512-l+8esYHTKOx2G/Aao4lEQ0bnHWg4fWtJbVoZZT9Knxi01pB8C80BR85nONLFwkkQoFRCmXY+BUcGZN3yZ2QsRA==} - good-listener@1.2.2: resolution: {integrity: sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw==} @@ -8261,9 +8183,6 @@ packages: resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} engines: {node: '>=6.0'} - gsap@3.14.2: - resolution: {integrity: sha512-P8/mMxVLU7o4+55+1TCnQrPmgjPKnwkzkXOK1asnR9Jg2lna4tEY5qBJjMmAaOBDDZWtlRjBXjLa0w53G/uBLA==} - gzip-size@7.0.0: resolution: {integrity: sha512-O1Ld7Dr+nqPnmGpdhzLmMTQ4vAsD+rHwMm1NLUmoUFFymBOMKxCCrtDxqdBRYXdeEPEi3SyoR4TizJLQrnKBNA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -8322,10 +8241,6 @@ packages: hey-listen@1.0.8: resolution: {integrity: sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==} - highlight.js@11.11.1: - resolution: {integrity: sha512-Xwwo44whKBVCYoliBQwaPvtd/2tYFkRQtXDWj1nackaV2JPXx3L0+Jvd8/qCJ2p+ML0/XVkJ2q+Mr+UVdpJK5w==} - engines: {node: '>=12.0.0'} - hoist-non-react-statics@3.3.2: resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} @@ -8419,9 +8334,6 @@ packages: resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} engines: {node: '>= 4'} - image-blob-reduce@4.1.0: - resolution: {integrity: sha512-iljleP8Fr7tS1ezrAazWi30abNPYXtBGXb9R9oTZDWObqiKq18AQJGTUb0wkBOtdCZ36/IirkuuAIIHTjBJIjA==} - image-size@0.5.5: resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==} engines: {node: '>=0.10.0'} @@ -8466,10 +8378,6 @@ packages: resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==} engines: {node: '>= 0.4'} - internmap@2.0.3: - resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==} - engines: {node: '>=12'} - ioredis@5.8.2: resolution: {integrity: sha512-C6uC+kleiIMmjViJINWk80sOQw5lEzse1ZmvD+S/s8p8CWapftSaC+kocGTx6xrbrJ4WmYQGC08ffHLr6ToR6Q==} engines: {node: '>=12.22.0'} @@ -8861,10 +8769,6 @@ packages: resolution: {integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==} engines: {node: '>=0.10.0'} - katex@0.16.40: - resolution: {integrity: sha512-1DJcK/L05k1Y9Gf7wMcyuqFOL6BiY3vY0CFcAM/LPRN04NALxcl6u7lOWNsp3f/bCHWxigzQl6FbR95XJ4R84Q==} - hasBin: true - kdbush@4.1.0: resolution: {integrity: sha512-e9vurzrXJQrFX6ckpHP3bvj5l+9CnYzkxDNnNQ1h2QTqdWsUAJgXiKdGNcOa1EY85dU8KbQ+z/FdQdB7P+9yfQ==} @@ -9110,9 +9014,6 @@ packages: lower-case@2.0.2: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} - lowlight@3.3.0: - resolution: {integrity: sha512-0JNhgFoPvP6U6lE/UdVsSq99tn6DhjjpAj5MxG49ewd2mOBVtwWYIT8ClyABhq198aXXODMU6Ox8DrGy/CpTZQ==} - lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} @@ -9379,9 +9280,6 @@ packages: resolution: {integrity: sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==} engines: {node: '>=10'} - multimath@2.0.0: - resolution: {integrity: sha512-toRx66cAMJ+Ccz7pMIg38xSIrtnbozk0dchXezwQDMgQmbGpfxjtv68H+L00iFL8hxDaVjrmwAFSb3I6bg8Q2g==} - mz@2.7.0: resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} @@ -9798,9 +9696,6 @@ packages: perfect-freehand@1.2.3: resolution: {integrity: sha512-bHZSfqDHGNlPpgH2yxXgPHlQSPpEbo+qg7li0M78J9vNAi2yjwLeA4x79BEQhX44lEWpCLSFCeRZwpw0niiXPA==} - pica@9.0.1: - resolution: {integrity: sha512-v0U4vY6Z3ztz9b4jBIhCD3WYoecGXCQeCsYep+sXRefViL+mVVoTL+wqzdPeE+GpBFsRUtQZb6dltvAt2UkMtQ==} - picocolors@1.1.1: resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} @@ -9877,9 +9772,6 @@ packages: points-on-curve@0.2.0: resolution: {integrity: sha512-0mYKnYYe9ZcqMCWhUjItv/oHjvgEsfKvnUTg8sAtnHr3GVy7rGkXCb6d5cSyqrWqL4k81b9CPg3urd+T7aop3A==} - points-on-curve@1.0.1: - resolution: {integrity: sha512-3nmX4/LIiyuwGLwuUrfhTlDeQFlAhi7lyK/zcRNGhalwapDWgAGR82bUpmn2mA03vII3fvNCG8jAONzKXwpxAg==} - points-on-path@0.2.1: resolution: {integrity: sha512-25ClnWWuw7JbWZcgqY/gJ4FQWadKxGWk+3kR/7kD0tCaDtPPMj7oHu2ToLaVhfpnHrZzYby2w6tUA0eOIuUg8g==} @@ -11219,9 +11111,6 @@ packages: standard-as-callback@2.1.0: resolution: {integrity: sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==} - state-local@1.0.7: - resolution: {integrity: sha512-HTEHMNieakEnoe33shBYcZ7NX83ACUjCu8c40iOGEZsngj9zRnkqS9j1pqQPXwobB0ZcVTk27REb7COQ0UR59w==} - statuses@2.0.2: resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==} engines: {node: '>= 0.8'} @@ -12231,12 +12120,6 @@ packages: '@vue/composition-api': optional: true - vue-echarts@8.0.1: - resolution: {integrity: sha512-23rJTFLu1OUEGRWjJGmdGt8fP+8+ja1gVgzMYPIPaHWpXegcO1viIAaeu2H4QHESlVeHzUAHIxKXGrwjsyXAaA==} - peerDependencies: - echarts: ^6.0.0 - vue: ^3.5.17 - vue-eslint-parser@10.2.0: resolution: {integrity: sha512-CydUvFOQKD928UzZhTp4pr2vWz1L+H99t7Pkln2QSPdvmURT0MoC4wUccfCnuEaihNsu9aYYyk+bep8rlfkUXw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -12333,9 +12216,6 @@ packages: resolution: {integrity: sha512-gnmRz++suzmvxtp3ehQts6s2JtAGPuDPjA1F3a9ckNpG1kYdYuHWYpazoAnL9FS5/B21tKlhkorbdCXat0+4xQ==} engines: {node: '>=6.0.0', npm: '>=3.10.0'} - webworkify@1.5.0: - resolution: {integrity: sha512-AMcUeyXAhbACL8S2hqqdqOLqvJ8ylmIbNwUIqQujRSouf4+eUFaXbG6F1Rbu+srlJMmxQWsiU7mOJi0nMBfM1g==} - whatwg-encoding@3.1.1: resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==} engines: {node: '>=18'} @@ -15133,10 +15013,6 @@ snapshots: '@mixmark-io/domino@2.2.0': {} - '@monaco-editor/loader@1.7.0': - dependencies: - state-local: 1.0.7 - '@napi-rs/wasm-runtime@0.2.12': dependencies: '@emnapi/core': 1.7.1 @@ -16105,10 +15981,6 @@ snapshots: dependencies: '@types/node': 24.10.1 - '@types/d3-geo@3.1.0': - dependencies: - '@types/geojson': 7946.0.16 - '@types/debug@4.1.13': dependencies: '@types/ms': 2.1.0 @@ -16133,8 +16005,6 @@ snapshots: '@types/estree@1.0.8': {} - '@types/geojson@7946.0.16': {} - '@types/hast@3.0.4': dependencies: '@types/unist': 3.0.3 @@ -16152,8 +16022,6 @@ snapshots: '@types/json-schema@7.0.15': {} - '@types/katex@0.16.8': {} - '@types/linkify-it@5.0.0': {} '@types/lodash-es@4.17.12': @@ -16206,8 +16074,6 @@ snapshots: '@types/nprogress@0.2.3': {} - '@types/pako@2.0.4': {} - '@types/parse-json@4.0.2': {} '@types/postcss-import@14.0.3': @@ -17686,14 +17552,14 @@ snapshots: dependencies: vite: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(less@4.4.2)(sass@1.94.2)(terser@5.44.1)(yaml@2.8.2) - '@vitejs/plugin-vue-jsx@5.1.2(vite@7.2.6(@types/node@22.19.1)(jiti@2.6.1)(less@4.4.2)(sass@1.94.2)(terser@5.44.1)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3))': + '@vitejs/plugin-vue-jsx@5.1.2(vite@7.2.6(@types/node@22.19.1)(jiti@1.21.7)(less@4.4.2)(sass@1.94.2)(terser@5.44.1)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3))': dependencies: '@babel/core': 7.28.5 '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.5) '@babel/plugin-transform-typescript': 7.28.5(@babel/core@7.28.5) '@rolldown/pluginutils': 1.0.0-beta.52 '@vue/babel-plugin-jsx': 2.0.1(@babel/core@7.28.5) - vite: 7.2.6(@types/node@22.19.1)(jiti@2.6.1)(less@4.4.2)(sass@1.94.2)(terser@5.44.1)(yaml@2.8.2) + vite: 7.2.6(@types/node@22.19.1)(jiti@1.21.7)(less@4.4.2)(sass@1.94.2)(terser@5.44.1)(yaml@2.8.2) vue: 3.5.25(typescript@5.9.3) transitivePeerDependencies: - supports-color @@ -17715,10 +17581,10 @@ snapshots: vite: 5.4.21(@types/node@24.10.1)(less@4.4.2)(sass@1.94.2)(terser@5.44.1) vue: 3.5.25(typescript@5.9.3) - '@vitejs/plugin-vue@6.0.2(vite@7.2.6(@types/node@22.19.1)(jiti@2.6.1)(less@4.4.2)(sass@1.94.2)(terser@5.44.1)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3))': + '@vitejs/plugin-vue@6.0.2(vite@7.2.6(@types/node@22.19.1)(jiti@1.21.7)(less@4.4.2)(sass@1.94.2)(terser@5.44.1)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3))': dependencies: '@rolldown/pluginutils': 1.0.0-beta.50 - vite: 7.2.6(@types/node@22.19.1)(jiti@2.6.1)(less@4.4.2)(sass@1.94.2)(terser@5.44.1)(yaml@2.8.2) + vite: 7.2.6(@types/node@22.19.1)(jiti@1.21.7)(less@4.4.2)(sass@1.94.2)(terser@5.44.1)(yaml@2.8.2) vue: 3.5.25(typescript@5.9.3) '@vitejs/plugin-vue@6.0.2(vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(less@4.4.2)(sass@1.94.2)(terser@5.44.1)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3))': @@ -17735,13 +17601,13 @@ snapshots: chai: 5.3.3 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.4(vite@7.2.6(@types/node@22.19.1)(jiti@2.6.1)(less@4.4.2)(sass@1.94.2)(terser@5.44.1)(yaml@2.8.2))': + '@vitest/mocker@3.2.4(vite@7.2.6(@types/node@22.19.1)(jiti@1.21.7)(less@4.4.2)(sass@1.94.2)(terser@5.44.1)(yaml@2.8.2))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 7.2.6(@types/node@22.19.1)(jiti@2.6.1)(less@4.4.2)(sass@1.94.2)(terser@5.44.1)(yaml@2.8.2) + vite: 7.2.6(@types/node@22.19.1)(jiti@1.21.7)(less@4.4.2)(sass@1.94.2)(terser@5.44.1)(yaml@2.8.2) '@vitest/pretty-format@3.2.4': dependencies: @@ -19159,10 +19025,6 @@ snapshots: czg@1.12.0: {} - d3-array@3.2.4: - dependencies: - internmap: 2.0.3 - d3-color@3.1.0: {} d3-dispatch@3.0.1: {} @@ -19174,10 +19036,6 @@ snapshots: d3-ease@3.0.1: {} - d3-geo@3.1.1: - dependencies: - d3-array: 3.2.4 - d3-interpolate@3.0.1: dependencies: d3-color: 3.1.0 @@ -20165,8 +20023,6 @@ snapshots: fraction.js@5.3.4: {} - fractional-indexing@3.2.0: {} - framesync@6.1.2: dependencies: tslib: 2.4.0 @@ -20407,8 +20263,6 @@ snapshots: globrex@0.1.2: {} - glur@1.1.2: {} - good-listener@1.2.2: dependencies: delegate: 3.2.0 @@ -20434,8 +20288,6 @@ snapshots: section-matter: 1.0.0 strip-bom-string: 1.0.0 - gsap@3.14.2: {} - gzip-size@7.0.0: dependencies: duplexer: 0.1.2 @@ -20507,8 +20359,6 @@ snapshots: hey-listen@1.0.8: {} - highlight.js@11.11.1: {} - hoist-non-react-statics@3.3.2: dependencies: react-is: 16.13.1 @@ -20613,10 +20463,6 @@ snapshots: ignore@7.0.5: {} - image-blob-reduce@4.1.0: - dependencies: - pica: 9.0.1 - image-size@0.5.5: optional: true @@ -20649,8 +20495,6 @@ snapshots: hasown: 2.0.2 side-channel: 1.1.0 - internmap@2.0.3: {} - ioredis@5.8.2: dependencies: '@ioredis/commands': 1.4.0 @@ -21009,10 +20853,6 @@ snapshots: jsonpointer@5.0.1: {} - katex@0.16.40: - dependencies: - commander: 8.3.0 - kdbush@4.1.0: {} keyv@4.5.4: @@ -21246,12 +21086,6 @@ snapshots: dependencies: tslib: 2.8.1 - lowlight@3.3.0: - dependencies: - '@types/hast': 3.0.4 - devlop: 1.1.0 - highlight.js: 11.11.1 - lru-cache@10.4.3: {} lru-cache@11.2.4: {} @@ -21490,11 +21324,6 @@ snapshots: arrify: 2.0.1 minimatch: 3.1.2 - multimath@2.0.0: - dependencies: - glur: 1.1.2 - object-assign: 4.1.1 - mz@2.7.0: dependencies: any-promise: 1.3.0 @@ -21971,13 +21800,6 @@ snapshots: perfect-freehand@1.2.3: {} - pica@9.0.1: - dependencies: - glur: 1.1.2 - multimath: 2.0.0 - object-assign: 4.1.1 - webworkify: 1.5.0 - picocolors@1.1.1: {} picomatch@2.3.1: {} @@ -22034,8 +21856,6 @@ snapshots: points-on-curve@0.2.0: {} - points-on-curve@1.0.1: {} - points-on-path@0.2.1: dependencies: path-data-parser: 0.1.0 @@ -23485,8 +23305,6 @@ snapshots: standard-as-callback@2.1.0: {} - state-local@1.0.7: {} - statuses@2.0.2: {} std-env@3.10.0: {} @@ -24410,13 +24228,13 @@ snapshots: dependencies: vite: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(less@4.4.2)(sass@1.94.2)(terser@5.44.1)(yaml@2.8.2) - vite-node@3.2.4(@types/node@22.19.1)(jiti@2.6.1)(less@4.4.2)(sass@1.94.2)(terser@5.44.1)(yaml@2.8.2): + vite-node@3.2.4(@types/node@22.19.1)(jiti@1.21.7)(less@4.4.2)(sass@1.94.2)(terser@5.44.1)(yaml@2.8.2): dependencies: cac: 6.7.14 debug: 4.4.3 es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 7.2.6(@types/node@22.19.1)(jiti@2.6.1)(less@4.4.2)(sass@1.94.2)(terser@5.44.1)(yaml@2.8.2) + vite: 7.2.6(@types/node@22.19.1)(jiti@1.21.7)(less@4.4.2)(sass@1.94.2)(terser@5.44.1)(yaml@2.8.2) transitivePeerDependencies: - '@types/node' - jiti @@ -24585,7 +24403,7 @@ snapshots: sass: 1.94.2 terser: 5.44.1 - vite@7.2.6(@types/node@22.19.1)(jiti@2.6.1)(less@4.4.2)(sass@1.94.2)(terser@5.44.1)(yaml@2.8.2): + vite@7.2.6(@types/node@22.19.1)(jiti@1.21.7)(less@4.4.2)(sass@1.94.2)(terser@5.44.1)(yaml@2.8.2): dependencies: esbuild: 0.25.3 fdir: 6.5.0(picomatch@4.0.3) @@ -24596,7 +24414,7 @@ snapshots: optionalDependencies: '@types/node': 22.19.1 fsevents: 2.3.3 - jiti: 2.6.1 + jiti: 1.21.7 less: 4.4.2 sass: 1.94.2 terser: 5.44.1 @@ -24676,11 +24494,11 @@ snapshots: - typescript - universal-cookie - vitest@3.2.4(@types/debug@4.1.13)(@types/node@22.19.1)(happy-dom@17.6.3)(jiti@2.6.1)(jsdom@26.1.0(canvas@3.2.2))(less@4.4.2)(sass@1.94.2)(terser@5.44.1)(yaml@2.8.2): + vitest@3.2.4(@types/debug@4.1.13)(@types/node@22.19.1)(happy-dom@17.6.3)(jiti@1.21.7)(jsdom@26.1.0(canvas@3.2.2))(less@4.4.2)(sass@1.94.2)(terser@5.44.1)(yaml@2.8.2): dependencies: '@types/chai': 5.2.3 '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(vite@7.2.6(@types/node@22.19.1)(jiti@2.6.1)(less@4.4.2)(sass@1.94.2)(terser@5.44.1)(yaml@2.8.2)) + '@vitest/mocker': 3.2.4(vite@7.2.6(@types/node@22.19.1)(jiti@1.21.7)(less@4.4.2)(sass@1.94.2)(terser@5.44.1)(yaml@2.8.2)) '@vitest/pretty-format': 3.2.4 '@vitest/runner': 3.2.4 '@vitest/snapshot': 3.2.4 @@ -24698,8 +24516,8 @@ snapshots: tinyglobby: 0.2.15 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 7.2.6(@types/node@22.19.1)(jiti@2.6.1)(less@4.4.2)(sass@1.94.2)(terser@5.44.1)(yaml@2.8.2) - vite-node: 3.2.4(@types/node@22.19.1)(jiti@2.6.1)(less@4.4.2)(sass@1.94.2)(terser@5.44.1)(yaml@2.8.2) + vite: 7.2.6(@types/node@22.19.1)(jiti@1.21.7)(less@4.4.2)(sass@1.94.2)(terser@5.44.1)(yaml@2.8.2) + vite-node: 3.2.4(@types/node@22.19.1)(jiti@1.21.7)(less@4.4.2)(sass@1.94.2)(terser@5.44.1)(yaml@2.8.2) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.13 @@ -24724,7 +24542,7 @@ snapshots: dependencies: '@types/chai': 5.2.3 '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(vite@7.2.6(@types/node@22.19.1)(jiti@2.6.1)(less@4.4.2)(sass@1.94.2)(terser@5.44.1)(yaml@2.8.2)) + '@vitest/mocker': 3.2.4(vite@7.2.6(@types/node@22.19.1)(jiti@1.21.7)(less@4.4.2)(sass@1.94.2)(terser@5.44.1)(yaml@2.8.2)) '@vitest/pretty-format': 3.2.4 '@vitest/runner': 3.2.4 '@vitest/snapshot': 3.2.4 @@ -24775,11 +24593,6 @@ snapshots: dependencies: vue: 3.5.25(typescript@5.9.3) - vue-echarts@8.0.1(echarts@5.6.0)(vue@3.5.25(typescript@5.9.3)): - dependencies: - echarts: 5.6.0 - vue: 3.5.25(typescript@5.9.3) - vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1)): dependencies: debug: 4.4.3 @@ -24884,8 +24697,6 @@ snapshots: dependencies: sdp: 3.2.2 - webworkify@1.5.0: {} - whatwg-encoding@3.1.1: dependencies: iconv-lite: 0.6.3