Merge branch 'zhangyuanshan-20250310' into wyfMain-dev

This commit is contained in:
wangyifeng 2025-03-10 15:31:23 +08:00
commit 8c9b9d0f2c
6 changed files with 331 additions and 309 deletions

View File

@ -2,6 +2,7 @@
"name": "unihelper",
"version": "0.0.0",
"private": true,
"type": "module",
"packageManager": "pnpm@8.14.1",
"license": "MIT",
"scripts": {
@ -25,6 +26,7 @@
"@dcloudio/uni-mp-weixin": "3.0.0-alpha-4000020240111001",
"@dcloudio/uni-mp-xhs": "3.0.0-alpha-4000020240111001",
"@dcloudio/uni-quickapp-webview": "3.0.0-alpha-4000020240111001",
"@icon-park/vue-next": "^1.4.2",
"@uni-helper/axios-adapter": "^1.5.2",
"@uni-helper/localforage-adapter": "^1.0.2",
"@uni-helper/uni-use": "^0.19.12",
@ -67,7 +69,7 @@
"unocss-applet": "^0.8.2",
"unplugin-auto-import": "^19.1.1",
"unplugin-vue-components": "^28.4.1",
"vite": "^5.0.11",
"vite": "4.5.1",
"vue-tsc": "^1.8.27"
}
}

View File

@ -13,7 +13,7 @@ importers:
version: 3.0.0-alpha-4000020240111001(@dcloudio/types@3.4.12)(postcss@8.4.40)(vue@3.4.35(typescript@5.5.4))
'@dcloudio/uni-app-plus':
specifier: 3.0.0-alpha-4000020240111001
version: 3.0.0-alpha-4000020240111001(@nuxt/kit@3.14.1592(rollup@4.19.2))(@vueuse/core@9.13.0(vue@3.4.35(typescript@5.5.4)))(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4))
version: 3.0.0-alpha-4000020240111001(@nuxt/kit@3.14.1592(rollup@4.19.2))(@vueuse/core@9.13.0(vue@3.4.35(typescript@5.5.4)))(postcss@8.4.40)(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4))
'@dcloudio/uni-components':
specifier: 3.0.0-alpha-4000020240111001
version: 3.0.0-alpha-4000020240111001(postcss@8.4.40)(vue@3.4.35(typescript@5.5.4))
@ -50,6 +50,9 @@ importers:
'@dcloudio/uni-quickapp-webview':
specifier: 3.0.0-alpha-4000020240111001
version: 3.0.0-alpha-4000020240111001(postcss@8.4.40)(vue@3.4.35(typescript@5.5.4))
'@icon-park/vue-next':
specifier: ^1.4.2
version: 1.4.2(vue@3.4.35(typescript@5.5.4))
'@uni-helper/axios-adapter':
specifier: ^1.5.2
version: 1.5.2(axios@1.7.3)
@ -113,7 +116,7 @@ importers:
version: 3.0.0-alpha-4000020240111001(postcss@8.4.40)(vue@3.4.35(typescript@5.5.4))
'@dcloudio/vite-plugin-uni':
specifier: 3.0.0-alpha-4000020240111001
version: 3.0.0-alpha-4000020240111001(@nuxt/kit@3.14.1592(rollup@4.19.2))(@vueuse/core@9.13.0(vue@3.4.35(typescript@5.5.4)))(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4))
version: 3.0.0-alpha-4000020240111001(@nuxt/kit@3.14.1592(rollup@4.19.2))(@vueuse/core@9.13.0(vue@3.4.35(typescript@5.5.4)))(postcss@8.4.40)(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4))
'@iconify-json/carbon':
specifier: ^1.1.27
version: 1.1.36
@ -128,7 +131,7 @@ importers:
version: 0.1.4
'@uni-helper/unocss-preset-uni':
specifier: ^0.2.9
version: 0.2.9(@unocss/preset-mini@0.62.3)(@unocss/rule-utils@0.62.3)(@unocss/vite@0.62.3(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(unocss-applet@0.8.2(@unocss/core@0.62.3)(@unocss/preset-mini@0.62.3)(@unocss/preset-uno@0.62.3)(magic-string@0.30.17)(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))))(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))
version: 0.2.9(@unocss/preset-mini@0.62.3)(@unocss/rule-utils@0.62.3)(@unocss/vite@0.62.3(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(unocss-applet@0.8.2(@unocss/core@0.62.3)(@unocss/preset-mini@0.62.3)(@unocss/preset-uno@0.62.3)(magic-string@0.30.17)(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))))(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))
'@uni-helper/volar-service-uni-pages':
specifier: ^0.2.14
version: 0.2.26
@ -161,10 +164,10 @@ importers:
version: 5.5.4
unocss:
specifier: ^0.58.9
version: 0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))
version: 0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))
unocss-applet:
specifier: ^0.8.2
version: 0.8.2(@unocss/core@0.62.3)(@unocss/preset-mini@0.62.3)(@unocss/preset-uno@0.62.3)(magic-string@0.30.17)(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))
version: 0.8.2(@unocss/core@0.62.3)(@unocss/preset-mini@0.62.3)(@unocss/preset-uno@0.62.3)(magic-string@0.30.17)(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))
unplugin-auto-import:
specifier: ^19.1.1
version: 19.1.1(@nuxt/kit@3.14.1592(rollup@4.19.2))(@vueuse/core@9.13.0(vue@3.4.35(typescript@5.5.4)))
@ -172,8 +175,8 @@ importers:
specifier: ^28.4.1
version: 28.4.1(@babel/parser@7.26.2)(@nuxt/kit@3.14.1592(rollup@4.19.2))(vue@3.4.35(typescript@5.5.4))
vite:
specifier: ^5.0.11
version: 5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)
specifier: 4.5.1
version: 4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)
vue-tsc:
specifier: ^1.8.27
version: 1.8.27(typescript@5.5.4)
@ -990,12 +993,6 @@ packages:
'@emotion/hash@0.8.0':
resolution: {integrity: sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==}
'@esbuild/aix-ppc64@0.21.5':
resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==}
engines: {node: '>=12'}
cpu: [ppc64]
os: [aix]
'@esbuild/aix-ppc64@0.23.1':
resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==}
engines: {node: '>=18'}
@ -1008,8 +1005,8 @@ packages:
cpu: [arm64]
os: [android]
'@esbuild/android-arm64@0.21.5':
resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==}
'@esbuild/android-arm64@0.18.20':
resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==}
engines: {node: '>=12'}
cpu: [arm64]
os: [android]
@ -1026,8 +1023,8 @@ packages:
cpu: [arm]
os: [android]
'@esbuild/android-arm@0.21.5':
resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==}
'@esbuild/android-arm@0.18.20':
resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==}
engines: {node: '>=12'}
cpu: [arm]
os: [android]
@ -1044,8 +1041,8 @@ packages:
cpu: [x64]
os: [android]
'@esbuild/android-x64@0.21.5':
resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==}
'@esbuild/android-x64@0.18.20':
resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==}
engines: {node: '>=12'}
cpu: [x64]
os: [android]
@ -1062,8 +1059,8 @@ packages:
cpu: [arm64]
os: [darwin]
'@esbuild/darwin-arm64@0.21.5':
resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==}
'@esbuild/darwin-arm64@0.18.20':
resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==}
engines: {node: '>=12'}
cpu: [arm64]
os: [darwin]
@ -1080,8 +1077,8 @@ packages:
cpu: [x64]
os: [darwin]
'@esbuild/darwin-x64@0.21.5':
resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==}
'@esbuild/darwin-x64@0.18.20':
resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [darwin]
@ -1098,8 +1095,8 @@ packages:
cpu: [arm64]
os: [freebsd]
'@esbuild/freebsd-arm64@0.21.5':
resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==}
'@esbuild/freebsd-arm64@0.18.20':
resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==}
engines: {node: '>=12'}
cpu: [arm64]
os: [freebsd]
@ -1116,8 +1113,8 @@ packages:
cpu: [x64]
os: [freebsd]
'@esbuild/freebsd-x64@0.21.5':
resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==}
'@esbuild/freebsd-x64@0.18.20':
resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [freebsd]
@ -1134,8 +1131,8 @@ packages:
cpu: [arm64]
os: [linux]
'@esbuild/linux-arm64@0.21.5':
resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==}
'@esbuild/linux-arm64@0.18.20':
resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==}
engines: {node: '>=12'}
cpu: [arm64]
os: [linux]
@ -1152,8 +1149,8 @@ packages:
cpu: [arm]
os: [linux]
'@esbuild/linux-arm@0.21.5':
resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==}
'@esbuild/linux-arm@0.18.20':
resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==}
engines: {node: '>=12'}
cpu: [arm]
os: [linux]
@ -1170,8 +1167,8 @@ packages:
cpu: [ia32]
os: [linux]
'@esbuild/linux-ia32@0.21.5':
resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==}
'@esbuild/linux-ia32@0.18.20':
resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==}
engines: {node: '>=12'}
cpu: [ia32]
os: [linux]
@ -1188,8 +1185,8 @@ packages:
cpu: [loong64]
os: [linux]
'@esbuild/linux-loong64@0.21.5':
resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==}
'@esbuild/linux-loong64@0.18.20':
resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==}
engines: {node: '>=12'}
cpu: [loong64]
os: [linux]
@ -1206,8 +1203,8 @@ packages:
cpu: [mips64el]
os: [linux]
'@esbuild/linux-mips64el@0.21.5':
resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==}
'@esbuild/linux-mips64el@0.18.20':
resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==}
engines: {node: '>=12'}
cpu: [mips64el]
os: [linux]
@ -1224,8 +1221,8 @@ packages:
cpu: [ppc64]
os: [linux]
'@esbuild/linux-ppc64@0.21.5':
resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==}
'@esbuild/linux-ppc64@0.18.20':
resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==}
engines: {node: '>=12'}
cpu: [ppc64]
os: [linux]
@ -1242,8 +1239,8 @@ packages:
cpu: [riscv64]
os: [linux]
'@esbuild/linux-riscv64@0.21.5':
resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==}
'@esbuild/linux-riscv64@0.18.20':
resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==}
engines: {node: '>=12'}
cpu: [riscv64]
os: [linux]
@ -1260,8 +1257,8 @@ packages:
cpu: [s390x]
os: [linux]
'@esbuild/linux-s390x@0.21.5':
resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==}
'@esbuild/linux-s390x@0.18.20':
resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==}
engines: {node: '>=12'}
cpu: [s390x]
os: [linux]
@ -1278,8 +1275,8 @@ packages:
cpu: [x64]
os: [linux]
'@esbuild/linux-x64@0.21.5':
resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==}
'@esbuild/linux-x64@0.18.20':
resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==}
engines: {node: '>=12'}
cpu: [x64]
os: [linux]
@ -1296,8 +1293,8 @@ packages:
cpu: [x64]
os: [netbsd]
'@esbuild/netbsd-x64@0.21.5':
resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==}
'@esbuild/netbsd-x64@0.18.20':
resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==}
engines: {node: '>=12'}
cpu: [x64]
os: [netbsd]
@ -1320,8 +1317,8 @@ packages:
cpu: [x64]
os: [openbsd]
'@esbuild/openbsd-x64@0.21.5':
resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==}
'@esbuild/openbsd-x64@0.18.20':
resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==}
engines: {node: '>=12'}
cpu: [x64]
os: [openbsd]
@ -1338,8 +1335,8 @@ packages:
cpu: [x64]
os: [sunos]
'@esbuild/sunos-x64@0.21.5':
resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==}
'@esbuild/sunos-x64@0.18.20':
resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [sunos]
@ -1356,8 +1353,8 @@ packages:
cpu: [arm64]
os: [win32]
'@esbuild/win32-arm64@0.21.5':
resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==}
'@esbuild/win32-arm64@0.18.20':
resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==}
engines: {node: '>=12'}
cpu: [arm64]
os: [win32]
@ -1374,8 +1371,8 @@ packages:
cpu: [ia32]
os: [win32]
'@esbuild/win32-ia32@0.21.5':
resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==}
'@esbuild/win32-ia32@0.18.20':
resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==}
engines: {node: '>=12'}
cpu: [ia32]
os: [win32]
@ -1392,8 +1389,8 @@ packages:
cpu: [x64]
os: [win32]
'@esbuild/win32-x64@0.21.5':
resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==}
'@esbuild/win32-x64@0.18.20':
resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [win32]
@ -1404,6 +1401,12 @@ packages:
cpu: [x64]
os: [win32]
'@icon-park/vue-next@1.4.2':
resolution: {integrity: sha512-+QklF255wkfBOabY+xw6FAI0Bwln/RhdwCunNy/9sKdKuChtaU67QZqU67KGAvZUTeeBgsL+yaHHxqfQeGZXEQ==}
engines: {node: '>= 8.0.0', npm: '>= 5.0.0'}
peerDependencies:
vue: 3.x
'@iconify-json/carbon@1.1.36':
resolution: {integrity: sha512-NC3VcqLtwLZpi7+LeXj+99/byv+asrnCQxiDNCZV6hKr9WcNh6C25kJguJYfN+dV54kOkw78e+6PitQi2Bppnw==}
@ -1773,55 +1776,46 @@ packages:
resolution: {integrity: sha512-r+SI2t8srMPYZeoa1w0o/AfoVt9akI1ihgazGYPQGRilVAkuzMGiTtexNZkrPkQsyFrvqq/ni8f3zOnHw4hUbA==}
cpu: [arm]
os: [linux]
libc: [glibc]
'@rollup/rollup-linux-arm-musleabihf@4.19.2':
resolution: {integrity: sha512-+tYiL4QVjtI3KliKBGtUU7yhw0GMcJJuB9mLTCEauHEsqfk49gtUBXGtGP3h1LW8MbaTY6rSFIQV1XOBps1gBA==}
cpu: [arm]
os: [linux]
libc: [musl]
'@rollup/rollup-linux-arm64-gnu@4.19.2':
resolution: {integrity: sha512-OR5DcvZiYN75mXDNQQxlQPTv4D+uNCUsmSCSY2FolLf9W5I4DSoJyg7z9Ea3TjKfhPSGgMJiey1aWvlWuBzMtg==}
cpu: [arm64]
os: [linux]
libc: [glibc]
'@rollup/rollup-linux-arm64-musl@4.19.2':
resolution: {integrity: sha512-Hw3jSfWdUSauEYFBSFIte6I8m6jOj+3vifLg8EU3lreWulAUpch4JBjDMtlKosrBzkr0kwKgL9iCfjA8L3geoA==}
cpu: [arm64]
os: [linux]
libc: [musl]
'@rollup/rollup-linux-powerpc64le-gnu@4.19.2':
resolution: {integrity: sha512-rhjvoPBhBwVnJRq/+hi2Q3EMiVF538/o9dBuj9TVLclo9DuONqt5xfWSaE6MYiFKpo/lFPJ/iSI72rYWw5Hc7w==}
cpu: [ppc64]
os: [linux]
libc: [glibc]
'@rollup/rollup-linux-riscv64-gnu@4.19.2':
resolution: {integrity: sha512-EAz6vjPwHHs2qOCnpQkw4xs14XJq84I81sDRGPEjKPFVPBw7fwvtwhVjcZR6SLydCv8zNK8YGFblKWd/vRmP8g==}
cpu: [riscv64]
os: [linux]
libc: [glibc]
'@rollup/rollup-linux-s390x-gnu@4.19.2':
resolution: {integrity: sha512-IJSUX1xb8k/zN9j2I7B5Re6B0NNJDJ1+soezjNojhT8DEVeDNptq2jgycCOpRhyGj0+xBn7Cq+PK7Q+nd2hxLA==}
cpu: [s390x]
os: [linux]
libc: [glibc]
'@rollup/rollup-linux-x64-gnu@4.19.2':
resolution: {integrity: sha512-OgaToJ8jSxTpgGkZSkwKE+JQGihdcaqnyHEFOSAU45utQ+yLruE1dkonB2SDI8t375wOKgNn8pQvaWY9kPzxDQ==}
cpu: [x64]
os: [linux]
libc: [glibc]
'@rollup/rollup-linux-x64-musl@4.19.2':
resolution: {integrity: sha512-5V3mPpWkB066XZZBgSd1lwozBk7tmOkKtquyCJ6T4LN3mzKENXyBwWNQn8d0Ci81hvlBw5RoFgleVpL6aScLYg==}
cpu: [x64]
os: [linux]
libc: [musl]
'@rollup/rollup-win32-arm64-msvc@4.19.2':
resolution: {integrity: sha512-ayVstadfLeeXI9zUPiKRVT8qF55hm7hKa+0N1V6Vj+OTNFfKSoUxyZvzVvgtBxqSb5URQ8sK6fhwxr9/MLmxdA==}
@ -2895,8 +2889,8 @@ packages:
engines: {node: '>=12'}
hasBin: true
esbuild@0.21.5:
resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==}
esbuild@0.18.20:
resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==}
engines: {node: '>=12'}
hasBin: true
@ -4384,6 +4378,11 @@ packages:
deprecated: Rimraf versions prior to v4 are no longer supported
hasBin: true
rollup@3.29.5:
resolution: {integrity: sha512-GVsDdsbJzzy4S/v3dqWPJ7EfvZJfCHiDqe80IyrF59LYuP+e6U1LJoUqeuqRbwAWoMNoXivMNeNAOf5E22VA1w==}
engines: {node: '>=14.18.0', npm: '>=8.0.0'}
hasBin: true
rollup@4.19.2:
resolution: {integrity: sha512-6/jgnN1svF9PjNYJ4ya3l+cqutg49vOZ4rVgsDKxdl+5gpGPnByFXWGyfH9YGx9i3nfBwSu1Iyu6vGwFFA0BdQ==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
@ -4895,12 +4894,12 @@ packages:
peerDependencies:
vue: ^3.0.11
vite@5.3.5:
resolution: {integrity: sha512-MdjglKR6AQXQb9JGiS7Rc2wC6uMjcm7Go/NHNO63EwiJXfuk9PgqiP/n5IDJCziMkfw9n4Ubp7lttNwz+8ZVKA==}
engines: {node: ^18.0.0 || >=20.0.0}
vite@4.5.1:
resolution: {integrity: sha512-AXXFaAJ8yebyqzoNB9fu2pHoo/nWX+xZlaRwoeYUxEqBO+Zj4msE5G+BhGBll9lYEKv9Hfks52PAF2X7qDYXQA==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
peerDependencies:
'@types/node': ^18.0.0 || >=20.0.0
'@types/node': '>= 14'
less: '*'
lightningcss: ^1.21.0
sass: '*'
@ -6150,10 +6149,10 @@ snapshots:
'@dcloudio/types@3.4.12': {}
'@dcloudio/uni-app-plus@3.0.0-alpha-4000020240111001(@nuxt/kit@3.14.1592(rollup@4.19.2))(@vueuse/core@9.13.0(vue@3.4.35(typescript@5.5.4)))(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4))':
'@dcloudio/uni-app-plus@3.0.0-alpha-4000020240111001(@nuxt/kit@3.14.1592(rollup@4.19.2))(@vueuse/core@9.13.0(vue@3.4.35(typescript@5.5.4)))(postcss@8.4.40)(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4))':
dependencies:
'@dcloudio/uni-app-uts': 3.0.0-alpha-4000020240111001(@nuxt/kit@3.14.1592(rollup@4.19.2))(@vueuse/core@9.13.0(vue@3.4.35(typescript@5.5.4)))(postcss@8.4.40)(rollup@4.19.2)(vue@3.4.35(typescript@5.5.4))
'@dcloudio/uni-app-vite': 3.0.0-alpha-4000020240111001(postcss@8.4.40)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4))
'@dcloudio/uni-app-vite': 3.0.0-alpha-4000020240111001(postcss@8.4.40)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4))
'@dcloudio/uni-app-vue': 3.0.0-alpha-4000020240111001
debug: 4.3.6
fs-extra: 10.1.0
@ -6201,14 +6200,14 @@ snapshots:
- ts-node
- vue
'@dcloudio/uni-app-vite@3.0.0-alpha-4000020240111001(postcss@8.4.40)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4))':
'@dcloudio/uni-app-vite@3.0.0-alpha-4000020240111001(postcss@8.4.40)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4))':
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-alpha-4000020240111001(postcss@8.4.40)(vue@3.4.35(typescript@5.5.4))
'@dcloudio/uni-i18n': 3.0.0-alpha-4000020240111001
'@dcloudio/uni-nvue-styler': 3.0.0-alpha-4000020240111001
'@dcloudio/uni-shared': 3.0.0-alpha-4000020240111001
'@rollup/pluginutils': 4.2.1
'@vitejs/plugin-vue': 4.6.2(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4))
'@vitejs/plugin-vue': 4.6.2(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4))
'@vue/compiler-dom': 3.3.11
'@vue/compiler-sfc': 3.3.11
debug: 4.3.6
@ -6634,7 +6633,7 @@ snapshots:
- utf-8-validate
- vue
'@dcloudio/vite-plugin-uni@3.0.0-alpha-4000020240111001(@nuxt/kit@3.14.1592(rollup@4.19.2))(@vueuse/core@9.13.0(vue@3.4.35(typescript@5.5.4)))(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4))':
'@dcloudio/vite-plugin-uni@3.0.0-alpha-4000020240111001(@nuxt/kit@3.14.1592(rollup@4.19.2))(@vueuse/core@9.13.0(vue@3.4.35(typescript@5.5.4)))(postcss@8.4.40)(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4))':
dependencies:
'@babel/core': 7.25.2
'@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2)
@ -6642,9 +6641,9 @@ snapshots:
'@dcloudio/uni-cli-shared': 3.0.0-alpha-4000020240111001(postcss@8.4.40)(vue@3.4.35(typescript@5.5.4))
'@dcloudio/uni-shared': 3.0.0-alpha-4000020240111001
'@rollup/pluginutils': 4.2.1
'@vitejs/plugin-legacy': 4.1.1(terser@5.31.3)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))
'@vitejs/plugin-vue': 4.6.2(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4))
'@vitejs/plugin-vue-jsx': 3.1.0(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4))
'@vitejs/plugin-legacy': 4.1.1(terser@5.31.3)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))
'@vitejs/plugin-vue': 4.6.2(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4))
'@vitejs/plugin-vue-jsx': 3.1.0(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4))
'@vue/compiler-core': 3.3.11
'@vue/compiler-dom': 3.3.11
'@vue/compiler-sfc': 3.3.11
@ -6661,7 +6660,7 @@ snapshots:
picocolors: 1.0.1
terser: 5.31.3
unplugin-auto-import: 0.16.7(@nuxt/kit@3.14.1592(rollup@4.19.2))(@vueuse/core@9.13.0(vue@3.4.35(typescript@5.5.4)))(rollup@4.19.2)
vite: 5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)
vite: 4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)
transitivePeerDependencies:
- '@nuxt/kit'
- '@vueuse/core'
@ -6673,16 +6672,13 @@ snapshots:
'@emotion/hash@0.8.0': {}
'@esbuild/aix-ppc64@0.21.5':
optional: true
'@esbuild/aix-ppc64@0.23.1':
optional: true
'@esbuild/android-arm64@0.17.19':
optional: true
'@esbuild/android-arm64@0.21.5':
'@esbuild/android-arm64@0.18.20':
optional: true
'@esbuild/android-arm64@0.23.1':
@ -6691,7 +6687,7 @@ snapshots:
'@esbuild/android-arm@0.17.19':
optional: true
'@esbuild/android-arm@0.21.5':
'@esbuild/android-arm@0.18.20':
optional: true
'@esbuild/android-arm@0.23.1':
@ -6700,7 +6696,7 @@ snapshots:
'@esbuild/android-x64@0.17.19':
optional: true
'@esbuild/android-x64@0.21.5':
'@esbuild/android-x64@0.18.20':
optional: true
'@esbuild/android-x64@0.23.1':
@ -6709,7 +6705,7 @@ snapshots:
'@esbuild/darwin-arm64@0.17.19':
optional: true
'@esbuild/darwin-arm64@0.21.5':
'@esbuild/darwin-arm64@0.18.20':
optional: true
'@esbuild/darwin-arm64@0.23.1':
@ -6718,7 +6714,7 @@ snapshots:
'@esbuild/darwin-x64@0.17.19':
optional: true
'@esbuild/darwin-x64@0.21.5':
'@esbuild/darwin-x64@0.18.20':
optional: true
'@esbuild/darwin-x64@0.23.1':
@ -6727,7 +6723,7 @@ snapshots:
'@esbuild/freebsd-arm64@0.17.19':
optional: true
'@esbuild/freebsd-arm64@0.21.5':
'@esbuild/freebsd-arm64@0.18.20':
optional: true
'@esbuild/freebsd-arm64@0.23.1':
@ -6736,7 +6732,7 @@ snapshots:
'@esbuild/freebsd-x64@0.17.19':
optional: true
'@esbuild/freebsd-x64@0.21.5':
'@esbuild/freebsd-x64@0.18.20':
optional: true
'@esbuild/freebsd-x64@0.23.1':
@ -6745,7 +6741,7 @@ snapshots:
'@esbuild/linux-arm64@0.17.19':
optional: true
'@esbuild/linux-arm64@0.21.5':
'@esbuild/linux-arm64@0.18.20':
optional: true
'@esbuild/linux-arm64@0.23.1':
@ -6754,7 +6750,7 @@ snapshots:
'@esbuild/linux-arm@0.17.19':
optional: true
'@esbuild/linux-arm@0.21.5':
'@esbuild/linux-arm@0.18.20':
optional: true
'@esbuild/linux-arm@0.23.1':
@ -6763,7 +6759,7 @@ snapshots:
'@esbuild/linux-ia32@0.17.19':
optional: true
'@esbuild/linux-ia32@0.21.5':
'@esbuild/linux-ia32@0.18.20':
optional: true
'@esbuild/linux-ia32@0.23.1':
@ -6772,7 +6768,7 @@ snapshots:
'@esbuild/linux-loong64@0.17.19':
optional: true
'@esbuild/linux-loong64@0.21.5':
'@esbuild/linux-loong64@0.18.20':
optional: true
'@esbuild/linux-loong64@0.23.1':
@ -6781,7 +6777,7 @@ snapshots:
'@esbuild/linux-mips64el@0.17.19':
optional: true
'@esbuild/linux-mips64el@0.21.5':
'@esbuild/linux-mips64el@0.18.20':
optional: true
'@esbuild/linux-mips64el@0.23.1':
@ -6790,7 +6786,7 @@ snapshots:
'@esbuild/linux-ppc64@0.17.19':
optional: true
'@esbuild/linux-ppc64@0.21.5':
'@esbuild/linux-ppc64@0.18.20':
optional: true
'@esbuild/linux-ppc64@0.23.1':
@ -6799,7 +6795,7 @@ snapshots:
'@esbuild/linux-riscv64@0.17.19':
optional: true
'@esbuild/linux-riscv64@0.21.5':
'@esbuild/linux-riscv64@0.18.20':
optional: true
'@esbuild/linux-riscv64@0.23.1':
@ -6808,7 +6804,7 @@ snapshots:
'@esbuild/linux-s390x@0.17.19':
optional: true
'@esbuild/linux-s390x@0.21.5':
'@esbuild/linux-s390x@0.18.20':
optional: true
'@esbuild/linux-s390x@0.23.1':
@ -6817,7 +6813,7 @@ snapshots:
'@esbuild/linux-x64@0.17.19':
optional: true
'@esbuild/linux-x64@0.21.5':
'@esbuild/linux-x64@0.18.20':
optional: true
'@esbuild/linux-x64@0.23.1':
@ -6826,7 +6822,7 @@ snapshots:
'@esbuild/netbsd-x64@0.17.19':
optional: true
'@esbuild/netbsd-x64@0.21.5':
'@esbuild/netbsd-x64@0.18.20':
optional: true
'@esbuild/netbsd-x64@0.23.1':
@ -6838,7 +6834,7 @@ snapshots:
'@esbuild/openbsd-x64@0.17.19':
optional: true
'@esbuild/openbsd-x64@0.21.5':
'@esbuild/openbsd-x64@0.18.20':
optional: true
'@esbuild/openbsd-x64@0.23.1':
@ -6847,7 +6843,7 @@ snapshots:
'@esbuild/sunos-x64@0.17.19':
optional: true
'@esbuild/sunos-x64@0.21.5':
'@esbuild/sunos-x64@0.18.20':
optional: true
'@esbuild/sunos-x64@0.23.1':
@ -6856,7 +6852,7 @@ snapshots:
'@esbuild/win32-arm64@0.17.19':
optional: true
'@esbuild/win32-arm64@0.21.5':
'@esbuild/win32-arm64@0.18.20':
optional: true
'@esbuild/win32-arm64@0.23.1':
@ -6865,7 +6861,7 @@ snapshots:
'@esbuild/win32-ia32@0.17.19':
optional: true
'@esbuild/win32-ia32@0.21.5':
'@esbuild/win32-ia32@0.18.20':
optional: true
'@esbuild/win32-ia32@0.23.1':
@ -6874,12 +6870,16 @@ snapshots:
'@esbuild/win32-x64@0.17.19':
optional: true
'@esbuild/win32-x64@0.21.5':
'@esbuild/win32-x64@0.18.20':
optional: true
'@esbuild/win32-x64@0.23.1':
optional: true
'@icon-park/vue-next@1.4.2(vue@3.4.35(typescript@5.5.4))':
dependencies:
vue: 3.4.35(typescript@5.5.4)
'@iconify-json/carbon@1.1.36':
dependencies:
'@iconify/types': 2.0.0
@ -7650,15 +7650,15 @@ snapshots:
- supports-color
- ts-node
'@uni-helper/unocss-preset-uni@0.2.9(@unocss/preset-mini@0.62.3)(@unocss/rule-utils@0.62.3)(@unocss/vite@0.62.3(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(unocss-applet@0.8.2(@unocss/core@0.62.3)(@unocss/preset-mini@0.62.3)(@unocss/preset-uno@0.62.3)(magic-string@0.30.17)(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))))(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))':
'@uni-helper/unocss-preset-uni@0.2.9(@unocss/preset-mini@0.62.3)(@unocss/rule-utils@0.62.3)(@unocss/vite@0.62.3(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(unocss-applet@0.8.2(@unocss/core@0.62.3)(@unocss/preset-mini@0.62.3)(@unocss/preset-uno@0.62.3)(magic-string@0.30.17)(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))))(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))':
dependencies:
'@uni-helper/uni-env': 0.1.4
'@unocss/rule-utils': 0.62.3
unocss: 0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))
unocss-applet: 0.8.2(@unocss/core@0.62.3)(@unocss/preset-mini@0.62.3)(@unocss/preset-uno@0.62.3)(magic-string@0.30.17)(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))
unocss: 0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))
unocss-applet: 0.8.2(@unocss/core@0.62.3)(@unocss/preset-mini@0.62.3)(@unocss/preset-uno@0.62.3)(magic-string@0.30.17)(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))
optionalDependencies:
'@unocss/preset-mini': 0.62.3
'@unocss/vite': 0.62.3(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))
'@unocss/vite': 0.62.3(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))
'@uni-helper/volar-service-uni-pages@0.2.26':
dependencies:
@ -7672,31 +7672,31 @@ snapshots:
'@vue/compiler-sfc': 3.4.35
jsonc-parser: 3.3.1
'@unocss-applet/preset-applet@0.8.2(@unocss/core@0.62.3)(@unocss/preset-mini@0.62.3)(@unocss/preset-uno@0.62.3)(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))':
'@unocss-applet/preset-applet@0.8.2(@unocss/core@0.62.3)(@unocss/preset-mini@0.62.3)(@unocss/preset-uno@0.62.3)(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))':
dependencies:
unocss: 0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))
unocss: 0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))
optionalDependencies:
'@unocss/core': 0.62.3
'@unocss/preset-mini': 0.62.3
'@unocss/preset-uno': 0.62.3
'@unocss-applet/preset-rem-rpx@0.8.2(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))':
'@unocss-applet/preset-rem-rpx@0.8.2(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))':
dependencies:
unocss: 0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))
unocss: 0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))
'@unocss-applet/transformer-attributify@0.8.2(magic-string@0.30.17)(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))':
'@unocss-applet/transformer-attributify@0.8.2(magic-string@0.30.17)(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))':
dependencies:
unocss: 0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))
unocss: 0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))
optionalDependencies:
magic-string: 0.30.17
'@unocss/astro@0.58.9(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))':
'@unocss/astro@0.58.9(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))':
dependencies:
'@unocss/core': 0.58.9
'@unocss/reset': 0.58.9
'@unocss/vite': 0.58.9(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))
'@unocss/vite': 0.58.9(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))
optionalDependencies:
vite: 5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)
vite: 4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)
transitivePeerDependencies:
- rollup
@ -7887,7 +7887,7 @@ snapshots:
dependencies:
'@unocss/core': 0.58.9
'@unocss/vite@0.58.9(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))':
'@unocss/vite@0.58.9(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))':
dependencies:
'@ampproject/remapping': 2.3.0
'@rollup/pluginutils': 5.1.0(rollup@4.19.2)
@ -7899,11 +7899,11 @@ snapshots:
chokidar: 3.6.0
fast-glob: 3.3.2
magic-string: 0.30.11
vite: 5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)
vite: 4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)
transitivePeerDependencies:
- rollup
'@unocss/vite@0.62.3(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))':
'@unocss/vite@0.62.3(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))':
dependencies:
'@ampproject/remapping': 2.3.0
'@rollup/pluginutils': 5.1.3(rollup@4.19.2)
@ -7915,13 +7915,13 @@ snapshots:
chokidar: 3.6.0
magic-string: 0.30.17
tinyglobby: 0.2.12
vite: 5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)
vite: 4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)
transitivePeerDependencies:
- rollup
- supports-color
optional: true
'@vitejs/plugin-legacy@4.1.1(terser@5.31.3)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))':
'@vitejs/plugin-legacy@4.1.1(terser@5.31.3)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))':
dependencies:
'@babel/core': 7.25.2
'@babel/preset-env': 7.25.3(@babel/core@7.25.2)
@ -7931,23 +7931,23 @@ snapshots:
regenerator-runtime: 0.13.11
systemjs: 6.15.1
terser: 5.31.3
vite: 5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)
vite: 4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)
transitivePeerDependencies:
- supports-color
'@vitejs/plugin-vue-jsx@3.1.0(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4))':
'@vitejs/plugin-vue-jsx@3.1.0(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4))':
dependencies:
'@babel/core': 7.25.2
'@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2)
'@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.25.2)
vite: 5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)
vite: 4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)
vue: 3.4.35(typescript@5.5.4)
transitivePeerDependencies:
- supports-color
'@vitejs/plugin-vue@4.6.2(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4))':
'@vitejs/plugin-vue@4.6.2(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4))':
dependencies:
vite: 5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)
vite: 4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)
vue: 3.4.35(typescript@5.5.4)
'@volar/language-core@1.11.1':
@ -8782,31 +8782,30 @@ snapshots:
'@esbuild/win32-ia32': 0.17.19
'@esbuild/win32-x64': 0.17.19
esbuild@0.21.5:
esbuild@0.18.20:
optionalDependencies:
'@esbuild/aix-ppc64': 0.21.5
'@esbuild/android-arm': 0.21.5
'@esbuild/android-arm64': 0.21.5
'@esbuild/android-x64': 0.21.5
'@esbuild/darwin-arm64': 0.21.5
'@esbuild/darwin-x64': 0.21.5
'@esbuild/freebsd-arm64': 0.21.5
'@esbuild/freebsd-x64': 0.21.5
'@esbuild/linux-arm': 0.21.5
'@esbuild/linux-arm64': 0.21.5
'@esbuild/linux-ia32': 0.21.5
'@esbuild/linux-loong64': 0.21.5
'@esbuild/linux-mips64el': 0.21.5
'@esbuild/linux-ppc64': 0.21.5
'@esbuild/linux-riscv64': 0.21.5
'@esbuild/linux-s390x': 0.21.5
'@esbuild/linux-x64': 0.21.5
'@esbuild/netbsd-x64': 0.21.5
'@esbuild/openbsd-x64': 0.21.5
'@esbuild/sunos-x64': 0.21.5
'@esbuild/win32-arm64': 0.21.5
'@esbuild/win32-ia32': 0.21.5
'@esbuild/win32-x64': 0.21.5
'@esbuild/android-arm': 0.18.20
'@esbuild/android-arm64': 0.18.20
'@esbuild/android-x64': 0.18.20
'@esbuild/darwin-arm64': 0.18.20
'@esbuild/darwin-x64': 0.18.20
'@esbuild/freebsd-arm64': 0.18.20
'@esbuild/freebsd-x64': 0.18.20
'@esbuild/linux-arm': 0.18.20
'@esbuild/linux-arm64': 0.18.20
'@esbuild/linux-ia32': 0.18.20
'@esbuild/linux-loong64': 0.18.20
'@esbuild/linux-mips64el': 0.18.20
'@esbuild/linux-ppc64': 0.18.20
'@esbuild/linux-riscv64': 0.18.20
'@esbuild/linux-s390x': 0.18.20
'@esbuild/linux-x64': 0.18.20
'@esbuild/netbsd-x64': 0.18.20
'@esbuild/openbsd-x64': 0.18.20
'@esbuild/sunos-x64': 0.18.20
'@esbuild/win32-arm64': 0.18.20
'@esbuild/win32-ia32': 0.18.20
'@esbuild/win32-x64': 0.18.20
esbuild@0.23.1:
optionalDependencies:
@ -10532,6 +10531,10 @@ snapshots:
dependencies:
glob: 7.2.3
rollup@3.29.5:
optionalDependencies:
fsevents: 2.3.3
rollup@4.19.2:
dependencies:
'@types/estree': 1.0.5
@ -10553,6 +10556,7 @@ snapshots:
'@rollup/rollup-win32-ia32-msvc': 4.19.2
'@rollup/rollup-win32-x64-msvc': 4.19.2
fsevents: 2.3.3
optional: true
run-parallel@1.2.0:
dependencies:
@ -10986,12 +10990,12 @@ snapshots:
universalify@2.0.1: {}
unocss-applet@0.8.2(@unocss/core@0.62.3)(@unocss/preset-mini@0.62.3)(@unocss/preset-uno@0.62.3)(magic-string@0.30.17)(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))):
unocss-applet@0.8.2(@unocss/core@0.62.3)(@unocss/preset-mini@0.62.3)(@unocss/preset-uno@0.62.3)(magic-string@0.30.17)(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))):
dependencies:
'@unocss-applet/preset-applet': 0.8.2(@unocss/core@0.62.3)(@unocss/preset-mini@0.62.3)(@unocss/preset-uno@0.62.3)(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))
'@unocss-applet/preset-rem-rpx': 0.8.2(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))
'@unocss-applet/transformer-attributify': 0.8.2(magic-string@0.30.17)(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))
unocss: 0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))
'@unocss-applet/preset-applet': 0.8.2(@unocss/core@0.62.3)(@unocss/preset-mini@0.62.3)(@unocss/preset-uno@0.62.3)(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))
'@unocss-applet/preset-rem-rpx': 0.8.2(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))
'@unocss-applet/transformer-attributify': 0.8.2(magic-string@0.30.17)(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))
unocss: 0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))
optionalDependencies:
'@unocss/preset-uno': 0.62.3
transitivePeerDependencies:
@ -10999,9 +11003,9 @@ snapshots:
- '@unocss/preset-mini'
- magic-string
unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)):
unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)):
dependencies:
'@unocss/astro': 0.58.9(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))
'@unocss/astro': 0.58.9(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))
'@unocss/cli': 0.58.9(rollup@4.19.2)
'@unocss/core': 0.58.9
'@unocss/extractor-arbitrary-variants': 0.58.9
@ -11020,9 +11024,9 @@ snapshots:
'@unocss/transformer-compile-class': 0.58.9
'@unocss/transformer-directives': 0.58.9
'@unocss/transformer-variant-group': 0.58.9
'@unocss/vite': 0.58.9(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))
'@unocss/vite': 0.58.9(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))
optionalDependencies:
vite: 5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)
vite: 4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)
transitivePeerDependencies:
- postcss
- rollup
@ -11156,11 +11160,11 @@ snapshots:
evtd: 0.2.4
vue: 3.4.35(typescript@5.5.4)
vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3):
vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3):
dependencies:
esbuild: 0.21.5
esbuild: 0.18.20
postcss: 8.4.40
rollup: 4.19.2
rollup: 3.29.5
optionalDependencies:
'@types/node': 20.14.14
fsevents: 2.3.3

View File

@ -1,91 +1,95 @@
<script lang="ts" setup>
import { ref, reactive } from 'vue'
import { PlayOne, PauseOne } from '@icon-park/vue-next'
import { ITalkRecordExtraAudio, ITalkRecord } from '@/types/chat'
import { ref, reactive, onMounted } from "vue";
import { PlayOne, PauseOne } from "@icon-park/vue-next";
import { ITalkRecordExtraAudio, ITalkRecord } from "@/types/chat";
defineProps<{
extra: ITalkRecordExtraAudio
data: ITalkRecord
maxWidth?: Boolean
}>()
const props = defineProps<{
extra: ITalkRecordExtraAudio;
data: ITalkRecord;
maxWidth?: Boolean;
}>();
const audioRef = ref()
const audioRef = ref();
const audioContext = ref<any>(null);
const durationDesc = ref('-')
const durationDesc = ref("-");
const state = reactive({
isAudioPlay: false,
progress: 0,
duration: 0,
currentTime: 0,
loading: true
})
loading: true,
});
onMounted(() => {
// 使uni-app
audioContext.value = uni.createInnerAudioContext();
audioContext.value.src = props.extra.url;
audioContext.value.onCanplay(() => {
state.duration = audioContext.value.duration;
durationDesc.value = formatTime(parseInt(audioContext.value.duration));
state.loading = false;
});
audioContext.value.onTimeUpdate(() => {
if (audioContext.value.duration == 0) {
state.progress = 0;
} else {
state.currentTime = audioContext.value.currentTime;
state.progress =
(audioContext.value.currentTime / audioContext.value.duration) * 100;
}
});
audioContext.value.onEnded(() => {
state.isAudioPlay = false;
state.progress = 0;
});
audioContext.value.onError((e) => {
console.log("音频播放异常===>", e);
});
});
const onPlay = () => {
if (state.isAudioPlay) {
audioRef.value.pause()
audioContext.value.pause();
} else {
audioRef.value.play()
audioContext.value.play();
}
state.isAudioPlay = !state.isAudioPlay
}
state.isAudioPlay = !state.isAudioPlay;
};
const onPlayEnd = () => {
state.isAudioPlay = false
state.progress = 0
}
const onCanplay = () => {
state.duration = audioRef.value.duration
durationDesc.value = formatTime(parseInt(audioRef.value.duration))
state.loading = false
}
const onError = (e: any) => {
console.log('音频播放异常===>', e)
}
const onTimeUpdate = () => {
let audio = audioRef.value
if (audio.duration == 0) {
state.progress = 0
} else {
state.currentTime = audio.currentTime
state.progress = (audio.currentTime / audio.duration) * 100
}
}
state.isAudioPlay = false;
state.progress = 0;
};
const formatTime = (value: number = 0) => {
if (value == 0) {
return '-'
return "-";
}
const minutes = Math.floor(value / 60)
let seconds = value
const minutes = Math.floor(value / 60);
let seconds = value;
if (minutes > 0) {
seconds = Math.floor(value - minutes * 60)
seconds = Math.floor(value - minutes * 60);
}
return `${minutes}'${seconds}"`
}
return `${minutes}'${seconds}"`;
};
</script>
<template>
<div class="im-message-audio">
<audio
ref="audioRef"
preload="auto"
type="audio/mp3,audio/wav"
:src="extra.url"
@timeupdate="onTimeUpdate"
@ended="onPlayEnd"
@canplay="onCanplay"
@error="onError"
/>
<div class="play">
<div class="btn pointer" @click.stop="onPlay">
<n-icon :size="18" :component="state.isAudioPlay ? PauseOne : PlayOne" />
<n-icon
:size="18"
:component="state.isAudioPlay ? PauseOne : PlayOne"
/>
</div>
</div>
<div class="desc">
@ -241,7 +245,7 @@ const formatTime = (value: number = 0) => {
}
}
html[theme-mode='dark'] {
html[theme-mode="dark"] {
.im-message-audio {
--audio-bg-color: #2c2c32;
--audio-btn-bg-color: rgb(78, 75, 75);

View File

@ -1,33 +1,32 @@
<script lang="ts" setup>
import { ref } from 'vue'
import { NCode } from 'naive-ui'
import { Copy, Stretching } from '@icon-park/vue-next'
import { clipboard } from '@/utils/common'
import { useUtil } from '@/hooks'
import { ITalkRecordExtraCode, ITalkRecord } from '@/types/chat'
import { ref } from "vue";
import { NCode, useMessage } from "naive-ui";
import { Copy, Stretching } from "@icon-park/vue-next";
import { clipboard } from "@/utils/common";
import { ITalkRecordExtraCode, ITalkRecord } from "@/types/chat";
const props = defineProps<{
extra: ITalkRecordExtraCode
data: ITalkRecord
maxWidth?: Boolean
}>()
extra: ITalkRecordExtraCode;
data: ITalkRecord;
maxWidth?: Boolean;
}>();
const { useMessage } = useUtil()
const lineMumber = props.extra.code.trim().split('\n').length
const full = ref(false)
const message = useMessage();
const lineMumber = props.extra.code.trim().split("\n").length;
const full = ref(false);
const onClipboard = () => {
clipboard(props.extra.code, () => {
useMessage.success('复制成功')
})
}
message.success("复制成功");
});
};
</script>
<template>
<section
class="im-message-code el-container is-vertical"
:class="{
maxwidth: maxWidth,
full: full
full: full,
}"
>
<header class="el-header tools">
@ -37,9 +36,16 @@ const onClipboard = () => {
<n-icon class="icon" :component="Copy" @click="onClipboard" />
</p>
</header>
<main class="el-main me-scrollbar me-scrollbar-thumb" :lineMumber="lineMumber">
<main
class="el-main me-scrollbar me-scrollbar-thumb"
:lineMumber="lineMumber"
>
<n-code :language="extra.lang" :code="extra.code" show-line-numbers />
<div class="el-footer mask pointer" v-show="lineMumber > 20" @click="full = !full">
<div
class="el-footer mask pointer"
v-show="lineMumber > 20"
@click="full = !full"
>
查看更多
</div>
</main>
@ -110,17 +116,25 @@ const onClipboard = () => {
position: sticky;
bottom: 0;
left: 0;
background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
background: linear-gradient(
to bottom,
rgba(255, 255, 255, 0) 0%,
rgba(255, 255, 255, 1) 100%
);
color: var(--im-text-color);
}
}
html[theme-mode='dark'] {
html[theme-mode="dark"] {
.im-message-code {
background: var(--im-message-bg-color);
.mask {
background: linear-gradient(to bottom, transparent 0%, var(--im-bg-color) 100%);
background: linear-gradient(
to bottom,
transparent 0%,
var(--im-bg-color) 100%
);
}
}
}

61
vite.config.cts Normal file
View File

@ -0,0 +1,61 @@
import vue from '@vitejs/plugin-vue'
import AutoImport from 'unplugin-auto-import/vite'
import { NaiveUiResolver } from 'unplugin-vue-components/resolvers'
import Components from 'unplugin-vue-components/vite'
import { defineConfig } from 'vite'
import Uni from '@dcloudio/vite-plugin-uni'
import UniKuRoot from '@uni-ku/root'
import { resolve } from 'node:path'
import UnoCSS from 'unocss/vite'
export default defineConfig({
envDir: './env', // 自定义env目录
resolve: {
alias: [
{
find: "@",
replacement: resolve(process.cwd(), 'src')
}
]
},
server: {
host: '0.0.0.0', // 监听所有网络接口
port: 2367,
// 选项写法
proxy: {
'/pag': {
target: 'https://cdn.tmui.design',
changeOrigin: true,
rewrite: (path) => path.replace(/^\/api/, '/api')
},
}
},
plugins: [
Uni(),
UniKuRoot(),
UnoCSS(),
AutoImport({
imports: [
'vue',
{
'naive-ui': [
'useDialog',
'useMessage',
'useNotification',
'useLoadingBar'
]
}
]
}),
Components({
resolvers: [NaiveUiResolver()]
})
],
css: {
preprocessorOptions: {
scss: {
additionalData: `@import "@/static/css/color.scss";`,
},
},
}
})

View File

@ -1,63 +0,0 @@
import AutoImport from 'unplugin-auto-import/vite'
import { NaiveUiResolver } from 'unplugin-vue-components/resolvers'
import Components from 'unplugin-vue-components/vite'
import { defineConfig } from 'vite'
import Uni from '@dcloudio/vite-plugin-uni'
import UniKuRoot from '@uni-ku/root'
import { resolve } from "path"
export default async () => {
const UnoCSS = (await import('unocss/vite')).default
return defineConfig({
envDir: './env', // 自定义env目录
resolve: {
alias: [
{
find: "@",
replacement: resolve(__dirname, 'src')
}
]
},
server: {
host: '0.0.0.0', // 监听所有网络接口
port: 2367,
// 选项写法
proxy: {
'/pag': {
target: 'https://cdn.tmui.design',
changeOrigin: true,
rewrite: (path) => path.replace(/^\/api/, '/api')
},
}
},
plugins: [
Uni(),
UniKuRoot(),
UnoCSS(),
AutoImport({
imports: [
'vue',
{
'naive-ui': [
'useDialog',
'useMessage',
'useNotification',
'useLoadingBar'
]
}
]
}),
Components({
resolvers: [NaiveUiResolver()]
})
],
css: {
preprocessorOptions: {
scss: {
additionalData: `@import "@/static/css/color.scss";`,
},
},
}
})
}