From 55c322c8af13bbb30b6b1a750ab2c6403a342b37 Mon Sep 17 00:00:00 2001 From: Kagol Date: Thu, 17 Aug 2023 11:32:07 +0800 Subject: [PATCH 01/56] docs: update release notes (#397) --- examples/sites/demos/webdoc/changelog.md | 83 +++++++++++++++++++----- 1 file changed, 68 insertions(+), 15 deletions(-) diff --git a/examples/sites/demos/webdoc/changelog.md b/examples/sites/demos/webdoc/changelog.md index a8605ad56b..ddb2903d21 100644 --- a/examples/sites/demos/webdoc/changelog.md +++ b/examples/sites/demos/webdoc/changelog.md @@ -2,22 +2,75 @@ ## v2.10.0/v3.10.0 -### Other Changes +`2023/08/14` + +### Exciting New Features 🎉 + +* feat(pop-editor): 当编辑框弹出时添加自定义事件 fix #268 by @yuanningning in https://github.com/opentiny/tiny-vue/pull/315 +* feat(ip-address): 更改ipAddress组件的IPv6类型 close #272 by @yuanningning in https://github.com/opentiny/tiny-vue/pull/337 +* feat(filter-panel): 新增过滤器面板组件 +* feat(dialog-select): 新增 DialogSelect 组件 +* feat(infinite-scroll): 新增 InfiniteScroll 无限滚动组件 +* feat(tag-group): 新增 TagGroup 标签组组件 +* feat(docs): 官网添加示例composition-api写法,支持切换composition-api和option-api +* feat(docs): 组件demo支持playground +* feat(grid): 表格增加快捷筛选面板,可以支持多选框筛选和日期筛选 ,同时支持用户配置默认筛选项 +* feat(grid): 表格排序按钮默认为x-design最新规范图标 +* feat(grid): 表格提示现在支持自定义tooltip内容显示,支持字符串或者jsx +* feat(tree-menu): TreeMenu新增设置与获取当前选中节点的方法 +* feat(tree-menu): 树形菜单新增可折叠特性 +* feat(tree): Tree新增连接线设置 +* feat(timeline-item): 新增timeline-item组件 +* feat(modal): modal支持配置底部按钮props与文字 +* feat(button-group): 按钮组新增单个disabled特性 +* feat(alert): 新增close插槽,实现外部控制显示或隐藏 +* feat(alert): 组件图标取消垂直居中,采用固定定位 +* feat(time-picker): 支持设置步长 `step` +* feat(date-picker): 增加 label 内置功能 `label` +* feat(date-picker): 支持设置时间选择的步长 `step` +* feat(date-picker): 支持显示周次 `show-week-number` +* feat(date-picker): 支持过滤器模式 `shape="filter"` +* feat(date-picker): 支持年份多选和年份范围选择 `type="years" | type="yearrange"` +* feat(date-picker): 支持某日起始/某日为止功能 `type: 'startFrom'` -- fix: 主题变量 token 命名变更,默认按钮最小宽度 --ti-button-size-normal-mini-width 改为 --ti-button-size-normal-min-width -- fix: 主题变量 token 命名变更,超大按钮最小宽度 --ti-button-size-large-mini-width 改为 --ti-button-size-large-min-width -- fix: 主题变量 token 命名变更,中等按钮最小宽度 --ti-button-size-medium-mini-width 改为 --ti-button-size-medium-min-width -- fix: 主题变量 token 命名变更,小尺寸按钮最小宽度 --ti-button-size-small-mini-width 改为 --ti-button-size-small-min-width -- fix: 主题变量 token 命名变更,迷你尺寸按钮最小宽度 --ti-button-size-mini-mini-width 改为 --ti-button-size-mini-min-width -- fix: 主题变量 token 命名变更, 默认按钮悬浮背景色 --ti-button-normal-hover-background-color 改为 --ti-button-normal-hover-bg-color -- fix: 主题变量 token 命名变更,默认按钮点击瞬间背景色 --ti-button-normal-active-background-color 改为 --ti-button-normal-active-bg-color -- fix: 主题变量 token 命名变更,禁用类默认按钮背景色 --ti-button-normal-disabled-background-color 改为 --ti-button-normal-disabled-bg-color -- fix: 主题变量 token 命名变更,文字按钮图标填充色 --ti-button-text-svg-fill 改为 --ti-button-text-svg-fill-color -- fix: 主题变量 token 命名变更,文字按钮图标悬浮填充色 --ti-button-text-svg-hover-fill 改为 --ti-button-text-svg-hover-fill-color -- fix: 主题变量 token 命名变更,文字按钮禁用时图标填充色 --ti-button-text-svg-fill-disabled 改为 --ti-button-text-svg-disabled-fill-color -- fix: 主题变量 token 命名变更,分页上一页和下一页图标填充色 --ti-pager-btn-svg-color 改为 --ti-pager-btn-svg-fill-color -- fix: 主题变量 token 命名变更,文字按钮禁用时图标填充色 --ti-pager-total-svg-color 改为 --ti-pager-total-svg-fill-color -- fix: 主题变量 token 命名变更,IP 地址输入框图标尺寸 --ti-ip-address-icon-width 改为 --ti-ip-address-icon-size +### Bug Fixes 🐛 +* fix(numeric): 修复当前值+Step>max时不能取max的问题 by @Huangyilin19 in https://github.com/opentiny/tiny-vue/pull/297 +* fix(grid): 修复了列冻结且没有滚动条时表格组件中的异常样式 by @zzcr in https://github.com/opentiny/tiny-vue/pull/298 +* fix(button): 修复了朴素按钮图标禁用颜色的问题 by @gimmyhehe in https://github.com/opentiny/tiny-vue/pull/299 +* fix(grid): 修复了表过滤器面板的错误样式,修复了webpack本地环境下ResizeWatch接口的警告问题 by @zzcr in https://github.com/opentiny/tiny-vue/pull/305 +* fix(theme): 从容器、布局中删除样式 by @shenjunjian in https://github.com/opentiny/tiny-vue/pull/306 +* fix(vue-theme): 在文本区域组件中修复 `@apply` by @shenjunjian in https://github.com/opentiny/tiny-vue/pull/319 +* fix(input): 修复了禁用的输入在表单错误中不生效的问题 by @gimmyhehe in https://github.com/opentiny/tiny-vue/pull/322 +* fix(checkbox): 修复了复选框标签为0时不显示错误的问题 by @gimmyhehe in https://github.com/opentiny/tiny-vue/pull/331 +* fix(select): 修复了计算选择组件的高度和错误创建项目的问题 by @MomoPoppy in https://github.com/opentiny/tiny-vue/pull/358 +* fix(carousel): 将箭头圆宽度调整为28px by @lyx-jay in https://github.com/opentiny/tiny-vue/pull/376 +* fix(drawer): 蒙版消失的速度比内容更快 by @lyx-jay in https://github.com/opentiny/tiny-vue/pull/375 +* fix(badge): 修复显示重复内容的问题 by @lyx-jay in https://github.com/opentiny/tiny-vue/pull/382 +* fix: 修复了执行 pnpm build:ui vue 命令时的ts声明错误 by @kagol in https://github.com/opentiny/tiny-vue/pull/386 +* fix(grid): 修复表格冻结列在x-design规范显示异常问题 +* fix(grid): 修复表格冻结列在表格有纵向滚动条时 +* fix(grid):修复表格fetchdata情况下,表格数据被处理两次问题 +* fix(tree): 修复isEmpty属性在节点数据变化后没响应变化的问题 +* fix(button-group): XDesign主题朴素按钮字体颜色修复 +* fix(input): 修复input在表单禁用状态时不生效bug +* fix(popover): 避免初始加载时,触发的hide事件 +* fix(dialog-box): 不在body上增加class,可以避免引起的页面抖动 +* fix(tabs): 取消初始化赋值,修复超出页签栏显示问题,优化更多弹出框 +* fix(icons): 优化图标部分的自定义宽度和颜色 +* fix(theme): 取消主题切换后自动刷新页面 +* fix(anchor): 修复锚点异步获取数据导致监听bug,增加切换动画效果 +* fix(dropdown): 修复设置箭头显示不生效 +* fix(select): 修复组件初始化创建条目的场景,同时设置option 和value,有匹配项却自动创建的问题 +* fix(select): 修复 select 组件多选多行时input框高度计算有误的问题 +* fix(popEditor): 编辑框关闭时先隐藏了内容的问题 + +### Other Changes +* perf(tooltip): Tooltip 组件性能优化 by @shenjunjian in https://github.com/opentiny/tiny-vue/pull/368 +* chore(row): 恢复演示示例中的样式 by @shenjunjian in https://github.com/opentiny/tiny-vue/pull/311 +* feat(pnpm-lock): 添加 pnpm-lock.ymal 文件 by @zzcr in https://github.com/opentiny/tiny-vue/pull/320 +* feat(button): 完善单元测试 by @chenqifeng66 in https://github.com/opentiny/tiny-vue/pull/364 +* test(alert): 增加 Alert 组件单元测试 by @Zz-ZzzZ in https://github.com/opentiny/tiny-vue/pull/369 +* docs(tag): 增加标签灵活用法,超出隐藏,显示title示例 ## v2.9.0/v3.9.0 From b6e7939d643b9dba9c01c636099b86fa9ab1aa3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=94=B3=E5=90=9B=E5=81=A5?= <40288193@qq.com> Date: Thu, 17 Aug 2023 15:08:38 +0800 Subject: [PATCH 02/56] fix Playground Page (#399) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix(sites): 切换 sites 引用 @opentiny/vue-repl包 * fix(sites): fix Playground Page --- examples/sites/playground/App.vue | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/examples/sites/playground/App.vue b/examples/sites/playground/App.vue index 5465c16d28..9812669b7f 100644 --- a/examples/sites/playground/App.vue +++ b/examples/sites/playground/App.vue @@ -1,5 +1,5 @@ diff --git a/examples/sites/demos/app/color-picker/base.vue b/examples/sites/demos/app/color-picker/base.vue deleted file mode 100644 index f5dc1a3bfb..0000000000 --- a/examples/sites/demos/app/color-picker/base.vue +++ /dev/null @@ -1,14 +0,0 @@ - - - \ No newline at end of file diff --git a/examples/sites/demos/app/color-picker/default-visible.vue b/examples/sites/demos/app/color-picker/default-visible.vue deleted file mode 100644 index 13dc148bfd..0000000000 --- a/examples/sites/demos/app/color-picker/default-visible.vue +++ /dev/null @@ -1,20 +0,0 @@ - - - diff --git a/examples/sites/demos/app/color-picker/dynamic-color-change.vue b/examples/sites/demos/app/color-picker/dynamic-color-change.vue deleted file mode 100644 index 2d77ba84ec..0000000000 --- a/examples/sites/demos/app/color-picker/dynamic-color-change.vue +++ /dev/null @@ -1,28 +0,0 @@ - - - diff --git a/examples/sites/demos/app/color-picker/event.vue b/examples/sites/demos/app/color-picker/event.vue deleted file mode 100644 index 1bf9587683..0000000000 --- a/examples/sites/demos/app/color-picker/event.vue +++ /dev/null @@ -1,40 +0,0 @@ - - - diff --git a/examples/sites/demos/app/color-picker/webdoc/color-picker.cn.md b/examples/sites/demos/app/color-picker/webdoc/color-picker.cn.md deleted file mode 100644 index 0cfe2b35b1..0000000000 --- a/examples/sites/demos/app/color-picker/webdoc/color-picker.cn.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: ColorPicker 色彩选择器 ---- - -# ColorPicker 色彩选择器 - -
ColorPicker 色彩选择器
diff --git a/examples/sites/demos/app/color-picker/webdoc/color-picker.en.md b/examples/sites/demos/app/color-picker/webdoc/color-picker.en.md deleted file mode 100644 index 4b79958526..0000000000 --- a/examples/sites/demos/app/color-picker/webdoc/color-picker.en.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: ColorPicker ---- - -# ColorPicker - -
ColorPicker
diff --git a/examples/sites/demos/app/color-picker/webdoc/color-picker.js b/examples/sites/demos/app/color-picker/webdoc/color-picker.js deleted file mode 100644 index d5ebaf4836..0000000000 --- a/examples/sites/demos/app/color-picker/webdoc/color-picker.js +++ /dev/null @@ -1,103 +0,0 @@ -export default { - column: '2', - owner: '', - demos: [ - { - 'demoId': 'basic-usage', - 'name': { 'zh-CN': '基本用法', 'en-US': 'Basic Usage' }, - 'desc': { 'zh-CN': '详细用法参考如下示例', 'en-US': 'For details, see the following example.' }, - 'codeFiles': ['base.vue'] - }, - { - 'demoId': 'event', - 'name': { 'zh-CN': '事件触发', 'en-US': 'event' }, - 'desc': { 'zh-CN': '点击确认是将会触发confirm事件, 取消时触发cancel事件', 'en-US': 'When click confirm will trigger confirm event. When click outside or cancel will trigger cancel event' }, - 'codeFiles': ['event.vue'] - }, - { - 'demoId': 'enable-alpha', - 'name': { 'zh-CN': 'Alpha', 'en-US': 'Alpha' }, - 'desc': { 'zh-CN': 'Alpha选择', 'en-US': 'Alpha select.' }, - 'codeFiles': ['alpha.vue'] - }, - { - 'demoId': 'default-visible', - 'name': { 'zh-CN': '默认显示', 'en-US': 'default-visible' }, - 'desc': { - 'zh-CN': '当visible为true时, 将会默认显示color-select. visible是响应式的, 所以你可以强制控制color-select的状态。当visible切换的时候, 会触发cancel事件', - 'en-US': 'If visible is true the color-select will show. The visible prop is reactive so you can force change color-select show or not. When change visible will trigger cancel event' - }, - 'codeFiles': ['default-visible.vue'] - }, - { - 'demoId': 'dynamic-color-change', - 'name': { 'zh-CN': '颜色动态切换', 'en-US': 'dynamic-color-change' }, - 'desc': { - 'zh-CN': '可以动态切换color属性, 以满足各种需求', - 'en-US': 'Can dynamically switch color attributes to meet various needs' - }, - 'codeFiles': ['dynamic-color-change.vue'] - }, - ], - apis: [ - { - 'name': 'color-picker', - 'type': 'component', - 'properties': [ - { - 'name': 'modelValue', - 'type': 'String', - 'defaultValue': 'transparent', - desc: { - 'zh-CN': '默认颜色', - 'en-US': 'default color' - }, - demoId: 'basic-usage' - }, - { - name: 'visible', - type: 'boolean', - defaultValue: 'false', - desc: { - 'zh-CN': '是否默认显示color-select', - 'en-US': 'Is color select displayed by default' - }, - demoId: 'default-visible' - }, - { - name: 'alpha', - type: 'boolean', - defaultValue: 'false', - desc: { - 'zh-CN': '是否启用alpha选择', - 'en-US': 'enable alpha select or not' - }, - demoId: 'enable-alpha' - } - ], - 'events': [ - { - name: 'confirm', - type: '(hex:string) => void', - defaultValue: '', - desc: { - 'zh-CN': '按下确认时触发该事件', - 'en-US': 'When click confirm will trigger confirm event' - }, - demoId: 'event' - }, - { - name: 'cancel', - type: '()=>void', - defaultValue: '', - desc: { - 'zh-CN': '按下取消或点击外部的时触发该事件', - 'en-US': 'When click cancel or click out-side will trigger cancel event' - }, - demoId: 'event' - } - ], - 'slots': [] - } - ] -} diff --git a/examples/sites/demos/menus.js b/examples/sites/demos/menus.js index fd31f94567..55c5851530 100644 --- a/examples/sites/demos/menus.js +++ b/examples/sites/demos/menus.js @@ -106,8 +106,7 @@ export const cmpMenus = [ { 'nameCn': '滑块', 'name': 'Slider', 'key': 'slider' }, { 'nameCn': '开关', 'name': 'Switch', 'key': 'switch' }, { 'nameCn': '时间选择器', 'name': 'TimePicker', 'key': 'time-picker' }, - { 'nameCn': '时间选择', 'name': 'TimeSelect', 'key': 'time-select' }, - { 'nameCn': '颜色选择器', 'name': 'ColorPicker', 'key': 'color-picker' } + { 'nameCn': '时间选择', 'name': 'TimeSelect', 'key': 'time-select' } ] }, { diff --git a/packages/modules.json b/packages/modules.json index 4d3935c8ef..6eb0c656c5 100644 --- a/packages/modules.json +++ b/packages/modules.json @@ -3,18 +3,13 @@ "path": "vue/src/action-menu/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "ActionSheet": { "path": "vue/src/action-sheet/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "mobile" - ] + "mode": ["mobile-first", "mobile"] }, "ActionSheetMobile": { "path": "vue/src/action-sheet/src/mobile.vue", @@ -30,11 +25,7 @@ "path": "vue/src/alert/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "mobile", - "pc" - ] + "mode": ["mobile-first", "mobile", "pc"] }, "AlertMobile": { "path": "vue/src/alert/src/mobile.vue", @@ -55,33 +46,25 @@ "path": "vue/src/amount/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "Anchor": { "path": "vue/src/anchor/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "Area": { "path": "vue/src/area/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "Autocomplete": { "path": "vue/src/autocomplete/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "AutocompletePc": { "path": "vue/src/autocomplete/src/pc.vue", @@ -97,19 +80,13 @@ "path": "vue/src/avatar/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile" - ] + "mode": ["mobile"] }, "Badge": { "path": "vue/src/badge/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "mobile", - "pc" - ] + "mode": ["mobile-first", "mobile", "pc"] }, "BadgeMobile": { "path": "vue/src/badge/src/mobile.vue", @@ -135,17 +112,13 @@ "path": "vue/src/breadcrumb/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "BreadcrumbItem": { "path": "vue/src/breadcrumb-item/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "BreadcrumbItemPc": { "path": "vue/src/breadcrumb-item/src/pc.vue", @@ -161,9 +134,7 @@ "path": "vue/src/bulletin-board/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "BulletinBoardPc": { "path": "vue/src/bulletin-board/src/pc.vue", @@ -174,19 +145,13 @@ "path": "vue/src/button/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "mobile", - "pc" - ] + "mode": ["mobile-first", "mobile", "pc"] }, "ButtonGroup": { "path": "vue/src/button-group/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "ButtonGroupPc": { "path": "vue/src/button-group/src/pc.vue", @@ -212,17 +177,13 @@ "path": "vue/src/calendar/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "CalendarBar": { "path": "vue/src/calendar-bar/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first" - ] + "mode": ["mobile-first"] }, "CalendarBarMobileFirst": { "path": "vue/src/calendar-bar/src/mobile-first.vue", @@ -238,25 +199,19 @@ "path": "vue/src/card/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first" - ] + "mode": ["mobile-first"] }, "CardGroup": { "path": "vue/src/card-group/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first" - ] + "mode": ["mobile-first"] }, "CardTemplate": { "path": "vue/src/card-template/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "CardTemplatePc": { "path": "vue/src/card-template/src/pc.vue", @@ -267,19 +222,13 @@ "path": "vue/src/carousel/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "pc" - ] + "mode": ["mobile-first", "pc"] }, "CarouselItem": { "path": "vue/src/carousel-item/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "pc" - ] + "mode": ["mobile-first", "pc"] }, "CarouselItemMobileFirst": { "path": "vue/src/carousel-item/src/mobile-first.vue", @@ -305,9 +254,7 @@ "path": "vue/src/cascader/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "CascaderMenu": { "path": "vue/src/cascader-menu/index.ts", @@ -318,25 +265,19 @@ "path": "vue/src/cascader-mobile/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first" - ] + "mode": ["mobile-first"] }, "CascaderNode": { "path": "vue/src/cascader-node/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "CascaderPanel": { "path": "vue/src/cascader-panel/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "CascaderPc": { "path": "vue/src/cascader/src/pc.vue", @@ -347,10 +288,7 @@ "path": "vue/src/cascader-select/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "mobile" - ] + "mode": ["mobile-first", "mobile"] }, "CascaderSelectMobileFirst": { "path": "vue/src/cascader-select/src/mobile-first.vue", @@ -366,9 +304,7 @@ "path": "vue/src/cell/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first" - ] + "mode": ["mobile-first"] }, "Chart": { "path": "vue/src/chart/index.ts", @@ -484,19 +420,13 @@ "path": "vue/src/checkbox/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "mobile", - "pc" - ] + "mode": ["mobile-first", "mobile", "pc"] }, "CheckboxButton": { "path": "vue/src/checkbox-button/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "CheckboxButtonPc": { "path": "vue/src/checkbox-button/src/pc.vue", @@ -507,11 +437,7 @@ "path": "vue/src/checkbox-group/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "mobile", - "pc" - ] + "mode": ["mobile-first", "mobile", "pc"] }, "CheckboxGroupMobile": { "path": "vue/src/checkbox-group/src/mobile.vue", @@ -547,9 +473,7 @@ "path": "vue/src/col/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "ColPc": { "path": "vue/src/col/src/pc.vue", @@ -560,19 +484,13 @@ "path": "vue/src/collapse/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "pc" - ] + "mode": ["mobile-first", "pc"] }, "CollapseItem": { "path": "vue/src/collapse-item/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "pc" - ] + "mode": ["mobile-first", "pc"] }, "CollapseItemMobileFirst": { "path": "vue/src/collapse-item/src/mobile-first.vue", @@ -598,30 +516,19 @@ "path": "vue/src/collapse-transition/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] - }, - "ColorPicker": { - "path": "vue/src/color-picker/index.ts", - "type": "component", - "exclude": false + "mode": ["pc"] }, "ColumnListGroup": { "path": "vue/src/column-list-group/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first" - ] + "mode": ["mobile-first"] }, "ColumnListItem": { "path": "vue/src/column-list-item/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first" - ] + "mode": ["mobile-first"] }, "Common": { "path": "vue-common/src/index.ts", @@ -632,9 +539,7 @@ "path": "vue/src/company/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "CompanyPc": { "path": "vue/src/company/src/pc.vue", @@ -650,9 +555,7 @@ "path": "vue/src/container/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "ContainerPc": { "path": "vue/src/container/src/pc.vue", @@ -663,9 +566,7 @@ "path": "vue/src/country/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "CountryPc": { "path": "vue/src/country/src/pc.vue", @@ -676,17 +577,13 @@ "path": "vue/src/credit-card/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "CreditCardForm": { "path": "vue/src/credit-card-form/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "CreditCardFormPc": { "path": "vue/src/credit-card-form/src/pc.vue", @@ -702,17 +599,13 @@ "path": "vue/src/crop/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "Currency": { "path": "vue/src/currency/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "CurrencyPc": { "path": "vue/src/currency/src/pc.vue", @@ -723,18 +616,13 @@ "path": "vue/src/date-panel/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "DatePicker": { "path": "vue/src/date-picker/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile", - "pc" - ] + "mode": ["mobile", "pc"] }, "DatePickerMobile": { "path": "vue/src/date-picker/src/mobile.vue", @@ -745,9 +633,7 @@ "path": "vue/src/date-picker-mobile-first/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first" - ] + "mode": ["mobile-first"] }, "DatePickerPc": { "path": "vue/src/date-picker/src/pc.vue", @@ -758,25 +644,19 @@ "path": "vue/src/date-range/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "DateTable": { "path": "vue/src/date-table/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "Dept": { "path": "vue/src/dept/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "DeptPc": { "path": "vue/src/dept/src/pc.vue", @@ -797,9 +677,7 @@ "path": "vue/src/detail-page/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "DetailPagePc": { "path": "vue/src/detail-page/src/pc.vue", @@ -810,10 +688,7 @@ "path": "vue/src/dialog-box/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile", - "pc" - ] + "mode": ["mobile", "pc"] }, "DialogBoxMobile": { "path": "vue/src/dialog-box/src/mobile.vue", @@ -829,9 +704,7 @@ "path": "vue/src/dialog-select/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "DialogSelectPc": { "path": "vue/src/dialog-select/src/pc.vue", @@ -842,10 +715,7 @@ "path": "vue/src/drawer/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "pc" - ] + "mode": ["mobile-first", "pc"] }, "DrawerMobileFirst": { "path": "vue/src/drawer/src/mobile-first.vue", @@ -861,9 +731,7 @@ "path": "vue/src/drop-roles/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "DropRolesPc": { "path": "vue/src/drop-roles/src/pc.vue", @@ -874,9 +742,7 @@ "path": "vue/src/drop-times/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "DropTimesPc": { "path": "vue/src/drop-times/src/pc.vue", @@ -887,20 +753,13 @@ "path": "vue/src/dropdown/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "pc" - ] + "mode": ["mobile-first", "pc"] }, "DropdownItem": { "path": "vue/src/dropdown-item/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "mobile", - "pc" - ] + "mode": ["mobile-first", "mobile", "pc"] }, "DropdownItemMobile": { "path": "vue/src/dropdown-item/src/mobile.vue", @@ -921,11 +780,7 @@ "path": "vue/src/dropdown-menu/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "mobile", - "pc" - ] + "mode": ["mobile-first", "mobile", "pc"] }, "DropdownMenuMobile": { "path": "vue/src/dropdown-menu/src/mobile.vue", @@ -956,17 +811,13 @@ "path": "vue/src/dynamic-scroller/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "DynamicScrollerItem": { "path": "vue/src/dynamic-scroller-item/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "DynamicScrollerItemPc": { "path": "vue/src/dynamic-scroller-item/src/pc.vue", @@ -982,9 +833,7 @@ "path": "vue/src/espace/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "EspacePc": { "path": "vue/src/espace/src/pc.vue", @@ -995,10 +844,7 @@ "path": "vue/src/exception/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "mobile" - ] + "mode": ["mobile-first", "mobile"] }, "ExceptionMobile": { "path": "vue/src/exception/src/mobile.vue", @@ -1014,9 +860,7 @@ "path": "vue/src/fall-menu/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "FallMenuPc": { "path": "vue/src/fall-menu/src/pc.vue", @@ -1027,11 +871,7 @@ "path": "vue/src/file-upload/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "mobile", - "pc" - ] + "mode": ["mobile-first", "mobile", "pc"] }, "FileUploadMobile": { "path": "vue/src/file-upload/src/mobile.vue", @@ -1052,17 +892,13 @@ "path": "vue/src/filter/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first" - ] + "mode": ["mobile-first"] }, "FilterBar": { "path": "vue/src/filter-bar/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first" - ] + "mode": ["mobile-first"] }, "FilterBarMobileFirst": { "path": "vue/src/filter-bar/src/mobile-first.vue", @@ -1073,9 +909,7 @@ "path": "vue/src/filter-box/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "FilterMobileFirst": { "path": "vue/src/filter/src/mobile-first.vue", @@ -1086,17 +920,13 @@ "path": "vue/src/filter-panel/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "Floatbar": { "path": "vue/src/floatbar/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "FloatbarPc": { "path": "vue/src/floatbar/src/pc.vue", @@ -1107,9 +937,7 @@ "path": "vue/src/floating-button/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first" - ] + "mode": ["mobile-first"] }, "FloatingButtonMobileFirst": { "path": "vue/src/floating-button/src/mobile-first.vue", @@ -1120,10 +948,7 @@ "path": "vue/src/flowchart/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "pc" - ] + "mode": ["mobile-first", "pc"] }, "FlowchartMobileFirst": { "path": "vue/src/flowchart/src/mobile-first.vue", @@ -1139,20 +964,13 @@ "path": "vue/src/form/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "mobile", - "pc" - ] + "mode": ["mobile-first", "mobile", "pc"] }, "FormItem": { "path": "vue/src/form-item/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "pc" - ] + "mode": ["mobile-first", "pc"] }, "FormItemLabelWrap": { "path": "vue/src/form-item/src/label-wrap.ts", @@ -1188,9 +1006,7 @@ "path": "vue/src/fullscreen/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "Grid": { "path": "vue/src/grid/index.ts", @@ -1216,9 +1032,7 @@ "path": "vue/src/guide/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "GuidePc": { "path": "vue/src/guide/src/pc.vue", @@ -1229,9 +1043,7 @@ "path": "vue/src/hrapprover/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "HrapproverPc": { "path": "vue/src/hrapprover/src/pc.vue", @@ -1252,10 +1064,7 @@ "path": "vue/src/image/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "pc" - ] + "mode": ["mobile-first", "pc"] }, "ImageMobileFirst": { "path": "vue/src/image/src/mobile-first.vue", @@ -1271,11 +1080,7 @@ "path": "vue/src/image-viewer/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "mobile", - "pc" - ] + "mode": ["mobile-first", "mobile", "pc"] }, "ImageViewerMobile": { "path": "vue/src/image-viewer/src/mobile.vue", @@ -1296,9 +1101,7 @@ "path": "vue/src/index-bar/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile" - ] + "mode": ["mobile"] }, "IndexBarAnchor": { "path": "vue/src/index-bar-anchor/index.ts", @@ -1314,11 +1117,7 @@ "path": "vue/src/input/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "mobile", - "pc" - ] + "mode": ["mobile-first", "mobile", "pc"] }, "InputMobile": { "path": "vue/src/input/src/mobile.vue", @@ -1344,9 +1143,7 @@ "path": "vue/src/ip-address/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "IpAddressPc": { "path": "vue/src/ip-address/src/pc.vue", @@ -1357,9 +1154,7 @@ "path": "vue/src/layout/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "LayoutPc": { "path": "vue/src/layout/src/pc.vue", @@ -1370,17 +1165,13 @@ "path": "vue/src/link/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "LinkMenu": { "path": "vue/src/link-menu/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "LinkMenuPc": { "path": "vue/src/link-menu/src/pc.vue", @@ -1396,19 +1187,13 @@ "path": "vue/src/list/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile" - ] + "mode": ["mobile"] }, "Loading": { "path": "vue/src/loading/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "mobile", - "pc" - ] + "mode": ["mobile-first", "mobile", "pc"] }, "LoadingMobile": { "path": "vue/src/loading/src/mobile.vue", @@ -1434,25 +1219,19 @@ "path": "vue/src/locales/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "LogonUser": { "path": "vue/src/logon-user/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "Logout": { "path": "vue/src/logout/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "LogoutPc": { "path": "vue/src/logout/src/pc.vue", @@ -1468,9 +1247,7 @@ "path": "vue/src/milestone/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "MilestonePc": { "path": "vue/src/milestone/src/pc.vue", @@ -1481,19 +1258,13 @@ "path": "vue/src/mini-picker/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile" - ] + "mode": ["mobile"] }, "Modal": { "path": "vue/src/modal/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "mobile", - "pc" - ] + "mode": ["mobile-first", "mobile", "pc"] }, "ModalMobile": { "path": "vue/src/modal/src/mobile.vue", @@ -1514,25 +1285,19 @@ "path": "vue/src/month-range/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "MonthTable": { "path": "vue/src/month-table/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "MultiSelect": { "path": "vue/src/multi-select/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile" - ] + "mode": ["mobile"] }, "MultiSelectMobile": { "path": "vue/src/multi-select/src/mobile.vue", @@ -1543,17 +1308,13 @@ "path": "vue/src/nav-bar/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile" - ] + "mode": ["mobile"] }, "NavMenu": { "path": "vue/src/nav-menu/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "NavMenuPc": { "path": "vue/src/nav-menu/src/pc.vue", @@ -1564,19 +1325,13 @@ "path": "vue/src/notify/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "Numeric": { "path": "vue/src/numeric/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "mobile", - "pc" - ] + "mode": ["mobile-first", "mobile", "pc"] }, "NumericMobile": { "path": "vue/src/numeric/src/mobile.vue", @@ -1597,35 +1352,25 @@ "path": "vue/src/option/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "OptionGroup": { "path": "vue/src/option-group/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "Pager": { "path": "vue/src/pager/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "pc" - ] + "mode": ["mobile-first", "pc"] }, "PagerItem": { "path": "vue/src/pager-item/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "pc" - ] + "mode": ["mobile-first", "pc"] }, "PagerItemMobileFirst": { "path": "vue/src/pager-item/src/mobile-first.vue", @@ -1651,9 +1396,7 @@ "path": "vue/src/panel/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "PanelPc": { "path": "vue/src/panel/src/pc.vue", @@ -1664,25 +1407,19 @@ "path": "vue/src/picker/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "PickerColumn": { "path": "vue/src/picker-column/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile" - ] + "mode": ["mobile"] }, "PopUpload": { "path": "vue/src/pop-upload/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "PopUploadPc": { "path": "vue/src/pop-upload/src/pc.vue", @@ -1693,10 +1430,7 @@ "path": "vue/src/popconfirm/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "pc" - ] + "mode": ["mobile-first", "pc"] }, "PopconfirmMobileFirst": { "path": "vue/src/popconfirm/src/mobile-first.vue", @@ -1712,9 +1446,7 @@ "path": "vue/src/popeditor/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "PopeditorPc": { "path": "vue/src/popeditor/src/pc.vue", @@ -1725,11 +1457,7 @@ "path": "vue/src/popover/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "mobile", - "pc" - ] + "mode": ["mobile-first", "mobile", "pc"] }, "PopoverMobile": { "path": "vue/src/popover/src/mobile.vue", @@ -1750,19 +1478,13 @@ "path": "vue/src/popup/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "Progress": { "path": "vue/src/progress/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "mobile", - "pc" - ] + "mode": ["mobile-first", "mobile", "pc"] }, "ProgressMobile": { "path": "vue/src/progress/src/mobile.vue", @@ -1783,36 +1505,25 @@ "path": "vue/src/pull-refresh/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile" - ] + "mode": ["mobile"] }, "QueryBuilder": { "path": "vue/src/query-builder/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "Radio": { "path": "vue/src/radio/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "mobile", - "pc" - ] + "mode": ["mobile-first", "mobile", "pc"] }, "RadioButton": { "path": "vue/src/radio-button/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "pc" - ] + "mode": ["mobile-first", "pc"] }, "RadioButtonMobileFirst": { "path": "vue/src/radio-button/src/mobile-first.vue", @@ -1828,10 +1539,7 @@ "path": "vue/src/radio-group/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "pc" - ] + "mode": ["mobile-first", "pc"] }, "RadioGroupMobileFirst": { "path": "vue/src/radio-group/src/mobile-first.vue", @@ -1862,10 +1570,7 @@ "path": "vue/src/rate/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "pc" - ] + "mode": ["mobile-first", "pc"] }, "RateMobileFirst": { "path": "vue/src/rate/src/mobile-first.vue", @@ -1881,9 +1586,7 @@ "path": "vue/src/record/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first" - ] + "mode": ["mobile-first"] }, "RecordMobileFirst": { "path": "vue/src/record/src/mobile-first.vue", @@ -1894,9 +1597,7 @@ "path": "vue/src/recycle-scroller/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "RecycleScrollerPc": { "path": "vue/src/recycle-scroller/src/pc.vue", @@ -1907,9 +1608,7 @@ "path": "vue/src/river/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "RiverPc": { "path": "vue/src/river/src/pc.vue", @@ -1920,9 +1619,7 @@ "path": "vue/src/roles/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "RolesPc": { "path": "vue/src/roles/src/pc.vue", @@ -1933,9 +1630,7 @@ "path": "vue/src/row/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "RowPc": { "path": "vue/src/row/src/pc.vue", @@ -1946,9 +1641,7 @@ "path": "vue/src/scroll-text/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "ScrollTextPc": { "path": "vue/src/scroll-text/src/pc.vue", @@ -1959,19 +1652,13 @@ "path": "vue/src/scrollbar/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "Search": { "path": "vue/src/search/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "mobile", - "pc" - ] + "mode": ["mobile-first", "mobile", "pc"] }, "SearchMobile": { "path": "vue/src/search/src/mobile.vue", @@ -1992,17 +1679,13 @@ "path": "vue/src/select/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "SelectDropdown": { "path": "vue/src/select-dropdown/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "SelectDropdownPc": { "path": "vue/src/select-dropdown/src/pc.vue", @@ -2013,9 +1696,7 @@ "path": "vue/src/select-mobile/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first" - ] + "mode": ["mobile-first"] }, "SelectPc": { "path": "vue/src/select/src/pc.vue", @@ -2026,18 +1707,13 @@ "path": "vue/src/select-view/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first" - ] + "mode": ["mobile-first"] }, "SelectedBox": { "path": "vue/src/selected-box/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "pc" - ] + "mode": ["mobile-first", "pc"] }, "SelectedBoxMobileFirst": { "path": "vue/src/selected-box/src/mobile-first.vue", @@ -2053,9 +1729,7 @@ "path": "vue/src/slide-bar/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "SlideBarPc": { "path": "vue/src/slide-bar/src/pc.vue", @@ -2066,27 +1740,19 @@ "path": "vue/src/slider/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "mobile", - "pc" - ] + "mode": ["mobile-first", "mobile", "pc"] }, "SliderButton": { "path": "vue/src/slider-button/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first" - ] + "mode": ["mobile-first"] }, "SliderButtonGroup": { "path": "vue/src/slider-button-group/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first" - ] + "mode": ["mobile-first"] }, "SliderButtonGroupMobileFirst": { "path": "vue/src/slider-button-group/src/mobile-first.vue", @@ -2117,9 +1783,7 @@ "path": "vue/src/split/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "SplitPc": { "path": "vue/src/split/src/pc.vue", @@ -2130,18 +1794,13 @@ "path": "vue/src/standard-list-item/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first" - ] + "mode": ["mobile-first"] }, "Steps": { "path": "vue/src/steps/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "pc" - ] + "mode": ["mobile-first", "pc"] }, "StepsMobileFirst": { "path": "vue/src/steps/src/mobile-first.vue", @@ -2157,19 +1816,13 @@ "path": "vue/src/svg-icon/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "Switch": { "path": "vue/src/switch/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "mobile", - "pc" - ] + "mode": ["mobile-first", "mobile", "pc"] }, "SwitchMobile": { "path": "vue/src/switch/src/mobile.vue", @@ -2190,10 +1843,7 @@ "path": "vue/src/tab-item/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "pc" - ] + "mode": ["mobile-first", "pc"] }, "TabItemMobileFirst": { "path": "vue/src/tab-item/src/mobile-first.vue", @@ -2209,26 +1859,19 @@ "path": "vue/src/tabbar/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile" - ] + "mode": ["mobile"] }, "TabbarItem": { "path": "vue/src/tabbar-item/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile" - ] + "mode": ["mobile"] }, "Table": { "path": "vue/src/table/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile", - "pc" - ] + "mode": ["mobile", "pc"] }, "TableMobile": { "path": "vue/src/table/src/mobile.vue", @@ -2244,11 +1887,7 @@ "path": "vue/src/tabs/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "mobile", - "pc" - ] + "mode": ["mobile-first", "mobile", "pc"] }, "TabsMobile": { "path": "vue/src/tabs/src/mobile.vue", @@ -2269,19 +1908,13 @@ "path": "vue/src/tag/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "pc" - ] + "mode": ["mobile-first", "pc"] }, "TagGroup": { "path": "vue/src/tag-group/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "pc" - ] + "mode": ["mobile-first", "pc"] }, "TagGroupMobileFirst": { "path": "vue/src/tag-group/src/mobile-first.vue", @@ -2307,9 +1940,7 @@ "path": "vue/src/text-popup/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "TextPopupPc": { "path": "vue/src/text-popup/src/pc.vue", @@ -2320,19 +1951,13 @@ "path": "vue/src/time/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "TimeLine": { "path": "vue/src/time-line/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "mobile", - "pc" - ] + "mode": ["mobile-first", "mobile", "pc"] }, "TimeLineMobile": { "path": "vue/src/time-line/src/mobile.vue", @@ -2353,57 +1978,43 @@ "path": "vue/src/time-panel/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "TimePicker": { "path": "vue/src/time-picker/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "TimePickerMobile": { "path": "vue/src/time-picker-mobile/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first" - ] + "mode": ["mobile-first"] }, "TimeRange": { "path": "vue/src/time-range/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "TimeSelect": { "path": "vue/src/time-select/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "TimeSpinner": { "path": "vue/src/time-spinner/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "TimelineItem": { "path": "vue/src/timeline-item/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "TimelineItemPc": { "path": "vue/src/timeline-item/src/pc.vue", @@ -2414,9 +2025,7 @@ "path": "vue/src/toggle-menu/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "ToggleMenuPc": { "path": "vue/src/toggle-menu/src/pc.vue", @@ -2427,10 +2036,7 @@ "path": "vue/src/tooltip/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "pc" - ] + "mode": ["mobile-first", "pc"] }, "TooltipMobileFirst": { "path": "vue/src/tooltip/src/mobile-first.vue", @@ -2446,9 +2052,7 @@ "path": "vue/src/top-box/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "TopBoxPc": { "path": "vue/src/top-box/src/pc.vue", @@ -2459,17 +2063,13 @@ "path": "vue/src/transfer/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "TransferPanel": { "path": "vue/src/transfer-panel/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "TransferPc": { "path": "vue/src/transfer/src/pc.vue", @@ -2480,17 +2080,13 @@ "path": "vue/src/tree/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "TreeMenu": { "path": "vue/src/tree-menu/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "TreePc": { "path": "vue/src/tree/src/pc.vue", @@ -2501,19 +2097,13 @@ "path": "vue/src/upload/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "pc" - ] + "mode": ["mobile-first", "pc"] }, "UploadDragger": { "path": "vue/src/upload-dragger/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "pc" - ] + "mode": ["mobile-first", "pc"] }, "UploadDraggerMobileFirst": { "path": "vue/src/upload-dragger/src/mobile-first.vue", @@ -2529,10 +2119,7 @@ "path": "vue/src/upload-list/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "pc" - ] + "mode": ["mobile-first", "pc"] }, "UploadListMobileFirst": { "path": "vue/src/upload-list/src/mobile-first.vue", @@ -2558,17 +2145,13 @@ "path": "vue/src/user/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "UserAccount": { "path": "vue/src/user-account/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "UserAccountPc": { "path": "vue/src/user-account/src/pc.vue", @@ -2579,9 +2162,7 @@ "path": "vue/src/user-contact/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "UserContactPc": { "path": "vue/src/user-contact/src/pc.vue", @@ -2592,19 +2173,13 @@ "path": "vue/src/user-head/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first", - "mobile", - "pc" - ] + "mode": ["mobile-first", "mobile", "pc"] }, "UserHeadGroup": { "path": "vue/src/user-head-group/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile-first" - ] + "mode": ["mobile-first"] }, "UserHeadGroupMobileFirst": { "path": "vue/src/user-head-group/src/mobile-first.vue", @@ -2630,9 +2205,7 @@ "path": "vue/src/user-link/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "UserLinkPc": { "path": "vue/src/user-link/src/pc.vue", @@ -2648,17 +2221,13 @@ "path": "vue/src/wheel/index.ts", "type": "component", "exclude": false, - "mode": [ - "mobile" - ] + "mode": ["mobile"] }, "Wizard": { "path": "vue/src/wizard/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "WizardPc": { "path": "vue/src/wizard/src/pc.vue", @@ -2669,16 +2238,12 @@ "path": "vue/src/year-range/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] }, "YearTable": { "path": "vue/src/year-table/index.ts", "type": "component", "exclude": false, - "mode": [ - "pc" - ] + "mode": ["pc"] } -} \ No newline at end of file +} diff --git a/packages/renderless/src/color-picker/alpha-select/index.ts b/packages/renderless/src/color-picker/alpha-select/index.ts deleted file mode 100644 index f663c9cdc9..0000000000 --- a/packages/renderless/src/color-picker/alpha-select/index.ts +++ /dev/null @@ -1,25 +0,0 @@ -import type { IColorPickerRef } from "@/types"; - -export const calcLeftByAlpha = (wrapper: HTMLElement, thumb: HTMLElement, alpha: number) => { - return Math.round( - (alpha * (wrapper.offsetWidth - thumb.offsetWidth / 2)) / 100 - ) -} - -export const updateThumb = (alpha: number, thumb: HTMLElement, wrapper: HTMLElement) => { - thumb.style.left = `${calcLeftByAlpha(wrapper, thumb, alpha)}px` -} - -export const onDrag = ( - event: MouseEvent, bar: IColorPickerRef, thumb: IColorPickerRef, - alpha: IColorPickerRef -) => { - const rect = bar.value.getBoundingClientRect() - const { clientX } = event - let left = clientX - rect.left - left = Math.max(thumb.value.offsetWidth / 2, left) - left = Math.min(left, rect.width - thumb.value.offsetWidth / 2) - alpha.value = Math.round( - ((left - thumb.value.offsetWidth / 2) / (rect.width - thumb.value.offsetWidth)) * 100 - ) -} diff --git a/packages/renderless/src/color-picker/alpha-select/vue.ts b/packages/renderless/src/color-picker/alpha-select/vue.ts deleted file mode 100644 index 17c8f601ce..0000000000 --- a/packages/renderless/src/color-picker/alpha-select/vue.ts +++ /dev/null @@ -1,53 +0,0 @@ -import {IColorPickerRef as Ref} from '@/types'; -import Color from '../utils/color' -import { draggable } from '../utils/use-drag' -import { onDrag, updateThumb } from '.' - -export const api = ['state', 'color', 'slider', 'alphaWrapper', 'alphaThumb'] - -export const renderless = (props, context, { emit }) => { - const hex = props.color - const color = new Color(hex, props.alpha) - const [rr, gg, bb] = color.getRGB() - const r = context.ref(rr) - const g = context.ref(gg) - const b = context.ref(bb) - const slider: Ref = context.ref() - const alphaWrapper: Ref = context.ref() - const alphaThumb: Ref = context.ref() - const alpha = context.ref(color.get('a')) - context.watch(() => props.color, (hex: string) => { - color.reset(hex) - const [rr, gg, bb] = color.getRGB() - r.value = rr - g.value = gg - b.value = bb - }) - context.watch(alpha, (newAlpha) => { - updateThumb(newAlpha, alphaThumb.value, alphaWrapper.value) - emit('alpha-update', alpha.value) - }) - const background = context.computed(() => { - return `linear-gradient(to right, rgba(${r.value}, ${g.value}, ${b.value}, 0) 0%, rgba(${r.value}, ${g.value}, ${b.value}, 1) 100%)` - }) - const state = context.reactive({ - background, - hex - }) - const api = { - state, - color: props.color, - slider, - alphaWrapper, - alphaThumb, - } - context.onMounted(() => { - updateThumb(alpha.value, alphaThumb.value, slider.value) - draggable(slider.value, { - drag(event) { - onDrag(event as MouseEvent, slider, alphaThumb, alpha) - } - }) - }) - return api -} diff --git a/packages/renderless/src/color-picker/color-select/index.ts b/packages/renderless/src/color-picker/color-select/index.ts deleted file mode 100644 index 6c89b521f3..0000000000 --- a/packages/renderless/src/color-picker/color-select/index.ts +++ /dev/null @@ -1,43 +0,0 @@ -import { IColorPickerRef } from '@/types' -import type Color from '../utils/color' - -export const setPosition = (el: HTMLElement, x: number, y: number) => { - el.style.top = `${y}px` - el.style.left = `${x}px` -} -export const getXBySaturation = (s: number, width: number) => (s * width) / 100 -export const getYByLight = (l: number, height: number) => ((100 - l) * height) / 100 -export const updatePosition = (event: MouseEvent | TouchEvent, rect: DOMRect, cursor: IColorPickerRef) => { - let x = (event as MouseEvent).clientX - rect.left - let y = (event as MouseEvent).clientY - rect.top - x = Math.max(0, x) - x = Math.min(x, rect.width) - y = Math.max(0, y) - y = Math.min(y, rect.height) - - setPosition(cursor.value, x - 1 / 2 * cursor.value.offsetWidth, y - 1 / 2 * cursor.value.offsetWidth) - return { x, y } -} -export const calcSaturation = (x: number, width: number) => (x / width) -export const calcBrightness = (y: number, height: number) => 100 - (y / height) * 100 -export const getThumbTop = (wrapper: HTMLElement, thumb: HTMLElement, hue: number) => { - return Math.round( - (hue * (wrapper.offsetHeight - thumb.offsetHeight / 2)) / 360 - ) -} - -export const resetCursor = ( - s: number, v: number, - wrapper: IColorPickerRef, - cursor: IColorPickerRef, - thumb: IColorPickerRef, - color: Color, h: IColorPickerRef -) => { - const { width, height } = wrapper.value.getBoundingClientRect() - const x = getXBySaturation(s, width) - 1 / 2 * cursor.value.offsetWidth - const y = getYByLight(v, height) - 1 / 2 * cursor.value.offsetWidth - setPosition(cursor.value, x < 0 ? 0 : x, y < 0 ? 0 : y) - const thummbTop = getThumbTop(wrapper.value, thumb.value, color.get('h')) - thumb.value.style.top = `${thummbTop}px` - h.value = color.get('h') -} diff --git a/packages/renderless/src/color-picker/color-select/vue.ts b/packages/renderless/src/color-picker/color-select/vue.ts deleted file mode 100644 index 0ae4c3b415..0000000000 --- a/packages/renderless/src/color-picker/color-select/vue.ts +++ /dev/null @@ -1,76 +0,0 @@ -import {IColorPickerRef as Ref} from '@/types'; -import { draggable } from '../utils/use-drag' -import Color from '../utils/color' -import { - calcBrightness, - calcSaturation, - updatePosition, - getThumbTop, - resetCursor, -} from './index' - -export const api = ['state', 'cursor', 'wrapper', 'bar', 'thumb'] -export const renderless = (props, context, { emit }) => { - const cursor: Ref = context.ref() - const wrapper: Ref = context.ref() - const thumb: Ref = context.ref() - const bar: Ref = context.ref() - const color = new Color(props.color) - const h = context.ref(color.get('h')) - - const background = context.computed(() => { - return `hsl(${h.value}deg, 100%, 50%)` - }) - const state = context.reactive({ - background - }) - const api = { state, cursor, wrapper, bar, thumb } - context.watch(() => props.color, (newColor) => { - color.reset(newColor) - resetCursor(color.get('s'), color.get('v'), wrapper, cursor, thumb, color, h) - }) - context.onMounted(() => { - const thumbTop = getThumbTop(wrapper.value, thumb.value, h.value) - thumb.value.style.top = `${thumbTop}px` - resetCursor( - color.get('s'), - color.get('v'), - wrapper, - cursor, - thumb, - color, - h - ) - draggable(wrapper.value, { - drag(event) { - const rect = wrapper.value.getBoundingClientRect() - const { x, y } = updatePosition(event, rect, cursor) - color.set({ - s: calcSaturation(x, rect.width) * 100, - v: calcBrightness(y, rect.height) - }) - emit('sv-update', { - s: color.get('s'), - v: color.get('v') - }) - }, - }) - draggable(bar.value, { - drag(event) { - const e = event as MouseEvent - const rect = bar.value.getBoundingClientRect() - let top = e.clientY - rect.top - top = Math.min(top, rect.height - thumb.value.offsetHeight / 2) - top = Math.max(thumb.value.offsetHeight / 2, top) - thumb.value.style.top = `${top}px` - h.value = Math.round( - ((top - thumb.value.offsetHeight / 2) / - (rect.height - thumb.value.offsetHeight)) * - 360 - ) - emit('hue-update', h.value) - } - }) - }) - return api -} diff --git a/packages/renderless/src/color-picker/index.ts b/packages/renderless/src/color-picker/index.ts deleted file mode 100644 index 37ba8f8587..0000000000 --- a/packages/renderless/src/color-picker/index.ts +++ /dev/null @@ -1,52 +0,0 @@ -import {IColorPickerRef} from '@/types'; -import type Color from './utils/color' - -export const onConfirm = ( - hex: IColorPickerRef, triggerBg: IColorPickerRef, - res: IColorPickerRef, emit, isShow: IColorPickerRef -) => { - return () => { - hex.value = res.value - triggerBg.value = res.value - emit('confirm', res.value) - isShow.value = false - } -} - -export const onCancel = ( - res: IColorPickerRef, triggerBg: IColorPickerRef, emit, isShow: IColorPickerRef -) => { - return () => { - res.value = triggerBg.value - if (isShow.value){ - emit('cancel') - } - isShow.value = false - } -} -export const onColorUpdate = (color: Color, res: IColorPickerRef) => { - res.value = color.getHex() -} - -export const onHSVUpdate = (color: Color, res: IColorPickerRef, hex: IColorPickerRef) => { - return { - onHueUpdate: (hue: number) => { - color.set({ h: hue }) - onColorUpdate(color, res) - hex.value = color.getHex() - }, - onSVUpdate: ({ s, v }: { s: number; v: number }) => { - color.set({ s, v }) - onColorUpdate(color, res) - } - } -} - -export const onAlphaUpdate = (color: Color, res: IColorPickerRef) => { - return { - update: (alpha: number) => { - color.set({ a: alpha }) - onColorUpdate(color, res) - } - } -} diff --git a/packages/renderless/src/color-picker/utils/color.ts b/packages/renderless/src/color-picker/utils/color.ts deleted file mode 100644 index 216faebcac..0000000000 --- a/packages/renderless/src/color-picker/utils/color.ts +++ /dev/null @@ -1,105 +0,0 @@ -import { hsv, rgb } from 'color' - -function hexToRgb(hex: string) { - let r = parseInt(hex.substring(1, 3), 16) - let g = parseInt(hex.substring(3, 5), 16) - let b = parseInt(hex.substring(5, 7), 16) - let a = parseInt(hex.slice(7), 16) / 255 - return { r, g, b, a: a * 100 } -} -const normalizeHexColor = (color: string) => { - let normalizedColor: string = color.replace('#', '') - if (normalizedColor.length === 3) { - normalizedColor = normalizedColor.split('').map(char => char + char).join('') - } - normalizedColor = normalizedColor.padEnd(6, '0') - - const r = parseInt(normalizedColor.substr(0, 2), 16) - const g = parseInt(normalizedColor.substr(2, 2), 16) - const b = parseInt(normalizedColor.substr(4, 2), 16) - let a = 255 - if (normalizedColor.length === 8) { - a = parseInt(normalizedColor.slice(6), 16) - } - - const hexR = ('0' + r.toString(16)).slice(-2) - const hexG = ('0' + g.toString(16)).slice(-2) - const hexB = ('0' + b.toString(16)).slice(-2) - const alpha = ('0' + a.toString(16)).slice(-2) - - return `#${hexR}${hexG}${hexB}${alpha}` -} - -export type Format = 'rgb' | 'rgba' | 'hsl' | 'hsla' -export default class Color { - private hex = '#000' - private h = 0 - private s = 0 - private v = 0 - private a = 100 - private enableAlpha = false - constructor(value: string, alpha = false) { - this.reset(value) - this.enableAlpha = alpha - } - - reset(hex: string) { - if (this.hex === 'transparent') { - this.h = 0 - this.s = 0 - this.v = 0 - this.a = 0 - return - } - this.hex = normalizeHexColor(hex) - const { r, g, b, a } = hexToRgb(this.hex) - const { h, s, v } = rgb([r, g, b, a]).hsv().object() - this.h = h - this.s = s - this.v = v - this.a = a - } - - set({ h, s, v, a }: { h?: number; s?: number; v?: number; a?: number }) { - this.h = h ?? this.h - this.s = s ?? this.s - this.v = v ?? this.v - this.a = a ?? this.a - } - - /** - * - * @returns [R,G,B] - */ - getRGB() { - return hsv(this.h, this.s, this.v).rgb().array() - } - - getHex() { - if (!this.enableAlpha) { - return hsv(this.h, this.s, this.v).hex().toString() - } - return hsv(this.h, this.s, this.v, this.a / 100).hexa().toString() - } - - /** - * - * @returns [h,s,l] - */ - getHSL() { - return hsv(this.h, this.s, this.v).hsl().unitArray() - } - - getHSV() { - return { - h: this.h, - s: this.s, - v: this.v, - a: this.a - } - } - - get(key: 'h' | 's' | 'v' | 'a') { - return this[key] - } -} diff --git a/packages/renderless/src/color-picker/utils/use-drag.ts b/packages/renderless/src/color-picker/utils/use-drag.ts deleted file mode 100644 index 9d0b3b5f80..0000000000 --- a/packages/renderless/src/color-picker/utils/use-drag.ts +++ /dev/null @@ -1,43 +0,0 @@ -let isDragging = false - -export interface DraggableOptions { - drag?: (event: MouseEvent | TouchEvent) => void - start?: (event: MouseEvent | TouchEvent) => void - end?: (event: MouseEvent | TouchEvent) => void -} - -export function draggable(element: HTMLElement, options: DraggableOptions) { - const moveFn = function (event: MouseEvent | TouchEvent) { - options.drag?.(event) - } - - const upFn = function (event: MouseEvent | TouchEvent) { - document.removeEventListener('mousemove', moveFn) - document.removeEventListener('mouseup', upFn) - document.removeEventListener('touchmove', moveFn) - document.removeEventListener('touchend', upFn) - document.onselectstart = null - document.ondragstart = null - - isDragging = false - - options.end?.(event) - } - - const downFn = function (event: MouseEvent | TouchEvent) { - if (isDragging) return - event.preventDefault() - document.onselectstart = () => false - document.ondragstart = () => false - document.addEventListener('mousemove', moveFn) - document.addEventListener('mouseup', upFn) - document.addEventListener('touchmove', moveFn) - document.addEventListener('touchend', upFn) - - isDragging = true - - options.start?.(event) - } - element.addEventListener('mousedown', downFn) - element.addEventListener('touchstart', downFn) -} diff --git a/packages/renderless/src/color-picker/vue.ts b/packages/renderless/src/color-picker/vue.ts deleted file mode 100644 index 5ef4254852..0000000000 --- a/packages/renderless/src/color-picker/vue.ts +++ /dev/null @@ -1,64 +0,0 @@ -import {IColorPickerRef as Ref} from '@/types'; -import Color from './utils/color' -import { onConfirm, onCancel, onHSVUpdate, onAlphaUpdate } from '.' - -export const api = [ - 'state', - 'changeVisible', - 'cursor', - 'onColorUpdate', - 'onHueUpdate', - 'onSVUpdate', - 'onConfirm', - 'onCancel', - 'onAlphaUpdate', - 'alpha' -] - -export const renderless = ( - props, - context, - { emit } -) => { - const { modelValue, visible } = context.toRefs(props) - const hex = context.ref(modelValue.value ?? 'transparent') - const res = context.ref(modelValue.value ?? 'transparent') - const triggerBg = context.ref(modelValue.value ?? 'transparent') - const isShow = context.ref(visible?.value ?? false) - const cursor: Ref = context.ref() - const changeVisible = (state: boolean) => { - isShow.value = state - } - const color = new Color(hex.value, props.alpha) - const state = context.reactive({ - isShow, - hex, - color, - triggerBg, - defaultValue: modelValue, - res - }) - context.watch(modelValue, (newValue) => { - hex.value = newValue - res.value = newValue - triggerBg.value = newValue - color.reset(hex.value) - }) - context.watch(visible, (visible) => { - isShow.value = visible - }) - const { onHueUpdate, onSVUpdate } = onHSVUpdate(color, res, hex) - const { update } = onAlphaUpdate(color, res) - const api = { - state, - changeVisible, - onHueUpdate, - onSVUpdate, - onConfirm: onConfirm(hex, triggerBg, res, emit, isShow), - onCancel: onCancel(res, triggerBg, emit, isShow), - onAlphaUpdate: update, - cursor, - alpha: props.alpha - } - return api -} diff --git a/packages/theme/src/color-picker/index.less b/packages/theme/src/color-picker/index.less deleted file mode 100644 index 5369db47a2..0000000000 --- a/packages/theme/src/color-picker/index.less +++ /dev/null @@ -1,129 +0,0 @@ -@import '../custom.less'; -@import './vars.less'; - -@colorPickerPrefix: ~'@{css-prefix}color-picker'; - -.@{colorPickerPrefix} { - .component-css-vars-colorpicker(); - - &__trigger { - position: relative; - width: 32px; - height: 32px; - border-radius: var(--ti-color-picker-border-radius-sm); - border: var(--ti-color-picker-border-weight) solid var(--ti-color-picker-border-color); - box-sizing: content-box; - padding: var(--ti-color-picker-spacing); - cursor: pointer; - .component-css-vars-colorpicker(); - - .@{colorPickerPrefix}__inner { - display: flex; - width: 100%; - height: 100%; - align-items: center; - justify-content: center; - border-radius: var(--ti-color-picker-border-radius-sm); - background: var(--ti-color-picker-background); - } - - .@{colorPickerPrefix}__wrapper { - display: flex; - flex-direction: column; - position: absolute; - max-width: 300px; - z-index: var(--ti-color-picker__select__wrapper-zindex); - margin-top: var(--ti-color-picker-spacing); - background: var(--ti-color-picker__wrapper-bg); - gap: var(--ti-color-picker-spacing); - padding: var(--ti-color-picker-spacing-2x); - box-shadow: var(--ti-color-picker-shadow); - - &__tools { - display: flex; - - .tiny-input { - flex: 1 0 0; - } - - .tiny-button-group { - flex: 0 0 auto; - } - } - - &__inner { - display: flex; - gap: 12px; - &__color-select { - width: 280px; - height: 180px; - position: relative; - - .white { - background: linear-gradient(to right, #fff, rgba(255, 255, 255, 0)); - } - - .black { - background: linear-gradient(to top, #000, rgba(0, 0, 0, 0)); - } - - .white, - .black { - position: absolute; - inset: 0; - } - - .cursor { - position: absolute; - width: 12px; - height: 12px; - border-radius: 100%; - border: 1px solid white; - background: rgba(0, 0, 0, .15); - box-shadow: inset 0 0 1px 1px #0000004d, 0 0 1px 2px #0006; - } - } - - &__hue-select { - position: relative; - width: 18px; - border-radius: var(--ti-color-picker-border-radius-xs); - background: linear-gradient(to bottom, #f00 0%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%); - - div { - position: absolute; - top: 0; - width: 100%; - height: 4px; - background: #fff; - box-shadow: 0 0 2px rgba(0, 0, 0, .6); - border-radius: 1px; - } - } - } - - &__alpha { - position: relative; - width: 100%; - height: 20px; - border-radius: var(--ti-color-picker-border-radius-xs); - margin-top: var(--ti-color-picker-spacing-2x); - &__slider { - width: 100%; - height: 100%; - } - - &__thumb { - width: 4px; - height: 100%; - position: absolute; - top: 0; - left: 0; - background: #fff; - box-shadow: 0 0 2px rgba(0, 0, 0, .6); - border-radius: 1px; - } - } - } - } -} \ No newline at end of file diff --git a/packages/theme/src/color-picker/vars.less b/packages/theme/src/color-picker/vars.less deleted file mode 100644 index 0fd54aa58c..0000000000 --- a/packages/theme/src/color-picker/vars.less +++ /dev/null @@ -1,13 +0,0 @@ -.component-css-vars-colorpicker() { - --ti-color-picker-background: var(--ti-common-color-transparent); - --ti-color-picker-border-color: var(--ti-base-color-common-2); - --ti-color-picker-border-weight: var(--ti-common-border-weight-normal); - --ti-color-picker-border-radius-xs: var(--ti-common-border-radius-normal); - --ti-color-picker-border-radius-sm: var(--ti-common-border-radius-1); - --ti-color-picker-border-radius: var(--ti-common-border-radius-2); - --ti-color-picker-spacing: var(--ti-common-space-base); - --ti-color-picker-spacing-2x: var(--ti-common-space-2x); - --ti-color-picker-shadow: var(--ti-common-shadow-2-down); - --ti-color-picker__wrapper-zindex: 1000; - --ti-color-picker__wrapper-bg: var(--ti-common-color-bg-white-emphasize); -} \ No newline at end of file diff --git a/packages/vue/package.json b/packages/vue/package.json index bf7593761f..2a51f41ec5 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -87,7 +87,6 @@ "@opentiny/vue-collapse": "workspace:~", "@opentiny/vue-collapse-item": "workspace:~", "@opentiny/vue-collapse-transition": "workspace:~", - "@opentiny/vue-color-picker": "workspace:~", "@opentiny/vue-column-list-group": "workspace:~", "@opentiny/vue-column-list-item": "workspace:~", "@opentiny/vue-company": "workspace:~", @@ -251,4 +250,4 @@ "build": "pnpm -w build:ui", "postversion": "pnpm build" } -} \ No newline at end of file +} diff --git a/packages/vue/src/color-picker/__tests__/color-picker.spec.ts b/packages/vue/src/color-picker/__tests__/color-picker.spec.ts deleted file mode 100644 index f3ee821936..0000000000 --- a/packages/vue/src/color-picker/__tests__/color-picker.spec.ts +++ /dev/null @@ -1,60 +0,0 @@ -import { mountPcMode } from '@opentiny-internal/vue-test-utils' -import { expect, test, describe } from 'vitest' -import ColorPicker from '@opentiny/vue-color-picker' - -describe('PC Mode', () => { - const mount = mountPcMode - describe('default color', () => { - test('static', () => { - const wrapper = mount(ColorPicker, { - props: { - modelValue: '#66ccff', - } - }) - expect(wrapper.classes()).toContain('tiny-color-picker__trigger') - expect(wrapper.find('div .tiny-color-picker__inner').attributes().style).toContain('102, 204, 255') - }) - test('dynmaic', async () => { - const wrapper = mount(ColorPicker, { - props: { - modelValue: '#66ccff', - }, - }) - expect(wrapper.find('div .tiny-color-picker__inner').attributes().style).toContain('102, 204, 255') - await wrapper.setProps({ modelValue: '#000' }) - expect(wrapper.find('div .tiny-color-picker__inner').attributes().style).not.toContain('102, 204, 255') - }) - }) - test('should show color-select wrapper when visible is true', () => { - const wrapper = mount(ColorPicker, { - props: { - modelValue: '#66ccff', - visible: true - }, - }) - expect(wrapper.findAll('button').length).not.toBe(0) - test('should hidden when click trigger, even if visible is true', async () => { - await wrapper.trigger('click') - expect(wrapper.findAll('button').length).toBe(0) - }) - }) - test('should show color-select wrapper when click', async () => { - const wrapper = mount(ColorPicker, { - props: { - modelValue: '#66ccff' - }, - }) - await wrapper.trigger('click') - expect(wrapper.findAll('button').length).not.toBe(0) - await wrapper.trigger('click') - expect(wrapper.findAll('button').length).toBe(0) - }) - test('should not be throw when v-model is undefined', () => { - const wrapper = mount(ColorPicker, { - props: { - visible: false - } - }) - expect(wrapper.find('div .tiny-color-picker__inner').attributes().style).toContain('transparent') - }) -}) diff --git a/packages/vue/src/color-picker/index.ts b/packages/vue/src/color-picker/index.ts deleted file mode 100644 index f240b0ee13..0000000000 --- a/packages/vue/src/color-picker/index.ts +++ /dev/null @@ -1,24 +0,0 @@ -import ColorPicker from './src/index' -import '@opentiny/vue-theme/color-picker/index.less' -import { version } from './package.json' - -ColorPicker.model = { - prop: 'modelValue', - event: 'update:modelValue' -} - -/* istanbul ignore next */ -ColorPicker.install = function (Vue) { - Vue.component(ColorPicker.name, ColorPicker) -} - -ColorPicker.version = version - -/* istanbul ignore next */ -if (process.env.BUILD_TARGET === 'runtime') { - if (typeof window !== 'undefined' && window.Vue) { - ColorPicker.install(window.Vue) - } -} - -export default ColorPicker diff --git a/packages/vue/src/color-picker/package.json b/packages/vue/src/color-picker/package.json deleted file mode 100644 index 0445538318..0000000000 --- a/packages/vue/src/color-picker/package.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "name": "@opentiny/vue-color-picker", - "version": "5.8.0", - "description": "", - "main": "lib/index.js", - "module": "index.ts", - "sideEffects": false, - "dependencies": { - "@opentiny/vue-common": "workspace:~", - "@opentiny/vue-renderless": "workspace:~", - "@opentiny/vue-input": "workspace:~", - "@opentiny/vue-option": "workspace:~", - "@opentiny/vue-button": "workspace:~", - "@opentiny/vue-locale": "workspace:~" - }, - "devDependencies": { - "@opentiny-internal/vue-test-utils": "workspace:*", - "vitest": "^0.31.0" - }, - "license": "MIT" -} \ No newline at end of file diff --git a/packages/vue/src/color-picker/src/components/alpha-select.vue b/packages/vue/src/color-picker/src/components/alpha-select.vue deleted file mode 100644 index 080bcd92ad..0000000000 --- a/packages/vue/src/color-picker/src/components/alpha-select.vue +++ /dev/null @@ -1,34 +0,0 @@ - - - diff --git a/packages/vue/src/color-picker/src/components/color-select.vue b/packages/vue/src/color-picker/src/components/color-select.vue deleted file mode 100644 index 9644ed2237..0000000000 --- a/packages/vue/src/color-picker/src/components/color-select.vue +++ /dev/null @@ -1,37 +0,0 @@ - - - diff --git a/packages/vue/src/color-picker/src/index.ts b/packages/vue/src/color-picker/src/index.ts deleted file mode 100644 index 8f28ff0db5..0000000000 --- a/packages/vue/src/color-picker/src/index.ts +++ /dev/null @@ -1,21 +0,0 @@ -import { $props, $setup, $prefix, defineComponent } from '@opentiny/vue-common' -import template from 'virtual-template?pc|mobile' - -const $constants = {} - -export default defineComponent({ - name: $prefix + 'ColorPicker', - props: { - ...$props, - _constants: { - type: Object, - default: () => $constants - }, - modelValue: String, - visible: Boolean, - alpha: Boolean - }, - setup(props, context) { - return $setup({ props, context, template }) - } -}) diff --git a/packages/vue/src/color-picker/src/mobile.vue b/packages/vue/src/color-picker/src/mobile.vue deleted file mode 100644 index 7c75e6a9c4..0000000000 --- a/packages/vue/src/color-picker/src/mobile.vue +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/packages/vue/src/color-picker/src/pc.vue b/packages/vue/src/color-picker/src/pc.vue deleted file mode 100644 index 463f441fe8..0000000000 --- a/packages/vue/src/color-picker/src/pc.vue +++ /dev/null @@ -1,63 +0,0 @@ - - - diff --git a/packages/vue/src/color-picker/src/utils/use-drag.ts b/packages/vue/src/color-picker/src/utils/use-drag.ts deleted file mode 100644 index e5b52a9aac..0000000000 --- a/packages/vue/src/color-picker/src/utils/use-drag.ts +++ /dev/null @@ -1,44 +0,0 @@ -let isDragging = false - -export interface DraggableOptions { - drag?: (event: MouseEvent | TouchEvent) => void - start?: (event: MouseEvent | TouchEvent) => void - end?: (event: MouseEvent | TouchEvent) => void -} - -export function draggable(element: HTMLElement, options: DraggableOptions) { - const moveFn = function (event: MouseEvent | TouchEvent) { - options.drag?.(event) - } - - const upFn = function (event: MouseEvent | TouchEvent) { - document.removeEventListener('mousemove', moveFn) - document.removeEventListener('mouseup', upFn) - document.removeEventListener('touchmove', moveFn) - document.removeEventListener('touchend', upFn) - document.onselectstart = null - document.ondragstart = null - - isDragging = false - - options.end?.(event) - } - - const downFn = function (event: MouseEvent | TouchEvent) { - if (isDragging) return - event.preventDefault() - document.onselectstart = () => false - document.ondragstart = () => false - document.addEventListener('mousemove', moveFn) - document.addEventListener('mouseup', upFn) - document.addEventListener('touchmove', moveFn) - document.addEventListener('touchend', upFn) - - isDragging = true - - options.start?.(event) - } - - element.addEventListener('mousedown', downFn) - element.addEventListener('touchstart', downFn) -} From 060aab7880e1b8d61d892c73e28ccde40eb3b9ec Mon Sep 17 00:00:00 2001 From: zzcr <894103554@qq.com> Date: Thu, 17 Aug 2023 01:52:17 -0700 Subject: [PATCH 05/56] feat(release): delete color-picker --- packages/vue/mobile-first.ts | 4 - packages/vue/package.json | 2 +- pnpm-lock.yaml | 3347 ++++++++++++++++++++++++++++++---- 3 files changed, 2993 insertions(+), 360 deletions(-) diff --git a/packages/vue/mobile-first.ts b/packages/vue/mobile-first.ts index 5bda3fdcf7..14a8aa449f 100644 --- a/packages/vue/mobile-first.ts +++ b/packages/vue/mobile-first.ts @@ -39,7 +39,6 @@ import Checkbox from '@opentiny/vue-checkbox' import CheckboxGroup from '@opentiny/vue-checkbox-group' import Collapse from '@opentiny/vue-collapse' import CollapseItem from '@opentiny/vue-collapse-item' -import ColorPicker from '@opentiny/vue-color-picker' import ColumnListGroup from '@opentiny/vue-column-list-group' import ColumnListItem from '@opentiny/vue-column-list-item' import ConfigProvider from '@opentiny/vue-config-provider' @@ -144,7 +143,6 @@ const components = [ CheckboxGroup, Collapse, CollapseItem, - ColorPicker, ColumnListGroup, ColumnListItem, ConfigProvider, @@ -271,7 +269,6 @@ export { CheckboxGroup, Collapse, CollapseItem, - ColorPicker, ColumnListGroup, ColumnListItem, ConfigProvider, @@ -376,7 +373,6 @@ export default { CheckboxGroup, Collapse, CollapseItem, - ColorPicker, ColumnListGroup, ColumnListItem, ConfigProvider, diff --git a/packages/vue/package.json b/packages/vue/package.json index 2a51f41ec5..13f20ac3cc 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -250,4 +250,4 @@ "build": "pnpm -w build:ui", "postversion": "pnpm build" } -} +} \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c8d650c278..dd263cf765 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -40,6 +40,9 @@ importers: '@vue/composition-api': specifier: 1.2.2 version: 1.2.2(vue@3.3.4) + color: + specifier: ^4.2.3 + version: 4.2.3 cropperjs: specifier: 1.5.12 version: 1.5.12 @@ -74,6 +77,9 @@ importers: '@commitlint/config-conventional': specifier: ^17.3.0 version: 17.3.0 + '@types/color': + specifier: ^3.0.3 + version: 3.0.3 '@types/eslint': specifier: ^8.4.10 version: 8.4.10 @@ -163,7 +169,7 @@ importers: version: 5.0.2 vite: specifier: ^4.3.8 - version: 4.3.8(@types/node@17.0.45)(less@4.1.3) + version: 4.3.8(@types/node@18.11.18) vue: specifier: 3.3.4 version: 3.3.4 @@ -218,6 +224,9 @@ importers: '@opentiny/vue-icon': specifier: workspace:~ version: link:../../packages/vue-icon + '@opentiny/vue-repl': + specifier: ^1.0.2 + version: 1.0.2(@floating-ui/dom@1.0.10)(echarts@5.4.1)(vue@3.3.4) '@opentiny/vue-theme': specifier: workspace:~ version: link:../../packages/theme @@ -241,7 +250,7 @@ importers: version: 2.5.5 '@vueuse/head': specifier: 0.7.13 - version: 0.7.13(@vue/composition-api@1.2.2)(vue@3.3.4) + version: 0.7.13(vue@3.3.4) dompurify: specifier: ^3.0.1 version: 3.0.1 @@ -452,10 +461,10 @@ importers: version: 8.4.16 tailwindcss: specifier: 3.2.4 - version: 3.2.4(postcss@8.4.16)(ts-node@10.9.1) + version: 3.2.4(postcss@8.4.16) tailwindcss-vite-plugin: specifier: ^0.0.3 - version: 0.0.3(ts-node@10.9.1)(vite@4.3.8) + version: 0.0.3(vite@4.3.8) typescript: specifier: ^5.0.0 version: 5.0.2 @@ -467,10 +476,10 @@ importers: version: 0.11.3(@vue/composition-api@1.2.2)(@vue/runtime-dom@3.3.4)(vite@4.3.8) vite: specifier: ^4.3.8 - version: 4.3.8(@types/node@17.0.45)(less@4.1.3) + version: 4.3.8 vite-plugin-checker: specifier: ^0.5.2 - version: 0.5.2(eslint@8.31.0)(typescript@5.0.2)(vite@4.3.8) + version: 0.5.2(typescript@5.0.2)(vite@4.3.8) vite-plugin-dynamic-import: specifier: ^1.2.4 version: 1.5.0 @@ -479,7 +488,7 @@ importers: version: 0.7.10(vite@4.3.8) vite-plugin-md: specifier: ^0.22.5 - version: 0.22.5(@vitejs/plugin-vue@4.1.0)(@vitest/ui@0.31.0)(jsdom@21.0.0)(vite@4.3.8) + version: 0.22.5(@vitest/ui@0.31.0)(jsdom@21.0.0)(vite@4.3.8) vite-plugin-vue-inspector: specifier: ^3.3.2 version: 3.3.2(vite@4.3.8) @@ -581,10 +590,10 @@ importers: version: 8.4.16 tailwindcss: specifier: 3.2.4 - version: 3.2.4(postcss@8.4.16)(ts-node@10.9.1) + version: 3.2.4(postcss@8.4.16) tailwindcss-vite-plugin: specifier: ^0.0.3 - version: 0.0.3(ts-node@10.9.1)(vite@4.3.8) + version: 0.0.3(vite@4.3.8) typescript: specifier: ^5.0.0 version: 5.0.2 @@ -593,10 +602,10 @@ importers: version: 0.48.0(vite@4.3.8) vite: specifier: ^4.3.8 - version: 4.3.8(@types/node@17.0.45)(less@4.1.3) + version: 4.3.8 vite-plugin-checker: specifier: ^0.5.2 - version: 0.5.2(eslint@8.31.0)(typescript@5.0.2)(vite@4.3.8) + version: 0.5.2(typescript@5.0.2)(vite@4.3.8) vite-plugin-dynamic-import: specifier: ^1.2.4 version: 1.5.0 @@ -605,7 +614,7 @@ importers: version: 0.7.10(vite@4.3.8) vite-plugin-md: specifier: ^0.22.5 - version: 0.22.5(@vitejs/plugin-vue@4.1.0)(@vitest/ui@0.31.0)(jsdom@21.0.0)(vite@4.3.8) + version: 0.22.5(@vitest/ui@0.31.0)(jsdom@21.0.0)(vite@4.3.8) vite-plugin-vue-inspector: specifier: ^3.3.2 version: 3.3.2(vite@4.3.8) @@ -713,10 +722,10 @@ importers: version: 8.4.16 tailwindcss: specifier: 3.2.4 - version: 3.2.4(postcss@8.4.16)(ts-node@10.9.1) + version: 3.2.4(postcss@8.4.16) tailwindcss-vite-plugin: specifier: ^0.0.3 - version: 0.0.3(ts-node@10.9.1)(vite@4.3.8) + version: 0.0.3(vite@4.3.8) typescript: specifier: ^5.0.0 version: 5.0.2 @@ -725,10 +734,10 @@ importers: version: 0.48.0(vite@4.3.8) vite: specifier: ^4.3.8 - version: 4.3.8(@types/node@17.0.45)(less@4.1.3) + version: 4.3.8 vite-plugin-checker: specifier: ^0.5.2 - version: 0.5.2(eslint@8.31.0)(typescript@5.0.2)(vite@4.3.8) + version: 0.5.2(typescript@5.0.2)(vite@4.3.8) vite-plugin-dynamic-import: specifier: ^1.2.4 version: 1.5.0 @@ -767,7 +776,7 @@ importers: version: 3.2.12 vite-plugin-dts: specifier: ^3.0.0 - version: 3.0.0(@types/node@18.11.18)(typescript@5.0.2)(vue@3.3.4) + version: 3.0.0(typescript@5.0.2)(vue@3.3.4) vite-svg-loader: specifier: ^3.6.0 version: 3.6.0 @@ -822,10 +831,10 @@ importers: version: 7.3.8 tsup: specifier: ^6.5.0 - version: 6.5.0(ts-node@10.9.1)(typescript@5.0.2) + version: 6.5.0(typescript@5.0.2) vite: specifier: ^4.3.8 - version: 4.3.8(@types/node@17.0.45)(less@4.1.3) + version: 4.3.8 internals/playwright-config: dependencies: @@ -874,16 +883,16 @@ importers: version: 3.7.3 tsup: specifier: ^6.5.0 - version: 6.5.0(ts-node@10.9.1)(typescript@5.0.2) + version: 6.5.0(typescript@5.0.2) typescript: specifier: ^5.0.0 version: 5.0.2 vite: specifier: ^4.3.8 - version: 4.3.8(@types/node@17.0.45)(less@4.1.3) + version: 4.3.8(@types/node@18.11.18) vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 webpack: specifier: ^5.75.0 version: 5.75.0(esbuild@0.15.18) @@ -911,13 +920,13 @@ importers: version: 3.0.2 tsup: specifier: ^6.2.2 - version: 6.5.0(ts-node@10.9.1)(typescript@5.0.2) + version: 6.5.0(typescript@5.0.2) typescript: specifier: ^5.0.0 version: 5.0.2 vite: specifier: ^4.3.8 - version: 4.3.8(@types/node@17.0.45)(less@4.1.3) + version: 4.3.8 packages/design/aurora: dependencies: @@ -942,7 +951,7 @@ importers: version: 0.16.3 tsup: specifier: ^6.5.0 - version: 6.5.0(ts-node@10.9.1)(typescript@5.0.2) + version: 6.5.0 packages/theme: devDependencies: @@ -1047,7 +1056,7 @@ importers: version: 5.0.0 gulp-postcss: specifier: ^9.0.1 - version: 9.0.1(postcss@8.4.16)(ts-node@10.9.1) + version: 9.0.1(postcss@8.4.16) gulp-svg-inline: specifier: ^1.0.1 version: 1.0.1 @@ -1071,7 +1080,7 @@ importers: version: 29.0.0(stylelint@14.14.0) tailwindcss: specifier: 3.2.4 - version: 3.2.4(postcss@8.4.16)(ts-node@10.9.1) + version: 3.2.4(postcss@8.4.16) packages/vue: dependencies: @@ -1833,7 +1842,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/action-sheet: dependencies: @@ -1858,7 +1867,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/alert: dependencies: @@ -1877,7 +1886,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/amount: dependencies: @@ -1911,7 +1920,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/anchor: dependencies: @@ -1927,7 +1936,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/area: dependencies: @@ -1949,7 +1958,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/autocomplete: dependencies: @@ -1974,7 +1983,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/avatar: dependencies: @@ -1990,7 +1999,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/badge: dependencies: @@ -2006,7 +2015,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/breadcrumb: dependencies: @@ -2022,7 +2031,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/breadcrumb-item: dependencies: @@ -2038,7 +2047,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/bulletin-board: dependencies: @@ -2063,7 +2072,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/button: dependencies: @@ -2082,7 +2091,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/button-group: dependencies: @@ -2098,7 +2107,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/calendar: dependencies: @@ -2123,7 +2132,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/calendar-bar: dependencies: @@ -2148,7 +2157,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/card: dependencies: @@ -2182,7 +2191,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/card-group: dependencies: @@ -2198,7 +2207,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/card-template: dependencies: @@ -2217,7 +2226,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/carousel: dependencies: @@ -2236,7 +2245,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/carousel-item: dependencies: @@ -2252,7 +2261,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/cascader: dependencies: @@ -2283,7 +2292,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/cascader-menu: dependencies: @@ -2308,7 +2317,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/cascader-mobile: dependencies: @@ -2333,7 +2342,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/cascader-node: dependencies: @@ -2355,7 +2364,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/cascader-panel: dependencies: @@ -2374,7 +2383,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/cascader-select: dependencies: @@ -2399,7 +2408,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/cell: dependencies: @@ -2418,7 +2427,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/chart: dependencies: @@ -2458,7 +2467,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/chart/autonavi-map: dependencies: @@ -2477,7 +2486,7 @@ importers: version: link:../../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/chart/baidu-map: dependencies: @@ -2496,7 +2505,7 @@ importers: version: link:../../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/chart/chart-bar: dependencies: @@ -2515,7 +2524,7 @@ importers: version: link:../../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/chart/chart-boxplot: dependencies: @@ -2534,7 +2543,7 @@ importers: version: link:../../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/chart/chart-candle: dependencies: @@ -2553,7 +2562,7 @@ importers: version: link:../../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/chart/chart-core: dependencies: @@ -2575,7 +2584,7 @@ importers: version: link:../../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/chart/chart-funnel: dependencies: @@ -2594,7 +2603,7 @@ importers: version: link:../../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/chart/chart-gauge: dependencies: @@ -2613,7 +2622,7 @@ importers: version: link:../../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/chart/chart-graph: dependencies: @@ -2632,7 +2641,7 @@ importers: version: link:../../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/chart/chart-heatmap: dependencies: @@ -2651,7 +2660,7 @@ importers: version: link:../../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/chart/chart-histogram: dependencies: @@ -2670,7 +2679,7 @@ importers: version: link:../../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/chart/chart-line: dependencies: @@ -2689,7 +2698,7 @@ importers: version: link:../../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/chart/chart-liquidfill: dependencies: @@ -2711,7 +2720,7 @@ importers: version: link:../../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/chart/chart-map: dependencies: @@ -2730,7 +2739,7 @@ importers: version: link:../../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/chart/chart-pie: dependencies: @@ -2749,7 +2758,7 @@ importers: version: link:../../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/chart/chart-radar: dependencies: @@ -2768,7 +2777,7 @@ importers: version: link:../../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/chart/chart-ring: dependencies: @@ -2787,7 +2796,7 @@ importers: version: link:../../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/chart/chart-sankey: dependencies: @@ -2806,7 +2815,7 @@ importers: version: link:../../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/chart/chart-scatter: dependencies: @@ -2825,7 +2834,7 @@ importers: version: link:../../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/chart/chart-sunburst: dependencies: @@ -2844,7 +2853,7 @@ importers: version: link:../../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/chart/chart-tree: dependencies: @@ -2863,7 +2872,7 @@ importers: version: link:../../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/chart/chart-waterfall: dependencies: @@ -2882,7 +2891,7 @@ importers: version: link:../../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/chart/chart-wordcloud: dependencies: @@ -2904,7 +2913,7 @@ importers: version: link:../../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/checkbox: dependencies: @@ -2920,7 +2929,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/checkbox-button: dependencies: @@ -2936,7 +2945,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/checkbox-group: dependencies: @@ -2958,7 +2967,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/col: dependencies: @@ -2974,7 +2983,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/collapse: dependencies: @@ -2990,7 +2999,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/collapse-item: dependencies: @@ -3009,7 +3018,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/collapse-transition: dependencies: @@ -3028,7 +3037,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/column-list-group: dependencies: @@ -3044,7 +3053,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/column-list-item: dependencies: @@ -3075,7 +3084,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/company: dependencies: @@ -3097,7 +3106,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/config-provider: dependencies: @@ -3113,7 +3122,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/container: dependencies: @@ -3129,7 +3138,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/country: dependencies: @@ -3151,7 +3160,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/credit-card: dependencies: @@ -3167,7 +3176,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/credit-card-form: dependencies: @@ -3186,7 +3195,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/crop: dependencies: @@ -3208,7 +3217,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/currency: dependencies: @@ -3230,7 +3239,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/date-panel: dependencies: @@ -3267,7 +3276,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/date-picker: dependencies: @@ -3283,7 +3292,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/date-picker-mobile-first: dependencies: @@ -3308,7 +3317,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/date-range: dependencies: @@ -3339,7 +3348,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/date-table: dependencies: @@ -3355,7 +3364,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/dept: dependencies: @@ -3392,7 +3401,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/detail-page: dependencies: @@ -3420,7 +3429,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/dialog-box: dependencies: @@ -3439,7 +3448,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/dialog-select: dependencies: @@ -3479,7 +3488,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/drawer: dependencies: @@ -3498,7 +3507,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/drop-roles: dependencies: @@ -3523,7 +3532,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/drop-times: dependencies: @@ -3545,7 +3554,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/dropdown: dependencies: @@ -3573,7 +3582,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/dropdown-item: dependencies: @@ -3601,7 +3610,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/dropdown-menu: dependencies: @@ -3620,7 +3629,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/dynamic-scroller: dependencies: @@ -3639,7 +3648,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/dynamic-scroller-item: dependencies: @@ -3655,7 +3664,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/espace: dependencies: @@ -3674,7 +3683,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/exception: dependencies: @@ -3693,7 +3702,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/fall-menu: dependencies: @@ -3718,7 +3727,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/file-upload: dependencies: @@ -3758,7 +3767,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/filter: dependencies: @@ -3780,7 +3789,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/filter-bar: dependencies: @@ -3796,7 +3805,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/filter-box: dependencies: @@ -3818,7 +3827,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/filter-panel: dependencies: @@ -3840,7 +3849,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/floatbar: dependencies: @@ -3856,7 +3865,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/floating-button: dependencies: @@ -3875,7 +3884,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/flowchart: dependencies: @@ -3903,7 +3912,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/form: dependencies: @@ -3919,7 +3928,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/form-item: dependencies: @@ -3938,7 +3947,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/fullscreen: dependencies: @@ -3954,7 +3963,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/grid: dependencies: @@ -4009,7 +4018,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/grid-column: dependencies: @@ -4022,7 +4031,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/grid-manager: dependencies: @@ -4035,7 +4044,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/grid-toolbar: dependencies: @@ -4087,7 +4096,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/guide: dependencies: @@ -4109,7 +4118,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/hrapprover: dependencies: @@ -4140,7 +4149,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/image: dependencies: @@ -4159,7 +4168,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/image-viewer: dependencies: @@ -4178,7 +4187,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/index-bar: dependencies: @@ -4197,7 +4206,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/index-bar-anchor: dependencies: @@ -4216,7 +4225,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/input: dependencies: @@ -4241,7 +4250,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/ip-address: dependencies: @@ -4260,7 +4269,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/layout: dependencies: @@ -4276,7 +4285,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/link: dependencies: @@ -4292,7 +4301,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/link-menu: dependencies: @@ -4323,7 +4332,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/list: dependencies: @@ -4339,7 +4348,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/loading: dependencies: @@ -4361,7 +4370,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/locales: dependencies: @@ -4386,7 +4395,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/logon-user: dependencies: @@ -4402,7 +4411,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/logout: dependencies: @@ -4418,7 +4427,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/message: dependencies: @@ -4443,7 +4452,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/milestone: dependencies: @@ -4465,7 +4474,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/mini-picker: dependencies: @@ -4487,7 +4496,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/modal: dependencies: @@ -4509,7 +4518,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/month-range: dependencies: @@ -4531,7 +4540,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/month-table: dependencies: @@ -4550,7 +4559,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/multi-select: dependencies: @@ -4572,7 +4581,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/nav-bar: dependencies: @@ -4588,7 +4597,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/nav-menu: dependencies: @@ -4607,7 +4616,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/notify: dependencies: @@ -4626,7 +4635,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/numeric: dependencies: @@ -4645,7 +4654,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/option: dependencies: @@ -4661,7 +4670,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/option-group: dependencies: @@ -4677,7 +4686,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/pager: dependencies: @@ -4702,7 +4711,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/pager-item: dependencies: @@ -4721,7 +4730,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/panel: dependencies: @@ -4740,7 +4749,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/picker: dependencies: @@ -4780,7 +4789,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/picker-column: dependencies: @@ -4796,7 +4805,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/pop-upload: dependencies: @@ -4827,7 +4836,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/popconfirm: dependencies: @@ -4861,7 +4870,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/popeditor: dependencies: @@ -4892,7 +4901,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/popover: dependencies: @@ -4908,7 +4917,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/popup: dependencies: @@ -4927,7 +4936,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/progress: dependencies: @@ -4946,7 +4955,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/pull-refresh: dependencies: @@ -4965,7 +4974,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/query-builder: dependencies: @@ -5020,7 +5029,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/radio: dependencies: @@ -5036,7 +5045,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/radio-button: dependencies: @@ -5052,7 +5061,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/radio-group: dependencies: @@ -5074,7 +5083,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/rate: dependencies: @@ -5093,7 +5102,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/record: dependencies: @@ -5115,7 +5124,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/recycle-scroller: dependencies: @@ -5131,7 +5140,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/river: dependencies: @@ -5156,7 +5165,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/roles: dependencies: @@ -5178,7 +5187,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/row: dependencies: @@ -5194,7 +5203,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/scroll-text: dependencies: @@ -5210,7 +5219,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/scrollbar: dependencies: @@ -5226,7 +5235,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/search: dependencies: @@ -5260,7 +5269,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/select: dependencies: @@ -5306,7 +5315,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/select-dropdown: dependencies: @@ -5322,7 +5331,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/select-mobile: dependencies: @@ -5353,7 +5362,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/select-view: dependencies: @@ -5372,7 +5381,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/selected-box: dependencies: @@ -5394,7 +5403,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/slide-bar: dependencies: @@ -5413,7 +5422,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/slider: dependencies: @@ -5429,7 +5438,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/slider-button: dependencies: @@ -5445,7 +5454,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/slider-button-group: dependencies: @@ -5464,7 +5473,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/split: dependencies: @@ -5480,7 +5489,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/standard-list-item: dependencies: @@ -5517,7 +5526,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/steps: dependencies: @@ -5533,7 +5542,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/svg-icon: dependencies: @@ -5549,7 +5558,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/switch: dependencies: @@ -5565,7 +5574,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/tab-item: dependencies: @@ -5581,7 +5590,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/tabbar: dependencies: @@ -5600,7 +5609,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/tabbar-item: dependencies: @@ -5616,7 +5625,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/table: dependencies: @@ -5635,7 +5644,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/tabs: dependencies: @@ -5678,7 +5687,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/tag: dependencies: @@ -5703,7 +5712,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/tag-group: dependencies: @@ -5728,7 +5737,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/text-popup: dependencies: @@ -5744,7 +5753,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/time: dependencies: @@ -5766,7 +5775,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/time-line: dependencies: @@ -5788,7 +5797,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/time-panel: dependencies: @@ -5810,7 +5819,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/time-picker: dependencies: @@ -5823,7 +5832,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/time-picker-mobile: dependencies: @@ -5842,7 +5851,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/time-range: dependencies: @@ -5864,7 +5873,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/time-select: dependencies: @@ -5877,7 +5886,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/time-spinner: dependencies: @@ -5896,7 +5905,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/timeline-item: dependencies: @@ -5915,7 +5924,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/toggle-menu: dependencies: @@ -5940,7 +5949,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/tooltip: dependencies: @@ -5956,7 +5965,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/top-box: dependencies: @@ -5978,7 +5987,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/transfer: dependencies: @@ -6006,7 +6015,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/transfer-panel: dependencies: @@ -6034,7 +6043,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/tree: dependencies: @@ -6050,7 +6059,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/tree-menu: dependencies: @@ -6075,7 +6084,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/upload: dependencies: @@ -6097,7 +6106,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/upload-dragger: dependencies: @@ -6113,7 +6122,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/upload-list: dependencies: @@ -6147,7 +6156,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/user: dependencies: @@ -6172,7 +6181,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/user-account: dependencies: @@ -6194,7 +6203,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/user-contact: dependencies: @@ -6222,7 +6231,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/user-head: dependencies: @@ -6241,7 +6250,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/user-head-group: dependencies: @@ -6263,7 +6272,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/user-link: dependencies: @@ -6288,7 +6297,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/wheel: dependencies: @@ -6316,7 +6325,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/wizard: dependencies: @@ -6341,7 +6350,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/year-range: dependencies: @@ -6363,7 +6372,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages/vue/src/year-table: dependencies: @@ -6379,7 +6388,7 @@ importers: version: link:../../../../internals/vue-test-utils vitest: specifier: ^0.31.0 - version: 0.31.0(@vitest/ui@0.31.0)(jsdom@21.0.0) + version: 0.31.0 packages: @@ -8754,7 +8763,7 @@ packages: npm-package-arg: 8.1.1 p-map: 4.0.0 pacote: 13.6.2 - semver: 7.3.8 + semver: 7.5.4 transitivePeerDependencies: - bluebird - supports-color @@ -8785,7 +8794,7 @@ packages: p-map: 4.0.0 p-map-series: 2.1.0 p-waterfall: 2.1.1 - semver: 7.3.8 + semver: 7.5.4 transitivePeerDependencies: - bluebird - supports-color @@ -8892,7 +8901,7 @@ packages: npm-package-arg: 8.1.1 npmlog: 6.0.2 pify: 5.0.0 - semver: 7.3.8 + semver: 7.5.4 dev: true /@lerna/create-symlink@6.4.0: @@ -8919,7 +8928,7 @@ packages: p-reduce: 2.1.0 pacote: 13.6.2 pify: 5.0.0 - semver: 7.3.8 + semver: 7.5.4 slash: 3.0.0 validate-npm-package-license: 3.0.4 validate-npm-package-name: 4.0.0 @@ -9028,7 +9037,7 @@ packages: engines: {node: ^14.15.0 || >=16.0.0} dependencies: '@lerna/child-process': 6.4.0 - semver: 7.3.8 + semver: 7.5.4 dev: true /@lerna/import@6.4.0: @@ -9204,7 +9213,7 @@ packages: '@lerna/validation-error': 6.4.0 npm-package-arg: 8.1.1 npmlog: 6.0.2 - semver: 7.3.8 + semver: 7.5.4 dev: true /@lerna/package@6.4.0: @@ -9220,7 +9229,7 @@ packages: resolution: {integrity: sha512-D3P5O4y7C7t4mutsTGynAJ4JwDy4QR/mJGBRpzSCb/W9o3p/oS9BHNAWuoADPOMVCs/VDVc5omH8CKO6tYP8gQ==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: - semver: 7.3.8 + semver: 7.5.4 dev: true /@lerna/profiler@6.4.0: @@ -9290,7 +9299,7 @@ packages: p-map: 4.0.0 p-pipe: 3.1.0 pacote: 13.6.2 - semver: 7.3.8 + semver: 7.5.4 transitivePeerDependencies: - bluebird - encoding @@ -9444,7 +9453,7 @@ packages: p-pipe: 3.1.0 p-reduce: 2.1.0 p-waterfall: 2.1.1 - semver: 7.3.8 + semver: 7.5.4 slash: 3.0.0 write-json-file: 4.3.0 transitivePeerDependencies: @@ -9461,24 +9470,24 @@ packages: write-file-atomic: 4.0.2 dev: true - /@microsoft/api-extractor-model@7.27.6(@types/node@18.11.18): + /@microsoft/api-extractor-model@7.27.6: resolution: {integrity: sha512-eiCnlayyum1f7fS2nA9pfIod5VCNR1G+Tq84V/ijDrKrOFVa598BLw145nCsGDMoFenV6ajNi2PR5WCwpAxW6Q==} dependencies: '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 3.59.7(@types/node@18.11.18) + '@rushstack/node-core-library': 3.59.7 transitivePeerDependencies: - '@types/node' dev: false - /@microsoft/api-extractor@7.36.4(@types/node@18.11.18): + /@microsoft/api-extractor@7.36.4: resolution: {integrity: sha512-21UECq8C/8CpHT23yiqTBQ10egKUacIpxkPyYR7hdswo/M5yTWdBvbq+77YC9uPKQJOUfOD1FImBQ1DzpsdeQQ==} hasBin: true dependencies: - '@microsoft/api-extractor-model': 7.27.6(@types/node@18.11.18) + '@microsoft/api-extractor-model': 7.27.6 '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 3.59.7(@types/node@18.11.18) + '@rushstack/node-core-library': 3.59.7 '@rushstack/rig-package': 0.4.1 '@rushstack/ts-command-line': 4.15.2 colors: 1.2.5 @@ -9557,7 +9566,7 @@ packages: read-package-json-fast: 2.0.3 readdir-scoped-modules: 1.1.0 rimraf: 3.0.2 - semver: 7.3.8 + semver: 7.5.4 ssri: 9.0.1 treeverse: 2.0.0 walk-up-path: 1.0.0 @@ -9571,14 +9580,14 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} dependencies: '@gar/promisify': 1.1.3 - semver: 7.3.8 + semver: 7.5.4 dev: true /@npmcli/fs@3.1.0: resolution: {integrity: sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - semver: 7.3.8 + semver: 7.5.4 dev: true /@npmcli/git@3.0.2: @@ -9592,7 +9601,7 @@ packages: proc-log: 2.0.1 promise-inflight: 1.0.1 promise-retry: 2.0.1 - semver: 7.3.8 + semver: 7.5.4 which: 2.0.2 transitivePeerDependencies: - bluebird @@ -9624,7 +9633,7 @@ packages: cacache: 16.1.3 json-parse-even-better-errors: 2.3.1 pacote: 13.6.2 - semver: 7.3.8 + semver: 7.5.4 transitivePeerDependencies: - bluebird - supports-color @@ -9841,16 +9850,2167 @@ packages: resolution: {integrity: sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==} dev: true - /@parcel/watcher@2.0.4: - resolution: {integrity: sha512-cTDi+FUDBIUOBKEtj+nhiJ71AZVlkAsQFuGQTun5tV9mwQBQgZvhCzG+URPQc8myeN32yRVZEfVAPCs1RW+Jvg==} - engines: {node: '>= 10.0.0'} - requiresBuild: true + /@opentiny/vue-action-menu@3.10.0: + resolution: {integrity: sha512-lUIo1QOPaMbCYnpYqbGyoHeQ9hM2U0YShuXXJQ6mjXLxvtdJlBzZURMCD+s/6YYZfuD0Uii79wLmC5Ak7rZseA==} dependencies: - node-addon-api: 3.2.1 - node-gyp-build: 4.6.0 - dev: true + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-dropdown': 3.10.0 + '@opentiny/vue-dropdown-item': 3.10.0 + '@opentiny/vue-dropdown-menu': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false - /@pkgjs/parseargs@0.11.0: + /@opentiny/vue-action-sheet@3.10.0: + resolution: {integrity: sha512-0Va45Y5AgeKyCx5sj2I3AvoTAJ7OByHbpuvlVTAnUg5dCEMlPnepGR0tv2+wJaw17p/lldgByUAvX7KkiNWh6A==} + dependencies: + '@better-scroll/core': 2.5.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-drawer': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-alert@3.10.0: + resolution: {integrity: sha512-ylzZMIVstXmC/W1eB7sLg5VmZ+Zm6HrNUBdYIy/065S9KydNwHQnSXnjGn+2AhJoI4CPUofEgUH3hqt6o7lmdQ==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-amount@3.10.0: + resolution: {integrity: sha512-oaHAQ4rA+hBnXSDDSuFdBkdKI6hay6y6NZGBq5ZndZDPkmEVqsl5SZEhIhHQUXtqgogUjFdyLjM0kO1/3NMlyA==} + dependencies: + '@opentiny/vue-button': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-currency': 3.10.0 + '@opentiny/vue-date-picker': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-input': 3.10.0 + '@opentiny/vue-popover': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-anchor@3.10.0: + resolution: {integrity: sha512-jAfo/8RvKCI3L9q1SbFbEJ6staghW0MpaCDxUZbqantXGpJ1mT73XncjldX6HRjtiXQor7E8fZ5OlVGTxo32Sg==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-area@3.10.0: + resolution: {integrity: sha512-lTkLIdEcGaEAYlwfrFWxsebp5TVhRbG3JNYZxfmerTj53SOJAI2sd/1rUhMwOU4oLrncyS3fBXO8RmCbZZ2w5g==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-option': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-select': 3.10.0 + dev: false + + /@opentiny/vue-autocomplete@3.10.0: + resolution: {integrity: sha512-ukfVDHQP1VGcWP3yv6rPyhtZR/3nURnNrSKErLmLz4nlWISZ37bYuLlHVRvdy7fLh4U+G+ouB4uNfo7J1pJIkA==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-input': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-scrollbar': 3.10.0 + dev: false + + /@opentiny/vue-autonavi-map@3.10.0: + resolution: {integrity: sha512-ondl/tGmh5CsHHwRcyezldvKVZoE45aEr/8j9np5INiI/SdwGmoc8SHEA7WmkM17MdM8lU4E3VIAl1NxXekRMA==} + dependencies: + '@opentiny/vue-chart-core': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-avatar@3.10.0: + resolution: {integrity: sha512-EpVzJ7GIOmABpLIbZWf0+QwN8w1qZOBzJ8N13CWoJWB+OpOMTJ7AVhyKa5H5RcrK6cGHmpxmPAMBPERucU611Q==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-badge@3.10.0: + resolution: {integrity: sha512-M8AuAQ4w6EfXlQCRv0lVC61XyC2YGqE4zmZJy8UQMmciRAjijXEEEI5zNL+hrc48EkOumCfPdDeQ8vqdLPr7Sw==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-baidu-map@3.10.0: + resolution: {integrity: sha512-hpo8PSHFSCwV4U4I/fLK0yAMI2Sqy/oQXNy5N0deZviAHYJ96BJS6763g+6YWPCf8i/Xil1fi8be2I41y9d73A==} + dependencies: + '@opentiny/vue-chart-core': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-breadcrumb-item@3.10.0: + resolution: {integrity: sha512-evT/IaTvIbkmLXpRTa5moqBqYMOX9kxdw9p7tPdXk4EQ8Nu5UJMeMDMFNf7+CtUUKMdGbfaBUV5rLlalEIuJkg==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-breadcrumb@3.10.0: + resolution: {integrity: sha512-9mUGRKPumdLG+u1L0EKjxqkK0qv5aAH5NJn8iLX7JNljSqZAfsxgiQr73LWZv7sFrHdPdbEtEAxXayFgbIYlhw==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-bulletin-board@3.10.0: + resolution: {integrity: sha512-HWF75xdLoPYz1fz27GkuCJlw7IpKM2nVLZtBV/H1FLqw+wDEHk2EKFlDfyVJAIZEKs08ytTwMlwWbsMYKLd8aQ==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-tab-item': 3.10.0 + '@opentiny/vue-tabs': 3.10.0 + dev: false + + /@opentiny/vue-button-group@3.10.0: + resolution: {integrity: sha512-1hBb+YsgnL9TM5rfJXhJj5q04gEIMCf7pVUyJB9MHpqkwbVyoF8T8tG1lwtNNFoSnFvpSFoAUosQl9Z3U2EBTw==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-button@3.10.0: + resolution: {integrity: sha512-shJb2GmLBx4uTo+FpYnbJ7SBmmZfPhBa/IT9F1oLrc44PwFfdPK7+wLQUDO4QEZxXa9mXXPq/ou/vD+aXa9kKg==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-calendar-bar@3.10.0: + resolution: {integrity: sha512-H6vpHWFPbNzw4nlJA2hoHPaOkAIcCHtsR9KTJuZwLs1Qno1xPDpiXDxK6Dg/MdnhQQytU0KfaXtkgX649M7n/w==} + dependencies: + '@opentiny/vue-cascader-select': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-locale': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-calendar@3.10.0: + resolution: {integrity: sha512-Y3affPa0w+ZImX6rjaBlOpOwoJbnF7G91G+dsPTPY5Fe5wlkq6WJica9jSzpzEhTxK75ZWDuWPQs3mWF5TBHUA==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-popover': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-tooltip': 3.10.0 + dev: false + + /@opentiny/vue-card-group@3.10.0: + resolution: {integrity: sha512-APiR7LrQK6wtaNYDBS9EvbRvPv8sCLPmfU4+cCCq6OnvE56QADMEvSOouSukMmS+A6oHjgNcjPbnFhhEbcPJ1g==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-card-template@3.10.0: + resolution: {integrity: sha512-vpYvGuzUfk54BG0SenPEd+8c12vvWFXV1LCqeC6gN1YiM3yLS1heZaHdEEta7mA8zxbSo7VRQ6/yLq/+LgWBVA==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-card@3.10.0: + resolution: {integrity: sha512-fHBJLelDMFd19TukcKVbx+dgXz9S8JiogGodC5R2iMb7TDqFa82BKJG+ypQaAhw/tcjbIxPxT8ustSymE2cB4A==} + dependencies: + '@opentiny/vue-checkbox': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-dropdown': 3.10.0 + '@opentiny/vue-dropdown-item': 3.10.0 + '@opentiny/vue-dropdown-menu': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-radio': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-carousel-item@3.10.0: + resolution: {integrity: sha512-BBCzSu+jSiN9RVf+0z/kp4ptYpntQFMEEWzPGrZZFDbjCoJx+ZO+wV3wFrLBHwl89VH9+8w/5B1/8eoQZ5We1Q==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-carousel@3.10.0: + resolution: {integrity: sha512-pAcKzy/e8aF9ObPE7LFxmmky4RvI6HAdtW3HyXPtDeuK7Pq3JRaMsk+7gQLbXrVUfUZttSOQDoMnIlU2cfWlXQ==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-cascader-menu@3.10.0: + resolution: {integrity: sha512-HJhwqYSz2W5oe9twProaj4l4mNLJ69tFtIx65gPwXVR1euI75u/eiwBMHgvxFQh5iawFX2lq3RhZmfPhJ0O+tw==} + dependencies: + '@opentiny/vue-cascader-node': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-locale': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-scrollbar': 3.10.0 + dev: false + + /@opentiny/vue-cascader-mobile@3.10.0: + resolution: {integrity: sha512-H22++VvuX4esuCU2xYLCgbPnfPSO81AHeqpnL/9NPqDM0IYTsNHPs+nuP9qOmxB2V/q4Llrc+cjBoeazA74Qmw==} + dependencies: + '@opentiny/vue-action-sheet': 3.10.0 + '@opentiny/vue-button': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-exception': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-cascader-node@3.10.0: + resolution: {integrity: sha512-WVQ3BHMvkqCF7hyBqMFGsdFSmQudEgm2sw3HWzrpi3NEgoPhnrVJjSiic3m71kZVnTol61bkujHXQskDNuutLA==} + dependencies: + '@opentiny/vue-checkbox': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-radio': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-cascader-panel@3.10.0: + resolution: {integrity: sha512-W+msJdyJEDl/Pg4vYyzX/tDpSDZ3M4ScZhBCdviPqsLJ44BgENbwLUb3uFmUn6RvBKDqH0/VxFfrCBJUBFEiXQ==} + dependencies: + '@opentiny/vue-cascader-menu': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-cascader-select@3.10.0: + resolution: {integrity: sha512-sInAk+xB3gDRVmFJbmCUwVheT/MNNxusyZTnmrF4DO8h8dk6NjIpBdcl6GBQPpco4wT3/e29QDS2OCsafkw2NA==} + dependencies: + '@opentiny/vue-action-sheet': 3.10.0 + '@opentiny/vue-button': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-cascader@3.10.0: + resolution: {integrity: sha512-Uieyssvwg8m/5tZ3I3zAX6bwt3qZazpDPDxMSMe8pTOQYbodvevByiQdmIMJyzMF+qH0OFd7wrAuN5o5pMH11Q==} + dependencies: + '@opentiny/vue-cascader-panel': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-input': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-scrollbar': 3.10.0 + '@opentiny/vue-tag': 3.10.0 + dev: false + + /@opentiny/vue-cell@3.10.0: + resolution: {integrity: sha512-2wz8QDto9xslCCYvCDMay5NtuzHyO5LfQlMmq+vLCoSuzz4+PzXMFHPa0yjJUKpgOd4TU0Zu3vZKsrB1cyaJ7w==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-chart-bar@3.10.0: + resolution: {integrity: sha512-DA1f1Yler35i0Vs+JPla5GhS2h3mXk9dPby0cTHL2IKfNlFKvave9pAZXigVy6ru4CAOv9+65Kh6EbBSAiThgA==} + dependencies: + '@opentiny/vue-chart-core': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-chart-boxplot@3.10.0: + resolution: {integrity: sha512-DJWWK40UKJup1rIZay8NL9yI+EP1gI4P5qOCgic4HV+zwxjrZZxiOD2GCSImV/4SAqLzHSyAba1iHVCBgHwOOQ==} + dependencies: + '@opentiny/vue-chart-core': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-chart-candle@3.10.0: + resolution: {integrity: sha512-YC+2k2BNoiGOJLafJn1K461e+trwOv1X4j16ByXSX77n66mzqZwRq62FiqksfXIeHMtqKsHMMCEHmCTYTLQqZA==} + dependencies: + '@opentiny/vue-chart-core': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-chart-core@3.10.0: + resolution: {integrity: sha512-VTz5ZC3T+xIlUZq59Uggt5FWsNa97YR0ZOc8M1uw/zQA1dNqpKmdRoQ1ey8DrIWE/5xOI4jU/06M1exG5eKKSA==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-locale': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + echarts: 5.4.1 + dev: false + + /@opentiny/vue-chart-funnel@3.10.0: + resolution: {integrity: sha512-t6JOQ+n0iCFzfzgesQQj/2pHJ66T5eDrSqUutT39bNUZ6dYoR22xaoPgk9D9GTwEHuxNoAsBZOrMtAfDtmfqJA==} + dependencies: + '@opentiny/vue-chart-core': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-chart-gauge@3.10.0: + resolution: {integrity: sha512-gZYaqq1SuuUPo28V4g28RF4mD/QRAsrWhg2jqxO4OWvHVJ3KLgB3hm9d8oIYCuTP5ifQ+SUK0XhmNUzb9nL3ig==} + dependencies: + '@opentiny/vue-chart-core': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-chart-graph@3.10.0: + resolution: {integrity: sha512-8oCFBoXOmMs3SclIzWIkz0gbZzqDHtq94Rgi0AJeMUfERvXOXnyb+Oepbehrp6PTBbr/YswW1Iyva02way63pQ==} + dependencies: + '@opentiny/vue-chart-core': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-chart-heatmap@3.10.0: + resolution: {integrity: sha512-5bZnBJzhdsSBAu2rWxpyxCpXmG1bHgo94+dVM+I4CgsVJRMBdWXkFiUfeWA50tqT8GrAl7h1fDPJW2tO/Gjowg==} + dependencies: + '@opentiny/vue-chart-core': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-chart-histogram@3.10.0: + resolution: {integrity: sha512-0wGpePzDL9S8TTPjag8ZJ4vGHvYCC40DV6axFqpWu09Kn6V1Iye/s6KfgBvyD1VBHREWE4REU3ChkKT4b9Rduw==} + dependencies: + '@opentiny/vue-chart-core': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-chart-line@3.10.0: + resolution: {integrity: sha512-Axrj/pKLCyYATRM4Gf0vg7xE06efM5a4DlNlgTSPgiTzMEKXinxCgoBVQdX3bvhXMZAkDlHV5LsAI/A/K0Hi1w==} + dependencies: + '@opentiny/vue-chart-core': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-chart-liquidfill@3.10.0(echarts@5.4.1): + resolution: {integrity: sha512-GIpH8bqAA94eEwBPtku0DDHuZiiEia3W5TKVO0utn5DVT+y7and5fGhom/sWcMp0L3DJMM0Cdap9yHZeuTEddg==} + dependencies: + '@opentiny/vue-chart-core': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + echarts-liquidfill: 3.0.0(echarts@5.4.1) + transitivePeerDependencies: + - echarts + dev: false + + /@opentiny/vue-chart-map@3.10.0: + resolution: {integrity: sha512-xYcrluiNtx9jAP4quLcf0aydhN7pFuY86P9iROBOf8dWRCjNrV/ppa0lBOXEc4LkOrju9E9GukxqUz43wByOIA==} + dependencies: + '@opentiny/vue-chart-core': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-chart-pie@3.10.0: + resolution: {integrity: sha512-d2WxwYmy4vNdmHJKozuIrxSL1w+RAgFfy4h9aRaj+AQyJAc5hjLRqbgJgngsFLd9TYDT9Kj1GfHJ+pKhoKD6+A==} + dependencies: + '@opentiny/vue-chart-core': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-chart-radar@3.10.0: + resolution: {integrity: sha512-VP/2jJFrS3QclddZU3b4U7E72TTyxZHf7jHxFUc1VyDYq0GScbbtCApEtYCDNfkCMkvg3hftM+eMgazneiZYBg==} + dependencies: + '@opentiny/vue-chart-core': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-chart-ring@3.10.0: + resolution: {integrity: sha512-qLgDkWOpd7RLx7JaCzbTxzqgJZLQ/V9d9zfcDXoVlkN7qf45e5hXkMygXmvB4+a5ARhlPZsqFsW9ASvJKKEoZg==} + dependencies: + '@opentiny/vue-chart-core': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-chart-sankey@3.10.0: + resolution: {integrity: sha512-sbFzpj2RUqs73XVLfeY/YRURm6xk99ef4idVX1AAA7esgm9U8OrR9i3JxzO9ZC93rea3D0fUki3J8CAbuTPq8g==} + dependencies: + '@opentiny/vue-chart-core': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-chart-scatter@3.10.0: + resolution: {integrity: sha512-feCHenAxRDBMG6X41rxpsX6GGGw0V6eEJYbiElJmZPZ1Feukl5V8WsadGFD8AFAlvcyKgtsHsRDym73ZvWjiZA==} + dependencies: + '@opentiny/vue-chart-core': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-chart-sunburst@3.10.0: + resolution: {integrity: sha512-k3yjVfxM4n1099WyBRzxqHt5G15cvw3bqemmZiibjBxsHBdwft5km33w1NXSwuhSByu/FuUGzfK9ZNUormh8IQ==} + dependencies: + '@opentiny/vue-chart-core': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-chart-tree@3.10.0: + resolution: {integrity: sha512-vDss0jATe5Fna7uydzbMFPXgrFMuiLt6IxpQaO3Z8geAfwAqyRk0Eis0Me4CjXjeVGrrWux2AkKUT8tYmS6SMQ==} + dependencies: + '@opentiny/vue-chart-core': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-chart-waterfall@3.10.0: + resolution: {integrity: sha512-nRM4ieYDlZNwtn+VwRL0f7Ls3yJIkK1Dd6BG+Cu7r5aGg1N+36sKL55X/uhQttEyeAFJEJNLsI/OOPMqgxlQEA==} + dependencies: + '@opentiny/vue-chart-core': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-chart-wordcloud@3.10.0(echarts@5.4.1): + resolution: {integrity: sha512-0LFv1WWZ3kGn4KQXsyqk2taQ90oHp/pNLW/eSE97lPPYoxAMNg+ohlOHkRxFBeAxzEghcHPxRMyksjXTIx9EjQ==} + dependencies: + '@opentiny/vue-chart-core': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + echarts-wordcloud: 2.0.0(echarts@5.4.1) + transitivePeerDependencies: + - echarts + dev: false + + /@opentiny/vue-chart@3.10.0: + resolution: {integrity: sha512-BTJbgF19bgXdFrjNOiJBNo5oSpXaeLfLrKUYZm2qzX/sNpCTA/Vu1a7TMCQja2hCWhFzV+THi+T74SmjyX0e8A==} + dependencies: + '@opentiny/vue-chart-bar': 3.10.0 + '@opentiny/vue-chart-core': 3.10.0 + '@opentiny/vue-chart-funnel': 3.10.0 + '@opentiny/vue-chart-line': 3.10.0 + '@opentiny/vue-chart-pie': 3.10.0 + '@opentiny/vue-chart-radar': 3.10.0 + '@opentiny/vue-chart-waterfall': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + echarts: 5.4.1 + dev: false + + /@opentiny/vue-checkbox-button@3.10.0: + resolution: {integrity: sha512-gIZdallnOjp2zvK/fDURdV4Rzb13LkWVGJIAKvwyaNwQw5EVC/lSAR4I2eX70k3FGUID3Nk9rOWQQbFFzUblGA==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-checkbox-group@3.10.0: + resolution: {integrity: sha512-mW1eZwTtmWn7xfOXOt8d+p6q4uqUXZ/DdWDMI6Y8AlWC4o7eIFa7UEzqbnBjHcIRTCUDfliMuGYeJnHpWep06Q==} + dependencies: + '@opentiny/vue-checkbox': 3.10.0 + '@opentiny/vue-checkbox-button': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-checkbox@3.10.0: + resolution: {integrity: sha512-fbKUU+DlMDFlj2Ia/NpjcjNFDpIC0NaZrGBQVvT2cU0QnLdb0kNbuhw9ttQohygxfWTTspq9zv8yV9r/TvOatA==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-col@3.10.0: + resolution: {integrity: sha512-lB9m4ptL6DJ+JDg81s8JroZKu00WOyPNs2FME+KCy47mCRiyR9lr4pIDKYcUZnluaQ3S6BrY9ZRPIRysJZPqFA==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-collapse-item@3.10.0: + resolution: {integrity: sha512-ZZjlQNqDk1UAooAp4ElXUblHOQgVjNMhixtRtFiavIL1ZDe/DUHABJroGrgicvrNuOsTN7AZENtn+omy0JdpdA==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-collapse-transition@3.10.0: + resolution: {integrity: sha512-VQSNALZ3rkfRA2g6SV8U5zkkR43p2jy8lf5MzIgc3DBJkpBa5k9gKwBblrkbYr9z2Xy/9NgXy/NvI4MidfJoAw==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-collapse@3.10.0: + resolution: {integrity: sha512-rTWYwWNpfmeaFq35dd3rnHvdynhHoAR2udgIgNpPkE/Z7/Wdnno2LkFDqZWcKl2xKE8PtzamUe8oa9DLBBR/JA==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-column-list-group@3.10.0: + resolution: {integrity: sha512-MbtzqhxRp+X1Hca8iodjKZq/rYnWiw6jtq1G1VTOWFnk2FTdjI87D0jLOxAiaGXNfX41vHVlXO9wHTcLhOXNWQ==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-column-list-item@3.10.0: + resolution: {integrity: sha512-YFvle3ZQed/FwtjbCIXdrsgyrOLFV+cAY+rnU7iR5I0/hQC/Pdy1VZ5M3QAjMfrzHF9nbxCI6+HnT0dL4Ui6jg==} + dependencies: + '@opentiny/vue-checkbox': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-dropdown': 3.10.0 + '@opentiny/vue-dropdown-item': 3.10.0 + '@opentiny/vue-dropdown-menu': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-common@3.10.0: + resolution: {integrity: sha512-UdrIWO134P4I5ODaaOYx1qIYNw8iNkMiMxliadAGB3o2yvCYiIkz9w+6PPEGLNVr0BP0LyJrNxH+9o9LTDu/NQ==} + dependencies: + '@opentiny/vue-locale': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-theme': 3.10.1 + '@opentiny/vue-theme-mobile': 3.10.1 + tailwind-merge: 1.8.0 + dev: false + + /@opentiny/vue-company@3.10.0: + resolution: {integrity: sha512-Zdn5cPAkaXK7HOlHyQ3wW8CNfHT77R8B2NXXpvr360ysGNnvNxTdkE4MJR9ENt0t3Z9QapSBHqn+nMvPxmAP3w==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-option': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-select': 3.10.0 + dev: false + + /@opentiny/vue-config-provider@3.10.0: + resolution: {integrity: sha512-Vb+WG08U3anDwLoSnONLTFNfc85iZnWPcTQjnY/5VeoHRwvljQDS6c/q2rA88pfNPO4byzPpr9BU6McFnr1K9w==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-container@3.10.0: + resolution: {integrity: sha512-4dv0uymm0b4mP1sWEfBWXv0ugRNdJMs/o8//YtuLkDNu0CoE2KHoaKXu82c4aiFzmnTZFv/ayU8uC3dAqaZbnQ==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-country@3.10.0: + resolution: {integrity: sha512-XcabZKBxLlZ4/SaSWw51mtFTu98Nwu1E2iIaG1Fc+QlPxcsqbXyOmCRUkMh3hMyKlGdsgzib8PGHtGjMcUZmrQ==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-option': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-select': 3.10.0 + dev: false + + /@opentiny/vue-credit-card-form@3.10.0: + resolution: {integrity: sha512-bjW6VXnL5FA9mqMkXcHZWr6uUgJZPH2WjrY68/Hr4UlmIdNtOWkJoY7v5bwIlRi0/0OBL7tUWX9NanvbTDTfIg==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-credit-card': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-credit-card@3.10.0: + resolution: {integrity: sha512-GzxjJZ/e7MTmwBYpNqMb5GvaB4Ji+MdbqV9jFaCjJvT28SMuAby0N/MLKbuW91xVWof9byzJtSx+lNrmyCUQEg==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-crop@3.10.0: + resolution: {integrity: sha512-Kgj56xnXO3+bgZGCM3RW77EAHqt68wzf4z6mnQuQUI+7gDzKqmzFPgW8SB/64+eGNvRQGS93C9J8EX5eX24Y6g==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + cropperjs: 1.5.12 + dev: false + + /@opentiny/vue-currency@3.10.0: + resolution: {integrity: sha512-alOgN6CAutEAmMtXgLcglOHinJrMP6ebWpQHviHJkIipKRNkV1W4jtyfg9JZnkHQ0lwrKJ3KLw2ZQ1pWa/Awbg==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-option': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-select': 3.10.0 + dev: false + + /@opentiny/vue-date-panel@3.10.0: + resolution: {integrity: sha512-G2J7dxDHtiV/ohXLLjMaySj/l271Ty8wMEdCFl/9Uj3YHN+X3QPgs+xjy9r1Nduwl9os5bnTfJII+Ow8J9wCSg==} + dependencies: + '@opentiny/vue-button': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-date-table': 3.10.0 + '@opentiny/vue-input': 3.10.0 + '@opentiny/vue-locale': 3.10.0 + '@opentiny/vue-month-table': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-time': 3.10.0 + '@opentiny/vue-year-table': 3.10.0 + dev: false + + /@opentiny/vue-date-picker-mobile-first@3.10.0: + resolution: {integrity: sha512-ZHfexyQgSeW45JJPVcRAJMcJCWQQrHLzrZnFVs0vfzzcqjriBcLMFYLoLtT0hnwmKu3v5MI3ZhFTAPE7G64gQg==} + dependencies: + '@opentiny/vue-action-sheet': 3.10.0 + '@opentiny/vue-button': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-time-picker-mobile': 3.10.0 + dev: false + + /@opentiny/vue-date-picker@3.10.0: + resolution: {integrity: sha512-i9y3gI8YVtNsxZcnx+SuOdzfSz8CLfVFTkPeq/TuJngeZZ9w9/6YozgBgRskTc7iK7SRo9pYIcFfyS8W1mANDg==} + dependencies: + '@opentiny/vue-picker': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-date-range@3.10.0: + resolution: {integrity: sha512-g9MMAGVQK1G61iYPBZ9s6LqMHvCjVd9XALOQiOdKPNUgudS4+6dUV9+rUyUGrTwofirFqaNqSas/GvfoSaIFLA==} + dependencies: + '@opentiny/vue-button': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-date-table': 3.10.0 + '@opentiny/vue-input': 3.10.0 + '@opentiny/vue-locale': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-time': 3.10.0 + dev: false + + /@opentiny/vue-date-table@3.10.0: + resolution: {integrity: sha512-+/u5elCSI2Kjs0R1MITeJJbrxvoQei8E1TjbNfcWwgBMnXob6LrODi/zE0zQ3LdFf3ovLR5IqWaQ4LCiks4ERA==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-dept@3.10.0: + resolution: {integrity: sha512-S3H18nGmi5vWIYGIDIM05+WWmqNTGdAeP431r15taHDvBJmvPnLGtGJzw05afxJqz2m3fc/DZHb5HuV5y232MA==} + dependencies: + '@opentiny/vue-col': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-input': 3.10.0 + '@opentiny/vue-modal': 3.10.0 + '@opentiny/vue-option': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-row': 3.10.0 + '@opentiny/vue-select': 3.10.0 + dev: false + + /@opentiny/vue-detail-page@3.10.0: + resolution: {integrity: sha512-5nIAwlyxe0qYD12Vr6R8prHlYFpV7CD6WM7iYtdGB4O3Kpw8hzXUN4NSuUf8LL5FjLAjr2S1H5OxmLmEloy/tQ==} + dependencies: + '@opentiny/vue-button': 3.10.0 + '@opentiny/vue-checkbox': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-modal': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-dialog-box@3.10.0: + resolution: {integrity: sha512-W7wbgF3QOua4Ki3YcYnbWTrIkfeyrvif0mnU9Fw6QAtD+ISW6Qaf08CI/T3ZkH3ZgMWH69qCG5UuNE57WIR8jg==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-dialog-select@3.10.0: + resolution: {integrity: sha512-ASPD25+/6plBYtszWmAdsAt2DNHe+9lUbUsMOY2dtsA5CKcioUnsJeUoXAvtplnkHHyk9JrVYfUH5XlPloVNTg==} + dependencies: + '@opentiny/vue-button': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-dialog-box': 3.10.0 + '@opentiny/vue-grid': 3.10.0 + '@opentiny/vue-input': 3.10.0 + '@opentiny/vue-pager': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-selected-box': 3.10.0 + '@opentiny/vue-split': 3.10.0 + '@opentiny/vue-tree': 3.10.0 + dev: false + + /@opentiny/vue-drawer@3.10.0: + resolution: {integrity: sha512-xSwBLXjfju4/Sxn8opNV8cdjkWp/mEXd3jo7lGCiWUgrtYNXTxCehbD6zJzDwsWu57OuhMWyEe47ZZuMjx85Kw==} + dependencies: + '@opentiny/vue-button': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-drop-roles@3.10.0: + resolution: {integrity: sha512-dtQvbTFM7Q4G0Hn+603Mp4kL1RsxCsIAsdrAPN2thBQsPS87QK+463PPblvb7xdedsexDmdSZ9Re202p+PMGgg==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-option': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-select': 3.10.0 + dev: false + + /@opentiny/vue-drop-times@3.10.0: + resolution: {integrity: sha512-EYf0gefHNlVVie7zldJXYU48ZmdojTN5NZQQEjSJfwc0TVWvBJq6MR8JOcqXqBsjsbIz1NrAmeqKgFN/8gKpVw==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-option': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-select': 3.10.0 + dev: false + + /@opentiny/vue-dropdown-item@3.10.0: + resolution: {integrity: sha512-DtpjLz0tEEuwS5kwpSZLmmNlotYsATiCwH6oyHCCuMu9KQslSNSQrL7Q2FU8Za3yXNmnRuNaVVEfI3BN+W+bPQ==} + dependencies: + '@opentiny/vue-button': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-popup': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-tooltip': 3.10.0 + dev: false + + /@opentiny/vue-dropdown-menu@3.10.0: + resolution: {integrity: sha512-+XOmYaWKjokJ06KF8aFU+vKDuEeAtA+xwhsAmUfth/GPcZw1rWxcW8zS301bfoYBjocCElEC/rKvSNvM1mOKeA==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-dropdown@3.10.0: + resolution: {integrity: sha512-Gw4pvT3boMi9yA6w7DHuNKR2nqvYaz1wEZXIqNoVmKGjOK9FxkceJnb/vg+Z7a8Bu9I68+LQpgCI+XdPiRMcyQ==} + dependencies: + '@opentiny/vue-button': 3.10.0 + '@opentiny/vue-button-group': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-theme': 3.10.1 + dev: false + + /@opentiny/vue-dynamic-scroller-item@3.10.0: + resolution: {integrity: sha512-pFcuFjXlmXCI7y2DZ6u92bPXoC/q72PTpm1B+bO4P0+1olJK51yTqp4CnMhP6tqKzpLeWtBwGJGIf3VZPa8YvQ==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-dynamic-scroller@3.10.0: + resolution: {integrity: sha512-BqPo9nbVIDo9KWVX/Dd2WbGTSmXc0VUUHsj7vS8067sYZSRkMktGCwlM9LCuxOqnSBOtqKacRfRTZFpHIewiPQ==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-recycle-scroller': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-espace@3.10.0: + resolution: {integrity: sha512-my+LLx4JV+OpJlQld7pikj5V8tkSINeYBOzBhvYT2JNgAt8w5TKUVvzQueviU7hRnsjOYhVPI5npaygQayyxAQ==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-exception@3.10.0: + resolution: {integrity: sha512-KmOoslM5bm5wCu2L+4fuGV7YtDnzRYM4vsiq34svwVFziKNVQY0bry94Zib3dX5j0Vg43Qu1XDZj59S0fzARGQ==} + dependencies: + '@opentiny/vue-button': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-fall-menu@3.10.0: + resolution: {integrity: sha512-hd8LWbva28/GP/PVf9LwKis0KssnFtot+2QAcAqU1aT6hUIXEbXixWNdrLT4n1L4v2QGNS1qPPRGKsv/Zfmk5w==} + dependencies: + '@opentiny/vue-col': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-row': 3.10.0 + dev: false + + /@opentiny/vue-file-upload@3.10.0: + resolution: {integrity: sha512-Giuvf7kuRg3EadoB9MoRFDYqNVvNH9zRYxA8phivvrgxP87LBSQffrCX7RKM1PdYAo3ajZ4jw62SLr0THCmW3A==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-dialog-box': 3.10.0 + '@opentiny/vue-modal': 3.10.0 + '@opentiny/vue-progress': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-tooltip': 3.10.0 + '@opentiny/vue-upload': 3.10.0 + '@opentiny/vue-upload-list': 3.10.0 + crypto-js: 4.1.1 + streamsaver: 2.0.6 + dev: false + + /@opentiny/vue-filter-bar@3.10.0: + resolution: {integrity: sha512-YKV9DVtcPY9D4Os3fb4skMbJliV5YhoKP455UrStt9rf6m6n0K8qIhfPsr5BXsbKrsw3SgJwvTKTYsypTPXPoA==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-filter-box@3.10.0: + resolution: {integrity: sha512-dgfx00y/NqvHgm14lt+ZvPU7EcARcBZvHmbzMjJXOnRYvhHEPfpCORqb56EDUMNAaWZcjBCeRtsN+Q+oZ6XhBw==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-tooltip': 3.10.0 + dev: false + + /@opentiny/vue-filter-panel@3.10.0: + resolution: {integrity: sha512-K5jk3FZ1o6nzYlcJNQegWSDPxpxgy9Mdiqwts1Dsk5wh467J17hk5J3gfzCTwXRkhwo8NjIwLiS6owlvWs8/KA==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-filter-box': 3.10.0 + '@opentiny/vue-popover': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-filter@3.10.0: + resolution: {integrity: sha512-Y3gksRcG4OPf8FPDpGehNLUDLU3hOsy2+xgMHQ6+hDAX7pvsBRFwU47NvpPJKRgRmLvDk5GtSy/g1v5s3a6sYg==} + dependencies: + '@opentiny/vue-button': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-filter-bar': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-floatbar@3.10.0: + resolution: {integrity: sha512-++DCvSWaKRsSqH5dnHuUzYtBc468Pf5kwQVPXLn+tLo06Ybv6baUW777ouV3HVzNhJOSFgbQSXermySzCfFNNQ==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-floating-button@3.10.0: + resolution: {integrity: sha512-mNO9cN0elZeQTOs80vZA7bOB2oL1gB5cz/FyYpADSL4GtTK21gJ5EJRsDxbxxSX7lHrRV0346EUoaZczmuEkAw==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-flowchart@3.10.0: + resolution: {integrity: sha512-5Q8Ir5/Ozs46UlfY5Stb5RzEQOgFjC/2IjN9cAK7FCilQtkUblsJrNrHuTQa0ljMEc3onkvsJkDvo+pIOB/bRw==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-popover': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-theme': 3.10.1 + '@opentiny/vue-theme-mobile': 3.10.1 + dev: false + + /@opentiny/vue-form-item@3.10.0: + resolution: {integrity: sha512-kvuhr9rkqHn8AxKm6WhwDpOsaABz0nDzPcVH3X6XpiSNP7a0dJKUK3lemuYHbayqGKniUi7dn+AdjqxCPVPLzQ==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-tooltip': 3.10.0 + dev: false + + /@opentiny/vue-form@3.10.0: + resolution: {integrity: sha512-tAlV0OWx04f+AYa0W8WaQc+nrtQjMXBHsKWgHaPMLN93SPEoK77sUdDNXjSnJr/ZbqmD4Pa0sZcV1xjyxPQYaQ==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-fullscreen@3.10.0: + resolution: {integrity: sha512-2+a6FVz9R05aK/pTdO+g+muPPTn+Ny/Cs1g4vdzB+XGj2/u/dKu3QzgqtQ6fhDkmJqWvSEguFpWs+BIP9bQqTw==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-grid-column@3.10.0: + resolution: {integrity: sha512-B16DcrjCMvp6EboEBUf4r3gbsgp1y10Kd26pdMN71g68QDjBiSdxcHC33IOvh7iH+2RYs4Kkz4gNlW716gs3qg==} + dependencies: + '@opentiny/vue-grid': 3.10.0 + dev: false + + /@opentiny/vue-grid-manager@3.10.0: + resolution: {integrity: sha512-uTf8WVk6Xmr7Smc512hu1c6cx0ljrMZrs2hddluX6RbO/3WM2Hafg34OzLrZ/ov4e7vrJRpTOknfK5e/nwAchg==} + dependencies: + '@opentiny/vue-grid': 3.10.0 + dev: false + + /@opentiny/vue-grid-toolbar@3.10.0: + resolution: {integrity: sha512-OsKyyYVDYyKC1VPOXPjlDXemmw7P8H8JY3lmmep9tnyhk3hLq7aTuQZluVV5ncecODUgvmX0rUAZLeY7zLVQYQ==} + dependencies: + '@opentiny/vue-alert': 3.10.0 + '@opentiny/vue-button': 3.10.0 + '@opentiny/vue-col': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-dialog-box': 3.10.0 + '@opentiny/vue-grid': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-layout': 3.10.0 + '@opentiny/vue-locale': 3.10.0 + '@opentiny/vue-modal': 3.10.0 + '@opentiny/vue-option': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-row': 3.10.0 + '@opentiny/vue-select': 3.10.0 + dev: false + + /@opentiny/vue-grid@3.10.0: + resolution: {integrity: sha512-1kcf8/mOJ2qiwE+5xTMDYc9ag8rwJIB9ah2oK67D+r8IHBKs5o9O2VrfnkFSTwZHNzdjyX8UcpTjtpPZApr/ww==} + dependencies: + '@opentiny/vue-button': 3.10.0 + '@opentiny/vue-dropdown': 3.10.0 + '@opentiny/vue-dropdown-item': 3.10.0 + '@opentiny/vue-dropdown-menu': 3.10.0 + '@opentiny/vue-exception': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-locale': 3.10.0 + '@opentiny/vue-modal': 3.10.0 + '@opentiny/vue-pager': 3.10.0 + '@opentiny/vue-popover': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-tag': 3.10.0 + '@opentiny/vue-theme': 3.10.1 + '@opentiny/vue-theme-mobile': 3.10.1 + '@opentiny/vue-tooltip': 3.10.0 + dev: false + + /@opentiny/vue-guide@3.10.0(@floating-ui/dom@1.0.10): + resolution: {integrity: sha512-w0VxiN25pUYEk6tIRKe7kByMXvj52+Ew9Z1icO7b2S8xHcjl3N3FMVkqKC0u8i6nCZrhW9LJiDHwR30FForDtQ==} + peerDependencies: + '@floating-ui/dom': ^1.0.10 + dependencies: + '@floating-ui/dom': 1.0.10 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + shepherd.js: 11.0.1 + dev: false + + /@opentiny/vue-hrapprover@3.10.0: + resolution: {integrity: sha512-2NafmyzvYrgthbUsETRa9SYmnc292mGhlk8PmBIPFXuhsipKk/aPCbI7ypgbZjkh+hliiW0kimAt8Biqbo7WNg==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-dept': 3.10.0 + '@opentiny/vue-loading': 3.10.0 + '@opentiny/vue-locale': 3.10.0 + '@opentiny/vue-modal': 3.10.0 + '@opentiny/vue-radio': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-icon@3.10.0: + resolution: {integrity: sha512-x/sR740iXejCGqz11QFBfhTKQmc0/blii54721Ak8ZUuc2eq11k5iDiev3escApqw4eaAVNYrHPfe2CiXOL7cA==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-theme': 3.10.1 + dev: false + + /@opentiny/vue-image-viewer@3.10.0: + resolution: {integrity: sha512-+pFkdGj2BOBJpblMNAR7DDbuhdnfPZkvVGY3KwUZyXhFb5mXg5LtZWFgOrWrmL6+45/GugABM6ZrNL4FMH+l3w==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-image@3.10.0: + resolution: {integrity: sha512-N9yL5NKPiI5H3DRs0pbzR2bH4t9pH1aUqlN/2eF00CAggHWHM9ou9SYdQhul1jRAaIrKlg2SyZKpcmAro7yjGQ==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-image-viewer': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-index-bar-anchor@3.10.0: + resolution: {integrity: sha512-pyaixhd8R3B+mWxo2a4BUYoA0JPIOe5/DUXD9bye8k9lwe1MsnZxtAY5BK0dlD7I9ToXrvkm800eiCxLMNI3Og==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-locale': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-index-bar@3.10.0: + resolution: {integrity: sha512-2Bs5cd40edr8skLLkbWxJ8tvUElvWis7UnXyS9DTY8dEgyYoIxkVxnXtLl7zEUqKYqMShUZGZXxbWueXIFXACA==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-locale': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-input@3.10.0: + resolution: {integrity: sha512-c9TadWXwvWaQPsKo/5mJyFyH8I5gtaRzbJQ1DPYcyFI6K+PKV//tFERhi/UBFUjVNHhMq97LviexBfRGRxbkzA==} + dependencies: + '@opentiny/vue-action-sheet': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-tooltip': 3.10.0 + dev: false + + /@opentiny/vue-ip-address@3.10.0: + resolution: {integrity: sha512-4N1t3p37MZRGFWkSlOi1WUwtCbpFILsyhOrpevfTXIlswcDFtWU9nJk9JcJUfZKh0xVvR27XCYwyKcVIstG6sw==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-layout@3.10.0: + resolution: {integrity: sha512-Rrb0/D6ccjlagqib9MT69V2QoT7nIwKXRsGV0JplYfeTHk6fFcJ5JlVakEix6HFLjWEKBjhMJXurFGhfBjNowA==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-link-menu@3.10.0: + resolution: {integrity: sha512-nMpyQro1uyAJwAr8Dk76jvzsE+yp1RcScbPdtI7FwnKAuZy6PyqanDpWwJ9Rp+VbwxVtfwHjEakXnWSH3dPJqw==} + dependencies: + '@opentiny/vue-button': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-dialog-box': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-input': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-tree': 3.10.0 + dev: false + + /@opentiny/vue-link@3.10.0: + resolution: {integrity: sha512-wYyzMCdBYTeZah/SOjBDhyT5smqB1R4SjFWXYHDErJEFNUZBk5+MpjEzcD9/DRehMmtdYM4dEoxYu2Onvbzd3w==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-list@3.10.0: + resolution: {integrity: sha512-yZYIuyjjrRP8TWDQ9rO/gr3GeTrmPKOyW+Z5xJndL4VfX4utPQflWcRgb0MSrjBYkk1vBpcZ++gjnzFK1Nxp5g==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-loading@3.10.0: + resolution: {integrity: sha512-wkvfT7kpeN8Q2++MUo8DMoCsaAfrgIr6Z15q2ivpwUj3CUh8VN9NG6APV55k+raje7jXDk9CWTZsLQzxGQuA2Q==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-locale': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-locale@3.10.0: + resolution: {integrity: sha512-PGkK1WXNy72r/GKOvEdTlmSGDr+OLjSUiI4NewNzudg0qu2qNE7uxUzWRLEBnNvEzv72ZDXiKJksNFZ3xpUQfg==} + dependencies: + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-theme': 3.10.1 + '@opentiny/vue-theme-mobile': 3.10.1 + dev: false + + /@opentiny/vue-locales@3.10.0: + resolution: {integrity: sha512-1G6WCiTKjt8gl59G/BwlN/zvkcKoCQEWR34U35vbYBxmPZM+xBQhNurWGGpRrwkf+abYi5xM/XmTgvg4HQwEqQ==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-locale': 3.10.0 + '@opentiny/vue-popover': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-logon-user@3.10.0: + resolution: {integrity: sha512-5D5WZ2gAjpMeXDSkEDPQXCenQvVKvwVa9d8RQCs9fW+GwvV4vZcEsUTyUuLIwUQSjdfJXcFSe066AebkefP2EQ==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-logout@3.10.0: + resolution: {integrity: sha512-xO/a1w8uxNme0PgiGLHE6GYtBC87L09aEtvWa28aSd5emuUZuF5+IqRkxe+Vv+wMxgV73sxQUDB7WCQlzjMU8A==} + dependencies: + '@opentiny/vue-locale': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-message@3.10.0: + resolution: {integrity: sha512-V19nGsYv7E1WDOGSADcjHJLcy0aWjGLAI76T6AfWag4pwWc0zZ9I+12lO3UolPGJTh7G+DWgliAUtoEYdBqcSQ==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-modal': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-theme': 3.10.1 + '@opentiny/vue-theme-mobile': 3.10.1 + dev: false + + /@opentiny/vue-milestone@3.10.0: + resolution: {integrity: sha512-kquW//jb+7FGUSuiUwE3Np2UopxZEyfqkt4/KQr6EfMgTM2r/Va4j4R1H98UiRhg9Jliyd9NmRJ3ikEYTgA4IA==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-tooltip': 3.10.0 + dev: false + + /@opentiny/vue-mini-picker@3.10.0: + resolution: {integrity: sha512-j+C+bBPploxkiFxCfx3WyXCo20hYrcA5qg2RszWw5KtL+T1ZIjZiVS3fDC++LXyVvsdh6G4tZ2D6FFYIzSfhnQ==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-locale': 3.10.0 + '@opentiny/vue-picker-column': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-modal@3.10.0: + resolution: {integrity: sha512-ao4X6oP1hj+HJvyy+LImd1YOvCt3euQChPRbSjKRCRmrvKoCILAaRXB/3h+fwFX8iAEMibDp94XJXysF+0Jsiw==} + dependencies: + '@opentiny/vue-button': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-locale': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-month-range@3.10.0: + resolution: {integrity: sha512-4lY2Z9UMQGwDvSS8piX5OCmTG4mF535WeJG2PzX0IB8ajAcFxuqCAsEffO9T+333UANVftdOSxkB4uugoNr0sw==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-locale': 3.10.0 + '@opentiny/vue-month-table': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-month-table@3.10.0: + resolution: {integrity: sha512-XM+bjIClpVpeqPWzmFAiN0CfPzr9mzWSfW6JGvRCZiBKY2z3Pi4xWnhXe/1CdSmUGZTxgQIbGW2EQbDqz/W+Eg==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-locale': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-multi-select@3.10.0: + resolution: {integrity: sha512-MR2u8OLTY7Pi21VFEMm1QIYgWvCRnJt5F2ceBb5PS+GJ4ZhfFIomw7u6MZ3S/BwJTS+aL4kVRlIYWWFN2DO9DA==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-locale': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-nav-bar@3.10.0: + resolution: {integrity: sha512-GJG512k7j7uzqi1J4wOYKb3Sz5QHiUeWkdAnG0AYAwzsTgfer40BoJW/Yf3aKJ64smAt75sTX4k9CJRxWvb8HA==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-nav-menu@3.10.0: + resolution: {integrity: sha512-m2exhVvCxKuip2/baoIy5gQWrP8IsPXYdIgIhujAQWZIaM4hlLzObIfPGlCsv+ipf7BIkh7Ddu6SvZoUZylXpw==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-locale': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-notify@3.10.0: + resolution: {integrity: sha512-1lnMT4Wq9IVU0NyTul9mCm4Mu8M7Ur1f9T2lJvVbQIoWtL5LImaTy1VXCZ4wNhP2RFKhduefECCSxcKdnwKu2Q==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-numeric@3.10.0: + resolution: {integrity: sha512-xeqTVvLKh0CgkTtoDt/kjqoGRErMbx6URVJsLmDV8+v89zBwTAjt9+RAWfOVaJ677ZSBXd2Wq2ePCysqkll8Rw==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-option-group@3.10.0: + resolution: {integrity: sha512-uvQtPrOKV/gEtfptBJygmgEzKNf+b334+K343hPeKS6QaClssgBBSkcHfr5sol4mTIN04BGIkdmiSS76NzSR8Q==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-option@3.10.0: + resolution: {integrity: sha512-XQlYPKd6Nf4kV00bUTfSx+OoU/WSpUMe5iN8/ctEoNh0Yudyue0/U/NE1oAUvJHn7LHO7osj2tkhnh0QWT0IsQ==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-pager-item@3.10.0: + resolution: {integrity: sha512-sblanQcwu64C8jk3cIdM4QXxYDWNpJbrq6DdyvD2ftah3Mi+l2RZt8BYDuBfhOZohWMglr35CwbVVZNxJTmj9w==} + dependencies: + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-locale': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-pager@3.10.0: + resolution: {integrity: sha512-JwpCV30HRBnz3/RPInBWBEZm/LDzZCl+AUD7slFnF2axtoo5Sd4mgt7MpPfNC+q7AfQYUU57WKq4ttVCPPZ5vw==} + dependencies: + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-locale': 3.10.0 + '@opentiny/vue-pager-item': 3.10.0 + '@opentiny/vue-popover': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-panel@3.10.0: + resolution: {integrity: sha512-OOq97BWa5ttC7m1h/DtchniRW3tsEqIR0dA1XJ6Jz/u5D/zs9iYutGaj0Gs5g4pMrQubquELVhOu/9TXXR2s1g==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-picker-column@3.10.0: + resolution: {integrity: sha512-wv1RNedmxlO/758tLt2x9LXRX999+QE7Cj0C2RmGkANdCIbB9TG3dGhrMLbZhPNOTX85DbJZBXdjDoJvCb39Eg==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-picker@3.10.0: + resolution: {integrity: sha512-7Q91aeKhExfFjNMstcyLD5xqq1yrW2NWaM1EDNFBKijxbdz2TqBgsuqXRpl7GWkOSrKWal+ZgQ+dr2UEfaajRQ==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-date-panel': 3.10.0 + '@opentiny/vue-date-range': 3.10.0 + '@opentiny/vue-input': 3.10.0 + '@opentiny/vue-locale': 3.10.0 + '@opentiny/vue-month-range': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-time': 3.10.0 + '@opentiny/vue-time-panel': 3.10.0 + '@opentiny/vue-time-range': 3.10.0 + dev: false + + /@opentiny/vue-pop-upload@3.10.0: + resolution: {integrity: sha512-J43zmcmbHNjKJHVfP98KFNjxsmRJBuY2dpY8mqe/LkCjRs4/vhJ/KfxOOq/Bc5l8FAAPaDOB8j6xiVFPPRIHOg==} + dependencies: + '@opentiny/vue-alert': 3.10.0 + '@opentiny/vue-button': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-file-upload': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-modal': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-popconfirm@3.10.0: + resolution: {integrity: sha512-Z/W4prAzMRvAsJogBql3X7MTDAFN7O45nEA4i30jli9jkFreSMHp3vPZbGwVHmgpwjqcHY4BVBomAeD+Y+aKyA==} + dependencies: + '@opentiny/vue-button': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-modal': 3.10.0 + '@opentiny/vue-popover': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-theme': 3.10.1 + '@opentiny/vue-theme-mobile': 3.10.1 + dev: false + + /@opentiny/vue-popeditor@3.10.0: + resolution: {integrity: sha512-gOHnoIlUMhPWDE5d2vTKMIi64hrKcxqEx1NLbQjJdN1ZspTc6DK+oeMv6eZWcy0NmutJ79R9f3a+NBr2XK3dtg==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-dialog-box': 3.10.0 + '@opentiny/vue-grid': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-input': 3.10.0 + '@opentiny/vue-pager': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-popover@3.10.0: + resolution: {integrity: sha512-DM3D1hcG88I7WilKDxhiH5cDlar/sbKB1y4CXSIsQbG5niT6Hv2sf3+vDLV9uOIFB/97/puKpXEGmwVNsYsK1Q==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-popup@3.10.0: + resolution: {integrity: sha512-eSf7xAjWVDrTHrwIJ8R9AknUuwHi47+G40G8baSPoMO1LGC3+G+RtDOXfT7ZMUJ7TXRroZWAJKas6bVff9eKIw==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-progress@3.10.0: + resolution: {integrity: sha512-XnJE04rFhzyG0pzDTP9SzJzSG+inGKgR78n4T84A/xApfDdMiehqlvHgCZO+ZT53ctZnQ26AbtL8h3CkaiTDPQ==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-pull-refresh@3.10.0: + resolution: {integrity: sha512-53icamNFb7GA7/kr5SK4G5MYiRdzkaH2itXfrfuZlg8F23ORf+O8ArI/b/iEVRgDzBP9s0xDHR1NsyRs6kKpIA==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-locale': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-query-builder@3.10.0: + resolution: {integrity: sha512-UiAVDaFmCEh0YpTQHzy5BdID2AeFTr0DYqWD6feSzG3XCJkrKCcf7QYxj3WO5rHPg3sxSrK3MdlYJmWUdc1MFw==} + dependencies: + '@opentiny/vue-button': 3.10.0 + '@opentiny/vue-checkbox': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-currency': 3.10.0 + '@opentiny/vue-date-picker': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-input': 3.10.0 + '@opentiny/vue-numeric': 3.10.0 + '@opentiny/vue-option': 3.10.0 + '@opentiny/vue-option-group': 3.10.0 + '@opentiny/vue-popover': 3.10.0 + '@opentiny/vue-radio': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-select': 3.10.0 + '@opentiny/vue-time-picker': 3.10.0 + dev: false + + /@opentiny/vue-radio-button@3.10.0: + resolution: {integrity: sha512-mbqQB3y0+izo+n/ufXtj4j+CidbBkrDD/3Yg0u9t9MNAxHFz3NW2kSn9plFIZQIJG28awCJg7DNH9A55yUk6Sg==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-radio-group@3.10.0: + resolution: {integrity: sha512-50ysg2LAAPdHr5HDYxo1miOojSKzlX1+E5LrGcDSSymjGrPGx08eWiN1Cb8YH/GtKCZ7AZ1zvEzhgv3HZ+tN9A==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-radio': 3.10.0 + '@opentiny/vue-radio-button': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-radio@3.10.0: + resolution: {integrity: sha512-qdl5Yyetd5Y6IvKFy05mB71tifpzlglMdjoIbJkFaY6AvD5NWHxHdx4K4Zucmvjo3YM+kDlmVEEKGviYgbf/zw==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-rate@3.10.0: + resolution: {integrity: sha512-pgs/R4ALduwnJTFBNzQfMW4MdCSri/blFdcPX67hSUoi+nQFs8Vi9QbbXuLVU9xLLdUdXuTBoJaoBvoVX2XZXw==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-record@3.10.0: + resolution: {integrity: sha512-gTsN/7ELfNEHIjKHBIAj93xWDfHE6fkSbKEPiRDZkwPCV0XOI9IU0yMleHFK9PfdonVuJt86A785k6RF2F6M7w==} + dependencies: + '@opentiny/vue-action-sheet': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-recycle-scroller@3.10.0: + resolution: {integrity: sha512-Yb3mjUDaRCiVDgiwhxJe6+qhNKL/T3OjeFSeChnuC2M3mSqx9RgmYYK5KtFwGsu4L42PtmJKAu+kwmjd2xZaHw==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-renderless@3.10.1: + resolution: {integrity: sha512-Fa0UMtO3tmcP7NuzP+I1XjW4mhuofKJFCb1aeBNAjzee7bMTc5ah2i3zYPxht34TPf+ZftSrWp5neoUsxQNj+g==} + dependencies: + xss: 1.0.11 + dev: false + + /@opentiny/vue-repl@1.0.2(@floating-ui/dom@1.0.10)(echarts@5.4.1)(vue@3.3.4): + resolution: {integrity: sha512-ueNuFrz77RhteAAXuf02HAojYXR7o/EmFKItMvwPlSuzkkxYoXkOR4fbwX8+g9OOafopEhRK1gK0sOK1DoBVyQ==} + dependencies: + '@opentiny/vue': 3.10.0(@floating-ui/dom@1.0.10)(echarts@5.4.1) + '@opentiny/vue-icon': 3.10.0 + '@vue/repl': 2.5.5 + '@vueuse/core': 10.3.0(vue@3.3.4) + file-saver: 2.0.5 + jszip: 3.10.1 + semver: 7.5.4 + transitivePeerDependencies: + - '@floating-ui/dom' + - '@vue/composition-api' + - echarts + - vue + dev: false + + /@opentiny/vue-river@3.10.0: + resolution: {integrity: sha512-tkq1Kl7tyxG7duPf8VGB5tqjGVysiC59TnMJHbvILtsT7//dBCjg471aH8dwXpuYyOLJpToemx00bSOJgN2UuQ==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-theme': 3.10.1 + '@opentiny/vue-theme-mobile': 3.10.1 + echarts: 5.4.1 + dev: false + + /@opentiny/vue-roles@3.10.0: + resolution: {integrity: sha512-jKJFS/0fC57T1yPr1F12R6lE7HxGrPDZPShLJUDneqn7ON/PxJ2Qrd4jKMkP2AFlUHHoD3D1KemZASES5D83bA==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-popover': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-row@3.10.0: + resolution: {integrity: sha512-Qqy2PzOlaetY8sTj8UC2KkdcqkePi/iKf1P59rpCMdA6jX01dNeOPQJpfWyr6UinxefJHb0mBHwUxYkQZRT9ew==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-scroll-text@3.10.0: + resolution: {integrity: sha512-UzXlnsrzo/GR/56g18CN4FuRZ32cGbEqIpv/9672+9yUV8t95oFk2Gz1CRayfB9/0+sckYE0DxGlDwUagIZ7ZA==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-scrollbar@3.10.0: + resolution: {integrity: sha512-ycdfas9cCDnDq9FP7buFimh9fUaRzDOkZEVAZf6G7Qvq7YtvOni4s7FXNNXgsDdNQ5CHccoffgyxZLxkkmkzbQ==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-search@3.10.0: + resolution: {integrity: sha512-FijYc7arkLQQ7MlEBWIItrpGtZMKkP4bsUg+n0eiyp1JyDFPTjccfhiF2RzeMtEpBPF8/HNn1oNxagj404C5Wg==} + dependencies: + '@opentiny/vue-button': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-input': 3.10.0 + '@opentiny/vue-locale': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-theme': 3.10.1 + '@opentiny/vue-theme-mobile': 3.10.1 + dev: false + + /@opentiny/vue-select-dropdown@3.10.0: + resolution: {integrity: sha512-NX0ZnsnAZSo21Nke75xeoiFif7Dg9TxR8fxGmJO3AnRLS5syAYo0yeNgUj2+MC21H95C9hyK7Vtts42qNi+Lwg==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-select-mobile@3.10.0: + resolution: {integrity: sha512-r3HltW3393pnSlbRJG8diFb/RaAuAidlA+ZIjjh9boZt0rPBJbTHPTcvyhQD463DUe6iTTk7xVSen7jCbH5lGw==} + dependencies: + '@opentiny/vue-action-sheet': 3.10.0 + '@opentiny/vue-button': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-theme': 3.10.1 + '@opentiny/vue-theme-mobile': 3.10.1 + dev: false + + /@opentiny/vue-select-view@3.10.0: + resolution: {integrity: sha512-jLN13r9Cvss/2I/I7nFpVDv53Aytg9rGqhvXAnqLv+ywaEMvGdUK+IlT0dwu//2GxdHDcKhBMru4C+UGfp66Wg==} + dependencies: + '@opentiny/vue-button': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-select@3.10.0: + resolution: {integrity: sha512-xunfDcn4yJ8tIP3zTdnwT1A4j5OXJ8UKse4KdkGvkxZ8nBQr/KbTMJJYi0yngPLSmECyXnbyVETDYxLFQHwHIg==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-grid': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-input': 3.10.0 + '@opentiny/vue-locale': 3.10.0 + '@opentiny/vue-option': 3.10.0 + '@opentiny/vue-popover': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-scrollbar': 3.10.0 + '@opentiny/vue-select-dropdown': 3.10.0 + '@opentiny/vue-tag': 3.10.0 + '@opentiny/vue-tree': 3.10.0 + dev: false + + /@opentiny/vue-selected-box@3.10.0: + resolution: {integrity: sha512-K5iNKlpdoOLGpDTpEH8va51/G1dNKFI4WJFcdmzUaJIRHJG7g30RnL1ZKlL3Cxbfxs72NEHVp3eFDPCpeHZp/g==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-popover': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-slide-bar@3.10.0: + resolution: {integrity: sha512-teIhVTMON15ksWsjGv865mdePbeA+4KOJzsMYbqFE4eaprZw3Zs0VOL49ZvM76trZKiJhBu3F732vRCOQU/xUw==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-slider-button-group@3.10.0: + resolution: {integrity: sha512-WxewxHYC8+2UQhzCViyVVSZ+7qffR6gj2JpHKQ/Yghqofqj+PL7wjmfQm5HCBs2Qe6eU7R5OTh8/k91NtrQGng==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-slider-button': 3.10.0 + dev: false + + /@opentiny/vue-slider-button@3.10.0: + resolution: {integrity: sha512-SBeX32eFFoBW8pP7E4otZaMLcumSBLPCCSXjFbfBrVyaylqOqw9KdG39PnhqEyznJKs0i1CefbdO+B1LjYCggg==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-slider@3.10.0: + resolution: {integrity: sha512-SzcD7hRzvlvmbtwNWlTxxSec6qMS/1nbmYSwAX47A4IOy88AczMSwloEO5juIz5g7I64a9IgkgUccr7N6IhcAQ==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-split@3.10.0: + resolution: {integrity: sha512-nAkFw4hD0UVpe/sEXPOg66yEic+BqkkHS5esyxRJRFNLZoHb3krj5FN9B3FoJJM9TePTJfWtCWbVfTfcpyYlaw==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-standard-list-item@3.10.0: + resolution: {integrity: sha512-P/YJb0gs2aSKscO2oHkLc67LdKntM+BvYxl6n5MrHJR0J9cNpKI82qjNlEvygGycDP6uyeNdDur39WJ3Y2Lg8w==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-dropdown': 3.10.0 + '@opentiny/vue-dropdown-item': 3.10.0 + '@opentiny/vue-dropdown-menu': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-tag-group': 3.10.0 + '@opentiny/vue-tooltip': 3.10.0 + '@opentiny/vue-user-head': 3.10.0 + dev: false + + /@opentiny/vue-steps@3.10.0: + resolution: {integrity: sha512-LZWxb7KFMAj5HrPKffz4pt1lv3AP5YYxkQaSMeEwj6mphbBLagsO/vlsjYS7CJZWzsAhTC5pFZXLjmw0fGf+Sw==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-svg-icon@3.10.0: + resolution: {integrity: sha512-g3nkC+haDdpqY7pSw0RsvMQjFVvBdmfSjtE+o+TLaYvyUaLMiw/adPU3CcXlPRJQ0hMuN+EKf7bjPlkLMTN2lA==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-switch@3.10.0: + resolution: {integrity: sha512-MktAK3rmmFukO2U4V9pQWkm+q2hSCH5t1Tcxr+3TNcaZEv2/L+msPyttxp+yUBuSNhTgryD6dnBmlKjYIxMazQ==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-tab-item@3.10.0: + resolution: {integrity: sha512-AStWiwSIDPdxT/JZO9rcVPfQzumUbhwTeaP2EodMc4eUtGPLxhmfReZghmof/lBSnNIhA409JBobG/m/uB09vw==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-tabbar-item@3.10.0: + resolution: {integrity: sha512-GGGyPfKwFf0ElQYqx+vj7TEBIFnsgyxYdd13JZa7np4Yj6z5FbPFmRHIlhbnZOtTHJKmmrYJxmm0KNYa0ABqjQ==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-tabbar@3.10.0: + resolution: {integrity: sha512-LzzWlnUKXUcxwsQkKFsHUBFZ2Qgcld/XnWBOCRTpJGNdCPmGtoY3cTTaRrDzntpvoY663CitiSE/NiYdc98Epw==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-tabbar-item': 3.10.0 + dev: false + + /@opentiny/vue-table@3.10.0: + resolution: {integrity: sha512-BH716fnTZ/hHfqw55G268V7NfFDIoHsiEsn+5HJik4IjndKdULAli6/RFM4/AAQnLJ2uDz+Vs6sEnl4hOy/x6w==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-tabs@3.10.0: + resolution: {integrity: sha512-KnQj8eJv8dTxrQogYUlA1JXtHbjyN/GpI0eiFVEBrbWDK3iuwn46jp9t9DqWSui7UIW/IIVvXfNtBoTKRCUIvg==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-dropdown': 3.10.0 + '@opentiny/vue-dropdown-item': 3.10.0 + '@opentiny/vue-dropdown-menu': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-locale': 3.10.0 + '@opentiny/vue-popover': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-theme': 3.10.1 + '@opentiny/vue-theme-mobile': 3.10.1 + '@opentiny/vue-tooltip': 3.10.0 + dev: false + + /@opentiny/vue-tag-group@3.10.0: + resolution: {integrity: sha512-oNwskNpaggJq4/fLZm2jafWjpJutI1cFq0b5Xbv6f7uBWvTpbRDy+pzYhUTJE8ZpllQIVjbti7d8Ev0GXIQExA==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-popover': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-tag': 3.10.0 + dev: false + + /@opentiny/vue-tag@3.10.0: + resolution: {integrity: sha512-RqrQEgjymiaa4ZJSWOfHre/6/JqYG4QwJoxIRT4Qu6rkTLxfh0RcJJ/UOqQa3MGUZaqLeArHo8AvmT7wYu000g==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-theme': 3.10.1 + '@opentiny/vue-theme-mobile': 3.10.1 + dev: false + + /@opentiny/vue-text-popup@3.10.0: + resolution: {integrity: sha512-rmzdnFUgxgPG+xl//nPxXXv8tvXHoUxMl671e877vbrUW1N7+9wyUwkLyIdnFo42zHlobc4qq9HrJeco5+FgwQ==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-theme-mobile@3.10.1: + resolution: {integrity: sha512-ISQ0Ddj5SJQqbchxaOW7Rs1GzS0kgDhW+YOcrbsPAmC9+ZwK0oxgTFv2S+RSX3y0juraTUZX8l1P5wRxCrCUCg==} + dev: false + + /@opentiny/vue-theme@3.10.1: + resolution: {integrity: sha512-/L1+gjRz/rDLXs5kXgZ76Tsj7LAmhONG98LBi3c2JYjWWmi1Vo9cRgZ6D2EeaA/OjGKqaFst0xn3j0bgGWpkWg==} + dev: false + + /@opentiny/vue-time-line@3.10.0: + resolution: {integrity: sha512-HoZfRiFgQcus/fdilcM7S5rQfpahr6aCkCuIBneFtzaf4FBC71bEr5NvAbwK7UwvaA1ytXMeRF4Q1OIZvpoC7A==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-timeline-item': 3.10.0 + dev: false + + /@opentiny/vue-time-panel@3.10.0: + resolution: {integrity: sha512-/SoNT8a2v+v59kvMiynzno86i2Wct6tcJT2TOpRvjYYcl+F7G6UgPQNkrpXCe3Bzy1hs0tN7cJAldi5SPdfhqQ==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-numeric': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-scrollbar': 3.10.0 + dev: false + + /@opentiny/vue-time-picker-mobile@3.10.0: + resolution: {integrity: sha512-/Sa6zT1hrajpvHyHqfaY3hD8DyZ/0qEiO7RKgL6jkBIoeAFB204dZb75BRcRqvtjRQyA4FvvaqyDGe8fnQi3Jw==} + dependencies: + '@opentiny/vue-cascader-select': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-time-picker@3.10.0: + resolution: {integrity: sha512-hR/uI5/OHpufoPzOmFUV0riWGCFNmSNqLc3wfIP3YnnoPVgaInFPGjlAkzrST2ha4+N+CPSet6JnaNulvchGGA==} + dependencies: + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-time-range@3.10.0: + resolution: {integrity: sha512-AN6RJdAaFRm5YietapPzral349VtGM2ar5jv/vvqqDGDY6fSKu5B9aBhBnoD+fdqSVSu/XklO8CrlNQPBGVNMg==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-locale': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-time-spinner': 3.10.0 + dev: false + + /@opentiny/vue-time-select@3.10.0: + resolution: {integrity: sha512-209bJhVU/9DjaEWgkanZcRzkujpcaMRtCr70YfsfdGiqoO7bYuMEd9rAP+0ChRvwzQ+KLDd8LAJB4IhLD7cE8A==} + dependencies: + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-time-spinner@3.10.0: + resolution: {integrity: sha512-R1uIKvMgzS45rqnPZi2ROmV7THagGUPpoAL8yZVmM8RlY0L2nxC/y7zqJoPm5hLIQehZXRbEuuiVUrjzpgcv5Q==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-scrollbar': 3.10.0 + dev: false + + /@opentiny/vue-time@3.10.0: + resolution: {integrity: sha512-uZ9y0XzhhC4DGJNq/3/2d2FjGTIHwX2TfdqJpd0UO5KUle7FkabrFW3UTO1S0oS3LNv9aIqMejIUjx4CfOhNTg==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-locale': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-time-spinner': 3.10.0 + dev: false + + /@opentiny/vue-timeline-item@3.10.0: + resolution: {integrity: sha512-yK3q7vd3jIN1dUvML2zdwFjlkVn8azvEJEp7qJQVBmD9jm+yikwQF3j9LzJ5WspefJeHvk0dcsjIRzvQWwQsnA==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-toggle-menu@3.10.0: + resolution: {integrity: sha512-zwzughXBVxaiBZMqZJtLfOfJ5g3HBrwp1CvNjfh9c+LcM+jbmPVp/uAJ4LtXw2UVurgE288Bt1YdyL9WRbJNqQ==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-input': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-tree': 3.10.0 + dev: false + + /@opentiny/vue-tooltip@3.10.0: + resolution: {integrity: sha512-atlYaOaMxOAyehJ3mSv4IIXv5kyp5S/nl5VZqNF3CFqFqVB15mhx1kWfGkSiJxKo35mrz9uqaOWpSSXUpEVAlQ==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-top-box@3.10.0: + resolution: {integrity: sha512-GdQ2ik4XF6e62vrJcKuiCZzGiQTh2jSEJyo5lDoxf8UI4Hbp2B7PLDHsmAHUdWfdxna3DMztvBJxfdC1Ra6XlQ==} + dependencies: + '@opentiny/vue-button': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-transfer-panel@3.10.0: + resolution: {integrity: sha512-rGlFas4ffWqXGEk1l9tEjKJReyg7Pe4ghCUtGpq1CoFRV/leF8SL8Kv4wgoZzX/kyMUoSb9Ox7UP1w5tPbqz3Q==} + dependencies: + '@opentiny/vue-checkbox': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-input': 3.10.0 + '@opentiny/vue-locale': 3.10.0 + '@opentiny/vue-pager': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-transfer@3.10.0: + resolution: {integrity: sha512-GJtTFYVGKq2IYJDl0qj9qSQ2IdeyyYBjwVfMhXvKmcD3EhlWvxHfqwr0qhS/yoB8nMoiZzpL/D1Njyi6M/DYWA==} + dependencies: + '@opentiny/vue-button': 3.10.0 + '@opentiny/vue-checkbox': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-transfer-panel': 3.10.0 + dev: false + + /@opentiny/vue-tree-menu@3.10.0: + resolution: {integrity: sha512-ScgvFLXy9fjt7+q+gECa+Dzl/A3nI5hoRiG7rnL++FqVKxJMBwH3LcKWRapLyr2VB+1g/hEzvuHrqk1O90Et6g==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-input': 3.10.0 + '@opentiny/vue-locale': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-tree': 3.10.0 + dev: false + + /@opentiny/vue-tree@3.10.0: + resolution: {integrity: sha512-ecXbgOCPudIN1AAWuLdtKrdWw2dqMgR0FCkOsgj9X6YAAEsGsjOlPiFi+0C/37myuedAaLoNjwCKDIquRCm2jw==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-upload-dragger@3.10.0: + resolution: {integrity: sha512-BG/LQDxfWHp+I7Dd3NaRxwo/quna9WwnmdlmF91MiVH4TWuCN2PM0PRhSX8yChuRzxtTVeQpvEpsF0Fr9J2+aw==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-upload-list@3.10.0: + resolution: {integrity: sha512-ByOWHtEYORueEpzYAyxNIcVdSxxCmNE+A8+1E6jSQRKEcsq1qiwQ97jdKB4mG0k/VcrUiTVEcak5keidQ7GpOw==} + dependencies: + '@opentiny/vue-action-sheet': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-image-viewer': 3.10.0 + '@opentiny/vue-locale': 3.10.0 + '@opentiny/vue-modal': 3.10.0 + '@opentiny/vue-progress': 3.10.0 + '@opentiny/vue-record': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-upload@3.10.0: + resolution: {integrity: sha512-ieKuUwdhIu967BiBgiSJqPj9FJ0dE8XEJ+dvIU5kaLavnHwJZcyGYLp/iKpIDp4tHDDL5Qw0uzSb+F+BRTRonQ==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-modal': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-upload-dragger': 3.10.0 + dev: false + + /@opentiny/vue-user-account@3.10.0: + resolution: {integrity: sha512-c/cqn3Ruon7nO7ANFcABpRpH2eoLL6EtpXaMEuC8vvzVssZkvsJgNImXBrcoRABbGnnPlodmScmGIVguOJIR+A==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-logout': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-user-contact': 3.10.0 + dev: false + + /@opentiny/vue-user-contact@3.10.0: + resolution: {integrity: sha512-hw/9IVJ8FrlbNAf9Beq5QOxpvxztq6zOC4Ot2Vnm77ILCxjbiS3IHfaoQqHQsQcV5Gpv8bYspQLe6j66WFOkbg==} + dependencies: + '@opentiny/vue-card-template': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-popover': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-user-head': 3.10.0 + dev: false + + /@opentiny/vue-user-head-group@3.10.0: + resolution: {integrity: sha512-tkTwZg4otb/9tj4Rv3aO8ePEQitYSTcDxcT7QGs/YWK/TZ0xE+QFbIOru/+TGDX8DAFCoaeEyqFkzoyd0BURYA==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-user-head': 3.10.0 + dev: false + + /@opentiny/vue-user-head@3.10.0: + resolution: {integrity: sha512-R0y8GcHY7VAcKU8R3ReJ6mzTwZx2pO9xqeRH0kAd9pA4QkWgh9iZG/RU5b/kQv8REZFpNzr+c56DcTUuobUCTg==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-user-link@3.10.0: + resolution: {integrity: sha512-z60kyE59arc1NE63nY6CqaqKeFroWxGqi6MV+puLRFXnAzbOiyVAd7DY5MOnC7UYNkveTPe79sHYrvyUcE/Ewg==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-loading': 3.10.0 + '@opentiny/vue-popover': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-user@3.10.0: + resolution: {integrity: sha512-aLrW0Pmk4rwjG/gr6QHNSWVwmExwMr9ZPjEhVfmNxsUm+tOLG3ThIkSPoWFz6hMdiNwj6BiQo8dJjm5UAxyAHg==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-option': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-select': 3.10.0 + dev: false + + /@opentiny/vue-wheel@3.10.0: + resolution: {integrity: sha512-F1ro9s60dQWRA7R1eCHNdtTiiag+3HGjldz/SLWgfUnoY8CP3UXvrN7u8FgU4d00b7QKOY+3OJW7hlfPfNIogw==} + dependencies: + '@better-scroll/core': 2.5.0 + '@better-scroll/wheel': 2.5.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-locale': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue-wizard@3.10.0: + resolution: {integrity: sha512-+B5RjqVUhgyGHYbf3bzXKspMFFkIFcpOwI8tYIFbRXyOigVYFCe9AHZJZpHLmz6f0tL7heUaXxjhTYMgZ/Fg5A==} + dependencies: + '@opentiny/vue-button': 3.10.0 + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-icon': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-user-contact': 3.10.0 + dev: false + + /@opentiny/vue-year-range@3.10.0: + resolution: {integrity: sha512-S+PJznL2F0d6aQnAin0ikhezinAN1IfqecFQX4RlPJXMA57ZqiwxNBn9QfNieoKSbJOrv1u5KSmuZIN52Gq7nQ==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-locale': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + '@opentiny/vue-year-table': 3.10.0 + dev: false + + /@opentiny/vue-year-table@3.10.0: + resolution: {integrity: sha512-OsnG2xIEyCsJiAVXETyg1imB1lV4n1JsrnURbn/MpFsPJ4YMN49V8GIlVx4NdZebbiGVvwt2iGtQCjeGV5jjow==} + dependencies: + '@opentiny/vue-common': 3.10.0 + '@opentiny/vue-renderless': 3.10.1 + dev: false + + /@opentiny/vue@3.10.0(@floating-ui/dom@1.0.10)(echarts@5.4.1): + resolution: {integrity: sha512-+iBvZRthhxAcJMJOubzsPztlP3A26rXY8xwa861BgpVWvw6mnU6yaqb1aspsHOtgdZydQ2Pdpw4C3fLEBX/ogw==} + dependencies: + '@opentiny/vue-action-menu': 3.10.0 + '@opentiny/vue-action-sheet': 3.10.0 + '@opentiny/vue-alert': 3.10.0 + '@opentiny/vue-amount': 3.10.0 + '@opentiny/vue-anchor': 3.10.0 + '@opentiny/vue-area': 3.10.0 + '@opentiny/vue-autocomplete': 3.10.0 + '@opentiny/vue-autonavi-map': 3.10.0 + '@opentiny/vue-avatar': 3.10.0 + '@opentiny/vue-badge': 3.10.0 + '@opentiny/vue-baidu-map': 3.10.0 + '@opentiny/vue-breadcrumb': 3.10.0 + '@opentiny/vue-breadcrumb-item': 3.10.0 + '@opentiny/vue-bulletin-board': 3.10.0 + '@opentiny/vue-button': 3.10.0 + '@opentiny/vue-button-group': 3.10.0 + '@opentiny/vue-calendar': 3.10.0 + '@opentiny/vue-calendar-bar': 3.10.0 + '@opentiny/vue-card': 3.10.0 + '@opentiny/vue-card-group': 3.10.0 + '@opentiny/vue-card-template': 3.10.0 + '@opentiny/vue-carousel': 3.10.0 + '@opentiny/vue-carousel-item': 3.10.0 + '@opentiny/vue-cascader': 3.10.0 + '@opentiny/vue-cascader-menu': 3.10.0 + '@opentiny/vue-cascader-mobile': 3.10.0 + '@opentiny/vue-cascader-node': 3.10.0 + '@opentiny/vue-cascader-panel': 3.10.0 + '@opentiny/vue-cascader-select': 3.10.0 + '@opentiny/vue-cell': 3.10.0 + '@opentiny/vue-chart': 3.10.0 + '@opentiny/vue-chart-bar': 3.10.0 + '@opentiny/vue-chart-boxplot': 3.10.0 + '@opentiny/vue-chart-candle': 3.10.0 + '@opentiny/vue-chart-core': 3.10.0 + '@opentiny/vue-chart-funnel': 3.10.0 + '@opentiny/vue-chart-gauge': 3.10.0 + '@opentiny/vue-chart-graph': 3.10.0 + '@opentiny/vue-chart-heatmap': 3.10.0 + '@opentiny/vue-chart-histogram': 3.10.0 + '@opentiny/vue-chart-line': 3.10.0 + '@opentiny/vue-chart-liquidfill': 3.10.0(echarts@5.4.1) + '@opentiny/vue-chart-map': 3.10.0 + '@opentiny/vue-chart-pie': 3.10.0 + '@opentiny/vue-chart-radar': 3.10.0 + '@opentiny/vue-chart-ring': 3.10.0 + '@opentiny/vue-chart-sankey': 3.10.0 + '@opentiny/vue-chart-scatter': 3.10.0 + '@opentiny/vue-chart-sunburst': 3.10.0 + '@opentiny/vue-chart-tree': 3.10.0 + '@opentiny/vue-chart-waterfall': 3.10.0 + '@opentiny/vue-chart-wordcloud': 3.10.0(echarts@5.4.1) + '@opentiny/vue-checkbox': 3.10.0 + '@opentiny/vue-checkbox-button': 3.10.0 + '@opentiny/vue-checkbox-group': 3.10.0 + '@opentiny/vue-col': 3.10.0 + '@opentiny/vue-collapse': 3.10.0 + '@opentiny/vue-collapse-item': 3.10.0 + '@opentiny/vue-collapse-transition': 3.10.0 + '@opentiny/vue-column-list-group': 3.10.0 + '@opentiny/vue-column-list-item': 3.10.0 + '@opentiny/vue-company': 3.10.0 + '@opentiny/vue-config-provider': 3.10.0 + '@opentiny/vue-container': 3.10.0 + '@opentiny/vue-country': 3.10.0 + '@opentiny/vue-credit-card': 3.10.0 + '@opentiny/vue-credit-card-form': 3.10.0 + '@opentiny/vue-crop': 3.10.0 + '@opentiny/vue-currency': 3.10.0 + '@opentiny/vue-date-panel': 3.10.0 + '@opentiny/vue-date-picker': 3.10.0 + '@opentiny/vue-date-picker-mobile-first': 3.10.0 + '@opentiny/vue-date-range': 3.10.0 + '@opentiny/vue-date-table': 3.10.0 + '@opentiny/vue-dept': 3.10.0 + '@opentiny/vue-detail-page': 3.10.0 + '@opentiny/vue-dialog-box': 3.10.0 + '@opentiny/vue-dialog-select': 3.10.0 + '@opentiny/vue-drawer': 3.10.0 + '@opentiny/vue-drop-roles': 3.10.0 + '@opentiny/vue-drop-times': 3.10.0 + '@opentiny/vue-dropdown': 3.10.0 + '@opentiny/vue-dropdown-item': 3.10.0 + '@opentiny/vue-dropdown-menu': 3.10.0 + '@opentiny/vue-dynamic-scroller': 3.10.0 + '@opentiny/vue-dynamic-scroller-item': 3.10.0 + '@opentiny/vue-espace': 3.10.0 + '@opentiny/vue-exception': 3.10.0 + '@opentiny/vue-fall-menu': 3.10.0 + '@opentiny/vue-file-upload': 3.10.0 + '@opentiny/vue-filter': 3.10.0 + '@opentiny/vue-filter-bar': 3.10.0 + '@opentiny/vue-filter-box': 3.10.0 + '@opentiny/vue-filter-panel': 3.10.0 + '@opentiny/vue-floatbar': 3.10.0 + '@opentiny/vue-floating-button': 3.10.0 + '@opentiny/vue-flowchart': 3.10.0 + '@opentiny/vue-form': 3.10.0 + '@opentiny/vue-form-item': 3.10.0 + '@opentiny/vue-fullscreen': 3.10.0 + '@opentiny/vue-grid': 3.10.0 + '@opentiny/vue-grid-column': 3.10.0 + '@opentiny/vue-grid-manager': 3.10.0 + '@opentiny/vue-grid-toolbar': 3.10.0 + '@opentiny/vue-guide': 3.10.0(@floating-ui/dom@1.0.10) + '@opentiny/vue-hrapprover': 3.10.0 + '@opentiny/vue-image': 3.10.0 + '@opentiny/vue-image-viewer': 3.10.0 + '@opentiny/vue-index-bar': 3.10.0 + '@opentiny/vue-index-bar-anchor': 3.10.0 + '@opentiny/vue-input': 3.10.0 + '@opentiny/vue-ip-address': 3.10.0 + '@opentiny/vue-layout': 3.10.0 + '@opentiny/vue-link': 3.10.0 + '@opentiny/vue-link-menu': 3.10.0 + '@opentiny/vue-list': 3.10.0 + '@opentiny/vue-loading': 3.10.0 + '@opentiny/vue-locales': 3.10.0 + '@opentiny/vue-logon-user': 3.10.0 + '@opentiny/vue-logout': 3.10.0 + '@opentiny/vue-message': 3.10.0 + '@opentiny/vue-milestone': 3.10.0 + '@opentiny/vue-mini-picker': 3.10.0 + '@opentiny/vue-modal': 3.10.0 + '@opentiny/vue-month-range': 3.10.0 + '@opentiny/vue-month-table': 3.10.0 + '@opentiny/vue-multi-select': 3.10.0 + '@opentiny/vue-nav-bar': 3.10.0 + '@opentiny/vue-nav-menu': 3.10.0 + '@opentiny/vue-notify': 3.10.0 + '@opentiny/vue-numeric': 3.10.0 + '@opentiny/vue-option': 3.10.0 + '@opentiny/vue-option-group': 3.10.0 + '@opentiny/vue-pager': 3.10.0 + '@opentiny/vue-pager-item': 3.10.0 + '@opentiny/vue-panel': 3.10.0 + '@opentiny/vue-picker': 3.10.0 + '@opentiny/vue-picker-column': 3.10.0 + '@opentiny/vue-pop-upload': 3.10.0 + '@opentiny/vue-popconfirm': 3.10.0 + '@opentiny/vue-popeditor': 3.10.0 + '@opentiny/vue-popover': 3.10.0 + '@opentiny/vue-popup': 3.10.0 + '@opentiny/vue-progress': 3.10.0 + '@opentiny/vue-pull-refresh': 3.10.0 + '@opentiny/vue-query-builder': 3.10.0 + '@opentiny/vue-radio': 3.10.0 + '@opentiny/vue-radio-button': 3.10.0 + '@opentiny/vue-radio-group': 3.10.0 + '@opentiny/vue-rate': 3.10.0 + '@opentiny/vue-record': 3.10.0 + '@opentiny/vue-recycle-scroller': 3.10.0 + '@opentiny/vue-river': 3.10.0 + '@opentiny/vue-roles': 3.10.0 + '@opentiny/vue-row': 3.10.0 + '@opentiny/vue-scroll-text': 3.10.0 + '@opentiny/vue-scrollbar': 3.10.0 + '@opentiny/vue-search': 3.10.0 + '@opentiny/vue-select': 3.10.0 + '@opentiny/vue-select-dropdown': 3.10.0 + '@opentiny/vue-select-mobile': 3.10.0 + '@opentiny/vue-select-view': 3.10.0 + '@opentiny/vue-selected-box': 3.10.0 + '@opentiny/vue-slide-bar': 3.10.0 + '@opentiny/vue-slider': 3.10.0 + '@opentiny/vue-slider-button': 3.10.0 + '@opentiny/vue-slider-button-group': 3.10.0 + '@opentiny/vue-split': 3.10.0 + '@opentiny/vue-standard-list-item': 3.10.0 + '@opentiny/vue-steps': 3.10.0 + '@opentiny/vue-svg-icon': 3.10.0 + '@opentiny/vue-switch': 3.10.0 + '@opentiny/vue-tab-item': 3.10.0 + '@opentiny/vue-tabbar': 3.10.0 + '@opentiny/vue-tabbar-item': 3.10.0 + '@opentiny/vue-table': 3.10.0 + '@opentiny/vue-tabs': 3.10.0 + '@opentiny/vue-tag': 3.10.0 + '@opentiny/vue-tag-group': 3.10.0 + '@opentiny/vue-text-popup': 3.10.0 + '@opentiny/vue-time': 3.10.0 + '@opentiny/vue-time-line': 3.10.0 + '@opentiny/vue-time-panel': 3.10.0 + '@opentiny/vue-time-picker': 3.10.0 + '@opentiny/vue-time-picker-mobile': 3.10.0 + '@opentiny/vue-time-range': 3.10.0 + '@opentiny/vue-time-select': 3.10.0 + '@opentiny/vue-time-spinner': 3.10.0 + '@opentiny/vue-timeline-item': 3.10.0 + '@opentiny/vue-toggle-menu': 3.10.0 + '@opentiny/vue-tooltip': 3.10.0 + '@opentiny/vue-top-box': 3.10.0 + '@opentiny/vue-transfer': 3.10.0 + '@opentiny/vue-transfer-panel': 3.10.0 + '@opentiny/vue-tree': 3.10.0 + '@opentiny/vue-tree-menu': 3.10.0 + '@opentiny/vue-upload': 3.10.0 + '@opentiny/vue-upload-dragger': 3.10.0 + '@opentiny/vue-upload-list': 3.10.0 + '@opentiny/vue-user': 3.10.0 + '@opentiny/vue-user-account': 3.10.0 + '@opentiny/vue-user-contact': 3.10.0 + '@opentiny/vue-user-head': 3.10.0 + '@opentiny/vue-user-head-group': 3.10.0 + '@opentiny/vue-user-link': 3.10.0 + '@opentiny/vue-wheel': 3.10.0 + '@opentiny/vue-wizard': 3.10.0 + '@opentiny/vue-year-range': 3.10.0 + '@opentiny/vue-year-table': 3.10.0 + transitivePeerDependencies: + - '@floating-ui/dom' + - echarts + dev: false + + /@parcel/watcher@2.0.4: + resolution: {integrity: sha512-cTDi+FUDBIUOBKEtj+nhiJ71AZVlkAsQFuGQTun5tV9mwQBQgZvhCzG+URPQc8myeN32yRVZEfVAPCs1RW+Jvg==} + engines: {node: '>= 10.0.0'} + requiresBuild: true + dependencies: + node-addon-api: 3.2.1 + node-gyp-build: 4.6.0 + dev: true + + /@pkgjs/parseargs@0.11.0: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} requiresBuild: true @@ -9926,6 +12086,35 @@ packages: picomatch: 2.3.1 dev: true + /@rollup/pluginutils@5.0.2: + resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@types/estree': 1.0.1 + estree-walker: 2.0.2 + picomatch: 2.3.1 + dev: true + + /@rollup/pluginutils@5.0.2(rollup@3.28.0): + resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@types/estree': 1.0.1 + estree-walker: 2.0.2 + picomatch: 2.3.1 + rollup: 3.28.0 + dev: false + /@rollup/pluginutils@5.0.2(rollup@3.7.3): resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} engines: {node: '>=14.0.0'} @@ -9940,7 +12129,7 @@ packages: picomatch: 2.3.1 rollup: 3.7.3 - /@rushstack/node-core-library@3.59.7(@types/node@18.11.18): + /@rushstack/node-core-library@3.59.7: resolution: {integrity: sha512-ln1Drq0h+Hwa1JVA65x5mlSgUrBa1uHL+V89FqVWQgXd1vVIMhrtqtWGQrhTnFHxru5ppX+FY39VWELF/FjQCw==} peerDependencies: '@types/node': '*' @@ -9948,7 +12137,6 @@ packages: '@types/node': optional: true dependencies: - '@types/node': 18.11.18 colors: 1.2.5 fs-extra: 7.0.1 import-lazy: 4.0.0 @@ -10137,6 +12325,22 @@ packages: resolution: {integrity: sha512-mEo1sAde+UCE6b2hxn332f1g1E8WfYRu6p5SvTKr2ZKC1f7gFJXk4h5PyGP9Dt6gCaG8y8XhwnXWC6Iy2cmBng==} dev: true + /@types/color-convert@2.0.0: + resolution: {integrity: sha512-m7GG7IKKGuJUXvkZ1qqG3ChccdIM/qBBo913z+Xft0nKCX4hAU/IxKwZBU4cpRZ7GS5kV4vOblUkILtSShCPXQ==} + dependencies: + '@types/color-name': 1.1.1 + dev: true + + /@types/color-name@1.1.1: + resolution: {integrity: sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==} + dev: true + + /@types/color@3.0.3: + resolution: {integrity: sha512-X//qzJ3d3Zj82J9sC/C18ZY5f43utPbAJ6PhYt/M7uG6etcF6MRpKdN880KBy43B0BMzSfeT96MzrsNjFI3GbA==} + dependencies: + '@types/color-convert': 2.0.0 + dev: true + /@types/eslint-scope@3.7.4: resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==} dependencies: @@ -10240,6 +12444,7 @@ packages: /@types/node@17.0.45: resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} + dev: true /@types/node@18.11.18: resolution: {integrity: sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==} @@ -10309,6 +12514,10 @@ packages: '@types/node': 18.11.18 dev: true + /@types/web-bluetooth@0.0.17: + resolution: {integrity: sha512-4p9vcSmxAayx72yn70joFoL44c9MO/0+iVEBIQXe3v2h2SiAsEIo/G5v6ObFWvNKRFjbrVadNf9LqEEZeQPzdA==} + dev: false + /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.31.0)(typescript@5.0.2): resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -10330,7 +12539,7 @@ packages: graphemer: 1.4.0 ignore: 5.2.4 natural-compare-lite: 1.4.0 - semver: 7.3.8 + semver: 7.5.4 tsutils: 3.21.0(typescript@5.0.2) typescript: 5.0.2 transitivePeerDependencies: @@ -10437,7 +12646,7 @@ packages: debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.3.8 + semver: 7.5.4 tsutils: 3.21.0(typescript@5.0.2) typescript: 5.0.2 transitivePeerDependencies: @@ -10458,7 +12667,7 @@ packages: debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.3.8 + semver: 7.5.4 tsutils: 3.21.0(typescript@5.0.2) typescript: 5.0.2 transitivePeerDependencies: @@ -10479,7 +12688,7 @@ packages: '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.0.2) eslint: 8.31.0 eslint-scope: 5.1.1 - semver: 7.3.8 + semver: 7.5.4 transitivePeerDependencies: - supports-color - typescript @@ -10535,7 +12744,7 @@ packages: hasBin: true dependencies: '@ampproject/remapping': 2.2.1 - '@rollup/pluginutils': 5.0.2(rollup@3.7.3) + '@rollup/pluginutils': 5.0.2 '@unocss/config': 0.48.0 '@unocss/core': 0.48.0 '@unocss/preset-uno': 0.48.0 @@ -10800,7 +13009,7 @@ packages: vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 dependencies: '@ampproject/remapping': 2.2.1 - '@rollup/pluginutils': 5.0.2(rollup@3.7.3) + '@rollup/pluginutils': 5.0.2 '@unocss/config': 0.48.0 '@unocss/core': 0.48.0 '@unocss/inspector': 0.48.0 @@ -10809,7 +13018,7 @@ packages: chokidar: 3.5.3 fast-glob: 3.2.12 magic-string: 0.27.0 - vite: 4.3.8(@types/node@17.0.45)(less@4.1.3) + vite: 4.3.8 transitivePeerDependencies: - rollup dev: true @@ -10840,9 +13049,9 @@ packages: '@babel/core': 7.22.10 '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.22.10) '@babel/plugin-transform-typescript': 7.22.10(@babel/core@7.22.10) - '@rollup/pluginutils': 5.0.2(rollup@3.7.3) + '@rollup/pluginutils': 5.0.2 '@vue/babel-preset-jsx': 1.4.0(@babel/core@7.22.10)(vue@2.7.10) - vite: 4.3.8(@types/node@17.0.45)(less@4.1.3) + vite: 4.3.8 vue: 2.7.10 transitivePeerDependencies: - rollup @@ -10856,7 +13065,7 @@ packages: vite: ^3.0.0 || ^4.0.0 vue: ^2.7.0-0 dependencies: - vite: 4.3.8(@types/node@17.0.45)(less@4.1.3) + vite: 4.3.8 vue: 2.7.10 dev: true @@ -11190,7 +13399,7 @@ packages: resolution: {integrity: sha512-55Shns6WPxlYsz4WX7q9ZJBL77sKE1ZAYNYStLs6GbhIOMrNtjMvzcob6gu3cGlfpCR4bT7NXgyJ3tly2+Hx8Q==} dependencies: '@babel/parser': 7.22.10 - postcss: 8.4.16 + postcss: 8.4.27 source-map: 0.6.1 dev: true @@ -11412,21 +13621,46 @@ packages: - typescript dev: false - /@vueuse/head@0.7.13(@vue/composition-api@1.2.2)(vue@3.3.4): + /@vueuse/core@10.3.0(vue@3.3.4): + resolution: {integrity: sha512-BEM5yxcFKb5btFjTSAFjTu5jmwoW66fyV9uJIP4wUXXU8aR5Hl44gndaaXp7dC5HSObmgbnR2RN+Un1p68Mf5Q==} + dependencies: + '@types/web-bluetooth': 0.0.17 + '@vueuse/metadata': 10.3.0 + '@vueuse/shared': 10.3.0(vue@3.3.4) + vue-demi: 0.14.5(vue@3.3.4) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + dev: false + + /@vueuse/head@0.7.13(vue@3.3.4): resolution: {integrity: sha512-VHSla/0uOAUii/mz+NWLFKMrMbz/lQoYxEcpS/ri7drepYjdB5QdbTnD2KdOX8EmQM/b07qpjKanr7erGrd3XA==} peerDependencies: vue: '>=2.7 || >=3' dependencies: - '@zhead/schema-vue': 0.7.4(@vue/composition-api@1.2.2)(vue@3.3.4) + '@zhead/schema-vue': 0.7.4(vue@3.3.4) vue: 3.3.4 transitivePeerDependencies: - '@vue/composition-api' dev: false - /@vueuse/shared@9.13.0(@vue/composition-api@1.2.2)(vue@3.3.4): + /@vueuse/metadata@10.3.0: + resolution: {integrity: sha512-Ema3YhNOa4swDsV0V7CEY5JXvK19JI/o1szFO1iWxdFg3vhdFtCtSTP26PCvbUpnUtNHBY2wx5y3WDXND5Pvnw==} + dev: false + + /@vueuse/shared@10.3.0(vue@3.3.4): + resolution: {integrity: sha512-kGqCTEuFPMK4+fNWy6dUOiYmxGcUbtznMwBZLC1PubidF4VZY05B+Oht7Jh7/6x4VOWGpvu3R37WHi81cKpiqg==} + dependencies: + vue-demi: 0.14.5(vue@3.3.4) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + dev: false + + /@vueuse/shared@9.13.0(vue@3.3.4): resolution: {integrity: sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==} dependencies: - vue-demi: 0.14.5(@vue/composition-api@1.2.2)(vue@3.3.4) + vue-demi: 0.14.5(vue@3.3.4) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -11552,7 +13786,7 @@ packages: '@types/markdown-it': 12.2.3 '@yankeeinlondon/happy-wrapper': 2.10.1(@vitest/ui@0.31.0)(jsdom@21.0.0) fp-ts: 2.16.1 - inferred-types: 0.37.6(@vitest/ui@0.31.0)(happy-dom@8.9.0)(jsdom@21.0.0) + inferred-types: 0.37.6(@vitest/ui@0.31.0)(jsdom@21.0.0) markdown-it: 13.0.1 vite-plugin-md: 0.22.5(@vitejs/plugin-vue@4.1.0)(@vitest/ui@0.31.0)(jsdom@21.0.0)(vite@4.3.8) transitivePeerDependencies: @@ -11572,16 +13806,42 @@ packages: - vite dev: true + /@yankeeinlondon/builder-api@1.4.1(@vitest/ui@0.31.0)(jsdom@21.0.0)(vite@4.3.8): + resolution: {integrity: sha512-qc6HyfqtuS06FvA5rK0L62Nmc1LnarVOt8/V/mTX2DBZlpTfIDpudpbE/7/kxjme9pP4PFMCk7cPSrprLEorjw==} + dependencies: + '@types/markdown-it': 12.2.3 + '@yankeeinlondon/happy-wrapper': 2.10.1(@vitest/ui@0.31.0)(jsdom@21.0.0) + fp-ts: 2.16.1 + inferred-types: 0.37.6(@vitest/ui@0.31.0)(jsdom@21.0.0) + markdown-it: 13.0.1 + vite-plugin-md: 0.22.5(@vitest/ui@0.31.0)(jsdom@21.0.0)(vite@4.3.8) + transitivePeerDependencies: + - '@edge-runtime/vm' + - '@vitejs/plugin-vue' + - '@vitest/browser' + - '@vitest/ui' + - encoding + - happy-dom + - jsdom + - less + - sass + - stylus + - sugarss + - supports-color + - terser + - vite + dev: true + /@yankeeinlondon/gray-matter@6.1.1(@vitest/ui@0.31.0)(jsdom@21.0.0): resolution: {integrity: sha512-TLtRc/mxI74ahP3s+fJpIi+lBFAhuJuVjiQhmyi/xEwJ2pDepuWMRXT6UfJOA1cGkZ5/XGa9NFw/SQR6M5jfoQ==} engines: {node: '>=14.0'} dependencies: - inferred-types: 0.37.6(@vitest/ui@0.31.0)(happy-dom@8.9.0)(jsdom@21.0.0) + inferred-types: 0.37.6 js-yaml: 4.1.0 kind-of: 6.0.3 section-matter: 1.0.0 strip-bom-string: 1.0.0 - vitest: 0.25.8(@vitest/ui@0.31.0)(happy-dom@8.9.0)(jsdom@21.0.0) + vitest: 0.25.8(@vitest/ui@0.31.0)(jsdom@21.0.0) transitivePeerDependencies: - '@edge-runtime/vm' - '@vitest/browser' @@ -11627,12 +13887,12 @@ packages: tslib: 2.4.0 dev: true - /@zhead/schema-vue@0.7.4(@vue/composition-api@1.2.2)(vue@3.3.4): + /@zhead/schema-vue@0.7.4(vue@3.3.4): resolution: {integrity: sha512-Q7wPUly3ZWbPYQ5SEJBUuD6Mw3wiUfPMPquGfqsR2KF6sxQKRF8oaHnRLuu2uxpjuXjkzpBlZBPu1JgQX+Lf6Q==} peerDependencies: vue: '>=2.7 || >=3' dependencies: - '@vueuse/shared': 9.13.0(@vue/composition-api@1.2.2)(vue@3.3.4) + '@vueuse/shared': 9.13.0(vue@3.3.4) '@zhead/schema': 0.7.4 vue: 3.3.4 transitivePeerDependencies: @@ -12480,6 +14740,28 @@ packages: - terser dev: true + /brilliant-errors@0.7.3(@vitest/ui@0.31.0)(jsdom@21.0.0): + resolution: {integrity: sha512-WT9BkAze4SUOJfr7LUwJWNDAvynEAvUMvMPuFKu8QQKnRq+WMx3DAtHfOBJjHmHRxf748JY3CNVytSk6HH2yGg==} + engines: {node: '>=14.0.0'} + dependencies: + bumpp: 8.2.1 + callsites: 4.0.0 + inferred-types: 0.37.6 + vitest: 0.25.8(@vitest/ui@0.31.0)(jsdom@21.0.0) + transitivePeerDependencies: + - '@edge-runtime/vm' + - '@vitest/browser' + - '@vitest/ui' + - happy-dom + - jsdom + - less + - sass + - stylus + - sugarss + - supports-color + - terser + dev: true + /browserslist@4.21.10: resolution: {integrity: sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} @@ -12523,7 +14805,7 @@ packages: /builtins@5.0.1: resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==} dependencies: - semver: 7.3.8 + semver: 7.5.4 dev: true /bumpp@8.2.1: @@ -13108,7 +15390,6 @@ packages: engines: {node: '>=7.0.0'} dependencies: color-name: 1.1.4 - dev: true /color-name@1.1.3: resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} @@ -13116,13 +15397,27 @@ packages: /color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - dev: true + + /color-string@1.9.1: + resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} + dependencies: + color-name: 1.1.4 + simple-swizzle: 0.2.2 + dev: false /color-support@1.1.3: resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} hasBin: true dev: true + /color@4.2.3: + resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} + engines: {node: '>=12.5.0'} + dependencies: + color-convert: 2.0.1 + color-string: 1.9.1 + dev: false + /colord@2.9.3: resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} dev: true @@ -13247,7 +15542,7 @@ packages: js-string-escape: 1.0.1 lodash: 4.17.21 md5-hex: 3.0.1 - semver: 7.3.8 + semver: 7.5.4 well-known-symbols: 2.0.0 dev: true @@ -13773,6 +16068,7 @@ packages: resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==} dependencies: is-what: 3.14.1 + dev: true /copy-descriptor@0.1.1: resolution: {integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==} @@ -13794,7 +16090,6 @@ packages: /core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - dev: true /cosmiconfig-typescript-loader@4.4.0(@types/node@20.4.7)(cosmiconfig@8.2.0)(ts-node@10.9.1)(typescript@5.0.2): resolution: {integrity: sha512-BabizFdC3wBHhbI4kJh0VkQP9GkBfoHPydD0COMce1nJ1kJAB3F2TmJ/I7diULBKtmEWSwEbuN/KDtgnmUUVmw==} @@ -14034,6 +16329,17 @@ packages: ms: 2.0.0 dev: true + /debug@3.2.7: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.3 + dev: true + /debug@3.2.7(supports-color@5.5.0): resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} peerDependencies: @@ -14044,6 +16350,7 @@ packages: dependencies: ms: 2.1.3 supports-color: 5.5.0 + dev: true /debug@4.3.4: resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} @@ -14614,6 +16921,7 @@ packages: requiresBuild: true dependencies: prr: 1.0.1 + dev: true optional: true /error-ex@1.3.2: @@ -15061,7 +17369,7 @@ packages: /eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} dependencies: - debug: 3.2.7(supports-color@5.5.0) + debug: 3.2.7 is-core-module: 2.13.0 resolve: 1.22.4 transitivePeerDependencies: @@ -15090,7 +17398,7 @@ packages: optional: true dependencies: '@typescript-eslint/parser': 5.62.0(eslint@8.31.0)(typescript@5.0.2) - debug: 3.2.7(supports-color@5.5.0) + debug: 3.2.7 eslint: 8.31.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: @@ -15150,7 +17458,7 @@ packages: array.prototype.findlastindex: 1.2.2 array.prototype.flat: 1.3.1 array.prototype.flatmap: 1.3.1 - debug: 3.2.7(supports-color@5.5.0) + debug: 3.2.7 doctrine: 2.1.0 eslint: 8.31.0 eslint-import-resolver-node: 0.3.9 @@ -15230,7 +17538,7 @@ packages: is-core-module: 2.13.0 minimatch: 3.1.2 resolve: 1.22.4 - semver: 7.3.8 + semver: 7.5.4 dev: true /eslint-plugin-no-only-tests@3.1.0: @@ -15290,7 +17598,7 @@ packages: regexp-tree: 0.1.27 regjsparser: 0.9.1 safe-regex: 2.1.1 - semver: 7.3.8 + semver: 7.5.4 strip-indent: 3.0.0 dev: true @@ -15761,6 +18069,10 @@ packages: flat-cache: 3.0.4 dev: true + /file-saver@2.0.5: + resolution: {integrity: sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==} + dev: false + /file-uri-to-path@1.0.0: resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} requiresBuild: true @@ -16553,7 +18865,7 @@ packages: - supports-color dev: true - /gulp-postcss@9.0.1(postcss@8.4.16)(ts-node@10.9.1): + /gulp-postcss@9.0.1(postcss@8.4.16): resolution: {integrity: sha512-9QUHam5JyXwGUxaaMvoFQVT44tohpEFpM8xBdPfdwTYGM0AItS1iTQz0MpsF8Jroh7GF5Jt2GVPaYgvy8qD2Fw==} engines: {node: ^10 || ^12 || >=14} peerDependencies: @@ -16562,7 +18874,7 @@ packages: fancy-log: 1.3.3 plugin-error: 1.0.1 postcss: 8.4.16 - postcss-load-config: 3.1.4(postcss@8.4.16)(ts-node@10.9.1) + postcss-load-config: 3.1.4(postcss@8.4.16) vinyl-sourcemaps-apply: 0.2.1 transitivePeerDependencies: - ts-node @@ -16687,6 +18999,7 @@ packages: /has-flag@3.0.0: resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} engines: {node: '>=4'} + dev: true /has-flag@4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} @@ -17024,6 +19337,7 @@ packages: engines: {node: '>=0.10.0'} dependencies: safer-buffer: 2.1.2 + dev: true /ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} @@ -17054,8 +19368,13 @@ packages: engines: {node: '>=0.10.0'} hasBin: true requiresBuild: true + dev: true optional: true + /immediate@3.0.6: + resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==} + dev: false + /immutable@4.3.2: resolution: {integrity: sha512-oGXzbEDem9OOpDWZu88jGiYCvIsLHMvGw+8OXlpsvTFvIQplQbjg1B1cvKg8f7Hoch6+NGjpPsH1Fr+Mc2D1aA==} dev: true @@ -17105,6 +19424,12 @@ packages: resolution: {integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==} dev: true + /inferred-types@0.37.6: + resolution: {integrity: sha512-CfL5g1wR5rVwX2K5S6wSL+h9eODScum/LBwlhGRrcBIvfYppvUQM0aeRJ1BZS+QE38kGzd3v+U526+nQR7ZUkg==} + dependencies: + brilliant-errors: 0.7.3(@vitest/ui@0.31.0)(jsdom@21.0.0) + dev: true + /inferred-types@0.37.6(@vitest/ui@0.31.0)(happy-dom@8.9.0)(jsdom@21.0.0): resolution: {integrity: sha512-CfL5g1wR5rVwX2K5S6wSL+h9eODScum/LBwlhGRrcBIvfYppvUQM0aeRJ1BZS+QE38kGzd3v+U526+nQR7ZUkg==} dependencies: @@ -17123,6 +19448,24 @@ packages: - terser dev: true + /inferred-types@0.37.6(@vitest/ui@0.31.0)(jsdom@21.0.0): + resolution: {integrity: sha512-CfL5g1wR5rVwX2K5S6wSL+h9eODScum/LBwlhGRrcBIvfYppvUQM0aeRJ1BZS+QE38kGzd3v+U526+nQR7ZUkg==} + dependencies: + brilliant-errors: 0.7.3(@vitest/ui@0.31.0)(jsdom@21.0.0) + transitivePeerDependencies: + - '@edge-runtime/vm' + - '@vitest/browser' + - '@vitest/ui' + - happy-dom + - jsdom + - less + - sass + - stylus + - sugarss + - supports-color + - terser + dev: true + /inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} dependencies: @@ -17136,7 +19479,6 @@ packages: /inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - dev: true /ini@1.3.8: resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} @@ -17150,7 +19492,7 @@ packages: promzard: 0.3.0 read: 1.0.7 read-package-json: 5.0.2 - semver: 7.3.8 + semver: 7.5.4 validate-npm-package-license: 3.0.4 validate-npm-package-name: 4.0.0 dev: true @@ -17255,6 +19597,10 @@ packages: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} dev: true + /is-arrayish@0.3.2: + resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} + dev: false + /is-bigint@1.0.4: resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} dependencies: @@ -17664,6 +20010,7 @@ packages: /is-what@3.14.1: resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==} + dev: true /is-whitespace@0.3.0: resolution: {integrity: sha512-RydPhl4S6JwAyj0JJjshWJEFG6hNye3pZFBRZaTUfZFwGHxzppNaNOVgQuS/E/SlhrApuMXrpnK1EEIXfdo3Dg==} @@ -17692,7 +20039,6 @@ packages: /isarray@1.0.0: resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} - dev: true /isarray@2.0.5: resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} @@ -17909,7 +20255,7 @@ packages: acorn: 8.10.0 eslint-visitor-keys: 3.4.2 espree: 9.6.1 - semver: 7.3.8 + semver: 7.5.4 dev: true /jsonc-parser@3.2.0: @@ -17934,6 +20280,15 @@ packages: engines: {'0': node >= 0.2.0} dev: true + /jszip@3.10.1: + resolution: {integrity: sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==} + dependencies: + lie: 3.3.0 + pako: 1.0.11 + readable-stream: 2.3.8 + setimmediate: 1.0.5 + dev: false + /just-debounce@1.1.0: resolution: {integrity: sha512-qpcRocdkUmf+UTNBYx5w6dexX5J31AKK1OmPwH630a83DdVVUIngk55RSAiIGpQyoH0dlr872VHfPjnQnK1qDQ==} dev: true @@ -18024,7 +20379,7 @@ packages: resolution: {integrity: sha512-UqyYyH5YEXaJrf9S8E23GoJFQZXkBVJ9zYYMPGz919MSX1KuvAcycIuS0ci150HCoPf4XQVhQ84Qf8xRPWxFaQ==} engines: {node: '>= 7.6.0'} dependencies: - debug: 3.2.7(supports-color@5.5.0) + debug: 3.2.7 koa-send: 5.0.1 transitivePeerDependencies: - supports-color @@ -18164,6 +20519,7 @@ packages: source-map: 0.6.1 transitivePeerDependencies: - supports-color + dev: true /levn@0.4.1: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} @@ -18193,13 +20549,19 @@ packages: normalize-package-data: 4.0.1 npm-package-arg: 9.1.2 npm-registry-fetch: 13.3.1 - semver: 7.3.8 + semver: 7.5.4 ssri: 9.0.1 transitivePeerDependencies: - bluebird - supports-color dev: true + /lie@3.3.0: + resolution: {integrity: sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==} + dependencies: + immediate: 3.0.6 + dev: false + /liftoff@3.1.0: resolution: {integrity: sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==} engines: {node: '>= 0.8'} @@ -18634,6 +20996,7 @@ packages: dependencies: pify: 4.0.1 semver: 5.7.2 + dev: true /make-dir@3.1.0: resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} @@ -18989,6 +21352,7 @@ packages: engines: {node: '>=4'} hasBin: true requiresBuild: true + dev: true optional: true /mimic-fn@2.1.0: @@ -19208,6 +21572,7 @@ packages: /ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + dev: true /muggle-string@0.2.2: resolution: {integrity: sha512-YVE1mIJ4VpUMqZObFndk9CJu6DBJR/GB13p3tXuNbwD4XExaI5EOuRl6BHeIDxIqXZVxSfAC+y6U1Z/IxCfKUg==} @@ -19314,11 +21679,12 @@ packages: hasBin: true requiresBuild: true dependencies: - debug: 3.2.7(supports-color@5.5.0) + debug: 3.2.7 iconv-lite: 0.6.3 sax: 1.2.4 transitivePeerDependencies: - supports-color + dev: true optional: true /negotiator@0.6.3: @@ -19382,7 +21748,7 @@ packages: nopt: 6.0.0 npmlog: 6.0.2 rimraf: 3.0.2 - semver: 7.3.8 + semver: 7.5.4 tar: 6.1.15 which: 2.0.2 transitivePeerDependencies: @@ -19469,7 +21835,7 @@ packages: dependencies: hosted-git-info: 4.1.0 is-core-module: 2.13.0 - semver: 7.3.8 + semver: 7.5.4 validate-npm-package-license: 3.0.4 dev: true @@ -19479,7 +21845,7 @@ packages: dependencies: hosted-git-info: 5.2.1 is-core-module: 2.13.0 - semver: 7.3.8 + semver: 7.5.4 validate-npm-package-license: 3.0.4 dev: true @@ -19528,7 +21894,7 @@ packages: resolution: {integrity: sha512-65lUsMI8ztHCxFz5ckCEC44DRvEGdZX5usQFriauxHEwt7upv1FKaQEmAtU0YnOAdwuNWCmk64xYiQABNrEyLA==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} dependencies: - semver: 7.3.8 + semver: 7.5.4 dev: true /npm-normalize-package-bin@1.0.1: @@ -19545,7 +21911,7 @@ packages: engines: {node: '>=10'} dependencies: hosted-git-info: 3.0.8 - semver: 7.3.8 + semver: 7.5.4 validate-npm-package-name: 3.0.0 dev: true @@ -19555,7 +21921,7 @@ packages: dependencies: hosted-git-info: 5.2.1 proc-log: 2.0.1 - semver: 7.3.8 + semver: 7.5.4 validate-npm-package-name: 4.0.0 dev: true @@ -19577,7 +21943,7 @@ packages: npm-install-checks: 5.0.0 npm-normalize-package-bin: 2.0.0 npm-package-arg: 9.1.2 - semver: 7.3.8 + semver: 7.5.4 dev: true /npm-prefix@1.2.0: @@ -20136,6 +22502,10 @@ packages: - supports-color dev: true + /pako@1.0.11: + resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} + dev: false + /param-case@3.0.4: resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} dependencies: @@ -20206,6 +22576,7 @@ packages: /parse-node-version@1.0.1: resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==} engines: {node: '>= 0.10'} + dev: true /parse-passwd@1.0.0: resolution: {integrity: sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==} @@ -20396,6 +22767,7 @@ packages: /pify@4.0.1: resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} engines: {node: '>=6'} + dev: true /pify@5.0.0: resolution: {integrity: sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==} @@ -20465,7 +22837,7 @@ packages: engines: {node: '>= 0.12.0'} dependencies: async: 2.6.4 - debug: 3.2.7(supports-color@5.5.0) + debug: 3.2.7 mkdirp: 0.5.6 transitivePeerDependencies: - supports-color @@ -20529,7 +22901,23 @@ packages: postcss: 8.4.16 dev: true - /postcss-load-config@3.1.4(postcss@8.4.16)(ts-node@10.9.1): + /postcss-load-config@3.1.4: + resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} + engines: {node: '>= 10'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + dependencies: + lilconfig: 2.1.0 + yaml: 1.10.2 + dev: true + + /postcss-load-config@3.1.4(postcss@8.4.16): resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} engines: {node: '>= 10'} peerDependencies: @@ -20543,11 +22931,10 @@ packages: dependencies: lilconfig: 2.1.0 postcss: 8.4.16 - ts-node: 10.9.1(@types/node@18.11.18)(typescript@5.0.2) yaml: 1.10.2 dev: true - /postcss-load-config@3.1.4(postcss@8.4.27)(ts-node@10.9.1): + /postcss-load-config@3.1.4(postcss@8.4.27): resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} engines: {node: '>= 10'} peerDependencies: @@ -20561,7 +22948,6 @@ packages: dependencies: lilconfig: 2.1.0 postcss: 8.4.27 - ts-node: 10.9.1(@types/node@18.11.18)(typescript@5.0.2) yaml: 1.10.2 dev: true @@ -20713,7 +23099,6 @@ packages: /process-nextick-args@2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} - dev: true /promise-all-reject-late@1.0.1: resolution: {integrity: sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw==} @@ -20774,6 +23159,7 @@ packages: /prr@1.0.1: resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} + dev: true optional: true /pseudomap@1.0.2: @@ -20995,7 +23381,6 @@ packages: safe-buffer: 5.1.2 string_decoder: 1.1.1 util-deprecate: 1.0.2 - dev: true /readable-stream@3.6.2: resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} @@ -21435,7 +23820,6 @@ packages: /safe-buffer@5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} - dev: true /safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} @@ -21463,6 +23847,7 @@ packages: /safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + dev: true /sass@1.65.1: resolution: {integrity: sha512-9DINwtHmA41SEd36eVPQ9BJKpn7eKDQmUHmpI0y5Zv2Rcorrh0zS+cFrt050hdNbmmCNKTW3hV5mWfuegNRsEA==} @@ -21476,6 +23861,7 @@ packages: /sax@1.2.4: resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} + dev: true optional: true /saxes@6.0.0: @@ -21535,6 +23921,7 @@ packages: /semver@5.7.2: resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} hasBin: true + dev: true /semver@6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} @@ -21560,6 +23947,7 @@ packages: hasBin: true dependencies: lru-cache: 6.0.0 + dev: true /semver@7.5.4: resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} @@ -21596,6 +23984,10 @@ packages: split-string: 3.1.0 dev: true + /setimmediate@1.0.5: + resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} + dev: false + /setprototypeof@1.1.0: resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==} dev: true @@ -21682,6 +24074,12 @@ packages: engines: {node: '>=14'} dev: true + /simple-swizzle@0.2.2: + resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} + dependencies: + is-arrayish: 0.3.2 + dev: false + /simple-update-notifier@1.1.0: resolution: {integrity: sha512-VpsrsJSUcJEseSbMHkrsrAVSdvVS5I96Qo1QAQ4FxQ9wXFcB+pjj7FB7/us9+GcgfW4ziHtYMc1J0PLczb55mg==} engines: {node: '>=8.10.0'} @@ -22085,7 +24483,6 @@ packages: resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} dependencies: safe-buffer: 5.1.2 - dev: true /string_decoder@1.3.0: resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} @@ -22327,6 +24724,7 @@ packages: engines: {node: '>=4'} dependencies: has-flag: 3.0.0 + dev: true /supports-color@6.1.0: resolution: {integrity: sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==} @@ -22423,7 +24821,7 @@ packages: open: 7.4.2 portfinder: 1.0.32 replace-in-file: 6.3.5 - tailwindcss: 3.2.4(postcss@8.4.27)(ts-node@10.9.1) + tailwindcss: 3.2.4(postcss@8.4.27) transitivePeerDependencies: - supports-color dev: true @@ -22432,15 +24830,15 @@ packages: resolution: {integrity: sha512-tER/2SbYRdfPYg6m4pDWZSlbymLTmDi+dx4iCsJmgmz4UDGzgnVelOvBe3GNtGCw9Bmc4MiObfJJbKeVL+KnMQ==} dev: false - /tailwindcss-vite-plugin@0.0.3(ts-node@10.9.1)(vite@4.3.8): + /tailwindcss-vite-plugin@0.0.3(vite@4.3.8): resolution: {integrity: sha512-1/oNGXKOeXJZ3qfm4cL6todlr7J2cH7lLemB5Ws9jyV2phZiQghJoSTsLXAuigv/R4Osy32rJb9uAlP8c3PXfQ==} peerDependencies: vite: ^3.1.7 dependencies: postcss: 8.4.27 - tailwindcss: 3.2.4(postcss@8.4.27)(ts-node@10.9.1) + tailwindcss: 3.2.4(postcss@8.4.27) tailwindcss-webpack-plugin-utils: 0.0.2(postcss@8.4.27)(tailwindcss@3.2.4) - vite: 4.3.8(@types/node@17.0.45)(less@4.1.3) + vite: 4.3.8 transitivePeerDependencies: - supports-color - ts-node @@ -22457,12 +24855,12 @@ packages: normalize-path: 3.0.0 postcss: 8.4.27 tailwind-config-viewer: 1.7.2(tailwindcss@3.2.4) - tailwindcss: 3.2.4(postcss@8.4.27)(ts-node@10.9.1) + tailwindcss: 3.2.4(postcss@8.4.27) transitivePeerDependencies: - supports-color dev: true - /tailwindcss@3.2.4(postcss@8.4.16)(ts-node@10.9.1): + /tailwindcss@3.2.4(postcss@8.4.16): resolution: {integrity: sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==} engines: {node: '>=12.13.0'} hasBin: true @@ -22486,7 +24884,7 @@ packages: postcss: 8.4.16 postcss-import: 14.1.0(postcss@8.4.16) postcss-js: 4.0.1(postcss@8.4.16) - postcss-load-config: 3.1.4(postcss@8.4.16)(ts-node@10.9.1) + postcss-load-config: 3.1.4(postcss@8.4.16) postcss-nested: 6.0.0(postcss@8.4.16) postcss-selector-parser: 6.0.13 postcss-value-parser: 4.2.0 @@ -22496,7 +24894,7 @@ packages: - ts-node dev: true - /tailwindcss@3.2.4(postcss@8.4.27)(ts-node@10.9.1): + /tailwindcss@3.2.4(postcss@8.4.27): resolution: {integrity: sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==} engines: {node: '>=12.13.0'} hasBin: true @@ -22520,7 +24918,7 @@ packages: postcss: 8.4.27 postcss-import: 14.1.0(postcss@8.4.27) postcss-js: 4.0.1(postcss@8.4.27) - postcss-load-config: 3.1.4(postcss@8.4.27)(ts-node@10.9.1) + postcss-load-config: 3.1.4(postcss@8.4.27) postcss-nested: 6.0.0(postcss@8.4.27) postcss-selector-parser: 6.0.13 postcss-value-parser: 4.2.0 @@ -22927,7 +25325,42 @@ packages: engines: {node: '>=0.6.x'} dev: true - /tsup@6.5.0(ts-node@10.9.1)(typescript@5.0.2): + /tsup@6.5.0: + resolution: {integrity: sha512-36u82r7rYqRHFkD15R20Cd4ercPkbYmuvRkz3Q1LCm5BsiFNUgpo36zbjVhCOgvjyxNBWNKHsaD5Rl8SykfzNA==} + engines: {node: '>=14'} + hasBin: true + peerDependencies: + '@swc/core': ^1 + postcss: ^8.4.12 + typescript: ^4.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + postcss: + optional: true + typescript: + optional: true + dependencies: + bundle-require: 3.1.2(esbuild@0.15.18) + cac: 6.7.14 + chokidar: 3.5.3 + debug: 4.3.4 + esbuild: 0.15.18 + execa: 5.1.1 + globby: 11.1.0 + joycon: 3.1.1 + postcss-load-config: 3.1.4 + resolve-from: 5.0.0 + rollup: 3.7.3 + source-map: 0.8.0-beta.0 + sucrase: 3.34.0 + tree-kill: 1.2.2 + transitivePeerDependencies: + - supports-color + - ts-node + dev: true + + /tsup@6.5.0(typescript@5.0.2): resolution: {integrity: sha512-36u82r7rYqRHFkD15R20Cd4ercPkbYmuvRkz3Q1LCm5BsiFNUgpo36zbjVhCOgvjyxNBWNKHsaD5Rl8SykfzNA==} engines: {node: '>=14'} hasBin: true @@ -22951,7 +25384,7 @@ packages: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 3.1.4(postcss@8.4.27)(ts-node@10.9.1) + postcss-load-config: 3.1.4 resolve-from: 5.0.0 rollup: 3.7.3 source-map: 0.8.0-beta.0 @@ -23207,7 +25640,7 @@ packages: resolution: {integrity: sha512-iDJYH82TgcezQA4IZzhCNJQx7vBsGk4h9s4Q7Fscrb3qcPsxBqVrVNYez2W3sBVTxuU1bFAhyRpA6ba/R4j93A==} dependencies: concat-stream: 1.6.2 - debug: 3.2.7(supports-color@5.5.0) + debug: 3.2.7 fault: 1.0.4 fn-name: 2.0.1 glob: 7.2.3 @@ -23725,7 +26158,6 @@ packages: /util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - dev: true /uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} @@ -23923,7 +26355,7 @@ packages: mlly: 1.4.0 pathe: 1.1.1 picocolors: 1.0.0 - vite: 4.3.8(@types/node@17.0.45)(less@4.1.3) + vite: 4.3.8(@types/node@18.11.18) transitivePeerDependencies: - '@types/node' - less @@ -23934,7 +26366,7 @@ packages: - terser dev: true - /vite-plugin-checker@0.5.2(eslint@8.31.0)(typescript@5.0.2)(vite@4.3.8): + /vite-plugin-checker@0.5.2(typescript@5.0.2)(vite@4.3.8): resolution: {integrity: sha512-RtpoXS1+A31HcXcNiuHyVDU3SlH1tU/ufOZEBlBrKclNsE+P9BdVsXiO5AWpczZCM6G2k/7GeH/BRi9lDvvakQ==} engines: {node: '>=14.16'} peerDependencies: @@ -23967,7 +26399,6 @@ packages: chalk: 4.1.2 chokidar: 3.5.3 commander: 8.3.0 - eslint: 8.31.0 fast-glob: 3.2.12 lodash.debounce: 4.0.8 lodash.pick: 4.4.0 @@ -23975,23 +26406,23 @@ packages: strip-ansi: 6.0.1 tiny-invariant: 1.3.1 typescript: 5.0.2 - vite: 4.3.8(@types/node@17.0.45)(less@4.1.3) + vite: 4.3.8 vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.8 vscode-uri: 3.0.7 dev: true - /vite-plugin-dts@3.0.0(@types/node@18.11.18)(typescript@5.0.2)(vue@3.3.4): + /vite-plugin-dts@3.0.0(typescript@5.0.2)(vue@3.3.4): resolution: {integrity: sha512-3UfEnH7DtokNZfEWEODzKWJOVTpNJL26ok121VGgxa2Iu6/uX5wgMiYPnadUuQsowXFibbWijbT4MQy8Ig/+fg==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: typescript: '*' vue: ^3.3.4 dependencies: - '@microsoft/api-extractor': 7.36.4(@types/node@18.11.18) - '@rollup/pluginutils': 5.0.2(rollup@3.7.3) - '@rushstack/node-core-library': 3.59.7(@types/node@18.11.18) + '@microsoft/api-extractor': 7.36.4 + '@rollup/pluginutils': 5.0.2(rollup@3.28.0) + '@rushstack/node-core-library': 3.59.7 '@vue/language-core': 1.8.8(typescript@5.0.2) debug: 4.3.4 kolorist: 1.8.0 @@ -23999,8 +26430,8 @@ packages: vue: 3.3.4 vue-tsc: 1.8.8(typescript@5.0.2) optionalDependencies: - rollup: 3.7.3 - vite: 4.3.8(@types/node@17.0.45)(less@4.1.3) + rollup: 3.28.0 + vite: 4.3.8 transitivePeerDependencies: - '@types/node' - less @@ -24061,13 +26492,13 @@ packages: peerDependencies: vite: ^3.1.0 || ^4.0.0 dependencies: - '@rollup/pluginutils': 5.0.2(rollup@3.7.3) + '@rollup/pluginutils': 5.0.2 debug: 4.3.4 fs-extra: 11.1.0 kolorist: 1.8.0 sirv: 2.0.3 ufo: 1.2.0 - vite: 4.3.8(@types/node@17.0.45)(less@4.1.3) + vite: 4.3.8 transitivePeerDependencies: - rollup - supports-color @@ -24107,7 +26538,37 @@ packages: '@yankeeinlondon/happy-wrapper': 2.10.1(@vitest/ui@0.31.0)(jsdom@21.0.0) markdown-it: 13.0.1 source-map-js: 1.0.2 - vite: 4.3.8(@types/node@17.0.45)(less@4.1.3) + vite: 4.3.8 + transitivePeerDependencies: + - '@edge-runtime/vm' + - '@vitest/browser' + - '@vitest/ui' + - encoding + - happy-dom + - jsdom + - less + - sass + - stylus + - sugarss + - supports-color + - terser + dev: true + + /vite-plugin-md@0.22.5(@vitest/ui@0.31.0)(jsdom@21.0.0)(vite@4.3.8): + resolution: {integrity: sha512-ex6yQfan2teBT2uMzoIlDHRhKTOsNiyvblA9eLU/+uygpg4KikJPFeyBX300LqQ3pZ9qGHz35qoGJ0oLw47eZg==} + peerDependencies: + '@vitejs/plugin-vue': '>=2.3.4' + vite: ^4.0.0 || ^3.0.0 + peerDependenciesMeta: + '@vitejs/plugin-vue': + optional: true + dependencies: + '@yankeeinlondon/builder-api': 1.4.1(@vitest/ui@0.31.0)(jsdom@21.0.0)(vite@4.3.8) + '@yankeeinlondon/gray-matter': 6.1.1(@vitest/ui@0.31.0)(jsdom@21.0.0) + '@yankeeinlondon/happy-wrapper': 2.10.1(@vitest/ui@0.31.0)(jsdom@21.0.0) + markdown-it: 13.0.1 + source-map-js: 1.0.2 + vite: 4.3.8 transitivePeerDependencies: - '@edge-runtime/vm' - '@vitest/browser' @@ -24137,7 +26598,7 @@ packages: kolorist: 1.8.0 magic-string: 0.27.0 shell-quote: 1.8.1 - vite: 4.3.8(@types/node@17.0.45)(less@4.1.3) + vite: 4.3.8 transitivePeerDependencies: - supports-color dev: true @@ -24304,7 +26765,7 @@ packages: rollup: 2.79.1 slash: 3.0.0 source-map: 0.7.4 - vite: 4.3.8(@types/node@17.0.45)(less@4.1.3) + vite: 4.3.8 vue-template-babel-compiler: 1.2.0(vue-template-compiler@2.6.14) vue-template-compiler: 2.6.14(vue@2.6.14) transitivePeerDependencies: @@ -24371,6 +26832,37 @@ packages: '@vue/compiler-sfc': 3.3.4 svgo: 2.8.0 + /vite@4.3.8: + resolution: {integrity: sha512-uYB8PwN7hbMrf4j1xzGDk/lqjsZvCDbt/JC5dyfxc19Pg8kRm14LinK/uq+HSLNswZEoKmweGdtpbnxRtrAXiQ==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + '@types/node': '>= 14' + less: '*' + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + esbuild: 0.17.19 + postcss: 8.4.27 + rollup: 3.28.0 + optionalDependencies: + fsevents: 2.3.2 + /vite@4.3.8(@types/node@17.0.45)(less@4.1.3): resolution: {integrity: sha512-uYB8PwN7hbMrf4j1xzGDk/lqjsZvCDbt/JC5dyfxc19Pg8kRm14LinK/uq+HSLNswZEoKmweGdtpbnxRtrAXiQ==} engines: {node: ^14.18.0 || >=16.0.0} @@ -24403,6 +26895,40 @@ packages: rollup: 3.28.0 optionalDependencies: fsevents: 2.3.2 + dev: true + + /vite@4.3.8(@types/node@18.11.18): + resolution: {integrity: sha512-uYB8PwN7hbMrf4j1xzGDk/lqjsZvCDbt/JC5dyfxc19Pg8kRm14LinK/uq+HSLNswZEoKmweGdtpbnxRtrAXiQ==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + '@types/node': '>= 14' + less: '*' + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': 18.11.18 + esbuild: 0.17.19 + postcss: 8.4.27 + rollup: 3.28.0 + optionalDependencies: + fsevents: 2.3.2 + dev: true /vitest@0.25.8(@vitest/ui@0.31.0)(happy-dom@8.9.0)(jsdom@21.0.0): resolution: {integrity: sha512-X75TApG2wZTJn299E/TIYevr4E9/nBo1sUtZzn0Ci5oK8qnpZAZyhwg0qCeMSakGIWtc6oRwcQFyFfW14aOFWg==} @@ -24442,7 +26968,119 @@ packages: tinybench: 2.5.0 tinypool: 0.3.1 tinyspy: 1.1.1 - vite: 4.3.8(@types/node@17.0.45)(less@4.1.3) + vite: 4.3.8(@types/node@18.11.18) + transitivePeerDependencies: + - less + - sass + - stylus + - sugarss + - supports-color + - terser + dev: true + + /vitest@0.25.8(@vitest/ui@0.31.0)(jsdom@21.0.0): + resolution: {integrity: sha512-X75TApG2wZTJn299E/TIYevr4E9/nBo1sUtZzn0Ci5oK8qnpZAZyhwg0qCeMSakGIWtc6oRwcQFyFfW14aOFWg==} + engines: {node: '>=v14.16.0'} + hasBin: true + peerDependencies: + '@edge-runtime/vm': '*' + '@vitest/browser': '*' + '@vitest/ui': '*' + happy-dom: '*' + jsdom: '*' + peerDependenciesMeta: + '@edge-runtime/vm': + optional: true + '@vitest/browser': + optional: true + '@vitest/ui': + optional: true + happy-dom: + optional: true + jsdom: + optional: true + dependencies: + '@types/chai': 4.3.5 + '@types/chai-subset': 1.3.3 + '@types/node': 18.11.18 + '@vitest/ui': 0.31.0(vitest@0.31.0) + acorn: 8.10.0 + acorn-walk: 8.2.0 + chai: 4.3.7 + debug: 4.3.4 + jsdom: 21.0.0 + local-pkg: 0.4.3 + source-map: 0.6.1 + strip-literal: 1.3.0 + tinybench: 2.5.0 + tinypool: 0.3.1 + tinyspy: 1.1.1 + vite: 4.3.8(@types/node@18.11.18) + transitivePeerDependencies: + - less + - sass + - stylus + - sugarss + - supports-color + - terser + dev: true + + /vitest@0.31.0: + resolution: {integrity: sha512-JwWJS9p3GU9GxkG7eBSmr4Q4x4bvVBSswaCFf1PBNHiPx00obfhHRJfgHcnI0ffn+NMlIh9QGvG75FlaIBdKGA==} + engines: {node: '>=v14.18.0'} + hasBin: true + peerDependencies: + '@edge-runtime/vm': '*' + '@vitest/browser': '*' + '@vitest/ui': '*' + happy-dom: '*' + jsdom: '*' + playwright: '*' + safaridriver: '*' + webdriverio: '*' + peerDependenciesMeta: + '@edge-runtime/vm': + optional: true + '@vitest/browser': + optional: true + '@vitest/ui': + optional: true + happy-dom: + optional: true + jsdom: + optional: true + playwright: + optional: true + safaridriver: + optional: true + webdriverio: + optional: true + dependencies: + '@types/chai': 4.3.5 + '@types/chai-subset': 1.3.3 + '@types/node': 18.11.18 + '@vitest/expect': 0.31.0 + '@vitest/runner': 0.31.0 + '@vitest/snapshot': 0.31.0 + '@vitest/spy': 0.31.0 + '@vitest/utils': 0.31.0 + acorn: 8.10.0 + acorn-walk: 8.2.0 + cac: 6.7.14 + chai: 4.3.7 + concordance: 5.0.4 + debug: 4.3.4 + local-pkg: 0.4.3 + magic-string: 0.30.2 + pathe: 1.1.1 + picocolors: 1.0.0 + std-env: 3.3.3 + strip-literal: 1.3.0 + tinybench: 2.5.0 + tinypool: 0.5.0 + vite: 4.3.8(@types/node@18.11.18) + vite-node: 0.31.0(@types/node@18.11.18) + why-is-node-running: 2.2.2 transitivePeerDependencies: - less - sass @@ -24507,7 +27145,7 @@ packages: strip-literal: 1.3.0 tinybench: 2.5.0 tinypool: 0.5.0 - vite: 4.3.8(@types/node@17.0.45)(less@4.1.3) + vite: 4.3.8(@types/node@18.11.18) vite-node: 0.31.0(@types/node@18.11.18) why-is-node-running: 2.2.2 transitivePeerDependencies: @@ -24529,7 +27167,7 @@ packages: engines: {vscode: ^1.52.0} dependencies: minimatch: 3.1.2 - semver: 7.3.8 + semver: 7.5.4 vscode-languageserver-protocol: 3.16.0 dev: true @@ -24559,7 +27197,7 @@ packages: resolution: {integrity: sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA==} dev: true - /vue-demi@0.14.5(@vue/composition-api@1.2.2)(vue@3.3.4): + /vue-demi@0.14.5(vue@3.3.4): resolution: {integrity: sha512-o9NUVpl/YlsGJ7t+xuqJKx8EBGf1quRhCiT6D/J0pfwmk9zUwYkC7yrF4SZCe6fETvSM3UNL2edcbYrSyc4QHA==} engines: {node: '>=12'} hasBin: true @@ -24571,7 +27209,6 @@ packages: '@vue/composition-api': optional: true dependencies: - '@vue/composition-api': 1.2.2(vue@3.3.4) vue: 3.3.4 dev: false @@ -24588,7 +27225,7 @@ packages: espree: 9.6.1 esquery: 1.5.0 lodash: 4.17.21 - semver: 7.3.8 + semver: 7.5.4 transitivePeerDependencies: - supports-color dev: true @@ -24719,7 +27356,7 @@ packages: dependencies: '@vue/language-core': 1.8.8(typescript@5.0.2) '@vue/typescript': 1.8.8(typescript@5.0.2) - semver: 7.3.8 + semver: 7.5.4 typescript: 5.0.2 dev: false From fe58760d54596ed88380a3499f1534d617a61e1c Mon Sep 17 00:00:00 2001 From: zzcr <894103554@qq.com> Date: Thu, 17 Aug 2023 23:49:24 -0700 Subject: [PATCH 06/56] feat(release): fix grid tips contentMethod --- packages/vue/src/grid/src/table/src/methods.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/vue/src/grid/src/table/src/methods.ts b/packages/vue/src/grid/src/table/src/methods.ts index a2f3434ccc..0d8cf0fd28 100644 --- a/packages/vue/src/grid/src/table/src/methods.ts +++ b/packages/vue/src/grid/src/table/src/methods.ts @@ -1100,11 +1100,11 @@ const Methods = { const content = cell.innerText.trim() || cell.textContent.trim() const { contentMethod } = this.tooltipConfig const range = createTooltipRange({ _vm: this, cell, column, isHeader }) - const rangeWidth = range.getBoundingClientRect().width - (browser.name === 'ie' ? 5 : 0) + const rangeWidth = range.getBoundingClientRect().width const padding = (parseInt(getStyle(cell, 'paddingLeft'), 10) || 0) + (parseInt(getStyle(cell, 'paddingRight'), 10) || 0) const isOverflow = rangeWidth + padding > cell.offsetWidth || wrapperElem.scrollWidth > wrapperElem.clientWidth - if (content && (showTip || isOverflow)) { + if ((contentMethod || content) && (showTip || isOverflow)) { Object.assign(this.tooltipStore, { row, column, visible: true }) if (tooltip) { From 7a410e710f46b55c76374b1f4b8c9aeee93c4a69 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=94=B3=E5=90=9B=E5=81=A5?= <40288193@qq.com> Date: Mon, 21 Aug 2023 10:47:22 +0800 Subject: [PATCH 07/56] fix(playground): fix process.env \ changeVersion \sortablejs bugs (#422) --- examples/sites/index.html | 1 + examples/sites/md.extend.config.js | 36 ++++-------------------- examples/sites/package.json | 2 +- examples/sites/playground/App.vue | 44 ++++++++++++------------------ examples/sites/vite.config.js | 3 -- 5 files changed, 26 insertions(+), 60 deletions(-) diff --git a/examples/sites/index.html b/examples/sites/index.html index d8e4ed2d82..7aa83d80b1 100644 --- a/examples/sites/index.html +++ b/examples/sites/index.html @@ -11,6 +11,7 @@ diff --git a/examples/sites/md.extend.config.js b/examples/sites/md.extend.config.js index b47b45cee6..8068409031 100644 --- a/examples/sites/md.extend.config.js +++ b/examples/sites/md.extend.config.js @@ -18,35 +18,11 @@ import md_anchor from 'markdown-it-anchor' export const MdExt = [md_emoji, md_sub, md_sup, md_mark] -// 自定义container -function createContainer(klass) { - return [ - md_container, - klass, - { - render(tokens, idx) { - const token = tokens[idx] - const info = token.info.trim().slice(klass.length).trim() || '' - if (token.nesting === 1) { - return `

${info}

\n` - } else { - return `
\n` - } - } - } - ] -} - export function mdInstall(md) { - md.use(md_prism, { plugins: ['line-highlight'] }) - .use(...createContainer('tip')) - .use(...createContainer('info')) - .use(...createContainer('warning')) - .use(...createContainer('danger')) - .use(md_anchor, { - permalink: true, - permalinkBefore: true, - permalinkSymbol: '', - slugify: (s) => encodeURIComponent(s) - }) + md.use(md_prism, { plugins: ['line-highlight'] }).use(md_anchor, { + permalink: true, + permalinkBefore: true, + permalinkSymbol: '', + slugify: (s) => encodeURIComponent(s) + }) } diff --git a/examples/sites/package.json b/examples/sites/package.json index 960b162abe..a943c83183 100644 --- a/examples/sites/package.json +++ b/examples/sites/package.json @@ -1,6 +1,6 @@ { "name": "@opentiny/vue-docs", - "version": "2.0.2", + "version": "2.0.3", "scripts": { "start": "node ./scripts/copy.js && vite", "start:open": "node ./scripts/copy.js && vite --mode opendev", diff --git a/examples/sites/playground/App.vue b/examples/sites/playground/App.vue index 5d750ef19b..415b83fac0 100644 --- a/examples/sites/playground/App.vue +++ b/examples/sites/playground/App.vue @@ -22,7 +22,8 @@ const createImportMap = (version) => { '@opentiny/vue': `${cdnHost}/@opentiny/vue@${version}/runtime/tiny-vue.mjs`, '@opentiny/vue-icon': `${cdnHost}/@opentiny/vue@${version}/runtime/tiny-vue-icon.mjs`, '@opentiny/vue-locale': `${cdnHost}/@opentiny/vue@${version}/runtime/tiny-vue-locale.mjs`, - '@opentiny/vue-common': `${cdnHost}/@opentiny/vue@${version}/runtime/tiny-vue-common.mjs` + '@opentiny/vue-common': `${cdnHost}/@opentiny/vue@${version}/runtime/tiny-vue-common.mjs`, + 'sortablejs': `${cdnHost}/sortablejs@1.15.0/modular/sortable.esm.js` } } } @@ -63,22 +64,18 @@ const state = reactive({ function versionChange(version) { const importMap = createImportMap(version) - store.setImportMap(importMap) + store.state.files['import-map.json'] = new File('', JSON.stringify(importMap)) - // 分享加载时,iframe并不存在 - if (!document.querySelector('iframe')) return + setTimeout(() => { + if (!document.querySelector('iframe')) return - const iframeWin = document.querySelector('iframe').contentWindow - const styleDom = iframeWin.document.getElementById('tiny-theme') - if (styleDom) { - styleDom.href = `${cdnHost}/@opentiny/vue-theme@${version}/index.css` - } else { + const iframeWin = document.querySelector('iframe').contentWindow const link = iframeWin.document.createElement('link') link.id = 'tiny-theme' link.rel = 'stylesheet' link.href = `${cdnHost}/@opentiny/vue-theme@${version}/index.css` iframeWin.document.head.append(link) - } + }, 300) } function getDemoName(name, apiMode) { @@ -92,7 +89,7 @@ const getDemoCode = async ({ cmpId, fileName, apiMode }) => { .then((code) => { return code }) - .catch((error) => { + .catch(() => { return `${demoName}示例资源不存在,请检查文件名是否正确?` }) @@ -107,23 +104,18 @@ const loadFileCode = async ({ cmpId, fileName, apiMode }) => { versionChange(latestVersion) } -// 初始加载,有分享则加载分享,否则加载默认版本的默认文件 -if (shareData.length !== 2) { - const searchObj = new URLSearchParams(location.search) - const fileName = searchObj.get('fileName') - const cmpId = searchObj.get('cmpId') - const apiMode = searchObj.get('apiMode') - if (fileName && cmpId && apiMode) { - loadFileCode({ cmpId, fileName, apiMode }) - } -} - onMounted(() => { + // 初始加载,有分享则加载分享,否则加载默认版本的默认文件 if (shareData.length === 2) { - // 此时 iframe 插入到dom中,内部的html还未加载,所以延时处理 - setTimeout(() => { - versionChange(shareData[0]) - }, 100) + versionChange(shareData[0]) + } else { + const searchObj = new URLSearchParams(location.search) + const fileName = searchObj.get('fileName') + const cmpId = searchObj.get('cmpId') + const apiMode = searchObj.get('apiMode') + if (fileName && cmpId && apiMode) { + loadFileCode({ cmpId, fileName, apiMode }) + } } }) diff --git a/examples/sites/vite.config.js b/examples/sites/vite.config.js index 29b90c81fb..ae61fd480e 100644 --- a/examples/sites/vite.config.js +++ b/examples/sites/vite.config.js @@ -51,9 +51,6 @@ export default defineConfig((config) => { }), Unocss(UnoCssConfig) ], - define: { - 'process.env': {} - }, optimizeDeps: getOptimizeDeps(3), build: { rollupOptions: { From 770149df88499cd4b8ac171147240c9916af4aca Mon Sep 17 00:00:00 2001 From: gimmyhehe <975402925@qq.com> Date: Mon, 21 Aug 2023 10:48:37 +0800 Subject: [PATCH 08/56] fix(sites): fix grid demo api link jump error url (#421) --- .../sites/demos/app/chart/webdoc/chart.js | 26 +++++++++---------- .../sites/src/views/components/components.vue | 9 ++++++- 2 files changed, 21 insertions(+), 14 deletions(-) diff --git a/examples/sites/demos/app/chart/webdoc/chart.js b/examples/sites/demos/app/chart/webdoc/chart.js index be20ac6d89..067ad844f8 100644 --- a/examples/sites/demos/app/chart/webdoc/chart.js +++ b/examples/sites/demos/app/chart/webdoc/chart.js @@ -28,7 +28,7 @@ export default { 'en-US': 'Data consists of indicators and dimensions. Dimension refers to data attributes, and indicator refers to quantitative measurement standards.' }, - 'demoId': 'chart/attributes-demo#props-demo10' + 'demoId': 'chart-attributes-demo#props-demo10' }, { 'name': 'settings ', @@ -45,42 +45,42 @@ export default { 'type': 'String', 'defaultValue': '该属性的默认值为 auto', 'desc': { 'zh-CN': '设置图表容器的宽度。', 'en-US': 'Set the width of the chart container.' }, - 'demoId': 'chart/attributes-demo#props-demo10' + 'demoId': 'chart-attributes-demo#props-demo10' }, { 'name': 'height', 'type': 'String', 'defaultValue': '该属性的默认值为 400px', 'desc': { 'zh-CN': '设置图表容器的高度。', 'en-US': 'Set the height of the chart container.' }, - 'demoId': 'chart/attributes-demo#props-demo10' + 'demoId': 'chart-attributes-demo#props-demo10' }, { 'name': 'events', 'type': 'Object', 'defaultValue': '', 'desc': { 'zh-CN': '事件绑定', 'en-US': 'Event binding' }, - 'demoId': 'chart/events#events-base' + 'demoId': 'chart-events#events-base' }, { 'name': 'init-options', 'type': 'Object', 'defaultValue': '', 'desc': { 'zh-CN': 'init 附加参数', 'en-US': 'Init Additional Parameters' }, - 'demoId': 'chart/attributes-demo#props-demo10' + 'demoId': 'chart-attributes-demo#props-demo10' }, { 'name': 'tooltip-visible', 'type': 'Boolean', 'defaultValue': '该属性的默认值为 true', 'desc': { 'zh-CN': '是否显示提示框', 'en-US': 'Display dialog box' }, - 'demoId': 'chart/attributes-demo#props-demo10' + 'demoId': 'chart-attributes-demo#props-demo10' }, { 'name': 'legend-visible', 'type': 'Boolean', 'defaultValue': '该属性的默认值为 true', 'desc': { 'zh-CN': '是否显示图例', 'en-US': 'Display legend' }, - 'demoId': 'chart/attributes-demo#props-demo10' + 'demoId': 'chart-attributes-demo#props-demo10' }, { 'name': 'theme', @@ -110,21 +110,21 @@ export default { 'zh-CN': '是否处理生成图表时的宽度问题', 'en-US': 'Do you want to process the width issue when generating charts?' }, - 'demoId': 'chart/events#events-base' + 'demoId': 'chart-events#events-base' }, { 'name': 'width-change-delay', 'type': 'Number', 'defaultValue': '该属性的默认值为 300', 'desc': { 'zh-CN': '容器宽度变化的延迟', 'en-US': 'Container width change delay' }, - 'demoId': 'chart/question#question-base' + 'demoId': 'chart-question#question-base' }, { 'name': 'resizeable', 'type': 'Boolean', 'defaultValue': '该属性的默认值为 true', 'desc': { 'zh-CN': '是否处理窗口 resize 事件', 'en-US': 'Whether to process the window resize event' }, - 'demoId': 'chart/question#question-base' + 'demoId': 'chart-question#question-base' }, { 'name': 'cancel-resize-check', @@ -134,14 +134,14 @@ export default { 'zh-CN': '是否禁用 resize 时的容器检测', 'en-US': 'Whether to disable container detection during resize' }, - 'demoId': 'chart/question#question-base' + 'demoId': 'chart-question#question-base' }, { 'name': 'resize-delay', 'type': 'Number', 'defaultValue': '该属性的默认值为 200', 'desc': { 'zh-CN': '窗口 resize 事件回调的延迟', 'en-US': 'Delay of the window resize event callback' }, - 'demoId': 'chart/attributes-demo#props-demo10' + 'demoId': 'chart-attributes-demo#props-demo10' }, { 'name': 'change-delay', @@ -151,7 +151,7 @@ export default { 'zh-CN': '属性修改触发图表重绘回调的延迟', 'en-US': 'Delay for triggering chart redrawing callback after attribute modification' }, - 'demoId': 'chart/question#question-base' + 'demoId': 'chart-question#question-base' }, { 'name': 'set-option-opts', diff --git a/examples/sites/src/views/components/components.vue b/examples/sites/src/views/components/components.vue index 2061eba9da..36920ec796 100644 --- a/examples/sites/src/views/components/components.vue +++ b/examples/sites/src/views/components/components.vue @@ -59,7 +59,7 @@ - {{ row.name }} + {{ row.name }} {{ row.name }} @@ -254,6 +254,13 @@ const handleApiAnchor = (ev) => { const fn = { copyText: (text) => { navigator.clipboard.writeText(text) + }, + jumpToDemo: (demoId) => { + if (demoId.startsWith('chart') || demoId.startsWith('grid')) { + router.push(demoId) + } else { + router.push(`#${demoId}`) + } } } From 7162ac580d62c1707f582a67ef165a35be20645d Mon Sep 17 00:00:00 2001 From: gimmyhehe <975402925@qq.com> Date: Mon, 21 Aug 2023 17:17:58 +0800 Subject: [PATCH 09/56] fix(form-demo): add form validateField api demo (#424) --- .../form-validate-field-composition-api.vue | 151 ++++++++++++++++ .../demos/app/form/form-validate-field.vue | 163 ++++++++++++++++++ examples/sites/demos/app/form/webdoc/form.js | 13 +- 3 files changed, 326 insertions(+), 1 deletion(-) create mode 100644 examples/sites/demos/app/form/form-validate-field-composition-api.vue create mode 100644 examples/sites/demos/app/form/form-validate-field.vue diff --git a/examples/sites/demos/app/form/form-validate-field-composition-api.vue b/examples/sites/demos/app/form/form-validate-field-composition-api.vue new file mode 100644 index 0000000000..35a45e4f25 --- /dev/null +++ b/examples/sites/demos/app/form/form-validate-field-composition-api.vue @@ -0,0 +1,151 @@ + + + + + diff --git a/examples/sites/demos/app/form/form-validate-field.vue b/examples/sites/demos/app/form/form-validate-field.vue new file mode 100644 index 0000000000..ca6f73b872 --- /dev/null +++ b/examples/sites/demos/app/form/form-validate-field.vue @@ -0,0 +1,163 @@ + + + + + diff --git a/examples/sites/demos/app/form/webdoc/form.js b/examples/sites/demos/app/form/webdoc/form.js index 7c8bd548e4..cc158fe89c 100644 --- a/examples/sites/demos/app/form/webdoc/form.js +++ b/examples/sites/demos/app/form/webdoc/form.js @@ -35,6 +35,17 @@ export default { }, 'codeFiles': ['form-validation.vue'] }, + { + 'demoId': 'form-validate-field', + 'name': { 'zh-CN': '特定表单项校验', 'en-US': 'Form field Validation' }, + 'desc': { + 'zh-CN': + "

用于校验表单中一个或多个特定表单项。

\n", + 'en-US': + '

Validate one or several formItems of the form

\n' + }, + 'codeFiles': ['form-validate-field.vue'] + }, { 'demoId': 'custom-validation-rule', 'name': { 'zh-CN': '自定义校验规则', 'en-US': 'Customized Verification Rule' }, @@ -390,7 +401,7 @@ export default { 'type': '', 'defaultValue': '', 'desc': { 'zh-CN': '对部分表单字段进行校验的方法', 'en-US': 'Method for verifying some fields in a form' }, - 'demoId': 'form-validation' + 'demoId': 'form-validate-field' }, { 'name': 'resetFields', From 2f61b957564e92773abc4492d67c7826029bc369 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=94=B3=E5=90=9B=E5=81=A5?= <40288193@qq.com> Date: Tue, 22 Aug 2023 10:18:32 +0800 Subject: [PATCH 10/56] fix: fix demo import vue-modal; fix playground share (#428) * fix(playground): fix process.env \ changeVersion \sortablejs bugs * fix: fix demo import vue-modal; fix playground share --- .../app/alert/close-text-composition-api.vue | 5 ++--- examples/sites/demos/app/alert/close-text.vue | 5 ++--- .../app/anchor/on-change-composition-api.vue | 5 ++--- examples/sites/demos/app/anchor/on-change.vue | 5 ++--- .../dept/before-confirm-composition-api.vue | 5 ++--- .../sites/demos/app/dept/before-confirm.vue | 5 ++--- .../abort-quest-composition-api.vue | 5 ++--- .../demos/app/file-upload/abort-quest.vue | 5 ++--- .../custom-prefix-composition-api.vue | 7 +++---- .../demos/app/file-upload/custom-prefix.vue | 7 +++---- .../custom-upload-request-composition-api.vue | 5 ++--- .../app/file-upload/custom-upload-request.vue | 5 ++--- .../drag-upload-composition-api.vue | 5 ++--- .../demos/app/file-upload/drag-upload.vue | 5 ++--- .../jalor-request-composition-api.vue | 5 ++--- .../demos/app/file-upload/jalor-request.vue | 5 ++--- .../max-file-count-composition-api.vue | 5 ++--- .../demos/app/file-upload/max-file-count.vue | 5 ++--- .../prevent-delete-file-composition-api.vue | 5 ++--- .../app/file-upload/prevent-delete-file.vue | 5 ++--- .../prevent-upload-file-composition-api.vue | 5 ++--- .../app/file-upload/prevent-upload-file.vue | 5 ++--- .../upload-events-composition-api.vue | 19 +++++++++---------- .../demos/app/file-upload/upload-events.vue | 19 +++++++++---------- .../upload-request-composition-api.vue | 5 ++--- .../demos/app/file-upload/upload-request.vue | 5 ++--- .../app/form/display-only-composition-api.vue | 3 +-- .../sites/demos/app/form/display-only.vue | 3 +-- .../frequently-used-form-composition-api.vue | 6 +++--- .../demos/app/form/frequently-used-form.vue | 5 ++--- .../no-validate-to-add-composition-api.vue | 8 ++++---- .../demos/app/form/no-validate-to-add.vue | 8 ++++---- .../demos/app/form/size-composition-api.vue | 6 +++--- examples/sites/demos/app/form/size.vue | 5 ++--- ...bar-button-click-event-composition-api.vue | 11 +++++------ .../grid/event/toolbar-button-click-event.vue | 3 +-- ...fore-submit-validation-composition-api.vue | 7 +++---- .../gridValid/before-submit-validation.vue | 7 +++---- .../select-validation-composition-api.vue | 9 ++++----- .../gridValid/select-validation.vue | 9 ++++----- ...lidation-scroll-to-col-composition-api.vue | 13 +++++++++---- .../gridValid/validation-scroll-to-col.vue | 7 +++---- .../footer-menu-composition-api.vue | 3 +-- .../grid_Example/shortcutMenu/footer-menu.vue | 3 +-- .../header-menu-composition-api.vue | 3 +-- .../grid_Example/shortcutMenu/header-menu.vue | 3 +-- .../menu-permissions-composition-api.vue | 3 +-- .../shortcutMenu/menu-permissions.vue | 3 +-- .../slot/buttons-slot-composition-api.vue | 11 +++++------ .../demos/app/grid/slot/buttons-slot.vue | 11 +++++------ .../copy-row-data-composition-api.vue | 5 ++--- .../grid/tiny-first-menu/copy-row-data.vue | 5 ++--- .../get-row-method-composition-api.vue | 13 ++++++------- .../grid/tiny-first-menu/get-row-method.vue | 13 ++++++------- .../insert-delete-update-composition-api.vue | 7 +++---- .../tiny-first-menu/insert-delete-update.vue | 7 +++---- .../toolbar-op-config-composition-api.vue | 9 ++++----- .../app/grid/toolbar/toolbar-op-config.vue | 9 ++++----- examples/sites/playground/App.vue | 12 ++++++++++++ 59 files changed, 178 insertions(+), 214 deletions(-) diff --git a/examples/sites/demos/app/alert/close-text-composition-api.vue b/examples/sites/demos/app/alert/close-text-composition-api.vue index 4bc8b68e05..b7afee67f2 100644 --- a/examples/sites/demos/app/alert/close-text-composition-api.vue +++ b/examples/sites/demos/app/alert/close-text-composition-api.vue @@ -6,10 +6,9 @@ diff --git a/examples/sites/demos/app/alert/close-text.vue b/examples/sites/demos/app/alert/close-text.vue index e5e2f929cc..bca07b4a12 100644 --- a/examples/sites/demos/app/alert/close-text.vue +++ b/examples/sites/demos/app/alert/close-text.vue @@ -6,8 +6,7 @@ diff --git a/examples/sites/demos/app/anchor/on-change.vue b/examples/sites/demos/app/anchor/on-change.vue index ceb183013b..1f6a938bc3 100644 --- a/examples/sites/demos/app/anchor/on-change.vue +++ b/examples/sites/demos/app/anchor/on-change.vue @@ -3,8 +3,7 @@ diff --git a/examples/sites/demos/app/file-upload/abort-quest.vue b/examples/sites/demos/app/file-upload/abort-quest.vue index 13c6830d89..0a137bd65d 100644 --- a/examples/sites/demos/app/file-upload/abort-quest.vue +++ b/examples/sites/demos/app/file-upload/abort-quest.vue @@ -9,8 +9,7 @@ diff --git a/examples/sites/demos/app/file-upload/custom-prefix.vue b/examples/sites/demos/app/file-upload/custom-prefix.vue index b9a368f1b2..3246f6a267 100644 --- a/examples/sites/demos/app/file-upload/custom-prefix.vue +++ b/examples/sites/demos/app/file-upload/custom-prefix.vue @@ -15,8 +15,7 @@ diff --git a/examples/sites/demos/app/file-upload/custom-upload-request.vue b/examples/sites/demos/app/file-upload/custom-upload-request.vue index f5c5b63bd5..5d117e22e8 100644 --- a/examples/sites/demos/app/file-upload/custom-upload-request.vue +++ b/examples/sites/demos/app/file-upload/custom-upload-request.vue @@ -13,8 +13,7 @@ diff --git a/examples/sites/demos/app/file-upload/drag-upload.vue b/examples/sites/demos/app/file-upload/drag-upload.vue index 63e67ccd57..fde5a95b23 100644 --- a/examples/sites/demos/app/file-upload/drag-upload.vue +++ b/examples/sites/demos/app/file-upload/drag-upload.vue @@ -6,9 +6,8 @@ diff --git a/examples/sites/demos/app/file-upload/jalor-request.vue b/examples/sites/demos/app/file-upload/jalor-request.vue index 9f3c16e6b6..7aa419c4cf 100644 --- a/examples/sites/demos/app/file-upload/jalor-request.vue +++ b/examples/sites/demos/app/file-upload/jalor-request.vue @@ -7,8 +7,7 @@ diff --git a/examples/sites/demos/app/file-upload/max-file-count.vue b/examples/sites/demos/app/file-upload/max-file-count.vue index e4d3b27370..248508032b 100644 --- a/examples/sites/demos/app/file-upload/max-file-count.vue +++ b/examples/sites/demos/app/file-upload/max-file-count.vue @@ -5,8 +5,7 @@ diff --git a/examples/sites/demos/app/file-upload/upload-events.vue b/examples/sites/demos/app/file-upload/upload-events.vue index f34d4d2b6f..86ddb51bb8 100644 --- a/examples/sites/demos/app/file-upload/upload-events.vue +++ b/examples/sites/demos/app/file-upload/upload-events.vue @@ -20,8 +20,7 @@ diff --git a/examples/sites/demos/app/form/frequently-used-form.vue b/examples/sites/demos/app/form/frequently-used-form.vue index d1929d1c93..2ecf0d6eed 100644 --- a/examples/sites/demos/app/form/frequently-used-form.vue +++ b/examples/sites/demos/app/form/frequently-used-form.vue @@ -30,8 +30,7 @@ diff --git a/examples/sites/demos/app/form/size.vue b/examples/sites/demos/app/form/size.vue index d7ca3b889a..3d2f820307 100644 --- a/examples/sites/demos/app/form/size.vue +++ b/examples/sites/demos/app/form/size.vue @@ -33,8 +33,7 @@ diff --git a/examples/sites/demos/app/grid/grid_Example/shortcutMenu/footer-menu.vue b/examples/sites/demos/app/grid/grid_Example/shortcutMenu/footer-menu.vue index a75ec71dd8..0e6027498d 100644 --- a/examples/sites/demos/app/grid/grid_Example/shortcutMenu/footer-menu.vue +++ b/examples/sites/demos/app/grid/grid_Example/shortcutMenu/footer-menu.vue @@ -23,7 +23,6 @@ diff --git a/examples/sites/demos/app/grid/grid_Example/shortcutMenu/header-menu.vue b/examples/sites/demos/app/grid/grid_Example/shortcutMenu/header-menu.vue index c587511398..4ea23983ea 100644 --- a/examples/sites/demos/app/grid/grid_Example/shortcutMenu/header-menu.vue +++ b/examples/sites/demos/app/grid/grid_Example/shortcutMenu/header-menu.vue @@ -20,7 +20,6 @@ diff --git a/examples/sites/demos/app/grid/grid_Example/shortcutMenu/menu-permissions.vue b/examples/sites/demos/app/grid/grid_Example/shortcutMenu/menu-permissions.vue index ff9b6c0f88..1cede5a044 100644 --- a/examples/sites/demos/app/grid/grid_Example/shortcutMenu/menu-permissions.vue +++ b/examples/sites/demos/app/grid/grid_Example/shortcutMenu/menu-permissions.vue @@ -26,7 +26,6 @@ diff --git a/examples/sites/demos/app/grid/tiny-first-menu/get-row-method.vue b/examples/sites/demos/app/grid/tiny-first-menu/get-row-method.vue index 2f595fcbba..e5671e62ea 100644 --- a/examples/sites/demos/app/grid/tiny-first-menu/get-row-method.vue +++ b/examples/sites/demos/app/grid/tiny-first-menu/get-row-method.vue @@ -18,8 +18,7 @@ + + + diff --git a/examples/sites/demos/app/container/classic-composition-api.vue b/examples/sites/demos/app/container/classic-composition-api.vue index bf2d570db5..2dd7f3c49b 100644 --- a/examples/sites/demos/app/container/classic-composition-api.vue +++ b/examples/sites/demos/app/container/classic-composition-api.vue @@ -21,3 +21,45 @@ import { Container as TinyContainer, Layout as TinyLayout } from '@opentiny/vue' const pattern = ref('classic') + + + + diff --git a/examples/sites/demos/app/container/custom-container-composition-api.vue b/examples/sites/demos/app/container/custom-container-composition-api.vue index 386efd7f96..e280cec939 100644 --- a/examples/sites/demos/app/container/custom-container-composition-api.vue +++ b/examples/sites/demos/app/container/custom-container-composition-api.vue @@ -51,3 +51,43 @@ const patternData = ref([ } ]) + + diff --git a/examples/sites/demos/app/container/custom-with-height-composition-api.vue b/examples/sites/demos/app/container/custom-with-height-composition-api.vue index 854d4741d4..9d37e7bef2 100644 --- a/examples/sites/demos/app/container/custom-with-height-composition-api.vue +++ b/examples/sites/demos/app/container/custom-with-height-composition-api.vue @@ -29,3 +29,43 @@ const asideWidth = ref(200) const footerHeight = ref(80) const headerHeight = ref(80) + + diff --git a/examples/sites/demos/app/container/fashion-composition-api.vue b/examples/sites/demos/app/container/fashion-composition-api.vue index 55e38d8ad7..53a8777c41 100644 --- a/examples/sites/demos/app/container/fashion-composition-api.vue +++ b/examples/sites/demos/app/container/fashion-composition-api.vue @@ -15,3 +15,37 @@ + + diff --git a/examples/sites/demos/app/container/legend-composition-api.vue b/examples/sites/demos/app/container/legend-composition-api.vue index 57eee8dd8f..a23dff16c3 100644 --- a/examples/sites/demos/app/container/legend-composition-api.vue +++ b/examples/sites/demos/app/container/legend-composition-api.vue @@ -18,3 +18,37 @@ + + diff --git a/examples/sites/demos/app/container/simple-composition-api.vue b/examples/sites/demos/app/container/simple-composition-api.vue index 64d4a7d548..67a2662b91 100644 --- a/examples/sites/demos/app/container/simple-composition-api.vue +++ b/examples/sites/demos/app/container/simple-composition-api.vue @@ -12,3 +12,37 @@ + + diff --git a/examples/sites/demos/webdoc/envpreparation-open-en.md b/examples/sites/demos/webdoc/envpreparation-open-en.md index cfe9defe01..08622994e7 100644 --- a/examples/sites/demos/webdoc/envpreparation-open-en.md +++ b/examples/sites/demos/webdoc/envpreparation-open-en.md @@ -2,12 +2,8 @@ TinyVue is a`Vue`UI component library, which can also support`Vue 2.0`and`Vue 3.0`. -:::warning - Browser compatibility`TinyVue`The latest versions of mainstream browsers are supported: Chrome, Edge, Firefox, Opera, and Safari. No longer supported`Internet Explorer`. -::: - ### Installing Node.js Recommended Installation`v16.13.0`version, if the local`Node.js`, run the following command to check whether the version is correct: @@ -24,8 +20,4 @@ management`npm`There are two main tools for the package. One is the installation npm install -g yarn ``` -:::warning - Selection of Package Manager`yarn`and`npm`You are advised to use only one package manager to avoid problems such as upgrade failure during installation. - -::: diff --git a/examples/sites/demos/webdoc/envpreparation-open.md b/examples/sites/demos/webdoc/envpreparation-open.md index ba85fe68e0..04e6f73d76 100644 --- a/examples/sites/demos/webdoc/envpreparation-open.md +++ b/examples/sites/demos/webdoc/envpreparation-open.md @@ -2,12 +2,8 @@ TinyVue 是一个基于 `Vue` 的 UI 组件库,可以同时支持 `Vue 2.0` 和 `Vue 3.0`。 -:::warning - 浏览器兼容性 `TinyVue` 支持主流浏览器的最新版本:Chrome、Edge、Firefox、Opera、Safari 不支持 IE 浏览器 -::: - ### 安装 Node.js 推荐安装 `v16.13.0` 及以上版本,如果本地已经安装了 `Node.js`,可以通过以下命令检查版本是否正确: @@ -24,8 +20,4 @@ node -v npm install -g yarn ``` -:::warning - 包管理器的选择 `yarn` 和 `npm` 建议只选择使用一种包管理器,以免在安装过程中出现无法升级依赖包等问题。 - -::: From fbfa551317cd104243588881545dba7478e79bc6 Mon Sep 17 00:00:00 2001 From: gimmyhehe <975402925@qq.com> Date: Thu, 31 Aug 2023 03:21:33 -0700 Subject: [PATCH 18/56] fix(checkbox): fix checkbox selected icon bug close #450 (#451) --- packages/theme/src/checkbox/index.less | 75 +++++++++++++------------- 1 file changed, 38 insertions(+), 37 deletions(-) diff --git a/packages/theme/src/checkbox/index.less b/packages/theme/src/checkbox/index.less index d40bb88c92..7c115ab101 100644 --- a/packages/theme/src/checkbox/index.less +++ b/packages/theme/src/checkbox/index.less @@ -38,6 +38,44 @@ &:last-of-type { margin-right: 0; } + + .@{checkbox-prefix-cls}__inner { + text-align: left; + display: inline-block; + position: relative; + border: 1px solid var(--ti-checkbox-border-color); + border-radius: var(--ti-checkbox-border-radius); + box-sizing: border-box; + width: var(--ti-checkbox-width); + height: var(--ti-checkbox-height); + background-color: var(--ti-checkbox-bg-color); + outline: none; + z-index: 1; + transition: + border-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46), + background-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46); + + &:hover { + border-color: var(--ti-checkbox-border-color-hover); + } + + &::after { + box-sizing: content-box; + content: ''; + border: 1px solid #fff; + border-width: 0 var(--ti-checkbox-checkline-width) var(--ti-checkbox-checkline-width) 0; // 对勾的线宽 + border-left: 0; + border-top: 0; + height: var(--ti-checkbox-icon-height); + width: var(--ti-checkbox-icon-width); + position: absolute; + margin-left: var(--ti-checkbox-icon-margin-left); + margin-top: var(--ti-checkbox-icon-margin-top); + transform: rotate(45deg) scaleY(0); + transition: transform 0.15s ease-in 0.05s; + transform-origin: center; + } + } &.is-bordered { padding: 9px 20px 9px 10px; @@ -196,43 +234,6 @@ } } - .@{checkbox-prefix-cls}__inner { - display: inline-block; - position: relative; - border: 1px solid var(--ti-checkbox-border-color); - border-radius: var(--ti-checkbox-border-radius); - box-sizing: border-box; - width: var(--ti-checkbox-width); - height: var(--ti-checkbox-height); - background-color: var(--ti-checkbox-bg-color); - outline: none; - z-index: 1; - transition: - border-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46), - background-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46); - - &:hover { - border-color: var(--ti-checkbox-border-color-hover); - } - - &::after { - box-sizing: content-box; - content: ''; - border: 1px solid #fff; - border-width: 0 var(--ti-checkbox-checkline-width) var(--ti-checkbox-checkline-width) 0; // 对勾的线宽 - border-left: 0; - border-top: 0; - height: var(--ti-checkbox-icon-height); - width: var(--ti-checkbox-icon-width); - position: absolute; - margin-left: var(--ti-checkbox-icon-margin-left); - margin-top: var(--ti-checkbox-icon-margin-top); - transform: rotate(45deg) scaleY(0); - transition: transform 0.15s ease-in 0.05s; - transform-origin: center; - } - } - &__original { opacity: 0; outline: 0; From 5dbb699e260601a8d43837e14dfaa336612ba3cf Mon Sep 17 00:00:00 2001 From: zzcr <894103554@qq.com> Date: Thu, 31 Aug 2023 19:15:15 -0700 Subject: [PATCH 19/56] fix: fix input attrs id --- packages/vue/src/input/src/index.ts | 1 - packages/vue/src/input/src/pc.vue | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/vue/src/input/src/index.ts b/packages/vue/src/input/src/index.ts index fb1e66de63..71755984f8 100644 --- a/packages/vue/src/input/src/index.ts +++ b/packages/vue/src/input/src/index.ts @@ -36,7 +36,6 @@ const $constants = { export default defineComponent({ name: $prefix + 'Input', - inheritAttrs: false, props: { ...$props, _constants: { diff --git a/packages/vue/src/input/src/pc.vue b/packages/vue/src/input/src/pc.vue index e6d2eb8214..f088b474cf 100644 --- a/packages/vue/src/input/src/pc.vue +++ b/packages/vue/src/input/src/pc.vue @@ -64,7 +64,7 @@ v-if="type !== 'textarea'" ref="input" :name="name" - v-bind="a($attrs, ['type', 'class', 'style', '^on\w+'])" + v-bind="a($attrs, ['type', 'class', 'style', '^on\w+', 'id'])" class="tiny-input__inner" :tabindex="tabindex" :type="showPassword ? (state.passwordVisible ? 'text' : 'password') : type" @@ -161,7 +161,7 @@