diff --git a/.changeset/calm-pandas-write.md b/.changeset/calm-pandas-write.md
deleted file mode 100644
index e60c94e8e..000000000
--- a/.changeset/calm-pandas-write.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-"skycrypt-frontend": patch
----
-
-Render the JSON-LD `` was enough to inject arbitrary HTML/JS into `
`. The new `JsonLd` component escapes those three characters to their unicode escapes (still valid JSON) before emitting the tag.
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 70286db69..71e4af95e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,35 @@
# Changelog
+## 3.6.2
+
+### Patch Changes
+
+- Stop the production container restart loop caused by unhandled promise rejections under Node 24. Two changes: (1) the `/stats/[ign]/[[profile]]/card` endpoint now uses `Promise.allSettled` rather than `Promise.all` for the parallel `getProfileStats` / `getNetworth` / `getCombined` calls — when one rejects first, the losing-side promises no longer become orphaned rejections that crash the process. (2) A `process.on("unhandledRejection")` safety net in `instrumentation.server.ts` logs + reports any future orphans to Sentry instead of exiting, since Node 24's default `--unhandled-rejections=throw` is fatal. Combined this ends the ~2-minute restart cycle visible in production logs. ([#326](https://github.com/SkyCryptWebsite/SkyCrypt-Frontend/pull/326))
+
+## 3.6.2-beta.0
+
+### Patch Changes
+
+- Stop the production container restart loop caused by unhandled promise rejections under Node 24. Two changes: (1) the `/stats/[ign]/[[profile]]/card` endpoint now uses `Promise.allSettled` rather than `Promise.all` for the parallel `getProfileStats` / `getNetworth` / `getCombined` calls — when one rejects first, the losing-side promises no longer become orphaned rejections that crash the process. (2) A `process.on("unhandledRejection")` safety net in `instrumentation.server.ts` logs + reports any future orphans to Sentry instead of exiting, since Node 24's default `--unhandled-rejections=throw` is fatal. Combined this ends the ~2-minute restart cycle visible in production logs. ([`9ffadbc`](https://github.com/SkyCryptWebsite/SkyCrypt-Frontend/commit/9ffadbcf6e4c5730756a06039dc23cf9a56eda98))
+
+## 3.6.1
+
+### Patch Changes
+
+- Render the JSON-LD `` was enough to inject arbitrary HTML/JS into ``. The new `JsonLd` component escapes those three characters to their unicode escapes (still valid JSON) before emitting the tag. ([#324](https://github.com/SkyCryptWebsite/SkyCrypt-Frontend/pull/324))
+
+- Harden security headers against iframe-based phishing. The phishing site `sky.shiiiyu.moe` was embedding the real site in an invisible cross-origin iframe and rewriting `history.pushState` to disguise the URL bar. The fix layers three browser-enforced controls: `Content-Security-Policy: frame-ancestors 'self'` (modern browsers) and `X-Frame-Options: DENY` (older-browser fallback) refuse the iframe outright, and `Cross-Origin-Opener-Policy: same-origin` isolates the top-level browsing context group so a malicious opener cannot reach back via `window.opener`. The `/api/*` surface is unaffected — partner integrations (e.g., Lunar Client) that call the Go backend directly continue to work. ([#324](https://github.com/SkyCryptWebsite/SkyCrypt-Frontend/pull/324))
+
+## 3.6.1-beta.2
+
+### Patch Changes
+
+- Harden security headers against iframe-based phishing. The phishing site `sky.shiiiyu.moe` was embedding the real site in an invisible cross-origin iframe and rewriting `history.pushState` to disguise the URL bar. The fix layers three browser-enforced controls: `Content-Security-Policy: frame-ancestors 'self'` (modern browsers) and `X-Frame-Options: DENY` (older-browser fallback) refuse the iframe outright, and `Cross-Origin-Opener-Policy: same-origin` isolates the top-level browsing context group so a malicious opener cannot reach back via `window.opener`. The `/api/*` surface is unaffected — partner integrations (e.g., Lunar Client) that call the Go backend directly continue to work. ([`43736ae`](https://github.com/SkyCryptWebsite/SkyCrypt-Frontend/commit/43736ae30e223ad18c6281484d728fafa2279365))
+
## 3.6.1-beta.1
### Patch Changes
diff --git a/Dockerfile b/Dockerfile
index eb90f1fec..112e71ba3 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -15,6 +15,7 @@ ENV PUBLIC_SERVER_API_URL=$PUBLIC_SERVER_API_URL
COPY package*.json .
COPY pnpm-lock.yaml .
+COPY pnpm-workspace.yaml .
RUN pnpm fetch
RUN pnpm install --frozen-lockfile
@@ -30,7 +31,7 @@ FROM node:24-alpine
ENV PNPM_HOME="/pnpm"
ENV PATH="$PNPM_HOME:$PATH"
-RUN corepack enable pnpm && corepack install -g pnpm@latest-10
+RUN corepack enable pnpm && corepack install -g pnpm@latest-11
WORKDIR /app
@@ -42,4 +43,4 @@ COPY pnpm-lock.yaml .
EXPOSE 3000
ENV NODE_ENV=production
-CMD ["pnpm", "run", "runbuild"]
\ No newline at end of file
+CMD ["node", "./build"]
\ No newline at end of file
diff --git a/README.md b/README.md
index 5e78fe4d1..1c3686149 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,11 @@
+> This is a fork of [SkyCryptWebsite/SkyCrypt-Frontend](https://github.com/SkyCryptWebsite/SkyCrypt-Frontend) with minimal changes to support embedding the profile viewer in Lunar Client. To keep this fork up to date with upstream:
+>
+> ```
+> git rebase upstream/dev
+> # Resolve any conflicts that occur
+> git push origin dev --force-with-lease
+> ```
+
diff --git a/package.json b/package.json
index 1df51b2bd..2c5fe0c7b 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "skycrypt-frontend",
- "version": "3.6.1-beta.1",
+ "version": "3.6.2",
"private": true,
"type": "module",
"repository": {
@@ -33,9 +33,9 @@
},
"devDependencies": {
"@changesets/cli": "^2.31.0",
- "@commitlint/cli": "^21.0.0",
- "@commitlint/config-conventional": "^21.0.0",
- "@commitlint/types": "^21.0.0",
+ "@commitlint/cli": "^21.0.1",
+ "@commitlint/config-conventional": "^21.0.1",
+ "@commitlint/types": "^21.0.1",
"@date-fns/tz": "^1.4.1",
"@dnd-kit/abstract": "^0.4.0",
"@dnd-kit/dom": "^0.4.0",
@@ -43,27 +43,28 @@
"@dnd-kit/svelte": "^0.4.0",
"@eslint/compat": "^2.1.0",
"@eslint/js": "^10.0.1",
- "@lucide/svelte": "^1.14.0",
+ "@lucide/svelte": "^1.16.0",
"@oslojs/crypto": "^1.0.1",
"@oslojs/encoding": "^1.1.0",
- "@playwright/test": "^1.59.1",
+ "@playwright/test": "^1.60.0",
+ "@sveltejs/adapter-cloudflare": "^7.2.8",
"@sveltejs/adapter-node": "^5.5.4",
- "@sveltejs/kit": "^2.59.1",
+ "@sveltejs/kit": "^2.60.1",
"@sveltejs/vite-plugin-svelte": "^7.1.2",
"@svitejs/changesets-changelog-github-compact": "^1.2.0",
"@tailwindcss/vite": "^4.3.0",
"@types/culori": "^4.0.1",
"@types/eslint": "^9.6.1",
- "@types/node": "^25.6.2",
+ "@types/node": "^25.8.0",
"@types/relaxed-json": "^1.0.4",
"@types/upng-js": "^2.1.5",
- "@vitest/browser-playwright": "^4.1.5",
- "@vitest/coverage-v8": "^4.1.5",
- "@vitest/ui": "^4.1.5",
+ "@vitest/browser-playwright": "^4.1.6",
+ "@vitest/coverage-v8": "^4.1.6",
+ "@vitest/ui": "^4.1.6",
"bits-ui": "^2.18.1",
"clsx": "^2.1.1",
"date-fns": "^4.1.0",
- "devalue": "^5.8.0",
+ "devalue": "^5.8.1",
"dotenv-cli": "^11.0.0",
"eslint": "^10.3.0",
"eslint-config-prettier": "^10.1.8",
@@ -72,18 +73,18 @@
"globals": "^17.6.0",
"ky": "^2.0.2",
"numerable": "^0.3.15",
- "orval": "^8.9.1",
+ "orval": "^8.10.0",
"paneforge": "^1.0.2",
- "playwright": "^1.59.1",
+ "playwright": "^1.60.0",
"prettier": "^3.8.3",
- "prettier-plugin-svelte": "^3.5.1",
+ "prettier-plugin-svelte": "^3.5.2",
"prettier-plugin-tailwindcss": "^0.8.0",
"pretty-ms": "^9.3.0",
"runed": "^0.37.1",
"satori-html": "^0.3.2",
"skinview3d": "^3.4.2",
"super-sitemap": "^1.0.12",
- "svelte": "^5.55.5",
+ "svelte": "^5.55.7",
"svelte-check": "^4.4.8",
"svelte-persisted-store": "^0.12.0",
"svelte-preprocess": "^6.0.3",
@@ -91,22 +92,23 @@
"svelte-sonner": "^1.1.1",
"svelte-tiny-virtual-list": "4.0.0-rc.2",
"sveltekit-superforms": "^2.30.1",
- "tailwind-merge": "^3.5.0",
+ "tailwind-merge": "^3.6.0",
"tailwindcss": "^4.3.0",
"tailwindcss-motion": "^1.1.1",
"tslib": "^2.8.1",
"typescript": "^6.0.3",
- "typescript-eslint": "^8.59.2",
+ "typescript-eslint": "^8.59.3",
"vaul-svelte": "1.0.0-next.7",
- "vite": "^8.0.11",
- "vitest": "^4.1.5",
+ "vite": "^8.0.13",
+ "vitest": "^4.1.6",
"vitest-browser-svelte": "^2.1.1",
"zod": "^4.4.3"
},
"dependencies": {
- "@sentry/sveltekit": "^10.52.0",
+ "@sentry/sveltekit": "^10.53.1",
"culori": "^4.0.2",
"simple-git-hooks": "^2.13.1",
+ "svelte-interactions": "^0.2.0",
"takumi-js": "1.1.2"
},
"engines": {
@@ -120,4 +122,4 @@
"simple-git-hooks": {
"commit-msg": "pnpm exec commitlint --edit $1"
}
-}
+}
\ No newline at end of file
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index d746282ce..8b9a60317 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -9,30 +9,33 @@ importers:
.:
dependencies:
'@sentry/sveltekit':
- specifier: ^10.52.0
- version: 10.52.0(@sveltejs/kit@2.59.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.5(@typescript-eslint/types@8.59.2))(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.2))(typescript@6.0.3)(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(rollup@4.60.3)(svelte@5.55.5(@typescript-eslint/types@8.59.2))(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))
+ specifier: ^10.53.1
+ version: 10.53.1(@cloudflare/workers-types@4.20260509.1)(@sveltejs/kit@2.60.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.7(@typescript-eslint/types@8.59.3))(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.7(@typescript-eslint/types@8.59.3))(typescript@6.0.3)(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(rollup@4.60.3)(svelte@5.55.7(@typescript-eslint/types@8.59.3))(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))
culori:
specifier: ^4.0.2
version: 4.0.2
simple-git-hooks:
specifier: ^2.13.1
version: 2.13.1
+ svelte-interactions:
+ specifier: ^0.2.0
+ version: 0.2.0(svelte@5.55.7(@typescript-eslint/types@8.59.3))
takumi-js:
specifier: 1.1.2
version: 1.1.2
devDependencies:
'@changesets/cli':
specifier: ^2.31.0
- version: 2.31.0(@types/node@25.6.2)
+ version: 2.31.0(@types/node@25.8.0)
'@commitlint/cli':
- specifier: ^21.0.0
- version: 21.0.0(@types/node@25.6.2)(conventional-commits-parser@6.4.0)(typescript@6.0.3)
+ specifier: ^21.0.1
+ version: 21.0.1(@types/node@25.8.0)(conventional-commits-parser@6.4.0)(typescript@6.0.3)
'@commitlint/config-conventional':
- specifier: ^21.0.0
- version: 21.0.0
+ specifier: ^21.0.1
+ version: 21.0.1
'@commitlint/types':
- specifier: ^21.0.0
- version: 21.0.0
+ specifier: ^21.0.1
+ version: 21.0.1
'@date-fns/tz':
specifier: ^1.4.1
version: 1.4.1
@@ -47,7 +50,7 @@ importers:
version: 0.4.0
'@dnd-kit/svelte':
specifier: ^0.4.0
- version: 0.4.0(svelte@5.55.5(@typescript-eslint/types@8.59.2))
+ version: 0.4.0(svelte@5.55.7(@typescript-eslint/types@8.59.3))
'@eslint/compat':
specifier: ^2.1.0
version: 2.1.0(eslint@10.3.0(jiti@2.7.0))
@@ -55,8 +58,8 @@ importers:
specifier: ^10.0.1
version: 10.0.1(eslint@10.3.0(jiti@2.7.0))
'@lucide/svelte':
- specifier: ^1.14.0
- version: 1.14.0(svelte@5.55.5(@typescript-eslint/types@8.59.2))
+ specifier: ^1.16.0
+ version: 1.16.0(svelte@5.55.7(@typescript-eslint/types@8.59.3))
'@oslojs/crypto':
specifier: ^1.0.1
version: 1.0.1
@@ -64,23 +67,26 @@ importers:
specifier: ^1.1.0
version: 1.1.0
'@playwright/test':
- specifier: ^1.59.1
- version: 1.59.1
+ specifier: ^1.60.0
+ version: 1.60.0
+ '@sveltejs/adapter-cloudflare':
+ specifier: ^7.2.8
+ version: 7.2.8(@sveltejs/kit@2.60.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.7(@typescript-eslint/types@8.59.3))(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.7(@typescript-eslint/types@8.59.3))(typescript@6.0.3)(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(wrangler@4.90.0(@cloudflare/workers-types@4.20260509.1))
'@sveltejs/adapter-node':
specifier: ^5.5.4
- version: 5.5.4(@sveltejs/kit@2.59.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.5(@typescript-eslint/types@8.59.2))(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.2))(typescript@6.0.3)(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))
+ version: 5.5.4(@sveltejs/kit@2.60.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.7(@typescript-eslint/types@8.59.3))(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.7(@typescript-eslint/types@8.59.3))(typescript@6.0.3)(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))
'@sveltejs/kit':
- specifier: ^2.59.1
- version: 2.59.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.5(@typescript-eslint/types@8.59.2))(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.2))(typescript@6.0.3)(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))
+ specifier: ^2.60.1
+ version: 2.60.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.7(@typescript-eslint/types@8.59.3))(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.7(@typescript-eslint/types@8.59.3))(typescript@6.0.3)(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))
'@sveltejs/vite-plugin-svelte':
specifier: ^7.1.2
- version: 7.1.2(svelte@5.55.5(@typescript-eslint/types@8.59.2))(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))
+ version: 7.1.2(svelte@5.55.7(@typescript-eslint/types@8.59.3))(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))
'@svitejs/changesets-changelog-github-compact':
specifier: ^1.2.0
version: 1.2.0
'@tailwindcss/vite':
specifier: ^4.3.0
- version: 4.3.0(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))
+ version: 4.3.0(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))
'@types/culori':
specifier: ^4.0.1
version: 4.0.1
@@ -88,8 +94,8 @@ importers:
specifier: ^9.6.1
version: 9.6.1
'@types/node':
- specifier: ^25.6.2
- version: 25.6.2
+ specifier: ^25.8.0
+ version: 25.8.0
'@types/relaxed-json':
specifier: ^1.0.4
version: 1.0.4
@@ -97,17 +103,17 @@ importers:
specifier: ^2.1.5
version: 2.1.5
'@vitest/browser-playwright':
- specifier: ^4.1.5
- version: 4.1.5(playwright@1.59.1)(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))(vitest@4.1.5)
+ specifier: ^4.1.6
+ version: 4.1.6(playwright@1.60.0)(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))(vitest@4.1.6)
'@vitest/coverage-v8':
- specifier: ^4.1.5
- version: 4.1.5(@vitest/browser@4.1.5)(vitest@4.1.5)
+ specifier: ^4.1.6
+ version: 4.1.6(@vitest/browser@4.1.6)(vitest@4.1.6)
'@vitest/ui':
- specifier: ^4.1.5
- version: 4.1.5(vitest@4.1.5)
+ specifier: ^4.1.6
+ version: 4.1.6(vitest@4.1.6)
bits-ui:
specifier: ^2.18.1
- version: 2.18.1(@internationalized/date@3.12.1)(@sveltejs/kit@2.59.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.5(@typescript-eslint/types@8.59.2))(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.2))(typescript@6.0.3)(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.2))
+ version: 2.18.1(@internationalized/date@3.12.1)(@sveltejs/kit@2.60.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.7(@typescript-eslint/types@8.59.3))(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.7(@typescript-eslint/types@8.59.3))(typescript@6.0.3)(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.7(@typescript-eslint/types@8.59.3))
clsx:
specifier: ^2.1.1
version: 2.1.1
@@ -115,8 +121,8 @@ importers:
specifier: ^4.1.0
version: 4.1.0
devalue:
- specifier: ^5.8.0
- version: 5.8.0
+ specifier: ^5.8.1
+ version: 5.8.1
dotenv-cli:
specifier: ^11.0.0
version: 11.0.0
@@ -128,10 +134,10 @@ importers:
version: 10.1.8(eslint@10.3.0(jiti@2.7.0))
eslint-plugin-svelte:
specifier: ^3.17.1
- version: 3.17.1(eslint@10.3.0(jiti@2.7.0))(svelte@5.55.5(@typescript-eslint/types@8.59.2))
+ version: 3.17.1(eslint@10.3.0(jiti@2.7.0))(svelte@5.55.7(@typescript-eslint/types@8.59.3))
formsnap:
specifier: ^2.0.1
- version: 2.0.1(svelte@5.55.5(@typescript-eslint/types@8.59.2))(sveltekit-superforms@2.30.1(@sveltejs/kit@2.59.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.5(@typescript-eslint/types@8.59.2))(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.2))(typescript@6.0.3)(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(@types/json-schema@7.0.15)(svelte@5.55.5(@typescript-eslint/types@8.59.2))(typescript@6.0.3))
+ version: 2.0.1(svelte@5.55.7(@typescript-eslint/types@8.59.3))(sveltekit-superforms@2.30.1(@sveltejs/kit@2.60.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.7(@typescript-eslint/types@8.59.3))(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.7(@typescript-eslint/types@8.59.3))(typescript@6.0.3)(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(@types/json-schema@7.0.15)(svelte@5.55.7(@typescript-eslint/types@8.59.3))(typescript@6.0.3))
globals:
specifier: ^17.6.0
version: 17.6.0
@@ -142,29 +148,29 @@ importers:
specifier: ^0.3.15
version: 0.3.15
orval:
- specifier: ^8.9.1
- version: 8.9.1(prettier@3.8.3)(typescript@6.0.3)
+ specifier: ^8.10.0
+ version: 8.10.0(prettier@3.8.3)(typescript@6.0.3)
paneforge:
specifier: ^1.0.2
- version: 1.0.2(svelte@5.55.5(@typescript-eslint/types@8.59.2))
+ version: 1.0.2(svelte@5.55.7(@typescript-eslint/types@8.59.3))
playwright:
- specifier: ^1.59.1
- version: 1.59.1
+ specifier: ^1.60.0
+ version: 1.60.0
prettier:
specifier: ^3.8.3
version: 3.8.3
prettier-plugin-svelte:
- specifier: ^3.5.1
- version: 3.5.1(prettier@3.8.3)(svelte@5.55.5(@typescript-eslint/types@8.59.2))
+ specifier: ^3.5.2
+ version: 3.5.2(prettier@3.8.3)(svelte@5.55.7(@typescript-eslint/types@8.59.3))
prettier-plugin-tailwindcss:
specifier: ^0.8.0
- version: 0.8.0(prettier-plugin-svelte@3.5.1(prettier@3.8.3)(svelte@5.55.5(@typescript-eslint/types@8.59.2)))(prettier@3.8.3)
+ version: 0.8.0(prettier-plugin-svelte@3.5.2(prettier@3.8.3)(svelte@5.55.7(@typescript-eslint/types@8.59.3)))(prettier@3.8.3)
pretty-ms:
specifier: ^9.3.0
version: 9.3.0
runed:
specifier: ^0.37.1
- version: 0.37.1(@sveltejs/kit@2.59.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.5(@typescript-eslint/types@8.59.2))(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.2))(typescript@6.0.3)(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.2))(zod@4.4.3)
+ version: 0.37.1(@sveltejs/kit@2.60.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.7(@typescript-eslint/types@8.59.3))(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.7(@typescript-eslint/types@8.59.3))(typescript@6.0.3)(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.7(@typescript-eslint/types@8.59.3))(zod@4.4.3)
satori-html:
specifier: ^0.3.2
version: 0.3.2
@@ -173,34 +179,34 @@ importers:
version: 3.4.2
super-sitemap:
specifier: ^1.0.12
- version: 1.0.12(svelte@5.55.5(@typescript-eslint/types@8.59.2))
+ version: 1.0.12(svelte@5.55.7(@typescript-eslint/types@8.59.3))
svelte:
- specifier: ^5.55.5
- version: 5.55.5(@typescript-eslint/types@8.59.2)
+ specifier: ^5.55.7
+ version: 5.55.7(@typescript-eslint/types@8.59.3)
svelte-check:
specifier: ^4.4.8
- version: 4.4.8(picomatch@4.0.4)(svelte@5.55.5(@typescript-eslint/types@8.59.2))(typescript@6.0.3)
+ version: 4.4.8(picomatch@4.0.4)(svelte@5.55.7(@typescript-eslint/types@8.59.3))(typescript@6.0.3)
svelte-persisted-store:
specifier: ^0.12.0
- version: 0.12.0(svelte@5.55.5(@typescript-eslint/types@8.59.2))
+ version: 0.12.0(svelte@5.55.7(@typescript-eslint/types@8.59.3))
svelte-preprocess:
specifier: ^6.0.3
- version: 6.0.3(@babel/core@7.29.0)(postcss-load-config@3.1.4(postcss@8.5.14))(postcss@8.5.14)(svelte@5.55.5(@typescript-eslint/types@8.59.2))(typescript@6.0.3)
+ version: 6.0.3(@babel/core@7.29.0)(postcss-load-config@3.1.4(postcss@8.5.14))(postcss@8.5.14)(svelte@5.55.7(@typescript-eslint/types@8.59.3))(typescript@6.0.3)
svelte-seo:
specifier: ^2.0.0
- version: 2.0.0(svelte@5.55.5(@typescript-eslint/types@8.59.2))
+ version: 2.0.0(svelte@5.55.7(@typescript-eslint/types@8.59.3))
svelte-sonner:
specifier: ^1.1.1
- version: 1.1.1(svelte@5.55.5(@typescript-eslint/types@8.59.2))
+ version: 1.1.1(svelte@5.55.7(@typescript-eslint/types@8.59.3))
svelte-tiny-virtual-list:
specifier: 4.0.0-rc.2
- version: 4.0.0-rc.2(svelte@5.55.5(@typescript-eslint/types@8.59.2))
+ version: 4.0.0-rc.2(svelte@5.55.7(@typescript-eslint/types@8.59.3))
sveltekit-superforms:
specifier: ^2.30.1
- version: 2.30.1(@sveltejs/kit@2.59.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.5(@typescript-eslint/types@8.59.2))(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.2))(typescript@6.0.3)(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(@types/json-schema@7.0.15)(svelte@5.55.5(@typescript-eslint/types@8.59.2))(typescript@6.0.3)
+ version: 2.30.1(@sveltejs/kit@2.60.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.7(@typescript-eslint/types@8.59.3))(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.7(@typescript-eslint/types@8.59.3))(typescript@6.0.3)(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(@types/json-schema@7.0.15)(svelte@5.55.7(@typescript-eslint/types@8.59.3))(typescript@6.0.3)
tailwind-merge:
- specifier: ^3.5.0
- version: 3.5.0
+ specifier: ^3.6.0
+ version: 3.6.0
tailwindcss:
specifier: ^4.3.0
version: 4.3.0
@@ -214,20 +220,20 @@ importers:
specifier: ^6.0.3
version: 6.0.3
typescript-eslint:
- specifier: ^8.59.2
- version: 8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
+ specifier: ^8.59.3
+ version: 8.59.3(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
vaul-svelte:
specifier: 1.0.0-next.7
- version: 1.0.0-next.7(svelte@5.55.5(@typescript-eslint/types@8.59.2))
+ version: 1.0.0-next.7(svelte@5.55.7(@typescript-eslint/types@8.59.3))
vite:
- specifier: ^8.0.11
- version: 8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)
+ specifier: ^8.0.13
+ version: 8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)
vitest:
- specifier: ^4.1.5
- version: 4.1.5(@opentelemetry/api@1.9.1)(@types/node@25.6.2)(@vitest/browser-playwright@4.1.5)(@vitest/coverage-v8@4.1.5)(@vitest/ui@4.1.5)(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))
+ specifier: ^4.1.6
+ version: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@25.8.0)(@vitest/browser-playwright@4.1.6)(@vitest/coverage-v8@4.1.6)(@vitest/ui@4.1.6)(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))
vitest-browser-svelte:
specifier: ^2.1.1
- version: 2.1.1(svelte@5.55.5(@typescript-eslint/types@8.59.2))(vitest@4.1.5)
+ version: 2.1.1(svelte@5.55.7(@typescript-eslint/types@8.59.3))(vitest@4.1.6)
zod:
specifier: ^4.4.3
version: 4.4.3
@@ -376,78 +382,124 @@ packages:
'@changesets/write@0.4.0':
resolution: {integrity: sha512-CdTLvIOPiCNuH71pyDu3rA+Q0n65cmAbXnwWH84rKGiFumFzkmHNT8KHTMEchcxN+Kl8I54xGUhJ7l3E7X396Q==}
+ '@cloudflare/kv-asset-handler@0.5.0':
+ resolution: {integrity: sha512-jxQYkj8dSIzc0cD6cMMNdOc1UVjqSqu8BZdor5s8cGjW2I8BjODt/kWPVdY+u9zj3ms75Q5qaZgnxUad83+eAg==}
+ engines: {node: '>=22.0.0'}
+
+ '@cloudflare/unenv-preset@2.16.1':
+ resolution: {integrity: sha512-ECxObrMfyTl5bhQf/lZCXwo5G6xX9IAUo+nDMKK4SZ8m4Jvvxp52vilxyySSWh2YTZz8+HQ07qGH/2rEom1vDw==}
+ peerDependencies:
+ unenv: 2.0.0-rc.24
+ workerd: '>1.20260305.0 <2.0.0-0'
+ peerDependenciesMeta:
+ workerd:
+ optional: true
+
+ '@cloudflare/workerd-darwin-64@1.20260507.1':
+ resolution: {integrity: sha512-S85aMwcaPJUjKWDiG6iMMnioKWtPLACa6m0j/EhHR1GYfVpnxb974cBc6d25L+sf7jHWHJI2u5hGp0UTJ7MtXQ==}
+ engines: {node: '>=16'}
+ cpu: [x64]
+ os: [darwin]
+
+ '@cloudflare/workerd-darwin-arm64@1.20260507.1':
+ resolution: {integrity: sha512-GMEBu8Zp9Q97HLnf7bWJN4KjWpN5MxpeqdvHjBGWNl8UYprJI0k+Jkp89+Wh5S8vIon+HoVbDfOzPa7VwgL6Eg==}
+ engines: {node: '>=16'}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@cloudflare/workerd-linux-64@1.20260507.1':
+ resolution: {integrity: sha512-QlrKEBdgA3uVc0Ok0Q3+0/CW0CTjgj5ySir1i1YY5FXVv0X6GpwtnB5umjunjF2MFprss+L+iFGZzxcSvMC1nA==}
+ engines: {node: '>=16'}
+ cpu: [x64]
+ os: [linux]
+
+ '@cloudflare/workerd-linux-arm64@1.20260507.1':
+ resolution: {integrity: sha512-eGbbupEtK2nh9V9Dhcx3vv3GTKeXqSVNgAEYVCCN0NGS9tl9HbMoHRX/4JL181FKXROMigWBCQVL//qPhsAzBQ==}
+ engines: {node: '>=16'}
+ cpu: [arm64]
+ os: [linux]
+
+ '@cloudflare/workerd-windows-64@1.20260507.1':
+ resolution: {integrity: sha512-dmClJ/E0BAcuDetQIZFqbeAXejWrG5pysGRMQ6T83Y0IW/7IAamY2zFEkAJ10I5xwZsdHuYsZtzlOxpEXpJs7A==}
+ engines: {node: '>=16'}
+ cpu: [x64]
+ os: [win32]
+
+ '@cloudflare/workers-types@4.20260509.1':
+ resolution: {integrity: sha512-jFlTTD+0MK/01TdL5sHIsQ8RqzfmvBsGl4hSp87INv2+JIs/JF6EL9J8enuCz6z3fNdfOKISNbGCIrzZRXVrcw==}
+
'@commander-js/extra-typings@14.0.0':
resolution: {integrity: sha512-hIn0ncNaJRLkZrxBIp5AsW/eXEHNKYQBh0aPdoUqNgD+Io3NIykQqpKFyKcuasZhicGaEZJX/JBSIkZ4e5x8Dg==}
peerDependencies:
commander: ~14.0.0
- '@commitlint/cli@21.0.0':
- resolution: {integrity: sha512-p3y2oC0G2R45zaadMwBxCiSesS8digi5RDplP3Zrfpzm7xIgrgAj0W4fGzONjpHyg8obDVJDU45g5txzeMcblg==}
+ '@commitlint/cli@21.0.1':
+ resolution: {integrity: sha512-8vq10krmbJwBkvzXKhbs4o4JQEVscd3pqOlWuDUaDBwbeL694/P33UC29tZQFTAgPU9fVJ2+f2m3zw16yKWxHg==}
engines: {node: '>=22.12.0'}
hasBin: true
- '@commitlint/config-conventional@21.0.0':
- resolution: {integrity: sha512-QJX/rPK4Yu3f5J4OCIBy5aXq2e0EEdwSDFZ3NQvFAXTm3gs12ipyZ+yjhZxm3hHn6DB8wuv3zhFTL1I2tYzUBA==}
+ '@commitlint/config-conventional@21.0.1':
+ resolution: {integrity: sha512-gRorrkfWOh/+V5X8GYWWbQvrzPczopGMS4CCNrQdHkK4xWElv82BDvIsDhJZWTlI7TazOlYea6VATufCsFs+sw==}
engines: {node: '>=22.12.0'}
- '@commitlint/config-validator@21.0.0':
- resolution: {integrity: sha512-v0UplTYryNUB463X5WrelzKq5/qyYm9/iUNk38S7ZLnd56Uuk2T9awhYKGlgD2/4L5YuN2gsKkyy4EHpRPPz2Q==}
+ '@commitlint/config-validator@21.0.1':
+ resolution: {integrity: sha512-Zd2UFdndeMMaW2O96HK0tdfT4gOImUvidMpAd/pws2zZ4m1nrAZ/9b/v2JYuE8fs86GpXv9F7LNaIuCIWhY+pA==}
engines: {node: '>=22.12.0'}
- '@commitlint/ensure@21.0.0':
- resolution: {integrity: sha512-n+OYs0Ws9GKC2WlmAeLNoPz9CUg6n/ZyYMkFF8rJ0aMn2kDTDTG0VqK/2Dco0EB4fhuF3JPIllJmU9/LKTl4aw==}
+ '@commitlint/ensure@21.0.1':
+ resolution: {integrity: sha512-jJ1037967wU7YN/xkv+iRlOBlmaOXPhPO5KQSqya6GyXzBlwuLzELBFao16DVg9dZyqmNrhewzwZ3SAibetHBQ==}
engines: {node: '>=22.12.0'}
- '@commitlint/execute-rule@21.0.0':
- resolution: {integrity: sha512-3OhTq2gQX1tEheMsbDNqxfcNHsAM6g9cub9plf05I9jCxtbNfn8Y+mhClKyUwhX4dbtmC4OLZ9i+HNmoL1aksA==}
+ '@commitlint/execute-rule@21.0.1':
+ resolution: {integrity: sha512-RifH+FmImozKBE6mozhF4K3r2RRKP7SMi/Q/zLCmExtp5e05lhHOUYqGBlFBAGNHaZxU/WYw1XuugYK9jQzqnA==}
engines: {node: '>=22.12.0'}
- '@commitlint/format@21.0.0':
- resolution: {integrity: sha512-RTfGSrueEgofs1piqwi42U05d85wfxiMH2ncMCZnltx1XqPR3N2S48oACBtTy4xRAhWlf5XlHkK2RaDzEQu3dA==}
+ '@commitlint/format@21.0.1':
+ resolution: {integrity: sha512-ksmG2+cHGtuDPQQbhBbC4unwm444+6TiPw0d1bKf67hntgZqZ8E0g1MuYKUuyT5IH4IMmXZhKq22/Z3jBvtQIw==}
engines: {node: '>=22.12.0'}
- '@commitlint/is-ignored@21.0.0':
- resolution: {integrity: sha512-K3SaaOTVY9VKhge7vl0R3ng7GENRzJQ9MPV43Tu53kAwEgSx/E0HF4US3AcVqdvlvsDUbF2yXvED95dhela83w==}
+ '@commitlint/is-ignored@21.0.1':
+ resolution: {integrity: sha512-iNDP8SFdw8JEkM0CHZ2XFnhTN4Zg5jKUY2d8kBOSFrI2aA+3YJI7fcqVpfgbpJ9xtxFVYpi+DBATU5AvhoTq8g==}
engines: {node: '>=22.12.0'}
- '@commitlint/lint@21.0.0':
- resolution: {integrity: sha512-dlUJA0Ka14R1YaR46JVRWE3m/8dOQAgE/D0heUfzYua5Jogtq/zzu2ITAIaB/u25DaKjtEO6kuvASzsFDyrPMw==}
+ '@commitlint/lint@21.0.1':
+ resolution: {integrity: sha512-gF+iYtUw1gBG3HUH9z3VxwUjGg2R2G5j+nmvPs8aIeYkiB7TtneBu3wO85I0bUl93bYNsvsCNI9Nte2fmDUMww==}
engines: {node: '>=22.12.0'}
- '@commitlint/load@21.0.0':
- resolution: {integrity: sha512-l0nBfO/20PKcJXHZqDIgh7kw/TWVVwn8zZJOkVGBK/ig/h328jBu9jK7OiDl2oZr5mLphmKGjYDR2ffEyb2lIA==}
+ '@commitlint/load@21.0.1':
+ resolution: {integrity: sha512-Btg1q1mKmiihN4W3x0EsPDrJMOQfMa9NIqlzlJyXAfxvsOGdGXOW5p3R3RcSxDCaY7JabY9flIl+Om1af3PSrw==}
engines: {node: '>=22.12.0'}
- '@commitlint/message@21.0.0':
- resolution: {integrity: sha512-+daU92JaOHhI2En9KcH+2mvZGJ6D4YSxb/32QDwqkOwSj1Vanjio8PbAqX7dneACdg6B7RgQ7i3mpyYZAws4nw==}
+ '@commitlint/message@21.0.1':
+ resolution: {integrity: sha512-R3dVQeJQ0B6yqrZEjkUHD4r7UJYLV9Lvk2xs3PTOmtWk2G3mI6Xgc+YdRxL1PwcDfBiUjv2SkIkW4AUc976w1w==}
engines: {node: '>=22.12.0'}
- '@commitlint/parse@21.0.0':
- resolution: {integrity: sha512-1dbvFBcQK79aTbpc2QCrgEDc6/MMkQ0Mdz4gGmYkN4AHMnAK9HesSewTHqGTrW5mALrMlYSgcWyvKjloY2w19A==}
+ '@commitlint/parse@21.0.1':
+ resolution: {integrity: sha512-oh/nCSOqdoeQNA1tO8aAmxkq5EBo8/NzcFQRvv66AWc9HpED28sL2iSicCKU6hPintWuscL6BJEWi77Wq1LPMQ==}
engines: {node: '>=22.12.0'}
- '@commitlint/read@21.0.0':
- resolution: {integrity: sha512-8VKLKLl2vBSKoTMm1LwcySsyxrBeotnqcT5qJi9pPuPfqSapdAD870Ckgh79c41UFywL6kMqtiyY+kxtfcqZGg==}
+ '@commitlint/read@21.0.1':
+ resolution: {integrity: sha512-pMEu4lbpC8W0ZgKJj2U6WaobXIZWdFlULpIEewYhkPXx+WZcnoO53YrVPc7QErQuNolq2Me8dP58Wu7YAVXVOA==}
engines: {node: '>=22.12.0'}
- '@commitlint/resolve-extends@21.0.0':
- resolution: {integrity: sha512-hrJYSZRpmecmSoxYrpuJ/1Q4J9JHt4AVVtr5/Ac6upLO/jJ1DnIm2AjD+38gru3KGOec4aHCVqETuWWLJhydWw==}
+ '@commitlint/resolve-extends@21.0.1':
+ resolution: {integrity: sha512-0DhjYWL6uYrY16Efa032fYk3woGJDU4AGWiG1XXltT9AMUNYKyb5cIZU2ivbaMZ3+kKFqUjikD2cjh66Sbh/Sg==}
engines: {node: '>=22.12.0'}
- '@commitlint/rules@21.0.0':
- resolution: {integrity: sha512-NgQhX1qENA+rbrMw5KKyvVZpZG4D/0wgK8Z4INtcwKbfKtVDFMbn0oNc/Rs8wdyBPBj7ue8Lo/GllUL2Mqjwkg==}
+ '@commitlint/rules@21.0.1':
+ resolution: {integrity: sha512-VMooYpz4nJg7xlaUso6CCOWEz8D/ChkvsvZUMARcoJ1ZpfKPyFCGrHNha2tbsETNAb6ErgiRuCr2DvghrvPDYQ==}
engines: {node: '>=22.12.0'}
- '@commitlint/to-lines@21.0.0':
- resolution: {integrity: sha512-qMwvrJK/x3dPcXsIAtQAMKV5Q0wTioyqyHKR06vVN4wmBF4cCrrLq5x81FDeY3Ba+GWgDt0/P3Zw/IHGM8lwgg==}
+ '@commitlint/to-lines@21.0.1':
+ resolution: {integrity: sha512-bd1BFII7p1EQZre9Kaj+kKaMFP3cFCdt21K7DItVux9XP5WjLgJ0/Uy1pJJh9aPwVJ6SKg62PxqlZaHI8hQAXw==}
engines: {node: '>=22.12.0'}
- '@commitlint/top-level@21.0.0':
- resolution: {integrity: sha512-8jPqyWZueuN4hU6/ArKVsZ6i8xWtjIrbzHEOaLaTGUfjhhbZNBfXef/DGjzxy55hAv3yFNxHLINfI1bCJ0/MzA==}
+ '@commitlint/top-level@21.0.1':
+ resolution: {integrity: sha512-4esUYqzY7K0FCgcJ/1xWEZekV7Ch4yZT1+xjEb7KzqbJ05XEkxHVsTfC8ADKNNtlCE2pj98KEbPGZWw9WwEnVw==}
engines: {node: '>=22.12.0'}
- '@commitlint/types@21.0.0':
- resolution: {integrity: sha512-6nEz+M7I90iix4sviA8NLwskOuyt0M98KUU2aYgiKbn46jMSxUm1l2ACtzRd9ec+y38aKyJhW4Fp6NW0z35kJQ==}
+ '@commitlint/types@21.0.1':
+ resolution: {integrity: sha512-4u7w8jcoCUFWhjWnASYzZHAP34OqOtuFBN87nQmFvqda03YU0T6z+yB4w0gSAMpekiRqqGk5rt+qSlW+a2vSEg==}
engines: {node: '>=22.12.0'}
'@conventional-changelog/git-client@2.7.0':
@@ -462,6 +514,10 @@ packages:
conventional-commits-parser:
optional: true
+ '@cspotcode/source-map-support@0.8.1':
+ resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==}
+ engines: {node: '>=12'}
+
'@date-fns/tz@1.4.1':
resolution: {integrity: sha512-P5LUNhtbj6YfI3iJjw5EL9eUAG6OitD0W3fWQcpQjDRc/QIsL0tRNuO1PcDvPccWL1fSTXXdE1ds+l95DV/OFA==}
@@ -497,156 +553,312 @@ packages:
'@emnapi/wasi-threads@1.2.1':
resolution: {integrity: sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==}
+ '@esbuild/aix-ppc64@0.27.3':
+ resolution: {integrity: sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg==}
+ engines: {node: '>=18'}
+ cpu: [ppc64]
+ os: [aix]
+
'@esbuild/aix-ppc64@0.27.7':
resolution: {integrity: sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [aix]
+ '@esbuild/android-arm64@0.27.3':
+ resolution: {integrity: sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [android]
+
'@esbuild/android-arm64@0.27.7':
resolution: {integrity: sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==}
engines: {node: '>=18'}
cpu: [arm64]
os: [android]
+ '@esbuild/android-arm@0.27.3':
+ resolution: {integrity: sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA==}
+ engines: {node: '>=18'}
+ cpu: [arm]
+ os: [android]
+
'@esbuild/android-arm@0.27.7':
resolution: {integrity: sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==}
engines: {node: '>=18'}
cpu: [arm]
os: [android]
+ '@esbuild/android-x64@0.27.3':
+ resolution: {integrity: sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [android]
+
'@esbuild/android-x64@0.27.7':
resolution: {integrity: sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==}
engines: {node: '>=18'}
cpu: [x64]
os: [android]
+ '@esbuild/darwin-arm64@0.27.3':
+ resolution: {integrity: sha512-Re491k7ByTVRy0t3EKWajdLIr0gz2kKKfzafkth4Q8A5n1xTHrkqZgLLjFEHVD+AXdUGgQMq+Godfq45mGpCKg==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [darwin]
+
'@esbuild/darwin-arm64@0.27.7':
resolution: {integrity: sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [darwin]
+ '@esbuild/darwin-x64@0.27.3':
+ resolution: {integrity: sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [darwin]
+
'@esbuild/darwin-x64@0.27.7':
resolution: {integrity: sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==}
engines: {node: '>=18'}
cpu: [x64]
os: [darwin]
+ '@esbuild/freebsd-arm64@0.27.3':
+ resolution: {integrity: sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [freebsd]
+
'@esbuild/freebsd-arm64@0.27.7':
resolution: {integrity: sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==}
engines: {node: '>=18'}
cpu: [arm64]
os: [freebsd]
+ '@esbuild/freebsd-x64@0.27.3':
+ resolution: {integrity: sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [freebsd]
+
'@esbuild/freebsd-x64@0.27.7':
resolution: {integrity: sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==}
engines: {node: '>=18'}
cpu: [x64]
os: [freebsd]
+ '@esbuild/linux-arm64@0.27.3':
+ resolution: {integrity: sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [linux]
+
'@esbuild/linux-arm64@0.27.7':
resolution: {integrity: sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==}
engines: {node: '>=18'}
cpu: [arm64]
os: [linux]
+ '@esbuild/linux-arm@0.27.3':
+ resolution: {integrity: sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw==}
+ engines: {node: '>=18'}
+ cpu: [arm]
+ os: [linux]
+
'@esbuild/linux-arm@0.27.7':
resolution: {integrity: sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==}
engines: {node: '>=18'}
cpu: [arm]
os: [linux]
+ '@esbuild/linux-ia32@0.27.3':
+ resolution: {integrity: sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg==}
+ engines: {node: '>=18'}
+ cpu: [ia32]
+ os: [linux]
+
'@esbuild/linux-ia32@0.27.7':
resolution: {integrity: sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==}
engines: {node: '>=18'}
cpu: [ia32]
os: [linux]
+ '@esbuild/linux-loong64@0.27.3':
+ resolution: {integrity: sha512-WO60Sn8ly3gtzhyjATDgieJNet/KqsDlX5nRC5Y3oTFcS1l0KWba+SEa9Ja1GfDqSF1z6hif/SkpQJbL63cgOA==}
+ engines: {node: '>=18'}
+ cpu: [loong64]
+ os: [linux]
+
'@esbuild/linux-loong64@0.27.7':
resolution: {integrity: sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==}
engines: {node: '>=18'}
cpu: [loong64]
os: [linux]
+ '@esbuild/linux-mips64el@0.27.3':
+ resolution: {integrity: sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw==}
+ engines: {node: '>=18'}
+ cpu: [mips64el]
+ os: [linux]
+
'@esbuild/linux-mips64el@0.27.7':
resolution: {integrity: sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==}
engines: {node: '>=18'}
cpu: [mips64el]
os: [linux]
+ '@esbuild/linux-ppc64@0.27.3':
+ resolution: {integrity: sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA==}
+ engines: {node: '>=18'}
+ cpu: [ppc64]
+ os: [linux]
+
'@esbuild/linux-ppc64@0.27.7':
resolution: {integrity: sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [linux]
+ '@esbuild/linux-riscv64@0.27.3':
+ resolution: {integrity: sha512-3Emwh0r5wmfm3ssTWRQSyVhbOHvqegUDRd0WhmXKX2mkHJe1SFCMJhagUleMq+Uci34wLSipf8Lagt4LlpRFWQ==}
+ engines: {node: '>=18'}
+ cpu: [riscv64]
+ os: [linux]
+
'@esbuild/linux-riscv64@0.27.7':
resolution: {integrity: sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==}
engines: {node: '>=18'}
cpu: [riscv64]
os: [linux]
+ '@esbuild/linux-s390x@0.27.3':
+ resolution: {integrity: sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw==}
+ engines: {node: '>=18'}
+ cpu: [s390x]
+ os: [linux]
+
'@esbuild/linux-s390x@0.27.7':
resolution: {integrity: sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==}
engines: {node: '>=18'}
cpu: [s390x]
os: [linux]
+ '@esbuild/linux-x64@0.27.3':
+ resolution: {integrity: sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [linux]
+
'@esbuild/linux-x64@0.27.7':
resolution: {integrity: sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==}
engines: {node: '>=18'}
cpu: [x64]
os: [linux]
+ '@esbuild/netbsd-arm64@0.27.3':
+ resolution: {integrity: sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [netbsd]
+
'@esbuild/netbsd-arm64@0.27.7':
resolution: {integrity: sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==}
engines: {node: '>=18'}
cpu: [arm64]
os: [netbsd]
+ '@esbuild/netbsd-x64@0.27.3':
+ resolution: {integrity: sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [netbsd]
+
'@esbuild/netbsd-x64@0.27.7':
resolution: {integrity: sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==}
engines: {node: '>=18'}
cpu: [x64]
os: [netbsd]
+ '@esbuild/openbsd-arm64@0.27.3':
+ resolution: {integrity: sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [openbsd]
+
'@esbuild/openbsd-arm64@0.27.7':
resolution: {integrity: sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==}
engines: {node: '>=18'}
cpu: [arm64]
os: [openbsd]
+ '@esbuild/openbsd-x64@0.27.3':
+ resolution: {integrity: sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [openbsd]
+
'@esbuild/openbsd-x64@0.27.7':
resolution: {integrity: sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==}
engines: {node: '>=18'}
cpu: [x64]
os: [openbsd]
+ '@esbuild/openharmony-arm64@0.27.3':
+ resolution: {integrity: sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [openharmony]
+
'@esbuild/openharmony-arm64@0.27.7':
resolution: {integrity: sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [openharmony]
+ '@esbuild/sunos-x64@0.27.3':
+ resolution: {integrity: sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [sunos]
+
'@esbuild/sunos-x64@0.27.7':
resolution: {integrity: sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==}
engines: {node: '>=18'}
cpu: [x64]
os: [sunos]
+ '@esbuild/win32-arm64@0.27.3':
+ resolution: {integrity: sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [win32]
+
'@esbuild/win32-arm64@0.27.7':
resolution: {integrity: sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==}
engines: {node: '>=18'}
cpu: [arm64]
os: [win32]
+ '@esbuild/win32-ia32@0.27.3':
+ resolution: {integrity: sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q==}
+ engines: {node: '>=18'}
+ cpu: [ia32]
+ os: [win32]
+
'@esbuild/win32-ia32@0.27.7':
resolution: {integrity: sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==}
engines: {node: '>=18'}
cpu: [ia32]
os: [win32]
+ '@esbuild/win32-x64@0.27.3':
+ resolution: {integrity: sha512-4uJGhsxuptu3OcpVAzli+/gWusVGwZZHTlS63hh++ehExkVT8SgiEf7/uC/PclrPPkLhZqGgCTjd0VWLo6xMqA==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [win32]
+
'@esbuild/win32-x64@0.27.7':
resolution: {integrity: sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==}
engines: {node: '>=18'}
@@ -747,6 +959,159 @@ packages:
resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==}
engines: {node: '>=18.18'}
+ '@img/colour@1.1.0':
+ resolution: {integrity: sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==}
+ engines: {node: '>=18'}
+
+ '@img/sharp-darwin-arm64@0.34.5':
+ resolution: {integrity: sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@img/sharp-darwin-x64@0.34.5':
+ resolution: {integrity: sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [x64]
+ os: [darwin]
+
+ '@img/sharp-libvips-darwin-arm64@1.2.4':
+ resolution: {integrity: sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@img/sharp-libvips-darwin-x64@1.2.4':
+ resolution: {integrity: sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==}
+ cpu: [x64]
+ os: [darwin]
+
+ '@img/sharp-libvips-linux-arm64@1.2.4':
+ resolution: {integrity: sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==}
+ cpu: [arm64]
+ os: [linux]
+ libc: [glibc]
+
+ '@img/sharp-libvips-linux-arm@1.2.4':
+ resolution: {integrity: sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==}
+ cpu: [arm]
+ os: [linux]
+ libc: [glibc]
+
+ '@img/sharp-libvips-linux-ppc64@1.2.4':
+ resolution: {integrity: sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==}
+ cpu: [ppc64]
+ os: [linux]
+ libc: [glibc]
+
+ '@img/sharp-libvips-linux-riscv64@1.2.4':
+ resolution: {integrity: sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==}
+ cpu: [riscv64]
+ os: [linux]
+ libc: [glibc]
+
+ '@img/sharp-libvips-linux-s390x@1.2.4':
+ resolution: {integrity: sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==}
+ cpu: [s390x]
+ os: [linux]
+ libc: [glibc]
+
+ '@img/sharp-libvips-linux-x64@1.2.4':
+ resolution: {integrity: sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==}
+ cpu: [x64]
+ os: [linux]
+ libc: [glibc]
+
+ '@img/sharp-libvips-linuxmusl-arm64@1.2.4':
+ resolution: {integrity: sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==}
+ cpu: [arm64]
+ os: [linux]
+ libc: [musl]
+
+ '@img/sharp-libvips-linuxmusl-x64@1.2.4':
+ resolution: {integrity: sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==}
+ cpu: [x64]
+ os: [linux]
+ libc: [musl]
+
+ '@img/sharp-linux-arm64@0.34.5':
+ resolution: {integrity: sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [arm64]
+ os: [linux]
+ libc: [glibc]
+
+ '@img/sharp-linux-arm@0.34.5':
+ resolution: {integrity: sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [arm]
+ os: [linux]
+ libc: [glibc]
+
+ '@img/sharp-linux-ppc64@0.34.5':
+ resolution: {integrity: sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [ppc64]
+ os: [linux]
+ libc: [glibc]
+
+ '@img/sharp-linux-riscv64@0.34.5':
+ resolution: {integrity: sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [riscv64]
+ os: [linux]
+ libc: [glibc]
+
+ '@img/sharp-linux-s390x@0.34.5':
+ resolution: {integrity: sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [s390x]
+ os: [linux]
+ libc: [glibc]
+
+ '@img/sharp-linux-x64@0.34.5':
+ resolution: {integrity: sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [x64]
+ os: [linux]
+ libc: [glibc]
+
+ '@img/sharp-linuxmusl-arm64@0.34.5':
+ resolution: {integrity: sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [arm64]
+ os: [linux]
+ libc: [musl]
+
+ '@img/sharp-linuxmusl-x64@0.34.5':
+ resolution: {integrity: sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [x64]
+ os: [linux]
+ libc: [musl]
+
+ '@img/sharp-wasm32@0.34.5':
+ resolution: {integrity: sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [wasm32]
+
+ '@img/sharp-win32-arm64@0.34.5':
+ resolution: {integrity: sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [arm64]
+ os: [win32]
+
+ '@img/sharp-win32-ia32@0.34.5':
+ resolution: {integrity: sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [ia32]
+ os: [win32]
+
+ '@img/sharp-win32-x64@0.34.5':
+ resolution: {integrity: sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [x64]
+ os: [win32]
+
'@inquirer/external-editor@1.0.3':
resolution: {integrity: sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==}
engines: {node: '>=18'}
@@ -775,8 +1140,11 @@ packages:
'@jridgewell/trace-mapping@0.3.31':
resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==}
- '@lucide/svelte@1.14.0':
- resolution: {integrity: sha512-MVuP5VRCBQa2OaIpaRbuEV4k5OV2dy9MyxA6Tf4Sz/IN0v3zzUU72ObHc9r2Zn/wSMXDg6lLrHrczqI7w7gCzQ==}
+ '@jridgewell/trace-mapping@0.3.9':
+ resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==}
+
+ '@lucide/svelte@1.16.0':
+ resolution: {integrity: sha512-AvvPJnaWxeiNkAljI5MsSEc84yHPLMaWQIAJOcbX7k9au/f9ITS7cxTTQiautDiOFKVOXiYdZ+d6mtl88J+Kbg==}
peerDependencies:
svelte: ^5
@@ -980,43 +1348,43 @@ packages:
peerDependencies:
'@opentelemetry/api': ^1.1.0
- '@orval/angular@8.9.1':
- resolution: {integrity: sha512-S4OVIfyCO+lvNQ52tY6OnisYCYK71XiGKvSEP83I38YvQTKkkm1wJvkM5GC5Q9Evthqg169Qo59xSEiXFAftyw==}
+ '@orval/angular@8.10.0':
+ resolution: {integrity: sha512-MAamzCA68K796MwgmS1WEnVrDIDeMm3iv2fmKtz8oOhYxjVRDLX+Bh3dgsoGPmQwCN1x8xMHdHW1c6vrnIZCCA==}
- '@orval/axios@8.9.1':
- resolution: {integrity: sha512-OuZ6cY3r+GvL5HTfatoMYFgs3vDJw/my9S4CxwRRuQJF9sfP1Hsy5XYIbzCiDT60iIBQaakJg9CpXqP0yFLLkQ==}
+ '@orval/axios@8.10.0':
+ resolution: {integrity: sha512-i5RLA1fJ+DW8sgVK3A71YfvugBNurfb78jxXUgiPBrCVw7jVzxnuZT3hYv3ABsMfpk3lyONcO/o1EGzOwLsB3A==}
- '@orval/core@8.9.1':
- resolution: {integrity: sha512-RkMud8bC7f3NZnm79baLFZGkYHR6lDd4DMPYjpJ5EmreM7tTTcVH5Nd6HEB0FVVd0UvcsS0tGWDIYiHxq04sJA==}
+ '@orval/core@8.10.0':
+ resolution: {integrity: sha512-JKO1sPNCVjp5ktIP9xl06XcnEFkXQAw65q9gxzXBrBR8i3+ifMRF9UESuwGJvvMZJMZofT0IKp2zbKONZyG5RA==}
peerDependencies:
'@faker-js/faker': '>=10'
peerDependenciesMeta:
'@faker-js/faker':
optional: true
- '@orval/fetch@8.9.1':
- resolution: {integrity: sha512-9SBqq0w6b5maIcHWbcSPYd0ZWg+VzOCTAmaVPsVpdmCR9ss8yZAkkmah1NiV44AAqE9PUtXTPEMZrH0MwUDoeg==}
+ '@orval/fetch@8.10.0':
+ resolution: {integrity: sha512-U4tBjhzXeBJKvqx3xJG9OK95XLFKhPtdgPu2VPwq3SN2WE/xEkbdZnSz1pF0N9IAAG9mHuFIMz/C+H//TdT+ZQ==}
- '@orval/hono@8.9.1':
- resolution: {integrity: sha512-kwLMcxnT5bm5aB7MYDsfFxwOdMDBBNzPcxdDgbVHAjOeNUkgAtCN+92yX9wAK89OjhkGb14V8McvU7eJqHl+nw==}
+ '@orval/hono@8.10.0':
+ resolution: {integrity: sha512-hWqBXaycTOaXWAMwh7YV7Y8ff72xRRRIh+8NnhfVIT2IKf5/r43rv6Q9wpV9CtFR/ciquVUZHejuIJFUr0RrRw==}
- '@orval/mcp@8.9.1':
- resolution: {integrity: sha512-2BL0tCclPZM0HIB8aUH3aWFwMqFGG1luoRgg5dLbJqQFpo2tMlIaahgQpNY9USOl1hIjhgY4CmlrcH1gqRXk4A==}
+ '@orval/mcp@8.10.0':
+ resolution: {integrity: sha512-IiLMvr/NZKZxmSgZvvnsA4iXH93CF/SdSQN1SBmvQtpWVhinHOLKGFjH/iXJm6byxiw0SjWsI/4BaL7/WhPbew==}
- '@orval/mock@8.9.1':
- resolution: {integrity: sha512-o66CdbPXVJ5GI6TEwH1UagKsfx8abV1aQIQ77vlN+QX9X6/gAeUU3e+6YsuCjANzM9xwcGLJgnHMgIlYNP32cA==}
+ '@orval/mock@8.10.0':
+ resolution: {integrity: sha512-oVfEs89/7G7PorEHE/spHr4FRpONvDX7DB5h+VWsGYY8k/uuHeIRPfQBlsFTe4yilblFypAka9nD/7uDKAuzVQ==}
- '@orval/query@8.9.1':
- resolution: {integrity: sha512-bCe903blfT4ICDR6OjszrLFFCvjfIA5bavyUUW3zxNxRdd65eaHrx9tLHv5fmpj+Rl+d1+t6XmJuAsQ4XJsXVg==}
+ '@orval/query@8.10.0':
+ resolution: {integrity: sha512-gnztWtnIeGDUHdeiAcLzMkGJ0dvq+vfrwEzOthM7nSBNsnT8RV1beS7xwXdERPcvP89GnSkZ7RZ+2zKy31FF6w==}
- '@orval/solid-start@8.9.1':
- resolution: {integrity: sha512-2qWiTBxM3hPOBlUvf3TBVcvDjAnTfztlf57dRpzUeVyS9IglIit/Cedc3tmp9PzkjHzM82SifHVNANYd5F29Xg==}
+ '@orval/solid-start@8.10.0':
+ resolution: {integrity: sha512-sFB2OZeVxHw7+LD9cwGe+CbU0I41UAZt+fuZ/AwCt8Q5scHlIzRmmIEDuQQ7ElB6vqa5vc+wsffCx+/rlvD0aw==}
- '@orval/swr@8.9.1':
- resolution: {integrity: sha512-ijP3ERy6MwvPrVaMgS8USDxj/LtbvzXEufeIC9Zm3qNaGDv1dAeE22MegRE8FfXweSD9f+FSrGl0baPe4Ne+fQ==}
+ '@orval/swr@8.10.0':
+ resolution: {integrity: sha512-a/pMtv5Y8WF7TWkvttL1UvcOnkprcNwScCRZ2+zVfNeShlIu9/+FEpSE3n2YCcMYBNo+ZZLCe7/i2Fr57JhaMg==}
- '@orval/zod@8.9.1':
- resolution: {integrity: sha512-MV75Xzz28W3ZttloNNmdTPa96AneY8FZExEwxmcySdY7lirJtErsqXt2EHnorETDAVEvSldVszhWG/AXpFBAPg==}
+ '@orval/zod@8.10.0':
+ resolution: {integrity: sha512-3OyEXdcm/j4Qqj/TFz/xpsgP4swANH6Vd2WHLLDbzj2ed7zIzfLM/H8iPSErO49cioGLazYsxQawIX8/SyZq7A==}
'@oslojs/asn1@1.0.0':
resolution: {integrity: sha512-zw/wn0sj0j0QKbIXfIlnEcTviaCzYOY3V5rAyjR6YtOByFtJiT574+8p9Wlach0lZH9fddD4yb9laEAIl4vXQA==}
@@ -1030,17 +1398,26 @@ packages:
'@oslojs/encoding@1.1.0':
resolution: {integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==}
- '@oxc-project/types@0.128.0':
- resolution: {integrity: sha512-huv1Y/LzBJkBVHt3OlC7u0zHBW9qXf1FdD7sGmc1rXc2P1mTwHssYv7jyGx5KAACSCH+9B3Bhn6Z9luHRvf7pQ==}
+ '@oxc-project/types@0.130.0':
+ resolution: {integrity: sha512-ibD2usx9JRu7f5pu2tMKMI4cpA4NgXJQoYRP4pQ7Pxmn1l6k/53qWtQWZayhYy3X4QZkt90Ot+mJEaeXouio6Q==}
- '@playwright/test@1.59.1':
- resolution: {integrity: sha512-PG6q63nQg5c9rIi4/Z5lR5IVF7yU5MqmKaPOe0HSc0O2cX1fPi96sUQu5j7eo4gKCkB2AnNGoWt7y4/Xx3Kcqg==}
+ '@playwright/test@1.60.0':
+ resolution: {integrity: sha512-O71yZIbAh/PxDMNGns37GHBIfrVkEVyn+AXyIa5dOTfb4/xNvRWV+Vv/NMbNCtODB/pO7vLlF2OTmMVLhmr7Ag==}
engines: {node: '>=18'}
hasBin: true
'@polka/url@1.0.0-next.29':
resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==}
+ '@poppinss/colors@4.1.6':
+ resolution: {integrity: sha512-H9xkIdFswbS8n1d6vmRd8+c10t2Qe+rZITbbDHHkQixH5+2x1FDGmi/0K+WgWiqQFKPSlIYB7jlH6Kpfn6Fleg==}
+
+ '@poppinss/dumper@0.6.5':
+ resolution: {integrity: sha512-NBdYIb90J7LfOI32dOewKI1r7wnkiH6m920puQ3qHUeZkxNkQiFnXVWoE6YtFSv6QOiPPf7ys6i+HWWecDz7sw==}
+
+ '@poppinss/exception@1.2.3':
+ resolution: {integrity: sha512-dCED+QRChTVatE9ibtoaxc+WkdzOSjYTKi/+uacHWIsfodVfpsueo3+DKpgU5Px8qXjgmXkSvhXvSCz3fnP9lw==}
+
'@poppinss/macroable@1.1.2':
resolution: {integrity: sha512-FAVBRzzWhYP5mA3lCwLH1A0fKBqq5anyjGet90Z81aRK5c/+LTGUE1zJhZrErjaenBSOOI9BVUs3WVmotneFQA==}
@@ -1052,103 +1429,103 @@ packages:
peerDependencies:
'@opentelemetry/api': ^1.8
- '@rolldown/binding-android-arm64@1.0.0-rc.18':
- resolution: {integrity: sha512-lIDyUAfD7U3+BWKzdxMbJcsYHuqXqmGz40aeRqvuAm3y5TkJSYTBW2RDrn65DJFPQqVjUAUqq5uz8urzQ8aBdQ==}
+ '@rolldown/binding-android-arm64@1.0.1':
+ resolution: {integrity: sha512-fJI3I0r3C3Oj/zdBCpaCmBRZYf07xpaq4yCfDDoSFm+beWNzbIl26puW8RraUdugoJw/95zerNOn6jasAhzSmg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [android]
- '@rolldown/binding-darwin-arm64@1.0.0-rc.18':
- resolution: {integrity: sha512-apJq2ktnGp27nSInMR5Vcj8kY6xJzDAvfdIFlpDcAK/w4cDO58qVoi1YQsES/SKiFNge/6e4CUzgjfHduYqWpQ==}
+ '@rolldown/binding-darwin-arm64@1.0.1':
+ resolution: {integrity: sha512-cKnAhWEsV7TPcA/5EAteDp6KcJZBQ2G+BqE7zayMMi7kMvwRsbv7WT9aOnn0WNl4SKEIf43vjS31iUPu80nzXg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [darwin]
- '@rolldown/binding-darwin-x64@1.0.0-rc.18':
- resolution: {integrity: sha512-5Ofot8xbs+pxRHJqm9/9N/4sTQOvdrwEsmPE9pdLEEoAbdZtG6F2LMDfO1sp6ZAtXJuJV/21ew2srq3W8NXB5g==}
+ '@rolldown/binding-darwin-x64@1.0.1':
+ resolution: {integrity: sha512-YKrVwQjIRBPo+5G/u03wGjbdy4q7pyzCe93DK9VJ7zkVmeg8LJ7GbgsiHWdR4xSoe4CAXRD7Bcjgbtr64bkXNg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [darwin]
- '@rolldown/binding-freebsd-x64@1.0.0-rc.18':
- resolution: {integrity: sha512-7h8eeOTT1eyqJyx64BFCnWZpNm486hGWt2sqeLLgDxA0xI1oGZ9H7gK1S85uNGmBhkdPwa/6reTxfFFKvIsebw==}
+ '@rolldown/binding-freebsd-x64@1.0.1':
+ resolution: {integrity: sha512-z/oBsREo46SsFqBwYtFe0kpJeBijAT48O/WXLI4suiCLBkr03RTtTJMCzSdDd2znlh8VJizL09XVkQgk8IZonw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [freebsd]
- '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.18':
- resolution: {integrity: sha512-eRcm/HVt9U/JFu5RKAEKwGQYtDCKWLiaH6wOnsSEp6NMBb/3Os8LgHZlNyzMpFVNmiiMFlfb2zEnebfzJrHFmg==}
+ '@rolldown/binding-linux-arm-gnueabihf@1.0.1':
+ resolution: {integrity: sha512-ik8q7GM11zxvYxFc2PeDcT6TBvhCQMaUxfph/M5l9sKuTs/Sjg3L+Byw0F7w0ZVLBZmx30P+gG0ECzzN+MFcmQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
- '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.18':
- resolution: {integrity: sha512-SOrT/cT4ukTmgnrEz/Hg3m7LBnuCLW9psDeMKrimRWY4I8DmnO7Lco8W2vtqPmMkbVu8iJ+g4GFLVLLOVjJ9DQ==}
+ '@rolldown/binding-linux-arm64-gnu@1.0.1':
+ resolution: {integrity: sha512-QoSx2EkyrrdZ6kcyE8stqZ62t0Yra8Fs5ia9lOxJrh6TMQJK7gQKmscdTHf7pOXKREKrVwOtJcQG3qVSfc866A==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-arm64-musl@1.0.0-rc.18':
- resolution: {integrity: sha512-QWjdxN1HJCpBTAcZ5N5F7wju3gVPzRzSpmGzx7na0c/1qpN9CFil+xt+l9lV/1M6/gqHSNXCiqPfwhVJPeLnug==}
+ '@rolldown/binding-linux-arm64-musl@1.0.1':
+ resolution: {integrity: sha512-uwNwFpwKeNiZawfAWBgg0VIztPTV3ihhh1vV334h9ivnNLorxnQMU6Fz8wG1Zb4Qh9LC1/MkcyT3YlDXG3Rsgg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [musl]
- '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.18':
- resolution: {integrity: sha512-ugCOyj7a4d9h3q9B+wXmf6g3a68UsjGh6dob5DHevHGMwDUbhsYNbSPxJsENcIttJZ9jv7qGM2UesLw5jqIhdg==}
+ '@rolldown/binding-linux-ppc64-gnu@1.0.1':
+ resolution: {integrity: sha512-zY1bul7OWr7DFBiJ++wofXvnr8B45ce3QsQUhKrIhXsygAh7bTkwyeM1bi1a2g5C/yC/N8TZyGDEoMfm/l9mpg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ppc64]
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.18':
- resolution: {integrity: sha512-kKWRhbsotpXkGbcd5dllUWg5gEXcDAa8u5YnP9AV5DYNbvJHGzzuwv7dpmhc8NqKMJldl0a+x76IHbspEpEmdA==}
+ '@rolldown/binding-linux-s390x-gnu@1.0.1':
+ resolution: {integrity: sha512-0frlsT/f4Ft6I7SMESTKnF3cZsdicQn1dCMkF/jT9wDLE+gGoiQfv1nmT9e+s7s/fekvvy6tZM2jHvI2tkbJDQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [s390x]
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-x64-gnu@1.0.0-rc.18':
- resolution: {integrity: sha512-uCo8ElcCIAMyYAZyuIZ81oFkhTSIllNvUCHCAlbhlN4ji3uC28h7IIdlXyIvGO7HsuqnV9p3rD/bpH7XhIyhRw==}
+ '@rolldown/binding-linux-x64-gnu@1.0.1':
+ resolution: {integrity: sha512-XABVmGp9Tg0WspTVvwduTc4fpqy6JnAUrSQe6OuyqD/03nI7r0O9OWUkMIwFrjKAIqolvqoA4ZrJppgwE0Gxmw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-x64-musl@1.0.0-rc.18':
- resolution: {integrity: sha512-XNOQZtuE6yUIvx4rwGemwh8kpL1xvU41FXy/s9K7T/3JVcqGzo3NfKM2HrbrGgfPYGFW42f07Wk++aOC6B9NWA==}
+ '@rolldown/binding-linux-x64-musl@1.0.1':
+ resolution: {integrity: sha512-bV4fzswuzVcKD90o/VM6QqKxnxlDq0g2BISDLNVmxrnhpv1DDbyPhCIjYfvzYLV+MvkKKnQt2Q6AO86SEBULUQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [musl]
- '@rolldown/binding-openharmony-arm64@1.0.0-rc.18':
- resolution: {integrity: sha512-tSn/kzrfa7tNOXr7sEacDBN4YsIqTyLqh45IO0nHDwtpKIDNDJr+VFojt+4klSpChxB29JLyduSsE0MKEwa65A==}
+ '@rolldown/binding-openharmony-arm64@1.0.1':
+ resolution: {integrity: sha512-/Mh0Zhq3OP7fVs0kcQHZP6lZEthMGTaSf8UBQYSFEZDWGXXlEC+nJ6EqenaK2t4LBXMe3A+K/G2BVXXdtOr4PQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [openharmony]
- '@rolldown/binding-wasm32-wasi@1.0.0-rc.18':
- resolution: {integrity: sha512-+J9YGmc+czgqlhYmwun3S3O0FIZhsH8ep2456xwjAdIOmuJxM7xz4P4PtrxU+Bz17a/5bqPA8o3HAAoX0teUdg==}
+ '@rolldown/binding-wasm32-wasi@1.0.1':
+ resolution: {integrity: sha512-+1xc9X45l8ufsBAm6Gjvx2qDRIY9lTVt0cgWNcJ+1gdhXvkbxePA60yRTwSTuXL09CMhyJmjpV7E3NoyxbqFQQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [wasm32]
- '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.18':
- resolution: {integrity: sha512-zsu47DgU0FQzSwi6sU9dZoEdUv7pc1AptSEz/Z8HBg54sV0Pbs3N0+CrIbTsgiu6EyoaNN9CHboqbLaz9lhOyQ==}
+ '@rolldown/binding-win32-arm64-msvc@1.0.1':
+ resolution: {integrity: sha512-1D+UqZdfnuR+Jy1GgMJwi85bD40H21uNmOPRWQhw4oRSuolZ/B5rixZ45DK2KXOTCvmVCecauWgEhbw8bI7tOw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [win32]
- '@rolldown/binding-win32-x64-msvc@1.0.0-rc.18':
- resolution: {integrity: sha512-7H+3yqGgmnlDTRRhw/xpYY9J1kf4GC681nVc4GqKhExZTDrVVrV2tsOR9kso0fvgBdcTCcQShx4SLLoHgaLwhg==}
+ '@rolldown/binding-win32-x64-msvc@1.0.1':
+ resolution: {integrity: sha512-INAycaWuhlOK3wk4mRHGsdgwYWmd9cChdPdE9bwWmy6rn9VqVNYNFGhOdXrofXUxwHIncSiPNb8tNm8knDVIeQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [win32]
- '@rolldown/pluginutils@1.0.0-rc.18':
- resolution: {integrity: sha512-CUY5Mnhe64xQBGZEEXQ5WyZwsc1JU3vAZLIxtrsBt3LO6UOb+C8GunVKqe9sT8NeWb4lqSaoJtp2xo6GxT1MNw==}
+ '@rolldown/pluginutils@1.0.1':
+ resolution: {integrity: sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==}
'@rollup/plugin-commonjs@29.0.2':
resolution: {integrity: sha512-S/ggWH1LU7jTyi9DxZOKyxpVd4hF/OZ0JrEbeLjXk/DFXwRny0tjD2c992zOUYQobLrVkRVMDdmHP16HKP7GRg==}
@@ -1355,32 +1732,32 @@ packages:
'@sec-ant/readable-stream@0.4.1':
resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==}
- '@sentry-internal/browser-utils@10.52.0':
- resolution: {integrity: sha512-x/yEPZdpH6NGQeoeQnV9tj8reAH8twNttiltGZl2o8Rk7sQeUfe7E8yuYP2XbJ2RqyZK5qRS3COrNyMPzf6KFA==}
+ '@sentry-internal/browser-utils@10.53.1':
+ resolution: {integrity: sha512-X4d6y8sBMjmNhcDW4eMBU3ASsNIMz8dqaFkhyIMN/dkYr/yZKnbRZPaVuVUGvHKjnlficPpIH0/HK9KBjrYxPw==}
engines: {node: '>=18'}
- '@sentry-internal/feedback@10.52.0':
- resolution: {integrity: sha512-5kAn1W8ZvCuHtEHXpq6iRkUMdNCilwww+YxaN2yofVrCivAbB3Ha5JJUMqmWOPW0pC27zGYmoJMIDvG+PczUxA==}
+ '@sentry-internal/feedback@10.53.1':
+ resolution: {integrity: sha512-vVpTI/aEYN5d9IgZeYJWMqVaN0+iFgidSrYNAsZTh1US5sJUzF/wrl+68KdpmCtFROrN3jiAn1oPSwL5CKvEJA==}
engines: {node: '>=18'}
- '@sentry-internal/replay-canvas@10.52.0':
- resolution: {integrity: sha512-BI5ie4dxPuUJ344CXVSnAxY1xZCbghglPSCIlTOYODpR9so9yo5IZh+Mwspt0oWsUMaxWJiQSNYlbPWi7WDavg==}
+ '@sentry-internal/replay-canvas@10.53.1':
+ resolution: {integrity: sha512-aueLaf/2prExwA76BGU5/bOXCKWqtt6jQXWA6WJQNrmKpPEtZJB4ypnpsou0McXQCF8tur2Y8U0TEkwQP13yJQ==}
engines: {node: '>=18'}
- '@sentry-internal/replay@10.52.0':
- resolution: {integrity: sha512-diywyuc/H7VTUR+W5ryVmLF+0X4UP1OskMqb6V8RSAvJHcj2JmIm7uP+Fc6ACTno+b6AUShwT/L4xVXzO6X9Cw==}
+ '@sentry-internal/replay@10.53.1':
+ resolution: {integrity: sha512-wZNzTBYkgGUPWMuUQv7L64+OJmoCnz7GQNiTrTFK6EVAjJXFBCSsPp/nhif0bLhbk8+0g4xz633uOhpXuQbFdw==}
engines: {node: '>=18'}
- '@sentry/babel-plugin-component-annotate@5.2.1':
- resolution: {integrity: sha512-QQ9AL5EXIbSK26ObLVtiU6l3tCUdpGSJ/6VwDkPhC3qvtoksSlcoU9Yzm7XC0NBcvu1N2abL5R7gckKGZ4JewQ==}
+ '@sentry/babel-plugin-component-annotate@5.3.0':
+ resolution: {integrity: sha512-p4q8gn8wcFqZGP/s2MnJCAAd8fTikaU6A0mM97RDHQgStcrYiaS0Sc5zUNfb1V+UOLPuvdEdL6MwyxfzjYJQTA==}
engines: {node: '>= 18'}
- '@sentry/browser@10.52.0':
- resolution: {integrity: sha512-ijL9jN86oXwXQWbwhPlEb70ODJSEmjxQEQdnZkC4gDWbjswcwvRsVJPYk+1xl2ir2iZixRIHipVxDcLwian35g==}
+ '@sentry/browser@10.53.1':
+ resolution: {integrity: sha512-zXF373hzUOGzUOrqd8xb1U3LQi5uYC3mwv+z5OMKUUinQlu30tTWBs7ypy6YTchtix9QlYaHWlayUF8vBZ5UjA==}
engines: {node: '>=18'}
- '@sentry/bundler-plugin-core@5.2.1':
- resolution: {integrity: sha512-uXb+TOZKXxm2STsP3iR70Jh/yYHwlHOvql7w/bUVYgDyiB/1Mv0D6oNGS0kelsgBsBwCq3ngyJYlyNy3oM1pPw==}
+ '@sentry/bundler-plugin-core@5.3.0':
+ resolution: {integrity: sha512-L5T60sWdAI3qWwdg3Ptwek/0TY59PERrxyqp4XMUkroayQvGd9r5dIW9Q1kSeXX9iJ442nXbFZKAOyCKV4Z13Q==}
engines: {node: '>= 18'}
'@sentry/cli-darwin@2.58.5':
@@ -1435,8 +1812,8 @@ packages:
engines: {node: '>= 10'}
hasBin: true
- '@sentry/cloudflare@10.52.0':
- resolution: {integrity: sha512-NhFpR0OKd7gZDuJWJd8C0jC6WhA+R+m1OGp0ul2ItwIASTzGMw6gGLo0XuQjC6GfuodNAGbCF1bQN3Zi3nV1Lg==}
+ '@sentry/cloudflare@10.53.1':
+ resolution: {integrity: sha512-iSohVibGRAKg7zLUflfA2ePG69Uw6bqm6iCQLM18hoG2gT4DGigaKcjJmZLTfAtW1DInMCb0DYc/mltCznxMrQ==}
engines: {node: '>=18'}
peerDependencies:
'@cloudflare/workers-types': ^4.x
@@ -1444,12 +1821,12 @@ packages:
'@cloudflare/workers-types':
optional: true
- '@sentry/core@10.52.0':
- resolution: {integrity: sha512-VA/kAqLhkMnRWY2RXdBLyTemR9D4m7MVRy/gyapoq9yvllVPx9WXbvKgnMP2LQp7mFgT/oLFvw58aQKaYTGn3A==}
+ '@sentry/core@10.53.1':
+ resolution: {integrity: sha512-XG4ezlkyuAPjBC5+9kXC94rXXuqYTw9NRhfaDHssbTFaGnqBR8vQX2UUgZfY7ucbeelRDGfBu1sywoU+mB04uA==}
engines: {node: '>=18'}
- '@sentry/node-core@10.52.0':
- resolution: {integrity: sha512-IG7MBtLRPQ2LuU+kbD14AFZroZgAeUmJQTP1FI/F8n56O31+p+9R703LuBTpvZr6sm+eRYDMWcGYYkfLHRVjwg==}
+ '@sentry/node-core@10.53.1':
+ resolution: {integrity: sha512-iH7SMcM/7jPbN+t7+7ussQOiIqI4BMOGt4VYWlV71/z7k0pY+YPaSvlfVkNXfISiDzFAKv0ecCY3BmsLMu1xDQ==}
engines: {node: '>=18'}
peerDependencies:
'@opentelemetry/api': ^1.9.0
@@ -1472,12 +1849,12 @@ packages:
'@opentelemetry/semantic-conventions':
optional: true
- '@sentry/node@10.52.0':
- resolution: {integrity: sha512-9+p3KJUk3rHO1HOEZuSknP2RgKCJZONDm4HWgkVDtVBtocb66KLtVlMjc59d2/bWP7tM3wc877tpG30quFfU9g==}
+ '@sentry/node@10.53.1':
+ resolution: {integrity: sha512-rxHVil0tJAmz+keFcZCj1LaUdgdkK66E/l0gqh2p1209PNCGoD3lnClFr6vusy1aF3zF8O9JPtuMEJzXOKhs+w==}
engines: {node: '>=18'}
- '@sentry/opentelemetry@10.52.0':
- resolution: {integrity: sha512-Sc7StsvC0bwhMcgDfTRWUIexO5cNzzKUurvUwtpgQUnxO7AzexU3lkY3yHYDsCbWYAEQMXAgQYQtbcqoh+Ie7g==}
+ '@sentry/opentelemetry@10.53.1':
+ resolution: {integrity: sha512-Zok6UXla0mFOjd1YnVb1TZtQNOry9v93fXUqx8jmDaygwWM2BwvP8rBQabLz0/OZXo8+35oge+Vmw+QY5aesnA==}
engines: {node: '>=18'}
peerDependencies:
'@opentelemetry/api': ^1.9.0
@@ -1485,8 +1862,8 @@ packages:
'@opentelemetry/sdk-trace-base': ^1.30.1 || ^2.1.0
'@opentelemetry/semantic-conventions': ^1.39.0
- '@sentry/rollup-plugin@5.2.1':
- resolution: {integrity: sha512-LKJyL4fzcHnHExipVN0/QinhBNoGZt+UXg8xJaqc6MwOolOhxHW0ii2hu1OZsiOhX0+r9MK7T+a7Sx0F0bzdMQ==}
+ '@sentry/rollup-plugin@5.3.0':
+ resolution: {integrity: sha512-hgPGPYdQJ/G1cGYOxAb7d4z3V+/k/E5/P/5TFPEEBLuIbFFk+JG0CISUDJdzXJjO382Lb99PBJuXGbueBmO79w==}
engines: {node: '>= 18'}
peerDependencies:
rollup: '>=3.2.0'
@@ -1494,14 +1871,14 @@ packages:
rollup:
optional: true
- '@sentry/svelte@10.52.0':
- resolution: {integrity: sha512-N1S7gjQKZVKSiNJ5ra8afhGFshALVliT4rm4vFeGCudWnm2jtpFrLPPoHo//2Lo3Sb+349CBI06WXQBpGZqeqw==}
+ '@sentry/svelte@10.53.1':
+ resolution: {integrity: sha512-NIxnWFjAHJopwbLx7p2ny/DcaCPy3fPPkKGq8x+HdSbjqZd8Qq41sFF6DpxG8x5by0UaQnJxRdEg8qSQAzoi1Q==}
engines: {node: '>=18'}
peerDependencies:
svelte: 3.x || 4.x || 5.x
- '@sentry/sveltekit@10.52.0':
- resolution: {integrity: sha512-WyA+1rDZxn2Mrz3DXjC/BfzIOxGaK+Sem9ljs3Kvcq3ob+mQVN7hcYsnls5/2uM7AeGTXTr8+8QVaOnSDDiVOQ==}
+ '@sentry/sveltekit@10.53.1':
+ resolution: {integrity: sha512-04LbddxZiGEI8Y4+Wjd2sUqZ/dP2kumUey/r1C3Ov6AqvVCUYNGyL1Wsamy4Mo5h7amwf5yUz1LwF4D00O+OWw==}
engines: {node: '>=18'}
peerDependencies:
'@sveltejs/kit': 2.x
@@ -1510,8 +1887,8 @@ packages:
vite:
optional: true
- '@sentry/vite-plugin@5.2.1':
- resolution: {integrity: sha512-sSQzOhN8xvo/R70vqgyonnC/fwXpJ1kbkJ0g81Xy/OR+N89+v5tPN4VlKTAq3T2c5yAPE39XCbdgeEnI4kbWGg==}
+ '@sentry/vite-plugin@5.3.0':
+ resolution: {integrity: sha512-qcoSzo4n2MulVQ70UUPLq6dTleb2a2HwL2wuwvAgWhPChrYTuk6A6mDg6aQb9fairPAwFPiU9PzOANpoDJcz1A==}
engines: {node: '>= 18'}
'@shikijs/engine-oniguruma@3.23.0':
@@ -1546,10 +1923,17 @@ packages:
resolution: {integrity: sha512-KxXvfapcixpz6rVEB6HPjOUZT22yN6v0vI0urQSk1L8MlEWPDFCZkhw2xmkyoTGYeFw7tWTZd7e3lVzRZRN/EA==}
engines: {node: '>=18'}
+ '@sindresorhus/is@7.2.0':
+ resolution: {integrity: sha512-P1Cz1dWaFfR4IR+U13mqqiGsLFf1KbayybWwdd2vfctdV6hDpUkgCY0nKOLLTMSoRd/jJNjtbqzf13K8DCCXQw==}
+ engines: {node: '>=18'}
+
'@sindresorhus/merge-streams@4.0.0':
resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==}
engines: {node: '>=18'}
+ '@speed-highlight/core@1.2.15':
+ resolution: {integrity: sha512-BMq1K3DsElxDWawkX6eLg9+CKJrTVGCBAWVuHXVUV2u0s2711qiChLSId6ikYPfxhdYocLNt3wWwSvDiTvFabw==}
+
'@standard-schema/spec@1.1.0':
resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==}
@@ -1558,13 +1942,19 @@ packages:
peerDependencies:
acorn: ^8.9.0
+ '@sveltejs/adapter-cloudflare@7.2.8':
+ resolution: {integrity: sha512-bIdhY/Fi4AQmqiBdQVKnafH1h9Gw+xbCvHyUu4EouC8rJOU02zwhi14k/FDhQ0mJF1iblIu3m8UNQ8GpGIvIOQ==}
+ peerDependencies:
+ '@sveltejs/kit': ^2.0.0
+ wrangler: ^4.0.0
+
'@sveltejs/adapter-node@5.5.4':
resolution: {integrity: sha512-45X92CXW+2J8ZUzPv3eLlKWEzINKiiGeFWTjyER4ZN4sGgNoaoeSkCY/QYNxHpPXy71QPsctwccBo9jJs0ySPQ==}
peerDependencies:
'@sveltejs/kit': ^2.4.0
- '@sveltejs/kit@2.59.1':
- resolution: {integrity: sha512-d8OON70AphLdDesuTIl//M2O6fRTIicX8aYv8vhCiYEhTTI2OboKqey0Hu1A4VFhqwgqtq0vKDmPFGkw8kKmgw==}
+ '@sveltejs/kit@2.60.1':
+ resolution: {integrity: sha512-mQjlkNo+rJvpln7V2IGY2j99BqhcFbS4UN0AQNKNYfhBAFZTuCDAdW3a1sgf330mvtNvsBXn3HpAhcmvdJTcIQ==}
engines: {node: '>=18.13'}
hasBin: true
peerDependencies:
@@ -1808,6 +2198,9 @@ packages:
'@types/node@25.6.2':
resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==}
+ '@types/node@25.8.0':
+ resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==}
+
'@types/pg-pool@2.0.7':
resolution: {integrity: sha512-U4CwmGVQcbEuqpyju8/ptOKg6gEC+Tqsvj2xS9o1g71bUh8twxnC6ZL5rZKCsGN0iyH0CwgUyc9VR5owNQF9Ng==}
@@ -1860,63 +2253,63 @@ packages:
'@types/json-schema':
optional: true
- '@typescript-eslint/eslint-plugin@8.59.2':
- resolution: {integrity: sha512-j/bwmkBvHUtPNxzuWe5z6BEk3q54YRyGlBXkSsmfoih7zNrBvl5A9A98anlp/7JbyZcWIJ8KXo/3Tq/DjFLtuQ==}
+ '@typescript-eslint/eslint-plugin@8.59.3':
+ resolution: {integrity: sha512-PwFvSKsXGShKGW6n5bZOhGHEcCZXM8HofLK9fNsEwZXzFRjoY+XT1Vsf1zgyXdwTr0ZYz1/2tkZ0DBTT9jZjhw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- '@typescript-eslint/parser': ^8.59.2
+ '@typescript-eslint/parser': ^8.59.3
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/parser@8.59.2':
- resolution: {integrity: sha512-plR3pp6D+SSUn1HM7xvSkx12/DhoHInI2YF35KAcVFNZvlC0gtrWqx7Qq1oH2Ssgi0vlFRCTbP+DZc7B9+TtsQ==}
+ '@typescript-eslint/parser@8.59.3':
+ resolution: {integrity: sha512-HPwA+hVkfcriajbNvTmZv4VRauibay+cWArYUYq7u7W7PmGShMxbPxLvrwDme55a6d5alG3nrYfhyJ/G28XlLg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/project-service@8.59.2':
- resolution: {integrity: sha512-+2hqvEkeyf/0FBor67duF0Ll7Ot8jyKzDQOSrxazF/danillRq2DwR9dLptsXpoZQqxE1UisSmoZewrlPas9Vw==}
+ '@typescript-eslint/project-service@8.59.3':
+ resolution: {integrity: sha512-ECiUWa/KYRGDFUqTNehaRgzDshnJfkTABJxVemHk4ko22gcr0ukloKjWvyQ64g8YCV/UI47kN1dbmjf/GaQYng==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/scope-manager@8.59.2':
- resolution: {integrity: sha512-JzfyEpEtOU89CcFSwyNS3mu4MLvLSXqnmX05+aKBDM+TdR5jzcGOEBwxwGNxrEQ7p/z6kK2WyioCGBf2zZBnvg==}
+ '@typescript-eslint/scope-manager@8.59.3':
+ resolution: {integrity: sha512-t2LvZnoEfzKtnPjgeEu41xw5gxq9mQVfYy4OoZ4Vlt0sk3JwxmhCca/AR7DwOiHrjWgjAj6as4AhRLKSDfvZIA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/tsconfig-utils@8.59.2':
- resolution: {integrity: sha512-BKK4alN7oi4C/zv4VqHQ+uRU+lTa6JGIZ7s1juw7b3RHo9OfKB+bKX3u0iVZetdsUCBBkSbdWbarJbmN0fTeSw==}
+ '@typescript-eslint/tsconfig-utils@8.59.3':
+ resolution: {integrity: sha512-PcIJHjmaREXLgIAIzLnSY9VucEzz8FKXsRgFa1DmdGCK/5tJpW03TKJF01Q6VZd1lLdz2sIKPWaDUZN9dp//dw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/type-utils@8.59.2':
- resolution: {integrity: sha512-nhqaj1nmTdVVl/BP5omXNRGO38jn5iosis2vbdmupF2txCf8ylWT8lx+JlvMYYVqzGVKtjojUFoQ3JRWK+mfzQ==}
+ '@typescript-eslint/type-utils@8.59.3':
+ resolution: {integrity: sha512-g71d8QD8UaiHGvrJwyIS1hCX5r63w6Jll+4VEYhEAHXTDIqX1JgxhTAbEHtKntL9kuc4jRo7/GWw5xfCepSccQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/types@8.59.2':
- resolution: {integrity: sha512-e82GVOE8Ps3E++Egvb6Y3Dw0S10u8NkQ9KXmtRhCWJJ8kDhOJTvtMAWnFL16kB1583goCWXsr0NieKCZMs2/0Q==}
+ '@typescript-eslint/types@8.59.3':
+ resolution: {integrity: sha512-ePFoH0g4ludssdRFqqDxQePCxU4WQyRa9+XVwjm7yLn0FKhMeoetC+qBEEI1Eyb1pGSDveTIT09Bvw2WhlGayg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/typescript-estree@8.59.2':
- resolution: {integrity: sha512-o0XPGNwcWw+FIwStOWn+BwBuEmL6QXP0rsvAFg7ET1dey1Nr6Wb1ac8p5HEsK0ygO/6mUxlk+YWQD9xcb/nnXg==}
+ '@typescript-eslint/typescript-estree@8.59.3':
+ resolution: {integrity: sha512-CbRjVRAf7Lr9Kr8RopKcbY45p2VfmmHrm0ygOCYFi7oU8q19m0Fs/6iHS7kNOmwpp+ob07ZVcAqlxUod9lYdmg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/utils@8.59.2':
- resolution: {integrity: sha512-Juw3EinkXqjaffxz6roowvV7GZT/kET5vSKKZT6upl5TXdWkLkYmNPXwDDL2Vkt2DPn0nODIS4egC/0AGxKo/Q==}
+ '@typescript-eslint/utils@8.59.3':
+ resolution: {integrity: sha512-JAvT14goBzRzzzZyqq3P9BLArIxTtQURUtFgQ/V7FO+eU+Gg6ES+5ymOPP1wRxXcxAYeivCk4uS3jCKWI1K8Zg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/visitor-keys@8.59.2':
- resolution: {integrity: sha512-NwjLUnGy8/Zfx23fl50tRC8rYaYnM52xNRYFAXvmiil9yh1+K6aRVQMnzW6gQB/1DLgWt977lYQn7C+wtgXZiA==}
+ '@typescript-eslint/visitor-keys@8.59.3':
+ resolution: {integrity: sha512-f1UQF7ggd42YiwI5wGrRaPsa+P0CINBlrkLPmGfpq/u/I/oVtecoEIfFR9ag/oa1sLOsRNZ6xehf6qMZhQGBDg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@valibot/to-json-schema@1.7.0':
@@ -1932,31 +2325,31 @@ packages:
resolution: {integrity: sha512-ZtvYkYpZOYdvbws3uaOAvTFuvFXoQGAtmzeiXu+XSMGxi5GVsODpoI9Xu9TplEMuD/5fmAtBbKb9cQHkWkLXDQ==}
engines: {node: '>=18.16.0'}
- '@vitest/browser-playwright@4.1.5':
- resolution: {integrity: sha512-CWy0lBQJq97nionyJJdnaU4961IXTl43a7UCu5nHy51IoKxAt6PVIJLo+76rVl7KOOgcWHNkG4kbJu/pW7knvA==}
+ '@vitest/browser-playwright@4.1.6':
+ resolution: {integrity: sha512-4csoeyl/qwHyxU2zNL0++WaoDr8YJDXOQPwWPNJoTZ+QzcdO3INYKgF5Zfz730Io7zbkuv914aZmfQ+QE+1Hvw==}
peerDependencies:
playwright: '*'
- vitest: 4.1.5
+ vitest: 4.1.6
- '@vitest/browser@4.1.5':
- resolution: {integrity: sha512-iCDGI8c4yg+xmjUg2VsygdAUSIIB4x5Rht/P68OXy1hPELKXHDkzh87lkuTcdYmemRChDkEpB426MmDjzC0ziA==}
+ '@vitest/browser@4.1.6':
+ resolution: {integrity: sha512-ynsspTubXGSpa58JFJ24xIQt4z4A25epSbugEyaTmmrV1//Wec9EgE/LtoaC6yxUrXi5P7erGHRrkdZIHaVQuA==}
peerDependencies:
- vitest: 4.1.5
+ vitest: 4.1.6
- '@vitest/coverage-v8@4.1.5':
- resolution: {integrity: sha512-38C0/Ddb7HcRG0Z4/DUem8x57d2p9jYgp18mkaYswEOQBGsI1CG4f/hjm0ZCeaJfWhSZ4k7jgs29V1Zom7Ki9A==}
+ '@vitest/coverage-v8@4.1.6':
+ resolution: {integrity: sha512-36l628fQ/9a/8ihy97eOtEnvWQEdqULQOJtcaxtoNq0G1w3Mxd4szSahOaMM9/NGyZ+hyKcMtIW/WIxq0XQViQ==}
peerDependencies:
- '@vitest/browser': 4.1.5
- vitest: 4.1.5
+ '@vitest/browser': 4.1.6
+ vitest: 4.1.6
peerDependenciesMeta:
'@vitest/browser':
optional: true
- '@vitest/expect@4.1.5':
- resolution: {integrity: sha512-PWBaRY5JoKuRnHlUHfpV/KohFylaDZTupcXN1H9vYryNLOnitSw60Mw9IAE2r67NbwwzBw/Cc/8q9BK3kIX8Kw==}
+ '@vitest/expect@4.1.6':
+ resolution: {integrity: sha512-7EHDquPthALSV0jhhjgEW8FXaviMx7rSqu8W6oqCoAuOhKov814P99QDV1pxMA3QPv21YudvJngIhjrNI4opLg==}
- '@vitest/mocker@4.1.5':
- resolution: {integrity: sha512-/x2EmFC4mT4NNzqvC3fmesuV97w5FC903KPmey4gsnJiMQ3Be1IlDKVaDaG8iqaLFHqJ2FVEkxZk5VmeLjIItw==}
+ '@vitest/mocker@4.1.6':
+ resolution: {integrity: sha512-MCFc63czMjEInOlcY2cpQCvCN+KgbAn+60xu9cMgP4sKaLC5JNAKw7JH8QdAnoAC88hW1IiSNZ+GgVXlN1UcMQ==}
peerDependencies:
msw: ^2.4.9
vite: ^6.0.0 || ^7.0.0 || ^8.0.0
@@ -1966,25 +2359,25 @@ packages:
vite:
optional: true
- '@vitest/pretty-format@4.1.5':
- resolution: {integrity: sha512-7I3q6l5qr03dVfMX2wCo9FxwSJbPdwKjy2uu/YPpU3wfHvIL4QHwVRp57OfGrDFeUJ8/8QdfBKIV12FTtLn00g==}
+ '@vitest/pretty-format@4.1.6':
+ resolution: {integrity: sha512-h5SxD/IzNhZYnrSZRsUZQIC+vD0GY8cUvq0iwsmkFKixRCKLLWqCXa/FIQ4S1R+sI+PGoojkHsdNrbZiM9Qpgw==}
- '@vitest/runner@4.1.5':
- resolution: {integrity: sha512-2D+o7Pr82IEO46YPpoA/YU0neeyr6FTerQb5Ro7BUnBuv6NQtT/kmVnczngiMEBhzgqz2UZYl5gArejsyERDSQ==}
+ '@vitest/runner@4.1.6':
+ resolution: {integrity: sha512-nOPCmn2+yD0ZNmKdsXGv/UxMMWbMuKeD6GyYncNwdkYDxpQvrPSKYj2rWuDjC2Y4b6w6hjip5dBKFzEUuZe3vA==}
- '@vitest/snapshot@4.1.5':
- resolution: {integrity: sha512-zypXEt4KH/XgKGPUz4eC2AvErYx0My5hfL8oDb1HzGFpEk1P62bxSohdyOmvz+d9UJwanI68MKwr2EquOaOgMQ==}
+ '@vitest/snapshot@4.1.6':
+ resolution: {integrity: sha512-YhsdE6xAVfTDmzjxL2ZDUvjj+ZsgyOKe+TdQzqkD72wIOmHka8NuGQ6NpTNZv9D2Z63fbwWKJPeVpEw4EQgYxw==}
- '@vitest/spy@4.1.5':
- resolution: {integrity: sha512-2lNOsh6+R2Idnf1TCZqSwYlKN2E/iDlD8sgU59kYVl+OMDmvldO1VDk39smRfpUNwYpNRVn3w4YfuC7KfbBnkQ==}
+ '@vitest/spy@4.1.6':
+ resolution: {integrity: sha512-JFKxMx6udhwKh/Ldo270e17QX710vgunMkuPAvXjHSvC6oqLWAHhVhjg/I71q0u0CBSErIODV1Kjv0FQNSWjdg==}
- '@vitest/ui@4.1.5':
- resolution: {integrity: sha512-3Z9HNFiV0IF1fk0JPiK+7kE1GcaIPefQQIBYur6PM5yFIq6agys3uqP/0t966e1wXfmjbRCHDe7qW236Xjwnag==}
+ '@vitest/ui@4.1.6':
+ resolution: {integrity: sha512-wiu5em68DfGv/2HFvI1Njr7JI2CHcBlQvereSzVG8my53PRxjTNOCsD9VOkRKrsJBDHmyuXvosxWZw7T91a2mw==}
peerDependencies:
- vitest: 4.1.5
+ vitest: 4.1.6
- '@vitest/utils@4.1.5':
- resolution: {integrity: sha512-76wdkrmfXfqGjueGgnb45ITPyUi1ycZ4IHgC2bhPDUfWHklY/q3MdLOAB+TF1e6xfl8NxNY0ZYaPCFNWSsw3Ug==}
+ '@vitest/utils@4.1.6':
+ resolution: {integrity: sha512-FxIY+U81R3LGKCxaHHFRQ5+g6/iRgGLmeHWdp2Amj4ljQRrEIWHmZyDfDYBRZlpyqA7qKxtS9DD1dhk8RnRIVQ==}
acorn-import-attributes@1.9.5:
resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==}
@@ -2081,8 +2474,8 @@ packages:
resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==}
engines: {node: 18 || 20 || >=22}
- baseline-browser-mapping@2.10.28:
- resolution: {integrity: sha512-Ic44hnOtFIgravCunj1ifSoQPSUrkNiJuH9Mf6jr2jjoA74icqV8wU0KuadXeOR8zuIJMOoTv0GuQjZ9ZYNMeA==}
+ baseline-browser-mapping@2.10.29:
+ resolution: {integrity: sha512-Asa2krT+XTPZINCS+2QcyS8WTkObE77RwkydwF7h6DmnKqbvlalz93m/dnphUyCa6SWSP51VgtEUf2FN+gelFQ==}
engines: {node: '>=6.0.0'}
hasBin: true
@@ -2097,6 +2490,9 @@ packages:
'@internationalized/date': ^3.8.1
svelte: ^5.33.0
+ blake3-wasm@2.1.5:
+ resolution: {integrity: sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==}
+
brace-expansion@5.0.6:
resolution: {integrity: sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==}
engines: {node: 18 || 20 || >=22}
@@ -2183,6 +2579,10 @@ packages:
resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==}
engines: {node: '>= 0.6'}
+ cookie@1.1.1:
+ resolution: {integrity: sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==}
+ engines: {node: '>=18'}
+
cosmiconfig-typescript-loader@6.3.0:
resolution: {integrity: sha512-Akr82WH1Wfqatyiqpj8HDkO2o2KmJRu1FhKfSNJP3K4IdXwHfEyL7MOb62i1AGQVLtIQM+iCE9CGOtrfhR+mmA==}
engines: {node: '>=v18'}
@@ -2253,6 +2653,9 @@ packages:
devalue@5.8.0:
resolution: {integrity: sha512-2zA9pFEsnp7vWBZbXF5JAgAq0fsUIt/1XPbRiAmRV3lp/2C3upzH+sADiyy66aFCihoLEsrQHxNM5w1gIDfsBg==}
+ devalue@5.8.1:
+ resolution: {integrity: sha512-4CXDYRBGqN+57wVJkuXBYmpAVUSg3L6JAQa/DFqm238G73E1wuyc/JhGQJzN7vUf/CMphYau2zXbfWzDR5aTEw==}
+
dir-glob@3.0.1:
resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
engines: {node: '>=8'}
@@ -2308,6 +2711,9 @@ packages:
error-ex@1.3.4:
resolution: {integrity: sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==}
+ error-stack-parser-es@1.0.5:
+ resolution: {integrity: sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA==}
+
es-errors@1.3.0:
resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
engines: {node: '>= 0.4'}
@@ -2318,6 +2724,11 @@ packages:
es-toolkit@1.46.1:
resolution: {integrity: sha512-5eNtXOs3tbfxXOj04tjjseeWkRWaoCjdEI+96DgwzZoe6c9juL49pXlzAFTI72aWC9Y8p7168g6XIKjh7k6pyQ==}
+ esbuild@0.27.3:
+ resolution: {integrity: sha512-8VwMnyGCONIs6cWue2IdpHxHnAjzxnw2Zr7MkVxB2vjmQ2ivqGFb4LEG3SMnv0Gb2F/G/2yA8zUaiL1gywDCCg==}
+ engines: {node: '>=18'}
+ hasBin: true
+
esbuild@0.27.7:
resolution: {integrity: sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==}
engines: {node: '>=18'}
@@ -2554,6 +2965,9 @@ packages:
resolution: {integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==}
engines: {node: '>=18'}
+ get-tsconfig@4.14.0:
+ resolution: {integrity: sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA==}
+
git-raw-commits@5.0.1:
resolution: {integrity: sha512-Y+csSm2GD/PCSh6Isd/WiMjNAydu0VBiG9J7EdQsNA5P9uXvLayqjmTsNlK5Gs9IhblFZqOU0yid5Il5JPoLiQ==}
engines: {node: '>=18'}
@@ -2968,6 +3382,11 @@ packages:
resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
engines: {node: '>=8.6'}
+ miniflare@4.20260507.1:
+ resolution: {integrity: sha512-PSXBiLExTdZ4UGO/raKCHQauUpYL7F880ZRB7j0+78Rv8h7TsdN2E/iEDK9sK2Y+SPQ5wJSeAa+rDeVKoZZoEw==}
+ engines: {node: '>=22.0.0'}
+ hasBin: true
+
minimatch@10.2.5:
resolution: {integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==}
engines: {node: 18 || 20 || >=22}
@@ -3031,8 +3450,8 @@ packages:
resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
engines: {node: '>= 0.8.0'}
- orval@8.9.1:
- resolution: {integrity: sha512-o9hgALCr3mCXOWxfct4IrsmlNtURt1iwDx9TecbPT5pwoXZMRpdT6W8/ED78NY0ZNnKs6L00QRNLN1SOArnU+w==}
+ orval@8.10.0:
+ resolution: {integrity: sha512-rdvKP0HqFcGe1Q83i+MIxzDDduj4qt3sNymbKnMHamuFZrR6hfko+7p3euX/gjIJBdaYHRunkwmawiwKVPeKIA==}
engines: {node: '>=22.18.0'}
hasBin: true
peerDependencies:
@@ -3119,6 +3538,9 @@ packages:
resolution: {integrity: sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==}
engines: {node: 18 || 20 || >=22}
+ path-to-regexp@6.3.0:
+ resolution: {integrity: sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==}
+
path-type@4.0.0:
resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
engines: {node: '>=8'}
@@ -3152,13 +3574,13 @@ packages:
resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==}
engines: {node: '>=6'}
- playwright-core@1.59.1:
- resolution: {integrity: sha512-HBV/RJg81z5BiiZ9yPzIiClYV/QMsDCKUyogwH9p3MCP6IYjUFu/MActgYAvK0oWyV9NlwM3GLBjADyWgydVyg==}
+ playwright-core@1.60.0:
+ resolution: {integrity: sha512-9bW6zvX/m0lEbgTKJ6YppOKx8H3VOPBMOCFh2irXFOT4BbHgrx5hPjwJYLT40Lu+4qtD36qKc/Hn56StUW57IA==}
engines: {node: '>=18'}
hasBin: true
- playwright@1.59.1:
- resolution: {integrity: sha512-C8oWjPR3F81yljW9o5OxcWzfh6avkVwDD2VYdwIGqTkl+OGFISgypqzfu7dOe4QNLL2aqcWBmI3PMtLIK233lw==}
+ playwright@1.60.0:
+ resolution: {integrity: sha512-hheHdokM8cdqCb0lcE3s+zT4t4W+vvjpGxsZlDnikarzx8tSzMebh3UiFtgqwFwnTnjYQcsyMF8ei2mCO/tpeA==}
engines: {node: '>=18'}
hasBin: true
@@ -3218,8 +3640,8 @@ packages:
resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
engines: {node: '>= 0.8.0'}
- prettier-plugin-svelte@3.5.1:
- resolution: {integrity: sha512-65+fr5+cgIKWKiqM1Doum4uX6bY8iFCdztvvp2RcF+AJoieaw9kJOFMNcJo/bkmKYsxFaM9OsVZK/gWauG/5mg==}
+ prettier-plugin-svelte@3.5.2:
+ resolution: {integrity: sha512-ItFouLvzSFE3ulNl4DKoWM3BGcbDCNVpIyy/Y3F2gC3aNiGLxtFUdffVqO5Z5hhYG+DFT5KULWaxmeFFpdbvaQ==}
peerDependencies:
prettier: ^3.0.0
svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0
@@ -3332,6 +3754,10 @@ packages:
resolution: {integrity: sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==}
engines: {node: '>= 20.19.0'}
+ regexparam@3.0.0:
+ resolution: {integrity: sha512-RSYAtP31mvYLkAHrOlh25pCNQ5hWnT106VukGaaFfuJrZFkGRX5GhUAdPqpSDXxOhA2c4akmRuplv1mRqnBn6Q==}
+ engines: {node: '>=8'}
+
remeda@2.34.0:
resolution: {integrity: sha512-zL4cEPkLHxwmlDRPyvJZjojpG5M5HXrDiABNKof+dq7kkuyQttP6NrF2uJB0DKIU09K8cTq+sQDlbo2r7mdR5Q==}
@@ -3351,6 +3777,9 @@ packages:
resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
engines: {node: '>=8'}
+ resolve-pkg-maps@1.0.0:
+ resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==}
+
resolve@1.22.12:
resolution: {integrity: sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==}
engines: {node: '>= 0.4'}
@@ -3360,8 +3789,8 @@ packages:
resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==}
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
- rolldown@1.0.0-rc.18:
- resolution: {integrity: sha512-phmyKBpuBdRYDf4hgyynGAYn/rDDe+iZXKVJ7WX5b1zQzpLkP5oJRPGsfJuHdzPMlyyEO/4sPW6yfSx2gf7lVg==}
+ rolldown@1.0.1:
+ resolution: {integrity: sha512-X0KQHljNnEkWNqqiz9zJrGunh1B0HgOxLXvnFpCOcadzcy5qohZ3tqMEUg00vncoRovXuK3ZqCT9KnnKzoInFQ==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
@@ -3434,6 +3863,10 @@ packages:
set-cookie-parser@3.1.0:
resolution: {integrity: sha512-kjnC1DXBHcxaOaOXBHBeRtltsDG2nUiUni+jP92M9gYdW12rsmx92UsfpH7o5tDRs7I1ZZPSQJQGv3UaRfCiuw==}
+ sharp@0.34.5:
+ resolution: {integrity: sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+
shebang-command@2.0.0:
resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
engines: {node: '>=8'}
@@ -3527,6 +3960,10 @@ packages:
resolution: {integrity: sha512-uV+TFRZdXsqXTL2pRvujROjdZQ4RAlBUS5BTh9IGm+jTqQntYThciG/qu57Gs69yjnVUSqdxF9YLmSnpupBW9A==}
engines: {node: '>=14.0.0'}
+ supports-color@10.2.2:
+ resolution: {integrity: sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==}
+ engines: {node: '>=18'}
+
supports-color@7.2.0:
resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
engines: {node: '>=8'}
@@ -3552,6 +3989,11 @@ packages:
svelte:
optional: true
+ svelte-interactions@0.2.0:
+ resolution: {integrity: sha512-jGgZgdfSFnBzIs5j058T/XqHCEXHVpob31dkTwMu4KZyUSt2prozXoK/vKmN1eOyTaEIqALX20aLkYlbbapLPA==}
+ peerDependencies:
+ svelte: ^4.0.0
+
svelte-persisted-store@0.12.0:
resolution: {integrity: sha512-BdBQr2SGSJ+rDWH8/aEV5GthBJDapVP0GP3fuUCA7TjYG5ctcB+O9Mj9ZC0+Jo1oJMfZUd1y9H68NFRR5MyIJA==}
engines: {node: '>=0.14'}
@@ -3635,8 +4077,8 @@ packages:
peerDependencies:
svelte: ^5.30.2
- svelte@5.55.5:
- resolution: {integrity: sha512-2uCs/LZ9us+AktdzYJM8OcxQ8qnPS1kpaO7syGT/MgO+6Qr1Ybl+TqPq+97u7PHqmmMlye5ZkoyXONy5mjjAbw==}
+ svelte@5.55.7:
+ resolution: {integrity: sha512-ymI5ykLPwIHW839E053FQbI1G+jnRFJEw3Kv5Y4njixVWywQBx+NUFpkkKyk5LIb36Fg9DVXSYpqiGekLD0hyw==}
engines: {node: '>=18'}
sveltekit-superforms@2.30.1:
@@ -3648,8 +4090,8 @@ packages:
tabbable@6.4.0:
resolution: {integrity: sha512-05PUHKSNE8ou2dwIxTngl4EzcnsCDZGJ/iCLtDflR/SHB/ny14rXc+qU5P4mG9JkusiV7EivzY9Mhm55AzAvCg==}
- tailwind-merge@3.5.0:
- resolution: {integrity: sha512-I8K9wewnVDkL1NTGoqWmVEIlUcB9gFriAEkXkfCjX5ib8ezGxtR3xD7iZIxrfArjEsH7F1CHD4RFUtxefdqV/A==}
+ tailwind-merge@3.6.0:
+ resolution: {integrity: sha512-uxL7qAVQriqRQPAyK3pj66VqskWqoZ37PW94jwOTwNfq/z9oyu1V+eqrZqtR2+fCiXdYOZe/Modt8GtvqNzu+w==}
tailwindcss-motion@1.1.1:
resolution: {integrity: sha512-CeeQAc5o31BuEPMyWdq/786X7QWNeifa+8khfu74Fs8lGkgEwjNYv6dGv+lRFS8FWXV5dp7F3AU9JjBXjiaQfw==}
@@ -3721,16 +4163,6 @@ packages:
resolution: {integrity: sha512-Du/ZW2RfwV/D4cmA5rXafYjBQVuvu4qGiEEla4EmEHVHgRdx68Gftx7i66jn2bzHPwSVZY36Ae6OuDn9el4ZKA==}
engines: {node: '>=14.13.1'}
- tsconfck@3.1.6:
- resolution: {integrity: sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w==}
- engines: {node: ^18 || >=20}
- hasBin: true
- peerDependencies:
- typescript: ^5.0.0
- peerDependenciesMeta:
- typescript:
- optional: true
-
tslib@2.8.1:
resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
@@ -3764,8 +4196,8 @@ packages:
peerDependencies:
typescript: 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x || 5.7.x || 5.8.x || 5.9.x || 6.0.x
- typescript-eslint@8.59.2:
- resolution: {integrity: sha512-pJw051uomb3ZeCzGTpRb8RbEqB5Y4WWet8gl/GcTlU35BSx0PVdZ86/bqkQCyKKuraVQEK7r6kBHQXF+fBhkoQ==}
+ typescript-eslint@8.59.3:
+ resolution: {integrity: sha512-KgusgyDgG4LI8Ih/sWaCtZ06tckLAS5CvT5A4D1Q7bYVoAAyzwiZvE4BmwDHkhRVkvhRBepKeASoFzQetha7Fg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
@@ -3785,6 +4217,16 @@ packages:
undici-types@7.19.2:
resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==}
+ undici-types@7.24.6:
+ resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==}
+
+ undici@7.24.8:
+ resolution: {integrity: sha512-6KQ/+QxK49Z/p3HO6E5ZCZWNnCasyZLa5ExaVYyvPxUwKtbCPMKELJOqh7EqOle0t9cH/7d2TaaTRRa6Nhs4YQ==}
+ engines: {node: '>=20.18.1'}
+
+ unenv@2.0.0-rc.24:
+ resolution: {integrity: sha512-i7qRCmY42zmCwnYlh9H2SvLEypEFGye5iRmEMKjcGi7zk9UquigRjFtTLz0TYqr0ZGLZhaMHl/foy1bZR+Cwlw==}
+
unicorn-magic@0.3.0:
resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==}
engines: {node: '>=18'}
@@ -3831,8 +4273,8 @@ packages:
peerDependencies:
svelte: ^5.0.0
- vite@8.0.11:
- resolution: {integrity: sha512-Jz1mxtUBR5xTT65VOdJZUUeoyLtqljmFkiUXhPTLZka3RDc9vpi/xXkyrnsdRcm2lIi3l3GPMnAidTsEGIj3Ow==}
+ vite@8.0.13:
+ resolution: {integrity: sha512-MFtjBYgzmSxmgA4RAfjIyXWpGe1oALnjgUTzzV7QLx/TKxCzjtMH6Fd9/eVK+5Fg1qNoz5VAwsmMs/NofrmJvw==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
peerDependencies:
@@ -3888,20 +4330,20 @@ packages:
svelte: ^3 || ^4 || ^5 || ^5.0.0-next.0
vitest: ^4.0.0
- vitest@4.1.5:
- resolution: {integrity: sha512-9Xx1v3/ih3m9hN+SbfkUyy0JAs72ap3r7joc87XL6jwF0jGg6mFBvQ1SrwaX+h8BlkX6Hz9shdd1uo6AF+ZGpg==}
+ vitest@4.1.6:
+ resolution: {integrity: sha512-6lvjbS3p9b4CrdCmguzbh2/4uoXhGE2q71R4OX5sqF9R1bo9Xd6fGrMAfvp5wnCzlBnFVdCOp6onuTQVbo8iUQ==}
engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0}
hasBin: true
peerDependencies:
'@edge-runtime/vm': '*'
'@opentelemetry/api': ^1.9.0
'@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0
- '@vitest/browser-playwright': 4.1.5
- '@vitest/browser-preview': 4.1.5
- '@vitest/browser-webdriverio': 4.1.5
- '@vitest/coverage-istanbul': 4.1.5
- '@vitest/coverage-v8': 4.1.5
- '@vitest/ui': 4.1.5
+ '@vitest/browser-playwright': 4.1.6
+ '@vitest/browser-preview': 4.1.6
+ '@vitest/browser-webdriverio': 4.1.6
+ '@vitest/coverage-istanbul': 4.1.6
+ '@vitest/coverage-v8': 4.1.6
+ '@vitest/ui': 4.1.6
happy-dom: '*'
jsdom: '*'
vite: ^6.0.0 || ^7.0.0 || ^8.0.0
@@ -3949,10 +4391,41 @@ packages:
resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
engines: {node: '>=0.10.0'}
+ workerd@1.20260507.1:
+ resolution: {integrity: sha512-z7JhsFSe6+X1b5fUHaVpo15VM1IRMJiLofEkq8iKdCo+Veqc+FUg5lIsuz8NwePxuSKrXtO4ZQpGkQLbPVXFhg==}
+ engines: {node: '>=16'}
+ hasBin: true
+
+ worktop@0.8.0-next.18:
+ resolution: {integrity: sha512-+TvsA6VAVoMC3XDKR5MoC/qlLqDixEfOBysDEKnPIPou/NvoPWCAuXHXMsswwlvmEuvX56lQjvELLyLuzTKvRw==}
+ engines: {node: '>=12'}
+
+ wrangler@4.90.0:
+ resolution: {integrity: sha512-bmNIykl59TfCUn5xQgU7IWylSsPx3LQaPLMSAq2VQHt89CBrcj9qXQ0eYfjBCWA5XTBVgten391evt7xxtXwcA==}
+ engines: {node: '>=22.0.0'}
+ hasBin: true
+ peerDependencies:
+ '@cloudflare/workers-types': ^4.20260507.1
+ peerDependenciesMeta:
+ '@cloudflare/workers-types':
+ optional: true
+
wrap-ansi@9.0.2:
resolution: {integrity: sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==}
engines: {node: '>=18'}
+ ws@8.18.0:
+ resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==}
+ engines: {node: '>=10.0.0'}
+ peerDependencies:
+ bufferutil: ^4.0.1
+ utf-8-validate: '>=5.0.2'
+ peerDependenciesMeta:
+ bufferutil:
+ optional: true
+ utf-8-validate:
+ optional: true
+
ws@8.20.0:
resolution: {integrity: sha512-sAt8BhgNbzCtgGbt2OxmpuryO63ZoDk/sqaB/znQm94T4fCEsy/yV+7CdC1kJhOU9lboAEU7R3kquuycDoibVA==}
engines: {node: '>=10.0.0'}
@@ -4005,6 +4478,12 @@ packages:
resolution: {integrity: sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==}
engines: {node: '>=18'}
+ youch-core@0.3.3:
+ resolution: {integrity: sha512-ho7XuGjLaJ2hWHoK8yFnsUGy2Y5uDpqSTq1FkHLK4/oqKtyUU1AFbOOxY4IpC9f0fTLjwYbslUz0Po5BpD1wrA==}
+
+ youch@4.1.0-beta.10:
+ resolution: {integrity: sha512-rLfVLB4FgQneDr0dv1oddCVZmKjcJ6yX6mS4pU82Mq/Dt9a3cLZQ62pDBL4AUO+uVrCvtWz3ZFUL2HFAFJ/BXQ==}
+
yup@1.7.1:
resolution: {integrity: sha512-GKHFX2nXul2/4Dtfxhozv701jLQHdf6J34YDh2cEkpqoo8le5Mg6/LrdseVLrFarmFygZTlfIhHx/QKfb/QWXw==}
@@ -4164,7 +4643,7 @@ snapshots:
dependencies:
'@changesets/types': 6.1.0
- '@changesets/cli@2.31.0(@types/node@25.6.2)':
+ '@changesets/cli@2.31.0(@types/node@25.8.0)':
dependencies:
'@changesets/apply-release-plan': 7.1.1
'@changesets/assemble-release-plan': 6.0.10
@@ -4180,7 +4659,7 @@ snapshots:
'@changesets/should-skip-package': 0.1.2
'@changesets/types': 6.1.0
'@changesets/write': 0.4.0
- '@inquirer/external-editor': 1.0.3(@types/node@25.6.2)
+ '@inquirer/external-editor': 1.0.3(@types/node@25.8.0)
'@manypkg/get-packages': 1.1.3
ansi-colors: 4.1.3
enquirer: 2.4.1
@@ -4285,17 +4764,42 @@ snapshots:
human-id: 4.1.3
prettier: 2.8.8
+ '@cloudflare/kv-asset-handler@0.5.0': {}
+
+ '@cloudflare/unenv-preset@2.16.1(unenv@2.0.0-rc.24)(workerd@1.20260507.1)':
+ dependencies:
+ unenv: 2.0.0-rc.24
+ optionalDependencies:
+ workerd: 1.20260507.1
+
+ '@cloudflare/workerd-darwin-64@1.20260507.1':
+ optional: true
+
+ '@cloudflare/workerd-darwin-arm64@1.20260507.1':
+ optional: true
+
+ '@cloudflare/workerd-linux-64@1.20260507.1':
+ optional: true
+
+ '@cloudflare/workerd-linux-arm64@1.20260507.1':
+ optional: true
+
+ '@cloudflare/workerd-windows-64@1.20260507.1':
+ optional: true
+
+ '@cloudflare/workers-types@4.20260509.1': {}
+
'@commander-js/extra-typings@14.0.0(commander@14.0.3)':
dependencies:
commander: 14.0.3
- '@commitlint/cli@21.0.0(@types/node@25.6.2)(conventional-commits-parser@6.4.0)(typescript@6.0.3)':
+ '@commitlint/cli@21.0.1(@types/node@25.8.0)(conventional-commits-parser@6.4.0)(typescript@6.0.3)':
dependencies:
- '@commitlint/format': 21.0.0
- '@commitlint/lint': 21.0.0
- '@commitlint/load': 21.0.0(@types/node@25.6.2)(typescript@6.0.3)
- '@commitlint/read': 21.0.0(conventional-commits-parser@6.4.0)
- '@commitlint/types': 21.0.0
+ '@commitlint/format': 21.0.1
+ '@commitlint/lint': 21.0.1
+ '@commitlint/load': 21.0.1(@types/node@25.8.0)(typescript@6.0.3)
+ '@commitlint/read': 21.0.1(conventional-commits-parser@6.4.0)
+ '@commitlint/types': 21.0.1
tinyexec: 1.1.2
yargs: 18.0.0
transitivePeerDependencies:
@@ -4304,48 +4808,48 @@ snapshots:
- conventional-commits-parser
- typescript
- '@commitlint/config-conventional@21.0.0':
+ '@commitlint/config-conventional@21.0.1':
dependencies:
- '@commitlint/types': 21.0.0
+ '@commitlint/types': 21.0.1
conventional-changelog-conventionalcommits: 9.3.1
- '@commitlint/config-validator@21.0.0':
+ '@commitlint/config-validator@21.0.1':
dependencies:
- '@commitlint/types': 21.0.0
+ '@commitlint/types': 21.0.1
ajv: 8.20.0
- '@commitlint/ensure@21.0.0':
+ '@commitlint/ensure@21.0.1':
dependencies:
- '@commitlint/types': 21.0.0
+ '@commitlint/types': 21.0.1
es-toolkit: 1.46.1
- '@commitlint/execute-rule@21.0.0': {}
+ '@commitlint/execute-rule@21.0.1': {}
- '@commitlint/format@21.0.0':
+ '@commitlint/format@21.0.1':
dependencies:
- '@commitlint/types': 21.0.0
+ '@commitlint/types': 21.0.1
picocolors: 1.1.1
- '@commitlint/is-ignored@21.0.0':
+ '@commitlint/is-ignored@21.0.1':
dependencies:
- '@commitlint/types': 21.0.0
+ '@commitlint/types': 21.0.1
semver: 7.8.0
- '@commitlint/lint@21.0.0':
+ '@commitlint/lint@21.0.1':
dependencies:
- '@commitlint/is-ignored': 21.0.0
- '@commitlint/parse': 21.0.0
- '@commitlint/rules': 21.0.0
- '@commitlint/types': 21.0.0
+ '@commitlint/is-ignored': 21.0.1
+ '@commitlint/parse': 21.0.1
+ '@commitlint/rules': 21.0.1
+ '@commitlint/types': 21.0.1
- '@commitlint/load@21.0.0(@types/node@25.6.2)(typescript@6.0.3)':
+ '@commitlint/load@21.0.1(@types/node@25.8.0)(typescript@6.0.3)':
dependencies:
- '@commitlint/config-validator': 21.0.0
- '@commitlint/execute-rule': 21.0.0
- '@commitlint/resolve-extends': 21.0.0
- '@commitlint/types': 21.0.0
+ '@commitlint/config-validator': 21.0.1
+ '@commitlint/execute-rule': 21.0.1
+ '@commitlint/resolve-extends': 21.0.1
+ '@commitlint/types': 21.0.1
cosmiconfig: 9.0.1(typescript@6.0.3)
- cosmiconfig-typescript-loader: 6.3.0(@types/node@25.6.2)(cosmiconfig@9.0.1(typescript@6.0.3))(typescript@6.0.3)
+ cosmiconfig-typescript-loader: 6.3.0(@types/node@25.8.0)(cosmiconfig@9.0.1(typescript@6.0.3))(typescript@6.0.3)
es-toolkit: 1.46.1
is-plain-obj: 4.1.0
picocolors: 1.1.1
@@ -4353,46 +4857,46 @@ snapshots:
- '@types/node'
- typescript
- '@commitlint/message@21.0.0': {}
+ '@commitlint/message@21.0.1': {}
- '@commitlint/parse@21.0.0':
+ '@commitlint/parse@21.0.1':
dependencies:
- '@commitlint/types': 21.0.0
+ '@commitlint/types': 21.0.1
conventional-changelog-angular: 8.3.1
conventional-commits-parser: 6.4.0
- '@commitlint/read@21.0.0(conventional-commits-parser@6.4.0)':
+ '@commitlint/read@21.0.1(conventional-commits-parser@6.4.0)':
dependencies:
- '@commitlint/top-level': 21.0.0
- '@commitlint/types': 21.0.0
+ '@commitlint/top-level': 21.0.1
+ '@commitlint/types': 21.0.1
git-raw-commits: 5.0.1(conventional-commits-parser@6.4.0)
tinyexec: 1.1.2
transitivePeerDependencies:
- conventional-commits-filter
- conventional-commits-parser
- '@commitlint/resolve-extends@21.0.0':
+ '@commitlint/resolve-extends@21.0.1':
dependencies:
- '@commitlint/config-validator': 21.0.0
- '@commitlint/types': 21.0.0
+ '@commitlint/config-validator': 21.0.1
+ '@commitlint/types': 21.0.1
es-toolkit: 1.46.1
global-directory: 5.0.0
resolve-from: 5.0.0
- '@commitlint/rules@21.0.0':
+ '@commitlint/rules@21.0.1':
dependencies:
- '@commitlint/ensure': 21.0.0
- '@commitlint/message': 21.0.0
- '@commitlint/to-lines': 21.0.0
- '@commitlint/types': 21.0.0
+ '@commitlint/ensure': 21.0.1
+ '@commitlint/message': 21.0.1
+ '@commitlint/to-lines': 21.0.1
+ '@commitlint/types': 21.0.1
- '@commitlint/to-lines@21.0.0': {}
+ '@commitlint/to-lines@21.0.1': {}
- '@commitlint/top-level@21.0.0':
+ '@commitlint/top-level@21.0.1':
dependencies:
escalade: 3.2.0
- '@commitlint/types@21.0.0':
+ '@commitlint/types@21.0.1':
dependencies:
conventional-commits-parser: 6.4.0
picocolors: 1.1.1
@@ -4405,6 +4909,10 @@ snapshots:
optionalDependencies:
conventional-commits-parser: 6.4.0
+ '@cspotcode/source-map-support@0.8.1':
+ dependencies:
+ '@jridgewell/trace-mapping': 0.3.9
+
'@date-fns/tz@1.4.1': {}
'@dnd-kit/abstract@0.4.0':
@@ -4442,12 +4950,12 @@ snapshots:
'@preact/signals-core': 1.14.1
tslib: 2.8.1
- '@dnd-kit/svelte@0.4.0(svelte@5.55.5(@typescript-eslint/types@8.59.2))':
+ '@dnd-kit/svelte@0.4.0(svelte@5.55.7(@typescript-eslint/types@8.59.3))':
dependencies:
'@dnd-kit/abstract': 0.4.0
'@dnd-kit/dom': 0.4.0
'@dnd-kit/state': 0.4.0
- svelte: 5.55.5(@typescript-eslint/types@8.59.2)
+ svelte: 5.55.7(@typescript-eslint/types@8.59.3)
tslib: 2.8.1
'@emnapi/core@1.10.0':
@@ -4466,81 +4974,159 @@ snapshots:
tslib: 2.8.1
optional: true
+ '@esbuild/aix-ppc64@0.27.3':
+ optional: true
+
'@esbuild/aix-ppc64@0.27.7':
optional: true
+ '@esbuild/android-arm64@0.27.3':
+ optional: true
+
'@esbuild/android-arm64@0.27.7':
optional: true
+ '@esbuild/android-arm@0.27.3':
+ optional: true
+
'@esbuild/android-arm@0.27.7':
optional: true
+ '@esbuild/android-x64@0.27.3':
+ optional: true
+
'@esbuild/android-x64@0.27.7':
optional: true
+ '@esbuild/darwin-arm64@0.27.3':
+ optional: true
+
'@esbuild/darwin-arm64@0.27.7':
optional: true
+ '@esbuild/darwin-x64@0.27.3':
+ optional: true
+
'@esbuild/darwin-x64@0.27.7':
optional: true
+ '@esbuild/freebsd-arm64@0.27.3':
+ optional: true
+
'@esbuild/freebsd-arm64@0.27.7':
optional: true
+ '@esbuild/freebsd-x64@0.27.3':
+ optional: true
+
'@esbuild/freebsd-x64@0.27.7':
optional: true
+ '@esbuild/linux-arm64@0.27.3':
+ optional: true
+
'@esbuild/linux-arm64@0.27.7':
optional: true
+ '@esbuild/linux-arm@0.27.3':
+ optional: true
+
'@esbuild/linux-arm@0.27.7':
optional: true
+ '@esbuild/linux-ia32@0.27.3':
+ optional: true
+
'@esbuild/linux-ia32@0.27.7':
optional: true
+ '@esbuild/linux-loong64@0.27.3':
+ optional: true
+
'@esbuild/linux-loong64@0.27.7':
optional: true
+ '@esbuild/linux-mips64el@0.27.3':
+ optional: true
+
'@esbuild/linux-mips64el@0.27.7':
optional: true
+ '@esbuild/linux-ppc64@0.27.3':
+ optional: true
+
'@esbuild/linux-ppc64@0.27.7':
optional: true
+ '@esbuild/linux-riscv64@0.27.3':
+ optional: true
+
'@esbuild/linux-riscv64@0.27.7':
optional: true
+ '@esbuild/linux-s390x@0.27.3':
+ optional: true
+
'@esbuild/linux-s390x@0.27.7':
optional: true
+ '@esbuild/linux-x64@0.27.3':
+ optional: true
+
'@esbuild/linux-x64@0.27.7':
optional: true
+ '@esbuild/netbsd-arm64@0.27.3':
+ optional: true
+
'@esbuild/netbsd-arm64@0.27.7':
optional: true
+ '@esbuild/netbsd-x64@0.27.3':
+ optional: true
+
'@esbuild/netbsd-x64@0.27.7':
optional: true
+ '@esbuild/openbsd-arm64@0.27.3':
+ optional: true
+
'@esbuild/openbsd-arm64@0.27.7':
optional: true
+ '@esbuild/openbsd-x64@0.27.3':
+ optional: true
+
'@esbuild/openbsd-x64@0.27.7':
optional: true
+ '@esbuild/openharmony-arm64@0.27.3':
+ optional: true
+
'@esbuild/openharmony-arm64@0.27.7':
optional: true
+ '@esbuild/sunos-x64@0.27.3':
+ optional: true
+
'@esbuild/sunos-x64@0.27.7':
optional: true
+ '@esbuild/win32-arm64@0.27.3':
+ optional: true
+
'@esbuild/win32-arm64@0.27.7':
optional: true
+ '@esbuild/win32-ia32@0.27.3':
+ optional: true
+
'@esbuild/win32-ia32@0.27.7':
optional: true
+ '@esbuild/win32-x64@0.27.3':
+ optional: true
+
'@esbuild/win32-x64@0.27.7':
optional: true
@@ -4640,12 +5226,108 @@ snapshots:
'@humanwhocodes/retry@0.4.3': {}
- '@inquirer/external-editor@1.0.3(@types/node@25.6.2)':
+ '@img/colour@1.1.0': {}
+
+ '@img/sharp-darwin-arm64@0.34.5':
+ optionalDependencies:
+ '@img/sharp-libvips-darwin-arm64': 1.2.4
+ optional: true
+
+ '@img/sharp-darwin-x64@0.34.5':
+ optionalDependencies:
+ '@img/sharp-libvips-darwin-x64': 1.2.4
+ optional: true
+
+ '@img/sharp-libvips-darwin-arm64@1.2.4':
+ optional: true
+
+ '@img/sharp-libvips-darwin-x64@1.2.4':
+ optional: true
+
+ '@img/sharp-libvips-linux-arm64@1.2.4':
+ optional: true
+
+ '@img/sharp-libvips-linux-arm@1.2.4':
+ optional: true
+
+ '@img/sharp-libvips-linux-ppc64@1.2.4':
+ optional: true
+
+ '@img/sharp-libvips-linux-riscv64@1.2.4':
+ optional: true
+
+ '@img/sharp-libvips-linux-s390x@1.2.4':
+ optional: true
+
+ '@img/sharp-libvips-linux-x64@1.2.4':
+ optional: true
+
+ '@img/sharp-libvips-linuxmusl-arm64@1.2.4':
+ optional: true
+
+ '@img/sharp-libvips-linuxmusl-x64@1.2.4':
+ optional: true
+
+ '@img/sharp-linux-arm64@0.34.5':
+ optionalDependencies:
+ '@img/sharp-libvips-linux-arm64': 1.2.4
+ optional: true
+
+ '@img/sharp-linux-arm@0.34.5':
+ optionalDependencies:
+ '@img/sharp-libvips-linux-arm': 1.2.4
+ optional: true
+
+ '@img/sharp-linux-ppc64@0.34.5':
+ optionalDependencies:
+ '@img/sharp-libvips-linux-ppc64': 1.2.4
+ optional: true
+
+ '@img/sharp-linux-riscv64@0.34.5':
+ optionalDependencies:
+ '@img/sharp-libvips-linux-riscv64': 1.2.4
+ optional: true
+
+ '@img/sharp-linux-s390x@0.34.5':
+ optionalDependencies:
+ '@img/sharp-libvips-linux-s390x': 1.2.4
+ optional: true
+
+ '@img/sharp-linux-x64@0.34.5':
+ optionalDependencies:
+ '@img/sharp-libvips-linux-x64': 1.2.4
+ optional: true
+
+ '@img/sharp-linuxmusl-arm64@0.34.5':
+ optionalDependencies:
+ '@img/sharp-libvips-linuxmusl-arm64': 1.2.4
+ optional: true
+
+ '@img/sharp-linuxmusl-x64@0.34.5':
+ optionalDependencies:
+ '@img/sharp-libvips-linuxmusl-x64': 1.2.4
+ optional: true
+
+ '@img/sharp-wasm32@0.34.5':
+ dependencies:
+ '@emnapi/runtime': 1.10.0
+ optional: true
+
+ '@img/sharp-win32-arm64@0.34.5':
+ optional: true
+
+ '@img/sharp-win32-ia32@0.34.5':
+ optional: true
+
+ '@img/sharp-win32-x64@0.34.5':
+ optional: true
+
+ '@inquirer/external-editor@1.0.3(@types/node@25.8.0)':
dependencies:
chardet: 2.1.1
iconv-lite: 0.7.2
optionalDependencies:
- '@types/node': 25.6.2
+ '@types/node': 25.8.0
'@internationalized/date@3.12.1':
dependencies:
@@ -4670,9 +5352,14 @@ snapshots:
'@jridgewell/resolve-uri': 3.1.2
'@jridgewell/sourcemap-codec': 1.5.5
- '@lucide/svelte@1.14.0(svelte@5.55.5(@typescript-eslint/types@8.59.2))':
+ '@jridgewell/trace-mapping@0.3.9':
dependencies:
- svelte: 5.55.5(@typescript-eslint/types@8.59.2)
+ '@jridgewell/resolve-uri': 3.1.2
+ '@jridgewell/sourcemap-codec': 1.5.5
+
+ '@lucide/svelte@1.16.0(svelte@5.55.7(@typescript-eslint/types@8.59.3))':
+ dependencies:
+ svelte: 5.55.7(@typescript-eslint/types@8.59.3)
'@manypkg/find-root@1.1.0':
dependencies:
@@ -4935,23 +5622,23 @@ snapshots:
'@opentelemetry/api': 1.9.1
'@opentelemetry/core': 2.7.1(@opentelemetry/api@1.9.1)
- '@orval/angular@8.9.1(typescript@6.0.3)':
+ '@orval/angular@8.10.0(typescript@6.0.3)':
dependencies:
- '@orval/core': 8.9.1(typescript@6.0.3)
+ '@orval/core': 8.10.0(typescript@6.0.3)
transitivePeerDependencies:
- '@faker-js/faker'
- supports-color
- typescript
- '@orval/axios@8.9.1(typescript@6.0.3)':
+ '@orval/axios@8.10.0(typescript@6.0.3)':
dependencies:
- '@orval/core': 8.9.1(typescript@6.0.3)
+ '@orval/core': 8.10.0(typescript@6.0.3)
transitivePeerDependencies:
- '@faker-js/faker'
- supports-color
- typescript
- '@orval/core@8.9.1(typescript@6.0.3)':
+ '@orval/core@8.10.0(typescript@6.0.3)':
dependencies:
'@scalar/openapi-types': 0.8.0
acorn: 8.16.0
@@ -4968,19 +5655,19 @@ snapshots:
- supports-color
- typescript
- '@orval/fetch@8.9.1(typescript@6.0.3)':
+ '@orval/fetch@8.10.0(typescript@6.0.3)':
dependencies:
- '@orval/core': 8.9.1(typescript@6.0.3)
+ '@orval/core': 8.10.0(typescript@6.0.3)
'@scalar/openapi-types': 0.8.0
transitivePeerDependencies:
- '@faker-js/faker'
- supports-color
- typescript
- '@orval/hono@8.9.1(typescript@6.0.3)':
+ '@orval/hono@8.10.0(typescript@6.0.3)':
dependencies:
- '@orval/core': 8.9.1(typescript@6.0.3)
- '@orval/zod': 8.9.1(typescript@6.0.3)
+ '@orval/core': 8.10.0(typescript@6.0.3)
+ '@orval/zod': 8.10.0(typescript@6.0.3)
fs-extra: 11.3.5
remeda: 2.34.0
transitivePeerDependencies:
@@ -4988,56 +5675,56 @@ snapshots:
- supports-color
- typescript
- '@orval/mcp@8.9.1(typescript@6.0.3)':
+ '@orval/mcp@8.10.0(typescript@6.0.3)':
dependencies:
- '@orval/core': 8.9.1(typescript@6.0.3)
- '@orval/fetch': 8.9.1(typescript@6.0.3)
- '@orval/zod': 8.9.1(typescript@6.0.3)
+ '@orval/core': 8.10.0(typescript@6.0.3)
+ '@orval/fetch': 8.10.0(typescript@6.0.3)
+ '@orval/zod': 8.10.0(typescript@6.0.3)
transitivePeerDependencies:
- '@faker-js/faker'
- supports-color
- typescript
- '@orval/mock@8.9.1(typescript@6.0.3)':
+ '@orval/mock@8.10.0(typescript@6.0.3)':
dependencies:
- '@orval/core': 8.9.1(typescript@6.0.3)
+ '@orval/core': 8.10.0(typescript@6.0.3)
remeda: 2.34.0
transitivePeerDependencies:
- '@faker-js/faker'
- supports-color
- typescript
- '@orval/query@8.9.1(typescript@6.0.3)':
+ '@orval/query@8.10.0(typescript@6.0.3)':
dependencies:
- '@orval/core': 8.9.1(typescript@6.0.3)
- '@orval/fetch': 8.9.1(typescript@6.0.3)
+ '@orval/core': 8.10.0(typescript@6.0.3)
+ '@orval/fetch': 8.10.0(typescript@6.0.3)
remeda: 2.34.0
transitivePeerDependencies:
- '@faker-js/faker'
- supports-color
- typescript
- '@orval/solid-start@8.9.1(typescript@6.0.3)':
+ '@orval/solid-start@8.10.0(typescript@6.0.3)':
dependencies:
- '@orval/core': 8.9.1(typescript@6.0.3)
+ '@orval/core': 8.10.0(typescript@6.0.3)
'@scalar/openapi-types': 0.8.0
transitivePeerDependencies:
- '@faker-js/faker'
- supports-color
- typescript
- '@orval/swr@8.9.1(typescript@6.0.3)':
+ '@orval/swr@8.10.0(typescript@6.0.3)':
dependencies:
- '@orval/core': 8.9.1(typescript@6.0.3)
- '@orval/fetch': 8.9.1(typescript@6.0.3)
+ '@orval/core': 8.10.0(typescript@6.0.3)
+ '@orval/fetch': 8.10.0(typescript@6.0.3)
transitivePeerDependencies:
- '@faker-js/faker'
- supports-color
- typescript
- '@orval/zod@8.9.1(typescript@6.0.3)':
+ '@orval/zod@8.10.0(typescript@6.0.3)':
dependencies:
- '@orval/core': 8.9.1(typescript@6.0.3)
+ '@orval/core': 8.10.0(typescript@6.0.3)
remeda: 2.34.0
transitivePeerDependencies:
- '@faker-js/faker'
@@ -5057,14 +5744,26 @@ snapshots:
'@oslojs/encoding@1.1.0': {}
- '@oxc-project/types@0.128.0': {}
+ '@oxc-project/types@0.130.0': {}
- '@playwright/test@1.59.1':
+ '@playwright/test@1.60.0':
dependencies:
- playwright: 1.59.1
+ playwright: 1.60.0
'@polka/url@1.0.0-next.29': {}
+ '@poppinss/colors@4.1.6':
+ dependencies:
+ kleur: 4.1.5
+
+ '@poppinss/dumper@0.6.5':
+ dependencies:
+ '@poppinss/colors': 4.1.6
+ '@sindresorhus/is': 7.2.0
+ supports-color: 10.2.2
+
+ '@poppinss/exception@1.2.3': {}
+
'@poppinss/macroable@1.1.2':
optional: true
@@ -5077,56 +5776,56 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@rolldown/binding-android-arm64@1.0.0-rc.18':
+ '@rolldown/binding-android-arm64@1.0.1':
optional: true
- '@rolldown/binding-darwin-arm64@1.0.0-rc.18':
+ '@rolldown/binding-darwin-arm64@1.0.1':
optional: true
- '@rolldown/binding-darwin-x64@1.0.0-rc.18':
+ '@rolldown/binding-darwin-x64@1.0.1':
optional: true
- '@rolldown/binding-freebsd-x64@1.0.0-rc.18':
+ '@rolldown/binding-freebsd-x64@1.0.1':
optional: true
- '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.18':
+ '@rolldown/binding-linux-arm-gnueabihf@1.0.1':
optional: true
- '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.18':
+ '@rolldown/binding-linux-arm64-gnu@1.0.1':
optional: true
- '@rolldown/binding-linux-arm64-musl@1.0.0-rc.18':
+ '@rolldown/binding-linux-arm64-musl@1.0.1':
optional: true
- '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.18':
+ '@rolldown/binding-linux-ppc64-gnu@1.0.1':
optional: true
- '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.18':
+ '@rolldown/binding-linux-s390x-gnu@1.0.1':
optional: true
- '@rolldown/binding-linux-x64-gnu@1.0.0-rc.18':
+ '@rolldown/binding-linux-x64-gnu@1.0.1':
optional: true
- '@rolldown/binding-linux-x64-musl@1.0.0-rc.18':
+ '@rolldown/binding-linux-x64-musl@1.0.1':
optional: true
- '@rolldown/binding-openharmony-arm64@1.0.0-rc.18':
+ '@rolldown/binding-openharmony-arm64@1.0.1':
optional: true
- '@rolldown/binding-wasm32-wasi@1.0.0-rc.18':
+ '@rolldown/binding-wasm32-wasi@1.0.1':
dependencies:
'@emnapi/core': 1.10.0
'@emnapi/runtime': 1.10.0
'@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
optional: true
- '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.18':
+ '@rolldown/binding-win32-arm64-msvc@1.0.1':
optional: true
- '@rolldown/binding-win32-x64-msvc@1.0.0-rc.18':
+ '@rolldown/binding-win32-x64-msvc@1.0.1':
optional: true
- '@rolldown/pluginutils@1.0.0-rc.18': {}
+ '@rolldown/pluginutils@1.0.1': {}
'@rollup/plugin-commonjs@29.0.2(rollup@4.60.3)':
dependencies:
@@ -5276,38 +5975,38 @@ snapshots:
'@sec-ant/readable-stream@0.4.1': {}
- '@sentry-internal/browser-utils@10.52.0':
+ '@sentry-internal/browser-utils@10.53.1':
dependencies:
- '@sentry/core': 10.52.0
+ '@sentry/core': 10.53.1
- '@sentry-internal/feedback@10.52.0':
+ '@sentry-internal/feedback@10.53.1':
dependencies:
- '@sentry/core': 10.52.0
+ '@sentry/core': 10.53.1
- '@sentry-internal/replay-canvas@10.52.0':
+ '@sentry-internal/replay-canvas@10.53.1':
dependencies:
- '@sentry-internal/replay': 10.52.0
- '@sentry/core': 10.52.0
+ '@sentry-internal/replay': 10.53.1
+ '@sentry/core': 10.53.1
- '@sentry-internal/replay@10.52.0':
+ '@sentry-internal/replay@10.53.1':
dependencies:
- '@sentry-internal/browser-utils': 10.52.0
- '@sentry/core': 10.52.0
+ '@sentry-internal/browser-utils': 10.53.1
+ '@sentry/core': 10.53.1
- '@sentry/babel-plugin-component-annotate@5.2.1': {}
+ '@sentry/babel-plugin-component-annotate@5.3.0': {}
- '@sentry/browser@10.52.0':
+ '@sentry/browser@10.53.1':
dependencies:
- '@sentry-internal/browser-utils': 10.52.0
- '@sentry-internal/feedback': 10.52.0
- '@sentry-internal/replay': 10.52.0
- '@sentry-internal/replay-canvas': 10.52.0
- '@sentry/core': 10.52.0
+ '@sentry-internal/browser-utils': 10.53.1
+ '@sentry-internal/feedback': 10.53.1
+ '@sentry-internal/replay': 10.53.1
+ '@sentry-internal/replay-canvas': 10.53.1
+ '@sentry/core': 10.53.1
- '@sentry/bundler-plugin-core@5.2.1':
+ '@sentry/bundler-plugin-core@5.3.0':
dependencies:
'@babel/core': 7.29.0
- '@sentry/babel-plugin-component-annotate': 5.2.1
+ '@sentry/babel-plugin-component-annotate': 5.3.0
'@sentry/cli': 2.58.5
dotenv: 16.6.1
find-up: 5.0.0
@@ -5361,17 +6060,19 @@ snapshots:
- encoding
- supports-color
- '@sentry/cloudflare@10.52.0':
+ '@sentry/cloudflare@10.53.1(@cloudflare/workers-types@4.20260509.1)':
dependencies:
'@opentelemetry/api': 1.9.1
- '@sentry/core': 10.52.0
+ '@sentry/core': 10.53.1
+ optionalDependencies:
+ '@cloudflare/workers-types': 4.20260509.1
- '@sentry/core@10.52.0': {}
+ '@sentry/core@10.53.1': {}
- '@sentry/node-core@10.52.0(@opentelemetry/api@1.9.1)(@opentelemetry/core@2.7.1(@opentelemetry/api@1.9.1))(@opentelemetry/instrumentation@0.214.0(@opentelemetry/api@1.9.1))(@opentelemetry/sdk-trace-base@2.7.1(@opentelemetry/api@1.9.1))(@opentelemetry/semantic-conventions@1.40.0)':
+ '@sentry/node-core@10.53.1(@opentelemetry/api@1.9.1)(@opentelemetry/core@2.7.1(@opentelemetry/api@1.9.1))(@opentelemetry/instrumentation@0.214.0(@opentelemetry/api@1.9.1))(@opentelemetry/sdk-trace-base@2.7.1(@opentelemetry/api@1.9.1))(@opentelemetry/semantic-conventions@1.40.0)':
dependencies:
- '@sentry/core': 10.52.0
- '@sentry/opentelemetry': 10.52.0(@opentelemetry/api@1.9.1)(@opentelemetry/core@2.7.1(@opentelemetry/api@1.9.1))(@opentelemetry/sdk-trace-base@2.7.1(@opentelemetry/api@1.9.1))(@opentelemetry/semantic-conventions@1.40.0)
+ '@sentry/core': 10.53.1
+ '@sentry/opentelemetry': 10.53.1(@opentelemetry/api@1.9.1)(@opentelemetry/core@2.7.1(@opentelemetry/api@1.9.1))(@opentelemetry/sdk-trace-base@2.7.1(@opentelemetry/api@1.9.1))(@opentelemetry/semantic-conventions@1.40.0)
import-in-the-middle: 3.0.1
optionalDependencies:
'@opentelemetry/api': 1.9.1
@@ -5380,7 +6081,7 @@ snapshots:
'@opentelemetry/sdk-trace-base': 2.7.1(@opentelemetry/api@1.9.1)
'@opentelemetry/semantic-conventions': 1.40.0
- '@sentry/node@10.52.0':
+ '@sentry/node@10.53.1':
dependencies:
'@fastify/otel': 0.18.0(@opentelemetry/api@1.9.1)
'@opentelemetry/api': 1.9.1
@@ -5407,25 +6108,25 @@ snapshots:
'@opentelemetry/sdk-trace-base': 2.7.1(@opentelemetry/api@1.9.1)
'@opentelemetry/semantic-conventions': 1.40.0
'@prisma/instrumentation': 7.6.0(@opentelemetry/api@1.9.1)
- '@sentry/core': 10.52.0
- '@sentry/node-core': 10.52.0(@opentelemetry/api@1.9.1)(@opentelemetry/core@2.7.1(@opentelemetry/api@1.9.1))(@opentelemetry/instrumentation@0.214.0(@opentelemetry/api@1.9.1))(@opentelemetry/sdk-trace-base@2.7.1(@opentelemetry/api@1.9.1))(@opentelemetry/semantic-conventions@1.40.0)
- '@sentry/opentelemetry': 10.52.0(@opentelemetry/api@1.9.1)(@opentelemetry/core@2.7.1(@opentelemetry/api@1.9.1))(@opentelemetry/sdk-trace-base@2.7.1(@opentelemetry/api@1.9.1))(@opentelemetry/semantic-conventions@1.40.0)
+ '@sentry/core': 10.53.1
+ '@sentry/node-core': 10.53.1(@opentelemetry/api@1.9.1)(@opentelemetry/core@2.7.1(@opentelemetry/api@1.9.1))(@opentelemetry/instrumentation@0.214.0(@opentelemetry/api@1.9.1))(@opentelemetry/sdk-trace-base@2.7.1(@opentelemetry/api@1.9.1))(@opentelemetry/semantic-conventions@1.40.0)
+ '@sentry/opentelemetry': 10.53.1(@opentelemetry/api@1.9.1)(@opentelemetry/core@2.7.1(@opentelemetry/api@1.9.1))(@opentelemetry/sdk-trace-base@2.7.1(@opentelemetry/api@1.9.1))(@opentelemetry/semantic-conventions@1.40.0)
import-in-the-middle: 3.0.1
transitivePeerDependencies:
- '@opentelemetry/exporter-trace-otlp-http'
- supports-color
- '@sentry/opentelemetry@10.52.0(@opentelemetry/api@1.9.1)(@opentelemetry/core@2.7.1(@opentelemetry/api@1.9.1))(@opentelemetry/sdk-trace-base@2.7.1(@opentelemetry/api@1.9.1))(@opentelemetry/semantic-conventions@1.40.0)':
+ '@sentry/opentelemetry@10.53.1(@opentelemetry/api@1.9.1)(@opentelemetry/core@2.7.1(@opentelemetry/api@1.9.1))(@opentelemetry/sdk-trace-base@2.7.1(@opentelemetry/api@1.9.1))(@opentelemetry/semantic-conventions@1.40.0)':
dependencies:
'@opentelemetry/api': 1.9.1
'@opentelemetry/core': 2.7.1(@opentelemetry/api@1.9.1)
'@opentelemetry/sdk-trace-base': 2.7.1(@opentelemetry/api@1.9.1)
'@opentelemetry/semantic-conventions': 1.40.0
- '@sentry/core': 10.52.0
+ '@sentry/core': 10.53.1
- '@sentry/rollup-plugin@5.2.1(rollup@4.60.3)':
+ '@sentry/rollup-plugin@5.3.0(rollup@4.60.3)':
dependencies:
- '@sentry/bundler-plugin-core': 5.2.1
+ '@sentry/bundler-plugin-core': 5.3.0
magic-string: 0.30.21
optionalDependencies:
rollup: 4.60.3
@@ -5433,27 +6134,27 @@ snapshots:
- encoding
- supports-color
- '@sentry/svelte@10.52.0(svelte@5.55.5(@typescript-eslint/types@8.59.2))':
+ '@sentry/svelte@10.53.1(svelte@5.55.7(@typescript-eslint/types@8.59.3))':
dependencies:
- '@sentry/browser': 10.52.0
- '@sentry/core': 10.52.0
+ '@sentry/browser': 10.53.1
+ '@sentry/core': 10.53.1
magic-string: 0.30.21
- svelte: 5.55.5(@typescript-eslint/types@8.59.2)
+ svelte: 5.55.7(@typescript-eslint/types@8.59.3)
- '@sentry/sveltekit@10.52.0(@sveltejs/kit@2.59.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.5(@typescript-eslint/types@8.59.2))(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.2))(typescript@6.0.3)(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(rollup@4.60.3)(svelte@5.55.5(@typescript-eslint/types@8.59.2))(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))':
+ '@sentry/sveltekit@10.53.1(@cloudflare/workers-types@4.20260509.1)(@sveltejs/kit@2.60.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.7(@typescript-eslint/types@8.59.3))(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.7(@typescript-eslint/types@8.59.3))(typescript@6.0.3)(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(rollup@4.60.3)(svelte@5.55.7(@typescript-eslint/types@8.59.3))(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))':
dependencies:
- '@sentry/cloudflare': 10.52.0
- '@sentry/core': 10.52.0
- '@sentry/node': 10.52.0
- '@sentry/svelte': 10.52.0(svelte@5.55.5(@typescript-eslint/types@8.59.2))
- '@sentry/vite-plugin': 5.2.1(rollup@4.60.3)
+ '@sentry/cloudflare': 10.53.1(@cloudflare/workers-types@4.20260509.1)
+ '@sentry/core': 10.53.1
+ '@sentry/node': 10.53.1
+ '@sentry/svelte': 10.53.1(svelte@5.55.7(@typescript-eslint/types@8.59.3))
+ '@sentry/vite-plugin': 5.3.0(rollup@4.60.3)
'@sveltejs/acorn-typescript': 1.0.9(acorn@8.16.0)
- '@sveltejs/kit': 2.59.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.5(@typescript-eslint/types@8.59.2))(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.2))(typescript@6.0.3)(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))
+ '@sveltejs/kit': 2.60.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.7(@typescript-eslint/types@8.59.3))(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.7(@typescript-eslint/types@8.59.3))(typescript@6.0.3)(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))
acorn: 8.16.0
magic-string: 0.30.21
sorcery: 1.0.0
optionalDependencies:
- vite: 8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)
+ vite: 8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)
transitivePeerDependencies:
- '@cloudflare/workers-types'
- '@opentelemetry/exporter-trace-otlp-http'
@@ -5462,10 +6163,10 @@ snapshots:
- supports-color
- svelte
- '@sentry/vite-plugin@5.2.1(rollup@4.60.3)':
+ '@sentry/vite-plugin@5.3.0(rollup@4.60.3)':
dependencies:
- '@sentry/bundler-plugin-core': 5.2.1
- '@sentry/rollup-plugin': 5.2.1(rollup@4.60.3)
+ '@sentry/bundler-plugin-core': 5.3.0
+ '@sentry/rollup-plugin': 5.3.0(rollup@4.60.3)
transitivePeerDependencies:
- encoding
- rollup
@@ -5508,51 +6209,62 @@ snapshots:
'@simple-libs/stream-utils@1.2.0': {}
+ '@sindresorhus/is@7.2.0': {}
+
'@sindresorhus/merge-streams@4.0.0': {}
+ '@speed-highlight/core@1.2.15': {}
+
'@standard-schema/spec@1.1.0': {}
'@sveltejs/acorn-typescript@1.0.9(acorn@8.16.0)':
dependencies:
acorn: 8.16.0
- '@sveltejs/adapter-node@5.5.4(@sveltejs/kit@2.59.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.5(@typescript-eslint/types@8.59.2))(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.2))(typescript@6.0.3)(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))':
+ '@sveltejs/adapter-cloudflare@7.2.8(@sveltejs/kit@2.60.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.7(@typescript-eslint/types@8.59.3))(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.7(@typescript-eslint/types@8.59.3))(typescript@6.0.3)(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(wrangler@4.90.0(@cloudflare/workers-types@4.20260509.1))':
+ dependencies:
+ '@cloudflare/workers-types': 4.20260509.1
+ '@sveltejs/kit': 2.60.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.7(@typescript-eslint/types@8.59.3))(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.7(@typescript-eslint/types@8.59.3))(typescript@6.0.3)(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))
+ worktop: 0.8.0-next.18
+ wrangler: 4.90.0(@cloudflare/workers-types@4.20260509.1)
+
+ '@sveltejs/adapter-node@5.5.4(@sveltejs/kit@2.60.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.7(@typescript-eslint/types@8.59.3))(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.7(@typescript-eslint/types@8.59.3))(typescript@6.0.3)(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))':
dependencies:
'@rollup/plugin-commonjs': 29.0.2(rollup@4.60.3)
'@rollup/plugin-json': 6.1.0(rollup@4.60.3)
'@rollup/plugin-node-resolve': 16.0.3(rollup@4.60.3)
- '@sveltejs/kit': 2.59.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.5(@typescript-eslint/types@8.59.2))(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.2))(typescript@6.0.3)(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))
+ '@sveltejs/kit': 2.60.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.7(@typescript-eslint/types@8.59.3))(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.7(@typescript-eslint/types@8.59.3))(typescript@6.0.3)(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))
rollup: 4.60.3
- '@sveltejs/kit@2.59.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.5(@typescript-eslint/types@8.59.2))(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.2))(typescript@6.0.3)(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))':
+ '@sveltejs/kit@2.60.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.7(@typescript-eslint/types@8.59.3))(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.7(@typescript-eslint/types@8.59.3))(typescript@6.0.3)(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))':
dependencies:
'@standard-schema/spec': 1.1.0
'@sveltejs/acorn-typescript': 1.0.9(acorn@8.16.0)
- '@sveltejs/vite-plugin-svelte': 7.1.2(svelte@5.55.5(@typescript-eslint/types@8.59.2))(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))
+ '@sveltejs/vite-plugin-svelte': 7.1.2(svelte@5.55.7(@typescript-eslint/types@8.59.3))(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))
'@types/cookie': 0.6.0
acorn: 8.16.0
cookie: 0.6.0
- devalue: 5.8.0
+ devalue: 5.8.1
esm-env: 1.2.2
kleur: 4.1.5
magic-string: 0.30.21
mrmime: 2.0.1
set-cookie-parser: 3.1.0
sirv: 3.0.2
- svelte: 5.55.5(@typescript-eslint/types@8.59.2)
- vite: 8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)
+ svelte: 5.55.7(@typescript-eslint/types@8.59.3)
+ vite: 8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)
optionalDependencies:
'@opentelemetry/api': 1.9.1
typescript: 6.0.3
- '@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.5(@typescript-eslint/types@8.59.2))(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))':
+ '@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.7(@typescript-eslint/types@8.59.3))(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))':
dependencies:
deepmerge: 4.3.1
magic-string: 0.30.21
obug: 2.1.1
- svelte: 5.55.5(@typescript-eslint/types@8.59.2)
- vite: 8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)
- vitefu: 1.1.3(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))
+ svelte: 5.55.7(@typescript-eslint/types@8.59.3)
+ vite: 8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)
+ vitefu: 1.1.3(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))
'@svitejs/changesets-changelog-github-compact@1.2.0':
dependencies:
@@ -5626,12 +6338,12 @@ snapshots:
'@tailwindcss/oxide-win32-arm64-msvc': 4.3.0
'@tailwindcss/oxide-win32-x64-msvc': 4.3.0
- '@tailwindcss/vite@4.3.0(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))':
+ '@tailwindcss/vite@4.3.0(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))':
dependencies:
'@tailwindcss/node': 4.3.0
'@tailwindcss/oxide': 4.3.0
tailwindcss: 4.3.0
- vite: 8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)
+ vite: 8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)
'@takumi-rs/core-darwin-arm64@1.1.2':
optional: true
@@ -5682,9 +6394,9 @@ snapshots:
- react
- react-dom
- '@testing-library/svelte-core@1.0.0(svelte@5.55.5(@typescript-eslint/types@8.59.2))':
+ '@testing-library/svelte-core@1.0.0(svelte@5.55.7(@typescript-eslint/types@8.59.3))':
dependencies:
- svelte: 5.55.5(@typescript-eslint/types@8.59.2)
+ svelte: 5.55.7(@typescript-eslint/types@8.59.3)
'@tybys/wasm-util@0.10.2':
dependencies:
@@ -5733,6 +6445,10 @@ snapshots:
dependencies:
undici-types: 7.19.2
+ '@types/node@25.8.0':
+ dependencies:
+ undici-types: 7.24.6
+
'@types/pg-pool@2.0.7':
dependencies:
'@types/pg': 8.15.6
@@ -5785,14 +6501,14 @@ snapshots:
'@types/json-schema': 7.0.15
optional: true
- '@typescript-eslint/eslint-plugin@8.59.2(@typescript-eslint/parser@8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)':
+ '@typescript-eslint/eslint-plugin@8.59.3(@typescript-eslint/parser@8.59.3(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)':
dependencies:
'@eslint-community/regexpp': 4.12.2
- '@typescript-eslint/parser': 8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
- '@typescript-eslint/scope-manager': 8.59.2
- '@typescript-eslint/type-utils': 8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
- '@typescript-eslint/utils': 8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
- '@typescript-eslint/visitor-keys': 8.59.2
+ '@typescript-eslint/parser': 8.59.3(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
+ '@typescript-eslint/scope-manager': 8.59.3
+ '@typescript-eslint/type-utils': 8.59.3(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
+ '@typescript-eslint/utils': 8.59.3(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
+ '@typescript-eslint/visitor-keys': 8.59.3
eslint: 10.3.0(jiti@2.7.0)
ignore: 7.0.5
natural-compare: 1.4.0
@@ -5801,41 +6517,41 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)':
+ '@typescript-eslint/parser@8.59.3(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)':
dependencies:
- '@typescript-eslint/scope-manager': 8.59.2
- '@typescript-eslint/types': 8.59.2
- '@typescript-eslint/typescript-estree': 8.59.2(typescript@6.0.3)
- '@typescript-eslint/visitor-keys': 8.59.2
+ '@typescript-eslint/scope-manager': 8.59.3
+ '@typescript-eslint/types': 8.59.3
+ '@typescript-eslint/typescript-estree': 8.59.3(typescript@6.0.3)
+ '@typescript-eslint/visitor-keys': 8.59.3
debug: 4.4.3
eslint: 10.3.0(jiti@2.7.0)
typescript: 6.0.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/project-service@8.59.2(typescript@6.0.3)':
+ '@typescript-eslint/project-service@8.59.3(typescript@6.0.3)':
dependencies:
- '@typescript-eslint/tsconfig-utils': 8.59.2(typescript@6.0.3)
- '@typescript-eslint/types': 8.59.2
+ '@typescript-eslint/tsconfig-utils': 8.59.3(typescript@6.0.3)
+ '@typescript-eslint/types': 8.59.3
debug: 4.4.3
typescript: 6.0.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/scope-manager@8.59.2':
+ '@typescript-eslint/scope-manager@8.59.3':
dependencies:
- '@typescript-eslint/types': 8.59.2
- '@typescript-eslint/visitor-keys': 8.59.2
+ '@typescript-eslint/types': 8.59.3
+ '@typescript-eslint/visitor-keys': 8.59.3
- '@typescript-eslint/tsconfig-utils@8.59.2(typescript@6.0.3)':
+ '@typescript-eslint/tsconfig-utils@8.59.3(typescript@6.0.3)':
dependencies:
typescript: 6.0.3
- '@typescript-eslint/type-utils@8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)':
+ '@typescript-eslint/type-utils@8.59.3(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)':
dependencies:
- '@typescript-eslint/types': 8.59.2
- '@typescript-eslint/typescript-estree': 8.59.2(typescript@6.0.3)
- '@typescript-eslint/utils': 8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
+ '@typescript-eslint/types': 8.59.3
+ '@typescript-eslint/typescript-estree': 8.59.3(typescript@6.0.3)
+ '@typescript-eslint/utils': 8.59.3(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
debug: 4.4.3
eslint: 10.3.0(jiti@2.7.0)
ts-api-utils: 2.5.0(typescript@6.0.3)
@@ -5843,14 +6559,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/types@8.59.2': {}
+ '@typescript-eslint/types@8.59.3': {}
- '@typescript-eslint/typescript-estree@8.59.2(typescript@6.0.3)':
+ '@typescript-eslint/typescript-estree@8.59.3(typescript@6.0.3)':
dependencies:
- '@typescript-eslint/project-service': 8.59.2(typescript@6.0.3)
- '@typescript-eslint/tsconfig-utils': 8.59.2(typescript@6.0.3)
- '@typescript-eslint/types': 8.59.2
- '@typescript-eslint/visitor-keys': 8.59.2
+ '@typescript-eslint/project-service': 8.59.3(typescript@6.0.3)
+ '@typescript-eslint/tsconfig-utils': 8.59.3(typescript@6.0.3)
+ '@typescript-eslint/types': 8.59.3
+ '@typescript-eslint/visitor-keys': 8.59.3
debug: 4.4.3
minimatch: 10.2.5
semver: 7.8.0
@@ -5860,20 +6576,20 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)':
+ '@typescript-eslint/utils@8.59.3(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)':
dependencies:
'@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0(jiti@2.7.0))
- '@typescript-eslint/scope-manager': 8.59.2
- '@typescript-eslint/types': 8.59.2
- '@typescript-eslint/typescript-estree': 8.59.2(typescript@6.0.3)
+ '@typescript-eslint/scope-manager': 8.59.3
+ '@typescript-eslint/types': 8.59.3
+ '@typescript-eslint/typescript-estree': 8.59.3(typescript@6.0.3)
eslint: 10.3.0(jiti@2.7.0)
typescript: 6.0.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/visitor-keys@8.59.2':
+ '@typescript-eslint/visitor-keys@8.59.3':
dependencies:
- '@typescript-eslint/types': 8.59.2
+ '@typescript-eslint/types': 8.59.3
eslint-visitor-keys: 5.0.1
'@valibot/to-json-schema@1.7.0(valibot@1.4.0(typescript@6.0.3))':
@@ -5896,29 +6612,29 @@ snapshots:
validator: 13.15.35
optional: true
- '@vitest/browser-playwright@4.1.5(playwright@1.59.1)(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))(vitest@4.1.5)':
+ '@vitest/browser-playwright@4.1.6(playwright@1.60.0)(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))(vitest@4.1.6)':
dependencies:
- '@vitest/browser': 4.1.5(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))(vitest@4.1.5)
- '@vitest/mocker': 4.1.5(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))
- playwright: 1.59.1
+ '@vitest/browser': 4.1.6(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))(vitest@4.1.6)
+ '@vitest/mocker': 4.1.6(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))
+ playwright: 1.60.0
tinyrainbow: 3.1.0
- vitest: 4.1.5(@opentelemetry/api@1.9.1)(@types/node@25.6.2)(@vitest/browser-playwright@4.1.5)(@vitest/coverage-v8@4.1.5)(@vitest/ui@4.1.5)(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))
+ vitest: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@25.8.0)(@vitest/browser-playwright@4.1.6)(@vitest/coverage-v8@4.1.6)(@vitest/ui@4.1.6)(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))
transitivePeerDependencies:
- bufferutil
- msw
- utf-8-validate
- vite
- '@vitest/browser@4.1.5(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))(vitest@4.1.5)':
+ '@vitest/browser@4.1.6(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))(vitest@4.1.6)':
dependencies:
'@blazediff/core': 1.9.1
- '@vitest/mocker': 4.1.5(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))
- '@vitest/utils': 4.1.5
+ '@vitest/mocker': 4.1.6(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))
+ '@vitest/utils': 4.1.6
magic-string: 0.30.21
pngjs: 7.0.0
sirv: 3.0.2
tinyrainbow: 3.1.0
- vitest: 4.1.5(@opentelemetry/api@1.9.1)(@types/node@25.6.2)(@vitest/browser-playwright@4.1.5)(@vitest/coverage-v8@4.1.5)(@vitest/ui@4.1.5)(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))
+ vitest: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@25.8.0)(@vitest/browser-playwright@4.1.6)(@vitest/coverage-v8@4.1.6)(@vitest/ui@4.1.6)(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))
ws: 8.20.0
transitivePeerDependencies:
- bufferutil
@@ -5926,10 +6642,10 @@ snapshots:
- utf-8-validate
- vite
- '@vitest/coverage-v8@4.1.5(@vitest/browser@4.1.5)(vitest@4.1.5)':
+ '@vitest/coverage-v8@4.1.6(@vitest/browser@4.1.6)(vitest@4.1.6)':
dependencies:
'@bcoe/v8-coverage': 1.0.2
- '@vitest/utils': 4.1.5
+ '@vitest/utils': 4.1.6
ast-v8-to-istanbul: 1.0.0
istanbul-lib-coverage: 3.2.2
istanbul-lib-report: 3.0.1
@@ -5938,59 +6654,59 @@ snapshots:
obug: 2.1.1
std-env: 4.1.0
tinyrainbow: 3.1.0
- vitest: 4.1.5(@opentelemetry/api@1.9.1)(@types/node@25.6.2)(@vitest/browser-playwright@4.1.5)(@vitest/coverage-v8@4.1.5)(@vitest/ui@4.1.5)(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))
+ vitest: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@25.8.0)(@vitest/browser-playwright@4.1.6)(@vitest/coverage-v8@4.1.6)(@vitest/ui@4.1.6)(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))
optionalDependencies:
- '@vitest/browser': 4.1.5(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))(vitest@4.1.5)
+ '@vitest/browser': 4.1.6(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))(vitest@4.1.6)
- '@vitest/expect@4.1.5':
+ '@vitest/expect@4.1.6':
dependencies:
'@standard-schema/spec': 1.1.0
'@types/chai': 5.2.3
- '@vitest/spy': 4.1.5
- '@vitest/utils': 4.1.5
+ '@vitest/spy': 4.1.6
+ '@vitest/utils': 4.1.6
chai: 6.2.2
tinyrainbow: 3.1.0
- '@vitest/mocker@4.1.5(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))':
+ '@vitest/mocker@4.1.6(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))':
dependencies:
- '@vitest/spy': 4.1.5
+ '@vitest/spy': 4.1.6
estree-walker: 3.0.3
magic-string: 0.30.21
optionalDependencies:
- vite: 8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)
+ vite: 8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)
- '@vitest/pretty-format@4.1.5':
+ '@vitest/pretty-format@4.1.6':
dependencies:
tinyrainbow: 3.1.0
- '@vitest/runner@4.1.5':
+ '@vitest/runner@4.1.6':
dependencies:
- '@vitest/utils': 4.1.5
+ '@vitest/utils': 4.1.6
pathe: 2.0.3
- '@vitest/snapshot@4.1.5':
+ '@vitest/snapshot@4.1.6':
dependencies:
- '@vitest/pretty-format': 4.1.5
- '@vitest/utils': 4.1.5
+ '@vitest/pretty-format': 4.1.6
+ '@vitest/utils': 4.1.6
magic-string: 0.30.21
pathe: 2.0.3
- '@vitest/spy@4.1.5': {}
+ '@vitest/spy@4.1.6': {}
- '@vitest/ui@4.1.5(vitest@4.1.5)':
+ '@vitest/ui@4.1.6(vitest@4.1.6)':
dependencies:
- '@vitest/utils': 4.1.5
+ '@vitest/utils': 4.1.6
fflate: 0.8.2
flatted: 3.4.2
pathe: 2.0.3
sirv: 3.0.2
tinyglobby: 0.2.16
tinyrainbow: 3.1.0
- vitest: 4.1.5(@opentelemetry/api@1.9.1)(@types/node@25.6.2)(@vitest/browser-playwright@4.1.5)(@vitest/coverage-v8@4.1.5)(@vitest/ui@4.1.5)(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))
+ vitest: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@25.8.0)(@vitest/browser-playwright@4.1.6)(@vitest/coverage-v8@4.1.6)(@vitest/ui@4.1.6)(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))
- '@vitest/utils@4.1.5':
+ '@vitest/utils@4.1.6':
dependencies:
- '@vitest/pretty-format': 4.1.5
+ '@vitest/pretty-format': 4.1.6
convert-source-map: 2.0.0
tinyrainbow: 3.1.0
@@ -6076,25 +6792,27 @@ snapshots:
balanced-match@4.0.4: {}
- baseline-browser-mapping@2.10.28: {}
+ baseline-browser-mapping@2.10.29: {}
better-path-resolve@1.0.0:
dependencies:
is-windows: 1.0.2
- bits-ui@2.18.1(@internationalized/date@3.12.1)(@sveltejs/kit@2.59.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.5(@typescript-eslint/types@8.59.2))(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.2))(typescript@6.0.3)(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.2)):
+ bits-ui@2.18.1(@internationalized/date@3.12.1)(@sveltejs/kit@2.60.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.7(@typescript-eslint/types@8.59.3))(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.7(@typescript-eslint/types@8.59.3))(typescript@6.0.3)(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.7(@typescript-eslint/types@8.59.3)):
dependencies:
'@floating-ui/core': 1.7.5
'@floating-ui/dom': 1.7.6
'@internationalized/date': 3.12.1
esm-env: 1.2.2
- runed: 0.35.1(@sveltejs/kit@2.59.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.5(@typescript-eslint/types@8.59.2))(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.2))(typescript@6.0.3)(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.2))
- svelte: 5.55.5(@typescript-eslint/types@8.59.2)
- svelte-toolbelt: 0.10.6(@sveltejs/kit@2.59.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.5(@typescript-eslint/types@8.59.2))(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.2))(typescript@6.0.3)(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.2))
+ runed: 0.35.1(@sveltejs/kit@2.60.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.7(@typescript-eslint/types@8.59.3))(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.7(@typescript-eslint/types@8.59.3))(typescript@6.0.3)(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.7(@typescript-eslint/types@8.59.3))
+ svelte: 5.55.7(@typescript-eslint/types@8.59.3)
+ svelte-toolbelt: 0.10.6(@sveltejs/kit@2.60.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.7(@typescript-eslint/types@8.59.3))(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.7(@typescript-eslint/types@8.59.3))(typescript@6.0.3)(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.7(@typescript-eslint/types@8.59.3))
tabbable: 6.4.0
transitivePeerDependencies:
- '@sveltejs/kit'
+ blake3-wasm@2.1.5: {}
+
brace-expansion@5.0.6:
dependencies:
balanced-match: 4.0.4
@@ -6105,7 +6823,7 @@ snapshots:
browserslist@4.28.2:
dependencies:
- baseline-browser-mapping: 2.10.28
+ baseline-browser-mapping: 2.10.29
caniuse-lite: 1.0.30001792
electron-to-chromium: 1.5.353
node-releases: 2.0.38
@@ -6175,9 +6893,11 @@ snapshots:
cookie@0.6.0: {}
- cosmiconfig-typescript-loader@6.3.0(@types/node@25.6.2)(cosmiconfig@9.0.1(typescript@6.0.3))(typescript@6.0.3):
+ cookie@1.1.1: {}
+
+ cosmiconfig-typescript-loader@6.3.0(@types/node@25.8.0)(cosmiconfig@9.0.1(typescript@6.0.3))(typescript@6.0.3):
dependencies:
- '@types/node': 25.6.2
+ '@types/node': 25.8.0
cosmiconfig: 9.0.1(typescript@6.0.3)
jiti: 2.6.1
typescript: 6.0.3
@@ -6224,6 +6944,8 @@ snapshots:
devalue@5.8.0: {}
+ devalue@5.8.1: {}
+
dir-glob@3.0.1:
dependencies:
path-type: 4.0.0
@@ -6278,12 +7000,43 @@ snapshots:
dependencies:
is-arrayish: 0.2.1
+ error-stack-parser-es@1.0.5: {}
+
es-errors@1.3.0: {}
es-module-lexer@2.1.0: {}
es-toolkit@1.46.1: {}
+ esbuild@0.27.3:
+ optionalDependencies:
+ '@esbuild/aix-ppc64': 0.27.3
+ '@esbuild/android-arm': 0.27.3
+ '@esbuild/android-arm64': 0.27.3
+ '@esbuild/android-x64': 0.27.3
+ '@esbuild/darwin-arm64': 0.27.3
+ '@esbuild/darwin-x64': 0.27.3
+ '@esbuild/freebsd-arm64': 0.27.3
+ '@esbuild/freebsd-x64': 0.27.3
+ '@esbuild/linux-arm': 0.27.3
+ '@esbuild/linux-arm64': 0.27.3
+ '@esbuild/linux-ia32': 0.27.3
+ '@esbuild/linux-loong64': 0.27.3
+ '@esbuild/linux-mips64el': 0.27.3
+ '@esbuild/linux-ppc64': 0.27.3
+ '@esbuild/linux-riscv64': 0.27.3
+ '@esbuild/linux-s390x': 0.27.3
+ '@esbuild/linux-x64': 0.27.3
+ '@esbuild/netbsd-arm64': 0.27.3
+ '@esbuild/netbsd-x64': 0.27.3
+ '@esbuild/openbsd-arm64': 0.27.3
+ '@esbuild/openbsd-x64': 0.27.3
+ '@esbuild/openharmony-arm64': 0.27.3
+ '@esbuild/sunos-x64': 0.27.3
+ '@esbuild/win32-arm64': 0.27.3
+ '@esbuild/win32-ia32': 0.27.3
+ '@esbuild/win32-x64': 0.27.3
+
esbuild@0.27.7:
optionalDependencies:
'@esbuild/aix-ppc64': 0.27.7
@@ -6321,7 +7074,7 @@ snapshots:
dependencies:
eslint: 10.3.0(jiti@2.7.0)
- eslint-plugin-svelte@3.17.1(eslint@10.3.0(jiti@2.7.0))(svelte@5.55.5(@typescript-eslint/types@8.59.2)):
+ eslint-plugin-svelte@3.17.1(eslint@10.3.0(jiti@2.7.0))(svelte@5.55.7(@typescript-eslint/types@8.59.3)):
dependencies:
'@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0(jiti@2.7.0))
'@jridgewell/sourcemap-codec': 1.5.5
@@ -6333,9 +7086,9 @@ snapshots:
postcss-load-config: 3.1.4(postcss@8.5.14)
postcss-safe-parser: 7.0.1(postcss@8.5.14)
semver: 7.8.0
- svelte-eslint-parser: 1.6.1(svelte@5.55.5(@typescript-eslint/types@8.59.2))
+ svelte-eslint-parser: 1.6.1(svelte@5.55.7(@typescript-eslint/types@8.59.3))
optionalDependencies:
- svelte: 5.55.5(@typescript-eslint/types@8.59.2)
+ svelte: 5.55.7(@typescript-eslint/types@8.59.3)
transitivePeerDependencies:
- ts-node
@@ -6414,11 +7167,11 @@ snapshots:
dependencies:
estraverse: 5.3.0
- esrap@2.2.6(@typescript-eslint/types@8.59.2):
+ esrap@2.2.6(@typescript-eslint/types@8.59.3):
dependencies:
'@jridgewell/sourcemap-codec': 1.5.5
optionalDependencies:
- '@typescript-eslint/types': 8.59.2
+ '@typescript-eslint/types': 8.59.3
esrecurse@4.3.0:
dependencies:
@@ -6520,11 +7273,11 @@ snapshots:
flatted@3.4.2: {}
- formsnap@2.0.1(svelte@5.55.5(@typescript-eslint/types@8.59.2))(sveltekit-superforms@2.30.1(@sveltejs/kit@2.59.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.5(@typescript-eslint/types@8.59.2))(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.2))(typescript@6.0.3)(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(@types/json-schema@7.0.15)(svelte@5.55.5(@typescript-eslint/types@8.59.2))(typescript@6.0.3)):
+ formsnap@2.0.1(svelte@5.55.7(@typescript-eslint/types@8.59.3))(sveltekit-superforms@2.30.1(@sveltejs/kit@2.60.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.7(@typescript-eslint/types@8.59.3))(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.7(@typescript-eslint/types@8.59.3))(typescript@6.0.3)(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(@types/json-schema@7.0.15)(svelte@5.55.7(@typescript-eslint/types@8.59.3))(typescript@6.0.3)):
dependencies:
- svelte: 5.55.5(@typescript-eslint/types@8.59.2)
- svelte-toolbelt: 0.5.0(svelte@5.55.5(@typescript-eslint/types@8.59.2))
- sveltekit-superforms: 2.30.1(@sveltejs/kit@2.59.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.5(@typescript-eslint/types@8.59.2))(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.2))(typescript@6.0.3)(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(@types/json-schema@7.0.15)(svelte@5.55.5(@typescript-eslint/types@8.59.2))(typescript@6.0.3)
+ svelte: 5.55.7(@typescript-eslint/types@8.59.3)
+ svelte-toolbelt: 0.5.0(svelte@5.55.7(@typescript-eslint/types@8.59.3))
+ sveltekit-superforms: 2.30.1(@sveltejs/kit@2.60.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.7(@typescript-eslint/types@8.59.3))(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.7(@typescript-eslint/types@8.59.3))(typescript@6.0.3)(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(@types/json-schema@7.0.15)(svelte@5.55.7(@typescript-eslint/types@8.59.3))(typescript@6.0.3)
forwarded-parse@2.1.2: {}
@@ -6565,6 +7318,10 @@ snapshots:
'@sec-ant/readable-stream': 0.4.1
is-stream: 4.0.1
+ get-tsconfig@4.14.0:
+ dependencies:
+ resolve-pkg-maps: 1.0.0
+
git-raw-commits@5.0.1(conventional-commits-parser@6.4.0):
dependencies:
'@conventional-changelog/git-client': 2.7.0(conventional-commits-parser@6.4.0)
@@ -6925,6 +7682,18 @@ snapshots:
braces: 3.0.3
picomatch: 2.3.2
+ miniflare@4.20260507.1:
+ dependencies:
+ '@cspotcode/source-map-support': 0.8.1
+ sharp: 0.34.5
+ undici: 7.24.8
+ workerd: 1.20260507.1
+ ws: 8.18.0
+ youch: 4.1.0-beta.10
+ transitivePeerDependencies:
+ - bufferutil
+ - utf-8-validate
+
minimatch@10.2.5:
dependencies:
brace-expansion: 5.0.6
@@ -6972,20 +7741,20 @@ snapshots:
type-check: 0.4.0
word-wrap: 1.2.5
- orval@8.9.1(prettier@3.8.3)(typescript@6.0.3):
+ orval@8.10.0(prettier@3.8.3)(typescript@6.0.3):
dependencies:
'@commander-js/extra-typings': 14.0.0(commander@14.0.3)
- '@orval/angular': 8.9.1(typescript@6.0.3)
- '@orval/axios': 8.9.1(typescript@6.0.3)
- '@orval/core': 8.9.1(typescript@6.0.3)
- '@orval/fetch': 8.9.1(typescript@6.0.3)
- '@orval/hono': 8.9.1(typescript@6.0.3)
- '@orval/mcp': 8.9.1(typescript@6.0.3)
- '@orval/mock': 8.9.1(typescript@6.0.3)
- '@orval/query': 8.9.1(typescript@6.0.3)
- '@orval/solid-start': 8.9.1(typescript@6.0.3)
- '@orval/swr': 8.9.1(typescript@6.0.3)
- '@orval/zod': 8.9.1(typescript@6.0.3)
+ '@orval/angular': 8.10.0(typescript@6.0.3)
+ '@orval/axios': 8.10.0(typescript@6.0.3)
+ '@orval/core': 8.10.0(typescript@6.0.3)
+ '@orval/fetch': 8.10.0(typescript@6.0.3)
+ '@orval/hono': 8.10.0(typescript@6.0.3)
+ '@orval/mcp': 8.10.0(typescript@6.0.3)
+ '@orval/mock': 8.10.0(typescript@6.0.3)
+ '@orval/query': 8.10.0(typescript@6.0.3)
+ '@orval/solid-start': 8.10.0(typescript@6.0.3)
+ '@orval/swr': 8.10.0(typescript@6.0.3)
+ '@orval/zod': 8.10.0(typescript@6.0.3)
'@scalar/json-magic': 0.12.12
'@scalar/openapi-parser': 0.25.12
'@scalar/openapi-types': 0.8.0
@@ -6995,11 +7764,11 @@ snapshots:
execa: 9.6.1
find-up: 8.0.0
fs-extra: 11.3.5
+ get-tsconfig: 4.14.0
jiti: 2.7.0
js-yaml: 4.1.1
remeda: 2.34.0
string-argv: 0.3.2
- tsconfck: 3.1.6(typescript@6.0.3)
typedoc: 0.28.19(typescript@6.0.3)
typedoc-plugin-coverage: 4.0.3(typedoc@0.28.19(typescript@6.0.3))
typedoc-plugin-markdown: 4.11.0(typedoc@0.28.19(typescript@6.0.3))
@@ -7048,11 +7817,11 @@ snapshots:
dependencies:
quansync: 0.2.11
- paneforge@1.0.2(svelte@5.55.5(@typescript-eslint/types@8.59.2)):
+ paneforge@1.0.2(svelte@5.55.7(@typescript-eslint/types@8.59.3)):
dependencies:
- runed: 0.23.4(svelte@5.55.5(@typescript-eslint/types@8.59.2))
- svelte: 5.55.5(@typescript-eslint/types@8.59.2)
- svelte-toolbelt: 0.9.3(svelte@5.55.5(@typescript-eslint/types@8.59.2))
+ runed: 0.23.4(svelte@5.55.7(@typescript-eslint/types@8.59.3))
+ svelte: 5.55.7(@typescript-eslint/types@8.59.3)
+ svelte-toolbelt: 0.9.3(svelte@5.55.7(@typescript-eslint/types@8.59.3))
parent-module@1.0.1:
dependencies:
@@ -7080,6 +7849,8 @@ snapshots:
lru-cache: 11.3.6
minipass: 7.1.3
+ path-to-regexp@6.3.0: {}
+
path-type@4.0.0: {}
pathe@2.0.3: {}
@@ -7104,11 +7875,11 @@ snapshots:
pify@4.0.1: {}
- playwright-core@1.59.1: {}
+ playwright-core@1.60.0: {}
- playwright@1.59.1:
+ playwright@1.60.0:
dependencies:
- playwright-core: 1.59.1
+ playwright-core: 1.60.0
optionalDependencies:
fsevents: 2.3.2
@@ -7152,16 +7923,16 @@ snapshots:
prelude-ls@1.2.1: {}
- prettier-plugin-svelte@3.5.1(prettier@3.8.3)(svelte@5.55.5(@typescript-eslint/types@8.59.2)):
+ prettier-plugin-svelte@3.5.2(prettier@3.8.3)(svelte@5.55.7(@typescript-eslint/types@8.59.3)):
dependencies:
prettier: 3.8.3
- svelte: 5.55.5(@typescript-eslint/types@8.59.2)
+ svelte: 5.55.7(@typescript-eslint/types@8.59.3)
- prettier-plugin-tailwindcss@0.8.0(prettier-plugin-svelte@3.5.1(prettier@3.8.3)(svelte@5.55.5(@typescript-eslint/types@8.59.2)))(prettier@3.8.3):
+ prettier-plugin-tailwindcss@0.8.0(prettier-plugin-svelte@3.5.2(prettier@3.8.3)(svelte@5.55.7(@typescript-eslint/types@8.59.3)))(prettier@3.8.3):
dependencies:
prettier: 3.8.3
optionalDependencies:
- prettier-plugin-svelte: 3.5.1(prettier@3.8.3)(svelte@5.55.5(@typescript-eslint/types@8.59.2))
+ prettier-plugin-svelte: 3.5.2(prettier@3.8.3)(svelte@5.55.7(@typescript-eslint/types@8.59.3))
prettier@2.8.8: {}
@@ -7200,6 +7971,8 @@ snapshots:
readdirp@5.0.0: {}
+ regexparam@3.0.0: {}
+
remeda@2.34.0: {}
require-from-string@2.0.2: {}
@@ -7215,6 +7988,8 @@ snapshots:
resolve-from@5.0.0: {}
+ resolve-pkg-maps@1.0.0: {}
+
resolve@1.22.12:
dependencies:
es-errors: 1.3.0
@@ -7224,26 +7999,26 @@ snapshots:
reusify@1.1.0: {}
- rolldown@1.0.0-rc.18:
+ rolldown@1.0.1:
dependencies:
- '@oxc-project/types': 0.128.0
- '@rolldown/pluginutils': 1.0.0-rc.18
+ '@oxc-project/types': 0.130.0
+ '@rolldown/pluginutils': 1.0.1
optionalDependencies:
- '@rolldown/binding-android-arm64': 1.0.0-rc.18
- '@rolldown/binding-darwin-arm64': 1.0.0-rc.18
- '@rolldown/binding-darwin-x64': 1.0.0-rc.18
- '@rolldown/binding-freebsd-x64': 1.0.0-rc.18
- '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-rc.18
- '@rolldown/binding-linux-arm64-gnu': 1.0.0-rc.18
- '@rolldown/binding-linux-arm64-musl': 1.0.0-rc.18
- '@rolldown/binding-linux-ppc64-gnu': 1.0.0-rc.18
- '@rolldown/binding-linux-s390x-gnu': 1.0.0-rc.18
- '@rolldown/binding-linux-x64-gnu': 1.0.0-rc.18
- '@rolldown/binding-linux-x64-musl': 1.0.0-rc.18
- '@rolldown/binding-openharmony-arm64': 1.0.0-rc.18
- '@rolldown/binding-wasm32-wasi': 1.0.0-rc.18
- '@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.18
- '@rolldown/binding-win32-x64-msvc': 1.0.0-rc.18
+ '@rolldown/binding-android-arm64': 1.0.1
+ '@rolldown/binding-darwin-arm64': 1.0.1
+ '@rolldown/binding-darwin-x64': 1.0.1
+ '@rolldown/binding-freebsd-x64': 1.0.1
+ '@rolldown/binding-linux-arm-gnueabihf': 1.0.1
+ '@rolldown/binding-linux-arm64-gnu': 1.0.1
+ '@rolldown/binding-linux-arm64-musl': 1.0.1
+ '@rolldown/binding-linux-ppc64-gnu': 1.0.1
+ '@rolldown/binding-linux-s390x-gnu': 1.0.1
+ '@rolldown/binding-linux-x64-gnu': 1.0.1
+ '@rolldown/binding-linux-x64-musl': 1.0.1
+ '@rolldown/binding-openharmony-arm64': 1.0.1
+ '@rolldown/binding-wasm32-wasi': 1.0.1
+ '@rolldown/binding-win32-arm64-msvc': 1.0.1
+ '@rolldown/binding-win32-x64-msvc': 1.0.1
rollup@4.60.3:
dependencies:
@@ -7280,38 +8055,38 @@ snapshots:
dependencies:
queue-microtask: 1.2.3
- runed@0.23.4(svelte@5.55.5(@typescript-eslint/types@8.59.2)):
+ runed@0.23.4(svelte@5.55.7(@typescript-eslint/types@8.59.3)):
dependencies:
esm-env: 1.2.2
- svelte: 5.55.5(@typescript-eslint/types@8.59.2)
+ svelte: 5.55.7(@typescript-eslint/types@8.59.3)
- runed@0.28.0(svelte@5.55.5(@typescript-eslint/types@8.59.2)):
+ runed@0.28.0(svelte@5.55.7(@typescript-eslint/types@8.59.3)):
dependencies:
esm-env: 1.2.2
- svelte: 5.55.5(@typescript-eslint/types@8.59.2)
+ svelte: 5.55.7(@typescript-eslint/types@8.59.3)
- runed@0.29.2(svelte@5.55.5(@typescript-eslint/types@8.59.2)):
+ runed@0.29.2(svelte@5.55.7(@typescript-eslint/types@8.59.3)):
dependencies:
esm-env: 1.2.2
- svelte: 5.55.5(@typescript-eslint/types@8.59.2)
+ svelte: 5.55.7(@typescript-eslint/types@8.59.3)
- runed@0.35.1(@sveltejs/kit@2.59.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.5(@typescript-eslint/types@8.59.2))(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.2))(typescript@6.0.3)(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.2)):
+ runed@0.35.1(@sveltejs/kit@2.60.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.7(@typescript-eslint/types@8.59.3))(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.7(@typescript-eslint/types@8.59.3))(typescript@6.0.3)(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.7(@typescript-eslint/types@8.59.3)):
dependencies:
dequal: 2.0.3
esm-env: 1.2.2
lz-string: 1.5.0
- svelte: 5.55.5(@typescript-eslint/types@8.59.2)
+ svelte: 5.55.7(@typescript-eslint/types@8.59.3)
optionalDependencies:
- '@sveltejs/kit': 2.59.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.5(@typescript-eslint/types@8.59.2))(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.2))(typescript@6.0.3)(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))
+ '@sveltejs/kit': 2.60.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.7(@typescript-eslint/types@8.59.3))(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.7(@typescript-eslint/types@8.59.3))(typescript@6.0.3)(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))
- runed@0.37.1(@sveltejs/kit@2.59.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.5(@typescript-eslint/types@8.59.2))(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.2))(typescript@6.0.3)(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.2))(zod@4.4.3):
+ runed@0.37.1(@sveltejs/kit@2.60.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.7(@typescript-eslint/types@8.59.3))(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.7(@typescript-eslint/types@8.59.3))(typescript@6.0.3)(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.7(@typescript-eslint/types@8.59.3))(zod@4.4.3):
dependencies:
dequal: 2.0.3
esm-env: 1.2.2
lz-string: 1.5.0
- svelte: 5.55.5(@typescript-eslint/types@8.59.2)
+ svelte: 5.55.7(@typescript-eslint/types@8.59.3)
optionalDependencies:
- '@sveltejs/kit': 2.59.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.5(@typescript-eslint/types@8.59.2))(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.2))(typescript@6.0.3)(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))
+ '@sveltejs/kit': 2.60.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.7(@typescript-eslint/types@8.59.3))(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.7(@typescript-eslint/types@8.59.3))(typescript@6.0.3)(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))
zod: 4.4.3
sade@1.8.1:
@@ -7332,6 +8107,37 @@ snapshots:
set-cookie-parser@3.1.0: {}
+ sharp@0.34.5:
+ dependencies:
+ '@img/colour': 1.1.0
+ detect-libc: 2.1.2
+ semver: 7.8.0
+ optionalDependencies:
+ '@img/sharp-darwin-arm64': 0.34.5
+ '@img/sharp-darwin-x64': 0.34.5
+ '@img/sharp-libvips-darwin-arm64': 1.2.4
+ '@img/sharp-libvips-darwin-x64': 1.2.4
+ '@img/sharp-libvips-linux-arm': 1.2.4
+ '@img/sharp-libvips-linux-arm64': 1.2.4
+ '@img/sharp-libvips-linux-ppc64': 1.2.4
+ '@img/sharp-libvips-linux-riscv64': 1.2.4
+ '@img/sharp-libvips-linux-s390x': 1.2.4
+ '@img/sharp-libvips-linux-x64': 1.2.4
+ '@img/sharp-libvips-linuxmusl-arm64': 1.2.4
+ '@img/sharp-libvips-linuxmusl-x64': 1.2.4
+ '@img/sharp-linux-arm': 0.34.5
+ '@img/sharp-linux-arm64': 0.34.5
+ '@img/sharp-linux-ppc64': 0.34.5
+ '@img/sharp-linux-riscv64': 0.34.5
+ '@img/sharp-linux-s390x': 0.34.5
+ '@img/sharp-linux-x64': 0.34.5
+ '@img/sharp-linuxmusl-arm64': 0.34.5
+ '@img/sharp-linuxmusl-x64': 0.34.5
+ '@img/sharp-wasm32': 0.34.5
+ '@img/sharp-win32-arm64': 0.34.5
+ '@img/sharp-win32-ia32': 0.34.5
+ '@img/sharp-win32-x64': 0.34.5
+
shebang-command@2.0.0:
dependencies:
shebang-regex: 3.0.0
@@ -7405,32 +8211,34 @@ snapshots:
dependencies:
inline-style-parser: 0.2.7
- super-sitemap@1.0.12(svelte@5.55.5(@typescript-eslint/types@8.59.2)):
+ super-sitemap@1.0.12(svelte@5.55.7(@typescript-eslint/types@8.59.3)):
dependencies:
- svelte: 5.55.5(@typescript-eslint/types@8.59.2)
+ svelte: 5.55.7(@typescript-eslint/types@8.59.3)
superstruct@2.0.2:
optional: true
+ supports-color@10.2.2: {}
+
supports-color@7.2.0:
dependencies:
has-flag: 4.0.0
supports-preserve-symlinks-flag@1.0.0: {}
- svelte-check@4.4.8(picomatch@4.0.4)(svelte@5.55.5(@typescript-eslint/types@8.59.2))(typescript@6.0.3):
+ svelte-check@4.4.8(picomatch@4.0.4)(svelte@5.55.7(@typescript-eslint/types@8.59.3))(typescript@6.0.3):
dependencies:
'@jridgewell/trace-mapping': 0.3.31
chokidar: 4.0.3
fdir: 6.5.0(picomatch@4.0.4)
picocolors: 1.1.1
sade: 1.8.1
- svelte: 5.55.5(@typescript-eslint/types@8.59.2)
+ svelte: 5.55.7(@typescript-eslint/types@8.59.3)
typescript: 6.0.3
transitivePeerDependencies:
- picomatch
- svelte-eslint-parser@1.6.1(svelte@5.55.5(@typescript-eslint/types@8.59.2)):
+ svelte-eslint-parser@1.6.1(svelte@5.55.7(@typescript-eslint/types@8.59.3)):
dependencies:
eslint-scope: 8.4.0
eslint-visitor-keys: 4.2.1
@@ -7440,65 +8248,69 @@ snapshots:
postcss-selector-parser: 7.1.1
semver: 7.8.0
optionalDependencies:
- svelte: 5.55.5(@typescript-eslint/types@8.59.2)
+ svelte: 5.55.7(@typescript-eslint/types@8.59.3)
+
+ svelte-interactions@0.2.0(svelte@5.55.7(@typescript-eslint/types@8.59.3)):
+ dependencies:
+ svelte: 5.55.7(@typescript-eslint/types@8.59.3)
- svelte-persisted-store@0.12.0(svelte@5.55.5(@typescript-eslint/types@8.59.2)):
+ svelte-persisted-store@0.12.0(svelte@5.55.7(@typescript-eslint/types@8.59.3)):
dependencies:
- svelte: 5.55.5(@typescript-eslint/types@8.59.2)
+ svelte: 5.55.7(@typescript-eslint/types@8.59.3)
- svelte-preprocess@6.0.3(@babel/core@7.29.0)(postcss-load-config@3.1.4(postcss@8.5.14))(postcss@8.5.14)(svelte@5.55.5(@typescript-eslint/types@8.59.2))(typescript@6.0.3):
+ svelte-preprocess@6.0.3(@babel/core@7.29.0)(postcss-load-config@3.1.4(postcss@8.5.14))(postcss@8.5.14)(svelte@5.55.7(@typescript-eslint/types@8.59.3))(typescript@6.0.3):
dependencies:
- svelte: 5.55.5(@typescript-eslint/types@8.59.2)
+ svelte: 5.55.7(@typescript-eslint/types@8.59.3)
optionalDependencies:
'@babel/core': 7.29.0
postcss: 8.5.14
postcss-load-config: 3.1.4(postcss@8.5.14)
typescript: 6.0.3
- svelte-seo@2.0.0(svelte@5.55.5(@typescript-eslint/types@8.59.2)):
+ svelte-seo@2.0.0(svelte@5.55.7(@typescript-eslint/types@8.59.3)):
dependencies:
schema-dts: 1.1.5
- svelte: 5.55.5(@typescript-eslint/types@8.59.2)
+ svelte: 5.55.7(@typescript-eslint/types@8.59.3)
- svelte-sonner@1.1.1(svelte@5.55.5(@typescript-eslint/types@8.59.2)):
+ svelte-sonner@1.1.1(svelte@5.55.7(@typescript-eslint/types@8.59.3)):
dependencies:
- runed: 0.28.0(svelte@5.55.5(@typescript-eslint/types@8.59.2))
- svelte: 5.55.5(@typescript-eslint/types@8.59.2)
+ runed: 0.28.0(svelte@5.55.7(@typescript-eslint/types@8.59.3))
+ svelte: 5.55.7(@typescript-eslint/types@8.59.3)
- svelte-tiny-virtual-list@4.0.0-rc.2(svelte@5.55.5(@typescript-eslint/types@8.59.2)):
+ svelte-tiny-virtual-list@4.0.0-rc.2(svelte@5.55.7(@typescript-eslint/types@8.59.3)):
dependencies:
- svelte: 5.55.5(@typescript-eslint/types@8.59.2)
+ svelte: 5.55.7(@typescript-eslint/types@8.59.3)
- svelte-toolbelt@0.10.6(@sveltejs/kit@2.59.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.5(@typescript-eslint/types@8.59.2))(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.2))(typescript@6.0.3)(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.2)):
+ svelte-toolbelt@0.10.6(@sveltejs/kit@2.60.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.7(@typescript-eslint/types@8.59.3))(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.7(@typescript-eslint/types@8.59.3))(typescript@6.0.3)(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.7(@typescript-eslint/types@8.59.3)):
dependencies:
clsx: 2.1.1
- runed: 0.35.1(@sveltejs/kit@2.59.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.5(@typescript-eslint/types@8.59.2))(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.2))(typescript@6.0.3)(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.2))
+ runed: 0.35.1(@sveltejs/kit@2.60.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.7(@typescript-eslint/types@8.59.3))(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.7(@typescript-eslint/types@8.59.3))(typescript@6.0.3)(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.7(@typescript-eslint/types@8.59.3))
style-to-object: 1.0.14
- svelte: 5.55.5(@typescript-eslint/types@8.59.2)
+ svelte: 5.55.7(@typescript-eslint/types@8.59.3)
transitivePeerDependencies:
- '@sveltejs/kit'
- svelte-toolbelt@0.5.0(svelte@5.55.5(@typescript-eslint/types@8.59.2)):
+ svelte-toolbelt@0.5.0(svelte@5.55.7(@typescript-eslint/types@8.59.3)):
dependencies:
clsx: 2.1.1
style-to-object: 1.0.14
- svelte: 5.55.5(@typescript-eslint/types@8.59.2)
+ svelte: 5.55.7(@typescript-eslint/types@8.59.3)
- svelte-toolbelt@0.7.1(svelte@5.55.5(@typescript-eslint/types@8.59.2)):
+ svelte-toolbelt@0.7.1(svelte@5.55.7(@typescript-eslint/types@8.59.3)):
dependencies:
clsx: 2.1.1
- runed: 0.23.4(svelte@5.55.5(@typescript-eslint/types@8.59.2))
+ runed: 0.23.4(svelte@5.55.7(@typescript-eslint/types@8.59.3))
style-to-object: 1.0.14
- svelte: 5.55.5(@typescript-eslint/types@8.59.2)
+ svelte: 5.55.7(@typescript-eslint/types@8.59.3)
- svelte-toolbelt@0.9.3(svelte@5.55.5(@typescript-eslint/types@8.59.2)):
+ svelte-toolbelt@0.9.3(svelte@5.55.7(@typescript-eslint/types@8.59.3)):
dependencies:
clsx: 2.1.1
- runed: 0.29.2(svelte@5.55.5(@typescript-eslint/types@8.59.2))
+ runed: 0.29.2(svelte@5.55.7(@typescript-eslint/types@8.59.3))
style-to-object: 1.0.14
- svelte: 5.55.5(@typescript-eslint/types@8.59.2)
+ svelte: 5.55.7(@typescript-eslint/types@8.59.3)
- svelte@5.55.5(@typescript-eslint/types@8.59.2):
+ svelte@5.55.7(@typescript-eslint/types@8.59.3):
dependencies:
'@jridgewell/remapping': 2.3.5
'@jridgewell/sourcemap-codec': 1.5.5
@@ -7509,9 +8321,9 @@ snapshots:
aria-query: 5.3.1
axobject-query: 4.1.0
clsx: 2.1.1
- devalue: 5.8.0
+ devalue: 5.8.1
esm-env: 1.2.2
- esrap: 2.2.6(@typescript-eslint/types@8.59.2)
+ esrap: 2.2.6(@typescript-eslint/types@8.59.3)
is-reference: 3.0.3
locate-character: 3.0.0
magic-string: 0.30.21
@@ -7519,12 +8331,12 @@ snapshots:
transitivePeerDependencies:
- '@typescript-eslint/types'
- sveltekit-superforms@2.30.1(@sveltejs/kit@2.59.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.5(@typescript-eslint/types@8.59.2))(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.2))(typescript@6.0.3)(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(@types/json-schema@7.0.15)(svelte@5.55.5(@typescript-eslint/types@8.59.2))(typescript@6.0.3):
+ sveltekit-superforms@2.30.1(@sveltejs/kit@2.60.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.7(@typescript-eslint/types@8.59.3))(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.7(@typescript-eslint/types@8.59.3))(typescript@6.0.3)(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(@types/json-schema@7.0.15)(svelte@5.55.7(@typescript-eslint/types@8.59.3))(typescript@6.0.3):
dependencies:
- '@sveltejs/kit': 2.59.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.5(@typescript-eslint/types@8.59.2))(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.5(@typescript-eslint/types@8.59.2))(typescript@6.0.3)(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))
+ '@sveltejs/kit': 2.60.1(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.55.7(@typescript-eslint/types@8.59.3))(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)))(svelte@5.55.7(@typescript-eslint/types@8.59.3))(typescript@6.0.3)(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))
devalue: 5.8.0
memoize-weak: 1.0.2
- svelte: 5.55.5(@typescript-eslint/types@8.59.2)
+ svelte: 5.55.7(@typescript-eslint/types@8.59.3)
ts-deepmerge: 7.0.3
optionalDependencies:
'@exodus/schemasafe': 1.3.0
@@ -7549,7 +8361,7 @@ snapshots:
tabbable@6.4.0: {}
- tailwind-merge@3.5.0: {}
+ tailwind-merge@3.6.0: {}
tailwindcss-motion@1.1.1(tailwindcss@4.3.0):
dependencies:
@@ -7611,10 +8423,6 @@ snapshots:
ts-deepmerge@7.0.3: {}
- tsconfck@3.1.6(typescript@6.0.3):
- optionalDependencies:
- typescript: 6.0.3
-
tslib@2.8.1: {}
type-check@0.4.0:
@@ -7644,12 +8452,12 @@ snapshots:
typescript: 6.0.3
yaml: 2.8.4
- typescript-eslint@8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3):
+ typescript-eslint@8.59.3(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3):
dependencies:
- '@typescript-eslint/eslint-plugin': 8.59.2(@typescript-eslint/parser@8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
- '@typescript-eslint/parser': 8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
- '@typescript-eslint/typescript-estree': 8.59.2(typescript@6.0.3)
- '@typescript-eslint/utils': 8.59.2(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
+ '@typescript-eslint/eslint-plugin': 8.59.3(@typescript-eslint/parser@8.59.3(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
+ '@typescript-eslint/parser': 8.59.3(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
+ '@typescript-eslint/typescript-estree': 8.59.3(typescript@6.0.3)
+ '@typescript-eslint/utils': 8.59.3(eslint@10.3.0(jiti@2.7.0))(typescript@6.0.3)
eslint: 10.3.0(jiti@2.7.0)
typescript: 6.0.3
transitivePeerDependencies:
@@ -7663,6 +8471,14 @@ snapshots:
undici-types@7.19.2: {}
+ undici-types@7.24.6: {}
+
+ undici@7.24.8: {}
+
+ unenv@2.0.0-rc.24:
+ dependencies:
+ pathe: 2.0.3
+
unicorn-magic@0.3.0: {}
unicorn-magic@0.4.0: {}
@@ -7691,45 +8507,45 @@ snapshots:
validator@13.15.35:
optional: true
- vaul-svelte@1.0.0-next.7(svelte@5.55.5(@typescript-eslint/types@8.59.2)):
+ vaul-svelte@1.0.0-next.7(svelte@5.55.7(@typescript-eslint/types@8.59.3)):
dependencies:
- runed: 0.23.4(svelte@5.55.5(@typescript-eslint/types@8.59.2))
- svelte: 5.55.5(@typescript-eslint/types@8.59.2)
- svelte-toolbelt: 0.7.1(svelte@5.55.5(@typescript-eslint/types@8.59.2))
+ runed: 0.23.4(svelte@5.55.7(@typescript-eslint/types@8.59.3))
+ svelte: 5.55.7(@typescript-eslint/types@8.59.3)
+ svelte-toolbelt: 0.7.1(svelte@5.55.7(@typescript-eslint/types@8.59.3))
- vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4):
+ vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4):
dependencies:
lightningcss: 1.32.0
picomatch: 4.0.4
postcss: 8.5.14
- rolldown: 1.0.0-rc.18
+ rolldown: 1.0.1
tinyglobby: 0.2.16
optionalDependencies:
- '@types/node': 25.6.2
+ '@types/node': 25.8.0
esbuild: 0.27.7
fsevents: 2.3.3
jiti: 2.7.0
yaml: 2.8.4
- vitefu@1.1.3(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)):
+ vitefu@1.1.3(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)):
optionalDependencies:
- vite: 8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)
+ vite: 8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)
- vitest-browser-svelte@2.1.1(svelte@5.55.5(@typescript-eslint/types@8.59.2))(vitest@4.1.5):
+ vitest-browser-svelte@2.1.1(svelte@5.55.7(@typescript-eslint/types@8.59.3))(vitest@4.1.6):
dependencies:
- '@testing-library/svelte-core': 1.0.0(svelte@5.55.5(@typescript-eslint/types@8.59.2))
- svelte: 5.55.5(@typescript-eslint/types@8.59.2)
- vitest: 4.1.5(@opentelemetry/api@1.9.1)(@types/node@25.6.2)(@vitest/browser-playwright@4.1.5)(@vitest/coverage-v8@4.1.5)(@vitest/ui@4.1.5)(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))
+ '@testing-library/svelte-core': 1.0.0(svelte@5.55.7(@typescript-eslint/types@8.59.3))
+ svelte: 5.55.7(@typescript-eslint/types@8.59.3)
+ vitest: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@25.8.0)(@vitest/browser-playwright@4.1.6)(@vitest/coverage-v8@4.1.6)(@vitest/ui@4.1.6)(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))
- vitest@4.1.5(@opentelemetry/api@1.9.1)(@types/node@25.6.2)(@vitest/browser-playwright@4.1.5)(@vitest/coverage-v8@4.1.5)(@vitest/ui@4.1.5)(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)):
+ vitest@4.1.6(@opentelemetry/api@1.9.1)(@types/node@25.8.0)(@vitest/browser-playwright@4.1.6)(@vitest/coverage-v8@4.1.6)(@vitest/ui@4.1.6)(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)):
dependencies:
- '@vitest/expect': 4.1.5
- '@vitest/mocker': 4.1.5(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))
- '@vitest/pretty-format': 4.1.5
- '@vitest/runner': 4.1.5
- '@vitest/snapshot': 4.1.5
- '@vitest/spy': 4.1.5
- '@vitest/utils': 4.1.5
+ '@vitest/expect': 4.1.6
+ '@vitest/mocker': 4.1.6(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))
+ '@vitest/pretty-format': 4.1.6
+ '@vitest/runner': 4.1.6
+ '@vitest/snapshot': 4.1.6
+ '@vitest/spy': 4.1.6
+ '@vitest/utils': 4.1.6
es-module-lexer: 2.1.0
expect-type: 1.3.0
magic-string: 0.30.21
@@ -7741,14 +8557,14 @@ snapshots:
tinyexec: 1.1.2
tinyglobby: 0.2.16
tinyrainbow: 3.1.0
- vite: 8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)
+ vite: 8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4)
why-is-node-running: 2.3.0
optionalDependencies:
'@opentelemetry/api': 1.9.1
- '@types/node': 25.6.2
- '@vitest/browser-playwright': 4.1.5(playwright@1.59.1)(vite@8.0.11(@types/node@25.6.2)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))(vitest@4.1.5)
- '@vitest/coverage-v8': 4.1.5(@vitest/browser@4.1.5)(vitest@4.1.5)
- '@vitest/ui': 4.1.5(vitest@4.1.5)
+ '@types/node': 25.8.0
+ '@vitest/browser-playwright': 4.1.6(playwright@1.60.0)(vite@8.0.13(@types/node@25.8.0)(esbuild@0.27.7)(jiti@2.7.0)(yaml@2.8.4))(vitest@4.1.6)
+ '@vitest/coverage-v8': 4.1.6(@vitest/browser@4.1.6)(vitest@4.1.6)
+ '@vitest/ui': 4.1.6(vitest@4.1.6)
transitivePeerDependencies:
- msw
@@ -7770,12 +8586,44 @@ snapshots:
word-wrap@1.2.5: {}
+ workerd@1.20260507.1:
+ optionalDependencies:
+ '@cloudflare/workerd-darwin-64': 1.20260507.1
+ '@cloudflare/workerd-darwin-arm64': 1.20260507.1
+ '@cloudflare/workerd-linux-64': 1.20260507.1
+ '@cloudflare/workerd-linux-arm64': 1.20260507.1
+ '@cloudflare/workerd-windows-64': 1.20260507.1
+
+ worktop@0.8.0-next.18:
+ dependencies:
+ mrmime: 2.0.1
+ regexparam: 3.0.0
+
+ wrangler@4.90.0(@cloudflare/workers-types@4.20260509.1):
+ dependencies:
+ '@cloudflare/kv-asset-handler': 0.5.0
+ '@cloudflare/unenv-preset': 2.16.1(unenv@2.0.0-rc.24)(workerd@1.20260507.1)
+ blake3-wasm: 2.1.5
+ esbuild: 0.27.3
+ miniflare: 4.20260507.1
+ path-to-regexp: 6.3.0
+ unenv: 2.0.0-rc.24
+ workerd: 1.20260507.1
+ optionalDependencies:
+ '@cloudflare/workers-types': 4.20260509.1
+ fsevents: 2.3.3
+ transitivePeerDependencies:
+ - bufferutil
+ - utf-8-validate
+
wrap-ansi@9.0.2:
dependencies:
ansi-styles: 6.2.3
string-width: 7.2.0
strip-ansi: 7.2.0
+ ws@8.18.0: {}
+
ws@8.20.0: {}
xtend@4.0.2: {}
@@ -7805,6 +8653,19 @@ snapshots:
yoctocolors@2.1.2: {}
+ youch-core@0.3.3:
+ dependencies:
+ '@poppinss/exception': 1.2.3
+ error-stack-parser-es: 1.0.5
+
+ youch@4.1.0-beta.10:
+ dependencies:
+ '@poppinss/colors': 4.1.6
+ '@poppinss/dumper': 0.6.5
+ '@speed-highlight/core': 1.2.15
+ cookie: 1.1.1
+ youch-core: 0.3.3
+
yup@1.7.1:
dependencies:
property-expr: 2.0.6
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index e937750d9..72ebeaf53 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -1,5 +1,8 @@
allowBuilds:
"@sentry/cli": true
+ "@tailwindcss/oxide": true
esbuild: true
+ sharp: true
simple-git-hooks: true
svelte-preprocess: true
+ workerd: true
diff --git a/src/app.css b/src/app.css
index 9d4ac0038..79dfe691c 100644
--- a/src/app.css
+++ b/src/app.css
@@ -420,3 +420,8 @@
@utility minecraft-tooltip {
@apply relative rounded-sm border-2 border-solid border-transparent bg-mctooltip-bg px-1 pt-1 pb-0.75 indent-[initial] font-minecraft text-[0.9375rem] leading-4.5 font-normal text-pretty [border-image:linear-gradient(to_bottom,oklch(48.503%_0.297_278.42/0.31),oklch(29.365%_0.17619_281.21/0.31))_1] text-shadow-[0.09375rem_0.09375rem_oklch(36.768%,0.00004,271.152)];
}
+
+body {
+ -webkit-user-select: none;
+ user-select: none;
+}
diff --git a/src/context/preferences.svelte.ts b/src/context/preferences.svelte.ts
index 0098376dc..a46f3926b 100644
--- a/src/context/preferences.svelte.ts
+++ b/src/context/preferences.svelte.ts
@@ -17,9 +17,9 @@ interface PreferencesData {
export class PreferencesContext {
#data = new PersistedState("skycryptPreferences", {
sectionOrder: sections,
- performanceMode: false,
+ performanceMode: true,
keybind: "/",
- showGlint: true,
+ showGlint: false,
rainbowEnchantments: false,
mctooltip: false
});
diff --git a/src/hooks.server.ts b/src/hooks.server.ts
index f056ea98e..ec070e018 100644
--- a/src/hooks.server.ts
+++ b/src/hooks.server.ts
@@ -13,8 +13,11 @@ const headersHandler = (async ({ event, resolve }) => {
response.headers.set("Strict-Transport-Security", "max-age=31536000; includeSubDomains; preload");
// Cross-Origin policies
+ // COEP intentionally unsafe-none: tightening would require all cross-origin
+ // resources (textures.minecraft.net, nmsr.nickac.dev, etc.) to send CORP
+ // headers, which they don't control.
response.headers.set("Cross-Origin-Embedder-Policy", "unsafe-none");
- response.headers.set("Cross-Origin-Opener-Policy", "unsafe-none");
+ response.headers.set("Cross-Origin-Opener-Policy", "same-origin");
response.headers.set("Cross-Origin-Resource-Policy", "cross-origin");
// Legacy XSS protection
diff --git a/src/instrumentation.server.ts b/src/instrumentation.server.ts
deleted file mode 100644
index 8a1eca51a..000000000
--- a/src/instrumentation.server.ts
+++ /dev/null
@@ -1,20 +0,0 @@
-import { dev } from "$app/environment";
-import { env } from "$env/dynamic/public";
-import * as Sentry from "@sentry/sveltekit";
-import { consoleLoggingIntegration, contextLinesIntegration, extraErrorDataIntegration } from "@sentry/sveltekit";
-
-const { PUBLIC_SENTRY_DSN } = env;
-
-Sentry.init({
- dsn: PUBLIC_SENTRY_DSN,
-
- // Enable logs to be sent to Sentry
- enableLogs: true,
-
- tracesSampleRate: 0.3,
- integrations: [contextLinesIntegration(), extraErrorDataIntegration(), consoleLoggingIntegration()],
-
- // Disable Sentry during development
- enabled: !dev,
- environment: dev ? "development" : "production"
-});
diff --git a/src/lib/components/header/Info.svelte b/src/lib/components/header/Info.svelte
index b4bf38234..3bb99ee7a 100644
--- a/src/lib/components/header/Info.svelte
+++ b/src/lib/components/header/Info.svelte
@@ -1,7 +1,7 @@
{#snippet info()}
SkyCrypt is a free, open-source stats viewer for Hypixel SkyBlock.
- {#if __NPM_PACKAGE_VERSION__ || PUBLIC_COMMIT_HASH}
+ {#if __NPM_PACKAGE_VERSION__ || version}
Currently running version
diff --git a/src/lib/components/header/settings/Misc.svelte b/src/lib/components/header/settings/Misc.svelte
index 9b068544d..8369ccd55 100644
--- a/src/lib/components/header/settings/Misc.svelte
+++ b/src/lib/components/header/settings/Misc.svelte
@@ -1,44 +1,12 @@
@@ -54,71 +22,12 @@
- (preferences.performanceMode = !preferences.performanceMode)}>
- {#snippet icon()}
-
- {/snippet}
-
-
-
-
-
-
-
- {#snippet child({ wrapperProps, props, open })}
- {#if open}
-
-
-
You might not need this! We've noticed that often the reason for low performance is due to Graphics Acceleration being disabled in the browser settings.
-
Graphics Acceleration gives the browsers access to your GPU for rendering, which can significantly improve performance; especially with opacity and blur effects.
-
- Enable Graphics Acceleration in your browser settings first, and if you still experience performance issues, then consider enabling Performance Mode.
-
-
-
-
- {/if}
- {/snippet}
-
-
-
-
-
-
- (preferences.showGlint = !preferences.showGlint)}>
- {#snippet icon()}
-
- {/snippet}
-
(preferences.mctooltip = !preferences.mctooltip)}>
{#snippet icon()}
{/snippet}
-
- (preferences.rainbowEnchantments = !preferences.rainbowEnchantments)}>
- {#snippet icon()}
-
- {/snippet}
-
-
-
-
-
-
-
Keybind
-
Set the keybind to open the command menu
-
-
-
- {#if isListening}
- Press a key
- {:else}
- {preferences.keybind}
- {/if}
-
-
diff --git a/src/lib/components/header/settings/Settings.svelte b/src/lib/components/header/settings/Settings.svelte
index ca8622714..637947f46 100644
--- a/src/lib/components/header/settings/Settings.svelte
+++ b/src/lib/components/header/settings/Settings.svelte
@@ -1,13 +1,11 @@
@@ -90,54 +58,6 @@
{/await}
{/each}
-
- openThemeEditor()} class="group mt-4 flex items-center gap-1 rounded-lg text-sm font-semibold text-text/60 transition-colors">
- My Themes
-
-
-
- {#if themeContext.userThemes.length === 0}
- No custom themes yet. Create your own theme or import one from the community!
- {:else}
- {#each themeContext.userThemes as theme (theme.metadata.id)}
- {#await getThemeIcons({ color: theme.colors?.logo, invert: theme.light }) then iconSvg}
- {@const iconDataUrl = `data:image/svg+xml;base64,${btoa(iconSvg)}`}
-
-
-
-
- {theme.metadata.name.slice(0, 2)}
-
-
-
{theme.metadata.name}
-
- by
- {theme.metadata.author}
-
-
-
-
-
-
-
-
-
- openThemeEditor(theme.metadata.id)} class="rounded p-1.5 transition-colors hover:bg-text/10" aria-label="Edit theme">
-
-
-
- shareTheme(theme.metadata.id)} class="rounded p-1.5 transition-colors hover:bg-text/10" aria-label="Share theme">
-
-
-
- confirmDelete(theme.metadata.id)} class="rounded p-1.5 transition-colors hover:bg-text/10" aria-label="Delete theme">
-
-
-
-
- {/await}
- {/each}
- {/if}
diff --git a/src/lib/components/misc/Navbar.svelte b/src/lib/components/misc/Navbar.svelte
index a8c8f9ca7..3faa88391 100644
--- a/src/lib/components/misc/Navbar.svelte
+++ b/src/lib/components/misc/Navbar.svelte
@@ -125,7 +125,7 @@
});
-
+
{#snippet viewportChildren()}
diff --git a/src/lib/components/misc/Skin3D.svelte b/src/lib/components/misc/Skin3D.svelte
index 0f64b733d..dc35108d5 100644
--- a/src/lib/components/misc/Skin3D.svelte
+++ b/src/lib/components/misc/Skin3D.svelte
@@ -27,7 +27,7 @@
if (loadedUuid === uuid) return;
canvasIsLoading = true;
- const capeData = await ky(`https://mowojang.matdoes.dev/session/minecraft/profile/${uuid}`).json<{ properties: { name: string; value: string; signature?: string }[] }>();
+ const capeData = await ky(`https://mowojang.seraph.si/session/minecraft/profile/${uuid}`).json<{ properties: { name: string; value: string; signature?: string }[] }>();
const texturesProperty = capeData.properties.find((prop) => prop.name === "textures");
if (!texturesProperty) {
diff --git a/src/lib/components/stats/Skillbar.svelte b/src/lib/components/stats/Skillbar.svelte
index 0b88ba1b7..d2020fe99 100644
--- a/src/lib/components/stats/Skillbar.svelte
+++ b/src/lib/components/stats/Skillbar.svelte
@@ -6,6 +6,7 @@
import BarChartHorizontal from "@lucide/svelte/icons/bar-chart-horizontal";
import { Avatar, Progress } from "bits-ui";
import { format } from "numerable";
+ import { createHover } from "svelte-interactions";
import { cubicInOut } from "svelte/easing";
import { Tween } from "svelte/motion";
@@ -18,11 +19,10 @@
let { skill, skillData, apiEnabled = true, class: className }: Props = $props();
+ const { hoverAction, isHovered } = createHover();
const isMaxed = $derived(skillData.maxed);
const preferences = getPreferences();
const tween = new Tween(100, { duration: 1000, easing: cubicInOut });
- let isHovered = $state(false);
-
const skillbarProgress = $derived(100 - parseFloat(calculatePercentage(skillData.xpCurrent ?? 0, isMaxed ? (skillData.xpCurrent ?? 0) : (skillData.xpForNext ?? 0))));
$effect(() => {
@@ -30,7 +30,7 @@
});
-
(isHovered = true)} onpointerleave={() => (isHovered = false)} role="none">
+
@@ -50,13 +50,13 @@
{#if apiEnabled}
- {#if isHovered && !isMaxed}
+ {#if $isHovered && !isMaxed}
{format(skillData.xpCurrent, "0,0")} / {format(skillData.xpForNext)}
{:else if !isMaxed}
{formatNumber(skillData.xpCurrent ?? 0)} / {formatNumber(skillData.xpForNext ?? 0)}
{/if}
- {#if isHovered && isMaxed}
+ {#if $isHovered && isMaxed}
{format(skillData.xpCurrent, "0,0")}
{:else if isMaxed}
{formatNumber(skillData.xpCurrent ?? 0)}
diff --git a/src/lib/hooks/is-hover.svelte.ts b/src/lib/hooks/is-hover.svelte.ts
index 120ff5df3..52b51b1e8 100644
--- a/src/lib/hooks/is-hover.svelte.ts
+++ b/src/lib/hooks/is-hover.svelte.ts
@@ -1,9 +1,11 @@
-import { MediaQuery } from "svelte/reactivity";
+export class IsHover {
+ #current = $state(true);
-const MEDIA_QUERY = "(hover: hover) and (pointer: fine)";
+ constructor() { }
-export class IsHover extends MediaQuery {
- constructor() {
- super(MEDIA_QUERY);
+ get current() {
+ return this.#current;
}
-}
+
+ destroy() { }
+}
\ No newline at end of file
diff --git a/src/lib/layouts/stats/Main.svelte b/src/lib/layouts/stats/Main.svelte
index 42f7dcd99..76741bc7f 100644
--- a/src/lib/layouts/stats/Main.svelte
+++ b/src/lib/layouts/stats/Main.svelte
@@ -1,27 +1,21 @@
-
-
-
- {#if showStaticSkin}
+
+
+
+
+
{#snippet child({ props })}
@@ -223,26 +209,17 @@
{/snippet}
- {:else if browser && innerWidth >= 1210}
-
(showStaticSkin = true)} class="h-full" />
- {/if}
+
+
+
+ {#if getProfileContext().current}
+
+
+
+ {/if}
+
+
-
-
-
- {#if getProfileContext().current}
-
-
-
-
-
- {/if}
-
{#if isHover.current}
diff --git a/src/lib/layouts/stats/PlayerProfile.svelte b/src/lib/layouts/stats/PlayerProfile.svelte
index 196caa3ab..58460d6b0 100644
--- a/src/lib/layouts/stats/PlayerProfile.svelte
+++ b/src/lib/layouts/stats/PlayerProfile.svelte
@@ -1,21 +1,12 @@
@@ -188,119 +162,6 @@
{/if}
-
-
- {
- if (profile == null) return;
- if (!favorites.current.some((fav) => fav.uuid === profile.uuid)) {
- favorites.current = [...favorites.current, { uuid: profile.uuid ?? "", ign: profile.username ?? "", displayName: profile.displayName ?? undefined }];
- toast.dismiss(toastId);
- toastId = toast.success(`Added ${profile.username} to your favorites!`);
- } else {
- favorites.current = favorites.current.filter((fav) => fav.uuid !== profile.uuid);
- toast.dismiss(toastId);
- toastId = toast.success(`Removed ${profile.username} from your favorites!`);
- }
- }}
- onpointerdown={() => (favoriteTooltipOpen = !favoriteTooltipOpen)}>
- {#snippet child({ props })}
-
- {#if favorites.current.some((fav) => fav.uuid === profile?.uuid)}
-
- {:else}
-
- {/if}
-
- {/snippet}
-
-
-
- {#snippet child({ wrapperProps, props, open })}
- {#if open}
-
-
-
- {#if favorites.current.some((fav) => fav.uuid === profile?.uuid)}
-
Remove from favorites
- {:else}
-
Add to favorites
- {/if}
-
-
- {/if}
- {/snippet}
-
-
-
-
-
{
- copyToClipboard(window.location.href);
- }}>
-
-
-
-
-
-
- Plancke
-
-
-
- Elite
-
-
-
(showMore = !showMore)}>
-
-
- {#if showMore}
-
{
- copyToClipboard(profile?.uuid ?? "");
- }}>
- Copy UUID
-
-
-
{
- copyToClipboard(profile?.profile_id ?? "");
- }}>
- Copy Profile UUID
-
-
- {#if profile?.social}
- {#each Object.entries(profile.social) as [key, value], index (index)}
- {#if key === "DISCORD"}
-
copyToClipboard(value)}>
-
-
-
- {profile.username?.slice(0, 2)}
-
-
- {value}
-
- {:else}
-
-
-
-
- {profile.username?.slice(0, 2)}
-
-
-
- {/if}
- {/each}
- {/if}
- {/if}
-
{#snippet profileIcon(gameMode: string)}
{#if gameMode === "bingo"}
diff --git a/src/lib/sections/Sections.svelte b/src/lib/sections/Sections.svelte
index 0ad528d7a..6a19b3077 100644
--- a/src/lib/sections/Sections.svelte
+++ b/src/lib/sections/Sections.svelte
@@ -26,6 +26,7 @@
const shouldWaitForCombined = $derived(internalState.tabValue !== "Inventory");
const COMPONENTS = {
+ Overview: () => import("$lib/sections/stats/Overview.svelte"),
Gear: () => import("$lib/sections/stats/Gear.svelte"),
Accessories: () => import("$lib/sections/stats/Accessories.svelte"),
Pets: () => import("$lib/sections/stats/Pets.svelte"),
diff --git a/src/lib/sections/constants.ts b/src/lib/sections/constants.ts
index db0b0b436..4087543de 100644
--- a/src/lib/sections/constants.ts
+++ b/src/lib/sections/constants.ts
@@ -1,6 +1,7 @@
import type { SectionID } from "$lib/sections/types";
export const sections: SectionID[] = [
+ { id: -1, name: "Overview" },
{ id: 0, name: "Gear" },
{ id: 1, name: "Accessories" },
{ id: 2, name: "Pets" },
diff --git a/src/lib/sections/stats/Minions.svelte b/src/lib/sections/stats/Minions.svelte
index 1edd0400d..d8a693058 100644
--- a/src/lib/sections/stats/Minions.svelte
+++ b/src/lib/sections/stats/Minions.svelte
@@ -35,20 +35,6 @@
{/snippet}
-
-
-
- MA
-
-
-
Looking for a place to trade minions?
-
- Check out MinionAH
-
-
-
-
-
{#if minions.minions}
{#each Object.entries(minions.minions) as [category, data], index (index)}
diff --git a/src/lib/sections/stats/Overview.svelte b/src/lib/sections/stats/Overview.svelte
new file mode 100644
index 000000000..b96fbcd6d
--- /dev/null
+++ b/src/lib/sections/stats/Overview.svelte
@@ -0,0 +1,18 @@
+
+
+
\ No newline at end of file
diff --git a/src/lib/sections/types.ts b/src/lib/sections/types.ts
index a6bd43277..5b18aedf0 100644
--- a/src/lib/sections/types.ts
+++ b/src/lib/sections/types.ts
@@ -1,6 +1,6 @@
import type { Component } from "svelte";
-export type SectionName = "Gear" | "Accessories" | "Pets" | "Inventory" | "Skills" | "Dungeons" | "Slayer" | "Minions" | "Bestiary" | "Collections" | "Crimson_Isle" | "Rift" | "Misc";
+export type SectionName = "Overview" | "Gear" | "Accessories" | "Pets" | "Inventory" | "Skills" | "Dungeons" | "Slayer" | "Minions" | "Bestiary" | "Collections" | "Crimson_Isle" | "Attribute_Shards" | "Rift" | "Misc";
export type SectionComponents = Record
| null>;
export type SectionComponentsEager = Record;
diff --git a/src/lib/shared/api/orval-generated-zod.ts b/src/lib/shared/api/orval-generated-zod.ts
index 08fba25af..2c78f4db1 100644
--- a/src/lib/shared/api/orval-generated-zod.ts
+++ b/src/lib/shared/api/orval-generated-zod.ts
@@ -1,5 +1,5 @@
/**
- * Generated by orval v8.9.1 🍺
+ * Generated by orval v8.10.0 🍺
* Do not edit manually.
* SkyCrypt API
* API for SkyCrypt - A Hypixel SkyBlock Stats Viewer
diff --git a/src/lib/shared/api/orval-generated.ts b/src/lib/shared/api/orval-generated.ts
index c5a4dcc5d..63218a199 100644
--- a/src/lib/shared/api/orval-generated.ts
+++ b/src/lib/shared/api/orval-generated.ts
@@ -1,5 +1,5 @@
/**
- * Generated by orval v8.9.1 🍺
+ * Generated by orval v8.10.0 🍺
* Do not edit manually.
* SkyCrypt API
* API for SkyCrypt - A Hypixel SkyBlock Stats Viewer
diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte
index edf432b50..b3bab655f 100644
--- a/src/routes/+layout.svelte
+++ b/src/routes/+layout.svelte
@@ -3,7 +3,6 @@
import { beforeNavigate, replaceState } from "$app/navigation";
import { page, updated } from "$app/state";
import { initDisabledPacks, initFavorites, initInternalState, initPreferences, initRecentSearches, initTheme, PacksContext, setHoverContext, setMobileContext, setPacksContext } from "$ctx";
- import Header from "$lib/components/header/Header.svelte";
import { CommandPalette, JsonLd, PerformanceMode } from "$lib/components/misc";
import ThemeEditor from "$lib/components/theme-editor/ThemeEditor.svelte";
import { IsHover } from "$lib/hooks/is-hover.svelte";
@@ -14,7 +13,7 @@
import Wifi from "@lucide/svelte/icons/wifi";
import WifiOff from "@lucide/svelte/icons/wifi-off";
import { Tooltip } from "bits-ui";
- import { onMount, type Snippet } from "svelte";
+ import { onDestroy, onMount, type Snippet } from "svelte";
import SvelteSeo from "svelte-seo";
import { toast, Toaster, type ToasterProps } from "svelte-sonner";
import { SvelteURLSearchParams } from "svelte/reactivity";
@@ -97,6 +96,10 @@
}
});
+ onDestroy(() => {
+ isHover.destroy();
+ });
+
beforeNavigate(({ type }) => {
if (type === "leave" || type === "link") return;
@@ -226,9 +229,6 @@
{/if}
-
-
-
{@render children()}
diff --git a/src/routes/stats/[ign]/[[profile]]/card/+server.ts b/src/routes/stats/[ign]/[[profile]]/card/+server.ts
index 4be5a3ce5..e2b58adee 100644
--- a/src/routes/stats/[ign]/[[profile]]/card/+server.ts
+++ b/src/routes/stats/[ign]/[[profile]]/card/+server.ts
@@ -8,7 +8,7 @@ import { getApiUuidUsername, type ModelsPlayerResolve } from "$src/lib/shared/ap
import { getCombined, getNetworth, getProfileStats } from "$src/lib/shared/api/skycrypt-api.remote";
import { html as toReactNode } from "satori-html";
import { render } from "svelte/server";
-import { Renderer, type Font, type ImageSource } from "takumi-js/node";
+import type { Font, ImageSource } from "takumi-js";
import { ImageResponse } from "takumi-js/response";
import type { RequestHandler } from "./$types";
@@ -16,11 +16,6 @@ const { PUBLIC_ORIGIN: baseUrl } = env;
const { fonts, persistentImages } = await initializeAssets();
-const renderer = new Renderer({
- fonts,
- persistentImages
-});
-
export const GET: RequestHandler = async ({ params, request, url }) => {
const { ign, profile } = params;
@@ -28,18 +23,29 @@ export const GET: RequestHandler = async ({ params, request, url }) => {
try {
const user = (await getApiUuidUsername(ign)).data as ModelsPlayerResolve;
+ // allSettled (not Promise.all) so a losing-side rejection is never orphaned:
+ // Promise.all rejects on the first failure but leaves the others running, and
+ // their later rejection becomes an unhandled rejection that crashes Node 24.
const [
// prettier-ignore
- profileData,
- networthData,
- combinedData
- ] = await Promise.all([
+ profileResult,
+ networthResult,
+ combinedResult
+ ] = await Promise.allSettled([
// prettier-ignore
getProfileStats({ uuid: user.uuid ?? ign, profileId: profile ?? "" }),
getNetworth({ uuid: user.uuid ?? ign, profileId: profile ?? "" }),
getCombined({ uuid: user.uuid ?? ign, profileId: profile ?? "" })
]);
+ if (profileResult.status === "rejected") throw profileResult.reason;
+ if (networthResult.status === "rejected") throw networthResult.reason;
+ if (combinedResult.status === "rejected") throw combinedResult.reason;
+
+ const profileData = profileResult.value;
+ const networthData = networthResult.value;
+ const combinedData = combinedResult.value;
+
const { body: renderedHTML } = render(DefaultCard, {
props: {
profile: profileData,
@@ -62,7 +68,8 @@ export const GET: RequestHandler = async ({ params, request, url }) => {
},
stylesheets: [appStyles],
emoji: "twemoji",
- renderer
+ fonts,
+ persistentImages
});
const response = new Response(await imageResponse.arrayBuffer(), {
@@ -87,7 +94,8 @@ export const GET: RequestHandler = async ({ params, request, url }) => {
},
stylesheets: [appStyles],
emoji: "twemoji",
- renderer
+ fonts,
+ persistentImages
});
return new Response(await errorResponse.arrayBuffer(), {
diff --git a/svelte.config.js b/svelte.config.js
index 20b0d6b20..d521bd9b9 100644
--- a/svelte.config.js
+++ b/svelte.config.js
@@ -1,4 +1,4 @@
-import adapter from "@sveltejs/adapter-node";
+import adapter from "@sveltejs/adapter-cloudflare";
import { vitePreprocess } from "@sveltejs/vite-plugin-svelte";
/** @type {import('@sveltejs/kit').Config} */
@@ -33,7 +33,7 @@ const config = {
"worker-src": ["self", "blob:"],
"style-src": ["self", "unsafe-inline", "https://fonts.googleapis.com"],
"img-src": ["self", "data:", "https://textures.minecraft.net", "http://localhost:8080", "https://cupcake.shiiyu.moe", "https://sky.shiiyu.moe", "https://nmsr.nickac.dev"],
- "connect-src": ["self", "https://mowojang.matdoes.dev", "http://localhost:8080", "https://cupcake.shiiyu.moe", "https://sky.shiiyu.moe"],
+ "connect-src": ["self", "https://mowojang.matdoes.dev", "https://mowojang.seraph.si", "http://localhost:8080", "https://cupcake.shiiyu.moe", "https://sky.shiiyu.moe"],
"font-src": ["self", "https://fonts.gstatic.com"]
}
},
diff --git a/wrangler.jsonc b/wrangler.jsonc
new file mode 100644
index 000000000..ada73615d
--- /dev/null
+++ b/wrangler.jsonc
@@ -0,0 +1,25 @@
+{
+ "name": "skycrypt-embed-lunarclient-com",
+ "main": ".svelte-kit/cloudflare/_worker.js",
+ "compatibility_date": "2026-01-27",
+ "compatibility_flags": ["nodejs_compat"],
+ "workers_dev": true,
+ "preview_urls": true,
+ "assets": {
+ "binding": "ASSETS",
+ "directory": ".svelte-kit/cloudflare"
+ },
+ "routes": [
+ {
+ "pattern": "skycrypt-embed.lunarclient.com",
+ "custom_domain": true
+ }
+ ],
+ "observability": {
+ "enabled": true
+ },
+ "vars": {
+ "PUBLIC_SERVER_API_URL": "https://sky.shiiyu.moe/api/",
+ "PUBLIC_API_URL": "https://sky.shiiyu.moe/api/"
+ }
+}
\ No newline at end of file