diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 94f233d..96c81ab 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -47,7 +47,7 @@ jobs: strategy: matrix: - node-version: [14.x, 16.x] + node-version: [16.x, 18.x] os: [ubuntu-latest] fail-fast: false diff --git a/package.json b/package.json index a806d57..08f990b 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "type": "module", "private": true, - "packageManager": "pnpm@8.2.0", + "packageManager": "pnpm@8.3.0", "scripts": { "build": "vite-ssg build", "dev": "vite --port 3333 --open", @@ -17,18 +17,18 @@ "sizecheck": "npx vite-bundle-visualizer" }, "dependencies": { - "@unocss/reset": "^0.51.3", - "@vueuse/core": "^9.13.0", - "@vueuse/head": "^1.1.23", + "@unocss/reset": "^0.51.4", + "@vueuse/core": "^10.0.2", + "@vueuse/head": "^1.1.26", "nprogress": "^0.2.0", "pinia": "^2.0.34", "vue": "^3.2.47", - "vue-demi": "^0.13.11", + "vue-demi": "^0.14.0", "vue-i18n": "^9.2.2", "vue-router": "^4.1.6" }, "devDependencies": { - "@antfu/eslint-config": "^0.38.4", + "@antfu/eslint-config": "^0.38.5", "@iconify-json/carbon": "^1.1.16", "@intlify/unplugin-vue-i18n": "^0.10.0", "@types/markdown-it-link-attributes": "^3.0.1", @@ -39,32 +39,32 @@ "@vue/test-utils": "^2.3.2", "critters": "^0.0.16", "cross-env": "^7.0.3", - "cypress": "^12.9.0", - "cypress-vite": "^1.3.1", + "cypress": "^12.10.0", + "cypress-vite": "^1.3.2", "eslint": "^8.38.0", "eslint-plugin-cypress": "^2.13.2", "https-localhost": "^4.7.1", "lint-staged": "^13.2.1", "markdown-it-link-attributes": "^4.0.1", - "markdown-it-shiki": "^0.8.0", - "pnpm": "^8.2.0", + "markdown-it-shiki": "^0.8.1", + "pnpm": "^8.3.0", "shiki": "^0.14.1", "simple-git-hooks": "^2.8.1", "taze": "^0.9.1", - "typescript": "^4.9.5", + "typescript": "^5.0.4", "unocss": "^0.51.4", - "unplugin-auto-import": "^0.15.2", + "unplugin-auto-import": "^0.15.3", "unplugin-vue-components": "^0.24.1", "unplugin-vue-macros": "^2.0.0", - "vite": "^4.2.1", + "vite": "^4.2.2", "vite-bundle-visualizer": "^0.6.0", - "vite-plugin-inspect": "^0.7.20", + "vite-plugin-inspect": "^0.7.22", "vite-plugin-pages": "^0.29.0", "vite-plugin-pwa": "^0.14.7", "vite-plugin-vue-component-preview": "^1.1.6", "vite-plugin-vue-inspector": "^3.4.0", "vite-plugin-vue-layouts": "^0.8.0", - "vite-plugin-vue-markdown": "^0.22.4", + "vite-plugin-vue-markdown": "^0.22.6", "vite-plugin-webfont-dl": "^3.7.3", "vite-ssg": "^0.22.2", "vite-ssg-sitemap": "^0.4.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 10f75d0..0d936d8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2,26 +2,26 @@ lockfileVersion: '6.0' dependencies: '@unocss/reset': - specifier: ^0.51.3 - version: 0.51.3 + specifier: ^0.51.4 + version: 0.51.4 '@vueuse/core': - specifier: ^9.13.0 - version: 9.13.0(vue@3.2.47) + specifier: ^10.0.2 + version: 10.0.2(vue@3.2.47) '@vueuse/head': - specifier: ^1.1.23 - version: 1.1.23(vue@3.2.47) + specifier: ^1.1.26 + version: 1.1.26(vue@3.2.47) nprogress: specifier: ^0.2.0 version: 0.2.0 pinia: specifier: ^2.0.34 - version: 2.0.34(typescript@4.9.5)(vue@3.2.47) + version: 2.0.34(typescript@5.0.4)(vue@3.2.47) vue: specifier: ^3.2.47 version: 3.2.47 vue-demi: - specifier: ^0.13.11 - version: 0.13.11(vue@3.2.47) + specifier: ^0.14.0 + version: 0.14.0(vue@3.2.47) vue-i18n: specifier: ^9.2.2 version: 9.2.2(vue@3.2.47) @@ -31,8 +31,8 @@ dependencies: devDependencies: '@antfu/eslint-config': - specifier: ^0.38.4 - version: 0.38.4(eslint@8.38.0)(typescript@4.9.5) + specifier: ^0.38.5 + version: 0.38.5(eslint@8.38.0)(typescript@5.0.4) '@iconify-json/carbon': specifier: ^1.1.16 version: 1.1.16 @@ -47,10 +47,10 @@ devDependencies: version: 0.2.0 '@unocss/eslint-config': specifier: ^0.51.4 - version: 0.51.4(eslint@8.38.0)(typescript@4.9.5) + version: 0.51.4(eslint@8.38.0)(typescript@5.0.4) '@vitejs/plugin-vue': specifier: ^4.1.0 - version: 4.1.0(vite@4.2.1)(vue@3.2.47) + version: 4.1.0(vite@4.2.2)(vue@3.2.47) '@vue-macros/volar': specifier: ^0.9.5 version: 0.9.5(@vue-macros/reactivity-transform@0.3.4)(rollup@2.79.1)(vue-tsc@1.2.0)(vue@3.2.47) @@ -64,11 +64,11 @@ devDependencies: specifier: ^7.0.3 version: 7.0.3 cypress: - specifier: ^12.9.0 - version: 12.9.0 + specifier: ^12.10.0 + version: 12.10.0 cypress-vite: - specifier: ^1.3.1 - version: 1.3.1(vite@4.2.1) + specifier: ^1.3.2 + version: 1.3.2(vite@4.2.2) eslint: specifier: ^8.38.0 version: 8.38.0 @@ -85,11 +85,11 @@ devDependencies: specifier: ^4.0.1 version: 4.0.1 markdown-it-shiki: - specifier: ^0.8.0 - version: 0.8.0 + specifier: ^0.8.1 + version: 0.8.1 pnpm: - specifier: ^8.2.0 - version: 8.2.0 + specifier: ^8.3.0 + version: 8.3.0 shiki: specifier: ^0.14.1 version: 0.14.1 @@ -100,53 +100,53 @@ devDependencies: specifier: ^0.9.1 version: 0.9.1 typescript: - specifier: ^4.9.5 - version: 4.9.5 + specifier: ^5.0.4 + version: 5.0.4 unocss: specifier: ^0.51.4 - version: 0.51.4(postcss@8.4.21)(rollup@2.79.1)(vite@4.2.1) + version: 0.51.4(postcss@8.4.21)(rollup@2.79.1)(vite@4.2.2) unplugin-auto-import: - specifier: ^0.15.2 - version: 0.15.2(@vueuse/core@9.13.0)(rollup@2.79.1) + specifier: ^0.15.3 + version: 0.15.3(@vueuse/core@10.0.2)(rollup@2.79.1) unplugin-vue-components: specifier: ^0.24.1 version: 0.24.1(rollup@2.79.1)(vue@3.2.47) unplugin-vue-macros: specifier: ^2.0.0 - version: 2.0.0(@vueuse/core@9.13.0)(rollup@2.79.1)(vite@4.2.1)(vue@3.2.47) + version: 2.0.0(@vueuse/core@10.0.2)(rollup@2.79.1)(vite@4.2.2)(vue@3.2.47) vite: - specifier: ^4.2.1 - version: 4.2.1(@types/node@18.6.1) + specifier: ^4.2.2 + version: 4.2.2(@types/node@18.6.1) vite-bundle-visualizer: specifier: ^0.6.0 version: 0.6.0(rollup@2.79.1) vite-plugin-inspect: - specifier: ^0.7.20 - version: 0.7.20(rollup@2.79.1)(vite@4.2.1)(vue@3.2.47) + specifier: ^0.7.22 + version: 0.7.22(rollup@2.79.1)(vite@4.2.2) vite-plugin-pages: specifier: ^0.29.0 - version: 0.29.0(vite@4.2.1) + version: 0.29.0(vite@4.2.2) vite-plugin-pwa: specifier: ^0.14.7 - version: 0.14.7(vite@4.2.1)(workbox-build@6.5.4)(workbox-window@6.5.4) + version: 0.14.7(vite@4.2.2)(workbox-build@6.5.4)(workbox-window@6.5.4) vite-plugin-vue-component-preview: specifier: ^1.1.6 - version: 1.1.6(rollup@2.79.1)(vite@4.2.1)(vue@3.2.47) + version: 1.1.6(rollup@2.79.1)(vite@4.2.2)(vue@3.2.47) vite-plugin-vue-inspector: specifier: ^3.4.0 - version: 3.4.0(vite@4.2.1) + version: 3.4.0(vite@4.2.2) vite-plugin-vue-layouts: specifier: ^0.8.0 - version: 0.8.0(vite@4.2.1)(vue-router@4.1.6)(vue@3.2.47) + version: 0.8.0(vite@4.2.2)(vue-router@4.1.6)(vue@3.2.47) vite-plugin-vue-markdown: - specifier: ^0.22.4 - version: 0.22.4(rollup@2.79.1)(vite@4.2.1) + specifier: ^0.22.6 + version: 0.22.6(rollup@2.79.1)(vite@4.2.2) vite-plugin-webfont-dl: specifier: ^3.7.3 - version: 3.7.3(vite@4.2.1) + version: 3.7.3(vite@4.2.2) vite-ssg: specifier: ^0.22.2 - version: 0.22.2(@vueuse/head@1.1.23)(critters@0.0.16)(vite@4.2.1)(vue-router@4.1.6)(vue@3.2.47) + version: 0.22.2(@vueuse/head@1.1.26)(critters@0.0.16)(vite@4.2.2)(vue-router@4.1.6)(vue@3.2.47) vite-ssg-sitemap: specifier: ^0.4.3 version: 0.4.3 @@ -155,18 +155,10 @@ devDependencies: version: 0.30.1 vue-tsc: specifier: ^1.2.0 - version: 1.2.0(typescript@4.9.5) + version: 1.2.0(typescript@5.0.4) packages: - /@ampproject/remapping@2.2.0: - resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==} - engines: {node: '>=6.0.0'} - dependencies: - '@jridgewell/gen-mapping': 0.1.1 - '@jridgewell/trace-mapping': 0.3.17 - dev: true - /@ampproject/remapping@2.2.1: resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} engines: {node: '>=6.0.0'} @@ -175,23 +167,23 @@ packages: '@jridgewell/trace-mapping': 0.3.17 dev: true - /@antfu/eslint-config-basic@0.38.4(@typescript-eslint/eslint-plugin@5.58.0)(@typescript-eslint/parser@5.58.0)(eslint@8.38.0)(typescript@4.9.5): - resolution: {integrity: sha512-QcJ/84eVa7mJD2PEbHw1r7dRg7pHNOvTvkHud+iFYxkDjzcuFMiHFZ7JCYLnuA1NKzeUmczdLFFrHnASxtpV3g==} + /@antfu/eslint-config-basic@0.38.5(@typescript-eslint/eslint-plugin@5.59.0)(@typescript-eslint/parser@5.59.0)(eslint@8.38.0)(typescript@5.0.4): + resolution: {integrity: sha512-Xifabjs94QscgQoLgZbj87GsagvtzZBoEY1+efHsz6RZE8kHqHzxZr9ulEZ/3e563Ld8fDGbgCTAxkDhrhkOjA==} peerDependencies: eslint: '>=7.4.0' dependencies: eslint: 8.38.0 - eslint-plugin-antfu: 0.38.4(eslint@8.38.0)(typescript@4.9.5) + eslint-plugin-antfu: 0.38.5(eslint@8.38.0)(typescript@5.0.4) eslint-plugin-eslint-comments: 3.2.0(eslint@8.38.0) eslint-plugin-html: 7.1.0 - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.58.0)(eslint@8.38.0) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.0)(eslint@8.38.0) eslint-plugin-jsonc: 2.7.0(eslint@8.38.0) eslint-plugin-markdown: 3.0.0(eslint@8.38.0) eslint-plugin-n: 15.7.0(eslint@8.38.0) eslint-plugin-no-only-tests: 3.1.0 eslint-plugin-promise: 6.1.1(eslint@8.38.0) eslint-plugin-unicorn: 46.0.0(eslint@8.38.0) - eslint-plugin-unused-imports: 2.0.0(@typescript-eslint/eslint-plugin@5.58.0)(eslint@8.38.0) + eslint-plugin-unused-imports: 2.0.0(@typescript-eslint/eslint-plugin@5.59.0)(eslint@8.38.0) eslint-plugin-yml: 1.5.0(eslint@8.38.0) jsonc-eslint-parser: 2.2.0 yaml-eslint-parser: 1.2.0 @@ -204,18 +196,18 @@ packages: - typescript dev: true - /@antfu/eslint-config-ts@0.38.4(eslint@8.38.0)(typescript@4.9.5): - resolution: {integrity: sha512-w1GweHjkbH6gCk92mdbkb/ZeyPtQ1ztd4fzoOjFagqhsELrH3bL/3tviipj3L/TnBWJz/kW2MMWFFne2+EjHgQ==} + /@antfu/eslint-config-ts@0.38.5(eslint@8.38.0)(typescript@5.0.4): + resolution: {integrity: sha512-5NCZj44HgWNLvp5ikah26f7RnovhSgrNzfO3zSMewhaJZgDerglVpig3Rc0tOZFEGieWZTDWruZHyvZZRc3lJw==} peerDependencies: eslint: '>=7.4.0' typescript: '>=3.9' dependencies: - '@antfu/eslint-config-basic': 0.38.4(@typescript-eslint/eslint-plugin@5.58.0)(@typescript-eslint/parser@5.58.0)(eslint@8.38.0)(typescript@4.9.5) - '@typescript-eslint/eslint-plugin': 5.58.0(@typescript-eslint/parser@5.58.0)(eslint@8.38.0)(typescript@4.9.5) - '@typescript-eslint/parser': 5.58.0(eslint@8.38.0)(typescript@4.9.5) + '@antfu/eslint-config-basic': 0.38.5(@typescript-eslint/eslint-plugin@5.59.0)(@typescript-eslint/parser@5.59.0)(eslint@8.38.0)(typescript@5.0.4) + '@typescript-eslint/eslint-plugin': 5.59.0(@typescript-eslint/parser@5.59.0)(eslint@8.38.0)(typescript@5.0.4) + '@typescript-eslint/parser': 5.59.0(eslint@8.38.0)(typescript@5.0.4) eslint: 8.38.0 - eslint-plugin-jest: 27.2.1(@typescript-eslint/eslint-plugin@5.58.0)(eslint@8.38.0)(typescript@4.9.5) - typescript: 4.9.5 + eslint-plugin-jest: 27.2.1(@typescript-eslint/eslint-plugin@5.59.0)(eslint@8.38.0)(typescript@5.0.4) + typescript: 5.0.4 transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -223,15 +215,15 @@ packages: - supports-color dev: true - /@antfu/eslint-config-vue@0.38.4(@typescript-eslint/eslint-plugin@5.58.0)(@typescript-eslint/parser@5.58.0)(eslint@8.38.0)(typescript@4.9.5): - resolution: {integrity: sha512-PhKl2007+ztgwdyolzjwmZT8cCCtubhbfOvyYNJKdPOuJZytyjdw9V4RHnT/R+NRQFryLqXMJ+yswJn5La6a0Q==} + /@antfu/eslint-config-vue@0.38.5(@typescript-eslint/eslint-plugin@5.59.0)(@typescript-eslint/parser@5.59.0)(eslint@8.38.0)(typescript@5.0.4): + resolution: {integrity: sha512-vfih3rjrPfaqep/UaxKs0tFifBvxzL3QXy6uW7eYXkabwglG7IeUZZZJnbbKe8bIGqfLNGl3HDHHDiloprivlQ==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-basic': 0.38.4(@typescript-eslint/eslint-plugin@5.58.0)(@typescript-eslint/parser@5.58.0)(eslint@8.38.0)(typescript@4.9.5) - '@antfu/eslint-config-ts': 0.38.4(eslint@8.38.0)(typescript@4.9.5) + '@antfu/eslint-config-basic': 0.38.5(@typescript-eslint/eslint-plugin@5.59.0)(@typescript-eslint/parser@5.59.0)(eslint@8.38.0)(typescript@5.0.4) + '@antfu/eslint-config-ts': 0.38.5(eslint@8.38.0)(typescript@5.0.4) eslint: 8.38.0 - eslint-plugin-vue: 9.10.0(eslint@8.38.0) + eslint-plugin-vue: 9.11.0(eslint@8.38.0) local-pkg: 0.4.3 transitivePeerDependencies: - '@typescript-eslint/eslint-plugin' @@ -243,23 +235,23 @@ packages: - typescript dev: true - /@antfu/eslint-config@0.38.4(eslint@8.38.0)(typescript@4.9.5): - resolution: {integrity: sha512-znWeFFvemkzmSL1k07wpRs/Uwg8y+wo4yCMM/STVxFvFPNxU0SzJlNEmOUTdjqlFBzvGqmjr8dnIDRv/N6rmgA==} + /@antfu/eslint-config@0.38.5(eslint@8.38.0)(typescript@5.0.4): + resolution: {integrity: sha512-Oks5vh5FPMu/IAmXeaTzp0YUYoDuvM7UqaRyFQ7EOG9NLx8TBXQw7gkqB/h5+d11ikhKxrGCMbxcUO7910dobg==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-vue': 0.38.4(@typescript-eslint/eslint-plugin@5.58.0)(@typescript-eslint/parser@5.58.0)(eslint@8.38.0)(typescript@4.9.5) - '@typescript-eslint/eslint-plugin': 5.58.0(@typescript-eslint/parser@5.58.0)(eslint@8.38.0)(typescript@4.9.5) - '@typescript-eslint/parser': 5.58.0(eslint@8.38.0)(typescript@4.9.5) + '@antfu/eslint-config-vue': 0.38.5(@typescript-eslint/eslint-plugin@5.59.0)(@typescript-eslint/parser@5.59.0)(eslint@8.38.0)(typescript@5.0.4) + '@typescript-eslint/eslint-plugin': 5.59.0(@typescript-eslint/parser@5.59.0)(eslint@8.38.0)(typescript@5.0.4) + '@typescript-eslint/parser': 5.59.0(eslint@8.38.0)(typescript@5.0.4) eslint: 8.38.0 eslint-plugin-eslint-comments: 3.2.0(eslint@8.38.0) eslint-plugin-html: 7.1.0 - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.58.0)(eslint@8.38.0) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.0)(eslint@8.38.0) eslint-plugin-jsonc: 2.7.0(eslint@8.38.0) eslint-plugin-n: 15.7.0(eslint@8.38.0) eslint-plugin-promise: 6.1.1(eslint@8.38.0) eslint-plugin-unicorn: 46.0.0(eslint@8.38.0) - eslint-plugin-vue: 9.10.0(eslint@8.38.0) + eslint-plugin-vue: 9.11.0(eslint@8.38.0) eslint-plugin-yml: 1.5.0(eslint@8.38.0) jsonc-eslint-parser: 2.2.0 yaml-eslint-parser: 1.2.0 @@ -319,7 +311,7 @@ packages: resolution: {integrity: sha512-qIJONzoa/qiHghnm0l1n4i/6IIziDpzqc36FBs4pzMhDUraHqponwJLiAKm1hGLP3OSB/TVNz6rMwVGpwxxySw==} engines: {node: '>=6.9.0'} dependencies: - '@ampproject/remapping': 2.2.0 + '@ampproject/remapping': 2.2.1 '@babel/code-frame': 7.18.6 '@babel/generator': 7.21.3 '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.21.3) @@ -1950,14 +1942,6 @@ packages: '@intlify/core-base': 9.2.2 '@intlify/shared': 9.2.2 - /@jridgewell/gen-mapping@0.1.1: - resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==} - engines: {node: '>=6.0.0'} - dependencies: - '@jridgewell/set-array': 1.1.2 - '@jridgewell/sourcemap-codec': 1.4.14 - dev: true - /@jridgewell/gen-mapping@0.3.2: resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==} engines: {node: '>=6.0.0'} @@ -1995,24 +1979,24 @@ packages: '@jridgewell/sourcemap-codec': 1.4.14 dev: true - /@mdit-vue/plugin-component@0.11.2: - resolution: {integrity: sha512-ucFiEULCkLcCG1Tf1MfG5u5PS4BIXWIeKGHRGsXxz1ix2GbZWKFVgWEdNEckBu8s75Fv1WJLIOiAYZyri2f1nw==} + /@mdit-vue/plugin-component@0.12.0: + resolution: {integrity: sha512-LrwV3f0Y6H7b7m/w1Y3bkGuR3HOiBK4QiHHW3HuRMza6MZodDQbj8Baik5/V5GiSg1/ltijS1CymVcycd1EfTw==} dependencies: '@types/markdown-it': 12.2.3 markdown-it: 13.0.1 dev: true - /@mdit-vue/plugin-frontmatter@0.11.1: - resolution: {integrity: sha512-AdZJInjD1pTJXlfhuoBS5ycuIQ3ewBfY0R/XHM3TRDEaDHQJHxouUCpCyijZmpdljTU45lFetIowaKtAi7GBog==} + /@mdit-vue/plugin-frontmatter@0.12.0: + resolution: {integrity: sha512-26Y3JktjGgNoCVH7NLqi5RcdAauAqxepTt2qXueRcRHtGpiRQV2/M1FveIhCOTCtHSuG5bBOHUxGaV6vRK3Vbw==} dependencies: - '@mdit-vue/types': 0.11.0 + '@mdit-vue/types': 0.12.0 '@types/markdown-it': 12.2.3 gray-matter: 4.0.3 markdown-it: 13.0.1 dev: true - /@mdit-vue/types@0.11.0: - resolution: {integrity: sha512-ygCGP7vFpqS02hpZwEe1uz8cfImWX06+zRs08J+tCZRKb6k+easIaIHFtY9ZSxt7j9L/gAPLDo/5RmOT6z0DPQ==} + /@mdit-vue/types@0.12.0: + resolution: {integrity: sha512-mrC4y8n88BYvgcgzq9bvTlDgFyi2zuvzmPilRvRc3Uz1iIvq8mDhxJ0rHKFUNzPEScpDvJdIujqiDrulMqiudA==} dev: true /@nodelib/fs.scandir@2.1.5: @@ -2377,8 +2361,8 @@ packages: dev: true optional: true - /@typescript-eslint/eslint-plugin@5.58.0(@typescript-eslint/parser@5.58.0)(eslint@8.38.0)(typescript@4.9.5): - resolution: {integrity: sha512-vxHvLhH0qgBd3/tW6/VccptSfc8FxPQIkmNTVLWcCOVqSBvqpnKkBTYrhcGlXfSnd78azwe+PsjYFj0X34/njA==} + /@typescript-eslint/eslint-plugin@5.59.0(@typescript-eslint/parser@5.59.0)(eslint@8.38.0)(typescript@5.0.4): + resolution: {integrity: sha512-p0QgrEyrxAWBecR56gyn3wkG15TJdI//eetInP3zYRewDh0XS+DhB3VUAd3QqvziFsfaQIoIuZMxZRB7vXYaYw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.0.0 @@ -2389,24 +2373,24 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.4.0 - '@typescript-eslint/parser': 5.58.0(eslint@8.38.0)(typescript@4.9.5) - '@typescript-eslint/scope-manager': 5.58.0 - '@typescript-eslint/type-utils': 5.58.0(eslint@8.38.0)(typescript@4.9.5) - '@typescript-eslint/utils': 5.58.0(eslint@8.38.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.59.0(eslint@8.38.0)(typescript@5.0.4) + '@typescript-eslint/scope-manager': 5.59.0 + '@typescript-eslint/type-utils': 5.59.0(eslint@8.38.0)(typescript@5.0.4) + '@typescript-eslint/utils': 5.59.0(eslint@8.38.0)(typescript@5.0.4) debug: 4.3.4(supports-color@8.1.1) eslint: 8.38.0 grapheme-splitter: 1.0.4 ignore: 5.2.4 natural-compare-lite: 1.4.0 semver: 7.3.8 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + tsutils: 3.21.0(typescript@5.0.4) + typescript: 5.0.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@5.58.0(eslint@8.38.0)(typescript@4.9.5): - resolution: {integrity: sha512-ixaM3gRtlfrKzP8N6lRhBbjTow1t6ztfBvQNGuRM8qH1bjFFXIJ35XY+FC0RRBKn3C6cT+7VW1y8tNm7DwPHDQ==} + /@typescript-eslint/parser@5.59.0(eslint@8.38.0)(typescript@5.0.4): + resolution: {integrity: sha512-qK9TZ70eJtjojSUMrrEwA9ZDQ4N0e/AuoOIgXuNBorXYcBDk397D2r5MIe1B3cok/oCtdNC5j+lUUpVB+Dpb+w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -2415,26 +2399,26 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.58.0 - '@typescript-eslint/types': 5.58.0 - '@typescript-eslint/typescript-estree': 5.58.0(typescript@4.9.5) + '@typescript-eslint/scope-manager': 5.59.0 + '@typescript-eslint/types': 5.59.0 + '@typescript-eslint/typescript-estree': 5.59.0(typescript@5.0.4) debug: 4.3.4(supports-color@8.1.1) eslint: 8.38.0 - typescript: 4.9.5 + typescript: 5.0.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager@5.58.0: - resolution: {integrity: sha512-b+w8ypN5CFvrXWQb9Ow9T4/6LC2MikNf1viLkYTiTbkQl46CnR69w7lajz1icW0TBsYmlpg+mRzFJ4LEJ8X9NA==} + /@typescript-eslint/scope-manager@5.59.0: + resolution: {integrity: sha512-tsoldKaMh7izN6BvkK6zRMINj4Z2d6gGhO2UsI8zGZY3XhLq1DndP3Ycjhi1JwdwPRwtLMW4EFPgpuKhbCGOvQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.58.0 - '@typescript-eslint/visitor-keys': 5.58.0 + '@typescript-eslint/types': 5.59.0 + '@typescript-eslint/visitor-keys': 5.59.0 dev: true - /@typescript-eslint/type-utils@5.58.0(eslint@8.38.0)(typescript@4.9.5): - resolution: {integrity: sha512-FF5vP/SKAFJ+LmR9PENql7fQVVgGDOS+dq3j+cKl9iW/9VuZC/8CFmzIP0DLKXfWKpRHawJiG70rVH+xZZbp8w==} + /@typescript-eslint/type-utils@5.59.0(eslint@8.38.0)(typescript@5.0.4): + resolution: {integrity: sha512-d/B6VSWnZwu70kcKQSCqjcXpVH+7ABKH8P1KNn4K7j5PXXuycZTPXF44Nui0TEm6rbWGi8kc78xRgOC4n7xFgA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -2443,23 +2427,23 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.58.0(typescript@4.9.5) - '@typescript-eslint/utils': 5.58.0(eslint@8.38.0)(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 5.59.0(typescript@5.0.4) + '@typescript-eslint/utils': 5.59.0(eslint@8.38.0)(typescript@5.0.4) debug: 4.3.4(supports-color@8.1.1) eslint: 8.38.0 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + tsutils: 3.21.0(typescript@5.0.4) + typescript: 5.0.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types@5.58.0: - resolution: {integrity: sha512-JYV4eITHPzVQMnHZcYJXl2ZloC7thuUHrcUmxtzvItyKPvQ50kb9QXBkgNAt90OYMqwaodQh2kHutWZl1fc+1g==} + /@typescript-eslint/types@5.59.0: + resolution: {integrity: sha512-yR2h1NotF23xFFYKHZs17QJnB51J/s+ud4PYU4MqdZbzeNxpgUr05+dNeCN/bb6raslHvGdd6BFCkVhpPk/ZeA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree@5.58.0(typescript@4.9.5): - resolution: {integrity: sha512-cRACvGTodA+UxnYM2uwA2KCwRL7VAzo45syNysqlMyNyjw0Z35Icc9ihPJZjIYuA5bXJYiJ2YGUB59BqlOZT1Q==} + /@typescript-eslint/typescript-estree@5.59.0(typescript@5.0.4): + resolution: {integrity: sha512-sUNnktjmI8DyGzPdZ8dRwW741zopGxltGs/SAPgGL/AAgDpiLsCFLcMNSpbfXfmnNeHmK9h3wGmCkGRGAoUZAg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -2467,20 +2451,20 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.58.0 - '@typescript-eslint/visitor-keys': 5.58.0 + '@typescript-eslint/types': 5.59.0 + '@typescript-eslint/visitor-keys': 5.59.0 debug: 4.3.4(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.8 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + tsutils: 3.21.0(typescript@5.0.4) + typescript: 5.0.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@5.58.0(eslint@8.38.0)(typescript@4.9.5): - resolution: {integrity: sha512-gAmLOTFXMXOC+zP1fsqm3VceKSBQJNzV385Ok3+yzlavNHZoedajjS4UyS21gabJYcobuigQPs/z71A9MdJFqQ==} + /@typescript-eslint/utils@5.59.0(eslint@8.38.0)(typescript@5.0.4): + resolution: {integrity: sha512-GGLFd+86drlHSvPgN/el6dRQNYYGOvRSDVydsUaQluwIW3HvbXuxyuD5JETvBt/9qGYe+lOrDk6gRrWOHb/FvA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -2488,9 +2472,9 @@ packages: '@eslint-community/eslint-utils': 4.3.0(eslint@8.38.0) '@types/json-schema': 7.0.11 '@types/semver': 7.3.13 - '@typescript-eslint/scope-manager': 5.58.0 - '@typescript-eslint/types': 5.58.0 - '@typescript-eslint/typescript-estree': 5.58.0(typescript@4.9.5) + '@typescript-eslint/scope-manager': 5.59.0 + '@typescript-eslint/types': 5.59.0 + '@typescript-eslint/typescript-estree': 5.59.0(typescript@5.0.4) eslint: 8.38.0 eslint-scope: 5.1.1 semver: 7.3.8 @@ -2499,74 +2483,54 @@ packages: - typescript dev: true - /@typescript-eslint/visitor-keys@5.58.0: - resolution: {integrity: sha512-/fBraTlPj0jwdyTwLyrRTxv/3lnU2H96pNTVM6z3esTWLtA5MZ9ghSMJ7Rb+TtUAdtEw9EyJzJ0EydIMKxQ9gA==} + /@typescript-eslint/visitor-keys@5.59.0: + resolution: {integrity: sha512-qZ3iXxQhanchCeaExlKPV3gDQFxMUmU35xfd5eCXB6+kUw1TUAbIy2n7QIrwz9s98DQLzNWyHp61fY0da4ZcbA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.58.0 + '@typescript-eslint/types': 5.59.0 eslint-visitor-keys: 3.4.0 dev: true - /@unhead/dom@1.1.23: - resolution: {integrity: sha512-Ofa427IF7tMhL/Qw4JzlAbRVBnQjURZONcjhGHVOCoNLU+GAKfbDLBpR2r3kXQFFcv2aDKygoSVyxU6R0cLptw==} + /@unhead/dom@1.1.26: + resolution: {integrity: sha512-6I8z170OAO19h/AslASN4Xw0hqItQFMKhRJQtplQs1BZ62LsDmNKuqJiYueX39U+IfIvIV3j/q1mQwt9lgMwTw==} dependencies: - '@unhead/schema': 1.1.23 - '@unhead/shared': 1.1.23 + '@unhead/schema': 1.1.26 + '@unhead/shared': 1.1.26 - /@unhead/dom@1.1.25: - resolution: {integrity: sha512-kJ5jhJFNQCyNENSw+mtmzgulA0kqUuXS3SRPl1umpofc8PH8tblSzXwqStxTj9r6E4wxJbEuygT/aHFJVioizw==} - dependencies: - '@unhead/schema': 1.1.25 - '@unhead/shared': 1.1.25 - dev: true - - /@unhead/schema@1.1.23: - resolution: {integrity: sha512-ens8dY3ji8xLVutrcLnNmWq4dpBQIzvSHBr6yZqj7mF8RORXYNwJsY0LRAyAgTyv9aD5aEVpQIiz9s4f2+Nncg==} - dependencies: - hookable: 5.4.2 - zhead: 2.0.4 - - /@unhead/schema@1.1.25: - resolution: {integrity: sha512-ygmaxWgGTAq9CcB6zGY4+0HlGdQt/oMq+CM18tTnvOBY0Og/uPGt7roW8eH717GpTPibKRTpagSYzZYdL0tWeg==} + /@unhead/schema@1.1.26: + resolution: {integrity: sha512-l93zaizm+pu36uMssdtzSC2Y61ncZaBBouZn0pB8rVI14V0hPxeXuSNIuPh2WjAm8wfb8EnCSE3LNguoqTar7g==} dependencies: hookable: 5.5.3 zhead: 2.0.4 - dev: true - /@unhead/shared@1.1.23: - resolution: {integrity: sha512-6uFEn/DRainxc3IE+RTMV6AK4Xi8osg7qAUAVMz3KpF0EoHzGbBjVBuSrkf7CnrE9Eg+/QYGLdwTvONJHCcYOA==} + /@unhead/shared@1.1.26: + resolution: {integrity: sha512-gnUfNrl8w7hQHke9P0au7klcG9bHVOXqbDvya2uARA/8TyxNz87i0uakraO+P6/+zf484dw3b3MYkXq0thK2eg==} dependencies: - '@unhead/schema': 1.1.23 + '@unhead/schema': 1.1.26 - /@unhead/shared@1.1.25: - resolution: {integrity: sha512-KptKbk4py1MFYHYwDJ/0kPOs+95dYMrWIT1fCV9lGcVAwu20wIHh+WX18s+iEWhc66xkGRxgC/xsl4wJJFPE+w==} + /@unhead/ssr@1.1.26: + resolution: {integrity: sha512-KYJDGgVNtU2i+NHu17o2zFXqsoLukOFEz81XrWQ8nQdY5+VNjy7IiTLp1dlx3umn1ohZjHySz4LXQCT4zUApSw==} dependencies: - '@unhead/schema': 1.1.25 - dev: true + '@unhead/schema': 1.1.26 + '@unhead/shared': 1.1.26 - /@unhead/ssr@1.1.23: - resolution: {integrity: sha512-msxPjkHG2TtgTCRBFjTTTVHPOgGSmNtQCz3zjN1xxY1BRb7NdUN6Yure85qNt+yNUtcQ5C45NmJIxdNDjrJhlQ==} - dependencies: - '@unhead/schema': 1.1.23 - '@unhead/shared': 1.1.23 - - /@unhead/vue@1.1.23(vue@3.2.47): - resolution: {integrity: sha512-v693TmDYIZyVkZBW+YGyy4Zgl78gQZby84yXpok+E9tmqg2POQ9oG0ILdPNdlwLfWeSrhb8dTahWb68v608LdA==} + /@unhead/vue@1.1.26(vue@3.2.47): + resolution: {integrity: sha512-UpxQ0KGmOoiN+Dg19zto5KTcnGV5chBmgiVJTDqUF4BPfr24vRrR65sZGdMoNV7weuD3AD/K0osk2ru+vXxRrA==} peerDependencies: vue: '>=2.7 || >=3' dependencies: - '@unhead/schema': 1.1.23 - '@unhead/shared': 1.1.23 - hookable: 5.4.2 - unhead: 1.1.23 + '@unhead/schema': 1.1.26 + '@unhead/shared': 1.1.26 + hookable: 5.5.3 + unhead: 1.1.26 vue: 3.2.47 - /@unocss/astro@0.51.4(rollup@2.79.1)(vite@4.2.1): + /@unocss/astro@0.51.4(rollup@2.79.1)(vite@4.2.2): resolution: {integrity: sha512-denp8/PHvzfN9azfTF72+ey6xpgUB4L4416FI4DfcfKPzRMo4KjIaHlTD6xuaJwBdC8UJSOIcDRXldRGPT33Ag==} dependencies: '@unocss/core': 0.51.4 '@unocss/reset': 0.51.4 - '@unocss/vite': 0.51.4(rollup@2.79.1)(vite@4.2.1) + '@unocss/vite': 0.51.4(rollup@2.79.1)(vite@4.2.2) transitivePeerDependencies: - rollup - vite @@ -2606,22 +2570,22 @@ packages: resolution: {integrity: sha512-glPBN989gJNNVzjulH6NlLAekBLuZbsFRIDqwZ1ZaoWY6teu8Z6uo3pqFCy+ibjxZSEha77BcnKfDzd2Hccsdw==} dev: true - /@unocss/eslint-config@0.51.4(eslint@8.38.0)(typescript@4.9.5): + /@unocss/eslint-config@0.51.4(eslint@8.38.0)(typescript@5.0.4): resolution: {integrity: sha512-P70ZbGMac+hjdIipuOrdZM2NxWM+NMqj90IH1ZwJKZaCb1cRM0fS7wKXuYjahtioYYVWMPMfAA/ycZZ5KDIWiQ==} engines: {node: '>=14'} dependencies: - '@unocss/eslint-plugin': 0.51.4(eslint@8.38.0)(typescript@4.9.5) + '@unocss/eslint-plugin': 0.51.4(eslint@8.38.0)(typescript@5.0.4) transitivePeerDependencies: - eslint - supports-color - typescript dev: true - /@unocss/eslint-plugin@0.51.4(eslint@8.38.0)(typescript@4.9.5): + /@unocss/eslint-plugin@0.51.4(eslint@8.38.0)(typescript@5.0.4): resolution: {integrity: sha512-Ien5ZMm4TjjR+AcjDXaTRC4q6H3oKnySV8sL+eWOncIYYhtrInjrcGe9ggFbJbsr9Rdeo+sZDoZ1RpBRFTfliQ==} engines: {node: '>=14'} dependencies: - '@typescript-eslint/utils': 5.58.0(eslint@8.38.0)(typescript@4.9.5) + '@typescript-eslint/utils': 5.59.0(eslint@8.38.0)(typescript@5.0.4) '@unocss/config': 0.51.4 '@unocss/core': 0.51.4 magic-string: 0.30.0 @@ -2717,13 +2681,8 @@ packages: '@unocss/preset-mini': 0.51.4 dev: true - /@unocss/reset@0.51.3: - resolution: {integrity: sha512-hdm9pKj7ih6MLOSjGJisvh0TMnPmyGDMXQDcgGZJATgVuTJtBmXE74nsIgBVRCfjwqDDqmzG2TB0PlpiTFM9mg==} - dev: false - /@unocss/reset@0.51.4: resolution: {integrity: sha512-3FnajZSOrQ4qSbpkY1IGRIFYw8I9E98SBXvjMnHqSl8k4YPbBP29W3YrgSVBMOnPNRL67hRcTaMF3nmbnBuWtQ==} - dev: true /@unocss/scope@0.51.4: resolution: {integrity: sha512-EIp1AHyTQhzNiIK/jM3Gg1m4MctuvZGSHVsEgBDisAi//Lxpn0rBx0BHczTgakcx2aUq1R2I6h9xjSHwDJhhVw==} @@ -2760,7 +2719,7 @@ packages: '@unocss/core': 0.51.4 dev: true - /@unocss/vite@0.51.4(rollup@2.79.1)(vite@4.2.1): + /@unocss/vite@0.51.4(rollup@2.79.1)(vite@4.2.2): resolution: {integrity: sha512-zrACPc6c99Phipi1totFjGzUvcucP+HZoeSTr4VDPQQk/vo7CuSmYFNMzWEw2NynWJgkv/FUdLTnK0tZj08LCA==} peerDependencies: vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 @@ -2775,19 +2734,19 @@ packages: chokidar: 3.5.3 fast-glob: 3.2.12 magic-string: 0.30.0 - vite: 4.2.1(@types/node@18.6.1) + vite: 4.2.2(@types/node@18.6.1) transitivePeerDependencies: - rollup dev: true - /@vitejs/plugin-vue@4.1.0(vite@4.2.1)(vue@3.2.47): + /@vitejs/plugin-vue@4.1.0(vite@4.2.2)(vue@3.2.47): resolution: {integrity: sha512-++9JOAFdcXI3lyer9UKUV4rfoQ3T1RN8yDqoCLar86s0xQct5yblxAE+yWgRnU5/0FOlVCpTZpYSBV/bGWrSrQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^4.0.0 vue: ^3.2.25 dependencies: - vite: 4.2.1(@types/node@18.6.1) + vite: 4.2.2(@types/node@18.6.1) vue: 3.2.47 dev: true @@ -2953,7 +2912,7 @@ packages: - rollup dev: true - /@vue-macros/define-models@1.0.1(@vueuse/core@9.13.0)(rollup@2.79.1)(vue@3.2.47): + /@vue-macros/define-models@1.0.1(@vueuse/core@10.0.2)(rollup@2.79.1)(vue@3.2.47): resolution: {integrity: sha512-/Xs7IE9hMD0939sKuBxTnQDDcjcSug61cnIt+owIB9sWvXYNdagjL5fsvMmR6ErqXqfswbUuhbTtxZeJXpVn/g==} engines: {node: '>=14.19.0'} peerDependencies: @@ -2963,7 +2922,7 @@ packages: optional: true dependencies: '@vue-macros/common': 1.2.0(rollup@2.79.1)(vue@3.2.47) - '@vueuse/core': 9.13.0(vue@3.2.47) + '@vueuse/core': 10.0.2(vue@3.2.47) ast-walker-scope: 0.4.1 unplugin: 1.3.1 transitivePeerDependencies: @@ -3025,7 +2984,7 @@ packages: - rollup dev: true - /@vue-macros/devtools@0.1.2(vite@4.2.1): + /@vue-macros/devtools@0.1.2(vite@4.2.2): resolution: {integrity: sha512-LhWTb0pPoTcFmK8GZb80+q83ypEK8QS1sS2i+kKbrfvjTYnb4wQ6W3ee53WHX9+sC/Tm3HNmzhjWEBQO0Ybcqg==} engines: {node: '>=14.19.0'} peerDependencies: @@ -3035,7 +2994,7 @@ packages: optional: true dependencies: sirv: 2.0.2 - vite: 4.2.1(@types/node@18.6.1) + vite: 4.2.2(@types/node@18.6.1) vue: 3.2.47 dev: true @@ -3175,7 +3134,7 @@ packages: '@vue-macros/define-props': 1.0.3(@vue-macros/reactivity-transform@0.3.4)(rollup@2.79.1)(vue@3.2.47) '@vue-macros/short-vmodel': 1.2.4(rollup@2.79.1)(vue@3.2.47) muggle-string: 0.2.2 - vue-tsc: 1.2.0(typescript@4.9.5) + vue-tsc: 1.2.0(typescript@5.0.4) transitivePeerDependencies: - '@vue-macros/reactivity-transform' - rollup @@ -3343,35 +3302,35 @@ packages: '@vue/server-renderer': 3.2.47(vue@3.2.47) dev: true - /@vueuse/core@9.13.0(vue@3.2.47): - resolution: {integrity: sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==} + /@vueuse/core@10.0.2(vue@3.2.47): + resolution: {integrity: sha512-/UGc2cXbxbeIFLDSJyHUjI9QZ4CJJkhiJe9TbKNPSofcWmYhhUgJ+7iw9njXTKu/Xc3Z6UeXVR9fosW1+cyrnQ==} dependencies: '@types/web-bluetooth': 0.0.16 - '@vueuse/metadata': 9.13.0 - '@vueuse/shared': 9.13.0(vue@3.2.47) - vue-demi: 0.13.11(vue@3.2.47) + '@vueuse/metadata': 10.0.2 + '@vueuse/shared': 10.0.2(vue@3.2.47) + vue-demi: 0.14.0(vue@3.2.47) transitivePeerDependencies: - '@vue/composition-api' - vue - /@vueuse/head@1.1.23(vue@3.2.47): - resolution: {integrity: sha512-bJiiQXrICvCI740jR2CLK+FhXyvMx2dIfyeF3FdOsYJn6OtexdBI2wchyuKNYmiAQ8cibAHxmDUytAFqIdIRJg==} + /@vueuse/head@1.1.26(vue@3.2.47): + resolution: {integrity: sha512-VUrqvcxKtxt2moKtUa7R/KscnDsNYj5u7HFULLsr84VhWsztzBedxW/8Wh/kTz2+/eMf5gC1KtkZBTFQYOmauQ==} peerDependencies: vue: '>=2.7 || >=3' dependencies: - '@unhead/dom': 1.1.23 - '@unhead/schema': 1.1.23 - '@unhead/ssr': 1.1.23 - '@unhead/vue': 1.1.23(vue@3.2.47) + '@unhead/dom': 1.1.26 + '@unhead/schema': 1.1.26 + '@unhead/ssr': 1.1.26 + '@unhead/vue': 1.1.26(vue@3.2.47) vue: 3.2.47 - /@vueuse/metadata@9.13.0: - resolution: {integrity: sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==} + /@vueuse/metadata@10.0.2: + resolution: {integrity: sha512-APSjlABrV+Q74c+FR0kFETvcN9W2pAaT3XF3WwqWUuk4srmVxv7DY4WshZxK2KYk1+MVY0Fus6J1Hk/JXVm6Aw==} - /@vueuse/shared@9.13.0(vue@3.2.47): - resolution: {integrity: sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==} + /@vueuse/shared@10.0.2(vue@3.2.47): + resolution: {integrity: sha512-7W2l6qZaFvla3zAeEVo8hNHkNRKCezJa3JjZAKv3K4KsevXobHhVNr+RHaOVNK/6ETpFmtqiK+0pMIADbHjjag==} dependencies: - vue-demi: 0.13.11(vue@3.2.47) + vue-demi: 0.14.0(vue@3.2.47) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -4101,8 +4060,8 @@ packages: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} dev: true - /commander@5.1.0: - resolution: {integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==} + /commander@6.2.1: + resolution: {integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==} engines: {node: '>= 6'} dev: true @@ -4288,19 +4247,19 @@ packages: /csstype@2.6.20: resolution: {integrity: sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==} - /cypress-vite@1.3.1(vite@4.2.1): - resolution: {integrity: sha512-dgLxSkk+rYOp7L/ngm5q+Ps8LBrDi/69qcZSSoJ9T8HN2XQ08qWZ2XcrdewOqb5+TXFRRBCondB7lOZriG5kHg==} + /cypress-vite@1.3.2(vite@4.2.2): + resolution: {integrity: sha512-PYQd4Y8vCVY+dHZyfrFQ1zPPLOpFFFyKcEeolQ/1UvrB2MELNsz9lj3LfqIpNc+tqO9pemt9nGmSspZS+4LNeQ==} peerDependencies: vite: ^2.9.0 || ^3.0.0 || ^4.0.0 dependencies: debug: 4.3.4(supports-color@8.1.1) - vite: 4.2.1(@types/node@18.6.1) + vite: 4.2.2(@types/node@18.6.1) transitivePeerDependencies: - supports-color dev: true - /cypress@12.9.0: - resolution: {integrity: sha512-Ofe09LbHKgSqX89Iy1xen2WvpgbvNxDzsWx3mgU1mfILouELeXYGwIib3ItCwoRrRifoQwcBFmY54Vs0zw7QCg==} + /cypress@12.10.0: + resolution: {integrity: sha512-Y0wPc221xKKW1/4iAFCphkrG2jNR4MjOne3iGn4mcuCaE7Y5EtXL83N8BzRsAht7GYfWVjJ/UeTqEdDKHz39HQ==} engines: {node: ^14.0.0 || ^16.0.0 || >=18.0.0} hasBin: true requiresBuild: true @@ -4319,7 +4278,7 @@ packages: check-more-types: 2.24.0 cli-cursor: 3.1.0 cli-table3: 0.6.2 - commander: 5.1.0 + commander: 6.2.1 common-tags: 1.8.2 dayjs: 1.11.4 debug: 4.3.4(supports-color@8.1.1) @@ -4337,7 +4296,7 @@ packages: listr2: 3.14.0(enquirer@2.3.6) lodash: 4.17.21 log-symbols: 4.1.0 - minimist: 1.2.6 + minimist: 1.2.8 ospath: 1.2.2 pretty-bytes: 5.6.0 proxy-from-env: 1.0.0 @@ -4605,13 +4564,6 @@ packages: safer-buffer: 2.1.2 dev: true - /echarts@5.4.2: - resolution: {integrity: sha512-2W3vw3oI2tWJdyAz+b8DuWS0nfXtSDqlDmqgin/lfzbkB01cuMEN66KWBlmur3YMp5nEDEEt5s23pllnAzB4EA==} - dependencies: - tslib: 2.3.0 - zrender: 5.4.3 - dev: true - /editorconfig@0.15.3: resolution: {integrity: sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==} hasBin: true @@ -5064,7 +5016,7 @@ packages: - supports-color dev: true - /eslint-module-utils@2.7.4(@typescript-eslint/parser@5.58.0)(eslint-import-resolver-node@0.3.7)(eslint@8.38.0): + /eslint-module-utils@2.7.4(@typescript-eslint/parser@5.59.0)(eslint-import-resolver-node@0.3.7)(eslint@8.38.0): resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} engines: {node: '>=4'} peerDependencies: @@ -5085,7 +5037,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.58.0(eslint@8.38.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.59.0(eslint@8.38.0)(typescript@5.0.4) debug: 3.2.7(supports-color@8.1.1) eslint: 8.38.0 eslint-import-resolver-node: 0.3.7 @@ -5093,10 +5045,10 @@ packages: - supports-color dev: true - /eslint-plugin-antfu@0.38.4(eslint@8.38.0)(typescript@4.9.5): - resolution: {integrity: sha512-lY7nxZaDwZ45GmSG4xm1arafIu8/DcAIkiLdz27jpMdgzQiHGJlsIgcDastrAyWU7I4o3kv+70q252HDDUAyyw==} + /eslint-plugin-antfu@0.38.5(eslint@8.38.0)(typescript@5.0.4): + resolution: {integrity: sha512-uBLSmOMhMLuioEm92Y7k4igNXBXcCrskzQYZKhzjoj+2GBo/hanKjCIHf2oDmydnCx6KCFARnQ+mnNanM0/qig==} dependencies: - '@typescript-eslint/utils': 5.58.0(eslint@8.38.0)(typescript@4.9.5) + '@typescript-eslint/utils': 5.59.0(eslint@8.38.0)(typescript@5.0.4) transitivePeerDependencies: - eslint - supports-color @@ -5140,7 +5092,7 @@ packages: htmlparser2: 8.0.1 dev: true - /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.58.0)(eslint@8.38.0): + /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.59.0)(eslint@8.38.0): resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} engines: {node: '>=4'} peerDependencies: @@ -5150,7 +5102,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.58.0(eslint@8.38.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.59.0(eslint@8.38.0)(typescript@5.0.4) array-includes: 3.1.6 array.prototype.flat: 1.3.1 array.prototype.flatmap: 1.3.1 @@ -5158,7 +5110,7 @@ packages: doctrine: 2.1.0 eslint: 8.38.0 eslint-import-resolver-node: 0.3.7 - eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.58.0)(eslint-import-resolver-node@0.3.7)(eslint@8.38.0) + eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.59.0)(eslint-import-resolver-node@0.3.7)(eslint@8.38.0) has: 1.0.3 is-core-module: 2.11.0 is-glob: 4.0.3 @@ -5173,7 +5125,7 @@ packages: - supports-color dev: true - /eslint-plugin-jest@27.2.1(@typescript-eslint/eslint-plugin@5.58.0)(eslint@8.38.0)(typescript@4.9.5): + /eslint-plugin-jest@27.2.1(@typescript-eslint/eslint-plugin@5.59.0)(eslint@8.38.0)(typescript@5.0.4): resolution: {integrity: sha512-l067Uxx7ZT8cO9NJuf+eJHvt6bqJyz2Z29wykyEdz/OtmcELQl2MQGQLX8J94O1cSJWAwUSEvCjwjA7KEK3Hmg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -5186,8 +5138,8 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.58.0(@typescript-eslint/parser@5.58.0)(eslint@8.38.0)(typescript@4.9.5) - '@typescript-eslint/utils': 5.58.0(eslint@8.38.0)(typescript@4.9.5) + '@typescript-eslint/eslint-plugin': 5.59.0(@typescript-eslint/parser@5.59.0)(eslint@8.38.0)(typescript@5.0.4) + '@typescript-eslint/utils': 5.59.0(eslint@8.38.0)(typescript@5.0.4) eslint: 8.38.0 transitivePeerDependencies: - supports-color @@ -5274,7 +5226,7 @@ packages: strip-indent: 3.0.0 dev: true - /eslint-plugin-unused-imports@2.0.0(@typescript-eslint/eslint-plugin@5.58.0)(eslint@8.38.0): + /eslint-plugin-unused-imports@2.0.0(@typescript-eslint/eslint-plugin@5.59.0)(eslint@8.38.0): resolution: {integrity: sha512-3APeS/tQlTrFa167ThtP0Zm0vctjr4M44HMpeg1P4bK6wItarumq0Ma82xorMKdFsWpphQBlRPzw/pxiVELX1A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -5284,13 +5236,13 @@ packages: '@typescript-eslint/eslint-plugin': optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.58.0(@typescript-eslint/parser@5.58.0)(eslint@8.38.0)(typescript@4.9.5) + '@typescript-eslint/eslint-plugin': 5.59.0(@typescript-eslint/parser@5.59.0)(eslint@8.38.0)(typescript@5.0.4) eslint: 8.38.0 eslint-rule-composer: 0.3.0 dev: true - /eslint-plugin-vue@9.10.0(eslint@8.38.0): - resolution: {integrity: sha512-2MgP31OBf8YilUvtakdVMc8xVbcMp7z7/iQj8LHVpXrSXHPXSJRUIGSPFI6b6pyCx/buKaFJ45ycqfHvQRiW2g==} + /eslint-plugin-vue@9.11.0(eslint@8.38.0): + resolution: {integrity: sha512-bBCJAZnkBV7ATH4Z1E7CvN3nmtS4H7QUU3UBxPdo8WohRU+yHjnQRALpTbxMVcz0e4Mx3IyxIdP5HYODMxK9cQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 @@ -6095,12 +6047,8 @@ packages: hasBin: true dev: true - /hookable@5.4.2: - resolution: {integrity: sha512-6rOvaUiNKy9lET1X0ECnyZ5O5kSV0PJbtA5yZUgdEF7fGJEVwSLSislltyt7nFwVVALYHQJtfGeAR2Y0A0uJkg==} - /hookable@5.5.3: resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} - dev: true /hosted-git-info@2.8.9: resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} @@ -6788,7 +6736,7 @@ packages: resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==} hasBin: true dependencies: - minimist: 1.2.6 + minimist: 1.2.8 dev: true /json5@2.2.3: @@ -7121,8 +7069,8 @@ packages: resolution: {integrity: sha512-pg5OK0jPLg62H4k7M9mRJLT61gUp9nvG0XveKYHMOOluASo9OEF13WlXrpAp2aj35LbedAy3QOCgQCw0tkLKAQ==} dev: true - /markdown-it-shiki@0.8.0: - resolution: {integrity: sha512-RsMhQPFnQlXIlTdu94cYjCKeX3G3JmAijICB1BuoIZn12HEWIGGF970tytOq1404ioM3mXkETjXtBu7D73BzWQ==} + /markdown-it-shiki@0.8.1: + resolution: {integrity: sha512-x3R9nxmOMGai+ZWNL+KpiA6f39xplB7ssyeOrptwlMVPRSMVBnKFi66acIqqbUjK2o8caH48B+sWwL0/8ljAOA==} dependencies: shiki: 0.14.1 synckit: 0.8.5 @@ -7274,15 +7222,15 @@ packages: brace-expansion: 2.0.1 dev: true - /minimatch@7.4.3: - resolution: {integrity: sha512-5UB4yYusDtkRPbRiy1cqZ1IpGNcJCGlEMG17RKzPddpyiPKoCdwohbED8g4QXT0ewCt8LTkQXuljsUfQ3FKM4A==} - engines: {node: '>=10'} + /minimatch@9.0.0: + resolution: {integrity: sha512-0jJj8AvgKqWN05mrwuqi8QYKx1WmYSUoKSxu5Qhs9prezTz10sxAHGNZe9J9cqIJzta8DWsleh2KaVaLl6Ru2w==} + engines: {node: '>=16 || 14 >=14.17'} dependencies: brace-expansion: 2.0.1 dev: true - /minimist@1.2.6: - resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==} + /minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} dev: true /minipass-collect@1.0.2: @@ -7926,7 +7874,7 @@ packages: engines: {node: '>=0.10.0'} dev: true - /pinia@2.0.34(typescript@4.9.5)(vue@3.2.47): + /pinia@2.0.34(typescript@5.0.4)(vue@3.2.47): resolution: {integrity: sha512-cgOoGUiyqX0SSgX8XelK9+Ri4XA2/YyNtgjogwfzIx1g7iZTaZPxm7/bZYMCLU2qHRiHhxG7SuQO0eBacFNc2Q==} peerDependencies: '@vue/composition-api': ^1.4.0 @@ -7939,9 +7887,9 @@ packages: optional: true dependencies: '@vue/devtools-api': 6.5.0 - typescript: 4.9.5 + typescript: 5.0.4 vue: 3.2.47 - vue-demi: 0.13.11(vue@3.2.47) + vue-demi: 0.14.0(vue@3.2.47) dev: false /pkg-types@1.0.2: @@ -7957,8 +7905,8 @@ packages: engines: {node: '>=4'} dev: true - /pnpm@8.2.0: - resolution: {integrity: sha512-f2/abl6GycxLgVZQtWA2zBJKMXcv2L86HGRwJ4qnS02gVzLgtFegC25qWKFtUunCY74GUwxq2A7yGAJEyOuCYg==} + /pnpm@8.3.0: + resolution: {integrity: sha512-wRS8ap/SPxBqbUMzcUNkoA0suLqk9BqMlvi8dM2FRuhwUDgqVGYLc5jQ6Ww3uqVc+84zJvN2GYmTWCubaoWPtQ==} engines: {node: '>=16.14'} hasBin: true dev: true @@ -8088,11 +8036,6 @@ packages: once: 1.4.0 dev: true - /punycode@2.1.1: - resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} - engines: {node: '>=6'} - dev: true - /punycode@2.3.0: resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} engines: {node: '>=6'} @@ -8311,10 +8254,6 @@ packages: resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} dev: true - /resize-detector@0.3.0: - resolution: {integrity: sha512-R/tCuvuOHQ8o2boRP6vgx8hXCCy87H1eY9V5imBYeVNyNVpuL9ciReSccLj2gDcax9+2weXy3bc8Vv+NRXeEvQ==} - dev: true - /resolve-from@4.0.0: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} @@ -8396,14 +8335,6 @@ packages: fsevents: 2.3.2 dev: true - /rollup@3.18.0: - resolution: {integrity: sha512-J8C6VfEBjkvYPESMQYxKHxNOh4A5a3FlP+0BETGo34HEcE4eTlgCrO2+eWzlu2a/sHs2QUkZco+wscH7jhhgWg==} - engines: {node: '>=14.18.0', npm: '>=8.0.0'} - hasBin: true - optionalDependencies: - fsevents: 2.3.2 - dev: true - /rollup@3.20.2: resolution: {integrity: sha512-3zwkBQl7Ai7MFYQE0y1MeQ15+9jsi7XxfrqwTb/9EK8D9C9+//EBR4M+CuA1KODRaNbFez/lWxA5vhEGZp4MUg==} engines: {node: '>=14.18.0', npm: '>=8.0.0'} @@ -9083,7 +9014,7 @@ packages: engines: {node: '>=0.8'} dependencies: psl: 1.9.0 - punycode: 2.1.1 + punycode: 2.3.0 dev: true /tough-cookie@4.1.2: @@ -9091,7 +9022,7 @@ packages: engines: {node: '>=6'} dependencies: psl: 1.9.0 - punycode: 2.1.1 + punycode: 2.3.0 universalify: 0.2.0 url-parse: 1.5.10 dev: true @@ -9114,7 +9045,7 @@ packages: dependencies: '@types/json5': 0.0.29 json5: 1.0.1 - minimist: 1.2.6 + minimist: 1.2.8 strip-bom: 3.0.0 dev: true @@ -9122,22 +9053,18 @@ packages: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} dev: true - /tslib@2.3.0: - resolution: {integrity: sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==} - dev: true - /tslib@2.5.0: resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} dev: true - /tsutils@3.21.0(typescript@4.9.5): + /tsutils@3.21.0(typescript@5.0.4): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 4.9.5 + typescript: 5.0.4 dev: true /tsx@3.12.1: @@ -9221,9 +9148,9 @@ packages: is-typed-array: 1.1.10 dev: true - /typescript@4.9.5: - resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} - engines: {node: '>=4.2.0'} + /typescript@5.0.4: + resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==} + engines: {node: '>=12.20'} hasBin: true /uc.micro@1.0.6: @@ -9257,13 +9184,13 @@ packages: jiti: 1.17.1 dev: true - /unhead@1.1.23: - resolution: {integrity: sha512-nM74sM3+puqhHLC9cbwk0rOsjZR41aP0UJeQcoYVuzFlX0+abECgPkpkSI+/HZsXeRVTGxs9WWmjiFHaG18DrQ==} + /unhead@1.1.26: + resolution: {integrity: sha512-MshcPoPLXSGRgYtczddGvMgLUISTbt2pxihqD5kZVXKmY2FZLj1OQIY111aX45Xq47XJxjvYavvoyeUFroKQcg==} dependencies: - '@unhead/dom': 1.1.23 - '@unhead/schema': 1.1.23 - '@unhead/shared': 1.1.23 - hookable: 5.4.2 + '@unhead/dom': 1.1.26 + '@unhead/schema': 1.1.26 + '@unhead/shared': 1.1.26 + hookable: 5.5.3 /unicode-canonical-property-names-ecmascript@2.0.0: resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} @@ -9288,8 +9215,8 @@ packages: engines: {node: '>=4'} dev: true - /unimport@3.0.4(rollup@2.79.1): - resolution: {integrity: sha512-eoof/HLiNJcIkVpnqc7sJbzKSLx39J6xTaP7E4ElgVQKeq2t9fPTkvJKcA55IJTaRPkEkDq8kcc/IZPmrypnFg==} + /unimport@3.0.6(rollup@2.79.1): + resolution: {integrity: sha512-GYxGJ1Bri1oqx8VFDjdgooGzeK7jBk3bvhXmamTIpu3nONOcUMGwZbX7X0L5RA7OWMXpR4vzpSQP7pXUzJg1/Q==} dependencies: '@rollup/pluginutils': 5.0.2(rollup@2.79.1) escape-string-regexp: 5.0.0 @@ -9341,7 +9268,7 @@ packages: engines: {node: '>= 10.0.0'} dev: true - /unocss@0.51.4(postcss@8.4.21)(rollup@2.79.1)(vite@4.2.1): + /unocss@0.51.4(postcss@8.4.21)(rollup@2.79.1)(vite@4.2.2): resolution: {integrity: sha512-84kRoL29Rk0AKdeS2GGZ+YduW5F0S2on3cSxA2Hh1KlI4MN8Xvxa8+f4RfFS0U5iH4yoHohvcWThRgjDhOWSeg==} engines: {node: '>=14'} peerDependencies: @@ -9350,7 +9277,7 @@ packages: '@unocss/webpack': optional: true dependencies: - '@unocss/astro': 0.51.4(rollup@2.79.1)(vite@4.2.1) + '@unocss/astro': 0.51.4(rollup@2.79.1)(vite@4.2.2) '@unocss/cli': 0.51.4(rollup@2.79.1) '@unocss/core': 0.51.4 '@unocss/extractor-arbitrary-variants': 0.51.4 @@ -9369,7 +9296,7 @@ packages: '@unocss/transformer-compile-class': 0.51.4 '@unocss/transformer-directives': 0.51.4 '@unocss/transformer-variant-group': 0.51.4 - '@unocss/vite': 0.51.4(rollup@2.79.1)(vite@4.2.1) + '@unocss/vite': 0.51.4(rollup@2.79.1)(vite@4.2.2) transitivePeerDependencies: - postcss - rollup @@ -9382,8 +9309,8 @@ packages: engines: {node: '>= 0.8'} dev: true - /unplugin-auto-import@0.15.2(@vueuse/core@9.13.0)(rollup@2.79.1): - resolution: {integrity: sha512-Wivfu+xccgvEZG8QtZcIvt6napfX9wyOFqM//7FHOtev8+k+dp3ykiqsEl6TODgHmqTTBeQX4Ah1JvRgUNjlkg==} + /unplugin-auto-import@0.15.3(@vueuse/core@10.0.2)(rollup@2.79.1): + resolution: {integrity: sha512-RLT8SqbPn4bT7yBshZId0uPSofKWnwr66RyDaxWaFb/+f7OTDOWAsVNz+hOQLBWSjvbekr2xZY9ccS8TDHJbCQ==} engines: {node: '>=14'} peerDependencies: '@nuxt/kit': ^3.2.2 @@ -9396,17 +9323,17 @@ packages: dependencies: '@antfu/utils': 0.7.2 '@rollup/pluginutils': 5.0.2(rollup@2.79.1) - '@vueuse/core': 9.13.0(vue@3.2.47) + '@vueuse/core': 10.0.2(vue@3.2.47) local-pkg: 0.4.3 magic-string: 0.30.0 - minimatch: 7.4.3 - unimport: 3.0.4(rollup@2.79.1) + minimatch: 9.0.0 + unimport: 3.0.6(rollup@2.79.1) unplugin: 1.3.1 transitivePeerDependencies: - rollup dev: true - /unplugin-combine@0.6.0(rollup@2.79.1)(vite@4.2.1): + /unplugin-combine@0.6.0(rollup@2.79.1)(vite@4.2.2): resolution: {integrity: sha512-cZkTg2Z3CcScyRi6QtpVxBZoCMsPaEHyKNh7HyqMkfWV7sKNwHllYezVOFINOGNzqSS1+xWLY3iDCiTVoH3oaA==} engines: {node: '>=14.19.0'} peerDependencies: @@ -9427,7 +9354,7 @@ packages: '@antfu/utils': 0.7.2 rollup: 2.79.1 unplugin: 1.3.1 - vite: 4.2.1(@types/node@18.6.1) + vite: 4.2.2(@types/node@18.6.1) dev: true /unplugin-vue-components@0.24.1(rollup@2.79.1)(vue@3.2.47): @@ -9471,7 +9398,7 @@ packages: - vue dev: true - /unplugin-vue-macros@2.0.0(@vueuse/core@9.13.0)(rollup@2.79.1)(vite@4.2.1)(vue@3.2.47): + /unplugin-vue-macros@2.0.0(@vueuse/core@10.0.2)(rollup@2.79.1)(vite@4.2.2)(vue@3.2.47): resolution: {integrity: sha512-9mNroRGPnZVCfvIxf7V+ixBPYvK643xZ2jKSiuDbyc1zv9x3qU9Oq+BpVg4K0Gw/51VzKc3MkWcGkemIB1nMHA==} engines: {node: '>=14.19.0'} peerDependencies: @@ -9479,12 +9406,12 @@ packages: dependencies: '@vue-macros/better-define': 1.5.1(rollup@2.79.1)(vue@3.2.47) '@vue-macros/common': 1.2.0(rollup@2.79.1)(vue@3.2.47) - '@vue-macros/define-models': 1.0.1(@vueuse/core@9.13.0)(rollup@2.79.1)(vue@3.2.47) + '@vue-macros/define-models': 1.0.1(@vueuse/core@10.0.2)(rollup@2.79.1)(vue@3.2.47) '@vue-macros/define-props': 1.0.3(@vue-macros/reactivity-transform@0.3.4)(rollup@2.79.1)(vue@3.2.47) '@vue-macros/define-props-refs': 1.0.0(rollup@2.79.1)(vue@3.2.47) '@vue-macros/define-render': 1.3.4(rollup@2.79.1)(vue@3.2.47) '@vue-macros/define-slots': 1.0.0(rollup@2.79.1)(vue@3.2.47) - '@vue-macros/devtools': 0.1.2(vite@4.2.1) + '@vue-macros/devtools': 0.1.2(vite@4.2.2) '@vue-macros/export-props': 0.3.3(rollup@2.79.1)(vue@3.2.47) '@vue-macros/hoist-static': 1.3.3(rollup@2.79.1)(vue@3.2.47) '@vue-macros/named-template': 0.3.4(rollup@2.79.1)(vue@3.2.47) @@ -9495,7 +9422,7 @@ packages: '@vue-macros/short-emits': 1.3.3(rollup@2.79.1)(vue@3.2.47) '@vue-macros/single-define': 0.1.4(vue@3.2.47) unplugin: 1.3.1 - unplugin-combine: 0.6.0(rollup@2.79.1)(vite@4.2.1) + unplugin-combine: 0.6.0(rollup@2.79.1)(vite@4.2.2) unplugin-vue-define-options: 1.3.3(rollup@2.79.1)(vue@3.2.47) vue: 3.2.47 transitivePeerDependencies: @@ -9543,7 +9470,7 @@ packages: /uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} dependencies: - punycode: 2.1.1 + punycode: 2.3.0 dev: true /url-parse@1.5.10: @@ -9615,7 +9542,7 @@ packages: mlly: 1.2.0 pathe: 1.1.0 picocolors: 1.0.0 - vite: 4.2.1(@types/node@18.6.1) + vite: 4.2.2(@types/node@18.6.1) transitivePeerDependencies: - '@types/node' - less @@ -9626,8 +9553,8 @@ packages: - terser dev: true - /vite-plugin-inspect@0.7.20(rollup@2.79.1)(vite@4.2.1)(vue@3.2.47): - resolution: {integrity: sha512-vpfIAGtkBtpeEWFWUulxmU9tG/EgLMS37te7zzXnoshH+FxcgO7/kUTHaKTF7gOXkMNpHsVX9+BWMMx4iM5dqg==} + /vite-plugin-inspect@0.7.22(rollup@2.79.1)(vite@4.2.2): + resolution: {integrity: sha512-Z4y3MPuvn//0/XcpNLwTBqjfSt+c2utIFZu8Dw+nbR2HrPoIrKHedvSuqC8mLzxOpRKRoW60HWvZUDz8J2zRIA==} engines: {node: '>=14'} peerDependencies: vite: ^3.1.0 || ^4.0.0 @@ -9635,21 +9562,16 @@ packages: '@antfu/utils': 0.7.2 '@rollup/pluginutils': 5.0.2(rollup@2.79.1) debug: 4.3.4(supports-color@8.1.1) - echarts: 5.4.2 fs-extra: 11.1.1 - kolorist: 1.7.0 + picocolors: 1.0.0 sirv: 2.0.2 - ufo: 1.1.1 - vite: 4.2.1(@types/node@18.6.1) - vue-echarts: 6.5.4(echarts@5.4.2)(vue@3.2.47) + vite: 4.2.2(@types/node@18.6.1) transitivePeerDependencies: - - '@vue/composition-api' - rollup - supports-color - - vue dev: true - /vite-plugin-pages@0.29.0(vite@4.2.1): + /vite-plugin-pages@0.29.0(vite@4.2.2): resolution: {integrity: sha512-vRgLflQNMs8QnDB8A5XwX8b2XYSIN1Mdy3Bx7A7N9NTFeybRj/zpvoosdbMgJ3LsJ84AznHC3GytWQZGNpE5BA==} peerDependencies: '@vue/compiler-sfc': ^2.7.0 || ^3.0.0 @@ -9666,13 +9588,13 @@ packages: json5: 2.2.3 local-pkg: 0.4.3 picocolors: 1.0.0 - vite: 4.2.1(@types/node@18.6.1) + vite: 4.2.2(@types/node@18.6.1) yaml: 2.2.1 transitivePeerDependencies: - supports-color dev: true - /vite-plugin-pwa@0.14.7(vite@4.2.1)(workbox-build@6.5.4)(workbox-window@6.5.4): + /vite-plugin-pwa@0.14.7(vite@4.2.2)(workbox-build@6.5.4)(workbox-window@6.5.4): resolution: {integrity: sha512-dNJaf0fYOWncmjxv9HiSa2xrSjipjff7IkYE5oIUJ2x5HKu3cXgA8LRgzOwTc5MhwyFYRSU0xyN0Phbx3NsQYw==} peerDependencies: vite: ^3.1.0 || ^4.0.0 @@ -9684,28 +9606,28 @@ packages: fast-glob: 3.2.12 pretty-bytes: 6.0.0 rollup: 3.20.2 - vite: 4.2.1(@types/node@18.6.1) + vite: 4.2.2(@types/node@18.6.1) workbox-build: 6.5.4 workbox-window: 6.5.4 transitivePeerDependencies: - supports-color dev: true - /vite-plugin-vue-component-preview@1.1.6(rollup@2.79.1)(vite@4.2.1)(vue@3.2.47): + /vite-plugin-vue-component-preview@1.1.6(rollup@2.79.1)(vite@4.2.2)(vue@3.2.47): resolution: {integrity: sha512-3uS2BvIEZWJOxrFWBy+w6Eh177eru00uK1vepRhqAZun3DEipRfdWmfmGnrmvN+bKUKt6cOkYsMBbhP+Fl1YxQ==} peerDependencies: vue: '>=3.0.0' dependencies: '@volar/vue-language-core': 1.2.0 magic-string: 0.27.0 - vite-plugin-vue-markdown: 0.22.4(rollup@2.79.1)(vite@4.2.1) + vite-plugin-vue-markdown: 0.22.6(rollup@2.79.1)(vite@4.2.2) vue: 3.2.47 transitivePeerDependencies: - rollup - vite dev: true - /vite-plugin-vue-inspector@3.4.0(vite@4.2.1): + /vite-plugin-vue-inspector@3.4.0(vite@4.2.2): resolution: {integrity: sha512-gAdJ6fCPO7+PcUZJexgdOz27yuzQfEviBSS4c+zLLsItHdUq79oYgoWpPZwIYcE0FDFcAtz8dfG6I1ugWuykrw==} peerDependencies: vite: ^3.0.0-0 || ^4.0.0-0 @@ -9719,12 +9641,12 @@ packages: kolorist: 1.7.0 magic-string: 0.30.0 shell-quote: 1.8.0 - vite: 4.2.1(@types/node@18.6.1) + vite: 4.2.2(@types/node@18.6.1) transitivePeerDependencies: - supports-color dev: true - /vite-plugin-vue-layouts@0.8.0(vite@4.2.1)(vue-router@4.1.6)(vue@3.2.47): + /vite-plugin-vue-layouts@0.8.0(vite@4.2.2)(vue-router@4.1.6)(vue@3.2.47): resolution: {integrity: sha512-UZW2nSV2LraTSe7gsAL46hfdi7a0X1RvkGGoJVtA2O8beu7anzpXFwQLou8+kHy31CzVycT4gIPySBsHhtBN5g==} peerDependencies: vite: ^2.5.0 || ^3.0.0-0 || ^4.0.0 @@ -9734,31 +9656,31 @@ packages: '@vue/compiler-sfc': 3.2.47 debug: 4.3.4(supports-color@8.1.1) fast-glob: 3.2.12 - vite: 4.2.1(@types/node@18.6.1) + vite: 4.2.2(@types/node@18.6.1) vue: 3.2.47 vue-router: 4.1.6(vue@3.2.47) transitivePeerDependencies: - supports-color dev: true - /vite-plugin-vue-markdown@0.22.4(rollup@2.79.1)(vite@4.2.1): - resolution: {integrity: sha512-+kDzqGI5Lq0Wa6M4EJtV7cqOIHgGp6g4jcazXljQKLl9Og4fRs6FuGAPa2HiJ44Z9es85LAPiPbTjwrZEGEUKA==} + /vite-plugin-vue-markdown@0.22.6(rollup@2.79.1)(vite@4.2.2): + resolution: {integrity: sha512-BB0/yYoRO+4hceFZRgU/iAOpgklFvo/eHLapOkavIoDkP0jeoQubOMTEF8K4FuYRX9jaN5WcP2TrfhUgc7RuUg==} peerDependencies: vite: ^2.0.0 || ^3.0.0-0 || ^4.0.0 dependencies: '@antfu/utils': 0.7.2 - '@mdit-vue/plugin-component': 0.11.2 - '@mdit-vue/plugin-frontmatter': 0.11.1 - '@mdit-vue/types': 0.11.0 + '@mdit-vue/plugin-component': 0.12.0 + '@mdit-vue/plugin-frontmatter': 0.12.0 + '@mdit-vue/types': 0.12.0 '@rollup/pluginutils': 5.0.2(rollup@2.79.1) '@types/markdown-it': 12.2.3 markdown-it: 13.0.1 - vite: 4.2.1(@types/node@18.6.1) + vite: 4.2.2(@types/node@18.6.1) transitivePeerDependencies: - rollup dev: true - /vite-plugin-webfont-dl@3.7.3(vite@4.2.1): + /vite-plugin-webfont-dl@3.7.3(vite@4.2.2): resolution: {integrity: sha512-55PkuJI2SUTXMyGpFqNreRdF1J7NNWkI7S0v97pKIpdfUaPejBUmN48JgHtFNSvUdyF0ooRj1S440aM7K8kfdg==} peerDependencies: vite: ^2 || ^3 || ^4 @@ -9767,7 +9689,7 @@ packages: clean-css: 5.3.2 flat-cache: 3.0.4 picocolors: 1.0.0 - vite: 4.2.1(@types/node@18.6.1) + vite: 4.2.2(@types/node@18.6.1) transitivePeerDependencies: - debug dev: true @@ -9776,7 +9698,7 @@ packages: resolution: {integrity: sha512-9ZIRBRCgM1Q4RtXXEBHIu8gotbx9LCnHZOZXtdSzR0DnjN9H5IYGY3yGoxI6VX8dScXiluxOODFlNlr7ydyI9A==} dev: true - /vite-ssg@0.22.2(@vueuse/head@1.1.23)(critters@0.0.16)(vite@4.2.1)(vue-router@4.1.6)(vue@3.2.47): + /vite-ssg@0.22.2(@vueuse/head@1.1.26)(critters@0.0.16)(vite@4.2.2)(vue-router@4.1.6)(vue@3.2.47): resolution: {integrity: sha512-eSlp/WiT7dkpZ6TIkZuALUcOnCJlVfqj38OdpFVZHtHFcwCH9b95edu5Hgti5WnGrq33iVfGOK67zWpt9ClroA==} engines: {node: '>=14.0.0'} hasBin: true @@ -9792,8 +9714,8 @@ packages: vue-router: optional: true dependencies: - '@unhead/dom': 1.1.25 - '@vueuse/head': 1.1.23(vue@3.2.47) + '@unhead/dom': 1.1.26 + '@vueuse/head': 1.1.26(vue@3.2.47) critters: 0.0.16 fs-extra: 11.1.1 html-minifier: 4.0.0 @@ -9801,7 +9723,7 @@ packages: jsdom: 21.1.1 kolorist: 1.7.0 prettier: 2.8.7 - vite: 4.2.1(@types/node@18.6.1) + vite: 4.2.2(@types/node@18.6.1) vue: 3.2.47 vue-router: 4.1.6(vue@3.2.47) yargs: 17.7.1 @@ -9812,8 +9734,8 @@ packages: - utf-8-validate dev: true - /vite@4.2.1(@types/node@18.6.1): - resolution: {integrity: sha512-7MKhqdy0ISo4wnvwtqZkjke6XN4taqQ2TBaTccLIpOKv7Vp2h4Y+NpmWCnGDeSvvn45KxvWgGyb0MkHvY1vgbg==} + /vite@4.2.2(@types/node@18.6.1): + resolution: {integrity: sha512-PcNtT5HeDxb3QaSqFYkEum8f5sCVe0R3WK20qxgIvNBZPXU/Obxs/+ubBMeE7nLWeCo2LDzv+8hRYSlcaSehig==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -9841,7 +9763,7 @@ packages: esbuild: 0.17.12 postcss: 8.4.21 resolve: 1.22.1 - rollup: 3.18.0 + rollup: 3.20.2 optionalDependencies: fsevents: 2.3.2 dev: true @@ -9900,7 +9822,7 @@ packages: strip-literal: 1.0.1 tinybench: 2.4.0 tinypool: 0.4.0 - vite: 4.2.1(@types/node@18.6.1) + vite: 4.2.2(@types/node@18.6.1) vite-node: 0.30.1(@types/node@18.6.1) why-is-node-running: 2.2.2 transitivePeerDependencies: @@ -9920,8 +9842,8 @@ packages: resolution: {integrity: sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==} dev: true - /vue-demi@0.13.11(vue@3.2.47): - resolution: {integrity: sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==} + /vue-demi@0.14.0(vue@3.2.47): + resolution: {integrity: sha512-gt58r2ogsNQeVoQ3EhoUAvUsH9xviydl0dWJj7dabBC/2L4uBId7ujtCwDRD0JhkGsV1i0CtfLAeyYKBht9oWg==} engines: {node: '>=12'} hasBin: true requiresBuild: true @@ -9934,23 +9856,6 @@ packages: dependencies: vue: 3.2.47 - /vue-echarts@6.5.4(echarts@5.4.2)(vue@3.2.47): - resolution: {integrity: sha512-pLJTk2hfhauoWdmiZGXByAtcO6bpfnAS+jkJqKimSBSV5I5ckh2nka9duLlIVbTvQOEb2tFa0XiXjACQNcEfpA==} - requiresBuild: true - peerDependencies: - '@vue/composition-api': ^1.0.5 - echarts: ^5.4.1 - vue: ^2.6.12 || ^3.1.1 - peerDependenciesMeta: - '@vue/composition-api': - optional: true - dependencies: - echarts: 5.4.2 - resize-detector: 0.3.0 - vue: 3.2.47 - vue-demi: 0.13.11(vue@3.2.47) - dev: true - /vue-eslint-parser@9.0.3(eslint@8.38.0): resolution: {integrity: sha512-yL+ZDb+9T0ELG4VIFo/2anAOz8SvBdlqEnQnvJ3M7Scq56DvtjY0VY88bByRZB0D4J0u8olBcfrXTVONXsh4og==} engines: {node: ^14.17.0 || >=16.0.0} @@ -9996,7 +9901,7 @@ packages: he: 1.2.0 dev: true - /vue-tsc@1.2.0(typescript@4.9.5): + /vue-tsc@1.2.0(typescript@5.0.4): resolution: {integrity: sha512-rIlzqdrhyPYyLG9zxsVRa+JEseeS9s8F2BbVVVWRRsTZvJO2BbhLEb2HW3MY+DFma0378tnIqs+vfTzbcQtRFw==} hasBin: true peerDependencies: @@ -10004,7 +9909,7 @@ packages: dependencies: '@volar/vue-language-core': 1.2.0 '@volar/vue-typescript': 1.2.0 - typescript: 4.9.5 + typescript: 5.0.4 dev: true /vue@3.2.47: @@ -10414,9 +10319,3 @@ packages: /zhead@2.0.4: resolution: {integrity: sha512-V4R94t3ifk9AURym6OskbKcnowzgp5Z88tkoL/NF67vyryNxC62u6mx5F1Ux4oh4+YN7FFmKYEyWy6m5kfPH6g==} - - /zrender@5.4.3: - resolution: {integrity: sha512-DRUM4ZLnoaT0PBVvGBDO9oWIDBKFdAVieNWxWwK0niYzJCMwGchRk21/hsE+RKkIveH3XHCyvXcJDkgLVvfizQ==} - dependencies: - tslib: 2.3.0 - dev: true diff --git a/src/App.vue b/src/App.vue index 7b36d82..5b0cdad 100644 --- a/src/App.vue +++ b/src/App.vue @@ -8,14 +8,14 @@ useHead({ { name: 'description', content: 'Opinionated Vite Starter Template' }, { name: 'theme-color', - content: computed(() => isDark.value ? '#00aba9' : '#ffffff'), + content: () => isDark.value ? '#00aba9' : '#ffffff', }, ], link: [ { rel: 'icon', type: 'image/svg+xml', - href: computed(() => preferredDark.value ? '/favicon-dark.svg' : '/favicon.svg'), + href: () => preferredDark.value ? '/favicon-dark.svg' : '/favicon.svg', }, ], }) diff --git a/src/auto-imports.d.ts b/src/auto-imports.d.ts index 86c291a..793e469 100644 --- a/src/auto-imports.d.ts +++ b/src/auto-imports.d.ts @@ -4,13 +4,6 @@ // Generated by unplugin-auto-import export {} declare global { - const $$: typeof import('vue/macros')['$$'] - const $: typeof import('vue/macros')['$'] - const $computed: typeof import('vue/macros')['$computed'] - const $customRef: typeof import('vue/macros')['$customRef'] - const $ref: typeof import('vue/macros')['$ref'] - const $shallowRef: typeof import('vue/macros')['$shallowRef'] - const $toRef: typeof import('vue/macros')['$toRef'] const EffectScope: typeof import('vue')['EffectScope'] const asyncComputed: typeof import('@vueuse/core')['asyncComputed'] const autoResetRef: typeof import('@vueuse/core')['autoResetRef'] @@ -26,7 +19,9 @@ declare global { const createGlobalState: typeof import('@vueuse/core')['createGlobalState'] const createInjectionState: typeof import('@vueuse/core')['createInjectionState'] const createReactiveFn: typeof import('@vueuse/core')['createReactiveFn'] + const createReusableTemplate: typeof import('@vueuse/core')['createReusableTemplate'] const createSharedComposable: typeof import('@vueuse/core')['createSharedComposable'] + const createTemplatePromise: typeof import('@vueuse/core')['createTemplatePromise'] const createUnrefFn: typeof import('@vueuse/core')['createUnrefFn'] const customRef: typeof import('vue')['customRef'] const debouncedRef: typeof import('@vueuse/core')['debouncedRef'] @@ -111,11 +106,14 @@ declare global { const unrefElement: typeof import('@vueuse/core')['unrefElement'] const until: typeof import('@vueuse/core')['until'] const useActiveElement: typeof import('@vueuse/core')['useActiveElement'] + const useAnimate: typeof import('@vueuse/core')['useAnimate'] + const useArrayDifference: typeof import('@vueuse/core')['useArrayDifference'] const useArrayEvery: typeof import('@vueuse/core')['useArrayEvery'] const useArrayFilter: typeof import('@vueuse/core')['useArrayFilter'] const useArrayFind: typeof import('@vueuse/core')['useArrayFind'] const useArrayFindIndex: typeof import('@vueuse/core')['useArrayFindIndex'] const useArrayFindLast: typeof import('@vueuse/core')['useArrayFindLast'] + const useArrayIncludes: typeof import('@vueuse/core')['useArrayIncludes'] const useArrayJoin: typeof import('@vueuse/core')['useArrayJoin'] const useArrayMap: typeof import('@vueuse/core')['useArrayMap'] const useArrayReduce: typeof import('@vueuse/core')['useArrayReduce'] @@ -204,6 +202,8 @@ declare global { const useOnline: typeof import('@vueuse/core')['useOnline'] const usePageLeave: typeof import('@vueuse/core')['usePageLeave'] const useParallax: typeof import('@vueuse/core')['useParallax'] + const useParentElement: typeof import('@vueuse/core')['useParentElement'] + const usePerformanceObserver: typeof import('@vueuse/core')['usePerformanceObserver'] const usePermission: typeof import('@vueuse/core')['usePermission'] const usePointer: typeof import('@vueuse/core')['usePointer'] const usePointerLock: typeof import('@vueuse/core')['usePointerLock'] @@ -224,6 +224,7 @@ declare global { const useScriptTag: typeof import('@vueuse/core')['useScriptTag'] const useScroll: typeof import('@vueuse/core')['useScroll'] const useScrollLock: typeof import('@vueuse/core')['useScrollLock'] + const useSeoMeta: typeof import('@vueuse/head')['useSeoMeta'] const useSessionStorage: typeof import('@vueuse/core')['useSessionStorage'] const useShare: typeof import('@vueuse/core')['useShare'] const useSlots: typeof import('vue')['useSlots'] @@ -272,8 +273,10 @@ declare global { const watchArray: typeof import('@vueuse/core')['watchArray'] const watchAtMost: typeof import('@vueuse/core')['watchAtMost'] const watchDebounced: typeof import('@vueuse/core')['watchDebounced'] + const watchDeep: typeof import('@vueuse/core')['watchDeep'] const watchEffect: typeof import('vue')['watchEffect'] const watchIgnorable: typeof import('@vueuse/core')['watchIgnorable'] + const watchImmediate: typeof import('@vueuse/core')['watchImmediate'] const watchOnce: typeof import('@vueuse/core')['watchOnce'] const watchPausable: typeof import('@vueuse/core')['watchPausable'] const watchPostEffect: typeof import('vue')['watchPostEffect'] @@ -292,13 +295,6 @@ declare global { import { UnwrapRef } from 'vue' declare module 'vue' { interface ComponentCustomProperties { - readonly $$: UnwrapRef - readonly $: UnwrapRef - readonly $computed: UnwrapRef - readonly $customRef: UnwrapRef - readonly $ref: UnwrapRef - readonly $shallowRef: UnwrapRef - readonly $toRef: UnwrapRef readonly EffectScope: UnwrapRef readonly asyncComputed: UnwrapRef readonly autoResetRef: UnwrapRef @@ -314,7 +310,9 @@ declare module 'vue' { readonly createGlobalState: UnwrapRef readonly createInjectionState: UnwrapRef readonly createReactiveFn: UnwrapRef + readonly createReusableTemplate: UnwrapRef readonly createSharedComposable: UnwrapRef + readonly createTemplatePromise: UnwrapRef readonly createUnrefFn: UnwrapRef readonly customRef: UnwrapRef readonly debouncedRef: UnwrapRef @@ -399,11 +397,14 @@ declare module 'vue' { readonly unrefElement: UnwrapRef readonly until: UnwrapRef readonly useActiveElement: UnwrapRef + readonly useAnimate: UnwrapRef + readonly useArrayDifference: UnwrapRef readonly useArrayEvery: UnwrapRef readonly useArrayFilter: UnwrapRef readonly useArrayFind: UnwrapRef readonly useArrayFindIndex: UnwrapRef readonly useArrayFindLast: UnwrapRef + readonly useArrayIncludes: UnwrapRef readonly useArrayJoin: UnwrapRef readonly useArrayMap: UnwrapRef readonly useArrayReduce: UnwrapRef @@ -492,6 +493,8 @@ declare module 'vue' { readonly useOnline: UnwrapRef readonly usePageLeave: UnwrapRef readonly useParallax: UnwrapRef + readonly useParentElement: UnwrapRef + readonly usePerformanceObserver: UnwrapRef readonly usePermission: UnwrapRef readonly usePointer: UnwrapRef readonly usePointerLock: UnwrapRef @@ -512,6 +515,7 @@ declare module 'vue' { readonly useScriptTag: UnwrapRef readonly useScroll: UnwrapRef readonly useScrollLock: UnwrapRef + readonly useSeoMeta: UnwrapRef readonly useSessionStorage: UnwrapRef readonly useShare: UnwrapRef readonly useSlots: UnwrapRef @@ -560,8 +564,10 @@ declare module 'vue' { readonly watchArray: UnwrapRef readonly watchAtMost: UnwrapRef readonly watchDebounced: UnwrapRef + readonly watchDeep: UnwrapRef readonly watchEffect: UnwrapRef readonly watchIgnorable: UnwrapRef + readonly watchImmediate: UnwrapRef readonly watchOnce: UnwrapRef readonly watchPausable: UnwrapRef readonly watchPostEffect: UnwrapRef diff --git a/src/main.ts b/src/main.ts index 0a8cecc..6c55815 100644 --- a/src/main.ts +++ b/src/main.ts @@ -1,5 +1,6 @@ import { ViteSSG } from 'vite-ssg' import { setupLayouts } from 'virtual:generated-layouts' + // import Previewer from 'virtual:vue-component-preview' import App from './App.vue' import type { UserModule } from './types' diff --git a/src/pages/index.vue b/src/pages/index.vue index be76bce..053fe97 100644 --- a/src/pages/index.vue +++ b/src/pages/index.vue @@ -8,7 +8,7 @@ const name = ref(user.savedName) const router = useRouter() function go() { if (name.value) - router.push(`/hi/${encodeURIComponent(name)}`) + router.push(`/hi/${encodeURIComponent(name.value)}`) } const { t } = useI18n() diff --git a/vite.config.ts b/vite.config.ts index 9317722..a37729c 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -47,7 +47,6 @@ export default defineConfig({ 'vue', 'vue-router', 'vue-i18n', - 'vue/macros', '@vueuse/head', '@vueuse/core', ],