diff --git a/package.json b/package.json index 6643629..b3fcd93 100644 --- a/package.json +++ b/package.json @@ -16,27 +16,28 @@ }, "dependencies": { "@unocss/preset-typography": "^0.53.3", - "@unocss/reset": "^0.48.5", - "@vueuse/core": "^9.13.0", + "@unocss/reset": "^0.53.3", + "@vueuse/core": "^10.2.0", "@vueuse/head": "^1.1.26", "nprogress": "^0.2.0", + "rollup": "^3.2.0", "vite-plugin-vuetify": "^1.0.2", "vue": "^3.3.4", - "vue-demi": "^0.13.11", + "vue-demi": "^0.14.5", "vue-i18n": "^9.2.2", "vue-router": "^4.2.2", "vuetify": "^3.3.5" }, "devDependencies": { - "@antfu/eslint-config": "^0.34.2", + "@antfu/eslint-config": "^0.39.5", "@iconify-json/carbon": "^1.1.18", "@iconify-json/simple-icons": "^1.1.57", - "@intlify/unplugin-vue-i18n": "^0.8.2", + "@intlify/unplugin-vue-i18n": "^0.11.0", "@mdi/font": "^7.2.96", "@types/markdown-it-link-attributes": "^3.0.1", "@types/nprogress": "^0.2.0", "@vitejs/plugin-vue": "^4.2.3", - "@vue-macros/volar": "^0.5.15", + "@vue-macros/volar": "^0.11.0", "@vue/test-utils": "^2.4.0", "critters": "^0.0.16", "cross-env": "^7.0.3", @@ -45,26 +46,26 @@ "eslint-plugin-cypress": "^2.13.3", "https-localhost": "^4.7.1", "markdown-it-link-attributes": "^4.0.1", - "markdown-it-shiki": "^0.7.2", - "pnpm": "^7.33.1", - "shiki": "^0.12.1", - "taze": "^0.8.5", - "typescript": "^4.9.5", - "unocss": "^0.48.5", - "unplugin-auto-import": "^0.13.0", - "unplugin-vue-components": "^0.22.12", - "unplugin-vue-macros": "^1.11.2", + "markdown-it-shiki": "^0.9.0", + "pnpm": "^7.33.2", + "shiki": "^0.14.2", + "taze": "^0.10.2", + "typescript": "^5.1.3", + "unocss": "^0.53.3", + "unplugin-auto-import": "^0.16.4", + "unplugin-vue-components": "^0.25.1", + "unplugin-vue-macros": "^2.3.0", "vite": "^4.3.9", "vite-plugin-inspect": "^0.7.28", - "vite-plugin-pages": "^0.28.0", - "vite-plugin-pwa": "^0.14.7", - "vite-plugin-vue-component-preview": "^0.3.4", + "vite-plugin-pages": "^0.31.0", + "vite-plugin-pwa": "^0.16.4", + "vite-plugin-vue-component-preview": "^1.1.6", "vite-plugin-vue-inspector": "^3.4.2", - "vite-plugin-vue-layouts": "^0.7.0", - "vite-plugin-vue-markdown": "^0.22.6", + "vite-plugin-vue-layouts": "^0.8.0", + "vite-plugin-vue-markdown": "^0.23.5", "vite-ssg": "^0.22.2", - "vite-ssg-sitemap": "^0.4.3", - "vitest": "^0.27.3", + "vite-ssg-sitemap": "^0.5.1", + "vitest": "^0.32.2", "vue-tsc": "^1.8.1" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 80cb4d8..4a23a55 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,17 +9,20 @@ dependencies: specifier: ^0.53.3 version: 0.53.3 '@unocss/reset': - specifier: ^0.48.5 - version: 0.48.5 + specifier: ^0.53.3 + version: 0.53.3 '@vueuse/core': - specifier: ^9.13.0 - version: 9.13.0(vue@3.3.4) + specifier: ^10.2.0 + version: 10.2.0(vue@3.3.4) '@vueuse/head': specifier: ^1.1.26 version: 1.1.26(vue@3.3.4) nprogress: specifier: ^0.2.0 version: 0.2.0 + rollup: + specifier: ^3.2.0 + version: 3.25.1 vite-plugin-vuetify: specifier: ^1.0.2 version: 1.0.2(vite@4.3.9)(vue@3.3.4)(vuetify@3.3.5) @@ -27,8 +30,8 @@ dependencies: specifier: ^3.3.4 version: 3.3.4 vue-demi: - specifier: ^0.13.11 - version: 0.13.11(vue@3.3.4) + specifier: ^0.14.5 + version: 0.14.5(vue@3.3.4) vue-i18n: specifier: ^9.2.2 version: 9.2.2(vue@3.3.4) @@ -37,12 +40,12 @@ dependencies: version: 4.2.2(vue@3.3.4) vuetify: specifier: ^3.3.5 - version: 3.3.5(typescript@4.9.5)(vite-plugin-vuetify@1.0.2)(vue-i18n@9.2.2)(vue@3.3.4) + version: 3.3.5(typescript@5.1.3)(vite-plugin-vuetify@1.0.2)(vue-i18n@9.2.2)(vue@3.3.4) devDependencies: '@antfu/eslint-config': - specifier: ^0.34.2 - version: 0.34.2(eslint@8.43.0)(typescript@4.9.5) + specifier: ^0.39.5 + version: 0.39.5(eslint@8.43.0)(typescript@5.1.3) '@iconify-json/carbon': specifier: ^1.1.18 version: 1.1.18 @@ -50,8 +53,8 @@ devDependencies: specifier: ^1.1.57 version: 1.1.57 '@intlify/unplugin-vue-i18n': - specifier: ^0.8.2 - version: 0.8.2(vue-i18n@9.2.2) + specifier: ^0.11.0 + version: 0.11.0(rollup@3.25.1)(vue-i18n@9.2.2) '@mdi/font': specifier: ^7.2.96 version: 7.2.96 @@ -65,8 +68,8 @@ devDependencies: specifier: ^4.2.3 version: 4.2.3(vite@4.3.9)(vue@3.3.4) '@vue-macros/volar': - specifier: ^0.5.15 - version: 0.5.15(rollup@2.79.1)(vue-tsc@1.8.1)(vue@3.3.4) + specifier: ^0.11.0 + version: 0.11.0(@vue-macros/reactivity-transform@0.3.10)(rollup@3.25.1)(vue-tsc@1.8.1)(vue@3.3.4) '@vue/test-utils': specifier: ^2.4.0 version: 2.4.0(vue@3.3.4) @@ -92,68 +95,68 @@ devDependencies: specifier: ^4.0.1 version: 4.0.1 markdown-it-shiki: - specifier: ^0.7.2 - version: 0.7.2 + specifier: ^0.9.0 + version: 0.9.0 pnpm: - specifier: ^7.33.1 - version: 7.33.1 + specifier: ^7.33.2 + version: 7.33.2 shiki: - specifier: ^0.12.1 - version: 0.12.1 + specifier: ^0.14.2 + version: 0.14.2 taze: - specifier: ^0.8.5 - version: 0.8.5 + specifier: ^0.10.2 + version: 0.10.2 typescript: - specifier: ^4.9.5 - version: 4.9.5 + specifier: ^5.1.3 + version: 5.1.3 unocss: - specifier: ^0.48.5 - version: 0.48.5(rollup@2.79.1)(vite@4.3.9) + specifier: ^0.53.3 + version: 0.53.3(postcss@8.4.24)(rollup@3.25.1)(vite@4.3.9) unplugin-auto-import: - specifier: ^0.13.0 - version: 0.13.0(@vueuse/core@9.13.0)(rollup@2.79.1) + specifier: ^0.16.4 + version: 0.16.4(@vueuse/core@10.2.0)(rollup@3.25.1) unplugin-vue-components: - specifier: ^0.22.12 - version: 0.22.12(rollup@2.79.1)(vue@3.3.4) + specifier: ^0.25.1 + version: 0.25.1(rollup@3.25.1)(vue@3.3.4) unplugin-vue-macros: - specifier: ^1.11.2 - version: 1.11.2(@vueuse/core@9.13.0)(rollup@2.79.1)(vite@4.3.9)(vue@3.3.4) + specifier: ^2.3.0 + version: 2.3.0(@vueuse/core@10.2.0)(rollup@3.25.1)(vite@4.3.9)(vue@3.3.4) vite: specifier: ^4.3.9 version: 4.3.9(@types/node@20.3.1) vite-plugin-inspect: specifier: ^0.7.28 - version: 0.7.28(rollup@2.79.1)(vite@4.3.9) + version: 0.7.28(rollup@3.25.1)(vite@4.3.9) vite-plugin-pages: - specifier: ^0.28.0 - version: 0.28.0(vite@4.3.9) + specifier: ^0.31.0 + version: 0.31.0(vite@4.3.9) vite-plugin-pwa: - specifier: ^0.14.7 - version: 0.14.7(vite@4.3.9)(workbox-build@6.6.0)(workbox-window@6.6.0) + specifier: ^0.16.4 + version: 0.16.4(vite@4.3.9)(workbox-build@7.0.0)(workbox-window@7.0.0) vite-plugin-vue-component-preview: - specifier: ^0.3.4 - version: 0.3.4(rollup@2.79.1)(vite@4.3.9) + specifier: ^1.1.6 + version: 1.1.6(rollup@3.25.1)(vite@4.3.9)(vue@3.3.4) vite-plugin-vue-inspector: specifier: ^3.4.2 version: 3.4.2(vite@4.3.9) vite-plugin-vue-layouts: - specifier: ^0.7.0 - version: 0.7.0(vite@4.3.9)(vue-router@4.2.2)(vue@3.3.4) + specifier: ^0.8.0 + version: 0.8.0(vite@4.3.9)(vue-router@4.2.2)(vue@3.3.4) vite-plugin-vue-markdown: - specifier: ^0.22.6 - version: 0.22.6(rollup@2.79.1)(vite@4.3.9) + specifier: ^0.23.5 + version: 0.23.5(rollup@3.25.1)(vite@4.3.9) vite-ssg: specifier: ^0.22.2 version: 0.22.2(@vueuse/head@1.1.26)(critters@0.0.16)(vite@4.3.9)(vue-router@4.2.2)(vue@3.3.4) vite-ssg-sitemap: - specifier: ^0.4.3 - version: 0.4.3 + specifier: ^0.5.1 + version: 0.5.1 vitest: - specifier: ^0.27.3 - version: 0.27.3 + specifier: ^0.32.2 + version: 0.32.2 vue-tsc: specifier: ^1.8.1 - version: 1.8.1(typescript@4.9.5) + version: 1.8.1(typescript@5.1.3) packages: @@ -165,26 +168,28 @@ packages: '@jridgewell/trace-mapping': 0.3.18 dev: true - /@antfu/eslint-config-basic@0.34.2(@typescript-eslint/parser@5.60.0)(eslint@8.43.0)(typescript@4.9.5): - resolution: {integrity: sha512-qRKyfYxE83uk+Bhn7K/s7SW+3wlNndYOZTm6PhHvVJz2JkqnwN2vmckoytNJqpt//dDLzUAYjdNSjBp7cz882Q==} + /@antfu/eslint-config-basic@0.39.5(@typescript-eslint/eslint-plugin@5.60.0)(@typescript-eslint/parser@5.60.0)(eslint@8.43.0)(typescript@5.1.3): + resolution: {integrity: sha512-YQ8mWNfCV6r8xubr6kAp7RoWMJ5UqblauoDBXOdMFDcTuKnmxdhUmX1mSsLBKFD9GBAZtcjS2LHSzZFH4rLmmA==} peerDependencies: eslint: '>=7.4.0' dependencies: eslint: 8.43.0 - eslint-plugin-antfu: 0.34.2(eslint@8.43.0)(typescript@4.9.5) + eslint-plugin-antfu: 0.39.5(eslint@8.43.0)(typescript@5.1.3) eslint-plugin-eslint-comments: 3.2.0(eslint@8.43.0) eslint-plugin-html: 7.1.0 eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.60.0)(eslint@8.43.0) eslint-plugin-jsonc: 2.9.0(eslint@8.43.0) eslint-plugin-markdown: 3.0.0(eslint@8.43.0) - eslint-plugin-n: 15.7.0(eslint@8.43.0) + eslint-plugin-n: 16.0.0(eslint@8.43.0) eslint-plugin-no-only-tests: 3.1.0 eslint-plugin-promise: 6.1.1(eslint@8.43.0) - eslint-plugin-unicorn: 45.0.2(eslint@8.43.0) + eslint-plugin-unicorn: 47.0.0(eslint@8.43.0) + eslint-plugin-unused-imports: 2.0.0(@typescript-eslint/eslint-plugin@5.60.0)(eslint@8.43.0) eslint-plugin-yml: 1.8.0(eslint@8.43.0) jsonc-eslint-parser: 2.3.0 yaml-eslint-parser: 1.2.2 transitivePeerDependencies: + - '@typescript-eslint/eslint-plugin' - '@typescript-eslint/parser' - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -192,18 +197,18 @@ packages: - typescript dev: true - /@antfu/eslint-config-ts@0.34.2(eslint@8.43.0)(typescript@4.9.5): - resolution: {integrity: sha512-zeQpM1qFue54D9csn7YRxdgcjWv57IGrUryPNfpdN2EXyhmS0ep+QkBgm3UaDz2a373GruOzCoCEi6kGQ7HR1Q==} + /@antfu/eslint-config-ts@0.39.5(eslint@8.43.0)(typescript@5.1.3): + resolution: {integrity: sha512-oDhWVgnqqnx5gBpVDI0dghXreGXdhaRm8D/2t4ng/hnsrtk5gxaIc6wE51ff5j2QGPDD1/p7CcekfWbJbSTL/A==} peerDependencies: eslint: '>=7.4.0' typescript: '>=3.9' dependencies: - '@antfu/eslint-config-basic': 0.34.2(@typescript-eslint/parser@5.60.0)(eslint@8.43.0)(typescript@4.9.5) - '@typescript-eslint/eslint-plugin': 5.60.0(@typescript-eslint/parser@5.60.0)(eslint@8.43.0)(typescript@4.9.5) - '@typescript-eslint/parser': 5.60.0(eslint@8.43.0)(typescript@4.9.5) + '@antfu/eslint-config-basic': 0.39.5(@typescript-eslint/eslint-plugin@5.60.0)(@typescript-eslint/parser@5.60.0)(eslint@8.43.0)(typescript@5.1.3) + '@typescript-eslint/eslint-plugin': 5.60.0(@typescript-eslint/parser@5.60.0)(eslint@8.43.0)(typescript@5.1.3) + '@typescript-eslint/parser': 5.60.0(eslint@8.43.0)(typescript@5.1.3) eslint: 8.43.0 - eslint-plugin-jest: 27.2.2(@typescript-eslint/eslint-plugin@5.60.0)(eslint@8.43.0)(typescript@4.9.5) - typescript: 4.9.5 + eslint-plugin-jest: 27.2.2(@typescript-eslint/eslint-plugin@5.60.0)(eslint@8.43.0)(typescript@5.1.3) + typescript: 5.1.3 transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -211,17 +216,18 @@ packages: - supports-color dev: true - /@antfu/eslint-config-vue@0.34.2(@typescript-eslint/parser@5.60.0)(eslint@8.43.0)(typescript@4.9.5): - resolution: {integrity: sha512-nLQLrLSFY5v7QNZoFs+AF7JIq02TzYEU5sE7HJ/RCqt5MUS96i160iuayAGBxVukDlC+pvSf73Rgt7n4IzdUWg==} + /@antfu/eslint-config-vue@0.39.5(@typescript-eslint/eslint-plugin@5.60.0)(@typescript-eslint/parser@5.60.0)(eslint@8.43.0)(typescript@5.1.3): + resolution: {integrity: sha512-UT82oES4ixazKxYga4UZ053NWhFHQy3rfE9a57fUpy8+57AzXwEbGnLhX344HdOw2lXJHUeVl1jEksO+4T0rTA==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-basic': 0.34.2(@typescript-eslint/parser@5.60.0)(eslint@8.43.0)(typescript@4.9.5) - '@antfu/eslint-config-ts': 0.34.2(eslint@8.43.0)(typescript@4.9.5) + '@antfu/eslint-config-basic': 0.39.5(@typescript-eslint/eslint-plugin@5.60.0)(@typescript-eslint/parser@5.60.0)(eslint@8.43.0)(typescript@5.1.3) + '@antfu/eslint-config-ts': 0.39.5(eslint@8.43.0)(typescript@5.1.3) eslint: 8.43.0 eslint-plugin-vue: 9.15.0(eslint@8.43.0) local-pkg: 0.4.3 transitivePeerDependencies: + - '@typescript-eslint/eslint-plugin' - '@typescript-eslint/parser' - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -230,22 +236,22 @@ packages: - typescript dev: true - /@antfu/eslint-config@0.34.2(eslint@8.43.0)(typescript@4.9.5): - resolution: {integrity: sha512-cHME4KJAxJGXf273ofQmeFrLt844NPhB1nhWp20H4KLXDKu8a55JmZihG1WxLY9XmxOKojce+BdON2jpKxworw==} + /@antfu/eslint-config@0.39.5(eslint@8.43.0)(typescript@5.1.3): + resolution: {integrity: sha512-8y11aLb6pQfvx+WjOkohoE1OkzrIXDot/xtWjGbI9u2mrObNQl4+yEimNsr3Rl2sgbB7zuLZmw8DM/u8V9jLbQ==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-vue': 0.34.2(@typescript-eslint/parser@5.60.0)(eslint@8.43.0)(typescript@4.9.5) - '@typescript-eslint/eslint-plugin': 5.60.0(@typescript-eslint/parser@5.60.0)(eslint@8.43.0)(typescript@4.9.5) - '@typescript-eslint/parser': 5.60.0(eslint@8.43.0)(typescript@4.9.5) + '@antfu/eslint-config-vue': 0.39.5(@typescript-eslint/eslint-plugin@5.60.0)(@typescript-eslint/parser@5.60.0)(eslint@8.43.0)(typescript@5.1.3) + '@typescript-eslint/eslint-plugin': 5.60.0(@typescript-eslint/parser@5.60.0)(eslint@8.43.0)(typescript@5.1.3) + '@typescript-eslint/parser': 5.60.0(eslint@8.43.0)(typescript@5.1.3) eslint: 8.43.0 eslint-plugin-eslint-comments: 3.2.0(eslint@8.43.0) eslint-plugin-html: 7.1.0 eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.60.0)(eslint@8.43.0) eslint-plugin-jsonc: 2.9.0(eslint@8.43.0) - eslint-plugin-n: 15.7.0(eslint@8.43.0) + eslint-plugin-n: 16.0.0(eslint@8.43.0) eslint-plugin-promise: 6.1.1(eslint@8.43.0) - eslint-plugin-unicorn: 45.0.2(eslint@8.43.0) + eslint-plugin-unicorn: 47.0.0(eslint@8.43.0) eslint-plugin-vue: 9.15.0(eslint@8.43.0) eslint-plugin-yml: 1.8.0(eslint@8.43.0) jsonc-eslint-parser: 2.3.0 @@ -265,8 +271,8 @@ packages: find-up: 5.0.0 dev: true - /@antfu/ni@0.18.8: - resolution: {integrity: sha512-0m++AudwQq+wWAz/Ax7g+sh/wFW51HHQ6BtPLsuTAsFIzWB/bv/0COwZE7BRS+u0nqMb6Ks6nlk6cY1TpPDwHg==} + /@antfu/ni@0.21.4: + resolution: {integrity: sha512-O0Uv9LbLDSoEg26fnMDdDRiPwFJnQSoD4WnrflDwKCJm8Cx/0mV4cGxwBLXan5mGIrpK4Dd7vizf4rQm0QCEAA==} hasBin: true dev: true @@ -1797,10 +1803,6 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@gar/promisify@1.1.3: - resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==} - dev: true - /@humanwhocodes/config-array@0.11.10: resolution: {integrity: sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==} engines: {node: '>=10.10.0'} @@ -1850,9 +1852,9 @@ packages: - supports-color dev: true - /@intlify/bundle-utils@4.0.0(vue-i18n@9.2.2): - resolution: {integrity: sha512-klXrYT9VXyKEXsD6UY3pShg0O5MPC07n0TZ5RrSs5ry6T1eZVolIFGJi9c3qcDrh1qjJxgikRnPBmD7qGDqbjw==} - engines: {node: '>= 12'} + /@intlify/bundle-utils@6.0.1(vue-i18n@9.2.2): + resolution: {integrity: sha512-BkeZNKZiC0B7K3OYMwiPLoAqsZmKH3SxTL75vYAkuQ//XWR8WO0NpfjXhTxgLTVFHxMcNb2agAopC0DP6fqDrg==} + engines: {node: '>= 14.16'} peerDependencies: petite-vue-i18n: '*' vue-i18n: '*' @@ -1862,9 +1864,14 @@ packages: vue-i18n: optional: true dependencies: - '@intlify/message-compiler': 9.3.0-beta.19 - '@intlify/shared': 9.3.0-beta.19 + '@intlify/message-compiler': 9.3.0-beta.17 + '@intlify/shared': 9.3.0-beta.17 + acorn: 8.9.0 + escodegen: 2.0.0 + estree-walker: 2.0.2 jsonc-eslint-parser: 1.4.1 + magic-string: 0.30.0 + mlly: 1.4.0 source-map: 0.6.1 vue-i18n: 9.2.2(vue@3.3.4) yaml-eslint-parser: 0.3.2 @@ -1892,11 +1899,11 @@ packages: '@intlify/shared': 9.2.2 source-map: 0.6.1 - /@intlify/message-compiler@9.3.0-beta.19: - resolution: {integrity: sha512-5RBn5tMOsWh5FqM65IfEJvfpRS8R0lHEUVNDa2rNc9Y7oGEI7swezlbFqU9Kc5FyHy5Kx2jHtdgFIipDwnIYFQ==} - engines: {node: '>= 16'} + /@intlify/message-compiler@9.3.0-beta.17: + resolution: {integrity: sha512-i7hvVIRk1Ax2uKa9xLRJCT57to08OhFMhFXXjWN07rmx5pWQYQ23MfX1xgggv9drnWTNhqEiD+u4EJeHoS5+Ww==} + engines: {node: '>= 14'} dependencies: - '@intlify/shared': 9.3.0-beta.19 + '@intlify/shared': 9.3.0-beta.17 source-map: 0.6.1 dev: true @@ -1904,13 +1911,13 @@ packages: resolution: {integrity: sha512-wRwTpsslgZS5HNyM7uDQYZtxnbI12aGiBZURX3BTR9RFIKKRWpllTsgzHWvj3HKm3Y2Sh5LPC1r0PDCKEhVn9Q==} engines: {node: '>= 14'} - /@intlify/shared@9.3.0-beta.19: - resolution: {integrity: sha512-+lhQggrLvlQ/O5OmIYAc9gadcYXMoaDi0Doef+X/f6TLZFr9PTMjOpBWmpwNNHi026e54jckntUn6GzqDtIN4w==} - engines: {node: '>= 16'} + /@intlify/shared@9.3.0-beta.17: + resolution: {integrity: sha512-mscf7RQsUTOil35jTij4KGW1RC9SWQjYScwLxP53Ns6g24iEd5HN7ksbt9O6FvTmlQuX77u+MXpBdfJsGqizLQ==} + engines: {node: '>= 14'} dev: true - /@intlify/unplugin-vue-i18n@0.8.2(vue-i18n@9.2.2): - resolution: {integrity: sha512-cRnzPqSEZQOmTD+p4pwc3RTS9HxreLqfID0keoqZDZweCy/CGRMLLTNd15S4TUf1vSBhPF03DItEFDr1F+8MDA==} + /@intlify/unplugin-vue-i18n@0.11.0(rollup@3.25.1)(vue-i18n@9.2.2): + resolution: {integrity: sha512-ivcLZo08fvepHWV8o5lcKfhcKFSWqhwrqIAU6pUIbvq2ICo9fnXnIPYIZj7FeuHDLW1G3ADm44ZhQC3nYmvDlg==} engines: {node: '>= 14.16'} peerDependencies: petite-vue-i18n: '*' @@ -1924,9 +1931,9 @@ packages: vue-i18n-bridge: optional: true dependencies: - '@intlify/bundle-utils': 4.0.0(vue-i18n@9.2.2) - '@intlify/shared': 9.3.0-beta.19 - '@rollup/pluginutils': 4.2.1 + '@intlify/bundle-utils': 6.0.1(vue-i18n@9.2.2) + '@intlify/shared': 9.3.0-beta.17 + '@rollup/pluginutils': 5.0.2(rollup@3.25.1) '@vue/compiler-sfc': 3.3.4 debug: 4.3.4(supports-color@8.1.1) fast-glob: 3.2.12 @@ -1938,6 +1945,7 @@ packages: unplugin: 1.3.1 vue-i18n: 9.2.2(vue@3.3.4) transitivePeerDependencies: + - rollup - supports-color dev: true @@ -2059,14 +2067,6 @@ packages: walk-up-path: 3.0.1 dev: true - /@npmcli/fs@2.1.2: - resolution: {integrity: sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - dependencies: - '@gar/promisify': 1.1.3 - semver: 7.5.3 - dev: true - /@npmcli/fs@3.1.0: resolution: {integrity: sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -2074,30 +2074,29 @@ packages: semver: 7.5.3 dev: true - /@npmcli/git@3.0.2: - resolution: {integrity: sha512-CAcd08y3DWBJqJDpfuVL0uijlq5oaXaOJEKHKc4wqrjd00gkvTZB+nFuLn+doOOKddaQS9JfqtNoFCO2LCvA3w==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + /@npmcli/git@4.1.0: + resolution: {integrity: sha512-9hwoB3gStVfa0N31ymBmrX+GuDGdVA/QWShZVqE0HK2Af+7QGGrCTbZia/SW0ImUTjTne7SP91qxDmtXvDHRPQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - '@npmcli/promise-spawn': 3.0.0 + '@npmcli/promise-spawn': 6.0.2 lru-cache: 7.18.3 - mkdirp: 1.0.4 - npm-pick-manifest: 7.0.2 - proc-log: 2.0.1 + npm-pick-manifest: 8.0.1 + proc-log: 3.0.0 promise-inflight: 1.0.1 promise-retry: 2.0.1 semver: 7.5.3 - which: 2.0.2 + which: 3.0.1 transitivePeerDependencies: - bluebird dev: true - /@npmcli/installed-package-contents@1.0.7: - resolution: {integrity: sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw==} - engines: {node: '>= 10'} + /@npmcli/installed-package-contents@2.0.2: + resolution: {integrity: sha512-xACzLPhnfD51GKvTOOuNX2/V4G4mz9/1I2MfDoye9kBM3RYe5g2YbscsaGoTlaWqkxeiapBWyseULVKpSVHtKQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} hasBin: true dependencies: - npm-bundled: 1.1.2 - npm-normalize-package-bin: 1.0.1 + npm-bundled: 3.0.0 + npm-normalize-package-bin: 3.0.1 dev: true /@npmcli/map-workspaces@3.0.4: @@ -2106,45 +2105,36 @@ packages: dependencies: '@npmcli/name-from-folder': 2.0.0 glob: 10.3.0 - minimatch: 9.0.1 + minimatch: 9.0.2 read-package-json-fast: 3.0.2 dev: true - /@npmcli/move-file@2.0.1: - resolution: {integrity: sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - deprecated: This functionality has been moved to @npmcli/fs - dependencies: - mkdirp: 1.0.4 - rimraf: 3.0.2 - dev: true - /@npmcli/name-from-folder@2.0.0: resolution: {integrity: sha512-pwK+BfEBZJbKdNYpHHRTNBwBoqrN/iIMO0AiGvYsp3Hoaq0WbgGSWQR6SCldZovoDpY3yje5lkFUe6gsDgJ2vg==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dev: true - /@npmcli/node-gyp@2.0.0: - resolution: {integrity: sha512-doNI35wIe3bBaEgrlPfdJPaCpUR89pJWep4Hq3aRdh6gKazIVWfs0jHttvSSoq47ZXgC7h73kDsUl8AoIQUB+A==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + /@npmcli/node-gyp@3.0.0: + resolution: {integrity: sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dev: true - /@npmcli/promise-spawn@3.0.0: - resolution: {integrity: sha512-s9SgS+p3a9Eohe68cSI3fi+hpcZUmXq5P7w0kMlAsWVtR7XbK3ptkZqKT2cK1zLDObJ3sR+8P59sJE0w/KTL1g==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + /@npmcli/promise-spawn@6.0.2: + resolution: {integrity: sha512-gGq0NJkIGSwdbUt4yhdF8ZrmkGKVz9vAdVzpOfnom+V8PLSmSOVhZwbNvZZS1EYcJN5hzzKBxmmVVAInM6HQLg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - infer-owner: 1.0.4 + which: 3.0.1 dev: true - /@npmcli/run-script@4.2.1: - resolution: {integrity: sha512-7dqywvVudPSrRCW5nTHpHgeWnbBtz8cFkOuKrecm6ih+oO9ciydhWt6OF7HlqupRRmB8Q/gECVdB9LMfToJbRg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + /@npmcli/run-script@6.0.2: + resolution: {integrity: sha512-NCcr1uQo1k5U+SYlnIrbAh3cxy+OQT1VtqiAbxdymSlptbzBb62AjH2xXgjNCoP073hoa1CfCAcwoZ8k96C4nA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - '@npmcli/node-gyp': 2.0.0 - '@npmcli/promise-spawn': 3.0.0 + '@npmcli/node-gyp': 3.0.0 + '@npmcli/promise-spawn': 6.0.2 node-gyp: 9.4.0 - read-package-json-fast: 2.0.3 - which: 2.0.2 + read-package-json-fast: 3.0.2 + which: 3.0.1 transitivePeerDependencies: - supports-color dev: true @@ -2214,20 +2204,6 @@ packages: rollup: 2.79.1 dev: true - /@rollup/plugin-replace@5.0.2(rollup@3.25.1): - resolution: {integrity: sha512-M9YXNekv/C/iHHK+cvORzfRYfPbq0RDD8r0G+bMiTXjNGKulPnCT9O3Ss46WfhI6ZOCgApOP7xAdmCQJ+U2LAA==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0 - peerDependenciesMeta: - rollup: - optional: true - dependencies: - '@rollup/pluginutils': 5.0.2(rollup@3.25.1) - magic-string: 0.27.0 - rollup: 3.25.1 - dev: true - /@rollup/pluginutils@3.1.0(rollup@2.79.1): resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} engines: {node: '>= 8.0.0'} @@ -2240,29 +2216,6 @@ packages: rollup: 2.79.1 dev: true - /@rollup/pluginutils@4.2.1: - resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} - engines: {node: '>= 8.0.0'} - dependencies: - estree-walker: 2.0.2 - picomatch: 2.3.1 - dev: true - - /@rollup/pluginutils@5.0.2(rollup@2.79.1): - resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0 - peerDependenciesMeta: - rollup: - optional: true - dependencies: - '@types/estree': 1.0.1 - estree-walker: 2.0.2 - picomatch: 2.3.1 - rollup: 2.79.1 - dev: true - /@rollup/pluginutils@5.0.2(rollup@3.25.1): resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} engines: {node: '>=14.0.0'} @@ -2278,6 +2231,22 @@ packages: rollup: 3.25.1 dev: true + /@sigstore/protobuf-specs@0.1.0: + resolution: {integrity: sha512-a31EnjuIDSX8IXBUib3cYLDRlPMU36AWX4xS8ysLaNu4ZzUesDiPt83pgrW2X1YLMe5L2HbDyaKK5BrL4cNKaQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dev: true + + /@sigstore/tuf@1.0.0: + resolution: {integrity: sha512-bLzi9GeZgMCvjJeLUIfs8LJYCxrPRA8IXQkzUtaFKKVPTz0mucRyqFcV2U20yg9K+kYAD0YSitzGfRZCFLjdHQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + '@sigstore/protobuf-specs': 0.1.0 + make-fetch-happen: 11.1.1 + tuf-js: 1.1.7 + transitivePeerDependencies: + - supports-color + dev: true + /@surma/rollup-plugin-off-main-thread@2.2.3: resolution: {integrity: sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==} dependencies: @@ -2292,6 +2261,19 @@ packages: engines: {node: '>= 10'} dev: true + /@tufjs/canonical-json@1.0.0: + resolution: {integrity: sha512-QTnf++uxunWvG2z3UFNzAoQPHxnSXOwtaI3iJ+AohhV+5vONuArPjJE7aPXPVXfXJsqrVbZBu9b81AJoSd09IQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dev: true + + /@tufjs/models@1.0.4: + resolution: {integrity: sha512-qaGV9ltJP0EO25YfFUPhxRVK0evXFIAGicsVXuRim4Ed9cjPxYhNnNJ49SFmbeLgtxpslIkX317IgpfcHPVj/A==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + '@tufjs/canonical-json': 1.0.0 + minimatch: 9.0.2 + dev: true + /@types/chai-subset@1.3.3: resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==} dependencies: @@ -2396,8 +2378,8 @@ packages: resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} dev: true - /@types/web-bluetooth@0.0.16: - resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==} + /@types/web-bluetooth@0.0.17: + resolution: {integrity: sha512-4p9vcSmxAayx72yn70joFoL44c9MO/0+iVEBIQXe3v2h2SiAsEIo/G5v6ObFWvNKRFjbrVadNf9LqEEZeQPzdA==} /@types/yauzl@2.10.0: resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==} @@ -2407,7 +2389,7 @@ packages: dev: true optional: true - /@typescript-eslint/eslint-plugin@5.60.0(@typescript-eslint/parser@5.60.0)(eslint@8.43.0)(typescript@4.9.5): + /@typescript-eslint/eslint-plugin@5.60.0(@typescript-eslint/parser@5.60.0)(eslint@8.43.0)(typescript@5.1.3): resolution: {integrity: sha512-78B+anHLF1TI8Jn/cD0Q00TBYdMgjdOn980JfAVa9yw5sop8nyTfVOQAv6LWywkOGLclDBtv5z3oxN4w7jxyNg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2419,23 +2401,23 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.5.1 - '@typescript-eslint/parser': 5.60.0(eslint@8.43.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.60.0(eslint@8.43.0)(typescript@5.1.3) '@typescript-eslint/scope-manager': 5.60.0 - '@typescript-eslint/type-utils': 5.60.0(eslint@8.43.0)(typescript@4.9.5) - '@typescript-eslint/utils': 5.60.0(eslint@8.43.0)(typescript@4.9.5) + '@typescript-eslint/type-utils': 5.60.0(eslint@8.43.0)(typescript@5.1.3) + '@typescript-eslint/utils': 5.60.0(eslint@8.43.0)(typescript@5.1.3) debug: 4.3.4(supports-color@8.1.1) eslint: 8.43.0 grapheme-splitter: 1.0.4 ignore: 5.2.4 natural-compare-lite: 1.4.0 semver: 7.5.3 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + tsutils: 3.21.0(typescript@5.1.3) + typescript: 5.1.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@5.60.0(eslint@8.43.0)(typescript@4.9.5): + /@typescript-eslint/parser@5.60.0(eslint@8.43.0)(typescript@5.1.3): resolution: {integrity: sha512-jBONcBsDJ9UoTWrARkRRCgDz6wUggmH5RpQVlt7BimSwaTkTjwypGzKORXbR4/2Hqjk9hgwlon2rVQAjWNpkyQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2447,10 +2429,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.60.0 '@typescript-eslint/types': 5.60.0 - '@typescript-eslint/typescript-estree': 5.60.0(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 5.60.0(typescript@5.1.3) debug: 4.3.4(supports-color@8.1.1) eslint: 8.43.0 - typescript: 4.9.5 + typescript: 5.1.3 transitivePeerDependencies: - supports-color dev: true @@ -2463,7 +2445,7 @@ packages: '@typescript-eslint/visitor-keys': 5.60.0 dev: true - /@typescript-eslint/type-utils@5.60.0(eslint@8.43.0)(typescript@4.9.5): + /@typescript-eslint/type-utils@5.60.0(eslint@8.43.0)(typescript@5.1.3): resolution: {integrity: sha512-X7NsRQddORMYRFH7FWo6sA9Y/zbJ8s1x1RIAtnlj6YprbToTiQnM6vxcMu7iYhdunmoC0rUWlca13D5DVHkK2g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2473,12 +2455,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.60.0(typescript@4.9.5) - '@typescript-eslint/utils': 5.60.0(eslint@8.43.0)(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 5.60.0(typescript@5.1.3) + '@typescript-eslint/utils': 5.60.0(eslint@8.43.0)(typescript@5.1.3) debug: 4.3.4(supports-color@8.1.1) eslint: 8.43.0 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + tsutils: 3.21.0(typescript@5.1.3) + typescript: 5.1.3 transitivePeerDependencies: - supports-color dev: true @@ -2488,7 +2470,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree@5.60.0(typescript@4.9.5): + /@typescript-eslint/typescript-estree@5.60.0(typescript@5.1.3): resolution: {integrity: sha512-R43thAuwarC99SnvrBmh26tc7F6sPa2B3evkXp/8q954kYL6Ro56AwASYWtEEi+4j09GbiNAHqYwNNZuNlARGQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2503,13 +2485,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.3 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + tsutils: 3.21.0(typescript@5.1.3) + typescript: 5.1.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@5.60.0(eslint@8.43.0)(typescript@4.9.5): + /@typescript-eslint/utils@5.60.0(eslint@8.43.0)(typescript@5.1.3): resolution: {integrity: sha512-ba51uMqDtfLQ5+xHtwlO84vkdjrqNzOnqrnwbMHMRY8Tqeme8C2Q8Fc7LajfGR+e3/4LoYiWXUM6BpIIbHJ4hQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2520,7 +2502,7 @@ packages: '@types/semver': 7.5.0 '@typescript-eslint/scope-manager': 5.60.0 '@typescript-eslint/types': 5.60.0 - '@typescript-eslint/typescript-estree': 5.60.0(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 5.60.0(typescript@5.1.3) eslint: 8.43.0 eslint-scope: 5.1.1 semver: 7.5.3 @@ -2571,107 +2553,102 @@ packages: unhead: 1.1.27 vue: 3.3.4 - /@unocss/astro@0.48.5(rollup@2.79.1)(vite@4.3.9): - resolution: {integrity: sha512-3OkMAceJwfa+mUfPEAATRNCXwpI4aLl+upXVsoHDN013pM7st4oC7ZgYHvb8EajuSinng9ffMcPfgrIJK9N5bQ==} + /@unocss/astro@0.53.3(rollup@3.25.1)(vite@4.3.9): + resolution: {integrity: sha512-25OuQOnfgbWVlIOFvWzx/xJbIn0+HhDZMeFDrNyGjT3v73zr4/6oOltru+Vv4sBzkUCgG89im6kNGJ679EzMCA==} dependencies: - '@unocss/core': 0.48.5 - '@unocss/reset': 0.48.5 - '@unocss/vite': 0.48.5(rollup@2.79.1)(vite@4.3.9) + '@unocss/core': 0.53.3 + '@unocss/reset': 0.53.3 + '@unocss/vite': 0.53.3(rollup@3.25.1)(vite@4.3.9) transitivePeerDependencies: - rollup - vite dev: true - /@unocss/cli@0.48.5(rollup@2.79.1): - resolution: {integrity: sha512-xFz5iPc9t3sDDZyPq/1Sy83tpMUFSSPm7FUCVucaJ9LmROFii5yy1L+aILecUMRVfx3VN5TpJ1eqNB3Yqx63Yg==} + /@unocss/cli@0.53.3(rollup@3.25.1): + resolution: {integrity: sha512-pM+vp48f58xEuBHaW3Nwp/Pq4qWHgmlUzd4qM8LNqyKkPRMkt6NrzlJ1iy8Oy3AKa0dnG0csMg+LXXhHEUDlaA==} engines: {node: '>=14'} hasBin: true dependencies: '@ampproject/remapping': 2.2.1 - '@rollup/pluginutils': 5.0.2(rollup@2.79.1) - '@unocss/config': 0.48.5 - '@unocss/core': 0.48.5 - '@unocss/preset-uno': 0.48.5 + '@rollup/pluginutils': 5.0.2(rollup@3.25.1) + '@unocss/config': 0.53.3 + '@unocss/core': 0.53.3 + '@unocss/preset-uno': 0.53.3 cac: 6.7.14 chokidar: 3.5.3 colorette: 2.0.20 - consola: 2.15.3 + consola: 3.1.0 fast-glob: 3.2.12 - magic-string: 0.27.0 + magic-string: 0.30.0 pathe: 1.1.1 - perfect-debounce: 0.1.3 + perfect-debounce: 1.0.0 transitivePeerDependencies: - rollup dev: true - /@unocss/config@0.48.5: - resolution: {integrity: sha512-b1HThifrJLUTYDxeaoL02blk/IMCtbode5pv57mVpBY7v29XICkcfe2PW27BQHIsEmI6LdFICjAB0Xn9kwrRyQ==} + /@unocss/config@0.53.3: + resolution: {integrity: sha512-72sP17B09ZT/PBJMeFGN1U5y0VhC9sBHTcIQ3GgsRxRnmCRZyzyyRyp9jwBkLRCqWfaKyWgELz1opnWGBhegFw==} engines: {node: '>=14'} dependencies: - '@unocss/core': 0.48.5 + '@unocss/core': 0.53.3 unconfig: 0.3.9 dev: true - /@unocss/core@0.48.5: - resolution: {integrity: sha512-goidlxqDEW14yYzLIqyUsoVPvrq3BuxvzY+87tulfHtiHWXd7fITSjHu80Bn0J6LZm1bVn2/D5nfE7ZLU/uW8g==} - dev: true - /@unocss/core@0.53.3: resolution: {integrity: sha512-28xxgZZBaGeDUULoNrpmSP4ZtNn41b2NlBnOe2ta+TnA4F0R5v8bW0w8CxHoYGiHS8mbCq4Aw1ReNlqVhfar8Q==} - dev: false /@unocss/extractor-arbitrary-variants@0.53.3: resolution: {integrity: sha512-EyCwebLU4WDDNlrN3BbN9mjCszyRAwn0kP2YVOsCcj6IJD0Y3AjzWPoToTPP6jSN4nRk0iZd/8TrN2sqUHrn4w==} dependencies: '@unocss/core': 0.53.3 - dev: false - /@unocss/inspector@0.48.5: - resolution: {integrity: sha512-zEIAC2nELJNyW9S6Rsg9EAzYlFP+bNBuz53OSQQyikn39vQKFHa0bfsfSvJl/JHZIL7U6H4WqeSppIuiW//WdQ==} + /@unocss/inspector@0.53.3: + resolution: {integrity: sha512-EPWBOA5nsI92EjRkPdulNu0DLEURWTRVl7IkAPpgwzSU/ahr1cNuByySpyw+wof1dtyxLxlJEj/Mvz5ExVOltg==} dependencies: gzip-size: 6.0.0 sirv: 2.0.3 dev: true - /@unocss/preset-attributify@0.48.5: - resolution: {integrity: sha512-nxYChw4vpppKt1nIFItsFkopdH7gTY19ZE4ieMen3cP27YWC6BSNg5L4QksaLlABPCIqAYHmpH3e41FGZonM+g==} + /@unocss/postcss@0.53.3(postcss@8.4.24): + resolution: {integrity: sha512-+uOK8bIzfziY3a7GXB2xI7pFx/aW+F/pigpq+LS0IkF+ZDKGD5mf9Jmo2zrcQ2wujw8ayDRFG66ByaIItjIpWw==} + engines: {node: '>=14'} + peerDependencies: + postcss: ^8.4.21 dependencies: - '@unocss/core': 0.48.5 + '@unocss/config': 0.53.3 + '@unocss/core': 0.53.3 + css-tree: 2.3.1 + fast-glob: 3.2.12 + magic-string: 0.30.0 + postcss: 8.4.24 dev: true - /@unocss/preset-icons@0.48.5: - resolution: {integrity: sha512-pXgerhZfSZX2YNXW+1S6UtJEDgAGEz7u5Popx8IBoVmUr8xnFN1+AYZOTNH0KATx4R7s9NyRIr0sxD4DMq8bcA==} + /@unocss/preset-attributify@0.53.3: + resolution: {integrity: sha512-JWDJVldpmdybKzqJtS1UTKqF0nkYjtJKf0ptt3TclHfRYe6khinfvmy5lN1yTob0qolR/kO8S8DApDmB+qXMLg==} + dependencies: + '@unocss/core': 0.53.3 + dev: true + + /@unocss/preset-icons@0.53.3: + resolution: {integrity: sha512-V+XIE9qFqZmEa9wrI16nR6OG7zwo6HEj7M6OewQNG1tzije6RVCg5QbU9Mhxgr1vC5qhyY+DaSAYQJKIWh7OQw==} dependencies: '@iconify/utils': 2.1.7 - '@unocss/core': 0.48.5 - ohmyfetch: 0.4.21 + '@unocss/core': 0.53.3 + ofetch: 1.1.1 transitivePeerDependencies: - supports-color dev: true - /@unocss/preset-mini@0.48.5: - resolution: {integrity: sha512-jMKUCkbKsgLkEAeaB7qV/ExZ1W9yAnRQ/PwrnGnxbIIAxDIylfPDBL2bR2w2TucHblpqCf6Twb09r1F6qfy3yQ==} - dependencies: - '@unocss/core': 0.48.5 - dev: true - /@unocss/preset-mini@0.53.3: resolution: {integrity: sha512-Sr61c/UPCD4OjWSXE+30FxXJHMdzh/Zc8Ow6RzlT+fqUBYyNw3WpXwRW3Goxnxl98FvK2vb+cZGTxVRlezO8Pw==} dependencies: '@unocss/core': 0.53.3 '@unocss/extractor-arbitrary-variants': 0.53.3 - dev: false - /@unocss/preset-tagify@0.48.5: - resolution: {integrity: sha512-ZWwDYBZ/aeN8LaH1AGKyXVye3PNXgT2yzL8fJmWf0VCZtT02cH4AE9GLGeKISOvl47J16oDuE6jd3nd1tBw+vg==} + /@unocss/preset-tagify@0.53.3: + resolution: {integrity: sha512-sIbbMp1ZITJ6Tp7RITDQ6vxOZkx61rNwVSPhTh1HXS8V50GSUBBQe9Fv/kDWYuGjmL1Y5Gq2/VkCB8Zp68co/g==} dependencies: - '@unocss/core': 0.48.5 - dev: true - - /@unocss/preset-typography@0.48.5: - resolution: {integrity: sha512-KYVrbOAC2c1frV3QrebQdxNTttZY3ImfuZfhxPhywickNIEHc6Hn5UugZJ5XrfkiMD4aXQ0vDeDUFlXtMPn9ug==} - dependencies: - '@unocss/core': 0.48.5 + '@unocss/core': 0.53.3 dev: true /@unocss/preset-typography@0.53.3: @@ -2679,77 +2656,82 @@ packages: dependencies: '@unocss/core': 0.53.3 '@unocss/preset-mini': 0.53.3 - dev: false - /@unocss/preset-uno@0.48.5: - resolution: {integrity: sha512-D/vVO1fgFll5IpoE92BVhKFkaejJAhux0DVAtRC/VUwOR0NE3CmRlTct+mBRO938aeuiELxFysuO0hNMDpTmeA==} + /@unocss/preset-uno@0.53.3: + resolution: {integrity: sha512-Yh0TOx5cTtqSQMrgxr0ze5kIEaBYs/W6WuX63h+0s18pe4ojG07bh6JKRpndf5scBxJ+oZxulQ6hulu6hOCEZg==} dependencies: - '@unocss/core': 0.48.5 - '@unocss/preset-mini': 0.48.5 - '@unocss/preset-wind': 0.48.5 + '@unocss/core': 0.53.3 + '@unocss/preset-mini': 0.53.3 + '@unocss/preset-wind': 0.53.3 dev: true - /@unocss/preset-web-fonts@0.48.5: - resolution: {integrity: sha512-cX2xRQzzuaMD5+f5ea9fjYfnjIGJqERP5Jpo2fiReNEhXFWYRAkFgK5Wcgzx2TLP47NvM4oWJR+pKBoaCJzsaQ==} + /@unocss/preset-web-fonts@0.53.3: + resolution: {integrity: sha512-P17xcbhx4F+J1HQWrfbslqIibslF/o8iQg+94DYRxaZRg7a+uAKwYIOUCKiPxGXz88r4/QBYhXpsvjoHv4VZ+A==} dependencies: - '@unocss/core': 0.48.5 - ohmyfetch: 0.4.21 + '@unocss/core': 0.53.3 + ofetch: 1.1.1 dev: true - /@unocss/preset-wind@0.48.5: - resolution: {integrity: sha512-uSlViwl+1mJeClxJcwE6QA3SIOnOpL+Nes8VeO4NQADhn8ywhgjouAi2fy/gxQAcGtAV5PODn2jrG2M80+Ghkw==} + /@unocss/preset-wind@0.53.3: + resolution: {integrity: sha512-WHy2dEmj41x3RYinkRvxdz6C1B9fAV2Wck7xboFRXu9jJYERFCfajNcQSuCiGZ0zr+Ml94G6e7xYZ2xWCzMlLA==} dependencies: - '@unocss/core': 0.48.5 - '@unocss/preset-mini': 0.48.5 + '@unocss/core': 0.53.3 + '@unocss/preset-mini': 0.53.3 dev: true - /@unocss/reset@0.48.5: - resolution: {integrity: sha512-+JJT3Btj1oNX4XwKBDPRUYre3NYBNmi0PsC3tqkHN2VphJG0iZl91XNfsveLz8pVpDJPUDdLH4xsqh52WmxU1g==} + /@unocss/reset@0.53.3: + resolution: {integrity: sha512-DilchevgPVH7Kiiwg/yU8xV6admL/FeV1rwf5sFBEd4THiQSasQXYiqE0e9RyOAF4bJA4c3ZGE9x0cb8T37Fwg==} - /@unocss/scope@0.48.5: - resolution: {integrity: sha512-2xPJWUyDUnJkn37n6+a0t4vKb8l07UeGTHM4jxOvKdML4Gi5tsxulyj+lBPP+wLWu9fNiFe7HlEejbh/J13QVw==} + /@unocss/scope@0.53.3: + resolution: {integrity: sha512-i41vTORGTLYmT6HKi6mpv2OLf5ewUvWP2w52ISrRGw8oatl0QQKyLk/vGwt9z06/Xy5QStDYoFt1QRc9tLnzBQ==} dev: true - /@unocss/transformer-attributify-jsx@0.48.5: - resolution: {integrity: sha512-GRV3aNXgQ9YBXblwGV4PgVjUZExsAyGViN2LVl1qAUlnN3IgTjBFGGWo9t/I90LEk3Sy1TiOj05iZ9vB0RPq8g==} + /@unocss/transformer-attributify-jsx-babel@0.53.3: + resolution: {integrity: sha512-k0G1lMyuZNKQ7MU21uGlq8OPR+gMA17zJv9nNum83umQpNutaIPgrOwcQv/3wItlYgEF7A24u83GOxspWaFauQ==} dependencies: - '@unocss/core': 0.48.5 + '@unocss/core': 0.53.3 dev: true - /@unocss/transformer-compile-class@0.48.5: - resolution: {integrity: sha512-ZMZ0Z8tJ6TFHyoUPAYY3FG0euJ4OmGlcMVDKfbDPOH0Gxxj2VJ+5Xn57VTy1GjfAKxk4MLnf08THwcCuh0BrZw==} + /@unocss/transformer-attributify-jsx@0.53.3: + resolution: {integrity: sha512-aTFpg9DAAuVSeaEF40SNsnEpK/42MaXdwfdF+xInYCLnqTx0NX/Uh0afZGY/FDgJe9yDEFrkFZ9yCd1W4RjQYQ==} dependencies: - '@unocss/core': 0.48.5 + '@unocss/core': 0.53.3 dev: true - /@unocss/transformer-directives@0.48.5: - resolution: {integrity: sha512-pl8SekJvkXEBzUbXDaYexeOpT3UWzS/YS4nVzN6gEisLGSpbD5a/yfI3iAA3GVWCH8HrmzUl0FpL3cY5yf44rg==} + /@unocss/transformer-compile-class@0.53.3: + resolution: {integrity: sha512-j/NbGk/BBxSRaMzMYQy0zlojCw8ToPi7IpRMfAYP5oOpswk73vOROVnLXKyALrQUaBlAS5XK4Ui/iY3Bv5C5Xg==} dependencies: - '@unocss/core': 0.48.5 + '@unocss/core': 0.53.3 + dev: true + + /@unocss/transformer-directives@0.53.3: + resolution: {integrity: sha512-FIPdg8z3OMHEDu9RqbCFcl+84HaELDWKU1ecYTvZQkLzdpugCJfqls4FUg0gPwwzKJbJze2hSqECpWSFk883oA==} + dependencies: + '@unocss/core': 0.53.3 css-tree: 2.3.1 dev: true - /@unocss/transformer-variant-group@0.48.5: - resolution: {integrity: sha512-j7P/gpW1WzlDRBey4GxHsDbLQt8a8jrOD0PbRwJJCIBg6XrV/gsojgbwGQc/NMEXuwFPBMdLWM52dDYg2+NxYw==} + /@unocss/transformer-variant-group@0.53.3: + resolution: {integrity: sha512-0yzV6sVkxwRmhf1wp3F8Vt+dxFaVYZ1wlyUqQVDjlupjvBoMWvARkGQwMaif2h9E/Qb/NTZRs91fbE2g+qBg+A==} dependencies: - '@unocss/core': 0.48.5 + '@unocss/core': 0.53.3 dev: true - /@unocss/vite@0.48.5(rollup@2.79.1)(vite@4.3.9): - resolution: {integrity: sha512-eUZSM9vxTdUe70/aDpxGODjLJtrAa80pmipqgFaZ0B++LsglZMiSZD38/Bw7w5FTLv78ViRgTJ+rGh/SOe+rdw==} + /@unocss/vite@0.53.3(rollup@3.25.1)(vite@4.3.9): + resolution: {integrity: sha512-XuSzw142Ex4YEQdoLmCf3/aqF+9qzN5ymqVHVdsrk2GE9jNlg8H7eF6G16xpZS39mJJY+cKdwtzuAKRYvoSd5g==} peerDependencies: vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 dependencies: '@ampproject/remapping': 2.2.1 - '@rollup/pluginutils': 5.0.2(rollup@2.79.1) - '@unocss/config': 0.48.5 - '@unocss/core': 0.48.5 - '@unocss/inspector': 0.48.5 - '@unocss/scope': 0.48.5 - '@unocss/transformer-directives': 0.48.5 + '@rollup/pluginutils': 5.0.2(rollup@3.25.1) + '@unocss/config': 0.53.3 + '@unocss/core': 0.53.3 + '@unocss/inspector': 0.53.3 + '@unocss/scope': 0.53.3 + '@unocss/transformer-directives': 0.53.3 chokidar: 3.5.3 fast-glob: 3.2.12 - magic-string: 0.27.0 + magic-string: 0.30.0 vite: 4.3.9(@types/node@20.3.1) transitivePeerDependencies: - rollup @@ -2766,11 +2748,55 @@ packages: vue: 3.3.4 dev: true - /@volar/language-core@1.0.24: - resolution: {integrity: sha512-vTN+alJiWwK0Pax6POqrmevbtFW2dXhjwWiW/MW4f48eDYPLdyURWcr8TixO7EN/nHsUBj2udT7igFKPtjyAKg==} + /@vitest/expect@0.32.2: + resolution: {integrity: sha512-6q5yzweLnyEv5Zz1fqK5u5E83LU+gOMVBDuxBl2d2Jfx1BAp5M+rZgc5mlyqdnxquyoiOXpXmFNkcGcfFnFH3Q==} dependencies: - '@volar/source-map': 1.0.24 - muggle-string: 0.1.0 + '@vitest/spy': 0.32.2 + '@vitest/utils': 0.32.2 + chai: 4.3.7 + dev: true + + /@vitest/runner@0.32.2: + resolution: {integrity: sha512-06vEL0C1pomOEktGoLjzZw+1Fb+7RBRhmw/06WkDrd1akkT9i12su0ku+R/0QM69dfkIL/rAIDTG+CSuQVDcKw==} + dependencies: + '@vitest/utils': 0.32.2 + concordance: 5.0.4 + p-limit: 4.0.0 + pathe: 1.1.1 + dev: true + + /@vitest/snapshot@0.32.2: + resolution: {integrity: sha512-JwhpeH/PPc7GJX38vEfCy9LtRzf9F4er7i4OsAJyV7sjPwjj+AIR8cUgpMTWK4S3TiamzopcTyLsZDMuldoi5A==} + dependencies: + magic-string: 0.30.0 + pathe: 1.1.1 + pretty-format: 27.5.1 + dev: true + + /@vitest/spy@0.32.2: + resolution: {integrity: sha512-Q/ZNILJ4ca/VzQbRM8ur3Si5Sardsh1HofatG9wsJY1RfEaw0XKP8IVax2lI1qnrk9YPuG9LA2LkZ0EI/3d4ug==} + dependencies: + tinyspy: 2.1.1 + dev: true + + /@vitest/utils@0.32.2: + resolution: {integrity: sha512-lnJ0T5i03j0IJaeW73hxe2AuVnZ/y1BhhCOuIcl9LIzXnbpXJT9Lrt6brwKHXLOiA7MZ6N5hSJjt0xE1dGNCzQ==} + dependencies: + diff-sequences: 29.4.3 + loupe: 2.3.6 + pretty-format: 27.5.1 + dev: true + + /@volar/language-core@1.4.1: + resolution: {integrity: sha512-EIY+Swv+TjsWpxOxujjMf1ZXqOjg9MT2VMXZ+1dKva0wD8W0L6EtptFFcCJdBbcKmGMFkr57Qzz9VNMWhs3jXQ==} + dependencies: + '@volar/source-map': 1.4.1 + dev: true + + /@volar/language-core@1.7.1: + resolution: {integrity: sha512-xE3PRW6JZ/+JxCiHvZk2avq+Qfq47e9xd29F+3XFfq0L+HAI5uyz9qiNOH7/IxiTcagCVbDEuJQCFeh7Fdndfg==} + dependencies: + '@volar/source-map': 1.7.1 dev: true /@volar/language-core@1.7.8: @@ -2779,10 +2805,16 @@ packages: '@volar/source-map': 1.7.8 dev: true - /@volar/source-map@1.0.24: - resolution: {integrity: sha512-Qsv/tkplx18pgBr8lKAbM1vcDqgkGKQzbChg6NW+v0CZc3G7FLmK+WrqEPzKlN7Cwdc6XVL559Nod8WKAfKr4A==} + /@volar/source-map@1.4.1: + resolution: {integrity: sha512-bZ46ad72dsbzuOWPUtJjBXkzSQzzSejuR3CT81+GvTEI2E994D8JPXzM3tl98zyCNnjgs4OkRyliImL1dvJ5BA==} dependencies: - muggle-string: 0.1.0 + muggle-string: 0.2.2 + dev: true + + /@volar/source-map@1.7.1: + resolution: {integrity: sha512-DRIG6N7rZCZnLobpJcqpiUS4V50J7wIBa4Mj2HErAu8HA/+qglAPxCNyS0sgSt8gNOixebcSIwK4Nfge1KXKTQ==} + dependencies: + muggle-string: 0.3.1 dev: true /@volar/source-map@1.7.8: @@ -2797,113 +2829,57 @@ packages: '@volar/language-core': 1.7.8 dev: true - /@vue-macros/api@0.5.1(rollup@2.79.1)(vue@3.3.4): - resolution: {integrity: sha512-2rpldQa5YnSY4+auFSZLQDXHL31z9VyIA/I0AqcXzxO2TRfZewhNGY5I/K/nuaheXCumodFxbCPXGZ6CKa6lRA==} - engines: {node: '>=14.19.0'} + /@volar/vue-language-core@1.6.5: + resolution: {integrity: sha512-IF2b6hW4QAxfsLd5mePmLgtkXzNi+YnH6ltCd80gb7+cbdpFMjM1I+w+nSg2kfBTyfu+W8useCZvW89kPTBpzg==} + dependencies: + '@volar/language-core': 1.4.1 + '@volar/source-map': 1.4.1 + '@vue/compiler-dom': 3.3.4 + '@vue/compiler-sfc': 3.3.4 + '@vue/reactivity': 3.3.4 + '@vue/shared': 3.3.4 + minimatch: 9.0.2 + muggle-string: 0.2.2 + vue-template-compiler: 2.7.14 + dev: true + + /@vue-macros/api@0.7.2(rollup@3.25.1)(vue@3.3.4): + resolution: {integrity: sha512-NOz710B+BUkZYiG2Oow/bLp5idPTj3B6sGuMXWYOxZaFuWNEgob8Ols7Zq3guYa/y80oKngbO6raqUTQn/7X3g==} + engines: {node: '>=16.14.0'} dependencies: '@babel/types': 7.22.5 - '@vue-macros/common': 1.2.0(rollup@2.79.1)(vue@3.3.4) + '@vue-macros/common': 1.4.0(rollup@3.25.1)(vue@3.3.4) transitivePeerDependencies: - rollup - vue dev: true - /@vue-macros/api@0.5.1(rollup@3.25.1)(vue@3.3.4): - resolution: {integrity: sha512-2rpldQa5YnSY4+auFSZLQDXHL31z9VyIA/I0AqcXzxO2TRfZewhNGY5I/K/nuaheXCumodFxbCPXGZ6CKa6lRA==} - engines: {node: '>=14.19.0'} + /@vue-macros/better-define@1.6.2(rollup@3.25.1)(vue@3.3.4): + resolution: {integrity: sha512-m640/h+9k/27YtNgDaTta0XtUfRKeLVZiD/zIUtyIm4SzN3pjDS0R2uEuKvQf68dgZWtxutCxBWlMarwX2deog==} + engines: {node: '>=16.14.0'} dependencies: - '@babel/types': 7.22.5 - '@vue-macros/common': 1.2.0(rollup@3.25.1)(vue@3.3.4) - transitivePeerDependencies: - - rollup - - vue - dev: true - - /@vue-macros/better-define@1.5.0(rollup@2.79.1)(vue@3.3.4): - resolution: {integrity: sha512-UseXFJ3TOvajclNgeJ8vil7Ja2NBDg+2zeeHDbaQfLw3orzYbHQAPGpBr9f7KZAofZgldtngnX2f2Oplx5lTCA==} - engines: {node: '>=14.19.0'} - dependencies: - '@vue-macros/api': 0.5.1(rollup@2.79.1)(vue@3.3.4) - '@vue-macros/common': 1.1.4(rollup@2.79.1)(vue@3.3.4) + '@vue-macros/api': 0.7.2(rollup@3.25.1)(vue@3.3.4) + '@vue-macros/common': 1.4.0(rollup@3.25.1)(vue@3.3.4) unplugin: 1.3.1 transitivePeerDependencies: - rollup - vue dev: true - /@vue-macros/common@0.13.8(vue@3.3.4): - resolution: {integrity: sha512-Fs8PNCR117MpR4MQYLupG6qary3n6ZKIkuuaJbmYJ+n3QUiO9LmBs1GgF9L+RQ+M4UDdfuk7LbvZwnWJ89MABA==} - engines: {node: '>=14.19.0'} - peerDependencies: - vue: ^2.7.0 || ^3.2.25 - peerDependenciesMeta: - vue: - optional: true + /@vue-macros/chain-call@0.0.1(rollup@3.25.1)(vue@3.3.4): + resolution: {integrity: sha512-yjfTCyolWwNtDUH/TqKJvU0GNoJy4OnLj7Fot4OjKe1Q0jBk/R1LmoQhqsIR5OtaGYj0s9/4L0rxpSDZ6SvuUQ==} + engines: {node: '>=16.14.0'} dependencies: - '@babel/types': 7.22.5 - '@vue/compiler-sfc': 3.3.4 - local-pkg: 0.4.3 - magic-string: 0.27.0 - vue: 3.3.4 - dev: true - - /@vue-macros/common@0.15.0(vue@3.3.4): - resolution: {integrity: sha512-4qAn4qF6No8iDWgNmeDcerPW2vXOw4nasZV06DGfvrvZx+I43FPGt8Me5SemxZGYAiqzpLI9dnmHkBS04GCBvw==} - engines: {node: '>=14.19.0'} - peerDependencies: - vue: ^2.7.0 || ^3.2.25 - peerDependenciesMeta: - vue: - optional: true - dependencies: - '@babel/types': 7.22.5 - '@vue/compiler-sfc': 3.3.4 - local-pkg: 0.4.3 - magic-string: 0.27.0 - vue: 3.3.4 - dev: true - - /@vue-macros/common@1.1.4(rollup@2.79.1)(vue@3.3.4): - resolution: {integrity: sha512-LyTvNEffxbsWTq6dEUhJQZhAjwHvyQy5L2IhkJ3VQgecoxhFz62VmGWBst43l9RGHrhGLKaEa3euV0/6VJLqzQ==} - engines: {node: '>=14.19.0'} - peerDependencies: - vue: ^2.7.0 || ^3.2.25 - peerDependenciesMeta: - vue: - optional: true - dependencies: - '@babel/types': 7.22.5 - '@rollup/pluginutils': 5.0.2(rollup@2.79.1) - '@vue/compiler-sfc': 3.3.4 - local-pkg: 0.4.3 - magic-string-ast: 0.1.2 - vue: 3.3.4 + '@vue-macros/common': 1.4.0(rollup@3.25.1)(vue@3.3.4) + unplugin: 1.3.1 transitivePeerDependencies: - rollup + - vue dev: true - /@vue-macros/common@1.2.0(rollup@2.79.1)(vue@3.3.4): - resolution: {integrity: sha512-lQglnRn+8wkdAhmGQbrI0mo4SzRuY5KBjst0qi8LBDYllFKtI2brapbewUME1AXnXbVett0SRDnB2EdZXyzCmw==} - engines: {node: '>=14.19.0'} - peerDependencies: - vue: ^2.7.0 || ^3.2.25 - peerDependenciesMeta: - vue: - optional: true - dependencies: - '@babel/types': 7.22.5 - '@rollup/pluginutils': 5.0.2(rollup@2.79.1) - '@vue/compiler-sfc': 3.3.4 - local-pkg: 0.4.3 - magic-string-ast: 0.1.2 - vue: 3.3.4 - transitivePeerDependencies: - - rollup - dev: true - - /@vue-macros/common@1.2.0(rollup@3.25.1)(vue@3.3.4): - resolution: {integrity: sha512-lQglnRn+8wkdAhmGQbrI0mo4SzRuY5KBjst0qi8LBDYllFKtI2brapbewUME1AXnXbVett0SRDnB2EdZXyzCmw==} - engines: {node: '>=14.19.0'} + /@vue-macros/common@1.4.0(rollup@3.25.1)(vue@3.3.4): + resolution: {integrity: sha512-Wnpk6OVPYw7ZrrShOS7RZL5AINFbuQWfkNCVWVESSPY+8id75YOKGzMs4X5YcNayywdSGEvV7ntVJ2RQ+ez21A==} + engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.2.25 peerDependenciesMeta: @@ -2913,6 +2889,7 @@ packages: '@babel/types': 7.22.5 '@rollup/pluginutils': 5.0.2(rollup@3.25.1) '@vue/compiler-sfc': 3.3.4 + ast-kit: 0.6.5(rollup@3.25.1) local-pkg: 0.4.3 magic-string-ast: 0.1.2 vue: 3.3.4 @@ -2920,18 +2897,30 @@ packages: - rollup dev: true - /@vue-macros/define-model@1.4.3(@vueuse/core@9.13.0)(rollup@2.79.1)(vue@3.3.4): - resolution: {integrity: sha512-EIIVSoNdKk3HPE8sF7fuMu7934Inra1vyuQJN6ikyqgoFGfpvFxBteuot2T+CiJFswZJ1z9YEw9WswbJmlqaAA==} - engines: {node: '>=14.19.0'} - deprecated: It has moved to @vue-macros/define-models now, and please use it instead. + /@vue-macros/define-emit@0.1.6(vue@3.3.4): + resolution: {integrity: sha512-oDIIHYuCzDQ6v5QeMH3HsyQ6DIQ/wrS2aaTtz7bmEwv56FQoVzAVlOmPlCsmoSsUTonnNw5HKwKF7w9xqA7klg==} + engines: {node: '>=16.14.0'} peerDependencies: - '@vueuse/core': ^9.0.0 + vue: ^2.7.0 || ^3.2.25 + dependencies: + '@vue-macros/api': 0.7.2(rollup@3.25.1)(vue@3.3.4) + '@vue-macros/common': 1.4.0(rollup@3.25.1)(vue@3.3.4) + rollup: 3.25.1 + unplugin: 1.3.1 + vue: 3.3.4 + dev: true + + /@vue-macros/define-models@1.0.6(@vueuse/core@10.2.0)(rollup@3.25.1)(vue@3.3.4): + resolution: {integrity: sha512-m6T319uTTKI/6l6wcsYcVxmz6VlQnEQBXboJQI6i671Xmuem2vEPwkhoEJjenOOkepClAJhanufH2vzyCEst4Q==} + engines: {node: '>=16.14.0'} + peerDependencies: + '@vueuse/core': '>=9.0.0' peerDependenciesMeta: '@vueuse/core': optional: true dependencies: - '@vue-macros/common': 1.1.4(rollup@2.79.1)(vue@3.3.4) - '@vueuse/core': 9.13.0(vue@3.3.4) + '@vue-macros/common': 1.4.0(rollup@3.25.1)(vue@3.3.4) + '@vueuse/core': 10.2.0(vue@3.3.4) ast-walker-scope: 0.4.2 unplugin: 1.3.1 transitivePeerDependencies: @@ -2939,68 +2928,67 @@ packages: - vue dev: true - /@vue-macros/define-props-refs@0.3.2(rollup@2.79.1)(vue@3.3.4): - resolution: {integrity: sha512-0OjXw9Ogr2C3pOZfd7U6xWc6qICBZEBmy7yXrKRuYIFDt5r/ucTO/1psVORmB1n8frsxkxudUJ1EllRB4gBAnw==} - engines: {node: '>=14.19.0'} + /@vue-macros/define-prop@0.1.7(vue@3.3.4): + resolution: {integrity: sha512-ekaJnzxeMuXBTiIjr5+ns86XnkZcpk+IMrub2UyXYkIVmNP6DZAwJ+Yy14jfFdTgvFaDBexO/1qG0JHvsHq3WQ==} + engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.2.25 dependencies: - '@vue-macros/common': 1.1.4(rollup@2.79.1)(vue@3.3.4) + '@vue-macros/api': 0.7.2(rollup@3.25.1)(vue@3.3.4) + '@vue-macros/common': 1.4.0(rollup@3.25.1)(vue@3.3.4) + rollup: 3.25.1 + unplugin: 1.3.1 + vue: 3.3.4 + dev: true + + /@vue-macros/define-props-refs@1.1.0(rollup@3.25.1)(vue@3.3.4): + resolution: {integrity: sha512-VN+r9qf49vwqEaWIIEikEvxD7/JYLO8jv0GMIgvtNTfa0rYuzvi711hHq5Wpz5oXF0Y3/BVPKFmOrnwR5Ck0wg==} + engines: {node: '>=16.14.0'} + peerDependencies: + vue: ^2.7.0 || ^3.2.25 + dependencies: + '@vue-macros/common': 1.4.0(rollup@3.25.1)(vue@3.3.4) unplugin: 1.3.1 vue: 3.3.4 transitivePeerDependencies: - rollup dev: true - /@vue-macros/define-props@0.2.4(rollup@2.79.1)(vue@3.3.4): - resolution: {integrity: sha512-3mCnKZoF/CEPLQgGLOtugthm2yLEJLWgMLDiAezk3GqSpWOW8fjnTcZlnPWG+cc+eTMRyv1PJF4b52tcFVSL4g==} - engines: {node: '>=14.19.0'} + /@vue-macros/define-props@1.0.8(@vue-macros/reactivity-transform@0.3.10)(rollup@3.25.1)(vue@3.3.4): + resolution: {integrity: sha512-PADvt5bSPGTuhOXgH91D6/AzuYxj3DCAS0IWq7txw6XXwz2Au+BQalgt08jLderiQIrnlrWoINN7CPp4BXFPhA==} + engines: {node: '>=16.14.0'} peerDependencies: + '@vue-macros/reactivity-transform': ^0.3.10 vue: ^2.7.0 || ^3.2.25 dependencies: - '@rollup/pluginutils': 5.0.2(rollup@2.79.1) - '@vue-macros/common': 0.15.0(vue@3.3.4) + '@vue-macros/common': 1.4.0(rollup@3.25.1)(vue@3.3.4) + '@vue-macros/reactivity-transform': 0.3.10(rollup@3.25.1)(vue@3.3.4) unplugin: 1.3.1 vue: 3.3.4 transitivePeerDependencies: - rollup dev: true - /@vue-macros/define-props@1.0.2(@vue-macros/reactivity-transform@0.3.3)(rollup@2.79.1)(vue@3.3.4): - resolution: {integrity: sha512-DwDQuLd2/UNKKc4IZ0CadxpcQblU7HO+IAqjJtkTslsvlNaN98JUwGJ6jz+uRZ8uP6fnZzkQbkh1rqzHf3wXDA==} - engines: {node: '>=14.19.0'} - peerDependencies: - '@vue-macros/reactivity-transform': ^0.3.2 - vue: ^2.7.0 || ^3.2.25 - dependencies: - '@vue-macros/common': 1.1.4(rollup@2.79.1)(vue@3.3.4) - '@vue-macros/reactivity-transform': 0.3.3(rollup@2.79.1)(vue@3.3.4) - unplugin: 1.3.1 - vue: 3.3.4 - transitivePeerDependencies: - - rollup - dev: true - - /@vue-macros/define-render@1.3.3(rollup@2.79.1)(vue@3.3.4): - resolution: {integrity: sha512-N2BxsrFxhc66bEpmuazUMODOvrfZ28vvO/bhxIB2hAxUMZGnZ8s+SIATn01XEx+Bqi+V+GU0eCBgAm/qsZimpg==} - engines: {node: '>=14.19.0'} + /@vue-macros/define-render@1.3.9(rollup@3.25.1)(vue@3.3.4): + resolution: {integrity: sha512-6S7EmOt5VM6su4YUO/DZKjexUP3Gu/aklppeUvSHF/7/CZxXRtldLYMBfQ4Nqq3Bfm/x7o46kATGYq9htiIQ5Q==} + engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.0.0 dependencies: - '@vue-macros/common': 1.1.4(rollup@2.79.1)(vue@3.3.4) + '@vue-macros/common': 1.4.0(rollup@3.25.1)(vue@3.3.4) unplugin: 1.3.1 vue: 3.3.4 transitivePeerDependencies: - rollup dev: true - /@vue-macros/define-slots@0.3.2(rollup@2.79.1)(vue@3.3.4): - resolution: {integrity: sha512-IIcBIGA9rMcoRCWl7AAaRbQ3zHPCwdkNNWjunsiSHjMfk3rJV04TLOpKawwL5cn3Sb8W3cMA9/X9ftmYE88Uhw==} - engines: {node: '>=14.19.0'} + /@vue-macros/define-slots@1.0.5(rollup@3.25.1)(vue@3.3.4): + resolution: {integrity: sha512-nl3jr+PECgSRYfLawZfiVACVy20yvVvggTitb3SwwKTbR/EYpQriww6K+aFUi3l0myoS+E9HpVkzDZhJJbsb3g==} + engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.0.0 dependencies: - '@vue-macros/common': 1.1.4(rollup@2.79.1)(vue@3.3.4) + '@vue-macros/common': 1.4.0(rollup@3.25.1)(vue@3.3.4) unplugin: 1.3.1 vue: 3.3.4 transitivePeerDependencies: @@ -3021,35 +3009,49 @@ packages: vue: 3.3.4 dev: true - /@vue-macros/export-props@0.3.2(rollup@2.79.1)(vue@3.3.4): - resolution: {integrity: sha512-P3RM6G/T8r70IY69rYxsZUWnIVLQZnG2ndeohCrS8RTD0+uiKG4LWOwKqOSm5aLLIynFRyINGqBp8vYIJKBUpQ==} - engines: {node: '>=14.19.0'} + /@vue-macros/export-expose@0.0.3(rollup@3.25.1)(vue@3.3.4): + resolution: {integrity: sha512-F2e92/ChX5IC3e5iWYossdnG43zd/6tejzdOo+zNDOvTwf3GRnOgAchwCR1x1iNq/R3/g2IfNvD6VvP2/+b6kg==} + engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.2.25 dependencies: - '@vue-macros/common': 1.1.4(rollup@2.79.1)(vue@3.3.4) + '@vue-macros/common': 1.4.0(rollup@3.25.1)(vue@3.3.4) + '@vue/compiler-sfc': 3.3.4 unplugin: 1.3.1 vue: 3.3.4 transitivePeerDependencies: - rollup dev: true - /@vue-macros/hoist-static@1.3.2(rollup@2.79.1)(vue@3.3.4): - resolution: {integrity: sha512-eKHLgs/6x6P72nFtZhRk7a1kP290Zoy7UZx+rYApGD9LZ2jvk/8iVTnukSKkyY9uYcnaUtxd3XqXIFJsv42hfg==} - engines: {node: '>=14.19.0'} + /@vue-macros/export-props@0.3.8(rollup@3.25.1)(vue@3.3.4): + resolution: {integrity: sha512-+9toapUqE3fttbpx9wdUsLkIJfP+wALar+I+fdNyONImUk7NhrExhIa8QYgMfqC4ovgtbdpTFmHwYyNkm3qh0A==} + engines: {node: '>=16.14.0'} + peerDependencies: + vue: ^2.7.0 || ^3.2.25 dependencies: - '@vue-macros/common': 1.1.4(rollup@2.79.1)(vue@3.3.4) + '@vue-macros/common': 1.4.0(rollup@3.25.1)(vue@3.3.4) + unplugin: 1.3.1 + vue: 3.3.4 + transitivePeerDependencies: + - rollup + dev: true + + /@vue-macros/hoist-static@1.4.2(rollup@3.25.1)(vue@3.3.4): + resolution: {integrity: sha512-1AJRnjbPDZeS/vus6Qbo0D0KodjjikH5TpP5RhTRL+AMhiR99zw3K4ESS9ZXsPY/hqUu9EIuoN9wHTgPGi6GiA==} + engines: {node: '>=16.14.0'} + dependencies: + '@vue-macros/common': 1.4.0(rollup@3.25.1)(vue@3.3.4) unplugin: 1.3.1 transitivePeerDependencies: - rollup - vue dev: true - /@vue-macros/named-template@0.3.3(rollup@2.79.1)(vue@3.3.4): - resolution: {integrity: sha512-rgnfFdPecc7FXv/iKNRk1TTejt1Tdfi7dGMYmyG4u+k0rhR/rUVUr661eWTdDMn41th83FKuKoyNvr8SXl4OzQ==} - engines: {node: '>=14.19.0'} + /@vue-macros/named-template@0.3.9(rollup@3.25.1)(vue@3.3.4): + resolution: {integrity: sha512-HaJ339NKoWfMO01tpT5f5FkjlxA4tcvkCMkf9plskuKIqJ2fwDBFxB6J6meGVYePltUhmUTH3eCN0fMz4NH+Cg==} + engines: {node: '>=16.14.0'} dependencies: - '@vue-macros/common': 1.1.4(rollup@2.79.1)(vue@3.3.4) + '@vue-macros/common': 1.4.0(rollup@3.25.1)(vue@3.3.4) '@vue/compiler-dom': 3.3.4 unplugin: 1.3.1 transitivePeerDependencies: @@ -3057,14 +3059,14 @@ packages: - vue dev: true - /@vue-macros/reactivity-transform@0.3.3(rollup@2.79.1)(vue@3.3.4): - resolution: {integrity: sha512-WgdvruT7Gi5eD9KPv24wPKpEo0Xum3leXDADuH7ssiwAvcI6D7YQa/1bZYrqvdD31UecV3hO/w9bR7BsCVJSKA==} - engines: {node: '>=14.19.0'} + /@vue-macros/reactivity-transform@0.3.10(rollup@3.25.1)(vue@3.3.4): + resolution: {integrity: sha512-I6o4GfXXRg7zD3NgDxA0SU2ASCV5BB1LUW3WbFINxEu5WYvNXfSwzkhzC01z4kmtpXv2HMD65Ffi3ajpIugSog==} + engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.2.25 dependencies: '@babel/parser': 7.22.5 - '@vue-macros/common': 1.1.4(rollup@2.79.1)(vue@3.3.4) + '@vue-macros/common': 1.4.0(rollup@3.25.1)(vue@3.3.4) '@vue/compiler-core': 3.3.4 '@vue/shared': 3.3.4 magic-string: 0.30.0 @@ -3074,11 +3076,11 @@ packages: - rollup dev: true - /@vue-macros/setup-block@0.2.2(rollup@2.79.1)(vue@3.3.4): - resolution: {integrity: sha512-WXacSISfdUCx4yRdQ2VpsYH4n6n3ymum2Wt8cJpLVJRrYRrVl0v5DdLT3cp/GRKZsrKQFjITN+Ldp1jErTUSOA==} - engines: {node: '>=14.19.0'} + /@vue-macros/setup-block@0.2.8(rollup@3.25.1)(vue@3.3.4): + resolution: {integrity: sha512-URMlfLq7V1lInihS+t73fkufEc4UQdUf53gb+B7bObwgYvwLYmmZfMTbiiJBpgpQqsNYjiqLzrS1nGONQPlOIQ==} + engines: {node: '>=16.14.0'} dependencies: - '@vue-macros/common': 1.1.4(rollup@2.79.1)(vue@3.3.4) + '@vue-macros/common': 1.4.0(rollup@3.25.1)(vue@3.3.4) '@vue/compiler-dom': 3.3.4 unplugin: 1.3.1 transitivePeerDependencies: @@ -3086,78 +3088,68 @@ packages: - vue dev: true - /@vue-macros/setup-component@0.16.3(rollup@2.79.1)(vue@3.3.4): - resolution: {integrity: sha512-yXqrjt+DmoSs1TFKaS6vR4Z4+DdH8zhXdo6lRLgkZQrwPT7zVPOtBuqHvPMSJf7Nf+Eg8d8biCDtuMtBs1UVQg==} - engines: {node: '>=14.19.0'} + /@vue-macros/setup-component@0.16.9(rollup@3.25.1)(vue@3.3.4): + resolution: {integrity: sha512-FpQw4GakRAtaL43x2F8u3Qbk5ezEkThm0a+gzt/mbXPeEb6FwEEwzZ8bBmg/36ToCcdQ7Es3yhm5qmzqzZ5yzA==} + engines: {node: '>=16.14.0'} dependencies: - '@vue-macros/common': 1.1.4(rollup@2.79.1)(vue@3.3.4) + '@vue-macros/common': 1.4.0(rollup@3.25.1)(vue@3.3.4) unplugin: 1.3.1 transitivePeerDependencies: - rollup - vue dev: true - /@vue-macros/setup-sfc@0.15.3(rollup@2.79.1)(vue@3.3.4): - resolution: {integrity: sha512-iWpvRiTtTtC17ZWfcU22IMfacRWaduHuZe9aizewEB6wSvCq9eg1tTwlRzOHhz/6THIfIHT8U4zQZLb3IaXw0Q==} - engines: {node: '>=14.19.0'} + /@vue-macros/setup-sfc@0.15.9(rollup@3.25.1)(vue@3.3.4): + resolution: {integrity: sha512-jt8XVQVm83yZ7mJCUfrY0DwqyvpkLjgrDlBdAe4q1ktWRgZoqdSCVDT8GaoeWJMFq3eRRHxJD13LfN8SmjrkyA==} + engines: {node: '>=16.14.0'} dependencies: - '@vue-macros/common': 1.1.4(rollup@2.79.1)(vue@3.3.4) + '@vue-macros/common': 1.4.0(rollup@3.25.1)(vue@3.3.4) unplugin: 1.3.1 transitivePeerDependencies: - rollup - vue dev: true - /@vue-macros/short-emits@1.3.2(rollup@2.79.1)(vue@3.3.4): - resolution: {integrity: sha512-OMVg6rYUadVId2gdtD4/qRRiQJxkWBXg7C1sfZIrUXqrx3rM40NOx1LsUGxKjK1T0H+KbTZWUAeTqOhGMCl/Vw==} - engines: {node: '>=14.19.0'} + /@vue-macros/short-emits@1.4.0(rollup@3.25.1)(vue@3.3.4): + resolution: {integrity: sha512-E/1kRb2gPf8qlIf1RJeKUsELzL30Wt2IdVD0dO7j+JQ1uEJSlN6JbEh1a60nx8b4BGk6GSIyHskKvy/DVLrKOw==} + engines: {node: '>=16.14.0'} dependencies: - '@vue-macros/common': 1.1.4(rollup@2.79.1)(vue@3.3.4) + '@vue-macros/common': 1.4.0(rollup@3.25.1)(vue@3.3.4) unplugin: 1.3.1 transitivePeerDependencies: - rollup - vue dev: true - /@vue-macros/short-vmodel@1.0.6(vue@3.3.4): - resolution: {integrity: sha512-8XUOOhgJYWwxMIuwUZ55aBroiuWDQH0NtYwQrkVscTNcPqd9uX7fG6OOU+d929GYPX15L36dqrnOeBUYZywwpA==} - engines: {node: '>=14.19.0'} + /@vue-macros/short-vmodel@1.2.9(rollup@3.25.1)(vue@3.3.4): + resolution: {integrity: sha512-+VhXPvUqcMM0X3KqnzgC7Zy/P3GTB58TQW7K95yL9Xky4PWKccG0Y9PRBK3+0kgBc+h3my+uZ0fOyDg4yS9LNg==} + engines: {node: '>=16.14.0'} dependencies: - '@vue-macros/common': 0.15.0(vue@3.3.4) + '@vue-macros/common': 1.4.0(rollup@3.25.1)(vue@3.3.4) '@vue/compiler-core': 3.3.4 transitivePeerDependencies: + - rollup - vue dev: true - /@vue-macros/single-define@0.1.4(vue@3.3.4): - resolution: {integrity: sha512-/sHQDNYOf+qwjixkoI4FFqoa+9gmTQ66mqZ9tV4B34ptds2SKKloVk9M06rSXKXiiR1oCWpOMTpedKwh19gLrQ==} - engines: {node: '>=14.19.0'} - deprecated: It has moved to @vue-macros/define-prop and @vue-macros/define-emit now, and please use them instead. + /@vue-macros/volar@0.11.0(@vue-macros/reactivity-transform@0.3.10)(rollup@3.25.1)(vue-tsc@1.8.1)(vue@3.3.4): + resolution: {integrity: sha512-QtCGN189zr9FiTi1bGzxXuzfsS1vBhQZkHugkukEANgIjwAxgZycYfb5XDBXZAaR0mQeoNN7KjcmSPhuPBx/cw==} + engines: {node: '>=16.14.0'} peerDependencies: - vue: ^2.7.0 || ^3.2.25 - dependencies: - '@vue-macros/api': 0.5.1(rollup@3.25.1)(vue@3.3.4) - '@vue-macros/common': 1.2.0(rollup@3.25.1)(vue@3.3.4) - rollup: 3.25.1 - unplugin: 1.3.1 - vue: 3.3.4 - dev: true - - /@vue-macros/volar@0.5.15(rollup@2.79.1)(vue-tsc@1.8.1)(vue@3.3.4): - resolution: {integrity: sha512-LzMcWXDeglqN8M4Jz9kVVAuORs5zROWzUsKYzv5wEsTb7ibX88sqGBN40wrcltpK6D9EXhn8aIk+6m+lRwpTgw==} - peerDependencies: - vue-tsc: ^1.0.24 + vue-tsc: ^1.6.0 peerDependenciesMeta: vue-tsc: optional: true dependencies: - '@volar/language-core': 1.0.24 - '@vue-macros/common': 0.13.8(vue@3.3.4) - '@vue-macros/define-props': 0.2.4(rollup@2.79.1)(vue@3.3.4) - '@vue-macros/short-vmodel': 1.0.6(vue@3.3.4) - muggle-string: 0.2.2 - vue-tsc: 1.8.1(typescript@4.9.5) + '@rollup/pluginutils': 5.0.2(rollup@3.25.1) + '@volar/language-core': 1.7.1 + '@volar/vue-language-core': 1.6.5 + '@vue-macros/common': 1.4.0(rollup@3.25.1)(vue@3.3.4) + '@vue-macros/define-props': 1.0.8(@vue-macros/reactivity-transform@0.3.10)(rollup@3.25.1)(vue@3.3.4) + '@vue-macros/short-vmodel': 1.2.9(rollup@3.25.1)(vue@3.3.4) + vue-tsc: 1.8.1(typescript@5.1.3) transitivePeerDependencies: + - '@vue-macros/reactivity-transform' - rollup - vue dev: true @@ -3220,7 +3212,7 @@ packages: /@vue/devtools-api@6.5.0: resolution: {integrity: sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==} - /@vue/language-core@1.8.1(typescript@4.9.5): + /@vue/language-core@1.8.1(typescript@5.1.3): resolution: {integrity: sha512-pumv3k4J7P58hVh4YGRM9Qz3HaAr4TlFWM9bnVOkZ/2K9o2CK1lAP2y9Jw+Z0+mNL4F2uWQqnAPzj3seLyfpDA==} peerDependencies: typescript: '*' @@ -3233,9 +3225,9 @@ packages: '@vue/compiler-dom': 3.3.4 '@vue/reactivity': 3.3.4 '@vue/shared': 3.3.4 - minimatch: 9.0.1 + minimatch: 9.0.2 muggle-string: 0.3.1 - typescript: 4.9.5 + typescript: 5.1.3 vue-template-compiler: 2.7.14 dev: true @@ -3295,11 +3287,11 @@ packages: vue-component-type-helpers: 1.6.5 dev: true - /@vue/typescript@1.8.1(typescript@4.9.5): + /@vue/typescript@1.8.1(typescript@5.1.3): resolution: {integrity: sha512-nQpo55j/roie8heCfqyXHnyayqD5+p4/0fzfxH4ZuHf7NSBQS791PNv7ztp2CCOjnGAiaiCMdtC9rc6oriyPUg==} dependencies: '@volar/typescript': 1.7.8 - '@vue/language-core': 1.8.1(typescript@4.9.5) + '@vue/language-core': 1.8.1(typescript@5.1.3) transitivePeerDependencies: - typescript dev: true @@ -3313,16 +3305,16 @@ packages: find-cache-dir: 3.3.2 upath: 2.0.1 vue: 3.3.4 - vuetify: 3.3.5(typescript@4.9.5)(vite-plugin-vuetify@1.0.2)(vue-i18n@9.2.2)(vue@3.3.4) + vuetify: 3.3.5(typescript@5.1.3)(vite-plugin-vuetify@1.0.2)(vue-i18n@9.2.2)(vue@3.3.4) dev: false - /@vueuse/core@9.13.0(vue@3.3.4): - resolution: {integrity: sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==} + /@vueuse/core@10.2.0(vue@3.3.4): + resolution: {integrity: sha512-aHBnoCteIS3hFu7ZZkVB93SanVDY6t4TIb7XDLxJT/HQdAZz+2RdIEJ8rj5LUoEJr7Damb5+sJmtpCwGez5ozQ==} dependencies: - '@types/web-bluetooth': 0.0.16 - '@vueuse/metadata': 9.13.0 - '@vueuse/shared': 9.13.0(vue@3.3.4) - vue-demi: 0.13.11(vue@3.3.4) + '@types/web-bluetooth': 0.0.17 + '@vueuse/metadata': 10.2.0 + '@vueuse/shared': 10.2.0(vue@3.3.4) + vue-demi: 0.14.5(vue@3.3.4) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -3338,13 +3330,13 @@ packages: '@unhead/vue': 1.1.27(vue@3.3.4) vue: 3.3.4 - /@vueuse/metadata@9.13.0: - resolution: {integrity: sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==} + /@vueuse/metadata@10.2.0: + resolution: {integrity: sha512-IR7Mkq6QSgZ38q/2ZzOt+Zz1OpcEsnwE64WBumDQ+RGKrosFCtUA2zgRrOqDEzPBXrVB+4HhFkwDjQMu0fDBKw==} - /@vueuse/shared@9.13.0(vue@3.3.4): - resolution: {integrity: sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==} + /@vueuse/shared@10.2.0(vue@3.3.4): + resolution: {integrity: sha512-dIeA8+g9Av3H5iF4NXR/sft4V6vys76CpZ6hxwj8eMXybXk2WRl3scSsOVi+kQ9SX38COR7AH7WwY83UcuxbSg==} dependencies: - vue-demi: 0.13.11(vue@3.3.4) + vue-demi: 0.14.5(vue@3.3.4) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -3478,6 +3470,10 @@ packages: engines: {node: '>=12'} dev: true + /ansi-sequence-parser@1.1.0: + resolution: {integrity: sha512-lEm8mt52to2fT8GhciPCGeCXACSz2UwIN4X2e2LJSnZ5uAbn2/dsYdOmUXq0AtWS5cpAupysIneExOgH0Vd2TQ==} + dev: true + /ansi-styles@3.2.1: resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} engines: {node: '>=4'} @@ -3492,6 +3488,11 @@ packages: color-convert: 2.0.1 dev: true + /ansi-styles@5.2.0: + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} + engines: {node: '>=10'} + dev: true + /ansi-styles@6.2.1: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} @@ -3597,6 +3598,17 @@ packages: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} dev: true + /ast-kit@0.6.5(rollup@3.25.1): + resolution: {integrity: sha512-XCg0VWvmWU2T/6aMp8VRfJWZ6LZv1P0o8otWY7RAGtfKj0qGi45vtnKNkltJhu9tmbQNZxv+gJA4o7FtLDfmWg==} + engines: {node: '>=16.14.0'} + dependencies: + '@babel/parser': 7.22.5 + '@rollup/pluginutils': 5.0.2(rollup@3.25.1) + pathe: 1.1.1 + transitivePeerDependencies: + - rollup + dev: true + /ast-walker-scope@0.4.2: resolution: {integrity: sha512-vdCU9JvpsrxWxvJiRHAr8If8cu07LWJXDPhkqLiP4ErbN1fu/mK623QGmU4Qbn2Nq4Mx0vR/Q017B6+HcHg1aQ==} engines: {node: '>=16.14.0'} @@ -3704,6 +3716,10 @@ packages: resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} dev: true + /blueimp-md5@2.19.0: + resolution: {integrity: sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w==} + dev: true + /body-parser@1.20.1: resolution: {integrity: sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} @@ -3760,8 +3776,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001506 - electron-to-chromium: 1.4.438 + caniuse-lite: 1.0.30001507 + electron-to-chromium: 1.4.440 node-releases: 2.0.12 update-browserslist-db: 1.0.11(browserslist@4.21.9) dev: true @@ -3799,13 +3815,6 @@ packages: run-applescript: 5.0.0 dev: true - /busboy@1.6.0: - resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} - engines: {node: '>=10.16.0'} - dependencies: - streamsearch: 1.1.0 - dev: true - /bytes@3.0.0: resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} engines: {node: '>= 0.8'} @@ -3821,32 +3830,6 @@ packages: engines: {node: '>=8'} dev: true - /cacache@16.1.3: - resolution: {integrity: sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - dependencies: - '@npmcli/fs': 2.1.2 - '@npmcli/move-file': 2.0.1 - chownr: 2.0.0 - fs-minipass: 2.1.0 - glob: 8.1.0 - infer-owner: 1.0.4 - lru-cache: 7.18.3 - minipass: 3.3.6 - minipass-collect: 1.0.2 - minipass-flush: 1.0.5 - minipass-pipeline: 1.2.4 - mkdirp: 1.0.4 - p-map: 4.0.0 - promise-inflight: 1.0.1 - rimraf: 3.0.2 - ssri: 9.0.1 - tar: 6.1.15 - unique-filename: 2.0.1 - transitivePeerDependencies: - - bluebird - dev: true - /cacache@17.1.3: resolution: {integrity: sha512-jAdjGxmPxZh0IipMdR7fK/4sDSrHMLUV0+GvVUsjwyGNKHsh79kW/otg+GkbXwl6Uzvy9wsvHOX4nUoWldeZMg==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -3894,8 +3877,8 @@ packages: engines: {node: '>=10'} dev: true - /caniuse-lite@1.0.30001506: - resolution: {integrity: sha512-6XNEcpygZMCKaufIcgpQNZNf00GEqc7VQON+9Rd0K1bMYo8xhMZRAo5zpbnbMNizi4YNgIDAFrdykWsvY3H4Hw==} + /caniuse-lite@1.0.30001507: + resolution: {integrity: sha512-SFpUDoSLCaE5XYL2jfqe9ova/pbQHEmbheDf5r4diNwbAgR3qxM9NQtfsiSscjqoya5K7kFcHPUQ+VsUkIJR4A==} dev: true /caseless@0.12.0: @@ -4111,6 +4094,20 @@ packages: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} dev: true + /concordance@5.0.4: + resolution: {integrity: sha512-OAcsnTEYu1ARJqWVGwf4zh4JDfHZEaSNlNccFmt8YjB2l/n19/PF2viLINHc57vO4FKIAFl2FWASIGZZWZ2Kxw==} + engines: {node: '>=10.18.0 <11 || >=12.14.0 <13 || >=14'} + dependencies: + date-time: 3.1.0 + esutils: 2.0.3 + fast-diff: 1.3.0 + js-string-escape: 1.0.1 + lodash: 4.17.21 + md5-hex: 3.0.1 + semver: 7.5.3 + well-known-symbols: 2.0.0 + dev: true + /config-chain@1.1.13: resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} dependencies: @@ -4118,8 +4115,8 @@ packages: proto-list: 1.2.4 dev: true - /consola@2.15.3: - resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==} + /consola@3.1.0: + resolution: {integrity: sha512-rrrJE6rP0qzl/Srg+C9x/AE5Kxfux7reVm1Wh0wCjuXvih6DqZgqDZe8auTD28fzJ9TF0mHlSDrPpWlujQRo1Q==} dev: true /console-control-strings@1.1.0: @@ -4311,6 +4308,13 @@ packages: whatwg-url: 12.0.1 dev: true + /date-time@3.1.0: + resolution: {integrity: sha512-uqCUKXE5q1PNBXjPqvwhwJf9SwMoAHBgWJ6DcrnS5o+W2JOiIILl0JEdVD8SGujrNS02GGxgwAg2PN2zONgtjg==} + engines: {node: '>=6'} + dependencies: + time-zone: 1.0.0 + dev: true + /dayjs@1.11.8: resolution: {integrity: sha512-LcgxzFoWMEPO7ggRv1Y2N31hUf2R0Vj7fuy/m+Bg1K8rr+KAs1AEy4y9jd5DXe8pbHgX+srkHNS7TH6Q6ZhYeQ==} dev: true @@ -4446,8 +4450,8 @@ packages: engines: {node: '>= 0.8'} dev: true - /destr@1.2.2: - resolution: {integrity: sha512-lrbCJwD9saUQrqUfXvl6qoM+QN3W7tLV5pAOs+OqOmopCCz/JkE05MHedJR1xfk4IAnZuJXPVuN5+7jNA2ZCiA==} + /destr@2.0.0: + resolution: {integrity: sha512-FJ9RDpf3GicEBvzI3jxc2XhHzbqD8p4ANw/1kPsFBfTvP1b7Gn/Lg1vO7R9J4IVgoMbyUmFrFGZafJ1hPZpvlg==} dev: true /destroy@1.2.0: @@ -4464,6 +4468,11 @@ packages: resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} dev: true + /diff-sequences@29.4.3: + resolution: {integrity: sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dev: true + /dir-glob@3.0.1: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} @@ -4579,8 +4588,8 @@ packages: jake: 10.8.7 dev: true - /electron-to-chromium@1.4.438: - resolution: {integrity: sha512-x94U0FhphEsHsOloCvlsujHCvoir0ZQ73ZAs/QN4PLx98uNvyEU79F75rq1db75Bx/atvuh7KPeuxelh+xfYJw==} + /electron-to-chromium@1.4.440: + resolution: {integrity: sha512-r6dCgNpRhPwiWlxbHzZQ/d9swfPaEJGi8ekqRBwQYaR3WmA5VkqQfBWSDDjuJU1ntO+W9tHx8OHV/96Q8e0dVw==} dev: true /emoji-regex@8.0.0: @@ -4821,7 +4830,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.60.0(eslint@8.43.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.60.0(eslint@8.43.0)(typescript@5.1.3) debug: 3.2.7(supports-color@8.1.1) eslint: 8.43.0 eslint-import-resolver-node: 0.3.7 @@ -4829,10 +4838,10 @@ packages: - supports-color dev: true - /eslint-plugin-antfu@0.34.2(eslint@8.43.0)(typescript@4.9.5): - resolution: {integrity: sha512-eBcPROfwLFNTfkB0/Y7Y7kU43Xzbr/543YfxltotM4X/aakmBsa9a0j3kcMGWn9Hx52YDsYUl8fqUJT3WV1C6g==} + /eslint-plugin-antfu@0.39.5(eslint@8.43.0)(typescript@5.1.3): + resolution: {integrity: sha512-xdBARaxUfz/hKzsFMhhV+jUZBGMZOEektLAEdbFcZzPLe1zAHOjplkB0FihqmIHrqxCZsZVGLPfhipHiSnnQuQ==} dependencies: - '@typescript-eslint/utils': 5.60.0(eslint@8.43.0)(typescript@4.9.5) + '@typescript-eslint/utils': 5.60.0(eslint@8.43.0)(typescript@5.1.3) transitivePeerDependencies: - eslint - supports-color @@ -4848,15 +4857,15 @@ packages: globals: 11.12.0 dev: true - /eslint-plugin-es@4.1.0(eslint@8.43.0): - resolution: {integrity: sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==} - engines: {node: '>=8.10.0'} + /eslint-plugin-es-x@6.2.1(eslint@8.43.0): + resolution: {integrity: sha512-uR34zUhZ9EBoiSD2DdV5kHLpydVEvwWqjteUr9sXRgJknwbKZJZhdJ7uFnaTtd+Nr/2G3ceJHnHXrFhJ67n3Tw==} + engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: - eslint: '>=4.19.1' + eslint: '>=8' dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.43.0) + '@eslint-community/regexpp': 4.5.1 eslint: 8.43.0 - eslint-utils: 2.1.0 - regexpp: 3.2.0 dev: true /eslint-plugin-eslint-comments@3.2.0(eslint@8.43.0): @@ -4886,7 +4895,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.60.0(eslint@8.43.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.60.0(eslint@8.43.0)(typescript@5.1.3) array-includes: 3.1.6 array.prototype.flat: 1.3.1 array.prototype.flatmap: 1.3.1 @@ -4909,7 +4918,7 @@ packages: - supports-color dev: true - /eslint-plugin-jest@27.2.2(@typescript-eslint/eslint-plugin@5.60.0)(eslint@8.43.0)(typescript@4.9.5): + /eslint-plugin-jest@27.2.2(@typescript-eslint/eslint-plugin@5.60.0)(eslint@8.43.0)(typescript@5.1.3): resolution: {integrity: sha512-euzbp06F934Z7UDl5ZUaRPLAc9MKjh0rMPERrHT7UhlCEwgb25kBj37TvMgWeHZVkR5I9CayswrpoaqZU1RImw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -4922,8 +4931,8 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.60.0(@typescript-eslint/parser@5.60.0)(eslint@8.43.0)(typescript@4.9.5) - '@typescript-eslint/utils': 5.60.0(eslint@8.43.0)(typescript@4.9.5) + '@typescript-eslint/eslint-plugin': 5.60.0(@typescript-eslint/parser@5.60.0)(eslint@8.43.0)(typescript@5.1.3) + '@typescript-eslint/utils': 5.60.0(eslint@8.43.0)(typescript@5.1.3) eslint: 8.43.0 transitivePeerDependencies: - supports-color @@ -4954,16 +4963,16 @@ packages: - supports-color dev: true - /eslint-plugin-n@15.7.0(eslint@8.43.0): - resolution: {integrity: sha512-jDex9s7D/Qial8AGVIHq4W7NswpUD5DPDL2RH8Lzd9EloWUuvUkHfv4FRLMipH5q2UtyurorBkPeNi1wVWNh3Q==} - engines: {node: '>=12.22.0'} + /eslint-plugin-n@16.0.0(eslint@8.43.0): + resolution: {integrity: sha512-akkZTE3hsHBrq6CwmGuYCzQREbVUrA855kzcHqe6i0FLBkeY7Y/6tThCVkjUnjhvRBAlc+8lILcSe5QvvDpeZQ==} + engines: {node: '>=16.0.0'} peerDependencies: eslint: '>=7.0.0' dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.43.0) builtins: 5.0.1 eslint: 8.43.0 - eslint-plugin-es: 4.1.0(eslint@8.43.0) - eslint-utils: 3.0.0(eslint@8.43.0) + eslint-plugin-es-x: 6.2.1(eslint@8.43.0) ignore: 5.2.4 is-core-module: 2.12.1 minimatch: 3.1.2 @@ -4985,11 +4994,11 @@ packages: eslint: 8.43.0 dev: true - /eslint-plugin-unicorn@45.0.2(eslint@8.43.0): - resolution: {integrity: sha512-Y0WUDXRyGDMcKLiwgL3zSMpHrXI00xmdyixEGIg90gHnj0PcHY4moNv3Ppje/kDivdAy5vUeUr7z211ImPv2gw==} - engines: {node: '>=14.18'} + /eslint-plugin-unicorn@47.0.0(eslint@8.43.0): + resolution: {integrity: sha512-ivB3bKk7fDIeWOUmmMm9o3Ax9zbMz1Bsza/R2qm46ufw4T6VBFBaJIR1uN3pCKSmSXm8/9Nri8V+iUut1NhQGA==} + engines: {node: '>=16'} peerDependencies: - eslint: '>=8.28.0' + eslint: '>=8.38.0' dependencies: '@babel/helper-validator-identifier': 7.22.5 '@eslint-community/eslint-utils': 4.4.0(eslint@8.43.0) @@ -5004,12 +5013,27 @@ packages: pluralize: 8.0.0 read-pkg-up: 7.0.1 regexp-tree: 0.1.27 - regjsparser: 0.9.1 + regjsparser: 0.10.0 safe-regex: 2.1.1 semver: 7.5.3 strip-indent: 3.0.0 dev: true + /eslint-plugin-unused-imports@2.0.0(@typescript-eslint/eslint-plugin@5.60.0)(eslint@8.43.0): + resolution: {integrity: sha512-3APeS/tQlTrFa167ThtP0Zm0vctjr4M44HMpeg1P4bK6wItarumq0Ma82xorMKdFsWpphQBlRPzw/pxiVELX1A==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/eslint-plugin': ^5.0.0 + eslint: ^8.0.0 + peerDependenciesMeta: + '@typescript-eslint/eslint-plugin': + optional: true + dependencies: + '@typescript-eslint/eslint-plugin': 5.60.0(@typescript-eslint/parser@5.60.0)(eslint@8.43.0)(typescript@5.1.3) + eslint: 8.43.0 + eslint-rule-composer: 0.3.0 + dev: true + /eslint-plugin-vue@9.15.0(eslint@8.43.0): resolution: {integrity: sha512-XYzpK6e2REli100+6iCeBA69v6Sm0D/yK2FZP+fCeNt0yH/m82qZQq+ztseyV0JsKdhFysuSEzeE1yCmSC92BA==} engines: {node: ^14.17.0 || >=16.0.0} @@ -5043,6 +5067,11 @@ packages: - supports-color dev: true + /eslint-rule-composer@0.3.0: + resolution: {integrity: sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==} + engines: {node: '>=4.0.0'} + dev: true + /eslint-scope@5.1.1: resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} engines: {node: '>=8.0.0'} @@ -5066,26 +5095,11 @@ packages: eslint-visitor-keys: 1.3.0 dev: true - /eslint-utils@3.0.0(eslint@8.43.0): - resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} - engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} - peerDependencies: - eslint: '>=5' - dependencies: - eslint: 8.43.0 - eslint-visitor-keys: 2.1.0 - dev: true - /eslint-visitor-keys@1.3.0: resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} engines: {node: '>=4'} dev: true - /eslint-visitor-keys@2.1.0: - resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} - engines: {node: '>=10'} - dev: true - /eslint-visitor-keys@3.4.1: resolution: {integrity: sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -5359,6 +5373,10 @@ packages: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} dev: true + /fast-diff@1.3.0: + resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} + dev: true + /fast-glob@3.2.12: resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} engines: {node: '>=8.6.0'} @@ -5676,7 +5694,7 @@ packages: dependencies: foreground-child: 3.1.1 jackspeak: 2.2.1 - minimatch: 9.0.1 + minimatch: 9.0.2 minipass: 6.0.2 path-scurry: 1.9.2 dev: true @@ -5839,9 +5857,9 @@ packages: resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} dev: true - /hosted-git-info@5.2.1: - resolution: {integrity: sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + /hosted-git-info@6.1.1: + resolution: {integrity: sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: lru-cache: 7.18.3 dev: true @@ -6002,11 +6020,11 @@ packages: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} dev: true - /ignore-walk@5.0.1: - resolution: {integrity: sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + /ignore-walk@6.0.3: + resolution: {integrity: sha512-C7FfFoTA+bI10qfeydT8aZbvr91vAEU+2W5BZUlzPec47oNb07SsOfwYrtxuvOYdUApPP/Qlh4DtAO51Ekk2QA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - minimatch: 5.1.6 + minimatch: 9.0.2 dev: true /ignore@5.2.4: @@ -6032,10 +6050,6 @@ packages: engines: {node: '>=8'} dev: true - /infer-owner@1.0.4: - resolution: {integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==} - dev: true - /inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} dependencies: @@ -6416,6 +6430,11 @@ packages: nopt: 6.0.0 dev: true + /js-string-escape@1.0.1: + resolution: {integrity: sha512-Smw4xcfIQ5LVjAOuJCvN/zIodzA/BBSsluuoSykP+lUvScIi4U6RJLfwHet5cxFnCswUjISV8oAXaqaJDY3chg==} + engines: {node: '>= 0.8'} + dev: true + /js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} dev: true @@ -6791,31 +6810,6 @@ packages: semver: 6.3.0 dev: false - /make-fetch-happen@10.2.1: - resolution: {integrity: sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - dependencies: - agentkeepalive: 4.3.0 - cacache: 16.1.3 - http-cache-semantics: 4.1.1 - http-proxy-agent: 5.0.0 - https-proxy-agent: 5.0.1 - is-lambda: 1.0.1 - lru-cache: 7.18.3 - minipass: 3.3.6 - minipass-collect: 1.0.2 - minipass-fetch: 2.1.2 - minipass-flush: 1.0.5 - minipass-pipeline: 1.2.4 - negotiator: 0.6.3 - promise-retry: 2.0.1 - socks-proxy-agent: 7.0.0 - ssri: 9.0.1 - transitivePeerDependencies: - - bluebird - - supports-color - dev: true - /make-fetch-happen@11.1.1: resolution: {integrity: sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -6843,10 +6837,10 @@ packages: resolution: {integrity: sha512-pg5OK0jPLg62H4k7M9mRJLT61gUp9nvG0XveKYHMOOluASo9OEF13WlXrpAp2aj35LbedAy3QOCgQCw0tkLKAQ==} dev: true - /markdown-it-shiki@0.7.2: - resolution: {integrity: sha512-CJucoEMqDg3RJ4R+Oep20Rfsa1MYUebEDxppYyXy4wLmHDktqDd5+7qt51xMnyJkwtIJfmEETjsU7GqBXi5z0g==} + /markdown-it-shiki@0.9.0: + resolution: {integrity: sha512-TyP5YbDnFu3T7MPwC8jFs1swzAXqALy50MPPdis2tNc5MQ0UxSqhARFfMzEJN21mE0ihAngi2kqDzKR5+ZsMqg==} dependencies: - shiki: 0.11.1 + shiki: 0.14.2 synckit: 0.8.5 dev: true @@ -6861,6 +6855,13 @@ packages: uc.micro: 1.0.6 dev: true + /md5-hex@3.0.1: + resolution: {integrity: sha512-BUiRtTtV39LIJwinWBjqVsU9xhdnz7/i889V859IBFpuqGAj6LuOvHv5XLbgZ2R7ptJoJaEcxkv88/h25T7Ciw==} + engines: {node: '>=8'} + dependencies: + blueimp-md5: 2.19.0 + dev: true + /mdast-util-from-markdown@0.8.5: resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==} dependencies: @@ -6975,8 +6976,8 @@ packages: brace-expansion: 2.0.1 dev: true - /minimatch@9.0.1: - resolution: {integrity: sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==} + /minimatch@9.0.2: + resolution: {integrity: sha512-PZOT9g5v2ojiTL7r1xF6plNHLtOeTpSlDI007As2NlA2aYBMfVom17yqa6QzhmDP8QOhn7LjHTg7DFCVSSa6yg==} engines: {node: '>=16 || 14 >=14.17'} dependencies: brace-expansion: 2.0.1 @@ -6993,17 +6994,6 @@ packages: minipass: 3.3.6 dev: true - /minipass-fetch@2.1.2: - resolution: {integrity: sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - dependencies: - minipass: 3.3.6 - minipass-sized: 1.0.3 - minizlib: 2.1.2 - optionalDependencies: - encoding: 0.1.13 - dev: true - /minipass-fetch@3.0.3: resolution: {integrity: sha512-n5ITsTkDqYkYJZjcRWzZt9qnZKCT7nKCosJhHoj7S7zD+BP4jVbWs+odsniw5TA3E0sLomhTKOKjF86wf11PuQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -7099,10 +7089,6 @@ packages: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} dev: true - /muggle-string@0.1.0: - resolution: {integrity: sha512-Tr1knR3d2mKvvWthlk7202rywKbiOm4rVFLsfAaSIhJ6dt9o47W4S+JMtWhd/PW9Wrdew2/S2fSvhz3E2gkfEg==} - dev: true - /muggle-string@0.2.2: resolution: {integrity: sha512-YVE1mIJ4VpUMqZObFndk9CJu6DBJR/GB13p3tXuNbwD4XExaI5EOuRl6BHeIDxIqXZVxSfAC+y6U1Z/IxCfKUg==} dev: true @@ -7135,8 +7121,8 @@ packages: lower-case: 1.1.4 dev: true - /node-fetch-native@0.1.8: - resolution: {integrity: sha512-ZNaury9r0NxaT2oL65GvdGDy+5PlSaHTovT6JV5tOW07k1TQmgC0olZETa4C9KZg0+6zBr99ctTYa3Utqj9P/Q==} + /node-fetch-native@1.2.0: + resolution: {integrity: sha512-5IAMBTl9p6PaAjYCnMv5FmqIF6GcZnawAVnzaCG0rX2aYZJ4CxEkZNtVPuTRug7fL7wyM5BQYTlAzcyMPi6oTQ==} dev: true /node-gyp@9.4.0: @@ -7188,11 +7174,11 @@ packages: validate-npm-package-license: 3.0.4 dev: true - /normalize-package-data@4.0.1: - resolution: {integrity: sha512-EBk5QKKuocMJhB3BILuKhmaPjI8vNRSpIfO9woLC6NyHVkKKdVEdAO1mrT0ZfxNR1lKwCcTkuZfmGIFdizZ8Pg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + /normalize-package-data@5.0.0: + resolution: {integrity: sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - hosted-git-info: 5.2.1 + hosted-git-info: 6.1.1 is-core-module: 2.12.1 semver: 7.5.3 validate-npm-package-license: 3.0.4 @@ -7203,84 +7189,64 @@ packages: engines: {node: '>=0.10.0'} dev: true - /npm-bundled@1.1.2: - resolution: {integrity: sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==} + /npm-bundled@3.0.0: + resolution: {integrity: sha512-Vq0eyEQy+elFpzsKjMss9kxqb9tG3YHg4dsyWuUENuzvSUWe1TCnW/vV9FkhvBk/brEDoDiVd+M1Btosa6ImdQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - npm-normalize-package-bin: 1.0.1 + npm-normalize-package-bin: 3.0.1 dev: true - /npm-bundled@2.0.1: - resolution: {integrity: sha512-gZLxXdjEzE/+mOstGDqR6b0EkhJ+kM6fxM6vUuckuctuVPh80Q6pw/rSZj9s4Gex9GxWtIicO1pc8DB9KZWudw==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - dependencies: - npm-normalize-package-bin: 2.0.0 - dev: true - - /npm-install-checks@5.0.0: - resolution: {integrity: sha512-65lUsMI8ztHCxFz5ckCEC44DRvEGdZX5usQFriauxHEwt7upv1FKaQEmAtU0YnOAdwuNWCmk64xYiQABNrEyLA==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + /npm-install-checks@6.1.1: + resolution: {integrity: sha512-dH3GmQL4vsPtld59cOn8uY0iOqRmqKvV+DLGwNXV/Q7MDgD2QfOADWd/mFXcIE5LVhYYGjA3baz6W9JneqnuCw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: semver: 7.5.3 dev: true - /npm-normalize-package-bin@1.0.1: - resolution: {integrity: sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==} - dev: true - - /npm-normalize-package-bin@2.0.0: - resolution: {integrity: sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - dev: true - /npm-normalize-package-bin@3.0.1: resolution: {integrity: sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dev: true - /npm-package-arg@9.1.2: - resolution: {integrity: sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + /npm-package-arg@10.1.0: + resolution: {integrity: sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - hosted-git-info: 5.2.1 - proc-log: 2.0.1 + hosted-git-info: 6.1.1 + proc-log: 3.0.0 semver: 7.5.3 - validate-npm-package-name: 4.0.0 + validate-npm-package-name: 5.0.0 dev: true - /npm-packlist@5.1.3: - resolution: {integrity: sha512-263/0NGrn32YFYi4J533qzrQ/krmmrWwhKkzwTuM4f/07ug51odoaNjUexxO4vxlzURHcmYMH1QjvHjsNDKLVg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - hasBin: true + /npm-packlist@7.0.4: + resolution: {integrity: sha512-d6RGEuRrNS5/N84iglPivjaJPxhDbZmlbTwTDX2IbcRHG5bZCdtysYMhwiPvcF4GisXHGn7xsxv+GQ7T/02M5Q==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - glob: 8.1.0 - ignore-walk: 5.0.1 - npm-bundled: 2.0.1 - npm-normalize-package-bin: 2.0.0 + ignore-walk: 6.0.3 dev: true - /npm-pick-manifest@7.0.2: - resolution: {integrity: sha512-gk37SyRmlIjvTfcYl6RzDbSmS9Y4TOBXfsPnoYqTHARNgWbyDiCSMLUpmALDj4jjcTZpURiEfsSHJj9k7EV4Rw==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + /npm-pick-manifest@8.0.1: + resolution: {integrity: sha512-mRtvlBjTsJvfCCdmPtiu2bdlx8d/KXtF7yNXNWe7G0Z36qWA9Ny5zXsI2PfBZEv7SXgoxTmNaTzGSbbzDZChoA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - npm-install-checks: 5.0.0 - npm-normalize-package-bin: 2.0.0 - npm-package-arg: 9.1.2 + npm-install-checks: 6.1.1 + npm-normalize-package-bin: 3.0.1 + npm-package-arg: 10.1.0 semver: 7.5.3 dev: true - /npm-registry-fetch@13.3.1: - resolution: {integrity: sha512-eukJPi++DKRTjSBRcDZSDDsGqRK3ehbxfFUcgaRd0Yp6kRwOwh2WVn0r+8rMB4nnuzvAk6rQVzl6K5CkYOmnvw==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + /npm-registry-fetch@14.0.5: + resolution: {integrity: sha512-kIDMIo4aBm6xg7jOttupWZamsZRkAqMqwqqbVXnUqstY5+tapvv6bkH/qMR76jdgV+YljEUCyWx3hRYMrJiAgA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - make-fetch-happen: 10.2.1 - minipass: 3.3.6 - minipass-fetch: 2.1.2 + make-fetch-happen: 11.1.1 + minipass: 5.0.0 + minipass-fetch: 3.0.3 minipass-json-stream: 1.0.1 minizlib: 2.1.2 - npm-package-arg: 9.1.2 - proc-log: 2.0.1 + npm-package-arg: 10.1.0 + proc-log: 3.0.0 transitivePeerDependencies: - - bluebird - supports-color dev: true @@ -7367,13 +7333,12 @@ packages: resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} dev: true - /ohmyfetch@0.4.21: - resolution: {integrity: sha512-VG7f/JRvqvBOYvL0tHyEIEG7XHWm7OqIfAs6/HqwWwDfjiJ1g0huIpe5sFEmyb+7hpFa1EGNH2aERWR72tlClw==} + /ofetch@1.1.1: + resolution: {integrity: sha512-SSMoktrp9SNLi20BWfB/BnnKcL0RDigXThD/mZBeQxkIRv1xrd9183MtLdsqRYLYSqW0eTr5t8w8MqjNhvoOQQ==} dependencies: - destr: 1.2.2 - node-fetch-native: 0.1.8 - ufo: 0.8.6 - undici: 5.22.1 + destr: 2.0.0 + node-fetch-native: 1.2.0 + ufo: 1.1.2 dev: true /on-finished@2.4.1: @@ -7459,6 +7424,13 @@ packages: yocto-queue: 0.1.0 dev: true + /p-limit@4.0.0: + resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + yocto-queue: 1.0.0 + dev: true + /p-locate@4.1.0: resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} engines: {node: '>=8'} @@ -7483,31 +7455,28 @@ packages: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} - /pacote@13.6.2: - resolution: {integrity: sha512-Gu8fU3GsvOPkak2CkbojR7vjs3k3P9cA6uazKTHdsdV0gpCEQq2opelnEv30KRQWgVzP5Vd/5umjcedma3MKtg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + /pacote@15.2.0: + resolution: {integrity: sha512-rJVZeIwHTUta23sIZgEIM62WYwbmGbThdbnkt81ravBplQv+HjyroqnLRNH2+sLJHcGZmLRmhPwACqhfTcOmnA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} hasBin: true dependencies: - '@npmcli/git': 3.0.2 - '@npmcli/installed-package-contents': 1.0.7 - '@npmcli/promise-spawn': 3.0.0 - '@npmcli/run-script': 4.2.1 - cacache: 16.1.3 - chownr: 2.0.0 - fs-minipass: 2.1.0 - infer-owner: 1.0.4 - minipass: 3.3.6 - mkdirp: 1.0.4 - npm-package-arg: 9.1.2 - npm-packlist: 5.1.3 - npm-pick-manifest: 7.0.2 - npm-registry-fetch: 13.3.1 - proc-log: 2.0.1 + '@npmcli/git': 4.1.0 + '@npmcli/installed-package-contents': 2.0.2 + '@npmcli/promise-spawn': 6.0.2 + '@npmcli/run-script': 6.0.2 + cacache: 17.1.3 + fs-minipass: 3.0.2 + minipass: 5.0.0 + npm-package-arg: 10.1.0 + npm-packlist: 7.0.4 + npm-pick-manifest: 8.0.1 + npm-registry-fetch: 14.0.5 + proc-log: 3.0.0 promise-retry: 2.0.1 - read-package-json: 5.0.2 - read-package-json-fast: 2.0.3 - rimraf: 3.0.2 - ssri: 9.0.1 + read-package-json: 6.0.4 + read-package-json-fast: 3.0.2 + sigstore: 1.6.0 + ssri: 10.0.4 tar: 6.1.15 transitivePeerDependencies: - bluebird @@ -7614,10 +7583,6 @@ packages: engines: {node: '>=8'} dev: true - /pathe@0.2.0: - resolution: {integrity: sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==} - dev: true - /pathe@1.1.1: resolution: {integrity: sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==} dev: true @@ -7630,8 +7595,8 @@ packages: resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} dev: true - /perfect-debounce@0.1.3: - resolution: {integrity: sha512-NOT9AcKiDGpnV/HBhI22Str++XWcErO/bALvHCuhv33owZW/CjH8KAFLZDCmu3727sihe0wTxpDhyGc6M8qacQ==} + /perfect-debounce@1.0.0: + resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} dev: true /performance-now@2.1.0: @@ -7671,8 +7636,8 @@ packages: engines: {node: '>=4'} dev: true - /pnpm@7.33.1: - resolution: {integrity: sha512-+eL8qbdPEQVBhh7MHurn8Mx7c71zdYNVV47IHecz/5+ONEe7AX3xuSqbbQPgmJnU3EBEnCAZHOGhRJi7CCV0qA==} + /pnpm@7.33.2: + resolution: {integrity: sha512-rDTWdW6vMPTI7B01byiA3rZa0tCnoMFwX8oT88R9ouvnBfQ10YZuAffcKln199Sw7Oes0t9TgbA/dFoDb6D1tQ==} engines: {node: '>=14.6'} hasBin: true dev: true @@ -7719,9 +7684,13 @@ packages: engines: {node: ^14.13.1 || >=16.0.0} dev: true - /proc-log@2.0.1: - resolution: {integrity: sha512-Kcmo2FhfDTXdcbfDH76N7uBYHINxc/8GW7UAVuVP9I+Va3uHSerrnKV6dLooga/gh7GlgzuCCr/eoldnL1muGw==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + /pretty-format@27.5.1: + resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + ansi-regex: 5.0.1 + ansi-styles: 5.2.0 + react-is: 17.0.2 dev: true /proc-log@3.0.0: @@ -7837,12 +7806,8 @@ packages: unpipe: 1.0.0 dev: true - /read-package-json-fast@2.0.3: - resolution: {integrity: sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ==} - engines: {node: '>=10'} - dependencies: - json-parse-even-better-errors: 2.3.1 - npm-normalize-package-bin: 1.0.1 + /react-is@17.0.2: + resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} dev: true /read-package-json-fast@3.0.2: @@ -7853,14 +7818,14 @@ packages: npm-normalize-package-bin: 3.0.1 dev: true - /read-package-json@5.0.2: - resolution: {integrity: sha512-BSzugrt4kQ/Z0krro8zhTwV1Kd79ue25IhNN/VtHFy1mG/6Tluyi+msc0UpwaoQzxSHa28mntAjIZY6kEgfR9Q==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + /read-package-json@6.0.4: + resolution: {integrity: sha512-AEtWXYfopBj2z5N5PbkAOeNHRPUg5q+Nen7QLxV8M2zJq1ym6/lCz3fYNTCXe19puu2d06jfHhrP7v/S2PtMMw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - glob: 8.1.0 - json-parse-even-better-errors: 2.3.1 - normalize-package-data: 4.0.1 - npm-normalize-package-bin: 2.0.0 + glob: 10.3.0 + json-parse-even-better-errors: 3.0.0 + normalize-package-data: 5.0.0 + npm-normalize-package-bin: 3.0.1 dev: true /read-pkg-up@7.0.1: @@ -7945,11 +7910,6 @@ packages: functions-have-names: 1.2.3 dev: true - /regexpp@3.2.0: - resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} - engines: {node: '>=8'} - dev: true - /regexpu-core@5.3.2: resolution: {integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==} engines: {node: '>=4'} @@ -7962,6 +7922,13 @@ packages: unicode-match-property-value-ecmascript: 2.1.0 dev: true + /regjsparser@0.10.0: + resolution: {integrity: sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==} + hasBin: true + dependencies: + jsesc: 0.5.0 + dev: true + /regjsparser@0.9.1: resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==} hasBin: true @@ -8221,17 +8188,10 @@ packages: resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} dev: true - /shiki@0.11.1: - resolution: {integrity: sha512-EugY9VASFuDqOexOgXR18ZV+TbFrQHeCpEYaXamO+SZlsnT/2LxuLBX25GGtIrwaEVFXUAbUQ601SWE2rMwWHA==} - dependencies: - jsonc-parser: 3.2.0 - vscode-oniguruma: 1.7.0 - vscode-textmate: 6.0.0 - dev: true - - /shiki@0.12.1: - resolution: {integrity: sha512-aieaV1m349rZINEBkjxh2QbBvFFQOlgqYTNtCal82hHj4dDZ76oMlQIX+C7ryerBTDiga3e5NfH6smjdJ02BbQ==} + /shiki@0.14.2: + resolution: {integrity: sha512-ltSZlSLOuSY0M0Y75KA+ieRaZ0Trf5Wl3gutE7jzLuIcWxLp5i/uEnLoQWNvgKXQ5OMpGkJnVMRLAuzjc0LJ2A==} dependencies: + ansi-sequence-parser: 1.1.0 jsonc-parser: 3.2.0 vscode-oniguruma: 1.7.0 vscode-textmate: 8.0.0 @@ -8262,6 +8222,19 @@ packages: engines: {node: '>=14'} dev: true + /sigstore@1.6.0: + resolution: {integrity: sha512-QODKff/qW/TXOZI6V/Clqu74xnInAS6it05mufj4/fSewexLtfEntgLZZcBtUK44CDQyUE5TUXYy1ARYzlfG9g==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + hasBin: true + dependencies: + '@sigstore/protobuf-specs': 0.1.0 + '@sigstore/tuf': 1.0.0 + make-fetch-happen: 11.1.1 + tuf-js: 1.1.7 + transitivePeerDependencies: + - supports-color + dev: true + /sirv@2.0.3: resolution: {integrity: sha512-O9jm9BsID1P+0HOi81VpXPoDxYP374pkOLzACAoyUQ/3OUVndNpsz6wMnY2z+yOxzbllCKZrM+9QrWsv4THnyA==} engines: {node: '>= 10'} @@ -8424,13 +8397,6 @@ packages: minipass: 5.0.0 dev: true - /ssri@9.0.1: - resolution: {integrity: sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - dependencies: - minipass: 3.3.6 - dev: true - /stackback@0.0.2: resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} dev: true @@ -8451,11 +8417,6 @@ packages: internal-slot: 1.0.5 dev: true - /streamsearch@1.1.0: - resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} - engines: {node: '>=10.0.0'} - dev: true - /string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} engines: {node: '>=8'} @@ -8643,14 +8604,14 @@ packages: yallist: 4.0.0 dev: true - /taze@0.8.5: - resolution: {integrity: sha512-4aB/BEfBah5iJJUDY3vW7xjJl7AzV6bsQx0PHC1DxIVlCE+JUFfpE7dDPZv/4Z+ft4Eg3I69NWnMnaAUL++rDQ==} + /taze@0.10.2: + resolution: {integrity: sha512-kdJ5CvwRyi3heLU0iJL441QLf8NDHsDzrEOZfIcMO98s/4VRK8Bth3OgSiH6hnEjZq7QIpkLEq+Uixgm8ZpeNw==} hasBin: true dependencies: - '@antfu/ni': 0.18.8 + '@antfu/ni': 0.21.4 '@npmcli/config': 6.2.1 detect-indent: 7.0.1 - pacote: 13.6.2 + pacote: 15.2.0 prompts: 2.4.2 semver: 7.5.3 unconfig: 0.3.9 @@ -8698,17 +8659,22 @@ packages: resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} dev: true + /time-zone@1.0.0: + resolution: {integrity: sha512-TIsDdtKo6+XrPtiTm1ssmMngN1sAhyKnTO2kunQWqNPWIVvCm15Wmw4SWInwTVgJ5u/Tr04+8Ei9TNcw4x4ONA==} + engines: {node: '>=4'} + dev: true + /tinybench@2.5.0: resolution: {integrity: sha512-kRwSG8Zx4tjF9ZiyH4bhaebu+EDz1BOx9hOigYHlUW4xxI/wKIUQUqo018UlU4ar6ATPBsaMrdbKZ+tmPdohFA==} dev: true - /tinypool@0.3.1: - resolution: {integrity: sha512-zLA1ZXlstbU2rlpA4CIeVaqvWq41MTWqLY3FfsAXgC8+f7Pk7zroaJQxDgxn1xNudKW6Kmj4808rPFShUlIRmQ==} + /tinypool@0.5.0: + resolution: {integrity: sha512-paHQtnrlS1QZYKF/GnLoOM/DN9fqaGOFbCbxzAhwniySnzl9Ebk8w73/dd34DAhe/obUbPAOldTyYXQZxnPBPQ==} engines: {node: '>=14.0.0'} dev: true - /tinyspy@1.1.1: - resolution: {integrity: sha512-UVq5AXt/gQlti7oxoIg5oi/9r0WpF7DGEVwXgqWSMmyN16+e3tl5lIvTaOpJ3TAtu5xFzWccFRM4R5NaWHF+4g==} + /tinyspy@2.1.1: + resolution: {integrity: sha512-XPJL2uSzcOyBMky6OFrusqWlzfFrXtE0hPuMgW8A2HmaqrPo4ZQHRN/V0QXN3FSjKxpsbRrFc5LI7KOwBsT1/w==} engines: {node: '>=14.0.0'} dev: true @@ -8793,14 +8759,14 @@ packages: resolution: {integrity: sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==} dev: true - /tsutils@3.21.0(typescript@4.9.5): + /tsutils@3.21.0(typescript@5.1.3): 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.1.3 dev: true /tsx@3.12.7: @@ -8814,6 +8780,17 @@ packages: fsevents: 2.3.2 dev: true + /tuf-js@1.1.7: + resolution: {integrity: sha512-i3P9Kgw3ytjELUfpuKVDNBJvk4u5bXL6gskv572mcevPbSKCV3zt3djhmlEQ65yERjIbOSncy7U4cQJaB1CBCg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + '@tufjs/models': 1.0.4 + debug: 4.3.4(supports-color@8.1.1) + make-fetch-happen: 11.1.1 + transitivePeerDependencies: + - supports-color + dev: true + /tunnel-agent@0.6.0: resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} dependencies: @@ -8884,19 +8861,15 @@ 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.1.3: + resolution: {integrity: sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==} + engines: {node: '>=14.17'} hasBin: true /uc.micro@1.0.6: resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==} dev: true - /ufo@0.8.6: - resolution: {integrity: sha512-fk6CmUgwKCfX79EzcDQQpSCMxrHstvbLswFChHS0Vump+kFkw7nJBfTZoC1j0bOGoY9I7R3n2DGek5ajbcYnOw==} - dev: true - /ufo@1.1.2: resolution: {integrity: sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==} dev: true @@ -8924,13 +8897,6 @@ packages: jiti: 1.18.2 dev: true - /undici@5.22.1: - resolution: {integrity: sha512-Ji2IJhFXZY0x/0tVBXeQwgPlLWw13GVzpsWPQ3rV50IFMMof2I55PZZxtm4P6iNq+L5znYN9nSTAq0ZyE6lSJw==} - engines: {node: '>=14.0'} - dependencies: - busboy: 1.6.0 - dev: true - /unhead@1.1.27: resolution: {integrity: sha512-KnE4xeV/mZLxnXG1VAp1nsaO2vzMq9Ch5uN4Y2SJAG4fXLEBi/A8evr3Vd81c+oAwQZjDXKFW60HDCJCkwo/Cw==} dependencies: @@ -8962,14 +8928,14 @@ packages: engines: {node: '>=4'} dev: true - /unimport@2.2.4(rollup@2.79.1): - resolution: {integrity: sha512-qMgmeEGqqrrmEtm0dqxMG37J6xBtrriqxq9hILvDb+e6l2F0yTnJomLoCCp0eghLR7bYGeBsUU5Y0oyiUYhViw==} + /unimport@3.0.8(rollup@3.25.1): + resolution: {integrity: sha512-AOt6xj3QMwqcTZRPB+NhFkyVEjCKnpTVoPm5x6424zz2NYYtCfym2bpJofzPHIJKPNIh5ko2/t2q46ZIMgdmbw==} dependencies: - '@rollup/pluginutils': 5.0.2(rollup@2.79.1) + '@rollup/pluginutils': 5.0.2(rollup@3.25.1) escape-string-regexp: 5.0.0 fast-glob: 3.2.12 local-pkg: 0.4.3 - magic-string: 0.27.0 + magic-string: 0.30.0 mlly: 1.4.0 pathe: 1.1.1 pkg-types: 1.0.3 @@ -8980,13 +8946,6 @@ packages: - rollup dev: true - /unique-filename@2.0.1: - resolution: {integrity: sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - dependencies: - unique-slug: 3.0.0 - dev: true - /unique-filename@3.0.0: resolution: {integrity: sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -8994,13 +8953,6 @@ packages: unique-slug: 4.0.0 dev: true - /unique-slug@3.0.0: - resolution: {integrity: sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - dependencies: - imurmurhash: 0.1.4 - dev: true - /unique-slug@4.0.0: resolution: {integrity: sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -9031,33 +8983,37 @@ packages: engines: {node: '>= 10.0.0'} dev: true - /unocss@0.48.5(rollup@2.79.1)(vite@4.3.9): - resolution: {integrity: sha512-OK24OS2IO4oJa/jtfoxUIciY6M05Nx16M6pzfCqzcglvaIIM/rpsA2D3dYmC3f3IeBuC31FpB59cM05CF7E0bQ==} + /unocss@0.53.3(postcss@8.4.24)(rollup@3.25.1)(vite@4.3.9): + resolution: {integrity: sha512-kZx3GFOczE7uS2zUecmvW1kM0MTPdVtQIMcXC5XYoPfr2Ho6G1p75eGAXmaL7jaompSo+WHsK4HrSC756nbfgg==} engines: {node: '>=14'} peerDependencies: - '@unocss/webpack': 0.48.5 + '@unocss/webpack': 0.53.3 peerDependenciesMeta: '@unocss/webpack': optional: true dependencies: - '@unocss/astro': 0.48.5(rollup@2.79.1)(vite@4.3.9) - '@unocss/cli': 0.48.5(rollup@2.79.1) - '@unocss/core': 0.48.5 - '@unocss/preset-attributify': 0.48.5 - '@unocss/preset-icons': 0.48.5 - '@unocss/preset-mini': 0.48.5 - '@unocss/preset-tagify': 0.48.5 - '@unocss/preset-typography': 0.48.5 - '@unocss/preset-uno': 0.48.5 - '@unocss/preset-web-fonts': 0.48.5 - '@unocss/preset-wind': 0.48.5 - '@unocss/reset': 0.48.5 - '@unocss/transformer-attributify-jsx': 0.48.5 - '@unocss/transformer-compile-class': 0.48.5 - '@unocss/transformer-directives': 0.48.5 - '@unocss/transformer-variant-group': 0.48.5 - '@unocss/vite': 0.48.5(rollup@2.79.1)(vite@4.3.9) + '@unocss/astro': 0.53.3(rollup@3.25.1)(vite@4.3.9) + '@unocss/cli': 0.53.3(rollup@3.25.1) + '@unocss/core': 0.53.3 + '@unocss/extractor-arbitrary-variants': 0.53.3 + '@unocss/postcss': 0.53.3(postcss@8.4.24) + '@unocss/preset-attributify': 0.53.3 + '@unocss/preset-icons': 0.53.3 + '@unocss/preset-mini': 0.53.3 + '@unocss/preset-tagify': 0.53.3 + '@unocss/preset-typography': 0.53.3 + '@unocss/preset-uno': 0.53.3 + '@unocss/preset-web-fonts': 0.53.3 + '@unocss/preset-wind': 0.53.3 + '@unocss/reset': 0.53.3 + '@unocss/transformer-attributify-jsx': 0.53.3 + '@unocss/transformer-attributify-jsx-babel': 0.53.3 + '@unocss/transformer-compile-class': 0.53.3 + '@unocss/transformer-directives': 0.53.3 + '@unocss/transformer-variant-group': 0.53.3 + '@unocss/vite': 0.53.3(rollup@3.25.1)(vite@4.3.9) transitivePeerDependencies: + - postcss - rollup - supports-color - vite @@ -9068,27 +9024,31 @@ packages: engines: {node: '>= 0.8'} dev: true - /unplugin-auto-import@0.13.0(@vueuse/core@9.13.0)(rollup@2.79.1): - resolution: {integrity: sha512-nKMxDbkjM4FRPInFfm7sWrJOKgxfKKwb5yLPP+DEGl/SG0/FtBoW1LnZL4PQfx0FXjertoHO1P/5nDf+RSip2Q==} + /unplugin-auto-import@0.16.4(@vueuse/core@10.2.0)(rollup@3.25.1): + resolution: {integrity: sha512-xdgBa9NAS3JG8HjkAZHSbGSMlrjKpaWKXGUzaF6RzEtr980RCl1t0Zsu0skUInNYrEQfqaHc7aGWPv41DLTK/w==} engines: {node: '>=14'} peerDependencies: + '@nuxt/kit': ^3.2.2 '@vueuse/core': '*' peerDependenciesMeta: + '@nuxt/kit': + optional: true '@vueuse/core': optional: true dependencies: '@antfu/utils': 0.7.4 - '@rollup/pluginutils': 5.0.2(rollup@2.79.1) - '@vueuse/core': 9.13.0(vue@3.3.4) + '@rollup/pluginutils': 5.0.2(rollup@3.25.1) + '@vueuse/core': 10.2.0(vue@3.3.4) local-pkg: 0.4.3 - magic-string: 0.27.0 - unimport: 2.2.4(rollup@2.79.1) + magic-string: 0.30.0 + minimatch: 9.0.2 + unimport: 3.0.8(rollup@3.25.1) unplugin: 1.3.1 transitivePeerDependencies: - rollup dev: true - /unplugin-combine@0.6.0(rollup@2.79.1)(vite@4.3.9): + /unplugin-combine@0.6.0(rollup@3.25.1)(vite@4.3.9): resolution: {integrity: sha512-cZkTg2Z3CcScyRi6QtpVxBZoCMsPaEHyKNh7HyqMkfWV7sKNwHllYezVOFINOGNzqSS1+xWLY3iDCiTVoH3oaA==} engines: {node: '>=14.19.0'} peerDependencies: @@ -9107,29 +9067,32 @@ packages: optional: true dependencies: '@antfu/utils': 0.7.4 - rollup: 2.79.1 + rollup: 3.25.1 unplugin: 1.3.1 vite: 4.3.9(@types/node@20.3.1) dev: true - /unplugin-vue-components@0.22.12(rollup@2.79.1)(vue@3.3.4): - resolution: {integrity: sha512-FxyzsuBvMCYPIk+8cgscGBQ345tvwVu+qY5IhE++eorkyvA4Z1TiD/HCiim+Kbqozl10i4K+z+NCa2WO2jexRA==} + /unplugin-vue-components@0.25.1(rollup@3.25.1)(vue@3.3.4): + resolution: {integrity: sha512-kzS2ZHVMaGU2XEO2keYQcMjNZkanDSGDdY96uQT9EPe+wqSZwwgbFfKVJ5ti0+8rGAcKHColwKUvctBhq2LJ3A==} engines: {node: '>=14'} peerDependencies: '@babel/parser': ^7.15.8 + '@nuxt/kit': ^3.2.2 vue: 2 || 3 peerDependenciesMeta: '@babel/parser': optional: true + '@nuxt/kit': + optional: true dependencies: '@antfu/utils': 0.7.4 - '@rollup/pluginutils': 5.0.2(rollup@2.79.1) + '@rollup/pluginutils': 5.0.2(rollup@3.25.1) chokidar: 3.5.3 debug: 4.3.4(supports-color@8.1.1) fast-glob: 3.2.12 local-pkg: 0.4.3 - magic-string: 0.27.0 - minimatch: 5.1.6 + magic-string: 0.30.0 + minimatch: 9.0.2 resolve: 1.22.2 unplugin: 1.3.1 vue: 3.3.4 @@ -9138,11 +9101,11 @@ packages: - supports-color dev: true - /unplugin-vue-define-options@1.3.2(rollup@2.79.1)(vue@3.3.4): - resolution: {integrity: sha512-12NkDmw4RWV5ob5GMMrpuFczW/zvLM1CByiOu/Ev5loOLh+7pV+JLehQk3sAXMi3Za9W6Dktnt5/LLH9OGsQgw==} - engines: {node: '>=14.19.0'} + /unplugin-vue-define-options@1.3.8(rollup@3.25.1)(vue@3.3.4): + resolution: {integrity: sha512-1GOjzRJn1uinTZXsw4harGwS2op5dIjVfmMIeCbkt7tjipaBLt/8M4vWli4IflJ82bXorMJQ6P5HDF08C+aHhg==} + engines: {node: '>=16.14.0'} dependencies: - '@vue-macros/common': 1.1.4(rollup@2.79.1)(vue@3.3.4) + '@vue-macros/common': 1.4.0(rollup@3.25.1)(vue@3.3.4) ast-walker-scope: 0.4.2 unplugin: 1.3.1 transitivePeerDependencies: @@ -9150,32 +9113,35 @@ packages: - vue dev: true - /unplugin-vue-macros@1.11.2(@vueuse/core@9.13.0)(rollup@2.79.1)(vite@4.3.9)(vue@3.3.4): - resolution: {integrity: sha512-N/SxR7ppzp47d82leUG87Xy2mFkS+Cs7aiNgnim5b/le3W44kfKHCTuYO7g8se8a4EBLkRga8y36YP5ff8HPQg==} - engines: {node: '>=14.19.0'} + /unplugin-vue-macros@2.3.0(@vueuse/core@10.2.0)(rollup@3.25.1)(vite@4.3.9)(vue@3.3.4): + resolution: {integrity: sha512-hywG2vnxjAfVXvdUVgeUw3hTSjgLxy42dw1wmCWqxh5mM+XoLIn1ebjA9pZCRKkM0l2fYImZpl1jZeFy0CzoAA==} + engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.2.25 dependencies: - '@vue-macros/better-define': 1.5.0(rollup@2.79.1)(vue@3.3.4) - '@vue-macros/common': 1.1.4(rollup@2.79.1)(vue@3.3.4) - '@vue-macros/define-model': 1.4.3(@vueuse/core@9.13.0)(rollup@2.79.1)(vue@3.3.4) - '@vue-macros/define-props': 1.0.2(@vue-macros/reactivity-transform@0.3.3)(rollup@2.79.1)(vue@3.3.4) - '@vue-macros/define-props-refs': 0.3.2(rollup@2.79.1)(vue@3.3.4) - '@vue-macros/define-render': 1.3.3(rollup@2.79.1)(vue@3.3.4) - '@vue-macros/define-slots': 0.3.2(rollup@2.79.1)(vue@3.3.4) + '@vue-macros/better-define': 1.6.2(rollup@3.25.1)(vue@3.3.4) + '@vue-macros/chain-call': 0.0.1(rollup@3.25.1)(vue@3.3.4) + '@vue-macros/common': 1.4.0(rollup@3.25.1)(vue@3.3.4) + '@vue-macros/define-emit': 0.1.6(vue@3.3.4) + '@vue-macros/define-models': 1.0.6(@vueuse/core@10.2.0)(rollup@3.25.1)(vue@3.3.4) + '@vue-macros/define-prop': 0.1.7(vue@3.3.4) + '@vue-macros/define-props': 1.0.8(@vue-macros/reactivity-transform@0.3.10)(rollup@3.25.1)(vue@3.3.4) + '@vue-macros/define-props-refs': 1.1.0(rollup@3.25.1)(vue@3.3.4) + '@vue-macros/define-render': 1.3.9(rollup@3.25.1)(vue@3.3.4) + '@vue-macros/define-slots': 1.0.5(rollup@3.25.1)(vue@3.3.4) '@vue-macros/devtools': 0.1.2(vite@4.3.9) - '@vue-macros/export-props': 0.3.2(rollup@2.79.1)(vue@3.3.4) - '@vue-macros/hoist-static': 1.3.2(rollup@2.79.1)(vue@3.3.4) - '@vue-macros/named-template': 0.3.3(rollup@2.79.1)(vue@3.3.4) - '@vue-macros/reactivity-transform': 0.3.3(rollup@2.79.1)(vue@3.3.4) - '@vue-macros/setup-block': 0.2.2(rollup@2.79.1)(vue@3.3.4) - '@vue-macros/setup-component': 0.16.3(rollup@2.79.1)(vue@3.3.4) - '@vue-macros/setup-sfc': 0.15.3(rollup@2.79.1)(vue@3.3.4) - '@vue-macros/short-emits': 1.3.2(rollup@2.79.1)(vue@3.3.4) - '@vue-macros/single-define': 0.1.4(vue@3.3.4) + '@vue-macros/export-expose': 0.0.3(rollup@3.25.1)(vue@3.3.4) + '@vue-macros/export-props': 0.3.8(rollup@3.25.1)(vue@3.3.4) + '@vue-macros/hoist-static': 1.4.2(rollup@3.25.1)(vue@3.3.4) + '@vue-macros/named-template': 0.3.9(rollup@3.25.1)(vue@3.3.4) + '@vue-macros/reactivity-transform': 0.3.10(rollup@3.25.1)(vue@3.3.4) + '@vue-macros/setup-block': 0.2.8(rollup@3.25.1)(vue@3.3.4) + '@vue-macros/setup-component': 0.16.9(rollup@3.25.1)(vue@3.3.4) + '@vue-macros/setup-sfc': 0.15.9(rollup@3.25.1)(vue@3.3.4) + '@vue-macros/short-emits': 1.4.0(rollup@3.25.1)(vue@3.3.4) unplugin: 1.3.1 - unplugin-combine: 0.6.0(rollup@2.79.1)(vite@4.3.9) - unplugin-vue-define-options: 1.3.2(rollup@2.79.1)(vue@3.3.4) + unplugin-combine: 0.6.0(rollup@3.25.1)(vite@4.3.9) + unplugin-vue-define-options: 1.3.8(rollup@3.25.1)(vue@3.3.4) vue: 3.3.4 transitivePeerDependencies: - '@vueuse/core' @@ -9258,9 +9224,9 @@ packages: spdx-expression-parse: 3.0.1 dev: true - /validate-npm-package-name@4.0.0: - resolution: {integrity: sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + /validate-npm-package-name@5.0.0: + resolution: {integrity: sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: builtins: 5.0.1 dev: true @@ -9279,18 +9245,16 @@ packages: extsprintf: 1.3.0 dev: true - /vite-node@0.27.3(@types/node@20.3.1): - resolution: {integrity: sha512-eyJYOO64o5HIp8poc4bJX+ZNBwMZeI3f6/JdiUmJgW02Mt7LnoCtDMRVmLaY9S05SIsjGe339ZK4uo2wQ+bF9g==} - engines: {node: '>=v14.16.0'} + /vite-node@0.32.2(@types/node@20.3.1): + resolution: {integrity: sha512-dTQ1DCLwl2aEseov7cfQ+kDMNJpM1ebpyMMMwWzBvLbis8Nla/6c9WQcqpPssTwS6Rp/+U6KwlIj8Eapw4bLdA==} + engines: {node: '>=v14.18.0'} hasBin: true dependencies: cac: 6.7.14 debug: 4.3.4(supports-color@8.1.1) mlly: 1.4.0 - pathe: 0.2.0 + pathe: 1.1.1 picocolors: 1.0.0 - source-map: 0.6.1 - source-map-support: 0.5.21 vite: 4.3.9(@types/node@20.3.1) transitivePeerDependencies: - '@types/node' @@ -9302,14 +9266,14 @@ packages: - terser dev: true - /vite-plugin-inspect@0.7.28(rollup@2.79.1)(vite@4.3.9): + /vite-plugin-inspect@0.7.28(rollup@3.25.1)(vite@4.3.9): resolution: {integrity: sha512-XRdQGdf+PU6eT0EoL8beUyFQfcCrHr06OyRM71IT8t7rEC9JywdsscehGHEAyFZryfaVBWAI280N63BI2N+1BA==} engines: {node: '>=14'} peerDependencies: vite: ^3.1.0 || ^4.0.0 dependencies: '@antfu/utils': 0.7.4 - '@rollup/pluginutils': 5.0.2(rollup@2.79.1) + '@rollup/pluginutils': 5.0.2(rollup@3.25.1) debug: 4.3.4(supports-color@8.1.1) fs-extra: 11.1.1 open: 9.1.0 @@ -9321,8 +9285,8 @@ packages: - supports-color dev: true - /vite-plugin-pages@0.28.0(vite@4.3.9): - resolution: {integrity: sha512-yncDncFVnjUzhqJnwCgGDZoZ/wO6MEOMe93f2MQjplKXm1MpmHCrTkFCPnQyYGZTVKPAN+y7BQcIpNWPFLQ4+w==} + /vite-plugin-pages@0.31.0(vite@4.3.9): + resolution: {integrity: sha512-fw3onBfVTXQI7rOzAbSZhmfwvk50+3qNnGZpERjmD93c8nEjrGLyd53eFXYMxcJV4KA1vzi4qIHt2+6tS4dEMw==} peerDependencies: '@vue/compiler-sfc': ^2.7.0 || ^3.0.0 vite: ^2.0.0 || ^3.0.0-0 || ^4.0.0 @@ -9344,30 +9308,33 @@ packages: - supports-color dev: true - /vite-plugin-pwa@0.14.7(vite@4.3.9)(workbox-build@6.6.0)(workbox-window@6.6.0): - resolution: {integrity: sha512-dNJaf0fYOWncmjxv9HiSa2xrSjipjff7IkYE5oIUJ2x5HKu3cXgA8LRgzOwTc5MhwyFYRSU0xyN0Phbx3NsQYw==} + /vite-plugin-pwa@0.16.4(vite@4.3.9)(workbox-build@7.0.0)(workbox-window@7.0.0): + resolution: {integrity: sha512-lmwHFIs9zI2H9bXJld/zVTbCqCQHZ9WrpyDMqosICDV0FVnCJwniX1NMDB79HGTIZzOQkY4gSZaVTJTw6maz/Q==} + engines: {node: '>=16.0.0'} peerDependencies: vite: ^3.1.0 || ^4.0.0 - workbox-build: ^6.5.4 - workbox-window: ^6.5.4 + workbox-build: ^7.0.0 + workbox-window: ^7.0.0 dependencies: - '@rollup/plugin-replace': 5.0.2(rollup@3.25.1) debug: 4.3.4(supports-color@8.1.1) fast-glob: 3.2.12 pretty-bytes: 6.1.0 - rollup: 3.25.1 vite: 4.3.9(@types/node@20.3.1) - workbox-build: 6.6.0 - workbox-window: 6.6.0 + workbox-build: 7.0.0 + workbox-window: 7.0.0 transitivePeerDependencies: - supports-color dev: true - /vite-plugin-vue-component-preview@0.3.4(rollup@2.79.1)(vite@4.3.9): - resolution: {integrity: sha512-35Oy11DIe/owthbgSRSDVaIhtH1TyA7d90ibgjmfXcHdsa/1/t/Fsy6xceaQVz+10SrRFToSK4/iMFbBbA/i1Q==} + /vite-plugin-vue-component-preview@1.1.6(rollup@3.25.1)(vite@4.3.9)(vue@3.3.4): + resolution: {integrity: sha512-3uS2BvIEZWJOxrFWBy+w6Eh177eru00uK1vepRhqAZun3DEipRfdWmfmGnrmvN+bKUKt6cOkYsMBbhP+Fl1YxQ==} + peerDependencies: + vue: '>=3.0.0' dependencies: + '@volar/vue-language-core': 1.6.5 magic-string: 0.27.0 - vite-plugin-vue-markdown: 0.22.6(rollup@2.79.1)(vite@4.3.9) + vite-plugin-vue-markdown: 0.22.6(rollup@3.25.1)(vite@4.3.9) + vue: 3.3.4 transitivePeerDependencies: - rollup - vite @@ -9392,12 +9359,12 @@ packages: - supports-color dev: true - /vite-plugin-vue-layouts@0.7.0(vite@4.3.9)(vue-router@4.2.2)(vue@3.3.4): - resolution: {integrity: sha512-k5XDmRNFo4M/GmUjhbRXj2WmJiFcGoVI8l/uZ72RHyRDQr4wE/6Zq/KFq0lqXomWQxTSzakQRUswzNwtvZLE8A==} + /vite-plugin-vue-layouts@0.8.0(vite@4.3.9)(vue-router@4.2.2)(vue@3.3.4): + resolution: {integrity: sha512-UZW2nSV2LraTSe7gsAL46hfdi7a0X1RvkGGoJVtA2O8beu7anzpXFwQLou8+kHy31CzVycT4gIPySBsHhtBN5g==} peerDependencies: - vite: ^2.5.0 || ^3.0.0-0 + vite: ^2.5.0 || ^3.0.0-0 || ^4.0.0 vue: ^2.6.12 || ^3.2.4 - vue-router: ^3.5.1 || ^ 4.0.11 + vue-router: ^3.5.1 || ^4.0.11 dependencies: '@vue/compiler-sfc': 3.3.4 debug: 4.3.4(supports-color@8.1.1) @@ -9409,7 +9376,7 @@ packages: - supports-color dev: true - /vite-plugin-vue-markdown@0.22.6(rollup@2.79.1)(vite@4.3.9): + /vite-plugin-vue-markdown@0.22.6(rollup@3.25.1)(vite@4.3.9): resolution: {integrity: sha512-BB0/yYoRO+4hceFZRgU/iAOpgklFvo/eHLapOkavIoDkP0jeoQubOMTEF8K4FuYRX9jaN5WcP2TrfhUgc7RuUg==} peerDependencies: vite: ^2.0.0 || ^3.0.0-0 || ^4.0.0 @@ -9418,7 +9385,24 @@ packages: '@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) + '@rollup/pluginutils': 5.0.2(rollup@3.25.1) + '@types/markdown-it': 12.2.3 + markdown-it: 13.0.1 + vite: 4.3.9(@types/node@20.3.1) + transitivePeerDependencies: + - rollup + dev: true + + /vite-plugin-vue-markdown@0.23.5(rollup@3.25.1)(vite@4.3.9): + resolution: {integrity: sha512-NXTZ4y+n691gLPWayMBbh4jldQeaqDp9e9WjWUYbn9obsLqS9qU+hr4RAruDq5kP4siTOp7JDV34Sw5eA7WxLg==} + peerDependencies: + vite: ^2.0.0 || ^3.0.0-0 || ^4.0.0 + dependencies: + '@antfu/utils': 0.7.4 + '@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@3.25.1) '@types/markdown-it': 12.2.3 markdown-it: 13.0.1 vite: 4.3.9(@types/node@20.3.1) @@ -9437,14 +9421,14 @@ packages: debug: 4.3.4(supports-color@8.1.1) upath: 2.0.1 vite: 4.3.9(@types/node@20.3.1) - vuetify: 3.3.5(typescript@4.9.5)(vite-plugin-vuetify@1.0.2)(vue-i18n@9.2.2)(vue@3.3.4) + vuetify: 3.3.5(typescript@5.1.3)(vite-plugin-vuetify@1.0.2)(vue-i18n@9.2.2)(vue@3.3.4) transitivePeerDependencies: - supports-color - vue dev: false - /vite-ssg-sitemap@0.4.3: - resolution: {integrity: sha512-9ZIRBRCgM1Q4RtXXEBHIu8gotbx9LCnHZOZXtdSzR0DnjN9H5IYGY3yGoxI6VX8dScXiluxOODFlNlr7ydyI9A==} + /vite-ssg-sitemap@0.5.1: + resolution: {integrity: sha512-X3ZImSVpFMypBTIhaTqEOdKj7tO9n7Puzd8vsxuQluFUyu6x/e2Dzv8qk5qZsC34ZR6iHt0wa2sPhDu1OjdOsA==} dev: true /vite-ssg@0.22.2(@vueuse/head@1.1.26)(critters@0.0.16)(vite@4.3.9)(vue-router@4.2.2)(vue@3.3.4): @@ -9515,9 +9499,9 @@ packages: optionalDependencies: fsevents: 2.3.2 - /vitest@0.27.3: - resolution: {integrity: sha512-Ld3UVgRVhJUtqvQ3dW89GxiApFAgBsWJZBCWzK+gA3w2yG68csXlGZZ4WDJURf+8ecNfgrScga6xY+8YSOpiMg==} - engines: {node: '>=v14.16.0'} + /vitest@0.32.2: + resolution: {integrity: sha512-hU8GNNuQfwuQmqTLfiKcqEhZY72Zxb7nnN07koCUNmntNxbKQnVbeIS6sqUgR3eXSlbOpit8+/gr1KpqoMgWCQ==} + engines: {node: '>=v14.18.0'} hasBin: true peerDependencies: '@edge-runtime/vm': '*' @@ -9525,6 +9509,9 @@ packages: '@vitest/ui': '*' happy-dom: '*' jsdom: '*' + playwright: '*' + safaridriver: '*' + webdriverio: '*' peerDependenciesMeta: '@edge-runtime/vm': optional: true @@ -9536,25 +9523,37 @@ packages: optional: true jsdom: optional: true + playwright: + optional: true + safaridriver: + optional: true + webdriverio: + optional: true dependencies: '@types/chai': 4.3.5 '@types/chai-subset': 1.3.3 '@types/node': 20.3.1 + '@vitest/expect': 0.32.2 + '@vitest/runner': 0.32.2 + '@vitest/snapshot': 0.32.2 + '@vitest/spy': 0.32.2 + '@vitest/utils': 0.32.2 acorn: 8.9.0 acorn-walk: 8.2.0 cac: 6.7.14 chai: 4.3.7 + concordance: 5.0.4 debug: 4.3.4(supports-color@8.1.1) local-pkg: 0.4.3 + magic-string: 0.30.0 + pathe: 1.1.1 picocolors: 1.0.0 - source-map: 0.6.1 std-env: 3.3.3 strip-literal: 1.0.1 tinybench: 2.5.0 - tinypool: 0.3.1 - tinyspy: 1.1.1 + tinypool: 0.5.0 vite: 4.3.9(@types/node@20.3.1) - vite-node: 0.27.3(@types/node@20.3.1) + vite-node: 0.32.2(@types/node@20.3.1) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -9569,10 +9568,6 @@ packages: resolution: {integrity: sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==} dev: true - /vscode-textmate@6.0.0: - resolution: {integrity: sha512-gu73tuZfJgu+mvCSy4UZwd2JXykjK9zAZsfmDeut5dx/1a7FeTk0XwJsSuqQn+cuMCGVbIBfl+s53X4T19DnzQ==} - dev: true - /vscode-textmate@8.0.0: resolution: {integrity: sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==} dev: true @@ -9581,8 +9576,8 @@ packages: resolution: {integrity: sha512-iGdlqtajmiqed8ptURKPJ/Olz0/mwripVZszg6tygfZSIL9kYFPJTNY6+Q6OjWGznl2L06vxG5HvNvAnWrnzbg==} dev: true - /vue-demi@0.13.11(vue@3.3.4): - resolution: {integrity: sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==} + /vue-demi@0.14.5(vue@3.3.4): + resolution: {integrity: sha512-o9NUVpl/YlsGJ7t+xuqJKx8EBGf1quRhCiT6D/J0pfwmk9zUwYkC7yrF4SZCe6fETvSM3UNL2edcbYrSyc4QHA==} engines: {node: '>=12'} hasBin: true requiresBuild: true @@ -9640,16 +9635,16 @@ packages: he: 1.2.0 dev: true - /vue-tsc@1.8.1(typescript@4.9.5): + /vue-tsc@1.8.1(typescript@5.1.3): resolution: {integrity: sha512-GxBQrcb0Qvyrj1uZqnTXQyWbXdNDRY2MTa+r7ESgjhf+WzBSdxZfkS3KD/C3WhKYG+aN8hf44Hp5Gqzb6PehAA==} hasBin: true peerDependencies: typescript: '*' dependencies: - '@vue/language-core': 1.8.1(typescript@4.9.5) - '@vue/typescript': 1.8.1(typescript@4.9.5) + '@vue/language-core': 1.8.1(typescript@5.1.3) + '@vue/typescript': 1.8.1(typescript@5.1.3) semver: 7.5.3 - typescript: 4.9.5 + typescript: 5.1.3 dev: true /vue@3.3.4: @@ -9661,7 +9656,7 @@ packages: '@vue/server-renderer': 3.3.4(vue@3.3.4) '@vue/shared': 3.3.4 - /vuetify@3.3.5(typescript@4.9.5)(vite-plugin-vuetify@1.0.2)(vue-i18n@9.2.2)(vue@3.3.4): + /vuetify@3.3.5(typescript@5.1.3)(vite-plugin-vuetify@1.0.2)(vue-i18n@9.2.2)(vue@3.3.4): resolution: {integrity: sha512-vkfPgPmKfSJa+jq6Ov+CTg7L1t2jLPKa7Slef9OrVHcLqg+gLuIj0z4PJE6E9HjFTUbgZShShOGxps52REJRIA==} engines: {node: ^12.20 || >=14.13} peerDependencies: @@ -9680,7 +9675,7 @@ packages: webpack-plugin-vuetify: optional: true dependencies: - typescript: 4.9.5 + typescript: 5.1.3 vite-plugin-vuetify: 1.0.2(vite@4.3.9)(vue@3.3.4)(vuetify@3.3.5) vue: 3.3.4 vue-i18n: 9.2.2(vue@3.3.4) @@ -9721,6 +9716,11 @@ packages: resolution: {integrity: sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==} dev: true + /well-known-symbols@2.0.0: + resolution: {integrity: sha512-ZMjC3ho+KXo0BfJb7JgtQ5IBuvnShdlACNkKkdsqBmYw3bPAaJfPeYUo6tLUaT5tG/Gkh7xkpBhKRQ9e7pyg9Q==} + engines: {node: '>=6'} + dev: true + /whatwg-encoding@2.0.0: resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} engines: {node: '>=12'} @@ -9788,6 +9788,14 @@ packages: isexe: 2.0.0 dev: true + /which@3.0.1: + resolution: {integrity: sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + hasBin: true + dependencies: + isexe: 2.0.0 + dev: true + /why-is-node-running@2.2.2: resolution: {integrity: sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==} engines: {node: '>=8'} @@ -9808,22 +9816,22 @@ packages: engines: {node: '>=0.10.0'} dev: true - /workbox-background-sync@6.6.0: - resolution: {integrity: sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==} + /workbox-background-sync@7.0.0: + resolution: {integrity: sha512-S+m1+84gjdueM+jIKZ+I0Lx0BDHkk5Nu6a3kTVxP4fdj3gKouRNmhO8H290ybnJTOPfBDtTMXSQA/QLTvr7PeA==} dependencies: idb: 7.1.1 - workbox-core: 6.6.0 + workbox-core: 7.0.0 dev: true - /workbox-broadcast-update@6.6.0: - resolution: {integrity: sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==} + /workbox-broadcast-update@7.0.0: + resolution: {integrity: sha512-oUuh4jzZrLySOo0tC0WoKiSg90bVAcnE98uW7F8GFiSOXnhogfNDGZelPJa+6KpGBO5+Qelv04Hqx2UD+BJqNQ==} dependencies: - workbox-core: 6.6.0 + workbox-core: 7.0.0 dev: true - /workbox-build@6.6.0: - resolution: {integrity: sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==} - engines: {node: '>=10.0.0'} + /workbox-build@7.0.0: + resolution: {integrity: sha512-CttE7WCYW9sZC+nUYhQg3WzzGPr4IHmrPnjKiu3AMXsiNQKx+l4hHl63WTrnicLmKEKHScWDH8xsGBdrYgtBzg==} + engines: {node: '>=16.0.0'} dependencies: '@apideck/better-ajv-errors': 0.3.6(ajv@8.12.0) '@babel/core': 7.22.5 @@ -9847,112 +9855,111 @@ packages: strip-comments: 2.0.1 tempy: 0.6.0 upath: 1.2.0 - workbox-background-sync: 6.6.0 - workbox-broadcast-update: 6.6.0 - workbox-cacheable-response: 6.6.0 - workbox-core: 6.6.0 - workbox-expiration: 6.6.0 - workbox-google-analytics: 6.6.0 - workbox-navigation-preload: 6.6.0 - workbox-precaching: 6.6.0 - workbox-range-requests: 6.6.0 - workbox-recipes: 6.6.0 - workbox-routing: 6.6.0 - workbox-strategies: 6.6.0 - workbox-streams: 6.6.0 - workbox-sw: 6.6.0 - workbox-window: 6.6.0 + workbox-background-sync: 7.0.0 + workbox-broadcast-update: 7.0.0 + workbox-cacheable-response: 7.0.0 + workbox-core: 7.0.0 + workbox-expiration: 7.0.0 + workbox-google-analytics: 7.0.0 + workbox-navigation-preload: 7.0.0 + workbox-precaching: 7.0.0 + workbox-range-requests: 7.0.0 + workbox-recipes: 7.0.0 + workbox-routing: 7.0.0 + workbox-strategies: 7.0.0 + workbox-streams: 7.0.0 + workbox-sw: 7.0.0 + workbox-window: 7.0.0 transitivePeerDependencies: - '@types/babel__core' - supports-color dev: true - /workbox-cacheable-response@6.6.0: - resolution: {integrity: sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==} - deprecated: workbox-background-sync@6.6.0 + /workbox-cacheable-response@7.0.0: + resolution: {integrity: sha512-0lrtyGHn/LH8kKAJVOQfSu3/80WDc9Ma8ng0p2i/5HuUndGttH+mGMSvOskjOdFImLs2XZIimErp7tSOPmu/6g==} dependencies: - workbox-core: 6.6.0 + workbox-core: 7.0.0 dev: true - /workbox-core@6.6.0: - resolution: {integrity: sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==} + /workbox-core@7.0.0: + resolution: {integrity: sha512-81JkAAZtfVP8darBpfRTovHg8DGAVrKFgHpOArZbdFd78VqHr5Iw65f2guwjE2NlCFbPFDoez3D3/6ZvhI/rwQ==} dev: true - /workbox-expiration@6.6.0: - resolution: {integrity: sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==} + /workbox-expiration@7.0.0: + resolution: {integrity: sha512-MLK+fogW+pC3IWU9SFE+FRStvDVutwJMR5if1g7oBJx3qwmO69BNoJQVaMXq41R0gg3MzxVfwOGKx3i9P6sOLQ==} dependencies: idb: 7.1.1 - workbox-core: 6.6.0 + workbox-core: 7.0.0 dev: true - /workbox-google-analytics@6.6.0: - resolution: {integrity: sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==} + /workbox-google-analytics@7.0.0: + resolution: {integrity: sha512-MEYM1JTn/qiC3DbpvP2BVhyIH+dV/5BjHk756u9VbwuAhu0QHyKscTnisQuz21lfRpOwiS9z4XdqeVAKol0bzg==} dependencies: - workbox-background-sync: 6.6.0 - workbox-core: 6.6.0 - workbox-routing: 6.6.0 - workbox-strategies: 6.6.0 + workbox-background-sync: 7.0.0 + workbox-core: 7.0.0 + workbox-routing: 7.0.0 + workbox-strategies: 7.0.0 dev: true - /workbox-navigation-preload@6.6.0: - resolution: {integrity: sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==} + /workbox-navigation-preload@7.0.0: + resolution: {integrity: sha512-juWCSrxo/fiMz3RsvDspeSLGmbgC0U9tKqcUPZBCf35s64wlaLXyn2KdHHXVQrb2cqF7I0Hc9siQalainmnXJA==} dependencies: - workbox-core: 6.6.0 + workbox-core: 7.0.0 dev: true - /workbox-precaching@6.6.0: - resolution: {integrity: sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==} + /workbox-precaching@7.0.0: + resolution: {integrity: sha512-EC0vol623LJqTJo1mkhD9DZmMP604vHqni3EohhQVwhJlTgyKyOkMrZNy5/QHfOby+39xqC01gv4LjOm4HSfnA==} dependencies: - workbox-core: 6.6.0 - workbox-routing: 6.6.0 - workbox-strategies: 6.6.0 + workbox-core: 7.0.0 + workbox-routing: 7.0.0 + workbox-strategies: 7.0.0 dev: true - /workbox-range-requests@6.6.0: - resolution: {integrity: sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==} + /workbox-range-requests@7.0.0: + resolution: {integrity: sha512-SxAzoVl9j/zRU9OT5+IQs7pbJBOUOlriB8Gn9YMvi38BNZRbM+RvkujHMo8FOe9IWrqqwYgDFBfv6sk76I1yaQ==} dependencies: - workbox-core: 6.6.0 + workbox-core: 7.0.0 dev: true - /workbox-recipes@6.6.0: - resolution: {integrity: sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==} + /workbox-recipes@7.0.0: + resolution: {integrity: sha512-DntcK9wuG3rYQOONWC0PejxYYIDHyWWZB/ueTbOUDQgefaeIj1kJ7pdP3LZV2lfrj8XXXBWt+JDRSw1lLLOnww==} dependencies: - workbox-cacheable-response: 6.6.0 - workbox-core: 6.6.0 - workbox-expiration: 6.6.0 - workbox-precaching: 6.6.0 - workbox-routing: 6.6.0 - workbox-strategies: 6.6.0 + workbox-cacheable-response: 7.0.0 + workbox-core: 7.0.0 + workbox-expiration: 7.0.0 + workbox-precaching: 7.0.0 + workbox-routing: 7.0.0 + workbox-strategies: 7.0.0 dev: true - /workbox-routing@6.6.0: - resolution: {integrity: sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==} + /workbox-routing@7.0.0: + resolution: {integrity: sha512-8YxLr3xvqidnbVeGyRGkaV4YdlKkn5qZ1LfEePW3dq+ydE73hUUJJuLmGEykW3fMX8x8mNdL0XrWgotcuZjIvA==} dependencies: - workbox-core: 6.6.0 + workbox-core: 7.0.0 dev: true - /workbox-strategies@6.6.0: - resolution: {integrity: sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==} + /workbox-strategies@7.0.0: + resolution: {integrity: sha512-dg3qJU7tR/Gcd/XXOOo7x9QoCI9nk74JopaJaYAQ+ugLi57gPsXycVdBnYbayVj34m6Y8ppPwIuecrzkpBVwbA==} dependencies: - workbox-core: 6.6.0 + workbox-core: 7.0.0 dev: true - /workbox-streams@6.6.0: - resolution: {integrity: sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==} + /workbox-streams@7.0.0: + resolution: {integrity: sha512-moVsh+5to//l6IERWceYKGiftc+prNnqOp2sgALJJFbnNVpTXzKISlTIsrWY+ogMqt+x1oMazIdHj25kBSq/HQ==} dependencies: - workbox-core: 6.6.0 - workbox-routing: 6.6.0 + workbox-core: 7.0.0 + workbox-routing: 7.0.0 dev: true - /workbox-sw@6.6.0: - resolution: {integrity: sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==} + /workbox-sw@7.0.0: + resolution: {integrity: sha512-SWfEouQfjRiZ7GNABzHUKUyj8pCoe+RwjfOIajcx6J5mtgKkN+t8UToHnpaJL5UVVOf5YhJh+OHhbVNIHe+LVA==} dev: true - /workbox-window@6.6.0: - resolution: {integrity: sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==} + /workbox-window@7.0.0: + resolution: {integrity: sha512-j7P/bsAWE/a7sxqTzXo3P2ALb1reTfZdvVp6OJ/uLr/C2kZAMvjeWGm8V4htQhor7DOvYg0sSbFN2+flT5U0qA==} dependencies: '@types/trusted-types': 2.0.3 - workbox-core: 6.6.0 + workbox-core: 7.0.0 dev: true /wrap-ansi@6.2.0: @@ -10082,5 +10089,10 @@ packages: engines: {node: '>=10'} dev: true + /yocto-queue@1.0.0: + resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} + engines: {node: '>=12.20'} + dev: true + /zhead@2.0.4: resolution: {integrity: sha512-V4R94t3ifk9AURym6OskbKcnowzgp5Z88tkoL/NF67vyryNxC62u6mx5F1Ux4oh4+YN7FFmKYEyWy6m5kfPH6g==} diff --git a/src/auto-imports.d.ts b/src/auto-imports.d.ts index dd9f489..05df478 100644 --- a/src/auto-imports.d.ts +++ b/src/auto-imports.d.ts @@ -1,8 +1,11 @@ -// Generated by 'unplugin-auto-import' +/* eslint-disable */ +/* prettier-ignore */ +// @ts-nocheck +// Generated by unplugin-auto-import export {} declare global { - const $$: typeof import('vue/macros')['$$'] 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'] @@ -23,7 +26,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'] @@ -98,6 +103,7 @@ declare global { const toReactive: typeof import('@vueuse/core')['toReactive'] const toRef: typeof import('vue')['toRef'] const toRefs: typeof import('vue')['toRefs'] + const toValue: typeof import('vue')['toValue'] const toggleDark: typeof import('./composables/dark')['toggleDark'] const triggerRef: typeof import('vue')['triggerRef'] const tryOnBeforeMount: typeof import('@vueuse/core')['tryOnBeforeMount'] @@ -109,11 +115,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'] @@ -202,6 +211,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'] @@ -222,6 +233,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'] @@ -269,8 +281,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'] @@ -280,6 +294,11 @@ declare global { const watchWithFilter: typeof import('@vueuse/core')['watchWithFilter'] const whenever: typeof import('@vueuse/core')['whenever'] } +// for type re-export +declare global { + // @ts-ignore + export type { Component, ComponentPublicInstance, ComputedRef, InjectionKey, PropType, Ref, VNode } from 'vue' +} // for vue template auto import import { UnwrapRef } from 'vue' declare module 'vue' { @@ -306,7 +325,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 @@ -366,7 +387,6 @@ declare module 'vue' { readonly refThrottled: UnwrapRef readonly refWithControl: UnwrapRef readonly resolveComponent: UnwrapRef - readonly resolveDirective: UnwrapRef readonly resolveRef: UnwrapRef readonly resolveUnref: UnwrapRef readonly shallowReactive: UnwrapRef @@ -381,6 +401,7 @@ declare module 'vue' { readonly toReactive: UnwrapRef readonly toRef: UnwrapRef readonly toRefs: UnwrapRef + readonly toValue: UnwrapRef readonly toggleDark: UnwrapRef readonly triggerRef: UnwrapRef readonly tryOnBeforeMount: UnwrapRef @@ -392,11 +413,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 @@ -485,6 +509,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 @@ -505,6 +531,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 @@ -552,8 +579,302 @@ 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 + readonly watchSyncEffect: UnwrapRef + readonly watchThrottled: UnwrapRef + readonly watchTriggerable: UnwrapRef + readonly watchWithFilter: UnwrapRef + readonly whenever: UnwrapRef + } +} +declare module '@vue/runtime-core' { + 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 + readonly computed: UnwrapRef + readonly computedAsync: UnwrapRef + readonly computedEager: UnwrapRef + readonly computedInject: UnwrapRef + readonly computedWithControl: UnwrapRef + readonly controlledComputed: UnwrapRef + readonly controlledRef: UnwrapRef + readonly createApp: UnwrapRef + readonly createEventHook: UnwrapRef + 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 + readonly debouncedWatch: UnwrapRef + readonly defineAsyncComponent: UnwrapRef + readonly defineComponent: UnwrapRef + readonly eagerComputed: UnwrapRef + readonly effectScope: UnwrapRef + readonly extendRef: UnwrapRef + readonly getCurrentInstance: UnwrapRef + readonly getCurrentScope: UnwrapRef + readonly h: UnwrapRef + readonly ignorableWatch: UnwrapRef + readonly inject: UnwrapRef + readonly isDark: UnwrapRef + readonly isDefined: UnwrapRef + readonly isProxy: UnwrapRef + readonly isReactive: UnwrapRef + readonly isReadonly: UnwrapRef + readonly isRef: UnwrapRef + readonly makeDestructurable: UnwrapRef + readonly markRaw: UnwrapRef + readonly nextTick: UnwrapRef + readonly onActivated: UnwrapRef + readonly onBeforeMount: UnwrapRef + readonly onBeforeRouteLeave: UnwrapRef + readonly onBeforeRouteUpdate: UnwrapRef + readonly onBeforeUnmount: UnwrapRef + readonly onBeforeUpdate: UnwrapRef + readonly onClickOutside: UnwrapRef + readonly onDeactivated: UnwrapRef + readonly onErrorCaptured: UnwrapRef + readonly onKeyStroke: UnwrapRef + readonly onLongPress: UnwrapRef + readonly onMounted: UnwrapRef + readonly onRenderTracked: UnwrapRef + readonly onRenderTriggered: UnwrapRef + readonly onScopeDispose: UnwrapRef + readonly onServerPrefetch: UnwrapRef + readonly onStartTyping: UnwrapRef + readonly onUnmounted: UnwrapRef + readonly onUpdated: UnwrapRef + readonly pausableWatch: UnwrapRef + readonly preferredDark: UnwrapRef + readonly provide: UnwrapRef + readonly reactify: UnwrapRef + readonly reactifyObject: UnwrapRef + readonly reactive: UnwrapRef + readonly reactiveComputed: UnwrapRef + readonly reactiveOmit: UnwrapRef + readonly reactivePick: UnwrapRef + readonly readonly: UnwrapRef + readonly ref: UnwrapRef + readonly refAutoReset: UnwrapRef + readonly refDebounced: UnwrapRef + readonly refDefault: UnwrapRef + readonly refThrottled: UnwrapRef + readonly refWithControl: UnwrapRef + readonly resolveComponent: UnwrapRef + readonly resolveRef: UnwrapRef + readonly resolveUnref: UnwrapRef + readonly shallowReactive: UnwrapRef + readonly shallowReadonly: UnwrapRef + readonly shallowRef: UnwrapRef + readonly syncRef: UnwrapRef + readonly syncRefs: UnwrapRef + readonly templateRef: UnwrapRef + readonly throttledRef: UnwrapRef + readonly throttledWatch: UnwrapRef + readonly toRaw: UnwrapRef + readonly toReactive: UnwrapRef + readonly toRef: UnwrapRef + readonly toRefs: UnwrapRef + readonly toValue: UnwrapRef + readonly toggleDark: UnwrapRef + readonly triggerRef: UnwrapRef + readonly tryOnBeforeMount: UnwrapRef + readonly tryOnBeforeUnmount: UnwrapRef + readonly tryOnMounted: UnwrapRef + readonly tryOnScopeDispose: UnwrapRef + readonly tryOnUnmounted: UnwrapRef + readonly unref: UnwrapRef + 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 + readonly useArraySome: UnwrapRef + readonly useArrayUnique: UnwrapRef + readonly useAsyncQueue: UnwrapRef + readonly useAsyncState: UnwrapRef + readonly useAttrs: UnwrapRef + readonly useBase64: UnwrapRef + readonly useBattery: UnwrapRef + readonly useBluetooth: UnwrapRef + readonly useBreakpoints: UnwrapRef + readonly useBroadcastChannel: UnwrapRef + readonly useBrowserLocation: UnwrapRef + readonly useCached: UnwrapRef + readonly useClipboard: UnwrapRef + readonly useCloned: UnwrapRef + readonly useColorMode: UnwrapRef + readonly useConfirmDialog: UnwrapRef + readonly useCounter: UnwrapRef + readonly useCssModule: UnwrapRef + readonly useCssVar: UnwrapRef + readonly useCssVars: UnwrapRef + readonly useCurrentElement: UnwrapRef + readonly useCycleList: UnwrapRef + readonly useDark: UnwrapRef + readonly useDateFormat: UnwrapRef + readonly useDebounce: UnwrapRef + readonly useDebounceFn: UnwrapRef + readonly useDebouncedRefHistory: UnwrapRef + readonly useDeviceMotion: UnwrapRef + readonly useDeviceOrientation: UnwrapRef + readonly useDevicePixelRatio: UnwrapRef + readonly useDevicesList: UnwrapRef + readonly useDisplayMedia: UnwrapRef + readonly useDocumentVisibility: UnwrapRef + readonly useDraggable: UnwrapRef + readonly useDropZone: UnwrapRef + readonly useElementBounding: UnwrapRef + readonly useElementByPoint: UnwrapRef + readonly useElementHover: UnwrapRef + readonly useElementSize: UnwrapRef + readonly useElementVisibility: UnwrapRef + readonly useEventBus: UnwrapRef + readonly useEventListener: UnwrapRef + readonly useEventSource: UnwrapRef + readonly useEyeDropper: UnwrapRef + readonly useFavicon: UnwrapRef + readonly useFetch: UnwrapRef + readonly useFileDialog: UnwrapRef + readonly useFileSystemAccess: UnwrapRef + readonly useFocus: UnwrapRef + readonly useFocusWithin: UnwrapRef + readonly useFps: UnwrapRef + readonly useFullscreen: UnwrapRef + readonly useGamepad: UnwrapRef + readonly useGeolocation: UnwrapRef + readonly useHead: UnwrapRef + readonly useI18n: UnwrapRef + readonly useIdle: UnwrapRef + readonly useImage: UnwrapRef + readonly useInfiniteScroll: UnwrapRef + readonly useIntersectionObserver: UnwrapRef + readonly useInterval: UnwrapRef + readonly useIntervalFn: UnwrapRef + readonly useKeyModifier: UnwrapRef + readonly useLastChanged: UnwrapRef + readonly useLink: UnwrapRef + readonly useLocalStorage: UnwrapRef + readonly useMagicKeys: UnwrapRef + readonly useManualRefHistory: UnwrapRef + readonly useMediaControls: UnwrapRef + readonly useMediaQuery: UnwrapRef + readonly useMemoize: UnwrapRef + readonly useMemory: UnwrapRef + readonly useMounted: UnwrapRef + readonly useMouse: UnwrapRef + readonly useMouseInElement: UnwrapRef + readonly useMousePressed: UnwrapRef + readonly useMutationObserver: UnwrapRef + readonly useNavigatorLanguage: UnwrapRef + readonly useNetwork: UnwrapRef + readonly useNow: UnwrapRef + readonly useObjectUrl: UnwrapRef + readonly useOffsetPagination: UnwrapRef + readonly useOnline: UnwrapRef + readonly usePageLeave: UnwrapRef + readonly useParallax: UnwrapRef + readonly useParentElement: UnwrapRef + readonly usePerformanceObserver: UnwrapRef + readonly usePermission: UnwrapRef + readonly usePointer: UnwrapRef + readonly usePointerLock: UnwrapRef + readonly usePointerSwipe: UnwrapRef + readonly usePreferredColorScheme: UnwrapRef + readonly usePreferredContrast: UnwrapRef + readonly usePreferredDark: UnwrapRef + readonly usePreferredLanguages: UnwrapRef + readonly usePreferredReducedMotion: UnwrapRef + readonly usePrevious: UnwrapRef + readonly useRafFn: UnwrapRef + readonly useRefHistory: UnwrapRef + readonly useResizeObserver: UnwrapRef + readonly useRoute: UnwrapRef + readonly useRouter: UnwrapRef + readonly useScreenOrientation: UnwrapRef + readonly useScreenSafeArea: UnwrapRef + readonly useScriptTag: UnwrapRef + readonly useScroll: UnwrapRef + readonly useScrollLock: UnwrapRef + readonly useSeoMeta: UnwrapRef + readonly useSessionStorage: UnwrapRef + readonly useShare: UnwrapRef + readonly useSlots: UnwrapRef + readonly useSorted: UnwrapRef + readonly useSpeechRecognition: UnwrapRef + readonly useSpeechSynthesis: UnwrapRef + readonly useStepper: UnwrapRef + readonly useStorage: UnwrapRef + readonly useStorageAsync: UnwrapRef + readonly useStyleTag: UnwrapRef + readonly useSupported: UnwrapRef + readonly useSwipe: UnwrapRef + readonly useTemplateRefsList: UnwrapRef + readonly useTextDirection: UnwrapRef + readonly useTextSelection: UnwrapRef + readonly useTextareaAutosize: UnwrapRef + readonly useThrottle: UnwrapRef + readonly useThrottleFn: UnwrapRef + readonly useThrottledRefHistory: UnwrapRef + readonly useTimeAgo: UnwrapRef + readonly useTimeout: UnwrapRef + readonly useTimeoutFn: UnwrapRef + readonly useTimeoutPoll: UnwrapRef + readonly useTimestamp: UnwrapRef + readonly useTitle: UnwrapRef + readonly useToNumber: UnwrapRef + readonly useToString: UnwrapRef + readonly useToggle: UnwrapRef + readonly useTransition: UnwrapRef + readonly useUrlSearchParams: UnwrapRef + readonly useUserMedia: UnwrapRef + readonly useVModel: UnwrapRef + readonly useVModels: UnwrapRef + readonly useVibrate: UnwrapRef + readonly useVirtualList: UnwrapRef + readonly useWakeLock: UnwrapRef + readonly useWebNotification: UnwrapRef + readonly useWebSocket: UnwrapRef + readonly useWebWorker: UnwrapRef + readonly useWebWorkerFn: UnwrapRef + readonly useWindowFocus: UnwrapRef + readonly useWindowScroll: UnwrapRef + readonly useWindowSize: UnwrapRef + readonly watch: UnwrapRef + 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/components.d.ts b/src/components.d.ts index 5d97c7a..1ba2639 100644 --- a/src/components.d.ts +++ b/src/components.d.ts @@ -1,11 +1,11 @@ -// generated by unplugin-vue-components -// We suggest you to commit this file into source control +/* eslint-disable */ +/* prettier-ignore */ +// @ts-nocheck +// Generated by unplugin-vue-components // Read more: https://github.com/vuejs/core/pull/3399 -import '@vue/runtime-core' - export {} -declare module '@vue/runtime-core' { +declare module 'vue' { export interface GlobalComponents { ChangeLog: typeof import('./components/ChangeLog.vue')['default'] Footer: typeof import('./components/Footer.vue')['default'] diff --git a/src/main.ts b/src/main.ts index 9cae742..4712898 100644 --- a/src/main.ts +++ b/src/main.ts @@ -1,6 +1,5 @@ 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' import vuetify from './plugins/vuetify' @@ -20,7 +19,6 @@ export const createApp = ViteSSG( // install all modules under `modules/` Object.values(import.meta.glob<{ install: UserModule }>('./modules/*.ts', { eager: true })) .forEach(i => i.install?.(ctx)) - ctx.app.use(Previewer) ctx.app.use(vuetify) }, ) diff --git a/tsconfig.json b/tsconfig.json index 7e75de1..9c3b383 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -8,7 +8,7 @@ "esModuleInterop": true, "jsx": "preserve", "skipLibCheck": true, - "moduleResolution": "node", + "moduleResolution": "bundler", "resolveJsonModule": true, "noUnusedLocals": true, "strictNullChecks": true, @@ -20,9 +20,10 @@ "vue/ref-macros", "vite-plugin-pages/client", "vite-plugin-vue-component-preview/client", - "vite-plugin-vue-layouts/client", + // "vite-plugin-vue-layouts/client", "vite-plugin-pwa/client", - "unplugin-vue-macros/macros-global" + "unplugin-vue-macros/macros-global", + "vite-plugin-vue-layouts/client.d.ts" ], "paths": { "~/*": ["src/*"] diff --git a/vite.config.ts b/vite.config.ts index 8ccd8d8..68cbbfb 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,6 +1,5 @@ import path from 'path' import { defineConfig } from 'vite' -import Preview from 'vite-plugin-vue-component-preview' import Vue from '@vitejs/plugin-vue' import Pages from 'vite-plugin-pages' import generateSitemap from 'vite-ssg-sitemap' @@ -17,7 +16,6 @@ import Unocss from 'unocss/vite' import Shiki from 'markdown-it-shiki' import VueMacros from 'unplugin-vue-macros/vite' -import { ElementPlusResolver } from 'unplugin-vue-components/resolvers' import vuetify from 'vite-plugin-vuetify' export default defineConfig({ @@ -28,8 +26,6 @@ export default defineConfig({ }, plugins: [ - Preview(), - VueMacros({ plugins: { vue: Vue({ @@ -64,7 +60,6 @@ export default defineConfig({ dts: 'src/auto-imports.d.ts', dirs: ['src/composables'], vueTemplate: true, - resolvers: [ElementPlusResolver()], }), // https://github.com/antfu/unplugin-vue-components @@ -74,7 +69,6 @@ export default defineConfig({ // allow auto import and register components used in markdown include: [/\.vue$/, /\.vue\?vue/, /\.md$/], dts: 'src/components.d.ts', - resolvers: [ElementPlusResolver()], }), // https://github.com/antfu/unocss