diff --git a/.env.development b/.env.development
index 322d80d0..e9224a19 100644
--- a/.env.development
+++ b/.env.development
@@ -12,10 +12,4 @@ VITE_API_WS_URL = 'ws://localhost:8000'
VITE_BASE = '/'
# 是否开启开发者工具
-VITE_OPEN_DEVTOOLS = false
-
-# 是否开启KKFileView
-FILE_OPEN_PREVIEW = true
-
-# KKFileView服务器地址
-FILE_VIEW_SERVER_URL = 'http://192.168.122.209:8012'
\ No newline at end of file
+VITE_OPEN_DEVTOOLS = false
\ No newline at end of file
diff --git a/.env.production b/.env.production
index d097a7e0..7236d2e1 100644
--- a/.env.production
+++ b/.env.production
@@ -8,10 +8,4 @@ VITE_API_BASE_URL = 'https://api.continew.top'
VITE_API_WS_URL = 'wss://api.continew.top'
# 地址前缀
-VITE_BASE = '/'
-
-# 是否开启KKFileView
-FILE_OPEN_PREVIEW = false
-
-# KKFileView服务器地址
-FILE_VIEW_SERVER_URL = 'http://localhost:8012'
\ No newline at end of file
+VITE_BASE = '/'
\ No newline at end of file
diff --git a/.env.test b/.env.test
index 30dd9007..3660da19 100644
--- a/.env.test
+++ b/.env.test
@@ -13,10 +13,4 @@ VITE_API_BASE_URL = 'http://localhost:8000'
VITE_BASE = '/test'
# 是否开启开发者工具
-VITE_OPEN_DEVTOOLS = true
-
-# 是否开启KKFileView
-FILE_OPEN_PREVIEW = false
-
-# KKFileView服务器地址
-FILE_VIEW_SERVER_URL = 'http://localhost:8012'
\ No newline at end of file
+VITE_OPEN_DEVTOOLS = true
\ No newline at end of file
diff --git a/package.json b/package.json
index 2269bac6..898c0190 100644
--- a/package.json
+++ b/package.json
@@ -22,8 +22,6 @@
"@ddietr/codemirror-themes": "^1.4.2",
"@vueuse/components": "^10.5.0",
"@vueuse/core": "^10.5.0",
- "@wangeditor/editor": "^5.1.1",
- "@wangeditor/editor-for-vue": "^5.1.12",
"aieditor": "^1.0.13",
"animate.css": "^4.1.1",
"axios": "^0.27.2",
@@ -34,7 +32,6 @@
"echarts": "^5.4.2",
"jsencrypt": "^3.3.2",
"lodash-es": "^4.17.21",
- "md-editor-v3": "^4.13.4",
"mitt": "^3.0.0",
"mockjs": "^1.1.0",
"nprogress": "^0.2.0",
@@ -49,12 +46,16 @@
"vue-codemirror6": "^1.1.27",
"vue-color-kit": "^1.0.5",
"vue-cropper": "^1.1.1",
+ "vue-demi": "^0.14.10",
"vue-draggable-plus": "^0.3.5",
"vue-echarts": "^6.5.5",
"vue-json-pretty": "^2.4.0",
"vue-router": "^4.3.3",
"xe-utils": "^3.5.7",
- "xgplayer": "^2.31.6"
+ "xgplayer": "^2.31.6",
+ "@vue-office/docx": "1.6.0",
+ "@vue-office/excel": "1.7.1",
+ "@vue-office/pdf": "1.6.4"
},
"devDependencies": {
"@antfu/eslint-config": "^2.16.3",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index feb05556..2161ad94 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -29,18 +29,21 @@ importers:
'@ddietr/codemirror-themes':
specifier: ^1.4.2
version: 1.4.2
+ '@vue-office/docx':
+ specifier: 1.6.0
+ version: 1.6.0(vue-demi@0.14.10(vue@3.4.27(typescript@5.0.4)))(vue@3.4.27(typescript@5.0.4))
+ '@vue-office/excel':
+ specifier: 1.7.1
+ version: 1.7.1(vue-demi@0.14.10(vue@3.4.27(typescript@5.0.4)))(vue@3.4.27(typescript@5.0.4))
+ '@vue-office/pdf':
+ specifier: 1.6.4
+ version: 1.6.4(vue-demi@0.14.10(vue@3.4.27(typescript@5.0.4)))(vue@3.4.27(typescript@5.0.4))
'@vueuse/components':
specifier: ^10.5.0
version: 10.9.0(vue@3.4.27(typescript@5.0.4))
'@vueuse/core':
specifier: ^10.5.0
version: 10.9.0(vue@3.4.27(typescript@5.0.4))
- '@wangeditor/editor':
- specifier: ^5.1.1
- 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(typescript@5.0.4))
aieditor:
specifier: ^1.0.13
version: 1.0.13(@tiptap/extension-code-block@2.5.8(@tiptap/core@2.5.8(@tiptap/pm@2.5.8))(@tiptap/pm@2.5.8))
@@ -71,9 +74,6 @@ importers:
lodash-es:
specifier: ^4.17.21
version: 4.17.21
- md-editor-v3:
- specifier: ^4.13.4
- version: 4.15.0(@codemirror/view@6.26.3)(@lezer/common@1.2.1)(vue@3.4.27(typescript@5.0.4))
mitt:
specifier: ^3.0.0
version: 3.0.1
@@ -116,6 +116,9 @@ importers:
vue-cropper:
specifier: ^1.1.1
version: 1.1.3
+ vue-demi:
+ specifier: ^0.14.10
+ version: 0.14.10(vue@3.4.27(typescript@5.0.4))
vue-draggable-plus:
specifier: ^0.3.5
version: 0.3.5(@types/sortablejs@1.15.8)
@@ -466,75 +469,21 @@ packages:
'@codemirror/commands@6.5.0':
resolution: {integrity: sha512-rK+sj4fCAN/QfcY9BEzYMgp4wwL/q5aj/VfNSoH1RWPF9XS/dUwBkvlL3hpWgEjOqlpdN1uLC9UkjJ4tmyjJYg==}
- '@codemirror/lang-angular@0.1.3':
- resolution: {integrity: sha512-xgeWGJQQl1LyStvndWtruUvb4SnBZDAu/gvFH/ZU+c0W25tQR8e5hq7WTwiIY2dNxnf+49mRiGI/9yxIwB6f5w==}
-
- '@codemirror/lang-cpp@6.0.2':
- resolution: {integrity: sha512-6oYEYUKHvrnacXxWxYa6t4puTlbN3dgV662BDfSH8+MfjQjVmP697/KYTDOqpxgerkvoNm7q5wlFMBeX8ZMocg==}
-
'@codemirror/lang-css@6.2.1':
resolution: {integrity: sha512-/UNWDNV5Viwi/1lpr/dIXJNWiwDxpw13I4pTUAsNxZdg6E0mI2kTQb0P2iHczg1Tu+H4EBgJR+hYhKiHKko7qg==}
- '@codemirror/lang-go@6.0.0':
- resolution: {integrity: sha512-mMT4YeYdKGjnffDBOhr1ur1glee4oV/rfMe28vzazNHZkSt7vSiuHiBcgr3L/79Cl2RIjFdpQ1XMD0/T8Rx64g==}
-
'@codemirror/lang-html@6.4.9':
resolution: {integrity: sha512-aQv37pIMSlueybId/2PVSP6NPnmurFDVmZwzc7jszd2KAF8qd4VBbvNYPXWQq90WIARjsdVkPbw29pszmHws3Q==}
- '@codemirror/lang-java@6.0.1':
- resolution: {integrity: sha512-OOnmhH67h97jHzCuFaIEspbmsT98fNdhVhmA3zCxW0cn7l8rChDhZtwiwJ/JOKXgfm4J+ELxQihxaI7bj7mJRg==}
-
'@codemirror/lang-javascript@6.2.2':
resolution: {integrity: sha512-VGQfY+FCc285AhWuwjYxQyUQcYurWlxdKYT4bqwr3Twnd5wP5WSeu52t4tvvuWmljT4EmgEgZCqSieokhtY8hg==}
- '@codemirror/lang-json@6.0.1':
- resolution: {integrity: sha512-+T1flHdgpqDDlJZ2Lkil/rLiRy684WMLc74xUnjJH48GQdfJo/pudlTRreZmKwzP8/tGdKf83wlbAdOCzlJOGQ==}
-
- '@codemirror/lang-less@6.0.2':
- resolution: {integrity: sha512-EYdQTG22V+KUUk8Qq582g7FMnCZeEHsyuOJisHRft/mQ+ZSZ2w51NupvDUHiqtsOy7It5cHLPGfHQLpMh9bqpQ==}
-
- '@codemirror/lang-liquid@6.2.1':
- resolution: {integrity: sha512-J1Mratcm6JLNEiX+U2OlCDTysGuwbHD76XwuL5o5bo9soJtSbz2g6RU3vGHFyS5DC8rgVmFSzi7i6oBftm7tnA==}
-
- '@codemirror/lang-markdown@6.2.5':
- resolution: {integrity: sha512-Hgke565YcO4fd9pe2uLYxnMufHO5rQwRr+AAhFq8ABuhkrjyX8R5p5s+hZUTdV60O0dMRjxKhBLxz8pu/MkUVA==}
-
- '@codemirror/lang-php@6.0.1':
- resolution: {integrity: sha512-ublojMdw/PNWa7qdN5TMsjmqkNuTBD3k6ndZ4Z0S25SBAiweFGyY68AS3xNcIOlb6DDFDvKlinLQ40vSLqf8xA==}
-
- '@codemirror/lang-python@6.1.6':
- resolution: {integrity: sha512-ai+01WfZhWqM92UqjnvorkxosZ2aq2u28kHvr+N3gu012XqY2CThD67JPMHnGceRfXPDBmn1HnyqowdpF57bNg==}
-
- '@codemirror/lang-rust@6.0.1':
- resolution: {integrity: sha512-344EMWFBzWArHWdZn/NcgkwMvZIWUR1GEBdwG8FEp++6o6vT6KL9V7vGs2ONsKxxFUPXKI0SPcWhyYyl2zPYxQ==}
-
- '@codemirror/lang-sass@6.0.2':
- resolution: {integrity: sha512-l/bdzIABvnTo1nzdY6U+kPAC51czYQcOErfzQ9zSm9D8GmNPD0WTW8st/CJwBTPLO8jlrbyvlSEcN20dc4iL0Q==}
-
- '@codemirror/lang-sql@6.6.4':
- resolution: {integrity: sha512-n+FVfKGut+frOvor9dU5pFUalcP614WBNQ9IT1kOUj1t6LFLjWHi2I9DdxXnJuxqFV9jTyYF79coDV3ilSJqCw==}
-
'@codemirror/lang-vue@0.1.3':
resolution: {integrity: sha512-QSKdtYTDRhEHCfo5zOShzxCmqKJvgGrZwDQSdbvCRJ5pRLWBS7pD/8e/tH44aVQT6FKm0t6RVNoSUWHOI5vNug==}
- '@codemirror/lang-wast@6.0.2':
- resolution: {integrity: sha512-Imi2KTpVGm7TKuUkqyJ5NRmeFWF7aMpNiwHnLQe0x9kmrxElndyH0K6H/gXtWwY6UshMRAhpENsgfpSwsgmC6Q==}
-
- '@codemirror/lang-xml@6.1.0':
- resolution: {integrity: sha512-3z0blhicHLfwi2UgkZYRPioSgVTo9PV5GP5ducFH6FaHy0IAJRg+ixj5gTR1gnT/glAIC8xv4w2VL1LoZfs+Jg==}
-
- '@codemirror/lang-yaml@6.1.1':
- resolution: {integrity: sha512-HV2NzbK9bbVnjWxwObuZh5FuPCowx51mEfoFT9y3y+M37fA3+pbxx4I7uePuygFzDsAmCTwQSc/kXh/flab4uw==}
-
- '@codemirror/language-data@6.5.1':
- resolution: {integrity: sha512-0sWxeUSNlBr6OmkqybUTImADFUP0M3P0IiSde4nc24bz/6jIYzqYSgkOSLS+CBIoW1vU8Q9KUWXscBXeoMVC9w==}
-
'@codemirror/language@6.10.1':
resolution: {integrity: sha512-5GrXzrhq6k+gL5fjkAwt90nYDmjlzTIJV8THnxNFtNKWotMIlzzN+CpqxqwXOECnUdOndmSeWntVrVcv5axWRQ==}
- '@codemirror/legacy-modes@6.4.0':
- resolution: {integrity: sha512-5m/K+1A6gYR0e+h/dEde7LoGimMjRtWXZFg4Lo70cc8HzjSdHe3fLwjWMR0VRl5KFT1SxalSap7uMgPKF28wBA==}
-
'@codemirror/lint@6.7.1':
resolution: {integrity: sha512-rELba6QJD20/bNXWP/cKTGLrwVEcpa2ViwULCV03ONcY1Je85++7sczVRUlnE4TJMjatx3IJTz6HX4NXi+moXw==}
@@ -762,54 +711,21 @@ packages:
'@lezer/common@1.2.1':
resolution: {integrity: sha512-yemX0ZD2xS/73llMZIK6KplkjIjf2EvAHcinDi/TfJ9hS25G0388+ClHt6/3but0oOxinTcQHJLDXh6w1crzFQ==}
- '@lezer/cpp@1.1.2':
- resolution: {integrity: sha512-macwKtyeUO0EW86r3xWQCzOV9/CF8imJLpJlPv3sDY57cPGeUZ8gXWOWNlJr52TVByMV3PayFQCA5SHEERDmVQ==}
-
'@lezer/css@1.1.8':
resolution: {integrity: sha512-7JhxupKuMBaWQKjQoLtzhGj83DdnZY9MckEOG5+/iLKNK2ZJqKc6hf6uc0HjwCX7Qlok44jBNqZhHKDhEhZYLA==}
- '@lezer/go@1.0.0':
- resolution: {integrity: sha512-co9JfT3QqX1YkrMmourYw2Z8meGC50Ko4d54QEcQbEYpvdUvN4yb0NBZdn/9ertgvjsySxHsKzH3lbm3vqJ4Jw==}
-
'@lezer/highlight@1.2.0':
resolution: {integrity: sha512-WrS5Mw51sGrpqjlh3d4/fOwpEV2Hd3YOkp9DBt4k8XZQcoTHZFB7sx030A6OcahF4J1nDQAa3jXlTVVYH50IFA==}
'@lezer/html@1.3.9':
resolution: {integrity: sha512-MXxeCMPyrcemSLGaTQEZx0dBUH0i+RPl8RN5GwMAzo53nTsd/Unc/t5ZxACeQoyPUM5/GkPLRUs2WliOImzkRA==}
- '@lezer/java@1.1.2':
- resolution: {integrity: sha512-3j8X70JvYf0BZt8iSRLXLkt0Ry1hVUgH6wT32yBxH/Xi55nW2VMhc1Az4SKwu4YGSmxCm1fsqDDcHTuFjC8pmg==}
-
'@lezer/javascript@1.4.16':
resolution: {integrity: sha512-84UXR3N7s11MPQHWgMnjb9571fr19MmXnr5zTv2XX0gHXXUvW3uPJ8GCjKrfTXmSdfktjRK0ayKklw+A13rk4g==}
- '@lezer/json@1.0.2':
- resolution: {integrity: sha512-xHT2P4S5eeCYECyKNPhr4cbEL9tc8w83SPwRC373o9uEdrvGKTZoJVAGxpOsZckMlEh9W23Pc72ew918RWQOBQ==}
-
'@lezer/lr@1.4.0':
resolution: {integrity: sha512-Wst46p51km8gH0ZUmeNrtpRYmdlRHUpN1DQd3GFAyKANi8WVz8c2jHYTf1CVScFaCjQw1iO3ZZdqGDxQPRErTg==}
- '@lezer/markdown@1.3.0':
- resolution: {integrity: sha512-ErbEQ15eowmJUyT095e9NJc3BI9yZ894fjSDtHftD0InkfUBGgnKSU6dvan9jqsZuNHg2+ag/1oyDRxNsENupQ==}
-
- '@lezer/php@1.0.2':
- resolution: {integrity: sha512-GN7BnqtGRpFyeoKSEqxvGvhJQiI4zkgmYnDk/JIyc7H7Ifc1tkPnUn/R2R8meH3h/aBf5rzjvU8ZQoyiNDtDrA==}
-
- '@lezer/python@1.1.13':
- resolution: {integrity: sha512-AdbRAtdQq94PfTNd4kqMEJhH2fqa2JdoyyqqVewY6w34w2Gi6dg2JuOtOgR21Bi0zP9r0KjSSHOUq/tP7FVT8A==}
-
- '@lezer/rust@1.0.2':
- resolution: {integrity: sha512-Lz5sIPBdF2FUXcWeCu1//ojFAZqzTQNRga0aYv6dYXqJqPfMdCAI0NzajWUd4Xijj1IKJLtjoXRPMvTKWBcqKg==}
-
- '@lezer/sass@1.0.6':
- resolution: {integrity: sha512-w/RCO2dIzZH1To8p+xjs8cE+yfgGus8NZ/dXeWl/QzHyr+TeBs71qiE70KPImEwvTsmEjoWh0A5SxMzKd5BWBQ==}
-
- '@lezer/xml@1.0.5':
- resolution: {integrity: sha512-VFouqOzmUWfIg+tfmpcdV33ewtK+NSwd4ngSe1aG7HFb4BN0ExyY1b8msp+ndFrnlG4V4iC8yXacjFtrwERnaw==}
-
- '@lezer/yaml@1.0.3':
- resolution: {integrity: sha512-GuBLekbw9jDBDhGur82nuwkxKQ+a3W5H0GfaAthDXcAu+XdpS43VlnxA9E9hllkpSP5ellRDKjLLj7Lu9Wr6xA==}
-
'@nodelib/fs.scandir@2.1.5':
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
engines: {node: '>= 8'}
@@ -1191,9 +1107,6 @@ packages:
'@tiptap/core': ^2.5.8
'@tiptap/pm': ^2.5.8
- '@transloadit/prettier-bytes@0.0.7':
- resolution: {integrity: sha512-VeJbUb0wEKbcwaSlj5n+LscBl9IPgLPkHVGBkh00cztv6X4L/TJXK58LzFuBKX7/GAfiGhIwH67YTLTlzvIzBA==}
-
'@trysound/sax@0.2.0':
resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==}
engines: {node: '>=10.13.0'}
@@ -1210,9 +1123,6 @@ packages:
'@types/estree@1.0.5':
resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
- '@types/event-emitter@0.3.5':
- resolution: {integrity: sha512-zx2/Gg0Eg7gwEiOIIh5w9TrhKKTeQh7CPCOPNc0el4pLSwzebA8SmnHwZs2dWlLONvyulykSwGSQxQHLhjGLvQ==}
-
'@types/hast@3.0.4':
resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==}
@@ -1222,24 +1132,15 @@ packages:
'@types/linkify-it@3.0.5':
resolution: {integrity: sha512-yg6E+u0/+Zjva+buc3EIb+29XEg4wltq7cSmd4Uc2EE/1nUVmxyzpX6gUXD0V8jIrG0r7YeOGVIbYRkxeooCtw==}
- '@types/linkify-it@5.0.0':
- resolution: {integrity: sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==}
-
'@types/markdown-it@13.0.9':
resolution: {integrity: sha512-1XPwR0+MgXLWfTn9gCsZ55AHOKW1WN+P9vr0PaQh5aerR9LLQXUbjfEAFhjmEmyoYFWAyuN2Mqkn40MZ4ukjBw==}
- '@types/markdown-it@14.1.1':
- resolution: {integrity: sha512-4NpsnpYl2Gt1ljyBGrKMxFYAYvpqbnnkgP/i/g+NLpjEUa3obn1XJCur9YbEXKDAkaXqsR1LbDnGEJ0MmKFxfg==}
-
'@types/mdast@3.0.15':
resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==}
'@types/mdurl@1.0.5':
resolution: {integrity: sha512-6L6VymKTzYSrEf4Nev4Xa1LCHKrlTlYCBMTlQKFuddo1CvQcE52I0mwfOJayueUC7MJuXOeHTcIU683lzd0cUA==}
- '@types/mdurl@2.0.0':
- resolution: {integrity: sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==}
-
'@types/mockjs@1.0.10':
resolution: {integrity: sha512-SXgrhajHG7boLv6oU93CcmdDm0HYRiceuz6b+7z+/2lCJPTWDv0V5YiwFHT2ejE4bQqgSXQiVPQYPWv7LGsK1g==}
@@ -1323,26 +1224,6 @@ packages:
resolution: {integrity: sha512-iESPx2TNLDNGQLyjKhUvIKprlP49XNEK+MvIf9nIO7ZZaZdbnfWKHnXAgufpxqfA0YryH8XToi4+CjBgVnFTSQ==}
engines: {node: ^18.18.0 || >=20.0.0}
- '@uppy/companion-client@2.2.2':
- resolution: {integrity: sha512-5mTp2iq97/mYSisMaBtFRry6PTgZA6SIL7LePteOV5x0/DxKfrZW3DEiQERJmYpHzy7k8johpm2gHnEKto56Og==}
-
- '@uppy/core@2.3.4':
- resolution: {integrity: sha512-iWAqppC8FD8mMVqewavCz+TNaet6HPXitmGXpGGREGrakZ4FeuWytVdrelydzTdXx6vVKkOmI2FLztGg73sENQ==}
-
- '@uppy/store-default@2.1.1':
- resolution: {integrity: sha512-xnpTxvot2SeAwGwbvmJ899ASk5tYXhmZzD/aCFsXePh/v8rNvR2pKlcQUH7cF/y4baUGq3FHO/daKCok/mpKqQ==}
-
- '@uppy/utils@4.1.3':
- resolution: {integrity: sha512-nTuMvwWYobnJcytDO3t+D6IkVq/Qs4Xv3vyoEZ+Iaf8gegZP+rEyoaFT2CK5XLRMienPyqRqNbIfRuFaOWSIFw==}
-
- '@uppy/xhr-upload@2.1.3':
- resolution: {integrity: sha512-YWOQ6myBVPs+mhNjfdWsQyMRWUlrDLMoaG7nvf/G6Y3GKZf8AyjFDjvvJ49XWQ+DaZOftGkHmF1uh/DBeGivJQ==}
- peerDependencies:
- '@uppy/core': ^2.3.3
-
- '@vavt/util@1.5.1':
- resolution: {integrity: sha512-/q/ilzRwZZJlnDAl6DGZ8pinOSAjR91dcck79bi1ujrqYlPaFVHnbmkDeGPuLub6A821rXvtPXVRXULrfMN03Q==}
-
'@vitejs/plugin-vue-jsx@3.1.0':
resolution: {integrity: sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==}
engines: {node: ^14.18.0 || >=16.0.0}
@@ -1366,6 +1247,36 @@ packages:
'@volar/typescript@2.2.4':
resolution: {integrity: sha512-uAQC53tgEbHO62G8NXMfmBrJAlP2QJ9WxVEEQqqK3I6VSy8frL5LbH3hAWODxiwMWixv74wJLWlKbWXOgdIoRQ==}
+ '@vue-office/docx@1.6.0':
+ resolution: {integrity: sha512-OKEapOPq223uszA8mRSOWPhdfBchJa6sIqP46eMrMMe5RSUrG9m3QE/o0JBIaMgxDrtNd7aI9CvF2kDvb7G2hw==}
+ peerDependencies:
+ '@vue/composition-api': ^1.7.1
+ vue: ^2.0.0 || >=3.0.0
+ vue-demi: ^0.14.6
+ peerDependenciesMeta:
+ '@vue/composition-api':
+ optional: true
+
+ '@vue-office/excel@1.7.1':
+ resolution: {integrity: sha512-VkaW9pWul+Ui8S2bkdMdZ5tsmaLpk0FN2G7X9b3MbQqHwP8tQMN0XSVi+E5jDkqXWl+dbF2iLVuz/1ZeAcif/A==}
+ peerDependencies:
+ '@vue/composition-api': ^1.7.1
+ vue: ^2.0.0 || >=3.0.0
+ vue-demi: ^0.14.6
+ peerDependenciesMeta:
+ '@vue/composition-api':
+ optional: true
+
+ '@vue-office/pdf@1.6.4':
+ resolution: {integrity: sha512-wY+M62IWqST2KAjtHrRgvvVN48JSjlWfkugpmlfJmuv8CtmwrD8uAFDWQARK+73kW7X8yG7YZtRmYx8k16X7+g==}
+ peerDependencies:
+ '@vue/composition-api': ^1.7.1
+ vue: ^2.0.0 || >=3.0.0
+ vue-demi: ^0.14.6
+ peerDependenciesMeta:
+ '@vue/composition-api':
+ optional: true
+
'@vue/babel-helper-vue-transform-on@1.2.2':
resolution: {integrity: sha512-nOttamHUR3YzdEqdM/XXDyCSdxMA9VizUKoroLX6yTyRtggzQMHXcmwh8a7ZErcJttIBIc9s68a1B8GZ+Dmvsw==}
@@ -1453,93 +1364,6 @@ packages:
'@vueuse/shared@10.9.0':
resolution: {integrity: sha512-Uud2IWncmAfJvRaFYzv5OHDli+FbOzxiVEQdLCKQKLyhz94PIyFC3CHcH7EDMwIn8NPtD06+PNbC/PiO0LGLtw==}
- '@wangeditor/basic-modules@1.1.7':
- resolution: {integrity: sha512-cY9CPkLJaqF05STqfpZKWG4LpxTMeGSIIF1fHvfm/mz+JXatCagjdkbxdikOuKYlxDdeqvOeBmsUBItufDLXZg==}
- peerDependencies:
- '@wangeditor/core': 1.x
- dom7: ^3.0.0
- lodash.throttle: ^4.1.1
- nanoid: ^3.2.0
- slate: ^0.72.0
- snabbdom: ^3.1.0
-
- '@wangeditor/code-highlight@1.0.3':
- resolution: {integrity: sha512-iazHwO14XpCuIWJNTQTikqUhGKyqj+dUNWJ9288Oym9M2xMVHvnsOmDU2sgUDWVy+pOLojReMPgXCsvvNlOOhw==}
- peerDependencies:
- '@wangeditor/core': 1.x
- dom7: ^3.0.0
- slate: ^0.72.0
- snabbdom: ^3.1.0
-
- '@wangeditor/core@1.1.19':
- resolution: {integrity: sha512-KevkB47+7GhVszyYF2pKGKtCSj/YzmClsD03C3zTt+9SR2XWT5T0e3yQqg8baZpcMvkjs1D8Dv4fk8ok/UaS2Q==}
- peerDependencies:
- '@uppy/core': ^2.1.1
- '@uppy/xhr-upload': ^2.0.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.2.0
- slate: ^0.72.0
- snabbdom: ^3.1.0
-
- '@wangeditor/editor-for-vue@5.1.12':
- resolution: {integrity: sha512-0Ds3D8I+xnpNWezAeO7HmPRgTfUxHLMd9JKcIw+QzvSmhC5xUHbpCcLU+KLmeBKTR/zffnS5GQo6qi3GhTMJWQ==}
- peerDependencies:
- '@wangeditor/editor': '>=5.1.0'
- vue: ^3.0.5
-
- '@wangeditor/editor@5.1.23':
- resolution: {integrity: sha512-0RxfeVTuK1tktUaPROnCoFfaHVJpRAIE2zdS0mpP+vq1axVQpLjM8+fCvKzqYIkH0Pg+C+44hJpe3VVroSkEuQ==}
-
- '@wangeditor/list-module@1.0.5':
- resolution: {integrity: sha512-uDuYTP6DVhcYf7mF1pTlmNn5jOb4QtcVhYwSSAkyg09zqxI1qBqsfUnveeDeDqIuptSJhkh81cyxi+MF8sEPOQ==}
- peerDependencies:
- '@wangeditor/core': 1.x
- dom7: ^3.0.0
- slate: ^0.72.0
- snabbdom: ^3.1.0
-
- '@wangeditor/table-module@1.1.4':
- resolution: {integrity: sha512-5saanU9xuEocxaemGdNi9t8MCDSucnykEC6jtuiT72kt+/Hhh4nERYx1J20OPsTCCdVr7hIyQenFD1iSRkIQ6w==}
- peerDependencies:
- '@wangeditor/core': 1.x
- dom7: ^3.0.0
- lodash.isequal: ^4.5.0
- lodash.throttle: ^4.1.1
- nanoid: ^3.2.0
- slate: ^0.72.0
- snabbdom: ^3.1.0
-
- '@wangeditor/upload-image-module@1.0.2':
- resolution: {integrity: sha512-z81lk/v71OwPDYeQDxj6cVr81aDP90aFuywb8nPD6eQeECtOymrqRODjpO6VGvCVxVck8nUxBHtbxKtjgcwyiA==}
- peerDependencies:
- '@uppy/core': ^2.0.3
- '@uppy/xhr-upload': ^2.0.3
- '@wangeditor/basic-modules': 1.x
- '@wangeditor/core': 1.x
- dom7: ^3.0.0
- lodash.foreach: ^4.5.0
- slate: ^0.72.0
- snabbdom: ^3.1.0
-
- '@wangeditor/video-module@1.1.4':
- resolution: {integrity: sha512-ZdodDPqKQrgx3IwWu4ZiQmXI8EXZ3hm2/fM6E3t5dB8tCaIGWQZhmqd6P5knfkRAd3z2+YRSRbxOGfoRSp/rLg==}
- peerDependencies:
- '@uppy/core': ^2.1.4
- '@uppy/xhr-upload': ^2.0.7
- '@wangeditor/core': 1.x
- dom7: ^3.0.0
- nanoid: ^3.2.0
- slate: ^0.72.0
- snabbdom: ^3.1.0
-
'@webassemblyjs/ast@1.12.1':
resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==}
@@ -1945,9 +1769,6 @@ packages:
resolution: {integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==}
engines: {node: '>=0.10.0'}
- copy-to-clipboard@3.3.3:
- resolution: {integrity: sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==}
-
core-js-compat@3.37.1:
resolution: {integrity: sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==}
@@ -1988,9 +1809,6 @@ packages:
engines: {node: '>=4'}
hasBin: true
- cssfilter@0.0.10:
- resolution: {integrity: sha512-FAaLDaplstoRsDR8XGYH51znUN0UY7nMc6Z9/fvE8EXGwvJE9hu7W2vHwx1+bd6gCYnln9nLbzxFTrcO9YQDZw==}
-
csso@4.2.0:
resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==}
engines: {node: '>=8.0.0'}
@@ -2119,9 +1937,6 @@ packages:
dom-serializer@2.0.0:
resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==}
- dom7@3.0.0:
- resolution: {integrity: sha512-oNlcUdHsC4zb7Msx7JN3K0Nro1dzJ48knvBOnDPKJ2GV9wl1i5vydJZUSyOfrkKFDZEud/jBsTk92S/VGSAe/g==}
-
domelementtype@1.3.1:
resolution: {integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==}
@@ -2923,9 +2738,6 @@ packages:
resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==}
engines: {node: '>=8'}
- html-void-elements@2.0.1:
- resolution: {integrity: sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==}
-
htmlparser2@3.10.1:
resolution: {integrity: sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==}
@@ -2933,9 +2745,6 @@ packages:
resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==}
engines: {node: '>=16.17.0'}
- i18next@20.6.1:
- resolution: {integrity: sha512-yCMYTMEJ9ihCwEQQ3phLo7I/Pwycf8uAx+sRHwwk5U9Aui/IZYgQRyMqXafQOw5QQ7DM1Z+WyEXWIqSuJHhG2A==}
-
i18next@23.12.2:
resolution: {integrity: sha512-XIeh5V+bi8SJSWGL3jqbTEBW5oD6rbP5L+E7dVQh1MNTxxYef0x15rhJVcRb7oiuq4jLtgy2SD8eFlf6P2cmqg==}
@@ -2952,9 +2761,6 @@ packages:
engines: {node: '>=0.10.0'}
hasBin: true
- immer@9.0.21:
- resolution: {integrity: sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==}
-
immutable@4.3.6:
resolution: {integrity: sha512-Ju0+lEMyzMVZarkTn/gqRpdqd5dOPaz1mCZ0SH3JV6iFw81PldE/PEB1hWVEA288HPt4WXW8O7AWxB10M+03QQ==}
@@ -3073,9 +2879,6 @@ packages:
is-hexadecimal@1.0.4:
resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==}
- is-hotkey@0.2.0:
- resolution: {integrity: sha512-UknnZK4RakDmTgz4PI1wIph5yxSs/mvChWs9ifnlXsKuXgWmOkY/hAE0H/k2MIqH0RlRye0i1oC07MCRSD28Mw==}
-
is-inside-container@1.0.0:
resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==}
engines: {node: '>=14.16'}
@@ -3109,10 +2912,6 @@ packages:
resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==}
engines: {node: '>=0.10.0'}
- is-plain-object@5.0.0:
- resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==}
- engines: {node: '>=0.10.0'}
-
is-regex@1.1.4:
resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
engines: {node: '>= 0.4'}
@@ -3137,9 +2936,6 @@ packages:
resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==}
engines: {node: '>= 0.4'}
- is-url@1.2.4:
- resolution: {integrity: sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==}
-
is-weakref@1.0.2:
resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==}
@@ -3318,30 +3114,9 @@ packages:
lodash-es@4.17.21:
resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==}
- lodash.camelcase@4.3.0:
- resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==}
-
- lodash.clonedeep@4.5.0:
- resolution: {integrity: sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==}
-
- lodash.debounce@4.0.8:
- resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==}
-
- lodash.foreach@4.5.0:
- resolution: {integrity: sha512-aEXTF4d+m05rVOAUG3z4vZZ4xVexLKZGF0lIxuHZ1Hplpk/3B6Z1+/ICICYRLm7c41Z2xiejbkCkJoTlypoXhQ==}
-
- lodash.isequal@4.5.0:
- resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==}
-
lodash.merge@4.6.2:
resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
- lodash.throttle@4.1.1:
- resolution: {integrity: sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==}
-
- lodash.toarray@4.4.0:
- resolution: {integrity: sha512-QyffEA3i5dma5q2490+SgCvDN0pXLmRGSyAANuVi0HQ01Pkfr9fuoKQW8wm1wGBnJITs/mS7wQvS6VshUEBFCw==}
-
lodash@4.17.21:
resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
@@ -3351,10 +3126,6 @@ packages:
lowlight@3.1.0:
resolution: {integrity: sha512-CEbNVoSikAxwDMDPjXlqlFYiZLkDJHwyGu/MfOsJnF3d7f3tds5J3z8s/l9TMXhzfsJCCJEAsD78842mwmg0PQ==}
- lru-cache@10.2.2:
- resolution: {integrity: sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==}
- engines: {node: 14 || >=16.14}
-
lru-cache@5.1.1:
resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
@@ -3383,18 +3154,9 @@ packages:
markdown-it-container@3.0.0:
resolution: {integrity: sha512-y6oKTq4BB9OQuY/KLfk/O3ysFhB3IMYoIWhGJEidXt1NQFocFK2sA2t0NYZAMyMShAGL6x5OPIbrmXPIqaN9rw==}
- markdown-it-image-figures@2.1.1:
- resolution: {integrity: sha512-mwXSQ2nPeVUzCMIE3HlLvjRioopiqyJLNph0pyx38yf9mpqFDhNGnMpAXF9/A2Xv0oiF2cVyg9xwfF0HNAz05g==}
- engines: {node: '>=12.0.0'}
- peerDependencies:
- markdown-it: '*'
-
markdown-it-task-lists@2.1.1:
resolution: {integrity: sha512-TxFAc76Jnhb2OUu+n3yz9RMu4CwGfaT788br6HhEDlvWfdeJcLUsxk1Hgw2yJio0OXsxv7pyIPmvECY7bMbluA==}
- markdown-it-xss@1.0.2:
- resolution: {integrity: sha512-D52im1+e394EckqhK0AuyqxQ/WCuo09wJWInuCh6j1O2d6LqImJOu36lA6KZqImhWJeYIQnGeryaH3wXcro5MQ==}
-
markdown-it@13.0.2:
resolution: {integrity: sha512-FtwnEuuK+2yVU7goGn/MJ0WBZMM9ZPgU9spqlFs7/A/pDIUNSOQZhUgOqYCficIuR2QaFnrt8LHqBWsbTAoI5w==}
hasBin: true
@@ -3403,11 +3165,6 @@ packages:
resolution: {integrity: sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==}
hasBin: true
- md-editor-v3@4.15.0:
- resolution: {integrity: sha512-b8TFcDnjUHZdrhhskbn/OSVednWhVag9X4n+qhDT+vgeUAq3VwO8NyBXmLo03rroEhVC9w6+zgxoRSjTPwuZjg==}
- peerDependencies:
- vue: ^3.2.47
-
mdast-util-from-markdown@0.8.5:
resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==}
@@ -3423,9 +3180,6 @@ packages:
mdurl@2.0.0:
resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==}
- medium-zoom@1.1.0:
- resolution: {integrity: sha512-ewyDsp7k4InCUp3jRmwHBRFGyjBimKps/AJLjRSox+2q/2H4p/PNpQf+pwONWlJiOudkBXtbdmVbFjqyybfTmQ==}
-
merge-options@1.0.1:
resolution: {integrity: sha512-iuPV41VWKWBIOpBsjoxjDZw8/GbSfZ2mk7N1453bwMrfzdrIk7EzBd+8UVR6rkw67th7xnk9Dytl3J+lHPdxvg==}
engines: {node: '>=4'}
@@ -3452,9 +3206,6 @@ packages:
resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
engines: {node: '>= 0.6'}
- mime-match@1.0.2:
- resolution: {integrity: sha512-VXp/ugGDVh3eCLOBCiHZMYWQaTNUHv2IJrut+yXA6+JbLPXHglHwfS/5A5L0ll+jkCY7fIzRJcH6OIunF+c6Cg==}
-
mime-types@2.1.35:
resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
engines: {node: '>= 0.6'}
@@ -3512,9 +3263,6 @@ packages:
muggle-string@0.4.1:
resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==}
- namespace-emitter@2.0.1:
- resolution: {integrity: sha512-N/sMKHniSDJBjfrkbS/tpkPj4RAbvW3mr8UAzvlMHyun93XEm83IAvhWtJVHo+RHn/oO8Job5YN4b+wRjSVp5g==}
-
nanoid@3.3.7:
resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
@@ -3799,17 +3547,10 @@ packages:
resolution: {integrity: sha512-spBB5sgC4cv2YcW03f/IAUN1pgDJWNWD8FzkyY4mArLUMJW+KlQhlmUdKAHQuPfb00Jl5xIfImeOsf6YL8QK7Q==}
engines: {node: '>=0.10.0'}
- preact@10.22.0:
- resolution: {integrity: sha512-RRurnSjJPj4rp5K6XoP45Ui33ncb7e4H7WiOHVpjbkvqvA3U+N8Z6Qbo0AE6leGYBV66n8EhEaFixvIu3SkxFw==}
-
prelude-ls@1.2.1:
resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
engines: {node: '>= 0.8.0'}
- prismjs@1.29.0:
- resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==}
- engines: {node: '>=6'}
-
prosemirror-changeset@2.2.1:
resolution: {integrity: sha512-J7msc6wbxB4ekDFj+n9gTW/jav/p53kdlivvuppHsrZXCaQdVgRghoZbSS3kwrRyAstRVQ4/+u5k7YfLgkkQvQ==}
@@ -4118,18 +3859,6 @@ packages:
resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
engines: {node: '>=8'}
- slate-history@0.66.0:
- resolution: {integrity: sha512-6MWpxGQZiMvSINlCbMW43E2YBSVMCMCIwQfBzGssjWw4kb0qfvj0pIdblWNRQZD0hR6WHP+dHHgGSeVdMWzfng==}
- peerDependencies:
- slate: '>=0.65.3'
-
- slate@0.72.8:
- resolution: {integrity: sha512-/nJwTswQgnRurpK+bGJFH1oM7naD5qDmHd89JyiKNT2oOKD8marW0QSBtuFnwEbL5aGCS8AmrhXQgNOsn4osAw==}
-
- snabbdom@3.6.2:
- resolution: {integrity: sha512-ig5qOnCDbugFntKi6c7Xlib8bA6xiJVk8O+WdFrV3wxbMqeHO0hXFQC4nAhPVWfZfi8255lcZkNhtIBINCc4+Q==}
- engines: {node: '>=12.17.0'}
-
snake-case@3.0.4:
resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==}
@@ -4203,9 +3932,6 @@ packages:
resolution: {integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==}
engines: {node: '>=0.10.0'}
- ssr-window@3.0.0:
- resolution: {integrity: sha512-q+8UfWDg9Itrg0yWK7oe5p/XRCJpJF9OBtXfOPgSJl+u3Xd5KI328RUEvUqSMVM9CiQUEf1QdBzJMkYGErj9QA==}
-
stable@0.1.8:
resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==}
deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility'
@@ -4345,9 +4071,6 @@ packages:
text-table@0.2.0:
resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
- tiny-warning@1.0.3:
- resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==}
-
tippy.js@6.3.7:
resolution: {integrity: sha512-E1d3oP2emgJ9dRQZdf3Kkn0qJgI6ZLpyS5z6ZkY1DF3kaQaBsGZsndEpHwx+eC+tYM41HaSNvNtLx8tU57FzTQ==}
@@ -4376,9 +4099,6 @@ packages:
resolution: {integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==}
engines: {node: '>=0.10.0'}
- toggle-selection@1.0.6:
- resolution: {integrity: sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==}
-
toml-eslint-parser@0.9.3:
resolution: {integrity: sha512-moYoCvkNUAPCxSW9jmHmRElhm4tVJpHL8ItC/+uYD0EpPSFXbck7yREz9tNdJVTSpHVod8+HoipcpbQ0oE6gsw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -4688,17 +4408,6 @@ packages:
'@vue/composition-api':
optional: true
- vue-demi@0.14.7:
- resolution: {integrity: sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==}
- 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-plus@0.3.5:
resolution: {integrity: sha512-HqIxV4Wr4U5LRPLRi2oV+EJ4g6ibyRKhuaiH4ZQo+LxK4zrk2XcBk9UyXC88OXp4SAq0XYH4Wco/T3LX5kJ79A==}
peerDependencies:
@@ -4795,9 +4504,6 @@ packages:
resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==}
engines: {node: '>=12'}
- wildcard@1.1.2:
- resolution: {integrity: sha512-DXukZJxpHA8LuotRwL0pP1+rS6CS7FF2qStDDE1C7DDg2rLud2PXRMuEDYIPhgEezwnlHNL4c+N6MfMTjCGTng==}
-
word-wrap@1.2.5:
resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
engines: {node: '>=0.10.0'}
@@ -4824,11 +4530,6 @@ packages:
resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==}
engines: {node: '>=12'}
- xss@1.0.15:
- resolution: {integrity: sha512-FVdlVVC67WOIPvfOwhoMETV72f6GbW7aOabBC3WxN/oUdoEMDyLz4OgRv5/gck2ZeNqEQu+Tb0kloovXOfpYVg==}
- engines: {node: '>= 0.10.0'}
- hasBin: true
-
y18n@5.0.8:
resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
engines: {node: '>=10'}
@@ -5181,20 +4882,6 @@ snapshots:
'@codemirror/view': 6.26.3
'@lezer/common': 1.2.1
- '@codemirror/lang-angular@0.1.3':
- dependencies:
- '@codemirror/lang-html': 6.4.9
- '@codemirror/lang-javascript': 6.2.2
- '@codemirror/language': 6.10.1
- '@lezer/common': 1.2.1
- '@lezer/highlight': 1.2.0
- '@lezer/lr': 1.4.0
-
- '@codemirror/lang-cpp@6.0.2':
- dependencies:
- '@codemirror/language': 6.10.1
- '@lezer/cpp': 1.1.2
-
'@codemirror/lang-css@6.2.1(@codemirror/view@6.26.3)':
dependencies:
'@codemirror/autocomplete': 6.16.0(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.26.3)(@lezer/common@1.2.1)
@@ -5205,16 +4892,6 @@ snapshots:
transitivePeerDependencies:
- '@codemirror/view'
- '@codemirror/lang-go@6.0.0(@codemirror/view@6.26.3)':
- dependencies:
- '@codemirror/autocomplete': 6.16.0(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.26.3)(@lezer/common@1.2.1)
- '@codemirror/language': 6.10.1
- '@codemirror/state': 6.4.1
- '@lezer/common': 1.2.1
- '@lezer/go': 1.0.0
- transitivePeerDependencies:
- - '@codemirror/view'
-
'@codemirror/lang-html@6.4.9':
dependencies:
'@codemirror/autocomplete': 6.16.0(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.26.3)(@lezer/common@1.2.1)
@@ -5227,11 +4904,6 @@ snapshots:
'@lezer/css': 1.1.8
'@lezer/html': 1.3.9
- '@codemirror/lang-java@6.0.1':
- dependencies:
- '@codemirror/language': 6.10.1
- '@lezer/java': 1.1.2
-
'@codemirror/lang-javascript@6.2.2':
dependencies:
'@codemirror/autocomplete': 6.16.0(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.26.3)(@lezer/common@1.2.1)
@@ -5242,86 +4914,6 @@ snapshots:
'@lezer/common': 1.2.1
'@lezer/javascript': 1.4.16
- '@codemirror/lang-json@6.0.1':
- dependencies:
- '@codemirror/language': 6.10.1
- '@lezer/json': 1.0.2
-
- '@codemirror/lang-less@6.0.2(@codemirror/view@6.26.3)':
- dependencies:
- '@codemirror/lang-css': 6.2.1(@codemirror/view@6.26.3)
- '@codemirror/language': 6.10.1
- '@lezer/common': 1.2.1
- '@lezer/highlight': 1.2.0
- '@lezer/lr': 1.4.0
- transitivePeerDependencies:
- - '@codemirror/view'
-
- '@codemirror/lang-liquid@6.2.1':
- dependencies:
- '@codemirror/autocomplete': 6.16.0(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.26.3)(@lezer/common@1.2.1)
- '@codemirror/lang-html': 6.4.9
- '@codemirror/language': 6.10.1
- '@codemirror/state': 6.4.1
- '@codemirror/view': 6.26.3
- '@lezer/common': 1.2.1
- '@lezer/highlight': 1.2.0
- '@lezer/lr': 1.4.0
-
- '@codemirror/lang-markdown@6.2.5':
- dependencies:
- '@codemirror/autocomplete': 6.16.0(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.26.3)(@lezer/common@1.2.1)
- '@codemirror/lang-html': 6.4.9
- '@codemirror/language': 6.10.1
- '@codemirror/state': 6.4.1
- '@codemirror/view': 6.26.3
- '@lezer/common': 1.2.1
- '@lezer/markdown': 1.3.0
-
- '@codemirror/lang-php@6.0.1':
- dependencies:
- '@codemirror/lang-html': 6.4.9
- '@codemirror/language': 6.10.1
- '@codemirror/state': 6.4.1
- '@lezer/common': 1.2.1
- '@lezer/php': 1.0.2
-
- '@codemirror/lang-python@6.1.6(@codemirror/view@6.26.3)':
- dependencies:
- '@codemirror/autocomplete': 6.16.0(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.26.3)(@lezer/common@1.2.1)
- '@codemirror/language': 6.10.1
- '@codemirror/state': 6.4.1
- '@lezer/common': 1.2.1
- '@lezer/python': 1.1.13
- transitivePeerDependencies:
- - '@codemirror/view'
-
- '@codemirror/lang-rust@6.0.1':
- dependencies:
- '@codemirror/language': 6.10.1
- '@lezer/rust': 1.0.2
-
- '@codemirror/lang-sass@6.0.2(@codemirror/view@6.26.3)':
- dependencies:
- '@codemirror/lang-css': 6.2.1(@codemirror/view@6.26.3)
- '@codemirror/language': 6.10.1
- '@codemirror/state': 6.4.1
- '@lezer/common': 1.2.1
- '@lezer/sass': 1.0.6
- transitivePeerDependencies:
- - '@codemirror/view'
-
- '@codemirror/lang-sql@6.6.4(@codemirror/view@6.26.3)':
- dependencies:
- '@codemirror/autocomplete': 6.16.0(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.26.3)(@lezer/common@1.2.1)
- '@codemirror/language': 6.10.1
- '@codemirror/state': 6.4.1
- '@lezer/common': 1.2.1
- '@lezer/highlight': 1.2.0
- '@lezer/lr': 1.4.0
- transitivePeerDependencies:
- - '@codemirror/view'
-
'@codemirror/lang-vue@0.1.3':
dependencies:
'@codemirror/lang-html': 6.4.9
@@ -5331,60 +4923,6 @@ snapshots:
'@lezer/highlight': 1.2.0
'@lezer/lr': 1.4.0
- '@codemirror/lang-wast@6.0.2':
- dependencies:
- '@codemirror/language': 6.10.1
- '@lezer/common': 1.2.1
- '@lezer/highlight': 1.2.0
- '@lezer/lr': 1.4.0
-
- '@codemirror/lang-xml@6.1.0':
- dependencies:
- '@codemirror/autocomplete': 6.16.0(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.26.3)(@lezer/common@1.2.1)
- '@codemirror/language': 6.10.1
- '@codemirror/state': 6.4.1
- '@codemirror/view': 6.26.3
- '@lezer/common': 1.2.1
- '@lezer/xml': 1.0.5
-
- '@codemirror/lang-yaml@6.1.1(@codemirror/view@6.26.3)':
- dependencies:
- '@codemirror/autocomplete': 6.16.0(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.26.3)(@lezer/common@1.2.1)
- '@codemirror/language': 6.10.1
- '@codemirror/state': 6.4.1
- '@lezer/common': 1.2.1
- '@lezer/highlight': 1.2.0
- '@lezer/yaml': 1.0.3
- transitivePeerDependencies:
- - '@codemirror/view'
-
- '@codemirror/language-data@6.5.1(@codemirror/view@6.26.3)':
- dependencies:
- '@codemirror/lang-angular': 0.1.3
- '@codemirror/lang-cpp': 6.0.2
- '@codemirror/lang-css': 6.2.1(@codemirror/view@6.26.3)
- '@codemirror/lang-go': 6.0.0(@codemirror/view@6.26.3)
- '@codemirror/lang-html': 6.4.9
- '@codemirror/lang-java': 6.0.1
- '@codemirror/lang-javascript': 6.2.2
- '@codemirror/lang-json': 6.0.1
- '@codemirror/lang-less': 6.0.2(@codemirror/view@6.26.3)
- '@codemirror/lang-liquid': 6.2.1
- '@codemirror/lang-markdown': 6.2.5
- '@codemirror/lang-php': 6.0.1
- '@codemirror/lang-python': 6.1.6(@codemirror/view@6.26.3)
- '@codemirror/lang-rust': 6.0.1
- '@codemirror/lang-sass': 6.0.2(@codemirror/view@6.26.3)
- '@codemirror/lang-sql': 6.6.4(@codemirror/view@6.26.3)
- '@codemirror/lang-vue': 0.1.3
- '@codemirror/lang-wast': 6.0.2
- '@codemirror/lang-xml': 6.1.0
- '@codemirror/lang-yaml': 6.1.1(@codemirror/view@6.26.3)
- '@codemirror/language': 6.10.1
- '@codemirror/legacy-modes': 6.4.0
- transitivePeerDependencies:
- - '@codemirror/view'
-
'@codemirror/language@6.10.1':
dependencies:
'@codemirror/state': 6.4.1
@@ -5394,10 +4932,6 @@ snapshots:
'@lezer/lr': 1.4.0
style-mod: 4.1.2
- '@codemirror/legacy-modes@6.4.0':
- dependencies:
- '@codemirror/language': 6.10.1
-
'@codemirror/lint@6.7.1':
dependencies:
'@codemirror/state': 6.4.1
@@ -5581,24 +5115,12 @@ snapshots:
'@lezer/common@1.2.1': {}
- '@lezer/cpp@1.1.2':
- dependencies:
- '@lezer/common': 1.2.1
- '@lezer/highlight': 1.2.0
- '@lezer/lr': 1.4.0
-
'@lezer/css@1.1.8':
dependencies:
'@lezer/common': 1.2.1
'@lezer/highlight': 1.2.0
'@lezer/lr': 1.4.0
- '@lezer/go@1.0.0':
- dependencies:
- '@lezer/common': 1.2.1
- '@lezer/highlight': 1.2.0
- '@lezer/lr': 1.4.0
-
'@lezer/highlight@1.2.0':
dependencies:
'@lezer/common': 1.2.1
@@ -5609,69 +5131,16 @@ snapshots:
'@lezer/highlight': 1.2.0
'@lezer/lr': 1.4.0
- '@lezer/java@1.1.2':
- dependencies:
- '@lezer/common': 1.2.1
- '@lezer/highlight': 1.2.0
- '@lezer/lr': 1.4.0
-
'@lezer/javascript@1.4.16':
dependencies:
'@lezer/common': 1.2.1
'@lezer/highlight': 1.2.0
'@lezer/lr': 1.4.0
- '@lezer/json@1.0.2':
- dependencies:
- '@lezer/common': 1.2.1
- '@lezer/highlight': 1.2.0
- '@lezer/lr': 1.4.0
-
'@lezer/lr@1.4.0':
dependencies:
'@lezer/common': 1.2.1
- '@lezer/markdown@1.3.0':
- dependencies:
- '@lezer/common': 1.2.1
- '@lezer/highlight': 1.2.0
-
- '@lezer/php@1.0.2':
- dependencies:
- '@lezer/common': 1.2.1
- '@lezer/highlight': 1.2.0
- '@lezer/lr': 1.4.0
-
- '@lezer/python@1.1.13':
- dependencies:
- '@lezer/common': 1.2.1
- '@lezer/highlight': 1.2.0
- '@lezer/lr': 1.4.0
-
- '@lezer/rust@1.0.2':
- dependencies:
- '@lezer/common': 1.2.1
- '@lezer/highlight': 1.2.0
- '@lezer/lr': 1.4.0
-
- '@lezer/sass@1.0.6':
- dependencies:
- '@lezer/common': 1.2.1
- '@lezer/highlight': 1.2.0
- '@lezer/lr': 1.4.0
-
- '@lezer/xml@1.0.5':
- dependencies:
- '@lezer/common': 1.2.1
- '@lezer/highlight': 1.2.0
- '@lezer/lr': 1.4.0
-
- '@lezer/yaml@1.0.3':
- dependencies:
- '@lezer/common': 1.2.1
- '@lezer/highlight': 1.2.0
- '@lezer/lr': 1.4.0
-
'@nodelib/fs.scandir@2.1.5':
dependencies:
'@nodelib/fs.stat': 2.0.5
@@ -6027,8 +5496,6 @@ snapshots:
'@tiptap/core': 2.5.8(@tiptap/pm@2.5.8)
'@tiptap/pm': 2.5.8
- '@transloadit/prettier-bytes@0.0.7': {}
-
'@trysound/sax@0.2.0': {}
'@types/crypto-js@4.2.2': {}
@@ -6045,8 +5512,6 @@ snapshots:
'@types/estree@1.0.5': {}
- '@types/event-emitter@0.3.5': {}
-
'@types/hast@3.0.4':
dependencies:
'@types/unist': 2.0.10
@@ -6055,26 +5520,17 @@ snapshots:
'@types/linkify-it@3.0.5': {}
- '@types/linkify-it@5.0.0': {}
-
'@types/markdown-it@13.0.9':
dependencies:
'@types/linkify-it': 3.0.5
'@types/mdurl': 1.0.5
- '@types/markdown-it@14.1.1':
- dependencies:
- '@types/linkify-it': 5.0.0
- '@types/mdurl': 2.0.0
-
'@types/mdast@3.0.15':
dependencies:
'@types/unist': 2.0.10
'@types/mdurl@1.0.5': {}
- '@types/mdurl@2.0.0': {}
-
'@types/mockjs@1.0.10': {}
'@types/node@20.12.12':
@@ -6178,37 +5634,6 @@ snapshots:
'@typescript-eslint/types': 7.9.0
eslint-visitor-keys: 3.4.3
- '@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.22.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
-
- '@vavt/util@1.5.1': {}
-
'@vitejs/plugin-vue-jsx@3.1.0(vite@5.2.11(@types/node@20.12.12)(less@4.2.0)(sass@1.77.2)(terser@5.31.0))(vue@3.4.27(typescript@5.0.4))':
dependencies:
'@babel/core': 7.24.5
@@ -6237,6 +5662,21 @@ snapshots:
'@volar/language-core': 2.2.4
path-browserify: 1.0.1
+ '@vue-office/docx@1.6.0(vue-demi@0.14.10(vue@3.4.27(typescript@5.0.4)))(vue@3.4.27(typescript@5.0.4))':
+ dependencies:
+ vue: 3.4.27(typescript@5.0.4)
+ vue-demi: 0.14.10(vue@3.4.27(typescript@5.0.4))
+
+ '@vue-office/excel@1.7.1(vue-demi@0.14.10(vue@3.4.27(typescript@5.0.4)))(vue@3.4.27(typescript@5.0.4))':
+ dependencies:
+ vue: 3.4.27(typescript@5.0.4)
+ vue-demi: 0.14.10(vue@3.4.27(typescript@5.0.4))
+
+ '@vue-office/pdf@1.6.4(vue-demi@0.14.10(vue@3.4.27(typescript@5.0.4)))(vue@3.4.27(typescript@5.0.4))':
+ dependencies:
+ vue: 3.4.27(typescript@5.0.4)
+ vue-demi: 0.14.10(vue@3.4.27(typescript@5.0.4))
+
'@vue/babel-helper-vue-transform-on@1.2.2': {}
'@vue/babel-plugin-jsx@1.2.2(@babel/core@7.24.5)':
@@ -6366,7 +5806,7 @@ snapshots:
dependencies:
'@vueuse/core': 10.9.0(vue@3.4.27(typescript@5.0.4))
'@vueuse/shared': 10.9.0(vue@3.4.27(typescript@5.0.4))
- vue-demi: 0.14.7(vue@3.4.27(typescript@5.0.4))
+ vue-demi: 0.14.10(vue@3.4.27(typescript@5.0.4))
transitivePeerDependencies:
- '@vue/composition-api'
- vue
@@ -6376,7 +5816,7 @@ snapshots:
'@types/web-bluetooth': 0.0.20
'@vueuse/metadata': 10.9.0
'@vueuse/shared': 10.9.0(vue@3.4.27(typescript@5.0.4))
- vue-demi: 0.14.7(vue@3.4.27(typescript@5.0.4))
+ vue-demi: 0.14.10(vue@3.4.27(typescript@5.0.4))
transitivePeerDependencies:
- '@vue/composition-api'
- vue
@@ -6385,119 +5825,11 @@ snapshots:
'@vueuse/shared@10.9.0(vue@3.4.27(typescript@5.0.4))':
dependencies:
- vue-demi: 0.14.7(vue@3.4.27(typescript@5.0.4))
+ vue-demi: 0.14.10(vue@3.4.27(typescript@5.0.4))
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.27(typescript@5.0.4))':
- dependencies:
- '@wangeditor/editor': 5.1.23
- vue: 3.4.27(typescript@5.0.4)
-
- '@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
-
'@webassemblyjs/ast@1.12.1':
dependencies:
'@webassemblyjs/helper-numbers': 1.11.6
@@ -7000,10 +6332,6 @@ snapshots:
copy-descriptor@0.1.1: {}
- copy-to-clipboard@3.3.3:
- dependencies:
- toggle-selection: 1.0.6
-
core-js-compat@3.37.1:
dependencies:
browserslist: 4.23.0
@@ -7052,8 +6380,6 @@ snapshots:
cssesc@3.0.0: {}
- cssfilter@0.0.10: {}
-
csso@4.2.0:
dependencies:
css-tree: 1.1.3
@@ -7176,10 +6502,6 @@ snapshots:
domhandler: 5.0.3
entities: 4.5.0
- dom7@3.0.0:
- dependencies:
- ssr-window: 3.0.0
-
domelementtype@1.3.1: {}
domelementtype@2.3.0: {}
@@ -8116,8 +7438,6 @@ snapshots:
html-tags@3.3.1: {}
- html-void-elements@2.0.1: {}
-
htmlparser2@3.10.1:
dependencies:
domelementtype: 1.3.1
@@ -8129,10 +7449,6 @@ snapshots:
human-signals@5.0.0: {}
- i18next@20.6.1:
- dependencies:
- '@babel/runtime': 7.24.5
-
i18next@23.12.2:
dependencies:
'@babel/runtime': 7.24.5
@@ -8146,8 +7462,6 @@ snapshots:
image-size@0.5.5: {}
- immer@9.0.21: {}
-
immutable@4.3.6: {}
import-fresh@3.3.0:
@@ -8254,8 +7568,6 @@ snapshots:
is-hexadecimal@1.0.4: {}
- is-hotkey@0.2.0: {}
-
is-inside-container@1.0.0:
dependencies:
is-docker: 3.0.0
@@ -8280,8 +7592,6 @@ snapshots:
dependencies:
isobject: 3.0.1
- is-plain-object@5.0.0: {}
-
is-regex@1.1.4:
dependencies:
call-bind: 1.0.7
@@ -8305,8 +7615,6 @@ snapshots:
dependencies:
which-typed-array: 1.1.15
- is-url@1.2.4: {}
-
is-weakref@1.0.2:
dependencies:
call-bind: 1.0.7
@@ -8469,22 +7777,8 @@ snapshots:
lodash-es@4.17.21: {}
- 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.merge@4.6.2: {}
- lodash.throttle@4.1.1: {}
-
- lodash.toarray@4.4.0: {}
-
lodash@4.17.21: {}
lower-case@2.0.2:
@@ -8497,8 +7791,6 @@ snapshots:
devlop: 1.1.0
highlight.js: 11.9.0
- lru-cache@10.2.2: {}
-
lru-cache@5.1.1:
dependencies:
yallist: 3.1.1
@@ -8527,16 +7819,8 @@ snapshots:
markdown-it-container@3.0.0: {}
- markdown-it-image-figures@2.1.1(markdown-it@14.1.0):
- dependencies:
- markdown-it: 14.1.0
-
markdown-it-task-lists@2.1.1: {}
- markdown-it-xss@1.0.2:
- dependencies:
- xss: 1.0.15
-
markdown-it@13.0.2:
dependencies:
argparse: 2.0.1
@@ -8554,26 +7838,6 @@ snapshots:
punycode.js: 2.3.1
uc.micro: 2.1.0
- md-editor-v3@4.15.0(@codemirror/view@6.26.3)(@lezer/common@1.2.1)(vue@3.4.27(typescript@5.0.4)):
- dependencies:
- '@codemirror/lang-markdown': 6.2.5
- '@codemirror/language-data': 6.5.1(@codemirror/view@6.26.3)
- '@types/markdown-it': 14.1.1
- '@vavt/util': 1.5.1
- codemirror: 6.0.1(@lezer/common@1.2.1)
- copy-to-clipboard: 3.3.3
- lru-cache: 10.2.2
- markdown-it: 14.1.0
- markdown-it-image-figures: 2.1.1(markdown-it@14.1.0)
- markdown-it-task-lists: 2.1.1
- markdown-it-xss: 1.0.2
- medium-zoom: 1.1.0
- punycode: 2.3.1
- vue: 3.4.27(typescript@5.0.4)
- transitivePeerDependencies:
- - '@codemirror/view'
- - '@lezer/common'
-
mdast-util-from-markdown@0.8.5:
dependencies:
'@types/mdast': 3.0.15
@@ -8592,8 +7856,6 @@ snapshots:
mdurl@2.0.0: {}
- medium-zoom@1.1.0: {}
-
merge-options@1.0.1:
dependencies:
is-plain-obj: 1.1.0
@@ -8634,10 +7896,6 @@ snapshots:
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
@@ -8687,8 +7945,6 @@ snapshots:
muggle-string@0.4.1: {}
- namespace-emitter@2.0.1: {}
-
nanoid@3.3.7: {}
nanomatch@1.2.13:
@@ -8915,7 +8171,7 @@ snapshots:
dependencies:
'@vue/devtools-api': 6.6.1
vue: 3.4.27(typescript@5.0.4)
- vue-demi: 0.14.7(vue@3.4.27(typescript@5.0.4))
+ vue-demi: 0.14.10(vue@3.4.27(typescript@5.0.4))
optionalDependencies:
typescript: 5.0.4
@@ -8976,12 +8232,8 @@ snapshots:
posthtml-parser: 0.2.1
posthtml-render: 1.4.0
- preact@10.22.0: {}
-
prelude-ls@1.2.1: {}
- prismjs@1.29.0: {}
-
prosemirror-changeset@2.2.1:
dependencies:
prosemirror-transform: 1.9.0
@@ -9346,19 +8598,6 @@ snapshots:
slash@3.0.0: {}
- 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: {}
-
snake-case@3.0.4:
dependencies:
dot-case: 3.0.4
@@ -9441,8 +8680,6 @@ snapshots:
dependencies:
extend-shallow: 3.0.2
- ssr-window@3.0.0: {}
-
stable@0.1.8: {}
static-extend@0.1.2:
@@ -9591,8 +8828,6 @@ snapshots:
text-table@0.2.0: {}
- tiny-warning@1.0.3: {}
-
tippy.js@6.3.7:
dependencies:
'@popperjs/core': 2.11.8
@@ -9627,8 +8862,6 @@ snapshots:
regex-not: 1.0.2
safe-regex: 1.1.0
- toggle-selection@1.0.6: {}
-
toml-eslint-parser@0.9.3:
dependencies:
eslint-visitor-keys: 3.4.3
@@ -9981,10 +9214,6 @@ snapshots:
dependencies:
vue: 3.4.27(typescript@5.0.4)
- vue-demi@0.14.7(vue@3.4.27(typescript@5.0.4)):
- dependencies:
- vue: 3.4.27(typescript@5.0.4)
-
vue-draggable-plus@0.3.5(@types/sortablejs@1.15.8):
dependencies:
'@types/sortablejs': 1.15.8
@@ -10108,8 +9337,6 @@ snapshots:
dependencies:
string-width: 5.1.2
- wildcard@1.1.2: {}
-
word-wrap@1.2.5: {}
wrap-ansi@7.0.0:
@@ -10144,11 +9371,6 @@ snapshots:
xml-name-validator@4.0.0: {}
- xss@1.0.15:
- dependencies:
- commander: 2.20.3
- cssfilter: 0.0.10
-
y18n@5.0.8: {}
yallist@3.1.1: {}
diff --git a/src/components/FilePreview/index.vue b/src/components/FilePreview/index.vue
new file mode 100644
index 00000000..69ef3ced
--- /dev/null
+++ b/src/components/FilePreview/index.vue
@@ -0,0 +1,164 @@
+
+
+
+ {{ modalTitle }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/FilePreview/type.ts b/src/components/FilePreview/type.ts
new file mode 100644
index 00000000..7e231a92
--- /dev/null
+++ b/src/components/FilePreview/type.ts
@@ -0,0 +1,20 @@
+export interface FilePreview {
+ fileInfo?: FileInfo
+ excelConfig?: Partial
+
+}
+
+export interface ExcelConfig {
+ xls: boolean // 预览xlsx文件设为false;预览xls文件设为true
+ minColLength?: number // excel最少渲染多少列,如果想实现xlsx文件内容有几列,就渲染几列,可以将此值设置为0.
+ minRowLength?: number // excel最少渲染多少行,如果想实现根据xlsx实际函数渲染,可以将此值设置为0.
+ widthOffset?: number // 如果渲染出来的结果感觉单元格宽度不够,可以在默认渲染的列表宽度上再加 Npx宽
+ heightOffset?: number // 在默认渲染的列表高度上再加 Npx高
+ beforeTransformData?: (workbookData: any) => any // 底层通过exceljs获取excel文件内容,通过该钩子函数,可以对获取的excel文件内容进行修改,比如某个单元格的数据显示不正确,可以在此自行修改每个单元格的value值。
+ transformData?: (workbookData: any) => any // 将获取到的excel数据进行处理之后且渲染到页面之前,可通过transformData对即将渲染的数据及样式进行修改,此时每个单元格的text值就是即将渲染到页面上的内容
+}
+export interface FileInfo {
+ data?: string | Blob | ArrayBuffer
+ fileType?: string
+ fileName?: string
+}
diff --git a/src/constant/file.ts b/src/constant/file.ts
index 97542974..00e660d4 100644
--- a/src/constant/file.ts
+++ b/src/constant/file.ts
@@ -41,4 +41,8 @@ export const FileIcon: FileExtendNameIconMap = {
export const ImageTypes = ['jpg', 'png', 'gif', 'jpeg']
/** WPS、Office文件类型 */
-export const OfficeTypes = ['ppt', 'pptx', 'doc', 'docx', 'xls', 'xlsx']
+export const OfficeTypes = ['ppt', 'pptx', 'doc', 'docx', 'xls', 'xlsx', 'pdf']
+
+export const WordTypes = ['doc', 'docx']
+
+export const ExcelTypes = ['xls', 'xlsx']
diff --git a/src/main.ts b/src/main.ts
index 0039cf0e..c4c1c24f 100644
--- a/src/main.ts
+++ b/src/main.ts
@@ -1,7 +1,6 @@
import { createApp } from 'vue'
import ArcoVue, { Card, Drawer, Modal } from '@arco-design/web-vue'
import '@/styles/arco-ui/index.less'
-import 'md-editor-v3/lib/style.css'
// import '@arco-themes/vue-gi-demo/index.less'
// import '@arco-design/web-vue/dist/arco.css'
diff --git a/src/types/components.d.ts b/src/types/components.d.ts
index 9d815a5d..25704cf0 100644
--- a/src/types/components.d.ts
+++ b/src/types/components.d.ts
@@ -12,6 +12,7 @@ declare module 'vue' {
CronModel: typeof import('./../components/GenCron/CronModel/index.vue')['default']
DateRangePicker: typeof import('./../components/DateRangePicker/index.vue')['default']
DayForm: typeof import('./../components/GenCron/CronForm/component/day-form.vue')['default']
+ FilePreview: typeof import('./../components/FilePreview/index.vue')['default']
GiCellAvatar: typeof import('./../components/GiCell/GiCellAvatar.vue')['default']
GiCellGender: typeof import('./../components/GiCell/GiCellGender.vue')['default']
GiCellStatus: typeof import('./../components/GiCell/GiCellStatus.vue')['default']
diff --git a/src/types/env.d.ts b/src/types/env.d.ts
index 1de88f55..72a63272 100644
--- a/src/types/env.d.ts
+++ b/src/types/env.d.ts
@@ -5,8 +5,6 @@ interface ImportMetaEnv {
readonly VITE_API_PREFIX: string
readonly VITE_API_BASE_URL: string
readonly VITE_BASE: string
- readonly FILE_OPEN_PREVIEW: string
- readonly FILE_VIEW_SERVER_URL: string
}
interface ImportMeta {
diff --git a/src/views/system/file/main/FileMain/FilePreview.vue b/src/views/system/file/main/FileMain/FilePreview.vue
deleted file mode 100644
index 72c71045..00000000
--- a/src/views/system/file/main/FileMain/FilePreview.vue
+++ /dev/null
@@ -1,101 +0,0 @@
-
-
-
-
-
-
-
diff --git a/src/views/system/file/main/FileMain/index.vue b/src/views/system/file/main/FileMain/index.vue
index 1ecbbece..fab55bbe 100644
--- a/src/views/system/file/main/FileMain/index.vue
+++ b/src/views/system/file/main/FileMain/index.vue
@@ -68,7 +68,7 @@
- onDownload(args)" />
+
@@ -88,10 +88,11 @@ import FileGrid from './FileGrid.vue'
import useFileManage from './useFileManage'
import { useTable } from '@/hooks'
import { type FileItem, type FileQuery, deleteFile, listFile, uploadFile } from '@/apis'
-import { ImageTypes } from '@/constant/file'
+import { ImageTypes, OfficeTypes } from '@/constant/file'
import 'viewerjs/dist/viewer.css'
import { downloadByUrl } from '@/utils/downloadFile'
-import FilePreview from '@/views/system/file/main/FileMain/FilePreview.vue'
+import FilePreview from '@/components/FilePreview/index.vue'
+import type { ExcelConfig } from '@/components/FilePreview/type'
const FileList = defineAsyncComponent(() => import('./FileList.vue'))
const route = useRoute()
@@ -116,29 +117,44 @@ const {
const filePreviewRef = ref()
// 点击文件
const handleClickFile = (item: FileItem) => {
- if (JSON.parse(import.meta.env.FILE_OPEN_PREVIEW)) {
- filePreviewRef.value.show(item)
- } else {
- if (ImageTypes.includes(item.extension)) {
- if (item.url) {
- const imgList: string[] = fileList.value.filter((i) => ImageTypes.includes(i.extension)).map((a) => a.url || '')
- const index = imgList.findIndex((i) => i === item.url)
- if (imgList.length) {
- viewerApi({
- options: {
- initialViewIndex: index
- },
- images: imgList
- })
- }
+ if (ImageTypes.includes(item.extension)) {
+ if (item.url) {
+ const imgList: string[] = fileList.value.filter((i) => ImageTypes.includes(i.extension)).map((a) => a.url || '')
+ const index = imgList.findIndex((i) => i === item.url)
+ if (imgList.length) {
+ viewerApi({
+ options: {
+ initialViewIndex: index
+ },
+ images: imgList
+ })
}
}
- if (item.extension === 'mp4') {
- previewFileVideoModal(item)
- }
- if (item.extension === 'mp3') {
- previewFileAudioModal(item)
+ }
+ if (OfficeTypes.includes(item.extension)) {
+ const excelConfig: ExcelConfig = {
+ xls: item.extension === 'xls',
+ minColLength: 0,
+ minRowLength: 0,
+ widthOffset: 10,
+ heightOffset: 10,
+ beforeTransformData: (workbookData) => {
+ return workbookData
+ },
+ transformData: (workbookData) => {
+ return workbookData
+ }
}
+ filePreviewRef.value.onPreview({
+ fileInfo: { data: item.url, fileName: item.name, fileType: item.extension },
+ excelConfig
+ })
+ }
+ if (item.extension === 'mp4') {
+ previewFileVideoModal(item)
+ }
+ if (item.extension === 'mp3') {
+ previewFileAudioModal(item)
}
}
// 下载文件