From 06611f527add666fff49aa77f0c6e7c014afa47c Mon Sep 17 00:00:00 2001 From: hongawen <83944980@qq.com> Date: Thu, 9 May 2024 14:18:39 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B7=A5=E4=BD=9C=E6=B5=81=E8=A1=A8=E5=8D=95+?= =?UTF-8?q?=E6=A8=A1=E5=9E=8B=E4=BB=A3=E7=A0=81=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 19 +- pnpm-lock.yaml | 5789 ++++++++--------- src/api/bpm-boot/category.ts | 73 + src/api/bpm-boot/form.ts | 73 + src/api/bpm-boot/model.ts | 83 + src/api/bpm/processExpression/index.ts | 42 + src/api/bpm/processListener/index.ts | 40 + src/api/bpm/userGroup/index.ts | 47 + src/api/dbs/dbsApi.js | 45 - src/api/flw/modelApi.js | 89 - src/api/flw/processApi.js | 93 - src/api/flw/processMyApi.js | 73 - src/api/flw/taskApi.js | 81 - src/api/flw/templatePrintApi.js | 41 - src/api/flw/templateSnApi.js | 41 - src/api/sys/indexApi.js | 53 - src/api/sys/orgApi.js | 53 - src/api/sys/positionApi.js | 49 - src/api/sys/resource/buttonApi.js | 37 - src/api/sys/resource/fieldApi.js | 45 - src/api/sys/resource/menuApi.js | 49 - src/api/sys/resource/moduleApi.js | 37 - src/api/sys/roleApi.js | 97 - src/api/sys/userApi.js | 111 - src/api/sys/userCenterApi.js | 101 - src/api/system-boot/dictType.ts | 9 + src/api/system/dict/dict.data.ts | 49 + src/api/system/dict/dict.type.ts | 44 + src/api/system/notify/message/index.ts | 49 + src/api/system/notify/template/index.ts | 49 + src/api/user-boot/role.ts | 10 + src/api/user-boot/user.ts | 11 + src/assets/icons/mobile/filled/iconfont.css | 173 - src/assets/icons/mobile/filled/iconfont.json | 289 - src/assets/icons/mobile/filled/iconfont.ttf | Bin 8816 -> 0 bytes src/assets/icons/mobile/index.js | 36 - src/assets/icons/mobile/line/iconfont.css | 825 --- src/assets/icons/mobile/line/iconfont.json | 1430 ---- src/assets/icons/mobile/line/iconfont.ttf | Bin 54080 -> 0 bytes src/components/ColorPicker/index.vue | 43 - src/components/ContentWrap/index.ts | 3 + .../ContentWrap/src/ContentWrap.vue | 38 + src/components/Dialog/index.ts | 3 + src/components/Dialog/src/Dialog.vue | 140 + src/components/DictSelect/index.ts | 3 + src/components/DictSelect/src/DictSelect.vue | 46 + src/components/DictTag/index.ts | 3 + src/components/DictTag/src/DictTag.vue | 60 + src/components/Editor/index.ts | 8 + src/components/Editor/src/Editor.vue | 202 + src/components/FormCreate/index.ts | 3 + src/components/FormCreate/src/config/index.ts | 15 + .../FormCreate/src/config/selectRule.ts | 71 + .../src/config/useDictSelectRule.ts | 64 + .../FormCreate/src/config/useEditorRule.ts | 32 + .../src/config/useUploadFileRule.ts | 80 + .../FormCreate/src/config/useUploadImgRule.ts | 89 + .../src/config/useUploadImgsRule.ts | 84 + .../src/config/useUserSelectRule.ts | 25 + .../FormCreate/src/useFormCreateDesigner.ts | 53 + src/components/FormCreate/src/utils/index.ts | 79 + src/components/ImageViewer/index.ts | 33 + .../ImageViewer/src/ImageViewer.vue | 35 + src/components/ImageViewer/src/types.ts | 9 + src/components/RouterSearch/index.vue | 111 + .../Selector/iconMobileSelector.vue | 142 - src/components/Selector/iconSelector.vue | 143 - src/components/Selector/orgSelectorPlus.vue | 496 -- src/components/Selector/posSelectorPlus.vue | 399 -- src/components/Selector/roleSelectorPlus.vue | 449 -- src/components/Selector/userSelectorPlus.vue | 401 -- src/components/UploadFile/index.ts | 5 + src/components/UploadFile/src/UploadFile.vue | 214 + src/components/UploadFile/src/UploadImg.vue | 273 + src/components/UploadFile/src/UploadImgs.vue | 324 + src/components/UploadFile/src/useUpload.ts | 99 + src/components/XButton/index.ts | 4 + src/components/XButton/src/XButton.vue | 50 + src/components/XButton/src/XTextButton.vue | 49 + src/components/XnWorkflow/chart/cNodeWrap.vue | 57 - src/components/XnWorkflow/chart/index.vue | 80 - .../XnWorkflow/chart/nodes/cAddNode.vue | 5 - .../chart/nodes/cExclusiveGateway.vue | 141 - .../chart/nodes/cParallelGateway.vue | 50 - .../XnWorkflow/chart/nodes/cServiceTask.vue | 80 - .../XnWorkflow/chart/nodes/cStartEvent.vue | 24 - .../XnWorkflow/chart/nodes/cStartTask.vue | 76 - .../XnWorkflow/chart/nodes/cUserTask.vue | 147 - .../XnWorkflow/chart/zoom_helper.js | 39 - src/components/XnWorkflow/color.text | 9 - .../XnWorkflow/components/addWatch.vue | 132 - .../XnWorkflow/components/drawerTabs.vue | 92 - .../XnWorkflow/components/navTitle.vue | 22 - src/components/XnWorkflow/customForm/404.vue | 3 - src/components/XnWorkflow/customForm/index.js | 28 - src/components/XnWorkflow/flowIndex.less | 425 -- .../XnWorkflow/globalAttribute/basic.vue | 126 - .../XnWorkflow/globalAttribute/formPreset.vue | 122 - .../XnWorkflow/globalAttribute/notice.vue | 47 - .../XnWorkflow/globalAttribute/user.vue | 105 - .../XnWorkflow/globalAttribute/watchs.vue | 66 - src/components/XnWorkflow/index.vue | 161 - src/components/XnWorkflow/nodeWrap.vue | 120 - src/components/XnWorkflow/nodes/addNode.vue | 273 - .../XnWorkflow/nodes/addNodeNoButton.vue | 5 - .../nodes/common/previewCustomForm.vue | 42 - .../XnWorkflow/nodes/components/navTitle.vue | 22 - .../XnWorkflow/nodes/config/config.js | 581 -- .../XnWorkflow/nodes/exclusiveGateway.vue | 794 --- .../XnWorkflow/nodes/parallelGateway.vue | 175 - .../nodes/prop/formUserSelector.vue | 117 - .../XnWorkflow/nodes/prop/propButtonInfo.vue | 171 - .../nodes/prop/propButtonInfo_README.md | 94 - .../XnWorkflow/nodes/prop/propFieldInfo.vue | 142 - .../nodes/prop/propFieldInfo_README.md | 127 - .../nodes/prop/propListenerInfo.vue | 158 - .../XnWorkflow/nodes/prop/propNoticeInfo.vue | 7 - .../XnWorkflow/nodes/prop/propTag.vue | 48 - .../nodes/prop/templateGenerator.vue | 221 - .../nodes/prop/templateGenerator_README.md | 53 - .../XnWorkflow/nodes/serviceTask.vue | 398 -- .../XnWorkflow/nodes/startEvent.vue | 48 - src/components/XnWorkflow/nodes/startTask.vue | 251 - src/components/XnWorkflow/nodes/userTask.vue | 790 --- .../XnWorkflow/nodes/utils/index.js | 180 - src/components/XnWorkflow/process.vue | 649 -- .../package/designer/ProcessDesigner.vue | 1023 +-- .../package/designer/ProcessViewer.vue | 154 +- .../plugins/content-pad/contentPadProvider.js | 8 +- .../bpmnProcessDesigner/package/index.ts | 2 +- .../package/penal/PropertiesPanel.vue | 379 +- .../package/penal/base/ElementBaseInfo.vue | 251 +- .../penal/flow-condition/FlowCondition.vue | 1 - .../package/penal/form/ElementForm.vue | 788 +-- .../penal/listeners/ElementListeners.vue | 735 ++- .../penal/listeners/ProcessListenerDialog.vue | 121 +- .../penal/listeners/UserTaskListeners.vue | 811 +-- .../multi-instance/ElementMultiInstance.vue | 1 - .../penal/other/ElementOtherConfig.vue | 1 - .../penal/properties/ElementProperties.vue | 248 +- .../penal/signal-message/SignalAndMessage.vue | 178 +- .../package/penal/task/ElementTask.vue | 2 - .../ProcessExpressionDialog.vue | 81 +- .../task/task-components/ReceiveTask.vue | 166 +- .../penal/task/task-components/UserTask.vue | 295 +- .../package/theme/element-variables.scss | 1 - src/components/icon/index.vue | 21 +- src/config/axios/config.ts | 28 + src/config/axios/errorCode.ts | 6 + src/config/axios/index.ts | 51 + src/config/axios/service.ts | 228 + src/config/iconSelect.js | 827 --- src/config/index.js | 101 - src/config/route.js | 44 - src/config/settingConfig.js | 64 - src/config/themeColor.js | 10 - src/hooks/web/useCache.ts | 39 + src/hooks/web/useDesign.ts | 18 + src/hooks/web/useI18n.ts | 53 + src/hooks/web/useMessage.ts | 95 + src/layouts/Layout.vue | 78 + src/layouts/components/AppView.vue | 72 + src/layouts/components/Breadcrumb/index.ts | 3 + .../components/Breadcrumb/src/Breadcrumb.vue | 130 + .../components/Breadcrumb/src/helper.ts | 31 + src/layouts/components/Collapse/index.ts | 3 + .../components/Collapse/src/Collapse.vue | 36 + src/layouts/components/ContextMenu/index.ts | 10 + .../ContextMenu/src/ContextMenu.vue | 76 + src/layouts/components/Footer/index.ts | 3 + src/layouts/components/Footer/src/Footer.vue | 24 + .../components/LocaleDropdown/index.ts | 3 + .../LocaleDropdown/src/LocaleDropdown.vue | 52 + src/layouts/components/Logo/index.ts | 3 + src/layouts/components/Logo/src/Logo.vue | 88 + src/layouts/components/Menu/index.ts | 3 + src/layouts/components/Menu/src/Menu.vue | 257 + .../Menu/src/components/useRenderMenuItem.tsx | 50 + .../src/components/useRenderMenuTitle.tsx | 27 + src/layouts/components/Menu/src/helper.ts | 54 + src/layouts/components/Screenfull/index.ts | 3 + .../components/Screenfull/src/Screenfull.vue | 32 + src/layouts/components/Setting/index.ts | 3 + .../components/Setting/src/Setting.vue | 299 + .../src/components/ColorRadioPicker.vue | 67 + .../src/components/InterfaceDisplay.vue | 224 + .../src/components/LayoutRadioPicker.vue | 172 + src/layouts/components/SizeDropdown/index.ts | 3 + .../SizeDropdown/src/SizeDropdown.vue | 40 + src/layouts/components/TabMenu/index.ts | 3 + .../components/TabMenu/src/TabMenu.vue | 240 + src/layouts/components/TabMenu/src/helper.ts | 51 + src/layouts/components/TagsView/index.ts | 3 + .../components/TagsView/src/TagsView.vue | 585 ++ src/layouts/components/TagsView/src/helper.ts | 21 + src/layouts/components/ThemeSwitch/index.ts | 3 + .../ThemeSwitch/src/ThemeSwitch.vue | 46 + src/layouts/components/ToolHeader.vue | 95 + src/layouts/components/UserInfo/index.ts | 3 + .../components/UserInfo/src/UserInfo.vue | 113 + .../UserInfo/src/components/LockDialog.vue | 98 + .../UserInfo/src/components/LockPage.vue | 270 + src/layouts/components/useRenderLayout.tsx | 306 + src/locales/en.ts | 457 ++ src/locales/zh-CN.ts | 452 ++ src/main.ts | 58 +- src/plugins/formCreate/index.ts | 55 + src/plugins/vueI18n/helper.ts | 3 + src/plugins/vueI18n/index.ts | 42 + src/router/static.ts | 86 +- src/store/global.js | 162 - src/store/iframe.js | 58 - src/store/index.js | 5 - src/store/keepAlive.js | 55 - src/store/search.js | 63 - src/store/sysBaseConfig.js | 40 - src/store/viewTags.js | 68 - src/stores/indexs.ts | 12 + src/stores/modules/app.ts | 277 + src/stores/modules/dict.ts | 104 + src/stores/modules/locale.ts | 59 + src/stores/modules/lock.ts | 48 + src/stores/modules/permission.ts | 68 + src/stores/modules/simpleWorkflow.ts | 55 + src/stores/modules/tagsView.ts | 141 + src/stores/modules/user.ts | 103 + src/styles/global.module.scss | 6 + src/styles/variables.scss | 4 + src/types/auto-components.d.ts | 141 + src/types/auto-imports.d.ts | 78 + src/utils/auth.ts | 71 + src/utils/color.ts | 174 + src/utils/constantRequest.ts | 5 +- src/utils/constants.ts | 429 ++ src/utils/dict.ts | 213 + src/utils/enum.js | 15 - src/utils/formCreate.ts | 57 + src/utils/formRules.js | 10 - src/utils/formatTime.ts | 332 + src/utils/index.ts | 437 ++ src/utils/is.ts | 117 + src/utils/jsencrypt.ts | 31 + src/utils/objects.js | 39 - src/utils/propTypes.ts | 24 + src/utils/routerHelper.ts | 253 + src/utils/themeUtil.js | 81 - src/utils/tool.js | 161 - src/utils/tree.ts | 400 ++ src/views/system/auth/userList/UserSelect.vue | 31 + src/views/system/bpm/form/editor/index.vue | 154 + .../system/{workflow => bpm}/form/index.vue | 34 +- src/views/system/bpm/model/editor/index.vue | 149 + src/views/system/bpm/model/index.vue | 231 + src/views/system/bpm/model/modelPopup.vue | 176 + .../system/workflow/form/formDesigner.vue | 156 - .../system/workflow/model/configSteps.vue | 382 -- .../system/workflow/model/formDesign.vue | 92 - src/views/system/workflow/model/index.vue | 202 - .../system/workflow/model/modelDesign.vue | 171 - .../system/workflow/model/modelPopup.vue | 137 - .../system/workflow/model/processDesigner.vue | 9 - src/views/system/workflow/model_old/index.vue | 9 - .../system/workflow/model_old/modelPopup.vue | 129 - .../workflow/model_old/processDesigner.vue | 9 - tsconfig.json | 6 + vite.config.ts | 8 +- 266 files changed, 18227 insertions(+), 22039 deletions(-) create mode 100644 src/api/bpm-boot/category.ts create mode 100644 src/api/bpm-boot/form.ts create mode 100644 src/api/bpm-boot/model.ts create mode 100644 src/api/bpm/processExpression/index.ts create mode 100644 src/api/bpm/processListener/index.ts create mode 100644 src/api/bpm/userGroup/index.ts delete mode 100644 src/api/dbs/dbsApi.js delete mode 100644 src/api/flw/modelApi.js delete mode 100644 src/api/flw/processApi.js delete mode 100644 src/api/flw/processMyApi.js delete mode 100644 src/api/flw/taskApi.js delete mode 100644 src/api/flw/templatePrintApi.js delete mode 100644 src/api/flw/templateSnApi.js delete mode 100644 src/api/sys/indexApi.js delete mode 100644 src/api/sys/orgApi.js delete mode 100644 src/api/sys/positionApi.js delete mode 100644 src/api/sys/resource/buttonApi.js delete mode 100644 src/api/sys/resource/fieldApi.js delete mode 100644 src/api/sys/resource/menuApi.js delete mode 100644 src/api/sys/resource/moduleApi.js delete mode 100644 src/api/sys/roleApi.js delete mode 100644 src/api/sys/userApi.js delete mode 100644 src/api/sys/userCenterApi.js create mode 100644 src/api/system/dict/dict.data.ts create mode 100644 src/api/system/dict/dict.type.ts create mode 100644 src/api/system/notify/message/index.ts create mode 100644 src/api/system/notify/template/index.ts delete mode 100644 src/assets/icons/mobile/filled/iconfont.css delete mode 100644 src/assets/icons/mobile/filled/iconfont.json delete mode 100644 src/assets/icons/mobile/filled/iconfont.ttf delete mode 100644 src/assets/icons/mobile/index.js delete mode 100644 src/assets/icons/mobile/line/iconfont.css delete mode 100644 src/assets/icons/mobile/line/iconfont.json delete mode 100644 src/assets/icons/mobile/line/iconfont.ttf delete mode 100644 src/components/ColorPicker/index.vue create mode 100644 src/components/ContentWrap/index.ts create mode 100644 src/components/ContentWrap/src/ContentWrap.vue create mode 100644 src/components/Dialog/index.ts create mode 100644 src/components/Dialog/src/Dialog.vue create mode 100644 src/components/DictSelect/index.ts create mode 100644 src/components/DictSelect/src/DictSelect.vue create mode 100644 src/components/DictTag/index.ts create mode 100644 src/components/DictTag/src/DictTag.vue create mode 100644 src/components/Editor/index.ts create mode 100644 src/components/Editor/src/Editor.vue create mode 100644 src/components/FormCreate/index.ts create mode 100644 src/components/FormCreate/src/config/index.ts create mode 100644 src/components/FormCreate/src/config/selectRule.ts create mode 100644 src/components/FormCreate/src/config/useDictSelectRule.ts create mode 100644 src/components/FormCreate/src/config/useEditorRule.ts create mode 100644 src/components/FormCreate/src/config/useUploadFileRule.ts create mode 100644 src/components/FormCreate/src/config/useUploadImgRule.ts create mode 100644 src/components/FormCreate/src/config/useUploadImgsRule.ts create mode 100644 src/components/FormCreate/src/config/useUserSelectRule.ts create mode 100644 src/components/FormCreate/src/useFormCreateDesigner.ts create mode 100644 src/components/FormCreate/src/utils/index.ts create mode 100644 src/components/ImageViewer/index.ts create mode 100644 src/components/ImageViewer/src/ImageViewer.vue create mode 100644 src/components/ImageViewer/src/types.ts create mode 100644 src/components/RouterSearch/index.vue delete mode 100644 src/components/Selector/iconMobileSelector.vue delete mode 100644 src/components/Selector/iconSelector.vue delete mode 100644 src/components/Selector/orgSelectorPlus.vue delete mode 100644 src/components/Selector/posSelectorPlus.vue delete mode 100644 src/components/Selector/roleSelectorPlus.vue delete mode 100644 src/components/Selector/userSelectorPlus.vue create mode 100644 src/components/UploadFile/index.ts create mode 100644 src/components/UploadFile/src/UploadFile.vue create mode 100644 src/components/UploadFile/src/UploadImg.vue create mode 100644 src/components/UploadFile/src/UploadImgs.vue create mode 100644 src/components/UploadFile/src/useUpload.ts create mode 100644 src/components/XButton/index.ts create mode 100644 src/components/XButton/src/XButton.vue create mode 100644 src/components/XButton/src/XTextButton.vue delete mode 100644 src/components/XnWorkflow/chart/cNodeWrap.vue delete mode 100644 src/components/XnWorkflow/chart/index.vue delete mode 100644 src/components/XnWorkflow/chart/nodes/cAddNode.vue delete mode 100644 src/components/XnWorkflow/chart/nodes/cExclusiveGateway.vue delete mode 100644 src/components/XnWorkflow/chart/nodes/cParallelGateway.vue delete mode 100644 src/components/XnWorkflow/chart/nodes/cServiceTask.vue delete mode 100644 src/components/XnWorkflow/chart/nodes/cStartEvent.vue delete mode 100644 src/components/XnWorkflow/chart/nodes/cStartTask.vue delete mode 100644 src/components/XnWorkflow/chart/nodes/cUserTask.vue delete mode 100644 src/components/XnWorkflow/chart/zoom_helper.js delete mode 100644 src/components/XnWorkflow/color.text delete mode 100644 src/components/XnWorkflow/components/addWatch.vue delete mode 100644 src/components/XnWorkflow/components/drawerTabs.vue delete mode 100644 src/components/XnWorkflow/components/navTitle.vue delete mode 100644 src/components/XnWorkflow/customForm/404.vue delete mode 100644 src/components/XnWorkflow/customForm/index.js delete mode 100644 src/components/XnWorkflow/flowIndex.less delete mode 100644 src/components/XnWorkflow/globalAttribute/basic.vue delete mode 100644 src/components/XnWorkflow/globalAttribute/formPreset.vue delete mode 100644 src/components/XnWorkflow/globalAttribute/notice.vue delete mode 100644 src/components/XnWorkflow/globalAttribute/user.vue delete mode 100644 src/components/XnWorkflow/globalAttribute/watchs.vue delete mode 100644 src/components/XnWorkflow/index.vue delete mode 100644 src/components/XnWorkflow/nodeWrap.vue delete mode 100644 src/components/XnWorkflow/nodes/addNode.vue delete mode 100644 src/components/XnWorkflow/nodes/addNodeNoButton.vue delete mode 100644 src/components/XnWorkflow/nodes/common/previewCustomForm.vue delete mode 100644 src/components/XnWorkflow/nodes/components/navTitle.vue delete mode 100644 src/components/XnWorkflow/nodes/config/config.js delete mode 100644 src/components/XnWorkflow/nodes/exclusiveGateway.vue delete mode 100644 src/components/XnWorkflow/nodes/parallelGateway.vue delete mode 100644 src/components/XnWorkflow/nodes/prop/formUserSelector.vue delete mode 100644 src/components/XnWorkflow/nodes/prop/propButtonInfo.vue delete mode 100644 src/components/XnWorkflow/nodes/prop/propButtonInfo_README.md delete mode 100644 src/components/XnWorkflow/nodes/prop/propFieldInfo.vue delete mode 100644 src/components/XnWorkflow/nodes/prop/propFieldInfo_README.md delete mode 100644 src/components/XnWorkflow/nodes/prop/propListenerInfo.vue delete mode 100644 src/components/XnWorkflow/nodes/prop/propNoticeInfo.vue delete mode 100644 src/components/XnWorkflow/nodes/prop/propTag.vue delete mode 100644 src/components/XnWorkflow/nodes/prop/templateGenerator.vue delete mode 100644 src/components/XnWorkflow/nodes/prop/templateGenerator_README.md delete mode 100644 src/components/XnWorkflow/nodes/serviceTask.vue delete mode 100644 src/components/XnWorkflow/nodes/startEvent.vue delete mode 100644 src/components/XnWorkflow/nodes/startTask.vue delete mode 100644 src/components/XnWorkflow/nodes/userTask.vue delete mode 100644 src/components/XnWorkflow/nodes/utils/index.js delete mode 100644 src/components/XnWorkflow/process.vue create mode 100644 src/config/axios/config.ts create mode 100644 src/config/axios/errorCode.ts create mode 100644 src/config/axios/index.ts create mode 100644 src/config/axios/service.ts delete mode 100644 src/config/iconSelect.js delete mode 100644 src/config/index.js delete mode 100644 src/config/route.js delete mode 100644 src/config/settingConfig.js delete mode 100644 src/config/themeColor.js create mode 100644 src/hooks/web/useCache.ts create mode 100644 src/hooks/web/useDesign.ts create mode 100644 src/hooks/web/useI18n.ts create mode 100644 src/hooks/web/useMessage.ts create mode 100644 src/layouts/Layout.vue create mode 100644 src/layouts/components/AppView.vue create mode 100644 src/layouts/components/Breadcrumb/index.ts create mode 100644 src/layouts/components/Breadcrumb/src/Breadcrumb.vue create mode 100644 src/layouts/components/Breadcrumb/src/helper.ts create mode 100644 src/layouts/components/Collapse/index.ts create mode 100644 src/layouts/components/Collapse/src/Collapse.vue create mode 100644 src/layouts/components/ContextMenu/index.ts create mode 100644 src/layouts/components/ContextMenu/src/ContextMenu.vue create mode 100644 src/layouts/components/Footer/index.ts create mode 100644 src/layouts/components/Footer/src/Footer.vue create mode 100644 src/layouts/components/LocaleDropdown/index.ts create mode 100644 src/layouts/components/LocaleDropdown/src/LocaleDropdown.vue create mode 100644 src/layouts/components/Logo/index.ts create mode 100644 src/layouts/components/Logo/src/Logo.vue create mode 100644 src/layouts/components/Menu/index.ts create mode 100644 src/layouts/components/Menu/src/Menu.vue create mode 100644 src/layouts/components/Menu/src/components/useRenderMenuItem.tsx create mode 100644 src/layouts/components/Menu/src/components/useRenderMenuTitle.tsx create mode 100644 src/layouts/components/Menu/src/helper.ts create mode 100644 src/layouts/components/Screenfull/index.ts create mode 100644 src/layouts/components/Screenfull/src/Screenfull.vue create mode 100644 src/layouts/components/Setting/index.ts create mode 100644 src/layouts/components/Setting/src/Setting.vue create mode 100644 src/layouts/components/Setting/src/components/ColorRadioPicker.vue create mode 100644 src/layouts/components/Setting/src/components/InterfaceDisplay.vue create mode 100644 src/layouts/components/Setting/src/components/LayoutRadioPicker.vue create mode 100644 src/layouts/components/SizeDropdown/index.ts create mode 100644 src/layouts/components/SizeDropdown/src/SizeDropdown.vue create mode 100644 src/layouts/components/TabMenu/index.ts create mode 100644 src/layouts/components/TabMenu/src/TabMenu.vue create mode 100644 src/layouts/components/TabMenu/src/helper.ts create mode 100644 src/layouts/components/TagsView/index.ts create mode 100644 src/layouts/components/TagsView/src/TagsView.vue create mode 100644 src/layouts/components/TagsView/src/helper.ts create mode 100644 src/layouts/components/ThemeSwitch/index.ts create mode 100644 src/layouts/components/ThemeSwitch/src/ThemeSwitch.vue create mode 100644 src/layouts/components/ToolHeader.vue create mode 100644 src/layouts/components/UserInfo/index.ts create mode 100644 src/layouts/components/UserInfo/src/UserInfo.vue create mode 100644 src/layouts/components/UserInfo/src/components/LockDialog.vue create mode 100644 src/layouts/components/UserInfo/src/components/LockPage.vue create mode 100644 src/layouts/components/useRenderLayout.tsx create mode 100644 src/locales/en.ts create mode 100644 src/locales/zh-CN.ts create mode 100644 src/plugins/formCreate/index.ts create mode 100644 src/plugins/vueI18n/helper.ts create mode 100644 src/plugins/vueI18n/index.ts delete mode 100644 src/store/global.js delete mode 100644 src/store/iframe.js delete mode 100644 src/store/index.js delete mode 100644 src/store/keepAlive.js delete mode 100644 src/store/search.js delete mode 100644 src/store/sysBaseConfig.js delete mode 100644 src/store/viewTags.js create mode 100644 src/stores/indexs.ts create mode 100644 src/stores/modules/app.ts create mode 100644 src/stores/modules/dict.ts create mode 100644 src/stores/modules/locale.ts create mode 100644 src/stores/modules/lock.ts create mode 100644 src/stores/modules/permission.ts create mode 100644 src/stores/modules/simpleWorkflow.ts create mode 100644 src/stores/modules/tagsView.ts create mode 100644 src/stores/modules/user.ts create mode 100644 src/styles/global.module.scss create mode 100644 src/styles/variables.scss create mode 100644 src/types/auto-components.d.ts create mode 100644 src/types/auto-imports.d.ts create mode 100644 src/utils/auth.ts create mode 100644 src/utils/color.ts create mode 100644 src/utils/constants.ts create mode 100644 src/utils/dict.ts delete mode 100644 src/utils/enum.js create mode 100644 src/utils/formCreate.ts create mode 100644 src/utils/formatTime.ts create mode 100644 src/utils/index.ts create mode 100644 src/utils/is.ts create mode 100644 src/utils/jsencrypt.ts delete mode 100644 src/utils/objects.js create mode 100644 src/utils/propTypes.ts create mode 100644 src/utils/routerHelper.ts delete mode 100644 src/utils/themeUtil.js delete mode 100644 src/utils/tool.js create mode 100644 src/utils/tree.ts create mode 100644 src/views/system/auth/userList/UserSelect.vue create mode 100644 src/views/system/bpm/form/editor/index.vue rename src/views/system/{workflow => bpm}/form/index.vue (84%) create mode 100644 src/views/system/bpm/model/editor/index.vue create mode 100644 src/views/system/bpm/model/index.vue create mode 100644 src/views/system/bpm/model/modelPopup.vue delete mode 100644 src/views/system/workflow/form/formDesigner.vue delete mode 100644 src/views/system/workflow/model/configSteps.vue delete mode 100644 src/views/system/workflow/model/formDesign.vue delete mode 100644 src/views/system/workflow/model/index.vue delete mode 100644 src/views/system/workflow/model/modelDesign.vue delete mode 100644 src/views/system/workflow/model/modelPopup.vue delete mode 100644 src/views/system/workflow/model/processDesigner.vue delete mode 100644 src/views/system/workflow/model_old/index.vue delete mode 100644 src/views/system/workflow/model_old/modelPopup.vue delete mode 100644 src/views/system/workflow/model_old/processDesigner.vue diff --git a/package.json b/package.json index 3c13b3cc..b140976a 100644 --- a/package.json +++ b/package.json @@ -11,16 +11,24 @@ "dependencies": { "@ant-design/colors": "^7.0.2", "@element-plus/icons-vue": "^2.3.1", + "@form-create/designer": "^3.1.3", + "@form-create/element-ui": "^3.1.24", + "qs": "^6.12.0", + "vue-i18n": "9.10.2", + "web-storage-cache": "^1.1.1", + "vue-types": "^5.1.1", + "jsencrypt": "^3.3.2", + "dayjs": "^1.11.10", "@fortawesome/fontawesome-free": "^6.5.1", "@vueuse/core": "^10.7.0", "@wangeditor/editor": "^5.1.23", "@wangeditor/editor-for-vue": "^5.1.12", "axios": "^1.6.2", - "bpmn-js": "^7.3.1", - "bpmn-js-properties-panel": "^0.37.2", - "bpmn-js-token-simulation": "0.10.0", "bpmn-moddle": "^6.0.0", - "camunda-bpmn-moddle": "^4.5.0", + "bpmn-js-token-simulation": "^0.10.0", + "camunda-bpmn-moddle": "^7.0.1", + "bpmn-js": "8.9.0", + "bpmn-js-properties-panel": "0.46.0", "crypto-js": "^4.2.0", "diagram-js": "^11.4.1", "diagram-js-minimap": "^2.0.4", @@ -46,7 +54,6 @@ "splitpanes": "^3.1.5", "steady-xml": "0.1.0", "use-element-plus-theme": "^0.0.5", - "vform3-builds": "^3.0.10", "vue": "^3.3.11", "vue-baidu-map-3x": "^1.0.35", "vue-baidu-map-offline": "^1.0.7", @@ -59,7 +66,9 @@ }, "devDependencies": { "@types/lodash-es": "^4.17.12", + "unplugin-auto-import": "^0.16.7", "@types/node": "^20.10.5", + "@purge-icons/generated": "^0.9.0", "@types/splitpanes": "^2.2.6", "@vitejs/plugin-vue": "^4.5.2", "@vitejs/plugin-vue-jsx": "^3.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 591078ea..bb32d2d4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,598 +1,1135 @@ -lockfileVersion: '9.0' +lockfileVersion: '6.0' settings: autoInstallPeers: true excludeLinksFromLockfile: false -importers: +dependencies: + '@ant-design/colors': + specifier: ^7.0.2 + version: 7.0.2 + '@element-plus/icons-vue': + specifier: ^2.3.1 + version: 2.3.1(vue@3.4.27) + '@form-create/designer': + specifier: ^3.1.3 + version: 3.1.5(vue@3.4.27) + '@form-create/element-ui': + specifier: ^3.1.24 + version: 3.1.29(vue@3.4.27) + '@fortawesome/fontawesome-free': + specifier: ^6.5.1 + version: 6.5.2 + '@vueuse/core': + specifier: ^10.7.0 + version: 10.9.0(vue@3.4.27) + '@wangeditor/editor': + specifier: ^5.1.23 + version: 5.1.23 + '@wangeditor/editor-for-vue': + specifier: ^5.1.12 + version: 5.1.12(@wangeditor/editor@5.1.23)(vue@3.4.27) + axios: + specifier: ^1.6.2 + version: 1.6.8(debug@4.3.4) + bpmn-js: + specifier: 8.9.0 + version: 8.9.0 + bpmn-js-properties-panel: + specifier: 0.46.0 + version: 0.46.0(bpmn-js@8.9.0) + bpmn-js-token-simulation: + specifier: ^0.10.0 + version: 0.10.0 + bpmn-moddle: + specifier: ^6.0.0 + version: 6.0.7 + camunda-bpmn-moddle: + specifier: ^7.0.1 + version: 7.0.1 + crypto-js: + specifier: ^4.2.0 + version: 4.2.0 + dayjs: + specifier: ^1.11.10 + version: 1.11.11 + diagram-js: + specifier: ^11.4.1 + version: 11.13.1 + diagram-js-minimap: + specifier: ^2.0.4 + version: 2.1.1 + echarts: + specifier: ^5.4.3 + version: 5.5.0 + echarts-gl: + specifier: ^2.0.9 + version: 2.0.9(echarts@5.5.0) + echarts4: + specifier: npm:echarts@^4.9.0 + version: /echarts@4.9.0 + element-plus: + specifier: ^2.7.2 + version: 2.7.2(vue@3.4.27) + exceljs: + specifier: ^4.4.0 + version: 4.4.0 + file-saver: + specifier: ^2.0.5 + version: 2.0.5 + html2canvas: + specifier: ^1.4.1 + version: 1.4.1 + jquery: + specifier: ^3.7.1 + version: 3.7.1 + js-pinyin: + specifier: ^0.2.5 + version: 0.2.5 + jsencrypt: + specifier: ^3.3.2 + version: 3.3.2 + less: + specifier: ^4.2.0 + version: 4.2.0 + lodash-es: + specifier: ^4.17.21 + version: 4.17.21 + luckyexcel: + specifier: ^1.0.1 + version: 1.0.1 + luckysheet: + specifier: ^2.1.13 + version: 2.1.13 + min-dash: + specifier: ^4.2.1 + version: 4.2.1 + mitt: + specifier: ^3.0.1 + version: 3.0.1 + nprogress: + specifier: ^0.2.0 + version: 0.2.0 + pinia: + specifier: ^2.1.7 + version: 2.1.7(typescript@5.4.5)(vue@3.4.27) + pinia-plugin-persistedstate: + specifier: ^3.2.1 + version: 3.2.1(pinia@2.1.7) + qs: + specifier: ^6.12.0 + version: 6.12.1 + screenfull: + specifier: ^6.0.2 + version: 6.0.2 + splitpanes: + specifier: ^3.1.5 + version: 3.1.5 + steady-xml: + specifier: 0.1.0 + version: 0.1.0 + use-element-plus-theme: + specifier: ^0.0.5 + version: 0.0.5(@types/node@20.12.10)(typescript@5.4.5)(vite@5.2.11) + vue: + specifier: ^3.3.11 + version: 3.4.27(typescript@5.4.5) + vue-baidu-map-3x: + specifier: ^1.0.35 + version: 1.0.38(vue@3.4.27) + vue-baidu-map-offline: + specifier: ^1.0.7 + version: 1.0.7 + vue-draggable-resizable: + specifier: 3.0.0-beta.2 + version: 3.0.0-beta.2(vue@3.4.27) + vue-i18n: + specifier: 9.10.2 + version: 9.10.2(vue@3.4.27) + vue-router: + specifier: '4' + version: 4.3.2(vue@3.4.27) + vue-types: + specifier: ^5.1.1 + version: 5.1.2(vue@3.4.27) + vxe-table: + specifier: ^4.5.17 + version: 4.6.9(vue@3.4.27) + vxe-table-plugin-export-xlsx: + specifier: ^4.0.1 + version: 4.0.1(vxe-table@4.6.9) + web-storage-cache: + specifier: ^1.1.1 + version: 1.1.1 + xe-utils: + specifier: ^3.5.14 + version: 3.5.26 + yarn: + specifier: ^1.22.22 + version: 1.22.22 - .: - dependencies: - '@ant-design/colors': - specifier: ^7.0.2 - version: 7.0.2 - '@element-plus/icons-vue': - specifier: ^2.3.1 - version: 2.3.1(vue@3.4.26(typescript@5.4.5)) - '@fortawesome/fontawesome-free': - specifier: ^6.5.1 - version: 6.5.2 - '@vueuse/core': - specifier: ^10.7.0 - version: 10.9.0(vue@3.4.26(typescript@5.4.5)) - '@wangeditor/editor': - specifier: ^5.1.23 - version: 5.1.23 - '@wangeditor/editor-for-vue': - specifier: ^5.1.12 - version: 5.1.12(@wangeditor/editor@5.1.23)(vue@3.4.26(typescript@5.4.5)) - axios: - specifier: ^1.6.2 - version: 1.6.8(debug@4.3.4) - bpmn-js: - specifier: ^7.3.1 - version: 7.5.0 - bpmn-js-properties-panel: - specifier: ^0.37.2 - version: 0.37.6(bpmn-js@7.5.0)(camunda-bpmn-moddle@4.5.0) - bpmn-js-token-simulation: - specifier: 0.10.0 - version: 0.10.0 - bpmn-moddle: - specifier: ^6.0.0 - version: 6.0.7 - camunda-bpmn-moddle: - specifier: ^4.5.0 - version: 4.5.0 - crypto-js: - specifier: ^4.2.0 - version: 4.2.0 - diagram-js: - specifier: ^11.4.1 - version: 11.13.1 - diagram-js-minimap: - specifier: ^2.0.4 - version: 2.1.1 - echarts: - specifier: ^5.4.3 - version: 5.5.0 - echarts-gl: - specifier: ^2.0.9 - version: 2.0.9(echarts@5.5.0) - echarts4: - specifier: npm:echarts@^4.9.0 - version: echarts@4.9.0 - element-plus: - specifier: ^2.7.2 - version: 2.7.2(vue@3.4.26(typescript@5.4.5)) - exceljs: - specifier: ^4.4.0 - version: 4.4.0 - file-saver: - specifier: ^2.0.5 - version: 2.0.5 - html2canvas: - specifier: ^1.4.1 - version: 1.4.1 - jquery: - specifier: ^3.7.1 - version: 3.7.1 - js-pinyin: - specifier: ^0.2.5 - version: 0.2.5 - less: - specifier: ^4.2.0 - version: 4.2.0 - lodash-es: - specifier: ^4.17.21 - version: 4.17.21 - luckyexcel: - specifier: ^1.0.1 - version: 1.0.1 - luckysheet: - specifier: ^2.1.13 - version: 2.1.13 - min-dash: - specifier: ^4.2.1 - version: 4.2.1 - mitt: - specifier: ^3.0.1 - version: 3.0.1 - nprogress: - specifier: ^0.2.0 - version: 0.2.0 - pinia: - specifier: ^2.1.7 - version: 2.1.7(typescript@5.4.5)(vue@3.4.26(typescript@5.4.5)) - pinia-plugin-persistedstate: - specifier: ^3.2.1 - version: 3.2.1(pinia@2.1.7(typescript@5.4.5)(vue@3.4.26(typescript@5.4.5))) - screenfull: - specifier: ^6.0.2 - version: 6.0.2 - splitpanes: - specifier: ^3.1.5 - version: 3.1.5 - steady-xml: - specifier: 0.1.0 - version: 0.1.0 - use-element-plus-theme: - specifier: ^0.0.5 - version: 0.0.5(@types/node@20.12.8)(rollup@4.17.2)(typescript@5.4.5)(vite@5.2.11(@types/node@20.12.8)(less@4.2.0)(sass@1.76.0)) - vform3-builds: - specifier: ^3.0.10 - version: 3.0.10 - vue: - specifier: ^3.3.11 - version: 3.4.26(typescript@5.4.5) - vue-baidu-map-3x: - specifier: ^1.0.35 - version: 1.0.38(vue@3.4.26(typescript@5.4.5)) - vue-baidu-map-offline: - specifier: ^1.0.7 - version: 1.0.7 - vue-draggable-resizable: - specifier: 3.0.0-beta.2 - version: 3.0.0-beta.2(vue@3.4.26(typescript@5.4.5)) - vue-router: - specifier: '4' - version: 4.3.2(vue@3.4.26(typescript@5.4.5)) - vxe-table: - specifier: ^4.5.17 - version: 4.6.9(vue@3.4.26(typescript@5.4.5)) - vxe-table-plugin-export-xlsx: - specifier: ^4.0.1 - version: 4.0.1(vxe-table@4.6.9(vue@3.4.26(typescript@5.4.5))) - xe-utils: - specifier: ^3.5.14 - version: 3.5.26 - yarn: - specifier: ^1.22.22 - version: 1.22.22 - devDependencies: - '@types/lodash-es': - specifier: ^4.17.12 - version: 4.17.12 - '@types/node': - specifier: ^20.10.5 - version: 20.12.8 - '@types/splitpanes': - specifier: ^2.2.6 - version: 2.2.6 - '@vitejs/plugin-vue': - specifier: ^4.5.2 - version: 4.6.2(vite@5.2.11(@types/node@20.12.8)(less@4.2.0)(sass@1.76.0))(vue@3.4.26(typescript@5.4.5)) - '@vitejs/plugin-vue-jsx': - specifier: ^3.1.0 - version: 3.1.0(vite@5.2.11(@types/node@20.12.8)(less@4.2.0)(sass@1.76.0))(vue@3.4.26(typescript@5.4.5)) - sass: - specifier: ^1.69.5 - version: 1.76.0 - typescript: - specifier: ^5.2.2 - version: 5.4.5 - vite: - specifier: ^5.0.8 - version: 5.2.11(@types/node@20.12.8)(less@4.2.0)(sass@1.76.0) - vite-plugin-mkcert: - specifier: ^1.17.3 - version: 1.17.5(vite@5.2.11(@types/node@20.12.8)(less@4.2.0)(sass@1.76.0)) - vue-tsc: - specifier: ^1.8.25 - version: 1.8.27(typescript@5.4.5) +devDependencies: + '@purge-icons/generated': + specifier: ^0.9.0 + version: 0.9.0 + '@types/lodash-es': + specifier: ^4.17.12 + version: 4.17.12 + '@types/node': + specifier: ^20.10.5 + version: 20.12.10 + '@types/splitpanes': + specifier: ^2.2.6 + version: 2.2.6 + '@vitejs/plugin-vue': + specifier: ^4.5.2 + version: 4.6.2(vite@5.2.11)(vue@3.4.27) + '@vitejs/plugin-vue-jsx': + specifier: ^3.1.0 + version: 3.1.0(vite@5.2.11)(vue@3.4.27) + sass: + specifier: ^1.69.5 + version: 1.77.0 + typescript: + specifier: ^5.2.2 + version: 5.4.5 + unplugin-auto-import: + specifier: ^0.16.7 + version: 0.16.7(@vueuse/core@10.9.0) + vite: + specifier: ^5.0.8 + version: 5.2.11(@types/node@20.12.10)(less@4.2.0)(sass@1.77.0) + vite-plugin-mkcert: + specifier: ^1.17.3 + version: 1.17.5(vite@5.2.11) + vue-tsc: + specifier: ^1.8.25 + version: 1.8.27(typescript@5.4.5) packages: - '@ampproject/remapping@2.3.0': + /@ampproject/remapping@2.3.0: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==, tarball: https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.3.0.tgz} engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + dev: true - '@ant-design/colors@7.0.2': + /@ant-design/colors@7.0.2: resolution: {integrity: sha512-7KJkhTiPiLHSu+LmMJnehfJ6242OCxSlR3xHVBecYxnMW8MS/878NXct1GqYARyL59fyeFdKRxXTfvR9SnDgJg==, tarball: https://registry.npmmirror.com/@ant-design/colors/-/colors-7.0.2.tgz} + dependencies: + '@ctrl/tinycolor': 3.6.1 + dev: false - '@babel/code-frame@7.24.2': + /@antfu/utils@0.7.7: + resolution: {integrity: sha512-gFPqTG7otEJ8uP6wrhDv6mqwGWYZKNvAcCq6u9hOj0c+IKCEsY4L1oC9trPq2SaWIzAfHvqfBDxF591JkMf+kg==, tarball: https://registry.npmmirror.com/@antfu/utils/-/utils-0.7.7.tgz} + dev: true + + /@babel/code-frame@7.24.2: resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==, tarball: https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.24.2.tgz} engines: {node: '>=6.9.0'} + dependencies: + '@babel/highlight': 7.24.5 + picocolors: 1.0.0 + dev: true - '@babel/compat-data@7.24.4': + /@babel/compat-data@7.24.4: resolution: {integrity: sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==, tarball: https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.24.4.tgz} engines: {node: '>=6.9.0'} + dev: true - '@babel/core@7.24.5': + /@babel/core@7.24.5: resolution: {integrity: sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==, tarball: https://registry.npmmirror.com/@babel/core/-/core-7.24.5.tgz} engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.24.2 + '@babel/generator': 7.24.5 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.5) + '@babel/helpers': 7.24.5 + '@babel/parser': 7.24.5 + '@babel/template': 7.24.0 + '@babel/traverse': 7.24.5 + '@babel/types': 7.24.5 + convert-source-map: 2.0.0 + debug: 4.3.4 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: true - '@babel/generator@7.24.5': + /@babel/generator@7.24.5: resolution: {integrity: sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==, tarball: https://registry.npmmirror.com/@babel/generator/-/generator-7.24.5.tgz} engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.5 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 2.5.2 + dev: true - '@babel/helper-annotate-as-pure@7.22.5': + /@babel/helper-annotate-as-pure@7.22.5: resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==, tarball: https://registry.npmmirror.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz} engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.5 + dev: true - '@babel/helper-compilation-targets@7.23.6': + /@babel/helper-compilation-targets@7.23.6: resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==, tarball: https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz} engines: {node: '>=6.9.0'} + dependencies: + '@babel/compat-data': 7.24.4 + '@babel/helper-validator-option': 7.23.5 + browserslist: 4.23.0 + lru-cache: 5.1.1 + semver: 6.3.1 + dev: true - '@babel/helper-create-class-features-plugin@7.24.5': + /@babel/helper-create-class-features-plugin@7.24.5(@babel/core@7.24.5): resolution: {integrity: sha512-uRc4Cv8UQWnE4NXlYTIIdM7wfFkOqlFztcC/gVXDKohKoVB3OyonfelUBaJzSwpBntZ2KYGF/9S7asCHsXwW6g==, tarball: https://registry.npmmirror.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.5.tgz} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-member-expression-to-functions': 7.24.5 + '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.5) + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/helper-split-export-declaration': 7.24.5 + semver: 6.3.1 + dev: true - '@babel/helper-environment-visitor@7.22.20': + /@babel/helper-environment-visitor@7.22.20: resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==, tarball: https://registry.npmmirror.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz} engines: {node: '>=6.9.0'} + dev: true - '@babel/helper-function-name@7.23.0': + /@babel/helper-function-name@7.23.0: resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==, tarball: https://registry.npmmirror.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz} engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.24.0 + '@babel/types': 7.24.5 + dev: true - '@babel/helper-hoist-variables@7.22.5': + /@babel/helper-hoist-variables@7.22.5: resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==, tarball: https://registry.npmmirror.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz} engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.5 + dev: true - '@babel/helper-member-expression-to-functions@7.24.5': + /@babel/helper-member-expression-to-functions@7.24.5: resolution: {integrity: sha512-4owRteeihKWKamtqg4JmWSsEZU445xpFRXPEwp44HbgbxdWlUV1b4Agg4lkA806Lil5XM/e+FJyS0vj5T6vmcA==, tarball: https://registry.npmmirror.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.5.tgz} engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.5 + dev: true - '@babel/helper-module-imports@7.22.15': + /@babel/helper-module-imports@7.22.15: resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==, tarball: https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz} engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.5 + dev: true - '@babel/helper-module-imports@7.24.3': + /@babel/helper-module-imports@7.24.3: resolution: {integrity: sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==, tarball: https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz} engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.5 + dev: true - '@babel/helper-module-transforms@7.24.5': + /@babel/helper-module-transforms@7.24.5(@babel/core@7.24.5): resolution: {integrity: sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==, tarball: https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.24.5.tgz} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-module-imports': 7.24.3 + '@babel/helper-simple-access': 7.24.5 + '@babel/helper-split-export-declaration': 7.24.5 + '@babel/helper-validator-identifier': 7.24.5 + dev: true - '@babel/helper-optimise-call-expression@7.22.5': + /@babel/helper-optimise-call-expression@7.22.5: resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==, tarball: https://registry.npmmirror.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz} engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.5 + dev: true - '@babel/helper-plugin-utils@7.24.5': + /@babel/helper-plugin-utils@7.24.5: resolution: {integrity: sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ==, tarball: https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.5.tgz} engines: {node: '>=6.9.0'} + dev: true - '@babel/helper-replace-supers@7.24.1': + /@babel/helper-replace-supers@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==, tarball: https://registry.npmmirror.com/@babel/helper-replace-supers/-/helper-replace-supers-7.24.1.tgz} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-member-expression-to-functions': 7.24.5 + '@babel/helper-optimise-call-expression': 7.22.5 + dev: true - '@babel/helper-simple-access@7.24.5': + /@babel/helper-simple-access@7.24.5: resolution: {integrity: sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ==, tarball: https://registry.npmmirror.com/@babel/helper-simple-access/-/helper-simple-access-7.24.5.tgz} engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.5 + dev: true - '@babel/helper-skip-transparent-expression-wrappers@7.22.5': + /@babel/helper-skip-transparent-expression-wrappers@7.22.5: resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==, tarball: https://registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz} engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.5 + dev: true - '@babel/helper-split-export-declaration@7.24.5': + /@babel/helper-split-export-declaration@7.24.5: resolution: {integrity: sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==, tarball: https://registry.npmmirror.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz} engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.5 + dev: true - '@babel/helper-string-parser@7.24.1': + /@babel/helper-string-parser@7.24.1: resolution: {integrity: sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==, tarball: https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz} engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.24.5': + /@babel/helper-validator-identifier@7.24.5: resolution: {integrity: sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==, tarball: https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz} engines: {node: '>=6.9.0'} - '@babel/helper-validator-option@7.23.5': + /@babel/helper-validator-option@7.23.5: resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==, tarball: https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz} engines: {node: '>=6.9.0'} + dev: true - '@babel/helpers@7.24.5': + /@babel/helpers@7.24.5: resolution: {integrity: sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q==, tarball: https://registry.npmmirror.com/@babel/helpers/-/helpers-7.24.5.tgz} engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.24.0 + '@babel/traverse': 7.24.5 + '@babel/types': 7.24.5 + transitivePeerDependencies: + - supports-color + dev: true - '@babel/highlight@7.24.5': + /@babel/highlight@7.24.5: resolution: {integrity: sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw==, tarball: https://registry.npmmirror.com/@babel/highlight/-/highlight-7.24.5.tgz} engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': 7.24.5 + chalk: 2.4.2 + js-tokens: 4.0.0 + picocolors: 1.0.0 + dev: true - '@babel/parser@7.24.5': + /@babel/parser@7.24.5: resolution: {integrity: sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==, tarball: https://registry.npmmirror.com/@babel/parser/-/parser-7.24.5.tgz} engines: {node: '>=6.0.0'} hasBin: true + dependencies: + '@babel/types': 7.24.5 - '@babel/plugin-syntax-jsx@7.24.1': + /@babel/plugin-syntax-jsx@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.1.tgz} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + dev: true - '@babel/plugin-syntax-typescript@7.24.1': + /@babel/plugin-syntax-typescript@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.1.tgz} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + dev: true - '@babel/plugin-transform-typescript@7.24.5': + /@babel/plugin-transform-typescript@7.24.5(@babel/core@7.24.5): resolution: {integrity: sha512-E0VWu/hk83BIFUWnsKZ4D81KXjN5L3MobvevOHErASk9IPwKHOkTgvqzvNo1yP/ePJWqqK2SpUR5z+KQbl6NVw==, tarball: https://registry.npmmirror.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.5.tgz} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.5) + dev: true - '@babel/runtime@7.24.5': + /@babel/runtime-corejs3@7.24.5: + resolution: {integrity: sha512-GWO0mgzNMLWaSYM4z4NVIuY0Cd1fl8cPnuetuddu5w/qGuvt5Y7oUi/kvvQGK9xgOkFJDQX2heIvTRn/OQ1XTg==, tarball: https://registry.npmmirror.com/@babel/runtime-corejs3/-/runtime-corejs3-7.24.5.tgz} + engines: {node: '>=6.9.0'} + dependencies: + core-js-pure: 3.37.0 + regenerator-runtime: 0.14.1 + dev: false + + /@babel/runtime@7.24.5: resolution: {integrity: sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==, tarball: https://registry.npmmirror.com/@babel/runtime/-/runtime-7.24.5.tgz} engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 0.14.1 + dev: false - '@babel/template@7.24.0': + /@babel/template@7.24.0: resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==, tarball: https://registry.npmmirror.com/@babel/template/-/template-7.24.0.tgz} engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.24.2 + '@babel/parser': 7.24.5 + '@babel/types': 7.24.5 + dev: true - '@babel/traverse@7.24.5': + /@babel/traverse@7.24.5: resolution: {integrity: sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA==, tarball: https://registry.npmmirror.com/@babel/traverse/-/traverse-7.24.5.tgz} engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.24.2 + '@babel/generator': 7.24.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-split-export-declaration': 7.24.5 + '@babel/parser': 7.24.5 + '@babel/types': 7.24.5 + debug: 4.3.4 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: true - '@babel/types@7.24.5': + /@babel/types@7.24.5: resolution: {integrity: sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==, tarball: https://registry.npmmirror.com/@babel/types/-/types-7.24.5.tgz} engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.24.1 + '@babel/helper-validator-identifier': 7.24.5 + to-fast-properties: 2.0.0 - '@bpmn-io/diagram-js-ui@0.2.3': + /@bpmn-io/diagram-js-ui@0.2.3: resolution: {integrity: sha512-OGyjZKvGK8tHSZ0l7RfeKhilGoOGtFDcoqSGYkX0uhFlo99OVZ9Jn1K7TJGzcE9BdKwvA5Y5kGqHEhdTxHvFfw==, tarball: https://registry.npmmirror.com/@bpmn-io/diagram-js-ui/-/diagram-js-ui-0.2.3.tgz} + dependencies: + htm: 3.1.1 + preact: 10.21.0 + dev: false - '@bpmn-io/extract-process-variables@0.3.0': - resolution: {integrity: sha512-cZMPBvVUXBn7++ZaOVQQGvhrMnFVcOP218yfYBKUv0EMYjo775ust/ZmfIgWd8llT4myXA6dPz12wcYXUBR1Bg==, tarball: https://registry.npmmirror.com/@bpmn-io/extract-process-variables/-/extract-process-variables-0.3.0.tgz} - peerDependencies: - camunda-bpmn-moddle: ^4.x + /@bpmn-io/element-templates-validator@0.2.0: + resolution: {integrity: sha512-/ogp0+6zUFdoiY09NYaHL5JtapB8zN1spG8hpML96qetXDCODRxnsqlHTvSwxtZHUDcgun+lxcK8b4wgtCP+6Q==, tarball: https://registry.npmmirror.com/@bpmn-io/element-templates-validator/-/element-templates-validator-0.2.0.tgz} + dependencies: + '@camunda/element-templates-json-schema': 0.4.0 + json-source-map: 0.6.1 + min-dash: 3.8.1 + dev: false - '@ctrl/tinycolor@3.6.1': + /@bpmn-io/extract-process-variables@0.4.5: + resolution: {integrity: sha512-LtHx5b9xqS8avRLrq/uTlKhWzMeV3bWQKIdDic2bdo5n9roitX13GRb01u2S0hSsKDWEhXQtydFYN2b6G7bqfw==, tarball: https://registry.npmmirror.com/@bpmn-io/extract-process-variables/-/extract-process-variables-0.4.5.tgz} + dependencies: + min-dash: 3.8.1 + dev: false + + /@camunda/element-templates-json-schema@0.4.0: + resolution: {integrity: sha512-M5xW61ba7z2maBxfoT4c1bjuLD8OIL7863et/hULiNG6+R/B9CZ4Qze1juuIfXv4zpF2fYSuUsTPkTtiZrcspQ==, tarball: https://registry.npmmirror.com/@camunda/element-templates-json-schema/-/element-templates-json-schema-0.4.0.tgz} + dev: false + + /@ctrl/tinycolor@3.6.1: resolution: {integrity: sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==, tarball: https://registry.npmmirror.com/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz} engines: {node: '>=10'} + dev: false - '@element-plus/icons-vue@2.3.1': + /@element-plus/icons-vue@2.3.1(vue@3.4.27): resolution: {integrity: sha512-XxVUZv48RZAd87ucGS48jPf6pKu0yV5UCg9f4FFwtrYxXOwWuVJo6wOvSLKEoMQKjv8GsX/mhP6UsC1lRwbUWg==, tarball: https://registry.npmmirror.com/@element-plus/icons-vue/-/icons-vue-2.3.1.tgz} peerDependencies: vue: ^3.2.0 + dependencies: + vue: 3.4.27(typescript@5.4.5) + dev: false - '@esbuild/aix-ppc64@0.20.2': + /@esbuild/aix-ppc64@0.20.2: resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==, tarball: https://registry.npmmirror.com/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz} engines: {node: '>=12'} cpu: [ppc64] os: [aix] + requiresBuild: true + optional: true - '@esbuild/android-arm64@0.20.2': + /@esbuild/android-arm64@0.20.2: resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==, tarball: https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz} engines: {node: '>=12'} cpu: [arm64] os: [android] + requiresBuild: true + optional: true - '@esbuild/android-arm@0.20.2': + /@esbuild/android-arm@0.20.2: resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==, tarball: https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.20.2.tgz} engines: {node: '>=12'} cpu: [arm] os: [android] + requiresBuild: true + optional: true - '@esbuild/android-x64@0.20.2': + /@esbuild/android-x64@0.20.2: resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==, tarball: https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.20.2.tgz} engines: {node: '>=12'} cpu: [x64] os: [android] + requiresBuild: true + optional: true - '@esbuild/darwin-arm64@0.20.2': + /@esbuild/darwin-arm64@0.20.2: resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==, tarball: https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz} engines: {node: '>=12'} cpu: [arm64] os: [darwin] + requiresBuild: true + optional: true - '@esbuild/darwin-x64@0.20.2': + /@esbuild/darwin-x64@0.20.2: resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==, tarball: https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz} engines: {node: '>=12'} cpu: [x64] os: [darwin] + requiresBuild: true + optional: true - '@esbuild/freebsd-arm64@0.20.2': + /@esbuild/freebsd-arm64@0.20.2: resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==, tarball: https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] + requiresBuild: true + optional: true - '@esbuild/freebsd-x64@0.20.2': + /@esbuild/freebsd-x64@0.20.2: resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==, tarball: https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz} engines: {node: '>=12'} cpu: [x64] os: [freebsd] + requiresBuild: true + optional: true - '@esbuild/linux-arm64@0.20.2': + /@esbuild/linux-arm64@0.20.2: resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==, tarball: https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz} engines: {node: '>=12'} cpu: [arm64] os: [linux] + requiresBuild: true + optional: true - '@esbuild/linux-arm@0.20.2': + /@esbuild/linux-arm@0.20.2: resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==, tarball: https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz} engines: {node: '>=12'} cpu: [arm] os: [linux] + requiresBuild: true + optional: true - '@esbuild/linux-ia32@0.20.2': + /@esbuild/linux-ia32@0.20.2: resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==, tarball: https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz} engines: {node: '>=12'} cpu: [ia32] os: [linux] + requiresBuild: true + optional: true - '@esbuild/linux-loong64@0.20.2': + /@esbuild/linux-loong64@0.20.2: resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==, tarball: https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz} engines: {node: '>=12'} cpu: [loong64] os: [linux] + requiresBuild: true + optional: true - '@esbuild/linux-mips64el@0.20.2': + /@esbuild/linux-mips64el@0.20.2: resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==, tarball: https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz} engines: {node: '>=12'} cpu: [mips64el] os: [linux] + requiresBuild: true + optional: true - '@esbuild/linux-ppc64@0.20.2': + /@esbuild/linux-ppc64@0.20.2: resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==, tarball: https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz} engines: {node: '>=12'} cpu: [ppc64] os: [linux] + requiresBuild: true + optional: true - '@esbuild/linux-riscv64@0.20.2': + /@esbuild/linux-riscv64@0.20.2: resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==, tarball: https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz} engines: {node: '>=12'} cpu: [riscv64] os: [linux] + requiresBuild: true + optional: true - '@esbuild/linux-s390x@0.20.2': + /@esbuild/linux-s390x@0.20.2: resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==, tarball: https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz} engines: {node: '>=12'} cpu: [s390x] os: [linux] + requiresBuild: true + optional: true - '@esbuild/linux-x64@0.20.2': + /@esbuild/linux-x64@0.20.2: resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==, tarball: https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz} engines: {node: '>=12'} cpu: [x64] os: [linux] + requiresBuild: true + optional: true - '@esbuild/netbsd-x64@0.20.2': + /@esbuild/netbsd-x64@0.20.2: resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==, tarball: https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz} engines: {node: '>=12'} cpu: [x64] os: [netbsd] + requiresBuild: true + optional: true - '@esbuild/openbsd-x64@0.20.2': + /@esbuild/openbsd-x64@0.20.2: resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==, tarball: https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz} engines: {node: '>=12'} cpu: [x64] os: [openbsd] + requiresBuild: true + optional: true - '@esbuild/sunos-x64@0.20.2': + /@esbuild/sunos-x64@0.20.2: resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==, tarball: https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz} engines: {node: '>=12'} cpu: [x64] os: [sunos] + requiresBuild: true + optional: true - '@esbuild/win32-arm64@0.20.2': + /@esbuild/win32-arm64@0.20.2: resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==, tarball: https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz} engines: {node: '>=12'} cpu: [arm64] os: [win32] + requiresBuild: true + optional: true - '@esbuild/win32-ia32@0.20.2': + /@esbuild/win32-ia32@0.20.2: resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==, tarball: https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz} engines: {node: '>=12'} cpu: [ia32] os: [win32] + requiresBuild: true + optional: true - '@esbuild/win32-x64@0.20.2': + /@esbuild/win32-x64@0.20.2: resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==, tarball: https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz} engines: {node: '>=12'} cpu: [x64] os: [win32] + requiresBuild: true + optional: true - '@fast-csv/format@4.3.5': + /@fast-csv/format@4.3.5: resolution: {integrity: sha512-8iRn6QF3I8Ak78lNAa+Gdl5MJJBM5vRHivFtMRUWINdevNo00K7OXxS2PshawLKTejVwieIlPmK5YlLu6w4u8A==, tarball: https://registry.npmmirror.com/@fast-csv/format/-/format-4.3.5.tgz} + dependencies: + '@types/node': 14.18.63 + lodash.escaperegexp: 4.1.2 + lodash.isboolean: 3.0.3 + lodash.isequal: 4.5.0 + lodash.isfunction: 3.0.9 + lodash.isnil: 4.0.0 + dev: false - '@fast-csv/parse@4.3.6': + /@fast-csv/parse@4.3.6: resolution: {integrity: sha512-uRsLYksqpbDmWaSmzvJcuApSEe38+6NQZBUsuAyMZKqHxH0g1wcJgsKUvN3WC8tewaqFjBMMGrkHmC+T7k8LvA==, tarball: https://registry.npmmirror.com/@fast-csv/parse/-/parse-4.3.6.tgz} + dependencies: + '@types/node': 14.18.63 + lodash.escaperegexp: 4.1.2 + lodash.groupby: 4.6.0 + lodash.isfunction: 3.0.9 + lodash.isnil: 4.0.0 + lodash.isundefined: 3.0.1 + lodash.uniq: 4.5.0 + dev: false - '@floating-ui/core@1.6.1': + /@floating-ui/core@1.6.1: resolution: {integrity: sha512-42UH54oPZHPdRHdw6BgoBD6cg/eVTmVrFcgeRDM3jbO7uxSoipVcmcIGFcA5jmOHO5apcyvBhkSKES3fQJnu7A==, tarball: https://registry.npmmirror.com/@floating-ui/core/-/core-1.6.1.tgz} + dependencies: + '@floating-ui/utils': 0.2.2 + dev: false - '@floating-ui/dom@1.6.5': + /@floating-ui/dom@1.6.5: resolution: {integrity: sha512-Nsdud2X65Dz+1RHjAIP0t8z5e2ff/IRbei6BqFrl1urT8sDVzM1HMQ+R0XcU5ceRfyO3I6ayeqIfh+6Wb8LGTw==, tarball: https://registry.npmmirror.com/@floating-ui/dom/-/dom-1.6.5.tgz} + dependencies: + '@floating-ui/core': 1.6.1 + '@floating-ui/utils': 0.2.2 + dev: false - '@floating-ui/utils@0.2.2': + /@floating-ui/utils@0.2.2: resolution: {integrity: sha512-J4yDIIthosAsRZ5CPYP/jQvUAQtlZTTD/4suA08/FEnlxqW3sKS9iAhgsa9VYLZ6vDHn/ixJgIqRQPotoBjxIw==, tarball: https://registry.npmmirror.com/@floating-ui/utils/-/utils-0.2.2.tgz} + dev: false - '@fortawesome/fontawesome-free@6.5.2': + /@form-create/component-elm-checkbox@3.1.29: + resolution: {integrity: sha512-tzqpwg+lq1X/V1wEsOkHBC9QxZyUsoymFRrWiEdqvstRcTQKQjntt/3gl8MQ3Tcq22dP2xJbQxjTeu1J8o6NCA==, tarball: https://registry.npmmirror.com/@form-create/component-elm-checkbox/-/component-elm-checkbox-3.1.29.tgz} + dependencies: + '@form-create/utils': 3.1.29 + dev: false + + /@form-create/component-elm-frame@3.1.29: + resolution: {integrity: sha512-PqOQLvGwxvOssT/IHFrTVcptVvWYYwA5OCMUfoaXqSf9HBQk++EwLd5sdsvAY6ILJMSIa9zHU8tuvSXFOWbg3w==, tarball: https://registry.npmmirror.com/@form-create/component-elm-frame/-/component-elm-frame-3.1.29.tgz} + dependencies: + '@form-create/utils': 3.1.29 + dev: false + + /@form-create/component-elm-group@3.1.29: + resolution: {integrity: sha512-Hn4l0k1A/noqX3OWgPOnYV7OAAOlH/vNQFwxS9a/18QKuCpLU03MNeanPxwSQY1NL6Fk8NPQGBDcgeOBAcP9hg==, tarball: https://registry.npmmirror.com/@form-create/component-elm-group/-/component-elm-group-3.1.29.tgz} + dependencies: + '@form-create/utils': 3.1.29 + dev: false + + /@form-create/component-elm-radio@3.1.29: + resolution: {integrity: sha512-AGAOb/T02uDaRPUhDUBe4iSM5uR24TftiOjxHjG1nGtfjRtP1WMsSpH5JcFrRTDMnSmw/YO6/5j7QiYyzpoj6g==, tarball: https://registry.npmmirror.com/@form-create/component-elm-radio/-/component-elm-radio-3.1.29.tgz} + dependencies: + '@form-create/utils': 3.1.29 + dev: false + + /@form-create/component-elm-select@3.1.29: + resolution: {integrity: sha512-3oSj5zpDIpdtBD53EOMgFsz5+DE7zRuSLHjaRjiQaYhn7HwZeq02TNQ+t+d5vMjtcc/CfDlPEckbBwg2YNIGFA==, tarball: https://registry.npmmirror.com/@form-create/component-elm-select/-/component-elm-select-3.1.29.tgz} + dependencies: + '@form-create/utils': 3.1.29 + dev: false + + /@form-create/component-elm-tree@3.1.29: + resolution: {integrity: sha512-aEu62P7VrgzVOuOigRGral8k5PsNQbtbJxZ6dd8cdbHxTsVVyh1rYTMAtNceR84DZYuRfth1H/lxU0JHRJT0rQ==, tarball: https://registry.npmmirror.com/@form-create/component-elm-tree/-/component-elm-tree-3.1.29.tgz} + dependencies: + '@form-create/utils': 3.1.29 + dev: false + + /@form-create/component-elm-upload@3.1.29: + resolution: {integrity: sha512-drYhUf7yRBKzAzPp5Mgb1A3Ik+vBmzGD9gGf61wsD7+iiQR9vC6LIF8bGUrzX99DqXLrGP++Xxb9Iii63srmKA==, tarball: https://registry.npmmirror.com/@form-create/component-elm-upload/-/component-elm-upload-3.1.29.tgz} + dependencies: + '@form-create/utils': 3.1.29 + dev: false + + /@form-create/component-subform@3.1.5: + resolution: {integrity: sha512-JHNEFGuwpnjGvCJ0I0GCqPL5al0qXoN4ymnRBpm+oL+6MMo5bz1kUyoqMX1MutuC96gHTqpeqc67hssi8g2mIw==, tarball: https://registry.npmmirror.com/@form-create/component-subform/-/component-subform-3.1.5.tgz} + dev: false + + /@form-create/component-wangeditor@3.1.20: + resolution: {integrity: sha512-lAjpltmYfr3a2AeXasCehGsZNL/1WB6vWqqV9TIsJ4pleTr0/D/oPwEYQjfv+gG+NoB2Sa25SRGhtlnephjyhg==, tarball: https://registry.npmmirror.com/@form-create/component-wangeditor/-/component-wangeditor-3.1.20.tgz} + dependencies: + wangeditor: 4.7.15 + dev: false + + /@form-create/core@3.1.29(vue@3.4.27): + resolution: {integrity: sha512-nPFFdiEmATIKeocnP8pubKSwMSegc+tcN5PU+cSuXl5RJ1w3k0UZr80Dx2yPUmw8sv4XwSMmMUkHUojz10hqFg==, tarball: https://registry.npmmirror.com/@form-create/core/-/core-3.1.29.tgz} + peerDependencies: + vue: ^3.1.0 + dependencies: + '@form-create/utils': 3.1.29 + vue: 3.4.27(typescript@5.4.5) + dev: false + + /@form-create/designer@3.1.5(vue@3.4.27): + resolution: {integrity: sha512-OSBXW8PfL9OpckCHA7VQ87HR1WOlzfJMz9mnDiMLjbb8Pkh6oYfAohZCuMCs+S68jW8eKaDjw977wBrKXqiylA==, tarball: https://registry.npmmirror.com/@form-create/designer/-/designer-3.1.5.tgz} + dependencies: + '@form-create/component-wangeditor': 3.1.20 + '@form-create/element-ui': 3.1.29(vue@3.4.27) + '@form-create/utils': 3.1.29 + vuedraggable: 4.1.0(vue@3.4.27) + transitivePeerDependencies: + - vue + dev: false + + /@form-create/element-ui@3.1.29(vue@3.4.27): + resolution: {integrity: sha512-gG6RViw8/ZY72COHB2soNfiaoS55Il3gJ9C3lQ/J/8VccR3u6DtcK43ZoP5salQYxjQOFLyQmQidFQtmyphpgg==, tarball: https://registry.npmmirror.com/@form-create/element-ui/-/element-ui-3.1.29.tgz} + peerDependencies: + vue: ^3.1.0 + dependencies: + '@form-create/component-elm-checkbox': 3.1.29 + '@form-create/component-elm-frame': 3.1.29 + '@form-create/component-elm-group': 3.1.29 + '@form-create/component-elm-radio': 3.1.29 + '@form-create/component-elm-select': 3.1.29 + '@form-create/component-elm-tree': 3.1.29 + '@form-create/component-elm-upload': 3.1.29 + '@form-create/component-subform': 3.1.5 + '@form-create/core': 3.1.29(vue@3.4.27) + '@form-create/utils': 3.1.29 + vue: 3.4.27(typescript@5.4.5) + dev: false + + /@form-create/utils@3.1.29: + resolution: {integrity: sha512-CsD3htq2qyuvqc3kJipUk2OFZA5eg+Fwna9zZPoi8T8UuEKBkfgR5fp2s0AgZ87i2a5NgwCk87kfVntijnxvPw==, tarball: https://registry.npmmirror.com/@form-create/utils/-/utils-3.1.29.tgz} + dev: false + + /@fortawesome/fontawesome-free@6.5.2: resolution: {integrity: sha512-hRILoInAx8GNT5IMkrtIt9blOdrqHOnPBH+k70aWUAqPZPgopb9G5EQJFpaBx/S8zp2fC+mPW349Bziuk1o28Q==, tarball: https://registry.npmmirror.com/@fortawesome/fontawesome-free/-/fontawesome-free-6.5.2.tgz} engines: {node: '>=6'} + requiresBuild: true + dev: false - '@jridgewell/gen-mapping@0.3.5': + /@iconify/iconify@3.1.1: + resolution: {integrity: sha512-1nemfyD/OJzh9ALepH7YfuuP8BdEB24Skhd8DXWh0hzcOxImbb1ZizSZkpCzAwSZSGcJFmscIBaBQu+yLyWaxQ==, tarball: https://registry.npmmirror.com/@iconify/iconify/-/iconify-3.1.1.tgz} + deprecated: no longer maintained, switch to modern iconify-icon web component + dependencies: + '@iconify/types': 2.0.0 + dev: true + + /@iconify/types@2.0.0: + resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==, tarball: https://registry.npmmirror.com/@iconify/types/-/types-2.0.0.tgz} + dev: true + + /@intlify/core-base@9.10.2: + resolution: {integrity: sha512-HGStVnKobsJL0DoYIyRCGXBH63DMQqEZxDUGrkNI05FuTcruYUtOAxyL3zoAZu/uDGO6mcUvm3VXBaHG2GdZCg==, tarball: https://registry.npmmirror.com/@intlify/core-base/-/core-base-9.10.2.tgz} + engines: {node: '>= 16'} + dependencies: + '@intlify/message-compiler': 9.10.2 + '@intlify/shared': 9.10.2 + dev: false + + /@intlify/message-compiler@9.10.2: + resolution: {integrity: sha512-ntY/kfBwQRtX5Zh6wL8cSATujPzWW2ZQd1QwKyWwAy5fMqJyyixHMeovN4fmEyCqSu+hFfYOE63nU94evsy4YA==, tarball: https://registry.npmmirror.com/@intlify/message-compiler/-/message-compiler-9.10.2.tgz} + engines: {node: '>= 16'} + dependencies: + '@intlify/shared': 9.10.2 + source-map-js: 1.2.0 + dev: false + + /@intlify/shared@9.10.2: + resolution: {integrity: sha512-ttHCAJkRy7R5W2S9RVnN9KYQYPIpV2+GiS79T4EE37nrPyH6/1SrOh3bmdCRC1T3ocL8qCDx7x2lBJ0xaITU7Q==, tarball: https://registry.npmmirror.com/@intlify/shared/-/shared-9.10.2.tgz} + engines: {node: '>= 16'} + dev: false + + /@jridgewell/gen-mapping@0.3.5: resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==, tarball: https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz} engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping': 0.3.25 + dev: true - '@jridgewell/resolve-uri@3.1.2': + /@jridgewell/resolve-uri@3.1.2: resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==, tarball: https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz} engines: {node: '>=6.0.0'} + dev: true - '@jridgewell/set-array@1.2.1': + /@jridgewell/set-array@1.2.1: resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==, tarball: https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.2.1.tgz} engines: {node: '>=6.0.0'} + dev: true - '@jridgewell/sourcemap-codec@1.4.15': + /@jridgewell/sourcemap-codec@1.4.15: resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==, tarball: https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz} - '@jridgewell/trace-mapping@0.3.25': + /@jridgewell/trace-mapping@0.3.25: resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==, tarball: https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz} + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.4.15 + dev: true - '@microsoft/api-extractor-model@7.28.13': + /@microsoft/api-extractor-model@7.28.13(@types/node@20.12.10): resolution: {integrity: sha512-39v/JyldX4MS9uzHcdfmjjfS6cYGAoXV+io8B5a338pkHiSt+gy2eXQ0Q7cGFJ7quSa1VqqlMdlPrB6sLR/cAw==, tarball: https://registry.npmmirror.com/@microsoft/api-extractor-model/-/api-extractor-model-7.28.13.tgz} + dependencies: + '@microsoft/tsdoc': 0.14.2 + '@microsoft/tsdoc-config': 0.16.2 + '@rushstack/node-core-library': 4.0.2(@types/node@20.12.10) + transitivePeerDependencies: + - '@types/node' + dev: false - '@microsoft/api-extractor@7.43.0': + /@microsoft/api-extractor@7.43.0(@types/node@20.12.10): resolution: {integrity: sha512-GFhTcJpB+MI6FhvXEI9b2K0snulNLWHqC/BbcJtyNYcKUiw7l3Lgis5ApsYncJ0leALX7/of4XfmXk+maT111w==, tarball: https://registry.npmmirror.com/@microsoft/api-extractor/-/api-extractor-7.43.0.tgz} hasBin: true + dependencies: + '@microsoft/api-extractor-model': 7.28.13(@types/node@20.12.10) + '@microsoft/tsdoc': 0.14.2 + '@microsoft/tsdoc-config': 0.16.2 + '@rushstack/node-core-library': 4.0.2(@types/node@20.12.10) + '@rushstack/rig-package': 0.5.2 + '@rushstack/terminal': 0.10.0(@types/node@20.12.10) + '@rushstack/ts-command-line': 4.19.1(@types/node@20.12.10) + lodash: 4.17.21 + minimatch: 3.0.8 + resolve: 1.22.8 + semver: 7.5.4 + source-map: 0.6.1 + typescript: 5.4.2 + transitivePeerDependencies: + - '@types/node' + dev: false - '@microsoft/tsdoc-config@0.16.2': + /@microsoft/tsdoc-config@0.16.2: resolution: {integrity: sha512-OGiIzzoBLgWWR0UdRJX98oYO+XKGf7tiK4Zk6tQ/E4IJqGCe7dvkTvgDZV5cFJUzLGDOjeAXrnZoA6QkVySuxw==, tarball: https://registry.npmmirror.com/@microsoft/tsdoc-config/-/tsdoc-config-0.16.2.tgz} + dependencies: + '@microsoft/tsdoc': 0.14.2 + ajv: 6.12.6 + jju: 1.4.0 + resolve: 1.19.0 + dev: false - '@microsoft/tsdoc@0.14.2': + /@microsoft/tsdoc@0.14.2: resolution: {integrity: sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==, tarball: https://registry.npmmirror.com/@microsoft/tsdoc/-/tsdoc-0.14.2.tgz} + dev: false - '@octokit/auth-token@4.0.0': + /@nodelib/fs.scandir@2.1.5: + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==, tarball: https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + dev: true + + /@nodelib/fs.stat@2.0.5: + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==, tarball: https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz} + engines: {node: '>= 8'} + dev: true + + /@nodelib/fs.walk@1.2.8: + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==, tarball: https://registry.npmmirror.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.17.1 + dev: true + + /@octokit/auth-token@4.0.0: resolution: {integrity: sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==, tarball: https://registry.npmmirror.com/@octokit/auth-token/-/auth-token-4.0.0.tgz} engines: {node: '>= 18'} + dev: true - '@octokit/core@5.2.0': + /@octokit/core@5.2.0: resolution: {integrity: sha512-1LFfa/qnMQvEOAdzlQymH0ulepxbxnCYAKJZfMci/5XJyIHWgEYnDmgnKakbTh7CH2tFQ5O60oYDvns4i9RAIg==, tarball: https://registry.npmmirror.com/@octokit/core/-/core-5.2.0.tgz} engines: {node: '>= 18'} + dependencies: + '@octokit/auth-token': 4.0.0 + '@octokit/graphql': 7.1.0 + '@octokit/request': 8.4.0 + '@octokit/request-error': 5.1.0 + '@octokit/types': 13.5.0 + before-after-hook: 2.2.3 + universal-user-agent: 6.0.1 + dev: true - '@octokit/endpoint@9.0.5': + /@octokit/endpoint@9.0.5: resolution: {integrity: sha512-ekqR4/+PCLkEBF6qgj8WqJfvDq65RH85OAgrtnVp1mSxaXF03u2xW/hUdweGS5654IlC0wkNYC18Z50tSYTAFw==, tarball: https://registry.npmmirror.com/@octokit/endpoint/-/endpoint-9.0.5.tgz} engines: {node: '>= 18'} + dependencies: + '@octokit/types': 13.5.0 + universal-user-agent: 6.0.1 + dev: true - '@octokit/graphql@7.1.0': + /@octokit/graphql@7.1.0: resolution: {integrity: sha512-r+oZUH7aMFui1ypZnAvZmn0KSqAUgE1/tUXIWaqUCa1758ts/Jio84GZuzsvUkme98kv0WFY8//n0J1Z+vsIsQ==, tarball: https://registry.npmmirror.com/@octokit/graphql/-/graphql-7.1.0.tgz} engines: {node: '>= 18'} + dependencies: + '@octokit/request': 8.4.0 + '@octokit/types': 13.5.0 + universal-user-agent: 6.0.1 + dev: true - '@octokit/openapi-types@22.2.0': + /@octokit/openapi-types@22.2.0: resolution: {integrity: sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==, tarball: https://registry.npmmirror.com/@octokit/openapi-types/-/openapi-types-22.2.0.tgz} + dev: true - '@octokit/plugin-paginate-rest@11.3.1': + /@octokit/plugin-paginate-rest@11.3.1(@octokit/core@5.2.0): resolution: {integrity: sha512-ryqobs26cLtM1kQxqeZui4v8FeznirUsksiA+RYemMPJ7Micju0WSkv50dBksTuZks9O5cg4wp+t8fZ/cLY56g==, tarball: https://registry.npmmirror.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-11.3.1.tgz} engines: {node: '>= 18'} peerDependencies: '@octokit/core': '5' + dependencies: + '@octokit/core': 5.2.0 + '@octokit/types': 13.5.0 + dev: true - '@octokit/plugin-request-log@4.0.1': + /@octokit/plugin-request-log@4.0.1(@octokit/core@5.2.0): resolution: {integrity: sha512-GihNqNpGHorUrO7Qa9JbAl0dbLnqJVrV8OXe2Zm5/Y4wFkZQDfTreBzVmiRfJVfE4mClXdihHnbpyyO9FSX4HA==, tarball: https://registry.npmmirror.com/@octokit/plugin-request-log/-/plugin-request-log-4.0.1.tgz} engines: {node: '>= 18'} peerDependencies: '@octokit/core': '5' + dependencies: + '@octokit/core': 5.2.0 + dev: true - '@octokit/plugin-rest-endpoint-methods@13.2.2': + /@octokit/plugin-rest-endpoint-methods@13.2.2(@octokit/core@5.2.0): resolution: {integrity: sha512-EI7kXWidkt3Xlok5uN43suK99VWqc8OaIMktY9d9+RNKl69juoTyxmLoWPIZgJYzi41qj/9zU7G/ljnNOJ5AFA==, tarball: https://registry.npmmirror.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-13.2.2.tgz} engines: {node: '>= 18'} peerDependencies: '@octokit/core': ^5 + dependencies: + '@octokit/core': 5.2.0 + '@octokit/types': 13.5.0 + dev: true - '@octokit/request-error@5.1.0': + /@octokit/request-error@5.1.0: resolution: {integrity: sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==, tarball: https://registry.npmmirror.com/@octokit/request-error/-/request-error-5.1.0.tgz} engines: {node: '>= 18'} + dependencies: + '@octokit/types': 13.5.0 + deprecation: 2.3.1 + once: 1.4.0 + dev: true - '@octokit/request@8.4.0': + /@octokit/request@8.4.0: resolution: {integrity: sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==, tarball: https://registry.npmmirror.com/@octokit/request/-/request-8.4.0.tgz} engines: {node: '>= 18'} + dependencies: + '@octokit/endpoint': 9.0.5 + '@octokit/request-error': 5.1.0 + '@octokit/types': 13.5.0 + universal-user-agent: 6.0.1 + dev: true - '@octokit/rest@20.1.1': + /@octokit/rest@20.1.1: resolution: {integrity: sha512-MB4AYDsM5jhIHro/dq4ix1iWTLGToIGk6cWF5L6vanFaMble5jTX/UBQyiv05HsWnwUtY8JrfHy2LWfKwihqMw==, tarball: https://registry.npmmirror.com/@octokit/rest/-/rest-20.1.1.tgz} engines: {node: '>= 18'} + dependencies: + '@octokit/core': 5.2.0 + '@octokit/plugin-paginate-rest': 11.3.1(@octokit/core@5.2.0) + '@octokit/plugin-request-log': 4.0.1(@octokit/core@5.2.0) + '@octokit/plugin-rest-endpoint-methods': 13.2.2(@octokit/core@5.2.0) + dev: true - '@octokit/types@13.5.0': + /@octokit/types@13.5.0: resolution: {integrity: sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==, tarball: https://registry.npmmirror.com/@octokit/types/-/types-13.5.0.tgz} + dependencies: + '@octokit/openapi-types': 22.2.0 + dev: true - '@rollup/pluginutils@5.1.0': + /@purge-icons/generated@0.9.0: + resolution: {integrity: sha512-s2t+1oVtGDV6KtqfCXtUOhxfeYvOdDF90IVm+nMs/6bUP0HeGZLslguuL/AibpwtfL4FA/oCsIu/RhwapgAdJw==, tarball: https://registry.npmmirror.com/@purge-icons/generated/-/generated-0.9.0.tgz} + dependencies: + '@iconify/iconify': 3.1.1 + dev: true + + /@rollup/pluginutils@5.1.0: resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==, tarball: https://registry.npmmirror.com/@rollup/pluginutils/-/pluginutils-5.1.0.tgz} engines: {node: '>=14.0.0'} peerDependencies: @@ -600,272 +1137,499 @@ packages: peerDependenciesMeta: rollup: optional: true + dependencies: + '@types/estree': 1.0.5 + estree-walker: 2.0.2 + picomatch: 2.3.1 - '@rollup/rollup-android-arm-eabi@4.17.2': + /@rollup/rollup-android-arm-eabi@4.17.2: resolution: {integrity: sha512-NM0jFxY8bB8QLkoKxIQeObCaDlJKewVlIEkuyYKm5An1tdVZ966w2+MPQ2l8LBZLjR+SgyV+nRkTIunzOYBMLQ==, tarball: https://registry.npmmirror.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.17.2.tgz} cpu: [arm] os: [android] + requiresBuild: true + optional: true - '@rollup/rollup-android-arm64@4.17.2': + /@rollup/rollup-android-arm64@4.17.2: resolution: {integrity: sha512-yeX/Usk7daNIVwkq2uGoq2BYJKZY1JfyLTaHO/jaiSwi/lsf8fTFoQW/n6IdAsx5tx+iotu2zCJwz8MxI6D/Bw==, tarball: https://registry.npmmirror.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.17.2.tgz} cpu: [arm64] os: [android] + requiresBuild: true + optional: true - '@rollup/rollup-darwin-arm64@4.17.2': + /@rollup/rollup-darwin-arm64@4.17.2: resolution: {integrity: sha512-kcMLpE6uCwls023+kknm71ug7MZOrtXo+y5p/tsg6jltpDtgQY1Eq5sGfHcQfb+lfuKwhBmEURDga9N0ol4YPw==, tarball: https://registry.npmmirror.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.17.2.tgz} cpu: [arm64] os: [darwin] + requiresBuild: true + optional: true - '@rollup/rollup-darwin-x64@4.17.2': + /@rollup/rollup-darwin-x64@4.17.2: resolution: {integrity: sha512-AtKwD0VEx0zWkL0ZjixEkp5tbNLzX+FCqGG1SvOu993HnSz4qDI6S4kGzubrEJAljpVkhRSlg5bzpV//E6ysTQ==, tarball: https://registry.npmmirror.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.17.2.tgz} cpu: [x64] os: [darwin] + requiresBuild: true + optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.17.2': + /@rollup/rollup-linux-arm-gnueabihf@4.17.2: resolution: {integrity: sha512-3reX2fUHqN7sffBNqmEyMQVj/CKhIHZd4y631duy0hZqI8Qoqf6lTtmAKvJFYa6bhU95B1D0WgzHkmTg33In0A==, tarball: https://registry.npmmirror.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.17.2.tgz} cpu: [arm] os: [linux] libc: [glibc] + requiresBuild: true + optional: true - '@rollup/rollup-linux-arm-musleabihf@4.17.2': + /@rollup/rollup-linux-arm-musleabihf@4.17.2: resolution: {integrity: sha512-uSqpsp91mheRgw96xtyAGP9FW5ChctTFEoXP0r5FAzj/3ZRv3Uxjtc7taRQSaQM/q85KEKjKsZuiZM3GyUivRg==, tarball: https://registry.npmmirror.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.17.2.tgz} cpu: [arm] os: [linux] libc: [musl] + requiresBuild: true + optional: true - '@rollup/rollup-linux-arm64-gnu@4.17.2': + /@rollup/rollup-linux-arm64-gnu@4.17.2: resolution: {integrity: sha512-EMMPHkiCRtE8Wdk3Qhtciq6BndLtstqZIroHiiGzB3C5LDJmIZcSzVtLRbwuXuUft1Cnv+9fxuDtDxz3k3EW2A==, tarball: https://registry.npmmirror.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.17.2.tgz} cpu: [arm64] os: [linux] libc: [glibc] + requiresBuild: true + optional: true - '@rollup/rollup-linux-arm64-musl@4.17.2': + /@rollup/rollup-linux-arm64-musl@4.17.2: resolution: {integrity: sha512-NMPylUUZ1i0z/xJUIx6VUhISZDRT+uTWpBcjdv0/zkp7b/bQDF+NfnfdzuTiB1G6HTodgoFa93hp0O1xl+/UbA==, tarball: https://registry.npmmirror.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.17.2.tgz} cpu: [arm64] os: [linux] libc: [musl] + requiresBuild: true + optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.17.2': + /@rollup/rollup-linux-powerpc64le-gnu@4.17.2: resolution: {integrity: sha512-T19My13y8uYXPw/L/k0JYaX1fJKFT/PWdXiHr8mTbXWxjVF1t+8Xl31DgBBvEKclw+1b00Chg0hxE2O7bTG7GQ==, tarball: https://registry.npmmirror.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.17.2.tgz} cpu: [ppc64] os: [linux] libc: [glibc] + requiresBuild: true + optional: true - '@rollup/rollup-linux-riscv64-gnu@4.17.2': + /@rollup/rollup-linux-riscv64-gnu@4.17.2: resolution: {integrity: sha512-BOaNfthf3X3fOWAB+IJ9kxTgPmMqPPH5f5k2DcCsRrBIbWnaJCgX2ll77dV1TdSy9SaXTR5iDXRL8n7AnoP5cg==, tarball: https://registry.npmmirror.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.17.2.tgz} cpu: [riscv64] os: [linux] libc: [glibc] + requiresBuild: true + optional: true - '@rollup/rollup-linux-s390x-gnu@4.17.2': + /@rollup/rollup-linux-s390x-gnu@4.17.2: resolution: {integrity: sha512-W0UP/x7bnn3xN2eYMql2T/+wpASLE5SjObXILTMPUBDB/Fg/FxC+gX4nvCfPBCbNhz51C+HcqQp2qQ4u25ok6g==, tarball: https://registry.npmmirror.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.17.2.tgz} cpu: [s390x] os: [linux] libc: [glibc] + requiresBuild: true + optional: true - '@rollup/rollup-linux-x64-gnu@4.17.2': + /@rollup/rollup-linux-x64-gnu@4.17.2: resolution: {integrity: sha512-Hy7pLwByUOuyaFC6mAr7m+oMC+V7qyifzs/nW2OJfC8H4hbCzOX07Ov0VFk/zP3kBsELWNFi7rJtgbKYsav9QQ==, tarball: https://registry.npmmirror.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.17.2.tgz} cpu: [x64] os: [linux] libc: [glibc] + requiresBuild: true + optional: true - '@rollup/rollup-linux-x64-musl@4.17.2': + /@rollup/rollup-linux-x64-musl@4.17.2: resolution: {integrity: sha512-h1+yTWeYbRdAyJ/jMiVw0l6fOOm/0D1vNLui9iPuqgRGnXA0u21gAqOyB5iHjlM9MMfNOm9RHCQ7zLIzT0x11Q==, tarball: https://registry.npmmirror.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.17.2.tgz} cpu: [x64] os: [linux] libc: [musl] + requiresBuild: true + optional: true - '@rollup/rollup-win32-arm64-msvc@4.17.2': + /@rollup/rollup-win32-arm64-msvc@4.17.2: resolution: {integrity: sha512-tmdtXMfKAjy5+IQsVtDiCfqbynAQE/TQRpWdVataHmhMb9DCoJxp9vLcCBjEQWMiUYxO1QprH/HbY9ragCEFLA==, tarball: https://registry.npmmirror.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.17.2.tgz} cpu: [arm64] os: [win32] + requiresBuild: true + optional: true - '@rollup/rollup-win32-ia32-msvc@4.17.2': + /@rollup/rollup-win32-ia32-msvc@4.17.2: resolution: {integrity: sha512-7II/QCSTAHuE5vdZaQEwJq2ZACkBpQDOmQsE6D6XUbnBHW8IAhm4eTufL6msLJorzrHDFv3CF8oCA/hSIRuZeQ==, tarball: https://registry.npmmirror.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.17.2.tgz} cpu: [ia32] os: [win32] + requiresBuild: true + optional: true - '@rollup/rollup-win32-x64-msvc@4.17.2': + /@rollup/rollup-win32-x64-msvc@4.17.2: resolution: {integrity: sha512-TGGO7v7qOq4CYmSBVEYpI1Y5xDuCEnbVC5Vth8mOsW0gDSzxNrVERPc790IGHsrT2dQSimgMr9Ub3Y1Jci5/8w==, tarball: https://registry.npmmirror.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.17.2.tgz} cpu: [x64] os: [win32] + requiresBuild: true + optional: true - '@rushstack/node-core-library@4.0.2': + /@rushstack/node-core-library@4.0.2(@types/node@20.12.10): resolution: {integrity: sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==, tarball: https://registry.npmmirror.com/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz} peerDependencies: '@types/node': '*' peerDependenciesMeta: '@types/node': optional: true + dependencies: + '@types/node': 20.12.10 + fs-extra: 7.0.1 + import-lazy: 4.0.0 + jju: 1.4.0 + resolve: 1.22.8 + semver: 7.5.4 + z-schema: 5.0.5 + dev: false - '@rushstack/rig-package@0.5.2': + /@rushstack/rig-package@0.5.2: resolution: {integrity: sha512-mUDecIJeH3yYGZs2a48k+pbhM6JYwWlgjs2Ca5f2n1G2/kgdgP9D/07oglEGf6mRyXEnazhEENeYTSNDRCwdqA==, tarball: https://registry.npmmirror.com/@rushstack/rig-package/-/rig-package-0.5.2.tgz} + dependencies: + resolve: 1.22.8 + strip-json-comments: 3.1.1 + dev: false - '@rushstack/terminal@0.10.0': + /@rushstack/terminal@0.10.0(@types/node@20.12.10): resolution: {integrity: sha512-UbELbXnUdc7EKwfH2sb8ChqNgapUOdqcCIdQP4NGxBpTZV2sQyeekuK3zmfQSa/MN+/7b4kBogl2wq0vpkpYGw==, tarball: https://registry.npmmirror.com/@rushstack/terminal/-/terminal-0.10.0.tgz} peerDependencies: '@types/node': '*' peerDependenciesMeta: '@types/node': optional: true + dependencies: + '@rushstack/node-core-library': 4.0.2(@types/node@20.12.10) + '@types/node': 20.12.10 + supports-color: 8.1.1 + dev: false - '@rushstack/ts-command-line@4.19.1': + /@rushstack/ts-command-line@4.19.1(@types/node@20.12.10): resolution: {integrity: sha512-J7H768dgcpG60d7skZ5uSSwyCZs/S2HrWP1Ds8d1qYAyaaeJmpmmLr9BVw97RjFzmQPOYnoXcKA4GkqDCkduQg==, tarball: https://registry.npmmirror.com/@rushstack/ts-command-line/-/ts-command-line-4.19.1.tgz} + dependencies: + '@rushstack/terminal': 0.10.0(@types/node@20.12.10) + '@types/argparse': 1.0.38 + argparse: 1.0.10 + string-argv: 0.3.2 + transitivePeerDependencies: + - '@types/node' + dev: false - '@sxzz/popperjs-es@2.11.7': + /@sxzz/popperjs-es@2.11.7: resolution: {integrity: sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ==, tarball: https://registry.npmmirror.com/@sxzz/popperjs-es/-/popperjs-es-2.11.7.tgz} + dev: false - '@transloadit/prettier-bytes@0.0.7': + /@transloadit/prettier-bytes@0.0.7: resolution: {integrity: sha512-VeJbUb0wEKbcwaSlj5n+LscBl9IPgLPkHVGBkh00cztv6X4L/TJXK58LzFuBKX7/GAfiGhIwH67YTLTlzvIzBA==, tarball: https://registry.npmmirror.com/@transloadit/prettier-bytes/-/prettier-bytes-0.0.7.tgz} + dev: false - '@types/argparse@1.0.38': + /@types/argparse@1.0.38: resolution: {integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==, tarball: https://registry.npmmirror.com/@types/argparse/-/argparse-1.0.38.tgz} + dev: false - '@types/estree@1.0.5': + /@types/estree@1.0.5: resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==, tarball: https://registry.npmmirror.com/@types/estree/-/estree-1.0.5.tgz} - '@types/event-emitter@0.3.5': + /@types/event-emitter@0.3.5: resolution: {integrity: sha512-zx2/Gg0Eg7gwEiOIIh5w9TrhKKTeQh7CPCOPNc0el4pLSwzebA8SmnHwZs2dWlLONvyulykSwGSQxQHLhjGLvQ==, tarball: https://registry.npmmirror.com/@types/event-emitter/-/event-emitter-0.3.5.tgz} + dev: false - '@types/lodash-es@4.17.12': + /@types/lodash-es@4.17.12: resolution: {integrity: sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==, tarball: https://registry.npmmirror.com/@types/lodash-es/-/lodash-es-4.17.12.tgz} + dependencies: + '@types/lodash': 4.17.1 - '@types/lodash@4.17.1': + /@types/lodash@4.17.1: resolution: {integrity: sha512-X+2qazGS3jxLAIz5JDXDzglAF3KpijdhFxlf/V1+hEsOUc+HnWi81L/uv/EvGuV90WY+7mPGFCUDGfQC3Gj95Q==, tarball: https://registry.npmmirror.com/@types/lodash/-/lodash-4.17.1.tgz} - '@types/node@14.18.63': + /@types/node@14.18.63: resolution: {integrity: sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==, tarball: https://registry.npmmirror.com/@types/node/-/node-14.18.63.tgz} + dev: false - '@types/node@20.12.8': - resolution: {integrity: sha512-NU0rJLJnshZWdE/097cdCBbyW1h4hEg0xpovcoAQYHl8dnEyp/NAOiE45pvc+Bd1Dt+2r94v2eGFpQJ4R7g+2w==, tarball: https://registry.npmmirror.com/@types/node/-/node-20.12.8.tgz} + /@types/node@20.12.10: + resolution: {integrity: sha512-Eem5pH9pmWBHoGAT8Dr5fdc5rYA+4NAovdM4EktRPVAAiJhmWWfQrA0cFhAbOsQdSfIHjAud6YdkbL69+zSKjw==, tarball: https://registry.npmmirror.com/@types/node/-/node-20.12.10.tgz} + dependencies: + undici-types: 5.26.5 - '@types/splitpanes@2.2.6': + /@types/splitpanes@2.2.6: resolution: {integrity: sha512-3dV5sO1Ht74iER4jJU03mreL3f+Q2h47ZqXS6Sfbqc6hkCvsDrX1GA0NbYWRdNvZemPyTDzUoApWKeoGbALwkQ==, tarball: https://registry.npmmirror.com/@types/splitpanes/-/splitpanes-2.2.6.tgz} + dependencies: + vue: 2.7.16 + dev: true - '@types/web-bluetooth@0.0.16': + /@types/web-bluetooth@0.0.16: resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==, tarball: https://registry.npmmirror.com/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz} + dev: false - '@types/web-bluetooth@0.0.20': + /@types/web-bluetooth@0.0.20: resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==, tarball: https://registry.npmmirror.com/@types/web-bluetooth/-/web-bluetooth-0.0.20.tgz} - '@uppy/companion-client@2.2.2': + /@uppy/companion-client@2.2.2: resolution: {integrity: sha512-5mTp2iq97/mYSisMaBtFRry6PTgZA6SIL7LePteOV5x0/DxKfrZW3DEiQERJmYpHzy7k8johpm2gHnEKto56Og==, tarball: https://registry.npmmirror.com/@uppy/companion-client/-/companion-client-2.2.2.tgz} + dependencies: + '@uppy/utils': 4.1.3 + namespace-emitter: 2.0.1 + dev: false - '@uppy/core@2.3.4': + /@uppy/core@2.3.4: resolution: {integrity: sha512-iWAqppC8FD8mMVqewavCz+TNaet6HPXitmGXpGGREGrakZ4FeuWytVdrelydzTdXx6vVKkOmI2FLztGg73sENQ==, tarball: https://registry.npmmirror.com/@uppy/core/-/core-2.3.4.tgz} + dependencies: + '@transloadit/prettier-bytes': 0.0.7 + '@uppy/store-default': 2.1.1 + '@uppy/utils': 4.1.3 + lodash.throttle: 4.1.1 + mime-match: 1.0.2 + namespace-emitter: 2.0.1 + nanoid: 3.3.7 + preact: 10.21.0 + dev: false - '@uppy/store-default@2.1.1': + /@uppy/store-default@2.1.1: resolution: {integrity: sha512-xnpTxvot2SeAwGwbvmJ899ASk5tYXhmZzD/aCFsXePh/v8rNvR2pKlcQUH7cF/y4baUGq3FHO/daKCok/mpKqQ==, tarball: https://registry.npmmirror.com/@uppy/store-default/-/store-default-2.1.1.tgz} + dev: false - '@uppy/utils@4.1.3': + /@uppy/utils@4.1.3: resolution: {integrity: sha512-nTuMvwWYobnJcytDO3t+D6IkVq/Qs4Xv3vyoEZ+Iaf8gegZP+rEyoaFT2CK5XLRMienPyqRqNbIfRuFaOWSIFw==, tarball: https://registry.npmmirror.com/@uppy/utils/-/utils-4.1.3.tgz} + dependencies: + lodash.throttle: 4.1.1 + dev: false - '@uppy/xhr-upload@2.1.3': + /@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4): resolution: {integrity: sha512-YWOQ6myBVPs+mhNjfdWsQyMRWUlrDLMoaG7nvf/G6Y3GKZf8AyjFDjvvJ49XWQ+DaZOftGkHmF1uh/DBeGivJQ==, tarball: https://registry.npmmirror.com/@uppy/xhr-upload/-/xhr-upload-2.1.3.tgz} peerDependencies: '@uppy/core': ^2.3.3 + dependencies: + '@uppy/companion-client': 2.2.2 + '@uppy/core': 2.3.4 + '@uppy/utils': 4.1.3 + nanoid: 3.3.7 + dev: false - '@vitejs/plugin-vue-jsx@3.1.0': + /@vitejs/plugin-vue-jsx@3.1.0(vite@5.2.11)(vue@3.4.27): resolution: {integrity: sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==, tarball: https://registry.npmmirror.com/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-3.1.0.tgz} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^4.0.0 || ^5.0.0 vue: ^3.0.0 + dependencies: + '@babel/core': 7.24.5 + '@babel/plugin-transform-typescript': 7.24.5(@babel/core@7.24.5) + '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.5) + vite: 5.2.11(@types/node@20.12.10)(less@4.2.0)(sass@1.77.0) + vue: 3.4.27(typescript@5.4.5) + transitivePeerDependencies: + - supports-color + dev: true - '@vitejs/plugin-vue@4.6.2': + /@vitejs/plugin-vue@4.6.2(vite@5.2.11)(vue@3.4.27): resolution: {integrity: sha512-kqf7SGFoG+80aZG6Pf+gsZIVvGSCKE98JbiWqcCV9cThtg91Jav0yvYFC9Zb+jKetNGF6ZKeoaxgZfND21fWKw==, tarball: https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-4.6.2.tgz} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^4.0.0 || ^5.0.0 vue: ^3.2.25 + dependencies: + vite: 5.2.11(@types/node@20.12.10)(less@4.2.0)(sass@1.77.0) + vue: 3.4.27(typescript@5.4.5) + dev: true - '@volar/language-core@1.11.1': + /@volar/language-core@1.11.1: resolution: {integrity: sha512-dOcNn3i9GgZAcJt43wuaEykSluAuOkQgzni1cuxLxTV0nJKanQztp7FxyswdRILaKH+P2XZMPRp2S4MV/pElCw==, tarball: https://registry.npmmirror.com/@volar/language-core/-/language-core-1.11.1.tgz} + dependencies: + '@volar/source-map': 1.11.1 - '@volar/source-map@1.11.1': + /@volar/source-map@1.11.1: resolution: {integrity: sha512-hJnOnwZ4+WT5iupLRnuzbULZ42L7BWWPMmruzwtLhJfpDVoZLjNBxHDi2sY2bgZXCKlpU5XcsMFoYrsQmPhfZg==, tarball: https://registry.npmmirror.com/@volar/source-map/-/source-map-1.11.1.tgz} + dependencies: + muggle-string: 0.3.1 - '@volar/typescript@1.11.1': + /@volar/typescript@1.11.1: resolution: {integrity: sha512-iU+t2mas/4lYierSnoFOeRFQUhAEMgsFuQxoxvwn5EdQopw43j+J27a4lt9LMInx1gLJBC6qL14WYGlgymaSMQ==, tarball: https://registry.npmmirror.com/@volar/typescript/-/typescript-1.11.1.tgz} + dependencies: + '@volar/language-core': 1.11.1 + path-browserify: 1.0.1 - '@vue/babel-helper-vue-transform-on@1.2.2': + /@vue/babel-helper-vue-transform-on@1.2.2: resolution: {integrity: sha512-nOttamHUR3YzdEqdM/XXDyCSdxMA9VizUKoroLX6yTyRtggzQMHXcmwh8a7ZErcJttIBIc9s68a1B8GZ+Dmvsw==, tarball: https://registry.npmmirror.com/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.2.2.tgz} + dev: true - '@vue/babel-plugin-jsx@1.2.2': + /@vue/babel-plugin-jsx@1.2.2(@babel/core@7.24.5): resolution: {integrity: sha512-nYTkZUVTu4nhP199UoORePsql0l+wj7v/oyQjtThUVhJl1U+6qHuoVhIvR3bf7eVKjbCK+Cs2AWd7mi9Mpz9rA==, tarball: https://registry.npmmirror.com/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.2.2.tgz} peerDependencies: '@babel/core': ^7.0.0-0 peerDependenciesMeta: '@babel/core': optional: true + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.5) + '@babel/template': 7.24.0 + '@babel/traverse': 7.24.5 + '@babel/types': 7.24.5 + '@vue/babel-helper-vue-transform-on': 1.2.2 + '@vue/babel-plugin-resolve-type': 1.2.2(@babel/core@7.24.5) + camelcase: 6.3.0 + html-tags: 3.3.1 + svg-tags: 1.0.0 + transitivePeerDependencies: + - supports-color + dev: true - '@vue/babel-plugin-resolve-type@1.2.2': + /@vue/babel-plugin-resolve-type@1.2.2(@babel/core@7.24.5): resolution: {integrity: sha512-EntyroPwNg5IPVdUJupqs0CFzuf6lUrVvCspmv2J1FITLeGnUCuoGNNk78dgCusxEiYj6RMkTJflGSxk5aIC4A==, tarball: https://registry.npmmirror.com/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-1.2.2.tgz} peerDependencies: '@babel/core': ^7.0.0-0 + dependencies: + '@babel/code-frame': 7.24.2 + '@babel/core': 7.24.5 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/parser': 7.24.5 + '@vue/compiler-sfc': 3.4.27 + dev: true - '@vue/compiler-core@3.4.26': - resolution: {integrity: sha512-N9Vil6Hvw7NaiyFUFBPXrAyETIGlQ8KcFMkyk6hW1Cl6NvoqvP+Y8p1Eqvx+UdqsnrnI9+HMUEJegzia3mhXmQ==, tarball: https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.4.26.tgz} + /@vue/compiler-core@3.4.27: + resolution: {integrity: sha512-E+RyqY24KnyDXsCuQrI+mlcdW3ALND6U7Gqa/+bVwbcpcR3BRRIckFoz7Qyd4TTlnugtwuI7YgjbvsLmxb+yvg==, tarball: https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.4.27.tgz} + dependencies: + '@babel/parser': 7.24.5 + '@vue/shared': 3.4.27 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.0 - '@vue/compiler-dom@3.4.26': - resolution: {integrity: sha512-4CWbR5vR9fMg23YqFOhr6t6WB1Fjt62d6xdFPyj8pxrYub7d+OgZaObMsoxaF9yBUHPMiPFK303v61PwAuGvZA==, tarball: https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.4.26.tgz} + /@vue/compiler-dom@3.4.27: + resolution: {integrity: sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw==, tarball: https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.4.27.tgz} + dependencies: + '@vue/compiler-core': 3.4.27 + '@vue/shared': 3.4.27 - '@vue/compiler-sfc@2.7.16': + /@vue/compiler-sfc@2.7.16: resolution: {integrity: sha512-KWhJ9k5nXuNtygPU7+t1rX6baZeqOYLEforUPjgNDBnLicfHCoi48H87Q8XyLZOrNNsmhuwKqtpDQWjEFe6Ekg==, tarball: https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-2.7.16.tgz} + dependencies: + '@babel/parser': 7.24.5 + postcss: 8.4.38 + source-map: 0.6.1 + optionalDependencies: + prettier: 2.8.8 + dev: true - '@vue/compiler-sfc@3.4.26': - resolution: {integrity: sha512-It1dp+FAOCgluYSVYlDn5DtZBxk1NCiJJfu2mlQqa/b+k8GL6NG/3/zRbJnHdhV2VhxFghaDq5L4K+1dakW6cw==, tarball: https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.4.26.tgz} + /@vue/compiler-sfc@3.4.27: + resolution: {integrity: sha512-nDwntUEADssW8e0rrmE0+OrONwmRlegDA1pD6QhVeXxjIytV03yDqTey9SBDiALsvAd5U4ZrEKbMyVXhX6mCGA==, tarball: https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.4.27.tgz} + dependencies: + '@babel/parser': 7.24.5 + '@vue/compiler-core': 3.4.27 + '@vue/compiler-dom': 3.4.27 + '@vue/compiler-ssr': 3.4.27 + '@vue/shared': 3.4.27 + estree-walker: 2.0.2 + magic-string: 0.30.10 + postcss: 8.4.38 + source-map-js: 1.2.0 - '@vue/compiler-ssr@3.4.26': - resolution: {integrity: sha512-FNwLfk7LlEPRY/g+nw2VqiDKcnDTVdCfBREekF8X74cPLiWHUX6oldktf/Vx28yh4STNy7t+/yuLoMBBF7YDiQ==, tarball: https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.4.26.tgz} + /@vue/compiler-ssr@3.4.27: + resolution: {integrity: sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw==, tarball: https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.4.27.tgz} + dependencies: + '@vue/compiler-dom': 3.4.27 + '@vue/shared': 3.4.27 - '@vue/devtools-api@6.6.1': + /@vue/devtools-api@6.6.1: resolution: {integrity: sha512-LgPscpE3Vs0x96PzSSB4IGVSZXZBZHpfxs+ZA1d+VEPwHdOXowy/Y2CsvCAIFrf+ssVU1pD1jidj505EpUnfbA==, tarball: https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-6.6.1.tgz} + dev: false - '@vue/language-core@1.8.27': + /@vue/language-core@1.8.27(typescript@5.4.5): resolution: {integrity: sha512-L8Kc27VdQserNaCUNiSFdDl9LWT24ly8Hpwf1ECy3aFb9m6bDhBGQYOujDm21N7EW3moKIOKEanQwe1q5BK+mA==, tarball: https://registry.npmmirror.com/@vue/language-core/-/language-core-1.8.27.tgz} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true + dependencies: + '@volar/language-core': 1.11.1 + '@volar/source-map': 1.11.1 + '@vue/compiler-dom': 3.4.27 + '@vue/shared': 3.4.27 + computeds: 0.0.1 + minimatch: 9.0.4 + muggle-string: 0.3.1 + path-browserify: 1.0.1 + typescript: 5.4.5 + vue-template-compiler: 2.7.16 - '@vue/reactivity@3.4.26': - resolution: {integrity: sha512-E/ynEAu/pw0yotJeLdvZEsp5Olmxt+9/WqzvKff0gE67tw73gmbx6tRkiagE/eH0UCubzSlGRebCbidB1CpqZQ==, tarball: https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.4.26.tgz} + /@vue/reactivity@3.4.27: + resolution: {integrity: sha512-kK0g4NknW6JX2yySLpsm2jlunZJl2/RJGZ0H9ddHdfBVHcNzxmQ0sS0b09ipmBoQpY8JM2KmUw+a6sO8Zo+zIA==, tarball: https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.4.27.tgz} + dependencies: + '@vue/shared': 3.4.27 - '@vue/runtime-core@3.4.26': - resolution: {integrity: sha512-AFJDLpZvhT4ujUgZSIL9pdNcO23qVFh7zWCsNdGQBw8ecLNxOOnPcK9wTTIYCmBJnuPHpukOwo62a2PPivihqw==, tarball: https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.4.26.tgz} + /@vue/runtime-core@3.4.27: + resolution: {integrity: sha512-7aYA9GEbOOdviqVvcuweTLe5Za4qBZkUY7SvET6vE8kyypxVgaT1ixHLg4urtOlrApdgcdgHoTZCUuTGap/5WA==, tarball: https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.4.27.tgz} + dependencies: + '@vue/reactivity': 3.4.27 + '@vue/shared': 3.4.27 - '@vue/runtime-dom@3.4.26': - resolution: {integrity: sha512-UftYA2hUXR2UOZD/Fc3IndZuCOOJgFxJsWOxDkhfVcwLbsfh2CdXE2tG4jWxBZuDAs9J9PzRTUFt1PgydEtItw==, tarball: https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.4.26.tgz} + /@vue/runtime-dom@3.4.27: + resolution: {integrity: sha512-ScOmP70/3NPM+TW9hvVAz6VWWtZJqkbdf7w6ySsws+EsqtHvkhxaWLecrTorFxsawelM5Ys9FnDEMt6BPBDS0Q==, tarball: https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.4.27.tgz} + dependencies: + '@vue/runtime-core': 3.4.27 + '@vue/shared': 3.4.27 + csstype: 3.1.3 - '@vue/server-renderer@3.4.26': - resolution: {integrity: sha512-xoGAqSjYDPGAeRWxeoYwqJFD/gw7mpgzOvSxEmjWaFO2rE6qpbD1PC172YRpvKhrihkyHJkNDADFXTfCyVGhKw==, tarball: https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.4.26.tgz} + /@vue/server-renderer@3.4.27(vue@3.4.27): + resolution: {integrity: sha512-dlAMEuvmeA3rJsOMJ2J1kXU7o7pOxgsNHVr9K8hB3ImIkSuBrIdy0vF66h8gf8Tuinf1TK3mPAz2+2sqyf3KzA==, tarball: https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.4.27.tgz} peerDependencies: - vue: 3.4.26 + vue: 3.4.27 + dependencies: + '@vue/compiler-ssr': 3.4.27 + '@vue/shared': 3.4.27 + vue: 3.4.27(typescript@5.4.5) - '@vue/shared@3.4.26': - resolution: {integrity: sha512-Fg4zwR0GNnjzodMt3KRy2AWGMKQXByl56+4HjN87soxLNU9P5xcJkstAlIeEF3cU6UYOzmJl1tV0dVPGIljCnQ==, tarball: https://registry.npmmirror.com/@vue/shared/-/shared-3.4.26.tgz} + /@vue/shared@3.4.27: + resolution: {integrity: sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA==, tarball: https://registry.npmmirror.com/@vue/shared/-/shared-3.4.27.tgz} - '@vueuse/core@10.9.0': + /@vueuse/core@10.9.0(vue@3.4.27): resolution: {integrity: sha512-/1vjTol8SXnx6xewDEKfS0Ra//ncg4Hb0DaZiwKf7drgfMsKFExQ+FnnENcN6efPen+1kIzhLQoGSy0eDUVOMg==, tarball: https://registry.npmmirror.com/@vueuse/core/-/core-10.9.0.tgz} + dependencies: + '@types/web-bluetooth': 0.0.20 + '@vueuse/metadata': 10.9.0 + '@vueuse/shared': 10.9.0(vue@3.4.27) + vue-demi: 0.14.7(vue@3.4.27) + transitivePeerDependencies: + - '@vue/composition-api' + - vue - '@vueuse/core@9.13.0': + /@vueuse/core@9.13.0(vue@3.4.27): resolution: {integrity: sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==, tarball: https://registry.npmmirror.com/@vueuse/core/-/core-9.13.0.tgz} + dependencies: + '@types/web-bluetooth': 0.0.16 + '@vueuse/metadata': 9.13.0 + '@vueuse/shared': 9.13.0(vue@3.4.27) + vue-demi: 0.14.7(vue@3.4.27) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + dev: false - '@vueuse/metadata@10.9.0': + /@vueuse/metadata@10.9.0: resolution: {integrity: sha512-iddNbg3yZM0X7qFY2sAotomgdHK7YJ6sKUvQqbvwnf7TmaVPxS4EJydcNsVejNdS8iWCtDk+fYXr7E32nyTnGA==, tarball: https://registry.npmmirror.com/@vueuse/metadata/-/metadata-10.9.0.tgz} - '@vueuse/metadata@9.13.0': + /@vueuse/metadata@9.13.0: resolution: {integrity: sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==, tarball: https://registry.npmmirror.com/@vueuse/metadata/-/metadata-9.13.0.tgz} + dev: false - '@vueuse/shared@10.9.0': + /@vueuse/shared@10.9.0(vue@3.4.27): resolution: {integrity: sha512-Uud2IWncmAfJvRaFYzv5OHDli+FbOzxiVEQdLCKQKLyhz94PIyFC3CHcH7EDMwIn8NPtD06+PNbC/PiO0LGLtw==, tarball: https://registry.npmmirror.com/@vueuse/shared/-/shared-10.9.0.tgz} + dependencies: + vue-demi: 0.14.7(vue@3.4.27) + transitivePeerDependencies: + - '@vue/composition-api' + - vue - '@vueuse/shared@9.13.0': + /@vueuse/shared@9.13.0(vue@3.4.27): resolution: {integrity: sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==, tarball: https://registry.npmmirror.com/@vueuse/shared/-/shared-9.13.0.tgz} + dependencies: + vue-demi: 0.14.7(vue@3.4.27) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + dev: false - '@wangeditor/basic-modules@1.1.7': + /@wangeditor/basic-modules@1.1.7(@wangeditor/core@1.1.19)(dom7@3.0.0)(lodash.throttle@4.1.1)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.6.2): resolution: {integrity: sha512-cY9CPkLJaqF05STqfpZKWG4LpxTMeGSIIF1fHvfm/mz+JXatCagjdkbxdikOuKYlxDdeqvOeBmsUBItufDLXZg==, tarball: https://registry.npmmirror.com/@wangeditor/basic-modules/-/basic-modules-1.1.7.tgz} peerDependencies: '@wangeditor/core': 1.x @@ -874,16 +1638,32 @@ packages: nanoid: ^3.2.0 slate: ^0.72.0 snabbdom: ^3.1.0 + dependencies: + '@wangeditor/core': 1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3)(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.6.2) + dom7: 3.0.0 + is-url: 1.2.4 + lodash.throttle: 4.1.1 + nanoid: 3.3.7 + slate: 0.72.8 + snabbdom: 3.6.2 + dev: false - '@wangeditor/code-highlight@1.0.3': + /@wangeditor/code-highlight@1.0.3(@wangeditor/core@1.1.19)(dom7@3.0.0)(slate@0.72.8)(snabbdom@3.6.2): resolution: {integrity: sha512-iazHwO14XpCuIWJNTQTikqUhGKyqj+dUNWJ9288Oym9M2xMVHvnsOmDU2sgUDWVy+pOLojReMPgXCsvvNlOOhw==, tarball: https://registry.npmmirror.com/@wangeditor/code-highlight/-/code-highlight-1.0.3.tgz} peerDependencies: '@wangeditor/core': 1.x dom7: ^3.0.0 slate: ^0.72.0 snabbdom: ^3.1.0 + dependencies: + '@wangeditor/core': 1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3)(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.6.2) + dom7: 3.0.0 + prismjs: 1.29.0 + slate: 0.72.8 + snabbdom: 3.6.2 + dev: false - '@wangeditor/core@1.1.19': + /@wangeditor/core@1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3)(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.6.2): resolution: {integrity: sha512-KevkB47+7GhVszyYF2pKGKtCSj/YzmClsD03C3zTt+9SR2XWT5T0e3yQqg8baZpcMvkjs1D8Dv4fk8ok/UaS2Q==, tarball: https://registry.npmmirror.com/@wangeditor/core/-/core-1.1.19.tgz} peerDependencies: '@uppy/core': ^2.1.1 @@ -900,25 +1680,80 @@ packages: nanoid: ^3.2.0 slate: ^0.72.0 snabbdom: ^3.1.0 + dependencies: + '@types/event-emitter': 0.3.5 + '@uppy/core': 2.3.4 + '@uppy/xhr-upload': 2.1.3(@uppy/core@2.3.4) + dom7: 3.0.0 + event-emitter: 0.3.5 + html-void-elements: 2.0.1 + i18next: 20.6.1 + is-hotkey: 0.2.0 + lodash.camelcase: 4.3.0 + lodash.clonedeep: 4.5.0 + lodash.debounce: 4.0.8 + lodash.foreach: 4.5.0 + lodash.isequal: 4.5.0 + lodash.throttle: 4.1.1 + lodash.toarray: 4.4.0 + nanoid: 3.3.7 + scroll-into-view-if-needed: 2.2.31 + slate: 0.72.8 + slate-history: 0.66.0(slate@0.72.8) + snabbdom: 3.6.2 + dev: false - '@wangeditor/editor-for-vue@5.1.12': + /@wangeditor/editor-for-vue@5.1.12(@wangeditor/editor@5.1.23)(vue@3.4.27): resolution: {integrity: sha512-0Ds3D8I+xnpNWezAeO7HmPRgTfUxHLMd9JKcIw+QzvSmhC5xUHbpCcLU+KLmeBKTR/zffnS5GQo6qi3GhTMJWQ==, tarball: https://registry.npmmirror.com/@wangeditor/editor-for-vue/-/editor-for-vue-5.1.12.tgz} peerDependencies: '@wangeditor/editor': '>=5.1.0' vue: ^3.0.5 + dependencies: + '@wangeditor/editor': 5.1.23 + vue: 3.4.27(typescript@5.4.5) + dev: false - '@wangeditor/editor@5.1.23': + /@wangeditor/editor@5.1.23: resolution: {integrity: sha512-0RxfeVTuK1tktUaPROnCoFfaHVJpRAIE2zdS0mpP+vq1axVQpLjM8+fCvKzqYIkH0Pg+C+44hJpe3VVroSkEuQ==, tarball: https://registry.npmmirror.com/@wangeditor/editor/-/editor-5.1.23.tgz} + dependencies: + '@uppy/core': 2.3.4 + '@uppy/xhr-upload': 2.1.3(@uppy/core@2.3.4) + '@wangeditor/basic-modules': 1.1.7(@wangeditor/core@1.1.19)(dom7@3.0.0)(lodash.throttle@4.1.1)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.6.2) + '@wangeditor/code-highlight': 1.0.3(@wangeditor/core@1.1.19)(dom7@3.0.0)(slate@0.72.8)(snabbdom@3.6.2) + '@wangeditor/core': 1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3)(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.6.2) + '@wangeditor/list-module': 1.0.5(@wangeditor/core@1.1.19)(dom7@3.0.0)(slate@0.72.8)(snabbdom@3.6.2) + '@wangeditor/table-module': 1.1.4(@wangeditor/core@1.1.19)(dom7@3.0.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.6.2) + '@wangeditor/upload-image-module': 1.0.2(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3)(@wangeditor/basic-modules@1.1.7)(@wangeditor/core@1.1.19)(dom7@3.0.0)(lodash.foreach@4.5.0)(slate@0.72.8)(snabbdom@3.6.2) + '@wangeditor/video-module': 1.1.4(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3)(@wangeditor/core@1.1.19)(dom7@3.0.0)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.6.2) + dom7: 3.0.0 + is-hotkey: 0.2.0 + lodash.camelcase: 4.3.0 + lodash.clonedeep: 4.5.0 + lodash.debounce: 4.0.8 + lodash.foreach: 4.5.0 + lodash.isequal: 4.5.0 + lodash.throttle: 4.1.1 + lodash.toarray: 4.4.0 + nanoid: 3.3.7 + slate: 0.72.8 + snabbdom: 3.6.2 + dev: false - '@wangeditor/list-module@1.0.5': + /@wangeditor/list-module@1.0.5(@wangeditor/core@1.1.19)(dom7@3.0.0)(slate@0.72.8)(snabbdom@3.6.2): resolution: {integrity: sha512-uDuYTP6DVhcYf7mF1pTlmNn5jOb4QtcVhYwSSAkyg09zqxI1qBqsfUnveeDeDqIuptSJhkh81cyxi+MF8sEPOQ==, tarball: https://registry.npmmirror.com/@wangeditor/list-module/-/list-module-1.0.5.tgz} peerDependencies: '@wangeditor/core': 1.x dom7: ^3.0.0 slate: ^0.72.0 snabbdom: ^3.1.0 + dependencies: + '@wangeditor/core': 1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3)(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.6.2) + dom7: 3.0.0 + slate: 0.72.8 + snabbdom: 3.6.2 + dev: false - '@wangeditor/table-module@1.1.4': + /@wangeditor/table-module@1.1.4(@wangeditor/core@1.1.19)(dom7@3.0.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.6.2): resolution: {integrity: sha512-5saanU9xuEocxaemGdNi9t8MCDSucnykEC6jtuiT72kt+/Hhh4nERYx1J20OPsTCCdVr7hIyQenFD1iSRkIQ6w==, tarball: https://registry.npmmirror.com/@wangeditor/table-module/-/table-module-1.1.4.tgz} peerDependencies: '@wangeditor/core': 1.x @@ -928,8 +1763,17 @@ packages: nanoid: ^3.2.0 slate: ^0.72.0 snabbdom: ^3.1.0 + dependencies: + '@wangeditor/core': 1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3)(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.6.2) + dom7: 3.0.0 + lodash.isequal: 4.5.0 + lodash.throttle: 4.1.1 + nanoid: 3.3.7 + slate: 0.72.8 + snabbdom: 3.6.2 + dev: false - '@wangeditor/upload-image-module@1.0.2': + /@wangeditor/upload-image-module@1.0.2(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3)(@wangeditor/basic-modules@1.1.7)(@wangeditor/core@1.1.19)(dom7@3.0.0)(lodash.foreach@4.5.0)(slate@0.72.8)(snabbdom@3.6.2): resolution: {integrity: sha512-z81lk/v71OwPDYeQDxj6cVr81aDP90aFuywb8nPD6eQeECtOymrqRODjpO6VGvCVxVck8nUxBHtbxKtjgcwyiA==, tarball: https://registry.npmmirror.com/@wangeditor/upload-image-module/-/upload-image-module-1.0.2.tgz} peerDependencies: '@uppy/core': ^2.0.3 @@ -940,8 +1784,18 @@ packages: lodash.foreach: ^4.5.0 slate: ^0.72.0 snabbdom: ^3.1.0 + dependencies: + '@uppy/core': 2.3.4 + '@uppy/xhr-upload': 2.1.3(@uppy/core@2.3.4) + '@wangeditor/basic-modules': 1.1.7(@wangeditor/core@1.1.19)(dom7@3.0.0)(lodash.throttle@4.1.1)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.6.2) + '@wangeditor/core': 1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3)(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.6.2) + dom7: 3.0.0 + lodash.foreach: 4.5.0 + slate: 0.72.8 + snabbdom: 3.6.2 + dev: false - '@wangeditor/video-module@1.1.4': + /@wangeditor/video-module@1.1.4(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3)(@wangeditor/core@1.1.19)(dom7@3.0.0)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.6.2): resolution: {integrity: sha512-ZdodDPqKQrgx3IwWu4ZiQmXI8EXZ3hm2/fM6E3t5dB8tCaIGWQZhmqd6P5knfkRAd3z2+YRSRbxOGfoRSp/rLg==, tarball: https://registry.npmmirror.com/@wangeditor/video-module/-/video-module-1.1.4.tgz} peerDependencies: '@uppy/core': ^2.1.4 @@ -951,259 +1805,509 @@ packages: nanoid: ^3.2.0 slate: ^0.72.0 snabbdom: ^3.1.0 + dependencies: + '@uppy/core': 2.3.4 + '@uppy/xhr-upload': 2.1.3(@uppy/core@2.3.4) + '@wangeditor/core': 1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3)(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.6.2) + dom7: 3.0.0 + nanoid: 3.3.7 + slate: 0.72.8 + snabbdom: 3.6.2 + dev: false - '@yangjianfei/bmaplib.lushu@1.0.0': + /@yangjianfei/bmaplib.lushu@1.0.0: resolution: {integrity: sha512-qZVijbgUgNs6tsP1muS67x0XzE5fJ3kFireouDvXO3bUYVV6XbpjZXksQTsggihLMIEvC1DO9GS9vVF8CnEeqQ==, tarball: https://registry.npmmirror.com/@yangjianfei/bmaplib.lushu/-/bmaplib.lushu-1.0.0.tgz} + dev: false - ajv@6.12.6: + /acorn@8.11.3: + resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==, tarball: https://registry.npmmirror.com/acorn/-/acorn-8.11.3.tgz} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + + /ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==, tarball: https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz} + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + dev: false - ansi-styles@3.2.1: + /ansi-styles@3.2.1: resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==, tarball: https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz} engines: {node: '>=4'} + dependencies: + color-convert: 1.9.3 + dev: true - anymatch@3.1.3: + /anymatch@3.1.3: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==, tarball: https://registry.npmmirror.com/anymatch/-/anymatch-3.1.3.tgz} engines: {node: '>= 8'} + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 - archiver-utils@2.1.0: + /archiver-utils@2.1.0: resolution: {integrity: sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==, tarball: https://registry.npmmirror.com/archiver-utils/-/archiver-utils-2.1.0.tgz} engines: {node: '>= 6'} + dependencies: + glob: 7.2.3 + graceful-fs: 4.2.11 + lazystream: 1.0.1 + lodash.defaults: 4.2.0 + lodash.difference: 4.5.0 + lodash.flatten: 4.4.0 + lodash.isplainobject: 4.0.6 + lodash.union: 4.6.0 + normalize-path: 3.0.0 + readable-stream: 2.3.8 + dev: false - archiver-utils@3.0.4: + /archiver-utils@3.0.4: resolution: {integrity: sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==, tarball: https://registry.npmmirror.com/archiver-utils/-/archiver-utils-3.0.4.tgz} engines: {node: '>= 10'} + dependencies: + glob: 7.2.3 + graceful-fs: 4.2.11 + lazystream: 1.0.1 + lodash.defaults: 4.2.0 + lodash.difference: 4.5.0 + lodash.flatten: 4.4.0 + lodash.isplainobject: 4.0.6 + lodash.union: 4.6.0 + normalize-path: 3.0.0 + readable-stream: 3.6.2 + dev: false - archiver@5.3.2: + /archiver@5.3.2: resolution: {integrity: sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==, tarball: https://registry.npmmirror.com/archiver/-/archiver-5.3.2.tgz} engines: {node: '>= 10'} + dependencies: + archiver-utils: 2.1.0 + async: 3.2.5 + buffer-crc32: 0.2.13 + readable-stream: 3.6.2 + readdir-glob: 1.1.3 + tar-stream: 2.2.0 + zip-stream: 4.1.1 + dev: false - argparse@1.0.10: + /argparse@1.0.10: resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==, tarball: https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz} + dependencies: + sprintf-js: 1.0.3 + dev: false - async-validator@4.2.5: + /async-validator@4.2.5: resolution: {integrity: sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==, tarball: https://registry.npmmirror.com/async-validator/-/async-validator-4.2.5.tgz} + dev: false - async@3.2.5: + /async@3.2.5: resolution: {integrity: sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==, tarball: https://registry.npmmirror.com/async/-/async-3.2.5.tgz} + dev: false - asynckit@0.4.0: + /asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==, tarball: https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz} - axios@1.6.8: + /axios@1.6.8(debug@4.3.4): resolution: {integrity: sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ==, tarball: https://registry.npmmirror.com/axios/-/axios-1.6.8.tgz} + dependencies: + follow-redirects: 1.15.6(debug@4.3.4) + form-data: 4.0.0 + proxy-from-env: 1.1.0 + transitivePeerDependencies: + - debug - balanced-match@1.0.2: + /balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==, tarball: https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz} - base64-arraybuffer@1.0.2: + /base64-arraybuffer@1.0.2: resolution: {integrity: sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==, tarball: https://registry.npmmirror.com/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz} engines: {node: '>= 0.6.0'} + dev: false - base64-js@1.5.1: + /base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==, tarball: https://registry.npmmirror.com/base64-js/-/base64-js-1.5.1.tgz} + dev: false - before-after-hook@2.2.3: + /before-after-hook@2.2.3: resolution: {integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==, tarball: https://registry.npmmirror.com/before-after-hook/-/before-after-hook-2.2.3.tgz} + dev: true - big-integer@1.6.52: + /big-integer@1.6.52: resolution: {integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==, tarball: https://registry.npmmirror.com/big-integer/-/big-integer-1.6.52.tgz} engines: {node: '>=0.6'} + dev: false - binary-extensions@2.3.0: + /binary-extensions@2.3.0: resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==, tarball: https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.3.0.tgz} engines: {node: '>=8'} - binary@0.3.0: + /binary@0.3.0: resolution: {integrity: sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg==, tarball: https://registry.npmmirror.com/binary/-/binary-0.3.0.tgz} + dependencies: + buffers: 0.1.1 + chainsaw: 0.1.0 + dev: false - bl@4.1.0: + /bl@4.1.0: resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==, tarball: https://registry.npmmirror.com/bl/-/bl-4.1.0.tgz} + dependencies: + buffer: 5.7.1 + inherits: 2.0.4 + readable-stream: 3.6.2 + dev: false - bluebird@3.4.7: + /bluebird@3.4.7: resolution: {integrity: sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA==, tarball: https://registry.npmmirror.com/bluebird/-/bluebird-3.4.7.tgz} + dev: false - bmaplib.curveline@1.0.0: + /bmaplib.curveline@1.0.0: resolution: {integrity: sha512-9wcFMVhiYxNPqpvsLDAADn3qDhNzXp2mA6VyHSHg2XOAgSooC7ZiujdFhy0sp+0QYjTfJ/MjmLuNoUg2HHxH4Q==, tarball: https://registry.npmmirror.com/bmaplib.curveline/-/bmaplib.curveline-1.0.0.tgz} + dev: false - bmaplib.distancetool@1.0.2: + /bmaplib.distancetool@1.0.2: resolution: {integrity: sha512-EvxMnQRH6xM036zx5OLPyTg5tMCTbFBuGTTHOtExLy2/T0X6v5Va0YE7c3IPm/a/Eo5V/ynYpOLOLZbRY8ccyA==, tarball: https://registry.npmmirror.com/bmaplib.distancetool/-/bmaplib.distancetool-1.0.2.tgz} + dev: false - bmaplib.heatmap@1.0.4: + /bmaplib.heatmap@1.0.4: resolution: {integrity: sha512-rmhqUARBpUSJ9jXzUI2j7dIOqnc38bqubkx/8a349U2qtw/ulLUwyzRD535OrA8G7w5cz4aPKm6/rNvUAarg/Q==, tarball: https://registry.npmmirror.com/bmaplib.heatmap/-/bmaplib.heatmap-1.0.4.tgz} + dev: false - bmaplib.markerclusterer@1.0.13: + /bmaplib.markerclusterer@1.0.13: resolution: {integrity: sha512-VrLyWSiuDEVNi0yUfwOhFQ6z1oEEHS4w36GNu3iASu6p52QIx9uAXMUkuSCHReNR0bj2Cp9SA1dSx5RpojXajQ==, tarball: https://registry.npmmirror.com/bmaplib.markerclusterer/-/bmaplib.markerclusterer-1.0.13.tgz} + dependencies: + bmaplib.texticonoverlay: 1.0.2 + dev: false - bmaplib.texticonoverlay@1.0.2: + /bmaplib.texticonoverlay@1.0.2: resolution: {integrity: sha512-4ZTWr4ZP3B6qEWput5Tut16CfZgII38YwM3bpyb4gFTQyORlKYryFp9WHWrwZZaHlOyYDAXG9SX0hka43jTADg==, tarball: https://registry.npmmirror.com/bmaplib.texticonoverlay/-/bmaplib.texticonoverlay-1.0.2.tgz} + dev: false - bpmn-js-properties-panel@0.37.6: - resolution: {integrity: sha512-1rP9r6ItL1gKqXezXnpr9eVsQtdufH6TNqxUs11Q68CtxeBAs0l1wEHw2f01i9ceHHxItmrZUTndqnASi89EYA==, tarball: https://registry.npmmirror.com/bpmn-js-properties-panel/-/bpmn-js-properties-panel-0.37.6.tgz} + /bpmn-js-properties-panel@0.46.0(bpmn-js@8.9.0): + resolution: {integrity: sha512-8MlNvHklIZZQH9vtoKf0A0A1v0sHO4Iz19jGhHeX15czOOiCfdavjo+q23GHWNKzQA9347F91XYFcrnM6FO8zw==, tarball: https://registry.npmmirror.com/bpmn-js-properties-panel/-/bpmn-js-properties-panel-0.46.0.tgz} peerDependencies: - bpmn-js: ^3.x || ^4.x || ^5.x || ^6.x || ^7.x + bpmn-js: ^3.x || ^4.x || ^5.x || ^6.x || ^7.x || ^8.x + dependencies: + '@bpmn-io/element-templates-validator': 0.2.0 + '@bpmn-io/extract-process-variables': 0.4.5 + bpmn-js: 8.9.0 + ids: 1.0.5 + inherits: 2.0.4 + lodash: 4.17.21 + min-dom: 3.2.1 + scroll-tabs: 1.0.1 + selection-update: 0.1.2 + semver: 6.3.1 + dev: false - bpmn-js-token-simulation@0.10.0: + /bpmn-js-token-simulation@0.10.0: resolution: {integrity: sha512-QuZQ/KVXKt9Vl+XENyOBoTW2Aw+uKjuBlKdCJL6El7AyM7DkJ5bZkSYURshId1SkBDdYg2mJ1flSmsrhGuSfwg==, tarball: https://registry.npmmirror.com/bpmn-js-token-simulation/-/bpmn-js-token-simulation-0.10.0.tgz} + dependencies: + min-dash: 3.8.1 + min-dom: 0.2.0 + svg.js: 2.7.1 + dev: false - bpmn-js@7.5.0: - resolution: {integrity: sha512-0ANaE6Bikg1GmkcvO7RK0MQPX+EKYKBc+q7OWk39/16NcCdNZ/4UiRcCr9n0u1VUCIDsSU/jJ79TIZFnV5CNjw==, tarball: https://registry.npmmirror.com/bpmn-js/-/bpmn-js-7.5.0.tgz} + /bpmn-js@8.9.0: + resolution: {integrity: sha512-cthSxiJUpEHspiUKiL0YA8/mRCYngNKwALWieLKPtFo42n+vWTFgmxnASNRwhxpPEbSXjYuTah1lZ0lSyLWPpw==, tarball: https://registry.npmmirror.com/bpmn-js/-/bpmn-js-8.9.0.tgz} + dependencies: + bpmn-moddle: 7.1.3 + css.escape: 1.5.1 + diagram-js: 7.9.0 + diagram-js-direct-editing: 1.8.0(diagram-js@7.9.0) + ids: 1.0.5 + inherits: 2.0.4 + min-dash: 3.8.1 + min-dom: 3.2.1 + object-refs: 0.3.0 + tiny-svg: 2.2.4 + dev: false - bpmn-moddle@6.0.7: + /bpmn-moddle@6.0.7: resolution: {integrity: sha512-MD649c7/I7+AKl3OGLs8ed8guzKuIRIJhOvLeVBSyCHtd41iB8ZRi+NL2UeC8pNgpqcjMsZG3ye++x3fh6MQ+g==, tarball: https://registry.npmmirror.com/bpmn-moddle/-/bpmn-moddle-6.0.7.tgz} + dependencies: + min-dash: 3.8.1 + moddle: 5.0.4 + moddle-xml: 8.0.8 + dev: false - bpmn-moddle@7.1.3: + /bpmn-moddle@7.1.3: resolution: {integrity: sha512-ZcBfw0NSOdYTSXFKEn7MOXHItz7VfLZTrFYKO8cK6V8ZzGjCcdiLIOiw7Lctw1PJsihhLiZQS8Htj2xKf+NwCg==, tarball: https://registry.npmmirror.com/bpmn-moddle/-/bpmn-moddle-7.1.3.tgz} + dependencies: + min-dash: 3.8.1 + moddle: 5.0.4 + moddle-xml: 9.0.6 + dev: false - brace-expansion@1.1.11: + /brace-expansion@1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==, tarball: https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz} + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + dev: false - brace-expansion@2.0.1: + /brace-expansion@2.0.1: resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==, tarball: https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.1.tgz} + dependencies: + balanced-match: 1.0.2 - braces@3.0.2: + /braces@3.0.2: resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==, tarball: https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz} engines: {node: '>=8'} + dependencies: + fill-range: 7.0.1 - browserslist@4.23.0: + /browserslist@4.23.0: resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==, tarball: https://registry.npmmirror.com/browserslist/-/browserslist-4.23.0.tgz} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true + dependencies: + caniuse-lite: 1.0.30001616 + electron-to-chromium: 1.4.757 + node-releases: 2.0.14 + update-browserslist-db: 1.0.15(browserslist@4.23.0) + dev: true - buffer-crc32@0.2.13: + /buffer-crc32@0.2.13: resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==, tarball: https://registry.npmmirror.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz} + dev: false - buffer-indexof-polyfill@1.0.2: + /buffer-indexof-polyfill@1.0.2: resolution: {integrity: sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==, tarball: https://registry.npmmirror.com/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.2.tgz} engines: {node: '>=0.10'} + dev: false - buffer@5.7.1: + /buffer@5.7.1: resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==, tarball: https://registry.npmmirror.com/buffer/-/buffer-5.7.1.tgz} + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + dev: false - buffers@0.1.1: + /buffers@0.1.1: resolution: {integrity: sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==, tarball: https://registry.npmmirror.com/buffers/-/buffers-0.1.1.tgz} engines: {node: '>=0.2.0'} + dev: false - camelcase@6.3.0: + /call-bind@1.0.7: + resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==, tarball: https://registry.npmmirror.com/call-bind/-/call-bind-1.0.7.tgz} + engines: {node: '>= 0.4'} + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + set-function-length: 1.2.2 + dev: false + + /camelcase@6.3.0: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==, tarball: https://registry.npmmirror.com/camelcase/-/camelcase-6.3.0.tgz} engines: {node: '>=10'} + dev: true - camunda-bpmn-moddle@4.5.0: - resolution: {integrity: sha512-g3d2ZaCac52WIXP3kwmYrBEkhm0nnXcWYNj5STDkmiWpDTKUzTj4ZIt38IRpci1Uj3a/rZACvXLnQj8xKFyp/w==, tarball: https://registry.npmmirror.com/camunda-bpmn-moddle/-/camunda-bpmn-moddle-4.5.0.tgz} + /camunda-bpmn-moddle@7.0.1: + resolution: {integrity: sha512-Br8Diu6roMpziHdpl66Dhnm0DTnCFMrSD9zwLV08LpD52QA0UsXxU87XfHf08HjuB7ly0Hd1bvajZRpf9hbmYQ==, tarball: https://registry.npmmirror.com/camunda-bpmn-moddle/-/camunda-bpmn-moddle-7.0.1.tgz} + dev: false - caniuse-lite@1.0.30001616: + /caniuse-lite@1.0.30001616: resolution: {integrity: sha512-RHVYKov7IcdNjVHJFNY/78RdG4oGVjbayxv8u5IO74Wv7Hlq4PnJE6mo/OjFijjVFNy5ijnCt6H3IIo4t+wfEw==, tarball: https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001616.tgz} + dev: true - chainsaw@0.1.0: + /chainsaw@0.1.0: resolution: {integrity: sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ==, tarball: https://registry.npmmirror.com/chainsaw/-/chainsaw-0.1.0.tgz} + dependencies: + traverse: 0.3.9 + dev: false - chalk@2.4.2: + /chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==, tarball: https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz} engines: {node: '>=4'} + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + dev: true - chokidar@3.6.0: + /chokidar@3.6.0: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==, tarball: https://registry.npmmirror.com/chokidar/-/chokidar-3.6.0.tgz} engines: {node: '>= 8.10.0'} + dependencies: + anymatch: 3.1.3 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 - claygl@1.3.0: + /claygl@1.3.0: resolution: {integrity: sha512-+gGtJjT6SSHD2l2yC3MCubW/sCV40tZuSs5opdtn79vFSGUgp/lH139RNEQ6Jy078/L0aV8odCw8RSrUcMfLaQ==, tarball: https://registry.npmmirror.com/claygl/-/claygl-1.3.0.tgz} + dev: false - clsx@1.2.1: + /clsx@1.2.1: resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==, tarball: https://registry.npmmirror.com/clsx/-/clsx-1.2.1.tgz} engines: {node: '>=6'} + dev: false - color-convert@1.9.3: + /color-convert@1.9.3: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==, tarball: https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz} + dependencies: + color-name: 1.1.3 + dev: true - color-name@1.1.3: + /color-name@1.1.3: resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==, tarball: https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz} + dev: true - combined-stream@1.0.8: + /combined-stream@1.0.8: resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==, tarball: https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz} engines: {node: '>= 0.8'} + dependencies: + delayed-stream: 1.0.0 - commander@9.5.0: + /commander@9.5.0: resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==, tarball: https://registry.npmmirror.com/commander/-/commander-9.5.0.tgz} engines: {node: ^12.20.0 || >=14} + requiresBuild: true + dev: false + optional: true - component-classes@1.2.6: + /component-classes@1.2.6: resolution: {integrity: sha512-hPFGULxdwugu1QWW3SvVOCUHLzO34+a2J6Wqy0c5ASQkfi9/8nZcBB0ZohaEbXOQlCflMAEMmEWk7u7BVs4koA==, tarball: https://registry.npmmirror.com/component-classes/-/component-classes-1.2.6.tgz} + dependencies: + component-indexof: 0.0.3 + dev: false - component-closest@0.1.4: + /component-closest@0.1.4: resolution: {integrity: sha512-NF9hMj6JKGM5sb6wP/dg7GdJOttaIH9PcTsUNdWcrvu7Kw/5R5swQAFpgaYEHlARrNMyn4Wf7O1PlRej+pt76Q==, tarball: https://registry.npmmirror.com/component-closest/-/component-closest-0.1.4.tgz} + dependencies: + component-matches-selector: 0.1.7 + dev: false - component-delegate@0.2.4: + /component-delegate@0.2.4: resolution: {integrity: sha512-OlpcB/6Fi+kXQPh/TfXnSvvmrU04ghz7vcJh/jgLF0Ni+I+E3WGlKJQbBGDa5X+kVUG8WxOgjP+8iWbz902fPg==, tarball: https://registry.npmmirror.com/component-delegate/-/component-delegate-0.2.4.tgz} + dependencies: + component-closest: 0.1.4 + component-event: 0.2.1 + dev: false - component-event@0.1.4: + /component-event@0.1.4: resolution: {integrity: sha512-GMwOG8MnUHP1l8DZx1ztFO0SJTFnIzZnBDkXAj8RM2ntV2A6ALlDxgbMY1Fvxlg6WPQ+5IM/a6vg4PEYbjg/Rw==, tarball: https://registry.npmmirror.com/component-event/-/component-event-0.1.4.tgz} + dev: false - component-event@0.2.1: + /component-event@0.2.1: resolution: {integrity: sha512-wGA++isMqiDq1jPYeyv2as/Bt/u+3iLW0rEa+8NQ82jAv3TgqMiCM+B2SaBdn2DfLilLjjq736YcezihRYhfxw==, tarball: https://registry.npmmirror.com/component-event/-/component-event-0.2.1.tgz} + dev: false - component-indexof@0.0.3: + /component-indexof@0.0.3: resolution: {integrity: sha512-puDQKvx/64HZXb4hBwIcvQLaLgux8o1CbWl39s41hrIIZDl1lJiD5jc22gj3RBeGK0ovxALDYpIbyjqDUUl0rw==, tarball: https://registry.npmmirror.com/component-indexof/-/component-indexof-0.0.3.tgz} + dev: false - component-matches-selector@0.1.7: + /component-matches-selector@0.1.7: resolution: {integrity: sha512-Yb2+pVBvrqkQVpPaDBF0DYXRreBveXJNrpJs9FnFu8PF6/5IIcz5oDZqiH9nB5hbD2/TmFVN5ZCxBzqu7yFFYQ==, tarball: https://registry.npmmirror.com/component-matches-selector/-/component-matches-selector-0.1.7.tgz} + dependencies: + component-query: 0.0.3 + global-object: 1.0.0 + dev: false - component-query@0.0.3: + /component-query@0.0.3: resolution: {integrity: sha512-VgebQseT1hz1Ps7vVp2uaSg+N/gsI5ts3AZUSnN6GMA2M82JH7o+qYifWhmVE/e8w/H48SJuA3nA9uX8zRe95Q==, tarball: https://registry.npmmirror.com/component-query/-/component-query-0.0.3.tgz} + dev: false - compress-commons@4.1.2: + /compress-commons@4.1.2: resolution: {integrity: sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==, tarball: https://registry.npmmirror.com/compress-commons/-/compress-commons-4.1.2.tgz} engines: {node: '>= 10'} + dependencies: + buffer-crc32: 0.2.13 + crc32-stream: 4.0.3 + normalize-path: 3.0.0 + readable-stream: 3.6.2 + dev: false - compute-scroll-into-view@1.0.20: + /compute-scroll-into-view@1.0.20: resolution: {integrity: sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg==, tarball: https://registry.npmmirror.com/compute-scroll-into-view/-/compute-scroll-into-view-1.0.20.tgz} + dev: false - computeds@0.0.1: + /computeds@0.0.1: resolution: {integrity: sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==, tarball: https://registry.npmmirror.com/computeds/-/computeds-0.0.1.tgz} - concat-map@0.0.1: + /concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==, tarball: https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz} + dev: false - convert-source-map@2.0.0: + /confbox@0.1.7: + resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==, tarball: https://registry.npmmirror.com/confbox/-/confbox-0.1.7.tgz} + dev: true + + /convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==, tarball: https://registry.npmmirror.com/convert-source-map/-/convert-source-map-2.0.0.tgz} + dev: true - copy-anything@2.0.6: + /copy-anything@2.0.6: resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==, tarball: https://registry.npmmirror.com/copy-anything/-/copy-anything-2.0.6.tgz} + dependencies: + is-what: 3.14.1 - core-util-is@1.0.3: + /core-js-pure@3.37.0: + resolution: {integrity: sha512-d3BrpyFr5eD4KcbRvQ3FTUx/KWmaDesr7+a3+1+P46IUnNoEt+oiLijPINZMEon7w9oGkIINWxrBAU9DEciwFQ==, tarball: https://registry.npmmirror.com/core-js-pure/-/core-js-pure-3.37.0.tgz} + requiresBuild: true + dev: false + + /core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==, tarball: https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz} + dev: false - crc-32@1.2.2: + /crc-32@1.2.2: resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==, tarball: https://registry.npmmirror.com/crc-32/-/crc-32-1.2.2.tgz} engines: {node: '>=0.8'} hasBin: true + dev: false - crc32-stream@4.0.3: + /crc32-stream@4.0.3: resolution: {integrity: sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==, tarball: https://registry.npmmirror.com/crc32-stream/-/crc32-stream-4.0.3.tgz} engines: {node: '>= 10'} + dependencies: + crc-32: 1.2.2 + readable-stream: 3.6.2 + dev: false - crypto-js@4.2.0: + /crypto-js@4.2.0: resolution: {integrity: sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==, tarball: https://registry.npmmirror.com/crypto-js/-/crypto-js-4.2.0.tgz} + dev: false - css-line-break@2.1.0: + /css-line-break@2.1.0: resolution: {integrity: sha512-FHcKFCZcAha3LwfVBhCQbW2nCNbkZXn7KVUJcsT5/P8YmfsVja0FMPJr0B903j/E69HUphKiV9iQArX8SDYA4w==, tarball: https://registry.npmmirror.com/css-line-break/-/css-line-break-2.1.0.tgz} + dependencies: + utrie: 1.0.2 + dev: false - css.escape@1.5.1: + /css.escape@1.5.1: resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==, tarball: https://registry.npmmirror.com/css.escape/-/css.escape-1.5.1.tgz} + dev: false - csstype@3.1.3: + /csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==, tarball: https://registry.npmmirror.com/csstype/-/csstype-3.1.3.tgz} - d@1.0.2: + /d@1.0.2: resolution: {integrity: sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==, tarball: https://registry.npmmirror.com/d/-/d-1.0.2.tgz} engines: {node: '>=0.12'} + dependencies: + es5-ext: 0.10.64 + type: 2.7.2 + dev: false - dayjs@1.11.11: + /dayjs@1.11.11: resolution: {integrity: sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==, tarball: https://registry.npmmirror.com/dayjs/-/dayjs-1.11.11.tgz} + dev: false - de-indent@1.0.2: + /de-indent@1.0.2: resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==, tarball: https://registry.npmmirror.com/de-indent/-/de-indent-1.0.2.tgz} - debug@4.3.4: + /debug@4.3.4: resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==, tarball: https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz} engines: {node: '>=6.0'} peerDependencies: @@ -1211,141 +2315,355 @@ packages: peerDependenciesMeta: supports-color: optional: true + dependencies: + ms: 2.1.2 - delayed-stream@1.0.0: + /define-data-property@1.1.4: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==, tarball: https://registry.npmmirror.com/define-data-property/-/define-data-property-1.1.4.tgz} + engines: {node: '>= 0.4'} + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + gopd: 1.0.1 + dev: false + + /delayed-stream@1.0.0: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==, tarball: https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz} engines: {node: '>=0.4.0'} - deprecation@2.3.1: + /deprecation@2.3.1: resolution: {integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==, tarball: https://registry.npmmirror.com/deprecation/-/deprecation-2.3.1.tgz} + dev: true - diagram-js-direct-editing@1.8.0: + /diagram-js-direct-editing@1.8.0(diagram-js@7.9.0): resolution: {integrity: sha512-B4Xj+PJfgBjbPEzT3uZQEkZI5xHFB0Izc+7BhDFuHidzrEMzQKZrFGdA3PqfWhReHf3dp+iB6Tt11G9eGNjKMw==, tarball: https://registry.npmmirror.com/diagram-js-direct-editing/-/diagram-js-direct-editing-1.8.0.tgz} peerDependencies: diagram-js: '*' + dependencies: + diagram-js: 7.9.0 + min-dash: 3.8.1 + min-dom: 3.2.1 + dev: false - diagram-js-minimap@2.1.1: + /diagram-js-minimap@2.1.1: resolution: {integrity: sha512-H+UM6qoIVgJAOJgm3kZ57zpPyTx41YtAQAs0c/rrRube25ljygA0PSO5x42CJNulJdgK0AEWdsnhefMzlxyKfQ==, tarball: https://registry.npmmirror.com/diagram-js-minimap/-/diagram-js-minimap-2.1.1.tgz} + dependencies: + css.escape: 1.5.1 + min-dash: 3.8.1 + min-dom: 3.2.1 + tiny-svg: 2.2.4 + dev: false - diagram-js@11.13.1: + /diagram-js@11.13.1: resolution: {integrity: sha512-6kO0rBN6aBIQiMELfv1oX2Ohes/brlIPuOVZUYAioeWM0EyuazhAXgHeq8iKFt29daU9NGRr4n78esGx8QjtjQ==, tarball: https://registry.npmmirror.com/diagram-js/-/diagram-js-11.13.1.tgz} + dependencies: + '@bpmn-io/diagram-js-ui': 0.2.3 + clsx: 1.2.1 + didi: 9.0.2 + hammerjs: 2.0.8 + inherits-browser: 0.1.0 + min-dash: 4.2.1 + min-dom: 4.1.0 + object-refs: 0.3.0 + path-intersection: 2.2.1 + tiny-svg: 3.0.1 + dev: false - diagram-js@6.8.2: - resolution: {integrity: sha512-5EKYHjW2mmGsn9/jSenSkm8cScK5sO9eETBRQNIIzgZjxBDJn6eX964L2d7/vrAW9SeuijGUsztL9+NUinSsNg==, tarball: https://registry.npmmirror.com/diagram-js/-/diagram-js-6.8.2.tgz} + /diagram-js@7.9.0: + resolution: {integrity: sha512-o1yUtX5TXV1pmpevP55gxU/AEG6nCidOXGs/HLuxNXG0zMZ3jQta7kMqRxTK93rNw/XuHmP1eMOwdvdJ2RP5qA==, tarball: https://registry.npmmirror.com/diagram-js/-/diagram-js-7.9.0.tgz} + dependencies: + css.escape: 1.5.1 + didi: 5.2.1 + hammerjs: 2.0.8 + inherits: 2.0.4 + min-dash: 3.8.1 + min-dom: 3.2.1 + object-refs: 0.3.0 + path-intersection: 2.2.1 + tiny-svg: 2.2.4 + dev: false - didi@4.0.0: - resolution: {integrity: sha512-AzMElh8mCHOPWPCWfGjoJRla31fMXUT6+287W5ef3IPmtuBcyG9+MkFS7uPP6v3t2Cl086KwWfRB9mESa0OsHQ==, tarball: https://registry.npmmirror.com/didi/-/didi-4.0.0.tgz} + /didi@5.2.1: + resolution: {integrity: sha512-IKNnajUlD4lWMy/Q9Emkk7H1qnzREgY4UyE3IhmOi/9IKua0JYtYldk928bOdt1yNxN8EiOy1sqtSozEYsmjCg==, tarball: https://registry.npmmirror.com/didi/-/didi-5.2.1.tgz} + dev: false - didi@9.0.2: + /didi@9.0.2: resolution: {integrity: sha512-q2+aj+lnJcUweV7A9pdUrwFr4LHVmRPwTmQLtHPFz4aT7IBoryN6Iy+jmFku+oIzr5ebBkvtBCOb87+dJhb7bg==, tarball: https://registry.npmmirror.com/didi/-/didi-9.0.2.tgz} + dev: false - dom-zindex@1.0.2: + /dom-zindex@1.0.2: resolution: {integrity: sha512-QceDZxPlvzhpg6e8szxNiKPUt5Y9SfFTe3nZy8og3JoPQPlAlzBzHa/lhDkhgeG3cjbKyQcuoic+wymF0o0d1Q==, tarball: https://registry.npmmirror.com/dom-zindex/-/dom-zindex-1.0.2.tgz} + dev: false - dom7@3.0.0: + /dom7@3.0.0: resolution: {integrity: sha512-oNlcUdHsC4zb7Msx7JN3K0Nro1dzJ48knvBOnDPKJ2GV9wl1i5vydJZUSyOfrkKFDZEud/jBsTk92S/VGSAe/g==, tarball: https://registry.npmmirror.com/dom7/-/dom7-3.0.0.tgz} + dependencies: + ssr-window: 3.0.0 + dev: false - domify@1.4.2: + /domify@1.4.2: resolution: {integrity: sha512-m4yreHcUWHBncGVV7U+yQzc12vIlq0jMrtHZ5mW6dQMiL/7skSYNVX9wqKwOtyO9SGCgevrAFEgOCAHmamHTUA==, tarball: https://registry.npmmirror.com/domify/-/domify-1.4.2.tgz} + dev: false - duplexer2@0.1.4: + /duplexer2@0.1.4: resolution: {integrity: sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==, tarball: https://registry.npmmirror.com/duplexer2/-/duplexer2-0.1.4.tgz} + dependencies: + readable-stream: 2.3.8 + dev: false - echarts-gl@2.0.9: + /echarts-gl@2.0.9(echarts@5.5.0): resolution: {integrity: sha512-oKeMdkkkpJGWOzjgZUsF41DOh6cMsyrGGXimbjK2l6Xeq/dBQu4ShG2w2Dzrs/1bD27b2pLTGSaUzouY191gzA==, tarball: https://registry.npmmirror.com/echarts-gl/-/echarts-gl-2.0.9.tgz} peerDependencies: echarts: ^5.1.2 + dependencies: + claygl: 1.3.0 + echarts: 5.5.0 + zrender: 5.5.0 + dev: false - echarts@4.9.0: + /echarts@4.9.0: resolution: {integrity: sha512-+ugizgtJ+KmsJyyDPxaw2Br5FqzuBnyOWwcxPKO6y0gc5caYcfnEUIlNStx02necw8jmKmTafmpHhGo4XDtEIA==, tarball: https://registry.npmmirror.com/echarts/-/echarts-4.9.0.tgz} + dependencies: + zrender: 4.3.2 + dev: false - echarts@5.5.0: + /echarts@5.5.0: resolution: {integrity: sha512-rNYnNCzqDAPCr4m/fqyUFv7fD9qIsd50S6GDFgO1DxZhncCsNsG7IfUlAlvZe5oSEQxtsjnHiUuppzccry93Xw==, tarball: https://registry.npmmirror.com/echarts/-/echarts-5.5.0.tgz} + dependencies: + tslib: 2.3.0 + zrender: 5.5.0 + dev: false - electron-to-chromium@1.4.756: - resolution: {integrity: sha512-RJKZ9+vEBMeiPAvKNWyZjuYyUqMndcP1f335oHqn3BEQbs2NFtVrnK5+6Xg5wSM9TknNNpWghGDUCKGYF+xWXw==, tarball: https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.756.tgz} + /electron-to-chromium@1.4.757: + resolution: {integrity: sha512-jftDaCknYSSt/+KKeXzH3LX5E2CvRLm75P3Hj+J/dv3CL0qUYcOt13d5FN1NiL5IJbbhzHrb3BomeG2tkSlZmw==, tarball: https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.757.tgz} + dev: true - element-plus@2.7.2: + /element-plus@2.7.2(vue@3.4.27): resolution: {integrity: sha512-AdEzBU/A68iUleio0MkQ46JeU5SeQvFFd915GJFScJmUEo5AmYg3OQ4pVjcu+p3b3Nupg9MC5Wa4xjAiC51kUg==, tarball: https://registry.npmmirror.com/element-plus/-/element-plus-2.7.2.tgz} peerDependencies: vue: ^3.2.0 + dependencies: + '@ctrl/tinycolor': 3.6.1 + '@element-plus/icons-vue': 2.3.1(vue@3.4.27) + '@floating-ui/dom': 1.6.5 + '@popperjs/core': /@sxzz/popperjs-es@2.11.7 + '@types/lodash': 4.17.1 + '@types/lodash-es': 4.17.12 + '@vueuse/core': 9.13.0(vue@3.4.27) + async-validator: 4.2.5 + dayjs: 1.11.11 + escape-html: 1.0.3 + lodash: 4.17.21 + lodash-es: 4.17.21 + lodash-unified: 1.0.3(@types/lodash-es@4.17.12)(lodash-es@4.17.21)(lodash@4.17.21) + memoize-one: 6.0.0 + normalize-wheel-es: 1.2.0 + vue: 3.4.27(typescript@5.4.5) + transitivePeerDependencies: + - '@vue/composition-api' + dev: false - end-of-stream@1.4.4: + /end-of-stream@1.4.4: resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==, tarball: https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz} + dependencies: + once: 1.4.0 + dev: false - entities@4.5.0: + /entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==, tarball: https://registry.npmmirror.com/entities/-/entities-4.5.0.tgz} engines: {node: '>=0.12'} - errno@0.1.8: + /errno@0.1.8: resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==, tarball: https://registry.npmmirror.com/errno/-/errno-0.1.8.tgz} hasBin: true + requiresBuild: true + dependencies: + prr: 1.0.1 + optional: true - es5-ext@0.10.64: + /es-define-property@1.0.0: + resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==, tarball: https://registry.npmmirror.com/es-define-property/-/es-define-property-1.0.0.tgz} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.2.4 + dev: false + + /es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==, tarball: https://registry.npmmirror.com/es-errors/-/es-errors-1.3.0.tgz} + engines: {node: '>= 0.4'} + dev: false + + /es5-ext@0.10.64: resolution: {integrity: sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==, tarball: https://registry.npmmirror.com/es5-ext/-/es5-ext-0.10.64.tgz} engines: {node: '>=0.10'} + requiresBuild: true + dependencies: + es6-iterator: 2.0.3 + es6-symbol: 3.1.4 + esniff: 2.0.1 + next-tick: 1.1.0 + dev: false - es6-iterator@2.0.3: + /es6-iterator@2.0.3: resolution: {integrity: sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==, tarball: https://registry.npmmirror.com/es6-iterator/-/es6-iterator-2.0.3.tgz} + dependencies: + d: 1.0.2 + es5-ext: 0.10.64 + es6-symbol: 3.1.4 + dev: false - es6-symbol@3.1.4: + /es6-symbol@3.1.4: resolution: {integrity: sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg==, tarball: https://registry.npmmirror.com/es6-symbol/-/es6-symbol-3.1.4.tgz} engines: {node: '>=0.12'} + dependencies: + d: 1.0.2 + ext: 1.7.0 + dev: false - esbuild@0.20.2: + /esbuild@0.20.2: resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==, tarball: https://registry.npmmirror.com/esbuild/-/esbuild-0.20.2.tgz} engines: {node: '>=12'} hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/aix-ppc64': 0.20.2 + '@esbuild/android-arm': 0.20.2 + '@esbuild/android-arm64': 0.20.2 + '@esbuild/android-x64': 0.20.2 + '@esbuild/darwin-arm64': 0.20.2 + '@esbuild/darwin-x64': 0.20.2 + '@esbuild/freebsd-arm64': 0.20.2 + '@esbuild/freebsd-x64': 0.20.2 + '@esbuild/linux-arm': 0.20.2 + '@esbuild/linux-arm64': 0.20.2 + '@esbuild/linux-ia32': 0.20.2 + '@esbuild/linux-loong64': 0.20.2 + '@esbuild/linux-mips64el': 0.20.2 + '@esbuild/linux-ppc64': 0.20.2 + '@esbuild/linux-riscv64': 0.20.2 + '@esbuild/linux-s390x': 0.20.2 + '@esbuild/linux-x64': 0.20.2 + '@esbuild/netbsd-x64': 0.20.2 + '@esbuild/openbsd-x64': 0.20.2 + '@esbuild/sunos-x64': 0.20.2 + '@esbuild/win32-arm64': 0.20.2 + '@esbuild/win32-ia32': 0.20.2 + '@esbuild/win32-x64': 0.20.2 - escalade@3.1.2: + /escalade@3.1.2: resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==, tarball: https://registry.npmmirror.com/escalade/-/escalade-3.1.2.tgz} engines: {node: '>=6'} + dev: true - escape-html@1.0.3: + /escape-html@1.0.3: resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==, tarball: https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz} + dev: false - escape-string-regexp@1.0.5: + /escape-string-regexp@1.0.5: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==, tarball: https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz} engines: {node: '>=0.8.0'} + dev: true - esniff@2.0.1: + /escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==, tarball: https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz} + engines: {node: '>=12'} + dev: true + + /esniff@2.0.1: resolution: {integrity: sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==, tarball: https://registry.npmmirror.com/esniff/-/esniff-2.0.1.tgz} engines: {node: '>=0.10'} + dependencies: + d: 1.0.2 + es5-ext: 0.10.64 + event-emitter: 0.3.5 + type: 2.7.2 + dev: false - estree-walker@2.0.2: + /estree-walker@2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==, tarball: https://registry.npmmirror.com/estree-walker/-/estree-walker-2.0.2.tgz} - event-emitter@0.3.5: - resolution: {integrity: sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==, tarball: https://registry.npmmirror.com/event-emitter/-/event-emitter-0.3.5.tgz} + /estree-walker@3.0.3: + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==, tarball: https://registry.npmmirror.com/estree-walker/-/estree-walker-3.0.3.tgz} + dependencies: + '@types/estree': 1.0.5 + dev: true - exceljs@4.4.0: + /event-emitter@0.3.5: + resolution: {integrity: sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==, tarball: https://registry.npmmirror.com/event-emitter/-/event-emitter-0.3.5.tgz} + dependencies: + d: 1.0.2 + es5-ext: 0.10.64 + dev: false + + /exceljs@4.4.0: resolution: {integrity: sha512-XctvKaEMaj1Ii9oDOqbW/6e1gXknSY4g/aLCDicOXqBE4M0nRWkUu0PTp++UPNzoFY12BNHMfs/VadKIS6llvg==, tarball: https://registry.npmmirror.com/exceljs/-/exceljs-4.4.0.tgz} engines: {node: '>=8.3.0'} + dependencies: + archiver: 5.3.2 + dayjs: 1.11.11 + fast-csv: 4.3.6 + jszip: 3.10.1 + readable-stream: 3.6.2 + saxes: 5.0.1 + tmp: 0.2.3 + unzipper: 0.10.14 + uuid: 8.3.2 + dev: false - ext@1.7.0: + /ext@1.7.0: resolution: {integrity: sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==, tarball: https://registry.npmmirror.com/ext/-/ext-1.7.0.tgz} + dependencies: + type: 2.7.2 + dev: false - fast-csv@4.3.6: + /fast-csv@4.3.6: resolution: {integrity: sha512-2RNSpuwwsJGP0frGsOmTb9oUF+VkFSM4SyLTDgwf2ciHWTarN0lQTC+F2f/t5J9QjW+c65VFIAAu85GsvMIusw==, tarball: https://registry.npmmirror.com/fast-csv/-/fast-csv-4.3.6.tgz} engines: {node: '>=10.0.0'} + dependencies: + '@fast-csv/format': 4.3.5 + '@fast-csv/parse': 4.3.6 + dev: false - fast-deep-equal@3.1.3: + /fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==, tarball: https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz} + dev: false - fast-json-stable-stringify@2.1.0: + /fast-glob@3.3.2: + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==, tarball: https://registry.npmmirror.com/fast-glob/-/fast-glob-3.3.2.tgz} + engines: {node: '>=8.6.0'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.5 + dev: true + + /fast-json-stable-stringify@2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==, tarball: https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz} + dev: false - file-saver@2.0.5: + /fastq@1.17.1: + resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==, tarball: https://registry.npmmirror.com/fastq/-/fastq-1.17.1.tgz} + dependencies: + reusify: 1.0.4 + dev: true + + /file-saver@2.0.5: resolution: {integrity: sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==, tarball: https://registry.npmmirror.com/file-saver/-/file-saver-2.0.5.tgz} + dev: false - fill-range@7.0.1: + /fill-range@7.0.1: resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==, tarball: https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz} engines: {node: '>=8'} + dependencies: + to-regex-range: 5.0.1 - flatpickr@4.6.13: + /flatpickr@4.6.13: resolution: {integrity: sha512-97PMG/aywoYpB4IvbvUJi0RQi8vearvU0oov1WW3k0WZPBMrTQVqekSX5CjSG/M4Q3i6A/0FKXC7RyAoAUUSPw==, tarball: https://registry.npmmirror.com/flatpickr/-/flatpickr-4.6.13.tgz} + dev: false - follow-redirects@1.15.6: + /follow-redirects@1.15.6(debug@4.3.4): resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==, tarball: https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.6.tgz} engines: {node: '>=4.0'} peerDependencies: @@ -1353,465 +2671,796 @@ packages: peerDependenciesMeta: debug: optional: true + dependencies: + debug: 4.3.4 - form-data@4.0.0: + /form-data@4.0.0: resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==, tarball: https://registry.npmmirror.com/form-data/-/form-data-4.0.0.tgz} engines: {node: '>= 6'} + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 - fs-constants@1.0.0: + /fs-constants@1.0.0: resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==, tarball: https://registry.npmmirror.com/fs-constants/-/fs-constants-1.0.0.tgz} + dev: false - fs-extra@7.0.1: + /fs-extra@7.0.1: resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==, tarball: https://registry.npmmirror.com/fs-extra/-/fs-extra-7.0.1.tgz} engines: {node: '>=6 <7 || >=8'} + dependencies: + graceful-fs: 4.2.11 + jsonfile: 4.0.0 + universalify: 0.1.2 + dev: false - fs.realpath@1.0.0: + /fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==, tarball: https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz} + dev: false - fsevents@2.3.3: + /fsevents@2.3.3: resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==, tarball: https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] + requiresBuild: true + optional: true - fstream@1.0.12: + /fstream@1.0.12: resolution: {integrity: sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==, tarball: https://registry.npmmirror.com/fstream/-/fstream-1.0.12.tgz} engines: {node: '>=0.6'} + dependencies: + graceful-fs: 4.2.11 + inherits: 2.0.4 + mkdirp: 0.5.6 + rimraf: 2.7.1 + dev: false - function-bind@1.1.2: + /function-bind@1.1.2: resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==, tarball: https://registry.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz} + dev: false - gensync@1.0.0-beta.2: + /gensync@1.0.0-beta.2: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==, tarball: https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz} engines: {node: '>=6.9.0'} + dev: true - glob-parent@5.1.2: + /get-intrinsic@1.2.4: + resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==, tarball: https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + has-proto: 1.0.3 + has-symbols: 1.0.3 + hasown: 2.0.2 + dev: false + + /glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==, tarball: https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz} engines: {node: '>= 6'} + dependencies: + is-glob: 4.0.3 - glob@7.2.3: + /glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==, tarball: https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: false - global-object@1.0.0: + /global-object@1.0.0: resolution: {integrity: sha512-mSPSkY6UsHv6hgW0V2dfWBWTS8TnPnLx3ECVNoWp6rBI2Bg66VYoqGoTFlH/l7XhAZ/l+StYlntXlt87BEeCcg==, tarball: https://registry.npmmirror.com/global-object/-/global-object-1.0.0.tgz} + dev: false - globals@11.12.0: + /globals@11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==, tarball: https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz} engines: {node: '>=4'} + dev: true - graceful-fs@4.2.11: + /gopd@1.0.1: + resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==, tarball: https://registry.npmmirror.com/gopd/-/gopd-1.0.1.tgz} + dependencies: + get-intrinsic: 1.2.4 + dev: false + + /graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==, tarball: https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.11.tgz} - hammerjs@2.0.8: + /hammerjs@2.0.8: resolution: {integrity: sha512-tSQXBXS/MWQOn/RKckawJ61vvsDpCom87JgxiYdGwHdOa0ht0vzUWDlfioofFCRU0L+6NGDt6XzbgoJvZkMeRQ==, tarball: https://registry.npmmirror.com/hammerjs/-/hammerjs-2.0.8.tgz} engines: {node: '>=0.8.0'} + dev: false - has-flag@3.0.0: + /has-flag@3.0.0: resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==, tarball: https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz} engines: {node: '>=4'} + dev: true - has-flag@4.0.0: + /has-flag@4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==, tarball: https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz} engines: {node: '>=8'} + dev: false - hasown@2.0.2: + /has-property-descriptors@1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==, tarball: https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz} + dependencies: + es-define-property: 1.0.0 + dev: false + + /has-proto@1.0.3: + resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==, tarball: https://registry.npmmirror.com/has-proto/-/has-proto-1.0.3.tgz} + engines: {node: '>= 0.4'} + dev: false + + /has-symbols@1.0.3: + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==, tarball: https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz} + engines: {node: '>= 0.4'} + dev: false + + /hasown@2.0.2: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==, tarball: https://registry.npmmirror.com/hasown/-/hasown-2.0.2.tgz} engines: {node: '>= 0.4'} + dependencies: + function-bind: 1.1.2 + dev: false - he@1.2.0: + /he@1.2.0: resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==, tarball: https://registry.npmmirror.com/he/-/he-1.2.0.tgz} hasBin: true - htm@3.1.1: + /htm@3.1.1: resolution: {integrity: sha512-983Vyg8NwUE7JkZ6NmOqpCZ+sh1bKv2iYTlUkzlWmA5JD2acKoxd4KVxbMmxX/85mtfdnDmTFoNKcg5DGAvxNQ==, tarball: https://registry.npmmirror.com/htm/-/htm-3.1.1.tgz} + dev: false - html-tags@3.3.1: + /html-tags@3.3.1: resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==, tarball: https://registry.npmmirror.com/html-tags/-/html-tags-3.3.1.tgz} engines: {node: '>=8'} + dev: true - html-void-elements@2.0.1: + /html-void-elements@2.0.1: resolution: {integrity: sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==, tarball: https://registry.npmmirror.com/html-void-elements/-/html-void-elements-2.0.1.tgz} + dev: false - html2canvas@1.4.1: + /html2canvas@1.4.1: resolution: {integrity: sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA==, tarball: https://registry.npmmirror.com/html2canvas/-/html2canvas-1.4.1.tgz} engines: {node: '>=8.0.0'} + dependencies: + css-line-break: 2.1.0 + text-segmentation: 1.0.3 + dev: false - i18next@20.6.1: + /i18next@20.6.1: resolution: {integrity: sha512-yCMYTMEJ9ihCwEQQ3phLo7I/Pwycf8uAx+sRHwwk5U9Aui/IZYgQRyMqXafQOw5QQ7DM1Z+WyEXWIqSuJHhG2A==, tarball: https://registry.npmmirror.com/i18next/-/i18next-20.6.1.tgz} + dependencies: + '@babel/runtime': 7.24.5 + dev: false - iconv-lite@0.6.3: + /iconv-lite@0.6.3: resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==, tarball: https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.6.3.tgz} engines: {node: '>=0.10.0'} + requiresBuild: true + dependencies: + safer-buffer: 2.1.2 + optional: true - ids@1.0.5: + /ids@1.0.5: resolution: {integrity: sha512-XQ0yom/4KWTL29sLG+tyuycy7UmeaM/79GRtSJq6IG9cJGIPeBz5kwDCguie3TwxaMNIc3WtPi0cTa1XYHicpw==, tarball: https://registry.npmmirror.com/ids/-/ids-1.0.5.tgz} + dev: false - ieee754@1.2.1: + /ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==, tarball: https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz} + dev: false - image-size@0.5.5: + /image-size@0.5.5: resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==, tarball: https://registry.npmmirror.com/image-size/-/image-size-0.5.5.tgz} engines: {node: '>=0.10.0'} hasBin: true + requiresBuild: true + optional: true - immediate@3.0.6: + /immediate@3.0.6: resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==, tarball: https://registry.npmmirror.com/immediate/-/immediate-3.0.6.tgz} + dev: false - immer@9.0.21: + /immer@9.0.21: resolution: {integrity: sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==, tarball: https://registry.npmmirror.com/immer/-/immer-9.0.21.tgz} + dev: false - immutable@4.3.5: + /immutable@4.3.5: resolution: {integrity: sha512-8eabxkth9gZatlwl5TBuJnCsoTADlL6ftEr7A4qgdaTsPyreilDSnUk57SO+jfKcNtxPa22U5KK6DSeAYhpBJw==, tarball: https://registry.npmmirror.com/immutable/-/immutable-4.3.5.tgz} - import-lazy@4.0.0: + /import-lazy@4.0.0: resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==, tarball: https://registry.npmmirror.com/import-lazy/-/import-lazy-4.0.0.tgz} engines: {node: '>=8'} + dev: false - indexof@0.0.1: + /indexof@0.0.1: resolution: {integrity: sha512-i0G7hLJ1z0DE8dsqJa2rycj9dBmNKgXBvotXtZYXakU9oivfB9Uj2ZBC27qqef2U58/ZLwalxa1X/RDCdkHtVg==, tarball: https://registry.npmmirror.com/indexof/-/indexof-0.0.1.tgz} + dev: false - inflight@1.0.6: + /inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==, tarball: https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz} + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + dev: false - inherits-browser@0.1.0: + /inherits-browser@0.1.0: resolution: {integrity: sha512-CJHHvW3jQ6q7lzsXPpapLdMx5hDpSF3FSh45pwsj6bKxJJ8Nl8v43i5yXnr3BdfOimGHKyniewQtnAIp3vyJJw==, tarball: https://registry.npmmirror.com/inherits-browser/-/inherits-browser-0.1.0.tgz} + dev: false - inherits@2.0.4: + /inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==, tarball: https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz} + dev: false - is-binary-path@2.1.0: + /is-binary-path@2.1.0: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==, tarball: https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz} engines: {node: '>=8'} + dependencies: + binary-extensions: 2.3.0 - is-core-module@2.13.1: + /is-core-module@2.13.1: resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==, tarball: https://registry.npmmirror.com/is-core-module/-/is-core-module-2.13.1.tgz} + dependencies: + hasown: 2.0.2 + dev: false - is-extglob@2.1.1: + /is-extglob@2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==, tarball: https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz} engines: {node: '>=0.10.0'} - is-glob@4.0.3: + /is-glob@4.0.3: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==, tarball: https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz} engines: {node: '>=0.10.0'} + dependencies: + is-extglob: 2.1.1 - is-hotkey@0.2.0: + /is-hotkey@0.2.0: resolution: {integrity: sha512-UknnZK4RakDmTgz4PI1wIph5yxSs/mvChWs9ifnlXsKuXgWmOkY/hAE0H/k2MIqH0RlRye0i1oC07MCRSD28Mw==, tarball: https://registry.npmmirror.com/is-hotkey/-/is-hotkey-0.2.0.tgz} + dev: false - is-number@7.0.0: + /is-number@7.0.0: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==, tarball: https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz} engines: {node: '>=0.12.0'} - is-plain-object@5.0.0: + /is-plain-object@5.0.0: resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==, tarball: https://registry.npmmirror.com/is-plain-object/-/is-plain-object-5.0.0.tgz} engines: {node: '>=0.10.0'} + dev: false - is-url@1.2.4: + /is-url@1.2.4: resolution: {integrity: sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==, tarball: https://registry.npmmirror.com/is-url/-/is-url-1.2.4.tgz} + dev: false - is-what@3.14.1: + /is-what@3.14.1: resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==, tarball: https://registry.npmmirror.com/is-what/-/is-what-3.14.1.tgz} - isarray@1.0.0: + /isarray@1.0.0: resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==, tarball: https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz} + dev: false - jju@1.4.0: + /jju@1.4.0: resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==, tarball: https://registry.npmmirror.com/jju/-/jju-1.4.0.tgz} + dev: false - jquery@2.2.4: + /jquery@2.2.4: resolution: {integrity: sha512-lBHj60ezci2u1v2FqnZIraShGgEXq35qCzMv4lITyHGppTnA13rwR0MgwyNJh9TnDs3aXUvd1xjAotfraMHX/Q==, tarball: https://registry.npmmirror.com/jquery/-/jquery-2.2.4.tgz} + dev: false - jquery@3.7.1: + /jquery@3.7.1: resolution: {integrity: sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==, tarball: https://registry.npmmirror.com/jquery/-/jquery-3.7.1.tgz} + dev: false - js-pinyin@0.2.5: + /js-pinyin@0.2.5: resolution: {integrity: sha512-XuqAZ9fctWCzKx/ALgsDRtfd/xwaC/IyAwkDkW8jTXhlVNRuj+lG2tKEOWraCHLgaOSPkSFFWXB3qjfNTaMU6A==, tarball: https://registry.npmmirror.com/js-pinyin/-/js-pinyin-0.2.5.tgz} + dev: false - js-tokens@4.0.0: + /js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==, tarball: https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz} + dev: true - jsesc@2.5.2: + /jsencrypt@3.3.2: + resolution: {integrity: sha512-arQR1R1ESGdAxY7ZheWr12wCaF2yF47v5qpB76TtV64H1pyGudk9Hvw8Y9tb/FiTIaaTRUyaSnm5T/Y53Ghm/A==, tarball: https://registry.npmmirror.com/jsencrypt/-/jsencrypt-3.3.2.tgz} + dev: false + + /jsesc@2.5.2: resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==, tarball: https://registry.npmmirror.com/jsesc/-/jsesc-2.5.2.tgz} engines: {node: '>=4'} hasBin: true + dev: true - json-schema-traverse@0.4.1: + /json-schema-traverse@0.4.1: resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==, tarball: https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz} + dev: false - json5@2.2.3: + /json-source-map@0.6.1: + resolution: {integrity: sha512-1QoztHPsMQqhDq0hlXY5ZqcEdUzxQEIxgFkKl4WUp2pgShObl+9ovi4kRh2TfvAfxAoHOJ9vIMEqk3k4iex7tg==, tarball: https://registry.npmmirror.com/json-source-map/-/json-source-map-0.6.1.tgz} + dev: false + + /json5@2.2.3: resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==, tarball: https://registry.npmmirror.com/json5/-/json5-2.2.3.tgz} engines: {node: '>=6'} hasBin: true + dev: true - jsonfile@4.0.0: + /jsonfile@4.0.0: resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==, tarball: https://registry.npmmirror.com/jsonfile/-/jsonfile-4.0.0.tgz} + optionalDependencies: + graceful-fs: 4.2.11 + dev: false - jszip@3.10.1: + /jszip@3.10.1: resolution: {integrity: sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==, tarball: https://registry.npmmirror.com/jszip/-/jszip-3.10.1.tgz} + dependencies: + lie: 3.3.0 + pako: 1.0.11 + readable-stream: 2.3.8 + setimmediate: 1.0.5 + dev: false - kolorist@1.8.0: + /kolorist@1.8.0: resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==, tarball: https://registry.npmmirror.com/kolorist/-/kolorist-1.8.0.tgz} + dev: false - lazystream@1.0.1: + /lazystream@1.0.1: resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==, tarball: https://registry.npmmirror.com/lazystream/-/lazystream-1.0.1.tgz} engines: {node: '>= 0.6.3'} + dependencies: + readable-stream: 2.3.8 + dev: false - less@4.2.0: + /less@4.2.0: resolution: {integrity: sha512-P3b3HJDBtSzsXUl0im2L7gTO5Ubg8mEN6G8qoTS77iXxXX4Hvu4Qj540PZDvQ8V6DmX6iXo98k7Md0Cm1PrLaA==, tarball: https://registry.npmmirror.com/less/-/less-4.2.0.tgz} engines: {node: '>=6'} hasBin: true + dependencies: + copy-anything: 2.0.6 + parse-node-version: 1.0.1 + tslib: 2.6.2 + optionalDependencies: + errno: 0.1.8 + graceful-fs: 4.2.11 + image-size: 0.5.5 + make-dir: 2.1.0 + mime: 1.6.0 + needle: 3.3.1 + source-map: 0.6.1 - lie@3.3.0: + /lie@3.3.0: resolution: {integrity: sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==, tarball: https://registry.npmmirror.com/lie/-/lie-3.3.0.tgz} + dependencies: + immediate: 3.0.6 + dev: false - listenercount@1.0.1: + /listenercount@1.0.1: resolution: {integrity: sha512-3mk/Zag0+IJxeDrxSgaDPy4zZ3w05PRZeJNnlWhzFz5OkX49J4krc+A8X2d2M69vGMBEX0uyl8M+W+8gH+kBqQ==, tarball: https://registry.npmmirror.com/listenercount/-/listenercount-1.0.1.tgz} + dev: false - lodash-es@4.17.21: + /local-pkg@0.5.0: + resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==, tarball: https://registry.npmmirror.com/local-pkg/-/local-pkg-0.5.0.tgz} + engines: {node: '>=14'} + dependencies: + mlly: 1.7.0 + pkg-types: 1.1.0 + dev: true + + /lodash-es@4.17.21: resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==, tarball: https://registry.npmmirror.com/lodash-es/-/lodash-es-4.17.21.tgz} + dev: false - lodash-unified@1.0.3: + /lodash-unified@1.0.3(@types/lodash-es@4.17.12)(lodash-es@4.17.21)(lodash@4.17.21): resolution: {integrity: sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ==, tarball: https://registry.npmmirror.com/lodash-unified/-/lodash-unified-1.0.3.tgz} peerDependencies: '@types/lodash-es': '*' lodash: '*' lodash-es: '*' + dependencies: + '@types/lodash-es': 4.17.12 + lodash: 4.17.21 + lodash-es: 4.17.21 + dev: false - lodash.camelcase@4.3.0: + /lodash.camelcase@4.3.0: resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==, tarball: https://registry.npmmirror.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz} + dev: false - lodash.clonedeep@4.5.0: + /lodash.clonedeep@4.5.0: resolution: {integrity: sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==, tarball: https://registry.npmmirror.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz} + dev: false - lodash.debounce@4.0.8: + /lodash.debounce@4.0.8: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==, tarball: https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz} + dev: false - lodash.defaults@4.2.0: + /lodash.defaults@4.2.0: resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==, tarball: https://registry.npmmirror.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz} + dev: false - lodash.difference@4.5.0: + /lodash.difference@4.5.0: resolution: {integrity: sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==, tarball: https://registry.npmmirror.com/lodash.difference/-/lodash.difference-4.5.0.tgz} + dev: false - lodash.escaperegexp@4.1.2: + /lodash.escaperegexp@4.1.2: resolution: {integrity: sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==, tarball: https://registry.npmmirror.com/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz} + dev: false - lodash.flatten@4.4.0: + /lodash.flatten@4.4.0: resolution: {integrity: sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==, tarball: https://registry.npmmirror.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz} + dev: false - lodash.foreach@4.5.0: + /lodash.foreach@4.5.0: resolution: {integrity: sha512-aEXTF4d+m05rVOAUG3z4vZZ4xVexLKZGF0lIxuHZ1Hplpk/3B6Z1+/ICICYRLm7c41Z2xiejbkCkJoTlypoXhQ==, tarball: https://registry.npmmirror.com/lodash.foreach/-/lodash.foreach-4.5.0.tgz} + dev: false - lodash.get@4.4.2: + /lodash.get@4.4.2: resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==, tarball: https://registry.npmmirror.com/lodash.get/-/lodash.get-4.4.2.tgz} + dev: false - lodash.groupby@4.6.0: + /lodash.groupby@4.6.0: resolution: {integrity: sha512-5dcWxm23+VAoz+awKmBaiBvzox8+RqMgFhi7UvX9DHZr2HdxHXM/Wrf8cfKpsW37RNrvtPn6hSwNqurSILbmJw==, tarball: https://registry.npmmirror.com/lodash.groupby/-/lodash.groupby-4.6.0.tgz} + dev: false - lodash.isboolean@3.0.3: + /lodash.isboolean@3.0.3: resolution: {integrity: sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==, tarball: https://registry.npmmirror.com/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz} + dev: false - lodash.isequal@4.5.0: + /lodash.isequal@4.5.0: resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==, tarball: https://registry.npmmirror.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz} + dev: false - lodash.isfunction@3.0.9: + /lodash.isfunction@3.0.9: resolution: {integrity: sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==, tarball: https://registry.npmmirror.com/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz} + dev: false - lodash.isnil@4.0.0: + /lodash.isnil@4.0.0: resolution: {integrity: sha512-up2Mzq3545mwVnMhTDMdfoG1OurpA/s5t88JmQX809eH3C8491iu2sfKhTfhQtKY78oPNhiaHJUpT/dUDAAtng==, tarball: https://registry.npmmirror.com/lodash.isnil/-/lodash.isnil-4.0.0.tgz} + dev: false - lodash.isplainobject@4.0.6: + /lodash.isplainobject@4.0.6: resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==, tarball: https://registry.npmmirror.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz} + dev: false - lodash.isundefined@3.0.1: + /lodash.isundefined@3.0.1: resolution: {integrity: sha512-MXB1is3s899/cD8jheYYE2V9qTHwKvt+npCwpD+1Sxm3Q3cECXCiYHjeHWXNwr6Q0SOBPrYUDxendrO6goVTEA==, tarball: https://registry.npmmirror.com/lodash.isundefined/-/lodash.isundefined-3.0.1.tgz} + dev: false - lodash.throttle@4.1.1: + /lodash.throttle@4.1.1: resolution: {integrity: sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==, tarball: https://registry.npmmirror.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz} + dev: false - lodash.toarray@4.4.0: + /lodash.toarray@4.4.0: resolution: {integrity: sha512-QyffEA3i5dma5q2490+SgCvDN0pXLmRGSyAANuVi0HQ01Pkfr9fuoKQW8wm1wGBnJITs/mS7wQvS6VshUEBFCw==, tarball: https://registry.npmmirror.com/lodash.toarray/-/lodash.toarray-4.4.0.tgz} + dev: false - lodash.union@4.6.0: + /lodash.union@4.6.0: resolution: {integrity: sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==, tarball: https://registry.npmmirror.com/lodash.union/-/lodash.union-4.6.0.tgz} + dev: false - lodash.uniq@4.5.0: + /lodash.uniq@4.5.0: resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==, tarball: https://registry.npmmirror.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz} + dev: false - lodash@4.17.21: + /lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==, tarball: https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz} + dev: false - lru-cache@5.1.1: + /lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==, tarball: https://registry.npmmirror.com/lru-cache/-/lru-cache-5.1.1.tgz} + dependencies: + yallist: 3.1.1 + dev: true - lru-cache@6.0.0: + /lru-cache@6.0.0: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==, tarball: https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz} engines: {node: '>=10'} + dependencies: + yallist: 4.0.0 - luckyexcel@1.0.1: + /luckyexcel@1.0.1: resolution: {integrity: sha512-hvbJmCXNp/vST/huA6sieDn32Ib8bd80L9aIu5ZGxniJvZle7VlpHZrl6weLGaEnX99+t7cPAoYGqrqbfZp/AQ==, tarball: https://registry.npmmirror.com/luckyexcel/-/luckyexcel-1.0.1.tgz} + dependencies: + jszip: 3.10.1 + dev: false - luckysheet@2.1.13: + /luckysheet@2.1.13: resolution: {integrity: sha512-ZotItRKh3fxEtYz0GrZxkf97jeQSGsJpFNAu1I0NMDQ6rVrHAWKeggFak5pClGQ3DP62Gi8kd+8rzOpyY/UNZw==, tarball: https://registry.npmmirror.com/luckysheet/-/luckysheet-2.1.13.tgz} + dependencies: + '@babel/runtime': 7.24.5 + dayjs: 1.11.11 + flatpickr: 4.6.13 + jquery: 2.2.4 + numeral: 2.0.6 + pako: 1.0.11 + dev: false - magic-string@0.30.10: + /magic-string@0.30.10: resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==, tarball: https://registry.npmmirror.com/magic-string/-/magic-string-0.30.10.tgz} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 - make-dir@2.1.0: + /make-dir@2.1.0: resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==, tarball: https://registry.npmmirror.com/make-dir/-/make-dir-2.1.0.tgz} engines: {node: '>=6'} + requiresBuild: true + dependencies: + pify: 4.0.1 + semver: 5.7.2 + optional: true - matches-selector@1.2.0: + /matches-selector@1.2.0: resolution: {integrity: sha512-c4vLwYWyl+Ji+U43eU/G5FwxWd4ZH0ePUsFs5y0uwD9HUEFBXUQ1zUUan+78IpRD+y4pUfG0nAzNM292K7ItvA==, tarball: https://registry.npmmirror.com/matches-selector/-/matches-selector-1.2.0.tgz} + dev: false - memoize-one@6.0.0: + /memoize-one@6.0.0: resolution: {integrity: sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==, tarball: https://registry.npmmirror.com/memoize-one/-/memoize-one-6.0.0.tgz} + dev: false - mime-db@1.52.0: + /merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==, tarball: https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz} + engines: {node: '>= 8'} + dev: true + + /micromatch@4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==, tarball: https://registry.npmmirror.com/micromatch/-/micromatch-4.0.5.tgz} + engines: {node: '>=8.6'} + dependencies: + braces: 3.0.2 + picomatch: 2.3.1 + dev: true + + /mime-db@1.52.0: resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==, tarball: https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz} engines: {node: '>= 0.6'} - mime-match@1.0.2: + /mime-match@1.0.2: resolution: {integrity: sha512-VXp/ugGDVh3eCLOBCiHZMYWQaTNUHv2IJrut+yXA6+JbLPXHglHwfS/5A5L0ll+jkCY7fIzRJcH6OIunF+c6Cg==, tarball: https://registry.npmmirror.com/mime-match/-/mime-match-1.0.2.tgz} + dependencies: + wildcard: 1.1.2 + dev: false - mime-types@2.1.35: + /mime-types@2.1.35: resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==, tarball: https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz} engines: {node: '>= 0.6'} + dependencies: + mime-db: 1.52.0 - mime@1.6.0: + /mime@1.6.0: resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==, tarball: https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz} engines: {node: '>=4'} hasBin: true + requiresBuild: true + optional: true - min-dash@3.8.1: + /min-dash@3.8.1: resolution: {integrity: sha512-evumdlmIlg9mbRVPbC4F5FuRhNmcMS5pvuBUbqb1G9v09Ro0ImPEgz5n3khir83lFok1inKqVDjnKEg3GpDxQg==, tarball: https://registry.npmmirror.com/min-dash/-/min-dash-3.8.1.tgz} + dev: false - min-dash@4.2.1: + /min-dash@4.2.1: resolution: {integrity: sha512-to+unsToePnm7cUeR9TrMzFlETHd/UXmU+ELTRfWZj5XGT41KF6X3L233o3E/GdEs3sk2Tbw/lOLD1avmWkg8A==, tarball: https://registry.npmmirror.com/min-dash/-/min-dash-4.2.1.tgz} + dev: false - min-dom@0.2.0: + /min-dom@0.2.0: resolution: {integrity: sha512-VmxugbnAcVZGqvepjhOA4d4apmrpX8mMaRS+/jo0dI5Yorzrr4Ru9zc9KVALlY/+XakVCb8iQ+PYXljihQcsNw==, tarball: https://registry.npmmirror.com/min-dom/-/min-dom-0.2.0.tgz} + dependencies: + component-classes: 1.2.6 + component-closest: 0.1.4 + component-delegate: 0.2.4 + component-event: 0.1.4 + component-matches-selector: 0.1.7 + component-query: 0.0.3 + domify: 1.4.2 + dev: false - min-dom@3.2.1: + /min-dom@3.2.1: resolution: {integrity: sha512-v6YCmnDzxk4rRJntWTUiwggLupPw/8ZSRqUq0PDaBwVZEO/wYzCH4SKVBV+KkEvf3u0XaWHly5JEosPtqRATZA==, tarball: https://registry.npmmirror.com/min-dom/-/min-dom-3.2.1.tgz} + dependencies: + component-event: 0.1.4 + domify: 1.4.2 + indexof: 0.0.1 + matches-selector: 1.2.0 + min-dash: 3.8.1 + dev: false - min-dom@4.1.0: + /min-dom@4.1.0: resolution: {integrity: sha512-1lj1EyoSwY/UmTeT/hhPiZTsq+vK9D+8FAJ/53iK5jT1otkG9rJTixSKdjmTieEvdfES+sKbbTptzaQJhnacjA==, tarball: https://registry.npmmirror.com/min-dom/-/min-dom-4.1.0.tgz} + dependencies: + component-event: 0.2.1 + domify: 1.4.2 + min-dash: 4.2.1 + dev: false - minimatch@3.0.8: + /minimatch@3.0.8: resolution: {integrity: sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==, tarball: https://registry.npmmirror.com/minimatch/-/minimatch-3.0.8.tgz} + dependencies: + brace-expansion: 1.1.11 + dev: false - minimatch@3.1.2: + /minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==, tarball: https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz} + dependencies: + brace-expansion: 1.1.11 + dev: false - minimatch@5.1.6: + /minimatch@5.1.6: resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==, tarball: https://registry.npmmirror.com/minimatch/-/minimatch-5.1.6.tgz} engines: {node: '>=10'} + dependencies: + brace-expansion: 2.0.1 + dev: false - minimatch@9.0.4: + /minimatch@9.0.4: resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==, tarball: https://registry.npmmirror.com/minimatch/-/minimatch-9.0.4.tgz} engines: {node: '>=16 || 14 >=14.17'} + dependencies: + brace-expansion: 2.0.1 - minimist@1.2.8: + /minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==, tarball: https://registry.npmmirror.com/minimist/-/minimist-1.2.8.tgz} + dev: false - mitt@1.2.0: + /mitt@1.2.0: resolution: {integrity: sha512-r6lj77KlwqLhIUku9UWYes7KJtsczvolZkzp8hbaDPPaE24OmWl5s539Mytlj22siEQKosZ26qCBgda2PKwoJw==, tarball: https://registry.npmmirror.com/mitt/-/mitt-1.2.0.tgz} + dev: false - mitt@3.0.1: + /mitt@3.0.1: resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==, tarball: https://registry.npmmirror.com/mitt/-/mitt-3.0.1.tgz} + dev: false - mkdirp@0.5.6: + /mkdirp@0.5.6: resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==, tarball: https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.6.tgz} hasBin: true + dependencies: + minimist: 1.2.8 + dev: false - moddle-xml@8.0.8: + /mlly@1.7.0: + resolution: {integrity: sha512-U9SDaXGEREBYQgfejV97coK0UL1r+qnF2SyO9A3qcI8MzKnsIFKHNVEkrDyNncQTKQQumsasmeq84eNMdBfsNQ==, tarball: https://registry.npmmirror.com/mlly/-/mlly-1.7.0.tgz} + dependencies: + acorn: 8.11.3 + pathe: 1.1.2 + pkg-types: 1.1.0 + ufo: 1.5.3 + dev: true + + /moddle-xml@8.0.8: resolution: {integrity: sha512-JzW8wUCH7Qze7eh0T8A1exi7QJg6hRgq+uw8goHNP5Q7pWTGrLj83S+NgA/94M2I0JmqnK9hw3sCbyiKVOjc4Q==, tarball: https://registry.npmmirror.com/moddle-xml/-/moddle-xml-8.0.8.tgz} + dependencies: + min-dash: 3.8.1 + moddle: 5.0.4 + saxen: 8.1.2 + dev: false - moddle-xml@9.0.6: + /moddle-xml@9.0.6: resolution: {integrity: sha512-tl0reHpsY/aKlLGhXeFlQWlYAQHFxTkFqC8tq8jXRYpQSnLVw13T6swMaourLd7EXqHdWsc+5ggsB+fEep6xZQ==, tarball: https://registry.npmmirror.com/moddle-xml/-/moddle-xml-9.0.6.tgz} + dependencies: + min-dash: 3.8.1 + moddle: 5.0.4 + saxen: 8.1.2 + dev: false - moddle@5.0.4: + /moddle@5.0.4: resolution: {integrity: sha512-Kjb+hjuzO+YlojNGxEUXvdhLYTHTtAABDlDcJTtTcn5MbJF9Zkv4I1Fyvp3Ypmfgg1EfHDZ3PsCQTuML9JD6wg==, tarball: https://registry.npmmirror.com/moddle/-/moddle-5.0.4.tgz} + dependencies: + min-dash: 3.8.1 + dev: false - ms@2.1.2: + /ms@2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==, tarball: https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz} - muggle-string@0.3.1: + /muggle-string@0.3.1: resolution: {integrity: sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==, tarball: https://registry.npmmirror.com/muggle-string/-/muggle-string-0.3.1.tgz} - namespace-emitter@2.0.1: + /namespace-emitter@2.0.1: resolution: {integrity: sha512-N/sMKHniSDJBjfrkbS/tpkPj4RAbvW3mr8UAzvlMHyun93XEm83IAvhWtJVHo+RHn/oO8Job5YN4b+wRjSVp5g==, tarball: https://registry.npmmirror.com/namespace-emitter/-/namespace-emitter-2.0.1.tgz} + dev: false - nanoid@3.3.7: + /nanoid@3.3.7: resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==, tarball: https://registry.npmmirror.com/nanoid/-/nanoid-3.3.7.tgz} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - needle@3.3.1: + /needle@3.3.1: resolution: {integrity: sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==, tarball: https://registry.npmmirror.com/needle/-/needle-3.3.1.tgz} engines: {node: '>= 4.4.x'} hasBin: true + requiresBuild: true + dependencies: + iconv-lite: 0.6.3 + sax: 1.3.0 + optional: true - next-tick@1.1.0: + /next-tick@1.1.0: resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==, tarball: https://registry.npmmirror.com/next-tick/-/next-tick-1.1.0.tgz} + dev: false - node-releases@2.0.14: + /node-releases@2.0.14: resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==, tarball: https://registry.npmmirror.com/node-releases/-/node-releases-2.0.14.tgz} + dev: true - normalize-path@3.0.0: + /normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==, tarball: https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz} engines: {node: '>=0.10.0'} - normalize-wheel-es@1.2.0: + /normalize-wheel-es@1.2.0: resolution: {integrity: sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw==, tarball: https://registry.npmmirror.com/normalize-wheel-es/-/normalize-wheel-es-1.2.0.tgz} + dev: false - nprogress@0.2.0: + /nprogress@0.2.0: resolution: {integrity: sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==, tarball: https://registry.npmmirror.com/nprogress/-/nprogress-0.2.0.tgz} + dev: false - numeral@2.0.6: + /numeral@2.0.6: resolution: {integrity: sha512-qaKRmtYPZ5qdw4jWJD6bxEf1FJEqllJrwxCLIm0sQU/A7v2/czigzOb+C2uSiFsa9lBUzeH7M1oK+Q+OLxL3kA==, tarball: https://registry.npmmirror.com/numeral/-/numeral-2.0.6.tgz} + dev: false - object-refs@0.3.0: + /object-inspect@1.13.1: + resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==, tarball: https://registry.npmmirror.com/object-inspect/-/object-inspect-1.13.1.tgz} + dev: false + + /object-refs@0.3.0: resolution: {integrity: sha512-eP0ywuoWOaDoiake/6kTJlPJhs+k0qNm4nYRzXLNHj6vh+5M3i9R1epJTdxIPGlhWc4fNRQ7a6XJNCX+/L4FOQ==, tarball: https://registry.npmmirror.com/object-refs/-/object-refs-0.3.0.tgz} + dev: false - once@1.4.0: + /once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==, tarball: https://registry.npmmirror.com/once/-/once-1.4.0.tgz} + dependencies: + wrappy: 1.0.2 - pako@1.0.11: + /pako@1.0.11: resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==, tarball: https://registry.npmmirror.com/pako/-/pako-1.0.11.tgz} + dev: false - parse-node-version@1.0.1: + /parse-node-version@1.0.1: resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==, tarball: https://registry.npmmirror.com/parse-node-version/-/parse-node-version-1.0.1.tgz} engines: {node: '>= 0.10'} - path-browserify@1.0.1: + /path-browserify@1.0.1: resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==, tarball: https://registry.npmmirror.com/path-browserify/-/path-browserify-1.0.1.tgz} - path-intersection@2.2.1: + /path-intersection@2.2.1: resolution: {integrity: sha512-9u8xvMcSfuOiStv9bPdnRJQhGQXLKurew94n4GPQCdH1nj9QKC9ObbNoIpiRq8skiOBxKkt277PgOoFgAt3/rA==, tarball: https://registry.npmmirror.com/path-intersection/-/path-intersection-2.2.1.tgz} + dev: false - path-is-absolute@1.0.1: + /path-is-absolute@1.0.1: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==, tarball: https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz} engines: {node: '>=0.10.0'} + dev: false - path-parse@1.0.7: + /path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==, tarball: https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz} + dev: false - picocolors@1.0.0: + /pathe@1.1.2: + resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==, tarball: https://registry.npmmirror.com/pathe/-/pathe-1.1.2.tgz} + dev: true + + /picocolors@1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==, tarball: https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz} - picomatch@2.3.1: + /picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==, tarball: https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz} engines: {node: '>=8.6'} - pify@4.0.1: + /pify@4.0.1: resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==, tarball: https://registry.npmmirror.com/pify/-/pify-4.0.1.tgz} engines: {node: '>=6'} + requiresBuild: true + optional: true - pinia-plugin-persistedstate@3.2.1: + /pinia-plugin-persistedstate@3.2.1(pinia@2.1.7): resolution: {integrity: sha512-MK++8LRUsGF7r45PjBFES82ISnPzyO6IZx3CH5vyPseFLZCk1g2kgx6l/nW8pEBKxxd4do0P6bJw+mUSZIEZUQ==, tarball: https://registry.npmmirror.com/pinia-plugin-persistedstate/-/pinia-plugin-persistedstate-3.2.1.tgz} peerDependencies: pinia: ^2.0.0 + dependencies: + pinia: 2.1.7(typescript@5.4.5)(vue@3.4.27) + dev: false - pinia@2.1.7: + /pinia@2.1.7(typescript@5.4.5)(vue@3.4.27): resolution: {integrity: sha512-+C2AHFtcFqjPih0zpYuvof37SFxMQ7OEG2zV9jRI12i9BOy3YQVAHwdKtyyc8pDcDyIc33WCIsZaCFWU7WWxGQ==, tarball: https://registry.npmmirror.com/pinia/-/pinia-2.1.7.tgz} peerDependencies: '@vue/composition-api': ^1.4.0 @@ -1822,288 +3471,605 @@ packages: optional: true typescript: optional: true + dependencies: + '@vue/devtools-api': 6.6.1 + typescript: 5.4.5 + vue: 3.4.27(typescript@5.4.5) + vue-demi: 0.14.7(vue@3.4.27) + dev: false - postcss@8.4.38: + /pkg-types@1.1.0: + resolution: {integrity: sha512-/RpmvKdxKf8uILTtoOhAgf30wYbP2Qw+L9p3Rvshx1JZVX+XQNZQFjlbmGHEGIm4CkVPlSn+NXmIM8+9oWQaSA==, tarball: https://registry.npmmirror.com/pkg-types/-/pkg-types-1.1.0.tgz} + dependencies: + confbox: 0.1.7 + mlly: 1.7.0 + pathe: 1.1.2 + dev: true + + /postcss@8.4.38: resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==, tarball: https://registry.npmmirror.com/postcss/-/postcss-8.4.38.tgz} engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.7 + picocolors: 1.0.0 + source-map-js: 1.2.0 - preact@10.21.0: + /preact@10.21.0: resolution: {integrity: sha512-aQAIxtzWEwH8ou+OovWVSVNlFImL7xUCwJX3YMqA3U8iKCNC34999fFOnWjYNsylgfPgMexpbk7WYOLtKr/mxg==, tarball: https://registry.npmmirror.com/preact/-/preact-10.21.0.tgz} + dev: false - prettier@2.8.8: + /prettier@2.8.8: resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==, tarball: https://registry.npmmirror.com/prettier/-/prettier-2.8.8.tgz} engines: {node: '>=10.13.0'} hasBin: true + requiresBuild: true + dev: true + optional: true - prismjs@1.29.0: + /prismjs@1.29.0: resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==, tarball: https://registry.npmmirror.com/prismjs/-/prismjs-1.29.0.tgz} engines: {node: '>=6'} + dev: false - process-nextick-args@2.0.1: + /process-nextick-args@2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==, tarball: https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz} + dev: false - proxy-from-env@1.1.0: + /proxy-from-env@1.1.0: resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==, tarball: https://registry.npmmirror.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz} - prr@1.0.1: + /prr@1.0.1: resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==, tarball: https://registry.npmmirror.com/prr/-/prr-1.0.1.tgz} + requiresBuild: true + optional: true - punycode@2.3.1: + /punycode@2.3.1: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==, tarball: https://registry.npmmirror.com/punycode/-/punycode-2.3.1.tgz} engines: {node: '>=6'} + dev: false - readable-stream@2.3.8: + /qs@6.12.1: + resolution: {integrity: sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ==, tarball: https://registry.npmmirror.com/qs/-/qs-6.12.1.tgz} + engines: {node: '>=0.6'} + dependencies: + side-channel: 1.0.6 + dev: false + + /queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==, tarball: https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz} + dev: true + + /readable-stream@2.3.8: resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==, tarball: https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz} + dependencies: + core-util-is: 1.0.3 + inherits: 2.0.4 + isarray: 1.0.0 + process-nextick-args: 2.0.1 + safe-buffer: 5.1.2 + string_decoder: 1.1.1 + util-deprecate: 1.0.2 + dev: false - readable-stream@3.6.2: + /readable-stream@3.6.2: resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==, tarball: https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.2.tgz} engines: {node: '>= 6'} + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + dev: false - readdir-glob@1.1.3: + /readdir-glob@1.1.3: resolution: {integrity: sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==, tarball: https://registry.npmmirror.com/readdir-glob/-/readdir-glob-1.1.3.tgz} + dependencies: + minimatch: 5.1.6 + dev: false - readdirp@3.6.0: + /readdirp@3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==, tarball: https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz} engines: {node: '>=8.10.0'} + dependencies: + picomatch: 2.3.1 - regenerator-runtime@0.14.1: + /regenerator-runtime@0.14.1: resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==, tarball: https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz} + dev: false - resolve@1.19.0: + /resolve@1.19.0: resolution: {integrity: sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==, tarball: https://registry.npmmirror.com/resolve/-/resolve-1.19.0.tgz} + dependencies: + is-core-module: 2.13.1 + path-parse: 1.0.7 + dev: false - resolve@1.22.8: + /resolve@1.22.8: resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==, tarball: https://registry.npmmirror.com/resolve/-/resolve-1.22.8.tgz} hasBin: true + dependencies: + is-core-module: 2.13.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + dev: false - rimraf@2.7.1: + /reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==, tarball: https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + dev: true + + /rimraf@2.7.1: resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==, tarball: https://registry.npmmirror.com/rimraf/-/rimraf-2.7.1.tgz} hasBin: true + dependencies: + glob: 7.2.3 + dev: false - rollup@4.17.2: + /rollup@4.17.2: resolution: {integrity: sha512-/9ClTJPByC0U4zNLowV1tMBe8yMEAxewtR3cUNX5BoEpGH3dQEWpJLr6CLp0fPdYRF/fzVOgvDb1zXuakwF5kQ==, tarball: https://registry.npmmirror.com/rollup/-/rollup-4.17.2.tgz} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true + dependencies: + '@types/estree': 1.0.5 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.17.2 + '@rollup/rollup-android-arm64': 4.17.2 + '@rollup/rollup-darwin-arm64': 4.17.2 + '@rollup/rollup-darwin-x64': 4.17.2 + '@rollup/rollup-linux-arm-gnueabihf': 4.17.2 + '@rollup/rollup-linux-arm-musleabihf': 4.17.2 + '@rollup/rollup-linux-arm64-gnu': 4.17.2 + '@rollup/rollup-linux-arm64-musl': 4.17.2 + '@rollup/rollup-linux-powerpc64le-gnu': 4.17.2 + '@rollup/rollup-linux-riscv64-gnu': 4.17.2 + '@rollup/rollup-linux-s390x-gnu': 4.17.2 + '@rollup/rollup-linux-x64-gnu': 4.17.2 + '@rollup/rollup-linux-x64-musl': 4.17.2 + '@rollup/rollup-win32-arm64-msvc': 4.17.2 + '@rollup/rollup-win32-ia32-msvc': 4.17.2 + '@rollup/rollup-win32-x64-msvc': 4.17.2 + fsevents: 2.3.3 - safe-buffer@5.1.2: + /run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==, tarball: https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz} + dependencies: + queue-microtask: 1.2.3 + dev: true + + /safe-buffer@5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==, tarball: https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz} + dev: false - safe-buffer@5.2.1: + /safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==, tarball: https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz} + dev: false - safer-buffer@2.1.2: + /safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==, tarball: https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz} + requiresBuild: true + optional: true - sass@1.76.0: - resolution: {integrity: sha512-nc3LeqvF2FNW5xGF1zxZifdW3ffIz5aBb7I7tSvOoNu7z1RQ6pFt9MBuiPtjgaI62YWrM/txjWlOCFiGtf2xpw==, tarball: https://registry.npmmirror.com/sass/-/sass-1.76.0.tgz} + /sass@1.77.0: + resolution: {integrity: sha512-eGj4HNfXqBWtSnvItNkn7B6icqH14i3CiCGbzMKs3BAPTq62pp9NBYsBgyN4cA+qssqo9r26lW4JSvlaUUWbgw==, tarball: https://registry.npmmirror.com/sass/-/sass-1.77.0.tgz} engines: {node: '>=14.0.0'} hasBin: true + dependencies: + chokidar: 3.6.0 + immutable: 4.3.5 + source-map-js: 1.2.0 - sax@1.3.0: + /sax@1.3.0: resolution: {integrity: sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==, tarball: https://registry.npmmirror.com/sax/-/sax-1.3.0.tgz} + requiresBuild: true + optional: true - saxen@8.1.2: + /saxen@8.1.2: resolution: {integrity: sha512-xUOiiFbc3Ow7p8KMxwsGICPx46ZQvy3+qfNVhrkwfz3Vvq45eGt98Ft5IQaA1R/7Tb5B5MKh9fUR9x3c3nDTxw==, tarball: https://registry.npmmirror.com/saxen/-/saxen-8.1.2.tgz} + dev: false - saxes@5.0.1: + /saxes@5.0.1: resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==, tarball: https://registry.npmmirror.com/saxes/-/saxes-5.0.1.tgz} engines: {node: '>=10'} + dependencies: + xmlchars: 2.2.0 + dev: false - screenfull@6.0.2: + /screenfull@6.0.2: resolution: {integrity: sha512-AQdy8s4WhNvUZ6P8F6PB21tSPIYKniic+Ogx0AacBMjKP1GUHN2E9URxQHtCusiwxudnCKkdy4GrHXPPJSkCCw==, tarball: https://registry.npmmirror.com/screenfull/-/screenfull-6.0.2.tgz} engines: {node: ^14.13.1 || >=16.0.0} + dev: false - scroll-into-view-if-needed@2.2.31: + /scroll-into-view-if-needed@2.2.31: resolution: {integrity: sha512-dGCXy99wZQivjmjIqihaBQNjryrz5rueJY7eHfTdyWEiR4ttYpsajb14rn9s5d4DY4EcY6+4+U/maARBXJedkA==, tarball: https://registry.npmmirror.com/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.31.tgz} + dependencies: + compute-scroll-into-view: 1.0.20 + dev: false - scroll-tabs@1.0.1: + /scroll-tabs@1.0.1: resolution: {integrity: sha512-W4xjEwNS4QAyQnaJ450vQTcKpbnalBAfsTDV926WrxEMOqjyj2To8uv2d0Cp0oxMdk5TkygtzXmctPNc2zgBcg==, tarball: https://registry.npmmirror.com/scroll-tabs/-/scroll-tabs-1.0.1.tgz} + dependencies: + min-dash: 3.8.1 + min-dom: 3.2.1 + mitt: 1.2.0 + dev: false - selection-update@0.1.2: + /scule@1.3.0: + resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==, tarball: https://registry.npmmirror.com/scule/-/scule-1.3.0.tgz} + dev: true + + /selection-update@0.1.2: resolution: {integrity: sha512-4jzoJNh7VT2s2tvm/kUSskSw7pD0BVcrrGccbfOMK+3AXLBPz6nIy1yo+pbXgvNoTNII96Pq92+sAY+rF0LUAA==, tarball: https://registry.npmmirror.com/selection-update/-/selection-update-0.1.2.tgz} + dev: false - semver@5.7.2: + /semver@5.7.2: resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==, tarball: https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz} hasBin: true + requiresBuild: true + optional: true - semver@6.3.1: + /semver@6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==, tarball: https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz} hasBin: true - semver@7.5.4: + /semver@7.5.4: resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==, tarball: https://registry.npmmirror.com/semver/-/semver-7.5.4.tgz} engines: {node: '>=10'} hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: false - semver@7.6.0: + /semver@7.6.0: resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==, tarball: https://registry.npmmirror.com/semver/-/semver-7.6.0.tgz} engines: {node: '>=10'} hasBin: true + dependencies: + lru-cache: 6.0.0 - setimmediate@1.0.5: + /set-function-length@1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==, tarball: https://registry.npmmirror.com/set-function-length/-/set-function-length-1.2.2.tgz} + engines: {node: '>= 0.4'} + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + gopd: 1.0.1 + has-property-descriptors: 1.0.2 + dev: false + + /setimmediate@1.0.5: resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==, tarball: https://registry.npmmirror.com/setimmediate/-/setimmediate-1.0.5.tgz} + dev: false - slate-history@0.66.0: + /side-channel@1.0.6: + resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==, tarball: https://registry.npmmirror.com/side-channel/-/side-channel-1.0.6.tgz} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + object-inspect: 1.13.1 + dev: false + + /slate-history@0.66.0(slate@0.72.8): resolution: {integrity: sha512-6MWpxGQZiMvSINlCbMW43E2YBSVMCMCIwQfBzGssjWw4kb0qfvj0pIdblWNRQZD0hR6WHP+dHHgGSeVdMWzfng==, tarball: https://registry.npmmirror.com/slate-history/-/slate-history-0.66.0.tgz} peerDependencies: slate: '>=0.65.3' + dependencies: + is-plain-object: 5.0.0 + slate: 0.72.8 + dev: false - slate@0.72.8: + /slate@0.72.8: resolution: {integrity: sha512-/nJwTswQgnRurpK+bGJFH1oM7naD5qDmHd89JyiKNT2oOKD8marW0QSBtuFnwEbL5aGCS8AmrhXQgNOsn4osAw==, tarball: https://registry.npmmirror.com/slate/-/slate-0.72.8.tgz} + dependencies: + immer: 9.0.21 + is-plain-object: 5.0.0 + tiny-warning: 1.0.3 + dev: false - snabbdom@3.6.2: + /snabbdom@3.6.2: resolution: {integrity: sha512-ig5qOnCDbugFntKi6c7Xlib8bA6xiJVk8O+WdFrV3wxbMqeHO0hXFQC4nAhPVWfZfi8255lcZkNhtIBINCc4+Q==, tarball: https://registry.npmmirror.com/snabbdom/-/snabbdom-3.6.2.tgz} engines: {node: '>=12.17.0'} + dev: false - source-map-js@1.2.0: + /sortablejs@1.14.0: + resolution: {integrity: sha512-pBXvQCs5/33fdN1/39pPL0NZF20LeRbLQ5jtnheIPN9JQAaufGjKdWduZn4U7wCtVuzKhmRkI0DFYHYRbB2H1w==, tarball: https://registry.npmmirror.com/sortablejs/-/sortablejs-1.14.0.tgz} + dev: false + + /source-map-js@1.2.0: resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==, tarball: https://registry.npmmirror.com/source-map-js/-/source-map-js-1.2.0.tgz} engines: {node: '>=0.10.0'} - source-map@0.6.1: + /source-map@0.6.1: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==, tarball: https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz} engines: {node: '>=0.10.0'} - splitpanes@3.1.5: + /splitpanes@3.1.5: resolution: {integrity: sha512-r3Mq2ITFQ5a2VXLOy4/Sb2Ptp7OfEO8YIbhVJqJXoFc9hc5nTXXkCvtVDjIGbvC0vdE7tse+xTM9BMjsszP6bw==, tarball: https://registry.npmmirror.com/splitpanes/-/splitpanes-3.1.5.tgz} + dev: false - sprintf-js@1.0.3: + /sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==, tarball: https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.0.3.tgz} + dev: false - ssr-window@3.0.0: + /ssr-window@3.0.0: resolution: {integrity: sha512-q+8UfWDg9Itrg0yWK7oe5p/XRCJpJF9OBtXfOPgSJl+u3Xd5KI328RUEvUqSMVM9CiQUEf1QdBzJMkYGErj9QA==, tarball: https://registry.npmmirror.com/ssr-window/-/ssr-window-3.0.0.tgz} + dev: false - steady-xml@0.1.0: + /steady-xml@0.1.0: resolution: {integrity: sha512-5sk17qO2wWRtonTNoBhoKAB35OSsGJOa3+NEa6D+1GS+de+ujDWxnflMkXBrviOfkNrPTUqduAdXhrMJs89nAw==, tarball: https://registry.npmmirror.com/steady-xml/-/steady-xml-0.1.0.tgz} engines: {node: '>=12.0.0'} + dev: false - string-argv@0.3.2: + /string-argv@0.3.2: resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==, tarball: https://registry.npmmirror.com/string-argv/-/string-argv-0.3.2.tgz} engines: {node: '>=0.6.19'} + dev: false - string_decoder@1.1.1: + /string_decoder@1.1.1: resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==, tarball: https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz} + dependencies: + safe-buffer: 5.1.2 + dev: false - string_decoder@1.3.0: + /string_decoder@1.3.0: resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==, tarball: https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz} + dependencies: + safe-buffer: 5.2.1 + dev: false - strip-json-comments@3.1.1: + /strip-json-comments@3.1.1: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==, tarball: https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz} engines: {node: '>=8'} + dev: false - supports-color@5.5.0: + /strip-literal@1.3.0: + resolution: {integrity: sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==, tarball: https://registry.npmmirror.com/strip-literal/-/strip-literal-1.3.0.tgz} + dependencies: + acorn: 8.11.3 + dev: true + + /supports-color@5.5.0: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==, tarball: https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz} engines: {node: '>=4'} + dependencies: + has-flag: 3.0.0 + dev: true - supports-color@8.1.1: + /supports-color@8.1.1: resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==, tarball: https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz} engines: {node: '>=10'} + dependencies: + has-flag: 4.0.0 + dev: false - supports-preserve-symlinks-flag@1.0.0: + /supports-preserve-symlinks-flag@1.0.0: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==, tarball: https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz} engines: {node: '>= 0.4'} + dev: false - svg-tags@1.0.0: + /svg-tags@1.0.0: resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==, tarball: https://registry.npmmirror.com/svg-tags/-/svg-tags-1.0.0.tgz} + dev: true - svg.js@2.7.1: + /svg.js@2.7.1: resolution: {integrity: sha512-ycbxpizEQktk3FYvn/8BH+6/EuWXg7ZpQREJvgacqn46gIddG24tNNe4Son6omdXCnSOaApnpZw6MPCBA1dODA==, tarball: https://registry.npmmirror.com/svg.js/-/svg.js-2.7.1.tgz} + dev: false - tar-stream@2.2.0: + /tar-stream@2.2.0: resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==, tarball: https://registry.npmmirror.com/tar-stream/-/tar-stream-2.2.0.tgz} engines: {node: '>=6'} + dependencies: + bl: 4.1.0 + end-of-stream: 1.4.4 + fs-constants: 1.0.0 + inherits: 2.0.4 + readable-stream: 3.6.2 + dev: false - text-segmentation@1.0.3: + /text-segmentation@1.0.3: resolution: {integrity: sha512-iOiPUo/BGnZ6+54OsWxZidGCsdU8YbE4PSpdPinp7DeMtUJNJBoJ/ouUSTJjHkh1KntHaltHl/gDs2FC4i5+Nw==, tarball: https://registry.npmmirror.com/text-segmentation/-/text-segmentation-1.0.3.tgz} + dependencies: + utrie: 1.0.2 + dev: false - tiny-emitter@2.1.0: + /tiny-emitter@2.1.0: resolution: {integrity: sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==, tarball: https://registry.npmmirror.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz} + dev: false - tiny-svg@2.2.4: + /tiny-svg@2.2.4: resolution: {integrity: sha512-NOi39lBknf4UdDEahNkbEAJnzhu1ZcN2j75IS2vLRmIhsfxdZpTChfLKBcN1ShplVmPIXJAIafk6YY5/Aa80lQ==, tarball: https://registry.npmmirror.com/tiny-svg/-/tiny-svg-2.2.4.tgz} + dev: false - tiny-svg@3.0.1: + /tiny-svg@3.0.1: resolution: {integrity: sha512-P8T4iwiW1t95vpHVHqrD36Brn7TqFYCPSHIWk9WLJtYK1X4aDd+5cgqcAADIWSjf1/i5idKnpCh9mim8hEdRBg==, tarball: https://registry.npmmirror.com/tiny-svg/-/tiny-svg-3.0.1.tgz} + dev: false - tiny-warning@1.0.3: + /tiny-warning@1.0.3: resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==, tarball: https://registry.npmmirror.com/tiny-warning/-/tiny-warning-1.0.3.tgz} + dev: false - tmp@0.2.3: + /tmp@0.2.3: resolution: {integrity: sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==, tarball: https://registry.npmmirror.com/tmp/-/tmp-0.2.3.tgz} engines: {node: '>=14.14'} + dev: false - to-fast-properties@2.0.0: + /to-fast-properties@2.0.0: resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==, tarball: https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz} engines: {node: '>=4'} - to-regex-range@5.0.1: + /to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==, tarball: https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz} engines: {node: '>=8.0'} + dependencies: + is-number: 7.0.0 - traverse@0.3.9: + /traverse@0.3.9: resolution: {integrity: sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ==, tarball: https://registry.npmmirror.com/traverse/-/traverse-0.3.9.tgz} + dev: false - tslib@2.3.0: + /tslib@2.3.0: resolution: {integrity: sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==, tarball: https://registry.npmmirror.com/tslib/-/tslib-2.3.0.tgz} + dev: false - tslib@2.6.2: + /tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==, tarball: https://registry.npmmirror.com/tslib/-/tslib-2.6.2.tgz} - type@2.7.2: + /type@2.7.2: resolution: {integrity: sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==, tarball: https://registry.npmmirror.com/type/-/type-2.7.2.tgz} + dev: false - typescript@5.4.2: + /typescript@5.4.2: resolution: {integrity: sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==, tarball: https://registry.npmmirror.com/typescript/-/typescript-5.4.2.tgz} engines: {node: '>=14.17'} hasBin: true + dev: false - typescript@5.4.5: + /typescript@5.4.5: resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==, tarball: https://registry.npmmirror.com/typescript/-/typescript-5.4.5.tgz} engines: {node: '>=14.17'} hasBin: true - undici-types@5.26.5: + /ufo@1.5.3: + resolution: {integrity: sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==, tarball: https://registry.npmmirror.com/ufo/-/ufo-1.5.3.tgz} + dev: true + + /undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==, tarball: https://registry.npmmirror.com/undici-types/-/undici-types-5.26.5.tgz} - universal-user-agent@6.0.1: - resolution: {integrity: sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==, tarball: https://registry.npmmirror.com/universal-user-agent/-/universal-user-agent-6.0.1.tgz} + /unimport@3.7.1: + resolution: {integrity: sha512-V9HpXYfsZye5bPPYUgs0Otn3ODS1mDUciaBlXljI4C2fTwfFpvFZRywmlOu943puN9sncxROMZhsZCjNXEpzEQ==, tarball: https://registry.npmmirror.com/unimport/-/unimport-3.7.1.tgz} + dependencies: + '@rollup/pluginutils': 5.1.0 + acorn: 8.11.3 + escape-string-regexp: 5.0.0 + estree-walker: 3.0.3 + fast-glob: 3.3.2 + local-pkg: 0.5.0 + magic-string: 0.30.10 + mlly: 1.7.0 + pathe: 1.1.2 + pkg-types: 1.1.0 + scule: 1.3.0 + strip-literal: 1.3.0 + unplugin: 1.10.1 + transitivePeerDependencies: + - rollup + dev: true - universalify@0.1.2: + /universal-user-agent@6.0.1: + resolution: {integrity: sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==, tarball: https://registry.npmmirror.com/universal-user-agent/-/universal-user-agent-6.0.1.tgz} + dev: true + + /universalify@0.1.2: resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==, tarball: https://registry.npmmirror.com/universalify/-/universalify-0.1.2.tgz} engines: {node: '>= 4.0.0'} + dev: false - unzipper@0.10.14: + /unplugin-auto-import@0.16.7(@vueuse/core@10.9.0): + resolution: {integrity: sha512-w7XmnRlchq6YUFJVFGSvG1T/6j8GrdYN6Em9Wf0Ye+HXgD/22kont+WnuCAA0UaUoxtuvRR1u/mXKy63g/hfqQ==, tarball: https://registry.npmmirror.com/unplugin-auto-import/-/unplugin-auto-import-0.16.7.tgz} + engines: {node: '>=14'} + peerDependencies: + '@nuxt/kit': ^3.2.2 + '@vueuse/core': '*' + peerDependenciesMeta: + '@nuxt/kit': + optional: true + '@vueuse/core': + optional: true + dependencies: + '@antfu/utils': 0.7.7 + '@rollup/pluginutils': 5.1.0 + '@vueuse/core': 10.9.0(vue@3.4.27) + fast-glob: 3.3.2 + local-pkg: 0.5.0 + magic-string: 0.30.10 + minimatch: 9.0.4 + unimport: 3.7.1 + unplugin: 1.10.1 + transitivePeerDependencies: + - rollup + dev: true + + /unplugin@1.10.1: + resolution: {integrity: sha512-d6Mhq8RJeGA8UfKCu54Um4lFA0eSaRa3XxdAJg8tIdxbu1ubW0hBCZUL7yI2uGyYCRndvbK8FLHzqy2XKfeMsg==, tarball: https://registry.npmmirror.com/unplugin/-/unplugin-1.10.1.tgz} + engines: {node: '>=14.0.0'} + dependencies: + acorn: 8.11.3 + chokidar: 3.6.0 + webpack-sources: 3.2.3 + webpack-virtual-modules: 0.6.1 + dev: true + + /unzipper@0.10.14: resolution: {integrity: sha512-ti4wZj+0bQTiX2KmKWuwj7lhV+2n//uXEotUmGuQqrbVZSEGFMbI68+c6JCQ8aAmUWYvtHEz2A8K6wXvueR/6g==, tarball: https://registry.npmmirror.com/unzipper/-/unzipper-0.10.14.tgz} + dependencies: + big-integer: 1.6.52 + binary: 0.3.0 + bluebird: 3.4.7 + buffer-indexof-polyfill: 1.0.2 + duplexer2: 0.1.4 + fstream: 1.0.12 + graceful-fs: 4.2.11 + listenercount: 1.0.1 + readable-stream: 2.3.8 + setimmediate: 1.0.5 + dev: false - update-browserslist-db@1.0.15: + /update-browserslist-db@1.0.15(browserslist@4.23.0): resolution: {integrity: sha512-K9HWH62x3/EalU1U6sjSZiylm9C8tgq2mSvshZpqc7QE69RaA2qjhkW2HlNA0tFpEbtyFz7HTqbSdN4MSwUodA==, tarball: https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.15.tgz} hasBin: true peerDependencies: browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.23.0 + escalade: 3.1.2 + picocolors: 1.0.0 + dev: true - uri-js@4.4.1: + /uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==, tarball: https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz} + dependencies: + punycode: 2.3.1 + dev: false - use-element-plus-theme@0.0.5: + /use-element-plus-theme@0.0.5(@types/node@20.12.10)(typescript@5.4.5)(vite@5.2.11): resolution: {integrity: sha512-YktH5VbVqsT/lYTxx60KeqS5AZgDMEdDChsI2NxxcVkCOOgmkrM/yQVxxItWYhTJti3YxodM5SM89Vv1timIsA==, tarball: https://registry.npmmirror.com/use-element-plus-theme/-/use-element-plus-theme-0.0.5.tgz} + dependencies: + element-plus: 2.7.2(vue@3.4.27) + vite-plugin-dts: 3.9.1(@types/node@20.12.10)(typescript@5.4.5)(vite@5.2.11) + vue: 3.4.27(typescript@5.4.5) + transitivePeerDependencies: + - '@types/node' + - '@vue/composition-api' + - rollup + - supports-color + - typescript + - vite + dev: false - util-deprecate@1.0.2: + /util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==, tarball: https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz} + dev: false - utrie@1.0.2: + /utrie@1.0.2: resolution: {integrity: sha512-1MLa5ouZiOmQzUbjbu9VmjLzn1QLXBhwpUa7kdLUQK+KQ5KA9I1vk5U4YHe/X2Ch7PYnJfWuWT+VbuxbGwljhw==, tarball: https://registry.npmmirror.com/utrie/-/utrie-1.0.2.tgz} + dependencies: + base64-arraybuffer: 1.0.2 + dev: false - uuid@8.3.2: + /uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==, tarball: https://registry.npmmirror.com/uuid/-/uuid-8.3.2.tgz} hasBin: true + dev: false - validator@13.11.0: + /validator@13.11.0: resolution: {integrity: sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==, tarball: https://registry.npmmirror.com/validator/-/validator-13.11.0.tgz} engines: {node: '>= 0.10'} + dev: false - vform3-builds@3.0.10: - resolution: {integrity: sha512-sULNk72Z6NG94X9MMgpBwinaIOYjtl7Bn5jZbV9iZaglSYr2SHm/wpXPAjl8F8OW6SzOOJgIpRek+NvOvN7wsg==, tarball: https://registry.npmmirror.com/vform3-builds/-/vform3-builds-3.0.10.tgz} - - vite-plugin-dts@3.9.1: + /vite-plugin-dts@3.9.1(@types/node@20.12.10)(typescript@5.4.5)(vite@5.2.11): resolution: {integrity: sha512-rVp2KM9Ue22NGWB8dNtWEr+KekN3rIgz1tWD050QnRGlriUCmaDwa7qA5zDEjbXg5lAXhYMSBJtx3q3hQIJZSg==, tarball: https://registry.npmmirror.com/vite-plugin-dts/-/vite-plugin-dts-3.9.1.tgz} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -2112,14 +4078,38 @@ packages: peerDependenciesMeta: vite: optional: true + dependencies: + '@microsoft/api-extractor': 7.43.0(@types/node@20.12.10) + '@rollup/pluginutils': 5.1.0 + '@vue/language-core': 1.8.27(typescript@5.4.5) + debug: 4.3.4 + kolorist: 1.8.0 + magic-string: 0.30.10 + typescript: 5.4.5 + vite: 5.2.11(@types/node@20.12.10)(less@4.2.0)(sass@1.77.0) + vue-tsc: 1.8.27(typescript@5.4.5) + transitivePeerDependencies: + - '@types/node' + - rollup + - supports-color + dev: false - vite-plugin-mkcert@1.17.5: + /vite-plugin-mkcert@1.17.5(vite@5.2.11): resolution: {integrity: sha512-KKGY3iHx/9zb7ow8JJ+nLN2HiNIBuPBwj34fJ+jAJT89/8qfk7msO7G7qipR8VDEm9xMCys0xT11QOJbZcg3/Q==, tarball: https://registry.npmmirror.com/vite-plugin-mkcert/-/vite-plugin-mkcert-1.17.5.tgz} engines: {node: '>=v16.7.0'} peerDependencies: vite: '>=3' + dependencies: + '@octokit/rest': 20.1.1 + axios: 1.6.8(debug@4.3.4) + debug: 4.3.4 + picocolors: 1.0.0 + vite: 5.2.11(@types/node@20.12.10)(less@4.2.0)(sass@1.77.0) + transitivePeerDependencies: + - supports-color + dev: true - vite@5.2.11: + /vite@5.2.11(@types/node@20.12.10)(less@4.2.0)(sass@1.77.0): resolution: {integrity: sha512-HndV31LWW05i1BLPMUCE1B9E9GFbOu1MbenhS58FuK6owSO5qHm7GiCotrNY1YE5rMeQSFBGmT5ZaLEjFizgiQ==, tarball: https://registry.npmmirror.com/vite/-/vite-5.2.11.tgz} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -2146,2218 +4136,20 @@ packages: optional: true terser: optional: true + dependencies: + '@types/node': 20.12.10 + esbuild: 0.20.2 + less: 4.2.0 + postcss: 8.4.38 + rollup: 4.17.2 + sass: 1.77.0 + optionalDependencies: + fsevents: 2.3.3 - vue-baidu-map-3x@1.0.38: + /vue-baidu-map-3x@1.0.38(vue@3.4.27): resolution: {integrity: sha512-EXjO+EAjrvx9z8hVBCgeFQ7+tEQMJzY6LC6nytsfnMLNqDMWjbJU8o5zsbBCcIPuONMPZnw+BdekAF2+lXA4eQ==, tarball: https://registry.npmmirror.com/vue-baidu-map-3x/-/vue-baidu-map-3x-1.0.38.tgz} peerDependencies: vue: ^3.2.25 - - vue-baidu-map-offline@1.0.7: - resolution: {integrity: sha512-8gje38sG/8o03PSghoWsYxsuKUfLVj48kWWHGp6+zeE5nb7rtiyH8fTMKgO8Stf1deRIBr9PVsc1BqwFoz+pXg==, tarball: https://registry.npmmirror.com/vue-baidu-map-offline/-/vue-baidu-map-offline-1.0.7.tgz} - - vue-demi@0.14.7: - resolution: {integrity: sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==, tarball: https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.7.tgz} - engines: {node: '>=12'} - hasBin: true - peerDependencies: - '@vue/composition-api': ^1.0.0-rc.1 - vue: ^3.0.0-0 || ^2.6.0 - peerDependenciesMeta: - '@vue/composition-api': - optional: true - - vue-draggable-resizable@3.0.0-beta.2: - resolution: {integrity: sha512-BVk7rKw5OdZh9jT+bHQd+wPWZMBTAkBnfmjNRFbZFPsTSwndAvAdV7YI7IJtyDL3Qwq9XNYjSl5wi7/8ivs5mw==, tarball: https://registry.npmmirror.com/vue-draggable-resizable/-/vue-draggable-resizable-3.0.0-beta.2.tgz} - peerDependencies: - vue: ^3.2.25 - - vue-router@4.3.2: - resolution: {integrity: sha512-hKQJ1vDAZ5LVkKEnHhmm1f9pMiWIBNGF5AwU67PdH7TyXCj/a4hTccuUuYCAMgJK6rO/NVYtQIEN3yL8CECa7Q==, tarball: https://registry.npmmirror.com/vue-router/-/vue-router-4.3.2.tgz} - peerDependencies: - vue: ^3.2.0 - - vue-template-compiler@2.7.16: - resolution: {integrity: sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==, tarball: https://registry.npmmirror.com/vue-template-compiler/-/vue-template-compiler-2.7.16.tgz} - - vue-tsc@1.8.27: - resolution: {integrity: sha512-WesKCAZCRAbmmhuGl3+VrdWItEvfoFIPXOvUJkjULi+x+6G/Dy69yO3TBRJDr9eUlmsNAwVmxsNZxvHKzbkKdg==, tarball: https://registry.npmmirror.com/vue-tsc/-/vue-tsc-1.8.27.tgz} - hasBin: true - peerDependencies: - typescript: '*' - - vue@2.7.16: - resolution: {integrity: sha512-4gCtFXaAA3zYZdTp5s4Hl2sozuySsgz4jy1EnpBHNfpMa9dK1ZCG7viqBPCwXtmgc8nHqUsAu3G4gtmXkkY3Sw==, tarball: https://registry.npmmirror.com/vue/-/vue-2.7.16.tgz} - deprecated: Vue 2 has reached EOL and is no longer actively maintained. See https://v2.vuejs.org/eol/ for more details. - - vue@3.4.26: - resolution: {integrity: sha512-bUIq/p+VB+0xrJubaemrfhk1/FiW9iX+pDV+62I/XJ6EkspAO9/DXEjbDFoe8pIfOZBqfk45i9BMc41ptP/uRg==, tarball: https://registry.npmmirror.com/vue/-/vue-3.4.26.tgz} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - vxe-table-plugin-export-xlsx@4.0.1: - resolution: {integrity: sha512-puUOUfptu5ciEiFqTlVni3twLICSbkl87uXOsjZzrEyXJHJS9dYu7ZTD7/DRMqyuWyU3Idg7AekfcdcslP4Y/A==, tarball: https://registry.npmmirror.com/vxe-table-plugin-export-xlsx/-/vxe-table-plugin-export-xlsx-4.0.1.tgz} - peerDependencies: - vxe-table: ^4.5.0 - - vxe-table@4.6.9: - resolution: {integrity: sha512-t4HInEH8wvNMZXOub0FTlc5z/lIQ/xcF20drr5XjE5JJEWC7rC+KKURfP6dA59fJeTQKSh/PSCe9Mh02ygtZ2Q==, tarball: https://registry.npmmirror.com/vxe-table/-/vxe-table-4.6.9.tgz} - peerDependencies: - vue: ^3.2.28 - - wildcard@1.1.2: - resolution: {integrity: sha512-DXukZJxpHA8LuotRwL0pP1+rS6CS7FF2qStDDE1C7DDg2rLud2PXRMuEDYIPhgEezwnlHNL4c+N6MfMTjCGTng==, tarball: https://registry.npmmirror.com/wildcard/-/wildcard-1.1.2.tgz} - - wrappy@1.0.2: - resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==, tarball: https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz} - - xe-utils@3.5.26: - resolution: {integrity: sha512-u9R7RqWDumamToEelrCv2nVA2PBJSPPUubvmiMcuHeFxwbYeBsouoi/opejmr7AdPlSj92FifF7IKFzFrczU7w==, tarball: https://registry.npmmirror.com/xe-utils/-/xe-utils-3.5.26.tgz} - - xmlchars@2.2.0: - resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==, tarball: https://registry.npmmirror.com/xmlchars/-/xmlchars-2.2.0.tgz} - - yallist@3.1.1: - resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==, tarball: https://registry.npmmirror.com/yallist/-/yallist-3.1.1.tgz} - - yallist@4.0.0: - resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==, tarball: https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz} - - yarn@1.22.22: - resolution: {integrity: sha512-prL3kGtyG7o9Z9Sv8IPfBNrWTDmXB4Qbes8A9rEzt6wkJV8mUvoirjU0Mp3GGAU06Y0XQyA3/2/RQFVuK7MTfg==, tarball: https://registry.npmmirror.com/yarn/-/yarn-1.22.22.tgz} - engines: {node: '>=4.0.0'} - hasBin: true - - z-schema@5.0.5: - resolution: {integrity: sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==, tarball: https://registry.npmmirror.com/z-schema/-/z-schema-5.0.5.tgz} - engines: {node: '>=8.0.0'} - hasBin: true - - zip-stream@4.1.1: - resolution: {integrity: sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==, tarball: https://registry.npmmirror.com/zip-stream/-/zip-stream-4.1.1.tgz} - engines: {node: '>= 10'} - - zrender@4.3.2: - resolution: {integrity: sha512-bIusJLS8c4DkIcdiK+s13HiQ/zjQQVgpNohtd8d94Y2DnJqgM1yjh/jpDb8DoL6hd7r8Awagw8e3qK/oLaWr3g==, tarball: https://registry.npmmirror.com/zrender/-/zrender-4.3.2.tgz} - - zrender@5.5.0: - resolution: {integrity: sha512-O3MilSi/9mwoovx77m6ROZM7sXShR/O/JIanvzTwjN3FORfLSr81PsUGd7jlaYOeds9d8tw82oP44+3YucVo+w==, tarball: https://registry.npmmirror.com/zrender/-/zrender-5.5.0.tgz} - -snapshots: - - '@ampproject/remapping@2.3.0': - dependencies: - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 - - '@ant-design/colors@7.0.2': - dependencies: - '@ctrl/tinycolor': 3.6.1 - - '@babel/code-frame@7.24.2': - dependencies: - '@babel/highlight': 7.24.5 - picocolors: 1.0.0 - - '@babel/compat-data@7.24.4': {} - - '@babel/core@7.24.5': - dependencies: - '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.24.2 - '@babel/generator': 7.24.5 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.5) - '@babel/helpers': 7.24.5 - '@babel/parser': 7.24.5 - '@babel/template': 7.24.0 - '@babel/traverse': 7.24.5 - '@babel/types': 7.24.5 - convert-source-map: 2.0.0 - debug: 4.3.4 - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - '@babel/generator@7.24.5': - dependencies: - '@babel/types': 7.24.5 - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 - jsesc: 2.5.2 - - '@babel/helper-annotate-as-pure@7.22.5': - dependencies: - '@babel/types': 7.24.5 - - '@babel/helper-compilation-targets@7.23.6': - dependencies: - '@babel/compat-data': 7.24.4 - '@babel/helper-validator-option': 7.23.5 - browserslist: 4.23.0 - lru-cache: 5.1.1 - semver: 6.3.1 - - '@babel/helper-create-class-features-plugin@7.24.5(@babel/core@7.24.5)': - dependencies: - '@babel/core': 7.24.5 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-member-expression-to-functions': 7.24.5 - '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.5) - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/helper-split-export-declaration': 7.24.5 - semver: 6.3.1 - - '@babel/helper-environment-visitor@7.22.20': {} - - '@babel/helper-function-name@7.23.0': - dependencies: - '@babel/template': 7.24.0 - '@babel/types': 7.24.5 - - '@babel/helper-hoist-variables@7.22.5': - dependencies: - '@babel/types': 7.24.5 - - '@babel/helper-member-expression-to-functions@7.24.5': - dependencies: - '@babel/types': 7.24.5 - - '@babel/helper-module-imports@7.22.15': - dependencies: - '@babel/types': 7.24.5 - - '@babel/helper-module-imports@7.24.3': - dependencies: - '@babel/types': 7.24.5 - - '@babel/helper-module-transforms@7.24.5(@babel/core@7.24.5)': - dependencies: - '@babel/core': 7.24.5 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-module-imports': 7.24.3 - '@babel/helper-simple-access': 7.24.5 - '@babel/helper-split-export-declaration': 7.24.5 - '@babel/helper-validator-identifier': 7.24.5 - - '@babel/helper-optimise-call-expression@7.22.5': - dependencies: - '@babel/types': 7.24.5 - - '@babel/helper-plugin-utils@7.24.5': {} - - '@babel/helper-replace-supers@7.24.1(@babel/core@7.24.5)': - dependencies: - '@babel/core': 7.24.5 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-member-expression-to-functions': 7.24.5 - '@babel/helper-optimise-call-expression': 7.22.5 - - '@babel/helper-simple-access@7.24.5': - dependencies: - '@babel/types': 7.24.5 - - '@babel/helper-skip-transparent-expression-wrappers@7.22.5': - dependencies: - '@babel/types': 7.24.5 - - '@babel/helper-split-export-declaration@7.24.5': - dependencies: - '@babel/types': 7.24.5 - - '@babel/helper-string-parser@7.24.1': {} - - '@babel/helper-validator-identifier@7.24.5': {} - - '@babel/helper-validator-option@7.23.5': {} - - '@babel/helpers@7.24.5': - dependencies: - '@babel/template': 7.24.0 - '@babel/traverse': 7.24.5 - '@babel/types': 7.24.5 - transitivePeerDependencies: - - supports-color - - '@babel/highlight@7.24.5': - dependencies: - '@babel/helper-validator-identifier': 7.24.5 - chalk: 2.4.2 - js-tokens: 4.0.0 - picocolors: 1.0.0 - - '@babel/parser@7.24.5': - dependencies: - '@babel/types': 7.24.5 - - '@babel/plugin-syntax-jsx@7.24.1(@babel/core@7.24.5)': - dependencies: - '@babel/core': 7.24.5 - '@babel/helper-plugin-utils': 7.24.5 - - '@babel/plugin-syntax-typescript@7.24.1(@babel/core@7.24.5)': - dependencies: - '@babel/core': 7.24.5 - '@babel/helper-plugin-utils': 7.24.5 - - '@babel/plugin-transform-typescript@7.24.5(@babel/core@7.24.5)': - dependencies: - '@babel/core': 7.24.5 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.5) - '@babel/helper-plugin-utils': 7.24.5 - '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.5) - - '@babel/runtime@7.24.5': - dependencies: - regenerator-runtime: 0.14.1 - - '@babel/template@7.24.0': - dependencies: - '@babel/code-frame': 7.24.2 - '@babel/parser': 7.24.5 - '@babel/types': 7.24.5 - - '@babel/traverse@7.24.5': - dependencies: - '@babel/code-frame': 7.24.2 - '@babel/generator': 7.24.5 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-split-export-declaration': 7.24.5 - '@babel/parser': 7.24.5 - '@babel/types': 7.24.5 - debug: 4.3.4 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - - '@babel/types@7.24.5': - dependencies: - '@babel/helper-string-parser': 7.24.1 - '@babel/helper-validator-identifier': 7.24.5 - to-fast-properties: 2.0.0 - - '@bpmn-io/diagram-js-ui@0.2.3': - dependencies: - htm: 3.1.1 - preact: 10.21.0 - - '@bpmn-io/extract-process-variables@0.3.0(camunda-bpmn-moddle@4.5.0)': - dependencies: - camunda-bpmn-moddle: 4.5.0 - min-dash: 3.8.1 - - '@ctrl/tinycolor@3.6.1': {} - - '@element-plus/icons-vue@2.3.1(vue@3.4.26(typescript@5.4.5))': - dependencies: - vue: 3.4.26(typescript@5.4.5) - - '@esbuild/aix-ppc64@0.20.2': - optional: true - - '@esbuild/android-arm64@0.20.2': - optional: true - - '@esbuild/android-arm@0.20.2': - optional: true - - '@esbuild/android-x64@0.20.2': - optional: true - - '@esbuild/darwin-arm64@0.20.2': - optional: true - - '@esbuild/darwin-x64@0.20.2': - optional: true - - '@esbuild/freebsd-arm64@0.20.2': - optional: true - - '@esbuild/freebsd-x64@0.20.2': - optional: true - - '@esbuild/linux-arm64@0.20.2': - optional: true - - '@esbuild/linux-arm@0.20.2': - optional: true - - '@esbuild/linux-ia32@0.20.2': - optional: true - - '@esbuild/linux-loong64@0.20.2': - optional: true - - '@esbuild/linux-mips64el@0.20.2': - optional: true - - '@esbuild/linux-ppc64@0.20.2': - optional: true - - '@esbuild/linux-riscv64@0.20.2': - optional: true - - '@esbuild/linux-s390x@0.20.2': - optional: true - - '@esbuild/linux-x64@0.20.2': - optional: true - - '@esbuild/netbsd-x64@0.20.2': - optional: true - - '@esbuild/openbsd-x64@0.20.2': - optional: true - - '@esbuild/sunos-x64@0.20.2': - optional: true - - '@esbuild/win32-arm64@0.20.2': - optional: true - - '@esbuild/win32-ia32@0.20.2': - optional: true - - '@esbuild/win32-x64@0.20.2': - optional: true - - '@fast-csv/format@4.3.5': - dependencies: - '@types/node': 14.18.63 - lodash.escaperegexp: 4.1.2 - lodash.isboolean: 3.0.3 - lodash.isequal: 4.5.0 - lodash.isfunction: 3.0.9 - lodash.isnil: 4.0.0 - - '@fast-csv/parse@4.3.6': - dependencies: - '@types/node': 14.18.63 - lodash.escaperegexp: 4.1.2 - lodash.groupby: 4.6.0 - lodash.isfunction: 3.0.9 - lodash.isnil: 4.0.0 - lodash.isundefined: 3.0.1 - lodash.uniq: 4.5.0 - - '@floating-ui/core@1.6.1': - dependencies: - '@floating-ui/utils': 0.2.2 - - '@floating-ui/dom@1.6.5': - dependencies: - '@floating-ui/core': 1.6.1 - '@floating-ui/utils': 0.2.2 - - '@floating-ui/utils@0.2.2': {} - - '@fortawesome/fontawesome-free@6.5.2': {} - - '@jridgewell/gen-mapping@0.3.5': - dependencies: - '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.4.15 - '@jridgewell/trace-mapping': 0.3.25 - - '@jridgewell/resolve-uri@3.1.2': {} - - '@jridgewell/set-array@1.2.1': {} - - '@jridgewell/sourcemap-codec@1.4.15': {} - - '@jridgewell/trace-mapping@0.3.25': - dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.4.15 - - '@microsoft/api-extractor-model@7.28.13(@types/node@20.12.8)': - dependencies: - '@microsoft/tsdoc': 0.14.2 - '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 4.0.2(@types/node@20.12.8) - transitivePeerDependencies: - - '@types/node' - - '@microsoft/api-extractor@7.43.0(@types/node@20.12.8)': - dependencies: - '@microsoft/api-extractor-model': 7.28.13(@types/node@20.12.8) - '@microsoft/tsdoc': 0.14.2 - '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 4.0.2(@types/node@20.12.8) - '@rushstack/rig-package': 0.5.2 - '@rushstack/terminal': 0.10.0(@types/node@20.12.8) - '@rushstack/ts-command-line': 4.19.1(@types/node@20.12.8) - lodash: 4.17.21 - minimatch: 3.0.8 - resolve: 1.22.8 - semver: 7.5.4 - source-map: 0.6.1 - typescript: 5.4.2 - transitivePeerDependencies: - - '@types/node' - - '@microsoft/tsdoc-config@0.16.2': - dependencies: - '@microsoft/tsdoc': 0.14.2 - ajv: 6.12.6 - jju: 1.4.0 - resolve: 1.19.0 - - '@microsoft/tsdoc@0.14.2': {} - - '@octokit/auth-token@4.0.0': {} - - '@octokit/core@5.2.0': - dependencies: - '@octokit/auth-token': 4.0.0 - '@octokit/graphql': 7.1.0 - '@octokit/request': 8.4.0 - '@octokit/request-error': 5.1.0 - '@octokit/types': 13.5.0 - before-after-hook: 2.2.3 - universal-user-agent: 6.0.1 - - '@octokit/endpoint@9.0.5': - dependencies: - '@octokit/types': 13.5.0 - universal-user-agent: 6.0.1 - - '@octokit/graphql@7.1.0': - dependencies: - '@octokit/request': 8.4.0 - '@octokit/types': 13.5.0 - universal-user-agent: 6.0.1 - - '@octokit/openapi-types@22.2.0': {} - - '@octokit/plugin-paginate-rest@11.3.1(@octokit/core@5.2.0)': - dependencies: - '@octokit/core': 5.2.0 - '@octokit/types': 13.5.0 - - '@octokit/plugin-request-log@4.0.1(@octokit/core@5.2.0)': - dependencies: - '@octokit/core': 5.2.0 - - '@octokit/plugin-rest-endpoint-methods@13.2.2(@octokit/core@5.2.0)': - dependencies: - '@octokit/core': 5.2.0 - '@octokit/types': 13.5.0 - - '@octokit/request-error@5.1.0': - dependencies: - '@octokit/types': 13.5.0 - deprecation: 2.3.1 - once: 1.4.0 - - '@octokit/request@8.4.0': - dependencies: - '@octokit/endpoint': 9.0.5 - '@octokit/request-error': 5.1.0 - '@octokit/types': 13.5.0 - universal-user-agent: 6.0.1 - - '@octokit/rest@20.1.1': - dependencies: - '@octokit/core': 5.2.0 - '@octokit/plugin-paginate-rest': 11.3.1(@octokit/core@5.2.0) - '@octokit/plugin-request-log': 4.0.1(@octokit/core@5.2.0) - '@octokit/plugin-rest-endpoint-methods': 13.2.2(@octokit/core@5.2.0) - - '@octokit/types@13.5.0': - dependencies: - '@octokit/openapi-types': 22.2.0 - - '@rollup/pluginutils@5.1.0(rollup@4.17.2)': - dependencies: - '@types/estree': 1.0.5 - estree-walker: 2.0.2 - picomatch: 2.3.1 - optionalDependencies: - rollup: 4.17.2 - - '@rollup/rollup-android-arm-eabi@4.17.2': - optional: true - - '@rollup/rollup-android-arm64@4.17.2': - optional: true - - '@rollup/rollup-darwin-arm64@4.17.2': - optional: true - - '@rollup/rollup-darwin-x64@4.17.2': - optional: true - - '@rollup/rollup-linux-arm-gnueabihf@4.17.2': - optional: true - - '@rollup/rollup-linux-arm-musleabihf@4.17.2': - optional: true - - '@rollup/rollup-linux-arm64-gnu@4.17.2': - optional: true - - '@rollup/rollup-linux-arm64-musl@4.17.2': - optional: true - - '@rollup/rollup-linux-powerpc64le-gnu@4.17.2': - optional: true - - '@rollup/rollup-linux-riscv64-gnu@4.17.2': - optional: true - - '@rollup/rollup-linux-s390x-gnu@4.17.2': - optional: true - - '@rollup/rollup-linux-x64-gnu@4.17.2': - optional: true - - '@rollup/rollup-linux-x64-musl@4.17.2': - optional: true - - '@rollup/rollup-win32-arm64-msvc@4.17.2': - optional: true - - '@rollup/rollup-win32-ia32-msvc@4.17.2': - optional: true - - '@rollup/rollup-win32-x64-msvc@4.17.2': - optional: true - - '@rushstack/node-core-library@4.0.2(@types/node@20.12.8)': - dependencies: - fs-extra: 7.0.1 - import-lazy: 4.0.0 - jju: 1.4.0 - resolve: 1.22.8 - semver: 7.5.4 - z-schema: 5.0.5 - optionalDependencies: - '@types/node': 20.12.8 - - '@rushstack/rig-package@0.5.2': - dependencies: - resolve: 1.22.8 - strip-json-comments: 3.1.1 - - '@rushstack/terminal@0.10.0(@types/node@20.12.8)': - dependencies: - '@rushstack/node-core-library': 4.0.2(@types/node@20.12.8) - supports-color: 8.1.1 - optionalDependencies: - '@types/node': 20.12.8 - - '@rushstack/ts-command-line@4.19.1(@types/node@20.12.8)': - dependencies: - '@rushstack/terminal': 0.10.0(@types/node@20.12.8) - '@types/argparse': 1.0.38 - argparse: 1.0.10 - string-argv: 0.3.2 - transitivePeerDependencies: - - '@types/node' - - '@sxzz/popperjs-es@2.11.7': {} - - '@transloadit/prettier-bytes@0.0.7': {} - - '@types/argparse@1.0.38': {} - - '@types/estree@1.0.5': {} - - '@types/event-emitter@0.3.5': {} - - '@types/lodash-es@4.17.12': - dependencies: - '@types/lodash': 4.17.1 - - '@types/lodash@4.17.1': {} - - '@types/node@14.18.63': {} - - '@types/node@20.12.8': - dependencies: - undici-types: 5.26.5 - - '@types/splitpanes@2.2.6': - dependencies: - vue: 2.7.16 - - '@types/web-bluetooth@0.0.16': {} - - '@types/web-bluetooth@0.0.20': {} - - '@uppy/companion-client@2.2.2': - dependencies: - '@uppy/utils': 4.1.3 - namespace-emitter: 2.0.1 - - '@uppy/core@2.3.4': - dependencies: - '@transloadit/prettier-bytes': 0.0.7 - '@uppy/store-default': 2.1.1 - '@uppy/utils': 4.1.3 - lodash.throttle: 4.1.1 - mime-match: 1.0.2 - namespace-emitter: 2.0.1 - nanoid: 3.3.7 - preact: 10.21.0 - - '@uppy/store-default@2.1.1': {} - - '@uppy/utils@4.1.3': - dependencies: - lodash.throttle: 4.1.1 - - '@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4)': - dependencies: - '@uppy/companion-client': 2.2.2 - '@uppy/core': 2.3.4 - '@uppy/utils': 4.1.3 - nanoid: 3.3.7 - - '@vitejs/plugin-vue-jsx@3.1.0(vite@5.2.11(@types/node@20.12.8)(less@4.2.0)(sass@1.76.0))(vue@3.4.26(typescript@5.4.5))': - dependencies: - '@babel/core': 7.24.5 - '@babel/plugin-transform-typescript': 7.24.5(@babel/core@7.24.5) - '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.5) - vite: 5.2.11(@types/node@20.12.8)(less@4.2.0)(sass@1.76.0) - vue: 3.4.26(typescript@5.4.5) - transitivePeerDependencies: - - supports-color - - '@vitejs/plugin-vue@4.6.2(vite@5.2.11(@types/node@20.12.8)(less@4.2.0)(sass@1.76.0))(vue@3.4.26(typescript@5.4.5))': - dependencies: - vite: 5.2.11(@types/node@20.12.8)(less@4.2.0)(sass@1.76.0) - vue: 3.4.26(typescript@5.4.5) - - '@volar/language-core@1.11.1': - dependencies: - '@volar/source-map': 1.11.1 - - '@volar/source-map@1.11.1': - dependencies: - muggle-string: 0.3.1 - - '@volar/typescript@1.11.1': - dependencies: - '@volar/language-core': 1.11.1 - path-browserify: 1.0.1 - - '@vue/babel-helper-vue-transform-on@1.2.2': {} - - '@vue/babel-plugin-jsx@1.2.2(@babel/core@7.24.5)': - dependencies: - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-plugin-utils': 7.24.5 - '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.5) - '@babel/template': 7.24.0 - '@babel/traverse': 7.24.5 - '@babel/types': 7.24.5 - '@vue/babel-helper-vue-transform-on': 1.2.2 - '@vue/babel-plugin-resolve-type': 1.2.2(@babel/core@7.24.5) - camelcase: 6.3.0 - html-tags: 3.3.1 - svg-tags: 1.0.0 - optionalDependencies: - '@babel/core': 7.24.5 - transitivePeerDependencies: - - supports-color - - '@vue/babel-plugin-resolve-type@1.2.2(@babel/core@7.24.5)': - dependencies: - '@babel/code-frame': 7.24.2 - '@babel/core': 7.24.5 - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-plugin-utils': 7.24.5 - '@babel/parser': 7.24.5 - '@vue/compiler-sfc': 3.4.26 - - '@vue/compiler-core@3.4.26': - dependencies: - '@babel/parser': 7.24.5 - '@vue/shared': 3.4.26 - entities: 4.5.0 - estree-walker: 2.0.2 - source-map-js: 1.2.0 - - '@vue/compiler-dom@3.4.26': - dependencies: - '@vue/compiler-core': 3.4.26 - '@vue/shared': 3.4.26 - - '@vue/compiler-sfc@2.7.16': - dependencies: - '@babel/parser': 7.24.5 - postcss: 8.4.38 - source-map: 0.6.1 - optionalDependencies: - prettier: 2.8.8 - - '@vue/compiler-sfc@3.4.26': - dependencies: - '@babel/parser': 7.24.5 - '@vue/compiler-core': 3.4.26 - '@vue/compiler-dom': 3.4.26 - '@vue/compiler-ssr': 3.4.26 - '@vue/shared': 3.4.26 - estree-walker: 2.0.2 - magic-string: 0.30.10 - postcss: 8.4.38 - source-map-js: 1.2.0 - - '@vue/compiler-ssr@3.4.26': - dependencies: - '@vue/compiler-dom': 3.4.26 - '@vue/shared': 3.4.26 - - '@vue/devtools-api@6.6.1': {} - - '@vue/language-core@1.8.27(typescript@5.4.5)': - dependencies: - '@volar/language-core': 1.11.1 - '@volar/source-map': 1.11.1 - '@vue/compiler-dom': 3.4.26 - '@vue/shared': 3.4.26 - computeds: 0.0.1 - minimatch: 9.0.4 - muggle-string: 0.3.1 - path-browserify: 1.0.1 - vue-template-compiler: 2.7.16 - optionalDependencies: - typescript: 5.4.5 - - '@vue/reactivity@3.4.26': - dependencies: - '@vue/shared': 3.4.26 - - '@vue/runtime-core@3.4.26': - dependencies: - '@vue/reactivity': 3.4.26 - '@vue/shared': 3.4.26 - - '@vue/runtime-dom@3.4.26': - dependencies: - '@vue/runtime-core': 3.4.26 - '@vue/shared': 3.4.26 - csstype: 3.1.3 - - '@vue/server-renderer@3.4.26(vue@3.4.26(typescript@5.4.5))': - dependencies: - '@vue/compiler-ssr': 3.4.26 - '@vue/shared': 3.4.26 - vue: 3.4.26(typescript@5.4.5) - - '@vue/shared@3.4.26': {} - - '@vueuse/core@10.9.0(vue@3.4.26(typescript@5.4.5))': - dependencies: - '@types/web-bluetooth': 0.0.20 - '@vueuse/metadata': 10.9.0 - '@vueuse/shared': 10.9.0(vue@3.4.26(typescript@5.4.5)) - vue-demi: 0.14.7(vue@3.4.26(typescript@5.4.5)) - transitivePeerDependencies: - - '@vue/composition-api' - - vue - - '@vueuse/core@9.13.0(vue@3.4.26(typescript@5.4.5))': - dependencies: - '@types/web-bluetooth': 0.0.16 - '@vueuse/metadata': 9.13.0 - '@vueuse/shared': 9.13.0(vue@3.4.26(typescript@5.4.5)) - vue-demi: 0.14.7(vue@3.4.26(typescript@5.4.5)) - transitivePeerDependencies: - - '@vue/composition-api' - - vue - - '@vueuse/metadata@10.9.0': {} - - '@vueuse/metadata@9.13.0': {} - - '@vueuse/shared@10.9.0(vue@3.4.26(typescript@5.4.5))': - dependencies: - vue-demi: 0.14.7(vue@3.4.26(typescript@5.4.5)) - transitivePeerDependencies: - - '@vue/composition-api' - - vue - - '@vueuse/shared@9.13.0(vue@3.4.26(typescript@5.4.5))': - dependencies: - vue-demi: 0.14.7(vue@3.4.26(typescript@5.4.5)) - transitivePeerDependencies: - - '@vue/composition-api' - - vue - - '@wangeditor/basic-modules@1.1.7(@wangeditor/core@1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.6.2))(dom7@3.0.0)(lodash.throttle@4.1.1)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.6.2)': - dependencies: - '@wangeditor/core': 1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.6.2) - dom7: 3.0.0 - is-url: 1.2.4 - lodash.throttle: 4.1.1 - nanoid: 3.3.7 - slate: 0.72.8 - snabbdom: 3.6.2 - - '@wangeditor/code-highlight@1.0.3(@wangeditor/core@1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.6.2))(dom7@3.0.0)(slate@0.72.8)(snabbdom@3.6.2)': - dependencies: - '@wangeditor/core': 1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.6.2) - dom7: 3.0.0 - prismjs: 1.29.0 - slate: 0.72.8 - snabbdom: 3.6.2 - - '@wangeditor/core@1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.6.2)': - dependencies: - '@types/event-emitter': 0.3.5 - '@uppy/core': 2.3.4 - '@uppy/xhr-upload': 2.1.3(@uppy/core@2.3.4) - dom7: 3.0.0 - event-emitter: 0.3.5 - html-void-elements: 2.0.1 - i18next: 20.6.1 - is-hotkey: 0.2.0 - lodash.camelcase: 4.3.0 - lodash.clonedeep: 4.5.0 - lodash.debounce: 4.0.8 - lodash.foreach: 4.5.0 - lodash.isequal: 4.5.0 - lodash.throttle: 4.1.1 - lodash.toarray: 4.4.0 - nanoid: 3.3.7 - scroll-into-view-if-needed: 2.2.31 - slate: 0.72.8 - slate-history: 0.66.0(slate@0.72.8) - snabbdom: 3.6.2 - - '@wangeditor/editor-for-vue@5.1.12(@wangeditor/editor@5.1.23)(vue@3.4.26(typescript@5.4.5))': - dependencies: - '@wangeditor/editor': 5.1.23 - vue: 3.4.26(typescript@5.4.5) - - '@wangeditor/editor@5.1.23': - dependencies: - '@uppy/core': 2.3.4 - '@uppy/xhr-upload': 2.1.3(@uppy/core@2.3.4) - '@wangeditor/basic-modules': 1.1.7(@wangeditor/core@1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.6.2))(dom7@3.0.0)(lodash.throttle@4.1.1)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.6.2) - '@wangeditor/code-highlight': 1.0.3(@wangeditor/core@1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.6.2))(dom7@3.0.0)(slate@0.72.8)(snabbdom@3.6.2) - '@wangeditor/core': 1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.6.2) - '@wangeditor/list-module': 1.0.5(@wangeditor/core@1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.6.2))(dom7@3.0.0)(slate@0.72.8)(snabbdom@3.6.2) - '@wangeditor/table-module': 1.1.4(@wangeditor/core@1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.6.2))(dom7@3.0.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.6.2) - '@wangeditor/upload-image-module': 1.0.2(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(@wangeditor/basic-modules@1.1.7(@wangeditor/core@1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.6.2))(dom7@3.0.0)(lodash.throttle@4.1.1)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.6.2))(@wangeditor/core@1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.6.2))(dom7@3.0.0)(lodash.foreach@4.5.0)(slate@0.72.8)(snabbdom@3.6.2) - '@wangeditor/video-module': 1.1.4(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(@wangeditor/core@1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.6.2))(dom7@3.0.0)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.6.2) - dom7: 3.0.0 - is-hotkey: 0.2.0 - lodash.camelcase: 4.3.0 - lodash.clonedeep: 4.5.0 - lodash.debounce: 4.0.8 - lodash.foreach: 4.5.0 - lodash.isequal: 4.5.0 - lodash.throttle: 4.1.1 - lodash.toarray: 4.4.0 - nanoid: 3.3.7 - slate: 0.72.8 - snabbdom: 3.6.2 - - '@wangeditor/list-module@1.0.5(@wangeditor/core@1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.6.2))(dom7@3.0.0)(slate@0.72.8)(snabbdom@3.6.2)': - dependencies: - '@wangeditor/core': 1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.6.2) - dom7: 3.0.0 - slate: 0.72.8 - snabbdom: 3.6.2 - - '@wangeditor/table-module@1.1.4(@wangeditor/core@1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.6.2))(dom7@3.0.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.6.2)': - dependencies: - '@wangeditor/core': 1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.6.2) - dom7: 3.0.0 - lodash.isequal: 4.5.0 - lodash.throttle: 4.1.1 - nanoid: 3.3.7 - slate: 0.72.8 - snabbdom: 3.6.2 - - '@wangeditor/upload-image-module@1.0.2(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(@wangeditor/basic-modules@1.1.7(@wangeditor/core@1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.6.2))(dom7@3.0.0)(lodash.throttle@4.1.1)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.6.2))(@wangeditor/core@1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.6.2))(dom7@3.0.0)(lodash.foreach@4.5.0)(slate@0.72.8)(snabbdom@3.6.2)': - dependencies: - '@uppy/core': 2.3.4 - '@uppy/xhr-upload': 2.1.3(@uppy/core@2.3.4) - '@wangeditor/basic-modules': 1.1.7(@wangeditor/core@1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.6.2))(dom7@3.0.0)(lodash.throttle@4.1.1)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.6.2) - '@wangeditor/core': 1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.6.2) - dom7: 3.0.0 - lodash.foreach: 4.5.0 - slate: 0.72.8 - snabbdom: 3.6.2 - - '@wangeditor/video-module@1.1.4(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(@wangeditor/core@1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.6.2))(dom7@3.0.0)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.6.2)': - dependencies: - '@uppy/core': 2.3.4 - '@uppy/xhr-upload': 2.1.3(@uppy/core@2.3.4) - '@wangeditor/core': 1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.6.2) - dom7: 3.0.0 - nanoid: 3.3.7 - slate: 0.72.8 - snabbdom: 3.6.2 - - '@yangjianfei/bmaplib.lushu@1.0.0': {} - - ajv@6.12.6: - dependencies: - fast-deep-equal: 3.1.3 - fast-json-stable-stringify: 2.1.0 - json-schema-traverse: 0.4.1 - uri-js: 4.4.1 - - ansi-styles@3.2.1: - dependencies: - color-convert: 1.9.3 - - anymatch@3.1.3: - dependencies: - normalize-path: 3.0.0 - picomatch: 2.3.1 - - archiver-utils@2.1.0: - dependencies: - glob: 7.2.3 - graceful-fs: 4.2.11 - lazystream: 1.0.1 - lodash.defaults: 4.2.0 - lodash.difference: 4.5.0 - lodash.flatten: 4.4.0 - lodash.isplainobject: 4.0.6 - lodash.union: 4.6.0 - normalize-path: 3.0.0 - readable-stream: 2.3.8 - - archiver-utils@3.0.4: - dependencies: - glob: 7.2.3 - graceful-fs: 4.2.11 - lazystream: 1.0.1 - lodash.defaults: 4.2.0 - lodash.difference: 4.5.0 - lodash.flatten: 4.4.0 - lodash.isplainobject: 4.0.6 - lodash.union: 4.6.0 - normalize-path: 3.0.0 - readable-stream: 3.6.2 - - archiver@5.3.2: - dependencies: - archiver-utils: 2.1.0 - async: 3.2.5 - buffer-crc32: 0.2.13 - readable-stream: 3.6.2 - readdir-glob: 1.1.3 - tar-stream: 2.2.0 - zip-stream: 4.1.1 - - argparse@1.0.10: - dependencies: - sprintf-js: 1.0.3 - - async-validator@4.2.5: {} - - async@3.2.5: {} - - asynckit@0.4.0: {} - - axios@1.6.8(debug@4.3.4): - dependencies: - follow-redirects: 1.15.6(debug@4.3.4) - form-data: 4.0.0 - proxy-from-env: 1.1.0 - transitivePeerDependencies: - - debug - - balanced-match@1.0.2: {} - - base64-arraybuffer@1.0.2: {} - - base64-js@1.5.1: {} - - before-after-hook@2.2.3: {} - - big-integer@1.6.52: {} - - binary-extensions@2.3.0: {} - - binary@0.3.0: - dependencies: - buffers: 0.1.1 - chainsaw: 0.1.0 - - bl@4.1.0: - dependencies: - buffer: 5.7.1 - inherits: 2.0.4 - readable-stream: 3.6.2 - - bluebird@3.4.7: {} - - bmaplib.curveline@1.0.0: {} - - bmaplib.distancetool@1.0.2: {} - - bmaplib.heatmap@1.0.4: {} - - bmaplib.markerclusterer@1.0.13: - dependencies: - bmaplib.texticonoverlay: 1.0.2 - - bmaplib.texticonoverlay@1.0.2: {} - - bpmn-js-properties-panel@0.37.6(bpmn-js@7.5.0)(camunda-bpmn-moddle@4.5.0): - dependencies: - '@bpmn-io/extract-process-variables': 0.3.0(camunda-bpmn-moddle@4.5.0) - bpmn-js: 7.5.0 - ids: 1.0.5 - inherits: 2.0.4 - lodash: 4.17.21 - min-dom: 3.2.1 - scroll-tabs: 1.0.1 - selection-update: 0.1.2 - transitivePeerDependencies: - - camunda-bpmn-moddle - - bpmn-js-token-simulation@0.10.0: - dependencies: - min-dash: 3.8.1 - min-dom: 0.2.0 - svg.js: 2.7.1 - - bpmn-js@7.5.0: - dependencies: - bpmn-moddle: 7.1.3 - css.escape: 1.5.1 - diagram-js: 6.8.2 - diagram-js-direct-editing: 1.8.0(diagram-js@6.8.2) - ids: 1.0.5 - inherits: 2.0.4 - min-dash: 3.8.1 - min-dom: 3.2.1 - object-refs: 0.3.0 - tiny-svg: 2.2.4 - - bpmn-moddle@6.0.7: - dependencies: - min-dash: 3.8.1 - moddle: 5.0.4 - moddle-xml: 8.0.8 - - bpmn-moddle@7.1.3: - dependencies: - min-dash: 3.8.1 - moddle: 5.0.4 - moddle-xml: 9.0.6 - - brace-expansion@1.1.11: - dependencies: - balanced-match: 1.0.2 - concat-map: 0.0.1 - - brace-expansion@2.0.1: - dependencies: - balanced-match: 1.0.2 - - braces@3.0.2: - dependencies: - fill-range: 7.0.1 - - browserslist@4.23.0: - dependencies: - caniuse-lite: 1.0.30001616 - electron-to-chromium: 1.4.756 - node-releases: 2.0.14 - update-browserslist-db: 1.0.15(browserslist@4.23.0) - - buffer-crc32@0.2.13: {} - - buffer-indexof-polyfill@1.0.2: {} - - buffer@5.7.1: - dependencies: - base64-js: 1.5.1 - ieee754: 1.2.1 - - buffers@0.1.1: {} - - camelcase@6.3.0: {} - - camunda-bpmn-moddle@4.5.0: - dependencies: - min-dash: 3.8.1 - - caniuse-lite@1.0.30001616: {} - - chainsaw@0.1.0: - dependencies: - traverse: 0.3.9 - - chalk@2.4.2: - dependencies: - ansi-styles: 3.2.1 - escape-string-regexp: 1.0.5 - supports-color: 5.5.0 - - chokidar@3.6.0: - dependencies: - anymatch: 3.1.3 - braces: 3.0.2 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.3 - normalize-path: 3.0.0 - readdirp: 3.6.0 - optionalDependencies: - fsevents: 2.3.3 - - claygl@1.3.0: {} - - clsx@1.2.1: {} - - color-convert@1.9.3: - dependencies: - color-name: 1.1.3 - - color-name@1.1.3: {} - - combined-stream@1.0.8: - dependencies: - delayed-stream: 1.0.0 - - commander@9.5.0: - optional: true - - component-classes@1.2.6: - dependencies: - component-indexof: 0.0.3 - - component-closest@0.1.4: - dependencies: - component-matches-selector: 0.1.7 - - component-delegate@0.2.4: - dependencies: - component-closest: 0.1.4 - component-event: 0.1.4 - - component-event@0.1.4: {} - - component-event@0.2.1: {} - - component-indexof@0.0.3: {} - - component-matches-selector@0.1.7: - dependencies: - component-query: 0.0.3 - global-object: 1.0.0 - - component-query@0.0.3: {} - - compress-commons@4.1.2: - dependencies: - buffer-crc32: 0.2.13 - crc32-stream: 4.0.3 - normalize-path: 3.0.0 - readable-stream: 3.6.2 - - compute-scroll-into-view@1.0.20: {} - - computeds@0.0.1: {} - - concat-map@0.0.1: {} - - convert-source-map@2.0.0: {} - - copy-anything@2.0.6: - dependencies: - is-what: 3.14.1 - - core-util-is@1.0.3: {} - - crc-32@1.2.2: {} - - crc32-stream@4.0.3: - dependencies: - crc-32: 1.2.2 - readable-stream: 3.6.2 - - crypto-js@4.2.0: {} - - css-line-break@2.1.0: - dependencies: - utrie: 1.0.2 - - css.escape@1.5.1: {} - - csstype@3.1.3: {} - - d@1.0.2: - dependencies: - es5-ext: 0.10.64 - type: 2.7.2 - - dayjs@1.11.11: {} - - de-indent@1.0.2: {} - - debug@4.3.4: - dependencies: - ms: 2.1.2 - - delayed-stream@1.0.0: {} - - deprecation@2.3.1: {} - - diagram-js-direct-editing@1.8.0(diagram-js@6.8.2): - dependencies: - diagram-js: 6.8.2 - min-dash: 3.8.1 - min-dom: 3.2.1 - - diagram-js-minimap@2.1.1: - dependencies: - css.escape: 1.5.1 - min-dash: 3.8.1 - min-dom: 3.2.1 - tiny-svg: 2.2.4 - - diagram-js@11.13.1: - dependencies: - '@bpmn-io/diagram-js-ui': 0.2.3 - clsx: 1.2.1 - didi: 9.0.2 - hammerjs: 2.0.8 - inherits-browser: 0.1.0 - min-dash: 4.2.1 - min-dom: 4.1.0 - object-refs: 0.3.0 - path-intersection: 2.2.1 - tiny-svg: 3.0.1 - - diagram-js@6.8.2: - dependencies: - css.escape: 1.5.1 - didi: 4.0.0 - hammerjs: 2.0.8 - inherits: 2.0.4 - min-dash: 3.8.1 - min-dom: 3.2.1 - object-refs: 0.3.0 - path-intersection: 2.2.1 - tiny-svg: 2.2.4 - - didi@4.0.0: {} - - didi@9.0.2: {} - - dom-zindex@1.0.2: {} - - dom7@3.0.0: - dependencies: - ssr-window: 3.0.0 - - domify@1.4.2: {} - - duplexer2@0.1.4: - dependencies: - readable-stream: 2.3.8 - - echarts-gl@2.0.9(echarts@5.5.0): - dependencies: - claygl: 1.3.0 - echarts: 5.5.0 - zrender: 5.5.0 - - echarts@4.9.0: - dependencies: - zrender: 4.3.2 - - echarts@5.5.0: - dependencies: - tslib: 2.3.0 - zrender: 5.5.0 - - electron-to-chromium@1.4.756: {} - - element-plus@2.7.2(vue@3.4.26(typescript@5.4.5)): - dependencies: - '@ctrl/tinycolor': 3.6.1 - '@element-plus/icons-vue': 2.3.1(vue@3.4.26(typescript@5.4.5)) - '@floating-ui/dom': 1.6.5 - '@popperjs/core': '@sxzz/popperjs-es@2.11.7' - '@types/lodash': 4.17.1 - '@types/lodash-es': 4.17.12 - '@vueuse/core': 9.13.0(vue@3.4.26(typescript@5.4.5)) - async-validator: 4.2.5 - dayjs: 1.11.11 - escape-html: 1.0.3 - lodash: 4.17.21 - lodash-es: 4.17.21 - lodash-unified: 1.0.3(@types/lodash-es@4.17.12)(lodash-es@4.17.21)(lodash@4.17.21) - memoize-one: 6.0.0 - normalize-wheel-es: 1.2.0 - vue: 3.4.26(typescript@5.4.5) - transitivePeerDependencies: - - '@vue/composition-api' - - end-of-stream@1.4.4: - dependencies: - once: 1.4.0 - - entities@4.5.0: {} - - errno@0.1.8: - dependencies: - prr: 1.0.1 - optional: true - - es5-ext@0.10.64: - dependencies: - es6-iterator: 2.0.3 - es6-symbol: 3.1.4 - esniff: 2.0.1 - next-tick: 1.1.0 - - es6-iterator@2.0.3: - dependencies: - d: 1.0.2 - es5-ext: 0.10.64 - es6-symbol: 3.1.4 - - es6-symbol@3.1.4: - dependencies: - d: 1.0.2 - ext: 1.7.0 - - esbuild@0.20.2: - optionalDependencies: - '@esbuild/aix-ppc64': 0.20.2 - '@esbuild/android-arm': 0.20.2 - '@esbuild/android-arm64': 0.20.2 - '@esbuild/android-x64': 0.20.2 - '@esbuild/darwin-arm64': 0.20.2 - '@esbuild/darwin-x64': 0.20.2 - '@esbuild/freebsd-arm64': 0.20.2 - '@esbuild/freebsd-x64': 0.20.2 - '@esbuild/linux-arm': 0.20.2 - '@esbuild/linux-arm64': 0.20.2 - '@esbuild/linux-ia32': 0.20.2 - '@esbuild/linux-loong64': 0.20.2 - '@esbuild/linux-mips64el': 0.20.2 - '@esbuild/linux-ppc64': 0.20.2 - '@esbuild/linux-riscv64': 0.20.2 - '@esbuild/linux-s390x': 0.20.2 - '@esbuild/linux-x64': 0.20.2 - '@esbuild/netbsd-x64': 0.20.2 - '@esbuild/openbsd-x64': 0.20.2 - '@esbuild/sunos-x64': 0.20.2 - '@esbuild/win32-arm64': 0.20.2 - '@esbuild/win32-ia32': 0.20.2 - '@esbuild/win32-x64': 0.20.2 - - escalade@3.1.2: {} - - escape-html@1.0.3: {} - - escape-string-regexp@1.0.5: {} - - esniff@2.0.1: - dependencies: - d: 1.0.2 - es5-ext: 0.10.64 - event-emitter: 0.3.5 - type: 2.7.2 - - estree-walker@2.0.2: {} - - event-emitter@0.3.5: - dependencies: - d: 1.0.2 - es5-ext: 0.10.64 - - exceljs@4.4.0: - dependencies: - archiver: 5.3.2 - dayjs: 1.11.11 - fast-csv: 4.3.6 - jszip: 3.10.1 - readable-stream: 3.6.2 - saxes: 5.0.1 - tmp: 0.2.3 - unzipper: 0.10.14 - uuid: 8.3.2 - - ext@1.7.0: - dependencies: - type: 2.7.2 - - fast-csv@4.3.6: - dependencies: - '@fast-csv/format': 4.3.5 - '@fast-csv/parse': 4.3.6 - - fast-deep-equal@3.1.3: {} - - fast-json-stable-stringify@2.1.0: {} - - file-saver@2.0.5: {} - - fill-range@7.0.1: - dependencies: - to-regex-range: 5.0.1 - - flatpickr@4.6.13: {} - - follow-redirects@1.15.6(debug@4.3.4): - optionalDependencies: - debug: 4.3.4 - - form-data@4.0.0: - dependencies: - asynckit: 0.4.0 - combined-stream: 1.0.8 - mime-types: 2.1.35 - - fs-constants@1.0.0: {} - - fs-extra@7.0.1: - dependencies: - graceful-fs: 4.2.11 - jsonfile: 4.0.0 - universalify: 0.1.2 - - fs.realpath@1.0.0: {} - - fsevents@2.3.3: - optional: true - - fstream@1.0.12: - dependencies: - graceful-fs: 4.2.11 - inherits: 2.0.4 - mkdirp: 0.5.6 - rimraf: 2.7.1 - - function-bind@1.1.2: {} - - gensync@1.0.0-beta.2: {} - - glob-parent@5.1.2: - dependencies: - is-glob: 4.0.3 - - glob@7.2.3: - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 - - global-object@1.0.0: {} - - globals@11.12.0: {} - - graceful-fs@4.2.11: {} - - hammerjs@2.0.8: {} - - has-flag@3.0.0: {} - - has-flag@4.0.0: {} - - hasown@2.0.2: - dependencies: - function-bind: 1.1.2 - - he@1.2.0: {} - - htm@3.1.1: {} - - html-tags@3.3.1: {} - - html-void-elements@2.0.1: {} - - html2canvas@1.4.1: - dependencies: - css-line-break: 2.1.0 - text-segmentation: 1.0.3 - - i18next@20.6.1: - dependencies: - '@babel/runtime': 7.24.5 - - iconv-lite@0.6.3: - dependencies: - safer-buffer: 2.1.2 - optional: true - - ids@1.0.5: {} - - ieee754@1.2.1: {} - - image-size@0.5.5: - optional: true - - immediate@3.0.6: {} - - immer@9.0.21: {} - - immutable@4.3.5: {} - - import-lazy@4.0.0: {} - - indexof@0.0.1: {} - - inflight@1.0.6: - dependencies: - once: 1.4.0 - wrappy: 1.0.2 - - inherits-browser@0.1.0: {} - - inherits@2.0.4: {} - - is-binary-path@2.1.0: - dependencies: - binary-extensions: 2.3.0 - - is-core-module@2.13.1: - dependencies: - hasown: 2.0.2 - - is-extglob@2.1.1: {} - - is-glob@4.0.3: - dependencies: - is-extglob: 2.1.1 - - is-hotkey@0.2.0: {} - - is-number@7.0.0: {} - - is-plain-object@5.0.0: {} - - is-url@1.2.4: {} - - is-what@3.14.1: {} - - isarray@1.0.0: {} - - jju@1.4.0: {} - - jquery@2.2.4: {} - - jquery@3.7.1: {} - - js-pinyin@0.2.5: {} - - js-tokens@4.0.0: {} - - jsesc@2.5.2: {} - - json-schema-traverse@0.4.1: {} - - json5@2.2.3: {} - - jsonfile@4.0.0: - optionalDependencies: - graceful-fs: 4.2.11 - - jszip@3.10.1: - dependencies: - lie: 3.3.0 - pako: 1.0.11 - readable-stream: 2.3.8 - setimmediate: 1.0.5 - - kolorist@1.8.0: {} - - lazystream@1.0.1: - dependencies: - readable-stream: 2.3.8 - - less@4.2.0: - dependencies: - copy-anything: 2.0.6 - parse-node-version: 1.0.1 - tslib: 2.6.2 - optionalDependencies: - errno: 0.1.8 - graceful-fs: 4.2.11 - image-size: 0.5.5 - make-dir: 2.1.0 - mime: 1.6.0 - needle: 3.3.1 - source-map: 0.6.1 - - lie@3.3.0: - dependencies: - immediate: 3.0.6 - - listenercount@1.0.1: {} - - lodash-es@4.17.21: {} - - lodash-unified@1.0.3(@types/lodash-es@4.17.12)(lodash-es@4.17.21)(lodash@4.17.21): - dependencies: - '@types/lodash-es': 4.17.12 - lodash: 4.17.21 - lodash-es: 4.17.21 - - lodash.camelcase@4.3.0: {} - - lodash.clonedeep@4.5.0: {} - - lodash.debounce@4.0.8: {} - - lodash.defaults@4.2.0: {} - - lodash.difference@4.5.0: {} - - lodash.escaperegexp@4.1.2: {} - - lodash.flatten@4.4.0: {} - - lodash.foreach@4.5.0: {} - - lodash.get@4.4.2: {} - - lodash.groupby@4.6.0: {} - - lodash.isboolean@3.0.3: {} - - lodash.isequal@4.5.0: {} - - lodash.isfunction@3.0.9: {} - - lodash.isnil@4.0.0: {} - - lodash.isplainobject@4.0.6: {} - - lodash.isundefined@3.0.1: {} - - lodash.throttle@4.1.1: {} - - lodash.toarray@4.4.0: {} - - lodash.union@4.6.0: {} - - lodash.uniq@4.5.0: {} - - lodash@4.17.21: {} - - lru-cache@5.1.1: - dependencies: - yallist: 3.1.1 - - lru-cache@6.0.0: - dependencies: - yallist: 4.0.0 - - luckyexcel@1.0.1: - dependencies: - jszip: 3.10.1 - - luckysheet@2.1.13: - dependencies: - '@babel/runtime': 7.24.5 - dayjs: 1.11.11 - flatpickr: 4.6.13 - jquery: 2.2.4 - numeral: 2.0.6 - pako: 1.0.11 - - magic-string@0.30.10: - dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 - - make-dir@2.1.0: - dependencies: - pify: 4.0.1 - semver: 5.7.2 - optional: true - - matches-selector@1.2.0: {} - - memoize-one@6.0.0: {} - - mime-db@1.52.0: {} - - mime-match@1.0.2: - dependencies: - wildcard: 1.1.2 - - mime-types@2.1.35: - dependencies: - mime-db: 1.52.0 - - mime@1.6.0: - optional: true - - min-dash@3.8.1: {} - - min-dash@4.2.1: {} - - min-dom@0.2.0: - dependencies: - component-classes: 1.2.6 - component-closest: 0.1.4 - component-delegate: 0.2.4 - component-event: 0.1.4 - component-matches-selector: 0.1.7 - component-query: 0.0.3 - domify: 1.4.2 - - min-dom@3.2.1: - dependencies: - component-event: 0.1.4 - domify: 1.4.2 - indexof: 0.0.1 - matches-selector: 1.2.0 - min-dash: 3.8.1 - - min-dom@4.1.0: - dependencies: - component-event: 0.2.1 - domify: 1.4.2 - min-dash: 4.2.1 - - minimatch@3.0.8: - dependencies: - brace-expansion: 1.1.11 - - minimatch@3.1.2: - dependencies: - brace-expansion: 1.1.11 - - minimatch@5.1.6: - dependencies: - brace-expansion: 2.0.1 - - minimatch@9.0.4: - dependencies: - brace-expansion: 2.0.1 - - minimist@1.2.8: {} - - mitt@1.2.0: {} - - mitt@3.0.1: {} - - mkdirp@0.5.6: - dependencies: - minimist: 1.2.8 - - moddle-xml@8.0.8: - dependencies: - min-dash: 3.8.1 - moddle: 5.0.4 - saxen: 8.1.2 - - moddle-xml@9.0.6: - dependencies: - min-dash: 3.8.1 - moddle: 5.0.4 - saxen: 8.1.2 - - moddle@5.0.4: - dependencies: - min-dash: 3.8.1 - - ms@2.1.2: {} - - muggle-string@0.3.1: {} - - namespace-emitter@2.0.1: {} - - nanoid@3.3.7: {} - - needle@3.3.1: - dependencies: - iconv-lite: 0.6.3 - sax: 1.3.0 - optional: true - - next-tick@1.1.0: {} - - node-releases@2.0.14: {} - - normalize-path@3.0.0: {} - - normalize-wheel-es@1.2.0: {} - - nprogress@0.2.0: {} - - numeral@2.0.6: {} - - object-refs@0.3.0: {} - - once@1.4.0: - dependencies: - wrappy: 1.0.2 - - pako@1.0.11: {} - - parse-node-version@1.0.1: {} - - path-browserify@1.0.1: {} - - path-intersection@2.2.1: {} - - path-is-absolute@1.0.1: {} - - path-parse@1.0.7: {} - - picocolors@1.0.0: {} - - picomatch@2.3.1: {} - - pify@4.0.1: - optional: true - - pinia-plugin-persistedstate@3.2.1(pinia@2.1.7(typescript@5.4.5)(vue@3.4.26(typescript@5.4.5))): - dependencies: - pinia: 2.1.7(typescript@5.4.5)(vue@3.4.26(typescript@5.4.5)) - - pinia@2.1.7(typescript@5.4.5)(vue@3.4.26(typescript@5.4.5)): - dependencies: - '@vue/devtools-api': 6.6.1 - vue: 3.4.26(typescript@5.4.5) - vue-demi: 0.14.7(vue@3.4.26(typescript@5.4.5)) - optionalDependencies: - typescript: 5.4.5 - - postcss@8.4.38: - dependencies: - nanoid: 3.3.7 - picocolors: 1.0.0 - source-map-js: 1.2.0 - - preact@10.21.0: {} - - prettier@2.8.8: - optional: true - - prismjs@1.29.0: {} - - process-nextick-args@2.0.1: {} - - proxy-from-env@1.1.0: {} - - prr@1.0.1: - optional: true - - punycode@2.3.1: {} - - readable-stream@2.3.8: - dependencies: - core-util-is: 1.0.3 - inherits: 2.0.4 - isarray: 1.0.0 - process-nextick-args: 2.0.1 - safe-buffer: 5.1.2 - string_decoder: 1.1.1 - util-deprecate: 1.0.2 - - readable-stream@3.6.2: - dependencies: - inherits: 2.0.4 - string_decoder: 1.3.0 - util-deprecate: 1.0.2 - - readdir-glob@1.1.3: - dependencies: - minimatch: 5.1.6 - - readdirp@3.6.0: - dependencies: - picomatch: 2.3.1 - - regenerator-runtime@0.14.1: {} - - resolve@1.19.0: - dependencies: - is-core-module: 2.13.1 - path-parse: 1.0.7 - - resolve@1.22.8: - dependencies: - is-core-module: 2.13.1 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - - rimraf@2.7.1: - dependencies: - glob: 7.2.3 - - rollup@4.17.2: - dependencies: - '@types/estree': 1.0.5 - optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.17.2 - '@rollup/rollup-android-arm64': 4.17.2 - '@rollup/rollup-darwin-arm64': 4.17.2 - '@rollup/rollup-darwin-x64': 4.17.2 - '@rollup/rollup-linux-arm-gnueabihf': 4.17.2 - '@rollup/rollup-linux-arm-musleabihf': 4.17.2 - '@rollup/rollup-linux-arm64-gnu': 4.17.2 - '@rollup/rollup-linux-arm64-musl': 4.17.2 - '@rollup/rollup-linux-powerpc64le-gnu': 4.17.2 - '@rollup/rollup-linux-riscv64-gnu': 4.17.2 - '@rollup/rollup-linux-s390x-gnu': 4.17.2 - '@rollup/rollup-linux-x64-gnu': 4.17.2 - '@rollup/rollup-linux-x64-musl': 4.17.2 - '@rollup/rollup-win32-arm64-msvc': 4.17.2 - '@rollup/rollup-win32-ia32-msvc': 4.17.2 - '@rollup/rollup-win32-x64-msvc': 4.17.2 - fsevents: 2.3.3 - - safe-buffer@5.1.2: {} - - safe-buffer@5.2.1: {} - - safer-buffer@2.1.2: - optional: true - - sass@1.76.0: - dependencies: - chokidar: 3.6.0 - immutable: 4.3.5 - source-map-js: 1.2.0 - - sax@1.3.0: - optional: true - - saxen@8.1.2: {} - - saxes@5.0.1: - dependencies: - xmlchars: 2.2.0 - - screenfull@6.0.2: {} - - scroll-into-view-if-needed@2.2.31: - dependencies: - compute-scroll-into-view: 1.0.20 - - scroll-tabs@1.0.1: - dependencies: - min-dash: 3.8.1 - min-dom: 3.2.1 - mitt: 1.2.0 - - selection-update@0.1.2: {} - - semver@5.7.2: - optional: true - - semver@6.3.1: {} - - semver@7.5.4: - dependencies: - lru-cache: 6.0.0 - - semver@7.6.0: - dependencies: - lru-cache: 6.0.0 - - setimmediate@1.0.5: {} - - slate-history@0.66.0(slate@0.72.8): - dependencies: - is-plain-object: 5.0.0 - slate: 0.72.8 - - slate@0.72.8: - dependencies: - immer: 9.0.21 - is-plain-object: 5.0.0 - tiny-warning: 1.0.3 - - snabbdom@3.6.2: {} - - source-map-js@1.2.0: {} - - source-map@0.6.1: {} - - splitpanes@3.1.5: {} - - sprintf-js@1.0.3: {} - - ssr-window@3.0.0: {} - - steady-xml@0.1.0: {} - - string-argv@0.3.2: {} - - string_decoder@1.1.1: - dependencies: - safe-buffer: 5.1.2 - - string_decoder@1.3.0: - dependencies: - safe-buffer: 5.2.1 - - strip-json-comments@3.1.1: {} - - supports-color@5.5.0: - dependencies: - has-flag: 3.0.0 - - supports-color@8.1.1: - dependencies: - has-flag: 4.0.0 - - supports-preserve-symlinks-flag@1.0.0: {} - - svg-tags@1.0.0: {} - - svg.js@2.7.1: {} - - tar-stream@2.2.0: - dependencies: - bl: 4.1.0 - end-of-stream: 1.4.4 - fs-constants: 1.0.0 - inherits: 2.0.4 - readable-stream: 3.6.2 - - text-segmentation@1.0.3: - dependencies: - utrie: 1.0.2 - - tiny-emitter@2.1.0: {} - - tiny-svg@2.2.4: {} - - tiny-svg@3.0.1: {} - - tiny-warning@1.0.3: {} - - tmp@0.2.3: {} - - to-fast-properties@2.0.0: {} - - to-regex-range@5.0.1: - dependencies: - is-number: 7.0.0 - - traverse@0.3.9: {} - - tslib@2.3.0: {} - - tslib@2.6.2: {} - - type@2.7.2: {} - - typescript@5.4.2: {} - - typescript@5.4.5: {} - - undici-types@5.26.5: {} - - universal-user-agent@6.0.1: {} - - universalify@0.1.2: {} - - unzipper@0.10.14: - dependencies: - big-integer: 1.6.52 - binary: 0.3.0 - bluebird: 3.4.7 - buffer-indexof-polyfill: 1.0.2 - duplexer2: 0.1.4 - fstream: 1.0.12 - graceful-fs: 4.2.11 - listenercount: 1.0.1 - readable-stream: 2.3.8 - setimmediate: 1.0.5 - - update-browserslist-db@1.0.15(browserslist@4.23.0): - dependencies: - browserslist: 4.23.0 - escalade: 3.1.2 - picocolors: 1.0.0 - - uri-js@4.4.1: - dependencies: - punycode: 2.3.1 - - use-element-plus-theme@0.0.5(@types/node@20.12.8)(rollup@4.17.2)(typescript@5.4.5)(vite@5.2.11(@types/node@20.12.8)(less@4.2.0)(sass@1.76.0)): - dependencies: - element-plus: 2.7.2(vue@3.4.26(typescript@5.4.5)) - vite-plugin-dts: 3.9.1(@types/node@20.12.8)(rollup@4.17.2)(typescript@5.4.5)(vite@5.2.11(@types/node@20.12.8)(less@4.2.0)(sass@1.76.0)) - vue: 3.4.26(typescript@5.4.5) - transitivePeerDependencies: - - '@types/node' - - '@vue/composition-api' - - rollup - - supports-color - - typescript - - vite - - util-deprecate@1.0.2: {} - - utrie@1.0.2: - dependencies: - base64-arraybuffer: 1.0.2 - - uuid@8.3.2: {} - - validator@13.11.0: {} - - vform3-builds@3.0.10: {} - - vite-plugin-dts@3.9.1(@types/node@20.12.8)(rollup@4.17.2)(typescript@5.4.5)(vite@5.2.11(@types/node@20.12.8)(less@4.2.0)(sass@1.76.0)): - dependencies: - '@microsoft/api-extractor': 7.43.0(@types/node@20.12.8) - '@rollup/pluginutils': 5.1.0(rollup@4.17.2) - '@vue/language-core': 1.8.27(typescript@5.4.5) - debug: 4.3.4 - kolorist: 1.8.0 - magic-string: 0.30.10 - typescript: 5.4.5 - vue-tsc: 1.8.27(typescript@5.4.5) - optionalDependencies: - vite: 5.2.11(@types/node@20.12.8)(less@4.2.0)(sass@1.76.0) - transitivePeerDependencies: - - '@types/node' - - rollup - - supports-color - - vite-plugin-mkcert@1.17.5(vite@5.2.11(@types/node@20.12.8)(less@4.2.0)(sass@1.76.0)): - dependencies: - '@octokit/rest': 20.1.1 - axios: 1.6.8(debug@4.3.4) - debug: 4.3.4 - picocolors: 1.0.0 - vite: 5.2.11(@types/node@20.12.8)(less@4.2.0)(sass@1.76.0) - transitivePeerDependencies: - - supports-color - - vite@5.2.11(@types/node@20.12.8)(less@4.2.0)(sass@1.76.0): - dependencies: - esbuild: 0.20.2 - postcss: 8.4.38 - rollup: 4.17.2 - optionalDependencies: - '@types/node': 20.12.8 - fsevents: 2.3.3 - less: 4.2.0 - sass: 1.76.0 - - vue-baidu-map-3x@1.0.38(vue@3.4.26(typescript@5.4.5)): dependencies: '@yangjianfei/bmaplib.lushu': 1.0.0 bmaplib.curveline: 1.0.0 @@ -4365,91 +4157,214 @@ snapshots: bmaplib.heatmap: 1.0.4 bmaplib.markerclusterer: 1.0.13 tiny-emitter: 2.1.0 - vue: 3.4.26(typescript@5.4.5) - vue-router: 4.3.2(vue@3.4.26(typescript@5.4.5)) + vue: 3.4.27(typescript@5.4.5) + vue-router: 4.3.2(vue@3.4.27) + dev: false - vue-baidu-map-offline@1.0.7: {} + /vue-baidu-map-offline@1.0.7: + resolution: {integrity: sha512-8gje38sG/8o03PSghoWsYxsuKUfLVj48kWWHGp6+zeE5nb7rtiyH8fTMKgO8Stf1deRIBr9PVsc1BqwFoz+pXg==, tarball: https://registry.npmmirror.com/vue-baidu-map-offline/-/vue-baidu-map-offline-1.0.7.tgz} + dev: false - vue-demi@0.14.7(vue@3.4.26(typescript@5.4.5)): + /vue-demi@0.14.7(vue@3.4.27): + resolution: {integrity: sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==, tarball: https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.7.tgz} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + peerDependencies: + '@vue/composition-api': ^1.0.0-rc.1 + vue: ^3.0.0-0 || ^2.6.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true dependencies: - vue: 3.4.26(typescript@5.4.5) + vue: 3.4.27(typescript@5.4.5) - vue-draggable-resizable@3.0.0-beta.2(vue@3.4.26(typescript@5.4.5)): + /vue-draggable-resizable@3.0.0-beta.2(vue@3.4.27): + resolution: {integrity: sha512-BVk7rKw5OdZh9jT+bHQd+wPWZMBTAkBnfmjNRFbZFPsTSwndAvAdV7YI7IJtyDL3Qwq9XNYjSl5wi7/8ivs5mw==, tarball: https://registry.npmmirror.com/vue-draggable-resizable/-/vue-draggable-resizable-3.0.0-beta.2.tgz} + peerDependencies: + vue: ^3.2.25 dependencies: - vue: 3.4.26(typescript@5.4.5) + vue: 3.4.27(typescript@5.4.5) + dev: false - vue-router@4.3.2(vue@3.4.26(typescript@5.4.5)): + /vue-i18n@9.10.2(vue@3.4.27): + resolution: {integrity: sha512-ECJ8RIFd+3c1d3m1pctQ6ywG5Yj8Efy1oYoAKQ9neRdkLbuKLVeW4gaY5HPkD/9ssf1pOnUrmIFjx2/gkGxmEw==, tarball: https://registry.npmmirror.com/vue-i18n/-/vue-i18n-9.10.2.tgz} + engines: {node: '>= 16'} + peerDependencies: + vue: ^3.0.0 + dependencies: + '@intlify/core-base': 9.10.2 + '@intlify/shared': 9.10.2 + '@vue/devtools-api': 6.6.1 + vue: 3.4.27(typescript@5.4.5) + dev: false + + /vue-router@4.3.2(vue@3.4.27): + resolution: {integrity: sha512-hKQJ1vDAZ5LVkKEnHhmm1f9pMiWIBNGF5AwU67PdH7TyXCj/a4hTccuUuYCAMgJK6rO/NVYtQIEN3yL8CECa7Q==, tarball: https://registry.npmmirror.com/vue-router/-/vue-router-4.3.2.tgz} + peerDependencies: + vue: ^3.2.0 dependencies: '@vue/devtools-api': 6.6.1 - vue: 3.4.26(typescript@5.4.5) + vue: 3.4.27(typescript@5.4.5) + dev: false - vue-template-compiler@2.7.16: + /vue-template-compiler@2.7.16: + resolution: {integrity: sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==, tarball: https://registry.npmmirror.com/vue-template-compiler/-/vue-template-compiler-2.7.16.tgz} dependencies: de-indent: 1.0.2 he: 1.2.0 - vue-tsc@1.8.27(typescript@5.4.5): + /vue-tsc@1.8.27(typescript@5.4.5): + resolution: {integrity: sha512-WesKCAZCRAbmmhuGl3+VrdWItEvfoFIPXOvUJkjULi+x+6G/Dy69yO3TBRJDr9eUlmsNAwVmxsNZxvHKzbkKdg==, tarball: https://registry.npmmirror.com/vue-tsc/-/vue-tsc-1.8.27.tgz} + hasBin: true + peerDependencies: + typescript: '*' dependencies: '@volar/typescript': 1.11.1 '@vue/language-core': 1.8.27(typescript@5.4.5) semver: 7.6.0 typescript: 5.4.5 - vue@2.7.16: + /vue-types@5.1.2(vue@3.4.27): + resolution: {integrity: sha512-NdwLhEl2hn2PRsHb+eYgwBfimFZB2Y0s11YqFRX0VEMrDZZvzPXYxcUJ+aH7AIHyxGc47qdgakVzcjw6bZElBw==, tarball: https://registry.npmmirror.com/vue-types/-/vue-types-5.1.2.tgz} + engines: {node: '>=14.0.0'} + peerDependencies: + vue: ^2.0.0 || ^3.0.0 + peerDependenciesMeta: + vue: + optional: true + dependencies: + is-plain-object: 5.0.0 + vue: 3.4.27(typescript@5.4.5) + dev: false + + /vue@2.7.16: + resolution: {integrity: sha512-4gCtFXaAA3zYZdTp5s4Hl2sozuySsgz4jy1EnpBHNfpMa9dK1ZCG7viqBPCwXtmgc8nHqUsAu3G4gtmXkkY3Sw==, tarball: https://registry.npmmirror.com/vue/-/vue-2.7.16.tgz} + deprecated: Vue 2 has reached EOL and is no longer actively maintained. See https://v2.vuejs.org/eol/ for more details. dependencies: '@vue/compiler-sfc': 2.7.16 csstype: 3.1.3 + dev: true - vue@3.4.26(typescript@5.4.5): + /vue@3.4.27(typescript@5.4.5): + resolution: {integrity: sha512-8s/56uK6r01r1icG/aEOHqyMVxd1bkYcSe9j8HcKtr/xTOFWvnzIVTehNW+5Yt89f+DLBe4A569pnZLS5HzAMA==, tarball: https://registry.npmmirror.com/vue/-/vue-3.4.27.tgz} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true dependencies: - '@vue/compiler-dom': 3.4.26 - '@vue/compiler-sfc': 3.4.26 - '@vue/runtime-dom': 3.4.26 - '@vue/server-renderer': 3.4.26(vue@3.4.26(typescript@5.4.5)) - '@vue/shared': 3.4.26 - optionalDependencies: + '@vue/compiler-dom': 3.4.27 + '@vue/compiler-sfc': 3.4.27 + '@vue/runtime-dom': 3.4.27 + '@vue/server-renderer': 3.4.27(vue@3.4.27) + '@vue/shared': 3.4.27 typescript: 5.4.5 - vxe-table-plugin-export-xlsx@4.0.1(vxe-table@4.6.9(vue@3.4.26(typescript@5.4.5))): + /vuedraggable@4.1.0(vue@3.4.27): + resolution: {integrity: sha512-FU5HCWBmsf20GpP3eudURW3WdWTKIbEIQxh9/8GE806hydR9qZqRRxRE3RjqX7PkuLuMQG/A7n3cfj9rCEchww==, tarball: https://registry.npmmirror.com/vuedraggable/-/vuedraggable-4.1.0.tgz} + peerDependencies: + vue: ^3.0.1 dependencies: - vxe-table: 4.6.9(vue@3.4.26(typescript@5.4.5)) + sortablejs: 1.14.0 + vue: 3.4.27(typescript@5.4.5) + dev: false - vxe-table@4.6.9(vue@3.4.26(typescript@5.4.5)): + /vxe-table-plugin-export-xlsx@4.0.1(vxe-table@4.6.9): + resolution: {integrity: sha512-puUOUfptu5ciEiFqTlVni3twLICSbkl87uXOsjZzrEyXJHJS9dYu7ZTD7/DRMqyuWyU3Idg7AekfcdcslP4Y/A==, tarball: https://registry.npmmirror.com/vxe-table-plugin-export-xlsx/-/vxe-table-plugin-export-xlsx-4.0.1.tgz} + peerDependencies: + vxe-table: ^4.5.0 + dependencies: + vxe-table: 4.6.9(vue@3.4.27) + dev: false + + /vxe-table@4.6.9(vue@3.4.27): + resolution: {integrity: sha512-t4HInEH8wvNMZXOub0FTlc5z/lIQ/xcF20drr5XjE5JJEWC7rC+KKURfP6dA59fJeTQKSh/PSCe9Mh02ygtZ2Q==, tarball: https://registry.npmmirror.com/vxe-table/-/vxe-table-4.6.9.tgz} + peerDependencies: + vue: ^3.2.28 dependencies: dom-zindex: 1.0.2 - vue: 3.4.26(typescript@5.4.5) + vue: 3.4.27(typescript@5.4.5) xe-utils: 3.5.26 + dev: false - wildcard@1.1.2: {} + /wangeditor@4.7.15: + resolution: {integrity: sha512-aPTdREd8BxXVyJ5MI+LU83FQ7u1EPd341iXIorRNYSOvoimNoZ4nPg+yn3FGbB93/owEa6buLw8wdhYnMCJQLg==, tarball: https://registry.npmmirror.com/wangeditor/-/wangeditor-4.7.15.tgz} + dependencies: + '@babel/runtime': 7.24.5 + '@babel/runtime-corejs3': 7.24.5 + tslib: 2.6.2 + dev: false - wrappy@1.0.2: {} + /web-storage-cache@1.1.1: + resolution: {integrity: sha512-D0MieGooOs8RpsrK+vnejXnvh4OOv/+lTFB35JRkJJQt+uOjPE08XpaE0QBLMTRu47B1KGT/Nq3Gbag3Orinzw==, tarball: https://registry.npmmirror.com/web-storage-cache/-/web-storage-cache-1.1.1.tgz} + dev: false - xe-utils@3.5.26: {} + /webpack-sources@3.2.3: + resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==, tarball: https://registry.npmmirror.com/webpack-sources/-/webpack-sources-3.2.3.tgz} + engines: {node: '>=10.13.0'} + dev: true - xmlchars@2.2.0: {} + /webpack-virtual-modules@0.6.1: + resolution: {integrity: sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg==, tarball: https://registry.npmmirror.com/webpack-virtual-modules/-/webpack-virtual-modules-0.6.1.tgz} + dev: true - yallist@3.1.1: {} + /wildcard@1.1.2: + resolution: {integrity: sha512-DXukZJxpHA8LuotRwL0pP1+rS6CS7FF2qStDDE1C7DDg2rLud2PXRMuEDYIPhgEezwnlHNL4c+N6MfMTjCGTng==, tarball: https://registry.npmmirror.com/wildcard/-/wildcard-1.1.2.tgz} + dev: false - yallist@4.0.0: {} + /wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==, tarball: https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz} - yarn@1.22.22: {} + /xe-utils@3.5.26: + resolution: {integrity: sha512-u9R7RqWDumamToEelrCv2nVA2PBJSPPUubvmiMcuHeFxwbYeBsouoi/opejmr7AdPlSj92FifF7IKFzFrczU7w==, tarball: https://registry.npmmirror.com/xe-utils/-/xe-utils-3.5.26.tgz} + dev: false - z-schema@5.0.5: + /xmlchars@2.2.0: + resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==, tarball: https://registry.npmmirror.com/xmlchars/-/xmlchars-2.2.0.tgz} + dev: false + + /yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==, tarball: https://registry.npmmirror.com/yallist/-/yallist-3.1.1.tgz} + dev: true + + /yallist@4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==, tarball: https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz} + + /yarn@1.22.22: + resolution: {integrity: sha512-prL3kGtyG7o9Z9Sv8IPfBNrWTDmXB4Qbes8A9rEzt6wkJV8mUvoirjU0Mp3GGAU06Y0XQyA3/2/RQFVuK7MTfg==, tarball: https://registry.npmmirror.com/yarn/-/yarn-1.22.22.tgz} + engines: {node: '>=4.0.0'} + hasBin: true + requiresBuild: true + dev: false + + /z-schema@5.0.5: + resolution: {integrity: sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==, tarball: https://registry.npmmirror.com/z-schema/-/z-schema-5.0.5.tgz} + engines: {node: '>=8.0.0'} + hasBin: true dependencies: lodash.get: 4.4.2 lodash.isequal: 4.5.0 validator: 13.11.0 optionalDependencies: commander: 9.5.0 + dev: false - zip-stream@4.1.1: + /zip-stream@4.1.1: + resolution: {integrity: sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==, tarball: https://registry.npmmirror.com/zip-stream/-/zip-stream-4.1.1.tgz} + engines: {node: '>= 10'} dependencies: archiver-utils: 3.0.4 compress-commons: 4.1.2 readable-stream: 3.6.2 + dev: false - zrender@4.3.2: {} + /zrender@4.3.2: + resolution: {integrity: sha512-bIusJLS8c4DkIcdiK+s13HiQ/zjQQVgpNohtd8d94Y2DnJqgM1yjh/jpDb8DoL6hd7r8Awagw8e3qK/oLaWr3g==, tarball: https://registry.npmmirror.com/zrender/-/zrender-4.3.2.tgz} + dev: false - zrender@5.5.0: + /zrender@5.5.0: + resolution: {integrity: sha512-O3MilSi/9mwoovx77m6ROZM7sXShR/O/JIanvzTwjN3FORfLSr81PsUGd7jlaYOeds9d8tw82oP44+3YucVo+w==, tarball: https://registry.npmmirror.com/zrender/-/zrender-5.5.0.tgz} dependencies: tslib: 2.3.0 + dev: false diff --git a/src/api/bpm-boot/category.ts b/src/api/bpm-boot/category.ts new file mode 100644 index 00000000..d799783a --- /dev/null +++ b/src/api/bpm-boot/category.ts @@ -0,0 +1,73 @@ +import createAxios from '@/utils/request' + +import { BPM_BOOT } from '@/utils/constantRequest' + +const MAPPING_PATH = BPM_BOOT + '/bpm/category' + +/** + * 查询流程分类数据 + */ +export const listCategory = (data: any) => { + return createAxios({ + url: MAPPING_PATH + '/list', + method: 'POST', + data: data + }) +} + +/** + * 查询所有流程分类 + */ +export const getCategorySimpleList = () => { + return createAxios({ + url: MAPPING_PATH + '/simpleList', + method: 'GET' + }) +} + +/** + * 根据id查询分类详细信息 + */ +export const getById = (id: string) => { + return createAxios({ + url: MAPPING_PATH + '/getById?id=' + id, + method: 'GET' + }) +} + + +/** + * 新增流程分类 + */ +export const addCategory = (data: any) => { + return createAxios({ + url: MAPPING_PATH + '/add', + method: 'POST', + data: data + }) +} + + +/** + * 更新流程分类 + */ +export const updateCategory = (data: any) => { + return createAxios({ + url: MAPPING_PATH + '/update', + method: 'POST', + data: data + }) +} + + +/** + * 删除流程分类 + */ +export const deleteCategory = (data: any) => { + let ids = [data] + return createAxios({ + url: MAPPING_PATH + '/delete', + method: 'POST', + data: ids + }) +} diff --git a/src/api/bpm-boot/form.ts b/src/api/bpm-boot/form.ts new file mode 100644 index 00000000..1d53c8d5 --- /dev/null +++ b/src/api/bpm-boot/form.ts @@ -0,0 +1,73 @@ +import createAxios from '@/utils/request' + +import { BPM_BOOT } from '@/utils/constantRequest' + +const MAPPING_PATH = BPM_BOOT + '/bpm/form' + +/** + * 查询流程表单数据 + */ +export const listForm = (data: any) => { + return createAxios({ + url: MAPPING_PATH + '/list', + method: 'POST', + data: data + }) +} + +/** + * 查询所有流程表单 + */ +export const getFormSimpleList = () => { + return createAxios({ + url: MAPPING_PATH + '/simpleList', + method: 'GET' + }) +} + +/** + * 根据id查询表单详细信息 + */ +export const getById = (id: string) => { + return createAxios({ + url: MAPPING_PATH + '/getById?id=' + id, + method: 'GET' + }) +} + + +/** + * 新增流程表单 + */ +export const addForm = (data: any) => { + return createAxios({ + url: MAPPING_PATH + '/add', + method: 'POST', + data: data + }) +} + + +/** + * 更新流程表单 + */ +export const updateForm = (data: any) => { + return createAxios({ + url: MAPPING_PATH + '/update', + method: 'POST', + data: data + }) +} + + +/** + * 删除流程表单 + */ +export const deleteForm = (data: any) => { + let ids = [data] + return createAxios({ + url: MAPPING_PATH + '/delete', + method: 'POST', + data: ids + }) +} diff --git a/src/api/bpm-boot/model.ts b/src/api/bpm-boot/model.ts new file mode 100644 index 00000000..2bbb136a --- /dev/null +++ b/src/api/bpm-boot/model.ts @@ -0,0 +1,83 @@ +import createAxios from '@/utils/request' + +import { BPM_BOOT } from '@/utils/constantRequest' + +const MAPPING_PATH = BPM_BOOT + '/bpm/model' + +/** + * 查询流程模型数据 + */ +export const listModel = (data: any) => { + return createAxios({ + url: MAPPING_PATH + '/list', + method: 'POST', + data: data + }) +} + +/** + * 查询所有流程模型 + */ +export const getModelSimpleList = () => { + return createAxios({ + url: MAPPING_PATH + '/simpleList', + method: 'GET' + }) +} + +/** + * 根据id查询模型详细信息 + */ +export const getById = (id: string) => { + return createAxios({ + url: MAPPING_PATH + '/getById?id=' + id, + method: 'GET' + }) +} + +/** + * 根据id部署模型 + */ +export const deployModel = (id: string) => { + return createAxios({ + url: MAPPING_PATH + '/deploy?id=' + id, + method: 'POST' + }) +} + + +/** + * 新增流程模型 + */ +export const addModel = (data: any) => { + return createAxios({ + url: MAPPING_PATH + '/add', + method: 'POST', + data: data + }) +} + + +/** + * 更新流程模型 + */ +export const updateModel = (data: any) => { + return createAxios({ + url: MAPPING_PATH + '/update', + method: 'POST', + data: data + }) +} + + +/** + * 删除流程模型 + */ +export const deleteModel = (data: any) => { + let ids = [data] + return createAxios({ + url: MAPPING_PATH + '/delete', + method: 'POST', + data: ids + }) +} diff --git a/src/api/bpm/processExpression/index.ts b/src/api/bpm/processExpression/index.ts new file mode 100644 index 00000000..af6a7372 --- /dev/null +++ b/src/api/bpm/processExpression/index.ts @@ -0,0 +1,42 @@ +import request from '@/config/axios' + +// BPM 流程表达式 VO +export interface ProcessExpressionVO { + id: number // 编号 + name: string // 表达式名字 + status: number // 表达式状态 + expression: string // 表达式 +} + +// BPM 流程表达式 API +export const ProcessExpressionApi = { + // 查询BPM 流程表达式分页 + getProcessExpressionPage: async (params: any) => { + return await request.get({ url: `/bpm/process-expression/page`, params }) + }, + + // 查询BPM 流程表达式详情 + getProcessExpression: async (id: number) => { + return await request.get({ url: `/bpm/process-expression/get?id=` + id }) + }, + + // 新增BPM 流程表达式 + createProcessExpression: async (data: ProcessExpressionVO) => { + return await request.post({ url: `/bpm/process-expression/create`, data }) + }, + + // 修改BPM 流程表达式 + updateProcessExpression: async (data: ProcessExpressionVO) => { + return await request.put({ url: `/bpm/process-expression/update`, data }) + }, + + // 删除BPM 流程表达式 + deleteProcessExpression: async (id: number) => { + return await request.delete({ url: `/bpm/process-expression/delete?id=` + id }) + }, + + // 导出BPM 流程表达式 Excel + exportProcessExpression: async (params) => { + return await request.download({ url: `/bpm/process-expression/export-excel`, params }) + } +} \ No newline at end of file diff --git a/src/api/bpm/processListener/index.ts b/src/api/bpm/processListener/index.ts new file mode 100644 index 00000000..dabaa476 --- /dev/null +++ b/src/api/bpm/processListener/index.ts @@ -0,0 +1,40 @@ +import request from '@/config/axios' + +// BPM 流程监听器 VO +export interface ProcessListenerVO { + id: number // 编号 + name: string // 监听器名字 + type: string // 监听器类型 + status: number // 监听器状态 + event: string // 监听事件 + valueType: string // 监听器值类型 + value: string // 监听器值 +} + +// BPM 流程监听器 API +export const ProcessListenerApi = { + // 查询流程监听器分页 + getProcessListenerPage: async (params: any) => { + return await request.get({ url: `/bpm/process-listener/page`, params }) + }, + + // 查询流程监听器详情 + getProcessListener: async (id: number) => { + return await request.get({ url: `/bpm/process-listener/get?id=` + id }) + }, + + // 新增流程监听器 + createProcessListener: async (data: ProcessListenerVO) => { + return await request.post({ url: `/bpm/process-listener/create`, data }) + }, + + // 修改流程监听器 + updateProcessListener: async (data: ProcessListenerVO) => { + return await request.put({ url: `/bpm/process-listener/update`, data }) + }, + + // 删除流程监听器 + deleteProcessListener: async (id: number) => { + return await request.delete({ url: `/bpm/process-listener/delete?id=` + id }) + } +} diff --git a/src/api/bpm/userGroup/index.ts b/src/api/bpm/userGroup/index.ts new file mode 100644 index 00000000..7d12755e --- /dev/null +++ b/src/api/bpm/userGroup/index.ts @@ -0,0 +1,47 @@ +import request from '@/config/axios' + +export type UserGroupVO = { + id: number + name: string + description: string + userIds: number[] + status: number + remark: string + createTime: string +} + +// 创建用户组 +export const createUserGroup = async (data: UserGroupVO) => { + return await request.post({ + url: '/bpm/user-group/create', + data: data + }) +} + +// 更新用户组 +export const updateUserGroup = async (data: UserGroupVO) => { + return await request.put({ + url: '/bpm/user-group/update', + data: data + }) +} + +// 删除用户组 +export const deleteUserGroup = async (id: number) => { + return await request.delete({ url: '/bpm/user-group/delete?id=' + id }) +} + +// 获得用户组 +export const getUserGroup = async (id: number) => { + return await request.get({ url: '/bpm/user-group/get?id=' + id }) +} + +// 获得用户组分页 +export const getUserGroupPage = async (params) => { + return await request.get({ url: '/bpm/user-group/page', params }) +} + +// 获取用户组精简信息列表 +export const getUserGroupSimpleList = async (): Promise => { + return await request.get({ url: '/bpm/user-group/simple-list' }) +} diff --git a/src/api/dbs/dbsApi.js b/src/api/dbs/dbsApi.js deleted file mode 100644 index fafce189..00000000 --- a/src/api/dbs/dbsApi.js +++ /dev/null @@ -1,45 +0,0 @@ -/** - * Copyright [2022] [https://www.xiaonuo.vip] - * Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点: - * 1.请不要删除和修改根目录下的LICENSE文件。 - * 2.请不要删除和修改Snowy源码头部的版权声明。 - * 3.本项目代码可免费商业使用,商业使用请保留源码和相关描述文件的项目出处,作者声明等。 - * 4.分发源码时候,请注明软件出处 https://xiaonuo.vip - * 5.不可二次分发开源参与同类竞品,如有想法可联系团队xiaonuobase@qq.com商议合作。 - * 6.若您的项目无法满足以上几点,需要更多功能代码,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip - */ -import { baseRequest } from '@/utils/request' - -const request = (url, ...arg) => baseRequest(`/api/tenapp/dbs/${url}`, ...arg) -/** - * 多租户 - * - * @author yubaoshan - * @date 2022-09-22 22:33:20 - */ -export default { - // 获取数据源分页 - dbsPage(data) { - return request('storage/page', data, 'get') - }, - // 提交表单 edit为true时为编辑,默认为新增 - submitForm(data, edit = false) { - return request(edit ? 'storage/edit' : 'storage/add', data) - }, - // 删除数据源 - dbsDelete(data) { - return request('storage/delete', data) - }, - // 获取数据源详情 - dbsDetail(data) { - return request('storage/detail', data, 'get') - }, - // 获取数据库中所有表 - dbsTables(data) { - return request('tables', data, 'get') - }, - // 获取数据库表中所有字段 - dbsTableColumns(data) { - return request('tableColumns', data, 'get') - } -} diff --git a/src/api/flw/modelApi.js b/src/api/flw/modelApi.js deleted file mode 100644 index 89641714..00000000 --- a/src/api/flw/modelApi.js +++ /dev/null @@ -1,89 +0,0 @@ -/** - * Copyright [2022] [https://www.xiaonuo.vip] - * Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点: - * 1.请不要删除和修改根目录下的LICENSE文件。 - * 2.请不要删除和修改Snowy源码头部的版权声明。 - * 3.本项目代码可免费商业使用,商业使用请保留源码和相关描述文件的项目出处,作者声明等。 - * 4.分发源码时候,请注明软件出处 https://xiaonuo.vip - * 5.不可二次分发开源参与同类竞品,如有想法可联系团队xiaonuobase@qq.com商议合作。 - * 6.若您的项目无法满足以上几点,需要更多功能代码,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip - */ -import { baseRequest } from '@/utils/request' - -const request = (url, ...arg) => baseRequest(`/api/flwapp/flw/model/${url}`, ...arg) -/** - * 模型 - * - * @author yubaoshan - * @date 2022-09-22 22:33:20 - */ -export default { - // 获取模型分页 - modelPage(data) { - return request('page', data, 'get') - }, - // 获取所有模型列表 - modelAllList(data) { - return request('allList', data, 'get') - }, - // 提交表单 edit为true时为编辑,默认为新增 - submitForm(data, edit = false) { - return request(edit ? 'edit' : 'add', data) - }, - // 删除模型 - modelDelete(data) { - return request('delete', data) - }, - // 部署模型 - modelDeploy(data) { - return request('deploy', data) - }, - // 获取模型详情 - modelDetail(data) { - return request('detail', data, 'get') - }, - // 停用模型 - modelDisable(data) { - return request('disableModel', data) - }, - // 启用模型 - modelEnable(data) { - return request('enableModel', data) - }, - // 模型降版 - modelDownVersion(data) { - return request('downVersion', data) - }, - // 获取组织树选择器 - modelOrgTreeSelector(data) { - return request('orgTreeSelector', data, 'get') - }, - // 获取组织列表选择器 - modelOrgListSelector(data) { - return request('orgListSelector', data, 'get') - }, - // 获取职位选择器 - modelPositionSelector(data) { - return request('positionSelector', data, 'get') - }, - // 获取角色选择器 - modelRoleSelector(data) { - return request('roleSelector', data, 'get') - }, - // 获取用户选择器 - modelUserSelector(data) { - return request('userSelector', data, 'get') - }, - // 获取执行监听器选择器 - modelExecutionListenerSelector(data) { - return request('executionListenerSelector', data, 'get') - }, - // 获取自定义事件执行监听器选择器 - modelExecutionListenerSelectorForCustomEvent(data) { - return request('executionListenerSelectorForCustomEvent', data, 'get') - }, - // 获取任务监听器选择器 - modelTaskListenerSelector(data) { - return request('taskListenerSelector', data, 'get') - } -} diff --git a/src/api/flw/processApi.js b/src/api/flw/processApi.js deleted file mode 100644 index 8cfcd59a..00000000 --- a/src/api/flw/processApi.js +++ /dev/null @@ -1,93 +0,0 @@ -/** - * Copyright [2022] [https://www.xiaonuo.vip] - * Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点: - * 1.请不要删除和修改根目录下的LICENSE文件。 - * 2.请不要删除和修改Snowy源码头部的版权声明。 - * 3.本项目代码可免费商业使用,商业使用请保留源码和相关描述文件的项目出处,作者声明等。 - * 4.分发源码时候,请注明软件出处 https://xiaonuo.vip - * 5.不可二次分发开源参与同类竞品,如有想法可联系团队xiaonuobase@qq.com商议合作。 - * 6.若您的项目无法满足以上几点,需要更多功能代码,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip - */ -import { baseRequest } from '@/utils/request' - -const request = (url, ...arg) => baseRequest(`/api/flwapp/flw/process/monitor/${url}`, ...arg) -/** - * 流程 - * - * @author yubaoshan - * @date 2022-09-22 22:33:20 - */ -export default { - // 获取所有流程分页 - processMonitorPage(data) { - return request('monitorPage', data, 'get') - }, - // 删除流程 - processDelete(data) { - return request('delete', data) - }, - // 终止流程 - processEnd(data) { - return request('end', data) - }, - // 撤回流程 - processRevoke(data) { - return request('revoke', data) - }, - // 挂起流程 - processSuspend(data) { - return request('suspend', data) - }, - // 激活流程 - processActive(data) { - return request('active', data) - }, - // 转办流程 - processTurn(data) { - return request('turn', data) - }, - // 跳转流程 - processJump(data) { - return request('jump', data) - }, - // 复活流程 - processRestart(data) { - return request('restart', data) - }, - // 迁移流程 - processMigrate(data) { - return request('migrate', data) - }, - // 获取流程变量分页 - processVariablePage(data) { - return request('variablePage', data, 'get') - }, - // 批量编辑流程变量 - processVariableUpdateBatch(data) { - return request('variableUpdateBatch', data) - }, - // 获取流程详情 - processDetail(data) { - return request('detail', data, 'get') - }, - // 获取可跳转节点列表 - processGetCanJumpNodeInfoList(data) { - return request('getCanJumpNodeInfoList', data, 'get') - }, - // 获取可复活到节点列表 - processGetCanRestartNodeInfoList(data) { - return request('getCanRestartNodeInfoList', data, 'get') - }, - // 获取可迁移到节点列表 - processGetCanMigrateNodeInfoList(data) { - return request('getCanMigrateNodeInfoList', data, 'get') - }, - // 获取组织树选择器 - processOrgTreeSelector(data) { - return request('orgTreeSelector', data, 'get') - }, - // 获取用户选择器 - processUserSelector(data) { - return request('userSelector', data, 'get') - } -} diff --git a/src/api/flw/processMyApi.js b/src/api/flw/processMyApi.js deleted file mode 100644 index a48323db..00000000 --- a/src/api/flw/processMyApi.js +++ /dev/null @@ -1,73 +0,0 @@ -/** - * Copyright [2022] [https://www.xiaonuo.vip] - * Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点: - * 1.请不要删除和修改根目录下的LICENSE文件。 - * 2.请不要删除和修改Snowy源码头部的版权声明。 - * 3.本项目代码可免费商业使用,商业使用请保留源码和相关描述文件的项目出处,作者声明等。 - * 4.分发源码时候,请注明软件出处 https://xiaonuo.vip - * 5.不可二次分发开源参与同类竞品,如有想法可联系团队xiaonuobase@qq.com商议合作。 - * 6.若您的项目无法满足以上几点,需要更多功能代码,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip - */ -import { baseRequest } from '@/utils/request' - -const request = (url, ...arg) => baseRequest(`/api/flwapp/flw/process/${url}`, ...arg) -/** - * 我的流程 - * - * @author yubaoshan - * @date 2022-09-22 22:33:20 - */ -export default { - // 获取我可以发起的流程模型列表 - processMyModelList(data) { - return request('myModelList', data, 'get') - }, - // 保存草稿 - processSaveDraft(data) { - return request('saveDraft', data) - }, - // 发起流程 - processStart(data) { - return request('start', data) - }, - // 获取我的草稿分页 - processMyDraftPage(data) { - return request('myDraftPage', data, 'get') - }, - // 获取草稿详情 - processDraftDetail(data) { - return request('draftDetail', data, 'get') - }, - // 删除草稿 - processDeleteDraft(data) { - return request('deleteDraft', data) - }, - // 获取我发起的流程分页 - processMyPage(data) { - return request('myPage', data, 'get') - }, - // 获取我的待阅流程分页 - processMyCopyUnreadPage(data) { - return request('myCopyUnreadPage', data, 'get') - }, - // 设置待阅流程为已阅 - processReadMyCopyProcess(data) { - return request('readMyCopyProcess', data) - }, - // 获取我的已阅流程分页 - processMyCopyHasReadPage(data) { - return request('myCopyHasReadPage', data, 'get') - }, - // 删除我的已阅流程 - processDeleteMyHasReadProcess(data) { - return request('deleteMyHasReadProcess', data) - }, - // 撤回流程 - processRevoke(data) { - return request('revoke', data) - }, - // 获取流程详情 - processDetail(data) { - return request('detail', data, 'get') - } -} diff --git a/src/api/flw/taskApi.js b/src/api/flw/taskApi.js deleted file mode 100644 index 7b563ea9..00000000 --- a/src/api/flw/taskApi.js +++ /dev/null @@ -1,81 +0,0 @@ -/** - * Copyright [2022] [https://www.xiaonuo.vip] - * Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点: - * 1.请不要删除和修改根目录下的LICENSE文件。 - * 2.请不要删除和修改Snowy源码头部的版权声明。 - * 3.本项目代码可免费商业使用,商业使用请保留源码和相关描述文件的项目出处,作者声明等。 - * 4.分发源码时候,请注明软件出处 https://xiaonuo.vip - * 5.不可二次分发开源参与同类竞品,如有想法可联系团队xiaonuobase@qq.com商议合作。 - * 6.若您的项目无法满足以上几点,需要更多功能代码,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip - */ -import { baseRequest } from '@/utils/request' - -const request = (url, ...arg) => baseRequest(`/api/flwapp/flw/task/${url}`, ...arg) -/** - * 待办任务 - * - * @author yubaoshan - * @date 2022-09-22 22:33:20 - */ -export default { - // 获取待办任务分页 - taskTodoPage(data) { - return request('todoPage', data, 'get') - }, - // 获取已办任务分页 - taskDonePage(data) { - return request('donePage', data, 'get') - }, - // 调整申请 - taskAdjust(data) { - return request('adjust', data) - }, - // 审批保存 - taskSave(data) { - return request('save', data) - }, - // 审批同意 - taskPass(data) { - return request('pass', data) - }, - // 审批拒绝 - taskReject(data) { - return request('reject', data) - }, - // 审批退回 - taskBack(data) { - return request('back', data) - }, - // 任务转办 - taskTurn(data) { - return request('turn', data) - }, - // 审批跳转 - taskJump(data) { - return request('jump', data) - }, - // 任务加签 - taskAddSign(data) { - return request('addSign', data) - }, - // 任务详情 - taskDetail(data) { - return request('detail', data, 'get') - }, - // 获取可驳回节点列表 - taskGetCanBackNodeInfoList(data) { - return request('getCanBackNodeInfoList', data, 'get') - }, - // 获取可跳转节点列表 - taskGetCanJumpNodeInfoList(data) { - return request('getCanJumpNodeInfoList', data, 'get') - }, - // 获取组织树选择器 - taskOrgTreeSelector(data) { - return request('orgTreeSelector', data, 'get') - }, - // 获取用户选择器 - taskUserSelector(data) { - return request('userSelector', data, 'get') - } -} diff --git a/src/api/flw/templatePrintApi.js b/src/api/flw/templatePrintApi.js deleted file mode 100644 index e9a6af83..00000000 --- a/src/api/flw/templatePrintApi.js +++ /dev/null @@ -1,41 +0,0 @@ -/** - * Copyright [2022] [https://www.xiaonuo.vip] - * Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点: - * 1.请不要删除和修改根目录下的LICENSE文件。 - * 2.请不要删除和修改Snowy源码头部的版权声明。 - * 3.本项目代码可免费商业使用,商业使用请保留源码和相关描述文件的项目出处,作者声明等。 - * 4.分发源码时候,请注明软件出处 https://xiaonuo.vip - * 5.不可二次分发开源参与同类竞品,如有想法可联系团队xiaonuobase@qq.com商议合作。 - * 6.若您的项目无法满足以上几点,需要更多功能代码,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip - */ -import { baseRequest } from '@/utils/request' - -const request = (url, ...arg) => baseRequest(`/api/flwapp/flw/templatePrint/${url}`, ...arg) -/** - * 打印模板 - * - * @author yubaoshan - * @date 2022-09-22 22:33:20 - */ -export default { - // 获取打印模板分页 - templatePrintPage(data) { - return request('page', data, 'get') - }, - // 提交表单 edit为true时为编辑,默认为新增 - templatePrintSubmitForm(data, edit = false) { - return request(edit ? 'edit' : 'add', data) - }, - // 删除打印模板 - templatePrintDelete(data) { - return request('delete', data) - }, - // 获取打印模板详情 - templatePrintDetail(data) { - return request('detail', data, 'get') - }, - // 获取打印模板选择列表 - templateFlwTemplatePrintSelector(data) { - return request('flwTemplatePrintSelector', data, 'get') - } -} diff --git a/src/api/flw/templateSnApi.js b/src/api/flw/templateSnApi.js deleted file mode 100644 index c00c6bec..00000000 --- a/src/api/flw/templateSnApi.js +++ /dev/null @@ -1,41 +0,0 @@ -/** - * Copyright [2022] [https://www.xiaonuo.vip] - * Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点: - * 1.请不要删除和修改根目录下的LICENSE文件。 - * 2.请不要删除和修改Snowy源码头部的版权声明。 - * 3.本项目代码可免费商业使用,商业使用请保留源码和相关描述文件的项目出处,作者声明等。 - * 4.分发源码时候,请注明软件出处 https://xiaonuo.vip - * 5.不可二次分发开源参与同类竞品,如有想法可联系团队xiaonuobase@qq.com商议合作。 - * 6.若您的项目无法满足以上几点,需要更多功能代码,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip - */ -import { baseRequest } from '@/utils/request' - -const request = (url, ...arg) => baseRequest(`/api/flwapp/flw/templateSn/${url}`, ...arg) -/** - * 流水号 - * - * @author yubaoshan - * @date 2022-09-22 22:33:20 - */ -export default { - // 获取流水号模板分页 - templateSnPage(data) { - return request('page', data, 'get') - }, - // 提交表单 edit为true时为编辑,默认为新增 - templateSnSubmitForm(data, edit = false) { - return request(edit ? 'edit' : 'add', data) - }, - // 删除流水号模板 - templateSnDelete(data) { - return request('delete', data) - }, - // 获取流水号模板详情 - templateSnDetail(data) { - return request('detail', data, 'get') - }, - // 获取序列号模板选择列表 - templateFlwTemplateSnSelector(data) { - return request('flwTemplateSnSelector', data, 'get') - } -} diff --git a/src/api/sys/indexApi.js b/src/api/sys/indexApi.js deleted file mode 100644 index 7df4747c..00000000 --- a/src/api/sys/indexApi.js +++ /dev/null @@ -1,53 +0,0 @@ -/** - * Copyright [2022] [https://www.xiaonuo.vip] - * Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点: - * 1.请不要删除和修改根目录下的LICENSE文件。 - * 2.请不要删除和修改Snowy源码头部的版权声明。 - * 3.本项目代码可免费商业使用,商业使用请保留源码和相关描述文件的项目出处,作者声明等。 - * 4.分发源码时候,请注明软件出处 https://www.xiaonuo.vip - * 5.不可二次分发开源参与同类竞品,如有想法可联系团队xiaonuobase@qq.com商议合作。 - * 6.若您的项目无法满足以上几点,需要更多功能代码,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip - */ -import { baseRequest } from '@/utils/request' - -const request = (url, ...arg) => baseRequest(`/api/webapp/sys/index/${url}`, ...arg) -/** - * 系统首页控制器 - * - * @author yubaoshan - * @date 2022-09-22 22:33:20 - */ -export default { - // 添加当前用户日程 - indexScheduleAdd(data) { - return request('schedule/add', data) - }, - // 删除日程 - indexScheduleDeleteSchedule(data) { - return request('schedule/deleteSchedule', data) - }, - // 获取当前用户日程列表 - indexScheduleList(data) { - return request('schedule/list', data, 'get') - }, - // 获取当前用户站内信列表 - indexMessageList(data) { - return request('message/list', data, 'get') - }, - // 获取站内信详情 - indexMessageDetail(data) { - return request('message/detail', data, 'get') - }, - //站内信全部标记已读 - indexMessageAllMarkRead(data) { - return request('message/allMessageMarkRead', data) - }, - // 获取当前用户访问日志列表 - indexVisLogList(data) { - return request('visLog/list', data, 'get') - }, - // 获取当前用户操作日志列表 - indexOpLogList(data) { - return request('opLog/list', data, 'get') - } -} diff --git a/src/api/sys/orgApi.js b/src/api/sys/orgApi.js deleted file mode 100644 index 9ee4bab6..00000000 --- a/src/api/sys/orgApi.js +++ /dev/null @@ -1,53 +0,0 @@ -/** - * Copyright [2022] [https://www.xiaonuo.vip] - * Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点: - * 1.请不要删除和修改根目录下的LICENSE文件。 - * 2.请不要删除和修改Snowy源码头部的版权声明。 - * 3.本项目代码可免费商业使用,商业使用请保留源码和相关描述文件的项目出处,作者声明等。 - * 4.分发源码时候,请注明软件出处 https://www.xiaonuo.vip - * 5.不可二次分发开源参与同类竞品,如有想法可联系团队xiaonuobase@qq.com商议合作。 - * 6.若您的项目无法满足以上几点,需要更多功能代码,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip - */ -import { baseRequest } from '@/utils/request' - -const request = (url, ...arg) => baseRequest(`/api/webapp/sys/org/${url}`, ...arg) -/** - * 机构 - * - * @author yubaoshan - * @date 2022-09-22 22:33:20 - */ -export default { - // 获取组织分页 - orgPage(data) { - return request('page', data, 'get') - }, - // 获取组织列表 - orgList(data) { - return request('list', data, 'get') - }, - // 获取组织树 - orgTree(data) { - return request('tree', data, 'get') - }, - // 提交表单 edit为true时为编辑,默认为新增 - submitForm(data, edit = false) { - return request(edit ? 'edit' : 'add', data) - }, - // 删除组织 - orgDelete(data) { - return request('delete', data) - }, - // 获取组织详情 - orgDetail(data) { - return request('detail', data, 'get') - }, - // 获取组织树选择器 - orgOrgTreeSelector(data) { - return request('orgTreeSelector', data, 'get') - }, - // 获取用户选择器 - orgUserSelector(data) { - return request('userSelector', data, 'get') - } -} diff --git a/src/api/sys/positionApi.js b/src/api/sys/positionApi.js deleted file mode 100644 index c8e082d2..00000000 --- a/src/api/sys/positionApi.js +++ /dev/null @@ -1,49 +0,0 @@ -/** - * Copyright [2022] [https://www.xiaonuo.vip] - * Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点: - * 1.请不要删除和修改根目录下的LICENSE文件。 - * 2.请不要删除和修改Snowy源码头部的版权声明。 - * 3.本项目代码可免费商业使用,商业使用请保留源码和相关描述文件的项目出处,作者声明等。 - * 4.分发源码时候,请注明软件出处 https://www.xiaonuo.vip - * 5.不可二次分发开源参与同类竞品,如有想法可联系团队xiaonuobase@qq.com商议合作。 - * 6.若您的项目无法满足以上几点,需要更多功能代码,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip - */ -import { baseRequest } from '@/utils/request' - -const request = (url, ...arg) => baseRequest(`/api/webapp/sys/position/${url}`, ...arg) -/** - * 职位 - * - * @author yubaoshan - * @date 2022-09-22 22:33:20 - */ -export default { - // 获取职位分页 - positionPage(data) { - return request('page', data, 'get') - }, - // 获取职位列表 - positionList(data) { - return request('list', data, 'get') - }, - // 提交表单 edit为true时为编辑,默认为新增 - submitForm(data, edit = false) { - return request(edit ? 'edit' : 'add', data) - }, - // 删除职位 - positionDelete(data) { - return request('delete', data) - }, - // 获取职位详情 - positionDetail(data) { - return request('detail', data, 'get') - }, - // 获取组织树选择器 - positionOrgTreeSelector(data) { - return request('orgTreeSelector', data, 'get') - }, - // 获取职位选择器 - positionPositionSelector(data) { - return request('positionSelector', data, 'get') - } -} diff --git a/src/api/sys/resource/buttonApi.js b/src/api/sys/resource/buttonApi.js deleted file mode 100644 index efe00b7e..00000000 --- a/src/api/sys/resource/buttonApi.js +++ /dev/null @@ -1,37 +0,0 @@ -/** - * Copyright [2022] [https://www.xiaonuo.vip] - * Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点: - * 1.请不要删除和修改根目录下的LICENSE文件。 - * 2.请不要删除和修改Snowy源码头部的版权声明。 - * 3.本项目代码可免费商业使用,商业使用请保留源码和相关描述文件的项目出处,作者声明等。 - * 4.分发源码时候,请注明软件出处 https://www.xiaonuo.vip - * 5.不可二次分发开源参与同类竞品,如有想法可联系团队xiaonuobase@qq.com商议合作。 - * 6.若您的项目无法满足以上几点,需要更多功能代码,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip - */ -import { baseRequest } from '@/utils/request' - -const request = (url, ...arg) => baseRequest(`/api/webapp/sys/button/${url}`, ...arg) -/** - * 按钮 - * - * @author yubaoshan - * @date 2022-09-22 22:33:20 - */ -export default { - // 获取按钮分页 - buttonPage(data) { - return request('page', data, 'get') - }, - // 提交表单 edit为true时为编辑,默认为新增 - submitForm(data, edit = false) { - return request(edit ? 'edit' : 'add', data) - }, - // 删除按钮 - buttonDelete(data) { - return request('delete', data) - }, - // 获取按钮详情 - buttonDetail(data) { - return request('detail', data, 'get') - } -} diff --git a/src/api/sys/resource/fieldApi.js b/src/api/sys/resource/fieldApi.js deleted file mode 100644 index 534120ec..00000000 --- a/src/api/sys/resource/fieldApi.js +++ /dev/null @@ -1,45 +0,0 @@ -/** - * Copyright [2022] [https://www.xiaonuo.vip] - * Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点: - * 1.请不要删除和修改根目录下的LICENSE文件。 - * 2.请不要删除和修改Snowy源码头部的版权声明。 - * 3.本项目代码可免费商业使用,商业使用请保留源码和相关描述文件的项目出处,作者声明等。 - * 4.分发源码时候,请注明软件出处 https://www.xiaonuo.vip - * 5.不可二次分发开源参与同类竞品,如有想法可联系团队xiaonuobase@qq.com商议合作。 - * 6.若您的项目无法满足以上几点,需要更多功能代码,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip - */ -import { baseRequest } from '@/utils/request' - -const request = (url, ...arg) => baseRequest(`/api/webapp/sys/field/${url}`, ...arg) -/** - * 字段 - * - * @author yubaoshan - * @date 2022-09-22 22:33:20 - */ -export default { - // 获取字段分页 - fieldPage(data) { - return request('page', data, 'get') - }, - // 获取字段树 - fieldTree(data) { - return request('tree', data, 'get') - }, - // 提交表单 edit为true时为编辑,默认为新增 - submitForm(data, edit = false) { - return request(edit ? 'edit' : 'add', data) - }, - // 删除字段 - fieldDelete(data) { - return request('delete', data) - }, - // 获取字段详情 - fieldDetail(data) { - return request('detail', data, 'get') - }, - // 获取菜单树选择器 - fieldMenuTreeSelector(data) { - return request('MenuTreeSelector', data, 'get') - } -} diff --git a/src/api/sys/resource/menuApi.js b/src/api/sys/resource/menuApi.js deleted file mode 100644 index 90d5972a..00000000 --- a/src/api/sys/resource/menuApi.js +++ /dev/null @@ -1,49 +0,0 @@ -/** - * Copyright [2022] [https://www.xiaonuo.vip] - * Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点: - * 1.请不要删除和修改根目录下的LICENSE文件。 - * 2.请不要删除和修改Snowy源码头部的版权声明。 - * 3.本项目代码可免费商业使用,商业使用请保留源码和相关描述文件的项目出处,作者声明等。 - * 4.分发源码时候,请注明软件出处 https://www.xiaonuo.vip - * 5.不可二次分发开源参与同类竞品,如有想法可联系团队xiaonuobase@qq.com商议合作。 - * 6.若您的项目无法满足以上几点,需要更多功能代码,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip - */ -import { baseRequest } from '@/utils/request' - -const request = (url, ...arg) => baseRequest(`/api/webapp/sys/menu/${url}`, ...arg) -/** - * 菜单 - * - * @author yubaoshan - * @date 2022-09-22 22:33:20 - */ -export default { - // 获取菜单树 - menuTree(data) { - return request('tree', data, 'get') - }, - // 提交表单 edit为true时为编辑,默认为新增 - submitForm(data, edit = false) { - return request(edit ? 'edit' : 'add', data) - }, - // 更改菜单所属模块 - menuChangeModule(data) { - return request('changeModule', data) - }, - // 删除菜单 - menuDelete(data) { - return request('delete', data) - }, - // 获取菜单详情 - menuDetail(data) { - return request('detail', data, 'get') - }, - // 获取模块选择器 - menuModuleSelector(data) { - return request('moduleSelector', data, 'get') - }, - // 获取菜单树选择器 - menuTreeSelector(data) { - return request('menuTreeSelector', data, 'get') - } -} diff --git a/src/api/sys/resource/moduleApi.js b/src/api/sys/resource/moduleApi.js deleted file mode 100644 index 078f1650..00000000 --- a/src/api/sys/resource/moduleApi.js +++ /dev/null @@ -1,37 +0,0 @@ -/** - * Copyright [2022] [https://www.xiaonuo.vip] - * Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点: - * 1.请不要删除和修改根目录下的LICENSE文件。 - * 2.请不要删除和修改Snowy源码头部的版权声明。 - * 3.本项目代码可免费商业使用,商业使用请保留源码和相关描述文件的项目出处,作者声明等。 - * 4.分发源码时候,请注明软件出处 https://www.xiaonuo.vip - * 5.不可二次分发开源参与同类竞品,如有想法可联系团队xiaonuobase@qq.com商议合作。 - * 6.若您的项目无法满足以上几点,需要更多功能代码,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip - */ -import { baseRequest } from '@/utils/request' - -const request = (url, ...arg) => baseRequest(`/api/webapp/sys/module/${url}`, ...arg) -/** - * 模块 - * - * @author yubaoshan - * @date 2022-09-22 22:33:20 - */ -export default { - // 获取模块分页 - modulePage(data) { - return request('page', data, 'get') - }, - // 提交表单 edit为true时为编辑,默认为新增 - submitForm(data, edit = false) { - return request(edit ? 'edit' : 'add', data) - }, - // 删除模块 - moduleDelete(data) { - return request('delete', data) - }, - // 获取模块详情 - moduleDetail(data) { - return request('detail', data, 'get') - } -} diff --git a/src/api/sys/roleApi.js b/src/api/sys/roleApi.js deleted file mode 100644 index 1b086c34..00000000 --- a/src/api/sys/roleApi.js +++ /dev/null @@ -1,97 +0,0 @@ -/** - * Copyright [2022] [https://www.xiaonuo.vip] - * Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点: - * 1.请不要删除和修改根目录下的LICENSE文件。 - * 2.请不要删除和修改Snowy源码头部的版权声明。 - * 3.本项目代码可免费商业使用,商业使用请保留源码和相关描述文件的项目出处,作者声明等。 - * 4.分发源码时候,请注明软件出处 https://www.xiaonuo.vip - * 5.不可二次分发开源参与同类竞品,如有想法可联系团队xiaonuobase@qq.com商议合作。 - * 6.若您的项目无法满足以上几点,需要更多功能代码,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip - */ -import { baseRequest } from '@/utils/request' - -const request = (url, ...arg) => baseRequest(`/api/webapp/sys/role/${url}`, ...arg) -/** - * 角色 - * - * @author yubaoshan - * @date 2022-09-22 22:33:20 - */ -export default { - // 获取角色分页 - rolePage(data) { - return request('page', data, 'get') - }, - // 获取角色列表 - roleList(data) { - return request('list', data, 'get') - }, - // 提交表单 edit为true时为编辑,默认为新增 - submitForm(data, edit = false) { - return request(edit ? 'edit' : 'add', data) - }, - // 删除角色 - roleDelete(data) { - return request('delete', data) - }, - // 获取角色详情 - roleDetail(data) { - return request('detail', data, 'get') - }, - // 获取角色拥有资源 - roleOwnResource(data) { - return request('ownResource', data, 'get') - }, - // 给角色授权资源 - roleGrantResource(data) { - return request('grantResource', data) - }, - // 获取角色拥有移动端菜单 - roleOwnMobileMenu(data) { - return request('ownMobileMenu', data, 'get') - }, - // 给角色授权移动端菜单 - roleGrantMobileMenu(data) { - return request('grantMobileMenu', data) - }, - // 获取角色拥有权限 - roleOwnPermission(data) { - return request('ownPermission', data, 'get') - }, - // 给角色授权权限 - roleGrantPermission(data) { - return request('grantPermission', data) - }, - // 获取角色下的用户 - roleOwnUser(data) { - return request('ownUser', data, 'get') - }, - // 给角色授权用户 - roleGrantUser(data) { - return request('grantUser', data) - }, - // 获取机构树 - roleOrgTreeSelector(data) { - return request('orgTreeSelector', data, 'get') - }, - // 获取资源授权树 - roleResourceTreeSelector(data) { - return request('resourceTreeSelector', data, 'get') - }, - // 获取移动端菜单授权树 - roleMobileMenuTreeSelector(data) { - return request('mobileMenuTreeSelector', data, 'get') - }, - // 获取权限授权树 - rolePermissionTreeSelector(data) { - return request('permissionTreeSelector', data, 'get') - }, - // 获取角色选择器 - roleRoleSelector(data) { - return request('roleSelector', data, 'get') - }, - // 获取用户选择器 - roleUserSelector(data) { - return request('userSelector', data, 'get') - } -} diff --git a/src/api/sys/userApi.js b/src/api/sys/userApi.js deleted file mode 100644 index 171eb638..00000000 --- a/src/api/sys/userApi.js +++ /dev/null @@ -1,111 +0,0 @@ -/** - * Copyright [2022] [https://www.xiaonuo.vip] - * Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点: - * 1.请不要删除和修改根目录下的LICENSE文件。 - * 2.请不要删除和修改Snowy源码头部的版权声明。 - * 3.本项目代码可免费商业使用,商业使用请保留源码和相关描述文件的项目出处,作者声明等。 - * 4.分发源码时候,请注明软件出处 https://www.xiaonuo.vip - * 5.不可二次分发开源参与同类竞品,如有想法可联系团队xiaonuobase@qq.com商议合作。 - * 6.若您的项目无法满足以上几点,需要更多功能代码,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip - */ -import { baseRequest } from '@/utils/request' - -const request = (url, ...arg) => baseRequest(`/api/webapp/sys/user/${url}`, ...arg) -/** - * 用户接口api - * - * @author yubaoshan - * @date 2022-09-22 22:33:20 - */ -export default { - // 获取用户分页 - userPage(data) { - return request('page', data, 'get') - }, - // 提交表单 edit为true时为编辑,默认为新增 - submitForm(data, edit = false) { - return request(edit ? 'edit' : 'add', data) - }, - // 删除用户 - userDelete(data) { - return request('delete', data) - }, - // 获取用户详情 - userDetail(data) { - return request('detail', data, 'get') - }, - // 禁用用户 - userDisableUser(data) { - return request('disableUser', data) - }, - // 启用用户 - userEnableUser(data) { - return request('enableUser', data) - }, - // 重置用户密码 - userResetPassword(data) { - return request('resetPassword', data) - }, - // 获取组织选择器 - userOrgTreeSelector(data) { - return request('orgTreeSelector', data, 'get') - }, - // 获取职位选择器 - userPositionSelector(data) { - return request('positionSelector', data, 'get') - }, - // 获取角色选择器 - userRoleSelector(data) { - return request('roleSelector', data, 'get') - }, - // 获取用户选择器 - userSelector(data) { - return request('userSelector', data, 'get') - }, - // 用户拥有角色 - userOwnRole(data) { - return request('ownRole', data, 'get') - }, - // 给用户授权角色 - grantRole(data) { - return request('grantRole', data) - }, - // 获取用户拥有资源 - userOwnResource(data) { - return request('ownResource', data, 'get') - }, - // 给用户授权资源 - userGrantResource(data) { - return request('grantResource', data) - }, - // 获取用户拥有权限 - userOwnPermission(data) { - return request('ownPermission', data, 'get') - }, - // 给用户授权权限 - userGrantPermission(data) { - return request('grantPermission', data) - }, - // 下载用户导入模板 - userDownloadImportUserTemplate(data) { - return request('downloadImportUserTemplate', data, 'get', { - responseType: 'blob' - }) - }, - // 用户导入 - userImport(data) { - return request('import', data) - }, - // 用户导出 - userExport(data) { - return request('export', data, 'get', { - responseType: 'blob' - }) - }, - // 导出用户个人信息 - userExportUserInfo(data) { - return request('exportUserInfo', data, 'get', { - responseType: 'blob' - }) - } -} diff --git a/src/api/sys/userCenterApi.js b/src/api/sys/userCenterApi.js deleted file mode 100644 index bc3ef0bd..00000000 --- a/src/api/sys/userCenterApi.js +++ /dev/null @@ -1,101 +0,0 @@ -/** - * Copyright [2022] [https://www.xiaonuo.vip] - * Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点: - * 1.请不要删除和修改根目录下的LICENSE文件。 - * 2.请不要删除和修改Snowy源码头部的版权声明。 - * 3.本项目代码可免费商业使用,商业使用请保留源码和相关描述文件的项目出处,作者声明等。 - * 4.分发源码时候,请注明软件出处 https://www.xiaonuo.vip - * 5.不可二次分发开源参与同类竞品,如有想法可联系团队xiaonuobase@qq.com商议合作。 - * 6.若您的项目无法满足以上几点,需要更多功能代码,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip - */ -import { baseRequest } from '@/utils/request' - -const request = (url, ...arg) => baseRequest(`/api/webapp/sys/userCenter/${url}`, ...arg) -/** - * 用户个人控制器 - * - * @author yubaoshan - * @date 2022-09-22 22:33:20 - */ -export default { - // 获取图片验证码 - userGetPicCaptcha(data) { - return request('getPicCaptcha', data, 'get') - }, - // 找回密码获取手机验证码 - userFindPasswordGetPhoneValidCode(data) { - return request('findPasswordGetPhoneValidCode', data, 'get') - }, - // 找回密码获取邮箱验证码 - userFindPasswordGetEmailValidCode(data) { - return request('findPasswordGetEmailValidCode', data, 'get') - }, - // 通过手机号找回用户密码 - userFindPasswordByPhone(data) { - return request('findPasswordByPhone', data) - }, - // 通过邮箱找回用户密码 - userFindPasswordByEmail(data) { - return request('findPasswordByEmail', data) - }, - // 修改用户密码 - userUpdatePassword(data) { - return request('updatePassword', data) - }, - // 修改用户头像 - userUpdateAvatar(data) { - return request('updateAvatar', data) - }, - // 修改用户签名图片 - userUpdateSignature(data) { - return request('updateSignature', data) - }, - // 获取登录用户的菜单 - userLoginMenu(data) { - return request('loginMenu', data, 'get') - }, - // 获取登录用户组织树 - userLoginOrgTree(data) { - return request('loginOrgTree', data, 'get') - }, - // 获取登录用户的职位信息 - userLoginPositionInfo(data) { - return request('loginPositionInfo', data, 'get') - }, - // 编辑个人信息 - userUpdateUserInfo(data) { - return request('updateUserInfo', data) - }, - // 编辑个人工作台 - userUpdateUserWorkbench(data) { - return request('updateUserWorkbench', data) - }, - // 获取登录用户的工作台 - userLoginWorkbench(data) { - return request('loginWorkbench', data, 'get') - }, - // 获取登录用户的站内信分页 - userLoginUnreadMessagePage(data) { - return request('loginUnreadMessagePage', data, 'get') - }, - // 读取登录用户站内信详情 - userLoginUnreadMessageDetail(data) { - return request('loginUnreadMessageDetail', data, 'get') - }, - // 根据id集合获取组织集合 - userCenterGetOrgListByIdList(data) { - return request('getOrgListByIdList', data) - }, - // 根据id集合获取用户集合 - userCenterGetUserListByIdList(data) { - return request('getUserListByIdList', data) - }, - // 根据id集合获取职位集合 - userCenterGetPositionListByIdList(data) { - return request('getPositionListByIdList', data) - }, - // 根据id集合获取角色集合 - userCenterGetRoleListByIdList(data) { - return request('getRoleListByIdList', data) - } -} diff --git a/src/api/system-boot/dictType.ts b/src/api/system-boot/dictType.ts index 92937902..f44db7b1 100644 --- a/src/api/system-boot/dictType.ts +++ b/src/api/system-boot/dictType.ts @@ -8,6 +8,15 @@ export function dictTypeList(data: any) { }) } +export function dictTypeListAll() { + return request({ + url: '/system-boot/dictType/listAll', + method: 'get' + }) +} + + + export function dictTypeUpdate(data: any) { return request({ url: '/system-boot/dictType/update', diff --git a/src/api/system/dict/dict.data.ts b/src/api/system/dict/dict.data.ts new file mode 100644 index 00000000..f4286481 --- /dev/null +++ b/src/api/system/dict/dict.data.ts @@ -0,0 +1,49 @@ +import request from '@/config/axios' + +export type DictDataVO = { + id: number | undefined + sort: number | undefined + label: string + value: string + dictType: string + status: number + colorType: string + cssClass: string + remark: string + createTime: Date +} + +// 查询字典数据(精简)列表 +export const getSimpleDictDataList = () => { + return request.get({ url: '/system/dict-data/simple-list' }) +} + +// 查询字典数据列表 +export const getDictDataPage = (params: PageParam) => { + return request.get({ url: '/system/dict-data/page', params }) +} + +// 查询字典数据详情 +export const getDictData = (id: number) => { + return request.get({ url: '/system/dict-data/get?id=' + id }) +} + +// 新增字典数据 +export const createDictData = (data: DictDataVO) => { + return request.post({ url: '/system/dict-data/create', data }) +} + +// 修改字典数据 +export const updateDictData = (data: DictDataVO) => { + return request.put({ url: '/system/dict-data/update', data }) +} + +// 删除字典数据 +export const deleteDictData = (id: number) => { + return request.delete({ url: '/system/dict-data/delete?id=' + id }) +} + +// 导出字典类型数据 +export const exportDictData = (params) => { + return request.download({ url: '/system/dict-data/export', params }) +} diff --git a/src/api/system/dict/dict.type.ts b/src/api/system/dict/dict.type.ts new file mode 100644 index 00000000..eaa5fb6d --- /dev/null +++ b/src/api/system/dict/dict.type.ts @@ -0,0 +1,44 @@ +import request from '@/config/axios' + +export type DictTypeVO = { + id: number | undefined + name: string + type: string + status: number + remark: string + createTime: Date +} + +// 查询字典(精简)列表 +export const getSimpleDictTypeList = () => { + return request.get({ url: '/system/dict-type/list-all-simple' }) +} + +// 查询字典列表 +export const getDictTypePage = (params: PageParam) => { + return request.get({ url: '/system/dict-type/page', params }) +} + +// 查询字典详情 +export const getDictType = (id: number) => { + return request.get({ url: '/system/dict-type/get?id=' + id }) +} + +// 新增字典 +export const createDictType = (data: DictTypeVO) => { + return request.post({ url: '/system/dict-type/create', data }) +} + +// 修改字典 +export const updateDictType = (data: DictTypeVO) => { + return request.put({ url: '/system/dict-type/update', data }) +} + +// 删除字典 +export const deleteDictType = (id: number) => { + return request.delete({ url: '/system/dict-type/delete?id=' + id }) +} +// 导出字典类型 +export const exportDictType = (params) => { + return request.download({ url: '/system/dict-type/export', params }) +} diff --git a/src/api/system/notify/message/index.ts b/src/api/system/notify/message/index.ts new file mode 100644 index 00000000..e407c77d --- /dev/null +++ b/src/api/system/notify/message/index.ts @@ -0,0 +1,49 @@ +import request from '@/config/axios' +import qs from 'qs' + +export interface NotifyMessageVO { + id: number + userId: number + userType: number + templateId: number + templateCode: string + templateNickname: string + templateContent: string + templateType: number + templateParams: string + readStatus: boolean + readTime: Date + createTime: Date +} + +// 查询站内信消息列表 +export const getNotifyMessagePage = async (params: PageParam) => { + return await request.get({ url: '/system/notify-message/page', params }) +} + +// 获得我的站内信分页 +export const getMyNotifyMessagePage = async (params: PageParam) => { + return await request.get({ url: '/system/notify-message/my-page', params }) +} + +// 批量标记已读 +export const updateNotifyMessageRead = async (ids) => { + return await request.put({ + url: '/system/notify-message/update-read?' + qs.stringify({ ids: ids }, { indices: false }) + }) +} + +// 标记所有站内信为已读 +export const updateAllNotifyMessageRead = async () => { + return await request.put({ url: '/system/notify-message/update-all-read' }) +} + +// 获取当前用户的最新站内信列表 +export const getUnreadNotifyMessageList = async () => { + return await request.get({ url: '/system/notify-message/get-unread-list' }) +} + +// 获得当前用户的未读站内信数量 +export const getUnreadNotifyMessageCount = async () => { + return await request.get({ url: '/system/notify-message/get-unread-count' }) +} diff --git a/src/api/system/notify/template/index.ts b/src/api/system/notify/template/index.ts new file mode 100644 index 00000000..44355dff --- /dev/null +++ b/src/api/system/notify/template/index.ts @@ -0,0 +1,49 @@ +import request from '@/config/axios' + +export interface NotifyTemplateVO { + id?: number + name: string + nickname: string + code: string + content: string + type?: number + params: string + status: number + remark: string +} + +export interface NotifySendReqVO { + userId: number | null + templateCode: string + templateParams: Map +} + +// 查询站内信模板列表 +export const getNotifyTemplatePage = async (params: PageParam) => { + return await request.get({ url: '/system/notify-template/page', params }) +} + +// 查询站内信模板详情 +export const getNotifyTemplate = async (id: number) => { + return await request.get({ url: '/system/notify-template/get?id=' + id }) +} + +// 新增站内信模板 +export const createNotifyTemplate = async (data: NotifyTemplateVO) => { + return await request.post({ url: '/system/notify-template/create', data }) +} + +// 修改站内信模板 +export const updateNotifyTemplate = async (data: NotifyTemplateVO) => { + return await request.put({ url: '/system/notify-template/update', data }) +} + +// 删除站内信模板 +export const deleteNotifyTemplate = async (id: number) => { + return await request.delete({ url: '/system/notify-template/delete?id=' + id }) +} + +// 发送站内信 +export const sendNotify = (data: NotifySendReqVO) => { + return request.post({ url: '/system/notify-template/send-notify', data }) +} diff --git a/src/api/user-boot/role.ts b/src/api/user-boot/role.ts index e6293632..df1860fc 100644 --- a/src/api/user-boot/role.ts +++ b/src/api/user-boot/role.ts @@ -51,4 +51,14 @@ export function getRoleListByIds(data:any) { }) } +/** + * 查询所有角色 + */ +export const getRoleSimpleList = () => { + return createAxios({ + url: '/user-boot/role/simpleList', + method: 'GET' + }) +} + diff --git a/src/api/user-boot/user.ts b/src/api/user-boot/user.ts index 6231fb8f..550c939a 100644 --- a/src/api/user-boot/user.ts +++ b/src/api/user-boot/user.ts @@ -171,5 +171,16 @@ export function getUserListByIds(data:any) { }) } +/** + * 查询所有用户 + */ +export const getUserSimpleList = () => { + return request({ + url: '/user-boot/user/simpleList', + method: 'GET' + }) +} + + diff --git a/src/assets/icons/mobile/filled/iconfont.css b/src/assets/icons/mobile/filled/iconfont.css deleted file mode 100644 index a4e757d4..00000000 --- a/src/assets/icons/mobile/filled/iconfont.css +++ /dev/null @@ -1,173 +0,0 @@ -@font-face { - font-family: "snowy"; /* Project id 3880534 */ - src: url('iconfont.ttf?t=1675528061732') format('truetype'); -} - -.snowy { - font-family: "snowy" !important; - font-size: 16px; - font-style: normal; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.arrow-up-filling:before { - content: "\e688"; -} - -.arrow-down-filling:before { - content: "\e689"; -} - -.arrow-left-filling:before { - content: "\e68a"; -} - -.arrow-right-filling:before { - content: "\e68b"; -} - -.caps-unlock-filling:before { - content: "\e68c"; -} - -.comment-filling:before { - content: "\e68d"; -} - -.check-item-filling:before { - content: "\e68e"; -} - -.clock-filling:before { - content: "\e68f"; -} - -.delete-filling:before { - content: "\e690"; -} - -.decline-filling:before { - content: "\e691"; -} - -.dynamic-filling:before { - content: "\e692"; -} - -.intermediate-filling:before { - content: "\e693"; -} - -.favorite-filling:before { - content: "\e694"; -} - -.layout-filling:before { - content: "\e695"; -} - -.help-filling:before { - content: "\e696"; -} - -.history-filling:before { - content: "\e697"; -} - -.filter-filling:before { - content: "\e698"; -} - -.file-common-filling:before { - content: "\e699"; -} - -.news-filling:before { - content: "\e69a"; -} - -.edit-filling:before { - content: "\e69b"; -} - -.fullscreen-expand-filling:before { - content: "\e69c"; -} - -.smile-filling:before { - content: "\e69d"; -} - -.rise-filling:before { - content: "\e69e"; -} - -.picture-filling:before { - content: "\e69f"; -} - -.notification-filling:before { - content: "\e6a0"; -} - -.user-filling:before { - content: "\e6a1"; -} - -.setting-filling:before { - content: "\e6a2"; -} - -.switch-filling:before { - content: "\e6a3"; -} - -.work-filling:before { - content: "\e6a4"; -} - -.task-filling:before { - content: "\e6a5"; -} - -.success-filling:before { - content: "\e6a6"; -} - -.warning-filling:before { - content: "\e6a7"; -} - -.folder-filling:before { - content: "\e6a8"; -} - -.map-filling:before { - content: "\e6a9"; -} - -.prompt-filling:before { - content: "\e6aa"; -} - -.meh-filling:before { - content: "\e6ab"; -} - -.cry-filling:before { - content: "\e6ac"; -} - -.top-filling:before { - content: "\e6ad"; -} - -.home-filling:before { - content: "\e6ae"; -} - -.sorting:before { - content: "\e6af"; -} - diff --git a/src/assets/icons/mobile/filled/iconfont.json b/src/assets/icons/mobile/filled/iconfont.json deleted file mode 100644 index 5189f8e4..00000000 --- a/src/assets/icons/mobile/filled/iconfont.json +++ /dev/null @@ -1,289 +0,0 @@ -{ - "id": "3880534", - "name": "snowy-app-filled", - "font_family": "snowy", - "css_prefix_text": "", - "description": "", - "glyphs": [ - { - "icon_id": "15838581", - "name": "arrow-up-filling", - "font_class": "arrow-up-filling", - "unicode": "e688", - "unicode_decimal": 59016 - }, - { - "icon_id": "15838582", - "name": "arrow-down-filling", - "font_class": "arrow-down-filling", - "unicode": "e689", - "unicode_decimal": 59017 - }, - { - "icon_id": "15838583", - "name": "arrow-left-filling", - "font_class": "arrow-left-filling", - "unicode": "e68a", - "unicode_decimal": 59018 - }, - { - "icon_id": "15838584", - "name": "arrow-right-filling", - "font_class": "arrow-right-filling", - "unicode": "e68b", - "unicode_decimal": 59019 - }, - { - "icon_id": "15838585", - "name": "caps-unlock-filling", - "font_class": "caps-unlock-filling", - "unicode": "e68c", - "unicode_decimal": 59020 - }, - { - "icon_id": "15838586", - "name": "comment-filling", - "font_class": "comment-filling", - "unicode": "e68d", - "unicode_decimal": 59021 - }, - { - "icon_id": "15838587", - "name": "check-item-filling", - "font_class": "check-item-filling", - "unicode": "e68e", - "unicode_decimal": 59022 - }, - { - "icon_id": "15838588", - "name": "clock-filling", - "font_class": "clock-filling", - "unicode": "e68f", - "unicode_decimal": 59023 - }, - { - "icon_id": "15838589", - "name": "delete-filling", - "font_class": "delete-filling", - "unicode": "e690", - "unicode_decimal": 59024 - }, - { - "icon_id": "15838590", - "name": "decline-filling", - "font_class": "decline-filling", - "unicode": "e691", - "unicode_decimal": 59025 - }, - { - "icon_id": "15838591", - "name": "dynamic-filling", - "font_class": "dynamic-filling", - "unicode": "e692", - "unicode_decimal": 59026 - }, - { - "icon_id": "15838592", - "name": "intermediate-filling", - "font_class": "intermediate-filling", - "unicode": "e693", - "unicode_decimal": 59027 - }, - { - "icon_id": "15838593", - "name": "favorite-filling", - "font_class": "favorite-filling", - "unicode": "e694", - "unicode_decimal": 59028 - }, - { - "icon_id": "15838594", - "name": "layout-filling", - "font_class": "layout-filling", - "unicode": "e695", - "unicode_decimal": 59029 - }, - { - "icon_id": "15838595", - "name": "help-filling", - "font_class": "help-filling", - "unicode": "e696", - "unicode_decimal": 59030 - }, - { - "icon_id": "15838596", - "name": "history-filling", - "font_class": "history-filling", - "unicode": "e697", - "unicode_decimal": 59031 - }, - { - "icon_id": "15838597", - "name": "filter-filling", - "font_class": "filter-filling", - "unicode": "e698", - "unicode_decimal": 59032 - }, - { - "icon_id": "15838598", - "name": "file-common-filling", - "font_class": "file-common-filling", - "unicode": "e699", - "unicode_decimal": 59033 - }, - { - "icon_id": "15838599", - "name": "news-filling", - "font_class": "news-filling", - "unicode": "e69a", - "unicode_decimal": 59034 - }, - { - "icon_id": "15838600", - "name": "edit-filling", - "font_class": "edit-filling", - "unicode": "e69b", - "unicode_decimal": 59035 - }, - { - "icon_id": "15838601", - "name": "fullscreen-expand-filling", - "font_class": "fullscreen-expand-filling", - "unicode": "e69c", - "unicode_decimal": 59036 - }, - { - "icon_id": "15838602", - "name": "smile-filling", - "font_class": "smile-filling", - "unicode": "e69d", - "unicode_decimal": 59037 - }, - { - "icon_id": "15838603", - "name": "rise-filling", - "font_class": "rise-filling", - "unicode": "e69e", - "unicode_decimal": 59038 - }, - { - "icon_id": "15838604", - "name": "picture-filling", - "font_class": "picture-filling", - "unicode": "e69f", - "unicode_decimal": 59039 - }, - { - "icon_id": "15838605", - "name": "notification-filling", - "font_class": "notification-filling", - "unicode": "e6a0", - "unicode_decimal": 59040 - }, - { - "icon_id": "15838606", - "name": "user-filling", - "font_class": "user-filling", - "unicode": "e6a1", - "unicode_decimal": 59041 - }, - { - "icon_id": "15838607", - "name": "setting-filling", - "font_class": "setting-filling", - "unicode": "e6a2", - "unicode_decimal": 59042 - }, - { - "icon_id": "15838608", - "name": "switch-filling", - "font_class": "switch-filling", - "unicode": "e6a3", - "unicode_decimal": 59043 - }, - { - "icon_id": "15838609", - "name": "work-filling", - "font_class": "work-filling", - "unicode": "e6a4", - "unicode_decimal": 59044 - }, - { - "icon_id": "15838610", - "name": "task-filling", - "font_class": "task-filling", - "unicode": "e6a5", - "unicode_decimal": 59045 - }, - { - "icon_id": "15838611", - "name": "success-filling", - "font_class": "success-filling", - "unicode": "e6a6", - "unicode_decimal": 59046 - }, - { - "icon_id": "15838612", - "name": "warning-filling", - "font_class": "warning-filling", - "unicode": "e6a7", - "unicode_decimal": 59047 - }, - { - "icon_id": "15838613", - "name": "folder-filling", - "font_class": "folder-filling", - "unicode": "e6a8", - "unicode_decimal": 59048 - }, - { - "icon_id": "15838614", - "name": "map-filling", - "font_class": "map-filling", - "unicode": "e6a9", - "unicode_decimal": 59049 - }, - { - "icon_id": "15838615", - "name": "prompt-filling", - "font_class": "prompt-filling", - "unicode": "e6aa", - "unicode_decimal": 59050 - }, - { - "icon_id": "15838616", - "name": "meh-filling", - "font_class": "meh-filling", - "unicode": "e6ab", - "unicode_decimal": 59051 - }, - { - "icon_id": "15838617", - "name": "cry-filling", - "font_class": "cry-filling", - "unicode": "e6ac", - "unicode_decimal": 59052 - }, - { - "icon_id": "15838618", - "name": "top-filling", - "font_class": "top-filling", - "unicode": "e6ad", - "unicode_decimal": 59053 - }, - { - "icon_id": "15838619", - "name": "home-filling", - "font_class": "home-filling", - "unicode": "e6ae", - "unicode_decimal": 59054 - }, - { - "icon_id": "15838620", - "name": "sorting", - "font_class": "sorting", - "unicode": "e6af", - "unicode_decimal": 59055 - } - ] -} diff --git a/src/assets/icons/mobile/filled/iconfont.ttf b/src/assets/icons/mobile/filled/iconfont.ttf deleted file mode 100644 index 8fbd1813030a53bde513155e5ef1c3220389f1ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8816 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 MccDBlWG3Xl0E!Ylpa1{> diff --git a/src/assets/icons/mobile/index.js b/src/assets/icons/mobile/index.js deleted file mode 100644 index 6ed837b4..00000000 --- a/src/assets/icons/mobile/index.js +++ /dev/null @@ -1,36 +0,0 @@ -/** - * Copyright [2022] [https://www.xiaonuo.vip] - * Snowy采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点: - * 1.请不要删除和修改根目录下的LICENSE文件。 - * 2.请不要删除和修改Snowy源码头部的版权声明。 - * 3.本项目代码可免费商业使用,商业使用请保留源码和相关描述文件的项目出处,作者声明等。 - * 4.分发源码时候,请注明软件出处 https://www.xiaonuo.vip - * 5.不可二次分发开源参与同类竞品,如有想法可联系团队xiaonuobase@qq.com商议合作。 - * 6.若您的项目无法满足以上几点,需要更多功能代码,获取Snowy商业授权许可,请在官网购买授权,地址为 https://www.xiaonuo.vip - */ -import './line/iconfont.css' -import lineJsonData from './line/iconfont.json' - -import './filled/iconfont.css' -import filledJsonData from './filled/iconfont.json' - -export default { - icons: [ - { - name: '基础', - key: 'default', - iconItem: [ - { - name: '线框风格', - key: 'default', - item: lineJsonData.glyphs - }, - { - name: '实底风格', - key: 'filled', - item: filledJsonData.glyphs - } - ] - } - ] -} diff --git a/src/assets/icons/mobile/line/iconfont.css b/src/assets/icons/mobile/line/iconfont.css deleted file mode 100644 index 4042c729..00000000 --- a/src/assets/icons/mobile/line/iconfont.css +++ /dev/null @@ -1,825 +0,0 @@ -@font-face { - font-family: "snowy"; /* Project id 3791763 */ - src: url('iconfont.ttf?t=1675526220710') format('truetype'); -} - -.snowy { - font-family: "snowy" !important; - font-size: 16px; - font-style: normal; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.export-outlined:before { - content: "\e792"; -} - -.experiment-outlined:before { - content: "\e7c9"; -} - -.expand-outlined:before { - content: "\e915"; -} - -.expand-alt-outlined:before { - content: "\e7e9"; -} - -.exception-outlined:before { - content: "\e7bb"; -} - -.euro-outlined:before { - content: "\e78f"; -} - -.euro-circle-outlined:before { - content: "\eb62"; -} - -.environment-outlined:before { - content: "\e790"; -} - -.ellipsis-outlined:before { - content: "\e815"; -} - -.download-outlined:before { - content: "\e814"; -} - -.dollar-outlined:before { - content: "\e78d"; -} - -.dollar-circle-outlined:before { - content: "\eb61"; -} - -.dislike-outlined:before { - content: "\e7c8"; -} - -.disconnect-outlined:before { - content: "\e7e8"; -} - -.dingtalk-outlined:before { - content: "\e881"; -} - -.desktop-outlined:before { - content: "\e845"; -} - -.deployment-unit-outlined:before { - content: "\e7d2"; -} - -.delivered-procedure-outlined:before { - content: "\e911"; -} - -.delete-column-outlined:before { - content: "\e901"; -} - -.delete-row-outlined:before { - content: "\e902"; -} - -.database-outlined:before { - content: "\e7b9"; -} - -.dashboard-outlined:before { - content: "\e78b"; -} - -.customer-service-outlined:before { - content: "\e7ca"; -} - -.crown-outlined:before { - content: "\e844"; -} - -.credit-card-outlined:before { - content: "\e7e5"; -} - -.copyright-outlined:before { - content: "\e789"; -} - -.copyright-circle-outlined:before { - content: "\eb60"; -} - -.control-outlined:before { - content: "\e79c"; -} - -.container-outlined:before { - content: "\e7b8"; -} - -.contacts-outlined:before { - content: "\e7e4"; -} - -.console-sql-outlined:before { - content: "\e910"; -} - -.compress-outlined:before { - content: "\e914"; -} - -.compass-outlined:before { - content: "\e786"; -} - -.comment-outlined:before { - content: "\e8ea"; -} - -.coffee-outlined:before { - content: "\e6b5"; -} - -.code-outlined:before { - content: "\e79b"; -} - -.cloud-server-outlined:before { - content: "\e7db"; -} - -.cloud-upload-outlined:before { - content: "\e7dc"; -} - -.cloud-outlined:before { - content: "\e7dd"; -} - -.cloud-download-outlined:before { - content: "\e7de"; -} - -.cloud-sync-outlined:before { - content: "\e7e0"; -} - -.clear-outlined:before { - content: "\e900"; -} - -.ci-circle-outlined:before { - content: "\e77f"; -} - -.carry-out-outlined:before { - content: "\e7d6"; -} - -.car-outlined:before { - content: "\e7da"; -} - -.ci-outlined:before { - content: "\eb5f"; -} - -.camera-outlined:before { - content: "\e7d9"; -} - -.calendar-outlined:before { - content: "\e7d4"; -} - -.calculator-outlined:before { - content: "\e79a"; -} - -.bulb-outlined:before { - content: "\e7c7"; -} - -.build-outlined:before { - content: "\e7d5"; -} - -.bug-outlined:before { - content: "\e8e9"; -} - -.branches-outlined:before { - content: "\e7e7"; -} - -.borderless-table-outlined:before { - content: "\e813"; -} - -.border-outlined:before { - content: "\e7b7"; -} - -.book-outlined:before { - content: "\e7b6"; -} - -.block-outlined:before { - content: "\e7df"; -} - -.bell-outlined:before { - content: "\e7c5"; -} - -.bars-outlined:before { - content: "\e71a"; -} - -.barcode-outlined:before { - content: "\e7d8"; -} - -.bank-outlined:before { - content: "\e7c6"; -} - -.audit-outlined:before { - content: "\e7c0"; -} - -.audio-outlined:before { - content: "\e89b"; -} - -.audio-muted-outlined:before { - content: "\e8e8"; -} - -.api-outlined:before { - content: "\e7e3"; -} - -.apartment-outlined:before { - content: "\e89a"; -} - -.alert-outlined:before { - content: "\e7c4"; -} - -.aim-outlined:before { - content: "\e913"; -} - -.account-book-outlined:before { - content: "\e7d3"; -} - -.column-height-outlined:before { - content: "\e811"; -} - -.column-width-outlined:before { - content: "\e812"; -} - -.radius-setting-outlined:before { - content: "\e7b5"; -} - -.unordered-list-outlined:before { - content: "\e80f"; -} - -.ordered-list-outlined:before { - content: "\e810"; -} - -.drag-outlined:before { - content: "\e843"; -} - -.sort-descending-outlined:before { - content: "\e80d"; -} - -.sort-ascending-outlined:before { - content: "\e80e"; -} - -.font-colors-outlined:before { - content: "\e808"; -} - -.font-size-outlined:before { - content: "\e809"; -} - -.line-height-outlined:before { - content: "\e80a"; -} - -.dash-outlined:before { - content: "\e80b"; -} - -.small-dash-outlined:before { - content: "\e80c"; -} - -.zoom-out-outlined:before { - content: "\e898"; -} - -.zoom-in-outlined:before { - content: "\e899"; -} - -.undo-outlined:before { - content: "\e787"; -} - -.redo-outlined:before { - content: "\e788"; -} - -.bold-outlined:before { - content: "\e804"; -} - -.strikethrough-outlined:before { - content: "\e805"; -} - -.underline-outlined:before { - content: "\e806"; -} - -.italic-outlined:before { - content: "\e807"; -} - -.bg-colors-outlined:before { - content: "\e803"; -} - -.align-right-outlined:before { - content: "\e7fb"; -} - -.align-left-outlined:before { - content: "\e802"; -} - -.align-center-outlined:before { - content: "\e7f5"; -} - -.highlight-outlined:before { - content: "\e7e2"; -} - -.diff-outlined:before { - content: "\e7bf"; -} - -.snippets-outlined:before { - content: "\e7bd"; -} - -.delete-outlined:before { - content: "\e7c3"; -} - -.scissor-outlined:before { - content: "\e7e6"; -} - -.copy-outlined:before { - content: "\e7bc"; -} - -.form-outlined:before { - content: "\e791"; -} - -.edit-outlined:before { - content: "\e7e1"; -} - -.stop-outlined:before { - content: "\e842"; -} - -.issues-close-outlined:before { - content: "\e68e"; -} - -.warning-outlined:before { - content: "\e682"; -} - -.clock-circle-outlined:before { - content: "\e784"; -} - -.check-circle-outlined:before { - content: "\e77d"; -} - -.check-square-outlined:before { - content: "\e794"; -} - -.check-outlined:before { - content: "\e7fc"; -} - -.exclamation-circle-outlined:before { - content: "\e785"; -} - -.exclamation-outlined:before { - content: "\e7fa"; -} - -.info-circle-outlined:before { - content: "\e77e"; -} - -.info-outlined:before { - content: "\e7f9"; -} - -.minus-square-outlined:before { - content: "\e796"; -} - -.plus-square-outlined:before { - content: "\e797"; -} - -.minus-circle-outlined:before { - content: "\e780"; -} - -.minus-outlined:before { - content: "\e801"; -} - -.pause-circle-outlined:before { - content: "\e783"; -} - -.pause-outlined:before { - content: "\e800"; -} - -.plus-circle-outlined:before { - content: "\e781"; -} - -.plus-outlined:before { - content: "\e8fe"; -} - -.question-circle-outlined:before { - content: "\e782"; -} - -.question-outlined:before { - content: "\e7ff"; -} - -.fullscreen-outlined:before { - content: "\e7ec"; -} - -.fullscreen-exit-outlined:before { - content: "\e7ed"; -} - -.radius-bottomleft-outlined:before { - content: "\e7b1"; -} - -.radius-bottomright-outlined:before { - content: "\e7b2"; -} - -.radius-upleft-outlined:before { - content: "\e7b3"; -} - -.radius-upright-outlined:before { - content: "\e7b4"; -} - -.pic-center-outlined:before { - content: "\e7f6"; -} - -.pic-right-outlined:before { - content: "\e7f7"; -} - -.pic-left-outlined:before { - content: "\e7f8"; -} - -.border-outer-outlined:before { - content: "\e7a9"; -} - -.border-top-outlined:before { - content: "\e7aa"; -} - -.border-bottom-outlined:before { - content: "\e7ab"; -} - -.border-left-outlined:before { - content: "\e7ac"; -} - -.border-right-outlined:before { - content: "\e7ad"; -} - -.border-inner-outlined:before { - content: "\e7ae"; -} - -.border-verticle-outlined:before { - content: "\e7af"; -} - -.border-horizontal-outlined:before { - content: "\e7b0"; -} - -.menu-unfold-outlined:before { - content: "\e7f3"; -} - -.menu-fold-outlined:before { - content: "\e7f4"; -} - -.logout-outlined:before { - content: "\e78c"; -} - -.login-outlined:before { - content: "\e8f4"; -} - -.cluster-outlined:before { - content: "\e7d7"; -} - -.down-square-outlined:before { - content: "\e793"; -} - -.left-square-outlined:before { - content: "\e795"; -} - -.right-square-outlined:before { - content: "\e798"; -} - -.up-Square-outlined:before { - content: "\e799"; -} - -.play-circle-outlined:before { - content: "\e67a"; -} - -.arrow-down-outlined:before { - content: "\e66d"; -} - -.arrow-right-outlined:before { - content: "\e66e"; -} - -.arrow-up-outlined:before { - content: "\e66f"; -} - -.arrow-left-outlined:before { - content: "\e670"; -} - -.swap-outlined:before { - content: "\e7f2"; -} - -.swap-right-outlined:before { - content: "\e8f2"; -} - -.swap-left-outlined:before { - content: "\e8f3"; -} - -.enter-outlined:before { - content: "\e7fd"; -} - -.rollback-outlined:before { - content: "\e7fe"; -} - -.retweet-outlined:before { - content: "\e8f1"; -} - -.fast-backward-outlined:before { - content: "\e8ed"; -} - -.fast-forward-outlined:before { - content: "\e8ee"; -} - -.vertical-align-bottom-outlined:before { - content: "\e7ef"; -} - -.vertical-align-middle-outlined:before { - content: "\e7f0"; -} - -.vertical-align-top-outlined:before { - content: "\e7f1"; -} - -.vertical-right-outlined:before { - content: "\e7ea"; -} - -.vertical-left-outlined:before { - content: "\e7eb"; -} - -.double-left-outlined:before { - content: "\e66b"; -} - -.double-right-outlined:before { - content: "\e66c"; -} - -.up-circle-outlined:before { - content: "\e666"; -} - -.right-circle-outlined:before { - content: "\e667"; -} - -.left-circle-outlined:before { - content: "\e66a"; -} - -.down-circle-outlined:before { - content: "\eb5e"; -} - -.caret-up-outlined:before { - content: "\e689"; -} - -.caret-down-outlined:before { - content: "\e68a"; -} - -.caret-left-outlined:before { - content: "\e68b"; -} - -.caret-right-outlined:before { - content: "\e68c"; -} - -.left-outlined:before { - content: "\e685"; -} - -.up-outlined:before { - content: "\e686"; -} - -.down-outlined:before { - content: "\e687"; -} - -.right-outlined:before { - content: "\e688"; -} - -.arrows-alt-outlined:before { - content: "\e665"; -} - -.shrink-outlined:before { - content: "\e68d"; -} - -.step-backward-outlined:before { - content: "\e8ef"; -} - -.step-forward-outlined:before { - content: "\e8f0"; -} - -.robot-outlined:before { - content: "\e897"; -} - -.file-word-outlined:before { - content: "\e7ba"; -} - -.usergroup-delete-outlined:before { - content: "\e760"; -} - -.field-time-outlined:before { - content: "\eb5d"; -} - -.setting-outlined:before { - content: "\e78e"; -} - -.file-search-outlined:before { - content: "\e730"; -} - -.team-outlined:before { - content: "\e67d"; -} - -.message-outlined:before { - content: "\e78a"; -} - -.mail-outlined:before { - content: "\e62e"; -} - -.send-outlined:before { - content: "\e622"; -} - -.appstore-add-outlined:before { - content: "\e8eb"; -} - -.user-outlined:before { - content: "\e641"; -} - -.project-outlined:before { - content: "\e746"; -} - -.hdd-outlined:before { - content: "\e734"; -} - -.tool-outlined:before { - content: "\e75b"; -} - -.user-switch-outlined:before { - content: "\ea3d"; -} - -.appstore-outlined:before { - content: "\e601"; -} - -.home-outlined:before { - content: "\e965"; -} - diff --git a/src/assets/icons/mobile/line/iconfont.json b/src/assets/icons/mobile/line/iconfont.json deleted file mode 100644 index 6f38067a..00000000 --- a/src/assets/icons/mobile/line/iconfont.json +++ /dev/null @@ -1,1430 +0,0 @@ -{ - "id": "3791763", - "name": "snowy-app", - "font_family": "snowy", - "css_prefix_text": "", - "description": "", - "glyphs": [ - { - "icon_id": "4765958", - "name": "export", - "font_class": "export-outlined", - "unicode": "e792", - "unicode_decimal": 59282 - }, - { - "icon_id": "4766679", - "name": "experiment", - "font_class": "experiment-outlined", - "unicode": "e7c9", - "unicode_decimal": 59337 - }, - { - "icon_id": "9230692", - "name": "expend", - "font_class": "expand-outlined", - "unicode": "e915", - "unicode_decimal": 59669 - }, - { - "icon_id": "4767007", - "name": "arrawsalt", - "font_class": "expand-alt-outlined", - "unicode": "e7e9", - "unicode_decimal": 59369 - }, - { - "icon_id": "4766461", - "name": "file -exception", - "font_class": "exception-outlined", - "unicode": "e7bb", - "unicode_decimal": 59323 - }, - { - "icon_id": "4765730", - "name": "EURO", - "font_class": "euro-outlined", - "unicode": "e78f", - "unicode_decimal": 59279 - }, - { - "icon_id": "33968870", - "name": "EURO-copy", - "font_class": "euro-circle-outlined", - "unicode": "eb62", - "unicode_decimal": 60258 - }, - { - "icon_id": "4765897", - "name": "location", - "font_class": "environment-outlined", - "unicode": "e790", - "unicode_decimal": 59280 - }, - { - "icon_id": "4767094", - "name": "ellipsis", - "font_class": "ellipsis-outlined", - "unicode": "e815", - "unicode_decimal": 59413 - }, - { - "icon_id": "4767031", - "name": "download", - "font_class": "download-outlined", - "unicode": "e814", - "unicode_decimal": 59412 - }, - { - "icon_id": "4765723", - "name": "Dollar", - "font_class": "dollar-outlined", - "unicode": "e78d", - "unicode_decimal": 59277 - }, - { - "icon_id": "33968867", - "name": "Dollar-copy", - "font_class": "dollar-circle-outlined", - "unicode": "eb61", - "unicode_decimal": 60257 - }, - { - "icon_id": "4766693", - "name": "unlike", - "font_class": "dislike-outlined", - "unicode": "e7c8", - "unicode_decimal": 59336 - }, - { - "icon_id": "4766962", - "name": "disconnect", - "font_class": "disconnect-outlined", - "unicode": "e7e8", - "unicode_decimal": 59368 - }, - { - "icon_id": "4936979", - "name": "dingtalk", - "font_class": "dingtalk-outlined", - "unicode": "e881", - "unicode_decimal": 59521 - }, - { - "icon_id": "4936457", - "name": "desktop", - "font_class": "desktop-outlined", - "unicode": "e845", - "unicode_decimal": 59461 - }, - { - "icon_id": "4766849", - "name": "deployment unit", - "font_class": "deployment-unit-outlined", - "unicode": "e7d2", - "unicode_decimal": 59346 - }, - { - "icon_id": "9229182", - "name": "Stored procedure", - "font_class": "delivered-procedure-outlined", - "unicode": "e911", - "unicode_decimal": 59665 - }, - { - "icon_id": "8094808", - "name": "delete column", - "font_class": "delete-column-outlined", - "unicode": "e901", - "unicode_decimal": 59649 - }, - { - "icon_id": "8094822", - "name": "delete row", - "font_class": "delete-row-outlined", - "unicode": "e902", - "unicode_decimal": 59650 - }, - { - "icon_id": "4766439", - "name": "database", - "font_class": "database-outlined", - "unicode": "e7b9", - "unicode_decimal": 59321 - }, - { - "icon_id": "4765881", - "name": "dashboard", - "font_class": "dashboard-outlined", - "unicode": "e78b", - "unicode_decimal": 59275 - }, - { - "icon_id": "4766762", - "name": "customerservice", - "font_class": "customer-service-outlined", - "unicode": "e7ca", - "unicode_decimal": 59338 - }, - { - "icon_id": "4936455", - "name": "crown", - "font_class": "crown-outlined", - "unicode": "e844", - "unicode_decimal": 59460 - }, - { - "icon_id": "4766921", - "name": "credit card", - "font_class": "credit-card-outlined", - "unicode": "e7e5", - "unicode_decimal": 59365 - }, - { - "icon_id": "4765731", - "name": "copyright", - "font_class": "copyright-outlined", - "unicode": "e789", - "unicode_decimal": 59273 - }, - { - "icon_id": "33968858", - "name": "copyright-copy", - "font_class": "copyright-circle-outlined", - "unicode": "eb60", - "unicode_decimal": 60256 - }, - { - "icon_id": "4765969", - "name": "control", - "font_class": "control-outlined", - "unicode": "e79c", - "unicode_decimal": 59292 - }, - { - "icon_id": "4766438", - "name": "container", - "font_class": "container-outlined", - "unicode": "e7b8", - "unicode_decimal": 59320 - }, - { - "icon_id": "4766855", - "name": "contacts", - "font_class": "contacts-outlined", - "unicode": "e7e4", - "unicode_decimal": 59364 - }, - { - "icon_id": "9229185", - "name": "Console-SQL", - "font_class": "console-sql-outlined", - "unicode": "e910", - "unicode_decimal": 59664 - }, - { - "icon_id": "9230691", - "name": "compress", - "font_class": "compress-outlined", - "unicode": "e914", - "unicode_decimal": 59668 - }, - { - "icon_id": "4765724", - "name": "compass", - "font_class": "compass-outlined", - "unicode": "e786", - "unicode_decimal": 59270 - }, - { - "icon_id": "6598316", - "name": "comment", - "font_class": "comment-outlined", - "unicode": "e8ea", - "unicode_decimal": 59626 - }, - { - "icon_id": "12258804", - "name": "coffee", - "font_class": "coffee-outlined", - "unicode": "e6b5", - "unicode_decimal": 59061 - }, - { - "icon_id": "4765970", - "name": "code library", - "font_class": "code-outlined", - "unicode": "e79b", - "unicode_decimal": 59291 - }, - { - "icon_id": "4766900", - "name": "cloud-server", - "font_class": "cloud-server-outlined", - "unicode": "e7db", - "unicode_decimal": 59355 - }, - { - "icon_id": "4766901", - "name": "cloud-upload", - "font_class": "cloud-upload-outlined", - "unicode": "e7dc", - "unicode_decimal": 59356 - }, - { - "icon_id": "4766902", - "name": "cloud", - "font_class": "cloud-outlined", - "unicode": "e7dd", - "unicode_decimal": 59357 - }, - { - "icon_id": "4766903", - "name": "cloud-download", - "font_class": "cloud-download-outlined", - "unicode": "e7de", - "unicode_decimal": 59358 - }, - { - "icon_id": "4766904", - "name": "cloud-sync", - "font_class": "cloud-sync-outlined", - "unicode": "e7e0", - "unicode_decimal": 59360 - }, - { - "icon_id": "8094805", - "name": "clear", - "font_class": "clear-outlined", - "unicode": "e900", - "unicode_decimal": 59648 - }, - { - "icon_id": "4765722", - "name": "CI", - "font_class": "ci-circle-outlined", - "unicode": "e77f", - "unicode_decimal": 59263 - }, - { - "icon_id": "4766856", - "name": "carry out", - "font_class": "carry-out-outlined", - "unicode": "e7d6", - "unicode_decimal": 59350 - }, - { - "icon_id": "4766886", - "name": "car", - "font_class": "car-outlined", - "unicode": "e7da", - "unicode_decimal": 59354 - }, - { - "icon_id": "33968843", - "name": "CI-copy", - "font_class": "ci-outlined", - "unicode": "eb5f", - "unicode_decimal": 60255 - }, - { - "icon_id": "4766883", - "name": "camera", - "font_class": "camera-outlined", - "unicode": "e7d9", - "unicode_decimal": 59353 - }, - { - "icon_id": "4766858", - "name": "calendar", - "font_class": "calendar-outlined", - "unicode": "e7d4", - "unicode_decimal": 59348 - }, - { - "icon_id": "4765978", - "name": "calculator", - "font_class": "calculator-outlined", - "unicode": "e79a", - "unicode_decimal": 59290 - }, - { - "icon_id": "4766678", - "name": "bulb", - "font_class": "bulb-outlined", - "unicode": "e7c7", - "unicode_decimal": 59335 - }, - { - "icon_id": "4766872", - "name": "build", - "font_class": "build-outlined", - "unicode": "e7d5", - "unicode_decimal": 59349 - }, - { - "icon_id": "6598314", - "name": "bug", - "font_class": "bug-outlined", - "unicode": "e8e9", - "unicode_decimal": 59625 - }, - { - "icon_id": "4766986", - "name": "branches", - "font_class": "branches-outlined", - "unicode": "e7e7", - "unicode_decimal": 59367 - }, - { - "icon_id": "4767086", - "name": "number", - "font_class": "borderless-table-outlined", - "unicode": "e813", - "unicode_decimal": 59411 - }, - { - "icon_id": "4766265", - "name": "border", - "font_class": "border-outlined", - "unicode": "e7b7", - "unicode_decimal": 59319 - }, - { - "icon_id": "4766454", - "name": "book", - "font_class": "book-outlined", - "unicode": "e7b6", - "unicode_decimal": 59318 - }, - { - "icon_id": "4766952", - "name": "block", - "font_class": "block-outlined", - "unicode": "e7df", - "unicode_decimal": 59359 - }, - { - "icon_id": "4766680", - "name": "bell", - "font_class": "bell-outlined", - "unicode": "e7c5", - "unicode_decimal": 59333 - }, - { - "icon_id": "7239635", - "name": "bars", - "font_class": "bars-outlined", - "unicode": "e71a", - "unicode_decimal": 59162 - }, - { - "icon_id": "4766882", - "name": "barcode", - "font_class": "barcode-outlined", - "unicode": "e7d8", - "unicode_decimal": 59352 - }, - { - "icon_id": "4766686", - "name": "bank", - "font_class": "bank-outlined", - "unicode": "e7c6", - "unicode_decimal": 59334 - }, - { - "icon_id": "4766507", - "name": "audit", - "font_class": "audit-outlined", - "unicode": "e7c0", - "unicode_decimal": 59328 - }, - { - "icon_id": "5756281", - "name": "audio", - "font_class": "audio-outlined", - "unicode": "e89b", - "unicode_decimal": 59547 - }, - { - "icon_id": "6598315", - "name": "audio static", - "font_class": "audio-muted-outlined", - "unicode": "e8e8", - "unicode_decimal": 59624 - }, - { - "icon_id": "4766961", - "name": "api", - "font_class": "api-outlined", - "unicode": "e7e3", - "unicode_decimal": 59363 - }, - { - "icon_id": "5756280", - "name": "apartment", - "font_class": "apartment-outlined", - "unicode": "e89a", - "unicode_decimal": 59546 - }, - { - "icon_id": "4766675", - "name": "alert", - "font_class": "alert-outlined", - "unicode": "e7c4", - "unicode_decimal": 59332 - }, - { - "icon_id": "9230690", - "name": "aim", - "font_class": "aim-outlined", - "unicode": "e913", - "unicode_decimal": 59667 - }, - { - "icon_id": "4766854", - "name": "account book", - "font_class": "account-book-outlined", - "unicode": "e7d3", - "unicode_decimal": 59347 - }, - { - "icon_id": "4767026", - "name": "colum-height", - "font_class": "column-height-outlined", - "unicode": "e811", - "unicode_decimal": 59409 - }, - { - "icon_id": "4767092", - "name": "column-width", - "font_class": "column-width-outlined", - "unicode": "e812", - "unicode_decimal": 59410 - }, - { - "icon_id": "4766286", - "name": "radius-setting", - "font_class": "radius-setting-outlined", - "unicode": "e7b5", - "unicode_decimal": 59317 - }, - { - "icon_id": "4767060", - "name": "unordered list", - "font_class": "unordered-list-outlined", - "unicode": "e80f", - "unicode_decimal": 59407 - }, - { - "icon_id": "4767061", - "name": "ordered list", - "font_class": "ordered-list-outlined", - "unicode": "e810", - "unicode_decimal": 59408 - }, - { - "icon_id": "4936456", - "name": "drag", - "font_class": "drag-outlined", - "unicode": "e843", - "unicode_decimal": 59459 - }, - { - "icon_id": "4767038", - "name": "sort-descending", - "font_class": "sort-descending-outlined", - "unicode": "e80d", - "unicode_decimal": 59405 - }, - { - "icon_id": "4767039", - "name": "sort-ascending", - "font_class": "sort-ascending-outlined", - "unicode": "e80e", - "unicode_decimal": 59406 - }, - { - "icon_id": "4767079", - "name": "font-colors", - "font_class": "font-colors-outlined", - "unicode": "e808", - "unicode_decimal": 59400 - }, - { - "icon_id": "4767081", - "name": "font-size", - "font_class": "font-size-outlined", - "unicode": "e809", - "unicode_decimal": 59401 - }, - { - "icon_id": "4767083", - "name": "line-height", - "font_class": "line-height-outlined", - "unicode": "e80a", - "unicode_decimal": 59402 - }, - { - "icon_id": "4767095", - "name": "dash", - "font_class": "dash-outlined", - "unicode": "e80b", - "unicode_decimal": 59403 - }, - { - "icon_id": "4767103", - "name": "small-dash", - "font_class": "small-dash-outlined", - "unicode": "e80c", - "unicode_decimal": 59404 - }, - { - "icon_id": "5756279", - "name": "zoom out", - "font_class": "zoom-out-outlined", - "unicode": "e898", - "unicode_decimal": 59544 - }, - { - "icon_id": "5756284", - "name": "zoom in", - "font_class": "zoom-in-outlined", - "unicode": "e899", - "unicode_decimal": 59545 - }, - { - "icon_id": "4765837", - "name": "undo", - "font_class": "undo-outlined", - "unicode": "e787", - "unicode_decimal": 59271 - }, - { - "icon_id": "4765838", - "name": "redo", - "font_class": "redo-outlined", - "unicode": "e788", - "unicode_decimal": 59272 - }, - { - "icon_id": "4767078", - "name": "bold", - "font_class": "bold-outlined", - "unicode": "e804", - "unicode_decimal": 59396 - }, - { - "icon_id": "4767084", - "name": "strikethrough", - "font_class": "strikethrough-outlined", - "unicode": "e805", - "unicode_decimal": 59397 - }, - { - "icon_id": "4767085", - "name": "underline", - "font_class": "underline-outlined", - "unicode": "e806", - "unicode_decimal": 59398 - }, - { - "icon_id": "4767087", - "name": "italic", - "font_class": "italic-outlined", - "unicode": "e807", - "unicode_decimal": 59399 - }, - { - "icon_id": "4767106", - "name": "bg-colors", - "font_class": "bg-colors-outlined", - "unicode": "e803", - "unicode_decimal": 59395 - }, - { - "icon_id": "4767062", - "name": "align-right", - "font_class": "align-right-outlined", - "unicode": "e7fb", - "unicode_decimal": 59387 - }, - { - "icon_id": "4767064", - "name": "align-left", - "font_class": "align-left-outlined", - "unicode": "e802", - "unicode_decimal": 59394 - }, - { - "icon_id": "4767063", - "name": "align-center", - "font_class": "align-center-outlined", - "unicode": "e7f5", - "unicode_decimal": 59381 - }, - { - "icon_id": "4766963", - "name": "highlight", - "font_class": "highlight-outlined", - "unicode": "e7e2", - "unicode_decimal": 59362 - }, - { - "icon_id": "4766508", - "name": "diff", - "font_class": "diff-outlined", - "unicode": "e7bf", - "unicode_decimal": 59327 - }, - { - "icon_id": "4766482", - "name": "snippets", - "font_class": "snippets-outlined", - "unicode": "e7bd", - "unicode_decimal": 59325 - }, - { - "icon_id": "4766676", - "name": "delete", - "font_class": "delete-outlined", - "unicode": "e7c3", - "unicode_decimal": 59331 - }, - { - "icon_id": "4766982", - "name": "scissor", - "font_class": "scissor-outlined", - "unicode": "e7e6", - "unicode_decimal": 59366 - }, - { - "icon_id": "4766481", - "name": "file-copy", - "font_class": "copy-outlined", - "unicode": "e7bc", - "unicode_decimal": 59324 - }, - { - "icon_id": "4765957", - "name": "edit-square", - "font_class": "form-outlined", - "unicode": "e791", - "unicode_decimal": 59281 - }, - { - "icon_id": "4766959", - "name": "edit", - "font_class": "edit-outlined", - "unicode": "e7e1", - "unicode_decimal": 59361 - }, - { - "icon_id": "4936459", - "name": "stop", - "font_class": "stop-outlined", - "unicode": "e842", - "unicode_decimal": 59458 - }, - { - "icon_id": "23563617", - "name": "WarningOctagon", - "font_class": "issues-close-outlined", - "unicode": "e68e", - "unicode_decimal": 59022 - }, - { - "icon_id": "15838551", - "name": "warning", - "font_class": "warning-outlined", - "unicode": "e682", - "unicode_decimal": 59010 - }, - { - "icon_id": "4765741", - "name": "time-circle", - "font_class": "clock-circle-outlined", - "unicode": "e784", - "unicode_decimal": 59268 - }, - { - "icon_id": "4765725", - "name": "close-circle", - "font_class": "check-circle-outlined", - "unicode": "e77d", - "unicode_decimal": 59261 - }, - { - "icon_id": "4765964", - "name": "close-square", - "font_class": "check-square-outlined", - "unicode": "e794", - "unicode_decimal": 59284 - }, - { - "icon_id": "4767096", - "name": "close", - "font_class": "check-outlined", - "unicode": "e7fc", - "unicode_decimal": 59388 - }, - { - "icon_id": "4765746", - "name": "warning-circle", - "font_class": "exclamation-circle-outlined", - "unicode": "e785", - "unicode_decimal": 59269 - }, - { - "icon_id": "4767080", - "name": "exclaimination", - "font_class": "exclamation-outlined", - "unicode": "e7fa", - "unicode_decimal": 59386 - }, - { - "icon_id": "4765727", - "name": "info-circle", - "font_class": "info-circle-outlined", - "unicode": "e77e", - "unicode_decimal": 59262 - }, - { - "icon_id": "4767082", - "name": "infomation", - "font_class": "info-outlined", - "unicode": "e7f9", - "unicode_decimal": 59385 - }, - { - "icon_id": "4765972", - "name": "minus-square", - "font_class": "minus-square-outlined", - "unicode": "e796", - "unicode_decimal": 59286 - }, - { - "icon_id": "4765973", - "name": "plus-square", - "font_class": "plus-square-outlined", - "unicode": "e797", - "unicode_decimal": 59287 - }, - { - "icon_id": "4765732", - "name": "minus-circle", - "font_class": "minus-circle-outlined", - "unicode": "e780", - "unicode_decimal": 59264 - }, - { - "icon_id": "4767099", - "name": "minus", - "font_class": "minus-outlined", - "unicode": "e801", - "unicode_decimal": 59393 - }, - { - "icon_id": "4765742", - "name": "time out", - "font_class": "pause-circle-outlined", - "unicode": "e783", - "unicode_decimal": 59267 - }, - { - "icon_id": "4767104", - "name": "pause", - "font_class": "pause-outlined", - "unicode": "e800", - "unicode_decimal": 59392 - }, - { - "icon_id": "4765734", - "name": "plus-circle", - "font_class": "plus-circle-outlined", - "unicode": "e781", - "unicode_decimal": 59265 - }, - { - "icon_id": "7834345", - "name": "plus", - "font_class": "plus-outlined", - "unicode": "e8fe", - "unicode_decimal": 59646 - }, - { - "icon_id": "4765736", - "name": "question-circle", - "font_class": "question-circle-outlined", - "unicode": "e782", - "unicode_decimal": 59266 - }, - { - "icon_id": "4767100", - "name": "question", - "font_class": "question-outlined", - "unicode": "e7ff", - "unicode_decimal": 59391 - }, - { - "icon_id": "4767015", - "name": "fullscreen", - "font_class": "fullscreen-outlined", - "unicode": "e7ec", - "unicode_decimal": 59372 - }, - { - "icon_id": "4767016", - "name": "fullscreen-exit", - "font_class": "fullscreen-exit-outlined", - "unicode": "e7ed", - "unicode_decimal": 59373 - }, - { - "icon_id": "4766282", - "name": "radius-bottomleft", - "font_class": "radius-bottomleft-outlined", - "unicode": "e7b1", - "unicode_decimal": 59313 - }, - { - "icon_id": "4766283", - "name": "radius-bottomright", - "font_class": "radius-bottomright-outlined", - "unicode": "e7b2", - "unicode_decimal": 59314 - }, - { - "icon_id": "4766284", - "name": "radius-upleft", - "font_class": "radius-upleft-outlined", - "unicode": "e7b3", - "unicode_decimal": 59315 - }, - { - "icon_id": "4766285", - "name": "radius-upright", - "font_class": "radius-upright-outlined", - "unicode": "e7b4", - "unicode_decimal": 59316 - }, - { - "icon_id": "4767072", - "name": "pic-center", - "font_class": "pic-center-outlined", - "unicode": "e7f6", - "unicode_decimal": 59382 - }, - { - "icon_id": "4767073", - "name": "pic-right", - "font_class": "pic-right-outlined", - "unicode": "e7f7", - "unicode_decimal": 59383 - }, - { - "icon_id": "4767074", - "name": "pic-left", - "font_class": "pic-left-outlined", - "unicode": "e7f8", - "unicode_decimal": 59384 - }, - { - "icon_id": "4766266", - "name": "border-outer", - "font_class": "border-outer-outlined", - "unicode": "e7a9", - "unicode_decimal": 59305 - }, - { - "icon_id": "4766268", - "name": "border-top", - "font_class": "border-top-outlined", - "unicode": "e7aa", - "unicode_decimal": 59306 - }, - { - "icon_id": "4766269", - "name": "border-bottom", - "font_class": "border-bottom-outlined", - "unicode": "e7ab", - "unicode_decimal": 59307 - }, - { - "icon_id": "4766270", - "name": "border-left", - "font_class": "border-left-outlined", - "unicode": "e7ac", - "unicode_decimal": 59308 - }, - { - "icon_id": "4766271", - "name": "border-right", - "font_class": "border-right-outlined", - "unicode": "e7ad", - "unicode_decimal": 59309 - }, - { - "icon_id": "4766276", - "name": "border-inner", - "font_class": "border-inner-outlined", - "unicode": "e7ae", - "unicode_decimal": 59310 - }, - { - "icon_id": "4766277", - "name": "border-verticle", - "font_class": "border-verticle-outlined", - "unicode": "e7af", - "unicode_decimal": 59311 - }, - { - "icon_id": "4766278", - "name": "border-horizontal", - "font_class": "border-horizontal-outlined", - "unicode": "e7b0", - "unicode_decimal": 59312 - }, - { - "icon_id": "4767050", - "name": "indent", - "font_class": "menu-unfold-outlined", - "unicode": "e7f3", - "unicode_decimal": 59379 - }, - { - "icon_id": "4767051", - "name": "outdent", - "font_class": "menu-fold-outlined", - "unicode": "e7f4", - "unicode_decimal": 59380 - }, - { - "icon_id": "4765888", - "name": "logout", - "font_class": "logout-outlined", - "unicode": "e78c", - "unicode_decimal": 59276 - }, - { - "icon_id": "6598349", - "name": "login", - "font_class": "login-outlined", - "unicode": "e8f4", - "unicode_decimal": 59636 - }, - { - "icon_id": "4766884", - "name": "cluster", - "font_class": "cluster-outlined", - "unicode": "e7d7", - "unicode_decimal": 59351 - }, - { - "icon_id": "4765965", - "name": "down-square", - "font_class": "down-square-outlined", - "unicode": "e793", - "unicode_decimal": 59283 - }, - { - "icon_id": "4765967", - "name": "left-square", - "font_class": "left-square-outlined", - "unicode": "e795", - "unicode_decimal": 59285 - }, - { - "icon_id": "4765974", - "name": "right-square", - "font_class": "right-square-outlined", - "unicode": "e798", - "unicode_decimal": 59288 - }, - { - "icon_id": "4765977", - "name": "up-square", - "font_class": "up-Square-outlined", - "unicode": "e799", - "unicode_decimal": 59289 - }, - { - "icon_id": "15838511", - "name": "play", - "font_class": "play-circle-outlined", - "unicode": "e67a", - "unicode_decimal": 59002 - }, - { - "icon_id": "15838455", - "name": "direction-down", - "font_class": "arrow-down-outlined", - "unicode": "e66d", - "unicode_decimal": 58989 - }, - { - "icon_id": "15838460", - "name": "direction-right", - "font_class": "arrow-right-outlined", - "unicode": "e66e", - "unicode_decimal": 58990 - }, - { - "icon_id": "15838461", - "name": "direction-up", - "font_class": "arrow-up-outlined", - "unicode": "e66f", - "unicode_decimal": 58991 - }, - { - "icon_id": "15838463", - "name": "direction-left", - "font_class": "arrow-left-outlined", - "unicode": "e670", - "unicode_decimal": 58992 - }, - { - "icon_id": "4767044", - "name": "swap", - "font_class": "swap-outlined", - "unicode": "e7f2", - "unicode_decimal": 59378 - }, - { - "icon_id": "6598352", - "name": "swap-right", - "font_class": "swap-right-outlined", - "unicode": "e8f2", - "unicode_decimal": 59634 - }, - { - "icon_id": "6598353", - "name": "swap-left", - "font_class": "swap-left-outlined", - "unicode": "e8f3", - "unicode_decimal": 59635 - }, - { - "icon_id": "4767097", - "name": "enter", - "font_class": "enter-outlined", - "unicode": "e7fd", - "unicode_decimal": 59389 - }, - { - "icon_id": "4767102", - "name": "rollback", - "font_class": "rollback-outlined", - "unicode": "e7fe", - "unicode_decimal": 59390 - }, - { - "icon_id": "6598348", - "name": "retweet", - "font_class": "retweet-outlined", - "unicode": "e8f1", - "unicode_decimal": 59633 - }, - { - "icon_id": "6598344", - "name": "fast-backward", - "font_class": "fast-backward-outlined", - "unicode": "e8ed", - "unicode_decimal": 59629 - }, - { - "icon_id": "6598346", - "name": "fast-forward", - "font_class": "fast-forward-outlined", - "unicode": "e8ee", - "unicode_decimal": 59630 - }, - { - "icon_id": "4767027", - "name": "vertical-align-botto", - "font_class": "vertical-align-bottom-outlined", - "unicode": "e7ef", - "unicode_decimal": 59375 - }, - { - "icon_id": "4767028", - "name": "vertical-align-middl", - "font_class": "vertical-align-middle-outlined", - "unicode": "e7f0", - "unicode_decimal": 59376 - }, - { - "icon_id": "4767030", - "name": "vertical-align-top", - "font_class": "vertical-align-top-outlined", - "unicode": "e7f1", - "unicode_decimal": 59377 - }, - { - "icon_id": "4767009", - "name": "vertical right", - "font_class": "vertical-right-outlined", - "unicode": "e7ea", - "unicode_decimal": 59370 - }, - { - "icon_id": "4767010", - "name": "vertical left", - "font_class": "vertical-left-outlined", - "unicode": "e7eb", - "unicode_decimal": 59371 - }, - { - "icon_id": "15838436", - "name": "arrow-double-left", - "font_class": "double-left-outlined", - "unicode": "e66b", - "unicode_decimal": 58987 - }, - { - "icon_id": "15838438", - "name": "arrow-double-right", - "font_class": "double-right-outlined", - "unicode": "e66c", - "unicode_decimal": 58988 - }, - { - "icon_id": "15838427", - "name": "arrow-up-circle", - "font_class": "up-circle-outlined", - "unicode": "e666", - "unicode_decimal": 58982 - }, - { - "icon_id": "15838428", - "name": "arrow-right-circle", - "font_class": "right-circle-outlined", - "unicode": "e667", - "unicode_decimal": 58983 - }, - { - "icon_id": "15838437", - "name": "arrow-left-circle", - "font_class": "left-circle-outlined", - "unicode": "e66a", - "unicode_decimal": 58986 - }, - { - "icon_id": "33966825", - "name": "arrow-right-circle-copy", - "font_class": "down-circle-outlined", - "unicode": "eb5e", - "unicode_decimal": 60254 - }, - { - "icon_id": "15838581", - "name": "arrow-up-filling", - "font_class": "caret-up-outlined", - "unicode": "e689", - "unicode_decimal": 59017 - }, - { - "icon_id": "15838582", - "name": "arrow-down-filling", - "font_class": "caret-down-outlined", - "unicode": "e68a", - "unicode_decimal": 59018 - }, - { - "icon_id": "15838583", - "name": "arrow-left-filling", - "font_class": "caret-left-outlined", - "unicode": "e68b", - "unicode_decimal": 59019 - }, - { - "icon_id": "15838584", - "name": "arrow-right-filling", - "font_class": "caret-right-outlined", - "unicode": "e68c", - "unicode_decimal": 59020 - }, - { - "icon_id": "15838561", - "name": "arrow-left-bold", - "font_class": "left-outlined", - "unicode": "e685", - "unicode_decimal": 59013 - }, - { - "icon_id": "15838562", - "name": "arrow-up-bold", - "font_class": "up-outlined", - "unicode": "e686", - "unicode_decimal": 59014 - }, - { - "icon_id": "15838564", - "name": "arrow-down-bold", - "font_class": "down-outlined", - "unicode": "e687", - "unicode_decimal": 59015 - }, - { - "icon_id": "15838566", - "name": "arrow-right-bold", - "font_class": "right-outlined", - "unicode": "e688", - "unicode_decimal": 59016 - }, - { - "icon_id": "22894640", - "name": "arrowsalt", - "font_class": "arrows-alt-outlined", - "unicode": "e665", - "unicode_decimal": 58981 - }, - { - "icon_id": "22894827", - "name": "shrink", - "font_class": "shrink-outlined", - "unicode": "e68d", - "unicode_decimal": 59021 - }, - { - "icon_id": "6598350", - "name": "step-backward", - "font_class": "step-backward-outlined", - "unicode": "e8ef", - "unicode_decimal": 59631 - }, - { - "icon_id": "6598351", - "name": "step-forward", - "font_class": "step-forward-outlined", - "unicode": "e8f0", - "unicode_decimal": 59632 - }, - { - "icon_id": "5756283", - "name": "robot", - "font_class": "robot-outlined", - "unicode": "e897", - "unicode_decimal": 59543 - }, - { - "icon_id": "4766477", - "name": "file-word", - "font_class": "file-word-outlined", - "unicode": "e7ba", - "unicode_decimal": 59322 - }, - { - "icon_id": "7239944", - "name": "usergroup-delete", - "font_class": "usergroup-delete-outlined", - "unicode": "e760", - "unicode_decimal": 59232 - }, - { - "icon_id": "19685392", - "name": "时间", - "font_class": "field-time-outlined", - "unicode": "eb5d", - "unicode_decimal": 60253 - }, - { - "icon_id": "4765891", - "name": "setting", - "font_class": "setting-outlined", - "unicode": "e78e", - "unicode_decimal": 59278 - }, - { - "icon_id": "7239751", - "name": "file-search", - "font_class": "file-search-outlined", - "unicode": "e730", - "unicode_decimal": 59184 - }, - { - "icon_id": "11538085", - "name": "team", - "font_class": "team-outlined", - "unicode": "e67d", - "unicode_decimal": 59005 - }, - { - "icon_id": "4765866", - "name": "message", - "font_class": "message-outlined", - "unicode": "e78a", - "unicode_decimal": 59274 - }, - { - "icon_id": "109759", - "name": "mail", - "font_class": "mail-outlined", - "unicode": "e62e", - "unicode_decimal": 58926 - }, - { - "icon_id": "1302559", - "name": "send", - "font_class": "send-outlined", - "unicode": "e622", - "unicode_decimal": 58914 - }, - { - "icon_id": "6598323", - "name": "appstore add", - "font_class": "appstore-add-outlined", - "unicode": "e8eb", - "unicode_decimal": 59627 - }, - { - "icon_id": "23701226", - "name": "User-Outlined", - "font_class": "user-outlined", - "unicode": "e641", - "unicode_decimal": 58945 - }, - { - "icon_id": "7239852", - "name": "project", - "font_class": "project-outlined", - "unicode": "e746", - "unicode_decimal": 59206 - }, - { - "icon_id": "7239770", - "name": "hdd", - "font_class": "hdd-outlined", - "unicode": "e734", - "unicode_decimal": 59188 - }, - { - "icon_id": "7239921", - "name": "tool", - "font_class": "tool-outlined", - "unicode": "e75b", - "unicode_decimal": 59227 - }, - { - "icon_id": "24342656", - "name": "user switch-line", - "font_class": "user-switch-outlined", - "unicode": "ea3d", - "unicode_decimal": 59965 - }, - { - "icon_id": "5226469", - "name": "apps", - "font_class": "appstore-outlined", - "unicode": "e601", - "unicode_decimal": 58881 - }, - { - "icon_id": "11981662", - "name": "home_outlined", - "font_class": "home-outlined", - "unicode": "e965", - "unicode_decimal": 59749 - } - ] -} diff --git a/src/assets/icons/mobile/line/iconfont.ttf b/src/assets/icons/mobile/line/iconfont.ttf deleted file mode 100644 index 439f7b4339768acffd31105fb9d5b1fd2a733b40..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 54080 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 diff --git a/src/components/ColorPicker/index.vue b/src/components/ColorPicker/index.vue deleted file mode 100644 index 3944c93e..00000000 --- a/src/components/ColorPicker/index.vue +++ /dev/null @@ -1,43 +0,0 @@ - - - - - diff --git a/src/components/ContentWrap/index.ts b/src/components/ContentWrap/index.ts new file mode 100644 index 00000000..8c22cc83 --- /dev/null +++ b/src/components/ContentWrap/index.ts @@ -0,0 +1,3 @@ +import ContentWrap from './src/ContentWrap.vue' + +export { ContentWrap } diff --git a/src/components/ContentWrap/src/ContentWrap.vue b/src/components/ContentWrap/src/ContentWrap.vue new file mode 100644 index 00000000..4b4a598c --- /dev/null +++ b/src/components/ContentWrap/src/ContentWrap.vue @@ -0,0 +1,38 @@ + + + diff --git a/src/components/Dialog/index.ts b/src/components/Dialog/index.ts new file mode 100644 index 00000000..1655dadc --- /dev/null +++ b/src/components/Dialog/index.ts @@ -0,0 +1,3 @@ +import Dialog from './src/Dialog.vue' + +export { Dialog } diff --git a/src/components/Dialog/src/Dialog.vue b/src/components/Dialog/src/Dialog.vue new file mode 100644 index 00000000..9a8ca54d --- /dev/null +++ b/src/components/Dialog/src/Dialog.vue @@ -0,0 +1,140 @@ + + + + + diff --git a/src/components/DictSelect/index.ts b/src/components/DictSelect/index.ts new file mode 100644 index 00000000..164035fd --- /dev/null +++ b/src/components/DictSelect/index.ts @@ -0,0 +1,3 @@ +import DictSelect from './src/DictSelect.vue' + +export { DictSelect } diff --git a/src/components/DictSelect/src/DictSelect.vue b/src/components/DictSelect/src/DictSelect.vue new file mode 100644 index 00000000..2d59e23c --- /dev/null +++ b/src/components/DictSelect/src/DictSelect.vue @@ -0,0 +1,46 @@ + + + + diff --git a/src/components/DictTag/index.ts b/src/components/DictTag/index.ts new file mode 100644 index 00000000..4db27420 --- /dev/null +++ b/src/components/DictTag/index.ts @@ -0,0 +1,3 @@ +import DictTag from './src/DictTag.vue' + +export { DictTag } diff --git a/src/components/DictTag/src/DictTag.vue b/src/components/DictTag/src/DictTag.vue new file mode 100644 index 00000000..db37f714 --- /dev/null +++ b/src/components/DictTag/src/DictTag.vue @@ -0,0 +1,60 @@ + diff --git a/src/components/Editor/index.ts b/src/components/Editor/index.ts new file mode 100644 index 00000000..3fbf0a9c --- /dev/null +++ b/src/components/Editor/index.ts @@ -0,0 +1,8 @@ +import Editor from './src/Editor.vue' +import { IDomEditor } from '@wangeditor/editor' + +export interface EditorExpose { + getEditorRef: () => Promise +} + +export { Editor } diff --git a/src/components/Editor/src/Editor.vue b/src/components/Editor/src/Editor.vue new file mode 100644 index 00000000..d88cdb15 --- /dev/null +++ b/src/components/Editor/src/Editor.vue @@ -0,0 +1,202 @@ + + + + + diff --git a/src/components/FormCreate/index.ts b/src/components/FormCreate/index.ts new file mode 100644 index 00000000..d50ed3c6 --- /dev/null +++ b/src/components/FormCreate/index.ts @@ -0,0 +1,3 @@ +import { useFormCreateDesigner } from './src/useFormCreateDesigner' + +export { useFormCreateDesigner } diff --git a/src/components/FormCreate/src/config/index.ts b/src/components/FormCreate/src/config/index.ts new file mode 100644 index 00000000..c3939159 --- /dev/null +++ b/src/components/FormCreate/src/config/index.ts @@ -0,0 +1,15 @@ +import { useUploadFileRule } from './useUploadFileRule' +import { useUploadImgRule } from './useUploadImgRule' +import { useUploadImgsRule } from './useUploadImgsRule' +import { useDictSelectRule } from './useDictSelectRule' +import { useUserSelectRule } from './useUserSelectRule' +import { useEditorRule } from './useEditorRule' + +export { + useUploadFileRule, + useUploadImgRule, + useUploadImgsRule, + useDictSelectRule, + useUserSelectRule, + useEditorRule +} diff --git a/src/components/FormCreate/src/config/selectRule.ts b/src/components/FormCreate/src/config/selectRule.ts new file mode 100644 index 00000000..0974139e --- /dev/null +++ b/src/components/FormCreate/src/config/selectRule.ts @@ -0,0 +1,71 @@ +const selectRule = [ + { type: 'switch', field: 'multiple', title: '是否多选' }, + { + type: 'switch', + field: 'disabled', + title: '是否禁用' + }, + { type: 'switch', field: 'clearable', title: '是否可以清空选项' }, + { + type: 'switch', + field: 'collapseTags', + title: '多选时是否将选中值按文字的形式展示' + }, + { + type: 'inputNumber', + field: 'multipleLimit', + title: '多选时用户最多可以选择的项目数,为 0 则不限制', + props: { min: 0 } + }, + { + type: 'input', + field: 'autocomplete', + title: 'autocomplete 属性' + }, + { type: 'input', field: 'placeholder', title: '占位符' }, + { + type: 'switch', + field: 'filterable', + title: '是否可搜索' + }, + { type: 'switch', field: 'allowCreate', title: '是否允许用户创建新条目' }, + { + type: 'input', + field: 'noMatchText', + title: '搜索条件无匹配时显示的文字' + }, + { + type: 'switch', + field: 'remote', + title: '其中的选项是否从服务器远程加载' + }, + { + type: 'Struct', + field: 'remoteMethod', + title: '自定义远程搜索方法' + }, + { type: 'input', field: 'noDataText', title: '选项为空时显示的文字' }, + { + type: 'switch', + field: 'reserveKeyword', + title: '多选且可搜索时,是否在选中一个选项后保留当前的搜索关键词' + }, + { + type: 'switch', + field: 'defaultFirstOption', + title: '在输入框按下回车,选择第一个匹配项' + }, + { + type: 'switch', + field: 'popperAppendToBody', + title: '是否将弹出框插入至 body 元素', + value: true + }, + { + type: 'switch', + field: 'automaticDropdown', + title: '对于不可搜索的 Select,是否在输入框获得焦点后自动弹出选项菜单' + } +] + +export default selectRule diff --git a/src/components/FormCreate/src/config/useDictSelectRule.ts b/src/components/FormCreate/src/config/useDictSelectRule.ts new file mode 100644 index 00000000..b2b6e265 --- /dev/null +++ b/src/components/FormCreate/src/config/useDictSelectRule.ts @@ -0,0 +1,64 @@ +import { generateUUID } from '@/utils' +import { localeProps, makeRequiredRule } from '@/components/FormCreate/src/utils' +import selectRule from '@/components/FormCreate/src/config/selectRule' +import { dictTypeListAll } from '@/api/system-boot/dictType' +import { ref, onMounted } from 'vue' + + +export const useDictSelectRule = () => { + const label = '字典选择器' + const name = 'DictSelect' + const dictOptions = ref<{ label: string; value: string }[]>([]) // 字典类型下拉数据 + onMounted(async () => { + let data: any = [] + await dictTypeListAll().then(res => { + data = res.data + }) + if (data.length === 0) { + return + } + dictOptions.value = + data.map((item: any) => ({ + label: item.name, + value: item.id + })) ?? [] + }) + return { + icon: 'icon-select', + label, + name, + rule() { + return { + type: name, + field: generateUUID(), + title: label, + info: '', + $required: false + } + }, + props(_, { t }) { + return localeProps(t, name + '.props', [ + makeRequiredRule(), + { + type: 'select', + field: 'dictType', + title: '字典类型', + value: '', + options: dictOptions.value + }, + { + type: 'select', + field: 'valueType', + title: '字典值类型', + value: 'str', + options: [ + { label: '数字', value: 'int' }, + { label: '字符串', value: 'str' }, + { label: '布尔值', value: 'bool' } + ] + }, + ...selectRule + ]) + } + } +} diff --git a/src/components/FormCreate/src/config/useEditorRule.ts b/src/components/FormCreate/src/config/useEditorRule.ts new file mode 100644 index 00000000..ac6d9ac0 --- /dev/null +++ b/src/components/FormCreate/src/config/useEditorRule.ts @@ -0,0 +1,32 @@ +import { generateUUID } from '@/utils' +import { localeProps, makeRequiredRule } from '@/components/FormCreate/src/utils' + +export const useEditorRule = () => { + const label = '富文本' + const name = 'Editor' + return { + icon: 'icon-editor', + label, + name, + rule() { + return { + type: name, + field: generateUUID(), + title: label, + info: '', + $required: false + } + }, + props(_, { t }) { + return localeProps(t, name + '.props', [ + makeRequiredRule(), + { + type: 'input', + field: 'height', + title: '高度' + }, + { type: 'switch', field: 'readonly', title: '是否只读' } + ]) + } + } +} diff --git a/src/components/FormCreate/src/config/useUploadFileRule.ts b/src/components/FormCreate/src/config/useUploadFileRule.ts new file mode 100644 index 00000000..a1ea85ec --- /dev/null +++ b/src/components/FormCreate/src/config/useUploadFileRule.ts @@ -0,0 +1,80 @@ +import { generateUUID } from '@/utils' +import { localeProps, makeRequiredRule } from '@/components/FormCreate/src/utils' + +export const useUploadFileRule = () => { + const label = '文件上传' + const name = 'UploadFile' + return { + icon: 'icon-upload', + label, + name, + rule() { + return { + type: name, + field: generateUUID(), + title: label, + info: '', + $required: false + } + }, + props(_, { t }) { + return localeProps(t, name + '.props', [ + makeRequiredRule(), + { + type: 'select', + field: 'fileType', + title: '文件类型', + value: ['doc', 'xls', 'ppt', 'txt', 'pdf'], + options: [ + { label: 'doc', value: 'doc' }, + { label: 'xls', value: 'xls' }, + { label: 'ppt', value: 'ppt' }, + { label: 'txt', value: 'txt' }, + { label: 'pdf', value: 'pdf' } + ], + props: { + multiple: true + } + }, + { + type: 'switch', + field: 'autoUpload', + title: '是否在选取文件后立即进行上传', + value: true + }, + { + type: 'switch', + field: 'drag', + title: '拖拽上传', + value: false + }, + { + type: 'switch', + field: 'isShowTip', + title: '是否显示提示', + value: true + }, + { + type: 'inputNumber', + field: 'fileSize', + title: '大小限制(MB)', + value: 5, + props: { min: 0 } + }, + { + type: 'inputNumber', + field: 'limit', + title: '数量限制', + value: 5, + props: { min: 0 } + }, + { + type: 'switch', + field: 'disabled', + title: '是否禁用', + value: false + } + ]) + } + } +} diff --git a/src/components/FormCreate/src/config/useUploadImgRule.ts b/src/components/FormCreate/src/config/useUploadImgRule.ts new file mode 100644 index 00000000..546cf9d6 --- /dev/null +++ b/src/components/FormCreate/src/config/useUploadImgRule.ts @@ -0,0 +1,89 @@ +import { generateUUID } from '@/utils' +import { localeProps, makeRequiredRule } from '@/components/FormCreate/src/utils' + +export const useUploadImgRule = () => { + const label = '单图上传' + const name = 'UploadImg' + return { + icon: 'icon-upload', + label, + name, + rule() { + return { + type: name, + field: generateUUID(), + title: label, + info: '', + $required: false + } + }, + props(_, { t }) { + return localeProps(t, name + '.props', [ + makeRequiredRule(), + { + type: 'switch', + field: 'drag', + title: '拖拽上传', + value: false + }, + { + type: 'select', + field: 'fileType', + title: '图片类型限制', + value: ['image/jpeg', 'image/png', 'image/gif'], + options: [ + { label: 'image/apng', value: 'image/apng' }, + { label: 'image/bmp', value: 'image/bmp' }, + { label: 'image/gif', value: 'image/gif' }, + { label: 'image/jpeg', value: 'image/jpeg' }, + { label: 'image/pjpeg', value: 'image/pjpeg' }, + { label: 'image/svg+xml', value: 'image/svg+xml' }, + { label: 'image/tiff', value: 'image/tiff' }, + { label: 'image/webp', value: 'image/webp' }, + { label: 'image/x-icon', value: 'image/x-icon' } + ], + props: { + multiple: true + } + }, + { + type: 'inputNumber', + field: 'fileSize', + title: '大小限制(MB)', + value: 5, + props: { min: 0 } + }, + { + type: 'input', + field: 'height', + title: '组件高度', + value: '150px' + }, + { + type: 'input', + field: 'width', + title: '组件宽度', + value: '150px' + }, + { + type: 'input', + field: 'borderradius', + title: '组件边框圆角', + value: '8px' + }, + { + type: 'switch', + field: 'disabled', + title: '是否显示删除按钮', + value: true + }, + { + type: 'switch', + field: 'showBtnText', + title: '是否显示按钮文字', + value: true + } + ]) + } + } +} diff --git a/src/components/FormCreate/src/config/useUploadImgsRule.ts b/src/components/FormCreate/src/config/useUploadImgsRule.ts new file mode 100644 index 00000000..0bf2378c --- /dev/null +++ b/src/components/FormCreate/src/config/useUploadImgsRule.ts @@ -0,0 +1,84 @@ +import { generateUUID } from '@/utils' +import { localeProps, makeRequiredRule } from '@/components/FormCreate/src/utils' + +export const useUploadImgsRule = () => { + const label = '多图上传' + const name = 'UploadImgs' + return { + icon: 'icon-upload', + label, + name, + rule() { + return { + type: name, + field: generateUUID(), + title: label, + info: '', + $required: false + } + }, + props(_, { t }) { + return localeProps(t, name + '.props', [ + makeRequiredRule(), + { + type: 'switch', + field: 'drag', + title: '拖拽上传', + value: false + }, + { + type: 'select', + field: 'fileType', + title: '图片类型限制', + value: ['image/jpeg', 'image/png', 'image/gif'], + options: [ + { label: 'image/apng', value: 'image/apng' }, + { label: 'image/bmp', value: 'image/bmp' }, + { label: 'image/gif', value: 'image/gif' }, + { label: 'image/jpeg', value: 'image/jpeg' }, + { label: 'image/pjpeg', value: 'image/pjpeg' }, + { label: 'image/svg+xml', value: 'image/svg+xml' }, + { label: 'image/tiff', value: 'image/tiff' }, + { label: 'image/webp', value: 'image/webp' }, + { label: 'image/x-icon', value: 'image/x-icon' } + ], + props: { + multiple: true + } + }, + { + type: 'inputNumber', + field: 'fileSize', + title: '大小限制(MB)', + value: 5, + props: { min: 0 } + }, + { + type: 'inputNumber', + field: 'limit', + title: '数量限制', + value: 5, + props: { min: 0 } + }, + { + type: 'input', + field: 'height', + title: '组件高度', + value: '150px' + }, + { + type: 'input', + field: 'width', + title: '组件宽度', + value: '150px' + }, + { + type: 'input', + field: 'borderradius', + title: '组件边框圆角', + value: '8px' + } + ]) + } + } +} diff --git a/src/components/FormCreate/src/config/useUserSelectRule.ts b/src/components/FormCreate/src/config/useUserSelectRule.ts new file mode 100644 index 00000000..dd5e51c3 --- /dev/null +++ b/src/components/FormCreate/src/config/useUserSelectRule.ts @@ -0,0 +1,25 @@ +import { generateUUID } from '@/utils' +import { localeProps, makeRequiredRule } from '@/components/FormCreate/src/utils' +import selectRule from '@/components/FormCreate/src/config/selectRule' + +export const useUserSelectRule = () => { + const label = '用户选择器' + const name = 'UserSelect' + return { + icon: 'icon-select', + label, + name, + rule() { + return { + type: name, + field: generateUUID(), + title: label, + info: '', + $required: false + } + }, + props(_, { t }) { + return localeProps(t, name + '.props', [makeRequiredRule(), ...selectRule]) + } + } +} diff --git a/src/components/FormCreate/src/useFormCreateDesigner.ts b/src/components/FormCreate/src/useFormCreateDesigner.ts new file mode 100644 index 00000000..fe42b24f --- /dev/null +++ b/src/components/FormCreate/src/useFormCreateDesigner.ts @@ -0,0 +1,53 @@ +import { + useDictSelectRule, + useEditorRule, + useUploadFileRule, + useUploadImgRule, + useUploadImgsRule, + useUserSelectRule +} from './config' +import { Ref } from 'vue' + +/** + * 表单设计器增强 hook + * 新增 + * - 文件上传 + * - 单图上传 + * - 多图上传 + * - 字典选择器 + * - 系统用户选择器 + * - 富文本 + */ +export const useFormCreateDesigner = (designer: Ref) => { + const editorRule = useEditorRule() + const uploadFileRule = useUploadFileRule() + const uploadImgRule = useUploadImgRule() + const uploadImgsRule = useUploadImgsRule() + const dictSelectRule = useDictSelectRule() + const userSelectRule = useUserSelectRule() + + onMounted(() => { + // 移除自带的上传组件规则,使用 uploadFileRule、uploadImgRule、uploadImgsRule 替代 + designer.value?.removeMenuItem('upload') + // 移除自带的富文本组件规则,使用 editorRule 替代 + designer.value?.removeMenuItem('fc-editor') + const components = [ + editorRule, + uploadFileRule, + uploadImgRule, + uploadImgsRule, + dictSelectRule, + userSelectRule + ] + components.forEach((component) => { + // 插入组件规则 + designer.value?.addComponent(component) + // 插入拖拽按钮到 `main` 分类下 + designer.value?.appendMenuItem('main', { + icon: component.icon, + name: component.name, + label: component.label + }) + }) + }) +} diff --git a/src/components/FormCreate/src/utils/index.ts b/src/components/FormCreate/src/utils/index.ts new file mode 100644 index 00000000..e5480981 --- /dev/null +++ b/src/components/FormCreate/src/utils/index.ts @@ -0,0 +1,79 @@ +// TODO puhui999: 借鉴一下 form-create-designer utils 方法 🤣 (导入不了只能先 copy 过来用下) +export function makeRequiredRule() { + return { + type: 'Required', + field: 'formCreate$required', + title: '是否必填' + } +} + +export const localeProps = (t, prefix, rules) => { + return rules.map((rule) => { + if (rule.field === 'formCreate$required') { + rule.title = t('props.required') || rule.title + } else if (rule.field && rule.field !== '_optionType') { + rule.title = t('components.' + prefix + '.' + rule.field) || rule.title + } + return rule + }) +} + +export function upper(str) { + return str.replace(str[0], str[0].toLocaleUpperCase()) +} + +export function makeOptionsRule(t, to, userOptions) { + console.log(userOptions[0]) + const options = [ + { label: t('props.optionsType.struct'), value: 0 }, + { label: t('props.optionsType.json'), value: 1 }, + { label: '用户数据', value: 2 } + ] + + const control = [ + { + value: 0, + rule: [ + { + type: 'TableOptions', + field: 'formCreate' + upper(to).replace('.', '>'), + props: { defaultValue: [] } + } + ] + }, + { + value: 1, + rule: [ + { + type: 'Struct', + field: 'formCreate' + upper(to).replace('.', '>'), + props: { defaultValue: [] } + } + ] + }, + { + value: 2, + rule: [ + { + type: 'TableOptions', + field: 'formCreate' + upper(to).replace('.', '>'), + props: { modelValue: [] } + } + ] + } + ] + options.splice(0, 0) + control.push() + + return { + type: 'radio', + title: t('props.options'), + field: '_optionType', + value: 0, + options, + props: { + type: 'button' + }, + control + } +} diff --git a/src/components/ImageViewer/index.ts b/src/components/ImageViewer/index.ts new file mode 100644 index 00000000..35764d6b --- /dev/null +++ b/src/components/ImageViewer/index.ts @@ -0,0 +1,33 @@ +import ImageViewer from './src/ImageViewer.vue' +import { isClient } from '@/utils/is' +import { createVNode, render, VNode } from 'vue' +import { ImageViewerProps } from './src/types' + +let instance: Nullable = null + +export function createImageViewer(options: ImageViewerProps) { + if (!isClient) return + const { + urlList, + initialIndex = 0, + infinite = true, + hideOnClickModal = false, + teleported = false, + zIndex = 2000, + show = true + } = options + + const propsData: Partial = {} + const container = document.createElement('div') + propsData.urlList = urlList + propsData.initialIndex = initialIndex + propsData.infinite = infinite + propsData.hideOnClickModal = hideOnClickModal + propsData.teleported = teleported + propsData.zIndex = zIndex + propsData.show = show + + document.body.appendChild(container) + instance = createVNode(ImageViewer, propsData) + render(instance, container) +} diff --git a/src/components/ImageViewer/src/ImageViewer.vue b/src/components/ImageViewer/src/ImageViewer.vue new file mode 100644 index 00000000..c84d06be --- /dev/null +++ b/src/components/ImageViewer/src/ImageViewer.vue @@ -0,0 +1,35 @@ + + + diff --git a/src/components/ImageViewer/src/types.ts b/src/components/ImageViewer/src/types.ts new file mode 100644 index 00000000..2fff4c0a --- /dev/null +++ b/src/components/ImageViewer/src/types.ts @@ -0,0 +1,9 @@ +export interface ImageViewerProps { + urlList?: string[] + zIndex?: number + initialIndex?: number + infinite?: boolean + hideOnClickModal?: boolean + teleported?: boolean + show?: boolean +} diff --git a/src/components/RouterSearch/index.vue b/src/components/RouterSearch/index.vue new file mode 100644 index 00000000..c0352422 --- /dev/null +++ b/src/components/RouterSearch/index.vue @@ -0,0 +1,111 @@ + + + diff --git a/src/components/Selector/iconMobileSelector.vue b/src/components/Selector/iconMobileSelector.vue deleted file mode 100644 index 7c37d457..00000000 --- a/src/components/Selector/iconMobileSelector.vue +++ /dev/null @@ -1,142 +0,0 @@ - - - - diff --git a/src/components/Selector/iconSelector.vue b/src/components/Selector/iconSelector.vue deleted file mode 100644 index 01dfb3c1..00000000 --- a/src/components/Selector/iconSelector.vue +++ /dev/null @@ -1,143 +0,0 @@ - - - - - diff --git a/src/components/Selector/orgSelectorPlus.vue b/src/components/Selector/orgSelectorPlus.vue deleted file mode 100644 index 2b3e533d..00000000 --- a/src/components/Selector/orgSelectorPlus.vue +++ /dev/null @@ -1,496 +0,0 @@ - - - - - diff --git a/src/components/Selector/posSelectorPlus.vue b/src/components/Selector/posSelectorPlus.vue deleted file mode 100644 index a23e01b2..00000000 --- a/src/components/Selector/posSelectorPlus.vue +++ /dev/null @@ -1,399 +0,0 @@ - - - - - diff --git a/src/components/Selector/roleSelectorPlus.vue b/src/components/Selector/roleSelectorPlus.vue deleted file mode 100644 index f39db3fe..00000000 --- a/src/components/Selector/roleSelectorPlus.vue +++ /dev/null @@ -1,449 +0,0 @@ - - - - - diff --git a/src/components/Selector/userSelectorPlus.vue b/src/components/Selector/userSelectorPlus.vue deleted file mode 100644 index 0e0e706e..00000000 --- a/src/components/Selector/userSelectorPlus.vue +++ /dev/null @@ -1,401 +0,0 @@ - - - - - diff --git a/src/components/UploadFile/index.ts b/src/components/UploadFile/index.ts new file mode 100644 index 00000000..97c1d665 --- /dev/null +++ b/src/components/UploadFile/index.ts @@ -0,0 +1,5 @@ +import UploadImg from './src/UploadImg.vue' +import UploadImgs from './src/UploadImgs.vue' +import UploadFile from './src/UploadFile.vue' + +export { UploadImg, UploadImgs, UploadFile } diff --git a/src/components/UploadFile/src/UploadFile.vue b/src/components/UploadFile/src/UploadFile.vue new file mode 100644 index 00000000..eb228d90 --- /dev/null +++ b/src/components/UploadFile/src/UploadFile.vue @@ -0,0 +1,214 @@ + + + diff --git a/src/components/UploadFile/src/UploadImg.vue b/src/components/UploadFile/src/UploadImg.vue new file mode 100644 index 00000000..31374ab0 --- /dev/null +++ b/src/components/UploadFile/src/UploadImg.vue @@ -0,0 +1,273 @@ + + + + diff --git a/src/components/UploadFile/src/UploadImgs.vue b/src/components/UploadFile/src/UploadImgs.vue new file mode 100644 index 00000000..87d3c2c5 --- /dev/null +++ b/src/components/UploadFile/src/UploadImgs.vue @@ -0,0 +1,324 @@ + + + + diff --git a/src/components/UploadFile/src/useUpload.ts b/src/components/UploadFile/src/useUpload.ts new file mode 100644 index 00000000..223aa7fc --- /dev/null +++ b/src/components/UploadFile/src/useUpload.ts @@ -0,0 +1,99 @@ +// import * as FileApi from '@/api/infra/file' +import CryptoJS from 'crypto-js' +import { UploadRawFile, UploadRequestOptions } from 'element-plus/es/components/upload/src/upload' +import axios from 'axios' +import { uploadFile } from '@/api/system-boot/file' + +export const useUpload = () => { + // 后端上传地址 + const uploadUrl = 'import.meta.env.VITE_UPLOAD_URL' + // // 是否使用前端直连上传 + // const isClientUpload = UPLOAD_TYPE.CLIENT === import.meta.env.VITE_UPLOAD_TYPE + const isClientUpload = false + // 重写ElUpload上传方法 + const httpRequest = async (options: UploadRequestOptions) => { + // 模式一:前端上传 + // if (isClientUpload) { + // // 1.1 生成文件名称 + // const fileName = await generateFileName(options.file) + // // 1.2 获取文件预签名地址 + // const presignedInfo = await FileApi.getFilePresignedUrl(fileName) + // // 1.3 上传文件(不能使用 ElUpload 的 ajaxUpload 方法的原因:其使用的是 FormData 上传,Minio 不支持) + // return axios.put(presignedInfo.uploadUrl, options.file, { + // headers: { + // 'Content-Type': options.file.type, + // } + // }).then(() => { + // // 1.4. 记录文件信息到后端(异步) + // createFile(presignedInfo, fileName, options.file) + // // 通知成功,数据格式保持与后端上传的返回结果一致 + // return { data: presignedInfo.url } + // }) + // } else { + // 模式二:后端上传 + // 重写 el-upload httpRequest 文件上传成功会走成功的钩子,失败走失败的钩子 + return new Promise((resolve, reject) => { + uploadFile({ file: options.file, path: 'backUpFile' }) + .then((res) => { + if (res.code === 0) { + resolve(res) + } else { + reject(res) + } + }) + .catch((res) => { + reject(res) + }) + }) + // } + } + + return { + uploadUrl, + httpRequest + } +} + +/** + * 创建文件信息 + * @param vo 文件预签名信息 + * @param name 文件名称 + * @param file 文件 + */ +function createFile(vo: FileApi.FilePresignedUrlRespVO, name: string, file: UploadRawFile) { + const fileVo = { + configId: vo.configId, + url: vo.url, + path: name, + name: file.name, + type: file.type, + size: file.size + } + FileApi.createFile(fileVo) + return fileVo +} + +/** + * 生成文件名称(使用算法SHA256) + * @param file 要上传的文件 + */ +async function generateFileName(file: UploadRawFile) { + // 读取文件内容 + const data = await file.arrayBuffer() + const wordArray = CryptoJS.lib.WordArray.create(data) + // 计算SHA256 + const sha256 = CryptoJS.SHA256(wordArray).toString() + // 拼接后缀 + const ext = file.name.substring(file.name.lastIndexOf('.')) + return `${sha256}${ext}` +} + +/** + * 上传类型 + */ +enum UPLOAD_TYPE { + // 客户端直接上传(只支持S3服务) + CLIENT = 'client', + // 客户端发送到后端上传 + SERVER = 'server' +} diff --git a/src/components/XButton/index.ts b/src/components/XButton/index.ts new file mode 100644 index 00000000..be0f0d4f --- /dev/null +++ b/src/components/XButton/index.ts @@ -0,0 +1,4 @@ +import XButton from './src/XButton.vue' +import XTextButton from './src/XTextButton.vue' + +export { XButton, XTextButton } diff --git a/src/components/XButton/src/XButton.vue b/src/components/XButton/src/XButton.vue new file mode 100644 index 00000000..b824591c --- /dev/null +++ b/src/components/XButton/src/XButton.vue @@ -0,0 +1,50 @@ + + + + diff --git a/src/components/XButton/src/XTextButton.vue b/src/components/XButton/src/XTextButton.vue new file mode 100644 index 00000000..b1a922b3 --- /dev/null +++ b/src/components/XButton/src/XTextButton.vue @@ -0,0 +1,49 @@ + + + + diff --git a/src/components/XnWorkflow/chart/cNodeWrap.vue b/src/components/XnWorkflow/chart/cNodeWrap.vue deleted file mode 100644 index b822a3c2..00000000 --- a/src/components/XnWorkflow/chart/cNodeWrap.vue +++ /dev/null @@ -1,57 +0,0 @@ - - - diff --git a/src/components/XnWorkflow/chart/index.vue b/src/components/XnWorkflow/chart/index.vue deleted file mode 100644 index 3a00fd8c..00000000 --- a/src/components/XnWorkflow/chart/index.vue +++ /dev/null @@ -1,80 +0,0 @@ - - - - - diff --git a/src/components/XnWorkflow/chart/nodes/cAddNode.vue b/src/components/XnWorkflow/chart/nodes/cAddNode.vue deleted file mode 100644 index 41be677a..00000000 --- a/src/components/XnWorkflow/chart/nodes/cAddNode.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/src/components/XnWorkflow/chart/nodes/cExclusiveGateway.vue b/src/components/XnWorkflow/chart/nodes/cExclusiveGateway.vue deleted file mode 100644 index 888d8c1a..00000000 --- a/src/components/XnWorkflow/chart/nodes/cExclusiveGateway.vue +++ /dev/null @@ -1,141 +0,0 @@ - - - - - diff --git a/src/components/XnWorkflow/chart/nodes/cParallelGateway.vue b/src/components/XnWorkflow/chart/nodes/cParallelGateway.vue deleted file mode 100644 index b697c5c5..00000000 --- a/src/components/XnWorkflow/chart/nodes/cParallelGateway.vue +++ /dev/null @@ -1,50 +0,0 @@ - - - diff --git a/src/components/XnWorkflow/chart/nodes/cServiceTask.vue b/src/components/XnWorkflow/chart/nodes/cServiceTask.vue deleted file mode 100644 index d3c8fb4f..00000000 --- a/src/components/XnWorkflow/chart/nodes/cServiceTask.vue +++ /dev/null @@ -1,80 +0,0 @@ - - - - diff --git a/src/components/XnWorkflow/chart/nodes/cStartEvent.vue b/src/components/XnWorkflow/chart/nodes/cStartEvent.vue deleted file mode 100644 index 755ee802..00000000 --- a/src/components/XnWorkflow/chart/nodes/cStartEvent.vue +++ /dev/null @@ -1,24 +0,0 @@ - - - diff --git a/src/components/XnWorkflow/chart/nodes/cStartTask.vue b/src/components/XnWorkflow/chart/nodes/cStartTask.vue deleted file mode 100644 index 143c81b9..00000000 --- a/src/components/XnWorkflow/chart/nodes/cStartTask.vue +++ /dev/null @@ -1,76 +0,0 @@ - - - - diff --git a/src/components/XnWorkflow/chart/nodes/cUserTask.vue b/src/components/XnWorkflow/chart/nodes/cUserTask.vue deleted file mode 100644 index b8cb66e7..00000000 --- a/src/components/XnWorkflow/chart/nodes/cUserTask.vue +++ /dev/null @@ -1,147 +0,0 @@ - - - - diff --git a/src/components/XnWorkflow/chart/zoom_helper.js b/src/components/XnWorkflow/chart/zoom_helper.js deleted file mode 100644 index cdd265d9..00000000 --- a/src/components/XnWorkflow/chart/zoom_helper.js +++ /dev/null @@ -1,39 +0,0 @@ -const defaultZoomMargin = 360 -const perZoom = 0.25 // 每次放大缩小0.25倍 - -const ZoomHelper = { - // 处理全屏放大的样式 - getZoomStyles(zoom, MinZoom = 1, ZoomMargin = defaultZoomMargin, rightSpace = 0) { - const width = document.querySelector('.workflow-design').clientWidth - let style = {} - // 兼容Firefox浏览器的放大缩小 - if (zoom !== MinZoom) { - style = { - transform: `scale(${zoom})`, - 'transform-origin': '0 0', - width: (width - ZoomMargin - rightSpace) / zoom + 'px' - } - } - return style - }, - // 获取最大的放大倍数 - getMaxZoom() { - const width = window.innerWidth - const mediumWidth = 1600 - const smallScreenScale = 2.5 // 小屏幕下附件放大3倍会有样式问题, 所以取2.5 - const bigScreenScale = 3 // 大于1600的最大倍数为3 - const maxZoom = width > mediumWidth ? bigScreenScale : smallScreenScale - return maxZoom - }, - // 获取点击放大缩小之后生成的最终的放大倍数和样式 - getZoomData(zoomIn, zoom) { - const zoomResult = zoomIn ? zoom + perZoom : zoom - perZoom // 放大倍数加一次或者减少一次 - const zoomData = { - style: this.getZoomStyles(zoomResult), - zoom: zoomResult - } - return zoomData - } -} - -export default ZoomHelper diff --git a/src/components/XnWorkflow/color.text b/src/components/XnWorkflow/color.text deleted file mode 100644 index 3e8ee2b9..00000000 --- a/src/components/XnWorkflow/color.text +++ /dev/null @@ -1,9 +0,0 @@ -审批中 蓝色 #1890FF -已挂起 黄色 #FCC02E -已完成 绿色 #52C41A -已终止 黄色 #FF5A5A -已撤回 灰色 #BFBFBF -已拒绝 红色 #FF4D4F - -同意 绿色 #52C41A - diff --git a/src/components/XnWorkflow/components/addWatch.vue b/src/components/XnWorkflow/components/addWatch.vue deleted file mode 100644 index 35b2286a..00000000 --- a/src/components/XnWorkflow/components/addWatch.vue +++ /dev/null @@ -1,132 +0,0 @@ - - - diff --git a/src/components/XnWorkflow/components/drawerTabs.vue b/src/components/XnWorkflow/components/drawerTabs.vue deleted file mode 100644 index 730eef9c..00000000 --- a/src/components/XnWorkflow/components/drawerTabs.vue +++ /dev/null @@ -1,92 +0,0 @@ - - - diff --git a/src/components/XnWorkflow/components/navTitle.vue b/src/components/XnWorkflow/components/navTitle.vue deleted file mode 100644 index bb1c5d78..00000000 --- a/src/components/XnWorkflow/components/navTitle.vue +++ /dev/null @@ -1,22 +0,0 @@ - - - diff --git a/src/components/XnWorkflow/customForm/404.vue b/src/components/XnWorkflow/customForm/404.vue deleted file mode 100644 index 9c47d30c..00000000 --- a/src/components/XnWorkflow/customForm/404.vue +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/src/components/XnWorkflow/customForm/index.js b/src/components/XnWorkflow/customForm/index.js deleted file mode 100644 index d286e97e..00000000 --- a/src/components/XnWorkflow/customForm/index.js +++ /dev/null @@ -1,28 +0,0 @@ -/** - * 自定义表单导入 - * - * @author yubaoshan - * @date 2023-05-11 00:12:22 - */ -const modules = import.meta.glob('/src/views/flw/customform/**/**.vue') -const notFound = () => import(/* @vite-ignore */ `/src/components/XnWorkflow/customForm/404.vue`) - -// 直接渲染组件 -export const loadComponent = (component) => { - if (component) { - const link = modules[`/src/views/flw/customform/${component}.vue`] - return markRaw(defineAsyncComponent(link ? link : notFound)) - } else { - return markRaw(defineAsyncComponent(notFound)) - } -} - -// 给出判断,如果使用的地方取到是404,那么他的下一步就不走了 -export const verdictComponent = (component) => { - if (component) { - const link = modules[`/src/views/flw/customform/${component}.vue`] - return !!link - } else { - return false - } -} diff --git a/src/components/XnWorkflow/flowIndex.less b/src/components/XnWorkflow/flowIndex.less deleted file mode 100644 index 1ebfd205..00000000 --- a/src/components/XnWorkflow/flowIndex.less +++ /dev/null @@ -1,425 +0,0 @@ -.workflow-design { - overflow: auto; - width: 100%; - } - .workflow-design .box-scale { - display: inline-block; - position: relative; - width: 100%; - padding-top: 10px; - padding-bottom: 55px; - align-items: flex-start; - justify-content: center; - flex-wrap: wrap; - min-width: min-content; - } - .nodeLegal { - border: 2px solid red; - border-radius: 1px; - } - .workflow-design { - .node-wrap { - display: inline-flex; - width: 100%; - flex-flow: column wrap; - justify-content: flex-start; - align-items: center; - padding: 0px 50px; - position: relative; - z-index: 1; - } - .node-wrap-box { - display: inline-flex; - flex-direction: column; - position: relative; - width: 220px; - min-height: 72px; - flex-shrink: 0; - background: var(--node-wrap-box-color); - border-radius: 1px; - cursor: pointer; - box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2); - } - .node-wrap-box::before { - background: var(--auto-judge-before-color); - content: ''; - position: absolute; - top: -12px; - left: 50%; - transform: translateX(-50%); - width: 0px; - border-style: solid; - border-width: 8px 6px 4px; - border-color: #cacaca transparent transparent; - } - .node-wrap-box.start-node:before { - content: none; - } - .node-wrap-box .title { - height: 24px; - line-height: 24px; - color: #fff; - padding-left: 16px; - padding-right: 30px; - border-radius: 2px 2px 0 0; - position: relative; - display: flex; - align-items: center; - } - .node-wrap-box .title .icon { - margin-right: 5px; - } - .node-wrap-box .title .close { - font-size: 15px; - position: absolute; - top: 50%; - transform: translateY(-50%); - right: 10px; - display: none; - } - .node-wrap-box .title .success { - font-size: 20px; - position: absolute; - top: 50%; - transform: translateY(-50%); - right: -25px; - display: block; - color: #00bb00; - } - .node-wrap-box .content { - position: relative; - padding: 15px; - } - .node-wrap-box .content .placeholder { - color: red; - } - .node-wrap-box:hover .close { - display: block; - } - .add-node-btn-box { - width: 240px; - display: inline-flex; - flex-shrink: 0; - position: relative; - z-index: 1; - } - .add-node-btn-box:before { - content: ''; - position: absolute; - top: 0px; - left: 0px; - right: 0px; - bottom: 0px; - z-index: -1; - margin: auto; - width: 2px; - height: 100%; - background-color: rgb(202, 202, 202); - } - .add-node-btn { - user-select: none; - width: 240px; - padding: 20px 0px 32px; - display: flex; - justify-content: center; - flex-shrink: 0; - flex-grow: 1; - } - .add-node-btn span { - } - .add-branch { - justify-content: center; - padding: 0px 10px; - position: absolute; - top: -16px; - left: 50%; - transform: translateX(-50%); - transform-origin: center center; - z-index: 1; - display: inline-flex; - align-items: center; - } - .branch-wrap { - display: inline-flex; - width: 100%; - } - .branch-box-wrap { - display: flex; - flex-flow: column wrap; - align-items: center; - min-height: 270px; - width: 100%; - flex-shrink: 0; - } - .col-box { - display: inline-flex; - flex-direction: column; - align-items: center; - position: relative; - background: var(--component-background); - } - // 分支 上面横线 - .branch-box { - display: flex; - overflow: visible; - min-height: 180px; - height: auto; - border-bottom: 2px solid #ccc; - border-top: 2px solid #ccc; - position: relative; - margin-top: 15px; - } - .branch-box .col-box::before { - content: ''; - position: absolute; - top: 0px; - left: 0px; - right: 0px; - bottom: 0px; - z-index: 0; - margin: auto; - width: 2px; - height: 100%; - background-color: rgb(202, 202, 202); - } - .condition-node { - display: inline-flex; - flex-direction: column; - min-height: 220px; - } - .condition-node-box { - padding-top: 30px; - padding-right: 50px; - padding-left: 50px; - justify-content: center; - align-items: center; - flex-grow: 1; - position: relative; - display: inline-flex; - flex-direction: column; - } - .auto-judge { - position: relative; - width: 220px; - min-height: 72px; - background: var(--node-wrap-box-color); - border-radius: 2px; - padding: 15px 15px; - cursor: pointer; - box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2); - } - // 箭头框框 - .auto-judge::before { - content: ''; - position: absolute; - top: -12px; - left: 50%; - transform: translateX(-50%); - width: 0px; - border-style: solid; - border-width: 8px 6px 4px; - border-color: #cacaca transparent transparent; - background: var(--auto-judge-before-color); - } - .auto-judge .title { - line-height: 16px; - } - .auto-judge .title .node-title { - color: #15bc83; - } - .auto-judge .title .close { - font-size: 15px; - position: absolute; - top: 15px; - right: 15px; - color: #999; - display: none; - } - .auto-judge .title .success { - font-size: 15px; - position: absolute; - top: 15px; - right: 15px; - color: #999; - display: block; - } - .auto-judge .title .priority-title { - position: absolute; - top: 15px; - right: 15px; - color: #999; - } - .auto-judge .content { - position: relative; - padding-top: 15px; - } - .auto-judge .content .placeholder { - color: red; - } - .auto-judge:hover { - .close { - display: block; - } - .priority-title { - display: none; - } - } - .top-left-cover-line, - .top-right-cover-line { - position: absolute; - height: 3px; - width: 50%; - background-color: var(--component-background); - top: -2px; - } - .bottom-left-cover-line, - .bottom-right-cover-line { - position: absolute; - height: 3px; - width: 50%; - background-color: var(--component-background); - bottom: -2px; - } - .top-left-cover-line { - left: -1px; - } - .top-right-cover-line { - right: -1px; - } - .bottom-left-cover-line { - left: -1px; - } - .bottom-right-cover-line { - right: -1px; - } - .end-node { - border-radius: 50%; - font-size: 14px; - color: rgba(25, 31, 37, 0.4); - text-align: left; - } - // 结束的小点点 - .end-node-circle { - width: 10px; - height: 10px; - margin: auto; - border-radius: 50%; - background: #dbdcdc; - } - .end-node-text { - margin-top: 5px; - text-align: center; - } - .auto-judge:hover { - .sort-left { - display: flex; - } - .sort-right { - display: flex; - } - } - .auto-judge .sort-left { - position: absolute; - top: 0; - bottom: 0; - z-index: 1; - left: 0; - display: none; - justify-content: center; - align-items: center; - flex-direction: column; - } - .auto-judge .sort-right { - position: absolute; - top: 0; - bottom: 0; - z-index: 1; - right: 0; - display: none; - justify-content: center; - align-items: center; - flex-direction: column; - } - .auto-judge .sort-left:hover, - .auto-judge .sort-right:hover { - background: var(--auto-judge-before-color); - } - .auto-judge:after { - pointer-events: none; - content: ''; - position: absolute; - top: 0; - bottom: 0; - left: 0; - right: 0; - z-index: 2; - border-radius: 2px; - transition: all 0.1s; - } - .auto-judge:hover:after { - border: 1px solid #3296fa; - box-shadow: 0 0 6px 0 rgba(50, 150, 250, 0.3); - } - .node-wrap-box:after { - pointer-events: none; - content: ''; - position: absolute; - top: 0; - bottom: 0; - left: 0; - right: 0; - z-index: 2; - border-radius: 2px; - transition: all 0.1s; - } - .node-wrap-box:hover:after { - border: 1px solid #3296fa; - box-shadow: 0 0 6px 0 rgba(50, 150, 250, 0.3); - } - } - .tags-list { - margin-top: 15px; - width: 100%; - } - .add-node-popover-body { - height: 81px; - } - .add-node-popover-body li { - display: inline-block; - width: 80px; - text-align: center; - padding: 10px 0; - } - .add-node-popover-body li i { - border: 1px solid var(--el-border-color-light); - width: 40px; - height: 40px; - border-radius: 50%; - text-align: center; - line-height: 38px; - font-size: 18px; - cursor: pointer; - } - .add-node-popover-body li i:hover { - border: 1px solid #3296fa; - background: #3296fa; - color: #fff !important; - } - .add-node-popover-body li p { - font-size: 12px; - margin-top: 5px; - } - .node-wrap-drawer__title { - padding-right: 40px; - } - .node-wrap-drawer__title label { - cursor: pointer; - } - .node-wrap-drawer__title label:hover { - border-bottom: 1px dashed #409eff; - } - .node-wrap-drawer__title .node-wrap-drawer-title-edit { - color: #409eff; - margin-left: 10px; - vertical-align: middle; - } diff --git a/src/components/XnWorkflow/globalAttribute/basic.vue b/src/components/XnWorkflow/globalAttribute/basic.vue deleted file mode 100644 index 25087052..00000000 --- a/src/components/XnWorkflow/globalAttribute/basic.vue +++ /dev/null @@ -1,126 +0,0 @@ - - - - diff --git a/src/components/XnWorkflow/globalAttribute/formPreset.vue b/src/components/XnWorkflow/globalAttribute/formPreset.vue deleted file mode 100644 index ccfbef4c..00000000 --- a/src/components/XnWorkflow/globalAttribute/formPreset.vue +++ /dev/null @@ -1,122 +0,0 @@ - - - - diff --git a/src/components/XnWorkflow/globalAttribute/notice.vue b/src/components/XnWorkflow/globalAttribute/notice.vue deleted file mode 100644 index fa291b87..00000000 --- a/src/components/XnWorkflow/globalAttribute/notice.vue +++ /dev/null @@ -1,47 +0,0 @@ - - - - diff --git a/src/components/XnWorkflow/globalAttribute/user.vue b/src/components/XnWorkflow/globalAttribute/user.vue deleted file mode 100644 index 2be21e0e..00000000 --- a/src/components/XnWorkflow/globalAttribute/user.vue +++ /dev/null @@ -1,105 +0,0 @@ - - - - diff --git a/src/components/XnWorkflow/globalAttribute/watchs.vue b/src/components/XnWorkflow/globalAttribute/watchs.vue deleted file mode 100644 index cd70efc9..00000000 --- a/src/components/XnWorkflow/globalAttribute/watchs.vue +++ /dev/null @@ -1,66 +0,0 @@ - - - - diff --git a/src/components/XnWorkflow/index.vue b/src/components/XnWorkflow/index.vue deleted file mode 100644 index 78b5626d..00000000 --- a/src/components/XnWorkflow/index.vue +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - diff --git a/src/components/XnWorkflow/nodeWrap.vue b/src/components/XnWorkflow/nodeWrap.vue deleted file mode 100644 index 08b158e1..00000000 --- a/src/components/XnWorkflow/nodeWrap.vue +++ /dev/null @@ -1,120 +0,0 @@ - - - diff --git a/src/components/XnWorkflow/nodes/addNode.vue b/src/components/XnWorkflow/nodes/addNode.vue deleted file mode 100644 index a7ed9288..00000000 --- a/src/components/XnWorkflow/nodes/addNode.vue +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - diff --git a/src/components/XnWorkflow/nodes/addNodeNoButton.vue b/src/components/XnWorkflow/nodes/addNodeNoButton.vue deleted file mode 100644 index 41be677a..00000000 --- a/src/components/XnWorkflow/nodes/addNodeNoButton.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/src/components/XnWorkflow/nodes/common/previewCustomForm.vue b/src/components/XnWorkflow/nodes/common/previewCustomForm.vue deleted file mode 100644 index 4fb9443e..00000000 --- a/src/components/XnWorkflow/nodes/common/previewCustomForm.vue +++ /dev/null @@ -1,42 +0,0 @@ - - - diff --git a/src/components/XnWorkflow/nodes/components/navTitle.vue b/src/components/XnWorkflow/nodes/components/navTitle.vue deleted file mode 100644 index bb1c5d78..00000000 --- a/src/components/XnWorkflow/nodes/components/navTitle.vue +++ /dev/null @@ -1,22 +0,0 @@ - - - diff --git a/src/components/XnWorkflow/nodes/config/config.js b/src/components/XnWorkflow/nodes/config/config.js deleted file mode 100644 index 41574751..00000000 --- a/src/components/XnWorkflow/nodes/config/config.js +++ /dev/null @@ -1,581 +0,0 @@ -export default { - // 模型结构,就是每个节点,都有的 - nodeModel: { - // 节点 - node: { - id: '', // 节点id - title: '', // 节点名称 - type: '', // 节点类型 - dataLegal: false, // 信息是否完整 - // content:'', // 内容、备注 - properties: { - configInfo: {}, // 除条件路由和分合流节点外均有 - conditionInfo: [], // 条件信息, 条件节点特有 - participateInfo: [], // 参与人信息,开始节点、审批节点、抄送节点才有 - buttonInfo: [], // 按钮信息, 开始节点、审批节点、抄送节点才有 - fieldInfo: [], // 字段信息, 开始节点、审批节点、抄送节点才有 - commentList: [], // 流转记录内容 - formInfo: [], // 自定义表单 发起、审批节点都有 - executionListenerInfo: [], // 执行监听器信息,所有节点都有 - taskListenerInfo: [] // 任务监听器信息(审批节点特有) - // noticeInfo: [], // 通知信息, 开始节点、审批节点、抄送节点才有 - }, - childNode: {}, // 子节点 - conditionNodeList: [] // 条件子节点 - }, - // 通用按钮默认配置,不需要改动,除非自定义开发的时候,再加什么按钮 - buttonInfo: [ - { - key: 'SAVE', - label: '保存', - value: 'HIDE', - type: 'default', - icon: 'save-outlined' - }, - { - key: 'SUBMIT', - label: '提交', - value: 'HIDE', - type: 'primary', - icon: 'check-circle-outlined' - }, - { - key: 'PASS', - label: '同意', - value: 'HIDE', - type: 'primary', - icon: 'check-outlined' - }, - { - key: 'REJECT', - label: '拒绝', - value: 'HIDE', - type: 'danger', - icon: 'close-outlined' - }, - { - key: 'BACK', - label: '退回', - value: 'HIDE', - type: 'default', - icon: 'rollback-outlined' - }, - { - key: 'JUMP', - label: '跳转', - value: 'HIDE', - type: 'default', - icon: 'ungroup-outlined' - }, - { - key: 'ADD_SIGN', - label: '加签', - value: 'HIDE', - type: 'default', - icon: 'tags-outlined' - }, - { - key: 'PRINT', - label: '打印', - value: 'HIDE', - type: 'default', - icon: 'printer-outlined' - }, - { - key: 'TURN', - label: '转办', - value: 'HIDE', - type: 'default', - icon: 'user-switch-outlined' - } - ], - fieldInfo: [], - formInfo: [ - { - key: 'FORM_URL', - label: 'PC端表单组件', - value: '' - }, - { - key: 'MOBILE_FORM_URL', - label: '移动端表单组件', - value: '' - } - ], - executionListenerInfo: [], - taskListenerInfo: [], - noticeInfo: [] - }, - - // 各个节点的configInfo,他们长的都不一样 - nodeConfigInfo: { - // 全局配置 - processConfigInfo: { - // 基础配置 - processSnTemplateId: undefined, // 流水号模板 id - processPrintTemplateId: undefined, // 打印模板 id - processTitleTemplate: 'initiator 的 processName - startTime', // 标题模板 - processAbstractTemplate: '', // 摘要模板 - processEnableAutoDistinct: false, // 开启自动去重 - processAutoDistinctType: 'SAMPLE', // 自动去重类型 - processEnableRevoke: true, // 开启审批撤销 - processEnableCommentRequired: false, // 开启意见必填 - // 通知配置 - processEnableBackNotice: false, // 开启退回通知 - processEnableTodoNotice: false, // 开启待办通知 - processEnableCopyNotice: false, // 开启抄送通知 - processEnableCompleteNotice: false, // 开启完成通知 - // 通知的方式 - processBackNoticeChannel: ['MSG'], // 退回通知渠道 - processTodoNoticeChannel: ['MSG'], // 待办通知渠道 - processCopyNoticeChannel: ['MSG'], // 抄送通知渠道 - processCompleteNoticeChannel: ['MSG'], // 完成通知渠道 - // 通知配置对应的模板 - processBackNoticeTemplate: '您于 startTime 发起的 processName 被退回', // 退回通知模板 - processTodoNoticeTemplate: '由 initiator 发起的 processName 需要您审批', // 待办通知模板 - processCopyNoticeTemplate: '您收到一条由 initiator 发起的 processName 的抄送', // 抄送通知模板 - processCompleteNoticeTemplate: '您于 startTime 发起的 processName 审批通过', // 完成通知模板 - // 全局自定义表单 - processStartTaskFormUrl: '', // 全局PC申请单 - processStartTaskMobileFormUrl: '', // 全局移动端申请单 - processUserTaskFormUrl: '', // 全局PC审批单 - processUserTaskMobileFormUrl: '' // 全局移动端审批单 - }, - // 审核节点配置 - userTaskConfigInfo: { - userTaskType: 'ARTIFICIAL', // 任务节点类型 - userTaskRejectType: 'TO_START', // 审批退回类型 - userTaskMulApproveType: 'SEQUENTIAL', // 多人审批时类型 - userTaskEmptyApproveType: 'AUTO_COMPLETE', // 审批人为空时类型 - userTaskEmptyApproveUser: '', // 审批人为空时转交人id - userTaskEmptyApproveUserArray: [] // 审批人为空时转交人包含name,用来前端回显,后端不解析 - }, - // 条件中默认的配置 - conditionConfigInfo: { - priorityLevel: 1 // 优先级 默认1 - }, - // 抄送节点配置 - serviceTaseConfigInfo: {} - }, - - // 按钮相关配置 - button: { - // 发起人节点 默认选中按钮 - startTaskDefaultButtonkey: ['SAVE', 'SUBMIT'], - // 发起人节点 默认不让选的按钮 // 这个节点屏蔽下面配置的 - startTaskNoCheckedButtonkey: ['PASS', 'PRINT', 'REJECT', 'BACK', 'ADD_SIGN', 'TURN', 'JUMP'], - // 审批人节点 默认选中按钮 - userTaskDefaultButtonkey: ['PASS', 'REJECT'], - // 审批节点 默认不让选的 - userTaskNoCheckedButtonkey: ['SUBMIT', 'SAVE'], - // 抄送人节点 默认选中按钮 - serviceTaskDefaultButtonkey: ['SUBMIT'] - }, - // 字段相关配置 - field: { - // 其他节点中字段对象数据模型 - fieldModel: { - key: '', - label: '', - value: 'WRITE', // 默认 - required: false, // 必填 - extJson: '' // 额外扩展,暂无 - }, - // 审批节点中字段对象数据模型 - userTaskFieldModel: { - key: '', - label: '', - value: 'READ', // 默认设为只读 - required: false, // 必填 - extJson: '' // 额外扩展,暂无 - }, - // 字段列表中的字典 - fieldRadioList: [ - { - label: '可编辑', - value: 'WRITE' - }, - { - label: '只读', - value: 'READ' - }, - { - label: '隐藏', - value: 'HIDE' - } - ] - }, - // 监听器配置,不同的地方不同的选项 - listener: { - // 全局执行监听可以选择的 - processExecutionListenerInfo: [ - { - key: 'START', - label: '开始', - value: '', - extJson: '' - }, - { - key: 'END', - label: '完成', - value: '', - extJson: '' - }, - { - key: 'REJECT', - label: '拒绝', - value: '', - extJson: '' - }, - { - key: 'CLOSE', - label: '终止', - value: '', - extJson: '' - }, - { - key: 'REVOKE', - label: '撤回', - value: '', - extJson: '' - }, - { - key: 'DELETE', - label: '删除', - value: '', - extJson: '' - } - ], - // 条件执行监听可以选择的 - exclusiveGatewayExecutionListenerInfo: [ - { - key: 'TAKE', - label: '到达', - value: '', - extJson: '' - } - ], - // 开始节点执行监听可选择的 - startTaskExecutionListenerInfo: [ - { - key: 'START', - label: '开始', - value: '', - extJson: '' - }, - { - key: 'END', - label: '结束', - value: '', - extJson: '' - } - ], - // 审批节点执行监听可以选择的 - userTaskExecutionListenerInfo: [ - { - key: 'START', - label: '开始', - value: '', - extJson: '' - }, - { - key: 'END', - label: '结束', - value: '', - extJson: '' - } - ], - // 抄送节点执行监听可以选择的 - serviceTaskExecutionListenerInfo: [ - { - key: 'START', - label: '开始', - value: '', - extJson: '' - }, - { - key: 'END', - label: '结束', - value: '', - extJson: '' - } - ], - // 审批节点任务监听 - userTaskTaskListenerInfo: [ - { - key: 'CREATE', - label: '创建', - value: '', - extJson: '' - }, - { - key: 'ASSIGNMENT', - label: '分配', - value: '', - extJson: '' - }, - { - key: 'COMPLETE', - label: '完成', - value: '', - extJson: '' - }, - { - key: 'DELETE', - label: '删除', - value: '', - extJson: '' - }, - { - key: 'UPDATE', - label: '更新', - value: '', - extJson: '' - }, - { - key: 'TIMEOUT', - label: '超时', - value: '', - extJson: '' - } - ] - }, - // 通知方式字典 - noticeInfoList: [ - { - label: '短信', - value: 'SMS' - }, - { - label: '邮件', - value: 'EMAIL' - }, - { - label: '站内信', - value: 'MSG' - } - ], - // 模板默认自带字段 - templateDefaultFields: [ - { - label: '发起人', - value: 'initiator' - }, - { - label: '流程名称', - value: 'processName' - }, - { - label: '发起时间', - value: 'startTime' - }, - { - label: '表单字段', - value: 'disabled' // 这里表示在组件显示的时候就截至了,是下一梭子数组的标题哦 - } - ], - // 审批节点 - userTaskConfig: { - // 审批人员类型 - userSelectionTypeList: [ - { - label: '机构', - value: 'ORG' - }, - { - label: '角色', - value: 'ROLE' - }, - { - label: '职位', - value: 'POSITION' - }, - { - label: '部门主管', - value: 'ORG_LEADER' - }, - { - label: '上级主管', - value: 'SUPERVISOR' - }, - { - label: '表单内的人', - value: 'FORM_USER' - }, - { - label: '表单内的人上级主管', - value: 'FORM_USER_SUPERVISOR' - }, - { - label: '连续多级主管', - value: 'MUL_LEVEL_SUPERVISOR' - }, - { - label: '表单内的人连续多级主管', - value: 'FORM_USER_MUL_LEVEL_SUPERVISOR' - }, - { - label: '用户', - value: 'USER' - }, - { - label: '发起人', - value: 'INITIATOR' - } - ], - // 任务节点类型 - userTaskTypeList: [ - { - label: '人工审批', - value: 'ARTIFICIAL' - }, - { - label: '自动通过', - value: 'COMPLETE' - }, - { - label: '自动拒绝', - value: 'REJECT' - } - ], - // 审批退回类型 - userTaskRejectTypeList: [ - { - label: '开始节点', - value: 'TO_START' - }, - { - label: '自选节点', - value: 'USER_SELECT' - }, - { - label: '自动结束', - value: 'AUTO_END' - } - ], - // 多人审批时类型 - userTaskMulApproveTypeList: [ - { - label: '依次审批', - value: 'SEQUENTIAL' - }, - { - label: '会签(须所有审批人同意)', - value: 'COUNTERSIGN' - }, - { - label: '或签(一名审批人同意或拒绝即可)', - value: 'ORSIGN' - } - ], - // 审批人为空时类型 - userTaskEmptyApproveTypeList: [ - { - label: '自动通过', - value: 'AUTO_COMPLETE' - }, - { - label: '自动转交给某个人', - value: 'AUTO_TURN' - } - ], - // 主管层级 - levelSupervisorList: [ - { - label: '最高层主管', - value: '-1' - }, - { - label: '直接主管', - value: '1' - }, - { - label: '第2级主管', - value: '2' - }, - { - label: '第3级主管', - value: '3' - }, - { - label: '第4级主管', - value: '4' - }, - { - label: '第5级主管', - value: '5' - }, - { - label: '第6级主管', - value: '6' - }, - { - label: '第7级主管', - value: '7' - }, - { - label: '第8级主管', - value: '8' - }, - { - label: '第9级主管', - value: '9' - }, - { - label: '第10级主管', - value: '10' - } - ] - }, - // 条件节点 - exclusiveGatewayConfig: { - operatorList: [ - { - label: '等于', - value: '==' - }, - { - label: '不等于', - value: '!=' - }, - { - label: '大于', - value: '>' - }, - { - label: '大于等于', - value: '>=' - }, - { - label: '小于', - value: '<' - }, - { - label: '小于等于', - value: '<=' - }, - { - label: '包含', - value: 'include' - }, - { - label: '不包含', - value: 'notInclude' - } - ] - }, - // 抄送节点 - serviceTaskConfig: { - // 抄送人员类型 - userSelectionTypeList: [ - { - label: '用户', - value: 'USER' - }, - { - label: '表单内的人', - value: 'FORM_USER' - } - ] - } -} diff --git a/src/components/XnWorkflow/nodes/exclusiveGateway.vue b/src/components/XnWorkflow/nodes/exclusiveGateway.vue deleted file mode 100644 index b8a79993..00000000 --- a/src/components/XnWorkflow/nodes/exclusiveGateway.vue +++ /dev/null @@ -1,794 +0,0 @@ - - - - - diff --git a/src/components/XnWorkflow/nodes/parallelGateway.vue b/src/components/XnWorkflow/nodes/parallelGateway.vue deleted file mode 100644 index dceb7af2..00000000 --- a/src/components/XnWorkflow/nodes/parallelGateway.vue +++ /dev/null @@ -1,175 +0,0 @@ - - - - diff --git a/src/components/XnWorkflow/nodes/prop/formUserSelector.vue b/src/components/XnWorkflow/nodes/prop/formUserSelector.vue deleted file mode 100644 index 3d327426..00000000 --- a/src/components/XnWorkflow/nodes/prop/formUserSelector.vue +++ /dev/null @@ -1,117 +0,0 @@ - - - - - diff --git a/src/components/XnWorkflow/nodes/prop/propButtonInfo.vue b/src/components/XnWorkflow/nodes/prop/propButtonInfo.vue deleted file mode 100644 index e9b2bd8b..00000000 --- a/src/components/XnWorkflow/nodes/prop/propButtonInfo.vue +++ /dev/null @@ -1,171 +0,0 @@ - - - diff --git a/src/components/XnWorkflow/nodes/prop/propButtonInfo_README.md b/src/components/XnWorkflow/nodes/prop/propButtonInfo_README.md deleted file mode 100644 index 7267345d..00000000 --- a/src/components/XnWorkflow/nodes/prop/propButtonInfo_README.md +++ /dev/null @@ -1,94 +0,0 @@ -propButtonInfo -==== - -> 工作流中配置按钮选择器 -> eg: 发起人、审批人、通知人 这三个节点使用 - -该组件由 [俞宝山](https://www.xiaonuo.vip) 封装 - - -### 使用方式 - -```vue - - - -``` - -### 事件 - -| 名称 | 说明 | 类型 | 默认值 | -| --------------------- | ----------------------------------- | ------ | ------ | -| selectedButtonKeyList | 调用界面使用此方法获取组件中选中的数据 | Array | [] | - -### 数据 - -| 名称 | 说明 | 类型 | 默认值 | -| ---------- | ------------------------------------------------------------------------------------ | ------ | ------ | -| buttonInfo | 传送数据为此模型节点中选中的按钮用show=true标识,示例:`selectedButtonInfo` | Array | [] | -| showButton | 哪个节点调用,哪个节点设置他必选的,不能改变的按钮数据,示例:`startTaskDefaultButtonkey ` | Array | [] | -| noChecked | 默认不让哪个按钮在本节点进行配置,示例:`startTaskNoCheckedButtonkey ` | Array | [] | diff --git a/src/components/XnWorkflow/nodes/prop/propFieldInfo.vue b/src/components/XnWorkflow/nodes/prop/propFieldInfo.vue deleted file mode 100644 index 675ff6b3..00000000 --- a/src/components/XnWorkflow/nodes/prop/propFieldInfo.vue +++ /dev/null @@ -1,142 +0,0 @@ - - - - - diff --git a/src/components/XnWorkflow/nodes/prop/propFieldInfo_README.md b/src/components/XnWorkflow/nodes/prop/propFieldInfo_README.md deleted file mode 100644 index b54a4a42..00000000 --- a/src/components/XnWorkflow/nodes/prop/propFieldInfo_README.md +++ /dev/null @@ -1,127 +0,0 @@ -propFieldInfo -==== - -> 工作流中配置字段选择器 -> eg: 发起人、审批人这两个节点使用 - -该组件由 [俞宝山](https://www.xiaonuo.vip) 封装 - - -### 使用方式 - -```vue - - - -``` - -### 事件 - -| 名称 | 说明 | 类型 | 默认值 | -| --------------------- | ----------------------------------- | ------ | ------ | -| selectedFieldList | 调用界面使用此方法获取组件中选中的数据 | Array | [] | - -### 数据 - -| 名称 | 说明 | 类型 | 默认值 | -| ---------- | ------------------------------------------------------------------------------------ | ------ | ------ | -| form-field-list-value | 表单设计器中拖拉拽过后的字段数据,示例:`formFieldListValue` | Array | [] | -| field-info | 这个节点已经选好勾好的数据,回显的,示例:`fieldInfo ` | Array | [] | -| default-field-model | 默认这个节点勾选的字段配置,示例:`defaultFieldModel ` | Array | [] | diff --git a/src/components/XnWorkflow/nodes/prop/propListenerInfo.vue b/src/components/XnWorkflow/nodes/prop/propListenerInfo.vue deleted file mode 100644 index 21629203..00000000 --- a/src/components/XnWorkflow/nodes/prop/propListenerInfo.vue +++ /dev/null @@ -1,158 +0,0 @@ - - - diff --git a/src/components/XnWorkflow/nodes/prop/propNoticeInfo.vue b/src/components/XnWorkflow/nodes/prop/propNoticeInfo.vue deleted file mode 100644 index 0d3e5499..00000000 --- a/src/components/XnWorkflow/nodes/prop/propNoticeInfo.vue +++ /dev/null @@ -1,7 +0,0 @@ - - - diff --git a/src/components/XnWorkflow/nodes/prop/propTag.vue b/src/components/XnWorkflow/nodes/prop/propTag.vue deleted file mode 100644 index fb2e060e..00000000 --- a/src/components/XnWorkflow/nodes/prop/propTag.vue +++ /dev/null @@ -1,48 +0,0 @@ - - - diff --git a/src/components/XnWorkflow/nodes/prop/templateGenerator.vue b/src/components/XnWorkflow/nodes/prop/templateGenerator.vue deleted file mode 100644 index f24da45f..00000000 --- a/src/components/XnWorkflow/nodes/prop/templateGenerator.vue +++ /dev/null @@ -1,221 +0,0 @@ - - - - - diff --git a/src/components/XnWorkflow/nodes/prop/templateGenerator_README.md b/src/components/XnWorkflow/nodes/prop/templateGenerator_README.md deleted file mode 100644 index a9f7030d..00000000 --- a/src/components/XnWorkflow/nodes/prop/templateGenerator_README.md +++ /dev/null @@ -1,53 +0,0 @@ -templateGenerator -==== - -> 模板编辑器 -> eg: 主要用于工作流中的各种模板,也可作为通知的 - -该组件由 [俞宝山](https://www.xiaonuo.vip) 封装 - - -### 使用方式 - -```vue - - - -``` - -### 数据 - -| 名称 | 说明 | 类型 | 默认值 | -| ---------- | ------------------------------------------------------------------------------------ | ------ | ------ | -| fieldInfoLis | 表单数据,下拉框中要选择的,示例:`fieldInfoLis` | Array | [] | -| inputValue | 组件中要回显的数据,示例:`inputValue ` | String | '' | diff --git a/src/components/XnWorkflow/nodes/serviceTask.vue b/src/components/XnWorkflow/nodes/serviceTask.vue deleted file mode 100644 index 0ae9d48e..00000000 --- a/src/components/XnWorkflow/nodes/serviceTask.vue +++ /dev/null @@ -1,398 +0,0 @@ - - - - - diff --git a/src/components/XnWorkflow/nodes/startEvent.vue b/src/components/XnWorkflow/nodes/startEvent.vue deleted file mode 100644 index aa3ea78c..00000000 --- a/src/components/XnWorkflow/nodes/startEvent.vue +++ /dev/null @@ -1,48 +0,0 @@ - - - diff --git a/src/components/XnWorkflow/nodes/startTask.vue b/src/components/XnWorkflow/nodes/startTask.vue deleted file mode 100644 index 4a936bf9..00000000 --- a/src/components/XnWorkflow/nodes/startTask.vue +++ /dev/null @@ -1,251 +0,0 @@ - - - - - diff --git a/src/components/XnWorkflow/nodes/userTask.vue b/src/components/XnWorkflow/nodes/userTask.vue deleted file mode 100644 index 7e116d2d..00000000 --- a/src/components/XnWorkflow/nodes/userTask.vue +++ /dev/null @@ -1,790 +0,0 @@ - - - diff --git a/src/components/XnWorkflow/nodes/utils/index.js b/src/components/XnWorkflow/nodes/utils/index.js deleted file mode 100644 index eff34b0a..00000000 --- a/src/components/XnWorkflow/nodes/utils/index.js +++ /dev/null @@ -1,180 +0,0 @@ -import { ElMessage } from 'element-plus' - -// 根据自定义的此节点定义的,转换表单的隐藏、必填、禁用 -export default { - // 设置字段显示与否 - convSettingsField(formJson, fieldInfo) { - // 递归遍历控件树 - const traverse = (array) => { - array.forEach((element) => { - if (element.type === 'grid' || element.type === 'tabs') { - // 栅格布局 and 标签页 - element.columns.forEach((item) => { - traverse(item.list) - }) - } else if (element.type === 'card') { - // 卡片布局 and 动态表格 - traverse(element.list) - } else if (element.type === 'table') { - // 表格布局 - element.trs.forEach((item) => { - item.tds.forEach((val) => { - traverse(val.list) - }) - }) - } else { - const type = element.type - if ((type !== 'alert') & (type !== 'text') & (type !== 'divider') & (type !== 'html')) { - const obj = fieldInfo.find((i) => i.key === element.model) - if (obj) { - element.options.hidden = obj.value === 'HIDE' // ? true : false - element.options.disabled = obj.value === 'READ' // ? true : false - } else { - ElMessage.warning('程序检测到功能字段配置发生了异常,依然能正常使用,请联系管理员进行流程重新配置部署!') - } - } - } - }) - } - traverse(formJson.list) - return formJson - }, - // 掏出所有字段,返回列表 - getListField(data) { - let result = [] - // 递归遍历控件树 - const traverse = (array) => { - array.forEach((element) => { - if (element.type === 'grid' || element.type === 'tabs') { - // 栅格布局 and 标签页 - element.columns.forEach((item) => { - traverse(item.list) - }) - } else if (element.type === 'card') { - // 卡片布局 and 动态表格 - traverse(element.list) - } else if (element.type === 'table') { - // 表格布局 - element.trs.forEach((item) => { - item.tds.forEach((val) => { - traverse(val.list) - }) - }) - } else { - const type = element.type - // 排除一些 - if ((type !== 'alert') & (type !== 'text') & (type !== 'divider') & (type !== 'batch') & (type !== 'html')) { - result.push(element) - } - } - }) - } - traverse(data) - return result - }, - // 取节点(用到按钮权限跟字段),并且给节点set一个json,也就是我们的审批记录 - getChildNode(modelJson, activityId, dataList) { - let result = {} - let traverse = (obj) => { - // obj.properties.commentList = [] - if (obj.type === 'exclusiveGateway' || obj.type === 'parallelGateway') { - // 网关下分2步走 - if (obj.conditionNodeList) { - obj.conditionNodeList.forEach((item) => { - traverse(item) - }) - } - if (obj.childNode) { - traverse(obj.childNode) - } - } else { - if (obj.id === activityId) { - result = obj - } else { - // 这里追加记录 - // if (dataList) { - // dataList.forEach((item) => { - // // 给对应的节点 - // if (item.activityId === obj.id) { - // obj.properties.commentList.push(item) - // } - // }) - // } - // 再穿下去 - if (obj.childNode) { - traverse(obj.childNode) - } - } - } - } - // 传入流程的这个 - traverse(modelJson) - return result - }, - // 遍历表单,将组件设为禁用 - convFormComponentsDisabled (formJson) { - // 递归遍历控件树 - const traverse = (array) => { - array.forEach((element) => { - if (element.type === 'grid' || element.type === 'tabs') { - // 栅格布局 and 标签页 - element.columns.forEach((item) => { - traverse(item.list) - }) - } else if (element.type === 'card') { - // 卡片布局 and 动态表格 - traverse(element.list) - } else if (element.type === 'table') { - // 表格布局 - element.trs.forEach((item) => { - item.tds.forEach((val) => { - traverse(val.list) - }) - }) - } else { - const type = element.type - if ((type !== 'alert') & (type !== 'text') & (type !== 'divider') & (type !== 'html')) { - element.options.disabled = true - } - } - }) - } - traverse(formJson.list) - return formJson - }, - // 将渲染图形的信息跟审批记录进行融合,每个节点的配置内添加commentList - coalesceDataListChildNode(modelJson, dataList) { // activityId, - // let result = {} - const traverse = (obj) => { - // obj.properties.commentList = [] - if (obj.type === 'exclusiveGateway' || obj.type === 'parallelGateway') { - // 网关下分2步走 - if (obj.conditionNodeList) { - obj.conditionNodeList.forEach((item) => { - traverse(item) - }) - } - if (obj.childNode) { - traverse(obj.childNode) - } - } else { - if (dataList) { - dataList.forEach((item) => { - // 给对应的节点 - if (item.activityId === obj.id) { - // 增加多个对象 - obj.properties.commentList.push(item) - } - }) - } - // 再穿下去 - if (obj.childNode) { - traverse(obj.childNode) - } - } - } - // 传入流程的这个 - traverse(modelJson) - return modelJson - } -} diff --git a/src/components/XnWorkflow/process.vue b/src/components/XnWorkflow/process.vue deleted file mode 100644 index df59aea9..00000000 --- a/src/components/XnWorkflow/process.vue +++ /dev/null @@ -1,649 +0,0 @@ - - - diff --git a/src/components/bpmnProcessDesigner/package/designer/ProcessDesigner.vue b/src/components/bpmnProcessDesigner/package/designer/ProcessDesigner.vue index 4cf98f11..3b29d17a 100644 --- a/src/components/bpmnProcessDesigner/package/designer/ProcessDesigner.vue +++ b/src/components/bpmnProcessDesigner/package/designer/ProcessDesigner.vue @@ -1,135 +1,238 @@ diff --git a/src/components/bpmnProcessDesigner/package/penal/listeners/ElementListeners.vue b/src/components/bpmnProcessDesigner/package/penal/listeners/ElementListeners.vue index f31db1e0..1fdc61ca 100644 --- a/src/components/bpmnProcessDesigner/package/penal/listeners/ElementListeners.vue +++ b/src/components/bpmnProcessDesigner/package/penal/listeners/ElementListeners.vue @@ -1,238 +1,290 @@ - diff --git a/src/components/bpmnProcessDesigner/package/penal/listeners/UserTaskListeners.vue b/src/components/bpmnProcessDesigner/package/penal/listeners/UserTaskListeners.vue index bd1049e1..76e0c809 100644 --- a/src/components/bpmnProcessDesigner/package/penal/listeners/UserTaskListeners.vue +++ b/src/components/bpmnProcessDesigner/package/penal/listeners/UserTaskListeners.vue @@ -1,288 +1,320 @@ diff --git a/src/components/bpmnProcessDesigner/package/penal/multi-instance/ElementMultiInstance.vue b/src/components/bpmnProcessDesigner/package/penal/multi-instance/ElementMultiInstance.vue index 9de8cbb2..c0ec1cad 100644 --- a/src/components/bpmnProcessDesigner/package/penal/multi-instance/ElementMultiInstance.vue +++ b/src/components/bpmnProcessDesigner/package/penal/multi-instance/ElementMultiInstance.vue @@ -73,7 +73,6 @@ diff --git a/src/components/bpmnProcessDesigner/package/penal/signal-message/SignalAndMessage.vue b/src/components/bpmnProcessDesigner/package/penal/signal-message/SignalAndMessage.vue index d50253a0..f1d7be90 100644 --- a/src/components/bpmnProcessDesigner/package/penal/signal-message/SignalAndMessage.vue +++ b/src/components/bpmnProcessDesigner/package/penal/signal-message/SignalAndMessage.vue @@ -1,59 +1,55 @@ diff --git a/src/components/bpmnProcessDesigner/package/penal/task/ElementTask.vue b/src/components/bpmnProcessDesigner/package/penal/task/ElementTask.vue index b69bb91b..19084ea2 100644 --- a/src/components/bpmnProcessDesigner/package/penal/task/ElementTask.vue +++ b/src/components/bpmnProcessDesigner/package/penal/task/ElementTask.vue @@ -1,7 +1,6 @@ @@ -47,12 +47,23 @@ const render = reactive({ }) const tableStore = new TableStore({ - url: '/process-boot/workflow/wfForm/list', + url: '/bpm-boot/bpm/form/list', method: 'POST', column: [ { title: '序号', type: 'seq', width: 80 }, { title: '表单名称', minWidth: '160', field: 'name' }, { title: '备注', minWidth: '140', field: 'remark' }, + { title: '状态', minWidth: '140', field: 'status', + render: 'tag', + custom: { + 0: 'danger', + 1: 'success', + }, + replaceValue: { + 0: '关闭', + 1: '开启', + } + }, { title: '操作', align: 'center', @@ -85,7 +96,8 @@ const tableStore = new TableStore({ icon: 'el-icon-EditPen', render: 'basicButton', click: row => { - push(`/admin/form/formDesigner?id=${row.id}`) + // push(`/admin/form/formDesigner?id=${row.id}`) + openForm(row.id) } }, { @@ -119,11 +131,19 @@ const tableStore = new TableStore({ } }) -//新增表单 -const add = () => { - push(`/admin/form/formDesigner?id=`) +/** 添加/修改操作表单 */ +const openForm = (id?: string) => { + const toRouter: { name: string; query?: { id: string } } = { + name: 'BpmFormEditor' + } + // 表单新建的时候id传的是event需要排除 + if (typeof id === 'string') { + toRouter.query = { + id + } + } + push(toRouter) } - tableStore.table.params.orderBy = 'desc' tableStore.table.params.name = '' provide('tableStore', tableStore) diff --git a/src/views/system/bpm/model/editor/index.vue b/src/views/system/bpm/model/editor/index.vue new file mode 100644 index 00000000..16166a87 --- /dev/null +++ b/src/views/system/bpm/model/editor/index.vue @@ -0,0 +1,149 @@ + + + + diff --git a/src/views/system/bpm/model/index.vue b/src/views/system/bpm/model/index.vue new file mode 100644 index 00000000..03dac4fb --- /dev/null +++ b/src/views/system/bpm/model/index.vue @@ -0,0 +1,231 @@ + + + + diff --git a/src/views/system/bpm/model/modelPopup.vue b/src/views/system/bpm/model/modelPopup.vue new file mode 100644 index 00000000..d566a013 --- /dev/null +++ b/src/views/system/bpm/model/modelPopup.vue @@ -0,0 +1,176 @@ + + + + diff --git a/src/views/system/workflow/form/formDesigner.vue b/src/views/system/workflow/form/formDesigner.vue deleted file mode 100644 index 4de389f7..00000000 --- a/src/views/system/workflow/form/formDesigner.vue +++ /dev/null @@ -1,156 +0,0 @@ - - - - \ No newline at end of file diff --git a/src/views/system/workflow/model/configSteps.vue b/src/views/system/workflow/model/configSteps.vue deleted file mode 100644 index 814c87f8..00000000 --- a/src/views/system/workflow/model/configSteps.vue +++ /dev/null @@ -1,382 +0,0 @@ - - - diff --git a/src/views/system/workflow/model/formDesign.vue b/src/views/system/workflow/model/formDesign.vue deleted file mode 100644 index bf74469e..00000000 --- a/src/views/system/workflow/model/formDesign.vue +++ /dev/null @@ -1,92 +0,0 @@ - - - diff --git a/src/views/system/workflow/model/index.vue b/src/views/system/workflow/model/index.vue deleted file mode 100644 index 3babd833..00000000 --- a/src/views/system/workflow/model/index.vue +++ /dev/null @@ -1,202 +0,0 @@ - - - - diff --git a/src/views/system/workflow/model/modelDesign.vue b/src/views/system/workflow/model/modelDesign.vue deleted file mode 100644 index bc0d24db..00000000 --- a/src/views/system/workflow/model/modelDesign.vue +++ /dev/null @@ -1,171 +0,0 @@ - - diff --git a/src/views/system/workflow/model/modelPopup.vue b/src/views/system/workflow/model/modelPopup.vue deleted file mode 100644 index d8ac53eb..00000000 --- a/src/views/system/workflow/model/modelPopup.vue +++ /dev/null @@ -1,137 +0,0 @@ - - - - - diff --git a/src/views/system/workflow/model/processDesigner.vue b/src/views/system/workflow/model/processDesigner.vue deleted file mode 100644 index b7bdf758..00000000 --- a/src/views/system/workflow/model/processDesigner.vue +++ /dev/null @@ -1,9 +0,0 @@ - - - - - diff --git a/src/views/system/workflow/model_old/index.vue b/src/views/system/workflow/model_old/index.vue deleted file mode 100644 index b7bdf758..00000000 --- a/src/views/system/workflow/model_old/index.vue +++ /dev/null @@ -1,9 +0,0 @@ - - - - - diff --git a/src/views/system/workflow/model_old/modelPopup.vue b/src/views/system/workflow/model_old/modelPopup.vue deleted file mode 100644 index d4b757a5..00000000 --- a/src/views/system/workflow/model_old/modelPopup.vue +++ /dev/null @@ -1,129 +0,0 @@ - - - - - diff --git a/src/views/system/workflow/model_old/processDesigner.vue b/src/views/system/workflow/model_old/processDesigner.vue deleted file mode 100644 index b7bdf758..00000000 --- a/src/views/system/workflow/model_old/processDesigner.vue +++ /dev/null @@ -1,9 +0,0 @@ - - - - - diff --git a/tsconfig.json b/tsconfig.json index cddb6221..97ec62f0 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -20,5 +20,11 @@ }, "types": ["element-plus/global", "element-plus/lib/locale"] }, + "include": [ + "src", + "types/**/*.d.ts", + "src/types/auto-imports.d.ts", + "src/types/auto-components.d.ts" + ], "exclude": ["node_modules"], } diff --git a/vite.config.ts b/vite.config.ts index 17e0cd74..27fa8ce4 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,6 +1,7 @@ import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import vueJsx from '@vitejs/plugin-vue-jsx' +import AutoImport from 'unplugin-auto-import/vite' import { svgBuilder } from '/@/components/icon/svg/index' import path from 'path' @@ -8,7 +9,12 @@ import path from 'path' const nodeResolve = (dir: string): any => path.resolve(__dirname, '.', dir) // https://vitejs.dev/config/ export default defineConfig({ - plugins: [vue(), svgBuilder('./src/assets/icons/'), vueJsx()], + plugins: [vue(), svgBuilder('./src/assets/icons/'), vueJsx(), + AutoImport({ + //自动引入 + imports: ["vue", "vue-router","pinia"], + }), + ], server: { host: '0.0.0.0', open: true,