diff --git a/package.json b/package.json
index 60f6d74..02ae5b3 100644
--- a/package.json
+++ b/package.json
@@ -23,11 +23,15 @@
"vue-router": "^4.2.5"
},
"devDependencies": {
+ "@unocss/preset-attributify": "66.1.0-beta.10",
+ "@unocss/preset-icons": "66.1.0-beta.10",
+ "@unocss/preset-uno": "66.1.0-beta.10",
"@vant/auto-import-resolver": "^1.0.2",
"@vitejs/plugin-vue": "^4.5.2",
"postcss": "^8.4.33",
"postcss-px-to-viewport": "^1.1.1",
"sass": "^1.70.0",
+ "unocss": "66.1.0-beta.10",
"unplugin-auto-import": "^0.17.5",
"unplugin-vue-components": "^0.26.0",
"vite": "^5.0.8"
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index ed88407..5ca440d 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -39,6 +39,15 @@ importers:
specifier: ^4.2.5
version: 4.4.3(vue@3.5.3)
devDependencies:
+ '@unocss/preset-attributify':
+ specifier: 66.1.0-beta.10
+ version: 66.1.0-beta.10
+ '@unocss/preset-icons':
+ specifier: 66.1.0-beta.10
+ version: 66.1.0-beta.10
+ '@unocss/preset-uno':
+ specifier: 66.1.0-beta.10
+ version: 66.1.0-beta.10
'@vant/auto-import-resolver':
specifier: ^1.0.2
version: 1.2.1
@@ -54,6 +63,9 @@ importers:
sass:
specifier: ^1.70.0
version: 1.78.0
+ unocss:
+ specifier: 66.1.0-beta.10
+ version: 66.1.0-beta.10(postcss@8.4.45)(vite@5.4.3(sass@1.78.0))(vue@3.5.3)
unplugin-auto-import:
specifier: ^0.17.5
version: 0.17.8(rollup@4.21.2)
@@ -66,9 +78,19 @@ importers:
packages:
+ '@ampproject/remapping@2.3.0':
+ resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
+ engines: {node: '>=6.0.0'}
+
+ '@antfu/install-pkg@1.0.0':
+ resolution: {integrity: sha512-xvX6P/lo1B3ej0OsaErAjqgFYzYVcJpamjLAFLYh9vRJngBrMoUG7aVnrGTeqM7yxbyTD5p3F2+0/QUEh8Vzhw==}
+
'@antfu/utils@0.7.10':
resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==}
+ '@antfu/utils@8.1.1':
+ resolution: {integrity: sha512-Mex9nXf9vR6AhcXmMrlz/HVgYYZpVGJ6YlPgwl7UnaFpnshXs6EK/oa5Gpf3CzENMjkvEx2tQtntGnb7UtSTOQ==}
+
'@babel/helper-string-parser@7.24.8':
resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==}
engines: {node: '>=6.9.0'}
@@ -224,9 +246,30 @@ packages:
cpu: [x64]
os: [win32]
+ '@iconify/types@2.0.0':
+ resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==}
+
+ '@iconify/utils@2.3.0':
+ resolution: {integrity: sha512-GmQ78prtwYW6EtzXRU1rY+KwOKfz32PD7iJh6Iyqw68GiKuoZ2A6pRtzWONz5VQJbp50mEjXh/7NkumtrAgRKA==}
+
+ '@jridgewell/gen-mapping@0.3.8':
+ resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==}
+ engines: {node: '>=6.0.0'}
+
+ '@jridgewell/resolve-uri@3.1.2':
+ resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
+ engines: {node: '>=6.0.0'}
+
+ '@jridgewell/set-array@1.2.1':
+ resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
+ engines: {node: '>=6.0.0'}
+
'@jridgewell/sourcemap-codec@1.5.0':
resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
+ '@jridgewell/trace-mapping@0.3.25':
+ resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
+
'@nodelib/fs.scandir@2.1.5':
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
engines: {node: '>= 8'}
@@ -239,9 +282,16 @@ packages:
resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
engines: {node: '>= 8'}
+ '@polka/url@1.0.0-next.28':
+ resolution: {integrity: sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==}
+
'@popperjs/core@2.11.8':
resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==}
+ '@quansync/fs@0.1.2':
+ resolution: {integrity: sha512-ezIadUb1aFhwJLd++WVqVpi9rnlX8vnd4ju7saPhwLHJN1mJgOv0puePTGV+FbtSnWtwoHDT8lAm4kagDZmpCg==}
+ engines: {node: '>=20.0.0'}
+
'@rollup/pluginutils@5.1.0':
resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==}
engines: {node: '>=14.0.0'}
@@ -343,6 +393,92 @@ packages:
'@types/estree@1.0.5':
resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
+ '@unocss/astro@66.1.0-beta.10':
+ resolution: {integrity: sha512-PDg1n4TeovElo4IqUpqNQA4K5pbLmgPceh8vjs6hUGmH3mwOdTYKYTWtcc2hFy40/6XSaKy0iiWuBogCyVU/EQ==}
+ peerDependencies:
+ vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0
+ peerDependenciesMeta:
+ vite:
+ optional: true
+
+ '@unocss/cli@66.1.0-beta.10':
+ resolution: {integrity: sha512-B0E5W+xKhixQRIQWcFulmoFn7/KNMv7rLtP/ab3ltZ0Szw9Q+9I0WZIpW4UZmfHOIF7yqqnXxcUIhLvg6Ot3fQ==}
+ engines: {node: '>=14'}
+ hasBin: true
+
+ '@unocss/config@66.1.0-beta.10':
+ resolution: {integrity: sha512-+qx4zlVA9f1cCifoVXYmiHTI1y1rIxHgpiUdb0pI8OOdFsK6j0adua/hSdlvroXAoj2MNdE8WVEEv3L6MlDOpg==}
+ engines: {node: '>=14'}
+
+ '@unocss/core@66.1.0-beta.10':
+ resolution: {integrity: sha512-zYn5kmrmmaEQ81+CkoRcNYaMgUePb85RCIr3oty3yc4tFtJHymHuv+4NKoWWZzfhdfVKeK2y7U9wpLcfcbIiew==}
+
+ '@unocss/extractor-arbitrary-variants@66.1.0-beta.10':
+ resolution: {integrity: sha512-qxeScl5guWtlNNUxcOFI12WTLkivao/4vIJW2uJfxuDVlUlBtrB6dw/SL40CVlosZemvM24Boo4U/xjWeh/oCA==}
+
+ '@unocss/inspector@66.1.0-beta.10':
+ resolution: {integrity: sha512-zAFrpQkzNz4uWxynVsnRdIBckVYHafYqUBzIVfuvwcK3rxHhkET5fVGQk70ww29CRX0bjy7x64wPggKsQ2wg2A==}
+
+ '@unocss/postcss@66.1.0-beta.10':
+ resolution: {integrity: sha512-MYbdqNozge5MY/cKO9A7b1WWef7Xw9GiwPWu+RpmBs7218dfowtfIIYzVyLEKWNoFW3iy5JjVm0oYfYCBKj9wg==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ postcss: ^8.4.21
+
+ '@unocss/preset-attributify@66.1.0-beta.10':
+ resolution: {integrity: sha512-Rue15+sGta598wezB9NEcKiLmBFNjaAiPYCsVUU2+3RrrF/H59Uq9RBgQ/9SDn9wCT+mxYcn/aIDaIQzDog1Tg==}
+
+ '@unocss/preset-icons@66.1.0-beta.10':
+ resolution: {integrity: sha512-Ms5CawV26GNi5iN/l9eIohKLcqh5QCA8F5cgJs5zW3kQ31YorveOOyg3QTpHAC4Dln5sZ9/4RplAWObGr2ppiQ==}
+
+ '@unocss/preset-mini@66.1.0-beta.10':
+ resolution: {integrity: sha512-KqYstZZnOTHvMWAt3Q0UgZipDvvcbYyjpkbSD4Ki8nzHNjF9OJnQHqGTfxvjbiw5Yl27wcB0v4ueOksMENhRrA==}
+
+ '@unocss/preset-tagify@66.1.0-beta.10':
+ resolution: {integrity: sha512-x71VI/PEUxihv8tAXnoPmq40Ysit6aAtslgTaUwy0smhfQfsM4uSC0c8BTrc1R0wZ8JSz+KIb6TbZNMvP52uvQ==}
+
+ '@unocss/preset-typography@66.1.0-beta.10':
+ resolution: {integrity: sha512-e74Uwy+0croYtvVOEGmQrPz6TAIX1QtMzh2Ngfq283zxg6Cy2PybvdXCa5mUqn9X76pPXs0sWvSo2fknFg/Gjw==}
+
+ '@unocss/preset-uno@66.1.0-beta.10':
+ resolution: {integrity: sha512-HzB5QB5KRmyZ8JVzLv4ZHMIPvSu7s9q+jb47W4gPJ0fhXUNJ7oVJIVPcYzBz+ppk98uNbUqOkJrnNE5BtUsiVg==}
+
+ '@unocss/preset-web-fonts@66.1.0-beta.10':
+ resolution: {integrity: sha512-yoXedApMV/TDNG2uLcl4awXs4uYs2isnXmSJabR32DIctknqXfHjzvpEoBz8e1AmlmBz4GEi0i1ounu8mL5nrw==}
+
+ '@unocss/preset-wind3@66.1.0-beta.10':
+ resolution: {integrity: sha512-R8cp1FORCMTNbIT6UTPIVZfSk62Ns+KrjI8psGzZLhIpbrD57l5CixJKESHGP+Gwp8Ff94PLI9i547ZNT0oMKg==}
+
+ '@unocss/preset-wind4@66.1.0-beta.10':
+ resolution: {integrity: sha512-MsxnYRkbRy3Sji8DUziKCHeqTNHhPyis7nLxZ63NYOS5fpvkfi4Rh69zus304a4/7rxH5BBJZrlLN7DH4IizgQ==}
+
+ '@unocss/preset-wind@66.1.0-beta.10':
+ resolution: {integrity: sha512-JZItGFJTCyB9cjuM5YGtqlZQlbjqq0YSUvJU8BDLksoBw/o4hlFNSGnVfFKY9NM9s0NdA4bQWxlNLS9uLROIUw==}
+
+ '@unocss/reset@66.1.0-beta.10':
+ resolution: {integrity: sha512-B3Xd1jjtzsifpeoFWrtKO+7yjdx0S/lHaaDtAoPxHe8RmQBbjFSWpVV7ohRCEzuZwG0gLJHh5lV+lP70CyFJaw==}
+
+ '@unocss/rule-utils@66.1.0-beta.10':
+ resolution: {integrity: sha512-yGC8uQT6ErjLsWMU3Nx7mjvftYukLL+TELM+pmYOFmbhasrdnnJI1kT/04dyUHQTlm3XCs8I7LhbYaVz7MmIXA==}
+ engines: {node: '>=14'}
+
+ '@unocss/transformer-attributify-jsx@66.1.0-beta.10':
+ resolution: {integrity: sha512-CiqpzJG3bhIMK/bNz8yX3HVv5rqIiXZZ+jqlyfHuioYomUp/Kogk8aQGId2yjJzIxCYKJIu2SlXqgIq3OqiZIQ==}
+
+ '@unocss/transformer-compile-class@66.1.0-beta.10':
+ resolution: {integrity: sha512-6mdrgypeW7DfkcFQXuoi73bARvwv3lVgqXP3qcw2NZp3qrSjNXoWTlVG8wTmZlA3yibVkUQHKm/ss7wZMArnGg==}
+
+ '@unocss/transformer-directives@66.1.0-beta.10':
+ resolution: {integrity: sha512-PVXVblXCVo6mjThQrTwHcoNuZvrxjkzW4qWzZQxrCiS+pQs31kod0UL9WFIUWc/xgyRgYUiLNlBBhdxDykNJjg==}
+
+ '@unocss/transformer-variant-group@66.1.0-beta.10':
+ resolution: {integrity: sha512-S6a5qVZXBv6QxKX7y9hVTUhMseyWEqvLv/p6gkKGAlmnJfeQak8OZBAECHUIhiGzYltF3I8gjsRqx7XYy3yh+w==}
+
+ '@unocss/vite@66.1.0-beta.10':
+ resolution: {integrity: sha512-d0qHzjOucy4AjAbQmCoFyoY4JjFaGOfhGyerSzzU4/DjOhjUmxsO6KTaDrmAgMGErGegWVoxScxOVCEMuh1c/Q==}
+ peerDependencies:
+ vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0
+
'@vant/area-data@1.5.2':
resolution: {integrity: sha512-Gtxgt6Rjgopt6234ANpO0bBsSwtjZ23lBlVDHIy8Mi2NJqyoj1vgVWY0dri8/2LCZAWzQ6EnwRrUVViUZ0cvMA==}
@@ -417,6 +553,11 @@ packages:
engines: {node: '>=0.4.0'}
hasBin: true
+ acorn@8.14.1:
+ resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==}
+ engines: {node: '>=0.4.0'}
+ hasBin: true
+
anymatch@3.1.3:
resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
engines: {node: '>= 8'}
@@ -441,10 +582,17 @@ packages:
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
engines: {node: '>=8'}
+ cac@6.7.14:
+ resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
+ engines: {node: '>=8'}
+
chokidar@3.6.0:
resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
engines: {node: '>= 8.10.0'}
+ colorette@2.0.20:
+ resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==}
+
combined-stream@1.0.8:
resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
engines: {node: '>= 0.8'}
@@ -452,6 +600,20 @@ packages:
confbox@0.1.7:
resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==}
+ confbox@0.1.8:
+ resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==}
+
+ confbox@0.2.2:
+ resolution: {integrity: sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==}
+
+ consola@3.4.2:
+ resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==}
+ engines: {node: ^14.18.0 || >=16.10.0}
+
+ css-tree@3.1.0:
+ resolution: {integrity: sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==}
+ engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
+
csstype@3.1.3:
resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
@@ -467,13 +629,31 @@ packages:
supports-color:
optional: true
+ debug@4.4.0:
+ resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==}
+ engines: {node: '>=6.0'}
+ peerDependencies:
+ supports-color: '*'
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+
decimal.js@10.4.3:
resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==}
+ defu@6.1.4:
+ resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==}
+
delayed-stream@1.0.0:
resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
engines: {node: '>=0.4.0'}
+ destr@2.0.5:
+ resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==}
+
+ duplexer@0.1.2:
+ resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==}
+
entities@4.5.0:
resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
engines: {node: '>=0.12'}
@@ -493,6 +673,9 @@ packages:
estree-walker@3.0.3:
resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
+ exsolve@1.0.4:
+ resolution: {integrity: sha512-xsZH6PXaER4XoV+NiT7JHp1bJodJVT+cxeSH1G0f0tlT0lJqYuHUP3bUx2HtfTDvOagMINYp8rsqusxud3RXhw==}
+
fast-glob@3.3.2:
resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==}
engines: {node: '>=8.6.0'}
@@ -500,6 +683,14 @@ packages:
fastq@1.17.1:
resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==}
+ fdir@6.4.3:
+ resolution: {integrity: sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==}
+ peerDependencies:
+ picomatch: ^3 || ^4
+ peerDependenciesMeta:
+ picomatch:
+ optional: true
+
fill-range@7.1.1:
resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
engines: {node: '>=8'}
@@ -529,6 +720,14 @@ packages:
resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
engines: {node: '>= 6'}
+ globals@15.15.0:
+ resolution: {integrity: sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==}
+ engines: {node: '>=18'}
+
+ gzip-size@6.0.0:
+ resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==}
+ engines: {node: '>=10'}
+
hasown@2.0.2:
resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
engines: {node: '>= 0.4'}
@@ -556,9 +755,16 @@ packages:
resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
engines: {node: '>=0.12.0'}
+ jiti@2.4.2:
+ resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==}
+ hasBin: true
+
js-tokens@9.0.0:
resolution: {integrity: sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ==}
+ kolorist@1.8.0:
+ resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==}
+
local-pkg@0.4.3:
resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==}
engines: {node: '>=14'}
@@ -567,12 +773,22 @@ packages:
resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==}
engines: {node: '>=14'}
+ local-pkg@1.1.1:
+ resolution: {integrity: sha512-WunYko2W1NcdfAFpuLUoucsgULmgDBRkdxHxWQ7mK0cQqwPiy8E1enjuRBrhLtZkB5iScJ1XIPdhVEFK8aOLSg==}
+ engines: {node: '>=14'}
+
lodash@4.17.21:
resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
magic-string@0.30.11:
resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==}
+ magic-string@0.30.17:
+ resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==}
+
+ mdn-data@2.12.2:
+ resolution: {integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==}
+
merge2@1.4.1:
resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
engines: {node: '>= 8'}
@@ -596,6 +812,13 @@ packages:
mlly@1.7.1:
resolution: {integrity: sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==}
+ mlly@1.7.4:
+ resolution: {integrity: sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==}
+
+ mrmime@2.0.1:
+ resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==}
+ engines: {node: '>=10'}
+
ms@2.1.3:
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
@@ -604,6 +827,9 @@ packages:
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
+ node-fetch-native@1.6.6:
+ resolution: {integrity: sha512-8Mc2HhqPdlIfedsuZoc3yioPuzp6b+L5jRCRY1QzuWZh2EGJVQrGppC6V6cF0bLdbW0+O2YpqCA25aF/1lvipQ==}
+
normalize-path@3.0.0:
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
engines: {node: '>=0.10.0'}
@@ -615,12 +841,24 @@ packages:
resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
engines: {node: '>=0.10.0'}
+ ofetch@1.4.1:
+ resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==}
+
+ package-manager-detector@0.2.11:
+ resolution: {integrity: sha512-BEnLolu+yuz22S56CU1SUKq3XC3PkwD5wv4ikR4MfGvnRVcmzXR9DwSlW2fEamyTPyXHomBJRzgapeuBvRNzJQ==}
+
path-parse@1.0.7:
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
pathe@1.1.2:
resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==}
+ pathe@2.0.3:
+ resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==}
+
+ perfect-debounce@1.0.0:
+ resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==}
+
picocolors@1.1.0:
resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==}
@@ -628,6 +866,10 @@ packages:
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
engines: {node: '>=8.6'}
+ picomatch@4.0.2:
+ resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==}
+ engines: {node: '>=12'}
+
pinia@2.2.2:
resolution: {integrity: sha512-ja2XqFWZC36mupU4z1ZzxeTApV7DOw44cV4dhQ9sGwun+N89v/XP7+j7q6TanS1u1tdbK4r+1BUx7heMaIdagA==}
peerDependencies:
@@ -643,6 +885,12 @@ packages:
pkg-types@1.2.0:
resolution: {integrity: sha512-+ifYuSSqOQ8CqP4MbZA5hDpb97n3E8SVWdJe+Wms9kj745lmd3b7EZJiqvmLwAlmRfjrI7Hi5z3kdBJ93lFNPA==}
+ pkg-types@1.3.1:
+ resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==}
+
+ pkg-types@2.1.0:
+ resolution: {integrity: sha512-wmJwA+8ihJixSoHKxZJRBQG1oY8Yr9pGLzRmSsNms0iNWyHHAlZCa7mmKiFR10YPZuz/2k169JiS/inOjBCZ2A==}
+
postcss-px-to-viewport@1.1.1:
resolution: {integrity: sha512-2x9oGnBms+e0cYtBJOZdlwrFg/mLR4P1g2IFu7jYKvnqnH/HLhoKyareW2Q/x4sg0BgklHlP1qeWo2oCyPm8FQ==}
@@ -653,6 +901,9 @@ packages:
proxy-from-env@1.1.0:
resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==}
+ quansync@0.2.10:
+ resolution: {integrity: sha512-t41VRkMYbkHyCYmOvx/6URnN80H7k4X0lLdBMGsz+maAwrJQYB1djpV6vHrQIBE0WBSGqhtEHrK9U3DWWH8v7A==}
+
queue-microtask@1.2.3:
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
@@ -684,6 +935,10 @@ packages:
scule@1.3.0:
resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==}
+ sirv@3.0.1:
+ resolution: {integrity: sha512-FoqMu0NCGBLCcAkS1qA+XJIQTR6/JHfQXl+uGteNCQ76T91DMUjPa9xfmeqMY3z80nLSg9yQmNjK0Px6RWsH/A==}
+ engines: {node: '>=18'}
+
source-map-js@1.2.1:
resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
engines: {node: '>=0.10.0'}
@@ -695,6 +950,13 @@ packages:
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
engines: {node: '>= 0.4'}
+ tinyexec@0.3.2:
+ resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==}
+
+ tinyglobby@0.2.12:
+ resolution: {integrity: sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==}
+ engines: {node: '>=12.0.0'}
+
to-fast-properties@2.0.0:
resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
engines: {node: '>=4'}
@@ -703,12 +965,31 @@ packages:
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
engines: {node: '>=8.0'}
+ totalist@3.0.1:
+ resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==}
+ engines: {node: '>=6'}
+
ufo@1.5.4:
resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==}
+ unconfig@7.3.1:
+ resolution: {integrity: sha512-LH5WL+un92tGAzWS87k7LkAfwpMdm7V0IXG2FxEjZz/QxiIW5J5LkcrKQThj0aRz6+h/lFmKI9EUXmK/T0bcrw==}
+
unimport@3.11.1:
resolution: {integrity: sha512-DuB1Uoq01LrrXTScxnwOoMSlTXxyKcULguFxbLrMDFcE/CO0ZWHpEiyhovN0mycPt7K6luAHe8laqvwvuoeUPg==}
+ unocss@66.1.0-beta.10:
+ resolution: {integrity: sha512-20S2TqwDbjO/DSAphraRpozI4cs29IFR7vIQJwAPk8FiJnW65uN+Pdvf+LMNHJM0Xw+lNQkYX/+O71BEO0eCPg==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@unocss/webpack': 66.1.0-beta.10
+ vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0
+ peerDependenciesMeta:
+ '@unocss/webpack':
+ optional: true
+ vite:
+ optional: true
+
unplugin-auto-import@0.17.8:
resolution: {integrity: sha512-CHryj6HzJ+n4ASjzwHruD8arhbdl+UXvhuAIlHDs15Y/IMecG3wrf7FVg4pVH/DIysbq/n0phIjNHAjl7TG7Iw==}
engines: {node: '>=14'}
@@ -721,6 +1002,10 @@ packages:
'@vueuse/core':
optional: true
+ unplugin-utils@0.2.4:
+ resolution: {integrity: sha512-8U/MtpkPkkk3Atewj1+RcKIjb5WBimZ/WSLhhR3w6SsIj8XJuKTacSP8g+2JhfSGw0Cb125Y+2zA/IzJZDVbhA==}
+ engines: {node: '>=18.12.0'}
+
unplugin-vue-components@0.26.0:
resolution: {integrity: sha512-s7IdPDlnOvPamjunVxw8kNgKNK8A5KM1YpK5j/p97jEKTjlPNrA0nZBiSfAKKlK1gWZuyWXlKL5dk3EDw874LQ==}
engines: {node: '>=14'}
@@ -790,6 +1075,11 @@ packages:
'@vue/composition-api':
optional: true
+ vue-flow-layout@0.1.1:
+ resolution: {integrity: sha512-JdgRRUVrN0Y2GosA0M68DEbKlXMqJ7FQgsK8CjQD2vxvNSqAU6PZEpi4cfcTVtfM2GVOMjHo7GKKLbXxOBqDqA==}
+ peerDependencies:
+ vue: ^3.4.37
+
vue-router@4.4.3:
resolution: {integrity: sha512-sv6wmNKx2j3aqJQDMxLFzs/u/mjA9Z5LCgy6BE0f7yFWMjrPLnS/sPNn8ARY/FXw6byV18EFutn5lTO6+UsV5A==}
peerDependencies:
@@ -808,8 +1098,20 @@ packages:
snapshots:
+ '@ampproject/remapping@2.3.0':
+ dependencies:
+ '@jridgewell/gen-mapping': 0.3.8
+ '@jridgewell/trace-mapping': 0.3.25
+
+ '@antfu/install-pkg@1.0.0':
+ dependencies:
+ package-manager-detector: 0.2.11
+ tinyexec: 0.3.2
+
'@antfu/utils@0.7.10': {}
+ '@antfu/utils@8.1.1': {}
+
'@babel/helper-string-parser@7.24.8': {}
'@babel/helper-validator-identifier@7.24.7': {}
@@ -893,8 +1195,38 @@ snapshots:
'@esbuild/win32-x64@0.21.5':
optional: true
+ '@iconify/types@2.0.0': {}
+
+ '@iconify/utils@2.3.0':
+ dependencies:
+ '@antfu/install-pkg': 1.0.0
+ '@antfu/utils': 8.1.1
+ '@iconify/types': 2.0.0
+ debug: 4.4.0
+ globals: 15.15.0
+ kolorist: 1.8.0
+ local-pkg: 1.1.1
+ mlly: 1.7.4
+ transitivePeerDependencies:
+ - supports-color
+
+ '@jridgewell/gen-mapping@0.3.8':
+ dependencies:
+ '@jridgewell/set-array': 1.2.1
+ '@jridgewell/sourcemap-codec': 1.5.0
+ '@jridgewell/trace-mapping': 0.3.25
+
+ '@jridgewell/resolve-uri@3.1.2': {}
+
+ '@jridgewell/set-array@1.2.1': {}
+
'@jridgewell/sourcemap-codec@1.5.0': {}
+ '@jridgewell/trace-mapping@0.3.25':
+ dependencies:
+ '@jridgewell/resolve-uri': 3.1.2
+ '@jridgewell/sourcemap-codec': 1.5.0
+
'@nodelib/fs.scandir@2.1.5':
dependencies:
'@nodelib/fs.stat': 2.0.5
@@ -907,8 +1239,14 @@ snapshots:
'@nodelib/fs.scandir': 2.1.5
fastq: 1.17.1
+ '@polka/url@1.0.0-next.28': {}
+
'@popperjs/core@2.11.8': {}
+ '@quansync/fs@0.1.2':
+ dependencies:
+ quansync: 0.2.10
+
'@rollup/pluginutils@5.1.0(rollup@4.21.2)':
dependencies:
'@types/estree': 1.0.5
@@ -967,6 +1305,157 @@ snapshots:
'@types/estree@1.0.5': {}
+ '@unocss/astro@66.1.0-beta.10(vite@5.4.3(sass@1.78.0))(vue@3.5.3)':
+ dependencies:
+ '@unocss/core': 66.1.0-beta.10
+ '@unocss/reset': 66.1.0-beta.10
+ '@unocss/vite': 66.1.0-beta.10(vite@5.4.3(sass@1.78.0))(vue@3.5.3)
+ optionalDependencies:
+ vite: 5.4.3(sass@1.78.0)
+ transitivePeerDependencies:
+ - vue
+
+ '@unocss/cli@66.1.0-beta.10':
+ dependencies:
+ '@ampproject/remapping': 2.3.0
+ '@unocss/config': 66.1.0-beta.10
+ '@unocss/core': 66.1.0-beta.10
+ '@unocss/preset-uno': 66.1.0-beta.10
+ cac: 6.7.14
+ chokidar: 3.6.0
+ colorette: 2.0.20
+ consola: 3.4.2
+ magic-string: 0.30.17
+ pathe: 2.0.3
+ perfect-debounce: 1.0.0
+ tinyglobby: 0.2.12
+ unplugin-utils: 0.2.4
+
+ '@unocss/config@66.1.0-beta.10':
+ dependencies:
+ '@unocss/core': 66.1.0-beta.10
+ unconfig: 7.3.1
+
+ '@unocss/core@66.1.0-beta.10': {}
+
+ '@unocss/extractor-arbitrary-variants@66.1.0-beta.10':
+ dependencies:
+ '@unocss/core': 66.1.0-beta.10
+
+ '@unocss/inspector@66.1.0-beta.10(vue@3.5.3)':
+ dependencies:
+ '@unocss/core': 66.1.0-beta.10
+ '@unocss/rule-utils': 66.1.0-beta.10
+ colorette: 2.0.20
+ gzip-size: 6.0.0
+ sirv: 3.0.1
+ vue-flow-layout: 0.1.1(vue@3.5.3)
+ transitivePeerDependencies:
+ - vue
+
+ '@unocss/postcss@66.1.0-beta.10(postcss@8.4.45)':
+ dependencies:
+ '@unocss/config': 66.1.0-beta.10
+ '@unocss/core': 66.1.0-beta.10
+ '@unocss/rule-utils': 66.1.0-beta.10
+ css-tree: 3.1.0
+ postcss: 8.4.45
+ tinyglobby: 0.2.12
+
+ '@unocss/preset-attributify@66.1.0-beta.10':
+ dependencies:
+ '@unocss/core': 66.1.0-beta.10
+
+ '@unocss/preset-icons@66.1.0-beta.10':
+ dependencies:
+ '@iconify/utils': 2.3.0
+ '@unocss/core': 66.1.0-beta.10
+ ofetch: 1.4.1
+ transitivePeerDependencies:
+ - supports-color
+
+ '@unocss/preset-mini@66.1.0-beta.10':
+ dependencies:
+ '@unocss/core': 66.1.0-beta.10
+ '@unocss/extractor-arbitrary-variants': 66.1.0-beta.10
+ '@unocss/rule-utils': 66.1.0-beta.10
+
+ '@unocss/preset-tagify@66.1.0-beta.10':
+ dependencies:
+ '@unocss/core': 66.1.0-beta.10
+
+ '@unocss/preset-typography@66.1.0-beta.10':
+ dependencies:
+ '@unocss/core': 66.1.0-beta.10
+ '@unocss/preset-mini': 66.1.0-beta.10
+ '@unocss/rule-utils': 66.1.0-beta.10
+
+ '@unocss/preset-uno@66.1.0-beta.10':
+ dependencies:
+ '@unocss/core': 66.1.0-beta.10
+ '@unocss/preset-wind3': 66.1.0-beta.10
+
+ '@unocss/preset-web-fonts@66.1.0-beta.10':
+ dependencies:
+ '@unocss/core': 66.1.0-beta.10
+ ofetch: 1.4.1
+
+ '@unocss/preset-wind3@66.1.0-beta.10':
+ dependencies:
+ '@unocss/core': 66.1.0-beta.10
+ '@unocss/preset-mini': 66.1.0-beta.10
+ '@unocss/rule-utils': 66.1.0-beta.10
+
+ '@unocss/preset-wind4@66.1.0-beta.10':
+ dependencies:
+ '@unocss/core': 66.1.0-beta.10
+ '@unocss/extractor-arbitrary-variants': 66.1.0-beta.10
+ '@unocss/rule-utils': 66.1.0-beta.10
+
+ '@unocss/preset-wind@66.1.0-beta.10':
+ dependencies:
+ '@unocss/core': 66.1.0-beta.10
+ '@unocss/preset-wind3': 66.1.0-beta.10
+
+ '@unocss/reset@66.1.0-beta.10': {}
+
+ '@unocss/rule-utils@66.1.0-beta.10':
+ dependencies:
+ '@unocss/core': 66.1.0-beta.10
+ magic-string: 0.30.17
+
+ '@unocss/transformer-attributify-jsx@66.1.0-beta.10':
+ dependencies:
+ '@unocss/core': 66.1.0-beta.10
+
+ '@unocss/transformer-compile-class@66.1.0-beta.10':
+ dependencies:
+ '@unocss/core': 66.1.0-beta.10
+
+ '@unocss/transformer-directives@66.1.0-beta.10':
+ dependencies:
+ '@unocss/core': 66.1.0-beta.10
+ '@unocss/rule-utils': 66.1.0-beta.10
+ css-tree: 3.1.0
+
+ '@unocss/transformer-variant-group@66.1.0-beta.10':
+ dependencies:
+ '@unocss/core': 66.1.0-beta.10
+
+ '@unocss/vite@66.1.0-beta.10(vite@5.4.3(sass@1.78.0))(vue@3.5.3)':
+ dependencies:
+ '@ampproject/remapping': 2.3.0
+ '@unocss/config': 66.1.0-beta.10
+ '@unocss/core': 66.1.0-beta.10
+ '@unocss/inspector': 66.1.0-beta.10(vue@3.5.3)
+ chokidar: 3.6.0
+ magic-string: 0.30.17
+ tinyglobby: 0.2.12
+ unplugin-utils: 0.2.4
+ vite: 5.4.3(sass@1.78.0)
+ transitivePeerDependencies:
+ - vue
+
'@vant/area-data@1.5.2': {}
'@vant/auto-import-resolver@1.2.1': {}
@@ -1059,6 +1548,8 @@ snapshots:
acorn@8.12.1: {}
+ acorn@8.14.1: {}
+
anymatch@3.1.3:
dependencies:
normalize-path: 3.0.0
@@ -1086,6 +1577,8 @@ snapshots:
dependencies:
fill-range: 7.1.1
+ cac@6.7.14: {}
+
chokidar@3.6.0:
dependencies:
anymatch: 3.1.3
@@ -1098,12 +1591,25 @@ snapshots:
optionalDependencies:
fsevents: 2.3.3
+ colorette@2.0.20: {}
+
combined-stream@1.0.8:
dependencies:
delayed-stream: 1.0.0
confbox@0.1.7: {}
+ confbox@0.1.8: {}
+
+ confbox@0.2.2: {}
+
+ consola@3.4.2: {}
+
+ css-tree@3.1.0:
+ dependencies:
+ mdn-data: 2.12.2
+ source-map-js: 1.2.1
+
csstype@3.1.3: {}
dayjs@1.11.13: {}
@@ -1112,10 +1618,20 @@ snapshots:
dependencies:
ms: 2.1.3
+ debug@4.4.0:
+ dependencies:
+ ms: 2.1.3
+
decimal.js@10.4.3: {}
+ defu@6.1.4: {}
+
delayed-stream@1.0.0: {}
+ destr@2.0.5: {}
+
+ duplexer@0.1.2: {}
+
entities@4.5.0: {}
esbuild@0.21.5:
@@ -1152,6 +1668,8 @@ snapshots:
dependencies:
'@types/estree': 1.0.5
+ exsolve@1.0.4: {}
+
fast-glob@3.3.2:
dependencies:
'@nodelib/fs.stat': 2.0.5
@@ -1164,6 +1682,10 @@ snapshots:
dependencies:
reusify: 1.0.4
+ fdir@6.4.3(picomatch@4.0.2):
+ optionalDependencies:
+ picomatch: 4.0.2
+
fill-range@7.1.1:
dependencies:
to-regex-range: 5.0.1
@@ -1185,6 +1707,12 @@ snapshots:
dependencies:
is-glob: 4.0.3
+ globals@15.15.0: {}
+
+ gzip-size@6.0.0:
+ dependencies:
+ duplexer: 0.1.2
+
hasown@2.0.2:
dependencies:
function-bind: 1.1.2
@@ -1207,8 +1735,12 @@ snapshots:
is-number@7.0.0: {}
+ jiti@2.4.2: {}
+
js-tokens@9.0.0: {}
+ kolorist@1.8.0: {}
+
local-pkg@0.4.3: {}
local-pkg@0.5.0:
@@ -1216,12 +1748,24 @@ snapshots:
mlly: 1.7.1
pkg-types: 1.2.0
+ local-pkg@1.1.1:
+ dependencies:
+ mlly: 1.7.4
+ pkg-types: 2.1.0
+ quansync: 0.2.10
+
lodash@4.17.21: {}
magic-string@0.30.11:
dependencies:
'@jridgewell/sourcemap-codec': 1.5.0
+ magic-string@0.30.17:
+ dependencies:
+ '@jridgewell/sourcemap-codec': 1.5.0
+
+ mdn-data@2.12.2: {}
+
merge2@1.4.1: {}
micromatch@4.0.8:
@@ -1246,24 +1790,51 @@ snapshots:
pkg-types: 1.2.0
ufo: 1.5.4
+ mlly@1.7.4:
+ dependencies:
+ acorn: 8.14.1
+ pathe: 2.0.3
+ pkg-types: 1.3.1
+ ufo: 1.5.4
+
+ mrmime@2.0.1: {}
+
ms@2.1.3: {}
nanoid@3.3.7: {}
+ node-fetch-native@1.6.6: {}
+
normalize-path@3.0.0: {}
normalize.css@8.0.1: {}
object-assign@4.1.1: {}
+ ofetch@1.4.1:
+ dependencies:
+ destr: 2.0.5
+ node-fetch-native: 1.6.6
+ ufo: 1.5.4
+
+ package-manager-detector@0.2.11:
+ dependencies:
+ quansync: 0.2.10
+
path-parse@1.0.7: {}
pathe@1.1.2: {}
+ pathe@2.0.3: {}
+
+ perfect-debounce@1.0.0: {}
+
picocolors@1.1.0: {}
picomatch@2.3.1: {}
+ picomatch@4.0.2: {}
+
pinia@2.2.2(vue@3.5.3):
dependencies:
'@vue/devtools-api': 6.6.3
@@ -1276,6 +1847,18 @@ snapshots:
mlly: 1.7.1
pathe: 1.1.2
+ pkg-types@1.3.1:
+ dependencies:
+ confbox: 0.1.8
+ mlly: 1.7.4
+ pathe: 2.0.3
+
+ pkg-types@2.1.0:
+ dependencies:
+ confbox: 0.2.2
+ exsolve: 1.0.4
+ pathe: 2.0.3
+
postcss-px-to-viewport@1.1.1:
dependencies:
object-assign: 4.1.1
@@ -1289,6 +1872,8 @@ snapshots:
proxy-from-env@1.1.0: {}
+ quansync@0.2.10: {}
+
queue-microtask@1.2.3: {}
readdirp@3.6.0:
@@ -1337,6 +1922,12 @@ snapshots:
scule@1.3.0: {}
+ sirv@3.0.1:
+ dependencies:
+ '@polka/url': 1.0.0-next.28
+ mrmime: 2.0.1
+ totalist: 3.0.1
+
source-map-js@1.2.1: {}
strip-literal@2.1.0:
@@ -1345,14 +1936,30 @@ snapshots:
supports-preserve-symlinks-flag@1.0.0: {}
+ tinyexec@0.3.2: {}
+
+ tinyglobby@0.2.12:
+ dependencies:
+ fdir: 6.4.3(picomatch@4.0.2)
+ picomatch: 4.0.2
+
to-fast-properties@2.0.0: {}
to-regex-range@5.0.1:
dependencies:
is-number: 7.0.0
+ totalist@3.0.1: {}
+
ufo@1.5.4: {}
+ unconfig@7.3.1:
+ dependencies:
+ '@quansync/fs': 0.1.2
+ defu: 6.1.4
+ jiti: 2.4.2
+ quansync: 0.2.10
+
unimport@3.11.1(rollup@4.21.2):
dependencies:
'@rollup/pluginutils': 5.1.0(rollup@4.21.2)
@@ -1372,6 +1979,34 @@ snapshots:
- rollup
- webpack-sources
+ unocss@66.1.0-beta.10(postcss@8.4.45)(vite@5.4.3(sass@1.78.0))(vue@3.5.3):
+ dependencies:
+ '@unocss/astro': 66.1.0-beta.10(vite@5.4.3(sass@1.78.0))(vue@3.5.3)
+ '@unocss/cli': 66.1.0-beta.10
+ '@unocss/core': 66.1.0-beta.10
+ '@unocss/postcss': 66.1.0-beta.10(postcss@8.4.45)
+ '@unocss/preset-attributify': 66.1.0-beta.10
+ '@unocss/preset-icons': 66.1.0-beta.10
+ '@unocss/preset-mini': 66.1.0-beta.10
+ '@unocss/preset-tagify': 66.1.0-beta.10
+ '@unocss/preset-typography': 66.1.0-beta.10
+ '@unocss/preset-uno': 66.1.0-beta.10
+ '@unocss/preset-web-fonts': 66.1.0-beta.10
+ '@unocss/preset-wind': 66.1.0-beta.10
+ '@unocss/preset-wind3': 66.1.0-beta.10
+ '@unocss/preset-wind4': 66.1.0-beta.10
+ '@unocss/transformer-attributify-jsx': 66.1.0-beta.10
+ '@unocss/transformer-compile-class': 66.1.0-beta.10
+ '@unocss/transformer-directives': 66.1.0-beta.10
+ '@unocss/transformer-variant-group': 66.1.0-beta.10
+ '@unocss/vite': 66.1.0-beta.10(vite@5.4.3(sass@1.78.0))(vue@3.5.3)
+ optionalDependencies:
+ vite: 5.4.3(sass@1.78.0)
+ transitivePeerDependencies:
+ - postcss
+ - supports-color
+ - vue
+
unplugin-auto-import@0.17.8(rollup@4.21.2):
dependencies:
'@antfu/utils': 0.7.10
@@ -1386,6 +2021,11 @@ snapshots:
- rollup
- webpack-sources
+ unplugin-utils@0.2.4:
+ dependencies:
+ pathe: 2.0.3
+ picomatch: 4.0.2
+
unplugin-vue-components@0.26.0(@babel/parser@7.25.6)(rollup@4.21.2)(vue@3.5.3):
dependencies:
'@antfu/utils': 0.7.10
@@ -1431,6 +2071,10 @@ snapshots:
dependencies:
vue: 3.5.3
+ vue-flow-layout@0.1.1(vue@3.5.3):
+ dependencies:
+ vue: 3.5.3
+
vue-router@4.4.3(vue@3.5.3):
dependencies:
'@vue/devtools-api': 6.6.3
diff --git a/src/assets/images/20250407155136.png b/src/assets/images/20250407155136.png
new file mode 100644
index 0000000..43ef6b3
Binary files /dev/null and b/src/assets/images/20250407155136.png differ
diff --git a/src/assets/images/20250407155204.png b/src/assets/images/20250407155204.png
new file mode 100644
index 0000000..b8f5c3f
Binary files /dev/null and b/src/assets/images/20250407155204.png differ
diff --git a/src/assets/images/20250407155213.png b/src/assets/images/20250407155213.png
new file mode 100644
index 0000000..9e21628
Binary files /dev/null and b/src/assets/images/20250407155213.png differ
diff --git a/src/assets/images/20250407155229.png b/src/assets/images/20250407155229.png
new file mode 100644
index 0000000..dc1814f
Binary files /dev/null and b/src/assets/images/20250407155229.png differ
diff --git a/src/assets/images/zhdf1.png b/src/assets/images/zhdf1.png
new file mode 100644
index 0000000..be3895e
Binary files /dev/null and b/src/assets/images/zhdf1.png differ
diff --git a/src/main.js b/src/main.js
index 2616501..d896ede 100644
--- a/src/main.js
+++ b/src/main.js
@@ -5,7 +5,7 @@ import router from './router';
import 'normalize.css';
import 'vant/lib/index.css';
import { createPinia } from 'pinia';
-
+import 'uno.css'
const app = createApp(App);
const pinia = createPinia();
app.use(pinia);
diff --git a/src/router/index.js b/src/router/index.js
index 96a5c91..c464d8a 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -11,6 +11,11 @@ const routes = [
meta: { title: '登录' },
component: () => import('@/views/logon/index.vue')
},
+ {
+ path: '/workinfo',
+ meta: { title: '工作信息' },
+ component: () => import('@/views/workinfo/index.vue')
+ },
{
path: '/page-forward',
name: 'page-forward',
diff --git a/src/views/workinfo/index.vue b/src/views/workinfo/index.vue
new file mode 100644
index 0000000..6a39973
--- /dev/null
+++ b/src/views/workinfo/index.vue
@@ -0,0 +1,72 @@
+
+
+
+
+

+
+
+
+

+
+
+
+
{{ info.title }}
+
+
![]()
+
+
{{ info.artist }}
+
+
+
尺寸:
+
{{ info.size }}
+
+
+
年份:
+
{{ info.year }}
+
+
+
类型:
+
{{ info.type }}
+
+
+
材质:
+
{{ info.material }}
+
+
+
画作赏析:
+
{{ info.appreciation }}
+
+
+
+
+

+
+
+
+

+
+
+
+
\ No newline at end of file
diff --git a/uno.config.js b/uno.config.js
new file mode 100644
index 0000000..ef3761b
--- /dev/null
+++ b/uno.config.js
@@ -0,0 +1,22 @@
+import { defineConfig } from 'unocss'
+// 按需导入预设
+import presetUno from '@unocss/preset-uno'
+import presetAttributify from '@unocss/preset-attributify'
+import presetIcons from '@unocss/preset-icons'
+
+export default defineConfig({
+ // 添加预设
+ presets: [
+ presetUno(),
+ presetAttributify(),
+ presetIcons(),
+ ],
+ // 这里可以添加您的自定义规则
+ rules: [
+ // ...
+ ],
+ // 添加快捷方式
+ shortcuts: {
+ // ...
+ },
+})
\ No newline at end of file
diff --git a/vite.config.js b/vite.config.js
index f155672..e3d3cd9 100644
--- a/vite.config.js
+++ b/vite.config.js
@@ -5,7 +5,7 @@ import Components from 'unplugin-vue-components/vite';
import { VantResolver } from '@vant/auto-import-resolver';
import { VarletUIResolver } from 'unplugin-vue-components/resolvers'
import autoImport from 'unplugin-auto-import/vite'
-
+import UnoCSS from 'unocss/vite'
// https://vitejs.dev/config/
export default defineConfig({
server:{
@@ -22,5 +22,5 @@ export default defineConfig({
resolvers: [VarletUIResolver(), autoImport({
resolvers: [VarletUIResolver({ autoImport: true })]
})],
- })],
+ }), UnoCSS()],
})