From 05d5f380d9aa1a82b29ff7db735209c9bcba813a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 1 Jul 2024 18:10:10 +0200 Subject: [PATCH] chore(deps): update all non-major dependencies (#5957) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Vladimir Sheremet --- docs/package.json | 8 +- examples/lit/src/my-button.ts | 4 +- package.json | 18 +- packages/browser/package.json | 8 +- packages/coverage-istanbul/package.json | 2 +- packages/coverage-v8/package.json | 2 +- packages/coverage-v8/src/provider.ts | 10 +- packages/ui/package.json | 14 +- packages/vite-node/src/hmr/emitter.ts | 4 +- packages/vitest/package.json | 6 +- packages/vitest/src/integrations/vi.ts | 32 +- packages/vitest/src/node/cli/cli-config.ts | 6 +- packages/vitest/src/types/coverage.ts | 4 +- packages/web-worker/src/shared-worker.ts | 2 +- pnpm-lock.yaml | 1623 ++++++++++++-------- 15 files changed, 1057 insertions(+), 686 deletions(-) diff --git a/docs/package.json b/docs/package.json index 917da20a1d2c..09da2f98a13e 100644 --- a/docs/package.json +++ b/docs/package.json @@ -15,12 +15,12 @@ }, "dependencies": { "@vueuse/core": "^10.11.0", - "vue": "^3.4.29" + "vue": "^3.4.31" }, "devDependencies": { - "@iconify-json/carbon": "^1.1.35", + "@iconify-json/carbon": "^1.1.36", "@iconify-json/logos": "^1.1.43", - "@shikijs/vitepress-twoslash": "^1.7.0", + "@shikijs/vitepress-twoslash": "^1.10.0", "@unocss/reset": "^0.61.0", "@vite-pwa/assets-generator": "^0.2.4", "@vite-pwa/vitepress": "^0.5.0", @@ -28,7 +28,7 @@ "fast-glob": "^3.3.2", "https-localhost": "^4.7.1", "unocss": "^0.61.0", - "unplugin-vue-components": "^0.27.0", + "unplugin-vue-components": "^0.27.2", "vite": "^5.2.8", "vite-plugin-pwa": "^0.20.0", "vitepress": "^1.2.3", diff --git a/examples/lit/src/my-button.ts b/examples/lit/src/my-button.ts index e8ceb08fc269..6547a9aeff03 100644 --- a/examples/lit/src/my-button.ts +++ b/examples/lit/src/my-button.ts @@ -21,13 +21,13 @@ export class MyButton extends LitElement { * The name to say "Hello" to. */ @property() - name = 'World' + name = 'World' /** * The number of times the button has been clicked. */ @property({ type: Number }) - count = 1 + count = 1 render() { return html` diff --git a/package.json b/package.json index ebd68926e434..4190bc75880e 100644 --- a/package.json +++ b/package.json @@ -36,21 +36,21 @@ "test:browser:playwright": "pnpm -C test/browser run test:playwright" }, "devDependencies": { - "@antfu/eslint-config": "^2.21.1", + "@antfu/eslint-config": "^2.21.2", "@antfu/ni": "^0.21.12", - "@playwright/test": "^1.44.1", + "@playwright/test": "^1.45.0", "@rollup/plugin-commonjs": "^26.0.1", "@rollup/plugin-json": "^6.1.0", "@rollup/plugin-node-resolve": "^15.2.3", - "@types/node": "^20.14.2", + "@types/node": "^20.14.9", "@types/ws": "^8.5.10", "@vitest/browser": "workspace:*", "@vitest/coverage-istanbul": "workspace:*", "@vitest/coverage-v8": "workspace:*", "@vitest/ui": "workspace:*", "bumpp": "^9.4.1", - "esbuild": "^0.21.5", - "eslint": "^9.5.0", + "esbuild": "^0.22.0", + "eslint": "^9.6.0", "fast-glob": "^3.3.2", "lint-staged": "^15.2.7", "magic-string": "^0.30.10", @@ -59,13 +59,13 @@ "rollup": "^4.18.0", "rollup-plugin-dts": "^6.1.1", "rollup-plugin-esbuild": "^6.1.1", - "rollup-plugin-license": "^3.4.0", + "rollup-plugin-license": "^3.5.1", "simple-git-hooks": "^2.11.1", - "tsx": "^4.15.6", - "typescript": "^5.4.5", + "tsx": "^4.16.0", + "typescript": "^5.5.2", "vite": "^5.2.6", "vitest": "workspace:*", - "zx": "^8.1.2" + "zx": "^8.1.3" }, "pnpm": { "overrides": { diff --git a/packages/browser/package.json b/packages/browser/package.json index b3d2f8883102..018ae7cbd899 100644 --- a/packages/browser/package.json +++ b/packages/browser/package.json @@ -73,7 +73,7 @@ } }, "dependencies": { - "@testing-library/dom": "^10.1.0", + "@testing-library/dom": "^10.2.0", "@testing-library/user-event": "^14.5.2", "@vitest/utils": "workspace:*", "magic-string": "^0.30.10", @@ -92,10 +92,10 @@ "flatted": "^3.3.1", "pathe": "^1.1.2", "periscopic": "^4.0.2", - "playwright": "^1.44.1", - "playwright-core": "^1.44.1", + "playwright": "^1.45.0", + "playwright-core": "^1.45.0", "safaridriver": "^0.1.2", "vitest": "workspace:*", - "webdriverio": "^8.38.2" + "webdriverio": "^8.39.0" } } diff --git a/packages/coverage-istanbul/package.json b/packages/coverage-istanbul/package.json index 2ed11a13b42d..43aed3563883 100644 --- a/packages/coverage-istanbul/package.json +++ b/packages/coverage-istanbul/package.json @@ -49,7 +49,7 @@ "istanbul-lib-coverage": "^3.2.2", "istanbul-lib-instrument": "^6.0.3", "istanbul-lib-report": "^3.0.1", - "istanbul-lib-source-maps": "^5.0.4", + "istanbul-lib-source-maps": "^5.0.5", "istanbul-reports": "^3.1.7", "magicast": "^0.3.4", "picocolors": "^1.0.1", diff --git a/packages/coverage-v8/package.json b/packages/coverage-v8/package.json index 6c183bce0612..979674cc50b9 100644 --- a/packages/coverage-v8/package.json +++ b/packages/coverage-v8/package.json @@ -49,7 +49,7 @@ "debug": "^4.3.5", "istanbul-lib-coverage": "^3.2.2", "istanbul-lib-report": "^3.0.1", - "istanbul-lib-source-maps": "^5.0.4", + "istanbul-lib-source-maps": "^5.0.5", "istanbul-reports": "^3.1.7", "magic-string": "^0.30.10", "magicast": "^0.3.4", diff --git a/packages/coverage-v8/src/provider.ts b/packages/coverage-v8/src/provider.ts index 38050f235791..ee431ef3d5f2 100644 --- a/packages/coverage-v8/src/provider.ts +++ b/packages/coverage-v8/src/provider.ts @@ -443,11 +443,11 @@ export class V8CoverageProvider transformResults: TransformResults, functions: Profiler.FunctionCoverage[] = [], ): Promise<{ - source: string - originalSource: string - sourceMap?: { sourcemap: EncodedSourceMap } - isExecuted: boolean - }> { + source: string + originalSource: string + sourceMap?: { sourcemap: EncodedSourceMap } + isExecuted: boolean + }> { const filePath = normalize(fileURLToPath(url)) let isExecuted = true diff --git a/packages/ui/package.json b/packages/ui/package.json index d17c5cbcec4e..d05bb305c046 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -58,11 +58,11 @@ }, "devDependencies": { "@faker-js/faker": "^8.4.1", - "@iconify-json/carbon": "^1.1.35", + "@iconify-json/carbon": "^1.1.36", "@iconify-json/logos": "^1.1.43", "@testing-library/vue": "^8.1.0", "@types/codemirror": "^5.60.15", - "@types/d3-force": "^3.0.9", + "@types/d3-force": "^3.0.10", "@types/d3-selection": "^3.0.10", "@types/ws": "^8.5.10", "@unocss/reset": "^0.61.0", @@ -74,15 +74,15 @@ "birpc": "0.2.17", "codemirror": "^5.65.16", "codemirror-theme-vars": "^0.1.2", - "d3-graph-controller": "^3.0.9", + "d3-graph-controller": "^3.0.10", "floating-vue": "^5.2.2", "splitpanes": "^3.1.5", "unocss": "^0.61.0", "unplugin-auto-import": "^0.17.6", - "unplugin-vue-components": "^0.27.0", + "unplugin-vue-components": "^0.27.2", "vite": "^5.0.0", - "vite-plugin-pages": "^0.32.2", - "vue": "^3.4.29", - "vue-router": "^4.3.3" + "vite-plugin-pages": "^0.32.3", + "vue": "^3.4.31", + "vue-router": "^4.4.0" } } diff --git a/packages/vite-node/src/hmr/emitter.ts b/packages/vite-node/src/hmr/emitter.ts index 60df5be04219..ddd884aa977d 100644 --- a/packages/vite-node/src/hmr/emitter.ts +++ b/packages/vite-node/src/hmr/emitter.ts @@ -14,8 +14,8 @@ export interface Emitter> { ) => void emit: ((type: Key, event: Events[Key]) => void) & (( - type: undefined extends Events[Key] ? Key : never - ) => void) + type: undefined extends Events[Key] ? Key : never + ) => void) } export type HMREmitter = Emitter<{ diff --git a/packages/vitest/package.json b/packages/vitest/package.json index e2bab3395c33..1764d156d2b9 100644 --- a/packages/vitest/package.json +++ b/packages/vitest/package.json @@ -175,8 +175,8 @@ "@types/istanbul-lib-coverage": "^2.0.6", "@types/istanbul-reports": "^3.0.4", "@types/jsdom": "^21.1.7", - "@types/micromatch": "^4.0.7", - "@types/node": "^20.14.2", + "@types/micromatch": "^4.0.9", + "@types/node": "^20.14.9", "@types/prompts": "^2.4.9", "@types/sinonjs__fake-timers": "^8.1.5", "acorn-walk": "^8.3.3", @@ -189,7 +189,7 @@ "find-up": "^6.3.0", "flatted": "^3.3.1", "get-tsconfig": "^4.7.5", - "happy-dom": "^14.12.0", + "happy-dom": "^14.12.3", "jsdom": "^24.1.0", "local-pkg": "^0.5.0", "log-update": "^5.0.1", diff --git a/packages/vitest/src/integrations/vi.ts b/packages/vitest/src/integrations/vi.ts index c1ce2952dac4..3c6296b49b9a 100644 --- a/packages/vitest/src/integrations/vi.ts +++ b/packages/vitest/src/integrations/vi.ts @@ -278,22 +278,22 @@ export interface VitestUtils { mocked: ((item: T, deep?: false) => MaybeMocked) & ((item: T, deep: true) => MaybeMockedDeep) & (( - item: T, - options: { partial?: false; deep?: false } - ) => MaybeMocked) & - (( - item: T, - options: { partial?: false; deep: true } - ) => MaybeMockedDeep) & - (( - item: T, - options: { partial: true; deep?: false } - ) => MaybePartiallyMocked) & - (( - item: T, - options: { partial: true; deep: true } - ) => MaybePartiallyMockedDeep) & - ((item: T) => MaybeMocked) + item: T, + options: { partial?: false; deep?: false } + ) => MaybeMocked) & + (( + item: T, + options: { partial?: false; deep: true } + ) => MaybeMockedDeep) & + (( + item: T, + options: { partial: true; deep?: false } + ) => MaybePartiallyMocked) & + (( + item: T, + options: { partial: true; deep: true } + ) => MaybePartiallyMockedDeep) & + ((item: T) => MaybeMocked) /** * Checks that a given parameter is a mock function. If you are using TypeScript, it will also narrow down its type. diff --git a/packages/vitest/src/node/cli/cli-config.ts b/packages/vitest/src/node/cli/cli-config.ts index f8fa04c5dbd9..c6b28c0785d5 100644 --- a/packages/vitest/src/node/cli/cli-config.ts +++ b/packages/vitest/src/node/cli/cli-config.ts @@ -9,9 +9,9 @@ import type { import type { CliOptions } from './cli-api' type NestedOption>> = V extends - | never - | RegExp - | unknown[] +| never +| RegExp +| unknown[] ? never : V diff --git a/packages/vitest/src/types/coverage.ts b/packages/vitest/src/types/coverage.ts index 9a51e0c54fde..92153f6f8e96 100644 --- a/packages/vitest/src/types/coverage.ts +++ b/packages/vitest/src/types/coverage.ts @@ -221,9 +221,9 @@ export interface BaseCoverageOptions { | Thresholds | ({ [glob: string]: Pick< - Thresholds, + Thresholds, 'statements' | 'functions' | 'branches' | 'lines' - > + > } & Thresholds) /** diff --git a/packages/web-worker/src/shared-worker.ts b/packages/web-worker/src/shared-worker.ts index 2f98f362502e..d7954a1c9fbf 100644 --- a/packages/web-worker/src/shared-worker.ts +++ b/packages/web-worker/src/shared-worker.ts @@ -36,7 +36,7 @@ function convertNodePortToWebPort(port: NodeMessagePort): MessagePort { }) } if (!('dispatchEvent' in port)) { - const emit = port.emit.bind(port) + const emit = (port as any).emit.bind(port) Object.defineProperty(port, 'emit', { value(event: any) { if (event.name === 'message') { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 801be9cdfcdd..70bcf568f2b7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -35,14 +35,14 @@ importers: .: devDependencies: '@antfu/eslint-config': - specifier: ^2.21.1 - version: 2.21.1(@vue/compiler-sfc@3.4.29)(eslint@9.5.0)(typescript@5.4.5)(vitest@packages+vitest) + specifier: ^2.21.2 + version: 2.21.2(@vue/compiler-sfc@3.4.29)(eslint@9.6.0)(typescript@5.5.2)(vitest@packages+vitest) '@antfu/ni': specifier: ^0.21.12 version: 0.21.12 '@playwright/test': - specifier: ^1.44.1 - version: 1.44.1 + specifier: ^1.45.0 + version: 1.45.0 '@rollup/plugin-commonjs': specifier: ^26.0.1 version: 26.0.1(rollup@4.18.0) @@ -53,8 +53,8 @@ importers: specifier: ^15.2.3 version: 15.2.3(rollup@4.18.0) '@types/node': - specifier: ^20.14.2 - version: 20.14.2 + specifier: ^20.14.9 + version: 20.14.9 '@types/ws': specifier: ^8.5.10 version: 8.5.10 @@ -74,11 +74,11 @@ importers: specifier: ^9.4.1 version: 9.4.1 esbuild: - specifier: ^0.21.5 - version: 0.21.5 + specifier: ^0.22.0 + version: 0.22.0 eslint: - specifier: ^9.5.0 - version: 9.5.0 + specifier: ^9.6.0 + version: 9.6.0 fast-glob: specifier: ^3.3.2 version: 3.3.2 @@ -99,50 +99,50 @@ importers: version: 4.18.0 rollup-plugin-dts: specifier: ^6.1.1 - version: 6.1.1(rollup@4.18.0)(typescript@5.4.5) + version: 6.1.1(rollup@4.18.0)(typescript@5.5.2) rollup-plugin-esbuild: specifier: ^6.1.1 - version: 6.1.1(esbuild@0.21.5)(rollup@4.18.0) + version: 6.1.1(esbuild@0.22.0)(rollup@4.18.0) rollup-plugin-license: - specifier: ^3.4.0 - version: 3.4.0(rollup@4.18.0) + specifier: ^3.5.1 + version: 3.5.1(rollup@4.18.0) simple-git-hooks: specifier: ^2.11.1 version: 2.11.1 tsx: - specifier: ^4.15.6 - version: 4.15.6 + specifier: ^4.16.0 + version: 4.16.0 typescript: - specifier: ^5.4.5 - version: 5.4.5 + specifier: ^5.5.2 + version: 5.5.2 vite: specifier: ^5.2.6 - version: 5.2.6(@types/node@20.14.2) + version: 5.2.6(@types/node@20.14.9) vitest: specifier: workspace:* version: link:packages/vitest zx: - specifier: ^8.1.2 - version: 8.1.2 + specifier: ^8.1.3 + version: 8.1.3 docs: dependencies: '@vueuse/core': specifier: ^10.11.0 - version: 10.11.0(vue@3.4.29) + version: 10.11.0(vue@3.4.31) vue: - specifier: ^3.4.29 - version: 3.4.29(typescript@5.4.5) + specifier: ^3.4.31 + version: 3.4.31(typescript@5.5.2) devDependencies: '@iconify-json/carbon': - specifier: ^1.1.35 - version: 1.1.35 + specifier: ^1.1.36 + version: 1.1.36 '@iconify-json/logos': specifier: ^1.1.43 version: 1.1.43 '@shikijs/vitepress-twoslash': - specifier: ^1.7.0 - version: 1.7.0(typescript@5.4.5) + specifier: ^1.10.0 + version: 1.10.0(typescript@5.5.2) '@unocss/reset': specifier: ^0.61.0 version: 0.61.0 @@ -154,7 +154,7 @@ importers: version: 0.5.0(@vite-pwa/assets-generator@0.2.4)(vite-plugin-pwa@0.20.0) '@vitejs/plugin-vue': specifier: latest - version: 5.0.4(vite@5.2.6)(vue@3.4.29) + version: 5.0.4(vite@5.2.6)(vue@3.4.31) fast-glob: specifier: ^3.3.2 version: 3.3.2 @@ -165,17 +165,17 @@ importers: specifier: ^0.61.0 version: 0.61.0(postcss@8.4.38)(rollup@4.18.0)(vite@5.2.6) unplugin-vue-components: - specifier: ^0.27.0 - version: 0.27.0(rollup@4.18.0)(vue@3.4.29) + specifier: ^0.27.2 + version: 0.27.2(rollup@4.18.0)(vue@3.4.31) vite: specifier: ^5.2.6 - version: 5.2.6(@types/node@20.14.2) + version: 5.2.6(@types/node@20.14.9) vite-plugin-pwa: specifier: ^0.20.0 version: 0.20.0(@vite-pwa/assets-generator@0.2.4)(vite@5.2.6)(workbox-build@7.1.0)(workbox-window@7.1.0) vitepress: specifier: ^1.2.3 - version: 1.2.3(@types/node@20.14.2)(postcss@8.4.38)(search-insights@2.9.0)(typescript@5.4.5) + version: 1.2.3(@types/node@20.14.9)(postcss@8.4.38)(search-insights@2.9.0)(typescript@5.5.2) workbox-window: specifier: ^7.1.0 version: 7.1.0 @@ -187,7 +187,7 @@ importers: version: link:../../packages/ui vite: specifier: ^5.2.6 - version: 5.2.6(@types/node@20.14.2) + version: 5.2.6(@types/node@20.14.9) vitest: specifier: workspace:* version: link:../../packages/vitest @@ -208,7 +208,7 @@ importers: version: 4.7.2 vite: specifier: ^5.2.6 - version: 5.2.10(@types/node@20.14.2) + version: 5.2.10(@types/node@20.14.9) vitest: specifier: workspace:* version: link:../../packages/vitest @@ -230,13 +230,13 @@ importers: version: 24.0.0 vite: specifier: ^5.2.6 - version: 5.2.6(@types/node@20.14.2) + version: 5.2.6(@types/node@20.14.9) vitest: specifier: workspace:* version: link:../../packages/vitest webdriverio: specifier: ^8.32.2 - version: 8.32.2(typescript@5.4.5) + version: 8.32.2(typescript@5.5.2) examples/preact: dependencies: @@ -270,7 +270,7 @@ importers: version: 5.4.5 vite: specifier: ^5.2.6 - version: 5.2.10(@types/node@20.14.2) + version: 5.2.10(@types/node@20.14.9) vitest: specifier: workspace:* version: link:../../packages/vitest @@ -289,7 +289,7 @@ importers: version: 13.4.0(react-dom@18.0.0)(react@18.2.0) '@testing-library/user-event': specifier: ^14.5.2 - version: 14.5.2(@testing-library/dom@10.1.0) + version: 14.5.2(@testing-library/dom@10.2.0) '@types/react': specifier: ^18.2.79 version: 18.2.79 @@ -301,7 +301,7 @@ importers: version: 24.0.0 vite: specifier: ^5.2.6 - version: 5.2.6(@types/node@20.14.2) + version: 5.2.6(@types/node@20.14.9) vitest: specifier: workspace:* version: link:../../packages/vitest @@ -323,7 +323,7 @@ importers: version: 24.0.0 vite: specifier: ^5.2.6 - version: 5.2.6(@types/node@20.14.2) + version: 5.2.6(@types/node@20.14.9) vite-plugin-solid: specifier: ^2.7.2 version: 2.7.2(solid-js@1.8.3)(vite@5.2.6) @@ -353,7 +353,7 @@ importers: version: 5.2.2 vite: specifier: ^5.2.6 - version: 5.2.6(@types/node@20.14.2) + version: 5.2.6(@types/node@20.14.9) vitest: specifier: workspace:* version: link:../../packages/vitest @@ -386,7 +386,7 @@ importers: version: 13.4.0(react-dom@18.0.0)(react@18.2.0) '@testing-library/user-event': specifier: ^14.5.2 - version: 14.5.2(@testing-library/dom@10.1.0) + version: 14.5.2(@testing-library/dom@10.2.0) '@types/react': specifier: ^18.2.79 version: 18.2.79 @@ -413,7 +413,7 @@ importers: version: 4.7.2 vite: specifier: ^5.2.6 - version: 5.2.10(@types/node@20.14.2) + version: 5.2.10(@types/node@20.14.9) vitest: specifier: workspace:* version: link:../../packages/vitest @@ -421,11 +421,11 @@ importers: packages/browser: dependencies: '@testing-library/dom': - specifier: ^10.1.0 - version: 10.1.0 + specifier: ^10.2.0 + version: 10.2.0 '@testing-library/user-event': specifier: ^14.5.2 - version: 14.5.2(@testing-library/dom@10.1.0) + version: 14.5.2(@testing-library/dom@10.2.0) '@vitest/utils': specifier: workspace:* version: link:../utils @@ -434,7 +434,7 @@ importers: version: 0.30.10 msw: specifier: ^2.3.1 - version: 2.3.1(typescript@5.4.5) + version: 2.3.1(typescript@5.5.2) sirv: specifier: ^2.0.4 version: 2.0.4 @@ -473,11 +473,11 @@ importers: specifier: ^4.0.2 version: 4.0.2 playwright: - specifier: ^1.44.1 - version: 1.44.1 + specifier: ^1.45.0 + version: 1.45.0 playwright-core: - specifier: ^1.44.1 - version: 1.44.1 + specifier: ^1.45.0 + version: 1.45.0 safaridriver: specifier: ^0.1.2 version: 0.1.2 @@ -485,8 +485,8 @@ importers: specifier: workspace:* version: link:../vitest webdriverio: - specifier: ^8.38.2 - version: 8.38.2(typescript@5.4.5) + specifier: ^8.39.0 + version: 8.39.0(typescript@5.5.2) packages/coverage-istanbul: dependencies: @@ -506,8 +506,8 @@ importers: specifier: ^3.0.1 version: 3.0.1 istanbul-lib-source-maps: - specifier: ^5.0.4 - version: 5.0.4 + specifier: ^5.0.5 + version: 5.0.5 istanbul-reports: specifier: ^3.1.7 version: 3.1.7 @@ -564,8 +564,8 @@ importers: specifier: ^3.0.1 version: 3.0.1 istanbul-lib-source-maps: - specifier: ^5.0.4 - version: 5.0.4 + specifier: ^5.0.5 + version: 5.0.5 istanbul-reports: specifier: ^3.1.7 version: 3.1.7 @@ -706,26 +706,26 @@ importers: version: link:../vitest vue-virtual-scroller: specifier: 2.0.0-beta.8 - version: 2.0.0-beta.8(vue@3.4.29) + version: 2.0.0-beta.8(vue@3.4.31) devDependencies: '@faker-js/faker': specifier: ^8.4.1 version: 8.4.1 '@iconify-json/carbon': - specifier: ^1.1.35 - version: 1.1.35 + specifier: ^1.1.36 + version: 1.1.36 '@iconify-json/logos': specifier: ^1.1.43 version: 1.1.43 '@testing-library/vue': specifier: ^8.1.0 - version: 8.1.0(@vue/compiler-sfc@3.4.29)(vue@3.4.29) + version: 8.1.0(@vue/compiler-sfc@3.4.29)(vue@3.4.31) '@types/codemirror': specifier: ^5.60.15 version: 5.60.15 '@types/d3-force': - specifier: ^3.0.9 - version: 3.0.9 + specifier: ^3.0.10 + version: 3.0.10 '@types/d3-selection': specifier: ^3.0.10 version: 3.0.10 @@ -737,7 +737,7 @@ importers: version: 0.61.0 '@vitejs/plugin-vue': specifier: ^5.0.5 - version: 5.0.5(vite@5.2.6)(vue@3.4.29) + version: 5.0.5(vite@5.2.6)(vue@3.4.31) '@vitest/runner': specifier: workspace:* version: link:../runner @@ -746,7 +746,7 @@ importers: version: link:../ws-client '@vueuse/core': specifier: ^10.11.0 - version: 10.11.0(vue@3.4.29) + version: 10.11.0(vue@3.4.31) ansi-to-html: specifier: ^0.7.2 version: 0.7.2 @@ -760,11 +760,11 @@ importers: specifier: ^0.1.2 version: 0.1.2 d3-graph-controller: - specifier: ^3.0.9 - version: 3.0.9 + specifier: ^3.0.10 + version: 3.0.10 floating-vue: specifier: ^5.2.2 - version: 5.2.2(vue@3.4.29) + version: 5.2.2(vue@3.4.31) splitpanes: specifier: ^3.1.5 version: 3.1.5 @@ -775,20 +775,20 @@ importers: specifier: ^0.17.6 version: 0.17.6(@vueuse/core@10.11.0)(rollup@4.18.0) unplugin-vue-components: - specifier: ^0.27.0 - version: 0.27.0(rollup@4.18.0)(vue@3.4.29) + specifier: ^0.27.2 + version: 0.27.2(rollup@4.18.0)(vue@3.4.31) vite: specifier: ^5.2.6 - version: 5.2.6(@types/node@20.14.2) + version: 5.2.6(@types/node@20.14.9) vite-plugin-pages: - specifier: ^0.32.2 - version: 0.32.2(@vue/compiler-sfc@3.4.29)(vite@5.2.6)(vue-router@4.3.3) + specifier: ^0.32.3 + version: 0.32.3(@vue/compiler-sfc@3.4.29)(vite@5.2.6)(vue-router@4.4.0) vue: - specifier: ^3.4.29 - version: 3.4.29(typescript@5.4.5) + specifier: ^3.4.31 + version: 3.4.31(typescript@5.5.2) vue-router: - specifier: ^4.3.3 - version: 4.3.3(vue@3.4.29) + specifier: ^4.4.0 + version: 4.4.0(vue@3.4.31) packages/utils: dependencies: @@ -831,7 +831,7 @@ importers: version: 1.0.1 vite: specifier: ^5.2.6 - version: 5.2.6(@types/node@20.14.2) + version: 5.2.6(@types/node@20.14.9) devDependencies: '@jridgewell/trace-mapping': specifier: ^0.3.25 @@ -895,7 +895,7 @@ importers: version: 1.0.0 vite: specifier: ^5.2.6 - version: 5.2.6(@types/node@20.14.2) + version: 5.2.6(@types/node@20.14.9) vite-node: specifier: workspace:* version: link:../vite-node @@ -928,11 +928,11 @@ importers: specifier: ^21.1.7 version: 21.1.7 '@types/micromatch': - specifier: ^4.0.7 - version: 4.0.7 + specifier: ^4.0.9 + version: 4.0.9 '@types/node': - specifier: ^20.14.2 - version: 20.14.2 + specifier: ^20.14.9 + version: 20.14.9 '@types/prompts': specifier: ^2.4.9 version: 2.4.9 @@ -970,8 +970,8 @@ importers: specifier: ^4.7.5 version: 4.7.5 happy-dom: - specifier: ^14.12.0 - version: 14.12.0 + specifier: ^14.12.3 + version: 14.12.3 jsdom: specifier: ^24.1.0 version: 24.1.0 @@ -1069,7 +1069,7 @@ importers: version: link:../../packages/vitest webdriverio: specifier: ^8.32.2 - version: 8.32.2(typescript@5.4.5) + version: 8.32.2(typescript@5.5.2) test/cli: devDependencies: @@ -1099,7 +1099,7 @@ importers: version: 1.4.4(@swc/core@1.4.1)(rollup@4.18.0) vite: specifier: ^5.2.6 - version: 5.2.6(@types/node@20.14.2) + version: 5.2.6(@types/node@20.14.9) vitest: specifier: workspace:* version: link:../../packages/vitest @@ -1114,7 +1114,7 @@ importers: version: 8.0.1 vite: specifier: ^5.2.6 - version: 5.2.6(@types/node@20.14.2) + version: 5.2.6(@types/node@20.14.9) vitest: specifier: workspace:* version: link:../../packages/vitest @@ -1180,7 +1180,7 @@ importers: version: file:test/core/vitest-environment-custom vue: specifier: ^3.4.26 - version: 3.4.26(typescript@5.4.5) + version: 3.4.26(typescript@5.5.2) zustand: specifier: ^4.1.1 version: 4.1.1(react@18.2.0) @@ -1231,16 +1231,16 @@ importers: version: 1.4.4(@swc/core@1.4.1)(rollup@4.18.0) vite: specifier: ^5.2.6 - version: 5.2.6(@types/node@20.14.2) + version: 5.2.6(@types/node@20.14.9) vitest: specifier: workspace:* version: link:../../packages/vitest vue: specifier: latest - version: 3.4.21(typescript@5.4.5) + version: 3.4.21(typescript@5.5.2) webdriverio: specifier: latest - version: 8.6.3(typescript@5.4.5) + version: 8.6.3(typescript@5.5.2) test/global-setup: devDependencies: @@ -1291,7 +1291,7 @@ importers: version: 7.0.1 vite: specifier: ^5.2.6 - version: 5.2.6(@types/node@20.14.2) + version: 5.2.6(@types/node@20.14.9) vite-node: specifier: workspace:* version: link:../../packages/vite-node @@ -1352,13 +1352,13 @@ importers: version: link:../../packages/browser vite: specifier: ^5.2.6 - version: 5.2.6(@types/node@20.14.2) + version: 5.2.6(@types/node@20.14.9) vitest: specifier: workspace:* version: link:../../packages/vitest webdriverio: specifier: latest - version: 8.6.3(typescript@5.4.5) + version: 8.6.3(typescript@5.5.2) test/workspaces: devDependencies: @@ -1559,8 +1559,8 @@ packages: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - /@antfu/eslint-config@2.21.1(@vue/compiler-sfc@3.4.29)(eslint@9.5.0)(typescript@5.4.5)(vitest@packages+vitest): - resolution: {integrity: sha512-CG7U7nihU73zufrxe5Rr4pxsHrW60GXl9yzRpRY+ImGQ2CVhd0eb3fqJYdNwDJBgKgqHGWX4p1ovYvno/jfWHA==} + /@antfu/eslint-config@2.21.2(@vue/compiler-sfc@3.4.29)(eslint@9.6.0)(typescript@5.5.2)(vitest@packages+vitest): + resolution: {integrity: sha512-qaKf+af5GeSNTvTzxtSmpitwLZWIwl/uURxQZhhoHCoA1PxofFHSpCNVYLSvPlj17lwT/DzWgovgL/08uXG9aQ==} hasBin: true peerDependencies: '@eslint-react/eslint-plugin': ^1.5.8 @@ -1576,7 +1576,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 @@ -1607,38 +1607,38 @@ packages: dependencies: '@antfu/install-pkg': 0.3.3 '@clack/prompts': 0.7.0 - '@stylistic/eslint-plugin': 2.1.0(eslint@9.5.0)(typescript@5.4.5) - '@typescript-eslint/eslint-plugin': 7.13.0(@typescript-eslint/parser@7.13.0)(eslint@9.5.0)(typescript@5.4.5) - '@typescript-eslint/parser': 7.13.0(eslint@9.5.0)(typescript@5.4.5) - eslint: 9.5.0 + '@stylistic/eslint-plugin': 2.3.0(eslint@9.6.0)(typescript@5.5.2) + '@typescript-eslint/eslint-plugin': 7.14.1(@typescript-eslint/parser@7.14.1)(eslint@9.6.0)(typescript@5.5.2) + '@typescript-eslint/parser': 7.14.1(eslint@9.6.0)(typescript@5.5.2) + eslint: 9.6.0 eslint-config-flat-gitignore: 0.1.5 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.4.5) - eslint-plugin-jsdoc: 48.2.9(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.8.1(eslint@9.5.0) + eslint-merge-processors: 0.1.0(eslint@9.6.0) + eslint-plugin-antfu: 2.3.3(eslint@9.6.0) + eslint-plugin-command: 0.2.3(eslint@9.6.0) + eslint-plugin-eslint-comments: 3.2.0(eslint@9.6.0) + eslint-plugin-import-x: 0.5.2(eslint@9.6.0)(typescript@5.5.2) + eslint-plugin-jsdoc: 48.5.0(eslint@9.6.0) + eslint-plugin-jsonc: 2.16.0(eslint@9.6.0) + eslint-plugin-markdown: 5.0.0(eslint@9.6.0) + eslint-plugin-n: 17.9.0(eslint@9.6.0) eslint-plugin-no-only-tests: 3.1.0 - eslint-plugin-perfectionist: 2.10.0(eslint@9.5.0)(typescript@5.4.5)(vue-eslint-parser@9.4.3) - 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)(eslint@9.5.0) - eslint-plugin-vitest: 0.5.4(@typescript-eslint/eslint-plugin@7.13.0)(eslint@9.5.0)(typescript@5.4.5)(vitest@packages+vitest) - 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.29)(eslint@9.5.0) - globals: 15.4.0 + eslint-plugin-perfectionist: 2.11.0(eslint@9.6.0)(typescript@5.5.2)(vue-eslint-parser@9.4.3) + eslint-plugin-regexp: 2.6.0(eslint@9.6.0) + eslint-plugin-toml: 0.11.1(eslint@9.6.0) + eslint-plugin-unicorn: 54.0.0(eslint@9.6.0) + eslint-plugin-unused-imports: 3.2.0(@typescript-eslint/eslint-plugin@7.14.1)(eslint@9.6.0) + eslint-plugin-vitest: 0.5.4(@typescript-eslint/eslint-plugin@7.14.1)(eslint@9.6.0)(typescript@5.5.2)(vitest@packages+vitest) + eslint-plugin-vue: 9.26.0(eslint@9.6.0) + eslint-plugin-yml: 1.14.0(eslint@9.6.0) + eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.4.29)(eslint@9.6.0) + globals: 15.7.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.6.0) yaml-eslint-parser: 1.2.3 yargs: 17.7.2 transitivePeerDependencies: @@ -1673,8 +1673,8 @@ packages: hasBin: true dev: true - /@antfu/utils@0.7.6: - resolution: {integrity: sha512-pvFiLP2BeOKA/ZOS6jxx4XhKzdVLHDhGlFEaZ2flWWYf2xOqVniqpk38I04DFRyz+L0ASggl7SkItTc+ZLju4w==} + /@antfu/utils@0.7.10: + resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==} dev: true /@antfu/utils@0.7.8: @@ -1745,10 +1745,10 @@ packages: '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.4) '@babel/helpers': 7.24.5 - '@babel/parser': 7.24.5 + '@babel/parser': 7.24.7 '@babel/template': 7.24.0 '@babel/traverse': 7.24.5 - '@babel/types': 7.24.5 + '@babel/types': 7.24.7 convert-source-map: 2.0.0 debug: 4.3.5 gensync: 1.0.0-beta.2 @@ -2223,14 +2223,6 @@ packages: dependencies: '@babel/types': 7.24.5 - /@babel/parser@7.24.5: - resolution: {integrity: sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==} - engines: {node: '>=6.0.0'} - hasBin: true - dependencies: - '@babel/types': 7.24.7 - dev: true - /@babel/parser@7.24.7: resolution: {integrity: sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==} engines: {node: '>=6.0.0'} @@ -3495,6 +3487,15 @@ packages: dev: true optional: true + /@esbuild/aix-ppc64@0.22.0: + resolution: {integrity: sha512-uvQR2crZ/zgzSHDvdygHyNI+ze9zwS8mqz0YtGXotSqvEE0UkYE9s+FZKQNTt1VtT719mfP3vHrUdCpxBNQZhQ==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + requiresBuild: true + dev: true + optional: true + /@esbuild/android-arm64@0.19.11: resolution: {integrity: sha512-aiu7K/5JnLj//KOnOfEZ0D90obUkRzDMyqd/wNAUQ34m4YUPVhRZpnqKV9uqDGxT7cToSDnIHsGooyIczu9T+Q==} engines: {node: '>=12'} @@ -3521,6 +3522,15 @@ packages: dev: true optional: true + /@esbuild/android-arm64@0.22.0: + resolution: {integrity: sha512-UKhPb3o2gAB/bfXcl58ZXTn1q2oVu1rEu/bKrCtmm+Nj5MKUbrOwR5WAixE2v+lk0amWuwPvhnPpBRLIGiq7ig==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/android-arm@0.19.11: resolution: {integrity: sha512-5OVapq0ClabvKvQ58Bws8+wkLCV+Rxg7tUVbo9xu034Nm536QTII4YzhaFriQ7rMrorfnFKUsArD2lqKbFY4vw==} engines: {node: '>=12'} @@ -3547,6 +3557,15 @@ packages: dev: true optional: true + /@esbuild/android-arm@0.22.0: + resolution: {integrity: sha512-PBnyP+r8vJE4ifxsWys9l+Mc2UY/yYZOpX82eoyGISXXb3dRr0M21v+s4fgRKWMFPMSf/iyowqPW/u7ScSUkjQ==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/android-x64@0.19.11: resolution: {integrity: sha512-eccxjlfGw43WYoY9QgB82SgGgDbibcqyDTlk3l3C0jOVHKxrjdc9CTwDUQd0vkvYg5um0OH+GpxYvp39r+IPOg==} engines: {node: '>=12'} @@ -3573,6 +3592,15 @@ packages: dev: true optional: true + /@esbuild/android-x64@0.22.0: + resolution: {integrity: sha512-IjTYtvIrjhR41Ijy2dDPgYjQHWG/x/A4KXYbs1fiU3efpRdoxMChK3oEZV6GPzVEzJqxFgcuBaiX1kwEvWUxSw==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/darwin-arm64@0.19.11: resolution: {integrity: sha512-ETp87DRWuSt9KdDVkqSoKoLFHYTrkyz2+65fj9nfXsaV3bMhTCjtQfw3y+um88vGRKRiF7erPrh/ZuIdLUIVxQ==} engines: {node: '>=12'} @@ -3599,6 +3627,15 @@ packages: dev: true optional: true + /@esbuild/darwin-arm64@0.22.0: + resolution: {integrity: sha512-mqt+Go4y9wRvEz81bhKd9RpHsQR1LwU8Xm6jZRUV/xpM7cIQFbFH6wBCLPTNsdELBvfoHeumud7X78jQQJv2TA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@esbuild/darwin-x64@0.19.11: resolution: {integrity: sha512-fkFUiS6IUK9WYUO/+22omwetaSNl5/A8giXvQlcinLIjVkxwTLSktbF5f/kJMftM2MJp9+fXqZ5ezS7+SALp4g==} engines: {node: '>=12'} @@ -3625,6 +3662,15 @@ packages: dev: true optional: true + /@esbuild/darwin-x64@0.22.0: + resolution: {integrity: sha512-vTaTQ9OgYc3VTaWtOE5pSuDT6H3d/qSRFRfSBbnxFfzAvYoB3pqKXA0LEbi/oT8GUOEAutspfRMqPj2ezdFaMw==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@esbuild/freebsd-arm64@0.19.11: resolution: {integrity: sha512-lhoSp5K6bxKRNdXUtHoNc5HhbXVCS8V0iZmDvyWvYq9S5WSfTIHU2UGjcGt7UeS6iEYp9eeymIl5mJBn0yiuxA==} engines: {node: '>=12'} @@ -3651,6 +3697,15 @@ packages: dev: true optional: true + /@esbuild/freebsd-arm64@0.22.0: + resolution: {integrity: sha512-0e1ZgoobJzaGnR4reD7I9rYZ7ttqdh1KPvJWnquUoDJhL0rYwdneeLailBzd2/4g/U5p4e5TIHEWa68NF2hFpQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/freebsd-x64@0.19.11: resolution: {integrity: sha512-JkUqn44AffGXitVI6/AbQdoYAq0TEullFdqcMY/PCUZ36xJ9ZJRtQabzMA+Vi7r78+25ZIBosLTOKnUXBSi1Kw==} engines: {node: '>=12'} @@ -3677,6 +3732,15 @@ packages: dev: true optional: true + /@esbuild/freebsd-x64@0.22.0: + resolution: {integrity: sha512-BFgyYwlCwRWyPQJtkzqq2p6pJbiiWgp0P9PNf7a5FQ1itKY4czPuOMAlFVItirSmEpRPCeImuwePNScZS0pL5Q==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-arm64@0.19.11: resolution: {integrity: sha512-LneLg3ypEeveBSMuoa0kwMpCGmpu8XQUh+mL8XXwoYZ6Be2qBnVtcDI5azSvh7vioMDhoJFZzp9GWp9IWpYoUg==} engines: {node: '>=12'} @@ -3703,6 +3767,15 @@ packages: dev: true optional: true + /@esbuild/linux-arm64@0.22.0: + resolution: {integrity: sha512-V/K2rctCUgC0PCXpN7AqT4hoazXKgIYugFGu/myk2+pfe6jTW2guz/TBwq4cZ7ESqusR/IzkcQaBkcjquuBWsw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-arm@0.19.11: resolution: {integrity: sha512-3CRkr9+vCV2XJbjwgzjPtO8T0SZUmRZla+UL1jw+XqHZPkPgZiyWvbDvl9rqAN8Zl7qJF0O/9ycMtjU67HN9/Q==} engines: {node: '>=12'} @@ -3729,6 +3802,15 @@ packages: dev: true optional: true + /@esbuild/linux-arm@0.22.0: + resolution: {integrity: sha512-KEMWiA9aGuPUD4BH5yjlhElLgaRXe+Eri6gKBoDazoPBTo1BXc/e6IW5FcJO9DoL19FBeCxgONyh95hLDNepIg==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-ia32@0.19.11: resolution: {integrity: sha512-caHy++CsD8Bgq2V5CodbJjFPEiDPq8JJmBdeyZ8GWVQMjRD0sU548nNdwPNvKjVpamYYVL40AORekgfIubwHoA==} engines: {node: '>=12'} @@ -3755,6 +3837,15 @@ packages: dev: true optional: true + /@esbuild/linux-ia32@0.22.0: + resolution: {integrity: sha512-r2ZZqkOMOrpUhzNwxI7uLAHIDwkfeqmTnrv1cjpL/rjllPWszgqmprd/om9oviKXUBpMqHbXmppvjAYgISb26Q==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-loong64@0.19.11: resolution: {integrity: sha512-ppZSSLVpPrwHccvC6nQVZaSHlFsvCQyjnvirnVjbKSHuE5N24Yl8F3UwYUUR1UEPaFObGD2tSvVKbvR+uT1Nrg==} engines: {node: '>=12'} @@ -3781,6 +3872,15 @@ packages: dev: true optional: true + /@esbuild/linux-loong64@0.22.0: + resolution: {integrity: sha512-qaowLrV/YOMAL2RfKQ4C/VaDzAuLDuylM2sd/LH+4OFirMl6CuDpRlCq4u49ZBaVV8pkI/Y+hTdiibvQRhojCA==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-mips64el@0.19.11: resolution: {integrity: sha512-B5x9j0OgjG+v1dF2DkH34lr+7Gmv0kzX6/V0afF41FkPMMqaQ77pH7CrhWeR22aEeHKaeZVtZ6yFwlxOKPVFyg==} engines: {node: '>=12'} @@ -3807,6 +3907,15 @@ packages: dev: true optional: true + /@esbuild/linux-mips64el@0.22.0: + resolution: {integrity: sha512-hgrezzjQTRxjkQ5k08J6rtZN5PNnkWx/Rz6Kmj9gnsdCAX1I4Dn4ZPqvFRkXo55Q3pnVQJBwbdtrTO7tMGtyVA==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-ppc64@0.19.11: resolution: {integrity: sha512-MHrZYLeCG8vXblMetWyttkdVRjQlQUb/oMgBNurVEnhj4YWOr4G5lmBfZjHYQHHN0g6yDmCAQRR8MUHldvvRDA==} engines: {node: '>=12'} @@ -3833,6 +3942,15 @@ packages: dev: true optional: true + /@esbuild/linux-ppc64@0.22.0: + resolution: {integrity: sha512-ewxg6FLLUio883XgSjfULEmDl3VPv/TYNnRprVAS3QeGFLdCYdx1tIudBcd7n9jIdk82v1Ajov4jx87qW7h9+g==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-riscv64@0.19.11: resolution: {integrity: sha512-f3DY++t94uVg141dozDu4CCUkYW+09rWtaWfnb3bqe4w5NqmZd6nPVBm+qbz7WaHZCoqXqHz5p6CM6qv3qnSSQ==} engines: {node: '>=12'} @@ -3859,6 +3977,15 @@ packages: dev: true optional: true + /@esbuild/linux-riscv64@0.22.0: + resolution: {integrity: sha512-Az5XbgSJC2lE8XK8pdcutsf9RgdafWdTpUK/+6uaDdfkviw/B4JCwAfh1qVeRWwOohwdsl4ywZrWBNWxwrPLFg==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-s390x@0.19.11: resolution: {integrity: sha512-A5xdUoyWJHMMlcSMcPGVLzYzpcY8QP1RtYzX5/bS4dvjBGVxdhuiYyFwp7z74ocV7WDc0n1harxmpq2ePOjI0Q==} engines: {node: '>=12'} @@ -3885,6 +4012,15 @@ packages: dev: true optional: true + /@esbuild/linux-s390x@0.22.0: + resolution: {integrity: sha512-8j4a2ChT9+V34NNNY9c/gMldutaJFmfMacTPq4KfNKwv2fitBCLYjee7c+Vxaha2nUhPK7cXcZpJtJ3+Y7ZdVQ==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-x64@0.19.11: resolution: {integrity: sha512-grbyMlVCvJSfxFQUndw5mCtWs5LO1gUlwP4CDi4iJBbVpZcqLVT29FxgGuBJGSzyOxotFG4LoO5X+M1350zmPA==} engines: {node: '>=12'} @@ -3911,6 +4047,15 @@ packages: dev: true optional: true + /@esbuild/linux-x64@0.22.0: + resolution: {integrity: sha512-JUQyOnpbAkkRFOk/AhsEemz5TfWN4FJZxVObUlnlNCbe7QBl61ZNfM4cwBXayQA6laMJMUcqLHaYQHAB6YQ95Q==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/netbsd-x64@0.19.11: resolution: {integrity: sha512-13jvrQZJc3P230OhU8xgwUnDeuC/9egsjTkXN49b3GcS5BKvJqZn86aGM8W9pd14Kd+u7HuFBMVtrNGhh6fHEQ==} engines: {node: '>=12'} @@ -3937,6 +4082,24 @@ packages: dev: true optional: true + /@esbuild/netbsd-x64@0.22.0: + resolution: {integrity: sha512-11PoCoHXo4HFNbLsXuMB6bpMPWGDiw7xETji6COdJss4SQZLvcgNoeSqWtATRm10Jj1uEHiaIk4N0PiN6x4Fcg==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/openbsd-arm64@0.22.0: + resolution: {integrity: sha512-Ezlhu/YyITmXwKSB+Zu/QqD7cxrjrpiw85cc0Rbd3AWr2wsgp+dWbWOE8MqHaLW9NKMZvuL0DhbJbvzR7F6Zvg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/openbsd-x64@0.19.11: resolution: {integrity: sha512-ysyOGZuTp6SNKPE11INDUeFVVQFrhcNDVUgSQVDzqsqX38DjhPEPATpid04LCoUr2WXhQTEZ8ct/EgJCUDpyNw==} engines: {node: '>=12'} @@ -3963,6 +4126,15 @@ packages: dev: true optional: true + /@esbuild/openbsd-x64@0.22.0: + resolution: {integrity: sha512-ufjdW5tFJGUjlH9j/5cCE9lrwRffyZh+T4vYvoDKoYsC6IXbwaFeV/ENxeNXcxotF0P8CDzoICXVSbJaGBhkrw==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/sunos-x64@0.19.11: resolution: {integrity: sha512-Hf+Sad9nVwvtxy4DXCZQqLpgmRTQqyFyhT3bZ4F2XlJCjxGmRFF0Shwn9rzhOYRB61w9VMXUkxlBy56dk9JJiQ==} engines: {node: '>=12'} @@ -3989,6 +4161,15 @@ packages: dev: true optional: true + /@esbuild/sunos-x64@0.22.0: + resolution: {integrity: sha512-zY6ly/AoSmKnmNTowDJsK5ehra153/5ZhqxNLfq9NRsTTltetr+yHHcQ4RW7QDqw4JC8A1uC1YmeSfK9NRcK1w==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-arm64@0.19.11: resolution: {integrity: sha512-0P58Sbi0LctOMOQbpEOvOL44Ne0sqbS0XWHMvvrg6NE5jQ1xguCSSw9jQeUk2lfrXYsKDdOe6K+oZiwKPilYPQ==} engines: {node: '>=12'} @@ -4015,6 +4196,15 @@ packages: dev: true optional: true + /@esbuild/win32-arm64@0.22.0: + resolution: {integrity: sha512-Kml5F7tv/1Maam0pbbCrvkk9vj046dPej30kFzlhXnhuCtYYBP6FGy/cLbc5yUT1lkZznGLf2OvuvmLjscO5rw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-ia32@0.19.11: resolution: {integrity: sha512-6YOrWS+sDJDmshdBIQU+Uoyh7pQKrdykdefC1avn76ss5c+RN6gut3LZA4E2cH5xUEp5/cA0+YxRaVtRAb0xBg==} engines: {node: '>=12'} @@ -4041,6 +4231,15 @@ packages: dev: true optional: true + /@esbuild/win32-ia32@0.22.0: + resolution: {integrity: sha512-IOgwn+mYTM3RrcydP4Og5IpXh+ftN8oF+HELTXSmbWBlujuci4Qa3DTeO+LEErceisI7KUSfEIiX+WOUlpELkw==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-x64@0.19.11: resolution: {integrity: sha512-vfkhltrjCAb603XaFhqhAF4LGDi2M4OrCRrFusyQ+iTLQ/o60QQXxc9cZC/FFpihBI9N1Grn6SMKVJ4KP7Fuiw==} engines: {node: '>=12'} @@ -4067,13 +4266,22 @@ packages: dev: true optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@9.5.0): + /@esbuild/win32-x64@0.22.0: + resolution: {integrity: sha512-4bDHJrk2WHBXJPhy1y80X7/5b5iZTZP3LGcKIlAP1J+KqZ4zQAPMLEzftGyjjfcKbA4JDlPt/+2R/F1ZTeRgrw==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@eslint-community/eslint-utils@4.4.0(eslint@9.6.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 9.5.0 + eslint: 9.6.0 eslint-visitor-keys: 3.4.3 dev: true @@ -4082,8 +4290,8 @@ packages: engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} dev: true - /@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} dependencies: '@eslint/object-schema': 2.1.4 @@ -4099,7 +4307,7 @@ packages: 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 @@ -4110,8 +4318,8 @@ packages: - supports-color dev: true - /@eslint/js@9.5.0: - resolution: {integrity: sha512-A7+AOT2ICkodvtsWnxZP4Xxk3NbZ3VMHd8oihydLRGrJgqqdEz1qSeEgXYyT/Cu8h1TWWsQRejIx48mtjZ5y1w==} + /@eslint/js@9.6.0: + resolution: {integrity: sha512-D9B0/3vNg44ZeWbYMpBoXqNP4j6eQD5vNwIlGAuFRRzK/WtT/jvDQW3Bi9kkf3PMDMlM7Yi+73VLUsn5bJcl8A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: true @@ -4175,8 +4383,8 @@ packages: engines: {node: '>=18.18'} dev: true - /@iconify-json/carbon@1.1.35: - resolution: {integrity: sha512-zKqioWceqFRiLJvxpjcCpVP3j2YcokYshlbwSAHBhOih5XNUymUS3hm1kpV4KljMI1xWH96UcozHaaf6x4YzdA==} + /@iconify-json/carbon@1.1.36: + resolution: {integrity: sha512-NC3VcqLtwLZpi7+LeXj+99/byv+asrnCQxiDNCZV6hKr9WcNh6C25kJguJYfN+dV54kOkw78e+6PitQi2Bppnw==} dependencies: '@iconify/types': 2.0.0 dev: true @@ -4220,7 +4428,7 @@ packages: '@inquirer/figures': 1.0.3 '@inquirer/type': 1.3.3 '@types/mute-stream': 0.0.4 - '@types/node': 20.14.2 + '@types/node': 20.14.9 '@types/wrap-ansi': 3.0.0 ansi-escapes: 4.3.2 chalk: 4.1.2 @@ -4278,7 +4486,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.14.2 + '@types/node': 20.14.9 '@types/yargs': 17.0.12 chalk: 4.1.2 dev: true @@ -4325,13 +4533,6 @@ packages: '@jridgewell/sourcemap-codec': 1.4.14 dev: true - /@jridgewell/trace-mapping@0.3.23: - resolution: {integrity: sha512-9/4foRoUKp8s96tSkh8DlAAc5A0Ty8vLXld+l9gjKKY6ckwI8G15f0hskGmuLZu78ZlGa1vtsfOa+lnB4vG6Jg==} - dependencies: - '@jridgewell/resolve-uri': 3.1.1 - '@jridgewell/sourcemap-codec': 1.4.15 - dev: false - /@jridgewell/trace-mapping@0.3.25: resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} dependencies: @@ -4391,7 +4592,7 @@ packages: engines: {node: '>= 8'} dependencies: '@nodelib/fs.scandir': 2.1.5 - fastq: 1.13.0 + fastq: 1.17.1 /@one-ini/wasm@0.1.1: resolution: {integrity: sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==} @@ -4418,12 +4619,17 @@ packages: requiresBuild: true optional: true - /@playwright/test@1.44.1: - resolution: {integrity: sha512-1hZ4TNvD5z9VuhNJ/walIjvMVvYkZKf71axoF/uiAqpntQJXpG64dlXhoDXE3OczPuTuvjf/M5KWFg5VAVUS3Q==} - engines: {node: '>=16'} + /@pkgr/core@0.1.1: + resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + dev: true + + /@playwright/test@1.45.0: + resolution: {integrity: sha512-TVYsfMlGAaxeUllNkywbwek67Ncf8FRGn8ZlRdO291OL3NjG9oMbfVhyP82HQF0CZLMrYsvesqoUekxdWuF9Qw==} + engines: {node: '>=18'} hasBin: true dependencies: - playwright: 1.44.1 + playwright: 1.45.0 dev: true /@polka/url@1.0.0-next.24: @@ -4456,7 +4662,7 @@ packages: resolve: 1.22.8 source-map: 0.7.4 stack-trace: 1.0.0-pre2 - vite: 5.2.10(@types/node@20.14.2) + vite: 5.2.10(@types/node@20.14.9) transitivePeerDependencies: - preact - supports-color @@ -4490,12 +4696,12 @@ packages: '@prefresh/utils': 1.2.0 '@rollup/pluginutils': 4.2.1 preact: 10.21.0 - vite: 5.2.10(@types/node@20.14.2) + vite: 5.2.10(@types/node@20.14.9) transitivePeerDependencies: - supports-color dev: true - /@puppeteer/browsers@1.4.6(typescript@5.4.5): + /@puppeteer/browsers@1.4.6(typescript@5.5.2): resolution: {integrity: sha512-x4BEjr2SjOPowNeiguzjozQbsc6h437ovD/wu+JpaenxVLm3jkgzHY2xOslMTp50HoTvQreMjiexiGQw1sqZlQ==} engines: {node: '>=16.3.0'} hasBin: true @@ -4510,7 +4716,7 @@ packages: progress: 2.0.3 proxy-agent: 6.3.0 tar-fs: 3.0.4 - typescript: 5.4.5 + typescript: 5.5.2 unbzip2-stream: 1.4.3 yargs: 17.7.1 transitivePeerDependencies: @@ -4793,12 +4999,12 @@ packages: requiresBuild: true optional: true - /@shikijs/core@1.6.4: - resolution: {integrity: sha512-WTU9rzZae1p2v6LOxMf6LhtmZOkIHYYW160IuahUyJy7YXPPjyWZLR1ag+SgD22ZMxZtz1gfU6Tccc8t0Il/XA==} + /@shikijs/core@1.10.0: + resolution: {integrity: sha512-BZcr6FCmPfP6TXaekvujZcnkFmJHZ/Yglu97r/9VjzVndQA56/F4WjUKtJRQUnK59Wi7p/UTAOekMfCJv7jnYg==} dev: true - /@shikijs/core@1.7.0: - resolution: {integrity: sha512-O6j27b7dGmJbR3mjwh/aHH8Ld+GQvA0OQsNO43wKWnqbAae3AYXrhFyScHGX8hXZD6vX2ngjzDFkZY5srtIJbQ==} + /@shikijs/core@1.6.4: + resolution: {integrity: sha512-WTU9rzZae1p2v6LOxMf6LhtmZOkIHYYW160IuahUyJy7YXPPjyWZLR1ag+SgD22ZMxZtz1gfU6Tccc8t0Il/XA==} dev: true /@shikijs/transformers@1.6.4: @@ -4807,28 +5013,28 @@ packages: shiki: 1.6.4 dev: true - /@shikijs/twoslash@1.7.0(typescript@5.4.5): - resolution: {integrity: sha512-UztoY1kFhRR8b/eZGfCkM70L8WQB7zZsj5xTRZUaLx6bwMZdDdlJmJu2lPAkPZ5h7wHVDJB6Lq3k8fN9Sxakgw==} + /@shikijs/twoslash@1.10.0(typescript@5.5.2): + resolution: {integrity: sha512-LMvsYyFs73Saf0VsxrScXQZkV2UszxnYa4gGJbK0Ct8NH6YpQDg+FROsNsbqKk+SsKsbbydZP0W8ojKuvq69pA==} dependencies: - '@shikijs/core': 1.7.0 - twoslash: 0.2.8(typescript@5.4.5) + '@shikijs/core': 1.10.0 + twoslash: 0.2.9(typescript@5.5.2) transitivePeerDependencies: - supports-color - typescript dev: true - /@shikijs/vitepress-twoslash@1.7.0(typescript@5.4.5): - resolution: {integrity: sha512-oFkqJ9+ObFUBA3oSkYm0z33S3tp5HMgJYXOEmXf9u5e6NNScp0J0OpRvWRtX33ebDEGUMj1hNEP7X9+auHW0Bw==} + /@shikijs/vitepress-twoslash@1.10.0(typescript@5.5.2): + resolution: {integrity: sha512-Qvua0BIb5uSDryLBkSRx8EX7cNwvTa2GDq53Yh7NbqhwFlYPVp3pnBaRtiDiyYl3Ng+rR2UAakMFiF4PTdnMFg==} dependencies: - '@shikijs/twoslash': 1.7.0(typescript@5.4.5) - floating-vue: 5.2.2(vue@3.4.29) + '@shikijs/twoslash': 1.10.0(typescript@5.5.2) + floating-vue: 5.2.2(vue@3.4.31) mdast-util-from-markdown: 2.0.1 mdast-util-gfm: 3.0.0 mdast-util-to-hast: 13.2.0 - shiki: 1.7.0 - twoslash: 0.2.8(typescript@5.4.5) - twoslash-vue: 0.2.8(typescript@5.4.5) - vue: 3.4.29(typescript@5.4.5) + shiki: 1.10.0 + twoslash: 0.2.9(typescript@5.5.2) + twoslash-vue: 0.2.9(typescript@5.5.2) + vue: 3.4.31(typescript@5.5.2) transitivePeerDependencies: - '@nuxt/kit' - supports-color @@ -4876,72 +5082,72 @@ packages: solid-js: 1.8.3 dev: true - /@stylistic/eslint-plugin-js@2.1.0(eslint@9.5.0): - resolution: {integrity: sha512-gdXUjGNSsnY6nPyqxu6lmDTtVrwCOjun4x8PUn0x04d5ucLI74N3MT1Q0UhdcOR9No3bo5PGDyBgXK+KmD787A==} + /@stylistic/eslint-plugin-js@2.3.0(eslint@9.6.0): + resolution: {integrity: sha512-lQwoiYb0Fs6Yc5QS3uT8+T9CPKK2Eoxc3H8EnYJgM26v/DgtW+1lvy2WNgyBflU+ThShZaHm3a6CdD9QeKx23w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' dependencies: '@types/eslint': 8.56.10 acorn: 8.11.3(patch_hash=no36qihqjrd3chyjw73dk5xfkm) - eslint: 9.5.0 + eslint: 9.6.0 eslint-visitor-keys: 4.0.0 espree: 10.0.1 dev: true - /@stylistic/eslint-plugin-jsx@2.1.0(eslint@9.5.0): - resolution: {integrity: sha512-mMD7S+IndZo2vxmwpHVTCwx2O1VdtE5tmpeNwgaEcXODzWV1WTWpnsc/PECQKIr/mkLPFWiSIqcuYNhQ/3l6AQ==} + /@stylistic/eslint-plugin-jsx@2.3.0(eslint@9.6.0): + resolution: {integrity: sha512-tsQ0IEKB195H6X9A4iUSgLLLKBc8gUBWkBIU8tp1/3g2l8stu+PtMQVV/VmK1+3bem5FJCyvfcZIQ/WF1fsizA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' dependencies: - '@stylistic/eslint-plugin-js': 2.1.0(eslint@9.5.0) + '@stylistic/eslint-plugin-js': 2.3.0(eslint@9.6.0) '@types/eslint': 8.56.10 - eslint: 9.5.0 + eslint: 9.6.0 estraverse: 5.3.0 picomatch: 4.0.2 dev: true - /@stylistic/eslint-plugin-plus@2.1.0(eslint@9.5.0)(typescript@5.4.5): - resolution: {integrity: sha512-S5QAlgYXESJaSBFhBSBLZy9o36gXrXQwWSt6QkO+F0SrT9vpV5JF/VKoh+ojO7tHzd8Ckmyouq02TT9Sv2B0zQ==} + /@stylistic/eslint-plugin-plus@2.3.0(eslint@9.6.0)(typescript@5.5.2): + resolution: {integrity: sha512-xboPWGUU5yaPlR+WR57GwXEuY4PSlPqA0C3IdNA/+1o2MuBi95XgDJcZiJ9N+aXsqBXAPIpFFb+WQ7QEHo4f7g==} peerDependencies: eslint: '*' dependencies: '@types/eslint': 8.56.10 - '@typescript-eslint/utils': 7.13.0(eslint@9.5.0)(typescript@5.4.5) - eslint: 9.5.0 + '@typescript-eslint/utils': 7.13.0(eslint@9.6.0)(typescript@5.5.2) + eslint: 9.6.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@stylistic/eslint-plugin-ts@2.1.0(eslint@9.5.0)(typescript@5.4.5): - resolution: {integrity: sha512-2ioFibufHYBALx2TBrU4KXovCkN8qCqcb9yIHc0fyOfTaO5jw4d56WW7YRcF3Zgde6qFyXwAN6z/+w4pnmos1g==} + /@stylistic/eslint-plugin-ts@2.3.0(eslint@9.6.0)(typescript@5.5.2): + resolution: {integrity: sha512-wqOR38/uz/0XPnHX68ftp8sNMSAqnYGjovOTN7w00xnjS6Lxr3Sk7q6AaxWWqbMvOj7V2fQiMC5HWAbTruJsCg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' dependencies: - '@stylistic/eslint-plugin-js': 2.1.0(eslint@9.5.0) + '@stylistic/eslint-plugin-js': 2.3.0(eslint@9.6.0) '@types/eslint': 8.56.10 - '@typescript-eslint/utils': 7.13.0(eslint@9.5.0)(typescript@5.4.5) - eslint: 9.5.0 + '@typescript-eslint/utils': 7.13.0(eslint@9.6.0)(typescript@5.5.2) + eslint: 9.6.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@stylistic/eslint-plugin@2.1.0(eslint@9.5.0)(typescript@5.4.5): - resolution: {integrity: sha512-cBBowKP2u/+uE5CzgH5w8pE9VKqcM7BXdIDPIbGt2rmLJGnA6MJPr9vYGaqgMoJFs7R/FzsMQerMvvEP40g2uw==} + /@stylistic/eslint-plugin@2.3.0(eslint@9.6.0)(typescript@5.5.2): + resolution: {integrity: sha512-rtiz6u5gRyyEZp36FcF1/gHJbsbT3qAgXZ1qkad6Nr/xJ9wrSJkiSFFQhpYVTIZ7FJNRJurEcumZDCwN9dEI4g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' 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.4.5) - '@stylistic/eslint-plugin-ts': 2.1.0(eslint@9.5.0)(typescript@5.4.5) + '@stylistic/eslint-plugin-js': 2.3.0(eslint@9.6.0) + '@stylistic/eslint-plugin-jsx': 2.3.0(eslint@9.6.0) + '@stylistic/eslint-plugin-plus': 2.3.0(eslint@9.6.0)(typescript@5.5.2) + '@stylistic/eslint-plugin-ts': 2.3.0(eslint@9.6.0)(typescript@5.5.2) '@types/eslint': 8.56.10 - eslint: 9.5.0 + eslint: 9.6.0 transitivePeerDependencies: - supports-color - typescript @@ -4988,7 +5194,7 @@ packages: svelte: 3.59.1 tiny-glob: 0.2.9 undici: 5.22.1 - vite: 5.2.6(@types/node@20.14.2) + vite: 5.2.6(@types/node@20.14.9) transitivePeerDependencies: - supports-color dev: true @@ -5004,7 +5210,7 @@ packages: '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@3.59.1)(vite@5.2.6) debug: 4.3.5 svelte: 3.59.1 - vite: 5.2.6(@types/node@20.14.2) + vite: 5.2.6(@types/node@20.14.9) transitivePeerDependencies: - supports-color dev: true @@ -5023,7 +5229,7 @@ packages: magic-string: 0.30.10 svelte: 3.59.1 svelte-hmr: 0.15.3(svelte@3.59.1) - vite: 5.2.6(@types/node@20.14.2) + vite: 5.2.6(@types/node@20.14.9) vitefu: 0.2.5(vite@5.2.6) transitivePeerDependencies: - supports-color @@ -5159,8 +5365,8 @@ packages: defer-to-connect: 2.0.1 dev: true - /@testing-library/dom@10.1.0: - resolution: {integrity: sha512-wdsYKy5zupPyLCW2Je5DLHSxSfbIp6h80WoHOQc+RPtmPGA52O9x5MJEkv92Sjonpq+poOAtUKhh1kBGAXBrNA==} + /@testing-library/dom@10.2.0: + resolution: {integrity: sha512-CytIvb6tVOADRngTHGWNxH8LPgO/3hi/BdCEHOf7Qd2GvZVClhVP0Wo/QHzWhpki49Bk0b4VT6xpt3fx8HTSIw==} engines: {node: '>=18'} dependencies: '@babel/code-frame': 7.24.7 @@ -5317,15 +5523,15 @@ packages: react-dom: 18.0.0(react@18.2.0) dev: true - /@testing-library/user-event@14.5.2(@testing-library/dom@10.1.0): + /@testing-library/user-event@14.5.2(@testing-library/dom@10.2.0): resolution: {integrity: sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==} engines: {node: '>=12', npm: '>=6'} peerDependencies: '@testing-library/dom': '>=7.21.4' dependencies: - '@testing-library/dom': 10.1.0 + '@testing-library/dom': 10.2.0 - /@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.29)(vue@3.4.29): + /@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.29)(vue@3.4.31): resolution: {integrity: sha512-ls4RiHO1ta4mxqqajWRh8158uFObVrrtAPoxk7cIp4HrnQUj/ScKzqz53HxYpG3X6Zb7H2v+0eTGLSoy8HQ2nA==} engines: {node: '>=14'} peerDependencies: @@ -5339,7 +5545,7 @@ packages: '@testing-library/dom': 9.3.4 '@vue/compiler-sfc': 3.4.29 '@vue/test-utils': 2.4.6 - vue: 3.4.29(typescript@5.4.5) + vue: 3.4.31(typescript@5.5.2) dev: true /@tootallnate/quickjs-emscripten@0.23.0: @@ -5370,8 +5576,8 @@ packages: /@types/babel__core@7.20.5: resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} dependencies: - '@babel/parser': 7.24.5 - '@babel/types': 7.24.5 + '@babel/parser': 7.24.7 + '@babel/types': 7.24.7 '@types/babel__generator': 7.6.6 '@types/babel__template': 7.4.3 '@types/babel__traverse': 7.20.3 @@ -5419,8 +5625,8 @@ packages: resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} dev: false - /@types/d3-force@3.0.9: - resolution: {integrity: sha512-IKtvyFdb4Q0LWna6ymywQsEYjK/94SGhPrMfEr1TIc5OBeziTi+1jcCvttts8e0UWZIxpasjnQk9MNk/3iS+kA==} + /@types/d3-force@3.0.10: + resolution: {integrity: sha512-ZYeSaCF3p73RdOKcjj+swRlZfnYpK1EbaDiYICEEp5Q6sUiqFaFQ9qgoshp5CzIyyb/yD09kD9o2zEltCexlgw==} dev: true /@types/d3-selection@3.0.10: @@ -5452,21 +5658,21 @@ packages: requiresBuild: true dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 20.14.2 + '@types/node': 20.12.11 dev: true optional: true /@types/fs-extra@8.1.3: resolution: {integrity: sha512-7IdV01N0u/CaVO0fuY1YmEg14HQN3+EW8mpNgg6NEfxEl/lzCa5OxlBu3iFsCAdamnYOcTQ7oEi43Xc/67Rgzw==} dependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.9 dev: true /@types/glob@7.2.0: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.1 - '@types/node': 20.14.2 + '@types/node': 20.14.9 dev: true /@types/hast@3.0.4: @@ -5527,7 +5733,7 @@ packages: /@types/jsdom@21.1.7: resolution: {integrity: sha512-yOriVnggzrnQ3a9OKOCxaVuSug3w3/SbOj5i7VwXWZEyUNl3bLF9V3MfxGbZKuwqJOQyRfqXyROBB1CoZLFWzA==} dependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.9 '@types/tough-cookie': 4.0.2 parse5: 7.1.2 dev: true @@ -5540,7 +5746,7 @@ packages: resolution: {integrity: sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==} requiresBuild: true dependencies: - '@types/node': 20.14.2 + '@types/node': 20.12.11 dev: true optional: true @@ -5571,8 +5777,8 @@ packages: resolution: {integrity: sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==} dev: true - /@types/micromatch@4.0.7: - resolution: {integrity: sha512-C/FMQ8HJAZhTsDpl4wDKZdMeeW5USjgzOczUwTGbRc1ZopPgOhIEnxY2ZgUrsuyy4DwK1JVOJZKFakv3TbCKiA==} + /@types/micromatch@4.0.9: + resolution: {integrity: sha512-7V+8ncr22h4UoYRLnLXSpTxjQrNUXtWHGeMPRJt1nULXI57G9bIcpyrHlmrQ7QK24EyyuXvYcSSWAM8GA9nqCg==} dependencies: '@types/braces': 3.0.1 dev: true @@ -5588,7 +5794,7 @@ packages: /@types/mute-stream@0.0.4: resolution: {integrity: sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==} dependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.9 dev: false /@types/natural-compare@1.4.3: @@ -5620,8 +5826,8 @@ packages: undici-types: 5.26.5 dev: true - /@types/node@20.14.2: - resolution: {integrity: sha512-xyu6WAMVwv6AKFLB+e/7ySZVr/0zLCzOa7rSpq6jNwpqOrUbcACDWC+53d4n2QHOnDou0fbIsg8wZu/sxrnI4Q==} + /@types/node@20.14.9: + resolution: {integrity: sha512-06OCtnTXtWOZBJlRApleWndH4JsRVs1pDCc8dLSQp+7PpUpX3ePdHyeNSFTeSe7FtKyQkrlPvHwJOW3SLd8Oyg==} dependencies: undici-types: 5.26.5 @@ -5632,7 +5838,7 @@ packages: /@types/prompts@2.4.9: resolution: {integrity: sha512-qTxFi6Buiu8+50/+3DGIWLHM6QuWsEKugJnnP6iv2Mc4ncxE4A/OJkjuVOA+5X0X1S/nq5VJRa8Lu+nwcvbrKA==} dependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.9 kleur: 3.0.3 dev: true @@ -5689,7 +5895,7 @@ packages: /@types/through@0.0.30: resolution: {integrity: sha512-FvnCJljyxhPM3gkRgWmxmDZyAQSiBQQWLI0A0VFL0K7W1oRUrPJSqNO0NvTnLkBcotdlp3lKvaT0JrnyRDkzOg==} dependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.9 dev: true /@types/tough-cookie@4.0.2: @@ -5731,7 +5937,7 @@ packages: /@types/ws@8.5.9: resolution: {integrity: sha512-jbdrY0a8lxfdTp/+r7Z4CkycbOFN8WX+IOchLJr3juT/xzbJ8URyTVSJ/hvNdadTgM1mnedb47n+Y31GsFnQlg==} dependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.9 dev: true /@types/yargs-parser@21.0.0: @@ -5748,12 +5954,12 @@ packages: resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} requiresBuild: true dependencies: - '@types/node': 20.14.2 + '@types/node': 20.12.11 dev: true optional: true - /@typescript-eslint/eslint-plugin@7.13.0(@typescript-eslint/parser@7.13.0)(eslint@9.5.0)(typescript@5.4.5): - resolution: {integrity: sha512-FX1X6AF0w8MdVFLSdqwqN/me2hyhuQg4ykN6ZpVhh1ij/80pTvDKclX1sZB9iqex8SjQfVhwMKs3JtnnMLzG9w==} + /@typescript-eslint/eslint-plugin@7.14.1(@typescript-eslint/parser@7.14.1)(eslint@9.6.0)(typescript@5.5.2): + resolution: {integrity: sha512-aAJd6bIf2vvQRjUG3ZkNXkmBpN+J7Wd0mfQiiVCJMu9Z5GcZZdcc0j8XwN/BM97Fl7e3SkTXODSk4VehUv7CGw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: '@typescript-eslint/parser': ^7.0.0 @@ -5764,23 +5970,23 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 7.13.0(eslint@9.5.0)(typescript@5.4.5) - '@typescript-eslint/scope-manager': 7.13.0 - '@typescript-eslint/type-utils': 7.13.0(eslint@9.5.0)(typescript@5.4.5) - '@typescript-eslint/utils': 7.13.0(eslint@9.5.0)(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 7.13.0 - eslint: 9.5.0 + '@typescript-eslint/parser': 7.14.1(eslint@9.6.0)(typescript@5.5.2) + '@typescript-eslint/scope-manager': 7.14.1 + '@typescript-eslint/type-utils': 7.14.1(eslint@9.6.0)(typescript@5.5.2) + '@typescript-eslint/utils': 7.14.1(eslint@9.6.0)(typescript@5.5.2) + '@typescript-eslint/visitor-keys': 7.14.1 + eslint: 9.6.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.4.5) - typescript: 5.4.5 + ts-api-utils: 1.3.0(typescript@5.5.2) + typescript: 5.5.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.4.5): - resolution: {integrity: sha512-EjMfl69KOS9awXXe83iRN7oIEXy9yYdqWfqdrFAYAAr6syP8eLEFI7ZE4939antx2mNgPRW/o1ybm2SFYkbTVA==} + /@typescript-eslint/parser@7.14.1(eslint@9.6.0)(typescript@5.5.2): + resolution: {integrity: sha512-8lKUOebNLcR0D7RvlcloOacTOWzOqemWEWkKSVpMZVF/XVcwjPR+3MD08QzbW9TCGJ+DwIc6zUSGZ9vd8cO1IA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -5789,13 +5995,13 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 7.13.0 - '@typescript-eslint/types': 7.13.0 - '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 7.13.0 + '@typescript-eslint/scope-manager': 7.14.1 + '@typescript-eslint/types': 7.14.1 + '@typescript-eslint/typescript-estree': 7.14.1(typescript@5.5.2) + '@typescript-eslint/visitor-keys': 7.14.1 debug: 4.3.5 - eslint: 9.5.0 - typescript: 5.4.5 + eslint: 9.6.0 + typescript: 5.5.2 transitivePeerDependencies: - supports-color dev: true @@ -5808,8 +6014,16 @@ packages: '@typescript-eslint/visitor-keys': 7.13.0 dev: true - /@typescript-eslint/type-utils@7.13.0(eslint@9.5.0)(typescript@5.4.5): - resolution: {integrity: sha512-xMEtMzxq9eRkZy48XuxlBFzpVMDurUAfDu5Rz16GouAtXm0TaAoTFzqWUFPPuQYXI/CDaH/Bgx/fk/84t/Bc9A==} + /@typescript-eslint/scope-manager@7.14.1: + resolution: {integrity: sha512-gPrFSsoYcsffYXTOZ+hT7fyJr95rdVe4kGVX1ps/dJ+DfmlnjFN/GcMxXcVkeHDKqsq6uAcVaQaIi3cFffmAbA==} + engines: {node: ^18.18.0 || >=20.0.0} + dependencies: + '@typescript-eslint/types': 7.14.1 + '@typescript-eslint/visitor-keys': 7.14.1 + dev: true + + /@typescript-eslint/type-utils@7.14.1(eslint@9.6.0)(typescript@5.5.2): + resolution: {integrity: sha512-/MzmgNd3nnbDbOi3LfasXWWe292+iuo+umJ0bCCMCPc1jLO/z2BQmWUUUXvXLbrQey/JgzdF/OV+I5bzEGwJkQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -5818,12 +6032,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.4.5) - '@typescript-eslint/utils': 7.13.0(eslint@9.5.0)(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 7.14.1(typescript@5.5.2) + '@typescript-eslint/utils': 7.14.1(eslint@9.6.0)(typescript@5.5.2) debug: 4.3.5 - eslint: 9.5.0 - ts-api-utils: 1.3.0(typescript@5.4.5) - typescript: 5.4.5 + eslint: 9.6.0 + ts-api-utils: 1.3.0(typescript@5.5.2) + typescript: 5.5.2 transitivePeerDependencies: - supports-color dev: true @@ -5833,7 +6047,12 @@ packages: engines: {node: ^18.18.0 || >=20.0.0} dev: true - /@typescript-eslint/typescript-estree@7.13.0(typescript@5.4.5): + /@typescript-eslint/types@7.14.1: + resolution: {integrity: sha512-mL7zNEOQybo5R3AavY+Am7KLv8BorIv7HCYS5rKoNZKQD9tsfGUpO4KdAn3sSUvTiS4PQkr2+K0KJbxj8H9NDg==} + engines: {node: ^18.18.0 || >=20.0.0} + dev: true + + /@typescript-eslint/typescript-estree@7.13.0(typescript@5.5.2): resolution: {integrity: sha512-cAvBvUoobaoIcoqox1YatXOnSl3gx92rCZoMRPzMNisDiM12siGilSM4+dJAekuuHTibI2hVC2fYK79iSFvWjw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: @@ -5849,23 +6068,61 @@ packages: is-glob: 4.0.3 minimatch: 9.0.4 semver: 7.6.2 - ts-api-utils: 1.3.0(typescript@5.4.5) - typescript: 5.4.5 + ts-api-utils: 1.3.0(typescript@5.5.2) + typescript: 5.5.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/typescript-estree@7.14.1(typescript@5.5.2): + resolution: {integrity: sha512-k5d0VuxViE2ulIO6FbxxSZaxqDVUyMbXcidC8rHvii0I56XZPv8cq+EhMns+d/EVIL41sMXqRbK3D10Oza1bbA==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 7.14.1 + '@typescript-eslint/visitor-keys': 7.14.1 + debug: 4.3.5 + globby: 11.1.0 + is-glob: 4.0.3 + minimatch: 9.0.4 + semver: 7.6.2 + ts-api-utils: 1.3.0(typescript@5.5.2) + typescript: 5.5.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@7.13.0(eslint@9.5.0)(typescript@5.4.5): + /@typescript-eslint/utils@7.13.0(eslint@9.6.0)(typescript@5.5.2): resolution: {integrity: sha512-jceD8RgdKORVnB4Y6BqasfIkFhl4pajB1wVxrF4akxD2QPM8GNYjgGwEzYS+437ewlqqrg7Dw+6dhdpjMpeBFQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.6.0) '@typescript-eslint/scope-manager': 7.13.0 '@typescript-eslint/types': 7.13.0 - '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.4.5) - eslint: 9.5.0 + '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.5.2) + eslint: 9.6.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@typescript-eslint/utils@7.14.1(eslint@9.6.0)(typescript@5.5.2): + resolution: {integrity: sha512-CMmVVELns3nak3cpJhZosDkm63n+DwBlDX8g0k4QUa9BMnF+lH2lr3d130M1Zt1xxmB3LLk3NV7KQCq86ZBBhQ==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.6.0) + '@typescript-eslint/scope-manager': 7.14.1 + '@typescript-eslint/types': 7.14.1 + '@typescript-eslint/typescript-estree': 7.14.1(typescript@5.5.2) + eslint: 9.6.0 transitivePeerDependencies: - supports-color - typescript @@ -5879,6 +6136,14 @@ packages: eslint-visitor-keys: 3.4.3 dev: true + /@typescript-eslint/visitor-keys@7.14.1: + resolution: {integrity: sha512-Crb+F75U1JAEtBeQGxSKwI60hZmmzaqA3z9sYsVm8X7W5cwLEm5bRe0/uXS6+MR/y8CVpKSR/ontIAIEPFcEkA==} + engines: {node: ^18.18.0 || >=20.0.0} + dependencies: + '@typescript-eslint/types': 7.14.1 + eslint-visitor-keys: 3.4.3 + dev: true + /@typescript/vfs@1.5.0: resolution: {integrity: sha512-AJS307bPgbsZZ9ggCT3wwpg3VbTKMFNHfaY/uF0ahSkYYrPF2dSSKDNIDIQAHm9qJqbLvCsSJH7yN4Vs/CsMMg==} dependencies: @@ -5902,7 +6167,7 @@ packages: '@unocss/core': 0.61.0 '@unocss/reset': 0.61.0 '@unocss/vite': 0.61.0(rollup@4.18.0)(vite@5.2.6) - vite: 5.2.6(@types/node@20.14.2) + vite: 5.2.6(@types/node@20.14.9) transitivePeerDependencies: - rollup dev: true @@ -6100,7 +6365,7 @@ packages: chokidar: 3.6.0 fast-glob: 3.3.2 magic-string: 0.30.10 - vite: 5.2.6(@types/node@20.14.2) + vite: 5.2.6(@types/node@20.14.9) transitivePeerDependencies: - rollup dev: true @@ -6137,7 +6402,7 @@ packages: peerDependencies: vite: ^5.2.6 dependencies: - vite: 5.2.10(@types/node@20.14.2) + vite: 5.2.10(@types/node@20.14.9) dev: true /@vitejs/plugin-basic-ssl@1.0.2(vite@5.2.6): @@ -6146,7 +6411,7 @@ packages: peerDependencies: vite: ^5.2.6 dependencies: - vite: 5.2.6(@types/node@20.14.2) + vite: 5.2.6(@types/node@20.14.9) dev: true /@vitejs/plugin-react@4.2.1(vite@5.2.10): @@ -6160,7 +6425,7 @@ packages: '@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.24.4) '@types/babel__core': 7.20.5 react-refresh: 0.14.0 - vite: 5.2.10(@types/node@20.14.2) + vite: 5.2.10(@types/node@20.14.9) transitivePeerDependencies: - supports-color dev: true @@ -6172,41 +6437,41 @@ packages: vite: ^5.2.6 vue: ^3.2.25 dependencies: - vite: 5.2.6(@types/node@20.14.2) - vue: 3.4.21(typescript@5.4.5) + vite: 5.2.6(@types/node@20.14.9) + vue: 3.4.21(typescript@5.5.2) dev: true - /@vitejs/plugin-vue@5.0.4(vite@5.2.6)(vue@3.4.29): + /@vitejs/plugin-vue@5.0.4(vite@5.2.6)(vue@3.4.31): resolution: {integrity: sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: ^5.2.6 vue: ^3.2.25 dependencies: - vite: 5.2.6(@types/node@20.14.2) - vue: 3.4.29(typescript@5.4.5) + vite: 5.2.6(@types/node@20.14.9) + vue: 3.4.31(typescript@5.5.2) dev: true - /@vitejs/plugin-vue@5.0.5(vite@5.2.10)(vue@3.4.29): + /@vitejs/plugin-vue@5.0.5(vite@5.2.10)(vue@3.4.31): resolution: {integrity: sha512-LOjm7XeIimLBZyzinBQ6OSm3UBCNVCpLkxGC0oWmm2YPzVZoxMsdvNVimLTBzpAnR9hl/yn1SHGuRfe6/Td9rQ==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: ^5.2.6 vue: ^3.2.25 dependencies: - vite: 5.2.10(@types/node@20.14.2) - vue: 3.4.29(typescript@5.4.5) + vite: 5.2.10(@types/node@20.14.9) + vue: 3.4.31(typescript@5.5.2) dev: true - /@vitejs/plugin-vue@5.0.5(vite@5.2.6)(vue@3.4.29): + /@vitejs/plugin-vue@5.0.5(vite@5.2.6)(vue@3.4.31): resolution: {integrity: sha512-LOjm7XeIimLBZyzinBQ6OSm3UBCNVCpLkxGC0oWmm2YPzVZoxMsdvNVimLTBzpAnR9hl/yn1SHGuRfe6/Td9rQ==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: ^5.2.6 vue: ^3.2.25 dependencies: - vite: 5.2.6(@types/node@20.14.2) - vue: 3.4.29(typescript@5.4.5) + vite: 5.2.6(@types/node@20.14.9) + vue: 3.4.31(typescript@5.5.2) dev: true /@volar/language-core@1.10.4: @@ -6215,10 +6480,10 @@ packages: '@volar/source-map': 1.10.4 dev: true - /@volar/language-core@2.3.0: - resolution: {integrity: sha512-pvhL24WUh3VDnv7Yw5N1sjhPtdx7q9g+Wl3tggmnkMcyK8GcCNElF2zHiKznryn0DiUGk+eez/p2qQhz+puuHw==} + /@volar/language-core@2.4.0-alpha.5: + resolution: {integrity: sha512-CX+0vrNoCcO3tGZYIn7kNHug/u6+EImfbZe0tI6x/lCZc0MBJ7t9f6AKJT+mHJZ3ePhva6NVNv8mY1tNEURd5A==} dependencies: - '@volar/source-map': 2.3.0 + '@volar/source-map': 2.4.0-alpha.5 dev: true /@volar/source-map@1.10.4: @@ -6227,10 +6492,8 @@ packages: muggle-string: 0.3.1 dev: true - /@volar/source-map@2.3.0: - resolution: {integrity: sha512-G/228aZjAOGhDjhlyZ++nDbKrS9uk+5DMaEstjvzglaAw7nqtDyhnQAsYzUg6BMP9BtwZ59RIw5HGePrutn00Q==} - dependencies: - muggle-string: 0.4.1 + /@volar/source-map@2.4.0-alpha.5: + resolution: {integrity: sha512-5OxMPGqbxaMuFXfj10k3xWwmJ2nb0b20kNaONAKxwUQxGY6nh6skX5AAFhIAbC8woplsVJpR0tAhgQR4S96VYQ==} dev: true /@volar/typescript@1.10.4: @@ -6267,6 +6530,16 @@ packages: entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 + dev: true + + /@vue/compiler-core@3.4.31: + resolution: {integrity: sha512-skOiodXWTV3DxfDhB4rOf3OGalpITLlgCeOwb+Y9GJpfQ8ErigdBUHomBzvG78JoVE8MJoQsb+qhZiHfKeNeEg==} + dependencies: + '@babel/parser': 7.24.7 + '@vue/shared': 3.4.31 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.0 /@vue/compiler-dom@3.4.21: resolution: {integrity: sha512-IZC6FKowtT1sl0CR5DpXSiEB5ayw75oT2bma1BEhV7RRR1+cfwLrxc2Z8Zq/RGFzJ8w5r9QtCOvTjQgdn0IKmA==} @@ -6287,6 +6560,13 @@ packages: dependencies: '@vue/compiler-core': 3.4.29 '@vue/shared': 3.4.29 + dev: true + + /@vue/compiler-dom@3.4.31: + resolution: {integrity: sha512-wK424WMXsG1IGMyDGyLqB+TbmEBFM78hIsOJ9QwUVLGrcSk0ak6zYty7Pj8ftm7nEtdU/DGQxAXp0/lM/2cEpQ==} + dependencies: + '@vue/compiler-core': 3.4.31 + '@vue/shared': 3.4.31 /@vue/compiler-sfc@2.7.10: resolution: {integrity: sha512-55Shns6WPxlYsz4WX7q9ZJBL77sKE1ZAYNYStLs6GbhIOMrNtjMvzcob6gu3cGlfpCR4bT7NXgyJ3tly2+Hx8Q==} @@ -6336,6 +6616,20 @@ packages: magic-string: 0.30.10 postcss: 8.4.38 source-map-js: 1.2.0 + dev: true + + /@vue/compiler-sfc@3.4.31: + resolution: {integrity: sha512-einJxqEw8IIJxzmnxmJBuK2usI+lJonl53foq+9etB2HAzlPjAS/wa7r0uUpXw5ByX3/0uswVSrjNb17vJm1kQ==} + dependencies: + '@babel/parser': 7.24.7 + '@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 + source-map-js: 1.2.0 /@vue/compiler-ssr@3.4.21: resolution: {integrity: sha512-M5+9nI2lPpAsgXOGQobnIueVqc9sisBFexh5yMIMRAPYLa7+5wEJs8iqOZc1WAa9WQbx9GR2twgznU8LTIiZ4Q==} @@ -6356,20 +6650,27 @@ packages: dependencies: '@vue/compiler-dom': 3.4.29 '@vue/shared': 3.4.29 + dev: true + + /@vue/compiler-ssr@3.4.31: + resolution: {integrity: sha512-RtefmITAje3fJ8FSg1gwgDhdKhZVntIVbwupdyZDSifZTRMiWxWehAOTCc8/KZDnBOcYQ4/9VWxsTbd3wT0hAA==} + dependencies: + '@vue/compiler-dom': 3.4.31 + '@vue/shared': 3.4.31 /@vue/devtools-api@6.5.1: resolution: {integrity: sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==} dev: true - /@vue/devtools-api@7.2.1(vue@3.4.29): + /@vue/devtools-api@7.2.1(vue@3.4.31): resolution: {integrity: sha512-6oNCtyFOrNdqm6GUkFujsCgFlpbsHLnZqq7edeM/+cxAbMyCWvsaCsIMUaz7AiluKLccCGEM8fhOsjaKgBvb7g==} dependencies: - '@vue/devtools-kit': 7.2.1(vue@3.4.29) + '@vue/devtools-kit': 7.2.1(vue@3.4.31) transitivePeerDependencies: - vue dev: true - /@vue/devtools-kit@7.2.1(vue@3.4.29): + /@vue/devtools-kit@7.2.1(vue@3.4.31): resolution: {integrity: sha512-Wak/fin1X0Q8LLIfCAHBrdaaB+R6IdpSXsDByPHbQ3BmkCP0/cIo/oEGp9i0U2+gEqD4L3V9RDjNf1S34DTzQQ==} peerDependencies: vue: ^3.0.0 @@ -6379,7 +6680,7 @@ packages: mitt: 3.0.1 perfect-debounce: 1.0.0 speakingurl: 14.0.1 - vue: 3.4.29(typescript@5.4.5) + vue: 3.4.31(typescript@5.5.2) dev: true /@vue/devtools-shared@7.2.1: @@ -6399,7 +6700,7 @@ packages: '@volar/language-core': 1.10.4 '@volar/source-map': 1.10.4 '@vue/compiler-dom': 3.4.29 - '@vue/shared': 3.4.27 + '@vue/shared': 3.4.29 computeds: 0.0.1 minimatch: 9.0.4 muggle-string: 0.3.1 @@ -6407,21 +6708,22 @@ packages: vue-template-compiler: 2.7.15 dev: true - /@vue/language-core@2.0.21(typescript@5.4.5): - resolution: {integrity: sha512-vjs6KwnCK++kIXT+eI63BGpJHfHNVJcUCr3RnvJsccT3vbJnZV5IhHR2puEkoOkIbDdp0Gqi1wEnv3hEd3WsxQ==} + /@vue/language-core@2.0.24(typescript@5.5.2): + resolution: {integrity: sha512-997YD6Lq/66LXr3ZOLNxDCmyn13z9NP8LU1UZn9hGCDWhzlbXAIP0hOgL3w3x4RKEaWTaaRtsHP9DzHvmduruQ==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@volar/language-core': 2.3.0 + '@volar/language-core': 2.4.0-alpha.5 '@vue/compiler-dom': 3.4.29 '@vue/shared': 3.4.29 computeds: 0.0.1 minimatch: 9.0.4 + muggle-string: 0.4.1 path-browserify: 1.0.1 - typescript: 5.4.5 + typescript: 5.5.2 vue-template-compiler: 2.7.15 dev: true @@ -6437,10 +6739,10 @@ packages: '@vue/shared': 3.4.26 dev: true - /@vue/reactivity@3.4.29: - resolution: {integrity: sha512-w8+KV+mb1a8ornnGQitnMdLfE0kXmteaxLdccm2XwdFxXst4q/Z7SEboCV5SqJNpZbKFeaRBBJBhW24aJyGINg==} + /@vue/reactivity@3.4.31: + resolution: {integrity: sha512-VGkTani8SOoVkZNds1PfJ/T1SlAIOf8E58PGAhIOUDYPC4GAmFA2u/E14TDAFcf3vVDKunc4QqCe/SHr8xC65Q==} dependencies: - '@vue/shared': 3.4.29 + '@vue/shared': 3.4.31 /@vue/runtime-core@3.4.21: resolution: {integrity: sha512-pQthsuYzE1XcGZznTKn73G0s14eCJcjaLvp3/DKeYWoFacD9glJoqlNBxt3W2c5S40t6CCcpPf+jG01N3ULyrA==} @@ -6456,11 +6758,11 @@ packages: '@vue/shared': 3.4.26 dev: true - /@vue/runtime-core@3.4.29: - resolution: {integrity: sha512-s8fmX3YVR/Rk5ig0ic0NuzTNjK2M7iLuVSZyMmCzN/+Mjuqqif1JasCtEtmtoJWF32pAtUjyuT2ljNKNLeOmnQ==} + /@vue/runtime-core@3.4.31: + resolution: {integrity: sha512-LDkztxeUPazxG/p8c5JDDKPfkCDBkkiNLVNf7XZIUnJ+66GVGkP+TIh34+8LtPisZ+HMWl2zqhIw0xN5MwU1cw==} dependencies: - '@vue/reactivity': 3.4.29 - '@vue/shared': 3.4.29 + '@vue/reactivity': 3.4.31 + '@vue/shared': 3.4.31 /@vue/runtime-dom@3.4.21: resolution: {integrity: sha512-gvf+C9cFpevsQxbkRBS1NpU8CqxKw0ebqMvLwcGQrNpx6gqRDodqKqA+A2VZZpQ9RpK2f9yfg8VbW/EpdFUOJw==} @@ -6478,12 +6780,12 @@ packages: csstype: 3.1.3 dev: true - /@vue/runtime-dom@3.4.29: - resolution: {integrity: sha512-gI10atCrtOLf/2MPPMM+dpz3NGulo9ZZR9d1dWo4fYvm+xkfvRrw1ZmJ7mkWtiJVXSsdmPbcK1p5dZzOCKDN0g==} + /@vue/runtime-dom@3.4.31: + resolution: {integrity: sha512-2Auws3mB7+lHhTFCg8E9ZWopA6Q6L455EcU7bzcQ4x6Dn4cCPuqj6S2oBZgN2a8vJRS/LSYYxwFFq2Hlx3Fsaw==} dependencies: - '@vue/reactivity': 3.4.29 - '@vue/runtime-core': 3.4.29 - '@vue/shared': 3.4.29 + '@vue/reactivity': 3.4.31 + '@vue/runtime-core': 3.4.31 + '@vue/shared': 3.4.31 csstype: 3.1.3 /@vue/server-renderer@3.4.21(vue@3.4.21): @@ -6493,7 +6795,7 @@ packages: dependencies: '@vue/compiler-ssr': 3.4.21 '@vue/shared': 3.4.21 - vue: 3.4.21(typescript@5.4.5) + vue: 3.4.21(typescript@5.5.2) dev: true /@vue/server-renderer@3.4.26(vue@3.4.26): @@ -6503,7 +6805,7 @@ packages: dependencies: '@vue/compiler-ssr': 3.4.26 '@vue/shared': 3.4.26 - vue: 3.4.26(typescript@5.4.5) + vue: 3.4.26(typescript@5.5.2) dev: true /@vue/server-renderer@3.4.29(vue@3.4.21): @@ -6513,18 +6815,18 @@ packages: dependencies: '@vue/compiler-ssr': 3.4.29 '@vue/shared': 3.4.29 - vue: 3.4.21(typescript@5.4.5) + vue: 3.4.21(typescript@5.5.2) dev: true optional: true - /@vue/server-renderer@3.4.29(vue@3.4.29): - resolution: {integrity: sha512-HMLCmPI2j/k8PVkSBysrA2RxcxC5DgBiCdj7n7H2QtR8bQQPqKAe8qoaxLcInzouBmzwJ+J0x20ygN/B5mYBng==} + /@vue/server-renderer@3.4.31(vue@3.4.31): + resolution: {integrity: sha512-D5BLbdvrlR9PE3by9GaUp1gQXlCNadIZytMIb8H2h3FMWJd4oUfkUTEH2wAr3qxoRz25uxbTcbqd3WKlm9EHQA==} peerDependencies: - vue: 3.4.29 + vue: 3.4.31 dependencies: - '@vue/compiler-ssr': 3.4.29 - '@vue/shared': 3.4.29 - vue: 3.4.29(typescript@5.4.5) + '@vue/compiler-ssr': 3.4.31 + '@vue/shared': 3.4.31 + vue: 3.4.31(typescript@5.5.2) /@vue/shared@3.4.21: resolution: {integrity: sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==} @@ -6540,6 +6842,10 @@ packages: /@vue/shared@3.4.29: resolution: {integrity: sha512-hQ2gAQcBO/CDpC82DCrinJNgOHI2v+FA7BDW4lMSPeBpQ7sRe2OLHWe5cph1s7D8DUQAwRt18dBDfJJ220APEA==} + dev: true + + /@vue/shared@3.4.31: + resolution: {integrity: sha512-Yp3wtJk//8cO4NItOPpi3QkLExAr/aLBGZMmTtW9WpdwBCJpRM6zj9WgWktXAl8IDIozwNMByT45JP3tO3ACWA==} /@vue/test-utils@2.3.1(vue@3.4.21): resolution: {integrity: sha512-tRtHRPEETQSUrqXgAewNZHm5iypxDFxwenfdcvMRm1kbGo4bcqHb1XHHlsaIjoDbLkuE2NYiF8vBQDNYrzlrSA==} @@ -6547,7 +6853,7 @@ packages: vue: ^3.0.1 dependencies: js-beautify: 1.14.6 - vue: 3.4.21(typescript@5.4.5) + vue: 3.4.21(typescript@5.5.2) optionalDependencies: '@vue/compiler-dom': 3.4.29 '@vue/server-renderer': 3.4.29(vue@3.4.21) @@ -6569,25 +6875,25 @@ packages: - typescript dev: true - /@vueuse/core@10.10.1(vue@3.4.29): + /@vueuse/core@10.10.1(vue@3.4.31): resolution: {integrity: sha512-8Vr8wxILdK+qfBjbngav8LVI+6UuM2TQCufRKMPz/GrpLHQ6dbY6kL5PLa9Eobq8JRrMaDyArPX9Jj18fMTPew==} dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 10.10.1 - '@vueuse/shared': 10.10.1(vue@3.4.29) - vue-demi: 0.14.8(vue@3.4.29) + '@vueuse/shared': 10.10.1(vue@3.4.31) + vue-demi: 0.14.8(vue@3.4.31) transitivePeerDependencies: - '@vue/composition-api' - vue dev: true - /@vueuse/core@10.11.0(vue@3.4.29): + /@vueuse/core@10.11.0(vue@3.4.31): resolution: {integrity: sha512-x3sD4Mkm7PJ+pcq3HX8PLPBadXCAlSDR/waK87dz0gQE+qJnaaFhc/dZVfJz+IUYzTMVGum2QlR7ImiJQN4s6g==} dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 10.11.0 - '@vueuse/shared': 10.11.0(vue@3.4.29) - vue-demi: 0.14.8(vue@3.4.29) + '@vueuse/shared': 10.11.0(vue@3.4.31) + vue-demi: 0.14.8(vue@3.4.31) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -6604,7 +6910,7 @@ packages: - vue dev: true - /@vueuse/integrations@10.10.1(focus-trap@7.5.4)(vue@3.4.29): + /@vueuse/integrations@10.10.1(focus-trap@7.5.4)(vue@3.4.31): resolution: {integrity: sha512-b4iPz4NLk2g5u9GNgTpYqNN1pzYWPpIglHTg6eDjJwKB7OfzJP4m5kQlzn2oRH7U0OlEOCVPrdDfqneuS9YNTg==} peerDependencies: async-validator: '*' @@ -6645,10 +6951,10 @@ packages: universal-cookie: optional: true dependencies: - '@vueuse/core': 10.10.1(vue@3.4.29) - '@vueuse/shared': 10.10.1(vue@3.4.29) + '@vueuse/core': 10.10.1(vue@3.4.31) + '@vueuse/shared': 10.10.1(vue@3.4.31) focus-trap: 7.5.4 - vue-demi: 0.14.8(vue@3.4.29) + vue-demi: 0.14.8(vue@3.4.31) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -6715,19 +7021,19 @@ packages: resolution: {integrity: sha512-iddNbg3yZM0X7qFY2sAotomgdHK7YJ6sKUvQqbvwnf7TmaVPxS4EJydcNsVejNdS8iWCtDk+fYXr7E32nyTnGA==} dev: true - /@vueuse/shared@10.10.1(vue@3.4.29): + /@vueuse/shared@10.10.1(vue@3.4.31): resolution: {integrity: sha512-edqexI+RQpoeqDxTatqBZa+K87ganbrwpoP++Fd9828U3js5jzwcEDeyrYcUgkKZ5LLL8q7M5SOMvSpMrxBPxg==} dependencies: - vue-demi: 0.14.8(vue@3.4.29) + vue-demi: 0.14.8(vue@3.4.31) transitivePeerDependencies: - '@vue/composition-api' - vue dev: true - /@vueuse/shared@10.11.0(vue@3.4.29): + /@vueuse/shared@10.11.0(vue@3.4.31): resolution: {integrity: sha512-fyNoIXEq3PfX1L3NkNhtVQUSRtqYwJtJg+Bp9rIzculIZWHTkKSysujrOk2J+NrRulLTQH9+3gGSfYLWSEWU1A==} dependencies: - vue-demi: 0.14.8(vue@3.4.29) + vue-demi: 0.14.8(vue@3.4.31) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -6756,13 +7062,13 @@ packages: - supports-color dev: true - /@wdio/config@8.38.2: - resolution: {integrity: sha512-xlnapTr1vOA0h5HsHTIqj47729FbG3WjxmgHweDEQvcT4C1g9l+WKf+N3FM7DNNoIsAqxKi6rOHG02rJADQJtw==} + /@wdio/config@8.39.0: + resolution: {integrity: sha512-yNuGPMPibY91s936gnJCHWlStvIyDrwLwGfLC/NCdTin4F7HL4Gp5iJnHWkJFty1/DfFi8jjoIUBNLM8HEez+A==} engines: {node: ^16.13 || >=18} dependencies: '@wdio/logger': 8.38.0 - '@wdio/types': 8.38.2 - '@wdio/utils': 8.38.2 + '@wdio/types': 8.39.0 + '@wdio/utils': 8.39.0 decamelize: 6.0.0 deepmerge-ts: 5.1.0 glob: 10.4.1 @@ -6838,21 +7144,21 @@ packages: resolution: {integrity: sha512-321F3sWafnlw93uRTSjEBVuvWCxTkWNDs7ektQS15drrroL3TMeFOynu4rDrIz0jXD9Vas0HCD2Tq/P0uxFLdw==} engines: {node: ^16.13 || >=18} dependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.9 dev: true /@wdio/types@8.32.2: resolution: {integrity: sha512-jq8LcBBQpBP9ZF5kECKEpXv8hN7irCGCjLFAN0Bd5ScRR6qu6MGWvwkDkau2sFPr0b++sKDCEaMzQlwrGFjZXg==} engines: {node: ^16.13 || >=18} dependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.9 dev: true - /@wdio/types@8.38.2: - resolution: {integrity: sha512-+wj1c1OSLdnN4WO5b44Ih4263dTl/eSwMGSI4/pCgIyXIuYQH38JQ+6WRa+c8vJEskUzboq2cSgEQumVZ39ozQ==} + /@wdio/types@8.39.0: + resolution: {integrity: sha512-86lcYROTapOJuFd9ouomFDfzDnv3Kn+jE0RmqfvN9frZAeLVJ5IKjX9M6HjplsyTZhjGO1uCaehmzx+HJus33Q==} engines: {node: ^16.13 || >=18} dependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.9 dev: true /@wdio/types@8.4.0: @@ -6871,7 +7177,7 @@ packages: '@wdio/types': 8.32.2 decamelize: 6.0.0 deepmerge-ts: 5.1.0 - edgedriver: 5.3.10 + edgedriver: 5.6.0 geckodriver: 4.3.2 get-port: 7.0.0 import-meta-resolve: 4.0.0 @@ -6883,13 +7189,13 @@ packages: - supports-color dev: true - /@wdio/utils@8.38.2: - resolution: {integrity: sha512-y5AnBwsGcu/XuCBGCgKmlvKdwEIFyzLA+Cr+denySxY3jbWDONtPUcGaVdFALwsIa5jcIjcATqGmZcCPGnkd7g==} + /@wdio/utils@8.39.0: + resolution: {integrity: sha512-jY+n6jlGeK+9Tx8T659PKLwMQTGpLW5H78CSEWgZLbjbVSr2LfGR8Lx0CRktNXxAtqEVZPj16Pi74OtAhvhE6Q==} engines: {node: ^16.13 || >=18} dependencies: '@puppeteer/browsers': 1.7.0 '@wdio/logger': 8.38.0 - '@wdio/types': 8.38.2 + '@wdio/types': 8.39.0 decamelize: 6.0.0 deepmerge-ts: 5.1.0 edgedriver: 5.6.0 @@ -6914,8 +7220,8 @@ packages: p-iteration: 1.1.8 dev: true - /@yeger/debounce@2.0.8: - resolution: {integrity: sha512-wuT6PB0MFhZy6BePkMDcUV5PItyxPd6IvfT2nqA4Z1frSvxaaDkxPPTU0vJmctx986gvp75VlzlL9sQSDltBNg==} + /@yeger/debounce@2.0.9: + resolution: {integrity: sha512-yapSa71O56W0zotDlgv7z/equgK61Ozb8rSEWsNX7oN543oUMucWVWIlDp73/Jg7D08xAkw+E23OVLe1xIBS7A==} dev: true /@zip.js/zip.js@2.7.45: @@ -6959,6 +7265,14 @@ packages: acorn: 8.11.3(patch_hash=no36qihqjrd3chyjw73dk5xfkm) dev: true + /acorn-jsx@5.3.2(acorn@8.12.0): + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + acorn: 8.12.0 + dev: true + /acorn-walk@8.3.3: resolution: {integrity: sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==} engines: {node: '>=0.4.0'} @@ -6973,6 +7287,12 @@ packages: dev: true patched: true + /acorn@8.12.0: + resolution: {integrity: sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + /agent-base@6.0.2: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} @@ -7487,7 +7807,7 @@ packages: resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} engines: {node: '>=8'} dependencies: - fill-range: 7.0.1 + fill-range: 7.1.1 dev: true /braces@3.0.3: @@ -7590,7 +7910,7 @@ packages: ohash: 1.1.3 pathe: 1.1.2 perfect-debounce: 1.0.0 - pkg-types: 1.1.0 + pkg-types: 1.1.1 rc9: 2.1.1 dev: true @@ -7743,7 +8063,7 @@ packages: requiresBuild: true dependencies: anymatch: 3.1.3 - braces: 3.0.2 + braces: 3.0.3 glob-parent: 5.1.2 is-binary-path: 2.1.0 is-glob: 4.0.3 @@ -7767,7 +8087,7 @@ packages: engines: {node: '>=12.13.0'} hasBin: true dependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.9 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -8241,15 +8561,15 @@ packages: d3-timer: 3.0.1 dev: true - /d3-graph-controller@3.0.9: - resolution: {integrity: sha512-qQgIF80zSsk2/X6NUy43mLqARJYKmuSPSpfHa/7ITq7Wcsy39V7YzHW3HoR0CDa3f/oozdia5o+jWaejz6JL+Q==} + /d3-graph-controller@3.0.10: + resolution: {integrity: sha512-dKE6b2Cgr/ZOUCg9h58cqjkAKGTlkuyCRAze1USQZf9P+BJzkqzWL2GWEw1YX2Whrga0r1HcOXr4LKcKxjHW9Q==} dependencies: - '@yeger/debounce': 2.0.8 + '@yeger/debounce': 2.0.9 d3-drag: 3.0.0 d3-force: 3.0.0 d3-selection: 3.0.0 d3-zoom: 3.0.0 - vecti: 3.0.9 + vecti: 3.0.10 dev: true /d3-interpolate@3.0.1: @@ -8571,7 +8891,7 @@ packages: resolution: {integrity: sha512-Rgh2Sk5fUSCtEx4QGH9iwTyECdFPySG2nlz5J8guGh2Wlha6uzSOCq/DCEC8faHlLaMPZJMuZ4ovgcX4LvOkKA==} dev: true - /devtools@8.6.2(typescript@5.4.5): + /devtools@8.6.2(typescript@5.5.2): resolution: {integrity: sha512-dqR5SUsqpJBkY+SpzSPyRwAdwn3PdoCFjgaRqO2jkF0IXgvBkKsXSepAN2QV4/nbcFXB6mokJZ0rlHSzVl7GkQ==} engines: {node: ^16.13 || >=18} dependencies: @@ -8584,7 +8904,7 @@ packages: chrome-launcher: 0.15.2 edge-paths: 3.0.5 import-meta-resolve: 2.2.2 - puppeteer-core: 19.7.4(typescript@5.4.5) + puppeteer-core: 19.7.4(typescript@5.5.2) query-selector-shadow-dom: 1.0.1 ua-parser-js: 1.0.37 uuid: 9.0.1 @@ -8688,19 +9008,6 @@ packages: which: 2.0.2 dev: true - /edgedriver@5.3.10: - resolution: {integrity: sha512-RFSHYMNtcF1PjaGZCA2rdQQ8hSTLPZgcYgeY1V6dC+tR4NhZXwFAku+8hCbRYh7ZlwKKrTbVu9FwknjFddIuuw==} - hasBin: true - requiresBuild: true - dependencies: - '@wdio/logger': 8.28.0 - decamelize: 6.0.0 - edge-paths: 3.0.5 - node-fetch: 3.3.2 - unzipper: 0.10.14 - which: 4.0.0 - dev: true - /edgedriver@5.6.0: resolution: {integrity: sha512-IeJXEczG+DNYBIa9gFgVYTqrawlxmc9SUqUsWU2E98jOsO/amA7wzabKOS8Bwgr/3xWoyXCJ6yGFrbFKrilyyQ==} hasBin: true @@ -8861,6 +9168,10 @@ packages: resolution: {integrity: sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==} dev: true + /es-module-lexer@1.5.4: + resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} + dev: true + /es-set-tostringtag@2.0.1: resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} engines: {node: '>= 0.4'} @@ -8975,6 +9286,38 @@ packages: '@esbuild/win32-x64': 0.21.5 dev: true + /esbuild@0.22.0: + resolution: {integrity: sha512-zNYA6bFZsVnsU481FnGAQjLDW0Pl/8BGG7EvAp15RzUvGC+ME7hf1q7LvIfStEQBz/iEHuBJCYcOwPmNCf1Tlw==} + engines: {node: '>=18'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/aix-ppc64': 0.22.0 + '@esbuild/android-arm': 0.22.0 + '@esbuild/android-arm64': 0.22.0 + '@esbuild/android-x64': 0.22.0 + '@esbuild/darwin-arm64': 0.22.0 + '@esbuild/darwin-x64': 0.22.0 + '@esbuild/freebsd-arm64': 0.22.0 + '@esbuild/freebsd-x64': 0.22.0 + '@esbuild/linux-arm': 0.22.0 + '@esbuild/linux-arm64': 0.22.0 + '@esbuild/linux-ia32': 0.22.0 + '@esbuild/linux-loong64': 0.22.0 + '@esbuild/linux-mips64el': 0.22.0 + '@esbuild/linux-ppc64': 0.22.0 + '@esbuild/linux-riscv64': 0.22.0 + '@esbuild/linux-s390x': 0.22.0 + '@esbuild/linux-x64': 0.22.0 + '@esbuild/netbsd-x64': 0.22.0 + '@esbuild/openbsd-arm64': 0.22.0 + '@esbuild/openbsd-x64': 0.22.0 + '@esbuild/sunos-x64': 0.22.0 + '@esbuild/win32-arm64': 0.22.0 + '@esbuild/win32-ia32': 0.22.0 + '@esbuild/win32-x64': 0.22.0 + dev: true + /escalade@3.1.2: resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} engines: {node: '>=6'} @@ -9014,22 +9357,22 @@ packages: source-map: 0.6.1 dev: true - /eslint-compat-utils@0.1.2(eslint@9.5.0): + /eslint-compat-utils@0.1.2(eslint@9.6.0): resolution: {integrity: sha512-Jia4JDldWnFNIru1Ehx1H5s9/yxiRHY/TimCuUc0jNexew3cF1gI6CYZil1ociakfWO3rRqFjl1mskBblB3RYg==} engines: {node: '>=12'} peerDependencies: eslint: '>=6.0.0' dependencies: - eslint: 9.5.0 + eslint: 9.6.0 dev: true - /eslint-compat-utils@0.5.0(eslint@9.5.0): + /eslint-compat-utils@0.5.0(eslint@9.6.0): resolution: {integrity: sha512-dc6Y8tzEcSYZMHa+CMPLi/hyo1FzNeonbhJL7Ol0ccuKQkwopJcJBA9YL/xmMTLU1eKigXo9vj9nALElWYSowg==} engines: {node: '>=12'} peerDependencies: eslint: '>=6.0.0' dependencies: - eslint: 9.5.0 + eslint: 9.6.0 semver: 7.6.2 dev: true @@ -9057,65 +9400,65 @@ packages: - supports-color dev: true - /eslint-merge-processors@0.1.0(eslint@9.5.0): + /eslint-merge-processors@0.1.0(eslint@9.6.0): resolution: {integrity: sha512-IvRXXtEajLeyssvW4wJcZ2etxkR9mUf4zpNwgI+m/Uac9RfXHskuJefkHUcawVzePnd6xp24enp5jfgdHzjRdQ==} peerDependencies: eslint: '*' dependencies: - eslint: 9.5.0 + eslint: 9.6.0 dev: true - /eslint-plugin-antfu@2.3.3(eslint@9.5.0): + /eslint-plugin-antfu@2.3.3(eslint@9.6.0): resolution: {integrity: sha512-TAgYNuc20QyKw8NXtpzR3LeMTTv1qAJVKkjCVzjRSGiSR1EetEY7LRgQVhcgP/C1FnI87isQERAIkKvkYyLq0Q==} peerDependencies: eslint: '*' dependencies: '@antfu/utils': 0.7.8 - eslint: 9.5.0 + eslint: 9.6.0 dev: true - /eslint-plugin-command@0.2.3(eslint@9.5.0): + /eslint-plugin-command@0.2.3(eslint@9.6.0): resolution: {integrity: sha512-1bBYNfjZg60N2ZpLV5ATYSYyueIJ+zl5yKrTs0UFDdnyu07dNSZ7Xplnc+Wb6SXTdc1sIaoIrnuyhvztcltX6A==} peerDependencies: eslint: '*' dependencies: '@es-joy/jsdoccomment': 0.43.1 - eslint: 9.5.0 + eslint: 9.6.0 dev: true - /eslint-plugin-es-x@7.5.0(eslint@9.5.0): + /eslint-plugin-es-x@7.5.0(eslint@9.6.0): resolution: {integrity: sha512-ODswlDSO0HJDzXU0XvgZ3lF3lS3XAZEossh15Q2UHjwrJggWeBoKqqEsLTZLXl+dh5eOAozG0zRcYtuE35oTuQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: eslint: '>=8' dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.6.0) '@eslint-community/regexpp': 4.10.0 - eslint: 9.5.0 - eslint-compat-utils: 0.1.2(eslint@9.5.0) + eslint: 9.6.0 + eslint-compat-utils: 0.1.2(eslint@9.6.0) dev: true - /eslint-plugin-eslint-comments@3.2.0(eslint@9.5.0): + /eslint-plugin-eslint-comments@3.2.0(eslint@9.6.0): resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==} engines: {node: '>=6.5.0'} peerDependencies: eslint: '>=4.19.1' dependencies: escape-string-regexp: 1.0.5 - eslint: 9.5.0 + eslint: 9.6.0 ignore: 5.3.1 dev: true - /eslint-plugin-import-x@0.5.1(eslint@9.5.0)(typescript@5.4.5): - resolution: {integrity: sha512-2JK8bbFOLes+gG6tgdnM8safCxMAj4u2wjX8X1BRFPfnY7Ct2hFYESoIcVwABX/DDcdpQFLGtKmzbNEWJZD9iQ==} + /eslint-plugin-import-x@0.5.2(eslint@9.6.0)(typescript@5.5.2): + resolution: {integrity: sha512-6f1YMmg3PdLwfiJDYnCRPfh67zJKbwbOKL99l6xGZDmIFkMht/4xyudafGEcDOmDlgp36e41W4RXDfOn7+pGRg==} engines: {node: '>=16'} peerDependencies: eslint: ^8.56.0 || ^9.0.0-0 dependencies: - '@typescript-eslint/utils': 7.13.0(eslint@9.5.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.13.0(eslint@9.6.0)(typescript@5.5.2) debug: 4.3.5 doctrine: 3.0.0 - eslint: 9.5.0 + eslint: 9.6.0 eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.7.5 is-glob: 4.0.3 @@ -9127,8 +9470,8 @@ packages: - typescript dev: true - /eslint-plugin-jsdoc@48.2.9(eslint@9.5.0): - resolution: {integrity: sha512-ErpKyr2mEUEkcdZ4nwW/cvDjClvAcvJMEXkGGll0wf8sro8h6qeQ3qlZyp1vM1dRk8Ap6rMdke8FnP94QBIaVQ==} + /eslint-plugin-jsdoc@48.5.0(eslint@9.6.0): + resolution: {integrity: sha512-ukXPNpGby3KjCveCizIS8t1EbuJEHYEu/tBg8GCbn/YbHcXwphyvYCdvRZ/oMRfTscGSSzfsWoZ+ZkAP0/6YMQ==} engines: {node: '>=18'} peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 @@ -9138,23 +9481,25 @@ packages: comment-parser: 1.4.1 debug: 4.3.5 escape-string-regexp: 4.0.0 - eslint: 9.5.0 + eslint: 9.6.0 esquery: 1.5.0 + parse-imports: 2.1.0 semver: 7.6.2 spdx-expression-parse: 4.0.0 + synckit: 0.9.0 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-jsonc@2.16.0(eslint@9.5.0): + /eslint-plugin-jsonc@2.16.0(eslint@9.6.0): resolution: {integrity: sha512-Af/ZL5mgfb8FFNleH6KlO4/VdmDuTqmM+SPnWcdoWywTetv7kq+vQe99UyQb9XO3b0OWLVuTH7H0d/PXYCMdSg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@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.6.0) + eslint: 9.6.0 + eslint-compat-utils: 0.5.0(eslint@9.6.0) espree: 9.6.1 graphemer: 1.4.0 jsonc-eslint-parser: 2.4.0 @@ -9162,30 +9507,30 @@ packages: synckit: 0.6.2 dev: true - /eslint-plugin-markdown@5.0.0(eslint@9.5.0): + /eslint-plugin-markdown@5.0.0(eslint@9.6.0): resolution: {integrity: sha512-kY2u9yDhzvfZ0kmRTsvgm3mTnvZgTSGIIPeHg3yesSx4R5CTCnITUjCPhzCD1MUhNcqHU5Tr6lzx+02EclVPbw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8' dependencies: - eslint: 9.5.0 + eslint: 9.6.0 mdast-util-from-markdown: 0.8.5 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-n@17.8.1(eslint@9.5.0): - resolution: {integrity: sha512-KdG0h0voZms8UhndNu8DeWx1eM4sY+A4iXtsNo6kOfJLYHNeTGPacGalJ9GcvrbmOL3r/7QOMwVZDSw+1SqsrA==} + /eslint-plugin-n@17.9.0(eslint@9.6.0): + resolution: {integrity: sha512-CPSaXDXdrT4nsrOrO4mT4VB6FMUkoySRkHWuuJJHVqsIEjIeZgMY1H7AzSwPbDScikBmLN82KeM1u7ixV7PzGg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.23.0' dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.6.0) enhanced-resolve: 5.17.0 - eslint: 9.5.0 - eslint-plugin-es-x: 7.5.0(eslint@9.5.0) + eslint: 9.6.0 + eslint-plugin-es-x: 7.5.0(eslint@9.6.0) get-tsconfig: 4.7.5 - globals: 15.4.0 + globals: 15.7.0 ignore: 5.3.1 minimatch: 9.0.4 semver: 7.6.2 @@ -9196,13 +9541,13 @@ packages: engines: {node: '>=5.0.0'} dev: true - /eslint-plugin-perfectionist@2.10.0(eslint@9.5.0)(typescript@5.4.5)(vue-eslint-parser@9.4.3): - resolution: {integrity: sha512-P+tdrkHeMWBc55+DZsoDOAftV1WCsEoHaKm6JC7zajFus/syfT4vUPBFb3atGFSuyaVnGQGHlcKpP9X3Q0gH/w==} + /eslint-plugin-perfectionist@2.11.0(eslint@9.6.0)(typescript@5.5.2)(vue-eslint-parser@9.4.3): + 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: @@ -9214,60 +9559,60 @@ packages: vue-eslint-parser: optional: true dependencies: - '@typescript-eslint/utils': 7.13.0(eslint@9.5.0)(typescript@5.4.5) - eslint: 9.5.0 + '@typescript-eslint/utils': 7.13.0(eslint@9.6.0)(typescript@5.5.2) + eslint: 9.6.0 minimatch: 9.0.4 natural-compare-lite: 1.4.0 - vue-eslint-parser: 9.4.3(eslint@9.5.0) + vue-eslint-parser: 9.4.3(eslint@9.6.0) transitivePeerDependencies: - supports-color - typescript dev: true - /eslint-plugin-regexp@2.6.0(eslint@9.5.0): + /eslint-plugin-regexp@2.6.0(eslint@9.6.0): resolution: {integrity: sha512-FCL851+kislsTEQEMioAlpDuK5+E5vs0hi1bF8cFlPlHcEjeRhuAzEsGikXRreE+0j4WhW2uO54MqTjXtYOi3A==} engines: {node: ^18 || >=20} peerDependencies: eslint: '>=8.44.0' dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.6.0) '@eslint-community/regexpp': 4.10.0 comment-parser: 1.4.1 - eslint: 9.5.0 + eslint: 9.6.0 jsdoc-type-pratt-parser: 4.0.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 dev: true - /eslint-plugin-toml@0.11.0(eslint@9.5.0): - resolution: {integrity: sha512-sau+YvPU4fWTjB+qtBt3n8WS87aoDCs+BVbSUAemGaIsRNbvR9uEk+Tt892iLHTGvp/DPWYoCX4/8DoyAbB+sQ==} + /eslint-plugin-toml@0.11.1(eslint@9.6.0): + resolution: {integrity: sha512-Y1WuMSzfZpeMIrmlP1nUh3kT8p96mThIq4NnHrYUhg10IKQgGfBZjAWnrg9fBqguiX4iFps/x/3Hb5TxBisfdw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.5 - eslint: 9.5.0 - eslint-compat-utils: 0.5.0(eslint@9.5.0) + eslint: 9.6.0 + eslint-compat-utils: 0.5.0(eslint@9.6.0) lodash: 4.17.21 - toml-eslint-parser: 0.9.3 + toml-eslint-parser: 0.10.0 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-unicorn@53.0.0(eslint@9.5.0): - resolution: {integrity: sha512-kuTcNo9IwwUCfyHGwQFOK/HjJAYzbODHN3wP0PgqbW+jbXqpNWxNVpVhj2tO9SixBwuAdmal8rVcWKBxwFnGuw==} + /eslint-plugin-unicorn@54.0.0(eslint@9.6.0): + resolution: {integrity: sha512-XxYLRiYtAWiAjPv6z4JREby1TAE2byBC7wlh0V4vWDCpccOSU1KovWV//jqPXF6bq3WKxqX9rdjoRQ1EhdmNdQ==} engines: {node: '>=18.18'} peerDependencies: eslint: '>=8.56.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.6.0) '@eslint/eslintrc': 3.1.0 ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.37.1 - eslint: 9.5.0 + eslint: 9.6.0 esquery: 1.5.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 @@ -9282,7 +9627,7 @@ packages: - supports-color dev: true - /eslint-plugin-unused-imports@3.2.0(@typescript-eslint/eslint-plugin@7.13.0)(eslint@9.5.0): + /eslint-plugin-unused-imports@3.2.0(@typescript-eslint/eslint-plugin@7.14.1)(eslint@9.6.0): resolution: {integrity: sha512-6uXyn6xdINEpxE1MtDjxQsyXB37lfyO2yKGVVgtD7WEWQGORSOZjgrD6hBhvGv4/SO+TOlS+UnC6JppRqbuwGQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -9292,12 +9637,12 @@ packages: '@typescript-eslint/eslint-plugin': optional: true dependencies: - '@typescript-eslint/eslint-plugin': 7.13.0(@typescript-eslint/parser@7.13.0)(eslint@9.5.0)(typescript@5.4.5) - eslint: 9.5.0 + '@typescript-eslint/eslint-plugin': 7.14.1(@typescript-eslint/parser@7.14.1)(eslint@9.6.0)(typescript@5.5.2) + eslint: 9.6.0 eslint-rule-composer: 0.3.0 dev: true - /eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@7.13.0)(eslint@9.5.0)(typescript@5.4.5)(vitest@packages+vitest): + /eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@7.14.1)(eslint@9.6.0)(typescript@5.5.2)(vitest@packages+vitest): resolution: {integrity: sha512-um+odCkccAHU53WdKAw39MY61+1x990uXjSPguUCq3VcEHdqJrOb8OTMrbYlY6f9jAKx7x98kLVlIe3RJeJqoQ==} engines: {node: ^18.0.0 || >= 20.0.0} peerDependencies: @@ -9310,43 +9655,43 @@ packages: vitest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 7.13.0(@typescript-eslint/parser@7.13.0)(eslint@9.5.0)(typescript@5.4.5) - '@typescript-eslint/utils': 7.13.0(eslint@9.5.0)(typescript@5.4.5) - eslint: 9.5.0 + '@typescript-eslint/eslint-plugin': 7.14.1(@typescript-eslint/parser@7.14.1)(eslint@9.6.0)(typescript@5.5.2) + '@typescript-eslint/utils': 7.13.0(eslint@9.6.0)(typescript@5.5.2) + eslint: 9.6.0 vitest: link:packages/vitest transitivePeerDependencies: - supports-color - typescript dev: true - /eslint-plugin-vue@9.26.0(eslint@9.5.0): + /eslint-plugin-vue@9.26.0(eslint@9.6.0): resolution: {integrity: sha512-eTvlxXgd4ijE1cdur850G6KalZqk65k1JKoOI2d1kT3hr8sPD07j1q98FRFdNnpxBELGPWxZmInxeHGF/GxtqQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.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.6.0) + eslint: 9.6.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.6.0) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-yml@1.14.0(eslint@9.5.0): + /eslint-plugin-yml@1.14.0(eslint@9.6.0): resolution: {integrity: sha512-ESUpgYPOcAYQO9czugcX5OqRvn/ydDVwGCPXY4YjPqc09rHaUVUA6IE6HLQys4rXk/S+qx3EwTd1wHCwam/OWQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.5 - eslint: 9.5.0 - eslint-compat-utils: 0.5.0(eslint@9.5.0) + eslint: 9.6.0 + eslint-compat-utils: 0.5.0(eslint@9.6.0) lodash: 4.17.21 natural-compare: 1.4.0 yaml-eslint-parser: 1.2.3 @@ -9354,14 +9699,14 @@ packages: - supports-color dev: true - /eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.4.29)(eslint@9.5.0): + /eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.4.29)(eslint@9.6.0): resolution: {integrity: sha512-PfpJ4uKHnqeL/fXUnzYkOax3aIenlwewXRX8jFinA1a2yCFnLgMuiH3xvCgvHHUlV2xJWQHbCTdiJWGwb3NqpQ==} peerDependencies: '@vue/compiler-sfc': ^3.3.0 eslint: ^8.50.0 || ^9.0.0 dependencies: '@vue/compiler-sfc': 3.4.29 - eslint: 9.5.0 + eslint: 9.6.0 dev: true /eslint-rule-composer@0.3.0: @@ -9395,16 +9740,16 @@ packages: engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: true - /eslint@9.5.0: - resolution: {integrity: sha512-+NAOZFrW/jFTS3dASCGBxX1pkFD0/fsO+hfAkJ4TyYKwgsXZbqzrw+seCYFCcPCYXvnD67tAnglU7GQTz6kcVw==} + /eslint@9.6.0: + resolution: {integrity: sha512-ElQkdLMEEqQNM9Njff+2Y4q2afHk7JpkPvrd7Xh7xefwgQynqPxwf55J7di9+MEibWUGdNjFF9ITG9Pck5M84w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.6.0) '@eslint-community/regexpp': 4.10.0 - '@eslint/config-array': 0.16.0 + '@eslint/config-array': 0.17.0 '@eslint/eslintrc': 3.1.0 - '@eslint/js': 9.5.0 + '@eslint/js': 9.6.0 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.3.0 '@nodelib/fs.walk': 1.2.8 @@ -9415,7 +9760,7 @@ packages: escape-string-regexp: 4.0.0 eslint-scope: 8.0.1 eslint-visitor-keys: 4.0.0 - espree: 10.0.1 + espree: 10.1.0 esquery: 1.5.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 @@ -9451,6 +9796,15 @@ packages: eslint-visitor-keys: 4.0.0 dev: true + /espree@10.1.0: + resolution: {integrity: sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + acorn: 8.12.0 + acorn-jsx: 5.3.2(acorn@8.12.0) + eslint-visitor-keys: 4.0.0 + dev: true + /espree@9.6.1: resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -9769,16 +10123,10 @@ packages: - supports-color dev: true - /fastq@1.13.0: - resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==} - dependencies: - reusify: 1.0.4 - /fastq@1.17.1: resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} dependencies: reusify: 1.0.4 - dev: true /fd-slicer@1.1.0: resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} @@ -9786,6 +10134,15 @@ packages: pend: 1.2.0 dev: true + /fdir@6.1.1: + resolution: {integrity: sha512-QfKBVg453Dyn3mr0Q0O+Tkr1r79lOTAKSi9f/Ot4+qVEwxWhav2Z+SudrG9vQjM2aYRMQQZ2/Q1zdA8ACM1pDg==} + peerDependencies: + picomatch: 3.x + peerDependenciesMeta: + picomatch: + optional: true + dev: true + /fetch-blob@3.2.0: resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} engines: {node: ^12.20 || >= 14.13} @@ -9819,13 +10176,6 @@ packages: minimatch: 5.1.6 dev: true - /fill-range@7.0.1: - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} - engines: {node: '>=8'} - dependencies: - to-regex-range: 5.0.1 - dev: true - /fill-range@7.1.1: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} @@ -9909,7 +10259,7 @@ packages: /flatted@3.3.1: resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} - /floating-vue@5.2.2(vue@3.4.29): + /floating-vue@5.2.2(vue@3.4.31): resolution: {integrity: sha512-afW+h2CFafo+7Y9Lvw/xsqjaQlKLdJV7h1fCHfcYQ1C4SVMlu7OAekqWgu5d4SgvkBVU0pVpLlVsrSTBURFRkg==} peerDependencies: '@nuxt/kit': ^3.2.0 @@ -9919,8 +10269,8 @@ packages: optional: true dependencies: '@floating-ui/dom': 1.1.1 - vue: 3.4.29(typescript@5.4.5) - vue-resize: 2.0.0-alpha.1(vue@3.4.29) + vue: 3.4.31(typescript@5.5.2) + vue-resize: 2.0.0-alpha.1(vue@3.4.31) dev: true /focus-trap@7.5.4: @@ -10104,8 +10454,8 @@ packages: dependencies: '@wdio/logger': 8.38.0 decamelize: 6.0.0 - http-proxy-agent: 7.0.0 - https-proxy-agent: 7.0.2 + http-proxy-agent: 7.0.2 + https-proxy-agent: 7.0.4 node-fetch: 3.3.2 tar-fs: 3.0.4 unzipper: 0.10.14 @@ -10303,8 +10653,8 @@ packages: engines: {node: '>=18'} dev: true - /globals@15.4.0: - resolution: {integrity: sha512-unnwvMZpv0eDUyjNyh9DH/yxUaRYrEjW/qK4QcdrHg3oO11igUQrCSgODHEqxlKg8v2CD2Sd7UkqqEBoz5U7TQ==} + /globals@15.7.0: + resolution: {integrity: sha512-ivatRXWwKC6ImcdKO7dOwXuXR5XFrdwo45qFwD7D0qOkEPzzJdLXC3BHceBdyrPOD3p1suPaWi4Y4NMm2D++AQ==} engines: {node: '>=18'} dev: true @@ -10452,8 +10802,8 @@ packages: resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} dev: true - /happy-dom@14.12.0: - resolution: {integrity: sha512-dHcnlGFY2o2CdxfuYpqwSrBrpj/Kuzv4u4f3TU5yHW1GL24dKij4pv1BRjXnXc3uWo8qsCbToF9weaDsm/He8A==} + /happy-dom@14.12.3: + resolution: {integrity: sha512-vsYlEs3E9gLwA1Hp+w3qzu+RUDFf4VTT8cyKqVICoZ2k7WM++Qyd2LwzyTi5bqMJFiIC/vNpTDYuxdreENRK/g==} engines: {node: '>=16.0.0'} dependencies: entities: 4.5.0 @@ -11142,11 +11492,11 @@ packages: make-dir: 4.0.0 supports-color: 7.2.0 - /istanbul-lib-source-maps@5.0.4: - resolution: {integrity: sha512-wHOoEsNJTVltaJp8eVkm8w+GVkVNHT2YDYo53YdzQEL2gWm1hBX5cGFR9hQJtuGLebidVX7et3+dmDZrmclduw==} + /istanbul-lib-source-maps@5.0.5: + resolution: {integrity: sha512-gKf4eJ8bHmSX/ljiOCpnd8vtmHTwG71uugm0kXYd5aqFCl6z8cj8k7QduXSwU6QOst6LCdSXTlaoc8W4554crQ==} engines: {node: '>=10'} dependencies: - '@jridgewell/trace-mapping': 0.3.23 + '@jridgewell/trace-mapping': 0.3.25 debug: 4.3.5 istanbul-lib-coverage: 3.2.2 transitivePeerDependencies: @@ -11234,7 +11584,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.0.1 - '@types/node': 20.14.2 + '@types/node': 20.14.9 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -11781,11 +12131,6 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: true - /lru-cache@10.0.1: - resolution: {integrity: sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==} - engines: {node: 14 || >=16.14} - dev: true - /lru-cache@10.2.2: resolution: {integrity: sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==} engines: {node: 14 || >=16.14} @@ -12365,6 +12710,13 @@ packages: dependencies: brace-expansion: 2.0.1 + /minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + brace-expansion: 2.0.1 + dev: true + /minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} dev: true @@ -12436,12 +12788,6 @@ packages: hasBin: true dev: true - /mkdirp@3.0.1: - resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==} - engines: {node: '>=10'} - hasBin: true - dev: true - /mlly@1.7.1: resolution: {integrity: sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==} dependencies: @@ -12480,7 +12826,7 @@ packages: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} dev: true - /msw@2.3.1(typescript@5.4.5): + /msw@2.3.1(typescript@5.5.2): resolution: {integrity: sha512-ocgvBCLn/5l3jpl1lssIb3cniuACJLoOfZu01e3n5dbJrpA5PeeWn28jCLgQDNt6d7QT8tF2fYRzm9JoEHtiig==} engines: {node: '>=18'} hasBin: true @@ -12507,7 +12853,7 @@ packages: path-to-regexp: 6.2.2 strict-event-emitter: 0.5.1 type-fest: 4.20.0 - typescript: 5.4.5 + typescript: 5.5.2 yargs: 17.7.2 dev: false @@ -12892,8 +13238,8 @@ packages: agent-base: 7.1.0 debug: 4.3.5 get-uri: 6.0.1 - http-proxy-agent: 7.0.0 - https-proxy-agent: 7.0.2 + http-proxy-agent: 7.0.2 + https-proxy-agent: 7.0.4 pac-resolver: 7.0.0 socks-proxy-agent: 8.0.2 transitivePeerDependencies: @@ -12946,6 +13292,14 @@ packages: engines: {node: '>=14'} dev: true + /parse-imports@2.1.0: + resolution: {integrity: sha512-JQWgmK2o4w8leUkZeZPatWdAny6vXGU/3siIUvMF6J2rDCud9aTt8h/px9oZJ6U3EcfhngBJ635uPFI0q0VAeA==} + engines: {node: '>= 18'} + dependencies: + es-module-lexer: 1.5.4 + slashes: 3.0.12 + dev: true + /parse-json@5.2.0: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} @@ -13002,7 +13356,7 @@ packages: resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} engines: {node: '>=16 || 14 >=14.17'} dependencies: - lru-cache: 10.0.1 + lru-cache: 10.2.2 minipass: 7.1.2 dev: true @@ -13108,14 +13462,6 @@ packages: pathe: 1.1.2 dev: true - /pkg-types@1.1.0: - resolution: {integrity: sha512-/RpmvKdxKf8uILTtoOhAgf30wYbP2Qw+L9p3Rvshx1JZVX+XQNZQFjlbmGHEGIm4CkVPlSn+NXmIM8+9oWQaSA==} - dependencies: - confbox: 0.1.7 - mlly: 1.7.1 - pathe: 1.1.2 - dev: true - /pkg-types@1.1.1: resolution: {integrity: sha512-ko14TjmDuQJ14zsotODv7dBlwxKhUKQEhuhmbqo1uCi9BB0Z2alo/wAXg6q1dTR5TyuqYyWhjtfe/Tsh+X28jQ==} dependencies: @@ -13130,9 +13476,9 @@ packages: hasBin: true dev: true - /playwright-core@1.44.1: - resolution: {integrity: sha512-wh0JWtYTrhv1+OSsLPgFzGzt67Y7BE/ZS3jEqgGBlp2ppp1ZDj8c+9IARNW4dwf1poq5MgHreEM2KV/GuR4cFA==} - engines: {node: '>=16'} + /playwright-core@1.45.0: + resolution: {integrity: sha512-lZmHlFQ0VYSpAs43dRq1/nJ9G/6SiTI7VPqidld9TDefL9tX87bTKExWZZUF5PeRyqtXqd8fQi2qmfIedkwsNQ==} + engines: {node: '>=18'} hasBin: true dev: true @@ -13146,12 +13492,12 @@ packages: fsevents: 2.3.2 dev: true - /playwright@1.44.1: - resolution: {integrity: sha512-qr/0UJ5CFAtloI3avF95Y0L1xQo6r3LQArLIg/z/PoGJ6xa+EwzrwO5lpNr/09STxdHuUoP2mvuELJS+hLdtgg==} - engines: {node: '>=16'} + /playwright@1.45.0: + resolution: {integrity: sha512-4z3ac3plDfYzGB6r0Q3LF8POPR20Z8D0aXcxbJvmfMgSSq1hkcgvFRXJk9rUq5H/MJ0Ktal869hhOdI/zUTeLA==} + engines: {node: '>=18'} hasBin: true dependencies: - playwright-core: 1.44.1 + playwright-core: 1.45.0 optionalDependencies: fsevents: 2.3.2 dev: true @@ -13269,8 +13615,8 @@ packages: dependencies: agent-base: 7.1.0 debug: 4.3.5 - http-proxy-agent: 7.0.0 - https-proxy-agent: 7.0.2 + http-proxy-agent: 7.0.2 + https-proxy-agent: 7.0.4 lru-cache: 7.18.3 pac-proxy-agent: 7.0.1 proxy-from-env: 1.1.0 @@ -13311,7 +13657,7 @@ packages: engines: {node: '>=6'} dev: true - /puppeteer-core@19.7.4(typescript@5.4.5): + /puppeteer-core@19.7.4(typescript@5.5.2): resolution: {integrity: sha512-E8nVhqGF0ZM7s9pb5849gzKFG7282WYZaeGXo/eYDkpUpcPUgmkj7QrAoa8SpFXXyqHHilHJZPbfVBb4foDazQ==} engines: {node: '>=14.14.0'} peerDependencies: @@ -13329,7 +13675,7 @@ packages: proxy-from-env: 1.1.0 rimraf: 4.4.0 tar-fs: 2.1.1 - typescript: 5.4.5 + typescript: 5.5.2 unbzip2-stream: 1.4.3 ws: 8.12.1 transitivePeerDependencies: @@ -13339,7 +13685,7 @@ packages: - utf-8-validate dev: true - /puppeteer-core@20.9.0(typescript@5.4.5): + /puppeteer-core@20.9.0(typescript@5.5.2): resolution: {integrity: sha512-H9fYZQzMTRrkboEfPmf7m3CLDN6JvbxXA3qTtS+dFt27tR+CsFHzPsT6pzp6lYL6bJbAPaR0HaPO6uSi+F94Pg==} engines: {node: '>=16.3.0'} peerDependencies: @@ -13348,12 +13694,12 @@ packages: typescript: optional: true dependencies: - '@puppeteer/browsers': 1.4.6(typescript@5.4.5) + '@puppeteer/browsers': 1.4.6(typescript@5.5.2) chromium-bidi: 0.4.16(devtools-protocol@0.0.1147663) cross-fetch: 4.0.0 debug: 4.3.4 devtools-protocol: 0.0.1147663 - typescript: 5.4.5 + typescript: 5.5.2 ws: 8.13.0 transitivePeerDependencies: - bufferutil @@ -13778,7 +14124,7 @@ packages: is-plain-object: 3.0.1 dev: true - /rollup-plugin-dts@6.1.1(rollup@4.18.0)(typescript@5.4.5): + /rollup-plugin-dts@6.1.1(rollup@4.18.0)(typescript@5.5.2): resolution: {integrity: sha512-aSHRcJ6KG2IHIioYlvAOcEq6U99sVtqDDKVhnwt70rW6tsz3tv5OSjEiWcgzfsHdLyGXZ/3b/7b/+Za3Y6r1XA==} engines: {node: '>=16'} peerDependencies: @@ -13787,12 +14133,12 @@ packages: dependencies: magic-string: 0.30.10 rollup: 4.18.0 - typescript: 5.4.5 + typescript: 5.5.2 optionalDependencies: '@babel/code-frame': 7.24.7 dev: true - /rollup-plugin-esbuild@6.1.1(esbuild@0.21.5)(rollup@4.18.0): + /rollup-plugin-esbuild@6.1.1(esbuild@0.22.0)(rollup@4.18.0): resolution: {integrity: sha512-CehMY9FAqJD5OUaE/Mi1r5z0kNeYxItmRO2zG4Qnv2qWKF09J2lTy5GUzjJR354ZPrLkCj4fiBN41lo8PzBUhw==} engines: {node: '>=14.18.0'} peerDependencies: @@ -13802,29 +14148,30 @@ packages: '@rollup/pluginutils': 5.0.5(rollup@4.18.0) debug: 4.3.5 es-module-lexer: 1.3.1 - esbuild: 0.21.5 + esbuild: 0.22.0 get-tsconfig: 4.7.5 rollup: 4.18.0 transitivePeerDependencies: - supports-color dev: true - /rollup-plugin-license@3.4.0(rollup@4.18.0): - resolution: {integrity: sha512-Nwx4dDjoPlzR7QWcsswezxFAOC000+JLACganH3L+5toit0TEAfD4SF1DsvJR/kunHWJgqnhmzvOO+iLI1oKPw==} + /rollup-plugin-license@3.5.1(rollup@4.18.0): + resolution: {integrity: sha512-z/UN/d5KbJhyvmmAg6no/2M2XK1QH8DUZyhbQeuaxe48hkIBTvvMlUP97g4txOzEC82HlZzb7dlWslc/rmBskg==} engines: {node: '>=14.0.0'} peerDependencies: rollup: ^4.18.0 dependencies: commenting: 1.1.0 - glob: 7.2.3 + fdir: 6.1.1 lodash: 4.17.21 magic-string: 0.30.10 - mkdirp: 3.0.1 moment: 2.30.1 package-name-regex: 2.0.6 rollup: 4.18.0 spdx-expression-validate: 2.0.0 spdx-satisfies: 5.0.1 + transitivePeerDependencies: + - picomatch dev: true /rollup@4.18.0: @@ -14125,16 +14472,16 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - /shiki@1.6.4: - resolution: {integrity: sha512-X88chM7w8jnadoZtjPTi5ahCJx9pc9f8GfEkZAEYUTlcUZIEw2D/RY86HI/LkkE7Nj8TQWkiBfaFTJ3VJT6ESg==} + /shiki@1.10.0: + resolution: {integrity: sha512-YD2sXQ+TMD/F9BimV9Jn0wj35pqOvywvOG/3PB6hGHyGKlM7TJ9tyJ02jOb2kF8F0HfJwKNYrh3sW7jEcuRlXA==} dependencies: - '@shikijs/core': 1.6.4 + '@shikijs/core': 1.10.0 dev: true - /shiki@1.7.0: - resolution: {integrity: sha512-H5pMn4JA7ayx8H0qOz1k2qANq6mZVCMl1gKLK6kWIrv1s2Ial4EmD4s4jE8QB5Dw03d/oCQUxc24sotuyR5byA==} + /shiki@1.6.4: + resolution: {integrity: sha512-X88chM7w8jnadoZtjPTi5ahCJx9pc9f8GfEkZAEYUTlcUZIEw2D/RY86HI/LkkE7Nj8TQWkiBfaFTJ3VJT6ESg==} dependencies: - '@shikijs/core': 1.7.0 + '@shikijs/core': 1.6.4 dev: true /side-channel@1.0.4: @@ -14211,6 +14558,10 @@ packages: engines: {node: '>=8'} dev: true + /slashes@3.0.12: + resolution: {integrity: sha512-Q9VME8WyGkc7pJf6QEkj3wE+2CnvZMI+XJhwdTPR8Z/kWQRXi7boAWLDibRPyHRTUTPx5FaU7MsyrjI3yLB4HA==} + dev: true + /slice-ansi@5.0.0: resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} engines: {node: '>=12'} @@ -14772,6 +15123,14 @@ packages: tslib: 2.6.2 dev: true + /synckit@0.9.0: + resolution: {integrity: sha512-7RnqIMq572L8PeEzKeBINYEJDDxpcH8JEgLwUqBd3TkofhFRbkq4QLR0u+36avGAhCRbk2nnmjcW9SE531hPDg==} + engines: {node: ^14.18.0 || >=16.0.0} + dependencies: + '@pkgr/core': 0.1.1 + tslib: 2.6.2 + dev: true + /tabbable@6.2.0: resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==} dev: true @@ -14850,7 +15209,7 @@ packages: hasBin: true dependencies: '@jridgewell/source-map': 0.3.5 - acorn: 8.11.3(patch_hash=no36qihqjrd3chyjw73dk5xfkm) + acorn: 8.12.0 commander: 2.20.3 source-map-support: 0.5.21 dev: true @@ -14947,8 +15306,8 @@ packages: engines: {node: '>=0.6'} dev: true - /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} dependencies: eslint-visitor-keys: 3.4.3 @@ -15003,13 +15362,13 @@ packages: resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} dev: true - /ts-api-utils@1.3.0(typescript@5.4.5): + /ts-api-utils@1.3.0(typescript@5.5.2): resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} engines: {node: '>=16'} peerDependencies: typescript: '>=4.2.0' dependencies: - typescript: 5.4.5 + typescript: 5.5.2 dev: true /tslib@2.5.3: @@ -15020,8 +15379,8 @@ packages: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} dev: true - /tsx@4.15.6: - resolution: {integrity: sha512-is0VQQlfNZRHEuSSTKA6m4xw74IU4AizmuB6lAYLRt9XtuyeQnyJYexhNZOPCB59SqC4JzmSzPnHGBXxf3k0hA==} + /tsx@4.16.0: + resolution: {integrity: sha512-MPgN+CuY+4iKxGoJNPv+1pyo5YWZAQ5XfsyobUG+zoKG7IkvCPLZDEyoIb8yLS2FcWci1nlxAqmvPlFWD5AFiQ==} engines: {node: '>=18.0.0'} hasBin: true dependencies: @@ -15048,31 +15407,31 @@ packages: safe-buffer: 5.2.1 dev: true - /twoslash-protocol@0.2.8: - resolution: {integrity: sha512-8l439jrFEJiQmQ6ugFtYXgHpQDp3nBYVF6RR88doLarFGWhjfq0sgntgQYc2aDmJb87Jzhh4EicV8k9DrqpIZg==} + /twoslash-protocol@0.2.9: + resolution: {integrity: sha512-uKQl8UboT6JU4VAtYaSI3DbNtgaNhFaTpCSMy/n3tRl5lMlMhrjiuNKdqx15xjcviconuGJ9oObkz1h9zJFrJg==} dev: true - /twoslash-vue@0.2.8(typescript@5.4.5): - resolution: {integrity: sha512-46I4TA0FNquQ++AKc2mKS8EV7ElQEP34dGi7T9mQm7y1/r5HH16zmq+Er9LUtomasFLue+Jb87B+qElbF2yYMw==} + /twoslash-vue@0.2.9(typescript@5.5.2): + resolution: {integrity: sha512-1f/AMB7jvifOMWjG2xdqnEywmkt+U2xef2TBfXugZasNDkqeTwdHCRGafi37Kk6smyzYYj2JLemMECfdSjWwoQ==} peerDependencies: typescript: '*' dependencies: - '@vue/language-core': 2.0.21(typescript@5.4.5) - twoslash: 0.2.8(typescript@5.4.5) - twoslash-protocol: 0.2.8 - typescript: 5.4.5 + '@vue/language-core': 2.0.24(typescript@5.5.2) + twoslash: 0.2.9(typescript@5.5.2) + twoslash-protocol: 0.2.9 + typescript: 5.5.2 transitivePeerDependencies: - supports-color dev: true - /twoslash@0.2.8(typescript@5.4.5): - resolution: {integrity: sha512-mQiUB4SvBF58FJkEEtXvVhTO1h0oDpTZuEAyaC8xwf4P6392ydSFhsMiUBbJEOvaelN9DLesViopn3E9O2GKOA==} + /twoslash@0.2.9(typescript@5.5.2): + resolution: {integrity: sha512-oj7XY6h8E9nTZBmfRE1gpsSSUqAQo5kcIpFkXyQPp8UCsyCQsUlP2bJ2s32o02c1n5+xl4h9rcCsQ1F97Z6LZg==} peerDependencies: typescript: '*' dependencies: '@typescript/vfs': 1.5.0 - twoslash-protocol: 0.2.8 - typescript: 5.4.5 + twoslash-protocol: 0.2.9 + typescript: 5.5.2 transitivePeerDependencies: - supports-color dev: true @@ -15189,6 +15548,12 @@ packages: resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} engines: {node: '>=14.17'} hasBin: true + dev: true + + /typescript@5.5.2: + resolution: {integrity: sha512-NcRtPEOsPFFWjobJEtfihkLCZCXZt/os3zf8nTxjVH3RvTSxjrCamJpbExGvYOF+tFHc3pA65qpdwPbzjohhew==} + engines: {node: '>=14.17'} + hasBin: true /ua-parser-js@1.0.37: resolution: {integrity: sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ==} @@ -15223,7 +15588,7 @@ packages: /unconfig@0.3.11: resolution: {integrity: sha512-bV/nqePAKv71v3HdVUn6UefbsDKQWRX+bJIkiSm0+twIds6WiD2bJLWWT3i214+J/B4edufZpG2w7Y63Vbwxow==} dependencies: - '@antfu/utils': 0.7.6 + '@antfu/utils': 0.7.8 defu: 6.1.2 jiti: 1.20.0 mlly: 1.7.1 @@ -15287,7 +15652,7 @@ packages: magic-string: 0.30.10 mlly: 1.7.1 pathe: 1.1.2 - pkg-types: 1.1.0 + pkg-types: 1.1.1 scule: 1.3.0 strip-literal: 1.3.0 unplugin: 1.10.1 @@ -15388,7 +15753,7 @@ packages: '@unocss/transformer-directives': 0.61.0 '@unocss/transformer-variant-group': 0.61.0 '@unocss/vite': 0.61.0(rollup@4.18.0)(vite@5.2.6) - vite: 5.2.6(@types/node@20.14.2) + vite: 5.2.6(@types/node@20.14.9) transitivePeerDependencies: - postcss - rollup @@ -15414,7 +15779,7 @@ packages: dependencies: '@antfu/utils': 0.7.8 '@rollup/pluginutils': 5.1.0(rollup@4.18.0) - '@vueuse/core': 10.11.0(vue@3.4.29) + '@vueuse/core': 10.11.0(vue@3.4.31) fast-glob: 3.3.2 local-pkg: 0.5.0 magic-string: 0.30.10 @@ -15438,8 +15803,8 @@ packages: - rollup dev: true - /unplugin-vue-components@0.27.0(rollup@4.18.0)(vue@3.4.29): - resolution: {integrity: sha512-77eTEy23sQ0UpzGWnZ9I2mY3cnmXwklz4ITcn3JfxjCoX643ghImkiZ4nFm58sxbdVcc4Fo/o4LIoFnlqEqsSg==} + /unplugin-vue-components@0.27.2(rollup@4.18.0)(vue@3.4.31): + resolution: {integrity: sha512-YifnsmslMRNt+JRQiCG4ZX1+xUQuubUZm76K7Qtg8dmchZJkHIDxZSyfZb5/jqrLWMTm/TUjGJ3ZDlzO6SFnSQ==} engines: {node: '>=14'} peerDependencies: '@babel/parser': ^7.15.8 @@ -15451,17 +15816,17 @@ packages: '@nuxt/kit': optional: true dependencies: - '@antfu/utils': 0.7.8 + '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.0(rollup@4.18.0) chokidar: 3.6.0 - debug: 4.3.4 + debug: 4.3.5 fast-glob: 3.3.2 local-pkg: 0.5.0 magic-string: 0.30.10 - minimatch: 9.0.4 - resolve: 1.22.8 + minimatch: 9.0.5 + mlly: 1.7.1 unplugin: 1.10.1 - vue: 3.4.29(typescript@5.4.5) + vue: 3.4.31(typescript@5.5.2) transitivePeerDependencies: - rollup - supports-color @@ -15600,8 +15965,8 @@ packages: engines: {node: '>= 0.8'} dev: true - /vecti@3.0.9: - resolution: {integrity: sha512-yFjBFwu3cFsLr2IGBlczmdbecCqHR7MP5kN3j+iv5gi1Xuals6BREZoEFWf4M3whYimwcjwbyneJ7AW8t+qC1Q==} + /vecti@3.0.10: + resolution: {integrity: sha512-otwI3JC/Wba2dXaikHfBzWGvePdEYg+4/J+J/KccjmMkXul91IZmCpEg/QLhgFtLfKkSb6L0KiymH0t4rKGcLA==} dev: true /vfile-message@4.0.2: @@ -15619,8 +15984,8 @@ packages: vfile-message: 4.0.2 dev: true - /vite-plugin-pages@0.32.2(@vue/compiler-sfc@3.4.29)(vite@5.2.6)(vue-router@4.3.3): - resolution: {integrity: sha512-wX4lRlylcTggwHUH7bV1SVJpQMz4ZUkbzzAbbBBH5M7c/9Yx5rAqrjYELIca6vLCoCpSd+r6/WI7KnvRK/Drcg==} + /vite-plugin-pages@0.32.3(@vue/compiler-sfc@3.4.29)(vite@5.2.6)(vue-router@4.4.0): + resolution: {integrity: sha512-1vmKwc9e+lRBLkpTAMUNSVV3BglyE+DRa0iivpe6q3pbOCGkAHHSUp8f6yceXC8+lu/kFgH60vm5vK6IHyvdVw==} peerDependencies: '@solidjs/router': '*' '@vue/compiler-sfc': ^2.7.0 || ^3.0.0 @@ -15640,15 +16005,15 @@ packages: '@types/debug': 4.1.12 '@vue/compiler-sfc': 3.4.29 debug: 4.3.5 - deep-equal: 2.2.3 + dequal: 2.0.3 extract-comments: 1.1.0 fast-glob: 3.3.2 json5: 2.2.3 local-pkg: 0.5.0 picocolors: 1.0.1 - vite: 5.2.6(@types/node@20.14.2) - vue-router: 4.3.3(vue@3.4.29) - yaml: 2.4.2 + vite: 5.2.6(@types/node@20.14.9) + vue-router: 4.4.0(vue@3.4.31) + yaml: 2.4.5 transitivePeerDependencies: - supports-color dev: true @@ -15669,7 +16034,7 @@ packages: debug: 4.3.4 fast-glob: 3.3.2 pretty-bytes: 6.1.1 - vite: 5.2.6(@types/node@20.14.2) + vite: 5.2.6(@types/node@20.14.9) workbox-build: 7.1.0 workbox-window: 7.1.0 transitivePeerDependencies: @@ -15689,13 +16054,13 @@ packages: merge-anything: 5.1.7 solid-js: 1.8.3 solid-refresh: 0.5.3(solid-js@1.8.3) - vite: 5.2.6(@types/node@20.14.2) + vite: 5.2.6(@types/node@20.14.9) vitefu: 0.2.4(vite@5.2.6) transitivePeerDependencies: - supports-color dev: true - /vite@5.2.10(@types/node@20.14.2): + /vite@5.2.10(@types/node@20.14.9): resolution: {integrity: sha512-PAzgUZbP7msvQvqdSD+ErD5qGnSFiGOoWmV5yAKUEI0kdhjbH6nMWVyZQC/hSc4aXwc0oJ9aEdIiF9Oje0JFCw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -15723,7 +16088,7 @@ packages: terser: optional: true dependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.9 esbuild: 0.20.2 postcss: 8.4.38 rollup: 4.18.0 @@ -15767,7 +16132,7 @@ packages: fsevents: 2.3.3 dev: true - /vite@5.2.6(@types/node@20.14.2): + /vite@5.2.6(@types/node@20.14.9): resolution: {integrity: sha512-FPtnxFlSIKYjZ2eosBQamz4CbyrTizbZ3hnGJlh/wMtCrlp1Hah6AzBLjGI5I2urTfNnpovpHdrL6YRuBOPnCA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -15795,7 +16160,7 @@ packages: terser: optional: true dependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.9 esbuild: 0.20.2 postcss: 8.4.38 rollup: 4.18.0 @@ -15810,7 +16175,7 @@ packages: vite: optional: true dependencies: - vite: 5.2.6(@types/node@20.14.2) + vite: 5.2.6(@types/node@20.14.9) dev: true /vitefu@0.2.5(vite@5.2.6): @@ -15821,10 +16186,10 @@ packages: vite: optional: true dependencies: - vite: 5.2.6(@types/node@20.14.2) + vite: 5.2.6(@types/node@20.14.9) dev: true - /vitepress@1.2.3(@types/node@20.14.2)(postcss@8.4.38)(search-insights@2.9.0)(typescript@5.4.5): + /vitepress@1.2.3(@types/node@20.14.9)(postcss@8.4.38)(search-insights@2.9.0)(typescript@5.5.2): resolution: {integrity: sha512-GvEsrEeNLiDE1+fuwDAYJCYLNZDAna+EtnXlPajhv/MYeTjbNK6Bvyg6NoTdO1sbwuQJ0vuJR99bOlH53bo6lg==} hasBin: true peerDependencies: @@ -15841,18 +16206,18 @@ packages: '@shikijs/core': 1.6.4 '@shikijs/transformers': 1.6.4 '@types/markdown-it': 14.1.1 - '@vitejs/plugin-vue': 5.0.5(vite@5.2.10)(vue@3.4.29) - '@vue/devtools-api': 7.2.1(vue@3.4.29) + '@vitejs/plugin-vue': 5.0.5(vite@5.2.10)(vue@3.4.31) + '@vue/devtools-api': 7.2.1(vue@3.4.31) '@vue/shared': 3.4.27 - '@vueuse/core': 10.11.0(vue@3.4.29) - '@vueuse/integrations': 10.10.1(focus-trap@7.5.4)(vue@3.4.29) + '@vueuse/core': 10.11.0(vue@3.4.31) + '@vueuse/integrations': 10.10.1(focus-trap@7.5.4)(vue@3.4.31) focus-trap: 7.5.4 mark.js: 8.11.1 minisearch: 6.3.0 postcss: 8.4.38 shiki: 1.6.4 - vite: 5.2.10(@types/node@20.14.2) - vue: 3.4.29(typescript@5.4.5) + vite: 5.2.10(@types/node@20.14.9) + vue: 3.4.31(typescript@5.5.2) transitivePeerDependencies: - '@algolia/client-search' - '@types/node' @@ -15906,7 +16271,7 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.4.26(typescript@5.4.5) + vue: 3.4.26(typescript@5.5.2) dev: true /vue-demi@0.14.8(vue@3.4.26): @@ -15921,10 +16286,10 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.4.26(typescript@5.4.5) + vue: 3.4.26(typescript@5.5.2) dev: true - /vue-demi@0.14.8(vue@3.4.29): + /vue-demi@0.14.8(vue@3.4.31): resolution: {integrity: sha512-Uuqnk9YE9SsWeReYqK2alDI5YzciATE0r2SkA6iMAtuXvNTMNACJLJEXNXaEy94ECuBe4Sk6RzRU80kjdbIo1Q==} engines: {node: '>=12'} hasBin: true @@ -15936,16 +16301,16 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.4.29(typescript@5.4.5) + vue: 3.4.31(typescript@5.5.2) - /vue-eslint-parser@9.4.3(eslint@9.5.0): + /vue-eslint-parser@9.4.3(eslint@9.6.0): resolution: {integrity: sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.5 - eslint: 9.5.0 + eslint: 9.6.0 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 @@ -15956,28 +16321,28 @@ packages: - supports-color dev: true - /vue-observe-visibility@2.0.0-alpha.1(vue@3.4.29): + /vue-observe-visibility@2.0.0-alpha.1(vue@3.4.31): resolution: {integrity: sha512-flFbp/gs9pZniXR6fans8smv1kDScJ8RS7rEpMjhVabiKeq7Qz3D9+eGsypncjfIyyU84saU88XZ0zjbD6Gq/g==} peerDependencies: vue: ^3.0.0 dependencies: - vue: 3.4.29(typescript@5.4.5) + vue: 3.4.31(typescript@5.5.2) dev: false - /vue-resize@2.0.0-alpha.1(vue@3.4.29): + /vue-resize@2.0.0-alpha.1(vue@3.4.31): resolution: {integrity: sha512-7+iqOueLU7uc9NrMfrzbG8hwMqchfVfSzpVlCMeJQe4pyibqyoifDNbKTZvwxZKDvGkB+PdFeKvnGZMoEb8esg==} peerDependencies: vue: ^3.0.0 dependencies: - vue: 3.4.29(typescript@5.4.5) + vue: 3.4.31(typescript@5.5.2) - /vue-router@4.3.3(vue@3.4.29): - resolution: {integrity: sha512-8Q+u+WP4N2SXY38FDcF2H1dUEbYVHVPtPCPZj/GTZx8RCbiB8AtJP9+YIxn4Vs0svMTNQcLIzka4GH7Utkx9xQ==} + /vue-router@4.4.0(vue@3.4.31): + resolution: {integrity: sha512-HB+t2p611aIZraV2aPSRNXf0Z/oLZFrlygJm+sZbdJaW6lcFqEDQwnzUBXn+DApw+/QzDU/I9TeWx9izEjTmsA==} peerDependencies: vue: ^3.2.0 dependencies: '@vue/devtools-api': 6.5.1 - vue: 3.4.29(typescript@5.4.5) + vue: 3.4.31(typescript@5.5.2) dev: true /vue-template-compiler@2.7.15: @@ -16000,15 +16365,15 @@ packages: typescript: 5.2.2 dev: true - /vue-virtual-scroller@2.0.0-beta.8(vue@3.4.29): + /vue-virtual-scroller@2.0.0-beta.8(vue@3.4.31): resolution: {integrity: sha512-b8/f5NQ5nIEBRTNi6GcPItE4s7kxNHw2AIHLtDp+2QvqdTjVN0FgONwX9cr53jWRgnu+HRLPaWDOR2JPI5MTfQ==} peerDependencies: vue: ^3.2.0 dependencies: mitt: 2.1.0 - vue: 3.4.29(typescript@5.4.5) - vue-observe-visibility: 2.0.0-alpha.1(vue@3.4.29) - vue-resize: 2.0.0-alpha.1(vue@3.4.29) + vue: 3.4.31(typescript@5.5.2) + vue-observe-visibility: 2.0.0-alpha.1(vue@3.4.31) + vue-resize: 2.0.0-alpha.1(vue@3.4.31) dev: false /vue@2.7.10: @@ -16019,7 +16384,7 @@ packages: csstype: 3.1.3 dev: true - /vue@3.4.21(typescript@5.4.5): + /vue@3.4.21(typescript@5.5.2): resolution: {integrity: sha512-5hjyV/jLEIKD/jYl4cavMcnzKwjMKohureP8ejn3hhEjwhWIhWeuzL2kJAjzl/WyVsgPY56Sy4Z40C3lVshxXA==} peerDependencies: typescript: '*' @@ -16032,10 +16397,10 @@ packages: '@vue/runtime-dom': 3.4.21 '@vue/server-renderer': 3.4.21(vue@3.4.21) '@vue/shared': 3.4.21 - typescript: 5.4.5 + typescript: 5.5.2 dev: true - /vue@3.4.26(typescript@5.4.5): + /vue@3.4.26(typescript@5.5.2): resolution: {integrity: sha512-bUIq/p+VB+0xrJubaemrfhk1/FiW9iX+pDV+62I/XJ6EkspAO9/DXEjbDFoe8pIfOZBqfk45i9BMc41ptP/uRg==} peerDependencies: typescript: '*' @@ -16048,23 +16413,23 @@ packages: '@vue/runtime-dom': 3.4.26 '@vue/server-renderer': 3.4.26(vue@3.4.26) '@vue/shared': 3.4.26 - typescript: 5.4.5 + typescript: 5.5.2 dev: true - /vue@3.4.29(typescript@5.4.5): - resolution: {integrity: sha512-8QUYfRcYzNlYuzKPfge1UWC6nF9ym0lx7mpGVPJYNhddxEf3DD0+kU07NTL0sXuiT2HuJuKr/iEO8WvXvT0RSQ==} + /vue@3.4.31(typescript@5.5.2): + resolution: {integrity: sha512-njqRrOy7W3YLAlVqSKpBebtZpDVg21FPoaq1I7f/+qqBThK9ChAIjkRWgeP6Eat+8C+iia4P3OYqpATP21BCoQ==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@vue/compiler-dom': 3.4.29 - '@vue/compiler-sfc': 3.4.29 - '@vue/runtime-dom': 3.4.29 - '@vue/server-renderer': 3.4.29(vue@3.4.29) - '@vue/shared': 3.4.29 - typescript: 5.4.5 + '@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) + '@vue/shared': 3.4.31 + typescript: 5.5.2 /w3c-xmlserializer@5.0.0: resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==} @@ -16106,7 +16471,7 @@ packages: resolution: {integrity: sha512-uyCT2QzCqoz+EsMLTApG5/+RvHJR9MVbdEnjMoxpJDt+IeZCG2Vy/Gq9oNgNQfpxrvZme/EY+PtBsltZi7BAyg==} engines: {node: ^16.13 || >=18} dependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.9 '@types/ws': 8.5.10 '@wdio/config': 8.32.2 '@wdio/logger': 8.28.0 @@ -16123,17 +16488,17 @@ packages: - utf-8-validate dev: true - /webdriver@8.38.2: - resolution: {integrity: sha512-NGfjW0BDYwFgOIzeojOcWGn3tYloQdvHr+Y2xKKYVqa9Rs0x1mzlTjU1kWtC4DaV8DltskwaPa7o+s8hTNpuyA==} + /webdriver@8.39.0: + resolution: {integrity: sha512-Kc3+SfiH4ufyrIht683VT2vnJocx0pfH8rYdyPvEh1b2OYewtFTHK36k9rBDHZiBmk6jcSXs4M2xeFgOuon9Lg==} engines: {node: ^16.13 || >=18} dependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.9 '@types/ws': 8.5.10 - '@wdio/config': 8.38.2 + '@wdio/config': 8.39.0 '@wdio/logger': 8.38.0 '@wdio/protocols': 8.38.0 - '@wdio/types': 8.38.2 - '@wdio/utils': 8.38.2 + '@wdio/types': 8.39.0 + '@wdio/utils': 8.39.0 deepmerge-ts: 5.1.0 got: 12.6.1 ky: 0.33.3 @@ -16164,7 +16529,7 @@ packages: - utf-8-validate dev: true - /webdriverio@8.32.2(typescript@5.4.5): + /webdriverio@8.32.2(typescript@5.5.2): resolution: {integrity: sha512-Z0Wc/dHFfWGWJZpaQ8u910/LG0E9EIVTO7J5yjqWx2XtXz2LzQMxYwNRnvNLhY/1tI4y/cZxI6kFMWr8wD2TtA==} engines: {node: ^16.13 || >=18} peerDependencies: @@ -16191,7 +16556,7 @@ packages: lodash.clonedeep: 4.5.0 lodash.zip: 4.2.0 minimatch: 9.0.3 - puppeteer-core: 20.9.0(typescript@5.4.5) + puppeteer-core: 20.9.0(typescript@5.5.2) query-selector-shadow-dom: 1.0.1 resq: 1.11.0 rgb2hex: 0.2.5 @@ -16205,8 +16570,8 @@ packages: - utf-8-validate dev: true - /webdriverio@8.38.2(typescript@5.4.5): - resolution: {integrity: sha512-r09y5UfivyYh5JOzT2SpJJ1zDmQl/R4OTH12opUqkjvp21BibCQm/uu1mrxGy4lzSHljrvqSVrrcGI+6UA1O8w==} + /webdriverio@8.39.0(typescript@5.5.2): + resolution: {integrity: sha512-pDpGu0V+TL1LkXPode67m3s+IPto4TcmcOzMpzFgu2oeLMBornoLN3yQSFR1fjZd1gK4UfnG3lJ4poTGOfbWfw==} engines: {node: ^16.13 || >=18} peerDependencies: devtools: ^8.14.0 @@ -16214,13 +16579,13 @@ packages: devtools: optional: true dependencies: - '@types/node': 20.14.2 - '@wdio/config': 8.38.2 + '@types/node': 20.14.9 + '@wdio/config': 8.39.0 '@wdio/logger': 8.38.0 '@wdio/protocols': 8.38.0 '@wdio/repl': 8.24.12 - '@wdio/types': 8.38.2 - '@wdio/utils': 8.38.2 + '@wdio/types': 8.39.0 + '@wdio/utils': 8.39.0 archiver: 7.0.1 aria-query: 5.3.0 css-shorthand-properties: 1.1.1 @@ -16233,12 +16598,12 @@ packages: lodash.clonedeep: 4.5.0 lodash.zip: 4.2.0 minimatch: 9.0.4 - puppeteer-core: 20.9.0(typescript@5.4.5) + puppeteer-core: 20.9.0(typescript@5.5.2) query-selector-shadow-dom: 1.0.1 resq: 1.11.0 rgb2hex: 0.2.5 serialize-error: 11.0.2 - webdriver: 8.38.2 + webdriver: 8.39.0 transitivePeerDependencies: - bufferutil - encoding @@ -16247,7 +16612,7 @@ packages: - utf-8-validate dev: true - /webdriverio@8.6.3(typescript@5.4.5): + /webdriverio@8.6.3(typescript@5.5.2): resolution: {integrity: sha512-XhS6lydSyCLnJcOBhLbSK6J0MQdfnSXaFcSvSEL10TMBnWcmETCfYIj7OX41weDI8F4YAasYyMH+mJUkWwC1Ww==} engines: {node: ^16.13 || >=18} dependencies: @@ -16262,7 +16627,7 @@ packages: aria-query: 5.3.0 css-shorthand-properties: 1.1.1 css-value: 0.0.1 - devtools: 8.6.2(typescript@5.4.5) + devtools: 8.6.2(typescript@5.5.2) devtools-protocol: 0.0.1116775 grapheme-splitter: 1.0.4 import-meta-resolve: 2.2.2 @@ -16270,7 +16635,7 @@ packages: lodash.clonedeep: 4.5.0 lodash.zip: 4.2.0 minimatch: 7.4.6 - puppeteer-core: 19.7.4(typescript@5.4.5) + puppeteer-core: 19.7.4(typescript@5.5.2) query-selector-shadow-dom: 1.0.1 resq: 1.11.0 rgb2hex: 0.2.5 @@ -16692,6 +17057,12 @@ packages: hasBin: true dev: true + /yaml@2.4.5: + resolution: {integrity: sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==} + engines: {node: '>= 14'} + hasBin: true + dev: true + /yargs-parser@21.1.1: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} @@ -16789,13 +17160,13 @@ packages: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} dev: true - /zx@8.1.2: - resolution: {integrity: sha512-zkCiXKh8D/eo6r58OmJvO5mc2NthcSRvysb3fuS6VQlHPbEPBcxduRwM3m6ZfHj+7cLHcrahCnuO2TDAbW+6xw==} + /zx@8.1.3: + resolution: {integrity: sha512-fA44CRlggDOKeqt66aMwzLj1tb0zEQJmIjsSDXpmNjRRKaLFYkpeGE/zXnO05sJvSuzAlbVM50zexJJGMrIvuQ==} engines: {node: '>= 12.17.0'} hasBin: true optionalDependencies: '@types/fs-extra': 11.0.4 - '@types/node': 20.14.2 + '@types/node': 20.12.11 dev: true file:test/config/fixtures/conditions-subpackage: