diff --git a/LICENSE b/LICENSE index da26da35..670b1b3e 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2020-2021 Anthony Fu +Copyright (c) 2020-PRESENT Anthony Fu Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/package.json b/package.json index c55f692d..7d59bbd4 100644 --- a/package.json +++ b/package.json @@ -15,19 +15,19 @@ "devDependencies": { "@antfu/eslint-config": "^0.16.1", "@iconify-json/carbon": "^1.0.14", - "@types/node": "^17.0.13", - "@unocss/reset": "^0.22.6", + "@types/node": "^17.0.15", + "@unocss/reset": "^0.23.0", "@vitejs/plugin-vue": "^2.1.0", "@vue/test-utils": "^2.0.0-rc.18", "eslint": "^8.8.0", "jsdom": "^19.0.0", - "pnpm": "^6.29.1", + "pnpm": "^6.30.0", "typescript": "^4.5.5", - "unocss": "^0.22.6", + "unocss": "^0.23.0", "unplugin-auto-import": "^0.5.11", - "unplugin-vue-components": "^0.17.15", + "unplugin-vue-components": "^0.17.17", "vite": "^2.7.13", "vite-plugin-pages": "^0.20.1", - "vitest": "^0.2.5" + "vitest": "^0.2.7" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 61351f87..0c75c46a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -3,21 +3,21 @@ lockfileVersion: 5.3 specifiers: '@antfu/eslint-config': ^0.16.1 '@iconify-json/carbon': ^1.0.14 - '@types/node': ^17.0.13 - '@unocss/reset': ^0.22.6 + '@types/node': ^17.0.15 + '@unocss/reset': ^0.23.0 '@vitejs/plugin-vue': ^2.1.0 '@vue/test-utils': ^2.0.0-rc.18 '@vueuse/core': ^7.5.5 eslint: ^8.8.0 jsdom: ^19.0.0 - pnpm: ^6.29.1 + pnpm: ^6.30.0 typescript: ^4.5.5 - unocss: ^0.22.6 + unocss: ^0.23.0 unplugin-auto-import: ^0.5.11 - unplugin-vue-components: ^0.17.15 + unplugin-vue-components: ^0.17.17 vite: ^2.7.13 vite-plugin-pages: ^0.20.1 - vitest: ^0.2.5 + vitest: ^0.2.7 vue: ^3.2.29 vue-router: ^4.0.12 @@ -29,20 +29,20 @@ dependencies: devDependencies: '@antfu/eslint-config': 0.16.1_eslint@8.8.0+typescript@4.5.5 '@iconify-json/carbon': 1.0.14 - '@types/node': 17.0.13 - '@unocss/reset': 0.22.6 + '@types/node': 17.0.15 + '@unocss/reset': 0.23.0 '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29 '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29 eslint: 8.8.0 jsdom: 19.0.0 - pnpm: 6.29.1 + pnpm: 6.30.0 typescript: 4.5.5 - unocss: 0.22.6 + unocss: 0.23.0_jsdom@19.0.0 unplugin-auto-import: 0.5.11_@vueuse+core@7.5.5+vite@2.7.13 - unplugin-vue-components: 0.17.15_vite@2.7.13+vue@3.2.29 + unplugin-vue-components: 0.17.17_vite@2.7.13+vue@3.2.29 vite: 2.7.13 vite-plugin-pages: 0.20.1_vite@2.7.13 - vitest: 0.2.5_jsdom@19.0.0 + vitest: 0.2.7_jsdom@19.0.0 packages: @@ -154,6 +154,10 @@ packages: '@types/throttle-debounce': 2.1.0 dev: true + /@antfu/utils/0.5.0: + resolution: {integrity: sha512-MrAQ/MrPSxbh1bBrmwJjORfJymw4IqSHFBXqvxaga3ZdDM+/zokYF8DjyJpSjY2QmpmgQrajDUBJOWrYeARfzA==} + dev: true + /@babel/code-frame/7.14.5: resolution: {integrity: sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==} engines: {node: '>=6.9.0'} @@ -223,8 +227,8 @@ packages: resolution: {integrity: sha512-6er6wSGF3hgc1JEZqiGpg21CTCjHBYOUwqLmb2Idzkjiw6ogalGP0ZMLVutCzah+0WB4yP+Zd2oVPN8jvJ+Ftg==} dev: true - /@iconify/utils/1.0.21: - resolution: {integrity: sha512-Rf8vfOH7MI30xyc9rbLFdxnfsfdcrIiIxsoZyEWkUK8P65QsS9PrQXunOc9Wt7uZfJTiX25WMED3WqLKXrRx1Q==} + /@iconify/utils/1.0.23: + resolution: {integrity: sha512-Ktdmpe4mkMXQAnnDUz3s6s5aY/BeVPwHC1d5IhG1bgrWVNWFQNUj8cQPMbHpNCSD9MRC5yGxm9/PGPpOWGJLAg==} dependencies: '@antfu/install-pkg': 0.1.0 '@antfu/utils': 0.3.0 @@ -292,8 +296,8 @@ packages: resolution: {integrity: sha1-7ihweulOEdK4J7y+UnC86n8+ce4=} dev: true - /@types/node/17.0.13: - resolution: {integrity: sha512-Y86MAxASe25hNzlDbsviXl8jQHb0RDvKt4c40ZJQ1Don0AAL0STLZSs4N+6gLEO55pedy7r2cLwS+ZDxPm/2Bw==} + /@types/node/17.0.15: + resolution: {integrity: sha512-zWt4SDDv1S9WRBNxLFxFRHxdD9tvH8f5/kg5/IaLFdnSNXsDY4eL3Q3XXN+VxUnWIhyVFDwcsmAprvwXoM/ClA==} dev: true /@types/normalize-package-data/2.4.1: @@ -430,103 +434,127 @@ packages: eslint-visitor-keys: 3.2.0 dev: true - /@unocss/cli/0.22.6: - resolution: {integrity: sha512-rla9aEs9aGVIy1C5fa7lhSkidE4qxVrXsjIKPL8twCyo6P/3fnbB8qHiLzMunH0+mu2A/1KoHoc74eBIAifi+w==} + /@unocss/cli/0.23.0_jsdom@19.0.0: + resolution: {integrity: sha512-xxNmXIzZy+Vc5HqwnR9aPOKJiOx4bzontjNRg0bDZzuZStcNuQsYQmRkA5vwl+9DUNKUzFc5CTLJ7N0FJSkPdQ==} engines: {node: '>=14'} hasBin: true dependencies: - '@unocss/config': 0.22.6 - '@unocss/core': 0.22.6 - '@unocss/preset-uno': 0.22.6 + '@unocss/config': 0.23.0_jsdom@19.0.0 + '@unocss/core': 0.23.0 + '@unocss/preset-uno': 0.23.0 cac: 6.7.12 - chokidar: 3.5.2 + chokidar: 3.5.3 colorette: 2.0.16 consola: 2.15.3 fast-glob: 3.2.11 pathe: 0.2.0 + transitivePeerDependencies: + - '@vitest/ui' + - c8 + - happy-dom + - jsdom + - less + - sass + - stylus dev: true - /@unocss/config/0.22.6: - resolution: {integrity: sha512-YAGtsTqIVV63VrsPOiBOvWwdsiFsoLMFqpMkpAUzApnR05x1zGzuxVtLJiNDAUPW8DuNqrAm4LvfZ/eBc36lRA==} + /@unocss/config/0.23.0_jsdom@19.0.0: + resolution: {integrity: sha512-bc12f5pBYcR1WCPHfEB2uDKVQN8HXhy5OWgeU1ZDF5mAQuRbK2bjd0lonZNgAIUOTsWphFZgI1AXyb5aw12FXQ==} engines: {node: '>=14'} dependencies: - '@unocss/core': 0.22.6 - unconfig: 0.2.2 + '@unocss/core': 0.23.0 + unconfig: 0.3.1_jsdom@19.0.0 + transitivePeerDependencies: + - '@vitest/ui' + - c8 + - happy-dom + - jsdom + - less + - sass + - stylus dev: true - /@unocss/core/0.22.6: - resolution: {integrity: sha512-k4qZTP1tSUFevAUT6dYm/SXGp8mixI1W2ASjlMESbI2jQSZHbcsrCZ6nVx/8CvkmZi2IB4VipuODvZ+O4aQYLQ==} + /@unocss/core/0.23.0: + resolution: {integrity: sha512-0Z1uH6nTb4xmolNiWOv9YncraY7mmMoIsBkuHhL+U5ONarMKhWzEFnX925ZJfU8SHo2QxhPRXlQCxhjfR0mozQ==} dev: true - /@unocss/inspector/0.22.6: - resolution: {integrity: sha512-KhXP1+FaCkoiBKyLoBSG+NkVz4xe8VYjnw5KNfb27Q7JWdxvtwYblQC2TSbffSdAtivIx4mckylU80n8ImsDeg==} + /@unocss/inspector/0.23.0: + resolution: {integrity: sha512-LrEpb8hOJnlci2rX9dfjjx0BBarM1J42E30Tn7B1DP+mdWPiPkaOygxgOGzO8lxi/iqDcdSlPXHwDg0Ce2NFZA==} dependencies: gzip-size: 6.0.0 - sirv: 2.0.0 + sirv: 2.0.2 dev: true - /@unocss/preset-attributify/0.22.6: - resolution: {integrity: sha512-tQZXEW6P6px1wOnXrFEGV9W2J7b4dn3JEAP6005Z34bX3WMCgqNezOlqtgxPdw52oTxSuDFq+/HpP8dY/1e02A==} + /@unocss/preset-attributify/0.23.0: + resolution: {integrity: sha512-kob9OiIjmzMy0iZ1723dhWhVV49Cnz2JhjcATf1esooOJwccIruiSbTTlpZ94E1Irrvh4REWjv4PkIU4GJEw3A==} dependencies: - '@unocss/core': 0.22.6 + '@unocss/core': 0.23.0 dev: true - /@unocss/preset-icons/0.22.6: - resolution: {integrity: sha512-Z6ybnMGBWzDl7zYuOmJkWSAOsGNxjawvVSgf02X93hjGEzcosqlLFSWFtMIaasqwSZqba5NE6ySc7G+7DpxwWw==} + /@unocss/preset-icons/0.23.0: + resolution: {integrity: sha512-+i4frz7+SaTDsdPTYbcKagw+2h3WxhomZ+PJ+/FRz4pisU4kRFYegI634IkEA1ZJDphElGLxX5elxPpwhT9smA==} dependencies: - '@iconify/utils': 1.0.21 - '@unocss/core': 0.22.6 + '@iconify/utils': 1.0.23 + '@unocss/core': 0.23.0 local-pkg: 0.4.1 transitivePeerDependencies: - supports-color dev: true - /@unocss/preset-mini/0.22.6: - resolution: {integrity: sha512-DymEgL7a/2a2kem/AN9kFs/qf/8RuI6INyete23n0mayy1pR88UyxdqXbzP9azByYnRBVA7658TdUEGFcTgtUA==} + /@unocss/preset-mini/0.23.0: + resolution: {integrity: sha512-sZwWj1QoEL97A7EGXbr6/ndSRMQafnWmFduat8czsQWyoRDxlzKJPWdokJ7NtlbSY6WkZip4aqahGpZXXRsASw==} dependencies: - '@unocss/core': 0.22.6 + '@unocss/core': 0.23.0 dev: true - /@unocss/preset-uno/0.22.6: - resolution: {integrity: sha512-Ng/OpB9q3LLdZYktWE59SRoVG0iTZNu2d2t7iK21/Bv5cslg9KGxxItUQnDFB4TgjukWUUY0UAcDKH1VhFjicw==} + /@unocss/preset-uno/0.23.0: + resolution: {integrity: sha512-jbM76AnuFsA88Y5PeJ7xrrSE3qLlzWlX/8R/z7gKJkmITDJHvFn1X1c1lfw3cXEZhmgYo7xqt7aGUSJyRfx45A==} dependencies: - '@unocss/core': 0.22.6 - '@unocss/preset-mini': 0.22.6 - '@unocss/preset-wind': 0.22.6 + '@unocss/core': 0.23.0 + '@unocss/preset-mini': 0.23.0 + '@unocss/preset-wind': 0.23.0 dev: true - /@unocss/preset-web-fonts/0.22.6: - resolution: {integrity: sha512-I+eZjgKdpL5i0l6DvpBemNxieuXnMWTG3wvi69Jjy4xW9bbs/gU9tyyFo5jAdqU7KhXIk96LSY3nWiCrJZnI6w==} + /@unocss/preset-web-fonts/0.23.0: + resolution: {integrity: sha512-lGd3IDPwV0o3QEKdLGRt0/b4CTOypckfr0MRdGzjRPOusJWFaB5kR7SnzJXRFF1uyaDpkj2ZDnSQj6QODavsdQ==} dependencies: - '@unocss/core': 0.22.6 - axios: 0.24.0 + '@unocss/core': 0.23.0 + axios: 0.25.0 transitivePeerDependencies: - debug dev: true - /@unocss/preset-wind/0.22.6: - resolution: {integrity: sha512-c9iU682005Gslm6czGNLKA7+LAo2jwCHu9r5ThO1R8BcVjg4aHY31DZv6CN1qdFehDfh7xK1PmG/st0ZfubtTw==} + /@unocss/preset-wind/0.23.0: + resolution: {integrity: sha512-owqWl8sGXc7jP4pzkD8RC6A71SCm9Vt4iTMBxH7E3CZdoYnBbef6lnK+jHREUUvz7VZQQ5RXmQBGhXo92+H7yA==} dependencies: - '@unocss/core': 0.22.6 - '@unocss/preset-mini': 0.22.6 + '@unocss/core': 0.23.0 + '@unocss/preset-mini': 0.23.0 dev: true - /@unocss/reset/0.22.6: - resolution: {integrity: sha512-1HWS9sMhO1kpczwNfwoswjEYnmg3sbJSEYntFAUe8lx83sFYdOiJCOtvYnfgsW4gsxwuDc20m45+GG4Z6bVfSg==} + /@unocss/reset/0.23.0: + resolution: {integrity: sha512-wo6Ew9L+Xhlwxl9VJN1PWB0gilO1T5+m0TIokwDn6WoNIHY8Ugn3NxtMDvTQJavI5t6yWbW/Up0lhgqv8Axa8A==} dev: true - /@unocss/scope/0.22.6: - resolution: {integrity: sha512-auqueWCod61AjdjVcIr3Z+w+YLxrfJm02vzsmug7xGnkANk4zsxZT0coY2UUsekuUk9f3zIRk93HBZ5gvc7/8g==} + /@unocss/scope/0.23.0: + resolution: {integrity: sha512-DX9iCpc4xiF0Q5w6X5+Yj+9b6SaHdlvtgVq0pm9yvVIGPAoe6BbYycn97csRWOepeLjeLmBESrI2Ip9oDDiuFg==} dev: true - /@unocss/vite/0.22.6: - resolution: {integrity: sha512-R0btDNoDiQJ8xKNKg1MV3sgD2yTv/9qCUfzFdRAlw2WxGbaNmzBUTNKlJtm+XVYHo+giAp3+H6bBEYyIbacYOA==} + /@unocss/vite/0.23.0_jsdom@19.0.0: + resolution: {integrity: sha512-h5nBrIc/X1YT72HcYlykxZjDEuRxUm5KVbN33sdv5x3XSfcUYMgKZT/VjwSFNbFnKm6TNDyHBGgDGLG5i9gYGw==} dependencies: '@rollup/pluginutils': 4.1.2 - '@unocss/config': 0.22.6 - '@unocss/core': 0.22.6 - '@unocss/inspector': 0.22.6 - '@unocss/scope': 0.22.6 + '@unocss/config': 0.23.0_jsdom@19.0.0 + '@unocss/core': 0.23.0 + '@unocss/inspector': 0.23.0 + '@unocss/scope': 0.23.0 + transitivePeerDependencies: + - '@vitest/ui' + - c8 + - happy-dom + - jsdom + - less + - sass + - stylus dev: true /@vitejs/plugin-vue/2.1.0_vite@2.7.13+vue@3.2.29: @@ -804,8 +832,8 @@ packages: engines: {node: '>= 0.4'} dev: true - /axios/0.24.0: - resolution: {integrity: sha512-Q6cWsys88HoPgAaFAVUb0WpPk0O8iTeisR9IMqy9G8AbO4NlpVknrnQS03zzF9PGAWgO3cgletO3VjV/P7VztA==} + /axios/0.25.0: + resolution: {integrity: sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==} dependencies: follow-redirects: 1.14.7 transitivePeerDependencies: @@ -910,6 +938,21 @@ packages: fsevents: 2.3.2 dev: true + /chokidar/3.5.3: + resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} + engines: {node: '>= 8.10.0'} + dependencies: + anymatch: 3.1.2 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.2 + dev: true + /ci-info/3.3.0: resolution: {integrity: sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==} dev: true @@ -1064,8 +1107,8 @@ packages: object-keys: 1.1.1 dev: true - /defu/5.0.0: - resolution: {integrity: sha512-VHg73EDeRXlu7oYWRmmrNp/nl7QkdXUxkQQKig0Zk8daNmm84AbGoC8Be6/VVLJEKxn12hR0UBmz8O+xQiAPKQ==} + /defu/5.0.1: + resolution: {integrity: sha512-EPS1carKg+dkEVy3qNTqIdp2qV7mUP08nIsupfwQpz++slCVRw7qbQyWvSTig+kFPwz2XXp5/kIIkH+CwrJKkQ==} dev: true /delayed-stream/1.0.0: @@ -2226,8 +2269,8 @@ packages: resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=} dev: true - /jiti/1.12.9: - resolution: {integrity: sha512-TdcJywkQtcwLxogc4rSMAi479G2eDPzfW0fLySks7TPhgZZ4s/tM6stnzayIh3gS/db3zExWJyUx4cNWrwAmoQ==} + /jiti/1.12.15: + resolution: {integrity: sha512-/+K89y6KJA2nISbWrlc/773XdpDgSQq/LdQ+ZZyw2jRxUNyquPtbsDCCCMRzzNORUgroUGc4nAXxJEnQvpViCA==} hasBin: true dev: true @@ -2739,8 +2782,8 @@ packages: engines: {node: '>=4'} dev: true - /pnpm/6.29.1: - resolution: {integrity: sha512-ZOTHREJQSwLgK9psbH+BxGFY6Wvky4XYBYTZsULihuj1GPEsGcRZpxFgkX73OdLrYaZBeGMPadCYqGeK5gZu1A==} + /pnpm/6.30.0: + resolution: {integrity: sha512-qsnc5wxI5nIkdh7lDv2mQiniPdsSD46a1A1Nz+qzcMuh4FFiXAq1Ntfszdm21bVm0OFEn/FSgaQDZxYXYPmCTw==} engines: {node: '>=12.17'} hasBin: true dev: true @@ -2938,13 +2981,13 @@ packages: resolution: {integrity: sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==} dev: true - /sirv/2.0.0: - resolution: {integrity: sha512-TT+4+zSM9LR8soWT5/4gOYHfB5a5XEOSV2LtmBRN5MUxi8kh7BSRGuoRYjeBaqhR4w+yx+k6t0OibDNgoLfF7w==} + /sirv/2.0.2: + resolution: {integrity: sha512-4Qog6aE29nIjAOKe/wowFTxOdmbEZKb+3tsLljaBRzJwtqto0BChD2zzH0LhgCSXiI+V7X+Y45v14wBZQ1TK3w==} engines: {node: '>= 10'} dependencies: '@polka/url': 1.0.0-next.21 mrmime: 1.0.0 - totalist: 2.0.0 + totalist: 3.0.0 dev: true /slash/3.0.0: @@ -3085,8 +3128,8 @@ packages: is-number: 7.0.0 dev: true - /totalist/2.0.0: - resolution: {integrity: sha512-+Y17F0YzxfACxTyjfhnJQEe7afPA0GSpYlFkl2VFMxYP7jshQf9gXV7cH47EfToBumFThfKBvfAcoUn6fdNeRQ==} + /totalist/3.0.0: + resolution: {integrity: sha512-eM+pCBxXO/njtF7vdFsHuqb+ElbxqtI4r5EAvk6grfAFyJ6IvWlSkfZ5T9ozC6xWw3Fj1fGoSmrl0gUs46JVIw==} engines: {node: '>=6'} dev: true @@ -3178,12 +3221,21 @@ packages: which-boxed-primitive: 1.0.2 dev: true - /unconfig/0.2.2: - resolution: {integrity: sha512-JN1MeYJ/POnjBj7NgOJJxPp6+NcD6Nd0hEuK0D89kjm9GvQQUq8HeE2Eb7PZgtu+64mWkDiqeJn1IZoLH7htPg==} + /unconfig/0.3.1_jsdom@19.0.0: + resolution: {integrity: sha512-aXy9NkXWcwMgzkiLBoKJP1frd1/h0z/uPgwpISre2RYG5pN4yaRFNGhcbpT6/RYziXOYVT+SeJt2tggm/eLhOg==} dependencies: - '@antfu/utils': 0.3.0 - defu: 5.0.0 - jiti: 1.12.9 + '@antfu/utils': 0.5.0 + defu: 5.0.1 + jiti: 1.12.15 + vitest: 0.2.7_jsdom@19.0.0 + transitivePeerDependencies: + - '@vitest/ui' + - c8 + - happy-dom + - jsdom + - less + - sass + - stylus dev: true /universalify/0.1.2: @@ -3191,20 +3243,27 @@ packages: engines: {node: '>= 4.0.0'} dev: true - /unocss/0.22.6: - resolution: {integrity: sha512-ysUOMTKh4d8iFuH3KpA4OgVIN03J6uqb3kxGeJcAN010JHjaU65SxaT/Zt9ypDm+wZLoAaCqd0p/0rJGYZTJzA==} + /unocss/0.23.0_jsdom@19.0.0: + resolution: {integrity: sha512-J9CGZbYjoQxswW2RFT8FlAQePscCI1In1NaPfrQxd4J60P3zYuAqD1g2v/wbCAe1vwcuCu+mTEQEAbp6+VTbuQ==} engines: {node: '>=14'} dependencies: - '@unocss/cli': 0.22.6 - '@unocss/core': 0.22.6 - '@unocss/preset-attributify': 0.22.6 - '@unocss/preset-icons': 0.22.6 - '@unocss/preset-uno': 0.22.6 - '@unocss/preset-web-fonts': 0.22.6 - '@unocss/reset': 0.22.6 - '@unocss/vite': 0.22.6 + '@unocss/cli': 0.23.0_jsdom@19.0.0 + '@unocss/core': 0.23.0 + '@unocss/preset-attributify': 0.23.0 + '@unocss/preset-icons': 0.23.0 + '@unocss/preset-uno': 0.23.0 + '@unocss/preset-web-fonts': 0.23.0 + '@unocss/reset': 0.23.0 + '@unocss/vite': 0.23.0_jsdom@19.0.0 transitivePeerDependencies: + - '@vitest/ui' + - c8 - debug + - happy-dom + - jsdom + - less + - sass + - stylus - supports-color dev: true @@ -3231,8 +3290,8 @@ packages: - webpack dev: true - /unplugin-vue-components/0.17.15_vite@2.7.13+vue@3.2.29: - resolution: {integrity: sha512-KpSlv7BaPRswwlCUy7gdpiqOAaHnMeMTmMOqJPmreYTGupt+6qXH3S3uLEmPmXUcuzRXlL+4eysuVunSAbsn0A==} + /unplugin-vue-components/0.17.17_vite@2.7.13+vue@3.2.29: + resolution: {integrity: sha512-XaaCbsdXGazTOl0nH4+PVsuGOXmYcrqLT8B8vO9Jzz9OaUq+S9Tz4KjzUNs7bhkp83SQWaKKF0+noAynYDa/Cg==} engines: {node: '>=14'} peerDependencies: '@babel/parser': ^7.15.8 @@ -3345,8 +3404,8 @@ packages: fsevents: 2.3.2 dev: true - /vitest/0.2.5_jsdom@19.0.0: - resolution: {integrity: sha512-QruEhsNxy8ycLxYG9rrGUfHZzJ8A6YvA9ULZ4w/ecvm0Zejm1nxUar/XkRWkL2xzrqA5AjmfqDSQZ8q2bFbA0Q==} + /vitest/0.2.7_jsdom@19.0.0: + resolution: {integrity: sha512-rKbmtADi6jsxYrwBrw4+sdYPLm3eiTmx7ojoZXQshScxnGWbHP18hWNa2NUEOYgowatkIiWPDVIyFB1kPnhokw==} engines: {node: '>=14.14.0'} hasBin: true peerDependencies: