From 67087916ae677d5a0219b6755ecf753d3b1c585b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 30 Sep 2026 04:27:01 +0000 Subject: [PATCH 1/8] chore(deps): Update non-major dependencies (#1818) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- go.mod | 6 +- go.sum | 20 +- web/package.json | 14 +- web/pnpm-lock.yaml | 600 ++++++++++++++++++++++----------------------- 4 files changed, 320 insertions(+), 320 deletions(-) diff --git a/go.mod b/go.mod index 63878e533..f83e9ca21 100644 --- a/go.mod +++ b/go.mod @@ -73,7 +73,7 @@ require ( golang.org/x/term v0.46.0 golang.org/x/text v0.42.0 gorm.io/gorm v1.31.2 - modernc.org/sqlite v1.59.0 + modernc.org/sqlite v1.60.1 resty.dev/v3 v3.0.0-rc.4 ) @@ -134,8 +134,8 @@ require ( go.opentelemetry.io/otel/trace v1.35.0 // indirect golang.org/x/exp v0.0.0-20260603202125-055de637280b // indirect golang.org/x/mod v0.41.0 // indirect - golang.org/x/tools v0.49.0 // indirect - modernc.org/libc v1.75.7 // indirect + golang.org/x/tools v0.50.0 // indirect + modernc.org/libc v1.77.1 // indirect modernc.org/mathutil v1.7.1 // indirect modernc.org/memory v1.12.1 // indirect ) diff --git a/go.sum b/go.sum index b54ecf525..352fd980a 100644 --- a/go.sum +++ b/go.sum @@ -312,18 +312,18 @@ golang.org/x/term v0.46.0 h1:3+OXuTbaKDgwk8jTi3aSLHRlmWqHEUDUtxnbFigO4YE= golang.org/x/term v0.46.0/go.mod h1:+K02xbkittuwc0Am4abfA3Fc+XRGXkvBXNO88NCXPoc= golang.org/x/text v0.42.0 h1:JbOZXgfeCPU9gacVtYliJqOhD+zhrEqK4LfdpmlUZqI= golang.org/x/text v0.42.0/go.mod h1:ojzP1Z+2QtioaF8DTtO8K5q7JWVVYwZKenzujK0Zd0E= -golang.org/x/tools v0.49.0 h1:3NI7VXzL9+1WZD52Dx2ttoPwD5DWrFGpl9mFZDlmisI= -golang.org/x/tools v0.49.0/go.mod h1:SJNXV9DBKT0UbdttsQjbfJlAE/q+y36++zo3uL3N0Oo= +golang.org/x/tools v0.50.0 h1:c2ifzfcuY7L90lZ2aKd8S4K2NpASF08SZx9ZuJkHmSU= +golang.org/x/tools v0.50.0/go.mod h1:7ulVMw3831Mwi5EZD6RomGyffr4VFjuNYXf2BbCEAV0= gorm.io/driver/sqlite v1.6.0 h1:WHRRrIiulaPiPFmDcod6prc4l2VGVWHz80KspNsxSfQ= gorm.io/driver/sqlite v1.6.0/go.mod h1:AO9V1qIQddBESngQUKWL9yoH93HIeA1X6V633rBwyT8= gorm.io/gorm v1.31.2 h1:3o8FXNo9v9S858gil+3LlZA1LkCOzgb4g5BL64FgaCo= gorm.io/gorm v1.31.2/go.mod h1:XyQVbO2k6YkOis7C2437jSit3SsDK72s7n7rsSHd+Gs= gotest.tools/v3 v3.5.2 h1:7koQfIKdy+I8UTetycgUqXWSDwpgv193Ka+qRsmBY8Q= gotest.tools/v3 v3.5.2/go.mod h1:LtdLGcnqToBH83WByAAi/wiwSFCArdFIUV/xxN4pcjA= -modernc.org/cc/v4 v4.29.2 h1:h6+9ciCnPKutf4I03CvheAvDLX7+IHlqR6Iy6J+cgd8= -modernc.org/cc/v4 v4.29.2/go.mod h1:OnovgIhbbMXMu1aISnJ0wvVD1KnW+cAUJkIrAWh+kVI= -modernc.org/ccgo/v4 v4.35.0 h1:F+TUsmw09QxLzmi3aeYYGxjAXarmZaKgj3mKQHNaA8w= -modernc.org/ccgo/v4 v4.35.0/go.mod h1:qrVGs9S3Sr2Ztcg9ve+kTAYMp5a3YvWjo+SoN06kJ5I= +modernc.org/cc/v4 v4.29.7 h1:q+NXGJ0bK3b4TXFYQQVr9pYETGnmwFWkrUzJnMya/Tg= +modernc.org/cc/v4 v4.29.7/go.mod h1:OnovgIhbbMXMu1aISnJ0wvVD1KnW+cAUJkIrAWh+kVI= +modernc.org/ccgo/v4 v4.36.1 h1:ZNIUZAryN0UgnJwtyxrdEzcFc3yD4Cu4AzjfPXsLsIE= +modernc.org/ccgo/v4 v4.36.1/go.mod h1:rrtGc2QkS239nYb/mQNuBMyjq3/y3ZXWbBjPoV3wqzA= modernc.org/fileutil v1.4.0 h1:j6ZzNTftVS054gi281TyLjHPp6CPHr2KCxEXjEbD6SM= modernc.org/fileutil v1.4.0/go.mod h1:EqdKFDxiByqxLk8ozOxObDSfcVOv/54xDs/DUHdvCUU= modernc.org/gc/v2 v2.6.5 h1:nyqdV8q46KvTpZlsw66kWqwXRHdjIlJOhG6kxiV/9xI= @@ -332,8 +332,8 @@ modernc.org/gc/v3 v3.1.5 h1:21ldfPfRYE31Tb7B3mwAK8gy1AxP4+dKjrOQPfqakoc= modernc.org/gc/v3 v3.1.5/go.mod h1:HFK/6AGESC7Ex+EZJhJ2Gni6cTaYpSMmU/cT9RmlfYY= modernc.org/goabi0 v0.2.0 h1:HvEowk7LxcPd0eq6mVOAEMai46V+i7Jrj13t4AzuNks= modernc.org/goabi0 v0.2.0/go.mod h1:CEFRnnJhKvWT1c1JTI3Avm+tgOWbkOu5oPA8eH8LnMI= -modernc.org/libc v1.75.7 h1:o3DTP9/0p9pKmY2WCKQaySW6wIiZhNM7wc2lUoyhfew= -modernc.org/libc v1.75.7/go.mod h1:bO5o2ztHxBb2rjz0PgdHN0sSMw57CgxGFLZ3Qd/QpVQ= +modernc.org/libc v1.77.1 h1:Ct8j47QtiZ1Enj2DtFXQtUqrPCAjdCmPjtCuvrYQ0Hs= +modernc.org/libc v1.77.1/go.mod h1:87/pZ4L6nD1zqW4nItuS12YO7hN1igAah34xjnQo/W0= modernc.org/mathutil v1.7.1 h1:GCZVGXdaN8gTqB1Mf/usp1Y/hSqgI2vAGGP4jZMCxOU= modernc.org/mathutil v1.7.1/go.mod h1:4p5IwJITfppl0G4sUEDtCr4DthTaT47/N3aT6MhfgJg= modernc.org/memory v1.12.1 h1:nFMiWrpStgZczNl6XI9GnIk/rWhYIyHGUaR04pGbp9g= @@ -342,8 +342,8 @@ modernc.org/opt v0.2.0 h1:tGyef5ApycA7FSEOMraay9SaTk5zmbx7Tu+cJs4QKZg= modernc.org/opt v0.2.0/go.mod h1:03fq9lsNfvkYSfxrfUhZCWPk1lm4cq4N+Bh//bEtgns= modernc.org/sortutil v1.2.1 h1:+xyoGf15mM3NMlPDnFqrteY07klSFxLElE2PVuWIJ7w= modernc.org/sortutil v1.2.1/go.mod h1:7ZI3a3REbai7gzCLcotuw9AC4VZVpYMjDzETGsSMqJE= -modernc.org/sqlite v1.59.0 h1:X1es1GpqBlS/5T+vbM4HLUdaa8OtQx468DF2vrx+38A= -modernc.org/sqlite v1.59.0/go.mod h1:+paeT2A3iPRHkQDwG7oA6Tk0zQd5woMEI8q7orfry8k= +modernc.org/sqlite v1.60.1 h1:/blz53O951KWFOso4QQvEs/Fq6cDBKLtMVrYNSeJVKw= +modernc.org/sqlite v1.60.1/go.mod h1:1dIoEagfDE72QytD5scH1lxARtaUgKgHC/NuApA27r0= modernc.org/strutil v1.2.1 h1:UneZBkQA+DX2Rp35KcM69cSsNES9ly8mQWD71HKlOA0= modernc.org/strutil v1.2.1/go.mod h1:EHkiggD70koQxjVdSBM3JKM7k6L0FbGE5eymy9i3B9A= modernc.org/token v1.1.0 h1:Xl7Ap9dKaEs5kLoOQeQmPWevfnk/DM5qcLcYlA8ys6Y= diff --git a/web/package.json b/web/package.json index 22d3a0e63..95240b272 100644 --- a/web/package.json +++ b/web/package.json @@ -55,7 +55,7 @@ "pinia": "4.0.3", "pinia-plugin-persistedstate": "4.7.1", "vue": "3.5.43", - "vue-echarts": "8.3.0", + "vue-echarts": "8.3.1", "vue-router": "5.3.1", "vue3-gettext": "4.0.1", "vuedraggable": "4.1.0" @@ -65,7 +65,7 @@ "@iconify/vue": "5.0.3", "@tsconfig/node24": "24.0.5", "@types/lodash-es": "4.17.12", - "@types/luxon": "3.7.5", + "@types/luxon": "3.7.6", "@types/node": "24.19.0", "@types/node-forge": "1.3.14", "@unocss/eslint-config": "66.10.5", @@ -76,13 +76,13 @@ "cpx2": "9.0.3", "eslint": "10.11.0", "eslint-config-prettier": "10.1.8", - "eslint-plugin-oxlint": "1.85.0", + "eslint-plugin-oxlint": "1.86.0", "eslint-plugin-vue": "10.11.1", "naive-ui": "2.45.3", "npm-run-all2": "9.0.3", - "oxfmt": "0.70.0", - "oxlint": "1.85.0", - "sass": "1.105.0", + "oxfmt": "0.71.0", + "oxlint": "1.86.0", + "sass": "1.105.1", "tsx": "4.23.15", "typescript": "6.0.3", "unocss": "66.10.5", @@ -96,5 +96,5 @@ "vite-plugin-vue-devtools": "8.2.1", "vue-tsc": "3.3.11" }, - "packageManager": "pnpm@12.6.0" + "packageManager": "pnpm@12.8.1" } diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index 73f6758c4..c61e7e121 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -7,153 +7,153 @@ importers: configDependencies: {} packageManagerDependencies: pnpm: - specifier: 12.6.0 - version: 12.6.0 + specifier: 12.8.1 + version: 12.8.1 packages: - '@pnpm/exe.android-arm64@12.6.0': - resolution: {integrity: sha512-kviIHft9h02q+7N2In7tSL9T/HRUSGwYmU74YPtsWU5ee7vgqPyC0JT6RRX6miW+NxX1CvHgQxg69qq1qTLJYQ==} + '@pnpm/exe.android-arm64@12.8.1': + resolution: {integrity: sha512-siDxcidfz5eM6L2tJfik+i2bbUEw8UC7MZ3Yl2HYdRmqbdhHGAOQACtOOu6QVW4Jul4/w5wVKm+wM8ACtgh1Pg==} cpu: [arm64] os: [android] - '@pnpm/exe.android-x64@12.6.0': - resolution: {integrity: sha512-CT8aJKLq2mtZFE71pr4E5Z2xHL8uGnRGr+NclDqsXlVF4SVcQ2QAs14mWi0C8gjT4hbmi+Q0lJRRIkMAWfjjng==} + '@pnpm/exe.android-x64@12.8.1': + resolution: {integrity: sha512-0F/uqPRc3aN4vLHsa0f+6fTtmsigFQ9/yxEU43fionF//pNHEd5e97b3w/nKIgqYMCUQCJphmBRMA9Q8/wlo9Q==} cpu: [x64] os: [android] - '@pnpm/exe.darwin-arm64@12.6.0': - resolution: {integrity: sha512-rafpVkjzugKBMxSvGQd5wK1x5eOTkD/+lcJIFHeQhvd+BJ8kDisOOvwhQDrpGd4vd2Fx+hhW0P2Ptt638OlhFg==} + '@pnpm/exe.darwin-arm64@12.8.1': + resolution: {integrity: sha512-/rwavvMQJsl2RIxOHBnDF+4Gk+fhQFAY4M3PQZoKskJOEnaJcygG9p1xby6wcQcbS4d9dIubv09CQhufTgfmpw==} cpu: [arm64] os: [darwin] - '@pnpm/exe.darwin-x64@12.6.0': - resolution: {integrity: sha512-72Jpuv1m24gI8zUNcaylYpBWEhBzz1VPhnDIU2GYM2eRP+KsOqVLwV78i+JrihI39zY2NNXmaN4eAKX1inpaDQ==} + '@pnpm/exe.darwin-x64@12.8.1': + resolution: {integrity: sha512-htYt2gN7zqJKLhC99Ft6EUiO7myjZAZXfmGCTJUL1v+o7vE9hZdE1+fAkk4Oj1ZHNRti6b2woOxEkRkAusi8OQ==} cpu: [x64] os: [darwin] - '@pnpm/exe.freebsd-x64@12.6.0': - resolution: {integrity: sha512-LON4QgNy1w/XF4uySZIyC/5hEB0oGdelXsY9tSKqstER+2j2X2oHz67skD11RRd/HWFRtMr64shQZ4I9ZoZ0zg==} + '@pnpm/exe.freebsd-x64@12.8.1': + resolution: {integrity: sha512-PB5BULNgytxvExoOXUUeseS/DcpPENs+cg3iA6xHHeaLT4ctEGKSGXEbuj7USeqvo8JBpAx039hivnbzGqDwnA==} cpu: [x64] os: [freebsd] - '@pnpm/exe.linux-arm64-musl@12.6.0': - resolution: {integrity: sha512-BdDpX+DeaMUc5x6WNcE6FkmFy36NwrBbBvwsZU737Zt3u1fTY+iKFPchjEQNCM4rT6q6xvF2oN3ZwExGsJCkxQ==} + '@pnpm/exe.linux-arm64-musl@12.8.1': + resolution: {integrity: sha512-kKeyC/ArjrgdciQRBrOL0j9HtOI4gDRgoyP+eJ1CQKyadpKlf/DhDDyspXe07R3B9KagTVLUF2nlt6Dr5quFIg==} cpu: [arm64] os: [linux] libc: [musl] - '@pnpm/exe.linux-arm64@12.6.0': - resolution: {integrity: sha512-8h2sNoIhHDpHDYqZZCh9PXr6krqW10btb0GHVGuw710muDHlFAHMtUG2ogmaHge6zJG1xgY4Y7mwX5g/LWvrYg==} + '@pnpm/exe.linux-arm64@12.8.1': + resolution: {integrity: sha512-q4s9a9X2O3N9aeUFooW24orNrxvu20+jyVUFR5RanPCqOKKPBrgs2iywMkBBx1aXkkzdWT54/mfz8Be8sJlWEw==} cpu: [arm64] os: [linux] libc: [glibc] - '@pnpm/exe.linux-ppc64@12.6.0': - resolution: {integrity: sha512-ld6xgcEhFCFrsVsJhbmdmR714PnsEspO/Ij8w0/D7OSiz2hYGu3fZd5tKRxOI5m6H6Gl0/RRFAPncTHbsgXVjQ==} + '@pnpm/exe.linux-ppc64@12.8.1': + resolution: {integrity: sha512-F7XSjKJthwCh/L6abZiMpAfo2Cm61SZIT3e4dfgiIjESndlWaXCnfLKngSgZ/SEMsdmHT6dud3+kWIB3tw0/xQ==} cpu: [ppc64] os: [linux] libc: [glibc] - '@pnpm/exe.linux-riscv64@12.6.0': - resolution: {integrity: sha512-HIbImydoC3J8NFt+8MXfhTCf5rO6NjCMyinSAHac0VmV8uCHw+kbQkyAzxV84rzz9ZOzmBOnj0b1N461UIYGsw==} + '@pnpm/exe.linux-riscv64@12.8.1': + resolution: {integrity: sha512-z1ecpIK/ZY08Unk69KWWE9867oaKUytGUjrHnBoGFAAhsK+q+0cfvBH+f5fWobJ7FX97leMlLO+gkJolddM45Q==} cpu: [riscv64] os: [linux] libc: [glibc] - '@pnpm/exe.linux-s390x@12.6.0': - resolution: {integrity: sha512-DjSqT7+BZ/lWcDHwNMuzsRVfyxUimh+D54Xw4tSWbdVVQhtWtNMUyI93LVnwCmsoEpar2gC3SFeAgywx37svKQ==} + '@pnpm/exe.linux-s390x@12.8.1': + resolution: {integrity: sha512-KU6tnrBfu4uKXTq6N5qJwSm8FSrs9Wc8b5AUEsHK9bRXwNdsZ1/lRxG1++X29SKRW9OSNuDSjxASv5mAvGo1gA==} cpu: [s390x] os: [linux] libc: [glibc] - '@pnpm/exe.linux-x64-musl@12.6.0': - resolution: {integrity: sha512-31lKeGPmRE6xfV6I3VjaEGVFRei14pl/zgoFDK4w+UkbJqOuNl2Ht3O1GuqNIg3Gl14qTEb4kZRAYFHXifDx9A==} + '@pnpm/exe.linux-x64-musl@12.8.1': + resolution: {integrity: sha512-eUE8BWJkDr2tJb/yrk0yVnszlmNqFarVxUlqiZ9BAkct28Nq/5g2H0tvMDmPA7fAQW3STNj+omJPPRVT+4s5sQ==} cpu: [x64] os: [linux] libc: [musl] - '@pnpm/exe.linux-x64@12.6.0': - resolution: {integrity: sha512-qFWBneHJAJ73W4whtbaFOL1M/7DBC6ILHXuxc7ZPtEhfPuT1zeZiGrmKHoMAfJA+mcm6xhOFljqVTUS+00Jabw==} + '@pnpm/exe.linux-x64@12.8.1': + resolution: {integrity: sha512-8bDZ0lZlCdi2rvnFul7EYgcC7zKeWSe76y8JV2oXobaS8p9i9d6PSf6LgLtTM0fI7R9Oh4eLCbveXyNDMmvZ+g==} cpu: [x64] os: [linux] libc: [glibc] - '@pnpm/exe.win32-arm64@12.6.0': - resolution: {integrity: sha512-OhfefXEEykZlslSUhR8PPRe6MVPV3Oink/dVfIecE5velpc7j80cZYsHlaDrtRDcm3TPwQHkaRW1SJ1efX9oFg==} + '@pnpm/exe.win32-arm64@12.8.1': + resolution: {integrity: sha512-MsT0dlrRxnCRCHCaosNbhWpEiAFnFuMEu3KuDJDU41BXgTwiINxU8goloUSUDejWZUqKaUqNC/qUTihl9nFtqg==} cpu: [arm64] os: [win32] - '@pnpm/exe.win32-x64@12.6.0': - resolution: {integrity: sha512-L2tuyrD2+Imgxs3VK/ST/2L3xD6vDP0ktJQxM0TaGw7TbAQEMq+RMc8iK6Ew7Id579uzjJe8jSfJID2ZGsOHCA==} + '@pnpm/exe.win32-x64@12.8.1': + resolution: {integrity: sha512-SWtPe0PsbTTk//gJND10tMdOfCYjrkq5+qV49hzVhY7xz2iJ339Rc+xwASlcvbwTfrvH39YNqpKYibD+CRGLwA==} cpu: [x64] os: [win32] - pnpm@12.6.0: - resolution: {integrity: sha512-PvaPlRyxEawgS0paFvCy3fDaVqluBBPoHYVdnwtV75JnFHCQKOHNAMQFwsX7e56OxNxGd3yAXQNzwvL/AP0g7A==} + pnpm@12.8.1: + resolution: {integrity: sha512-9kupB1B/XOr+BsjTjmBS0BeURFgOwSed3Vv8EctIqoomRLZlmOB+dh2oSHKp/FfV+QK4f6SdAkGY1VhhKqu+RQ==} engines: {node: '>=18.*'} hasBin: true snapshots: - '@pnpm/exe.android-arm64@12.6.0': + '@pnpm/exe.android-arm64@12.8.1': optional: true - '@pnpm/exe.android-x64@12.6.0': + '@pnpm/exe.android-x64@12.8.1': optional: true - '@pnpm/exe.darwin-arm64@12.6.0': + '@pnpm/exe.darwin-arm64@12.8.1': optional: true - '@pnpm/exe.darwin-x64@12.6.0': + '@pnpm/exe.darwin-x64@12.8.1': optional: true - '@pnpm/exe.freebsd-x64@12.6.0': + '@pnpm/exe.freebsd-x64@12.8.1': optional: true - '@pnpm/exe.linux-arm64-musl@12.6.0': + '@pnpm/exe.linux-arm64-musl@12.8.1': optional: true - '@pnpm/exe.linux-arm64@12.6.0': + '@pnpm/exe.linux-arm64@12.8.1': optional: true - '@pnpm/exe.linux-ppc64@12.6.0': + '@pnpm/exe.linux-ppc64@12.8.1': optional: true - '@pnpm/exe.linux-riscv64@12.6.0': + '@pnpm/exe.linux-riscv64@12.8.1': optional: true - '@pnpm/exe.linux-s390x@12.6.0': + '@pnpm/exe.linux-s390x@12.8.1': optional: true - '@pnpm/exe.linux-x64-musl@12.6.0': + '@pnpm/exe.linux-x64-musl@12.8.1': optional: true - '@pnpm/exe.linux-x64@12.6.0': + '@pnpm/exe.linux-x64@12.8.1': optional: true - '@pnpm/exe.win32-arm64@12.6.0': + '@pnpm/exe.win32-arm64@12.8.1': optional: true - '@pnpm/exe.win32-x64@12.6.0': + '@pnpm/exe.win32-x64@12.8.1': optional: true - pnpm@12.6.0: + pnpm@12.8.1: optionalDependencies: - '@pnpm/exe.android-arm64': 12.6.0 - '@pnpm/exe.android-x64': 12.6.0 - '@pnpm/exe.darwin-arm64': 12.6.0 - '@pnpm/exe.darwin-x64': 12.6.0 - '@pnpm/exe.freebsd-x64': 12.6.0 - '@pnpm/exe.linux-arm64': 12.6.0 - '@pnpm/exe.linux-arm64-musl': 12.6.0 - '@pnpm/exe.linux-ppc64': 12.6.0 - '@pnpm/exe.linux-riscv64': 12.6.0 - '@pnpm/exe.linux-s390x': 12.6.0 - '@pnpm/exe.linux-x64': 12.6.0 - '@pnpm/exe.linux-x64-musl': 12.6.0 - '@pnpm/exe.win32-arm64': 12.6.0 - '@pnpm/exe.win32-x64': 12.6.0 + '@pnpm/exe.android-arm64': 12.8.1 + '@pnpm/exe.android-x64': 12.8.1 + '@pnpm/exe.darwin-arm64': 12.8.1 + '@pnpm/exe.darwin-x64': 12.8.1 + '@pnpm/exe.freebsd-x64': 12.8.1 + '@pnpm/exe.linux-arm64': 12.8.1 + '@pnpm/exe.linux-arm64-musl': 12.8.1 + '@pnpm/exe.linux-ppc64': 12.8.1 + '@pnpm/exe.linux-riscv64': 12.8.1 + '@pnpm/exe.linux-s390x': 12.8.1 + '@pnpm/exe.linux-x64': 12.8.1 + '@pnpm/exe.linux-x64-musl': 12.8.1 + '@pnpm/exe.win32-arm64': 12.8.1 + '@pnpm/exe.win32-x64': 12.8.1 --- lockfileVersion: '9.0' @@ -251,11 +251,11 @@ importers: specifier: 3.5.43 version: 3.5.43(typescript@6.0.3) vue-echarts: - specifier: 8.3.0 - version: 8.3.0(echarts@6.1.0)(vue@3.5.43(typescript@6.0.3)) + specifier: 8.3.1 + version: 8.3.1(echarts@6.1.0)(vue@3.5.43(typescript@6.0.3)) vue-router: specifier: 5.3.1 - version: 5.3.1(@vue/compiler-sfc@3.5.43)(esbuild@0.28.2)(pinia@4.0.3(@vue/devtools-api@8.2.1)(typescript@6.0.3)(vue@3.5.43(typescript@6.0.3)))(rolldown@1.2.11)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)) + version: 5.3.1(@vue/compiler-sfc@3.5.43)(esbuild@0.28.2)(pinia@4.0.3(@vue/devtools-api@8.2.1)(typescript@6.0.3)(vue@3.5.43(typescript@6.0.3)))(rolldown@1.2.11)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)) vue3-gettext: specifier: 4.0.1 version: 4.0.1(vue@3.5.43(typescript@6.0.3)) @@ -276,8 +276,8 @@ importers: specifier: 4.17.12 version: 4.17.12 '@types/luxon': - specifier: 3.7.5 - version: 3.7.5 + specifier: 3.7.6 + version: 3.7.6 '@types/node': specifier: 24.19.0 version: 24.19.0 @@ -289,7 +289,7 @@ importers: version: 66.10.5(eslint@10.11.0(jiti@2.7.0))(typescript@6.0.3) '@vitejs/plugin-vue': specifier: 6.0.9 - version: 6.0.9(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)) + version: 6.0.9(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)) '@vue/eslint-config-typescript': specifier: 14.9.0 version: 14.9.0(eslint-plugin-vue@10.11.1(@typescript-eslint/parser@8.70.1(eslint@10.11.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.11.0(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.11.0(jiti@2.7.0))))(eslint@10.11.0(jiti@2.7.0))(typescript@6.0.3) @@ -309,8 +309,8 @@ importers: specifier: 10.1.8 version: 10.1.8(eslint@10.11.0(jiti@2.7.0)) eslint-plugin-oxlint: - specifier: 1.85.0 - version: 1.85.0(oxlint@1.85.0) + specifier: 1.86.0 + version: 1.86.0(oxlint@1.86.0) eslint-plugin-vue: specifier: 10.11.1 version: 10.11.1(@typescript-eslint/parser@8.70.1(eslint@10.11.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.11.0(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.11.0(jiti@2.7.0))) @@ -321,14 +321,14 @@ importers: specifier: 9.0.3 version: 9.0.3 oxfmt: - specifier: 0.70.0 - version: 0.70.0 + specifier: 0.71.0 + version: 0.71.0 oxlint: - specifier: 1.85.0 - version: 1.85.0 + specifier: 1.86.0 + version: 1.86.0 sass: - specifier: 1.105.0 - version: 1.105.0 + specifier: 1.105.1 + version: 1.105.1 tsx: specifier: 4.23.15 version: 4.23.15 @@ -337,31 +337,31 @@ importers: version: 6.0.3 unocss: specifier: 66.10.5 - version: 66.10.5(cac@7.0.0)(rolldown@1.2.11)(srvx@1.0.5)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15)) + version: 66.10.5(cac@7.0.0)(rolldown@1.2.11)(srvx@1.0.5)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) unplugin-auto-import: specifier: 21.1.0 - version: 21.1.0(@vueuse/core@15.0.0(vue@3.5.43(typescript@6.0.3)))(esbuild@0.28.2)(oxc-parser@0.150.0)(rolldown@1.2.11)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15)) + version: 21.1.0(@vueuse/core@15.0.0(vue@3.5.43(typescript@6.0.3)))(esbuild@0.28.2)(oxc-parser@0.150.0)(rolldown@1.2.11)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) unplugin-icons: specifier: 24.0.0 - version: 24.0.0(@vue/compiler-sfc@3.5.43)(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15)) + version: 24.0.0(@vue/compiler-sfc@3.5.43)(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) unplugin-vue-components: specifier: 32.1.0 - version: 32.1.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)) + version: 32.1.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)) vite: specifier: 8.3.1 - version: 8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15) + version: 8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) vite-plugin-compression2: specifier: 2.5.3 version: 2.5.3 vite-plugin-html: specifier: 3.2.2 - version: 3.2.2(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15)) + version: 3.2.2(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) vite-plugin-mock: specifier: 3.0.2 - version: 3.0.2(esbuild@0.28.2)(mockjs@1.1.0)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15)) + version: 3.0.2(esbuild@0.28.2)(mockjs@1.1.0)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) vite-plugin-vue-devtools: specifier: 8.2.1 - version: 8.2.1(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)) + version: 8.2.1(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)) vue-tsc: specifier: 3.3.11 version: 3.3.11(typescript@6.0.3) @@ -945,246 +945,246 @@ packages: '@oxc-project/types@0.151.0': resolution: {integrity: sha512-J1yXrIlNDZVzE3ada310xeAw7nH8yCAyLPuUIsjKatFPmfn5bS1oW+cM+QsGOtVWd5nhSpbwZWx/rue+r5Z+PA==} - '@oxfmt/binding-android-arm-eabi@0.70.0': - resolution: {integrity: sha512-Xd7YO4/T2axEj6FTLcj4Why3mTBqFMg+x24xtorT4Lb2+1g82090GH0a/4U1m0pABGYiix2bq1pqkYrmV3f0Sw==} + '@oxfmt/binding-android-arm-eabi@0.71.0': + resolution: {integrity: sha512-l31EyBfB4egJeFua11aQFEUE9nnDtfpWCadqQovm0WL30t/yUHtdFl/5HyFXvd5xT8Ewh3U4TI9f30GowrQ1fw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [android] - '@oxfmt/binding-android-arm64@0.70.0': - resolution: {integrity: sha512-x9rlMYyKXdgKdYyUJzGsK1ZV8P4di/J32ipzcS6Jet6p9r9UAh28neXIMtdlSaJJycdi61Z4YkcLKLpk8ueFjg==} + '@oxfmt/binding-android-arm64@0.71.0': + resolution: {integrity: sha512-E8q39SUZzSXQ08oZoFoTkxRADkdBNgL6De4qgZYr2O4JCunwqrZwAyCebxIF3yVHBafHM30WUkhTkDi+jNYZOw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@oxfmt/binding-darwin-arm64@0.70.0': - resolution: {integrity: sha512-IUTUPvrBVYy7POh4stXzRdz4IVC/1QSaviCWoyenSlOhGu0X9j5K07vCTM9biLjAA2Zs31l0Rj5vvRpj9n95wA==} + '@oxfmt/binding-darwin-arm64@0.71.0': + resolution: {integrity: sha512-pTteTrN88DicrmJ3DocBmpNDa6Umfh0iveEG8rnAlDFQpclmtDS7hnIvZbIEV9mDO0Ot1U0sjtoJQ1itd/ZMhQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@oxfmt/binding-darwin-x64@0.70.0': - resolution: {integrity: sha512-vw745q870oTd6J517O24asoX4/E+eK0nxYIFoedSLqgJ+nI5En7+ZS82iZSHZ69zevQrnOXiyHP01dA+t8xD8w==} + '@oxfmt/binding-darwin-x64@0.71.0': + resolution: {integrity: sha512-G5melRC3IiNEgXlNKJhSExJYQGAQIppHFp2cl/wFrqQcEwmc4k4TkrHaFTR29SDudjoW5AZq5cXPGJDqtlH/Yg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@oxfmt/binding-freebsd-x64@0.70.0': - resolution: {integrity: sha512-NO14EgSM9dFkcg+MfGPxvsKqXYs9LKaxPrOKXpv1R0rLokGGFDcCq6dBMq18dE4wlpFOovX0UZY2uh1P30O7QA==} + '@oxfmt/binding-freebsd-x64@0.71.0': + resolution: {integrity: sha512-Hb1P5yKb9aiH2VSbm3Ml37mKjzqpunYet9krw/YK7V5JsAUJDQlju3Yk/dEqQvJD/usBvpi01Vbk9ZDNo0a8Cw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@oxfmt/binding-linux-arm-gnueabihf@0.70.0': - resolution: {integrity: sha512-139OEhHarj9CYoJ/i9gXlPv4KLBGtLj2toseOWYFf09QwlhklaZk+wW3aOvlqoeZtuayvkoSNVWra7WJ21s3VQ==} + '@oxfmt/binding-linux-arm-gnueabihf@0.71.0': + resolution: {integrity: sha512-r7n4JEO+rkp0kaP3ia+0hv6FzK3PQIHqaF0jxGuhjJ4JHVX9ZVRbgpDVDW+OloyuJsRWpWFDKIHe8gfl1p/4mQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxfmt/binding-linux-arm-musleabihf@0.70.0': - resolution: {integrity: sha512-GEh2PY3IWTE0M24eNhTduountANSbWyDmMnzFSQE/nGg/bjPugbUgiGuFu+xdqcQSd/HKSwH80/F2yVVD48yhA==} + '@oxfmt/binding-linux-arm-musleabihf@0.71.0': + resolution: {integrity: sha512-EEynTF4nakgqDhVCmd3cHQCmTcw0BM8ea6eHigTdtZ3yxdsBNv+dYkt+OpDDZx1n/jzjI7J+Ht7IgkqFWuJUxQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxfmt/binding-linux-arm64-gnu@0.70.0': - resolution: {integrity: sha512-En5i+UJmZSPxuSf47F2Hl5YOzKB0bicQLnGQkeTCMQ35cWLtbrSwACJKfiLqRZrk05DwSnsJkhBRaM3OURtIaA==} + '@oxfmt/binding-linux-arm64-gnu@0.71.0': + resolution: {integrity: sha512-7VgJIrywCwR/G6YMv+HqsccUt8Z4q4mbM2xR+Ry/6AeMk4pCmZ9aO4Srd3mmrvVu8PsCZGP7oHEHSXWTmyloaQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [glibc] - '@oxfmt/binding-linux-arm64-musl@0.70.0': - resolution: {integrity: sha512-WWOoV5W9Im3flVwOVrWn/2DUlOF8v5vcCip+kcNuaMpulRCh6nzzt1Su2vcL2F908YJIXNV3HvegbBHuyLwKHg==} + '@oxfmt/binding-linux-arm64-musl@0.71.0': + resolution: {integrity: sha512-AOCaminv/+fhinUXKvtPZT4POhNYmN9GfvaJdgJa1AbvuzClWGwDIXfJg8eu3sYaVL2B68jNvmS7LZGAYa0z3A==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [musl] - '@oxfmt/binding-linux-ppc64-gnu@0.70.0': - resolution: {integrity: sha512-YUouneIqW+5n7aE8xx/zeZ6/utr/KH7oykcGoFyd8Uz8uh591T1oKlnoWA3BsRq/ZR42oY1w4MUYvS/0e/MQOA==} + '@oxfmt/binding-linux-ppc64-gnu@0.71.0': + resolution: {integrity: sha512-0SHxuaa4QRLM7jfsd8wc6L7KdLg+FR6/ah9k1eAvcrK/Sni7oxchMvsjwUsyakVAta+wBVDkjJTr7/RFU0uUGA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] libc: [glibc] - '@oxfmt/binding-linux-riscv64-gnu@0.70.0': - resolution: {integrity: sha512-iEnMf21S5aGVa4hViDGY8sAQ/AHyCu2JPyrQF8P06wtHhSkD1YJBeT4m/KiGewgf7+a5XCYSCRIPcRQa1xwEoQ==} + '@oxfmt/binding-linux-riscv64-gnu@0.71.0': + resolution: {integrity: sha512-UNKj1+rPorTK6uSlQzpN96vDNbHbL/63zcpznweo0ImQdkDdtQCS7G3puxX++2cESPKT2B56Y6DICUmFTJde5A==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [glibc] - '@oxfmt/binding-linux-riscv64-musl@0.70.0': - resolution: {integrity: sha512-91Sdniaj20fQzyMeCxMDzTP4c9s4RB8dGQ308xHhDR0n6U7+1Xq7N9klE7mfXq8iV3lRmIGSXi5X23Hn/0XX/g==} + '@oxfmt/binding-linux-riscv64-musl@0.71.0': + resolution: {integrity: sha512-5cVXKj7a0mWu7GU6/bZgNyv+KtLgM5S9cnT26Os2/abj8pK/bklHsbdYEHGLLniGjNYkyzwem8mZciPCaDtilw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [musl] - '@oxfmt/binding-linux-s390x-gnu@0.70.0': - resolution: {integrity: sha512-uUV30M6E+2TKKGMaKiwfeL4RZrviHXlUxsrYJ/jFBb+1EZy+pnFT+hF73eeWdzh5NqPOAnw0iiMAIqjqiLZPFg==} + '@oxfmt/binding-linux-s390x-gnu@0.71.0': + resolution: {integrity: sha512-lNpcMuZvyU1V/CY5h19hac03m4E4PLSYRckcxZOynSPojI4Mwt6nEu9wT/gVf0bclH3xGEWjwqApnSTgjkd2oA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] libc: [glibc] - '@oxfmt/binding-linux-x64-gnu@0.70.0': - resolution: {integrity: sha512-ivMcX6kNDPhqtbOaBt/ItFlLlTlXNHLgRuNmxP6Na6UuYXRT10llpJcAPbGeRgjjb3Qzv4jwPp3fB0hui50WNQ==} + '@oxfmt/binding-linux-x64-gnu@0.71.0': + resolution: {integrity: sha512-5/Z6pUewQpknXqC4/ykK6Zc6RiteAnPem1Ci7K1RZLVF6w6MMjwHjR4vsjijW4Czidgv7HKeVglGjElADliT9w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [glibc] - '@oxfmt/binding-linux-x64-musl@0.70.0': - resolution: {integrity: sha512-w+S+fERxYmlZSyZlJK/U292FjyBoH8cCEj21/tYJX6atX5kNSn+HDkhlFQKT2zcMwUW0uAtUL/bOrlwJZwqRdA==} + '@oxfmt/binding-linux-x64-musl@0.71.0': + resolution: {integrity: sha512-uVdG2N/4GEbOeljpQ+xv+NeEwJWJGj0WaxSiSYnoiqIYy3RWrWd3rGUmxWXP1A8+ferNvvwFoDAtvgsDUvBuSw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [musl] - '@oxfmt/binding-openharmony-arm64@0.70.0': - resolution: {integrity: sha512-Zlom1Xkx257R8bk4ZI4zJsrGno2opknz1+5v5baka3nn4FPyvNSdh8JUL4CdN1S1OWRMvJ9UJQ+RfIqGGCUEfA==} + '@oxfmt/binding-openharmony-arm64@0.71.0': + resolution: {integrity: sha512-1LwEZmSDRFKeBaGd/Hgj2xI3SmgGFpF4YtgkSx0sTYdTiZfHWbcFvRIBjL1YiDNdQd9Khda3Ij8CoqBULjskDg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@oxfmt/binding-win32-arm64-msvc@0.70.0': - resolution: {integrity: sha512-FQgPW5R17vzt7cgrJ8eG/dqX00o2xHsqFeLfw4xzA9FRHpN/DjFo9YDonvIIXGxiEuS9F/jZPnGO+KHNKuCo4Q==} + '@oxfmt/binding-win32-arm64-msvc@0.71.0': + resolution: {integrity: sha512-5tplmkeMXmza3PUptJQy25wCPJbIAg5g5r7zs+DI+7eEYOqbY+7roMdSH2zbDvv1Pb4oTDJ6NWYx9IRxBxXwhQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@oxfmt/binding-win32-ia32-msvc@0.70.0': - resolution: {integrity: sha512-ZfZublNhZ+XBndMiXhkiLlPE+XyGRDa0CweeTL6t1fZypfCh1LTg7e5CvnOeTBunq15MskOcRempumSPGAaCQA==} + '@oxfmt/binding-win32-ia32-msvc@0.71.0': + resolution: {integrity: sha512-T2LWgh3Vx4PYDjtcqRRGDyCsVxeF/VE5xTpUQiCm65bNLwMpRnJYj6Hlkf6qRM3+jxCIOqHD1kVHNQCCiAVMNQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] - '@oxfmt/binding-win32-x64-msvc@0.70.0': - resolution: {integrity: sha512-HlIZEn+WzLQL0DszNzldiRl/DPRCX5R0Vkt6qeUPR1YHwy52hZZo4x6HoTOVmKRP2wUiwPGtKsihNY/f8KRaBg==} + '@oxfmt/binding-win32-x64-msvc@0.71.0': + resolution: {integrity: sha512-L06SVp7Hu1EQTkh3+PHnKK26dxVbEpOG2InMwCooTE4MA437b5FgfTleCCiGn4ykISHnHU6UHaIg7SiMO7rBHA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] - '@oxlint/binding-android-arm-eabi@1.85.0': - resolution: {integrity: sha512-q2KO/Zso9UT+OMn0NF9ywn4E4t0MI3yxiDhNyhsQ7DyQJrC4FhFE4TXOi4bktFnOWXTMds8qZSbpv2XwRaNOBg==} + '@oxlint/binding-android-arm-eabi@1.86.0': + resolution: {integrity: sha512-63Ozq6yQn79B2UxjSZ9huJmI+3/ZPI7hxAe6TyFh9oQL447KnIMoffOdtog+h4KILbQr61ZRvFPW5gYbAUgpgQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [android] - '@oxlint/binding-android-arm64@1.85.0': - resolution: {integrity: sha512-SxLN3ALjoT9NNdvpjEevGeHvfzTAFrF0NBYB5tzK7/GtCKMze3j1e/m/X2ozqGj2U9hfGG/dg/OG8vpVK4PiDA==} + '@oxlint/binding-android-arm64@1.86.0': + resolution: {integrity: sha512-JdLGp44phbf/0Du236Dt06yfK6Qw8xhTFeDvHJdjk167r59OfP5+BL31mgMYVnswS8e+j6tFuccSY0QDC/lgCw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@oxlint/binding-darwin-arm64@1.85.0': - resolution: {integrity: sha512-Y/Sup/J4f0f9UGsSd/xyCNTeWL+gepO63GBdEDAfue9nBsnk9zMmnIXx1O6b1V8C90vB5nucYNZ0pbMXAp8zJA==} + '@oxlint/binding-darwin-arm64@1.86.0': + resolution: {integrity: sha512-h+vkOr4ik6KLFCXdtNVEj9xfnXfNUpPoF95QjORdhiSpLqQePzcN81kGHjAgsw1/G7WBWK5KsFKbI2UK8EyzMA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@oxlint/binding-darwin-x64@1.85.0': - resolution: {integrity: sha512-ApOSNC04ynpDTwvBD+//0wyfODRSbEzvRoKpX8teffmc27z8AockwSNeMXGJXn5KP85eahDgR/2llICWLkzcnw==} + '@oxlint/binding-darwin-x64@1.86.0': + resolution: {integrity: sha512-wbglRuH5eKsp68keTOOeKDHU1astWSRYFsh2bwKQTAPb44rD6kVgzYI1ZrAJRTc6/7PH55ZXFCQx0rQXrj0UdA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@oxlint/binding-freebsd-x64@1.85.0': - resolution: {integrity: sha512-bNrVrCOA/kHky3Tu79IXWXe5bhIgLXfUuUEDHlAGOHUk96MkvDZ1ecaQF19rwstrnaqfP1o9nBTqzIr9+ZHkUg==} + '@oxlint/binding-freebsd-x64@1.86.0': + resolution: {integrity: sha512-yTQ7QSOlNfQsrfbeVweTiegQJLKPjUKgXp/JpGiFzza6Hp29S9LAoH77TM3L0RjK39iQRZB5lk5iq2t241Mfag==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@oxlint/binding-linux-arm-gnueabihf@1.85.0': - resolution: {integrity: sha512-NUrzOJ1s/EqsVvfn2L/1D8Wro2LPIZUbihL8kOJLh5fEdGEN3rdOGUYq3HwnUIL8sjpoP+4N6RaGrgmMJnaMPw==} + '@oxlint/binding-linux-arm-gnueabihf@1.86.0': + resolution: {integrity: sha512-QYJGy0E2Tv8GAayyBIeHFTwQb8u+zrvrOYrifuDGZDr9ad5XsDhiMScpZymhS9fwWjqrgG2ZUwT4vpY0ISqp4Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxlint/binding-linux-arm-musleabihf@1.85.0': - resolution: {integrity: sha512-UJXrAT3E/RWkEqXLIs2ehETja1qfgkPb+5gwLIIS+o/6cf+grHvoOXTa5997a/YNQfcJS0DRBTOfZt95cvOI1g==} + '@oxlint/binding-linux-arm-musleabihf@1.86.0': + resolution: {integrity: sha512-oQo83CafLT8p3qh0AGkN0tSUIh5Hm63mfDsoqUmBQUBnSZLNBAbyRaAftfGY5a0cKZ34dG6jAtMYgcY5kZqt5g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxlint/binding-linux-arm64-gnu@1.85.0': - resolution: {integrity: sha512-lK40QLjI0HxigO7CjDDshEtfYIeiYS0020v5BHFPqN4uuQBQxd2K9LNom2dW15o9F1937quSCRVp4ZsVhdbYdg==} + '@oxlint/binding-linux-arm64-gnu@1.86.0': + resolution: {integrity: sha512-EM6wy5c2UM12qPb7iDJDBAZvHyfEJGH6iosFgaFiaRZpirz99//EHcUyD2KAskz07x1TULuiAtsojf4nvWWksw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [glibc] - '@oxlint/binding-linux-arm64-musl@1.85.0': - resolution: {integrity: sha512-c2zbdBwGKreHXwRx3gWBuFGJxLhxgsg6YlZ+3H+RgRusU/UEV9jNwJ3HGYK+nRo0LvBa7mt6Kj86xoVotUo8cw==} + '@oxlint/binding-linux-arm64-musl@1.86.0': + resolution: {integrity: sha512-vCiUQb9ZNzZalxYRU4mlZwUqT5f+c7Sk9DwUOplWHtik3Dl4r3DVnUB5tBeRuTAUe6MUVCTylNW7TkkN8J1oTw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [musl] - '@oxlint/binding-linux-ppc64-gnu@1.85.0': - resolution: {integrity: sha512-tlt/Hy8lZ97/lCPmCgw/B3k/mwh+BzaIPbPkldZEly7TwLmx0xe2CQcaW2g/rR0dOgS9JNGCZsMEqLhUNMGvaw==} + '@oxlint/binding-linux-ppc64-gnu@1.86.0': + resolution: {integrity: sha512-T0AzE89yjTYmOhB/hb6i+rWTpe2mYt+xiguBhs9DEPIJTZ1H8OYqsE4VxJHHw2Wlq8Mztwvp2P8NV87ZOuhPRw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] libc: [glibc] - '@oxlint/binding-linux-riscv64-gnu@1.85.0': - resolution: {integrity: sha512-3tNR9Xey82X0zKuY1d8hJ6Rc9gwRDurmqGLnQZa5xqOXy8/YyiqFXjAtugkKLY82obOlpK1eSiDRlgcNPuxtIg==} + '@oxlint/binding-linux-riscv64-gnu@1.86.0': + resolution: {integrity: sha512-s49r0K2f5Oc7fJoMUO1WkdhYK5Ob79uYRwWQ/XNoGysaOq3RUGmGUbHSuXiyydTTA+P9xEdDEnnlZVXiaSJhlw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [glibc] - '@oxlint/binding-linux-riscv64-musl@1.85.0': - resolution: {integrity: sha512-wbGRd5PqCcjkJFHhZuZ2OBSUQY9czlQsoA/cQQB9JK/L9mC5MQgGoKAh+xd8QjA5V+0D3j+Qd1lAWn1I8zlelA==} + '@oxlint/binding-linux-riscv64-musl@1.86.0': + resolution: {integrity: sha512-JIa2tYR8ayb3nvcMSZzn4O/xTy13S7MHllu7cBD+B5qDQXXSRy/Vwk1aNpiTjZmBJGwKCHOy/NvnY5Xcwg27uQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [musl] - '@oxlint/binding-linux-s390x-gnu@1.85.0': - resolution: {integrity: sha512-3Sn0kSrE4DPZCWV/8o+n4x3aFZxI9ulMnkYlwCbJ8eUVkwRK2IerohE/A/z3SNbCwoPFOCJmGE5Avrq0rrvdvQ==} + '@oxlint/binding-linux-s390x-gnu@1.86.0': + resolution: {integrity: sha512-XwXMyBsAuWZkhZU74UNcfQKr1CJJAKnS80dZzOnjl6A4fKcf91IjFgidegQugMHA5SN8ulwDXEDV1yPntjXgQQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] libc: [glibc] - '@oxlint/binding-linux-x64-gnu@1.85.0': - resolution: {integrity: sha512-JY2pxxYfB62bAGfejljVCqc44etItehPuAyaeSAdMuEMtwNA00ggMnS66lC1oIhos6oOXUkuU6mZ9bpFh3BqWg==} + '@oxlint/binding-linux-x64-gnu@1.86.0': + resolution: {integrity: sha512-C1WjukSyMnr66b+w1/tV8RFVv6d9v0MzDf4p9IxVXknqgmTHBgZh1pccN1eHzFr0b9Tbb3OXoPsAAdAuHAQfeA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [glibc] - '@oxlint/binding-linux-x64-musl@1.85.0': - resolution: {integrity: sha512-5k74vZ6qJBjBHEOlBk9B/iv68Yu0F1Afw/vvT2ar6OGCqEeXLaSjXz2n/IPCbhLG22UoKoYEJTzpYraRdcp6PA==} + '@oxlint/binding-linux-x64-musl@1.86.0': + resolution: {integrity: sha512-ap6KLmvC38c6MdYzsIh25cXQupqYvjd37tMNftzrX1DCtkX1Gcf2B+S2B17dD4lKa5c5gJog7DQJyDo82PBKyw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [musl] - '@oxlint/binding-openharmony-arm64@1.85.0': - resolution: {integrity: sha512-GbAl5qt5TCkPLXTaIISZJnugrcBhra6rodcXc9jYt620UtdsTt71NlNmJmm0frxzFpd54x/G+MkitEJA8I/BoA==} + '@oxlint/binding-openharmony-arm64@1.86.0': + resolution: {integrity: sha512-996Q9w/2GLwNyy5Djs39Jt09aFlr4b7TPhoj7dvo5FHmcyiF68nPz73HNc5UAYKIYeK+M9JzPQ4Wg1r1dXvP6A==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@oxlint/binding-win32-arm64-msvc@1.85.0': - resolution: {integrity: sha512-kjmws5MK0et2swk4ND85D7NVQyDHw162i6whtZDLUA/lo6FQyBZDcmMRCMcVZcNrAhIaftVb00x9ChGDOjjNJA==} + '@oxlint/binding-win32-arm64-msvc@1.86.0': + resolution: {integrity: sha512-9uTCHYTknNkug5+46ViSoUMuOuGWK61D87QnblU6CXaWKJC630Z7dbls61vdHxya/cR2ycQZ6Mm6ckgF6Cag5g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@oxlint/binding-win32-ia32-msvc@1.85.0': - resolution: {integrity: sha512-eSsIJx9n4yxvOqYTZyPEMyEXRmE60XH7xGAU7i0Qbsn1lf6Za3CWJ9aRd82oSFKXaxhp+sA6/yMJVRIpLpna6A==} + '@oxlint/binding-win32-ia32-msvc@1.86.0': + resolution: {integrity: sha512-a47ga7EKVfMU8rO0i1m3mGwfNRj3FhQyt1d/ukO/E9u1HHF3KpR3tyb3VhuJBGEVPF8uR4exSyHUyx7xbE+uxw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] - '@oxlint/binding-win32-x64-msvc@1.85.0': - resolution: {integrity: sha512-pBebIPUpKKhWrhSMWhy8TdAZBewiXnfxmaAGxhzxM1068GagqFaTwgKlU6e+UyJ2sPR+VoHouhXuGJkQjsrDvA==} + '@oxlint/binding-win32-x64-msvc@1.86.0': + resolution: {integrity: sha512-az4dzifCRzES1crwu6pDFXzJTIanrdxXFL9TbiJWrx9LKcuacbR83aPvxDA1LKLNswi/RoqitC7Afcflhu3zBQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -1414,8 +1414,8 @@ packages: '@types/lodash@4.17.25': resolution: {integrity: sha512-+K1NIO8I+F9/wNulfVvu23QYd0Pe9/OCqRrim4NoYIf1VoEDL90Ve4ClzpyqBLc7NpGGWRvYNCKZ1BE/Jpf8dQ==} - '@types/luxon@3.7.5': - resolution: {integrity: sha512-jJ41Q4z6ZVO260MNDdHfW7+7a5iMiX8Mr6ZJHcmgrvhZha6dz5704o/lF2kKl6URjH6ivEL97w9xS/MgpJEphg==} + '@types/luxon@3.7.6': + resolution: {integrity: sha512-6KSjliQAXK8ZLgFQO4B7iE4Rpf/B3rItzCFuXezBY/XIAGxOdLd7vRNK9/StRPwiS/yJsVbB7HKpW46B8tcEuQ==} '@types/node-forge@1.3.14': resolution: {integrity: sha512-mhVF2BnD4BO+jtOp7z1CdzaK4mbuK0LLQYAvdOLqHTavxFNq4zA1EmYkpnFjP8HOUzedfQkRnp0E2ulSAYSzAw==} @@ -2111,10 +2111,10 @@ packages: peerDependencies: eslint: '>=7.0.0' - eslint-plugin-oxlint@1.85.0: - resolution: {integrity: sha512-ea+6IH4JRVX1le3C6KLNZ181qhCQwGPDO5kTzAZ8OM3joF4656G0RN8OOXaly78L2RAFuREYQEUIlwOjy0YG8A==} + eslint-plugin-oxlint@1.86.0: + resolution: {integrity: sha512-AYBDGxR/a8kJmUeZBZ98TF5+Kihg8LvWU4EEYoIv5nsEml18kXCD9b4RsqxLz4BiXD7PcrvrCO0/t16NmaFR1A==} peerDependencies: - oxlint: ~1.85.0 + oxlint: ~1.86.0 eslint-plugin-vue@10.11.1: resolution: {integrity: sha512-pasVXhl7wUmIvhujoqs/m0mJ9r59QW1IR9XXYKGR0FETzSM+Hhlf4qKIYgWiDDP+9YKv4YfbwskD7LqIdVcgQw==} @@ -2735,8 +2735,8 @@ packages: peerDependencies: oxc-parser: '>=0.98.0' - oxfmt@0.70.0: - resolution: {integrity: sha512-IsHxZ4y0wQLLMhnrJblBJgZsLDzfULrJnAw5j/QqsTlMa/m3AqsbToi+W71uhBGaqlqq/PbbjvHc09TJwdv3Tw==} + oxfmt@0.71.0: + resolution: {integrity: sha512-lUPUl0d/+Io5pDrsPXWs6rB4N/bpB78oj9CTDpnbulfDz+0r3XXcHPlQ7kRPJ2GjIT4nX+/mcqunOeP9BvsEtg==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -2748,12 +2748,12 @@ packages: vite-plus: optional: true - oxlint@1.85.0: - resolution: {integrity: sha512-bc26s97nuvPj1ViyPsqmKecVkUWFMEdtayO8MaQ6oiLfs1pj94cQlZZhrh4BPNlr9HQosjhIlwgZKsfcwmcNgg==} + oxlint@1.86.0: + resolution: {integrity: sha512-og0lhgvZfgGF//gOOmZXvtr+GmBbAGEnbEhv/QUg7UW2Wi4wHMnJbnMD+zuHgPdJxdklfgpPupdlAaAySyxrZg==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: - oxlint-tsgolint: '>=7.0.2001' + oxlint-tsgolint: '>=7.0.2003' vite-plus: '*' peerDependenciesMeta: oxlint-tsgolint: @@ -2962,8 +2962,8 @@ packages: run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - sass@1.105.0: - resolution: {integrity: sha512-4EjSuRTyG8M4yRXXY1PT9OUV5zz23xBxJkbIAprohKHqf6HOU4MCpE3U3vAC+iO1gxobBjESNbcj8rYAQZWnyA==} + sass@1.105.1: + resolution: {integrity: sha512-1CnAWPyrrnVQzXGB/DUep1vYCKCm1CIBr+YxjjiW6wk9qtzemnGP4qicH56T2F9S4Hjtv/Ne3jDz8JqfdDU4oA==} engines: {node: '>=20.19.0'} hasBin: true @@ -3054,8 +3054,8 @@ packages: resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==} engines: {node: '>=12.0.0'} - tinypool@2.1.2: - resolution: {integrity: sha512-9YodfrxS9g9IbFr/KOjE5bAeJ0p61n3bW6mqvy0jtoeKd1kTW1Cxm0oulm6KX2lyM9Gl6WIe8nEbY7LWv5ZJww==} + tinypool@2.2.0: + resolution: {integrity: sha512-jBrmx4lYmaC9k/mgPbylxs7kBUxHtD8256up+HjLaDFfXScKJQyil+SWXSvhAtT7XHo+yTVlpB81PGmHP8oLSQ==} engines: {node: ^20.0.0 || >=22.0.0} to-regex-range@5.0.1: @@ -3361,8 +3361,8 @@ packages: vscode-uri@3.2.0: resolution: {integrity: sha512-m2gXo3bn0G1kT9InzMf07fTbqMbGtyckj3bH5ktLO+1Ssv+yiATZ4dhwaQv9UZWxJh6E9IFGnQyjgWVDWVBDrg==} - vue-echarts@8.3.0: - resolution: {integrity: sha512-gqOZ5uuBF4x4KTXQpTmgH5BuAwUSO+y9U7L1pHCIESQvgnTitXtnyjrfePH+9YXMRhmTLjchEx3EnsPhoiIX/A==} + vue-echarts@8.3.1: + resolution: {integrity: sha512-wN9ycF1+P8j3aajxawRT6R/8asZNBejl1kK2M2/Lk6wCdK2XG+YK39sDfZLF8S5UaBbNZqzN1joObtRhmhORJg==} peerDependencies: echarts: ^6.0.0 vue: ^3.3.0 @@ -3961,118 +3961,118 @@ snapshots: '@oxc-project/types@0.151.0': {} - '@oxfmt/binding-android-arm-eabi@0.70.0': + '@oxfmt/binding-android-arm-eabi@0.71.0': optional: true - '@oxfmt/binding-android-arm64@0.70.0': + '@oxfmt/binding-android-arm64@0.71.0': optional: true - '@oxfmt/binding-darwin-arm64@0.70.0': + '@oxfmt/binding-darwin-arm64@0.71.0': optional: true - '@oxfmt/binding-darwin-x64@0.70.0': + '@oxfmt/binding-darwin-x64@0.71.0': optional: true - '@oxfmt/binding-freebsd-x64@0.70.0': + '@oxfmt/binding-freebsd-x64@0.71.0': optional: true - '@oxfmt/binding-linux-arm-gnueabihf@0.70.0': + '@oxfmt/binding-linux-arm-gnueabihf@0.71.0': optional: true - '@oxfmt/binding-linux-arm-musleabihf@0.70.0': + '@oxfmt/binding-linux-arm-musleabihf@0.71.0': optional: true - '@oxfmt/binding-linux-arm64-gnu@0.70.0': + '@oxfmt/binding-linux-arm64-gnu@0.71.0': optional: true - '@oxfmt/binding-linux-arm64-musl@0.70.0': + '@oxfmt/binding-linux-arm64-musl@0.71.0': optional: true - '@oxfmt/binding-linux-ppc64-gnu@0.70.0': + '@oxfmt/binding-linux-ppc64-gnu@0.71.0': optional: true - '@oxfmt/binding-linux-riscv64-gnu@0.70.0': + '@oxfmt/binding-linux-riscv64-gnu@0.71.0': optional: true - '@oxfmt/binding-linux-riscv64-musl@0.70.0': + '@oxfmt/binding-linux-riscv64-musl@0.71.0': optional: true - '@oxfmt/binding-linux-s390x-gnu@0.70.0': + '@oxfmt/binding-linux-s390x-gnu@0.71.0': optional: true - '@oxfmt/binding-linux-x64-gnu@0.70.0': + '@oxfmt/binding-linux-x64-gnu@0.71.0': optional: true - '@oxfmt/binding-linux-x64-musl@0.70.0': + '@oxfmt/binding-linux-x64-musl@0.71.0': optional: true - '@oxfmt/binding-openharmony-arm64@0.70.0': + '@oxfmt/binding-openharmony-arm64@0.71.0': optional: true - '@oxfmt/binding-win32-arm64-msvc@0.70.0': + '@oxfmt/binding-win32-arm64-msvc@0.71.0': optional: true - '@oxfmt/binding-win32-ia32-msvc@0.70.0': + '@oxfmt/binding-win32-ia32-msvc@0.71.0': optional: true - '@oxfmt/binding-win32-x64-msvc@0.70.0': + '@oxfmt/binding-win32-x64-msvc@0.71.0': optional: true - '@oxlint/binding-android-arm-eabi@1.85.0': + '@oxlint/binding-android-arm-eabi@1.86.0': optional: true - '@oxlint/binding-android-arm64@1.85.0': + '@oxlint/binding-android-arm64@1.86.0': optional: true - '@oxlint/binding-darwin-arm64@1.85.0': + '@oxlint/binding-darwin-arm64@1.86.0': optional: true - '@oxlint/binding-darwin-x64@1.85.0': + '@oxlint/binding-darwin-x64@1.86.0': optional: true - '@oxlint/binding-freebsd-x64@1.85.0': + '@oxlint/binding-freebsd-x64@1.86.0': optional: true - '@oxlint/binding-linux-arm-gnueabihf@1.85.0': + '@oxlint/binding-linux-arm-gnueabihf@1.86.0': optional: true - '@oxlint/binding-linux-arm-musleabihf@1.85.0': + '@oxlint/binding-linux-arm-musleabihf@1.86.0': optional: true - '@oxlint/binding-linux-arm64-gnu@1.85.0': + '@oxlint/binding-linux-arm64-gnu@1.86.0': optional: true - '@oxlint/binding-linux-arm64-musl@1.85.0': + '@oxlint/binding-linux-arm64-musl@1.86.0': optional: true - '@oxlint/binding-linux-ppc64-gnu@1.85.0': + '@oxlint/binding-linux-ppc64-gnu@1.86.0': optional: true - '@oxlint/binding-linux-riscv64-gnu@1.85.0': + '@oxlint/binding-linux-riscv64-gnu@1.86.0': optional: true - '@oxlint/binding-linux-riscv64-musl@1.85.0': + '@oxlint/binding-linux-riscv64-musl@1.86.0': optional: true - '@oxlint/binding-linux-s390x-gnu@1.85.0': + '@oxlint/binding-linux-s390x-gnu@1.86.0': optional: true - '@oxlint/binding-linux-x64-gnu@1.85.0': + '@oxlint/binding-linux-x64-gnu@1.86.0': optional: true - '@oxlint/binding-linux-x64-musl@1.85.0': + '@oxlint/binding-linux-x64-musl@1.86.0': optional: true - '@oxlint/binding-openharmony-arm64@1.85.0': + '@oxlint/binding-openharmony-arm64@1.86.0': optional: true - '@oxlint/binding-win32-arm64-msvc@1.85.0': + '@oxlint/binding-win32-arm64-msvc@1.86.0': optional: true - '@oxlint/binding-win32-ia32-msvc@1.85.0': + '@oxlint/binding-win32-ia32-msvc@1.86.0': optional: true - '@oxlint/binding-win32-x64-msvc@1.85.0': + '@oxlint/binding-win32-x64-msvc@1.86.0': optional: true '@parcel/watcher-android-arm64@2.6.0': @@ -4214,7 +4214,7 @@ snapshots: '@types/lodash@4.17.25': {} - '@types/luxon@3.7.5': {} + '@types/luxon@3.7.6': {} '@types/node-forge@1.3.14': dependencies: @@ -4476,7 +4476,7 @@ snapshots: dependencies: '@unocss/core': 66.10.5 - '@unocss/vite@66.10.5(cac@7.0.0)(srvx@1.0.5)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15))': + '@unocss/vite@66.10.5(cac@7.0.0)(srvx@1.0.5)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))': dependencies: '@jridgewell/remapping': 2.3.5 '@unocss/config': 66.10.5 @@ -4487,7 +4487,7 @@ snapshots: pathe: 2.0.3 tinyglobby: 0.2.17 unplugin-utils: 0.3.2 - vite: 8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15) + vite: 8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) transitivePeerDependencies: - '@devframes/agentic' - cac @@ -4496,10 +4496,10 @@ snapshots: '@vavt/copy2clipboard@1.0.3': {} - '@vitejs/plugin-vue@6.0.9(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3))': + '@vitejs/plugin-vue@6.0.9(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3))': dependencies: '@rolldown/pluginutils': 1.0.1 - vite: 8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15) + vite: 8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) vue: 3.5.43(typescript@6.0.3) '@volar/language-core@2.4.28': @@ -5051,10 +5051,10 @@ snapshots: dependencies: eslint: 10.11.0(jiti@2.7.0) - eslint-plugin-oxlint@1.85.0(oxlint@1.85.0): + eslint-plugin-oxlint@1.86.0(oxlint@1.86.0): dependencies: jsonc-parser: 3.3.1 - oxlint: 1.85.0 + oxlint: 1.86.0 eslint-plugin-vue@10.11.1(@typescript-eslint/parser@8.70.1(eslint@10.11.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.11.0(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.11.0(jiti@2.7.0))): dependencies: @@ -5665,51 +5665,51 @@ snapshots: magic-regexp: 0.10.0 oxc-parser: 0.150.0 - oxfmt@0.70.0: + oxfmt@0.71.0: dependencies: - tinypool: 2.1.2 + tinypool: 2.2.0 optionalDependencies: - '@oxfmt/binding-android-arm-eabi': 0.70.0 - '@oxfmt/binding-android-arm64': 0.70.0 - '@oxfmt/binding-darwin-arm64': 0.70.0 - '@oxfmt/binding-darwin-x64': 0.70.0 - '@oxfmt/binding-freebsd-x64': 0.70.0 - '@oxfmt/binding-linux-arm-gnueabihf': 0.70.0 - '@oxfmt/binding-linux-arm-musleabihf': 0.70.0 - '@oxfmt/binding-linux-arm64-gnu': 0.70.0 - '@oxfmt/binding-linux-arm64-musl': 0.70.0 - '@oxfmt/binding-linux-ppc64-gnu': 0.70.0 - '@oxfmt/binding-linux-riscv64-gnu': 0.70.0 - '@oxfmt/binding-linux-riscv64-musl': 0.70.0 - '@oxfmt/binding-linux-s390x-gnu': 0.70.0 - '@oxfmt/binding-linux-x64-gnu': 0.70.0 - '@oxfmt/binding-linux-x64-musl': 0.70.0 - '@oxfmt/binding-openharmony-arm64': 0.70.0 - '@oxfmt/binding-win32-arm64-msvc': 0.70.0 - '@oxfmt/binding-win32-ia32-msvc': 0.70.0 - '@oxfmt/binding-win32-x64-msvc': 0.70.0 + '@oxfmt/binding-android-arm-eabi': 0.71.0 + '@oxfmt/binding-android-arm64': 0.71.0 + '@oxfmt/binding-darwin-arm64': 0.71.0 + '@oxfmt/binding-darwin-x64': 0.71.0 + '@oxfmt/binding-freebsd-x64': 0.71.0 + '@oxfmt/binding-linux-arm-gnueabihf': 0.71.0 + '@oxfmt/binding-linux-arm-musleabihf': 0.71.0 + '@oxfmt/binding-linux-arm64-gnu': 0.71.0 + '@oxfmt/binding-linux-arm64-musl': 0.71.0 + '@oxfmt/binding-linux-ppc64-gnu': 0.71.0 + '@oxfmt/binding-linux-riscv64-gnu': 0.71.0 + '@oxfmt/binding-linux-riscv64-musl': 0.71.0 + '@oxfmt/binding-linux-s390x-gnu': 0.71.0 + '@oxfmt/binding-linux-x64-gnu': 0.71.0 + '@oxfmt/binding-linux-x64-musl': 0.71.0 + '@oxfmt/binding-openharmony-arm64': 0.71.0 + '@oxfmt/binding-win32-arm64-msvc': 0.71.0 + '@oxfmt/binding-win32-ia32-msvc': 0.71.0 + '@oxfmt/binding-win32-x64-msvc': 0.71.0 - oxlint@1.85.0: + oxlint@1.86.0: optionalDependencies: - '@oxlint/binding-android-arm-eabi': 1.85.0 - '@oxlint/binding-android-arm64': 1.85.0 - '@oxlint/binding-darwin-arm64': 1.85.0 - '@oxlint/binding-darwin-x64': 1.85.0 - '@oxlint/binding-freebsd-x64': 1.85.0 - '@oxlint/binding-linux-arm-gnueabihf': 1.85.0 - '@oxlint/binding-linux-arm-musleabihf': 1.85.0 - '@oxlint/binding-linux-arm64-gnu': 1.85.0 - '@oxlint/binding-linux-arm64-musl': 1.85.0 - '@oxlint/binding-linux-ppc64-gnu': 1.85.0 - '@oxlint/binding-linux-riscv64-gnu': 1.85.0 - '@oxlint/binding-linux-riscv64-musl': 1.85.0 - '@oxlint/binding-linux-s390x-gnu': 1.85.0 - '@oxlint/binding-linux-x64-gnu': 1.85.0 - '@oxlint/binding-linux-x64-musl': 1.85.0 - '@oxlint/binding-openharmony-arm64': 1.85.0 - '@oxlint/binding-win32-arm64-msvc': 1.85.0 - '@oxlint/binding-win32-ia32-msvc': 1.85.0 - '@oxlint/binding-win32-x64-msvc': 1.85.0 + '@oxlint/binding-android-arm-eabi': 1.86.0 + '@oxlint/binding-android-arm64': 1.86.0 + '@oxlint/binding-darwin-arm64': 1.86.0 + '@oxlint/binding-darwin-x64': 1.86.0 + '@oxlint/binding-freebsd-x64': 1.86.0 + '@oxlint/binding-linux-arm-gnueabihf': 1.86.0 + '@oxlint/binding-linux-arm-musleabihf': 1.86.0 + '@oxlint/binding-linux-arm64-gnu': 1.86.0 + '@oxlint/binding-linux-arm64-musl': 1.86.0 + '@oxlint/binding-linux-ppc64-gnu': 1.86.0 + '@oxlint/binding-linux-riscv64-gnu': 1.86.0 + '@oxlint/binding-linux-riscv64-musl': 1.86.0 + '@oxlint/binding-linux-s390x-gnu': 1.86.0 + '@oxlint/binding-linux-x64-gnu': 1.86.0 + '@oxlint/binding-linux-x64-musl': 1.86.0 + '@oxlint/binding-openharmony-arm64': 1.86.0 + '@oxlint/binding-win32-arm64-msvc': 1.86.0 + '@oxlint/binding-win32-ia32-msvc': 1.86.0 + '@oxlint/binding-win32-x64-msvc': 1.86.0 p-limit@3.1.0: dependencies: @@ -5884,7 +5884,7 @@ snapshots: dependencies: queue-microtask: 1.2.3 - sass@1.105.0: + sass@1.105.1: dependencies: chokidar: 5.0.0 immutable: 5.1.9 @@ -5961,7 +5961,7 @@ snapshots: fdir: 6.5.0(picomatch@4.0.7) picomatch: 4.0.7 - tinypool@2.1.2: {} + tinypool@2.2.0: {} to-regex-range@5.0.1: dependencies: @@ -6023,7 +6023,7 @@ snapshots: undici-types@7.24.6: {} - unimport@6.5.0(esbuild@0.28.2)(oxc-parser@0.150.0)(rolldown@1.2.11)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15)): + unimport@6.5.0(esbuild@0.28.2)(oxc-parser@0.150.0)(rolldown@1.2.11)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): dependencies: acorn: 8.18.0 escape-string-regexp: 5.0.0 @@ -6037,7 +6037,7 @@ snapshots: scule: 1.3.0 strip-literal: 4.0.0 tinyglobby: 0.2.17 - unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15)) + unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) unplugin-utils: 0.3.2 optionalDependencies: oxc-parser: 0.150.0 @@ -6055,7 +6055,7 @@ snapshots: universalify@2.0.1: {} - unocss@66.10.5(cac@7.0.0)(rolldown@1.2.11)(srvx@1.0.5)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15)): + unocss@66.10.5(cac@7.0.0)(rolldown@1.2.11)(srvx@1.0.5)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): dependencies: '@unocss/cli': 66.10.5 '@unocss/core': 66.10.5 @@ -6074,7 +6074,7 @@ snapshots: '@unocss/transformer-compile-class': 66.10.5 '@unocss/transformer-directives': 66.10.5 '@unocss/transformer-variant-group': 66.10.5 - '@unocss/vite': 66.10.5(cac@7.0.0)(srvx@1.0.5)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15)) + '@unocss/vite': 66.10.5(cac@7.0.0)(srvx@1.0.5)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) transitivePeerDependencies: - '@devframes/agentic' - cac @@ -6086,13 +6086,13 @@ snapshots: unpipe@1.0.0: {} - unplugin-auto-import@21.1.0(@vueuse/core@15.0.0(vue@3.5.43(typescript@6.0.3)))(esbuild@0.28.2)(oxc-parser@0.150.0)(rolldown@1.2.11)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15)): + unplugin-auto-import@21.1.0(@vueuse/core@15.0.0(vue@3.5.43(typescript@6.0.3)))(esbuild@0.28.2)(oxc-parser@0.150.0)(rolldown@1.2.11)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): dependencies: local-pkg: 1.2.1 magic-string: 1.4.2 picomatch: 4.0.7 - unimport: 6.5.0(esbuild@0.28.2)(oxc-parser@0.150.0)(rolldown@1.2.11)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15)) - unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15)) + unimport: 6.5.0(esbuild@0.28.2)(oxc-parser@0.150.0)(rolldown@1.2.11)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) + unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) unplugin-utils: 0.3.2 optionalDependencies: '@vueuse/core': 15.0.0(vue@3.5.43(typescript@6.0.3)) @@ -6109,13 +6109,13 @@ snapshots: - vite - webpack - unplugin-icons@24.0.0(@vue/compiler-sfc@3.5.43)(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15)): + unplugin-icons@24.0.0(@vue/compiler-sfc@3.5.43)(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): dependencies: '@antfu/install-pkg': 1.1.0 '@iconify/utils': 3.1.7 local-pkg: 1.2.1 obug: 2.2.1 - unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15)) + unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) optionalDependencies: '@vue/compiler-sfc': 3.5.43 transitivePeerDependencies: @@ -6135,7 +6135,7 @@ snapshots: pathe: 2.0.3 picomatch: 4.0.7 - unplugin-vue-components@32.1.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)): + unplugin-vue-components@32.1.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)): dependencies: chokidar: 5.0.0 local-pkg: 1.2.1 @@ -6144,7 +6144,7 @@ snapshots: obug: 2.2.1 picomatch: 4.0.7 tinyglobby: 0.2.17 - unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15)) + unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) unplugin-utils: 0.3.2 vue: 3.5.43(typescript@6.0.3) transitivePeerDependencies: @@ -6166,7 +6166,7 @@ snapshots: picomatch: 4.0.7 webpack-virtual-modules: 0.6.2 - unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15)): + unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): dependencies: '@jridgewell/remapping': 2.3.5 picomatch: 4.0.7 @@ -6174,7 +6174,7 @@ snapshots: optionalDependencies: esbuild: 0.28.2 rolldown: 1.2.11 - vite: 8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15) + vite: 8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) update-browserslist-db@1.3.3(browserslist@4.29.1): dependencies: @@ -6195,15 +6195,15 @@ snapshots: evtd: 0.2.4 vue: 3.5.43(typescript@6.0.3) - vite-dev-rpc@2.0.0(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15)): + vite-dev-rpc@2.0.0(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): dependencies: birpc: 4.2.0 - vite: 8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15) - vite-hot-client: 2.2.0(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15)) + vite: 8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) + vite-hot-client: 2.2.0(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) - vite-hot-client@2.2.0(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15)): + vite-hot-client@2.2.0(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): dependencies: - vite: 8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15) + vite: 8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) vite-plugin-compression2@2.5.3: dependencies: @@ -6212,7 +6212,7 @@ snapshots: transitivePeerDependencies: - rollup - vite-plugin-html@3.2.2(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15)): + vite-plugin-html@3.2.2(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): dependencies: '@rollup/pluginutils': 4.2.1 colorette: 2.0.20 @@ -6226,9 +6226,9 @@ snapshots: html-minifier-terser: 6.1.0 node-html-parser: 5.4.2 pathe: 0.2.0 - vite: 8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15) + vite: 8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) - vite-plugin-inspect@11.4.1(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15)): + vite-plugin-inspect@11.4.1(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): dependencies: ansis: 4.4.0 error-stack-parser-es: 1.0.5 @@ -6238,10 +6238,10 @@ snapshots: perfect-debounce: 2.1.0 sirv: 3.0.2 unplugin-utils: 0.3.2 - vite: 8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15) - vite-dev-rpc: 2.0.0(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15)) + vite: 8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) + vite-dev-rpc: 2.0.0(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) - vite-plugin-mock@3.0.2(esbuild@0.28.2)(mockjs@1.1.0)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15)): + vite-plugin-mock@3.0.2(esbuild@0.28.2)(mockjs@1.1.0)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): dependencies: bundle-require: 4.2.1(esbuild@0.28.2) chokidar: 3.6.0 @@ -6252,25 +6252,25 @@ snapshots: mockjs: 1.1.0 path-to-regexp: 6.3.0 picocolors: 1.1.1 - vite: 8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15) + vite: 8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) transitivePeerDependencies: - supports-color - vite-plugin-vue-devtools@8.2.1(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)): + vite-plugin-vue-devtools@8.2.1(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)): dependencies: '@vue/devtools-core': 8.2.1(vue@3.5.43(typescript@6.0.3)) '@vue/devtools-kit': 8.2.1 '@vue/devtools-shared': 8.2.1 sirv: 3.0.2 - vite: 8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15) - vite-plugin-inspect: 11.4.1(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15)) - vite-plugin-vue-inspector: 6.0.0(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15)) + vite: 8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) + vite-plugin-inspect: 11.4.1(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) + vite-plugin-vue-inspector: 6.0.0(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) vue: 3.5.43(typescript@6.0.3) transitivePeerDependencies: - '@nuxt/kit' - supports-color - vite-plugin-vue-inspector@6.0.0(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15)): + vite-plugin-vue-inspector@6.0.0(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): dependencies: '@babel/core': 7.29.7 '@babel/plugin-proposal-decorators': 7.29.7(@babel/core@7.29.7) @@ -6281,11 +6281,11 @@ snapshots: '@vue/compiler-dom': 3.5.43 kolorist: 1.8.0 magic-string: 0.30.21 - vite: 8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15) + vite: 8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) transitivePeerDependencies: - supports-color - vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15): + vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15): dependencies: lightningcss: 1.33.0 picomatch: 4.0.7 @@ -6297,7 +6297,7 @@ snapshots: esbuild: 0.28.2 fsevents: 2.3.3 jiti: 2.7.0 - sass: 1.105.0 + sass: 1.105.1 terser: 5.51.2 tsx: 4.23.15 @@ -6308,7 +6308,7 @@ snapshots: vscode-uri@3.2.0: {} - vue-echarts@8.3.0(echarts@6.1.0)(vue@3.5.43(typescript@6.0.3)): + vue-echarts@8.3.1(echarts@6.1.0)(vue@3.5.43(typescript@6.0.3)): dependencies: echarts: 6.1.0 vue: 3.5.43(typescript@6.0.3) @@ -6325,7 +6325,7 @@ snapshots: transitivePeerDependencies: - supports-color - vue-router@5.3.1(@vue/compiler-sfc@3.5.43)(esbuild@0.28.2)(pinia@4.0.3(@vue/devtools-api@8.2.1)(typescript@6.0.3)(vue@3.5.43(typescript@6.0.3)))(rolldown@1.2.11)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)): + vue-router@5.3.1(@vue/compiler-sfc@3.5.43)(esbuild@0.28.2)(pinia@4.0.3(@vue/devtools-api@8.2.1)(typescript@6.0.3)(vue@3.5.43(typescript@6.0.3)))(rolldown@1.2.11)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)): dependencies: '@vue-macros/common': 3.1.4(vue@3.5.43(typescript@6.0.3)) '@vue/devtools-api': 8.2.1 @@ -6341,13 +6341,13 @@ snapshots: picomatch: 4.0.7 scule: 1.3.0 tinyglobby: 0.2.17 - unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15)) + unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) unplugin-utils: 0.3.2 vue: 3.5.43(typescript@6.0.3) optionalDependencies: '@vue/compiler-sfc': 3.5.43 pinia: 4.0.3(@vue/devtools-api@8.2.1)(typescript@6.0.3)(vue@3.5.43(typescript@6.0.3)) - vite: 8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.0)(terser@5.51.2)(tsx@4.23.15) + vite: 8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) transitivePeerDependencies: - '@farmfe/core' - '@rsbuild/core' From b28ea3afb89659f7864dbc54d96d99e84d49c8f3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 1 Oct 2026 20:27:18 +0000 Subject: [PATCH 2/8] chore(deps): Update non-major dependencies (#1820) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- go.mod | 16 +++---- go.sum | 32 +++++++------- web/package.json | 2 +- web/pnpm-lock.yaml | 104 ++++++++++++++++++++++----------------------- 4 files changed, 77 insertions(+), 77 deletions(-) diff --git a/go.mod b/go.mod index f83e9ca21..2c53e6bff 100644 --- a/go.mod +++ b/go.mod @@ -49,8 +49,8 @@ require ( github.com/libtnb/wire v0.3.0 github.com/medama-io/go-useragent v1.2.5 github.com/mholt/acmez/v3 v3.1.7 - github.com/moby/moby/api v1.56.0 - github.com/moby/moby/client v0.6.0 + github.com/moby/moby/api v1.56.1 + github.com/moby/moby/client v0.6.1 github.com/molecule-man/go-brrr v1.1.1 github.com/orandin/slog-gorm v1.4.0 github.com/pelletier/go-toml/v2 v2.4.3 @@ -58,7 +58,7 @@ require ( github.com/pquerna/otp v1.5.0 github.com/samber/lo v1.53.0 github.com/sethvargo/go-limiter v1.2.0 - github.com/shirou/gopsutil/v4 v4.26.8 + github.com/shirou/gopsutil/v4 v4.26.9 github.com/spf13/cast v1.10.0 github.com/studio-b12/gowebdav v0.13.0 github.com/urfave/cli/v3 v3.13.0 @@ -85,10 +85,10 @@ require ( github.com/boombuler/barcode v1.1.0 // indirect github.com/boyter/go-string v1.0.5 // indirect github.com/containerd/errdefs/pkg v0.3.0 // indirect - github.com/docker/go-connections v0.7.0 // indirect + github.com/docker/go-connections v0.8.1 // indirect github.com/docker/go-units v0.5.0 // indirect github.com/dustin/go-humanize v1.0.1 // indirect - github.com/ebitengine/purego v0.10.2 // indirect + github.com/ebitengine/purego v0.11.1 // indirect github.com/felixge/httpsnoop v1.0.4 // indirect github.com/fxamacker/cbor/v2 v2.9.4 // indirect github.com/gabriel-vasile/mimetype v1.4.13 // indirect @@ -114,14 +114,14 @@ require ( github.com/opencontainers/go-digest v1.0.0 // indirect github.com/opencontainers/image-spec v1.1.1 // indirect github.com/philhofer/fwd v1.2.0 // indirect - github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55 // indirect + github.com/power-devops/perfstat v0.0.0-20260805114148-88456608a4f6 // indirect github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec // indirect github.com/richardlehane/mscfb v1.0.7 // indirect github.com/richardlehane/msoleps v1.0.6 // indirect github.com/tiendc/go-deepcopy v1.7.2 // indirect github.com/tinylib/msgp v1.6.4 // indirect - github.com/tklauser/go-sysconf v0.3.16 // indirect - github.com/tklauser/numcpus v0.11.0 // indirect + github.com/tklauser/go-sysconf v0.4.0 // indirect + github.com/tklauser/numcpus v0.12.0 // indirect github.com/x448/float16 v0.8.4 // indirect github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e // indirect github.com/xuri/efp v0.0.1 // indirect diff --git a/go.sum b/go.sum index 352fd980a..aa418aef8 100644 --- a/go.sum +++ b/go.sum @@ -34,14 +34,14 @@ github.com/dchest/captcha v1.1.0 h1:2kt47EoYUUkaISobUdTbqwx55xvKOJxyScVfw25xzhQ= github.com/dchest/captcha v1.1.0/go.mod h1:7zoElIawLp7GUMLcj54K9kbw+jEyvz2K0FDdRRYhvWo= github.com/distribution/reference v0.6.0 h1:0IXCQ5g4/QMHHkarYzh5l+u8T3t73zM5QvfrDyIgxBk= github.com/distribution/reference v0.6.0/go.mod h1:BbU0aIcezP1/5jX/8MP0YiH4SdvB5Y4f/wlDRiLyi3E= -github.com/docker/go-connections v0.7.0 h1:6SsRfJddP22WMrCkj19x9WKjEDTB+ahsdiGYf0mN39c= -github.com/docker/go-connections v0.7.0/go.mod h1:no1qkHdjq7kLMGUXYAduOhYPSJxxvgWBh7ogVvptn3Q= +github.com/docker/go-connections v0.8.1 h1:JibmG5hULs5qXSr/cp/w3Pw5fZuStt4MOHMUExb29/M= +github.com/docker/go-connections v0.8.1/go.mod h1:no1qkHdjq7kLMGUXYAduOhYPSJxxvgWBh7ogVvptn3Q= github.com/docker/go-units v0.5.0 h1:69rxXcBk27SvSaaxTtLh/8llcHD8vYHT7WSdRZ/jvr4= github.com/docker/go-units v0.5.0/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDDbaIK4Dk= github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY= github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto= -github.com/ebitengine/purego v0.10.2 h1:W809HbnvzAxgdm+aOvlSekrM16wGCdT/e76+9tS7gzE= -github.com/ebitengine/purego v0.10.2/go.mod h1:iIjxzd6CiRiOG0UyXP+V1+jWqUXVjPKLAI0mRfJZTmQ= +github.com/ebitengine/purego v0.11.1 h1:2zpWRSQNVKN4eKsKO9eM1ILDgWfYMY9GwqRmK6XeQ/0= +github.com/ebitengine/purego v0.11.1/go.mod h1:DCHPP08djqhNSoTfImcnHYQRZmd0qhakvrozqaEYhGQ= github.com/expr-lang/expr v1.17.8 h1:W1loDTT+0PQf5YteHSTpju2qfUfNoBt4yw9+wOEU9VM= github.com/expr-lang/expr v1.17.8/go.mod h1:8/vRC7+7HBzESEqt5kKpYXxrxkr31SaO8r40VO/1IT4= github.com/felixge/httpsnoop v1.0.4 h1:NFTV2Zj1bL4mc9sqWACXbQFVBBg2W3GPvqp8/ESS2Wg= @@ -196,10 +196,10 @@ github.com/miekg/dns v1.1.72 h1:vhmr+TF2A3tuoGNkLDFK9zi36F2LS+hKTRW0Uf8kbzI= github.com/miekg/dns v1.1.72/go.mod h1:+EuEPhdHOsfk6Wk5TT2CzssZdqkmFhf8r+aVyDEToIs= github.com/moby/docker-image-spec v1.3.1 h1:jMKff3w6PgbfSa69GfNg+zN/XLhfXJGnEx3Nl2EsFP0= github.com/moby/docker-image-spec v1.3.1/go.mod h1:eKmb5VW8vQEh/BAr2yvVNvuiJuY6UIocYsFu/DxxRpo= -github.com/moby/moby/api v1.56.0 h1:GQzua3NA599ASSIICx0iFgiJeO9YkdDARvQsm23ZZuQ= -github.com/moby/moby/api v1.56.0/go.mod h1:sZ+THbVWkjOmBPPfbnzdD/G1LuIexWhqlSHHPTDQ1Uk= -github.com/moby/moby/client v0.6.0 h1:AJjEB21QPbXSXjDsZorFBoDZPhMrfbpaPLgSMAW9Bgs= -github.com/moby/moby/client v0.6.0/go.mod h1:OCo00wNRyA3m4lmJ228W3JbyCN4ZNNYjpOXiJydBdcQ= +github.com/moby/moby/api v1.56.1 h1:PpWkvVPB7Fr/No8w+TfyJ/I6rWZ2YPZhT3JorIg+06c= +github.com/moby/moby/api v1.56.1/go.mod h1:sZ+THbVWkjOmBPPfbnzdD/G1LuIexWhqlSHHPTDQ1Uk= +github.com/moby/moby/client v0.6.1 h1:gvfKmdcWw+9MzXYP0vAUKQtBTGu1L8475K2nsmL7O98= +github.com/moby/moby/client v0.6.1/go.mod h1:XHgTFqz9NCgS/VuoxXMmEDVmVgXQ4vFEc15wsCIwb24= github.com/molecule-man/go-brrr v1.1.1 h1:KYwusQhjtV3smALnhmafZf4OBrh7vP4p8O47DyUmmuY= github.com/molecule-man/go-brrr v1.1.1/go.mod h1:7ybW6/7gA3oKY45jOfVNjSJDtrr6ea4tzbsTkjmQDC4= github.com/ncruces/go-strftime v1.0.0 h1:HMFp8mLCTPp341M/ZnA4qaf7ZlsbTc+miZjCLOFAw7w= @@ -217,8 +217,8 @@ github.com/philhofer/fwd v1.2.0/go.mod h1:RqIHx9QI14HlwKwm98g9Re5prTQ6LdeRQn+gXJ github.com/pkg/sftp v1.13.11 h1:0N92SLTB8JqASJB14ZLHHzFnBV8mG9zw4K7jghEFWuE= github.com/pkg/sftp v1.13.11/go.mod h1:uNkH9roSXglNJqM+glJJi+TQXQUm0fXFWqCFmT8hsN0= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55 h1:o4JXh1EVt9k/+g42oCprj/FisM4qX9L3sZB3upGN2ZU= -github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55/go.mod h1:OmDBASR4679mdNQnz2pUhc2G8CO2JrUAVFDRBDP/hJE= +github.com/power-devops/perfstat v0.0.0-20260805114148-88456608a4f6 h1:jL3a8soXdzuTCcRnKhOmtcsVOObdDTFf4O2B403HPRU= +github.com/power-devops/perfstat v0.0.0-20260805114148-88456608a4f6/go.mod h1:OmDBASR4679mdNQnz2pUhc2G8CO2JrUAVFDRBDP/hJE= github.com/pquerna/otp v1.5.0 h1:NMMR+WrmaqXU4EzdGJEE1aUUI0AMRzsp96fFFWNPwxs= github.com/pquerna/otp v1.5.0/go.mod h1:dkJfzwRKNiegxyNb54X/3fLwhCynbMspSyWKnvi1AEg= github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec h1:W09IVJc94icq4NjY3clb7Lk8O1qJ8BdBEF8z0ibU0rE= @@ -235,8 +235,8 @@ github.com/sethvargo/go-limiter v1.2.0 h1:XKL1vsaQ2zztVJrnZSzpRWCq/aLQqMllJ/3D/0 github.com/sethvargo/go-limiter v1.2.0/go.mod h1:RC+qY2R7PAK81mBCrZEJlUlKnXSIqqQ8B7G44UgZ/1E= github.com/shamaton/msgpack/v3 v3.2.0 h1:1q2Ms+MWmuRju+PuDMSFDB7p7621npeX4zprJN5Zck8= github.com/shamaton/msgpack/v3 v3.2.0/go.mod h1:sgBYvEiyz8JR1NC3yGRoPVME9xXovpnh3l/plW1nfRo= -github.com/shirou/gopsutil/v4 v4.26.8 h1:YQMTF/1J50B5+Y0vlo1eDRf5DoR7Gk69hY+8wjYkQeo= -github.com/shirou/gopsutil/v4 v4.26.8/go.mod h1:5O9FjBiXoTDFatIWjZZosqj4pV0DRtLx598xGbBehzM= +github.com/shirou/gopsutil/v4 v4.26.9 h1:CaBo/hBFqvlJoLvAQEKdHdf5GD97/MN2ACfyv63+2Ig= +github.com/shirou/gopsutil/v4 v4.26.9/go.mod h1:nKH+8wX2zxr/mDbsR+AAy6Qd2z4ZOQ7wfQaEp+yrYmg= github.com/spf13/cast v1.10.0 h1:h2x0u2shc1QuLHfxi+cTJvs30+ZAHOGRic8uyGTDWxY= github.com/spf13/cast v1.10.0/go.mod h1:jNfB8QC9IA6ZuY2ZjDp0KtFO2LZZlg4S/7bzP6qqeHo= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= @@ -249,10 +249,10 @@ github.com/tiendc/go-deepcopy v1.7.2 h1:Ut2yYR7W9tWjTQitganoIue4UGxZwCcJy3orjrrI github.com/tiendc/go-deepcopy v1.7.2/go.mod h1:4bKjNC2r7boYOkD2IOuZpYjmlDdzjbpTRyCx+goBCJQ= github.com/tinylib/msgp v1.6.4 h1:mOwYbyYDLPj35mkA2BjjYejgJk9BuHxDdvRnb6v2ZcQ= github.com/tinylib/msgp v1.6.4/go.mod h1:RSp0LW9oSxFut3KzESt5Voq4GVWyS+PSulT77roAqEA= -github.com/tklauser/go-sysconf v0.3.16 h1:frioLaCQSsF5Cy1jgRBrzr6t502KIIwQ0MArYICU0nA= -github.com/tklauser/go-sysconf v0.3.16/go.mod h1:/qNL9xxDhc7tx3HSRsLWNnuzbVfh3e7gh/BmM179nYI= -github.com/tklauser/numcpus v0.11.0 h1:nSTwhKH5e1dMNsCdVBukSZrURJRoHbSEQjdEbY+9RXw= -github.com/tklauser/numcpus v0.11.0/go.mod h1:z+LwcLq54uWZTX0u/bGobaV34u6V7KNlTZejzM6/3MQ= +github.com/tklauser/go-sysconf v0.4.0 h1:7H0uAN+7RkwWRaxhYXDLqa5V3LPrJeV8wmD9dRUgPQU= +github.com/tklauser/go-sysconf v0.4.0/go.mod h1:8mTNWyog7H+MpKijp4VmKJAd2bbYQ2zuUwkYRbUArPI= +github.com/tklauser/numcpus v0.12.0 h1:NR85qdvHA9pFse3x3weVZ0r0ST8R6l5RHbZrlRaqob4= +github.com/tklauser/numcpus v0.12.0/go.mod h1:ABHeXzJnr/qqwguhClkZKT1/8VABcYrsyUiUGobwWJg= github.com/urfave/cli/v3 v3.13.0 h1:Dr6jqMfIyyFsRVn7Nz5mqLsMY+ZMpfh3a0aMs+umPVY= github.com/urfave/cli/v3 v3.13.0/go.mod h1:vXn6HxPNccJSzQr2QvwVncOKrgYGIHU0HY5h8B2nQj4= github.com/valyala/fastjson v1.6.10 h1:/yjJg8jaVQdYR3arGxPE2X5z89xrlhS0eGXdv+ADTh4= diff --git a/web/package.json b/web/package.json index 95240b272..1debf4259 100644 --- a/web/package.json +++ b/web/package.json @@ -89,7 +89,7 @@ "unplugin-auto-import": "21.1.0", "unplugin-icons": "24.0.0", "unplugin-vue-components": "32.1.0", - "vite": "8.3.1", + "vite": "8.3.2", "vite-plugin-compression2": "2.5.3", "vite-plugin-html": "3.2.2", "vite-plugin-mock": "3.0.2", diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index c61e7e121..9f4b28f5c 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -255,7 +255,7 @@ importers: version: 8.3.1(echarts@6.1.0)(vue@3.5.43(typescript@6.0.3)) vue-router: specifier: 5.3.1 - version: 5.3.1(@vue/compiler-sfc@3.5.43)(esbuild@0.28.2)(pinia@4.0.3(@vue/devtools-api@8.2.1)(typescript@6.0.3)(vue@3.5.43(typescript@6.0.3)))(rolldown@1.2.11)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)) + version: 5.3.1(@vue/compiler-sfc@3.5.43)(esbuild@0.28.2)(pinia@4.0.3(@vue/devtools-api@8.2.1)(typescript@6.0.3)(vue@3.5.43(typescript@6.0.3)))(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)) vue3-gettext: specifier: 4.0.1 version: 4.0.1(vue@3.5.43(typescript@6.0.3)) @@ -289,7 +289,7 @@ importers: version: 66.10.5(eslint@10.11.0(jiti@2.7.0))(typescript@6.0.3) '@vitejs/plugin-vue': specifier: 6.0.9 - version: 6.0.9(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)) + version: 6.0.9(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)) '@vue/eslint-config-typescript': specifier: 14.9.0 version: 14.9.0(eslint-plugin-vue@10.11.1(@typescript-eslint/parser@8.70.1(eslint@10.11.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.11.0(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.11.0(jiti@2.7.0))))(eslint@10.11.0(jiti@2.7.0))(typescript@6.0.3) @@ -337,31 +337,31 @@ importers: version: 6.0.3 unocss: specifier: 66.10.5 - version: 66.10.5(cac@7.0.0)(rolldown@1.2.11)(srvx@1.0.5)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) + version: 66.10.5(cac@7.0.0)(rolldown@1.2.11)(srvx@1.0.5)(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) unplugin-auto-import: specifier: 21.1.0 - version: 21.1.0(@vueuse/core@15.0.0(vue@3.5.43(typescript@6.0.3)))(esbuild@0.28.2)(oxc-parser@0.150.0)(rolldown@1.2.11)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) + version: 21.1.0(@vueuse/core@15.0.0(vue@3.5.43(typescript@6.0.3)))(esbuild@0.28.2)(oxc-parser@0.150.0)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) unplugin-icons: specifier: 24.0.0 - version: 24.0.0(@vue/compiler-sfc@3.5.43)(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) + version: 24.0.0(@vue/compiler-sfc@3.5.43)(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) unplugin-vue-components: specifier: 32.1.0 - version: 32.1.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)) + version: 32.1.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)) vite: - specifier: 8.3.1 - version: 8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) + specifier: 8.3.2 + version: 8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) vite-plugin-compression2: specifier: 2.5.3 version: 2.5.3 vite-plugin-html: specifier: 3.2.2 - version: 3.2.2(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) + version: 3.2.2(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) vite-plugin-mock: specifier: 3.0.2 - version: 3.0.2(esbuild@0.28.2)(mockjs@1.1.0)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) + version: 3.0.2(esbuild@0.28.2)(mockjs@1.1.0)(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) vite-plugin-vue-devtools: specifier: 8.2.1 - version: 8.2.1(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)) + version: 8.2.1(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)) vue-tsc: specifier: 3.3.11 version: 3.3.11(typescript@6.0.3) @@ -3310,8 +3310,8 @@ packages: peerDependencies: vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 - vite@8.3.1: - resolution: {integrity: sha512-/bvH9E9tmCXRGp2uXY3WbOldqpTwFkbha/8ANaEQ6VkxhH60KyqLwgZq6lG2y+4uT55x9+9eUHMpQ7uGnOCKjA==} + vite@8.3.2: + resolution: {integrity: sha512-SQr1x6W5vVSbROg7vsyXIaxK9b0G7zsT68acdWWRmnBUsgDieLCRG+Rep9WdZgcposvv/GSnr4GUUBqB3vXq6w==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -4476,7 +4476,7 @@ snapshots: dependencies: '@unocss/core': 66.10.5 - '@unocss/vite@66.10.5(cac@7.0.0)(srvx@1.0.5)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))': + '@unocss/vite@66.10.5(cac@7.0.0)(srvx@1.0.5)(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))': dependencies: '@jridgewell/remapping': 2.3.5 '@unocss/config': 66.10.5 @@ -4487,7 +4487,7 @@ snapshots: pathe: 2.0.3 tinyglobby: 0.2.17 unplugin-utils: 0.3.2 - vite: 8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) + vite: 8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) transitivePeerDependencies: - '@devframes/agentic' - cac @@ -4496,10 +4496,10 @@ snapshots: '@vavt/copy2clipboard@1.0.3': {} - '@vitejs/plugin-vue@6.0.9(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3))': + '@vitejs/plugin-vue@6.0.9(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3))': dependencies: '@rolldown/pluginutils': 1.0.1 - vite: 8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) + vite: 8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) vue: 3.5.43(typescript@6.0.3) '@volar/language-core@2.4.28': @@ -6023,7 +6023,7 @@ snapshots: undici-types@7.24.6: {} - unimport@6.5.0(esbuild@0.28.2)(oxc-parser@0.150.0)(rolldown@1.2.11)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): + unimport@6.5.0(esbuild@0.28.2)(oxc-parser@0.150.0)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): dependencies: acorn: 8.18.0 escape-string-regexp: 5.0.0 @@ -6037,7 +6037,7 @@ snapshots: scule: 1.3.0 strip-literal: 4.0.0 tinyglobby: 0.2.17 - unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) + unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) unplugin-utils: 0.3.2 optionalDependencies: oxc-parser: 0.150.0 @@ -6055,7 +6055,7 @@ snapshots: universalify@2.0.1: {} - unocss@66.10.5(cac@7.0.0)(rolldown@1.2.11)(srvx@1.0.5)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): + unocss@66.10.5(cac@7.0.0)(rolldown@1.2.11)(srvx@1.0.5)(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): dependencies: '@unocss/cli': 66.10.5 '@unocss/core': 66.10.5 @@ -6074,7 +6074,7 @@ snapshots: '@unocss/transformer-compile-class': 66.10.5 '@unocss/transformer-directives': 66.10.5 '@unocss/transformer-variant-group': 66.10.5 - '@unocss/vite': 66.10.5(cac@7.0.0)(srvx@1.0.5)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) + '@unocss/vite': 66.10.5(cac@7.0.0)(srvx@1.0.5)(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) transitivePeerDependencies: - '@devframes/agentic' - cac @@ -6086,13 +6086,13 @@ snapshots: unpipe@1.0.0: {} - unplugin-auto-import@21.1.0(@vueuse/core@15.0.0(vue@3.5.43(typescript@6.0.3)))(esbuild@0.28.2)(oxc-parser@0.150.0)(rolldown@1.2.11)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): + unplugin-auto-import@21.1.0(@vueuse/core@15.0.0(vue@3.5.43(typescript@6.0.3)))(esbuild@0.28.2)(oxc-parser@0.150.0)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): dependencies: local-pkg: 1.2.1 magic-string: 1.4.2 picomatch: 4.0.7 - unimport: 6.5.0(esbuild@0.28.2)(oxc-parser@0.150.0)(rolldown@1.2.11)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) - unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) + unimport: 6.5.0(esbuild@0.28.2)(oxc-parser@0.150.0)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) + unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) unplugin-utils: 0.3.2 optionalDependencies: '@vueuse/core': 15.0.0(vue@3.5.43(typescript@6.0.3)) @@ -6109,13 +6109,13 @@ snapshots: - vite - webpack - unplugin-icons@24.0.0(@vue/compiler-sfc@3.5.43)(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): + unplugin-icons@24.0.0(@vue/compiler-sfc@3.5.43)(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): dependencies: '@antfu/install-pkg': 1.1.0 '@iconify/utils': 3.1.7 local-pkg: 1.2.1 obug: 2.2.1 - unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) + unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) optionalDependencies: '@vue/compiler-sfc': 3.5.43 transitivePeerDependencies: @@ -6135,7 +6135,7 @@ snapshots: pathe: 2.0.3 picomatch: 4.0.7 - unplugin-vue-components@32.1.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)): + unplugin-vue-components@32.1.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)): dependencies: chokidar: 5.0.0 local-pkg: 1.2.1 @@ -6144,7 +6144,7 @@ snapshots: obug: 2.2.1 picomatch: 4.0.7 tinyglobby: 0.2.17 - unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) + unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) unplugin-utils: 0.3.2 vue: 3.5.43(typescript@6.0.3) transitivePeerDependencies: @@ -6166,7 +6166,7 @@ snapshots: picomatch: 4.0.7 webpack-virtual-modules: 0.6.2 - unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): + unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): dependencies: '@jridgewell/remapping': 2.3.5 picomatch: 4.0.7 @@ -6174,7 +6174,7 @@ snapshots: optionalDependencies: esbuild: 0.28.2 rolldown: 1.2.11 - vite: 8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) + vite: 8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) update-browserslist-db@1.3.3(browserslist@4.29.1): dependencies: @@ -6195,15 +6195,15 @@ snapshots: evtd: 0.2.4 vue: 3.5.43(typescript@6.0.3) - vite-dev-rpc@2.0.0(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): + vite-dev-rpc@2.0.0(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): dependencies: birpc: 4.2.0 - vite: 8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) - vite-hot-client: 2.2.0(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) + vite: 8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) + vite-hot-client: 2.2.0(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) - vite-hot-client@2.2.0(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): + vite-hot-client@2.2.0(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): dependencies: - vite: 8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) + vite: 8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) vite-plugin-compression2@2.5.3: dependencies: @@ -6212,7 +6212,7 @@ snapshots: transitivePeerDependencies: - rollup - vite-plugin-html@3.2.2(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): + vite-plugin-html@3.2.2(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): dependencies: '@rollup/pluginutils': 4.2.1 colorette: 2.0.20 @@ -6226,9 +6226,9 @@ snapshots: html-minifier-terser: 6.1.0 node-html-parser: 5.4.2 pathe: 0.2.0 - vite: 8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) + vite: 8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) - vite-plugin-inspect@11.4.1(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): + vite-plugin-inspect@11.4.1(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): dependencies: ansis: 4.4.0 error-stack-parser-es: 1.0.5 @@ -6238,10 +6238,10 @@ snapshots: perfect-debounce: 2.1.0 sirv: 3.0.2 unplugin-utils: 0.3.2 - vite: 8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) - vite-dev-rpc: 2.0.0(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) + vite: 8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) + vite-dev-rpc: 2.0.0(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) - vite-plugin-mock@3.0.2(esbuild@0.28.2)(mockjs@1.1.0)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): + vite-plugin-mock@3.0.2(esbuild@0.28.2)(mockjs@1.1.0)(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): dependencies: bundle-require: 4.2.1(esbuild@0.28.2) chokidar: 3.6.0 @@ -6252,25 +6252,25 @@ snapshots: mockjs: 1.1.0 path-to-regexp: 6.3.0 picocolors: 1.1.1 - vite: 8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) + vite: 8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) transitivePeerDependencies: - supports-color - vite-plugin-vue-devtools@8.2.1(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)): + vite-plugin-vue-devtools@8.2.1(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)): dependencies: '@vue/devtools-core': 8.2.1(vue@3.5.43(typescript@6.0.3)) '@vue/devtools-kit': 8.2.1 '@vue/devtools-shared': 8.2.1 sirv: 3.0.2 - vite: 8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) - vite-plugin-inspect: 11.4.1(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) - vite-plugin-vue-inspector: 6.0.0(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) + vite: 8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) + vite-plugin-inspect: 11.4.1(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) + vite-plugin-vue-inspector: 6.0.0(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) vue: 3.5.43(typescript@6.0.3) transitivePeerDependencies: - '@nuxt/kit' - supports-color - vite-plugin-vue-inspector@6.0.0(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): + vite-plugin-vue-inspector@6.0.0(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): dependencies: '@babel/core': 7.29.7 '@babel/plugin-proposal-decorators': 7.29.7(@babel/core@7.29.7) @@ -6281,11 +6281,11 @@ snapshots: '@vue/compiler-dom': 3.5.43 kolorist: 1.8.0 magic-string: 0.30.21 - vite: 8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) + vite: 8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) transitivePeerDependencies: - supports-color - vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15): + vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15): dependencies: lightningcss: 1.33.0 picomatch: 4.0.7 @@ -6325,7 +6325,7 @@ snapshots: transitivePeerDependencies: - supports-color - vue-router@5.3.1(@vue/compiler-sfc@3.5.43)(esbuild@0.28.2)(pinia@4.0.3(@vue/devtools-api@8.2.1)(typescript@6.0.3)(vue@3.5.43(typescript@6.0.3)))(rolldown@1.2.11)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)): + vue-router@5.3.1(@vue/compiler-sfc@3.5.43)(esbuild@0.28.2)(pinia@4.0.3(@vue/devtools-api@8.2.1)(typescript@6.0.3)(vue@3.5.43(typescript@6.0.3)))(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)): dependencies: '@vue-macros/common': 3.1.4(vue@3.5.43(typescript@6.0.3)) '@vue/devtools-api': 8.2.1 @@ -6341,13 +6341,13 @@ snapshots: picomatch: 4.0.7 scule: 1.3.0 tinyglobby: 0.2.17 - unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) + unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) unplugin-utils: 0.3.2 vue: 3.5.43(typescript@6.0.3) optionalDependencies: '@vue/compiler-sfc': 3.5.43 pinia: 4.0.3(@vue/devtools-api@8.2.1)(typescript@6.0.3)(vue@3.5.43(typescript@6.0.3)) - vite: 8.3.1(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) + vite: 8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) transitivePeerDependencies: - '@farmfe/core' - '@rsbuild/core' From 14e99e19b52600c1c1b9193398eab32ffb1b8a68 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 2 Oct 2026 14:46:42 +0000 Subject: [PATCH 3/8] chore(deps): Update non-major dependencies (#1821) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- go.mod | 2 +- go.sum | 4 +- web/package.json | 4 +- web/pnpm-lock.yaml | 130 ++++++++++++++++++++++----------------------- 4 files changed, 70 insertions(+), 70 deletions(-) diff --git a/go.mod b/go.mod index 2c53e6bff..21d6ebd1e 100644 --- a/go.mod +++ b/go.mod @@ -61,7 +61,7 @@ require ( github.com/shirou/gopsutil/v4 v4.26.9 github.com/spf13/cast v1.10.0 github.com/studio-b12/gowebdav v0.13.0 - github.com/urfave/cli/v3 v3.13.0 + github.com/urfave/cli/v3 v3.14.0 github.com/valyala/fastjson v1.6.10 github.com/wneessen/go-mail v0.8.1 github.com/xuri/excelize/v2 v2.11.0 diff --git a/go.sum b/go.sum index aa418aef8..1d1e737a8 100644 --- a/go.sum +++ b/go.sum @@ -253,8 +253,8 @@ github.com/tklauser/go-sysconf v0.4.0 h1:7H0uAN+7RkwWRaxhYXDLqa5V3LPrJeV8wmD9dRU github.com/tklauser/go-sysconf v0.4.0/go.mod h1:8mTNWyog7H+MpKijp4VmKJAd2bbYQ2zuUwkYRbUArPI= github.com/tklauser/numcpus v0.12.0 h1:NR85qdvHA9pFse3x3weVZ0r0ST8R6l5RHbZrlRaqob4= github.com/tklauser/numcpus v0.12.0/go.mod h1:ABHeXzJnr/qqwguhClkZKT1/8VABcYrsyUiUGobwWJg= -github.com/urfave/cli/v3 v3.13.0 h1:Dr6jqMfIyyFsRVn7Nz5mqLsMY+ZMpfh3a0aMs+umPVY= -github.com/urfave/cli/v3 v3.13.0/go.mod h1:vXn6HxPNccJSzQr2QvwVncOKrgYGIHU0HY5h8B2nQj4= +github.com/urfave/cli/v3 v3.14.0 h1:a8414NQlHJs0c/iBsulKLzlES0n/lEAskbL2LKpU4/s= +github.com/urfave/cli/v3 v3.14.0/go.mod h1:vXn6HxPNccJSzQr2QvwVncOKrgYGIHU0HY5h8B2nQj4= github.com/valyala/fastjson v1.6.10 h1:/yjJg8jaVQdYR3arGxPE2X5z89xrlhS0eGXdv+ADTh4= github.com/valyala/fastjson v1.6.10/go.mod h1:e6FubmQouUNP73jtMLmcbxS6ydWIpOfhz34TSfO3JaE= github.com/wneessen/go-mail v0.8.1 h1:tVcncj02/QySVFw3zr/kXOzZcuFQqBNT6K+Rbgm/pcM= diff --git a/web/package.json b/web/package.json index 1debf4259..7c4ed5121 100644 --- a/web/package.json +++ b/web/package.json @@ -66,7 +66,7 @@ "@tsconfig/node24": "24.0.5", "@types/lodash-es": "4.17.12", "@types/luxon": "3.7.6", - "@types/node": "24.19.0", + "@types/node": "24.19.1", "@types/node-forge": "1.3.14", "@unocss/eslint-config": "66.10.5", "@vitejs/plugin-vue": "6.0.9", @@ -94,7 +94,7 @@ "vite-plugin-html": "3.2.2", "vite-plugin-mock": "3.0.2", "vite-plugin-vue-devtools": "8.2.1", - "vue-tsc": "3.3.11" + "vue-tsc": "3.3.12" }, "packageManager": "pnpm@12.8.1" } diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index 9f4b28f5c..22be7573c 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -255,7 +255,7 @@ importers: version: 8.3.1(echarts@6.1.0)(vue@3.5.43(typescript@6.0.3)) vue-router: specifier: 5.3.1 - version: 5.3.1(@vue/compiler-sfc@3.5.43)(esbuild@0.28.2)(pinia@4.0.3(@vue/devtools-api@8.2.1)(typescript@6.0.3)(vue@3.5.43(typescript@6.0.3)))(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)) + version: 5.3.1(@vue/compiler-sfc@3.5.43)(esbuild@0.28.2)(pinia@4.0.3(@vue/devtools-api@8.2.1)(typescript@6.0.3)(vue@3.5.43(typescript@6.0.3)))(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)) vue3-gettext: specifier: 4.0.1 version: 4.0.1(vue@3.5.43(typescript@6.0.3)) @@ -279,8 +279,8 @@ importers: specifier: 3.7.6 version: 3.7.6 '@types/node': - specifier: 24.19.0 - version: 24.19.0 + specifier: 24.19.1 + version: 24.19.1 '@types/node-forge': specifier: 1.3.14 version: 1.3.14 @@ -289,7 +289,7 @@ importers: version: 66.10.5(eslint@10.11.0(jiti@2.7.0))(typescript@6.0.3) '@vitejs/plugin-vue': specifier: 6.0.9 - version: 6.0.9(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)) + version: 6.0.9(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)) '@vue/eslint-config-typescript': specifier: 14.9.0 version: 14.9.0(eslint-plugin-vue@10.11.1(@typescript-eslint/parser@8.70.1(eslint@10.11.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.11.0(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.11.0(jiti@2.7.0))))(eslint@10.11.0(jiti@2.7.0))(typescript@6.0.3) @@ -337,34 +337,34 @@ importers: version: 6.0.3 unocss: specifier: 66.10.5 - version: 66.10.5(cac@7.0.0)(rolldown@1.2.11)(srvx@1.0.5)(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) + version: 66.10.5(cac@7.0.0)(rolldown@1.2.11)(srvx@1.0.5)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) unplugin-auto-import: specifier: 21.1.0 - version: 21.1.0(@vueuse/core@15.0.0(vue@3.5.43(typescript@6.0.3)))(esbuild@0.28.2)(oxc-parser@0.150.0)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) + version: 21.1.0(@vueuse/core@15.0.0(vue@3.5.43(typescript@6.0.3)))(esbuild@0.28.2)(oxc-parser@0.150.0)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) unplugin-icons: specifier: 24.0.0 - version: 24.0.0(@vue/compiler-sfc@3.5.43)(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) + version: 24.0.0(@vue/compiler-sfc@3.5.43)(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) unplugin-vue-components: specifier: 32.1.0 - version: 32.1.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)) + version: 32.1.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)) vite: specifier: 8.3.2 - version: 8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) + version: 8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) vite-plugin-compression2: specifier: 2.5.3 version: 2.5.3 vite-plugin-html: specifier: 3.2.2 - version: 3.2.2(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) + version: 3.2.2(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) vite-plugin-mock: specifier: 3.0.2 - version: 3.0.2(esbuild@0.28.2)(mockjs@1.1.0)(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) + version: 3.0.2(esbuild@0.28.2)(mockjs@1.1.0)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) vite-plugin-vue-devtools: specifier: 8.2.1 - version: 8.2.1(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)) + version: 8.2.1(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)) vue-tsc: - specifier: 3.3.11 - version: 3.3.11(typescript@6.0.3) + specifier: 3.3.12 + version: 3.3.12(typescript@6.0.3) packages: @@ -1420,8 +1420,8 @@ packages: '@types/node-forge@1.3.14': resolution: {integrity: sha512-mhVF2BnD4BO+jtOp7z1CdzaK4mbuK0LLQYAvdOLqHTavxFNq4zA1EmYkpnFjP8HOUzedfQkRnp0E2ulSAYSzAw==} - '@types/node@24.19.0': - resolution: {integrity: sha512-zY+5tKxXdhGh1PYI0ac+7juvEu4OI6vWtVVoj5i2m42jxAY1U+zHGt6QCyOFwykdP62sM3MJ9stoYYUw5aCWew==} + '@types/node@24.19.1': + resolution: {integrity: sha512-aS3/DG0oM05K0RIXXP+hKjinGG5IgSSVGzswZxW3O0sS3pH4/fycXundUC9XsszgKCk4gHXylTEK6hyFxVxnoQ==} '@types/trusted-types@2.0.7': resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} @@ -1658,8 +1658,8 @@ packages: typescript: optional: true - '@vue/language-core@3.3.11': - resolution: {integrity: sha512-QJmpliwAVpC/OxubIByPAhNzsQPRc8/gxlN2qnVzVfIMjMDz/9RnXRFoetjz5yEgXVXyp4LqhXq3V53PjmNzFw==} + '@vue/language-core@3.3.12': + resolution: {integrity: sha512-k7uIKR0n4CBidk233y7cac9osnDQ5WRidTl6nsrNvpZ3nf8cx9iJxRVsRzVsoPRHbowT/iKgGMTS9RGov3jeIA==} '@vue/reactivity@3.5.43': resolution: {integrity: sha512-G/c9GyOZNI2jVaaS6OX1EF1SSFSv7H0ERqNTl4+DTFMlZmB5eVAB53aLQNam/7NL2NPtaDD7RdVrzf8uJzMuOA==} @@ -3391,8 +3391,8 @@ packages: vite: optional: true - vue-tsc@3.3.11: - resolution: {integrity: sha512-gOb0B9rtU2+f1dszwPqSH5kAieIF9ReeLhD3kSRNHv5WZZUQz/JdVXW0RTdqhNTMlQkqKzrTTviqKr/4FYZraQ==} + vue-tsc@3.3.12: + resolution: {integrity: sha512-kbpaz18O9jPVkXVHD1BEjpUXM6WhXSu+62L1sGGr6Wbzd8GbvkBQWjoj3KZ/C0aq2MZllce7UdtWzwCIYsBMGA==} hasBin: true peerDependencies: typescript: '>=5.0.0' @@ -4218,9 +4218,9 @@ snapshots: '@types/node-forge@1.3.14': dependencies: - '@types/node': 24.19.0 + '@types/node': 24.19.1 - '@types/node@24.19.0': + '@types/node@24.19.1': dependencies: undici-types: 7.24.6 @@ -4476,7 +4476,7 @@ snapshots: dependencies: '@unocss/core': 66.10.5 - '@unocss/vite@66.10.5(cac@7.0.0)(srvx@1.0.5)(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))': + '@unocss/vite@66.10.5(cac@7.0.0)(srvx@1.0.5)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))': dependencies: '@jridgewell/remapping': 2.3.5 '@unocss/config': 66.10.5 @@ -4487,7 +4487,7 @@ snapshots: pathe: 2.0.3 tinyglobby: 0.2.17 unplugin-utils: 0.3.2 - vite: 8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) + vite: 8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) transitivePeerDependencies: - '@devframes/agentic' - cac @@ -4496,10 +4496,10 @@ snapshots: '@vavt/copy2clipboard@1.0.3': {} - '@vitejs/plugin-vue@6.0.9(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3))': + '@vitejs/plugin-vue@6.0.9(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3))': dependencies: '@rolldown/pluginutils': 1.0.1 - vite: 8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) + vite: 8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) vue: 3.5.43(typescript@6.0.3) '@volar/language-core@2.4.28': @@ -4617,7 +4617,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@vue/language-core@3.3.11': + '@vue/language-core@3.3.12': dependencies: '@volar/language-core': 2.4.28 '@vue/compiler-dom': 3.5.43 @@ -6023,7 +6023,7 @@ snapshots: undici-types@7.24.6: {} - unimport@6.5.0(esbuild@0.28.2)(oxc-parser@0.150.0)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): + unimport@6.5.0(esbuild@0.28.2)(oxc-parser@0.150.0)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): dependencies: acorn: 8.18.0 escape-string-regexp: 5.0.0 @@ -6037,7 +6037,7 @@ snapshots: scule: 1.3.0 strip-literal: 4.0.0 tinyglobby: 0.2.17 - unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) + unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) unplugin-utils: 0.3.2 optionalDependencies: oxc-parser: 0.150.0 @@ -6055,7 +6055,7 @@ snapshots: universalify@2.0.1: {} - unocss@66.10.5(cac@7.0.0)(rolldown@1.2.11)(srvx@1.0.5)(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): + unocss@66.10.5(cac@7.0.0)(rolldown@1.2.11)(srvx@1.0.5)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): dependencies: '@unocss/cli': 66.10.5 '@unocss/core': 66.10.5 @@ -6074,7 +6074,7 @@ snapshots: '@unocss/transformer-compile-class': 66.10.5 '@unocss/transformer-directives': 66.10.5 '@unocss/transformer-variant-group': 66.10.5 - '@unocss/vite': 66.10.5(cac@7.0.0)(srvx@1.0.5)(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) + '@unocss/vite': 66.10.5(cac@7.0.0)(srvx@1.0.5)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) transitivePeerDependencies: - '@devframes/agentic' - cac @@ -6086,13 +6086,13 @@ snapshots: unpipe@1.0.0: {} - unplugin-auto-import@21.1.0(@vueuse/core@15.0.0(vue@3.5.43(typescript@6.0.3)))(esbuild@0.28.2)(oxc-parser@0.150.0)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): + unplugin-auto-import@21.1.0(@vueuse/core@15.0.0(vue@3.5.43(typescript@6.0.3)))(esbuild@0.28.2)(oxc-parser@0.150.0)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): dependencies: local-pkg: 1.2.1 magic-string: 1.4.2 picomatch: 4.0.7 - unimport: 6.5.0(esbuild@0.28.2)(oxc-parser@0.150.0)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) - unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) + unimport: 6.5.0(esbuild@0.28.2)(oxc-parser@0.150.0)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) + unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) unplugin-utils: 0.3.2 optionalDependencies: '@vueuse/core': 15.0.0(vue@3.5.43(typescript@6.0.3)) @@ -6109,13 +6109,13 @@ snapshots: - vite - webpack - unplugin-icons@24.0.0(@vue/compiler-sfc@3.5.43)(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): + unplugin-icons@24.0.0(@vue/compiler-sfc@3.5.43)(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): dependencies: '@antfu/install-pkg': 1.1.0 '@iconify/utils': 3.1.7 local-pkg: 1.2.1 obug: 2.2.1 - unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) + unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) optionalDependencies: '@vue/compiler-sfc': 3.5.43 transitivePeerDependencies: @@ -6135,7 +6135,7 @@ snapshots: pathe: 2.0.3 picomatch: 4.0.7 - unplugin-vue-components@32.1.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)): + unplugin-vue-components@32.1.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)): dependencies: chokidar: 5.0.0 local-pkg: 1.2.1 @@ -6144,7 +6144,7 @@ snapshots: obug: 2.2.1 picomatch: 4.0.7 tinyglobby: 0.2.17 - unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) + unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) unplugin-utils: 0.3.2 vue: 3.5.43(typescript@6.0.3) transitivePeerDependencies: @@ -6166,7 +6166,7 @@ snapshots: picomatch: 4.0.7 webpack-virtual-modules: 0.6.2 - unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): + unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): dependencies: '@jridgewell/remapping': 2.3.5 picomatch: 4.0.7 @@ -6174,7 +6174,7 @@ snapshots: optionalDependencies: esbuild: 0.28.2 rolldown: 1.2.11 - vite: 8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) + vite: 8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) update-browserslist-db@1.3.3(browserslist@4.29.1): dependencies: @@ -6195,15 +6195,15 @@ snapshots: evtd: 0.2.4 vue: 3.5.43(typescript@6.0.3) - vite-dev-rpc@2.0.0(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): + vite-dev-rpc@2.0.0(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): dependencies: birpc: 4.2.0 - vite: 8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) - vite-hot-client: 2.2.0(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) + vite: 8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) + vite-hot-client: 2.2.0(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) - vite-hot-client@2.2.0(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): + vite-hot-client@2.2.0(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): dependencies: - vite: 8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) + vite: 8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) vite-plugin-compression2@2.5.3: dependencies: @@ -6212,7 +6212,7 @@ snapshots: transitivePeerDependencies: - rollup - vite-plugin-html@3.2.2(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): + vite-plugin-html@3.2.2(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): dependencies: '@rollup/pluginutils': 4.2.1 colorette: 2.0.20 @@ -6226,9 +6226,9 @@ snapshots: html-minifier-terser: 6.1.0 node-html-parser: 5.4.2 pathe: 0.2.0 - vite: 8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) + vite: 8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) - vite-plugin-inspect@11.4.1(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): + vite-plugin-inspect@11.4.1(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): dependencies: ansis: 4.4.0 error-stack-parser-es: 1.0.5 @@ -6238,10 +6238,10 @@ snapshots: perfect-debounce: 2.1.0 sirv: 3.0.2 unplugin-utils: 0.3.2 - vite: 8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) - vite-dev-rpc: 2.0.0(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) + vite: 8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) + vite-dev-rpc: 2.0.0(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) - vite-plugin-mock@3.0.2(esbuild@0.28.2)(mockjs@1.1.0)(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): + vite-plugin-mock@3.0.2(esbuild@0.28.2)(mockjs@1.1.0)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): dependencies: bundle-require: 4.2.1(esbuild@0.28.2) chokidar: 3.6.0 @@ -6252,25 +6252,25 @@ snapshots: mockjs: 1.1.0 path-to-regexp: 6.3.0 picocolors: 1.1.1 - vite: 8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) + vite: 8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) transitivePeerDependencies: - supports-color - vite-plugin-vue-devtools@8.2.1(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)): + vite-plugin-vue-devtools@8.2.1(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)): dependencies: '@vue/devtools-core': 8.2.1(vue@3.5.43(typescript@6.0.3)) '@vue/devtools-kit': 8.2.1 '@vue/devtools-shared': 8.2.1 sirv: 3.0.2 - vite: 8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) - vite-plugin-inspect: 11.4.1(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) - vite-plugin-vue-inspector: 6.0.0(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) + vite: 8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) + vite-plugin-inspect: 11.4.1(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) + vite-plugin-vue-inspector: 6.0.0(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) vue: 3.5.43(typescript@6.0.3) transitivePeerDependencies: - '@nuxt/kit' - supports-color - vite-plugin-vue-inspector@6.0.0(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): + vite-plugin-vue-inspector@6.0.0(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): dependencies: '@babel/core': 7.29.7 '@babel/plugin-proposal-decorators': 7.29.7(@babel/core@7.29.7) @@ -6281,11 +6281,11 @@ snapshots: '@vue/compiler-dom': 3.5.43 kolorist: 1.8.0 magic-string: 0.30.21 - vite: 8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) + vite: 8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) transitivePeerDependencies: - supports-color - vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15): + vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15): dependencies: lightningcss: 1.33.0 picomatch: 4.0.7 @@ -6293,7 +6293,7 @@ snapshots: rolldown: 1.2.11 tinyglobby: 0.2.17 optionalDependencies: - '@types/node': 24.19.0 + '@types/node': 24.19.1 esbuild: 0.28.2 fsevents: 2.3.3 jiti: 2.7.0 @@ -6325,7 +6325,7 @@ snapshots: transitivePeerDependencies: - supports-color - vue-router@5.3.1(@vue/compiler-sfc@3.5.43)(esbuild@0.28.2)(pinia@4.0.3(@vue/devtools-api@8.2.1)(typescript@6.0.3)(vue@3.5.43(typescript@6.0.3)))(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)): + vue-router@5.3.1(@vue/compiler-sfc@3.5.43)(esbuild@0.28.2)(pinia@4.0.3(@vue/devtools-api@8.2.1)(typescript@6.0.3)(vue@3.5.43(typescript@6.0.3)))(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)): dependencies: '@vue-macros/common': 3.1.4(vue@3.5.43(typescript@6.0.3)) '@vue/devtools-api': 8.2.1 @@ -6341,13 +6341,13 @@ snapshots: picomatch: 4.0.7 scule: 1.3.0 tinyglobby: 0.2.17 - unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) + unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) unplugin-utils: 0.3.2 vue: 3.5.43(typescript@6.0.3) optionalDependencies: '@vue/compiler-sfc': 3.5.43 pinia: 4.0.3(@vue/devtools-api@8.2.1)(typescript@6.0.3)(vue@3.5.43(typescript@6.0.3)) - vite: 8.3.2(@types/node@24.19.0)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) + vite: 8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) transitivePeerDependencies: - '@farmfe/core' - '@rsbuild/core' @@ -6359,10 +6359,10 @@ snapshots: - unloader - webpack - vue-tsc@3.3.11(typescript@6.0.3): + vue-tsc@3.3.12(typescript@6.0.3): dependencies: '@volar/typescript': 2.4.28(typescript@6.0.3) - '@vue/language-core': 3.3.11 + '@vue/language-core': 3.3.12 typescript: 6.0.3 vue3-gettext@4.0.1(vue@3.5.43(typescript@6.0.3)): From af70c12b3716090cee698514ed04be065fa5d0b5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 3 Oct 2026 01:52:59 +0000 Subject: [PATCH 4/8] chore(deps): Update dependency eslint to v10.12.0 (#1822) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- web/package.json | 2 +- web/pnpm-lock.yaml | 98 +++++++++++++++++++++++----------------------- 2 files changed, 50 insertions(+), 50 deletions(-) diff --git a/web/package.json b/web/package.json index 7c4ed5121..79e9cce21 100644 --- a/web/package.json +++ b/web/package.json @@ -74,7 +74,7 @@ "@vue/tsconfig": "0.9.1", "colord": "2.10.0", "cpx2": "9.0.3", - "eslint": "10.11.0", + "eslint": "10.12.0", "eslint-config-prettier": "10.1.8", "eslint-plugin-oxlint": "1.86.0", "eslint-plugin-vue": "10.11.1", diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index 22be7573c..a79e5dca9 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -286,13 +286,13 @@ importers: version: 1.3.14 '@unocss/eslint-config': specifier: 66.10.5 - version: 66.10.5(eslint@10.11.0(jiti@2.7.0))(typescript@6.0.3) + version: 66.10.5(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3) '@vitejs/plugin-vue': specifier: 6.0.9 version: 6.0.9(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)) '@vue/eslint-config-typescript': specifier: 14.9.0 - version: 14.9.0(eslint-plugin-vue@10.11.1(@typescript-eslint/parser@8.70.1(eslint@10.11.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.11.0(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.11.0(jiti@2.7.0))))(eslint@10.11.0(jiti@2.7.0))(typescript@6.0.3) + version: 14.9.0(eslint-plugin-vue@10.11.1(@typescript-eslint/parser@8.70.1(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.12.0(jiti@2.7.0))))(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3) '@vue/tsconfig': specifier: 0.9.1 version: 0.9.1(typescript@6.0.3)(vue@3.5.43(typescript@6.0.3)) @@ -303,17 +303,17 @@ importers: specifier: 9.0.3 version: 9.0.3 eslint: - specifier: 10.11.0 - version: 10.11.0(jiti@2.7.0) + specifier: 10.12.0 + version: 10.12.0(jiti@2.7.0) eslint-config-prettier: specifier: 10.1.8 - version: 10.1.8(eslint@10.11.0(jiti@2.7.0)) + version: 10.1.8(eslint@10.12.0(jiti@2.7.0)) eslint-plugin-oxlint: specifier: 1.86.0 version: 1.86.0(oxlint@1.86.0) eslint-plugin-vue: specifier: 10.11.1 - version: 10.11.1(@typescript-eslint/parser@8.70.1(eslint@10.11.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.11.0(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.11.0(jiti@2.7.0))) + version: 10.11.1(@typescript-eslint/parser@8.70.1(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.12.0(jiti@2.7.0))) naive-ui: specifier: 2.45.3 version: 2.45.3(vue@3.5.43(typescript@6.0.3)) @@ -2146,8 +2146,8 @@ packages: resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} - eslint@10.11.0: - resolution: {integrity: sha512-P7a6UEEqb9G95MYAtqkmsTbVXIYyzIfl6NGOIJk162PaahFxFyeGcrlXYFSiagECg4sEm8IseJdZBKR3rx6MsQ==} + eslint@10.12.0: + resolution: {integrity: sha512-npHjrHb2o4ehH3mE+YuxABR+0gyb0aVWCIolgJDArwCiHEIsonBm3ZKjel5b0U5+a+MbEvIyRCGCzD3eKKK2NA==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} hasBin: true peerDependencies: @@ -3773,9 +3773,9 @@ snapshots: '@esbuild/win32-x64@0.28.2': optional: true - '@eslint-community/eslint-utils@4.10.1(eslint@10.11.0(jiti@2.7.0))': + '@eslint-community/eslint-utils@4.10.1(eslint@10.12.0(jiti@2.7.0))': dependencies: - eslint: 10.11.0(jiti@2.7.0) + eslint: 10.12.0(jiti@2.7.0) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.2': {} @@ -4229,15 +4229,15 @@ snapshots: '@types/web-bluetooth@0.0.21': {} - '@typescript-eslint/eslint-plugin@8.70.1(@typescript-eslint/parser@8.70.1(eslint@10.11.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.11.0(jiti@2.7.0))(typescript@6.0.3)': + '@typescript-eslint/eslint-plugin@8.70.1(@typescript-eslint/parser@8.70.1(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.70.1(eslint@10.11.0(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/parser': 8.70.1(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3) '@typescript-eslint/scope-manager': 8.70.1 - '@typescript-eslint/type-utils': 8.70.1(eslint@10.11.0(jiti@2.7.0))(typescript@6.0.3) - '@typescript-eslint/utils': 8.70.1(eslint@10.11.0(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/type-utils': 8.70.1(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/utils': 8.70.1(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3) '@typescript-eslint/visitor-keys': 8.70.1 - eslint: 10.11.0(jiti@2.7.0) + eslint: 10.12.0(jiti@2.7.0) ignore: 7.0.10 natural-compare: 1.4.0 ts-api-utils: 2.5.0(typescript@6.0.3) @@ -4245,14 +4245,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.70.1(eslint@10.11.0(jiti@2.7.0))(typescript@6.0.3)': + '@typescript-eslint/parser@8.70.1(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3)': dependencies: '@typescript-eslint/scope-manager': 8.70.1 '@typescript-eslint/types': 8.70.1 '@typescript-eslint/typescript-estree': 8.70.1(typescript@6.0.3) '@typescript-eslint/visitor-keys': 8.70.1 debug: 4.4.3 - eslint: 10.11.0(jiti@2.7.0) + eslint: 10.12.0(jiti@2.7.0) typescript: 6.0.3 transitivePeerDependencies: - supports-color @@ -4275,13 +4275,13 @@ snapshots: dependencies: typescript: 6.0.3 - '@typescript-eslint/type-utils@8.70.1(eslint@10.11.0(jiti@2.7.0))(typescript@6.0.3)': + '@typescript-eslint/type-utils@8.70.1(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3)': dependencies: '@typescript-eslint/types': 8.70.1 '@typescript-eslint/typescript-estree': 8.70.1(typescript@6.0.3) - '@typescript-eslint/utils': 8.70.1(eslint@10.11.0(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/utils': 8.70.1(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3) debug: 4.4.3 - eslint: 10.11.0(jiti@2.7.0) + eslint: 10.12.0(jiti@2.7.0) ts-api-utils: 2.5.0(typescript@6.0.3) typescript: 6.0.3 transitivePeerDependencies: @@ -4304,13 +4304,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.70.1(eslint@10.11.0(jiti@2.7.0))(typescript@6.0.3)': + '@typescript-eslint/utils@8.70.1(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3)': dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@10.11.0(jiti@2.7.0)) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.12.0(jiti@2.7.0)) '@typescript-eslint/scope-manager': 8.70.1 '@typescript-eslint/types': 8.70.1 '@typescript-eslint/typescript-estree': 8.70.1(typescript@6.0.3) - eslint: 10.11.0(jiti@2.7.0) + eslint: 10.12.0(jiti@2.7.0) typescript: 6.0.3 transitivePeerDependencies: - supports-color @@ -4347,17 +4347,17 @@ snapshots: '@unocss/core@66.10.5': {} - '@unocss/eslint-config@66.10.5(eslint@10.11.0(jiti@2.7.0))(typescript@6.0.3)': + '@unocss/eslint-config@66.10.5(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3)': dependencies: - '@unocss/eslint-plugin': 66.10.5(eslint@10.11.0(jiti@2.7.0))(typescript@6.0.3) + '@unocss/eslint-plugin': 66.10.5(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3) transitivePeerDependencies: - eslint - supports-color - typescript - '@unocss/eslint-plugin@66.10.5(eslint@10.11.0(jiti@2.7.0))(typescript@6.0.3)': + '@unocss/eslint-plugin@66.10.5(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3)': dependencies: - '@typescript-eslint/utils': 8.70.1(eslint@10.11.0(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/utils': 8.70.1(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3) '@unocss/config': 66.10.5 '@unocss/core': 66.10.5 '@unocss/rule-utils': 66.10.5 @@ -4604,14 +4604,14 @@ snapshots: '@vue/devtools-shared@8.2.1': {} - '@vue/eslint-config-typescript@14.9.0(eslint-plugin-vue@10.11.1(@typescript-eslint/parser@8.70.1(eslint@10.11.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.11.0(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.11.0(jiti@2.7.0))))(eslint@10.11.0(jiti@2.7.0))(typescript@6.0.3)': + '@vue/eslint-config-typescript@14.9.0(eslint-plugin-vue@10.11.1(@typescript-eslint/parser@8.70.1(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.12.0(jiti@2.7.0))))(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3)': dependencies: - '@typescript-eslint/utils': 8.70.1(eslint@10.11.0(jiti@2.7.0))(typescript@6.0.3) - eslint: 10.11.0(jiti@2.7.0) - eslint-plugin-vue: 10.11.1(@typescript-eslint/parser@8.70.1(eslint@10.11.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.11.0(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.11.0(jiti@2.7.0))) + '@typescript-eslint/utils': 8.70.1(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3) + eslint: 10.12.0(jiti@2.7.0) + eslint-plugin-vue: 10.11.1(@typescript-eslint/parser@8.70.1(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.12.0(jiti@2.7.0))) fast-glob: 3.3.3 - typescript-eslint: 8.70.1(eslint@10.11.0(jiti@2.7.0))(typescript@6.0.3) - vue-eslint-parser: 10.4.1(eslint@10.11.0(jiti@2.7.0)) + typescript-eslint: 8.70.1(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3) + vue-eslint-parser: 10.4.1(eslint@10.12.0(jiti@2.7.0)) optionalDependencies: typescript: 6.0.3 transitivePeerDependencies: @@ -5047,27 +5047,27 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-config-prettier@10.1.8(eslint@10.11.0(jiti@2.7.0)): + eslint-config-prettier@10.1.8(eslint@10.12.0(jiti@2.7.0)): dependencies: - eslint: 10.11.0(jiti@2.7.0) + eslint: 10.12.0(jiti@2.7.0) eslint-plugin-oxlint@1.86.0(oxlint@1.86.0): dependencies: jsonc-parser: 3.3.1 oxlint: 1.86.0 - eslint-plugin-vue@10.11.1(@typescript-eslint/parser@8.70.1(eslint@10.11.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.11.0(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.11.0(jiti@2.7.0))): + eslint-plugin-vue@10.11.1(@typescript-eslint/parser@8.70.1(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.12.0(jiti@2.7.0))): dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@10.11.0(jiti@2.7.0)) - eslint: 10.11.0(jiti@2.7.0) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.12.0(jiti@2.7.0)) + eslint: 10.12.0(jiti@2.7.0) natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 7.1.6 semver: 7.8.5 - vue-eslint-parser: 10.4.1(eslint@10.11.0(jiti@2.7.0)) + vue-eslint-parser: 10.4.1(eslint@10.12.0(jiti@2.7.0)) xml-name-validator: 5.0.0 optionalDependencies: - '@typescript-eslint/parser': 8.70.1(eslint@10.11.0(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/parser': 8.70.1(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3) eslint-scope@9.1.2: dependencies: @@ -5082,9 +5082,9 @@ snapshots: eslint-visitor-keys@5.0.1: {} - eslint@10.11.0(jiti@2.7.0): + eslint@10.12.0(jiti@2.7.0): dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@10.11.0(jiti@2.7.0)) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.12.0(jiti@2.7.0)) '@eslint-community/regexpp': 4.12.2 '@eslint/config-array': 0.23.5 '@eslint/config-helpers': 0.7.0 @@ -5991,13 +5991,13 @@ snapshots: type-level-regexp@0.1.17: {} - typescript-eslint@8.70.1(eslint@10.11.0(jiti@2.7.0))(typescript@6.0.3): + typescript-eslint@8.70.1(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.70.1(@typescript-eslint/parser@8.70.1(eslint@10.11.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.11.0(jiti@2.7.0))(typescript@6.0.3) - '@typescript-eslint/parser': 8.70.1(eslint@10.11.0(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/eslint-plugin': 8.70.1(@typescript-eslint/parser@8.70.1(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/parser': 8.70.1(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3) '@typescript-eslint/typescript-estree': 8.70.1(typescript@6.0.3) - '@typescript-eslint/utils': 8.70.1(eslint@10.11.0(jiti@2.7.0))(typescript@6.0.3) - eslint: 10.11.0(jiti@2.7.0) + '@typescript-eslint/utils': 8.70.1(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3) + eslint: 10.12.0(jiti@2.7.0) typescript: 6.0.3 transitivePeerDependencies: - supports-color @@ -6313,10 +6313,10 @@ snapshots: echarts: 6.1.0 vue: 3.5.43(typescript@6.0.3) - vue-eslint-parser@10.4.1(eslint@10.11.0(jiti@2.7.0)): + vue-eslint-parser@10.4.1(eslint@10.12.0(jiti@2.7.0)): dependencies: debug: 4.4.3 - eslint: 10.11.0(jiti@2.7.0) + eslint: 10.12.0(jiti@2.7.0) eslint-scope: 9.1.2 eslint-visitor-keys: 5.0.1 espree: 11.2.0 From 7fd735f2d9361c58d6921baaf96a4723e39e8c63 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 4 Oct 2026 01:57:38 +0000 Subject: [PATCH 5/8] chore(deps): Update non-major dependencies (#1823) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- go.mod | 2 +- go.sum | 4 +- web/package.json | 2 +- web/pnpm-lock.yaml | 122 ++++++++++++++++++++++----------------------- 4 files changed, 65 insertions(+), 65 deletions(-) diff --git a/go.mod b/go.mod index 21d6ebd1e..afa8f863e 100644 --- a/go.mod +++ b/go.mod @@ -51,7 +51,7 @@ require ( github.com/mholt/acmez/v3 v3.1.7 github.com/moby/moby/api v1.56.1 github.com/moby/moby/client v0.6.1 - github.com/molecule-man/go-brrr v1.1.1 + github.com/molecule-man/go-brrr v1.2.0 github.com/orandin/slog-gorm v1.4.0 github.com/pelletier/go-toml/v2 v2.4.3 github.com/pkg/sftp v1.13.11 diff --git a/go.sum b/go.sum index 1d1e737a8..a600eaa66 100644 --- a/go.sum +++ b/go.sum @@ -200,8 +200,8 @@ github.com/moby/moby/api v1.56.1 h1:PpWkvVPB7Fr/No8w+TfyJ/I6rWZ2YPZhT3JorIg+06c= github.com/moby/moby/api v1.56.1/go.mod h1:sZ+THbVWkjOmBPPfbnzdD/G1LuIexWhqlSHHPTDQ1Uk= github.com/moby/moby/client v0.6.1 h1:gvfKmdcWw+9MzXYP0vAUKQtBTGu1L8475K2nsmL7O98= github.com/moby/moby/client v0.6.1/go.mod h1:XHgTFqz9NCgS/VuoxXMmEDVmVgXQ4vFEc15wsCIwb24= -github.com/molecule-man/go-brrr v1.1.1 h1:KYwusQhjtV3smALnhmafZf4OBrh7vP4p8O47DyUmmuY= -github.com/molecule-man/go-brrr v1.1.1/go.mod h1:7ybW6/7gA3oKY45jOfVNjSJDtrr6ea4tzbsTkjmQDC4= +github.com/molecule-man/go-brrr v1.2.0 h1:dOJU45BC3Gc2WXoxAW0rgCAgVuu2gruAOGncfieA0Jw= +github.com/molecule-man/go-brrr v1.2.0/go.mod h1:7ybW6/7gA3oKY45jOfVNjSJDtrr6ea4tzbsTkjmQDC4= github.com/ncruces/go-strftime v1.0.0 h1:HMFp8mLCTPp341M/ZnA4qaf7ZlsbTc+miZjCLOFAw7w= github.com/ncruces/go-strftime v1.0.0/go.mod h1:Fwc5htZGVVkseilnfgOVb9mKy6w1naJmn9CehxcKcls= github.com/opencontainers/go-digest v1.0.0 h1:apOUWs51W5PlhuyGyz9FCeeBIOUDA/6nW8Oi/yOhh5U= diff --git a/web/package.json b/web/package.json index 79e9cce21..366b671ff 100644 --- a/web/package.json +++ b/web/package.json @@ -96,5 +96,5 @@ "vite-plugin-vue-devtools": "8.2.1", "vue-tsc": "3.3.12" }, - "packageManager": "pnpm@12.8.1" + "packageManager": "pnpm@12.9.1" } diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index a79e5dca9..926a89189 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -7,153 +7,153 @@ importers: configDependencies: {} packageManagerDependencies: pnpm: - specifier: 12.8.1 - version: 12.8.1 + specifier: 12.9.1 + version: 12.9.1 packages: - '@pnpm/exe.android-arm64@12.8.1': - resolution: {integrity: sha512-siDxcidfz5eM6L2tJfik+i2bbUEw8UC7MZ3Yl2HYdRmqbdhHGAOQACtOOu6QVW4Jul4/w5wVKm+wM8ACtgh1Pg==} + '@pnpm/exe.android-arm64@12.9.1': + resolution: {integrity: sha512-Hgm1XdqMTfBC8PdGLL+NjZWv4xyi7D6XNrN9fb24XGYlyTBmUtdCefKnCLmHujShRD8BEO1zqM30SNcKBDLysw==} cpu: [arm64] os: [android] - '@pnpm/exe.android-x64@12.8.1': - resolution: {integrity: sha512-0F/uqPRc3aN4vLHsa0f+6fTtmsigFQ9/yxEU43fionF//pNHEd5e97b3w/nKIgqYMCUQCJphmBRMA9Q8/wlo9Q==} + '@pnpm/exe.android-x64@12.9.1': + resolution: {integrity: sha512-WDGCe6jZRVZP3RC/q6hOkZylkPkIQIi1/GcrR/d/YzbihhAHXCczrk+UYnV5TgbsEnAYO7Cx+2rX3nfhHvy24w==} cpu: [x64] os: [android] - '@pnpm/exe.darwin-arm64@12.8.1': - resolution: {integrity: sha512-/rwavvMQJsl2RIxOHBnDF+4Gk+fhQFAY4M3PQZoKskJOEnaJcygG9p1xby6wcQcbS4d9dIubv09CQhufTgfmpw==} + '@pnpm/exe.darwin-arm64@12.9.1': + resolution: {integrity: sha512-+7iiEEBgYN9szPWUnAuN6eOVMTI6Hrki5bcuC9n9xl9tTnT53Tpxpo45Hml+W4IrAU0d+Tmd0sPnVIbX59PD6w==} cpu: [arm64] os: [darwin] - '@pnpm/exe.darwin-x64@12.8.1': - resolution: {integrity: sha512-htYt2gN7zqJKLhC99Ft6EUiO7myjZAZXfmGCTJUL1v+o7vE9hZdE1+fAkk4Oj1ZHNRti6b2woOxEkRkAusi8OQ==} + '@pnpm/exe.darwin-x64@12.9.1': + resolution: {integrity: sha512-SK7TxJiR12GbJZGffRFHItkc+Mx+99v6xMMJ9/X//8NwWV1wo17a2bwfGI8qZpl17YwsrmPEFOOqhzE1GIlrtQ==} cpu: [x64] os: [darwin] - '@pnpm/exe.freebsd-x64@12.8.1': - resolution: {integrity: sha512-PB5BULNgytxvExoOXUUeseS/DcpPENs+cg3iA6xHHeaLT4ctEGKSGXEbuj7USeqvo8JBpAx039hivnbzGqDwnA==} + '@pnpm/exe.freebsd-x64@12.9.1': + resolution: {integrity: sha512-4AjLk6uvTs2iO6wMit2hcxJ2M32xb7OV5SNFk+w6G8/NzcjcMB7ENEpyeXyLiP0kcnp8uaCGUct2NfrLCJ35eQ==} cpu: [x64] os: [freebsd] - '@pnpm/exe.linux-arm64-musl@12.8.1': - resolution: {integrity: sha512-kKeyC/ArjrgdciQRBrOL0j9HtOI4gDRgoyP+eJ1CQKyadpKlf/DhDDyspXe07R3B9KagTVLUF2nlt6Dr5quFIg==} + '@pnpm/exe.linux-arm64-musl@12.9.1': + resolution: {integrity: sha512-dZL2ES1ckDWM9v+EtxoOklZ0WNdtayooi9iLiDUubopudX3zXPNR2mlrxBRgjbDgECOndQen2SmyxL5eZiBuKw==} cpu: [arm64] os: [linux] libc: [musl] - '@pnpm/exe.linux-arm64@12.8.1': - resolution: {integrity: sha512-q4s9a9X2O3N9aeUFooW24orNrxvu20+jyVUFR5RanPCqOKKPBrgs2iywMkBBx1aXkkzdWT54/mfz8Be8sJlWEw==} + '@pnpm/exe.linux-arm64@12.9.1': + resolution: {integrity: sha512-cx+uF6xqwEtm7B8NV+1ve0xBg9gcuzQZ5R+0WgOWvKG/h978UljS6BgWs1ipIGuGgUdeVhm3PKmBltXIcczLXA==} cpu: [arm64] os: [linux] libc: [glibc] - '@pnpm/exe.linux-ppc64@12.8.1': - resolution: {integrity: sha512-F7XSjKJthwCh/L6abZiMpAfo2Cm61SZIT3e4dfgiIjESndlWaXCnfLKngSgZ/SEMsdmHT6dud3+kWIB3tw0/xQ==} + '@pnpm/exe.linux-ppc64@12.9.1': + resolution: {integrity: sha512-MpjPsy4XR17zAtLziQZfsN+wveWa/bUJggZtwfo3+SuyRmXnSvVkFD4+v8/3RTWyYaM6mwLUTjZDJ+g3urL+ew==} cpu: [ppc64] os: [linux] libc: [glibc] - '@pnpm/exe.linux-riscv64@12.8.1': - resolution: {integrity: sha512-z1ecpIK/ZY08Unk69KWWE9867oaKUytGUjrHnBoGFAAhsK+q+0cfvBH+f5fWobJ7FX97leMlLO+gkJolddM45Q==} + '@pnpm/exe.linux-riscv64@12.9.1': + resolution: {integrity: sha512-Oo67TKqqH+Bno+L6X7Xyorwp1QG82zKIkL0vbo1x2kcPTDiyPbdM+d6lIs4+hzeB1KHT5FDoGzZj2dad7Ft+eg==} cpu: [riscv64] os: [linux] libc: [glibc] - '@pnpm/exe.linux-s390x@12.8.1': - resolution: {integrity: sha512-KU6tnrBfu4uKXTq6N5qJwSm8FSrs9Wc8b5AUEsHK9bRXwNdsZ1/lRxG1++X29SKRW9OSNuDSjxASv5mAvGo1gA==} + '@pnpm/exe.linux-s390x@12.9.1': + resolution: {integrity: sha512-QAD5FRCdW36HfD58BV7DoDm6z8yv+GgSqcUV1+ERwYjpVQuG6ZTpf5o0x3KDas8eTLIW7MLYVdDdlAurWeArEg==} cpu: [s390x] os: [linux] libc: [glibc] - '@pnpm/exe.linux-x64-musl@12.8.1': - resolution: {integrity: sha512-eUE8BWJkDr2tJb/yrk0yVnszlmNqFarVxUlqiZ9BAkct28Nq/5g2H0tvMDmPA7fAQW3STNj+omJPPRVT+4s5sQ==} + '@pnpm/exe.linux-x64-musl@12.9.1': + resolution: {integrity: sha512-mQDhBsGqcTkrLQM4q5igmRFcr6EAl4UM/FGawY+0CWGcqPpUmYUvDy9LHy80xxkHIWVJ886gvvso2XOjfav1Jw==} cpu: [x64] os: [linux] libc: [musl] - '@pnpm/exe.linux-x64@12.8.1': - resolution: {integrity: sha512-8bDZ0lZlCdi2rvnFul7EYgcC7zKeWSe76y8JV2oXobaS8p9i9d6PSf6LgLtTM0fI7R9Oh4eLCbveXyNDMmvZ+g==} + '@pnpm/exe.linux-x64@12.9.1': + resolution: {integrity: sha512-+M5N74hM4fc87AAckxx/UIW+dUnWf2eko+HchJs/NZUxehLhekNyMI/GNaNXlvd+kWR+97XXBD51XRkkNiUtrA==} cpu: [x64] os: [linux] libc: [glibc] - '@pnpm/exe.win32-arm64@12.8.1': - resolution: {integrity: sha512-MsT0dlrRxnCRCHCaosNbhWpEiAFnFuMEu3KuDJDU41BXgTwiINxU8goloUSUDejWZUqKaUqNC/qUTihl9nFtqg==} + '@pnpm/exe.win32-arm64@12.9.1': + resolution: {integrity: sha512-mI28C2wxobrDi6x1OYhBRyG10hnDq/4sEIyy5RzoX6LB4kLuv6K/d25HOpMwlW20cuM4M72k9NZpOdcmUxMbEA==} cpu: [arm64] os: [win32] - '@pnpm/exe.win32-x64@12.8.1': - resolution: {integrity: sha512-SWtPe0PsbTTk//gJND10tMdOfCYjrkq5+qV49hzVhY7xz2iJ339Rc+xwASlcvbwTfrvH39YNqpKYibD+CRGLwA==} + '@pnpm/exe.win32-x64@12.9.1': + resolution: {integrity: sha512-SWoDMT0oD7NrDSIoPpkKD09D9fAQKNjwFZ3lezlCUhAfXxMv70zsfrNT2/P+GoCK2kefXF9OysUZkH1l5vvvfA==} cpu: [x64] os: [win32] - pnpm@12.8.1: - resolution: {integrity: sha512-9kupB1B/XOr+BsjTjmBS0BeURFgOwSed3Vv8EctIqoomRLZlmOB+dh2oSHKp/FfV+QK4f6SdAkGY1VhhKqu+RQ==} + pnpm@12.9.1: + resolution: {integrity: sha512-BrBV//XNINwSeB3hc87TMQzglRvy7GICEaFgRdVETVyTpmMhB2TvKaZTphBFm6A2jw50+E2AxUcjz5Wq57wNbQ==} engines: {node: '>=18.*'} hasBin: true snapshots: - '@pnpm/exe.android-arm64@12.8.1': + '@pnpm/exe.android-arm64@12.9.1': optional: true - '@pnpm/exe.android-x64@12.8.1': + '@pnpm/exe.android-x64@12.9.1': optional: true - '@pnpm/exe.darwin-arm64@12.8.1': + '@pnpm/exe.darwin-arm64@12.9.1': optional: true - '@pnpm/exe.darwin-x64@12.8.1': + '@pnpm/exe.darwin-x64@12.9.1': optional: true - '@pnpm/exe.freebsd-x64@12.8.1': + '@pnpm/exe.freebsd-x64@12.9.1': optional: true - '@pnpm/exe.linux-arm64-musl@12.8.1': + '@pnpm/exe.linux-arm64-musl@12.9.1': optional: true - '@pnpm/exe.linux-arm64@12.8.1': + '@pnpm/exe.linux-arm64@12.9.1': optional: true - '@pnpm/exe.linux-ppc64@12.8.1': + '@pnpm/exe.linux-ppc64@12.9.1': optional: true - '@pnpm/exe.linux-riscv64@12.8.1': + '@pnpm/exe.linux-riscv64@12.9.1': optional: true - '@pnpm/exe.linux-s390x@12.8.1': + '@pnpm/exe.linux-s390x@12.9.1': optional: true - '@pnpm/exe.linux-x64-musl@12.8.1': + '@pnpm/exe.linux-x64-musl@12.9.1': optional: true - '@pnpm/exe.linux-x64@12.8.1': + '@pnpm/exe.linux-x64@12.9.1': optional: true - '@pnpm/exe.win32-arm64@12.8.1': + '@pnpm/exe.win32-arm64@12.9.1': optional: true - '@pnpm/exe.win32-x64@12.8.1': + '@pnpm/exe.win32-x64@12.9.1': optional: true - pnpm@12.8.1: + pnpm@12.9.1: optionalDependencies: - '@pnpm/exe.android-arm64': 12.8.1 - '@pnpm/exe.android-x64': 12.8.1 - '@pnpm/exe.darwin-arm64': 12.8.1 - '@pnpm/exe.darwin-x64': 12.8.1 - '@pnpm/exe.freebsd-x64': 12.8.1 - '@pnpm/exe.linux-arm64': 12.8.1 - '@pnpm/exe.linux-arm64-musl': 12.8.1 - '@pnpm/exe.linux-ppc64': 12.8.1 - '@pnpm/exe.linux-riscv64': 12.8.1 - '@pnpm/exe.linux-s390x': 12.8.1 - '@pnpm/exe.linux-x64': 12.8.1 - '@pnpm/exe.linux-x64-musl': 12.8.1 - '@pnpm/exe.win32-arm64': 12.8.1 - '@pnpm/exe.win32-x64': 12.8.1 + '@pnpm/exe.android-arm64': 12.9.1 + '@pnpm/exe.android-x64': 12.9.1 + '@pnpm/exe.darwin-arm64': 12.9.1 + '@pnpm/exe.darwin-x64': 12.9.1 + '@pnpm/exe.freebsd-x64': 12.9.1 + '@pnpm/exe.linux-arm64': 12.9.1 + '@pnpm/exe.linux-arm64-musl': 12.9.1 + '@pnpm/exe.linux-ppc64': 12.9.1 + '@pnpm/exe.linux-riscv64': 12.9.1 + '@pnpm/exe.linux-s390x': 12.9.1 + '@pnpm/exe.linux-x64': 12.9.1 + '@pnpm/exe.linux-x64-musl': 12.9.1 + '@pnpm/exe.win32-arm64': 12.9.1 + '@pnpm/exe.win32-x64': 12.9.1 --- lockfileVersion: '9.0' From 87c4336e5189179eced6b8537d68d3d663081b2d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 5 Oct 2026 06:11:07 +0000 Subject: [PATCH 6/8] chore(deps): Lock file maintenance (#1824) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- web/pnpm-lock.yaml | 451 ++++++++++++++++++++++----------------------- 1 file changed, 223 insertions(+), 228 deletions(-) diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index 926a89189..df8861cc5 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -255,7 +255,7 @@ importers: version: 8.3.1(echarts@6.1.0)(vue@3.5.43(typescript@6.0.3)) vue-router: specifier: 5.3.1 - version: 5.3.1(@vue/compiler-sfc@3.5.43)(esbuild@0.28.2)(pinia@4.0.3(@vue/devtools-api@8.2.1)(typescript@6.0.3)(vue@3.5.43(typescript@6.0.3)))(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)) + version: 5.3.1(@vue/compiler-sfc@3.5.43)(esbuild@0.28.2)(pinia@4.0.3(@vue/devtools-api@8.2.1)(typescript@6.0.3)(vue@3.5.43(typescript@6.0.3)))(rolldown@1.2.12)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)) vue3-gettext: specifier: 4.0.1 version: 4.0.1(vue@3.5.43(typescript@6.0.3)) @@ -292,7 +292,7 @@ importers: version: 6.0.9(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)) '@vue/eslint-config-typescript': specifier: 14.9.0 - version: 14.9.0(eslint-plugin-vue@10.11.1(@typescript-eslint/parser@8.70.1(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.12.0(jiti@2.7.0))))(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3) + version: 14.9.0(eslint-plugin-vue@10.11.1(@typescript-eslint/parser@8.71.0(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.12.0(jiti@2.7.0))))(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3) '@vue/tsconfig': specifier: 0.9.1 version: 0.9.1(typescript@6.0.3)(vue@3.5.43(typescript@6.0.3)) @@ -313,7 +313,7 @@ importers: version: 1.86.0(oxlint@1.86.0) eslint-plugin-vue: specifier: 10.11.1 - version: 10.11.1(@typescript-eslint/parser@8.70.1(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.12.0(jiti@2.7.0))) + version: 10.11.1(@typescript-eslint/parser@8.71.0(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.12.0(jiti@2.7.0))) naive-ui: specifier: 2.45.3 version: 2.45.3(vue@3.5.43(typescript@6.0.3)) @@ -337,16 +337,16 @@ importers: version: 6.0.3 unocss: specifier: 66.10.5 - version: 66.10.5(cac@7.0.0)(rolldown@1.2.11)(srvx@1.0.5)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) + version: 66.10.5(cac@7.0.0)(rolldown@1.2.12)(srvx@1.0.5)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) unplugin-auto-import: specifier: 21.1.0 - version: 21.1.0(@vueuse/core@15.0.0(vue@3.5.43(typescript@6.0.3)))(esbuild@0.28.2)(oxc-parser@0.150.0)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) + version: 21.1.0(@vueuse/core@15.0.0(vue@3.5.43(typescript@6.0.3)))(esbuild@0.28.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) unplugin-icons: specifier: 24.0.0 - version: 24.0.0(@vue/compiler-sfc@3.5.43)(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) + version: 24.0.0(@vue/compiler-sfc@3.5.43)(esbuild@0.28.2)(rolldown@1.2.12)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) unplugin-vue-components: specifier: 32.1.0 - version: 32.1.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)) + version: 32.1.0(esbuild@0.28.2)(rolldown@1.2.12)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)) vite: specifier: 8.3.2 version: 8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) @@ -942,8 +942,8 @@ packages: '@oxc-project/types@0.150.0': resolution: {integrity: sha512-rDS5/31E9HfPl/CIzGrn0DOlvBbXFseQ5URJ9sYMfstbKLD/c6Gm9vmRzRGDdAXyOIL4zmO37lc9RIwYqVruZw==} - '@oxc-project/types@0.151.0': - resolution: {integrity: sha512-J1yXrIlNDZVzE3ada310xeAw7nH8yCAyLPuUIsjKatFPmfn5bS1oW+cM+QsGOtVWd5nhSpbwZWx/rue+r5Z+PA==} + '@oxc-project/types@0.152.0': + resolution: {integrity: sha512-oM/5rLBm2tPkg0iBgkH/FOeR3PCDpY19GTgAZjMFM8h9WI9VW7cLgzp6nwtarYKmovavIQZ+Fe/RKX/8C8O/Rw==} '@oxfmt/binding-android-arm-eabi@0.71.0': resolution: {integrity: sha512-l31EyBfB4egJeFua11aQFEUE9nnDtfpWCadqQovm0WL30t/yUHtdFl/5HyFXvd5xT8Ewh3U4TI9f30GowrQ1fw==} @@ -1281,98 +1281,98 @@ packages: '@quansync/fs@1.1.0': resolution: {integrity: sha512-qAPG/t3HqML1TlN7sY/pTbEjzFVAKsMjNNMGheyDosro+kT4iw2KCUoHcVdmliwWjorm4elZbgNQyU2eD97eDg==} - '@rolldown/binding-android-arm-eabi@1.2.11': - resolution: {integrity: sha512-A5kXfGKvKWWZE0TtPrfsvT+q4Y5d1QG8gGUzpYjGydM+fARM9MuX90PrXYXe0XbsDVgyxxNzHo6giCj90bsFNw==} + '@rolldown/binding-android-arm-eabi@1.2.12': + resolution: {integrity: sha512-dB/a1214qKfHMXCpgqR4OZT+jS4kTyEXbQGJPqzobt5EwH5rX080pxE37alt3RzvR1bf1Yz/yGqRfrYAxuPw0A==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [android] - '@rolldown/binding-android-arm64@1.2.11': - resolution: {integrity: sha512-z6cTycz+iJ4PVkuL4HHW4DfTfoeU/2nqYYuSOrTmH7yHK5Y0LCOnA03V4ZNxavyVaU1oOqUgIg2klN/s+USGOA==} + '@rolldown/binding-android-arm64@1.2.12': + resolution: {integrity: sha512-7KHFgQ5VJxIHcLlrwrc3Xbds7oTNQT7Pgi9gQCJKrd2VGab/UksIOYp6VD8MzCstGxOKMgNamPwUCfxPdP1OHg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@rolldown/binding-darwin-arm64@1.2.11': - resolution: {integrity: sha512-jShvqNtP6vDC6/A5JOAzbVV+DkgHqhl/ScVCJEbt+TUY6QYz7YnXcrg3sLtFBniro0f/Ld50ZwCWA6f7KYD1nQ==} + '@rolldown/binding-darwin-arm64@1.2.12': + resolution: {integrity: sha512-3YIhqHD96nA5SaYNRBR16HnGv4oavZvXfD/ayHM+oYZ0WD/8lBAtf6zQua4kEyAvpqrluKXl0lnOBoiNby7x9w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@rolldown/binding-darwin-x64@1.2.11': - resolution: {integrity: sha512-f2i2xiNWq1Z1l2++q2fuhZRdLAT3aqxD6vRNm1RAxpUoBcdqNB3C0s1Bt+K+PbEx2F5F4gQp6hqKkphCY/xF9w==} + '@rolldown/binding-darwin-x64@1.2.12': + resolution: {integrity: sha512-UuuJ35MFw4gmFOrE9pEqIV+K3syIKveph+Qc1/ljHZVdoDW4pz/JHR/eMVom+TZGl/5OOvGJOWaOCVt3ZfqhxA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@rolldown/binding-freebsd-x64@1.2.11': - resolution: {integrity: sha512-4Ir5FSOKIAMr4r0kExpt1s3bMgzJU3rA45AYOHtQpls0oNeqcYBKrWMlckrYH4KCfGLfkfn1tN1dmZPMVsdXow==} + '@rolldown/binding-freebsd-x64@1.2.12': + resolution: {integrity: sha512-uMvssit0a4W+/7D8CbHUvG719mH3R2jwXAlh/XcPvuHTE0g++LymF88DCGNX0HM2rBOn0xrzgXktIB6fLSJBTQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@rolldown/binding-linux-arm-gnueabihf@1.2.11': - resolution: {integrity: sha512-/gnRDM+39BROzAN/k1OZjDPnDMcZxB/0EUxKjONO5yVkNEvlsoMDrxGNKgZi/ttFriS2gwlDNzB65pvNbFOXIQ==} + '@rolldown/binding-linux-arm-gnueabihf@1.2.12': + resolution: {integrity: sha512-XcFu0R0xWnwzSf4IQgFH1rJIckPN1pLy2R+4r9IDB7Yfu/ys9cVqfa4pBrMHj7a3gl8mIR4nRNPg0e5IvEVs6g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@rolldown/binding-linux-arm64-gnu@1.2.11': - resolution: {integrity: sha512-PFaK8HwvAHbaKbBcDNQihjMKYvFnA5hiENx/l5tphTDz1E0WFp32l0A7aq7lyUwGsRw/xSrNIy/gIK4thrSCrw==} + '@rolldown/binding-linux-arm64-gnu@1.2.12': + resolution: {integrity: sha512-260UrKgn8tz39ak+SMDOirKzr7V04M9dWPw5llW00SwBivCZoWcRBKV1d8cXnRkUmSZA3BdiUmBHWk7734Ulpw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [glibc] - '@rolldown/binding-linux-arm64-musl@1.2.11': - resolution: {integrity: sha512-AskzJUIKRLPxkruR1wLKewGbOw+EYfU/9lOrBFj4AFrEA8hPpKFnODWNu2WLaNs0QNkEb9QIJufmVZZIL/bJlg==} + '@rolldown/binding-linux-arm64-musl@1.2.12': + resolution: {integrity: sha512-5YK1I9SqDkbPgc1IA8BgDl34suqUS2q0KWnBrirm0E51YjOs6eo6dV6jbQfNE/argHRSvd0QUGgtpIoYx+WWpw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [musl] - '@rolldown/binding-linux-ppc64-gnu@1.2.11': - resolution: {integrity: sha512-qlUGAheh2yh8afH7QBgx0PrRHN85hKnNd78x8MeMhXivuevgd8vgf6/CstOzmNKY/lLTHvNTrPy98cLnAugzJw==} + '@rolldown/binding-linux-ppc64-gnu@1.2.12': + resolution: {integrity: sha512-Rkcrmp7eFRg74yL5fXEU91JEWbdEPLevWwGtXpmhbjlD1StScbWTmO94Bhly+Mo+ketKYkdmM1vNUKeWSlx8cQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] libc: [glibc] - '@rolldown/binding-linux-s390x-gnu@1.2.11': - resolution: {integrity: sha512-secpEad+0vCbSfn8upFySkDskv+bGPk3THSDS9Y89yc4rb4kzqHp8Dmyd9BkQW4SnhNXBZCl/6CrO//hZahNJQ==} + '@rolldown/binding-linux-s390x-gnu@1.2.12': + resolution: {integrity: sha512-qvK4DuAsQc2BSjlx+Xr+IzOIvvxbGZqxFwdWfG6F518Erj0GGISyQbJ6pIappnOxlNPzNHvo/L0BwB30GZ+zVw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] libc: [glibc] - '@rolldown/binding-linux-x64-gnu@1.2.11': - resolution: {integrity: sha512-mOVBT3dPpkWm8XBWPmU4bf+U6dYDLeMo/9ojUmis4N0L5uu10qra5vOyngZ7/PSdoE4G9KvRt4bloRxNjLas7A==} + '@rolldown/binding-linux-x64-gnu@1.2.12': + resolution: {integrity: sha512-Q9uLBO53Xd4QIq1WOycVQyPP1O4HhraEV2qqb3uTrnVw6QZih9duY4vNXOivL1xoUS1/z+W8eF4NMfl2a8Sdjw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [glibc] - '@rolldown/binding-linux-x64-musl@1.2.11': - resolution: {integrity: sha512-Is78i9A8Ui4SqcxUwFJ9uMmjDn58IbVTjFWYdQestFEgeuEmHMLGNriXnVJKkwG2YiZjw8cP0zCTyDMdDGtOOg==} + '@rolldown/binding-linux-x64-musl@1.2.12': + resolution: {integrity: sha512-3IBxWFMjbOZskDPKv8Lf9BCnahlKuHthWkYnyIxOH/QcJrFcS4EmcenthApkwr/5+nEqZlLzeYbxeMaX7A5u4g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [musl] - '@rolldown/binding-openharmony-arm64@1.2.11': - resolution: {integrity: sha512-dUCXneZ87INUMyQ0D+C0HrEBNUPNXHaPmU5GTjyKTJEiussw9Kaj5Ln8UztPe4epV/ffvgNBEadksdYhmW6xJA==} + '@rolldown/binding-openharmony-arm64@1.2.12': + resolution: {integrity: sha512-xtX61xg4LKPkPWilZU1ynKClz5Gj4bf74LML4r3eVLWumKnGjoEr1OSHQhMdbBDoYTi+yjrujvpZe2pUnqCrrA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@rolldown/binding-win32-arm64-msvc@1.2.11': - resolution: {integrity: sha512-jByxb6qfd+bH1xUd0qnfFnb17i9sWBPY2tOavJ0l3tdr3OTu+Kvtm8cd/JV5nFt657b1VqGltxg9olOEfofXWw==} + '@rolldown/binding-win32-arm64-msvc@1.2.12': + resolution: {integrity: sha512-At7fPB6PCaIjzgIhEZFxuT+BBFqiQibJDT4d3PhiR3f4E7bbMZF4aKblbFfEM3sETRDd1YiQx/+U/g/B/ou5Ew==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@rolldown/binding-win32-x64-msvc@1.2.11': - resolution: {integrity: sha512-/PzKqzAJ03i19oy2ItPvyvaVjOjBCNnfaJs8yvUdGBKmiESgnrJSQ2awd81QzFbbnAmu7YO9ZnJrDCb9VSJPRA==} + '@rolldown/binding-win32-x64-msvc@1.2.12': + resolution: {integrity: sha512-WIw2haVKwjuYdXkHaoC0mF8Le71TuCBxjrdKqLbJGctbBABj+ClfmNvtbOnzpq3RokNo5+V1qhtSzJyXorsklQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -1429,63 +1429,63 @@ packages: '@types/web-bluetooth@0.0.21': resolution: {integrity: sha512-oIQLCGWtcFZy2JW77j9k8nHzAOpqMHLQejDA48XXMWH6tjCQHz5RCFz1bzsmROyL6PUm+LLnUiI4BCn221inxA==} - '@typescript-eslint/eslint-plugin@8.70.1': - resolution: {integrity: sha512-nDNrUQ/4ruSNYbu749TRY7cfrzPtoLHEXSNBI8aaNY32LlZCajixqRf3FqcKC4p5Cam4VOHYx/t+i5+nKXvrqA==} + '@typescript-eslint/eslint-plugin@8.71.0': + resolution: {integrity: sha512-pqcS9c1HxZTHt7End4nXqd0s5lJrrFzrgCkKFJrsbUnaL6M3+6oBFZaslg6Gjsl3argl2DDRFROnXARaZ2e4Nw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.70.1 + '@typescript-eslint/parser': ^8.71.0 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/parser@8.70.1': - resolution: {integrity: sha512-nO974WLllwhSFWQXnMLj6nDGa8f0khKEz1JzpPJ1u7Vm/4X1X6ZHajpoknU4bb41vJyMB0HHVyS2GqdhWfIXZw==} + '@typescript-eslint/parser@8.71.0': + resolution: {integrity: sha512-CG4nPk1f2zc8yw4pALqHsFYH2hdo+h1T9daSp21+Hnxi9LOE3GT9hAfTKJCBXVNM2GmYs1eMEP615wPoeOgk3A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/project-service@8.70.1': - resolution: {integrity: sha512-62xOgboPfwc3/IgPSX/W6oQR3ZbF04194FPGUGH8HL8iLFHbt/456/8Ph1wLNUgVF+s94FlHoipBsz+v7+LMnA==} + '@typescript-eslint/project-service@8.71.0': + resolution: {integrity: sha512-aABjw5rjBacYONVPaPiWOCjJu0vEF4a25iQuodlmQYL1trtLZ0X/y+2Vzl3BKI1odM4LnwLE1oUDXYp1wzx1TQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/scope-manager@8.70.1': - resolution: {integrity: sha512-Pa0EeSeAusQc1WbjQMac+YfenewYTBu0KjgYvkUKwhXaHUKbFog23Dm/rp0DX/6tyYOQ3Xl1a+3EcFNZynGHCw==} + '@typescript-eslint/scope-manager@8.71.0': + resolution: {integrity: sha512-gWF0BhUcnjZxSpLE8ngS/59n2SB0J3YqRxvX1+2aoRJk9hNtHSLOV+TcarFiOr5ipXm3yc1QrI4c9YZc8zyCxw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.70.1': - resolution: {integrity: sha512-jumze1fPI+sDOaM2TWGQdn39PDxTr7TZGeuyLkAbNyx2vtMT3uRnVKChN0hfht5V2TugphJzF6bYXvBcE09qqg==} + '@typescript-eslint/tsconfig-utils@8.71.0': + resolution: {integrity: sha512-Z1UlWHADEK2Mlb9NpWfDeSjqoZ5EyrOv4R3eQpbkzqn/EwaIdOpXXupEA1+0ZIOSJSZZDBHG0BrQyN8zUG6Pwg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/type-utils@8.70.1': - resolution: {integrity: sha512-7zKTnyvaVWqzLZHPFQtX1hVHqgkMC+WebPWakNCSyrQVbIP1AM0L0TlBZtACldIRb6PptI8Odk+jyZ5kP3B1VA==} + '@typescript-eslint/type-utils@8.71.0': + resolution: {integrity: sha512-i8uO1qbdxeKgRnS5sCRt6On3/nfo2d2DwQe3Yvjx543zLy7r8ySqRuPPiIIXAhS03U0v5NfAFx+rUgxFzKKwNw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/types@8.70.1': - resolution: {integrity: sha512-Dm1ypdhhrGCTyyehxElhgJ6kgk8MVCv5qXdoOVqPr1uqk42jX8KjrZqhROvdShczA8qrDoYiOWn1ykWlx2k81Q==} + '@typescript-eslint/types@8.71.0': + resolution: {integrity: sha512-cJ4OoxPGWvFnBTnSZyaU+qJzGTqPTGJY+gDchj6cRyLRdmIdt4rcsE4twj+zPfrNiWuVi38wijHzShL++Z9atQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.70.1': - resolution: {integrity: sha512-TU8PwyGN0PQJUcE96mw8eCQ44SmxGdQlJmlWakHaHQ15eIuuvye5yNtmh/i6oS88jzXVQB71xdNkbkB/fMwL0g==} + '@typescript-eslint/typescript-estree@8.71.0': + resolution: {integrity: sha512-PEEF4G5sLLWAS5BpPrUvms4ySZkiBQQZM4z+3ReI46axK5Vqr/vXBQatJQIZZOYdGyPUAKTtsrWzpqKuU+3DEw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/utils@8.70.1': - resolution: {integrity: sha512-Esgul8MsnKnRLdYU2Eb2cRV9bS5HJYtKj1ByJnOzzG2M58DGdSUQ1jUuILxipqcpB2h9WLrbD5GijIWUjX/Tqw==} + '@typescript-eslint/utils@8.71.0': + resolution: {integrity: sha512-pKR/tEMVrXZG23UFKUn5BQf3zfmfk7KQceI2cGzywZ5nxM5Eu3hEJU1utjWzydtzBbcJAQhHN8iPCxobHpPcZQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/visitor-keys@8.70.1': - resolution: {integrity: sha512-Vwj9lUIW5Xq3wQ9w6gv3R86g1hMK8f2zNOdGTAgeXUMMXFK78G9ruCjjqutHMNJc0+CH7LYRnHeUB9IT8wFmcw==} + '@typescript-eslint/visitor-keys@8.71.0': + resolution: {integrity: sha512-8eQ9R218XORK+KLosnf4bu/QsUXvUyVwTbArg7/0NMB1Pu87OJKvj4nhFblkYE8gQV73mW1dx1ptlPCkwRGa7A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@unocss/cli@66.10.5': @@ -1787,8 +1787,8 @@ packages: resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} engines: {node: 18 || 20 || >=22} - baseline-browser-mapping@2.11.26: - resolution: {integrity: sha512-GLQdD3y6UF8iVuMJl5fHgE4jdn/ua7n+toKfLgNlg3BqQtOZjpy68T8Tup8/wGWZCDlm7KMg7tPb4MPn7oN0TQ==} + baseline-browser-mapping@2.11.27: + resolution: {integrity: sha512-ElY12DaROGuan+lMmZ8Cvo/ZUbXPe7Enc/9VU/b1T3Kp4dwytRcNdR8DoSJN5SNJT/CuvcCA0DHDVmMOCePdRQ==} engines: {node: '>=6.0.0'} hasBin: true @@ -1819,8 +1819,8 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - browserslist@4.29.1: - resolution: {integrity: sha512-AUdjuRyCNGUYtqpqfTmWyM4fXay8yIQhmLnvYe/THMGfT9B/34X7xQd3ifKxwyNPPpowVBjLb+64BN9Rn1mizw==} + browserslist@4.29.3: + resolution: {integrity: sha512-1R4kiYKXGViqEN0CnoDrXc1StD9niAwu+j2dukWzrD4bJgsD4lDmEp0CRbc6E/vYJIfTHwPmwyaKtVSudICdPA==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -1851,8 +1851,8 @@ packages: camel-case@4.1.2: resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} - caniuse-lite@1.0.30001812: - resolution: {integrity: sha512-qN+QNNBr93TCmFrmte0bBCjSDMuRvt78VlHT99qIGPszm4QsqCX8lnyWUFkHi8B7ZBAPq8SH+UqyXNy/odMdng==} + caniuse-lite@1.0.30001814: + resolution: {integrity: sha512-/Uaf1lAzr59XcMpW0o96WoEfr+VXK2OX4U9AgFoiSHsVJ4HppnIFUjtYzsyDH2+tgANaQb2/oxYGwCPapN1FpA==} chokidar@3.6.0: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} @@ -2018,11 +2018,11 @@ packages: resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} engines: {node: '>=8'} - devframe@1.1.0: - resolution: {integrity: sha512-pvp42kOkiEr32Msqngb3mW9AQFHwOxNMn8MYNO/TBkJhyeykbDUWHwiZVubRYnasmZeqT4MLYGF9AHjHIkmDnA==} + devframe@1.2.0: + resolution: {integrity: sha512-MeLtg4QHnm/khez+pGzRVIaFCi6AT/4Tz8mS+UshySNzr+MTDSNWq4VHEbgio/Bzvd1Qu3sJAwfpqm+V6xNcag==} hasBin: true peerDependencies: - '@devframes/agentic': 1.1.0 + '@devframes/agentic': 1.2.0 cac: ^7.0.0 peerDependenciesMeta: '@devframes/agentic': @@ -2068,8 +2068,8 @@ packages: engines: {node: '>=0.10.0'} hasBin: true - electron-to-chromium@1.5.439: - resolution: {integrity: sha512-qu6QIPXhsb+CRcAiTMNjR4A1y/7tCYKkKjr5CZXRVih6qkDf79peZ2BpEU3qoDBNCRrcy3Mra3X9nG5oruuA7Q==} + electron-to-chromium@1.5.444: + resolution: {integrity: sha512-5ss/uJfoDYDHT0lfJzT6FbcskIzROIOPf0BbbFkGcvDzoJU7i//9GDrwwIHQVmIsrAGiF3ihpADBRIsrEFt1rQ==} encodeurl@1.0.2: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} @@ -2189,8 +2189,8 @@ packages: evtd@0.2.4: resolution: {integrity: sha512-qaeGN5bx63s/AXgQo8gj6fBkxge+OoLddLniox5qtLAEY5HSnuSlISXVPxnSae1dWblvTh4/HoMIB+mbMsvZzw==} - exsolve@1.1.1: - resolution: {integrity: sha512-9U/jZUgjnSGyntRr6y5Muu1MJcwFl6kPu7k8qLF0IMNfLqvw0NZ4nnVDq0RVoZ0RvCyumib4Ez3KYrVfilrw+g==} + exsolve@1.1.3: + resolution: {integrity: sha512-kuzL9zherLQoqDeQaS55AiiIg1kb4KYXaSusTtgZTPlvKP2gGCI82LNmBNh5RjDVUXIcmgx+/Mx7vPwRzBbhJA==} fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} @@ -2289,9 +2289,9 @@ packages: graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - h3@2.0.1-rc.32: - resolution: {integrity: sha512-Epg1E85L8yIKd9UeAQAVdm6QVrnHbppMsQ641EjpNi4c0IlAg+PJlwp4Xw03Z1loRXPQaH9k64gJT5qDELqm+g==} - engines: {node: '>=20.11.1'} + h3@2.0.1: + resolution: {integrity: sha512-trUtZ82iNkfYi8An9M2kIM/SPlomO59pTRMt4zMBffuVPdwv5v1Bxs7uShxi7bOIAuZne6zq6TsD9hVYdNgo+A==} + engines: {node: '>=20.19.0'} hasBin: true peerDependencies: crossws: ^0.4.12 @@ -2332,8 +2332,8 @@ packages: resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} - ignore@7.0.10: - resolution: {integrity: sha512-HpbUakT7xp5miBUywCHf36ZEuAJNklBJDDsGpUIjMzOSmM8ELSfA9Sa/QDPeNeqeoN31u+UTCkL4klCOVvRm4Q==} + ignore@7.0.12: + resolution: {integrity: sha512-/8UvqAPU9DGTI9k4mxtf49U37Isfwr8Uts96+SBHIkFxPJnHS0Ew4f00sM4Scd8V8EjM0jUNtVDdv1kPdt35lg==} engines: {node: '>= 4'} immutable@5.1.9: @@ -2878,10 +2878,6 @@ packages: resolution: {integrity: sha512-RRuzqDtt5Y9h3quz5hWhK+TPnsmVs6WwSU6LkJMeY4HstUEDuYTG8UJSdawMRzmzAtV+KEoG8N3Qg2qLy5vM/A==} engines: {node: ^10 || ^12 || >=14} - powershell-utils@0.1.0: - resolution: {integrity: sha512-dM0jVuXJPsDN6DvRpea484tCUaMiXWjuCn++HGTqUWzGDjv5tZkEZldAJ/UMlqRYGFrD/etByo4/xOuC/snX2A==} - engines: {node: '>=20'} - powershell-utils@0.2.1: resolution: {integrity: sha512-C+y9x90UElAddDZmV4qOx9W53B61PO7cIqWz2dQsWlwswuq4mr8NEwytdGKboYbQlGZ3awrkTeNvcZiZNHnQ8A==} engines: {node: '>=20'} @@ -2947,13 +2943,14 @@ packages: resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - rolldown@1.2.11: - resolution: {integrity: sha512-qpSwIyz0jHQq5qXBTNxFmE6664rJ7O+4TvPFOiOaBSrz8IOHc1koKKSqTM2H6u1UG1+TveuC6vaDHKXFOvb1Kw==} + rolldown@1.2.12: + resolution: {integrity: sha512-8wafseiaG80xmXSfqidUNqZcylTlhmPZZt+za2m+js2sFZ8dTNlhIOV2WcbIPx2hgwPBJpEUGFAMZ9bgBBLTSQ==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true - rou3@0.9.2: - resolution: {integrity: sha512-3SOzvaAg8rkHrXtRjpCvCvbyO5to9oOO27Z/XqHEYXfMRVSw/qMIVdmaOk9W2lcRLtR6dlqTjo9hDeJk70QBYQ==} + rou3@1.0.0: + resolution: {integrity: sha512-ySeaQkSrua+ut9g+65I7FHqOFBaY8tV0FmccXItoq0q21se32Q3u4YiW7/RqXSosWgYJaaKwRHXy3BST9PeCNQ==} + engines: {node: '>=20.19.0'} run-applescript@7.1.0: resolution: {integrity: sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==} @@ -2993,8 +2990,8 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - shell-quote@1.10.0: - resolution: {integrity: sha512-w1aiOKwKuRgtwAReIIj89puqg+I7GvX4IbLrvmhXbzQsj1+Zwi4VO3+fa6ZF91TWSjIxoEkKnMeHcLEODK5ZXA==} + shell-quote@1.12.0: + resolution: {integrity: sha512-PcByqNyT/38F2kDNi006HAMRJaULuBzq/FOsw3qdZvX/GA9W/jamDaRskgHjubHiftXK5sIFxLNkvrXUwcof6Q==} engines: {node: '>= 0.4'} sirv@3.0.2: @@ -3004,8 +3001,8 @@ packages: sortablejs@1.14.0: resolution: {integrity: sha512-pBXvQCs5/33fdN1/39pPL0NZF20LeRbLQ5jtnheIPN9JQAaufGjKdWduZn4U7wCtVuzKhmRkI0DFYHYRbB2H1w==} - source-map-js@1.2.1: - resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + source-map-js@1.2.2: + resolution: {integrity: sha512-KGj/8Y43x35aZVDtt+J4mK1hoLGHULMYfSkODJNQjNDC3oW1PqPoxMwo0pLUsWM/UEGzON/NxeHywEfNXNP3Vw==} engines: {node: '>=0.10.0'} source-map-support@0.5.21: @@ -3093,8 +3090,8 @@ packages: type-level-regexp@0.1.17: resolution: {integrity: sha512-wTk4DH3cxwk196uGLK/E9pE45aLfeKJacKmcEgEOA/q5dnPGNxXt0cfYdFxb57L+sEpf1oJH4Dnx/pnRcku9jg==} - typescript-eslint@8.70.1: - resolution: {integrity: sha512-AcWG7KDjZ2THNXsgwttMaGmzVi0VFRlFYfqFHYQRbDpF3owuYbuiL8c7UUrd2k8s3PoSfIQrWfrGXfcElrWLYA==} + typescript-eslint@8.71.0: + resolution: {integrity: sha512-fBdHYiqQ14RW6mOMXD14Svn82ZsCYAoQSzGRzyEjR59S5A2Krh/l7fGTOQ7iCr8gGy/mHVXtEF7s5fgjEdV0Pw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 @@ -3439,8 +3436,8 @@ packages: resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} engines: {node: '>=0.10.0'} - wsl-utils@1.0.0: - resolution: {integrity: sha512-Hl0ZOAs672vg+06kfujwRhoS6/jehvULrlFkuF2dRu6pHgA8U06h3xqNIqNNU1LTXPcedxByAR4GS6pwQK0mgA==} + wsl-utils@1.0.1: + resolution: {integrity: sha512-c16PKLIRxBYpR3jSWsdS7SFp0COm5SOQdiFjY818dYFHJbMGuLBszpF07LBWmOS1uzrHa9VGdynsEgoeKy0oOQ==} engines: {node: '>=20'} xml-name-validator@5.0.0: @@ -3524,7 +3521,7 @@ snapshots: dependencies: '@babel/compat-data': 7.29.7 '@babel/helper-validator-option': 7.29.7 - browserslist: 4.29.1 + browserslist: 4.29.3 lru-cache: 5.1.1 semver: 6.3.1 @@ -3959,7 +3956,7 @@ snapshots: '@oxc-project/types@0.150.0': {} - '@oxc-project/types@0.151.0': {} + '@oxc-project/types@0.152.0': {} '@oxfmt/binding-android-arm-eabi@0.71.0': optional: true @@ -4140,49 +4137,49 @@ snapshots: dependencies: quansync: 1.0.0 - '@rolldown/binding-android-arm-eabi@1.2.11': + '@rolldown/binding-android-arm-eabi@1.2.12': optional: true - '@rolldown/binding-android-arm64@1.2.11': + '@rolldown/binding-android-arm64@1.2.12': optional: true - '@rolldown/binding-darwin-arm64@1.2.11': + '@rolldown/binding-darwin-arm64@1.2.12': optional: true - '@rolldown/binding-darwin-x64@1.2.11': + '@rolldown/binding-darwin-x64@1.2.12': optional: true - '@rolldown/binding-freebsd-x64@1.2.11': + '@rolldown/binding-freebsd-x64@1.2.12': optional: true - '@rolldown/binding-linux-arm-gnueabihf@1.2.11': + '@rolldown/binding-linux-arm-gnueabihf@1.2.12': optional: true - '@rolldown/binding-linux-arm64-gnu@1.2.11': + '@rolldown/binding-linux-arm64-gnu@1.2.12': optional: true - '@rolldown/binding-linux-arm64-musl@1.2.11': + '@rolldown/binding-linux-arm64-musl@1.2.12': optional: true - '@rolldown/binding-linux-ppc64-gnu@1.2.11': + '@rolldown/binding-linux-ppc64-gnu@1.2.12': optional: true - '@rolldown/binding-linux-s390x-gnu@1.2.11': + '@rolldown/binding-linux-s390x-gnu@1.2.12': optional: true - '@rolldown/binding-linux-x64-gnu@1.2.11': + '@rolldown/binding-linux-x64-gnu@1.2.12': optional: true - '@rolldown/binding-linux-x64-musl@1.2.11': + '@rolldown/binding-linux-x64-musl@1.2.12': optional: true - '@rolldown/binding-openharmony-arm64@1.2.11': + '@rolldown/binding-openharmony-arm64@1.2.12': optional: true - '@rolldown/binding-win32-arm64-msvc@1.2.11': + '@rolldown/binding-win32-arm64-msvc@1.2.12': optional: true - '@rolldown/binding-win32-x64-msvc@1.2.11': + '@rolldown/binding-win32-x64-msvc@1.2.12': optional: true '@rolldown/pluginutils@1.0.1': {} @@ -4229,57 +4226,57 @@ snapshots: '@types/web-bluetooth@0.0.21': {} - '@typescript-eslint/eslint-plugin@8.70.1(@typescript-eslint/parser@8.70.1(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3)': + '@typescript-eslint/eslint-plugin@8.71.0(@typescript-eslint/parser@8.71.0(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.70.1(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3) - '@typescript-eslint/scope-manager': 8.70.1 - '@typescript-eslint/type-utils': 8.70.1(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3) - '@typescript-eslint/utils': 8.70.1(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3) - '@typescript-eslint/visitor-keys': 8.70.1 + '@typescript-eslint/parser': 8.71.0(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/scope-manager': 8.71.0 + '@typescript-eslint/type-utils': 8.71.0(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/utils': 8.71.0(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/visitor-keys': 8.71.0 eslint: 10.12.0(jiti@2.7.0) - ignore: 7.0.10 + ignore: 7.0.12 natural-compare: 1.4.0 ts-api-utils: 2.5.0(typescript@6.0.3) typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.70.1(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3)': + '@typescript-eslint/parser@8.71.0(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3)': dependencies: - '@typescript-eslint/scope-manager': 8.70.1 - '@typescript-eslint/types': 8.70.1 - '@typescript-eslint/typescript-estree': 8.70.1(typescript@6.0.3) - '@typescript-eslint/visitor-keys': 8.70.1 + '@typescript-eslint/scope-manager': 8.71.0 + '@typescript-eslint/types': 8.71.0 + '@typescript-eslint/typescript-estree': 8.71.0(typescript@6.0.3) + '@typescript-eslint/visitor-keys': 8.71.0 debug: 4.4.3 eslint: 10.12.0(jiti@2.7.0) typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.70.1(typescript@6.0.3)': + '@typescript-eslint/project-service@8.71.0(typescript@6.0.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.70.1(typescript@6.0.3) - '@typescript-eslint/types': 8.70.1 + '@typescript-eslint/tsconfig-utils': 8.71.0(typescript@6.0.3) + '@typescript-eslint/types': 8.71.0 debug: 4.4.3 typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.70.1': + '@typescript-eslint/scope-manager@8.71.0': dependencies: - '@typescript-eslint/types': 8.70.1 - '@typescript-eslint/visitor-keys': 8.70.1 + '@typescript-eslint/types': 8.71.0 + '@typescript-eslint/visitor-keys': 8.71.0 - '@typescript-eslint/tsconfig-utils@8.70.1(typescript@6.0.3)': + '@typescript-eslint/tsconfig-utils@8.71.0(typescript@6.0.3)': dependencies: typescript: 6.0.3 - '@typescript-eslint/type-utils@8.70.1(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3)': + '@typescript-eslint/type-utils@8.71.0(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3)': dependencies: - '@typescript-eslint/types': 8.70.1 - '@typescript-eslint/typescript-estree': 8.70.1(typescript@6.0.3) - '@typescript-eslint/utils': 8.70.1(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/types': 8.71.0 + '@typescript-eslint/typescript-estree': 8.71.0(typescript@6.0.3) + '@typescript-eslint/utils': 8.71.0(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3) debug: 4.4.3 eslint: 10.12.0(jiti@2.7.0) ts-api-utils: 2.5.0(typescript@6.0.3) @@ -4287,14 +4284,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.70.1': {} + '@typescript-eslint/types@8.71.0': {} - '@typescript-eslint/typescript-estree@8.70.1(typescript@6.0.3)': + '@typescript-eslint/typescript-estree@8.71.0(typescript@6.0.3)': dependencies: - '@typescript-eslint/project-service': 8.70.1(typescript@6.0.3) - '@typescript-eslint/tsconfig-utils': 8.70.1(typescript@6.0.3) - '@typescript-eslint/types': 8.70.1 - '@typescript-eslint/visitor-keys': 8.70.1 + '@typescript-eslint/project-service': 8.71.0(typescript@6.0.3) + '@typescript-eslint/tsconfig-utils': 8.71.0(typescript@6.0.3) + '@typescript-eslint/types': 8.71.0 + '@typescript-eslint/visitor-keys': 8.71.0 debug: 4.4.3 minimatch: 10.2.6 semver: 7.8.5 @@ -4304,20 +4301,20 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.70.1(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3)': + '@typescript-eslint/utils@8.71.0(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3)': dependencies: '@eslint-community/eslint-utils': 4.10.1(eslint@10.12.0(jiti@2.7.0)) - '@typescript-eslint/scope-manager': 8.70.1 - '@typescript-eslint/types': 8.70.1 - '@typescript-eslint/typescript-estree': 8.70.1(typescript@6.0.3) + '@typescript-eslint/scope-manager': 8.71.0 + '@typescript-eslint/types': 8.71.0 + '@typescript-eslint/typescript-estree': 8.71.0(typescript@6.0.3) eslint: 10.12.0(jiti@2.7.0) typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.70.1': + '@typescript-eslint/visitor-keys@8.71.0': dependencies: - '@typescript-eslint/types': 8.70.1 + '@typescript-eslint/types': 8.71.0 eslint-visitor-keys: 5.0.1 '@unocss/cli@66.10.5': @@ -4357,7 +4354,7 @@ snapshots: '@unocss/eslint-plugin@66.10.5(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3)': dependencies: - '@typescript-eslint/utils': 8.70.1(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/utils': 8.71.0(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3) '@unocss/config': 66.10.5 '@unocss/core': 66.10.5 '@unocss/rule-utils': 66.10.5 @@ -4377,7 +4374,7 @@ snapshots: '@unocss/config': 66.10.5 '@unocss/core': 66.10.5 '@unocss/rule-utils': 66.10.5 - devframe: 1.1.0(cac@7.0.0)(srvx@1.0.5) + devframe: 1.2.0(cac@7.0.0)(srvx@1.0.5) tinyglobby: 0.2.17 unplugin-utils: 0.3.2 transitivePeerDependencies: @@ -4438,7 +4435,7 @@ snapshots: '@unocss/core': 66.10.5 '@unocss/preset-wind3': 66.10.5 - '@unocss/rollup@66.10.5(rolldown@1.2.11)': + '@unocss/rollup@66.10.5(rolldown@1.2.12)': dependencies: '@jridgewell/remapping': 2.3.5 '@unocss/config': 66.10.5 @@ -4449,7 +4446,7 @@ snapshots: tinyglobby: 0.2.17 unplugin-utils: 0.3.2 optionalDependencies: - rolldown: 1.2.11 + rolldown: 1.2.12 '@unocss/rule-utils@66.10.5': dependencies: @@ -4561,7 +4558,7 @@ snapshots: '@vue/shared': 3.5.43 entities: 7.0.1 estree-walker: 2.0.2 - source-map-js: 1.2.1 + source-map-js: 1.2.2 '@vue/compiler-dom@3.5.43': dependencies: @@ -4578,7 +4575,7 @@ snapshots: estree-walker: 2.0.2 magic-string: 0.30.21 postcss: 8.5.28 - source-map-js: 1.2.1 + source-map-js: 1.2.2 '@vue/compiler-ssr@3.5.43': dependencies: @@ -4604,13 +4601,13 @@ snapshots: '@vue/devtools-shared@8.2.1': {} - '@vue/eslint-config-typescript@14.9.0(eslint-plugin-vue@10.11.1(@typescript-eslint/parser@8.70.1(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.12.0(jiti@2.7.0))))(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3)': + '@vue/eslint-config-typescript@14.9.0(eslint-plugin-vue@10.11.1(@typescript-eslint/parser@8.71.0(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.12.0(jiti@2.7.0))))(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3)': dependencies: - '@typescript-eslint/utils': 8.70.1(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/utils': 8.71.0(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3) eslint: 10.12.0(jiti@2.7.0) - eslint-plugin-vue: 10.11.1(@typescript-eslint/parser@8.70.1(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.12.0(jiti@2.7.0))) + eslint-plugin-vue: 10.11.1(@typescript-eslint/parser@8.71.0(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.12.0(jiti@2.7.0))) fast-glob: 3.3.3 - typescript-eslint: 8.70.1(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3) + typescript-eslint: 8.71.0(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3) vue-eslint-parser: 10.4.1(eslint@10.12.0(jiti@2.7.0)) optionalDependencies: typescript: 6.0.3 @@ -4739,7 +4736,7 @@ snapshots: balanced-match@4.0.4: {} - baseline-browser-mapping@2.11.26: {} + baseline-browser-mapping@2.11.27: {} binary-extensions@2.3.0: {} @@ -4766,13 +4763,13 @@ snapshots: dependencies: fill-range: 7.1.1 - browserslist@4.29.1: + browserslist@4.29.3: dependencies: - baseline-browser-mapping: 2.11.26 - caniuse-lite: 1.0.30001812 - electron-to-chromium: 1.5.439 + baseline-browser-mapping: 2.11.27 + caniuse-lite: 1.0.30001814 + electron-to-chromium: 1.5.444 node-releases: 2.0.57 - update-browserslist-db: 1.3.3(browserslist@4.29.1) + update-browserslist-db: 1.3.3(browserslist@4.29.3) buffer-from@1.1.2: {} @@ -4802,7 +4799,7 @@ snapshots: pascal-case: 3.1.2 tslib: 2.8.1 - caniuse-lite@1.0.30001812: {} + caniuse-lite@1.0.30001814: {} chokidar@3.6.0: dependencies: @@ -4871,10 +4868,10 @@ snapshots: debounce: 3.0.0 glob: 13.0.6 glob2base: 0.0.12 - ignore: 7.0.10 + ignore: 7.0.12 minimatch: 10.2.6 p-map: 7.0.8 - shell-quote: 1.10.0 + shell-quote: 1.12.0 subarg: 1.0.0 cross-spawn@7.0.6: @@ -4903,7 +4900,7 @@ snapshots: css-tree@3.2.1: dependencies: mdn-data: 2.27.1 - source-map-js: 1.2.1 + source-map-js: 1.2.2 css-what@6.2.2: {} @@ -4946,10 +4943,10 @@ snapshots: detect-libc@2.1.2: {} - devframe@1.1.0(cac@7.0.0)(srvx@1.0.5): + devframe@1.2.0(cac@7.0.0)(srvx@1.0.5): dependencies: crossws: 0.4.12(srvx@1.0.5) - h3: 2.0.1-rc.32(crossws@0.4.12(srvx@1.0.5)) + h3: 2.0.1(crossws@0.4.12(srvx@1.0.5)) nostics: 1.3.0 pathe: 2.0.3 optionalDependencies: @@ -5000,7 +4997,7 @@ snapshots: dependencies: jake: 10.9.4 - electron-to-chromium@1.5.439: {} + electron-to-chromium@1.5.444: {} encodeurl@1.0.2: {} @@ -5056,7 +5053,7 @@ snapshots: jsonc-parser: 3.3.1 oxlint: 1.86.0 - eslint-plugin-vue@10.11.1(@typescript-eslint/parser@8.70.1(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.12.0(jiti@2.7.0))): + eslint-plugin-vue@10.11.1(@typescript-eslint/parser@8.71.0(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.12.0(jiti@2.7.0))): dependencies: '@eslint-community/eslint-utils': 4.10.1(eslint@10.12.0(jiti@2.7.0)) eslint: 10.12.0(jiti@2.7.0) @@ -5067,7 +5064,7 @@ snapshots: vue-eslint-parser: 10.4.1(eslint@10.12.0(jiti@2.7.0)) xml-name-validator: 5.0.0 optionalDependencies: - '@typescript-eslint/parser': 8.70.1(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/parser': 8.71.0(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3) eslint-scope@9.1.2: dependencies: @@ -5151,7 +5148,7 @@ snapshots: evtd@0.2.4: {} - exsolve@1.1.1: {} + exsolve@1.1.3: {} fast-deep-equal@3.1.3: {} @@ -5249,9 +5246,9 @@ snapshots: graceful-fs@4.2.11: {} - h3@2.0.1-rc.32(crossws@0.4.12(srvx@1.0.5)): + h3@2.0.1(crossws@0.4.12(srvx@1.0.5)): dependencies: - rou3: 0.9.2 + rou3: 1.0.0 srvx: 1.0.5 optionalDependencies: crossws: 0.4.12(srvx@1.0.5) @@ -5282,7 +5279,7 @@ snapshots: ignore@5.3.2: {} - ignore@7.0.10: {} + ignore@7.0.12: {} immutable@5.1.9: {} @@ -5597,7 +5594,7 @@ snapshots: picomatch: 4.0.7 pidtree: 1.0.0 read-package-json-fast: 6.0.0 - shell-quote: 1.10.0 + shell-quote: 1.12.0 which: 7.0.0 nth-check@2.1.1: @@ -5625,7 +5622,7 @@ snapshots: is-in-ssh: 1.0.0 is-inside-container: 1.0.0 powershell-utils: 0.2.1 - wsl-utils: 1.0.0 + wsl-utils: 1.0.1 optionator@0.9.4: dependencies: @@ -5793,7 +5790,7 @@ snapshots: pkg-types@2.3.3: dependencies: confbox: 0.3.1 - exsolve: 1.1.1 + exsolve: 1.1.3 pathe: 2.0.3 pofile@1.1.4: {} @@ -5807,9 +5804,7 @@ snapshots: dependencies: nanoid: 3.3.19 picocolors: 1.1.1 - source-map-js: 1.2.1 - - powershell-utils@0.1.0: {} + source-map-js: 1.2.2 powershell-utils@0.2.1: {} @@ -5855,28 +5850,28 @@ snapshots: reusify@1.1.0: {} - rolldown@1.2.11: + rolldown@1.2.12: dependencies: - '@oxc-project/types': 0.151.0 + '@oxc-project/types': 0.152.0 '@rolldown/pluginutils': 1.0.1 optionalDependencies: - '@rolldown/binding-android-arm-eabi': 1.2.11 - '@rolldown/binding-android-arm64': 1.2.11 - '@rolldown/binding-darwin-arm64': 1.2.11 - '@rolldown/binding-darwin-x64': 1.2.11 - '@rolldown/binding-freebsd-x64': 1.2.11 - '@rolldown/binding-linux-arm-gnueabihf': 1.2.11 - '@rolldown/binding-linux-arm64-gnu': 1.2.11 - '@rolldown/binding-linux-arm64-musl': 1.2.11 - '@rolldown/binding-linux-ppc64-gnu': 1.2.11 - '@rolldown/binding-linux-s390x-gnu': 1.2.11 - '@rolldown/binding-linux-x64-gnu': 1.2.11 - '@rolldown/binding-linux-x64-musl': 1.2.11 - '@rolldown/binding-openharmony-arm64': 1.2.11 - '@rolldown/binding-win32-arm64-msvc': 1.2.11 - '@rolldown/binding-win32-x64-msvc': 1.2.11 + '@rolldown/binding-android-arm-eabi': 1.2.12 + '@rolldown/binding-android-arm64': 1.2.12 + '@rolldown/binding-darwin-arm64': 1.2.12 + '@rolldown/binding-darwin-x64': 1.2.12 + '@rolldown/binding-freebsd-x64': 1.2.12 + '@rolldown/binding-linux-arm-gnueabihf': 1.2.12 + '@rolldown/binding-linux-arm64-gnu': 1.2.12 + '@rolldown/binding-linux-arm64-musl': 1.2.12 + '@rolldown/binding-linux-ppc64-gnu': 1.2.12 + '@rolldown/binding-linux-s390x-gnu': 1.2.12 + '@rolldown/binding-linux-x64-gnu': 1.2.12 + '@rolldown/binding-linux-x64-musl': 1.2.12 + '@rolldown/binding-openharmony-arm64': 1.2.12 + '@rolldown/binding-win32-arm64-msvc': 1.2.12 + '@rolldown/binding-win32-x64-msvc': 1.2.12 - rou3@0.9.2: {} + rou3@1.0.0: {} run-applescript@7.1.0: {} @@ -5888,7 +5883,7 @@ snapshots: dependencies: chokidar: 5.0.0 immutable: 5.1.9 - source-map-js: 1.2.1 + source-map-js: 1.2.2 optionalDependencies: '@parcel/watcher': 2.6.0 @@ -5908,7 +5903,7 @@ snapshots: shebang-regex@3.0.0: {} - shell-quote@1.10.0: {} + shell-quote@1.12.0: {} sirv@3.0.2: dependencies: @@ -5918,7 +5913,7 @@ snapshots: sortablejs@1.14.0: {} - source-map-js@1.2.1: {} + source-map-js@1.2.2: {} source-map-support@0.5.21: dependencies: @@ -5991,12 +5986,12 @@ snapshots: type-level-regexp@0.1.17: {} - typescript-eslint@8.70.1(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3): + typescript-eslint@8.71.0(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.70.1(@typescript-eslint/parser@8.70.1(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3) - '@typescript-eslint/parser': 8.70.1(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3) - '@typescript-eslint/typescript-estree': 8.70.1(typescript@6.0.3) - '@typescript-eslint/utils': 8.70.1(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/eslint-plugin': 8.71.0(@typescript-eslint/parser@8.71.0(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/parser': 8.71.0(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/typescript-estree': 8.71.0(typescript@6.0.3) + '@typescript-eslint/utils': 8.71.0(eslint@10.12.0(jiti@2.7.0))(typescript@6.0.3) eslint: 10.12.0(jiti@2.7.0) typescript: 6.0.3 transitivePeerDependencies: @@ -6023,7 +6018,7 @@ snapshots: undici-types@7.24.6: {} - unimport@6.5.0(esbuild@0.28.2)(oxc-parser@0.150.0)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): + unimport@6.5.0(esbuild@0.28.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): dependencies: acorn: 8.18.0 escape-string-regexp: 5.0.0 @@ -6037,11 +6032,11 @@ snapshots: scule: 1.3.0 strip-literal: 4.0.0 tinyglobby: 0.2.17 - unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) + unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) unplugin-utils: 0.3.2 optionalDependencies: oxc-parser: 0.150.0 - rolldown: 1.2.11 + rolldown: 1.2.12 transitivePeerDependencies: - '@farmfe/core' - '@rsbuild/core' @@ -6055,7 +6050,7 @@ snapshots: universalify@2.0.1: {} - unocss@66.10.5(cac@7.0.0)(rolldown@1.2.11)(srvx@1.0.5)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): + unocss@66.10.5(cac@7.0.0)(rolldown@1.2.12)(srvx@1.0.5)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): dependencies: '@unocss/cli': 66.10.5 '@unocss/core': 66.10.5 @@ -6069,7 +6064,7 @@ snapshots: '@unocss/preset-wind': 66.10.5 '@unocss/preset-wind3': 66.10.5 '@unocss/preset-wind4': 66.10.5 - '@unocss/rollup': 66.10.5(rolldown@1.2.11) + '@unocss/rollup': 66.10.5(rolldown@1.2.12) '@unocss/transformer-attributify-jsx': 66.10.5 '@unocss/transformer-compile-class': 66.10.5 '@unocss/transformer-directives': 66.10.5 @@ -6086,13 +6081,13 @@ snapshots: unpipe@1.0.0: {} - unplugin-auto-import@21.1.0(@vueuse/core@15.0.0(vue@3.5.43(typescript@6.0.3)))(esbuild@0.28.2)(oxc-parser@0.150.0)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): + unplugin-auto-import@21.1.0(@vueuse/core@15.0.0(vue@3.5.43(typescript@6.0.3)))(esbuild@0.28.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): dependencies: local-pkg: 1.2.1 magic-string: 1.4.2 picomatch: 4.0.7 - unimport: 6.5.0(esbuild@0.28.2)(oxc-parser@0.150.0)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) - unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) + unimport: 6.5.0(esbuild@0.28.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) + unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) unplugin-utils: 0.3.2 optionalDependencies: '@vueuse/core': 15.0.0(vue@3.5.43(typescript@6.0.3)) @@ -6109,13 +6104,13 @@ snapshots: - vite - webpack - unplugin-icons@24.0.0(@vue/compiler-sfc@3.5.43)(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): + unplugin-icons@24.0.0(@vue/compiler-sfc@3.5.43)(esbuild@0.28.2)(rolldown@1.2.12)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): dependencies: '@antfu/install-pkg': 1.1.0 '@iconify/utils': 3.1.7 local-pkg: 1.2.1 obug: 2.2.1 - unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) + unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) optionalDependencies: '@vue/compiler-sfc': 3.5.43 transitivePeerDependencies: @@ -6135,7 +6130,7 @@ snapshots: pathe: 2.0.3 picomatch: 4.0.7 - unplugin-vue-components@32.1.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)): + unplugin-vue-components@32.1.0(esbuild@0.28.2)(rolldown@1.2.12)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)): dependencies: chokidar: 5.0.0 local-pkg: 1.2.1 @@ -6144,7 +6139,7 @@ snapshots: obug: 2.2.1 picomatch: 4.0.7 tinyglobby: 0.2.17 - unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) + unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) unplugin-utils: 0.3.2 vue: 3.5.43(typescript@6.0.3) transitivePeerDependencies: @@ -6166,19 +6161,19 @@ snapshots: picomatch: 4.0.7 webpack-virtual-modules: 0.6.2 - unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): + unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)): dependencies: '@jridgewell/remapping': 2.3.5 picomatch: 4.0.7 webpack-virtual-modules: 0.6.2 optionalDependencies: esbuild: 0.28.2 - rolldown: 1.2.11 + rolldown: 1.2.12 vite: 8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15) - update-browserslist-db@1.3.3(browserslist@4.29.1): + update-browserslist-db@1.3.3(browserslist@4.29.3): dependencies: - browserslist: 4.29.1 + browserslist: 4.29.3 escalade: 3.2.0 picocolors: 1.1.1 @@ -6290,7 +6285,7 @@ snapshots: lightningcss: 1.33.0 picomatch: 4.0.7 postcss: 8.5.28 - rolldown: 1.2.11 + rolldown: 1.2.12 tinyglobby: 0.2.17 optionalDependencies: '@types/node': 24.19.1 @@ -6325,7 +6320,7 @@ snapshots: transitivePeerDependencies: - supports-color - vue-router@5.3.1(@vue/compiler-sfc@3.5.43)(esbuild@0.28.2)(pinia@4.0.3(@vue/devtools-api@8.2.1)(typescript@6.0.3)(vue@3.5.43(typescript@6.0.3)))(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)): + vue-router@5.3.1(@vue/compiler-sfc@3.5.43)(esbuild@0.28.2)(pinia@4.0.3(@vue/devtools-api@8.2.1)(typescript@6.0.3)(vue@3.5.43(typescript@6.0.3)))(rolldown@1.2.12)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15))(vue@3.5.43(typescript@6.0.3)): dependencies: '@vue-macros/common': 3.1.4(vue@3.5.43(typescript@6.0.3)) '@vue/devtools-api': 8.2.1 @@ -6341,7 +6336,7 @@ snapshots: picomatch: 4.0.7 scule: 1.3.0 tinyglobby: 0.2.17 - unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.11)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) + unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(vite@8.3.2(@types/node@24.19.1)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.105.1)(terser@5.51.2)(tsx@4.23.15)) unplugin-utils: 0.3.2 vue: 3.5.43(typescript@6.0.3) optionalDependencies: @@ -6413,10 +6408,10 @@ snapshots: word-wrap@1.2.5: {} - wsl-utils@1.0.0: + wsl-utils@1.0.1: dependencies: is-wsl: 3.1.1 - powershell-utils: 0.1.0 + powershell-utils: 0.2.1 xml-name-validator@5.0.0: {} From 5cf33472781680a0013636af31fdbcfc01dfb7aa Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 5 Oct 2026 09:37:51 +0000 Subject: [PATCH 7/8] chore(l10n): update pot files --- pkg/embed/locales/backend.pot | 6 +- web/src/locales/en.po | 152 +++++++++++++++++----------------- web/src/locales/frontend.pot | 152 +++++++++++++++++----------------- 3 files changed, 157 insertions(+), 153 deletions(-) diff --git a/pkg/embed/locales/backend.pot b/pkg/embed/locales/backend.pot index 6892827ce..02e64e0de 100644 --- a/pkg/embed/locales/backend.pot +++ b/pkg/embed/locales/backend.pot @@ -4043,7 +4043,7 @@ msgstr "" msgid "failed to get the latest version: %v" msgstr "" -#: internal/apps/fail2ban/app.go:224 +#: internal/apps/fail2ban/app.go:229 msgid "failed to get the status of rule %s: %v" msgstr "" @@ -4898,6 +4898,10 @@ msgstr "" msgid "rewrite rules, custom configs, rate limit and real IP settings are not migrated" msgstr "" +#: internal/apps/fail2ban/app.go:226 +msgid "rule %s is not running, please try restarting Fail2ban" +msgstr "" + #: internal/apps/fail2ban/app.go:131 msgid "rule already exists" msgstr "" diff --git a/web/src/locales/en.po b/web/src/locales/en.po index cbd35009e..056e83c18 100644 --- a/web/src/locales/en.po +++ b/web/src/locales/en.po @@ -22,7 +22,7 @@ msgid "QQ Group" msgstr "QQ Group" #: src/components/common/AppFooter.vue:38 src/locales/menu.ts:24 -#: src/views/apps/fail2ban/IndexView.vue:362 src/views/backup/IndexView.vue:53 +#: src/views/apps/fail2ban/IndexView.vue:364 src/views/backup/IndexView.vue:53 #: src/views/backup/ListView.vue:356 src/views/backup/ListView.vue:407 #: src/views/cert/CertView.vue:551 src/views/cert/CertView.vue:668 #: src/views/cert/CreateCertModal.vue:119 src/views/home/IndexView.vue:542 @@ -279,9 +279,9 @@ msgstr "Cannot save in current state" #: src/views/apps/docker/IndexView.vue:152 #: src/views/apps/elasticsearch/ElasticSearchConfigTuneView.vue:58 #: src/views/apps/elasticsearch/IndexView.vue:51 -#: src/views/apps/fail2ban/IndexView.vue:175 -#: src/views/apps/fail2ban/IndexView.vue:226 -#: src/views/apps/fail2ban/IndexView.vue:236 +#: src/views/apps/fail2ban/IndexView.vue:177 +#: src/views/apps/fail2ban/IndexView.vue:228 +#: src/views/apps/fail2ban/IndexView.vue:238 #: src/views/apps/frp/FrpcConfigTuneView.vue:64 #: src/views/apps/frp/FrpProxyModal.vue:236 #: src/views/apps/frp/FrpsConfigTuneView.vue:64 @@ -371,7 +371,7 @@ msgstr "Select File" #: src/components/common/PathSelector.vue:58 #: src/views/app/EnvironmentView.vue:38 src/views/app/InstalledView.vue:158 #: src/views/apps/fail2ban/IndexView.vue:52 -#: src/views/apps/fail2ban/IndexView.vue:445 +#: src/views/apps/fail2ban/IndexView.vue:447 #: src/views/apps/frp/FrpProxyModal.vue:255 #: src/views/apps/frp/FrpProxyView.vue:22 #: src/views/apps/frp/FrpVisitorModal.vue:122 @@ -632,7 +632,7 @@ msgstr "Compressing..." msgid "Connection failed, retrying..." msgstr "Connection error. Please refresh." -#: src/components/common/RealtimeLog.vue:448 +#: src/components/common/RealtimeLog.vue:492 #: src/views/apps/clickhouse/IndexView.vue:77 #: src/views/apps/mongodb/IndexView.vue:77 #: src/views/apps/mysql/MysqlIndex.vue:112 @@ -643,28 +643,28 @@ msgstr "Connection error. Please refresh." msgid "Copied successfully" msgstr "Copied successfully" -#: src/components/common/RealtimeLog.vue:487 +#: src/components/common/RealtimeLog.vue:531 #, fuzzy msgid "Not found" msgstr "Not used" -#: src/components/common/RealtimeLog.vue:570 +#: src/components/common/RealtimeLog.vue:614 msgid "Pause Auto-scroll" msgstr "" -#: src/components/common/RealtimeLog.vue:570 +#: src/components/common/RealtimeLog.vue:614 msgid "Resume Auto-scroll" msgstr "" -#: src/components/common/RealtimeLog.vue:576 +#: src/components/common/RealtimeLog.vue:620 msgid "Jump to Top" msgstr "" -#: src/components/common/RealtimeLog.vue:579 +#: src/components/common/RealtimeLog.vue:623 msgid "Jump to Bottom" msgstr "" -#: src/components/common/RealtimeLog.vue:584 +#: src/components/common/RealtimeLog.vue:628 #: src/components/file-editor/EditorToolbar.vue:190 #: src/components/file-editor/FileTree.vue:710 src/views/app/AppView.vue:237 #: src/views/app/EnvironmentView.vue:264 src/views/app/TemplateView.vue:102 @@ -676,73 +676,73 @@ msgstr "" msgid "Search" msgstr "" -#: src/components/common/RealtimeLog.vue:593 +#: src/components/common/RealtimeLog.vue:637 #, fuzzy msgid "Enter keyword and press Enter" msgstr "Enter user password" -#: src/components/common/RealtimeLog.vue:596 +#: src/components/common/RealtimeLog.vue:640 #: src/views/app/TemplateDeployModal.vue:615 #, fuzzy msgid "Previous" msgstr "Preview" -#: src/components/common/RealtimeLog.vue:599 +#: src/components/common/RealtimeLog.vue:643 #: src/views/app/TemplateDeployModal.vue:624 #: src/views/app/TemplateDeployModal.vue:627 msgid "Next" msgstr "" -#: src/components/common/RealtimeLog.vue:604 +#: src/components/common/RealtimeLog.vue:648 msgid "Only loaded logs are searched" msgstr "" -#: src/components/common/RealtimeLog.vue:613 +#: src/components/common/RealtimeLog.vue:657 #, fuzzy msgid "Disable Line Wrap" msgstr "Disable Buffer" -#: src/components/common/RealtimeLog.vue:613 +#: src/components/common/RealtimeLog.vue:657 #, fuzzy msgid "Enable Line Wrap" msgstr "Disable Buffer" -#: src/components/common/RealtimeLog.vue:618 +#: src/components/common/RealtimeLog.vue:662 #, fuzzy msgid "Copy All" msgstr "Expose All" -#: src/components/common/RealtimeLog.vue:622 +#: src/components/common/RealtimeLog.vue:666 #, fuzzy msgid "Decrease Font Size" msgstr "Size" -#: src/components/common/RealtimeLog.vue:625 +#: src/components/common/RealtimeLog.vue:669 #, fuzzy msgid "Increase Font Size" msgstr "Size" -#: src/components/common/RealtimeLog.vue:631 src/views/ssh/IndexView.vue:550 +#: src/components/common/RealtimeLog.vue:675 src/views/ssh/IndexView.vue:550 #, fuzzy msgid "Exit Fullscreen" msgstr "Fullscreen Display" -#: src/components/common/RealtimeLog.vue:631 src/views/ssh/IndexView.vue:550 +#: src/components/common/RealtimeLog.vue:675 src/views/ssh/IndexView.vue:550 #, fuzzy msgid "Fullscreen" msgstr "Fullscreen Display" -#: src/components/common/RealtimeLog.vue:641 +#: src/components/common/RealtimeLog.vue:685 msgid "No more logs" msgstr "" -#: src/components/common/RealtimeLog.vue:655 -#: src/components/common/RealtimeLog.vue:682 +#: src/components/common/RealtimeLog.vue:699 +#: src/components/common/RealtimeLog.vue:726 #, fuzzy msgid "No logs available" msgstr "Inodes Available" -#: src/components/common/RealtimeLog.vue:675 +#: src/components/common/RealtimeLog.vue:719 #, fuzzy msgid "%{ count } new line" msgid_plural "%{ count } new lines" @@ -872,7 +872,7 @@ msgstr "Autostart disabled successfully" #: src/views/apps/codeserver/IndexView.vue:37 #: src/views/apps/docker/IndexView.vue:167 #: src/views/apps/elasticsearch/IndexView.vue:62 -#: src/views/apps/fail2ban/IndexView.vue:271 +#: src/views/apps/fail2ban/IndexView.vue:273 #: src/views/apps/frp/IndexView.vue:77 src/views/apps/frp/IndexView.vue:129 #: src/views/apps/gitea/IndexView.vue:35 #: src/views/apps/grafana/IndexView.vue:63 @@ -1102,7 +1102,7 @@ msgstr "" #: src/views/apps/elasticsearch/ElasticSearchConfigTuneView.vue:97 #: src/views/apps/elasticsearch/ElasticSearchConfigTuneView.vue:132 #: src/views/apps/elasticsearch/IndexView.vue:82 -#: src/views/apps/fail2ban/IndexView.vue:483 +#: src/views/apps/fail2ban/IndexView.vue:485 #: src/views/apps/frp/FrpcConfigTuneView.vue:115 #: src/views/apps/frp/FrpcConfigTuneView.vue:145 #: src/views/apps/frp/FrpcConfigTuneView.vue:221 @@ -1638,7 +1638,7 @@ msgstr "Rename" #: src/components/file-editor/FileTree.vue:595 #: src/components/system/composables/useConfirm.ts:32 #: src/components/system/ConfirmDialog.vue:54 -#: src/views/apps/fail2ban/IndexView.vue:125 +#: src/views/apps/fail2ban/IndexView.vue:127 #: src/views/apps/frp/FrpProxyView.vue:105 #: src/views/apps/frp/FrpVisitorView.vue:94 #: src/views/apps/grafana/GrafanaDataSourcesView.vue:127 @@ -1713,7 +1713,7 @@ msgid "Are you sure you want to delete %{ name }?" msgstr "Are you sure you want to delete %{ name }?" #: src/components/file-editor/FileTree.vue:600 -#: src/views/apps/fail2ban/IndexView.vue:219 +#: src/views/apps/fail2ban/IndexView.vue:221 #: src/views/apps/frp/FrpProxyView.vue:125 #: src/views/apps/frp/FrpVisitorView.vue:114 #: src/views/apps/grafana/GrafanaDataSourcesView.vue:185 @@ -2066,7 +2066,7 @@ msgstr "Show in Home" #: src/views/app/AppView.vue:68 src/views/app/EnvironmentView.vue:62 #: src/views/app/InstalledView.vue:74 src/views/app/InstalledView.vue:176 #: src/views/apps/fail2ban/IndexView.vue:74 -#: src/views/apps/fail2ban/IndexView.vue:141 +#: src/views/apps/fail2ban/IndexView.vue:143 #: src/views/apps/frp/FrpProxyView.vue:73 #: src/views/apps/frp/FrpVisitorView.vue:62 #: src/views/apps/grafana/GrafanaDataSourcesView.vue:99 @@ -2767,7 +2767,7 @@ msgstr "Load Status" #: src/views/apps/codeserver/IndexView.vue:62 #: src/views/apps/docker/IndexView.vue:453 #: src/views/apps/elasticsearch/IndexView.vue:100 -#: src/views/apps/fail2ban/IndexView.vue:329 +#: src/views/apps/fail2ban/IndexView.vue:331 #: src/views/apps/frp/IndexView.vue:122 src/views/apps/frp/IndexView.vue:180 #: src/views/apps/gitea/IndexView.vue:60 #: src/views/apps/grafana/IndexView.vue:130 @@ -3277,30 +3277,30 @@ msgstr "" "the meaning of each parameter, please do not modify it randomly!" #: src/views/apps/fail2ban/IndexView.vue:70 -#: src/views/apps/fail2ban/IndexView.vue:405 -#: src/views/apps/fail2ban/IndexView.vue:451 +#: src/views/apps/fail2ban/IndexView.vue:407 +#: src/views/apps/fail2ban/IndexView.vue:453 msgid "Max Retries" msgstr "Max Retries" #: src/views/apps/fail2ban/IndexView.vue:71 -#: src/views/apps/fail2ban/IndexView.vue:411 -#: src/views/apps/fail2ban/IndexView.vue:467 +#: src/views/apps/fail2ban/IndexView.vue:413 +#: src/views/apps/fail2ban/IndexView.vue:469 msgid "Ban Time" msgstr "Ban Time" #: src/views/apps/fail2ban/IndexView.vue:72 -#: src/views/apps/fail2ban/IndexView.vue:408 -#: src/views/apps/fail2ban/IndexView.vue:459 +#: src/views/apps/fail2ban/IndexView.vue:410 +#: src/views/apps/fail2ban/IndexView.vue:461 msgid "Find Time" msgstr "Find Time" -#: src/views/apps/fail2ban/IndexView.vue:91 src/views/cert/CertView.vue:344 +#: src/views/apps/fail2ban/IndexView.vue:93 src/views/cert/CertView.vue:344 #: src/views/database/ElasticsearchDataView.vue:186 #: src/views/database/RedisDataView.vue:141 msgid "View" msgstr "View" -#: src/views/apps/fail2ban/IndexView.vue:109 +#: src/views/apps/fail2ban/IndexView.vue:111 #: src/views/apps/frp/FrpProxyView.vue:89 #: src/views/apps/frp/FrpVisitorView.vue:78 #: src/views/apps/rsync/IndexView.vue:95 @@ -3309,20 +3309,20 @@ msgstr "View" msgid "Configure" msgstr "Configure" -#: src/views/apps/fail2ban/IndexView.vue:118 +#: src/views/apps/fail2ban/IndexView.vue:120 msgid "Are you sure you want to delete rule %{ name }?" msgstr "Are you sure you want to delete rule %{ name }?" -#: src/views/apps/fail2ban/IndexView.vue:153 +#: src/views/apps/fail2ban/IndexView.vue:155 msgid "Are you sure you want to unban %{ ip }?" msgstr "Are you sure you want to unban %{ ip }?" -#: src/views/apps/fail2ban/IndexView.vue:154 -#: src/views/apps/fail2ban/IndexView.vue:159 +#: src/views/apps/fail2ban/IndexView.vue:156 +#: src/views/apps/fail2ban/IndexView.vue:161 msgid "Unban" msgstr "Unban" -#: src/views/apps/fail2ban/IndexView.vue:208 +#: src/views/apps/fail2ban/IndexView.vue:210 #: src/views/apps/pureftpd/IndexView.vue:130 #: src/views/apps/rsync/IndexView.vue:160 src/views/apps/s3fs/IndexView.vue:77 #: src/views/apps/supervisor/IndexView.vue:259 @@ -3330,41 +3330,41 @@ msgstr "Unban" msgid "Added successfully" msgstr "Added successfully" -#: src/views/apps/fail2ban/IndexView.vue:252 +#: src/views/apps/fail2ban/IndexView.vue:254 msgid "Unbanned successfully" msgstr "Unbanned successfully" -#: src/views/apps/fail2ban/IndexView.vue:274 +#: src/views/apps/fail2ban/IndexView.vue:276 #: src/views/firewall/SettingView.vue:130 msgid "IP Whitelist" msgstr "IP Whitelist" -#: src/views/apps/fail2ban/IndexView.vue:279 +#: src/views/apps/fail2ban/IndexView.vue:281 msgid "IP whitelist, separated by commas" msgstr "IP whitelist, separated by commas" -#: src/views/apps/fail2ban/IndexView.vue:289 +#: src/views/apps/fail2ban/IndexView.vue:291 msgid "Save Whitelist" msgstr "Save Whitelist" -#: src/views/apps/fail2ban/IndexView.vue:294 +#: src/views/apps/fail2ban/IndexView.vue:296 msgid "Rule Management" msgstr "Rule Management" -#: src/views/apps/fail2ban/IndexView.vue:296 +#: src/views/apps/fail2ban/IndexView.vue:298 msgid "Rule List" msgstr "Rule List" -#: src/views/apps/fail2ban/IndexView.vue:324 -#: src/views/apps/fail2ban/IndexView.vue:334 -#: src/views/apps/fail2ban/IndexView.vue:338 +#: src/views/apps/fail2ban/IndexView.vue:326 +#: src/views/apps/fail2ban/IndexView.vue:336 +#: src/views/apps/fail2ban/IndexView.vue:340 #: src/views/monitor/AlertRuleModal.vue:129 src/views/monitor/AlertView.vue:202 #: src/views/tamper/RuleModal.vue:89 src/views/tamper/TamperView.vue:342 #: src/views/website/EditModal.vue:2205 msgid "Add Rule" msgstr "Add Rule" -#: src/views/apps/fail2ban/IndexView.vue:344 +#: src/views/apps/fail2ban/IndexView.vue:346 msgid "" "If an IP exceeds the maximum retries within the find time (seconds), it will " "be banned for the ban time (seconds)" @@ -3372,7 +3372,7 @@ msgstr "" "If an IP exceeds the maximum retries within the find time (seconds), it will " "be banned for the ban time (seconds)" -#: src/views/apps/fail2ban/IndexView.vue:351 +#: src/views/apps/fail2ban/IndexView.vue:353 msgid "" "Protected ports are automatically obtained. If you modify the port " "corresponding to a rule, please delete and re-add the rule, otherwise " @@ -3382,7 +3382,7 @@ msgstr "" "corresponding to a rule, please delete and re-add the rule, otherwise " "protection may not be effective" -#: src/views/apps/fail2ban/IndexView.vue:358 +#: src/views/apps/fail2ban/IndexView.vue:360 #: src/views/apps/frp/FrpProxyModal.vue:263 #: src/views/apps/frp/FrpProxyView.vue:29 #: src/views/apps/frp/FrpVisitorModal.vue:130 @@ -3405,23 +3405,23 @@ msgstr "" msgid "Type" msgstr "Type" -#: src/views/apps/fail2ban/IndexView.vue:363 -#: src/views/apps/fail2ban/IndexView.vue:394 +#: src/views/apps/fail2ban/IndexView.vue:365 +#: src/views/apps/fail2ban/IndexView.vue:396 msgid "Service" msgstr "Service" -#: src/views/apps/fail2ban/IndexView.vue:368 -#: src/views/apps/fail2ban/IndexView.vue:372 src/views/task/CreateModal.vue:480 +#: src/views/apps/fail2ban/IndexView.vue:370 +#: src/views/apps/fail2ban/IndexView.vue:374 src/views/task/CreateModal.vue:480 #: src/views/task/CreateModal.vue:486 msgid "Select Website" msgstr "Select Website" -#: src/views/apps/fail2ban/IndexView.vue:375 +#: src/views/apps/fail2ban/IndexView.vue:377 #: src/views/tamper/TamperView.vue:251 msgid "Protection Mode" msgstr "Protection Mode" -#: src/views/apps/fail2ban/IndexView.vue:380 +#: src/views/apps/fail2ban/IndexView.vue:382 #: src/views/apps/pureftpd/IndexView.vue:46 #: src/views/backup/StorageView.vue:277 src/views/backup/StorageView.vue:331 #: src/views/backup/StorageView.vue:361 src/views/backup/StorageView.vue:433 @@ -3430,12 +3430,12 @@ msgstr "Protection Mode" msgid "Path" msgstr "Path" -#: src/views/apps/fail2ban/IndexView.vue:387 -#: src/views/apps/fail2ban/IndexView.vue:391 +#: src/views/apps/fail2ban/IndexView.vue:389 +#: src/views/apps/fail2ban/IndexView.vue:393 msgid "Protection Path" msgstr "Protection Path" -#: src/views/apps/fail2ban/IndexView.vue:422 +#: src/views/apps/fail2ban/IndexView.vue:424 #: src/views/apps/frp/FrpProxyModal.vue:582 #: src/views/apps/frp/FrpVisitorModal.vue:241 #: src/views/apps/nginx/NginxIndex.vue:690 @@ -3477,18 +3477,18 @@ msgstr "Protection Path" msgid "Submit" msgstr "Submit" -#: src/views/apps/fail2ban/IndexView.vue:430 +#: src/views/apps/fail2ban/IndexView.vue:432 #, fuzzy msgid "Rule Configuration" msgstr "Module Configuration" -#: src/views/apps/fail2ban/IndexView.vue:439 +#: src/views/apps/fail2ban/IndexView.vue:441 msgid "" "The protected port, filter and log path are derived when the rule is created " "and are kept as-is here. To change them, delete and re-add the rule." msgstr "" -#: src/views/apps/fail2ban/IndexView.vue:448 +#: src/views/apps/fail2ban/IndexView.vue:450 #: src/views/apps/frp/FrpProxyModal.vue:266 #: src/views/apps/frp/FrpProxyView.vue:43 #: src/views/apps/frp/FrpVisitorModal.vue:133 @@ -3501,24 +3501,24 @@ msgstr "" msgid "Enabled" msgstr "Enabled" -#: src/views/apps/fail2ban/IndexView.vue:487 -#: src/views/apps/fail2ban/IndexView.vue:491 +#: src/views/apps/fail2ban/IndexView.vue:489 +#: src/views/apps/fail2ban/IndexView.vue:493 msgid "View Rule" msgstr "View Rule" -#: src/views/apps/fail2ban/IndexView.vue:495 +#: src/views/apps/fail2ban/IndexView.vue:497 msgid "Rule Information" msgstr "Rule Information" -#: src/views/apps/fail2ban/IndexView.vue:498 +#: src/views/apps/fail2ban/IndexView.vue:500 msgid "Currently Banned" msgstr "Currently Banned" -#: src/views/apps/fail2ban/IndexView.vue:502 +#: src/views/apps/fail2ban/IndexView.vue:504 msgid "Total Bans" msgstr "Total Bans" -#: src/views/apps/fail2ban/IndexView.vue:507 +#: src/views/apps/fail2ban/IndexView.vue:509 msgid "Ban List" msgstr "Ban List" diff --git a/web/src/locales/frontend.pot b/web/src/locales/frontend.pot index 2bb5c5107..04d57afc9 100644 --- a/web/src/locales/frontend.pot +++ b/web/src/locales/frontend.pot @@ -17,7 +17,7 @@ msgstr "" #: src/components/common/AppFooter.vue:38 #: src/locales/menu.ts:24 -#: src/views/apps/fail2ban/IndexView.vue:362 +#: src/views/apps/fail2ban/IndexView.vue:364 #: src/views/backup/IndexView.vue:53 #: src/views/backup/ListView.vue:356 #: src/views/backup/ListView.vue:407 @@ -277,9 +277,9 @@ msgstr "" #: src/views/apps/docker/IndexView.vue:152 #: src/views/apps/elasticsearch/ElasticSearchConfigTuneView.vue:58 #: src/views/apps/elasticsearch/IndexView.vue:51 -#: src/views/apps/fail2ban/IndexView.vue:175 -#: src/views/apps/fail2ban/IndexView.vue:226 -#: src/views/apps/fail2ban/IndexView.vue:236 +#: src/views/apps/fail2ban/IndexView.vue:177 +#: src/views/apps/fail2ban/IndexView.vue:228 +#: src/views/apps/fail2ban/IndexView.vue:238 #: src/views/apps/frp/FrpcConfigTuneView.vue:64 #: src/views/apps/frp/FrpProxyModal.vue:236 #: src/views/apps/frp/FrpsConfigTuneView.vue:64 @@ -380,7 +380,7 @@ msgstr "" #: src/views/app/EnvironmentView.vue:38 #: src/views/app/InstalledView.vue:158 #: src/views/apps/fail2ban/IndexView.vue:52 -#: src/views/apps/fail2ban/IndexView.vue:445 +#: src/views/apps/fail2ban/IndexView.vue:447 #: src/views/apps/frp/FrpProxyModal.vue:255 #: src/views/apps/frp/FrpProxyView.vue:22 #: src/views/apps/frp/FrpVisitorModal.vue:122 @@ -702,7 +702,7 @@ msgstr "" msgid "Connection failed, retrying..." msgstr "" -#: src/components/common/RealtimeLog.vue:448 +#: src/components/common/RealtimeLog.vue:492 #: src/views/apps/clickhouse/IndexView.vue:77 #: src/views/apps/mongodb/IndexView.vue:77 #: src/views/apps/mysql/MysqlIndex.vue:112 @@ -714,27 +714,27 @@ msgstr "" msgid "Copied successfully" msgstr "" -#: src/components/common/RealtimeLog.vue:487 +#: src/components/common/RealtimeLog.vue:531 msgid "Not found" msgstr "" -#: src/components/common/RealtimeLog.vue:570 +#: src/components/common/RealtimeLog.vue:614 msgid "Pause Auto-scroll" msgstr "" -#: src/components/common/RealtimeLog.vue:570 +#: src/components/common/RealtimeLog.vue:614 msgid "Resume Auto-scroll" msgstr "" -#: src/components/common/RealtimeLog.vue:576 +#: src/components/common/RealtimeLog.vue:620 msgid "Jump to Top" msgstr "" -#: src/components/common/RealtimeLog.vue:579 +#: src/components/common/RealtimeLog.vue:623 msgid "Jump to Bottom" msgstr "" -#: src/components/common/RealtimeLog.vue:584 +#: src/components/common/RealtimeLog.vue:628 #: src/components/file-editor/EditorToolbar.vue:190 #: src/components/file-editor/FileTree.vue:710 #: src/views/app/AppView.vue:237 @@ -749,65 +749,65 @@ msgstr "" msgid "Search" msgstr "" -#: src/components/common/RealtimeLog.vue:593 +#: src/components/common/RealtimeLog.vue:637 msgid "Enter keyword and press Enter" msgstr "" -#: src/components/common/RealtimeLog.vue:596 +#: src/components/common/RealtimeLog.vue:640 #: src/views/app/TemplateDeployModal.vue:615 msgid "Previous" msgstr "" -#: src/components/common/RealtimeLog.vue:599 +#: src/components/common/RealtimeLog.vue:643 #: src/views/app/TemplateDeployModal.vue:624 #: src/views/app/TemplateDeployModal.vue:627 msgid "Next" msgstr "" -#: src/components/common/RealtimeLog.vue:604 +#: src/components/common/RealtimeLog.vue:648 msgid "Only loaded logs are searched" msgstr "" -#: src/components/common/RealtimeLog.vue:613 +#: src/components/common/RealtimeLog.vue:657 msgid "Disable Line Wrap" msgstr "" -#: src/components/common/RealtimeLog.vue:613 +#: src/components/common/RealtimeLog.vue:657 msgid "Enable Line Wrap" msgstr "" -#: src/components/common/RealtimeLog.vue:618 +#: src/components/common/RealtimeLog.vue:662 msgid "Copy All" msgstr "" -#: src/components/common/RealtimeLog.vue:622 +#: src/components/common/RealtimeLog.vue:666 msgid "Decrease Font Size" msgstr "" -#: src/components/common/RealtimeLog.vue:625 +#: src/components/common/RealtimeLog.vue:669 msgid "Increase Font Size" msgstr "" -#: src/components/common/RealtimeLog.vue:631 +#: src/components/common/RealtimeLog.vue:675 #: src/views/ssh/IndexView.vue:550 msgid "Exit Fullscreen" msgstr "" -#: src/components/common/RealtimeLog.vue:631 +#: src/components/common/RealtimeLog.vue:675 #: src/views/ssh/IndexView.vue:550 msgid "Fullscreen" msgstr "" -#: src/components/common/RealtimeLog.vue:641 +#: src/components/common/RealtimeLog.vue:685 msgid "No more logs" msgstr "" -#: src/components/common/RealtimeLog.vue:655 -#: src/components/common/RealtimeLog.vue:682 +#: src/components/common/RealtimeLog.vue:699 +#: src/components/common/RealtimeLog.vue:726 msgid "No logs available" msgstr "" -#: src/components/common/RealtimeLog.vue:675 +#: src/components/common/RealtimeLog.vue:719 msgid "%{ count } new line" msgid_plural "%{ count } new lines" msgstr[0] "" @@ -949,7 +949,7 @@ msgstr "" #: src/views/apps/codeserver/IndexView.vue:37 #: src/views/apps/docker/IndexView.vue:167 #: src/views/apps/elasticsearch/IndexView.vue:62 -#: src/views/apps/fail2ban/IndexView.vue:271 +#: src/views/apps/fail2ban/IndexView.vue:273 #: src/views/apps/frp/IndexView.vue:77 #: src/views/apps/frp/IndexView.vue:129 #: src/views/apps/gitea/IndexView.vue:35 @@ -1183,7 +1183,7 @@ msgstr "" #: src/views/apps/elasticsearch/ElasticSearchConfigTuneView.vue:97 #: src/views/apps/elasticsearch/ElasticSearchConfigTuneView.vue:132 #: src/views/apps/elasticsearch/IndexView.vue:82 -#: src/views/apps/fail2ban/IndexView.vue:483 +#: src/views/apps/fail2ban/IndexView.vue:485 #: src/views/apps/frp/FrpcConfigTuneView.vue:115 #: src/views/apps/frp/FrpcConfigTuneView.vue:145 #: src/views/apps/frp/FrpcConfigTuneView.vue:221 @@ -1734,7 +1734,7 @@ msgstr "" #: src/components/file-editor/FileTree.vue:595 #: src/components/system/composables/useConfirm.ts:32 #: src/components/system/ConfirmDialog.vue:54 -#: src/views/apps/fail2ban/IndexView.vue:125 +#: src/views/apps/fail2ban/IndexView.vue:127 #: src/views/apps/frp/FrpProxyView.vue:105 #: src/views/apps/frp/FrpVisitorView.vue:94 #: src/views/apps/grafana/GrafanaDataSourcesView.vue:127 @@ -1829,7 +1829,7 @@ msgid "Are you sure you want to delete %{ name }?" msgstr "" #: src/components/file-editor/FileTree.vue:600 -#: src/views/apps/fail2ban/IndexView.vue:219 +#: src/views/apps/fail2ban/IndexView.vue:221 #: src/views/apps/frp/FrpProxyView.vue:125 #: src/views/apps/frp/FrpVisitorView.vue:114 #: src/views/apps/grafana/GrafanaDataSourcesView.vue:185 @@ -2215,7 +2215,7 @@ msgstr "" #: src/views/app/InstalledView.vue:74 #: src/views/app/InstalledView.vue:176 #: src/views/apps/fail2ban/IndexView.vue:74 -#: src/views/apps/fail2ban/IndexView.vue:141 +#: src/views/apps/fail2ban/IndexView.vue:143 #: src/views/apps/frp/FrpProxyView.vue:73 #: src/views/apps/frp/FrpVisitorView.vue:62 #: src/views/apps/grafana/GrafanaDataSourcesView.vue:99 @@ -2918,7 +2918,7 @@ msgstr "" #: src/views/apps/codeserver/IndexView.vue:62 #: src/views/apps/docker/IndexView.vue:453 #: src/views/apps/elasticsearch/IndexView.vue:100 -#: src/views/apps/fail2ban/IndexView.vue:329 +#: src/views/apps/fail2ban/IndexView.vue:331 #: src/views/apps/frp/IndexView.vue:122 #: src/views/apps/frp/IndexView.vue:180 #: src/views/apps/gitea/IndexView.vue:60 @@ -3386,31 +3386,31 @@ msgid "This modifies the ElasticSearch main configuration file. If you do not un msgstr "" #: src/views/apps/fail2ban/IndexView.vue:70 -#: src/views/apps/fail2ban/IndexView.vue:405 -#: src/views/apps/fail2ban/IndexView.vue:451 +#: src/views/apps/fail2ban/IndexView.vue:407 +#: src/views/apps/fail2ban/IndexView.vue:453 msgid "Max Retries" msgstr "" #: src/views/apps/fail2ban/IndexView.vue:71 -#: src/views/apps/fail2ban/IndexView.vue:411 -#: src/views/apps/fail2ban/IndexView.vue:467 +#: src/views/apps/fail2ban/IndexView.vue:413 +#: src/views/apps/fail2ban/IndexView.vue:469 msgid "Ban Time" msgstr "" #: src/views/apps/fail2ban/IndexView.vue:72 -#: src/views/apps/fail2ban/IndexView.vue:408 -#: src/views/apps/fail2ban/IndexView.vue:459 +#: src/views/apps/fail2ban/IndexView.vue:410 +#: src/views/apps/fail2ban/IndexView.vue:461 msgid "Find Time" msgstr "" -#: src/views/apps/fail2ban/IndexView.vue:91 +#: src/views/apps/fail2ban/IndexView.vue:93 #: src/views/cert/CertView.vue:344 #: src/views/database/ElasticsearchDataView.vue:186 #: src/views/database/RedisDataView.vue:141 msgid "View" msgstr "" -#: src/views/apps/fail2ban/IndexView.vue:109 +#: src/views/apps/fail2ban/IndexView.vue:111 #: src/views/apps/frp/FrpProxyView.vue:89 #: src/views/apps/frp/FrpVisitorView.vue:78 #: src/views/apps/rsync/IndexView.vue:95 @@ -3419,20 +3419,20 @@ msgstr "" msgid "Configure" msgstr "" -#: src/views/apps/fail2ban/IndexView.vue:118 +#: src/views/apps/fail2ban/IndexView.vue:120 msgid "Are you sure you want to delete rule %{ name }?" msgstr "" -#: src/views/apps/fail2ban/IndexView.vue:153 +#: src/views/apps/fail2ban/IndexView.vue:155 msgid "Are you sure you want to unban %{ ip }?" msgstr "" -#: src/views/apps/fail2ban/IndexView.vue:154 -#: src/views/apps/fail2ban/IndexView.vue:159 +#: src/views/apps/fail2ban/IndexView.vue:156 +#: src/views/apps/fail2ban/IndexView.vue:161 msgid "Unban" msgstr "" -#: src/views/apps/fail2ban/IndexView.vue:208 +#: src/views/apps/fail2ban/IndexView.vue:210 #: src/views/apps/pureftpd/IndexView.vue:130 #: src/views/apps/rsync/IndexView.vue:160 #: src/views/apps/s3fs/IndexView.vue:77 @@ -3441,34 +3441,34 @@ msgstr "" msgid "Added successfully" msgstr "" -#: src/views/apps/fail2ban/IndexView.vue:252 +#: src/views/apps/fail2ban/IndexView.vue:254 msgid "Unbanned successfully" msgstr "" -#: src/views/apps/fail2ban/IndexView.vue:274 +#: src/views/apps/fail2ban/IndexView.vue:276 #: src/views/firewall/SettingView.vue:130 msgid "IP Whitelist" msgstr "" -#: src/views/apps/fail2ban/IndexView.vue:279 +#: src/views/apps/fail2ban/IndexView.vue:281 msgid "IP whitelist, separated by commas" msgstr "" -#: src/views/apps/fail2ban/IndexView.vue:289 +#: src/views/apps/fail2ban/IndexView.vue:291 msgid "Save Whitelist" msgstr "" -#: src/views/apps/fail2ban/IndexView.vue:294 +#: src/views/apps/fail2ban/IndexView.vue:296 msgid "Rule Management" msgstr "" -#: src/views/apps/fail2ban/IndexView.vue:296 +#: src/views/apps/fail2ban/IndexView.vue:298 msgid "Rule List" msgstr "" -#: src/views/apps/fail2ban/IndexView.vue:324 -#: src/views/apps/fail2ban/IndexView.vue:334 -#: src/views/apps/fail2ban/IndexView.vue:338 +#: src/views/apps/fail2ban/IndexView.vue:326 +#: src/views/apps/fail2ban/IndexView.vue:336 +#: src/views/apps/fail2ban/IndexView.vue:340 #: src/views/monitor/AlertRuleModal.vue:129 #: src/views/monitor/AlertView.vue:202 #: src/views/tamper/RuleModal.vue:89 @@ -3477,15 +3477,15 @@ msgstr "" msgid "Add Rule" msgstr "" -#: src/views/apps/fail2ban/IndexView.vue:344 +#: src/views/apps/fail2ban/IndexView.vue:346 msgid "If an IP exceeds the maximum retries within the find time (seconds), it will be banned for the ban time (seconds)" msgstr "" -#: src/views/apps/fail2ban/IndexView.vue:351 +#: src/views/apps/fail2ban/IndexView.vue:353 msgid "Protected ports are automatically obtained. If you modify the port corresponding to a rule, please delete and re-add the rule, otherwise protection may not be effective" msgstr "" -#: src/views/apps/fail2ban/IndexView.vue:358 +#: src/views/apps/fail2ban/IndexView.vue:360 #: src/views/apps/frp/FrpProxyModal.vue:263 #: src/views/apps/frp/FrpProxyView.vue:29 #: src/views/apps/frp/FrpVisitorModal.vue:130 @@ -3514,24 +3514,24 @@ msgstr "" msgid "Type" msgstr "" -#: src/views/apps/fail2ban/IndexView.vue:363 -#: src/views/apps/fail2ban/IndexView.vue:394 +#: src/views/apps/fail2ban/IndexView.vue:365 +#: src/views/apps/fail2ban/IndexView.vue:396 msgid "Service" msgstr "" -#: src/views/apps/fail2ban/IndexView.vue:368 -#: src/views/apps/fail2ban/IndexView.vue:372 +#: src/views/apps/fail2ban/IndexView.vue:370 +#: src/views/apps/fail2ban/IndexView.vue:374 #: src/views/task/CreateModal.vue:480 #: src/views/task/CreateModal.vue:486 msgid "Select Website" msgstr "" -#: src/views/apps/fail2ban/IndexView.vue:375 +#: src/views/apps/fail2ban/IndexView.vue:377 #: src/views/tamper/TamperView.vue:251 msgid "Protection Mode" msgstr "" -#: src/views/apps/fail2ban/IndexView.vue:380 +#: src/views/apps/fail2ban/IndexView.vue:382 #: src/views/apps/pureftpd/IndexView.vue:46 #: src/views/backup/StorageView.vue:277 #: src/views/backup/StorageView.vue:331 @@ -3544,12 +3544,12 @@ msgstr "" msgid "Path" msgstr "" -#: src/views/apps/fail2ban/IndexView.vue:387 -#: src/views/apps/fail2ban/IndexView.vue:391 +#: src/views/apps/fail2ban/IndexView.vue:389 +#: src/views/apps/fail2ban/IndexView.vue:393 msgid "Protection Path" msgstr "" -#: src/views/apps/fail2ban/IndexView.vue:422 +#: src/views/apps/fail2ban/IndexView.vue:424 #: src/views/apps/frp/FrpProxyModal.vue:582 #: src/views/apps/frp/FrpVisitorModal.vue:241 #: src/views/apps/nginx/NginxIndex.vue:690 @@ -3602,15 +3602,15 @@ msgstr "" msgid "Submit" msgstr "" -#: src/views/apps/fail2ban/IndexView.vue:430 +#: src/views/apps/fail2ban/IndexView.vue:432 msgid "Rule Configuration" msgstr "" -#: src/views/apps/fail2ban/IndexView.vue:439 +#: src/views/apps/fail2ban/IndexView.vue:441 msgid "The protected port, filter and log path are derived when the rule is created and are kept as-is here. To change them, delete and re-add the rule." msgstr "" -#: src/views/apps/fail2ban/IndexView.vue:448 +#: src/views/apps/fail2ban/IndexView.vue:450 #: src/views/apps/frp/FrpProxyModal.vue:266 #: src/views/apps/frp/FrpProxyView.vue:43 #: src/views/apps/frp/FrpVisitorModal.vue:133 @@ -3628,24 +3628,24 @@ msgstr "" msgid "Enabled" msgstr "" -#: src/views/apps/fail2ban/IndexView.vue:487 -#: src/views/apps/fail2ban/IndexView.vue:491 +#: src/views/apps/fail2ban/IndexView.vue:489 +#: src/views/apps/fail2ban/IndexView.vue:493 msgid "View Rule" msgstr "" -#: src/views/apps/fail2ban/IndexView.vue:495 +#: src/views/apps/fail2ban/IndexView.vue:497 msgid "Rule Information" msgstr "" -#: src/views/apps/fail2ban/IndexView.vue:498 +#: src/views/apps/fail2ban/IndexView.vue:500 msgid "Currently Banned" msgstr "" -#: src/views/apps/fail2ban/IndexView.vue:502 +#: src/views/apps/fail2ban/IndexView.vue:504 msgid "Total Bans" msgstr "" -#: src/views/apps/fail2ban/IndexView.vue:507 +#: src/views/apps/fail2ban/IndexView.vue:509 msgid "Ban List" msgstr "" From ccacd127706c2fe68b19791da5813a64747962ae Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 5 Oct 2026 17:41:41 +0800 Subject: [PATCH 8/8] New Crowdin translations by GitHub Action (#1825) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- pkg/embed/locales/zh_CN/backend.po | 8 +- pkg/embed/locales/zh_TW/backend.po | 8 +- web/src/locales/zh_CN.po | 154 ++++++++++++++--------------- web/src/locales/zh_TW.po | 154 ++++++++++++++--------------- 4 files changed, 166 insertions(+), 158 deletions(-) diff --git a/pkg/embed/locales/zh_CN/backend.po b/pkg/embed/locales/zh_CN/backend.po index c3c04f475..f4eb4c14d 100644 --- a/pkg/embed/locales/zh_CN/backend.po +++ b/pkg/embed/locales/zh_CN/backend.po @@ -13,7 +13,7 @@ msgstr "" "X-Crowdin-File-ID: 1166\n" "Project-Id-Version: acepanel\n" "Language-Team: Chinese Simplified\n" -"PO-Revision-Date: 2026-09-24 13:23\n" +"PO-Revision-Date: 2026-10-05 09:40\n" #: pkg/tui/tui.go:144 msgid "#%d, leave empty to finish" @@ -4051,7 +4051,7 @@ msgstr "获取最新版本下载链接失败" msgid "failed to get the latest version: %v" msgstr "获取最新版本失败: %v" -#: internal/apps/fail2ban/app.go:224 +#: internal/apps/fail2ban/app.go:229 msgid "failed to get the status of rule %s: %v" msgstr "获取规则 %s 的状态失败:%v" @@ -4906,6 +4906,10 @@ msgstr "源服务器上已不存在该资源" msgid "rewrite rules, custom configs, rate limit and real IP settings are not migrated" msgstr "伪静态规则、自定义配置、速率限制和真实 IP 设置不会迁移" +#: internal/apps/fail2ban/app.go:226 +msgid "rule %s is not running, please try restarting Fail2ban" +msgstr "规则 %s 未运行,请尝试重启 Fail2ban" + #: internal/apps/fail2ban/app.go:131 msgid "rule already exists" msgstr "规则已存在" diff --git a/pkg/embed/locales/zh_TW/backend.po b/pkg/embed/locales/zh_TW/backend.po index c8a57efd9..b9064ea1e 100644 --- a/pkg/embed/locales/zh_TW/backend.po +++ b/pkg/embed/locales/zh_TW/backend.po @@ -13,7 +13,7 @@ msgstr "" "X-Crowdin-File-ID: 1166\n" "Project-Id-Version: acepanel\n" "Language-Team: Chinese Traditional\n" -"PO-Revision-Date: 2026-09-24 13:23\n" +"PO-Revision-Date: 2026-10-05 09:40\n" #: pkg/tui/tui.go:144 msgid "#%d, leave empty to finish" @@ -4051,7 +4051,7 @@ msgstr "無法取得最新版本下載連結" msgid "failed to get the latest version: %v" msgstr "無法取得最新版本:%v" -#: internal/apps/fail2ban/app.go:224 +#: internal/apps/fail2ban/app.go:229 msgid "failed to get the status of rule %s: %v" msgstr "獲取規則 %s 的狀態失敗:%v" @@ -4906,6 +4906,10 @@ msgstr "源伺服器上已不存在該資源" msgid "rewrite rules, custom configs, rate limit and real IP settings are not migrated" msgstr "偽靜態規則、自訂設定、速率限制和真實 IP 設定不會遷移" +#: internal/apps/fail2ban/app.go:226 +msgid "rule %s is not running, please try restarting Fail2ban" +msgstr "規則 %s 未運行,請嘗試重啟 Fail2ban" + #: internal/apps/fail2ban/app.go:131 msgid "rule already exists" msgstr "規則已存在" diff --git a/web/src/locales/zh_CN.po b/web/src/locales/zh_CN.po index 059b8085f..8d6dfc1c0 100644 --- a/web/src/locales/zh_CN.po +++ b/web/src/locales/zh_CN.po @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: acepanel\n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" -"PO-Revision-Date: 2026-09-24 14:55\n" +"PO-Revision-Date: 2026-10-05 09:38\n" #: src/components/common/AppFooter.vue:18 #: src/views/home/IndexView.vue:560 @@ -27,7 +27,7 @@ msgstr "QQ 群" #: src/components/common/AppFooter.vue:38 #: src/locales/menu.ts:24 -#: src/views/apps/fail2ban/IndexView.vue:362 +#: src/views/apps/fail2ban/IndexView.vue:364 #: src/views/backup/IndexView.vue:53 #: src/views/backup/ListView.vue:356 #: src/views/backup/ListView.vue:407 @@ -287,9 +287,9 @@ msgstr "当前状态无法保存" #: src/views/apps/docker/IndexView.vue:152 #: src/views/apps/elasticsearch/ElasticSearchConfigTuneView.vue:58 #: src/views/apps/elasticsearch/IndexView.vue:51 -#: src/views/apps/fail2ban/IndexView.vue:175 -#: src/views/apps/fail2ban/IndexView.vue:226 -#: src/views/apps/fail2ban/IndexView.vue:236 +#: src/views/apps/fail2ban/IndexView.vue:177 +#: src/views/apps/fail2ban/IndexView.vue:228 +#: src/views/apps/fail2ban/IndexView.vue:238 #: src/views/apps/frp/FrpcConfigTuneView.vue:64 #: src/views/apps/frp/FrpProxyModal.vue:236 #: src/views/apps/frp/FrpsConfigTuneView.vue:64 @@ -390,7 +390,7 @@ msgstr "选择文件" #: src/views/app/EnvironmentView.vue:38 #: src/views/app/InstalledView.vue:158 #: src/views/apps/fail2ban/IndexView.vue:52 -#: src/views/apps/fail2ban/IndexView.vue:445 +#: src/views/apps/fail2ban/IndexView.vue:447 #: src/views/apps/frp/FrpProxyModal.vue:255 #: src/views/apps/frp/FrpProxyView.vue:22 #: src/views/apps/frp/FrpVisitorModal.vue:122 @@ -712,7 +712,7 @@ msgstr "连接中……" msgid "Connection failed, retrying..." msgstr "连接失败,正在重试..." -#: src/components/common/RealtimeLog.vue:448 +#: src/components/common/RealtimeLog.vue:492 #: src/views/apps/clickhouse/IndexView.vue:77 #: src/views/apps/mongodb/IndexView.vue:77 #: src/views/apps/mysql/MysqlIndex.vue:112 @@ -724,27 +724,27 @@ msgstr "连接失败,正在重试..." msgid "Copied successfully" msgstr "复制成功" -#: src/components/common/RealtimeLog.vue:487 +#: src/components/common/RealtimeLog.vue:531 msgid "Not found" msgstr "未找到" -#: src/components/common/RealtimeLog.vue:570 +#: src/components/common/RealtimeLog.vue:614 msgid "Pause Auto-scroll" msgstr "暂停自动滚动" -#: src/components/common/RealtimeLog.vue:570 +#: src/components/common/RealtimeLog.vue:614 msgid "Resume Auto-scroll" msgstr "恢复自动滚动" -#: src/components/common/RealtimeLog.vue:576 +#: src/components/common/RealtimeLog.vue:620 msgid "Jump to Top" msgstr "跳转到顶部" -#: src/components/common/RealtimeLog.vue:579 +#: src/components/common/RealtimeLog.vue:623 msgid "Jump to Bottom" msgstr "跳转到底部" -#: src/components/common/RealtimeLog.vue:584 +#: src/components/common/RealtimeLog.vue:628 #: src/components/file-editor/EditorToolbar.vue:190 #: src/components/file-editor/FileTree.vue:710 #: src/views/app/AppView.vue:237 @@ -759,65 +759,65 @@ msgstr "跳转到底部" msgid "Search" msgstr "搜索" -#: src/components/common/RealtimeLog.vue:593 +#: src/components/common/RealtimeLog.vue:637 msgid "Enter keyword and press Enter" msgstr "输入关键字并按回车" -#: src/components/common/RealtimeLog.vue:596 +#: src/components/common/RealtimeLog.vue:640 #: src/views/app/TemplateDeployModal.vue:615 msgid "Previous" msgstr "返回" -#: src/components/common/RealtimeLog.vue:599 +#: src/components/common/RealtimeLog.vue:643 #: src/views/app/TemplateDeployModal.vue:624 #: src/views/app/TemplateDeployModal.vue:627 msgid "Next" msgstr "下一步" -#: src/components/common/RealtimeLog.vue:604 +#: src/components/common/RealtimeLog.vue:648 msgid "Only loaded logs are searched" msgstr "仅搜索已加载的日志" -#: src/components/common/RealtimeLog.vue:613 +#: src/components/common/RealtimeLog.vue:657 msgid "Disable Line Wrap" msgstr "禁用自动换行" -#: src/components/common/RealtimeLog.vue:613 +#: src/components/common/RealtimeLog.vue:657 msgid "Enable Line Wrap" msgstr "启用自动换行" -#: src/components/common/RealtimeLog.vue:618 +#: src/components/common/RealtimeLog.vue:662 msgid "Copy All" msgstr "全部复制" -#: src/components/common/RealtimeLog.vue:622 +#: src/components/common/RealtimeLog.vue:666 msgid "Decrease Font Size" msgstr "减小字体大小" -#: src/components/common/RealtimeLog.vue:625 +#: src/components/common/RealtimeLog.vue:669 msgid "Increase Font Size" msgstr "增大字体大小" -#: src/components/common/RealtimeLog.vue:631 +#: src/components/common/RealtimeLog.vue:675 #: src/views/ssh/IndexView.vue:550 msgid "Exit Fullscreen" msgstr "退出全屏" -#: src/components/common/RealtimeLog.vue:631 +#: src/components/common/RealtimeLog.vue:675 #: src/views/ssh/IndexView.vue:550 msgid "Fullscreen" msgstr "全屏" -#: src/components/common/RealtimeLog.vue:641 +#: src/components/common/RealtimeLog.vue:685 msgid "No more logs" msgstr "没有更多日志" -#: src/components/common/RealtimeLog.vue:655 -#: src/components/common/RealtimeLog.vue:682 +#: src/components/common/RealtimeLog.vue:699 +#: src/components/common/RealtimeLog.vue:726 msgid "No logs available" msgstr "暂无日志数据" -#: src/components/common/RealtimeLog.vue:675 +#: src/components/common/RealtimeLog.vue:719 msgid "%{ count } new line" msgid_plural "%{ count } new lines" msgstr[0] "%{ count } 行新日志" @@ -958,7 +958,7 @@ msgstr "自启动已成功禁用" #: src/views/apps/codeserver/IndexView.vue:37 #: src/views/apps/docker/IndexView.vue:167 #: src/views/apps/elasticsearch/IndexView.vue:62 -#: src/views/apps/fail2ban/IndexView.vue:271 +#: src/views/apps/fail2ban/IndexView.vue:273 #: src/views/apps/frp/IndexView.vue:77 #: src/views/apps/frp/IndexView.vue:129 #: src/views/apps/gitea/IndexView.vue:35 @@ -1192,7 +1192,7 @@ msgstr "放弃" #: src/views/apps/elasticsearch/ElasticSearchConfigTuneView.vue:97 #: src/views/apps/elasticsearch/ElasticSearchConfigTuneView.vue:132 #: src/views/apps/elasticsearch/IndexView.vue:82 -#: src/views/apps/fail2ban/IndexView.vue:483 +#: src/views/apps/fail2ban/IndexView.vue:485 #: src/views/apps/frp/FrpcConfigTuneView.vue:115 #: src/views/apps/frp/FrpcConfigTuneView.vue:145 #: src/views/apps/frp/FrpcConfigTuneView.vue:221 @@ -1743,7 +1743,7 @@ msgstr "重命名" #: src/components/file-editor/FileTree.vue:595 #: src/components/system/composables/useConfirm.ts:32 #: src/components/system/ConfirmDialog.vue:54 -#: src/views/apps/fail2ban/IndexView.vue:125 +#: src/views/apps/fail2ban/IndexView.vue:127 #: src/views/apps/frp/FrpProxyView.vue:105 #: src/views/apps/frp/FrpVisitorView.vue:94 #: src/views/apps/grafana/GrafanaDataSourcesView.vue:127 @@ -1838,7 +1838,7 @@ msgid "Are you sure you want to delete %{ name }?" msgstr "您确定要删除 %{ name } 吗?" #: src/components/file-editor/FileTree.vue:600 -#: src/views/apps/fail2ban/IndexView.vue:219 +#: src/views/apps/fail2ban/IndexView.vue:221 #: src/views/apps/frp/FrpProxyView.vue:125 #: src/views/apps/frp/FrpVisitorView.vue:114 #: src/views/apps/grafana/GrafanaDataSourcesView.vue:185 @@ -2224,7 +2224,7 @@ msgstr "在主页显示" #: src/views/app/InstalledView.vue:74 #: src/views/app/InstalledView.vue:176 #: src/views/apps/fail2ban/IndexView.vue:74 -#: src/views/apps/fail2ban/IndexView.vue:141 +#: src/views/apps/fail2ban/IndexView.vue:143 #: src/views/apps/frp/FrpProxyView.vue:73 #: src/views/apps/frp/FrpVisitorView.vue:62 #: src/views/apps/grafana/GrafanaDataSourcesView.vue:99 @@ -2927,7 +2927,7 @@ msgstr "负载状态" #: src/views/apps/codeserver/IndexView.vue:62 #: src/views/apps/docker/IndexView.vue:453 #: src/views/apps/elasticsearch/IndexView.vue:100 -#: src/views/apps/fail2ban/IndexView.vue:329 +#: src/views/apps/fail2ban/IndexView.vue:331 #: src/views/apps/frp/IndexView.vue:122 #: src/views/apps/frp/IndexView.vue:180 #: src/views/apps/gitea/IndexView.vue:60 @@ -3395,31 +3395,31 @@ msgid "This modifies the ElasticSearch main configuration file. If you do not un msgstr "这将修改 ElasticSearch 主配置文件。如果您不了解各项参数的含义,请勿随意修改!" #: src/views/apps/fail2ban/IndexView.vue:70 -#: src/views/apps/fail2ban/IndexView.vue:405 -#: src/views/apps/fail2ban/IndexView.vue:451 +#: src/views/apps/fail2ban/IndexView.vue:407 +#: src/views/apps/fail2ban/IndexView.vue:453 msgid "Max Retries" msgstr "最大重试次数" #: src/views/apps/fail2ban/IndexView.vue:71 -#: src/views/apps/fail2ban/IndexView.vue:411 -#: src/views/apps/fail2ban/IndexView.vue:467 +#: src/views/apps/fail2ban/IndexView.vue:413 +#: src/views/apps/fail2ban/IndexView.vue:469 msgid "Ban Time" msgstr "封禁时间" #: src/views/apps/fail2ban/IndexView.vue:72 -#: src/views/apps/fail2ban/IndexView.vue:408 -#: src/views/apps/fail2ban/IndexView.vue:459 +#: src/views/apps/fail2ban/IndexView.vue:410 +#: src/views/apps/fail2ban/IndexView.vue:461 msgid "Find Time" msgstr "查找时间" -#: src/views/apps/fail2ban/IndexView.vue:91 +#: src/views/apps/fail2ban/IndexView.vue:93 #: src/views/cert/CertView.vue:344 #: src/views/database/ElasticsearchDataView.vue:186 #: src/views/database/RedisDataView.vue:141 msgid "View" msgstr "查看" -#: src/views/apps/fail2ban/IndexView.vue:109 +#: src/views/apps/fail2ban/IndexView.vue:111 #: src/views/apps/frp/FrpProxyView.vue:89 #: src/views/apps/frp/FrpVisitorView.vue:78 #: src/views/apps/rsync/IndexView.vue:95 @@ -3428,20 +3428,20 @@ msgstr "查看" msgid "Configure" msgstr "配置" -#: src/views/apps/fail2ban/IndexView.vue:118 +#: src/views/apps/fail2ban/IndexView.vue:120 msgid "Are you sure you want to delete rule %{ name }?" msgstr "您确定要删除规则 %{ name } 吗?" -#: src/views/apps/fail2ban/IndexView.vue:153 +#: src/views/apps/fail2ban/IndexView.vue:155 msgid "Are you sure you want to unban %{ ip }?" msgstr "您确定要解封 %{ ip } 吗?" -#: src/views/apps/fail2ban/IndexView.vue:154 -#: src/views/apps/fail2ban/IndexView.vue:159 +#: src/views/apps/fail2ban/IndexView.vue:156 +#: src/views/apps/fail2ban/IndexView.vue:161 msgid "Unban" msgstr "解封" -#: src/views/apps/fail2ban/IndexView.vue:208 +#: src/views/apps/fail2ban/IndexView.vue:210 #: src/views/apps/pureftpd/IndexView.vue:130 #: src/views/apps/rsync/IndexView.vue:160 #: src/views/apps/s3fs/IndexView.vue:77 @@ -3450,34 +3450,34 @@ msgstr "解封" msgid "Added successfully" msgstr "添加成功" -#: src/views/apps/fail2ban/IndexView.vue:252 +#: src/views/apps/fail2ban/IndexView.vue:254 msgid "Unbanned successfully" msgstr "解封成功" -#: src/views/apps/fail2ban/IndexView.vue:274 +#: src/views/apps/fail2ban/IndexView.vue:276 #: src/views/firewall/SettingView.vue:130 msgid "IP Whitelist" msgstr "IP 白名单" -#: src/views/apps/fail2ban/IndexView.vue:279 +#: src/views/apps/fail2ban/IndexView.vue:281 msgid "IP whitelist, separated by commas" msgstr "IP 白名单,用逗号分隔" -#: src/views/apps/fail2ban/IndexView.vue:289 +#: src/views/apps/fail2ban/IndexView.vue:291 msgid "Save Whitelist" msgstr "保存白名单" -#: src/views/apps/fail2ban/IndexView.vue:294 +#: src/views/apps/fail2ban/IndexView.vue:296 msgid "Rule Management" msgstr "规则管理" -#: src/views/apps/fail2ban/IndexView.vue:296 +#: src/views/apps/fail2ban/IndexView.vue:298 msgid "Rule List" msgstr "规则列表" -#: src/views/apps/fail2ban/IndexView.vue:324 -#: src/views/apps/fail2ban/IndexView.vue:334 -#: src/views/apps/fail2ban/IndexView.vue:338 +#: src/views/apps/fail2ban/IndexView.vue:326 +#: src/views/apps/fail2ban/IndexView.vue:336 +#: src/views/apps/fail2ban/IndexView.vue:340 #: src/views/monitor/AlertRuleModal.vue:129 #: src/views/monitor/AlertView.vue:202 #: src/views/tamper/RuleModal.vue:89 @@ -3486,15 +3486,15 @@ msgstr "规则列表" msgid "Add Rule" msgstr "添加规则" -#: src/views/apps/fail2ban/IndexView.vue:344 +#: src/views/apps/fail2ban/IndexView.vue:346 msgid "If an IP exceeds the maximum retries within the find time (seconds), it will be banned for the ban time (seconds)" msgstr "如果一个 IP 在查找时间(秒)内超过最大重试次数,它将被禁止访问指定的禁止时间(秒)" -#: src/views/apps/fail2ban/IndexView.vue:351 +#: src/views/apps/fail2ban/IndexView.vue:353 msgid "Protected ports are automatically obtained. If you modify the port corresponding to a rule, please delete and re-add the rule, otherwise protection may not be effective" msgstr "受保护的端口会自动获取。如果您修改了某个规则对应的端口,请删除并重新添加该规则,否则保护可能无效" -#: src/views/apps/fail2ban/IndexView.vue:358 +#: src/views/apps/fail2ban/IndexView.vue:360 #: src/views/apps/frp/FrpProxyModal.vue:263 #: src/views/apps/frp/FrpProxyView.vue:29 #: src/views/apps/frp/FrpVisitorModal.vue:130 @@ -3523,24 +3523,24 @@ msgstr "受保护的端口会自动获取。如果您修改了某个规则对应 msgid "Type" msgstr "类型" -#: src/views/apps/fail2ban/IndexView.vue:363 -#: src/views/apps/fail2ban/IndexView.vue:394 +#: src/views/apps/fail2ban/IndexView.vue:365 +#: src/views/apps/fail2ban/IndexView.vue:396 msgid "Service" msgstr "服务" -#: src/views/apps/fail2ban/IndexView.vue:368 -#: src/views/apps/fail2ban/IndexView.vue:372 +#: src/views/apps/fail2ban/IndexView.vue:370 +#: src/views/apps/fail2ban/IndexView.vue:374 #: src/views/task/CreateModal.vue:480 #: src/views/task/CreateModal.vue:486 msgid "Select Website" msgstr "选择网站" -#: src/views/apps/fail2ban/IndexView.vue:375 +#: src/views/apps/fail2ban/IndexView.vue:377 #: src/views/tamper/TamperView.vue:251 msgid "Protection Mode" msgstr "保护模式" -#: src/views/apps/fail2ban/IndexView.vue:380 +#: src/views/apps/fail2ban/IndexView.vue:382 #: src/views/apps/pureftpd/IndexView.vue:46 #: src/views/backup/StorageView.vue:277 #: src/views/backup/StorageView.vue:331 @@ -3553,12 +3553,12 @@ msgstr "保护模式" msgid "Path" msgstr "路径" -#: src/views/apps/fail2ban/IndexView.vue:387 -#: src/views/apps/fail2ban/IndexView.vue:391 +#: src/views/apps/fail2ban/IndexView.vue:389 +#: src/views/apps/fail2ban/IndexView.vue:393 msgid "Protection Path" msgstr "保护路径" -#: src/views/apps/fail2ban/IndexView.vue:422 +#: src/views/apps/fail2ban/IndexView.vue:424 #: src/views/apps/frp/FrpProxyModal.vue:582 #: src/views/apps/frp/FrpVisitorModal.vue:241 #: src/views/apps/nginx/NginxIndex.vue:690 @@ -3611,15 +3611,15 @@ msgstr "保护路径" msgid "Submit" msgstr "提交" -#: src/views/apps/fail2ban/IndexView.vue:430 +#: src/views/apps/fail2ban/IndexView.vue:432 msgid "Rule Configuration" msgstr "规则配置" -#: src/views/apps/fail2ban/IndexView.vue:439 +#: src/views/apps/fail2ban/IndexView.vue:441 msgid "The protected port, filter and log path are derived when the rule is created and are kept as-is here. To change them, delete and re-add the rule." msgstr "受保护端口、过滤条件和日志路径在创建规则时确定,此处保持不变。如需更改,请删除规则后重新添加。" -#: src/views/apps/fail2ban/IndexView.vue:448 +#: src/views/apps/fail2ban/IndexView.vue:450 #: src/views/apps/frp/FrpProxyModal.vue:266 #: src/views/apps/frp/FrpProxyView.vue:43 #: src/views/apps/frp/FrpVisitorModal.vue:133 @@ -3637,24 +3637,24 @@ msgstr "受保护端口、过滤条件和日志路径在创建规则时确定, msgid "Enabled" msgstr "已启用" -#: src/views/apps/fail2ban/IndexView.vue:487 -#: src/views/apps/fail2ban/IndexView.vue:491 +#: src/views/apps/fail2ban/IndexView.vue:489 +#: src/views/apps/fail2ban/IndexView.vue:493 msgid "View Rule" msgstr "查看规则" -#: src/views/apps/fail2ban/IndexView.vue:495 +#: src/views/apps/fail2ban/IndexView.vue:497 msgid "Rule Information" msgstr "规则信息" -#: src/views/apps/fail2ban/IndexView.vue:498 +#: src/views/apps/fail2ban/IndexView.vue:500 msgid "Currently Banned" msgstr "当前已封禁" -#: src/views/apps/fail2ban/IndexView.vue:502 +#: src/views/apps/fail2ban/IndexView.vue:504 msgid "Total Bans" msgstr "总封禁次数" -#: src/views/apps/fail2ban/IndexView.vue:507 +#: src/views/apps/fail2ban/IndexView.vue:509 msgid "Ban List" msgstr "封禁列表" diff --git a/web/src/locales/zh_TW.po b/web/src/locales/zh_TW.po index 7722d8367..2a6e6f5cc 100644 --- a/web/src/locales/zh_TW.po +++ b/web/src/locales/zh_TW.po @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: acepanel\n" "Language-Team: Chinese Traditional\n" "Language: zh_TW\n" -"PO-Revision-Date: 2026-09-24 14:55\n" +"PO-Revision-Date: 2026-10-05 09:38\n" #: src/components/common/AppFooter.vue:18 #: src/views/home/IndexView.vue:560 @@ -27,7 +27,7 @@ msgstr "QQ 群" #: src/components/common/AppFooter.vue:38 #: src/locales/menu.ts:24 -#: src/views/apps/fail2ban/IndexView.vue:362 +#: src/views/apps/fail2ban/IndexView.vue:364 #: src/views/backup/IndexView.vue:53 #: src/views/backup/ListView.vue:356 #: src/views/backup/ListView.vue:407 @@ -287,9 +287,9 @@ msgstr "目前狀態無法儲存" #: src/views/apps/docker/IndexView.vue:152 #: src/views/apps/elasticsearch/ElasticSearchConfigTuneView.vue:58 #: src/views/apps/elasticsearch/IndexView.vue:51 -#: src/views/apps/fail2ban/IndexView.vue:175 -#: src/views/apps/fail2ban/IndexView.vue:226 -#: src/views/apps/fail2ban/IndexView.vue:236 +#: src/views/apps/fail2ban/IndexView.vue:177 +#: src/views/apps/fail2ban/IndexView.vue:228 +#: src/views/apps/fail2ban/IndexView.vue:238 #: src/views/apps/frp/FrpcConfigTuneView.vue:64 #: src/views/apps/frp/FrpProxyModal.vue:236 #: src/views/apps/frp/FrpsConfigTuneView.vue:64 @@ -390,7 +390,7 @@ msgstr "選擇檔案" #: src/views/app/EnvironmentView.vue:38 #: src/views/app/InstalledView.vue:158 #: src/views/apps/fail2ban/IndexView.vue:52 -#: src/views/apps/fail2ban/IndexView.vue:445 +#: src/views/apps/fail2ban/IndexView.vue:447 #: src/views/apps/frp/FrpProxyModal.vue:255 #: src/views/apps/frp/FrpProxyView.vue:22 #: src/views/apps/frp/FrpVisitorModal.vue:122 @@ -712,7 +712,7 @@ msgstr "連接中……" msgid "Connection failed, retrying..." msgstr "連接失敗,正在重試..." -#: src/components/common/RealtimeLog.vue:448 +#: src/components/common/RealtimeLog.vue:492 #: src/views/apps/clickhouse/IndexView.vue:77 #: src/views/apps/mongodb/IndexView.vue:77 #: src/views/apps/mysql/MysqlIndex.vue:112 @@ -724,27 +724,27 @@ msgstr "連接失敗,正在重試..." msgid "Copied successfully" msgstr "複製成功" -#: src/components/common/RealtimeLog.vue:487 +#: src/components/common/RealtimeLog.vue:531 msgid "Not found" msgstr "未找到" -#: src/components/common/RealtimeLog.vue:570 +#: src/components/common/RealtimeLog.vue:614 msgid "Pause Auto-scroll" msgstr "暫停自動捲動" -#: src/components/common/RealtimeLog.vue:570 +#: src/components/common/RealtimeLog.vue:614 msgid "Resume Auto-scroll" msgstr "恢復自動捲動" -#: src/components/common/RealtimeLog.vue:576 +#: src/components/common/RealtimeLog.vue:620 msgid "Jump to Top" msgstr "跳至頂部" -#: src/components/common/RealtimeLog.vue:579 +#: src/components/common/RealtimeLog.vue:623 msgid "Jump to Bottom" msgstr "跳至底部" -#: src/components/common/RealtimeLog.vue:584 +#: src/components/common/RealtimeLog.vue:628 #: src/components/file-editor/EditorToolbar.vue:190 #: src/components/file-editor/FileTree.vue:710 #: src/views/app/AppView.vue:237 @@ -759,65 +759,65 @@ msgstr "跳至底部" msgid "Search" msgstr "搜尋" -#: src/components/common/RealtimeLog.vue:593 +#: src/components/common/RealtimeLog.vue:637 msgid "Enter keyword and press Enter" msgstr "輸入關鍵字並按 Enter" -#: src/components/common/RealtimeLog.vue:596 +#: src/components/common/RealtimeLog.vue:640 #: src/views/app/TemplateDeployModal.vue:615 msgid "Previous" msgstr "返回" -#: src/components/common/RealtimeLog.vue:599 +#: src/components/common/RealtimeLog.vue:643 #: src/views/app/TemplateDeployModal.vue:624 #: src/views/app/TemplateDeployModal.vue:627 msgid "Next" msgstr "下一步" -#: src/components/common/RealtimeLog.vue:604 +#: src/components/common/RealtimeLog.vue:648 msgid "Only loaded logs are searched" msgstr "僅搜尋已載入的日誌" -#: src/components/common/RealtimeLog.vue:613 +#: src/components/common/RealtimeLog.vue:657 msgid "Disable Line Wrap" msgstr "禁用自動換行" -#: src/components/common/RealtimeLog.vue:613 +#: src/components/common/RealtimeLog.vue:657 msgid "Enable Line Wrap" msgstr "啟用自動換行" -#: src/components/common/RealtimeLog.vue:618 +#: src/components/common/RealtimeLog.vue:662 msgid "Copy All" msgstr "全部複製" -#: src/components/common/RealtimeLog.vue:622 +#: src/components/common/RealtimeLog.vue:666 msgid "Decrease Font Size" msgstr "縮小字體" -#: src/components/common/RealtimeLog.vue:625 +#: src/components/common/RealtimeLog.vue:669 msgid "Increase Font Size" msgstr "放大字體" -#: src/components/common/RealtimeLog.vue:631 +#: src/components/common/RealtimeLog.vue:675 #: src/views/ssh/IndexView.vue:550 msgid "Exit Fullscreen" msgstr "結束全螢幕" -#: src/components/common/RealtimeLog.vue:631 +#: src/components/common/RealtimeLog.vue:675 #: src/views/ssh/IndexView.vue:550 msgid "Fullscreen" msgstr "全螢幕" -#: src/components/common/RealtimeLog.vue:641 +#: src/components/common/RealtimeLog.vue:685 msgid "No more logs" msgstr "沒有更多日誌" -#: src/components/common/RealtimeLog.vue:655 -#: src/components/common/RealtimeLog.vue:682 +#: src/components/common/RealtimeLog.vue:699 +#: src/components/common/RealtimeLog.vue:726 msgid "No logs available" msgstr "暫無日誌資料" -#: src/components/common/RealtimeLog.vue:675 +#: src/components/common/RealtimeLog.vue:719 msgid "%{ count } new line" msgid_plural "%{ count } new lines" msgstr[0] "%{ count } 行新日誌" @@ -958,7 +958,7 @@ msgstr "自啟動已成功禁用" #: src/views/apps/codeserver/IndexView.vue:37 #: src/views/apps/docker/IndexView.vue:167 #: src/views/apps/elasticsearch/IndexView.vue:62 -#: src/views/apps/fail2ban/IndexView.vue:271 +#: src/views/apps/fail2ban/IndexView.vue:273 #: src/views/apps/frp/IndexView.vue:77 #: src/views/apps/frp/IndexView.vue:129 #: src/views/apps/gitea/IndexView.vue:35 @@ -1192,7 +1192,7 @@ msgstr "放棄" #: src/views/apps/elasticsearch/ElasticSearchConfigTuneView.vue:97 #: src/views/apps/elasticsearch/ElasticSearchConfigTuneView.vue:132 #: src/views/apps/elasticsearch/IndexView.vue:82 -#: src/views/apps/fail2ban/IndexView.vue:483 +#: src/views/apps/fail2ban/IndexView.vue:485 #: src/views/apps/frp/FrpcConfigTuneView.vue:115 #: src/views/apps/frp/FrpcConfigTuneView.vue:145 #: src/views/apps/frp/FrpcConfigTuneView.vue:221 @@ -1743,7 +1743,7 @@ msgstr "重新命名" #: src/components/file-editor/FileTree.vue:595 #: src/components/system/composables/useConfirm.ts:32 #: src/components/system/ConfirmDialog.vue:54 -#: src/views/apps/fail2ban/IndexView.vue:125 +#: src/views/apps/fail2ban/IndexView.vue:127 #: src/views/apps/frp/FrpProxyView.vue:105 #: src/views/apps/frp/FrpVisitorView.vue:94 #: src/views/apps/grafana/GrafanaDataSourcesView.vue:127 @@ -1838,7 +1838,7 @@ msgid "Are you sure you want to delete %{ name }?" msgstr "您確定要刪除 %{ name } 嗎?" #: src/components/file-editor/FileTree.vue:600 -#: src/views/apps/fail2ban/IndexView.vue:219 +#: src/views/apps/fail2ban/IndexView.vue:221 #: src/views/apps/frp/FrpProxyView.vue:125 #: src/views/apps/frp/FrpVisitorView.vue:114 #: src/views/apps/grafana/GrafanaDataSourcesView.vue:185 @@ -2224,7 +2224,7 @@ msgstr "在主頁顯示" #: src/views/app/InstalledView.vue:74 #: src/views/app/InstalledView.vue:176 #: src/views/apps/fail2ban/IndexView.vue:74 -#: src/views/apps/fail2ban/IndexView.vue:141 +#: src/views/apps/fail2ban/IndexView.vue:143 #: src/views/apps/frp/FrpProxyView.vue:73 #: src/views/apps/frp/FrpVisitorView.vue:62 #: src/views/apps/grafana/GrafanaDataSourcesView.vue:99 @@ -2927,7 +2927,7 @@ msgstr "負載狀態" #: src/views/apps/codeserver/IndexView.vue:62 #: src/views/apps/docker/IndexView.vue:453 #: src/views/apps/elasticsearch/IndexView.vue:100 -#: src/views/apps/fail2ban/IndexView.vue:329 +#: src/views/apps/fail2ban/IndexView.vue:331 #: src/views/apps/frp/IndexView.vue:122 #: src/views/apps/frp/IndexView.vue:180 #: src/views/apps/gitea/IndexView.vue:60 @@ -3395,31 +3395,31 @@ msgid "This modifies the ElasticSearch main configuration file. If you do not un msgstr "這將修改 ElasticSearch 主設定檔。如果您不了解各項參數的含義,請勿隨意修改!" #: src/views/apps/fail2ban/IndexView.vue:70 -#: src/views/apps/fail2ban/IndexView.vue:405 -#: src/views/apps/fail2ban/IndexView.vue:451 +#: src/views/apps/fail2ban/IndexView.vue:407 +#: src/views/apps/fail2ban/IndexView.vue:453 msgid "Max Retries" msgstr "最大重試次數" #: src/views/apps/fail2ban/IndexView.vue:71 -#: src/views/apps/fail2ban/IndexView.vue:411 -#: src/views/apps/fail2ban/IndexView.vue:467 +#: src/views/apps/fail2ban/IndexView.vue:413 +#: src/views/apps/fail2ban/IndexView.vue:469 msgid "Ban Time" msgstr "封禁時間" #: src/views/apps/fail2ban/IndexView.vue:72 -#: src/views/apps/fail2ban/IndexView.vue:408 -#: src/views/apps/fail2ban/IndexView.vue:459 +#: src/views/apps/fail2ban/IndexView.vue:410 +#: src/views/apps/fail2ban/IndexView.vue:461 msgid "Find Time" msgstr "查找時間" -#: src/views/apps/fail2ban/IndexView.vue:91 +#: src/views/apps/fail2ban/IndexView.vue:93 #: src/views/cert/CertView.vue:344 #: src/views/database/ElasticsearchDataView.vue:186 #: src/views/database/RedisDataView.vue:141 msgid "View" msgstr "查看" -#: src/views/apps/fail2ban/IndexView.vue:109 +#: src/views/apps/fail2ban/IndexView.vue:111 #: src/views/apps/frp/FrpProxyView.vue:89 #: src/views/apps/frp/FrpVisitorView.vue:78 #: src/views/apps/rsync/IndexView.vue:95 @@ -3428,20 +3428,20 @@ msgstr "查看" msgid "Configure" msgstr "配置" -#: src/views/apps/fail2ban/IndexView.vue:118 +#: src/views/apps/fail2ban/IndexView.vue:120 msgid "Are you sure you want to delete rule %{ name }?" msgstr "您確定要刪除規則 %{ name } 嗎?" -#: src/views/apps/fail2ban/IndexView.vue:153 +#: src/views/apps/fail2ban/IndexView.vue:155 msgid "Are you sure you want to unban %{ ip }?" msgstr "您確定要解封 %{ ip } 嗎?" -#: src/views/apps/fail2ban/IndexView.vue:154 -#: src/views/apps/fail2ban/IndexView.vue:159 +#: src/views/apps/fail2ban/IndexView.vue:156 +#: src/views/apps/fail2ban/IndexView.vue:161 msgid "Unban" msgstr "解封" -#: src/views/apps/fail2ban/IndexView.vue:208 +#: src/views/apps/fail2ban/IndexView.vue:210 #: src/views/apps/pureftpd/IndexView.vue:130 #: src/views/apps/rsync/IndexView.vue:160 #: src/views/apps/s3fs/IndexView.vue:77 @@ -3450,34 +3450,34 @@ msgstr "解封" msgid "Added successfully" msgstr "新增成功" -#: src/views/apps/fail2ban/IndexView.vue:252 +#: src/views/apps/fail2ban/IndexView.vue:254 msgid "Unbanned successfully" msgstr "解封成功" -#: src/views/apps/fail2ban/IndexView.vue:274 +#: src/views/apps/fail2ban/IndexView.vue:276 #: src/views/firewall/SettingView.vue:130 msgid "IP Whitelist" msgstr "IP 白名單" -#: src/views/apps/fail2ban/IndexView.vue:279 +#: src/views/apps/fail2ban/IndexView.vue:281 msgid "IP whitelist, separated by commas" msgstr "IP 白名單,以逗號分隔" -#: src/views/apps/fail2ban/IndexView.vue:289 +#: src/views/apps/fail2ban/IndexView.vue:291 msgid "Save Whitelist" msgstr "儲存白名單" -#: src/views/apps/fail2ban/IndexView.vue:294 +#: src/views/apps/fail2ban/IndexView.vue:296 msgid "Rule Management" msgstr "規則管理" -#: src/views/apps/fail2ban/IndexView.vue:296 +#: src/views/apps/fail2ban/IndexView.vue:298 msgid "Rule List" msgstr "規則列表" -#: src/views/apps/fail2ban/IndexView.vue:324 -#: src/views/apps/fail2ban/IndexView.vue:334 -#: src/views/apps/fail2ban/IndexView.vue:338 +#: src/views/apps/fail2ban/IndexView.vue:326 +#: src/views/apps/fail2ban/IndexView.vue:336 +#: src/views/apps/fail2ban/IndexView.vue:340 #: src/views/monitor/AlertRuleModal.vue:129 #: src/views/monitor/AlertView.vue:202 #: src/views/tamper/RuleModal.vue:89 @@ -3486,15 +3486,15 @@ msgstr "規則列表" msgid "Add Rule" msgstr "新增規則" -#: src/views/apps/fail2ban/IndexView.vue:344 +#: src/views/apps/fail2ban/IndexView.vue:346 msgid "If an IP exceeds the maximum retries within the find time (seconds), it will be banned for the ban time (seconds)" msgstr "如果一個 IP 在偵測時間(秒)內超過最大重試次數,將被封鎖指定的封鎖時間(秒)" -#: src/views/apps/fail2ban/IndexView.vue:351 +#: src/views/apps/fail2ban/IndexView.vue:353 msgid "Protected ports are automatically obtained. If you modify the port corresponding to a rule, please delete and re-add the rule, otherwise protection may not be effective" msgstr "受保護的連接埠會自動取得。如果您修改了某個規則對應的連接埠,請刪除並重新新增該規則,否則保護可能無效" -#: src/views/apps/fail2ban/IndexView.vue:358 +#: src/views/apps/fail2ban/IndexView.vue:360 #: src/views/apps/frp/FrpProxyModal.vue:263 #: src/views/apps/frp/FrpProxyView.vue:29 #: src/views/apps/frp/FrpVisitorModal.vue:130 @@ -3523,24 +3523,24 @@ msgstr "受保護的連接埠會自動取得。如果您修改了某個規則對 msgid "Type" msgstr "類型" -#: src/views/apps/fail2ban/IndexView.vue:363 -#: src/views/apps/fail2ban/IndexView.vue:394 +#: src/views/apps/fail2ban/IndexView.vue:365 +#: src/views/apps/fail2ban/IndexView.vue:396 msgid "Service" msgstr "服務" -#: src/views/apps/fail2ban/IndexView.vue:368 -#: src/views/apps/fail2ban/IndexView.vue:372 +#: src/views/apps/fail2ban/IndexView.vue:370 +#: src/views/apps/fail2ban/IndexView.vue:374 #: src/views/task/CreateModal.vue:480 #: src/views/task/CreateModal.vue:486 msgid "Select Website" msgstr "選擇網站" -#: src/views/apps/fail2ban/IndexView.vue:375 +#: src/views/apps/fail2ban/IndexView.vue:377 #: src/views/tamper/TamperView.vue:251 msgid "Protection Mode" msgstr "保護模式" -#: src/views/apps/fail2ban/IndexView.vue:380 +#: src/views/apps/fail2ban/IndexView.vue:382 #: src/views/apps/pureftpd/IndexView.vue:46 #: src/views/backup/StorageView.vue:277 #: src/views/backup/StorageView.vue:331 @@ -3553,12 +3553,12 @@ msgstr "保護模式" msgid "Path" msgstr "路徑" -#: src/views/apps/fail2ban/IndexView.vue:387 -#: src/views/apps/fail2ban/IndexView.vue:391 +#: src/views/apps/fail2ban/IndexView.vue:389 +#: src/views/apps/fail2ban/IndexView.vue:393 msgid "Protection Path" msgstr "保護路徑" -#: src/views/apps/fail2ban/IndexView.vue:422 +#: src/views/apps/fail2ban/IndexView.vue:424 #: src/views/apps/frp/FrpProxyModal.vue:582 #: src/views/apps/frp/FrpVisitorModal.vue:241 #: src/views/apps/nginx/NginxIndex.vue:690 @@ -3611,15 +3611,15 @@ msgstr "保護路徑" msgid "Submit" msgstr "提交" -#: src/views/apps/fail2ban/IndexView.vue:430 +#: src/views/apps/fail2ban/IndexView.vue:432 msgid "Rule Configuration" msgstr "規則配置" -#: src/views/apps/fail2ban/IndexView.vue:439 +#: src/views/apps/fail2ban/IndexView.vue:441 msgid "The protected port, filter and log path are derived when the rule is created and are kept as-is here. To change them, delete and re-add the rule." msgstr "受保護連接埠、過濾條件和日誌路徑在建立規則時確定,此處保持不變。如需更改,請刪除規則後重新新增。" -#: src/views/apps/fail2ban/IndexView.vue:448 +#: src/views/apps/fail2ban/IndexView.vue:450 #: src/views/apps/frp/FrpProxyModal.vue:266 #: src/views/apps/frp/FrpProxyView.vue:43 #: src/views/apps/frp/FrpVisitorModal.vue:133 @@ -3637,24 +3637,24 @@ msgstr "受保護連接埠、過濾條件和日誌路徑在建立規則時確定 msgid "Enabled" msgstr "已啟用" -#: src/views/apps/fail2ban/IndexView.vue:487 -#: src/views/apps/fail2ban/IndexView.vue:491 +#: src/views/apps/fail2ban/IndexView.vue:489 +#: src/views/apps/fail2ban/IndexView.vue:493 msgid "View Rule" msgstr "查看規則" -#: src/views/apps/fail2ban/IndexView.vue:495 +#: src/views/apps/fail2ban/IndexView.vue:497 msgid "Rule Information" msgstr "規則資訊" -#: src/views/apps/fail2ban/IndexView.vue:498 +#: src/views/apps/fail2ban/IndexView.vue:500 msgid "Currently Banned" msgstr "當前已封禁" -#: src/views/apps/fail2ban/IndexView.vue:502 +#: src/views/apps/fail2ban/IndexView.vue:504 msgid "Total Bans" msgstr "總封禁次數" -#: src/views/apps/fail2ban/IndexView.vue:507 +#: src/views/apps/fail2ban/IndexView.vue:509 msgid "Ban List" msgstr "封禁列表"