From b631b47abbda616d50249308343fbd03cbcda06a Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Tue, 16 Jul 2024 14:53:33 +0200 Subject: [PATCH] chore: update deps, lint --- examples/vite-vue2/package.json | 2 +- examples/vite-vue3/package.json | 16 +- examples/vite-vue3/vite.config.ts | 4 +- examples/vue-cli-vue3/package.json | 6 +- examples/vue-cli/package.json | 8 +- package.json | 28 +- pnpm-lock.yaml | 2982 ++++++++++++++------------- src/core/declaration.ts | 7 +- src/core/resolvers/bootstrap-vue.ts | 2 +- src/core/resolvers/layui-vue.ts | 2 +- src/core/resolvers/veui.ts | 6 +- src/core/transforms/component.ts | 4 +- src/core/utils.ts | 2 +- src/types.ts | 2 +- tsconfig.json | 2 +- 15 files changed, 1591 insertions(+), 1482 deletions(-) diff --git a/examples/vite-vue2/package.json b/examples/vite-vue2/package.json index 6b550e08..f181b83e 100644 --- a/examples/vite-vue2/package.json +++ b/examples/vite-vue2/package.json @@ -12,6 +12,6 @@ "@vitejs/plugin-vue2": "^2.3.1", "cross-env": "^7.0.3", "unplugin-vue-components": "workspace:*", - "vite": "^5.2.10" + "vite": "^5.3.4" } } diff --git a/examples/vite-vue3/package.json b/examples/vite-vue3/package.json index d7cb5000..cb866250 100644 --- a/examples/vite-vue3/package.json +++ b/examples/vite-vue3/package.json @@ -8,20 +8,20 @@ "preview": "cross-env DEBUG=unplugin-vue-components:* vite preview" }, "dependencies": { - "vant": "^4.8.11" + "vant": "^4.9.2" }, "devDependencies": { - "@iconify/json": "^2.2.205", - "@vitejs/plugin-vue": "^5.0.4", - "@vue/compiler-sfc": "^3.4.26", + "@iconify/json": "^2.2.228", + "@vitejs/plugin-vue": "^5.0.5", + "@vue/compiler-sfc": "^3.4.31", "cross-env": "^7.0.3", "has-pkg": "^0.0.1", - "typescript": "^5.4.5", - "unplugin-icons": "^0.18.5", + "typescript": "^5.5.3", + "unplugin-icons": "^0.19.0", "unplugin-vue-components": "workspace:*", "unplugin-vue-markdown": "^0.26.2", - "vite": "^5.2.10", + "vite": "^5.3.4", "vite-plugin-inspect": "^0.8.4", - "vue-router": "^4.3.2" + "vue-router": "^4.4.0" } } diff --git a/examples/vite-vue3/vite.config.ts b/examples/vite-vue3/vite.config.ts index 9e676841..162caa74 100644 --- a/examples/vite-vue3/vite.config.ts +++ b/examples/vite-vue3/vite.config.ts @@ -3,7 +3,7 @@ import type { UserConfig } from 'vite' import Vue from '@vitejs/plugin-vue' import Components from 'unplugin-vue-components/vite' import { VantResolver } from 'unplugin-vue-components/resolvers' -import Markdown from 'vite-plugin-vue-markdown' +import Markdown from 'unplugin-vue-markdown/vite' import Icons from 'unplugin-icons/vite' import IconsResolver from 'unplugin-icons/resolver' import Inspect from 'vite-plugin-inspect' @@ -18,7 +18,7 @@ const config: UserConfig = { Vue({ include: [/\.vue$/, /\.md$/], }), - Markdown(), + Markdown({}), Icons(), Inspect(), Components({ diff --git a/examples/vue-cli-vue3/package.json b/examples/vue-cli-vue3/package.json index eac28e88..ce58b94f 100644 --- a/examples/vue-cli-vue3/package.json +++ b/examples/vue-cli-vue3/package.json @@ -8,11 +8,11 @@ "lint": "vue-cli-service lint" }, "dependencies": { - "core-js": "^3.37.0", - "vue": "^3.4.26" + "core-js": "^3.37.1", + "vue": "^3.4.31" }, "devDependencies": { - "@babel/core": "^7.24.5", + "@babel/core": "^7.24.9", "@vue/cli-plugin-babel": "~5.0.8", "@vue/cli-service": "~5.0.8", "unplugin-vue-components": "workspace:*" diff --git a/examples/vue-cli/package.json b/examples/vue-cli/package.json index ec3172d4..fa962708 100644 --- a/examples/vue-cli/package.json +++ b/examples/vue-cli/package.json @@ -8,15 +8,15 @@ }, "dependencies": { "@vue/composition-api": "^1.7.2", - "core-js": "^3.37.0", - "vue": "^3.4.26" + "core-js": "^3.37.1", + "vue": "^3.4.31" }, "devDependencies": { "@vue/cli-plugin-babel": "^5.0.8", "@vue/cli-plugin-typescript": "^5.0.8", "@vue/cli-service": "^5.0.8", - "typescript": "^5.4.5", - "unplugin-icons": "^0.18.5", + "typescript": "^5.5.3", + "unplugin-icons": "^0.19.0", "unplugin-vue-components": "workspace:*", "unplugin-vue2-script-setup": "^0.11.4" } diff --git a/package.json b/package.json index 092a3045..fa1c59fa 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "unplugin-vue-components", "type": "module", "version": "0.27.2", - "packageManager": "pnpm@9.4.0", + "packageManager": "pnpm@9.5.0", "description": "Components auto importing for Vue", "author": "antfu ", "license": "MIT", @@ -102,29 +102,29 @@ "magic-string": "^0.30.10", "minimatch": "^9.0.5", "mlly": "^1.7.1", - "unplugin": "^1.10.1" + "unplugin": "^1.11.0" }, "devDependencies": { - "@antfu/eslint-config": "^2.21.1", - "@babel/parser": "^7.24.7", - "@babel/types": "^7.24.7", - "@nuxt/kit": "^3.12.2", + "@antfu/eslint-config": "^2.22.4", + "@babel/parser": "^7.24.8", + "@babel/types": "^7.24.9", + "@nuxt/kit": "^3.12.3", "@types/debug": "^4.1.12", "@types/minimatch": "^5.1.2", - "@types/node": "^20.14.9", + "@types/node": "^20.14.10", "bumpp": "^9.4.1", - "compare-versions": "^6.1.0", - "element-plus": "^2.7.6", - "eslint": "^9.5.0", + "compare-versions": "^6.1.1", + "element-plus": "^2.7.7", + "eslint": "^9.7.0", "eslint-plugin-format": "^0.1.2", "esno": "^4.7.0", "estree-walker": "^3.0.3", "pathe": "^1.1.2", - "rollup": "^4.18.0", + "rollup": "^4.18.1", "tsup": "^8.1.0", - "typescript": "^5.5.2", - "vite": "^5.3.1", - "vitest": "^1.6.0", + "typescript": "^5.5.3", + "vite": "^5.3.4", + "vitest": "^2.0.3", "vue": "3.2.45" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a9bef15d..feb5ebfc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,7 +13,7 @@ importers: version: 0.7.10 '@rollup/pluginutils': specifier: ^5.1.0 - version: 5.1.0(rollup@4.18.0) + version: 5.1.0(rollup@4.18.1) chokidar: specifier: ^3.6.0 version: 3.6.0 @@ -36,21 +36,21 @@ importers: specifier: ^1.7.1 version: 1.7.1 unplugin: - specifier: ^1.10.1 - version: 1.10.1 + specifier: ^1.11.0 + version: 1.11.0 devDependencies: '@antfu/eslint-config': - specifier: ^2.21.1 - version: 2.21.1(@vue/compiler-sfc@3.4.26)(eslint-plugin-format@0.1.2(eslint@9.5.0))(eslint@9.5.0)(typescript@5.5.2)(vitest@1.6.0(@types/node@20.14.9)(terser@5.12.0)) + specifier: ^2.22.4 + version: 2.22.4(@vue/compiler-sfc@3.4.31)(eslint-plugin-format@0.1.2(eslint@9.7.0))(eslint@9.7.0)(typescript@5.5.3)(vitest@2.0.3(@types/node@20.14.10)(terser@5.12.0)) '@babel/parser': - specifier: ^7.24.7 - version: 7.24.7 + specifier: ^7.24.8 + version: 7.24.8 '@babel/types': - specifier: ^7.24.7 - version: 7.24.7 + specifier: ^7.24.9 + version: 7.24.9 '@nuxt/kit': - specifier: ^3.12.2 - version: 3.12.2(rollup@4.18.0) + specifier: ^3.12.3 + version: 3.12.3(rollup@4.18.1) '@types/debug': specifier: ^4.1.12 version: 4.1.12 @@ -58,23 +58,23 @@ importers: specifier: ^5.1.2 version: 5.1.2 '@types/node': - specifier: ^20.14.9 - version: 20.14.9 + specifier: ^20.14.10 + version: 20.14.10 bumpp: specifier: ^9.4.1 version: 9.4.1 compare-versions: - specifier: ^6.1.0 - version: 6.1.0 + specifier: ^6.1.1 + version: 6.1.1 element-plus: - specifier: ^2.7.6 - version: 2.7.6(@vue/composition-api@1.7.2(vue@3.2.45))(vue@3.2.45) + specifier: ^2.7.7 + version: 2.7.7(@vue/composition-api@1.7.2(vue@3.2.45))(vue@3.2.45) eslint: - specifier: ^9.5.0 - version: 9.5.0 + specifier: ^9.7.0 + version: 9.7.0 eslint-plugin-format: specifier: ^0.1.2 - version: 0.1.2(eslint@9.5.0) + version: 0.1.2(eslint@9.7.0) esno: specifier: ^4.7.0 version: 4.7.0 @@ -85,20 +85,20 @@ importers: specifier: ^1.1.2 version: 1.1.2 rollup: - specifier: ^4.18.0 - version: 4.18.0 + specifier: ^4.18.1 + version: 4.18.1 tsup: specifier: ^8.1.0 - version: 8.1.0(postcss@8.4.38)(typescript@5.5.2) + version: 8.1.0(postcss@8.4.39)(typescript@5.5.3) typescript: - specifier: ^5.5.2 - version: 5.5.2 + specifier: ^5.5.3 + version: 5.5.3 vite: - specifier: ^5.3.1 - version: 5.3.1(@types/node@20.14.9)(terser@5.12.0) + specifier: ^5.3.4 + version: 5.3.4(@types/node@20.14.10)(terser@5.12.0) vitest: - specifier: ^1.6.0 - version: 1.6.0(@types/node@20.14.9)(terser@5.12.0) + specifier: ^2.0.3 + version: 2.0.3(@types/node@20.14.10)(terser@5.12.0) vue: specifier: 3.2.45 version: 3.2.45 @@ -111,7 +111,7 @@ importers: devDependencies: '@vitejs/plugin-vue2': specifier: ^2.3.1 - version: 2.3.1(vite@5.3.1(@types/node@20.14.9)(terser@5.12.0))(vue@2.7.16) + version: 2.3.1(vite@5.3.4(@types/node@20.14.10)(terser@5.12.0))(vue@2.7.16) cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -119,24 +119,24 @@ importers: specifier: workspace:* version: link:../.. vite: - specifier: ^5.2.10 - version: 5.3.1(@types/node@20.14.9)(terser@5.12.0) + specifier: ^5.3.4 + version: 5.3.4(@types/node@20.14.10)(terser@5.12.0) examples/vite-vue3: dependencies: vant: - specifier: ^4.8.11 - version: 4.8.11(vue@3.4.26(typescript@5.5.2)) + specifier: ^4.9.2 + version: 4.9.2(vue@3.4.31(typescript@5.5.3)) devDependencies: '@iconify/json': - specifier: ^2.2.205 - version: 2.2.205 + specifier: ^2.2.228 + version: 2.2.228 '@vitejs/plugin-vue': - specifier: ^5.0.4 - version: 5.0.4(vite@5.3.1(@types/node@20.14.9)(terser@5.12.0))(vue@3.4.26(typescript@5.5.2)) + specifier: ^5.0.5 + version: 5.0.5(vite@5.3.4(@types/node@20.14.10)(terser@5.12.0))(vue@3.4.31(typescript@5.5.3)) '@vue/compiler-sfc': - specifier: ^3.4.26 - version: 3.4.26 + specifier: ^3.4.31 + version: 3.4.31 cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -144,79 +144,79 @@ importers: specifier: ^0.0.1 version: 0.0.1 typescript: - specifier: ^5.4.5 - version: 5.5.2 + specifier: ^5.5.3 + version: 5.5.3 unplugin-icons: - specifier: ^0.18.5 - version: 0.18.5(@vue/compiler-sfc@3.4.26)(vue-template-es2015-compiler@1.9.1) + specifier: ^0.19.0 + version: 0.19.0(@vue/compiler-sfc@3.4.31)(vue-template-es2015-compiler@1.9.1) unplugin-vue-components: specifier: workspace:* version: link:../.. unplugin-vue-markdown: specifier: ^0.26.2 - version: 0.26.2(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.9)(terser@5.12.0)) + version: 0.26.2(rollup@4.18.1)(vite@5.3.4(@types/node@20.14.10)(terser@5.12.0)) vite: - specifier: ^5.2.10 - version: 5.3.1(@types/node@20.14.9)(terser@5.12.0) + specifier: ^5.3.4 + version: 5.3.4(@types/node@20.14.10)(terser@5.12.0) vite-plugin-inspect: specifier: ^0.8.4 - version: 0.8.4(@nuxt/kit@3.12.2(rollup@4.18.0))(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.9)(terser@5.12.0)) + version: 0.8.4(@nuxt/kit@3.12.3(rollup@4.18.1))(rollup@4.18.1)(vite@5.3.4(@types/node@20.14.10)(terser@5.12.0)) vue-router: - specifier: ^4.3.2 - version: 4.3.2(vue@3.4.26(typescript@5.5.2)) + specifier: ^4.4.0 + version: 4.4.0(vue@3.4.31(typescript@5.5.3)) examples/vue-cli: dependencies: '@vue/composition-api': specifier: ^1.7.2 - version: 1.7.2(vue@3.4.26(typescript@5.5.2)) + version: 1.7.2(vue@3.4.31(typescript@5.5.3)) core-js: - specifier: ^3.37.0 - version: 3.37.0 + specifier: ^3.37.1 + version: 3.37.1 vue: - specifier: ^3.4.26 - version: 3.4.26(typescript@5.5.2) + specifier: ^3.4.31 + version: 3.4.31(typescript@5.5.3) devDependencies: '@vue/cli-plugin-babel': specifier: ^5.0.8 - version: 5.0.8(@vue/cli-service@5.0.8(@vue/compiler-sfc@3.4.26)(esbuild@0.21.5)(lodash@4.17.21)(webpack-sources@3.2.3))(core-js@3.37.0)(esbuild@0.21.5)(vue@3.4.26(typescript@5.5.2)) + version: 5.0.8(@vue/cli-service@5.0.8(@vue/compiler-sfc@3.4.31)(esbuild@0.21.5)(lodash@4.17.21)(webpack-sources@3.2.3))(core-js@3.37.1)(esbuild@0.21.5)(vue@3.4.31(typescript@5.5.3)) '@vue/cli-plugin-typescript': specifier: ^5.0.8 - version: 5.0.8(@vue/cli-service@5.0.8(@vue/compiler-sfc@3.4.26)(esbuild@0.21.5)(lodash@4.17.21)(webpack-sources@3.2.3))(esbuild@0.21.5)(eslint@9.5.0)(typescript@5.5.2)(vue@3.4.26(typescript@5.5.2)) + version: 5.0.8(@vue/cli-service@5.0.8(@vue/compiler-sfc@3.4.31)(esbuild@0.21.5)(lodash@4.17.21)(webpack-sources@3.2.3))(esbuild@0.21.5)(eslint@9.7.0)(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) '@vue/cli-service': specifier: ^5.0.8 - version: 5.0.8(@vue/compiler-sfc@3.4.26)(esbuild@0.21.5)(lodash@4.17.21)(webpack-sources@3.2.3) + version: 5.0.8(@vue/compiler-sfc@3.4.31)(esbuild@0.21.5)(lodash@4.17.21)(webpack-sources@3.2.3) typescript: - specifier: ^5.4.5 - version: 5.5.2 + specifier: ^5.5.3 + version: 5.5.3 unplugin-icons: - specifier: ^0.18.5 - version: 0.18.5(@vue/compiler-sfc@3.4.26)(vue-template-es2015-compiler@1.9.1) + specifier: ^0.19.0 + version: 0.19.0(@vue/compiler-sfc@3.4.31)(vue-template-es2015-compiler@1.9.1) unplugin-vue-components: specifier: workspace:* version: link:../.. unplugin-vue2-script-setup: specifier: ^0.11.4 - version: 0.11.4(@vue/composition-api@1.7.2(vue@3.4.26(typescript@5.5.2)))(@vue/runtime-dom@3.4.26)(rollup@4.18.0) + version: 0.11.4(@vue/composition-api@1.7.2(vue@3.4.31(typescript@5.5.3)))(@vue/runtime-dom@3.4.31)(rollup@4.18.1) examples/vue-cli-vue3: dependencies: core-js: - specifier: ^3.37.0 - version: 3.37.0 + specifier: ^3.37.1 + version: 3.37.1 vue: - specifier: ^3.4.26 - version: 3.4.26(typescript@5.5.2) + specifier: ^3.4.31 + version: 3.4.31(typescript@5.5.3) devDependencies: '@babel/core': - specifier: ^7.24.5 - version: 7.24.5 + specifier: ^7.24.9 + version: 7.24.9 '@vue/cli-plugin-babel': specifier: ~5.0.8 - version: 5.0.8(@vue/cli-service@5.0.8(@vue/compiler-sfc@3.4.26)(esbuild@0.21.5)(lodash@4.17.21)(webpack-sources@3.2.3))(core-js@3.37.0)(esbuild@0.21.5)(vue@3.4.26(typescript@5.5.2)) + version: 5.0.8(@vue/cli-service@5.0.8(@vue/compiler-sfc@3.4.31)(esbuild@0.21.5)(lodash@4.17.21)(webpack-sources@3.2.3))(core-js@3.37.1)(esbuild@0.21.5)(vue@3.4.31(typescript@5.5.3)) '@vue/cli-service': specifier: ~5.0.8 - version: 5.0.8(@vue/compiler-sfc@3.4.26)(esbuild@0.21.5)(lodash@4.17.21)(webpack-sources@3.2.3) + version: 5.0.8(@vue/compiler-sfc@3.4.31)(esbuild@0.21.5)(lodash@4.17.21)(webpack-sources@3.2.3) unplugin-vue-components: specifier: workspace:* version: link:../.. @@ -231,12 +231,12 @@ packages: resolution: {integrity: sha512-kBX7Ay911iXZ3VZ1pYltj3Rfu7Ow9H7sK4H4RSfWIfWR2JKNB40K808wppoRIEzE2j2hXLU+r6TJgCAliCGhyQ==} engines: {node: 8 || 9 || 10 || 11 || 12 || 13 || 14 || 15 || 16 || 17 || 18} - '@ampproject/remapping@2.2.0': - resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==} + '@ampproject/remapping@2.3.0': + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} - '@antfu/eslint-config@2.21.1': - resolution: {integrity: sha512-CG7U7nihU73zufrxe5Rr4pxsHrW60GXl9yzRpRY+ImGQ2CVhd0eb3fqJYdNwDJBgKgqHGWX4p1ovYvno/jfWHA==} + '@antfu/eslint-config@2.22.4': + resolution: {integrity: sha512-r0XgZQt0qyNKk8yzsRZ0u+MjxiIX3RZmsKVJEgfNcxHzmbuEvOhUEiUZFpxWys5fVMiYll/uqZB7VN288mSWJg==} hasBin: true peerDependencies: '@eslint-react/eslint-plugin': ^1.5.8 @@ -252,7 +252,7 @@ packages: eslint-plugin-svelte: '>=2.35.1' prettier-plugin-astro: ^0.13.0 prettier-plugin-slidev: ^1.0.5 - svelte-eslint-parser: ^0.33.1 + svelte-eslint-parser: '>=0.37.0' peerDependenciesMeta: '@eslint-react/eslint-plugin': optional: true @@ -290,20 +290,20 @@ packages: '@antfu/utils@0.7.10': resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==} - '@babel/code-frame@7.24.2': - resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==} + '@babel/code-frame@7.24.7': + resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.24.4': - resolution: {integrity: sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==} + '@babel/compat-data@7.24.9': + resolution: {integrity: sha512-e701mcfApCJqMMueQI0Fb68Amflj83+dvAvHawoBpAz+GDjCIyGHzNwnefjsWJ3xiYAqqiQFoWbspGYBdb2/ng==} engines: {node: '>=6.9.0'} - '@babel/core@7.24.5': - resolution: {integrity: sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==} + '@babel/core@7.24.9': + resolution: {integrity: sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg==} engines: {node: '>=6.9.0'} - '@babel/generator@7.24.5': - resolution: {integrity: sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==} + '@babel/generator@7.24.9': + resolution: {integrity: sha512-G8v3jRg+z8IwY1jHFxvCNhOPYPterE4XljNgdGTYfSTtzzwjIswIzIaSPSLs3R7yFuqnqNeay5rjICfqVr+/6A==} engines: {node: '>=6.9.0'} '@babel/helper-annotate-as-pure@7.16.7': @@ -314,8 +314,8 @@ packages: resolution: {integrity: sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==} engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.23.6': - resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} + '@babel/helper-compilation-targets@7.24.8': + resolution: {integrity: sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw==} engines: {node: '>=6.9.0'} '@babel/helper-create-class-features-plugin@7.17.9': @@ -335,32 +335,32 @@ packages: peerDependencies: '@babel/core': ^7.4.0-0 - '@babel/helper-environment-visitor@7.22.20': - resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} + '@babel/helper-environment-visitor@7.24.7': + resolution: {integrity: sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==} engines: {node: '>=6.9.0'} '@babel/helper-explode-assignable-expression@7.16.7': resolution: {integrity: sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==} engines: {node: '>=6.9.0'} - '@babel/helper-function-name@7.23.0': - resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} + '@babel/helper-function-name@7.24.7': + resolution: {integrity: sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==} engines: {node: '>=6.9.0'} - '@babel/helper-hoist-variables@7.22.5': - resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} + '@babel/helper-hoist-variables@7.24.7': + resolution: {integrity: sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==} engines: {node: '>=6.9.0'} '@babel/helper-member-expression-to-functions@7.17.7': resolution: {integrity: sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==} engines: {node: '>=6.9.0'} - '@babel/helper-module-imports@7.24.3': - resolution: {integrity: sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==} + '@babel/helper-module-imports@7.24.7': + resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==} engines: {node: '>=6.9.0'} - '@babel/helper-module-transforms@7.24.5': - resolution: {integrity: sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==} + '@babel/helper-module-transforms@7.24.9': + resolution: {integrity: sha512-oYbh+rtFKj/HwBQkFlUzvcybzklmVdVV3UU+mN7n2t/q3yGHbuVdNxyFvSBO1tfvjyArpHNcWMAzsSPdyI46hw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -381,44 +381,44 @@ packages: resolution: {integrity: sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==} engines: {node: '>=6.9.0'} - '@babel/helper-simple-access@7.24.5': - resolution: {integrity: sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ==} + '@babel/helper-simple-access@7.24.7': + resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==} engines: {node: '>=6.9.0'} '@babel/helper-skip-transparent-expression-wrappers@7.16.0': resolution: {integrity: sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==} engines: {node: '>=6.9.0'} - '@babel/helper-split-export-declaration@7.24.5': - resolution: {integrity: sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==} + '@babel/helper-split-export-declaration@7.24.7': + resolution: {integrity: sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==} engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.24.7': - resolution: {integrity: sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==} + '@babel/helper-string-parser@7.24.8': + resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} engines: {node: '>=6.9.0'} '@babel/helper-validator-identifier@7.24.7': resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-option@7.23.5': - resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} + '@babel/helper-validator-option@7.24.8': + resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==} engines: {node: '>=6.9.0'} '@babel/helper-wrap-function@7.16.8': resolution: {integrity: sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==} engines: {node: '>=6.9.0'} - '@babel/helpers@7.24.5': - resolution: {integrity: sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q==} + '@babel/helpers@7.24.8': + resolution: {integrity: sha512-gV2265Nkcz7weJJfvDoAEVzC1e2OTDpkGbEsebse8koXUJUXPsCMi7sRo/+SPMuMZ9MtUPnGwITTnQnU5YjyaQ==} engines: {node: '>=6.9.0'} - '@babel/highlight@7.24.5': - resolution: {integrity: sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw==} + '@babel/highlight@7.24.7': + resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} engines: {node: '>=6.9.0'} - '@babel/parser@7.24.7': - resolution: {integrity: sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==} + '@babel/parser@7.24.8': + resolution: {integrity: sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w==} engines: {node: '>=6.0.0'} hasBin: true @@ -847,16 +847,16 @@ packages: resolution: {integrity: sha512-Sl8oN9bGfRlNUA2jzfzoHEZxFBDliBlwi5mPVCAWKSlBNkXXJOHpu7SDOqjF6mRoTa6GNX/1kAWG3Tr+YQ3N7A==} engines: {node: '>=6.9.0'} - '@babel/template@7.24.0': - resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==} + '@babel/template@7.24.7': + resolution: {integrity: sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.24.5': - resolution: {integrity: sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA==} + '@babel/traverse@7.24.8': + resolution: {integrity: sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ==} engines: {node: '>=6.9.0'} - '@babel/types@7.24.7': - resolution: {integrity: sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==} + '@babel/types@7.24.9': + resolution: {integrity: sha512-xm8XrMKz0IlUdocVbYJe0Z9xEgidU7msskG8BbhnTPK/HZ2z/7FP7ykqPgrUH+C+r414mNfNWam1f2vqOjqjYQ==} engines: {node: '>=6.9.0'} '@clack/core@0.3.4': @@ -889,6 +889,10 @@ packages: resolution: {integrity: sha512-I238eDtOolvCuvtxrnqtlBaw0BwdQuYqK7eA6XIonicMdOOOb75mqdIzkGDUbS04+1Di007rgm9snFRNeVrOog==} engines: {node: '>=16'} + '@es-joy/jsdoccomment@0.46.0': + resolution: {integrity: sha512-C3Axuq1xd/9VqFZpW4YAzOx5O9q/LP46uIQy/iNDpHG3fmPa6TBtvfglMCs3RBiBxAIi0Go97r8+jvTt55XMyQ==} + engines: {node: '>=16'} + '@esbuild/aix-ppc64@0.20.2': resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==} engines: {node: '>=12'} @@ -1171,20 +1175,20 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - '@eslint-community/regexpp@4.10.0': - resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} + '@eslint-community/regexpp@4.11.0': + resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint/config-array@0.16.0': - resolution: {integrity: sha512-/jmuSd74i4Czf1XXn7wGRWZCuyaUZ330NH1Bek0Pplatt4Sy1S5haN21SCLLdbeKslQ+S0wEJ+++v5YibSi+Lg==} + '@eslint/config-array@0.17.0': + resolution: {integrity: sha512-A68TBu6/1mHHuc5YJL0U0VVeGNiklLAL6rRmhTCP2B5XjWLMnrX+HkO+IAXyHvks5cyyY1jjK5ITPQ1HGS2EVA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/eslintrc@3.1.0': resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.5.0': - resolution: {integrity: sha512-A7+AOT2ICkodvtsWnxZP4Xxk3NbZ3VMHd8oihydLRGrJgqqdEz1qSeEgXYyT/Cu8h1TWWsQRejIx48mtjZ5y1w==} + '@eslint/js@9.7.0': + resolution: {integrity: sha512-ChuWDQenef8OSFnvuxv0TCVxEwmu3+hPNKvM9B34qpM0rDRbjL8t5QkQeHHeAfsKQjuH9wS82WeCi1J/owatng==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/object-schema@2.1.4': @@ -1211,8 +1215,8 @@ packages: resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==} engines: {node: '>=18.18'} - '@iconify/json@2.2.205': - resolution: {integrity: sha512-79DbcI0U40w6jCYADjhSheJ6SVB/FJG/z0ltnqdHF/uRi6/MLroqe7y9Qy+99Ebb6F2WZgVV+TXfFMMORMPXFw==} + '@iconify/json@2.2.228': + resolution: {integrity: sha512-Xd1CgQ1bCFLrp4t+J2TU+AXM+kVHAFLfhK9FcZD54aMPlzENdQMJ5JhfFzCgnsLBAIW1PbSY2Edbm4tt2Tw9Lg==} '@iconify/types@2.0.0': resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} @@ -1220,14 +1224,6 @@ packages: '@iconify/utils@2.1.23': resolution: {integrity: sha512-YGNbHKM5tyDvdWZ92y2mIkrfvm5Fvhe6WJSkWu7vvOFhMtYDP0casZpoRz0XEHZCrYsR4stdGT3cZ52yp5qZdQ==} - '@jest/schemas@29.6.3': - resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - - '@jridgewell/gen-mapping@0.1.1': - resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==} - engines: {node: '>=6.0.0'} - '@jridgewell/gen-mapping@0.3.5': resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} engines: {node: '>=6.0.0'} @@ -1275,12 +1271,12 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@nuxt/kit@3.12.2': - resolution: {integrity: sha512-5kOqEzfc3FsAncjK2je7vuq4/QsR5ypViTnop52mlFLf0Ku1NMCrWCSWYowAh4P0yqTACMAZYa+HdRZHscU84g==} + '@nuxt/kit@3.12.3': + resolution: {integrity: sha512-5R8FZLDxBKlkDWYsqwU1tctGJ5vwMA96WBrNkpQ0LznB2/p+3MWWTO6vz+0P0F9xvZZfkk/KKyZ3uUhnG9VJOA==} engines: {node: ^14.18.0 || >=16.10.0} - '@nuxt/schema@3.12.2': - resolution: {integrity: sha512-IRBuOEPOIe1CANKnO2OUiqZ1Hp/0htPkLaigK7WT6ef/SdIFZUd68Tqqejqy2AFrbgU9G80k3U7eg2XUdaiQlQ==} + '@nuxt/schema@3.12.3': + resolution: {integrity: sha512-Zw/2stN5CWVOHQ6pKyewk3tvYW5ROBloTGyIbie7/TprJT5mL+E9tTgAxOZtkoKSFaYEQXZgE1K2OzMelhLRzw==} engines: {node: ^14.18.0 || >=16.10.0} '@pkgr/core@0.1.1': @@ -1299,86 +1295,89 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.18.0': - resolution: {integrity: sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ==} + '@rollup/rollup-android-arm-eabi@4.18.1': + resolution: {integrity: sha512-lncuC4aHicncmbORnx+dUaAgzee9cm/PbIqgWz1PpXuwc+sa1Ct83tnqUDy/GFKleLiN7ZIeytM6KJ4cAn1SxA==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.18.0': - resolution: {integrity: sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA==} + '@rollup/rollup-android-arm64@4.18.1': + resolution: {integrity: sha512-F/tkdw0WSs4ojqz5Ovrw5r9odqzFjb5LIgHdHZG65dFI1lWTWRVy32KDJLKRISHgJvqUeUhdIvy43fX41znyDg==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.18.0': - resolution: {integrity: sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w==} + '@rollup/rollup-darwin-arm64@4.18.1': + resolution: {integrity: sha512-vk+ma8iC1ebje/ahpxpnrfVQJibTMyHdWpOGZ3JpQ7Mgn/3QNHmPq7YwjZbIE7km73dH5M1e6MRRsnEBW7v5CQ==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.18.0': - resolution: {integrity: sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA==} + '@rollup/rollup-darwin-x64@4.18.1': + resolution: {integrity: sha512-IgpzXKauRe1Tafcej9STjSSuG0Ghu/xGYH+qG6JwsAUxXrnkvNHcq/NL6nz1+jzvWAnQkuAJ4uIwGB48K9OCGA==} cpu: [x64] os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.18.0': - resolution: {integrity: sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA==} + '@rollup/rollup-linux-arm-gnueabihf@4.18.1': + resolution: {integrity: sha512-P9bSiAUnSSM7EmyRK+e5wgpqai86QOSv8BwvkGjLwYuOpaeomiZWifEos517CwbG+aZl1T4clSE1YqqH2JRs+g==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.18.0': - resolution: {integrity: sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A==} + '@rollup/rollup-linux-arm-musleabihf@4.18.1': + resolution: {integrity: sha512-5RnjpACoxtS+aWOI1dURKno11d7krfpGDEn19jI8BuWmSBbUC4ytIADfROM1FZrFhQPSoP+KEa3NlEScznBTyQ==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.18.0': - resolution: {integrity: sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw==} + '@rollup/rollup-linux-arm64-gnu@4.18.1': + resolution: {integrity: sha512-8mwmGD668m8WaGbthrEYZ9CBmPug2QPGWxhJxh/vCgBjro5o96gL04WLlg5BA233OCWLqERy4YUzX3bJGXaJgQ==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.18.0': - resolution: {integrity: sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ==} + '@rollup/rollup-linux-arm64-musl@4.18.1': + resolution: {integrity: sha512-dJX9u4r4bqInMGOAQoGYdwDP8lQiisWb9et+T84l2WXk41yEej8v2iGKodmdKimT8cTAYt0jFb+UEBxnPkbXEQ==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.18.0': - resolution: {integrity: sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA==} + '@rollup/rollup-linux-powerpc64le-gnu@4.18.1': + resolution: {integrity: sha512-V72cXdTl4EI0x6FNmho4D502sy7ed+LuVW6Ym8aI6DRQ9hQZdp5sj0a2usYOlqvFBNKQnLQGwmYnujo2HvjCxQ==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.18.0': - resolution: {integrity: sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg==} + '@rollup/rollup-linux-riscv64-gnu@4.18.1': + resolution: {integrity: sha512-f+pJih7sxoKmbjghrM2RkWo2WHUW8UbfxIQiWo5yeCaCM0TveMEuAzKJte4QskBp1TIinpnRcxkquY+4WuY/tg==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.18.0': - resolution: {integrity: sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg==} + '@rollup/rollup-linux-s390x-gnu@4.18.1': + resolution: {integrity: sha512-qb1hMMT3Fr/Qz1OKovCuUM11MUNLUuHeBC2DPPAWUYYUAOFWaxInaTwTQmc7Fl5La7DShTEpmYwgdt2hG+4TEg==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.18.0': - resolution: {integrity: sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w==} + '@rollup/rollup-linux-x64-gnu@4.18.1': + resolution: {integrity: sha512-7O5u/p6oKUFYjRbZkL2FLbwsyoJAjyeXHCU3O4ndvzg2OFO2GinFPSJFGbiwFDaCFc+k7gs9CF243PwdPQFh5g==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.18.0': - resolution: {integrity: sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg==} + '@rollup/rollup-linux-x64-musl@4.18.1': + resolution: {integrity: sha512-pDLkYITdYrH/9Cv/Vlj8HppDuLMDUBmgsM0+N+xLtFd18aXgM9Nyqupb/Uw+HeidhfYg2lD6CXvz6CjoVOaKjQ==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.18.0': - resolution: {integrity: sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA==} + '@rollup/rollup-win32-arm64-msvc@4.18.1': + resolution: {integrity: sha512-W2ZNI323O/8pJdBGil1oCauuCzmVd9lDmWBBqxYZcOqWD6aWqJtVBQ1dFrF4dYpZPks6F+xCZHfzG5hYlSHZ6g==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.18.0': - resolution: {integrity: sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg==} + '@rollup/rollup-win32-ia32-msvc@4.18.1': + resolution: {integrity: sha512-ELfEX1/+eGZYMaCIbK4jqLxO1gyTSOIlZr6pbC4SRYFaSIDVKOnZNMdoZ+ON0mrFDp4+H5MhwNC1H/AhE3zQLg==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.18.0': - resolution: {integrity: sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g==} + '@rollup/rollup-win32-x64-msvc@4.18.1': + resolution: {integrity: sha512-yjk2MAkQmoaPYCSu35RLJ62+dz358nE83VfTePJRp8CG7aMg25mEJYpXFiD+NcevhX8LxD5OP5tktPXnXN7GDw==} cpu: [x64] os: [win32] + '@rtsao/scc@1.1.0': + resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} + '@sideway/address@4.1.3': resolution: {integrity: sha512-8ncEUtmnTsMmL7z1YPB47kPUq7LpKWJNFPsRzHiIajGC5uXlWGn+AmkYPcHNl8S4tcEGx+cnORnNYaw2wvL+LQ==} @@ -1388,9 +1387,6 @@ packages: '@sideway/pinpoint@2.0.0': resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} - '@sinclair/typebox@0.27.8': - resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} - '@sindresorhus/merge-streams@2.3.0': resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} engines: {node: '>=18'} @@ -1404,31 +1400,31 @@ packages: '@soda/get-current-script@1.0.2': resolution: {integrity: sha512-T7VNNlYVM1SgQ+VsMYhnDkcGmWhQdL0bDyGm5TlQ3GBXnJscEClUUOKduWTmm2zCnvNLC1hc3JpuXjs/nFOc5w==} - '@stylistic/eslint-plugin-js@2.1.0': - resolution: {integrity: sha512-gdXUjGNSsnY6nPyqxu6lmDTtVrwCOjun4x8PUn0x04d5ucLI74N3MT1Q0UhdcOR9No3bo5PGDyBgXK+KmD787A==} + '@stylistic/eslint-plugin-js@2.6.0-beta.0': + resolution: {integrity: sha512-KQiNvzNzvl9AmMs1MiIBszLIy/Xy1bTExnyaVy5dSzOF9c+yT64JQfH0p0jP6XpGwoCnZsrPUNflwP30G42QBQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' - '@stylistic/eslint-plugin-jsx@2.1.0': - resolution: {integrity: sha512-mMD7S+IndZo2vxmwpHVTCwx2O1VdtE5tmpeNwgaEcXODzWV1WTWpnsc/PECQKIr/mkLPFWiSIqcuYNhQ/3l6AQ==} + '@stylistic/eslint-plugin-jsx@2.6.0-beta.0': + resolution: {integrity: sha512-TOimEpr3vndXHRhuQ5gMqmJv1SBlFI3poIJzyeNMmXi3NWVHoPxfd4QAJHGNJe5G3EO2NAXGf2H7nl8gY5QaZA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' - '@stylistic/eslint-plugin-plus@2.1.0': - resolution: {integrity: sha512-S5QAlgYXESJaSBFhBSBLZy9o36gXrXQwWSt6QkO+F0SrT9vpV5JF/VKoh+ojO7tHzd8Ckmyouq02TT9Sv2B0zQ==} + '@stylistic/eslint-plugin-plus@2.6.0-beta.0': + resolution: {integrity: sha512-Wp+e4sTbFq0Uk5ncU3PETYfg1IcCZ1KycdlqFYXIA7/bgcieeShXouXUcA+S/S5+gWLXGuVJ12IxNzY8yfe4IA==} peerDependencies: eslint: '*' - '@stylistic/eslint-plugin-ts@2.1.0': - resolution: {integrity: sha512-2ioFibufHYBALx2TBrU4KXovCkN8qCqcb9yIHc0fyOfTaO5jw4d56WW7YRcF3Zgde6qFyXwAN6z/+w4pnmos1g==} + '@stylistic/eslint-plugin-ts@2.6.0-beta.0': + resolution: {integrity: sha512-WMz1zgmMC3bvg1L/tiYt5ygvDbTDKlbezoHoX2lV9MnUCAEQZUP4xJ9Wj3jmIKxb4mUuK5+vFZJVcOygvbbqow==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' - '@stylistic/eslint-plugin@2.1.0': - resolution: {integrity: sha512-cBBowKP2u/+uE5CzgH5w8pE9VKqcM7BXdIDPIbGt2rmLJGnA6MJPr9vYGaqgMoJFs7R/FzsMQerMvvEP40g2uw==} + '@stylistic/eslint-plugin@2.6.0-beta.0': + resolution: {integrity: sha512-1NJy1iIDSFC4gelDJ82VMTq9J32tNvQ9k1lnxOsipZ0YQB826U5zGLiH37QAM8dRfNY6yeYhjlrUVtZUxFR19w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' @@ -1512,8 +1508,8 @@ packages: '@types/ms@0.7.31': resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==} - '@types/node@20.14.9': - resolution: {integrity: sha512-06OCtnTXtWOZBJlRApleWndH4JsRVs1pDCc8dLSQp+7PpUpX3ePdHyeNSFTeSe7FtKyQkrlPvHwJOW3SLd8Oyg==} + '@types/node@20.14.10': + resolution: {integrity: sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ==} '@types/normalize-package-data@2.4.1': resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -1551,22 +1547,22 @@ packages: '@types/ws@8.5.2': resolution: {integrity: sha512-VXI82ykONr5tacHEojnErTQk+KQSoYbW1NB6iz6wUwrNd+BqfkfggQNoNdCqhJSzbNumShPERbM+Pc5zpfhlbw==} - '@typescript-eslint/eslint-plugin@7.13.0': - resolution: {integrity: sha512-FX1X6AF0w8MdVFLSdqwqN/me2hyhuQg4ykN6ZpVhh1ij/80pTvDKclX1sZB9iqex8SjQfVhwMKs3JtnnMLzG9w==} - engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/eslint-plugin@8.0.0-alpha.40': + resolution: {integrity: sha512-yku4NjpP0UujYq8d1GWXYELpKYwuoESSgvXPd9uAiO24OszGxQhPsGWTe4fmZV05J47qILfaGANO9SCa9fEU0w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^7.0.0 - eslint: ^8.56.0 + '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 + eslint: ^8.57.0 || ^9.0.0 typescript: '*' peerDependenciesMeta: typescript: optional: true - '@typescript-eslint/parser@7.13.0': - resolution: {integrity: sha512-EjMfl69KOS9awXXe83iRN7oIEXy9yYdqWfqdrFAYAAr6syP8eLEFI7ZE4939antx2mNgPRW/o1ybm2SFYkbTVA==} - engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/parser@8.0.0-alpha.40': + resolution: {integrity: sha512-cjIgiaxmGtjlA6rRSs0Gsh0mWR08kPv1W+HsrZcuFwWxoGavBZPKtNctXND0NVf6MgSKyIcd4AHqBwE0htp5uw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^8.56.0 + eslint: ^8.57.0 || ^9.0.0 typescript: '*' peerDependenciesMeta: typescript: @@ -1576,11 +1572,18 @@ packages: resolution: {integrity: sha512-ZrMCe1R6a01T94ilV13egvcnvVJ1pxShkE0+NDjDzH4nvG1wXpwsVI5bZCvE7AEDH1mXEx5tJSVR68bLgG7Dng==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/type-utils@7.13.0': - resolution: {integrity: sha512-xMEtMzxq9eRkZy48XuxlBFzpVMDurUAfDu5Rz16GouAtXm0TaAoTFzqWUFPPuQYXI/CDaH/Bgx/fk/84t/Bc9A==} - engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/scope-manager@8.0.0-alpha.40': + resolution: {integrity: sha512-KQL502sCGZW+dYvxIzF6rEozbgppN0mBkYV6kT8ciY5OtFIRlLDTP7NdVAMMDk7q35T7Ad8negaQ9AGpZ8+Y5w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/scope-manager@8.0.0-alpha.44': + resolution: {integrity: sha512-0w0pDILwfwRXSz9lQBXnJmeGaIbSBgl4vAw/lB2kCnOKYl2SXCVbdNOHPwxWigvQ08QVpuaKy+wEjbFKr9Xwfg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/type-utils@8.0.0-alpha.40': + resolution: {integrity: sha512-/Aynkgxy3x22i6Zxy73MR/r0y1OELOMC9Atn7MO97NsjBOrQQYJHi/UEklZ423aB8SCkYH34lO6EAzXX/lIN3g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^8.56.0 typescript: '*' peerDependenciesMeta: typescript: @@ -1590,6 +1593,14 @@ packages: resolution: {integrity: sha512-QWuwm9wcGMAuTsxP+qz6LBBd3Uq8I5Nv8xb0mk54jmNoCyDspnMvVsOxI6IsMmway5d1S9Su2+sCKv1st2l6eA==} engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/types@8.0.0-alpha.40': + resolution: {integrity: sha512-44mUq4VZVydxNlOM8Xtp/BXDkyfuvvjgPIBf7vRQDutrLDeNS0pJ9pcSloSbop5MwKLfJjBU+PbwnJPQM+DWNg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/types@8.0.0-alpha.44': + resolution: {integrity: sha512-FNBBUTJBNbIaTJhhBbSNxKv+qS8lrwwnpBg36APp5fhDRu8K/YFQZP/VEa19nKBz+8+QUK7R6wV9DHYjj56S7w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/typescript-estree@7.13.0': resolution: {integrity: sha512-cAvBvUoobaoIcoqox1YatXOnSl3gx92rCZoMRPzMNisDiM12siGilSM4+dJAekuuHTibI2hVC2fYK79iSFvWjw==} engines: {node: ^18.18.0 || >=20.0.0} @@ -1599,16 +1610,54 @@ packages: typescript: optional: true + '@typescript-eslint/typescript-estree@8.0.0-alpha.40': + resolution: {integrity: sha512-bz1rX5GXvGdx686FghDxPqGwgntlseZCQSRrVGDDOZlLSoWJnbfkzxXGOWch9c3ttcGkdFy/DiCyKKga3hrq0g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/typescript-estree@8.0.0-alpha.44': + resolution: {integrity: sha512-IyLELYPMFaleWpEVrcYhSfgFXFx4/505P4/vi9Dfp6s6T2xapyAdti6WL9iZbnXk72SL5M0wMp3V73nHn8ce1A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + '@typescript-eslint/utils@7.13.0': resolution: {integrity: sha512-jceD8RgdKORVnB4Y6BqasfIkFhl4pajB1wVxrF4akxD2QPM8GNYjgGwEzYS+437ewlqqrg7Dw+6dhdpjMpeBFQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 + '@typescript-eslint/utils@8.0.0-alpha.40': + resolution: {integrity: sha512-ijxO1Hs3YWveuWK+Vbt25D05Q41UeK08JwEJbWTzV38LmkdCBktQd7X1sTw4W9Qku692HWuHgesZf6OhC8t3aA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + + '@typescript-eslint/utils@8.0.0-alpha.44': + resolution: {integrity: sha512-gOSA4Yo1jufcOuV68yX3hzpwzufd/Ru6KYL04od1T1c5tt6cvN3i5D5Tc3BBJ3xYFE7ge821mJbUJMTc+BMaWg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + '@typescript-eslint/visitor-keys@7.13.0': resolution: {integrity: sha512-nxn+dozQx+MK61nn/JP+M4eCkHDSxSLDpgE3WcQo0+fkjEolnaB5jswvIKC4K56By8MMgIho7f1PVxERHEo8rw==} engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/visitor-keys@8.0.0-alpha.40': + resolution: {integrity: sha512-y1stojSPb5D3M8VlGGpaiBU5XxGLe+sPuW0YbLe09Lxvo4AwKGvhAr5lhqJZo4z6qHNz385+6+BS63+qIQdYLw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/visitor-keys@8.0.0-alpha.44': + resolution: {integrity: sha512-geWzLM8S6vYGdhA01mWJyGh2V/7VRzAmsD6ZKuc/rLkeJhYjvkMY0g0uMDw/7wmNLeRrpjHnL8HJklrpAlrb9g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@vant/popperjs@1.3.0': resolution: {integrity: sha512-hB+czUG+aHtjhaEmCJDuXOep0YTZjdlRR+4MSmIFnkCQIxJaXLQdSsR90XWvAI2yvKUI7TCGqR8pQg2RtvkMHw==} @@ -1624,27 +1673,30 @@ packages: vite: ^3.0.0 || ^4.0.0 || ^5.0.0 vue: ^2.7.0-0 - '@vitejs/plugin-vue@5.0.4': - resolution: {integrity: sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==} + '@vitejs/plugin-vue@5.0.5': + resolution: {integrity: sha512-LOjm7XeIimLBZyzinBQ6OSm3UBCNVCpLkxGC0oWmm2YPzVZoxMsdvNVimLTBzpAnR9hl/yn1SHGuRfe6/Td9rQ==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: ^5.0.0 vue: ^3.2.25 - '@vitest/expect@1.6.0': - resolution: {integrity: sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==} + '@vitest/expect@2.0.3': + resolution: {integrity: sha512-X6AepoOYePM0lDNUPsGXTxgXZAl3EXd0GYe/MZyVE4HzkUqyUVC6S3PrY5mClDJ6/7/7vALLMV3+xD/Ko60Hqg==} + + '@vitest/pretty-format@2.0.3': + resolution: {integrity: sha512-URM4GLsB2xD37nnTyvf6kfObFafxmycCL8un3OC9gaCs5cti2u+5rJdIflZ2fUJUen4NbvF6jCufwViAFLvz1g==} - '@vitest/runner@1.6.0': - resolution: {integrity: sha512-P4xgwPjwesuBiHisAVz/LSSZtDjOTPYZVmNAnpHHSR6ONrf8eCJOFRvUwdHn30F5M1fxhqtl7QZQUk2dprIXAg==} + '@vitest/runner@2.0.3': + resolution: {integrity: sha512-EmSP4mcjYhAcuBWwqgpjR3FYVeiA4ROzRunqKltWjBfLNs1tnMLtF+qtgd5ClTwkDP6/DGlKJTNa6WxNK0bNYQ==} - '@vitest/snapshot@1.6.0': - resolution: {integrity: sha512-+Hx43f8Chus+DCmygqqfetcAZrDJwvTj0ymqjQq4CvmpKFSTVteEOBzCusu1x2tt4OJcvBflyHUE0DZSLgEMtQ==} + '@vitest/snapshot@2.0.3': + resolution: {integrity: sha512-6OyA6v65Oe3tTzoSuRPcU6kh9m+mPL1vQ2jDlPdn9IQoUxl8rXhBnfICNOC+vwxWY684Vt5UPgtcA2aPFBb6wg==} - '@vitest/spy@1.6.0': - resolution: {integrity: sha512-leUTap6B/cqi/bQkXUu6bQV5TZPx7pmMBKBQiI0rJA8c3pB56ZsaTbREnF7CJfmvAS4V2cXIBAh/3rVwrrCYgw==} + '@vitest/spy@2.0.3': + resolution: {integrity: sha512-sfqyAw/ypOXlaj4S+w8689qKM1OyPOqnonqOc9T91DsoHbfN5mU7FdifWWv3MtQFf0lEUstEwR9L/q/M390C+A==} - '@vitest/utils@1.6.0': - resolution: {integrity: sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==} + '@vitest/utils@2.0.3': + resolution: {integrity: sha512-c/UdELMuHitQbbc/EVctlBaxoYAwQPQdSNwv7z/vHyBKy2edYZaFgptE27BRueZB7eW8po+cllotMNTDpL3HWg==} '@vue/babel-helper-vue-jsx-merge-props@1.2.1': resolution: {integrity: sha512-QOi5OW45e2R20VygMSNhyQHvpdUwQZqGPc748JLGCYEy+yp8fNFNdbNIGAgZmi9e+2JHPd6i6idRuqivyicIkA==} @@ -1779,14 +1831,14 @@ packages: '@vue/compiler-core@3.3.4': resolution: {integrity: sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==} - '@vue/compiler-core@3.4.26': - resolution: {integrity: sha512-N9Vil6Hvw7NaiyFUFBPXrAyETIGlQ8KcFMkyk6hW1Cl6NvoqvP+Y8p1Eqvx+UdqsnrnI9+HMUEJegzia3mhXmQ==} + '@vue/compiler-core@3.4.31': + resolution: {integrity: sha512-skOiodXWTV3DxfDhB4rOf3OGalpITLlgCeOwb+Y9GJpfQ8ErigdBUHomBzvG78JoVE8MJoQsb+qhZiHfKeNeEg==} '@vue/compiler-dom@3.2.45': resolution: {integrity: sha512-tyYeUEuKqqZO137WrZkpwfPCdiiIeXYCcJ8L4gWz9vqaxzIQRccTSwSWZ/Axx5YR2z+LvpUbmPNXxuBU45lyRw==} - '@vue/compiler-dom@3.4.26': - resolution: {integrity: sha512-4CWbR5vR9fMg23YqFOhr6t6WB1Fjt62d6xdFPyj8pxrYub7d+OgZaObMsoxaF9yBUHPMiPFK303v61PwAuGvZA==} + '@vue/compiler-dom@3.4.31': + resolution: {integrity: sha512-wK424WMXsG1IGMyDGyLqB+TbmEBFM78hIsOJ9QwUVLGrcSk0ak6zYty7Pj8ftm7nEtdU/DGQxAXp0/lM/2cEpQ==} '@vue/compiler-sfc@2.7.16': resolution: {integrity: sha512-KWhJ9k5nXuNtygPU7+t1rX6baZeqOYLEforUPjgNDBnLicfHCoi48H87Q8XyLZOrNNsmhuwKqtpDQWjEFe6Ekg==} @@ -1794,14 +1846,14 @@ packages: '@vue/compiler-sfc@3.2.45': resolution: {integrity: sha512-1jXDuWah1ggsnSAOGsec8cFjT/K6TMZ0sPL3o3d84Ft2AYZi2jWJgRMjw4iaK0rBfA89L5gw427H4n1RZQBu6Q==} - '@vue/compiler-sfc@3.4.26': - resolution: {integrity: sha512-It1dp+FAOCgluYSVYlDn5DtZBxk1NCiJJfu2mlQqa/b+k8GL6NG/3/zRbJnHdhV2VhxFghaDq5L4K+1dakW6cw==} + '@vue/compiler-sfc@3.4.31': + resolution: {integrity: sha512-einJxqEw8IIJxzmnxmJBuK2usI+lJonl53foq+9etB2HAzlPjAS/wa7r0uUpXw5ByX3/0uswVSrjNb17vJm1kQ==} '@vue/compiler-ssr@3.2.45': resolution: {integrity: sha512-6BRaggEGqhWht3lt24CrIbQSRD5O07MTmd+LjAn5fJj568+R9eUD2F7wMQJjX859seSlrYog7sUtrZSd7feqrQ==} - '@vue/compiler-ssr@3.4.26': - resolution: {integrity: sha512-FNwLfk7LlEPRY/g+nw2VqiDKcnDTVdCfBREekF8X74cPLiWHUX6oldktf/Vx28yh4STNy7t+/yuLoMBBF7YDiQ==} + '@vue/compiler-ssr@3.4.31': + resolution: {integrity: sha512-RtefmITAje3fJ8FSg1gwgDhdKhZVntIVbwupdyZDSifZTRMiWxWehAOTCc8/KZDnBOcYQ4/9VWxsTbd3wT0hAA==} '@vue/component-compiler-utils@3.3.0': resolution: {integrity: sha512-97sfH2mYNU+2PzGrmK2haqffDpVASuib9/w2/noxiFi31Z54hW+q3izKQXXQZSNhtiUpAI36uSuYepeBe4wpHQ==} @@ -1823,30 +1875,30 @@ packages: '@vue/reactivity@3.2.45': resolution: {integrity: sha512-PRvhCcQcyEVohW0P8iQ7HDcIOXRjZfAsOds3N99X/Dzewy8TVhTCT4uXpAHfoKjVTJRA0O0K+6QNkDIZAxNi3A==} - '@vue/reactivity@3.4.26': - resolution: {integrity: sha512-E/ynEAu/pw0yotJeLdvZEsp5Olmxt+9/WqzvKff0gE67tw73gmbx6tRkiagE/eH0UCubzSlGRebCbidB1CpqZQ==} + '@vue/reactivity@3.4.31': + resolution: {integrity: sha512-VGkTani8SOoVkZNds1PfJ/T1SlAIOf8E58PGAhIOUDYPC4GAmFA2u/E14TDAFcf3vVDKunc4QqCe/SHr8xC65Q==} '@vue/runtime-core@3.2.45': resolution: {integrity: sha512-gzJiTA3f74cgARptqzYswmoQx0fIA+gGYBfokYVhF8YSXjWTUA2SngRzZRku2HbGbjzB6LBYSbKGIaK8IW+s0A==} - '@vue/runtime-core@3.4.26': - resolution: {integrity: sha512-AFJDLpZvhT4ujUgZSIL9pdNcO23qVFh7zWCsNdGQBw8ecLNxOOnPcK9wTTIYCmBJnuPHpukOwo62a2PPivihqw==} + '@vue/runtime-core@3.4.31': + resolution: {integrity: sha512-LDkztxeUPazxG/p8c5JDDKPfkCDBkkiNLVNf7XZIUnJ+66GVGkP+TIh34+8LtPisZ+HMWl2zqhIw0xN5MwU1cw==} '@vue/runtime-dom@3.2.45': resolution: {integrity: sha512-cy88YpfP5Ue2bDBbj75Cb4bIEZUMM/mAkDMfqDTpUYVgTf/kuQ2VQ8LebuZ8k6EudgH8pYhsGWHlY0lcxlvTwA==} - '@vue/runtime-dom@3.4.26': - resolution: {integrity: sha512-UftYA2hUXR2UOZD/Fc3IndZuCOOJgFxJsWOxDkhfVcwLbsfh2CdXE2tG4jWxBZuDAs9J9PzRTUFt1PgydEtItw==} + '@vue/runtime-dom@3.4.31': + resolution: {integrity: sha512-2Auws3mB7+lHhTFCg8E9ZWopA6Q6L455EcU7bzcQ4x6Dn4cCPuqj6S2oBZgN2a8vJRS/LSYYxwFFq2Hlx3Fsaw==} '@vue/server-renderer@3.2.45': resolution: {integrity: sha512-ebiMq7q24WBU1D6uhPK//2OTR1iRIyxjF5iVq/1a5I1SDMDyDu4Ts6fJaMnjrvD3MqnaiFkKQj+LKAgz5WIK3g==} peerDependencies: vue: 3.2.45 - '@vue/server-renderer@3.4.26': - resolution: {integrity: sha512-xoGAqSjYDPGAeRWxeoYwqJFD/gw7mpgzOvSxEmjWaFO2rE6qpbD1PC172YRpvKhrihkyHJkNDADFXTfCyVGhKw==} + '@vue/server-renderer@3.4.31': + resolution: {integrity: sha512-D5BLbdvrlR9PE3by9GaUp1gQXlCNadIZytMIb8H2h3FMWJd4oUfkUTEH2wAr3qxoRz25uxbTcbqd3WKlm9EHQA==} peerDependencies: - vue: 3.4.26 + vue: 3.4.31 '@vue/shared@3.2.45': resolution: {integrity: sha512-Ewzq5Yhimg7pSztDV+RH1UDKBzmtqieXQlpTVm2AwraoRL/Rks96mvd8Vgi7Lj+h+TH8dv7mXD3FRZR3TUvbSg==} @@ -1854,8 +1906,8 @@ packages: '@vue/shared@3.3.4': resolution: {integrity: sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==} - '@vue/shared@3.4.26': - resolution: {integrity: sha512-Fg4zwR0GNnjzodMt3KRy2AWGMKQXByl56+4HjN87soxLNU9P5xcJkstAlIeEF3cU6UYOzmJl1tV0dVPGIljCnQ==} + '@vue/shared@3.4.31': + resolution: {integrity: sha512-Yp3wtJk//8cO4NItOPpi3QkLExAr/aLBGZMmTtW9WpdwBCJpRM6zj9WgWktXAl8IDIozwNMByT45JP3tO3ACWA==} '@vue/web-component-wrapper@1.3.0': resolution: {integrity: sha512-Iu8Tbg3f+emIIMmI2ycSI8QcEuAUgPTgHwesDU1eKMLE4YC/c/sFbGc70QgMq31ijRftV0R7vCm9co6rldCeOA==} @@ -1938,8 +1990,8 @@ packages: resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} engines: {node: '>=0.4.0'} - acorn@8.11.3: - resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} + acorn@8.12.1: + resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} engines: {node: '>=0.4.0'} hasBin: true @@ -2004,10 +2056,6 @@ packages: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} - ansi-styles@5.2.0: - resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} - engines: {node: '>=10'} - any-promise@1.3.0: resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} @@ -2038,8 +2086,9 @@ packages: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} engines: {node: '>=8'} - assertion-error@1.1.0: - resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} + assertion-error@2.0.1: + resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} + engines: {node: '>=12'} async-validator@4.2.5: resolution: {integrity: sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==} @@ -2125,8 +2174,8 @@ packages: resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} engines: {node: '>=8'} - browserslist@4.23.0: - resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} + browserslist@4.23.1: + resolution: {integrity: sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -2202,16 +2251,16 @@ packages: caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - caniuse-lite@1.0.30001614: - resolution: {integrity: sha512-jmZQ1VpmlRwHgdP1/uiKzgiAuGOfLEJsYFP4+GBou/QQ4U6IOJCB4NP1c+1p9RGLpwObcT94jA5/uO+F1vBbog==} + caniuse-lite@1.0.30001638: + resolution: {integrity: sha512-5SuJUJ7cZnhPpeLHaH0c/HPAnAHZvS6ElWyHK9GSIbVOQABLzowiI2pjmpvZ1WEbkyz46iFd4UXlOHR5SqgfMQ==} case-sensitive-paths-webpack-plugin@2.4.0: resolution: {integrity: sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==} engines: {node: '>=4'} - chai@4.4.1: - resolution: {integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==} - engines: {node: '>=4'} + chai@5.1.1: + resolution: {integrity: sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==} + engines: {node: '>=12'} chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} @@ -2238,8 +2287,9 @@ packages: resolution: {integrity: sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==} engines: {node: '>=6'} - check-error@1.0.3: - resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==} + check-error@2.1.1: + resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==} + engines: {node: '>= 16'} chokidar@3.6.0: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} @@ -2349,8 +2399,8 @@ packages: commondir@1.0.1: resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} - compare-versions@6.1.0: - resolution: {integrity: sha512-LNZQXhqUvqUTotpZ00qLSaify3b4VFD588aRr8MKFw4CMUr98ytzCW5wDH5qx/DEY5kCDXcbcRuCqL0szEf2tg==} + compare-versions@6.1.1: + resolution: {integrity: sha512-4hm4VPpIecmlg59CHXnRDnqGplJFrbLG4aFEl5vl6cK1u76ws3LLvX7ikFnTDl5vo39sjWD6AaDPYodJp/NNHg==} compatx@0.1.8: resolution: {integrity: sha512-jcbsEAR81Bt5s1qOFymBufmCbXCXbk0Ql+K5ouj6gCyx2yHlu6AgmGIi9HxfKixpUDO5bCFJUHQ5uM6ecbTebw==} @@ -2570,8 +2620,8 @@ packages: core-js-compat@3.37.0: resolution: {integrity: sha512-vYq4L+T8aS5UuFg4UwDhc7YNRWVeVZwltad9C/jV3R2LgVOpS9BDr7l/WL6BN0dbV3k1XejPTHqqEzJgsa0frA==} - core-js@3.37.0: - resolution: {integrity: sha512-fu5vHevQ8ZG4og+LXug8ulUtVxjOcEYvifJr7L5Bfq9GOztVqsKd9/59hUk2ZSbCrS3BqUr3EpaYGIYzq7g3Ug==} + core-js@3.37.1: + resolution: {integrity: sha512-Xn6qmxrQZyB0FFY8E3bgRXei3lWDJHhvI+u0q9TKIYM49G8pAr0FgnnrFRAmsbptZL1yxRADVXn+x5AGsbBfyw==} core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} @@ -2700,8 +2750,8 @@ packages: supports-color: optional: true - deep-eql@4.1.3: - resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==} + deep-eql@5.0.2: + resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} engines: {node: '>=6'} deep-equal@1.1.1: @@ -2765,10 +2815,6 @@ packages: detect-node@2.1.0: resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} - diff-sequences@29.6.3: - resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dir-glob@3.0.1: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} @@ -2826,11 +2872,11 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.4.752: - resolution: {integrity: sha512-P3QJreYI/AUTcfBVrC4zy9KvnZWekViThgQMX/VpJ+IsOBbcX5JFpORM4qWapwWQ+agb2nYAOyn/4PMXOk0m2Q==} + electron-to-chromium@1.4.815: + resolution: {integrity: sha512-OvpTT2ItpOXJL7IGcYakRjHCt8L5GrrN/wHCQsRB4PQa1X9fe+X9oen245mIId7s14xvArCGSTIq644yPUKKLg==} - element-plus@2.7.6: - resolution: {integrity: sha512-36sw1K23hYjgeooR10U6CiCaCp2wvOqwoFurADZVlekeQ9v5U1FhJCFGEXO6i/kZBBMwsE1c9fxjLs9LENw2Rg==} + element-plus@2.7.7: + resolution: {integrity: sha512-7ucUiDAxevyBE8JbXBTe9ofHhS047VmWMLoksE45zZ08XSnhnyG7WUuk3gmDbAklfVMHedb9sEV3OovPUWt+Sw==} peerDependencies: vue: ^3.2.0 @@ -2871,6 +2917,9 @@ packages: es-module-lexer@0.9.3: resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==} + es-module-lexer@1.5.4: + resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} + esbuild@0.20.2: resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==} engines: {node: '>=12'} @@ -2906,8 +2955,8 @@ packages: peerDependencies: eslint: '>=6.0.0' - eslint-config-flat-gitignore@0.1.5: - resolution: {integrity: sha512-hEZLwuZjDBGDERA49c2q7vxc8sCGv8EdBp6PQYzGOMcHIgrfG9YOM6s/4jx24zhD+wnK9AI8mgN5RxSss5nClQ==} + eslint-config-flat-gitignore@0.1.8: + resolution: {integrity: sha512-OEUbS2wzzYtUfshjOqzFo4Bl4lHykXUdM08TCnYNl7ki+niW4Q1R0j0FDFDr0vjVsI5ZFOz5LvluxOP+Ew+dYw==} eslint-flat-config-utils@0.2.5: resolution: {integrity: sha512-iO+yLZtC/LKgACerkpvsZ6NoRVB2sxT04mOpnNcEM1aTwKy+6TsT46PUvrML4y2uVBS6I67hRCd2JiKAPaL/Uw==} @@ -2928,8 +2977,8 @@ packages: eslint-parser-plain@0.1.0: resolution: {integrity: sha512-oOeA6FWU0UJT/Rxc3XF5Cq0nbIZbylm7j8+plqq0CZoE6m4u32OXJrR+9iy4srGMmF6v6pmgvP1zPxSRIGh3sg==} - eslint-plugin-antfu@2.3.3: - resolution: {integrity: sha512-TAgYNuc20QyKw8NXtpzR3LeMTTv1qAJVKkjCVzjRSGiSR1EetEY7LRgQVhcgP/C1FnI87isQERAIkKvkYyLq0Q==} + eslint-plugin-antfu@2.3.4: + resolution: {integrity: sha512-5RIjJpBK1tuNHuLyFyZ90/iW9s439dP1u2cxA4dH70djx9sKq1CqI+O6Q95aVjgFNTDtQzSC9uYdAD5uEEKciQ==} peerDependencies: eslint: '*' @@ -2955,14 +3004,14 @@ packages: peerDependencies: eslint: ^8.40.0 || ^9.0.0 - eslint-plugin-import-x@0.5.1: - resolution: {integrity: sha512-2JK8bbFOLes+gG6tgdnM8safCxMAj4u2wjX8X1BRFPfnY7Ct2hFYESoIcVwABX/DDcdpQFLGtKmzbNEWJZD9iQ==} + eslint-plugin-import-x@3.0.1: + resolution: {integrity: sha512-jzQgJuE4ssxwNi0aMBkOL8whd4eHb0Z/uFWsk8uEoYB7xwTkAptSKojLzRswxgf/1bhH6QgcLjgabUBQqluBIg==} engines: {node: '>=16'} peerDependencies: eslint: ^8.56.0 || ^9.0.0-0 - eslint-plugin-jsdoc@48.2.12: - resolution: {integrity: sha512-sO9sKkJx5ovWoRk9hV0YiNzXQ4Z6j27CqE/po2E3wddZVuy9wvKPSTiIhpxMTrP/qURvKayJIDB2+o9kyCW1Fw==} + eslint-plugin-jsdoc@48.7.0: + resolution: {integrity: sha512-5oiVf7Y+ZxGYQTlLq81X72n+S+hjvS/u0upAdbpPEeaIZILK3MKN8lm/6QqKioBjm/qZ0B5XpMQUtc2fUkqXAg==} engines: {node: '>=18'} peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 @@ -2973,8 +3022,8 @@ packages: peerDependencies: eslint: '>=6.0.0' - eslint-plugin-markdown@5.0.0: - resolution: {integrity: sha512-kY2u9yDhzvfZ0kmRTsvgm3mTnvZgTSGIIPeHg3yesSx4R5CTCnITUjCPhzCD1MUhNcqHU5Tr6lzx+02EclVPbw==} + eslint-plugin-markdown@5.1.0: + resolution: {integrity: sha512-SJeyKko1K6GwI0AN6xeCDToXDkfKZfXcexA6B+O2Wr2btUS9GrC+YgwSyVli5DJnctUHjFXcQ2cqTaAmVoLi2A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8' @@ -2989,13 +3038,13 @@ packages: resolution: {integrity: sha512-Lf4YW/bL6Un1R6A76pRZyE1dl1vr31G/ev8UzIc/geCgFWyrKil8hVjYqWVKGB/UIGmb6Slzs9T0wNezdSVegw==} engines: {node: '>=5.0.0'} - eslint-plugin-perfectionist@2.10.0: - resolution: {integrity: sha512-P+tdrkHeMWBc55+DZsoDOAftV1WCsEoHaKm6JC7zajFus/syfT4vUPBFb3atGFSuyaVnGQGHlcKpP9X3Q0gH/w==} + eslint-plugin-perfectionist@2.11.0: + resolution: {integrity: sha512-XrtBtiu5rbQv88gl+1e2RQud9te9luYNvKIgM9emttQ2zutHPzY/AQUucwxscDKV4qlTkvLTxjOFvxqeDpPorw==} peerDependencies: - astro-eslint-parser: ^0.16.0 + astro-eslint-parser: ^1.0.2 eslint: '>=8.0.0' svelte: '>=3.0.0' - svelte-eslint-parser: ^0.33.0 + svelte-eslint-parser: ^0.37.0 vue-eslint-parser: '>=9.0.0' peerDependenciesMeta: astro-eslint-parser: @@ -3013,24 +3062,24 @@ packages: peerDependencies: eslint: '>=8.44.0' - eslint-plugin-toml@0.11.0: - resolution: {integrity: sha512-sau+YvPU4fWTjB+qtBt3n8WS87aoDCs+BVbSUAemGaIsRNbvR9uEk+Tt892iLHTGvp/DPWYoCX4/8DoyAbB+sQ==} + eslint-plugin-toml@0.11.1: + resolution: {integrity: sha512-Y1WuMSzfZpeMIrmlP1nUh3kT8p96mThIq4NnHrYUhg10IKQgGfBZjAWnrg9fBqguiX4iFps/x/3Hb5TxBisfdw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' - eslint-plugin-unicorn@53.0.0: - resolution: {integrity: sha512-kuTcNo9IwwUCfyHGwQFOK/HjJAYzbODHN3wP0PgqbW+jbXqpNWxNVpVhj2tO9SixBwuAdmal8rVcWKBxwFnGuw==} + eslint-plugin-unicorn@54.0.0: + resolution: {integrity: sha512-XxYLRiYtAWiAjPv6z4JREby1TAE2byBC7wlh0V4vWDCpccOSU1KovWV//jqPXF6bq3WKxqX9rdjoRQ1EhdmNdQ==} engines: {node: '>=18.18'} peerDependencies: eslint: '>=8.56.0' - eslint-plugin-unused-imports@3.2.0: - resolution: {integrity: sha512-6uXyn6xdINEpxE1MtDjxQsyXB37lfyO2yKGVVgtD7WEWQGORSOZjgrD6hBhvGv4/SO+TOlS+UnC6JppRqbuwGQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + eslint-plugin-unused-imports@4.0.0: + resolution: {integrity: sha512-mzM+y2B7XYpQryVa1usT+Y/BdNAtAZiXzwpSyDCboFoJN/LZRN67TNvQxKtuTK/Aplya3sLNQforiubzPPaIcQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/eslint-plugin': 6 - 7 - eslint: '8' + '@typescript-eslint/eslint-plugin': '8' + eslint: '9' peerDependenciesMeta: '@typescript-eslint/eslint-plugin': optional: true @@ -3048,8 +3097,8 @@ packages: vitest: optional: true - eslint-plugin-vue@9.26.0: - resolution: {integrity: sha512-eTvlxXgd4ijE1cdur850G6KalZqk65k1JKoOI2d1kT3hr8sPD07j1q98FRFdNnpxBELGPWxZmInxeHGF/GxtqQ==} + eslint-plugin-vue@9.27.0: + resolution: {integrity: sha512-5Dw3yxEyuBSXTzT5/Ge1X5kIkRTQ3nvBn/VwPwInNiZBSJOO/timWMUaflONnFBzU6NhB68lxnCda7ULV5N7LA==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 @@ -3078,8 +3127,8 @@ packages: resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - eslint-scope@8.0.1: - resolution: {integrity: sha512-pL8XjgP4ZOmmwfFE8mEhSxA7ZY4C+LWyqjQ3o4yWkkmD0qcMT9kkW3zWHOczhWcjTSgqycYAgwSlXvZltv65og==} + eslint-scope@8.0.2: + resolution: {integrity: sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} eslint-visitor-keys@3.4.3: @@ -3090,8 +3139,8 @@ packages: resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.5.0: - resolution: {integrity: sha512-+NAOZFrW/jFTS3dASCGBxX1pkFD0/fsO+hfAkJ4TyYKwgsXZbqzrw+seCYFCcPCYXvnD67tAnglU7GQTz6kcVw==} + eslint@9.7.0: + resolution: {integrity: sha512-FzJ9D/0nGiCGBf8UXO/IGLTgLVzIxze1zpfA8Ton2mjLovXdAPlYDv+MQDcqj3TmrhAGYfOpz9RfR+ent0AgAw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true @@ -3099,8 +3148,8 @@ packages: resolution: {integrity: sha512-81owrjxIxOwqcABt20U09Wn8lpBo9K6ttqbGvQcB3VYNLJyaV1fvKkDtpZd3Rj5BX3WXiGiJCjUevKQGNICzJg==} hasBin: true - espree@10.0.1: - resolution: {integrity: sha512-MWkrWZbJsL2UwnjxTX3gG8FneachS/Mwg7tdGXce011sJd5b0JG54vat5KHnfSBODZ3Wvzd2WnjxyzsRoVv+ww==} + espree@10.1.0: + resolution: {integrity: sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} espree@9.6.1: @@ -3112,8 +3161,8 @@ packages: engines: {node: '>=4'} hasBin: true - esquery@1.5.0: - resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} + esquery@1.6.0: + resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} engines: {node: '>=0.10'} esrecurse@4.3.0: @@ -3216,6 +3265,10 @@ packages: resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} engines: {node: '>=8'} + find-up-simple@1.0.0: + resolution: {integrity: sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==} + engines: {node: '>=18'} + find-up@4.1.0: resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} engines: {node: '>=8'} @@ -3224,10 +3277,6 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - find-up@7.0.0: - resolution: {integrity: sha512-YyZM99iHrqLKjmt4LJDj58KI+fYyufRLBSYcqycxf//KpBk9FoewoGX0450m9nB44qrZnovzC2oeP5hUibxc/g==} - engines: {node: '>=18'} - flat-cache@4.0.1: resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} engines: {node: '>=16'} @@ -3362,16 +3411,16 @@ packages: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} - globals@15.4.0: - resolution: {integrity: sha512-unnwvMZpv0eDUyjNyh9DH/yxUaRYrEjW/qK4QcdrHg3oO11igUQrCSgODHEqxlKg8v2CD2Sd7UkqqEBoz5U7TQ==} + globals@15.8.0: + resolution: {integrity: sha512-VZAJ4cewHTExBWDHR6yptdIBlx9YSSZuwojj9Nt5mBRXQzrKakDsVKQ1J63sklLvzAJm0X5+RpO4i3Y2hcOnFw==} engines: {node: '>=18'} globby@11.1.0: resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} engines: {node: '>=10'} - globby@14.0.1: - resolution: {integrity: sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==} + globby@14.0.2: + resolution: {integrity: sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==} engines: {node: '>=18'} graceful-fs@4.2.9: @@ -3840,10 +3889,6 @@ packages: resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} engines: {node: '>=10'} - locate-path@7.2.0: - resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - lodash-es@4.17.21: resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} @@ -3889,8 +3934,8 @@ packages: resolution: {integrity: sha512-vlP11XfFGyeNQlmEn9tJ66rEW1coA/79m5z6BCkudjbAGE83uhAcGYrBFwfs3AdLiLzGRusRPAbSPK9xZteCmg==} engines: {node: '>=4'} - loupe@2.3.7: - resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} + loupe@3.1.1: + resolution: {integrity: sha512-edNu/8D5MKVfGVFRhFf8aAxiTM6Wumfz5XsaatSxlD3w4R1d/WEKUTydCdPGbl9K7QG/Ca3GnDV2sIKIpXRQcw==} lower-case@2.0.2: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} @@ -4234,14 +4279,6 @@ packages: resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} engines: {node: '>=10'} - p-limit@4.0.0: - resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - p-limit@5.0.0: - resolution: {integrity: sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==} - engines: {node: '>=18'} - p-locate@4.1.0: resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} engines: {node: '>=8'} @@ -4250,10 +4287,6 @@ packages: resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} engines: {node: '>=10'} - p-locate@6.0.0: - resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - p-map@4.0.0: resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} engines: {node: '>=10'} @@ -4280,6 +4313,10 @@ packages: resolution: {integrity: sha512-RmVuCHWsfu0QPNW+mraxh/xjQVw/lhUCUru8Zni3Ctq3AoMhpDTq0OVdKS6iesd6Kqb7viCV3isAL43dciOSog==} engines: {node: '>=14'} + parse-imports@2.1.1: + resolution: {integrity: sha512-TDT4HqzUiTMO1wJRwg/t/hYk8Wdp3iF/ToMIlAoVQfL1Xs/sTxq1dKWSMjMbQmIarfWKymOyly40+zmPHXMqCA==} + engines: {node: '>= 18'} + parse-json@5.2.0: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} @@ -4304,10 +4341,6 @@ packages: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} - path-exists@5.0.0: - resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - path-is-absolute@1.0.1: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} @@ -4341,8 +4374,9 @@ packages: pathe@1.1.2: resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} - pathval@1.1.1: - resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} + pathval@2.0.0: + resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==} + engines: {node: '>= 14.16'} perfect-debounce@1.0.0: resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} @@ -4369,8 +4403,8 @@ packages: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} - pkg-types@1.1.1: - resolution: {integrity: sha512-ko14TjmDuQJ14zsotODv7dBlwxKhUKQEhuhmbqo1uCi9BB0Z2alo/wAXg6q1dTR5TyuqYyWhjtfe/Tsh+X28jQ==} + pkg-types@1.1.3: + resolution: {integrity: sha512-+JrgthZG6m3ckicaOB74TwQ+tBWsFl3qVQg7mN8ulwSOElJ7gBhKzj2VkCPnZ4NlF6kEquYU+RIYNVAvzd54UA==} pluralize@8.0.0: resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} @@ -4595,8 +4629,8 @@ packages: resolution: {integrity: sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==} engines: {node: '>=6.0.0'} - postcss@8.4.38: - resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} + postcss@8.4.39: + resolution: {integrity: sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==} engines: {node: ^10 || ^12 || >=14} prelude-ls@1.2.1: @@ -4607,8 +4641,8 @@ packages: resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} engines: {node: '>=6.0.0'} - prettier@2.6.2: - resolution: {integrity: sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew==} + prettier@2.8.8: + resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} engines: {node: '>=10.13.0'} hasBin: true @@ -4620,10 +4654,6 @@ packages: pretty-error@4.0.0: resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==} - pretty-format@29.7.0: - resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - process-nextick-args@2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} @@ -4676,9 +4706,6 @@ packages: rc9@2.1.2: resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==} - react-is@18.2.0: - resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} - read-pkg-up@7.0.1: resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} engines: {node: '>=8'} @@ -4796,8 +4823,8 @@ packages: deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true - rollup@4.18.0: - resolution: {integrity: sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==} + rollup@4.18.1: + resolution: {integrity: sha512-Elx2UT8lzxxOXMpy5HWQGZqkrQOtrVDDa/bm9l10+U4rQnVzbL/LgZ4NOM1MPIDyHk69W4InuYDF5dzRh4Kw1A==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -4937,6 +4964,9 @@ packages: resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} engines: {node: '>=14.16'} + slashes@3.0.12: + resolution: {integrity: sha512-Q9VME8WyGkc7pJf6QEkj3wE+2CnvZMI+XJhwdTPR8Z/kWQRXi7boAWLDibRPyHRTUTPx5FaU7MsyrjI3yLB4HA==} + sockjs@0.3.24: resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==} @@ -4992,6 +5022,9 @@ packages: resolution: {integrity: sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==} engines: {node: '>= 8'} + stable-hash@0.0.4: + resolution: {integrity: sha512-LjdcbuBeLcdETCrPn9i8AYAZ1eCtu4ECAWtP7UleOiZ9LzVxRzzUZEoZ8zB24nhkQnDWyET0I+3sWokSDS3E7g==} + stable@0.1.8: resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' @@ -5167,12 +5200,16 @@ packages: tinybench@2.8.0: resolution: {integrity: sha512-1/eK7zUnIklz4JUUlL+658n58XO2hHLQfSk1Zf2LKieUjxidN16eKFEoDEfjHc3ohofSSqK3X5yO6VGb6iW8Lw==} - tinypool@0.8.4: - resolution: {integrity: sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==} + tinypool@1.0.0: + resolution: {integrity: sha512-KIKExllK7jp3uvrNtvRBYBWBOAXSX8ZvoaD8T+7KB/QHIuoJW3Pmr60zucywjAlMb5TeXUkcs/MWeWLu0qvuAQ==} + engines: {node: ^18.0.0 || >=20.0.0} + + tinyrainbow@1.2.0: + resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==} engines: {node: '>=14.0.0'} - tinyspy@2.2.1: - resolution: {integrity: sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==} + tinyspy@3.0.0: + resolution: {integrity: sha512-q5nmENpTHgiPVd1cJDDc9cVoYN5x4vCvwT3FMilvKPKneCBZAxn2YWQjDF0UMcE9k0Cay1gBiDfTMU0g+mPMQA==} engines: {node: '>=14.0.0'} to-fast-properties@2.0.0: @@ -5187,8 +5224,8 @@ packages: resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} engines: {node: '>=0.6'} - toml-eslint-parser@0.9.3: - resolution: {integrity: sha512-moYoCvkNUAPCxSW9jmHmRElhm4tVJpHL8ItC/+uYD0EpPSFXbck7yREz9tNdJVTSpHVod8+HoipcpbQ0oE6gsw==} + toml-eslint-parser@0.10.0: + resolution: {integrity: sha512-khrZo4buq4qVmsGzS5yQjKe/WsFvV8fGfOjDQN0q4iy9FjRfPWRgTFrU8u1R2iu/SfWLhY9WnCi4Jhdrcbtg+g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} totalist@1.1.0: @@ -5276,8 +5313,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - typescript@5.5.2: - resolution: {integrity: sha512-NcRtPEOsPFFWjobJEtfihkLCZCXZt/os3zf8nTxjVH3RvTSxjrCamJpbExGvYOF+tFHc3pA65qpdwPbzjohhew==} + typescript@5.5.3: + resolution: {integrity: sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==} engines: {node: '>=14.17'} hasBin: true @@ -5330,8 +5367,8 @@ packages: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} - unplugin-icons@0.18.5: - resolution: {integrity: sha512-KVNAohXbZ7tVcG1C3p6QaC7wU9Qrj7etv4XvsMMJAxr5LccQZ+Iuv5LOIv/7GtqXaGN1BuFCqRO1ErsHEgEXdQ==} + unplugin-icons@0.19.0: + resolution: {integrity: sha512-u5g/gIZPZEj1wUGEQxe9nzftOSqmblhusc+sL3cawIRoIt/xWpE6XYcPOfAeFTYNjSbRrX/3QiX89PFiazgU1w==} peerDependencies: '@svgr/core': '>=7.0.0' '@svgx/core': ^1.0.1 @@ -5365,16 +5402,16 @@ packages: pug: optional: true - unplugin@1.10.1: - resolution: {integrity: sha512-d6Mhq8RJeGA8UfKCu54Um4lFA0eSaRa3XxdAJg8tIdxbu1ubW0hBCZUL7yI2uGyYCRndvbK8FLHzqy2XKfeMsg==} + unplugin@1.11.0: + resolution: {integrity: sha512-3r7VWZ/webh0SGgJScpWl2/MRCZK5d3ZYFcNaeci/GQ7Teop7zf0Nl2pUuz7G21BwPd9pcUPOC5KmJ2L3WgC5g==} engines: {node: '>=14.0.0'} untyped@1.4.2: resolution: {integrity: sha512-nC5q0DnPEPVURPhfPQLahhSTnemVtPzdx7ofiRxXpOB2SYnb3MfdU3DVGyJdS8Lx+tBWeAePO8BfU/3EgksM7Q==} hasBin: true - update-browserslist-db@1.0.13: - resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} + update-browserslist-db@1.0.16: + resolution: {integrity: sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' @@ -5399,8 +5436,8 @@ packages: validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} - vant@4.8.11: - resolution: {integrity: sha512-RRkcxIZG6hysmykOXD3aQGffNjROm/aV52UVOOtaVx4GmrXSW/lpnmyMhiZ6lXWx+G2aU1xP08Y1WpsPCBwYig==} + vant@4.9.2: + resolution: {integrity: sha512-dBvpFioPpiLtsbW7z4v84lvl/zgaRn3Hwhwg4iBusU7aoQ9rbtbTH38/3FLuB8qqvVt8BOSAi7u/JYMO5wtr9g==} peerDependencies: vue: ^3.0.0 @@ -5408,8 +5445,8 @@ packages: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} - vite-node@1.6.0: - resolution: {integrity: sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==} + vite-node@2.0.3: + resolution: {integrity: sha512-14jzwMx7XTcMB+9BhGQyoEAmSl0eOr3nrnn+Z12WNERtOvLN+d2scbRUvyni05rT3997Bg+rZb47NyP4IQPKXg==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -5423,8 +5460,8 @@ packages: '@nuxt/kit': optional: true - vite@5.3.1: - resolution: {integrity: sha512-XBmSKRLXLxiaPYamLv3/hnP/KXDai1NDexN0FpkTaZXTfycHvkRHoenpgl/fvuK/kPbB6xAgoyiryAhQNxYmAQ==} + vite@5.3.4: + resolution: {integrity: sha512-Cw+7zL3ZG9/NZBB8C+8QbQZmR54GwqIz+WMI4b3JgdYJvX+ny9AjJXqkGQlDXSXRP9rP0B4tbciRMOVEKulVOA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -5451,15 +5488,15 @@ packages: terser: optional: true - vitest@1.6.0: - resolution: {integrity: sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA==} + vitest@2.0.3: + resolution: {integrity: sha512-o3HRvU93q6qZK4rI2JrhKyZMMuxg/JRt30E6qeQs6ueaiz5hr1cPj+Sk2kATgQzMMqsa2DiNI0TIK++1ULx8Jw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 1.6.0 - '@vitest/ui': 1.6.0 + '@vitest/browser': 2.0.3 + '@vitest/ui': 2.0.3 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -5517,8 +5554,8 @@ packages: peerDependencies: webpack: ^4.1.0 || ^5.0.0-0 - vue-router@4.3.2: - resolution: {integrity: sha512-hKQJ1vDAZ5LVkKEnHhmm1f9pMiWIBNGF5AwU67PdH7TyXCj/a4hTccuUuYCAMgJK6rO/NVYtQIEN3yL8CECa7Q==} + vue-router@4.4.0: + resolution: {integrity: sha512-HB+t2p611aIZraV2aPSRNXf0Z/oLZFrlygJm+sZbdJaW6lcFqEDQwnzUBXn+DApw+/QzDU/I9TeWx9izEjTmsA==} peerDependencies: vue: ^3.2.0 @@ -5535,8 +5572,8 @@ packages: vue@3.2.45: resolution: {integrity: sha512-9Nx/Mg2b2xWlXykmCwiTUCWHbWIj53bnkizBxKai1g61f2Xit700A1ljowpTIM11e3uipOeiPcSqnmBg6gyiaA==} - vue@3.4.26: - resolution: {integrity: sha512-bUIq/p+VB+0xrJubaemrfhk1/FiW9iX+pDV+62I/XJ6EkspAO9/DXEjbDFoe8pIfOZBqfk45i9BMc41ptP/uRg==} + vue@3.4.31: + resolution: {integrity: sha512-njqRrOy7W3YLAlVqSKpBebtZpDVg21FPoaq1I7f/+qqBThK9ChAIjkRWgeP6Eat+8C+iia4P3OYqpATP21BCoQ==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -5728,10 +5765,6 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - yocto-queue@1.0.0: - resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} - engines: {node: '>=12.20'} - snapshots: '@aashutoshrathi/word-wrap@1.2.6': {} @@ -5742,51 +5775,51 @@ snapshots: event-pubsub: 4.3.0 js-message: 1.0.7 - '@ampproject/remapping@2.2.0': + '@ampproject/remapping@2.3.0': dependencies: - '@jridgewell/gen-mapping': 0.1.1 + '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@antfu/eslint-config@2.21.1(@vue/compiler-sfc@3.4.26)(eslint-plugin-format@0.1.2(eslint@9.5.0))(eslint@9.5.0)(typescript@5.5.2)(vitest@1.6.0(@types/node@20.14.9)(terser@5.12.0))': + '@antfu/eslint-config@2.22.4(@vue/compiler-sfc@3.4.31)(eslint-plugin-format@0.1.2(eslint@9.7.0))(eslint@9.7.0)(typescript@5.5.3)(vitest@2.0.3(@types/node@20.14.10)(terser@5.12.0))': dependencies: '@antfu/install-pkg': 0.3.3 '@clack/prompts': 0.7.0 - '@stylistic/eslint-plugin': 2.1.0(eslint@9.5.0)(typescript@5.5.2) - '@typescript-eslint/eslint-plugin': 7.13.0(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.5.2))(eslint@9.5.0)(typescript@5.5.2) - '@typescript-eslint/parser': 7.13.0(eslint@9.5.0)(typescript@5.5.2) - eslint: 9.5.0 - eslint-config-flat-gitignore: 0.1.5 + '@stylistic/eslint-plugin': 2.6.0-beta.0(eslint@9.7.0)(typescript@5.5.3) + '@typescript-eslint/eslint-plugin': 8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(typescript@5.5.3) + '@typescript-eslint/parser': 8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3) + eslint: 9.7.0 + eslint-config-flat-gitignore: 0.1.8 eslint-flat-config-utils: 0.2.5 - eslint-merge-processors: 0.1.0(eslint@9.5.0) - eslint-plugin-antfu: 2.3.3(eslint@9.5.0) - eslint-plugin-command: 0.2.3(eslint@9.5.0) - eslint-plugin-eslint-comments: 3.2.0(eslint@9.5.0) - eslint-plugin-import-x: 0.5.1(eslint@9.5.0)(typescript@5.5.2) - eslint-plugin-jsdoc: 48.2.12(eslint@9.5.0) - eslint-plugin-jsonc: 2.16.0(eslint@9.5.0) - eslint-plugin-markdown: 5.0.0(eslint@9.5.0) - eslint-plugin-n: 17.9.0(eslint@9.5.0) + eslint-merge-processors: 0.1.0(eslint@9.7.0) + eslint-plugin-antfu: 2.3.4(eslint@9.7.0) + eslint-plugin-command: 0.2.3(eslint@9.7.0) + eslint-plugin-eslint-comments: 3.2.0(eslint@9.7.0) + eslint-plugin-import-x: 3.0.1(eslint@9.7.0)(typescript@5.5.3) + eslint-plugin-jsdoc: 48.7.0(eslint@9.7.0) + eslint-plugin-jsonc: 2.16.0(eslint@9.7.0) + eslint-plugin-markdown: 5.1.0(eslint@9.7.0) + eslint-plugin-n: 17.9.0(eslint@9.7.0) eslint-plugin-no-only-tests: 3.1.0 - eslint-plugin-perfectionist: 2.10.0(eslint@9.5.0)(typescript@5.5.2)(vue-eslint-parser@9.4.3(eslint@9.5.0)) - eslint-plugin-regexp: 2.6.0(eslint@9.5.0) - eslint-plugin-toml: 0.11.0(eslint@9.5.0) - eslint-plugin-unicorn: 53.0.0(eslint@9.5.0) - eslint-plugin-unused-imports: 3.2.0(@typescript-eslint/eslint-plugin@7.13.0(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.5.2))(eslint@9.5.0)(typescript@5.5.2))(eslint@9.5.0) - eslint-plugin-vitest: 0.5.4(@typescript-eslint/eslint-plugin@7.13.0(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.5.2))(eslint@9.5.0)(typescript@5.5.2))(eslint@9.5.0)(typescript@5.5.2)(vitest@1.6.0(@types/node@20.14.9)(terser@5.12.0)) - eslint-plugin-vue: 9.26.0(eslint@9.5.0) - eslint-plugin-yml: 1.14.0(eslint@9.5.0) - eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.4.26)(eslint@9.5.0) - globals: 15.4.0 + eslint-plugin-perfectionist: 2.11.0(eslint@9.7.0)(typescript@5.5.3)(vue-eslint-parser@9.4.3(eslint@9.7.0)) + eslint-plugin-regexp: 2.6.0(eslint@9.7.0) + eslint-plugin-toml: 0.11.1(eslint@9.7.0) + eslint-plugin-unicorn: 54.0.0(eslint@9.7.0) + eslint-plugin-unused-imports: 4.0.0(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0) + eslint-plugin-vitest: 0.5.4(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(typescript@5.5.3)(vitest@2.0.3(@types/node@20.14.10)(terser@5.12.0)) + eslint-plugin-vue: 9.27.0(eslint@9.7.0) + eslint-plugin-yml: 1.14.0(eslint@9.7.0) + eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.4.31)(eslint@9.7.0) + globals: 15.8.0 jsonc-eslint-parser: 2.4.0 local-pkg: 0.5.0 parse-gitignore: 2.0.0 picocolors: 1.0.1 - toml-eslint-parser: 0.9.3 - vue-eslint-parser: 9.4.3(eslint@9.5.0) + toml-eslint-parser: 0.10.0 + vue-eslint-parser: 9.4.3(eslint@9.7.0) yaml-eslint-parser: 1.2.3 yargs: 17.7.2 optionalDependencies: - eslint-plugin-format: 0.1.2(eslint@9.5.0) + eslint-plugin-format: 0.1.2(eslint@9.7.0) transitivePeerDependencies: - '@vue/compiler-sfc' - supports-color @@ -5805,25 +5838,25 @@ snapshots: '@antfu/utils@0.7.10': {} - '@babel/code-frame@7.24.2': + '@babel/code-frame@7.24.7': dependencies: - '@babel/highlight': 7.24.5 + '@babel/highlight': 7.24.7 picocolors: 1.0.1 - '@babel/compat-data@7.24.4': {} + '@babel/compat-data@7.24.9': {} - '@babel/core@7.24.5': + '@babel/core@7.24.9': dependencies: - '@ampproject/remapping': 2.2.0 - '@babel/code-frame': 7.24.2 - '@babel/generator': 7.24.5 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.5) - '@babel/helpers': 7.24.5 - '@babel/parser': 7.24.7 - '@babel/template': 7.24.0 - '@babel/traverse': 7.24.5 - '@babel/types': 7.24.7 + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.24.7 + '@babel/generator': 7.24.9 + '@babel/helper-compilation-targets': 7.24.8 + '@babel/helper-module-transforms': 7.24.9(@babel/core@7.24.9) + '@babel/helpers': 7.24.8 + '@babel/parser': 7.24.8 + '@babel/template': 7.24.7 + '@babel/traverse': 7.24.8 + '@babel/types': 7.24.9 convert-source-map: 2.0.0 debug: 4.3.5 gensync: 1.0.0-beta.2 @@ -5832,56 +5865,56 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/generator@7.24.5': + '@babel/generator@7.24.9': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.24.9 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 '@babel/helper-annotate-as-pure@7.16.7': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.24.9 '@babel/helper-builder-binary-assignment-operator-visitor@7.16.7': dependencies: '@babel/helper-explode-assignable-expression': 7.16.7 - '@babel/types': 7.24.7 + '@babel/types': 7.24.9 - '@babel/helper-compilation-targets@7.23.6': + '@babel/helper-compilation-targets@7.24.8': dependencies: - '@babel/compat-data': 7.24.4 - '@babel/helper-validator-option': 7.23.5 - browserslist: 4.23.0 + '@babel/compat-data': 7.24.9 + '@babel/helper-validator-option': 7.24.8 + browserslist: 4.23.1 lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.17.9(@babel/core@7.24.5)': + '@babel/helper-create-class-features-plugin@7.17.9(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-annotate-as-pure': 7.16.7 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-function-name': 7.24.7 '@babel/helper-member-expression-to-functions': 7.17.7 '@babel/helper-optimise-call-expression': 7.16.7 '@babel/helper-replace-supers': 7.16.7 - '@babel/helper-split-export-declaration': 7.24.5 + '@babel/helper-split-export-declaration': 7.24.7 transitivePeerDependencies: - supports-color - '@babel/helper-create-regexp-features-plugin@7.17.0(@babel/core@7.24.5)': + '@babel/helper-create-regexp-features-plugin@7.17.0(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-annotate-as-pure': 7.16.7 regexpu-core: 5.0.1 - '@babel/helper-define-polyfill-provider@0.3.1(@babel/core@7.24.5)': + '@babel/helper-define-polyfill-provider@0.3.1(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-module-imports': 7.24.3 + '@babel/core': 7.24.9 + '@babel/helper-compilation-targets': 7.24.8 + '@babel/helper-module-imports': 7.24.7 '@babel/helper-plugin-utils': 7.16.7 - '@babel/traverse': 7.24.5 + '@babel/traverse': 7.24.8 debug: 4.3.5 lodash.debounce: 4.0.8 resolve: 1.22.8 @@ -5889,41 +5922,48 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-environment-visitor@7.22.20': {} + '@babel/helper-environment-visitor@7.24.7': + dependencies: + '@babel/types': 7.24.9 '@babel/helper-explode-assignable-expression@7.16.7': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.24.9 - '@babel/helper-function-name@7.23.0': + '@babel/helper-function-name@7.24.7': dependencies: - '@babel/template': 7.24.0 - '@babel/types': 7.24.7 + '@babel/template': 7.24.7 + '@babel/types': 7.24.9 - '@babel/helper-hoist-variables@7.22.5': + '@babel/helper-hoist-variables@7.24.7': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.24.9 '@babel/helper-member-expression-to-functions@7.17.7': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.24.9 - '@babel/helper-module-imports@7.24.3': + '@babel/helper-module-imports@7.24.7': dependencies: - '@babel/types': 7.24.7 + '@babel/traverse': 7.24.8 + '@babel/types': 7.24.9 + transitivePeerDependencies: + - supports-color - '@babel/helper-module-transforms@7.24.5(@babel/core@7.24.5)': + '@babel/helper-module-transforms@7.24.9(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-module-imports': 7.24.3 - '@babel/helper-simple-access': 7.24.5 - '@babel/helper-split-export-declaration': 7.24.5 + '@babel/core': 7.24.9 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-simple-access': 7.24.7 + '@babel/helper-split-export-declaration': 7.24.7 '@babel/helper-validator-identifier': 7.24.7 + transitivePeerDependencies: + - supports-color '@babel/helper-optimise-call-expression@7.16.7': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.24.9 '@babel/helper-plugin-utils@7.16.7': {} @@ -5931,569 +5971,577 @@ snapshots: dependencies: '@babel/helper-annotate-as-pure': 7.16.7 '@babel/helper-wrap-function': 7.16.8 - '@babel/types': 7.24.7 + '@babel/types': 7.24.9 transitivePeerDependencies: - supports-color '@babel/helper-replace-supers@7.16.7': dependencies: - '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-member-expression-to-functions': 7.17.7 '@babel/helper-optimise-call-expression': 7.16.7 - '@babel/traverse': 7.24.5 - '@babel/types': 7.24.7 + '@babel/traverse': 7.24.8 + '@babel/types': 7.24.9 transitivePeerDependencies: - supports-color - '@babel/helper-simple-access@7.24.5': + '@babel/helper-simple-access@7.24.7': dependencies: - '@babel/types': 7.24.7 + '@babel/traverse': 7.24.8 + '@babel/types': 7.24.9 + transitivePeerDependencies: + - supports-color '@babel/helper-skip-transparent-expression-wrappers@7.16.0': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.24.9 - '@babel/helper-split-export-declaration@7.24.5': + '@babel/helper-split-export-declaration@7.24.7': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.24.9 - '@babel/helper-string-parser@7.24.7': {} + '@babel/helper-string-parser@7.24.8': {} '@babel/helper-validator-identifier@7.24.7': {} - '@babel/helper-validator-option@7.23.5': {} + '@babel/helper-validator-option@7.24.8': {} '@babel/helper-wrap-function@7.16.8': dependencies: - '@babel/helper-function-name': 7.23.0 - '@babel/template': 7.24.0 - '@babel/traverse': 7.24.5 - '@babel/types': 7.24.7 + '@babel/helper-function-name': 7.24.7 + '@babel/template': 7.24.7 + '@babel/traverse': 7.24.8 + '@babel/types': 7.24.9 transitivePeerDependencies: - supports-color - '@babel/helpers@7.24.5': + '@babel/helpers@7.24.8': dependencies: - '@babel/template': 7.24.0 - '@babel/traverse': 7.24.5 - '@babel/types': 7.24.7 - transitivePeerDependencies: - - supports-color + '@babel/template': 7.24.7 + '@babel/types': 7.24.9 - '@babel/highlight@7.24.5': + '@babel/highlight@7.24.7': dependencies: '@babel/helper-validator-identifier': 7.24.7 chalk: 2.4.2 js-tokens: 4.0.0 picocolors: 1.0.1 - '@babel/parser@7.24.7': + '@babel/parser@7.24.8': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.24.9 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.16.7(@babel/core@7.24.5)': + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.16.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.16.7(@babel/core@7.24.5)': + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.16.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.16.7 '@babel/helper-skip-transparent-expression-wrappers': 7.16.0 - '@babel/plugin-proposal-optional-chaining': 7.16.7(@babel/core@7.24.5) + '@babel/plugin-proposal-optional-chaining': 7.16.7(@babel/core@7.24.9) - '@babel/plugin-proposal-async-generator-functions@7.16.8(@babel/core@7.24.5)': + '@babel/plugin-proposal-async-generator-functions@7.16.8(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.16.7 '@babel/helper-remap-async-to-generator': 7.16.8 - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.5) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.9) transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-class-properties@7.16.7(@babel/core@7.24.5)': + '@babel/plugin-proposal-class-properties@7.16.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 - '@babel/helper-create-class-features-plugin': 7.17.9(@babel/core@7.24.5) + '@babel/core': 7.24.9 + '@babel/helper-create-class-features-plugin': 7.17.9(@babel/core@7.24.9) '@babel/helper-plugin-utils': 7.16.7 transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-class-static-block@7.17.6(@babel/core@7.24.5)': + '@babel/plugin-proposal-class-static-block@7.17.6(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 - '@babel/helper-create-class-features-plugin': 7.17.9(@babel/core@7.24.5) + '@babel/core': 7.24.9 + '@babel/helper-create-class-features-plugin': 7.17.9(@babel/core@7.24.9) '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.5) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.9) transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-decorators@7.17.9(@babel/core@7.24.5)': + '@babel/plugin-proposal-decorators@7.17.9(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 - '@babel/helper-create-class-features-plugin': 7.17.9(@babel/core@7.24.5) + '@babel/core': 7.24.9 + '@babel/helper-create-class-features-plugin': 7.17.9(@babel/core@7.24.9) '@babel/helper-plugin-utils': 7.16.7 '@babel/helper-replace-supers': 7.16.7 - '@babel/helper-split-export-declaration': 7.24.5 - '@babel/plugin-syntax-decorators': 7.17.0(@babel/core@7.24.5) + '@babel/helper-split-export-declaration': 7.24.7 + '@babel/plugin-syntax-decorators': 7.17.0(@babel/core@7.24.9) charcodes: 0.2.0 transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-dynamic-import@7.16.7(@babel/core@7.24.5)': + '@babel/plugin-proposal-dynamic-import@7.16.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.9) - '@babel/plugin-proposal-export-namespace-from@7.16.7(@babel/core@7.24.5)': + '@babel/plugin-proposal-export-namespace-from@7.16.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.9) - '@babel/plugin-proposal-json-strings@7.16.7(@babel/core@7.24.5)': + '@babel/plugin-proposal-json-strings@7.16.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.9) - '@babel/plugin-proposal-logical-assignment-operators@7.16.7(@babel/core@7.24.5)': + '@babel/plugin-proposal-logical-assignment-operators@7.16.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.5) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.9) - '@babel/plugin-proposal-nullish-coalescing-operator@7.16.7(@babel/core@7.24.5)': + '@babel/plugin-proposal-nullish-coalescing-operator@7.16.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.9) - '@babel/plugin-proposal-numeric-separator@7.16.7(@babel/core@7.24.5)': + '@babel/plugin-proposal-numeric-separator@7.16.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.5) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.9) - '@babel/plugin-proposal-object-rest-spread@7.17.3(@babel/core@7.24.5)': + '@babel/plugin-proposal-object-rest-spread@7.17.3(@babel/core@7.24.9)': dependencies: - '@babel/compat-data': 7.24.4 - '@babel/core': 7.24.5 - '@babel/helper-compilation-targets': 7.23.6 + '@babel/compat-data': 7.24.9 + '@babel/core': 7.24.9 + '@babel/helper-compilation-targets': 7.24.8 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.5) - '@babel/plugin-transform-parameters': 7.16.7(@babel/core@7.24.5) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.9) + '@babel/plugin-transform-parameters': 7.16.7(@babel/core@7.24.9) - '@babel/plugin-proposal-optional-catch-binding@7.16.7(@babel/core@7.24.5)': + '@babel/plugin-proposal-optional-catch-binding@7.16.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.9) - '@babel/plugin-proposal-optional-chaining@7.16.7(@babel/core@7.24.5)': + '@babel/plugin-proposal-optional-chaining@7.16.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.16.7 '@babel/helper-skip-transparent-expression-wrappers': 7.16.0 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.9) - '@babel/plugin-proposal-private-methods@7.16.11(@babel/core@7.24.5)': + '@babel/plugin-proposal-private-methods@7.16.11(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 - '@babel/helper-create-class-features-plugin': 7.17.9(@babel/core@7.24.5) + '@babel/core': 7.24.9 + '@babel/helper-create-class-features-plugin': 7.17.9(@babel/core@7.24.9) '@babel/helper-plugin-utils': 7.16.7 transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-private-property-in-object@7.16.7(@babel/core@7.24.5)': + '@babel/plugin-proposal-private-property-in-object@7.16.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-annotate-as-pure': 7.16.7 - '@babel/helper-create-class-features-plugin': 7.17.9(@babel/core@7.24.5) + '@babel/helper-create-class-features-plugin': 7.17.9(@babel/core@7.24.9) '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.5) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.9) transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-unicode-property-regex@7.16.7(@babel/core@7.24.5)': + '@babel/plugin-proposal-unicode-property-regex@7.16.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 - '@babel/helper-create-regexp-features-plugin': 7.17.0(@babel/core@7.24.5) + '@babel/core': 7.24.9 + '@babel/helper-create-regexp-features-plugin': 7.17.0(@babel/core@7.24.9) '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.5)': + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.5)': + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.5)': + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-decorators@7.17.0(@babel/core@7.24.5)': + '@babel/plugin-syntax-decorators@7.17.0(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.5)': + '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.5)': + '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.5)': + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-jsx@7.16.7(@babel/core@7.24.5)': + '@babel/plugin-syntax-jsx@7.16.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.5)': + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.5)': + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.5)': + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.5)': + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.5)': + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.5)': + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.5)': + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.5)': + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-transform-arrow-functions@7.16.7(@babel/core@7.24.5)': + '@babel/plugin-transform-arrow-functions@7.16.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-transform-async-to-generator@7.16.8(@babel/core@7.24.5)': + '@babel/plugin-transform-async-to-generator@7.16.8(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 - '@babel/helper-module-imports': 7.24.3 + '@babel/core': 7.24.9 + '@babel/helper-module-imports': 7.24.7 '@babel/helper-plugin-utils': 7.16.7 '@babel/helper-remap-async-to-generator': 7.16.8 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-block-scoped-functions@7.16.7(@babel/core@7.24.5)': + '@babel/plugin-transform-block-scoped-functions@7.16.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-transform-block-scoping@7.16.7(@babel/core@7.24.5)': + '@babel/plugin-transform-block-scoping@7.16.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-transform-classes@7.16.7(@babel/core@7.24.5)': + '@babel/plugin-transform-classes@7.16.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-annotate-as-pure': 7.16.7 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-function-name': 7.24.7 '@babel/helper-optimise-call-expression': 7.16.7 '@babel/helper-plugin-utils': 7.16.7 '@babel/helper-replace-supers': 7.16.7 - '@babel/helper-split-export-declaration': 7.24.5 + '@babel/helper-split-export-declaration': 7.24.7 globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-computed-properties@7.16.7(@babel/core@7.24.5)': + '@babel/plugin-transform-computed-properties@7.16.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-transform-destructuring@7.17.7(@babel/core@7.24.5)': + '@babel/plugin-transform-destructuring@7.17.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-transform-dotall-regex@7.16.7(@babel/core@7.24.5)': + '@babel/plugin-transform-dotall-regex@7.16.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 - '@babel/helper-create-regexp-features-plugin': 7.17.0(@babel/core@7.24.5) + '@babel/core': 7.24.9 + '@babel/helper-create-regexp-features-plugin': 7.17.0(@babel/core@7.24.9) '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-transform-duplicate-keys@7.16.7(@babel/core@7.24.5)': + '@babel/plugin-transform-duplicate-keys@7.16.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-transform-exponentiation-operator@7.16.7(@babel/core@7.24.5)': + '@babel/plugin-transform-exponentiation-operator@7.16.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-builder-binary-assignment-operator-visitor': 7.16.7 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-transform-for-of@7.16.7(@babel/core@7.24.5)': + '@babel/plugin-transform-for-of@7.16.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-transform-function-name@7.16.7(@babel/core@7.24.5)': + '@babel/plugin-transform-function-name@7.16.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-function-name': 7.23.0 + '@babel/core': 7.24.9 + '@babel/helper-compilation-targets': 7.24.8 + '@babel/helper-function-name': 7.24.7 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-transform-literals@7.16.7(@babel/core@7.24.5)': + '@babel/plugin-transform-literals@7.16.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-transform-member-expression-literals@7.16.7(@babel/core@7.24.5)': + '@babel/plugin-transform-member-expression-literals@7.16.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-transform-modules-amd@7.16.7(@babel/core@7.24.5)': + '@babel/plugin-transform-modules-amd@7.16.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 - '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.5) + '@babel/core': 7.24.9 + '@babel/helper-module-transforms': 7.24.9(@babel/core@7.24.9) '@babel/helper-plugin-utils': 7.16.7 babel-plugin-dynamic-import-node: 2.3.3 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-modules-commonjs@7.16.8(@babel/core@7.24.5)': + '@babel/plugin-transform-modules-commonjs@7.16.8(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 - '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.5) + '@babel/core': 7.24.9 + '@babel/helper-module-transforms': 7.24.9(@babel/core@7.24.9) '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-simple-access': 7.24.5 + '@babel/helper-simple-access': 7.24.7 babel-plugin-dynamic-import-node: 2.3.3 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-modules-systemjs@7.16.7(@babel/core@7.24.5)': + '@babel/plugin-transform-modules-systemjs@7.16.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.5) + '@babel/core': 7.24.9 + '@babel/helper-hoist-variables': 7.24.7 + '@babel/helper-module-transforms': 7.24.9(@babel/core@7.24.9) '@babel/helper-plugin-utils': 7.16.7 '@babel/helper-validator-identifier': 7.24.7 babel-plugin-dynamic-import-node: 2.3.3 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-modules-umd@7.16.7(@babel/core@7.24.5)': + '@babel/plugin-transform-modules-umd@7.16.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 - '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.5) + '@babel/core': 7.24.9 + '@babel/helper-module-transforms': 7.24.9(@babel/core@7.24.9) '@babel/helper-plugin-utils': 7.16.7 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-named-capturing-groups-regex@7.16.8(@babel/core@7.24.5)': + '@babel/plugin-transform-named-capturing-groups-regex@7.16.8(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 - '@babel/helper-create-regexp-features-plugin': 7.17.0(@babel/core@7.24.5) + '@babel/core': 7.24.9 + '@babel/helper-create-regexp-features-plugin': 7.17.0(@babel/core@7.24.9) - '@babel/plugin-transform-new-target@7.16.7(@babel/core@7.24.5)': + '@babel/plugin-transform-new-target@7.16.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-transform-object-super@7.16.7(@babel/core@7.24.5)': + '@babel/plugin-transform-object-super@7.16.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.16.7 '@babel/helper-replace-supers': 7.16.7 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-parameters@7.16.7(@babel/core@7.24.5)': + '@babel/plugin-transform-parameters@7.16.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-transform-property-literals@7.16.7(@babel/core@7.24.5)': + '@babel/plugin-transform-property-literals@7.16.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-transform-regenerator@7.16.7(@babel/core@7.24.5)': + '@babel/plugin-transform-regenerator@7.16.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 regenerator-transform: 0.14.5 - '@babel/plugin-transform-reserved-words@7.16.7(@babel/core@7.24.5)': + '@babel/plugin-transform-reserved-words@7.16.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-transform-runtime@7.17.0(@babel/core@7.24.5)': + '@babel/plugin-transform-runtime@7.17.0(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 - '@babel/helper-module-imports': 7.24.3 + '@babel/core': 7.24.9 + '@babel/helper-module-imports': 7.24.7 '@babel/helper-plugin-utils': 7.16.7 - babel-plugin-polyfill-corejs2: 0.3.1(@babel/core@7.24.5) - babel-plugin-polyfill-corejs3: 0.5.2(@babel/core@7.24.5) - babel-plugin-polyfill-regenerator: 0.3.1(@babel/core@7.24.5) + babel-plugin-polyfill-corejs2: 0.3.1(@babel/core@7.24.9) + babel-plugin-polyfill-corejs3: 0.5.2(@babel/core@7.24.9) + babel-plugin-polyfill-regenerator: 0.3.1(@babel/core@7.24.9) semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-shorthand-properties@7.16.7(@babel/core@7.24.5)': + '@babel/plugin-transform-shorthand-properties@7.16.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-transform-spread@7.16.7(@babel/core@7.24.5)': + '@babel/plugin-transform-spread@7.16.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.16.7 '@babel/helper-skip-transparent-expression-wrappers': 7.16.0 - '@babel/plugin-transform-sticky-regex@7.16.7(@babel/core@7.24.5)': + '@babel/plugin-transform-sticky-regex@7.16.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-transform-template-literals@7.16.7(@babel/core@7.24.5)': + '@babel/plugin-transform-template-literals@7.16.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-transform-typeof-symbol@7.16.7(@babel/core@7.24.5)': + '@babel/plugin-transform-typeof-symbol@7.16.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-transform-unicode-escapes@7.16.7(@babel/core@7.24.5)': + '@babel/plugin-transform-unicode-escapes@7.16.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-transform-unicode-regex@7.16.7(@babel/core@7.24.5)': + '@babel/plugin-transform-unicode-regex@7.16.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 - '@babel/helper-create-regexp-features-plugin': 7.17.0(@babel/core@7.24.5) + '@babel/core': 7.24.9 + '@babel/helper-create-regexp-features-plugin': 7.17.0(@babel/core@7.24.9) '@babel/helper-plugin-utils': 7.16.7 - '@babel/preset-env@7.16.11(@babel/core@7.24.5)': + '@babel/preset-env@7.16.11(@babel/core@7.24.9)': dependencies: - '@babel/compat-data': 7.24.4 - '@babel/core': 7.24.5 - '@babel/helper-compilation-targets': 7.23.6 + '@babel/compat-data': 7.24.9 + '@babel/core': 7.24.9 + '@babel/helper-compilation-targets': 7.24.8 '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.16.7(@babel/core@7.24.5) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.16.7(@babel/core@7.24.5) - '@babel/plugin-proposal-async-generator-functions': 7.16.8(@babel/core@7.24.5) - '@babel/plugin-proposal-class-properties': 7.16.7(@babel/core@7.24.5) - '@babel/plugin-proposal-class-static-block': 7.17.6(@babel/core@7.24.5) - '@babel/plugin-proposal-dynamic-import': 7.16.7(@babel/core@7.24.5) - '@babel/plugin-proposal-export-namespace-from': 7.16.7(@babel/core@7.24.5) - '@babel/plugin-proposal-json-strings': 7.16.7(@babel/core@7.24.5) - '@babel/plugin-proposal-logical-assignment-operators': 7.16.7(@babel/core@7.24.5) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.16.7(@babel/core@7.24.5) - '@babel/plugin-proposal-numeric-separator': 7.16.7(@babel/core@7.24.5) - '@babel/plugin-proposal-object-rest-spread': 7.17.3(@babel/core@7.24.5) - '@babel/plugin-proposal-optional-catch-binding': 7.16.7(@babel/core@7.24.5) - '@babel/plugin-proposal-optional-chaining': 7.16.7(@babel/core@7.24.5) - '@babel/plugin-proposal-private-methods': 7.16.11(@babel/core@7.24.5) - '@babel/plugin-proposal-private-property-in-object': 7.16.7(@babel/core@7.24.5) - '@babel/plugin-proposal-unicode-property-regex': 7.16.7(@babel/core@7.24.5) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.5) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.5) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.5) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.5) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.5) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.5) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.5) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.5) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.5) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.5) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.5) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.5) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.5) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.5) - '@babel/plugin-transform-arrow-functions': 7.16.7(@babel/core@7.24.5) - '@babel/plugin-transform-async-to-generator': 7.16.8(@babel/core@7.24.5) - '@babel/plugin-transform-block-scoped-functions': 7.16.7(@babel/core@7.24.5) - '@babel/plugin-transform-block-scoping': 7.16.7(@babel/core@7.24.5) - '@babel/plugin-transform-classes': 7.16.7(@babel/core@7.24.5) - '@babel/plugin-transform-computed-properties': 7.16.7(@babel/core@7.24.5) - '@babel/plugin-transform-destructuring': 7.17.7(@babel/core@7.24.5) - '@babel/plugin-transform-dotall-regex': 7.16.7(@babel/core@7.24.5) - '@babel/plugin-transform-duplicate-keys': 7.16.7(@babel/core@7.24.5) - '@babel/plugin-transform-exponentiation-operator': 7.16.7(@babel/core@7.24.5) - '@babel/plugin-transform-for-of': 7.16.7(@babel/core@7.24.5) - '@babel/plugin-transform-function-name': 7.16.7(@babel/core@7.24.5) - '@babel/plugin-transform-literals': 7.16.7(@babel/core@7.24.5) - '@babel/plugin-transform-member-expression-literals': 7.16.7(@babel/core@7.24.5) - '@babel/plugin-transform-modules-amd': 7.16.7(@babel/core@7.24.5) - '@babel/plugin-transform-modules-commonjs': 7.16.8(@babel/core@7.24.5) - '@babel/plugin-transform-modules-systemjs': 7.16.7(@babel/core@7.24.5) - '@babel/plugin-transform-modules-umd': 7.16.7(@babel/core@7.24.5) - '@babel/plugin-transform-named-capturing-groups-regex': 7.16.8(@babel/core@7.24.5) - '@babel/plugin-transform-new-target': 7.16.7(@babel/core@7.24.5) - '@babel/plugin-transform-object-super': 7.16.7(@babel/core@7.24.5) - '@babel/plugin-transform-parameters': 7.16.7(@babel/core@7.24.5) - '@babel/plugin-transform-property-literals': 7.16.7(@babel/core@7.24.5) - '@babel/plugin-transform-regenerator': 7.16.7(@babel/core@7.24.5) - '@babel/plugin-transform-reserved-words': 7.16.7(@babel/core@7.24.5) - '@babel/plugin-transform-shorthand-properties': 7.16.7(@babel/core@7.24.5) - '@babel/plugin-transform-spread': 7.16.7(@babel/core@7.24.5) - '@babel/plugin-transform-sticky-regex': 7.16.7(@babel/core@7.24.5) - '@babel/plugin-transform-template-literals': 7.16.7(@babel/core@7.24.5) - '@babel/plugin-transform-typeof-symbol': 7.16.7(@babel/core@7.24.5) - '@babel/plugin-transform-unicode-escapes': 7.16.7(@babel/core@7.24.5) - '@babel/plugin-transform-unicode-regex': 7.16.7(@babel/core@7.24.5) - '@babel/preset-modules': 0.1.5(@babel/core@7.24.5) - '@babel/types': 7.24.7 - babel-plugin-polyfill-corejs2: 0.3.1(@babel/core@7.24.5) - babel-plugin-polyfill-corejs3: 0.5.2(@babel/core@7.24.5) - babel-plugin-polyfill-regenerator: 0.3.1(@babel/core@7.24.5) + '@babel/helper-validator-option': 7.24.8 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.16.7(@babel/core@7.24.9) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.16.7(@babel/core@7.24.9) + '@babel/plugin-proposal-async-generator-functions': 7.16.8(@babel/core@7.24.9) + '@babel/plugin-proposal-class-properties': 7.16.7(@babel/core@7.24.9) + '@babel/plugin-proposal-class-static-block': 7.17.6(@babel/core@7.24.9) + '@babel/plugin-proposal-dynamic-import': 7.16.7(@babel/core@7.24.9) + '@babel/plugin-proposal-export-namespace-from': 7.16.7(@babel/core@7.24.9) + '@babel/plugin-proposal-json-strings': 7.16.7(@babel/core@7.24.9) + '@babel/plugin-proposal-logical-assignment-operators': 7.16.7(@babel/core@7.24.9) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.16.7(@babel/core@7.24.9) + '@babel/plugin-proposal-numeric-separator': 7.16.7(@babel/core@7.24.9) + '@babel/plugin-proposal-object-rest-spread': 7.17.3(@babel/core@7.24.9) + '@babel/plugin-proposal-optional-catch-binding': 7.16.7(@babel/core@7.24.9) + '@babel/plugin-proposal-optional-chaining': 7.16.7(@babel/core@7.24.9) + '@babel/plugin-proposal-private-methods': 7.16.11(@babel/core@7.24.9) + '@babel/plugin-proposal-private-property-in-object': 7.16.7(@babel/core@7.24.9) + '@babel/plugin-proposal-unicode-property-regex': 7.16.7(@babel/core@7.24.9) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.9) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.9) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.9) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.9) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.9) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.9) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.9) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.9) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.9) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.9) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.9) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.9) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.9) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.9) + '@babel/plugin-transform-arrow-functions': 7.16.7(@babel/core@7.24.9) + '@babel/plugin-transform-async-to-generator': 7.16.8(@babel/core@7.24.9) + '@babel/plugin-transform-block-scoped-functions': 7.16.7(@babel/core@7.24.9) + '@babel/plugin-transform-block-scoping': 7.16.7(@babel/core@7.24.9) + '@babel/plugin-transform-classes': 7.16.7(@babel/core@7.24.9) + '@babel/plugin-transform-computed-properties': 7.16.7(@babel/core@7.24.9) + '@babel/plugin-transform-destructuring': 7.17.7(@babel/core@7.24.9) + '@babel/plugin-transform-dotall-regex': 7.16.7(@babel/core@7.24.9) + '@babel/plugin-transform-duplicate-keys': 7.16.7(@babel/core@7.24.9) + '@babel/plugin-transform-exponentiation-operator': 7.16.7(@babel/core@7.24.9) + '@babel/plugin-transform-for-of': 7.16.7(@babel/core@7.24.9) + '@babel/plugin-transform-function-name': 7.16.7(@babel/core@7.24.9) + '@babel/plugin-transform-literals': 7.16.7(@babel/core@7.24.9) + '@babel/plugin-transform-member-expression-literals': 7.16.7(@babel/core@7.24.9) + '@babel/plugin-transform-modules-amd': 7.16.7(@babel/core@7.24.9) + '@babel/plugin-transform-modules-commonjs': 7.16.8(@babel/core@7.24.9) + '@babel/plugin-transform-modules-systemjs': 7.16.7(@babel/core@7.24.9) + '@babel/plugin-transform-modules-umd': 7.16.7(@babel/core@7.24.9) + '@babel/plugin-transform-named-capturing-groups-regex': 7.16.8(@babel/core@7.24.9) + '@babel/plugin-transform-new-target': 7.16.7(@babel/core@7.24.9) + '@babel/plugin-transform-object-super': 7.16.7(@babel/core@7.24.9) + '@babel/plugin-transform-parameters': 7.16.7(@babel/core@7.24.9) + '@babel/plugin-transform-property-literals': 7.16.7(@babel/core@7.24.9) + '@babel/plugin-transform-regenerator': 7.16.7(@babel/core@7.24.9) + '@babel/plugin-transform-reserved-words': 7.16.7(@babel/core@7.24.9) + '@babel/plugin-transform-shorthand-properties': 7.16.7(@babel/core@7.24.9) + '@babel/plugin-transform-spread': 7.16.7(@babel/core@7.24.9) + '@babel/plugin-transform-sticky-regex': 7.16.7(@babel/core@7.24.9) + '@babel/plugin-transform-template-literals': 7.16.7(@babel/core@7.24.9) + '@babel/plugin-transform-typeof-symbol': 7.16.7(@babel/core@7.24.9) + '@babel/plugin-transform-unicode-escapes': 7.16.7(@babel/core@7.24.9) + '@babel/plugin-transform-unicode-regex': 7.16.7(@babel/core@7.24.9) + '@babel/preset-modules': 0.1.5(@babel/core@7.24.9) + '@babel/types': 7.24.9 + babel-plugin-polyfill-corejs2: 0.3.1(@babel/core@7.24.9) + babel-plugin-polyfill-corejs3: 0.5.2(@babel/core@7.24.9) + babel-plugin-polyfill-regenerator: 0.3.1(@babel/core@7.24.9) core-js-compat: 3.37.0 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/preset-modules@0.1.5(@babel/core@7.24.5)': + '@babel/preset-modules@0.1.5(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-proposal-unicode-property-regex': 7.16.7(@babel/core@7.24.5) - '@babel/plugin-transform-dotall-regex': 7.16.7(@babel/core@7.24.5) - '@babel/types': 7.24.7 + '@babel/plugin-proposal-unicode-property-regex': 7.16.7(@babel/core@7.24.9) + '@babel/plugin-transform-dotall-regex': 7.16.7(@babel/core@7.24.9) + '@babel/types': 7.24.9 esutils: 2.0.3 '@babel/runtime@7.17.2': @@ -6502,30 +6550,30 @@ snapshots: '@babel/standalone@7.24.5': {} - '@babel/template@7.24.0': + '@babel/template@7.24.7': dependencies: - '@babel/code-frame': 7.24.2 - '@babel/parser': 7.24.7 - '@babel/types': 7.24.7 + '@babel/code-frame': 7.24.7 + '@babel/parser': 7.24.8 + '@babel/types': 7.24.9 - '@babel/traverse@7.24.5': + '@babel/traverse@7.24.8': dependencies: - '@babel/code-frame': 7.24.2 - '@babel/generator': 7.24.5 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-split-export-declaration': 7.24.5 - '@babel/parser': 7.24.7 - '@babel/types': 7.24.7 + '@babel/code-frame': 7.24.7 + '@babel/generator': 7.24.9 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-function-name': 7.24.7 + '@babel/helper-hoist-variables': 7.24.7 + '@babel/helper-split-export-declaration': 7.24.7 + '@babel/parser': 7.24.8 + '@babel/types': 7.24.9 debug: 4.3.5 globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/types@7.24.7': + '@babel/types@7.24.9': dependencies: - '@babel/helper-string-parser': 7.24.7 + '@babel/helper-string-parser': 7.24.8 '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 @@ -6558,7 +6606,13 @@ snapshots: '@types/estree': 1.0.5 '@typescript-eslint/types': 7.13.0 comment-parser: 1.4.1 - esquery: 1.5.0 + esquery: 1.6.0 + jsdoc-type-pratt-parser: 4.0.0 + + '@es-joy/jsdoccomment@0.46.0': + dependencies: + comment-parser: 1.4.1 + esquery: 1.6.0 jsdoc-type-pratt-parser: 4.0.0 '@esbuild/aix-ppc64@0.20.2': @@ -6699,14 +6753,14 @@ snapshots: '@esbuild/win32-x64@0.21.5': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@9.5.0)': + '@eslint-community/eslint-utils@4.4.0(eslint@9.7.0)': dependencies: - eslint: 9.5.0 + eslint: 9.7.0 eslint-visitor-keys: 3.4.3 - '@eslint-community/regexpp@4.10.0': {} + '@eslint-community/regexpp@4.11.0': {} - '@eslint/config-array@0.16.0': + '@eslint/config-array@0.17.0': dependencies: '@eslint/object-schema': 2.1.4 debug: 4.3.5 @@ -6718,7 +6772,7 @@ snapshots: dependencies: ajv: 6.12.6 debug: 4.3.5 - espree: 10.0.1 + espree: 10.1.0 globals: 14.0.0 ignore: 5.3.1 import-fresh: 3.3.0 @@ -6728,7 +6782,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.5.0': {} + '@eslint/js@9.7.0': {} '@eslint/object-schema@2.1.4': {} @@ -6748,7 +6802,7 @@ snapshots: '@humanwhocodes/retry@0.3.0': {} - '@iconify/json@2.2.205': + '@iconify/json@2.2.228': dependencies: '@iconify/types': 2.0.0 pathe: 1.1.2 @@ -6767,15 +6821,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@jest/schemas@29.6.3': - dependencies: - '@sinclair/typebox': 0.27.8 - - '@jridgewell/gen-mapping@0.1.1': - dependencies: - '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.4.15 - '@jridgewell/gen-mapping@0.3.5': dependencies: '@jridgewell/set-array': 1.2.1 @@ -6830,14 +6875,14 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.13.0 - '@nuxt/kit@3.12.2(rollup@4.18.0)': + '@nuxt/kit@3.12.3(rollup@4.18.1)': dependencies: - '@nuxt/schema': 3.12.2(rollup@4.18.0) + '@nuxt/schema': 3.12.3(rollup@4.18.1) c12: 1.11.1 consola: 3.2.3 defu: 6.1.4 destr: 2.0.3 - globby: 14.0.1 + globby: 14.0.2 hash-sum: 2.0.0 ignore: 5.3.1 jiti: 1.21.6 @@ -6845,31 +6890,31 @@ snapshots: knitwork: 1.1.0 mlly: 1.7.1 pathe: 1.1.2 - pkg-types: 1.1.1 + pkg-types: 1.1.3 scule: 1.3.0 semver: 7.6.2 ufo: 1.5.3 unctx: 2.3.1 - unimport: 3.7.2(rollup@4.18.0) + unimport: 3.7.2(rollup@4.18.1) untyped: 1.4.2 transitivePeerDependencies: - magicast - rollup - supports-color - '@nuxt/schema@3.12.2(rollup@4.18.0)': + '@nuxt/schema@3.12.3(rollup@4.18.1)': dependencies: compatx: 0.1.8 consola: 3.2.3 defu: 6.1.4 hookable: 5.5.3 pathe: 1.1.2 - pkg-types: 1.1.1 + pkg-types: 1.1.3 scule: 1.3.0 std-env: 3.7.0 ufo: 1.5.3 uncrypto: 0.1.3 - unimport: 3.7.2(rollup@4.18.0) + unimport: 3.7.2(rollup@4.18.1) untyped: 1.4.2 transitivePeerDependencies: - rollup @@ -6879,62 +6924,64 @@ snapshots: '@polka/url@1.0.0-next.25': {} - '@rollup/pluginutils@5.1.0(rollup@4.18.0)': + '@rollup/pluginutils@5.1.0(rollup@4.18.1)': dependencies: '@types/estree': 1.0.5 estree-walker: 2.0.2 picomatch: 2.3.1 optionalDependencies: - rollup: 4.18.0 + rollup: 4.18.1 - '@rollup/rollup-android-arm-eabi@4.18.0': + '@rollup/rollup-android-arm-eabi@4.18.1': optional: true - '@rollup/rollup-android-arm64@4.18.0': + '@rollup/rollup-android-arm64@4.18.1': optional: true - '@rollup/rollup-darwin-arm64@4.18.0': + '@rollup/rollup-darwin-arm64@4.18.1': optional: true - '@rollup/rollup-darwin-x64@4.18.0': + '@rollup/rollup-darwin-x64@4.18.1': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.18.0': + '@rollup/rollup-linux-arm-gnueabihf@4.18.1': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.18.0': + '@rollup/rollup-linux-arm-musleabihf@4.18.1': optional: true - '@rollup/rollup-linux-arm64-gnu@4.18.0': + '@rollup/rollup-linux-arm64-gnu@4.18.1': optional: true - '@rollup/rollup-linux-arm64-musl@4.18.0': + '@rollup/rollup-linux-arm64-musl@4.18.1': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.18.0': + '@rollup/rollup-linux-powerpc64le-gnu@4.18.1': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.18.0': + '@rollup/rollup-linux-riscv64-gnu@4.18.1': optional: true - '@rollup/rollup-linux-s390x-gnu@4.18.0': + '@rollup/rollup-linux-s390x-gnu@4.18.1': optional: true - '@rollup/rollup-linux-x64-gnu@4.18.0': + '@rollup/rollup-linux-x64-gnu@4.18.1': optional: true - '@rollup/rollup-linux-x64-musl@4.18.0': + '@rollup/rollup-linux-x64-musl@4.18.1': optional: true - '@rollup/rollup-win32-arm64-msvc@4.18.0': + '@rollup/rollup-win32-arm64-msvc@4.18.1': optional: true - '@rollup/rollup-win32-ia32-msvc@4.18.0': + '@rollup/rollup-win32-ia32-msvc@4.18.1': optional: true - '@rollup/rollup-win32-x64-msvc@4.18.0': + '@rollup/rollup-win32-x64-msvc@4.18.1': optional: true + '@rtsao/scc@1.1.0': {} + '@sideway/address@4.1.3': dependencies: '@hapi/hoek': 9.2.1 @@ -6943,8 +6990,6 @@ snapshots: '@sideway/pinpoint@2.0.0': {} - '@sinclair/typebox@0.27.8': {} - '@sindresorhus/merge-streams@2.3.0': {} '@soda/friendly-errors-webpack-plugin@1.8.1(webpack@5.70.0(esbuild@0.21.5))': @@ -6957,49 +7002,49 @@ snapshots: '@soda/get-current-script@1.0.2': {} - '@stylistic/eslint-plugin-js@2.1.0(eslint@9.5.0)': + '@stylistic/eslint-plugin-js@2.6.0-beta.0(eslint@9.7.0)': dependencies: '@types/eslint': 8.56.10 - acorn: 8.11.3 - eslint: 9.5.0 + acorn: 8.12.1 + eslint: 9.7.0 eslint-visitor-keys: 4.0.0 - espree: 10.0.1 + espree: 10.1.0 - '@stylistic/eslint-plugin-jsx@2.1.0(eslint@9.5.0)': + '@stylistic/eslint-plugin-jsx@2.6.0-beta.0(eslint@9.7.0)': dependencies: - '@stylistic/eslint-plugin-js': 2.1.0(eslint@9.5.0) + '@stylistic/eslint-plugin-js': 2.6.0-beta.0(eslint@9.7.0) '@types/eslint': 8.56.10 - eslint: 9.5.0 + eslint: 9.7.0 estraverse: 5.3.0 picomatch: 4.0.2 - '@stylistic/eslint-plugin-plus@2.1.0(eslint@9.5.0)(typescript@5.5.2)': + '@stylistic/eslint-plugin-plus@2.6.0-beta.0(eslint@9.7.0)(typescript@5.5.3)': dependencies: '@types/eslint': 8.56.10 - '@typescript-eslint/utils': 7.13.0(eslint@9.5.0)(typescript@5.5.2) - eslint: 9.5.0 + '@typescript-eslint/utils': 8.0.0-alpha.44(eslint@9.7.0)(typescript@5.5.3) + eslint: 9.7.0 transitivePeerDependencies: - supports-color - typescript - '@stylistic/eslint-plugin-ts@2.1.0(eslint@9.5.0)(typescript@5.5.2)': + '@stylistic/eslint-plugin-ts@2.6.0-beta.0(eslint@9.7.0)(typescript@5.5.3)': dependencies: - '@stylistic/eslint-plugin-js': 2.1.0(eslint@9.5.0) + '@stylistic/eslint-plugin-js': 2.6.0-beta.0(eslint@9.7.0) '@types/eslint': 8.56.10 - '@typescript-eslint/utils': 7.13.0(eslint@9.5.0)(typescript@5.5.2) - eslint: 9.5.0 + '@typescript-eslint/utils': 8.0.0-alpha.44(eslint@9.7.0)(typescript@5.5.3) + eslint: 9.7.0 transitivePeerDependencies: - supports-color - typescript - '@stylistic/eslint-plugin@2.1.0(eslint@9.5.0)(typescript@5.5.2)': + '@stylistic/eslint-plugin@2.6.0-beta.0(eslint@9.7.0)(typescript@5.5.3)': dependencies: - '@stylistic/eslint-plugin-js': 2.1.0(eslint@9.5.0) - '@stylistic/eslint-plugin-jsx': 2.1.0(eslint@9.5.0) - '@stylistic/eslint-plugin-plus': 2.1.0(eslint@9.5.0)(typescript@5.5.2) - '@stylistic/eslint-plugin-ts': 2.1.0(eslint@9.5.0)(typescript@5.5.2) + '@stylistic/eslint-plugin-js': 2.6.0-beta.0(eslint@9.7.0) + '@stylistic/eslint-plugin-jsx': 2.6.0-beta.0(eslint@9.7.0) + '@stylistic/eslint-plugin-plus': 2.6.0-beta.0(eslint@9.7.0)(typescript@5.5.3) + '@stylistic/eslint-plugin-ts': 2.6.0-beta.0(eslint@9.7.0)(typescript@5.5.3) '@types/eslint': 8.56.10 - eslint: 9.5.0 + eslint: 9.7.0 transitivePeerDependencies: - supports-color - typescript @@ -7011,20 +7056,20 @@ snapshots: '@types/body-parser@1.19.2': dependencies: '@types/connect': 3.4.35 - '@types/node': 20.14.9 + '@types/node': 20.14.10 '@types/bonjour@3.5.10': dependencies: - '@types/node': 20.14.9 + '@types/node': 20.14.10 '@types/connect-history-api-fallback@1.3.5': dependencies: '@types/express-serve-static-core': 4.17.28 - '@types/node': 20.14.9 + '@types/node': 20.14.10 '@types/connect@3.4.35': dependencies: - '@types/node': 20.14.9 + '@types/node': 20.14.10 '@types/debug@4.1.12': dependencies: @@ -7046,7 +7091,7 @@ snapshots: '@types/express-serve-static-core@4.17.28': dependencies: - '@types/node': 20.14.9 + '@types/node': 20.14.10 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 @@ -7061,7 +7106,7 @@ snapshots: '@types/http-proxy@1.17.8': dependencies: - '@types/node': 20.14.9 + '@types/node': 20.14.10 '@types/json-schema@7.0.15': {} @@ -7092,7 +7137,7 @@ snapshots: '@types/ms@0.7.31': {} - '@types/node@20.14.9': + '@types/node@20.14.10': dependencies: undici-types: 5.26.5 @@ -7113,11 +7158,11 @@ snapshots: '@types/serve-static@1.13.10': dependencies: '@types/mime': 1.3.2 - '@types/node': 20.14.9 + '@types/node': 20.14.10 '@types/sockjs@0.3.33': dependencies: - '@types/node': 20.14.9 + '@types/node': 20.14.10 '@types/unist@2.0.6': {} @@ -7127,36 +7172,36 @@ snapshots: '@types/ws@8.5.2': dependencies: - '@types/node': 20.14.9 + '@types/node': 20.14.10 - '@typescript-eslint/eslint-plugin@7.13.0(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.5.2))(eslint@9.5.0)(typescript@5.5.2)': + '@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(typescript@5.5.3)': dependencies: - '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 7.13.0(eslint@9.5.0)(typescript@5.5.2) - '@typescript-eslint/scope-manager': 7.13.0 - '@typescript-eslint/type-utils': 7.13.0(eslint@9.5.0)(typescript@5.5.2) - '@typescript-eslint/utils': 7.13.0(eslint@9.5.0)(typescript@5.5.2) - '@typescript-eslint/visitor-keys': 7.13.0 - eslint: 9.5.0 + '@eslint-community/regexpp': 4.11.0 + '@typescript-eslint/parser': 8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3) + '@typescript-eslint/scope-manager': 8.0.0-alpha.40 + '@typescript-eslint/type-utils': 8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3) + '@typescript-eslint/utils': 8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3) + '@typescript-eslint/visitor-keys': 8.0.0-alpha.40 + eslint: 9.7.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.5.2) + ts-api-utils: 1.3.0(typescript@5.5.3) optionalDependencies: - typescript: 5.5.2 + typescript: 5.5.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.5.2)': + '@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3)': dependencies: - '@typescript-eslint/scope-manager': 7.13.0 - '@typescript-eslint/types': 7.13.0 - '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.5.2) - '@typescript-eslint/visitor-keys': 7.13.0 + '@typescript-eslint/scope-manager': 8.0.0-alpha.40 + '@typescript-eslint/types': 8.0.0-alpha.40 + '@typescript-eslint/typescript-estree': 8.0.0-alpha.40(typescript@5.5.3) + '@typescript-eslint/visitor-keys': 8.0.0-alpha.40 debug: 4.3.5 - eslint: 9.5.0 + eslint: 9.7.0 optionalDependencies: - typescript: 5.5.2 + typescript: 5.5.3 transitivePeerDependencies: - supports-color @@ -7165,21 +7210,35 @@ snapshots: '@typescript-eslint/types': 7.13.0 '@typescript-eslint/visitor-keys': 7.13.0 - '@typescript-eslint/type-utils@7.13.0(eslint@9.5.0)(typescript@5.5.2)': + '@typescript-eslint/scope-manager@8.0.0-alpha.40': + dependencies: + '@typescript-eslint/types': 8.0.0-alpha.40 + '@typescript-eslint/visitor-keys': 8.0.0-alpha.40 + + '@typescript-eslint/scope-manager@8.0.0-alpha.44': dependencies: - '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.5.2) - '@typescript-eslint/utils': 7.13.0(eslint@9.5.0)(typescript@5.5.2) + '@typescript-eslint/types': 8.0.0-alpha.44 + '@typescript-eslint/visitor-keys': 8.0.0-alpha.44 + + '@typescript-eslint/type-utils@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3)': + dependencies: + '@typescript-eslint/typescript-estree': 8.0.0-alpha.40(typescript@5.5.3) + '@typescript-eslint/utils': 8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3) debug: 4.3.5 - eslint: 9.5.0 - ts-api-utils: 1.3.0(typescript@5.5.2) + ts-api-utils: 1.3.0(typescript@5.5.3) optionalDependencies: - typescript: 5.5.2 + typescript: 5.5.3 transitivePeerDependencies: + - eslint - supports-color '@typescript-eslint/types@7.13.0': {} - '@typescript-eslint/typescript-estree@7.13.0(typescript@5.5.2)': + '@typescript-eslint/types@8.0.0-alpha.40': {} + + '@typescript-eslint/types@8.0.0-alpha.44': {} + + '@typescript-eslint/typescript-estree@7.13.0(typescript@5.5.3)': dependencies: '@typescript-eslint/types': 7.13.0 '@typescript-eslint/visitor-keys': 7.13.0 @@ -7188,19 +7247,71 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.2 - ts-api-utils: 1.3.0(typescript@5.5.2) + ts-api-utils: 1.3.0(typescript@5.5.3) optionalDependencies: - typescript: 5.5.2 + typescript: 5.5.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.13.0(eslint@9.5.0)(typescript@5.5.2)': + '@typescript-eslint/typescript-estree@8.0.0-alpha.40(typescript@5.5.3)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) + '@typescript-eslint/types': 8.0.0-alpha.40 + '@typescript-eslint/visitor-keys': 8.0.0-alpha.40 + debug: 4.3.5 + globby: 11.1.0 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.6.2 + ts-api-utils: 1.3.0(typescript@5.5.3) + optionalDependencies: + typescript: 5.5.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/typescript-estree@8.0.0-alpha.44(typescript@5.5.3)': + dependencies: + '@typescript-eslint/types': 8.0.0-alpha.44 + '@typescript-eslint/visitor-keys': 8.0.0-alpha.44 + debug: 4.3.5 + globby: 11.1.0 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.6.2 + ts-api-utils: 1.3.0(typescript@5.5.3) + optionalDependencies: + typescript: 5.5.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/utils@7.13.0(eslint@9.7.0)(typescript@5.5.3)': + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) '@typescript-eslint/scope-manager': 7.13.0 '@typescript-eslint/types': 7.13.0 - '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.5.2) - eslint: 9.5.0 + '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.5.3) + eslint: 9.7.0 + transitivePeerDependencies: + - supports-color + - typescript + + '@typescript-eslint/utils@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3)': + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) + '@typescript-eslint/scope-manager': 8.0.0-alpha.40 + '@typescript-eslint/types': 8.0.0-alpha.40 + '@typescript-eslint/typescript-estree': 8.0.0-alpha.40(typescript@5.5.3) + eslint: 9.7.0 + transitivePeerDependencies: + - supports-color + - typescript + + '@typescript-eslint/utils@8.0.0-alpha.44(eslint@9.7.0)(typescript@5.5.3)': + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) + '@typescript-eslint/scope-manager': 8.0.0-alpha.44 + '@typescript-eslint/types': 8.0.0-alpha.44 + '@typescript-eslint/typescript-estree': 8.0.0-alpha.44(typescript@5.5.3) + eslint: 9.7.0 transitivePeerDependencies: - supports-color - typescript @@ -7210,62 +7321,76 @@ snapshots: '@typescript-eslint/types': 7.13.0 eslint-visitor-keys: 3.4.3 + '@typescript-eslint/visitor-keys@8.0.0-alpha.40': + dependencies: + '@typescript-eslint/types': 8.0.0-alpha.40 + eslint-visitor-keys: 3.4.3 + + '@typescript-eslint/visitor-keys@8.0.0-alpha.44': + dependencies: + '@typescript-eslint/types': 8.0.0-alpha.44 + eslint-visitor-keys: 3.4.3 + '@vant/popperjs@1.3.0': {} - '@vant/use@1.6.0(vue@3.4.26(typescript@5.5.2))': + '@vant/use@1.6.0(vue@3.4.31(typescript@5.5.3))': dependencies: - vue: 3.4.26(typescript@5.5.2) + vue: 3.4.31(typescript@5.5.3) - '@vitejs/plugin-vue2@2.3.1(vite@5.3.1(@types/node@20.14.9)(terser@5.12.0))(vue@2.7.16)': + '@vitejs/plugin-vue2@2.3.1(vite@5.3.4(@types/node@20.14.10)(terser@5.12.0))(vue@2.7.16)': dependencies: - vite: 5.3.1(@types/node@20.14.9)(terser@5.12.0) + vite: 5.3.4(@types/node@20.14.10)(terser@5.12.0) vue: 2.7.16 - '@vitejs/plugin-vue@5.0.4(vite@5.3.1(@types/node@20.14.9)(terser@5.12.0))(vue@3.4.26(typescript@5.5.2))': + '@vitejs/plugin-vue@5.0.5(vite@5.3.4(@types/node@20.14.10)(terser@5.12.0))(vue@3.4.31(typescript@5.5.3))': + dependencies: + vite: 5.3.4(@types/node@20.14.10)(terser@5.12.0) + vue: 3.4.31(typescript@5.5.3) + + '@vitest/expect@2.0.3': dependencies: - vite: 5.3.1(@types/node@20.14.9)(terser@5.12.0) - vue: 3.4.26(typescript@5.5.2) + '@vitest/spy': 2.0.3 + '@vitest/utils': 2.0.3 + chai: 5.1.1 + tinyrainbow: 1.2.0 - '@vitest/expect@1.6.0': + '@vitest/pretty-format@2.0.3': dependencies: - '@vitest/spy': 1.6.0 - '@vitest/utils': 1.6.0 - chai: 4.4.1 + tinyrainbow: 1.2.0 - '@vitest/runner@1.6.0': + '@vitest/runner@2.0.3': dependencies: - '@vitest/utils': 1.6.0 - p-limit: 5.0.0 + '@vitest/utils': 2.0.3 pathe: 1.1.2 - '@vitest/snapshot@1.6.0': + '@vitest/snapshot@2.0.3': dependencies: + '@vitest/pretty-format': 2.0.3 magic-string: 0.30.10 pathe: 1.1.2 - pretty-format: 29.7.0 - '@vitest/spy@1.6.0': + '@vitest/spy@2.0.3': dependencies: - tinyspy: 2.2.1 + tinyspy: 3.0.0 - '@vitest/utils@1.6.0': + '@vitest/utils@2.0.3': dependencies: - diff-sequences: 29.6.3 + '@vitest/pretty-format': 2.0.3 estree-walker: 3.0.3 - loupe: 2.3.7 - pretty-format: 29.7.0 + loupe: 3.1.1 + tinyrainbow: 1.2.0 '@vue/babel-helper-vue-jsx-merge-props@1.2.1': {} '@vue/babel-helper-vue-transform-on@1.0.2': {} - '@vue/babel-plugin-jsx@1.1.1(@babel/core@7.24.5)': + '@vue/babel-plugin-jsx@1.1.1(@babel/core@7.24.9)': dependencies: - '@babel/helper-module-imports': 7.24.3 - '@babel/plugin-syntax-jsx': 7.16.7(@babel/core@7.24.5) - '@babel/template': 7.24.0 - '@babel/traverse': 7.24.5 - '@babel/types': 7.24.7 + '@babel/helper-module-imports': 7.24.7 + '@babel/plugin-syntax-jsx': 7.16.7(@babel/core@7.24.9) + '@babel/template': 7.24.7 + '@babel/traverse': 7.24.8 + '@babel/types': 7.24.9 '@vue/babel-helper-vue-transform-on': 1.0.2 camelcase: 6.3.0 html-tags: 3.1.0 @@ -7274,97 +7399,105 @@ snapshots: - '@babel/core' - supports-color - '@vue/babel-plugin-transform-vue-jsx@1.2.1(@babel/core@7.24.5)': + '@vue/babel-plugin-transform-vue-jsx@1.2.1(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 - '@babel/helper-module-imports': 7.24.3 - '@babel/plugin-syntax-jsx': 7.16.7(@babel/core@7.24.5) + '@babel/core': 7.24.9 + '@babel/helper-module-imports': 7.24.7 + '@babel/plugin-syntax-jsx': 7.16.7(@babel/core@7.24.9) '@vue/babel-helper-vue-jsx-merge-props': 1.2.1 html-tags: 2.0.0 lodash.kebabcase: 4.1.1 svg-tags: 1.0.0 + transitivePeerDependencies: + - supports-color - '@vue/babel-preset-app@5.0.8(@babel/core@7.24.5)(core-js@3.37.0)(vue@3.4.26(typescript@5.5.2))': - dependencies: - '@babel/core': 7.24.5 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-module-imports': 7.24.3 - '@babel/plugin-proposal-class-properties': 7.16.7(@babel/core@7.24.5) - '@babel/plugin-proposal-decorators': 7.17.9(@babel/core@7.24.5) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.5) - '@babel/plugin-syntax-jsx': 7.16.7(@babel/core@7.24.5) - '@babel/plugin-transform-runtime': 7.17.0(@babel/core@7.24.5) - '@babel/preset-env': 7.16.11(@babel/core@7.24.5) + '@vue/babel-preset-app@5.0.8(@babel/core@7.24.9)(core-js@3.37.1)(vue@3.4.31(typescript@5.5.3))': + dependencies: + '@babel/core': 7.24.9 + '@babel/helper-compilation-targets': 7.24.8 + '@babel/helper-module-imports': 7.24.7 + '@babel/plugin-proposal-class-properties': 7.16.7(@babel/core@7.24.9) + '@babel/plugin-proposal-decorators': 7.17.9(@babel/core@7.24.9) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.9) + '@babel/plugin-syntax-jsx': 7.16.7(@babel/core@7.24.9) + '@babel/plugin-transform-runtime': 7.17.0(@babel/core@7.24.9) + '@babel/preset-env': 7.16.11(@babel/core@7.24.9) '@babel/runtime': 7.17.2 - '@vue/babel-plugin-jsx': 1.1.1(@babel/core@7.24.5) - '@vue/babel-preset-jsx': 1.2.4(@babel/core@7.24.5) + '@vue/babel-plugin-jsx': 1.1.1(@babel/core@7.24.9) + '@vue/babel-preset-jsx': 1.2.4(@babel/core@7.24.9) babel-plugin-dynamic-import-node: 2.3.3 core-js-compat: 3.37.0 semver: 7.6.2 optionalDependencies: - core-js: 3.37.0 - vue: 3.4.26(typescript@5.5.2) + core-js: 3.37.1 + vue: 3.4.31(typescript@5.5.3) transitivePeerDependencies: - supports-color - '@vue/babel-preset-jsx@1.2.4(@babel/core@7.24.5)': + '@vue/babel-preset-jsx@1.2.4(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@vue/babel-helper-vue-jsx-merge-props': 1.2.1 - '@vue/babel-plugin-transform-vue-jsx': 1.2.1(@babel/core@7.24.5) - '@vue/babel-sugar-composition-api-inject-h': 1.2.1(@babel/core@7.24.5) - '@vue/babel-sugar-composition-api-render-instance': 1.2.4(@babel/core@7.24.5) - '@vue/babel-sugar-functional-vue': 1.2.2(@babel/core@7.24.5) - '@vue/babel-sugar-inject-h': 1.2.2(@babel/core@7.24.5) - '@vue/babel-sugar-v-model': 1.2.3(@babel/core@7.24.5) - '@vue/babel-sugar-v-on': 1.2.3(@babel/core@7.24.5) + '@vue/babel-plugin-transform-vue-jsx': 1.2.1(@babel/core@7.24.9) + '@vue/babel-sugar-composition-api-inject-h': 1.2.1(@babel/core@7.24.9) + '@vue/babel-sugar-composition-api-render-instance': 1.2.4(@babel/core@7.24.9) + '@vue/babel-sugar-functional-vue': 1.2.2(@babel/core@7.24.9) + '@vue/babel-sugar-inject-h': 1.2.2(@babel/core@7.24.9) + '@vue/babel-sugar-v-model': 1.2.3(@babel/core@7.24.9) + '@vue/babel-sugar-v-on': 1.2.3(@babel/core@7.24.9) + transitivePeerDependencies: + - supports-color - '@vue/babel-sugar-composition-api-inject-h@1.2.1(@babel/core@7.24.5)': + '@vue/babel-sugar-composition-api-inject-h@1.2.1(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 - '@babel/plugin-syntax-jsx': 7.16.7(@babel/core@7.24.5) + '@babel/core': 7.24.9 + '@babel/plugin-syntax-jsx': 7.16.7(@babel/core@7.24.9) - '@vue/babel-sugar-composition-api-render-instance@1.2.4(@babel/core@7.24.5)': + '@vue/babel-sugar-composition-api-render-instance@1.2.4(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 - '@babel/plugin-syntax-jsx': 7.16.7(@babel/core@7.24.5) + '@babel/core': 7.24.9 + '@babel/plugin-syntax-jsx': 7.16.7(@babel/core@7.24.9) - '@vue/babel-sugar-functional-vue@1.2.2(@babel/core@7.24.5)': + '@vue/babel-sugar-functional-vue@1.2.2(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 - '@babel/plugin-syntax-jsx': 7.16.7(@babel/core@7.24.5) + '@babel/core': 7.24.9 + '@babel/plugin-syntax-jsx': 7.16.7(@babel/core@7.24.9) - '@vue/babel-sugar-inject-h@1.2.2(@babel/core@7.24.5)': + '@vue/babel-sugar-inject-h@1.2.2(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 - '@babel/plugin-syntax-jsx': 7.16.7(@babel/core@7.24.5) + '@babel/core': 7.24.9 + '@babel/plugin-syntax-jsx': 7.16.7(@babel/core@7.24.9) - '@vue/babel-sugar-v-model@1.2.3(@babel/core@7.24.5)': + '@vue/babel-sugar-v-model@1.2.3(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 - '@babel/plugin-syntax-jsx': 7.16.7(@babel/core@7.24.5) + '@babel/core': 7.24.9 + '@babel/plugin-syntax-jsx': 7.16.7(@babel/core@7.24.9) '@vue/babel-helper-vue-jsx-merge-props': 1.2.1 - '@vue/babel-plugin-transform-vue-jsx': 1.2.1(@babel/core@7.24.5) + '@vue/babel-plugin-transform-vue-jsx': 1.2.1(@babel/core@7.24.9) camelcase: 5.3.1 html-tags: 2.0.0 svg-tags: 1.0.0 + transitivePeerDependencies: + - supports-color - '@vue/babel-sugar-v-on@1.2.3(@babel/core@7.24.5)': + '@vue/babel-sugar-v-on@1.2.3(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.5 - '@babel/plugin-syntax-jsx': 7.16.7(@babel/core@7.24.5) - '@vue/babel-plugin-transform-vue-jsx': 1.2.1(@babel/core@7.24.5) + '@babel/core': 7.24.9 + '@babel/plugin-syntax-jsx': 7.16.7(@babel/core@7.24.9) + '@vue/babel-plugin-transform-vue-jsx': 1.2.1(@babel/core@7.24.9) camelcase: 5.3.1 + transitivePeerDependencies: + - supports-color '@vue/cli-overlay@5.0.8': {} - '@vue/cli-plugin-babel@5.0.8(@vue/cli-service@5.0.8(@vue/compiler-sfc@3.4.26)(esbuild@0.21.5)(lodash@4.17.21)(webpack-sources@3.2.3))(core-js@3.37.0)(esbuild@0.21.5)(vue@3.4.26(typescript@5.5.2))': + '@vue/cli-plugin-babel@5.0.8(@vue/cli-service@5.0.8(@vue/compiler-sfc@3.4.31)(esbuild@0.21.5)(lodash@4.17.21)(webpack-sources@3.2.3))(core-js@3.37.1)(esbuild@0.21.5)(vue@3.4.31(typescript@5.5.3))': dependencies: - '@babel/core': 7.24.5 - '@vue/babel-preset-app': 5.0.8(@babel/core@7.24.5)(core-js@3.37.0)(vue@3.4.26(typescript@5.5.2)) - '@vue/cli-service': 5.0.8(@vue/compiler-sfc@3.4.26)(esbuild@0.21.5)(lodash@4.17.21)(webpack-sources@3.2.3) + '@babel/core': 7.24.9 + '@vue/babel-preset-app': 5.0.8(@babel/core@7.24.9)(core-js@3.37.1)(vue@3.4.31(typescript@5.5.3)) + '@vue/cli-service': 5.0.8(@vue/compiler-sfc@3.4.31)(esbuild@0.21.5)(lodash@4.17.21)(webpack-sources@3.2.3) '@vue/cli-shared-utils': 5.0.8 - babel-loader: 8.2.3(@babel/core@7.24.5)(webpack@5.70.0(esbuild@0.21.5)) + babel-loader: 8.2.3(@babel/core@7.24.9)(webpack@5.70.0(esbuild@0.21.5)) thread-loader: 3.0.4(webpack@5.70.0(esbuild@0.21.5)) webpack: 5.70.0(esbuild@0.21.5) transitivePeerDependencies: @@ -7377,26 +7510,26 @@ snapshots: - vue - webpack-cli - '@vue/cli-plugin-router@5.0.8(@vue/cli-service@5.0.8(@vue/compiler-sfc@3.4.26)(esbuild@0.21.5)(lodash@4.17.21)(webpack-sources@3.2.3))': + '@vue/cli-plugin-router@5.0.8(@vue/cli-service@5.0.8(@vue/compiler-sfc@3.4.31)(esbuild@0.21.5)(lodash@4.17.21)(webpack-sources@3.2.3))': dependencies: - '@vue/cli-service': 5.0.8(@vue/compiler-sfc@3.4.26)(esbuild@0.21.5)(lodash@4.17.21)(webpack-sources@3.2.3) + '@vue/cli-service': 5.0.8(@vue/compiler-sfc@3.4.31)(esbuild@0.21.5)(lodash@4.17.21)(webpack-sources@3.2.3) '@vue/cli-shared-utils': 5.0.8 transitivePeerDependencies: - encoding - '@vue/cli-plugin-typescript@5.0.8(@vue/cli-service@5.0.8(@vue/compiler-sfc@3.4.26)(esbuild@0.21.5)(lodash@4.17.21)(webpack-sources@3.2.3))(esbuild@0.21.5)(eslint@9.5.0)(typescript@5.5.2)(vue@3.4.26(typescript@5.5.2))': + '@vue/cli-plugin-typescript@5.0.8(@vue/cli-service@5.0.8(@vue/compiler-sfc@3.4.31)(esbuild@0.21.5)(lodash@4.17.21)(webpack-sources@3.2.3))(esbuild@0.21.5)(eslint@9.7.0)(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3))': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@types/webpack-env': 1.16.3 - '@vue/cli-service': 5.0.8(@vue/compiler-sfc@3.4.26)(esbuild@0.21.5)(lodash@4.17.21)(webpack-sources@3.2.3) + '@vue/cli-service': 5.0.8(@vue/compiler-sfc@3.4.31)(esbuild@0.21.5)(lodash@4.17.21)(webpack-sources@3.2.3) '@vue/cli-shared-utils': 5.0.8 - babel-loader: 8.2.3(@babel/core@7.24.5)(webpack@5.70.0(esbuild@0.21.5)) - fork-ts-checker-webpack-plugin: 6.5.0(eslint@9.5.0)(typescript@5.5.2)(webpack@5.70.0(esbuild@0.21.5)) + babel-loader: 8.2.3(@babel/core@7.24.9)(webpack@5.70.0(esbuild@0.21.5)) + fork-ts-checker-webpack-plugin: 6.5.0(eslint@9.7.0)(typescript@5.5.3)(webpack@5.70.0(esbuild@0.21.5)) globby: 11.1.0 thread-loader: 3.0.4(webpack@5.70.0(esbuild@0.21.5)) - ts-loader: 9.2.8(typescript@5.5.2)(webpack@5.70.0(esbuild@0.21.5)) - typescript: 5.5.2 - vue: 3.4.26(typescript@5.5.2) + ts-loader: 9.2.8(typescript@5.5.3)(webpack@5.70.0(esbuild@0.21.5)) + typescript: 5.5.3 + vue: 3.4.31(typescript@5.5.3) webpack: 5.70.0(esbuild@0.21.5) transitivePeerDependencies: - '@swc/core' @@ -7407,28 +7540,28 @@ snapshots: - uglify-js - webpack-cli - '@vue/cli-plugin-vuex@5.0.8(@vue/cli-service@5.0.8(@vue/compiler-sfc@3.4.26)(esbuild@0.21.5)(lodash@4.17.21)(webpack-sources@3.2.3))': + '@vue/cli-plugin-vuex@5.0.8(@vue/cli-service@5.0.8(@vue/compiler-sfc@3.4.31)(esbuild@0.21.5)(lodash@4.17.21)(webpack-sources@3.2.3))': dependencies: - '@vue/cli-service': 5.0.8(@vue/compiler-sfc@3.4.26)(esbuild@0.21.5)(lodash@4.17.21)(webpack-sources@3.2.3) + '@vue/cli-service': 5.0.8(@vue/compiler-sfc@3.4.31)(esbuild@0.21.5)(lodash@4.17.21)(webpack-sources@3.2.3) - '@vue/cli-service@5.0.8(@vue/compiler-sfc@3.4.26)(esbuild@0.21.5)(lodash@4.17.21)(webpack-sources@3.2.3)': + '@vue/cli-service@5.0.8(@vue/compiler-sfc@3.4.31)(esbuild@0.21.5)(lodash@4.17.21)(webpack-sources@3.2.3)': dependencies: - '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-compilation-targets': 7.24.8 '@soda/friendly-errors-webpack-plugin': 1.8.1(webpack@5.70.0(esbuild@0.21.5)) '@soda/get-current-script': 1.0.2 '@types/minimist': 1.2.2 '@vue/cli-overlay': 5.0.8 - '@vue/cli-plugin-router': 5.0.8(@vue/cli-service@5.0.8(@vue/compiler-sfc@3.4.26)(esbuild@0.21.5)(lodash@4.17.21)(webpack-sources@3.2.3)) - '@vue/cli-plugin-vuex': 5.0.8(@vue/cli-service@5.0.8(@vue/compiler-sfc@3.4.26)(esbuild@0.21.5)(lodash@4.17.21)(webpack-sources@3.2.3)) + '@vue/cli-plugin-router': 5.0.8(@vue/cli-service@5.0.8(@vue/compiler-sfc@3.4.31)(esbuild@0.21.5)(lodash@4.17.21)(webpack-sources@3.2.3)) + '@vue/cli-plugin-vuex': 5.0.8(@vue/cli-service@5.0.8(@vue/compiler-sfc@3.4.31)(esbuild@0.21.5)(lodash@4.17.21)(webpack-sources@3.2.3)) '@vue/cli-shared-utils': 5.0.8 '@vue/component-compiler-utils': 3.3.0(lodash@4.17.21) - '@vue/vue-loader-v15': vue-loader@15.9.8(@vue/compiler-sfc@3.4.26)(css-loader@6.7.1(webpack@5.70.0(esbuild@0.21.5)))(lodash@4.17.21)(webpack@5.70.0(esbuild@0.21.5)) + '@vue/vue-loader-v15': vue-loader@15.9.8(@vue/compiler-sfc@3.4.31)(css-loader@6.7.1(webpack@5.70.0(esbuild@0.21.5)))(lodash@4.17.21)(webpack@5.70.0(esbuild@0.21.5)) '@vue/web-component-wrapper': 1.3.0 - acorn: 8.11.3 + acorn: 8.12.1 acorn-walk: 8.3.2 address: 1.1.2 - autoprefixer: 10.4.2(postcss@8.4.38) - browserslist: 4.23.0 + autoprefixer: 10.4.2(postcss@8.4.39) + browserslist: 4.23.1 case-sensitive-paths-webpack-plugin: 2.4.0 cli-highlight: 2.1.11 clipboardy: 2.3.0 @@ -7436,7 +7569,7 @@ snapshots: copy-webpack-plugin: 9.1.0(webpack@5.70.0(esbuild@0.21.5)) css-loader: 6.7.1(webpack@5.70.0(esbuild@0.21.5)) css-minimizer-webpack-plugin: 3.4.1(esbuild@0.21.5)(webpack@5.70.0(esbuild@0.21.5)) - cssnano: 5.1.2(postcss@8.4.38) + cssnano: 5.1.2(postcss@8.4.39) debug: 4.3.5 default-gateway: 6.0.3 dotenv: 10.0.0 @@ -7453,8 +7586,8 @@ snapshots: minimist: 1.2.6 module-alias: 2.2.2 portfinder: 1.0.28 - postcss: 8.4.38 - postcss-loader: 6.2.1(postcss@8.4.38)(webpack@5.70.0(esbuild@0.21.5)) + postcss: 8.4.39 + postcss-loader: 6.2.1(postcss@8.4.39)(webpack@5.70.0(esbuild@0.21.5)) progress-webpack-plugin: 1.0.12(webpack@5.70.0(esbuild@0.21.5)) ssri: 8.0.1 terser-webpack-plugin: 5.3.1(esbuild@0.21.5)(webpack@5.70.0(esbuild@0.21.5)) @@ -7556,22 +7689,22 @@ snapshots: '@vue/compiler-core@3.2.45': dependencies: - '@babel/parser': 7.24.7 + '@babel/parser': 7.24.8 '@vue/shared': 3.2.45 estree-walker: 2.0.2 source-map: 0.6.1 '@vue/compiler-core@3.3.4': dependencies: - '@babel/parser': 7.24.7 + '@babel/parser': 7.24.8 '@vue/shared': 3.3.4 estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-core@3.4.26': + '@vue/compiler-core@3.4.31': dependencies: - '@babel/parser': 7.24.7 - '@vue/shared': 3.4.26 + '@babel/parser': 7.24.8 + '@vue/shared': 3.4.31 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 @@ -7581,22 +7714,22 @@ snapshots: '@vue/compiler-core': 3.2.45 '@vue/shared': 3.2.45 - '@vue/compiler-dom@3.4.26': + '@vue/compiler-dom@3.4.31': dependencies: - '@vue/compiler-core': 3.4.26 - '@vue/shared': 3.4.26 + '@vue/compiler-core': 3.4.31 + '@vue/shared': 3.4.31 '@vue/compiler-sfc@2.7.16': dependencies: - '@babel/parser': 7.24.7 - postcss: 8.4.38 + '@babel/parser': 7.24.8 + postcss: 8.4.39 source-map: 0.6.1 optionalDependencies: - prettier: 2.6.2 + prettier: 2.8.8 '@vue/compiler-sfc@3.2.45': dependencies: - '@babel/parser': 7.24.7 + '@babel/parser': 7.24.8 '@vue/compiler-core': 3.2.45 '@vue/compiler-dom': 3.2.45 '@vue/compiler-ssr': 3.2.45 @@ -7604,19 +7737,19 @@ snapshots: '@vue/shared': 3.2.45 estree-walker: 2.0.2 magic-string: 0.25.9 - postcss: 8.4.38 + postcss: 8.4.39 source-map: 0.6.1 - '@vue/compiler-sfc@3.4.26': + '@vue/compiler-sfc@3.4.31': dependencies: - '@babel/parser': 7.24.7 - '@vue/compiler-core': 3.4.26 - '@vue/compiler-dom': 3.4.26 - '@vue/compiler-ssr': 3.4.26 - '@vue/shared': 3.4.26 + '@babel/parser': 7.24.8 + '@vue/compiler-core': 3.4.31 + '@vue/compiler-dom': 3.4.31 + '@vue/compiler-ssr': 3.4.31 + '@vue/shared': 3.4.31 estree-walker: 2.0.2 magic-string: 0.30.10 - postcss: 8.4.38 + postcss: 8.4.39 source-map-js: 1.2.0 '@vue/compiler-ssr@3.2.45': @@ -7624,10 +7757,10 @@ snapshots: '@vue/compiler-dom': 3.2.45 '@vue/shared': 3.2.45 - '@vue/compiler-ssr@3.4.26': + '@vue/compiler-ssr@3.4.31': dependencies: - '@vue/compiler-dom': 3.4.26 - '@vue/shared': 3.4.26 + '@vue/compiler-dom': 3.4.31 + '@vue/shared': 3.4.31 '@vue/component-compiler-utils@3.3.0(lodash@4.17.21)': dependencies: @@ -7640,7 +7773,7 @@ snapshots: source-map: 0.6.1 vue-template-es2015-compiler: 1.9.1 optionalDependencies: - prettier: 2.6.2 + prettier: 2.8.8 transitivePeerDependencies: - arc-templates - atpl @@ -7701,15 +7834,15 @@ snapshots: vue: 3.2.45 optional: true - '@vue/composition-api@1.7.2(vue@3.4.26(typescript@5.5.2))': + '@vue/composition-api@1.7.2(vue@3.4.31(typescript@5.5.3))': dependencies: - vue: 3.4.26(typescript@5.5.2) + vue: 3.4.31(typescript@5.5.3) '@vue/devtools-api@6.6.1': {} '@vue/reactivity-transform@3.2.45': dependencies: - '@babel/parser': 7.24.7 + '@babel/parser': 7.24.8 '@vue/compiler-core': 3.2.45 '@vue/shared': 3.2.45 estree-walker: 2.0.2 @@ -7717,7 +7850,7 @@ snapshots: '@vue/reactivity-transform@3.3.4': dependencies: - '@babel/parser': 7.24.7 + '@babel/parser': 7.24.8 '@vue/compiler-core': 3.3.4 '@vue/shared': 3.3.4 estree-walker: 2.0.2 @@ -7727,19 +7860,19 @@ snapshots: dependencies: '@vue/shared': 3.2.45 - '@vue/reactivity@3.4.26': + '@vue/reactivity@3.4.31': dependencies: - '@vue/shared': 3.4.26 + '@vue/shared': 3.4.31 '@vue/runtime-core@3.2.45': dependencies: '@vue/reactivity': 3.2.45 '@vue/shared': 3.2.45 - '@vue/runtime-core@3.4.26': + '@vue/runtime-core@3.4.31': dependencies: - '@vue/reactivity': 3.4.26 - '@vue/shared': 3.4.26 + '@vue/reactivity': 3.4.31 + '@vue/shared': 3.4.31 '@vue/runtime-dom@3.2.45': dependencies: @@ -7747,10 +7880,11 @@ snapshots: '@vue/shared': 3.2.45 csstype: 2.6.20 - '@vue/runtime-dom@3.4.26': + '@vue/runtime-dom@3.4.31': dependencies: - '@vue/runtime-core': 3.4.26 - '@vue/shared': 3.4.26 + '@vue/reactivity': 3.4.31 + '@vue/runtime-core': 3.4.31 + '@vue/shared': 3.4.31 csstype: 3.1.3 '@vue/server-renderer@3.2.45(vue@3.2.45)': @@ -7759,17 +7893,17 @@ snapshots: '@vue/shared': 3.2.45 vue: 3.2.45 - '@vue/server-renderer@3.4.26(vue@3.4.26(typescript@5.5.2))': + '@vue/server-renderer@3.4.31(vue@3.4.31(typescript@5.5.3))': dependencies: - '@vue/compiler-ssr': 3.4.26 - '@vue/shared': 3.4.26 - vue: 3.4.26(typescript@5.5.2) + '@vue/compiler-ssr': 3.4.31 + '@vue/shared': 3.4.31 + vue: 3.4.31(typescript@5.5.3) '@vue/shared@3.2.45': {} '@vue/shared@3.3.4': {} - '@vue/shared@3.4.26': {} + '@vue/shared@3.4.31': {} '@vue/web-component-wrapper@1.3.0': {} @@ -7877,17 +8011,17 @@ snapshots: mime-types: 2.1.34 negotiator: 0.6.3 - acorn-import-assertions@1.8.0(acorn@8.11.3): + acorn-import-assertions@1.8.0(acorn@8.12.1): dependencies: - acorn: 8.11.3 + acorn: 8.12.1 - acorn-jsx@5.3.2(acorn@8.11.3): + acorn-jsx@5.3.2(acorn@8.12.1): dependencies: - acorn: 8.11.3 + acorn: 8.12.1 acorn-walk@8.3.2: {} - acorn@8.11.3: {} + acorn@8.12.1: {} address@1.1.2: {} @@ -7941,8 +8075,6 @@ snapshots: dependencies: color-convert: 2.0.1 - ansi-styles@5.2.0: {} - any-promise@1.3.0: {} anymatch@3.1.2: @@ -7966,7 +8098,7 @@ snapshots: array-union@2.1.0: {} - assertion-error@1.1.0: {} + assertion-error@2.0.1: {} async-validator@4.2.5: {} @@ -7976,19 +8108,19 @@ snapshots: at-least-node@1.0.0: {} - autoprefixer@10.4.2(postcss@8.4.38): + autoprefixer@10.4.2(postcss@8.4.39): dependencies: - browserslist: 4.23.0 - caniuse-lite: 1.0.30001614 + browserslist: 4.23.1 + caniuse-lite: 1.0.30001638 fraction.js: 4.2.0 normalize-range: 0.1.2 picocolors: 1.0.1 - postcss: 8.4.38 + postcss: 8.4.39 postcss-value-parser: 4.2.0 - babel-loader@8.2.3(@babel/core@7.24.5)(webpack@5.70.0(esbuild@0.21.5)): + babel-loader@8.2.3(@babel/core@7.24.9)(webpack@5.70.0(esbuild@0.21.5)): dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 find-cache-dir: 3.3.2 loader-utils: 1.4.0 make-dir: 3.1.0 @@ -7999,27 +8131,27 @@ snapshots: dependencies: object.assign: 4.1.4 - babel-plugin-polyfill-corejs2@0.3.1(@babel/core@7.24.5): + babel-plugin-polyfill-corejs2@0.3.1(@babel/core@7.24.9): dependencies: - '@babel/compat-data': 7.24.4 - '@babel/core': 7.24.5 - '@babel/helper-define-polyfill-provider': 0.3.1(@babel/core@7.24.5) + '@babel/compat-data': 7.24.9 + '@babel/core': 7.24.9 + '@babel/helper-define-polyfill-provider': 0.3.1(@babel/core@7.24.9) semver: 6.3.1 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs3@0.5.2(@babel/core@7.24.5): + babel-plugin-polyfill-corejs3@0.5.2(@babel/core@7.24.9): dependencies: - '@babel/core': 7.24.5 - '@babel/helper-define-polyfill-provider': 0.3.1(@babel/core@7.24.5) + '@babel/core': 7.24.9 + '@babel/helper-define-polyfill-provider': 0.3.1(@babel/core@7.24.9) core-js-compat: 3.37.0 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-regenerator@0.3.1(@babel/core@7.24.5): + babel-plugin-polyfill-regenerator@0.3.1(@babel/core@7.24.9): dependencies: - '@babel/core': 7.24.5 - '@babel/helper-define-polyfill-provider': 0.3.1(@babel/core@7.24.5) + '@babel/core': 7.24.9 + '@babel/helper-define-polyfill-provider': 0.3.1(@babel/core@7.24.9) transitivePeerDependencies: - supports-color @@ -8080,12 +8212,12 @@ snapshots: dependencies: fill-range: 7.0.1 - browserslist@4.23.0: + browserslist@4.23.1: dependencies: - caniuse-lite: 1.0.30001614 - electron-to-chromium: 1.4.752 + caniuse-lite: 1.0.30001638 + electron-to-chromium: 1.4.815 node-releases: 2.0.14 - update-browserslist-db: 1.0.13(browserslist@4.23.0) + update-browserslist-db: 1.0.16(browserslist@4.23.1) buffer-from@1.1.2: {} @@ -8136,7 +8268,7 @@ snapshots: ohash: 1.1.3 pathe: 1.1.2 perfect-debounce: 1.0.0 - pkg-types: 1.1.1 + pkg-types: 1.1.3 rc9: 2.1.2 cac@6.7.14: {} @@ -8161,24 +8293,22 @@ snapshots: caniuse-api@3.0.0: dependencies: - browserslist: 4.23.0 - caniuse-lite: 1.0.30001614 + browserslist: 4.23.1 + caniuse-lite: 1.0.30001638 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - caniuse-lite@1.0.30001614: {} + caniuse-lite@1.0.30001638: {} case-sensitive-paths-webpack-plugin@2.4.0: {} - chai@4.4.1: + chai@5.1.1: dependencies: - assertion-error: 1.1.0 - check-error: 1.0.3 - deep-eql: 4.1.3 - get-func-name: 2.0.2 - loupe: 2.3.7 - pathval: 1.1.1 - type-detect: 4.0.8 + assertion-error: 2.0.1 + check-error: 2.1.1 + deep-eql: 5.0.2 + loupe: 3.1.1 + pathval: 2.0.0 chalk@2.4.2: dependencies: @@ -8204,9 +8334,7 @@ snapshots: charcodes@0.2.0: {} - check-error@1.0.3: - dependencies: - get-func-name: 2.0.2 + check-error@2.1.1: {} chokidar@3.6.0: dependencies: @@ -8313,7 +8441,7 @@ snapshots: commondir@1.0.1: {} - compare-versions@6.1.0: {} + compare-versions@6.1.1: {} compatx@0.1.8: {} @@ -8371,9 +8499,9 @@ snapshots: core-js-compat@3.37.0: dependencies: - browserslist: 4.23.0 + browserslist: 4.23.1 - core-js@3.37.0: {} + core-js@3.37.1: {} core-util-is@1.0.3: {} @@ -8411,28 +8539,28 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 - css-declaration-sorter@6.1.4(postcss@8.4.38): + css-declaration-sorter@6.1.4(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 timsort: 0.3.0 css-loader@6.7.1(webpack@5.70.0(esbuild@0.21.5)): dependencies: - icss-utils: 5.1.0(postcss@8.4.38) - postcss: 8.4.38 - postcss-modules-extract-imports: 3.0.0(postcss@8.4.38) - postcss-modules-local-by-default: 4.0.0(postcss@8.4.38) - postcss-modules-scope: 3.0.0(postcss@8.4.38) - postcss-modules-values: 4.0.0(postcss@8.4.38) + icss-utils: 5.1.0(postcss@8.4.39) + postcss: 8.4.39 + postcss-modules-extract-imports: 3.0.0(postcss@8.4.39) + postcss-modules-local-by-default: 4.0.0(postcss@8.4.39) + postcss-modules-scope: 3.0.0(postcss@8.4.39) + postcss-modules-values: 4.0.0(postcss@8.4.39) postcss-value-parser: 4.2.0 semver: 7.6.2 webpack: 5.70.0(esbuild@0.21.5) css-minimizer-webpack-plugin@3.4.1(esbuild@0.21.5)(webpack@5.70.0(esbuild@0.21.5)): dependencies: - cssnano: 5.1.2(postcss@8.4.38) + cssnano: 5.1.2(postcss@8.4.39) jest-worker: 27.5.1 - postcss: 8.4.38 + postcss: 8.4.39 schema-utils: 4.0.0 serialize-javascript: 6.0.0 source-map: 0.6.1 @@ -8457,48 +8585,48 @@ snapshots: cssesc@3.0.0: {} - cssnano-preset-default@5.2.2(postcss@8.4.38): - dependencies: - css-declaration-sorter: 6.1.4(postcss@8.4.38) - cssnano-utils: 3.1.0(postcss@8.4.38) - postcss: 8.4.38 - postcss-calc: 8.2.4(postcss@8.4.38) - postcss-colormin: 5.3.0(postcss@8.4.38) - postcss-convert-values: 5.1.0(postcss@8.4.38) - postcss-discard-comments: 5.1.1(postcss@8.4.38) - postcss-discard-duplicates: 5.1.0(postcss@8.4.38) - postcss-discard-empty: 5.1.1(postcss@8.4.38) - postcss-discard-overridden: 5.1.0(postcss@8.4.38) - postcss-merge-longhand: 5.1.0(postcss@8.4.38) - postcss-merge-rules: 5.1.0(postcss@8.4.38) - postcss-minify-font-values: 5.1.0(postcss@8.4.38) - postcss-minify-gradients: 5.1.0(postcss@8.4.38) - postcss-minify-params: 5.1.1(postcss@8.4.38) - postcss-minify-selectors: 5.2.0(postcss@8.4.38) - postcss-normalize-charset: 5.1.0(postcss@8.4.38) - postcss-normalize-display-values: 5.1.0(postcss@8.4.38) - postcss-normalize-positions: 5.1.0(postcss@8.4.38) - postcss-normalize-repeat-style: 5.1.0(postcss@8.4.38) - postcss-normalize-string: 5.1.0(postcss@8.4.38) - postcss-normalize-timing-functions: 5.1.0(postcss@8.4.38) - postcss-normalize-unicode: 5.1.0(postcss@8.4.38) - postcss-normalize-url: 5.1.0(postcss@8.4.38) - postcss-normalize-whitespace: 5.1.1(postcss@8.4.38) - postcss-ordered-values: 5.1.0(postcss@8.4.38) - postcss-reduce-initial: 5.1.0(postcss@8.4.38) - postcss-reduce-transforms: 5.1.0(postcss@8.4.38) - postcss-svgo: 5.1.0(postcss@8.4.38) - postcss-unique-selectors: 5.1.1(postcss@8.4.38) - - cssnano-utils@3.1.0(postcss@8.4.38): - dependencies: - postcss: 8.4.38 - - cssnano@5.1.2(postcss@8.4.38): - dependencies: - cssnano-preset-default: 5.2.2(postcss@8.4.38) + cssnano-preset-default@5.2.2(postcss@8.4.39): + dependencies: + css-declaration-sorter: 6.1.4(postcss@8.4.39) + cssnano-utils: 3.1.0(postcss@8.4.39) + postcss: 8.4.39 + postcss-calc: 8.2.4(postcss@8.4.39) + postcss-colormin: 5.3.0(postcss@8.4.39) + postcss-convert-values: 5.1.0(postcss@8.4.39) + postcss-discard-comments: 5.1.1(postcss@8.4.39) + postcss-discard-duplicates: 5.1.0(postcss@8.4.39) + postcss-discard-empty: 5.1.1(postcss@8.4.39) + postcss-discard-overridden: 5.1.0(postcss@8.4.39) + postcss-merge-longhand: 5.1.0(postcss@8.4.39) + postcss-merge-rules: 5.1.0(postcss@8.4.39) + postcss-minify-font-values: 5.1.0(postcss@8.4.39) + postcss-minify-gradients: 5.1.0(postcss@8.4.39) + postcss-minify-params: 5.1.1(postcss@8.4.39) + postcss-minify-selectors: 5.2.0(postcss@8.4.39) + postcss-normalize-charset: 5.1.0(postcss@8.4.39) + postcss-normalize-display-values: 5.1.0(postcss@8.4.39) + postcss-normalize-positions: 5.1.0(postcss@8.4.39) + postcss-normalize-repeat-style: 5.1.0(postcss@8.4.39) + postcss-normalize-string: 5.1.0(postcss@8.4.39) + postcss-normalize-timing-functions: 5.1.0(postcss@8.4.39) + postcss-normalize-unicode: 5.1.0(postcss@8.4.39) + postcss-normalize-url: 5.1.0(postcss@8.4.39) + postcss-normalize-whitespace: 5.1.1(postcss@8.4.39) + postcss-ordered-values: 5.1.0(postcss@8.4.39) + postcss-reduce-initial: 5.1.0(postcss@8.4.39) + postcss-reduce-transforms: 5.1.0(postcss@8.4.39) + postcss-svgo: 5.1.0(postcss@8.4.39) + postcss-unique-selectors: 5.1.1(postcss@8.4.39) + + cssnano-utils@3.1.0(postcss@8.4.39): + dependencies: + postcss: 8.4.39 + + cssnano@5.1.2(postcss@8.4.39): + dependencies: + cssnano-preset-default: 5.2.2(postcss@8.4.39) lilconfig: 2.1.0 - postcss: 8.4.38 + postcss: 8.4.39 yaml: 1.10.2 csso@4.2.0: @@ -8523,9 +8651,7 @@ snapshots: dependencies: ms: 2.1.2 - deep-eql@4.1.3: - dependencies: - type-detect: 4.0.8 + deep-eql@5.0.2: {} deep-equal@1.1.1: dependencies: @@ -8587,8 +8713,6 @@ snapshots: detect-node@2.1.0: {} - diff-sequences@29.6.3: {} - dir-glob@3.0.1: dependencies: path-type: 4.0.0 @@ -8647,9 +8771,9 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.4.752: {} + electron-to-chromium@1.4.815: {} - element-plus@2.7.6(@vue/composition-api@1.7.2(vue@3.2.45))(vue@3.2.45): + element-plus@2.7.7(@vue/composition-api@1.7.2(vue@3.2.45))(vue@3.2.45): dependencies: '@ctrl/tinycolor': 3.4.1 '@element-plus/icons-vue': 2.3.1(vue@3.2.45) @@ -8701,6 +8825,8 @@ snapshots: es-module-lexer@0.9.3: {} + es-module-lexer@1.5.4: {} + esbuild@0.20.2: optionalDependencies: '@esbuild/aix-ppc64': 0.20.2 @@ -8763,14 +8889,14 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-compat-utils@0.5.0(eslint@9.5.0): + eslint-compat-utils@0.5.0(eslint@9.7.0): dependencies: - eslint: 9.5.0 + eslint: 9.7.0 semver: 7.6.2 - eslint-config-flat-gitignore@0.1.5: + eslint-config-flat-gitignore@0.1.8: dependencies: - find-up: 7.0.0 + find-up-simple: 1.0.0 parse-gitignore: 2.0.0 eslint-flat-config-utils@0.2.5: @@ -8778,9 +8904,9 @@ snapshots: '@types/eslint': 8.56.10 pathe: 1.1.2 - eslint-formatting-reporter@0.0.0(eslint@9.5.0): + eslint-formatting-reporter@0.0.0(eslint@9.7.0): dependencies: - eslint: 9.5.0 + eslint: 9.7.0 prettier-linter-helpers: 1.0.0 eslint-import-resolver-node@0.3.9: @@ -8791,151 +8917,155 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-merge-processors@0.1.0(eslint@9.5.0): + eslint-merge-processors@0.1.0(eslint@9.7.0): dependencies: - eslint: 9.5.0 + eslint: 9.7.0 eslint-parser-plain@0.1.0: {} - eslint-plugin-antfu@2.3.3(eslint@9.5.0): + eslint-plugin-antfu@2.3.4(eslint@9.7.0): dependencies: '@antfu/utils': 0.7.10 - eslint: 9.5.0 + eslint: 9.7.0 - eslint-plugin-command@0.2.3(eslint@9.5.0): + eslint-plugin-command@0.2.3(eslint@9.7.0): dependencies: '@es-joy/jsdoccomment': 0.43.1 - eslint: 9.5.0 + eslint: 9.7.0 - eslint-plugin-es-x@7.6.0(eslint@9.5.0): + eslint-plugin-es-x@7.6.0(eslint@9.7.0): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) - '@eslint-community/regexpp': 4.10.0 - eslint: 9.5.0 - eslint-compat-utils: 0.5.0(eslint@9.5.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) + '@eslint-community/regexpp': 4.11.0 + eslint: 9.7.0 + eslint-compat-utils: 0.5.0(eslint@9.7.0) - eslint-plugin-eslint-comments@3.2.0(eslint@9.5.0): + eslint-plugin-eslint-comments@3.2.0(eslint@9.7.0): dependencies: escape-string-regexp: 1.0.5 - eslint: 9.5.0 + eslint: 9.7.0 ignore: 5.3.1 - eslint-plugin-format@0.1.2(eslint@9.5.0): + eslint-plugin-format@0.1.2(eslint@9.7.0): dependencies: '@dprint/formatter': 0.3.0 '@dprint/markdown': 0.17.1 '@dprint/toml': 0.6.2 - eslint: 9.5.0 - eslint-formatting-reporter: 0.0.0(eslint@9.5.0) + eslint: 9.7.0 + eslint-formatting-reporter: 0.0.0(eslint@9.7.0) eslint-parser-plain: 0.1.0 prettier: 3.3.2 synckit: 0.9.0 - eslint-plugin-import-x@0.5.1(eslint@9.5.0)(typescript@5.5.2): + eslint-plugin-import-x@3.0.1(eslint@9.7.0)(typescript@5.5.3): dependencies: - '@typescript-eslint/utils': 7.13.0(eslint@9.5.0)(typescript@5.5.2) + '@rtsao/scc': 1.1.0 + '@typescript-eslint/utils': 7.13.0(eslint@9.7.0)(typescript@5.5.3) debug: 4.3.5 doctrine: 3.0.0 - eslint: 9.5.0 + eslint: 9.7.0 eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.7.3 is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.2 + stable-hash: 0.0.4 tslib: 2.6.2 transitivePeerDependencies: - supports-color - typescript - eslint-plugin-jsdoc@48.2.12(eslint@9.5.0): + eslint-plugin-jsdoc@48.7.0(eslint@9.7.0): dependencies: - '@es-joy/jsdoccomment': 0.43.1 + '@es-joy/jsdoccomment': 0.46.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 debug: 4.3.5 escape-string-regexp: 4.0.0 - eslint: 9.5.0 - esquery: 1.5.0 + eslint: 9.7.0 + esquery: 1.6.0 + parse-imports: 2.1.1 semver: 7.6.2 spdx-expression-parse: 4.0.0 + synckit: 0.9.0 transitivePeerDependencies: - supports-color - eslint-plugin-jsonc@2.16.0(eslint@9.5.0): + eslint-plugin-jsonc@2.16.0(eslint@9.7.0): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) - eslint: 9.5.0 - eslint-compat-utils: 0.5.0(eslint@9.5.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) + eslint: 9.7.0 + eslint-compat-utils: 0.5.0(eslint@9.7.0) espree: 9.6.1 graphemer: 1.4.0 jsonc-eslint-parser: 2.4.0 natural-compare: 1.4.0 synckit: 0.6.2 - eslint-plugin-markdown@5.0.0(eslint@9.5.0): + eslint-plugin-markdown@5.1.0(eslint@9.7.0): dependencies: - eslint: 9.5.0 + eslint: 9.7.0 mdast-util-from-markdown: 0.8.5 transitivePeerDependencies: - supports-color - eslint-plugin-n@17.9.0(eslint@9.5.0): + eslint-plugin-n@17.9.0(eslint@9.7.0): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) enhanced-resolve: 5.17.0 - eslint: 9.5.0 - eslint-plugin-es-x: 7.6.0(eslint@9.5.0) + eslint: 9.7.0 + eslint-plugin-es-x: 7.6.0(eslint@9.7.0) get-tsconfig: 4.7.3 - globals: 15.4.0 + globals: 15.8.0 ignore: 5.3.1 minimatch: 9.0.5 semver: 7.6.2 eslint-plugin-no-only-tests@3.1.0: {} - eslint-plugin-perfectionist@2.10.0(eslint@9.5.0)(typescript@5.5.2)(vue-eslint-parser@9.4.3(eslint@9.5.0)): + eslint-plugin-perfectionist@2.11.0(eslint@9.7.0)(typescript@5.5.3)(vue-eslint-parser@9.4.3(eslint@9.7.0)): dependencies: - '@typescript-eslint/utils': 7.13.0(eslint@9.5.0)(typescript@5.5.2) - eslint: 9.5.0 + '@typescript-eslint/utils': 7.13.0(eslint@9.7.0)(typescript@5.5.3) + eslint: 9.7.0 minimatch: 9.0.5 natural-compare-lite: 1.4.0 optionalDependencies: - vue-eslint-parser: 9.4.3(eslint@9.5.0) + vue-eslint-parser: 9.4.3(eslint@9.7.0) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-regexp@2.6.0(eslint@9.5.0): + eslint-plugin-regexp@2.6.0(eslint@9.7.0): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) - '@eslint-community/regexpp': 4.10.0 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) + '@eslint-community/regexpp': 4.11.0 comment-parser: 1.4.1 - eslint: 9.5.0 + eslint: 9.7.0 jsdoc-type-pratt-parser: 4.0.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-toml@0.11.0(eslint@9.5.0): + eslint-plugin-toml@0.11.1(eslint@9.7.0): dependencies: debug: 4.3.5 - eslint: 9.5.0 - eslint-compat-utils: 0.5.0(eslint@9.5.0) + eslint: 9.7.0 + eslint-compat-utils: 0.5.0(eslint@9.7.0) lodash: 4.17.21 - toml-eslint-parser: 0.9.3 + toml-eslint-parser: 0.10.0 transitivePeerDependencies: - supports-color - eslint-plugin-unicorn@53.0.0(eslint@9.5.0): + eslint-plugin-unicorn@54.0.0(eslint@9.7.0): dependencies: '@babel/helper-validator-identifier': 7.24.7 - '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) '@eslint/eslintrc': 3.1.0 ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.37.0 - eslint: 9.5.0 - esquery: 1.5.0 + eslint: 9.7.0 + esquery: 1.6.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 jsesc: 3.0.2 @@ -8948,53 +9078,53 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-unused-imports@3.2.0(@typescript-eslint/eslint-plugin@7.13.0(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.5.2))(eslint@9.5.0)(typescript@5.5.2))(eslint@9.5.0): + eslint-plugin-unused-imports@4.0.0(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0): dependencies: - eslint: 9.5.0 + eslint: 9.7.0 eslint-rule-composer: 0.3.0 optionalDependencies: - '@typescript-eslint/eslint-plugin': 7.13.0(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.5.2))(eslint@9.5.0)(typescript@5.5.2) + '@typescript-eslint/eslint-plugin': 8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(typescript@5.5.3) - eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@7.13.0(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.5.2))(eslint@9.5.0)(typescript@5.5.2))(eslint@9.5.0)(typescript@5.5.2)(vitest@1.6.0(@types/node@20.14.9)(terser@5.12.0)): + eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(typescript@5.5.3)(vitest@2.0.3(@types/node@20.14.10)(terser@5.12.0)): dependencies: - '@typescript-eslint/utils': 7.13.0(eslint@9.5.0)(typescript@5.5.2) - eslint: 9.5.0 + '@typescript-eslint/utils': 7.13.0(eslint@9.7.0)(typescript@5.5.3) + eslint: 9.7.0 optionalDependencies: - '@typescript-eslint/eslint-plugin': 7.13.0(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.5.2))(eslint@9.5.0)(typescript@5.5.2) - vitest: 1.6.0(@types/node@20.14.9)(terser@5.12.0) + '@typescript-eslint/eslint-plugin': 8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(typescript@5.5.3) + vitest: 2.0.3(@types/node@20.14.10)(terser@5.12.0) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-vue@9.26.0(eslint@9.5.0): + eslint-plugin-vue@9.27.0(eslint@9.7.0): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) - eslint: 9.5.0 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) + eslint: 9.7.0 globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.0.16 semver: 7.6.2 - vue-eslint-parser: 9.4.3(eslint@9.5.0) + vue-eslint-parser: 9.4.3(eslint@9.7.0) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color - eslint-plugin-yml@1.14.0(eslint@9.5.0): + eslint-plugin-yml@1.14.0(eslint@9.7.0): dependencies: debug: 4.3.5 - eslint: 9.5.0 - eslint-compat-utils: 0.5.0(eslint@9.5.0) + eslint: 9.7.0 + eslint-compat-utils: 0.5.0(eslint@9.7.0) lodash: 4.17.21 natural-compare: 1.4.0 yaml-eslint-parser: 1.2.3 transitivePeerDependencies: - supports-color - eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.4.26)(eslint@9.5.0): + eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.4.31)(eslint@9.7.0): dependencies: - '@vue/compiler-sfc': 3.4.26 - eslint: 9.5.0 + '@vue/compiler-sfc': 3.4.31 + eslint: 9.7.0 eslint-rule-composer@0.3.0: {} @@ -9008,7 +9138,7 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-scope@8.0.1: + eslint-scope@8.0.2: dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 @@ -9017,13 +9147,13 @@ snapshots: eslint-visitor-keys@4.0.0: {} - eslint@9.5.0: + eslint@9.7.0: dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) - '@eslint-community/regexpp': 4.10.0 - '@eslint/config-array': 0.16.0 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) + '@eslint-community/regexpp': 4.11.0 + '@eslint/config-array': 0.17.0 '@eslint/eslintrc': 3.1.0 - '@eslint/js': 9.5.0 + '@eslint/js': 9.7.0 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.3.0 '@nodelib/fs.walk': 1.2.8 @@ -9032,10 +9162,10 @@ snapshots: cross-spawn: 7.0.3 debug: 4.3.5 escape-string-regexp: 4.0.0 - eslint-scope: 8.0.1 + eslint-scope: 8.0.2 eslint-visitor-keys: 4.0.0 - espree: 10.0.1 - esquery: 1.5.0 + espree: 10.1.0 + esquery: 1.6.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 8.0.0 @@ -9060,21 +9190,21 @@ snapshots: dependencies: tsx: 4.8.1 - espree@10.0.1: + espree@10.1.0: dependencies: - acorn: 8.11.3 - acorn-jsx: 5.3.2(acorn@8.11.3) + acorn: 8.12.1 + acorn-jsx: 5.3.2(acorn@8.12.1) eslint-visitor-keys: 4.0.0 espree@9.6.1: dependencies: - acorn: 8.11.3 - acorn-jsx: 5.3.2(acorn@8.11.3) + acorn: 8.12.1 + acorn-jsx: 5.3.2(acorn@8.12.1) eslint-visitor-keys: 3.4.3 esprima@4.0.1: {} - esquery@1.5.0: + esquery@1.6.0: dependencies: estraverse: 5.3.0 @@ -9229,6 +9359,8 @@ snapshots: make-dir: 3.1.0 pkg-dir: 4.2.0 + find-up-simple@1.0.0: {} + find-up@4.1.0: dependencies: locate-path: 5.0.0 @@ -9239,12 +9371,6 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - find-up@7.0.0: - dependencies: - locate-path: 7.2.0 - path-exists: 5.0.0 - unicorn-magic: 0.1.0 - flat-cache@4.0.1: dependencies: flatted: 3.3.1 @@ -9256,9 +9382,9 @@ snapshots: optionalDependencies: debug: 4.3.5 - fork-ts-checker-webpack-plugin@6.5.0(eslint@9.5.0)(typescript@5.5.2)(webpack@5.70.0(esbuild@0.21.5)): + fork-ts-checker-webpack-plugin@6.5.0(eslint@9.7.0)(typescript@5.5.3)(webpack@5.70.0(esbuild@0.21.5)): dependencies: - '@babel/code-frame': 7.24.2 + '@babel/code-frame': 7.24.7 '@types/json-schema': 7.0.15 chalk: 4.1.2 chokidar: 3.6.0 @@ -9271,10 +9397,10 @@ snapshots: schema-utils: 2.7.0 semver: 7.6.2 tapable: 1.1.3 - typescript: 5.5.2 + typescript: 5.5.3 webpack: 5.70.0(esbuild@0.21.5) optionalDependencies: - eslint: 9.5.0 + eslint: 9.7.0 forwarded@0.2.0: {} @@ -9381,7 +9507,7 @@ snapshots: globals@14.0.0: {} - globals@15.4.0: {} + globals@15.8.0: {} globby@11.1.0: dependencies: @@ -9392,7 +9518,7 @@ snapshots: merge2: 1.4.1 slash: 3.0.0 - globby@14.0.1: + globby@14.0.2: dependencies: '@sindresorhus/merge-streams': 2.3.0 fast-glob: 3.3.2 @@ -9536,9 +9662,9 @@ snapshots: dependencies: safer-buffer: 2.1.2 - icss-utils@5.1.0(postcss@8.4.38): + icss-utils@5.1.0(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 ieee754@1.2.1: {} @@ -9671,7 +9797,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.14.9 + '@types/node': 20.14.10 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -9730,7 +9856,7 @@ snapshots: jsonc-eslint-parser@2.4.0: dependencies: - acorn: 8.11.3 + acorn: 8.12.1 eslint-visitor-keys: 3.4.3 espree: 9.6.1 semver: 7.6.2 @@ -9796,7 +9922,7 @@ snapshots: local-pkg@0.5.0: dependencies: mlly: 1.7.1 - pkg-types: 1.1.1 + pkg-types: 1.1.3 locate-path@5.0.0: dependencies: @@ -9806,10 +9932,6 @@ snapshots: dependencies: p-locate: 5.0.0 - locate-path@7.2.0: - dependencies: - p-locate: 6.0.0 - lodash-es@4.17.21: {} lodash-unified@1.0.2(@types/lodash-es@4.17.6)(lodash-es@4.17.21)(lodash@4.17.21): @@ -9847,7 +9969,7 @@ snapshots: cli-cursor: 2.1.0 wrap-ansi: 3.0.1 - loupe@2.3.7: + loupe@3.1.1: dependencies: get-func-name: 2.0.2 @@ -9991,9 +10113,9 @@ snapshots: mlly@1.7.1: dependencies: - acorn: 8.11.3 + acorn: 8.12.1 pathe: 1.1.2 - pkg-types: 1.1.1 + pkg-types: 1.1.3 ufo: 1.5.3 module-alias@2.2.2: {} @@ -10177,14 +10299,6 @@ snapshots: dependencies: yocto-queue: 0.1.0 - p-limit@4.0.0: - dependencies: - yocto-queue: 1.0.0 - - p-limit@5.0.0: - dependencies: - yocto-queue: 1.0.0 - p-locate@4.1.0: dependencies: p-limit: 2.3.0 @@ -10193,10 +10307,6 @@ snapshots: dependencies: p-limit: 3.1.0 - p-locate@6.0.0: - dependencies: - p-limit: 4.0.0 - p-map@4.0.0: dependencies: aggregate-error: 3.1.0 @@ -10228,9 +10338,14 @@ snapshots: parse-gitignore@2.0.0: {} + parse-imports@2.1.1: + dependencies: + es-module-lexer: 1.5.4 + slashes: 3.0.12 + parse-json@5.2.0: dependencies: - '@babel/code-frame': 7.24.2 + '@babel/code-frame': 7.24.7 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -10252,8 +10367,6 @@ snapshots: path-exists@4.0.0: {} - path-exists@5.0.0: {} - path-is-absolute@1.0.1: {} path-key@2.0.1: {} @@ -10272,7 +10385,7 @@ snapshots: pathe@1.1.2: {} - pathval@1.1.1: {} + pathval@2.0.0: {} perfect-debounce@1.0.0: {} @@ -10290,7 +10403,7 @@ snapshots: dependencies: find-up: 4.1.0 - pkg-types@1.1.1: + pkg-types@1.1.3: dependencies: confbox: 0.1.7 mlly: 1.7.1 @@ -10306,176 +10419,176 @@ snapshots: transitivePeerDependencies: - supports-color - postcss-calc@8.2.4(postcss@8.4.38): + postcss-calc@8.2.4(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 postcss-selector-parser: 6.0.16 postcss-value-parser: 4.2.0 - postcss-colormin@5.3.0(postcss@8.4.38): + postcss-colormin@5.3.0(postcss@8.4.39): dependencies: - browserslist: 4.23.0 + browserslist: 4.23.1 caniuse-api: 3.0.0 colord: 2.9.2 - postcss: 8.4.38 + postcss: 8.4.39 postcss-value-parser: 4.2.0 - postcss-convert-values@5.1.0(postcss@8.4.38): + postcss-convert-values@5.1.0(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 postcss-value-parser: 4.2.0 - postcss-discard-comments@5.1.1(postcss@8.4.38): + postcss-discard-comments@5.1.1(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 - postcss-discard-duplicates@5.1.0(postcss@8.4.38): + postcss-discard-duplicates@5.1.0(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 - postcss-discard-empty@5.1.1(postcss@8.4.38): + postcss-discard-empty@5.1.1(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 - postcss-discard-overridden@5.1.0(postcss@8.4.38): + postcss-discard-overridden@5.1.0(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 - postcss-load-config@4.0.1(postcss@8.4.38): + postcss-load-config@4.0.1(postcss@8.4.39): dependencies: lilconfig: 2.1.0 yaml: 2.1.1 optionalDependencies: - postcss: 8.4.38 + postcss: 8.4.39 - postcss-loader@6.2.1(postcss@8.4.38)(webpack@5.70.0(esbuild@0.21.5)): + postcss-loader@6.2.1(postcss@8.4.39)(webpack@5.70.0(esbuild@0.21.5)): dependencies: cosmiconfig: 7.0.1 klona: 2.0.6 - postcss: 8.4.38 + postcss: 8.4.39 semver: 7.6.2 webpack: 5.70.0(esbuild@0.21.5) - postcss-merge-longhand@5.1.0(postcss@8.4.38): + postcss-merge-longhand@5.1.0(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 postcss-value-parser: 4.2.0 - stylehacks: 5.1.0(postcss@8.4.38) + stylehacks: 5.1.0(postcss@8.4.39) - postcss-merge-rules@5.1.0(postcss@8.4.38): + postcss-merge-rules@5.1.0(postcss@8.4.39): dependencies: - browserslist: 4.23.0 + browserslist: 4.23.1 caniuse-api: 3.0.0 - cssnano-utils: 3.1.0(postcss@8.4.38) - postcss: 8.4.38 + cssnano-utils: 3.1.0(postcss@8.4.39) + postcss: 8.4.39 postcss-selector-parser: 6.0.16 - postcss-minify-font-values@5.1.0(postcss@8.4.38): + postcss-minify-font-values@5.1.0(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 postcss-value-parser: 4.2.0 - postcss-minify-gradients@5.1.0(postcss@8.4.38): + postcss-minify-gradients@5.1.0(postcss@8.4.39): dependencies: colord: 2.9.2 - cssnano-utils: 3.1.0(postcss@8.4.38) - postcss: 8.4.38 + cssnano-utils: 3.1.0(postcss@8.4.39) + postcss: 8.4.39 postcss-value-parser: 4.2.0 - postcss-minify-params@5.1.1(postcss@8.4.38): + postcss-minify-params@5.1.1(postcss@8.4.39): dependencies: - browserslist: 4.23.0 - cssnano-utils: 3.1.0(postcss@8.4.38) - postcss: 8.4.38 + browserslist: 4.23.1 + cssnano-utils: 3.1.0(postcss@8.4.39) + postcss: 8.4.39 postcss-value-parser: 4.2.0 - postcss-minify-selectors@5.2.0(postcss@8.4.38): + postcss-minify-selectors@5.2.0(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 postcss-selector-parser: 6.0.16 - postcss-modules-extract-imports@3.0.0(postcss@8.4.38): + postcss-modules-extract-imports@3.0.0(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 - postcss-modules-local-by-default@4.0.0(postcss@8.4.38): + postcss-modules-local-by-default@4.0.0(postcss@8.4.39): dependencies: - icss-utils: 5.1.0(postcss@8.4.38) - postcss: 8.4.38 + icss-utils: 5.1.0(postcss@8.4.39) + postcss: 8.4.39 postcss-selector-parser: 6.0.16 postcss-value-parser: 4.2.0 - postcss-modules-scope@3.0.0(postcss@8.4.38): + postcss-modules-scope@3.0.0(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 postcss-selector-parser: 6.0.16 - postcss-modules-values@4.0.0(postcss@8.4.38): + postcss-modules-values@4.0.0(postcss@8.4.39): dependencies: - icss-utils: 5.1.0(postcss@8.4.38) - postcss: 8.4.38 + icss-utils: 5.1.0(postcss@8.4.39) + postcss: 8.4.39 - postcss-normalize-charset@5.1.0(postcss@8.4.38): + postcss-normalize-charset@5.1.0(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 - postcss-normalize-display-values@5.1.0(postcss@8.4.38): + postcss-normalize-display-values@5.1.0(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 postcss-value-parser: 4.2.0 - postcss-normalize-positions@5.1.0(postcss@8.4.38): + postcss-normalize-positions@5.1.0(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 postcss-value-parser: 4.2.0 - postcss-normalize-repeat-style@5.1.0(postcss@8.4.38): + postcss-normalize-repeat-style@5.1.0(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 postcss-value-parser: 4.2.0 - postcss-normalize-string@5.1.0(postcss@8.4.38): + postcss-normalize-string@5.1.0(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 postcss-value-parser: 4.2.0 - postcss-normalize-timing-functions@5.1.0(postcss@8.4.38): + postcss-normalize-timing-functions@5.1.0(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 postcss-value-parser: 4.2.0 - postcss-normalize-unicode@5.1.0(postcss@8.4.38): + postcss-normalize-unicode@5.1.0(postcss@8.4.39): dependencies: - browserslist: 4.23.0 - postcss: 8.4.38 + browserslist: 4.23.1 + postcss: 8.4.39 postcss-value-parser: 4.2.0 - postcss-normalize-url@5.1.0(postcss@8.4.38): + postcss-normalize-url@5.1.0(postcss@8.4.39): dependencies: normalize-url: 6.1.0 - postcss: 8.4.38 + postcss: 8.4.39 postcss-value-parser: 4.2.0 - postcss-normalize-whitespace@5.1.1(postcss@8.4.38): + postcss-normalize-whitespace@5.1.1(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 postcss-value-parser: 4.2.0 - postcss-ordered-values@5.1.0(postcss@8.4.38): + postcss-ordered-values@5.1.0(postcss@8.4.39): dependencies: - cssnano-utils: 3.1.0(postcss@8.4.38) - postcss: 8.4.38 + cssnano-utils: 3.1.0(postcss@8.4.39) + postcss: 8.4.39 postcss-value-parser: 4.2.0 - postcss-reduce-initial@5.1.0(postcss@8.4.38): + postcss-reduce-initial@5.1.0(postcss@8.4.39): dependencies: - browserslist: 4.23.0 + browserslist: 4.23.1 caniuse-api: 3.0.0 - postcss: 8.4.38 + postcss: 8.4.39 - postcss-reduce-transforms@5.1.0(postcss@8.4.38): + postcss-reduce-transforms@5.1.0(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 postcss-value-parser: 4.2.0 postcss-selector-parser@6.0.16: @@ -10483,15 +10596,15 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss-svgo@5.1.0(postcss@8.4.38): + postcss-svgo@5.1.0(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 postcss-value-parser: 4.2.0 svgo: 2.8.0 - postcss-unique-selectors@5.1.1(postcss@8.4.38): + postcss-unique-selectors@5.1.1(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 postcss-selector-parser: 6.0.16 postcss-value-parser@4.2.0: {} @@ -10501,7 +10614,7 @@ snapshots: picocolors: 0.2.1 source-map: 0.6.1 - postcss@8.4.38: + postcss@8.4.39: dependencies: nanoid: 3.3.7 picocolors: 1.0.1 @@ -10513,7 +10626,7 @@ snapshots: dependencies: fast-diff: 1.3.0 - prettier@2.6.2: + prettier@2.8.8: optional: true prettier@3.3.2: {} @@ -10523,12 +10636,6 @@ snapshots: lodash: 4.17.21 renderkid: 3.0.0 - pretty-format@29.7.0: - dependencies: - '@jest/schemas': 29.6.3 - ansi-styles: 5.2.0 - react-is: 18.2.0 - process-nextick-args@2.0.1: {} progress-webpack-plugin@1.0.12(webpack@5.70.0(esbuild@0.21.5)): @@ -10581,8 +10688,6 @@ snapshots: defu: 6.1.4 destr: 2.0.3 - react-is@18.2.0: {} - read-pkg-up@7.0.1: dependencies: find-up: 4.1.0 @@ -10618,7 +10723,7 @@ snapshots: refa@0.12.1: dependencies: - '@eslint-community/regexpp': 4.10.0 + '@eslint-community/regexpp': 4.11.0 regenerate-unicode-properties@10.0.1: dependencies: @@ -10634,7 +10739,7 @@ snapshots: regexp-ast-analysis@0.7.1: dependencies: - '@eslint-community/regexpp': 4.10.0 + '@eslint-community/regexpp': 4.11.0 refa: 0.12.1 regexp-tree@0.1.27: {} @@ -10710,26 +10815,26 @@ snapshots: dependencies: glob: 7.2.0 - rollup@4.18.0: + rollup@4.18.1: dependencies: '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.18.0 - '@rollup/rollup-android-arm64': 4.18.0 - '@rollup/rollup-darwin-arm64': 4.18.0 - '@rollup/rollup-darwin-x64': 4.18.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.18.0 - '@rollup/rollup-linux-arm-musleabihf': 4.18.0 - '@rollup/rollup-linux-arm64-gnu': 4.18.0 - '@rollup/rollup-linux-arm64-musl': 4.18.0 - '@rollup/rollup-linux-powerpc64le-gnu': 4.18.0 - '@rollup/rollup-linux-riscv64-gnu': 4.18.0 - '@rollup/rollup-linux-s390x-gnu': 4.18.0 - '@rollup/rollup-linux-x64-gnu': 4.18.0 - '@rollup/rollup-linux-x64-musl': 4.18.0 - '@rollup/rollup-win32-arm64-msvc': 4.18.0 - '@rollup/rollup-win32-ia32-msvc': 4.18.0 - '@rollup/rollup-win32-x64-msvc': 4.18.0 + '@rollup/rollup-android-arm-eabi': 4.18.1 + '@rollup/rollup-android-arm64': 4.18.1 + '@rollup/rollup-darwin-arm64': 4.18.1 + '@rollup/rollup-darwin-x64': 4.18.1 + '@rollup/rollup-linux-arm-gnueabihf': 4.18.1 + '@rollup/rollup-linux-arm-musleabihf': 4.18.1 + '@rollup/rollup-linux-arm64-gnu': 4.18.1 + '@rollup/rollup-linux-arm64-musl': 4.18.1 + '@rollup/rollup-linux-powerpc64le-gnu': 4.18.1 + '@rollup/rollup-linux-riscv64-gnu': 4.18.1 + '@rollup/rollup-linux-s390x-gnu': 4.18.1 + '@rollup/rollup-linux-x64-gnu': 4.18.1 + '@rollup/rollup-linux-x64-musl': 4.18.1 + '@rollup/rollup-win32-arm64-msvc': 4.18.1 + '@rollup/rollup-win32-ia32-msvc': 4.18.1 + '@rollup/rollup-win32-x64-msvc': 4.18.1 fsevents: 2.3.3 run-applescript@7.0.0: {} @@ -10771,7 +10876,7 @@ snapshots: scslre@0.3.0: dependencies: - '@eslint-community/regexpp': 4.10.0 + '@eslint-community/regexpp': 4.11.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 @@ -10883,6 +10988,8 @@ snapshots: slash@5.1.0: {} + slashes@3.0.12: {} + sockjs@0.3.24: dependencies: faye-websocket: 0.11.4 @@ -10952,6 +11059,8 @@ snapshots: dependencies: minipass: 3.1.6 + stable-hash@0.0.4: {} + stable@0.1.8: {} stackback@0.0.2: {} @@ -11013,10 +11122,10 @@ snapshots: dependencies: js-tokens: 9.0.0 - stylehacks@5.1.0(postcss@8.4.38): + stylehacks@5.1.0(postcss@8.4.39): dependencies: - browserslist: 4.23.0 - postcss: 8.4.38 + browserslist: 4.23.1 + postcss: 8.4.39 postcss-selector-parser: 6.0.16 sucrase@3.20.3: @@ -11089,7 +11198,7 @@ snapshots: terser@5.12.0: dependencies: - acorn: 8.11.3 + acorn: 8.12.1 commander: 2.20.3 source-map: 0.7.3 source-map-support: 0.5.21 @@ -11119,9 +11228,11 @@ snapshots: tinybench@2.8.0: {} - tinypool@0.8.4: {} + tinypool@1.0.0: {} + + tinyrainbow@1.2.0: {} - tinyspy@2.2.1: {} + tinyspy@3.0.0: {} to-fast-properties@2.0.0: {} @@ -11131,7 +11242,7 @@ snapshots: toidentifier@1.0.1: {} - toml-eslint-parser@0.9.3: + toml-eslint-parser@0.10.0: dependencies: eslint-visitor-keys: 3.4.3 @@ -11147,24 +11258,24 @@ snapshots: tree-kill@1.2.2: {} - ts-api-utils@1.3.0(typescript@5.5.2): + ts-api-utils@1.3.0(typescript@5.5.3): dependencies: - typescript: 5.5.2 + typescript: 5.5.3 ts-interface-checker@0.1.13: {} - ts-loader@9.2.8(typescript@5.5.2)(webpack@5.70.0(esbuild@0.21.5)): + ts-loader@9.2.8(typescript@5.5.3)(webpack@5.70.0(esbuild@0.21.5)): dependencies: chalk: 4.1.2 enhanced-resolve: 5.17.0 micromatch: 4.0.4 semver: 7.6.2 - typescript: 5.5.2 + typescript: 5.5.3 webpack: 5.70.0(esbuild@0.21.5) tslib@2.6.2: {} - tsup@8.1.0(postcss@8.4.38)(typescript@5.5.2): + tsup@8.1.0(postcss@8.4.39)(typescript@5.5.3): dependencies: bundle-require: 4.0.1(esbuild@0.21.5) cac: 6.7.14 @@ -11174,15 +11285,15 @@ snapshots: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 4.0.1(postcss@8.4.38) + postcss-load-config: 4.0.1(postcss@8.4.39) resolve-from: 5.0.0 - rollup: 4.18.0 + rollup: 4.18.1 source-map: 0.8.0-beta.0 sucrase: 3.20.3 tree-kill: 1.2.2 optionalDependencies: - postcss: 8.4.38 - typescript: 5.5.2 + postcss: 8.4.39 + typescript: 5.5.3 transitivePeerDependencies: - supports-color - ts-node @@ -11211,7 +11322,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.34 - typescript@5.5.2: {} + typescript@5.5.3: {} uc.micro@2.1.0: {} @@ -11221,10 +11332,10 @@ snapshots: unctx@2.3.1: dependencies: - acorn: 8.11.3 + acorn: 8.12.1 estree-walker: 3.0.3 magic-string: 0.30.10 - unplugin: 1.10.1 + unplugin: 1.11.0 undici-types@5.26.5: {} @@ -11241,10 +11352,10 @@ snapshots: unicorn-magic@0.1.0: {} - unimport@3.7.2(rollup@4.18.0): + unimport@3.7.2(rollup@4.18.1): dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.18.0) - acorn: 8.11.3 + '@rollup/pluginutils': 5.1.0(rollup@4.18.1) + acorn: 8.12.1 escape-string-regexp: 5.0.0 estree-walker: 3.0.3 fast-glob: 3.3.2 @@ -11252,10 +11363,10 @@ snapshots: magic-string: 0.30.10 mlly: 1.7.1 pathe: 1.1.2 - pkg-types: 1.1.1 + pkg-types: 1.1.3 scule: 1.3.0 strip-literal: 2.1.0 - unplugin: 1.10.1 + unplugin: 1.11.0 transitivePeerDependencies: - rollup @@ -11267,7 +11378,7 @@ snapshots: unpipe@1.0.0: {} - unplugin-icons@0.18.5(@vue/compiler-sfc@3.4.26)(vue-template-es2015-compiler@1.9.1): + unplugin-icons@0.19.0(@vue/compiler-sfc@3.4.31)(vue-template-es2015-compiler@1.9.1): dependencies: '@antfu/install-pkg': 0.3.3 '@antfu/utils': 0.7.10 @@ -11275,60 +11386,60 @@ snapshots: debug: 4.3.5 kolorist: 1.8.0 local-pkg: 0.5.0 - unplugin: 1.10.1 + unplugin: 1.11.0 optionalDependencies: - '@vue/compiler-sfc': 3.4.26 + '@vue/compiler-sfc': 3.4.31 vue-template-es2015-compiler: 1.9.1 transitivePeerDependencies: - supports-color - unplugin-vue-markdown@0.26.2(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.9)(terser@5.12.0)): + unplugin-vue-markdown@0.26.2(rollup@4.18.1)(vite@5.3.4(@types/node@20.14.10)(terser@5.12.0)): dependencies: '@mdit-vue/plugin-component': 2.1.2 '@mdit-vue/plugin-frontmatter': 2.1.2 '@mdit-vue/types': 2.1.0 - '@rollup/pluginutils': 5.1.0(rollup@4.18.0) + '@rollup/pluginutils': 5.1.0(rollup@4.18.1) '@types/markdown-it': 14.0.1 markdown-it: 14.1.0 - unplugin: 1.10.1 - vite: 5.3.1(@types/node@20.14.9)(terser@5.12.0) + unplugin: 1.11.0 + vite: 5.3.4(@types/node@20.14.10)(terser@5.12.0) transitivePeerDependencies: - rollup - unplugin-vue2-script-setup@0.11.4(@vue/composition-api@1.7.2(vue@3.4.26(typescript@5.5.2)))(@vue/runtime-dom@3.4.26)(rollup@4.18.0): + unplugin-vue2-script-setup@0.11.4(@vue/composition-api@1.7.2(vue@3.4.31(typescript@5.5.3)))(@vue/runtime-dom@3.4.31)(rollup@4.18.1): dependencies: '@antfu/utils': 0.7.10 - '@babel/core': 7.24.5 - '@babel/generator': 7.24.5 - '@babel/parser': 7.24.7 - '@babel/traverse': 7.24.5 - '@babel/types': 7.24.7 - '@rollup/pluginutils': 5.1.0(rollup@4.18.0) - '@vue/compiler-core': 3.4.26 - '@vue/compiler-dom': 3.4.26 - '@vue/composition-api': 1.7.2(vue@3.4.26(typescript@5.5.2)) + '@babel/core': 7.24.9 + '@babel/generator': 7.24.9 + '@babel/parser': 7.24.8 + '@babel/traverse': 7.24.8 + '@babel/types': 7.24.9 + '@rollup/pluginutils': 5.1.0(rollup@4.18.1) + '@vue/compiler-core': 3.4.31 + '@vue/compiler-dom': 3.4.31 + '@vue/composition-api': 1.7.2(vue@3.4.31(typescript@5.5.3)) '@vue/reactivity-transform': 3.3.4 - '@vue/runtime-dom': 3.4.26 - '@vue/shared': 3.4.26 + '@vue/runtime-dom': 3.4.31 + '@vue/shared': 3.4.31 defu: 6.1.4 magic-string: 0.30.10 - unplugin: 1.10.1 + unplugin: 1.11.0 transitivePeerDependencies: - rollup - supports-color - unplugin@1.10.1: + unplugin@1.11.0: dependencies: - acorn: 8.11.3 + acorn: 8.12.1 chokidar: 3.6.0 webpack-sources: 3.2.3 webpack-virtual-modules: 0.6.1 untyped@1.4.2: dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.24.9 '@babel/standalone': 7.24.5 - '@babel/types': 7.24.7 + '@babel/types': 7.24.9 defu: 6.1.4 jiti: 1.21.6 mri: 1.2.0 @@ -11336,9 +11447,9 @@ snapshots: transitivePeerDependencies: - supports-color - update-browserslist-db@1.0.13(browserslist@4.23.0): + update-browserslist-db@1.0.16(browserslist@4.23.1): dependencies: - browserslist: 4.23.0 + browserslist: 4.23.1 escalade: 3.1.2 picocolors: 1.0.1 @@ -11359,22 +11470,22 @@ snapshots: spdx-correct: 3.1.1 spdx-expression-parse: 3.0.1 - vant@4.8.11(vue@3.4.26(typescript@5.5.2)): + vant@4.9.2(vue@3.4.31(typescript@5.5.3)): dependencies: '@vant/popperjs': 1.3.0 - '@vant/use': 1.6.0(vue@3.4.26(typescript@5.5.2)) - '@vue/shared': 3.4.26 - vue: 3.4.26(typescript@5.5.2) + '@vant/use': 1.6.0(vue@3.4.31(typescript@5.5.3)) + '@vue/shared': 3.4.31 + vue: 3.4.31(typescript@5.5.3) vary@1.1.2: {} - vite-node@1.6.0(@types/node@20.14.9)(terser@5.12.0): + vite-node@2.0.3(@types/node@20.14.10)(terser@5.12.0): dependencies: cac: 6.7.14 debug: 4.3.5 pathe: 1.1.2 - picocolors: 1.0.1 - vite: 5.3.1(@types/node@20.14.9)(terser@5.12.0) + tinyrainbow: 1.2.0 + vite: 5.3.4(@types/node@20.14.10)(terser@5.12.0) transitivePeerDependencies: - '@types/node' - less @@ -11385,10 +11496,10 @@ snapshots: - supports-color - terser - vite-plugin-inspect@0.8.4(@nuxt/kit@3.12.2(rollup@4.18.0))(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.9)(terser@5.12.0)): + vite-plugin-inspect@0.8.4(@nuxt/kit@3.12.3(rollup@4.18.1))(rollup@4.18.1)(vite@5.3.4(@types/node@20.14.10)(terser@5.12.0)): dependencies: '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.0(rollup@4.18.0) + '@rollup/pluginutils': 5.1.0(rollup@4.18.1) debug: 4.3.5 error-stack-parser-es: 0.1.1 fs-extra: 11.2.0 @@ -11396,47 +11507,46 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.0.1 sirv: 2.0.4 - vite: 5.3.1(@types/node@20.14.9)(terser@5.12.0) + vite: 5.3.4(@types/node@20.14.10)(terser@5.12.0) optionalDependencies: - '@nuxt/kit': 3.12.2(rollup@4.18.0) + '@nuxt/kit': 3.12.3(rollup@4.18.1) transitivePeerDependencies: - rollup - supports-color - vite@5.3.1(@types/node@20.14.9)(terser@5.12.0): + vite@5.3.4(@types/node@20.14.10)(terser@5.12.0): dependencies: esbuild: 0.21.5 - postcss: 8.4.38 - rollup: 4.18.0 + postcss: 8.4.39 + rollup: 4.18.1 optionalDependencies: - '@types/node': 20.14.9 + '@types/node': 20.14.10 fsevents: 2.3.3 terser: 5.12.0 - vitest@1.6.0(@types/node@20.14.9)(terser@5.12.0): + vitest@2.0.3(@types/node@20.14.10)(terser@5.12.0): dependencies: - '@vitest/expect': 1.6.0 - '@vitest/runner': 1.6.0 - '@vitest/snapshot': 1.6.0 - '@vitest/spy': 1.6.0 - '@vitest/utils': 1.6.0 - acorn-walk: 8.3.2 - chai: 4.4.1 + '@ampproject/remapping': 2.3.0 + '@vitest/expect': 2.0.3 + '@vitest/pretty-format': 2.0.3 + '@vitest/runner': 2.0.3 + '@vitest/snapshot': 2.0.3 + '@vitest/spy': 2.0.3 + '@vitest/utils': 2.0.3 + chai: 5.1.1 debug: 4.3.5 execa: 8.0.1 - local-pkg: 0.5.0 magic-string: 0.30.10 pathe: 1.1.2 - picocolors: 1.0.1 std-env: 3.7.0 - strip-literal: 2.1.0 tinybench: 2.8.0 - tinypool: 0.8.4 - vite: 5.3.1(@types/node@20.14.9)(terser@5.12.0) - vite-node: 1.6.0(@types/node@20.14.9)(terser@5.12.0) + tinypool: 1.0.0 + tinyrainbow: 1.2.0 + vite: 5.3.4(@types/node@20.14.10)(terser@5.12.0) + vite-node: 2.0.3(@types/node@20.14.10)(terser@5.12.0) why-is-node-running: 2.2.2 optionalDependencies: - '@types/node': 20.14.9 + '@types/node': 20.14.10 transitivePeerDependencies: - less - lightningcss @@ -11452,14 +11562,14 @@ snapshots: optionalDependencies: '@vue/composition-api': 1.7.2(vue@3.2.45) - vue-eslint-parser@9.4.3(eslint@9.5.0): + vue-eslint-parser@9.4.3(eslint@9.7.0): dependencies: debug: 4.3.5 - eslint: 9.5.0 + eslint: 9.7.0 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - esquery: 1.5.0 + esquery: 1.6.0 lodash: 4.17.21 semver: 7.6.2 transitivePeerDependencies: @@ -11467,7 +11577,7 @@ snapshots: vue-hot-reload-api@2.3.4: {} - vue-loader@15.9.8(@vue/compiler-sfc@3.4.26)(css-loader@6.7.1(webpack@5.70.0(esbuild@0.21.5)))(lodash@4.17.21)(webpack@5.70.0(esbuild@0.21.5)): + vue-loader@15.9.8(@vue/compiler-sfc@3.4.31)(css-loader@6.7.1(webpack@5.70.0(esbuild@0.21.5)))(lodash@4.17.21)(webpack@5.70.0(esbuild@0.21.5)): dependencies: '@vue/component-compiler-utils': 3.3.0(lodash@4.17.21) css-loader: 6.7.1(webpack@5.70.0(esbuild@0.21.5)) @@ -11477,7 +11587,7 @@ snapshots: vue-style-loader: 4.1.3 webpack: 5.70.0(esbuild@0.21.5) optionalDependencies: - '@vue/compiler-sfc': 3.4.26 + '@vue/compiler-sfc': 3.4.31 transitivePeerDependencies: - arc-templates - atpl @@ -11540,10 +11650,10 @@ snapshots: loader-utils: 2.0.2 webpack: 5.70.0(esbuild@0.21.5) - vue-router@4.3.2(vue@3.4.26(typescript@5.5.2)): + vue-router@4.4.0(vue@3.4.31(typescript@5.5.3)): dependencies: '@vue/devtools-api': 6.6.1 - vue: 3.4.26(typescript@5.5.2) + vue: 3.4.31(typescript@5.5.3) vue-style-loader@4.1.3: dependencies: @@ -11565,15 +11675,15 @@ snapshots: '@vue/server-renderer': 3.2.45(vue@3.2.45) '@vue/shared': 3.2.45 - vue@3.4.26(typescript@5.5.2): + vue@3.4.31(typescript@5.5.3): dependencies: - '@vue/compiler-dom': 3.4.26 - '@vue/compiler-sfc': 3.4.26 - '@vue/runtime-dom': 3.4.26 - '@vue/server-renderer': 3.4.26(vue@3.4.26(typescript@5.5.2)) - '@vue/shared': 3.4.26 + '@vue/compiler-dom': 3.4.31 + '@vue/compiler-sfc': 3.4.31 + '@vue/runtime-dom': 3.4.31 + '@vue/server-renderer': 3.4.31(vue@3.4.31(typescript@5.5.3)) + '@vue/shared': 3.4.31 optionalDependencies: - typescript: 5.5.2 + typescript: 5.5.3 watchpack@2.3.1: dependencies: @@ -11594,7 +11704,7 @@ snapshots: webpack-bundle-analyzer@4.5.0: dependencies: - acorn: 8.11.3 + acorn: 8.12.1 acorn-walk: 8.3.2 chalk: 4.1.2 commander: 7.2.0 @@ -11678,9 +11788,9 @@ snapshots: '@webassemblyjs/ast': 1.11.1 '@webassemblyjs/wasm-edit': 1.11.1 '@webassemblyjs/wasm-parser': 1.11.1 - acorn: 8.11.3 - acorn-import-assertions: 1.8.0(acorn@8.11.3) - browserslist: 4.23.0 + acorn: 8.12.1 + acorn-import-assertions: 1.8.0(acorn@8.12.1) + browserslist: 4.23.1 chrome-trace-event: 1.0.3 enhanced-resolve: 5.17.0 es-module-lexer: 0.9.3 @@ -11800,5 +11910,3 @@ snapshots: yargs-parser: 21.1.1 yocto-queue@0.1.0: {} - - yocto-queue@1.0.0: {} diff --git a/src/core/declaration.ts b/src/core/declaration.ts index 71222d45..2d96dc78 100644 --- a/src/core/declaration.ts +++ b/src/core/declaration.ts @@ -7,10 +7,11 @@ import type { Context } from './context' import { getTransformedPath } from './utils' import { resolveTypeImports } from './type-imports/detect' -const multilineCommentsRE = /\/\*.*?\*\//gms +const multilineCommentsRE = /\/\*.*?\*\//gs const singlelineCommentsRE = /\/\/.*$/gm function extractImports(code: string) { + // eslint-disable-next-line regexp/no-super-linear-backtracking, regexp/no-misleading-capturing-group return Object.fromEntries(Array.from(code.matchAll(/['"]?([^\s'"]+)['"]?\s*:\s*(.+?)[,;\n]/g)).map(i => [i[1], i[2]])) } @@ -26,11 +27,11 @@ export function parseDeclaration(code: string): DeclarationImports | undefined { component: {}, directive: {}, } - const componentDeclaration = /export\s+interface\s+GlobalComponents\s*{(.*?)}/s.exec(code)?.[0] + const componentDeclaration = /export\s+interface\s+GlobalComponents\s*\{.*?\}/s.exec(code)?.[0] if (componentDeclaration) imports.component = extractImports(componentDeclaration) - const directiveDeclaration = /export\s+interface\s+ComponentCustomProperties\s*{(.*?)}/s.exec(code)?.[0] + const directiveDeclaration = /export\s+interface\s+ComponentCustomProperties\s*\{.*?\}/s.exec(code)?.[0] if (directiveDeclaration) imports.directive = extractImports(directiveDeclaration) diff --git a/src/core/resolvers/bootstrap-vue.ts b/src/core/resolvers/bootstrap-vue.ts index 2c61432c..c49dac1e 100644 --- a/src/core/resolvers/bootstrap-vue.ts +++ b/src/core/resolvers/bootstrap-vue.ts @@ -16,9 +16,9 @@ const COMPONENT_ALIASES: Record = { BBtnGroup: 'BButtonGroup', BBtnToolbar: 'BButtonToolbar', BCheck: 'BFormCheckbox', - BCheckGroup: 'BFormCheckboxGroup', BCheckbox: 'BFormCheckbox', BCheckboxGroup: 'BFormCheckboxGroup', + BCheckGroup: 'BFormCheckboxGroup', BDatalist: 'BFormDatalist', BDatepicker: 'BFormDatepicker', BDd: 'BDropdown', diff --git a/src/core/resolvers/layui-vue.ts b/src/core/resolvers/layui-vue.ts index bad214b7..ea5024ec 100644 --- a/src/core/resolvers/layui-vue.ts +++ b/src/core/resolvers/layui-vue.ts @@ -100,7 +100,7 @@ export interface LayuiVueResolverOptions { const layuiRE = /^Lay[A-Z]/ const layerRE = /^(layer|LayLayer)$/ -const iconsRE = /^([A-Z][\w]+Icon|LayIcon)$/ +const iconsRE = /^[A-Z]\w+Icon$/ let libName = '@layui/layui-vue' function lowerCamelCase(str: string) { diff --git a/src/core/resolvers/veui.ts b/src/core/resolvers/veui.ts index 197f0d88..5cdeaddb 100644 --- a/src/core/resolvers/veui.ts +++ b/src/core/resolvers/veui.ts @@ -73,11 +73,11 @@ export function VeuiResolver(options: VeuiResolverOptions = {}): ComponentResolv if (!components) { try { - /* eslint-disable ts/no-var-requires, ts/no-require-imports */ + // eslint-disable-next-line ts/no-require-imports const componentsData = require(`${alias}/components.json`) as ComponentInfo[] components = new Set(componentsData.map(({ name }) => name)) } - catch (e) { + catch { throw new Error('[unplugin-vue-components:veui] VEUI is not installed') } } @@ -113,7 +113,7 @@ function assertPeerPath(peerPath: string) { resolvePathSync(peerPath) peerPaths.set(peerPath, true) } - catch (e) { + catch { peerPaths.set(peerPath, false) } } diff --git a/src/core/transforms/component.ts b/src/core/transforms/component.ts index 1f7fbc00..f27b2cba 100644 --- a/src/core/transforms/component.ts +++ b/src/core/transforms/component.ts @@ -9,7 +9,7 @@ const debug = Debug('unplugin-vue-components:transform:component') function resolveVue2(code: string, s: MagicString) { const results: ResolveResult[] = [] - for (const match of code.matchAll(/\b(_c|h)\([\s\n\t]*['"](.+?)["']([,)])/g)) { + for (const match of code.matchAll(/\b(_c|h)\(\s*['"](.+?)["']([,)])/g)) { const [full, renderFunctionName, matchedName, append] = match if (match.index != null && matchedName && !matchedName.startsWith('_')) { const start = match.index @@ -30,7 +30,7 @@ function resolveVue3(code: string, s: MagicString) { /** * when using some plugin like plugin-vue-jsx, resolveComponent will be imported as resolveComponent1 to avoid duplicate import */ - for (const match of code.matchAll(/_resolveComponent[0-9]*\("(.+?)"\)/g)) { + for (const match of code.matchAll(/_resolveComponent\d*\("(.+?)"\)/g)) { const matchedName = match[1] if (match.index != null && matchedName && !matchedName.startsWith('_')) { const start = match.index diff --git a/src/core/utils.ts b/src/core/utils.ts index 307b7514..b9bf4da6 100644 --- a/src/core/utils.ts +++ b/src/core/utils.ts @@ -143,7 +143,7 @@ export function getNameFromFilePath(filePath: string, options: ResolvedOptions): if (globalNamespaces.some((name: string) => folders.includes(name))) folders = folders.filter(f => !globalNamespaces.includes(f)) - folders = folders.map(f => f.replace(/[^a-zA-Z0-9\-]/g, '')) + folders = folders.map(f => f.replace(/[^a-z0-9\-]/gi, '')) if (filename.toLowerCase() === 'index') filename = '' diff --git a/src/types.ts b/src/types.ts index db115e6d..0c839cc8 100644 --- a/src/types.ts +++ b/src/types.ts @@ -179,7 +179,7 @@ export interface Options { } export type ResolvedOptions = Omit< -Required, + Required, 'resolvers' | 'extensions' | 'dirs' | 'globalComponentsDeclaration' > & { resolvers: ComponentResolverObject[] diff --git a/tsconfig.json b/tsconfig.json index 98c404b1..85659df5 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,6 +1,6 @@ { "compilerOptions": { - "target": "es2017", + "target": "es2022", "jsx": "preserve", "lib": ["esnext", "DOM"], "module": "esnext",