This commit is contained in:
ctw committed 2025-12-10 11:04:57 +08:00
1 parent 63c83ad416
commit 67e3d856ab
6 files changed
+931 -326

No files matched your search

+3 -3
View File
@@ -79,11 +79,11 @@
"prettier": "^2.8.7",
"sass": "1.78.0",
"typescript": "^4.9.4",
"unocss": "^66.5.6",
"unocss-preset-weapp": "^66.0.2",
"unocss": "^0.58.5",
"unocss-preset-weapp": "^0.58.6",
"vconsole": "^3.15.0",
"vite": "5.2.8",
"vite-plugin-compression": "^0.5.1",
"vue-tsc": "^1.0.24"
}
}
}
+228 -284
View File
@@ -136,11 +136,11 @@ importers:
specifier: ^4.9.4
version: 4.9.5
unocss:
specifier: ^66.5.6
version: 66.5.9(postcss@8.5.6)(vite@5.2.8(@types/node@24.10.1)(sass@1.78.0)(terser@5.44.1))
specifier: ^0.58.5
version: 0.58.9(postcss@8.5.6)(vite@5.2.8(@types/node@24.10.1)(sass@1.78.0)(terser@5.44.1))
unocss-preset-weapp:
specifier: ^66.0.2
version: 66.0.2(esbuild@0.20.2)(vite@5.2.8(@types/node@24.10.1)(sass@1.78.0)(terser@5.44.1))
specifier: ^0.58.6
version: 0.58.9(esbuild@0.20.2)(vite@5.2.8(@types/node@24.10.1)(sass@1.78.0)(terser@5.44.1))
vconsole:
specifier: ^3.15.0
version: 3.15.1
@@ -166,8 +166,8 @@ packages:
'@antfu/utils@0.7.10':
resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==}
'@antfu/utils@9.3.0':
resolution: {integrity: sha512-9hFT4RauhcUzqOE4f1+frMKLZrgNog5b06I7VmZQV1BkvwvqrbC8EBZf3L1eEL2AKb6rNKjER0sEvJiSP1FXEA==}
'@antfu/utils@8.1.1':
resolution: {integrity: sha512-Mex9nXf9vR6AhcXmMrlz/HVgYYZpVGJ6YlPgwl7UnaFpnshXs6EK/oa5Gpf3CzENMjkvEx2tQtntGnb7UtSTOQ==}
'@babel/code-frame@7.27.1':
resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==}
@@ -272,11 +272,6 @@ packages:
resolution: {integrity: sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==}
engines: {node: '>=6.9.0'}
'@babel/parser@7.27.7':
resolution: {integrity: sha512-qnzXzDXdr/po3bOTbTIQZ7+TxNKxpkN5IifVLXS+r7qwynkZfPyjZfE7hCXbo7IoO9TNcSyibgONsf2HauUd3Q==}
engines: {node: '>=6.0.0'}
hasBin: true
'@babel/parser@7.28.5':
resolution: {integrity: sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==}
engines: {node: '>=6.0.0'}
@@ -744,6 +739,12 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0
'@babel/preset-typescript@7.28.5':
resolution: {integrity: sha512-+bQy5WOI2V6LJZpPVxY+yp66XdZ2yifu0Mc1aP5CQKgjn4QM5IN2i5fAZ4xKop47pr8rpVhiAeu+nDQa12C8+g==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
'@babel/runtime@7.28.4':
resolution: {integrity: sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==}
engines: {node: '>=6.9.0'}
@@ -752,10 +753,6 @@ packages:
resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==}
engines: {node: '>=6.9.0'}
'@babel/traverse@7.27.7':
resolution: {integrity: sha512-X6ZlfR/O/s5EQ/SnUSLzr+6kGnkg8HXGMzpgsMsrJVcfDtH1vIp6ctCN4eZ1LS5c0+te5Cb6Y514fASjMRJ1nw==}
engines: {node: '>=6.9.0'}
'@babel/traverse@7.28.5':
resolution: {integrity: sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==}
engines: {node: '>=6.9.0'}
@@ -1026,8 +1023,8 @@ packages:
'@iconify/types@2.0.0':
resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==}
'@iconify/utils@3.0.2':
resolution: {integrity: sha512-EfJS0rLfVuRuJRn4psJHtK2A9TqVnkxPpHY6lYHiB9+8eSuudsxbwMiavocG45ujOo6FJ+CIRlRnlOGinzkaGQ==}
'@iconify/utils@2.3.0':
resolution: {integrity: sha512-GmQ78prtwYW6EtzXRU1rY+KwOKfz32PD7iJh6Iyqw68GiKuoZ2A6pRtzWONz5VQJbp50mEjXh/7NkumtrAgRKA==}
'@intlify/core-base@9.1.9':
resolution: {integrity: sha512-x5T0p/Ja0S8hs5xs+ImKyYckVkL4CzcEXykVYYV6rcbXxJTe2o58IquSqX9bdncVKbRZP7GlBU1EcRaQEEJ+vw==}
@@ -1333,9 +1330,6 @@ packages:
'@polka/url@1.0.0-next.29':
resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==}
'@quansync/fs@0.1.5':
resolution: {integrity: sha512-lNS9hL2aS2NZgNW7BBj+6EBl4rOf8l+tQ0eRY6JWCI8jI2kc53gSoqbjojU0OnAWhzoXiOjFyGsHcDGePB3lhA==}
'@rollup/pluginutils@5.3.0':
resolution: {integrity: sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==}
engines: {node: '>=14.0.0'}
@@ -1533,91 +1527,91 @@ packages:
typescript: ^5.0.0
vue: ^3.0.0
'@unocss/astro@66.5.9':
resolution: {integrity: sha512-t1Cd4ajbRQvcIxiGcoWPcgWzWKdsKjxgh6kIQ2VPzx+nha9ssI1ATOQNKhDTK1l5akFsMXvt1wvBSGu92Npr1Q==}
'@unocss/astro@0.58.9':
resolution: {integrity: sha512-VWfHNC0EfawFxLfb3uI+QcMGBN+ju+BYtutzeZTjilLKj31X2UpqIh8fepixL6ljgZzB3fweqg2xtUMC0gMnoQ==}
peerDependencies:
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0
peerDependenciesMeta:
vite:
optional: true
'@unocss/cli@66.5.9':
resolution: {integrity: sha512-XM+KowW0yRcOtmuigXEW8HGPq8uYIUoVmTz9qqSES+5Qwc23eLFeukkc1cetAGRsaj1Q4fFyHGB6CmWsS0JB1A==}
'@unocss/cli@0.58.9':
resolution: {integrity: sha512-q7qlwX3V6UaqljWUQ5gMj36yTA9eLuuRywahdQWt1ioy4aPF/MEEfnMBZf/ntrqf5tIT5TO8fE11nvCco2Q/sA==}
engines: {node: '>=14'}
hasBin: true
'@unocss/config@66.5.9':
resolution: {integrity: sha512-M8O0Z+6iCXuQOz/quaKueSb2cmN7cP9JGWdAH2E+qFD8txljaY88tNL4OwFZtO9GjhT2f/pEsLoEOAtAo1xT6g==}
'@unocss/config@0.58.9':
resolution: {integrity: sha512-90wRXIyGNI8UenWxvHUcH4l4rgq813MsTzYWsf6ZKyLLvkFjV2b2EfGXI27GPvZ7fVE1OAqx+wJNTw8CyQxwag==}
engines: {node: '>=14'}
'@unocss/core@66.5.9':
resolution: {integrity: sha512-0ch1dN1AJFX+QCxaQR6WLfWqr8PHt7U/wqSTm5vdLXTsm96R7ggCGMs360TiDMimDUvXak6gka+y/6wdQBf8/A==}
'@unocss/core@0.58.9':
resolution: {integrity: sha512-wYpPIPPsOIbIoMIDuH8ihehJk5pAZmyFKXIYO/Kro98GEOFhz6lJoLsy6/PZuitlgp2/TSlubUuWGjHWvp5osw==}
'@unocss/extractor-arbitrary-variants@66.5.9':
resolution: {integrity: sha512-b+D6HbtN4hpGcThdJ8IVPl3xXdNN//Rw+WhyIuRdjwCPMsOfLnEqehPm1f5Rcc+xfFwxYJwC35SZnoBSrRMULg==}
'@unocss/extractor-arbitrary-variants@0.58.9':
resolution: {integrity: sha512-M/BvPdbEEMdhcFQh/z2Bf9gylO1Ky/ZnpIvKWS1YJPLt4KA7UWXSUf+ZNTFxX+X58Is5qAb5hNh/XBQmL3gbXg==}
'@unocss/inspector@66.5.9':
resolution: {integrity: sha512-Rkg2mYWE64H1BANo2ZAPG9YHbDj1lalEl1hZuWSZb5Mt7SG+/cbq/FCbbq9zbS8ErmlYo2SgWXXmGuyIw1cbgw==}
'@unocss/inspector@0.58.9':
resolution: {integrity: sha512-uRzqkCNeBmEvFePXcfIFcQPMlCXd9/bLwa5OkBthiOILwQdH1uRIW3GWAa2SWspu+kZLP0Ly3SjZ9Wqi+5ZtTw==}
'@unocss/postcss@66.5.9':
resolution: {integrity: sha512-V/UJ71p9Ist8oUHZP+JXYkrURILGnutmc/V1Zvi9V929qgt0Xs36WeXnUJAf1J+U5IfNrtWze/RngI7qFEg5uQ==}
'@unocss/postcss@0.58.9':
resolution: {integrity: sha512-PnKmH6Qhimw35yO6u6yx9SHaX2NmvbRNPDvMDHA/1xr3M8L0o8U88tgKbWfm65NEGF3R1zJ9A8rjtZn/LPkgPA==}
engines: {node: '>=14'}
peerDependencies:
postcss: ^8.4.21
'@unocss/preset-attributify@66.5.9':
resolution: {integrity: sha512-PHmN+d32443WIV6rCksTHuO+19susHQrpiOddS6QiYN9LLTvJ8CAmdJYNmQUIOhlZsDhV7EjGZM9idUNK8C7ZA==}
'@unocss/preset-attributify@0.58.9':
resolution: {integrity: sha512-ucP+kXRFcwmBmHohUVv31bE/SejMAMo7Hjb0QcKVLyHlzRWUJsfNR+jTAIGIUSYxN7Q8MeigYsongGo3nIeJnQ==}
'@unocss/preset-icons@66.5.9':
resolution: {integrity: sha512-06or+pt1Q59k0Y8T/jOVhIHdkL7BChGmEnSsBk0e96ery32VpmPKrjCIWvwTEFDFf6H6K+1YmOUm+NujewovkA==}
'@unocss/preset-icons@0.58.9':
resolution: {integrity: sha512-9dS48+yAunsbS0ylOW2Wisozwpn3nGY1CqTiidkUnrMnrZK3al579A7srUX9NyPWWDjprO7eU/JkWbdDQSmFFA==}
'@unocss/preset-mini@66.5.9':
resolution: {integrity: sha512-5SxMTT8kRi+SFNfTKUvFBA4E/4H5BwD5RPNeIbrNlHdeltK8rwCMpXWu5AihNR1kKt5JBBqe/8m0UdoZzAK0+A==}
'@unocss/preset-mini@0.58.9':
resolution: {integrity: sha512-m4aDGYtueP8QGsU3FsyML63T/w5Mtr4htme2jXy6m50+tzC1PPHaIBstMTMQfLc6h8UOregPJyGHB5iYQZGEvQ==}
'@unocss/preset-tagify@66.5.9':
resolution: {integrity: sha512-7c+P7wHksLEOyHWUTiM4u08xQIucnMvxBMBs9dQBjTkWYMMNxITbNSKTibt/WrrHwzb/TQTroUQ7T05H3/sJaw==}
'@unocss/preset-tagify@0.58.9':
resolution: {integrity: sha512-obh75XrRmxYwrQMflzvhQUMeHwd/R9bEDhTWUW9aBTolBy4eNypmQwOhHCKh5Xi4Dg6o0xj6GWC/jcCj1SPLog==}
'@unocss/preset-typography@66.5.9':
resolution: {integrity: sha512-ip2MZDDnJ1RdIk7JtV4qLfguaHIpiM5cXMYFsiwXcJX5SZW4zIShPyuZE6BQi3Im7afHoPcLo4+zqPe0Cm48zQ==}
'@unocss/preset-typography@0.58.9':
resolution: {integrity: sha512-hrsaqKlcZni3Vh4fwXC+lP9e92FQYbqtmlZw2jpxlVwwH5aLzwk4d4MiFQGyhCfzuSDYm0Zd52putFVV02J7bA==}
'@unocss/preset-uno@66.5.9':
resolution: {integrity: sha512-8c1wPbV4cDZNqPcPtNJd08cmRVuhnvoyAU8ER57bbuSe4g0BspT4cLaUf7OuqBg6bmc55a6w9A66fj+kYwpMqw==}
'@unocss/preset-uno@0.58.9':
resolution: {integrity: sha512-Fze+X2Z/EegCkRdDRgwwvFBmXBenNR1AG8KxAyz8iPeWbhOBaRra2sn2ScryrfH6SbJHpw26ZyJXycAdS0Fq3A==}
'@unocss/preset-web-fonts@66.5.9':
resolution: {integrity: sha512-iRXiIg7A0+QmUdH+7NNZmGm9JCV0TI1FG3kMhkc2F3EKjmyTJRxlAgcWjysyWjH2drkJYTaouVDDV43c5xQkKQ==}
'@unocss/preset-web-fonts@0.58.9':
resolution: {integrity: sha512-XtiO+Z+RYnNYomNkS2XxaQiY++CrQZKOfNGw5htgIrb32QtYVQSkyYQ3jDw7JmMiCWlZ4E72cV/zUb++WrZLxg==}
'@unocss/preset-wind3@66.5.9':
resolution: {integrity: sha512-eT23SDqksr6LVzkJLDkGGNIBpRevMHIrretM8VNI7PECJEcpFwX9sgWn3yxAsqy5+0hJXuvFBc9BRUN6sHl5hQ==}
'@unocss/preset-wind@0.58.9':
resolution: {integrity: sha512-7l+7Vx5UoN80BmJKiqDXaJJ6EUqrnUQYv8NxCThFi5lYuHzxsYWZPLU3k3XlWRUQt8XL+6rYx7mMBmD7EUSHyw==}
'@unocss/preset-wind4@66.5.9':
resolution: {integrity: sha512-pUzvBZsv5AUJus/I+D8aHDHCHwaqasNu2a/WgOBs+Otr0xoWFaLob/PVpXeAc4u45jKKd/XvGtr6OF928VVKwQ==}
'@unocss/reset@0.58.9':
resolution: {integrity: sha512-nA2pg3tnwlquq+FDOHyKwZvs20A6iBsKPU7Yjb48JrNnzoaXqE+O9oN6782IG2yKVW4AcnsAnAnM4cxXhGzy1w==}
'@unocss/preset-wind@66.5.9':
resolution: {integrity: sha512-m6G8EbZXs3c5ssnEJMidO7t788WtQX9Tf0AXhBo1nzOAZPaRrJd0qfuv/jrFsayl/WR7Ea1Hexe09csa2OoRyA==}
'@unocss/reset@66.5.9':
resolution: {integrity: sha512-GcXdJcCd/oF8Kbh0JcFXSgGnSTEPFfHjsyd1AWbkhfFqBX8BV/8++GkWZxJDL7/FYa07wLeivdXuPbdvRV1TBA==}
'@unocss/rule-utils@66.5.9':
resolution: {integrity: sha512-ZdtWqbOaNQLf6NFhcEkvaBf0fjm5GZP5NV/plmQEqK6ehe1TTpaqOtO0LBFD2BUy72oXlcsFnvdgWt/CpL6FLg==}
'@unocss/rule-utils@0.58.9':
resolution: {integrity: sha512-45bDa+elmlFLthhJmKr2ltKMAB0yoXnDMQ6Zp5j3OiRB7dDMBkwYRPvHLvIe+34Ey7tDt/kvvDPtWMpPl2quUQ==}
engines: {node: '>=14'}
'@unocss/transformer-attributify-jsx@66.5.9':
resolution: {integrity: sha512-AKkiDwTktPENtlONFGbUbzOXTKsU2YQKqFglg8Z6lwSKaLHX6irC9t8L8W1m6tAmJBBpwpzKzWxX/eFUCTePew==}
'@unocss/scope@0.58.9':
resolution: {integrity: sha512-BIwcpx0R3bE0rYa9JVDJTk0GX32EBvnbvufBpNkWfC5tb7g+B7nMkVq9ichanksYCCxrIQQo0mrIz5PNzu9sGA==}
'@unocss/transformer-compile-class@66.5.9':
resolution: {integrity: sha512-sdzWQpFGtY4d1ykcJJglsqctfNLxCR4BRrG6RoqFUP0ETGs+2s/hqjXFePB6PAQnPuz6v8DasowMH55/Sm5vHg==}
'@unocss/transformer-attributify-jsx-babel@0.58.9':
resolution: {integrity: sha512-UGaQoGZg+3QrsPtnGHPECmsGn4EQb2KSdZ4eGEn2YssjKv+CcQhzRvpEUgnuF/F+jGPkCkS/G/YEQBHRWBY54Q==}
'@unocss/transformer-directives@66.5.9':
resolution: {integrity: sha512-fsK/308nqpxAPYYgSq93zVdSyu1K3LCEbC+9WGGDLnbn0s2slJ04ECelAk7hoAWuAhbgw8eNIfNFtOpzfdds1A==}
'@unocss/transformer-attributify-jsx@0.58.9':
resolution: {integrity: sha512-jpL3PRwf8t43v1agUdQn2EHGgfdWfvzsMxFtoybO88xzOikzAJaaouteNtojc/fQat2T9iBduDxVj5egdKmhdQ==}
'@unocss/transformer-variant-group@66.5.9':
resolution: {integrity: sha512-a1y4ekITgHPJLywhKrAwP0WDLkGTWOCyRi2uNIZQF6fvFsjpalPx+9fFH1zSV7qTDsu5uf/16LaMR8StSqfqFg==}
'@unocss/transformer-compile-class@0.58.9':
resolution: {integrity: sha512-l2VpCqelJ6Tgc1kfSODxBtg7fCGPVRr2EUzTg1LrGYKa2McbKuc/wV/2DWKHGxL6+voWi7a2C9XflqGDXXutuQ==}
'@unocss/vite@66.5.9':
resolution: {integrity: sha512-ejgiK9UqrSTtzgZCfph42Asun2N1OMNx4Z1wINgmLR8F0Xlpw7ECptdoLMrQaS+v4p/fY/fKqWqlX0rvfloUdA==}
'@unocss/transformer-directives@0.58.9':
resolution: {integrity: sha512-pLOUsdoY2ugVntJXg0xuGjO9XZ2xCiMxTPRtpZ4TsEzUtdEzMswR06Y8VWvNciTB/Zqxcz9ta8rD0DKePOfSuw==}
'@unocss/transformer-variant-group@0.58.9':
resolution: {integrity: sha512-3A6voHSnFcyw6xpcZT6oxE+KN4SHRnG4z862tdtWvRGcN+jGyNr20ylEZtnbk4xj0VNMeGHHQRZ0WLvmrAwvOQ==}
'@unocss/vite@0.58.9':
resolution: {integrity: sha512-mmppBuulAHCal+sC0Qz36Y99t0HicAmznpj70Kzwl7g/yvXwm58/DW2OnpCWw+uA8/JBft/+z3zE+XvrI+T1HA==}
peerDependencies:
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0
'@vant/area-data@2.1.0':
resolution: {integrity: sha512-wx9PrUX7wSUJiFcz8UrcvZfTjV6sTc+7SHcbjGQQzEcv5y+EwOo5uV4ZKdfrR5Hzcw4MA08LQdvXPSEb4nWbug==}
@@ -2088,8 +2082,8 @@ packages:
css-system-font-keywords@1.0.0:
resolution: {integrity: sha512-1umTtVd/fXS25ftfjB71eASCrYhilmEsvDEI6wG/QplnmlfmVM5HkZ/ZX46DT5K3eblFPgLUHt5BRCb0YXkSFA==}
css-tree@3.1.0:
resolution: {integrity: sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==}
css-tree@2.3.1:
resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==}
engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
cssesc@3.0.0:
@@ -2343,15 +2337,6 @@ packages:
fb-watchman@2.0.2:
resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==}
fdir@6.5.0:
resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==}
engines: {node: '>=12.0.0'}
peerDependencies:
picomatch: ^3 || ^4
peerDependenciesMeta:
picomatch:
optional: true
file-type@9.0.0:
resolution: {integrity: sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw==}
engines: {node: '>=6'}
@@ -2448,10 +2433,6 @@ packages:
global@4.4.0:
resolution: {integrity: sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==}
globals@11.12.0:
resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
engines: {node: '>=4'}
globals@15.15.0:
resolution: {integrity: sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==}
engines: {node: '>=18'}
@@ -2783,8 +2764,8 @@ packages:
jimp@0.10.3:
resolution: {integrity: sha512-meVWmDMtyUG5uYjFkmzu0zBgnCvvxwWNi27c4cg55vWNVC9ES4Lcwb+ogx+uBBQE3Q+dLKjXaLl0JVW+nUNwbQ==}
jiti@2.6.1:
resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==}
jiti@1.21.7:
resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==}
hasBin: true
jpeg-js@0.3.7:
@@ -2912,8 +2893,8 @@ packages:
resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
engines: {node: '>= 0.4'}
mdn-data@2.12.2:
resolution: {integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==}
mdn-data@2.0.30:
resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==}
media-typer@0.3.0:
resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==}
@@ -3142,6 +3123,9 @@ packages:
path-to-regexp@0.1.12:
resolution: {integrity: sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==}
pathe@1.1.2:
resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==}
pathe@2.0.3:
resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==}
@@ -3501,9 +3485,9 @@ packages:
signal-exit@3.0.7:
resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
sirv@3.0.2:
resolution: {integrity: sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==}
engines: {node: '>=18'}
sirv@2.0.4:
resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==}
engines: {node: '>= 10'}
sisteransi@1.0.5:
resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
@@ -3620,10 +3604,6 @@ packages:
resolution: {integrity: sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==}
engines: {node: '>=18'}
tinyglobby@0.2.15:
resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==}
engines: {node: '>=12.0.0'}
tmpl@1.0.5:
resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==}
@@ -3670,11 +3650,8 @@ packages:
ufo@1.6.1:
resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==}
unconfig-core@7.4.1:
resolution: {integrity: sha512-Bp/bPZjV2Vl/fofoA2OYLSnw1Z0MOhCX7zHnVCYrazpfZvseBbGhwcNQMxsg185Mqh7VZQqK3C8hFG/Dyng+yA==}
unconfig@7.4.1:
resolution: {integrity: sha512-uyQ7LElcGizrOGZyIq9KU+xkuEjcRf9IpmDTkCSYv5mEeZzrXSj6rb51C0L+WTedsmAoVxW9WKrLWhSwebIM9Q==}
unconfig@0.3.13:
resolution: {integrity: sha512-N9Ph5NC4+sqtcOjPfHrRcHekBCadCXWTBzp2VYYbySOHW0PfD9XLCeXshTXjkPYwLrBr9AtSeU0CZmkYECJhng==}
undici-types@7.16.0:
resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==}
@@ -3706,15 +3683,15 @@ packages:
resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==}
engines: {node: '>= 10.0.0'}
unocss-preset-weapp@66.0.2:
resolution: {integrity: sha512-K6H6we8WlTO1Lf1rLLeyPOKyqEWkO/r9z8/z1CTEnHgeZMYMvIE7lQa7GFyDQ/qYzU/By8OtJ5TcIRqp/2SbIw==}
unocss-preset-weapp@0.58.9:
resolution: {integrity: sha512-R3rd8kwYr1ZWUwKRz4mls4nETkPwjz1PcxdFjr1w7FeHprUFJlbko8j8W4qJGRswEfNlxc4qFBpjfITBfr/zPw==}
unocss@66.5.9:
resolution: {integrity: sha512-uMW5ZKayDQ1ZiqdrO7WiGOJ3H5PE3D4eN1xn0EZXU1Tiu37e5DtuNLa7AzT0z4Dx0AX8GK1xQrNC0US971mfFA==}
unocss@0.58.9:
resolution: {integrity: sha512-aqANXXP0RrtN4kSaTLn/7I6wh8o45LUdVgPzGu7Fan2DfH2+wpIs6frlnlHlOymnb+52dp6kXluQinddaUKW1A==}
engines: {node: '>=14'}
peerDependencies:
'@unocss/webpack': 66.5.9
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0
'@unocss/webpack': 0.58.9
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0
peerDependenciesMeta:
'@unocss/webpack':
optional: true
@@ -3769,10 +3746,6 @@ packages:
webpack:
optional: true
unplugin-utils@0.3.1:
resolution: {integrity: sha512-5lWVjgi6vuHhJ526bI4nlCOmkCIF3nnfXkCMDeMJrtdvxTs6ZFCM8oNufGTsDbKv/tJ/xj8RpvXjRuPBZJuJog==}
engines: {node: '>=20.19.0'}
unplugin@1.16.1:
resolution: {integrity: sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w==}
engines: {node: '>=14.0.0'}
@@ -3872,9 +3845,6 @@ packages:
'@vue/composition-api':
optional: true
vue-flow-layout@0.2.0:
resolution: {integrity: sha512-zKgsWWkXq0xrus7H4Mc+uFs1ESrmdTXlO0YNbR6wMdPaFvosL3fMB8N7uTV308UhGy9UvTrGhIY7mVz9eN+L0Q==}
vue-i18n@9.14.5:
resolution: {integrity: sha512-0jQ9Em3ymWngyiIkj0+c/k7WgaPO+TNzjKSNq9BvBQaKJECqn9cd9fL4tkDhB5G1QBskGl9YxxbDAhgbFtpe2g==}
engines: {node: '>= 16'}
@@ -4045,7 +4015,7 @@ snapshots:
'@antfu/utils@0.7.10': {}
'@antfu/utils@9.3.0': {}
'@antfu/utils@8.1.1': {}
'@babel/code-frame@7.27.1':
dependencies:
@@ -4201,10 +4171,6 @@ snapshots:
'@babel/template': 7.27.2
'@babel/types': 7.28.5
'@babel/parser@7.27.7':
dependencies:
'@babel/types': 7.28.5
'@babel/parser@7.28.5':
dependencies:
'@babel/types': 7.28.5
@@ -4771,6 +4737,17 @@ snapshots:
'@babel/types': 7.28.5
esutils: 2.0.3
'@babel/preset-typescript@7.28.5(@babel/core@7.28.5)':
dependencies:
'@babel/core': 7.28.5
'@babel/helper-plugin-utils': 7.27.1
'@babel/helper-validator-option': 7.27.1
'@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.5)
'@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.5)
'@babel/plugin-transform-typescript': 7.28.5(@babel/core@7.28.5)
transitivePeerDependencies:
- supports-color
'@babel/runtime@7.28.4': {}
'@babel/template@7.27.2':
@@ -4779,18 +4756,6 @@ snapshots:
'@babel/parser': 7.28.5
'@babel/types': 7.28.5
'@babel/traverse@7.27.7':
dependencies:
'@babel/code-frame': 7.27.1
'@babel/generator': 7.28.5
'@babel/parser': 7.27.7
'@babel/template': 7.27.2
'@babel/types': 7.28.5
debug: 4.4.3
globals: 11.12.0
transitivePeerDependencies:
- supports-color
'@babel/traverse@7.28.5':
dependencies:
'@babel/code-frame': 7.27.1
@@ -5482,10 +5447,10 @@ snapshots:
'@iconify/types@2.0.0': {}
'@iconify/utils@3.0.2':
'@iconify/utils@2.3.0':
dependencies:
'@antfu/install-pkg': 1.1.0
'@antfu/utils': 9.3.0
'@antfu/utils': 8.1.1
'@iconify/types': 2.0.0
debug: 4.4.3
globals: 15.15.0
@@ -6021,10 +5986,6 @@ snapshots:
'@polka/url@1.0.0-next.29': {}
'@quansync/fs@0.1.5':
dependencies:
quansync: 0.2.11
'@rollup/pluginutils@5.3.0':
dependencies:
'@types/estree': 1.0.8
@@ -6169,154 +6130,158 @@ snapshots:
typescript: 4.9.5
vue: 3.5.25(typescript@4.9.5)
'@unocss/astro@66.5.9(vite@5.2.8(@types/node@24.10.1)(sass@1.78.0)(terser@5.44.1))':
'@unocss/astro@0.58.9(vite@5.2.8(@types/node@24.10.1)(sass@1.78.0)(terser@5.44.1))':
dependencies:
'@unocss/core': 66.5.9
'@unocss/reset': 66.5.9
'@unocss/vite': 66.5.9(vite@5.2.8(@types/node@24.10.1)(sass@1.78.0)(terser@5.44.1))
'@unocss/core': 0.58.9
'@unocss/reset': 0.58.9
'@unocss/vite': 0.58.9(vite@5.2.8(@types/node@24.10.1)(sass@1.78.0)(terser@5.44.1))
optionalDependencies:
vite: 5.2.8(@types/node@24.10.1)(sass@1.78.0)(terser@5.44.1)
transitivePeerDependencies:
- rollup
'@unocss/cli@66.5.9':
'@unocss/cli@0.58.9':
dependencies:
'@jridgewell/remapping': 2.3.5
'@unocss/config': 66.5.9
'@unocss/core': 66.5.9
'@unocss/preset-uno': 66.5.9
'@ampproject/remapping': 2.3.0
'@rollup/pluginutils': 5.3.0
'@unocss/config': 0.58.9
'@unocss/core': 0.58.9
'@unocss/preset-uno': 0.58.9
cac: 6.7.14
chokidar: 3.6.0
colorette: 2.0.20
consola: 3.4.2
fast-glob: 3.3.3
magic-string: 0.30.21
pathe: 2.0.3
pathe: 1.1.2
perfect-debounce: 1.0.0
tinyglobby: 0.2.15
unplugin-utils: 0.3.1
transitivePeerDependencies:
- rollup
'@unocss/config@66.5.9':
'@unocss/config@0.58.9':
dependencies:
'@unocss/core': 66.5.9
unconfig: 7.4.1
'@unocss/core': 0.58.9
unconfig: 0.3.13
'@unocss/core@66.5.9': {}
'@unocss/core@0.58.9': {}
'@unocss/extractor-arbitrary-variants@66.5.9':
'@unocss/extractor-arbitrary-variants@0.58.9':
dependencies:
'@unocss/core': 66.5.9
'@unocss/core': 0.58.9
'@unocss/inspector@66.5.9':
'@unocss/inspector@0.58.9':
dependencies:
'@unocss/core': 66.5.9
'@unocss/rule-utils': 66.5.9
colorette: 2.0.20
'@unocss/core': 0.58.9
'@unocss/rule-utils': 0.58.9
gzip-size: 6.0.0
sirv: 3.0.2
vue-flow-layout: 0.2.0
sirv: 2.0.4
'@unocss/postcss@66.5.9(postcss@8.5.6)':
'@unocss/postcss@0.58.9(postcss@8.5.6)':
dependencies:
'@unocss/config': 66.5.9
'@unocss/core': 66.5.9
'@unocss/rule-utils': 66.5.9
css-tree: 3.1.0
'@unocss/config': 0.58.9
'@unocss/core': 0.58.9
'@unocss/rule-utils': 0.58.9
css-tree: 2.3.1
fast-glob: 3.3.3
magic-string: 0.30.21
postcss: 8.5.6
tinyglobby: 0.2.15
'@unocss/preset-attributify@66.5.9':
'@unocss/preset-attributify@0.58.9':
dependencies:
'@unocss/core': 66.5.9
'@unocss/core': 0.58.9
'@unocss/preset-icons@66.5.9':
'@unocss/preset-icons@0.58.9':
dependencies:
'@iconify/utils': 3.0.2
'@unocss/core': 66.5.9
'@iconify/utils': 2.3.0
'@unocss/core': 0.58.9
ofetch: 1.5.1
transitivePeerDependencies:
- supports-color
'@unocss/preset-mini@66.5.9':
'@unocss/preset-mini@0.58.9':
dependencies:
'@unocss/core': 66.5.9
'@unocss/extractor-arbitrary-variants': 66.5.9
'@unocss/rule-utils': 66.5.9
'@unocss/core': 0.58.9
'@unocss/extractor-arbitrary-variants': 0.58.9
'@unocss/rule-utils': 0.58.9
'@unocss/preset-tagify@66.5.9':
'@unocss/preset-tagify@0.58.9':
dependencies:
'@unocss/core': 66.5.9
'@unocss/core': 0.58.9
'@unocss/preset-typography@66.5.9':
'@unocss/preset-typography@0.58.9':
dependencies:
'@unocss/core': 66.5.9
'@unocss/rule-utils': 66.5.9
'@unocss/core': 0.58.9
'@unocss/preset-mini': 0.58.9
'@unocss/preset-uno@66.5.9':
'@unocss/preset-uno@0.58.9':
dependencies:
'@unocss/core': 66.5.9
'@unocss/preset-wind3': 66.5.9
'@unocss/core': 0.58.9
'@unocss/preset-mini': 0.58.9
'@unocss/preset-wind': 0.58.9
'@unocss/rule-utils': 0.58.9
'@unocss/preset-web-fonts@66.5.9':
'@unocss/preset-web-fonts@0.58.9':
dependencies:
'@unocss/core': 66.5.9
'@unocss/core': 0.58.9
ofetch: 1.5.1
'@unocss/preset-wind3@66.5.9':
'@unocss/preset-wind@0.58.9':
dependencies:
'@unocss/core': 66.5.9
'@unocss/preset-mini': 66.5.9
'@unocss/rule-utils': 66.5.9
'@unocss/core': 0.58.9
'@unocss/preset-mini': 0.58.9
'@unocss/rule-utils': 0.58.9
'@unocss/preset-wind4@66.5.9':
'@unocss/reset@0.58.9': {}
'@unocss/rule-utils@0.58.9':
dependencies:
'@unocss/core': 66.5.9
'@unocss/extractor-arbitrary-variants': 66.5.9
'@unocss/rule-utils': 66.5.9
'@unocss/preset-wind@66.5.9':
dependencies:
'@unocss/core': 66.5.9
'@unocss/preset-wind3': 66.5.9
'@unocss/reset@66.5.9': {}
'@unocss/rule-utils@66.5.9':
dependencies:
'@unocss/core': 66.5.9
'@unocss/core': 0.58.9
magic-string: 0.30.21
'@unocss/transformer-attributify-jsx@66.5.9':
'@unocss/scope@0.58.9': {}
'@unocss/transformer-attributify-jsx-babel@0.58.9':
dependencies:
'@babel/parser': 7.27.7
'@babel/traverse': 7.27.7
'@unocss/core': 66.5.9
'@babel/core': 7.28.5
'@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.5)
'@babel/preset-typescript': 7.28.5(@babel/core@7.28.5)
'@unocss/core': 0.58.9
transitivePeerDependencies:
- supports-color
'@unocss/transformer-compile-class@66.5.9':
'@unocss/transformer-attributify-jsx@0.58.9':
dependencies:
'@unocss/core': 66.5.9
'@unocss/core': 0.58.9
'@unocss/transformer-directives@66.5.9':
'@unocss/transformer-compile-class@0.58.9':
dependencies:
'@unocss/core': 66.5.9
'@unocss/rule-utils': 66.5.9
css-tree: 3.1.0
'@unocss/core': 0.58.9
'@unocss/transformer-variant-group@66.5.9':
'@unocss/transformer-directives@0.58.9':
dependencies:
'@unocss/core': 66.5.9
'@unocss/core': 0.58.9
'@unocss/rule-utils': 0.58.9
css-tree: 2.3.1
'@unocss/vite@66.5.9(vite@5.2.8(@types/node@24.10.1)(sass@1.78.0)(terser@5.44.1))':
'@unocss/transformer-variant-group@0.58.9':
dependencies:
'@jridgewell/remapping': 2.3.5
'@unocss/config': 66.5.9
'@unocss/core': 66.5.9
'@unocss/inspector': 66.5.9
'@unocss/core': 0.58.9
'@unocss/vite@0.58.9(vite@5.2.8(@types/node@24.10.1)(sass@1.78.0)(terser@5.44.1))':
dependencies:
'@ampproject/remapping': 2.3.0
'@rollup/pluginutils': 5.3.0
'@unocss/config': 0.58.9
'@unocss/core': 0.58.9
'@unocss/inspector': 0.58.9
'@unocss/scope': 0.58.9
'@unocss/transformer-directives': 0.58.9
chokidar: 3.6.0
fast-glob: 3.3.3
magic-string: 0.30.21
pathe: 2.0.3
tinyglobby: 0.2.15
unplugin-utils: 0.3.1
vite: 5.2.8(@types/node@24.10.1)(sass@1.78.0)(terser@5.44.1)
transitivePeerDependencies:
- rollup
'@vant/area-data@2.1.0': {}
@@ -6863,9 +6828,9 @@ snapshots:
css-system-font-keywords@1.0.0: {}
css-tree@3.1.0:
css-tree@2.3.1:
dependencies:
mdn-data: 2.12.2
mdn-data: 2.0.30
source-map-js: 1.2.1
cssesc@3.0.0: {}
@@ -7133,10 +7098,6 @@ snapshots:
dependencies:
bser: 2.1.1
fdir@6.5.0(picomatch@4.0.3):
optionalDependencies:
picomatch: 4.0.3
file-type@9.0.0: {}
fill-range@7.1.1:
@@ -7239,8 +7200,6 @@ snapshots:
min-document: 2.19.2
process: 0.11.10
globals@11.12.0: {}
globals@15.15.0: {}
gopd@1.2.0: {}
@@ -7784,7 +7743,7 @@ snapshots:
transitivePeerDependencies:
- debug
jiti@2.6.1: {}
jiti@1.21.7: {}
jpeg-js@0.3.7: {}
@@ -7925,7 +7884,7 @@ snapshots:
math-intrinsics@1.1.0: {}
mdn-data@2.12.2: {}
mdn-data@2.0.30: {}
media-typer@0.3.0: {}
@@ -8110,6 +8069,8 @@ snapshots:
path-to-regexp@0.1.12: {}
pathe@1.1.2: {}
pathe@2.0.3: {}
perfect-debounce@1.0.0: {}
@@ -8510,7 +8471,7 @@ snapshots:
signal-exit@3.0.7: {}
sirv@3.0.2:
sirv@2.0.4:
dependencies:
'@polka/url': 1.0.0-next.29
mrmime: 2.0.1
@@ -8613,11 +8574,6 @@ snapshots:
tinyexec@1.0.2: {}
tinyglobby@0.2.15:
dependencies:
fdir: 6.5.0(picomatch@4.0.3)
picomatch: 4.0.3
tmpl@1.0.5: {}
to-regex-range@5.0.1:
@@ -8656,18 +8612,11 @@ snapshots:
ufo@1.6.1: {}
unconfig-core@7.4.1:
unconfig@0.3.13:
dependencies:
'@quansync/fs': 0.1.5
quansync: 0.2.11
unconfig@7.4.1:
dependencies:
'@quansync/fs': 0.1.5
'@antfu/utils': 0.7.10
defu: 6.1.4
jiti: 2.6.1
quansync: 0.2.11
unconfig-core: 7.4.1
jiti: 1.21.7
undici-types@7.16.0: {}
@@ -8705,12 +8654,12 @@ snapshots:
universalify@2.0.1: {}
unocss-preset-weapp@66.0.2(esbuild@0.20.2)(vite@5.2.8(@types/node@24.10.1)(sass@1.78.0)(terser@5.44.1)):
unocss-preset-weapp@0.58.9(esbuild@0.20.2)(vite@5.2.8(@types/node@24.10.1)(sass@1.78.0)(terser@5.44.1)):
dependencies:
'@rollup/pluginutils': 5.3.0
'@unocss/core': 66.5.9
'@unocss/extractor-arbitrary-variants': 66.5.9
'@unocss/rule-utils': 66.5.9
'@unocss/core': 0.58.9
'@unocss/extractor-arbitrary-variants': 0.58.9
'@unocss/rule-utils': 0.58.9
unplugin-attributify-to-class: 0.2.5
unplugin-transform-class: 0.6.0(esbuild@0.20.2)(vite@5.2.8(@types/node@24.10.1)(sass@1.78.0)(terser@5.44.1))
transitivePeerDependencies:
@@ -8722,31 +8671,33 @@ snapshots:
- vite
- webpack
unocss@66.5.9(postcss@8.5.6)(vite@5.2.8(@types/node@24.10.1)(sass@1.78.0)(terser@5.44.1)):
unocss@0.58.9(postcss@8.5.6)(vite@5.2.8(@types/node@24.10.1)(sass@1.78.0)(terser@5.44.1)):
dependencies:
'@unocss/astro': 66.5.9(vite@5.2.8(@types/node@24.10.1)(sass@1.78.0)(terser@5.44.1))
'@unocss/cli': 66.5.9
'@unocss/core': 66.5.9
'@unocss/postcss': 66.5.9(postcss@8.5.6)
'@unocss/preset-attributify': 66.5.9
'@unocss/preset-icons': 66.5.9
'@unocss/preset-mini': 66.5.9
'@unocss/preset-tagify': 66.5.9
'@unocss/preset-typography': 66.5.9
'@unocss/preset-uno': 66.5.9
'@unocss/preset-web-fonts': 66.5.9
'@unocss/preset-wind': 66.5.9
'@unocss/preset-wind3': 66.5.9
'@unocss/preset-wind4': 66.5.9
'@unocss/transformer-attributify-jsx': 66.5.9
'@unocss/transformer-compile-class': 66.5.9
'@unocss/transformer-directives': 66.5.9
'@unocss/transformer-variant-group': 66.5.9
'@unocss/vite': 66.5.9(vite@5.2.8(@types/node@24.10.1)(sass@1.78.0)(terser@5.44.1))
'@unocss/astro': 0.58.9(vite@5.2.8(@types/node@24.10.1)(sass@1.78.0)(terser@5.44.1))
'@unocss/cli': 0.58.9
'@unocss/core': 0.58.9
'@unocss/extractor-arbitrary-variants': 0.58.9
'@unocss/postcss': 0.58.9(postcss@8.5.6)
'@unocss/preset-attributify': 0.58.9
'@unocss/preset-icons': 0.58.9
'@unocss/preset-mini': 0.58.9
'@unocss/preset-tagify': 0.58.9
'@unocss/preset-typography': 0.58.9
'@unocss/preset-uno': 0.58.9
'@unocss/preset-web-fonts': 0.58.9
'@unocss/preset-wind': 0.58.9
'@unocss/reset': 0.58.9
'@unocss/transformer-attributify-jsx': 0.58.9
'@unocss/transformer-attributify-jsx-babel': 0.58.9
'@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(vite@5.2.8(@types/node@24.10.1)(sass@1.78.0)(terser@5.44.1))
optionalDependencies:
vite: 5.2.8(@types/node@24.10.1)(sass@1.78.0)(terser@5.44.1)
transitivePeerDependencies:
- postcss
- rollup
- supports-color
unpipe@1.0.0: {}
@@ -8789,11 +8740,6 @@ snapshots:
esbuild: 0.20.2
vite: 5.2.8(@types/node@24.10.1)(sass@1.78.0)(terser@5.44.1)
unplugin-utils@0.3.1:
dependencies:
pathe: 2.0.3
picomatch: 4.0.3
unplugin@1.16.1:
dependencies:
acorn: 8.15.0
@@ -8876,8 +8822,6 @@ snapshots:
dependencies:
vue: 3.5.25(typescript@4.9.5)
vue-flow-layout@0.2.0: {}
vue-i18n@9.14.5(vue@3.5.25(typescript@4.9.5)):
dependencies:
'@intlify/core-base': 9.14.5
+1 -1
View File
@@ -2,7 +2,7 @@
import App from './App.vue';
import { createSSRApp } from 'vue';
import { setupPinia } from './sheep/store';
// import 'virtual:uno.css';
import 'virtual:uno.css';
/** 聊天common模块 */
import request from './common/request';
+678 -25
View File
@@ -12,7 +12,83 @@
}
},
"pages": [
// #ifdef MP-WEIXIN
// {
// "path": "pages/index/index",
// "aliasPath": "/",
// "style": {
// "navigationBarTitleText": "首页",
// "enablePullDownRefresh": true
// },
// "meta": {
// "auth": false,
// "sync": true,
// "title": "首页",
// "group": "商城"
// }
// },
// {
// "path": "pages/index/user",
// "style": {
// "navigationBarTitleText": "个人中心",
// "enablePullDownRefresh": true
// },
// "meta": {
// "sync": true,
// "title": "个人中心",
// "group": "商城"
// }
// },
// {
// "path": "pages/index/category",
// "style": {
// "navigationBarTitleText": "商品分类"
// },
// "meta": {
// "sync": true,
// "title": "商品分类",
// "group": "商城"
// }
// },
// {
// "path": "pages/index/cart",
// "style": {
// "navigationBarTitleText": "购物车"
// },
// "meta": {
// "sync": true,
// "title": "购物车",
// "group": "商城"
// }
// },
// {
// "path": "pages/index/login",
// "style": {
// "navigationBarTitleText": "登录"
// }
// },
// {
// "path": "pages/index/search",
// "style": {
// "navigationBarTitleText": "搜索"
// },
// "meta": {
// "sync": true,
// "title": "搜索",
// "group": "商城"
// }
// },
// {
// "path": "pages/index/page",
// "style": {
// "navigationBarTitleText": ""
// },
// "meta": {
// "auth": false,
// "sync": true,
// "title": "自定义页面",
// "group": "商城"
// }
// },
{
"path": "pages/wechat-tabbar/index",
"style": {
@@ -27,7 +103,6 @@
"navigationStyle": "custom"
}
},
// #endif
{
"path": "pages/tabbar/home",
"style": {
@@ -55,23 +130,7 @@
"navigationBarTitleText": "我的",
"navigationStyle": "custom"
}
},
// #ifndef MP-WEIXIN
{
"path": "pages/wechat-tabbar/index",
"style": {
"navigationBarTitleText": "邀请福利",
"navigationStyle": "custom"
}
},
{
"path": "pages/wechat-tabbar/me",
"style": {
"navigationBarTitleText": "我的",
"navigationStyle": "custom"
}
}
// #endif
],
"subPackages": [
{
@@ -298,18 +357,612 @@
}
]
}
// {
// "root": "pages/goods",
// "pages": [
// {
// "path": "index",
// "style": {
// "navigationBarTitleText": "商品详情"
// },
// "meta": {
// "sync": true,
// "title": "普通商品",
// "group": "商品"
// }
// },
// {
// "path": "groupon",
// "style": {
// "navigationBarTitleText": "拼团商品"
// },
// "meta": {
// "sync": true,
// "title": "拼团商品",
// "group": "商品"
// }
// },
// {
// "path": "seckill",
// "style": {
// "navigationBarTitleText": "秒杀商品"
// },
// "meta": {
// "sync": true,
// "title": "秒杀商品",
// "group": "商品"
// }
// },
// {
// "path": "point",
// "style": {
// "navigationBarTitleText": "积分商品"
// },
// "meta": {
// "sync": true,
// "title": "积分商品",
// "group": "商品"
// }
// },
// {
// "path": "list",
// "style": {
// "navigationBarTitleText": "商品列表"
// },
// "meta": {
// "sync": true,
// "title": "商品列表",
// "group": "商品"
// }
// },
// {
// "path": "comment/add",
// "style": {
// "navigationBarTitleText": "评价商品"
// },
// "meta": {
// "auth": true
// }
// },
// {
// "path": "comment/list",
// "style": {
// "navigationBarTitleText": "商品评价"
// }
// }
// ]
// },
// {
// "root": "pages/order",
// "pages": [
// {
// "path": "detail",
// "style": {
// "navigationBarTitleText": "订单详情"
// },
// "meta": {
// "auth": true,
// "title": "订单详情"
// }
// },
// {
// "path": "confirm",
// "style": {
// "navigationBarTitleText": "确认订单"
// },
// "meta": {
// "auth": true,
// "title": "确认订单"
// }
// },
// {
// "path": "list",
// "style": {
// "navigationBarTitleText": "我的订单",
// "enablePullDownRefresh": true
// },
// "meta": {
// "auth": true,
// "sync": true,
// "title": "用户订单",
// "group": "订单中心"
// }
// },
// {
// "path": "aftersale/apply",
// "style": {
// "navigationBarTitleText": "申请售后"
// },
// "meta": {
// "auth": true,
// "title": "申请售后"
// }
// },
// {
// "path": "aftersale/return-delivery",
// "style": {
// "navigationBarTitleText": "退货物流"
// },
// "meta": {
// "auth": true,
// "title": "退货物流"
// }
// },
// {
// "path": "aftersale/list",
// "style": {
// "navigationBarTitleText": "售后列表"
// },
// "meta": {
// "auth": true,
// "sync": true,
// "title": "售后订单",
// "group": "订单中心"
// }
// },
// {
// "path": "aftersale/detail",
// "style": {
// "navigationBarTitleText": "售后详情"
// },
// "meta": {
// "auth": true,
// "title": "售后详情"
// }
// },
// {
// "path": "aftersale/log",
// "style": {
// "navigationBarTitleText": "售后进度"
// },
// "meta": {
// "auth": true,
// "title": "售后进度"
// }
// },
// {
// "path": "express/log",
// "style": {
// "navigationBarTitleText": "物流轨迹"
// },
// "meta": {
// "auth": true,
// "title": "物流轨迹"
// }
// }
// ]
// },
// {
// "root": "pages/user",
// "pages": [
// {
// "path": "info",
// "style": {
// "navigationBarTitleText": "我的信息"
// },
// "meta": {
// "auth": true,
// "sync": true,
// "title": "用户信息",
// "group": "用户中心"
// }
// },
// {
// "path": "goods-collect",
// "style": {
// "navigationBarTitleText": "我的收藏"
// },
// "meta": {
// "auth": true,
// "sync": true,
// "title": "商品收藏",
// "group": "用户中心"
// }
// },
// {
// "path": "goods-log",
// "style": {
// "navigationBarTitleText": "我的足迹"
// },
// "meta": {
// "auth": true,
// "sync": true,
// "title": "浏览记录",
// "group": "用户中心"
// }
// },
// {
// "path": "address/list",
// "style": {
// "navigationBarTitleText": "收货地址"
// },
// "meta": {
// "auth": true,
// "sync": true,
// "title": "地址管理",
// "group": "用户中心"
// }
// },
// {
// "path": "address/edit",
// "style": {
// "navigationBarTitleText": "编辑地址"
// },
// "meta": {
// "auth": true,
// "title": "编辑地址"
// }
// },
// {
// "path": "goods_details_store/index",
// "style": {
// "navigationBarTitleText": "自提门店"
// },
// "meta": {
// "auth": true,
// "sync": true,
// "title": "地址管理",
// "group": "用户中心"
// }
// },
// {
// "path": "wallet/money",
// "style": {
// "navigationBarTitleText": "我的余额"
// },
// "meta": {
// "auth": true,
// "sync": true,
// "title": "用户余额",
// "group": "用户中心"
// }
// },
// {
// "path": "wallet/score",
// "style": {
// "navigationBarTitleText": "我的积分"
// },
// "meta": {
// "auth": true,
// "sync": true,
// "title": "用户积分",
// "group": "用户中心"
// }
// }
// ]
// },
// {
// "root": "pages/commission",
// "pages": [
// {
// "path": "index",
// "style": {
// "navigationBarTitleText": "分销"
// },
// "meta": {
// "auth": true,
// "sync": true,
// "title": "分销中心",
// "group": "分销商城"
// }
// },
// {
// "path": "wallet",
// "style": {
// "navigationBarTitleText": "我的佣金"
// },
// "meta": {
// "auth": true,
// "sync": true,
// "title": "用户佣金",
// "group": "分销中心"
// }
// },
// {
// "path": "goods",
// "style": {
// "navigationBarTitleText": "推广商品"
// },
// "meta": {
// "auth": true,
// "sync": true,
// "title": "推广商品",
// "group": "分销商城"
// }
// },
// {
// "path": "order",
// "style": {
// "navigationBarTitleText": "分销订单"
// },
// "meta": {
// "auth": true,
// "sync": true,
// "title": "分销订单",
// "group": "分销商城"
// }
// },
// {
// "path": "team",
// "style": {
// "navigationBarTitleText": "我的团队"
// },
// "meta": {
// "auth": true,
// "sync": true,
// "title": "我的团队",
// "group": "分销商城"
// }
// },
// {
// "path": "promoter",
// "style": {
// "navigationBarTitleText": "推广人排行榜"
// },
// "meta": {
// "auth": true,
// "sync": true,
// "title": "推广人排行榜",
// "group": "分销商城"
// }
// },
// {
// "path": "commission-ranking",
// "style": {
// "navigationBarTitleText": "佣金排行榜"
// },
// "meta": {
// "auth": true,
// "sync": true,
// "title": "佣金排行榜",
// "group": "分销商城"
// }
// },
// {
// "path": "withdraw",
// "style": {
// "navigationBarTitleText": "申请提现"
// },
// "meta": {
// "auth": true,
// "sync": true,
// "title": "申请提现",
// "group": "分销商城"
// }
// }
// ]
// },
// {
// "root": "pages/app",
// "pages": [
// {
// "path": "sign",
// "style": {
// "navigationBarTitleText": "签到中心"
// },
// "meta": {
// "auth": true,
// "sync": true,
// "title": "签到中心",
// "group": "应用"
// }
// }
// ]
// },
// {
// "root": "pages/public",
// "pages": [
// {
// "path": "setting",
// "style": {
// "navigationBarTitleText": "系统设置"
// },
// "meta": {
// "sync": true,
// "title": "系统设置",
// "group": "通用"
// }
// },
// {
// "path": "richtext",
// "style": {
// "navigationBarTitleText": "富文本"
// },
// "meta": {
// "sync": true,
// "title": "富文本",
// "group": "通用"
// }
// },
// {
// "path": "faq",
// "style": {
// "navigationBarTitleText": "常见问题"
// },
// "meta": {
// "sync": true,
// "title": "常见问题",
// "group": "通用"
// }
// },
// {
// "path": "error",
// "style": {
// "navigationBarTitleText": "错误页面"
// }
// },
// {
// "path": "webview",
// "style": {
// "navigationBarTitleText": ""
// }
// }
// ]
// },
// {
// "root": "pages/coupon",
// "pages": [
// {
// "path": "list",
// "style": {
// "navigationBarTitleText": "领券中心"
// },
// "meta": {
// "sync": true,
// "title": "领券中心",
// "group": "优惠券"
// }
// },
// {
// "path": "detail",
// "style": {
// "navigationBarTitleText": "优惠券"
// },
// "meta": {
// "auth": false,
// "sync": true,
// "title": "优惠券详情",
// "group": "优惠券"
// }
// }
// ]
// },
// {
// "root": "pages/chat",
// "pages": [
// {
// "path": "index",
// "style": {
// "navigationBarTitleText": "客服",
// "app-plus": {
// "softinputMode": "adjustResize"
// }
// },
// "meta": {
// "auth": true,
// "sync": true,
// "title": "客服",
// "group": "客服"
// }
// }
// ]
// },
// {
// "root": "pages/pay",
// "pages": [
// {
// "path": "index",
// "style": {
// "navigationBarTitleText": "收银台"
// }
// },
// {
// "path": "result",
// "style": {
// "navigationBarTitleText": "支付结果"
// }
// },
// {
// "path": "recharge",
// "style": {
// "navigationBarTitleText": "充值余额"
// },
// "meta": {
// "auth": true,
// "sync": true,
// "title": "充值余额",
// "group": "支付"
// }
// },
// {
// "path": "recharge-log",
// "style": {
// "navigationBarTitleText": "充值记录"
// },
// "meta": {
// "auth": true,
// "sync": true,
// "title": "充值记录",
// "group": "支付"
// }
// }
// ]
// },
// {
// "root": "pages/activity",
// "pages": [
// {
// "path": "groupon/detail",
// "style": {
// "navigationBarTitleText": "拼团详情"
// }
// },
// {
// "path": "groupon/order",
// "style": {
// "navigationBarTitleText": "我的拼团",
// "enablePullDownRefresh": true
// },
// "meta": {
// "auth": true,
// "sync": true,
// "title": "拼团订单",
// "group": "营销活动"
// }
// },
// {
// "path": "index",
// "style": {
// "navigationBarTitleText": "营销商品"
// },
// "meta": {
// "sync": true,
// "title": "营销商品",
// "group": "营销活动"
// }
// },
// {
// "path": "groupon/list",
// "style": {
// "navigationBarTitleText": "拼团活动"
// },
// "meta": {
// "sync": true,
// "title": "拼团活动",
// "group": "营销活动"
// }
// },
// {
// "path": "seckill/list",
// "style": {
// "navigationBarTitleText": "秒杀活动"
// },
// "meta": {
// "sync": true,
// "title": "秒杀活动",
// "group": "营销活动"
// }
// },
// {
// "path": "point/list",
// "style": {
// "navigationBarTitleText": "积分商城"
// },
// "meta": {
// "sync": true,
// "title": "积分商城",
// "group": "营销活动"
// }
// }
// ]
// }
],
"globalStyle": {
"navigationBarTextStyle": "black",
"navigationBarTitleText": "荷塘月色交友聊天",
"navigationBarBackgroundColor": "#F8F8F8",
"backgroundColor": "#F8F8F8",
/* #ifndef MP-WEIXIN */
"navigationStyle": "custom",
/* #endif */
/* #ifdef MP-WEIXIN */
"navigationStyle": "default"
/* #endif */
"navigationStyle": "custom"
},
"tabBar": {
"color": "#fff",
@@ -361,4 +1014,4 @@
]
// #endif
}
}
}
+12 -4
View File
@@ -120,6 +120,8 @@
import { useMessage } from '@/uni_modules/wot-design-uni';
// @ts-ignore
import $store from '@/sheep/store';
// import PayOrderApi from '@/sheep/api/pay/order';
import sheep from '@/sheep';
const messageBox = useMessage();
@@ -169,13 +171,19 @@
title: '提示',
})
.then(async () => {
const { code } = await RecentApi.memberOpenTypePay({ openTypeId: curOpenTypeId.value });
const { code, data } = await RecentApi.memberOpenTypePay({
openTypeId: curOpenTypeId.value,
});
if (code !== 0) return uni.showToast({ title: '开通失败', icon: 'fail' });
uni.showToast({ title: '开通成功', icon: 'success' });
$store('user').getInfo();
setTimeout(() => {
uni.navigateBack();
}, 500);
// const { data: a } = await PayOrderApi.getOrder(data, true);
sheep.$platform.pay('alipay', 'recharge', data);
// setTimeout(() => {
// uni.navigateBack();
// }, 500);
})
.catch(() => {});
};
+9 -9
View File
@@ -24,15 +24,15 @@ export default defineConfig({
],
theme: {
colors: {
blue: {
DEFAULT: '#0094ff',
},
red: {
DEFAULT: '#f63a36',
},
yellow: {
DEFAULT: '#F2A817',
},
// blue: {
// DEFAULT: '#0094ff',
// },
// red: {
// DEFAULT: '#f63a36',
// },
// yellow: {
// DEFAULT: '#F2A817',
// },
},
},
rules: [