From ca2c6af060131992aefdd9c82db6fde77914b52f Mon Sep 17 00:00:00 2001 From: roymondchen Date: Wed, 13 Mar 2024 16:17:00 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E6=9B=B4=E6=96=B0=E4=BE=9D=E8=B5=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 8 +- packages/cli/package.json | 5 +- packages/core/package.json | 4 +- packages/core/src/App.ts | 5 +- packages/data-source/package.json | 4 +- packages/dep/package.json | 4 +- packages/design/package.json | 19 +- packages/design/src/Checkbox.vue | 4 +- packages/design/src/types.ts | 7 +- packages/editor/package.json | 21 +- packages/editor/src/fields/Code.vue | 2 +- packages/editor/src/fields/CodeLink.vue | 2 +- packages/editor/src/fields/CodeSelect.vue | 2 +- packages/editor/src/fields/CodeSelectCol.vue | 2 +- .../src/fields/DataSourceFieldSelect.vue | 2 +- .../editor/src/fields/DataSourceFields.vue | 2 +- .../editor/src/fields/DataSourceInput.vue | 2 +- .../src/fields/DataSourceMethodSelect.vue | 2 +- .../editor/src/fields/DataSourceMethods.vue | 2 +- .../editor/src/fields/DataSourceMocks.vue | 2 +- .../editor/src/fields/DataSourceSelect.vue | 2 +- packages/editor/src/fields/EventSelect.vue | 2 +- packages/editor/src/fields/KeyValue.vue | 2 +- .../editor/src/fields/PageFragmentSelect.vue | 2 +- packages/editor/src/fields/UISelect.vue | 2 +- packages/editor/src/index.ts | 4 +- packages/element-plus-adapter/package.json | 12 +- packages/form/package.json | 17 +- packages/form/src/fields/Checkbox.vue | 4 +- packages/form/src/fields/CheckboxGroup.vue | 7 +- packages/form/src/fields/RadioGroup.vue | 10 +- packages/form/src/schema.ts | 4 +- packages/schema/package.json | 4 +- packages/stage/package.json | 4 +- packages/table/package.json | 17 +- .../tdesign-vue-next-adapter/package.json | 14 +- .../tdesign-vue-next-adapter/src/index.ts | 1 + packages/ui-react/package.json | 2 +- packages/ui/package.json | 8 +- packages/utils/package.json | 4 +- playground/package.json | 13 +- pnpm-lock.yaml | 1055 +++++++++-------- runtime/react/package.json | 4 +- runtime/tmagic-form/package.json | 19 +- runtime/vue2/package.json | 2 +- runtime/vue3/package.json | 11 +- 46 files changed, 688 insertions(+), 639 deletions(-) diff --git a/package.json b/package.json index 812436f5..42ef1d29 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "conventional-changelog-cli": "^4.1.0", "cosmiconfig": "^8.3.6", "cz-conventional-changelog": "^3.3.0", - "element-plus": "^2.4.3", + "element-plus": "^2.6.1", "enquirer": "^2.3.6", "eslint": "^8.38.0", "eslint-config-tencent": "^1.0.4", @@ -76,11 +76,11 @@ "semver": "^7.3.7", "serialize-javascript": "^6.0.0", "shx": "^0.3.4", - "typescript": "^5.0.4", - "vite": "^5.0.7", + "typescript": "^5.4.2", + "vite": "^5.1.6", "vitepress": "1.0.0-rc.31", "vitest": "^1.0.4", - "vue": "^3.3.8" + "vue": "^3.4.21" }, "config": { "commitizen": { diff --git a/packages/cli/package.json b/packages/cli/package.json index 61f75520..77111be0 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -5,7 +5,7 @@ "types": "lib/index.d.ts", "license": "Apache-2.0", "scripts": { - "build": "tsc -b tsconfig.build.json", + "build": "pnpm clean && tsc -b tsconfig.build.json", "clean": "rimraf lib *.tsbuildinfo" }, "bin": { @@ -32,6 +32,7 @@ "tslib": "^2.4.0" }, "devDependencies": { - "@types/fs-extra": "^9.0.13" + "@types/fs-extra": "^9.0.13", + "@types/node": "^18.19.0" } } diff --git a/packages/core/package.json b/packages/core/package.json index 5a209b60..93b73018 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -48,7 +48,7 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^18.19.0", "rimraf": "^3.0.2", - "typescript": "^5.0.4", - "vite": "^5.0.7" + "typescript": "^5.4.2", + "vite": "^5.1.6" } } diff --git a/packages/core/src/App.ts b/packages/core/src/App.ts index 27c491f4..aa9cf1b2 100644 --- a/packages/core/src/App.ts +++ b/packages/core/src/App.ts @@ -290,8 +290,9 @@ class App extends EventEmitter implements AppCore { public async codeActionHandler(eventConfig: CodeItemConfig, args: any[]) { const { codeId = '', params = {} } = eventConfig; if (!codeId || isEmpty(this.codeDsl)) return; - if (this.codeDsl![codeId] && typeof this.codeDsl![codeId]?.content === 'function') { - await this.codeDsl![codeId].content({ app: this, params, eventParams: args }); + const content = this.codeDsl?.[codeId]?.content; + if (typeof content === 'function') { + await content({ app: this, params, eventParams: args }); } } diff --git a/packages/data-source/package.json b/packages/data-source/package.json index 3b66a2e8..d37cb031 100644 --- a/packages/data-source/package.json +++ b/packages/data-source/package.json @@ -43,7 +43,7 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^18.19.0", "tsc-alias": "^1.8.5", - "typescript": "^4.7.4", - "vite": "^5.0.7" + "typescript": "^5.4.2", + "vite": "^5.1.6" } } diff --git a/packages/dep/package.json b/packages/dep/package.json index f0be5b38..5f6d0200 100644 --- a/packages/dep/package.json +++ b/packages/dep/package.json @@ -36,7 +36,7 @@ "devDependencies": { "@types/node": "^18.19.0", "rimraf": "^3.0.2", - "typescript": "^5.0.4", - "vite": "^5.0.7" + "typescript": "^5.4.2", + "vite": "^5.1.6" } } diff --git a/packages/design/package.json b/packages/design/package.json index 438b4ca0..f42a682a 100644 --- a/packages/design/package.json +++ b/packages/design/package.json @@ -19,8 +19,9 @@ "license": "Apache-2.0", "scripts": { "build": "npm run build:type && vite build", - "build:type": "npm run clear:type && vue-tsc --declaration --emitDeclarationOnly --project tsconfig.build.json", - "clear:type": "rimraf ./types" + "build:type": " vue-tsc --declaration --emitDeclarationOnly --project tsconfig.build.json", + "clear:type": "rimraf ./types", + "type:check": "vue-tsc --noEmit" }, "engines": { "node": ">=18" @@ -37,19 +38,19 @@ "typescript" ], "dependencies": { - "vue": "^3.3.8" + "vue": "^3.4.21" }, "peerDependencies": { - "vue": "^3.3.8" + "vue": "^3.4.21" }, "devDependencies": { "@types/node": "^18.19.0", "@vitejs/plugin-vue": "^4.5.2", - "@vue/compiler-sfc": "^3.3.8", - "@vue/test-utils": "^2.3.2", + "@vue/compiler-sfc": "^3.4.21", + "@vue/test-utils": "^2.4.4", "rimraf": "^3.0.2", - "typescript": "^5.0.4", - "vite": "^5.0.7", - "vue-tsc": "^1.8.25" + "typescript": "^5.4.2", + "vite": "^5.1.6", + "vue-tsc": "^2.0.6" } } diff --git a/packages/design/src/Checkbox.vue b/packages/design/src/Checkbox.vue index 5783ea9d..a63d6871 100644 --- a/packages/design/src/Checkbox.vue +++ b/packages/design/src/Checkbox.vue @@ -23,8 +23,8 @@ defineOptions({ }); const props = withDefaults(defineProps(), { - trueLabel: undefined, - falseLabel: undefined, + trueValue: undefined, + falseValue: undefined, }); const ui = getConfig('components')?.checkbox; diff --git a/packages/design/src/types.ts b/packages/design/src/types.ts index 92d1b4a3..7983547f 100644 --- a/packages/design/src/types.ts +++ b/packages/design/src/types.ts @@ -61,8 +61,8 @@ export interface CheckboxProps { modelValue?: string | number | boolean; value?: string | number | boolean; label?: any; - trueLabel?: string | number | boolean; - falseLabel?: string | number | boolean; + trueValue?: string | number; + falseValue?: string | number; disabled?: boolean; size?: FieldSize; } @@ -234,10 +234,13 @@ export interface PopoverProps { } export interface RadioProps { + modelValue?: string | number | boolean; + value?: string | number | boolean; label?: string | number | boolean; } export interface RadioButtonProps { + value?: string | number | boolean; label?: string | number | boolean; disabled?: boolean; name?: string; diff --git a/packages/editor/package.json b/packages/editor/package.json index 09a4b4f0..9f8a44ae 100644 --- a/packages/editor/package.json +++ b/packages/editor/package.json @@ -26,7 +26,8 @@ "scripts": { "build": "npm run build:type && vite build", "build:type": "npm run clear:type && vue-tsc --declaration --emitDeclarationOnly --project tsconfig.build.json && tsc-alias -p tsconfig.build.json", - "clear:type": "rimraf ./types" + "clear:type": "rimraf ./types", + "type:check": "vue-tsc --noEmit" }, "engines": { "node": ">=18" @@ -62,16 +63,16 @@ "gesto": "^1.19.1", "keycon": "^1.4.0", "lodash-es": "^4.17.21", - "monaco-editor": "^0.41.0", + "monaco-editor": "^0.47.0", "moveable": "^0.51.1", "serialize-javascript": "^6.0.0", - "vue": "^3.3.8" + "vue": "^3.4.21" }, "peerDependencies": { "@tmagic/design": "1.3.16", "@tmagic/form": "1.3.16", - "monaco-editor": "^0.41.0", - "vue": "^3.3.8" + "monaco-editor": "^0.47.0", + "vue": "^3.4.21" }, "devDependencies": { "@types/events": "^3.0.0", @@ -79,14 +80,14 @@ "@types/node": "^18.19.0", "@types/serialize-javascript": "^5.0.1", "@vitejs/plugin-vue": "^4.5.2", - "@vue/compiler-sfc": "^3.3.8", - "@vue/test-utils": "^2.3.2", + "@vue/compiler-sfc": "^3.4.21", + "@vue/test-utils": "^2.4.4", "rimraf": "^3.0.2", "sass": "^1.35.1", "tsc-alias": "^1.8.5", "type-fest": "^4.10.3", - "typescript": "^5.0.4", - "vite": "^5.0.7", - "vue-tsc": "^1.8.25" + "typescript": "^5.4.2", + "vite": "^5.1.6", + "vue-tsc": "^2.0.6" } } diff --git a/packages/editor/src/fields/Code.vue b/packages/editor/src/fields/Code.vue index 06384d14..0ff8af80 100644 --- a/packages/editor/src/fields/Code.vue +++ b/packages/editor/src/fields/Code.vue @@ -18,7 +18,7 @@ import type { FieldProps, FormItem } from '@tmagic/form'; import MagicCodeEditor from '@editor/layouts/CodeEditor.vue'; defineOptions({ - name: 'MEditorCode', + name: 'MFieldsVsCode', }); const emit = defineEmits<{ diff --git a/packages/editor/src/fields/CodeLink.vue b/packages/editor/src/fields/CodeLink.vue index 74102d7d..12c11c08 100644 --- a/packages/editor/src/fields/CodeLink.vue +++ b/packages/editor/src/fields/CodeLink.vue @@ -11,7 +11,7 @@ import type { FieldProps, FormItem } from '@tmagic/form'; import { getConfig } from '@editor/utils/config'; defineOptions({ - name: 'MEditorCodeLink', + name: 'MFieldsCodeLink', }); const props = defineProps< diff --git a/packages/editor/src/fields/CodeSelect.vue b/packages/editor/src/fields/CodeSelect.vue index 693e3e9f..411b99b7 100644 --- a/packages/editor/src/fields/CodeSelect.vue +++ b/packages/editor/src/fields/CodeSelect.vue @@ -18,7 +18,7 @@ import { HookCodeType, HookType } from '@tmagic/schema'; import type { Services } from '@editor/type'; defineOptions({ - name: 'MEditorCodeSelect', + name: 'MFieldsCodeSelect', }); const emit = defineEmits(['change']); diff --git a/packages/editor/src/fields/CodeSelectCol.vue b/packages/editor/src/fields/CodeSelectCol.vue index 6e404813..04c52bac 100644 --- a/packages/editor/src/fields/CodeSelectCol.vue +++ b/packages/editor/src/fields/CodeSelectCol.vue @@ -49,7 +49,7 @@ import { useCodeBlockEdit } from '@editor/hooks/use-code-block-edit'; import type { CodeParamStatement, CodeSelectColConfig, Services } from '@editor/type'; defineOptions({ - name: 'MEditorCodeSelectCol', + name: 'MFieldsCodeSelectCol', }); const mForm = inject('mForm'); diff --git a/packages/editor/src/fields/DataSourceFieldSelect.vue b/packages/editor/src/fields/DataSourceFieldSelect.vue index d67468fb..4bff0392 100644 --- a/packages/editor/src/fields/DataSourceFieldSelect.vue +++ b/packages/editor/src/fields/DataSourceFieldSelect.vue @@ -39,7 +39,7 @@ import { DATA_SOURCE_FIELDS_SELECT_VALUE_PREFIX } from '@tmagic/utils'; import type { DataSourceFieldSelectConfig, Services } from '@editor/type'; defineOptions({ - name: 'MEditorDataSourceFieldSelect', + name: 'MFieldsDataSourceFieldSelect', }); const services = inject('services'); diff --git a/packages/editor/src/fields/DataSourceFields.vue b/packages/editor/src/fields/DataSourceFields.vue index 4fef1982..f95ebf3e 100644 --- a/packages/editor/src/fields/DataSourceFields.vue +++ b/packages/editor/src/fields/DataSourceFields.vue @@ -43,7 +43,7 @@ import { getDefaultValueFromFields } from '@tmagic/utils'; import type { Services } from '@editor/type'; defineOptions({ - name: 'MEditorDataSourceFields', + name: 'MFieldsDataSourceFields', }); const props = withDefaults( diff --git a/packages/editor/src/fields/DataSourceInput.vue b/packages/editor/src/fields/DataSourceInput.vue index 91a2800d..f1df7612 100644 --- a/packages/editor/src/fields/DataSourceInput.vue +++ b/packages/editor/src/fields/DataSourceInput.vue @@ -56,7 +56,7 @@ import type { Services } from '@editor/type'; import { getDisplayField } from '@editor/utils/data-source'; defineOptions({ - name: 'MEditorDataSourceInput', + name: 'MFieldsDataSourceInput', }); const props = withDefaults( diff --git a/packages/editor/src/fields/DataSourceMethodSelect.vue b/packages/editor/src/fields/DataSourceMethodSelect.vue index 64d4aebc..d4fe7f80 100644 --- a/packages/editor/src/fields/DataSourceMethodSelect.vue +++ b/packages/editor/src/fields/DataSourceMethodSelect.vue @@ -49,7 +49,7 @@ import { useDataSourceMethod } from '@editor/hooks/use-data-source-method'; import type { CodeParamStatement, DataSourceMethodSelectConfig, Services } from '@editor/type'; defineOptions({ - name: 'MEditorDataSourceMethodSelect', + name: 'MFieldsDataSourceMethodSelect', }); const mForm = inject('mForm'); diff --git a/packages/editor/src/fields/DataSourceMethods.vue b/packages/editor/src/fields/DataSourceMethods.vue index 76f27a2a..9e05e168 100644 --- a/packages/editor/src/fields/DataSourceMethods.vue +++ b/packages/editor/src/fields/DataSourceMethods.vue @@ -31,7 +31,7 @@ import { useDataSourceMethod } from '@editor/hooks/use-data-source-method'; import type { CodeParamStatement } from '@editor/type'; defineOptions({ - name: 'MEditorDataSourceMethods', + name: 'MFieldsDataSourceMethods', }); const props = withDefaults( diff --git a/packages/editor/src/fields/DataSourceMocks.vue b/packages/editor/src/fields/DataSourceMocks.vue index d89ae4b4..8480bd7f 100644 --- a/packages/editor/src/fields/DataSourceMocks.vue +++ b/packages/editor/src/fields/DataSourceMocks.vue @@ -33,7 +33,7 @@ import CodeEditor from '@editor/layouts/CodeEditor.vue'; import { Services } from '@editor/type'; defineOptions({ - name: 'MEditorDataSourceMocks', + name: 'MFieldsDataSourceMocks', }); const props = withDefaults( diff --git a/packages/editor/src/fields/DataSourceSelect.vue b/packages/editor/src/fields/DataSourceSelect.vue index 25903054..d92f8125 100644 --- a/packages/editor/src/fields/DataSourceSelect.vue +++ b/packages/editor/src/fields/DataSourceSelect.vue @@ -19,7 +19,7 @@ import { type FieldProps, MSelect, type SelectConfig } from '@tmagic/form'; import type { DataSourceSelect, Services } from '../type'; defineOptions({ - name: 'MEditorDataSourceSelect', + name: 'MFieldsDataSourceSelect', }); const emit = defineEmits(['change']); diff --git a/packages/editor/src/fields/EventSelect.vue b/packages/editor/src/fields/EventSelect.vue index d7600215..0ea59f78 100644 --- a/packages/editor/src/fields/EventSelect.vue +++ b/packages/editor/src/fields/EventSelect.vue @@ -61,7 +61,7 @@ import { ActionType } from '@tmagic/schema'; import type { CodeSelectColConfig, DataSourceMethodSelectConfig, EventSelectConfig, Services } from '@editor/type'; defineOptions({ - name: 'MEditorEventSelect', + name: 'MFieldsEventSelect', }); const props = defineProps>(); diff --git a/packages/editor/src/fields/KeyValue.vue b/packages/editor/src/fields/KeyValue.vue index ffb23c93..48c89e9c 100644 --- a/packages/editor/src/fields/KeyValue.vue +++ b/packages/editor/src/fields/KeyValue.vue @@ -69,7 +69,7 @@ import CodeIcon from '@editor/icons/CodeIcon.vue'; import MagicCodeEditor from '@editor/layouts/CodeEditor.vue'; defineOptions({ - name: 'MEditorKeyValue', + name: 'MFieldsKeyValue', }); const props = withDefaults( diff --git a/packages/editor/src/fields/PageFragmentSelect.vue b/packages/editor/src/fields/PageFragmentSelect.vue index 2f6d215f..e73b2fb8 100644 --- a/packages/editor/src/fields/PageFragmentSelect.vue +++ b/packages/editor/src/fields/PageFragmentSelect.vue @@ -26,7 +26,7 @@ import Icon from '@editor/components/Icon.vue'; import type { PageFragmentSelectConfig, Services } from '@editor/type'; defineOptions({ - name: 'MEditorPageFragmentSelect', + name: 'MFieldsPageFragmentSelect', }); const services = inject('services'); diff --git a/packages/editor/src/fields/UISelect.vue b/packages/editor/src/fields/UISelect.vue index 2a740941..3b9b5c73 100644 --- a/packages/editor/src/fields/UISelect.vue +++ b/packages/editor/src/fields/UISelect.vue @@ -52,7 +52,7 @@ import type { Id } from '@tmagic/schema'; import { Services, UI_SELECT_MODE_EVENT_NAME } from '@editor/type'; defineOptions({ - name: 'MEditorUISelect', + name: 'MFieldsUISelect', }); const props = defineProps>(); diff --git a/packages/editor/src/index.ts b/packages/editor/src/index.ts index de723af2..bf290b01 100644 --- a/packages/editor/src/index.ts +++ b/packages/editor/src/index.ts @@ -96,11 +96,11 @@ export default { // eslint-disable-next-line no-param-reassign app.config.globalProperties.$TMAGIC_EDITOR = option; setConfig(option); - app.component(Editor.name, Editor); + app.component(`${Editor.name || 'MEditor'}`, Editor); + app.component('magic-code-editor', CodeEditor); app.component('m-fields-ui-select', uiSelect); app.component('m-fields-code-link', CodeLink); app.component('m-fields-vs-code', Code); - app.component('magic-code-editor', CodeEditor); app.component('m-fields-code-select', CodeSelect); app.component('m-fields-code-select-col', CodeSelectCol); app.component('m-fields-event-select', EventSelect); diff --git a/packages/element-plus-adapter/package.json b/packages/element-plus-adapter/package.json index 46039168..5e4af561 100644 --- a/packages/element-plus-adapter/package.json +++ b/packages/element-plus-adapter/package.json @@ -38,18 +38,18 @@ ], "dependencies": { "@tmagic/design": "1.3.16", - "element-plus": "^2.4.3", - "vue": "^3.3.8" + "element-plus": "^2.6.1", + "vue": "^3.4.21" }, "peerDependencies": { "@tmagic/design": "1.3.16", - "element-plus": "^2.4.3", - "vue": "^3.3.8" + "element-plus": "^2.6.1", + "vue": "^3.4.21" }, "devDependencies": { "@types/node": "^18.19.0", "rimraf": "^3.0.2", - "typescript": "^5.0.4", - "vite": "^5.0.7" + "typescript": "^5.4.2", + "vite": "^5.1.6" } } diff --git a/packages/form/package.json b/packages/form/package.json index a23c69cc..e49b4184 100644 --- a/packages/form/package.json +++ b/packages/form/package.json @@ -26,7 +26,8 @@ "scripts": { "build": "npm run build:type && vite build", "build:type": "npm run clear:type && vue-tsc --declaration --emitDeclarationOnly --project tsconfig.build.json", - "clear:type": "rimraf ./types" + "clear:type": "rimraf ./types", + "type:check": "vue-tsc --noEmit" }, "engines": { "node": ">=18" @@ -41,10 +42,10 @@ "@tmagic/utils": "1.3.16", "lodash-es": "^4.17.21", "sortablejs": "^1.14.0", - "vue": "^3.3.8" + "vue": "^3.4.21" }, "peerDependencies": { - "vue": "^3.3.8" + "vue": "^3.4.21" }, "devDependencies": { "@babel/core": "^7.18.0", @@ -52,12 +53,12 @@ "@types/node": "^18.19.0", "@types/sortablejs": "^1.10.7", "@vitejs/plugin-vue": "^4.5.2", - "@vue/compiler-sfc": "^3.3.8", - "@vue/test-utils": "^2.3.2", + "@vue/compiler-sfc": "^3.4.21", + "@vue/test-utils": "^2.4.4", "rimraf": "^3.0.2", "sass": "^1.35.1", - "typescript": "^5.0.4", - "vite": "^5.0.7", - "vue-tsc": "^1.8.25" + "typescript": "^5.4.2", + "vite": "^5.1.6", + "vue-tsc": "^2.0.6" } } diff --git a/packages/form/src/fields/Checkbox.vue b/packages/form/src/fields/Checkbox.vue index 3c0a1fe4..afac0e98 100644 --- a/packages/form/src/fields/Checkbox.vue +++ b/packages/form/src/fields/Checkbox.vue @@ -2,8 +2,8 @@ {{ config.text }} - {{ option.text }} diff --git a/packages/form/src/fields/RadioGroup.vue b/packages/form/src/fields/RadioGroup.vue index 681b037e..530a88fd 100644 --- a/packages/form/src/fields/RadioGroup.vue +++ b/packages/form/src/fields/RadioGroup.vue @@ -1,12 +1,8 @@ diff --git a/packages/form/src/schema.ts b/packages/form/src/schema.ts index 16c86ca8..c57cd675 100644 --- a/packages/form/src/schema.ts +++ b/packages/form/src/schema.ts @@ -401,8 +401,8 @@ export interface TimeConfig extends FormItem, Input { */ export interface CheckboxConfig extends FormItem { type: 'checkbox'; - activeValue?: boolean | number | string; - inactiveValue?: boolean | number | string; + activeValue?: number | string; + inactiveValue?: number | string; } /** diff --git a/packages/schema/package.json b/packages/schema/package.json index 3ddf9840..e4d75bee 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -30,7 +30,7 @@ "devDependencies": { "@types/node": "^18.19.0", "rimraf": "^3.0.2", - "typescript": "^5.0.4", - "vite": "^5.0.7" + "typescript": "^5.4.2", + "vite": "^5.1.6" } } diff --git a/packages/stage/package.json b/packages/stage/package.json index 146c3eb0..c65427e9 100644 --- a/packages/stage/package.json +++ b/packages/stage/package.json @@ -46,7 +46,7 @@ "@types/node": "^18.19.0", "rimraf": "^3.0.2", "sass": "^1.35.1", - "typescript": "^5.0.4", - "vite": "^5.0.7" + "typescript": "^5.4.2", + "vite": "^5.1.6" } } diff --git a/packages/table/package.json b/packages/table/package.json index bdd9bbbc..a1313a11 100644 --- a/packages/table/package.json +++ b/packages/table/package.json @@ -24,7 +24,8 @@ "scripts": { "build": "npm run build:type && vite build", "build:type": "npm run clear:type && vue-tsc --declaration --emitDeclarationOnly --project tsconfig.build.json", - "clear:type": "rimraf ./types" + "clear:type": "rimraf ./types", + "type:check": "vue-tsc --noEmit" }, "engines": { "node": ">=18" @@ -38,23 +39,23 @@ "@tmagic/form": "1.3.16", "@tmagic/utils": "1.3.16", "lodash-es": "^4.17.21", - "vue": "^3.3.8" + "vue": "^3.4.21" }, "peerDependencies": { "@tmagic/form": "1.3.16", - "vue": "^3.3.8" + "vue": "^3.4.21" }, "devDependencies": { "@types/color": "^3.0.1", "@types/lodash-es": "^4.17.4", "@types/node": "^18.19.0", "@vitejs/plugin-vue": "^4.5.2", - "@vue/compiler-sfc": "^3.3.8", - "@vue/test-utils": "^2.3.2", + "@vue/compiler-sfc": "^3.4.21", + "@vue/test-utils": "^2.4.4", "rimraf": "^3.0.2", "sass": "^1.35.1", - "typescript": "^5.0.4", - "vite": "^5.0.7", - "vue-tsc": "^1.8.25" + "typescript": "^5.4.2", + "vite": "^5.1.6", + "vue-tsc": "^2.0.6" } } diff --git a/packages/tdesign-vue-next-adapter/package.json b/packages/tdesign-vue-next-adapter/package.json index ca280f6d..bf2e842f 100644 --- a/packages/tdesign-vue-next-adapter/package.json +++ b/packages/tdesign-vue-next-adapter/package.json @@ -20,7 +20,8 @@ "scripts": { "build": "npm run build:type && vite build", "build:type": "npm run clear:type && tsc --declaration --emitDeclarationOnly --project tsconfig.build.json", - "clear:type": "rimraf ./types" + "clear:type": "rimraf ./types", + "type:check": "vue-tsc --noEmit" }, "engines": { "node": ">=18" @@ -39,19 +40,20 @@ "dependencies": { "@tmagic/design": "1.3.16", "tdesign-vue-next": "^1.8.1", - "vue": "^3.3.8" + "vue": "^3.4.21" }, "peerDependencies": { "@tmagic/design": "1.3.16", "tdesign-vue-next": "^1.8.1", - "vue": "^3.3.8" + "vue": "^3.4.21" }, "devDependencies": { "@vitejs/plugin-vue": "^4.5.2", - "@vue/compiler-sfc": "^3.3.8", + "@vue/compiler-sfc": "^3.4.21", "@types/node": "^18.19.0", "rimraf": "^3.0.2", - "typescript": "^5.0.4", - "vite": "^5.0.7" + "typescript": "^5.4.2", + "vite": "^5.1.6", + "vue-tsc": "^2.0.6" } } diff --git a/packages/tdesign-vue-next-adapter/src/index.ts b/packages/tdesign-vue-next-adapter/src/index.ts index 06b07b26..65b41ed5 100644 --- a/packages/tdesign-vue-next-adapter/src/index.ts +++ b/packages/tdesign-vue-next-adapter/src/index.ts @@ -358,6 +358,7 @@ const adapter: any = { component: TRadio, props: (props: RadioProps) => ({ label: props.label, + value: props.value, }), }, diff --git a/packages/ui-react/package.json b/packages/ui-react/package.json index 98fbb438..99e1bccd 100644 --- a/packages/ui-react/package.json +++ b/packages/ui-react/package.json @@ -29,6 +29,6 @@ "devDependencies": { "@types/react": "^17.0.37", "@types/react-dom": "^17.0.11", - "typescript": "^5.0.4" + "typescript": "^5.4.2" } } diff --git a/packages/ui/package.json b/packages/ui/package.json index b31e83c3..10fcc38c 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -18,16 +18,16 @@ "delegate": "^3.2.0", "qrcode": "^1.5.0", "tiny-emitter": "^2.1.0", - "vue": "^3.3.8" + "vue": "^3.4.21" }, "peerDependencies": { "qrcode": "^1.5.0", - "vue": "^3.3.8" + "vue": "^3.4.21" }, "devDependencies": { "@testing-library/vue": "^6.4.2", "@types/qrcode": "^1.4.2", - "@vue/compiler-sfc": "^3.3.8", - "@vue/test-utils": "^2.3.2" + "@vue/compiler-sfc": "^3.4.21", + "@vue/test-utils": "^2.4.4" } } diff --git a/packages/utils/package.json b/packages/utils/package.json index 884d3e39..73ede14f 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -41,7 +41,7 @@ "@types/lodash-es": "^4.17.4", "@types/node": "^18.19.0", "rimraf": "^3.0.2", - "typescript": "^5.0.4", - "vite": "^5.0.7" + "typescript": "^5.4.2", + "vite": "^5.1.6" } } diff --git a/playground/package.json b/playground/package.json index 2a7ee7de..bafd8201 100644 --- a/playground/package.json +++ b/playground/package.json @@ -22,10 +22,10 @@ "@tmagic/schema": "1.3.16", "@tmagic/stage": "1.3.16", "@tmagic/utils": "1.3.16", - "element-plus": "^2.4.3", - "monaco-editor": "^0.41.0", + "element-plus": "^2.6.1", + "monaco-editor": "^0.47.0", "serialize-javascript": "^6.0.0", - "vue": "^3.3.8", + "vue": "^3.4.21", "vue-router": "^4.0.10" }, "devDependencies": { @@ -35,13 +35,12 @@ "@vitejs/plugin-legacy": "^5.2.0", "@vitejs/plugin-vue": "^4.5.2", "@vitejs/plugin-vue-jsx": "^3.1.0", - "@vue/compiler-sfc": "^3.3.8", + "@vue/compiler-sfc": "^3.4.21", "sass": "^1.35.1", "terser": "^5.14.2", - "typescript": "^5.0.4", + "typescript": "^5.4.2", "unplugin-auto-import": "^0.12.0", "unplugin-vue-components": "^0.22.11", - "vite": "^5.0.7", - "vue-tsc": "^1.8.25" + "vite": "^5.1.6" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8ec62507..28ce2163 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,7 +16,7 @@ importers: version: 7.18.0 '@commitlint/cli': specifier: ^18.2.0 - version: 18.2.0(typescript@5.0.4) + version: 18.2.0(typescript@5.4.2) '@commitlint/config-conventional': specifier: ^18.1.0 version: 18.1.0 @@ -25,13 +25,13 @@ importers: version: 18.19.3 '@typescript-eslint/eslint-plugin': specifier: ^5.57.1 - version: 5.57.1(@typescript-eslint/parser@5.57.1)(eslint@8.38.0)(typescript@5.0.4) + version: 5.57.1(@typescript-eslint/parser@5.57.1)(eslint@8.38.0)(typescript@5.4.2) '@typescript-eslint/parser': specifier: ^5.57.1 - version: 5.57.1(eslint@8.38.0)(typescript@5.0.4) + version: 5.57.1(eslint@8.38.0)(typescript@5.4.2) '@vitejs/plugin-vue': specifier: ^4.5.2 - version: 4.5.2(vite@5.0.7)(vue@3.3.8) + version: 4.5.2(vite@5.1.6)(vue@3.4.21) '@vitest/coverage-v8': specifier: ^1.0.4 version: 1.0.4(vitest@1.0.4) @@ -43,19 +43,19 @@ importers: version: 4.1.0 commitizen: specifier: ^4.3.0 - version: 4.3.0(typescript@5.0.4) + version: 4.3.0(typescript@5.4.2) conventional-changelog-cli: specifier: ^4.1.0 version: 4.1.0 cosmiconfig: specifier: ^8.3.6 - version: 8.3.6(typescript@5.0.4) + version: 8.3.6(typescript@5.4.2) cz-conventional-changelog: specifier: ^3.3.0 - version: 3.3.0(typescript@5.0.4) + version: 3.3.0(typescript@5.4.2) element-plus: - specifier: ^2.4.3 - version: 2.4.3(vue@3.3.8) + specifier: ^2.6.1 + version: 2.6.1(vue@3.4.21) enquirer: specifier: ^2.3.6 version: 2.3.6 @@ -114,20 +114,20 @@ importers: specifier: ^0.3.4 version: 0.3.4 typescript: - specifier: ^5.0.4 - version: 5.0.4 + specifier: ^5.4.2 + version: 5.4.2 vite: - specifier: ^5.0.7 - version: 5.0.7(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) + specifier: ^5.1.6 + version: 5.1.6(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) vitepress: specifier: 1.0.0-rc.31 - version: 1.0.0-rc.31(@algolia/client-search@4.9.1)(@types/node@18.19.3)(search-insights@2.9.0)(typescript@5.0.4) + version: 1.0.0-rc.31(@algolia/client-search@4.9.1)(@types/node@18.19.3)(search-insights@2.9.0)(typescript@5.4.2) vitest: specifier: ^1.0.4 version: 1.0.4(@types/node@18.19.3)(jsdom@19.0.0) vue: - specifier: ^3.3.8 - version: 3.3.8(typescript@5.0.4) + specifier: ^3.4.21 + version: 3.4.21(typescript@5.4.2) packages/cli: dependencies: @@ -156,6 +156,9 @@ importers: '@types/fs-extra': specifier: ^9.0.13 version: 9.0.13 + '@types/node': + specifier: ^18.19.0 + version: 18.19.3 packages/core: dependencies: @@ -188,11 +191,11 @@ importers: specifier: ^3.0.2 version: 3.0.2 typescript: - specifier: ^5.0.4 - version: 5.0.4 + specifier: ^5.4.2 + version: 5.4.2 vite: - specifier: ^5.0.7 - version: 5.0.7(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) + specifier: ^5.1.6 + version: 5.1.6(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) packages/data-source: dependencies: @@ -222,11 +225,11 @@ importers: specifier: ^1.8.5 version: 1.8.5 typescript: - specifier: ^4.7.4 - version: 4.9.5 + specifier: ^5.4.2 + version: 5.4.2 vite: - specifier: ^5.0.7 - version: 5.0.7(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) + specifier: ^5.1.6 + version: 5.1.6(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) packages/dep: dependencies: @@ -244,42 +247,42 @@ importers: specifier: ^3.0.2 version: 3.0.2 typescript: - specifier: ^5.0.4 - version: 5.0.4 + specifier: ^5.4.2 + version: 5.4.2 vite: - specifier: ^5.0.7 - version: 5.0.7(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) + specifier: ^5.1.6 + version: 5.1.6(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) packages/design: dependencies: vue: - specifier: ^3.3.8 - version: 3.3.8(typescript@5.0.4) + specifier: ^3.4.21 + version: 3.4.21(typescript@5.4.2) devDependencies: '@types/node': specifier: ^18.19.0 version: 18.19.3 '@vitejs/plugin-vue': specifier: ^4.5.2 - version: 4.5.2(vite@5.0.7)(vue@3.3.8) + version: 4.5.2(vite@5.1.6)(vue@3.4.21) '@vue/compiler-sfc': - specifier: ^3.3.8 - version: 3.3.8 + specifier: ^3.4.21 + version: 3.4.21 '@vue/test-utils': - specifier: ^2.3.2 - version: 2.3.2(vue@3.3.8) + specifier: ^2.4.4 + version: 2.4.4(vue@3.4.21) rimraf: specifier: ^3.0.2 version: 3.0.2 typescript: - specifier: ^5.0.4 - version: 5.0.4 + specifier: ^5.4.2 + version: 5.4.2 vite: - specifier: ^5.0.7 - version: 5.0.7(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) + specifier: ^5.1.6 + version: 5.1.6(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) vue-tsc: - specifier: ^1.8.25 - version: 1.8.25(typescript@5.0.4) + specifier: ^2.0.6 + version: 2.0.6(typescript@5.4.2) packages/editor: dependencies: @@ -288,7 +291,7 @@ importers: version: 7.18.0 '@element-plus/icons-vue': specifier: ^2.3.1 - version: 2.3.1(vue@3.3.8) + version: 2.3.1(vue@3.4.21) '@tmagic/core': specifier: 1.3.16 version: link:../core @@ -321,7 +324,7 @@ importers: version: 3.1.3 emmet-monaco-es: specifier: ^5.3.0 - version: 5.3.0(monaco-editor@0.41.0) + version: 5.3.0(monaco-editor@0.47.0) events: specifier: ^3.3.0 version: 3.3.0 @@ -335,8 +338,8 @@ importers: specifier: ^4.17.21 version: 4.17.21 monaco-editor: - specifier: ^0.41.0 - version: 0.41.0 + specifier: ^0.47.0 + version: 0.47.0 moveable: specifier: ^0.51.1 version: 0.51.1 @@ -344,8 +347,8 @@ importers: specifier: ^6.0.0 version: 6.0.0 vue: - specifier: ^3.3.8 - version: 3.3.8(typescript@5.0.4) + specifier: ^3.4.21 + version: 3.4.21(typescript@5.4.2) devDependencies: '@types/events': specifier: ^3.0.0 @@ -361,13 +364,13 @@ importers: version: 5.0.1 '@vitejs/plugin-vue': specifier: ^4.5.2 - version: 4.5.2(vite@5.0.7)(vue@3.3.8) + version: 4.5.2(vite@5.1.6)(vue@3.4.21) '@vue/compiler-sfc': - specifier: ^3.3.8 - version: 3.3.8 + specifier: ^3.4.21 + version: 3.4.21 '@vue/test-utils': - specifier: ^2.3.2 - version: 2.3.2(vue@3.3.8) + specifier: ^2.4.4 + version: 2.4.4(vue@3.4.21) rimraf: specifier: ^3.0.2 version: 3.0.2 @@ -381,14 +384,14 @@ importers: specifier: ^4.10.3 version: 4.11.1 typescript: - specifier: ^5.0.4 - version: 5.0.4 + specifier: ^5.4.2 + version: 5.4.2 vite: - specifier: ^5.0.7 - version: 5.0.7(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) + specifier: ^5.1.6 + version: 5.1.6(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) vue-tsc: - specifier: ^1.8.25 - version: 1.8.25(typescript@5.0.4) + specifier: ^2.0.6 + version: 2.0.6(typescript@5.4.2) packages/element-plus-adapter: dependencies: @@ -396,11 +399,11 @@ importers: specifier: 1.3.16 version: link:../design element-plus: - specifier: ^2.4.3 - version: 2.4.3(vue@3.3.8) + specifier: ^2.6.1 + version: 2.6.1(vue@3.4.21) vue: - specifier: ^3.3.8 - version: 3.3.8(typescript@5.0.4) + specifier: ^3.4.21 + version: 3.4.21(typescript@5.4.2) devDependencies: '@types/node': specifier: ^18.19.0 @@ -409,17 +412,17 @@ importers: specifier: ^3.0.2 version: 3.0.2 typescript: - specifier: ^5.0.4 - version: 5.0.4 + specifier: ^5.4.2 + version: 5.4.2 vite: - specifier: ^5.0.7 - version: 5.0.7(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) + specifier: ^5.1.6 + version: 5.1.6(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) packages/form: dependencies: '@element-plus/icons-vue': specifier: ^2.3.1 - version: 2.3.1(vue@3.3.8) + version: 2.3.1(vue@3.4.21) '@tmagic/design': specifier: 1.3.16 version: link:../design @@ -433,8 +436,8 @@ importers: specifier: ^1.14.0 version: 1.14.0 vue: - specifier: ^3.3.8 - version: 3.3.8(typescript@5.0.4) + specifier: ^3.4.21 + version: 3.4.21(typescript@5.4.2) devDependencies: '@babel/core': specifier: ^7.18.0 @@ -450,13 +453,13 @@ importers: version: 1.10.7 '@vitejs/plugin-vue': specifier: ^4.5.2 - version: 4.5.2(vite@5.0.7)(vue@3.3.8) + version: 4.5.2(vite@5.1.6)(vue@3.4.21) '@vue/compiler-sfc': - specifier: ^3.3.8 - version: 3.3.8 + specifier: ^3.4.21 + version: 3.4.21 '@vue/test-utils': - specifier: ^2.3.2 - version: 2.3.2(vue@3.3.8) + specifier: ^2.4.4 + version: 2.4.4(vue@3.4.21) rimraf: specifier: ^3.0.2 version: 3.0.2 @@ -464,14 +467,14 @@ importers: specifier: ^1.35.1 version: 1.35.1 typescript: - specifier: ^5.0.4 - version: 5.0.4 + specifier: ^5.4.2 + version: 5.4.2 vite: - specifier: ^5.0.7 - version: 5.0.7(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) + specifier: ^5.1.6 + version: 5.1.6(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) vue-tsc: - specifier: ^1.8.25 - version: 1.8.25(typescript@5.0.4) + specifier: ^2.0.6 + version: 2.0.6(typescript@5.4.2) packages/schema: devDependencies: @@ -482,11 +485,11 @@ importers: specifier: ^3.0.2 version: 3.0.2 typescript: - specifier: ^5.0.4 - version: 5.0.4 + specifier: ^5.4.2 + version: 5.4.2 vite: - specifier: ^5.0.7 - version: 5.0.7(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) + specifier: ^5.1.6 + version: 5.1.6(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) packages/stage: dependencies: @@ -534,11 +537,11 @@ importers: specifier: ^1.35.1 version: 1.35.1 typescript: - specifier: ^5.0.4 - version: 5.0.4 + specifier: ^5.4.2 + version: 5.4.2 vite: - specifier: ^5.0.7 - version: 5.0.7(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) + specifier: ^5.1.6 + version: 5.1.6(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) packages/table: dependencies: @@ -555,8 +558,8 @@ importers: specifier: ^4.17.21 version: 4.17.21 vue: - specifier: ^3.3.8 - version: 3.3.8(typescript@5.0.4) + specifier: ^3.4.21 + version: 3.4.21(typescript@5.4.2) devDependencies: '@types/color': specifier: ^3.0.1 @@ -569,13 +572,13 @@ importers: version: 18.19.3 '@vitejs/plugin-vue': specifier: ^4.5.2 - version: 4.5.2(vite@5.0.7)(vue@3.3.8) + version: 4.5.2(vite@5.1.6)(vue@3.4.21) '@vue/compiler-sfc': - specifier: ^3.3.8 - version: 3.3.8 + specifier: ^3.4.21 + version: 3.4.21 '@vue/test-utils': - specifier: ^2.3.2 - version: 2.3.2(vue@3.3.8) + specifier: ^2.4.4 + version: 2.4.4(vue@3.4.21) rimraf: specifier: ^3.0.2 version: 3.0.2 @@ -583,14 +586,14 @@ importers: specifier: ^1.35.1 version: 1.35.1 typescript: - specifier: ^5.0.4 - version: 5.0.4 + specifier: ^5.4.2 + version: 5.4.2 vite: - specifier: ^5.0.7 - version: 5.0.7(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) + specifier: ^5.1.6 + version: 5.1.6(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) vue-tsc: - specifier: ^1.8.25 - version: 1.8.25(typescript@5.0.4) + specifier: ^2.0.6 + version: 2.0.6(typescript@5.4.2) packages/tdesign-vue-next-adapter: dependencies: @@ -599,29 +602,32 @@ importers: version: link:../design tdesign-vue-next: specifier: ^1.8.1 - version: 1.8.1(vue@3.3.8) + version: 1.8.1(vue@3.4.21) vue: - specifier: ^3.3.8 - version: 3.3.8(typescript@5.0.4) + specifier: ^3.4.21 + version: 3.4.21(typescript@5.4.2) devDependencies: '@types/node': specifier: ^18.19.0 version: 18.19.3 '@vitejs/plugin-vue': specifier: ^4.5.2 - version: 4.5.2(vite@5.0.7)(vue@3.3.8) + version: 4.5.2(vite@5.1.6)(vue@3.4.21) '@vue/compiler-sfc': - specifier: ^3.3.8 - version: 3.3.8 + specifier: ^3.4.21 + version: 3.4.21 rimraf: specifier: ^3.0.2 version: 3.0.2 typescript: - specifier: ^5.0.4 - version: 5.0.4 + specifier: ^5.4.2 + version: 5.4.2 vite: - specifier: ^5.0.7 - version: 5.0.7(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) + specifier: ^5.1.6 + version: 5.1.6(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) + vue-tsc: + specifier: ^2.0.6 + version: 2.0.6(typescript@5.4.2) packages/ui: dependencies: @@ -644,21 +650,21 @@ importers: specifier: ^2.1.0 version: 2.1.0 vue: - specifier: ^3.3.8 - version: 3.3.8(typescript@5.0.4) + specifier: ^3.4.21 + version: 3.4.21(typescript@5.4.2) devDependencies: '@testing-library/vue': specifier: ^6.4.2 - version: 6.4.2(@vue/compiler-sfc@3.3.8)(vue@3.3.8) + version: 6.4.2(@vue/compiler-sfc@3.4.21)(vue@3.4.21) '@types/qrcode': specifier: ^1.4.2 version: 1.4.2 '@vue/compiler-sfc': - specifier: ^3.3.8 - version: 3.3.8 + specifier: ^3.4.21 + version: 3.4.21 '@vue/test-utils': - specifier: ^2.3.2 - version: 2.3.2(vue@3.3.8) + specifier: ^2.4.4 + version: 2.4.4(vue@3.4.21) packages/ui-react: dependencies: @@ -688,8 +694,8 @@ importers: specifier: ^17.0.11 version: 17.0.11 typescript: - specifier: ^5.0.4 - version: 5.0.4 + specifier: ^5.4.2 + version: 5.4.2 packages/ui-vue2: dependencies: @@ -735,17 +741,17 @@ importers: specifier: ^3.0.2 version: 3.0.2 typescript: - specifier: ^5.0.4 - version: 5.0.4 + specifier: ^5.4.2 + version: 5.4.2 vite: - specifier: ^5.0.7 - version: 5.0.7(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) + specifier: ^5.1.6 + version: 5.1.6(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) playground: dependencies: '@element-plus/icons-vue': specifier: ^2.3.1 - version: 2.3.1(vue@3.3.8) + version: 2.3.1(vue@3.4.21) '@tmagic/core': specifier: 1.3.16 version: link:../packages/core @@ -769,25 +775,25 @@ importers: version: link:../packages/stage '@tmagic/tmagic-form-runtime': specifier: 1.0.2 - version: 1.0.2(@tmagic/editor@packages+editor)(@tmagic/form@packages+form)(@tmagic/schema@packages+schema)(dayjs@1.11.10)(element-plus@2.4.3)(vue@3.3.8) + version: 1.0.2(@tmagic/editor@packages+editor)(@tmagic/form@packages+form)(@tmagic/schema@packages+schema)(dayjs@1.11.10)(element-plus@2.6.1)(vue@3.4.21) '@tmagic/utils': specifier: 1.3.16 version: link:../packages/utils element-plus: - specifier: ^2.4.3 - version: 2.4.3(vue@3.3.8) + specifier: ^2.6.1 + version: 2.6.1(vue@3.4.21) monaco-editor: - specifier: ^0.41.0 - version: 0.41.0 + specifier: ^0.47.0 + version: 0.47.0 serialize-javascript: specifier: ^6.0.0 version: 6.0.0 vue: - specifier: ^3.3.8 - version: 3.3.8(typescript@5.0.4) + specifier: ^3.4.21 + version: 3.4.21(typescript@5.4.2) vue-router: specifier: ^4.0.10 - version: 4.0.10(vue@3.3.8) + version: 4.0.10(vue@3.4.21) devDependencies: '@babel/preset-env': specifier: ^7.21.4 @@ -800,16 +806,16 @@ importers: version: 5.0.1 '@vitejs/plugin-legacy': specifier: ^5.2.0 - version: 5.2.0(terser@5.14.2)(vite@5.0.7) + version: 5.2.0(terser@5.14.2)(vite@5.1.6) '@vitejs/plugin-vue': specifier: ^4.5.2 - version: 4.5.2(vite@5.0.7)(vue@3.3.8) + version: 4.5.2(vite@5.1.6)(vue@3.4.21) '@vitejs/plugin-vue-jsx': specifier: ^3.1.0 - version: 3.1.0(vite@5.0.7)(vue@3.3.8) + version: 3.1.0(vite@5.1.6)(vue@3.4.21) '@vue/compiler-sfc': - specifier: ^3.3.8 - version: 3.3.8 + specifier: ^3.4.21 + version: 3.4.21 sass: specifier: ^1.35.1 version: 1.35.1 @@ -817,20 +823,17 @@ importers: specifier: ^5.14.2 version: 5.14.2 typescript: - specifier: ^5.0.4 - version: 5.0.4 + specifier: ^5.4.2 + version: 5.4.2 unplugin-auto-import: specifier: ^0.12.0 version: 0.12.0 unplugin-vue-components: specifier: ^0.22.11 - version: 0.22.11(vue@3.3.8) + version: 0.22.11(vue@3.4.21) vite: - specifier: ^5.0.7 - version: 5.0.7(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) - vue-tsc: - specifier: ^1.8.25 - version: 1.8.25(typescript@5.0.4) + specifier: ^5.1.6 + version: 5.1.6(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) runtime/react: dependencies: @@ -885,7 +888,7 @@ importers: version: 17.0.11 '@vitejs/plugin-legacy': specifier: ^5.2.0 - version: 5.2.0(terser@5.14.2)(vite@5.0.7) + version: 5.2.0(terser@5.14.2)(vite@5.1.6) '@vitejs/plugin-react-refresh': specifier: ^1.3.1 version: 1.3.1 @@ -893,11 +896,11 @@ importers: specifier: ^0.20.4 version: 0.20.4 typescript: - specifier: ^5.0.4 - version: 5.0.4 + specifier: ^5.4.2 + version: 5.4.2 vite: - specifier: ^5.0.7 - version: 5.0.7(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) + specifier: ^5.1.6 + version: 5.1.6(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) runtime/tmagic-form: dependencies: @@ -917,11 +920,11 @@ importers: specifier: 1.3.16 version: link:../../packages/utils element-plus: - specifier: ^2.4.3 - version: 2.4.3(vue@3.3.8) + specifier: ^2.6.1 + version: 2.6.1(vue@3.4.21) vue: - specifier: ^3.3.8 - version: 3.3.8(typescript@5.0.4) + specifier: ^3.4.21 + version: 3.4.21(typescript@5.4.2) devDependencies: '@tmagic/stage': specifier: ^1.3.9 @@ -931,22 +934,22 @@ importers: version: 18.19.3 '@vitejs/plugin-vue': specifier: ^4.5.2 - version: 4.5.2(vite@5.0.7)(vue@3.3.8) + version: 4.5.2(vite@5.1.6)(vue@3.4.21) '@vue/compiler-sfc': - specifier: ^3.3.8 - version: 3.3.8 + specifier: ^3.4.21 + version: 3.4.21 rimraf: specifier: ^3.0.2 version: 3.0.2 typescript: - specifier: ^5.0.4 - version: 5.0.4 + specifier: ^5.4.2 + version: 5.4.2 vite: - specifier: ^5.0.7 - version: 5.0.7(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) + specifier: ^5.1.6 + version: 5.1.6(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) vue-tsc: - specifier: ^1.8.25 - version: 1.8.25(typescript@5.0.4) + specifier: ^2.0.6 + version: 2.0.6(typescript@5.4.2) runtime/vue2: dependencies: @@ -989,10 +992,10 @@ importers: version: 3.0.0 '@vitejs/plugin-legacy': specifier: ^5.2.0 - version: 5.2.0(terser@5.14.2)(vite@5.0.7) + version: 5.2.0(terser@5.14.2)(vite@5.1.6) '@vitejs/plugin-vue2': specifier: ^2.3.1 - version: 2.3.1(vite@5.0.7)(vue@2.7.4) + version: 2.3.1(vite@5.1.6)(vue@2.7.4) recast: specifier: ^0.20.4 version: 0.20.4 @@ -1006,8 +1009,8 @@ importers: specifier: ^1.35.1 version: 1.35.1 vite: - specifier: ^5.0.7 - version: 5.0.7(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) + specifier: ^5.1.6 + version: 5.1.6(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) vue-template-compiler: specifier: ^2.7.4 version: 2.7.4 @@ -1039,8 +1042,8 @@ importers: specifier: ^0.25.0 version: 0.25.0 vue: - specifier: ^3.3.8 - version: 3.3.8(typescript@4.3.4) + specifier: ^3.4.21 + version: 3.4.21(typescript@5.4.2) devDependencies: '@babel/preset-env': specifier: ^7.21.4 @@ -1050,19 +1053,19 @@ importers: version: 18.19.3 '@vitejs/plugin-legacy': specifier: ^5.2.0 - version: 5.2.0(terser@5.14.2)(vite@5.0.7) + version: 5.2.0(terser@5.14.2)(vite@5.1.6) '@vitejs/plugin-vue': specifier: ^4.5.2 - version: 4.5.2(vite@5.0.7)(vue@3.3.8) + version: 4.5.2(vite@5.1.6)(vue@3.4.21) '@vitejs/plugin-vue-jsx': specifier: ^3.1.0 - version: 3.1.0(vite@5.0.7)(vue@3.3.8) + version: 3.1.0(vite@5.1.6)(vue@3.4.21) '@vue/compiler-sfc': - specifier: ^3.3.8 - version: 3.3.8 + specifier: ^3.4.21 + version: 3.4.21 '@vue/test-utils': - specifier: ^2.3.2 - version: 2.3.2(vue@3.3.8) + specifier: ^2.4.4 + version: 2.4.4(vue@3.4.21) recast: specifier: ^0.20.4 version: 0.20.4 @@ -1079,14 +1082,11 @@ importers: specifier: ^5.14.2 version: 5.14.2 typescript: - specifier: ^4.3.4 - version: 4.3.4 + specifier: ^5.4.2 + version: 5.4.2 vite: - specifier: ^5.0.7 - version: 5.0.7(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) - vue-tsc: - specifier: ^1.8.25 - version: 1.8.25(typescript@4.3.4) + specifier: ^5.1.6 + version: 5.1.6(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) packages: @@ -1824,7 +1824,6 @@ packages: /@babel/helper-string-parser@7.23.4: resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} engines: {node: '>=6.9.0'} - dev: true /@babel/helper-validator-identifier@7.19.1: resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} @@ -1833,7 +1832,6 @@ packages: /@babel/helper-validator-identifier@7.22.20: resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} engines: {node: '>=6.9.0'} - dev: true /@babel/helper-validator-identifier@7.22.5: resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==} @@ -1942,6 +1940,13 @@ packages: '@babel/types': 7.23.5 dev: true + /@babel/parser@7.24.0: + resolution: {integrity: sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.23.5 + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.23.5): resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} engines: {node: '>=6.9.0'} @@ -3643,7 +3648,6 @@ packages: '@babel/helper-string-parser': 7.23.4 '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 - dev: true /@bcoe/v8-coverage@0.2.3: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} @@ -3661,14 +3665,14 @@ packages: '@egjs/component': 3.0.4 dev: false - /@commitlint/cli@18.2.0(typescript@5.0.4): + /@commitlint/cli@18.2.0(typescript@5.4.2): resolution: {integrity: sha512-F/DCG791kMFmWg5eIdogakuGeg4OiI2kD430ed1a1Hh3epvrJdeIAgcGADAMIOmF+m0S1+VlIYUKG2dvQQ1Izw==} engines: {node: '>=v18'} hasBin: true dependencies: '@commitlint/format': 18.1.0 '@commitlint/lint': 18.1.0 - '@commitlint/load': 18.2.0(typescript@5.0.4) + '@commitlint/load': 18.2.0(typescript@5.4.2) '@commitlint/read': 18.1.0 '@commitlint/types': 18.1.0 execa: 5.1.1 @@ -3740,7 +3744,7 @@ packages: '@commitlint/types': 18.1.0 dev: true - /@commitlint/load@18.2.0(typescript@5.0.4): + /@commitlint/load@18.2.0(typescript@5.4.2): resolution: {integrity: sha512-xjX3d3CRlOALwImhOsmLYZh14/+gW/KxsY7+bPKrzmGuFailf9K7ckhB071oYZVJdACnpY4hDYiosFyOC+MpAA==} engines: {node: '>=v18'} requiresBuild: true @@ -3751,8 +3755,8 @@ packages: '@commitlint/types': 18.1.0 '@types/node': 18.19.3 chalk: 4.1.2 - cosmiconfig: 8.3.6(typescript@5.0.4) - cosmiconfig-typescript-loader: 5.0.0(@types/node@18.19.3)(cosmiconfig@8.3.6)(typescript@5.0.4) + cosmiconfig: 8.3.6(typescript@5.4.2) + cosmiconfig-typescript-loader: 5.0.0(@types/node@18.19.3)(cosmiconfig@8.3.6)(typescript@5.4.2) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -3902,12 +3906,12 @@ packages: resolution: {integrity: sha512-OTFTDQcWS+1ZREOdCWuk5hCBgYO4OsD30lXcOCyVOAjXMhgL5rBRDnt/otb6Nz8CzU0L/igdcaQBDLWc4t9gvg==} dev: false - /@element-plus/icons-vue@2.3.1(vue@3.3.8): + /@element-plus/icons-vue@2.3.1(vue@3.4.21): resolution: {integrity: sha512-XxVUZv48RZAd87ucGS48jPf6pKu0yV5UCg9f4FFwtrYxXOwWuVJo6wOvSLKEoMQKjv8GsX/mhP6UsC1lRwbUWg==} peerDependencies: vue: ^3.2.0 dependencies: - vue: 3.3.8(typescript@5.0.4) + vue: 3.4.21(typescript@5.4.2) /@emmetio/abbreviation@2.3.3: resolution: {integrity: sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==} @@ -4391,6 +4395,18 @@ packages: engines: {node: '>=10.13.0'} dev: true + /@isaacs/cliui@8.0.2: + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} + engines: {node: '>=12'} + dependencies: + string-width: 5.1.2 + string-width-cjs: /string-width@4.2.3 + strip-ansi: 7.1.0 + strip-ansi-cjs: /strip-ansi@6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: /wrap-ansi@7.0.0 + dev: true + /@istanbuljs/schema@0.1.3: resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} engines: {node: '>=8'} @@ -4475,6 +4491,17 @@ packages: fastq: 1.15.0 dev: true + /@one-ini/wasm@0.1.1: + resolution: {integrity: sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==} + dev: true + + /@pkgjs/parseargs@0.11.0: + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + engines: {node: '>=14'} + requiresBuild: true + dev: true + optional: true + /@popperjs/core@2.11.8: resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} dev: false @@ -4672,7 +4699,7 @@ packages: pretty-format: 26.6.2 dev: true - /@testing-library/vue@6.4.2(@vue/compiler-sfc@3.3.8)(vue@3.3.8): + /@testing-library/vue@6.4.2(@vue/compiler-sfc@3.4.21)(vue@3.4.21): resolution: {integrity: sha512-L+yFRVu+zc/kwYWRaEF3gkEwUcoxhKNz74aya1NmAni2xrJORMqpY7URKxjfiJb4YchLgA47qEZ3irE11/x/+A==} engines: {node: '>10.18'} peerDependencies: @@ -4681,9 +4708,11 @@ packages: dependencies: '@babel/runtime': 7.21.0 '@testing-library/dom': 7.31.2 - '@vue/compiler-sfc': 3.3.8 - '@vue/test-utils': 2.3.2(vue@3.3.8) - vue: 3.3.8(typescript@5.0.4) + '@vue/compiler-sfc': 3.4.21 + '@vue/test-utils': 2.4.4(vue@3.4.21) + vue: 3.4.21(typescript@5.4.2) + transitivePeerDependencies: + - '@vue/server-renderer' dev: true /@tmagic/core@1.3.16(dayjs@1.11.10): @@ -4716,7 +4745,7 @@ packages: engines: {node: '>=18'} dev: false - /@tmagic/tmagic-form-runtime@1.0.2(@tmagic/editor@packages+editor)(@tmagic/form@packages+form)(@tmagic/schema@packages+schema)(dayjs@1.11.10)(element-plus@2.4.3)(vue@3.3.8): + /@tmagic/tmagic-form-runtime@1.0.2(@tmagic/editor@packages+editor)(@tmagic/form@packages+form)(@tmagic/schema@packages+schema)(dayjs@1.11.10)(element-plus@2.6.1)(vue@3.4.21): resolution: {integrity: sha512-596/I+6qZ7s6MM3TT8YN9GKqcp2xb4H4j4G0n3saOb7kwN6pLsYqiyw/vD9AMPuEcvpNDUci3oRf+/9fPAtHbw==} engines: {node: '>=18'} peerDependencies: @@ -4731,8 +4760,8 @@ packages: '@tmagic/form': link:packages/form '@tmagic/schema': link:packages/schema '@tmagic/utils': 1.3.16(dayjs@1.11.10) - element-plus: 2.4.3(vue@3.3.8) - vue: 3.3.8(typescript@5.0.4) + element-plus: 2.6.1(vue@3.4.21) + vue: 3.4.21(typescript@5.4.2) transitivePeerDependencies: - dayjs dev: false @@ -4947,7 +4976,7 @@ packages: '@types/yargs-parser': 21.0.0 dev: true - /@typescript-eslint/eslint-plugin@5.57.1(@typescript-eslint/parser@5.57.1)(eslint@8.38.0)(typescript@5.0.4): + /@typescript-eslint/eslint-plugin@5.57.1(@typescript-eslint/parser@5.57.1)(eslint@8.38.0)(typescript@5.4.2): resolution: {integrity: sha512-1MeobQkQ9tztuleT3v72XmY0XuKXVXusAhryoLuU5YZ+mXoYKZP9SQ7Flulh1NX4DTjpGTc2b/eMu4u7M7dhnQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -4959,23 +4988,23 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.5.0 - '@typescript-eslint/parser': 5.57.1(eslint@8.38.0)(typescript@5.0.4) + '@typescript-eslint/parser': 5.57.1(eslint@8.38.0)(typescript@5.4.2) '@typescript-eslint/scope-manager': 5.57.1 - '@typescript-eslint/type-utils': 5.57.1(eslint@8.38.0)(typescript@5.0.4) - '@typescript-eslint/utils': 5.57.1(eslint@8.38.0)(typescript@5.0.4) + '@typescript-eslint/type-utils': 5.57.1(eslint@8.38.0)(typescript@5.4.2) + '@typescript-eslint/utils': 5.57.1(eslint@8.38.0)(typescript@5.4.2) debug: 4.3.4 eslint: 8.38.0 grapheme-splitter: 1.0.4 ignore: 5.2.4 natural-compare-lite: 1.4.0 semver: 7.3.7 - tsutils: 3.21.0(typescript@5.0.4) - typescript: 5.0.4 + tsutils: 3.21.0(typescript@5.4.2) + typescript: 5.4.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@5.57.1(eslint@8.38.0)(typescript@5.0.4): + /@typescript-eslint/parser@5.57.1(eslint@8.38.0)(typescript@5.4.2): resolution: {integrity: sha512-hlA0BLeVSA/wBPKdPGxoVr9Pp6GutGoY380FEhbVi0Ph4WNe8kLvqIRx76RSQt1lynZKfrXKs0/XeEk4zZycuA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -4987,10 +5016,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.57.1 '@typescript-eslint/types': 5.57.1 - '@typescript-eslint/typescript-estree': 5.57.1(typescript@5.0.4) + '@typescript-eslint/typescript-estree': 5.57.1(typescript@5.4.2) debug: 4.3.4 eslint: 8.38.0 - typescript: 5.0.4 + typescript: 5.4.2 transitivePeerDependencies: - supports-color dev: true @@ -5003,7 +5032,7 @@ packages: '@typescript-eslint/visitor-keys': 5.57.1 dev: true - /@typescript-eslint/type-utils@5.57.1(eslint@8.38.0)(typescript@5.0.4): + /@typescript-eslint/type-utils@5.57.1(eslint@8.38.0)(typescript@5.4.2): resolution: {integrity: sha512-/RIPQyx60Pt6ga86hKXesXkJ2WOS4UemFrmmq/7eOyiYjYv/MUSHPlkhU6k9T9W1ytnTJueqASW+wOmW4KrViw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -5013,12 +5042,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.57.1(typescript@5.0.4) - '@typescript-eslint/utils': 5.57.1(eslint@8.38.0)(typescript@5.0.4) + '@typescript-eslint/typescript-estree': 5.57.1(typescript@5.4.2) + '@typescript-eslint/utils': 5.57.1(eslint@8.38.0)(typescript@5.4.2) debug: 4.3.4 eslint: 8.38.0 - tsutils: 3.21.0(typescript@5.0.4) - typescript: 5.0.4 + tsutils: 3.21.0(typescript@5.4.2) + typescript: 5.4.2 transitivePeerDependencies: - supports-color dev: true @@ -5028,7 +5057,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree@5.57.1(typescript@5.0.4): + /@typescript-eslint/typescript-estree@5.57.1(typescript@5.4.2): resolution: {integrity: sha512-A2MZqD8gNT0qHKbk2wRspg7cHbCDCk2tcqt6ScCFLr5Ru8cn+TCfM786DjPhqwseiS+PrYwcXht5ztpEQ6TFTw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -5043,13 +5072,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.7 - tsutils: 3.21.0(typescript@5.0.4) - typescript: 5.0.4 + tsutils: 3.21.0(typescript@5.4.2) + typescript: 5.4.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@5.57.1(eslint@8.38.0)(typescript@5.0.4): + /@typescript-eslint/utils@5.57.1(eslint@8.38.0)(typescript@5.4.2): resolution: {integrity: sha512-kN6vzzf9NkEtawECqze6v99LtmDiUJCVpvieTFA1uL7/jDghiJGubGZ5csicYHU1Xoqb3oH/R5cN5df6W41Nfg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -5060,7 +5089,7 @@ packages: '@types/semver': 7.3.13 '@typescript-eslint/scope-manager': 5.57.1 '@typescript-eslint/types': 5.57.1 - '@typescript-eslint/typescript-estree': 5.57.1(typescript@5.0.4) + '@typescript-eslint/typescript-estree': 5.57.1(typescript@5.4.2) eslint: 8.38.0 eslint-scope: 5.1.1 semver: 7.3.7 @@ -5081,7 +5110,7 @@ packages: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} dev: true - /@vitejs/plugin-legacy@5.2.0(terser@5.14.2)(vite@5.0.7): + /@vitejs/plugin-legacy@5.2.0(terser@5.14.2)(vite@5.1.6): resolution: {integrity: sha512-FGpxQCgyI8SHA/TkFH5vfBManyc6GYkCoYtmom924c7sKObnBE7q543RQuKK46duI4j31Nv1wg4GRNtCfsGpGQ==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: @@ -5096,7 +5125,7 @@ packages: regenerator-runtime: 0.14.0 systemjs: 6.14.2 terser: 5.14.2 - vite: 5.0.7(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) + vite: 5.1.6(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) transitivePeerDependencies: - supports-color dev: true @@ -5114,7 +5143,7 @@ packages: - supports-color dev: true - /@vitejs/plugin-vue-jsx@3.1.0(vite@5.0.7)(vue@3.3.8): + /@vitejs/plugin-vue-jsx@3.1.0(vite@5.1.6)(vue@3.4.21): resolution: {integrity: sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -5124,32 +5153,32 @@ packages: '@babel/core': 7.23.5 '@babel/plugin-transform-typescript': 7.23.5(@babel/core@7.23.5) '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.23.5) - vite: 5.0.7(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) - vue: 3.3.8(typescript@5.0.4) + vite: 5.1.6(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) + vue: 3.4.21(typescript@5.4.2) transitivePeerDependencies: - supports-color dev: true - /@vitejs/plugin-vue2@2.3.1(vite@5.0.7)(vue@2.7.4): + /@vitejs/plugin-vue2@2.3.1(vite@5.1.6)(vue@2.7.4): resolution: {integrity: sha512-/ksaaz2SRLN11JQhLdEUhDzOn909WEk99q9t9w+N12GjQCljzv7GyvAbD/p20aBUjHkvpGOoQ+FCOkG+mjDF4A==} engines: {node: ^14.18.0 || >= 16.0.0} peerDependencies: vite: ^3.0.0 || ^4.0.0 || ^5.0.0 vue: ^2.7.0-0 dependencies: - vite: 5.0.7(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) + vite: 5.1.6(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) vue: 2.7.4 dev: true - /@vitejs/plugin-vue@4.5.2(vite@5.0.7)(vue@3.3.8): + /@vitejs/plugin-vue@4.5.2(vite@5.1.6)(vue@3.4.21): resolution: {integrity: sha512-UGR3DlzLi/SaVBPX0cnSyE37vqxU3O6chn8l0HJNzQzDia6/Au2A4xKv+iIJW8w2daf80G7TYHhi1pAUjdZ0bQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^4.0.0 || ^5.0.0 vue: ^3.2.25 dependencies: - vite: 5.0.7(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) - vue: 3.3.8(typescript@5.0.4) + vite: 5.1.6(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) + vue: 3.4.21(typescript@5.4.2) dev: true /@vitest/coverage-v8@1.0.4(vitest@1.0.4): @@ -5213,22 +5242,22 @@ packages: pretty-format: 29.7.0 dev: true - /@volar/language-core@1.11.1: - resolution: {integrity: sha512-dOcNn3i9GgZAcJt43wuaEykSluAuOkQgzni1cuxLxTV0nJKanQztp7FxyswdRILaKH+P2XZMPRp2S4MV/pElCw==} + /@volar/language-core@2.1.2: + resolution: {integrity: sha512-5qsDp0Gf6fE09UWCeK7bkVn6NxMwC9OqFWQkMMkeej8h8XjyABPdRygC2RCrqDrfVdGijqlMQeXs6yRS+vfZYA==} dependencies: - '@volar/source-map': 1.11.1 + '@volar/source-map': 2.1.2 dev: true - /@volar/source-map@1.11.1: - resolution: {integrity: sha512-hJnOnwZ4+WT5iupLRnuzbULZ42L7BWWPMmruzwtLhJfpDVoZLjNBxHDi2sY2bgZXCKlpU5XcsMFoYrsQmPhfZg==} + /@volar/source-map@2.1.2: + resolution: {integrity: sha512-yFJqsuLm1OaWrsz9E3yd3bJcYIlHqdZ8MbmIoZLrAzMYQDcoF26/INIhgziEXSdyHc8xd7rd/tJdSnUyh0gH4Q==} dependencies: - muggle-string: 0.3.1 + muggle-string: 0.4.1 dev: true - /@volar/typescript@1.11.1: - resolution: {integrity: sha512-iU+t2mas/4lYierSnoFOeRFQUhAEMgsFuQxoxvwn5EdQopw43j+J27a4lt9LMInx1gLJBC6qL14WYGlgymaSMQ==} + /@volar/typescript@2.1.2: + resolution: {integrity: sha512-lhTancZqamvaLvoz0u/uth8dpudENNt2LFZOWCw9JZiX14xRFhdhfzmphiCRb7am9E6qAJSbdS/gMt1utXAoHQ==} dependencies: - '@volar/language-core': 1.11.1 + '@volar/language-core': 2.1.2 path-browserify: 1.0.1 dev: true @@ -5255,19 +5284,20 @@ packages: - supports-color dev: true - /@vue/compiler-core@3.3.8: - resolution: {integrity: sha512-hN/NNBUECw8SusQvDSqqcVv6gWq8L6iAktUR0UF3vGu2OhzRqcOiAno0FmBJWwxhYEXRlQJT5XnoKsVq1WZx4g==} + /@vue/compiler-core@3.4.21: + resolution: {integrity: sha512-MjXawxZf2SbZszLPYxaFCjxfibYrzr3eYbKxwpLR9EQN+oaziSu3qKVbwBERj1IFIB8OLUewxB5m/BFzi613og==} dependencies: - '@babel/parser': 7.23.0 - '@vue/shared': 3.3.8 + '@babel/parser': 7.24.0 + '@vue/shared': 3.4.21 + entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.0.2 - /@vue/compiler-dom@3.3.8: - resolution: {integrity: sha512-+PPtv+p/nWDd0AvJu3w8HS0RIm/C6VGBIRe24b9hSyNWOAPEUosFZ5diwawwP8ip5sJ8n0Pe87TNNNHnvjs0FQ==} + /@vue/compiler-dom@3.4.21: + resolution: {integrity: sha512-IZC6FKowtT1sl0CR5DpXSiEB5ayw75oT2bma1BEhV7RRR1+cfwLrxc2Z8Zq/RGFzJ8w5r9QtCOvTjQgdn0IKmA==} dependencies: - '@vue/compiler-core': 3.3.8 - '@vue/shared': 3.3.8 + '@vue/compiler-core': 3.4.21 + '@vue/shared': 3.4.21 /@vue/compiler-sfc@2.7.4: resolution: {integrity: sha512-WCaF33mlKLSvHDKvOD6FzTa5CI2FlMTeJf3MxJsNP0KDgRoI6RdXhHo9dtvCqV4Sywf9Owm17wTLT1Ymu/WsOQ==} @@ -5276,25 +5306,24 @@ packages: postcss: 8.4.31 source-map: 0.6.1 - /@vue/compiler-sfc@3.3.8: - resolution: {integrity: sha512-WMzbUrlTjfYF8joyT84HfwwXo+8WPALuPxhy+BZ6R4Aafls+jDBnSz8PDz60uFhuqFbl3HxRfxvDzrUf3THwpA==} + /@vue/compiler-sfc@3.4.21: + resolution: {integrity: sha512-me7epoTxYlY+2CUM7hy9PCDdpMPfIwrOvAXud2Upk10g4YLv9UBW7kL798TvMeDhPthkZ0CONNrK2GoeI1ODiQ==} dependencies: - '@babel/parser': 7.23.0 - '@vue/compiler-core': 3.3.8 - '@vue/compiler-dom': 3.3.8 - '@vue/compiler-ssr': 3.3.8 - '@vue/reactivity-transform': 3.3.8 - '@vue/shared': 3.3.8 + '@babel/parser': 7.24.0 + '@vue/compiler-core': 3.4.21 + '@vue/compiler-dom': 3.4.21 + '@vue/compiler-ssr': 3.4.21 + '@vue/shared': 3.4.21 estree-walker: 2.0.2 - magic-string: 0.30.5 - postcss: 8.4.31 + magic-string: 0.30.8 + postcss: 8.4.35 source-map-js: 1.0.2 - /@vue/compiler-ssr@3.3.8: - resolution: {integrity: sha512-hXCqQL/15kMVDBuoBYpUnSYT8doDNwsjvm3jTefnXr+ytn294ySnT8NlsFHmTgKNjwpuFy7XVV8yTeLtNl/P6w==} + /@vue/compiler-ssr@3.4.21: + resolution: {integrity: sha512-M5+9nI2lPpAsgXOGQobnIueVqc9sisBFexh5yMIMRAPYLa7+5wEJs8iqOZc1WAa9WQbx9GR2twgznU8LTIiZ4Q==} dependencies: - '@vue/compiler-dom': 3.3.8 - '@vue/shared': 3.3.8 + '@vue/compiler-dom': 3.4.21 + '@vue/shared': 3.4.21 /@vue/devtools-api@6.5.0: resolution: {integrity: sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==} @@ -5304,121 +5333,92 @@ packages: resolution: {integrity: sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==} dev: true - /@vue/language-core@1.8.25(typescript@4.3.4): - resolution: {integrity: sha512-NJk/5DnAZlpvXX8BdWmHI45bWGLViUaS3R/RMrmFSvFMSbJKuEODpM4kR0F0Ofv5SFzCWuNiMhxameWpVdQsnA==} + /@vue/language-core@2.0.6(typescript@5.4.2): + resolution: {integrity: sha512-UzqU12tzf9XLqRO3TiWPwRNpP4fyUzE6MAfOQWQNZ4jy6a30ARRUpmODDKq6O8C4goMc2AlPqTmjOHPjHkilSg==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@volar/language-core': 1.11.1 - '@volar/source-map': 1.11.1 - '@vue/compiler-dom': 3.3.8 - '@vue/shared': 3.3.8 + '@volar/language-core': 2.1.2 + '@vue/compiler-dom': 3.4.21 + '@vue/shared': 3.4.21 computeds: 0.0.1 minimatch: 9.0.3 - muggle-string: 0.3.1 path-browserify: 1.0.1 - typescript: 4.3.4 + typescript: 5.4.2 vue-template-compiler: 2.7.14 dev: true - /@vue/language-core@1.8.25(typescript@5.0.4): - resolution: {integrity: sha512-NJk/5DnAZlpvXX8BdWmHI45bWGLViUaS3R/RMrmFSvFMSbJKuEODpM4kR0F0Ofv5SFzCWuNiMhxameWpVdQsnA==} + /@vue/reactivity@3.4.21: + resolution: {integrity: sha512-UhenImdc0L0/4ahGCyEzc/pZNwVgcglGy9HVzJ1Bq2Mm9qXOpP8RyNTjookw/gOCUlXSEtuZ2fUg5nrHcoqJcw==} + dependencies: + '@vue/shared': 3.4.21 + + /@vue/runtime-core@3.4.21: + resolution: {integrity: sha512-pQthsuYzE1XcGZznTKn73G0s14eCJcjaLvp3/DKeYWoFacD9glJoqlNBxt3W2c5S40t6CCcpPf+jG01N3ULyrA==} + dependencies: + '@vue/reactivity': 3.4.21 + '@vue/shared': 3.4.21 + + /@vue/runtime-dom@3.4.21: + resolution: {integrity: sha512-gvf+C9cFpevsQxbkRBS1NpU8CqxKw0ebqMvLwcGQrNpx6gqRDodqKqA+A2VZZpQ9RpK2f9yfg8VbW/EpdFUOJw==} + dependencies: + '@vue/runtime-core': 3.4.21 + '@vue/shared': 3.4.21 + csstype: 3.1.3 + + /@vue/server-renderer@3.4.21(vue@3.4.21): + resolution: {integrity: sha512-aV1gXyKSN6Rz+6kZ6kr5+Ll14YzmIbeuWe7ryJl5muJ4uwSwY/aStXTixx76TwkZFJLm1aAlA/HSWEJ4EyiMkg==} peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + vue: 3.4.21 dependencies: - '@volar/language-core': 1.11.1 - '@volar/source-map': 1.11.1 - '@vue/compiler-dom': 3.3.8 - '@vue/shared': 3.3.8 - computeds: 0.0.1 - minimatch: 9.0.3 - muggle-string: 0.3.1 - path-browserify: 1.0.1 - typescript: 5.0.4 - vue-template-compiler: 2.7.14 - dev: true + '@vue/compiler-ssr': 3.4.21 + '@vue/shared': 3.4.21 + vue: 3.4.21(typescript@5.4.2) - /@vue/reactivity-transform@3.3.8: - resolution: {integrity: sha512-49CvBzmZNtcHua0XJ7GdGifM8GOXoUMOX4dD40Y5DxI3R8OUhMlvf2nvgUAcPxaXiV5MQQ1Nwy09ADpnLQUqRw==} - dependencies: - '@babel/parser': 7.23.0 - '@vue/compiler-core': 3.3.8 - '@vue/shared': 3.3.8 - estree-walker: 2.0.2 - magic-string: 0.30.5 + /@vue/shared@3.4.21: + resolution: {integrity: sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==} - /@vue/reactivity@3.3.8: - resolution: {integrity: sha512-ctLWitmFBu6mtddPyOKpHg8+5ahouoTCRtmAHZAXmolDtuZXfjL2T3OJ6DL6ezBPQB1SmMnpzjiWjCiMYmpIuw==} - dependencies: - '@vue/shared': 3.3.8 - - /@vue/runtime-core@3.3.8: - resolution: {integrity: sha512-qurzOlb6q26KWQ/8IShHkMDOuJkQnQcTIp1sdP4I9MbCf9FJeGVRXJFr2mF+6bXh/3Zjr9TDgURXrsCr9bfjUw==} - dependencies: - '@vue/reactivity': 3.3.8 - '@vue/shared': 3.3.8 - - /@vue/runtime-dom@3.3.8: - resolution: {integrity: sha512-Noy5yM5UIf9UeFoowBVgghyGGPIDPy1Qlqt0yVsUdAVbqI8eeMSsTqBtauaEoT2UFXUk5S64aWVNJN4MJ2vRdA==} - dependencies: - '@vue/runtime-core': 3.3.8 - '@vue/shared': 3.3.8 - csstype: 3.1.2 - - /@vue/server-renderer@3.3.8(vue@3.3.8): - resolution: {integrity: sha512-zVCUw7RFskvPuNlPn/8xISbrf0zTWsTSdYTsUTN1ERGGZGVnRxM2QZ3x1OR32+vwkkCm0IW6HmJ49IsPm7ilLg==} - peerDependencies: - vue: 3.3.8 - dependencies: - '@vue/compiler-ssr': 3.3.8 - '@vue/shared': 3.3.8 - vue: 3.3.8(typescript@5.0.4) - - /@vue/shared@3.3.8: - resolution: {integrity: sha512-8PGwybFwM4x8pcfgqEQFy70NaQxASvOC5DJwLQfpArw1UDfUXrJkdxD3BhVTMS+0Lef/TU7YO0Jvr0jJY8T+mw==} - - /@vue/test-utils@2.3.2(vue@3.3.8): - resolution: {integrity: sha512-hJnVaYhbrIm0yBS0+e1Y0Sj85cMyAi+PAbK4JHqMRUZ6S622Goa+G7QzkRSyvCteG8wop7tipuEbHoZo26wsSA==} + /@vue/test-utils@2.4.4(vue@3.4.21): + resolution: {integrity: sha512-8jkRxz8pNhClAf4Co4ZrpAoFISdvT3nuSkUlY6Ys6rmTpw3DMWG/X3mw3gQ7QJzgCZO9f+zuE2kW57fi09MW7Q==} peerDependencies: + '@vue/server-renderer': ^3.0.1 vue: ^3.0.1 + peerDependenciesMeta: + '@vue/server-renderer': + optional: true dependencies: - js-beautify: 1.14.6 - vue: 3.3.8(typescript@5.0.4) - optionalDependencies: - '@vue/compiler-dom': 3.3.8 - '@vue/server-renderer': 3.3.8(vue@3.3.8) + js-beautify: 1.15.1 + vue: 3.4.21(typescript@5.4.2) + vue-component-type-helpers: 1.8.27 dev: true - /@vueuse/core@10.7.0(vue@3.3.8): + /@vueuse/core@10.7.0(vue@3.4.21): resolution: {integrity: sha512-4EUDESCHtwu44ZWK3Gc/hZUVhVo/ysvdtwocB5vcauSV4B7NiGY5972WnsojB3vRNdxvAt7kzJWE2h9h7C9d5w==} dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 10.7.0 - '@vueuse/shared': 10.7.0(vue@3.3.8) - vue-demi: 0.14.6(vue@3.3.8) + '@vueuse/shared': 10.7.0(vue@3.4.21) + vue-demi: 0.14.6(vue@3.4.21) transitivePeerDependencies: - '@vue/composition-api' - vue dev: true - /@vueuse/core@9.13.0(vue@3.3.8): + /@vueuse/core@9.13.0(vue@3.4.21): resolution: {integrity: sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==} dependencies: '@types/web-bluetooth': 0.0.16 '@vueuse/metadata': 9.13.0 - '@vueuse/shared': 9.13.0(vue@3.3.8) - vue-demi: 0.14.6(vue@3.3.8) + '@vueuse/shared': 9.13.0(vue@3.4.21) + vue-demi: 0.14.6(vue@3.4.21) transitivePeerDependencies: - '@vue/composition-api' - vue - /@vueuse/integrations@10.7.0(focus-trap@7.5.4)(vue@3.3.8): + /@vueuse/integrations@10.7.0(focus-trap@7.5.4)(vue@3.4.21): resolution: {integrity: sha512-rxiMYgS+91n93qXpHZF9NbHhppWY6IJyVTDxt4acyChL0zZVx7P8FAAfpF1qVK8e4wfjerhpEiMJ0IZ1GWUZ2A==} peerDependencies: async-validator: '*' @@ -5459,10 +5459,10 @@ packages: universal-cookie: optional: true dependencies: - '@vueuse/core': 10.7.0(vue@3.3.8) - '@vueuse/shared': 10.7.0(vue@3.3.8) + '@vueuse/core': 10.7.0(vue@3.4.21) + '@vueuse/shared': 10.7.0(vue@3.4.21) focus-trap: 7.5.4 - vue-demi: 0.14.6(vue@3.3.8) + vue-demi: 0.14.6(vue@3.4.21) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -5475,19 +5475,19 @@ packages: /@vueuse/metadata@9.13.0: resolution: {integrity: sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==} - /@vueuse/shared@10.7.0(vue@3.3.8): + /@vueuse/shared@10.7.0(vue@3.4.21): resolution: {integrity: sha512-kc00uV6CiaTdc3i1CDC4a3lBxzaBE9AgYNtFN87B5OOscqeWElj/uza8qVDmk7/U8JbqoONLbtqiLJ5LGRuqlw==} dependencies: - vue-demi: 0.14.6(vue@3.3.8) + vue-demi: 0.14.6(vue@3.4.21) transitivePeerDependencies: - '@vue/composition-api' - vue dev: true - /@vueuse/shared@9.13.0(vue@3.3.8): + /@vueuse/shared@9.13.0(vue@3.4.21): resolution: {integrity: sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==} dependencies: - vue-demi: 0.14.6(vue@3.3.8) + vue-demi: 0.14.6(vue@3.4.21) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -5504,8 +5504,9 @@ packages: resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} dev: true - /abbrev@1.1.1: - resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} + /abbrev@2.0.0: + resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dev: true /acorn-globals@6.0.0: @@ -5625,6 +5626,11 @@ packages: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} + /ansi-regex@6.0.1: + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} + engines: {node: '>=12'} + dev: true + /ansi-styles@3.2.1: resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} engines: {node: '>=4'} @@ -5642,6 +5648,11 @@ packages: engines: {node: '>=10'} dev: true + /ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} + dev: true + /anymatch@3.1.3: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} @@ -6181,6 +6192,11 @@ packages: resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} dev: true + /commander@10.0.1: + resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} + engines: {node: '>=14'} + dev: true + /commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} @@ -6194,13 +6210,13 @@ packages: engines: {node: ^12.20.0 || >=14} dev: true - /commitizen@4.3.0(typescript@5.0.4): + /commitizen@4.3.0(typescript@5.4.2): resolution: {integrity: sha512-H0iNtClNEhT0fotHvGV3E9tDejDeS04sN1veIebsKYGMuGscFaswRoYJKmT3eW85eIJAs0F28bG2+a/9wCOfPw==} engines: {node: '>= 12'} hasBin: true dependencies: cachedir: 2.3.0 - cz-conventional-changelog: 3.3.0(typescript@5.0.4) + cz-conventional-changelog: 3.3.0(typescript@5.4.2) dedent: 0.7.0 detect-indent: 6.1.0 find-node-modules: 2.1.3 @@ -6414,7 +6430,7 @@ packages: requiresBuild: true dev: true - /cosmiconfig-typescript-loader@5.0.0(@types/node@18.19.3)(cosmiconfig@8.3.6)(typescript@5.0.4): + /cosmiconfig-typescript-loader@5.0.0(@types/node@18.19.3)(cosmiconfig@8.3.6)(typescript@5.4.2): resolution: {integrity: sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==} engines: {node: '>=v16'} requiresBuild: true @@ -6424,9 +6440,9 @@ packages: typescript: '>=4' dependencies: '@types/node': 18.19.3 - cosmiconfig: 8.3.6(typescript@5.0.4) + cosmiconfig: 8.3.6(typescript@5.4.2) jiti: 1.21.0 - typescript: 5.0.4 + typescript: 5.4.2 dev: true /cosmiconfig@7.1.0: @@ -6440,7 +6456,7 @@ packages: yaml: 1.10.2 dev: true - /cosmiconfig@8.3.6(typescript@5.0.4): + /cosmiconfig@8.3.6(typescript@5.4.2): resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} engines: {node: '>=14'} peerDependencies: @@ -6453,7 +6469,7 @@ packages: js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 - typescript: 5.0.4 + typescript: 5.4.2 dev: true /croact-css-styled@1.1.9: @@ -6559,18 +6575,21 @@ packages: /csstype@3.1.2: resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} - /cz-conventional-changelog@3.3.0(typescript@5.0.4): + /csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + + /cz-conventional-changelog@3.3.0(typescript@5.4.2): resolution: {integrity: sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw==} engines: {node: '>= 10'} dependencies: chalk: 2.4.2 - commitizen: 4.3.0(typescript@5.0.4) + commitizen: 4.3.0(typescript@5.4.2) conventional-commit-types: 3.0.0 lodash.map: 4.6.0 longest: 2.0.1 word-wrap: 1.2.3 optionalDependencies: - '@commitlint/load': 18.2.0(typescript@5.0.4) + '@commitlint/load': 18.2.0(typescript@5.4.2) transitivePeerDependencies: - typescript dev: true @@ -6596,10 +6615,10 @@ packages: /dayjs@1.11.10: resolution: {integrity: sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==} - dev: false /dayjs@1.11.4: resolution: {integrity: sha512-Zj/lPM5hOvQ1Bf7uAvewDaUcsJoI6JmNqmHhHl3nyumwe0XHwt8sWdOVAPACJzCebL8gQCi+K49w7iKWnGwX9g==} + dev: false /de-indent@1.0.2: resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==} @@ -6750,14 +6769,19 @@ packages: is-obj: 2.0.0 dev: true - /editorconfig@0.15.3: - resolution: {integrity: sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==} + /eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + dev: true + + /editorconfig@1.0.4: + resolution: {integrity: sha512-L9Qe08KWTlqYMVvMcTIvMAdl1cDUubzRNYL+WfA4bLDMHe4nemKkpmYzkznE1FwLKu0EEmy6obgQKzMJrg4x9Q==} + engines: {node: '>=14'} hasBin: true dependencies: - commander: 2.20.3 - lru-cache: 4.1.5 - semver: 5.7.1 - sigmund: 1.0.1 + '@one-ini/wasm': 0.1.1 + commander: 10.0.1 + minimatch: 9.0.1 + semver: 7.5.4 dev: true /electron-to-chromium@1.4.356: @@ -6771,37 +6795,37 @@ packages: resolution: {integrity: sha512-ihiCP7PJmjoGNuLpl7TjNA8pCQWu09vGyjlPYw1Rqww4gvNuCcmvl+44G+2QyJ6S2K4o+wbTS++Xz0YN8Q9ERw==} dev: true - /element-plus@2.4.3(vue@3.3.8): - resolution: {integrity: sha512-b3q26j+lM4SBqiyzw8HybybGnP2pk4MWgrnzzzYW5qKQUgV6EG1Zg7nMCfgCVccI8tNvZoTiUHb2mFaiB9qT8w==} + /element-plus@2.6.1(vue@3.4.21): + resolution: {integrity: sha512-6VRpLjwtIVdtUuITJPPKtpOH1NM6nuAkRE3q5O4Lrx0N1bYMhTkiqb2Jy7zfQuDPbOIkkF2OABTzegpNnzgsnQ==} peerDependencies: vue: ^3.2.0 dependencies: '@ctrl/tinycolor': 3.6.0 - '@element-plus/icons-vue': 2.3.1(vue@3.3.8) + '@element-plus/icons-vue': 2.3.1(vue@3.4.21) '@floating-ui/dom': 1.2.6 '@popperjs/core': /@sxzz/popperjs-es@2.11.7 '@types/lodash': 4.14.192 '@types/lodash-es': 4.17.7 - '@vueuse/core': 9.13.0(vue@3.3.8) + '@vueuse/core': 9.13.0(vue@3.4.21) async-validator: 4.2.5 - dayjs: 1.11.4 + dayjs: 1.11.10 escape-html: 1.0.3 lodash: 4.17.21 lodash-es: 4.17.21 lodash-unified: 1.0.3(@types/lodash-es@4.17.7)(lodash-es@4.17.21)(lodash@4.17.21) memoize-one: 6.0.0 normalize-wheel-es: 1.2.0 - vue: 3.3.8(typescript@5.0.4) + vue: 3.4.21(typescript@5.4.2) transitivePeerDependencies: - '@vue/composition-api' - /emmet-monaco-es@5.3.0(monaco-editor@0.41.0): + /emmet-monaco-es@5.3.0(monaco-editor@0.47.0): resolution: {integrity: sha512-+Somf9sB9Smzfl2FV9E19/DA5osHq488dv8KaGavozkv2fo69Y2rY0EoL4vWQk5FpMBc0YfdtiRsuw48Sdxs5g==} peerDependencies: monaco-editor: '>=0.22.0' dependencies: emmet: 2.4.6 - monaco-editor: 0.41.0 + monaco-editor: 0.47.0 dev: false /emmet@2.4.6: @@ -6814,6 +6838,10 @@ packages: /emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + /emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + dev: true + /encode-utf8@1.0.3: resolution: {integrity: sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw==} dev: false @@ -6834,7 +6862,6 @@ packages: /entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} - dev: true /error-ex@1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} @@ -7012,8 +7039,8 @@ packages: dependencies: '@babel/core': 7.18.0 '@babel/eslint-parser': 7.21.3(@babel/core@7.18.0)(eslint@8.38.0) - '@typescript-eslint/eslint-plugin': 5.57.1(@typescript-eslint/parser@5.57.1)(eslint@8.38.0)(typescript@5.0.4) - '@typescript-eslint/parser': 5.57.1(eslint@8.38.0)(typescript@5.0.4) + '@typescript-eslint/eslint-plugin': 5.57.1(@typescript-eslint/parser@5.57.1)(eslint@8.38.0)(typescript@5.4.2) + '@typescript-eslint/parser': 5.57.1(eslint@8.38.0)(typescript@5.4.2) eslint: 8.38.0 eslint-plugin-chalk: 1.0.0(eslint@8.38.0) eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.57.1)(eslint@8.38.0) @@ -7056,7 +7083,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.57.1(eslint@8.38.0)(typescript@5.0.4) + '@typescript-eslint/parser': 5.57.1(eslint@8.38.0)(typescript@5.4.2) debug: 3.2.7 eslint: 8.38.0 eslint-import-resolver-node: 0.3.7 @@ -7084,7 +7111,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.57.1(eslint@8.38.0)(typescript@5.0.4) + '@typescript-eslint/parser': 5.57.1(eslint@8.38.0)(typescript@5.4.2) array-includes: 3.1.6 array.prototype.flat: 1.3.1 array.prototype.flatmap: 1.3.1 @@ -7475,6 +7502,14 @@ packages: signal-exit: 3.0.7 dev: true + /foreground-child@3.1.1: + resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} + engines: {node: '>=14'} + dependencies: + cross-spawn: 7.0.3 + signal-exit: 4.1.0 + dev: true + /form-data@4.0.0: resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} engines: {node: '>= 6'} @@ -7654,6 +7689,18 @@ packages: is-glob: 4.0.3 dev: true + /glob@10.3.10: + resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + dependencies: + foreground-child: 3.1.1 + jackspeak: 2.3.6 + minimatch: 9.0.3 + minipass: 7.0.4 + path-scurry: 1.10.1 + dev: true + /glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} dependencies: @@ -7665,17 +7712,6 @@ packages: path-is-absolute: 1.0.1 dev: true - /glob@8.1.0: - resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} - engines: {node: '>=12'} - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 5.1.6 - once: 1.4.0 - dev: true - /global-dirs@0.1.1: resolution: {integrity: sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==} engines: {node: '>=4'} @@ -8334,21 +8370,36 @@ packages: istanbul-lib-report: 3.0.1 dev: true + /jackspeak@2.3.6: + resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} + engines: {node: '>=14'} + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + dev: true + /jiti@1.21.0: resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} hasBin: true requiresBuild: true dev: true - /js-beautify@1.14.6: - resolution: {integrity: sha512-GfofQY5zDp+cuHc+gsEXKPpNw2KbPddreEo35O6jT6i0RVK6LhsoYBhq5TvK4/n74wnA0QbK8gGd+jUZwTMKJw==} - engines: {node: '>=10'} + /js-beautify@1.15.1: + resolution: {integrity: sha512-ESjNzSlt/sWE8sciZH8kBF8BPlwXPwhR6pWKAw8bw4Bwj+iZcnKW6ONWUutJ7eObuBZQpiIb8S7OYspWrKt7rA==} + engines: {node: '>=14'} hasBin: true dependencies: config-chain: 1.1.13 - editorconfig: 0.15.3 - glob: 8.1.0 - nopt: 6.0.0 + editorconfig: 1.0.4 + glob: 10.3.10 + js-cookie: 3.0.5 + nopt: 7.2.0 + dev: true + + /js-cookie@3.0.5: + resolution: {integrity: sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==} + engines: {node: '>=14'} dev: true /js-sdsl@4.4.0: @@ -8706,13 +8757,6 @@ packages: engines: {node: 14 || >=16.14} dev: true - /lru-cache@4.1.5: - resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} - dependencies: - pseudomap: 1.0.2 - yallist: 2.1.2 - dev: true - /lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} dependencies: @@ -8755,6 +8799,13 @@ packages: engines: {node: '>=12'} dependencies: '@jridgewell/sourcemap-codec': 1.4.15 + dev: true + + /magic-string@0.30.8: + resolution: {integrity: sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 /magicast@0.3.2: resolution: {integrity: sha512-Fjwkl6a0syt9TFN0JSYpOybxiMCkYNEeOTnOTNRbjphirLakznZXAqrXgj/7GG3D1dvETONNwrBfinvAbpunDg==} @@ -8918,6 +8969,13 @@ packages: brace-expansion: 2.0.1 dev: true + /minimatch@9.0.1: + resolution: {integrity: sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + brace-expansion: 2.0.1 + dev: true + /minimatch@9.0.3: resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} engines: {node: '>=16 || 14 >=14.17'} @@ -8942,6 +9000,11 @@ packages: resolution: {integrity: sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==} dev: true + /minipass@7.0.4: + resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} + engines: {node: '>=16 || 14 >=14.17'} + dev: true + /minisearch@6.3.0: resolution: {integrity: sha512-ihFnidEeU8iXzcVHy74dhkxh/dn8Dc08ERl0xwoMMGqp4+LvRSCgicb+zGqWthVokQKvCSxITlh3P08OzdTYCQ==} dev: true @@ -8968,8 +9031,8 @@ packages: ufo: 1.3.2 dev: true - /monaco-editor@0.41.0: - resolution: {integrity: sha512-1o4olnZJsiLmv5pwLEAmzHTE/5geLKQ07BrGxlF4Ri/AXAc2yyDGZwHjiTqD8D/ROKUZmwMA28A+yEowLNOEcA==} + /monaco-editor@0.47.0: + resolution: {integrity: sha512-VabVvHvQ9QmMwXu4du008ZDuyLnHs9j7ThVFsiJoXSOQk18+LF89N4ADzPbFenm0W4V2bGHnFBztIRQTgBfxzw==} dev: false /moveable-helper@0.4.0(scenejs@1.9.4): @@ -9003,8 +9066,8 @@ packages: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} dev: true - /muggle-string@0.3.1: - resolution: {integrity: sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==} + /muggle-string@0.4.1: + resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==} dev: true /mute-stream@0.0.8: @@ -9025,7 +9088,6 @@ packages: resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - dev: true /natural-compare-lite@1.4.0: resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} @@ -9050,12 +9112,12 @@ packages: resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} dev: true - /nopt@6.0.0: - resolution: {integrity: sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + /nopt@7.2.0: + resolution: {integrity: sha512-CVDtwCdhYIvnAzFoJ6NJ6dX3oga9/HyciQDnG1vQDjSLMeKLJ4A93ZqYKDrgYSr1FBY5/hMYC+2VCi24pgpkGA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} hasBin: true dependencies: - abbrev: 1.1.1 + abbrev: 2.0.0 dev: true /normalize-package-data@2.5.0: @@ -9362,6 +9424,14 @@ packages: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} dev: true + /path-scurry@1.10.1: + resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + lru-cache: 10.0.1 + minipass: 7.0.4 + dev: true + /path-type@4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} @@ -9435,14 +9505,13 @@ packages: picocolors: 1.0.0 source-map-js: 1.0.2 - /postcss@8.4.32: - resolution: {integrity: sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==} + /postcss@8.4.35: + resolution: {integrity: sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==} engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.7 picocolors: 1.0.0 source-map-js: 1.0.2 - dev: true /preact@10.13.2: resolution: {integrity: sha512-q44QFLhOhty2Bd0Y46fnYW0gD/cbVM9dUVtNTDKPcdXSMA7jfY+Jpd6rk3GB0lcQss0z5s/6CmVP0Z/hV+g6pw==} @@ -9498,10 +9567,6 @@ packages: resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} dev: true - /pseudomap@1.0.2: - resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} - dev: true - /psl@1.9.0: resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} dev: true @@ -10070,10 +10135,6 @@ packages: resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} dev: true - /sigmund@1.0.1: - resolution: {integrity: sha512-fCvEXfh6NWpm+YSuY2bpXb/VIihqWA6hLsgboC+0nl71Q7N7o2eaCW8mJa/NLvQhs6jpd3VZV4UiUQlV6+lc8g==} - dev: true - /signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} dev: true @@ -10197,6 +10258,15 @@ packages: is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 + /string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.1.0 + dev: true + /string.prototype.trim@1.2.7: resolution: {integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==} engines: {node: '>= 0.4'} @@ -10250,6 +10320,13 @@ packages: dependencies: ansi-regex: 5.0.1 + /strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} + dependencies: + ansi-regex: 6.0.1 + dev: true + /strip-bom@3.0.0: resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} engines: {node: '>=4'} @@ -10327,16 +10404,16 @@ packages: resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==} dev: true - /tdesign-icons-vue-next@0.2.2(vue@3.3.8): + /tdesign-icons-vue-next@0.2.2(vue@3.4.21): resolution: {integrity: sha512-ZKleBME7ZF1IVgnRXmIBPjfNa2Mef1nrK56f2xwn1Aa5mvXxB3fSxEzwhObR7bhzf/K42mz/Knnbll5Y7vCBjg==} peerDependencies: vue: ^3.0.0 dependencies: '@babel/runtime': 7.24.0 - vue: 3.3.8(typescript@5.0.4) + vue: 3.4.21(typescript@5.4.2) dev: false - /tdesign-vue-next@1.8.1(vue@3.3.8): + /tdesign-vue-next@1.8.1(vue@3.4.21): resolution: {integrity: sha512-L8aP89pRV1nr3Tjedr6DqEtSGZghrzNx75En/owkUSjjiyU5oqeVIq/9JPvArNeJQCnmxcDwxYxBf+mRfjmrHg==} peerDependencies: vue: '>=3.1.0' @@ -10351,10 +10428,10 @@ packages: lodash: 4.17.21 mitt: 3.0.1 sortablejs: 1.15.0 - tdesign-icons-vue-next: 0.2.2(vue@3.3.8) + tdesign-icons-vue-next: 0.2.2(vue@3.4.21) tinycolor2: 1.6.0 validator: 13.9.0 - vue: 3.3.8(typescript@5.0.4) + vue: 3.4.21(typescript@5.4.2) dev: false /temp-dir@3.0.0: @@ -10500,14 +10577,14 @@ packages: /tslib@2.4.0: resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} - /tsutils@3.21.0(typescript@5.0.4): + /tsutils@3.21.0(typescript@5.4.2): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 5.0.4 + typescript: 5.4.2 dev: true /type-check@0.3.2: @@ -10572,20 +10649,9 @@ packages: is-typed-array: 1.1.10 dev: true - /typescript@4.3.4: - resolution: {integrity: sha512-uauPG7XZn9F/mo+7MrsRjyvbxFpzemRjKEZXS4AK83oP2KKOJPvb+9cO/gmnv8arWZvhnjVOXz7B49m1l0e9Ew==} - engines: {node: '>=4.2.0'} - hasBin: true - - /typescript@4.9.5: - resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} - engines: {node: '>=4.2.0'} - hasBin: true - dev: true - - /typescript@5.0.4: - resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==} - engines: {node: '>=12.20'} + /typescript@5.4.2: + resolution: {integrity: sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==} + engines: {node: '>=14.17'} hasBin: true /ufo@1.1.1: @@ -10719,7 +10785,7 @@ packages: - rollup dev: true - /unplugin-vue-components@0.22.11(vue@3.3.8): + /unplugin-vue-components@0.22.11(vue@3.4.21): resolution: {integrity: sha512-GTzqPl0Ek8fq8qMufjR6hvtnjnSwMpJ1Rg2Ez9AcKZVp1piWoU/Q4FDnI9wHVKX8eenYL0nqAF3ejYAk1TUfqQ==} engines: {node: '>=14'} peerDependencies: @@ -10739,7 +10805,7 @@ packages: minimatch: 5.1.6 resolve: 1.22.2 unplugin: 1.3.1 - vue: 3.3.8(typescript@5.0.4) + vue: 3.4.21(typescript@5.4.2) transitivePeerDependencies: - rollup - supports-color @@ -10864,7 +10930,7 @@ packages: debug: 4.3.4 pathe: 1.1.1 picocolors: 1.0.0 - vite: 5.0.7(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) + vite: 5.1.6(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) transitivePeerDependencies: - '@types/node' - less @@ -10876,8 +10942,8 @@ packages: - terser dev: true - /vite@5.0.7(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2): - resolution: {integrity: sha512-B4T4rJCDPihrQo2B+h1MbeGL/k/GMAHzhQ8S0LjQ142s6/+l3hHTT095ORvsshj4QCkoWu3Xtmob5mazvakaOw==} + /vite@5.1.6(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2): + resolution: {integrity: sha512-yYIAZs9nVfRJ/AiOLCA91zzhjsHUgMjB+EigzFb6W2XTLO8JixBCKCjvhKZaye+NKYHCrkv3Oh50dH9EdLU2RA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -10906,7 +10972,7 @@ packages: dependencies: '@types/node': 18.19.3 esbuild: 0.19.9 - postcss: 8.4.32 + postcss: 8.4.35 rollup: 4.7.0 sass: 1.35.1 terser: 5.14.2 @@ -10914,7 +10980,7 @@ packages: fsevents: 2.3.3 dev: true - /vitepress@1.0.0-rc.31(@algolia/client-search@4.9.1)(@types/node@18.19.3)(search-insights@2.9.0)(typescript@5.0.4): + /vitepress@1.0.0-rc.31(@algolia/client-search@4.9.1)(@types/node@18.19.3)(search-insights@2.9.0)(typescript@5.4.2): resolution: {integrity: sha512-ikH9pIjOOAbyoYAGBVfTz8TzuXp+UoWaIRMU4bw/oiTg8R65SbAaGKY84xx6TuL+f4VqUJ8lhzW82YyxSLvstA==} hasBin: true peerDependencies: @@ -10929,18 +10995,18 @@ packages: '@docsearch/css': 3.5.2 '@docsearch/js': 3.5.2(@algolia/client-search@4.9.1)(search-insights@2.9.0) '@types/markdown-it': 13.0.7 - '@vitejs/plugin-vue': 4.5.2(vite@5.0.7)(vue@3.3.8) + '@vitejs/plugin-vue': 4.5.2(vite@5.1.6)(vue@3.4.21) '@vue/devtools-api': 6.5.1 - '@vueuse/core': 10.7.0(vue@3.3.8) - '@vueuse/integrations': 10.7.0(focus-trap@7.5.4)(vue@3.3.8) + '@vueuse/core': 10.7.0(vue@3.4.21) + '@vueuse/integrations': 10.7.0(focus-trap@7.5.4)(vue@3.4.21) focus-trap: 7.5.4 mark.js: 8.11.1 minisearch: 6.3.0 mrmime: 1.0.1 shikiji: 0.7.6 shikiji-transformers: 0.7.6 - vite: 5.0.7(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) - vue: 3.3.8(typescript@5.0.4) + vite: 5.1.6(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) + vue: 3.4.21(typescript@5.4.2) transitivePeerDependencies: - '@algolia/client-search' - '@types/node' @@ -11014,7 +11080,7 @@ packages: strip-literal: 1.3.0 tinybench: 2.5.1 tinypool: 0.8.1 - vite: 5.0.7(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) + vite: 5.1.6(@types/node@18.19.3)(sass@1.35.1)(terser@5.14.2) vite-node: 1.0.4(@types/node@18.19.3) why-is-node-running: 2.2.2 transitivePeerDependencies: @@ -11027,7 +11093,11 @@ packages: - terser dev: true - /vue-demi@0.14.6(vue@3.3.8): + /vue-component-type-helpers@1.8.27: + resolution: {integrity: sha512-0vOfAtI67UjeO1G6UiX5Kd76CqaQ67wrRZiOe7UAb9Jm6GzlUr/fC7CV90XfwapJRjpCMaZFhv1V0ajWRmE9Dg==} + dev: true + + /vue-demi@0.14.6(vue@3.4.21): resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==} engines: {node: '>=12'} hasBin: true @@ -11039,7 +11109,7 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.3.8(typescript@5.0.4) + vue: 3.4.21(typescript@5.4.2) /vue-eslint-parser@9.1.1(eslint@8.38.0): resolution: {integrity: sha512-C2aI/r85Q6tYcz4dpgvrs4wH/MqVrRAVIdpYedrxnATDHHkb+TroeRcDpKWGZCx/OcECMWfz7tVwQ8e+Opy6rA==} @@ -11059,13 +11129,13 @@ packages: - supports-color dev: true - /vue-router@4.0.10(vue@3.3.8): + /vue-router@4.0.10(vue@3.4.21): resolution: {integrity: sha512-YbPf6QnZpyyWfnk7CUt2Bme+vo7TLfg1nGZNkvYqKYh4vLaFw6Gn8bPGdmt5m4qrGnKoXLqc4htAsd3dIukICA==} peerDependencies: vue: ^3.0.0 dependencies: '@vue/devtools-api': 6.5.0 - vue: 3.3.8(typescript@5.0.4) + vue: 3.4.21(typescript@5.4.2) dev: false /vue-template-compiler@2.7.14: @@ -11082,28 +11152,16 @@ packages: he: 1.2.0 dev: true - /vue-tsc@1.8.25(typescript@4.3.4): - resolution: {integrity: sha512-lHsRhDc/Y7LINvYhZ3pv4elflFADoEOo67vfClAfF2heVHpHmVquLSjojgCSIwzA4F0Pc4vowT/psXCYcfk+iQ==} + /vue-tsc@2.0.6(typescript@5.4.2): + resolution: {integrity: sha512-kK50W4XqQL34vHRkxlRWLicrT6+F9xfgCgJ4KSmCHcytKzc1u3c94XXgI+CjmhOSxyw0krpExF7Obo7y4+0dVQ==} hasBin: true peerDependencies: typescript: '*' dependencies: - '@volar/typescript': 1.11.1 - '@vue/language-core': 1.8.25(typescript@4.3.4) + '@volar/typescript': 2.1.2 + '@vue/language-core': 2.0.6(typescript@5.4.2) semver: 7.5.4 - typescript: 4.3.4 - dev: true - - /vue-tsc@1.8.25(typescript@5.0.4): - resolution: {integrity: sha512-lHsRhDc/Y7LINvYhZ3pv4elflFADoEOo67vfClAfF2heVHpHmVquLSjojgCSIwzA4F0Pc4vowT/psXCYcfk+iQ==} - hasBin: true - peerDependencies: - typescript: '*' - dependencies: - '@volar/typescript': 1.11.1 - '@vue/language-core': 1.8.25(typescript@5.0.4) - semver: 7.5.4 - typescript: 5.0.4 + typescript: 5.4.2 dev: true /vue@2.7.4: @@ -11112,36 +11170,20 @@ packages: '@vue/compiler-sfc': 2.7.4 csstype: 3.1.2 - /vue@3.3.8(typescript@4.3.4): - resolution: {integrity: sha512-5VSX/3DabBikOXMsxzlW8JyfeLKlG9mzqnWgLQLty88vdZL7ZJgrdgBOmrArwxiLtmS+lNNpPcBYqrhE6TQW5w==} + /vue@3.4.21(typescript@5.4.2): + resolution: {integrity: sha512-5hjyV/jLEIKD/jYl4cavMcnzKwjMKohureP8ejn3hhEjwhWIhWeuzL2kJAjzl/WyVsgPY56Sy4Z40C3lVshxXA==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@vue/compiler-dom': 3.3.8 - '@vue/compiler-sfc': 3.3.8 - '@vue/runtime-dom': 3.3.8 - '@vue/server-renderer': 3.3.8(vue@3.3.8) - '@vue/shared': 3.3.8 - typescript: 4.3.4 - dev: false - - /vue@3.3.8(typescript@5.0.4): - resolution: {integrity: sha512-5VSX/3DabBikOXMsxzlW8JyfeLKlG9mzqnWgLQLty88vdZL7ZJgrdgBOmrArwxiLtmS+lNNpPcBYqrhE6TQW5w==} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@vue/compiler-dom': 3.3.8 - '@vue/compiler-sfc': 3.3.8 - '@vue/runtime-dom': 3.3.8 - '@vue/server-renderer': 3.3.8(vue@3.3.8) - '@vue/shared': 3.3.8 - typescript: 5.0.4 + '@vue/compiler-dom': 3.4.21 + '@vue/compiler-sfc': 3.4.21 + '@vue/runtime-dom': 3.4.21 + '@vue/server-renderer': 3.4.21(vue@3.4.21) + '@vue/shared': 3.4.21 + typescript: 5.4.2 /w3c-hr-time@1.0.2: resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} @@ -11285,6 +11327,15 @@ packages: strip-ansi: 6.0.1 dev: true + /wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} + dependencies: + ansi-styles: 6.2.1 + string-width: 5.1.2 + strip-ansi: 7.1.0 + dev: true + /wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} dev: true @@ -11320,10 +11371,6 @@ packages: engines: {node: '>=10'} dev: true - /yallist@2.1.2: - resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==} - dev: true - /yallist@3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} diff --git a/runtime/react/package.json b/runtime/react/package.json index 7c5d99f5..89bbd435 100644 --- a/runtime/react/package.json +++ b/runtime/react/package.json @@ -44,7 +44,7 @@ "@vitejs/plugin-legacy": "^5.2.0", "@vitejs/plugin-react-refresh": "^1.3.1", "recast": "^0.20.4", - "typescript": "^5.0.4", - "vite": "^5.0.7" + "typescript": "^5.4.2", + "vite": "^5.1.6" } } diff --git a/runtime/tmagic-form/package.json b/runtime/tmagic-form/package.json index 7af4afb7..af020803 100644 --- a/runtime/tmagic-form/package.json +++ b/runtime/tmagic-form/package.json @@ -21,7 +21,8 @@ "scripts": { "build": "npm run build:type && vite build", "build:type": "npm run clear:type && vue-tsc --declaration --emitDeclarationOnly --project tsconfig.build.json", - "clear:type": "rimraf ./types" + "clear:type": "rimraf ./types", + "type:check": "vue-tsc --noEmit" }, "engines": { "node": ">=18" @@ -36,24 +37,24 @@ "@tmagic/form": "1.3.16", "@tmagic/utils": "1.3.16", "@tmagic/schema": "1.3.16", - "element-plus": "^2.4.3", - "vue": "^3.3.8" + "element-plus": "^2.6.1", + "vue": "^3.4.21" }, "peerDependencies": { "@tmagic/editor": "1.3.16", "@tmagic/form": "1.3.16", "@tmagic/schema": "1.3.16", - "element-plus": "^2.4.3", - "vue": "^3.3.8" + "element-plus": "^2.6.1", + "vue": "^3.4.21" }, "devDependencies": { "@tmagic/stage": "^1.3.9", "@types/node": "^18.19.0", "@vitejs/plugin-vue": "^4.5.2", - "@vue/compiler-sfc": "^3.3.8", + "@vue/compiler-sfc": "^3.4.21", "rimraf": "^3.0.2", - "typescript": "^5.0.4", - "vite": "^5.0.7", - "vue-tsc": "^1.8.25" + "typescript": "^5.4.2", + "vite": "^5.1.6", + "vue-tsc": "^2.0.6" } } diff --git a/runtime/vue2/package.json b/runtime/vue2/package.json index 456921d9..2d868372 100644 --- a/runtime/vue2/package.json +++ b/runtime/vue2/package.json @@ -38,7 +38,7 @@ "rollup": "^2.25.0", "rollup-plugin-external-globals": "^0.6.1", "sass": "^1.35.1", - "vite": "^5.0.7", + "vite": "^5.1.6", "@vitejs/plugin-legacy": "^5.2.0", "@vitejs/plugin-vue2": "^2.3.1", "vue-template-compiler": "^2.7.4" diff --git a/runtime/vue3/package.json b/runtime/vue3/package.json index 762404b1..4c46319a 100644 --- a/runtime/vue3/package.json +++ b/runtime/vue3/package.json @@ -26,7 +26,7 @@ "@tmagic/stage": "1.3.16", "@tmagic/utils": "1.3.16", "axios": "^0.25.0", - "vue": "^3.3.8" + "vue": "^3.4.21" }, "devDependencies": { "@babel/preset-env": "^7.21.4", @@ -34,15 +34,14 @@ "@vitejs/plugin-legacy": "^5.2.0", "@vitejs/plugin-vue": "^4.5.2", "@vitejs/plugin-vue-jsx": "^3.1.0", - "@vue/compiler-sfc": "^3.3.8", - "@vue/test-utils": "^2.3.2", + "@vue/compiler-sfc": "^3.4.21", + "@vue/test-utils": "^2.4.4", "recast": "^0.20.4", "rollup": "^2.25.0", "rollup-plugin-external-globals": "^0.6.1", "sass": "^1.35.1", "terser": "^5.14.2", - "typescript": "^4.3.4", - "vite": "^5.0.7", - "vue-tsc": "^1.8.25" + "typescript": "^5.4.2", + "vite": "^5.1.6" } }