diff --git a/CHANGELOG.md b/CHANGELOG.md
index 424cb6f3..fbc29052 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,16 +5,38 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+## [15.1.0] - 2025-07-01
+
+### Added
+
+- Added Ukrainian language (#1906)
+- Add French language (#1924)
+- docs for caddy example (#1939)
+- add docs on how to add/update translation (be26db6)
+- Add german translations (#1889)
+- feat: Add Traditional Chinese (zh-HK) i18n Support (#1988)
+- Add Chinese Simplified (#1990)
+- Add option to disable ipv6 (#1951)
+
+### Fixed
+
+- Updated container launch commands (#1989)
+- update screenshot (962bfa2)
+
+### Changed
+
+- Updated dependencies
+
## [15.0.0] - 2025-05-28
We're super excited to announce v15!
This update is an entire rewrite to make it even easier to set up your own VPN.
-## Breaking Changes
+### Breaking Changes
As the whole setup has changed, we recommend to start from scratch. And import your existing configs.
-## Major Changes
+### Major Changes
- Almost all Environment variables removed
- New and Improved UI
diff --git a/Dockerfile b/Dockerfile
index 71a85257..236cb4eb 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -54,6 +54,7 @@ ENV PORT=51821
ENV HOST=0.0.0.0
ENV INSECURE=false
ENV INIT_ENABLED=false
+ENV DISABLE_IPV6=false
LABEL org.opencontainers.image.source=https://github.com/wg-easy/wg-easy
diff --git a/Dockerfile.dev b/Dockerfile.dev
index d130ad49..d0857ad8 100644
--- a/Dockerfile.dev
+++ b/Dockerfile.dev
@@ -28,6 +28,7 @@ ENV PORT=51821
ENV HOST=0.0.0.0
ENV INSECURE=true
ENV INIT_ENABLED=false
+ENV DISABLE_IPV6=false
# Install Dependencies
COPY src/package.json src/pnpm-lock.yaml ./
diff --git a/docs/content/advanced/config/optional-config.md b/docs/content/advanced/config/optional-config.md
index 34d94db7..c58f5636 100644
--- a/docs/content/advanced/config/optional-config.md
+++ b/docs/content/advanced/config/optional-config.md
@@ -4,8 +4,19 @@ title: Optional Configuration
You can set these environment variables to configure the container. They are not required, but can be useful in some cases.
-| Env | Default | Example | Description |
-| ---------- | --------- | ----------- | ------------------------------ |
-| `PORT` | `51821` | `6789` | TCP port for Web UI. |
-| `HOST` | `0.0.0.0` | `localhost` | IP address web UI binds to. |
-| `INSECURE` | `false` | `true` | If access over http is allowed |
+| Env | Default | Example | Description |
+| -------------- | --------- | ----------- | ---------------------------------- |
+| `PORT` | `51821` | `6789` | TCP port for Web UI. |
+| `HOST` | `0.0.0.0` | `localhost` | IP address web UI binds to. |
+| `INSECURE` | `false` | `true` | If access over http is allowed |
+| `DISABLE_IPV6` | `false` | `true` | If IPv6 support should be disabled |
+
+/// note | IPv6 Caveats
+
+Disabling IPv6 will disable the creation of the default IPv6 firewall rules and won't add a IPv6 address to the interface and clients.
+
+You will however still see a IPv6 address in the Web UI, but it won't be used.
+
+This option can be removed in the future, as more devices support IPv6.
+
+///
diff --git a/docs/content/advanced/migrate/from-14-to-15.md b/docs/content/advanced/migrate/from-14-to-15.md
index d57d7939..c0e2bd16 100644
--- a/docs/content/advanced/migrate/from-14-to-15.md
+++ b/docs/content/advanced/migrate/from-14-to-15.md
@@ -34,10 +34,10 @@ If you are using `docker run`
docker stop wg-easy
```
-If you are using `docker-compose`
+If you are using `docker compose`
```shell
-docker-compose down
+docker compose down
```
### Start new container
diff --git a/docs/content/examples/tutorials/basic-installation.md b/docs/content/examples/tutorials/basic-installation.md
index 80d03d0b..8fc2ea17 100644
--- a/docs/content/examples/tutorials/basic-installation.md
+++ b/docs/content/examples/tutorials/basic-installation.md
@@ -33,7 +33,7 @@ Follow the Docs here: and install Dock
```shell
cd /etc/docker/containers/wg-easy
- sudo docker-compose up -d
+ sudo docker compose up -d
```
## Setup Firewall
@@ -56,8 +56,8 @@ To update `wg-easy` to the latest version, run:
```shell
cd /etc/docker/containers/wg-easy
-sudo docker-compose pull
-sudo docker-compose up -d
+sudo docker compose pull
+sudo docker compose up -d
```
## Auto Update
diff --git a/docs/content/examples/tutorials/caddy.md b/docs/content/examples/tutorials/caddy.md
index 16d406e1..9fc53226 100644
--- a/docs/content/examples/tutorials/caddy.md
+++ b/docs/content/examples/tutorials/caddy.md
@@ -67,7 +67,7 @@ wg-easy.example.com {
...and start it with:
```shell
-sudo docker-compose up -d
+sudo docker compose up -d
```
## Adapt the docker composition of `wg-easy`
@@ -96,7 +96,7 @@ networks:
...and restart it with:
```shell
-sudo docker-compose up -d
+sudo docker compose up -d
```
You can now access `wg-easy` at [https://wg-easy.example.com](https://wg-easy.example.com) and start the setup.
diff --git a/docs/content/examples/tutorials/traefik.md b/docs/content/examples/tutorials/traefik.md
index 3e37bee6..aeb9a319 100644
--- a/docs/content/examples/tutorials/traefik.md
+++ b/docs/content/examples/tutorials/traefik.md
@@ -141,7 +141,7 @@ sudo docker network create traefik
## Start traefik
```shell
-sudo docker-compose up -d
+sudo docker compose up -d
```
You can no access the Traefik dashboard at `https://traefik.$example.com$` with the credentials you set in `traefik_dynamic.yml`.
@@ -178,7 +178,7 @@ networks:
```shell
cd /etc/docker/containers/wg-easy
-sudo docker-compose up -d
+sudo docker compose up -d
```
You can now access `wg-easy` at `https://wg-easy.$example.com$` and start the setup.
diff --git a/package.json b/package.json
index 808836dc..c278e10a 100644
--- a/package.json
+++ b/package.json
@@ -10,7 +10,7 @@
"format:check:docs": "prettier --check docs"
},
"devDependencies": {
- "prettier": "^3.6.0"
+ "prettier": "^3.6.2"
},
- "packageManager": "pnpm@10.12.1"
+ "packageManager": "pnpm@10.12.4"
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 8a04d066..af0feb48 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -9,16 +9,16 @@ importers:
.:
devDependencies:
prettier:
- specifier: ^3.6.0
- version: 3.6.0
+ specifier: ^3.6.2
+ version: 3.6.2
packages:
- prettier@3.6.0:
- resolution: {integrity: sha512-ujSB9uXHJKzM/2GBuE0hBOUgC77CN3Bnpqa+g80bkv3T3A93wL/xlzDATHhnhkzifz/UE2SNOvmbTz5hSkDlHw==}
+ prettier@3.6.2:
+ resolution: {integrity: sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==}
engines: {node: '>=14'}
hasBin: true
snapshots:
- prettier@3.6.0: {}
+ prettier@3.6.2: {}
diff --git a/src/package.json b/src/package.json
index 7dc4b436..f6d02c08 100644
--- a/src/package.json
+++ b/src/package.json
@@ -1,6 +1,6 @@
{
"name": "wg-easy",
- "version": "15.0.0",
+ "version": "15.1.0",
"description": "The easiest way to run WireGuard VPN + Web-based Admin UI.",
"private": true,
"type": "module",
@@ -23,7 +23,7 @@
"@eschricht/nuxt-color-mode": "^1.1.5",
"@heroicons/vue": "^2.2.0",
"@libsql/client": "^0.15.9",
- "@nuxtjs/i18n": "^9.5.5",
+ "@nuxtjs/i18n": "^9.5.6",
"@nuxtjs/tailwindcss": "^6.14.0",
"@phc/format": "^1.0.0",
"@pinia/nuxt": "^0.11.1",
@@ -57,15 +57,15 @@
"@types/debug": "^4.1.12",
"@types/phc__format": "^1.0.1",
"@types/semver": "^7.7.0",
- "drizzle-kit": "^0.31.1",
+ "drizzle-kit": "^0.31.4",
"esbuild": "^0.25.5",
- "eslint": "^9.29.0",
+ "eslint": "^9.30.0",
"eslint-config-prettier": "^10.1.5",
- "prettier": "^3.6.0",
+ "prettier": "^3.6.2",
"prettier-plugin-tailwindcss": "^0.6.13",
"tsx": "^4.20.3",
"typescript": "^5.8.3",
"vue-tsc": "^2.2.10"
},
- "packageManager": "pnpm@10.12.1"
+ "packageManager": "pnpm@10.12.4"
}
diff --git a/src/pnpm-lock.yaml b/src/pnpm-lock.yaml
index d748bb58..8e2ae210 100644
--- a/src/pnpm-lock.yaml
+++ b/src/pnpm-lock.yaml
@@ -18,8 +18,8 @@ importers:
specifier: ^0.15.9
version: 0.15.9
'@nuxtjs/i18n':
- specifier: ^9.5.5
- version: 9.5.5(@vue/compiler-dom@3.5.17)(eslint@9.29.0(jiti@2.4.2))(magicast@0.3.5)(rollup@4.44.0)(vue@3.5.17(typescript@5.8.3))
+ specifier: ^9.5.6
+ version: 9.5.6(@vue/compiler-dom@3.5.17)(eslint@9.30.0(jiti@2.4.2))(magicast@0.3.5)(rollup@4.44.1)(vue@3.5.17(typescript@5.8.3))
'@nuxtjs/tailwindcss':
specifier: ^6.14.0
version: 6.14.0(magicast@0.3.5)
@@ -70,7 +70,7 @@ importers:
version: 0.11.1
nuxt:
specifier: ^3.17.5
- version: 3.17.5(@libsql/client@0.15.9)(@parcel/watcher@2.5.1)(@types/node@24.0.3)(db0@0.3.2(@libsql/client@0.15.9)(drizzle-orm@0.44.2(@libsql/client@0.15.9)))(drizzle-orm@0.44.2(@libsql/client@0.15.9))(eslint@9.29.0(jiti@2.4.2))(ioredis@5.6.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.44.0)(terser@5.43.1)(tsx@4.20.3)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.3)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.2.10(typescript@5.8.3))(yaml@2.8.0)
+ version: 3.17.5(@libsql/client@0.15.9)(@parcel/watcher@2.5.1)(@types/node@24.0.7)(db0@0.3.2(@libsql/client@0.15.9)(drizzle-orm@0.44.2(@libsql/client@0.15.9)))(drizzle-orm@0.44.2(@libsql/client@0.15.9))(eslint@9.30.0(jiti@2.4.2))(ioredis@5.6.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.44.1)(terser@5.43.1)(tsx@4.20.3)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.2.10(typescript@5.8.3))(yaml@2.8.0)
otpauth:
specifier: ^9.4.0
version: 9.4.0
@@ -104,7 +104,7 @@ importers:
devDependencies:
'@nuxt/eslint':
specifier: ^1.4.1
- version: 1.4.1(@typescript-eslint/utils@8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(@vue/compiler-sfc@3.5.17)(eslint@9.29.0(jiti@2.4.2))(magicast@0.3.5)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.3)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))
+ version: 1.4.1(@typescript-eslint/utils@8.35.0(eslint@9.30.0(jiti@2.4.2))(typescript@5.8.3))(@vue/compiler-sfc@3.5.17)(eslint@9.30.0(jiti@2.4.2))(magicast@0.3.5)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))
'@types/debug':
specifier: ^4.1.12
version: 4.1.12
@@ -115,23 +115,23 @@ importers:
specifier: ^7.7.0
version: 7.7.0
drizzle-kit:
- specifier: ^0.31.1
- version: 0.31.1
+ specifier: ^0.31.4
+ version: 0.31.4
esbuild:
specifier: ^0.25.5
version: 0.25.5
eslint:
- specifier: ^9.29.0
- version: 9.29.0(jiti@2.4.2)
+ specifier: ^9.30.0
+ version: 9.30.0(jiti@2.4.2)
eslint-config-prettier:
specifier: ^10.1.5
- version: 10.1.5(eslint@9.29.0(jiti@2.4.2))
+ version: 10.1.5(eslint@9.30.0(jiti@2.4.2))
prettier:
- specifier: ^3.6.0
- version: 3.6.0
+ specifier: ^3.6.2
+ version: 3.6.2
prettier-plugin-tailwindcss:
specifier: ^0.6.13
- version: 0.6.13(prettier@3.6.0)
+ version: 0.6.13(prettier@3.6.2)
tsx:
specifier: ^4.20.3
version: 4.20.3
@@ -163,12 +163,12 @@ packages:
resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==}
engines: {node: '>=6.9.0'}
- '@babel/compat-data@7.27.5':
- resolution: {integrity: sha512-KiRAp/VoJaWkkte84TvUd9qjdbZAdiqyvMxrGl1N6vzFogKmaLgoM3L1kgtLicp2HP5fBJS8JrZKLVIZGVJAVg==}
+ '@babel/compat-data@7.27.7':
+ resolution: {integrity: sha512-xgu/ySj2mTiUFmdE9yCMfBxLp4DHd5DwmbbD05YAuICfodYT3VvRxbrh81LGQ/8UpSdtMdfKMn3KouYDX59DGQ==}
engines: {node: '>=6.9.0'}
- '@babel/core@7.27.4':
- resolution: {integrity: sha512-bXYxrXFubeYdvB0NhD/NBB3Qi6aZeV20GOWVI47t2dkecCEoneR4NPVcb7abpXDEvejgrUfFtG6vG/zxAKmg+g==}
+ '@babel/core@7.27.7':
+ resolution: {integrity: sha512-BU2f9tlKQ5CAthiMIgpzAh4eDTLWo1mqi9jqE2OxMG0E/OM199VJt2q8BztTxpnSW0i1ymdwLXRJnYzvDM5r2w==}
engines: {node: '>=6.9.0'}
'@babel/generator@7.27.5':
@@ -237,8 +237,8 @@ packages:
resolution: {integrity: sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==}
engines: {node: '>=6.9.0'}
- '@babel/parser@7.27.5':
- resolution: {integrity: sha512-OsQd175SxWkGlzbny8J3K8TnnDD0N3lrIUtB92xwyRpzaenGZhxDvxN/JgU00U3CDZNj9tPuDJ5H0WS4Nt3vKg==}
+ '@babel/parser@7.27.7':
+ resolution: {integrity: sha512-qnzXzDXdr/po3bOTbTIQZ7+TxNKxpkN5IifVLXS+r7qwynkZfPyjZfE7hCXbo7IoO9TNcSyibgONsf2HauUd3Q==}
engines: {node: '>=6.0.0'}
hasBin: true
@@ -264,14 +264,18 @@ packages:
resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==}
engines: {node: '>=6.9.0'}
- '@babel/traverse@7.27.4':
- resolution: {integrity: sha512-oNcu2QbHqts9BtOWJosOVJapWjBDSxGCpFvikNR5TGDYDQf3JwpIoMzIKrvfoti93cLfPJEG4tH9SPVeyCGgdA==}
+ '@babel/traverse@7.27.7':
+ resolution: {integrity: sha512-X6ZlfR/O/s5EQ/SnUSLzr+6kGnkg8HXGMzpgsMsrJVcfDtH1vIp6ctCN4eZ1LS5c0+te5Cb6Y514fASjMRJ1nw==}
engines: {node: '>=6.9.0'}
'@babel/types@7.27.6':
resolution: {integrity: sha512-ETyHEk2VHHvl9b9jZP5IHPavHYk57EhanlRRuae9XCpb/j5bDCbPPMOBfCWhnl/7EDJz0jEMCi/RhccCE8r1+Q==}
engines: {node: '>=6.9.0'}
+ '@babel/types@7.27.7':
+ resolution: {integrity: sha512-8OLQgDScAOHXnAz2cV+RfzzNMipuLVBz2biuAJFMV9bfkNf393je3VM8CLkjQodW5+iWsSJdSgSWT6rsZoXHPw==}
+ engines: {node: '>=6.9.0'}
+
'@clack/core@0.4.2':
resolution: {integrity: sha512-NYQfcEy8MWIxrT5Fj8nIVchfRFA26yYKJcvBS7WlUIlw2OmQOY9DhGGXMovyI5J5PpxrCPGkgUi207EBrjpBvg==}
@@ -624,21 +628,21 @@ packages:
resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
- '@eslint/compat@1.3.0':
- resolution: {integrity: sha512-ZBygRBqpDYiIHsN+d1WyHn3TYgzgpzLEcgJUxTATyiInQbKZz6wZb6+ljwdg8xeeOe4v03z6Uh6lELiw0/mVhQ==}
+ '@eslint/compat@1.3.1':
+ resolution: {integrity: sha512-k8MHony59I5EPic6EQTCNOuPoVBnoYXkP+20xvwFjN7t0qI3ImyvyBgg+hIVPwC8JaxVjjUZld+cLfBLFDLucg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- eslint: ^9.10.0
+ eslint: ^8.40 || 9
peerDependenciesMeta:
eslint:
optional: true
- '@eslint/config-array@0.20.1':
- resolution: {integrity: sha512-OL0RJzC/CBzli0DrrR31qzj6d6i6Mm3HByuhflhl4LOBiWxN+3i6/t/ZQQNii4tjksXi8r2CRW1wMpWA2ULUEw==}
+ '@eslint/config-array@0.21.0':
+ resolution: {integrity: sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/config-helpers@0.2.3':
- resolution: {integrity: sha512-u180qk2Um1le4yf0ruXH3PYFeEZeYC3p/4wCTKrr2U1CmGdzGi3KtY0nuPDH48UJxlKCC5RDzbcbh4X0XlqgHg==}
+ '@eslint/config-helpers@0.3.0':
+ resolution: {integrity: sha512-ViuymvFmcJi04qdZeDc2whTHryouGcDlaxPqarTD0ZE10ISpxGUVZGZDx4w01upyIynL3iu6IXH2bS1NhclQMw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/config-inspector@1.1.0':
@@ -655,16 +659,16 @@ packages:
resolution: {integrity: sha512-qIbV0/JZr7iSDjqAc60IqbLdsj9GDt16xQtWD+B78d/HAlvysGdZZ6rpJHGAc2T0FQx1X6thsSPdnoiGKdNtdg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/core@0.15.0':
- resolution: {integrity: sha512-b7ePw78tEWWkpgZCDYkbqDOP8dmM6qe+AOC6iuJqlq1R/0ahMAeH3qynpnqKFGkMltrp44ohV4ubGyvLX28tzw==}
+ '@eslint/core@0.15.1':
+ resolution: {integrity: sha512-bkOp+iumZCCbt1K1CmWf0R9pM5yKpDv+ZXtvSyQpudrI9kuFLp+bM2WOPXImuD/ceQuaa8f5pj93Y7zyECIGNA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/eslintrc@3.3.1':
resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/js@9.29.0':
- resolution: {integrity: sha512-3PIF4cBw/y+1u2EazflInpV+lYsSG0aByVIQzAgb1m1MhHFSbqTyNqtBKHgWf/9Ykud+DhILS9EGkmekVhbKoQ==}
+ '@eslint/js@9.30.0':
+ resolution: {integrity: sha512-Wzw3wQwPvc9sHM+NjakWTcPx11mbZyiYHuwWa/QfZ7cIRX7WK54PSk7bdyXDaoaopUcMatv1zaQvOAAO8hCdww==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/object-schema@2.1.6':
@@ -675,24 +679,24 @@ packages:
resolution: {integrity: sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/plugin-kit@0.3.2':
- resolution: {integrity: sha512-4SaFZCNfJqvk/kenHpI8xvN42DMaoycy4PzKc5otHxRswww1kAt82OlBuwRVLofCACCTZEcla2Ydxv8scMXaTg==}
+ '@eslint/plugin-kit@0.3.3':
+ resolution: {integrity: sha512-1+WqvgNMhmlAambTvT3KPtCl/Ibr68VldY2XY40SL1CE0ZXiakFR/cbTspaF5HsnpDMvcYYoJHfl4980NBjGag==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@fastify/busboy@3.1.1':
resolution: {integrity: sha512-5DGmA8FTdB2XbDeEwc/5ZXBl6UbBAyBOOLlPuBnZ/N1SwdH9Ii+cOX3tBROlDgcTXxjOYnLMVoKk9+FXAw0CJw==}
- '@floating-ui/core@1.7.1':
- resolution: {integrity: sha512-azI0DrjMMfIug/ExbBaeDVJXcY0a7EPvPjb2xAJPa4HeimBX+Z18HK8QQR3jb6356SnDDdxx+hinMLcJEDdOjw==}
+ '@floating-ui/core@1.7.2':
+ resolution: {integrity: sha512-wNB5ooIKHQc+Kui96jE/n69rHFWAVoxn5CAzL1Xdd8FG03cgY3MLO+GF9U3W737fYDSgPWA6MReKhBQBop6Pcw==}
- '@floating-ui/dom@1.7.1':
- resolution: {integrity: sha512-cwsmW/zyw5ltYTUeeYJ60CnQuPqmGwuGVhG9w0PRaRKkAyi38BT5CKrpIbb+jtahSwUl04cWzSx9ZOIxeS6RsQ==}
+ '@floating-ui/dom@1.7.2':
+ resolution: {integrity: sha512-7cfaOQuCS27HD7DX+6ib2OrnW+b4ZBwDNnCcT0uTyidcmyWb03FnQqJybDBoCnpdxwBSfA94UAYlRCt7mV+TbA==}
- '@floating-ui/utils@0.2.9':
- resolution: {integrity: sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==}
+ '@floating-ui/utils@0.2.10':
+ resolution: {integrity: sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==}
- '@floating-ui/vue@1.1.6':
- resolution: {integrity: sha512-XFlUzGHGv12zbgHNk5FN2mUB7ROul3oG2ENdTpWdE+qMFxyNxWSRmsoyhiEnpmabNm6WnUvR1OvJfUfN4ojC1A==}
+ '@floating-ui/vue@1.1.7':
+ resolution: {integrity: sha512-idmAtbAIigGXN2SI5gItiXYBYtNfDTP9yIiObxgu13dgtG7ARCHlNfnR29GxP4LI4o13oiwsJ8wVgghj1lNqcw==}
'@heroicons/vue@2.2.0':
resolution: {integrity: sha512-G3dbSxoeEKqbi/DFalhRxJU4mTXJn7GwZ7ae8NuEQzd1bqdd0jAbdaBZlHPcvPD2xI1iGzNVB4k20Un2AguYPw==}
@@ -819,26 +823,21 @@ packages:
resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==}
engines: {node: '>=18.0.0'}
- '@jridgewell/gen-mapping@0.3.8':
- resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==}
- engines: {node: '>=6.0.0'}
+ '@jridgewell/gen-mapping@0.3.10':
+ resolution: {integrity: sha512-HM2F4B9N4cA0RH2KQiIZOHAZqtP4xGS4IZ+SFe1SIbO4dyjf9MTY2Bo3vHYnm0hglWfXqBrzUBSa+cJfl3Xvrg==}
'@jridgewell/resolve-uri@3.1.2':
resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
engines: {node: '>=6.0.0'}
- '@jridgewell/set-array@1.2.1':
- resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
- engines: {node: '>=6.0.0'}
+ '@jridgewell/source-map@0.3.8':
+ resolution: {integrity: sha512-3EDAPd0B8X1gsQQgGHU8vyxSp2MB414z3roN67fY7nI0GV3GDthHfaWcbCfrC95tpAzA5xUvAuoO9Dxx/ywwRQ==}
- '@jridgewell/source-map@0.3.6':
- resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==}
+ '@jridgewell/sourcemap-codec@1.5.2':
+ resolution: {integrity: sha512-gKYheCylLIedI+CSZoDtGkFV9YEBxRRVcfCH7OfAqh4TyUyRjEE6WVE/aXDXX0p8BIe/QgLcaAoI0220KRRFgg==}
- '@jridgewell/sourcemap-codec@1.5.0':
- resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
-
- '@jridgewell/trace-mapping@0.3.25':
- resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
+ '@jridgewell/trace-mapping@0.3.27':
+ resolution: {integrity: sha512-VO95AxtSFMelbg3ouljAYnfvTEwSWVt/2YLf+U5Ejd8iT5mXE2Sa/1LGyvySMne2CGsepGLI7KpF3EzE3Aq9Mg==}
'@jsdevtools/ono@7.1.3':
resolution: {integrity: sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==}
@@ -961,8 +960,8 @@ packages:
resolution: {integrity: sha512-uEFA0LAcBGd3+fgDSLkTTsrgyooKqu8mN/qA+F/COS2A7NFWRcLFnjVKH/xZhxq+oQkrSa+XPS9qj2wgQosiQw==}
engines: {node: '>=18.0.0'}
- '@netlify/zip-it-and-ship-it@12.1.4':
- resolution: {integrity: sha512-/wM1c0iyym/7SlowbgqTuu/+tJS8CDDs4vLhSizKntFl3VOeDVX0kr9qriH9wA2hYstwGSuHsEgEAnKdMcDBOg==}
+ '@netlify/zip-it-and-ship-it@12.2.0':
+ resolution: {integrity: sha512-64tKrE4bGGh/uChrCKQ1g6rDmY+Jl95bh+GGeP1mzIOcXmZHFja8sWMyaKv8iOxIiPdaJCQuhadSmE4ATUDVFg==}
engines: {node: '>=18.14.0'}
hasBin: true
@@ -1002,17 +1001,17 @@ packages:
'@nuxt/devalue@2.0.2':
resolution: {integrity: sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==}
- '@nuxt/devtools-kit@2.5.0':
- resolution: {integrity: sha512-0EJ984cSSxrXxeVVUK+2NW+u2fbor/waxq/J/MJBc/q2oF/4KW2MQ18luxfmZ4A5PKSzLimCoMIOLlZkXcW9aA==}
+ '@nuxt/devtools-kit@2.6.0':
+ resolution: {integrity: sha512-5ZfVdBghTFYJk+So/9K/RQ6R7veHeheJImSGro9ZCKQ+j35Xou7k9Dxsq6NxtB5lQFVJYhalakoQNIFSmsSsFQ==}
peerDependencies:
vite: '>=6.0'
- '@nuxt/devtools-wizard@2.5.0':
- resolution: {integrity: sha512-ldS+lIvYzKw7IitNsedXEz9/DYB4rOaSHcg3OhQvSU+Yz4n0AFAqGEZIexG5YjbGKM5O96mLdqT2b8kt1OPcXw==}
+ '@nuxt/devtools-wizard@2.6.0':
+ resolution: {integrity: sha512-NrQ5wkCb9/F8kydBd54K1OWGwXHGQ4mfvm8eqQnYdo4kp3tDcSjKJex1U3b4lTu/hhYiD8u7SE9y8pPOauaX9A==}
hasBin: true
- '@nuxt/devtools@2.5.0':
- resolution: {integrity: sha512-ZeLMliVvBoPR4qmFFHsti+YhSFxcVfYv+SsHVfPMEomWQN7IUKJjLQHutFxixG2r0tDzvSeOyDN9J1KJmSLPfw==}
+ '@nuxt/devtools@2.6.0':
+ resolution: {integrity: sha512-CGELtdMJR+l/H332U03T/UkqFeF9eV3veIfuTL6phOYbGFAnDwFLwQOmM0kE4SuImmKrgWRYkvkdUzVB08uvxg==}
hasBin: true
peerDependencies:
vite: '>=6.0'
@@ -1062,8 +1061,8 @@ packages:
peerDependencies:
vue: ^3.3.4
- '@nuxtjs/i18n@9.5.5':
- resolution: {integrity: sha512-c3zuH9JCslzRGbe5OVq7FFF4BFQuTUvHncaIk6gROf0uFbc7uqAL3h+MQSV7kQj9bRsbBoccppYqITTuKb3dvg==}
+ '@nuxtjs/i18n@9.5.6':
+ resolution: {integrity: sha512-PhrQtJT6Di9uoslL5BTrBFqntFlfCaUKlO3T9ORJwmWFdowPqQeFjQ9OjVbKA6TNWr3kQhDqLbIcGlhbuG1USQ==}
engines: {node: '>=18.12.0'}
'@nuxtjs/tailwindcss@6.14.0':
@@ -1363,8 +1362,8 @@ packages:
resolution: {integrity: sha512-aQypoot0HPSJa6gDPEPTntc1GT6QINrSbgRlRhadGW2WaYqUK3tK4Bw9SBMZXhmxd3GeAlZjVcODHgiu+THY7A==}
engines: {node: '>=18'}
- '@rolldown/pluginutils@1.0.0-beta.19':
- resolution: {integrity: sha512-3FL3mnMbPu0muGOCaKAhhFEYmqv9eTfPSJRJmANrCwtgK8VuxpsZDGK+m0LYAGoyO8+0j5uRe4PeyPDK1yA/hA==}
+ '@rolldown/pluginutils@1.0.0-beta.22':
+ resolution: {integrity: sha512-/i+XBSHy+t8NacDNSucTckzPfzEa+zQVnZPxRp/Nr2q4xhGsZ01tN7AMRJVxmDkUKDzib0rteOUIn2x0mvk4eg==}
'@rollup/plugin-alias@5.1.1':
resolution: {integrity: sha512-PR9zDb+rOzkRb2VD+EuKB7UC41vU5DIwZ5qqCpk0KJudcWAyi8rvYOhS7+L5aZCspw1stTViLgN5v6FF1p5cgQ==}
@@ -1447,103 +1446,103 @@ packages:
rollup:
optional: true
- '@rollup/rollup-android-arm-eabi@4.44.0':
- resolution: {integrity: sha512-xEiEE5oDW6tK4jXCAyliuntGR+amEMO7HLtdSshVuhFnKTYoeYMyXQK7pLouAJJj5KHdwdn87bfHAR2nSdNAUA==}
+ '@rollup/rollup-android-arm-eabi@4.44.1':
+ resolution: {integrity: sha512-JAcBr1+fgqx20m7Fwe1DxPUl/hPkee6jA6Pl7n1v2EFiktAHenTaXl5aIFjUIEsfn9w3HE4gK1lEgNGMzBDs1w==}
cpu: [arm]
os: [android]
- '@rollup/rollup-android-arm64@4.44.0':
- resolution: {integrity: sha512-uNSk/TgvMbskcHxXYHzqwiyBlJ/lGcv8DaUfcnNwict8ba9GTTNxfn3/FAoFZYgkaXXAdrAA+SLyKplyi349Jw==}
+ '@rollup/rollup-android-arm64@4.44.1':
+ resolution: {integrity: sha512-RurZetXqTu4p+G0ChbnkwBuAtwAbIwJkycw1n6GvlGlBuS4u5qlr5opix8cBAYFJgaY05TWtM+LaoFggUmbZEQ==}
cpu: [arm64]
os: [android]
- '@rollup/rollup-darwin-arm64@4.44.0':
- resolution: {integrity: sha512-VGF3wy0Eq1gcEIkSCr8Ke03CWT+Pm2yveKLaDvq51pPpZza3JX/ClxXOCmTYYq3us5MvEuNRTaeyFThCKRQhOA==}
+ '@rollup/rollup-darwin-arm64@4.44.1':
+ resolution: {integrity: sha512-fM/xPesi7g2M7chk37LOnmnSTHLG/v2ggWqKj3CCA1rMA4mm5KVBT1fNoswbo1JhPuNNZrVwpTvlCVggv8A2zg==}
cpu: [arm64]
os: [darwin]
- '@rollup/rollup-darwin-x64@4.44.0':
- resolution: {integrity: sha512-fBkyrDhwquRvrTxSGH/qqt3/T0w5Rg0L7ZIDypvBPc1/gzjJle6acCpZ36blwuwcKD/u6oCE/sRWlUAcxLWQbQ==}
+ '@rollup/rollup-darwin-x64@4.44.1':
+ resolution: {integrity: sha512-gDnWk57urJrkrHQ2WVx9TSVTH7lSlU7E3AFqiko+bgjlh78aJ88/3nycMax52VIVjIm3ObXnDL2H00e/xzoipw==}
cpu: [x64]
os: [darwin]
- '@rollup/rollup-freebsd-arm64@4.44.0':
- resolution: {integrity: sha512-u5AZzdQJYJXByB8giQ+r4VyfZP+walV+xHWdaFx/1VxsOn6eWJhK2Vl2eElvDJFKQBo/hcYIBg/jaKS8ZmKeNQ==}
+ '@rollup/rollup-freebsd-arm64@4.44.1':
+ resolution: {integrity: sha512-wnFQmJ/zPThM5zEGcnDcCJeYJgtSLjh1d//WuHzhf6zT3Md1BvvhJnWoy+HECKu2bMxaIcfWiu3bJgx6z4g2XA==}
cpu: [arm64]
os: [freebsd]
- '@rollup/rollup-freebsd-x64@4.44.0':
- resolution: {integrity: sha512-qC0kS48c/s3EtdArkimctY7h3nHicQeEUdjJzYVJYR3ct3kWSafmn6jkNCA8InbUdge6PVx6keqjk5lVGJf99g==}
+ '@rollup/rollup-freebsd-x64@4.44.1':
+ resolution: {integrity: sha512-uBmIxoJ4493YATvU2c0upGz87f99e3wop7TJgOA/bXMFd2SvKCI7xkxY/5k50bv7J6dw1SXT4MQBQSLn8Bb/Uw==}
cpu: [x64]
os: [freebsd]
- '@rollup/rollup-linux-arm-gnueabihf@4.44.0':
- resolution: {integrity: sha512-x+e/Z9H0RAWckn4V2OZZl6EmV0L2diuX3QB0uM1r6BvhUIv6xBPL5mrAX2E3e8N8rEHVPwFfz/ETUbV4oW9+lQ==}
+ '@rollup/rollup-linux-arm-gnueabihf@4.44.1':
+ resolution: {integrity: sha512-n0edDmSHlXFhrlmTK7XBuwKlG5MbS7yleS1cQ9nn4kIeW+dJH+ExqNgQ0RrFRew8Y+0V/x6C5IjsHrJmiHtkxQ==}
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm-musleabihf@4.44.0':
- resolution: {integrity: sha512-1exwiBFf4PU/8HvI8s80icyCcnAIB86MCBdst51fwFmH5dyeoWVPVgmQPcKrMtBQ0W5pAs7jBCWuRXgEpRzSCg==}
+ '@rollup/rollup-linux-arm-musleabihf@4.44.1':
+ resolution: {integrity: sha512-8WVUPy3FtAsKSpyk21kV52HCxB+me6YkbkFHATzC2Yd3yuqHwy2lbFL4alJOLXKljoRw08Zk8/xEj89cLQ/4Nw==}
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm64-gnu@4.44.0':
- resolution: {integrity: sha512-ZTR2mxBHb4tK4wGf9b8SYg0Y6KQPjGpR4UWwTFdnmjB4qRtoATZ5dWn3KsDwGa5Z2ZBOE7K52L36J9LueKBdOQ==}
+ '@rollup/rollup-linux-arm64-gnu@4.44.1':
+ resolution: {integrity: sha512-yuktAOaeOgorWDeFJggjuCkMGeITfqvPgkIXhDqsfKX8J3jGyxdDZgBV/2kj/2DyPaLiX6bPdjJDTu9RB8lUPQ==}
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-arm64-musl@4.44.0':
- resolution: {integrity: sha512-GFWfAhVhWGd4r6UxmnKRTBwP1qmModHtd5gkraeW2G490BpFOZkFtem8yuX2NyafIP/mGpRJgTJ2PwohQkUY/Q==}
+ '@rollup/rollup-linux-arm64-musl@4.44.1':
+ resolution: {integrity: sha512-W+GBM4ifET1Plw8pdVaecwUgxmiH23CfAUj32u8knq0JPFyK4weRy6H7ooxYFD19YxBulL0Ktsflg5XS7+7u9g==}
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-loongarch64-gnu@4.44.0':
- resolution: {integrity: sha512-xw+FTGcov/ejdusVOqKgMGW3c4+AgqrfvzWEVXcNP6zq2ue+lsYUgJ+5Rtn/OTJf7e2CbgTFvzLW2j0YAtj0Gg==}
+ '@rollup/rollup-linux-loongarch64-gnu@4.44.1':
+ resolution: {integrity: sha512-1zqnUEMWp9WrGVuVak6jWTl4fEtrVKfZY7CvcBmUUpxAJ7WcSowPSAWIKa/0o5mBL/Ij50SIf9tuirGx63Ovew==}
cpu: [loong64]
os: [linux]
- '@rollup/rollup-linux-powerpc64le-gnu@4.44.0':
- resolution: {integrity: sha512-bKGibTr9IdF0zr21kMvkZT4K6NV+jjRnBoVMt2uNMG0BYWm3qOVmYnXKzx7UhwrviKnmK46IKMByMgvpdQlyJQ==}
+ '@rollup/rollup-linux-powerpc64le-gnu@4.44.1':
+ resolution: {integrity: sha512-Rl3JKaRu0LHIx7ExBAAnf0JcOQetQffaw34T8vLlg9b1IhzcBgaIdnvEbbsZq9uZp3uAH+JkHd20Nwn0h9zPjA==}
cpu: [ppc64]
os: [linux]
- '@rollup/rollup-linux-riscv64-gnu@4.44.0':
- resolution: {integrity: sha512-vV3cL48U5kDaKZtXrti12YRa7TyxgKAIDoYdqSIOMOFBXqFj2XbChHAtXquEn2+n78ciFgr4KIqEbydEGPxXgA==}
+ '@rollup/rollup-linux-riscv64-gnu@4.44.1':
+ resolution: {integrity: sha512-j5akelU3snyL6K3N/iX7otLBIl347fGwmd95U5gS/7z6T4ftK288jKq3A5lcFKcx7wwzb5rgNvAg3ZbV4BqUSw==}
cpu: [riscv64]
os: [linux]
- '@rollup/rollup-linux-riscv64-musl@4.44.0':
- resolution: {integrity: sha512-TDKO8KlHJuvTEdfw5YYFBjhFts2TR0VpZsnLLSYmB7AaohJhM8ctDSdDnUGq77hUh4m/djRafw+9zQpkOanE2Q==}
+ '@rollup/rollup-linux-riscv64-musl@4.44.1':
+ resolution: {integrity: sha512-ppn5llVGgrZw7yxbIm8TTvtj1EoPgYUAbfw0uDjIOzzoqlZlZrLJ/KuiE7uf5EpTpCTrNt1EdtzF0naMm0wGYg==}
cpu: [riscv64]
os: [linux]
- '@rollup/rollup-linux-s390x-gnu@4.44.0':
- resolution: {integrity: sha512-8541GEyktXaw4lvnGp9m84KENcxInhAt6vPWJ9RodsB/iGjHoMB2Pp5MVBCiKIRxrxzJhGCxmNzdu+oDQ7kwRA==}
+ '@rollup/rollup-linux-s390x-gnu@4.44.1':
+ resolution: {integrity: sha512-Hu6hEdix0oxtUma99jSP7xbvjkUM/ycke/AQQ4EC5g7jNRLLIwjcNwaUy95ZKBJJwg1ZowsclNnjYqzN4zwkAw==}
cpu: [s390x]
os: [linux]
- '@rollup/rollup-linux-x64-gnu@4.44.0':
- resolution: {integrity: sha512-iUVJc3c0o8l9Sa/qlDL2Z9UP92UZZW1+EmQ4xfjTc1akr0iUFZNfxrXJ/R1T90h/ILm9iXEY6+iPrmYB3pXKjw==}
+ '@rollup/rollup-linux-x64-gnu@4.44.1':
+ resolution: {integrity: sha512-EtnsrmZGomz9WxK1bR5079zee3+7a+AdFlghyd6VbAjgRJDbTANJ9dcPIPAi76uG05micpEL+gPGmAKYTschQw==}
cpu: [x64]
os: [linux]
- '@rollup/rollup-linux-x64-musl@4.44.0':
- resolution: {integrity: sha512-PQUobbhLTQT5yz/SPg116VJBgz+XOtXt8D1ck+sfJJhuEsMj2jSej5yTdp8CvWBSceu+WW+ibVL6dm0ptG5fcA==}
+ '@rollup/rollup-linux-x64-musl@4.44.1':
+ resolution: {integrity: sha512-iAS4p+J1az6Usn0f8xhgL4PaU878KEtutP4hqw52I4IO6AGoyOkHCxcc4bqufv1tQLdDWFx8lR9YlwxKuv3/3g==}
cpu: [x64]
os: [linux]
- '@rollup/rollup-win32-arm64-msvc@4.44.0':
- resolution: {integrity: sha512-M0CpcHf8TWn+4oTxJfh7LQuTuaYeXGbk0eageVjQCKzYLsajWS/lFC94qlRqOlyC2KvRT90ZrfXULYmukeIy7w==}
+ '@rollup/rollup-win32-arm64-msvc@4.44.1':
+ resolution: {integrity: sha512-NtSJVKcXwcqozOl+FwI41OH3OApDyLk3kqTJgx8+gp6On9ZEt5mYhIsKNPGuaZr3p9T6NWPKGU/03Vw4CNU9qg==}
cpu: [arm64]
os: [win32]
- '@rollup/rollup-win32-ia32-msvc@4.44.0':
- resolution: {integrity: sha512-3XJ0NQtMAXTWFW8FqZKcw3gOQwBtVWP/u8TpHP3CRPXD7Pd6s8lLdH3sHWh8vqKCyyiI8xW5ltJScQmBU9j7WA==}
+ '@rollup/rollup-win32-ia32-msvc@4.44.1':
+ resolution: {integrity: sha512-JYA3qvCOLXSsnTR3oiyGws1Dm0YTuxAAeaYGVlGpUsHqloPcFjPg+X0Fj2qODGLNwQOAcCiQmHub/V007kiH5A==}
cpu: [ia32]
os: [win32]
- '@rollup/rollup-win32-x64-msvc@4.44.0':
- resolution: {integrity: sha512-Q2Mgwt+D8hd5FIPUuPDsvPR7Bguza6yTkJxspDGkZj7tBRn2y4KSWYuIXpftFSjBra76TbKerCV7rgFPQrn+wQ==}
+ '@rollup/rollup-win32-x64-msvc@4.44.1':
+ resolution: {integrity: sha512-J8o22LuF0kTe7m+8PvW9wk3/bRq5+mRo5Dqo6+vXb7otCm3TPhYOJqOaQtGU9YMWQSL3krMnoOxMr0+9E6F3Ug==}
cpu: [x64]
os: [win32]
@@ -1597,11 +1596,11 @@ packages:
peerDependencies:
tailwindcss: '>=3.0.0 || >= 3.0.0-alpha.1 || >= 4.0.0-alpha.20 || >= 4.0.0-beta.1'
- '@tanstack/virtual-core@3.13.10':
- resolution: {integrity: sha512-sPEDhXREou5HyZYqSWIqdU580rsF6FGeN7vpzijmP3KTiOGjOMZASz4Y6+QKjiFQwhWrR58OP8izYaNGVxvViA==}
+ '@tanstack/virtual-core@3.13.12':
+ resolution: {integrity: sha512-1YBOJfRHV4sXUmWsFSf5rQor4Ss82G8dQWLRbnk3GA4jeP8hQt1hxXh0tmflpC0dz3VgEv/1+qwPyLeWkQuPFA==}
- '@tanstack/vue-virtual@3.13.10':
- resolution: {integrity: sha512-1UZmUiMNyKxQ1JFPtO3rfRmK7IuLYwfj/foPC7FVWj6yHand4ry5joFh8LQ1Ckm7Dfe/08cv6LKZNc4WYj7hxQ==}
+ '@tanstack/vue-virtual@3.13.12':
+ resolution: {integrity: sha512-vhF7kEU9EXWXh+HdAwKJ2m3xaOnTTmgcdXcF2pim8g4GvI7eRrk2YRuV5nUlZnd/NbCIX4/Ja2OZu5EjJL06Ww==}
peerDependencies:
vue: ^2.7.0 || ^3.0.0
@@ -1624,8 +1623,8 @@ packages:
'@types/ms@2.1.0':
resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==}
- '@types/node@24.0.3':
- resolution: {integrity: sha512-R4I/kzCYAdRLzfiCabn9hxWfbuHS573x+r0dJMkkzThEa7pbrcDWK+9zu3e7aBOouf+rQAciqPFMnxwr0aWgKg==}
+ '@types/node@24.0.7':
+ resolution: {integrity: sha512-YIEUUr4yf8q8oQoXPpSlnvKNVKDQlPMWrmOcgzoduo7kvA2UF0/BwJ/eMKFTiTtkNL17I0M6Xe2tvwFU7be6iw==}
'@types/normalize-package-data@2.4.4':
resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==}
@@ -1655,162 +1654,162 @@ packages:
'@types/yauzl@2.10.3':
resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==}
- '@typescript-eslint/eslint-plugin@8.34.1':
- resolution: {integrity: sha512-STXcN6ebF6li4PxwNeFnqF8/2BNDvBupf2OPx2yWNzr6mKNGF7q49VM00Pz5FaomJyqvbXpY6PhO+T9w139YEQ==}
+ '@typescript-eslint/eslint-plugin@8.35.0':
+ resolution: {integrity: sha512-ijItUYaiWuce0N1SoSMrEd0b6b6lYkYt99pqCPfybd+HKVXtEvYhICfLdwp42MhiI5mp0oq7PKEL+g1cNiz/Eg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- '@typescript-eslint/parser': ^8.34.1
+ '@typescript-eslint/parser': ^8.35.0
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.9.0'
- '@typescript-eslint/parser@8.34.1':
- resolution: {integrity: sha512-4O3idHxhyzjClSMJ0a29AcoK0+YwnEqzI6oz3vlRf3xw0zbzt15MzXwItOlnr5nIth6zlY2RENLsOPvhyrKAQA==}
+ '@typescript-eslint/parser@8.35.0':
+ resolution: {integrity: sha512-6sMvZePQrnZH2/cJkwRpkT7DxoAWh+g6+GFRK6bV3YQo7ogi3SX5rgF6099r5Q53Ma5qeT7LGmOmuIutF4t3lA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.9.0'
- '@typescript-eslint/project-service@8.34.1':
- resolution: {integrity: sha512-nuHlOmFZfuRwLJKDGQOVc0xnQrAmuq1Mj/ISou5044y1ajGNp2BNliIqp7F2LPQ5sForz8lempMFCovfeS1XoA==}
+ '@typescript-eslint/project-service@8.35.0':
+ resolution: {integrity: sha512-41xatqRwWZuhUMF/aZm2fcUsOFKNcG28xqRSS6ZVr9BVJtGExosLAm5A1OxTjRMagx8nJqva+P5zNIGt8RIgbQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <5.9.0'
- '@typescript-eslint/scope-manager@8.34.1':
- resolution: {integrity: sha512-beu6o6QY4hJAgL1E8RaXNC071G4Kso2MGmJskCFQhRhg8VOH/FDbC8soP8NHN7e/Hdphwp8G8cE6OBzC8o41ZA==}
+ '@typescript-eslint/scope-manager@8.35.0':
+ resolution: {integrity: sha512-+AgL5+mcoLxl1vGjwNfiWq5fLDZM1TmTPYs2UkyHfFhgERxBbqHlNjRzhThJqz+ktBqTChRYY6zwbMwy0591AA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/tsconfig-utils@8.34.1':
- resolution: {integrity: sha512-K4Sjdo4/xF9NEeA2khOb7Y5nY6NSXBnod87uniVYW9kHP+hNlDV8trUSFeynA2uxWam4gIWgWoygPrv9VMWrYg==}
+ '@typescript-eslint/tsconfig-utils@8.35.0':
+ resolution: {integrity: sha512-04k/7247kZzFraweuEirmvUj+W3bJLI9fX6fbo1Qm2YykuBvEhRTPl8tcxlYO8kZZW+HIXfkZNoasVb8EV4jpA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <5.9.0'
- '@typescript-eslint/type-utils@8.34.1':
- resolution: {integrity: sha512-Tv7tCCr6e5m8hP4+xFugcrwTOucB8lshffJ6zf1mF1TbU67R+ntCc6DzLNKM+s/uzDyv8gLq7tufaAhIBYeV8g==}
+ '@typescript-eslint/type-utils@8.35.0':
+ resolution: {integrity: sha512-ceNNttjfmSEoM9PW87bWLDEIaLAyR+E6BoYJQ5PfaDau37UGca9Nyq3lBk8Bw2ad0AKvYabz6wxc7DMTO2jnNA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.9.0'
- '@typescript-eslint/types@8.34.1':
- resolution: {integrity: sha512-rjLVbmE7HR18kDsjNIZQHxmv9RZwlgzavryL5Lnj2ujIRTeXlKtILHgRNmQ3j4daw7zd+mQgy+uyt6Zo6I0IGA==}
+ '@typescript-eslint/types@8.35.0':
+ resolution: {integrity: sha512-0mYH3emanku0vHw2aRLNGqe7EXh9WHEhi7kZzscrMDf6IIRUQ5Jk4wp1QrledE/36KtdZrVfKnE32eZCf/vaVQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/typescript-estree@8.34.1':
- resolution: {integrity: sha512-rjCNqqYPuMUF5ODD+hWBNmOitjBWghkGKJg6hiCHzUvXRy6rK22Jd3rwbP2Xi+R7oYVvIKhokHVhH41BxPV5mA==}
+ '@typescript-eslint/typescript-estree@8.35.0':
+ resolution: {integrity: sha512-F+BhnaBemgu1Qf8oHrxyw14wq6vbL8xwWKKMwTMwYIRmFFY/1n/9T/jpbobZL8vp7QyEUcC6xGrnAO4ua8Kp7w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <5.9.0'
- '@typescript-eslint/utils@8.34.1':
- resolution: {integrity: sha512-mqOwUdZ3KjtGk7xJJnLbHxTuWVn3GO2WZZuM+Slhkun4+qthLdXx32C8xIXbO1kfCECb3jIs3eoxK3eryk7aoQ==}
+ '@typescript-eslint/utils@8.35.0':
+ resolution: {integrity: sha512-nqoMu7WWM7ki5tPgLVsmPM8CkqtoPUG6xXGeefM5t4x3XumOEKMoUZPdi+7F+/EotukN4R9OWdmDxN80fqoZeg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.9.0'
- '@typescript-eslint/visitor-keys@8.34.1':
- resolution: {integrity: sha512-xoh5rJ+tgsRKoXnkBPFRLZ7rjKM0AfVbC68UZ/ECXoDbfggb9RbEySN359acY1vS3qZ0jVTVWzbtfapwm5ztxw==}
+ '@typescript-eslint/visitor-keys@8.35.0':
+ resolution: {integrity: sha512-zTh2+1Y8ZpmeQaQVIc/ZZxsx8UzgKJyNg1PTvjzC7WMhPSVS8bfDX34k1SrwOf016qd5RU3az2UxUNue3IfQ5g==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@unhead/vue@2.0.10':
- resolution: {integrity: sha512-lV7E1sXX6/te8+IiUwlMysBAyJT/WM5Je47cRnpU5hsvDRziSIGfim9qMWbsTouH+paavRJz1i8gk5hRzjvkcw==}
+ '@unhead/vue@2.0.11':
+ resolution: {integrity: sha512-8fotlaymgclwiywz9sCr+4EfJs4aoVr0TW31lk5Z8c3VVxeKLSjS4rs8ely8HQd9e3UWxYzZhR8ZqQh0qJPQ/w==}
peerDependencies:
vue: '>=3.5.13'
- '@unrs/resolver-binding-android-arm-eabi@1.9.1':
- resolution: {integrity: sha512-dd7yIp1hfJFX9ZlVLQRrh/Re9WMUHHmF9hrKD1yIvxcyNr2BhQ3xc1upAVhy8NijadnCswAxWQu8MkkSMC1qXQ==}
+ '@unrs/resolver-binding-android-arm-eabi@1.9.2':
+ resolution: {integrity: sha512-tS+lqTU3N0kkthU+rYp0spAYq15DU8ld9kXkaKg9sbQqJNF+WPMuNHZQGCgdxrUOEO0j22RKMwRVhF1HTl+X8A==}
cpu: [arm]
os: [android]
- '@unrs/resolver-binding-android-arm64@1.9.1':
- resolution: {integrity: sha512-EzUPcMFtDVlo5yrbzMqUsGq3HnLXw+3ZOhSd7CUaDmbTtnrzM+RO2ntw2dm2wjbbc5djWj3yX0wzbbg8pLhx8g==}
+ '@unrs/resolver-binding-android-arm64@1.9.2':
+ resolution: {integrity: sha512-MffGiZULa/KmkNjHeuuflLVqfhqLv1vZLm8lWIyeADvlElJ/GLSOkoUX+5jf4/EGtfwrNFcEaB8BRas03KT0/Q==}
cpu: [arm64]
os: [android]
- '@unrs/resolver-binding-darwin-arm64@1.9.1':
- resolution: {integrity: sha512-nB+dna3q4kOleKFcSZJ/wDXIsAd1kpMO9XrVAt8tG3RDWJ6vi+Ic6bpz4cmg5tWNeCfHEY4KuqJCB+pKejPEmQ==}
+ '@unrs/resolver-binding-darwin-arm64@1.9.2':
+ resolution: {integrity: sha512-dzJYK5rohS1sYl1DHdJ3mwfwClJj5BClQnQSyAgEfggbUwA9RlROQSSbKBLqrGfsiC/VyrDPtbO8hh56fnkbsQ==}
cpu: [arm64]
os: [darwin]
- '@unrs/resolver-binding-darwin-x64@1.9.1':
- resolution: {integrity: sha512-aKWHCrOGaCGwZcekf3TnczQoBxk5w//W3RZ4EQyhux6rKDwBPgDU9Y2yGigCV1Z+8DWqZgVGQi+hdpnlSy3a1w==}
+ '@unrs/resolver-binding-darwin-x64@1.9.2':
+ resolution: {integrity: sha512-gaIMWK+CWtXcg9gUyznkdV54LzQ90S3X3dn8zlh+QR5Xy7Y+Efqw4Rs4im61K1juy4YNb67vmJsCDAGOnIeffQ==}
cpu: [x64]
os: [darwin]
- '@unrs/resolver-binding-freebsd-x64@1.9.1':
- resolution: {integrity: sha512-4dIEMXrXt0UqDVgrsUd1I+NoIzVQWXy/CNhgpfS75rOOMK/4Abn0Mx2M2gWH4Mk9+ds/ASAiCmqoUFynmMY5hA==}
+ '@unrs/resolver-binding-freebsd-x64@1.9.2':
+ resolution: {integrity: sha512-S7QpkMbVoVJb0xwHFwujnwCAEDe/596xqY603rpi/ioTn9VDgBHnCCxh+UFrr5yxuMH+dliHfjwCZJXOPJGPnw==}
cpu: [x64]
os: [freebsd]
- '@unrs/resolver-binding-linux-arm-gnueabihf@1.9.1':
- resolution: {integrity: sha512-vtvS13IXPs1eE8DuS/soiosqMBeyh50YLRZ+p7EaIKAPPeevRnA9G/wu/KbVt01ZD5qiGjxS+CGIdVC7I6gTOw==}
+ '@unrs/resolver-binding-linux-arm-gnueabihf@1.9.2':
+ resolution: {integrity: sha512-+XPUMCuCCI80I46nCDFbGum0ZODP5NWGiwS3Pj8fOgsG5/ctz+/zzuBlq/WmGa+EjWZdue6CF0aWWNv84sE1uw==}
cpu: [arm]
os: [linux]
- '@unrs/resolver-binding-linux-arm-musleabihf@1.9.1':
- resolution: {integrity: sha512-BfdnN6aZ7NcX8djW8SR6GOJc+K+sFhWRF4vJueVE0vbUu5N1bLnBpxJg1TGlhSyo+ImC4SR0jcNiKN0jdoxt+A==}
+ '@unrs/resolver-binding-linux-arm-musleabihf@1.9.2':
+ resolution: {integrity: sha512-sqvUyAd1JUpwbz33Ce2tuTLJKM+ucSsYpPGl2vuFwZnEIg0CmdxiZ01MHQ3j6ExuRqEDUCy8yvkDKvjYFPb8Zg==}
cpu: [arm]
os: [linux]
- '@unrs/resolver-binding-linux-arm64-gnu@1.9.1':
- resolution: {integrity: sha512-Jhge7lFtH0QqfRz2PyJjJXWENqywPteITd+nOS0L6AhbZli+UmEyGBd2Sstt1c+l9C+j/YvKTl9wJo9PPmsFNg==}
+ '@unrs/resolver-binding-linux-arm64-gnu@1.9.2':
+ resolution: {integrity: sha512-UYA0MA8ajkEDCFRQdng/FVx3F6szBvk3EPnkTTQuuO9lV1kPGuTB+V9TmbDxy5ikaEgyWKxa4CI3ySjklZ9lFA==}
cpu: [arm64]
os: [linux]
- '@unrs/resolver-binding-linux-arm64-musl@1.9.1':
- resolution: {integrity: sha512-ofdK/ow+ZSbSU0pRoB7uBaiRHeaAOYQFU5Spp87LdcPL/P1RhbCTMSIYVb61XWzsVEmYKjHFtoIE0wxP6AFvrA==}
+ '@unrs/resolver-binding-linux-arm64-musl@1.9.2':
+ resolution: {integrity: sha512-P/CO3ODU9YJIHFqAkHbquKtFst0COxdphc8TKGL5yCX75GOiVpGqd1d15ahpqu8xXVsqP4MGFP2C3LRZnnL5MA==}
cpu: [arm64]
os: [linux]
- '@unrs/resolver-binding-linux-ppc64-gnu@1.9.1':
- resolution: {integrity: sha512-eC8SXVn8de67HacqU7PoGdHA+9tGbqfEdD05AEFRAB81ejeQtNi5Fx7lPcxpLH79DW0BnMAHau3hi4RVkHfSCw==}
+ '@unrs/resolver-binding-linux-ppc64-gnu@1.9.2':
+ resolution: {integrity: sha512-uKStFlOELBxBum2s1hODPtgJhY4NxYJE9pAeyBgNEzHgTqTiVBPjfTlPFJkfxyTjQEuxZbbJlJnMCrRgD7ubzw==}
cpu: [ppc64]
os: [linux]
- '@unrs/resolver-binding-linux-riscv64-gnu@1.9.1':
- resolution: {integrity: sha512-fIkwvAAQ41kfoGWfzeJ33iLGShl0JEDZHrMnwTHMErUcPkaaZRJYjQjsFhMl315NEQ4mmTlC+2nfK/J2IszDOw==}
+ '@unrs/resolver-binding-linux-riscv64-gnu@1.9.2':
+ resolution: {integrity: sha512-LkbNnZlhINfY9gK30AHs26IIVEZ9PEl9qOScYdmY2o81imJYI4IMnJiW0vJVtXaDHvBvxeAgEy5CflwJFIl3tQ==}
cpu: [riscv64]
os: [linux]
- '@unrs/resolver-binding-linux-riscv64-musl@1.9.1':
- resolution: {integrity: sha512-RAAszxImSOFLk44aLwnSqpcOdce8sBcxASledSzuFAd8Q5ZhhVck472SisspnzHdc7THCvGXiUeZ2hOC7NUoBQ==}
+ '@unrs/resolver-binding-linux-riscv64-musl@1.9.2':
+ resolution: {integrity: sha512-vI+e6FzLyZHSLFNomPi+nT+qUWN4YSj8pFtQZSFTtmgFoxqB6NyjxSjAxEC1m93qn6hUXhIsh8WMp+fGgxCoRg==}
cpu: [riscv64]
os: [linux]
- '@unrs/resolver-binding-linux-s390x-gnu@1.9.1':
- resolution: {integrity: sha512-QoP9vkY+THuQdZi05bA6s6XwFd6HIz3qlx82v9bTOgxeqin/3C12Ye7f7EOD00RQ36OtOPWnhEMMm84sv7d1XQ==}
+ '@unrs/resolver-binding-linux-s390x-gnu@1.9.2':
+ resolution: {integrity: sha512-sSO4AlAYhSM2RAzBsRpahcJB1msc6uYLAtP6pesPbZtptF8OU/CbCPhSRW6cnYOGuVmEmWVW5xVboAqCnWTeHQ==}
cpu: [s390x]
os: [linux]
- '@unrs/resolver-binding-linux-x64-gnu@1.9.1':
- resolution: {integrity: sha512-/p77cGN/h9zbsfCseAP5gY7tK+7+DdM8fkPfr9d1ye1fsF6bmtGbtZN6e/8j4jCZ9NEIBBkT0GhdgixSelTK9g==}
+ '@unrs/resolver-binding-linux-x64-gnu@1.9.2':
+ resolution: {integrity: sha512-jkSkwch0uPFva20Mdu8orbQjv2A3G88NExTN2oPTI1AJ+7mZfYW3cDCTyoH6OnctBKbBVeJCEqh0U02lTkqD5w==}
cpu: [x64]
os: [linux]
- '@unrs/resolver-binding-linux-x64-musl@1.9.1':
- resolution: {integrity: sha512-wInTqT3Bu9u50mDStEig1v8uxEL2Ht+K8pir/YhyyrM5ordJtxoqzsL1vR/CQzOJuDunUTrDkMM0apjW/d7/PA==}
+ '@unrs/resolver-binding-linux-x64-musl@1.9.2':
+ resolution: {integrity: sha512-Uk64NoiTpQbkpl+bXsbeyOPRpUoMdcUqa+hDC1KhMW7aN1lfW8PBlBH4mJ3n3Y47dYE8qi0XTxy1mBACruYBaw==}
cpu: [x64]
os: [linux]
- '@unrs/resolver-binding-wasm32-wasi@1.9.1':
- resolution: {integrity: sha512-eNwqO5kUa+1k7yFIircwwiniKWA0UFHo2Cfm8LYgkh9km7uMad+0x7X7oXbQonJXlqfitBTSjhA0un+DsHIrhw==}
+ '@unrs/resolver-binding-wasm32-wasi@1.9.2':
+ resolution: {integrity: sha512-EpBGwkcjDicjR/ybC0g8wO5adPNdVuMrNalVgYcWi+gYtC1XYNuxe3rufcO7dA76OHGeVabcO6cSkPJKVcbCXQ==}
engines: {node: '>=14.0.0'}
cpu: [wasm32]
- '@unrs/resolver-binding-win32-arm64-msvc@1.9.1':
- resolution: {integrity: sha512-Eaz1xMUnoa2mFqh20mPqSdbYl6crnk8HnIXDu6nsla9zpgZJZO8w3c1gvNN/4Eb0RXRq3K9OG6mu8vw14gIqiA==}
+ '@unrs/resolver-binding-win32-arm64-msvc@1.9.2':
+ resolution: {integrity: sha512-EdFbGn7o1SxGmN6aZw9wAkehZJetFPao0VGZ9OMBwKx6TkvDuj6cNeLimF/Psi6ts9lMOe+Dt6z19fZQ9Ye2fw==}
cpu: [arm64]
os: [win32]
- '@unrs/resolver-binding-win32-ia32-msvc@1.9.1':
- resolution: {integrity: sha512-H/+d+5BGlnEQif0gnwWmYbYv7HJj563PUKJfn8PlmzF8UmF+8KxdvXdwCsoOqh4HHnENnoLrav9NYBrv76x1wQ==}
+ '@unrs/resolver-binding-win32-ia32-msvc@1.9.2':
+ resolution: {integrity: sha512-JY9hi1p7AG+5c/dMU8o2kWemM8I6VZxfGwn1GCtf3c5i+IKcMo2NQ8OjZ4Z3/itvY/Si3K10jOBQn7qsD/whUA==}
cpu: [ia32]
os: [win32]
- '@unrs/resolver-binding-win32-x64-msvc@1.9.1':
- resolution: {integrity: sha512-rS86wI4R6cknYM3is3grCb/laE8XBEbpWAMSIPjYfmYp75KL5dT87jXF2orDa4tQYg5aajP5G8Fgh34dRyR+Rw==}
+ '@unrs/resolver-binding-win32-x64-msvc@1.9.2':
+ resolution: {integrity: sha512-ryoo+EB19lMxAd80ln9BVf8pdOAxLb97amrQ3SFN9OCRn/5M5wvwDgAe4i8ZjhpbiHoDeP8yavcTEnpKBo7lZg==}
cpu: [x64]
os: [win32]
@@ -1833,14 +1832,14 @@ packages:
vite: ^5.0.0 || ^6.0.0
vue: ^3.2.25
- '@volar/language-core@2.4.14':
- resolution: {integrity: sha512-X6beusV0DvuVseaOEy7GoagS4rYHgDHnTrdOj5jeUb49fW5ceQyP9Ej5rBhqgz2wJggl+2fDbbojq1XKaxDi6w==}
+ '@volar/language-core@2.4.15':
+ resolution: {integrity: sha512-3VHw+QZU0ZG9IuQmzT68IyN4hZNd9GchGPhbD9+pa8CVv7rnoOZwo7T8weIbrRmihqy3ATpdfXFnqRrfPVK6CA==}
- '@volar/source-map@2.4.14':
- resolution: {integrity: sha512-5TeKKMh7Sfxo8021cJfmBzcjfY1SsXsPMMjMvjY7ivesdnybqqS+GxGAoXHAOUawQTwtdUxgP65Im+dEmvWtYQ==}
+ '@volar/source-map@2.4.15':
+ resolution: {integrity: sha512-CPbMWlUN6hVZJYGcU/GSoHu4EnCHiLaXI9n8c9la6RaI9W5JHX+NqG+GSQcB0JdC2FIBLdZJwGsfKyBB71VlTg==}
- '@volar/typescript@2.4.14':
- resolution: {integrity: sha512-p8Z6f/bZM3/HyCdRNFZOEEzts51uV8WHeN8Tnfnm2EBv6FDB2TQLzfVx7aJvnl8ofKAOnS64B2O8bImBFaauRw==}
+ '@volar/typescript@2.4.15':
+ resolution: {integrity: sha512-2aZ8i0cqPGjXb4BhkMsPYDkkuc2ZQ6yOpqwAuNwUoncELqoy5fRgOQtLR9gB0g902iS0NAkvpIzs27geVyVdPg==}
'@vue-macros/common@1.16.1':
resolution: {integrity: sha512-Pn/AWMTjoMYuquepLZP813BIcq8DTZiNCoaceuNlvaYuOTd8DqBZWc5u0uOMQZMInwME1mdSmmBAcTluiV9Jtg==}
@@ -2009,10 +2008,6 @@ packages:
resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
engines: {node: '>=12'}
- ansis@3.17.0:
- resolution: {integrity: sha512-0qWUglt9JEqLFr3w1I1pbrChn1grhaiAR2ocX1PP/flRmxgtwTzPFFFnfIlD6aMOLQZgSuCRlidD70lvx8yhzg==}
- engines: {node: '>=14'}
-
ansis@4.1.0:
resolution: {integrity: sha512-BGcItUBWSMRgOCe+SVZJ+S7yTRG0eGt9cXAHev72yuGcY23hnLA7Bky5L/xLyPINoSN95geovfBkqoTlNZYa7w==}
engines: {node: '>=14'}
@@ -2117,8 +2112,8 @@ packages:
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
engines: {node: '>=8'}
- browserslist@4.25.0:
- resolution: {integrity: sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==}
+ browserslist@4.25.1:
+ resolution: {integrity: sha512-KGj0KoOMXLpSNkkEI6Z6mShmQy0bc1I+T7K9N81k4WWMrfz+6fQ6es80B/YLAeRoKvjYE1YSHHOW1qe9xIVzHw==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
@@ -2191,8 +2186,8 @@ packages:
caniuse-api@3.0.0:
resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==}
- caniuse-lite@1.0.30001724:
- resolution: {integrity: sha512-WqJo7p0TbHDOythNTqYujmaJTvtYRZrjpP8TCvH6Vb9CYJerJNKamKzIWOM4BkQatWj9H2lYulpdAQNBe7QhNA==}
+ caniuse-lite@1.0.30001726:
+ resolution: {integrity: sha512-VQAUIUzBiZ/UnlM28fSp2CRF3ivUn1BWEvxMcVTNwpw91Py1pGbPIyIKtd+tzct9C3ouceCVdGAXxZOpZAsgdw==}
chalk@4.1.2:
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
@@ -2400,8 +2395,8 @@ packages:
peerDependencies:
postcss: ^8.0.9
- css-select@5.1.0:
- resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==}
+ css-select@5.2.2:
+ resolution: {integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==}
css-tree@2.2.1:
resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==}
@@ -2411,8 +2406,8 @@ packages:
resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==}
engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
- css-what@6.1.0:
- resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==}
+ css-what@6.2.2:
+ resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==}
engines: {node: '>= 6'}
cssesc@3.0.0:
@@ -2632,12 +2627,12 @@ packages:
resolution: {integrity: sha512-1gxPBJpI/pcjQhKgIU91II6Wkay+dLcN3M6rf2uwP8hRur3HtQXjVrdAK3sjC0piaEuxzMwjXChcETiJl47lAQ==}
engines: {node: '>=18'}
- dotenv@16.5.0:
- resolution: {integrity: sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==}
+ dotenv@16.6.1:
+ resolution: {integrity: sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==}
engines: {node: '>=12'}
- drizzle-kit@0.31.1:
- resolution: {integrity: sha512-PUjYKWtzOzPtdtQlTHQG3qfv4Y0XT8+Eas6UbxCmxTj7qgMf+39dDujf1BP1I+qqZtw9uzwTh8jYtkMuCq+B0Q==}
+ drizzle-kit@0.31.4:
+ resolution: {integrity: sha512-tCPWVZWZqWVx2XUsVpJRnH9Mx0ClVOf5YUHerZ5so1OKSlqww4zy1R5ksEdGRcO3tM3zj0PYN6V48TbQCL1RfA==}
hasBin: true
drizzle-orm@0.44.2:
@@ -2745,8 +2740,8 @@ packages:
ee-first@1.1.1:
resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
- electron-to-chromium@1.5.171:
- resolution: {integrity: sha512-scWpzXEJEMrGJa4Y6m/tVotb0WuvNmasv3wWVzUAeCgKU0ToFOhUW6Z+xWnRQANMYGxN4ngJXIThgBJOqzVPCQ==}
+ electron-to-chromium@1.5.177:
+ resolution: {integrity: sha512-7EH2G59nLsEMj97fpDuvVcYi6lwTcM1xuWw3PssD8xzboAW7zj7iB3COEEEATUfjLHrs5uKBLQT03V/8URx06g==}
emoji-regex@8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
@@ -2768,8 +2763,8 @@ packages:
end-of-stream@1.4.5:
resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==}
- enhanced-resolve@5.18.1:
- resolution: {integrity: sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==}
+ enhanced-resolve@5.18.2:
+ resolution: {integrity: sha512-6Jw4sE1maoRJo3q8MsSIn2onJFbLTOjY9hlx4DZXmOKvLRd1Ok2kXmAGXaafL2+ijsJZ1ClYbl/pmqr9+k4iUQ==}
engines: {node: '>=10.13.0'}
entities@4.5.0:
@@ -2854,8 +2849,8 @@ packages:
eslint-flat-config-utils@2.1.0:
resolution: {integrity: sha512-6fjOJ9tS0k28ketkUcQ+kKptB4dBZY2VijMZ9rGn8Cwnn1SH0cZBoPXT8AHBFHxmHcLFQK9zbELDinZ2Mr1rng==}
- eslint-import-context@0.1.8:
- resolution: {integrity: sha512-bq+F7nyc65sKpZGT09dY0S0QrOnQtuDVIfyTGQ8uuvtMIF7oHp6CEP3mouN0rrnYF3Jqo6Ke0BfU/5wASZue1w==}
+ eslint-import-context@0.1.9:
+ resolution: {integrity: sha512-K9Hb+yRaGAGUbwjhFNHvSmmkZs9+zbuoe3kFQ4V1wYjrepUFYM2dZAfNtjbbj3qsPfUfsA68Bx/ICWQMi+C8Eg==}
engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
peerDependencies:
unrs-resolver: ^1.0.0
@@ -2868,8 +2863,8 @@ packages:
peerDependencies:
eslint: '*'
- eslint-plugin-import-x@4.15.2:
- resolution: {integrity: sha512-J5gx7sN6DTm0LRT//eP3rVVQ2Yi4hrX0B+DbWxa5er8PZ6JjLo9GUBwogIFvEDdwJaSqZplpQT+haK/cXhb7VQ==}
+ eslint-plugin-import-x@4.16.1:
+ resolution: {integrity: sha512-vPZZsiOKaBAIATpFE2uMI4w5IRwdv/FpQ+qZZMR4E+PeOcM4OeoEbqxRMnywdxP19TyB/3h6QBB0EWon7letSQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
'@typescript-eslint/utils': ^8.0.0
@@ -2929,8 +2924,8 @@ packages:
resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- eslint@9.29.0:
- resolution: {integrity: sha512-GsGizj2Y1rCWDu6XoEekL3RLilp0voSePurjZIkxL3wlm5o5EC9VpgaP7lrCvjnkuLvzFBQWB3vWB3K5KQTveQ==}
+ eslint@9.30.0:
+ resolution: {integrity: sha512-iN/SiPxmQu6EVkf+m1qpBxzUhE12YqFLOSySuOyVLJLEF9nzTf+h/1AJYc1JWzCnktggeNrjvQGLngDzXirU6g==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
hasBin: true
peerDependencies:
@@ -3836,8 +3831,8 @@ packages:
nanotar@0.2.0:
resolution: {integrity: sha512-9ca1h0Xjvo9bEkE4UOxgAzLV0jHKe6LMaxo37ND2DAhhAtd0j8pR1Wxz+/goMrZO8AEZTWCmyaOsFI/W5AdpCQ==}
- napi-postinstall@0.2.4:
- resolution: {integrity: sha512-ZEzHJwBhZ8qQSbknHqYcdtQVr8zUgGyM/q6h6qAyhtyVMNrSgDhrC4disf03dYW0e+czXyLnZINnCTEkWy0eJg==}
+ napi-postinstall@0.2.5:
+ resolution: {integrity: sha512-kmsgUvCRIJohHjbZ3V8avP0I1Pekw329MVAMDzVxsrkjgdnqiwvMX5XwR+hWV66vsAtZ+iM+fVnq8RTQawUmCQ==}
engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
hasBin: true
@@ -3852,8 +3847,8 @@ packages:
resolution: {integrity: sha512-Nc3loyVASW59W+8fLDZT1lncpG7llffyZ2o0UQLx/Fr20i7P8oP+lE7+TEcFvXj9IUWU6LjB9P3BH+iFGyp+mg==}
engines: {node: ^14.16.0 || >=16.0.0}
- nitropack@2.11.12:
- resolution: {integrity: sha512-e2AdQrEY1IVoNTdyjfEQV93xkqz4SQxAMR0xWF8mZUUHxMLm6S4nPzpscjksmT4OdUxl0N8/DCaGjKQ9ghdodA==}
+ nitropack@2.11.13:
+ resolution: {integrity: sha512-xKng/szRZmFEsrB1Z+sFzYDhXL5KUtUkEouPCj9LiBPhJ7qV3jdOv1MSis++8H8zNI6dEurt51ZlK4VRDvedsA==}
engines: {node: ^16.11.0 || >=17.0.0}
hasBin: true
peerDependencies:
@@ -3898,8 +3893,8 @@ packages:
resolution: {integrity: sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==}
hasBin: true
- node-mock-http@1.0.0:
- resolution: {integrity: sha512-0uGYQ1WQL1M5kKvGRXWQ3uZCHtLTO8hln3oBjIusM75WoesZ909uQJs/Hb946i2SS+Gsrhkaa6iAO17jRIv6DQ==}
+ node-mock-http@1.0.1:
+ resolution: {integrity: sha512-0gJJgENizp4ghds/Ywu2FCmcRsgBTmRQzYPZm61wy+Em2sBarSka0OhQS5huLBg6od1zkNpnWMCZloQDFVvOMQ==}
node-releases@2.0.19:
resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==}
@@ -4171,8 +4166,8 @@ packages:
pkg-types@1.3.1:
resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==}
- pkg-types@2.1.0:
- resolution: {integrity: sha512-wmJwA+8ihJixSoHKxZJRBQG1oY8Yr9pGLzRmSsNms0iNWyHHAlZCa7mmKiFR10YPZuz/2k169JiS/inOjBCZ2A==}
+ pkg-types@2.1.1:
+ resolution: {integrity: sha512-eY0QFb6eSwc9+0d/5D2lFFUq+A3n3QNGSy/X2Nvp+6MfzGw2u6EbA7S80actgjY1lkvvI0pqB+a4hioMh443Ew==}
pluralize@8.0.0:
resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==}
@@ -4465,8 +4460,8 @@ packages:
prettier-plugin-svelte:
optional: true
- prettier@3.6.0:
- resolution: {integrity: sha512-ujSB9uXHJKzM/2GBuE0hBOUgC77CN3Bnpqa+g80bkv3T3A93wL/xlzDATHhnhkzifz/UE2SNOvmbTz5hSkDlHw==}
+ prettier@3.6.2:
+ resolution: {integrity: sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==}
engines: {node: '>=14'}
hasBin: true
@@ -4636,19 +4631,6 @@ packages:
rfdc@1.4.1:
resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==}
- rollup-plugin-visualizer@5.14.0:
- resolution: {integrity: sha512-VlDXneTDaKsHIw8yzJAFWtrzguoJ/LnQ+lMpoVfYJ3jJF4Ihe5oYLAqLklIK/35lgUY+1yEzCkHyZ1j4A5w5fA==}
- engines: {node: '>=18'}
- hasBin: true
- peerDependencies:
- rolldown: 1.x
- rollup: 2.x || 3.x || 4.x
- peerDependenciesMeta:
- rolldown:
- optional: true
- rollup:
- optional: true
-
rollup-plugin-visualizer@6.0.3:
resolution: {integrity: sha512-ZU41GwrkDcCpVoffviuM9Clwjy5fcUxlz0oMoTXTYsK+tcIFzbdacnrr2n8TXcHxbGKKXtOdjxM2HUS4HjkwIw==}
engines: {node: '>=18'}
@@ -4662,8 +4644,8 @@ packages:
rollup:
optional: true
- rollup@4.44.0:
- resolution: {integrity: sha512-qHcdEzLCiktQIfwBq420pn2dP+30uzqYxv9ETm91wdt2R9AFcWfjNAmje4NWlnCIQ5RMTzVf0ZyisOKqHR6RwA==}
+ rollup@4.44.1:
+ resolution: {integrity: sha512-x8H8aPvD+xbl0Do8oez5f5o8eMS3trfCghc4HhLAnCkj7Vl0d1JWGs0UF/D886zLW2rOj2QymV/JcSSsw+XDNg==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
@@ -4810,8 +4792,8 @@ packages:
resolution: {integrity: sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==}
engines: {node: '>=0.10.0'}
- stable-hash-x@0.1.1:
- resolution: {integrity: sha512-l0x1D6vhnsNUGPFVDx45eif0y6eedVC8nm5uACTrVFJFtl2mLRW17aWtVyxFCpn5t94VUPkjU8vSLwIuwwqtJQ==}
+ stable-hash-x@0.2.0:
+ resolution: {integrity: sha512-o3yWv49B/o4QZk5ZcsALc6t0+eCelPc44zZsLtCQnZPDwFpDYSWcDnrv2TtMmMbQ7uKo3J0HTURCqckw23czNQ==}
engines: {node: '>=12.0.0'}
stack-trace@0.0.10:
@@ -5065,11 +5047,11 @@ packages:
undici-types@7.8.0:
resolution: {integrity: sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==}
- unenv@2.0.0-rc.17:
- resolution: {integrity: sha512-B06u0wXkEd+o5gOCMl/ZHl5cfpYbDZKAT+HWTL+Hws6jWu7dCiqBBXXXzMFcFVJb8D4ytAnYmxJA83uwOQRSsg==}
+ unenv@2.0.0-rc.18:
+ resolution: {integrity: sha512-O0oVQVJ2X3Q8H4HITJr4e2cWxMYBeZ+p8S25yoKCxVCgDWtIJDcgwWNonYz12tI3ylVQCRyPV/Bdq0KJeXo7AA==}
- unhead@2.0.10:
- resolution: {integrity: sha512-GT188rzTCeSKt55tYyQlHHKfUTtZvgubrXiwzGeXg6UjcKO3FsagaMzQp6TVDrpDY++3i7Qt0t3pnCc/ebg5yQ==}
+ unhead@2.0.11:
+ resolution: {integrity: sha512-wob9IFYcCH6Tr+84P6/m2EDhdPgq/Fb8AlLEes/2eE4empMHfZk/qFhA7cCmIiXRCPqUFt/pN+nIJVs5nEp9Ng==}
unicorn-magic@0.1.0:
resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==}
@@ -5079,8 +5061,8 @@ packages:
resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==}
engines: {node: '>=18'}
- unimport@5.0.1:
- resolution: {integrity: sha512-1YWzPj6wYhtwHE+9LxRlyqP4DiRrhGfJxdtH475im8ktyZXO3jHj/3PZ97zDdvkYoovFdi0K4SKl3a7l92v3sQ==}
+ unimport@5.1.0:
+ resolution: {integrity: sha512-wMmuG+wkzeHh2KCE6yiDlHmKelN8iE/maxkUYMbmrS6iV8+n6eP1TH3yKKlepuF4hrkepinEGmBXdfo9XZUvAw==}
engines: {node: '>=18.12.0'}
universalify@2.0.1:
@@ -5111,8 +5093,8 @@ packages:
resolution: {integrity: sha512-RyWSb5AHmGtjjNQ6gIlA67sHOsWpsbWpwDokLwTcejVdOjEkJZh7QKu14J00gDDVSh8kGH4KYC/TNBceXFZhtw==}
engines: {node: '>=18.12.0'}
- unrs-resolver@1.9.1:
- resolution: {integrity: sha512-4AZVxP05JGN6DwqIkSP4VKLOcwQa5l37SWHF/ahcuqBMbfxbpN1L1QKafEhWCziHhzKex9H/AR09H0OuVyU+9g==}
+ unrs-resolver@1.9.2:
+ resolution: {integrity: sha512-VUyWiTNQD7itdiMuJy+EuLEErLj3uwX/EpHQF8EOf33Dq3Ju6VW1GXm+swk6+1h7a49uv9fKZ+dft9jU7esdLA==}
unstorage@1.16.0:
resolution: {integrity: sha512-WQ37/H5A7LcRPWfYOrDa1Ys02xAbpPJq6q5GkO88FBXVSQzHd7+BjEwfRqyaSWCv9MbsJy058GWjjPjcJ16GGA==}
@@ -5216,15 +5198,15 @@ packages:
resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
engines: {node: '>= 0.8'}
- vite-dev-rpc@1.0.7:
- resolution: {integrity: sha512-FxSTEofDbUi2XXujCA+hdzCDkXFG1PXktMjSk1efq9Qb5lOYaaM9zNSvKvPPF7645Bak79kSp1PTooMW2wktcA==}
+ vite-dev-rpc@1.1.0:
+ resolution: {integrity: sha512-pKXZlgoXGoE8sEKiKJSng4hI1sQ4wi5YT24FCrwrLt6opmkjlqPPVmiPWWJn8M8byMxRGzp1CrFuqQs4M/Z39A==}
peerDependencies:
- vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.1
+ vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.1 || ^7.0.0-0
- vite-hot-client@2.0.4:
- resolution: {integrity: sha512-W9LOGAyGMrbGArYJN4LBCdOC5+Zwh7dHvOHC0KmGKkJhsOzaKbpo/jEjpPKVHIW0/jBWj8RZG0NUxfgA8BxgAg==}
+ vite-hot-client@2.1.0:
+ resolution: {integrity: sha512-7SpgZmU7R+dDnSmvXE1mfDtnHLHQSisdySVR7lO8ceAXvM0otZeuQQ6C8LrS5d/aYyP/QZ0hI0L+dIPrm4YlFQ==}
peerDependencies:
- vite: ^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0
+ vite: ^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0
vite-node@3.2.4:
resolution: {integrity: sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==}
@@ -5265,20 +5247,20 @@ packages:
vue-tsc:
optional: true
- vite-plugin-inspect@11.2.0:
- resolution: {integrity: sha512-hcCncl4YK20gcrx22cPF5mR+zfxsCmX6vUQKCyudgOZMYKVVGbrxVaL3zU62W0MVSVawtf5ZR4DrLRO+9fZVWQ==}
+ vite-plugin-inspect@11.3.0:
+ resolution: {integrity: sha512-vmt7K1WVKQkuiwvsM6e5h3HDJ2pSWTnzoj+JP9Kvu3Sh2G+nFap1F1V7tqpyA4qFxM1GQ84ryffWFGQrwShERQ==}
engines: {node: '>=14'}
peerDependencies:
'@nuxt/kit': '*'
- vite: ^6.0.0
+ vite: ^6.0.0 || ^7.0.0-0
peerDependenciesMeta:
'@nuxt/kit':
optional: true
- vite-plugin-vue-tracer@0.1.4:
- resolution: {integrity: sha512-o6tzfvwreQWg/S42vIPmSjXHj939p+a1gnl6VICpWgMtWqoVn21YlK4X63nZvQV/D0mmJe5CCtV/h0zaNdAL6g==}
+ vite-plugin-vue-tracer@1.0.0:
+ resolution: {integrity: sha512-a+UB9IwGx5uwS4uG/a9kM6fCMnxONDkOTbgCUbhFpiGhqfxrrC1+9BibV7sWwUnwj1Dg6MnRxG0trLgUZslDXA==}
peerDependencies:
- vite: ^6.0.0
+ vite: ^6.0.0 || ^7.0.0
vue: ^3.5.0
vite@6.3.5:
@@ -5341,8 +5323,8 @@ packages:
vue-devtools-stub@0.1.0:
resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==}
- vue-eslint-parser@10.1.3:
- resolution: {integrity: sha512-dbCBnd2e02dYWsXoqX5yKUZlOt+ExIpq7hmHKPb5ZqKcjf++Eo0hMseFTZMLKThrUk61m+Uv6A2YSBve6ZvuDQ==}
+ vue-eslint-parser@10.1.4:
+ resolution: {integrity: sha512-EIZvCukIEMHEb3mxOKemtvWR1fcUAdWWAgkfyjmRHzvyhrZvBvH9oz69+thDIWhGiIQjZnPkCn8yHqvjM+a9eg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
@@ -5428,8 +5410,8 @@ packages:
resolution: {integrity: sha512-GmqrO8WJ1NuzJ2DrziEI2o57jKAVIQNf8a18W3nCYU3H7PNWqCCVTeH6/NQE93CIllIgQS98rrmVkYgTX9fFJQ==}
engines: {node: ^18.17.0 || >=20.5.0}
- ws@8.18.2:
- resolution: {integrity: sha512-DMricUmwGZUVr++AEAe2uiVM7UoO9MAVZMDu05UQOaUII0lp+zOzLLU4Xqh/JvTqklB1T4uELaaPBKyjE1r4fQ==}
+ ws@8.18.3:
+ resolution: {integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==}
engines: {node: '>=10.0.0'}
peerDependencies:
bufferutil: ^4.0.1
@@ -5495,6 +5477,10 @@ packages:
resolution: {integrity: sha512-rY2A2lSF7zC+l7HH9Mq+83D1dLlsPnEvy8jTouzaptDZM6geqZ3aJe/b7ULCwRURPtWV3vbDjA2DDMdoBol0HQ==}
engines: {node: '>=18'}
+ youch@4.1.0-beta.9:
+ resolution: {integrity: sha512-i7gHozzZ6PXBCSzt9FToxVamebbCkCoNPmPbDTWJwefEz5qNpAA0B+6WGW5mFCvXWox/jyQEyRJNQB0ZScVDZg==}
+ engines: {node: '>=18'}
+
zip-stream@6.0.1:
resolution: {integrity: sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==}
engines: {node: '>= 14'}
@@ -5508,8 +5494,8 @@ snapshots:
'@ampproject/remapping@2.3.0':
dependencies:
- '@jridgewell/gen-mapping': 0.3.8
- '@jridgewell/trace-mapping': 0.3.25
+ '@jridgewell/gen-mapping': 0.3.10
+ '@jridgewell/trace-mapping': 0.3.27
'@antfu/install-pkg@1.1.0':
dependencies:
@@ -5528,20 +5514,20 @@ snapshots:
js-tokens: 4.0.0
picocolors: 1.1.1
- '@babel/compat-data@7.27.5': {}
+ '@babel/compat-data@7.27.7': {}
- '@babel/core@7.27.4':
+ '@babel/core@7.27.7':
dependencies:
'@ampproject/remapping': 2.3.0
'@babel/code-frame': 7.27.1
'@babel/generator': 7.27.5
'@babel/helper-compilation-targets': 7.27.2
- '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.4)
+ '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.7)
'@babel/helpers': 7.27.6
- '@babel/parser': 7.27.5
+ '@babel/parser': 7.27.7
'@babel/template': 7.27.2
- '@babel/traverse': 7.27.4
- '@babel/types': 7.27.6
+ '@babel/traverse': 7.27.7
+ '@babel/types': 7.27.7
convert-source-map: 2.0.0
debug: 4.4.1
gensync: 1.0.0-beta.2
@@ -5552,79 +5538,79 @@ snapshots:
'@babel/generator@7.27.5':
dependencies:
- '@babel/parser': 7.27.5
- '@babel/types': 7.27.6
- '@jridgewell/gen-mapping': 0.3.8
- '@jridgewell/trace-mapping': 0.3.25
+ '@babel/parser': 7.27.7
+ '@babel/types': 7.27.7
+ '@jridgewell/gen-mapping': 0.3.10
+ '@jridgewell/trace-mapping': 0.3.27
jsesc: 3.1.0
'@babel/helper-annotate-as-pure@7.27.3':
dependencies:
- '@babel/types': 7.27.6
+ '@babel/types': 7.27.7
'@babel/helper-compilation-targets@7.27.2':
dependencies:
- '@babel/compat-data': 7.27.5
+ '@babel/compat-data': 7.27.7
'@babel/helper-validator-option': 7.27.1
- browserslist: 4.25.0
+ browserslist: 4.25.1
lru-cache: 5.1.1
semver: 6.3.1
- '@babel/helper-create-class-features-plugin@7.27.1(@babel/core@7.27.4)':
+ '@babel/helper-create-class-features-plugin@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-annotate-as-pure': 7.27.3
'@babel/helper-member-expression-to-functions': 7.27.1
'@babel/helper-optimise-call-expression': 7.27.1
- '@babel/helper-replace-supers': 7.27.1(@babel/core@7.27.4)
+ '@babel/helper-replace-supers': 7.27.1(@babel/core@7.27.7)
'@babel/helper-skip-transparent-expression-wrappers': 7.27.1
- '@babel/traverse': 7.27.4
+ '@babel/traverse': 7.27.7
semver: 6.3.1
transitivePeerDependencies:
- supports-color
'@babel/helper-member-expression-to-functions@7.27.1':
dependencies:
- '@babel/traverse': 7.27.4
- '@babel/types': 7.27.6
+ '@babel/traverse': 7.27.7
+ '@babel/types': 7.27.7
transitivePeerDependencies:
- supports-color
'@babel/helper-module-imports@7.27.1':
dependencies:
- '@babel/traverse': 7.27.4
- '@babel/types': 7.27.6
+ '@babel/traverse': 7.27.7
+ '@babel/types': 7.27.7
transitivePeerDependencies:
- supports-color
- '@babel/helper-module-transforms@7.27.3(@babel/core@7.27.4)':
+ '@babel/helper-module-transforms@7.27.3(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-module-imports': 7.27.1
'@babel/helper-validator-identifier': 7.27.1
- '@babel/traverse': 7.27.4
+ '@babel/traverse': 7.27.7
transitivePeerDependencies:
- supports-color
'@babel/helper-optimise-call-expression@7.27.1':
dependencies:
- '@babel/types': 7.27.6
+ '@babel/types': 7.27.7
'@babel/helper-plugin-utils@7.27.1': {}
- '@babel/helper-replace-supers@7.27.1(@babel/core@7.27.4)':
+ '@babel/helper-replace-supers@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-member-expression-to-functions': 7.27.1
'@babel/helper-optimise-call-expression': 7.27.1
- '@babel/traverse': 7.27.4
+ '@babel/traverse': 7.27.7
transitivePeerDependencies:
- supports-color
'@babel/helper-skip-transparent-expression-wrappers@7.27.1':
dependencies:
- '@babel/traverse': 7.27.4
- '@babel/types': 7.27.6
+ '@babel/traverse': 7.27.7
+ '@babel/types': 7.27.7
transitivePeerDependencies:
- supports-color
@@ -5637,46 +5623,46 @@ snapshots:
'@babel/helpers@7.27.6':
dependencies:
'@babel/template': 7.27.2
- '@babel/types': 7.27.6
+ '@babel/types': 7.27.7
- '@babel/parser@7.27.5':
+ '@babel/parser@7.27.7':
dependencies:
- '@babel/types': 7.27.6
+ '@babel/types': 7.27.7
- '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-typescript@7.27.1(@babel/core@7.27.4)':
+ '@babel/plugin-transform-typescript@7.27.1(@babel/core@7.27.7)':
dependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-annotate-as-pure': 7.27.3
- '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.4)
+ '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.7)
'@babel/helper-plugin-utils': 7.27.1
'@babel/helper-skip-transparent-expression-wrappers': 7.27.1
- '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.27.7)
transitivePeerDependencies:
- supports-color
'@babel/template@7.27.2':
dependencies:
'@babel/code-frame': 7.27.1
- '@babel/parser': 7.27.5
- '@babel/types': 7.27.6
+ '@babel/parser': 7.27.7
+ '@babel/types': 7.27.7
- '@babel/traverse@7.27.4':
+ '@babel/traverse@7.27.7':
dependencies:
'@babel/code-frame': 7.27.1
'@babel/generator': 7.27.5
- '@babel/parser': 7.27.5
+ '@babel/parser': 7.27.7
'@babel/template': 7.27.2
- '@babel/types': 7.27.6
+ '@babel/types': 7.27.7
debug: 4.4.1
globals: 11.12.0
transitivePeerDependencies:
@@ -5687,6 +5673,11 @@ snapshots:
'@babel/helper-string-parser': 7.27.1
'@babel/helper-validator-identifier': 7.27.1
+ '@babel/types@7.27.7':
+ dependencies:
+ '@babel/helper-string-parser': 7.27.1
+ '@babel/helper-validator-identifier': 7.27.1
+
'@clack/core@0.4.2':
dependencies:
picocolors: 1.1.1
@@ -5744,7 +5735,7 @@ snapshots:
'@es-joy/jsdoccomment@0.50.2':
dependencies:
'@types/estree': 1.0.8
- '@typescript-eslint/types': 8.34.1
+ '@typescript-eslint/types': 8.35.0
comment-parser: 1.4.1
esquery: 1.6.0
jsdoc-type-pratt-parser: 4.1.0
@@ -5906,18 +5897,18 @@ snapshots:
transitivePeerDependencies:
- magicast
- '@eslint-community/eslint-utils@4.7.0(eslint@9.29.0(jiti@2.4.2))':
+ '@eslint-community/eslint-utils@4.7.0(eslint@9.30.0(jiti@2.4.2))':
dependencies:
- eslint: 9.29.0(jiti@2.4.2)
+ eslint: 9.30.0(jiti@2.4.2)
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.12.1': {}
- '@eslint/compat@1.3.0(eslint@9.29.0(jiti@2.4.2))':
+ '@eslint/compat@1.3.1(eslint@9.30.0(jiti@2.4.2))':
optionalDependencies:
- eslint: 9.29.0(jiti@2.4.2)
+ eslint: 9.30.0(jiti@2.4.2)
- '@eslint/config-array@0.20.1':
+ '@eslint/config-array@0.21.0':
dependencies:
'@eslint/object-schema': 2.1.6
debug: 4.4.1
@@ -5925,9 +5916,9 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@eslint/config-helpers@0.2.3': {}
+ '@eslint/config-helpers@0.3.0': {}
- '@eslint/config-inspector@1.1.0(eslint@9.29.0(jiti@2.4.2))':
+ '@eslint/config-inspector@1.1.0(eslint@9.30.0(jiti@2.4.2))':
dependencies:
'@nodelib/fs.walk': 3.0.1
ansis: 4.1.0
@@ -5936,7 +5927,7 @@ snapshots:
chokidar: 4.0.3
debug: 4.4.1
esbuild: 0.25.5
- eslint: 9.29.0(jiti@2.4.2)
+ eslint: 9.30.0(jiti@2.4.2)
find-up: 7.0.0
get-port-please: 3.1.2
h3: 1.15.3
@@ -5944,7 +5935,7 @@ snapshots:
mrmime: 2.0.1
open: 10.1.2
tinyglobby: 0.2.14
- ws: 8.18.2
+ ws: 8.18.3
transitivePeerDependencies:
- bufferutil
- supports-color
@@ -5958,7 +5949,7 @@ snapshots:
dependencies:
'@types/json-schema': 7.0.15
- '@eslint/core@0.15.0':
+ '@eslint/core@0.15.1':
dependencies:
'@types/json-schema': 7.0.15
@@ -5976,7 +5967,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@eslint/js@9.29.0': {}
+ '@eslint/js@9.30.0': {}
'@eslint/object-schema@2.1.6': {}
@@ -5985,28 +5976,28 @@ snapshots:
'@eslint/core': 0.13.0
levn: 0.4.1
- '@eslint/plugin-kit@0.3.2':
+ '@eslint/plugin-kit@0.3.3':
dependencies:
- '@eslint/core': 0.15.0
+ '@eslint/core': 0.15.1
levn: 0.4.1
'@fastify/busboy@3.1.1': {}
- '@floating-ui/core@1.7.1':
+ '@floating-ui/core@1.7.2':
dependencies:
- '@floating-ui/utils': 0.2.9
+ '@floating-ui/utils': 0.2.10
- '@floating-ui/dom@1.7.1':
+ '@floating-ui/dom@1.7.2':
dependencies:
- '@floating-ui/core': 1.7.1
- '@floating-ui/utils': 0.2.9
+ '@floating-ui/core': 1.7.2
+ '@floating-ui/utils': 0.2.10
- '@floating-ui/utils@0.2.9': {}
+ '@floating-ui/utils@0.2.10': {}
- '@floating-ui/vue@1.1.6(vue@3.5.17(typescript@5.8.3))':
+ '@floating-ui/vue@1.1.7(vue@3.5.17(typescript@5.8.3))':
dependencies:
- '@floating-ui/dom': 1.7.1
- '@floating-ui/utils': 0.2.9
+ '@floating-ui/dom': 1.7.2
+ '@floating-ui/utils': 0.2.10
vue-demi: 0.14.10(vue@3.5.17(typescript@5.8.3))
transitivePeerDependencies:
- '@vue/composition-api'
@@ -6080,15 +6071,15 @@ snapshots:
'@intlify/shared@11.1.7': {}
- '@intlify/unplugin-vue-i18n@6.0.8(@vue/compiler-dom@3.5.17)(eslint@9.29.0(jiti@2.4.2))(rollup@4.44.0)(typescript@5.8.3)(vue-i18n@10.0.7(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3))':
+ '@intlify/unplugin-vue-i18n@6.0.8(@vue/compiler-dom@3.5.17)(eslint@9.30.0(jiti@2.4.2))(rollup@4.44.1)(typescript@5.8.3)(vue-i18n@10.0.7(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3))':
dependencies:
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.29.0(jiti@2.4.2))
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.30.0(jiti@2.4.2))
'@intlify/bundle-utils': 10.0.1(vue-i18n@10.0.7(vue@3.5.17(typescript@5.8.3)))
'@intlify/shared': 11.1.7
'@intlify/vue-i18n-extensions': 8.0.0(@intlify/shared@11.1.7)(@vue/compiler-dom@3.5.17)(vue-i18n@10.0.7(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3))
- '@rollup/pluginutils': 5.2.0(rollup@4.44.0)
- '@typescript-eslint/scope-manager': 8.34.1
- '@typescript-eslint/typescript-estree': 8.34.1(typescript@5.8.3)
+ '@rollup/pluginutils': 5.2.0(rollup@4.44.1)
+ '@typescript-eslint/scope-manager': 8.35.0
+ '@typescript-eslint/typescript-estree': 8.35.0(typescript@5.8.3)
debug: 4.4.1
fast-glob: 3.3.3
js-yaml: 4.1.0
@@ -6111,7 +6102,7 @@ snapshots:
'@intlify/vue-i18n-extensions@8.0.0(@intlify/shared@11.1.7)(@vue/compiler-dom@3.5.17)(vue-i18n@10.0.7(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3))':
dependencies:
- '@babel/parser': 7.27.5
+ '@babel/parser': 7.27.7
optionalDependencies:
'@intlify/shared': 11.1.7
'@vue/compiler-dom': 3.5.17
@@ -6139,27 +6130,24 @@ snapshots:
dependencies:
minipass: 7.1.2
- '@jridgewell/gen-mapping@0.3.8':
+ '@jridgewell/gen-mapping@0.3.10':
dependencies:
- '@jridgewell/set-array': 1.2.1
- '@jridgewell/sourcemap-codec': 1.5.0
- '@jridgewell/trace-mapping': 0.3.25
+ '@jridgewell/sourcemap-codec': 1.5.2
+ '@jridgewell/trace-mapping': 0.3.27
'@jridgewell/resolve-uri@3.1.2': {}
- '@jridgewell/set-array@1.2.1': {}
-
- '@jridgewell/source-map@0.3.6':
+ '@jridgewell/source-map@0.3.8':
dependencies:
- '@jridgewell/gen-mapping': 0.3.8
- '@jridgewell/trace-mapping': 0.3.25
+ '@jridgewell/gen-mapping': 0.3.10
+ '@jridgewell/trace-mapping': 0.3.27
- '@jridgewell/sourcemap-codec@1.5.0': {}
+ '@jridgewell/sourcemap-codec@1.5.2': {}
- '@jridgewell/trace-mapping@0.3.25':
+ '@jridgewell/trace-mapping@0.3.27':
dependencies:
'@jridgewell/resolve-uri': 3.1.2
- '@jridgewell/sourcemap-codec': 1.5.0
+ '@jridgewell/sourcemap-codec': 1.5.2
'@jsdevtools/ono@7.1.3': {}
@@ -6217,7 +6205,7 @@ snapshots:
'@libsql/isomorphic-ws@0.1.5':
dependencies:
'@types/ws': 8.18.1
- ws: 8.18.2
+ ws: 8.18.3
transitivePeerDependencies:
- bufferutil
- utf-8-validate
@@ -6256,11 +6244,11 @@ snapshots:
- encoding
- supports-color
- '@miyaneee/rollup-plugin-json5@1.2.0(rollup@4.44.0)':
+ '@miyaneee/rollup-plugin-json5@1.2.0(rollup@4.44.1)':
dependencies:
- '@rollup/pluginutils': 5.2.0(rollup@4.44.0)
+ '@rollup/pluginutils': 5.2.0(rollup@4.44.1)
json5: 2.2.3
- rollup: 4.44.0
+ rollup: 4.44.1
'@napi-rs/wasm-runtime@0.2.11':
dependencies:
@@ -6292,12 +6280,12 @@ snapshots:
uuid: 11.1.0
write-file-atomic: 6.0.0
- '@netlify/functions@3.1.10(rollup@4.44.0)':
+ '@netlify/functions@3.1.10(rollup@4.44.1)':
dependencies:
'@netlify/blobs': 9.1.2
'@netlify/dev-utils': 2.2.0
'@netlify/serverless-functions-api': 1.41.2
- '@netlify/zip-it-and-ship-it': 12.1.4(rollup@4.44.0)
+ '@netlify/zip-it-and-ship-it': 12.2.0(rollup@4.44.1)
cron-parser: 4.9.0
decache: 4.6.2
extract-zip: 2.0.1
@@ -6319,13 +6307,13 @@ snapshots:
'@netlify/serverless-functions-api@2.1.2': {}
- '@netlify/zip-it-and-ship-it@12.1.4(rollup@4.44.0)':
+ '@netlify/zip-it-and-ship-it@12.2.0(rollup@4.44.1)':
dependencies:
- '@babel/parser': 7.27.5
+ '@babel/parser': 7.27.7
'@babel/types': 7.27.6
'@netlify/binary-info': 1.0.0
'@netlify/serverless-functions-api': 2.1.2
- '@vercel/nft': 0.29.4(rollup@4.44.0)
+ '@vercel/nft': 0.29.4(rollup@4.44.1)
archiver: 7.0.1
common-path-prefix: 3.0.0
copy-file: 11.0.0
@@ -6404,44 +6392,44 @@ snapshots:
ohash: 2.0.11
pathe: 2.0.3
perfect-debounce: 1.0.0
- pkg-types: 2.1.0
+ pkg-types: 2.1.1
scule: 1.3.0
semver: 7.7.2
std-env: 3.9.0
tinyexec: 1.0.1
ufo: 1.6.1
- youch: 4.1.0-beta.8
+ youch: 4.1.0-beta.9
transitivePeerDependencies:
- magicast
'@nuxt/devalue@2.0.2': {}
- '@nuxt/devtools-kit@2.5.0(magicast@0.3.5)(vite@6.3.5(@types/node@24.0.3)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))':
+ '@nuxt/devtools-kit@2.6.0(magicast@0.3.5)(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))':
dependencies:
'@nuxt/kit': 3.17.5(magicast@0.3.5)
'@nuxt/schema': 3.17.5
execa: 8.0.1
- vite: 6.3.5(@types/node@24.0.3)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)
+ vite: 6.3.5(@types/node@24.0.7)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)
transitivePeerDependencies:
- magicast
- '@nuxt/devtools-wizard@2.5.0':
+ '@nuxt/devtools-wizard@2.6.0':
dependencies:
consola: 3.4.2
diff: 8.0.2
execa: 8.0.1
magicast: 0.3.5
pathe: 2.0.3
- pkg-types: 2.1.0
+ pkg-types: 2.1.1
prompts: 2.4.2
semver: 7.7.2
- '@nuxt/devtools@2.5.0(vite@6.3.5(@types/node@24.0.3)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))':
+ '@nuxt/devtools@2.6.0(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))':
dependencies:
- '@nuxt/devtools-kit': 2.5.0(magicast@0.3.5)(vite@6.3.5(@types/node@24.0.3)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))
- '@nuxt/devtools-wizard': 2.5.0
+ '@nuxt/devtools-kit': 2.6.0(magicast@0.3.5)(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))
+ '@nuxt/devtools-wizard': 2.6.0
'@nuxt/kit': 3.17.5(magicast@0.3.5)
- '@vue/devtools-core': 7.7.7(vite@6.3.5(@types/node@24.0.3)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))
+ '@vue/devtools-core': 7.7.7(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))
'@vue/devtools-kit': 7.7.7
birpc: 2.4.0
consola: 3.4.2
@@ -6460,46 +6448,46 @@ snapshots:
ohash: 2.0.11
pathe: 2.0.3
perfect-debounce: 1.0.0
- pkg-types: 2.1.0
+ pkg-types: 2.1.1
semver: 7.7.2
simple-git: 3.28.0
sirv: 3.0.1
structured-clone-es: 1.0.0
tinyglobby: 0.2.14
- vite: 6.3.5(@types/node@24.0.3)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)
- vite-plugin-inspect: 11.2.0(@nuxt/kit@3.17.5(magicast@0.3.5))(vite@6.3.5(@types/node@24.0.3)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))
- vite-plugin-vue-tracer: 0.1.4(vite@6.3.5(@types/node@24.0.3)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))
+ vite: 6.3.5(@types/node@24.0.7)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)
+ vite-plugin-inspect: 11.3.0(@nuxt/kit@3.17.5(magicast@0.3.5))(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))
+ vite-plugin-vue-tracer: 1.0.0(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))
which: 5.0.0
- ws: 8.18.2
+ ws: 8.18.3
transitivePeerDependencies:
- bufferutil
- supports-color
- utf-8-validate
- vue
- '@nuxt/eslint-config@1.4.1(@typescript-eslint/utils@8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(@vue/compiler-sfc@3.5.17)(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3)':
+ '@nuxt/eslint-config@1.4.1(@typescript-eslint/utils@8.35.0(eslint@9.30.0(jiti@2.4.2))(typescript@5.8.3))(@vue/compiler-sfc@3.5.17)(eslint@9.30.0(jiti@2.4.2))(typescript@5.8.3)':
dependencies:
'@antfu/install-pkg': 1.1.0
'@clack/prompts': 0.10.1
- '@eslint/js': 9.29.0
- '@nuxt/eslint-plugin': 1.4.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3)
- '@stylistic/eslint-plugin': 4.4.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3)
- '@typescript-eslint/eslint-plugin': 8.34.1(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3)
- '@typescript-eslint/parser': 8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3)
- eslint: 9.29.0(jiti@2.4.2)
- eslint-config-flat-gitignore: 2.1.0(eslint@9.29.0(jiti@2.4.2))
+ '@eslint/js': 9.30.0
+ '@nuxt/eslint-plugin': 1.4.1(eslint@9.30.0(jiti@2.4.2))(typescript@5.8.3)
+ '@stylistic/eslint-plugin': 4.4.1(eslint@9.30.0(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/eslint-plugin': 8.35.0(@typescript-eslint/parser@8.35.0(eslint@9.30.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.30.0(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/parser': 8.35.0(eslint@9.30.0(jiti@2.4.2))(typescript@5.8.3)
+ eslint: 9.30.0(jiti@2.4.2)
+ eslint-config-flat-gitignore: 2.1.0(eslint@9.30.0(jiti@2.4.2))
eslint-flat-config-utils: 2.1.0
- eslint-merge-processors: 2.0.0(eslint@9.29.0(jiti@2.4.2))
- eslint-plugin-import-x: 4.15.2(@typescript-eslint/utils@8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.29.0(jiti@2.4.2))
- eslint-plugin-jsdoc: 50.8.0(eslint@9.29.0(jiti@2.4.2))
- eslint-plugin-regexp: 2.9.0(eslint@9.29.0(jiti@2.4.2))
- eslint-plugin-unicorn: 59.0.1(eslint@9.29.0(jiti@2.4.2))
- eslint-plugin-vue: 10.2.0(eslint@9.29.0(jiti@2.4.2))(vue-eslint-parser@10.1.3(eslint@9.29.0(jiti@2.4.2)))
- eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.17)(eslint@9.29.0(jiti@2.4.2))
+ eslint-merge-processors: 2.0.0(eslint@9.30.0(jiti@2.4.2))
+ eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.35.0(eslint@9.30.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.30.0(jiti@2.4.2))
+ eslint-plugin-jsdoc: 50.8.0(eslint@9.30.0(jiti@2.4.2))
+ eslint-plugin-regexp: 2.9.0(eslint@9.30.0(jiti@2.4.2))
+ eslint-plugin-unicorn: 59.0.1(eslint@9.30.0(jiti@2.4.2))
+ eslint-plugin-vue: 10.2.0(eslint@9.30.0(jiti@2.4.2))(vue-eslint-parser@10.1.4(eslint@9.30.0(jiti@2.4.2)))
+ eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.17)(eslint@9.30.0(jiti@2.4.2))
globals: 16.2.0
local-pkg: 1.1.1
pathe: 2.0.3
- vue-eslint-parser: 10.1.3(eslint@9.29.0(jiti@2.4.2))
+ vue-eslint-parser: 10.1.4(eslint@9.30.0(jiti@2.4.2))
transitivePeerDependencies:
- '@typescript-eslint/utils'
- '@vue/compiler-sfc'
@@ -6507,31 +6495,31 @@ snapshots:
- supports-color
- typescript
- '@nuxt/eslint-plugin@1.4.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3)':
+ '@nuxt/eslint-plugin@1.4.1(eslint@9.30.0(jiti@2.4.2))(typescript@5.8.3)':
dependencies:
- '@typescript-eslint/types': 8.34.1
- '@typescript-eslint/utils': 8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3)
- eslint: 9.29.0(jiti@2.4.2)
+ '@typescript-eslint/types': 8.35.0
+ '@typescript-eslint/utils': 8.35.0(eslint@9.30.0(jiti@2.4.2))(typescript@5.8.3)
+ eslint: 9.30.0(jiti@2.4.2)
transitivePeerDependencies:
- supports-color
- typescript
- '@nuxt/eslint@1.4.1(@typescript-eslint/utils@8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(@vue/compiler-sfc@3.5.17)(eslint@9.29.0(jiti@2.4.2))(magicast@0.3.5)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.3)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))':
+ '@nuxt/eslint@1.4.1(@typescript-eslint/utils@8.35.0(eslint@9.30.0(jiti@2.4.2))(typescript@5.8.3))(@vue/compiler-sfc@3.5.17)(eslint@9.30.0(jiti@2.4.2))(magicast@0.3.5)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))':
dependencies:
- '@eslint/config-inspector': 1.1.0(eslint@9.29.0(jiti@2.4.2))
- '@nuxt/devtools-kit': 2.5.0(magicast@0.3.5)(vite@6.3.5(@types/node@24.0.3)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))
- '@nuxt/eslint-config': 1.4.1(@typescript-eslint/utils@8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(@vue/compiler-sfc@3.5.17)(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3)
- '@nuxt/eslint-plugin': 1.4.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3)
+ '@eslint/config-inspector': 1.1.0(eslint@9.30.0(jiti@2.4.2))
+ '@nuxt/devtools-kit': 2.6.0(magicast@0.3.5)(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))
+ '@nuxt/eslint-config': 1.4.1(@typescript-eslint/utils@8.35.0(eslint@9.30.0(jiti@2.4.2))(typescript@5.8.3))(@vue/compiler-sfc@3.5.17)(eslint@9.30.0(jiti@2.4.2))(typescript@5.8.3)
+ '@nuxt/eslint-plugin': 1.4.1(eslint@9.30.0(jiti@2.4.2))(typescript@5.8.3)
'@nuxt/kit': 3.17.5(magicast@0.3.5)
chokidar: 4.0.3
- eslint: 9.29.0(jiti@2.4.2)
+ eslint: 9.30.0(jiti@2.4.2)
eslint-flat-config-utils: 2.1.0
- eslint-typegen: 2.2.0(eslint@9.29.0(jiti@2.4.2))
+ eslint-typegen: 2.2.0(eslint@9.30.0(jiti@2.4.2))
find-up: 7.0.0
get-port-please: 3.1.2
mlly: 1.7.4
pathe: 2.0.3
- unimport: 5.0.1
+ unimport: 5.1.0
transitivePeerDependencies:
- '@typescript-eslint/utils'
- '@vue/compiler-sfc'
@@ -6559,14 +6547,14 @@ snapshots:
mlly: 1.7.4
ohash: 2.0.11
pathe: 2.0.3
- pkg-types: 2.1.0
+ pkg-types: 2.1.1
scule: 1.3.0
semver: 7.7.2
std-env: 3.9.0
tinyglobby: 0.2.14
ufo: 1.6.1
unctx: 2.4.1
- unimport: 5.0.1
+ unimport: 5.1.0
untyped: 2.0.0
transitivePeerDependencies:
- magicast
@@ -6585,7 +6573,7 @@ snapshots:
citty: 0.1.6
consola: 3.4.2
destr: 2.0.5
- dotenv: 16.5.0
+ dotenv: 16.6.1
git-url-parse: 16.1.0
is-docker: 3.0.0
ofetch: 1.4.1
@@ -6596,12 +6584,12 @@ snapshots:
transitivePeerDependencies:
- magicast
- '@nuxt/vite-builder@3.17.5(@types/node@24.0.3)(eslint@9.29.0(jiti@2.4.2))(magicast@0.3.5)(optionator@0.9.4)(rollup@4.44.0)(terser@5.43.1)(tsx@4.20.3)(typescript@5.8.3)(vue-tsc@2.2.10(typescript@5.8.3))(vue@3.5.17(typescript@5.8.3))(yaml@2.8.0)':
+ '@nuxt/vite-builder@3.17.5(@types/node@24.0.7)(eslint@9.30.0(jiti@2.4.2))(magicast@0.3.5)(optionator@0.9.4)(rollup@4.44.1)(terser@5.43.1)(tsx@4.20.3)(typescript@5.8.3)(vue-tsc@2.2.10(typescript@5.8.3))(vue@3.5.17(typescript@5.8.3))(yaml@2.8.0)':
dependencies:
'@nuxt/kit': 3.17.5(magicast@0.3.5)
- '@rollup/plugin-replace': 6.0.2(rollup@4.44.0)
- '@vitejs/plugin-vue': 5.2.4(vite@6.3.5(@types/node@24.0.3)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))
- '@vitejs/plugin-vue-jsx': 4.2.0(vite@6.3.5(@types/node@24.0.3)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))
+ '@rollup/plugin-replace': 6.0.2(rollup@4.44.1)
+ '@vitejs/plugin-vue': 5.2.4(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))
+ '@vitejs/plugin-vue-jsx': 4.2.0(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))
autoprefixer: 10.4.21(postcss@8.5.6)
consola: 3.4.2
cssnano: 7.0.7(postcss@8.5.6)
@@ -6620,16 +6608,16 @@ snapshots:
ohash: 2.0.11
pathe: 2.0.3
perfect-debounce: 1.0.0
- pkg-types: 2.1.0
+ pkg-types: 2.1.1
postcss: 8.5.6
- rollup-plugin-visualizer: 6.0.3(rollup@4.44.0)
+ rollup-plugin-visualizer: 6.0.3(rollup@4.44.1)
std-env: 3.9.0
ufo: 1.6.1
- unenv: 2.0.0-rc.17
+ unenv: 2.0.0-rc.18
unplugin: 2.3.5
- vite: 6.3.5(@types/node@24.0.3)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)
- vite-node: 3.2.4(@types/node@24.0.3)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)
- vite-plugin-checker: 0.9.3(eslint@9.29.0(jiti@2.4.2))(optionator@0.9.4)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.3)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.2.10(typescript@5.8.3))
+ vite: 6.3.5(@types/node@24.0.7)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)
+ vite-node: 3.2.4(@types/node@24.0.7)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)
+ vite-plugin-checker: 0.9.3(eslint@9.30.0(jiti@2.4.2))(optionator@0.9.4)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.2.10(typescript@5.8.3))
vue: 3.5.17(typescript@5.8.3)
vue-bundle-renderer: 2.1.1
transitivePeerDependencies:
@@ -6657,16 +6645,16 @@ snapshots:
- vue-tsc
- yaml
- '@nuxtjs/i18n@9.5.5(@vue/compiler-dom@3.5.17)(eslint@9.29.0(jiti@2.4.2))(magicast@0.3.5)(rollup@4.44.0)(vue@3.5.17(typescript@5.8.3))':
+ '@nuxtjs/i18n@9.5.6(@vue/compiler-dom@3.5.17)(eslint@9.30.0(jiti@2.4.2))(magicast@0.3.5)(rollup@4.44.1)(vue@3.5.17(typescript@5.8.3))':
dependencies:
'@intlify/h3': 0.6.1
'@intlify/shared': 10.0.7
- '@intlify/unplugin-vue-i18n': 6.0.8(@vue/compiler-dom@3.5.17)(eslint@9.29.0(jiti@2.4.2))(rollup@4.44.0)(typescript@5.8.3)(vue-i18n@10.0.7(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3))
+ '@intlify/unplugin-vue-i18n': 6.0.8(@vue/compiler-dom@3.5.17)(eslint@9.30.0(jiti@2.4.2))(rollup@4.44.1)(typescript@5.8.3)(vue-i18n@10.0.7(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3))
'@intlify/utils': 0.13.0
- '@miyaneee/rollup-plugin-json5': 1.2.0(rollup@4.44.0)
+ '@miyaneee/rollup-plugin-json5': 1.2.0(rollup@4.44.1)
'@nuxt/kit': 3.17.5(magicast@0.3.5)
'@oxc-parser/wasm': 0.60.0
- '@rollup/plugin-yaml': 4.1.2(rollup@4.44.0)
+ '@rollup/plugin-yaml': 4.1.2(rollup@4.44.1)
'@vue/compiler-sfc': 3.5.17
debug: 4.4.1
defu: 6.1.4
@@ -6704,7 +6692,7 @@ snapshots:
klona: 2.0.6
ohash: 2.0.11
pathe: 2.0.3
- pkg-types: 2.1.0
+ pkg-types: 2.1.1
postcss: 8.5.6
postcss-nesting: 13.0.2(postcss@8.5.6)
tailwind-config-viewer: 2.0.4(tailwindcss@3.4.17)
@@ -6905,15 +6893,15 @@ snapshots:
'@poppinss/exception@1.2.1': {}
- '@rolldown/pluginutils@1.0.0-beta.19': {}
+ '@rolldown/pluginutils@1.0.0-beta.22': {}
- '@rollup/plugin-alias@5.1.1(rollup@4.44.0)':
+ '@rollup/plugin-alias@5.1.1(rollup@4.44.1)':
optionalDependencies:
- rollup: 4.44.0
+ rollup: 4.44.1
- '@rollup/plugin-commonjs@28.0.6(rollup@4.44.0)':
+ '@rollup/plugin-commonjs@28.0.6(rollup@4.44.1)':
dependencies:
- '@rollup/pluginutils': 5.2.0(rollup@4.44.0)
+ '@rollup/pluginutils': 5.2.0(rollup@4.44.1)
commondir: 1.0.1
estree-walker: 2.0.2
fdir: 6.4.6(picomatch@4.0.2)
@@ -6921,121 +6909,121 @@ snapshots:
magic-string: 0.30.17
picomatch: 4.0.2
optionalDependencies:
- rollup: 4.44.0
+ rollup: 4.44.1
- '@rollup/plugin-inject@5.0.5(rollup@4.44.0)':
+ '@rollup/plugin-inject@5.0.5(rollup@4.44.1)':
dependencies:
- '@rollup/pluginutils': 5.2.0(rollup@4.44.0)
+ '@rollup/pluginutils': 5.2.0(rollup@4.44.1)
estree-walker: 2.0.2
magic-string: 0.30.17
optionalDependencies:
- rollup: 4.44.0
+ rollup: 4.44.1
- '@rollup/plugin-json@6.1.0(rollup@4.44.0)':
+ '@rollup/plugin-json@6.1.0(rollup@4.44.1)':
dependencies:
- '@rollup/pluginutils': 5.2.0(rollup@4.44.0)
+ '@rollup/pluginutils': 5.2.0(rollup@4.44.1)
optionalDependencies:
- rollup: 4.44.0
+ rollup: 4.44.1
- '@rollup/plugin-node-resolve@16.0.1(rollup@4.44.0)':
+ '@rollup/plugin-node-resolve@16.0.1(rollup@4.44.1)':
dependencies:
- '@rollup/pluginutils': 5.2.0(rollup@4.44.0)
+ '@rollup/pluginutils': 5.2.0(rollup@4.44.1)
'@types/resolve': 1.20.2
deepmerge: 4.3.1
is-module: 1.0.0
resolve: 1.22.10
optionalDependencies:
- rollup: 4.44.0
+ rollup: 4.44.1
- '@rollup/plugin-replace@6.0.2(rollup@4.44.0)':
+ '@rollup/plugin-replace@6.0.2(rollup@4.44.1)':
dependencies:
- '@rollup/pluginutils': 5.2.0(rollup@4.44.0)
+ '@rollup/pluginutils': 5.2.0(rollup@4.44.1)
magic-string: 0.30.17
optionalDependencies:
- rollup: 4.44.0
+ rollup: 4.44.1
- '@rollup/plugin-terser@0.4.4(rollup@4.44.0)':
+ '@rollup/plugin-terser@0.4.4(rollup@4.44.1)':
dependencies:
serialize-javascript: 6.0.2
smob: 1.5.0
terser: 5.43.1
optionalDependencies:
- rollup: 4.44.0
+ rollup: 4.44.1
- '@rollup/plugin-yaml@4.1.2(rollup@4.44.0)':
+ '@rollup/plugin-yaml@4.1.2(rollup@4.44.1)':
dependencies:
- '@rollup/pluginutils': 5.2.0(rollup@4.44.0)
+ '@rollup/pluginutils': 5.2.0(rollup@4.44.1)
js-yaml: 4.1.0
tosource: 2.0.0-alpha.3
optionalDependencies:
- rollup: 4.44.0
+ rollup: 4.44.1
- '@rollup/pluginutils@5.2.0(rollup@4.44.0)':
+ '@rollup/pluginutils@5.2.0(rollup@4.44.1)':
dependencies:
'@types/estree': 1.0.8
estree-walker: 2.0.2
picomatch: 4.0.2
optionalDependencies:
- rollup: 4.44.0
+ rollup: 4.44.1
- '@rollup/rollup-android-arm-eabi@4.44.0':
+ '@rollup/rollup-android-arm-eabi@4.44.1':
optional: true
- '@rollup/rollup-android-arm64@4.44.0':
+ '@rollup/rollup-android-arm64@4.44.1':
optional: true
- '@rollup/rollup-darwin-arm64@4.44.0':
+ '@rollup/rollup-darwin-arm64@4.44.1':
optional: true
- '@rollup/rollup-darwin-x64@4.44.0':
+ '@rollup/rollup-darwin-x64@4.44.1':
optional: true
- '@rollup/rollup-freebsd-arm64@4.44.0':
+ '@rollup/rollup-freebsd-arm64@4.44.1':
optional: true
- '@rollup/rollup-freebsd-x64@4.44.0':
+ '@rollup/rollup-freebsd-x64@4.44.1':
optional: true
- '@rollup/rollup-linux-arm-gnueabihf@4.44.0':
+ '@rollup/rollup-linux-arm-gnueabihf@4.44.1':
optional: true
- '@rollup/rollup-linux-arm-musleabihf@4.44.0':
+ '@rollup/rollup-linux-arm-musleabihf@4.44.1':
optional: true
- '@rollup/rollup-linux-arm64-gnu@4.44.0':
+ '@rollup/rollup-linux-arm64-gnu@4.44.1':
optional: true
- '@rollup/rollup-linux-arm64-musl@4.44.0':
+ '@rollup/rollup-linux-arm64-musl@4.44.1':
optional: true
- '@rollup/rollup-linux-loongarch64-gnu@4.44.0':
+ '@rollup/rollup-linux-loongarch64-gnu@4.44.1':
optional: true
- '@rollup/rollup-linux-powerpc64le-gnu@4.44.0':
+ '@rollup/rollup-linux-powerpc64le-gnu@4.44.1':
optional: true
- '@rollup/rollup-linux-riscv64-gnu@4.44.0':
+ '@rollup/rollup-linux-riscv64-gnu@4.44.1':
optional: true
- '@rollup/rollup-linux-riscv64-musl@4.44.0':
+ '@rollup/rollup-linux-riscv64-musl@4.44.1':
optional: true
- '@rollup/rollup-linux-s390x-gnu@4.44.0':
+ '@rollup/rollup-linux-s390x-gnu@4.44.1':
optional: true
- '@rollup/rollup-linux-x64-gnu@4.44.0':
+ '@rollup/rollup-linux-x64-gnu@4.44.1':
optional: true
- '@rollup/rollup-linux-x64-musl@4.44.0':
+ '@rollup/rollup-linux-x64-musl@4.44.1':
optional: true
- '@rollup/rollup-win32-arm64-msvc@4.44.0':
+ '@rollup/rollup-win32-arm64-msvc@4.44.1':
optional: true
- '@rollup/rollup-win32-ia32-msvc@4.44.0':
+ '@rollup/rollup-win32-ia32-msvc@4.44.1':
optional: true
- '@rollup/rollup-win32-x64-msvc@4.44.0':
+ '@rollup/rollup-win32-x64-msvc@4.44.1':
optional: true
'@sindresorhus/is@7.0.2': {}
@@ -7044,10 +7032,10 @@ snapshots:
'@speed-highlight/core@1.2.7': {}
- '@stylistic/eslint-plugin@4.4.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3)':
+ '@stylistic/eslint-plugin@4.4.1(eslint@9.30.0(jiti@2.4.2))(typescript@5.8.3)':
dependencies:
- '@typescript-eslint/utils': 8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3)
- eslint: 9.29.0(jiti@2.4.2)
+ '@typescript-eslint/utils': 8.35.0(eslint@9.30.0(jiti@2.4.2))(typescript@5.8.3)
+ eslint: 9.30.0(jiti@2.4.2)
eslint-visitor-keys: 4.2.1
espree: 10.4.0
estraverse: 5.3.0
@@ -7084,11 +7072,11 @@ snapshots:
mini-svg-data-uri: 1.4.4
tailwindcss: 3.4.17
- '@tanstack/virtual-core@3.13.10': {}
+ '@tanstack/virtual-core@3.13.12': {}
- '@tanstack/vue-virtual@3.13.10(vue@3.5.17(typescript@5.8.3))':
+ '@tanstack/vue-virtual@3.13.12(vue@3.5.17(typescript@5.8.3))':
dependencies:
- '@tanstack/virtual-core': 3.13.10
+ '@tanstack/virtual-core': 3.13.12
vue: 3.5.17(typescript@5.8.3)
'@trysound/sax@0.2.0': {}
@@ -7108,7 +7096,7 @@ snapshots:
'@types/ms@2.1.0': {}
- '@types/node@24.0.3':
+ '@types/node@24.0.7':
dependencies:
undici-types: 7.8.0
@@ -7120,7 +7108,7 @@ snapshots:
'@types/phc__format@1.0.1':
dependencies:
- '@types/node': 24.0.3
+ '@types/node': 24.0.7
'@types/resolve@1.20.2': {}
@@ -7132,22 +7120,22 @@ snapshots:
'@types/ws@8.18.1':
dependencies:
- '@types/node': 24.0.3
+ '@types/node': 24.0.7
'@types/yauzl@2.10.3':
dependencies:
- '@types/node': 24.0.3
+ '@types/node': 24.0.7
optional: true
- '@typescript-eslint/eslint-plugin@8.34.1(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3)':
+ '@typescript-eslint/eslint-plugin@8.35.0(@typescript-eslint/parser@8.35.0(eslint@9.30.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.30.0(jiti@2.4.2))(typescript@5.8.3)':
dependencies:
'@eslint-community/regexpp': 4.12.1
- '@typescript-eslint/parser': 8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3)
- '@typescript-eslint/scope-manager': 8.34.1
- '@typescript-eslint/type-utils': 8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3)
- '@typescript-eslint/utils': 8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3)
- '@typescript-eslint/visitor-keys': 8.34.1
- eslint: 9.29.0(jiti@2.4.2)
+ '@typescript-eslint/parser': 8.35.0(eslint@9.30.0(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/scope-manager': 8.35.0
+ '@typescript-eslint/type-utils': 8.35.0(eslint@9.30.0(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/utils': 8.35.0(eslint@9.30.0(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/visitor-keys': 8.35.0
+ eslint: 9.30.0(jiti@2.4.2)
graphemer: 1.4.0
ignore: 7.0.5
natural-compare: 1.4.0
@@ -7156,55 +7144,55 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3)':
+ '@typescript-eslint/parser@8.35.0(eslint@9.30.0(jiti@2.4.2))(typescript@5.8.3)':
dependencies:
- '@typescript-eslint/scope-manager': 8.34.1
- '@typescript-eslint/types': 8.34.1
- '@typescript-eslint/typescript-estree': 8.34.1(typescript@5.8.3)
- '@typescript-eslint/visitor-keys': 8.34.1
+ '@typescript-eslint/scope-manager': 8.35.0
+ '@typescript-eslint/types': 8.35.0
+ '@typescript-eslint/typescript-estree': 8.35.0(typescript@5.8.3)
+ '@typescript-eslint/visitor-keys': 8.35.0
debug: 4.4.1
- eslint: 9.29.0(jiti@2.4.2)
+ eslint: 9.30.0(jiti@2.4.2)
typescript: 5.8.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/project-service@8.34.1(typescript@5.8.3)':
+ '@typescript-eslint/project-service@8.35.0(typescript@5.8.3)':
dependencies:
- '@typescript-eslint/tsconfig-utils': 8.34.1(typescript@5.8.3)
- '@typescript-eslint/types': 8.34.1
+ '@typescript-eslint/tsconfig-utils': 8.35.0(typescript@5.8.3)
+ '@typescript-eslint/types': 8.35.0
debug: 4.4.1
typescript: 5.8.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/scope-manager@8.34.1':
+ '@typescript-eslint/scope-manager@8.35.0':
dependencies:
- '@typescript-eslint/types': 8.34.1
- '@typescript-eslint/visitor-keys': 8.34.1
+ '@typescript-eslint/types': 8.35.0
+ '@typescript-eslint/visitor-keys': 8.35.0
- '@typescript-eslint/tsconfig-utils@8.34.1(typescript@5.8.3)':
+ '@typescript-eslint/tsconfig-utils@8.35.0(typescript@5.8.3)':
dependencies:
typescript: 5.8.3
- '@typescript-eslint/type-utils@8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3)':
+ '@typescript-eslint/type-utils@8.35.0(eslint@9.30.0(jiti@2.4.2))(typescript@5.8.3)':
dependencies:
- '@typescript-eslint/typescript-estree': 8.34.1(typescript@5.8.3)
- '@typescript-eslint/utils': 8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/typescript-estree': 8.35.0(typescript@5.8.3)
+ '@typescript-eslint/utils': 8.35.0(eslint@9.30.0(jiti@2.4.2))(typescript@5.8.3)
debug: 4.4.1
- eslint: 9.29.0(jiti@2.4.2)
+ eslint: 9.30.0(jiti@2.4.2)
ts-api-utils: 2.1.0(typescript@5.8.3)
typescript: 5.8.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/types@8.34.1': {}
+ '@typescript-eslint/types@8.35.0': {}
- '@typescript-eslint/typescript-estree@8.34.1(typescript@5.8.3)':
+ '@typescript-eslint/typescript-estree@8.35.0(typescript@5.8.3)':
dependencies:
- '@typescript-eslint/project-service': 8.34.1(typescript@5.8.3)
- '@typescript-eslint/tsconfig-utils': 8.34.1(typescript@5.8.3)
- '@typescript-eslint/types': 8.34.1
- '@typescript-eslint/visitor-keys': 8.34.1
+ '@typescript-eslint/project-service': 8.35.0(typescript@5.8.3)
+ '@typescript-eslint/tsconfig-utils': 8.35.0(typescript@5.8.3)
+ '@typescript-eslint/types': 8.35.0
+ '@typescript-eslint/visitor-keys': 8.35.0
debug: 4.4.1
fast-glob: 3.3.3
is-glob: 4.0.3
@@ -7215,91 +7203,91 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3)':
+ '@typescript-eslint/utils@8.35.0(eslint@9.30.0(jiti@2.4.2))(typescript@5.8.3)':
dependencies:
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.29.0(jiti@2.4.2))
- '@typescript-eslint/scope-manager': 8.34.1
- '@typescript-eslint/types': 8.34.1
- '@typescript-eslint/typescript-estree': 8.34.1(typescript@5.8.3)
- eslint: 9.29.0(jiti@2.4.2)
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.30.0(jiti@2.4.2))
+ '@typescript-eslint/scope-manager': 8.35.0
+ '@typescript-eslint/types': 8.35.0
+ '@typescript-eslint/typescript-estree': 8.35.0(typescript@5.8.3)
+ eslint: 9.30.0(jiti@2.4.2)
typescript: 5.8.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/visitor-keys@8.34.1':
+ '@typescript-eslint/visitor-keys@8.35.0':
dependencies:
- '@typescript-eslint/types': 8.34.1
+ '@typescript-eslint/types': 8.35.0
eslint-visitor-keys: 4.2.1
- '@unhead/vue@2.0.10(vue@3.5.17(typescript@5.8.3))':
+ '@unhead/vue@2.0.11(vue@3.5.17(typescript@5.8.3))':
dependencies:
hookable: 5.5.3
- unhead: 2.0.10
+ unhead: 2.0.11
vue: 3.5.17(typescript@5.8.3)
- '@unrs/resolver-binding-android-arm-eabi@1.9.1':
+ '@unrs/resolver-binding-android-arm-eabi@1.9.2':
optional: true
- '@unrs/resolver-binding-android-arm64@1.9.1':
+ '@unrs/resolver-binding-android-arm64@1.9.2':
optional: true
- '@unrs/resolver-binding-darwin-arm64@1.9.1':
+ '@unrs/resolver-binding-darwin-arm64@1.9.2':
optional: true
- '@unrs/resolver-binding-darwin-x64@1.9.1':
+ '@unrs/resolver-binding-darwin-x64@1.9.2':
optional: true
- '@unrs/resolver-binding-freebsd-x64@1.9.1':
+ '@unrs/resolver-binding-freebsd-x64@1.9.2':
optional: true
- '@unrs/resolver-binding-linux-arm-gnueabihf@1.9.1':
+ '@unrs/resolver-binding-linux-arm-gnueabihf@1.9.2':
optional: true
- '@unrs/resolver-binding-linux-arm-musleabihf@1.9.1':
+ '@unrs/resolver-binding-linux-arm-musleabihf@1.9.2':
optional: true
- '@unrs/resolver-binding-linux-arm64-gnu@1.9.1':
+ '@unrs/resolver-binding-linux-arm64-gnu@1.9.2':
optional: true
- '@unrs/resolver-binding-linux-arm64-musl@1.9.1':
+ '@unrs/resolver-binding-linux-arm64-musl@1.9.2':
optional: true
- '@unrs/resolver-binding-linux-ppc64-gnu@1.9.1':
+ '@unrs/resolver-binding-linux-ppc64-gnu@1.9.2':
optional: true
- '@unrs/resolver-binding-linux-riscv64-gnu@1.9.1':
+ '@unrs/resolver-binding-linux-riscv64-gnu@1.9.2':
optional: true
- '@unrs/resolver-binding-linux-riscv64-musl@1.9.1':
+ '@unrs/resolver-binding-linux-riscv64-musl@1.9.2':
optional: true
- '@unrs/resolver-binding-linux-s390x-gnu@1.9.1':
+ '@unrs/resolver-binding-linux-s390x-gnu@1.9.2':
optional: true
- '@unrs/resolver-binding-linux-x64-gnu@1.9.1':
+ '@unrs/resolver-binding-linux-x64-gnu@1.9.2':
optional: true
- '@unrs/resolver-binding-linux-x64-musl@1.9.1':
+ '@unrs/resolver-binding-linux-x64-musl@1.9.2':
optional: true
- '@unrs/resolver-binding-wasm32-wasi@1.9.1':
+ '@unrs/resolver-binding-wasm32-wasi@1.9.2':
dependencies:
'@napi-rs/wasm-runtime': 0.2.11
optional: true
- '@unrs/resolver-binding-win32-arm64-msvc@1.9.1':
+ '@unrs/resolver-binding-win32-arm64-msvc@1.9.2':
optional: true
- '@unrs/resolver-binding-win32-ia32-msvc@1.9.1':
+ '@unrs/resolver-binding-win32-ia32-msvc@1.9.2':
optional: true
- '@unrs/resolver-binding-win32-x64-msvc@1.9.1':
+ '@unrs/resolver-binding-win32-x64-msvc@1.9.2':
optional: true
- '@vercel/nft@0.29.4(rollup@4.44.0)':
+ '@vercel/nft@0.29.4(rollup@4.44.1)':
dependencies:
'@mapbox/node-pre-gyp': 2.0.0
- '@rollup/pluginutils': 5.2.0(rollup@4.44.0)
+ '@rollup/pluginutils': 5.2.0(rollup@4.44.1)
acorn: 8.15.0
acorn-import-attributes: 1.9.5(acorn@8.15.0)
async-sema: 3.1.1
@@ -7315,31 +7303,31 @@ snapshots:
- rollup
- supports-color
- '@vitejs/plugin-vue-jsx@4.2.0(vite@6.3.5(@types/node@24.0.3)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))':
+ '@vitejs/plugin-vue-jsx@4.2.0(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))':
dependencies:
- '@babel/core': 7.27.4
- '@babel/plugin-transform-typescript': 7.27.1(@babel/core@7.27.4)
- '@rolldown/pluginutils': 1.0.0-beta.19
- '@vue/babel-plugin-jsx': 1.4.0(@babel/core@7.27.4)
- vite: 6.3.5(@types/node@24.0.3)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)
+ '@babel/core': 7.27.7
+ '@babel/plugin-transform-typescript': 7.27.1(@babel/core@7.27.7)
+ '@rolldown/pluginutils': 1.0.0-beta.22
+ '@vue/babel-plugin-jsx': 1.4.0(@babel/core@7.27.7)
+ vite: 6.3.5(@types/node@24.0.7)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)
vue: 3.5.17(typescript@5.8.3)
transitivePeerDependencies:
- supports-color
- '@vitejs/plugin-vue@5.2.4(vite@6.3.5(@types/node@24.0.3)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))':
+ '@vitejs/plugin-vue@5.2.4(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))':
dependencies:
- vite: 6.3.5(@types/node@24.0.3)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)
+ vite: 6.3.5(@types/node@24.0.7)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)
vue: 3.5.17(typescript@5.8.3)
- '@volar/language-core@2.4.14':
+ '@volar/language-core@2.4.15':
dependencies:
- '@volar/source-map': 2.4.14
+ '@volar/source-map': 2.4.15
- '@volar/source-map@2.4.14': {}
+ '@volar/source-map@2.4.15': {}
- '@volar/typescript@2.4.14':
+ '@volar/typescript@2.4.15':
dependencies:
- '@volar/language-core': 2.4.14
+ '@volar/language-core': 2.4.15
path-browserify: 1.0.1
vscode-uri: 3.1.0
@@ -7356,36 +7344,36 @@ snapshots:
'@vue/babel-helper-vue-transform-on@1.4.0': {}
- '@vue/babel-plugin-jsx@1.4.0(@babel/core@7.27.4)':
+ '@vue/babel-plugin-jsx@1.4.0(@babel/core@7.27.7)':
dependencies:
'@babel/helper-module-imports': 7.27.1
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.27.4)
+ '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.27.7)
'@babel/template': 7.27.2
- '@babel/traverse': 7.27.4
- '@babel/types': 7.27.6
+ '@babel/traverse': 7.27.7
+ '@babel/types': 7.27.7
'@vue/babel-helper-vue-transform-on': 1.4.0
- '@vue/babel-plugin-resolve-type': 1.4.0(@babel/core@7.27.4)
+ '@vue/babel-plugin-resolve-type': 1.4.0(@babel/core@7.27.7)
'@vue/shared': 3.5.17
optionalDependencies:
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
transitivePeerDependencies:
- supports-color
- '@vue/babel-plugin-resolve-type@1.4.0(@babel/core@7.27.4)':
+ '@vue/babel-plugin-resolve-type@1.4.0(@babel/core@7.27.7)':
dependencies:
'@babel/code-frame': 7.27.1
- '@babel/core': 7.27.4
+ '@babel/core': 7.27.7
'@babel/helper-module-imports': 7.27.1
'@babel/helper-plugin-utils': 7.27.1
- '@babel/parser': 7.27.5
+ '@babel/parser': 7.27.7
'@vue/compiler-sfc': 3.5.17
transitivePeerDependencies:
- supports-color
'@vue/compiler-core@3.5.17':
dependencies:
- '@babel/parser': 7.27.5
+ '@babel/parser': 7.27.7
'@vue/shared': 3.5.17
entities: 4.5.0
estree-walker: 2.0.2
@@ -7398,7 +7386,7 @@ snapshots:
'@vue/compiler-sfc@3.5.17':
dependencies:
- '@babel/parser': 7.27.5
+ '@babel/parser': 7.27.7
'@vue/compiler-core': 3.5.17
'@vue/compiler-dom': 3.5.17
'@vue/compiler-ssr': 3.5.17
@@ -7424,14 +7412,14 @@ snapshots:
dependencies:
'@vue/devtools-kit': 7.7.7
- '@vue/devtools-core@7.7.7(vite@6.3.5(@types/node@24.0.3)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))':
+ '@vue/devtools-core@7.7.7(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))':
dependencies:
'@vue/devtools-kit': 7.7.7
'@vue/devtools-shared': 7.7.7
mitt: 3.0.1
nanoid: 5.1.5
pathe: 2.0.3
- vite-hot-client: 2.0.4(vite@6.3.5(@types/node@24.0.3)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))
+ vite-hot-client: 2.1.0(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))
vue: 3.5.17(typescript@5.8.3)
transitivePeerDependencies:
- vite
@@ -7452,7 +7440,7 @@ snapshots:
'@vue/language-core@2.2.10(typescript@5.8.3)':
dependencies:
- '@volar/language-core': 2.4.14
+ '@volar/language-core': 2.4.15
'@vue/compiler-dom': 3.5.17
'@vue/compiler-vue2': 2.7.16
'@vue/shared': 3.5.17
@@ -7578,8 +7566,6 @@ snapshots:
ansi-styles@6.2.1: {}
- ansis@3.17.0: {}
-
ansis@4.1.0: {}
any-promise@1.3.0: {}
@@ -7636,14 +7622,14 @@ snapshots:
ast-kit@1.4.3:
dependencies:
- '@babel/parser': 7.27.5
+ '@babel/parser': 7.27.7
pathe: 2.0.3
ast-module-types@6.0.1: {}
ast-walker-scope@0.6.2:
dependencies:
- '@babel/parser': 7.27.5
+ '@babel/parser': 7.27.7
ast-kit: 1.4.3
async-sema@3.1.1: {}
@@ -7654,8 +7640,8 @@ snapshots:
autoprefixer@10.4.21(postcss@8.5.6):
dependencies:
- browserslist: 4.25.0
- caniuse-lite: 1.0.30001724
+ browserslist: 4.25.1
+ caniuse-lite: 1.0.30001726
fraction.js: 4.3.7
normalize-range: 0.1.2
picocolors: 1.1.1
@@ -7694,12 +7680,12 @@ snapshots:
dependencies:
fill-range: 7.1.1
- browserslist@4.25.0:
+ browserslist@4.25.1:
dependencies:
- caniuse-lite: 1.0.30001724
- electron-to-chromium: 1.5.171
+ caniuse-lite: 1.0.30001726
+ electron-to-chromium: 1.5.177
node-releases: 2.0.19
- update-browserslist-db: 1.1.3(browserslist@4.25.0)
+ update-browserslist-db: 1.1.3(browserslist@4.25.1)
buffer-crc32@0.2.13: {}
@@ -7730,14 +7716,14 @@ snapshots:
chokidar: 4.0.3
confbox: 0.2.2
defu: 6.1.4
- dotenv: 16.5.0
+ dotenv: 16.6.1
exsolve: 1.0.7
giget: 2.0.0
jiti: 2.4.2
ohash: 2.0.11
pathe: 2.0.3
perfect-debounce: 1.0.0
- pkg-types: 2.1.0
+ pkg-types: 2.1.1
rc9: 2.1.2
optionalDependencies:
magicast: 0.3.5
@@ -7767,12 +7753,12 @@ snapshots:
caniuse-api@3.0.0:
dependencies:
- browserslist: 4.25.0
- caniuse-lite: 1.0.30001724
+ browserslist: 4.25.1
+ caniuse-lite: 1.0.30001726
lodash.memoize: 4.1.2
lodash.uniq: 4.5.0
- caniuse-lite@1.0.30001724: {}
+ caniuse-lite@1.0.30001726: {}
chalk@4.1.2:
dependencies:
@@ -7932,7 +7918,7 @@ snapshots:
core-js-compat@3.43.0:
dependencies:
- browserslist: 4.25.0
+ browserslist: 4.25.1
core-util-is@1.0.3: {}
@@ -7963,10 +7949,10 @@ snapshots:
dependencies:
postcss: 8.5.6
- css-select@5.1.0:
+ css-select@5.2.2:
dependencies:
boolbase: 1.0.0
- css-what: 6.1.0
+ css-what: 6.2.2
domhandler: 5.0.3
domutils: 3.2.2
nth-check: 2.1.1
@@ -7981,13 +7967,13 @@ snapshots:
mdn-data: 2.0.30
source-map-js: 1.2.1
- css-what@6.1.0: {}
+ css-what@6.2.2: {}
cssesc@3.0.0: {}
cssnano-preset-default@7.0.7(postcss@8.5.6):
dependencies:
- browserslist: 4.25.0
+ browserslist: 4.25.1
css-declaration-sorter: 7.2.0(postcss@8.5.6)
cssnano-utils: 5.0.1(postcss@8.5.6)
postcss: 8.5.6
@@ -8129,7 +8115,7 @@ snapshots:
detective-typescript@14.0.0(typescript@5.8.3):
dependencies:
- '@typescript-eslint/typescript-estree': 8.34.1(typescript@5.8.3)
+ '@typescript-eslint/typescript-estree': 8.35.0(typescript@5.8.3)
ast-module-types: 6.0.1
node-source-walk: 7.0.1
typescript: 5.8.3
@@ -8179,9 +8165,9 @@ snapshots:
dependencies:
type-fest: 4.41.0
- dotenv@16.5.0: {}
+ dotenv@16.6.1: {}
- drizzle-kit@0.31.1:
+ drizzle-kit@0.31.4:
dependencies:
'@drizzle-team/brocli': 0.10.2
'@esbuild-kit/esm-loader': 2.6.5
@@ -8206,7 +8192,7 @@ snapshots:
ee-first@1.1.1: {}
- electron-to-chromium@1.5.171: {}
+ electron-to-chromium@1.5.177: {}
emoji-regex@8.0.0: {}
@@ -8222,7 +8208,7 @@ snapshots:
dependencies:
once: 1.4.0
- enhanced-resolve@5.18.1:
+ enhanced-resolve@5.18.2:
dependencies:
graceful-fs: 4.2.11
tapable: 2.2.2
@@ -8323,55 +8309,55 @@ snapshots:
optionalDependencies:
source-map: 0.6.1
- eslint-config-flat-gitignore@2.1.0(eslint@9.29.0(jiti@2.4.2)):
+ eslint-config-flat-gitignore@2.1.0(eslint@9.30.0(jiti@2.4.2)):
dependencies:
- '@eslint/compat': 1.3.0(eslint@9.29.0(jiti@2.4.2))
- eslint: 9.29.0(jiti@2.4.2)
+ '@eslint/compat': 1.3.1(eslint@9.30.0(jiti@2.4.2))
+ eslint: 9.30.0(jiti@2.4.2)
- eslint-config-prettier@10.1.5(eslint@9.29.0(jiti@2.4.2)):
+ eslint-config-prettier@10.1.5(eslint@9.30.0(jiti@2.4.2)):
dependencies:
- eslint: 9.29.0(jiti@2.4.2)
+ eslint: 9.30.0(jiti@2.4.2)
eslint-flat-config-utils@2.1.0:
dependencies:
pathe: 2.0.3
- eslint-import-context@0.1.8(unrs-resolver@1.9.1):
+ eslint-import-context@0.1.9(unrs-resolver@1.9.2):
dependencies:
get-tsconfig: 4.10.1
- stable-hash-x: 0.1.1
+ stable-hash-x: 0.2.0
optionalDependencies:
- unrs-resolver: 1.9.1
+ unrs-resolver: 1.9.2
- eslint-merge-processors@2.0.0(eslint@9.29.0(jiti@2.4.2)):
+ eslint-merge-processors@2.0.0(eslint@9.30.0(jiti@2.4.2)):
dependencies:
- eslint: 9.29.0(jiti@2.4.2)
+ eslint: 9.30.0(jiti@2.4.2)
- eslint-plugin-import-x@4.15.2(@typescript-eslint/utils@8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.29.0(jiti@2.4.2)):
+ eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.35.0(eslint@9.30.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.30.0(jiti@2.4.2)):
dependencies:
- '@typescript-eslint/types': 8.34.1
+ '@typescript-eslint/types': 8.35.0
comment-parser: 1.4.1
debug: 4.4.1
- eslint: 9.29.0(jiti@2.4.2)
- eslint-import-context: 0.1.8(unrs-resolver@1.9.1)
+ eslint: 9.30.0(jiti@2.4.2)
+ eslint-import-context: 0.1.9(unrs-resolver@1.9.2)
is-glob: 4.0.3
minimatch: 10.0.3
semver: 7.7.2
- stable-hash-x: 0.1.1
- unrs-resolver: 1.9.1
+ stable-hash-x: 0.2.0
+ unrs-resolver: 1.9.2
optionalDependencies:
- '@typescript-eslint/utils': 8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/utils': 8.35.0(eslint@9.30.0(jiti@2.4.2))(typescript@5.8.3)
transitivePeerDependencies:
- supports-color
- eslint-plugin-jsdoc@50.8.0(eslint@9.29.0(jiti@2.4.2)):
+ eslint-plugin-jsdoc@50.8.0(eslint@9.30.0(jiti@2.4.2)):
dependencies:
'@es-joy/jsdoccomment': 0.50.2
are-docs-informative: 0.0.2
comment-parser: 1.4.1
debug: 4.4.1
escape-string-regexp: 4.0.0
- eslint: 9.29.0(jiti@2.4.2)
+ eslint: 9.30.0(jiti@2.4.2)
espree: 10.4.0
esquery: 1.6.0
parse-imports-exports: 0.2.4
@@ -8380,26 +8366,26 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-plugin-regexp@2.9.0(eslint@9.29.0(jiti@2.4.2)):
+ eslint-plugin-regexp@2.9.0(eslint@9.30.0(jiti@2.4.2)):
dependencies:
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.29.0(jiti@2.4.2))
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.30.0(jiti@2.4.2))
'@eslint-community/regexpp': 4.12.1
comment-parser: 1.4.1
- eslint: 9.29.0(jiti@2.4.2)
+ eslint: 9.30.0(jiti@2.4.2)
jsdoc-type-pratt-parser: 4.1.0
refa: 0.12.1
regexp-ast-analysis: 0.7.1
scslre: 0.3.0
- eslint-plugin-unicorn@59.0.1(eslint@9.29.0(jiti@2.4.2)):
+ eslint-plugin-unicorn@59.0.1(eslint@9.30.0(jiti@2.4.2)):
dependencies:
'@babel/helper-validator-identifier': 7.27.1
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.29.0(jiti@2.4.2))
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.30.0(jiti@2.4.2))
'@eslint/plugin-kit': 0.2.8
ci-info: 4.2.0
clean-regexp: 1.0.0
core-js-compat: 3.43.0
- eslint: 9.29.0(jiti@2.4.2)
+ eslint: 9.30.0(jiti@2.4.2)
esquery: 1.6.0
find-up-simple: 1.0.1
globals: 16.2.0
@@ -8412,30 +8398,30 @@ snapshots:
semver: 7.7.2
strip-indent: 4.0.0
- eslint-plugin-vue@10.2.0(eslint@9.29.0(jiti@2.4.2))(vue-eslint-parser@10.1.3(eslint@9.29.0(jiti@2.4.2))):
+ eslint-plugin-vue@10.2.0(eslint@9.30.0(jiti@2.4.2))(vue-eslint-parser@10.1.4(eslint@9.30.0(jiti@2.4.2))):
dependencies:
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.29.0(jiti@2.4.2))
- eslint: 9.29.0(jiti@2.4.2)
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.30.0(jiti@2.4.2))
+ eslint: 9.30.0(jiti@2.4.2)
natural-compare: 1.4.0
nth-check: 2.1.1
postcss-selector-parser: 6.1.2
semver: 7.7.2
- vue-eslint-parser: 10.1.3(eslint@9.29.0(jiti@2.4.2))
+ vue-eslint-parser: 10.1.4(eslint@9.30.0(jiti@2.4.2))
xml-name-validator: 4.0.0
- eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.17)(eslint@9.29.0(jiti@2.4.2)):
+ eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.17)(eslint@9.30.0(jiti@2.4.2)):
dependencies:
'@vue/compiler-sfc': 3.5.17
- eslint: 9.29.0(jiti@2.4.2)
+ eslint: 9.30.0(jiti@2.4.2)
eslint-scope@8.4.0:
dependencies:
esrecurse: 4.3.0
estraverse: 5.3.0
- eslint-typegen@2.2.0(eslint@9.29.0(jiti@2.4.2)):
+ eslint-typegen@2.2.0(eslint@9.30.0(jiti@2.4.2)):
dependencies:
- eslint: 9.29.0(jiti@2.4.2)
+ eslint: 9.30.0(jiti@2.4.2)
json-schema-to-typescript-lite: 14.1.0
ohash: 2.0.11
@@ -8443,16 +8429,16 @@ snapshots:
eslint-visitor-keys@4.2.1: {}
- eslint@9.29.0(jiti@2.4.2):
+ eslint@9.30.0(jiti@2.4.2):
dependencies:
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.29.0(jiti@2.4.2))
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.30.0(jiti@2.4.2))
'@eslint-community/regexpp': 4.12.1
- '@eslint/config-array': 0.20.1
- '@eslint/config-helpers': 0.2.3
+ '@eslint/config-array': 0.21.0
+ '@eslint/config-helpers': 0.3.0
'@eslint/core': 0.14.0
'@eslint/eslintrc': 3.3.1
- '@eslint/js': 9.29.0
- '@eslint/plugin-kit': 0.3.2
+ '@eslint/js': 9.30.0
+ '@eslint/plugin-kit': 0.3.3
'@humanfs/node': 0.16.6
'@humanwhocodes/module-importer': 1.0.1
'@humanwhocodes/retry': 0.4.3
@@ -8539,7 +8525,7 @@ snapshots:
externality@1.0.2:
dependencies:
- enhanced-resolve: 5.18.1
+ enhanced-resolve: 5.18.2
mlly: 1.7.4
pathe: 1.1.2
ufo: 1.6.1
@@ -8781,7 +8767,7 @@ snapshots:
defu: 6.1.4
destr: 2.0.5
iron-webcrypto: 1.2.1
- node-mock-http: 1.0.0
+ node-mock-http: 1.0.1
radix3: 1.1.2
ufo: 1.6.1
uncrypto: 0.1.3
@@ -9144,7 +9130,7 @@ snapshots:
lambda-local@2.2.0:
dependencies:
commander: 10.0.1
- dotenv: 16.5.0
+ dotenv: 16.6.1
winston: 3.17.0
launch-editor@2.10.0:
@@ -9206,7 +9192,7 @@ snapshots:
local-pkg@1.1.1:
dependencies:
mlly: 1.7.4
- pkg-types: 2.1.0
+ pkg-types: 2.1.1
quansync: 0.2.10
locate-path@6.0.0:
@@ -9256,12 +9242,12 @@ snapshots:
magic-string@0.30.17:
dependencies:
- '@jridgewell/sourcemap-codec': 1.5.0
+ '@jridgewell/sourcemap-codec': 1.5.2
magicast@0.3.5:
dependencies:
- '@babel/parser': 7.27.5
- '@babel/types': 7.27.6
+ '@babel/parser': 7.27.7
+ '@babel/types': 7.27.7
source-map-js: 1.2.1
math-intrinsics@1.1.0: {}
@@ -9371,7 +9357,7 @@ snapshots:
nanotar@0.2.0: {}
- napi-postinstall@0.2.4: {}
+ napi-postinstall@0.2.5: {}
natural-compare@1.4.0: {}
@@ -9386,18 +9372,18 @@ snapshots:
p-wait-for: 5.0.2
qs: 6.14.0
- nitropack@2.11.12(@libsql/client@0.15.9)(drizzle-orm@0.44.2(@libsql/client@0.15.9)):
+ nitropack@2.11.13(@libsql/client@0.15.9)(drizzle-orm@0.44.2(@libsql/client@0.15.9)):
dependencies:
'@cloudflare/kv-asset-handler': 0.4.0
- '@netlify/functions': 3.1.10(rollup@4.44.0)
- '@rollup/plugin-alias': 5.1.1(rollup@4.44.0)
- '@rollup/plugin-commonjs': 28.0.6(rollup@4.44.0)
- '@rollup/plugin-inject': 5.0.5(rollup@4.44.0)
- '@rollup/plugin-json': 6.1.0(rollup@4.44.0)
- '@rollup/plugin-node-resolve': 16.0.1(rollup@4.44.0)
- '@rollup/plugin-replace': 6.0.2(rollup@4.44.0)
- '@rollup/plugin-terser': 0.4.4(rollup@4.44.0)
- '@vercel/nft': 0.29.4(rollup@4.44.0)
+ '@netlify/functions': 3.1.10(rollup@4.44.1)
+ '@rollup/plugin-alias': 5.1.1(rollup@4.44.1)
+ '@rollup/plugin-commonjs': 28.0.6(rollup@4.44.1)
+ '@rollup/plugin-inject': 5.0.5(rollup@4.44.1)
+ '@rollup/plugin-json': 6.1.0(rollup@4.44.1)
+ '@rollup/plugin-node-resolve': 16.0.1(rollup@4.44.1)
+ '@rollup/plugin-replace': 6.0.2(rollup@4.44.1)
+ '@rollup/plugin-terser': 0.4.4(rollup@4.44.1)
+ '@vercel/nft': 0.29.4(rollup@4.44.1)
archiver: 7.0.1
c12: 3.0.4(magicast@0.3.5)
chokidar: 4.0.3
@@ -9431,16 +9417,16 @@ snapshots:
mime: 4.0.7
mlly: 1.7.4
node-fetch-native: 1.6.6
- node-mock-http: 1.0.0
+ node-mock-http: 1.0.1
ofetch: 1.4.1
ohash: 2.0.11
pathe: 2.0.3
perfect-debounce: 1.0.0
- pkg-types: 2.1.0
+ pkg-types: 2.1.1
pretty-bytes: 6.1.1
radix3: 1.1.2
- rollup: 4.44.0
- rollup-plugin-visualizer: 5.14.0(rollup@4.44.0)
+ rollup: 4.44.1
+ rollup-plugin-visualizer: 6.0.3(rollup@4.44.1)
scule: 1.3.0
semver: 7.7.2
serve-placeholder: 2.0.2
@@ -9451,8 +9437,8 @@ snapshots:
ultrahtml: 1.6.0
uncrypto: 0.1.3
unctx: 2.4.1
- unenv: 2.0.0-rc.17
- unimport: 5.0.1
+ unenv: 2.0.0-rc.18
+ unimport: 5.1.0
unplugin-utils: 0.2.4
unstorage: 1.16.0(db0@0.3.2(@libsql/client@0.15.9)(drizzle-orm@0.44.2(@libsql/client@0.15.9)))(ioredis@5.6.1)
untyped: 2.0.0
@@ -9508,13 +9494,13 @@ snapshots:
node-gyp-build@4.8.4: {}
- node-mock-http@1.0.0: {}
+ node-mock-http@1.0.1: {}
node-releases@2.0.19: {}
node-source-walk@7.0.1:
dependencies:
- '@babel/parser': 7.27.5
+ '@babel/parser': 7.27.7
nopt@8.1.0:
dependencies:
@@ -9547,16 +9533,16 @@ snapshots:
dependencies:
boolbase: 1.0.0
- nuxt@3.17.5(@libsql/client@0.15.9)(@parcel/watcher@2.5.1)(@types/node@24.0.3)(db0@0.3.2(@libsql/client@0.15.9)(drizzle-orm@0.44.2(@libsql/client@0.15.9)))(drizzle-orm@0.44.2(@libsql/client@0.15.9))(eslint@9.29.0(jiti@2.4.2))(ioredis@5.6.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.44.0)(terser@5.43.1)(tsx@4.20.3)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.3)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.2.10(typescript@5.8.3))(yaml@2.8.0):
+ nuxt@3.17.5(@libsql/client@0.15.9)(@parcel/watcher@2.5.1)(@types/node@24.0.7)(db0@0.3.2(@libsql/client@0.15.9)(drizzle-orm@0.44.2(@libsql/client@0.15.9)))(drizzle-orm@0.44.2(@libsql/client@0.15.9))(eslint@9.30.0(jiti@2.4.2))(ioredis@5.6.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.44.1)(terser@5.43.1)(tsx@4.20.3)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.2.10(typescript@5.8.3))(yaml@2.8.0):
dependencies:
'@nuxt/cli': 3.25.1(magicast@0.3.5)
'@nuxt/devalue': 2.0.2
- '@nuxt/devtools': 2.5.0(vite@6.3.5(@types/node@24.0.3)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))
+ '@nuxt/devtools': 2.6.0(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))
'@nuxt/kit': 3.17.5(magicast@0.3.5)
'@nuxt/schema': 3.17.5
'@nuxt/telemetry': 2.6.6(magicast@0.3.5)
- '@nuxt/vite-builder': 3.17.5(@types/node@24.0.3)(eslint@9.29.0(jiti@2.4.2))(magicast@0.3.5)(optionator@0.9.4)(rollup@4.44.0)(terser@5.43.1)(tsx@4.20.3)(typescript@5.8.3)(vue-tsc@2.2.10(typescript@5.8.3))(vue@3.5.17(typescript@5.8.3))(yaml@2.8.0)
- '@unhead/vue': 2.0.10(vue@3.5.17(typescript@5.8.3))
+ '@nuxt/vite-builder': 3.17.5(@types/node@24.0.7)(eslint@9.30.0(jiti@2.4.2))(magicast@0.3.5)(optionator@0.9.4)(rollup@4.44.1)(terser@5.43.1)(tsx@4.20.3)(typescript@5.8.3)(vue-tsc@2.2.10(typescript@5.8.3))(vue@3.5.17(typescript@5.8.3))(yaml@2.8.0)
+ '@unhead/vue': 2.0.11(vue@3.5.17(typescript@5.8.3))
'@vue/shared': 3.5.17
c12: 3.0.4(magicast@0.3.5)
chokidar: 4.0.3
@@ -9582,7 +9568,7 @@ snapshots:
mlly: 1.7.4
mocked-exports: 0.1.1
nanotar: 0.2.0
- nitropack: 2.11.12(@libsql/client@0.15.9)(drizzle-orm@0.44.2(@libsql/client@0.15.9))
+ nitropack: 2.11.13(@libsql/client@0.15.9)(drizzle-orm@0.44.2(@libsql/client@0.15.9))
nypm: 0.6.0
ofetch: 1.4.1
ohash: 2.0.11
@@ -9590,7 +9576,7 @@ snapshots:
oxc-parser: 0.72.3
pathe: 2.0.3
perfect-debounce: 1.0.0
- pkg-types: 2.1.0
+ pkg-types: 2.1.1
radix3: 1.1.2
scule: 1.3.0
semver: 7.7.2
@@ -9601,7 +9587,7 @@ snapshots:
ultrahtml: 1.6.0
uncrypto: 0.1.3
unctx: 2.4.1
- unimport: 5.0.1
+ unimport: 5.1.0
unplugin: 2.3.5
unplugin-vue-router: 0.12.0(vue-router@4.5.1(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3))
unstorage: 1.16.0(db0@0.3.2(@libsql/client@0.15.9)(drizzle-orm@0.44.2(@libsql/client@0.15.9)))(ioredis@5.6.1)
@@ -9612,7 +9598,7 @@ snapshots:
vue-router: 4.5.1(vue@3.5.17(typescript@5.8.3))
optionalDependencies:
'@parcel/watcher': 2.5.1
- '@types/node': 24.0.3
+ '@types/node': 24.0.7
transitivePeerDependencies:
- '@azure/app-configuration'
- '@azure/cosmos'
@@ -9671,7 +9657,7 @@ snapshots:
citty: 0.1.6
consola: 3.4.2
pathe: 2.0.3
- pkg-types: 2.1.0
+ pkg-types: 2.1.1
tinyexec: 0.3.2
object-assign@4.1.1: {}
@@ -9892,7 +9878,7 @@ snapshots:
mlly: 1.7.4
pathe: 2.0.3
- pkg-types@2.1.0:
+ pkg-types@2.1.1:
dependencies:
confbox: 0.2.2
exsolve: 1.0.7
@@ -9915,7 +9901,7 @@ snapshots:
postcss-colormin@7.0.3(postcss@8.5.6):
dependencies:
- browserslist: 4.25.0
+ browserslist: 4.25.1
caniuse-api: 3.0.0
colord: 2.9.3
postcss: 8.5.6
@@ -9923,7 +9909,7 @@ snapshots:
postcss-convert-values@7.0.5(postcss@8.5.6):
dependencies:
- browserslist: 4.25.0
+ browserslist: 4.25.1
postcss: 8.5.6
postcss-value-parser: 4.2.0
@@ -9971,7 +9957,7 @@ snapshots:
postcss-merge-rules@7.0.5(postcss@8.5.6):
dependencies:
- browserslist: 4.25.0
+ browserslist: 4.25.1
caniuse-api: 3.0.0
cssnano-utils: 5.0.1(postcss@8.5.6)
postcss: 8.5.6
@@ -9991,7 +9977,7 @@ snapshots:
postcss-minify-params@7.0.3(postcss@8.5.6):
dependencies:
- browserslist: 4.25.0
+ browserslist: 4.25.1
cssnano-utils: 5.0.1(postcss@8.5.6)
postcss: 8.5.6
postcss-value-parser: 4.2.0
@@ -10045,7 +10031,7 @@ snapshots:
postcss-normalize-unicode@7.0.3(postcss@8.5.6):
dependencies:
- browserslist: 4.25.0
+ browserslist: 4.25.1
postcss: 8.5.6
postcss-value-parser: 4.2.0
@@ -10067,7 +10053,7 @@ snapshots:
postcss-reduce-initial@7.0.3(postcss@8.5.6):
dependencies:
- browserslist: 4.25.0
+ browserslist: 4.25.1
caniuse-api: 3.0.0
postcss: 8.5.6
@@ -10134,11 +10120,11 @@ snapshots:
prelude-ls@1.2.1: {}
- prettier-plugin-tailwindcss@0.6.13(prettier@3.6.0):
+ prettier-plugin-tailwindcss@0.6.13(prettier@3.6.2):
dependencies:
- prettier: 3.6.0
+ prettier: 3.6.2
- prettier@3.6.0: {}
+ prettier@3.6.2: {}
pretty-bytes@6.1.1: {}
@@ -10176,11 +10162,11 @@ snapshots:
radix-vue@1.9.17(vue@3.5.17(typescript@5.8.3)):
dependencies:
- '@floating-ui/dom': 1.7.1
- '@floating-ui/vue': 1.1.6(vue@3.5.17(typescript@5.8.3))
+ '@floating-ui/dom': 1.7.2
+ '@floating-ui/vue': 1.1.7(vue@3.5.17(typescript@5.8.3))
'@internationalized/date': 3.8.2
'@internationalized/number': 3.6.3
- '@tanstack/vue-virtual': 3.13.10(vue@3.5.17(typescript@5.8.3))
+ '@tanstack/vue-virtual': 3.13.12(vue@3.5.17(typescript@5.8.3))
'@vueuse/core': 10.11.1(vue@3.5.17(typescript@5.8.3))
'@vueuse/shared': 10.11.1(vue@3.5.17(typescript@5.8.3))
aria-hidden: 1.2.6
@@ -10316,48 +10302,39 @@ snapshots:
rfdc@1.4.1: {}
- rollup-plugin-visualizer@5.14.0(rollup@4.44.0):
+ rollup-plugin-visualizer@6.0.3(rollup@4.44.1):
dependencies:
open: 8.4.2
picomatch: 4.0.2
source-map: 0.7.4
yargs: 17.7.2
optionalDependencies:
- rollup: 4.44.0
+ rollup: 4.44.1
- rollup-plugin-visualizer@6.0.3(rollup@4.44.0):
- dependencies:
- open: 8.4.2
- picomatch: 4.0.2
- source-map: 0.7.4
- yargs: 17.7.2
- optionalDependencies:
- rollup: 4.44.0
-
- rollup@4.44.0:
+ rollup@4.44.1:
dependencies:
'@types/estree': 1.0.8
optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.44.0
- '@rollup/rollup-android-arm64': 4.44.0
- '@rollup/rollup-darwin-arm64': 4.44.0
- '@rollup/rollup-darwin-x64': 4.44.0
- '@rollup/rollup-freebsd-arm64': 4.44.0
- '@rollup/rollup-freebsd-x64': 4.44.0
- '@rollup/rollup-linux-arm-gnueabihf': 4.44.0
- '@rollup/rollup-linux-arm-musleabihf': 4.44.0
- '@rollup/rollup-linux-arm64-gnu': 4.44.0
- '@rollup/rollup-linux-arm64-musl': 4.44.0
- '@rollup/rollup-linux-loongarch64-gnu': 4.44.0
- '@rollup/rollup-linux-powerpc64le-gnu': 4.44.0
- '@rollup/rollup-linux-riscv64-gnu': 4.44.0
- '@rollup/rollup-linux-riscv64-musl': 4.44.0
- '@rollup/rollup-linux-s390x-gnu': 4.44.0
- '@rollup/rollup-linux-x64-gnu': 4.44.0
- '@rollup/rollup-linux-x64-musl': 4.44.0
- '@rollup/rollup-win32-arm64-msvc': 4.44.0
- '@rollup/rollup-win32-ia32-msvc': 4.44.0
- '@rollup/rollup-win32-x64-msvc': 4.44.0
+ '@rollup/rollup-android-arm-eabi': 4.44.1
+ '@rollup/rollup-android-arm64': 4.44.1
+ '@rollup/rollup-darwin-arm64': 4.44.1
+ '@rollup/rollup-darwin-x64': 4.44.1
+ '@rollup/rollup-freebsd-arm64': 4.44.1
+ '@rollup/rollup-freebsd-x64': 4.44.1
+ '@rollup/rollup-linux-arm-gnueabihf': 4.44.1
+ '@rollup/rollup-linux-arm-musleabihf': 4.44.1
+ '@rollup/rollup-linux-arm64-gnu': 4.44.1
+ '@rollup/rollup-linux-arm64-musl': 4.44.1
+ '@rollup/rollup-linux-loongarch64-gnu': 4.44.1
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.44.1
+ '@rollup/rollup-linux-riscv64-gnu': 4.44.1
+ '@rollup/rollup-linux-riscv64-musl': 4.44.1
+ '@rollup/rollup-linux-s390x-gnu': 4.44.1
+ '@rollup/rollup-linux-x64-gnu': 4.44.1
+ '@rollup/rollup-linux-x64-musl': 4.44.1
+ '@rollup/rollup-win32-arm64-msvc': 4.44.1
+ '@rollup/rollup-win32-ia32-msvc': 4.44.1
+ '@rollup/rollup-win32-x64-msvc': 4.44.1
fsevents: 2.3.3
run-applescript@7.0.0: {}
@@ -10521,7 +10498,7 @@ snapshots:
speakingurl@14.0.1: {}
- stable-hash-x@0.1.1: {}
+ stable-hash-x@0.2.0: {}
stack-trace@0.0.10: {}
@@ -10586,13 +10563,13 @@ snapshots:
stylehacks@7.0.5(postcss@8.5.6):
dependencies:
- browserslist: 4.25.0
+ browserslist: 4.25.1
postcss: 8.5.6
postcss-selector-parser: 7.1.0
sucrase@3.35.0:
dependencies:
- '@jridgewell/gen-mapping': 0.3.8
+ '@jridgewell/gen-mapping': 0.3.10
commander: 4.1.1
glob: 10.4.5
lines-and-columns: 1.2.4
@@ -10622,9 +10599,9 @@ snapshots:
dependencies:
'@trysound/sax': 0.2.0
commander: 7.2.0
- css-select: 5.1.0
+ css-select: 5.2.2
css-tree: 2.3.1
- css-what: 6.1.0
+ css-what: 6.2.2
csso: 5.0.5
picocolors: 1.1.1
@@ -10690,7 +10667,7 @@ snapshots:
terser@5.43.1:
dependencies:
- '@jridgewell/source-map': 0.3.6
+ '@jridgewell/source-map': 0.3.8
acorn: 8.15.0
commander: 2.20.3
source-map-support: 0.5.21
@@ -10793,7 +10770,7 @@ snapshots:
undici-types@7.8.0: {}
- unenv@2.0.0-rc.17:
+ unenv@2.0.0-rc.18:
dependencies:
defu: 6.1.4
exsolve: 1.0.7
@@ -10801,7 +10778,7 @@ snapshots:
pathe: 2.0.3
ufo: 1.6.1
- unhead@2.0.10:
+ unhead@2.0.11:
dependencies:
hookable: 5.5.3
@@ -10809,7 +10786,7 @@ snapshots:
unicorn-magic@0.3.0: {}
- unimport@5.0.1:
+ unimport@5.1.0:
dependencies:
acorn: 8.15.0
escape-string-regexp: 5.0.0
@@ -10819,7 +10796,7 @@ snapshots:
mlly: 1.7.4
pathe: 2.0.3
picomatch: 4.0.2
- pkg-types: 2.1.0
+ pkg-types: 2.1.1
scule: 1.3.0
strip-literal: 3.0.0
tinyglobby: 0.2.14
@@ -10839,7 +10816,7 @@ snapshots:
unplugin-vue-router@0.12.0(vue-router@4.5.1(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3)):
dependencies:
- '@babel/types': 7.27.6
+ '@babel/types': 7.27.7
'@vue-macros/common': 1.16.1(vue@3.5.17(typescript@5.8.3))
ast-walker-scope: 0.6.2
chokidar: 4.0.3
@@ -10870,29 +10847,29 @@ snapshots:
picomatch: 4.0.2
webpack-virtual-modules: 0.6.2
- unrs-resolver@1.9.1:
+ unrs-resolver@1.9.2:
dependencies:
- napi-postinstall: 0.2.4
+ napi-postinstall: 0.2.5
optionalDependencies:
- '@unrs/resolver-binding-android-arm-eabi': 1.9.1
- '@unrs/resolver-binding-android-arm64': 1.9.1
- '@unrs/resolver-binding-darwin-arm64': 1.9.1
- '@unrs/resolver-binding-darwin-x64': 1.9.1
- '@unrs/resolver-binding-freebsd-x64': 1.9.1
- '@unrs/resolver-binding-linux-arm-gnueabihf': 1.9.1
- '@unrs/resolver-binding-linux-arm-musleabihf': 1.9.1
- '@unrs/resolver-binding-linux-arm64-gnu': 1.9.1
- '@unrs/resolver-binding-linux-arm64-musl': 1.9.1
- '@unrs/resolver-binding-linux-ppc64-gnu': 1.9.1
- '@unrs/resolver-binding-linux-riscv64-gnu': 1.9.1
- '@unrs/resolver-binding-linux-riscv64-musl': 1.9.1
- '@unrs/resolver-binding-linux-s390x-gnu': 1.9.1
- '@unrs/resolver-binding-linux-x64-gnu': 1.9.1
- '@unrs/resolver-binding-linux-x64-musl': 1.9.1
- '@unrs/resolver-binding-wasm32-wasi': 1.9.1
- '@unrs/resolver-binding-win32-arm64-msvc': 1.9.1
- '@unrs/resolver-binding-win32-ia32-msvc': 1.9.1
- '@unrs/resolver-binding-win32-x64-msvc': 1.9.1
+ '@unrs/resolver-binding-android-arm-eabi': 1.9.2
+ '@unrs/resolver-binding-android-arm64': 1.9.2
+ '@unrs/resolver-binding-darwin-arm64': 1.9.2
+ '@unrs/resolver-binding-darwin-x64': 1.9.2
+ '@unrs/resolver-binding-freebsd-x64': 1.9.2
+ '@unrs/resolver-binding-linux-arm-gnueabihf': 1.9.2
+ '@unrs/resolver-binding-linux-arm-musleabihf': 1.9.2
+ '@unrs/resolver-binding-linux-arm64-gnu': 1.9.2
+ '@unrs/resolver-binding-linux-arm64-musl': 1.9.2
+ '@unrs/resolver-binding-linux-ppc64-gnu': 1.9.2
+ '@unrs/resolver-binding-linux-riscv64-gnu': 1.9.2
+ '@unrs/resolver-binding-linux-riscv64-musl': 1.9.2
+ '@unrs/resolver-binding-linux-s390x-gnu': 1.9.2
+ '@unrs/resolver-binding-linux-x64-gnu': 1.9.2
+ '@unrs/resolver-binding-linux-x64-musl': 1.9.2
+ '@unrs/resolver-binding-wasm32-wasi': 1.9.2
+ '@unrs/resolver-binding-win32-arm64-msvc': 1.9.2
+ '@unrs/resolver-binding-win32-ia32-msvc': 1.9.2
+ '@unrs/resolver-binding-win32-x64-msvc': 1.9.2
unstorage@1.16.0(db0@0.3.2(@libsql/client@0.15.9)(drizzle-orm@0.44.2(@libsql/client@0.15.9)))(ioredis@5.6.1):
dependencies:
@@ -10931,9 +10908,9 @@ snapshots:
pkg-types: 1.3.1
unplugin: 1.16.1
- update-browserslist-db@1.1.3(browserslist@4.25.0):
+ update-browserslist-db@1.1.3(browserslist@4.25.1):
dependencies:
- browserslist: 4.25.0
+ browserslist: 4.25.1
escalade: 3.2.0
picocolors: 1.1.1
@@ -10958,23 +10935,23 @@ snapshots:
vary@1.1.2: {}
- vite-dev-rpc@1.0.7(vite@6.3.5(@types/node@24.0.3)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)):
+ vite-dev-rpc@1.1.0(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)):
dependencies:
birpc: 2.4.0
- vite: 6.3.5(@types/node@24.0.3)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)
- vite-hot-client: 2.0.4(vite@6.3.5(@types/node@24.0.3)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))
+ vite: 6.3.5(@types/node@24.0.7)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)
+ vite-hot-client: 2.1.0(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))
- vite-hot-client@2.0.4(vite@6.3.5(@types/node@24.0.3)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)):
+ vite-hot-client@2.1.0(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)):
dependencies:
- vite: 6.3.5(@types/node@24.0.3)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)
+ vite: 6.3.5(@types/node@24.0.7)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)
- vite-node@3.2.4(@types/node@24.0.3)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0):
+ vite-node@3.2.4(@types/node@24.0.7)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0):
dependencies:
cac: 6.7.14
debug: 4.4.1
es-module-lexer: 1.7.0
pathe: 2.0.3
- vite: 6.3.5(@types/node@24.0.3)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)
+ vite: 6.3.5(@types/node@24.0.7)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)
transitivePeerDependencies:
- '@types/node'
- jiti
@@ -10989,7 +10966,7 @@ snapshots:
- tsx
- yaml
- vite-plugin-checker@0.9.3(eslint@9.29.0(jiti@2.4.2))(optionator@0.9.4)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.3)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.2.10(typescript@5.8.3)):
+ vite-plugin-checker@0.9.3(eslint@9.30.0(jiti@2.4.2))(optionator@0.9.4)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.2.10(typescript@5.8.3)):
dependencies:
'@babel/code-frame': 7.27.1
chokidar: 4.0.3
@@ -10999,17 +10976,17 @@ snapshots:
strip-ansi: 7.1.0
tiny-invariant: 1.3.3
tinyglobby: 0.2.14
- vite: 6.3.5(@types/node@24.0.3)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)
+ vite: 6.3.5(@types/node@24.0.7)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)
vscode-uri: 3.1.0
optionalDependencies:
- eslint: 9.29.0(jiti@2.4.2)
+ eslint: 9.30.0(jiti@2.4.2)
optionator: 0.9.4
typescript: 5.8.3
vue-tsc: 2.2.10(typescript@5.8.3)
- vite-plugin-inspect@11.2.0(@nuxt/kit@3.17.5(magicast@0.3.5))(vite@6.3.5(@types/node@24.0.3)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)):
+ vite-plugin-inspect@11.3.0(@nuxt/kit@3.17.5(magicast@0.3.5))(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)):
dependencies:
- ansis: 3.17.0
+ ansis: 4.1.0
debug: 4.4.1
error-stack-parser-es: 1.0.5
ohash: 2.0.11
@@ -11017,33 +10994,33 @@ snapshots:
perfect-debounce: 1.0.0
sirv: 3.0.1
unplugin-utils: 0.2.4
- vite: 6.3.5(@types/node@24.0.3)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)
- vite-dev-rpc: 1.0.7(vite@6.3.5(@types/node@24.0.3)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))
+ vite: 6.3.5(@types/node@24.0.7)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)
+ vite-dev-rpc: 1.1.0(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))
optionalDependencies:
'@nuxt/kit': 3.17.5(magicast@0.3.5)
transitivePeerDependencies:
- supports-color
- vite-plugin-vue-tracer@0.1.4(vite@6.3.5(@types/node@24.0.3)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3)):
+ vite-plugin-vue-tracer@1.0.0(vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3)):
dependencies:
estree-walker: 3.0.3
exsolve: 1.0.7
magic-string: 0.30.17
pathe: 2.0.3
source-map-js: 1.2.1
- vite: 6.3.5(@types/node@24.0.3)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)
+ vite: 6.3.5(@types/node@24.0.7)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)
vue: 3.5.17(typescript@5.8.3)
- vite@6.3.5(@types/node@24.0.3)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0):
+ vite@6.3.5(@types/node@24.0.7)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0):
dependencies:
esbuild: 0.25.5
fdir: 6.4.6(picomatch@4.0.2)
picomatch: 4.0.2
postcss: 8.5.6
- rollup: 4.44.0
+ rollup: 4.44.1
tinyglobby: 0.2.14
optionalDependencies:
- '@types/node': 24.0.3
+ '@types/node': 24.0.7
fsevents: 2.3.3
jiti: 2.4.2
terser: 5.43.1
@@ -11062,10 +11039,10 @@ snapshots:
vue-devtools-stub@0.1.0: {}
- vue-eslint-parser@10.1.3(eslint@9.29.0(jiti@2.4.2)):
+ vue-eslint-parser@10.1.4(eslint@9.30.0(jiti@2.4.2)):
dependencies:
debug: 4.4.1
- eslint: 9.29.0(jiti@2.4.2)
+ eslint: 9.30.0(jiti@2.4.2)
eslint-scope: 8.4.0
eslint-visitor-keys: 4.2.1
espree: 10.4.0
@@ -11089,7 +11066,7 @@ snapshots:
vue-tsc@2.2.10(typescript@5.8.3):
dependencies:
- '@volar/typescript': 2.4.14
+ '@volar/typescript': 2.4.15
'@vue/language-core': 2.2.10(typescript@5.8.3)
typescript: 5.8.3
@@ -11168,7 +11145,7 @@ snapshots:
imurmurhash: 0.1.4
signal-exit: 4.1.0
- ws@8.18.2: {}
+ ws@8.18.3: {}
xml-name-validator@4.0.0: {}
@@ -11221,6 +11198,14 @@ snapshots:
cookie: 1.0.2
youch-core: 0.3.2
+ youch@4.1.0-beta.9:
+ dependencies:
+ '@poppinss/colors': 4.1.4
+ '@poppinss/dumper': 0.6.3
+ '@speed-highlight/core': 1.2.7
+ cookie: 1.0.2
+ youch-core: 0.3.2
+
zip-stream@6.0.1:
dependencies:
archiver-utils: 5.0.2
diff --git a/src/server/database/sqlite.ts b/src/server/database/sqlite.ts
index dbfade9b..c09523c7 100644
--- a/src/server/database/sqlite.ts
+++ b/src/server/database/sqlite.ts
@@ -2,6 +2,7 @@ import { drizzle } from 'drizzle-orm/libsql';
import { migrate as drizzleMigrate } from 'drizzle-orm/libsql/migrator';
import { createClient } from '@libsql/client';
import debug from 'debug';
+import { eq } from 'drizzle-orm';
import * as schema from './schema';
import { ClientService } from './repositories/client/service';
@@ -25,6 +26,11 @@ export async function connect() {
await initialSetup(dbService);
}
+ if (WG_ENV.DISABLE_IPV6) {
+ DB_DEBUG('Warning: Disabling IPv6...');
+ await disableIpv6(db);
+ }
+
return dbService;
}
@@ -108,3 +114,48 @@ async function initialSetup(db: DBServiceType) {
await db.general.setSetupStep(0);
}
}
+
+async function disableIpv6(db: DBType) {
+ // This should match the initial value migration
+ const postUpMatch =
+ ' ip6tables -t nat -A POSTROUTING -s {{ipv6Cidr}} -o {{device}} -j MASQUERADE; ip6tables -A INPUT -p udp -m udp --dport {{port}} -j ACCEPT; ip6tables -A FORWARD -i wg0 -j ACCEPT; ip6tables -A FORWARD -o wg0 -j ACCEPT;';
+ const postDownMatch =
+ ' ip6tables -t nat -D POSTROUTING -s {{ipv6Cidr}} -o {{device}} -j MASQUERADE; ip6tables -D INPUT -p udp -m udp --dport {{port}} -j ACCEPT; ip6tables -D FORWARD -i wg0 -j ACCEPT; ip6tables -D FORWARD -o wg0 -j ACCEPT;';
+
+ await db.transaction(async (tx) => {
+ const hooks = await tx.query.hooks.findFirst({
+ where: eq(schema.hooks.id, 'wg0'),
+ });
+
+ if (!hooks) {
+ throw new Error('Hooks not found');
+ }
+
+ if (hooks.postUp.includes(postUpMatch)) {
+ DB_DEBUG('Disabling IPv6 in Post Up hooks...');
+ await tx
+ .update(schema.hooks)
+ .set({
+ postUp: hooks.postUp.replace(postUpMatch, ''),
+ postDown: hooks.postDown.replace(postDownMatch, ''),
+ })
+ .where(eq(schema.hooks.id, 'wg0'))
+ .execute();
+ } else {
+ DB_DEBUG('IPv6 Post Up hooks already disabled, skipping...');
+ }
+ if (hooks.postDown.includes(postDownMatch)) {
+ DB_DEBUG('Disabling IPv6 in Post Down hooks...');
+ await tx
+ .update(schema.hooks)
+ .set({
+ postUp: hooks.postUp.replace(postUpMatch, ''),
+ postDown: hooks.postDown.replace(postDownMatch, ''),
+ })
+ .where(eq(schema.hooks.id, 'wg0'))
+ .execute();
+ } else {
+ DB_DEBUG('IPv6 Post Down hooks already disabled, skipping...');
+ }
+ });
+}
diff --git a/src/server/utils/WireGuard.ts b/src/server/utils/WireGuard.ts
index a44a3b11..0cf44006 100644
--- a/src/server/utils/WireGuard.ts
+++ b/src/server/utils/WireGuard.ts
@@ -25,13 +25,21 @@ class WireGuard {
const hooks = await Database.hooks.get();
const result = [];
- result.push(wg.generateServerInterface(wgInterface, hooks));
+ result.push(
+ wg.generateServerInterface(wgInterface, hooks, {
+ enableIpv6: !WG_ENV.DISABLE_IPV6,
+ })
+ );
for (const client of clients) {
if (!client.enabled) {
continue;
}
- result.push(wg.generateServerPeer(client));
+ result.push(
+ wg.generateServerPeer(client, {
+ enableIpv6: !WG_ENV.DISABLE_IPV6,
+ })
+ );
}
result.push('');
@@ -125,7 +133,9 @@ class WireGuard {
throw new Error('Client not found');
}
- return wg.generateClientConfig(wgInterface, userConfig, client);
+ return wg.generateClientConfig(wgInterface, userConfig, client, {
+ enableIpv6: !WG_ENV.DISABLE_IPV6,
+ });
}
async getClientQRCodeSVG({ clientId }: { clientId: ID }) {
diff --git a/src/server/utils/config.ts b/src/server/utils/config.ts
index f6e89242..886c0a28 100644
--- a/src/server/utils/config.ts
+++ b/src/server/utils/config.ts
@@ -17,6 +17,8 @@ export const WG_ENV = {
INSECURE: process.env.INSECURE === 'true',
/** Port the UI is listening on */
PORT: assertEnv('PORT'),
+ /** If IPv6 should be disabled */
+ DISABLE_IPV6: process.env.DISABLE_IPV6 === 'true',
};
export const WG_INITIAL_ENV = {
diff --git a/src/server/utils/wgHelper.ts b/src/server/utils/wgHelper.ts
index 7f1c44ec..6d096e99 100644
--- a/src/server/utils/wgHelper.ts
+++ b/src/server/utils/wgHelper.ts
@@ -5,11 +5,20 @@ import type { InterfaceType } from '#db/repositories/interface/types';
import type { UserConfigType } from '#db/repositories/userConfig/types';
import type { HooksType } from '#db/repositories/hooks/types';
+type Options = {
+ enableIpv6?: boolean;
+};
+
export const wg = {
- generateServerPeer: (client: Omit) => {
+ generateServerPeer: (
+ client: Omit,
+ options: Options = {}
+ ) => {
+ const { enableIpv6 = true } = options;
+
const allowedIps = [
`${client.ipv4Address}/32`,
- `${client.ipv6Address}/128`,
+ ...(enableIpv6 ? [`${client.ipv6Address}/128`] : []),
...(client.serverAllowedIps ?? []),
];
@@ -25,19 +34,29 @@ PresharedKey = ${client.preSharedKey}
AllowedIPs = ${allowedIps.join(', ')}${extraLines.length ? `\n${extraLines.join('\n')}` : ''}`;
},
- generateServerInterface: (wgInterface: InterfaceType, hooks: HooksType) => {
+ generateServerInterface: (
+ wgInterface: InterfaceType,
+ hooks: HooksType,
+ options: Options = {}
+ ) => {
+ const { enableIpv6 = true } = options;
+
const cidr4 = parseCidr(wgInterface.ipv4Cidr);
const cidr6 = parseCidr(wgInterface.ipv6Cidr);
const ipv4Addr = stringifyIp({ number: cidr4.start + 1n, version: 4 });
const ipv6Addr = stringifyIp({ number: cidr6.start + 1n, version: 6 });
+ const address =
+ `${ipv4Addr}/${cidr4.prefix}` +
+ (enableIpv6 ? `, ${ipv6Addr}/${cidr6.prefix}` : '');
+
return `# Note: Do not edit this file directly.
# Your changes will be overwritten!
# Server
[Interface]
PrivateKey = ${wgInterface.privateKey}
-Address = ${ipv4Addr}/${cidr4.prefix}, ${ipv6Addr}/${cidr6.prefix}
+Address = ${address}
ListenPort = ${wgInterface.port}
MTU = ${wgInterface.mtu}
PreUp = ${iptablesTemplate(hooks.preUp, wgInterface)}
@@ -49,11 +68,18 @@ PostDown = ${iptablesTemplate(hooks.postDown, wgInterface)}`;
generateClientConfig: (
wgInterface: InterfaceType,
userConfig: UserConfigType,
- client: ClientType
+ client: ClientType,
+ options: Options = {}
) => {
+ const { enableIpv6 = true } = options;
+
const cidr4Block = parseCidr(wgInterface.ipv4Cidr).prefix;
const cidr6Block = parseCidr(wgInterface.ipv6Cidr).prefix;
+ const address =
+ `${client.ipv4Address}/${cidr4Block}` +
+ (enableIpv6 ? `, ${client.ipv6Address}/${cidr6Block}` : '');
+
const hookLines = [
client.preUp ? `PreUp = ${client.preUp}` : null,
client.postUp ? `PostUp = ${client.postUp}` : null,
@@ -63,7 +89,7 @@ PostDown = ${iptablesTemplate(hooks.postDown, wgInterface)}`;
return `[Interface]
PrivateKey = ${client.privateKey}
-Address = ${client.ipv4Address}/${cidr4Block}, ${client.ipv6Address}/${cidr6Block}
+Address = ${address}
DNS = ${(client.dns ?? userConfig.defaultDns).join(', ')}
MTU = ${client.mtu}
${hookLines.length ? `${hookLines.join('\n')}\n` : ''}