From a6e787fd5b750d651d89114452f9a2cea10f11c2 Mon Sep 17 00:00:00 2001 From: wangxuefeng Date: Mon, 17 Mar 2025 14:01:07 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E4=BD=8E=E4=BB=A3=E7=A0=81=E5=BC=95?= =?UTF-8?q?=E6=93=8E=E5=8D=87=E7=BA=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/designer/package.json | 24 +- apps/platform/package.json | 1 + apps/platform/src/io/application.ts | 1 - apps/platform/src/io/tianti.ts | 2 +- apps/platform/src/main.ts | 5 +- apps/renderer/package.json | 18 +- packages/anti-debugger/index.ts | 11 + packages/anti-debugger/package.json | 25 ++ packages/anti-debugger/tsconfig.json | 12 + pnpm-lock.yaml | 476 +++++++++++++++------------ vben-admin.code-workspace | 4 + 11 files changed, 337 insertions(+), 242 deletions(-) create mode 100644 packages/anti-debugger/index.ts create mode 100644 packages/anti-debugger/package.json create mode 100644 packages/anti-debugger/tsconfig.json diff --git a/apps/designer/package.json b/apps/designer/package.json index 625f631..1a462a9 100644 --- a/apps/designer/package.json +++ b/apps/designer/package.json @@ -15,17 +15,17 @@ "typecheck": "vue-tsc --noEmit --skipLibCheck" }, "dependencies": { - "@vtj/core": "^0.10.14", - "@vtj/designer": "0.10.14", - "@vtj/icons": "0.10.14", - "@vtj/local": "^0.10.14", - "@vtj/materials": "^0.10.14", - "@vtj/node": "0.10.2", - "@vtj/pro": "^0.10.14", - "@vtj/renderer": "^0.10.14", - "@vtj/ui": "^0.10.14", - "@vtj/utils": "0.10.14", - "@vtj/web": "^0.10.14", + "@vtj/core": "^0.10.15", + "@vtj/designer": "0.10.15", + "@vtj/icons": "0.10.15", + "@vtj/local": "^0.10.15", + "@vtj/materials": "^0.10.15", + "@vtj/node": "0.10.3", + "@vtj/pro": "^0.10.15", + "@vtj/renderer": "^0.10.15", + "@vtj/ui": "^0.10.15", + "@vtj/utils": "0.10.15", + "@vtj/web": "^0.10.15", "axios": "^1.8.1", "element-plus": "^2.9.4", "licia-es": "^1.46.0", @@ -38,7 +38,7 @@ }, "devDependencies": { "@types/postmate": "catalog:", - "@vtj/cli": "^0.10.3", + "@vtj/cli": "^0.10.4", "vite": "catalog:", "vite-plugin-mkcert": "catalog:", "vitest": "catalog:" diff --git a/apps/platform/package.json b/apps/platform/package.json index 9fee823..9a3ad84 100644 --- a/apps/platform/package.json +++ b/apps/platform/package.json @@ -23,6 +23,7 @@ "dependencies": { "@sy/unified-login": "1.0.29", "@sy/vue3-renderer-adapter": "workspace:*", + "@sy/web-vitals": "workspace:*", "@vben/access": "workspace:*", "@vben/common-ui": "workspace:*", "@vben/constants": "workspace:*", diff --git a/apps/platform/src/io/application.ts b/apps/platform/src/io/application.ts index a6f704d..e0322b2 100644 --- a/apps/platform/src/io/application.ts +++ b/apps/platform/src/io/application.ts @@ -16,7 +16,6 @@ export const updateApplication = async (id: string, data: any) => { }; export const deleteApplication = async (id: string) => { - console.log(id); const response = await instance.delete(`/api/v1/applications/${id}`); return response.data; }; diff --git a/apps/platform/src/io/tianti.ts b/apps/platform/src/io/tianti.ts index 5c4ab05..4c3e4ed 100644 --- a/apps/platform/src/io/tianti.ts +++ b/apps/platform/src/io/tianti.ts @@ -1,4 +1,4 @@ -// @ts-ignore +// @ts-ignore 天梯没有定义 types import AxiosAppClient from '@sy/unified-login/es/app-client/axios'; export type Env = 'dev' | 'pre' | 'prod' | 'test'; diff --git a/apps/platform/src/main.ts b/apps/platform/src/main.ts index 5d728a0..4789103 100644 --- a/apps/platform/src/main.ts +++ b/apps/platform/src/main.ts @@ -3,9 +3,8 @@ import { unmountGlobalLoading } from '@vben/utils'; import { overridesPreferences } from './preferences'; -/** - * 应用初始化完成之后再进行页面加载渲染 - */ +// import '@sy/web-vitals'; + async function initApplication() { // name用于指定项目唯一标识 // 用于区分不同项目的偏好设置以及存储数据的key前缀以及其他一些需要隔离的数据 diff --git a/apps/renderer/package.json b/apps/renderer/package.json index 02edd20..79e96c7 100644 --- a/apps/renderer/package.json +++ b/apps/renderer/package.json @@ -17,14 +17,14 @@ "@sentry/vue": "^9.5.0", "@sy/web-vitals": "workspace:*", "@tanstack/vue-query": "^5.66.9", - "@vtj/core": "^0.10.14", - "@vtj/icons": "0.10.14", - "@vtj/materials": "^0.10.14", - "@vtj/pro": "^0.10.14", - "@vtj/renderer": "^0.10.14", - "@vtj/ui": "^0.10.14", - "@vtj/utils": "^0.10.14", - "@vtj/web": "^0.10.14", + "@vtj/core": "^0.10.15", + "@vtj/icons": "0.10.15", + "@vtj/materials": "^0.10.15", + "@vtj/pro": "^0.10.15", + "@vtj/renderer": "^0.10.15", + "@vtj/ui": "^0.10.15", + "@vtj/utils": "^0.10.15", + "@vtj/web": "^0.10.15", "axios": "catalog:", "core-js": "^3.40.0", "element-plus": "catalog:", @@ -38,7 +38,7 @@ "@farmfe/core": "^1.6.7", "@types/postmate": "catalog:", "@vitejs/plugin-vue": "^5.2.1", - "@vtj/cli": "^0.10.3", + "@vtj/cli": "^0.10.4", "vite": "catalog:", "vite-plugin-mkcert": "catalog:" } diff --git a/packages/anti-debugger/index.ts b/packages/anti-debugger/index.ts new file mode 100644 index 0000000..bfba35e --- /dev/null +++ b/packages/anti-debugger/index.ts @@ -0,0 +1,11 @@ +export default function antiDebugger(flag = true) { + if (!flag) return; + document.addEventListener('keydown', (e) => { + if (e.key === 'F12' || (e.ctrlKey && e.shiftKey && e.key === 'I')) + e.preventDefault(); + }); + document.addEventListener('contextmenu', (e) => { + e.preventDefault(); + return false; + }); +} diff --git a/packages/anti-debugger/package.json b/packages/anti-debugger/package.json new file mode 100644 index 0000000..42fcb60 --- /dev/null +++ b/packages/anti-debugger/package.json @@ -0,0 +1,25 @@ +{ + "name": "@sy/web-vitals", + "version": "1.0.0-alpha.1", + "description": "web vitals", + "private": true, + "type": "module", + "scripts": {}, + "files": [ + "dist" + ], + "main": "./dist/index.mjs", + "module": "./dist/index.mjs", + "types": "./dist/index.d.ts", + "exports": { + ".": { + "types": "./src/index.ts", + "default": "./dist/index.mjs" + } + }, + "dependencies": { + "core-js": "catalog:", + "firebase": "^11.4.0", + "web-vitals": "^4.2.4" + } +} diff --git a/packages/anti-debugger/tsconfig.json b/packages/anti-debugger/tsconfig.json new file mode 100644 index 0000000..349407e --- /dev/null +++ b/packages/anti-debugger/tsconfig.json @@ -0,0 +1,12 @@ +{ + "compilerOptions": { + "target": "ESNext", + "module": "ESNext", + "moduleResolution": "Node", + "strict": true, + "useUnknownInCatchVariables": false, + "declaration": true, + "outDir": "dist", + "skipLibCheck": true + } +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 58b13bc..1d1e1be 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -623,38 +623,38 @@ importers: apps/designer: dependencies: '@vtj/core': - specifier: ^0.10.14 - version: 0.10.14 + specifier: ^0.10.15 + version: 0.10.15 '@vtj/designer': - specifier: 0.10.14 - version: 0.10.14(vue@3.5.13(typescript@5.8.2)) + specifier: 0.10.15 + version: 0.10.15(vue@3.5.13(typescript@5.8.2)) '@vtj/icons': - specifier: 0.10.14 - version: 0.10.14(vue@3.5.13(typescript@5.8.2)) + specifier: 0.10.15 + version: 0.10.15(vue@3.5.13(typescript@5.8.2)) '@vtj/local': - specifier: ^0.10.14 - version: 0.10.14 + specifier: ^0.10.15 + version: 0.10.15 '@vtj/materials': - specifier: ^0.10.14 - version: 0.10.14 + specifier: ^0.10.15 + version: 0.10.15 '@vtj/node': - specifier: 0.10.2 - version: 0.10.2 + specifier: 0.10.3 + version: 0.10.3 '@vtj/pro': - specifier: ^0.10.14 - version: 0.10.14(vue@3.5.13(typescript@5.8.2)) + specifier: ^0.10.15 + version: 0.10.15(vue@3.5.13(typescript@5.8.2)) '@vtj/renderer': - specifier: ^0.10.14 - version: 0.10.14 + specifier: ^0.10.15 + version: 0.10.15 '@vtj/ui': - specifier: ^0.10.14 - version: 0.10.14(vue@3.5.13(typescript@5.8.2)) + specifier: ^0.10.15 + version: 0.10.15(vue@3.5.13(typescript@5.8.2)) '@vtj/utils': - specifier: 0.10.14 - version: 0.10.14 + specifier: 0.10.15 + version: 0.10.15 '@vtj/web': - specifier: ^0.10.14 - version: 0.10.14(vue@3.5.13(typescript@5.8.2)) + specifier: ^0.10.15 + version: 0.10.15(vue@3.5.13(typescript@5.8.2)) axios: specifier: ^1.8.1 version: 1.8.3(debug@4.4.0) @@ -687,8 +687,8 @@ importers: specifier: 'catalog:' version: 1.5.4 '@vtj/cli': - specifier: ^0.10.3 - version: 0.10.3(@nuxt/kit@3.16.0(magicast@0.3.5))(happy-dom@16.8.1)(jiti@2.4.2)(less@4.2.2)(rollup@4.35.0)(vue@3.5.13(typescript@5.8.2))(yaml@2.7.0) + specifier: ^0.10.4 + version: 0.10.4(@nuxt/kit@3.16.0(magicast@0.3.5))(happy-dom@16.8.1)(jiti@2.4.2)(less@4.2.2)(rollup@3.29.5)(vue@3.5.13(typescript@5.8.2))(yaml@2.7.0) vite: specifier: 'catalog:' version: 6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0) @@ -756,6 +756,9 @@ importers: '@sy/vue3-renderer-adapter': specifier: workspace:* version: link:../../packages/renderer-adapter/vue3 + '@sy/web-vitals': + specifier: workspace:* + version: link:../../packages/web-vitals '@vben/access': specifier: workspace:* version: link:../../packages/effects/access @@ -848,29 +851,29 @@ importers: specifier: ^5.66.9 version: 5.67.3(vue@3.5.13(typescript@5.8.2)) '@vtj/core': - specifier: ^0.10.14 - version: 0.10.14 + specifier: ^0.10.15 + version: 0.10.15 '@vtj/icons': - specifier: 0.10.14 - version: 0.10.14(vue@3.5.13(typescript@5.8.2)) + specifier: 0.10.15 + version: 0.10.15(vue@3.5.13(typescript@5.8.2)) '@vtj/materials': - specifier: ^0.10.14 - version: 0.10.14 + specifier: ^0.10.15 + version: 0.10.15 '@vtj/pro': - specifier: ^0.10.14 - version: 0.10.14(vue@3.5.13(typescript@5.8.2)) + specifier: ^0.10.15 + version: 0.10.15(vue@3.5.13(typescript@5.8.2)) '@vtj/renderer': - specifier: ^0.10.14 - version: 0.10.14 + specifier: ^0.10.15 + version: 0.10.15 '@vtj/ui': - specifier: ^0.10.14 - version: 0.10.14(vue@3.5.13(typescript@5.8.2)) + specifier: ^0.10.15 + version: 0.10.15(vue@3.5.13(typescript@5.8.2)) '@vtj/utils': - specifier: ^0.10.14 - version: 0.10.14 + specifier: ^0.10.15 + version: 0.10.15 '@vtj/web': - specifier: ^0.10.14 - version: 0.10.14(vue@3.5.13(typescript@5.8.2)) + specifier: ^0.10.15 + version: 0.10.15(vue@3.5.13(typescript@5.8.2)) axios: specifier: 'catalog:' version: 1.8.3(debug@4.4.0) @@ -906,8 +909,8 @@ importers: specifier: ^5.2.1 version: 5.2.1(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vtj/cli': - specifier: ^0.10.3 - version: 0.10.3(happy-dom@16.8.1)(jiti@2.4.2)(less@4.2.2)(rollup@3.29.5)(vue@3.5.13(typescript@5.8.2))(yaml@2.7.0) + specifier: ^0.10.4 + version: 0.10.4(happy-dom@16.8.1)(jiti@2.4.2)(less@4.2.2)(rollup@4.35.0)(vue@3.5.13(typescript@5.8.2))(yaml@2.7.0) vite: specifier: 'catalog:' version: 6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0) @@ -1304,7 +1307,7 @@ importers: version: 0.21.1(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0) vite-plugin-vue-devtools: specifier: 'catalog:' - version: 7.7.2(@nuxt/kit@3.16.0(magicast@0.3.5))(rollup@4.35.0)(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 7.7.2(rollup@4.35.0)(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) devDependencies: '@pnpm/workspace.read-manifest': specifier: 'catalog:' @@ -1630,6 +1633,18 @@ importers: specifier: ^3.5.13 version: 3.5.13(typescript@5.8.2) + packages/anti-debugger: + dependencies: + core-js: + specifier: 'catalog:' + version: 3.41.0 + firebase: + specifier: ^11.4.0 + version: 11.4.0 + web-vitals: + specifier: ^4.2.4 + version: 4.2.4 + packages/constants: dependencies: '@vben-core/shared': @@ -5330,6 +5345,13 @@ packages: vite: ^5.0.0 || ^6.0.0 vue: ^3.5.13 + '@vitejs/plugin-vue-jsx@4.1.2': + resolution: {integrity: sha512-4Rk0GdE0QCdsIkuMmWeg11gmM4x8UmTnZR/LWPm7QJ7+BsK4tq08udrN0isrrWqz5heFy9HLV/7bOLgFS8hUjA==} + engines: {node: ^18.0.0 || >=20.0.0} + peerDependencies: + vite: ^5.0.0 || ^6.0.0 + vue: ^3.5.13 + '@vitejs/plugin-vue@5.2.1': resolution: {integrity: sha512-cxh314tzaWwOLqVes2gnnCtvBDcM1UMdn+iFR+UjAn411dPT3tOmqrJjbMd7koZpMAmBM/GqeV4n9ge7JSiJJQ==} engines: {node: ^18.0.0 || >=20.0.0} @@ -5337,6 +5359,13 @@ packages: vite: ^5.0.0 || ^6.0.0 vue: ^3.5.13 + '@vitejs/plugin-vue@5.2.2': + resolution: {integrity: sha512-IY0aPonWZI2huxrWjoSBUQX14GThitmr1sc2OUJymcgnY5RlUI7HoXGAnFEoVNRsck/kS6inGvxCN6CoHu86yQ==} + engines: {node: ^18.0.0 || >=20.0.0} + peerDependencies: + vite: ^5.0.0 || ^6.0.0 + vue: ^3.5.13 + '@vitest/coverage-v8@3.0.8': resolution: {integrity: sha512-y7SAKsQirsEJ2F8bulBck4DoluhI2EEgTimHd6EEUgJBGKy9tC25cpywh1MH4FvDGoG2Unt7+asVd1kj4qOSAw==} peerDependencies: @@ -5413,60 +5442,60 @@ packages: '@volar/typescript@2.4.12': resolution: {integrity: sha512-HJB73OTJDgPc80K30wxi3if4fSsZZAOScbj2fcicMuOPoOkcf9NNAINb33o+DzhBdF9xTKC1gnPmIRDous5S0g==} - '@vtj/base@0.10.1': - resolution: {integrity: sha512-iFbpzjqJiLKEXJiMHUCfO/W+lcJ5df/OdHE7eiqhE8YZ4P28XTQz7sUNzXat6tr/II8opiNT9b/RoN1+lpvpBQ==} + '@vtj/base@0.10.2': + resolution: {integrity: sha512-y4d/7TLgHI7ho732ZBjNuj7UymbLD/JTzQHXMIUxbIQ2vf3qR8cb07APT3+UDEl8/TWlRXP+nOSrk8Z4Yq9SFg==} - '@vtj/charts@0.10.14': - resolution: {integrity: sha512-jhnANPE5LOlCTuXyRPabCMUHW0MN5E1hUxz+OGHDaIEs4YMj6VP+T4TcnNGaZegucmamtnlTSCrSgCysl7Y/pw==} + '@vtj/charts@0.10.15': + resolution: {integrity: sha512-GhIx5hRfjV0FU4Dhv70iJaOKbPLFHpefsHvLdPk9fBFUP1KHWakuyoaatwdgGMupPUuDhAku0vwL1/6QKHLErw==} engines: {node: '>=16.0.0'} - '@vtj/cli@0.10.3': - resolution: {integrity: sha512-bn9ii623YW477Vu0cxoe8sJbr3bZlfttbqx0XXA4O6q1LL4nyBkR7i2NWs3iZe4eb6Uk+kre5jm0EjSUaQGlXA==} + '@vtj/cli@0.10.4': + resolution: {integrity: sha512-QTd6ZRnUch8qHK5WhsSAlq8Mj91fBm/mRd+71dBQ3cp/KrRpJeL6zekIqLe6qNP+ErEnrP1JbbeDYO9QBC7spQ==} engines: {node: '>=20.0.0'} hasBin: true - '@vtj/coder@0.10.14': - resolution: {integrity: sha512-BCUtwyEKaOIhKou1tpY2BN8N42Bn5OhMzFttummmJJfBCTuiFj/S9ULr+SCQ1fp5zYA7YaFviMdTHf9/79lsqQ==} + '@vtj/coder@0.10.15': + resolution: {integrity: sha512-4iXZagZEeVyX/nUeDmy4FlODlBCAd50Zw+OyD6odrSQF5+akLtIjxEsz7b09iJYGsKLMRajjsFGsp50/xqI8Mg==} - '@vtj/core@0.10.14': - resolution: {integrity: sha512-tPc1CZCaCqZE0eJZcaAZGFrGPaP+l1OELfxtA/mN12kx7gQTZurV6JN9lxRTU54Ere53FT/I80JkaJ6+gdIjxQ==} + '@vtj/core@0.10.15': + resolution: {integrity: sha512-91MRi19Jn9FZTAhJSdBdyMmjVORsgsszy7v1RCQX1iCh2mWbTJ/dwU0iekuKKEEG2oHcVH+R/aA5aRCKCoWTOQ==} - '@vtj/designer@0.10.14': - resolution: {integrity: sha512-Gvz0Q3NOtavy67CmdaB1ElTuch4tzGIXB04aDzZE37BFZKu00IlpnYmsNLG+eSOyrkOMommETO8KWNu9RqyARQ==} + '@vtj/designer@0.10.15': + resolution: {integrity: sha512-ayOR1nVTxC/wgbFGHgOK9Kt9YWH1VK4IsuJOka2qTN4n+tvHGMgfNXyWfg7PKZ6VUb2mDsnnWAAHGUd91jCtFg==} - '@vtj/icons@0.10.14': - resolution: {integrity: sha512-ma3Dtvmj5MoTaPtp878XN+UAx1yo8XIE/YPFOontpIGRbssjppH+WvsDxHreeBXooFrzZCE8obKKa577fhRscg==} + '@vtj/icons@0.10.15': + resolution: {integrity: sha512-6LBCUKqQxiaNby5CWlDwFy0RRWvh4xlyb7Dw62QjoaORYPA8JzFbi+JWFoqC0fL1hzQfwnaUVgX1w2pq3w/udA==} - '@vtj/local@0.10.14': - resolution: {integrity: sha512-uaTzGs/UgDIJ3gLB01Cw7gc/LK+fSyCjS/n9lLAZaQ05/UIvxVKsnnCSeVoPw3Vh/iKGpM//1/pt1mzy9whNGw==} + '@vtj/local@0.10.15': + resolution: {integrity: sha512-ZPkzhdK5nU37RhdNsxCcMOmLSTrclYHwA4fvHaYdgpd9Cfg0/4qTp+O3tAwJXl2HARc7rXdFL4JaDSbGjrzz9w==} - '@vtj/materials@0.10.14': - resolution: {integrity: sha512-LMqGNrjW8LnThCfllGU4G94+MUUSrv+Z21h/1gDfi8fQ8SQbq4LXdQsU8AineDIRkWfeRRpXVhpWgXMIfNokTQ==} + '@vtj/materials@0.10.15': + resolution: {integrity: sha512-I5KJT/qNn+U/nLkBlMT5qxcFWAbUk+8dpVW/HxRtgAQsHs3KBBrQeZ5VD2LETCKj+QT86eSVjHBAIBnePKfciw==} - '@vtj/node@0.10.2': - resolution: {integrity: sha512-mcYc6ip6+p6xenwj6lkAFOetSeS6kuDbZivztDQnvFZckp+Ba9NW9BFAzU0kbl4uhQYWHQ+/g887HitBcq8n4w==} + '@vtj/node@0.10.3': + resolution: {integrity: sha512-eAH8NhejhX6/z9nlifKf2+8N4jHrs1mA8k24Aeoc9ONsF1qJXv6pRDeSKRLVpfiy/3Z2DIkZ1fHO48/S6l9tig==} - '@vtj/parser@0.10.14': - resolution: {integrity: sha512-bndwztgz4qXVuPcmdFRBIO6PkOCqzt/AOrTOKYaVT+CtxSiZbsbeEs94h6uhJ3lEl5ql+e+K8Ioh9dbyzoel6Q==} + '@vtj/parser@0.10.15': + resolution: {integrity: sha512-mih3yi21Esa7ihESo54JRACf4MuzUTs8huZ8xJ8rh+o43Ys7LC29b9MiDr8n3x+nH5M6GjRqwuZ8opWm8F4mwg==} - '@vtj/pro@0.10.14': - resolution: {integrity: sha512-8KTVwidNYTIKxhe5YIKDdMB0bDOFaYZ7Hjw1HNxHXrJXuiYnUkNsUv8I6/lFqKniNC1pKMXPmoYBvjrAJ8Od7Q==} + '@vtj/pro@0.10.15': + resolution: {integrity: sha512-AKVGYA+BbVopYy54/ZzYTJZx6d29ts1pDEULfAYRSMCLCmkFdsObCWQkcRBqdRfOWNm0G7cMc8wabNSySDoHJw==} - '@vtj/renderer@0.10.14': - resolution: {integrity: sha512-tmv4jcWE92J0NcaTriFvci4CdlxUoUGIH/051mI8Nm4rt9XyCS6An7kx0l2Vf48eirxWXwlz86OXz6Fg3VG56A==} + '@vtj/renderer@0.10.15': + resolution: {integrity: sha512-rdBbYRyA+I49xaJBSm7qJxytu7B+6iw2MJmYeQZ1g+F1NIkeYpQlkkruO3Xnb45VwxhkIFSaNNoaqTcfanQOfg==} - '@vtj/ui@0.10.14': - resolution: {integrity: sha512-zbP9Y3k2SSGFLIoiAT02cDpWqina1yRVsxTvI1JtNeZAzOyZx96GisUcwjnNqxN2tgRcRSpRh6d+Gg+o3asPOg==} + '@vtj/ui@0.10.15': + resolution: {integrity: sha512-HFHIDcRDaSgYVvGmQrTLqkJUeCYPvchJmjiklNfXnIWowBJ9UUXuQFtUUnLMQZHMpYKvZaBGaIRah94k6d7FAg==} engines: {node: '>=16.0.0'} - '@vtj/uni@0.10.14': - resolution: {integrity: sha512-NH1PC+iEiT84Mcbm7oiKEKVxK2g02Ama6EcX8NoONhU9XQu4N64FQPLU/DBLwBdwoL8MjZZVr3jP5soTjTFxYg==} + '@vtj/uni@0.10.15': + resolution: {integrity: sha512-IJ/mq4NDLAm+5YYtRBtFNLofTxALsomFFTldZo8is3/WphtX8uVD/hglqkYUpTLsJSyD/p0UCF7/05o8NTzLTw==} - '@vtj/utils@0.10.14': - resolution: {integrity: sha512-KleVJV9oh8BKsDcSl8SiiMdqSCqazWMj5VkR3YqQu7cDfVDYQpT9mW4sJ4ENUL0MMwrgQGfiuSkLkBkO4V4Z9g==} + '@vtj/utils@0.10.15': + resolution: {integrity: sha512-/EgA6AQbcLLRStNthD/6+dX2uJvBKXb03z/n5GxLA0Tai8E3iPcEJ+MKKsm0DlpLkF7QjZyM03HHA/zNrrexnA==} - '@vtj/web@0.10.14': - resolution: {integrity: sha512-XEAVKGoeh7jPeKhIITNzG3LyjlL3Q0c+r0vHQY9EIYE6CqC3NUYiOKtP+Zam7QI8iyeO7LnVYTJSjI2kQMOX8w==} + '@vtj/web@0.10.15': + resolution: {integrity: sha512-9mOYoEwIqgHhYzbl5yIBgnjx3YauZnBwJIhAFBZlcT+THwC8UB814PfSD00w0zDiM2E18ibSUqKTyjhUYIhUgA==} '@vue/babel-helper-vue-transform-on@1.4.0': resolution: {integrity: sha512-mCokbouEQ/ocRce/FpKCRItGo+013tHg7tixg3DUNS+6bmIchPt66012kBMm476vyEIJPafrvOf4E5OYj3shSw==} @@ -11840,8 +11869,8 @@ packages: tr46@1.0.1: resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} - tr46@5.0.0: - resolution: {integrity: sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==} + tr46@5.1.0: + resolution: {integrity: sha512-IUWnUK7ADYR5Sl1fZlO1INDUhVhatWl7BtJWsIhwJ0UAK7ilzzIa8uIqOO/aYVWHZPJkKbEL+362wrzoeRF7bw==} engines: {node: '>=18'} traverse@0.6.8: @@ -12689,8 +12718,8 @@ packages: resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==} engines: {node: '>=18'} - whatwg-url@14.1.1: - resolution: {integrity: sha512-mDGf9diDad/giZ/Sm9Xi2YcyzaFpbdLpJPr+E9fSkyQ7KpQD4SdFcugkRQYzhmfI4KeV4Qpnn2sKPdo+kmsgRQ==} + whatwg-url@14.2.0: + resolution: {integrity: sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==} engines: {node: '>=18'} whatwg-url@5.0.0: @@ -17027,6 +17056,16 @@ snapshots: transitivePeerDependencies: - supports-color + '@vitejs/plugin-vue-jsx@4.1.2(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': + dependencies: + '@babel/core': 7.26.10 + '@babel/plugin-transform-typescript': 7.26.8(@babel/core@7.26.10) + '@vue/babel-plugin-jsx': 1.4.0(@babel/core@7.26.10) + vite: 6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0) + vue: 3.5.13(typescript@5.8.2) + transitivePeerDependencies: + - supports-color + '@vitejs/plugin-vue@5.2.1(vite@5.4.14(@types/node@22.13.10)(less@4.2.2)(sass@1.85.1)(terser@5.39.0))(vue@3.5.13(typescript@5.8.2))': dependencies: vite: 5.4.14(@types/node@22.13.10)(less@4.2.2)(sass@1.85.1)(terser@5.39.0) @@ -17042,6 +17081,11 @@ snapshots: vite: 6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0) vue: 3.5.13(typescript@5.8.2) + '@vitejs/plugin-vue@5.2.2(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': + dependencies: + vite: 6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0) + vue: 3.5.13(typescript@5.8.2) + '@vitest/coverage-v8@3.0.8(vitest@3.0.8(@types/node@22.13.10)(happy-dom@16.8.1)(jiti@2.4.2)(jsdom@26.0.0)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0))': dependencies: '@ampproject/remapping': 2.3.0 @@ -17152,83 +17196,22 @@ snapshots: path-browserify: 1.0.1 vscode-uri: 3.1.0 - '@vtj/base@0.10.1': + '@vtj/base@0.10.2': dependencies: '@types/lodash-es': 4.17.12 '@types/numeral': 2.0.5 reflect-metadata: 0.2.2 - '@vtj/charts@0.10.14(vue@3.5.13(typescript@5.8.2))': + '@vtj/charts@0.10.15(vue@3.5.13(typescript@5.8.2))': dependencies: - '@vtj/icons': 0.10.14(vue@3.5.13(typescript@5.8.2)) - '@vtj/utils': 0.10.14 + '@vtj/icons': 0.10.15(vue@3.5.13(typescript@5.8.2)) + '@vtj/utils': 0.10.15 '@vueuse/core': 13.0.0(vue@3.5.13(typescript@5.8.2)) echarts: 5.6.0 transitivePeerDependencies: - vue - '@vtj/cli@0.10.3(@nuxt/kit@3.16.0(magicast@0.3.5))(happy-dom@16.8.1)(jiti@2.4.2)(less@4.2.2)(rollup@4.35.0)(vue@3.5.13(typescript@5.8.2))(yaml@2.7.0)': - dependencies: - '@babel/core': 7.26.10 - '@babel/preset-env': 7.26.9(@babel/core@7.26.10) - '@babel/types': 7.26.10 - '@rollup/plugin-babel': 6.0.4(@babel/core@7.26.10)(@types/babel__core@7.20.5)(rollup@4.35.0) - '@types/babel__core': 7.20.5 - '@types/body-parser': 1.19.5 - '@types/node': 22.13.10 - '@types/serve-static': 1.15.7 - '@vitejs/plugin-basic-ssl': 2.0.0(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)) - '@vitejs/plugin-legacy': 6.0.2(terser@5.39.0)(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)) - '@vitejs/plugin-vue': 5.2.1(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) - '@vitejs/plugin-vue-jsx': 4.1.1(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) - '@vitest/coverage-v8': 3.0.8(vitest@3.0.8(@types/node@22.13.10)(happy-dom@16.8.1)(jiti@2.4.2)(jsdom@26.0.0)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)) - '@vtj/node': 0.10.2 - '@vue/test-utils': 2.4.6 - body-parser: 1.20.3 - cross-env: 7.0.3 - jsdom: 26.0.0 - memfs: 4.17.0 - rollup-plugin-external-globals: 0.13.0(rollup@4.35.0) - rollup-plugin-visualizer: 5.14.0(rollup@4.35.0) - sass: 1.85.1 - serve-static: 1.16.2 - terser: 5.39.0 - typescript: 5.8.2 - unbuild: 2.0.0(sass@1.85.1)(typescript@5.8.2)(vue-tsc@2.2.8(typescript@5.8.2)) - unplugin-element-plus: 0.9.1 - vite: 6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0) - vite-plugin-cdn-import: 1.0.1(rollup@4.35.0)(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)) - vite-plugin-dts: 4.5.3(@types/node@22.13.10)(rollup@4.35.0)(typescript@5.8.2)(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)) - vite-plugin-node-polyfills: 0.23.0(rollup@4.35.0)(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)) - vite-plugin-vue-devtools: 7.7.2(@nuxt/kit@3.16.0(magicast@0.3.5))(rollup@4.35.0)(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) - vitest: 3.0.8(@types/node@22.13.10)(happy-dom@16.8.1)(jiti@2.4.2)(jsdom@26.0.0)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0) - vue-tsc: 2.2.8(typescript@5.8.2) - transitivePeerDependencies: - - '@edge-runtime/vm' - - '@nuxt/kit' - - '@types/debug' - - '@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.10.3(happy-dom@16.8.1)(jiti@2.4.2)(less@4.2.2)(rollup@3.29.5)(vue@3.5.13(typescript@5.8.2))(yaml@2.7.0)': + '@vtj/cli@0.10.4(@nuxt/kit@3.16.0(magicast@0.3.5))(happy-dom@16.8.1)(jiti@2.4.2)(less@4.2.2)(rollup@3.29.5)(vue@3.5.13(typescript@5.8.2))(yaml@2.7.0)': dependencies: '@babel/core': 7.26.10 '@babel/preset-env': 7.26.9(@babel/core@7.26.10) @@ -17240,10 +17223,10 @@ snapshots: '@types/serve-static': 1.15.7 '@vitejs/plugin-basic-ssl': 2.0.0(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)) '@vitejs/plugin-legacy': 6.0.2(terser@5.39.0)(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)) - '@vitejs/plugin-vue': 5.2.1(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) - '@vitejs/plugin-vue-jsx': 4.1.1(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + '@vitejs/plugin-vue': 5.2.2(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + '@vitejs/plugin-vue-jsx': 4.1.2(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitest/coverage-v8': 3.0.8(vitest@3.0.8(@types/node@22.13.10)(happy-dom@16.8.1)(jiti@2.4.2)(jsdom@26.0.0)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)) - '@vtj/node': 0.10.2 + '@vtj/node': 0.10.3 '@vue/test-utils': 2.4.6 body-parser: 1.20.3 cross-env: 7.0.3 @@ -17261,7 +17244,7 @@ snapshots: vite-plugin-cdn-import: 1.0.1(rollup@3.29.5)(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)) vite-plugin-dts: 4.5.3(@types/node@22.13.10)(rollup@3.29.5)(typescript@5.8.2)(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)) vite-plugin-node-polyfills: 0.23.0(rollup@3.29.5)(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)) - vite-plugin-vue-devtools: 7.7.2(rollup@3.29.5)(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + vite-plugin-vue-devtools: 7.7.2(@nuxt/kit@3.16.0(magicast@0.3.5))(rollup@3.29.5)(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) vitest: 3.0.8(@types/node@22.13.10)(happy-dom@16.8.1)(jiti@2.4.2)(jsdom@26.0.0)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0) vue-tsc: 2.2.8(typescript@5.8.2) transitivePeerDependencies: @@ -17289,24 +17272,85 @@ snapshots: - vue - yaml - '@vtj/coder@0.10.14': + '@vtj/cli@0.10.4(happy-dom@16.8.1)(jiti@2.4.2)(less@4.2.2)(rollup@4.35.0)(vue@3.5.13(typescript@5.8.2))(yaml@2.7.0)': dependencies: - '@vtj/base': 0.10.1 - '@vtj/core': 0.10.14 + '@babel/core': 7.26.10 + '@babel/preset-env': 7.26.9(@babel/core@7.26.10) + '@babel/types': 7.26.10 + '@rollup/plugin-babel': 6.0.4(@babel/core@7.26.10)(@types/babel__core@7.20.5)(rollup@4.35.0) + '@types/babel__core': 7.20.5 + '@types/body-parser': 1.19.5 + '@types/node': 22.13.10 + '@types/serve-static': 1.15.7 + '@vitejs/plugin-basic-ssl': 2.0.0(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)) + '@vitejs/plugin-legacy': 6.0.2(terser@5.39.0)(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)) + '@vitejs/plugin-vue': 5.2.2(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + '@vitejs/plugin-vue-jsx': 4.1.2(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + '@vitest/coverage-v8': 3.0.8(vitest@3.0.8(@types/node@22.13.10)(happy-dom@16.8.1)(jiti@2.4.2)(jsdom@26.0.0)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)) + '@vtj/node': 0.10.3 + '@vue/test-utils': 2.4.6 + body-parser: 1.20.3 + cross-env: 7.0.3 + jsdom: 26.0.0 + memfs: 4.17.0 + rollup-plugin-external-globals: 0.13.0(rollup@4.35.0) + rollup-plugin-visualizer: 5.14.0(rollup@4.35.0) + sass: 1.85.1 + serve-static: 1.16.2 + terser: 5.39.0 + typescript: 5.8.2 + unbuild: 2.0.0(sass@1.85.1)(typescript@5.8.2)(vue-tsc@2.2.8(typescript@5.8.2)) + unplugin-element-plus: 0.9.1 + vite: 6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0) + vite-plugin-cdn-import: 1.0.1(rollup@4.35.0)(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)) + vite-plugin-dts: 4.5.3(@types/node@22.13.10)(rollup@4.35.0)(typescript@5.8.2)(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)) + vite-plugin-node-polyfills: 0.23.0(rollup@4.35.0)(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)) + vite-plugin-vue-devtools: 7.7.2(rollup@4.35.0)(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + vitest: 3.0.8(@types/node@22.13.10)(happy-dom@16.8.1)(jiti@2.4.2)(jsdom@26.0.0)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0) + vue-tsc: 2.2.8(typescript@5.8.2) + transitivePeerDependencies: + - '@edge-runtime/vm' + - '@nuxt/kit' + - '@types/debug' + - '@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/coder@0.10.15': + dependencies: + '@vtj/base': 0.10.2 + '@vtj/core': 0.10.15 prettier: 3.5.3 - '@vtj/core@0.10.14': + '@vtj/core@0.10.15': dependencies: - '@vtj/base': 0.10.1 + '@vtj/base': 0.10.2 - '@vtj/designer@0.10.14(vue@3.5.13(typescript@5.8.2))': + '@vtj/designer@0.10.15(vue@3.5.13(typescript@5.8.2))': dependencies: - '@vtj/core': 0.10.14 - '@vtj/icons': 0.10.14(vue@3.5.13(typescript@5.8.2)) - '@vtj/renderer': 0.10.14 - '@vtj/ui': 0.10.14(vue@3.5.13(typescript@5.8.2)) - '@vtj/uni': 0.10.14(vue@3.5.13(typescript@5.8.2)) - '@vtj/utils': 0.10.14 + '@vtj/core': 0.10.15 + '@vtj/icons': 0.10.15(vue@3.5.13(typescript@5.8.2)) + '@vtj/renderer': 0.10.15 + '@vtj/ui': 0.10.15(vue@3.5.13(typescript@5.8.2)) + '@vtj/uni': 0.10.15(vue@3.5.13(typescript@5.8.2)) + '@vtj/utils': 0.10.15 html2canvas: 1.4.1 mockjs: 1.1.0 monaco-editor: 0.52.2 @@ -17314,70 +17358,70 @@ snapshots: - '@vue/composition-api' - vue - '@vtj/icons@0.10.14(vue@3.5.13(typescript@5.8.2))': + '@vtj/icons@0.10.15(vue@3.5.13(typescript@5.8.2))': dependencies: '@element-plus/icons-vue': 2.3.1(vue@3.5.13(typescript@5.8.2)) transitivePeerDependencies: - vue - '@vtj/local@0.10.14': + '@vtj/local@0.10.15': dependencies: - '@vtj/coder': 0.10.14 - '@vtj/core': 0.10.14 - '@vtj/node': 0.10.2 - '@vtj/parser': 0.10.14 + '@vtj/coder': 0.10.15 + '@vtj/core': 0.10.15 + '@vtj/node': 0.10.3 + '@vtj/parser': 0.10.15 formidable: 3.5.2 transitivePeerDependencies: - debug - supports-color - '@vtj/materials@0.10.14': {} + '@vtj/materials@0.10.15': {} - '@vtj/node@0.10.2': + '@vtj/node@0.10.3': dependencies: '@types/fs-extra': 11.0.4 - '@vtj/base': 0.10.1 + '@vtj/base': 0.10.2 axios: 1.8.3(debug@4.4.0) fs-extra: 11.3.0 transitivePeerDependencies: - debug - '@vtj/parser@0.10.14': + '@vtj/parser@0.10.15': dependencies: '@babel/generator': 7.26.10 '@babel/parser': 7.26.10 '@babel/traverse': 7.26.10 - '@vtj/base': 0.10.1 - '@vtj/coder': 0.10.14 - '@vtj/core': 0.10.14 + '@vtj/base': 0.10.2 + '@vtj/coder': 0.10.15 + '@vtj/core': 0.10.15 '@vue/compiler-dom': 3.5.13 '@vue/compiler-sfc': 3.5.13 transitivePeerDependencies: - supports-color - '@vtj/pro@0.10.14(vue@3.5.13(typescript@5.8.2))': + '@vtj/pro@0.10.15(vue@3.5.13(typescript@5.8.2))': dependencies: - '@vtj/core': 0.10.14 - '@vtj/designer': 0.10.14(vue@3.5.13(typescript@5.8.2)) - '@vtj/local': 0.10.14 - '@vtj/materials': 0.10.14 - '@vtj/renderer': 0.10.14 - '@vtj/uni': 0.10.14(vue@3.5.13(typescript@5.8.2)) + '@vtj/core': 0.10.15 + '@vtj/designer': 0.10.15(vue@3.5.13(typescript@5.8.2)) + '@vtj/local': 0.10.15 + '@vtj/materials': 0.10.15 + '@vtj/renderer': 0.10.15 + '@vtj/uni': 0.10.15(vue@3.5.13(typescript@5.8.2)) transitivePeerDependencies: - '@vue/composition-api' - debug - supports-color - vue - '@vtj/renderer@0.10.14': + '@vtj/renderer@0.10.15': dependencies: - '@vtj/core': 0.10.14 - '@vtj/utils': 0.10.14 + '@vtj/core': 0.10.15 + '@vtj/utils': 0.10.15 - '@vtj/ui@0.10.14(vue@3.5.13(typescript@5.8.2))': + '@vtj/ui@0.10.15(vue@3.5.13(typescript@5.8.2))': dependencies: - '@vtj/icons': 0.10.14(vue@3.5.13(typescript@5.8.2)) - '@vtj/utils': 0.10.14 + '@vtj/icons': 0.10.15(vue@3.5.13(typescript@5.8.2)) + '@vtj/utils': 0.10.15 '@vueuse/core': 13.0.0(vue@3.5.13(typescript@5.8.2)) element-plus: 2.9.6(vue@3.5.13(typescript@5.8.2)) sortablejs: 1.15.6 @@ -17387,27 +17431,27 @@ snapshots: - '@vue/composition-api' - vue - '@vtj/uni@0.10.14(vue@3.5.13(typescript@5.8.2))': + '@vtj/uni@0.10.15(vue@3.5.13(typescript@5.8.2))': dependencies: - '@vtj/core': 0.10.14 - '@vtj/icons': 0.10.14(vue@3.5.13(typescript@5.8.2)) - '@vtj/renderer': 0.10.14 - '@vtj/utils': 0.10.14 + '@vtj/core': 0.10.15 + '@vtj/icons': 0.10.15(vue@3.5.13(typescript@5.8.2)) + '@vtj/renderer': 0.10.15 + '@vtj/utils': 0.10.15 transitivePeerDependencies: - vue - '@vtj/utils@0.10.14': + '@vtj/utils@0.10.15': dependencies: - '@vtj/base': 0.10.1 + '@vtj/base': 0.10.2 - '@vtj/web@0.10.14(vue@3.5.13(typescript@5.8.2))': + '@vtj/web@0.10.15(vue@3.5.13(typescript@5.8.2))': dependencies: - '@vtj/charts': 0.10.14(vue@3.5.13(typescript@5.8.2)) - '@vtj/core': 0.10.14 - '@vtj/icons': 0.10.14(vue@3.5.13(typescript@5.8.2)) - '@vtj/renderer': 0.10.14 - '@vtj/ui': 0.10.14(vue@3.5.13(typescript@5.8.2)) - '@vtj/utils': 0.10.14 + '@vtj/charts': 0.10.15(vue@3.5.13(typescript@5.8.2)) + '@vtj/core': 0.10.15 + '@vtj/icons': 0.10.15(vue@3.5.13(typescript@5.8.2)) + '@vtj/renderer': 0.10.15 + '@vtj/ui': 0.10.15(vue@3.5.13(typescript@5.8.2)) + '@vtj/utils': 0.10.15 core-js: 3.41.0 regenerator-runtime: 0.14.1 transitivePeerDependencies: @@ -19040,7 +19084,7 @@ snapshots: data-urls@5.0.0: dependencies: whatwg-mimetype: 4.0.0 - whatwg-url: 14.1.1 + whatwg-url: 14.2.0 data-view-buffer@1.0.2: dependencies: @@ -21248,7 +21292,7 @@ snapshots: webidl-conversions: 7.0.0 whatwg-encoding: 3.1.1 whatwg-mimetype: 4.0.0 - whatwg-url: 14.1.1 + whatwg-url: 14.2.0 ws: 8.18.1 xml-name-validator: 5.0.0 transitivePeerDependencies: @@ -24584,7 +24628,7 @@ snapshots: dependencies: punycode: 2.3.1 - tr46@5.0.0: + tr46@5.1.0: dependencies: punycode: 2.3.1 @@ -25212,10 +25256,10 @@ snapshots: pathe: 0.2.0 vite: 6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0) - vite-plugin-inspect@0.8.9(@nuxt/kit@3.16.0(magicast@0.3.5))(rollup@4.35.0)(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)): + vite-plugin-inspect@0.8.9(@nuxt/kit@3.16.0(magicast@0.3.5))(rollup@3.29.5)(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)): dependencies: '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.4(rollup@4.35.0) + '@rollup/pluginutils': 5.1.4(rollup@3.29.5) debug: 4.4.0(supports-color@9.4.0) error-stack-parser-es: 0.1.5 fs-extra: 11.3.0 @@ -25230,10 +25274,10 @@ snapshots: - rollup - supports-color - vite-plugin-inspect@0.8.9(rollup@3.29.5)(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)): + vite-plugin-inspect@0.8.9(rollup@4.35.0)(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)): dependencies: '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.4(rollup@3.29.5) + '@rollup/pluginutils': 5.1.4(rollup@4.35.0) debug: 4.4.0(supports-color@9.4.0) error-stack-parser-es: 0.1.5 fs-extra: 11.3.0 @@ -25315,7 +25359,7 @@ snapshots: typescript: 5.8.2 vite: 6.2.1(@types/node@20.17.24)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0) - vite-plugin-vue-devtools@7.7.2(@nuxt/kit@3.16.0(magicast@0.3.5))(rollup@4.35.0)(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)): + vite-plugin-vue-devtools@7.7.2(@nuxt/kit@3.16.0(magicast@0.3.5))(rollup@3.29.5)(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)): dependencies: '@vue/devtools-core': 7.7.2(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/devtools-kit': 7.7.2 @@ -25323,7 +25367,7 @@ snapshots: execa: 9.5.2 sirv: 3.0.1 vite: 6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0) - vite-plugin-inspect: 0.8.9(@nuxt/kit@3.16.0(magicast@0.3.5))(rollup@4.35.0)(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)) + vite-plugin-inspect: 0.8.9(@nuxt/kit@3.16.0(magicast@0.3.5))(rollup@3.29.5)(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)) vite-plugin-vue-inspector: 5.3.1(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)) transitivePeerDependencies: - '@nuxt/kit' @@ -25331,7 +25375,7 @@ snapshots: - supports-color - vue - vite-plugin-vue-devtools@7.7.2(rollup@3.29.5)(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)): + vite-plugin-vue-devtools@7.7.2(rollup@4.35.0)(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)): dependencies: '@vue/devtools-core': 7.7.2(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/devtools-kit': 7.7.2 @@ -25339,7 +25383,7 @@ snapshots: execa: 9.5.2 sirv: 3.0.1 vite: 6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0) - vite-plugin-inspect: 0.8.9(rollup@3.29.5)(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)) + vite-plugin-inspect: 0.8.9(rollup@4.35.0)(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)) vite-plugin-vue-inspector: 5.3.1(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.1)(terser@5.39.0)(yaml@2.7.0)) transitivePeerDependencies: - '@nuxt/kit' @@ -25689,9 +25733,9 @@ snapshots: whatwg-mimetype@4.0.0: {} - whatwg-url@14.1.1: + whatwg-url@14.2.0: dependencies: - tr46: 5.0.0 + tr46: 5.1.0 webidl-conversions: 7.0.0 whatwg-url@5.0.0: diff --git a/vben-admin.code-workspace b/vben-admin.code-workspace index 7319322..71e1845 100644 --- a/vben-admin.code-workspace +++ b/vben-admin.code-workspace @@ -100,6 +100,10 @@ "name": "@vben-core/tabs-ui", "path": "packages/@core/ui-kit/tabs-ui", }, + { + "name": "@sy/web-vitals", + "path": "packages/anti-debugger", + }, { "name": "@vben/constants", "path": "packages/constants",