Browse Source

chore: update `unocss`

xiaoxian521 2 years ago
parent
commit
c7dbb07858
3 changed files with 100 additions and 94 deletions
  1. 1 1
      package.json
  2. 97 83
      pnpm-lock.yaml
  3. 2 10
      uno.config.ts

+ 1 - 1
package.json

@@ -143,7 +143,7 @@
     "stylelint-config-standard": "^24.0.0",
     "stylelint-order": "^5.0.0",
     "typescript": "^4.7.4",
-    "unocss": "^0.45.9",
+    "unocss": "^0.45.12",
     "unplugin-vue-define-options": "^0.7.3",
     "vite": "^3.0.9",
     "vite-plugin-mock": "^2.9.6",

+ 97 - 83
pnpm-lock.yaml

@@ -100,7 +100,7 @@ specifiers:
   stylelint-order: ^5.0.0
   swiper: ^8.3.2
   typescript: ^4.7.4
-  unocss: ^0.45.9
+  unocss: ^0.45.12
   unplugin-vue-define-options: ^0.7.3
   v-contextmenu: 3.0.0
   vite: ^3.0.9
@@ -239,7 +239,7 @@ devDependencies:
   stylelint-config-standard: 24.0.0_stylelint@14.10.0
   stylelint-order: 5.0.0_stylelint@14.10.0
   typescript: 4.7.4
-  unocss: 0.45.9_vite@3.0.9
+  unocss: 0.45.12_vite@3.0.9
   unplugin-vue-define-options: 0.7.3_vite@3.0.9+vue@3.2.37
   vite: 3.0.9_sass@1.54.4
   vite-plugin-mock: 2.9.6_mockjs@1.1.0+vite@3.0.9
@@ -1853,17 +1853,30 @@ packages:
       eslint-visitor-keys: 3.3.0
     dev: true
 
-  /@unocss/cli/0.45.9:
+  /@unocss/astro/0.45.12_vite@3.0.9:
     resolution:
       {
-        integrity: sha512-DdSiCbLjmU5GkPKAykIeB/S28uSYWaqkdIMh7aQmg7i3ouCqp61vOeu9eiKoKK2HNm+ivPRznR4drk7zb6d9SA==
+        integrity: sha512-1j4+piseVWxr4OeeLQkFfAA1NW+spzVXtcr7PleRq6cHDYhZd5ZE+NqDeWXhhkT/hVDmWKhFq4RPdEZ18EgioQ==
+      }
+    dependencies:
+      "@unocss/core": 0.45.12
+      "@unocss/reset": 0.45.12
+      "@unocss/vite": 0.45.12_vite@3.0.9
+    transitivePeerDependencies:
+      - vite
+    dev: true
+
+  /@unocss/cli/0.45.12:
+    resolution:
+      {
+        integrity: sha512-wpwTFF1FbsAIOh5qs0rzxs/1xHnogVEebSXxaafGXli8rl0v1U7XE2Hmv9NgeP8SoDe/hE/iscGj7rvosgRdOA==
       }
     engines: { node: ">=14" }
     hasBin: true
     dependencies:
-      "@unocss/config": 0.45.9
-      "@unocss/core": 0.45.9
-      "@unocss/preset-uno": 0.45.9
+      "@unocss/config": 0.45.12
+      "@unocss/core": 0.45.12
+      "@unocss/preset-uno": 0.45.12
       cac: 6.7.12
       chokidar: 3.5.3
       colorette: 2.0.19
@@ -1873,180 +1886,180 @@ packages:
       perfect-debounce: 0.1.3
     dev: true
 
-  /@unocss/config/0.45.9:
+  /@unocss/config/0.45.12:
     resolution:
       {
-        integrity: sha512-+HAtOxxW/BMNSunM7VwoCkCgb6SY8LpiGcfOnkrrynf/cne9RQQdfQPlMjbKLCIneBPtOSJWAKFMrPcVm0QW/w==
+        integrity: sha512-Fjj7OH+X8vPmw+odXYESP9bXl7Fw62ks4dlDejFyJOFG+g8MMxuVMu2LinJf+rdiVO203p7MqN6FUSEBOOoy8Q==
       }
     engines: { node: ">=14" }
     dependencies:
-      "@unocss/core": 0.45.9
+      "@unocss/core": 0.45.12
       unconfig: 0.3.5
     dev: true
 
-  /@unocss/core/0.45.9:
+  /@unocss/core/0.45.12:
     resolution:
       {
-        integrity: sha512-ZUHgE8q7oYNFW+lPyH71n2weR9mhYL4WY/FL6K+sa9mVEYA4Lq15sCKTB+fbowB4CDLxZ8BEGNX3I9Qpn46lHA==
+        integrity: sha512-21ri/IF/r82lYJTSZ8kBwesSPysaMopMbPy6AtHgCQIHQPsdx6lOzg9Wq5rh+5IjXywXSmuRMuHiYSPjI0yxdw==
       }
     dev: true
 
-  /@unocss/inspector/0.45.9:
+  /@unocss/inspector/0.45.12:
     resolution:
       {
-        integrity: sha512-/GFt/NG349cs9HnVejQe0T2HUUx8lOIjSP0cgReibWJ2idIuu9NLYPTh1YuT37ygHkze19106/HLu50lGtjAmw==
+        integrity: sha512-Z7QVaZ4t7KnUZAQLaqitk9bWmTFW9f9sJRmxc6qUPi0DsVRFBxth4u61LHyEUT0lIDm7+1smzp42hc9M+6yutg==
       }
     dependencies:
       gzip-size: 6.0.0
       sirv: 2.0.2
     dev: true
 
-  /@unocss/preset-attributify/0.45.9:
+  /@unocss/preset-attributify/0.45.12:
     resolution:
       {
-        integrity: sha512-jIpBx7J3XHg/QBxybU4kZr9io853ifrkcs/QfKgc2DFq+iOQfnIxFuMGJNs7oH2Py86MkX6ZkYuDJ5IlcE+v2A==
+        integrity: sha512-Ypo0Y+2upQkjuNw6KCwzWgvQKbLyrKlLiFxSLdJ9DtHyWFSMHe6Ue9mI73pyqKSYngb5UHTSmdfs0+FbWGPmlQ==
       }
     dependencies:
-      "@unocss/core": 0.45.9
+      "@unocss/core": 0.45.12
     dev: true
 
-  /@unocss/preset-icons/0.45.9:
+  /@unocss/preset-icons/0.45.12:
     resolution:
       {
-        integrity: sha512-Tla5xII9TzLgunOu4sbOshJwif2FYcX1xgql6KeFhL6f37Z6EUiax4TBgPC3GIreleRLhACVP8sZUil3fK2zcA==
+        integrity: sha512-ttoQHT76hLXF++oLgORCwi4+SpSGURkrcPm9PjavnQtLaItBHgFNEp2dPw4aJl+8njsY/YAHg6QrqZ7ItE7h1Q==
       }
     dependencies:
       "@iconify/utils": 1.0.33
-      "@unocss/core": 0.45.9
+      "@unocss/core": 0.45.12
       ohmyfetch: 0.4.18
     transitivePeerDependencies:
       - supports-color
     dev: true
 
-  /@unocss/preset-mini/0.45.9:
+  /@unocss/preset-mini/0.45.12:
     resolution:
       {
-        integrity: sha512-WLBKaE+WYBPbRK4Q3lHDBf8luFElNd0cG4e05Tttg028ImZIhDsPGkGAGLKk5wmA1CiUvG/K976NywOchA9T6A==
+        integrity: sha512-2t+ia6CRnzYJQ9WSGpJgc6GOYY4BXU55TI7YdZMhNLB4+2fHt699W/EzEb8pAo+dHRcJob71Wu5RrGpF6F+HvA==
       }
     dependencies:
-      "@unocss/core": 0.45.9
+      "@unocss/core": 0.45.12
     dev: true
 
-  /@unocss/preset-tagify/0.45.9:
+  /@unocss/preset-tagify/0.45.12:
     resolution:
       {
-        integrity: sha512-cOjxRp3EWWJSVA69NiqsRdLlB2SFGys4w+44X4UYe0yYHr2L3bJEK66gPj3YLuyiBfmbv5RSv1OaP2a1RHQ1ZA==
+        integrity: sha512-/tNYR9IU25HJsFEafsm6JltTmhU923ntopd4GjRSgdvniCeFTAwOsrBk/5qH0VELmJmY1veGePrTH3eocP6mgA==
       }
     dependencies:
-      "@unocss/core": 0.45.9
+      "@unocss/core": 0.45.12
     dev: true
 
-  /@unocss/preset-typography/0.45.9:
+  /@unocss/preset-typography/0.45.12:
     resolution:
       {
-        integrity: sha512-TaHnAZd6UU2qNz0dEqoniBrwEOCpsifZquOK6hFRCj4FKwWWP2VEOgdVclgjL8DDWLZeS4bfTn2zQ5pGfo8tDQ==
+        integrity: sha512-7K7uI8fQJ7lk15roFS1Nc3OgPerfYah3qcmc+Zmny+2oVXmN1u0aABL6daELvvS4lsXqd+j+GHdTphNaGgSfNw==
       }
     dependencies:
-      "@unocss/core": 0.45.9
+      "@unocss/core": 0.45.12
     dev: true
 
-  /@unocss/preset-uno/0.45.9:
+  /@unocss/preset-uno/0.45.12:
     resolution:
       {
-        integrity: sha512-YqQRPeVDrY7poBUw0tOOD3Vd8QCEmhIjN63MovA0RnEG6NMweMuJ5ahqVarfp3Rrcfycmgya6WWGk6ZOlinl5A==
+        integrity: sha512-NkOHtzl/k81++I9y3rZV6SecHkp0bcF6bKTwNO4fDOStfarvg8NFgRR03K25Dc+2Jm/KTgT0OvOUplCTht6Xiw==
       }
     dependencies:
-      "@unocss/core": 0.45.9
-      "@unocss/preset-mini": 0.45.9
-      "@unocss/preset-wind": 0.45.9
+      "@unocss/core": 0.45.12
+      "@unocss/preset-mini": 0.45.12
+      "@unocss/preset-wind": 0.45.12
     dev: true
 
-  /@unocss/preset-web-fonts/0.45.9:
+  /@unocss/preset-web-fonts/0.45.12:
     resolution:
       {
-        integrity: sha512-kWYfUcvRvoPyxmf6q8AZV+cLeVJH6p4tmvDnV9iLckCThYYC+6ADHlnRimv8PJtVvy6hgv46vf0X3ZA4HLSqzg==
+        integrity: sha512-oBALsG7Q16R9v3mUMVQ9loaj68QlM3Ow1q+wytkCoc8FjAMP6fx6isuta+FBYpH/h8rpD4TVMKbImS+KLAczfA==
       }
     dependencies:
-      "@unocss/core": 0.45.9
+      "@unocss/core": 0.45.12
       ohmyfetch: 0.4.18
     dev: true
 
-  /@unocss/preset-wind/0.45.9:
+  /@unocss/preset-wind/0.45.12:
     resolution:
       {
-        integrity: sha512-LMlWg8jsUwqlhd6jwtn5QCTzb1et0k7yNIZwyL6Y2AOHW5g5jqaTvKTWVjQpfu9wmlxTTVXDBmaOV3cOiosvuw==
+        integrity: sha512-xZ8GNKEr4xWdbffBVgSxsWI86IMU/akvuDXMDBeA3C+yrkQFrohMn077ztF9PypXP6/CzTLtSc2x5HyHdFNQyA==
       }
     dependencies:
-      "@unocss/core": 0.45.9
-      "@unocss/preset-mini": 0.45.9
+      "@unocss/core": 0.45.12
+      "@unocss/preset-mini": 0.45.12
     dev: true
 
-  /@unocss/reset/0.45.9:
+  /@unocss/reset/0.45.12:
     resolution:
       {
-        integrity: sha512-FiLi3jas0L3CkfdAYXRybRjAjGz9lZQ4+8IglBXKyR9UDnHssNemo5+NGEv7xpsItPm99b/lsMvLnx1JX/As5Q==
+        integrity: sha512-4HldzkLErjp90W9RMkMgnDbFQzZNz+cpLTB/3Wnj9UqvIBYAZ+gfZ7Y7YEntFKmHLMV1W+6emnuMNI4qS3B0Jg==
       }
     dev: true
 
-  /@unocss/scope/0.45.9:
+  /@unocss/scope/0.45.12:
     resolution:
       {
-        integrity: sha512-1JOv+xCYYetofqpfWmBX1kXIqo2n788FRWNPzkbSGaH5qdS9za1+wECBlTiWpbvyfeB4gX88d8+DX9YL4PjVdA==
+        integrity: sha512-BiGm4OUOhrN/woql/daUtj+jL74IuqwCrMp5m5pBGZ8JGtb0k5qWd4yOZLJllvjTJ3Im5AMFGQCbE9h6Oez+Ag==
       }
     dev: true
 
-  /@unocss/transformer-attributify-jsx/0.45.9:
+  /@unocss/transformer-attributify-jsx/0.45.12:
     resolution:
       {
-        integrity: sha512-QgCuztKpm0jLZhJbEWGrajwT1iURtGXtALBLVdqqM/D5FoFpHpkddOhr5ud+XGoyRhy9E9m9WdfyTq8g97HHgQ==
+        integrity: sha512-Kg6PyT8qlJvIwHHQNI9c3ukXJW1vsIXeC/5zCv4jEt3FT9W/WqoCVSGNwkubrEot9iNqelNGFnpv0AziCzExrw==
       }
     dependencies:
-      "@unocss/core": 0.45.9
+      "@unocss/core": 0.45.12
     dev: true
 
-  /@unocss/transformer-compile-class/0.45.9:
+  /@unocss/transformer-compile-class/0.45.12:
     resolution:
       {
-        integrity: sha512-x0MWUdTMPndS4AZEwlV+ugDdTYeezEGCC0fKb/jKujF3RMf9m6C8/MZw3eiZ5LNHKU1kfor1NWCTjshXl4pV3Q==
+        integrity: sha512-xbbvdzjW2Q3iiZrH8/yCIgDlk0tcOOtq+qUvufuacSE3QmrYCI4tx2pNoFy1RrZc6snbWM4qH7QOPiHTFafC0w==
       }
     dependencies:
-      "@unocss/core": 0.45.9
+      "@unocss/core": 0.45.12
     dev: true
 
-  /@unocss/transformer-directives/0.45.9:
+  /@unocss/transformer-directives/0.45.12:
     resolution:
       {
-        integrity: sha512-88t2zWFVpYNk3kFBiJWW4oYerbVnyk9smPZD9+HJewPJbvbHm6UboW4rEy3KepT2heyn7GTpLjfLD08yDZFvIA==
+        integrity: sha512-VRUNAgWtBtrTTJPiUVoSbuFgJnr7ema00nRtOG9L1+YF27hBUQvIn/u5rkADY+R+j4+iUi2CUD/Recywk6WR8A==
       }
     dependencies:
-      "@unocss/core": 0.45.9
+      "@unocss/core": 0.45.12
       css-tree: 2.2.1
     dev: true
 
-  /@unocss/transformer-variant-group/0.45.9:
+  /@unocss/transformer-variant-group/0.45.12:
     resolution:
       {
-        integrity: sha512-xB7ygI81u9yVpJvKDo5l03KC0zwJRerpncNxpReDpPGTcpnoYqoazX0CZ/sCekuE3ErZC6UJkyknEuwT+8owog==
+        integrity: sha512-ZyvCF63gs6pRm+SxZ7Ixg9uwIYHnKiT7XaTXVWqh/TPDtBm2AGZ+cVIvuPk7ekiofVHSh+iPFJJDTK/WT1rvZg==
       }
     dependencies:
-      "@unocss/core": 0.45.9
+      "@unocss/core": 0.45.12
     dev: true
 
-  /@unocss/vite/0.45.9_vite@3.0.9:
+  /@unocss/vite/0.45.12_vite@3.0.9:
     resolution:
       {
-        integrity: sha512-Wb0JSaO/D8IvXku6+bImr4oobYbFFcqXYAT3QrWTYdCuEZ7Zn6svNN4f1baMvKH5djm7cn9YNL7lroOXN0/m8Q==
+        integrity: sha512-6DRU4Kv0+oKqvTS6fPG5rtI2cfexPCGoCY5OgYEeN6uaDzoINBl1ULaWe8ycSuCdQvAC5NRpSX9bC4LYH0Fb1Q==
       }
     peerDependencies:
       vite: ^2.9.0 || ^3.0.0-0
     dependencies:
       "@ampproject/remapping": 2.2.0
       "@rollup/pluginutils": 4.2.1
-      "@unocss/config": 0.45.9
-      "@unocss/core": 0.45.9
-      "@unocss/inspector": 0.45.9
-      "@unocss/scope": 0.45.9
-      "@unocss/transformer-directives": 0.45.9
+      "@unocss/config": 0.45.12
+      "@unocss/core": 0.45.12
+      "@unocss/inspector": 0.45.12
+      "@unocss/scope": 0.45.12
+      "@unocss/transformer-directives": 0.45.12
       magic-string: 0.26.2
       vite: 3.0.9_sass@1.54.4
     dev: true
@@ -8786,34 +8799,35 @@ packages:
     engines: { node: ">= 10.0.0" }
     dev: true
 
-  /unocss/0.45.9_vite@3.0.9:
+  /unocss/0.45.12_vite@3.0.9:
     resolution:
       {
-        integrity: sha512-f2gTI1cn2/GZRbvSnCaWZa03IdcRnK33AiBtpJoDW61IRNt7lu+D1upCnkKPjcTrDFTmI7DryXGHlG/b8p4wTQ==
+        integrity: sha512-XVsmWo/kXkpKBQZ2lPR4MYo4YGLyU2ioAWTD8Yxyy6lqODElZ0DQKHVFWWmAKHbUzFvNh14O+7IKM93R7uuZpQ==
       }
     engines: { node: ">=14" }
     peerDependencies:
-      "@unocss/webpack": 0.45.9
+      "@unocss/webpack": 0.45.12
     peerDependenciesMeta:
       "@unocss/webpack":
         optional: true
     dependencies:
-      "@unocss/cli": 0.45.9
-      "@unocss/core": 0.45.9
-      "@unocss/preset-attributify": 0.45.9
-      "@unocss/preset-icons": 0.45.9
-      "@unocss/preset-mini": 0.45.9
-      "@unocss/preset-tagify": 0.45.9
-      "@unocss/preset-typography": 0.45.9
-      "@unocss/preset-uno": 0.45.9
-      "@unocss/preset-web-fonts": 0.45.9
-      "@unocss/preset-wind": 0.45.9
-      "@unocss/reset": 0.45.9
-      "@unocss/transformer-attributify-jsx": 0.45.9
-      "@unocss/transformer-compile-class": 0.45.9
-      "@unocss/transformer-directives": 0.45.9
-      "@unocss/transformer-variant-group": 0.45.9
-      "@unocss/vite": 0.45.9_vite@3.0.9
+      "@unocss/astro": 0.45.12_vite@3.0.9
+      "@unocss/cli": 0.45.12
+      "@unocss/core": 0.45.12
+      "@unocss/preset-attributify": 0.45.12
+      "@unocss/preset-icons": 0.45.12
+      "@unocss/preset-mini": 0.45.12
+      "@unocss/preset-tagify": 0.45.12
+      "@unocss/preset-typography": 0.45.12
+      "@unocss/preset-uno": 0.45.12
+      "@unocss/preset-web-fonts": 0.45.12
+      "@unocss/preset-wind": 0.45.12
+      "@unocss/reset": 0.45.12
+      "@unocss/transformer-attributify-jsx": 0.45.12
+      "@unocss/transformer-compile-class": 0.45.12
+      "@unocss/transformer-directives": 0.45.12
+      "@unocss/transformer-variant-group": 0.45.12
+      "@unocss/vite": 0.45.12_vite@3.0.9
     transitivePeerDependencies:
       - supports-color
       - vite

+ 2 - 10
uno.config.ts

@@ -1,16 +1,7 @@
-import {
-  transformerVariantGroup,
-  transformerDirectives,
-  presetAttributify,
-  defineConfig,
-  presetMini,
-  presetUno
-} from "unocss";
+import { defineConfig, presetUno } from "unocss";
 
 // https://github.com/unocss/unocss#readme
 export default defineConfig({
-  presets: [presetMini({ dark: "class" }), presetAttributify(), presetUno()],
-  transformers: [transformerDirectives(), transformerVariantGroup()],
   // unocss默认不扫描 node_modules、dist、css以及其扩展 具体实现:https://github.com/unocss/unocss/blob/03c8abe8f5020b3baaed3dfbfe8e2258dd041a7e/packages/vite/src/utils.ts#L3
   exclude: [
     "node_modules",
@@ -35,6 +26,7 @@ export default defineConfig({
     "CHANGELOG.en_US.md",
     "CHANGELOG.zh_CN.md"
   ],
+  presets: [presetUno({ dark: "class" })],
   shortcuts: {
     "bg-dark": "bg-bg_color",
     "wh-full": "w-full h-full",