From 3218b5f76ca53be479689be7098df37df72ab497 Mon Sep 17 00:00:00 2001 From: Ryuk Null <286979232+ryuknull@users.noreply.github.com> Date: Fri, 16 Oct 2026 16:05:23 +0200 Subject: [PATCH 1/3] chore(deps-docker): update docker base images Consolidated from #283. --- Dockerfile.dev | 4 ++-- Dockerfile.dev.alpine | 4 ++-- apps/rook/Dockerfile | 2 +- dev/Dockerfile.alpine | 4 ++-- dev/Dockerfile.dev | 4 ++-- dev/Dockerfile.runtime | 4 ++-- dev/Dockerfile.test-server | 4 ++-- dev/Dockerfile.ubuntu | 4 ++-- 8 files changed, 15 insertions(+), 15 deletions(-) diff --git a/Dockerfile.dev b/Dockerfile.dev index f1db1096..238f51d2 100644 --- a/Dockerfile.dev +++ b/Dockerfile.dev @@ -1,5 +1,5 @@ # Stage 1: Build -FROM rust:1.89-bookworm AS builder +FROM rust:1.98-bookworm@sha256:93ce27a88655056a51dbdd8f5f2d7ddc071c7b0070fb288a37b5a285fc83971e AS builder WORKDIR /app @@ -35,7 +35,7 @@ RUN pnpm install --frozen-lockfile --ignore-scripts RUN cargo build --bin rook --release 2>&1 # Stage 2: Minimal runtime -FROM debian:bookworm-slim +FROM debian:bookworm-slim@sha256:7c7b2c966bc9ee8cedfeef67e0e279108992c77681fa595db4a9d65c06ccc587 WORKDIR /app diff --git a/Dockerfile.dev.alpine b/Dockerfile.dev.alpine index 2a3f11f1..652bf6d1 100644 --- a/Dockerfile.dev.alpine +++ b/Dockerfile.dev.alpine @@ -1,5 +1,5 @@ # Stage 1: Build -FROM rust:1.89-alpine AS builder +FROM rust:1.98-alpine@sha256:7cc1c22d77d9432f7fe012a70e6d3e555af54c2a6832700ed7d553f1769ae89f AS builder WORKDIR /app @@ -23,7 +23,7 @@ COPY apps apps RUN cargo build --bin rook --release 2>&1 # Stage 2: Minimal runtime -FROM alpine:3.20 +FROM alpine:3.24@sha256:294b683cb724975bec92580e1e685676bd4b50bda910ddb8c51d4cabeaec77e6 WORKDIR /app diff --git a/apps/rook/Dockerfile b/apps/rook/Dockerfile index b470b1fd..547686c5 100644 --- a/apps/rook/Dockerfile +++ b/apps/rook/Dockerfile @@ -2,7 +2,7 @@ # Runtime image - expects pre-built rook binary in the same directory # Uses TARGETARCH to select the correct binary (amd64 or arm64) # ============================================================================= -FROM debian:bookworm-slim +FROM debian:bookworm-slim@sha256:7c7b2c966bc9ee8cedfeef67e0e279108992c77681fa595db4a9d65c06ccc587 LABEL maintainer="Yuniel Acosta " LABEL org.opencontainers.image.source="https://github.com/dallay/cortex" diff --git a/dev/Dockerfile.alpine b/dev/Dockerfile.alpine index 3083d3bc..b5109096 100644 --- a/dev/Dockerfile.alpine +++ b/dev/Dockerfile.alpine @@ -1,5 +1,5 @@ # Stage 1: Build -FROM rust:1.89-alpine AS builder +FROM rust:1.98-alpine@sha256:7cc1c22d77d9432f7fe012a70e6d3e555af54c2a6832700ed7d553f1769ae89f AS builder WORKDIR /app @@ -26,7 +26,7 @@ COPY crates crates RUN cargo build --bin rook 2>&1 # Stage 2: Minimal runtime -FROM alpine:3.20 +FROM alpine:3.24@sha256:294b683cb724975bec92580e1e685676bd4b50bda910ddb8c51d4cabeaec77e6 WORKDIR /app diff --git a/dev/Dockerfile.dev b/dev/Dockerfile.dev index 3d5779fc..7a65fc96 100644 --- a/dev/Dockerfile.dev +++ b/dev/Dockerfile.dev @@ -14,7 +14,7 @@ # ============================================================================= # Stage 1: Build -FROM rust:1.89-bookworm AS builder +FROM rust:1.98-bookworm@sha256:93ce27a88655056a51dbdd8f5f2d7ddc071c7b0070fb288a37b5a285fc83971e AS builder WORKDIR /app @@ -36,7 +36,7 @@ COPY apps apps RUN cargo build --bin rook 2>&1 # Stage 2: Minimal runtime -FROM debian:bookworm-slim +FROM debian:bookworm-slim@sha256:7c7b2c966bc9ee8cedfeef67e0e279108992c77681fa595db4a9d65c06ccc587 WORKDIR /app diff --git a/dev/Dockerfile.runtime b/dev/Dockerfile.runtime index f559dec3..4c4b91f7 100644 --- a/dev/Dockerfile.runtime +++ b/dev/Dockerfile.runtime @@ -7,7 +7,7 @@ # ============================================================================= # Stage 1: Build -FROM rust:1.89-bookworm AS builder +FROM rust:1.98-bookworm@sha256:93ce27a88655056a51dbdd8f5f2d7ddc071c7b0070fb288a37b5a285fc83971e AS builder WORKDIR /app @@ -28,7 +28,7 @@ COPY apps apps RUN cargo build --bin rook --release 2>&1 # Stage 2: Minimal runtime -FROM debian:bookworm-slim +FROM debian:bookworm-slim@sha256:7c7b2c966bc9ee8cedfeef67e0e279108992c77681fa595db4a9d65c06ccc587 WORKDIR /app diff --git a/dev/Dockerfile.test-server b/dev/Dockerfile.test-server index f2d50441..6222a3b8 100644 --- a/dev/Dockerfile.test-server +++ b/dev/Dockerfile.test-server @@ -9,7 +9,7 @@ # ============================================================================= # Stage 1: Build -FROM rust:1.89-bookworm AS builder +FROM rust:1.98-bookworm@sha256:93ce27a88655056a51dbdd8f5f2d7ddc071c7b0070fb288a37b5a285fc83971e AS builder WORKDIR /app @@ -41,7 +41,7 @@ RUN cd apps/rook/dashboard && pnpm install && pnpm build RUN cargo clean && cargo build --bin rook 2>&1 # Stage 2: Minimal runtime -FROM debian:bookworm-slim +FROM debian:bookworm-slim@sha256:7c7b2c966bc9ee8cedfeef67e0e279108992c77681fa595db4a9d65c06ccc587 WORKDIR /app diff --git a/dev/Dockerfile.ubuntu b/dev/Dockerfile.ubuntu index 4f46c05d..4ab86b8e 100644 --- a/dev/Dockerfile.ubuntu +++ b/dev/Dockerfile.ubuntu @@ -1,5 +1,5 @@ # Stage 1: Build -FROM rust:1.89-bookworm AS builder +FROM rust:1.98-bookworm@sha256:93ce27a88655056a51dbdd8f5f2d7ddc071c7b0070fb288a37b5a285fc83971e AS builder WORKDIR /app @@ -23,7 +23,7 @@ COPY apps apps RUN cargo build --bin rook --release 2>&1 # Stage 2: Minimal runtime -FROM debian:bookworm-slim +FROM debian:bookworm-slim@sha256:7c7b2c966bc9ee8cedfeef67e0e279108992c77681fa595db4a9d65c06ccc587 WORKDIR /app From 057d0c82662e40809e0aecd1e2f99123fa98e7cb Mon Sep 17 00:00:00 2001 From: Ryuk Null <286979232+ryuknull@users.noreply.github.com> Date: Fri, 16 Oct 2026 16:05:23 +0200 Subject: [PATCH 2/3] chore(deps-actions): update actions/create-github-app-token digest to 64ab729 Consolidated from #365. --- .github/workflows/release.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 481010d8..809b3c0a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -51,7 +51,7 @@ jobs: steps: - name: Generate GitHub App Token id: app-token - uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3 + uses: actions/create-github-app-token@64ab729a6294000f5aa4a4bc0b73d1f32bc45510 # v3 with: app-id: ${{ secrets.APP_ID }} private-key: ${{ secrets.APP_PRIVATE_KEY }} @@ -201,7 +201,7 @@ jobs: steps: - name: Generate GitHub App Token id: app-token - uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3 + uses: actions/create-github-app-token@64ab729a6294000f5aa4a4bc0b73d1f32bc45510 # v3 with: app-id: ${{ secrets.APP_ID }} private-key: ${{ secrets.APP_PRIVATE_KEY }} From e76ea14c73d10f20f35cdfa2ec3f743bc64ff787 Mon Sep 17 00:00:00 2001 From: Ryuk Null <286979232+ryuknull@users.noreply.github.com> Date: Fri, 16 Oct 2026 16:05:23 +0200 Subject: [PATCH 3/3] chore(deps-js): pin dependencies Consolidated from #347 (pins only, pnpm-lock regenerated). Excludes #290 majors for separate migration. --- apps/rook/dashboard/package.json | 4 +- package.json | 6 +- pnpm-lock.yaml | 666 +++++++++++++++++++------------ pnpm-workspace.yaml | 24 +- 4 files changed, 422 insertions(+), 278 deletions(-) diff --git a/apps/rook/dashboard/package.json b/apps/rook/dashboard/package.json index 24594ec7..c7047262 100644 --- a/apps/rook/dashboard/package.json +++ b/apps/rook/dashboard/package.json @@ -36,7 +36,7 @@ "@codecov/vite-plugin": "1.9.1", "@playwright/test": "1.64.0", "@tailwindcss/vite": "4.3.3", - "@vitejs/plugin-vue": "6.0.9", + "@vitejs/plugin-vue": "6.0.10", "@vitest/coverage-v8": "4.1.11", "@vue/test-utils": "2.5.1", "jsdom": "29.1.1", @@ -45,6 +45,6 @@ "typescript": "6.0.3", "vite": "8.3.4", "vitest": "4.1.11", - "vue-tsc": "3.3.12" + "vue-tsc": "3.3.13" } } diff --git a/package.json b/package.json index 1f02a9ea..660d6077 100644 --- a/package.json +++ b/package.json @@ -12,9 +12,9 @@ "release:bootstrap": "release-please bootstrap --token=$GITHUB_TOKEN --repo-url=dallay/cortex --release-type=rust" }, "devDependencies": { - "@commitlint/cli": "^21.2.3", - "@commitlint/config-conventional": "^21.2.3", - "lefthook": "2.2.1", + "@commitlint/cli": "21.2.3", + "@commitlint/config-conventional": "21.2.3", + "lefthook": "2.2.2", "markdownlint-cli2": "0.23.3" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 29d1928d..c20effaa 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,3 +1,161 @@ +--- +lockfileVersion: '9.0' + +importers: + + .: + configDependencies: {} + packageManagerDependencies: + pnpm: + specifier: 12.13.0 + version: 12.13.0 + +packages: + + '@pnpm/exe.android-arm64@12.13.0': + resolution: {integrity: sha512-BI++xXYAk3lTLQ1695b3pAAaLwzUTQqKyT5UukVd1NU5qv7h/rUfVCiV5hrLksdbgPMWcic8gf9uXMiqTlerzg==} + cpu: [arm64] + os: [android] + + '@pnpm/exe.android-x64@12.13.0': + resolution: {integrity: sha512-bFq6cnbSB3fezJ0siOtuoRqLiR3VXFCZvUUFa0wlZ4a3EaJYsnnDli4ZTe8/bDfX1UhNMFxAAiSAKg7xITu+Zw==} + cpu: [x64] + os: [android] + + '@pnpm/exe.darwin-arm64@12.13.0': + resolution: {integrity: sha512-9rRpaMGxxrv5YbptsRTIeG+q2IzQyrkRKXkD30pb7weCC6Xz6vQzfkItzrUZsb2bXyYd7fSsq+luTsreXBQYyQ==} + cpu: [arm64] + os: [darwin] + + '@pnpm/exe.darwin-x64@12.13.0': + resolution: {integrity: sha512-A+VFQakozmXIo8kxtcP9sZCKIi94f9uB5jLXRvwnNSA5G6/G6Iq/8E17+fIPf4bm7xvR+qeM794Nz98Q52lutQ==} + cpu: [x64] + os: [darwin] + + '@pnpm/exe.freebsd-x64@12.13.0': + resolution: {integrity: sha512-HqT2ppLDxmpO8jTgl44BLdrBQoQXE73HHBElYRKvxL47d4maQ0sfk+fI+bfeDpRTqKzc5JZfj85yjRo7anqioA==} + cpu: [x64] + os: [freebsd] + + '@pnpm/exe.linux-arm64-musl@12.13.0': + resolution: {integrity: sha512-yZfm/7h1Kdd1XTNf9+F2Gt5R4WuQKMRbkMIpbzCtxpzniPEKGo/2kymNxdHq3jIcfnzHnP+KBR/YONZ+4Icq+g==} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@pnpm/exe.linux-arm64@12.13.0': + resolution: {integrity: sha512-jp29ia+fTNhheXzt4FRUw5CwFW9caPNEdLRuy7/Dlbv3sj+iHldfJXfCojkPE4g71NPVwMpY5Eoc7nkfWexqrA==} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@pnpm/exe.linux-ppc64@12.13.0': + resolution: {integrity: sha512-BO8Nz70baL6KV0G9p+Lx8l6BQYFE11KDEOTTjSNZdiUMMyN1byeDlls10ZgCIaIq5ELlLJ0F/LKieNjubOC7BA==} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@pnpm/exe.linux-riscv64@12.13.0': + resolution: {integrity: sha512-LrGM+VzpNghXuHK1XSMNEsochaLscAYkllSPLF3Y4CQpaOFYmiZoX+G3TN+T3pYRxdgvwWJCqbbdwRJZFykrig==} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@pnpm/exe.linux-s390x@12.13.0': + resolution: {integrity: sha512-0Xetcb9OJpXYmJ7rMDh3oFszIvbQl0F8UNh7oJnbLJY1K5PtDgYVkjqwb1JpjU0mkr0b4HKkFdZhlYh7XEGTvw==} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@pnpm/exe.linux-x64-musl@12.13.0': + resolution: {integrity: sha512-LSD/snRsouEGA52HrTfEbGrCGdkkr5gXfQym26Ogu3I7sc5dJHUHyp8GnA7ewXrFOSRCJXH25mnmQ6Jpit572Q==} + cpu: [x64] + os: [linux] + libc: [musl] + + '@pnpm/exe.linux-x64@12.13.0': + resolution: {integrity: sha512-t4EYUFG4SPYaJJVQToWIPq/lLBquCPCxMtt9vV//HirSDl332dnxDnwgvdW29sqLg3Ob2x7zFQ69HZLyoCyfpQ==} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@pnpm/exe.win32-arm64@12.13.0': + resolution: {integrity: sha512-aDzzll9stgP+p6KKYHNzuShZhBCaxabv481xK5BjfvSnyFbjzu7ksKUIVlsiAw4xAXnrIqvEj0lQarsbBRcIQA==} + cpu: [arm64] + os: [win32] + + '@pnpm/exe.win32-x64@12.13.0': + resolution: {integrity: sha512-Nkw4hDJTcmuO6zDjkTo4Dz7pG2ojEifSBGC4QbFJFIfBoRbN88GIMu/Lm1woxd7ONhJFlfJ+dJeiDyuP0NKtSA==} + cpu: [x64] + os: [win32] + + pnpm@12.13.0: + resolution: {integrity: sha512-HlVxm/JugJ3OXFCE/euqZO+z2pA4rl1oqfimgxHxpFhByMO3ajcpjDtm9rzIBAmpt/M8eKcWij6Q+2Wl2CNa5A==} + engines: {node: '>=18.*'} + hasBin: true + +snapshots: + + '@pnpm/exe.android-arm64@12.13.0': + optional: true + + '@pnpm/exe.android-x64@12.13.0': + optional: true + + '@pnpm/exe.darwin-arm64@12.13.0': + optional: true + + '@pnpm/exe.darwin-x64@12.13.0': + optional: true + + '@pnpm/exe.freebsd-x64@12.13.0': + optional: true + + '@pnpm/exe.linux-arm64-musl@12.13.0': + optional: true + + '@pnpm/exe.linux-arm64@12.13.0': + optional: true + + '@pnpm/exe.linux-ppc64@12.13.0': + optional: true + + '@pnpm/exe.linux-riscv64@12.13.0': + optional: true + + '@pnpm/exe.linux-s390x@12.13.0': + optional: true + + '@pnpm/exe.linux-x64-musl@12.13.0': + optional: true + + '@pnpm/exe.linux-x64@12.13.0': + optional: true + + '@pnpm/exe.win32-arm64@12.13.0': + optional: true + + '@pnpm/exe.win32-x64@12.13.0': + optional: true + + pnpm@12.13.0: + optionalDependencies: + '@pnpm/exe.android-arm64': 12.13.0 + '@pnpm/exe.android-x64': 12.13.0 + '@pnpm/exe.darwin-arm64': 12.13.0 + '@pnpm/exe.darwin-x64': 12.13.0 + '@pnpm/exe.freebsd-x64': 12.13.0 + '@pnpm/exe.linux-arm64': 12.13.0 + '@pnpm/exe.linux-arm64-musl': 12.13.0 + '@pnpm/exe.linux-ppc64': 12.13.0 + '@pnpm/exe.linux-riscv64': 12.13.0 + '@pnpm/exe.linux-s390x': 12.13.0 + '@pnpm/exe.linux-x64': 12.13.0 + '@pnpm/exe.linux-x64-musl': 12.13.0 + '@pnpm/exe.win32-arm64': 12.13.0 + '@pnpm/exe.win32-x64': 12.13.0 + +--- lockfileVersion: '9.0' settings: @@ -6,35 +164,35 @@ settings: overrides: nanoid@3: 3.3.20 - postcss: 8.5.29 + postcss: 8.5.30 source-map-js: 1.2.2 - vue: 3.5.43 - '@vue/compiler-core': 3.5.43 - '@vue/compiler-dom': 3.5.43 - '@vue/compiler-sfc': 3.5.43 - '@vue/compiler-ssr': 3.5.43 + vue: 3.5.44 + '@vue/compiler-core': 3.5.44 + '@vue/compiler-dom': 3.5.44 + '@vue/compiler-sfc': 3.5.44 + '@vue/compiler-ssr': 3.5.44 '@vue/compiler-vapor': 3.5.43 - '@vue/compat': 3.5.43 - '@vue/reactivity': 3.5.43 - '@vue/runtime-core': 3.5.43 - '@vue/runtime-dom': 3.5.43 + '@vue/compat': 3.5.44 + '@vue/reactivity': 3.5.44 + '@vue/runtime-core': 3.5.44 + '@vue/runtime-dom': 3.5.44 '@vue/runtime-vapor': 3.5.43 - '@vue/server-renderer': 3.5.43 - '@vue/shared': 3.5.43 + '@vue/server-renderer': 3.5.44 + '@vue/shared': 3.5.44 importers: .: devDependencies: '@commitlint/cli': - specifier: ^21.2.3 + specifier: 21.2.3 version: 21.2.3(@types/node@26.6.5)(conventional-commits-parser@7.1.3)(typescript@6.0.3) '@commitlint/config-conventional': - specifier: ^21.2.3 + specifier: 21.2.3 version: 21.2.3 lefthook: - specifier: 2.2.1 - version: 2.2.1 + specifier: 2.2.2 + version: 2.2.2 markdownlint-cli2: specifier: 0.23.3 version: 0.23.3(supports-color@7.2.0) @@ -46,22 +204,22 @@ importers: version: 1.2.99 '@iconify/vue': specifier: ^5.0.1 - version: 5.0.3(vue@3.5.43(typescript@6.0.3)) + version: 5.0.3(vue@3.5.44(typescript@6.0.3)) '@internationalized/date': specifier: ^3.12.2 version: 3.12.4 '@lucide/vue': specifier: ^1.17.0 - version: 1.54.0(vue@3.5.43(typescript@6.0.3)) + version: 1.56.0(vue@3.5.44(typescript@6.0.3)) '@tanstack/vue-table': specifier: ^8.21.3 - version: 8.21.3(vue@3.5.43(typescript@6.0.3)) + version: 8.21.3(vue@3.5.44(typescript@6.0.3)) '@vee-validate/zod': specifier: ^4.15.1 - version: 4.15.1(vue@3.5.43(typescript@6.0.3))(zod@4.6.5) + version: 4.15.1(vue@3.5.44(typescript@6.0.3))(zod@4.6.7) '@vueuse/core': specifier: ^14.3.0 - version: 14.4.0(vue@3.5.43(typescript@6.0.3)) + version: 14.4.0(vue@3.5.44(typescript@6.0.3)) class-variance-authority: specifier: ^0.7.1 version: 0.7.1 @@ -70,40 +228,40 @@ importers: version: 2.1.1 embla-carousel-vue: specifier: ^8.6.0 - version: 8.6.0(vue@3.5.43(typescript@6.0.3)) + version: 8.6.0(vue@3.5.44(typescript@6.0.3)) pinia: specifier: ^3.0.4 - version: 3.0.4(typescript@6.0.3)(vue@3.5.43(typescript@6.0.3)) + version: 3.0.4(typescript@6.0.3)(vue@3.5.44(typescript@6.0.3)) reka-ui: specifier: ^2.9.9 - version: 2.11.0(vue@3.5.43(typescript@6.0.3)) + version: 2.11.0(vue@3.5.44(typescript@6.0.3)) tailwind-merge: specifier: ^3.6.0 version: 3.7.0 vaul-vue: specifier: ^0.4.1 - version: 0.4.1(reka-ui@2.11.0(vue@3.5.43(typescript@6.0.3)))(vue@3.5.43(typescript@6.0.3)) + version: 0.4.1(reka-ui@2.11.0(vue@3.5.44(typescript@6.0.3)))(vue@3.5.44(typescript@6.0.3)) vee-validate: specifier: ^4.15.1 - version: 4.15.1(vue@3.5.43(typescript@6.0.3)) + version: 4.15.1(vue@3.5.44(typescript@6.0.3)) vue: - specifier: 3.5.43 - version: 3.5.43(typescript@6.0.3) + specifier: 3.5.44 + version: 3.5.44(typescript@6.0.3) vue-i18n: specifier: ^11.4.4 - version: 11.4.13(vue@3.5.43(typescript@6.0.3)) + version: 11.4.13(vue@3.5.44(typescript@6.0.3)) vue-input-otp: specifier: ^0.4.0 - version: 0.4.0(typescript@6.0.3)(vue@3.5.43(typescript@6.0.3)) + version: 0.4.0(typescript@6.0.3)(vue@3.5.44(typescript@6.0.3)) vue-router: specifier: ^5.1.0 - version: 5.4.0(@vue/compiler-sfc@3.5.43)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.43(typescript@6.0.3)))(rolldown@1.2.13)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0))(vue@3.5.43(typescript@6.0.3)) + version: 5.4.0(@vue/compiler-sfc@3.5.44)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.44(typescript@6.0.3)))(rolldown@1.2.13)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0))(vue@3.5.44(typescript@6.0.3)) vue-sonner: specifier: ^2.0.9 version: 2.0.9 zod: specifier: ^4.4.3 - version: 4.6.5 + version: 4.6.7 devDependencies: '@codecov/vite-plugin': specifier: 1.9.1 @@ -115,14 +273,14 @@ importers: specifier: 4.3.3 version: 4.3.3(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)) '@vitejs/plugin-vue': - specifier: 6.0.9 - version: 6.0.9(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0))(vue@3.5.43(typescript@6.0.3)) + specifier: 6.0.10 + version: 6.0.10(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0))(vue@3.5.44(typescript@6.0.3)) '@vitest/coverage-v8': specifier: 4.1.11 version: 4.1.11(vitest@4.1.11) '@vue/test-utils': specifier: 2.5.1 - version: 2.5.1(@vue/compiler-dom@3.5.43)(@vue/server-renderer@3.5.43)(vue@3.5.43(typescript@6.0.3)) + version: 2.5.1(@vue/compiler-dom@3.5.44)(@vue/server-renderer@3.5.44)(vue@3.5.44(typescript@6.0.3)) jsdom: specifier: 29.1.1 version: 29.1.1 @@ -142,8 +300,8 @@ importers: specifier: 4.1.11 version: 4.1.11(@types/node@26.6.5)(@vitest/coverage-v8@4.1.11)(jsdom@29.1.1)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)) vue-tsc: - specifier: 3.3.12 - version: 3.3.12(typescript@6.0.3) + specifier: 3.3.13 + version: 3.3.13(typescript@6.0.3) packages: @@ -205,7 +363,6 @@ packages: '@babel/parser@8.0.7': resolution: {integrity: sha512-UkDwEbPO1px2JQSrdh4qIgaH1JgG7GO/pFeJkpxhDxIETkT/QvGpnigXIw75ViHYPtIgKITmVUJqLjiO+JuWjA==} engines: {node: ^22.18.0 || >=24.11.0} - hasBin: true '@babel/types@7.29.8': resolution: {integrity: sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==} @@ -236,7 +393,6 @@ packages: '@commitlint/cli@21.2.3': resolution: {integrity: sha512-5yOX6IRjcrIReCxpyAd04hgI/yhUMpVBJ/ouwFV0wk9yx5+fYRDWZWJ5h55Tbedgfol+5m2mU5nqzbB8g3v0vQ==} engines: {node: '>=22.12.0'} - hasBin: true '@commitlint/config-conventional@21.2.3': resolution: {integrity: sha512-EP2n5DN2GwRWNVrLX0Jx3mpQlW5PfFi9HnD9OJ8hN/H0xFqpCFyHeGDhg+0P8/21iMMcdkcQgbNqmVklebqYsQ==} @@ -379,7 +535,7 @@ packages: '@floating-ui/vue@2.0.1': resolution: {integrity: sha512-043dyEKD9TDSfz080YH2vobubgg+NIo/9Fw4RAl7sEMpD8Am1DNrrSTl/GpMBjyGHoD/FbJY2QLawY+HSQsEIA==} peerDependencies: - vue: 3.5.43 + vue: 3.5.44 '@iconify-json/simple-icons@1.2.99': resolution: {integrity: sha512-kouZhqvUoNdxEe+lZksbJJZMCZv4b4Ob62O1GW3fcpz/I0mVPzM+9/Qf/DUuv5ns8l6c46D8M/ubhJjjbLp9HQ==} @@ -390,7 +546,7 @@ packages: '@iconify/vue@5.0.3': resolution: {integrity: sha512-e9x6QZe2/HyeHUog0jzZJSZts7m/YntPYp/p4OqtZEXpHznxWnQpcX30YpuaUH43h69l3YeR1FCJ8V1t3qd7qA==} peerDependencies: - vue: 3.5.43 + vue: 3.5.44 '@internationalized/date@3.12.4': resolution: {integrity: sha512-M1dEn4c1U1HsSlaVR8upZtSqvXrTkHDfv18H01uCSJyjVLDxnBR38v/fMxecmlwXKR4i9HeZcmgQAPE6A+aGJQ==} @@ -430,10 +586,10 @@ packages: '@jridgewell/trace-mapping@0.3.31': resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} - '@lucide/vue@1.54.0': - resolution: {integrity: sha512-fq5S0Fk3a3c2VPs+QRiiHZylZV+1pxyTyOYxoH507b/OdiqciUiEm83N7d7xijS8lDlsGFf12ad9AkLGVHRevg==} + '@lucide/vue@1.56.0': + resolution: {integrity: sha512-IA7xSJwb5NQ6zamA1+zUmbVrWeX8TFPxCeqTRKJGLjb7jJmR2+USChuVRy+Opf9T545xkCSz/UJT2g44zyGgng==} peerDependencies: - vue: 3.5.43 + vue: 3.5.44 '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} @@ -504,7 +660,6 @@ packages: '@playwright/test@1.64.0': resolution: {integrity: sha512-oTN9FNYuN6bqQMwiho6jJKLCG2/QOYCixGXuCjRmzOq23eODeukuY2XiAVoVpAECbuezMt1MHQjAiQxK8F+Y+g==} engines: {node: '>=20'} - hasBin: true '@rolldown/binding-android-arm-eabi@1.2.13': resolution: {integrity: sha512-Vu/NICrgdRvUOeaJZIyB2FP63s6fO/4ud5l8dXmxDx9yDyn+mN0y+gsvsVviSli+T361Aqo0h46EuMoobrwawA==} @@ -728,12 +883,12 @@ packages: resolution: {integrity: sha512-rusRyd77c5tDPloPskctMyPLFEQUeBzxdQ+2Eow4F7gDPlPOB1UnnhzfpdvqZ8ZyX2rRNGmqNnQWm87OI2OQPw==} engines: {node: '>=12'} peerDependencies: - vue: 3.5.43 + vue: 3.5.44 '@tanstack/vue-virtual@3.13.40': resolution: {integrity: sha512-Cw7qcJx2EMFR8uBnqJPQFYNCXK4eNW7gEdXdkoL47adKK9V4AWYvbIKwVk4h7bPTO9IWZjzotSTkaaukzvve3Q==} peerDependencies: - vue: 3.5.43 + vue: 3.5.44 '@types/chai@5.2.3': resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==} @@ -770,12 +925,12 @@ packages: peerDependencies: zod: ^3.24.0 - '@vitejs/plugin-vue@6.0.9': - resolution: {integrity: sha512-rD/MORlhaZMlXWW0rEn4FB4wMinWC0z/D7Ye160S5+Rs1mC8ZDAdcDp4SjKfUhG5t8q1ktcPVw4xuTkPRlzrSA==} + '@vitejs/plugin-vue@6.0.10': + resolution: {integrity: sha512-b80aUQh3n+qEzzZm5oQp3rT2QImeCx58K6eFl/RkJ3d65KW0kTuv5lNsLRVAjbW9YRUpo/wzmvzMgV34bTAItA==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 - vue: 3.5.43 + vue: 3.5.44 '@vitest/coverage-v8@4.1.11': resolution: {integrity: sha512-8MVGEFnJIcdGjcbfKmeq8z0pZHH0JlVtoVZH9Q/qwUp6wyFnEJUBMrw9DCaj+ra3vShGmhavjalMIhPNxZAUcw==} @@ -833,22 +988,22 @@ packages: resolution: {integrity: sha512-/5Fv+6DgIcM9ajY05ZmKBv+LMX1M9A0X+IUwDRVdt67ciw8OV9bvG2r34p3RiEadlsQybjhKPRKNXDC8Bp23cw==} engines: {node: '>=20.19.0'} peerDependencies: - vue: 3.5.43 + vue: 3.5.44 peerDependenciesMeta: vue: optional: true - '@vue/compiler-core@3.5.43': - resolution: {integrity: sha512-zdiLhnbe1QQqgDT8xZMpNmyqZ3qlI+/Q/FHQco57Kwl/b05HhCzN6eVGN9QU9rbga4CrS0H5SYY8VGHZCt/1Hg==} + '@vue/compiler-core@3.5.44': + resolution: {integrity: sha512-k34nCytbK8PQ1gR2mGROYOw6Pnv/mumqIdrZ3x2tbyXZDWm7ViKGLTfdB+DRrWqEQsLgGJvn0WN9jBif5zCTLQ==} - '@vue/compiler-dom@3.5.43': - resolution: {integrity: sha512-PEZoAk3NQmsn/ejMzSOCyTYqwGqczrWm70PuhBKjjv1+TCoQAaO/zOqNwjV+honlNstT5ILxtc+8r8UUfj+iEQ==} + '@vue/compiler-dom@3.5.44': + resolution: {integrity: sha512-W5AoBFWdw1lQAKiHowkfgFKFab82oSRT6sGsPfw/q1GRjsy/ZJFLHGhJyBRIFN9APLTUduDH9U2JAiPOIyKuYg==} - '@vue/compiler-sfc@3.5.43': - resolution: {integrity: sha512-FCbrG3XNCRl+js3huuKx4IVHBLTvMkJhVepjbxSPu1gn4yWLaYtGNQdjJGZaMytXB6qb76qQDDmDSLy/vkmleQ==} + '@vue/compiler-sfc@3.5.44': + resolution: {integrity: sha512-dzHmQ4jXTpdr5FjIQUeykVakN/uzqFbUo9/C5ikBFg3a3PeM6uRxeczx1ZbXBML0/zJstEh3ygYipzR5Z7b2Pw==} - '@vue/compiler-ssr@3.5.43': - resolution: {integrity: sha512-GF62orf7KiJX9RqrHNGrYBudsQGD0OhJ5nDs90O8UiDuS40+YMYomiXu6w6EuvtXuRDc3MSNis3EaaSKAVSWpg==} + '@vue/compiler-ssr@3.5.44': + resolution: {integrity: sha512-xr5gb1JVHlfXJwSlRz1FeP6uxoazdzHuMTVLE7up+4Vrqxk219CvxLPxD9NXBt47yvZW7+p4DXfyp4O1fkByIA==} '@vue/devtools-api@6.6.4': resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==} @@ -871,30 +1026,30 @@ packages: '@vue/devtools-shared@8.2.1': resolution: {integrity: sha512-Fkac7lUdGReh6pVOi3AYPRGe82LQqRmAfThW7RRligOAP0ZA/Z1z9XLHDM9dv34pV2HRc79DK8uKPeG2fLnA/g==} - '@vue/language-core@3.3.12': - resolution: {integrity: sha512-k7uIKR0n4CBidk233y7cac9osnDQ5WRidTl6nsrNvpZ3nf8cx9iJxRVsRzVsoPRHbowT/iKgGMTS9RGov3jeIA==} + '@vue/language-core@3.3.13': + resolution: {integrity: sha512-axA0Xemn5LuUKuKWob0/kVq7xQ2mJJM6VqA9Exvt35nM9yRC31goWVve/G/Zb2ZCLsXC8FHYjjfXlnshknSCew==} - '@vue/reactivity@3.5.43': - resolution: {integrity: sha512-G/c9GyOZNI2jVaaS6OX1EF1SSFSv7H0ERqNTl4+DTFMlZmB5eVAB53aLQNam/7NL2NPtaDD7RdVrzf8uJzMuOA==} + '@vue/reactivity@3.5.44': + resolution: {integrity: sha512-u+QJdKeBBEADkPdevsL+6E12QlYVfBD8Zcw5qjDQKtamI6l14KyqazJMobhCKelhWN5zpyKUiEDoTyHE93cqWw==} - '@vue/runtime-core@3.5.43': - resolution: {integrity: sha512-hU6U6VnVhBGQDpvlnnDlIB8ZGJBiOcgk2lh/0InltHiz3D8oSkluvuvY+do1G2H3+udeKFsmaBlgVYP7gXQzEw==} + '@vue/runtime-core@3.5.44': + resolution: {integrity: sha512-uEa/ndwjhrrhnOfb2p+sZy6zeoamJOISqaLSJGk/8R6nABT1ZldpzcJoPzKj+zHVomVBPcmQYyC2r4LtvDV6CQ==} - '@vue/runtime-dom@3.5.43': - resolution: {integrity: sha512-Bb2Jc0YjjJdMt1SJmb9b2L/IWd3I8lIT9x9eS/xvvP9CiVgna0ffua74xKRmt4/uSJ+0r4iN8ex1jrqkhQGWQw==} + '@vue/runtime-dom@3.5.44': + resolution: {integrity: sha512-3fc4ARcXVhVBaJ3ujWiNZJARD6pkyRcwG+ZYhMzjKtKUp7MAY0HLwr7r3Smep3Li6ZaWT6ewdmx8XqdaD5oNZg==} - '@vue/server-renderer@3.5.43': - resolution: {integrity: sha512-l2Ygjv9NehV94PSBxNWsAHC0j/eIIKbn92mBuWXAPGLnn6HfJ6MH5ubsd+Nk0YoZ5FRuxWI1P2VSoh+dbPQhCQ==} + '@vue/server-renderer@3.5.44': + resolution: {integrity: sha512-R4S1UoH4h5Frrauv8Z5XE5TxV9oBiUSgWIC4TyVK1FK+RocRnOLwFA5Xcmo2011RlgJp+AbZCnw6afrhlgRuUQ==} - '@vue/shared@3.5.43': - resolution: {integrity: sha512-uksS7YGMR5NZyr4JNq0Rp+QyLns0ueaz20KwzIPW9R0LH1Vnt4E+XUM29PNseEbf1www2gOuhuDi5AKOIXag9Q==} + '@vue/shared@3.5.44': + resolution: {integrity: sha512-H82XLH0DjmSOdbEwO15x3QTo1f5PWEtv237eLpYKc0mqLu+B8hnq16lFWmuBmNurkeiG3wr+oM1FhOll/YVFRg==} '@vue/test-utils@2.5.1': resolution: {integrity: sha512-V/4a99odJ7hapr0bRt35XxljGk8hefq31gSOnlKTcEq2fUeoj2qb+FcpJYfQu4qfYhW9Ug+O2+CZ3QmZ7gXDzA==} peerDependencies: - '@vue/compiler-dom': 3.5.43 - '@vue/server-renderer': 3.5.43 - vue: 3.5.43 + '@vue/compiler-dom': 3.5.44 + '@vue/server-renderer': 3.5.44 + vue: 3.5.44 peerDependenciesMeta: '@vue/server-renderer': optional: true @@ -908,7 +1063,7 @@ packages: '@vueuse/core@14.4.0': resolution: {integrity: sha512-X4WHz1HlCzCBoYXesUkifzzWBAcZgXG8Fi5iNPQg/epdzOB3gu8Fawj3hvuwYR1nGcXGnvxwYYcUC/71++svtQ==} peerDependencies: - vue: 3.5.43 + vue: 3.5.44 '@vueuse/metadata@10.11.1': resolution: {integrity: sha512-IGa5FXd003Ug1qAZmyE8wF3sJ81xGLSqTqtQ6jaVfkeZ4i5kS2mwQF61yhVqojRnenVew5PldLyRgvdl4YYuSw==} @@ -928,7 +1083,7 @@ packages: '@vueuse/shared@14.4.0': resolution: {integrity: sha512-JRgY90Sz8DDtPMsaDflvPMp9xYk69JZAmbuDvAquUVXKr2gEjqtzGNTTthLfckH0BzBqvnu31gb4a8TGLRe79g==} peerDependencies: - vue: 3.5.43 + vue: 3.5.44 abbrev@5.0.0: resolution: {integrity: sha512-/XrFJgzQQQHpti1raDJC6m4ws6aNktmjBlhk8Fdlk7LwCEuDoieEJJY9OFHjfiFJFFRM2tK+Ky/IsfbbmlMu1w==} @@ -937,7 +1092,6 @@ packages: acorn@8.19.0: resolution: {integrity: sha512-oJlA3XiRm7Cyk6qFD2Jn8ak9B7jSy0qy00ADO3+8dpT0LSjFihQYv4C02LFCSYJV3Q37xYwwRy5m+IpIiUzqWw==} engines: {node: '>=0.4.0'} - hasBin: true ajv@8.20.0: resolution: {integrity: sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==} @@ -1082,7 +1236,6 @@ packages: conventional-commits-parser@7.1.3: resolution: {integrity: sha512-Q9oWm1o9uy/oEsZQIraoFMZ4RuPD+79KgwWj6mJVP356tazolCB0piRLZ5Kz9te9p027uSEcUW+Gu44Eh+X79g==} engines: {node: '>=22'} - hasBin: true convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} @@ -1154,7 +1307,6 @@ packages: editorconfig@3.0.2: resolution: {integrity: sha512-T0ix8GhtxyKVfUFEcvdNDt3YGqlwkFHbD4/5bgFUDgFmxhI/cSRAeJ87/Sz//Cq8Eam6JX/e23RkoFO71P7aAA==} engines: {node: '>=20'} - hasBin: true embla-carousel-reactive-utils@8.6.0: resolution: {integrity: sha512-fMVUDUEx0/uIEDM0Mz3dHznDhfX+znCCDCeIophYb1QGVM7YThSWX+wz11zlYwWFOr74b4QLGg0hrGPJeG2s4A==} @@ -1164,7 +1316,7 @@ packages: embla-carousel-vue@8.6.0: resolution: {integrity: sha512-v8UO5UsyLocZnu/LbfQA7Dn2QHuZKurJY93VUmZYP//QRWoCWOsionmvLLAlibkET3pGPs7++03VhJKbWD7vhQ==} peerDependencies: - vue: 3.5.43 + vue: 3.5.44 embla-carousel@8.6.0: resolution: {integrity: sha512-SjWyZBHJPbqxHOzckOfo8lHisEaJWmwd23XppYFYVh10bU66/Pn5tkVkbkCMZVdbUE5eTCI2nD8OyIP4Z+uwkA==} @@ -1353,16 +1505,13 @@ packages: jiti@2.6.1: resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==} - hasBin: true jiti@2.7.0: resolution: {integrity: sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==} - hasBin: true js-beautify@2.0.3: resolution: {integrity: sha512-cyFbh3tkPhknnTD/0bLf0T0yy2ZIbqL05mttzbt4y1Zfr7NxqXQZ62dkBLKs3oHH/lpjmDRAnciJiSUyOy8XwQ==} engines: {node: '>=14'} - hasBin: true js-cookie@3.0.8: resolution: {integrity: sha512-yeJd4aNAdYZQjaon2bpD/Gb0B/omw7HQOsynXXcOiWVCacbBcPlgn8S/d1X6blFSaHao7ozqtW7NZW19xpCtIw==} @@ -1375,11 +1524,9 @@ packages: js-yaml@4.3.2: resolution: {integrity: sha512-SFNOvSJ+Dgf/9An904Yx+CgSlIPCkIpao4qo51lpee25TIRejdH3rhR4EZMGoNx3/TP3O+wzWuiTFl4sqbltzA==} - hasBin: true js-yaml@5.4.1: resolution: {integrity: sha512-28R/k+NAjeuf7+CKlTxWZVExJGwVVLwY06DgEnOMz2gEpfNkDcD7QvyiVPT0xy0XXhU8vHsd4Ot42OOPdJG7dQ==} - hasBin: true jsdom@29.1.1: resolution: {integrity: sha512-ECi4Fi2f7BdJtUKTflYRTiaMxIB0O6zfR1fX0GXpUrf6flp8QIYn1UT20YQqdSOfk2dfkCwS8LAFoJDEppNK5Q==} @@ -1405,61 +1552,64 @@ packages: katex@0.16.47: resolution: {integrity: sha512-Eeo8Ys1doU1z+x8AZsPpQu+p/QcZBI5PeOo7QGQdy2x2m0MU/hYagBbGOmXwr5KVbEfVuWv9LpnQWeehogurjg==} - hasBin: true - lefthook-darwin-arm64@2.2.1: - resolution: {integrity: sha512-SyuDBT5HqNQfi607vMHrYJu45bRN7JoIFdyxLjEPVe34UnZJCesmeYBODEYTyCfRZjPOaTbton4Padu+qvqfCQ==} + lefthook-android-arm64@2.2.2: + resolution: {integrity: sha512-wb9rQQFLX7u1dJLxvMrq9VUfMYi5kxM7tJQ6Y4mWEOwaU+SmIm2wjoT/nromKq27Y8fh2Qd7FgCD3G1wfW8CnQ==} + cpu: [arm64] + os: [android] + + lefthook-darwin-arm64@2.2.2: + resolution: {integrity: sha512-6V8D3bLnD/60Xhqn0o2EQD6H3Fe/U9LGkt4WF1O/3eBHbux+5ZJqoH0hfrC+Bi9Dy1Ve1AWxiAY7U2asYl8qVA==} cpu: [arm64] os: [darwin] - lefthook-darwin-x64@2.2.1: - resolution: {integrity: sha512-qkIdM89T3OxpLp9rssPSdRQ7QKkX0l07xWxxOaZfECn5iB2xVXSD9FQSjYUMNGXtJJWOGqdKqBngGTB/ShDZtQ==} + lefthook-darwin-x64@2.2.2: + resolution: {integrity: sha512-fH/kArZ9ZZ65wCFtvBMgGcq25qwQpkQ5jp93ba+8wpjgxxzjczYGluwHvM/NQDJWLOFXuKXW0yFs76SramQkyQ==} cpu: [x64] os: [darwin] - lefthook-freebsd-arm64@2.2.1: - resolution: {integrity: sha512-0jdr/9Q5cGuazrEVquv29AOD77aPc2jAmFU4EtqVVg3PhMJjAyt7bQeA9qdwHhaHhLnaeUZwMwo3IleVm+D4wg==} + lefthook-freebsd-arm64@2.2.2: + resolution: {integrity: sha512-MCRsU01ju989QQffOfS3gCeFfyVDXs5B/FzR65fmrNvqcxb98fldvfzzoAbnK2q6SBJlRT3QT1tNEMCxddCwlA==} cpu: [arm64] os: [freebsd] - lefthook-freebsd-x64@2.2.1: - resolution: {integrity: sha512-JFKyNZ9qQp9NsuFyAg/CJIBurIHX3AUayFXxuoDMATWAIhhlyK0YMtpWgEFIl1M2iGLBLQ3TiLoCCRnbwndNDg==} + lefthook-freebsd-x64@2.2.2: + resolution: {integrity: sha512-LkKuJU0S2oLimeoHwPTy1TLWB6GcN0t5lLxiXNlsBKUkr6R47QRcvPMZMoXmu3IetQtd+WliXMLE8qTwi2fqBg==} cpu: [x64] os: [freebsd] - lefthook-linux-arm64@2.2.1: - resolution: {integrity: sha512-na8Ezm7pK44+WsQqj9tES7v8VseM1MrNeNJhUnM8eINV22KYptWam8evfjZxY3NYxOTwn6f/Zpe/BBvcLKMaTQ==} + lefthook-linux-arm64@2.2.2: + resolution: {integrity: sha512-d+HFtS2DEKaOnD7vRU0tUz8pNgHwsUYmQ22+1dyXpOrXGyzNXR0AqX5KsIRF36JGhVvO5X5Anw5QYgR3mxVSuA==} cpu: [arm64] os: [linux] - lefthook-linux-x64@2.2.1: - resolution: {integrity: sha512-wl7CR5uNkOiZ38SkW4l9O6wf/Nllbkw90ZZonXRFkbgrnPjLMhZGUt9ucewsPwBQ/ckU1t08JuBHeOywB/CFow==} + lefthook-linux-x64@2.2.2: + resolution: {integrity: sha512-N/OlQyAhcU6RAXjrwFxLsh70sn96rBoi+XkuLJ8CVBkk9Ci3VDXQayDZTNz5B1xML8RwoMcV8Wblniy1xFOmSA==} cpu: [x64] os: [linux] - lefthook-openbsd-arm64@2.2.1: - resolution: {integrity: sha512-UFwL+AGSqkhQ15kuKl5FMRx/UqbcfcQbGFg5ggYzhT7qBOsTu3a9POXRxt3hsalBeMgkDWsv3IaPlj51YGpCAg==} + lefthook-openbsd-arm64@2.2.2: + resolution: {integrity: sha512-6G/gKXcpIwC+XcODg7ELZYP/hIrVIHQxhy2GoRdVyecmpGMFj+BZo3iqcUmeWusQMuL+UdNexbkrUaeJalIkNw==} cpu: [arm64] os: [openbsd] - lefthook-openbsd-x64@2.2.1: - resolution: {integrity: sha512-IMKEuxJLo91C1yjhJ42EadfXUb3ECMkvTKpSt17kwaiyZsvvZ8LGdrXwQZiLNJt2M5ECuTVCQUvDimM6mGraOw==} + lefthook-openbsd-x64@2.2.2: + resolution: {integrity: sha512-eMJGi3/tqKEqu7XCZlqwQWRtK5JlL/9diaqqgRlEdlRD7GxwzHZN21z6awbITum9emea3lALvXFe6V8odQLGOA==} cpu: [x64] os: [openbsd] - lefthook-windows-arm64@2.2.1: - resolution: {integrity: sha512-Pi8vOvObjg8HJDl8d96s7jsI6TN33klpqv6tXSXpoKEeoAwEh5Y9NawO6bzoOpLfAxf2SfMBcuaBzFQ5zE2gjA==} + lefthook-windows-arm64@2.2.2: + resolution: {integrity: sha512-4P1EaQb5xG1zhYD1RLJ6TEGdFkmHkB+Slqx6yRDPKuBDNxMiD0+kTAAdUY2E8xPuRR35xHpVPR+b3/HtzPrjQQ==} cpu: [arm64] os: [win32] - lefthook-windows-x64@2.2.1: - resolution: {integrity: sha512-7FtuPrc1XzxIFLAbzneOF1hr9r/vGi2lcMpX14QG9d/mnLhwu4EyNBh48JNEqsQqrOB9QKavsNqxVl1e8zcukA==} + lefthook-windows-x64@2.2.2: + resolution: {integrity: sha512-9Ck4zancQilBfXT3ZeRipm7Lcq4RQfxyMpy8SAVINw0t/BrbjsT25V46ZuziERcwdajnE4myfMzC33GoCBwr7g==} cpu: [x64] os: [win32] - lefthook@2.2.1: - resolution: {integrity: sha512-aKEwhQzGbLMkZu5vrFYKJzLvLVblWATYITmN7Ak4qRCDPCoFJhmeJZFuYf3nTXuqG9xTBE+J8xaAEPL2tpuWyw==} - hasBin: true + lefthook@2.2.2: + resolution: {integrity: sha512-37fYHAhL12r1twaEV0PA5TwoIT491eTGGYjhhXxlYNMq3DSkiGZBQ++Jfk5maXj0vq52NRauLtMikBKtbNJs3Q==} lightningcss-android-arm64@1.32.0: resolution: {integrity: sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==} @@ -1642,7 +1792,6 @@ packages: markdown-it@15.0.1: resolution: {integrity: sha512-9/7gE95FNPkfUWrjJIoHZza2iLmuJlPD0UNMxPi7bxUrbCR525YZY0r+zyfes0dZI5ZZ/uNIXUJca0pJvtw41g==} - hasBin: true markdownlint-cli2-formatter-default@0.0.6: resolution: {integrity: sha512-VVDGKsq9sgzu378swJ0fcHfSicUnMxnL8gnLm/Q4J/xsNJ4e5bA6lvAz7PCzIl0/No0lHyaWdqVD2jotxOSFMQ==} @@ -1652,7 +1801,6 @@ packages: markdownlint-cli2@0.23.3: resolution: {integrity: sha512-xAr5o/TGpC3v6lE6cKIW4b5eOFRrRX5u7Vtjae9ix3RALv8nNOd94XMkD/1OXXBtpMcJ4uQGbpSo3hv5UqS4uQ==} engines: {node: '>=22'} - hasBin: true markdownlint@0.41.1: resolution: {integrity: sha512-qHKeU2E1bdyNAT077go2FVTNXvYcktN5IHtF6XyeD1l0PClxzSp2tUApAV14ORI8DGX4H9bNKZEzelZp4qn8IA==} @@ -1770,12 +1918,10 @@ packages: nanoid@3.3.20: resolution: {integrity: sha512-uKdg2G3GNCKQn9byYOpxbGqrT2fGO5KRt5J/8b3pok8rT6qxGWF6hxMyJiEYtAf+FVyYuD9hRaDqX5uPFYJ4ZQ==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true nopt@10.0.1: resolution: {integrity: sha512-df3sBr/6ax9hSGuC3CspvLlbnX8cP5L5nZwXF8cGN8l0zSWR6BvzmQ6jPUKjvo6+/xdpkNvEcucBNUdBeeV13g==} engines: {node: ^22.22.2 || ^24.15.0 || >=26.0.0} - hasBin: true nostics@1.3.0: resolution: {integrity: sha512-wzRsrJwNlFbqIRQt8aCeL2WE8USip/uuvGSOZV1D02CxX8ABTMbw8IywKjH7yWHETMXbWJI4OBpihg9rmz2Vyg==} @@ -1835,7 +1981,7 @@ packages: resolution: {integrity: sha512-l7pqLUFTI/+ESXn6k3nu30ZIzW5E2WZF/LaHJEpoq6ElcLD+wduZoB2kBN19du6K/4FDpPMazY2wJr+IndBtQw==} peerDependencies: typescript: '>=4.5.0' - vue: 3.5.43 + vue: 3.5.44 peerDependenciesMeta: typescript: optional: true @@ -1849,15 +1995,13 @@ packages: playwright-core@1.64.0: resolution: {integrity: sha512-T9r+MZkTECl2+oUcZ26YgZzTrYidTsIhYYkJix+6iDOymOb1FB2RLLSOxRGnZGv5DStt+aduIVbt+E8WygXYpg==} engines: {node: '>=20'} - hasBin: true playwright@1.64.0: resolution: {integrity: sha512-kVzTnYFYEyQ9RGzBjNCd2+yEqWmVbxl3AHPynv3qQ6JTjv4a+kwRcnqQwIpuP3NnrnIrE/Q6wWAIAvMfIE2/Yg==} engines: {node: '>=20'} - hasBin: true - postcss@8.5.29: - resolution: {integrity: sha512-49cGhUbXj8Qenv0iTMxA1cFBzxXoctpC9Ujd77t1WcbJIr6nF/eI7g/8MgxrYldFRuAXvja7xQRwavoW7kgrxQ==} + postcss@8.5.30: + resolution: {integrity: sha512-zkd+e9S1AQHhmaBKye9zlFHWjOwVgqXl1q3ECYy8561K7qxR2cREf/STLskulBFd78k6AOFeA+ff1TtEzk9bAA==} engines: {node: ^10 || ^12 || >=14} proto-list@1.2.4: @@ -1884,7 +2028,7 @@ packages: reka-ui@2.11.0: resolution: {integrity: sha512-ilkpm4bIAol4jwzm4tpm3WVcffyGOpqksNZL1k1qO9QmIwAA+q8jroxjkUGLEn/GddfdExFfvofWfQiKZszUeQ==} peerDependencies: - vue: 3.5.43 + vue: 3.5.44 require-from-string@2.0.2: resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} @@ -1908,7 +2052,6 @@ packages: rolldown@1.2.13: resolution: {integrity: sha512-/5apOkwWxtACcQtZ5WlrAsKS4JwXVThQPJZ3RqIruRY9UG9M8e0VlXN068xum/JRKA4aIUoJ13ghe/kGCvidiQ==} engines: {node: ^20.19.0 || >=22.12.0} - hasBin: true run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} @@ -2108,12 +2251,12 @@ packages: resolution: {integrity: sha512-A6jOWOZX5yvyo1qMn7IveoWN91mJI5L3BUKsIwkg6qrTGgHs1Sb1JF/vyLJgnbN1rH4OOOxFbtqL9A46bOyGUQ==} peerDependencies: reka-ui: ^2.0.0 - vue: 3.5.43 + vue: 3.5.44 vee-validate@4.15.1: resolution: {integrity: sha512-DkFsiTwEKau8VIxyZBGdO6tOudD+QoUBPuHj3e6QFqmbfCRj1ArmYWue9lEp6jLSWBIw4XPlDLjFIZNLdRAMSg==} peerDependencies: - vue: 3.5.43 + vue: 3.5.44 verkit@0.5.0: resolution: {integrity: sha512-u4J1hr6Y+C/hit34GwL3eIcUf3wngT8TlYUjK7tk0jxydKLAq3sYvifjdTDA6U3KCKRcQCQDGf/srjxfZF3l7g==} @@ -2122,7 +2265,6 @@ packages: vite@8.3.4: resolution: {integrity: sha512-IftLE8phJhdNRIGNEV4JCCvfNScoZQVfcXaN8TQropWGJtOHcu+iAB9pHcuGvmEb/kddw0LBe/jS8ztdC6xdiQ==} engines: {node: ^20.19.0 || >=22.12.0} - hasBin: true peerDependencies: '@types/node': ^20.19.0 || >=22.12.0 '@vitejs/devtools': ^0.7.1 @@ -2212,10 +2354,9 @@ packages: vue-demi@0.14.10: resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==} engines: {node: '>=12'} - hasBin: true peerDependencies: '@vue/composition-api': ^1.0.0-rc.1 - vue: 3.5.43 + vue: 3.5.44 peerDependenciesMeta: '@vue/composition-api': optional: true @@ -2224,21 +2365,21 @@ packages: resolution: {integrity: sha512-2G7LC9XcdZ0IljFib7lKGHNiBBOTv6HO+2bnBaOiQgDYZ+uUnqSpuED5DbBo1t7su50o/WRGn+ZfDQTGd26xEw==} engines: {node: '>= 22'} peerDependencies: - vue: 3.5.43 + vue: 3.5.44 vue-input-otp@0.4.0: resolution: {integrity: sha512-LW+nsZmeXFVdfmPPtoGAXd3vd3T8UBjvwqs6ER4NB7TIoxTuj/reT61HNGe0NyvYDtAHZwjcTmOIX/99f4gpvA==} peerDependencies: - vue: 3.5.43 + vue: 3.5.44 vue-router@5.4.0: resolution: {integrity: sha512-pFvcYcxinDHjZUlf7AzFBrT8r8Xqvv4uMHoJnjc+EqPawXQvHTkF8S4tfSmQLpriVHUGfkaKlI7Et0KRjTMTdw==} peerDependencies: '@pinia/colada': '>=0.21.2' - '@vue/compiler-sfc': 3.5.43 + '@vue/compiler-sfc': 3.5.44 pinia: ^3.0.4 || ^4.0.2 vite: ^7.3.0 || ^8.0.0 - vue: 3.5.43 + vue: 3.5.44 peerDependenciesMeta: '@pinia/colada': optional: true @@ -2263,14 +2404,13 @@ packages: nuxt: optional: true - vue-tsc@3.3.12: - resolution: {integrity: sha512-kbpaz18O9jPVkXVHD1BEjpUXM6WhXSu+62L1sGGr6Wbzd8GbvkBQWjoj3KZ/C0aq2MZllce7UdtWzwCIYsBMGA==} - hasBin: true + vue-tsc@3.3.13: + resolution: {integrity: sha512-jE4/bXdOMSHVxEGgQCqNllJy+9N3Gx6tfSAsg0yhFK/MAN6eXqISihupnDEKSCt12VVnjN2gI3AqLYcqoh5x/A==} peerDependencies: typescript: '>=5.0.0' - vue@3.5.43: - resolution: {integrity: sha512-o5qZoksdnjIKvW1srZ3ab7pcDNYAerBjRe54D0LBLfRdCYFrSgBHVXokMas35czQc0//lmx4/tuY4ZNQ+Rf2Ng==} + vue@3.5.44: + resolution: {integrity: sha512-dvvmaOCG7lAMkJTPqPwWeGMsPS6DIsFsfZDUgBp9V6mHf9b3+/wyVwYR4Es+WV6uJC0FKRxp81Obcq0ZwUcGFQ==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -2330,8 +2470,8 @@ packages: zod@3.25.76: resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} - zod@4.6.5: - resolution: {integrity: sha512-v5l/aFXZQeai4awLbOpSoHecE9UiMrnfx75tEXLjNonXVARxQ5mOeipTjROUchszUNCqnE+hqAMujRsRHsut2Q==} + zod@4.6.7: + resolution: {integrity: sha512-g8W2D2kU6a8untc053fX1uVBKzM7yqAxW/3zwk83+6RyF2+SKOuV+c0wBDhUwzV1PaGapmZH+rmcUzPf+3CGwg==} snapshots: @@ -2592,11 +2732,11 @@ snapshots: '@floating-ui/utils@0.2.12': {} - '@floating-ui/vue@2.0.1(vue@3.5.43(typescript@6.0.3))': + '@floating-ui/vue@2.0.1(vue@3.5.44(typescript@6.0.3))': dependencies: '@floating-ui/dom': 1.8.0 '@floating-ui/utils': 0.2.12 - vue: 3.5.43(typescript@6.0.3) + vue: 3.5.44(typescript@6.0.3) '@iconify-json/simple-icons@1.2.99': dependencies: @@ -2604,10 +2744,10 @@ snapshots: '@iconify/types@2.0.0': {} - '@iconify/vue@5.0.3(vue@3.5.43(typescript@6.0.3))': + '@iconify/vue@5.0.3(vue@3.5.44(typescript@6.0.3))': dependencies: '@iconify/types': 2.0.0 - vue: 3.5.43(typescript@6.0.3) + vue: 3.5.44(typescript@6.0.3) '@internationalized/date@3.12.4': dependencies: @@ -2654,9 +2794,9 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.6.0 - '@lucide/vue@1.54.0(vue@3.5.43(typescript@6.0.3))': + '@lucide/vue@1.56.0(vue@3.5.44(typescript@6.0.3))': dependencies: - vue: 3.5.43(typescript@6.0.3) + vue: 3.5.44(typescript@6.0.3) '@nodelib/fs.scandir@2.1.5': dependencies: @@ -2869,15 +3009,15 @@ snapshots: '@tanstack/virtual-core@3.18.0': {} - '@tanstack/vue-table@8.21.3(vue@3.5.43(typescript@6.0.3))': + '@tanstack/vue-table@8.21.3(vue@3.5.44(typescript@6.0.3))': dependencies: '@tanstack/table-core': 8.21.3 - vue: 3.5.43(typescript@6.0.3) + vue: 3.5.44(typescript@6.0.3) - '@tanstack/vue-virtual@3.13.40(vue@3.5.43(typescript@6.0.3))': + '@tanstack/vue-virtual@3.13.40(vue@3.5.44(typescript@6.0.3))': dependencies: '@tanstack/virtual-core': 3.18.0 - vue: 3.5.43(typescript@6.0.3) + vue: 3.5.44(typescript@6.0.3) '@types/chai@5.2.3': dependencies: @@ -2906,19 +3046,19 @@ snapshots: '@types/web-bluetooth@0.0.21': {} - '@vee-validate/zod@4.15.1(vue@3.5.43(typescript@6.0.3))(zod@4.6.5)': + '@vee-validate/zod@4.15.1(vue@3.5.44(typescript@6.0.3))(zod@4.6.7)': dependencies: type-fest: 4.41.0 - vee-validate: 4.15.1(vue@3.5.43(typescript@6.0.3)) - zod: 4.6.5 + vee-validate: 4.15.1(vue@3.5.44(typescript@6.0.3)) + zod: 4.6.7 transitivePeerDependencies: - vue - '@vitejs/plugin-vue@6.0.9(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0))(vue@3.5.43(typescript@6.0.3))': + '@vitejs/plugin-vue@6.0.10(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0))(vue@3.5.44(typescript@6.0.3))': dependencies: '@rolldown/pluginutils': 1.0.1 vite: 8.3.4(@types/node@26.6.5)(jiti@2.7.0) - vue: 3.5.43(typescript@6.0.3) + vue: 3.5.44(typescript@6.0.3) '@vitest/coverage-v8@4.1.11(vitest@4.1.11)': dependencies: @@ -2989,45 +3129,45 @@ snapshots: optionalDependencies: typescript: 6.0.3 - '@vue-macros/common@3.1.4(vue@3.5.43(typescript@6.0.3))': + '@vue-macros/common@3.1.4(vue@3.5.44(typescript@6.0.3))': dependencies: - '@vue/compiler-sfc': 3.5.43 + '@vue/compiler-sfc': 3.5.44 ast-kit: 2.2.0 local-pkg: 1.2.1 magic-string-ast: 1.0.3 unplugin-utils: 0.3.2 optionalDependencies: - vue: 3.5.43(typescript@6.0.3) + vue: 3.5.44(typescript@6.0.3) - '@vue/compiler-core@3.5.43': + '@vue/compiler-core@3.5.44': dependencies: '@babel/parser': 7.29.9 - '@vue/shared': 3.5.43 + '@vue/shared': 3.5.44 entities: 7.0.1 estree-walker: 2.0.2 source-map-js: 1.2.2 - '@vue/compiler-dom@3.5.43': + '@vue/compiler-dom@3.5.44': dependencies: - '@vue/compiler-core': 3.5.43 - '@vue/shared': 3.5.43 + '@vue/compiler-core': 3.5.44 + '@vue/shared': 3.5.44 - '@vue/compiler-sfc@3.5.43': + '@vue/compiler-sfc@3.5.44': dependencies: '@babel/parser': 7.29.9 - '@vue/compiler-core': 3.5.43 - '@vue/compiler-dom': 3.5.43 - '@vue/compiler-ssr': 3.5.43 - '@vue/shared': 3.5.43 + '@vue/compiler-core': 3.5.44 + '@vue/compiler-dom': 3.5.44 + '@vue/compiler-ssr': 3.5.44 + '@vue/shared': 3.5.44 estree-walker: 2.0.2 magic-string: 0.30.21 - postcss: 8.5.29 + postcss: 8.5.30 source-map-js: 1.2.2 - '@vue/compiler-ssr@3.5.43': + '@vue/compiler-ssr@3.5.44': dependencies: - '@vue/compiler-dom': 3.5.43 - '@vue/shared': 3.5.43 + '@vue/compiler-dom': 3.5.44 + '@vue/shared': 3.5.44 '@vue/devtools-api@6.6.4': {} @@ -3062,55 +3202,55 @@ snapshots: '@vue/devtools-shared@8.2.1': {} - '@vue/language-core@3.3.12': + '@vue/language-core@3.3.13': dependencies: '@volar/language-core': 2.4.28 - '@vue/compiler-dom': 3.5.43 - '@vue/shared': 3.5.43 + '@vue/compiler-dom': 3.5.44 + '@vue/shared': 3.5.44 alien-signals: 3.2.1 muggle-string: 0.4.1 path-browserify: 1.0.1 picomatch: 4.0.7 - '@vue/reactivity@3.5.43': + '@vue/reactivity@3.5.44': dependencies: - '@vue/shared': 3.5.43 + '@vue/shared': 3.5.44 - '@vue/runtime-core@3.5.43': + '@vue/runtime-core@3.5.44': dependencies: - '@vue/reactivity': 3.5.43 - '@vue/shared': 3.5.43 + '@vue/reactivity': 3.5.44 + '@vue/shared': 3.5.44 - '@vue/runtime-dom@3.5.43': + '@vue/runtime-dom@3.5.44': dependencies: - '@vue/reactivity': 3.5.43 - '@vue/runtime-core': 3.5.43 - '@vue/shared': 3.5.43 + '@vue/reactivity': 3.5.44 + '@vue/runtime-core': 3.5.44 + '@vue/shared': 3.5.44 csstype: 3.2.3 - '@vue/server-renderer@3.5.43': + '@vue/server-renderer@3.5.44': dependencies: - '@vue/compiler-ssr': 3.5.43 - '@vue/runtime-dom': 3.5.43 - '@vue/shared': 3.5.43 + '@vue/compiler-ssr': 3.5.44 + '@vue/runtime-dom': 3.5.44 + '@vue/shared': 3.5.44 - '@vue/shared@3.5.43': {} + '@vue/shared@3.5.44': {} - '@vue/test-utils@2.5.1(@vue/compiler-dom@3.5.43)(@vue/server-renderer@3.5.43)(vue@3.5.43(typescript@6.0.3))': + '@vue/test-utils@2.5.1(@vue/compiler-dom@3.5.44)(@vue/server-renderer@3.5.44)(vue@3.5.44(typescript@6.0.3))': dependencies: - '@vue/compiler-dom': 3.5.43 + '@vue/compiler-dom': 3.5.44 js-beautify: 2.0.3 - vue: 3.5.43(typescript@6.0.3) + vue: 3.5.44(typescript@6.0.3) vue-component-type-helpers: 3.3.12 optionalDependencies: - '@vue/server-renderer': 3.5.43 + '@vue/server-renderer': 3.5.44 - '@vueuse/core@10.11.1(vue@3.5.43(typescript@6.0.3))': + '@vueuse/core@10.11.1(vue@3.5.44(typescript@6.0.3))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 10.11.1 - '@vueuse/shared': 10.11.1(vue@3.5.43(typescript@6.0.3)) - vue-demi: 0.14.10(vue@3.5.43(typescript@6.0.3)) + '@vueuse/shared': 10.11.1(vue@3.5.44(typescript@6.0.3)) + vue-demi: 0.14.10(vue@3.5.44(typescript@6.0.3)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -3120,16 +3260,16 @@ snapshots: '@types/web-bluetooth': 0.0.21 '@vueuse/metadata': 12.8.2 '@vueuse/shared': 12.8.2(typescript@6.0.3) - vue: 3.5.43(typescript@6.0.3) + vue: 3.5.44(typescript@6.0.3) transitivePeerDependencies: - typescript - '@vueuse/core@14.4.0(vue@3.5.43(typescript@6.0.3))': + '@vueuse/core@14.4.0(vue@3.5.44(typescript@6.0.3))': dependencies: '@types/web-bluetooth': 0.0.21 '@vueuse/metadata': 14.4.0 - '@vueuse/shared': 14.4.0(vue@3.5.43(typescript@6.0.3)) - vue: 3.5.43(typescript@6.0.3) + '@vueuse/shared': 14.4.0(vue@3.5.44(typescript@6.0.3)) + vue: 3.5.44(typescript@6.0.3) '@vueuse/metadata@10.11.1': {} @@ -3137,22 +3277,22 @@ snapshots: '@vueuse/metadata@14.4.0': {} - '@vueuse/shared@10.11.1(vue@3.5.43(typescript@6.0.3))': + '@vueuse/shared@10.11.1(vue@3.5.44(typescript@6.0.3))': dependencies: - vue-demi: 0.14.10(vue@3.5.43(typescript@6.0.3)) + vue-demi: 0.14.10(vue@3.5.44(typescript@6.0.3)) transitivePeerDependencies: - '@vue/composition-api' - vue '@vueuse/shared@12.8.2(typescript@6.0.3)': dependencies: - vue: 3.5.43(typescript@6.0.3) + vue: 3.5.44(typescript@6.0.3) transitivePeerDependencies: - typescript - '@vueuse/shared@14.4.0(vue@3.5.43(typescript@6.0.3))': + '@vueuse/shared@14.4.0(vue@3.5.44(typescript@6.0.3))': dependencies: - vue: 3.5.43(typescript@6.0.3) + vue: 3.5.44(typescript@6.0.3) abbrev@5.0.0: {} @@ -3360,11 +3500,11 @@ snapshots: dependencies: embla-carousel: 8.6.0 - embla-carousel-vue@8.6.0(vue@3.5.43(typescript@6.0.3)): + embla-carousel-vue@8.6.0(vue@3.5.44(typescript@6.0.3)): dependencies: embla-carousel: 8.6.0 embla-carousel-reactive-utils: 8.6.0(embla-carousel@8.6.0) - vue: 3.5.43(typescript@6.0.3) + vue: 3.5.44(typescript@6.0.3) embla-carousel@8.6.0: {} @@ -3585,48 +3725,52 @@ snapshots: dependencies: commander: 8.3.0 - lefthook-darwin-arm64@2.2.1: + lefthook-android-arm64@2.2.2: + optional: true + + lefthook-darwin-arm64@2.2.2: optional: true - lefthook-darwin-x64@2.2.1: + lefthook-darwin-x64@2.2.2: optional: true - lefthook-freebsd-arm64@2.2.1: + lefthook-freebsd-arm64@2.2.2: optional: true - lefthook-freebsd-x64@2.2.1: + lefthook-freebsd-x64@2.2.2: optional: true - lefthook-linux-arm64@2.2.1: + lefthook-linux-arm64@2.2.2: optional: true - lefthook-linux-x64@2.2.1: + lefthook-linux-x64@2.2.2: optional: true - lefthook-openbsd-arm64@2.2.1: + lefthook-openbsd-arm64@2.2.2: optional: true - lefthook-openbsd-x64@2.2.1: + lefthook-openbsd-x64@2.2.2: optional: true - lefthook-windows-arm64@2.2.1: + lefthook-windows-arm64@2.2.2: optional: true - lefthook-windows-x64@2.2.1: + lefthook-windows-x64@2.2.2: optional: true - lefthook@2.2.1: + lefthook@2.2.2: optionalDependencies: - lefthook-darwin-arm64: 2.2.1 - lefthook-darwin-x64: 2.2.1 - lefthook-freebsd-arm64: 2.2.1 - lefthook-freebsd-x64: 2.2.1 - lefthook-linux-arm64: 2.2.1 - lefthook-linux-x64: 2.2.1 - lefthook-openbsd-arm64: 2.2.1 - lefthook-openbsd-x64: 2.2.1 - lefthook-windows-arm64: 2.2.1 - lefthook-windows-x64: 2.2.1 + lefthook-android-arm64: 2.2.2 + lefthook-darwin-arm64: 2.2.2 + lefthook-darwin-x64: 2.2.2 + lefthook-freebsd-arm64: 2.2.2 + lefthook-freebsd-x64: 2.2.2 + lefthook-linux-arm64: 2.2.2 + lefthook-linux-x64: 2.2.2 + lefthook-openbsd-arm64: 2.2.2 + lefthook-openbsd-x64: 2.2.2 + lefthook-windows-arm64: 2.2.2 + lefthook-windows-x64: 2.2.2 lightningcss-android-arm64@1.32.0: optional: true @@ -4065,10 +4209,10 @@ snapshots: picomatch@4.0.7: {} - pinia@3.0.4(typescript@6.0.3)(vue@3.5.43(typescript@6.0.3)): + pinia@3.0.4(typescript@6.0.3)(vue@3.5.44(typescript@6.0.3)): dependencies: '@vue/devtools-api': 7.7.10 - vue: 3.5.43(typescript@6.0.3) + vue: 3.5.44(typescript@6.0.3) optionalDependencies: typescript: 6.0.3 @@ -4090,7 +4234,7 @@ snapshots: dependencies: playwright-core: 1.64.0 - postcss@8.5.29: + postcss@8.5.30: dependencies: nanoid: 3.3.20 picocolors: 1.1.1 @@ -4108,18 +4252,18 @@ snapshots: readdirp@5.1.1: {} - reka-ui@2.11.0(vue@3.5.43(typescript@6.0.3)): + reka-ui@2.11.0(vue@3.5.44(typescript@6.0.3)): dependencies: - '@floating-ui/vue': 2.0.1(vue@3.5.43(typescript@6.0.3)) + '@floating-ui/vue': 2.0.1(vue@3.5.44(typescript@6.0.3)) '@internationalized/date': 3.12.4 '@internationalized/number': 3.6.9 - '@tanstack/vue-virtual': 3.13.40(vue@3.5.43(typescript@6.0.3)) - '@vueuse/core': 14.4.0(vue@3.5.43(typescript@6.0.3)) - '@vueuse/shared': 14.4.0(vue@3.5.43(typescript@6.0.3)) + '@tanstack/vue-virtual': 3.13.40(vue@3.5.44(typescript@6.0.3)) + '@vueuse/core': 14.4.0(vue@3.5.44(typescript@6.0.3)) + '@vueuse/shared': 14.4.0(vue@3.5.44(typescript@6.0.3)) aria-hidden: 1.2.6 defu: 6.1.7 ohash: 2.0.12 - vue: 3.5.43(typescript@6.0.3) + vue: 3.5.44(typescript@6.0.3) require-from-string@2.0.2: {} @@ -4283,19 +4427,19 @@ snapshots: rolldown: 1.2.13 vite: 8.3.4(@types/node@26.6.5)(jiti@2.7.0) - vaul-vue@0.4.1(reka-ui@2.11.0(vue@3.5.43(typescript@6.0.3)))(vue@3.5.43(typescript@6.0.3)): + vaul-vue@0.4.1(reka-ui@2.11.0(vue@3.5.44(typescript@6.0.3)))(vue@3.5.44(typescript@6.0.3)): dependencies: - '@vueuse/core': 10.11.1(vue@3.5.43(typescript@6.0.3)) - reka-ui: 2.11.0(vue@3.5.43(typescript@6.0.3)) - vue: 3.5.43(typescript@6.0.3) + '@vueuse/core': 10.11.1(vue@3.5.44(typescript@6.0.3)) + reka-ui: 2.11.0(vue@3.5.44(typescript@6.0.3)) + vue: 3.5.44(typescript@6.0.3) transitivePeerDependencies: - '@vue/composition-api' - vee-validate@4.15.1(vue@3.5.43(typescript@6.0.3)): + vee-validate@4.15.1(vue@3.5.44(typescript@6.0.3)): dependencies: '@vue/devtools-api': 7.7.10 type-fest: 4.41.0 - vue: 3.5.43(typescript@6.0.3) + vue: 3.5.44(typescript@6.0.3) verkit@0.5.0: {} @@ -4303,7 +4447,7 @@ snapshots: dependencies: lightningcss: 1.33.0 picomatch: 4.0.7 - postcss: 8.5.29 + postcss: 8.5.30 rolldown: 1.2.13 tinyglobby: 0.2.17 optionalDependencies: @@ -4344,29 +4488,29 @@ snapshots: vue-component-type-helpers@3.3.12: {} - vue-demi@0.14.10(vue@3.5.43(typescript@6.0.3)): + vue-demi@0.14.10(vue@3.5.44(typescript@6.0.3)): dependencies: - vue: 3.5.43(typescript@6.0.3) + vue: 3.5.44(typescript@6.0.3) - vue-i18n@11.4.13(vue@3.5.43(typescript@6.0.3)): + vue-i18n@11.4.13(vue@3.5.44(typescript@6.0.3)): dependencies: '@intlify/core-base': 11.4.13 '@intlify/devtools-types': 11.4.13 '@intlify/shared': 11.4.13 '@vue/devtools-api': 6.6.4 - vue: 3.5.43(typescript@6.0.3) + vue: 3.5.44(typescript@6.0.3) - vue-input-otp@0.4.0(typescript@6.0.3)(vue@3.5.43(typescript@6.0.3)): + vue-input-otp@0.4.0(typescript@6.0.3)(vue@3.5.44(typescript@6.0.3)): dependencies: '@vueuse/core': 12.8.2(typescript@6.0.3) - reka-ui: 2.11.0(vue@3.5.43(typescript@6.0.3)) - vue: 3.5.43(typescript@6.0.3) + reka-ui: 2.11.0(vue@3.5.44(typescript@6.0.3)) + vue: 3.5.44(typescript@6.0.3) transitivePeerDependencies: - typescript - vue-router@5.4.0(@vue/compiler-sfc@3.5.43)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.43(typescript@6.0.3)))(rolldown@1.2.13)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0))(vue@3.5.43(typescript@6.0.3)): + vue-router@5.4.0(@vue/compiler-sfc@3.5.44)(pinia@3.0.4(typescript@6.0.3)(vue@3.5.44(typescript@6.0.3)))(rolldown@1.2.13)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0))(vue@3.5.44(typescript@6.0.3)): dependencies: - '@vue-macros/common': 3.1.4(vue@3.5.43(typescript@6.0.3)) + '@vue-macros/common': 3.1.4(vue@3.5.44(typescript@6.0.3)) '@vue/devtools-api': 8.2.1 ast-walker-scope: 0.10.0 chokidar: 5.0.0 @@ -4382,10 +4526,10 @@ snapshots: tinyglobby: 0.2.17 unplugin: 3.4.0(rolldown@1.2.13)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)) unplugin-utils: 0.3.2 - vue: 3.5.43(typescript@6.0.3) + vue: 3.5.44(typescript@6.0.3) optionalDependencies: - '@vue/compiler-sfc': 3.5.43 - pinia: 3.0.4(typescript@6.0.3)(vue@3.5.43(typescript@6.0.3)) + '@vue/compiler-sfc': 3.5.44 + pinia: 3.0.4(typescript@6.0.3)(vue@3.5.44(typescript@6.0.3)) vite: 8.3.4(@types/node@26.6.5)(jiti@2.7.0) transitivePeerDependencies: - '@farmfe/core' @@ -4400,19 +4544,19 @@ snapshots: vue-sonner@2.0.9: {} - vue-tsc@3.3.12(typescript@6.0.3): + vue-tsc@3.3.13(typescript@6.0.3): dependencies: '@volar/typescript': 2.4.28(typescript@6.0.3) - '@vue/language-core': 3.3.12 + '@vue/language-core': 3.3.13 typescript: 6.0.3 - vue@3.5.43(typescript@6.0.3): + vue@3.5.44(typescript@6.0.3): dependencies: - '@vue/compiler-dom': 3.5.43 - '@vue/compiler-sfc': 3.5.43 - '@vue/runtime-dom': 3.5.43 - '@vue/server-renderer': 3.5.43 - '@vue/shared': 3.5.43 + '@vue/compiler-dom': 3.5.44 + '@vue/compiler-sfc': 3.5.44 + '@vue/runtime-dom': 3.5.44 + '@vue/server-renderer': 3.5.44 + '@vue/shared': 3.5.44 optionalDependencies: typescript: 6.0.3 @@ -4466,4 +4610,4 @@ snapshots: zod@3.25.76: {} - zod@4.6.5: {} + zod@4.6.7: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index a9670ac9..5b6672f2 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -12,21 +12,21 @@ onlyBuiltDependencies: overrides: nanoid@3: 3.3.20 - postcss: 8.5.29 + postcss: 8.5.30 source-map-js: 1.2.2 - vue: 3.5.43 - '@vue/compiler-core': 3.5.43 - '@vue/compiler-dom': 3.5.43 - '@vue/compiler-sfc': 3.5.43 - '@vue/compiler-ssr': 3.5.43 + vue: 3.5.44 + '@vue/compiler-core': 3.5.44 + '@vue/compiler-dom': 3.5.44 + '@vue/compiler-sfc': 3.5.44 + '@vue/compiler-ssr': 3.5.44 '@vue/compiler-vapor': 3.5.43 - '@vue/compat': 3.5.43 - '@vue/reactivity': 3.5.43 - '@vue/runtime-core': 3.5.43 - '@vue/runtime-dom': 3.5.43 + '@vue/compat': 3.5.44 + '@vue/reactivity': 3.5.44 + '@vue/runtime-core': 3.5.44 + '@vue/runtime-dom': 3.5.44 '@vue/runtime-vapor': 3.5.43 - '@vue/server-renderer': 3.5.43 - '@vue/shared': 3.5.43 + '@vue/server-renderer': 3.5.44 + '@vue/shared': 3.5.44 packages: - 'apps/rook/dashboard'