From 9b956d72ffabebfbcebb75c8566ecbe6e0857ad9 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Sun, 10 Apr 2022 19:34:35 +0800 Subject: [PATCH] chore: update deps --- auto-imports.d.ts | 1 + components.d.ts | 4 +- package.json | 24 +-- pnpm-lock.yaml | 528 ++++++++++++++++++++++++---------------------- tsconfig.json | 2 +- 5 files changed, 288 insertions(+), 271 deletions(-) diff --git a/auto-imports.d.ts b/auto-imports.d.ts index 551fd4c..3ccd5b0 100644 --- a/auto-imports.d.ts +++ b/auto-imports.d.ts @@ -93,6 +93,7 @@ declare global { const toRef: typeof import('vue')['toRef'] const toRefs: typeof import('vue')['toRefs'] const triggerRef: typeof import('vue')['triggerRef'] + const tryOnBeforeMount: typeof import('@vueuse/core')['tryOnBeforeMount'] const tryOnBeforeUnmount: typeof import('@vueuse/core')['tryOnBeforeUnmount'] const tryOnMounted: typeof import('@vueuse/core')['tryOnMounted'] const tryOnScopeDispose: typeof import('@vueuse/core')['tryOnScopeDispose'] diff --git a/components.d.ts b/components.d.ts index 4d74777..7a567d0 100644 --- a/components.d.ts +++ b/components.d.ts @@ -2,10 +2,12 @@ // We suggest you to commit this file into source control // Read more: https://github.com/vuejs/vue-next/pull/3399 -declare module 'vue' { +declare module '@vue/runtime-core' { export interface GlobalComponents { Counter: typeof import('./src/components/Counter.vue')['default'] Footer: typeof import('./src/components/Footer.vue')['default'] + RouterLink: typeof import('vue-router')['RouterLink'] + RouterView: typeof import('vue-router')['RouterView'] } } diff --git a/package.json b/package.json index 413273f..041969e 100644 --- a/package.json +++ b/package.json @@ -10,28 +10,28 @@ "test": "vitest" }, "dependencies": { - "@vueuse/core": "^8.2.4", + "@vueuse/core": "^8.2.5", "vue": "^3.2.31", "vue-router": "^4.0.14" }, "devDependencies": { - "@antfu/eslint-config": "^0.19.4", - "@iconify-json/carbon": "^1.1.2", + "@antfu/eslint-config": "^0.20.2", + "@iconify-json/carbon": "^1.1.3", "@types/node": "^17.0.23", - "@unocss/reset": "^0.30.11", + "@unocss/reset": "^0.31.0", "@vitejs/plugin-vue": "^2.3.1", - "@vue/test-utils": "^2.0.0-rc.18", - "eslint": "^8.12.0", + "@vue/test-utils": "^2.0.0-rc.19", + "eslint": "^8.13.0", "jsdom": "^19.0.0", - "pnpm": "^6.32.4", + "pnpm": "^6.32.6", "typescript": "^4.6.3", - "unocss": "^0.30.11", - "unplugin-auto-import": "^0.6.9", - "unplugin-vue-components": "^0.18.5", + "unocss": "^0.31.0", + "unplugin-auto-import": "^0.7.0", + "unplugin-vue-components": "^0.19.0", "vite": "^2.9.1", "vite-plugin-pages": "^0.22.0", - "vitest": "^0.8.4", - "vue-tsc": "^0.33.9" + "vitest": "^0.9.3", + "vue-tsc": "^0.34.2" }, "eslintConfig": { "extends": "@antfu" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0d97727..2470a21 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,69 +1,69 @@ lockfileVersion: 5.3 specifiers: - '@antfu/eslint-config': ^0.19.4 - '@iconify-json/carbon': ^1.1.2 + '@antfu/eslint-config': ^0.20.2 + '@iconify-json/carbon': ^1.1.3 '@types/node': ^17.0.23 - '@unocss/reset': ^0.30.11 + '@unocss/reset': ^0.31.0 '@vitejs/plugin-vue': ^2.3.1 - '@vue/test-utils': ^2.0.0-rc.18 - '@vueuse/core': ^8.2.4 - eslint: ^8.12.0 + '@vue/test-utils': ^2.0.0-rc.19 + '@vueuse/core': ^8.2.5 + eslint: ^8.13.0 jsdom: ^19.0.0 - pnpm: ^6.32.4 + pnpm: ^6.32.6 typescript: ^4.6.3 - unocss: ^0.30.11 - unplugin-auto-import: ^0.6.9 - unplugin-vue-components: ^0.18.5 + unocss: ^0.31.0 + unplugin-auto-import: ^0.7.0 + unplugin-vue-components: ^0.19.0 vite: ^2.9.1 vite-plugin-pages: ^0.22.0 - vitest: ^0.8.4 + vitest: ^0.9.3 vue: ^3.2.31 vue-router: ^4.0.14 - vue-tsc: ^0.33.9 + vue-tsc: ^0.34.2 dependencies: - '@vueuse/core': 8.2.4_vue@3.2.31 + '@vueuse/core': 8.2.5_vue@3.2.31 vue: 3.2.31 vue-router: 4.0.14_vue@3.2.31 devDependencies: - '@antfu/eslint-config': 0.19.4_eslint@8.12.0+typescript@4.6.3 - '@iconify-json/carbon': 1.1.2 + '@antfu/eslint-config': 0.20.2_eslint@8.13.0+typescript@4.6.3 + '@iconify-json/carbon': 1.1.3 '@types/node': 17.0.23 - '@unocss/reset': 0.30.11 + '@unocss/reset': 0.31.0 '@vitejs/plugin-vue': 2.3.1_vite@2.9.1+vue@3.2.31 - '@vue/test-utils': 2.0.0-rc.18_vue@3.2.31 - eslint: 8.12.0 + '@vue/test-utils': 2.0.0-rc.19_vue@3.2.31 + eslint: 8.13.0 jsdom: 19.0.0 - pnpm: 6.32.4 + pnpm: 6.32.6 typescript: 4.6.3 - unocss: 0.30.11 - unplugin-auto-import: 0.6.9_@vueuse+core@8.2.4+vite@2.9.1 - unplugin-vue-components: 0.18.5_vite@2.9.1+vue@3.2.31 + unocss: 0.31.0_vite@2.9.1 + unplugin-auto-import: 0.7.0_@vueuse+core@8.2.5+vite@2.9.1 + unplugin-vue-components: 0.19.0_vite@2.9.1+vue@3.2.31 vite: 2.9.1 vite-plugin-pages: 0.22.0_vite@2.9.1 - vitest: 0.8.4_jsdom@19.0.0 - vue-tsc: 0.33.9_typescript@4.6.3 + vitest: 0.9.3_jsdom@19.0.0 + vue-tsc: 0.34.2_typescript@4.6.3 packages: - /@antfu/eslint-config-basic/0.19.4_eslint@8.12.0+typescript@4.6.3: - resolution: {integrity: sha512-6veNk0CwVz/GHbf2Pi9uQfGJO3k1IEvt5ZmhQ/PvVrfq0ngGtJm4He17ktpSw1GHNs47otjq4w8W6Kqjq5sQUg==} + /@antfu/eslint-config-basic/0.20.2_eslint@8.13.0+typescript@4.6.3: + resolution: {integrity: sha512-eJtuQpeNYxhd7dNp2y9ezURi75sRqy0ITN2Wcd7WYBRndJQyHmn7mxRLP+gxewHq02QSPWYmfF2SWXOSWY2t7g==} peerDependencies: eslint: '>=7.4.0' dependencies: - eslint: 8.12.0 - eslint-plugin-antfu: 0.19.4_eslint@8.12.0+typescript@4.6.3 - eslint-plugin-eslint-comments: 3.2.0_eslint@8.12.0 + eslint: 8.13.0 + eslint-plugin-antfu: 0.20.2_eslint@8.13.0+typescript@4.6.3 + eslint-plugin-eslint-comments: 3.2.0_eslint@8.13.0 eslint-plugin-html: 6.2.0 - eslint-plugin-import: 2.25.4_eslint@8.12.0 - eslint-plugin-jsonc: 2.2.1_eslint@8.12.0 - eslint-plugin-markdown: 2.2.1_eslint@8.12.0 - eslint-plugin-n: 15.1.0_eslint@8.12.0 - eslint-plugin-promise: 6.0.0_eslint@8.12.0 - eslint-plugin-unicorn: 41.0.1_eslint@8.12.0 - eslint-plugin-yml: 0.14.0_eslint@8.12.0 + eslint-plugin-import: 2.25.4_eslint@8.13.0 + eslint-plugin-jsonc: 2.2.1_eslint@8.13.0 + eslint-plugin-markdown: 2.2.1_eslint@8.13.0 + eslint-plugin-n: 15.1.0_eslint@8.13.0 + eslint-plugin-promise: 6.0.0_eslint@8.13.0 + eslint-plugin-unicorn: 41.0.1_eslint@8.13.0 + eslint-plugin-yml: 0.14.0_eslint@8.13.0 jsonc-eslint-parser: 2.1.0 yaml-eslint-parser: 0.5.0 transitivePeerDependencies: @@ -71,66 +71,66 @@ packages: - typescript dev: true - /@antfu/eslint-config-react/0.19.4_eslint@8.12.0+typescript@4.6.3: - resolution: {integrity: sha512-1d9ZZ8RlmZtcV7Xli5zDwluqli1R8Nr9bxST5aU6CW/jFKQwa1oSlofPbjMwgGE3/Nr20lMwJ7aAli9X1za8Lw==} + /@antfu/eslint-config-react/0.20.2_eslint@8.13.0+typescript@4.6.3: + resolution: {integrity: sha512-prYaQFkUjHRmA+NujRg/12Ni8ynN7Ci1u4zNg1Nj0iIPddBYcgWMvIYgqi+fTovDaZdyrRWyOSKWebySE3JgJw==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-ts': 0.19.4_eslint@8.12.0+typescript@4.6.3 - eslint: 8.12.0 - eslint-plugin-react: 7.29.4_eslint@8.12.0 + '@antfu/eslint-config-ts': 0.20.2_eslint@8.13.0+typescript@4.6.3 + eslint: 8.13.0 + eslint-plugin-react: 7.29.4_eslint@8.13.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@antfu/eslint-config-ts/0.19.4_eslint@8.12.0+typescript@4.6.3: - resolution: {integrity: sha512-S5zAPiOXMYn3kpXl634+mkG5+Dxv2eksTe9uK09VTKYe9BcQ2HfxqRQIZhTel60brgh4plQw4I3QA4z5KKs6Pg==} + /@antfu/eslint-config-ts/0.20.2_eslint@8.13.0+typescript@4.6.3: + resolution: {integrity: sha512-yP1KMo0lBj9Ikek/uqMynexwLlVobI4ibqPb2lXgkqTPdb7Ag11O4v2AxqPvBcd6d/G5YMRpmsfuPGKpU757pg==} peerDependencies: eslint: '>=7.4.0' typescript: '>=3.9' dependencies: - '@antfu/eslint-config-basic': 0.19.4_eslint@8.12.0+typescript@4.6.3 - '@typescript-eslint/eslint-plugin': 5.17.0_689ff565753ecf7c3328c07fad067df5 - '@typescript-eslint/parser': 5.17.0_eslint@8.12.0+typescript@4.6.3 - eslint: 8.12.0 + '@antfu/eslint-config-basic': 0.20.2_eslint@8.13.0+typescript@4.6.3 + '@typescript-eslint/eslint-plugin': 5.17.0_0bd48e49b5a2cdbc9b065a45dcd5467a + '@typescript-eslint/parser': 5.17.0_eslint@8.13.0+typescript@4.6.3 + eslint: 8.13.0 typescript: 4.6.3 transitivePeerDependencies: - supports-color dev: true - /@antfu/eslint-config-vue/0.19.4_eslint@8.12.0+typescript@4.6.3: - resolution: {integrity: sha512-QCjOCp3I5sHCjnKUmVZWBzQTvaRn59jsgGCU9SFNq1GCkeo0pl8kXBCJ8NB6iksgePEK8wWoQAqOadrA9msK0A==} + /@antfu/eslint-config-vue/0.20.2_eslint@8.13.0+typescript@4.6.3: + resolution: {integrity: sha512-rfAwVyPYTH7ZDs5SpVLzoB5q0KOSVfMPlwxlnuhkFlWBysX6dN1Y6deEHAzFujVyFe8cbgNdJHliHEVKJ2tYdw==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-ts': 0.19.4_eslint@8.12.0+typescript@4.6.3 - eslint: 8.12.0 - eslint-plugin-vue: 8.5.0_eslint@8.12.0 + '@antfu/eslint-config-ts': 0.20.2_eslint@8.13.0+typescript@4.6.3 + eslint: 8.13.0 + eslint-plugin-vue: 8.5.0_eslint@8.13.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@antfu/eslint-config/0.19.4_eslint@8.12.0+typescript@4.6.3: - resolution: {integrity: sha512-Bg9FGWJrK0mfLm7Xt0WVE8rzC1QqZd/sfyao51zAiA86r4d05wBhmjvAr13HYB5rNYu+mduNY3dOze8rdhHcYA==} + /@antfu/eslint-config/0.20.2_eslint@8.13.0+typescript@4.6.3: + resolution: {integrity: sha512-1lIbn4IleJzsrWTSWJ74r0C11s/u/QyvxZBV3tVtuDyfUp/FRoMc/46xO6KBTsDCukCH2LXhBR88IvPfko6N2w==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-react': 0.19.4_eslint@8.12.0+typescript@4.6.3 - '@antfu/eslint-config-vue': 0.19.4_eslint@8.12.0+typescript@4.6.3 - '@typescript-eslint/eslint-plugin': 5.17.0_689ff565753ecf7c3328c07fad067df5 - '@typescript-eslint/parser': 5.17.0_eslint@8.12.0+typescript@4.6.3 - eslint: 8.12.0 - eslint-plugin-eslint-comments: 3.2.0_eslint@8.12.0 + '@antfu/eslint-config-react': 0.20.2_eslint@8.13.0+typescript@4.6.3 + '@antfu/eslint-config-vue': 0.20.2_eslint@8.13.0+typescript@4.6.3 + '@typescript-eslint/eslint-plugin': 5.17.0_0bd48e49b5a2cdbc9b065a45dcd5467a + '@typescript-eslint/parser': 5.17.0_eslint@8.13.0+typescript@4.6.3 + eslint: 8.13.0 + eslint-plugin-eslint-comments: 3.2.0_eslint@8.13.0 eslint-plugin-html: 6.2.0 - eslint-plugin-import: 2.25.4_eslint@8.12.0 - eslint-plugin-jsonc: 2.2.1_eslint@8.12.0 - eslint-plugin-n: 15.1.0_eslint@8.12.0 - eslint-plugin-promise: 6.0.0_eslint@8.12.0 - eslint-plugin-unicorn: 41.0.1_eslint@8.12.0 - eslint-plugin-vue: 8.5.0_eslint@8.12.0 - eslint-plugin-yml: 0.14.0_eslint@8.12.0 + eslint-plugin-import: 2.25.4_eslint@8.13.0 + eslint-plugin-jsonc: 2.2.1_eslint@8.13.0 + eslint-plugin-n: 15.1.0_eslint@8.13.0 + eslint-plugin-promise: 6.0.0_eslint@8.13.0 + eslint-plugin-unicorn: 41.0.1_eslint@8.13.0 + eslint-plugin-vue: 8.5.0_eslint@8.13.0 + eslint-plugin-yml: 0.14.0_eslint@8.13.0 jsonc-eslint-parser: 2.1.0 yaml-eslint-parser: 0.5.0 transitivePeerDependencies: @@ -180,7 +180,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 - debug: 4.3.3 + debug: 4.3.4 espree: 9.3.1 globals: 13.11.0 ignore: 5.2.0 @@ -197,7 +197,7 @@ packages: engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 - debug: 4.3.3 + debug: 4.3.4 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -207,14 +207,10 @@ packages: resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} dev: true - /@iconify-json/carbon/1.1.2: - resolution: {integrity: sha512-kopcVYOmKM1e6u7B8XugmiNV+7lDcK5hJR2XLVpYPfwJSw5M6jGTFe4ZD+SbWfxavOt67ufQtczWKwd9o7gN9Q==} + /@iconify-json/carbon/1.1.3: + resolution: {integrity: sha512-jbxBsk4YfeVyT/OkIYN6W9AJci3g5BMWzp1q4r3OsHMH2qhfGpxulRPm9kaYP5hGi8m3ZPNmzpewh87YoZ81fw==} dependencies: - '@iconify/types': 1.0.12 - dev: true - - /@iconify/types/1.0.12: - resolution: {integrity: sha512-6er6wSGF3hgc1JEZqiGpg21CTCjHBYOUwqLmb2Idzkjiw6ogalGP0ZMLVutCzah+0WB4yP+Zd2oVPN8jvJ+Ftg==} + '@iconify/types': 1.1.0 dev: true /@iconify/types/1.1.0: @@ -308,7 +304,7 @@ packages: resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} dev: true - /@typescript-eslint/eslint-plugin/5.17.0_689ff565753ecf7c3328c07fad067df5: + /@typescript-eslint/eslint-plugin/5.17.0_0bd48e49b5a2cdbc9b065a45dcd5467a: resolution: {integrity: sha512-qVstvQilEd89HJk3qcbKt/zZrfBZ+9h2ynpAGlWjWiizA7m/MtLT9RoX6gjtpE500vfIg8jogAkDzdCxbsFASQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -319,12 +315,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.17.0_eslint@8.12.0+typescript@4.6.3 + '@typescript-eslint/parser': 5.17.0_eslint@8.13.0+typescript@4.6.3 '@typescript-eslint/scope-manager': 5.17.0 - '@typescript-eslint/type-utils': 5.17.0_eslint@8.12.0+typescript@4.6.3 - '@typescript-eslint/utils': 5.17.0_eslint@8.12.0+typescript@4.6.3 + '@typescript-eslint/type-utils': 5.17.0_eslint@8.13.0+typescript@4.6.3 + '@typescript-eslint/utils': 5.17.0_eslint@8.13.0+typescript@4.6.3 debug: 4.3.4 - eslint: 8.12.0 + eslint: 8.13.0 functional-red-black-tree: 1.0.1 ignore: 5.2.0 regexpp: 3.2.0 @@ -335,7 +331,7 @@ packages: - supports-color dev: true - /@typescript-eslint/parser/5.17.0_eslint@8.12.0+typescript@4.6.3: + /@typescript-eslint/parser/5.17.0_eslint@8.13.0+typescript@4.6.3: resolution: {integrity: sha512-aRzW9Jg5Rlj2t2/crzhA2f23SIYFlF9mchGudyP0uiD6SenIxzKoLjwzHbafgHn39dNV/TV7xwQkLfFTZlJ4ig==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -349,7 +345,7 @@ packages: '@typescript-eslint/types': 5.17.0 '@typescript-eslint/typescript-estree': 5.17.0_typescript@4.6.3 debug: 4.3.4 - eslint: 8.12.0 + eslint: 8.13.0 typescript: 4.6.3 transitivePeerDependencies: - supports-color @@ -363,7 +359,7 @@ packages: '@typescript-eslint/visitor-keys': 5.17.0 dev: true - /@typescript-eslint/type-utils/5.17.0_eslint@8.12.0+typescript@4.6.3: + /@typescript-eslint/type-utils/5.17.0_eslint@8.13.0+typescript@4.6.3: resolution: {integrity: sha512-3hU0RynUIlEuqMJA7dragb0/75gZmwNwFf/QJokWzPehTZousP/MNifVSgjxNcDCkM5HI2K22TjQWUmmHUINSg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -373,9 +369,9 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/utils': 5.17.0_eslint@8.12.0+typescript@4.6.3 + '@typescript-eslint/utils': 5.17.0_eslint@8.13.0+typescript@4.6.3 debug: 4.3.4 - eslint: 8.12.0 + eslint: 8.13.0 tsutils: 3.21.0_typescript@4.6.3 typescript: 4.6.3 transitivePeerDependencies: @@ -408,7 +404,7 @@ packages: - supports-color dev: true - /@typescript-eslint/utils/5.17.0_eslint@8.12.0+typescript@4.6.3: + /@typescript-eslint/utils/5.17.0_eslint@8.13.0+typescript@4.6.3: resolution: {integrity: sha512-DVvndq1QoxQH+hFv+MUQHrrWZ7gQ5KcJzyjhzcqB1Y2Xes1UQQkTRPUfRpqhS8mhTWsSb2+iyvDW1Lef5DD7vA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -418,9 +414,9 @@ packages: '@typescript-eslint/scope-manager': 5.17.0 '@typescript-eslint/types': 5.17.0 '@typescript-eslint/typescript-estree': 5.17.0_typescript@4.6.3 - eslint: 8.12.0 + eslint: 8.13.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.12.0 + eslint-utils: 3.0.0_eslint@8.13.0 transitivePeerDependencies: - supports-color - typescript @@ -434,14 +430,14 @@ packages: eslint-visitor-keys: 3.3.0 dev: true - /@unocss/cli/0.30.11: - resolution: {integrity: sha512-WL7Hdavwph/SIOOBqhF3PZjBkb9EuecX2iAVYT9FRC/ymAwxe6F0ygYaB0wU2iGNWsMQOZMWCEbryBW06Pk54A==} + /@unocss/cli/0.31.0: + resolution: {integrity: sha512-5QsLLOaHKbLLTHbVcOMV09QqFmcNq5OtmKeNfASvUL4igQ5wNVnZA1u62NoFsmtgHFpd1qwX4RmQzIjIshdcFQ==} engines: {node: '>=14'} hasBin: true dependencies: - '@unocss/config': 0.30.11 - '@unocss/core': 0.30.11 - '@unocss/preset-uno': 0.30.11 + '@unocss/config': 0.31.0 + '@unocss/core': 0.31.0 + '@unocss/preset-uno': 0.31.0 cac: 6.7.12 chokidar: 3.5.3 colorette: 2.0.16 @@ -450,107 +446,110 @@ packages: pathe: 0.2.0 dev: true - /@unocss/config/0.30.11: - resolution: {integrity: sha512-b/Q040Ku6uupP7D6UUEjeB8Nt/1m+P1n0q0XZZ3wE2c2dZS1iz4J7lreh/YegzAEqYWv9OhBDPDsmou0Uahd3A==} + /@unocss/config/0.31.0: + resolution: {integrity: sha512-Y7WdcatcUFkNR+MPog/5lqEUc0LD/vCBwbw+mlcpwiOOUcPYfUz8+ocS4HyWK13GQT4TmapyqUvZc/EgXJep+Q==} engines: {node: '>=14'} dependencies: - '@unocss/core': 0.30.11 + '@unocss/core': 0.31.0 unconfig: 0.3.2 dev: true - /@unocss/core/0.30.11: - resolution: {integrity: sha512-lOvo8fuKnf/cI8FxUIFDfPxK4OoPsQwuS+0ABuvXXKvV9hAtrg4RYMBuuFEgzCGDTeA7jLoMZGNT/wXqp6mMsg==} + /@unocss/core/0.31.0: + resolution: {integrity: sha512-7FUz3GRP/hczadNCtYN2fw6pLjCKcehZrABye4egPpgYW+6BWITXOav6KUh5xx4NX42KBstgUhhbeS4ZkkM0iQ==} dev: true - /@unocss/inspector/0.30.11: - resolution: {integrity: sha512-gqicpivjFe+/FQRSY3S4DcpKHeIIdCBWSz6HLetO5qAfexqP7sgQIN8zwY/m8lR7IhWz7nzGGCjK9G2dju546g==} + /@unocss/inspector/0.31.0: + resolution: {integrity: sha512-JRUs+ChA2ulYywN24pbNmFeEG/6ll7+0ENA1doTyhzCcUG6RsqN7leeKSkzM7vWOyYCtTfyGTysI60VgEFOTKQ==} dependencies: gzip-size: 6.0.0 sirv: 2.0.2 dev: true - /@unocss/preset-attributify/0.30.11: - resolution: {integrity: sha512-Ieb4tufA4xcs0suJfxaR75ipUQbTuHBvu5VOQT9ymKoyV8tcNStuMxK26A5D8vpjtoC4fMa5SWRWUKAbd8O0Sg==} + /@unocss/preset-attributify/0.31.0: + resolution: {integrity: sha512-6g/NEt7ZE36T56TvDYuUh5DO5u+GSPHM6LK9BGSqi1CWGpaiQY9NplKm4BoJeZui2BSkVXWwn3CrhVag9YKj+Q==} dependencies: - '@unocss/core': 0.30.11 + '@unocss/core': 0.31.0 dev: true - /@unocss/preset-icons/0.30.11: - resolution: {integrity: sha512-CrOVRr56waTo7x+aR8m6Dy3jPbgVKBXtEQh+quA8BYFPhEvIPwjpW0zHiWZAU3KMD0ObWea8LcKX6EkO738KCg==} + /@unocss/preset-icons/0.31.0: + resolution: {integrity: sha512-GCr9FT/wWWFfjHoj9XfaCDc+0RsPNn6Ts2rXJHMAh56JgMtgNOWpP/DxX8uhOK69/Hgy0bwxzLh+TV/BhEmHOA==} dependencies: '@iconify/utils': 1.0.32 - '@unocss/core': 0.30.11 + '@unocss/core': 0.31.0 transitivePeerDependencies: - supports-color dev: true - /@unocss/preset-mini/0.30.11: - resolution: {integrity: sha512-YVrdpof6TsFUo+/a/RXcNfEoUFFuGfpDa59v+9zCkob7/9lerkDDBmo+tXJGqShNEgMuMSckrP/aUwO+zl/BrQ==} + /@unocss/preset-mini/0.31.0: + resolution: {integrity: sha512-h6diYHmyQufZ02vfYcOrbu2uUGYZgFSqnu+sxRJGm0pJr9KAi/wVb9zke8ne6i48a9dZqLUiyabFbYOzP/5F4w==} dependencies: - '@unocss/core': 0.30.11 + '@unocss/core': 0.31.0 dev: true - /@unocss/preset-typography/0.30.11: - resolution: {integrity: sha512-d31IQfocR648+8mDBOROA0UMpyUpQMa4KxzmAa0VyD1j7DSaT5CdVk8ip+Jxk7b6Wyig6j6PepaZaulhLxeaIA==} + /@unocss/preset-typography/0.31.0: + resolution: {integrity: sha512-v/WM7aRjPzn27cGnxVKsr5NqNXp5cYbUHzdgeaLyONMVwBUfTxWHQlhuJPRTD8WPBKNXvCjFOo/alJU88yeBZA==} dependencies: - '@unocss/core': 0.30.11 + '@unocss/core': 0.31.0 dev: true - /@unocss/preset-uno/0.30.11: - resolution: {integrity: sha512-wpX/BT6DuQyeKTQZkNUXGNyUx1Ez/ZrS1OT1v7scoz25uAKcG/IMjjcZkiVmk8GznF8ZJ63Tpn7YuTBR8hnssQ==} + /@unocss/preset-uno/0.31.0: + resolution: {integrity: sha512-aT8jb8tKTDygGVyTUPoVSrk6VRz73BgeN4f+3I3QDFGMwEW9ZfeTR1F1Kks5P3LBolkjpeoSecqqinVdMhgSGA==} dependencies: - '@unocss/core': 0.30.11 - '@unocss/preset-mini': 0.30.11 - '@unocss/preset-wind': 0.30.11 + '@unocss/core': 0.31.0 + '@unocss/preset-mini': 0.31.0 + '@unocss/preset-wind': 0.31.0 dev: true - /@unocss/preset-web-fonts/0.30.11: - resolution: {integrity: sha512-Nn7gNzPe4om7Sb37Vnxi08NF5mFD/hc2U9uaht2fB29euPjYQQPeOvIAmd7Gk5a7jSGrPRHKH/T4IAVH0ugrZA==} + /@unocss/preset-web-fonts/0.31.0: + resolution: {integrity: sha512-iGVn6uGHWn6wMK+AP+1qh6EVlUwfVW74sJyLbYs4/Tp1AnDZ2/+WBqoz39cSK1tfTYGfz0vUj4dCDFC1SLeRnw==} dependencies: - '@unocss/core': 0.30.11 + '@unocss/core': 0.31.0 axios: 0.26.1 transitivePeerDependencies: - debug dev: true - /@unocss/preset-wind/0.30.11: - resolution: {integrity: sha512-qBTlrsJqUoZxQ8hz057GGeXCbhpy59YVlW306f6eBO5knkgvw2pLBTB3FwcH2KvTr3epnuPoHV99Ok0SPn3ubA==} + /@unocss/preset-wind/0.31.0: + resolution: {integrity: sha512-NCP2PL3yVSsM1yMfJlN9Zg7jjRBNV3qK2Wja/mzQHfJyH6e4FhWRNJcs/LXviZH6oA8bPNiHX/glNi0V5iyj0Q==} dependencies: - '@unocss/core': 0.30.11 - '@unocss/preset-mini': 0.30.11 + '@unocss/core': 0.31.0 + '@unocss/preset-mini': 0.31.0 dev: true - /@unocss/reset/0.30.11: - resolution: {integrity: sha512-nWw7mvzgjRGa0f9KHpB5SOdP0p44OyKSLFfV/U97ge04eexKT7X1NfJ7mLZuhJp3B0ukf6oES0jtRNPZA1VIjA==} + /@unocss/reset/0.31.0: + resolution: {integrity: sha512-eW6dbr+juXKFwOt+7iStw0mXy3h8wAUZJluGvLefr0L7/ztRAOeHLIvGv5EEpqzuVCoEDhdpGtC++ZFb2t191g==} dev: true - /@unocss/scope/0.30.11: - resolution: {integrity: sha512-yaxx8hyoMD+ssGEho1W7ZRY09AuVQnI9I1D4QWHt2SZG3Yw2VROYdGpV6kz+St0QI27D98JP8wdZnrNuIX/Qpg==} + /@unocss/scope/0.31.0: + resolution: {integrity: sha512-cxPqARfMZiadIsdYKOj3JCbmCyLXtCnl8wEZM2L4feoV1k9wpWpV3C/vXyoDrWu8Qv/Rjvy9RsqjkAdannnSbw==} dev: true - /@unocss/transformer-directives/0.30.11: - resolution: {integrity: sha512-FzSHEUOTcxK3b9xPTei7RLEN4TH74EDXAWVjon20EUIlvBwWkvHuexB1/37DMrtbbZ80wa1qd2W+XUNyqtQNhA==} + /@unocss/transformer-directives/0.31.0: + resolution: {integrity: sha512-es7BDlLXD8SE3rhoUXKm12FLIXWd0Y9NpYDg90UlVIvjAEIZDKy3w5m365hs6WY/UOlbbrZV8wNbM51PqavyyA==} dependencies: - '@unocss/core': 0.30.11 + '@unocss/core': 0.31.0 css-tree: 2.1.0 dev: true - /@unocss/transformer-variant-group/0.30.11: - resolution: {integrity: sha512-NHU5GO2Jj5wAv1FMjhA3Ze0l//R4v6gFz/jVrTiD7JsgUkr2TL7TkB6Iw8V4VYoba/iF/ng5zobFyNi2S9BjgQ==} + /@unocss/transformer-variant-group/0.31.0: + resolution: {integrity: sha512-0FGXzXm7VDixmfAx4THDiRZRmsRN0qxn6DZw8MElO8aC97iNaOYuJX60bHhhkbuGOViG7MeHJu7ZeMoTovCdtQ==} dependencies: - '@unocss/core': 0.30.11 + '@unocss/core': 0.31.0 dev: true - /@unocss/vite/0.30.11: - resolution: {integrity: sha512-tyvq6LjZFNh85wamqCeAru4rmR9WXHavTommoRHcAK08CuAIwdImsv8PQuuveT4WCmZt9zURewycs1i7g0n9tg==} + /@unocss/vite/0.31.0_vite@2.9.1: + resolution: {integrity: sha512-HbNTful/w1EdwsrMCU3wKUU7NgEmXECob1+6iJ77BkH6Ko2mavgosq7AWhowx4vzW+n/2P60QNd7BWYKNJfaXg==} + peerDependencies: + vite: ^2.9.0 dependencies: '@rollup/pluginutils': 4.2.0 - '@unocss/config': 0.30.11 - '@unocss/core': 0.30.11 - '@unocss/inspector': 0.30.11 - '@unocss/scope': 0.30.11 - '@unocss/transformer-directives': 0.30.11 + '@unocss/config': 0.31.0 + '@unocss/core': 0.31.0 + '@unocss/inspector': 0.31.0 + '@unocss/scope': 0.31.0 + '@unocss/transformer-directives': 0.31.0 magic-string: 0.26.1 + vite: 2.9.1 dev: true /@vitejs/plugin-vue/2.3.1_vite@2.9.1+vue@3.2.31: @@ -564,61 +563,62 @@ packages: vue: 3.2.31 dev: true - /@volar/code-gen/0.33.9: - resolution: {integrity: sha512-HI+XemEjvOv9uSjqaNXIL1brSTaBy9vRTcXqz9787nL5VKktI8aU1Zk4w9yJR88eTqw7mlPIdMaib7Ps/QPq8Q==} + /@volar/code-gen/0.34.2: + resolution: {integrity: sha512-1TjdFZZSLEnKqVb0yQAD0Pm3wN+YoOZ0iWG1vKQ0BpvQwdjuDD2exm9Jm84jF9+A0ZWs+Vv5Oltw8EaN3pfYpA==} dependencies: - '@volar/source-map': 0.33.9 + '@volar/source-map': 0.34.2 dev: true - /@volar/pug-language-service/0.33.9: - resolution: {integrity: sha512-3oOV0HmoqkCyPAiHXSMoDzbLrSEQQv3d1dY/Lfo4H8hGoS8kUYJ958328TuLFc90yzsSmYnuvIux5AUok138pg==} + /@volar/pug-language-service/0.34.2: + resolution: {integrity: sha512-3xIBAR6DecW0+bOb/hiNFMfCGtJRai9ttCBN3PrRC8IGJ9/2ZKMAML0rSOLO1ra0GlhcStX2kEF6uDaCZ+PT8g==} dependencies: - '@volar/code-gen': 0.33.9 - '@volar/shared': 0.33.9 - '@volar/source-map': 0.33.9 - '@volar/transforms': 0.33.9 + '@volar/code-gen': 0.34.2 + '@volar/shared': 0.34.2 + '@volar/source-map': 0.34.2 + '@volar/transforms': 0.34.2 pug-lexer: 5.0.1 pug-parser: 6.0.0 vscode-languageserver-textdocument: 1.0.4 - vscode-languageserver-types: 3.17.0-next.8 + vscode-languageserver-types: 3.17.0-next.9 dev: true - /@volar/shared/0.33.9: - resolution: {integrity: sha512-YqEBYT1SjyO+/W73lyKZlftumimsrYGvd98pHrIyvgc6HNhFnCcthRbyHskstjU6P8Bgj90mRl+7Sb29J+Z5ng==} + /@volar/shared/0.34.2: + resolution: {integrity: sha512-2ZhGyCOnZvC3YPtvarvmCoicPFYBxTaAANxTi8CL8ArISREjMwAfjDMviQHCIOSk5fx2JDaijZfu8e2IHvjZaQ==} dependencies: upath: 2.0.1 - vscode-jsonrpc: 8.0.0-next.7 + vscode-languageserver-protocol: 3.17.0-next.16 + vscode-languageserver-textdocument: 1.0.4 vscode-uri: 3.0.3 dev: true - /@volar/source-map/0.33.9: - resolution: {integrity: sha512-SE7dfumZ8pLsbj4DtiSDTg2/d/JT45nF51rUnuz1UNSBPEeXBexlzvz5EQ2AyrX0FjAAd2ijrRtirTk1a0SFhQ==} + /@volar/source-map/0.34.2: + resolution: {integrity: sha512-eYzGH8KJNPU6SRgBPwU3bwuBZjTPNBiIe+ApsiiDrWJe6QtOybr+PgLOgOcMYJYzWdXFV9PurqTKpcmZQCMlRw==} dev: true - /@volar/transforms/0.33.9: - resolution: {integrity: sha512-qdc2d0ZW/G6jCx1pBmoMjMJTY245pZJjpPL/OCT3zgbDLGvLvqhowXxQYQd2YiNXqxJvbadEKviH5LiZL3sU9g==} + /@volar/transforms/0.34.2: + resolution: {integrity: sha512-7PhNkP+7QxFl2lVup6wPuU0W1WIFTG0waAYIKFB1obdSxrBKKNWKq4+hYcT378AEEhgjFi8HcOAS25tAj5Rx+A==} dependencies: - '@volar/shared': 0.33.9 - vscode-languageserver-types: 3.17.0-next.8 + '@volar/shared': 0.34.2 + vscode-languageserver-types: 3.17.0-next.9 dev: true - /@volar/vue-code-gen/0.33.9: - resolution: {integrity: sha512-qRCXcBhm1kUlI06sW5zolavn8gqZdSC2eIWw7jgbW68K/cGlTyXHGGZgJPM9P22cF9pcrjV1ByehO18ke2u+aA==} + /@volar/vue-code-gen/0.34.2: + resolution: {integrity: sha512-Bn6yGasbXnngFdBdUniFNTdRdU0MM8oH9ob5U9H4olElEMBAg3x8Th76SSZduuiRNnygYQK3T9J1D8BqqHeX9A==} dependencies: - '@volar/code-gen': 0.33.9 - '@volar/source-map': 0.33.9 + '@volar/code-gen': 0.34.2 + '@volar/source-map': 0.34.2 '@vue/compiler-core': 3.2.31 '@vue/compiler-dom': 3.2.31 '@vue/shared': 3.2.31 dev: true - /@volar/vue-typescript/0.33.9: - resolution: {integrity: sha512-UUViaQfzAV7z49TB+IsGCT6ls7zdEUib2N0L4k8U9nZbd2BQA4kcR9nyS/8oDOU5fK3ErP+pPlC+XzGGamKhcw==} + /@volar/vue-typescript/0.34.2: + resolution: {integrity: sha512-GBo1mvsGsro7JX2ff4wNlI/WfFZ5c4qVHRj+xEgUtQbbIvQxfRQdKeOoiZlZSidq3RW1sicRaco1Bi4AkXZ6VQ==} dependencies: - '@volar/code-gen': 0.33.9 - '@volar/pug-language-service': 0.33.9 - '@volar/source-map': 0.33.9 - '@volar/vue-code-gen': 0.33.9 + '@volar/code-gen': 0.34.2 + '@volar/pug-language-service': 0.34.2 + '@volar/source-map': 0.34.2 + '@volar/vue-code-gen': 0.34.2 '@vue/compiler-sfc': 3.2.31 '@vue/reactivity': 3.2.31 dev: true @@ -703,16 +703,16 @@ packages: /@vue/shared/3.2.31: resolution: {integrity: sha512-ymN2pj6zEjiKJZbrf98UM2pfDd6F2H7ksKw7NDt/ZZ1fh5Ei39X5tABugtT03ZRlWd9imccoK0hE8hpjpU7irQ==} - /@vue/test-utils/2.0.0-rc.18_vue@3.2.31: - resolution: {integrity: sha512-aifolXjVdsogjaLmDoZ0FU8vN+R67aWmg9OuVeED4w5Ij5GFQLrlhM19uhWe/r5xXUL4fXMk3pX5wW6FJP1NcQ==} + /@vue/test-utils/2.0.0-rc.19_vue@3.2.31: + resolution: {integrity: sha512-vQ/34z9NH/pqJzl9YTWtTq/vrx5JzLbMojcBB0qydeb7FtGqxp11nLYCgVso+pa8ZOSn2j+OQfjc5aBnb32uzw==} peerDependencies: vue: ^3.0.1 dependencies: vue: 3.2.31 dev: true - /@vueuse/core/8.2.4_vue@3.2.31: - resolution: {integrity: sha512-K8DbVLErlHMnEOqy67BrRbDmWCd4Z9X0a1dL6fQdhABLXBydy69Tm7uF5ZUotAqib9sskItYFsAnLhvGSue6bg==} + /@vueuse/core/8.2.5_vue@3.2.31: + resolution: {integrity: sha512-5prZAA1Ji2ltwNUnzreu6WIXYqHYP/9U2BiY5mD/650VYLpVcwVlYznJDFcLCmEWI3o3Vd34oS1FUf+6Mh68GQ==} peerDependencies: '@vue/composition-api': ^1.1.0 vue: ^2.6.0 || ^3.2.0 @@ -722,18 +722,18 @@ packages: vue: optional: true dependencies: - '@vueuse/metadata': 8.2.4 - '@vueuse/shared': 8.2.4_vue@3.2.31 + '@vueuse/metadata': 8.2.5 + '@vueuse/shared': 8.2.5_vue@3.2.31 vue: 3.2.31 vue-demi: 0.12.1_vue@3.2.31 dev: false - /@vueuse/metadata/8.2.4: - resolution: {integrity: sha512-mn4FLULZAHd6r6vo5hLz+99xzwlVDP9qeVtZGV2Ik40m0zETe2okUr3O1Yoz6FReUoc7KAPrf0/GFpWEXVDAnQ==} + /@vueuse/metadata/8.2.5: + resolution: {integrity: sha512-Lk9plJjh9cIdiRdcj16dau+2LANxIdFCiTgdfzwYXbflxq0QnMBeOD2qHgKDE7fuVrtPcVWj8VSuZEx1HRfNQA==} dev: false - /@vueuse/shared/8.2.4_vue@3.2.31: - resolution: {integrity: sha512-sLkuZMEumsmEDYie3m6/nrk7SrLGlyUgtVn/0EJZ8Chaj1YfSmBQuLxNE0ruQ/6VZlqkx44jEZxcgbU7qPyAiw==} + /@vueuse/shared/8.2.5_vue@3.2.31: + resolution: {integrity: sha512-lNWo+7sk6JCuOj4AiYM+6HZ6fq4xAuVq1sVckMQKgfCJZpZRe4i8es+ZULO5bYTKP+VrOCtqrLR2GzEfrbr3YQ==} peerDependencies: '@vue/composition-api': ^1.1.0 vue: ^2.6.0 || ^3.2.0 @@ -1572,35 +1572,35 @@ packages: find-up: 2.1.0 dev: true - /eslint-plugin-antfu/0.19.4_eslint@8.12.0+typescript@4.6.3: - resolution: {integrity: sha512-qY2OybIx85I1BNTJWhj7JFuIpKFCxM9aaQg1nYnQZgPfVo49FAew72cdDbzAvg9lTY1zFDsSTkydbG11+VPSgA==} + /eslint-plugin-antfu/0.20.2_eslint@8.13.0+typescript@4.6.3: + resolution: {integrity: sha512-QLXJh1gKX87uH2hkY5iKKuTsYB9Fg9P6tPq0Iqb20zAdtN+SZGOG5cibpE+InjcKJZvZ3U/ToFJ8wd+aE7h4Hg==} dependencies: - '@typescript-eslint/utils': 5.17.0_eslint@8.12.0+typescript@4.6.3 + '@typescript-eslint/utils': 5.17.0_eslint@8.13.0+typescript@4.6.3 transitivePeerDependencies: - eslint - supports-color - typescript dev: true - /eslint-plugin-es/4.1.0_eslint@8.12.0: + /eslint-plugin-es/4.1.0_eslint@8.13.0: resolution: {integrity: sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=4.19.1' dependencies: - eslint: 8.12.0 + eslint: 8.13.0 eslint-utils: 2.1.0 regexpp: 3.2.0 dev: true - /eslint-plugin-eslint-comments/3.2.0_eslint@8.12.0: + /eslint-plugin-eslint-comments/3.2.0_eslint@8.13.0: resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==} engines: {node: '>=6.5.0'} peerDependencies: eslint: '>=4.19.1' dependencies: escape-string-regexp: 1.0.5 - eslint: 8.12.0 + eslint: 8.13.0 ignore: 5.2.0 dev: true @@ -1610,7 +1610,7 @@ packages: htmlparser2: 7.2.0 dev: true - /eslint-plugin-import/2.25.4_eslint@8.12.0: + /eslint-plugin-import/2.25.4_eslint@8.13.0: resolution: {integrity: sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==} engines: {node: '>=4'} peerDependencies: @@ -1620,7 +1620,7 @@ packages: array.prototype.flat: 1.2.5 debug: 2.6.9 doctrine: 2.1.0 - eslint: 8.12.0 + eslint: 8.13.0 eslint-import-resolver-node: 0.3.6 eslint-module-utils: 2.7.2 has: 1.0.3 @@ -1632,40 +1632,40 @@ packages: tsconfig-paths: 3.12.0 dev: true - /eslint-plugin-jsonc/2.2.1_eslint@8.12.0: + /eslint-plugin-jsonc/2.2.1_eslint@8.13.0: resolution: {integrity: sha512-ozGjWXhxF3ZfITHmRLuUL6zORh5Dzo0ymwVdxhfFaa4LEtU2S88JIwDYCWAifQLG92x7chqcnZlGUggaPSlfIQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: - eslint: 8.12.0 - eslint-utils: 3.0.0_eslint@8.12.0 + eslint: 8.13.0 + eslint-utils: 3.0.0_eslint@8.13.0 jsonc-eslint-parser: 2.1.0 natural-compare: 1.4.0 dev: true - /eslint-plugin-markdown/2.2.1_eslint@8.12.0: + /eslint-plugin-markdown/2.2.1_eslint@8.13.0: resolution: {integrity: sha512-FgWp4iyYvTFxPwfbxofTvXxgzPsDuSKHQy2S+a8Ve6savbujey+lgrFFbXQA0HPygISpRYWYBjooPzhYSF81iA==} engines: {node: ^8.10.0 || ^10.12.0 || >= 12.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: - eslint: 8.12.0 + eslint: 8.13.0 mdast-util-from-markdown: 0.8.5 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-n/15.1.0_eslint@8.12.0: + /eslint-plugin-n/15.1.0_eslint@8.13.0: resolution: {integrity: sha512-Tgx4Z58QXv2Ha7Qzp0u4wavnZNZ3AOievZMxrAxi7nvDbzD5B/JqOD80LHYcGHFZc2HD9jDmM/+KWMPov46a4A==} engines: {node: '>=12.22.0'} peerDependencies: eslint: '>=7.0.0' dependencies: builtins: 4.0.0 - eslint: 8.12.0 - eslint-plugin-es: 4.1.0_eslint@8.12.0 - eslint-utils: 3.0.0_eslint@8.12.0 + eslint: 8.13.0 + eslint-plugin-es: 4.1.0_eslint@8.13.0 + eslint-utils: 3.0.0_eslint@8.13.0 ignore: 5.2.0 is-core-module: 2.8.1 minimatch: 3.1.2 @@ -1673,16 +1673,16 @@ packages: semver: 6.3.0 dev: true - /eslint-plugin-promise/6.0.0_eslint@8.12.0: + /eslint-plugin-promise/6.0.0_eslint@8.13.0: resolution: {integrity: sha512-7GPezalm5Bfi/E22PnQxDWH2iW9GTvAlUNTztemeHb6c1BniSyoeTrM87JkC0wYdi6aQrZX9p2qEiAno8aTcbw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.12.0 + eslint: 8.13.0 dev: true - /eslint-plugin-react/7.29.4_eslint@8.12.0: + /eslint-plugin-react/7.29.4_eslint@8.13.0: resolution: {integrity: sha512-CVCXajliVh509PcZYRFyu/BoUEz452+jtQJq2b3Bae4v3xBUWPLCmtmBM+ZinG4MzwmxJgJ2M5rMqhqLVn7MtQ==} engines: {node: '>=4'} peerDependencies: @@ -1691,7 +1691,7 @@ packages: array-includes: 3.1.4 array.prototype.flatmap: 1.2.5 doctrine: 2.1.0 - eslint: 8.12.0 + eslint: 8.13.0 estraverse: 5.3.0 jsx-ast-utils: 3.2.0 minimatch: 3.1.2 @@ -1705,7 +1705,7 @@ packages: string.prototype.matchall: 4.0.6 dev: true - /eslint-plugin-unicorn/41.0.1_eslint@8.12.0: + /eslint-plugin-unicorn/41.0.1_eslint@8.13.0: resolution: {integrity: sha512-gF5vo2dIj0YdNMQ/IMegiBkQdQ22GBFFVpdkJP+0og3w7XD4ypea0xQVRv6iofkLVR2w0phAdikcnU01ybd4Ow==} engines: {node: '>=12'} peerDependencies: @@ -1714,8 +1714,8 @@ packages: '@babel/helper-validator-identifier': 7.16.7 ci-info: 3.3.0 clean-regexp: 1.0.0 - eslint: 8.12.0 - eslint-utils: 3.0.0_eslint@8.12.0 + eslint: 8.13.0 + eslint-utils: 3.0.0_eslint@8.13.0 esquery: 1.4.0 indent-string: 4.0.0 is-builtin-module: 3.1.0 @@ -1728,29 +1728,29 @@ packages: strip-indent: 3.0.0 dev: true - /eslint-plugin-vue/8.5.0_eslint@8.12.0: + /eslint-plugin-vue/8.5.0_eslint@8.13.0: resolution: {integrity: sha512-i1uHCTAKOoEj12RDvdtONWrGzjFm/djkzqfhmQ0d6M/W8KM81mhswd/z+iTZ0jCpdUedW3YRgcVfQ37/J4zoYQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.12.0 - eslint-utils: 3.0.0_eslint@8.12.0 + eslint: 8.13.0 + eslint-utils: 3.0.0_eslint@8.13.0 natural-compare: 1.4.0 semver: 7.3.5 - vue-eslint-parser: 8.0.1_eslint@8.12.0 + vue-eslint-parser: 8.0.1_eslint@8.13.0 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-yml/0.14.0_eslint@8.12.0: + /eslint-plugin-yml/0.14.0_eslint@8.13.0: resolution: {integrity: sha512-+0+bBV/07txENbxfrHF9olGoLCHez64vmnOmjWOoLwmXOwfdaSRleBSPIi4nWQs7WwX8lm/fSLadOjbVEcsXQQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.4 - eslint: 8.12.0 + eslint: 8.13.0 lodash: 4.17.21 natural-compare: 1.4.0 yaml-eslint-parser: 0.5.0 @@ -1789,13 +1789,13 @@ packages: eslint-visitor-keys: 1.3.0 dev: true - /eslint-utils/3.0.0_eslint@8.12.0: + /eslint-utils/3.0.0_eslint@8.13.0: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 8.12.0 + eslint: 8.13.0 eslint-visitor-keys: 2.1.0 dev: true @@ -1814,8 +1814,8 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint/8.12.0: - resolution: {integrity: sha512-it1oBL9alZg1S8UycLm5YDMAkIhtH6FtAzuZs6YvoGVldWjbS08BkAdb/ymP9LlAyq8koANu32U7Ib/w+UNh8Q==} + /eslint/8.13.0: + resolution: {integrity: sha512-D+Xei61eInqauAyTJ6C0q6x9mx7kTUC1KZ0m0LSEexR0V+e94K12LmWX076ZIsldwfQ2RONdaJe0re0TRGQbRQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: @@ -1824,11 +1824,11 @@ packages: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.3 + debug: 4.3.4 doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.1.1 - eslint-utils: 3.0.0_eslint@8.12.0 + eslint-utils: 3.0.0_eslint@8.13.0 eslint-visitor-keys: 3.3.0 espree: 9.3.1 esquery: 1.4.0 @@ -3002,8 +3002,8 @@ packages: engines: {node: '>=4'} dev: true - /pnpm/6.32.4: - resolution: {integrity: sha512-rOG+VpOzs6g/MR5HWc8KTlLAx3ljdRJCMQwSg1DE/hzAaqF/Y2zIHH0u6dZw/XnRb9w1U8rOs9MJT9jMt7e+Qw==} + /pnpm/6.32.6: + resolution: {integrity: sha512-ucrdCw3F/qjjzoR9+UtLXH1jkDqsbinz+hzSz54WQOOPt/F+9uxm8irrO/mdGkmsy844kAX6vsfS85gZLTg+yA==} engines: {node: '>=12.17'} hasBin: true dev: true @@ -3364,8 +3364,8 @@ packages: engines: {node: '>=14.0.0'} dev: true - /tinyspy/0.3.0: - resolution: {integrity: sha512-c5uFHqtUp74R2DJE3/Efg0mH5xicmgziaQXMm/LvuuZn3RdpADH32aEGDRyCzObXT1DNfwDMqRQ/Drh1MlO12g==} + /tinyspy/0.3.2: + resolution: {integrity: sha512-2+40EP4D3sFYy42UkgkFFB+kiX2Tg3URG/lVvAZFfLxgGpnWl5qQJuBw1gaLttq8UOS+2p3C0WrhJnQigLTT2Q==} engines: {node: '>=14.0.0'} dev: true @@ -3492,30 +3492,31 @@ packages: engines: {node: '>= 4.0.0'} dev: true - /unocss/0.30.11: - resolution: {integrity: sha512-zBvgtb4jvn/M0wkIX3qtReeGzKVc1JeY5Ol59JbGVpoPJqBR/He7EJbcWifGFW8NtxTr62T10mXfzSj3rYZIpw==} + /unocss/0.31.0_vite@2.9.1: + resolution: {integrity: sha512-G0x3Lzo4MGm5QM0r4L7FQf3XhZuBYbTQ3cNBloCSHVeVojjMU09ZvGInDsHxBndgPurGfvJGL6ApQzp/79abkA==} engines: {node: '>=14'} dependencies: - '@unocss/cli': 0.30.11 - '@unocss/core': 0.30.11 - '@unocss/preset-attributify': 0.30.11 - '@unocss/preset-icons': 0.30.11 - '@unocss/preset-mini': 0.30.11 - '@unocss/preset-typography': 0.30.11 - '@unocss/preset-uno': 0.30.11 - '@unocss/preset-web-fonts': 0.30.11 - '@unocss/preset-wind': 0.30.11 - '@unocss/reset': 0.30.11 - '@unocss/transformer-directives': 0.30.11 - '@unocss/transformer-variant-group': 0.30.11 - '@unocss/vite': 0.30.11 + '@unocss/cli': 0.31.0 + '@unocss/core': 0.31.0 + '@unocss/preset-attributify': 0.31.0 + '@unocss/preset-icons': 0.31.0 + '@unocss/preset-mini': 0.31.0 + '@unocss/preset-typography': 0.31.0 + '@unocss/preset-uno': 0.31.0 + '@unocss/preset-web-fonts': 0.31.0 + '@unocss/preset-wind': 0.31.0 + '@unocss/reset': 0.31.0 + '@unocss/transformer-directives': 0.31.0 + '@unocss/transformer-variant-group': 0.31.0 + '@unocss/vite': 0.31.0_vite@2.9.1 transitivePeerDependencies: - debug - supports-color + - vite dev: true - /unplugin-auto-import/0.6.9_@vueuse+core@8.2.4+vite@2.9.1: - resolution: {integrity: sha512-IqgT7AoRrNQwNhiF/wDH3sMEDX8SqCYBEgJzwdg5441b5aiC5VwZz0J0wYqkaKu89YkZE9DG6rQ2JpFfZv1iiQ==} + /unplugin-auto-import/0.7.0_@vueuse+core@8.2.5+vite@2.9.1: + resolution: {integrity: sha512-40oC7bxzSyyvJI4mXmk8gDD7gKjR10gYkeWBu/UigK8TusXwUsJOjwvIr+REgzOMBGH/5pUiVMoBYEZrLejk3w==} engines: {node: '>=14'} peerDependencies: '@vueuse/core': '*' @@ -3525,11 +3526,11 @@ packages: dependencies: '@antfu/utils': 0.5.0 '@rollup/pluginutils': 4.2.0 - '@vueuse/core': 8.2.4_vue@3.2.31 + '@vueuse/core': 8.2.5_vue@3.2.31 local-pkg: 0.4.1 magic-string: 0.26.1 resolve: 1.22.0 - unplugin: 0.4.0_vite@2.9.1 + unplugin: 0.6.1_vite@2.9.1 transitivePeerDependencies: - esbuild - rollup @@ -3537,8 +3538,8 @@ packages: - webpack dev: true - /unplugin-vue-components/0.18.5_vite@2.9.1+vue@3.2.31: - resolution: {integrity: sha512-VPA6z/4pcKRDYtWu1H+FIpV0MADlFKG3q7YMVFzNFC3EhMVZ4WuBJ76490oKyauguNw1T1obLCuxNU9JzJ0oAQ==} + /unplugin-vue-components/0.19.0_vite@2.9.1+vue@3.2.31: + resolution: {integrity: sha512-x9fclW9WPifXli4+bIJxIywQPssnQxbr7cFr1yEC7NuRvGhFDIDQZ8NqxE53/ZDLVJvDm0PnOSvuzLgQMeOd2g==} engines: {node: '>=14'} peerDependencies: '@babel/parser': ^7.15.8 @@ -3553,13 +3554,13 @@ packages: '@antfu/utils': 0.5.0 '@rollup/pluginutils': 4.2.0 chokidar: 3.5.3 - debug: 4.3.3 + debug: 4.3.4 fast-glob: 3.2.11 local-pkg: 0.4.1 magic-string: 0.26.1 minimatch: 5.0.1 resolve: 1.22.0 - unplugin: 0.4.0_vite@2.9.1 + unplugin: 0.6.1_vite@2.9.1 vue: 3.2.31 transitivePeerDependencies: - esbuild @@ -3569,8 +3570,8 @@ packages: - webpack dev: true - /unplugin/0.4.0_vite@2.9.1: - resolution: {integrity: sha512-4ScITEmzlz1iZW3tkz+3L1V5k/xMQ6kjgm4lEXKxH0ozd8/OUWfiSA7RMRyrawsvq/t50JIzPpp1UyuSL/AXkA==} + /unplugin/0.6.1_vite@2.9.1: + resolution: {integrity: sha512-cQqRCgQ2v/Q4fPIWNVZ6sNIDdl5v8JXOnlsUOsGzT4fblTONoPWaytiYSpu5qJ9lvSDZYAQN6BRVo3XQoZMfUQ==} peerDependencies: esbuild: '>=0.13' rollup: ^2.50.0 @@ -3588,6 +3589,7 @@ packages: dependencies: chokidar: 3.5.3 vite: 2.9.1 + webpack-sources: 3.2.3 webpack-virtual-modules: 0.4.3 dev: true @@ -3658,8 +3660,8 @@ packages: fsevents: 2.3.2 dev: true - /vitest/0.8.4_jsdom@19.0.0: - resolution: {integrity: sha512-1OoAG1+VYkzp4WLCVQFRJX/OKk70rsMIM5H23crfc1wSEnJvHlxgQBS1HPpV/VYmjC8bIInKWhnB4Gaw32MnyQ==} + /vitest/0.9.3_jsdom@19.0.0: + resolution: {integrity: sha512-hKjqdBI732cV5giNLERyAsaJBebstrX5mvTbZr+jUDYUHnX1O4DpAJcHtqBOutuBi7lVIGQ5IF8eWvHHqbCHBA==} engines: {node: '>=v14.16.0'} hasBin: true peerDependencies: @@ -3683,7 +3685,7 @@ packages: jsdom: 19.0.0 local-pkg: 0.4.1 tinypool: 0.1.2 - tinyspy: 0.3.0 + tinyspy: 0.3.2 vite: 2.9.1 transitivePeerDependencies: - less @@ -3696,12 +3698,19 @@ packages: engines: {node: '>=14.0.0'} dev: true + /vscode-languageserver-protocol/3.17.0-next.16: + resolution: {integrity: sha512-tx4DnXw9u3N7vw+bx6n2NKp6FoxoNwiP/biH83AS30I2AnTGyLd7afSeH6Oewn2E8jvB7K15bs12sMppkKOVeQ==} + dependencies: + vscode-jsonrpc: 8.0.0-next.7 + vscode-languageserver-types: 3.17.0-next.9 + dev: true + /vscode-languageserver-textdocument/1.0.4: resolution: {integrity: sha512-/xhqXP/2A2RSs+J8JNXpiiNVvvNM0oTosNVmQnunlKvq9o4mupHOBAnnzH0lwIPKazXKvAKsVp1kr+H/K4lgoQ==} dev: true - /vscode-languageserver-types/3.17.0-next.8: - resolution: {integrity: sha512-Mwj+FemiEk4QUUms1GGvXwDC+laJGVFuA4glbMVJTxfXdfOFZaEuyVlLobjccBo+NzD+5oEzzejTX7nWGNajjQ==} + /vscode-languageserver-types/3.17.0-next.9: + resolution: {integrity: sha512-9/PeDNPYduaoXRUzYpqmu4ZV9L01HGo0wH9FUt+sSHR7IXwA7xoXBfNUlv8gB9H0D2WwEmMomSy1NmhjKQyn3A==} dev: true /vscode-uri/3.0.3: @@ -3723,14 +3732,14 @@ packages: vue: 3.2.31 dev: false - /vue-eslint-parser/8.0.1_eslint@8.12.0: + /vue-eslint-parser/8.0.1_eslint@8.13.0: resolution: {integrity: sha512-lhWjDXJhe3UZw2uu3ztX51SJAPGPey1Tff2RK3TyZURwbuI4vximQLzz4nQfCv8CZq4xx7uIiogHMMoSJPr33A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.4 - eslint: 8.12.0 + eslint: 8.13.0 eslint-scope: 6.0.0 eslint-visitor-keys: 3.3.0 espree: 9.3.1 @@ -3750,13 +3759,13 @@ packages: vue: 3.2.31 dev: false - /vue-tsc/0.33.9_typescript@4.6.3: - resolution: {integrity: sha512-s/+r4JNsCh4e3MUdsYrjEA8IgPPDzHL5kEah/OznxIHd1XMlYiIkXGdiyU6JE5J+lzXNOKdOlNliqwwpeETQWw==} + /vue-tsc/0.34.2_typescript@4.6.3: + resolution: {integrity: sha512-+0BkRnRwPq+iJqOCNT4d3wN97qmOWZVPOtETMrjs0WnryL85xWq2VZb4AE12f1LwBZYvpPKT9cvrwUtrkFNQ7w==} hasBin: true peerDependencies: typescript: '*' dependencies: - '@volar/vue-typescript': 0.33.9 + '@volar/vue-typescript': 0.34.2 typescript: 4.6.3 dev: true @@ -3788,6 +3797,11 @@ packages: engines: {node: '>=12'} dev: true + /webpack-sources/3.2.3: + resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} + engines: {node: '>=10.13.0'} + dev: true + /webpack-virtual-modules/0.4.3: resolution: {integrity: sha512-5NUqC2JquIL2pBAAo/VfBP6KuGkHIZQXW/lNKupLPfhViwh8wNsu0BObtl09yuKZszeEUfbXz8xhrHvSG16Nqw==} dev: true diff --git a/tsconfig.json b/tsconfig.json index 1aec677..8203793 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -5,8 +5,8 @@ "target": "es2016", "lib": ["DOM", "ESNext"], "strict": true, + "jsx": "preserve", "esModuleInterop": true, - "incremental": false, "skipLibCheck": true, "moduleResolution": "node", "resolveJsonModule": true,