diff --git a/.eslintrc b/.eslintrc deleted file mode 100644 index 61f6f70..0000000 --- a/.eslintrc +++ /dev/null @@ -1,6 +0,0 @@ -{ - "extends": [ - "@antfu", - "@unocss" - ] -} diff --git a/.vscode/settings.json b/.vscode/settings.json index 50bbaf7..fa5a0d7 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -4,12 +4,45 @@ "i18n-ally.keystyle": "nested", "i18n-ally.localesPaths": "locales", "i18n-ally.sortKeys": true, - "prettier.enable": false, - "editor.codeActionsOnSave": { - "source.fixAll.eslint": true - }, + "files.associations": { "*.css": "postcss" }, - "editor.formatOnSave": false + + // Disable the default formatter, use eslint instead + "prettier.enable": false, + "editor.formatOnSave": false, + + // Auto fix + "editor.codeActionsOnSave": { + "source.fixAll.eslint": true, + "source.organizeImports": false + }, + + // Silent the stylistic rules in you IDE, but still auto fix them + "eslint.rules.customizations": [ + { "rule": "style/*", "severity": "off" }, + { "rule": "*-indent", "severity": "off" }, + { "rule": "*-spacing", "severity": "off" }, + { "rule": "*-spaces", "severity": "off" }, + { "rule": "*-order", "severity": "off" }, + { "rule": "*-dangle", "severity": "off" }, + { "rule": "*-newline", "severity": "off" }, + { "rule": "*quotes", "severity": "off" }, + { "rule": "*semi", "severity": "off" } + ], + + // Enable eslint for all supported languages + "eslint.validate": [ + "javascript", + "javascriptreact", + "typescript", + "typescriptreact", + "vue", + "html", + "markdown", + "json", + "jsonc", + "yaml" + ] } diff --git a/README.md b/README.md index c73850a..921db5c 100644 --- a/README.md +++ b/README.md @@ -90,7 +90,6 @@ Mocking up web app with Vitesse(speed)
- [`unplugin-auto-import`](https://github.com/antfu/unplugin-auto-import) - Directly use Vue Composition API and others without importing - [`unplugin-vue-macros`](https://github.com/sxzz/unplugin-vue-macros) - Explore and extend more macros and syntax sugar to Vue. - [`vite-plugin-pwa`](https://github.com/antfu/vite-plugin-pwa) - PWA -- [`vite-plugin-vue-component-preview`](https://github.com/johnsoncodehk/vite-plugin-vue-component-preview) - Preview single component in VSCode - [`unplugin-vue-markdown`](https://github.com/antfu/unplugin-vue-markdown) - Markdown as components / components in Markdown - [`markdown-it-shiki`](https://github.com/antfu/markdown-it-shiki) - [Shiki](https://github.com/shikijs/shiki) for syntax highlighting - [Vue I18n](https://github.com/intlify/vue-i18n-next) - Internationalization diff --git a/eslint.config.js b/eslint.config.js new file mode 100644 index 0000000..8f6ea52 --- /dev/null +++ b/eslint.config.js @@ -0,0 +1,7 @@ +import antfu from '@antfu/eslint-config' +import unocss from '@unocss/eslint-plugin' + +export default antfu( + {}, + unocss.configs.flat, +) diff --git a/package.json b/package.json index a9c755e..9013194 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "type": "module", "private": true, - "packageManager": "pnpm@8.7.6", + "packageManager": "pnpm@8.8.0", "scripts": { "build": "vite-ssg build", "dev": "vite --port 3333 --open", @@ -18,7 +18,7 @@ }, "dependencies": { "@unhead/vue": "^1.7.4", - "@unocss/reset": "^0.55.7", + "@unocss/reset": "^0.56.4", "@vueuse/core": "^10.4.1", "@vueuse/head": "^2.0.0", "nprogress": "^0.2.0", @@ -26,51 +26,51 @@ "vue": "^3.3.4", "vue-demi": "^0.14.6", "vue-i18n": "^9.4.1", - "vue-router": "^4.2.4" + "vue-router": "^4.2.5" }, "devDependencies": { - "@antfu/eslint-config": "^0.43.0", + "@antfu/eslint-config": "^1.0.0-beta.12", "@iconify-json/carbon": "^1.1.21", "@intlify/unplugin-vue-i18n": "^1.2.0", - "@types/markdown-it-link-attributes": "^3.0.1", - "@types/nprogress": "^0.2.0", - "@unocss/eslint-config": "^0.55.7", + "@types/markdown-it-link-attributes": "^3.0.2", + "@types/nprogress": "^0.2.1", + "@unocss/eslint-config": "^0.56.4", "@vitejs/plugin-vue": "^4.3.4", - "@vue-macros/volar": "^0.14.3", + "@vue-macros/volar": "^0.15.0", "@vue/test-utils": "^2.4.1", "critters": "^0.0.20", "cross-env": "^7.0.3", - "cypress": "^13.2.0", + "cypress": "^13.3.0", "cypress-vite": "^1.4.2", - "eslint": "^8.49.0", + "eslint": "^8.50.0", "eslint-plugin-cypress": "^2.15.1", "https-localhost": "^4.7.1", "lint-staged": "^14.0.1", "markdown-it-link-attributes": "^4.0.1", "markdown-it-shiki": "^0.9.0", - "pnpm": "^8.7.6", + "pnpm": "^8.8.0", + "rollup": "^3.29.3", "shiki": "^0.14.4", "simple-git-hooks": "^2.9.0", - "taze": "^0.11.2", + "taze": "^0.11.3", "typescript": "^5.2.2", - "unocss": "^0.55.7", + "unocss": "^0.56.4", "unplugin-auto-import": "^0.16.6", "unplugin-vue-components": "^0.25.2", - "unplugin-vue-macros": "^2.5.1", + "unplugin-vue-macros": "^2.6.0", "unplugin-vue-markdown": "^0.24.3", "vite": "^4.4.9", "vite-bundle-visualizer": "^0.10.0", "vite-plugin-inspect": "^0.7.38", "vite-plugin-pages": "^0.31.0", "vite-plugin-pwa": "^0.16.5", - "vite-plugin-vue-component-preview": "^1.1.6", - "vite-plugin-vue-devtools": "^1.0.0-rc.4", + "vite-plugin-vue-devtools": "^1.0.0-rc.5", "vite-plugin-vue-layouts": "^0.8.0", "vite-plugin-webfont-dl": "^3.7.6", - "vite-ssg": "^0.23.2", + "vite-ssg": "^0.23.3", "vite-ssg-sitemap": "^0.5.1", - "vitest": "^0.34.4", - "vue-tsc": "^1.8.11" + "vitest": "^0.34.5", + "vue-tsc": "^1.8.15" }, "simple-git-hooks": { "pre-commit": "pnpm lint-staged" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 66164d3..9fadaf8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,8 +9,8 @@ dependencies: specifier: ^1.7.4 version: 1.7.4(vue@3.3.4) '@unocss/reset': - specifier: ^0.55.7 - version: 0.55.7 + specifier: ^0.56.4 + version: 0.56.4 '@vueuse/core': specifier: ^10.4.1 version: 10.4.1(vue@3.3.4) @@ -33,34 +33,34 @@ dependencies: specifier: ^9.4.1 version: 9.4.1(vue@3.3.4) vue-router: - specifier: ^4.2.4 - version: 4.2.4(vue@3.3.4) + specifier: ^4.2.5 + version: 4.2.5(vue@3.3.4) devDependencies: '@antfu/eslint-config': - specifier: ^0.43.0 - version: 0.43.0(eslint@8.49.0)(typescript@5.2.2) + specifier: ^1.0.0-beta.12 + version: 1.0.0-beta.12(eslint@8.50.0)(typescript@5.2.2) '@iconify-json/carbon': specifier: ^1.1.21 version: 1.1.21 '@intlify/unplugin-vue-i18n': specifier: ^1.2.0 - version: 1.2.0(rollup@2.79.1)(vue-i18n@9.4.1) + version: 1.2.0(rollup@3.29.3)(vue-i18n@9.4.1) '@types/markdown-it-link-attributes': - specifier: ^3.0.1 - version: 3.0.1 + specifier: ^3.0.2 + version: 3.0.2 '@types/nprogress': - specifier: ^0.2.0 - version: 0.2.0 + specifier: ^0.2.1 + version: 0.2.1 '@unocss/eslint-config': - specifier: ^0.55.7 - version: 0.55.7(eslint@8.49.0)(typescript@5.2.2) + specifier: ^0.56.4 + version: 0.56.4(eslint@8.50.0)(typescript@5.2.2) '@vitejs/plugin-vue': specifier: ^4.3.4 version: 4.3.4(vite@4.4.9)(vue@3.3.4) '@vue-macros/volar': - specifier: ^0.14.3 - version: 0.14.3(@vue-macros/reactivity-transform@0.3.23)(rollup@2.79.1)(typescript@5.2.2)(vue-tsc@1.8.11)(vue@3.3.4) + specifier: ^0.15.0 + version: 0.15.0(@vue-macros/reactivity-transform@0.3.23)(rollup@3.29.3)(typescript@5.2.2)(vue-tsc@1.8.15)(vue@3.3.4) '@vue/test-utils': specifier: ^2.4.1 version: 2.4.1(vue@3.3.4) @@ -71,17 +71,17 @@ devDependencies: specifier: ^7.0.3 version: 7.0.3 cypress: - specifier: ^13.2.0 - version: 13.2.0 + specifier: ^13.3.0 + version: 13.3.0 cypress-vite: specifier: ^1.4.2 version: 1.4.2(vite@4.4.9) eslint: - specifier: ^8.49.0 - version: 8.49.0 + specifier: ^8.50.0 + version: 8.50.0 eslint-plugin-cypress: specifier: ^2.15.1 - version: 2.15.1(eslint@8.49.0) + version: 2.15.1(eslint@8.50.0) https-localhost: specifier: ^4.7.1 version: 4.7.1 @@ -95,8 +95,11 @@ devDependencies: specifier: ^0.9.0 version: 0.9.0 pnpm: - specifier: ^8.7.6 - version: 8.7.6 + specifier: ^8.8.0 + version: 8.8.0 + rollup: + specifier: ^3.29.3 + version: 3.29.3 shiki: specifier: ^0.14.4 version: 0.14.4 @@ -104,65 +107,62 @@ devDependencies: specifier: ^2.9.0 version: 2.9.0 taze: - specifier: ^0.11.2 - version: 0.11.2 + specifier: ^0.11.3 + version: 0.11.3 typescript: specifier: ^5.2.2 version: 5.2.2 unocss: - specifier: ^0.55.7 - version: 0.55.7(postcss@8.4.30)(rollup@2.79.1)(vite@4.4.9) + specifier: ^0.56.4 + version: 0.56.4(postcss@8.4.30)(rollup@3.29.3)(vite@4.4.9) unplugin-auto-import: specifier: ^0.16.6 - version: 0.16.6(@vueuse/core@10.4.1)(rollup@2.79.1) + version: 0.16.6(@vueuse/core@10.4.1)(rollup@3.29.3) unplugin-vue-components: specifier: ^0.25.2 - version: 0.25.2(rollup@2.79.1)(vue@3.3.4) + version: 0.25.2(rollup@3.29.3)(vue@3.3.4) unplugin-vue-macros: - specifier: ^2.5.1 - version: 2.5.1(@vueuse/core@10.4.1)(rollup@2.79.1)(vite@4.4.9)(vue@3.3.4) + specifier: ^2.6.0 + version: 2.6.0(@vueuse/core@10.4.1)(rollup@3.29.3)(vite@4.4.9)(vue@3.3.4) unplugin-vue-markdown: specifier: ^0.24.3 - version: 0.24.3(rollup@2.79.1)(vite@4.4.9) + version: 0.24.3(rollup@3.29.3)(vite@4.4.9) vite: specifier: ^4.4.9 version: 4.4.9(@types/node@20.2.3) vite-bundle-visualizer: specifier: ^0.10.0 - version: 0.10.0(rollup@2.79.1) + version: 0.10.0(rollup@3.29.3) vite-plugin-inspect: specifier: ^0.7.38 - version: 0.7.38(rollup@2.79.1)(vite@4.4.9) + version: 0.7.38(rollup@3.29.3)(vite@4.4.9) vite-plugin-pages: specifier: ^0.31.0 version: 0.31.0(vite@4.4.9) vite-plugin-pwa: specifier: ^0.16.5 version: 0.16.5(vite@4.4.9)(workbox-build@7.0.0)(workbox-window@7.0.0) - vite-plugin-vue-component-preview: - specifier: ^1.1.6 - version: 1.1.6(rollup@2.79.1)(vite@4.4.9)(vue@3.3.4) vite-plugin-vue-devtools: - specifier: ^1.0.0-rc.4 - version: 1.0.0-rc.4(pug@3.0.2)(rollup@2.79.1)(vite@4.4.9) + specifier: ^1.0.0-rc.5 + version: 1.0.0-rc.5(pug@3.0.2)(rollup@3.29.3)(vite@4.4.9) vite-plugin-vue-layouts: specifier: ^0.8.0 - version: 0.8.0(vite@4.4.9)(vue-router@4.2.4)(vue@3.3.4) + version: 0.8.0(vite@4.4.9)(vue-router@4.2.5)(vue@3.3.4) vite-plugin-webfont-dl: specifier: ^3.7.6 version: 3.7.6(vite@4.4.9) vite-ssg: - specifier: ^0.23.2 - version: 0.23.2(critters@0.0.20)(vite@4.4.9)(vue-router@4.2.4)(vue@3.3.4) + specifier: ^0.23.3 + version: 0.23.3(critters@0.0.20)(vite@4.4.9)(vue-router@4.2.5)(vue@3.3.4) vite-ssg-sitemap: specifier: ^0.5.1 version: 0.5.1 vitest: - specifier: ^0.34.4 - version: 0.34.4 + specifier: ^0.34.5 + version: 0.34.5 vue-tsc: - specifier: ^1.8.11 - version: 1.8.11(typescript@5.2.2) + specifier: ^1.8.15 + version: 1.8.15(typescript@5.2.2) packages: @@ -179,101 +179,37 @@ packages: '@jridgewell/trace-mapping': 0.3.18 dev: true - /@antfu/eslint-config-basic@0.43.0(@typescript-eslint/eslint-plugin@6.7.2)(@typescript-eslint/parser@6.7.2)(eslint@8.49.0)(typescript@5.2.2): - resolution: {integrity: sha512-sgchztj6yXnIPX4ibukCGBFyxqUwL48PhQMvpX2nXH04v7RLND/DEgObmcPNXkOq0j7HgppzUED6d8I6XG4uOw==} + /@antfu/eslint-config@1.0.0-beta.12(eslint@8.50.0)(typescript@5.2.2): + resolution: {integrity: sha512-Fwa7ZfVrbsKbe4WWGi44nx6R7+MDrDXuyqPtmfr2dqugIF1Vgb+C2J87LV6uF1B7WBnqChb/2WHDNdbMyBMDvg==} peerDependencies: - eslint: '>=7.4.0' + eslint: '>=8.0.0' dependencies: - '@stylistic/eslint-plugin-js': 0.0.3 - eslint: 8.49.0 - eslint-plugin-antfu: 0.43.0(eslint@8.49.0)(typescript@5.2.2) - eslint-plugin-eslint-comments: 3.2.0(eslint@8.49.0) - eslint-plugin-html: 7.1.0 - eslint-plugin-import: /eslint-plugin-i@2.28.1(@typescript-eslint/parser@6.7.2)(eslint@8.49.0) - eslint-plugin-jsdoc: 46.8.1(eslint@8.49.0) - eslint-plugin-jsonc: 2.9.0(eslint@8.49.0) - eslint-plugin-markdown: 3.0.1(eslint@8.49.0) - eslint-plugin-n: 16.1.0(eslint@8.49.0) + '@stylistic/eslint-plugin': 0.0.5(eslint@8.50.0)(typescript@5.2.2) + '@typescript-eslint/eslint-plugin': 6.7.2(@typescript-eslint/parser@6.7.2)(eslint@8.50.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.7.2(eslint@8.50.0)(typescript@5.2.2) + eslint: 8.50.0 + eslint-config-flat-gitignore: 0.1.0 + eslint-define-config: 1.23.0 + eslint-plugin-antfu: 1.0.0-beta.7(eslint@8.50.0)(typescript@5.2.2) + eslint-plugin-eslint-comments: 3.2.0(eslint@8.50.0) + eslint-plugin-i: 2.28.1(@typescript-eslint/parser@6.7.2)(eslint@8.50.0) + eslint-plugin-jsdoc: 46.8.2(eslint@8.50.0) + eslint-plugin-jsonc: 2.9.0(eslint@8.50.0) + eslint-plugin-markdown: 3.0.1(eslint@8.50.0) + eslint-plugin-n: 16.1.0(eslint@8.50.0) eslint-plugin-no-only-tests: 3.1.0 - eslint-plugin-promise: 6.1.1(eslint@8.49.0) - eslint-plugin-unicorn: 48.0.1(eslint@8.49.0) - eslint-plugin-unused-imports: 3.0.0(@typescript-eslint/eslint-plugin@6.7.2)(eslint@8.49.0) - eslint-plugin-yml: 1.9.0(eslint@8.49.0) + eslint-plugin-unicorn: 48.0.1(eslint@8.50.0) + eslint-plugin-unused-imports: 3.0.0(@typescript-eslint/eslint-plugin@6.7.2)(eslint@8.50.0) + eslint-plugin-vue: 9.17.0(eslint@8.50.0) + eslint-plugin-yml: 1.9.0(eslint@8.50.0) + globals: 13.22.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 - - supports-color - - typescript - dev: true - - /@antfu/eslint-config-ts@0.43.0(eslint@8.49.0)(typescript@5.2.2): - resolution: {integrity: sha512-vCezQiznHgFA1IsGGsd0ohg2FENeUvFh4P4P8dFvn9Cof7fX8awnbsSjP5OXwKPErkvqnzXsJctgBaSMQsjPFQ==} - peerDependencies: - eslint: '>=7.4.0' - typescript: '>=3.9' - dependencies: - '@antfu/eslint-config-basic': 0.43.0(@typescript-eslint/eslint-plugin@6.7.2)(@typescript-eslint/parser@6.7.2)(eslint@8.49.0)(typescript@5.2.2) - '@stylistic/eslint-plugin-ts': 0.0.3(eslint@8.49.0)(typescript@5.2.2) - '@typescript-eslint/eslint-plugin': 6.7.2(@typescript-eslint/parser@6.7.2)(eslint@8.49.0)(typescript@5.2.2) - '@typescript-eslint/parser': 6.7.2(eslint@8.49.0)(typescript@5.2.2) - eslint: 8.49.0 - eslint-plugin-jest: 27.4.0(@typescript-eslint/eslint-plugin@6.7.2)(eslint@8.49.0)(typescript@5.2.2) - typescript: 5.2.2 - transitivePeerDependencies: - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - jest - - supports-color - dev: true - - /@antfu/eslint-config-vue@0.43.0(@typescript-eslint/eslint-plugin@6.7.2)(@typescript-eslint/parser@6.7.2)(eslint@8.49.0)(typescript@5.2.2): - resolution: {integrity: sha512-1ztaRPwcb7G9L1HIiMcRsszA57G3+P3EEaYZf39+reNhAVW/9SFUHcFYhNCHiLAeSKkP5w63f7hnlPjkWE4gVA==} - peerDependencies: - eslint: '>=7.4.0' - dependencies: - '@antfu/eslint-config-basic': 0.43.0(@typescript-eslint/eslint-plugin@6.7.2)(@typescript-eslint/parser@6.7.2)(eslint@8.49.0)(typescript@5.2.2) - '@antfu/eslint-config-ts': 0.43.0(eslint@8.49.0)(typescript@5.2.2) - eslint: 8.49.0 - eslint-plugin-vue: 9.17.0(eslint@8.49.0) local-pkg: 0.4.3 - transitivePeerDependencies: - - '@typescript-eslint/eslint-plugin' - - '@typescript-eslint/parser' - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - jest - - supports-color - - typescript - dev: true - - /@antfu/eslint-config@0.43.0(eslint@8.49.0)(typescript@5.2.2): - resolution: {integrity: sha512-KECRutfIL9NG8bzv2DxqYQqgPVPEleNL+1SixzIH+eZeOb+Cue9f4rrGuKa9wSUVJfabLKmQIAfz7HGNhS5xCg==} - peerDependencies: - eslint: '>=7.4.0' - dependencies: - '@antfu/eslint-config-vue': 0.43.0(@typescript-eslint/eslint-plugin@6.7.2)(@typescript-eslint/parser@6.7.2)(eslint@8.49.0)(typescript@5.2.2) - '@typescript-eslint/eslint-plugin': 6.7.2(@typescript-eslint/parser@6.7.2)(eslint@8.49.0)(typescript@5.2.2) - '@typescript-eslint/parser': 6.7.2(eslint@8.49.0)(typescript@5.2.2) - eslint: 8.49.0 - eslint-plugin-eslint-comments: 3.2.0(eslint@8.49.0) - eslint-plugin-html: 7.1.0 - eslint-plugin-import: /eslint-plugin-i@2.28.1(@typescript-eslint/parser@6.7.2)(eslint@8.49.0) - eslint-plugin-jsonc: 2.9.0(eslint@8.49.0) - eslint-plugin-n: 16.1.0(eslint@8.49.0) - eslint-plugin-promise: 6.1.1(eslint@8.49.0) - eslint-plugin-unicorn: 48.0.1(eslint@8.49.0) - eslint-plugin-vue: 9.17.0(eslint@8.49.0) - eslint-plugin-yml: 1.9.0(eslint@8.49.0) - jsonc-eslint-parser: 2.3.0 + vue-eslint-parser: 9.3.1(eslint@8.50.0) yaml-eslint-parser: 1.2.2 transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - - jest - supports-color - typescript dev: true @@ -285,8 +221,8 @@ packages: find-up: 5.0.0 dev: true - /@antfu/ni@0.21.4: - resolution: {integrity: sha512-O0Uv9LbLDSoEg26fnMDdDRiPwFJnQSoD4WnrflDwKCJm8Cx/0mV4cGxwBLXan5mGIrpK4Dd7vizf4rQm0QCEAA==} + /@antfu/ni@0.21.8: + resolution: {integrity: sha512-90X8pU2szlvw0AJo9EZMbYc2eQKkmO7mAdC4tD4r5co2Mm56MT37MIG8EyB7p4WRheuzGxuLDxJ63mF6+Zajiw==} hasBin: true dev: true @@ -1972,13 +1908,13 @@ packages: dev: true optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.49.0): + /@eslint-community/eslint-utils@4.4.0(eslint@8.50.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 8.49.0 + eslint: 8.50.0 eslint-visitor-keys: 3.4.3 dev: true @@ -1994,7 +1930,7 @@ packages: ajv: 6.12.6 debug: 4.3.4(supports-color@8.1.1) espree: 9.6.1 - globals: 13.20.0 + globals: 13.22.0 ignore: 5.2.4 import-fresh: 3.3.0 js-yaml: 4.1.0 @@ -2004,8 +1940,8 @@ packages: - supports-color dev: true - /@eslint/js@8.49.0: - resolution: {integrity: sha512-1S8uAY/MTJqVx0SC4epBq+N2yhuwtNwLbJYNZyhL2pO1ZVKn5HFXav5T41Ryzy9K9V7ZId2JB2oy/W4aCd9/2w==} + /@eslint/js@8.50.0: + resolution: {integrity: sha512-NCC3zz2+nvYd+Ckfh87rA47zfu2QsQpvc6k1yzTk+b9KzRj0wkGa8LSoGOXN6Zv4lRf/EIoZ80biDh9HOI+RNQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true @@ -2099,7 +2035,7 @@ packages: resolution: {integrity: sha512-A51elBmZWf1FS80inf/32diO9DeXoqg9GR9aUDHFcfHoNDuT46Q+fpPOdj8jiJnSHSBh8E1E+6qWRhAZXdK3Ng==} engines: {node: '>= 16'} - /@intlify/unplugin-vue-i18n@1.2.0(rollup@2.79.1)(vue-i18n@9.4.1): + /@intlify/unplugin-vue-i18n@1.2.0(rollup@3.29.3)(vue-i18n@9.4.1): resolution: {integrity: sha512-AzjlMZKj9DG10ICDR2VWjfJudHJ1XK2GNSHxw+VmOUYpUm4S0L/a7OAdvgnuY7S4plk1VnPdT4YilpZk+uQcqg==} engines: {node: '>= 14.16'} peerDependencies: @@ -2116,7 +2052,7 @@ packages: dependencies: '@intlify/bundle-utils': 7.3.0(vue-i18n@9.4.1) '@intlify/shared': 9.4.1 - '@rollup/pluginutils': 5.0.4(rollup@2.79.1) + '@rollup/pluginutils': 5.0.4(rollup@3.29.3) '@vue/compiler-sfc': 3.3.4 debug: 4.3.4(supports-color@8.1.1) fast-glob: 3.3.1 @@ -2232,8 +2168,20 @@ packages: fastq: 1.15.0 dev: true - /@npmcli/config@6.2.1: - resolution: {integrity: sha512-Cj/OrSbrLvnwWuzquFCDTwFN8QmR+SWH6qLNCBttUreDkKM5D5p36SeSMbcEUiCGdwjUrVy2yd8C0REwwwDPEw==} + /@npmcli/agent@2.1.1: + resolution: {integrity: sha512-6RlbiOAi6L6uUYF4/CDEkDZQnKw0XDsFJVrEpnib8rAx2WRMOsUyAdgnvDpX/fdkDWxtqE+NHwF465llI2wR0g==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + http-proxy-agent: 7.0.0 + https-proxy-agent: 7.0.2 + lru-cache: 10.0.1 + socks-proxy-agent: 8.0.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@npmcli/config@6.3.0: + resolution: {integrity: sha512-gV64pm5cQ7F2oeoSJ5HTfaKxjFsvC4dAbCsQbtbOkEOymM6iZI62yNGCOLjcq/rfYX9+wVn34ThxK7GZpUwWFg==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: '@npmcli/map-workspaces': 3.0.4 @@ -2261,18 +2209,18 @@ packages: semver: 7.5.4 dev: true - /@npmcli/git@4.0.4: - resolution: {integrity: sha512-5yZghx+u5M47LghaybLCkdSyFzV/w4OuH12d96HO389Ik9CDsLaDZJVynSGGVJOLn6gy/k7Dz5XYcplM3uxXRg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + /@npmcli/git@5.0.3: + resolution: {integrity: sha512-UZp9NwK+AynTrKvHn5k3KviW/hA5eENmFsu3iAPe7sWRt0lFUdsY/wXIYjpDFe7cdSNwOIzbObfwgt6eL5/2zw==} + engines: {node: ^16.14.0 || >=18.0.0} dependencies: - '@npmcli/promise-spawn': 6.0.2 - lru-cache: 7.18.3 - npm-pick-manifest: 8.0.1 + '@npmcli/promise-spawn': 7.0.0 + lru-cache: 10.0.1 + npm-pick-manifest: 9.0.0 proc-log: 3.0.0 promise-inflight: 1.0.1 promise-retry: 2.0.1 semver: 7.5.4 - which: 3.0.1 + which: 4.0.0 transitivePeerDependencies: - bluebird dev: true @@ -2315,22 +2263,22 @@ packages: engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dev: true - /@npmcli/promise-spawn@6.0.2: - resolution: {integrity: sha512-gGq0NJkIGSwdbUt4yhdF8ZrmkGKVz9vAdVzpOfnom+V8PLSmSOVhZwbNvZZS1EYcJN5hzzKBxmmVVAInM6HQLg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + /@npmcli/promise-spawn@7.0.0: + resolution: {integrity: sha512-wBqcGsMELZna0jDblGd7UXgOby45TQaMWmbFwWX+SEotk4HV6zG2t6rT9siyLhPk4P6YYqgfL1UO8nMWDBVJXQ==} + engines: {node: ^16.14.0 || >=18.0.0} dependencies: - which: 3.0.1 + which: 4.0.0 dev: true - /@npmcli/run-script@6.0.2: - resolution: {integrity: sha512-NCcr1uQo1k5U+SYlnIrbAh3cxy+OQT1VtqiAbxdymSlptbzBb62AjH2xXgjNCoP073hoa1CfCAcwoZ8k96C4nA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + /@npmcli/run-script@7.0.1: + resolution: {integrity: sha512-Od/JMrgkjZ8alyBE0IzeqZDiF1jgMez9Gkc/OYrCkHHiXNwM0wc6s7+h+xM7kYDZkS0tAoOLr9VvygyE5+2F7g==} + engines: {node: ^16.14.0 || >=18.0.0} dependencies: '@npmcli/node-gyp': 3.0.0 - '@npmcli/promise-spawn': 6.0.2 + '@npmcli/promise-spawn': 7.0.0 node-gyp: 9.3.1 read-package-json-fast: 3.0.2 - which: 3.0.1 + which: 4.0.0 transitivePeerDependencies: - bluebird - supports-color @@ -2417,7 +2365,7 @@ packages: rollup: 2.79.1 dev: true - /@rollup/pluginutils@5.0.4(rollup@2.79.1): + /@rollup/pluginutils@5.0.4(rollup@3.29.3): resolution: {integrity: sha512-0KJnIoRI8A+a1dqOYLxH8vBf8bphDmty5QvIm2hqm7oFCFYKCAZWWd2hXgMibaPsNDhI0AtpYfQZJG47pt/k4g==} engines: {node: '>=14.0.0'} peerDependencies: @@ -2429,35 +2377,48 @@ packages: '@types/estree': 1.0.1 estree-walker: 2.0.2 picomatch: 2.3.1 - rollup: 2.79.1 + rollup: 3.29.3 dev: true - /@rollup/pluginutils@5.0.4(rollup@3.29.2): - resolution: {integrity: sha512-0KJnIoRI8A+a1dqOYLxH8vBf8bphDmty5QvIm2hqm7oFCFYKCAZWWd2hXgMibaPsNDhI0AtpYfQZJG47pt/k4g==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0 - peerDependenciesMeta: - rollup: - optional: true + /@sigstore/bundle@2.1.0: + resolution: {integrity: sha512-89uOo6yh/oxaU8AeOUnVrTdVMcGk9Q1hJa7Hkvalc6G3Z3CupWk4Xe9djSgJm9fMkH69s0P0cVHUoKSOemLdng==} + engines: {node: ^16.14.0 || >=18.0.0} dependencies: - '@types/estree': 1.0.1 - estree-walker: 2.0.2 - picomatch: 2.3.1 - rollup: 3.29.2 + '@sigstore/protobuf-specs': 0.2.1 dev: true - /@sigstore/protobuf-specs@0.1.0: - resolution: {integrity: sha512-a31EnjuIDSX8IXBUib3cYLDRlPMU36AWX4xS8ysLaNu4ZzUesDiPt83pgrW2X1YLMe5L2HbDyaKK5BrL4cNKaQ==} + /@sigstore/protobuf-specs@0.2.1: + resolution: {integrity: sha512-XTWVxnWJu+c1oCshMLwnKvz8ZQJJDVOlciMfgpJBQbThVjKTCG8dwyhgLngBD2KN0ap9F/gOV8rFDEx8uh7R2A==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dev: true + /@sigstore/sign@2.1.0: + resolution: {integrity: sha512-4VRpfJxs+8eLqzLVrZngVNExVA/zAhVbi4UT4zmtLi4xRd7vz5qie834OgkrGsLlLB1B2nz/3wUxT1XAUBe8gw==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + '@sigstore/bundle': 2.1.0 + '@sigstore/protobuf-specs': 0.2.1 + make-fetch-happen: 13.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@sigstore/tuf@2.2.0: + resolution: {integrity: sha512-KKATZ5orWfqd9ZG6MN8PtCIx4eevWSuGRKQvofnWXRpyMyUEpmrzg5M5BrCpjM+NfZ0RbNGOh5tCz/P2uoRqOA==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + '@sigstore/protobuf-specs': 0.2.1 + tuf-js: 2.1.0 + transitivePeerDependencies: + - supports-color + dev: true + /@sinclair/typebox@0.27.8: resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} dev: true - /@stylistic/eslint-plugin-js@0.0.3: - resolution: {integrity: sha512-yC9tsmFxlgoDyD/B+93IH2TSe1Ca46s2uf+oUfkCLWTXFKTmPPy0YLDcme9Ha1Qydx5U+1lehe1jwG9VxtIdtw==} + /@stylistic/eslint-plugin-js@0.0.5: + resolution: {integrity: sha512-Ca3DAk4lHGELPHnHIOUc/SF3Pg58xd/AATqNMSTSoxjoadRk6MGDblriURXjEg7gif4ygiB3+EcIuphAceFYvQ==} dependencies: acorn: 8.10.0 escape-string-regexp: 4.0.0 @@ -2467,22 +2428,33 @@ packages: graphemer: 1.4.0 dev: true - /@stylistic/eslint-plugin-ts@0.0.3(eslint@8.49.0)(typescript@5.2.2): - resolution: {integrity: sha512-G/jZ+XHlZtkxABOXswJNTmN4h8qNmECTjPLkWPMykPlfQeD1RSpBMEQHiJHZ3GAxnEcqAgi7CNA1FTvGWz6qwQ==} + /@stylistic/eslint-plugin-ts@0.0.5(eslint@8.50.0)(typescript@5.2.2): + resolution: {integrity: sha512-Ei/arToTJEF2nxxJLsXqK9qMxPgZi8IyM2X+1q8HRA11Q3zRMut8u1B1zwE8q9EhorBwZsgnmphgzmDG0Mot+w==} peerDependencies: eslint: '*' - typescript: '*' dependencies: - '@stylistic/eslint-plugin-js': 0.0.3 - '@typescript-eslint/scope-manager': 6.7.2 - '@typescript-eslint/type-utils': 6.7.2(eslint@8.49.0)(typescript@5.2.2) - '@typescript-eslint/utils': 6.7.2(eslint@8.49.0)(typescript@5.2.2) - eslint: 8.49.0 + '@stylistic/eslint-plugin-js': 0.0.5 + '@typescript-eslint/scope-manager': 6.7.3 + '@typescript-eslint/type-utils': 6.7.2(eslint@8.50.0)(typescript@5.2.2) + '@typescript-eslint/utils': 6.7.3(eslint@8.50.0)(typescript@5.2.2) + eslint: 8.50.0 graphemer: 1.4.0 - semver: 7.5.4 - typescript: 5.2.2 transitivePeerDependencies: - supports-color + - typescript + dev: true + + /@stylistic/eslint-plugin@0.0.5(eslint@8.50.0)(typescript@5.2.2): + resolution: {integrity: sha512-8InMNsdJrQqdKxCxd7Zc8HCYg2p5a4XXkqxRzjG7Soy+RWQdj7bAGfTmaDWB0i28CffYabOfOsAgRlfG9oe3Wg==} + peerDependencies: + eslint: '*' + dependencies: + '@stylistic/eslint-plugin-js': 0.0.5 + '@stylistic/eslint-plugin-ts': 0.0.5(eslint@8.50.0)(typescript@5.2.2) + eslint: 8.50.0 + transitivePeerDependencies: + - supports-color + - typescript dev: true /@surma/rollup-plugin-off-main-thread@2.2.3: @@ -2499,16 +2471,16 @@ 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} + /@tufjs/canonical-json@2.0.0: + resolution: {integrity: sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==} + engines: {node: ^16.14.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} + /@tufjs/models@2.0.0: + resolution: {integrity: sha512-c8nj8BaOExmZKO2DXhDfegyhSGcG9E/mPN3U13L+/PsoWm1uaGiHHjxqSHQiasDBQwDA3aHuw9+9spYAP1qvvg==} + engines: {node: ^16.14.0 || >=18.0.0} dependencies: - '@tufjs/canonical-json': 1.0.0 + '@tufjs/canonical-json': 2.0.0 minimatch: 9.0.3 dev: true @@ -2544,19 +2516,12 @@ packages: resolution: {integrity: sha512-HZQYqbiFVWufzCwexrvh694SOim8z2d+xJl5UNamcvQFejLY/2YUtzXHYi3cHdI7PMlS8ejH2slRAOJQ32aNbA==} dev: true - /@types/markdown-it-link-attributes@3.0.1: - resolution: {integrity: sha512-K8RnNb1q8j7rDOJbMF7AnlhCC/45BjrQ8z3WZWOrvkBIl8u9RXvmBdG/hfpnmK1JhhEZcmFEKWt+ilW1Mly+2Q==} + /@types/markdown-it-link-attributes@3.0.2: + resolution: {integrity: sha512-jTFAOOjIwHultKsrA/ni761/KOExLBr0R7IQr5Pp8KLhf06xs+7L3EHEXUcnlDCQtnDEBiC/Bz650+IcfNKbMw==} dependencies: '@types/markdown-it': 13.0.1 dev: true - /@types/markdown-it@12.2.3: - resolution: {integrity: sha512-GKMHFfv3458yYy+v/N8gjufHO6MSZKCOXpZc5GXIWWy8uldwfmPn98vp81gZ5f9SVw8YYBctgfJ22a2d7AOMeQ==} - dependencies: - '@types/linkify-it': 3.0.2 - '@types/mdurl': 1.0.2 - dev: true - /@types/markdown-it@13.0.1: resolution: {integrity: sha512-SUEb8Frsxs3D5Gg9xek6i6EG6XQ5s+O+ZdQzIPESZVZw3Pv3CPQfjCJBI+RgqZd1IBeu18S0Rn600qpPnEK37w==} dependencies: @@ -2590,8 +2555,8 @@ packages: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} dev: true - /@types/nprogress@0.2.0: - resolution: {integrity: sha512-1cYJrqq9GezNFPsWTZpFut/d4CjpZqA0vhqDUPFWYKF1oIyBz5qnoYMzR+0C/T96t3ebLAC1SSnwrVOm5/j74A==} + /@types/nprogress@0.2.1: + resolution: {integrity: sha512-TYuyVnp+nOnimgdOydDIDYIxv2kSeuJZw4tF0p/KG7hpzcMF1WkHaREwM8O4blqfT1F7rq0nht6Ko2KVUfWzBA==} dev: true /@types/resolve@1.17.1: @@ -2631,7 +2596,7 @@ packages: dev: true optional: true - /@typescript-eslint/eslint-plugin@6.7.2(@typescript-eslint/parser@6.7.2)(eslint@8.49.0)(typescript@5.2.2): + /@typescript-eslint/eslint-plugin@6.7.2(@typescript-eslint/parser@6.7.2)(eslint@8.50.0)(typescript@5.2.2): resolution: {integrity: sha512-ooaHxlmSgZTM6CHYAFRlifqh1OAr3PAQEwi7lhYhaegbnXrnh7CDcHmc3+ihhbQC7H0i4JF0psI5ehzkF6Yl6Q==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -2643,13 +2608,13 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.8.1 - '@typescript-eslint/parser': 6.7.2(eslint@8.49.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.7.2(eslint@8.50.0)(typescript@5.2.2) '@typescript-eslint/scope-manager': 6.7.2 - '@typescript-eslint/type-utils': 6.7.2(eslint@8.49.0)(typescript@5.2.2) - '@typescript-eslint/utils': 6.7.2(eslint@8.49.0)(typescript@5.2.2) + '@typescript-eslint/type-utils': 6.7.2(eslint@8.50.0)(typescript@5.2.2) + '@typescript-eslint/utils': 6.7.2(eslint@8.50.0)(typescript@5.2.2) '@typescript-eslint/visitor-keys': 6.7.2 debug: 4.3.4(supports-color@8.1.1) - eslint: 8.49.0 + eslint: 8.50.0 graphemer: 1.4.0 ignore: 5.2.4 natural-compare: 1.4.0 @@ -2660,7 +2625,7 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@6.7.2(eslint@8.49.0)(typescript@5.2.2): + /@typescript-eslint/parser@6.7.2(eslint@8.50.0)(typescript@5.2.2): resolution: {integrity: sha512-KA3E4ox0ws+SPyxQf9iSI25R6b4Ne78ORhNHeVKrPQnoYsb9UhieoiRoJgrzgEeKGOXhcY1i8YtOeCHHTDa6Fw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -2675,20 +2640,12 @@ packages: '@typescript-eslint/typescript-estree': 6.7.2(typescript@5.2.2) '@typescript-eslint/visitor-keys': 6.7.2 debug: 4.3.4(supports-color@8.1.1) - eslint: 8.49.0 + eslint: 8.50.0 typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager@5.61.0: - resolution: {integrity: sha512-W8VoMjoSg7f7nqAROEmTt6LoBpn81AegP7uKhhW5KzYlehs8VV0ZW0fIDVbcZRcaP3aPSW+JZFua+ysQN+m/Nw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@typescript-eslint/types': 5.61.0 - '@typescript-eslint/visitor-keys': 5.61.0 - dev: true - /@typescript-eslint/scope-manager@6.7.2: resolution: {integrity: sha512-bgi6plgyZjEqapr7u2mhxGR6E8WCzKNUFWNh6fkpVe9+yzRZeYtDTbsIBzKbcxI+r1qVWt6VIoMSNZ4r2A+6Yw==} engines: {node: ^16.0.0 || >=18.0.0} @@ -2697,7 +2654,15 @@ packages: '@typescript-eslint/visitor-keys': 6.7.2 dev: true - /@typescript-eslint/type-utils@6.7.2(eslint@8.49.0)(typescript@5.2.2): + /@typescript-eslint/scope-manager@6.7.3: + resolution: {integrity: sha512-wOlo0QnEou9cHO2TdkJmzF7DFGvAKEnB82PuPNHpT8ZKKaZu6Bm63ugOTn9fXNJtvuDPanBc78lGUGGytJoVzQ==} + engines: {node: ^16.0.0 || >=18.0.0} + dependencies: + '@typescript-eslint/types': 6.7.3 + '@typescript-eslint/visitor-keys': 6.7.3 + dev: true + + /@typescript-eslint/type-utils@6.7.2(eslint@8.50.0)(typescript@5.2.2): resolution: {integrity: sha512-36F4fOYIROYRl0qj95dYKx6kybddLtsbmPIYNK0OBeXv2j9L5nZ17j9jmfy+bIDHKQgn2EZX+cofsqi8NPATBQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -2708,44 +2673,23 @@ packages: optional: true dependencies: '@typescript-eslint/typescript-estree': 6.7.2(typescript@5.2.2) - '@typescript-eslint/utils': 6.7.2(eslint@8.49.0)(typescript@5.2.2) + '@typescript-eslint/utils': 6.7.2(eslint@8.50.0)(typescript@5.2.2) debug: 4.3.4(supports-color@8.1.1) - eslint: 8.49.0 + eslint: 8.50.0 ts-api-utils: 1.0.3(typescript@5.2.2) typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types@5.61.0: - resolution: {integrity: sha512-ldyueo58KjngXpzloHUog/h9REmHl59G1b3a5Sng1GfBo14BkS3ZbMEb3693gnP1k//97lh7bKsp6/V/0v1veQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true - /@typescript-eslint/types@6.7.2: resolution: {integrity: sha512-flJYwMYgnUNDAN9/GAI3l8+wTmvTYdv64fcH8aoJK76Y+1FCZ08RtI5zDerM/FYT5DMkAc+19E4aLmd5KqdFyg==} engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/typescript-estree@5.61.0(typescript@5.2.2): - resolution: {integrity: sha512-Fud90PxONnnLZ36oR5ClJBLTLfU4pIWBmnvGwTbEa2cXIqj70AEDEmOmpkFComjBZ/037ueKrOdHuYmSFVD7Rw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 5.61.0 - '@typescript-eslint/visitor-keys': 5.61.0 - debug: 4.3.4(supports-color@8.1.1) - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.5.4 - tsutils: 3.21.0(typescript@5.2.2) - typescript: 5.2.2 - transitivePeerDependencies: - - supports-color + /@typescript-eslint/types@6.7.3: + resolution: {integrity: sha512-4g+de6roB2NFcfkZb439tigpAMnvEIg3rIjWQ+EM7IBaYt/CdJt6em9BJ4h4UpdgaBWdmx2iWsafHTrqmgIPNw==} + engines: {node: ^16.0.0 || >=18.0.0} dev: true /@typescript-eslint/typescript-estree@6.7.2(typescript@5.2.2): @@ -2769,51 +2713,63 @@ packages: - supports-color dev: true - /@typescript-eslint/utils@5.61.0(eslint@8.49.0)(typescript@5.2.2): - resolution: {integrity: sha512-mV6O+6VgQmVE6+xzlA91xifndPW9ElFW8vbSF0xCT/czPXVhwDewKila1jOyRwa9AE19zKnrr7Cg5S3pJVrTWQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@typescript-eslint/typescript-estree@6.7.3(typescript@5.2.2): + resolution: {integrity: sha512-YLQ3tJoS4VxLFYHTw21oe1/vIZPRqAO91z6Uv0Ss2BKm/Ag7/RVQBcXTGcXhgJMdA4U+HrKuY5gWlJlvoaKZ5g==} + engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.49.0) - '@types/json-schema': 7.0.13 - '@types/semver': 7.5.0 - '@typescript-eslint/scope-manager': 5.61.0 - '@typescript-eslint/types': 5.61.0 - '@typescript-eslint/typescript-estree': 5.61.0(typescript@5.2.2) - eslint: 8.49.0 - eslint-scope: 5.1.1 + '@typescript-eslint/types': 6.7.3 + '@typescript-eslint/visitor-keys': 6.7.3 + debug: 4.3.4(supports-color@8.1.1) + globby: 11.1.0 + is-glob: 4.0.3 semver: 7.5.4 + ts-api-utils: 1.0.3(typescript@5.2.2) + typescript: 5.2.2 transitivePeerDependencies: - supports-color - - typescript dev: true - /@typescript-eslint/utils@6.7.2(eslint@8.49.0)(typescript@5.2.2): + /@typescript-eslint/utils@6.7.2(eslint@8.50.0)(typescript@5.2.2): resolution: {integrity: sha512-ZCcBJug/TS6fXRTsoTkgnsvyWSiXwMNiPzBUani7hDidBdj1779qwM1FIAmpH4lvlOZNF3EScsxxuGifjpLSWQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.49.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.50.0) '@types/json-schema': 7.0.13 '@types/semver': 7.5.0 '@typescript-eslint/scope-manager': 6.7.2 '@typescript-eslint/types': 6.7.2 '@typescript-eslint/typescript-estree': 6.7.2(typescript@5.2.2) - eslint: 8.49.0 + eslint: 8.50.0 semver: 7.5.4 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/visitor-keys@5.61.0: - resolution: {integrity: sha512-50XQ5VdbWrX06mQXhy93WywSFZZGsv3EOjq+lqp6WC2t+j3mb6A9xYVdrRxafvK88vg9k9u+CT4l6D8PEatjKg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@typescript-eslint/utils@6.7.3(eslint@8.50.0)(typescript@5.2.2): + resolution: {integrity: sha512-vzLkVder21GpWRrmSR9JxGZ5+ibIUSudXlW52qeKpzUEQhRSmyZiVDDj3crAth7+5tmN1ulvgKaCU2f/bPRCzg==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 dependencies: - '@typescript-eslint/types': 5.61.0 - eslint-visitor-keys: 3.4.3 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.50.0) + '@types/json-schema': 7.0.13 + '@types/semver': 7.5.0 + '@typescript-eslint/scope-manager': 6.7.3 + '@typescript-eslint/types': 6.7.3 + '@typescript-eslint/typescript-estree': 6.7.3(typescript@5.2.2) + eslint: 8.50.0 + semver: 7.5.4 + transitivePeerDependencies: + - supports-color + - typescript dev: true /@typescript-eslint/visitor-keys@6.7.2: @@ -2824,6 +2780,14 @@ packages: eslint-visitor-keys: 3.4.3 dev: true + /@typescript-eslint/visitor-keys@6.7.3: + resolution: {integrity: sha512-HEVXkU9IB+nk9o63CeICMHxFWbHWr3E1mpilIQBe9+7L/lH97rleFLVtYsfnWB+JVMaiFnEaxvknvmIzX+CqVg==} + engines: {node: ^16.0.0 || >=18.0.0} + dependencies: + '@typescript-eslint/types': 6.7.3 + eslint-visitor-keys: 3.4.3 + dev: true + /@unhead/dom@1.7.4: resolution: {integrity: sha512-xanQMtGmgikqTvDtuyJy6GXgqvUXOdrdnIyqAabpeS8goD8udxo0stzjtbT8ERbMQibzPGSGcN+Ux+MKoWzrjQ==} dependencies: @@ -2859,32 +2823,32 @@ packages: unhead: 1.7.4 vue: 3.3.4 - /@unocss/astro@0.55.7(rollup@2.79.1)(vite@4.4.9): - resolution: {integrity: sha512-mw8r14ArxUQBVCCisAJlF/WsZb650iBsduD/lXMk56N/nQ3MMArCcn62kcAxgZSb5tfIOQGQu/tbR8hEcD8y2g==} + /@unocss/astro@0.56.4(rollup@3.29.3)(vite@4.4.9): + resolution: {integrity: sha512-2op/0y5UjiE0PRzKwHSEcOFtjDTkeIoCJR9FAYFC+xTx95Sp7+S4yClwaURZtohPnxQmGug0eGpOgsFzoJwmOQ==} peerDependencies: vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 peerDependenciesMeta: vite: optional: true dependencies: - '@unocss/core': 0.55.7 - '@unocss/reset': 0.55.7 - '@unocss/vite': 0.55.7(rollup@2.79.1)(vite@4.4.9) + '@unocss/core': 0.56.4 + '@unocss/reset': 0.56.4 + '@unocss/vite': 0.56.4(rollup@3.29.3)(vite@4.4.9) vite: 4.4.9(@types/node@20.2.3) transitivePeerDependencies: - rollup dev: true - /@unocss/cli@0.55.7(rollup@2.79.1): - resolution: {integrity: sha512-ZHX2SR2WQbKfcmgOOHjBLB3V57Ct76Zb76YULzBj2EVX43lX/YDCVG87n6ePDY7rOcjCAthjrFQYCLV5KVLKHg==} + /@unocss/cli@0.56.4(rollup@3.29.3): + resolution: {integrity: sha512-WyqqJWfOVb7hvWU5nxtSFAGiDp/Peeohj1f/Xt0KlmgOPS8RA7kmLjRYruuuRuK5yR677IB+0C4kJDFkRpRlcA==} engines: {node: '>=14'} hasBin: true dependencies: '@ampproject/remapping': 2.2.1 - '@rollup/pluginutils': 5.0.4(rollup@2.79.1) - '@unocss/config': 0.55.7 - '@unocss/core': 0.55.7 - '@unocss/preset-uno': 0.55.7 + '@rollup/pluginutils': 5.0.4(rollup@3.29.3) + '@unocss/config': 0.56.4 + '@unocss/core': 0.56.4 + '@unocss/preset-uno': 0.56.4 cac: 6.7.14 chokidar: 3.5.3 colorette: 2.0.20 @@ -2897,36 +2861,36 @@ packages: - rollup dev: true - /@unocss/config@0.55.7: - resolution: {integrity: sha512-+X6rPScyFEWbkZyCyM+HfoJhJNN+CEl2n2izWkm0kuDj3w9fY9B3f/0dsk+jmx/gJEI5Y797q9zspNMNDib1AA==} + /@unocss/config@0.56.4: + resolution: {integrity: sha512-e8pdkoTkKxqkimAttZ5ELiDXn3oYteNDOxNANygWUhw3h6DA1sKh831dQkhTu3Kigsy0/gQXmFXbekrlywMkKw==} engines: {node: '>=14'} dependencies: - '@unocss/core': 0.55.7 + '@unocss/core': 0.56.4 unconfig: 0.3.10 dev: true - /@unocss/core@0.55.7: - resolution: {integrity: sha512-c+bWe844Xjlwc1EPwHj0+n3LpntJG7ELPbEOOxNIG+CQdcEX0l1G0rkM8+nKstJ9WJmgpf1HdJQLVMF62HXvhw==} + /@unocss/core@0.56.4: + resolution: {integrity: sha512-9DL+2adfjWWnFWp2QOJTq2OcfKKo++agaXnCX7CzeD8KgfWCBqxs2RDoxP3HrDbTflhDHdbjz23B+vJoVykhZw==} dev: true - /@unocss/eslint-config@0.55.7(eslint@8.49.0)(typescript@5.2.2): - resolution: {integrity: sha512-ykRUpPeT5kJSXHAduOJ2PxnEoaYsGOS2jG9iVjbbvER36ZQ+71xdwep/qpBlAr4LWLeoICy7Om+No1r43ZDntw==} + /@unocss/eslint-config@0.56.4(eslint@8.50.0)(typescript@5.2.2): + resolution: {integrity: sha512-rK6IL2XynfWcyoJP5gj4EbPTB4JCwBVUULEflgVexwkxmp2nnt6M/WmYe2GZEtbQYlIY20C09m5uY+FnJMkYHQ==} engines: {node: '>=14'} dependencies: - '@unocss/eslint-plugin': 0.55.7(eslint@8.49.0)(typescript@5.2.2) + '@unocss/eslint-plugin': 0.56.4(eslint@8.50.0)(typescript@5.2.2) transitivePeerDependencies: - eslint - supports-color - typescript dev: true - /@unocss/eslint-plugin@0.55.7(eslint@8.49.0)(typescript@5.2.2): - resolution: {integrity: sha512-U+poFU/GJH8NvFBQxLp64zRRfnLWSbY41+Q8Vnlw/nP/tizZumO2lNJ+UBIGFLa1TwyMulFjru6CXt2uSFKtaA==} + /@unocss/eslint-plugin@0.56.4(eslint@8.50.0)(typescript@5.2.2): + resolution: {integrity: sha512-mXIn+U9DfZr3aXHI89bY0MSghisJa/UdMjsn/MPqZj+Uhlz+lwFgDPdmYVZceBXzeFSE6z2GMZ3rPAyLd9b2PQ==} engines: {node: '>=14'} dependencies: - '@typescript-eslint/utils': 6.7.2(eslint@8.49.0)(typescript@5.2.2) - '@unocss/config': 0.55.7 - '@unocss/core': 0.55.7 + '@typescript-eslint/utils': 6.7.3(eslint@8.50.0)(typescript@5.2.2) + '@unocss/config': 0.56.4 + '@unocss/core': 0.56.4 magic-string: 0.30.3 synckit: 0.8.5 transitivePeerDependencies: @@ -2935,141 +2899,154 @@ packages: - typescript dev: true - /@unocss/extractor-arbitrary-variants@0.55.7: - resolution: {integrity: sha512-imK2g/frlo5Ag0uVB+C/Psyo5+9AnqhoRAgYa6gyrQ/TJnrnwf+M3jFngU9evIMHw92vig1DGfPa2ZId901DwQ==} + /@unocss/extractor-arbitrary-variants@0.56.4: + resolution: {integrity: sha512-Q93Bu3wZld+Vj5dqfJYH6phcmjm7fy6mEul64RexLWF00As9WrRzWEXbLVYmmVwUm9e5xcxZO6s98gKq1nTH6Q==} dependencies: - '@unocss/core': 0.55.7 + '@unocss/core': 0.56.4 dev: true - /@unocss/inspector@0.55.7: - resolution: {integrity: sha512-N0mjZozDDyqx8Mh6C/ZlMTlDzGiq22sXY/hPRX55Cf44WZI4W/ZWajqAAp42B+lw2MN0k1FYEMIAwn9n+xgq/g==} + /@unocss/inspector@0.56.4: + resolution: {integrity: sha512-DY3kmX5nGTb8QsbqcGYDvyXXTPhGw7PoVN48wA8o0c+KkcfjjfsoZRTFDpj6P5JcW8Z68gIBOLyTnql6tIMesg==} dependencies: + '@unocss/rule-utils': 0.56.4 gzip-size: 6.0.0 sirv: 2.0.3 dev: true - /@unocss/postcss@0.55.7(postcss@8.4.30): - resolution: {integrity: sha512-53Z/yv/CNdlTqKZQ9gpYRoLZSuzQ28J0SDrGCdzwjLcvHG/FD7/x1S7yxE7cUp/4sjvLL15HSzkWq8vNy6SkwQ==} + /@unocss/postcss@0.56.4(postcss@8.4.30): + resolution: {integrity: sha512-lc0+BjW1gY+86tvtUFppHg++Tw8I0V7hlldloUy7W4Fg2Mu8VAi3I/KaSSRvqMr5SNlfaOPv0XuB/BNkDE65Gw==} engines: {node: '>=14'} peerDependencies: postcss: ^8.4.21 dependencies: - '@unocss/config': 0.55.7 - '@unocss/core': 0.55.7 + '@unocss/config': 0.56.4 + '@unocss/core': 0.56.4 + '@unocss/rule-utils': 0.56.4 css-tree: 2.3.1 fast-glob: 3.3.1 magic-string: 0.30.3 postcss: 8.4.30 dev: true - /@unocss/preset-attributify@0.55.7: - resolution: {integrity: sha512-L1sNw3DyM4mymIm4DBTTTOllk8LmhYlWMgDlaAW2MYWygjqDCsp99wRKT2175Ya5xHYBA6XetMoBryZD23qJYQ==} + /@unocss/preset-attributify@0.56.4: + resolution: {integrity: sha512-mjs9NDniycAdipiLCHpGS75mItfFq3ruX6w4ypcvGxVAa8cGOhotWAAxqgHKSJobdDcoFTjnCaK1SA0svBplUQ==} dependencies: - '@unocss/core': 0.55.7 + '@unocss/core': 0.56.4 dev: true - /@unocss/preset-icons@0.55.7: - resolution: {integrity: sha512-JXLOHkyEKKAjLTqjAxYfhwln05WXilGg3jctkZWKpMNawPaonrGt3kZT12YMuMmOryxk7UcyKB0dtYc+p3QYvw==} + /@unocss/preset-icons@0.56.4: + resolution: {integrity: sha512-N02I6ZYt2cAThE4pINTRY5tUeHNhcUQYeoqtQhQUk7YFfwRMosWA5JbtH7LTzQpYbE2GsbjXkKdII4bkTWNwhA==} dependencies: '@iconify/utils': 2.1.10 - '@unocss/core': 0.55.7 + '@unocss/core': 0.56.4 ofetch: 1.3.3 transitivePeerDependencies: - supports-color dev: true - /@unocss/preset-mini@0.55.7: - resolution: {integrity: sha512-ZCskE2uprjGkpQezEPM6KPMf84rIZEUNc1p2DxWVHaFUPRV24/JSNsO4PsKrQgNIb2dLQxzPNlMzQJI7ssdBXQ==} + /@unocss/preset-mini@0.56.4: + resolution: {integrity: sha512-FCKs3sUUiHLXQ/ON/ZCQc2JZQox4tv0W8Du+8Y1mRZ6w1yazqqBhR2yDPaEZ51yKcHmDf6ndiTvcJ2tPIz/o8g==} dependencies: - '@unocss/core': 0.55.7 - '@unocss/extractor-arbitrary-variants': 0.55.7 + '@unocss/core': 0.56.4 + '@unocss/extractor-arbitrary-variants': 0.56.4 + '@unocss/rule-utils': 0.56.4 dev: true - /@unocss/preset-tagify@0.55.7: - resolution: {integrity: sha512-aDsuN3a/ZirbCDKpFsue9tc8MHs3l0Rl81n2ZOdIrJoZW4YWyydMVl++cz/HERZW81ZySK8EJKwGBaMJMgsnHA==} + /@unocss/preset-tagify@0.56.4: + resolution: {integrity: sha512-CURDiJ+wzjzIARS2vF413hZ94u0EVK0+miY6l1eN6RrlW/YfU8LOaakbC/b0Cxl7hOhLrZuXFTgymcS9Ep4TMw==} dependencies: - '@unocss/core': 0.55.7 + '@unocss/core': 0.56.4 dev: true - /@unocss/preset-typography@0.55.7: - resolution: {integrity: sha512-hLV4nsgsDIk66pt7Ej4NYUmaGtI2EfGb1h2yl5FmBtdtACrgPq+Skr2Br9Iq+Bj1QFhbsMOWLDdbojFQwBdH6A==} + /@unocss/preset-typography@0.56.4: + resolution: {integrity: sha512-/rwCZ0SHa8ht/Chb2rCoENL/S/CWspnTtvK4pPxALEcx/Mqi8Amk45YipU7gXmLsQ3eKwY/s0V1EgHF0DOccHg==} dependencies: - '@unocss/core': 0.55.7 - '@unocss/preset-mini': 0.55.7 + '@unocss/core': 0.56.4 + '@unocss/preset-mini': 0.56.4 dev: true - /@unocss/preset-uno@0.55.7: - resolution: {integrity: sha512-z4pCxOv/OU1ARo++cvbijWNW2zy/EVTMqJXa+SEep9b99wFXPQE3gaPvLdURp/e5f1PoxVyPZ6JiBknbClSDuA==} + /@unocss/preset-uno@0.56.4: + resolution: {integrity: sha512-E4VbUe1nIeJ7D1en84osGzwP79IBJ1P9v37Pcx2PvaRAQTKf6WRF7EXzmzEm6HPF+skyGOX9RWuXs9QFODsW8A==} dependencies: - '@unocss/core': 0.55.7 - '@unocss/preset-mini': 0.55.7 - '@unocss/preset-wind': 0.55.7 + '@unocss/core': 0.56.4 + '@unocss/preset-mini': 0.56.4 + '@unocss/preset-wind': 0.56.4 + '@unocss/rule-utils': 0.56.4 dev: true - /@unocss/preset-web-fonts@0.55.7: - resolution: {integrity: sha512-ygAz0540kdBapErW2BcObWfQT/6g0SpVUPYg92PPiZD57CZAvuNXiYTfFMRXd88QrBL1zIrZ6NrzY0NZ645H+w==} + /@unocss/preset-web-fonts@0.56.4: + resolution: {integrity: sha512-H9Vy4nYpx1jpQvSBHBTSiB83zU85CtehoK03EbzUrz/i69EjBWiw52+mP/vrtMK0M/5QghcpNf64i8pObFId+w==} dependencies: - '@unocss/core': 0.55.7 + '@unocss/core': 0.56.4 ofetch: 1.3.3 dev: true - /@unocss/preset-wind@0.55.7: - resolution: {integrity: sha512-vLi0mtYDnvx3uYtBR4fSCR52T59drTUp3XVAAqQTbhvRctnSWm65MWE4G+gqdt2qQ9fM4SVCsxLLaXuJkI2eqw==} + /@unocss/preset-wind@0.56.4: + resolution: {integrity: sha512-llQYQxrA531kl1juYMyaDEEl/IVdHoIPXaaJTdNHbGkSbMqrpZSRzLPsGE+CpaOBKTNqa93UyU1qlUGSr9ZB+A==} dependencies: - '@unocss/core': 0.55.7 - '@unocss/preset-mini': 0.55.7 + '@unocss/core': 0.56.4 + '@unocss/preset-mini': 0.56.4 + '@unocss/rule-utils': 0.56.4 dev: true - /@unocss/reset@0.55.7: - resolution: {integrity: sha512-yvmLhxqUNgf6wue7IvhV/FdrQW9H9LF1Bmmhwwaiz2aV0E74aN4pbuYPZwNq3YafsQvNQ0UdtuXjddY4QMRCPw==} + /@unocss/reset@0.56.4: + resolution: {integrity: sha512-7o3Jpog49ORWW+Rpz7bzYY+CStfLMyBXAeDOzhM2PQjftuQl4ZQOvIdXi6zrXDEN2SJQsi279s2t50ERZN8YcA==} - /@unocss/scope@0.55.7: - resolution: {integrity: sha512-r0CaS1aSpcC37ztqOJ3qaWIzM6zwdlX8r0rib2vTvWTckw1J0ocVhjNkWRBM9kRWte006JhecdiZzXNHA40akg==} + /@unocss/rule-utils@0.56.4: + resolution: {integrity: sha512-pZmTPqi/Tb+vbwjNXu9+PwxEh7PVe+FwP+pzUbfNSUpE5Hg9CCbl8hpsXRE/r8kdaoKhmw2ryxvjocOgKXG/ag==} + engines: {node: '>=14'} + dependencies: + '@unocss/core': 0.56.4 dev: true - /@unocss/transformer-attributify-jsx-babel@0.55.7: - resolution: {integrity: sha512-xl5K/Zg7tLyI6Oee+xHgvBm0gSEviYdBDwaGC4O6cP9VXTBm6waz9NUU6CmmVYKh4dSeLQ1PKNboMeg2nFuJMw==} - dependencies: - '@unocss/core': 0.55.7 + /@unocss/scope@0.56.4: + resolution: {integrity: sha512-fS8HEWFUeuNhE3fSBwgSfcgC8JS80sYY692uvpwWUN29gFawQDyEmAkGbqDZoBuvfFtKN2IA+evVJ5iED1vtuA==} dev: true - /@unocss/transformer-attributify-jsx@0.55.7: - resolution: {integrity: sha512-ZyUBc0wguBhd+nbIlcrSYpmzKtqBi+8BII8SK4lIB/Ol1wBboByPTjBENsQkxRyffp5K9VTuZZ/LamFgPGOWDg==} + /@unocss/transformer-attributify-jsx-babel@0.56.4: + resolution: {integrity: sha512-ftkW+HX8tgtSG8bL3Ek9NeSHJfLLdIhokyP/31Kx+DZoOXcwGFN2oBfOs/tkPRdLXUDeEh/9+xLZyXSfrq2Kjw==} dependencies: - '@unocss/core': 0.55.7 + '@unocss/core': 0.56.4 dev: true - /@unocss/transformer-compile-class@0.55.7: - resolution: {integrity: sha512-tiYiT9EG4ucSBvMo+9Hv43GY0YvXQjfQCXDhDm3tcJyreMg6BRMO412eir54RBS+JAdNU0DUoITVYu+PkF7hLg==} + /@unocss/transformer-attributify-jsx@0.56.4: + resolution: {integrity: sha512-GWiiCMI4W5MaF5y7GejnvIjRzgpTj6xouQYXurMVyq8GaXX34oSzin09Vh7F2/9lMD582UV5/ISu54A78RtswA==} dependencies: - '@unocss/core': 0.55.7 + '@unocss/core': 0.56.4 dev: true - /@unocss/transformer-directives@0.55.7: - resolution: {integrity: sha512-xNmR40FssHWYJSmJv/9TQC2IdTyZPV8U3Iv/PIuke1zndMwMciclghEFiw0wSeRmhoRI7iFZck5EI/Bokyo7CQ==} + /@unocss/transformer-compile-class@0.56.4: + resolution: {integrity: sha512-/sPAamamhYBwg29ITrS9FOPF4Mt5r6H0ST0XdAaDVqt0JM3QmMHYUAn5YqvMS1z7c+A6FwsuZ5L0Sn55auXa+g==} dependencies: - '@unocss/core': 0.55.7 + '@unocss/core': 0.56.4 + dev: true + + /@unocss/transformer-directives@0.56.4: + resolution: {integrity: sha512-L+h0pPgukk12TuqGaZjvGI0y6i3tFfl0dXJnJ2W6eeK2Y2CMirfhCo9Cb2uF81gfIdFKJqXGY6qujK+AS0ji/Q==} + dependencies: + '@unocss/core': 0.56.4 + '@unocss/rule-utils': 0.56.4 css-tree: 2.3.1 dev: true - /@unocss/transformer-variant-group@0.55.7: - resolution: {integrity: sha512-uLyZ08XXVriUDenZCTGA3xGgMD3B9GVr6mSz002pDlLpQDi8FcMQTOGg8X4ViCGzS3l03S/+r+JY7kJTpMFa9w==} + /@unocss/transformer-variant-group@0.56.4: + resolution: {integrity: sha512-4ebNLWgspeoaHDLQ6qW8ZEWl7rzXURxBJLaw1hUqMwfbM/HEc5gPwUy7k7W+4TJyB426UpBb6kWLgO2WRrJXWw==} dependencies: - '@unocss/core': 0.55.7 + '@unocss/core': 0.56.4 dev: true - /@unocss/vite@0.55.7(rollup@2.79.1)(vite@4.4.9): - resolution: {integrity: sha512-xmdyDnt9Ag4o7DGl22/P6MaB+HSjWOQw9qYYzIefSv3SVUvn3cEhIX/PCWqFp8Kts2HyvAoJLbZmygSf1XdZNQ==} + /@unocss/vite@0.56.4(rollup@3.29.3)(vite@4.4.9): + resolution: {integrity: sha512-hswOJk2C7scwQioLIGDnT+H/bbC1EEkq+MhN+VDiVlRUYwaIgLITmSp0q6y6JK2RKD7VhDVxLNMYw4LxxcJuzA==} peerDependencies: vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 dependencies: '@ampproject/remapping': 2.2.1 - '@rollup/pluginutils': 5.0.4(rollup@2.79.1) - '@unocss/config': 0.55.7 - '@unocss/core': 0.55.7 - '@unocss/inspector': 0.55.7 - '@unocss/scope': 0.55.7 - '@unocss/transformer-directives': 0.55.7 + '@rollup/pluginutils': 5.0.4(rollup@3.29.3) + '@unocss/config': 0.56.4 + '@unocss/core': 0.56.4 + '@unocss/inspector': 0.56.4 + '@unocss/scope': 0.56.4 + '@unocss/transformer-directives': 0.56.4 chokidar: 3.5.3 fast-glob: 3.3.1 magic-string: 0.30.3 @@ -3078,8 +3055,8 @@ packages: - rollup dev: true - /@vite-plugin-vue-devtools/core@1.0.0-rc.4(vite@4.4.9): - resolution: {integrity: sha512-UE1+SGkSSI5SL7wujLNKXPw1f2xLhmXUvwfsaKUaQDulafHbD+/1Xs/gsVGGzrJiwE3e2TU+BU1HiPFCXHhTiA==} + /@vite-plugin-vue-devtools/core@1.0.0-rc.5(vite@4.4.9): + resolution: {integrity: sha512-S3zPV6QVRYz07D1ZEMShwbl8MTT/wvT27dPZicnnI2zXH7kCrOgm1aRw09j+1/35Z682Liqw+gzfnDDY+tIG2w==} peerDependencies: vite: ^3.1.0 || ^4.0.0-0 dependencies: @@ -3102,38 +3079,38 @@ packages: vue: 3.3.4 dev: true - /@vitest/expect@0.34.4: - resolution: {integrity: sha512-XlMKX8HyYUqB8dsY8Xxrc64J2Qs9pKMt2Z8vFTL4mBWXJsg4yoALHzJfDWi8h5nkO4Zua4zjqtapQ/IluVkSnA==} + /@vitest/expect@0.34.5: + resolution: {integrity: sha512-/3RBIV9XEH+nRpRMqDJBufKIOQaYUH2X6bt0rKSCW0MfKhXFLYsR5ivHifeajRSTsln0FwJbitxLKHSQz/Xwkw==} dependencies: - '@vitest/spy': 0.34.4 - '@vitest/utils': 0.34.4 + '@vitest/spy': 0.34.5 + '@vitest/utils': 0.34.5 chai: 4.3.7 dev: true - /@vitest/runner@0.34.4: - resolution: {integrity: sha512-hwwdB1StERqUls8oV8YcpmTIpVeJMe4WgYuDongVzixl5hlYLT2G8afhcdADeDeqCaAmZcSgLTLtqkjPQF7x+w==} + /@vitest/runner@0.34.5: + resolution: {integrity: sha512-RDEE3ViVvl7jFSCbnBRyYuu23XxmvRTSZWW6W4M7eC5dOsK75d5LIf6uhE5Fqf809DQ1+9ICZZNxhIolWHU4og==} dependencies: - '@vitest/utils': 0.34.4 + '@vitest/utils': 0.34.5 p-limit: 4.0.0 pathe: 1.1.1 dev: true - /@vitest/snapshot@0.34.4: - resolution: {integrity: sha512-GCsh4coc3YUSL/o+BPUo7lHQbzpdttTxL6f4q0jRx2qVGoYz/cyTRDJHbnwks6TILi6560bVWoBpYC10PuTLHw==} + /@vitest/snapshot@0.34.5: + resolution: {integrity: sha512-+ikwSbhu6z2yOdtKmk/aeoDZ9QPm2g/ZO5rXT58RR9Vmu/kB2MamyDSx77dctqdZfP3Diqv4mbc/yw2kPT8rmA==} dependencies: magic-string: 0.30.3 pathe: 1.1.1 pretty-format: 29.6.0 dev: true - /@vitest/spy@0.34.4: - resolution: {integrity: sha512-PNU+fd7DUPgA3Ya924b1qKuQkonAW6hL7YUjkON3wmBwSTIlhOSpy04SJ0NrRsEbrXgMMj6Morh04BMf8k+w0g==} + /@vitest/spy@0.34.5: + resolution: {integrity: sha512-epsicsfhvBjRjCMOC/3k00mP/TBGQy8/P0DxOFiWyLt55gnZ99dqCfCiAsKO17BWVjn4eZRIjKvcqNmSz8gvmg==} dependencies: tinyspy: 2.1.1 dev: true - /@vitest/utils@0.34.4: - resolution: {integrity: sha512-yR2+5CHhp/K4ySY0Qtd+CAL9f5Yh1aXrKfAT42bq6CtlGPh92jIDDDSg7ydlRow1CP+dys4TrOrbELOyNInHSg==} + /@vitest/utils@0.34.5: + resolution: {integrity: sha512-ur6CmmYQoeHMwmGb0v+qwkwN3yopZuZyf4xt1DBBSGBed8Hf9Gmbm/5dEWqgpLPdRx6Av6jcWXrjcKfkTzg/pw==} dependencies: diff-sequences: 29.4.3 loupe: 2.3.6 @@ -3146,103 +3123,65 @@ packages: '@volar/source-map': 1.10.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/source-map@1.10.1: resolution: {integrity: sha512-3/S6KQbqa7pGC8CxPrg69qHLpOvkiPHGJtWPkI/1AXCsktkJ6gIk/5z4hyuMp8Anvs6eS/Kvp/GZa3ut3votKA==} dependencies: muggle-string: 0.3.1 dev: true - /@volar/source-map@1.4.1: - resolution: {integrity: sha512-bZ46ad72dsbzuOWPUtJjBXkzSQzzSejuR3CT81+GvTEI2E994D8JPXzM3tl98zyCNnjgs4OkRyliImL1dvJ5BA==} - dependencies: - muggle-string: 0.2.2 - dev: true - /@volar/typescript@1.10.1: resolution: {integrity: sha512-+iiO9yUSRHIYjlteT+QcdRq8b44qH19/eiUZtjNtuh6D9ailYM7DVR0zO2sEgJlvCaunw/CF9Ov2KooQBpR4VQ==} dependencies: '@volar/language-core': 1.10.1 dev: true - /@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.3 - muggle-string: 0.2.2 - vue-template-compiler: 2.7.14 - dev: true - - /@vue-macros/api@0.8.6(rollup@2.79.1)(vue@3.3.4): + /@vue-macros/api@0.8.6(rollup@3.29.3)(vue@3.3.4): resolution: {integrity: sha512-g9ZO/z+LvSo4c0cIsLEJ+U4ZbCKYo1o6uJ87fry/+NZ6DeebOXuh5yJ0xkrpz+FCvLK3LsLtG/set467EstEuQ==} engines: {node: '>=16.14.0'} dependencies: '@babel/types': 7.22.19 - '@vue-macros/common': 1.8.0(rollup@2.79.1)(vue@3.3.4) + '@vue-macros/common': 1.8.0(rollup@3.29.3)(vue@3.3.4) resolve.exports: 2.0.2 transitivePeerDependencies: - rollup - vue dev: true - /@vue-macros/api@0.8.6(rollup@3.29.2)(vue@3.3.4): - resolution: {integrity: sha512-g9ZO/z+LvSo4c0cIsLEJ+U4ZbCKYo1o6uJ87fry/+NZ6DeebOXuh5yJ0xkrpz+FCvLK3LsLtG/set467EstEuQ==} - engines: {node: '>=16.14.0'} - dependencies: - '@babel/types': 7.22.19 - '@vue-macros/common': 1.8.0(rollup@3.29.2)(vue@3.3.4) - resolve.exports: 2.0.2 - transitivePeerDependencies: - - rollup - - vue - dev: true - - /@vue-macros/better-define@1.6.12(rollup@2.79.1)(vue@3.3.4): + /@vue-macros/better-define@1.6.12(rollup@3.29.3)(vue@3.3.4): resolution: {integrity: sha512-wE0kPtwQ2ziyga37FeNycHdvsMTs5tX9BwNrwhTGdu//3O6wKOQfTyqkro8MbLus2eqXYbGH1uoY34J2A/9M/A==} engines: {node: '>=16.14.0'} dependencies: - '@vue-macros/api': 0.8.6(rollup@2.79.1)(vue@3.3.4) - '@vue-macros/common': 1.8.0(rollup@2.79.1)(vue@3.3.4) + '@vue-macros/api': 0.8.6(rollup@3.29.3)(vue@3.3.4) + '@vue-macros/common': 1.8.0(rollup@3.29.3)(vue@3.3.4) unplugin: 1.5.0 transitivePeerDependencies: - rollup - vue dev: true - /@vue-macros/boolean-prop@0.2.1(rollup@2.79.1)(vue@3.3.4): + /@vue-macros/boolean-prop@0.2.1(rollup@3.29.3)(vue@3.3.4): resolution: {integrity: sha512-xviX+eOVQGjSKCw/GOEtc6AzqQFR5bTAmAM4SUVPO4yUhhCgMz+eAtGY5f0YAIS9KYjnJ3DXGVLoIewKswb45w==} engines: {node: '>=16.14.0'} dependencies: - '@vue-macros/common': 1.8.0(rollup@2.79.1)(vue@3.3.4) + '@vue-macros/common': 1.8.0(rollup@3.29.3)(vue@3.3.4) '@vue/compiler-core': 3.3.4 transitivePeerDependencies: - rollup - vue dev: true - /@vue-macros/chain-call@0.1.6(rollup@2.79.1)(vue@3.3.4): + /@vue-macros/chain-call@0.1.6(rollup@3.29.3)(vue@3.3.4): resolution: {integrity: sha512-ACUnx9TbPvjjn3aCxpqN2yPC/1wyZTdJnEfh+KLn2rgl5mQUFvi/oOs4rKz/koPSU76fYhPnhbVK4oDv/wQMwg==} engines: {node: '>=16.14.0'} dependencies: - '@vue-macros/common': 1.8.0(rollup@2.79.1)(vue@3.3.4) + '@vue-macros/common': 1.8.0(rollup@3.29.3)(vue@3.3.4) unplugin: 1.5.0 transitivePeerDependencies: - rollup - vue dev: true - /@vue-macros/common@1.8.0(rollup@2.79.1)(vue@3.3.4): + /@vue-macros/common@1.8.0(rollup@3.29.3)(vue@3.3.4): resolution: {integrity: sha512-auDJJzE0z3uRe3867e0DsqcseKImktNf5ojCZgUKqiVxb2yTlwlgOVAYCgoep9oITqxkXQymSvFeKhedi8PhaA==} engines: {node: '>=16.14.0'} peerDependencies: @@ -3252,29 +3191,9 @@ packages: optional: true dependencies: '@babel/types': 7.22.19 - '@rollup/pluginutils': 5.0.4(rollup@2.79.1) + '@rollup/pluginutils': 5.0.4(rollup@3.29.3) '@vue/compiler-sfc': 3.3.4 - ast-kit: 0.11.2(rollup@2.79.1) - local-pkg: 0.4.3 - magic-string-ast: 0.3.0 - vue: 3.3.4 - transitivePeerDependencies: - - rollup - dev: true - - /@vue-macros/common@1.8.0(rollup@3.29.2)(vue@3.3.4): - resolution: {integrity: sha512-auDJJzE0z3uRe3867e0DsqcseKImktNf5ojCZgUKqiVxb2yTlwlgOVAYCgoep9oITqxkXQymSvFeKhedi8PhaA==} - engines: {node: '>=16.14.0'} - peerDependencies: - vue: ^2.7.0 || ^3.2.25 - peerDependenciesMeta: - vue: - optional: true - dependencies: - '@babel/types': 7.22.19 - '@rollup/pluginutils': 5.0.4(rollup@3.29.2) - '@vue/compiler-sfc': 3.3.4 - ast-kit: 0.11.2(rollup@3.29.2) + ast-kit: 0.11.2(rollup@3.29.3) local-pkg: 0.4.3 magic-string-ast: 0.3.0 vue: 3.3.4 @@ -3288,14 +3207,14 @@ packages: peerDependencies: vue: ^2.7.0 || ^3.2.25 dependencies: - '@vue-macros/api': 0.8.6(rollup@3.29.2)(vue@3.3.4) - '@vue-macros/common': 1.8.0(rollup@3.29.2)(vue@3.3.4) - rollup: 3.29.2 + '@vue-macros/api': 0.8.6(rollup@3.29.3)(vue@3.3.4) + '@vue-macros/common': 1.8.0(rollup@3.29.3)(vue@3.3.4) + rollup: 3.29.3 unplugin: 1.5.0 vue: 3.3.4 dev: true - /@vue-macros/define-models@1.0.16(@vueuse/core@10.4.1)(rollup@2.79.1)(vue@3.3.4): + /@vue-macros/define-models@1.0.16(@vueuse/core@10.4.1)(rollup@3.29.3)(vue@3.3.4): resolution: {integrity: sha512-+/3tMcCP6UCdmzn4R8IG16eAk8JNSndsKguq5PNXfg1OZaAmbskGUA5QGOUqNKxynP1rtcCtwEJB8CnzMiiAUQ==} engines: {node: '>=16.14.0'} peerDependencies: @@ -3304,9 +3223,9 @@ packages: '@vueuse/core': optional: true dependencies: - '@vue-macros/common': 1.8.0(rollup@2.79.1)(vue@3.3.4) + '@vue-macros/common': 1.8.0(rollup@3.29.3)(vue@3.3.4) '@vueuse/core': 10.4.1(vue@3.3.4) - ast-walker-scope: 0.5.0(rollup@2.79.1) + ast-walker-scope: 0.5.0(rollup@3.29.3) unplugin: 1.5.0 transitivePeerDependencies: - rollup @@ -3319,61 +3238,61 @@ packages: peerDependencies: vue: ^2.7.0 || ^3.2.25 dependencies: - '@vue-macros/api': 0.8.6(rollup@3.29.2)(vue@3.3.4) - '@vue-macros/common': 1.8.0(rollup@3.29.2)(vue@3.3.4) - rollup: 3.29.2 + '@vue-macros/api': 0.8.6(rollup@3.29.3)(vue@3.3.4) + '@vue-macros/common': 1.8.0(rollup@3.29.3)(vue@3.3.4) + rollup: 3.29.3 unplugin: 1.5.0 vue: 3.3.4 dev: true - /@vue-macros/define-props-refs@1.1.10(rollup@2.79.1)(vue@3.3.4): + /@vue-macros/define-props-refs@1.1.10(rollup@3.29.3)(vue@3.3.4): resolution: {integrity: sha512-aWUh+Y6MbRa6hhBE5FFGjspu5XrYlPlNDEtqVX9Zpeyd9zrSmcja1K82/g7wT/U8j8endcJ96HiZGcGcYWqeBQ==} engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.2.25 dependencies: - '@vue-macros/common': 1.8.0(rollup@2.79.1)(vue@3.3.4) + '@vue-macros/common': 1.8.0(rollup@3.29.3)(vue@3.3.4) unplugin: 1.5.0 vue: 3.3.4 transitivePeerDependencies: - rollup dev: true - /@vue-macros/define-props@1.0.21(@vue-macros/reactivity-transform@0.3.23)(rollup@2.79.1)(vue@3.3.4): + /@vue-macros/define-props@1.0.21(@vue-macros/reactivity-transform@0.3.23)(rollup@3.29.3)(vue@3.3.4): resolution: {integrity: sha512-x9TnucVhbvnrrZ4vQ/YYBOjrKflB0hujTCKwFMvLE3rSqPrcdd7voo2rx6AnqFgL7khjQQjMtac+4YhTo34HXw==} engines: {node: '>=16.14.0'} peerDependencies: '@vue-macros/reactivity-transform': ^0.3.23 vue: ^2.7.0 || ^3.2.25 dependencies: - '@vue-macros/common': 1.8.0(rollup@2.79.1)(vue@3.3.4) - '@vue-macros/reactivity-transform': 0.3.23(rollup@2.79.1)(vue@3.3.4) + '@vue-macros/common': 1.8.0(rollup@3.29.3)(vue@3.3.4) + '@vue-macros/reactivity-transform': 0.3.23(rollup@3.29.3)(vue@3.3.4) unplugin: 1.5.0 vue: 3.3.4 transitivePeerDependencies: - rollup dev: true - /@vue-macros/define-render@1.4.3(rollup@2.79.1)(vue@3.3.4): + /@vue-macros/define-render@1.4.3(rollup@3.29.3)(vue@3.3.4): resolution: {integrity: sha512-PvhfqIAWw9NbNLSMucnrWIzzAPaxiLzRVybfOqBAhSWIj1psm0hhdsZY+35adcalSE+q872sPbQ92ofbaDBZVg==} engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.0.0 dependencies: - '@vue-macros/common': 1.8.0(rollup@2.79.1)(vue@3.3.4) + '@vue-macros/common': 1.8.0(rollup@3.29.3)(vue@3.3.4) unplugin: 1.5.0 vue: 3.3.4 transitivePeerDependencies: - rollup dev: true - /@vue-macros/define-slots@1.0.15(rollup@2.79.1)(vue@3.3.4): + /@vue-macros/define-slots@1.0.15(rollup@3.29.3)(vue@3.3.4): resolution: {integrity: sha512-X2eF0ATB1Q2j7ZYiyDu2pZPWkW1M9h1UIX9eu4R6msxIwjIYWFWYyIwS8vq8EVROu6XSGbVv2Edpq5SaDt26LA==} engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.0.0 dependencies: - '@vue-macros/common': 1.8.0(rollup@2.79.1)(vue@3.3.4) + '@vue-macros/common': 1.8.0(rollup@3.29.3)(vue@3.3.4) unplugin: 1.5.0 vue: 3.3.4 transitivePeerDependencies: @@ -3394,13 +3313,13 @@ packages: vue: 3.3.4 dev: true - /@vue-macros/export-expose@0.0.13(rollup@2.79.1)(vue@3.3.4): + /@vue-macros/export-expose@0.0.13(rollup@3.29.3)(vue@3.3.4): resolution: {integrity: sha512-7aDiZDAjT6i6afWE2/W3w9LwCBMGw16SoIFmxHzfbVsUq2hePRaXKYtwDugKqjh/nzq8DO2GKMHxyRBZsCfK4Q==} engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.2.25 dependencies: - '@vue-macros/common': 1.8.0(rollup@2.79.1)(vue@3.3.4) + '@vue-macros/common': 1.8.0(rollup@3.29.3)(vue@3.3.4) '@vue/compiler-sfc': 3.3.4 unplugin: 1.5.0 vue: 3.3.4 @@ -3408,26 +3327,26 @@ packages: - rollup dev: true - /@vue-macros/export-props@0.3.18(rollup@2.79.1)(vue@3.3.4): + /@vue-macros/export-props@0.3.18(rollup@3.29.3)(vue@3.3.4): resolution: {integrity: sha512-AJHP3HuE+cMNgWDtRyOmLB8ELimwc6G4QnUqPk7PWycyZvXwocKTQgNsMeaYmkH2o13kksId+wx2mI3nGr0fWQ==} engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.2.25 dependencies: - '@vue-macros/common': 1.8.0(rollup@2.79.1)(vue@3.3.4) + '@vue-macros/common': 1.8.0(rollup@3.29.3)(vue@3.3.4) unplugin: 1.5.0 vue: 3.3.4 transitivePeerDependencies: - rollup dev: true - /@vue-macros/export-render@0.1.1(rollup@2.79.1)(vue@3.3.4): + /@vue-macros/export-render@0.1.1(rollup@3.29.3)(vue@3.3.4): resolution: {integrity: sha512-IQp8jO3Q5Y6/MfMQnIBxQ431bFjYUXIYD36aZriV85V3YnpfKum+0uovDuPXE5isvIV/VJwGzAltXsGkKBWcJg==} engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.2.25 dependencies: - '@vue-macros/common': 1.8.0(rollup@2.79.1)(vue@3.3.4) + '@vue-macros/common': 1.8.0(rollup@3.29.3)(vue@3.3.4) '@vue/compiler-sfc': 3.3.4 unplugin: 1.5.0 vue: 3.3.4 @@ -3435,33 +3354,33 @@ packages: - rollup dev: true - /@vue-macros/hoist-static@1.4.12(rollup@2.79.1)(vue@3.3.4): + /@vue-macros/hoist-static@1.4.12(rollup@3.29.3)(vue@3.3.4): resolution: {integrity: sha512-MRdwxAp8rdrFUwYge1WcgS2h7jhL7RfcO/97pnT9qz/s4ps2a8hnbAT61Kn3p/PC6rLme6Di0GZFQ76rkQzULA==} engines: {node: '>=16.14.0'} dependencies: - '@vue-macros/common': 1.8.0(rollup@2.79.1)(vue@3.3.4) + '@vue-macros/common': 1.8.0(rollup@3.29.3)(vue@3.3.4) unplugin: 1.5.0 transitivePeerDependencies: - rollup - vue dev: true - /@vue-macros/jsx-directive@0.6.5(rollup@2.79.1)(vue@3.3.4): + /@vue-macros/jsx-directive@0.6.5(rollup@3.29.3)(vue@3.3.4): resolution: {integrity: sha512-GAh47ZXbCDwjOEURJzHp/KKykp5CNqbEaHBXYXaPKkANnhqWxCy96p+o0z+6CY4QyFc+nTY2BitpfnArvN/sbQ==} engines: {node: '>=16.14.0'} dependencies: - '@vue-macros/common': 1.8.0(rollup@2.79.1)(vue@3.3.4) + '@vue-macros/common': 1.8.0(rollup@3.29.3)(vue@3.3.4) unplugin: 1.5.0 transitivePeerDependencies: - rollup - vue dev: true - /@vue-macros/named-template@0.3.19(rollup@2.79.1)(vue@3.3.4): + /@vue-macros/named-template@0.3.19(rollup@3.29.3)(vue@3.3.4): resolution: {integrity: sha512-u4xMAyHhCu/yOYeCJog9r9A04JH1+a9FKyZPaXGjHj+omiMMWLtJJLMumsKzSMCPooTAcDApk48SpsIEMmvSdA==} engines: {node: '>=16.14.0'} dependencies: - '@vue-macros/common': 1.8.0(rollup@2.79.1)(vue@3.3.4) + '@vue-macros/common': 1.8.0(rollup@3.29.3)(vue@3.3.4) '@vue/compiler-dom': 3.3.4 unplugin: 1.5.0 transitivePeerDependencies: @@ -3469,14 +3388,14 @@ packages: - vue dev: true - /@vue-macros/reactivity-transform@0.3.23(rollup@2.79.1)(vue@3.3.4): + /@vue-macros/reactivity-transform@0.3.23(rollup@3.29.3)(vue@3.3.4): resolution: {integrity: sha512-SubIg1GsNpQdIDJusrcA2FWBgwSY+4jmL0j6SJ6PU85r3rlS+uDhn6AUkqxeZRAdmJnrbGHXDyWUdygOZmWrSg==} engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.2.25 dependencies: '@babel/parser': 7.22.16 - '@vue-macros/common': 1.8.0(rollup@2.79.1)(vue@3.3.4) + '@vue-macros/common': 1.8.0(rollup@3.29.3)(vue@3.3.4) '@vue/compiler-core': 3.3.4 '@vue/shared': 3.3.4 magic-string: 0.30.3 @@ -3486,11 +3405,11 @@ packages: - rollup dev: true - /@vue-macros/setup-block@0.2.18(rollup@2.79.1)(vue@3.3.4): + /@vue-macros/setup-block@0.2.18(rollup@3.29.3)(vue@3.3.4): resolution: {integrity: sha512-SyVzW5+I8MWe0lEAtGF76UDqyX4x/YxOMYZR1P9vr9M/QYfj5w7CCo4a6g81qDNxfwaOVVUWahWsia4rNHOp2A==} engines: {node: '>=16.14.0'} dependencies: - '@vue-macros/common': 1.8.0(rollup@2.79.1)(vue@3.3.4) + '@vue-macros/common': 1.8.0(rollup@3.29.3)(vue@3.3.4) '@vue/compiler-dom': 3.3.4 unplugin: 1.5.0 transitivePeerDependencies: @@ -3498,52 +3417,63 @@ packages: - vue dev: true - /@vue-macros/setup-component@0.16.19(rollup@2.79.1)(vue@3.3.4): + /@vue-macros/setup-component@0.16.19(rollup@3.29.3)(vue@3.3.4): resolution: {integrity: sha512-85xa2mjlSrUDcLEoC3CvNIguc04fAw7D46cJYmFZrl/VhSfd1QZrZxk18HAjh4N9FuPPpX9eVed0l/fyVlOzSw==} engines: {node: '>=16.14.0'} dependencies: - '@vue-macros/common': 1.8.0(rollup@2.79.1)(vue@3.3.4) + '@vue-macros/common': 1.8.0(rollup@3.29.3)(vue@3.3.4) unplugin: 1.5.0 transitivePeerDependencies: - rollup - vue dev: true - /@vue-macros/setup-sfc@0.16.3(rollup@2.79.1)(vue@3.3.4): + /@vue-macros/setup-sfc@0.16.3(rollup@3.29.3)(vue@3.3.4): resolution: {integrity: sha512-CN+asiwAgQhA797FaMf/71M3JQvTfS2P+O0gQ4bEuRJBp/XIUfHaoa3AiKReZkry+2ervPS4w2ljZPOGBaXBGA==} engines: {node: '>=16.14.0'} dependencies: - '@vue-macros/common': 1.8.0(rollup@2.79.1)(vue@3.3.4) + '@vue-macros/common': 1.8.0(rollup@3.29.3)(vue@3.3.4) unplugin: 1.5.0 transitivePeerDependencies: - rollup - vue dev: true - /@vue-macros/short-emits@1.4.10(rollup@2.79.1)(vue@3.3.4): - resolution: {integrity: sha512-QHLQM+PSKgk+D4ksaBwv+rOOf5KSAx6k5rfLlFopgJFlr8ISbcagnwEf7L02EFb/auz4HsEKkNVrwPPCYKhhnw==} + /@vue-macros/short-bind@0.1.0(rollup@3.29.3)(vue@3.3.4): + resolution: {integrity: sha512-oJQDo+ZYA0ljFVZg6jqZ7jSrSqIK0pvY46uCMs9E5UmaOy374wjVP5RS0l7D1uBz6PTLnSmNh5/7QH4WYct4DQ==} engines: {node: '>=16.14.0'} dependencies: - '@vue-macros/common': 1.8.0(rollup@2.79.1)(vue@3.3.4) - unplugin: 1.5.0 - transitivePeerDependencies: - - rollup - - vue - dev: true - - /@vue-macros/short-vmodel@1.3.0(rollup@2.79.1)(vue@3.3.4): - resolution: {integrity: sha512-yKyKKJG0EjDMAUhBCPn97zr6XvNkHzQLZGOcDmxsBMXLRuvIXCdjADYyA/UQpQM1LUZnjryLf4mGEMeTIgq3iA==} - engines: {node: '>=16.14.0'} - dependencies: - '@vue-macros/common': 1.8.0(rollup@2.79.1)(vue@3.3.4) + '@vue-macros/common': 1.8.0(rollup@3.29.3)(vue@3.3.4) '@vue/compiler-core': 3.3.4 transitivePeerDependencies: - rollup - vue dev: true - /@vue-macros/volar@0.14.3(@vue-macros/reactivity-transform@0.3.23)(rollup@2.79.1)(typescript@5.2.2)(vue-tsc@1.8.11)(vue@3.3.4): - resolution: {integrity: sha512-ktE0VzTh9NFXtkfcHVSZv+nS+3ONi0+jsZqo8QNi1NrYPNqqTrIr0KQifv67ZKdIy/LwbM+AyYfrR0bCYbbqNw==} + /@vue-macros/short-emits@1.4.10(rollup@3.29.3)(vue@3.3.4): + resolution: {integrity: sha512-QHLQM+PSKgk+D4ksaBwv+rOOf5KSAx6k5rfLlFopgJFlr8ISbcagnwEf7L02EFb/auz4HsEKkNVrwPPCYKhhnw==} + engines: {node: '>=16.14.0'} + dependencies: + '@vue-macros/common': 1.8.0(rollup@3.29.3)(vue@3.3.4) + unplugin: 1.5.0 + transitivePeerDependencies: + - rollup + - vue + dev: true + + /@vue-macros/short-vmodel@1.3.0(rollup@3.29.3)(vue@3.3.4): + resolution: {integrity: sha512-yKyKKJG0EjDMAUhBCPn97zr6XvNkHzQLZGOcDmxsBMXLRuvIXCdjADYyA/UQpQM1LUZnjryLf4mGEMeTIgq3iA==} + engines: {node: '>=16.14.0'} + dependencies: + '@vue-macros/common': 1.8.0(rollup@3.29.3)(vue@3.3.4) + '@vue/compiler-core': 3.3.4 + transitivePeerDependencies: + - rollup + - vue + dev: true + + /@vue-macros/volar@0.15.0(@vue-macros/reactivity-transform@0.3.23)(rollup@3.29.3)(typescript@5.2.2)(vue-tsc@1.8.15)(vue@3.3.4): + resolution: {integrity: sha512-3OxCrQSGpHFskq6XQD7y8oJowGq2sLp+TmmOv3OhJIqGfSoUiIiIAZxaOloYMcDrjoFUmDRGZgR6fIS/nnqC6Q==} engines: {node: '>=16.14.0'} peerDependencies: vue-tsc: ^1.6.0 @@ -3551,13 +3481,14 @@ packages: vue-tsc: optional: true dependencies: - '@rollup/pluginutils': 5.0.4(rollup@2.79.1) + '@rollup/pluginutils': 5.0.4(rollup@3.29.3) '@volar/language-core': 1.10.1 - '@vue-macros/common': 1.8.0(rollup@2.79.1)(vue@3.3.4) - '@vue-macros/define-props': 1.0.21(@vue-macros/reactivity-transform@0.3.23)(rollup@2.79.1)(vue@3.3.4) - '@vue-macros/short-vmodel': 1.3.0(rollup@2.79.1)(vue@3.3.4) - '@vue/language-core': 1.8.8(typescript@5.2.2) - vue-tsc: 1.8.11(typescript@5.2.2) + '@vue-macros/common': 1.8.0(rollup@3.29.3)(vue@3.3.4) + '@vue-macros/define-props': 1.0.21(@vue-macros/reactivity-transform@0.3.23)(rollup@3.29.3)(vue@3.3.4) + '@vue-macros/short-bind': 0.1.0(rollup@3.29.3)(vue@3.3.4) + '@vue-macros/short-vmodel': 1.3.0(rollup@3.29.3)(vue@3.3.4) + '@vue/language-core': 1.8.10(typescript@5.2.2) + vue-tsc: 1.8.15(typescript@5.2.2) transitivePeerDependencies: - '@vue-macros/reactivity-transform' - rollup @@ -3623,8 +3554,8 @@ packages: /@vue/devtools-api@6.5.0: resolution: {integrity: sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==} - /@vue/language-core@1.8.11(typescript@5.2.2): - resolution: {integrity: sha512-+MZOBGqGwfld6hpo0DB47x8eNM0dNqk15ZdfOhj19CpvuYuOWCeVdOEGZunKDyo3QLkTn3kLOSysJzg7FDOQBA==} + /@vue/language-core@1.8.10(typescript@5.2.2): + resolution: {integrity: sha512-db8PtM4ZZr7SYNH30XpKxUYnUBYaTvcuJ4c2whKK04fuAjbtjAIZ2al5GzGEfUlesmvkpgdbiSviRXUxgD9Omw==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -3642,8 +3573,8 @@ packages: vue-template-compiler: 2.7.14 dev: true - /@vue/language-core@1.8.8(typescript@5.2.2): - resolution: {integrity: sha512-i4KMTuPazf48yMdYoebTkgSOJdFraE4pQf0B+FTOFkbB+6hAfjrSou/UmYWRsWyZV6r4Rc6DDZdI39CJwL0rWw==} + /@vue/language-core@1.8.15(typescript@5.2.2): + resolution: {integrity: sha512-zche5Aw8kkvp3YaghuLiOZyVIpoWHjSQ0EfjxGSsqHOPMamdCoa9x3HtbenpR38UMUoKJ88wiWuiOrV3B/Yq+A==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -3714,11 +3645,11 @@ packages: vue-component-type-helpers: 1.8.4 dev: true - /@vue/typescript@1.8.11(typescript@5.2.2): - resolution: {integrity: sha512-skUmMDiPUUtu1flPmf2YybF+PX8IzBtMioQOaNn6Ck/RhdrPJGj1AX/7s3Buf9G6ln+/KHR1XQuti/FFxw5XVA==} + /@vue/typescript@1.8.15(typescript@5.2.2): + resolution: {integrity: sha512-qWyanQKXOsK84S8rP7QBrqsvUdQ0nZABZmTjXMpb3ox4Bp5IbkscREA3OPUrkgl64mAxwwCzIWcOc3BPTCPjQw==} dependencies: '@volar/typescript': 1.10.1 - '@vue/language-core': 1.8.11(typescript@5.2.2) + '@vue/language-core': 1.8.15(typescript@5.2.2) transitivePeerDependencies: - typescript dev: true @@ -3827,6 +3758,15 @@ packages: - supports-color dev: true + /agent-base@7.1.0: + resolution: {integrity: sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==} + engines: {node: '>= 14'} + dependencies: + debug: 4.3.4(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + dev: true + /agentkeepalive@4.3.0: resolution: {integrity: sha512-7Epl1Blf4Sy37j4v9f9FjICCh4+KAQOyXgHEwlyBiAQLbhKdq/i2QQU3amQalS/wPhdPzDXPL5DMR5bkn+YeWg==} engines: {node: '>= 8.0.0'} @@ -4003,45 +3943,34 @@ packages: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} dev: true - /ast-kit@0.11.2(rollup@2.79.1): + /ast-kit@0.11.2(rollup@3.29.3): resolution: {integrity: sha512-Q0DjXK4ApbVoIf9GLyCo252tUH44iTnD/hiJ2TQaJeydYWSpKk0sI34+WMel8S9Wt5pbLgG02oJ+gkgX5DV3sQ==} engines: {node: '>=16.14.0'} dependencies: '@babel/parser': 7.22.16 - '@rollup/pluginutils': 5.0.4(rollup@2.79.1) + '@rollup/pluginutils': 5.0.4(rollup@3.29.3) pathe: 1.1.1 transitivePeerDependencies: - rollup dev: true - /ast-kit@0.11.2(rollup@3.29.2): - resolution: {integrity: sha512-Q0DjXK4ApbVoIf9GLyCo252tUH44iTnD/hiJ2TQaJeydYWSpKk0sI34+WMel8S9Wt5pbLgG02oJ+gkgX5DV3sQ==} - engines: {node: '>=16.14.0'} - dependencies: - '@babel/parser': 7.22.16 - '@rollup/pluginutils': 5.0.4(rollup@3.29.2) - pathe: 1.1.1 - transitivePeerDependencies: - - rollup - dev: true - - /ast-kit@0.9.5(rollup@2.79.1): + /ast-kit@0.9.5(rollup@3.29.3): resolution: {integrity: sha512-kbL7ERlqjXubdDd+szuwdlQ1xUxEz9mCz1+m07ftNVStgwRb2RWw+U6oKo08PAvOishMxiqz1mlJyLl8yQx2Qg==} engines: {node: '>=16.14.0'} dependencies: '@babel/parser': 7.22.16 - '@rollup/pluginutils': 5.0.4(rollup@2.79.1) + '@rollup/pluginutils': 5.0.4(rollup@3.29.3) pathe: 1.1.1 transitivePeerDependencies: - rollup dev: true - /ast-walker-scope@0.5.0(rollup@2.79.1): + /ast-walker-scope@0.5.0(rollup@3.29.3): resolution: {integrity: sha512-NsyHMxBh4dmdEHjBo1/TBZvCKxffmZxRYhmclfu0PP6Aftre47jOHYaYaNqJcV0bxihxFXhDkzLHUwHc0ocd0Q==} engines: {node: '>=16.14.0'} dependencies: '@babel/parser': 7.22.16 - ast-kit: 0.9.5(rollup@2.79.1) + ast-kit: 0.9.5(rollup@3.29.3) transitivePeerDependencies: - rollup dev: true @@ -4302,15 +4231,15 @@ packages: - 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} + /cacache@18.0.0: + resolution: {integrity: sha512-I7mVOPl3PUCeRub1U8YoGz2Lqv9WOBpobZ8RyWFXmReuILz+3OAyTa5oH3QPdtKZD7N0Yk00aLfzn0qvp8dZ1w==} + engines: {node: ^16.14.0 || >=18.0.0} dependencies: '@npmcli/fs': 3.1.0 fs-minipass: 3.0.2 glob: 10.2.6 - lru-cache: 7.18.3 - minipass: 5.0.0 + lru-cache: 10.0.1 + minipass: 7.0.3 minipass-collect: 1.0.2 minipass-flush: 1.0.5 minipass-pipeline: 1.2.4 @@ -4484,6 +4413,13 @@ packages: restore-cursor: 4.0.0 dev: true + /cli-progress@3.12.0: + resolution: {integrity: sha512-tRkV3HJ1ASwm19THiiLIXLO7Im7wlTuKnvkYaTkyoAPefqjNg7W7DHKUlGRxy9vxDvbyCYQkQozvptuMkGCg8A==} + engines: {node: '>=4'} + dependencies: + string-width: 4.2.3 + dev: true + /cli-table3@0.6.3: resolution: {integrity: sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==} engines: {node: 10.* || >= 12.*} @@ -4765,8 +4701,8 @@ packages: - supports-color dev: true - /cypress@13.2.0: - resolution: {integrity: sha512-AvDQxBydE771GTq0TR4ZUBvv9m9ffXuB/ueEtpDF/6gOcvFR96amgwSJP16Yhqw6VhmwqspT5nAGzoxxB+D89g==} + /cypress@13.3.0: + resolution: {integrity: sha512-mpI8qcTwLGiA4zEQvTC/U1xGUezVV4V8HQCOYjlEOrVmU1etVvxOjkCXHGwrlYdZU/EPmUiWfsO3yt1o+Q2bgw==} engines: {node: ^16.0.0 || ^18.0.0 || >=20.0.0} hasBin: true requiresBuild: true @@ -5329,6 +5265,17 @@ packages: source-map: 0.6.1 dev: true + /eslint-config-flat-gitignore@0.1.0: + resolution: {integrity: sha512-5nQMQFRkkhCb+ejFhKSATn/41I7ot9oRcnEDzfqwMlBE9036qM9ioYBDtKLpwmlICXr/J7naMFfb39pa4v4sGA==} + dependencies: + parse-gitignore: 2.0.0 + dev: true + + /eslint-define-config@1.23.0: + resolution: {integrity: sha512-4mMyu0JuBkQHsCtR+42irIQdFLmLIW+pMAVcyOV/gZRL4O1R8iuH0eMG3oL3Cbi1eo9fDAfT5CIHVHgdyxcf6w==} + engines: {node: ^16.13.0 || >=18.0.0, npm: '>=7.0.0', pnpm: '>= 8.6.0'} + dev: true + /eslint-import-resolver-node@0.3.7: resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==} dependencies: @@ -5339,7 +5286,7 @@ packages: - supports-color dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.7.2)(eslint-import-resolver-node@0.3.7)(eslint@8.49.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.7.2)(eslint-import-resolver-node@0.3.7)(eslint@8.50.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -5360,62 +5307,56 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.7.2(eslint@8.49.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.7.2(eslint@8.50.0)(typescript@5.2.2) debug: 3.2.7(supports-color@8.1.1) - eslint: 8.49.0 + eslint: 8.50.0 eslint-import-resolver-node: 0.3.7 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-antfu@0.43.0(eslint@8.49.0)(typescript@5.2.2): - resolution: {integrity: sha512-iPImOujrHCWKlP3/h5KoaNQmGvmJEpzzld8l3qSAC88L15nUHItge00Tc9Uwo+wSXtNWLJkm0I2auGO0PPI2zQ==} + /eslint-plugin-antfu@1.0.0-beta.7(eslint@8.50.0)(typescript@5.2.2): + resolution: {integrity: sha512-HERzbb3LPpRDm5FeLKPKP9XY2vwwAPKICA1GIXdunhy5pt5ecA6iYRomLHbBPlbeVEvVmwoTZuHNaPz1wW8hvw==} dependencies: - '@typescript-eslint/utils': 6.7.2(eslint@8.49.0)(typescript@5.2.2) + '@typescript-eslint/utils': 6.7.3(eslint@8.50.0)(typescript@5.2.2) transitivePeerDependencies: - eslint - supports-color - typescript dev: true - /eslint-plugin-cypress@2.15.1(eslint@8.49.0): + /eslint-plugin-cypress@2.15.1(eslint@8.50.0): resolution: {integrity: sha512-eLHLWP5Q+I4j2AWepYq0PgFEei9/s5LvjuSqWrxurkg1YZ8ltxdvMNmdSf0drnsNo57CTgYY/NIHHLRSWejR7w==} peerDependencies: eslint: '>= 3.2.1' dependencies: - eslint: 8.49.0 - globals: 13.20.0 + eslint: 8.50.0 + globals: 13.22.0 dev: true - /eslint-plugin-es-x@7.1.0(eslint@8.49.0): + /eslint-plugin-es-x@7.1.0(eslint@8.50.0): resolution: {integrity: sha512-AhiaF31syh4CCQ+C5ccJA0VG6+kJK8+5mXKKE7Qs1xcPRg02CDPOj3mWlQxuWS/AYtg7kxrDNgW9YW3vc0Q+Mw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: eslint: '>=8' dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.49.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.50.0) '@eslint-community/regexpp': 4.8.1 - eslint: 8.49.0 + eslint: 8.50.0 dev: true - /eslint-plugin-eslint-comments@3.2.0(eslint@8.49.0): + /eslint-plugin-eslint-comments@3.2.0(eslint@8.50.0): resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==} engines: {node: '>=6.5.0'} peerDependencies: eslint: '>=4.19.1' dependencies: escape-string-regexp: 1.0.5 - eslint: 8.49.0 + eslint: 8.50.0 ignore: 5.2.4 dev: true - /eslint-plugin-html@7.1.0: - resolution: {integrity: sha512-fNLRraV/e6j8e3XYOC9xgND4j+U7b1Rq+OygMlLcMg+wI/IpVbF+ubQa3R78EjKB9njT6TQOlcK5rFKBVVtdfg==} - dependencies: - htmlparser2: 8.0.2 - dev: true - - /eslint-plugin-i@2.28.1(@typescript-eslint/parser@6.7.2)(eslint@8.49.0): + /eslint-plugin-i@2.28.1(@typescript-eslint/parser@6.7.2)(eslint@8.50.0): resolution: {integrity: sha512-a4oVt0j3ixNhGhvV4XF6NS7OWRFK2rrJ0Q5C4S2dSRb8FxZi31J0uUd5WJLL58wnVJ/OiQ1BxiXnFA4dWQO1Cg==} engines: {node: '>=12'} peerDependencies: @@ -5423,9 +5364,9 @@ packages: dependencies: debug: 3.2.7(supports-color@8.1.1) doctrine: 2.1.0 - eslint: 8.49.0 + eslint: 8.50.0 eslint-import-resolver-node: 0.3.7 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.7.2)(eslint-import-resolver-node@0.3.7)(eslint@8.49.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.7.2)(eslint-import-resolver-node@0.3.7)(eslint@8.50.0) get-tsconfig: 4.7.0 is-glob: 4.0.3 minimatch: 3.1.2 @@ -5438,29 +5379,8 @@ packages: - supports-color dev: true - /eslint-plugin-jest@27.4.0(@typescript-eslint/eslint-plugin@6.7.2)(eslint@8.49.0)(typescript@5.2.2): - resolution: {integrity: sha512-ukVeKmMPAUA5SWjHenvyyXnirKfHKMdOsTZdn5tZx5EW05HGVQwBohigjFZGGj3zuv1cV6hc82FvWv6LdIbkgg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - peerDependencies: - '@typescript-eslint/eslint-plugin': ^5.0.0 || ^6.0.0 - eslint: ^7.0.0 || ^8.0.0 - jest: '*' - peerDependenciesMeta: - '@typescript-eslint/eslint-plugin': - optional: true - jest: - optional: true - dependencies: - '@typescript-eslint/eslint-plugin': 6.7.2(@typescript-eslint/parser@6.7.2)(eslint@8.49.0)(typescript@5.2.2) - '@typescript-eslint/utils': 5.61.0(eslint@8.49.0)(typescript@5.2.2) - eslint: 8.49.0 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - /eslint-plugin-jsdoc@46.8.1(eslint@8.49.0): - resolution: {integrity: sha512-uTce7IBluPKXIQMWJkIwFsI1gv7sZRmLjctca2K5DIxPi8fSBj9f4iru42XmGwuiMyH2f3nfc60sFmnSGv4Z/A==} + /eslint-plugin-jsdoc@46.8.2(eslint@8.50.0): + resolution: {integrity: sha512-5TSnD018f3tUJNne4s4gDWQflbsgOycIKEUBoCLn6XtBMgNHxQFmV8vVxUtiPxAQq8lrX85OaSG/2gnctxw9uQ==} engines: {node: '>=16'} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -5470,7 +5390,7 @@ packages: comment-parser: 1.4.0 debug: 4.3.4(supports-color@8.1.1) escape-string-regexp: 4.0.0 - eslint: 8.49.0 + eslint: 8.50.0 esquery: 1.5.0 is-builtin-module: 3.2.1 semver: 7.5.4 @@ -5479,40 +5399,40 @@ packages: - supports-color dev: true - /eslint-plugin-jsonc@2.9.0(eslint@8.49.0): + /eslint-plugin-jsonc@2.9.0(eslint@8.50.0): resolution: {integrity: sha512-RK+LeONVukbLwT2+t7/OY54NJRccTXh/QbnXzPuTLpFMVZhPuq1C9E07+qWenGx7rrQl0kAalAWl7EmB+RjpGA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.49.0) - eslint: 8.49.0 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.50.0) + eslint: 8.50.0 jsonc-eslint-parser: 2.3.0 natural-compare: 1.4.0 dev: true - /eslint-plugin-markdown@3.0.1(eslint@8.49.0): + /eslint-plugin-markdown@3.0.1(eslint@8.50.0): resolution: {integrity: sha512-8rqoc148DWdGdmYF6WSQFT3uQ6PO7zXYgeBpHAOAakX/zpq+NvFYbDA/H7PYzHajwtmaOzAwfxyl++x0g1/N9A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.49.0 + eslint: 8.50.0 mdast-util-from-markdown: 0.8.5 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-n@16.1.0(eslint@8.49.0): + /eslint-plugin-n@16.1.0(eslint@8.50.0): resolution: {integrity: sha512-3wv/TooBst0N4ND+pnvffHuz9gNPmk/NkLwAxOt2JykTl/hcuECe6yhTtLJcZjIxtZwN+GX92ACp/QTLpHA3Hg==} engines: {node: '>=16.0.0'} peerDependencies: eslint: '>=7.0.0' dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.49.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.50.0) builtins: 5.0.1 - eslint: 8.49.0 - eslint-plugin-es-x: 7.1.0(eslint@8.49.0) + eslint: 8.50.0 + eslint-plugin-es-x: 7.1.0(eslint@8.50.0) get-tsconfig: 4.7.0 ignore: 5.2.4 is-core-module: 2.12.1 @@ -5526,26 +5446,17 @@ packages: engines: {node: '>=5.0.0'} dev: true - /eslint-plugin-promise@6.1.1(eslint@8.49.0): - resolution: {integrity: sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - dependencies: - eslint: 8.49.0 - dev: true - - /eslint-plugin-unicorn@48.0.1(eslint@8.49.0): + /eslint-plugin-unicorn@48.0.1(eslint@8.50.0): resolution: {integrity: sha512-FW+4r20myG/DqFcCSzoumaddKBicIPeFnTrifon2mWIzlfyvzwyqZjqVP7m4Cqr/ZYisS2aiLghkUWaPg6vtCw==} engines: {node: '>=16'} peerDependencies: eslint: '>=8.44.0' dependencies: '@babel/helper-validator-identifier': 7.22.20 - '@eslint-community/eslint-utils': 4.4.0(eslint@8.49.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.50.0) ci-info: 3.8.0 clean-regexp: 1.0.0 - eslint: 8.49.0 + eslint: 8.50.0 esquery: 1.5.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 @@ -5559,7 +5470,7 @@ packages: strip-indent: 3.0.0 dev: true - /eslint-plugin-unused-imports@3.0.0(@typescript-eslint/eslint-plugin@6.7.2)(eslint@8.49.0): + /eslint-plugin-unused-imports@3.0.0(@typescript-eslint/eslint-plugin@6.7.2)(eslint@8.50.0): resolution: {integrity: sha512-sduiswLJfZHeeBJ+MQaG+xYzSWdRXoSw61DpU13mzWumCkR0ufD0HmO4kdNokjrkluMHpj/7PJeN35pgbhW3kw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -5569,37 +5480,37 @@ packages: '@typescript-eslint/eslint-plugin': optional: true dependencies: - '@typescript-eslint/eslint-plugin': 6.7.2(@typescript-eslint/parser@6.7.2)(eslint@8.49.0)(typescript@5.2.2) - eslint: 8.49.0 + '@typescript-eslint/eslint-plugin': 6.7.2(@typescript-eslint/parser@6.7.2)(eslint@8.50.0)(typescript@5.2.2) + eslint: 8.50.0 eslint-rule-composer: 0.3.0 dev: true - /eslint-plugin-vue@9.17.0(eslint@8.49.0): + /eslint-plugin-vue@9.17.0(eslint@8.50.0): resolution: {integrity: sha512-r7Bp79pxQk9I5XDP0k2dpUC7Ots3OSWgvGZNu3BxmKK6Zg7NgVtcOB6OCna5Kb9oQwJPl5hq183WD0SY5tZtIQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.49.0) - eslint: 8.49.0 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.50.0) + eslint: 8.50.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.0.13 semver: 7.5.4 - vue-eslint-parser: 9.3.1(eslint@8.49.0) + vue-eslint-parser: 9.3.1(eslint@8.50.0) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-yml@1.9.0(eslint@8.49.0): + /eslint-plugin-yml@1.9.0(eslint@8.50.0): resolution: {integrity: sha512-ayuC57WyVQ5+QZ02y62GiB//5+zsiyzUGxUX/mrhLni+jfsKA4KoITjkbR65iUdjjhWpyTJHPcAIFLKQIOwgsw==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.4(supports-color@8.1.1) - eslint: 8.49.0 + eslint: 8.50.0 lodash: 4.17.21 natural-compare: 1.4.0 yaml-eslint-parser: 1.2.2 @@ -5612,14 +5523,6 @@ packages: engines: {node: '>=4.0.0'} dev: true - /eslint-scope@5.1.1: - resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} - engines: {node: '>=8.0.0'} - dependencies: - esrecurse: 4.3.0 - estraverse: 4.3.0 - dev: true - /eslint-scope@7.2.2: resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -5633,15 +5536,15 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint@8.49.0: - resolution: {integrity: sha512-jw03ENfm6VJI0jA9U+8H5zfl5b+FvuU3YYvZRdZHOlU2ggJkxrlkJH4HcDrZpj6YwD8kuYqvQM8LyesoazrSOQ==} + /eslint@8.50.0: + resolution: {integrity: sha512-FOnOGSuFuFLv/Sa+FDVRZl4GGVAAFFi8LecRsI5a1tMO5HIE8nCm4ivAlzt4dT3ol/PaaGC0rJEEXQmHJBGoOg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.49.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.50.0) '@eslint-community/regexpp': 4.8.1 '@eslint/eslintrc': 2.1.2 - '@eslint/js': 8.49.0 + '@eslint/js': 8.50.0 '@humanwhocodes/config-array': 0.11.11 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 @@ -5660,7 +5563,7 @@ packages: file-entry-cache: 6.0.1 find-up: 5.0.0 glob-parent: 6.0.2 - globals: 13.20.0 + globals: 13.22.0 graphemer: 1.4.0 ignore: 5.2.4 imurmurhash: 0.1.4 @@ -5722,11 +5625,6 @@ packages: estraverse: 5.3.0 dev: true - /estraverse@4.3.0: - resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} - engines: {node: '>=4.0'} - dev: true - /estraverse@5.3.0: resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} engines: {node: '>=4.0'} @@ -6269,8 +6167,8 @@ packages: engines: {node: '>=4'} dev: true - /globals@13.20.0: - resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==} + /globals@13.22.0: + resolution: {integrity: sha512-H1Ddc/PbZHTDVJSnj8kWptIRSD6AM3pK+mKytuIVF4uoBV7rshFlhhvA58ceJ5wp3Er58w6zj7bykMpYXt3ETw==} engines: {node: '>=8'} dependencies: type-fest: 0.20.2 @@ -6390,11 +6288,11 @@ packages: resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} dev: true - /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} + /hosted-git-info@7.0.1: + resolution: {integrity: sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==} + engines: {node: ^16.14.0 || >=18.0.0} dependencies: - lru-cache: 7.18.3 + lru-cache: 10.0.1 dev: true /hpack.js@2.1.6: @@ -6477,6 +6375,16 @@ packages: - supports-color dev: true + /http-proxy-agent@7.0.0: + resolution: {integrity: sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==} + engines: {node: '>= 14'} + dependencies: + agent-base: 7.1.0 + debug: 4.3.4(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + dev: true + /http-signature@1.3.6: resolution: {integrity: sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==} engines: {node: '>=0.10'} @@ -6510,6 +6418,16 @@ packages: - supports-color dev: true + /https-proxy-agent@7.0.2: + resolution: {integrity: sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==} + engines: {node: '>= 14'} + dependencies: + agent-base: 7.1.0 + debug: 4.3.4(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + dev: true + /human-signals@1.1.1: resolution: {integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==} engines: {node: '>=8.12.0'} @@ -6939,6 +6857,11 @@ packages: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} dev: true + /isexe@3.1.1: + resolution: {integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==} + engines: {node: '>=16'} + dev: true + /isstream@0.1.2: resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==} dev: true @@ -7349,6 +7272,11 @@ packages: resolution: {integrity: sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==} dev: true + /lru-cache@10.0.1: + resolution: {integrity: sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==} + engines: {node: 14 || >=16.14} + dev: true + /lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} dependencies: @@ -7385,13 +7313,6 @@ packages: sourcemap-codec: 1.4.8 dev: true - /magic-string@0.27.0: - resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} - engines: {node: '>=12'} - dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 - dev: true - /magic-string@0.30.3: resolution: {integrity: sha512-B7xGbll2fG/VjP+SWg4sX3JynwIU0mjoTc6MPpKNuIvftk6u6vqhDnk1R80b8C2GBR6ywqy+1DcKBrevBg+bmw==} engines: {node: '>=12'} @@ -7423,24 +7344,20 @@ packages: - 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} + /make-fetch-happen@13.0.0: + resolution: {integrity: sha512-7ThobcL8brtGo9CavByQrQi+23aIfgYU++wg4B87AIS8Rb2ZBt/MEaDqzA00Xwv/jUjAjYkLHjVolYuTLKda2A==} + engines: {node: ^16.14.0 || >=18.0.0} dependencies: - agentkeepalive: 4.3.0 - cacache: 17.1.3 + '@npmcli/agent': 2.1.1 + cacache: 18.0.0 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: 5.0.0 + minipass: 7.0.3 minipass-fetch: 3.0.3 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: 10.0.4 transitivePeerDependencies: - supports-color @@ -7669,6 +7586,11 @@ packages: engines: {node: '>=8'} dev: true + /minipass@7.0.3: + resolution: {integrity: sha512-LhbbwCfz3vsb12j/WkWQPZfKTsgqIe1Nf/ti1pKjYESGLHIVjWU96G9/ljLH4F9mWNVhlQOm0VySdAWzf05dpg==} + engines: {node: '>=16 || 14 >=14.17'} + dev: true + /minizlib@2.1.2: resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} engines: {node: '>= 8'} @@ -7709,10 +7631,6 @@ packages: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} dev: true - /muggle-string@0.2.2: - resolution: {integrity: sha512-YVE1mIJ4VpUMqZObFndk9CJu6DBJR/GB13p3tXuNbwD4XExaI5EOuRl6BHeIDxIqXZVxSfAC+y6U1Z/IxCfKUg==} - dev: true - /muggle-string@0.3.1: resolution: {integrity: sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==} dev: true @@ -7790,11 +7708,11 @@ packages: validate-npm-package-license: 3.0.4 dev: true - /normalize-package-data@5.0.0: - resolution: {integrity: sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + /normalize-package-data@6.0.0: + resolution: {integrity: sha512-UL7ELRVxYBHBgYEtZCXjxuD5vPxnmvMGq0jp/dGPKKrN7tfsBh2IY7TlJ15WWwdjRWD3RJbnsygUurTK3xkPkg==} + engines: {node: ^16.14.0 || >=18.0.0} dependencies: - hosted-git-info: 6.1.1 + hosted-git-info: 7.0.1 is-core-module: 2.12.1 semver: 7.5.4 validate-npm-package-license: 3.0.4 @@ -7824,43 +7742,43 @@ packages: engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dev: true - /npm-package-arg@10.1.0: - resolution: {integrity: sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + /npm-package-arg@11.0.1: + resolution: {integrity: sha512-M7s1BD4NxdAvBKUPqqRW957Xwcl/4Zvo8Aj+ANrzvIPzGJZElrH7Z//rSaec2ORcND6FHHLnZeY8qgTpXDMFQQ==} + engines: {node: ^16.14.0 || >=18.0.0} dependencies: - hosted-git-info: 6.1.1 + hosted-git-info: 7.0.1 proc-log: 3.0.0 semver: 7.5.4 validate-npm-package-name: 5.0.0 dev: true - /npm-packlist@7.0.4: - resolution: {integrity: sha512-d6RGEuRrNS5/N84iglPivjaJPxhDbZmlbTwTDX2IbcRHG5bZCdtysYMhwiPvcF4GisXHGn7xsxv+GQ7T/02M5Q==} + /npm-packlist@8.0.0: + resolution: {integrity: sha512-ErAGFB5kJUciPy1mmx/C2YFbvxoJ0QJ9uwkCZOeR6CqLLISPZBOiFModAbSXnjjlwW5lOhuhXva+fURsSGJqyw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: ignore-walk: 6.0.3 dev: true - /npm-pick-manifest@8.0.1: - resolution: {integrity: sha512-mRtvlBjTsJvfCCdmPtiu2bdlx8d/KXtF7yNXNWe7G0Z36qWA9Ny5zXsI2PfBZEv7SXgoxTmNaTzGSbbzDZChoA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + /npm-pick-manifest@9.0.0: + resolution: {integrity: sha512-VfvRSs/b6n9ol4Qb+bDwNGUXutpy76x6MARw/XssevE0TnctIKcmklJZM5Z7nqs5z5aW+0S63pgCNbpkUNNXBg==} + engines: {node: ^16.14.0 || >=18.0.0} dependencies: npm-install-checks: 6.1.1 npm-normalize-package-bin: 3.0.1 - npm-package-arg: 10.1.0 + npm-package-arg: 11.0.1 semver: 7.5.4 dev: true - /npm-registry-fetch@14.0.5: - resolution: {integrity: sha512-kIDMIo4aBm6xg7jOttupWZamsZRkAqMqwqqbVXnUqstY5+tapvv6bkH/qMR76jdgV+YljEUCyWx3hRYMrJiAgA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + /npm-registry-fetch@16.0.0: + resolution: {integrity: sha512-JFCpAPUpvpwfSydv99u85yhP68rNIxSFmDpNbNnRWKSe3gpjHnWL8v320gATwRzjtgmZ9Jfe37+ZPOLZPwz6BQ==} + engines: {node: ^16.14.0 || >=18.0.0} dependencies: - make-fetch-happen: 11.1.1 - minipass: 5.0.0 + make-fetch-happen: 13.0.0 + minipass: 7.0.3 minipass-fetch: 3.0.3 minipass-json-stream: 1.0.1 minizlib: 2.1.2 - npm-package-arg: 10.1.0 + npm-package-arg: 11.0.1 proc-log: 3.0.0 transitivePeerDependencies: - supports-color @@ -8074,27 +7992,27 @@ packages: engines: {node: '>=6'} dev: true - /pacote@15.2.0: - resolution: {integrity: sha512-rJVZeIwHTUta23sIZgEIM62WYwbmGbThdbnkt81ravBplQv+HjyroqnLRNH2+sLJHcGZmLRmhPwACqhfTcOmnA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + /pacote@17.0.4: + resolution: {integrity: sha512-eGdLHrV/g5b5MtD5cTPyss+JxOlaOloSMG3UwPMAvL8ywaLJ6beONPF40K4KKl/UI6q5hTKCJq5rCu8tkF+7Dg==} + engines: {node: ^16.14.0 || >=18.0.0} hasBin: true dependencies: - '@npmcli/git': 4.0.4 + '@npmcli/git': 5.0.3 '@npmcli/installed-package-contents': 2.0.2 - '@npmcli/promise-spawn': 6.0.2 - '@npmcli/run-script': 6.0.2 - cacache: 17.1.3 + '@npmcli/promise-spawn': 7.0.0 + '@npmcli/run-script': 7.0.1 + cacache: 18.0.0 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 + minipass: 7.0.3 + npm-package-arg: 11.0.1 + npm-packlist: 8.0.0 + npm-pick-manifest: 9.0.0 + npm-registry-fetch: 16.0.0 proc-log: 3.0.0 promise-retry: 2.0.1 - read-package-json: 6.0.3 + read-package-json: 7.0.0 read-package-json-fast: 3.0.2 - sigstore: 1.5.2 + sigstore: 2.1.0 ssri: 10.0.4 tar: 6.1.15 transitivePeerDependencies: @@ -8131,6 +8049,11 @@ packages: is-hexadecimal: 1.0.4 dev: true + /parse-gitignore@2.0.0: + resolution: {integrity: sha512-RmVuCHWsfu0QPNW+mraxh/xjQVw/lhUCUru8Zni3Ctq3AoMhpDTq0OVdKS6iesd6Kqb7viCV3isAL43dciOSog==} + engines: {node: '>=14'} + dev: true + /parse-json@5.2.0: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} @@ -8263,8 +8186,8 @@ packages: engines: {node: '>=4'} dev: true - /pnpm@8.7.6: - resolution: {integrity: sha512-ZJ/LpDy+IGYpCPYo2INfnw2MopUOTHQ3HcnhbiSqVLtV5rTmsrbFHe4i35ITLpcgvIWptWbzUTZ8efDYXWpFew==} + /pnpm@8.8.0: + resolution: {integrity: sha512-eY5rMiZpzmPI2oVr1irR97bzb036oKwCWvK91wDQndXcqUPlytPtrF0bO668Syw/uA+7hTf5NnM8Mr4ux4BRRA==} engines: {node: '>=16.14'} hasBin: true dev: true @@ -8295,9 +8218,9 @@ packages: engines: {node: '>= 0.8.0'} dev: true - /prettier@2.8.8: - resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} - engines: {node: '>=10.13.0'} + /prettier@3.0.3: + resolution: {integrity: sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==} + engines: {node: '>=14'} hasBin: true dev: true @@ -8547,13 +8470,13 @@ packages: npm-normalize-package-bin: 3.0.1 dev: true - /read-package-json@6.0.3: - resolution: {integrity: sha512-4QbpReW4kxFgeBQ0vPAqh2y8sXEB3D4t3jsXbJKIhBiF80KT6XRo45reqwtftju5J6ru1ax06A2Gb/wM1qCOEQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + /read-package-json@7.0.0: + resolution: {integrity: sha512-uL4Z10OKV4p6vbdvIXB+OzhInYtIozl/VxUBPgNkBuUi2DeRonnuspmaVAMcrkmfjKGNmRndyQAbE7/AmzGwFg==} + engines: {node: ^16.14.0 || >=18.0.0} dependencies: glob: 10.2.6 json-parse-even-better-errors: 3.0.0 - normalize-package-data: 5.0.0 + normalize-package-data: 6.0.0 npm-normalize-package-bin: 3.0.1 dev: true @@ -8763,7 +8686,7 @@ packages: terser: 5.17.6 dev: true - /rollup-plugin-visualizer@5.9.2(rollup@2.79.1): + /rollup-plugin-visualizer@5.9.2(rollup@3.29.3): resolution: {integrity: sha512-waHktD5mlWrYFrhOLbti4YgQCn1uR24nYsNuXxg7LkPH8KdTXVWR9DNY1WU0QqokyMixVXJS4J04HNrVTMP01A==} engines: {node: '>=14'} hasBin: true @@ -8775,7 +8698,7 @@ packages: dependencies: open: 8.4.2 picomatch: 2.3.1 - rollup: 2.79.1 + rollup: 3.29.3 source-map: 0.7.4 yargs: 17.7.2 dev: true @@ -8788,8 +8711,8 @@ packages: fsevents: 2.3.2 dev: true - /rollup@3.29.2: - resolution: {integrity: sha512-CJouHoZ27v6siztc21eEQGo0kIcE5D1gVPA571ez0mMYb25LGYGKnVNXpEj5MGlepmDWGXNjDB5q7uNiPHC11A==} + /rollup@3.29.3: + resolution: {integrity: sha512-T7du6Hum8jOkSWetjRgbwpM6Sy0nECYrYRSmZjayFcOddtKJWU4d17AC3HNUk7HRuqy4p+G7aEZclSHytqUmEg==} engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: @@ -8973,14 +8896,14 @@ packages: engines: {node: '>=14'} dev: true - /sigstore@1.5.2: - resolution: {integrity: sha512-X95v6xAAooVpn7PaB94TDmFeSO5SBfCtB1R23fvzr36WTfjtkiiyOeei979nbTjc8nzh6FSLeltQZuODsm1EjQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - hasBin: true + /sigstore@2.1.0: + resolution: {integrity: sha512-kPIj+ZLkyI3QaM0qX8V/nSsweYND3W448pwkDgS6CQ74MfhEkIR8ToK5Iyx46KJYRjseVcD3Rp9zAmUAj6ZjPw==} + engines: {node: ^16.14.0 || >=18.0.0} dependencies: - '@sigstore/protobuf-specs': 0.1.0 - make-fetch-happen: 11.1.1 - tuf-js: 1.1.6 + '@sigstore/bundle': 2.1.0 + '@sigstore/protobuf-specs': 0.2.1 + '@sigstore/sign': 2.1.0 + '@sigstore/tuf': 2.2.0 transitivePeerDependencies: - supports-color dev: true @@ -9051,6 +8974,17 @@ packages: - supports-color dev: true + /socks-proxy-agent@8.0.2: + resolution: {integrity: sha512-8zuqoLv1aP/66PHF5TqwJ7Czm3Yv32urJQHrVyhD7mmA6d61Zv8cIXQYPTWwmg6qlupnPvs/QKDmfa4P/qct2g==} + engines: {node: '>= 14'} + dependencies: + agent-base: 7.1.0 + debug: 4.3.4(supports-color@8.1.1) + socks: 2.7.1 + transitivePeerDependencies: + - supports-color + dev: true + /socks@2.7.1: resolution: {integrity: sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==} engines: {node: '>= 10.13.0', npm: '>= 3.0.0'} @@ -9382,15 +9316,18 @@ packages: yallist: 4.0.0 dev: true - /taze@0.11.2: - resolution: {integrity: sha512-HM4chXXDaHCAl1AFbSlyHUFjoaEKTewVE0j6ni5S5mRdPdJdva4AfcmXgBZYnRBiJagl6QuVtsqLjqHUiiO20A==} + /taze@0.11.3: + resolution: {integrity: sha512-8VbKvowHtj9aO2/NYIHXv48bD1ysBHBbHS1YuAm6Zi0WndblZdzDCVoOwKaX0eN23BHX5Q/Y8FE6kqDf/sWmdA==} hasBin: true dependencies: - '@antfu/ni': 0.21.4 - '@npmcli/config': 6.2.1 + '@antfu/ni': 0.21.8 + '@npmcli/config': 6.3.0 + cli-progress: 3.12.0 + deepmerge: 4.3.1 detect-indent: 7.0.1 - execa: 7.2.0 - pacote: 15.2.0 + execa: 8.0.1 + pacote: 17.0.4 + picocolors: 1.0.0 prompts: 2.4.2 semver: 7.5.4 unconfig: 0.3.10 @@ -9521,24 +9458,10 @@ packages: typescript: 5.2.2 dev: true - /tslib@1.14.1: - resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} - dev: true - /tslib@2.5.2: resolution: {integrity: sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==} dev: true - /tsutils@3.21.0(typescript@5.2.2): - 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: 5.2.2 - dev: true - /tsx@3.12.7: resolution: {integrity: sha512-C2Ip+jPmqKd1GWVQDvz/Eyc6QJbGfE7NrR3fx5BpEHMZsEHoIxHL1j+lKdGobr8ovEyqeNkPLSKp6SCSOt7gmw==} hasBin: true @@ -9550,13 +9473,13 @@ packages: fsevents: 2.3.2 dev: true - /tuf-js@1.1.6: - resolution: {integrity: sha512-CXwFVIsXGbVY4vFiWF7TJKWmlKJAT8TWkH4RmiohJRcDJInix++F0dznDmoVbtJNzZ8yLprKUG4YrDIhv3nBMg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + /tuf-js@2.1.0: + resolution: {integrity: sha512-eD7YPPjVlMzdggrOeE8zwoegUaG/rt6Bt3jwoQPunRiNVzgcCE009UDFJKJjG+Gk9wFu6W/Vi+P5d/5QpdD9jA==} + engines: {node: ^16.14.0 || >=18.0.0} dependencies: - '@tufjs/models': 1.0.4 + '@tufjs/models': 2.0.0 debug: 4.3.4(supports-color@8.1.1) - make-fetch-happen: 11.1.1 + make-fetch-happen: 13.0.0 transitivePeerDependencies: - supports-color dev: true @@ -9704,10 +9627,10 @@ packages: engines: {node: '>=4'} dev: true - /unimport@3.0.14(rollup@2.79.1): + /unimport@3.0.14(rollup@3.29.3): resolution: {integrity: sha512-67Rh/sGpEuVqdHWkXaZ6NOq+I7sKt86o+DUtKeGB6dh4Hk1A8AQrzyVGg2+LaVEYotStH7HwvV9YSaRjyT7Uqg==} dependencies: - '@rollup/pluginutils': 5.0.4(rollup@2.79.1) + '@rollup/pluginutils': 5.0.4(rollup@3.29.3) escape-string-regexp: 5.0.0 fast-glob: 3.3.1 local-pkg: 0.4.3 @@ -9773,11 +9696,11 @@ packages: engines: {node: '>= 10.0.0'} dev: true - /unocss@0.55.7(postcss@8.4.30)(rollup@2.79.1)(vite@4.4.9): - resolution: {integrity: sha512-3W9P7vj2EhSk/4oPCHBS0VgrwSf5zZL6Az1/XARVOpBnRJtCM2szFInYxHkMgt9pkZTsW8SFCuk/g+QIJ6A8tg==} + /unocss@0.56.4(postcss@8.4.30)(rollup@3.29.3)(vite@4.4.9): + resolution: {integrity: sha512-RcaZHLSlj7BAupx6Y9jJwOSRJ+Lu1pnLwRZuppMfD4GgWWNymDRJ7HF1uNqCCYhxJa1LgU1irOEfO8pzK8NYkw==} engines: {node: '>=14'} peerDependencies: - '@unocss/webpack': 0.55.7 + '@unocss/webpack': 0.56.4 vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 peerDependenciesMeta: '@unocss/webpack': @@ -9785,26 +9708,26 @@ packages: vite: optional: true dependencies: - '@unocss/astro': 0.55.7(rollup@2.79.1)(vite@4.4.9) - '@unocss/cli': 0.55.7(rollup@2.79.1) - '@unocss/core': 0.55.7 - '@unocss/extractor-arbitrary-variants': 0.55.7 - '@unocss/postcss': 0.55.7(postcss@8.4.30) - '@unocss/preset-attributify': 0.55.7 - '@unocss/preset-icons': 0.55.7 - '@unocss/preset-mini': 0.55.7 - '@unocss/preset-tagify': 0.55.7 - '@unocss/preset-typography': 0.55.7 - '@unocss/preset-uno': 0.55.7 - '@unocss/preset-web-fonts': 0.55.7 - '@unocss/preset-wind': 0.55.7 - '@unocss/reset': 0.55.7 - '@unocss/transformer-attributify-jsx': 0.55.7 - '@unocss/transformer-attributify-jsx-babel': 0.55.7 - '@unocss/transformer-compile-class': 0.55.7 - '@unocss/transformer-directives': 0.55.7 - '@unocss/transformer-variant-group': 0.55.7 - '@unocss/vite': 0.55.7(rollup@2.79.1)(vite@4.4.9) + '@unocss/astro': 0.56.4(rollup@3.29.3)(vite@4.4.9) + '@unocss/cli': 0.56.4(rollup@3.29.3) + '@unocss/core': 0.56.4 + '@unocss/extractor-arbitrary-variants': 0.56.4 + '@unocss/postcss': 0.56.4(postcss@8.4.30) + '@unocss/preset-attributify': 0.56.4 + '@unocss/preset-icons': 0.56.4 + '@unocss/preset-mini': 0.56.4 + '@unocss/preset-tagify': 0.56.4 + '@unocss/preset-typography': 0.56.4 + '@unocss/preset-uno': 0.56.4 + '@unocss/preset-web-fonts': 0.56.4 + '@unocss/preset-wind': 0.56.4 + '@unocss/reset': 0.56.4 + '@unocss/transformer-attributify-jsx': 0.56.4 + '@unocss/transformer-attributify-jsx-babel': 0.56.4 + '@unocss/transformer-compile-class': 0.56.4 + '@unocss/transformer-directives': 0.56.4 + '@unocss/transformer-variant-group': 0.56.4 + '@unocss/vite': 0.56.4(rollup@3.29.3)(vite@4.4.9) vite: 4.4.9(@types/node@20.2.3) transitivePeerDependencies: - postcss @@ -9817,7 +9740,7 @@ packages: engines: {node: '>= 0.8'} dev: true - /unplugin-auto-import@0.16.6(@vueuse/core@10.4.1)(rollup@2.79.1): + /unplugin-auto-import@0.16.6(@vueuse/core@10.4.1)(rollup@3.29.3): resolution: {integrity: sha512-M+YIITkx3C/Hg38hp8HmswP5mShUUyJOzpifv7RTlAbeFlO2Tyw0pwrogSSxnipHDPTtI8VHFBpkYkNKzYSuyA==} engines: {node: '>=14'} peerDependencies: @@ -9830,19 +9753,19 @@ packages: optional: true dependencies: '@antfu/utils': 0.7.5 - '@rollup/pluginutils': 5.0.4(rollup@2.79.1) + '@rollup/pluginutils': 5.0.4(rollup@3.29.3) '@vueuse/core': 10.4.1(vue@3.3.4) fast-glob: 3.3.1 local-pkg: 0.4.3 magic-string: 0.30.3 minimatch: 9.0.3 - unimport: 3.0.14(rollup@2.79.1) + unimport: 3.0.14(rollup@3.29.3) unplugin: 1.5.0 transitivePeerDependencies: - rollup dev: true - /unplugin-combine@0.7.0(rollup@2.79.1)(vite@4.4.9): + /unplugin-combine@0.7.0(rollup@3.29.3)(vite@4.4.9): resolution: {integrity: sha512-Pxa8ovANAUN/bz/pzGN8xnTqFfSJndIJAttXS4/BdVq7mxtKB65RVa2UxAnLmEzgwvtefXAjZgyx9fk5Bv0vEA==} engines: {node: '>=14.19.0'} peerDependencies: @@ -9861,12 +9784,12 @@ packages: optional: true dependencies: '@antfu/utils': 0.7.5 - rollup: 2.79.1 + rollup: 3.29.3 unplugin: 1.5.0 vite: 4.4.9(@types/node@20.2.3) dev: true - /unplugin-vue-components@0.25.2(rollup@2.79.1)(vue@3.3.4): + /unplugin-vue-components@0.25.2(rollup@3.29.3)(vue@3.3.4): resolution: {integrity: sha512-OVmLFqILH6w+eM8fyt/d/eoJT9A6WO51NZLf1vC5c1FZ4rmq2bbGxTy8WP2Jm7xwFdukaIdv819+UI7RClPyCA==} engines: {node: '>=14'} peerDependencies: @@ -9880,7 +9803,7 @@ packages: optional: true dependencies: '@antfu/utils': 0.7.5 - '@rollup/pluginutils': 5.0.4(rollup@2.79.1) + '@rollup/pluginutils': 5.0.4(rollup@3.29.3) chokidar: 3.5.3 debug: 4.3.4(supports-color@8.1.1) fast-glob: 3.3.1 @@ -9895,51 +9818,52 @@ packages: - supports-color dev: true - /unplugin-vue-define-options@1.3.18(rollup@2.79.1)(vue@3.3.4): + /unplugin-vue-define-options@1.3.18(rollup@3.29.3)(vue@3.3.4): resolution: {integrity: sha512-AaE10FCccfezT48yyYuUXdnTF9z8vQuXrlpNF5uQtq/AOD2pdkf38vnmJm8bJjpoqEkR6u72wNCJLZKXSUw+Og==} engines: {node: '>=16.14.0'} dependencies: - '@vue-macros/common': 1.8.0(rollup@2.79.1)(vue@3.3.4) - ast-walker-scope: 0.5.0(rollup@2.79.1) + '@vue-macros/common': 1.8.0(rollup@3.29.3)(vue@3.3.4) + ast-walker-scope: 0.5.0(rollup@3.29.3) unplugin: 1.5.0 transitivePeerDependencies: - rollup - vue dev: true - /unplugin-vue-macros@2.5.1(@vueuse/core@10.4.1)(rollup@2.79.1)(vite@4.4.9)(vue@3.3.4): - resolution: {integrity: sha512-huchZvHJQEbfr8jtED2KG5flpwg7y434eUhc+tSxu8DE3N6fehDk1HkbR29N3HHPA6iXeiDJ99aHlVdnism2uQ==} + /unplugin-vue-macros@2.6.0(@vueuse/core@10.4.1)(rollup@3.29.3)(vite@4.4.9)(vue@3.3.4): + resolution: {integrity: sha512-rbOIGBdf3tNqJ2UKUlCq8Ng52jfEJ+zMX4TaGoYpewAtw1XpuKG6ZfnXvGCDR5M6hmBX0nqbkL8qSnsBZYy5XQ==} engines: {node: '>=16.14.0'} peerDependencies: vue: ^2.7.0 || ^3.2.25 dependencies: - '@vue-macros/better-define': 1.6.12(rollup@2.79.1)(vue@3.3.4) - '@vue-macros/boolean-prop': 0.2.1(rollup@2.79.1)(vue@3.3.4) - '@vue-macros/chain-call': 0.1.6(rollup@2.79.1)(vue@3.3.4) - '@vue-macros/common': 1.8.0(rollup@2.79.1)(vue@3.3.4) + '@vue-macros/better-define': 1.6.12(rollup@3.29.3)(vue@3.3.4) + '@vue-macros/boolean-prop': 0.2.1(rollup@3.29.3)(vue@3.3.4) + '@vue-macros/chain-call': 0.1.6(rollup@3.29.3)(vue@3.3.4) + '@vue-macros/common': 1.8.0(rollup@3.29.3)(vue@3.3.4) '@vue-macros/define-emit': 0.1.16(vue@3.3.4) - '@vue-macros/define-models': 1.0.16(@vueuse/core@10.4.1)(rollup@2.79.1)(vue@3.3.4) + '@vue-macros/define-models': 1.0.16(@vueuse/core@10.4.1)(rollup@3.29.3)(vue@3.3.4) '@vue-macros/define-prop': 0.2.8(vue@3.3.4) - '@vue-macros/define-props': 1.0.21(@vue-macros/reactivity-transform@0.3.23)(rollup@2.79.1)(vue@3.3.4) - '@vue-macros/define-props-refs': 1.1.10(rollup@2.79.1)(vue@3.3.4) - '@vue-macros/define-render': 1.4.3(rollup@2.79.1)(vue@3.3.4) - '@vue-macros/define-slots': 1.0.15(rollup@2.79.1)(vue@3.3.4) + '@vue-macros/define-props': 1.0.21(@vue-macros/reactivity-transform@0.3.23)(rollup@3.29.3)(vue@3.3.4) + '@vue-macros/define-props-refs': 1.1.10(rollup@3.29.3)(vue@3.3.4) + '@vue-macros/define-render': 1.4.3(rollup@3.29.3)(vue@3.3.4) + '@vue-macros/define-slots': 1.0.15(rollup@3.29.3)(vue@3.3.4) '@vue-macros/devtools': 0.1.3(vite@4.4.9) - '@vue-macros/export-expose': 0.0.13(rollup@2.79.1)(vue@3.3.4) - '@vue-macros/export-props': 0.3.18(rollup@2.79.1)(vue@3.3.4) - '@vue-macros/export-render': 0.1.1(rollup@2.79.1)(vue@3.3.4) - '@vue-macros/hoist-static': 1.4.12(rollup@2.79.1)(vue@3.3.4) - '@vue-macros/jsx-directive': 0.6.5(rollup@2.79.1)(vue@3.3.4) - '@vue-macros/named-template': 0.3.19(rollup@2.79.1)(vue@3.3.4) - '@vue-macros/reactivity-transform': 0.3.23(rollup@2.79.1)(vue@3.3.4) - '@vue-macros/setup-block': 0.2.18(rollup@2.79.1)(vue@3.3.4) - '@vue-macros/setup-component': 0.16.19(rollup@2.79.1)(vue@3.3.4) - '@vue-macros/setup-sfc': 0.16.3(rollup@2.79.1)(vue@3.3.4) - '@vue-macros/short-emits': 1.4.10(rollup@2.79.1)(vue@3.3.4) - '@vue-macros/short-vmodel': 1.3.0(rollup@2.79.1)(vue@3.3.4) + '@vue-macros/export-expose': 0.0.13(rollup@3.29.3)(vue@3.3.4) + '@vue-macros/export-props': 0.3.18(rollup@3.29.3)(vue@3.3.4) + '@vue-macros/export-render': 0.1.1(rollup@3.29.3)(vue@3.3.4) + '@vue-macros/hoist-static': 1.4.12(rollup@3.29.3)(vue@3.3.4) + '@vue-macros/jsx-directive': 0.6.5(rollup@3.29.3)(vue@3.3.4) + '@vue-macros/named-template': 0.3.19(rollup@3.29.3)(vue@3.3.4) + '@vue-macros/reactivity-transform': 0.3.23(rollup@3.29.3)(vue@3.3.4) + '@vue-macros/setup-block': 0.2.18(rollup@3.29.3)(vue@3.3.4) + '@vue-macros/setup-component': 0.16.19(rollup@3.29.3)(vue@3.3.4) + '@vue-macros/setup-sfc': 0.16.3(rollup@3.29.3)(vue@3.3.4) + '@vue-macros/short-bind': 0.1.0(rollup@3.29.3)(vue@3.3.4) + '@vue-macros/short-emits': 1.4.10(rollup@3.29.3)(vue@3.3.4) + '@vue-macros/short-vmodel': 1.3.0(rollup@3.29.3)(vue@3.3.4) unplugin: 1.5.0 - unplugin-combine: 0.7.0(rollup@2.79.1)(vite@4.4.9) - unplugin-vue-define-options: 1.3.18(rollup@2.79.1)(vue@3.3.4) + unplugin-combine: 0.7.0(rollup@3.29.3)(vite@4.4.9) + unplugin-vue-define-options: 1.3.18(rollup@3.29.3)(vue@3.3.4) vue: 3.3.4 transitivePeerDependencies: - '@vueuse/core' @@ -9949,7 +9873,7 @@ packages: - webpack dev: true - /unplugin-vue-markdown@0.24.3(rollup@2.79.1)(vite@4.4.9): + /unplugin-vue-markdown@0.24.3(rollup@3.29.3)(vite@4.4.9): resolution: {integrity: sha512-v9fNupSfGnQTYrzpDO51DTppR6IsR/ufNdKycBe7HK0nApuXYiLzo5i5ejG63NSnMauTDFZB1kYOlUjJZ5auvQ==} peerDependencies: vite: ^2.0.0 || ^3.0.0-0 || ^4.0.0 @@ -9957,7 +9881,7 @@ packages: '@mdit-vue/plugin-component': 0.12.1 '@mdit-vue/plugin-frontmatter': 0.12.1 '@mdit-vue/types': 0.12.0 - '@rollup/pluginutils': 5.0.4(rollup@2.79.1) + '@rollup/pluginutils': 5.0.4(rollup@3.29.3) '@types/markdown-it': 13.0.1 markdown-it: 13.0.1 unplugin: 1.5.0 @@ -10055,12 +9979,12 @@ packages: extsprintf: 1.3.0 dev: true - /vite-bundle-visualizer@0.10.0(rollup@2.79.1): + /vite-bundle-visualizer@0.10.0(rollup@3.29.3): resolution: {integrity: sha512-11AwKlkhvw6jjiGbTiCZqBSGg/FQDLc0mVcoLWVov2jU/Ban67l+Sk4Fa0Iyctb5sObqg/dA28HkKCEmSRjw9g==} hasBin: true dependencies: cac: 6.7.14 - rollup-plugin-visualizer: 5.9.2(rollup@2.79.1) + rollup-plugin-visualizer: 5.9.2(rollup@3.29.3) transitivePeerDependencies: - rollup dev: true @@ -10073,8 +9997,8 @@ packages: vite: 4.4.9(@types/node@20.2.3) dev: true - /vite-node@0.34.4(@types/node@20.2.3): - resolution: {integrity: sha512-ho8HtiLc+nsmbwZMw8SlghESEE3KxJNp04F/jPUCLVvaURwt0d+r9LxEqCX5hvrrOQ0GSyxbYr5ZfRYhQ0yVKQ==} + /vite-node@0.34.5(@types/node@20.2.3): + resolution: {integrity: sha512-RNZ+DwbCvDoI5CbCSQSyRyzDTfFvFauvMs6Yq4ObJROKlIKuat1KgSX/Ako5rlDMfVCyMcpMRMTkJBxd6z8YRA==} engines: {node: '>=v14.18.0'} hasBin: true dependencies: @@ -10095,7 +10019,7 @@ packages: - terser dev: true - /vite-plugin-inspect@0.7.38(rollup@2.79.1)(vite@4.4.9): + /vite-plugin-inspect@0.7.38(rollup@3.29.3)(vite@4.4.9): resolution: {integrity: sha512-+p6pJVtBOLGv+RBrcKAFUdx+euizg0bjL35HhPyM0MjtKlqoC5V9xkCmO9Ctc8JrTyXqODbHqiLWJKumu5zJ7g==} engines: {node: '>=14'} peerDependencies: @@ -10106,7 +10030,7 @@ packages: optional: true dependencies: '@antfu/utils': 0.7.5 - '@rollup/pluginutils': 5.0.4(rollup@2.79.1) + '@rollup/pluginutils': 5.0.4(rollup@3.29.3) debug: 4.3.4(supports-color@8.1.1) error-stack-parser-es: 0.1.1 fs-extra: 11.1.1 @@ -10160,33 +10084,19 @@ packages: - supports-color dev: true - /vite-plugin-vue-component-preview@1.1.6(rollup@2.79.1)(vite@4.4.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.4.9) - vue: 3.3.4 - transitivePeerDependencies: - - rollup - - vite - dev: true - - /vite-plugin-vue-devtools@1.0.0-rc.4(pug@3.0.2)(rollup@2.79.1)(vite@4.4.9): - resolution: {integrity: sha512-9u41T95ZxXr1qxeoaxUsR2bHGMQNitvmU22ZX6nhsTG6loqmeMSRYGLQR3zZ4AsG0jJAvg1q8BzemUmoAaBGZA==} + /vite-plugin-vue-devtools@1.0.0-rc.5(pug@3.0.2)(rollup@3.29.3)(vite@4.4.9): + resolution: {integrity: sha512-tAckFvkhSVJvqRKglP3bYi5FVGajNs/OJbSCMGxzog6wNin5Fb2RPPt1rsJDXwUJ4hcTY73QqlVO0UjYd1+39w==} engines: {node: '>=v14.21.3'} peerDependencies: vite: ^3.1.0 || ^4.0.0-0 dependencies: - '@vite-plugin-vue-devtools/core': 1.0.0-rc.4(vite@4.4.9) + '@vite-plugin-vue-devtools/core': 1.0.0-rc.5(vite@4.4.9) '@webfansplz/vuedoc-parser': 0.0.4(pug@3.0.2) birpc: 0.2.14 execa: 8.0.1 sirv: 2.0.3 vite: 4.4.9(@types/node@20.2.3) - vite-plugin-inspect: 0.7.38(rollup@2.79.1)(vite@4.4.9) + vite-plugin-inspect: 0.7.38(rollup@3.29.3)(vite@4.4.9) vite-plugin-vue-inspector: 3.7.1(vite@4.4.9) transitivePeerDependencies: - '@nuxt/kit' @@ -10216,7 +10126,7 @@ packages: - supports-color dev: true - /vite-plugin-vue-layouts@0.8.0(vite@4.4.9)(vue-router@4.2.4)(vue@3.3.4): + /vite-plugin-vue-layouts@0.8.0(vite@4.4.9)(vue-router@4.2.5)(vue@3.3.4): resolution: {integrity: sha512-UZW2nSV2LraTSe7gsAL46hfdi7a0X1RvkGGoJVtA2O8beu7anzpXFwQLou8+kHy31CzVycT4gIPySBsHhtBN5g==} peerDependencies: vite: ^2.5.0 || ^3.0.0-0 || ^4.0.0 @@ -10228,29 +10138,11 @@ packages: fast-glob: 3.3.1 vite: 4.4.9(@types/node@20.2.3) vue: 3.3.4 - vue-router: 4.2.4(vue@3.3.4) + vue-router: 4.2.5(vue@3.3.4) transitivePeerDependencies: - supports-color dev: true - /vite-plugin-vue-markdown@0.22.6(rollup@2.79.1)(vite@4.4.9): - resolution: {integrity: sha512-BB0/yYoRO+4hceFZRgU/iAOpgklFvo/eHLapOkavIoDkP0jeoQubOMTEF8K4FuYRX9jaN5WcP2TrfhUgc7RuUg==} - deprecated: '`vite-plugin-vue-markdown` is renamed to `unplugin-vue-markdown`. For usages in Vite, you also need to change the import path to `unplugin-vue-markdown/vite`.' - peerDependencies: - vite: ^2.0.0 || ^3.0.0-0 || ^4.0.0 - dependencies: - '@antfu/utils': 0.7.5 - '@mdit-vue/plugin-component': 0.12.1 - '@mdit-vue/plugin-frontmatter': 0.12.1 - '@mdit-vue/types': 0.12.0 - '@rollup/pluginutils': 5.0.4(rollup@2.79.1) - '@types/markdown-it': 12.2.3 - markdown-it: 13.0.1 - vite: 4.4.9(@types/node@20.2.3) - transitivePeerDependencies: - - rollup - dev: true - /vite-plugin-webfont-dl@3.7.6(vite@4.4.9): resolution: {integrity: sha512-mJJuMI8w6dOpiDZL1RqWh0nu0wLuWMfdw6UzedpuTHY/Th5LsY9wwT1YyW8FHjjAN3xta/3CapRvgmU4qvPOkQ==} peerDependencies: @@ -10269,8 +10161,8 @@ packages: resolution: {integrity: sha512-X3ZImSVpFMypBTIhaTqEOdKj7tO9n7Puzd8vsxuQluFUyu6x/e2Dzv8qk5qZsC34ZR6iHt0wa2sPhDu1OjdOsA==} dev: true - /vite-ssg@0.23.2(critters@0.0.20)(vite@4.4.9)(vue-router@4.2.4)(vue@3.3.4): - resolution: {integrity: sha512-j7HHqMB7MVM5Eqypjt92XU+x8tijFdeoICgzHeAMsSvqFp6nL6SdErPb5o7gj079SJuUPo0rUuQupkVoN/FsAg==} + /vite-ssg@0.23.3(critters@0.0.20)(vite@4.4.9)(vue-router@4.2.5)(vue@3.3.4): + resolution: {integrity: sha512-SinJROcjl3/wvfB9fTMFjcGnDj42AOaYG4FAPz4FVnazX87qgb1U+q87JrgzLz2PiYKAacPYBMQSHTIjvsnJyw==} engines: {node: '>=14.0.0'} hasBin: true peerDependencies: @@ -10292,10 +10184,10 @@ packages: html5parser: 2.0.2 jsdom: 22.1.0 kolorist: 1.8.0 - prettier: 2.8.8 + prettier: 3.0.3 vite: 4.4.9(@types/node@20.2.3) vue: 3.3.4 - vue-router: 4.2.4(vue@3.3.4) + vue-router: 4.2.5(vue@3.3.4) yargs: 17.7.2 transitivePeerDependencies: - bufferutil @@ -10335,13 +10227,13 @@ packages: '@types/node': 20.2.3 esbuild: 0.18.11 postcss: 8.4.30 - rollup: 3.29.2 + rollup: 3.29.3 optionalDependencies: fsevents: 2.3.2 dev: true - /vitest@0.34.4: - resolution: {integrity: sha512-SE/laOsB6995QlbSE6BtkpXDeVNLJc1u2LHRG/OpnN4RsRzM3GQm4nm3PQCK5OBtrsUqnhzLdnT7se3aeNGdlw==} + /vitest@0.34.5: + resolution: {integrity: sha512-CPI68mmnr2DThSB3frSuE5RLm9wo5wU4fbDrDwWQQB1CWgq9jQVoQwnQSzYAjdoBOPoH2UtXpOgHVge/uScfZg==} engines: {node: '>=v14.18.0'} hasBin: true peerDependencies: @@ -10374,11 +10266,11 @@ packages: '@types/chai': 4.3.5 '@types/chai-subset': 1.3.3 '@types/node': 20.2.3 - '@vitest/expect': 0.34.4 - '@vitest/runner': 0.34.4 - '@vitest/snapshot': 0.34.4 - '@vitest/spy': 0.34.4 - '@vitest/utils': 0.34.4 + '@vitest/expect': 0.34.5 + '@vitest/runner': 0.34.5 + '@vitest/snapshot': 0.34.5 + '@vitest/spy': 0.34.5 + '@vitest/utils': 0.34.5 acorn: 8.10.0 acorn-walk: 8.2.0 cac: 6.7.14 @@ -10393,7 +10285,7 @@ packages: tinybench: 2.5.0 tinypool: 0.7.0 vite: 4.4.9(@types/node@20.2.3) - vite-node: 0.34.4(@types/node@20.2.3) + vite-node: 0.34.5(@types/node@20.2.3) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -10436,14 +10328,14 @@ packages: dependencies: vue: 3.3.4 - /vue-eslint-parser@9.3.1(eslint@8.49.0): + /vue-eslint-parser@9.3.1(eslint@8.50.0): resolution: {integrity: sha512-Clr85iD2XFZ3lJ52/ppmUDG/spxQu6+MAeHXjjyI4I1NUYZ9xmenQp4N0oaHJhrA8OOxltCVxMRfANGa70vU0g==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.4(supports-color@8.1.1) - eslint: 8.49.0 + eslint: 8.50.0 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 @@ -10465,8 +10357,8 @@ packages: '@vue/devtools-api': 6.5.0 vue: 3.3.4 - /vue-router@4.2.4(vue@3.3.4): - resolution: {integrity: sha512-9PISkmaCO02OzPVOMq2w82ilty6+xJmQrarYZDkjZBfl4RvYAlt4PKnEX21oW4KTtWfa9OuO/b3qk1Od3AEdCQ==} + /vue-router@4.2.5(vue@3.3.4): + resolution: {integrity: sha512-DIUpKcyg4+PTQKfFPX88UWhlagBEBEfJ5A8XDXRJLUnZOvcpMF8o/dnL90vpVkGaPbjvXazV/rC1qBKrZlFugw==} peerDependencies: vue: ^3.2.0 dependencies: @@ -10480,14 +10372,14 @@ packages: he: 1.2.0 dev: true - /vue-tsc@1.8.11(typescript@5.2.2): - resolution: {integrity: sha512-BzfiMdPqDHBlysx4g26NkfVHSQwGD/lTRausmxN9sFyjXz34OWfsbkh0YsVkX84Hu65In1fFlxHiG39Tr4Vojg==} + /vue-tsc@1.8.15(typescript@5.2.2): + resolution: {integrity: sha512-4DoB3LUj7IToLmggoCxRiFG+QU5lem0nv03m1ocqugXA9rSVoTOEoYYaP8vu8b99Eh+/cCVdYOeIAQ+RsgUYUw==} hasBin: true peerDependencies: typescript: '*' dependencies: - '@vue/language-core': 1.8.11(typescript@5.2.2) - '@vue/typescript': 1.8.11(typescript@5.2.2) + '@vue/language-core': 1.8.15(typescript@5.2.2) + '@vue/typescript': 1.8.15(typescript@5.2.2) semver: 7.5.4 typescript: 5.2.2 dev: true @@ -10603,12 +10495,12 @@ 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} + /which@4.0.0: + resolution: {integrity: sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==} + engines: {node: ^16.13.0 || >=18.0.0} hasBin: true dependencies: - isexe: 2.0.0 + isexe: 3.1.1 dev: true /why-is-node-running@2.2.2: diff --git a/tsconfig.json b/tsconfig.json index f8c1b36..497d6e4 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -14,7 +14,6 @@ "vite/client", "vue/ref-macros", "vite-plugin-pages/client", - "vite-plugin-vue-component-preview/client", "vite-plugin-vue-layouts/client", "vite-plugin-pwa/client", "unplugin-vue-macros/macros-global" diff --git a/uno.config.ts b/uno.config.ts index 6a2bc0d..edd2132 100644 --- a/uno.config.ts +++ b/uno.config.ts @@ -19,7 +19,6 @@ export default defineConfig({ presetAttributify(), presetIcons({ scale: 1.2, - warn: true, }), presetTypography(), presetWebFonts({