Merge branch 'uno-applet'

This commit is contained in:
菲鸽 2024-02-23 09:56:45 +08:00
commit 8ebf69df4d
3 changed files with 48 additions and 286 deletions

View File

@ -113,7 +113,6 @@
"@uni-helper/uni-app-types": "^0.5.12",
"@uni-helper/uni-cloud-types": "^0.5.2",
"@uni-helper/uni-ui-types": "^0.5.11",
"@uni-helper/unocss-preset-uni": "^0.2.5",
"@uni-helper/vite-plugin-uni-layouts": "^0.1.7",
"@uni-helper/vite-plugin-uni-manifest": "^0.2.3",
"@uni-helper/vite-plugin-uni-pages": "^0.2.13",
@ -145,6 +144,7 @@
"terser": "^5.26.0",
"typescript": "^4.9.4",
"unocss": "^0.58.0",
"unocss-applet": "^0.7.8",
"unplugin-auto-import": "^0.17.2",
"vite": "4.0.3",
"vite-plugin-imagemin": "^0.6.1",

284
pnpm-lock.yaml generated
View File

@ -121,9 +121,6 @@ devDependencies:
'@uni-helper/uni-ui-types':
specifier: ^0.5.11
version: 0.5.11(@uni-helper/uni-app-types@0.5.12)
'@uni-helper/unocss-preset-uni':
specifier: ^0.2.5
version: 0.2.5(eslint-import-resolver-typescript@3.6.1)(postcss@8.4.32)(typescript@4.9.5)(vite@4.0.3)
'@uni-helper/vite-plugin-uni-layouts':
specifier: ^0.1.7
version: 0.1.7(eslint-import-resolver-typescript@3.6.1)(typescript@4.9.5)
@ -217,6 +214,9 @@ devDependencies:
unocss:
specifier: ^0.58.0
version: 0.58.0(postcss@8.4.32)(vite@4.0.3)
unocss-applet:
specifier: ^0.7.8
version: 0.7.8
unplugin-auto-import:
specifier: ^0.17.2
version: 0.17.2
@ -4192,29 +4192,6 @@ packages:
vue3: /vue@3.2.47
dev: true
/@uni-helper/unocss-preset-uni@0.2.5(eslint-import-resolver-typescript@3.6.1)(postcss@8.4.32)(typescript@4.9.5)(vite@4.0.3):
resolution: {integrity: sha512-Lhh/Eo6vRhflcf7lmx1vQ6sOL7nB9YDqy+zJ9MOJd2MWV9AYxFBfHRV6in2THRl2YUA2HO8wg/NdP7pabk/MlQ==}
requiresBuild: true
dependencies:
'@uni-helper/uni-env': 0.1.1(eslint-import-resolver-typescript@3.6.1)(typescript@4.9.5)
'@unocss/core': 0.57.7
'@unocss/preset-mini': 0.57.7
'@unocss/rule-utils': 0.57.7
'@unocss/vite': 0.57.7(vite@4.0.3)
unocss: 0.57.7(postcss@8.4.32)(vite@4.0.3)
unocss-applet: 0.7.8
transitivePeerDependencies:
- '@unocss/webpack'
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
- postcss
- rollup
- supports-color
- typescript
- vite
- vitest
dev: true
/@uni-helper/vite-plugin-uni-layouts@0.1.7(eslint-import-resolver-typescript@3.6.1)(typescript@4.9.5):
resolution: {integrity: sha512-15WO1XO5gd3IMWELgu2zt3mZh47u3Zlts/srzw+xgECteiQcuBAft89qxBNv+2/TJecg1HJF7z+fb7oFDJIyhA==}
dependencies:
@ -4291,22 +4268,6 @@ packages:
resolution: {integrity: sha512-YiBe5wFMEDdAuIwXPBFs6nA7i1Igskx1oLIl/xHXb6jEBqWGqTj1P/nx0XsrS0hu1YW7T7JsTCtSoLAdPmAPuA==}
dev: true
/@unocss/astro@0.57.7(vite@4.0.3):
resolution: {integrity: sha512-X4KSBdrAADdtS4x7xz02b016xpRDt9mD/d/oq23HyZAZ+sZc4oZs8el9MLSUJgu2okdWzAE62lRRV/oc4HWI1A==}
peerDependencies:
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0
peerDependenciesMeta:
vite:
optional: true
dependencies:
'@unocss/core': 0.57.7
'@unocss/reset': 0.57.7
'@unocss/vite': 0.57.7(vite@4.0.3)
vite: 4.0.3(@types/node@20.11.5)(sass@1.69.5)(terser@5.26.0)
transitivePeerDependencies:
- rollup
dev: true
/@unocss/astro@0.58.0(vite@4.0.3):
resolution: {integrity: sha512-df+tEFO5eKXjQOwSWQhS9IdjD0sfLHLtn8U09sEKR2Nmh5CvpwyBxmvLQgOCilPou7ehmyKfsyGRLZg7IMp+Ew==}
peerDependencies:
@ -4323,28 +4284,6 @@ packages:
- rollup
dev: true
/@unocss/cli@0.57.7:
resolution: {integrity: sha512-FZHTTBYyibySpBEPbA/ilDzI4v4Uy/bROItEYogZkpXNoCLzlclX+UcuFBXXLt6VFJk4WjLNFLRSQlVcCUUOLA==}
engines: {node: '>=14'}
hasBin: true
dependencies:
'@ampproject/remapping': 2.2.1
'@rollup/pluginutils': 5.1.0
'@unocss/config': 0.57.7
'@unocss/core': 0.57.7
'@unocss/preset-uno': 0.57.7
cac: 6.7.14
chokidar: 3.5.3
colorette: 2.0.20
consola: 3.2.3
fast-glob: 3.3.2
magic-string: 0.30.5
pathe: 1.1.1
perfect-debounce: 1.0.0
transitivePeerDependencies:
- rollup
dev: true
/@unocss/cli@0.58.0:
resolution: {integrity: sha512-rhsrDBxAVueygMcAbMkbuvsHbBL2rG6N96LllYwHn16FLgOE3Sf4JW1/LlNjQje3BtwMMtbSCCAeu2SryFhzbw==}
engines: {node: '>=14'}
@ -4367,14 +4306,6 @@ packages:
- rollup
dev: true
/@unocss/config@0.57.7:
resolution: {integrity: sha512-UG8G9orWEdk/vyDvGUToXYn/RZy/Qjpx66pLsaf5wQK37hkYsBoReAU5v8Ia/6PL1ueJlkcNXLaNpN6/yVoJvg==}
engines: {node: '>=14'}
dependencies:
'@unocss/core': 0.57.7
unconfig: 0.3.11
dev: true
/@unocss/config@0.58.0:
resolution: {integrity: sha512-WQD29gCZ7cajnMzezD1PRW0qQSxo/C6PX9ktygwhdinFx9nXuLZnKFOz65TiI8y48e53g1i7ivvgY3m4Sq5mIg==}
engines: {node: '>=14'}
@ -4387,10 +4318,6 @@ packages:
resolution: {integrity: sha512-fx5VhOjSHn0HdV2D34pEwFMAHJcJQRTCp1xEE4GzxY1irXzaa+m2aYf5PZjmDxehiOC16IH7TO9FOWANXk1E0w==}
dev: true
/@unocss/core@0.57.7:
resolution: {integrity: sha512-1d36M0CV3yC80J0pqOa5rH1BX6g2iZdtKmIb3oSBN4AWnMCSrrJEPBrUikyMq2TEQTrYWJIVDzv5A9hBUat3TA==}
dev: true
/@unocss/core@0.58.0:
resolution: {integrity: sha512-KhABQXGE2AgtO9vE28d+HnciuyGDcuygsnQdUwlzUuR4K05OSw2kRE9emRN4HaMycD+gA/zDbQrJxTXb6mQUiA==}
dev: true
@ -4401,27 +4328,12 @@ packages:
'@unocss/core': 0.56.5
dev: true
/@unocss/extractor-arbitrary-variants@0.57.7:
resolution: {integrity: sha512-JdyhPlsgS0x4zoF8WYXDcusPcpU4ysE6Rkkit4a9+xUZEvg7vy7InH6PQ8dL8B9oY7pbxF7G6eFguUDpv9xx4Q==}
dependencies:
'@unocss/core': 0.57.7
dev: true
/@unocss/extractor-arbitrary-variants@0.58.0:
resolution: {integrity: sha512-s9wK2UugJM0WK1HpgPz2kTbpeyQc46zais+nauN/ykVX6NMq8PtGzSWszzf+0aIbtWAQGiqAfiYNTpf09tJHfg==}
dependencies:
'@unocss/core': 0.58.0
dev: true
/@unocss/inspector@0.57.7:
resolution: {integrity: sha512-b9ckqn5aRsmhTdXJ5cPMKDKuNRe+825M+s9NbYcTjENnP6ellUFZo91sYF5S+LeATmU12TcwJZ83NChF4HpBSA==}
dependencies:
'@unocss/core': 0.57.7
'@unocss/rule-utils': 0.57.7
gzip-size: 6.0.0
sirv: 2.0.4
dev: true
/@unocss/inspector@0.58.0:
resolution: {integrity: sha512-ZC4QauFGdh3/VkzW/FqkO2R03JEbzGNuX0DK03pwas8/jFIGh8pPldesj8GEKm1YWr1emx9cw7JUnhR8XSUBlA==}
dependencies:
@ -4431,21 +4343,6 @@ packages:
sirv: 2.0.4
dev: true
/@unocss/postcss@0.57.7(postcss@8.4.32):
resolution: {integrity: sha512-13c9p5ecTvYa6inDky++8dlVuxQ0JuKaKW5A0NW3XuJ3Uz1t8Pguji+NAUddfTYEFF6GHu47L3Aac7vpI8pMcQ==}
engines: {node: '>=14'}
peerDependencies:
postcss: ^8.4.21
dependencies:
'@unocss/config': 0.57.7
'@unocss/core': 0.57.7
'@unocss/rule-utils': 0.57.7
css-tree: 2.3.1
fast-glob: 3.3.2
magic-string: 0.30.5
postcss: 8.4.32
dev: true
/@unocss/postcss@0.58.0(postcss@8.4.32):
resolution: {integrity: sha512-2hAwLbfUFqysi8FN1cn3xkHy5GhLMlYy6W4NrAZ2ws7F2MKpsCT2xCj7dT5cI2tW8ulD2YoVbKH15dBhNsMNUA==}
engines: {node: '>=14'}
@ -4461,28 +4358,12 @@ packages:
postcss: 8.4.32
dev: true
/@unocss/preset-attributify@0.57.7:
resolution: {integrity: sha512-vUqfwUokNHt1FJXIuVyj2Xze9LfJdLAy62h79lNyyEISZmiDF4a4hWTKLBe0d6Kyfr33DyXMmkLp57t5YW0V3A==}
dependencies:
'@unocss/core': 0.57.7
dev: true
/@unocss/preset-attributify@0.58.0:
resolution: {integrity: sha512-Ew78noYes12K9gk4dF36MkjpiIqTi1XVqcniiAzxCkzuctxN4B57vW3LVTwjInGmWNNKWN3UNR4q1o0VxH4xJg==}
dependencies:
'@unocss/core': 0.58.0
dev: true
/@unocss/preset-icons@0.57.7:
resolution: {integrity: sha512-s3AelKCS9CL1ArP1GanYv0XxxPrcFi+XOuQoQCwCRHDo2CiBEq3fLLMIhaUCFEWGtIy7o7wLeL5BRjMvJ2QnMg==}
dependencies:
'@iconify/utils': 2.1.13
'@unocss/core': 0.57.7
ofetch: 1.3.3
transitivePeerDependencies:
- supports-color
dev: true
/@unocss/preset-icons@0.58.0:
resolution: {integrity: sha512-niT32avw+8l+L40LGhrmX6qDV9Z8/gOn4xjjRhLZZouKni3CJOpz9taILyF4xp1nak5nxGT4wa0tuC/htvOF5A==}
dependencies:
@ -4501,14 +4382,6 @@ packages:
'@unocss/rule-utils': 0.56.5
dev: true
/@unocss/preset-mini@0.57.7:
resolution: {integrity: sha512-YPmmh+ZIg4J7/nPMfvzD1tOfUFD+8KEFXX9ISRteooflYeosn2YytGW66d/sq97AZos9N630FJ//DvPD2wfGwA==}
dependencies:
'@unocss/core': 0.57.7
'@unocss/extractor-arbitrary-variants': 0.57.7
'@unocss/rule-utils': 0.57.7
dev: true
/@unocss/preset-mini@0.58.0:
resolution: {integrity: sha512-oMliJZVTN3ecAvf52yN+MyJszaJOZoKwMMbUAFqVis62MaqRzZ8mSw12QFLFyX2pltulDFpMBTAKro+hP0wXEg==}
dependencies:
@ -4517,25 +4390,12 @@ packages:
'@unocss/rule-utils': 0.58.0
dev: true
/@unocss/preset-tagify@0.57.7:
resolution: {integrity: sha512-va25pTJ5OtbqCHFBIj8myVk0PwuSucUqTx840r/YSHka0P9th6UGRS1LU30OUgjgr7FhLaWXtJMN4gkCUtQSoA==}
dependencies:
'@unocss/core': 0.57.7
dev: true
/@unocss/preset-tagify@0.58.0:
resolution: {integrity: sha512-I+dzfs/bofiGb2AUxkhcTDhB+r2+/3SO81PFwf3Ae7afnzhA2SLsKAkEqO8YN3M3mwZL7IfXn6vpsWeEAlk/yw==}
dependencies:
'@unocss/core': 0.58.0
dev: true
/@unocss/preset-typography@0.57.7:
resolution: {integrity: sha512-1QuoLhqHVRs+baaVvfH54JxmJhVuBp5jdVw3HCN/vXs1CSnq2Rm/C/+PahcnQg/KLtoW6MgK5S+/hU9TCxGRVQ==}
dependencies:
'@unocss/core': 0.57.7
'@unocss/preset-mini': 0.57.7
dev: true
/@unocss/preset-typography@0.58.0:
resolution: {integrity: sha512-8qo+Z1CJtXFMDbAvtizUTRLuLxCIzytgYU0GmuRkfc2iwASSDNDsvh8nAYQfWpyAEOV7QEHtS9c9xL4b0c89FA==}
dependencies:
@ -4552,15 +4412,6 @@ packages:
'@unocss/rule-utils': 0.56.5
dev: true
/@unocss/preset-uno@0.57.7:
resolution: {integrity: sha512-yRKvRBaPLmDSUZet5WnV1WNb3BV4EFwvB1Zbvlc3lyVp6uCksP/SYlxuUwht7JefOrfiY2sGugoBxZTyGmj/kQ==}
dependencies:
'@unocss/core': 0.57.7
'@unocss/preset-mini': 0.57.7
'@unocss/preset-wind': 0.57.7
'@unocss/rule-utils': 0.57.7
dev: true
/@unocss/preset-uno@0.58.0:
resolution: {integrity: sha512-DpgfjtvSgsWeyZH+jQHc1k5IReiZNb7oGpHVnfF6SlHETTnMHSeNetxkPQWYrqJLPI6llNLPTdTa5j47NtmOiA==}
dependencies:
@ -4570,13 +4421,6 @@ packages:
'@unocss/rule-utils': 0.58.0
dev: true
/@unocss/preset-web-fonts@0.57.7:
resolution: {integrity: sha512-wBPej5GeYb0D/xjMdMmpH6k/3Oe1ujx9DJys2/gtvl/rsBZpSkoWcnl+8Z3bAhooDnwL2gkJCIlpuDiRNtKvGA==}
dependencies:
'@unocss/core': 0.57.7
ofetch: 1.3.3
dev: true
/@unocss/preset-web-fonts@0.58.0:
resolution: {integrity: sha512-QarDDEUlexQ2IIn23pE1eHDskG2Tz+JjCe+FAN0DoNLLhvUUWSB4cQIMFWP6dSMJ047Blj9IpgAl9dERICW1qQ==}
dependencies:
@ -4592,14 +4436,6 @@ packages:
'@unocss/rule-utils': 0.56.5
dev: true
/@unocss/preset-wind@0.57.7:
resolution: {integrity: sha512-olQ6+w0fQ84eEC1t7SF4vJyKcyawkDWSRF5YufOqeQZL3zjqBzMQi+3PUlKCstrDO1DNZ3qdcwg1vPHRmuX9VA==}
dependencies:
'@unocss/core': 0.57.7
'@unocss/preset-mini': 0.57.7
'@unocss/rule-utils': 0.57.7
dev: true
/@unocss/preset-wind@0.58.0:
resolution: {integrity: sha512-2zgaIy9RAGie9CsUYCkYRDSERBi8kG6Q/mQLgNfP9HMz5IThlnDHFWF/hLAVD51xQUg9gH8qWBR9kN/1ioT5Tw==}
dependencies:
@ -4608,10 +4444,6 @@ packages:
'@unocss/rule-utils': 0.58.0
dev: true
/@unocss/reset@0.57.7:
resolution: {integrity: sha512-oN9024WVrMewGbornnAPIpzHeKPIfVmZ5IsZGilWR761TnI5jTjHUkswsVoFx7tZdpCN2/bqS3JK/Ah0aot3NQ==}
dev: true
/@unocss/reset@0.58.0:
resolution: {integrity: sha512-UVZ5kz37JGbwAA06k/gjKYcekcTwi6oIhev1EpTtCvHLL6XYcYqcwb/u4Wjzprd3L3lxDGYXvGdjREGm2u7vbQ==}
dev: true
@ -4623,14 +4455,6 @@ packages:
'@unocss/core': 0.56.5
dev: true
/@unocss/rule-utils@0.57.7:
resolution: {integrity: sha512-gLqbKTIetvRynLkhonu1znr+bmWnw+Cl3dFVNgZPGjiqGHd78PGS0gXQKvzuyN0iO2ADub1A7GlCWs826iEHjA==}
engines: {node: '>=14'}
dependencies:
'@unocss/core': 0.57.7
magic-string: 0.30.5
dev: true
/@unocss/rule-utils@0.58.0:
resolution: {integrity: sha512-LBJ9dJ/j5UIMzJF7pmIig55MtJAYtG+tn/zQRveZuPRVahzP+KqwlyB7u3uCUnQhdgo/MJODMcqyr0jl6+kTuA==}
engines: {node: '>=14'}
@ -4639,25 +4463,10 @@ packages:
magic-string: 0.30.5
dev: true
/@unocss/scope@0.57.7:
resolution: {integrity: sha512-pqWbKXcrTJ2ovVRTYFLnUX5ryEhdSXp7YfyBQT3zLtQb4nQ2XZcLTvGdWo7F+9jZ09yP7NdHscBLkeWgx+mVgw==}
dev: true
/@unocss/scope@0.58.0:
resolution: {integrity: sha512-XgUXZJvbxWSRC/DNOWI5DYdR6Nd6IZxsE5ls3AFA5msgtk5OH4YNQELLMabQw7xbRbU/fftlRJa3vncSfOyl6w==}
dev: true
/@unocss/transformer-attributify-jsx-babel@0.57.7:
resolution: {integrity: sha512-CqxTiT5ikOC6R/HNyBcCIVYUfeazqRbsw7X4hYKmGHO7QsnaKQFWZTpj+sSDRh3oHq+IDtcD6KB2anTEffEQNA==}
dependencies:
'@babel/core': 7.23.6
'@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.6)
'@babel/preset-typescript': 7.23.3(@babel/core@7.23.6)
'@unocss/core': 0.57.7
transitivePeerDependencies:
- supports-color
dev: true
/@unocss/transformer-attributify-jsx-babel@0.58.0:
resolution: {integrity: sha512-ckDq/q476x2yikjS8usmSUGuakqMQrg2pm8sdBINTPdJxGc7kJRvI5UDnzRw4W9hE5IH+E4gg0XfCtFad0O3eg==}
dependencies:
@ -4669,38 +4478,18 @@ packages:
- supports-color
dev: true
/@unocss/transformer-attributify-jsx@0.57.7:
resolution: {integrity: sha512-FpCJM+jDN4Kyp7mMMN41tTWEq6pHKAXAyJoW1GwhYw6lLu9cwyXnne6t7rQ11EPU95Z2cIEMpIJo8reDkDaiPg==}
dependencies:
'@unocss/core': 0.57.7
dev: true
/@unocss/transformer-attributify-jsx@0.58.0:
resolution: {integrity: sha512-QDdBEFDE7ntfCH7+8zHRW72MIQ9NH3uYGUE7lYgr5Ap8qzBHCxMT1kUrY6gwuoo3U4dMu2wruglYRHD88hvGkw==}
dependencies:
'@unocss/core': 0.58.0
dev: true
/@unocss/transformer-compile-class@0.57.7:
resolution: {integrity: sha512-D+PyD7IOXUm/lzzoCt/yon0Gh1fIK9iKeSBvB6/BREF/ejscNzQ/ia0Pq0pid2cVvOULCSo0z2sO9zljsQtv9A==}
dependencies:
'@unocss/core': 0.57.7
dev: true
/@unocss/transformer-compile-class@0.58.0:
resolution: {integrity: sha512-/BysfTg2q9sGPfiRHqWw/bT60/gjpBGBRVkIFsG4WVT2pgf3BfQUPu5FumSvZSRd0rA/pR57Lp6ZREAdj6+q+A==}
dependencies:
'@unocss/core': 0.58.0
dev: true
/@unocss/transformer-directives@0.57.7:
resolution: {integrity: sha512-m0n7WqU3o+1Vyh1uaeU7H4u5gJqakkRqZqTq3MR3xLCSVfORJ/5XO8r+t6VUkJtaLxcIrtYE2geAbwmGV3zSKA==}
dependencies:
'@unocss/core': 0.57.7
'@unocss/rule-utils': 0.57.7
css-tree: 2.3.1
dev: true
/@unocss/transformer-directives@0.58.0:
resolution: {integrity: sha512-sU2U/aIykRkGGbA4Qo9Z5XE/KqWf7KhBwC1m8pUoqjawsZex4aVnQgXzDPfcjtmy6pElwK0z2U5DnO+OK9vCgQ==}
dependencies:
@ -4709,38 +4498,12 @@ packages:
css-tree: 2.3.1
dev: true
/@unocss/transformer-variant-group@0.57.7:
resolution: {integrity: sha512-O5L5Za0IZtOWd2R66vy0k07pLlB9rCIybmUommUqKWpvd1n/pg8czQ5EkmNDprINvinKObVlGVuY4Uq/JsLM0A==}
dependencies:
'@unocss/core': 0.57.7
dev: true
/@unocss/transformer-variant-group@0.58.0:
resolution: {integrity: sha512-O2n8uVIpNic57rrkaaQ8jnC1WJ9N6FkoqxatRDXZ368aJ1CJNya0ZcVUL6lGGND0bOLXen4WmEN62ZxEWTqdkA==}
dependencies:
'@unocss/core': 0.58.0
dev: true
/@unocss/vite@0.57.7(vite@4.0.3):
resolution: {integrity: sha512-SbJrRgfc35MmgMBlHaEK4YpJVD2B0bmxH9PVgHRuDae/hOEOG0VqNP0f2ijJtX9HG3jOpQVlbEoGnUo8jsZtsw==}
peerDependencies:
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0
dependencies:
'@ampproject/remapping': 2.2.1
'@rollup/pluginutils': 5.1.0
'@unocss/config': 0.57.7
'@unocss/core': 0.57.7
'@unocss/inspector': 0.57.7
'@unocss/scope': 0.57.7
'@unocss/transformer-directives': 0.57.7
chokidar: 3.5.3
fast-glob: 3.3.2
magic-string: 0.30.5
vite: 4.0.3(@types/node@20.11.5)(sass@1.69.5)(terser@5.26.0)
transitivePeerDependencies:
- rollup
dev: true
/@unocss/vite@0.58.0(vite@4.0.3):
resolution: {integrity: sha512-OCUOLMSOBEtXOEyBbAvMI3/xdR175BWRzmvV9Wc34ANZclEvCdVH8+WU725ibjY4VT0gVIuX68b13fhXdHV41A==}
peerDependencies:
@ -5802,7 +5565,7 @@ packages:
/builtins@5.0.1:
resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==}
dependencies:
semver: 7.5.4
semver: 7.6.0
dev: true
/bundle-name@3.0.0:
@ -13650,45 +13413,6 @@ packages:
'@unocss/preset-uno': 0.56.5
dev: true
/unocss@0.57.7(postcss@8.4.32)(vite@4.0.3):
resolution: {integrity: sha512-Z99ZZPkbkjIUXEM7L+K/7Y5V5yqUS0VigG7ZIFzLf/npieKmXHKlrPyvQWFQaf3OqooMFuKBQivh75TwvSOkcQ==}
engines: {node: '>=14'}
peerDependencies:
'@unocss/webpack': 0.57.7
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0
peerDependenciesMeta:
'@unocss/webpack':
optional: true
vite:
optional: true
dependencies:
'@unocss/astro': 0.57.7(vite@4.0.3)
'@unocss/cli': 0.57.7
'@unocss/core': 0.57.7
'@unocss/extractor-arbitrary-variants': 0.57.7
'@unocss/postcss': 0.57.7(postcss@8.4.32)
'@unocss/preset-attributify': 0.57.7
'@unocss/preset-icons': 0.57.7
'@unocss/preset-mini': 0.57.7
'@unocss/preset-tagify': 0.57.7
'@unocss/preset-typography': 0.57.7
'@unocss/preset-uno': 0.57.7
'@unocss/preset-web-fonts': 0.57.7
'@unocss/preset-wind': 0.57.7
'@unocss/reset': 0.57.7
'@unocss/transformer-attributify-jsx': 0.57.7
'@unocss/transformer-attributify-jsx-babel': 0.57.7
'@unocss/transformer-compile-class': 0.57.7
'@unocss/transformer-directives': 0.57.7
'@unocss/transformer-variant-group': 0.57.7
'@unocss/vite': 0.57.7(vite@4.0.3)
vite: 4.0.3(@types/node@20.11.5)(sass@1.69.5)(terser@5.26.0)
transitivePeerDependencies:
- postcss
- rollup
- supports-color
dev: true
/unocss@0.58.0(postcss@8.4.32)(vite@4.0.3):
resolution: {integrity: sha512-MSPRHxBqWN+1AHGV+J5uUy4//e6ZBK6O+ISzD0qrXcCD/GNtxk1+lYjOK2ltkUiKX539+/KF91vNxzhhwEf+xA==}
engines: {node: '>=14'}

View File

@ -1,5 +1,6 @@
// uno.config.ts
import {
Preset,
defineConfig,
presetAttributify,
presetIcons,
@ -7,14 +8,31 @@ import {
transformerVariantGroup,
} from 'unocss'
import { presetUni } from '@uni-helper/unocss-preset-uni'
import {
presetApplet,
presetRemRpx,
transformerApplet,
transformerAttributify,
} from 'unocss-applet'
const isH5 = process.env?.UNI_PLATFORM === 'h5'
const isMp = process.env?.UNI_PLATFORM?.startsWith('mp') ?? false
const presets: Preset[] = []
if (!isMp) {
/**
* you can add `presetAttributify()` here to enable unocss attributify mode prompt
* although preset is not working for applet, but will generate useless css
* css, applet
*/
// 支持css class属性化eg: `<button bg="blue-400 hover:blue-500 dark:blue-500 dark:hover:blue-600" text="sm white">attributify Button</button>`
presets.push(presetAttributify())
}
export default defineConfig({
presets: [
// @ts-expect-error 类型兼容性
presetUni(),
// 支持css class属性化eg: `<button bg="blue-400 hover:blue-500 dark:blue-500 dark:hover:blue-600" text="sm white">attributify Button</button>`
presetAttributify(),
presetApplet({ enable: !isH5 }),
presetRemRpx(),
...presets,
// 支持图标需要搭配图标库eg: @iconify-json/carbon, 使用 `<button class="i-carbon-sun dark:i-carbon-moon" />`
presetIcons({
scale: 1.2,
@ -36,5 +54,25 @@ export default defineConfig({
// 启用 () 分组功能
// 支持css class组合eg: `<div class="hover:(bg-gray-400 font-medium) font-(light mono)">测试 unocss</div>`
transformerVariantGroup(),
// Don't change the following order
transformerAttributify(),
transformerApplet(),
],
rules: [
[
'p-safe',
{
padding:
'env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)',
},
],
['pt-safe', { 'padding-top': 'env(safe-area-inset-top)' }],
['pb-safe', { 'padding-bottom': 'env(safe-area-inset-bottom)' }],
],
})
/**
*
* mp mt-4 => margin-top: 32rpx
* h5 mt-4 => margin-top: 1rem
*/