From 9e0518319bb3aed7d5805444d42e6db0cd88f151 Mon Sep 17 00:00:00 2001
From: xiaoming <1923740402@qq.com>
Date: Thu, 21 Mar 2024 16:04:40 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E8=A1=A8=E5=8D=95?=
=?UTF-8?q?=E7=A4=BA=E4=BE=8B=EF=BC=8C=E5=8F=AF=E9=80=9A=E8=BF=87`JSON`?=
=?UTF-8?q?=E6=A0=BC=E5=BC=8F=E9=85=8D=E7=BD=AE=E7=94=9F=E6=88=90=20(#999)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* feat: 添加表单示例,可通过`JSON`格式配置生成
---
locales/en.yaml | 1 +
locales/zh-CN.yaml | 3 +-
package.json | 2 +-
pnpm-lock.yaml | 519 ++++++++++++-----------
src/App.vue | 8 +-
src/components/ReIcon/src/offlineIcon.ts | 2 +
src/router/enums.ts | 36 +-
src/router/modules/form.ts | 23 +
src/views/components/check-card.vue | 2 +-
src/views/schema-form/form/base.vue | 162 +++++++
src/views/schema-form/form/dialog.vue | 206 +++++++++
src/views/schema-form/form/drawer.vue | 206 +++++++++
src/views/schema-form/form/search.vue | 162 +++++++
src/views/schema-form/form/steps.vue | 204 +++++++++
src/views/schema-form/index.vue | 67 +++
src/views/schema-form/list.tsx | 41 ++
types/shims-vue.d.ts | 2 +
17 files changed, 1372 insertions(+), 274 deletions(-)
create mode 100644 src/router/modules/form.ts
create mode 100644 src/views/schema-form/form/base.vue
create mode 100644 src/views/schema-form/form/dialog.vue
create mode 100644 src/views/schema-form/form/drawer.vue
create mode 100644 src/views/schema-form/form/search.vue
create mode 100644 src/views/schema-form/form/steps.vue
create mode 100644 src/views/schema-form/index.vue
create mode 100644 src/views/schema-form/list.tsx
diff --git a/locales/en.yaml b/locales/en.yaml
index 88c6bd37e..f0e64e98b 100644
--- a/locales/en.yaml
+++ b/locales/en.yaml
@@ -131,6 +131,7 @@ menus:
hsSensitive: Sensitive Filter
hsPinyin: PinYin
hsdanmaku: Danmaku
+ hsSchemaForm: Form
hsPureTableBase: Base Usage
hsPureTableHigh: High Usage
hsPureTableEdit: Edit Usage
diff --git a/locales/zh-CN.yaml b/locales/zh-CN.yaml
index 71c748507..66a7ff65f 100644
--- a/locales/zh-CN.yaml
+++ b/locales/zh-CN.yaml
@@ -116,7 +116,7 @@ menus:
hsIconSelect: 图标选择器
hsTimeline: 时间线
hsLineTree: 树形连接线
- hsList: 列表页
+ hsList: 列表页面
hsListCard: 卡片列表页
hsDebounce: 防抖节流
hsFormDesign: 表单设计器
@@ -131,6 +131,7 @@ menus:
hsSensitive: 敏感词过滤
hsPinyin: 汉语拼音
hsdanmaku: 弹幕
+ hsSchemaForm: 表单
hsPureTableBase: 基础用法
hsPureTableHigh: 高级用法
hsPureTableEdit: 可编辑用法
diff --git a/package.json b/package.json
index dff2b7926..c3a8c441f 100644
--- a/package.json
+++ b/package.json
@@ -81,7 +81,7 @@
"path": "^0.12.7",
"pinia": "^2.1.7",
"pinyin-pro": "^3.19.6",
- "plus-pro-components": "^0.0.2",
+ "plus-pro-components": "^0.0.5",
"qrcode": "^1.5.3",
"qs": "^6.12.0",
"responsive-storage": "^2.2.0",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index ef66d973e..5d4669d91 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -105,8 +105,8 @@ dependencies:
specifier: ^3.19.6
version: 3.19.6
plus-pro-components:
- specifier: ^0.0.2
- version: 0.0.2(element-plus@2.6.1)(vue@3.4.21)
+ specifier: ^0.0.5
+ version: 0.0.5(element-plus@2.6.1)(vue@3.4.21)
qrcode:
specifier: ^1.5.3
version: 1.5.3
@@ -178,7 +178,7 @@ dependencies:
version: 7.7.5
xgplayer:
specifier: ^3.0.14
- version: 3.0.14(core-js@3.36.0)
+ version: 3.0.14(core-js@3.36.1)
xlsx:
specifier: ^0.18.5
version: 0.18.5
@@ -391,30 +391,30 @@ packages:
'@jridgewell/gen-mapping': 0.3.5
'@jridgewell/trace-mapping': 0.3.25
- /@babel/code-frame@7.23.5:
- resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==}
+ /@babel/code-frame@7.24.2:
+ resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/highlight': 7.23.4
- chalk: 2.4.2
+ '@babel/highlight': 7.24.2
+ picocolors: 1.0.0
- /@babel/compat-data@7.23.5:
- resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==}
+ /@babel/compat-data@7.24.1:
+ resolution: {integrity: sha512-Pc65opHDliVpRHuKfzI+gSA4zcgr65O4cl64fFJIWEEh8JoHIHh0Oez1Eo8Arz8zq/JhgKodQaxEwUPRtZylVA==}
engines: {node: '>=6.9.0'}
- /@babel/core@7.24.0:
- resolution: {integrity: sha512-fQfkg0Gjkza3nf0c7/w6Xf34BW4YvzNfACRLmmb7XRLa6XHdR+K9AlJlxneFfWYf6uhOzuzZVTjF/8KfndZANw==}
+ /@babel/core@7.24.3:
+ resolution: {integrity: sha512-5FcvN1JHw2sHJChotgx8Ek0lyuh4kCKelgMTTqhYJJtloNvUfpAFMeNQUtdlIaktwrSV9LtCdqwk48wL2wBacQ==}
engines: {node: '>=6.9.0'}
dependencies:
'@ampproject/remapping': 2.3.0
- '@babel/code-frame': 7.23.5
- '@babel/generator': 7.23.6
+ '@babel/code-frame': 7.24.2
+ '@babel/generator': 7.24.1
'@babel/helper-compilation-targets': 7.23.6
- '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.0)
- '@babel/helpers': 7.24.0
- '@babel/parser': 7.24.0
+ '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.3)
+ '@babel/helpers': 7.24.1
+ '@babel/parser': 7.24.1
'@babel/template': 7.24.0
- '@babel/traverse': 7.24.0
+ '@babel/traverse': 7.24.1
'@babel/types': 7.24.0
convert-source-map: 2.0.0
debug: 4.3.4
@@ -424,8 +424,8 @@ packages:
transitivePeerDependencies:
- supports-color
- /@babel/generator@7.23.6:
- resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==}
+ /@babel/generator@7.24.1:
+ resolution: {integrity: sha512-DfCRfZsBcrPEHUfuBMgbJ1Ut01Y/itOs+hY2nFLgqsqXd52/iSiVq5TITtUasIUgm+IIKdY2/1I7auiQOEeC9A==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.24.0
@@ -444,25 +444,25 @@ packages:
resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/compat-data': 7.23.5
+ '@babel/compat-data': 7.24.1
'@babel/helper-validator-option': 7.23.5
browserslist: 4.23.0
lru-cache: 5.1.1
semver: 6.3.1
- /@babel/helper-create-class-features-plugin@7.24.0(@babel/core@7.24.0):
- resolution: {integrity: sha512-QAH+vfvts51BCsNZ2PhY6HAggnlS6omLLFTsIpeqZk/MmJ6cW7tgz5yRv0fMJThcr6FmbMrENh1RgrWPTYA76g==}
+ /@babel/helper-create-class-features-plugin@7.24.1(@babel/core@7.24.3):
+ resolution: {integrity: sha512-1yJa9dX9g//V6fDebXoEfEsxkZHk3Hcbm+zLhyu6qVgYFLvmTALTeV+jNU9e5RnYtioBrGEOdoI2joMSNQ/+aA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.24.0
+ '@babel/core': 7.24.3
'@babel/helper-annotate-as-pure': 7.22.5
'@babel/helper-environment-visitor': 7.22.20
'@babel/helper-function-name': 7.23.0
'@babel/helper-member-expression-to-functions': 7.23.0
'@babel/helper-optimise-call-expression': 7.22.5
- '@babel/helper-replace-supers': 7.22.20(@babel/core@7.24.0)
+ '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.3)
'@babel/helper-skip-transparent-expression-wrappers': 7.22.5
'@babel/helper-split-export-declaration': 7.22.6
semver: 6.3.1
@@ -497,16 +497,23 @@ packages:
engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.24.0
+ dev: true
- /@babel/helper-module-transforms@7.23.3(@babel/core@7.24.0):
+ /@babel/helper-module-imports@7.24.3:
+ resolution: {integrity: sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/types': 7.24.0
+
+ /@babel/helper-module-transforms@7.23.3(@babel/core@7.24.3):
resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.24.0
+ '@babel/core': 7.24.3
'@babel/helper-environment-visitor': 7.22.20
- '@babel/helper-module-imports': 7.22.15
+ '@babel/helper-module-imports': 7.24.3
'@babel/helper-simple-access': 7.22.5
'@babel/helper-split-export-declaration': 7.22.6
'@babel/helper-validator-identifier': 7.22.20
@@ -522,13 +529,13 @@ packages:
resolution: {integrity: sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==}
engines: {node: '>=6.9.0'}
- /@babel/helper-replace-supers@7.22.20(@babel/core@7.24.0):
- resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==}
+ /@babel/helper-replace-supers@7.24.1(@babel/core@7.24.3):
+ resolution: {integrity: sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.24.0
+ '@babel/core': 7.24.3
'@babel/helper-environment-visitor': 7.22.20
'@babel/helper-member-expression-to-functions': 7.23.0
'@babel/helper-optimise-call-expression': 7.22.5
@@ -553,8 +560,8 @@ packages:
dependencies:
'@babel/types': 7.24.0
- /@babel/helper-string-parser@7.23.4:
- resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==}
+ /@babel/helper-string-parser@7.24.1:
+ resolution: {integrity: sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==}
engines: {node: '>=6.9.0'}
/@babel/helper-validator-identifier@7.22.20:
@@ -565,181 +572,182 @@ packages:
resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==}
engines: {node: '>=6.9.0'}
- /@babel/helpers@7.24.0:
- resolution: {integrity: sha512-ulDZdc0Aj5uLc5nETsa7EPx2L7rM0YJM8r7ck7U73AXi7qOV44IHHRAYZHY6iU1rr3C5N4NtTmMRUJP6kwCWeA==}
+ /@babel/helpers@7.24.1:
+ resolution: {integrity: sha512-BpU09QqEe6ZCHuIHFphEFgvNSrubve1FtyMton26ekZ85gRGi6LrTF7zArARp2YvyFxloeiRmtSCq5sjh1WqIg==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/template': 7.24.0
- '@babel/traverse': 7.24.0
+ '@babel/traverse': 7.24.1
'@babel/types': 7.24.0
transitivePeerDependencies:
- supports-color
- /@babel/highlight@7.23.4:
- resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==}
+ /@babel/highlight@7.24.2:
+ resolution: {integrity: sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/helper-validator-identifier': 7.22.20
chalk: 2.4.2
js-tokens: 4.0.0
+ picocolors: 1.0.0
- /@babel/parser@7.24.0:
- resolution: {integrity: sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg==}
+ /@babel/parser@7.24.1:
+ resolution: {integrity: sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg==}
engines: {node: '>=6.0.0'}
hasBin: true
dependencies:
'@babel/types': 7.24.0
- /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.0):
+ /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.3):
resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.24.0
+ '@babel/core': 7.24.3
'@babel/helper-plugin-utils': 7.24.0
dev: false
- /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.24.0):
+ /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.24.3):
resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.24.0
+ '@babel/core': 7.24.3
'@babel/helper-plugin-utils': 7.24.0
dev: false
- /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.0):
+ /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.3):
resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.24.0
+ '@babel/core': 7.24.3
'@babel/helper-plugin-utils': 7.24.0
dev: false
- /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.0):
+ /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.3):
resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.24.0
+ '@babel/core': 7.24.3
'@babel/helper-plugin-utils': 7.24.0
dev: false
- /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.0):
+ /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.3):
resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.24.0
+ '@babel/core': 7.24.3
'@babel/helper-plugin-utils': 7.24.0
dev: false
- /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.24.0):
- resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==}
+ /@babel/plugin-syntax-jsx@7.24.1(@babel/core@7.24.3):
+ resolution: {integrity: sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.24.0
+ '@babel/core': 7.24.3
'@babel/helper-plugin-utils': 7.24.0
dev: true
- /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.0):
+ /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.3):
resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.24.0
+ '@babel/core': 7.24.3
'@babel/helper-plugin-utils': 7.24.0
dev: false
- /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.0):
+ /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.3):
resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.24.0
+ '@babel/core': 7.24.3
'@babel/helper-plugin-utils': 7.24.0
dev: false
- /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.0):
+ /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.3):
resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.24.0
+ '@babel/core': 7.24.3
'@babel/helper-plugin-utils': 7.24.0
dev: false
- /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.0):
+ /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.3):
resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.24.0
+ '@babel/core': 7.24.3
'@babel/helper-plugin-utils': 7.24.0
dev: false
- /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.0):
+ /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.3):
resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.24.0
+ '@babel/core': 7.24.3
'@babel/helper-plugin-utils': 7.24.0
dev: false
- /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.0):
+ /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.3):
resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.24.0
+ '@babel/core': 7.24.3
'@babel/helper-plugin-utils': 7.24.0
dev: false
- /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.0):
+ /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.3):
resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.24.0
+ '@babel/core': 7.24.3
'@babel/helper-plugin-utils': 7.24.0
dev: false
- /@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.24.0):
- resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==}
+ /@babel/plugin-syntax-typescript@7.24.1(@babel/core@7.24.3):
+ resolution: {integrity: sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.24.0
+ '@babel/core': 7.24.3
'@babel/helper-plugin-utils': 7.24.0
- /@babel/plugin-transform-typescript@7.23.6(@babel/core@7.24.0):
- resolution: {integrity: sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==}
+ /@babel/plugin-transform-typescript@7.24.1(@babel/core@7.24.3):
+ resolution: {integrity: sha512-liYSESjX2fZ7JyBFkYG78nfvHlMKE6IpNdTVnxmlYUR+j5ZLsitFbaAE+eJSK2zPPkNWNw4mXL51rQ8WrvdK0w==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.24.0
+ '@babel/core': 7.24.3
'@babel/helper-annotate-as-pure': 7.22.5
- '@babel/helper-create-class-features-plugin': 7.24.0(@babel/core@7.24.0)
+ '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.24.3)
'@babel/helper-plugin-utils': 7.24.0
- '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.24.0)
+ '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.3)
dev: true
- /@babel/runtime@7.24.0:
- resolution: {integrity: sha512-Chk32uHMg6TnQdvw2e9IlqPpFX/6NLuK0Ys2PqLb7/gL5uFn9mXvK715FGLlOLQrcO4qIkNHkvPGktzzXexsFw==}
+ /@babel/runtime@7.24.1:
+ resolution: {integrity: sha512-+BIznRzyqBf+2wCTxcKE3wDjfGeCoVE61KSHGpkzqrLi8qxqFwBeUFyId2cxkTmm55fzDGnm0+yCxaxygrLUnQ==}
engines: {node: '>=6.9.0'}
dependencies:
regenerator-runtime: 0.14.1
dev: false
- /@babel/standalone@7.24.0:
- resolution: {integrity: sha512-yIZ/X3EAASgX/MW1Bn8iZKxCwixgYJAUaIScoZ9C6Gapw5l3eKIbtVSgO/IGldQed9QXm22yurKVWyWj5/j+SQ==}
+ /@babel/standalone@7.24.3:
+ resolution: {integrity: sha512-PbObiI21Z/1DoJLr6DKsdmyp7uUIuw6zv5zIMorH98rOBE/TehkjK7xqXiwJmbCqi7deVbIksDerZ9Ds9hRLGw==}
engines: {node: '>=6.9.0'}
requiresBuild: true
dev: false
@@ -749,21 +757,21 @@ packages:
resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/code-frame': 7.23.5
- '@babel/parser': 7.24.0
+ '@babel/code-frame': 7.24.2
+ '@babel/parser': 7.24.1
'@babel/types': 7.24.0
- /@babel/traverse@7.24.0:
- resolution: {integrity: sha512-HfuJlI8qq3dEDmNU5ChzzpZRWq+oxCZQyMzIMEqLho+AQnhMnKQUzH6ydo3RBl/YjPCuk68Y6s0Gx0AeyULiWw==}
+ /@babel/traverse@7.24.1:
+ resolution: {integrity: sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/code-frame': 7.23.5
- '@babel/generator': 7.23.6
+ '@babel/code-frame': 7.24.2
+ '@babel/generator': 7.24.1
'@babel/helper-environment-visitor': 7.22.20
'@babel/helper-function-name': 7.23.0
'@babel/helper-hoist-variables': 7.22.5
'@babel/helper-split-export-declaration': 7.22.6
- '@babel/parser': 7.24.0
+ '@babel/parser': 7.24.1
'@babel/types': 7.24.0
debug: 4.3.4
globals: 11.12.0
@@ -774,7 +782,7 @@ packages:
resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/helper-string-parser': 7.23.4
+ '@babel/helper-string-parser': 7.24.1
'@babel/helper-validator-identifier': 7.22.20
to-fast-properties: 2.0.0
@@ -789,8 +797,8 @@ packages:
dependencies:
'@commitlint/format': 19.0.3
'@commitlint/lint': 19.1.0
- '@commitlint/load': 19.1.0(@types/node@20.11.27)(typescript@5.4.2)
- '@commitlint/read': 19.0.3
+ '@commitlint/load': 19.2.0(@types/node@20.11.27)(typescript@5.4.2)
+ '@commitlint/read': 19.2.1
'@commitlint/types': 19.0.3
execa: 8.0.1
yargs: 17.7.2
@@ -858,8 +866,8 @@ packages:
'@commitlint/types': 19.0.3
dev: true
- /@commitlint/load@19.1.0(@types/node@20.11.27)(typescript@5.4.2):
- resolution: {integrity: sha512-rWqnvNDpeshX8JfUC/qjpDkQB78qF+4uHcJmIRJMwvlj6zWce08SP/TPKN3GlNKgXhAawwcAPxXL9qOTTdiOBA==}
+ /@commitlint/load@19.2.0(@types/node@20.11.27)(typescript@5.4.2):
+ resolution: {integrity: sha512-XvxxLJTKqZojCxaBQ7u92qQLFMMZc4+p9qrIq/9kJDy8DOrEa7P1yx7Tjdc2u2JxIalqT4KOGraVgCE7eCYJyQ==}
engines: {node: '>=v18'}
dependencies:
'@commitlint/config-validator': 19.0.3
@@ -867,8 +875,8 @@ packages:
'@commitlint/resolve-extends': 19.1.0
'@commitlint/types': 19.0.3
chalk: 5.3.0
- cosmiconfig: 8.3.6(typescript@5.4.2)
- cosmiconfig-typescript-loader: 5.0.0(@types/node@20.11.27)(cosmiconfig@8.3.6)(typescript@5.4.2)
+ cosmiconfig: 9.0.0(typescript@5.4.2)
+ cosmiconfig-typescript-loader: 5.0.0(@types/node@20.11.27)(cosmiconfig@9.0.0)(typescript@5.4.2)
lodash.isplainobject: 4.0.6
lodash.merge: 4.6.2
lodash.uniq: 4.5.0
@@ -891,12 +899,13 @@ packages:
conventional-commits-parser: 5.0.0
dev: true
- /@commitlint/read@19.0.3:
- resolution: {integrity: sha512-b5AflTyAXkUx5qKw4TkjjcOccXZHql3JqMi522knTQktq2AubKXFz60Sws+K4FsefwPws6fGz9mqiI/NvsvxFA==}
+ /@commitlint/read@19.2.1:
+ resolution: {integrity: sha512-qETc4+PL0EUv7Q36lJbPG+NJiBOGg7SSC7B5BsPWOmei+Dyif80ErfWQ0qXoW9oCh7GTpTNRoaVhiI8RbhuaNw==}
engines: {node: '>=v18'}
dependencies:
'@commitlint/top-level': 19.0.0
'@commitlint/types': 19.0.3
+ execa: 8.0.1
git-raw-commits: 4.0.0
minimist: 1.2.8
dev: true
@@ -1343,15 +1352,15 @@ packages:
vue-i18n:
optional: true
dependencies:
- '@intlify/message-compiler': 9.10.1
- '@intlify/shared': 9.10.1
+ '@intlify/message-compiler': 9.10.2
+ '@intlify/shared': 9.10.2
acorn: 8.11.3
escodegen: 2.1.0
estree-walker: 2.0.2
jsonc-eslint-parser: 2.4.0
magic-string: 0.30.8
mlly: 1.6.1
- source-map-js: 1.0.2
+ source-map-js: 1.2.0
vue-i18n: 9.10.1(vue@3.4.21)
yaml-eslint-parser: 1.2.2
dev: true
@@ -1368,12 +1377,25 @@ packages:
engines: {node: '>= 16'}
dependencies:
'@intlify/shared': 9.10.1
- source-map-js: 1.0.2
+ source-map-js: 1.2.0
+
+ /@intlify/message-compiler@9.10.2:
+ resolution: {integrity: sha512-ntY/kfBwQRtX5Zh6wL8cSATujPzWW2ZQd1QwKyWwAy5fMqJyyixHMeovN4fmEyCqSu+hFfYOE63nU94evsy4YA==}
+ engines: {node: '>= 16'}
+ dependencies:
+ '@intlify/shared': 9.10.2
+ source-map-js: 1.2.0
+ dev: true
/@intlify/shared@9.10.1:
resolution: {integrity: sha512-liyH3UMoglHBUn70iCYcy9CQlInx/lp50W2aeSxqqrvmG+LDj/Jj7tBJhBoQL4fECkldGhbmW0g2ommHfL6Wmw==}
engines: {node: '>= 16'}
+ /@intlify/shared@9.10.2:
+ resolution: {integrity: sha512-ttHCAJkRy7R5W2S9RVnN9KYQYPIpV2+GiS79T4EE37nrPyH6/1SrOh3bmdCRC1T3ocL8qCDx7x2lBJ0xaITU7Q==}
+ engines: {node: '>= 16'}
+ dev: true
+
/@intlify/unplugin-vue-i18n@2.0.0(rollup@2.79.1)(vue-i18n@9.10.1):
resolution: {integrity: sha512-1oKvm92L9l2od2H9wKx2ZvR4tzn7gUtd7bPLI7AWUmm7U9H1iEypndt5d985ypxGsEs0gToDaKTrytbBIJwwSg==}
engines: {node: '>= 14.16'}
@@ -1390,7 +1412,7 @@ packages:
optional: true
dependencies:
'@intlify/bundle-utils': 7.5.1(vue-i18n@9.10.1)
- '@intlify/shared': 9.10.1
+ '@intlify/shared': 9.10.2
'@rollup/pluginutils': 5.1.0(rollup@2.79.1)
'@vue/compiler-sfc': 3.4.21
debug: 4.3.4
@@ -1399,7 +1421,7 @@ packages:
json5: 2.2.3
pathe: 1.1.2
picocolors: 1.0.0
- source-map-js: 1.0.2
+ source-map-js: 1.2.0
unplugin: 1.10.0
vue-i18n: 9.10.1(vue@3.4.21)
transitivePeerDependencies:
@@ -1596,7 +1618,7 @@ packages:
resolution: {integrity: sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
- '@babel/core': 7.24.0
+ '@babel/core': 7.24.3
'@jest/types': 27.5.1
babel-plugin-istanbul: 6.1.1
chalk: 4.1.2
@@ -1656,7 +1678,7 @@ packages:
dependencies:
'@types/mousetrap': 1.6.15
mousetrap: 1.6.5
- preact: 10.19.6
+ preact: 10.20.0
dev: false
/@logicflow/extension@1.2.22:
@@ -1665,7 +1687,7 @@ packages:
'@logicflow/core': 1.2.22
jest: 27.5.1
lodash-es: 4.17.21
- preact: 10.19.6
+ preact: 10.20.0
transitivePeerDependencies:
- bufferutil
- canvas
@@ -1680,7 +1702,7 @@ packages:
hasBin: true
requiresBuild: true
dependencies:
- detect-libc: 2.0.2
+ detect-libc: 2.0.3
https-proxy-agent: 5.0.1
make-dir: 3.1.0
node-fetch: 2.7.0
@@ -1713,12 +1735,12 @@ packages:
'@nodelib/fs.scandir': 2.1.5
fastq: 1.17.1
- /@nuxt/kit@3.10.3(rollup@2.79.1):
- resolution: {integrity: sha512-PUjYB9Mvx0qD9H1QZBwwtY4fLlCLET+Mm9BVqUOtXCaGoXd6u6BE4e/dGFPk2UEKkIcDGrUMSbqkHYvsEuK9NQ==}
+ /@nuxt/kit@3.11.1(rollup@2.79.1):
+ resolution: {integrity: sha512-8VVlhaY4N+wipgHmSXP+gLM+esms9TEBz13I/J++PbOUJuf2cJlUUTyqMoRVL0xudVKK/8fJgSndRkyidy1m2w==}
engines: {node: ^14.18.0 || >=16.10.0}
requiresBuild: true
dependencies:
- '@nuxt/schema': 3.10.3(rollup@2.79.1)
+ '@nuxt/schema': 3.11.1(rollup@2.79.1)
c12: 1.10.0
consola: 3.2.3
defu: 6.1.4
@@ -1732,7 +1754,7 @@ packages:
pkg-types: 1.0.3
scule: 1.3.0
semver: 7.6.0
- ufo: 1.4.0
+ ufo: 1.5.3
unctx: 2.3.1
unimport: 3.7.1(rollup@2.79.1)
untyped: 1.4.2
@@ -1742,8 +1764,8 @@ packages:
dev: false
optional: true
- /@nuxt/schema@3.10.3(rollup@2.79.1):
- resolution: {integrity: sha512-a4cYbeskEVBPazgAhvUGkL/j7ho/iPWMK3vCEm6dRMjSqHVEITRosrj0aMfLbRrDpTrMjlRs0ZitxiaUfE/p5Q==}
+ /@nuxt/schema@3.11.1(rollup@2.79.1):
+ resolution: {integrity: sha512-XyGlJsf3DtkouBCvBHlvjz+xvN4vza3W7pY3YBNMnktxlMQtfFiF3aB3A2NGLmBnJPqD3oY0j7lljraELb5hkg==}
engines: {node: ^14.18.0 || >=16.10.0}
requiresBuild: true
dependencies:
@@ -1755,7 +1777,7 @@ packages:
pkg-types: 1.0.3
scule: 1.3.0
std-env: 3.7.0
- ufo: 1.4.0
+ ufo: 1.5.3
unimport: 3.7.1(rollup@2.79.1)
untyped: 1.4.2
transitivePeerDependencies:
@@ -2005,7 +2027,7 @@ packages:
/@types/babel__core@7.20.5:
resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==}
dependencies:
- '@babel/parser': 7.24.0
+ '@babel/parser': 7.24.1
'@babel/types': 7.24.0
'@types/babel__generator': 7.6.8
'@types/babel__template': 7.4.4
@@ -2021,7 +2043,7 @@ packages:
/@types/babel__template@7.4.4:
resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==}
dependencies:
- '@babel/parser': 7.24.0
+ '@babel/parser': 7.24.1
'@babel/types': 7.24.0
dev: false
@@ -2320,7 +2342,7 @@ packages:
mime-match: 1.0.2
namespace-emitter: 2.0.1
nanoid: 3.3.7
- preact: 10.19.6
+ preact: 10.20.0
dev: false
/@uppy/store-default@2.1.1:
@@ -2351,9 +2373,9 @@ packages:
vite: ^4.0.0 || ^5.0.0
vue: ^3.0.0
dependencies:
- '@babel/core': 7.24.0
- '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.24.0)
- '@vue/babel-plugin-jsx': 1.2.1(@babel/core@7.24.0)
+ '@babel/core': 7.24.3
+ '@babel/plugin-transform-typescript': 7.24.1(@babel/core@7.24.3)
+ '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.3)
vite: 5.1.6(@types/node@20.11.27)(sass@1.72.0)
vue: 3.4.21(typescript@5.4.2)
transitivePeerDependencies:
@@ -2414,27 +2436,27 @@ packages:
- '@vue/composition-api'
dev: false
- /@vue/babel-helper-vue-transform-on@1.2.1:
- resolution: {integrity: sha512-jtEXim+pfyHWwvheYwUwSXm43KwQo8nhOBDyjrUITV6X2tB7lJm6n/+4sqR8137UVZZul5hBzWHdZ2uStYpyRQ==}
+ /@vue/babel-helper-vue-transform-on@1.2.2:
+ resolution: {integrity: sha512-nOttamHUR3YzdEqdM/XXDyCSdxMA9VizUKoroLX6yTyRtggzQMHXcmwh8a7ZErcJttIBIc9s68a1B8GZ+Dmvsw==}
dev: true
- /@vue/babel-plugin-jsx@1.2.1(@babel/core@7.24.0):
- resolution: {integrity: sha512-Yy9qGktktXhB39QE99So/BO2Uwm/ZG+gpL9vMg51ijRRbINvgbuhyJEi4WYmGRMx/MSTfK0xjgZ3/MyY+iLCEg==}
+ /@vue/babel-plugin-jsx@1.2.2(@babel/core@7.24.3):
+ resolution: {integrity: sha512-nYTkZUVTu4nhP199UoORePsql0l+wj7v/oyQjtThUVhJl1U+6qHuoVhIvR3bf7eVKjbCK+Cs2AWd7mi9Mpz9rA==}
peerDependencies:
'@babel/core': ^7.0.0-0
peerDependenciesMeta:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.24.0
+ '@babel/core': 7.24.3
'@babel/helper-module-imports': 7.22.15
'@babel/helper-plugin-utils': 7.24.0
- '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.24.0)
+ '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.3)
'@babel/template': 7.24.0
- '@babel/traverse': 7.24.0
+ '@babel/traverse': 7.24.1
'@babel/types': 7.24.0
- '@vue/babel-helper-vue-transform-on': 1.2.1
- '@vue/babel-plugin-resolve-type': 1.2.1(@babel/core@7.24.0)
+ '@vue/babel-helper-vue-transform-on': 1.2.2
+ '@vue/babel-plugin-resolve-type': 1.2.2(@babel/core@7.24.3)
camelcase: 6.3.0
html-tags: 3.3.1
svg-tags: 1.0.0
@@ -2442,27 +2464,27 @@ packages:
- supports-color
dev: true
- /@vue/babel-plugin-resolve-type@1.2.1(@babel/core@7.24.0):
- resolution: {integrity: sha512-IOtnI7pHunUzHS/y+EG/yPABIAp0VN8QhQ0UCS09jeMVxgAnI9qdOzO85RXdQGxq+aWCdv8/+k3W0aYO6j/8fQ==}
+ /@vue/babel-plugin-resolve-type@1.2.2(@babel/core@7.24.3):
+ resolution: {integrity: sha512-EntyroPwNg5IPVdUJupqs0CFzuf6lUrVvCspmv2J1FITLeGnUCuoGNNk78dgCusxEiYj6RMkTJflGSxk5aIC4A==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/code-frame': 7.23.5
- '@babel/core': 7.24.0
+ '@babel/code-frame': 7.24.2
+ '@babel/core': 7.24.3
'@babel/helper-module-imports': 7.22.15
'@babel/helper-plugin-utils': 7.24.0
- '@babel/parser': 7.24.0
+ '@babel/parser': 7.24.1
'@vue/compiler-sfc': 3.4.21
dev: true
/@vue/compiler-core@3.4.21:
resolution: {integrity: sha512-MjXawxZf2SbZszLPYxaFCjxfibYrzr3eYbKxwpLR9EQN+oaziSu3qKVbwBERj1IFIB8OLUewxB5m/BFzi613og==}
dependencies:
- '@babel/parser': 7.24.0
+ '@babel/parser': 7.24.1
'@vue/shared': 3.4.21
entities: 4.5.0
estree-walker: 2.0.2
- source-map-js: 1.0.2
+ source-map-js: 1.2.0
/@vue/compiler-dom@3.4.21:
resolution: {integrity: sha512-IZC6FKowtT1sl0CR5DpXSiEB5ayw75oT2bma1BEhV7RRR1+cfwLrxc2Z8Zq/RGFzJ8w5r9QtCOvTjQgdn0IKmA==}
@@ -2473,7 +2495,7 @@ packages:
/@vue/compiler-sfc@3.4.21:
resolution: {integrity: sha512-me7epoTxYlY+2CUM7hy9PCDdpMPfIwrOvAXud2Upk10g4YLv9UBW7kL798TvMeDhPthkZ0CONNrK2GoeI1ODiQ==}
dependencies:
- '@babel/parser': 7.24.0
+ '@babel/parser': 7.24.1
'@vue/compiler-core': 3.4.21
'@vue/compiler-dom': 3.4.21
'@vue/compiler-ssr': 3.4.21
@@ -2481,7 +2503,7 @@ packages:
estree-walker: 2.0.2
magic-string: 0.30.8
postcss: 8.4.35
- source-map-js: 1.0.2
+ source-map-js: 1.2.0
/@vue/compiler-ssr@3.4.21:
resolution: {integrity: sha512-M5+9nI2lPpAsgXOGQobnIueVqc9sisBFexh5yMIMRAPYLa7+5wEJs8iqOZc1WAa9WQbx9GR2twgznU8LTIiZ4Q==}
@@ -2609,7 +2631,7 @@ packages:
style-value-types: 5.1.2
vue: 3.4.21(typescript@5.4.2)
optionalDependencies:
- '@nuxt/kit': 3.10.3(rollup@2.79.1)
+ '@nuxt/kit': 3.11.1(rollup@2.79.1)
transitivePeerDependencies:
- '@vue/composition-api'
- rollup
@@ -3064,7 +3086,7 @@ packages:
postcss: ^8.1.0
dependencies:
browserslist: 4.23.0
- caniuse-lite: 1.0.30001597
+ caniuse-lite: 1.0.30001599
fraction.js: 4.3.7
normalize-range: 0.1.2
picocolors: 1.0.0
@@ -3075,7 +3097,7 @@ packages:
/axios@0.27.2:
resolution: {integrity: sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==}
dependencies:
- follow-redirects: 1.15.5
+ follow-redirects: 1.15.6
form-data: 4.0.0
transitivePeerDependencies:
- debug
@@ -3084,25 +3106,25 @@ packages:
/axios@1.6.7:
resolution: {integrity: sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==}
dependencies:
- follow-redirects: 1.15.5
+ follow-redirects: 1.15.6
form-data: 4.0.0
proxy-from-env: 1.1.0
transitivePeerDependencies:
- debug
dev: false
- /babel-jest@27.5.1(@babel/core@7.24.0):
+ /babel-jest@27.5.1(@babel/core@7.24.3):
resolution: {integrity: sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
peerDependencies:
'@babel/core': ^7.8.0
dependencies:
- '@babel/core': 7.24.0
+ '@babel/core': 7.24.3
'@jest/transform': 27.5.1
'@jest/types': 27.5.1
'@types/babel__core': 7.20.5
babel-plugin-istanbul: 6.1.1
- babel-preset-jest: 27.5.1(@babel/core@7.24.0)
+ babel-preset-jest: 27.5.1(@babel/core@7.24.3)
chalk: 4.1.2
graceful-fs: 4.2.11
slash: 3.0.0
@@ -3133,35 +3155,35 @@ packages:
'@types/babel__traverse': 7.20.5
dev: false
- /babel-preset-current-node-syntax@1.0.1(@babel/core@7.24.0):
+ /babel-preset-current-node-syntax@1.0.1(@babel/core@7.24.3):
resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.24.0
- '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.0)
- '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.24.0)
- '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.0)
- '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.0)
- '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.0)
- '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.0)
- '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.0)
- '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.0)
- '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.0)
- '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.0)
- '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.0)
- '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.0)
+ '@babel/core': 7.24.3
+ '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.3)
+ '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.24.3)
+ '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.3)
+ '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.3)
+ '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.3)
+ '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.3)
+ '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.3)
+ '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.3)
+ '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.3)
+ '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.3)
+ '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.3)
+ '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.3)
dev: false
- /babel-preset-jest@27.5.1(@babel/core@7.24.0):
+ /babel-preset-jest@27.5.1(@babel/core@7.24.3):
resolution: {integrity: sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.24.0
+ '@babel/core': 7.24.3
babel-plugin-jest-hoist: 27.5.1
- babel-preset-current-node-syntax: 1.0.1(@babel/core@7.24.0)
+ babel-preset-current-node-syntax: 1.0.1(@babel/core@7.24.3)
dev: false
/balanced-match@1.0.2:
@@ -3171,8 +3193,8 @@ packages:
resolution: {integrity: sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==}
dev: true
- /binary-extensions@2.2.0:
- resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
+ /binary-extensions@2.3.0:
+ resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
engines: {node: '>=8'}
/boolbase@1.0.0:
@@ -3220,8 +3242,8 @@ packages:
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
dependencies:
- caniuse-lite: 1.0.30001597
- electron-to-chromium: 1.4.704
+ caniuse-lite: 1.0.30001599
+ electron-to-chromium: 1.4.713
node-releases: 2.0.14
update-browserslist-db: 1.0.13(browserslist@4.23.0)
@@ -3304,13 +3326,13 @@ packages:
resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==}
dependencies:
browserslist: 4.23.0
- caniuse-lite: 1.0.30001597
+ caniuse-lite: 1.0.30001599
lodash.memoize: 4.1.2
lodash.uniq: 4.5.0
dev: true
- /caniuse-lite@1.0.30001597:
- resolution: {integrity: sha512-7LjJvmQU6Sj7bL0j5b5WY/3n7utXUJvAe1lxhsHDbLmwX9mdL86Yjtr+5SRCyf8qME4M7pU2hswj0FpyBVCv9w==}
+ /caniuse-lite@1.0.30001599:
+ resolution: {integrity: sha512-LRAQHZ4yT1+f9LemSMeqdMpMxZcc4RMWdj4tiFe3G8tNkWK+E58g+/tzotb5cU6TbcVJLr4fySiAW7XmxQvZQA==}
/canvas@2.11.2:
resolution: {integrity: sha512-ItanGBMrmRV7Py2Z+Xhs7cT+FNt5K0vPL4p9EZ/UX/Mu7hFbkxSjKF2KVtPwX7UYWp7dRKnrTvReflgrItJbdw==}
@@ -3603,12 +3625,12 @@ packages:
/convert-source-map@2.0.0:
resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
- /core-js@3.36.0:
- resolution: {integrity: sha512-mt7+TUBbTFg5+GngsAxeKBTl5/VS0guFeJacYge9OmHb+m058UwwIm41SE9T4Den7ClatV57B6TYTuJ0CX1MAw==}
+ /core-js@3.36.1:
+ resolution: {integrity: sha512-BTvUrwxVBezj5SZ3f10ImnX2oRByMxql3EimVqMysepbC9EeMUOpLwdy6Eoili2x6E4kf+ZUB5k/+Jv55alPfA==}
requiresBuild: true
dev: false
- /cosmiconfig-typescript-loader@5.0.0(@types/node@20.11.27)(cosmiconfig@8.3.6)(typescript@5.4.2):
+ /cosmiconfig-typescript-loader@5.0.0(@types/node@20.11.27)(cosmiconfig@9.0.0)(typescript@5.4.2):
resolution: {integrity: sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==}
engines: {node: '>=v16'}
peerDependencies:
@@ -3617,27 +3639,11 @@ packages:
typescript: '>=4'
dependencies:
'@types/node': 20.11.27
- cosmiconfig: 8.3.6(typescript@5.4.2)
+ cosmiconfig: 9.0.0(typescript@5.4.2)
jiti: 1.21.0
typescript: 5.4.2
dev: true
- /cosmiconfig@8.3.6(typescript@5.4.2):
- resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==}
- engines: {node: '>=14'}
- peerDependencies:
- typescript: '>=4.9.5'
- peerDependenciesMeta:
- typescript:
- optional: true
- dependencies:
- import-fresh: 3.3.0
- js-yaml: 4.1.0
- parse-json: 5.2.0
- path-type: 4.0.0
- typescript: 5.4.2
- dev: true
-
/cosmiconfig@9.0.0(typescript@5.4.2):
resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==}
engines: {node: '>=14'}
@@ -3728,7 +3734,7 @@ packages:
engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'}
dependencies:
mdn-data: 2.0.28
- source-map-js: 1.0.2
+ source-map-js: 1.2.0
dev: true
/css-tree@2.3.1:
@@ -3736,7 +3742,7 @@ packages:
engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
dependencies:
mdn-data: 2.0.30
- source-map-js: 1.0.2
+ source-map-js: 1.2.0
dev: true
/css-what@6.1.0:
@@ -3788,8 +3794,8 @@ packages:
postcss-unique-selectors: 5.1.1(postcss@8.4.35)
dev: true
- /cssnano-preset-default@6.1.0(postcss@8.4.35):
- resolution: {integrity: sha512-4DUXZoDj+PI3fRl3MqMjl9DwLGjcsFP4qt+92nLUcN1RGfw2TY+GwNoG2B38Usu1BrcTs8j9pxNfSusmvtSjfg==}
+ /cssnano-preset-default@6.1.1(postcss@8.4.35):
+ resolution: {integrity: sha512-XW/dYN2p8Jdkp1lovFd0UVRh6RB0iMyXJbAE9Qm+taR3p2LGu492AW34lVaukUrXoK9IxK5aK3CUmFpUorU4oA==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
postcss: ^8.4.31
@@ -3805,12 +3811,12 @@ packages:
postcss-discard-duplicates: 6.0.3(postcss@8.4.35)
postcss-discard-empty: 6.0.3(postcss@8.4.35)
postcss-discard-overridden: 6.0.2(postcss@8.4.35)
- postcss-merge-longhand: 6.0.4(postcss@8.4.35)
- postcss-merge-rules: 6.1.0(postcss@8.4.35)
- postcss-minify-font-values: 6.0.3(postcss@8.4.35)
+ postcss-merge-longhand: 6.0.5(postcss@8.4.35)
+ postcss-merge-rules: 6.1.1(postcss@8.4.35)
+ postcss-minify-font-values: 6.1.0(postcss@8.4.35)
postcss-minify-gradients: 6.0.3(postcss@8.4.35)
postcss-minify-params: 6.1.0(postcss@8.4.35)
- postcss-minify-selectors: 6.0.3(postcss@8.4.35)
+ postcss-minify-selectors: 6.0.4(postcss@8.4.35)
postcss-normalize-charset: 6.0.2(postcss@8.4.35)
postcss-normalize-display-values: 6.0.2(postcss@8.4.35)
postcss-normalize-positions: 6.0.2(postcss@8.4.35)
@@ -3824,7 +3830,7 @@ packages:
postcss-reduce-initial: 6.1.0(postcss@8.4.35)
postcss-reduce-transforms: 6.0.2(postcss@8.4.35)
postcss-svgo: 6.0.3(postcss@8.4.35)
- postcss-unique-selectors: 6.0.3(postcss@8.4.35)
+ postcss-unique-selectors: 6.0.4(postcss@8.4.35)
dev: true
/cssnano-preset-lite@2.1.3(postcss@8.4.35):
@@ -3876,7 +3882,7 @@ packages:
peerDependencies:
postcss: ^8.4.31
dependencies:
- cssnano-preset-default: 6.1.0(postcss@8.4.35)
+ cssnano-preset-default: 6.1.1(postcss@8.4.35)
lilconfig: 3.1.1
postcss: 8.4.35
dev: true
@@ -4104,8 +4110,8 @@ packages:
dev: false
optional: true
- /detect-libc@2.0.2:
- resolution: {integrity: sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==}
+ /detect-libc@2.0.3:
+ resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==}
engines: {node: '>=8'}
requiresBuild: true
dev: false
@@ -4247,7 +4253,7 @@ packages:
/el-table-infinite-scroll@3.0.3(typescript@5.4.2):
resolution: {integrity: sha512-cmMHg4MxrNOV2dFziV3ISRo+rM/3tAH8TE3wWMGKd4ucjvk21Bfb6MJfPuNAicLOkq4fYZm+J+mr0NmDPnvolQ==}
dependencies:
- core-js: 3.36.0
+ core-js: 3.36.1
element-plus: 2.6.1(vue@3.4.21)
vue: 3.4.21(typescript@5.4.2)
transitivePeerDependencies:
@@ -4255,8 +4261,8 @@ packages:
- typescript
dev: false
- /electron-to-chromium@1.4.704:
- resolution: {integrity: sha512-OK01+86Qvby1V6cTiowVbhp25aX4DLZnwar+NocAOXdzKAByd+jq5156bmo4kHwevWMknznW18Y/Svfk2dU91A==}
+ /electron-to-chromium@1.4.713:
+ resolution: {integrity: sha512-vDarADhwntXiULEdmWd77g2dV6FrNGa8ecAC29MZ4TwPut2fvosD0/5sJd1qWNNe8HcJFAC+F5Lf9jW1NPtWmw==}
/element-plus@2.1.4(@types/lodash-es@4.17.12)(vue@3.4.21):
resolution: {integrity: sha512-pcwgDbKUrzyWbixYB/zIbLPLBQ/NPGPJnGXJ+jYozUSthPW4SuriaUGJKgbAE6PDBAtw3IodiT2E2GbiaZLxww==}
@@ -4802,8 +4808,8 @@ packages:
resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==}
dev: true
- /follow-redirects@1.15.5:
- resolution: {integrity: sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==}
+ /follow-redirects@1.15.6:
+ resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==}
engines: {node: '>=4.0'}
peerDependencies:
debug: '*'
@@ -5231,7 +5237,7 @@ packages:
/i18next@20.6.1:
resolution: {integrity: sha512-yCMYTMEJ9ihCwEQQ3phLo7I/Pwycf8uAx+sRHwwk5U9Aui/IZYgQRyMqXafQOw5QQ7DM1Z+WyEXWIqSuJHhG2A==}
dependencies:
- '@babel/runtime': 7.24.0
+ '@babel/runtime': 7.24.1
dev: false
/iconv-lite@0.4.24:
@@ -5330,7 +5336,7 @@ packages:
resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
engines: {node: '>=8'}
dependencies:
- binary-extensions: 2.2.0
+ binary-extensions: 2.3.0
/is-core-module@2.13.1:
resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==}
@@ -5449,8 +5455,8 @@ packages:
resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==}
engines: {node: '>=8'}
dependencies:
- '@babel/core': 7.24.0
- '@babel/parser': 7.24.0
+ '@babel/core': 7.24.3
+ '@babel/parser': 7.24.1
'@istanbuljs/schema': 0.1.3
istanbul-lib-coverage: 3.2.2
semver: 6.3.1
@@ -5570,10 +5576,10 @@ packages:
ts-node:
optional: true
dependencies:
- '@babel/core': 7.24.0
+ '@babel/core': 7.24.3
'@jest/test-sequencer': 27.5.1
'@jest/types': 27.5.1
- babel-jest: 27.5.1(@babel/core@7.24.0)
+ babel-jest: 27.5.1(@babel/core@7.24.3)
chalk: 4.1.2
ci-info: 3.9.0
deepmerge: 4.3.1
@@ -5731,7 +5737,7 @@ packages:
resolution: {integrity: sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
- '@babel/code-frame': 7.23.5
+ '@babel/code-frame': 7.24.2
'@jest/types': 27.5.1
'@types/stack-utils': 2.0.3
chalk: 4.1.2
@@ -5868,16 +5874,16 @@ packages:
resolution: {integrity: sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
- '@babel/core': 7.24.0
- '@babel/generator': 7.23.6
- '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.24.0)
- '@babel/traverse': 7.24.0
+ '@babel/core': 7.24.3
+ '@babel/generator': 7.24.1
+ '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.3)
+ '@babel/traverse': 7.24.1
'@babel/types': 7.24.0
'@jest/transform': 27.5.1
'@jest/types': 27.5.1
'@types/babel__traverse': 7.20.5
'@types/prettier': 2.7.3
- babel-preset-current-node-syntax: 1.0.1(@babel/core@7.24.0)
+ babel-preset-current-node-syntax: 1.0.1(@babel/core@7.24.3)
chalk: 4.1.2
expect: 27.5.1
graceful-fs: 4.2.11
@@ -6522,7 +6528,7 @@ packages:
acorn: 8.11.3
pathe: 1.1.2
pkg-types: 1.0.3
- ufo: 1.4.0
+ ufo: 1.5.3
/mousetrap@1.6.5:
resolution: {integrity: sha512-QNo4kEepaIBwiT8CDhP98umTetp+JNfQYBWvC1pc6/OAibuXtRcxZ58Qz8skvEHYvURne/7R8T5VoOI7rDsEUA==}
@@ -6675,7 +6681,7 @@ packages:
consola: 3.2.3
execa: 8.0.1
pathe: 1.1.2
- ufo: 1.4.0
+ ufo: 1.5.3
dev: false
optional: true
@@ -6794,7 +6800,7 @@ packages:
resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
engines: {node: '>=8'}
dependencies:
- '@babel/code-frame': 7.23.5
+ '@babel/code-frame': 7.24.2
error-ex: 1.3.2
json-parse-even-better-errors: 2.3.1
lines-and-columns: 1.2.4
@@ -6855,9 +6861,18 @@ packages:
dev: false
optional: true
- /path2d-polyfill@2.0.1:
- resolution: {integrity: sha512-ad/3bsalbbWhmBo0D6FZ4RNMwsLsPpL6gnvhuSaU5Vm7b06Kr5ubSltQQ0T7YKsiJQO+g22zJ4dJKNTXIyOXtA==}
- engines: {node: '>=8'}
+ /path2d-polyfill@2.1.1:
+ resolution: {integrity: sha512-4Rka5lN+rY/p0CdD8+E+BFv51lFaFvJOrlOhyQ+zjzyQrzyh3ozmxd1vVGGDdIbUFSBtIZLSnspxTgPT0iJhvA==}
+ engines: {node: '>=18'}
+ requiresBuild: true
+ dependencies:
+ path2d: 0.1.1
+ dev: false
+ optional: true
+
+ /path2d@0.1.1:
+ resolution: {integrity: sha512-/+S03c8AGsDYKKBtRDqieTJv2GlkMb0bWjnqOgtF6MkjdUQ9a8ARAtxWf9NgKLGm2+WQr6+/tqJdU8HNGsIDoA==}
+ engines: {node: '>=6'}
requiresBuild: true
dev: false
optional: true
@@ -6877,7 +6892,7 @@ packages:
engines: {node: '>=18'}
optionalDependencies:
canvas: 2.11.2
- path2d-polyfill: 2.0.1
+ path2d-polyfill: 2.1.1
transitivePeerDependencies:
- encoding
- supports-color
@@ -6947,8 +6962,8 @@ packages:
mlly: 1.6.1
pathe: 1.1.2
- /plus-pro-components@0.0.2(element-plus@2.6.1)(vue@3.4.21):
- resolution: {integrity: sha512-r75t3O413czu1A4gryeCcBrZ857UGsvsGnLTLTCFMGAL+91bv1t60v6loOOXttR36yR+ithZTBxrgTGNwGOgeQ==}
+ /plus-pro-components@0.0.5(element-plus@2.6.1)(vue@3.4.21):
+ resolution: {integrity: sha512-kNheJk3pVs/atgfpeTAlaLg5GFZXUXe0NkHbnPOyUu05znbh8clgS9eEeCNpAglPY1fcYaXpVNgqOJIJ72EOSQ==}
peerDependencies:
element-plus: ^2.3.4
vue: ^3.2.0
@@ -7191,15 +7206,15 @@ packages:
stylehacks: 5.1.1(postcss@8.4.35)
dev: true
- /postcss-merge-longhand@6.0.4(postcss@8.4.35):
- resolution: {integrity: sha512-vAfWGcxUUGlFiPM3nDMZA+/Yo9sbpc3JNkcYZez8FfJDv41Dh7tAgA3QGVTocaHCZZL6aXPXPOaBMJsjujodsA==}
+ /postcss-merge-longhand@6.0.5(postcss@8.4.35):
+ resolution: {integrity: sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
postcss: ^8.4.31
dependencies:
postcss: 8.4.35
postcss-value-parser: 4.2.0
- stylehacks: 6.1.0(postcss@8.4.35)
+ stylehacks: 6.1.1(postcss@8.4.35)
dev: true
/postcss-merge-rules@5.1.4(postcss@8.4.35):
@@ -7215,8 +7230,8 @@ packages:
postcss-selector-parser: 6.0.16
dev: true
- /postcss-merge-rules@6.1.0(postcss@8.4.35):
- resolution: {integrity: sha512-lER+W3Gr6XOvxOYk1Vi/6UsAgKMg6MDBthmvbNqi2XxAk/r9XfhdYZSigfWjuWWn3zYw2wLelvtM8XuAEFqRkA==}
+ /postcss-merge-rules@6.1.1(postcss@8.4.35):
+ resolution: {integrity: sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
postcss: ^8.4.31
@@ -7238,8 +7253,8 @@ packages:
postcss-value-parser: 4.2.0
dev: true
- /postcss-minify-font-values@6.0.3(postcss@8.4.35):
- resolution: {integrity: sha512-SmAeTA1We5rMnN3F8X9YBNo9bj9xB4KyDHnaNJnBfQIPi+60fNiR9OTRnIaMqkYzAQX0vObIw4Pn0vuKEOettg==}
+ /postcss-minify-font-values@6.1.0(postcss@8.4.35):
+ resolution: {integrity: sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
postcss: ^8.4.31
@@ -7306,8 +7321,8 @@ packages:
postcss-selector-parser: 6.0.16
dev: true
- /postcss-minify-selectors@6.0.3(postcss@8.4.35):
- resolution: {integrity: sha512-IcV7ZQJcaXyhx4UBpWZMsinGs2NmiUC60rJSkyvjPCPqhNjVGsrJUM+QhAtCaikZ0w0/AbZuH4wVvF/YMuMhvA==}
+ /postcss-minify-selectors@6.0.4(postcss@8.4.35):
+ resolution: {integrity: sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
postcss: ^8.4.31
@@ -7650,8 +7665,8 @@ packages:
postcss-selector-parser: 6.0.16
dev: true
- /postcss-unique-selectors@6.0.3(postcss@8.4.35):
- resolution: {integrity: sha512-NFXbYr8qdmCr/AFceaEfdcsKGCvWTeGO6QVC9h2GvtWgj0/0dklKQcaMMVzs6tr8bY+ase8hOtHW8OBTTRvS8A==}
+ /postcss-unique-selectors@6.0.4(postcss@8.4.35):
+ resolution: {integrity: sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
postcss: ^8.4.31
@@ -7670,10 +7685,10 @@ packages:
dependencies:
nanoid: 3.3.7
picocolors: 1.0.0
- source-map-js: 1.0.2
+ source-map-js: 1.2.0
- /preact@10.19.6:
- resolution: {integrity: sha512-gympg+T2Z1fG1unB8NH29yHJwnEaCH37Z32diPDku316OTnRPeMbiRV9kTrfZpocXjdfnWuFUl/Mj4BHaf6gnw==}
+ /preact@10.20.0:
+ resolution: {integrity: sha512-wU7iZw2BjsaKDal3pDRDy/HpPB6cuFOnVUCcw9aIPKG98+ZrXx3F+szkos8BVME5bquyKDKvRlOJFG8kMkcAbg==}
dev: false
/prelude-ls@1.2.1:
@@ -7970,7 +7985,7 @@ packages:
dependencies:
chokidar: 3.6.0
immutable: 4.3.5
- source-map-js: 1.0.2
+ source-map-js: 1.2.0
dev: true
/saxes@5.0.1:
@@ -8138,8 +8153,8 @@ packages:
resolution: {integrity: sha512-FJF5jgdfvoKn1MAKSdGs33bIqLi3LmsgVTliuX6iITj834F+JRQZN90Z93yql8h0K2t0RwDPBmxwlbZfDcxNZA==}
dev: false
- /source-map-js@1.0.2:
- resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
+ /source-map-js@1.2.0:
+ resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==}
engines: {node: '>=0.10.0'}
/source-map-support@0.5.21:
@@ -8308,8 +8323,8 @@ packages:
postcss-selector-parser: 6.0.16
dev: true
- /stylehacks@6.1.0(postcss@8.4.35):
- resolution: {integrity: sha512-ETErsPFgwlfYZ/CSjMO2Ddf+TsnkCVPBPaoB99Ro8WMAxf7cglzmFsRBhRmKObFjibtcvlNxFFPHuyr3sNlNUQ==}
+ /stylehacks@6.1.1(postcss@8.4.35):
+ resolution: {integrity: sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
postcss: ^8.4.31
@@ -8831,8 +8846,8 @@ packages:
engines: {node: '>=14.17'}
hasBin: true
- /ufo@1.4.0:
- resolution: {integrity: sha512-Hhy+BhRBleFjpJ2vchUNN40qgkh0366FWJGqVLYBHev0vpHTrXSA0ryT+74UiW6KWsldNurQMKGqCm1M2zBciQ==}
+ /ufo@1.5.3:
+ resolution: {integrity: sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==}
/unctx@2.3.1:
resolution: {integrity: sha512-PhKke8ZYauiqh3FEMVNm7ljvzQiph0Mt3GBRve03IJm7ukfaON2OBK795tLwhbyfzknuRRkW0+Ze+CQUmzOZ+A==}
@@ -8898,8 +8913,8 @@ packages:
hasBin: true
requiresBuild: true
dependencies:
- '@babel/core': 7.24.0
- '@babel/standalone': 7.24.0
+ '@babel/core': 7.24.3
+ '@babel/standalone': 7.24.3
'@babel/types': 7.24.0
defu: 6.1.4
jiti: 1.21.0
@@ -9459,26 +9474,26 @@ packages:
resolution: {integrity: sha512-rhWuM2fVXsdrqUtyjRAsYTDLvVzYSSZqg/uCRyDqcw96AweB1AWsnTJZyl9g68ejnP0xhxfSoNBSrIcOeX1yxA==}
dev: false
- /xgplayer-subtitles@3.0.14(core-js@3.36.0):
+ /xgplayer-subtitles@3.0.14(core-js@3.36.1):
resolution: {integrity: sha512-w6H1h+g3kOI477kv2QBRMZe3M/1dHLXttHBwq4LwKTPGVQ19fLIDGwkfn+HeKwe1ocGDaaq96bS+l+BadnP9TA==}
peerDependencies:
core-js: '>=3.12.1'
dependencies:
- core-js: 3.36.0
+ core-js: 3.36.1
eventemitter3: 4.0.7
dev: false
- /xgplayer@3.0.14(core-js@3.36.0):
+ /xgplayer@3.0.14(core-js@3.36.1):
resolution: {integrity: sha512-TPS77hUIcM1zVx6FSpGG+OzfMwjwxxWihd+YxVx82DQ22QK60v8TXWSZlWISbmS1+fAlFneesvXDjwy60tC37w==}
peerDependencies:
core-js: '>=3.12.1'
dependencies:
- core-js: 3.36.0
+ core-js: 3.36.1
danmu.js: 1.1.13
delegate: 3.2.0
downloadjs: 1.4.7
eventemitter3: 4.0.7
- xgplayer-subtitles: 3.0.14(core-js@3.36.0)
+ xgplayer-subtitles: 3.0.14(core-js@3.36.1)
dev: false
/xlsx@0.18.5:
diff --git a/src/App.vue b/src/App.vue
index f675b20df..c3784c0cd 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -9,9 +9,11 @@
import { defineComponent } from "vue";
import { checkVersion } from "version-rocket";
import { ElConfigProvider } from "element-plus";
-import en from "element-plus/dist/locale/en.mjs";
import { ReDialog } from "@/components/ReDialog";
+import en from "element-plus/dist/locale/en.mjs";
import zhCn from "element-plus/dist/locale/zh-cn.mjs";
+import plusEn from "plus-pro-components/locale/en.mjs";
+import plusZhCn from "plus-pro-components/locale/zh-cn.mjs";
export default defineComponent({
name: "app",
@@ -21,7 +23,9 @@ export default defineComponent({
},
computed: {
currentLocale() {
- return this.$storage.locale?.locale === "zh" ? zhCn : en;
+ return this.$storage.locale?.locale === "zh"
+ ? { ...zhCn, ...plusZhCn }
+ : { ...en, ...plusEn };
}
},
beforeCreate() {
diff --git a/src/components/ReIcon/src/offlineIcon.ts b/src/components/ReIcon/src/offlineIcon.ts
index ffb36b5b6..1056b1d96 100644
--- a/src/components/ReIcon/src/offlineIcon.ts
+++ b/src/components/ReIcon/src/offlineIcon.ts
@@ -38,6 +38,7 @@ import SystemLog from "@iconify-icons/ri/file-search-line";
import ListCheck from "@iconify-icons/ri/list-check";
import UbuntuFill from "@iconify-icons/ri/ubuntu-fill";
import OnlineUser from "@iconify-icons/ri/user-voice-line";
+import EditBoxLine from "@iconify-icons/ri/edit-box-line";
import OperationLog from "@iconify-icons/ri/history-fill";
import InformationLine from "@iconify-icons/ri/information-line";
import TerminalWindowLine from "@iconify-icons/ri/terminal-window-line";
@@ -60,6 +61,7 @@ addIcon("ri:artboard-line", Artboard);
addIcon("ri:list-check", ListCheck);
addIcon("ri:ubuntu-fill", UbuntuFill);
addIcon("ri:user-voice-line", OnlineUser);
+addIcon("ri:edit-box-line", EditBoxLine);
addIcon("ri:history-fill", OperationLog);
addIcon("ri:information-line", InformationLine);
addIcon("ri:terminal-window-line", TerminalWindowLine);
diff --git a/src/router/enums.ts b/src/router/enums.ts
index 19c706b2f..6cd94fb9e 100644
--- a/src/router/enums.ts
+++ b/src/router/enums.ts
@@ -6,23 +6,24 @@ const home = 0, // 平台规定只有 home 路由的 rank 才能为 0 ,所以
components = 3,
able = 4,
table = 5,
- list = 6,
- result = 7,
- error = 8,
- frame = 9,
- nested = 10,
- permission = 11,
- system = 12,
- monitor = 13,
- tabs = 14,
- about = 15,
- editor = 16,
- flowchart = 17,
- formdesign = 18,
- board = 19,
- ppt = 20,
- guide = 21,
- menuoverflow = 22;
+ form = 6,
+ list = 7,
+ result = 8,
+ error = 9,
+ frame = 10,
+ nested = 11,
+ permission = 12,
+ system = 13,
+ monitor = 14,
+ tabs = 15,
+ about = 16,
+ editor = 17,
+ flowchart = 18,
+ formdesign = 19,
+ board = 20,
+ ppt = 21,
+ guide = 22,
+ menuoverflow = 23;
export {
home,
@@ -31,6 +32,7 @@ export {
components,
able,
table,
+ form,
list,
result,
error,
diff --git a/src/router/modules/form.ts b/src/router/modules/form.ts
new file mode 100644
index 000000000..832e3c531
--- /dev/null
+++ b/src/router/modules/form.ts
@@ -0,0 +1,23 @@
+import { $t } from "@/plugins/i18n";
+import { form } from "@/router/enums";
+
+export default {
+ path: "/form",
+ redirect: "/form/index",
+ meta: {
+ icon: "ri:edit-box-line",
+ title: $t("menus.hsSchemaForm"),
+ rank: form
+ },
+ children: [
+ {
+ path: "/form/index",
+ name: "SchemaForm",
+ component: () => import("@/views/schema-form/index.vue"),
+ meta: {
+ title: $t("menus.hsSchemaForm"),
+ extraIcon: "IF-pure-iconfont-new svg"
+ }
+ }
+ ]
+} satisfies RouteConfigsTable;
diff --git a/src/views/components/check-card.vue b/src/views/components/check-card.vue
index 93dad97ef..150381d6c 100644
--- a/src/views/components/check-card.vue
+++ b/src/views/components/check-card.vue
@@ -1,8 +1,8 @@
+
+
+
+
diff --git a/src/views/schema-form/form/dialog.vue b/src/views/schema-form/form/dialog.vue
new file mode 100644
index 000000000..7ac2d0899
--- /dev/null
+++ b/src/views/schema-form/form/dialog.vue
@@ -0,0 +1,206 @@
+
+
+
+
+
diff --git a/src/views/schema-form/form/drawer.vue b/src/views/schema-form/form/drawer.vue
new file mode 100644
index 000000000..42d5f425b
--- /dev/null
+++ b/src/views/schema-form/form/drawer.vue
@@ -0,0 +1,206 @@
+
+
+
+
+
diff --git a/src/views/schema-form/form/search.vue b/src/views/schema-form/form/search.vue
new file mode 100644
index 000000000..8f4adaa9c
--- /dev/null
+++ b/src/views/schema-form/form/search.vue
@@ -0,0 +1,162 @@
+
+
+
+
+
diff --git a/src/views/schema-form/form/steps.vue b/src/views/schema-form/form/steps.vue
new file mode 100644
index 000000000..342c80f98
--- /dev/null
+++ b/src/views/schema-form/form/steps.vue
@@ -0,0 +1,204 @@
+
+
+
+
+
diff --git a/src/views/schema-form/index.vue b/src/views/schema-form/index.vue
new file mode 100644
index 000000000..e0eed5e84
--- /dev/null
+++ b/src/views/schema-form/index.vue
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.title }}
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/schema-form/list.tsx b/src/views/schema-form/list.tsx
new file mode 100644
index 000000000..5c98df946
--- /dev/null
+++ b/src/views/schema-form/list.tsx
@@ -0,0 +1,41 @@
+import Base from "./form/base.vue";
+import Dialog from "./form/dialog.vue";
+import Drawer from "./form/drawer.vue";
+import Steps from "./form/steps.vue";
+import Search from "./form/search.vue";
+
+const rendContent = (val: string) =>
+ `代码位置:src/views/schema-form/form/${val}.vue`;
+
+export const list = [
+ {
+ key: "base",
+ content: rendContent("base"),
+ title: "基础表单",
+ component: Base
+ },
+ {
+ key: "dialog",
+ content: rendContent("dialog"),
+ title: "弹框表单",
+ component: Dialog
+ },
+ {
+ key: "drawer",
+ content: rendContent("drawer"),
+ title: "抽屉表单",
+ component: Drawer
+ },
+ {
+ key: "steps",
+ content: rendContent("steps"),
+ title: "分步表单",
+ component: Steps
+ },
+ {
+ key: "search",
+ content: rendContent("search"),
+ title: "搜索表单",
+ component: Search
+ }
+];
diff --git a/types/shims-vue.d.ts b/types/shims-vue.d.ts
index 9b435b0a2..a453e9257 100644
--- a/types/shims-vue.d.ts
+++ b/types/shims-vue.d.ts
@@ -14,3 +14,5 @@ declare module "vue-virtual-scroller";
declare module "vuedraggable/src/vuedraggable";
declare module "element-plus/dist/locale/en.mjs";
declare module "element-plus/dist/locale/zh-cn.mjs";
+declare module "plus-pro-components/locale/en.mjs";
+declare module "plus-pro-components/locale/zh-cn.mjs";