diff --git a/.github/workflows/linter.yml b/.github/workflows/linter.yml
index 0014f4c51..614b8cf41 100644
--- a/.github/workflows/linter.yml
+++ b/.github/workflows/linter.yml
@@ -13,14 +13,14 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
- name: Install Node.js
- uses: actions/setup-node@v3
+ uses: actions/setup-node@v4
with:
- node-version: 18
+ node-version: 20
- - uses: pnpm/action-setup@v2
+ - uses: pnpm/action-setup@v3
name: Install pnpm
id: pnpm-install
with:
@@ -33,7 +33,7 @@ jobs:
run: |
echo "STORE_PATH=$(pnpm store path)" >> $GITHUB_OUTPUT
- - uses: actions/cache@v3
+ - uses: actions/cache@v4
name: Setup pnpm cache
with:
path: ${{ steps.pnpm-cache.outputs.STORE_PATH }}
diff --git a/.nvmrc b/.nvmrc
index 2efc7e111..3f3309893 100644
--- a/.nvmrc
+++ b/.nvmrc
@@ -1 +1 @@
-v20.11.1
\ No newline at end of file
+v20.12.0
\ No newline at end of file
diff --git a/.vscode/settings.json b/.vscode/settings.json
index b708aae97..9752f8985 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -35,5 +35,13 @@
"i18n-ally.sourceLanguage": "en",
"i18n-ally.displayLanguage": "zh-CN",
"i18n-ally.enabledFrameworks": ["vue"],
- "iconify.excludes": ["el"]
+ "iconify.excludes": ["el"],
+ "vsmqtt.brokerProfiles": [
+ {
+ "name": "broker.emqx.io",
+ "host": "broker.emqx.io/mqtt",
+ "port": 1883,
+ "clientId": "vsmqtt_client_db34"
+ }
+ ]
}
diff --git a/CHANGELOG.en_US.md b/CHANGELOG.en_US.md
index 42c8deb73..a2c410e0b 100644
--- a/CHANGELOG.en_US.md
+++ b/CHANGELOG.en_US.md
@@ -1,3 +1,16 @@
+# 5.3.0 (2024-03-28)
+
+### ✔️ refactor
+
+- Reconstruct internationalized file naming conventions and demo pages with code location hints
+
+### 🎫 Feat
+
+- Add `MQTT` example
+- Added `docx` and `excel` file preview examples
+- The `ReSegmented` segmented controller has a new `size` attribute, which can set three sizes
+- The `RePureTableBar` component and `pure-admin-table` support international switching of table headers
+
# 5.2.0 (2024-03-22)
### ✔️ refactor
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 42c8deb73..a2c410e0b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,16 @@
+# 5.3.0 (2024-03-28)
+
+### ✔️ refactor
+
+- Reconstruct internationalized file naming conventions and demo pages with code location hints
+
+### 🎫 Feat
+
+- Add `MQTT` example
+- Added `docx` and `excel` file preview examples
+- The `ReSegmented` segmented controller has a new `size` attribute, which can set three sizes
+- The `RePureTableBar` component and `pure-admin-table` support international switching of table headers
+
# 5.2.0 (2024-03-22)
### ✔️ refactor
diff --git a/CHANGELOG.zh_CN.md b/CHANGELOG.zh_CN.md
index e8ff486c6..6ab74107f 100644
--- a/CHANGELOG.zh_CN.md
+++ b/CHANGELOG.zh_CN.md
@@ -1,3 +1,16 @@
+# 5.3.0 (2024-03-28)
+
+### ✔️ refactor
+
+- 重构国际化文件命名规范以及演示页加上代码位置提示
+
+### 🎫 Feat
+
+- 添加`MQTT`示例
+- 添加`docx`、`excel`文件预览示例
+- `ReSegmented`分段控制器新增`size`属性,可设置三种尺寸
+- `RePureTableBar`组件搭配`pure-admin-table`支持表头国际化切换
+
# 5.2.0 (2024-03-22)
### ✔️ refactor
diff --git a/README.en-US.md b/README.en-US.md
index d13d7856b..bdf96bf17 100644
--- a/README.en-US.md
+++ b/README.en-US.md
@@ -26,8 +26,7 @@ The simplified version is based on the shelf extracted from [vue-pure-admin](htt
## Supporting video
[Click me to view UI design](https://www.bilibili.com/video/BV17g411T7rq)
-[Click me to view the rapid development tutorial](https://www.bilibili.com/video/BV1kg411v7QT)
-[Click me to view all pages and function demonstrations of vue-pure-admin](https://www.bilibili.com/video/BV1Rx4y1U7Mv)
+[Click me to view the rapid development tutorial](https://www.bilibili.com/video/BV1kg411v7QT)
## Nanny-level documents
diff --git a/README.md b/README.md
index f4d612d8f..ca0af44c2 100644
--- a/README.md
+++ b/README.md
@@ -27,8 +27,7 @@
## 配套视频
[点我查看 UI 设计](https://www.bilibili.com/video/BV17g411T7rq)
-[点我查看快速开发教程](https://www.bilibili.com/video/BV1kg411v7QT)
-[点我查看 vue-pure-admin 的所有页面、功能演示](https://www.bilibili.com/video/BV1Rx4y1U7Mv)
+[点我查看快速开发教程](https://www.bilibili.com/video/BV1kg411v7QT)
## 配套保姆级文档
diff --git a/build/plugins.ts b/build/plugins.ts
index e9005cff3..04568ac6e 100644
--- a/build/plugins.ts
+++ b/build/plugins.ts
@@ -24,8 +24,7 @@ export function getPluginsList(
// jsx、tsx语法支持
vueJsx(),
VueI18nPlugin({
- runtimeOnly: true,
- compositionOnly: true,
+ jitCompilation: false,
include: [pathResolve("../locales/**")]
}),
viteBuildInfo(),
diff --git a/locales/en.yaml b/locales/en.yaml
index 7b4a35aac..299062bb0 100644
--- a/locales/en.yaml
+++ b/locales/en.yaml
@@ -1,186 +1,178 @@
buttons:
- hsLoginOut: LoginOut
- hsfullscreen: FullScreen
- hsexitfullscreen: ExitFullscreen
- hsrefreshRoute: RefreshRoute
- hslogin: Login
- hsadd: Add
- hsmark: Mark/Cancel
- hssave: Save
- hssearch: Search
- hsexpendAll: Expand All
- hscollapseAll: Collapse All
- hssystemSet: Open ProjectConfig
- hsdelete: Delete
- hsreload: Reload
- hscloseCurrentTab: Close CurrentTab
- hscloseLeftTabs: Close LeftTabs
- hscloseRightTabs: Close RightTabs
- hscloseOtherTabs: Close OtherTabs
- hscloseAllTabs: Close AllTabs
- hswholeFullScreen: FullScreen
- hswholeExitFullScreen: ExitFull
- hscontentFullScreen: Content FullScreen
- hscontentExitFullScreen: Content ExitFullScreen
+ pureLoginOut: LoginOut
+ pureLogin: Login
+ pureSystemSet: Open ProjectConfig
+ pureReload: Reload
+ pureCloseCurrentTab: Close CurrentTab
+ pureCloseLeftTabs: Close LeftTabs
+ pureCloseRightTabs: Close RightTabs
+ pureCloseOtherTabs: Close OtherTabs
+ pureCloseAllTabs: Close AllTabs
+ pureContentFullScreen: Content FullScreen
+ pureContentExitFullScreen: Content ExitFullScreen
menus:
- hshome: Home
- hslogin: Login
- hsempty: Empty Page
- hstable: Table
- hssysManagement: System Manage
- hsUser: User Manage
- hsRole: Role Manage
- hsSystemMenu: Menu Manage
- hsDept: Dept Manage
- hssysMonitor: System Monitor
- hsOnlineUser: Online User
- hsLoginLog: Login Log
- hsOperationLog: Operation Log
- hsSystemLog: System Log
- hseditor: Editor
- hsabnormal: Abnormal Page
- hsfourZeroFour: "404"
- hsfourZeroOne: "403"
- hsFive: "500"
- hscomponents: Components
- hsdialog: Dialog
- hsmessage: Message Tips
- hsvideo: Video
- hssegmented: Segmented
- hswaterfall: Waterfall
- hsmap: Map
- hsdraggable: Draggable
- hssplitPane: Split Pane
- hsText: Text Ellipsis
- hsElButton: Button
- hsbutton: Button Animation
- hsCheckButton: Check Button
- hscropping: Picture Cropping
- hsanimatecss: AnimateCss Selector
- hscountTo: Digital Animation
- hsselector: Scope Selector
- hsflowChart: Flow Chart
- hsseamless: Seamless Scroll
- hscontextmenu: Context Menu
- hstypeit: Typeit
- hsjsoneditor: JSON Editor
- hsColorPicker: Color Picker
- hsDatePicker: Date Picker
- hsDateTimePicker: DateTimePicker
- hsTimePicker: TimePicker
- hsTag: Tag
- hsStatistic: Statistic
- hsCollapse: Collapse
- hsGanttastic: Gantt Chart
- hsProgress: Progress
- hsUpload: File Upload
- hsCheckCard: CheckCard
- hsmenus: MultiLevel Menu
- hsmenu1: Menu1
- hsmenu1-1: Menu1-1
- hsmenu1-2: Menu1-2
- hsmenu1-2-1: Menu1-2-1
- hsmenu1-2-2: Menu1-2-2
- hsmenu1-3: Menu1-3
- hsmenu2: Menu2
- permission: Permission Manage
- permissionPage: Page Permission
- permissionButton: Button Permission
- hstabs: Tabs Operate
- hsguide: Guide
- hsAble: Able
- hsMenuTree: Menu Tree
- hsVideoFrame: Video Frame Capture
- hsWavesurfer: Audio Visualization
- hsRipple: Ripple
- hsOptimize: Debounce、Throttle、Copy、Longpress Directives
- hsVerify: Captcha
- hsWatermark: Water Mark
- hsPrint: Print
- hsDownload: Download
- hsExternalPage: External Page
- hsExternalDoc: Docs External
- hsEmbeddedDoc: Docs Embedded
- externalLink: Vue-Pure-Admin
- pureutilsLink: Pure-Admin-Utils
- hsEpDocument: Element-Plus
- hsTailwindcssDocument: Tailwindcss
- hsVueDocument: Vue3
- hsViteDocument: Vite
- hsPiniaDocument: Pinia
- hsRouterDocument: Vue-Router
- hsAbout: About
- hsResult: Result Page
- hsSuccess: Success Page
- hsFail: Fail Page
- hsIconSelect: Icon Select
- hsTimeline: Time Line
- hsLineTree: LineTree
- hsList: List Page
- hsListCard: Card List Page
- hsDebounce: Debounce & Throttle
- hsFormDesign: Form Design
- hsBarcode: Barcode
- hsQrcode: Qrcode
- hsCascader: Area Cascader
- hsSwiper: Swiper Plugin
- hsVirtualList: Virtual List
- hsPdf: PDF Preview
- hsWord: Word Preview
- hsExcels: Excel Preview
- hsExcel: Export Excel
- hsInfiniteScroll: Table Infinite Scroll
- hsSensitive: Sensitive Filter
- hsPinyin: PinYin
- hsdanmaku: Danmaku
- hsSchemaForm: Form
- hsPureTableBase: Base Usage
- hsPureTableHigh: High Usage
- hsPureTableEdit: Edit Usage
- hsVxeTable: Virtual Usage
- hsboard: Paint Board
- hsMenuoverflow: Menu Overflow Show Tooltip Text
- hsChildMenuoverflow: Child Menu Overflow Show Tooltip Text
+ pureHome: Home
+ pureLogin: Login
+ pureEmpty: Empty Page
+ pureTable: Table
+ pureSysManagement: System Manage
+ pureUser: User Manage
+ pureRole: Role Manage
+ pureSystemMenu: Menu Manage
+ pureDept: Dept Manage
+ pureSysMonitor: System Monitor
+ pureOnlineUser: Online User
+ pureLoginLog: Login Log
+ pureOperationLog: Operation Log
+ pureSystemLog: System Log
+ pureEditor: Editor
+ pureAbnormal: Abnormal Page
+ pureFourZeroFour: "404"
+ pureFourZeroOne: "403"
+ pureFive: "500"
+ pureComponents: Components
+ pureDialog: Dialog
+ pureMessage: Message Tips
+ pureVideo: Video
+ pureSegmented: Segmented
+ pureWaterfall: Waterfall
+ pureMap: Map
+ pureDraggable: Draggable
+ pureSplitPane: Split Pane
+ pureText: Text Ellipsis
+ pureElButton: Button
+ pureButton: Button Animation
+ pureCheckButton: Check Button
+ pureCropping: Picture Cropping
+ pureAnimatecss: AnimateCss Selector
+ pureCountTo: Digital Animation
+ pureSelector: Scope Selector
+ pureFlowChart: Flow Chart
+ pureSeamless: Seamless Scroll
+ pureContextmenu: Context Menu
+ pureTypeit: Typeit
+ pureJsonEditor: JSON Editor
+ pureColorPicker: Color Picker
+ pureDatePicker: Date Picker
+ pureDateTimePicker: DateTimePicker
+ pureTimePicker: TimePicker
+ pureTag: Tag
+ pureStatistic: Statistic
+ pureCollapse: Collapse
+ pureGanttastic: Gantt Chart
+ pureProgress: Progress
+ pureUpload: File Upload
+ pureCheckCard: CheckCard
+ pureMenus: MultiLevel Menu
+ pureMenu1: Menu1
+ pureMenu1-1: Menu1-1
+ pureMenu1-2: Menu1-2
+ pureMenu1-2-1: Menu1-2-1
+ pureMenu1-2-2: Menu1-2-2
+ pureMenu1-3: Menu1-3
+ pureMenu2: Menu2
+ purePermission: Permission Manage
+ purePermissionPage: Page Permission
+ purePermissionButton: Button Permission
+ pureTabs: Tabs Operate
+ pureGuide: Guide
+ pureAble: Able
+ pureMenuTree: Menu Tree
+ pureVideoFrame: Video Frame Capture
+ pureWavesurfer: Audio Visualization
+ pureRipple: Ripple
+ pureMqtt: Mqtt Client
+ pureOptimize: Debounce、Throttle、Copy、Longpress Directives
+ pureVerify: Captcha
+ pureWatermark: Water Mark
+ purePrint: Print
+ pureDownload: Download
+ pureExternalPage: External Page
+ pureExternalDoc: Docs External
+ pureEmbeddedDoc: Docs Embedded
+ pureExternalLink: Vue-Pure-Admin
+ pureUtilsLink: Pure-Admin-Utils
+ pureColorHuntDoc: ColorHunt
+ pureUiGradients: UiGradients
+ pureEpDoc: Element-Plus
+ pureTailwindcssDoc: Tailwindcss
+ pureVueDoc: Vue3
+ pureViteDoc: Vite
+ purePiniaDoc: Pinia
+ pureRouterDoc: Vue-Router
+ pureAbout: About
+ pureResult: Result Page
+ pureSuccess: Success Page
+ pureFail: Fail Page
+ pureIconSelect: Icon Select
+ pureTimeline: Time Line
+ pureLineTree: LineTree
+ pureList: List Page
+ pureListCard: Card List Page
+ pureDebounce: Debounce & Throttle
+ pureFormDesign: Form Design
+ pureBarcode: Barcode
+ pureQrcode: Qrcode
+ pureCascader: Area Cascader
+ pureSwiper: Swiper Plugin
+ pureVirtualList: Virtual List
+ purePdf: PDF Preview
+ pureWord: Word Preview
+ pureExcels: Excel Preview
+ pureExcel: Export Excel
+ pureInfiniteScroll: Table Infinite Scroll
+ pureSensitive: Sensitive Filter
+ purePinyin: PinYin
+ pureDanmaku: Danmaku
+ pureSchemaForm: Form
+ pureTableBase: Base Usage
+ pureTableHigh: High Usage
+ pureTableEdit: Edit Usage
+ pureVxeTable: Virtual Usage
+ pureBoard: Paint Board
+ pureMindMap: Mind Map
+ pureMenuOverflow: Menu Overflow Show Tooltip Text
+ pureChildMenuOverflow: Child Menu Overflow Show Tooltip Text
status:
- hsLoad: Loading...
+ pureLoad: Loading...
login:
- username: Username
- password: Password
- verifyCode: VerifyCode
- remember: days no need to login
- rememberInfo: After checking and logging in, will automatically log in to the system without entering your username and password within the specified number of days.
- sure: Sure Password
- forget: Forget Password?
- login: Login
- thirdLogin: Third Login
- phoneLogin: Phone Login
- qRCodeLogin: QRCode Login
- register: Register
- weChatLogin: WeChat Login
- alipayLogin: Alipay Login
- qqLogin: QQ Login
- weiboLogin: Weibo Login
- phone: Phone
- smsVerifyCode: SMS VerifyCode
- back: Back
- test: Mock Test
- tip: After scanning the code, click "Confirm" to complete the login
- definite: Definite
- loginSuccess: Login Success
- registerSuccess: Regist Success
- tickPrivacy: Please tick Privacy Policy
- readAccept: I have read it carefully and accept
- privacyPolicy: Privacy Policy
- getVerifyCode: Get VerifyCode
- info: Seconds
- usernameReg: Please enter username
- passwordReg: Please enter password
- verifyCodeReg: Please enter verify code
- verifyCodeCorrectReg: Please enter correct verify code
- verifyCodeSixReg: Please enter a 6-digit verify code
- phoneReg: Please enter the phone
- phoneCorrectReg: Please enter the correct phone number format
- passwordRuleReg: The password format should be any combination of 8-18 digits
- passwordSureReg: Please enter confirm password
- passwordDifferentReg: The two passwords do not match!
- passwordUpdateReg: Password has been updated
+ pureUsername: Username
+ purePassword: Password
+ pureVerifyCode: VerifyCode
+ pureRemember: days no need to login
+ pureRememberInfo: After checking and logging in, will automatically log in to the system without entering your username and password within the specified number of days.
+ pureSure: Sure Password
+ pureForget: Forget Password?
+ pureLogin: Login
+ pureThirdLogin: Third Login
+ purePhoneLogin: Phone Login
+ pureQRCodeLogin: QRCode Login
+ pureRegister: Register
+ pureWeChatLogin: WeChat Login
+ pureAlipayLogin: Alipay Login
+ pureQQLogin: QQ Login
+ pureWeiBoLogin: Weibo Login
+ purePhone: Phone
+ pureSmsVerifyCode: SMS VerifyCode
+ pureBack: Back
+ pureTest: Mock Test
+ pureTip: After scanning the code, click "Confirm" to complete the login
+ pureDefinite: Definite
+ pureLoginSuccess: Login Success
+ pureRegisterSuccess: Regist Success
+ pureTickPrivacy: Please tick Privacy Policy
+ pureReadAccept: I have read it carefully and accept
+ purePrivacyPolicy: Privacy Policy
+ pureGetVerifyCode: Get VerifyCode
+ pureInfo: Seconds
+ pureUsernameReg: Please enter username
+ purePassWordReg: Please enter password
+ pureVerifyCodeReg: Please enter verify code
+ pureVerifyCodeCorrectReg: Please enter correct verify code
+ pureVerifyCodeSixReg: Please enter a 6-digit verify code
+ purePhoneReg: Please enter the phone
+ purePhoneCorrectReg: Please enter the correct phone number format
+ purePassWordRuleReg: The password format should be any combination of 8-18 digits
+ purePassWordSureReg: Please enter confirm password
+ purePassWordDifferentReg: The two passwords do not match!
+ purePassWordUpdateReg: Password has been updated
diff --git a/locales/zh-CN.yaml b/locales/zh-CN.yaml
index ef8ad4f71..9281ac3b6 100644
--- a/locales/zh-CN.yaml
+++ b/locales/zh-CN.yaml
@@ -1,187 +1,178 @@
buttons:
- hsUserSettings: 账户设置
- hsLoginOut: 退出系统
- hsfullscreen: 全屏
- hsexitfullscreen: 退出全屏
- hsrefreshRoute: 刷新路由
- hslogin: 登录
- hsadd: 新增
- hsmark: 标记/取消
- hssave: 保存
- hssearch: 搜索
- hsexpendAll: 全部展开
- hscollapseAll: 全部折叠
- hssystemSet: 打开项目配置
- hsdelete: 删除
- hsreload: 重新加载
- hscloseCurrentTab: 关闭当前标签页
- hscloseLeftTabs: 关闭左侧标签页
- hscloseRightTabs: 关闭右侧标签页
- hscloseOtherTabs: 关闭其他标签页
- hscloseAllTabs: 关闭全部标签页
- hswholeFullScreen: 全屏
- hswholeExitFullScreen: 退出全屏
- hscontentFullScreen: 内容区全屏
- hscontentExitFullScreen: 内容区退出全屏
+ pureLoginOut: 退出系统
+ pureLogin: 登录
+ pureSystemSet: 打开项目配置
+ pureReload: 重新加载
+ pureCloseCurrentTab: 关闭当前标签页
+ pureCloseLeftTabs: 关闭左侧标签页
+ pureCloseRightTabs: 关闭右侧标签页
+ pureCloseOtherTabs: 关闭其他标签页
+ pureCloseAllTabs: 关闭全部标签页
+ pureContentFullScreen: 内容区全屏
+ pureContentExitFullScreen: 内容区退出全屏
menus:
- hshome: 首页
- hslogin: 登录
- hsempty: 无Layout页
- hstable: 表格
- hssysManagement: 系统管理
- hsUser: 用户管理
- hsRole: 角色管理
- hsSystemMenu: 菜单管理
- hsDept: 部门管理
- hssysMonitor: 系统监控
- hsOnlineUser: 在线用户
- hsLoginLog: 登录日志
- hsOperationLog: 操作日志
- hsSystemLog: 系统日志
- hseditor: 编辑器
- hsabnormal: 异常页面
- hsfourZeroFour: "404"
- hsfourZeroOne: "403"
- hsFive: "500"
- hscomponents: 组件
- hsdialog: 函数式弹框
- hsmessage: 消息提示
- hsvideo: 视频
- hssegmented: 分段控制器
- hswaterfall: 瀑布流无限滚动
- hsmap: 地图
- hsdraggable: 拖拽
- hssplitPane: 切割面板
- hsText: 文本省略
- hsElButton: 按钮
- hsCheckButton: 可选按钮
- hsbutton: 按钮动效
- hscropping: 图片裁剪
- hsanimatecss: animate.css选择器
- hscountTo: 数字动画
- hsselector: 范围选择器
- hsflowChart: 流程图
- hsseamless: 无缝滚动
- hscontextmenu: 右键菜单
- hstypeit: 打字机
- hsjsoneditor: JSON编辑器
- hsColorPicker: 颜色选择器
- hsDatePicker: 日期选择器
- hsDateTimePicker: 日期时间选择器
- hsTimePicker: 时间选择器
- hsTag: 标签
- hsStatistic: 统计组件
- hsCollapse: 折叠面板
- hsGanttastic: 甘特图
- hsProgress: 进度条
- hsUpload: 文件上传
- hsCheckCard: 多选卡片
- hsmenus: 多级菜单
- hsmenu1: 菜单1
- hsmenu1-1: 菜单1-1
- hsmenu1-2: 菜单1-2
- hsmenu1-2-1: 菜单1-2-1
- hsmenu1-2-2: 菜单1-2-2
- hsmenu1-3: 菜单1-3
- hsmenu2: 菜单2
- permission: 权限管理
- permissionPage: 页面权限
- permissionButton: 按钮权限
- hstabs: 标签页操作
- hsguide: 引导页
- hsAble: 功能
- hsMenuTree: 菜单树结构
- hsVideoFrame: 视频帧截取-wasm版
- hsWavesurfer: 音频可视化
- hsRipple: 波纹(Ripple)
- hsOptimize: 防抖、截流、复制、长按指令
- hsVerify: 图形验证码
- hsWatermark: 水印
- hsPrint: 打印
- hsDownload: 下载
- hsExternalPage: 外部页面
- hsExternalDoc: 文档外链
- hsEmbeddedDoc: 文档内嵌
- externalLink: vue-pure-admin
- pureutilsLink: pure-admin-utils
- hsEpDocument: element-plus
- hsTailwindcssDocument: tailwindcss
- hsVueDocument: vue3
- hsViteDocument: vite
- hsPiniaDocument: pinia
- hsRouterDocument: vue-router
- hsAbout: 关于
- hsResult: 结果页面
- hsSuccess: 成功页面
- hsFail: 失败页面
- hsIconSelect: 图标选择器
- hsTimeline: 时间线
- hsLineTree: 树形连接线
- hsList: 列表页面
- hsListCard: 卡片列表页
- hsDebounce: 防抖节流
- hsFormDesign: 表单设计器
- hsBarcode: 条形码
- hsQrcode: 二维码
- hsCascader: 区域级联选择器
- hsSwiper: Swiper插件
- hsVirtualList: 虚拟列表
- hsPdf: PDF预览
- hsWord: Word预览
- hsExcels: Excel预览
- hsExcel: 导出Excel
- hsInfiniteScroll: 表格无限滚动
- hsSensitive: 敏感词过滤
- hsPinyin: 汉语拼音
- hsdanmaku: 弹幕
- hsSchemaForm: 表单
- hsPureTableBase: 基础用法
- hsPureTableHigh: 高级用法
- hsPureTableEdit: 可编辑用法
- hsVxeTable: 虚拟滚动
- hsboard: 艺术画板
- hsMenuoverflow: 目录超出显示 Tooltip 文字提示
- hsChildMenuoverflow: 菜单超出显示 Tooltip 文字提示
+ pureHome: 首页
+ pureLogin: 登录
+ pureEmpty: 无Layout页
+ pureTable: 表格
+ pureSysManagement: 系统管理
+ pureUser: 用户管理
+ pureRole: 角色管理
+ pureSystemMenu: 菜单管理
+ pureDept: 部门管理
+ pureSysMonitor: 系统监控
+ pureOnlineUser: 在线用户
+ pureLoginLog: 登录日志
+ pureOperationLog: 操作日志
+ pureSystemLog: 系统日志
+ pureEditor: 编辑器
+ pureAbnormal: 异常页面
+ pureFourZeroFour: "404"
+ pureFourZeroOne: "403"
+ pureFive: "500"
+ pureComponents: 组件
+ pureDialog: 函数式弹框
+ pureMessage: 消息提示
+ pureVideo: 视频
+ pureSegmented: 分段控制器
+ pureWaterfall: 瀑布流无限滚动
+ pureMap: 地图
+ pureDraggable: 拖拽
+ pureSplitPane: 切割面板
+ pureText: 文本省略
+ pureElButton: 按钮
+ pureCheckButton: 可选按钮
+ pureButton: 按钮动效
+ pureCropping: 图片裁剪
+ pureAnimatecss: animate.css选择器
+ pureCountTo: 数字动画
+ pureSelector: 范围选择器
+ pureFlowChart: 流程图
+ pureSeamless: 无缝滚动
+ pureContextmenu: 右键菜单
+ pureTypeit: 打字机
+ pureJsonEditor: JSON编辑器
+ pureColorPicker: 颜色选择器
+ pureDatePicker: 日期选择器
+ pureDateTimePicker: 日期时间选择器
+ pureTimePicker: 时间选择器
+ pureTag: 标签
+ pureStatistic: 统计组件
+ pureCollapse: 折叠面板
+ pureGanttastic: 甘特图
+ pureProgress: 进度条
+ pureUpload: 文件上传
+ pureCheckCard: 多选卡片
+ pureMenus: 多级菜单
+ pureMenu1: 菜单1
+ pureMenu1-1: 菜单1-1
+ pureMenu1-2: 菜单1-2
+ pureMenu1-2-1: 菜单1-2-1
+ pureMenu1-2-2: 菜单1-2-2
+ pureMenu1-3: 菜单1-3
+ pureMenu2: 菜单2
+ purePermission: 权限管理
+ purePermissionPage: 页面权限
+ purePermissionButton: 按钮权限
+ pureTabs: 标签页操作
+ pureGuide: 引导页
+ pureAble: 功能
+ pureMenuTree: 菜单树结构
+ pureVideoFrame: 视频帧截取-wasm版
+ pureWavesurfer: 音频可视化
+ pureRipple: 波纹(Ripple)
+ pureMqtt: MQTT客户端(mqtt)
+ pureOptimize: 防抖、截流、复制、长按指令
+ pureVerify: 图形验证码
+ pureWatermark: 水印
+ purePrint: 打印
+ pureDownload: 下载
+ pureExternalPage: 外部页面
+ pureExternalDoc: 文档外链
+ pureEmbeddedDoc: 文档内嵌
+ pureExternalLink: vue-pure-admin
+ pureUtilsLink: pure-admin-utils
+ pureColorHuntDoc: 调色板
+ pureUiGradients: 渐变色
+ pureEpDoc: element-plus
+ pureTailwindcssDoc: tailwindcss
+ pureVueDoc: vue3
+ pureViteDoc: vite
+ purePiniaDoc: pinia
+ pureRouterDoc: vue-router
+ pureAbout: 关于
+ pureResult: 结果页面
+ pureSuccess: 成功页面
+ pureFail: 失败页面
+ pureIconSelect: 图标选择器
+ pureTimeline: 时间线
+ pureLineTree: 树形连接线
+ pureList: 列表页面
+ pureListCard: 卡片列表页
+ pureDebounce: 防抖节流
+ pureFormDesign: 表单设计器
+ pureBarcode: 条形码
+ pureQrcode: 二维码
+ pureCascader: 区域级联选择器
+ pureSwiper: Swiper插件
+ pureVirtualList: 虚拟列表
+ purePdf: PDF预览
+ pureWord: Word预览
+ pureExcels: Excel预览
+ pureExcel: 导出Excel
+ pureInfiniteScroll: 表格无限滚动
+ pureSensitive: 敏感词过滤
+ purePinyin: 汉语拼音
+ pureDanmaku: 弹幕
+ pureSchemaForm: 表单
+ pureTableBase: 基础用法
+ pureTableHigh: 高级用法
+ pureTableEdit: 可编辑用法
+ pureVxeTable: 虚拟滚动
+ pureBoard: 艺术画板
+ pureMindMap: 思维导图
+ pureMenuOverflow: 目录超出显示 Tooltip 文字提示
+ pureChildMenuOverflow: 菜单超出显示 Tooltip 文字提示
status:
- hsLoad: 加载中...
+ pureLoad: 加载中...
login:
- username: 账号
- password: 密码
- verifyCode: 验证码
- remember: 天内免登录
- rememberInfo: 勾选并登录后,规定天数内无需输入用户名和密码会自动登入系统
- sure: 确认密码
- forget: 忘记密码?
- login: 登录
- thirdLogin: 第三方登录
- phoneLogin: 手机登录
- qRCodeLogin: 二维码登录
- register: 注册
- weChatLogin: 微信登录
- alipayLogin: 支付宝登录
- qqLogin: QQ登录
- weiboLogin: 微博登录
- phone: 手机号码
- smsVerifyCode: 短信验证码
- back: 返回
- test: 模拟测试
- tip: 扫码后点击"确认",即可完成登录
- definite: 确定
- loginSuccess: 登录成功
- registerSuccess: 注册成功
- tickPrivacy: 请勾选隐私政策
- readAccept: 我已仔细阅读并接受
- privacyPolicy: 《隐私政策》
- getVerifyCode: 获取验证码
- info: 秒后重新获取
- usernameReg: 请输入账号
- passwordReg: 请输入密码
- verifyCodeReg: 请输入验证码
- verifyCodeCorrectReg: 请输入正确的验证码
- verifyCodeSixReg: 请输入6位数字验证码
- phoneReg: 请输入手机号码
- phoneCorrectReg: 请输入正确的手机号码格式
- passwordRuleReg: 密码格式应为8-18位数字、字母、符号的任意两种组合
- passwordSureReg: 请输入确认密码
- passwordDifferentReg: 两次密码不一致!
- passwordUpdateReg: 修改密码成功
+ pureUsername: 账号
+ purePassword: 密码
+ pureVerifyCode: 验证码
+ pureRemember: 天内免登录
+ pureRememberInfo: 勾选并登录后,规定天数内无需输入用户名和密码会自动登入系统
+ pureSure: 确认密码
+ pureForget: 忘记密码?
+ pureLogin: 登录
+ pureThirdLogin: 第三方登录
+ purePhoneLogin: 手机登录
+ pureQRCodeLogin: 二维码登录
+ pureRegister: 注册
+ pureWeChatLogin: 微信登录
+ pureAlipayLogin: 支付宝登录
+ pureQQLogin: QQ登录
+ pureWeiBoLogin: 微博登录
+ purePhone: 手机号码
+ pureSmsVerifyCode: 短信验证码
+ pureBack: 返回
+ pureTest: 模拟测试
+ pureTip: 扫码后点击"确认",即可完成登录
+ pureDefinite: 确定
+ pureLoginSuccess: 登录成功
+ pureRegisterSuccess: 注册成功
+ pureTickPrivacy: 请勾选隐私政策
+ pureReadAccept: 我已仔细阅读并接受
+ purePrivacyPolicy: 《隐私政策》
+ pureGetVerifyCode: 获取验证码
+ pureInfo: 秒后重新获取
+ pureUsernameReg: 请输入账号
+ purePassWordReg: 请输入密码
+ pureVerifyCodeReg: 请输入验证码
+ pureVerifyCodeCorrectReg: 请输入正确的验证码
+ pureVerifyCodeSixReg: 请输入6位数字验证码
+ purePhoneReg: 请输入手机号码
+ purePhoneCorrectReg: 请输入正确的手机号码格式
+ purePassWordRuleReg: 密码格式应为8-18位数字、字母、符号的任意两种组合
+ purePassWordSureReg: 请输入确认密码
+ purePassWordDifferentReg: 两次密码不一致!
+ purePassWordUpdateReg: 修改密码成功
\ No newline at end of file
diff --git a/mock/asyncRoutes.ts b/mock/asyncRoutes.ts
index 48ccada4f..a1bad2c10 100644
--- a/mock/asyncRoutes.ts
+++ b/mock/asyncRoutes.ts
@@ -12,7 +12,7 @@ const systemManagementRouter = {
path: "/system",
meta: {
icon: "ri:settings-3-line",
- title: "menus.hssysManagement",
+ title: "menus.pureSysManagement",
rank: system
},
children: [
@@ -21,7 +21,7 @@ const systemManagementRouter = {
name: "SystemUser",
meta: {
icon: "ri:admin-line",
- title: "menus.hsUser",
+ title: "menus.pureUser",
roles: ["admin"]
}
},
@@ -30,7 +30,7 @@ const systemManagementRouter = {
name: "SystemRole",
meta: {
icon: "ri:admin-fill",
- title: "menus.hsRole",
+ title: "menus.pureRole",
roles: ["admin"]
}
},
@@ -39,7 +39,7 @@ const systemManagementRouter = {
name: "SystemMenu",
meta: {
icon: "ep:menu",
- title: "menus.hsSystemMenu",
+ title: "menus.pureSystemMenu",
roles: ["admin"]
}
},
@@ -48,7 +48,7 @@ const systemManagementRouter = {
name: "SystemDept",
meta: {
icon: "ri:git-branch-line",
- title: "menus.hsDept",
+ title: "menus.pureDept",
roles: ["admin"]
}
}
@@ -59,7 +59,7 @@ const systemMonitorRouter = {
path: "/monitor",
meta: {
icon: "ep:monitor",
- title: "menus.hssysMonitor",
+ title: "menus.pureSysMonitor",
rank: monitor
},
children: [
@@ -69,7 +69,7 @@ const systemMonitorRouter = {
name: "OnlineUser",
meta: {
icon: "ri:user-voice-line",
- title: "menus.hsOnlineUser",
+ title: "menus.pureOnlineUser",
roles: ["admin"]
}
},
@@ -79,7 +79,7 @@ const systemMonitorRouter = {
name: "LoginLog",
meta: {
icon: "ri:window-line",
- title: "menus.hsLoginLog",
+ title: "menus.pureLoginLog",
roles: ["admin"]
}
},
@@ -89,7 +89,7 @@ const systemMonitorRouter = {
name: "OperationLog",
meta: {
icon: "ri:history-fill",
- title: "menus.hsOperationLog",
+ title: "menus.pureOperationLog",
roles: ["admin"]
}
},
@@ -99,7 +99,7 @@ const systemMonitorRouter = {
name: "SystemLog",
meta: {
icon: "ri:file-search-line",
- title: "menus.hsSystemLog",
+ title: "menus.pureSystemLog",
roles: ["admin"]
}
}
@@ -109,7 +109,7 @@ const systemMonitorRouter = {
const permissionRouter = {
path: "/permission",
meta: {
- title: "menus.permission",
+ title: "menus.purePermission",
icon: "ep:lollipop",
rank: permission
},
@@ -118,7 +118,7 @@ const permissionRouter = {
path: "/permission/page/index",
name: "PermissionPage",
meta: {
- title: "menus.permissionPage",
+ title: "menus.purePermissionPage",
roles: ["admin", "common"]
}
},
@@ -126,7 +126,7 @@ const permissionRouter = {
path: "/permission/button/index",
name: "PermissionButton",
meta: {
- title: "menus.permissionButton",
+ title: "menus.purePermissionButton",
roles: ["admin", "common"],
auths: [
"permission:btn:add",
@@ -142,29 +142,29 @@ const frameRouter = {
path: "/iframe",
meta: {
icon: "ri:links-fill",
- title: "menus.hsExternalPage",
+ title: "menus.pureExternalPage",
rank: frame
},
children: [
{
path: "/iframe/external",
meta: {
- title: "menus.hsExternalDoc"
+ title: "menus.pureExternalDoc"
},
children: [
{
path: "/external",
name: "https://yiming_chang.gitee.io/pure-admin-doc",
meta: {
- title: "menus.externalLink",
+ title: "menus.pureExternalLink",
roles: ["admin", "common"]
}
},
{
- path: "/pureutilsLink",
+ path: "/pureUtilsLink",
name: "https://pure-admin-utils.netlify.app/",
meta: {
- title: "menus.pureutilsLink",
+ title: "menus.pureUtilsLink",
roles: ["admin", "common"]
}
}
@@ -173,14 +173,34 @@ const frameRouter = {
{
path: "/iframe/embedded",
meta: {
- title: "menus.hsEmbeddedDoc"
+ title: "menus.pureEmbeddedDoc"
},
children: [
+ {
+ path: "/iframe/colorhunt",
+ name: "FrameColorHunt",
+ meta: {
+ title: "menus.pureColorHuntDoc",
+ frameSrc: "https://colorhunt.co/",
+ keepAlive: true,
+ roles: ["admin", "common"]
+ }
+ },
+ {
+ path: "/iframe/uigradients",
+ name: "FrameUiGradients",
+ meta: {
+ title: "menus.pureUiGradients",
+ frameSrc: "https://uigradients.com/",
+ keepAlive: true,
+ roles: ["admin", "common"]
+ }
+ },
{
path: "/iframe/ep",
name: "FrameEp",
meta: {
- title: "menus.hsEpDocument",
+ title: "menus.pureEpDoc",
frameSrc: "https://element-plus.org/zh-CN/",
keepAlive: true,
roles: ["admin", "common"]
@@ -190,7 +210,7 @@ const frameRouter = {
path: "/iframe/tailwindcss",
name: "FrameTailwindcss",
meta: {
- title: "menus.hsTailwindcssDocument",
+ title: "menus.pureTailwindcssDoc",
frameSrc: "https://tailwindcss.com/docs/installation",
keepAlive: true,
roles: ["admin", "common"]
@@ -200,7 +220,7 @@ const frameRouter = {
path: "/iframe/vue3",
name: "FrameVue",
meta: {
- title: "menus.hsVueDocument",
+ title: "menus.pureVueDoc",
frameSrc: "https://cn.vuejs.org/",
keepAlive: true,
roles: ["admin", "common"]
@@ -210,7 +230,7 @@ const frameRouter = {
path: "/iframe/vite",
name: "FrameVite",
meta: {
- title: "menus.hsViteDocument",
+ title: "menus.pureViteDoc",
frameSrc: "https://cn.vitejs.dev/",
keepAlive: true,
roles: ["admin", "common"]
@@ -220,7 +240,7 @@ const frameRouter = {
path: "/iframe/pinia",
name: "FramePinia",
meta: {
- title: "menus.hsPiniaDocument",
+ title: "menus.purePiniaDoc",
frameSrc: "https://pinia.vuejs.org/zh/index.html",
keepAlive: true,
roles: ["admin", "common"]
@@ -230,7 +250,7 @@ const frameRouter = {
path: "/iframe/vue-router",
name: "FrameRouter",
meta: {
- title: "menus.hsRouterDocument",
+ title: "menus.pureRouterDoc",
frameSrc: "https://router.vuejs.org/zh/",
keepAlive: true,
roles: ["admin", "common"]
@@ -245,7 +265,7 @@ const tabsRouter = {
path: "/tabs",
meta: {
icon: "ri:bookmark-2-line",
- title: "menus.hstabs",
+ title: "menus.pureTabs",
rank: tabs
},
children: [
@@ -253,7 +273,7 @@ const tabsRouter = {
path: "/tabs/index",
name: "Tabs",
meta: {
- title: "menus.hstabs",
+ title: "menus.pureTabs",
roles: ["admin", "common"]
}
},
diff --git a/mock/system.ts b/mock/system.ts
index 0b4486582..d7b7cf75f 100644
--- a/mock/system.ts
+++ b/mock/system.ts
@@ -153,86 +153,86 @@ export default defineFakeRoute([
parentId: 0,
id: 100,
menuType: 0, // 菜单类型(0代表菜单、1代表iframe、2代表外链、3代表按钮)
- title: "menus.hsExternalPage"
+ title: "menus.pureExternalPage"
},
{
parentId: 100,
id: 101,
menuType: 0,
- title: "menus.hsExternalDoc"
+ title: "menus.pureExternalDoc"
},
{
parentId: 101,
id: 102,
menuType: 2,
- title: "menus.externalLink"
+ title: "menus.pureExternalLink"
},
{
parentId: 101,
id: 103,
menuType: 2,
- title: "menus.pureutilsLink"
+ title: "menus.pureUtilsLink"
},
{
parentId: 100,
id: 104,
menuType: 1,
- title: "menus.hsEmbeddedDoc"
+ title: "menus.pureEmbeddedDoc"
},
{
parentId: 104,
id: 105,
menuType: 1,
- title: "menus.hsEpDocument"
+ title: "menus.pureEpDoc"
},
{
parentId: 104,
id: 106,
menuType: 1,
- title: "menus.hsTailwindcssDocument"
+ title: "menus.pureTailwindcssDoc"
},
{
parentId: 104,
id: 107,
menuType: 1,
- title: "menus.hsVueDocument"
+ title: "menus.pureVueDoc"
},
{
parentId: 104,
id: 108,
menuType: 1,
- title: "menus.hsViteDocument"
+ title: "menus.pureViteDoc"
},
{
parentId: 104,
id: 109,
menuType: 1,
- title: "menus.hsPiniaDocument"
+ title: "menus.purePiniaDoc"
},
{
parentId: 104,
id: 110,
menuType: 1,
- title: "menus.hsRouterDocument"
+ title: "menus.pureRouterDoc"
},
// 权限管理
{
parentId: 0,
id: 200,
menuType: 0,
- title: "menus.permission"
+ title: "menus.purePermission"
},
{
parentId: 200,
id: 201,
menuType: 0,
- title: "menus.permissionPage"
+ title: "menus.purePermissionPage"
},
{
parentId: 200,
id: 202,
menuType: 0,
- title: "menus.permissionButton"
+ title: "menus.purePermissionButton"
},
{
parentId: 202,
@@ -257,75 +257,75 @@ export default defineFakeRoute([
parentId: 0,
id: 300,
menuType: 0,
- title: "menus.hssysManagement"
+ title: "menus.pureSysManagement"
},
{
parentId: 300,
id: 301,
menuType: 0,
- title: "menus.hsUser"
+ title: "menus.pureUser"
},
{
parentId: 300,
id: 302,
menuType: 0,
- title: "menus.hsRole"
+ title: "menus.pureRole"
},
{
parentId: 300,
id: 303,
menuType: 0,
- title: "menus.hsSystemMenu"
+ title: "menus.pureSystemMenu"
},
{
parentId: 300,
id: 304,
menuType: 0,
- title: "menus.hsDept"
+ title: "menus.pureDept"
},
// 系统监控
{
parentId: 0,
id: 400,
menuType: 0,
- title: "menus.hssysMonitor"
+ title: "menus.pureSysMonitor"
},
{
parentId: 400,
id: 401,
menuType: 0,
- title: "menus.hsOnlineUser"
+ title: "menus.pureOnlineUser"
},
{
parentId: 400,
id: 402,
menuType: 0,
- title: "menus.hsLoginLog"
+ title: "menus.pureLoginLog"
},
{
parentId: 400,
id: 403,
menuType: 0,
- title: "menus.hsOperationLog"
+ title: "menus.pureOperationLog"
},
{
parentId: 400,
id: 404,
menuType: 0,
- title: "menus.hsSystemLog"
+ title: "menus.pureSystemLog"
},
// 标签页操作
{
parentId: 0,
id: 500,
menuType: 0,
- title: "menus.hstabs"
+ title: "menus.pureTabs"
},
{
parentId: 500,
id: 501,
menuType: 0,
- title: "menus.hstabs"
+ title: "menus.pureTabs"
},
{
parentId: 500,
@@ -381,7 +381,7 @@ export default defineFakeRoute([
parentId: 0,
id: 100,
menuType: 0, // 菜单类型(0代表菜单、1代表iframe、2代表外链、3代表按钮)
- title: "menus.hsExternalPage",
+ title: "menus.pureExternalPage",
name: "PureIframe",
path: "/iframe",
component: "",
@@ -404,7 +404,7 @@ export default defineFakeRoute([
parentId: 100,
id: 101,
menuType: 0,
- title: "menus.hsExternalDoc",
+ title: "menus.pureExternalDoc",
name: "PureIframeExternal",
path: "/iframe/external",
component: "",
@@ -427,7 +427,7 @@ export default defineFakeRoute([
parentId: 101,
id: 102,
menuType: 2,
- title: "menus.externalLink",
+ title: "menus.pureExternalLink",
name: "https://yiming_chang.gitee.io/pure-admin-doc",
path: "/external",
component: "",
@@ -450,9 +450,9 @@ export default defineFakeRoute([
parentId: 101,
id: 103,
menuType: 2,
- title: "menus.pureutilsLink",
+ title: "menus.pureUtilsLink",
name: "https://pure-admin-utils.netlify.app/",
- path: "/pureutilsLink",
+ path: "/pureUtilsLink",
component: "",
rank: null,
redirect: "",
@@ -473,7 +473,7 @@ export default defineFakeRoute([
parentId: 100,
id: 104,
menuType: 1,
- title: "menus.hsEmbeddedDoc",
+ title: "menus.pureEmbeddedDoc",
name: "PureIframeEmbedded",
path: "/iframe/embedded",
component: "",
@@ -496,7 +496,7 @@ export default defineFakeRoute([
parentId: 104,
id: 105,
menuType: 1,
- title: "menus.hsEpDocument",
+ title: "menus.pureEpDoc",
name: "FrameEp",
path: "/iframe/ep",
component: "",
@@ -519,7 +519,7 @@ export default defineFakeRoute([
parentId: 104,
id: 106,
menuType: 1,
- title: "menus.hsTailwindcssDocument",
+ title: "menus.pureTailwindcssDoc",
name: "FrameTailwindcss",
path: "/iframe/tailwindcss",
component: "",
@@ -542,7 +542,7 @@ export default defineFakeRoute([
parentId: 104,
id: 107,
menuType: 1,
- title: "menus.hsVueDocument",
+ title: "menus.pureVueDoc",
name: "FrameVue",
path: "/iframe/vue3",
component: "",
@@ -565,7 +565,7 @@ export default defineFakeRoute([
parentId: 104,
id: 108,
menuType: 1,
- title: "menus.hsViteDocument",
+ title: "menus.pureViteDoc",
name: "FrameVite",
path: "/iframe/vite",
component: "",
@@ -588,7 +588,7 @@ export default defineFakeRoute([
parentId: 104,
id: 109,
menuType: 1,
- title: "menus.hsPiniaDocument",
+ title: "menus.purePiniaDoc",
name: "FramePinia",
path: "/iframe/pinia",
component: "",
@@ -611,7 +611,7 @@ export default defineFakeRoute([
parentId: 104,
id: 110,
menuType: 1,
- title: "menus.hsRouterDocument",
+ title: "menus.pureRouterDoc",
name: "FrameRouter",
path: "/iframe/vue-router",
component: "",
@@ -635,7 +635,7 @@ export default defineFakeRoute([
parentId: 0,
id: 200,
menuType: 0,
- title: "menus.permission",
+ title: "menus.purePermission",
name: "PurePermission",
path: "/permission",
component: "",
@@ -658,7 +658,7 @@ export default defineFakeRoute([
parentId: 200,
id: 201,
menuType: 0,
- title: "menus.permissionPage",
+ title: "menus.purePermissionPage",
name: "PermissionPage",
path: "/permission/page/index",
component: "",
@@ -681,7 +681,7 @@ export default defineFakeRoute([
parentId: 200,
id: 202,
menuType: 0,
- title: "menus.permissionButton",
+ title: "menus.purePermissionButton",
name: "PermissionButton",
path: "/permission/button/index",
component: "",
@@ -774,7 +774,7 @@ export default defineFakeRoute([
parentId: 0,
id: 300,
menuType: 0,
- title: "menus.hssysManagement",
+ title: "menus.pureSysManagement",
name: "PureSystem",
path: "/system",
component: "",
@@ -797,7 +797,7 @@ export default defineFakeRoute([
parentId: 300,
id: 301,
menuType: 0,
- title: "menus.hsUser",
+ title: "menus.pureUser",
name: "SystemUser",
path: "/system/user/index",
component: "",
@@ -820,7 +820,7 @@ export default defineFakeRoute([
parentId: 300,
id: 302,
menuType: 0,
- title: "menus.hsRole",
+ title: "menus.pureRole",
name: "SystemRole",
path: "/system/role/index",
component: "",
@@ -843,7 +843,7 @@ export default defineFakeRoute([
parentId: 300,
id: 303,
menuType: 0,
- title: "menus.hsSystemMenu",
+ title: "menus.pureSystemMenu",
name: "SystemMenu",
path: "/system/menu/index",
component: "",
@@ -866,7 +866,7 @@ export default defineFakeRoute([
parentId: 300,
id: 304,
menuType: 0,
- title: "menus.hsDept",
+ title: "menus.pureDept",
name: "SystemDept",
path: "/system/dept/index",
component: "",
@@ -890,7 +890,7 @@ export default defineFakeRoute([
parentId: 0,
id: 400,
menuType: 0,
- title: "menus.hssysMonitor",
+ title: "menus.pureSysMonitor",
name: "PureMonitor",
path: "/monitor",
component: "",
@@ -913,7 +913,7 @@ export default defineFakeRoute([
parentId: 400,
id: 401,
menuType: 0,
- title: "menus.hsOnlineUser",
+ title: "menus.pureOnlineUser",
name: "OnlineUser",
path: "/monitor/online-user",
component: "monitor/online/index",
@@ -936,7 +936,7 @@ export default defineFakeRoute([
parentId: 400,
id: 402,
menuType: 0,
- title: "menus.hsLoginLog",
+ title: "menus.pureLoginLog",
name: "LoginLog",
path: "/monitor/login-logs",
component: "monitor/logs/login/index",
@@ -959,7 +959,7 @@ export default defineFakeRoute([
parentId: 400,
id: 403,
menuType: 0,
- title: "menus.hsOperationLog",
+ title: "menus.pureOperationLog",
name: "OperationLog",
path: "/monitor/operation-logs",
component: "monitor/logs/operation/index",
@@ -982,7 +982,7 @@ export default defineFakeRoute([
parentId: 400,
id: 404,
menuType: 0,
- title: "menus.hsSystemLog",
+ title: "menus.pureSystemLog",
name: "SystemLog",
path: "/monitor/system-logs",
component: "monitor/logs/system/index",
@@ -1006,7 +1006,7 @@ export default defineFakeRoute([
parentId: 0,
id: 500,
menuType: 0,
- title: "menus.hstabs",
+ title: "menus.pureTabs",
name: "PureTabs",
path: "/tabs",
component: "",
@@ -1029,7 +1029,7 @@ export default defineFakeRoute([
parentId: 500,
id: 501,
menuType: 0,
- title: "menus.hstabs",
+ title: "menus.pureTabs",
name: "Tabs",
path: "/tabs/index",
component: "",
@@ -1456,7 +1456,7 @@ export default defineFakeRoute([
parentId: 0,
id: 400,
menuType: 0,
- title: "menus.hssysMonitor",
+ title: "menus.pureSysMonitor",
name: "PureMonitor",
path: "/monitor",
component: "",
@@ -1479,7 +1479,7 @@ export default defineFakeRoute([
parentId: 400,
id: 401,
menuType: 0,
- title: "menus.hsOnlineUser",
+ title: "menus.pureOnlineUser",
name: "OnlineUser",
path: "/monitor/online-user",
component: "monitor/online/index",
@@ -1502,7 +1502,7 @@ export default defineFakeRoute([
parentId: 400,
id: 402,
menuType: 0,
- title: "menus.hsLoginLog",
+ title: "menus.pureLoginLog",
name: "LoginLog",
path: "/monitor/login-logs",
component: "monitor/logs/login/index",
@@ -1525,7 +1525,7 @@ export default defineFakeRoute([
parentId: 400,
id: 403,
menuType: 0,
- title: "menus.hsOperationLog",
+ title: "menus.pureOperationLog",
name: "OperationLog",
path: "/monitor/operation-logs",
component: "monitor/logs/operation/index",
@@ -1548,7 +1548,7 @@ export default defineFakeRoute([
parentId: 400,
id: 404,
menuType: 0,
- title: "menus.hsSystemLog",
+ title: "menus.pureSystemLog",
name: "SystemLog",
path: "/monitor/system-logs",
component: "monitor/logs/system/index",
diff --git a/package.json b/package.json
index cfac208dd..e1c3db0da 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "vue-pure-admin",
- "version": "5.2.0",
+ "version": "5.3.0",
"private": true,
"type": "module",
"scripts": {
@@ -50,16 +50,16 @@
"dependencies": {
"@amap/amap-jsapi-loader": "^1.0.1",
"@howdyjs/mouse-menu": "^2.1.3",
- "@infectoone/vue-ganttastic": "^2.3.1",
- "@logicflow/core": "^1.2.23",
- "@logicflow/extension": "^1.2.23",
+ "@infectoone/vue-ganttastic": "^2.3.2",
+ "@logicflow/core": "^1.2.25",
+ "@logicflow/extension": "^1.2.25",
"@pureadmin/descriptions": "^1.2.1",
"@pureadmin/table": "^3.1.2",
"@pureadmin/utils": "^2.4.7",
"@vue-flow/background": "^1.3.0",
- "@vue-flow/core": "^1.33.4",
+ "@vue-flow/core": "^1.33.5",
"@vue-office/docx": "^1.6.0",
- "@vue-office/excel": "^1.7.2",
+ "@vue-office/excel": "^1.7.6",
"@vueuse/core": "^10.9.0",
"@vueuse/motion": "^2.1.0",
"@wangeditor/editor": "^5.1.23",
@@ -72,29 +72,30 @@
"dayjs": "^1.11.10",
"echarts": "^5.5.0",
"el-table-infinite-scroll": "^3.0.3",
- "element-plus": "^2.6.2",
+ "element-plus": "^2.6.3",
"intro.js": "^7.2.0",
"js-cookie": "^3.0.5",
"jsbarcode": "^3.11.6",
"localforage": "^1.10.0",
"mint-filter": "^4.0.3",
"mitt": "^3.0.1",
+ "mqtt": "4.3.7",
"nprogress": "^0.2.0",
"path": "^0.12.7",
"pinia": "^2.1.7",
"pinyin-pro": "^3.19.6",
- "plus-pro-components": "^0.0.5",
+ "plus-pro-components": "^0.0.7",
"qrcode": "^1.5.3",
"qs": "^6.12.0",
"responsive-storage": "^2.2.0",
"sortablejs": "^1.15.2",
- "swiper": "^11.0.7",
+ "swiper": "^11.1.0",
"typeit": "^8.8.3",
"v-contextmenu": "^3.2.0",
"v3-infinite-loading": "^1.3.1",
"version-rocket": "^1.7.1",
"vue": "^3.4.21",
- "vue-i18n": "^9.10.2",
+ "vue-i18n": "^9.11.0",
"vue-json-pretty": "^2.4.0",
"vue-pdf-embed": "^2.0.3",
"vue-router": "^4.3.0",
@@ -106,8 +107,8 @@
"vue3-puzzle-vcode": "^1.1.7",
"vuedraggable": "^4.1.0",
"vxe-table": "^4.5.21",
- "wavesurfer.js": "^7.7.5",
- "xgplayer": "^3.0.14",
+ "wavesurfer.js": "^7.7.8",
+ "xgplayer": "^3.0.16",
"xlsx": "^0.18.5"
},
"devDependencies": {
@@ -119,31 +120,31 @@
"@iconify-icons/ep": "^1.2.12",
"@iconify-icons/ri": "^1.2.10",
"@iconify/vue": "^4.1.1",
- "@intlify/unplugin-vue-i18n": "^2.0.0",
+ "@intlify/unplugin-vue-i18n": "^4.0.0",
"@pureadmin/theme": "^3.2.0",
"@types/dagre": "^0.7.52",
- "@types/gradient-string": "^1.1.5",
+ "@types/gradient-string": "^1.1.6",
"@types/intro.js": "^5.1.5",
"@types/js-cookie": "^3.0.6",
- "@types/node": "^20.11.30",
+ "@types/node": "^20.12.5",
"@types/nprogress": "^0.2.3",
"@types/qrcode": "^1.5.5",
"@types/qs": "^6.9.14",
"@types/sortablejs": "^1.15.8",
- "@typescript-eslint/eslint-plugin": "^7.3.1",
- "@typescript-eslint/parser": "^7.3.1",
+ "@typescript-eslint/eslint-plugin": "^7.5.0",
+ "@typescript-eslint/parser": "^7.5.0",
"@vitejs/plugin-vue": "^5.0.4",
"@vitejs/plugin-vue-jsx": "^3.1.0",
"autoprefixer": "^10.4.19",
"boxen": "^7.1.1",
"cloc": "^2.11.0",
- "cssnano": "^6.1.1",
+ "cssnano": "^6.1.2",
"dagre": "^0.8.5",
"eslint": "^8.57.0",
"eslint-config-prettier": "^9.1.0",
"eslint-define-config": "^2.1.0",
"eslint-plugin-prettier": "^5.1.3",
- "eslint-plugin-vue": "^9.23.0",
+ "eslint-plugin-vue": "^9.24.0",
"gradient-string": "^2.0.2",
"husky": "^9.0.11",
"lint-staged": "^15.2.2",
@@ -154,16 +155,16 @@
"prettier": "^3.2.5",
"rimraf": "^5.0.5",
"rollup-plugin-visualizer": "^5.12.0",
- "sass": "^1.72.0",
- "stylelint": "^16.2.1",
+ "sass": "^1.74.1",
+ "stylelint": "^16.3.1",
"stylelint-config-recess-order": "^5.0.0",
"stylelint-config-recommended-vue": "^1.5.0",
- "stylelint-config-standard-scss": "^13.0.0",
+ "stylelint-config-standard-scss": "^13.1.0",
"stylelint-prettier": "^5.0.0",
"svgo": "^3.2.0",
- "tailwindcss": "^3.4.1",
- "typescript": "^5.4.3",
- "vite": "^5.2.3",
+ "tailwindcss": "^3.4.3",
+ "typescript": "^5.4.4",
+ "vite": "^5.2.8",
"vite-plugin-cdn-import": "^0.3.5",
"vite-plugin-compression": "^0.5.1",
"vite-plugin-fake-server": "^2.1.1",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 3ade30076..3dbf943c0 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -12,35 +12,35 @@ dependencies:
specifier: ^2.1.3
version: 2.1.3(vue@3.4.21)
'@infectoone/vue-ganttastic':
- specifier: ^2.3.1
- version: 2.3.1(dayjs@1.11.10)(vue@3.4.21)
+ specifier: ^2.3.2
+ version: 2.3.2(dayjs@1.11.10)(vue@3.4.21)
'@logicflow/core':
- specifier: ^1.2.23
- version: 1.2.23
+ specifier: ^1.2.25
+ version: 1.2.25
'@logicflow/extension':
- specifier: ^1.2.23
- version: 1.2.23
+ specifier: ^1.2.25
+ version: 1.2.25
'@pureadmin/descriptions':
specifier: ^1.2.1
- version: 1.2.1(echarts@5.5.0)(element-plus@2.6.2)(typescript@5.4.3)
+ version: 1.2.1(echarts@5.5.0)(element-plus@2.6.3)(typescript@5.4.4)
'@pureadmin/table':
specifier: ^3.1.2
- version: 3.1.2(element-plus@2.6.2)(typescript@5.4.3)
+ version: 3.1.2(element-plus@2.6.3)(typescript@5.4.4)
'@pureadmin/utils':
specifier: ^2.4.7
version: 2.4.7(echarts@5.5.0)(vue@3.4.21)
'@vue-flow/background':
specifier: ^1.3.0
- version: 1.3.0(@vue-flow/core@1.33.4)(vue@3.4.21)
+ version: 1.3.0(@vue-flow/core@1.33.5)(vue@3.4.21)
'@vue-flow/core':
- specifier: ^1.33.4
- version: 1.33.4(vue@3.4.21)
+ specifier: ^1.33.5
+ version: 1.33.5(vue@3.4.21)
'@vue-office/docx':
specifier: ^1.6.0
version: 1.6.0(vue-demi@0.14.7)(vue@3.4.21)
'@vue-office/excel':
- specifier: ^1.7.2
- version: 1.7.2(vue-demi@0.14.7)(vue@3.4.21)
+ specifier: ^1.7.6
+ version: 1.7.6(vue-demi@0.14.7)(vue@3.4.21)
'@vueuse/core':
specifier: ^10.9.0
version: 10.9.0(vue@3.4.21)
@@ -76,10 +76,10 @@ dependencies:
version: 5.5.0
el-table-infinite-scroll:
specifier: ^3.0.3
- version: 3.0.3(typescript@5.4.3)
+ version: 3.0.3(typescript@5.4.4)
element-plus:
- specifier: ^2.6.2
- version: 2.6.2(vue@3.4.21)
+ specifier: ^2.6.3
+ version: 2.6.3(vue@3.4.21)
intro.js:
specifier: ^7.2.0
version: 7.2.0
@@ -98,6 +98,9 @@ dependencies:
mitt:
specifier: ^3.0.1
version: 3.0.1
+ mqtt:
+ specifier: 4.3.7
+ version: 4.3.7
nprogress:
specifier: ^0.2.0
version: 0.2.0
@@ -106,13 +109,13 @@ dependencies:
version: 0.12.7
pinia:
specifier: ^2.1.7
- version: 2.1.7(typescript@5.4.3)(vue@3.4.21)
+ version: 2.1.7(typescript@5.4.4)(vue@3.4.21)
pinyin-pro:
specifier: ^3.19.6
version: 3.19.6
plus-pro-components:
- specifier: ^0.0.5
- version: 0.0.5(element-plus@2.6.2)(vue@3.4.21)
+ specifier: ^0.0.7
+ version: 0.0.7(element-plus@2.6.3)(vue@3.4.21)
qrcode:
specifier: ^1.5.3
version: 1.5.3
@@ -126,8 +129,8 @@ dependencies:
specifier: ^1.15.2
version: 1.15.2
swiper:
- specifier: ^11.0.7
- version: 11.0.7
+ specifier: ^11.1.0
+ version: 11.1.0
typeit:
specifier: ^8.8.3
version: 8.8.3
@@ -142,10 +145,10 @@ dependencies:
version: 1.7.1
vue:
specifier: ^3.4.21
- version: 3.4.21(typescript@5.4.3)
+ version: 3.4.21(typescript@5.4.4)
vue-i18n:
- specifier: ^9.10.2
- version: 9.10.2(vue@3.4.21)
+ specifier: ^9.11.0
+ version: 9.11.0(vue@3.4.21)
vue-json-pretty:
specifier: ^2.4.0
version: 2.4.0(vue@3.4.21)
@@ -178,13 +181,13 @@ dependencies:
version: 4.1.0(vue@3.4.21)
vxe-table:
specifier: ^4.5.21
- version: 4.5.21(vue@3.4.21)(xe-utils@3.5.22)
+ version: 4.5.21(vue@3.4.21)(xe-utils@3.5.23)
wavesurfer.js:
- specifier: ^7.7.5
- version: 7.7.5
+ specifier: ^7.7.8
+ version: 7.7.8
xgplayer:
- specifier: ^3.0.14
- version: 3.0.14(core-js@3.36.1)
+ specifier: ^3.0.16
+ version: 3.0.16(core-js@3.36.1)
xlsx:
specifier: ^0.18.5
version: 0.18.5
@@ -192,7 +195,7 @@ dependencies:
devDependencies:
'@commitlint/cli':
specifier: ^19.2.1
- version: 19.2.1(@types/node@20.11.30)(typescript@5.4.3)
+ version: 19.2.1(@types/node@20.12.5)(typescript@5.4.4)
'@commitlint/config-conventional':
specifier: ^19.1.0
version: 19.1.0
@@ -215,8 +218,8 @@ devDependencies:
specifier: ^4.1.1
version: 4.1.1(vue@3.4.21)
'@intlify/unplugin-vue-i18n':
- specifier: ^2.0.0
- version: 2.0.0(rollup@2.79.1)(vue-i18n@9.10.2)
+ specifier: ^4.0.0
+ version: 4.0.0(rollup@2.79.1)(vue-i18n@9.11.0)
'@pureadmin/theme':
specifier: ^3.2.0
version: 3.2.0
@@ -224,8 +227,8 @@ devDependencies:
specifier: ^0.7.52
version: 0.7.52
'@types/gradient-string':
- specifier: ^1.1.5
- version: 1.1.5
+ specifier: ^1.1.6
+ version: 1.1.6
'@types/intro.js':
specifier: ^5.1.5
version: 5.1.5
@@ -233,8 +236,8 @@ devDependencies:
specifier: ^3.0.6
version: 3.0.6
'@types/node':
- specifier: ^20.11.30
- version: 20.11.30
+ specifier: ^20.12.5
+ version: 20.12.5
'@types/nprogress':
specifier: ^0.2.3
version: 0.2.3
@@ -248,17 +251,17 @@ devDependencies:
specifier: ^1.15.8
version: 1.15.8
'@typescript-eslint/eslint-plugin':
- specifier: ^7.3.1
- version: 7.3.1(@typescript-eslint/parser@7.3.1)(eslint@8.57.0)(typescript@5.4.3)
+ specifier: ^7.5.0
+ version: 7.5.0(@typescript-eslint/parser@7.5.0)(eslint@8.57.0)(typescript@5.4.4)
'@typescript-eslint/parser':
- specifier: ^7.3.1
- version: 7.3.1(eslint@8.57.0)(typescript@5.4.3)
+ specifier: ^7.5.0
+ version: 7.5.0(eslint@8.57.0)(typescript@5.4.4)
'@vitejs/plugin-vue':
specifier: ^5.0.4
- version: 5.0.4(vite@5.2.3)(vue@3.4.21)
+ version: 5.0.4(vite@5.2.8)(vue@3.4.21)
'@vitejs/plugin-vue-jsx':
specifier: ^3.1.0
- version: 3.1.0(vite@5.2.3)(vue@3.4.21)
+ version: 3.1.0(vite@5.2.8)(vue@3.4.21)
autoprefixer:
specifier: ^10.4.19
version: 10.4.19(postcss@8.4.38)
@@ -269,8 +272,8 @@ devDependencies:
specifier: ^2.11.0
version: 2.11.0
cssnano:
- specifier: ^6.1.1
- version: 6.1.1(postcss@8.4.38)
+ specifier: ^6.1.2
+ version: 6.1.2(postcss@8.4.38)
dagre:
specifier: ^0.8.5
version: 0.8.5
@@ -287,8 +290,8 @@ devDependencies:
specifier: ^5.1.3
version: 5.1.3(eslint-config-prettier@9.1.0)(eslint@8.57.0)(prettier@3.2.5)
eslint-plugin-vue:
- specifier: ^9.23.0
- version: 9.23.0(eslint@8.57.0)
+ specifier: ^9.24.0
+ version: 9.24.0(eslint@8.57.0)
gradient-string:
specifier: ^2.0.2
version: 2.0.2
@@ -320,41 +323,41 @@ devDependencies:
specifier: ^5.12.0
version: 5.12.0(rollup@2.79.1)
sass:
- specifier: ^1.72.0
- version: 1.72.0
+ specifier: ^1.74.1
+ version: 1.74.1
stylelint:
- specifier: ^16.2.1
- version: 16.2.1(typescript@5.4.3)
+ specifier: ^16.3.1
+ version: 16.3.1(typescript@5.4.4)
stylelint-config-recess-order:
specifier: ^5.0.0
- version: 5.0.0(stylelint@16.2.1)
+ version: 5.0.0(stylelint@16.3.1)
stylelint-config-recommended-vue:
specifier: ^1.5.0
- version: 1.5.0(postcss-html@1.6.0)(stylelint@16.2.1)
+ version: 1.5.0(postcss-html@1.6.0)(stylelint@16.3.1)
stylelint-config-standard-scss:
- specifier: ^13.0.0
- version: 13.0.0(postcss@8.4.38)(stylelint@16.2.1)
+ specifier: ^13.1.0
+ version: 13.1.0(postcss@8.4.38)(stylelint@16.3.1)
stylelint-prettier:
specifier: ^5.0.0
- version: 5.0.0(prettier@3.2.5)(stylelint@16.2.1)
+ version: 5.0.0(prettier@3.2.5)(stylelint@16.3.1)
svgo:
specifier: ^3.2.0
version: 3.2.0
tailwindcss:
- specifier: ^3.4.1
- version: 3.4.1
+ specifier: ^3.4.3
+ version: 3.4.3
typescript:
- specifier: ^5.4.3
- version: 5.4.3
+ specifier: ^5.4.4
+ version: 5.4.4
vite:
- specifier: ^5.2.3
- version: 5.2.3(@types/node@20.11.30)(sass@1.72.0)
+ specifier: ^5.2.8
+ version: 5.2.8(@types/node@20.12.5)(sass@1.74.1)
vite-plugin-cdn-import:
specifier: ^0.3.5
version: 0.3.5(rollup@2.79.1)
vite-plugin-compression:
specifier: ^0.5.1
- version: 0.5.1(vite@5.2.3)
+ version: 0.5.1(vite@5.2.8)
vite-plugin-fake-server:
specifier: ^2.1.1
version: 2.1.1
@@ -372,7 +375,7 @@ devDependencies:
version: 9.4.2(eslint@8.57.0)
vue-tsc:
specifier: ^1.8.27
- version: 1.8.27(typescript@5.4.3)
+ version: 1.8.27(typescript@5.4.4)
packages:
@@ -404,21 +407,21 @@ packages:
'@babel/highlight': 7.24.2
picocolors: 1.0.0
- /@babel/compat-data@7.24.1:
- resolution: {integrity: sha512-Pc65opHDliVpRHuKfzI+gSA4zcgr65O4cl64fFJIWEEh8JoHIHh0Oez1Eo8Arz8zq/JhgKodQaxEwUPRtZylVA==}
+ /@babel/compat-data@7.24.4:
+ resolution: {integrity: sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==}
engines: {node: '>=6.9.0'}
- /@babel/core@7.24.3:
- resolution: {integrity: sha512-5FcvN1JHw2sHJChotgx8Ek0lyuh4kCKelgMTTqhYJJtloNvUfpAFMeNQUtdlIaktwrSV9LtCdqwk48wL2wBacQ==}
+ /@babel/core@7.24.4:
+ resolution: {integrity: sha512-MBVlMXP+kkl5394RBLSxxk/iLTeVGuXTV3cIDXavPpMMqnSnt6apKgan/U8O3USWZCWZT/TbgfEpKa4uMgN4Dg==}
engines: {node: '>=6.9.0'}
dependencies:
'@ampproject/remapping': 2.3.0
'@babel/code-frame': 7.24.2
- '@babel/generator': 7.24.1
+ '@babel/generator': 7.24.4
'@babel/helper-compilation-targets': 7.23.6
- '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.3)
- '@babel/helpers': 7.24.1
- '@babel/parser': 7.24.1
+ '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.4)
+ '@babel/helpers': 7.24.4
+ '@babel/parser': 7.24.4
'@babel/template': 7.24.0
'@babel/traverse': 7.24.1
'@babel/types': 7.24.0
@@ -430,8 +433,8 @@ packages:
transitivePeerDependencies:
- supports-color
- /@babel/generator@7.24.1:
- resolution: {integrity: sha512-DfCRfZsBcrPEHUfuBMgbJ1Ut01Y/itOs+hY2nFLgqsqXd52/iSiVq5TITtUasIUgm+IIKdY2/1I7auiQOEeC9A==}
+ /@babel/generator@7.24.4:
+ resolution: {integrity: sha512-Xd6+v6SnjWVx/nus+y0l1sxMOTOMBkyL4+BIdbALyatQnAe/SRVjANeDPSCYaX+i1iJmuGSKf3Z+E+V/va1Hvw==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.24.0
@@ -450,25 +453,25 @@ packages:
resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/compat-data': 7.24.1
+ '@babel/compat-data': 7.24.4
'@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.1(@babel/core@7.24.3):
- resolution: {integrity: sha512-1yJa9dX9g//V6fDebXoEfEsxkZHk3Hcbm+zLhyu6qVgYFLvmTALTeV+jNU9e5RnYtioBrGEOdoI2joMSNQ/+aA==}
+ /@babel/helper-create-class-features-plugin@7.24.4(@babel/core@7.24.4):
+ resolution: {integrity: sha512-lG75yeuUSVu0pIcbhiYMXBXANHrpUPaOfu7ryAzskCgKUHuAxRQI5ssrtmF0X9UXldPlvT0XM/A4F44OXRt6iQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.24.3
+ '@babel/core': 7.24.4
'@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.24.1(@babel/core@7.24.3)
+ '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.4)
'@babel/helper-skip-transparent-expression-wrappers': 7.22.5
'@babel/helper-split-export-declaration': 7.22.6
semver: 6.3.1
@@ -511,13 +514,13 @@ packages:
dependencies:
'@babel/types': 7.24.0
- /@babel/helper-module-transforms@7.23.3(@babel/core@7.24.3):
+ /@babel/helper-module-transforms@7.23.3(@babel/core@7.24.4):
resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.24.3
+ '@babel/core': 7.24.4
'@babel/helper-environment-visitor': 7.22.20
'@babel/helper-module-imports': 7.24.3
'@babel/helper-simple-access': 7.22.5
@@ -535,13 +538,13 @@ packages:
resolution: {integrity: sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==}
engines: {node: '>=6.9.0'}
- /@babel/helper-replace-supers@7.24.1(@babel/core@7.24.3):
+ /@babel/helper-replace-supers@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.24.3
+ '@babel/core': 7.24.4
'@babel/helper-environment-visitor': 7.22.20
'@babel/helper-member-expression-to-functions': 7.23.0
'@babel/helper-optimise-call-expression': 7.22.5
@@ -578,8 +581,8 @@ packages:
resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==}
engines: {node: '>=6.9.0'}
- /@babel/helpers@7.24.1:
- resolution: {integrity: sha512-BpU09QqEe6ZCHuIHFphEFgvNSrubve1FtyMton26ekZ85gRGi6LrTF7zArARp2YvyFxloeiRmtSCq5sjh1WqIg==}
+ /@babel/helpers@7.24.4:
+ resolution: {integrity: sha512-FewdlZbSiwaVGlgT1DPANDuCHaDMiOo+D/IDYRFYjHOuv66xMSJ7fQwwODwRNAPkADIO/z1EoF/l2BCWlWABDw==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/template': 7.24.0
@@ -597,163 +600,163 @@ packages:
js-tokens: 4.0.0
picocolors: 1.0.0
- /@babel/parser@7.24.1:
- resolution: {integrity: sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg==}
+ /@babel/parser@7.24.4:
+ resolution: {integrity: sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg==}
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.3):
+ /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.4):
resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.24.3
+ '@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
dev: false
- /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.24.3):
+ /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.24.4):
resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.24.3
+ '@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
dev: false
- /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.3):
+ /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.4):
resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.24.3
+ '@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
dev: false
- /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.3):
+ /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.4):
resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.24.3
+ '@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
dev: false
- /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.3):
+ /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.4):
resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.24.3
+ '@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
dev: false
- /@babel/plugin-syntax-jsx@7.24.1(@babel/core@7.24.3):
+ /@babel/plugin-syntax-jsx@7.24.1(@babel/core@7.24.4):
resolution: {integrity: sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.24.3
+ '@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
dev: true
- /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.3):
+ /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.4):
resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.24.3
+ '@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
dev: false
- /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.3):
+ /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.4):
resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.24.3
+ '@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
dev: false
- /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.3):
+ /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.4):
resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.24.3
+ '@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
dev: false
- /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.3):
+ /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.4):
resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.24.3
+ '@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
dev: false
- /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.3):
+ /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.4):
resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.24.3
+ '@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
dev: false
- /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.3):
+ /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.4):
resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.24.3
+ '@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
dev: false
- /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.3):
+ /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.4):
resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.24.3
+ '@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
dev: false
- /@babel/plugin-syntax-typescript@7.24.1(@babel/core@7.24.3):
+ /@babel/plugin-syntax-typescript@7.24.1(@babel/core@7.24.4):
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.3
+ '@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.24.0
- /@babel/plugin-transform-typescript@7.24.1(@babel/core@7.24.3):
- resolution: {integrity: sha512-liYSESjX2fZ7JyBFkYG78nfvHlMKE6IpNdTVnxmlYUR+j5ZLsitFbaAE+eJSK2zPPkNWNw4mXL51rQ8WrvdK0w==}
+ /@babel/plugin-transform-typescript@7.24.4(@babel/core@7.24.4):
+ resolution: {integrity: sha512-79t3CQ8+oBGk/80SQ8MN3Bs3obf83zJ0YZjDmDaEZN8MqhMI760apl5z6a20kFeMXBwJX99VpKT8CKxEBp5H1g==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.24.3
+ '@babel/core': 7.24.4
'@babel/helper-annotate-as-pure': 7.22.5
- '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.24.3)
+ '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.4)
'@babel/helper-plugin-utils': 7.24.0
- '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.3)
+ '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.4)
dev: true
- /@babel/runtime@7.24.1:
- resolution: {integrity: sha512-+BIznRzyqBf+2wCTxcKE3wDjfGeCoVE61KSHGpkzqrLi8qxqFwBeUFyId2cxkTmm55fzDGnm0+yCxaxygrLUnQ==}
+ /@babel/runtime@7.24.4:
+ resolution: {integrity: sha512-dkxf7+hn8mFBwKjs9bvBlArzLVxVbS8usaPUDd5p2a9JCL9tB8OaOVN1isD4+Xyk4ns89/xeOmbQvgdK7IIVdA==}
engines: {node: '>=6.9.0'}
dependencies:
regenerator-runtime: 0.14.1
dev: false
- /@babel/standalone@7.24.3:
- resolution: {integrity: sha512-PbObiI21Z/1DoJLr6DKsdmyp7uUIuw6zv5zIMorH98rOBE/TehkjK7xqXiwJmbCqi7deVbIksDerZ9Ds9hRLGw==}
+ /@babel/standalone@7.24.4:
+ resolution: {integrity: sha512-V4uqWeedadiuiCx5P5OHYJZ1PehdMpcBccNCEptKFGPiZIY3FI5f2ClxUl4r5wZ5U+ohcQ+4KW6jX2K6xXzq4Q==}
engines: {node: '>=6.9.0'}
requiresBuild: true
dev: false
@@ -764,7 +767,7 @@ packages:
engines: {node: '>=6.9.0'}
dependencies:
'@babel/code-frame': 7.24.2
- '@babel/parser': 7.24.1
+ '@babel/parser': 7.24.4
'@babel/types': 7.24.0
/@babel/traverse@7.24.1:
@@ -772,12 +775,12 @@ packages:
engines: {node: '>=6.9.0'}
dependencies:
'@babel/code-frame': 7.24.2
- '@babel/generator': 7.24.1
+ '@babel/generator': 7.24.4
'@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.1
+ '@babel/parser': 7.24.4
'@babel/types': 7.24.0
debug: 4.3.4
globals: 11.12.0
@@ -796,14 +799,14 @@ packages:
resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==}
dev: false
- /@commitlint/cli@19.2.1(@types/node@20.11.30)(typescript@5.4.3):
+ /@commitlint/cli@19.2.1(@types/node@20.12.5)(typescript@5.4.4):
resolution: {integrity: sha512-cbkYUJsLqRomccNxvoJTyv5yn0bSy05BBizVyIcLACkRbVUqYorC351Diw/XFSWC/GtpwiwT2eOvQgFZa374bg==}
engines: {node: '>=v18'}
hasBin: true
dependencies:
'@commitlint/format': 19.0.3
'@commitlint/lint': 19.1.0
- '@commitlint/load': 19.2.0(@types/node@20.11.30)(typescript@5.4.3)
+ '@commitlint/load': 19.2.0(@types/node@20.12.5)(typescript@5.4.4)
'@commitlint/read': 19.2.1
'@commitlint/types': 19.0.3
execa: 8.0.1
@@ -872,7 +875,7 @@ packages:
'@commitlint/types': 19.0.3
dev: true
- /@commitlint/load@19.2.0(@types/node@20.11.30)(typescript@5.4.3):
+ /@commitlint/load@19.2.0(@types/node@20.12.5)(typescript@5.4.4):
resolution: {integrity: sha512-XvxxLJTKqZojCxaBQ7u92qQLFMMZc4+p9qrIq/9kJDy8DOrEa7P1yx7Tjdc2u2JxIalqT4KOGraVgCE7eCYJyQ==}
engines: {node: '>=v18'}
dependencies:
@@ -881,8 +884,8 @@ packages:
'@commitlint/resolve-extends': 19.1.0
'@commitlint/types': 19.0.3
chalk: 5.3.0
- cosmiconfig: 9.0.0(typescript@5.4.3)
- cosmiconfig-typescript-loader: 5.0.0(@types/node@20.11.30)(cosmiconfig@9.0.0)(typescript@5.4.3)
+ cosmiconfig: 9.0.0(typescript@5.4.4)
+ cosmiconfig-typescript-loader: 5.0.0(@types/node@20.12.5)(cosmiconfig@9.0.0)(typescript@5.4.4)
lodash.isplainobject: 4.0.6
lodash.merge: 4.6.2
lodash.uniq: 4.5.0
@@ -984,8 +987,8 @@ packages:
'@csstools/css-tokenizer': 2.2.4
dev: true
- /@csstools/selector-specificity@3.0.2(postcss-selector-parser@6.0.16):
- resolution: {integrity: sha512-RpHaZ1h9LE7aALeQXmXrJkRG84ZxIsctEN2biEUmFyKpzFM3zZ35eUMcIzZFsw/2olQE6v69+esEqU2f1MKycg==}
+ /@csstools/selector-specificity@3.0.3(postcss-selector-parser@6.0.16):
+ resolution: {integrity: sha512-KEPNw4+WW5AVEIyzC80rTbWEUatTW2lXpN8+8ILC8PiPeWPjwUzrPZDIOZ2wwqDmeqOYTdSGyL3+vE5GC3FB3Q==}
engines: {node: ^14 || ^16 || >=18}
peerDependencies:
postcss-selector-parser: ^6.0.13
@@ -998,12 +1001,16 @@ packages:
engines: {node: '>=10'}
dev: false
+ /@dual-bundle/import-meta-resolve@4.0.0:
+ resolution: {integrity: sha512-ZKXyJeFAzcpKM2kk8ipoGIPUqx9BX52omTGnfwjJvxOCaZTM2wtDK7zN0aIgPRbT9XYAlha0HtmZ+XKteuh0Gw==}
+ dev: true
+
/@element-plus/icons-vue@1.1.4(vue@3.4.21):
resolution: {integrity: sha512-Iz/nHqdp1sFPmdzRwHkEQQA3lKvoObk8azgABZ81QUOpW9s/lUyQVUSh0tNtEPZXQlKwlSh7SPgoVxzrE0uuVQ==}
peerDependencies:
vue: ^3.2.0
dependencies:
- vue: 3.4.21(typescript@5.4.3)
+ vue: 3.4.21(typescript@5.4.4)
dev: false
/@element-plus/icons-vue@2.3.1(vue@3.4.21):
@@ -1011,7 +1018,7 @@ packages:
peerDependencies:
vue: ^3.2.0
dependencies:
- vue: 3.4.21(typescript@5.4.3)
+ vue: 3.4.21(typescript@5.4.4)
dev: false
/@esbuild/aix-ppc64@0.19.12:
@@ -1492,14 +1499,14 @@ packages:
peerDependencies:
vue: '>=3.0.0'
dependencies:
- vue: 3.4.21(typescript@5.4.3)
+ vue: 3.4.21(typescript@5.4.4)
dev: false
/@humanwhocodes/config-array@0.11.14:
resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==}
engines: {node: '>=10.10.0'}
dependencies:
- '@humanwhocodes/object-schema': 2.0.2
+ '@humanwhocodes/object-schema': 2.0.3
debug: 4.3.4
minimatch: 3.1.2
transitivePeerDependencies:
@@ -1511,8 +1518,8 @@ packages:
engines: {node: '>=12.22'}
dev: true
- /@humanwhocodes/object-schema@2.0.2:
- resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==}
+ /@humanwhocodes/object-schema@2.0.3:
+ resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==}
dev: true
/@iconify-icons/ep@1.2.12:
@@ -1537,24 +1544,24 @@ packages:
vue: '>=3'
dependencies:
'@iconify/types': 2.0.0
- vue: 3.4.21(typescript@5.4.3)
+ vue: 3.4.21(typescript@5.4.4)
dev: true
- /@infectoone/vue-ganttastic@2.3.1(dayjs@1.11.10)(vue@3.4.21):
- resolution: {integrity: sha512-2P53V2N3SagJhqDMogcfpm50qIhqxEINufJBdWUGGZutnEquLg4CQThHysJsNZ11tght8TUPlBM10wHnZAMGiQ==}
+ /@infectoone/vue-ganttastic@2.3.2(dayjs@1.11.10)(vue@3.4.21):
+ resolution: {integrity: sha512-krxHdlZvo4cdS4axQ99qb756RzwieI7LcyY2vAIehJ5Sxd/jz5Pu/vTplTC0Rxqj8T4v1knYPK9uvTMkQYWYng==}
peerDependencies:
dayjs: ^1.11.5
vue: ^3.2.40
dependencies:
'@vueuse/core': 9.13.0(vue@3.4.21)
dayjs: 1.11.10
- vue: 3.4.21(typescript@5.4.3)
+ vue: 3.4.21(typescript@5.4.4)
transitivePeerDependencies:
- '@vue/composition-api'
dev: false
- /@intlify/bundle-utils@7.5.1(vue-i18n@9.10.2):
- resolution: {integrity: sha512-UovJl10oBIlmYEcWw+VIHdKY5Uv5sdPG0b/b6bOYxGLln3UwB75+2dlc0F3Fsa0RhoznQ5Rp589/BZpABpE4Xw==}
+ /@intlify/bundle-utils@8.0.0(vue-i18n@9.11.0):
+ resolution: {integrity: sha512-1B++zykRnMwQ+20SpsZI1JCnV/YJt9Oq7AGlEurzkWJOFtFAVqaGc/oV36PBRYeiKnTbY9VYfjBimr2Vt42wLQ==}
engines: {node: '>= 14.16'}
peerDependencies:
petite-vue-i18n: '*'
@@ -1565,39 +1572,38 @@ packages:
vue-i18n:
optional: true
dependencies:
- '@intlify/message-compiler': 9.10.2
- '@intlify/shared': 9.10.2
+ '@intlify/message-compiler': 9.11.0
+ '@intlify/shared': 9.11.0
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.2.0
- vue-i18n: 9.10.2(vue@3.4.21)
+ vue-i18n: 9.11.0(vue@3.4.21)
yaml-eslint-parser: 1.2.2
dev: true
- /@intlify/core-base@9.10.2:
- resolution: {integrity: sha512-HGStVnKobsJL0DoYIyRCGXBH63DMQqEZxDUGrkNI05FuTcruYUtOAxyL3zoAZu/uDGO6mcUvm3VXBaHG2GdZCg==}
+ /@intlify/core-base@9.11.0:
+ resolution: {integrity: sha512-cveOqAstjLZIiyatcP/HrzrQ87cZI8ScPQna3yvoM8zjcjcIRK1MRvmxUNlPdg0rTNJMZw7rixPVM58O5aHVPA==}
engines: {node: '>= 16'}
dependencies:
- '@intlify/message-compiler': 9.10.2
- '@intlify/shared': 9.10.2
+ '@intlify/message-compiler': 9.11.0
+ '@intlify/shared': 9.11.0
- /@intlify/message-compiler@9.10.2:
- resolution: {integrity: sha512-ntY/kfBwQRtX5Zh6wL8cSATujPzWW2ZQd1QwKyWwAy5fMqJyyixHMeovN4fmEyCqSu+hFfYOE63nU94evsy4YA==}
+ /@intlify/message-compiler@9.11.0:
+ resolution: {integrity: sha512-x31Gl7cscnoI4UUY1yaIy8e7vVMVW1VVlTXZz4SIHKqoSEUkfmgqK8NAx1e7RcoHEbICR7uyCbud0ZL1s4OGXQ==}
engines: {node: '>= 16'}
dependencies:
- '@intlify/shared': 9.10.2
+ '@intlify/shared': 9.11.0
source-map-js: 1.2.0
- /@intlify/shared@9.10.2:
- resolution: {integrity: sha512-ttHCAJkRy7R5W2S9RVnN9KYQYPIpV2+GiS79T4EE37nrPyH6/1SrOh3bmdCRC1T3ocL8qCDx7x2lBJ0xaITU7Q==}
+ /@intlify/shared@9.11.0:
+ resolution: {integrity: sha512-KHSNgi7sRjmSm7aD8QH8WFt9VfKaekJuJ473opbJlkGY3EDnDUU8ikIhG8PbasQbgNvbY3m3tWNGqk2omIdwMA==}
engines: {node: '>= 16'}
- /@intlify/unplugin-vue-i18n@2.0.0(rollup@2.79.1)(vue-i18n@9.10.2):
- resolution: {integrity: sha512-1oKvm92L9l2od2H9wKx2ZvR4tzn7gUtd7bPLI7AWUmm7U9H1iEypndt5d985ypxGsEs0gToDaKTrytbBIJwwSg==}
+ /@intlify/unplugin-vue-i18n@4.0.0(rollup@2.79.1)(vue-i18n@9.11.0):
+ resolution: {integrity: sha512-q2Mhqa/mLi0tulfLFO4fMXXvEbkSZpI5yGhNNsLTNJJ41icEGUuyDe+j5zRZIKSkOJRgX6YbCyibTDJdRsukmw==}
engines: {node: '>= 14.16'}
peerDependencies:
petite-vue-i18n: '*'
@@ -1611,8 +1617,8 @@ packages:
vue-i18n-bridge:
optional: true
dependencies:
- '@intlify/bundle-utils': 7.5.1(vue-i18n@9.10.2)
- '@intlify/shared': 9.10.2
+ '@intlify/bundle-utils': 8.0.0(vue-i18n@9.11.0)
+ '@intlify/shared': 9.11.0
'@rollup/pluginutils': 5.1.0(rollup@2.79.1)
'@vue/compiler-sfc': 3.4.21
debug: 4.3.4
@@ -1622,8 +1628,8 @@ packages:
pathe: 1.1.2
picocolors: 1.0.0
source-map-js: 1.2.0
- unplugin: 1.10.0
- vue-i18n: 9.10.2(vue@3.4.21)
+ unplugin: 1.10.1
+ vue-i18n: 9.11.0(vue@3.4.21)
transitivePeerDependencies:
- rollup
- supports-color
@@ -1662,7 +1668,7 @@ packages:
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
'@jest/types': 27.5.1
- '@types/node': 20.11.30
+ '@types/node': 20.12.5
chalk: 4.1.2
jest-message-util: 27.5.1
jest-util: 27.5.1
@@ -1683,7 +1689,7 @@ packages:
'@jest/test-result': 27.5.1
'@jest/transform': 27.5.1
'@jest/types': 27.5.1
- '@types/node': 20.11.30
+ '@types/node': 20.12.5
ansi-escapes: 4.3.2
chalk: 4.1.2
emittery: 0.8.1
@@ -1720,7 +1726,7 @@ packages:
dependencies:
'@jest/fake-timers': 27.5.1
'@jest/types': 27.5.1
- '@types/node': 20.11.30
+ '@types/node': 20.12.5
jest-mock: 27.5.1
dev: false
@@ -1730,7 +1736,7 @@ packages:
dependencies:
'@jest/types': 27.5.1
'@sinonjs/fake-timers': 8.1.0
- '@types/node': 20.11.30
+ '@types/node': 20.12.5
jest-message-util: 27.5.1
jest-mock: 27.5.1
jest-util: 27.5.1
@@ -1759,7 +1765,7 @@ packages:
'@jest/test-result': 27.5.1
'@jest/transform': 27.5.1
'@jest/types': 27.5.1
- '@types/node': 20.11.30
+ '@types/node': 20.12.5
chalk: 4.1.2
collect-v8-coverage: 1.0.2
exit: 0.1.2
@@ -1818,7 +1824,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.3
+ '@babel/core': 7.24.4
'@jest/types': 27.5.1
babel-plugin-istanbul: 6.1.1
chalk: 4.1.2
@@ -1843,7 +1849,7 @@ packages:
dependencies:
'@types/istanbul-lib-coverage': 2.0.6
'@types/istanbul-reports': 3.0.4
- '@types/node': 20.11.30
+ '@types/node': 20.12.5
'@types/yargs': 16.0.9
chalk: 4.1.2
dev: false
@@ -1873,21 +1879,21 @@ packages:
'@jridgewell/resolve-uri': 3.1.2
'@jridgewell/sourcemap-codec': 1.4.15
- /@logicflow/core@1.2.23:
- resolution: {integrity: sha512-xnE3zHo1PI8zn+I9VH7qZMesgoRDxhYJ39BajdOZys1x/caOcCtg3JRIyE0AJx2HhwHYo8j+3/A2tT5uOzmkxg==}
+ /@logicflow/core@1.2.25:
+ resolution: {integrity: sha512-C0bRuscWtKLiC83XYfvPgltfhHRQJBvTNEx3P8tlT8UAslyW+rMCftm3Q6EDe/t8UbEzwppusJ96IWsAAcKAmQ==}
dependencies:
'@types/mousetrap': 1.6.15
mousetrap: 1.6.5
- preact: 10.20.0
+ preact: 10.20.1
dev: false
- /@logicflow/extension@1.2.23:
- resolution: {integrity: sha512-XRmXBwB+XO5fk8cvLx3S21SulC3sW2i2NSID6ZLCi5E08KONslJGrZaf9FjePF0ygPJmbaWZGfpDQGghgEW66A==}
+ /@logicflow/extension@1.2.25:
+ resolution: {integrity: sha512-BEQjYz/4akd4SxfLsdNMJdeFf4ldf1mc7TBUPj6W1ePu5iuJ06CCt0LTyVKbLMTs5kmZdIbENst7xT01TSI+VA==}
dependencies:
- '@logicflow/core': 1.2.23
+ '@logicflow/core': 1.2.25
jest: 27.5.1
lodash-es: 4.17.21
- preact: 10.20.0
+ preact: 10.20.1
transitivePeerDependencies:
- bufferutil
- canvas
@@ -1935,12 +1941,12 @@ packages:
'@nodelib/fs.scandir': 2.1.5
fastq: 1.17.1
- /@nuxt/kit@3.11.1(rollup@2.79.1):
- resolution: {integrity: sha512-8VVlhaY4N+wipgHmSXP+gLM+esms9TEBz13I/J++PbOUJuf2cJlUUTyqMoRVL0xudVKK/8fJgSndRkyidy1m2w==}
+ /@nuxt/kit@3.11.2(rollup@2.79.1):
+ resolution: {integrity: sha512-yiYKP0ZWMW7T3TCmsv4H8+jEsB/nFriRAR8bKoSqSV9bkVYWPE36sf7JDux30dQ91jSlQG6LQkB3vCHYTS2cIg==}
engines: {node: ^14.18.0 || >=16.10.0}
requiresBuild: true
dependencies:
- '@nuxt/schema': 3.11.1(rollup@2.79.1)
+ '@nuxt/schema': 3.11.2(rollup@2.79.1)
c12: 1.10.0
consola: 3.2.3
defu: 6.1.4
@@ -1948,7 +1954,7 @@ packages:
hash-sum: 2.0.0
ignore: 5.3.1
jiti: 1.21.0
- knitwork: 1.0.0
+ knitwork: 1.1.0
mlly: 1.6.1
pathe: 1.1.2
pkg-types: 1.0.3
@@ -1964,12 +1970,12 @@ packages:
dev: false
optional: true
- /@nuxt/schema@3.11.1(rollup@2.79.1):
- resolution: {integrity: sha512-XyGlJsf3DtkouBCvBHlvjz+xvN4vza3W7pY3YBNMnktxlMQtfFiF3aB3A2NGLmBnJPqD3oY0j7lljraELb5hkg==}
+ /@nuxt/schema@3.11.2(rollup@2.79.1):
+ resolution: {integrity: sha512-Z0bx7N08itD5edtpkstImLctWMNvxTArsKXzS35ZuqyAyKBPcRjO1CU01slH0ahO30Gg9kbck3/RKNZPwfOjJg==}
engines: {node: ^14.18.0 || >=16.10.0}
requiresBuild: true
dependencies:
- '@nuxt/ui-templates': 1.3.1
+ '@nuxt/ui-templates': 1.3.3
consola: 3.2.3
defu: 6.1.4
hookable: 5.5.3
@@ -1986,8 +1992,8 @@ packages:
dev: false
optional: true
- /@nuxt/ui-templates@1.3.1:
- resolution: {integrity: sha512-5gc02Pu1HycOVUWJ8aYsWeeXcSTPe8iX8+KIrhyEtEoOSkY0eMBuo0ssljB8wALuEmepv31DlYe5gpiRwkjESA==}
+ /@nuxt/ui-templates@1.3.3:
+ resolution: {integrity: sha512-3BG5doAREcD50dbKyXgmjD4b1GzY8CUy3T41jMhHZXNDdaNwOd31IBq+D6dV00OSrDVhzrTVj0IxsUsnMyHvIQ==}
requiresBuild: true
dev: false
optional: true
@@ -2008,27 +2014,27 @@ packages:
resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==}
dev: false
- /@pureadmin/descriptions@1.2.1(echarts@5.5.0)(element-plus@2.6.2)(typescript@5.4.3):
+ /@pureadmin/descriptions@1.2.1(echarts@5.5.0)(element-plus@2.6.3)(typescript@5.4.4):
resolution: {integrity: sha512-7jDJuqz8xnhcmwXdWQnBzOYeX2WK27TRFaVgs9AdiRr+DnKb9W+krHByJwQtxo5lg4qyRh4/IWQGEMfhC2ljeQ==}
peerDependencies:
element-plus: ^2.0.0
dependencies:
'@element-plus/icons-vue': 2.3.1(vue@3.4.21)
'@pureadmin/utils': 2.4.7(echarts@5.5.0)(vue@3.4.21)
- element-plus: 2.6.2(vue@3.4.21)
- vue: 3.4.21(typescript@5.4.3)
+ element-plus: 2.6.3(vue@3.4.21)
+ vue: 3.4.21(typescript@5.4.4)
transitivePeerDependencies:
- echarts
- typescript
dev: false
- /@pureadmin/table@3.1.2(element-plus@2.6.2)(typescript@5.4.3):
+ /@pureadmin/table@3.1.2(element-plus@2.6.3)(typescript@5.4.4):
resolution: {integrity: sha512-6GrZCjBDFn/kKjn/HGkx0BH9RiArg5QktPN2u5PNpzHBhZZXWMoFcKCkysWLfDdWfpCowQWgnOpr0KjTPEgT0A==}
peerDependencies:
element-plus: ^2.0.0
dependencies:
- element-plus: 2.6.2(vue@3.4.21)
- vue: 3.4.21(typescript@5.4.3)
+ element-plus: 2.6.3(vue@3.4.21)
+ vue: 3.4.21(typescript@5.4.4)
transitivePeerDependencies:
- typescript
dev: false
@@ -2053,7 +2059,7 @@ packages:
optional: true
dependencies:
echarts: 5.5.0
- vue: 3.4.21(typescript@5.4.3)
+ vue: 3.4.21(typescript@5.4.4)
dev: false
/@rollup/pluginutils@4.2.1:
@@ -2078,48 +2084,48 @@ packages:
picomatch: 2.3.1
rollup: 2.79.1
- /@rollup/rollup-android-arm-eabi@4.13.0:
- resolution: {integrity: sha512-5ZYPOuaAqEH/W3gYsRkxQATBW3Ii1MfaT4EQstTnLKViLi2gLSQmlmtTpGucNP3sXEpOiI5tdGhjdE111ekyEg==}
+ /@rollup/rollup-android-arm-eabi@4.14.0:
+ resolution: {integrity: sha512-jwXtxYbRt1V+CdQSy6Z+uZti7JF5irRKF8hlKfEnF/xJpcNGuuiZMBvuoYM+x9sr9iWGnzrlM0+9hvQ1kgkf1w==}
cpu: [arm]
os: [android]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-android-arm64@4.13.0:
- resolution: {integrity: sha512-BSbaCmn8ZadK3UAQdlauSvtaJjhlDEjS5hEVVIN3A4bbl3X+otyf/kOJV08bYiRxfejP3DXFzO2jz3G20107+Q==}
+ /@rollup/rollup-android-arm64@4.14.0:
+ resolution: {integrity: sha512-fI9nduZhCccjzlsA/OuAwtFGWocxA4gqXGTLvOyiF8d+8o0fZUeSztixkYjcGq1fGZY3Tkq4yRvHPFxU+jdZ9Q==}
cpu: [arm64]
os: [android]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-darwin-arm64@4.13.0:
- resolution: {integrity: sha512-Ovf2evVaP6sW5Ut0GHyUSOqA6tVKfrTHddtmxGQc1CTQa1Cw3/KMCDEEICZBbyppcwnhMwcDce9ZRxdWRpVd6g==}
+ /@rollup/rollup-darwin-arm64@4.14.0:
+ resolution: {integrity: sha512-BcnSPRM76/cD2gQC+rQNGBN6GStBs2pl/FpweW8JYuz5J/IEa0Fr4AtrPv766DB/6b2MZ/AfSIOSGw3nEIP8SA==}
cpu: [arm64]
os: [darwin]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-darwin-x64@4.13.0:
- resolution: {integrity: sha512-U+Jcxm89UTK592vZ2J9st9ajRv/hrwHdnvyuJpa5A2ngGSVHypigidkQJP+YiGL6JODiUeMzkqQzbCG3At81Gg==}
+ /@rollup/rollup-darwin-x64@4.14.0:
+ resolution: {integrity: sha512-LDyFB9GRolGN7XI6955aFeI3wCdCUszFWumWU0deHA8VpR3nWRrjG6GtGjBrQxQKFevnUTHKCfPR4IvrW3kCgQ==}
cpu: [x64]
os: [darwin]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-linux-arm-gnueabihf@4.13.0:
- resolution: {integrity: sha512-8wZidaUJUTIR5T4vRS22VkSMOVooG0F4N+JSwQXWSRiC6yfEsFMLTYRFHvby5mFFuExHa/yAp9juSphQQJAijQ==}
+ /@rollup/rollup-linux-arm-gnueabihf@4.14.0:
+ resolution: {integrity: sha512-ygrGVhQP47mRh0AAD0zl6QqCbNsf0eTo+vgwkY6LunBcg0f2Jv365GXlDUECIyoXp1kKwL5WW6rsO429DBY/bA==}
cpu: [arm]
os: [linux]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-linux-arm64-gnu@4.13.0:
- resolution: {integrity: sha512-Iu0Kno1vrD7zHQDxOmvweqLkAzjxEVqNhUIXBsZ8hu8Oak7/5VTPrxOEZXYC1nmrBVJp0ZcL2E7lSuuOVaE3+w==}
+ /@rollup/rollup-linux-arm64-gnu@4.14.0:
+ resolution: {integrity: sha512-x+uJ6MAYRlHGe9wi4HQjxpaKHPM3d3JjqqCkeC5gpnnI6OWovLdXTpfa8trjxPLnWKyBsSi5kne+146GAxFt4A==}
cpu: [arm64]
os: [linux]
libc: [glibc]
@@ -2127,8 +2133,8 @@ packages:
dev: true
optional: true
- /@rollup/rollup-linux-arm64-musl@4.13.0:
- resolution: {integrity: sha512-C31QrW47llgVyrRjIwiOwsHFcaIwmkKi3PCroQY5aVq4H0A5v/vVVAtFsI1nfBngtoRpeREvZOkIhmRwUKkAdw==}
+ /@rollup/rollup-linux-arm64-musl@4.14.0:
+ resolution: {integrity: sha512-nrRw8ZTQKg6+Lttwqo6a2VxR9tOroa2m91XbdQ2sUUzHoedXlsyvY1fN4xWdqz8PKmf4orDwejxXHjh7YBGUCA==}
cpu: [arm64]
os: [linux]
libc: [musl]
@@ -2136,8 +2142,17 @@ packages:
dev: true
optional: true
- /@rollup/rollup-linux-riscv64-gnu@4.13.0:
- resolution: {integrity: sha512-Oq90dtMHvthFOPMl7pt7KmxzX7E71AfyIhh+cPhLY9oko97Zf2C9tt/XJD4RgxhaGeAraAXDtqxvKE1y/j35lA==}
+ /@rollup/rollup-linux-powerpc64le-gnu@4.14.0:
+ resolution: {integrity: sha512-xV0d5jDb4aFu84XKr+lcUJ9y3qpIWhttO3Qev97z8DKLXR62LC3cXT/bMZXrjLF9X+P5oSmJTzAhqwUbY96PnA==}
+ cpu: [ppc64le]
+ os: [linux]
+ libc: [glibc]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-linux-riscv64-gnu@4.14.0:
+ resolution: {integrity: sha512-SDDhBQwZX6LPRoPYjAZWyL27LbcBo7WdBFWJi5PI9RPCzU8ijzkQn7tt8NXiXRiFMJCVpkuMkBf4OxSxVMizAw==}
cpu: [riscv64]
os: [linux]
libc: [glibc]
@@ -2145,8 +2160,17 @@ packages:
dev: true
optional: true
- /@rollup/rollup-linux-x64-gnu@4.13.0:
- resolution: {integrity: sha512-yUD/8wMffnTKuiIsl6xU+4IA8UNhQ/f1sAnQebmE/lyQ8abjsVyDkyRkWop0kdMhKMprpNIhPmYlCxgHrPoXoA==}
+ /@rollup/rollup-linux-s390x-gnu@4.14.0:
+ resolution: {integrity: sha512-RxB/qez8zIDshNJDufYlTT0ZTVut5eCpAZ3bdXDU9yTxBzui3KhbGjROK2OYTTor7alM7XBhssgoO3CZ0XD3qA==}
+ cpu: [s390x]
+ os: [linux]
+ libc: [glibc]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-linux-x64-gnu@4.14.0:
+ resolution: {integrity: sha512-C6y6z2eCNCfhZxT9u+jAM2Fup89ZjiG5pIzZIDycs1IwESviLxwkQcFRGLjnDrP+PT+v5i4YFvlcfAs+LnreXg==}
cpu: [x64]
os: [linux]
libc: [glibc]
@@ -2154,8 +2178,8 @@ packages:
dev: true
optional: true
- /@rollup/rollup-linux-x64-musl@4.13.0:
- resolution: {integrity: sha512-9RyNqoFNdF0vu/qqX63fKotBh43fJQeYC98hCaf89DYQpv+xu0D8QFSOS0biA7cGuqJFOc1bJ+m2rhhsKcw1hw==}
+ /@rollup/rollup-linux-x64-musl@4.14.0:
+ resolution: {integrity: sha512-i0QwbHYfnOMYsBEyjxcwGu5SMIi9sImDVjDg087hpzXqhBSosxkE7gyIYFHgfFl4mr7RrXksIBZ4DoLoP4FhJg==}
cpu: [x64]
os: [linux]
libc: [musl]
@@ -2163,24 +2187,24 @@ packages:
dev: true
optional: true
- /@rollup/rollup-win32-arm64-msvc@4.13.0:
- resolution: {integrity: sha512-46ue8ymtm/5PUU6pCvjlic0z82qWkxv54GTJZgHrQUuZnVH+tvvSP0LsozIDsCBFO4VjJ13N68wqrKSeScUKdA==}
+ /@rollup/rollup-win32-arm64-msvc@4.14.0:
+ resolution: {integrity: sha512-Fq52EYb0riNHLBTAcL0cun+rRwyZ10S9vKzhGKKgeD+XbwunszSY0rVMco5KbOsTlwovP2rTOkiII/fQ4ih/zQ==}
cpu: [arm64]
os: [win32]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-win32-ia32-msvc@4.13.0:
- resolution: {integrity: sha512-P5/MqLdLSlqxbeuJ3YDeX37srC8mCflSyTrUsgbU1c/U9j6l2g2GiIdYaGD9QjdMQPMSgYm7hgg0551wHyIluw==}
+ /@rollup/rollup-win32-ia32-msvc@4.14.0:
+ resolution: {integrity: sha512-e/PBHxPdJ00O9p5Ui43+vixSgVf4NlLsmV6QneGERJ3lnjIua/kim6PRFe3iDueT1rQcgSkYP8ZBBXa/h4iPvw==}
cpu: [ia32]
os: [win32]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-win32-x64-msvc@4.13.0:
- resolution: {integrity: sha512-UKXUQNbO3DOhzLRwHSpa0HnhhCgNODvfoPWv2FCXme8N/ANFfhIPMGuOT+QuKd16+B5yxZ0HdpNlqPvTMS1qfw==}
+ /@rollup/rollup-win32-x64-msvc@4.14.0:
+ resolution: {integrity: sha512-aGg7iToJjdklmxlUlJh/PaPNa4PmqHfyRMLunbL3eaMO0gp656+q1zOKkpJ/CVe9CryJv6tAN1HDoR8cNGzkag==}
cpu: [x64]
os: [win32]
requiresBuild: true
@@ -2227,7 +2251,7 @@ packages:
/@types/babel__core@7.20.5:
resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==}
dependencies:
- '@babel/parser': 7.24.1
+ '@babel/parser': 7.24.4
'@babel/types': 7.24.0
'@types/babel__generator': 7.6.8
'@types/babel__template': 7.4.4
@@ -2243,7 +2267,7 @@ packages:
/@types/babel__template@7.4.4:
resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==}
dependencies:
- '@babel/parser': 7.24.1
+ '@babel/parser': 7.24.4
'@babel/types': 7.24.0
dev: false
@@ -2256,7 +2280,7 @@ packages:
/@types/conventional-commits-parser@5.0.0:
resolution: {integrity: sha512-loB369iXNmAZglwWATL+WRe+CRMmmBPtpolYzIebFaX4YA3x+BEfLqhUAV9WanycKI3TG1IMr5bMJDajDKLlUQ==}
dependencies:
- '@types/node': 20.11.30
+ '@types/node': 20.12.5
dev: true
/@types/dagre@0.7.52:
@@ -2273,11 +2297,11 @@ packages:
/@types/graceful-fs@4.1.9:
resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==}
dependencies:
- '@types/node': 20.11.30
+ '@types/node': 20.12.5
dev: false
- /@types/gradient-string@1.1.5:
- resolution: {integrity: sha512-Z2VPQ0q+IhrAO7XjJSjpDsoPc+CsCshRNah1IE9LCo/NzHMHylssvx73i0BAKzuaGj9cdhmgq9rLaietpYAbKQ==}
+ /@types/gradient-string@1.1.6:
+ resolution: {integrity: sha512-LkaYxluY4G5wR1M4AKQUal2q61Di1yVVCw42ImFTuaIoQVgmV0WP1xUaLB8zwb47mp82vWTpePI9JmrjEnJ7nQ==}
dependencies:
'@types/tinycolor2': 1.4.6
dev: true
@@ -2324,8 +2348,8 @@ packages:
resolution: {integrity: sha512-qL0hyIMNPow317QWW/63RvL1x5MVMV+Ru3NaY9f/CuEpCqrmb7WeuK2071ZY5hczOnm38qExWM2i2WtkXLSqFw==}
dev: false
- /@types/node@20.11.30:
- resolution: {integrity: sha512-dHM6ZxwlmuZaRmUPfv1p+KrdD1Dci04FbdEm/9wEMouFqxYoFl5aMkt0VMAUtYRQDyYvD41WJLukhq/ha3YuTw==}
+ /@types/node@20.12.5:
+ resolution: {integrity: sha512-BD+BjQ9LS/D8ST9p5uqBxghlN+S42iuNxjsUGjeZobe/ciXzk2qb1B6IXc6AnRLS+yFJRpN2IPEHMzwspfDJNw==}
dependencies:
undici-types: 5.26.5
@@ -2340,7 +2364,7 @@ packages:
/@types/qrcode@1.5.5:
resolution: {integrity: sha512-CdfBi/e3Qk+3Z/fXYShipBT13OJ2fDO2Q2w5CIP5anLTLIndQG9z6P1cnm+8zCWSpm5dnxMFd/uREtb0EXuQzg==}
dependencies:
- '@types/node': 20.11.30
+ '@types/node': 20.12.5
dev: true
/@types/qs@6.9.14:
@@ -2389,8 +2413,8 @@ packages:
'@types/yargs-parser': 21.0.3
dev: false
- /@typescript-eslint/eslint-plugin@7.3.1(@typescript-eslint/parser@7.3.1)(eslint@8.57.0)(typescript@5.4.3):
- resolution: {integrity: sha512-STEDMVQGww5lhCuNXVSQfbfuNII5E08QWkvAw5Qwf+bj2WT+JkG1uc+5/vXA3AOYMDHVOSpL+9rcbEUiHIm2dw==}
+ /@typescript-eslint/eslint-plugin@7.5.0(@typescript-eslint/parser@7.5.0)(eslint@8.57.0)(typescript@5.4.4):
+ resolution: {integrity: sha512-HpqNTH8Du34nLxbKgVMGljZMG0rJd2O9ecvr2QLYp+7512ty1j42KnsFwspPXg1Vh8an9YImf6CokUBltisZFQ==}
engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies:
'@typescript-eslint/parser': ^7.0.0
@@ -2401,25 +2425,25 @@ packages:
optional: true
dependencies:
'@eslint-community/regexpp': 4.10.0
- '@typescript-eslint/parser': 7.3.1(eslint@8.57.0)(typescript@5.4.3)
- '@typescript-eslint/scope-manager': 7.3.1
- '@typescript-eslint/type-utils': 7.3.1(eslint@8.57.0)(typescript@5.4.3)
- '@typescript-eslint/utils': 7.3.1(eslint@8.57.0)(typescript@5.4.3)
- '@typescript-eslint/visitor-keys': 7.3.1
+ '@typescript-eslint/parser': 7.5.0(eslint@8.57.0)(typescript@5.4.4)
+ '@typescript-eslint/scope-manager': 7.5.0
+ '@typescript-eslint/type-utils': 7.5.0(eslint@8.57.0)(typescript@5.4.4)
+ '@typescript-eslint/utils': 7.5.0(eslint@8.57.0)(typescript@5.4.4)
+ '@typescript-eslint/visitor-keys': 7.5.0
debug: 4.3.4
eslint: 8.57.0
graphemer: 1.4.0
ignore: 5.3.1
natural-compare: 1.4.0
semver: 7.6.0
- ts-api-utils: 1.3.0(typescript@5.4.3)
- typescript: 5.4.3
+ ts-api-utils: 1.3.0(typescript@5.4.4)
+ typescript: 5.4.4
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/parser@7.3.1(eslint@8.57.0)(typescript@5.4.3):
- resolution: {integrity: sha512-Rq49+pq7viTRCH48XAbTA+wdLRrB/3sRq4Lpk0oGDm0VmnjBrAOVXH/Laalmwsv2VpekiEfVFwJYVk6/e8uvQw==}
+ /@typescript-eslint/parser@7.5.0(eslint@8.57.0)(typescript@5.4.4):
+ resolution: {integrity: sha512-cj+XGhNujfD2/wzR1tabNsidnYRaFfEkcULdcIyVBYcXjBvBKOes+mpMBP7hMpOyk+gBcfXsrg4NBGAStQyxjQ==}
engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies:
eslint: ^8.56.0
@@ -2428,27 +2452,27 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/scope-manager': 7.3.1
- '@typescript-eslint/types': 7.3.1
- '@typescript-eslint/typescript-estree': 7.3.1(typescript@5.4.3)
- '@typescript-eslint/visitor-keys': 7.3.1
+ '@typescript-eslint/scope-manager': 7.5.0
+ '@typescript-eslint/types': 7.5.0
+ '@typescript-eslint/typescript-estree': 7.5.0(typescript@5.4.4)
+ '@typescript-eslint/visitor-keys': 7.5.0
debug: 4.3.4
eslint: 8.57.0
- typescript: 5.4.3
+ typescript: 5.4.4
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/scope-manager@7.3.1:
- resolution: {integrity: sha512-fVS6fPxldsKY2nFvyT7IP78UO1/I2huG+AYu5AMjCT9wtl6JFiDnsv4uad4jQ0GTFzcUV5HShVeN96/17bTBag==}
+ /@typescript-eslint/scope-manager@7.5.0:
+ resolution: {integrity: sha512-Z1r7uJY0MDeUlql9XJ6kRVgk/sP11sr3HKXn268HZyqL7i4cEfrdFuSSY/0tUqT37l5zT0tJOsuDP16kio85iA==}
engines: {node: ^18.18.0 || >=20.0.0}
dependencies:
- '@typescript-eslint/types': 7.3.1
- '@typescript-eslint/visitor-keys': 7.3.1
+ '@typescript-eslint/types': 7.5.0
+ '@typescript-eslint/visitor-keys': 7.5.0
dev: true
- /@typescript-eslint/type-utils@7.3.1(eslint@8.57.0)(typescript@5.4.3):
- resolution: {integrity: sha512-iFhaysxFsMDQlzJn+vr3OrxN8NmdQkHks4WaqD4QBnt5hsq234wcYdyQ9uquzJJIDAj5W4wQne3yEsYA6OmXGw==}
+ /@typescript-eslint/type-utils@7.5.0(eslint@8.57.0)(typescript@5.4.4):
+ resolution: {integrity: sha512-A021Rj33+G8mx2Dqh0nMO9GyjjIBK3MqgVgZ2qlKf6CJy51wY/lkkFqq3TqqnH34XyAHUkq27IjlUkWlQRpLHw==}
engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies:
eslint: ^8.56.0
@@ -2457,23 +2481,23 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/typescript-estree': 7.3.1(typescript@5.4.3)
- '@typescript-eslint/utils': 7.3.1(eslint@8.57.0)(typescript@5.4.3)
+ '@typescript-eslint/typescript-estree': 7.5.0(typescript@5.4.4)
+ '@typescript-eslint/utils': 7.5.0(eslint@8.57.0)(typescript@5.4.4)
debug: 4.3.4
eslint: 8.57.0
- ts-api-utils: 1.3.0(typescript@5.4.3)
- typescript: 5.4.3
+ ts-api-utils: 1.3.0(typescript@5.4.4)
+ typescript: 5.4.4
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/types@7.3.1:
- resolution: {integrity: sha512-2tUf3uWggBDl4S4183nivWQ2HqceOZh1U4hhu4p1tPiIJoRRXrab7Y+Y0p+dozYwZVvLPRI6r5wKe9kToF9FIw==}
+ /@typescript-eslint/types@7.5.0:
+ resolution: {integrity: sha512-tv5B4IHeAdhR7uS4+bf8Ov3k793VEVHd45viRRkehIUZxm0WF82VPiLgHzA/Xl4TGPg1ZD49vfxBKFPecD5/mg==}
engines: {node: ^18.18.0 || >=20.0.0}
dev: true
- /@typescript-eslint/typescript-estree@7.3.1(typescript@5.4.3):
- resolution: {integrity: sha512-tLpuqM46LVkduWP7JO7yVoWshpJuJzxDOPYIVWUUZbW+4dBpgGeUdl/fQkhuV0A8eGnphYw3pp8d2EnvPOfxmQ==}
+ /@typescript-eslint/typescript-estree@7.5.0(typescript@5.4.4):
+ resolution: {integrity: sha512-YklQQfe0Rv2PZEueLTUffiQGKQneiIEKKnfIqPIOxgM9lKSZFCjT5Ad4VqRKj/U4+kQE3fa8YQpskViL7WjdPQ==}
engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies:
typescript: '*'
@@ -2481,21 +2505,21 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/types': 7.3.1
- '@typescript-eslint/visitor-keys': 7.3.1
+ '@typescript-eslint/types': 7.5.0
+ '@typescript-eslint/visitor-keys': 7.5.0
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
minimatch: 9.0.3
semver: 7.6.0
- ts-api-utils: 1.3.0(typescript@5.4.3)
- typescript: 5.4.3
+ ts-api-utils: 1.3.0(typescript@5.4.4)
+ typescript: 5.4.4
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/utils@7.3.1(eslint@8.57.0)(typescript@5.4.3):
- resolution: {integrity: sha512-jIERm/6bYQ9HkynYlNZvXpzmXWZGhMbrOvq3jJzOSOlKXsVjrrolzWBjDW6/TvT5Q3WqaN4EkmcfdQwi9tDjBQ==}
+ /@typescript-eslint/utils@7.5.0(eslint@8.57.0)(typescript@5.4.4):
+ resolution: {integrity: sha512-3vZl9u0R+/FLQcpy2EHyRGNqAS/ofJ3Ji8aebilfJe+fobK8+LbIFmrHciLVDxjDoONmufDcnVSF38KwMEOjzw==}
engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies:
eslint: ^8.56.0
@@ -2503,9 +2527,9 @@ packages:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
'@types/json-schema': 7.0.15
'@types/semver': 7.5.8
- '@typescript-eslint/scope-manager': 7.3.1
- '@typescript-eslint/types': 7.3.1
- '@typescript-eslint/typescript-estree': 7.3.1(typescript@5.4.3)
+ '@typescript-eslint/scope-manager': 7.5.0
+ '@typescript-eslint/types': 7.5.0
+ '@typescript-eslint/typescript-estree': 7.5.0(typescript@5.4.4)
eslint: 8.57.0
semver: 7.6.0
transitivePeerDependencies:
@@ -2513,11 +2537,11 @@ packages:
- typescript
dev: true
- /@typescript-eslint/visitor-keys@7.3.1:
- resolution: {integrity: sha512-9RMXwQF8knsZvfv9tdi+4D/j7dMG28X/wMJ8Jj6eOHyHWwDW4ngQJcqEczSsqIKKjFiLFr40Mnr7a5ulDD3vmw==}
+ /@typescript-eslint/visitor-keys@7.5.0:
+ resolution: {integrity: sha512-mcuHM/QircmA6O7fy6nn2w/3ditQkj+SgtOc8DW3uQ10Yfj42amm2i+6F2K4YAOPNNTmE6iM1ynM6lrSwdendA==}
engines: {node: ^18.18.0 || >=20.0.0}
dependencies:
- '@typescript-eslint/types': 7.3.1
+ '@typescript-eslint/types': 7.5.0
eslint-visitor-keys: 3.4.3
dev: true
@@ -2542,7 +2566,7 @@ packages:
mime-match: 1.0.2
namespace-emitter: 2.0.1
nanoid: 3.3.7
- preact: 10.20.0
+ preact: 10.20.1
dev: false
/@uppy/store-default@2.1.1:
@@ -2566,31 +2590,31 @@ packages:
nanoid: 3.3.7
dev: false
- /@vitejs/plugin-vue-jsx@3.1.0(vite@5.2.3)(vue@3.4.21):
+ /@vitejs/plugin-vue-jsx@3.1.0(vite@5.2.8)(vue@3.4.21):
resolution: {integrity: sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
vite: ^4.0.0 || ^5.0.0
vue: ^3.0.0
dependencies:
- '@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.2.3(@types/node@20.11.30)(sass@1.72.0)
- vue: 3.4.21(typescript@5.4.3)
+ '@babel/core': 7.24.4
+ '@babel/plugin-transform-typescript': 7.24.4(@babel/core@7.24.4)
+ '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.4)
+ vite: 5.2.8(@types/node@20.12.5)(sass@1.74.1)
+ vue: 3.4.21(typescript@5.4.4)
transitivePeerDependencies:
- supports-color
dev: true
- /@vitejs/plugin-vue@5.0.4(vite@5.2.3)(vue@3.4.21):
+ /@vitejs/plugin-vue@5.0.4(vite@5.2.8)(vue@3.4.21):
resolution: {integrity: sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==}
engines: {node: ^18.0.0 || >=20.0.0}
peerDependencies:
vite: ^5.0.0
vue: ^3.2.25
dependencies:
- vite: 5.2.3(@types/node@20.11.30)(sass@1.72.0)
- vue: 3.4.21(typescript@5.4.3)
+ vite: 5.2.8(@types/node@20.12.5)(sass@1.74.1)
+ vue: 3.4.21(typescript@5.4.4)
dev: true
/@volar/language-core@1.11.1:
@@ -2612,18 +2636,18 @@ packages:
path-browserify: 1.0.1
dev: true
- /@vue-flow/background@1.3.0(@vue-flow/core@1.33.4)(vue@3.4.21):
+ /@vue-flow/background@1.3.0(@vue-flow/core@1.33.5)(vue@3.4.21):
resolution: {integrity: sha512-fu/8s9wzSOQIitnSTI10XT3bzTtagh4h8EF2SWwtlDklOZjAaKy75lqv4htHa3wigy/r4LGCOGwLw3Pk88/AxA==}
peerDependencies:
'@vue-flow/core': ^1.23.0
vue: ^3.3.0
dependencies:
- '@vue-flow/core': 1.33.4(vue@3.4.21)
- vue: 3.4.21(typescript@5.4.3)
+ '@vue-flow/core': 1.33.5(vue@3.4.21)
+ vue: 3.4.21(typescript@5.4.4)
dev: false
- /@vue-flow/core@1.33.4(vue@3.4.21):
- resolution: {integrity: sha512-ryoamKfQ5pgtdv//Gjpyc4nsawMOwfI2jVzOPvZ92VQs78L4lidiWD7UybqeEkrGw6UPue1CGlzoy/4KlOWcSg==}
+ /@vue-flow/core@1.33.5(vue@3.4.21):
+ resolution: {integrity: sha512-Obo+KHmcww/NYGARMqVH1dhd42QeFzV+TNwytrjVgYCoMVCNjs/blCh437TYTsNy4vgX1NKpNwTbQrS+keurgA==}
peerDependencies:
vue: ^3.3.0
dependencies:
@@ -2631,7 +2655,7 @@ packages:
d3-drag: 3.0.0
d3-selection: 3.0.0
d3-zoom: 3.0.0
- vue: 3.4.21(typescript@5.4.3)
+ vue: 3.4.21(typescript@5.4.4)
transitivePeerDependencies:
- '@vue/composition-api'
dev: false
@@ -2647,12 +2671,12 @@ packages:
'@vue/composition-api':
optional: true
dependencies:
- vue: 3.4.21(typescript@5.4.3)
+ vue: 3.4.21(typescript@5.4.4)
vue-demi: 0.14.7(vue@3.4.21)
dev: false
- /@vue-office/excel@1.7.2(vue-demi@0.14.7)(vue@3.4.21):
- resolution: {integrity: sha512-b3d/lnqM6QVT6kYTQ0FYazY5w0XApG6S706Hi9gdr4/wcateebqdlYpNggnuS0MXIWM3ZlNMOEO7Veui989k4g==}
+ /@vue-office/excel@1.7.6(vue-demi@0.14.7)(vue@3.4.21):
+ resolution: {integrity: sha512-HbhzudczlmPu5/p6ES4lAQDN6L9kQ0zoZOjDzCYmHxKj9O+IwAjzSwNIEAE1e0lolHQofZvvjtWDMZ/LNvKgTA==}
requiresBuild: true
peerDependencies:
'@vue/composition-api': ^1.7.1
@@ -2662,7 +2686,7 @@ packages:
'@vue/composition-api':
optional: true
dependencies:
- vue: 3.4.21(typescript@5.4.3)
+ vue: 3.4.21(typescript@5.4.4)
vue-demi: 0.14.7(vue@3.4.21)
dev: false
@@ -2670,7 +2694,7 @@ packages:
resolution: {integrity: sha512-nOttamHUR3YzdEqdM/XXDyCSdxMA9VizUKoroLX6yTyRtggzQMHXcmwh8a7ZErcJttIBIc9s68a1B8GZ+Dmvsw==}
dev: true
- /@vue/babel-plugin-jsx@1.2.2(@babel/core@7.24.3):
+ /@vue/babel-plugin-jsx@1.2.2(@babel/core@7.24.4):
resolution: {integrity: sha512-nYTkZUVTu4nhP199UoORePsql0l+wj7v/oyQjtThUVhJl1U+6qHuoVhIvR3bf7eVKjbCK+Cs2AWd7mi9Mpz9rA==}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -2678,15 +2702,15 @@ packages:
'@babel/core':
optional: true
dependencies:
- '@babel/core': 7.24.3
+ '@babel/core': 7.24.4
'@babel/helper-module-imports': 7.22.15
'@babel/helper-plugin-utils': 7.24.0
- '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.3)
+ '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.4)
'@babel/template': 7.24.0
'@babel/traverse': 7.24.1
'@babel/types': 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)
+ '@vue/babel-plugin-resolve-type': 1.2.2(@babel/core@7.24.4)
camelcase: 6.3.0
html-tags: 3.3.1
svg-tags: 1.0.0
@@ -2694,23 +2718,23 @@ packages:
- supports-color
dev: true
- /@vue/babel-plugin-resolve-type@1.2.2(@babel/core@7.24.3):
+ /@vue/babel-plugin-resolve-type@1.2.2(@babel/core@7.24.4):
resolution: {integrity: sha512-EntyroPwNg5IPVdUJupqs0CFzuf6lUrVvCspmv2J1FITLeGnUCuoGNNk78dgCusxEiYj6RMkTJflGSxk5aIC4A==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/code-frame': 7.24.2
- '@babel/core': 7.24.3
+ '@babel/core': 7.24.4
'@babel/helper-module-imports': 7.22.15
'@babel/helper-plugin-utils': 7.24.0
- '@babel/parser': 7.24.1
+ '@babel/parser': 7.24.4
'@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.1
+ '@babel/parser': 7.24.4
'@vue/shared': 3.4.21
entities: 4.5.0
estree-walker: 2.0.2
@@ -2725,13 +2749,13 @@ packages:
/@vue/compiler-sfc@3.4.21:
resolution: {integrity: sha512-me7epoTxYlY+2CUM7hy9PCDdpMPfIwrOvAXud2Upk10g4YLv9UBW7kL798TvMeDhPthkZ0CONNrK2GoeI1ODiQ==}
dependencies:
- '@babel/parser': 7.24.1
+ '@babel/parser': 7.24.4
'@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.8
+ magic-string: 0.30.9
postcss: 8.4.38
source-map-js: 1.2.0
@@ -2744,7 +2768,7 @@ packages:
/@vue/devtools-api@6.6.1:
resolution: {integrity: sha512-LgPscpE3Vs0x96PzSSB4IGVSZXZBZHpfxs+ZA1d+VEPwHdOXowy/Y2CsvCAIFrf+ssVU1pD1jidj505EpUnfbA==}
- /@vue/language-core@1.8.27(typescript@5.4.3):
+ /@vue/language-core@1.8.27(typescript@5.4.4):
resolution: {integrity: sha512-L8Kc27VdQserNaCUNiSFdDl9LWT24ly8Hpwf1ECy3aFb9m6bDhBGQYOujDm21N7EW3moKIOKEanQwe1q5BK+mA==}
peerDependencies:
typescript: '*'
@@ -2757,10 +2781,10 @@ packages:
'@vue/compiler-dom': 3.4.21
'@vue/shared': 3.4.21
computeds: 0.0.1
- minimatch: 9.0.3
+ minimatch: 9.0.4
muggle-string: 0.3.1
path-browserify: 1.0.1
- typescript: 5.4.3
+ typescript: 5.4.4
vue-template-compiler: 2.7.16
dev: true
@@ -2789,7 +2813,7 @@ packages:
dependencies:
'@vue/compiler-ssr': 3.4.21
'@vue/shared': 3.4.21
- vue: 3.4.21(typescript@5.4.3)
+ vue: 3.4.21(typescript@5.4.4)
/@vue/shared@3.4.21:
resolution: {integrity: sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==}
@@ -2820,7 +2844,7 @@ packages:
'@types/web-bluetooth': 0.0.14
'@vueuse/metadata': 8.9.4
'@vueuse/shared': 8.9.4(vue@3.4.21)
- vue: 3.4.21(typescript@5.4.3)
+ vue: 3.4.21(typescript@5.4.4)
vue-demi: 0.14.7(vue@3.4.21)
dev: false
@@ -2859,9 +2883,9 @@ packages:
framesync: 6.1.2
popmotion: 11.0.5
style-value-types: 5.1.2
- vue: 3.4.21(typescript@5.4.3)
+ vue: 3.4.21(typescript@5.4.4)
optionalDependencies:
- '@nuxt/kit': 3.11.1(rollup@2.79.1)
+ '@nuxt/kit': 3.11.2(rollup@2.79.1)
transitivePeerDependencies:
- '@vue/composition-api'
- rollup
@@ -2888,7 +2912,7 @@ packages:
vue:
optional: true
dependencies:
- vue: 3.4.21(typescript@5.4.3)
+ vue: 3.4.21(typescript@5.4.4)
vue-demi: 0.14.7(vue@3.4.21)
dev: false
@@ -2982,7 +3006,7 @@ packages:
vue: ^3.0.5
dependencies:
'@wangeditor/editor': 5.1.23
- vue: 3.4.21(typescript@5.4.3)
+ vue: 3.4.21(typescript@5.4.4)
dev: false
/@wangeditor/editor@5.1.23:
@@ -3207,11 +3231,9 @@ packages:
type-fest: 0.21.3
dev: false
- /ansi-escapes@6.2.0:
- resolution: {integrity: sha512-kzRaCqXnpzWs+3z5ABPQiVke+iq0KXkHo8xiWV4RPTi5Yli0l97BEQuhXV1s7+aSU/fu1kUuxgS4MsQ0fRuygw==}
+ /ansi-escapes@6.2.1:
+ resolution: {integrity: sha512-4nJ3yixlEthEJ9Rk4vPcdBRkZvQZlYyu8j4/Mqz5sgIkddmEnH2Yj2ZrnP9S3tQOvSNRUIgVNF/1yPpRAGNRig==}
engines: {node: '>=14.16'}
- dependencies:
- type-fest: 3.13.1
dev: true
/ansi-regex@5.0.1:
@@ -3316,7 +3338,7 @@ packages:
postcss: ^8.1.0
dependencies:
browserslist: 4.23.0
- caniuse-lite: 1.0.30001600
+ caniuse-lite: 1.0.30001606
fraction.js: 4.3.7
normalize-range: 0.1.2
picocolors: 1.0.0
@@ -3343,18 +3365,18 @@ packages:
- debug
dev: false
- /babel-jest@27.5.1(@babel/core@7.24.3):
+ /babel-jest@27.5.1(@babel/core@7.24.4):
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.3
+ '@babel/core': 7.24.4
'@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.3)
+ babel-preset-jest: 27.5.1(@babel/core@7.24.4)
chalk: 4.1.2
graceful-fs: 4.2.11
slash: 3.0.0
@@ -3385,35 +3407,35 @@ packages:
'@types/babel__traverse': 7.20.5
dev: false
- /babel-preset-current-node-syntax@1.0.1(@babel/core@7.24.3):
+ /babel-preset-current-node-syntax@1.0.1(@babel/core@7.24.4):
resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@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)
+ '@babel/core': 7.24.4
+ '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.4)
+ '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.24.4)
+ '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.4)
+ '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.4)
+ '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.4)
+ '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.4)
+ '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.4)
+ '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.4)
+ '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.4)
+ '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.4)
+ '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.4)
+ '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.4)
dev: false
- /babel-preset-jest@27.5.1(@babel/core@7.24.3):
+ /babel-preset-jest@27.5.1(@babel/core@7.24.4):
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.3
+ '@babel/core': 7.24.4
babel-plugin-jest-hoist: 27.5.1
- babel-preset-current-node-syntax: 1.0.1(@babel/core@7.24.3)
+ babel-preset-current-node-syntax: 1.0.1(@babel/core@7.24.4)
dev: false
/balanced-match@1.0.2:
@@ -3423,10 +3445,22 @@ packages:
resolution: {integrity: sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==}
dev: true
+ /base64-js@1.5.1:
+ resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
+ dev: false
+
/binary-extensions@2.3.0:
resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
engines: {node: '>=8'}
+ /bl@4.1.0:
+ resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==}
+ dependencies:
+ buffer: 5.7.1
+ inherits: 2.0.4
+ readable-stream: 3.6.2
+ dev: false
+
/boolbase@1.0.0:
resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
dev: true
@@ -3472,8 +3506,8 @@ packages:
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
dependencies:
- caniuse-lite: 1.0.30001600
- electron-to-chromium: 1.4.715
+ caniuse-lite: 1.0.30001606
+ electron-to-chromium: 1.4.729
node-releases: 2.0.14
update-browserslist-db: 1.0.13(browserslist@4.23.0)
@@ -3487,6 +3521,13 @@ packages:
resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
dev: false
+ /buffer@5.7.1:
+ resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
+ dependencies:
+ base64-js: 1.5.1
+ ieee754: 1.2.1
+ dev: false
+
/bundle-import@0.0.1:
resolution: {integrity: sha512-L0z0iPX7t7ff5eZsK7oMEH+Ly2lzJczFKPHwrta6X8SF64a20R3wOrAOYK1MzHZVaWWugg9qlSTVfVwqvQJ2dw==}
dependencies:
@@ -3556,13 +3597,13 @@ packages:
resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==}
dependencies:
browserslist: 4.23.0
- caniuse-lite: 1.0.30001600
+ caniuse-lite: 1.0.30001606
lodash.memoize: 4.1.2
lodash.uniq: 4.5.0
dev: true
- /caniuse-lite@1.0.30001600:
- resolution: {integrity: sha512-+2S9/2JFhYmYaDpZvo0lKkfvuKIglrx68MwOBqMGHhQsNkLjB5xtc/TGoEPs+MxjSyN/72qer2g97nzR641mOQ==}
+ /caniuse-lite@1.0.30001606:
+ resolution: {integrity: sha512-LPbwnW4vfpJId225pwjZJOgX1m9sGfbw/RKJvw/t0QhYOOaTXHvkjVGFGPpvwEzufrjvTlsULnVTxdy4/6cqkg==}
/canvas@2.11.2:
resolution: {integrity: sha512-ItanGBMrmRV7Py2Z+Xhs7cT+FNt5K0vPL4p9EZ/UX/Mu7hFbkxSjKF2KVtPwX7UYWp7dRKnrTvReflgrItJbdw==}
@@ -3786,6 +3827,13 @@ packages:
engines: {node: '>= 10'}
dev: true
+ /commist@1.1.0:
+ resolution: {integrity: sha512-rraC8NXWOEjhADbZe9QBNzLAN5Q3fsTPQtBV+fEVj6xKIgDgNiEVE6ZNfHpZOqfQ21YUzfVNUXLOEZquYvQPPg==}
+ dependencies:
+ leven: 2.1.0
+ minimist: 1.2.8
+ dev: false
+
/compare-func@2.0.0:
resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==}
dependencies:
@@ -3804,6 +3852,16 @@ packages:
/concat-map@0.0.1:
resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
+ /concat-stream@2.0.0:
+ resolution: {integrity: sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==}
+ engines: {'0': node >= 6.0}
+ dependencies:
+ buffer-from: 1.1.2
+ inherits: 2.0.4
+ readable-stream: 3.6.2
+ typedarray: 0.0.6
+ dev: false
+
/confbox@0.1.3:
resolution: {integrity: sha512-eH3ZxAihl1PhKfpr4VfEN6/vUd87fmgb6JkldHgg/YR6aEBhW63qUDgzP2Y6WM0UumdsYp5H3kibalXAdHfbgg==}
requiresBuild: true
@@ -3860,7 +3918,7 @@ packages:
requiresBuild: true
dev: false
- /cosmiconfig-typescript-loader@5.0.0(@types/node@20.11.30)(cosmiconfig@9.0.0)(typescript@5.4.3):
+ /cosmiconfig-typescript-loader@5.0.0(@types/node@20.12.5)(cosmiconfig@9.0.0)(typescript@5.4.4):
resolution: {integrity: sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==}
engines: {node: '>=v16'}
peerDependencies:
@@ -3868,13 +3926,13 @@ packages:
cosmiconfig: '>=8.2'
typescript: '>=4'
dependencies:
- '@types/node': 20.11.30
- cosmiconfig: 9.0.0(typescript@5.4.3)
+ '@types/node': 20.12.5
+ cosmiconfig: 9.0.0(typescript@5.4.4)
jiti: 1.21.0
- typescript: 5.4.3
+ typescript: 5.4.4
dev: true
- /cosmiconfig@9.0.0(typescript@5.4.3):
+ /cosmiconfig@9.0.0(typescript@5.4.4):
resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==}
engines: {node: '>=14'}
peerDependencies:
@@ -3887,7 +3945,7 @@ packages:
import-fresh: 3.3.0
js-yaml: 4.1.0
parse-json: 5.2.0
- typescript: 5.4.3
+ typescript: 5.4.4
dev: true
/crc-32@1.2.2:
@@ -3917,8 +3975,8 @@ packages:
postcss: 8.4.38
dev: true
- /css-declaration-sorter@7.1.1(postcss@8.4.38):
- resolution: {integrity: sha512-dZ3bVTEEc1vxr3Bek9vGwfB5Z6ESPULhcRvO472mfjVnj8jRcTnKO8/JTczlvxM10Myb+wBM++1MtdO76eWcaQ==}
+ /css-declaration-sorter@7.2.0(postcss@8.4.38):
+ resolution: {integrity: sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==}
engines: {node: ^14 || ^16 || >=18}
peerDependencies:
postcss: ^8.0.9
@@ -4024,14 +4082,14 @@ packages:
postcss-unique-selectors: 5.1.1(postcss@8.4.38)
dev: true
- /cssnano-preset-default@6.1.1(postcss@8.4.38):
- resolution: {integrity: sha512-XW/dYN2p8Jdkp1lovFd0UVRh6RB0iMyXJbAE9Qm+taR3p2LGu492AW34lVaukUrXoK9IxK5aK3CUmFpUorU4oA==}
+ /cssnano-preset-default@6.1.2(postcss@8.4.38):
+ resolution: {integrity: sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
postcss: ^8.4.31
dependencies:
browserslist: 4.23.0
- css-declaration-sorter: 7.1.1(postcss@8.4.38)
+ css-declaration-sorter: 7.2.0(postcss@8.4.38)
cssnano-utils: 4.0.2(postcss@8.4.38)
postcss: 8.4.38
postcss-calc: 9.0.1(postcss@8.4.38)
@@ -4106,13 +4164,13 @@ packages:
yaml: 1.10.2
dev: true
- /cssnano@6.1.1(postcss@8.4.38):
- resolution: {integrity: sha512-paTFZuiVohpaXJuau8l7buFt9+FTmfjwEO70EKitzYOQw3frib/It4sb6cQ+gJyDEyY+myDSni6IbBvKZ0N8Lw==}
+ /cssnano@6.1.2(postcss@8.4.38):
+ resolution: {integrity: sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
postcss: ^8.4.31
dependencies:
- cssnano-preset-default: 6.1.1(postcss@8.4.38)
+ cssnano-preset-default: 6.1.2(postcss@8.4.38)
lilconfig: 3.1.1
postcss: 8.4.38
dev: true
@@ -4469,6 +4527,15 @@ packages:
resolution: {integrity: sha512-LN1gO7+u9xjU5oEScGFKvXhYf7Y/empUIIEAGBs1LzUq/rg5duiDrkuH5A2lQGd5jfMOb9X9usDa2oVXwJ0U/Q==}
dev: false
+ /duplexify@4.1.3:
+ resolution: {integrity: sha512-M3BmBhwJRZsSx38lZyhE53Csddgzl5R7xGJNk7CVddZD6CcmwMCH8J+7AprIrQKH7TonKxaCjcv27Qmf+sQ+oA==}
+ dependencies:
+ end-of-stream: 1.4.4
+ inherits: 2.0.4
+ readable-stream: 3.6.2
+ stream-shift: 1.0.3
+ dev: false
+
/eastasianwidth@0.2.0:
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
dev: true
@@ -4480,19 +4547,19 @@ packages:
zrender: 5.5.0
dev: false
- /el-table-infinite-scroll@3.0.3(typescript@5.4.3):
+ /el-table-infinite-scroll@3.0.3(typescript@5.4.4):
resolution: {integrity: sha512-cmMHg4MxrNOV2dFziV3ISRo+rM/3tAH8TE3wWMGKd4ucjvk21Bfb6MJfPuNAicLOkq4fYZm+J+mr0NmDPnvolQ==}
dependencies:
core-js: 3.36.1
- element-plus: 2.6.2(vue@3.4.21)
- vue: 3.4.21(typescript@5.4.3)
+ element-plus: 2.6.3(vue@3.4.21)
+ vue: 3.4.21(typescript@5.4.4)
transitivePeerDependencies:
- '@vue/composition-api'
- typescript
dev: false
- /electron-to-chromium@1.4.715:
- resolution: {integrity: sha512-XzWNH4ZSa9BwVUQSDorPWAUQ5WGuYz7zJUNpNif40zFCiCl20t8zgylmreNmn26h5kiyw2lg7RfTmeMBsDklqg==}
+ /electron-to-chromium@1.4.729:
+ resolution: {integrity: sha512-bx7+5Saea/qu14kmPTDHQxkp2UnziG3iajUQu3BxFvCOnpAJdDbMV4rSl+EqFDkkpNNVUFlR1kDfpL59xfy1HA==}
/element-plus@2.1.4(@types/lodash-es@4.17.12)(vue@3.4.21):
resolution: {integrity: sha512-pcwgDbKUrzyWbixYB/zIbLPLBQ/NPGPJnGXJ+jYozUSthPW4SuriaUGJKgbAE6PDBAtw3IodiT2E2GbiaZLxww==}
@@ -4511,14 +4578,14 @@ packages:
lodash-unified: 1.0.3(@types/lodash-es@4.17.12)(lodash-es@4.17.21)(lodash@4.17.21)
memoize-one: 6.0.0
normalize-wheel-es: 1.2.0
- vue: 3.4.21(typescript@5.4.3)
+ vue: 3.4.21(typescript@5.4.4)
transitivePeerDependencies:
- '@types/lodash-es'
- '@vue/composition-api'
dev: false
- /element-plus@2.6.2(vue@3.4.21):
- resolution: {integrity: sha512-WFMv1v83l437Xu+GeeM+ytxd9VUQpR4418BowvTVIPYItsoj6yK0ITIuSv19iCesF405FbAOaCIHXhJch0ilFA==}
+ /element-plus@2.6.3(vue@3.4.21):
+ resolution: {integrity: sha512-U4L/mr+1r+EmAUYUHrs0V/8hHMdBGP07rPymSC72LZCN4jK1UwygQYICegTQ5us4mxeqBvW6wfoEfo003fwCqw==}
peerDependencies:
vue: ^3.2.0
dependencies:
@@ -4537,7 +4604,7 @@ packages:
lodash-unified: 1.0.3(@types/lodash-es@4.17.12)(lodash-es@4.17.21)(lodash@4.17.21)
memoize-one: 6.0.0
normalize-wheel-es: 1.2.0
- vue: 3.4.21(typescript@5.4.3)
+ vue: 3.4.21(typescript@5.4.4)
transitivePeerDependencies:
- '@vue/composition-api'
dev: false
@@ -4562,6 +4629,12 @@ packages:
resolution: {integrity: sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw==}
dev: false
+ /end-of-stream@1.4.4:
+ resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
+ dependencies:
+ once: 1.4.0
+ dev: false
+
/entities@2.2.0:
resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==}
dev: true
@@ -4756,14 +4829,15 @@ packages:
synckit: 0.8.8
dev: true
- /eslint-plugin-vue@9.23.0(eslint@8.57.0):
- resolution: {integrity: sha512-Bqd/b7hGYGrlV+wP/g77tjyFmp81lh5TMw0be9093X02SyelxRRfCI6/IsGq/J7Um0YwB9s0Ry0wlFyjPdmtUw==}
+ /eslint-plugin-vue@9.24.0(eslint@8.57.0):
+ resolution: {integrity: sha512-9SkJMvF8NGMT9aQCwFc5rj8Wo1XWSMSHk36i7ZwdI614BU7sIOR28ZjuFPKp8YGymZN12BSEbiSwa7qikp+PBw==}
engines: {node: ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.2.0 || ^7.0.0 || ^8.0.0
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
eslint: 8.57.0
+ globals: 13.24.0
natural-compare: 1.4.0
nth-check: 2.1.1
postcss-selector-parser: 6.0.16
@@ -5260,16 +5334,16 @@ packages:
is-glob: 4.0.3
dev: true
- /glob@10.3.10:
- resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==}
+ /glob@10.3.12:
+ resolution: {integrity: sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==}
engines: {node: '>=16 || 14 >=14.17'}
hasBin: true
dependencies:
foreground-child: 3.1.1
jackspeak: 2.3.6
- minimatch: 9.0.3
+ minimatch: 9.0.4
minipass: 7.0.4
- path-scurry: 1.10.1
+ path-scurry: 1.10.2
dev: true
/glob@7.2.3:
@@ -5420,6 +5494,13 @@ packages:
hasBin: true
dev: true
+ /help-me@3.0.0:
+ resolution: {integrity: sha512-hx73jClhyk910sidBB7ERlnhMlFsJJIBqSVMFDwPN8o2v9nmp5KgLq1Xz1Bf1fCMMZ6mPrX159iG0VLy/fPMtQ==}
+ dependencies:
+ glob: 7.2.3
+ readable-stream: 3.6.2
+ dev: false
+
/hey-listen@1.0.8:
resolution: {integrity: sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==}
dev: false
@@ -5498,7 +5579,7 @@ packages:
/i18next@20.6.1:
resolution: {integrity: sha512-yCMYTMEJ9ihCwEQQ3phLo7I/Pwycf8uAx+sRHwwk5U9Aui/IZYgQRyMqXafQOw5QQ7DM1Z+WyEXWIqSuJHhG2A==}
dependencies:
- '@babel/runtime': 7.24.1
+ '@babel/runtime': 7.24.4
dev: false
/iconv-lite@0.4.24:
@@ -5508,6 +5589,10 @@ packages:
safer-buffer: 2.1.2
dev: false
+ /ieee754@1.2.1:
+ resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
+ dev: false
+
/ignore@5.3.1:
resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==}
engines: {node: '>= 4'}
@@ -5716,8 +5801,8 @@ packages:
resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==}
engines: {node: '>=8'}
dependencies:
- '@babel/core': 7.24.3
- '@babel/parser': 7.24.1
+ '@babel/core': 7.24.4
+ '@babel/parser': 7.24.4
'@istanbuljs/schema': 0.1.3
istanbul-lib-coverage: 3.2.2
semver: 6.3.1
@@ -5778,7 +5863,7 @@ packages:
'@jest/environment': 27.5.1
'@jest/test-result': 27.5.1
'@jest/types': 27.5.1
- '@types/node': 20.11.30
+ '@types/node': 20.12.5
chalk: 4.1.2
co: 4.6.0
dedent: 0.7.0
@@ -5837,10 +5922,10 @@ packages:
ts-node:
optional: true
dependencies:
- '@babel/core': 7.24.3
+ '@babel/core': 7.24.4
'@jest/test-sequencer': 27.5.1
'@jest/types': 27.5.1
- babel-jest: 27.5.1(@babel/core@7.24.3)
+ babel-jest: 27.5.1(@babel/core@7.24.4)
chalk: 4.1.2
ci-info: 3.9.0
deepmerge: 4.3.1
@@ -5903,7 +5988,7 @@ packages:
'@jest/environment': 27.5.1
'@jest/fake-timers': 27.5.1
'@jest/types': 27.5.1
- '@types/node': 20.11.30
+ '@types/node': 20.12.5
jest-mock: 27.5.1
jest-util: 27.5.1
jsdom: 16.7.0
@@ -5921,7 +6006,7 @@ packages:
'@jest/environment': 27.5.1
'@jest/fake-timers': 27.5.1
'@jest/types': 27.5.1
- '@types/node': 20.11.30
+ '@types/node': 20.12.5
jest-mock: 27.5.1
jest-util: 27.5.1
dev: false
@@ -5937,7 +6022,7 @@ packages:
dependencies:
'@jest/types': 27.5.1
'@types/graceful-fs': 4.1.9
- '@types/node': 20.11.30
+ '@types/node': 20.12.5
anymatch: 3.1.3
fb-watchman: 2.0.2
graceful-fs: 4.2.11
@@ -5959,7 +6044,7 @@ packages:
'@jest/source-map': 27.5.1
'@jest/test-result': 27.5.1
'@jest/types': 27.5.1
- '@types/node': 20.11.30
+ '@types/node': 20.12.5
chalk: 4.1.2
co: 4.6.0
expect: 27.5.1
@@ -6014,7 +6099,7 @@ packages:
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
'@jest/types': 27.5.1
- '@types/node': 20.11.30
+ '@types/node': 20.12.5
dev: false
/jest-pnp-resolver@1.2.3(jest-resolve@27.5.1):
@@ -6070,7 +6155,7 @@ packages:
'@jest/test-result': 27.5.1
'@jest/transform': 27.5.1
'@jest/types': 27.5.1
- '@types/node': 20.11.30
+ '@types/node': 20.12.5
chalk: 4.1.2
emittery: 0.8.1
graceful-fs: 4.2.11
@@ -6127,7 +6212,7 @@ packages:
resolution: {integrity: sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
- '@types/node': 20.11.30
+ '@types/node': 20.12.5
graceful-fs: 4.2.11
dev: false
@@ -6135,16 +6220,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.3
- '@babel/generator': 7.24.1
- '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.3)
+ '@babel/core': 7.24.4
+ '@babel/generator': 7.24.4
+ '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.4)
'@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.3)
+ babel-preset-current-node-syntax: 1.0.1(@babel/core@7.24.4)
chalk: 4.1.2
expect: 27.5.1
graceful-fs: 4.2.11
@@ -6166,7 +6251,7 @@ packages:
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
'@jest/types': 27.5.1
- '@types/node': 20.11.30
+ '@types/node': 20.12.5
chalk: 4.1.2
ci-info: 3.9.0
graceful-fs: 4.2.11
@@ -6191,7 +6276,7 @@ packages:
dependencies:
'@jest/test-result': 27.5.1
'@jest/types': 27.5.1
- '@types/node': 20.11.30
+ '@types/node': 20.12.5
ansi-escapes: 4.3.2
chalk: 4.1.2
jest-util: 27.5.1
@@ -6202,7 +6287,7 @@ packages:
resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==}
engines: {node: '>= 10.13.0'}
dependencies:
- '@types/node': 20.11.30
+ '@types/node': 20.12.5
merge-stream: 2.0.0
supports-color: 8.1.1
dev: false
@@ -6237,6 +6322,10 @@ packages:
engines: {node: '>=14'}
dev: false
+ /js-sdsl@4.3.0:
+ resolution: {integrity: sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==}
+ dev: false
+
/js-tokens@4.0.0:
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
@@ -6377,8 +6466,8 @@ packages:
engines: {node: '>=6'}
dev: false
- /knitwork@1.0.0:
- resolution: {integrity: sha512-dWl0Dbjm6Xm+kDxhPQJsCBTxrJzuGl0aP9rhr+TG8D3l+GL90N8O8lYUi7dTSAN2uuDqCtNgb6aEuQH5wsiV8Q==}
+ /knitwork@1.1.0:
+ resolution: {integrity: sha512-oHnmiBUVHz1V+URE77PNot2lv3QiYU2zQf1JjOVkMt3YDKGbu8NAFr+c4mcNOhdsGrB/VpVbRwPwhiXrPhxQbw==}
requiresBuild: true
dev: false
optional: true
@@ -6387,6 +6476,15 @@ packages:
resolution: {integrity: sha512-Ne7wqW7/9Cz54PDt4I3tcV+hAyat8ypyOGzYRJQfdxnnjeWsTxt1cy8pjvvKeI5kfXuyvULyeeAvwvvtAX3ayQ==}
dev: true
+ /known-css-properties@0.30.0:
+ resolution: {integrity: sha512-VSWXYUnsPu9+WYKkfmJyLKtIvaRJi1kXUqVmBACORXZQxT5oZDsoZ2vQP+bQFDnWtpI/4eq3MLoRMjI2fnLzTQ==}
+ dev: true
+
+ /leven@2.1.0:
+ resolution: {integrity: sha512-nvVPLpIHUxCUoRLrFqTgSxXJ614d8AgQoWl7zPe/2VadE8+1dpU3LBhowRuBAcuwruWtOdD8oYC9jDNJjXDPyA==}
+ engines: {node: '>=0.10.0'}
+ dev: false
+
/leven@3.1.0:
resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==}
engines: {node: '>=6'}
@@ -6582,7 +6680,7 @@ packages:
resolution: {integrity: sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw==}
engines: {node: '>=18'}
dependencies:
- ansi-escapes: 6.2.0
+ ansi-escapes: 6.2.1
cli-cursor: 4.0.0
slice-ansi: 7.1.0
strip-ansi: 7.1.0
@@ -6611,8 +6709,8 @@ packages:
sourcemap-codec: 1.4.8
dev: true
- /magic-string@0.30.8:
- resolution: {integrity: sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==}
+ /magic-string@0.30.9:
+ resolution: {integrity: sha512-S1+hd+dIrC8EZqKyT9DstTH/0Z+f76kmmvZnkfQVmOpDEF9iVgdYif3Q/pIWHmCoo59bQVGW0kVL3e2nl+9+Sw==}
engines: {node: '>=12'}
dependencies:
'@jridgewell/sourcemap-codec': 1.4.15
@@ -6728,9 +6826,15 @@ packages:
brace-expansion: 2.0.1
dev: true
+ /minimatch@9.0.4:
+ resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==}
+ engines: {node: '>=16 || 14 >=14.17'}
+ dependencies:
+ brace-expansion: 2.0.1
+ dev: true
+
/minimist@1.2.8:
resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
- dev: true
/minipass@3.3.6:
resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==}
@@ -6795,6 +6899,44 @@ packages:
resolution: {integrity: sha512-QNo4kEepaIBwiT8CDhP98umTetp+JNfQYBWvC1pc6/OAibuXtRcxZ58Qz8skvEHYvURne/7R8T5VoOI7rDsEUA==}
dev: false
+ /mqtt-packet@6.10.0:
+ resolution: {integrity: sha512-ja8+mFKIHdB1Tpl6vac+sktqy3gA8t9Mduom1BA75cI+R9AHnZOiaBQwpGiWnaVJLDGRdNhQmFaAqd7tkKSMGA==}
+ dependencies:
+ bl: 4.1.0
+ debug: 4.3.4
+ process-nextick-args: 2.0.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /mqtt@4.3.7:
+ resolution: {integrity: sha512-ew3qwG/TJRorTz47eW46vZ5oBw5MEYbQZVaEji44j5lAUSQSqIEoul7Kua/BatBW0H0kKQcC9kwUHa1qzaWHSw==}
+ engines: {node: '>=10.0.0'}
+ hasBin: true
+ dependencies:
+ commist: 1.1.0
+ concat-stream: 2.0.0
+ debug: 4.3.4
+ duplexify: 4.1.3
+ help-me: 3.0.0
+ inherits: 2.0.4
+ lru-cache: 6.0.0
+ minimist: 1.2.8
+ mqtt-packet: 6.10.0
+ number-allocator: 1.0.14
+ pump: 3.0.0
+ readable-stream: 3.6.2
+ reinterval: 1.1.0
+ rfdc: 1.3.1
+ split2: 3.2.2
+ ws: 7.5.9
+ xtend: 4.0.2
+ transitivePeerDependencies:
+ - bufferutil
+ - supports-color
+ - utf-8-validate
+ dev: false
+
/mri@1.2.0:
resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
engines: {node: '>=4'}
@@ -6928,6 +7070,15 @@ packages:
boolbase: 1.0.0
dev: true
+ /number-allocator@1.0.14:
+ resolution: {integrity: sha512-OrL44UTVAvkKdOdRQZIJpLkAdjXGTRda052sN4sO77bKEzYYqWKMBjQvrJFzqygI99gL6Z4u2xctPW1tB8ErvA==}
+ dependencies:
+ debug: 4.3.4
+ js-sdsl: 4.3.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
/nwsapi@2.2.7:
resolution: {integrity: sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==}
dev: false
@@ -7098,8 +7249,8 @@ packages:
/path-parse@1.0.7:
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
- /path-scurry@1.10.1:
- resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==}
+ /path-scurry@1.10.2:
+ resolution: {integrity: sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==}
engines: {node: '>=16 || 14 >=14.17'}
dependencies:
lru-cache: 10.2.0
@@ -7122,18 +7273,9 @@ packages:
dev: false
optional: true
- /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'}
+ /path2d-polyfill@2.0.1:
+ resolution: {integrity: sha512-ad/3bsalbbWhmBo0D6FZ4RNMwsLsPpL6gnvhuSaU5Vm7b06Kr5ubSltQQ0T7YKsiJQO+g22zJ4dJKNTXIyOXtA==}
+ engines: {node: '>=8'}
requiresBuild: true
dev: false
optional: true
@@ -7153,7 +7295,7 @@ packages:
engines: {node: '>=18'}
optionalDependencies:
canvas: 2.11.2
- path2d-polyfill: 2.1.1
+ path2d-polyfill: 2.0.1
transitivePeerDependencies:
- encoding
- supports-color
@@ -7183,7 +7325,7 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
- /pinia@2.1.7(typescript@5.4.3)(vue@3.4.21):
+ /pinia@2.1.7(typescript@5.4.4)(vue@3.4.21):
resolution: {integrity: sha512-+C2AHFtcFqjPih0zpYuvof37SFxMQ7OEG2zV9jRI12i9BOy3YQVAHwdKtyyc8pDcDyIc33WCIsZaCFWU7WWxGQ==}
peerDependencies:
'@vue/composition-api': ^1.4.0
@@ -7196,8 +7338,8 @@ packages:
optional: true
dependencies:
'@vue/devtools-api': 6.6.1
- typescript: 5.4.3
- vue: 3.4.21(typescript@5.4.3)
+ typescript: 5.4.4
+ vue: 3.4.21(typescript@5.4.4)
vue-demi: 0.14.7(vue@3.4.21)
dev: false
@@ -7223,17 +7365,17 @@ packages:
mlly: 1.6.1
pathe: 1.1.2
- /plus-pro-components@0.0.5(element-plus@2.6.2)(vue@3.4.21):
- resolution: {integrity: sha512-kNheJk3pVs/atgfpeTAlaLg5GFZXUXe0NkHbnPOyUu05znbh8clgS9eEeCNpAglPY1fcYaXpVNgqOJIJ72EOSQ==}
+ /plus-pro-components@0.0.7(element-plus@2.6.3)(vue@3.4.21):
+ resolution: {integrity: sha512-VPSbcjkMEb7e3+0Yf3VLr/CWDh4vzs+luvTd+X28jAbQTuPcYsD+SE2hvitZI/R4F3AZLzdxspxZkbMTJ6VDdw==}
peerDependencies:
element-plus: ^2.3.4
vue: ^3.2.0
dependencies:
'@element-plus/icons-vue': 2.3.1(vue@3.4.21)
- element-plus: 2.6.2(vue@3.4.21)
+ element-plus: 2.6.3(vue@3.4.21)
lodash-es: 4.17.21
sortablejs: 1.15.2
- vue: 3.4.21(typescript@5.4.3)
+ vue: 3.4.21(typescript@5.4.4)
dev: false
/pngjs@5.0.0:
@@ -7948,8 +8090,8 @@ packages:
picocolors: 1.0.0
source-map-js: 1.2.0
- /preact@10.20.0:
- resolution: {integrity: sha512-wU7iZw2BjsaKDal3pDRDy/HpPB6cuFOnVUCcw9aIPKG98+ZrXx3F+szkos8BVME5bquyKDKvRlOJFG8kMkcAbg==}
+ /preact@10.20.1:
+ resolution: {integrity: sha512-JIFjgFg9B2qnOoGiYMVBtrcFxHqn+dNXbq76bVmcaHYJFYR4lW67AOcXgAYQQTDYXDOg/kTZrKPNCdRgJ2UJmw==}
dev: false
/prelude-ls@1.2.1:
@@ -7990,6 +8132,10 @@ packages:
engines: {node: '>=6'}
dev: false
+ /process-nextick-args@2.0.1:
+ resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
+ dev: false
+
/process@0.11.10:
resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==}
engines: {node: '>= 0.6.0'}
@@ -8011,6 +8157,13 @@ packages:
resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==}
dev: false
+ /pump@3.0.0:
+ resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==}
+ dependencies:
+ end-of-stream: 1.4.4
+ once: 1.4.0
+ dev: false
+
/punycode@2.3.1:
resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
engines: {node: '>=6'}
@@ -8063,13 +8216,11 @@ packages:
/readable-stream@3.6.2:
resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}
engines: {node: '>= 6'}
- requiresBuild: true
dependencies:
inherits: 2.0.4
string_decoder: 1.3.0
util-deprecate: 1.0.2
dev: false
- optional: true
/readdirp@3.6.0:
resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
@@ -8081,6 +8232,10 @@ packages:
resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==}
dev: false
+ /reinterval@1.1.0:
+ resolution: {integrity: sha512-QIRet3SYrGp0HUHO88jVskiG6seqUGC5iAG7AwI/BV4ypGcuqk9Du6YQBUOUqm9c8pw1eyLoIaONifRua1lsEQ==}
+ dev: false
+
/require-directory@2.1.1:
resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
engines: {node: '>=0.10.0'}
@@ -8149,7 +8304,6 @@ packages:
/rfdc@1.3.1:
resolution: {integrity: sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==}
- dev: true
/rimraf@3.0.2:
resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
@@ -8162,7 +8316,7 @@ packages:
engines: {node: '>=14'}
hasBin: true
dependencies:
- glob: 10.3.10
+ glob: 10.3.12
dev: true
/rollup-plugin-external-globals@0.6.1(rollup@2.79.1):
@@ -8201,26 +8355,28 @@ packages:
optionalDependencies:
fsevents: 2.3.3
- /rollup@4.13.0:
- resolution: {integrity: sha512-3YegKemjoQnYKmsBlOHfMLVPPA5xLkQ8MHLLSw/fBrFaVkEayL51DilPpNNLq1exr98F2B1TzrV0FUlN3gWRPg==}
+ /rollup@4.14.0:
+ resolution: {integrity: sha512-Qe7w62TyawbDzB4yt32R0+AbIo6m1/sqO7UPzFS8Z/ksL5mrfhA0v4CavfdmFav3D+ub4QeAgsGEe84DoWe/nQ==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
dependencies:
'@types/estree': 1.0.5
optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.13.0
- '@rollup/rollup-android-arm64': 4.13.0
- '@rollup/rollup-darwin-arm64': 4.13.0
- '@rollup/rollup-darwin-x64': 4.13.0
- '@rollup/rollup-linux-arm-gnueabihf': 4.13.0
- '@rollup/rollup-linux-arm64-gnu': 4.13.0
- '@rollup/rollup-linux-arm64-musl': 4.13.0
- '@rollup/rollup-linux-riscv64-gnu': 4.13.0
- '@rollup/rollup-linux-x64-gnu': 4.13.0
- '@rollup/rollup-linux-x64-musl': 4.13.0
- '@rollup/rollup-win32-arm64-msvc': 4.13.0
- '@rollup/rollup-win32-ia32-msvc': 4.13.0
- '@rollup/rollup-win32-x64-msvc': 4.13.0
+ '@rollup/rollup-android-arm-eabi': 4.14.0
+ '@rollup/rollup-android-arm64': 4.14.0
+ '@rollup/rollup-darwin-arm64': 4.14.0
+ '@rollup/rollup-darwin-x64': 4.14.0
+ '@rollup/rollup-linux-arm-gnueabihf': 4.14.0
+ '@rollup/rollup-linux-arm64-gnu': 4.14.0
+ '@rollup/rollup-linux-arm64-musl': 4.14.0
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.14.0
+ '@rollup/rollup-linux-riscv64-gnu': 4.14.0
+ '@rollup/rollup-linux-s390x-gnu': 4.14.0
+ '@rollup/rollup-linux-x64-gnu': 4.14.0
+ '@rollup/rollup-linux-x64-musl': 4.14.0
+ '@rollup/rollup-win32-arm64-msvc': 4.14.0
+ '@rollup/rollup-win32-ia32-msvc': 4.14.0
+ '@rollup/rollup-win32-x64-msvc': 4.14.0
fsevents: 2.3.3
dev: true
@@ -8231,16 +8387,14 @@ packages:
/safe-buffer@5.2.1:
resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
- requiresBuild: true
dev: false
- optional: true
/safer-buffer@2.1.2:
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
dev: false
- /sass@1.72.0:
- resolution: {integrity: sha512-Gpczt3WA56Ly0Mn8Sl21Vj94s1axi9hDIzDFn9Ph9x3C3p4nNyvsqJoQyVXKou6cBlfFWEgRW4rT8Tb4i3XnVA==}
+ /sass@1.74.1:
+ resolution: {integrity: sha512-w0Z9p/rWZWelb88ISOLyvqTWGmtmu2QJICqDBGyNnfG4OUnPX9BBjjYIXUpXCMOOg5MQWNpqzt876la1fsTvUA==}
engines: {node: '>=14.0.0'}
hasBin: true
dependencies:
@@ -8438,6 +8592,12 @@ packages:
deprecated: Please use @jridgewell/sourcemap-codec instead
dev: true
+ /split2@3.2.2:
+ resolution: {integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==}
+ dependencies:
+ readable-stream: 3.6.2
+ dev: false
+
/split2@4.2.0:
resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==}
engines: {node: '>= 10.x'}
@@ -8476,6 +8636,10 @@ packages:
dev: false
optional: true
+ /stream-shift@1.0.3:
+ resolution: {integrity: sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==}
+ dev: false
+
/string-argv@0.3.2:
resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==}
engines: {node: '>=0.6.19'}
@@ -8521,11 +8685,9 @@ packages:
/string_decoder@1.3.0:
resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
- requiresBuild: true
dependencies:
safe-buffer: 5.2.1
dev: false
- optional: true
/strip-ansi@6.0.1:
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
@@ -8595,7 +8757,7 @@ packages:
postcss-selector-parser: 6.0.16
dev: true
- /stylelint-config-html@1.1.0(postcss-html@1.6.0)(stylelint@16.2.1):
+ /stylelint-config-html@1.1.0(postcss-html@1.6.0)(stylelint@16.3.1):
resolution: {integrity: sha512-IZv4IVESjKLumUGi+HWeb7skgO6/g4VMuAYrJdlqQFndgbj6WJAXPhaysvBiXefX79upBdQVumgYcdd17gCpjQ==}
engines: {node: ^12 || >=14}
peerDependencies:
@@ -8603,19 +8765,19 @@ packages:
stylelint: '>=14.0.0'
dependencies:
postcss-html: 1.6.0
- stylelint: 16.2.1(typescript@5.4.3)
+ stylelint: 16.3.1(typescript@5.4.4)
dev: true
- /stylelint-config-recess-order@5.0.0(stylelint@16.2.1):
+ /stylelint-config-recess-order@5.0.0(stylelint@16.3.1):
resolution: {integrity: sha512-D+/Got844O96No2mj/H2NhLjj555iKAy/Mea+JCerfKB9TBKQW3/IudSVkTCxE4QiRDLldfH15x6FH1D1Anjhw==}
peerDependencies:
stylelint: '>=16'
dependencies:
- stylelint: 16.2.1(typescript@5.4.3)
- stylelint-order: 6.0.4(stylelint@16.2.1)
+ stylelint: 16.3.1(typescript@5.4.4)
+ stylelint-order: 6.0.4(stylelint@16.3.1)
dev: true
- /stylelint-config-recommended-scss@14.0.0(postcss@8.4.38)(stylelint@16.2.1):
+ /stylelint-config-recommended-scss@14.0.0(postcss@8.4.38)(stylelint@16.3.1):
resolution: {integrity: sha512-HDvpoOAQ1RpF+sPbDOT2Q2/YrBDEJDnUymmVmZ7mMCeNiFSdhRdyGEimBkz06wsN+HaFwUh249gDR+I9JR7Onw==}
engines: {node: '>=18.12.0'}
peerDependencies:
@@ -8627,12 +8789,12 @@ packages:
dependencies:
postcss: 8.4.38
postcss-scss: 4.0.9(postcss@8.4.38)
- stylelint: 16.2.1(typescript@5.4.3)
- stylelint-config-recommended: 14.0.0(stylelint@16.2.1)
- stylelint-scss: 6.2.1(stylelint@16.2.1)
+ stylelint: 16.3.1(typescript@5.4.4)
+ stylelint-config-recommended: 14.0.0(stylelint@16.3.1)
+ stylelint-scss: 6.2.1(stylelint@16.3.1)
dev: true
- /stylelint-config-recommended-vue@1.5.0(postcss-html@1.6.0)(stylelint@16.2.1):
+ /stylelint-config-recommended-vue@1.5.0(postcss-html@1.6.0)(stylelint@16.3.1):
resolution: {integrity: sha512-65TAK/clUqkNtkZLcuytoxU0URQYlml+30Nhop7sRkCZ/mtWdXt7T+spPSB3KMKlb+82aEVJ4OrcstyDBdbosg==}
engines: {node: ^12 || >=14}
peerDependencies:
@@ -8641,57 +8803,57 @@ packages:
dependencies:
postcss-html: 1.6.0
semver: 7.6.0
- stylelint: 16.2.1(typescript@5.4.3)
- stylelint-config-html: 1.1.0(postcss-html@1.6.0)(stylelint@16.2.1)
- stylelint-config-recommended: 14.0.0(stylelint@16.2.1)
+ stylelint: 16.3.1(typescript@5.4.4)
+ stylelint-config-html: 1.1.0(postcss-html@1.6.0)(stylelint@16.3.1)
+ stylelint-config-recommended: 14.0.0(stylelint@16.3.1)
dev: true
- /stylelint-config-recommended@14.0.0(stylelint@16.2.1):
+ /stylelint-config-recommended@14.0.0(stylelint@16.3.1):
resolution: {integrity: sha512-jSkx290CglS8StmrLp2TxAppIajzIBZKYm3IxT89Kg6fGlxbPiTiyH9PS5YUuVAFwaJLl1ikiXX0QWjI0jmgZQ==}
engines: {node: '>=18.12.0'}
peerDependencies:
stylelint: ^16.0.0
dependencies:
- stylelint: 16.2.1(typescript@5.4.3)
+ stylelint: 16.3.1(typescript@5.4.4)
dev: true
- /stylelint-config-standard-scss@13.0.0(postcss@8.4.38)(stylelint@16.2.1):
- resolution: {integrity: sha512-WaLvkP689qSYUpJQPCo30TFJSSc3VzvvoWnrgp+7PpVby5o8fRUY1cZcP0sePZfjrFl9T8caGhcKg0GO34VDiQ==}
+ /stylelint-config-standard-scss@13.1.0(postcss@8.4.38)(stylelint@16.3.1):
+ resolution: {integrity: sha512-Eo5w7/XvwGHWkeGLtdm2FZLOMYoZl1omP2/jgFCXyl2x5yNz7/8vv4Tj6slHvMSSUNTaGoam/GAZ0ZhukvalfA==}
engines: {node: '>=18.12.0'}
peerDependencies:
postcss: ^8.3.3
- stylelint: ^16.1.0
+ stylelint: ^16.3.1
peerDependenciesMeta:
postcss:
optional: true
dependencies:
postcss: 8.4.38
- stylelint: 16.2.1(typescript@5.4.3)
- stylelint-config-recommended-scss: 14.0.0(postcss@8.4.38)(stylelint@16.2.1)
- stylelint-config-standard: 36.0.0(stylelint@16.2.1)
+ stylelint: 16.3.1(typescript@5.4.4)
+ stylelint-config-recommended-scss: 14.0.0(postcss@8.4.38)(stylelint@16.3.1)
+ stylelint-config-standard: 36.0.0(stylelint@16.3.1)
dev: true
- /stylelint-config-standard@36.0.0(stylelint@16.2.1):
+ /stylelint-config-standard@36.0.0(stylelint@16.3.1):
resolution: {integrity: sha512-3Kjyq4d62bYFp/Aq8PMKDwlgUyPU4nacXsjDLWJdNPRUgpuxALu1KnlAHIj36cdtxViVhXexZij65yM0uNIHug==}
engines: {node: '>=18.12.0'}
peerDependencies:
stylelint: ^16.1.0
dependencies:
- stylelint: 16.2.1(typescript@5.4.3)
- stylelint-config-recommended: 14.0.0(stylelint@16.2.1)
+ stylelint: 16.3.1(typescript@5.4.4)
+ stylelint-config-recommended: 14.0.0(stylelint@16.3.1)
dev: true
- /stylelint-order@6.0.4(stylelint@16.2.1):
+ /stylelint-order@6.0.4(stylelint@16.3.1):
resolution: {integrity: sha512-0UuKo4+s1hgQ/uAxlYU4h0o0HS4NiQDud0NAUNI0aa8FJdmYHA5ZZTFHiV5FpmE3071e9pZx5j0QpVJW5zOCUA==}
peerDependencies:
stylelint: ^14.0.0 || ^15.0.0 || ^16.0.1
dependencies:
postcss: 8.4.38
postcss-sorting: 8.0.2(postcss@8.4.38)
- stylelint: 16.2.1(typescript@5.4.3)
+ stylelint: 16.3.1(typescript@5.4.4)
dev: true
- /stylelint-prettier@5.0.0(prettier@3.2.5)(stylelint@16.2.1):
+ /stylelint-prettier@5.0.0(prettier@3.2.5)(stylelint@16.3.1):
resolution: {integrity: sha512-RHfSlRJIsaVg5Br94gZVdWlz/rBTyQzZflNE6dXvSxt/GthWMY3gEHsWZEBaVGg7GM+XrtVSp4RznFlB7i0oyw==}
engines: {node: '>=18.12.0'}
peerDependencies:
@@ -8700,10 +8862,10 @@ packages:
dependencies:
prettier: 3.2.5
prettier-linter-helpers: 1.0.0
- stylelint: 16.2.1(typescript@5.4.3)
+ stylelint: 16.3.1(typescript@5.4.4)
dev: true
- /stylelint-scss@6.2.1(stylelint@16.2.1):
+ /stylelint-scss@6.2.1(stylelint@16.3.1):
resolution: {integrity: sha512-ZoGLbVb1keZYRVGQlhB8G6sZOoNqw61whzzzGFWp05N12ErqLFfBv3JPrXiMLZaW98sBS7K/vUQhRnvUj4vwdw==}
engines: {node: '>=18.12.0'}
peerDependencies:
@@ -8714,21 +8876,22 @@ packages:
postcss-resolve-nested-selector: 0.1.1
postcss-selector-parser: 6.0.16
postcss-value-parser: 4.2.0
- stylelint: 16.2.1(typescript@5.4.3)
+ stylelint: 16.3.1(typescript@5.4.4)
dev: true
- /stylelint@16.2.1(typescript@5.4.3):
- resolution: {integrity: sha512-SfIMGFK+4n7XVAyv50CpVfcGYWG4v41y6xG7PqOgQSY8M/PgdK0SQbjWFblxjJZlN9jNq879mB4BCZHJRIJ1hA==}
+ /stylelint@16.3.1(typescript@5.4.4):
+ resolution: {integrity: sha512-/JOwQnBvxEKOT2RtNgGpBVXnCSMBgKOL2k7w0K52htwCyJls4+cHvc4YZgXlVoAZS9QJd2DgYAiRnja96pTgxw==}
engines: {node: '>=18.12.0'}
hasBin: true
dependencies:
'@csstools/css-parser-algorithms': 2.6.1(@csstools/css-tokenizer@2.2.4)
'@csstools/css-tokenizer': 2.2.4
'@csstools/media-query-list-parser': 2.1.9(@csstools/css-parser-algorithms@2.6.1)(@csstools/css-tokenizer@2.2.4)
- '@csstools/selector-specificity': 3.0.2(postcss-selector-parser@6.0.16)
+ '@csstools/selector-specificity': 3.0.3(postcss-selector-parser@6.0.16)
+ '@dual-bundle/import-meta-resolve': 4.0.0
balanced-match: 2.0.0
colord: 2.9.3
- cosmiconfig: 9.0.0(typescript@5.4.3)
+ cosmiconfig: 9.0.0(typescript@5.4.4)
css-functions-list: 3.2.1
css-tree: 2.3.1
debug: 4.3.4
@@ -8742,7 +8905,7 @@ packages:
ignore: 5.3.1
imurmurhash: 0.1.4
is-plain-object: 5.0.0
- known-css-properties: 0.29.0
+ known-css-properties: 0.30.0
mathml-tag-names: 2.1.3
meow: 13.2.0
micromatch: 4.0.5
@@ -8758,7 +8921,7 @@ packages:
strip-ansi: 7.1.0
supports-hyperlinks: 3.0.0
svg-tags: 1.0.0
- table: 6.8.1
+ table: 6.8.2
write-file-atomic: 5.0.1
transitivePeerDependencies:
- supports-color
@@ -8772,7 +8935,7 @@ packages:
dependencies:
'@jridgewell/gen-mapping': 0.3.5
commander: 4.1.1
- glob: 10.3.10
+ glob: 10.3.12
lines-and-columns: 1.2.4
mz: 2.7.0
pirates: 4.0.6
@@ -8850,8 +9013,8 @@ packages:
picocolors: 1.0.0
dev: true
- /swiper@11.0.7:
- resolution: {integrity: sha512-cDfglW1B6uSmB6eB6pNmzDTNLmZtu5bWWa1vak0RU7fOI9qHjMzl7gVBvYSl34b0RU2N11HxxETJqQ5LeqI1cA==}
+ /swiper@11.1.0:
+ resolution: {integrity: sha512-Pm78CgU7Wvg+w/MgIL/1NwMSLgx0XqFof25EnVyX8iZFCYJv5CppH7LHkBj43qW2k5Cp3Iz7FcdBxrox7XX2AQ==}
engines: {node: '>= 4.7.0'}
dev: false
@@ -8867,8 +9030,8 @@ packages:
tslib: 2.6.2
dev: true
- /table@6.8.1:
- resolution: {integrity: sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==}
+ /table@6.8.2:
+ resolution: {integrity: sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==}
engines: {node: '>=10.0.0'}
dependencies:
ajv: 8.12.0
@@ -8878,8 +9041,8 @@ packages:
strip-ansi: 6.0.1
dev: true
- /tailwindcss@3.4.1:
- resolution: {integrity: sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==}
+ /tailwindcss@3.4.3:
+ resolution: {integrity: sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A==}
engines: {node: '>=14.0.0'}
hasBin: true
dependencies:
@@ -9028,13 +9191,13 @@ packages:
punycode: 2.3.1
dev: false
- /ts-api-utils@1.3.0(typescript@5.4.3):
+ /ts-api-utils@1.3.0(typescript@5.4.4):
resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==}
engines: {node: '>=16'}
peerDependencies:
typescript: '>=4.2.0'
dependencies:
- typescript: 5.4.3
+ typescript: 5.4.4
dev: true
/ts-interface-checker@0.1.13:
@@ -9080,11 +9243,6 @@ packages:
engines: {node: '>=12.20'}
dev: true
- /type-fest@3.13.1:
- resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==}
- engines: {node: '>=14.16'}
- dev: true
-
/type@2.7.2:
resolution: {integrity: sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==}
dev: false
@@ -9095,6 +9253,10 @@ packages:
is-typedarray: 1.0.0
dev: false
+ /typedarray@0.0.6:
+ resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==}
+ dev: false
+
/typeit@8.8.3:
resolution: {integrity: sha512-K7nChkj6iyylUi713VBDULUXXLF0pfB6nFPVhNnXTKO2An7NzVz5fjoAHk2FAC3TFLiSnU+QsqhDmap17oBELw==}
requiresBuild: true
@@ -9102,8 +9264,8 @@ packages:
'@types/web-animations-js': 2.2.16
dev: false
- /typescript@5.4.3:
- resolution: {integrity: sha512-KrPd3PKaCLr78MalgiwJnA25Nm8HAmdwN3mYUYZgG/wizIo9EainNVQI9/yDavtVFRN2h3k8uf3GLHuhDMgEHg==}
+ /typescript@5.4.4:
+ resolution: {integrity: sha512-dGE2Vv8cpVvw28v8HCPqyb08EzbBURxDpuhJvTrusShUfGnhHBafDsLdS1EhhxyL6BJQE+2cT3dDPAv+MQ6oLw==}
engines: {node: '>=14.17'}
hasBin: true
@@ -9116,8 +9278,8 @@ packages:
dependencies:
acorn: 8.11.3
estree-walker: 3.0.3
- magic-string: 0.30.8
- unplugin: 1.10.0
+ magic-string: 0.30.9
+ unplugin: 1.10.1
dev: false
optional: true
@@ -9138,13 +9300,13 @@ packages:
estree-walker: 3.0.3
fast-glob: 3.3.2
local-pkg: 0.5.0
- magic-string: 0.30.8
+ magic-string: 0.30.9
mlly: 1.6.1
pathe: 1.1.2
pkg-types: 1.0.3
scule: 1.3.0
strip-literal: 1.3.0
- unplugin: 1.10.0
+ unplugin: 1.10.1
transitivePeerDependencies:
- rollup
dev: false
@@ -9160,8 +9322,8 @@ packages:
engines: {node: '>= 10.0.0'}
dev: true
- /unplugin@1.10.0:
- resolution: {integrity: sha512-CuZtvvO8ua2Wl+9q2jEaqH6m3DoQ38N7pvBYQbbaeNlWGvK2l6GHiKi29aIHDPoSxdUzQ7Unevf1/ugil5X6Pg==}
+ /unplugin@1.10.1:
+ resolution: {integrity: sha512-d6Mhq8RJeGA8UfKCu54Um4lFA0eSaRa3XxdAJg8tIdxbu1ubW0hBCZUL7yI2uGyYCRndvbK8FLHzqy2XKfeMsg==}
engines: {node: '>=14.0.0'}
dependencies:
acorn: 8.11.3
@@ -9174,8 +9336,8 @@ packages:
hasBin: true
requiresBuild: true
dependencies:
- '@babel/core': 7.24.3
- '@babel/standalone': 7.24.3
+ '@babel/core': 7.24.4
+ '@babel/standalone': 7.24.4
'@babel/types': 7.24.0
defu: 6.1.4
jiti: 1.21.0
@@ -9229,7 +9391,7 @@ packages:
peerDependencies:
vue: ^3.0.0
dependencies:
- vue: 3.4.21(typescript@5.4.3)
+ vue: 3.4.21(typescript@5.4.4)
dev: false
/v3-infinite-loading@1.3.1:
@@ -9263,7 +9425,7 @@ packages:
- rollup
dev: true
- /vite-plugin-compression@0.5.1(vite@5.2.3):
+ /vite-plugin-compression@0.5.1(vite@5.2.8):
resolution: {integrity: sha512-5QJKBDc+gNYVqL/skgFAP81Yuzo9R+EAf19d+EtsMF/i8kFUpNi3J/H01QD3Oo8zBQn+NzoCIFkpPLynoOzaJg==}
peerDependencies:
vite: '>=2.0.0'
@@ -9271,7 +9433,7 @@ packages:
chalk: 4.1.2
debug: 4.3.4
fs-extra: 10.1.0
- vite: 5.2.3(@types/node@20.11.30)(sass@1.72.0)
+ vite: 5.2.8(@types/node@20.12.5)(sass@1.74.1)
transitivePeerDependencies:
- supports-color
dev: true
@@ -9300,11 +9462,11 @@ packages:
vue: '>=3.2.13'
dependencies:
svgo: 3.2.0
- vue: 3.4.21(typescript@5.4.3)
+ vue: 3.4.21(typescript@5.4.4)
dev: true
- /vite@5.2.3(@types/node@20.11.30)(sass@1.72.0):
- resolution: {integrity: sha512-+i1oagbvkVIhEy9TnEV+fgXsng13nZM90JQbrcPrf6DvW2mXARlz+DK7DLiDP+qeKoD1FCVx/1SpFL1CLq9Mhw==}
+ /vite@5.2.8(@types/node@20.12.5)(sass@1.74.1):
+ resolution: {integrity: sha512-OyZR+c1CE8yeHw5V5t59aXsUPPVTHMDjEZz8MgguLL/Q7NblxhZUlTu9xSPqlsUO/y+X7dlU05jdhvyycD55DA==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
@@ -9331,11 +9493,11 @@ packages:
terser:
optional: true
dependencies:
- '@types/node': 20.11.30
+ '@types/node': 20.12.5
esbuild: 0.20.2
postcss: 8.4.38
- rollup: 4.13.0
- sass: 1.72.0
+ rollup: 4.14.0
+ sass: 1.74.1
optionalDependencies:
fsevents: 2.3.3
dev: true
@@ -9352,7 +9514,7 @@ packages:
'@vue/composition-api':
optional: true
dependencies:
- vue: 3.4.21(typescript@5.4.3)
+ vue: 3.4.21(typescript@5.4.4)
dev: false
/vue-eslint-parser@9.4.2(eslint@8.57.0):
@@ -9373,16 +9535,16 @@ packages:
- supports-color
dev: true
- /vue-i18n@9.10.2(vue@3.4.21):
- resolution: {integrity: sha512-ECJ8RIFd+3c1d3m1pctQ6ywG5Yj8Efy1oYoAKQ9neRdkLbuKLVeW4gaY5HPkD/9ssf1pOnUrmIFjx2/gkGxmEw==}
+ /vue-i18n@9.11.0(vue@3.4.21):
+ resolution: {integrity: sha512-vU4gY6lu8Pdfs9BgKGiDAJmFDf88cceR47KcSB0VW4xJzUrXR/7qwqM7A8dQ2nedhoIDxoOm5Ro4pFd2KvJqbA==}
engines: {node: '>= 16'}
peerDependencies:
vue: ^3.0.0
dependencies:
- '@intlify/core-base': 9.10.2
- '@intlify/shared': 9.10.2
+ '@intlify/core-base': 9.11.0
+ '@intlify/shared': 9.11.0
'@vue/devtools-api': 6.6.1
- vue: 3.4.21(typescript@5.4.3)
+ vue: 3.4.21(typescript@5.4.4)
/vue-json-pretty@2.4.0(vue@3.4.21):
resolution: {integrity: sha512-e9bP41DYYIc2tWaB6KuwqFJq5odZ8/GkE6vHQuGcbPn37kGk4a3n1RNw3ZYeDrl66NWXgTlOfS+M6NKkowmkWw==}
@@ -9390,7 +9552,7 @@ packages:
peerDependencies:
vue: '>=3.0.0'
dependencies:
- vue: 3.4.21(typescript@5.4.3)
+ vue: 3.4.21(typescript@5.4.4)
dev: false
/vue-observe-visibility@2.0.0-alpha.1(vue@3.4.21):
@@ -9398,7 +9560,7 @@ packages:
peerDependencies:
vue: ^3.0.0
dependencies:
- vue: 3.4.21(typescript@5.4.3)
+ vue: 3.4.21(typescript@5.4.4)
dev: false
/vue-pdf-embed@2.0.3(vue@3.4.21):
@@ -9407,7 +9569,7 @@ packages:
vue: ^3.3.0
dependencies:
pdfjs-dist: 3.11.174
- vue: 3.4.21(typescript@5.4.3)
+ vue: 3.4.21(typescript@5.4.4)
transitivePeerDependencies:
- encoding
- supports-color
@@ -9418,7 +9580,7 @@ packages:
peerDependencies:
vue: ^3.0.0
dependencies:
- vue: 3.4.21(typescript@5.4.3)
+ vue: 3.4.21(typescript@5.4.4)
dev: false
/vue-router@4.3.0(vue@3.4.21):
@@ -9427,7 +9589,7 @@ packages:
vue: ^3.2.0
dependencies:
'@vue/devtools-api': 6.6.1
- vue: 3.4.21(typescript@5.4.3)
+ vue: 3.4.21(typescript@5.4.4)
dev: false
/vue-template-compiler@2.7.16:
@@ -9443,19 +9605,19 @@ packages:
vue: ^3.2.0
dependencies:
tippy.js: 6.3.7
- vue: 3.4.21(typescript@5.4.3)
+ vue: 3.4.21(typescript@5.4.4)
dev: false
- /vue-tsc@1.8.27(typescript@5.4.3):
+ /vue-tsc@1.8.27(typescript@5.4.4):
resolution: {integrity: sha512-WesKCAZCRAbmmhuGl3+VrdWItEvfoFIPXOvUJkjULi+x+6G/Dy69yO3TBRJDr9eUlmsNAwVmxsNZxvHKzbkKdg==}
hasBin: true
peerDependencies:
typescript: '*'
dependencies:
'@volar/typescript': 1.11.1
- '@vue/language-core': 1.8.27(typescript@5.4.3)
+ '@vue/language-core': 1.8.27(typescript@5.4.4)
semver: 7.6.0
- typescript: 5.4.3
+ typescript: 5.4.4
dev: true
/vue-types@5.1.1(vue@3.4.21):
@@ -9468,7 +9630,7 @@ packages:
optional: true
dependencies:
is-plain-object: 5.0.0
- vue: 3.4.21(typescript@5.4.3)
+ vue: 3.4.21(typescript@5.4.4)
dev: false
/vue-virtual-scroller@2.0.0-beta.8(vue@3.4.21):
@@ -9477,7 +9639,7 @@ packages:
vue: ^3.2.0
dependencies:
mitt: 2.1.0
- vue: 3.4.21(typescript@5.4.3)
+ vue: 3.4.21(typescript@5.4.4)
vue-observe-visibility: 2.0.0-alpha.1(vue@3.4.21)
vue-resize: 2.0.0-alpha.1(vue@3.4.21)
dev: false
@@ -9499,14 +9661,14 @@ packages:
peerDependencies:
vue: ^3.0.0
dependencies:
- vue: 3.4.21(typescript@5.4.3)
+ vue: 3.4.21(typescript@5.4.4)
dev: false
/vue3-puzzle-vcode@1.1.7:
resolution: {integrity: sha512-mW780dz7HKjrElnE60CeYSeHGidKBKHoMjTDYfqF21330rTkFOsfDK1FQKZ22MktgMtTEoS/imfpEDlM1cxY/g==}
dev: false
- /vue@3.4.21(typescript@5.4.3):
+ /vue@3.4.21(typescript@5.4.4):
resolution: {integrity: sha512-5hjyV/jLEIKD/jYl4cavMcnzKwjMKohureP8ejn3hhEjwhWIhWeuzL2kJAjzl/WyVsgPY56Sy4Z40C3lVshxXA==}
peerDependencies:
typescript: '*'
@@ -9519,7 +9681,7 @@ packages:
'@vue/runtime-dom': 3.4.21
'@vue/server-renderer': 3.4.21(vue@3.4.21)
'@vue/shared': 3.4.21
- typescript: 5.4.3
+ typescript: 5.4.4
/vuedraggable@4.1.0(vue@3.4.21):
resolution: {integrity: sha512-FU5HCWBmsf20GpP3eudURW3WdWTKIbEIQxh9/8GE806hydR9qZqRRxRE3RjqX7PkuLuMQG/A7n3cfj9rCEchww==}
@@ -9527,18 +9689,18 @@ packages:
vue: ^3.0.1
dependencies:
sortablejs: 1.14.0
- vue: 3.4.21(typescript@5.4.3)
+ vue: 3.4.21(typescript@5.4.4)
dev: false
- /vxe-table@4.5.21(vue@3.4.21)(xe-utils@3.5.22):
+ /vxe-table@4.5.21(vue@3.4.21)(xe-utils@3.5.23):
resolution: {integrity: sha512-yp+BNGCy61lk7ayf0LI3UNcR2fRmipGSiIAh3lNOIdyW1nAobf/GwIx3rXghjzFb0a6NNJeYxv2NM+gwXxtmww==}
peerDependencies:
vue: ^3.2.28
xe-utils: ^3.5.0
dependencies:
dom-zindex: 1.0.1
- vue: 3.4.21(typescript@5.4.3)
- xe-utils: 3.5.22
+ vue: 3.4.21(typescript@5.4.4)
+ xe-utils: 3.5.23
dev: false
/w3c-hr-time@1.0.2:
@@ -9561,8 +9723,8 @@ packages:
makeerror: 1.0.12
dev: false
- /wavesurfer.js@7.7.5:
- resolution: {integrity: sha512-LegTsXbIwbpAp4IbE+yltF+behavUp4OufpPHCWA+NYqv0+Y3T2M1y6MrdF/QmfYnb7ZiUsOLXtSHe2OhgCPiw==}
+ /wavesurfer.js@7.7.8:
+ resolution: {integrity: sha512-uzpe+wOe031G03wC4P/LO7Ai9OkF7Wyh8QGn9IMjAbwtiwK+H083cOZij9S4SD/vEdTdXligFKvziSB9bVmaIg==}
dev: false
/webidl-conversions@3.0.1:
@@ -9731,12 +9893,12 @@ packages:
optional: true
dev: false
- /xe-utils@3.5.22:
- resolution: {integrity: sha512-rhWuM2fVXsdrqUtyjRAsYTDLvVzYSSZqg/uCRyDqcw96AweB1AWsnTJZyl9g68ejnP0xhxfSoNBSrIcOeX1yxA==}
+ /xe-utils@3.5.23:
+ resolution: {integrity: sha512-wHBMrDFG08518AIYhFyP3dxvWjK0hthdXbdR0p4kuFM9vuq9F30jnH+VliGxhaU4zWtoyAmq4/sGBKJrGhDHag==}
dev: false
- /xgplayer-subtitles@3.0.14(core-js@3.36.1):
- resolution: {integrity: sha512-w6H1h+g3kOI477kv2QBRMZe3M/1dHLXttHBwq4LwKTPGVQ19fLIDGwkfn+HeKwe1ocGDaaq96bS+l+BadnP9TA==}
+ /xgplayer-subtitles@3.0.16(core-js@3.36.1):
+ resolution: {integrity: sha512-gy9bZnWAMPVga36XgT4EGlh/cPQCvNNutLxggv2DGnNI0GC8RalLaFmI++ijcrruRFPt0d82791kNBj3pdNzRA==}
peerDependencies:
core-js: '>=3.12.1'
dependencies:
@@ -9744,8 +9906,8 @@ packages:
eventemitter3: 4.0.7
dev: false
- /xgplayer@3.0.14(core-js@3.36.1):
- resolution: {integrity: sha512-TPS77hUIcM1zVx6FSpGG+OzfMwjwxxWihd+YxVx82DQ22QK60v8TXWSZlWISbmS1+fAlFneesvXDjwy60tC37w==}
+ /xgplayer@3.0.16(core-js@3.36.1):
+ resolution: {integrity: sha512-u8uh/bREtfUywUw700QD9TzjjCIKsVIldGyqI9ubA0aSf/zmGTbdZKMpUlMu86lnnAwhtDdansPZvbrIa0f5Wg==}
peerDependencies:
core-js: '>=3.12.1'
dependencies:
@@ -9754,7 +9916,7 @@ packages:
delegate: 3.2.0
downloadjs: 1.4.7
eventemitter3: 4.0.7
- xgplayer-subtitles: 3.0.14(core-js@3.36.1)
+ xgplayer-subtitles: 3.0.16(core-js@3.36.1)
dev: false
/xlsx@0.18.5:
@@ -9784,6 +9946,11 @@ packages:
resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==}
dev: false
+ /xtend@4.0.2:
+ resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==}
+ engines: {node: '>=0.4'}
+ dev: false
+
/y18n@4.0.3:
resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==}
dev: false
diff --git a/public/platform-config.json b/public/platform-config.json
index 1e85dccff..08c5dc804 100644
--- a/public/platform-config.json
+++ b/public/platform-config.json
@@ -1,5 +1,5 @@
{
- "Version": "5.2.0",
+ "Version": "5.3.0",
"Title": "PureAdmin",
"FixedHeader": true,
"HiddenSideBar": false,
diff --git a/src/components/ReAnimateSelector/index.ts b/src/components/ReAnimateSelector/index.ts
index 8b0293cd6..87c9008bd 100644
--- a/src/components/ReAnimateSelector/index.ts
+++ b/src/components/ReAnimateSelector/index.ts
@@ -1,5 +1,5 @@
-import reAnimateSelector from "./src/index.vue";
import { withInstall } from "@pureadmin/utils";
+import reAnimateSelector from "./src/index.vue";
/** [animate.css](https://animate.style/) 选择器组件 */
export const ReAnimateSelector = withInstall(reAnimateSelector);
diff --git a/src/components/ReBarcode/index.ts b/src/components/ReBarcode/index.ts
index 1568b58d2..ad098485d 100644
--- a/src/components/ReBarcode/index.ts
+++ b/src/components/ReBarcode/index.ts
@@ -1,5 +1,5 @@
-import reBarcode from "./src/index.vue";
import { withInstall } from "@pureadmin/utils";
+import reBarcode from "./src/index.vue";
/** 条形码组件 */
export const ReBarcode = withInstall(reBarcode);
diff --git a/src/components/ReCountTo/src/normal/index.tsx b/src/components/ReCountTo/src/normal/index.tsx
index 5c7a06c71..ec3248491 100644
--- a/src/components/ReCountTo/src/normal/index.tsx
+++ b/src/components/ReCountTo/src/normal/index.tsx
@@ -1,10 +1,10 @@
import {
- defineComponent,
- reactive,
- computed,
watch,
+ unref,
+ computed,
+ reactive,
onMounted,
- unref
+ defineComponent
} from "vue";
import { countToProps } from "./props";
import { isNumber } from "@pureadmin/utils";
diff --git a/src/components/ReCountTo/src/normal/props.ts b/src/components/ReCountTo/src/normal/props.ts
index 142fd3a11..f04c2f5e2 100644
--- a/src/components/ReCountTo/src/normal/props.ts
+++ b/src/components/ReCountTo/src/normal/props.ts
@@ -1,5 +1,6 @@
import type { PropType } from "vue";
import propTypes from "@/utils/propTypes";
+
export const countToProps = {
startVal: propTypes.number.def(0),
endVal: propTypes.number.def(2020),
diff --git a/src/components/ReCountTo/src/rebound/index.tsx b/src/components/ReCountTo/src/rebound/index.tsx
index ad16f7a6c..ff6c224d3 100644
--- a/src/components/ReCountTo/src/rebound/index.tsx
+++ b/src/components/ReCountTo/src/rebound/index.tsx
@@ -1,9 +1,9 @@
import "./rebound.css";
import {
- defineComponent,
ref,
unref,
onBeforeMount,
+ defineComponent,
onBeforeUnmount
} from "vue";
import { reboundProps } from "./props";
diff --git a/src/components/ReCountTo/src/rebound/props.ts b/src/components/ReCountTo/src/rebound/props.ts
index f3dcdc87c..8b0491afb 100644
--- a/src/components/ReCountTo/src/rebound/props.ts
+++ b/src/components/ReCountTo/src/rebound/props.ts
@@ -1,5 +1,6 @@
import type { PropType } from "vue";
import propTypes from "@/utils/propTypes";
+
export const reboundProps = {
delay: propTypes.number.def(1),
blur: propTypes.number.def(2),
diff --git a/src/components/ReCropper/src/index.tsx b/src/components/ReCropper/src/index.tsx
index 2cf8da5ea..826ffd0a9 100644
--- a/src/components/ReCropper/src/index.tsx
+++ b/src/components/ReCropper/src/index.tsx
@@ -6,10 +6,10 @@ import { useEventListener } from "@vueuse/core";
import { longpress } from "@/directives/longpress";
import { useTippy, directive as tippy } from "vue-tippy";
import {
+ type PropType,
ref,
unref,
computed,
- type PropType,
onMounted,
onUnmounted,
defineComponent
diff --git a/src/components/ReDialog/index.ts b/src/components/ReDialog/index.ts
index f7c1cca43..ce94a89dc 100644
--- a/src/components/ReDialog/index.ts
+++ b/src/components/ReDialog/index.ts
@@ -51,8 +51,8 @@ const closeAllDialog = () => {
/** 千万别忘了在下面这三处引入并注册下,放心注册,不使用`addDialog`调用就不会被挂载
* https://github.com/pure-admin/vue-pure-admin/blob/main/src/App.vue#L4
- * https://github.com/pure-admin/vue-pure-admin/blob/main/src/App.vue#L13
- * https://github.com/pure-admin/vue-pure-admin/blob/main/src/App.vue#L20
+ * https://github.com/pure-admin/vue-pure-admin/blob/main/src/App.vue#L12
+ * https://github.com/pure-admin/vue-pure-admin/blob/main/src/App.vue#L22
*/
const ReDialog = withInstall(reDialog);
diff --git a/src/components/ReDialog/index.vue b/src/components/ReDialog/index.vue
index 15b6c1073..ba9ba1d00 100644
--- a/src/components/ReDialog/index.vue
+++ b/src/components/ReDialog/index.vue
@@ -1,10 +1,10 @@
+
+
+ 汉语拼音 波纹(Ripple) 敏感词过滤 打字机组件设置
+ 订阅
+ 发布
+ 接收
+
区域级联选择器
+ +区域级联选择器
+单选(紧凑风格的按钮样式)
单选
diff --git a/src/views/components/collapse.vue b/src/views/components/collapse.vue index 67f600ff4..530042df4 100644 --- a/src/views/components/collapse.vue +++ b/src/views/components/collapse.vue @@ -41,6 +41,13 @@ const handleChange = (val: string[]) => { +基础用法
diff --git a/src/views/components/color-picker.vue b/src/views/components/color-picker.vue index 6fd1e305d..c911b5339 100644 --- a/src/views/components/color-picker.vue +++ b/src/views/components/color-picker.vue @@ -56,7 +56,7 @@ function onClick() { > 颜色选择器 -不同尺寸、选择透明度、预定义颜色
diff --git a/src/views/components/contextmenu/index.vue b/src/views/components/contextmenu/index.vue index fc5d9824c..8e44ccea9 100644 --- a/src/views/components/contextmenu/index.vue +++ b/src/views/components/contextmenu/index.vue @@ -13,7 +13,14 @@ defineOptions({右键菜单
+数字动画
+选择某一天
diff --git a/src/views/components/datetime-picker.vue b/src/views/components/datetime-picker.vue index 7f740a50d..eebe1b398 100644 --- a/src/views/components/datetime-picker.vue +++ b/src/views/components/datetime-picker.vue @@ -169,7 +169,7 @@ watch(size, val => > 日期时间选择器 -日期和时间点
diff --git a/src/views/components/dialog/index.vue b/src/views/components/dialog/index.vue index 5a8f59e04..dda1a57c1 100644 --- a/src/views/components/dialog/index.vue +++ b/src/views/components/dialog/index.vue @@ -280,6 +280,16 @@ function onUpdateClick() { }); } +// popconfirm 确认框 +function onPopconfirmClick() { + addDialog({ + width: "30%", + title: "popconfirm确认框示例", + popconfirm: { title: "是否确认修改当前数据" }, + contentRenderer: () =>点击右下方确定按钮看看效果吧
+ }); +} + // 结合Form表单(第一种方式,弹框关闭立刻恢复初始值)通过 props 属性接收子组件的 prop 并赋值 function onFormOneClick() { addDialog({ @@ -447,7 +457,7 @@ function onBeforeSureClick() {基础按钮
diff --git a/src/views/components/icon-select.vue b/src/views/components/icon-select.vue index 342acbcad..d098b0bf7 100644 --- a/src/views/components/icon-select.vue +++ b/src/views/components/icon-select.vue @@ -15,6 +15,13 @@ const icon = ref("ep:add-location");直线进度条动画
diff --git a/src/views/components/seamless-scroll.vue b/src/views/components/seamless-scroll.vue index 8540bdca0..1ad45b63a 100644 --- a/src/views/components/seamless-scroll.vue +++ b/src/views/components/seamless-scroll.vue @@ -105,6 +105,13 @@ function changeDirection(val) {@@ -233,6 +240,9 @@ watch(size, val => (dynamicSize.value = size.value));
禁用
全局禁用
+block 属性(将宽度调整为父元素宽度)
{{ item.title }}
+切割面板
+