From e695a4bf4a107f57e7fa980c1ffaa737ca1f72ae Mon Sep 17 00:00:00 2001 From: wangxuefeng Date: Thu, 20 Feb 2025 17:38:00 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=BC=96=E8=BE=91=E5=99=A8=E9=A2=84?= =?UTF-8?q?=E8=A7=88=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/designer/.vtj/files/45tas1fsz.json | 65 +++++ .../.vtj/projects/@sy/low-code-designer.json | 162 +++++++++++- apps/designer/.vtj/vue/45tas1fsz.vue | 23 ++ apps/designer/package.json | 3 +- apps/designer/src/App.vue | 40 +-- apps/designer/src/contants.ts | 1 + apps/designer/src/main.ts | 2 + apps/designer/src/router.ts | 21 ++ .../designer/src/{server => service}/index.ts | 0 apps/designer/src/style/index.scss | 4 + apps/designer/src/views/draw.vue | 24 -- apps/designer/src/views/index.vue | 46 ++++ apps/designer/src/views/preview.vue | 36 +++ .../src/router/routes/modules/micro.ts | 2 +- pnpm-lock.yaml | 231 +----------------- 15 files changed, 374 insertions(+), 286 deletions(-) create mode 100644 apps/designer/.vtj/files/45tas1fsz.json create mode 100644 apps/designer/.vtj/vue/45tas1fsz.vue create mode 100644 apps/designer/src/contants.ts create mode 100644 apps/designer/src/router.ts rename apps/designer/src/{server => service}/index.ts (100%) delete mode 100644 apps/designer/src/views/draw.vue create mode 100644 apps/designer/src/views/index.vue create mode 100644 apps/designer/src/views/preview.vue diff --git a/apps/designer/.vtj/files/45tas1fsz.json b/apps/designer/.vtj/files/45tas1fsz.json new file mode 100644 index 0000000..a39f574 --- /dev/null +++ b/apps/designer/.vtj/files/45tas1fsz.json @@ -0,0 +1,65 @@ +{ + "name": "Test", + "locked": false, + "inject": [], + "state": {}, + "lifeCycles": {}, + "methods": {}, + "computed": {}, + "watch": [], + "css": "", + "props": [], + "emits": [], + "slots": [], + "dataSources": {}, + "__VTJ_BLOCK__": true, + "__VERSION__": "1740038923917", + "id": "45tas1fsz", + "nodes": [ + { + "id": "7pf8hv3wi", + "name": "ElButtonGroup", + "from": "element-plus", + "invisible": false, + "locked": false, + "children": [ + { + "id": "b9167o6ma", + "name": "ElButton", + "from": "element-plus", + "invisible": false, + "locked": false, + "children": "Button1", + "props": {}, + "directives": [], + "events": {} + }, + { + "id": "esn3xh9c2", + "name": "ElButton", + "from": "element-plus", + "invisible": false, + "locked": false, + "children": "Button2", + "props": {}, + "directives": [], + "events": {} + }, + { + "id": "ic91nac1u", + "name": "ElButton", + "from": "element-plus", + "invisible": false, + "locked": false, + "children": "Button3", + "props": {}, + "directives": [], + "events": {} + } + ], + "props": {}, + "directives": [], + "events": {} + } + ] +} diff --git a/apps/designer/.vtj/projects/@sy/low-code-designer.json b/apps/designer/.vtj/projects/@sy/low-code-designer.json index 4637011..4264c6f 100644 --- a/apps/designer/.vtj/projects/@sy/low-code-designer.json +++ b/apps/designer/.vtj/projects/@sy/low-code-designer.json @@ -5,8 +5,166 @@ "name": "低代码编辑器", "homepage": "", "description": "低代码编辑器", - "dependencies": [], - "pages": [], + "dependencies": [ + { + "package": "vue", + "version": "latest", + "library": "Vue", + "urls": [ + "@vtj/materials/deps/vue/vue.global.prod.js" + ], + "assetsLibrary": "VueMaterial", + "required": true, + "official": true, + "enabled": true + }, + { + "package": "vue-router", + "version": "latest", + "library": "VueRouter", + "urls": [ + "@vtj/materials/deps/vue-router/vue-router.global.prod.js" + ], + "assetsLibrary": "VueRouterMaterial", + "required": true, + "official": true, + "enabled": true + }, + { + "package": "@vtj/utils", + "version": "latest", + "library": "VtjUtils", + "urls": [ + "@vtj/materials/deps/@vtj/utils/index.umd.js" + ], + "required": true, + "official": true, + "enabled": true + }, + { + "package": "@vtj/icons", + "version": "latest", + "library": "VtjIcons", + "urls": [ + "@vtj/materials/deps/@vtj/icons/style.css", + "@vtj/materials/deps/@vtj/icons/index.umd.js" + ], + "required": true, + "official": true, + "enabled": true + }, + { + "package": "@vueuse/core", + "version": "latest", + "library": "VueUse", + "urls": [ + "@vtj/materials/deps/@vueuse/shared/index.iife.min.js", + "@vtj/materials/deps/@vueuse/core/index.iife.min.js" + ], + "required": false, + "official": true, + "enabled": true, + "platform": [ + "web", + "h5" + ] + }, + { + "package": "element-plus", + "version": "latest", + "library": "ElementPlus", + "localeLibrary": "ElementPlusLocaleZhCn", + "urls": [ + "@vtj/materials/deps/element-plus/dark/css-vars.css", + "@vtj/materials/deps/element-plus/index.css", + "@vtj/materials/deps/element-plus/zh-cn.js", + "@vtj/materials/deps/element-plus/index.full.min.js" + ], + "assetsUrl": "@vtj/materials/assets/element/index.umd.js", + "assetsLibrary": "ElementPlusMaterial", + "required": false, + "official": true, + "enabled": true, + "platform": "web" + }, + { + "package": "@vtj/ui", + "version": "latest", + "library": "VtjUI", + "urls": [ + "@vtj/materials/deps/vxe-table/style.min.css", + "@vtj/materials/deps/@vtj/ui/style.css", + "@vtj/materials/deps/xe-utils/xe-utils.umd.min.js", + "@vtj/materials/deps/vxe-table/index.umd.min.js", + "@vtj/materials/deps/@vtj/ui/index.umd.js" + ], + "assetsUrl": "@vtj/materials/assets/ui/index.umd.js", + "assetsLibrary": "VtjUIMaterial", + "required": false, + "official": true, + "enabled": true, + "platform": "web" + }, + { + "package": "ant-design-vue", + "version": "latest", + "library": "antd", + "urls": [ + "@vtj/materials/deps/ant-design-vue/reset.css", + "@vtj/materials/deps/ant-design-vue/dayjs/dayjs.min.js", + "@vtj/materials/deps/ant-design-vue/dayjs/plugin/customParseFormat.js", + "@vtj/materials/deps/ant-design-vue/dayjs/plugin/weekday.js", + "@vtj/materials/deps/ant-design-vue/dayjs/plugin/localeData.js", + "@vtj/materials/deps/ant-design-vue/dayjs/plugin/weekOfYear.js", + "@vtj/materials/deps/ant-design-vue/dayjs/plugin/weekYear.js", + "@vtj/materials/deps/ant-design-vue/dayjs/plugin/advancedFormat.js", + "@vtj/materials/deps/ant-design-vue/dayjs/plugin/quarterOfYear.js", + "@vtj/materials/deps/ant-design-vue/antd.min.js" + ], + "assetsUrl": "@vtj/materials/assets/antdv/index.umd.js", + "assetsLibrary": "AntdvMaterial", + "required": false, + "official": true, + "enabled": false, + "platform": [ + "web" + ] + }, + { + "package": "@vtj/charts", + "version": "latest", + "library": "VtjCharts", + "urls": [ + "@vtj/materials/deps/echarts/echarts.min.js", + "@vtj/materials/deps/@vtj/charts/index.umd.js" + ], + "assetsUrl": "@vtj/materials/assets/charts/index.umd.js", + "assetsLibrary": "VtjChartsMaterial", + "required": false, + "official": true, + "enabled": true, + "platform": [ + "web", + "h5" + ] + } + ], + "pages": [ + { + "dir": false, + "name": "Test", + "title": "123", + "icon": "", + "mask": true, + "hidden": false, + "raw": false, + "pure": false, + "meta": "", + "cache": false, + "id": "45tas1fsz", + "type": "page" + } + ], "blocks": [], "apis": [], "meta": [], diff --git a/apps/designer/.vtj/vue/45tas1fsz.vue b/apps/designer/.vtj/vue/45tas1fsz.vue new file mode 100644 index 0000000..d96a751 --- /dev/null +++ b/apps/designer/.vtj/vue/45tas1fsz.vue @@ -0,0 +1,23 @@ + + + diff --git a/apps/designer/package.json b/apps/designer/package.json index f0dd647..ab0ec71 100644 --- a/apps/designer/package.json +++ b/apps/designer/package.json @@ -27,7 +27,8 @@ "@vtj/pro": "^0.9.30", "@vtj/renderer": "^0.9.30", "@vtj/local": "^0.9.30", - "@vtj/utils": "0.9.30" + "@vtj/utils": "0.9.30", + "@vtj/icons": "0.9.30" }, "devDependencies": { "@vtj/cli": "^0.9.8", diff --git a/apps/designer/src/App.vue b/apps/designer/src/App.vue index 7f7f878..afed99c 100644 --- a/apps/designer/src/App.vue +++ b/apps/designer/src/App.vue @@ -1,38 +1,12 @@ - - diff --git a/apps/designer/src/contants.ts b/apps/designer/src/contants.ts new file mode 100644 index 0000000..da9a9ea --- /dev/null +++ b/apps/designer/src/contants.ts @@ -0,0 +1 @@ +export const ACCESS_STORAGE_KEY = 'RRO_IDE_ACCESS_STORAGE__'; diff --git a/apps/designer/src/main.ts b/apps/designer/src/main.ts index 5223ca2..ec8f12a 100644 --- a/apps/designer/src/main.ts +++ b/apps/designer/src/main.ts @@ -1,8 +1,10 @@ import { createApp } from 'vue'; import router from './router'; import App from './App.vue'; +import ElementPlus from 'element-plus'; import './style/index.scss'; const app = createApp(App); app.use(router); +app.use(ElementPlus); app.mount('#app'); diff --git a/apps/designer/src/router.ts b/apps/designer/src/router.ts new file mode 100644 index 0000000..ad92598 --- /dev/null +++ b/apps/designer/src/router.ts @@ -0,0 +1,21 @@ +import { createRouter, createWebHashHistory } from 'vue-router'; + +const routes = [ + { + path: '/', + name: 'home', + component: () => import('./views/index.vue') + }, + { + path: '/preview/:id', + name: 'preview', + component: () => import('./views/preview.vue') + } +]; + +const router = createRouter({ + history: createWebHashHistory(), + routes +}); + +export default router; diff --git a/apps/designer/src/server/index.ts b/apps/designer/src/service/index.ts similarity index 100% rename from apps/designer/src/server/index.ts rename to apps/designer/src/service/index.ts diff --git a/apps/designer/src/style/index.scss b/apps/designer/src/style/index.scss index 7632c94..7f45d91 100644 --- a/apps/designer/src/style/index.scss +++ b/apps/designer/src/style/index.scss @@ -9,3 +9,7 @@ body, height: 100%; overflow: hidden; } + +#vtjLink { + display: none; +} diff --git a/apps/designer/src/views/draw.vue b/apps/designer/src/views/draw.vue deleted file mode 100644 index 458299e..0000000 --- a/apps/designer/src/views/draw.vue +++ /dev/null @@ -1,24 +0,0 @@ - - - diff --git a/apps/designer/src/views/index.vue b/apps/designer/src/views/index.vue new file mode 100644 index 0000000..356686f --- /dev/null +++ b/apps/designer/src/views/index.vue @@ -0,0 +1,46 @@ + + + + + diff --git a/apps/designer/src/views/preview.vue b/apps/designer/src/views/preview.vue new file mode 100644 index 0000000..257c7a4 --- /dev/null +++ b/apps/designer/src/views/preview.vue @@ -0,0 +1,36 @@ + + + diff --git a/apps/platform/src/router/routes/modules/micro.ts b/apps/platform/src/router/routes/modules/micro.ts index 00ece0e..f64daf4 100644 --- a/apps/platform/src/router/routes/modules/micro.ts +++ b/apps/platform/src/router/routes/modules/micro.ts @@ -19,7 +19,7 @@ const routes: Array = [ title: '低代码编辑器', icon: 'ant-design:edit-outlined', app: { - url: 'https://localhost:10011/__vtj__/', + url: 'https://localhost:10011', name: 'low-code-designer', sync: true, alive: true, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 60b4c66..fc76766 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -98,6 +98,9 @@ importers: '@vtj/core': specifier: ^0.9.30 version: 0.9.30 + '@vtj/icons': + specifier: 0.9.30 + version: 0.9.30(vue@3.5.13(typescript@5.7.3)) '@vtj/local': specifier: ^0.9.30 version: 0.9.30 @@ -137,7 +140,7 @@ importers: version: link:../../packages/vite-plugin-http2-proxy '@vtj/cli': specifier: ^0.9.8 - version: 0.9.8(@types/less@3.0.8)(jiti@2.4.2)(less@4.2.2)(msw@2.7.0(@types/node@22.10.10)(typescript@5.7.3))(rollup@4.34.8)(vue@3.5.13(typescript@5.7.3))(yaml@2.6.1) + version: 0.9.8(@types/less@3.0.8)(jiti@2.4.2)(less@4.2.2)(msw@2.7.0(@types/node@22.10.10)(typescript@5.7.3))(rollup@3.29.5)(vue@3.5.13(typescript@5.7.3))(yaml@2.6.1) vite: specifier: ^6.1.1 version: 6.1.1(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1) @@ -386,52 +389,6 @@ importers: specifier: ~2.1.10 version: 2.1.10(typescript@5.6.3) - apps/pro: - dependencies: - '@vtj/core': - specifier: 0.9.30 - version: 0.9.30 - '@vtj/designer': - specifier: 0.9.30 - version: 0.9.30(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) - '@vtj/local': - specifier: 0.9.30 - version: 0.9.30 - '@vtj/materials': - specifier: 0.9.30 - version: 0.9.30 - '@vtj/node': - specifier: 0.9.6 - version: 0.9.6 - '@vtj/renderer': - specifier: 0.9.30 - version: 0.9.30 - element-plus: - specifier: ^2.9.4 - version: 2.9.4(vue@3.5.13(typescript@5.7.3)) - devDependencies: - '@vtj/charts': - specifier: 0.9.30 - version: 0.9.30(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) - '@vtj/cli': - specifier: 0.9.8 - version: 0.9.8(@types/less@3.0.8)(jiti@2.4.2)(less@4.2.2)(msw@2.7.0(@types/node@22.10.10)(typescript@5.7.3))(rollup@3.29.5)(vue@3.5.13(typescript@5.7.3))(yaml@2.6.1) - '@vtj/icons': - specifier: 0.9.30 - version: 0.9.30(vue@3.5.13(typescript@5.7.3)) - '@vtj/ui': - specifier: 0.9.30 - version: 0.9.30(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) - '@vtj/utils': - specifier: 0.9.30 - version: 0.9.30 - vue: - specifier: ~3.5.13 - version: 3.5.13(typescript@5.7.3) - vue-router: - specifier: ~4.5.0 - version: 4.5.0(vue@3.5.13(typescript@5.7.3)) - apps/renderer: dependencies: '@sy/low-code-shared': @@ -620,9 +577,6 @@ importers: packages/shared: devDependencies: - rimraf: - specifier: ^6.0.1 - version: 6.0.1 typescript: specifier: ^5.7.3 version: 5.7.3 @@ -12926,17 +12880,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@rollup/plugin-babel@6.0.4(@babel/core@7.26.9)(@types/babel__core@7.20.5)(rollup@4.34.8)': - dependencies: - '@babel/core': 7.26.9 - '@babel/helper-module-imports': 7.25.9 - '@rollup/pluginutils': 5.1.4(rollup@4.34.8) - optionalDependencies: - '@types/babel__core': 7.20.5 - rollup: 4.34.8 - transitivePeerDependencies: - - supports-color - '@rollup/plugin-commonjs@25.0.8(rollup@3.29.5)': dependencies: '@rollup/pluginutils': 5.1.4(rollup@3.29.5) @@ -12956,14 +12899,6 @@ snapshots: optionalDependencies: rollup: 3.29.5 - '@rollup/plugin-inject@5.0.5(rollup@4.34.8)': - dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.34.8) - estree-walker: 2.0.2 - magic-string: 0.30.17 - optionalDependencies: - rollup: 4.34.8 - '@rollup/plugin-json@6.1.0(rollup@3.29.5)': dependencies: '@rollup/pluginutils': 5.1.4(rollup@3.29.5) @@ -13887,69 +13822,7 @@ snapshots: vite-plugin-dts: 4.4.0(@types/node@22.10.10)(rollup@3.29.5)(typescript@5.7.3)(vite@6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1)) vite-plugin-node-polyfills: 0.22.0(rollup@3.29.5)(vite@6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1)) vite-plugin-vue-devtools: 7.6.8(rollup@3.29.5)(vite@6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)) - vite-plugin-vue-style-bundler: 1.0.9(@types/less@3.0.8)(@vitejs/plugin-vue@5.2.1(vite@6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)))(less@4.2.2)(sass@1.83.4)(vite@6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)) - vitest: 2.1.9(@types/node@22.10.10)(jsdom@25.0.1)(less@4.2.2)(msw@2.7.0(@types/node@22.10.10)(typescript@5.7.3))(sass@1.83.4)(terser@5.37.0) - vue-tsc: 2.2.2(typescript@5.7.3) - transitivePeerDependencies: - - '@edge-runtime/vm' - - '@nuxt/kit' - - '@types/less' - - '@vitest/browser' - - '@vitest/ui' - - bufferutil - - canvas - - debug - - happy-dom - - jiti - - less - - lightningcss - - msw - - rolldown - - rollup - - sass-embedded - - stylus - - sugarss - - supports-color - - tsx - - utf-8-validate - - vue - - yaml - - '@vtj/cli@0.9.8(@types/less@3.0.8)(jiti@2.4.2)(less@4.2.2)(msw@2.7.0(@types/node@22.10.10)(typescript@5.7.3))(rollup@4.34.8)(vue@3.5.13(typescript@5.7.3))(yaml@2.6.1)': - dependencies: - '@babel/core': 7.26.9 - '@babel/preset-env': 7.26.9(@babel/core@7.26.9) - '@babel/types': 7.26.9 - '@rollup/plugin-babel': 6.0.4(@babel/core@7.26.9)(@types/babel__core@7.20.5)(rollup@4.34.8) - '@types/babel__core': 7.20.5 - '@types/body-parser': 1.19.5 - '@types/node': 22.10.10 - '@types/serve-static': 1.15.7 - '@vitejs/plugin-basic-ssl': 1.2.0(vite@6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1)) - '@vitejs/plugin-legacy': 6.0.1(terser@5.37.0)(vite@6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1)) - '@vitejs/plugin-vue': 5.2.1(vite@6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)) - '@vitejs/plugin-vue-jsx': 4.1.1(vite@6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)) - '@vitest/coverage-v8': 2.1.9(vitest@2.1.9(@types/node@22.10.10)(jsdom@25.0.1)(less@4.2.2)(msw@2.7.0(@types/node@22.10.10)(typescript@5.7.3))(sass@1.83.4)(terser@5.37.0)) - '@vtj/node': 0.9.6 - '@vue/test-utils': 2.4.6 - body-parser: 1.20.3 - cross-env: 7.0.3 - jsdom: 25.0.1 - memfs: 4.15.4 - rollup-plugin-external-globals: 0.13.0(rollup@4.34.8) - rollup-plugin-visualizer: 5.13.1(rollup@4.34.8) - sass: 1.83.4 - serve-static: 1.16.2 - terser: 5.37.0 - typescript: 5.7.3 - unbuild: 2.0.0(sass@1.83.4)(typescript@5.7.3)(vue-tsc@2.2.2(typescript@5.7.3)) - unplugin-element-plus: 0.9.1 - vite: 6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1) - vite-plugin-cdn-import: 1.0.1(rollup@4.34.8)(vite@6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1)) - vite-plugin-dts: 4.4.0(@types/node@22.10.10)(rollup@4.34.8)(typescript@5.7.3)(vite@6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1)) - vite-plugin-node-polyfills: 0.22.0(rollup@4.34.8)(vite@6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1)) - vite-plugin-vue-devtools: 7.6.8(rollup@4.34.8)(vite@6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)) - vite-plugin-vue-style-bundler: 1.0.9(@types/less@3.0.8)(@vitejs/plugin-vue@5.2.1(vite@6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)))(less@4.2.2)(sass@1.83.4)(vite@6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)) + vite-plugin-vue-style-bundler: 1.0.9(@types/less@3.0.8)(@vitejs/plugin-vue@5.2.1(vite@6.1.1(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)))(less@4.2.2)(sass@1.83.4)(vite@6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)) vitest: 2.1.9(@types/node@22.10.10)(jsdom@25.0.1)(less@4.2.2)(msw@2.7.0(@types/node@22.10.10)(typescript@5.7.3))(sass@1.83.4)(terser@5.37.0) vue-tsc: 2.2.2(typescript@5.7.3) transitivePeerDependencies: @@ -19646,14 +19519,6 @@ snapshots: magic-string: 0.30.17 rollup: 3.29.5 - rollup-plugin-external-globals@0.10.0(rollup@4.34.8): - dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.34.8) - estree-walker: 3.0.3 - is-reference: 3.0.3 - magic-string: 0.30.17 - rollup: 4.34.8 - rollup-plugin-external-globals@0.13.0(rollup@3.29.5): dependencies: '@rollup/pluginutils': 5.1.4(rollup@3.29.5) @@ -19662,14 +19527,6 @@ snapshots: magic-string: 0.30.17 rollup: 3.29.5 - rollup-plugin-external-globals@0.13.0(rollup@4.34.8): - dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.34.8) - estree-walker: 3.0.3 - is-reference: 3.0.3 - magic-string: 0.30.17 - rollup: 4.34.8 - rollup-plugin-visualizer@5.13.1(rollup@3.29.5): dependencies: open: 8.4.2 @@ -19679,15 +19536,6 @@ snapshots: optionalDependencies: rollup: 3.29.5 - rollup-plugin-visualizer@5.13.1(rollup@4.34.8): - dependencies: - open: 8.4.2 - picomatch: 4.0.2 - source-map: 0.7.4 - yargs: 17.7.2 - optionalDependencies: - rollup: 4.34.8 - rollup@0.25.8: dependencies: chalk: 1.1.3 @@ -21067,14 +20915,6 @@ snapshots: - rollup - vite - vite-plugin-cdn-import@1.0.1(rollup@4.34.8)(vite@6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1)): - dependencies: - rollup-plugin-external-globals: 0.10.0(rollup@4.34.8) - vite-plugin-externals: 0.6.2(vite@6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1)) - transitivePeerDependencies: - - rollup - - vite - vite-plugin-checker@0.8.0(eslint@9.13.0(jiti@2.4.2))(optionator@0.9.4)(stylelint@16.10.0(typescript@5.6.3))(typescript@5.6.3)(vite@6.1.1(@types/node@22.7.9)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1))(vue-tsc@2.1.10(typescript@5.6.3)): dependencies: '@babel/code-frame': 7.26.2 @@ -21118,25 +20958,6 @@ snapshots: - rollup - supports-color - vite-plugin-dts@4.4.0(@types/node@22.10.10)(rollup@4.34.8)(typescript@5.7.3)(vite@6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1)): - dependencies: - '@microsoft/api-extractor': 7.50.0(@types/node@22.10.10) - '@rollup/pluginutils': 5.1.4(rollup@4.34.8) - '@volar/typescript': 2.4.11 - '@vue/language-core': 2.1.10(typescript@5.7.3) - compare-versions: 6.1.1 - debug: 4.4.0 - kolorist: 1.8.0 - local-pkg: 0.5.1 - magic-string: 0.30.17 - typescript: 5.7.3 - optionalDependencies: - vite: 6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1) - transitivePeerDependencies: - - '@types/node' - - rollup - - supports-color - vite-plugin-externals@0.6.2(vite@6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1)): dependencies: acorn: 8.14.0 @@ -21161,22 +20982,6 @@ snapshots: - rollup - supports-color - vite-plugin-inspect@0.8.9(rollup@4.34.8)(vite@6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1)): - dependencies: - '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.4(rollup@4.34.8) - debug: 4.4.0 - error-stack-parser-es: 0.1.5 - fs-extra: 11.3.0 - open: 10.1.0 - perfect-debounce: 1.0.0 - picocolors: 1.1.1 - sirv: 3.0.1 - vite: 6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1) - transitivePeerDependencies: - - rollup - - supports-color - vite-plugin-inspect@10.2.1(@nuxt/kit@3.15.4(magicast@0.3.5))(vite@6.1.1(@types/node@22.7.9)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1)): dependencies: ansis: 3.15.0 @@ -21218,14 +21023,6 @@ snapshots: transitivePeerDependencies: - rollup - vite-plugin-node-polyfills@0.22.0(rollup@4.34.8)(vite@6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1)): - dependencies: - '@rollup/plugin-inject': 5.0.5(rollup@4.34.8) - node-stdlib-browser: 1.3.1 - vite: 6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1) - transitivePeerDependencies: - - rollup - vite-plugin-qiankun@1.0.15(typescript@5.3.3)(vite@6.1.1(@types/node@20.17.19)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1)): dependencies: cheerio: 1.0.0 @@ -21262,22 +21059,6 @@ snapshots: - supports-color - vue - vite-plugin-vue-devtools@7.6.8(rollup@4.34.8)(vite@6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)): - dependencies: - '@vue/devtools-core': 7.7.2(vite@6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)) - '@vue/devtools-kit': 7.7.2 - '@vue/devtools-shared': 7.7.2 - execa: 9.5.2 - sirv: 3.0.1 - vite: 6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1) - vite-plugin-inspect: 0.8.9(rollup@4.34.8)(vite@6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1)) - vite-plugin-vue-inspector: 5.3.1(vite@6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1)) - transitivePeerDependencies: - - '@nuxt/kit' - - rollup - - supports-color - - vue - vite-plugin-vue-inspector@5.3.1(vite@6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1)): dependencies: '@babel/core': 7.26.9 @@ -21308,7 +21089,7 @@ snapshots: transitivePeerDependencies: - supports-color - vite-plugin-vue-style-bundler@1.0.9(@types/less@3.0.8)(@vitejs/plugin-vue@5.2.1(vite@6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)))(less@4.2.2)(sass@1.83.4)(vite@6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)): + vite-plugin-vue-style-bundler@1.0.9(@types/less@3.0.8)(@vitejs/plugin-vue@5.2.1(vite@6.1.1(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)))(less@4.2.2)(sass@1.83.4)(vite@6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)): dependencies: '@types/less': 3.0.8 '@vitejs/plugin-vue': 5.2.1(vite@6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3))