diff --git a/.vscode/settings.json b/.vscode/settings.json index f15ab7e..7a2cd20 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -2,8 +2,6 @@ "cSpell.words": ["Vitesse"], "prettier.enable": false, "typescript.tsdk": "node_modules/typescript/lib", - "volar.tsPlugin": true, - "volar.tsPluginStatus": false, "editor.codeActionsOnSave": { "source.fixAll.eslint": true, }, diff --git a/auto-imports.d.ts b/auto-imports.d.ts index f081708..7e0db5a 100644 --- a/auto-imports.d.ts +++ b/auto-imports.d.ts @@ -161,6 +161,7 @@ declare global { const watch: typeof import('vue')['watch'] const watchAtMost: typeof import('@vueuse/core')['watchAtMost'] const watchEffect: typeof import('vue')['watchEffect'] + const watchOnce: typeof import('@vueuse/core')['watchOnce'] const watchWithFilter: typeof import('@vueuse/core')['watchWithFilter'] const whenever: typeof import('@vueuse/core')['whenever'] } diff --git a/package.json b/package.json index 4a71543..443e78a 100644 --- a/package.json +++ b/package.json @@ -6,27 +6,27 @@ "preview": "vite preview" }, "dependencies": { - "@vueuse/core": "^6.4.1", - "vue": "^3.2.18", + "@vueuse/core": "^6.5.3", + "vue": "^3.2.19", "vue-demi": "^0.11.4", "vue-router": "^4.0.11" }, "devDependencies": { "@antfu/eslint-config": "^0.9.0", - "@iconify/json": "^1.1.406", - "@types/node": "^16.9.6", - "@typescript-eslint/eslint-plugin": "^4.31.2", + "@iconify-json/carbon": "^1.0.3", + "@types/node": "^16.10.2", + "@typescript-eslint/eslint-plugin": "^4.32.0", "@vitejs/plugin-vue": "^1.9.2", - "@vue/compiler-sfc": "^3.2.18", + "@vue/compiler-sfc": "^3.2.19", "cross-env": "^7.0.3", "eslint": "^7.32.0", - "pnpm": "^6.15.1", + "pnpm": "^6.16.0", "typescript": "^4.4.3", - "unplugin-auto-import": "^0.4.8", - "unplugin-icons": "^0.11.4", - "unplugin-vue-components": "^0.15.3", - "vite": "^2.5.10", + "unplugin-auto-import": "^0.4.10", + "unplugin-icons": "^0.12.3", + "unplugin-vue-components": "^0.15.6", + "vite": "^2.6.2", "vite-plugin-pages": "^0.18.1", - "vite-plugin-windicss": "^1.4.5" + "vite-plugin-windicss": "^1.4.9" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 84537dd..20f1725 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2,49 +2,49 @@ lockfileVersion: 5.3 specifiers: '@antfu/eslint-config': ^0.9.0 - '@iconify/json': ^1.1.406 - '@types/node': ^16.9.6 - '@typescript-eslint/eslint-plugin': ^4.31.2 + '@iconify-json/carbon': ^1.0.3 + '@types/node': ^16.10.2 + '@typescript-eslint/eslint-plugin': ^4.32.0 '@vitejs/plugin-vue': ^1.9.2 - '@vue/compiler-sfc': ^3.2.18 - '@vueuse/core': ^6.4.1 + '@vue/compiler-sfc': ^3.2.19 + '@vueuse/core': ^6.5.3 cross-env: ^7.0.3 eslint: ^7.32.0 - pnpm: ^6.15.1 + pnpm: ^6.16.0 typescript: ^4.4.3 - unplugin-auto-import: ^0.4.8 - unplugin-icons: ^0.11.4 - unplugin-vue-components: ^0.15.3 - vite: ^2.5.10 + unplugin-auto-import: ^0.4.10 + unplugin-icons: ^0.12.3 + unplugin-vue-components: ^0.15.6 + vite: ^2.6.2 vite-plugin-pages: ^0.18.1 - vite-plugin-windicss: ^1.4.5 - vue: ^3.2.18 + vite-plugin-windicss: ^1.4.9 + vue: ^3.2.19 vue-demi: ^0.11.4 vue-router: ^4.0.11 dependencies: - '@vueuse/core': 6.4.1_vue@3.2.18 - vue: 3.2.18 - vue-demi: 0.11.4_vue@3.2.18 - vue-router: 4.0.11_vue@3.2.18 + '@vueuse/core': 6.5.3_vue@3.2.19 + vue: 3.2.19 + vue-demi: 0.11.4_vue@3.2.19 + vue-router: 4.0.11_vue@3.2.19 devDependencies: '@antfu/eslint-config': 0.9.0_eslint@7.32.0+typescript@4.4.3 - '@iconify/json': 1.1.406 - '@types/node': 16.9.6 - '@typescript-eslint/eslint-plugin': 4.31.2_eslint@7.32.0+typescript@4.4.3 - '@vitejs/plugin-vue': 1.9.2_vite@2.5.10 - '@vue/compiler-sfc': 3.2.18 + '@iconify-json/carbon': 1.0.3 + '@types/node': 16.10.2 + '@typescript-eslint/eslint-plugin': 4.32.0_eslint@7.32.0+typescript@4.4.3 + '@vitejs/plugin-vue': 1.9.2_vite@2.6.2 + '@vue/compiler-sfc': 3.2.19 cross-env: 7.0.3 eslint: 7.32.0 - pnpm: 6.15.1 + pnpm: 6.16.0 typescript: 4.4.3 - unplugin-auto-import: 0.4.8_@vueuse+core@6.4.1+vite@2.5.10 - unplugin-icons: 0.11.4_e5361e8664a0a56769b615f511416f8c - unplugin-vue-components: 0.15.3_vite@2.5.10+vue@3.2.18 - vite: 2.5.10 - vite-plugin-pages: 0.18.1_e862484ed9084698f5b7f54862f9a9df - vite-plugin-windicss: 1.4.5_typescript@4.4.3+vite@2.5.10 + unplugin-auto-import: 0.4.10_@vueuse+core@6.5.3+vite@2.6.2 + unplugin-icons: 0.12.3_482d2d3d4c9442e66bdc4cb86c777ab2 + unplugin-vue-components: 0.15.6_vite@2.6.2+vue@3.2.19 + vite: 2.6.2 + vite-plugin-pages: 0.18.1_482d2d3d4c9442e66bdc4cb86c777ab2 + vite-plugin-windicss: 1.4.9_typescript@4.4.3+vite@2.6.2 packages: @@ -137,6 +137,13 @@ packages: - typescript dev: true + /@antfu/install-pkg/0.0.0: + resolution: {integrity: sha512-TuN4jBCwjlxbvs5c/xkYTejguuysNVBDbWs1xL0c8eLn+Rkbwzt/yDeS6dt+zb5gGz1tuiuq7QNZXoJaT/vBtA==} + dependencies: + execa: 5.1.1 + find-up: 5.0.0 + dev: true + /@antfu/utils/0.3.0: resolution: {integrity: sha512-UU8TLr/EoXdg7OjMp0h9oDoIAVr+Z/oW9cpOxQQyrsz6Qzd2ms/1CdWx8fl2OQdFpxGmq5Vc4TwfLHId6nAZjA==} dependencies: @@ -407,12 +414,24 @@ packages: resolution: {integrity: sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==} dev: true + /@iconify-json/carbon/1.0.3: + resolution: {integrity: sha512-ltobh3wpHVZelp9lEMnMYNwp4uoGO7cnBltl+tDeHgQ7qVW31JV9WdC9tOCT1zqovWmutvsmop/EcN2m74dcGA==} + dependencies: + '@iconify/types': 1.0.9 + dev: true + /@iconify/json-tools/1.0.10: resolution: {integrity: sha512-LFelJDOLZ6JHlmlAkgrvmcu4hpNPB91KYcr4f60D/exzU1eNOb4/KCVHIydGHIQFaOacIOD+Xy+B7P1z812cZg==} dev: true - /@iconify/json/1.1.406: - resolution: {integrity: sha512-3mNuYfU1cQeaV0m2mSI5Lf+13Tr6xueOP30w3Du4xCIBFGQY4O0D8wJ8rOp9PXRik1oleu+aKfEVnned0b/tqw==} + /@iconify/types/1.0.9: + resolution: {integrity: sha512-ALO6IGXBEztcySLq+vGJrgUJqGgiZJ8sTQ8mM6e3i77okM9fw8F23h6GLbbaMz/pNfeK8QHJBAOmx3LjhZ3YZw==} + dev: true + + /@iconify/utils/1.0.10: + resolution: {integrity: sha512-a1n7qGqoOMdaD20DzxRVRgXr77qjVmyiEzJeLmIoBOXWE2ueJ1O/0EXHzTMGuYFWcKtu0pFHbqghNfh1vpTtdw==} + dependencies: + '@iconify/types': 1.0.9 dev: true /@nodelib/fs.scandir/2.1.5: @@ -452,8 +471,8 @@ packages: resolution: {integrity: sha1-7ihweulOEdK4J7y+UnC86n8+ce4=} dev: true - /@types/node/16.9.6: - resolution: {integrity: sha512-YHUZhBOMTM3mjFkXVcK+WwAcYmyhe1wL4lfqNtzI0b3qAy7yuSetnM7QJazgE5PFmgVTNGiLOgRFfJMqW7XpSQ==} + /@types/node/16.10.2: + resolution: {integrity: sha512-zCclL4/rx+W5SQTzFs9wyvvyCwoK9QtBpratqz2IYJ3O8Umrn0m3nsTv0wQBk9sRGpvUe9CwPDrQFB10f1FIjQ==} dev: true /@types/normalize-package-data/2.4.1: @@ -489,8 +508,8 @@ packages: - supports-color dev: true - /@typescript-eslint/eslint-plugin/4.31.2_eslint@7.32.0+typescript@4.4.3: - resolution: {integrity: sha512-w63SCQ4bIwWN/+3FxzpnWrDjQRXVEGiTt9tJTRptRXeFvdZc/wLiz3FQUwNQ2CVoRGI6KUWMNUj/pk63noUfcA==} + /@typescript-eslint/eslint-plugin/4.32.0_eslint@7.32.0+typescript@4.4.3: + resolution: {integrity: sha512-+OWTuWRSbWI1KDK8iEyG/6uK2rTm3kpS38wuVifGUTDB6kjEuNrzBI1MUtxnkneuWG/23QehABe2zHHrj+4yuA==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: '@typescript-eslint/parser': ^4.0.0 @@ -500,11 +519,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 4.31.2_eslint@7.32.0+typescript@4.4.3 - '@typescript-eslint/scope-manager': 4.31.2 + '@typescript-eslint/experimental-utils': 4.32.0_eslint@7.32.0+typescript@4.4.3 + '@typescript-eslint/scope-manager': 4.32.0 debug: 4.3.2 eslint: 7.32.0 functional-red-black-tree: 1.0.1 + ignore: 5.1.8 regexpp: 3.2.0 semver: 7.3.5 tsutils: 3.21.0_typescript@4.4.3 @@ -531,6 +551,24 @@ packages: - typescript dev: true + /@typescript-eslint/experimental-utils/4.32.0_eslint@7.32.0+typescript@4.4.3: + resolution: {integrity: sha512-WLoXcc+cQufxRYjTWr4kFt0DyEv6hDgSaFqYhIzQZ05cF+kXfqXdUh+//kgquPJVUBbL3oQGKQxwPbLxHRqm6A==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + eslint: '*' + dependencies: + '@types/json-schema': 7.0.9 + '@typescript-eslint/scope-manager': 4.32.0 + '@typescript-eslint/types': 4.32.0 + '@typescript-eslint/typescript-estree': 4.32.0_typescript@4.4.3 + eslint: 7.32.0 + eslint-scope: 5.1.1 + eslint-utils: 3.0.0_eslint@7.32.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + /@typescript-eslint/parser/4.31.2_eslint@7.32.0+typescript@4.4.3: resolution: {integrity: sha512-EcdO0E7M/sv23S/rLvenHkb58l3XhuSZzKf6DBvLgHqOYdL6YFMYVtreGFWirxaU2mS1GYDby3Lyxco7X5+Vjw==} engines: {node: ^10.12.0 || >=12.0.0} @@ -559,11 +597,24 @@ packages: '@typescript-eslint/visitor-keys': 4.31.2 dev: true + /@typescript-eslint/scope-manager/4.32.0: + resolution: {integrity: sha512-DK+fMSHdM216C0OM/KR1lHXjP1CNtVIhJ54kQxfOE6x8UGFAjha8cXgDMBEIYS2XCYjjCtvTkjQYwL3uvGOo0w==} + engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + dependencies: + '@typescript-eslint/types': 4.32.0 + '@typescript-eslint/visitor-keys': 4.32.0 + dev: true + /@typescript-eslint/types/4.31.2: resolution: {integrity: sha512-kWiTTBCTKEdBGrZKwFvOlGNcAsKGJSBc8xLvSjSppFO88AqGxGNYtF36EuEYG6XZ9vT0xX8RNiHbQUKglbSi1w==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dev: true + /@typescript-eslint/types/4.32.0: + resolution: {integrity: sha512-LE7Z7BAv0E2UvqzogssGf1x7GPpUalgG07nGCBYb1oK4mFsOiFC/VrSMKbZQzFJdN2JL5XYmsx7C7FX9p9ns0w==} + engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + dev: true + /@typescript-eslint/typescript-estree/4.31.2_typescript@4.4.3: resolution: {integrity: sha512-ieBq8U9at6PvaC7/Z6oe8D3czeW5d//Fo1xkF/s9394VR0bg/UaMYPdARiWyKX+lLEjY3w/FNZJxitMsiWv+wA==} engines: {node: ^10.12.0 || >=12.0.0} @@ -585,6 +636,27 @@ packages: - supports-color dev: true + /@typescript-eslint/typescript-estree/4.32.0_typescript@4.4.3: + resolution: {integrity: sha512-tRYCgJ3g1UjMw1cGG8Yn1KzOzNlQ6u1h9AmEtPhb5V5a1TmiHWcRyF/Ic+91M4f43QeChyYlVTcf3DvDTZR9vw==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 4.32.0 + '@typescript-eslint/visitor-keys': 4.32.0 + debug: 4.3.2 + globby: 11.0.4 + is-glob: 4.0.1 + semver: 7.3.5 + tsutils: 3.21.0_typescript@4.4.3 + typescript: 4.4.3 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/visitor-keys/4.31.2: resolution: {integrity: sha512-PrBId7EQq2Nibns7dd/ch6S6/M4/iwLM9McbgeEbCXfxdwRUNxJ4UNreJ6Gh3fI2GNKNrWnQxKL7oCPmngKBug==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} @@ -593,98 +665,106 @@ packages: eslint-visitor-keys: 2.1.0 dev: true - /@vitejs/plugin-vue/1.9.2_vite@2.5.10: + /@typescript-eslint/visitor-keys/4.32.0: + resolution: {integrity: sha512-e7NE0qz8W+atzv3Cy9qaQ7BTLwWsm084Z0c4nIO2l3Bp6u9WIgdqCgyPyV5oSPDMIW3b20H59OOCmVk3jw3Ptw==} + engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + dependencies: + '@typescript-eslint/types': 4.32.0 + eslint-visitor-keys: 2.1.0 + dev: true + + /@vitejs/plugin-vue/1.9.2_vite@2.6.2: resolution: {integrity: sha512-QnUQJvGmY+YT9xTidLcjr6NAjKWNdSuul1M+BZ6uwTQaO5vpAY9USBncXESATk742dYMZGJenegJgeJhG/HMNQ==} engines: {node: '>=12.0.0'} peerDependencies: vite: ^2.5.10 dependencies: - vite: 2.5.10 + vite: 2.6.2 dev: true - /@vue/compiler-core/3.2.18: - resolution: {integrity: sha512-zNKVUx2gN/46xjKy+fNRB3+PJVO2WoGUUdpQo9w5GylWj8vs/r7pMuzQralP8J02YDp6YgJ61v1Yjq7nW5xK6Q==} + /@vue/compiler-core/3.2.19: + resolution: {integrity: sha512-8dOPX0YOtaXol0Zf2cfLQ4NU/yHYl2H7DCKsLEZ7gdvPK6ZSEwGLJ7IdghhY2YEshEpC5RB9QKdC5I07z8Dtjg==} dependencies: '@babel/parser': 7.15.3 - '@vue/shared': 3.2.18 + '@vue/shared': 3.2.19 estree-walker: 2.0.2 source-map: 0.6.1 - /@vue/compiler-dom/3.2.18: - resolution: {integrity: sha512-AqCND7Q0vYFlsBcwWnbcmOiVS/J/70qTZOCPxJnktvH+w4Y7F9omKDyuhsd/ZsJCmSvvpzqBNf2hgtMnoTjNiw==} + /@vue/compiler-dom/3.2.19: + resolution: {integrity: sha512-WzQoE8rfkFjPtIioc7SSgTsnz9g2oG61DU8KHnzPrRS7fW/lji6H2uCYJfp4Z6kZE8GjnHc1Ljwl3/gxDes0cw==} dependencies: - '@vue/compiler-core': 3.2.18 - '@vue/shared': 3.2.18 + '@vue/compiler-core': 3.2.19 + '@vue/shared': 3.2.19 - /@vue/compiler-sfc/3.2.18: - resolution: {integrity: sha512-ui+w1WtVjxlSlnvR4uYgVbbYcN75SrADyMuStnhRqhQM8E2MzJ99W/7Qm3UDs+GxzCEDyQA1CmUvtCg5tlwOMw==} + /@vue/compiler-sfc/3.2.19: + resolution: {integrity: sha512-pLlbgkO1UHTO02MSpa/sFOXUwIDxSMiKZ1ozE5n71CY4DM+YmI+G3gT/ZHZ46WBId7f3VTF/D8pGwMygcQbrQA==} dependencies: '@babel/parser': 7.15.3 - '@vue/compiler-core': 3.2.18 - '@vue/compiler-dom': 3.2.18 - '@vue/compiler-ssr': 3.2.18 - '@vue/ref-transform': 3.2.18 - '@vue/shared': 3.2.18 + '@vue/compiler-core': 3.2.19 + '@vue/compiler-dom': 3.2.19 + '@vue/compiler-ssr': 3.2.19 + '@vue/ref-transform': 3.2.19 + '@vue/shared': 3.2.19 estree-walker: 2.0.2 magic-string: 0.25.7 postcss: 8.3.6 source-map: 0.6.1 - /@vue/compiler-ssr/3.2.18: - resolution: {integrity: sha512-qncqUn+y00o2X8h75XUmekzpxjlQOtZkR2XzEDkBFyRfe+jruG2l0MBFKq88wMeiHRzAfysRNqRQd2KXopHPFQ==} + /@vue/compiler-ssr/3.2.19: + resolution: {integrity: sha512-oLon0Cn3O7WEYzzmzZavGoqXH+199LT+smdjBT3Uf3UX4HwDNuBFCmvL0TsqV9SQnIgKvBRbQ7lhbpnd4lqM3w==} dependencies: - '@vue/compiler-dom': 3.2.18 - '@vue/shared': 3.2.18 + '@vue/compiler-dom': 3.2.19 + '@vue/shared': 3.2.19 /@vue/devtools-api/6.0.0-beta.15: resolution: {integrity: sha512-quBx4Jjpexo6KDiNUGFr/zF/2A4srKM9S9v2uHgMXSU//hjgq1eGzqkIFql8T9gfX5ZaVOUzYBP3jIdIR3PKIA==} dev: false - /@vue/reactivity/3.2.18: - resolution: {integrity: sha512-NTGsS2uQqWO4HIhGKmXXUZZvu/R+GW2e+i08ZYJVnR6vScN8WGlg+GU3HiG4UvhNrTAdhMFPoy+no5t3iXnvVw==} + /@vue/reactivity/3.2.19: + resolution: {integrity: sha512-FtachoYs2SnyrWup5UikP54xDX6ZJ1s5VgHcJp4rkGoutU3Ry61jhs+nCX7J64zjX992Mh9gGUC0LqTs8q9vCA==} dependencies: - '@vue/shared': 3.2.18 + '@vue/shared': 3.2.19 dev: false - /@vue/ref-transform/3.2.18: - resolution: {integrity: sha512-STPcQbA8u3DftZjZW/dS+0mGIABKgbXCxOJTyEYxP+rxa66tqa/QSkeuz54h0zk2wgPfe4vo2QPtcFGl3kl45A==} + /@vue/ref-transform/3.2.19: + resolution: {integrity: sha512-03wwUnoIAeKti5IGGx6Vk/HEBJ+zUcm5wrUM3+PQsGf7IYnXTbeIfHHpx4HeSeWhnLAjqZjADQwW8uA4rBmVbg==} dependencies: '@babel/parser': 7.15.3 - '@vue/compiler-core': 3.2.18 - '@vue/shared': 3.2.18 + '@vue/compiler-core': 3.2.19 + '@vue/shared': 3.2.19 estree-walker: 2.0.2 magic-string: 0.25.7 - /@vue/runtime-core/3.2.18: - resolution: {integrity: sha512-wGRUSRE8grf90TdXJeWusdDG+mn+40L7wBH08neNM4L/f6qW9arlymvrYLOiMz7PoH28aMlI3w6l9tvGSlMbjA==} + /@vue/runtime-core/3.2.19: + resolution: {integrity: sha512-qArZSWKxWsgKfxk9BelZ32nY0MZ31CAW2kUUyVJyxh4cTfHaXGbjiQB5JgsvKc49ROMNffv9t3/qjasQqAH+RQ==} dependencies: - '@vue/reactivity': 3.2.18 - '@vue/shared': 3.2.18 + '@vue/reactivity': 3.2.19 + '@vue/shared': 3.2.19 dev: false - /@vue/runtime-dom/3.2.18: - resolution: {integrity: sha512-iP6AP0zANe0OfHWV7VDiR9eH2WGJuLHBHEsyIfOteZUuowM8VkIVgn+10HGnVEV+nfpaVAVPItQDc/TwmR73Rw==} + /@vue/runtime-dom/3.2.19: + resolution: {integrity: sha512-hIRboxXwafeHhbZEkZYNV0MiJXPNf4fP0X6hM2TJb0vssz8BKhD9cF92BkRgZztTQevecbhk0gu4uAPJ3dxL9A==} dependencies: - '@vue/runtime-core': 3.2.18 - '@vue/shared': 3.2.18 + '@vue/runtime-core': 3.2.19 + '@vue/shared': 3.2.19 csstype: 2.6.17 dev: false - /@vue/server-renderer/3.2.18_vue@3.2.18: - resolution: {integrity: sha512-UUndtVq2z3IN3PmK+siu1W6lFvP9lb2hyKFw2CxZug3A4jKrUuYadvtItIRxt2rNsLIoLydnxBa2pyUM6+8S4g==} + /@vue/server-renderer/3.2.19_vue@3.2.19: + resolution: {integrity: sha512-A9FNT7fgQJXItwdzWREntAgWKVtKYuXHBKGev/H4+ByTu8vB7gQXGcim01QxaJshdNg4dYuH2tEBZXCNCNx+/w==} peerDependencies: - vue: 3.2.18 + vue: 3.2.19 dependencies: - '@vue/compiler-ssr': 3.2.18 - '@vue/shared': 3.2.18 - vue: 3.2.18 + '@vue/compiler-ssr': 3.2.19 + '@vue/shared': 3.2.19 + vue: 3.2.19 dev: false - /@vue/shared/3.2.18: - resolution: {integrity: sha512-vFa2annVlbI082ICC3BH239UFO66nn2Syxy9shI7N2haPrc4rFRyNuDjWKJRe3sX7py4yhYL7fopB5tWGwGVyA==} + /@vue/shared/3.2.19: + resolution: {integrity: sha512-Knqhx7WieLdVgwCAZgTVrDCXZ50uItuecLh9JdLC8O+a5ayaSyIQYveUK3hCRNC7ws5zalHmZwfdLMGaS8r4Ew==} - /@vueuse/core/6.4.1_vue@3.2.18: - resolution: {integrity: sha512-FRFeEPVq77gcMZP0mCloJY+lyHJaUQmUMaPp5fBds3fs/BbkAt7HTMMizFKHWDVjbmA20vBOjmC9tTnfD+DdEA==} + /@vueuse/core/6.5.3_vue@3.2.19: + resolution: {integrity: sha512-o3CTu4nEqs371sDY5qLBX0r4QOm6GVpm3ApQc2Y+p8OMI2rRGartQo8xRykpUfsyq602A+SVtm/wxIWBkD/KCQ==} peerDependencies: '@vue/composition-api': ^1.1.0 vue: ^2.6.0 || ^3.2.0 @@ -694,13 +774,13 @@ packages: vue: optional: true dependencies: - '@vueuse/shared': 6.4.1_vue@3.2.18 - vue: 3.2.18 - vue-demi: 0.11.4_vue@3.2.18 + '@vueuse/shared': 6.5.3_vue@3.2.19 + vue: 3.2.19 + vue-demi: 0.11.4_vue@3.2.19 dev: false - /@vueuse/shared/6.4.1_vue@3.2.18: - resolution: {integrity: sha512-zsaYxxZwACQbMmGg+UBjPUVemi325sDdnnB0mn+PNizE0fVC57B+vbLgdj45NBmr6P4nw6a0Y2rMupebwDWsdw==} + /@vueuse/shared/6.5.3_vue@3.2.19: + resolution: {integrity: sha512-ChOKu3mECyZeqGJ/gHVm0CaHoZK5/TwNZr1ZM/aqH+RaRNQvC1qkLf1/8PBugzN3yRgC3BtZ/M1kLpGe/BFylw==} peerDependencies: '@vue/composition-api': ^1.1.0 vue: ^2.6.0 || ^3.2.0 @@ -710,33 +790,33 @@ packages: vue: optional: true dependencies: - vue: 3.2.18 - vue-demi: 0.11.4_vue@3.2.18 + vue: 3.2.19 + vue-demi: 0.11.4_vue@3.2.19 dev: false - /@windicss/config/1.4.5_typescript@4.4.3: - resolution: {integrity: sha512-+LLk3KmFTELPIVaBj9T4PE27aKtnLPLiHKeKLiK3H8yjre52F6IkP5czM5QBk9Ri8CHUIEjJClNDjOAMC1xBIg==} + /@windicss/config/1.4.9_typescript@4.4.3: + resolution: {integrity: sha512-DYgWKuY48Nrhi4xprdKVC2IpcLQ8j3jJ1FYgaoHKvHYZG7Ux4xaPZEYaAWEeEiGKLP7bv9VpBYdjRTKFqOMIsA==} dependencies: debug: 4.3.2 - jiti: 1.12.3 - tsup: 5.2.0_typescript@4.4.3 - windicss: 3.1.7 + jiti: 1.12.5 + tsup: 5.2.1_typescript@4.4.3 + windicss: 3.1.8 transitivePeerDependencies: - supports-color - ts-node - typescript dev: true - /@windicss/plugin-utils/1.4.5_typescript@4.4.3: - resolution: {integrity: sha512-pzpHJe8E/eYRHbLe3u568dAw/+3zomG/ptZ3cWk7GrYyRQooRoeEdRu4c0cyHQIVUIXJ7IO2tGHPFdd3yJS9Vg==} + /@windicss/plugin-utils/1.4.9_typescript@4.4.3: + resolution: {integrity: sha512-Pie0mEH5whtI3zkWKThmgS6dxSAxQL5Be01Er/abLMVQjdoecoQT7ek2qSYOoFTtXGs7gMPUtCV/NdoL2TDgWw==} dependencies: '@antfu/utils': 0.3.0 - '@windicss/config': 1.4.5_typescript@4.4.3 + '@windicss/config': 1.4.9_typescript@4.4.3 debug: 4.3.2 fast-glob: 3.2.7 magic-string: 0.25.7 micromatch: 4.0.4 - windicss: 3.1.7 + windicss: 3.1.8 transitivePeerDependencies: - supports-color - ts-node @@ -902,6 +982,12 @@ packages: engines: {node: '>=6'} dev: true + /builtins/4.0.0: + resolution: {integrity: sha512-qC0E2Dxgou1IHhvJSLwGDSTvokbRovU5zZFuDY6oY8Y2lF3nGt5Ad8YZK7GMtqzY84Wu7pXTPeHQeHcXSXsRhw==} + dependencies: + semver: 7.3.5 + dev: true + /cac/6.7.3: resolution: {integrity: sha512-ECVqVZh74qgSuZG9YOt2OJPI3wGcf+EwwuF/XIOYqZBD0KZYLtgPWqFPxmDPQ6joxI1nOlvVgRV6VT53Ooyocg==} engines: {node: '>=8'} @@ -1199,11 +1285,133 @@ packages: is-symbol: 1.0.4 dev: true - /esbuild/0.12.20: - resolution: {integrity: sha512-u7+0qTo9Z64MD9PhooEngCmzyEYJ6ovFhPp8PLNh3UasR5Ihjv6HWVXqm8uHmasdQlpsAf0IsY4U0YVUfCpt4Q==} - hasBin: true + /esbuild-android-arm64/0.13.3: + resolution: {integrity: sha512-jc9E8vGTHkzb0Vwl74H8liANV9BWsqtzLHaKvcsRgf1M+aVCBSF0gUheduAKfDsbDMT0judeMLhwBP34EUesTA==} + cpu: [arm64] + os: [android] requiresBuild: true dev: true + optional: true + + /esbuild-darwin-64/0.13.3: + resolution: {integrity: sha512-8bG3Zq+ZNuLlIJebOO2+weI7P2LVf33sOzaUfHj8MuJ+1Ixe4KtQxfYp7qhFnP6xP2ToJaYHxGUfLeiUCEz9hw==} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /esbuild-darwin-arm64/0.13.3: + resolution: {integrity: sha512-5E81eImYtTgh8pY7Gq4WQHhWkR/LvYadUXmuYeZBiP+3ADZJZcG60UFceZrjqNPaFOWKr/xmh4aNocwagEubcA==} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /esbuild-freebsd-64/0.13.3: + resolution: {integrity: sha512-ou+f91KkTGexi8HvF/BdtsITL6plbciQfZGys7QX6/QEwyE96PmL5KnU6ZQwoU7E99Ts6Sc9bUDq8HXJubKtBA==} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /esbuild-freebsd-arm64/0.13.3: + resolution: {integrity: sha512-F1zV7nySjHswJuvIgjkiG5liZ63MeazDGXGKViTCeegjZ71sAhOChcaGhKcu6vq9+vqZxlfEi1fmXlx6Pc3coQ==} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /esbuild-linux-32/0.13.3: + resolution: {integrity: sha512-mHHc2v6uLrHH4zaaq5RB/5IWzgimEJ1HGldzf1qtGI513KZWfH0HRRQ8p1di4notJgBn7tDzWQ1f34ZHy69viQ==} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /esbuild-linux-64/0.13.3: + resolution: {integrity: sha512-FJ1De2O89mrOuqtaEXu41qIYJU6R41F+OA6vheNwcAQcX8fu0aiA13FJeLABq29BYJuTVgRj3cyC8q+tz19/dQ==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /esbuild-linux-arm/0.13.3: + resolution: {integrity: sha512-9BJNRtLwBh3OP22cln9g3AJdbAQUcjRHqA4BScx9k4RZpGqPokFr548zpeplxWhcwrIjT8qPebwH9CrRVy8Bsw==} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /esbuild-linux-arm64/0.13.3: + resolution: {integrity: sha512-Cauhr45KSo+wRUojs+1qfycQqQCAXTOvsWvkZ6xmEMAXLAm+f8RQGDQeP8CAf8Yeelnegcn6UNdvzdzLHhWDFg==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /esbuild-linux-mips64le/0.13.3: + resolution: {integrity: sha512-YVzJUGCncuuLm2boYyVeuMFsak4ZAhdiBwi0xNDZCC8sy+tS6Boe2mzcrD2uubv5JKAUOrpN186S1DtU4WgBgw==} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /esbuild-linux-ppc64le/0.13.3: + resolution: {integrity: sha512-GU6CqqKtJEoyxC2QWHiJtmuOz9wc/jMv8ZloK2WwiGY5yMvAmM3PI103Dj7xcjebNTHBqITTUw/aigY1wx5A3w==} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /esbuild-openbsd-64/0.13.3: + resolution: {integrity: sha512-HVpkgpn4BQt4BPDAjTOpeMub6mzNWw6Y3gaLQJrpbO24pws6ZwYkY24OI3/Uo3LDCbH6856MM81JxECt92OWjA==} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + + /esbuild-sunos-64/0.13.3: + resolution: {integrity: sha512-XncBVOtnEfUbPV4CaiFBxh38ychnBfwCxuTm9iAqcHzIwkmeNRN5qMzDyfE1jyfJje+Bbt6AvIfz6SdYt8/UEQ==} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + + /esbuild-windows-32/0.13.3: + resolution: {integrity: sha512-ZlgDz7d1nk8wQACi+z8IDzNZVUlN9iprAme+1YSTsfFDlkyI8jeaGWPk9EQFNY7rJzsLVYm6eZ2mhPioc7uT5A==} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /esbuild-windows-64/0.13.3: + resolution: {integrity: sha512-YX7KvRez3TR+GudlQm9tND/ssj2FsF9vb8ZWzAoZOLxpPzE3y+3SFJNrfDzzQKPzJ0Pnh9KBP4gsaMwJjKHDhw==} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /esbuild-windows-arm64/0.13.3: + resolution: {integrity: sha512-nP7H0Y2a6OJd3Qi1Q8sehhyP4x4JoXK4S5y6FzH2vgaJgiyEurzFxjUufGdMaw+RxtxiwD/uRndUgwaZ2JD8lg==} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true /esbuild/0.12.29: resolution: {integrity: sha512-w/XuoBCSwepyiZtIRsKsetiLDUVGPVw1E/R3VTFSecIy8UR7Cq3SOtwKHJMFoVqqVG36aGkzh4e8BvpO1Fdc7g==} @@ -1211,6 +1419,29 @@ packages: requiresBuild: true dev: true + /esbuild/0.13.3: + resolution: {integrity: sha512-98xovMLKnyhv3gcReUuAEi5Ig1rK6SIgvsJuBIcfwzqGSEHsV8UJjMlmkhHoHMf9XZybMpE9Zax8AA8f7i2hlQ==} + hasBin: true + requiresBuild: true + optionalDependencies: + esbuild-android-arm64: 0.13.3 + esbuild-darwin-64: 0.13.3 + esbuild-darwin-arm64: 0.13.3 + esbuild-freebsd-64: 0.13.3 + esbuild-freebsd-arm64: 0.13.3 + esbuild-linux-32: 0.13.3 + esbuild-linux-64: 0.13.3 + esbuild-linux-arm: 0.13.3 + esbuild-linux-arm64: 0.13.3 + esbuild-linux-mips64le: 0.13.3 + esbuild-linux-ppc64le: 0.13.3 + esbuild-openbsd-64: 0.13.3 + esbuild-sunos-64: 0.13.3 + esbuild-windows-32: 0.13.3 + esbuild-windows-64: 0.13.3 + esbuild-windows-arm64: 0.13.3 + dev: true + /escalade/3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} @@ -1646,6 +1877,14 @@ packages: path-exists: 4.0.0 dev: true + /find-up/5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + dev: true + /flat-cache/3.0.4: resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} engines: {node: ^10.12.0 || >=12.0.0} @@ -1770,10 +2009,6 @@ packages: engines: {node: '>=8'} dev: true - /has-pkg/0.0.1: - resolution: {integrity: sha512-UuzsNxcEOdEwRsz4HtaceT7jg71L2gopEq8OMOGKtPLYhHhF4RJZtkcZ4Xn0jmAmBSNhm0xPhrywgZkLu4aMYQ==} - dev: true - /has-symbols/1.0.2: resolution: {integrity: sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==} engines: {node: '>= 0.4'} @@ -1843,6 +2078,12 @@ packages: resolve-from: 5.0.0 dev: true + /import-meta-resolve/1.1.1: + resolution: {integrity: sha512-JiTuIvVyPaUg11eTrNDx5bgQ/yMKMZffc7YSjvQeSMXy58DO2SQ8BtAf3xteZvmzvjYh14wnqNjL8XVeDy2o9A==} + dependencies: + builtins: 4.0.0 + dev: true + /imurmurhash/0.1.4: resolution: {integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o=} engines: {node: '>=0.8.19'} @@ -2028,8 +2269,8 @@ packages: resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=} dev: true - /jiti/1.12.3: - resolution: {integrity: sha512-p88jl9WzvZYekMS5ZOB61bJ1SPV69o7nEpAU+mFpGzXErqLEg3WvNz3jeXylAiSfLZzvqZssrAu08N3AuvaqwQ==} + /jiti/1.12.5: + resolution: {integrity: sha512-+K46njcZW6E/OPWWHImm3G1u+fYVcKU7vqc8b36oVtfi9l3moaSGtsPydaRf2gPuVxh13G1KSCVlW0DfyYUjPQ==} hasBin: true dev: true @@ -2137,6 +2378,18 @@ packages: strip-bom: 3.0.0 dev: true + /local-pkg/0.1.0: + resolution: {integrity: sha512-WsR2tHvRGIxcC2clC30ECb5fjywzsjQagaHIy1+ykZaHz0ByoB0OL2riHqIYA5YYnensRXLszwbzHkhKzehZDg==} + dependencies: + mlly: 0.2.4 + dev: true + + /local-pkg/0.2.0: + resolution: {integrity: sha512-M5/pqEFIQcxI19YYwHvEh2mNYjmreUlaCMwfl/8qboqwWoPFhi2kEh1lVrJu03D6ROS2iiwi7g0Cdn7MSh4y9A==} + dependencies: + mlly: 0.2.4 + dev: true + /locate-path/2.0.0: resolution: {integrity: sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=} engines: {node: '>=4'} @@ -2152,6 +2405,13 @@ packages: p-locate: 4.1.0 dev: true + /locate-path/6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + dependencies: + p-locate: 5.0.0 + dev: true + /lodash.clonedeep/4.5.0: resolution: {integrity: sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=} dev: true @@ -2219,6 +2479,12 @@ packages: resolution: {integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==} dev: true + /mlly/0.2.4: + resolution: {integrity: sha512-Wkv+SoSMoHUe9jkMKId08gj6JlSmCZ8TKGKhR3QcTFXaYml23oSk5qZWEDsvbzljeY3YZMnjzkSa365HaMzIJA==} + dependencies: + import-meta-resolve: 1.1.1 + dev: true + /ms/2.0.0: resolution: {integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=} dev: true @@ -2243,6 +2509,10 @@ packages: thenify-all: 1.6.0 dev: true + /nanocolors/0.2.12: + resolution: {integrity: sha512-SFNdALvzW+rVlzqexid6epYdt8H9Zol7xDoQarioEFcFN0JHo4CYNztAxmtfgGTVRCmFlEOqqhBpoFGKqSAMug==} + dev: true + /nanoid/3.1.25: resolution: {integrity: sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -2388,6 +2658,13 @@ packages: p-try: 2.2.0 dev: true + /p-limit/3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + dependencies: + yocto-queue: 0.1.0 + dev: true + /p-locate/2.0.0: resolution: {integrity: sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=} engines: {node: '>=4'} @@ -2402,6 +2679,13 @@ packages: p-limit: 2.3.0 dev: true + /p-locate/5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + dependencies: + p-limit: 3.1.0 + dev: true + /p-try/1.0.0: resolution: {integrity: sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=} engines: {node: '>=4'} @@ -2509,8 +2793,8 @@ packages: engines: {node: '>=4'} dev: true - /pnpm/6.15.1: - resolution: {integrity: sha512-hYGK8xlLdMj/sFhOLJ+x8IotsOkBp01c2mdWdLeKlUdA6EOl/RNWRp+7dUWs3Si2E1zgdTiHsEgNGYffv0PyLQ==} + /pnpm/6.16.0: + resolution: {integrity: sha512-g5rbneSqacQaEW0gdvGouxNHbDIpLTShg+cS4yCUwnj32RwMHwxChtcxPOR9VNZvNegcKE9LFUA0PA/uN37mDA==} engines: {node: '>=12.17'} hasBin: true dev: true @@ -2537,6 +2821,15 @@ packages: nanoid: 3.1.25 source-map-js: 0.6.2 + /postcss/8.3.8: + resolution: {integrity: sha512-GT5bTjjZnwDifajzczOC+r3FI3Cu+PgPvrsjhQdRqa2kTJ4968/X9CUce9xttIB0xOs5c6xf0TCWZo/y9lF6bA==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanocolors: 0.2.12 + nanoid: 3.1.25 + source-map-js: 0.6.2 + dev: true + /prelude-ls/1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} @@ -2670,8 +2963,8 @@ packages: glob: 7.1.7 dev: true - /rollup/2.56.2: - resolution: {integrity: sha512-s8H00ZsRi29M2/lGdm1u8DJpJ9ML8SUOpVVBd33XNeEeL3NVaTiUcSBHzBdF3eAyR0l7VSpsuoVUGrRHq7aPwQ==} + /rollup/2.58.0: + resolution: {integrity: sha512-NOXpusKnaRpbS7ZVSzcEXqxcLDOagN6iFS8p45RkoiMqPHDLwJm758UF05KlMoCRbLBTZsPOIa887gZJ1AiXvw==} engines: {node: '>=10.0.0'} hasBin: true optionalDependencies: @@ -2940,8 +3233,8 @@ packages: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} dev: true - /tsup/5.2.0_typescript@4.4.3: - resolution: {integrity: sha512-Im6TcLyjP3wfid1OdIRJw+7E4E5WAKvXi1GSz4V0qxBDblG14dPlnoxZGNuvfk/6X3DlhxgTbWbnyR+JRruYPA==} + /tsup/5.2.1_typescript@4.4.3: + resolution: {integrity: sha512-eQmRfKoHIiTFg38Dh2MARCx3J0+P+wbwB5iSHcXTwsnVR9csGLpln5qqBjdgyAGV1VTbOmyU37veCi2eA+wuqA==} hasBin: true peerDependencies: typescript: ^4.2.3 @@ -2959,7 +3252,7 @@ packages: joycon: 3.0.1 postcss-load-config: 3.1.0 resolve-from: 5.0.0 - rollup: 2.56.2 + rollup: 2.58.0 sucrase: 3.20.1 tree-kill: 1.2.2 typescript: 4.4.3 @@ -3015,8 +3308,8 @@ packages: which-boxed-primitive: 1.0.2 dev: true - /unplugin-auto-import/0.4.8_@vueuse+core@6.4.1+vite@2.5.10: - resolution: {integrity: sha512-qK7loR5lz1ctkw9cXBpNxelkYVGqQnyBdtDX7vX12MCEJpddNnKzxgKq/vAK+7VDoojQ2RU14++V7DeV/+SoDw==} + /unplugin-auto-import/0.4.10_@vueuse+core@6.5.3+vite@2.6.2: + resolution: {integrity: sha512-wLnSQ7pZ/GTQvwSnLrs0Sqwayaha5IlHmpQR9HidvioKTsJTGHsOisu2alFct08plq3jih+j7Te7weVEeJW96g==} engines: {node: '>=14'} peerDependencies: '@vueuse/core': ^6.0.0 @@ -3026,19 +3319,19 @@ packages: dependencies: '@antfu/utils': 0.3.0 '@rollup/pluginutils': 4.1.1 - '@vueuse/core': 6.4.1_vue@3.2.18 - has-pkg: 0.0.1 + '@vueuse/core': 6.5.3_vue@3.2.19 + local-pkg: 0.1.0 magic-string: 0.25.7 resolve: 1.20.0 - unplugin: 0.2.16_vite@2.5.10 + unplugin: 0.2.16_vite@2.6.2 transitivePeerDependencies: - rollup - vite - webpack dev: true - /unplugin-icons/0.11.4_e5361e8664a0a56769b615f511416f8c: - resolution: {integrity: sha512-vmUqYCf+uFZF33GyL5/1X3LqNJrn6RfI8K85EPs8PzTTqMF6lGnO9wERSo2yKt2wzkCye10urZFdaYrReheA8A==} + /unplugin-icons/0.12.3_482d2d3d4c9442e66bdc4cb86c777ab2: + resolution: {integrity: sha512-KhIKQK2CKQFiTQmqIr3jTQ/Kkpj68D9c4xHHWYgg3G1HCI4RY2Cgew3abx2iQK281tKdOtUfHOMaEj9FA4FIuw==} peerDependencies: '@iconify/json': '*' '@svgr/core': ^5.5.0 @@ -3046,6 +3339,8 @@ packages: vue-template-compiler: ^2.6.12 vue-template-es2015-compiler: ^1.9.0 peerDependenciesMeta: + '@iconify/json': + optional: true '@svgr/core': optional: true '@vue/compiler-sfc': @@ -3055,34 +3350,15 @@ packages: vue-template-es2015-compiler: optional: true dependencies: + '@antfu/install-pkg': 0.0.0 '@antfu/utils': 0.3.0 - '@iconify/json': 1.1.406 '@iconify/json-tools': 1.0.10 - '@vue/compiler-sfc': 3.2.18 - has-pkg: 0.0.1 - unplugin: 0.2.16_vite@2.5.10 - transitivePeerDependencies: - - rollup - - vite - - webpack - dev: true - - /unplugin-vue-components/0.15.3_vite@2.5.10+vue@3.2.18: - resolution: {integrity: sha512-y358MXjvfmAqo/n/BKwl2QP5cbo0Npj37FbWig+9BKREMMPvZRIBNK8z4E9+ewriDAXGHcKAbHmXCinZf30hBA==} - engines: {node: '>=14'} - peerDependencies: - vue: 2 || 3 - dependencies: - '@rollup/pluginutils': 4.1.1 - chokidar: 3.5.2 + '@iconify/utils': 1.0.10 + '@vue/compiler-sfc': 3.2.19 + chalk: 4.1.2 debug: 4.3.2 - fast-glob: 3.2.7 - has-pkg: 0.0.1 - magic-string: 0.25.7 - minimatch: 3.0.4 - resolve: 1.20.0 - unplugin: 0.2.16_vite@2.5.10 - vue: 3.2.18 + local-pkg: 0.2.0 + unplugin: 0.2.16_vite@2.6.2 transitivePeerDependencies: - rollup - supports-color @@ -3090,7 +3366,31 @@ packages: - webpack dev: true - /unplugin/0.2.16_vite@2.5.10: + /unplugin-vue-components/0.15.6_vite@2.6.2+vue@3.2.19: + resolution: {integrity: sha512-Prl+qtWtDwnxSYJckGn+WvrXElhEnjN9bJyi9D7d0mJcsspuFBlxRQEzAUnDvlr0CvuIkBZBVdXLu1oDTESjhg==} + engines: {node: '>=14'} + peerDependencies: + vue: 2 || 3 + dependencies: + '@antfu/utils': 0.3.0 + '@rollup/pluginutils': 4.1.1 + chokidar: 3.5.2 + debug: 4.3.2 + fast-glob: 3.2.7 + local-pkg: 0.1.0 + magic-string: 0.25.7 + minimatch: 3.0.4 + resolve: 1.20.0 + unplugin: 0.2.16_vite@2.6.2 + vue: 3.2.19 + transitivePeerDependencies: + - rollup + - supports-color + - vite + - webpack + dev: true + + /unplugin/0.2.16_vite@2.6.2: resolution: {integrity: sha512-KkXatHba0baJszSHW+2e8EQU/5Bz7rYwzYXu8wUeq97tE6K3wvub+7OWSuRv04LttvzNLsJ2jXEyR35gofv74Q==} peerDependencies: rollup: ^2.50.0 @@ -3104,7 +3404,7 @@ packages: webpack: optional: true dependencies: - vite: 2.5.10 + vite: 2.6.2 webpack-virtual-modules: 0.4.3 dev: true @@ -3125,7 +3425,7 @@ packages: spdx-expression-parse: 3.0.1 dev: true - /vite-plugin-pages/0.18.1_e862484ed9084698f5b7f54862f9a9df: + /vite-plugin-pages/0.18.1_482d2d3d4c9442e66bdc4cb86c777ab2: resolution: {integrity: sha512-+hNe98nkKoN/jK5dEdsTWRpTEpF++5A523cdNXE329eLedp9nql1EmWAuR5UqvP8aU+LCtWJN6Nnw3NWGWB9gQ==} peerDependencies: '@vue/compiler-sfc': '>=3' @@ -3135,47 +3435,58 @@ packages: optional: true dependencies: '@antfu/utils': 0.3.0 - '@vue/compiler-sfc': 3.2.18 + '@vue/compiler-sfc': 3.2.19 debug: 4.3.2 deep-equal: 2.0.5 fast-glob: 3.2.7 json5: 2.2.0 - vite: 2.5.10 + vite: 2.6.2 yaml: 2.0.0-8 transitivePeerDependencies: - supports-color dev: true - /vite-plugin-windicss/1.4.5_typescript@4.4.3+vite@2.5.10: - resolution: {integrity: sha512-C9EOA/8Z3In15fa2MkZrk6IrzLC1IBzHhuuAPIo3uhPLqAYC8YohJnZA8IRImlSimAsPtIiJrGaKQunjpasLqg==} + /vite-plugin-windicss/1.4.9_typescript@4.4.3+vite@2.6.2: + resolution: {integrity: sha512-4DxBnsQ8dvhhtR5aUgpTApxN7Auh11/9xOIW7Qdu+OuTY6tyU1NqZntVQpwArf4gNsJssgUBBCfFx1zei+rYnQ==} peerDependencies: vite: ^2.0.1 dependencies: - '@windicss/plugin-utils': 1.4.5_typescript@4.4.3 + '@windicss/plugin-utils': 1.4.9_typescript@4.4.3 chalk: 4.1.2 debug: 4.3.2 - vite: 2.5.10 - windicss: 3.1.7 + vite: 2.6.2 + windicss: 3.1.8 transitivePeerDependencies: - supports-color - ts-node - typescript dev: true - /vite/2.5.10: - resolution: {integrity: sha512-0ObiHTi5AHyXdJcvZ67HMsDgVpjT5RehvVKv6+Q0jFZ7zDI28PF5zK9mYz2avxdA+4iJMdwCz6wnGNnn4WX5Gg==} + /vite/2.6.2: + resolution: {integrity: sha512-HSIg9U15LOnbD3CUxX364Pdrm7DUjftuBljowGxvkFHgDZU/SKPqApg9t86MX/Qq1VCO7wS+mGJHlfuTF7c0Sg==} engines: {node: '>=12.2.0'} hasBin: true + peerDependencies: + less: '*' + sass: '*' + stylus: '*' + peerDependenciesMeta: + less: + optional: true + sass: + optional: true + stylus: + optional: true dependencies: - esbuild: 0.12.20 - postcss: 8.3.6 + esbuild: 0.13.3 + postcss: 8.3.8 resolve: 1.20.0 - rollup: 2.56.2 + rollup: 2.58.0 optionalDependencies: fsevents: 2.3.2 dev: true - /vue-demi/0.11.4_vue@3.2.18: + /vue-demi/0.11.4_vue@3.2.19: resolution: {integrity: sha512-/3xFwzSykLW2HiiLie43a+FFgNOcokbBJ+fzvFXd0r2T8MYohqvphUyDQ8lbAwzQ3Dlcrb1c9ykifGkhSIAk6A==} engines: {node: '>=12'} hasBin: true @@ -3187,7 +3498,7 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.2.18 + vue: 3.2.19 dev: false /vue-eslint-parser/7.10.0_eslint@7.32.0: @@ -3208,23 +3519,23 @@ packages: - supports-color dev: true - /vue-router/4.0.11_vue@3.2.18: + /vue-router/4.0.11_vue@3.2.19: resolution: {integrity: sha512-sha6I8fx9HWtvTrFZfxZkiQQBpqSeT+UCwauYjkdOQYRvwsGwimlQQE2ayqUwuuXGzquFpCPoXzYKWlzL4OuXg==} peerDependencies: vue: ^3.0.0 dependencies: '@vue/devtools-api': 6.0.0-beta.15 - vue: 3.2.18 + vue: 3.2.19 dev: false - /vue/3.2.18: - resolution: {integrity: sha512-5HjXmnntBcFOdjqXzi4fxPENcl8MOrfUycr/iY+Th/NNNaZfa5BLPHk9Gc28fWCGbZT1U6XkkiEYysxY49lGuQ==} + /vue/3.2.19: + resolution: {integrity: sha512-6KAMdIfAtlK+qohTIUE4urwAv4A3YRuo8uAbByApUmiB0CziGAAPs6qVugN6oHPia8YIafHB/37K0O6KZ7sGmA==} dependencies: - '@vue/compiler-dom': 3.2.18 - '@vue/compiler-sfc': 3.2.18 - '@vue/runtime-dom': 3.2.18 - '@vue/server-renderer': 3.2.18_vue@3.2.18 - '@vue/shared': 3.2.18 + '@vue/compiler-dom': 3.2.19 + '@vue/compiler-sfc': 3.2.19 + '@vue/runtime-dom': 3.2.19 + '@vue/server-renderer': 3.2.19_vue@3.2.19 + '@vue/shared': 3.2.19 dev: false /webpack-virtual-modules/0.4.3: @@ -3270,8 +3581,8 @@ packages: isexe: 2.0.0 dev: true - /windicss/3.1.7: - resolution: {integrity: sha512-Q/HQ9j+r2R0fdt85zAjccdo11kHWzQmpkuwIUQIO6PSypyDmBTfN14aAy4szLrpgo2woyuHM7Y+kir4IG4qnKQ==} + /windicss/3.1.8: + resolution: {integrity: sha512-G1UfnnSZ3s4MZnqqIL8DOQbL8rBArQKlodlby8OvP333TPaRouamuIuYyCt5kSNEJzFrkx168TSRIkqhDs9bOA==} engines: {node: '>= 12'} hasBin: true dev: true @@ -3306,3 +3617,8 @@ packages: resolution: {integrity: sha512-QaYgJZMfWD6fKN/EYMk6w1oLWPCr1xj9QaPSZW5qkDb3y8nGCXhy2Ono+AF4F+CSL/vGcqswcAT0BaS//pgD2A==} engines: {node: '>= 12'} dev: true + + /yocto-queue/0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + dev: true diff --git a/vite.config.ts b/vite.config.ts index a80997a..878a8c6 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -43,7 +43,9 @@ export default defineConfig({ }), // https://github.com/antfu/vite-plugin-icons - Icons(), + Icons({ + autoInstall: true, + }), // https://github.com/antfu/vite-plugin-windicss WindiCSS(),