From 5db060cd6e181490d1bafb7b9565aca4cd7b9051 Mon Sep 17 00:00:00 2001
From: Claude
Date: Thu, 15 Oct 2026 08:05:14 +0000
Subject: [PATCH 1/5] docs: align the landing page with the shared docs family
look
Use the shared docs theme, the split LandingHero with HeroParticles and
InstallCommand, and the shared button styles. Generate an SVG logo mark
for the header, hero particles, and social cards, and give the cards the
shared accent.
Co-Authored-By: Claude Opus 5.5 (1M context)
Claude-Session: https://claude.ai/code/session_019tmauRe3L8aDyuwcjtcHF2
---
apps/docs/blume.config.ts | 5 +-
apps/docs/package.json | 5 +-
apps/docs/pages/_home/home.css | 185 +++------------------------
apps/docs/pages/index.astro | 99 ++++----------
apps/docs/public/logo-mark.svg | 1 +
apps/docs/scripts/generate-brand.mjs | 6 +-
apps/docs/scripts/mark.mjs | 2 +-
apps/docs/umbraco-docs.config.mjs | 6 +-
apps/docs/umbraco-package.ts | 2 +-
pnpm-lock.yaml | 140 +++++++++++++++++++-
pnpm-workspace.yaml | 5 +
11 files changed, 199 insertions(+), 257 deletions(-)
create mode 100644 apps/docs/public/logo-mark.svg
diff --git a/apps/docs/blume.config.ts b/apps/docs/blume.config.ts
index 2ba7a53..77e71cc 100644
--- a/apps/docs/blume.config.ts
+++ b/apps/docs/blume.config.ts
@@ -1,3 +1,4 @@
+import { docsTheme } from "@thebuilder/umbraco-docs";
import { defineConfig } from "blume";
import { vercel } from "blume/analytics";
import { custom, filesystem } from "blume/sources";
@@ -11,7 +12,7 @@ export default defineConfig({
title: webAnalyticsPackage.name,
description: webAnalyticsPackage.summary,
logo: {
- image: "/logo.png",
+ image: "/logo-mark.svg",
text: "Web Analytics",
},
github: {
@@ -46,6 +47,8 @@ export default defineConfig({
// Disable Blume's generated /og routes so it cannot overwrite them.
og: { enabled: false },
},
+ // The docs family's shared accent and fonts, so every package site looks alike.
+ theme: { ...docsTheme },
analytics: [vercel()],
agents: {
llmsTxt: true,
diff --git a/apps/docs/package.json b/apps/docs/package.json
index be362df..da8065f 100644
--- a/apps/docs/package.json
+++ b/apps/docs/package.json
@@ -14,9 +14,10 @@
"check:og": "umbraco-docs-og --check"
},
"devDependencies": {
- "@thebuilder/umbraco-docs": "^1.2.0",
+ "@thebuilder/umbraco-docs": "^1.5.1",
"@types/node": "24.10.1",
"blume": "2.2.3",
- "sharp": "0.35.4"
+ "sharp": "0.35.4",
+ "vgpu": "0.6.0"
}
}
diff --git a/apps/docs/pages/_home/home.css b/apps/docs/pages/_home/home.css
index 092c50c..3da73f2 100644
--- a/apps/docs/pages/_home/home.css
+++ b/apps/docs/pages/_home/home.css
@@ -13,7 +13,8 @@
.home {
/* Echoes the logo's blue -> purple -> pink for subtle gradient accents. */
--brand-gradient: linear-gradient(105deg, #60a5fa, #a78bfa 52%, #f472b6);
- overflow: clip;
+ /* Only sideways: the particles reach up behind the header, above this element. */
+ overflow-x: clip;
}
/* Avoid orphaned words and ragged wraps on every heading. */
@@ -21,171 +22,14 @@
text-wrap: pretty;
}
-/* ---------- Hero ---------- */
-.hero {
- position: relative;
- padding-top: clamp(3rem, 8vw, 6rem);
-}
-
-.hero__glow {
- position: absolute;
- inset: -20% -10% auto -10%;
- height: 640px;
- background:
- radial-gradient(42% 55% at 32% 0%, color-mix(in oklab, #60a5fa 24%, transparent), transparent 72%),
- radial-gradient(40% 52% at 55% 4%, color-mix(in oklab, #a78bfa 22%, transparent), transparent 72%),
- radial-gradient(42% 50% at 76% 0%, color-mix(in oklab, #f472b6 16%, transparent), transparent 72%);
- filter: blur(10px);
- pointer-events: none;
- z-index: 0;
-}
-
-.hero__mark {
- width: 72px;
- height: 72px;
- margin-bottom: 0.5rem;
- filter: drop-shadow(0 10px 28px color-mix(in oklab, #8b5cf6 40%, transparent));
-}
-
-.hero__inner {
- position: relative;
- z-index: 1;
- display: flex;
- flex-direction: column;
- align-items: center;
- text-align: center;
- gap: 1.5rem;
-}
-
-.hero__compat {
- margin: 0;
- font-size: 0.85rem;
- color: var(--blume-muted-foreground);
-}
-
-.hero__title {
- font-family: var(--blume-font-display);
- font-weight: 700;
- letter-spacing: -0.02em;
- line-height: 1.05;
- font-size: clamp(2.4rem, 6vw, 4rem);
- max-width: 18ch;
- margin: 0;
-}
-.hero__accent {
- background: var(--brand-gradient);
- -webkit-background-clip: text;
- background-clip: text;
- color: transparent;
-}
-
-.hero__lede {
- max-width: 44rem;
- margin: 0;
- font-size: clamp(1.05rem, 1.6vw, 1.25rem);
- line-height: 1.65;
- color: var(--blume-muted-foreground);
-}
-
-.hero__actions {
- display: flex;
- flex-wrap: wrap;
- gap: 0.75rem;
- justify-content: center;
-}
-
/* ---------- Buttons ---------- */
-.btn {
- display: inline-flex;
- align-items: center;
- gap: 0.5rem;
- padding: 0.7rem 1.25rem;
- border-radius: var(--blume-radius);
- font-size: 0.95rem;
- font-weight: 600;
- text-decoration: none;
- border: 1px solid transparent;
- transition: transform 0.12s ease, background 0.15s ease, border-color 0.15s ease, color 0.15s ease, box-shadow 0.25s ease;
-}
-.btn:active { transform: translateY(1px); }
-.btn--primary {
- position: relative;
- isolation: isolate;
- background: var(--blume-accent);
- color: var(--blume-accent-foreground);
-}
-/* Fade the brand gradient in on hover for a smooth solid -> gradient reveal. */
-.btn--primary::before {
- content: "";
- position: absolute;
- /* Bleed over the 1px transparent border so the gradient reaches the edge and
- the solid-blue background does not show as a ring on hover. */
- inset: -1px;
- z-index: -1;
- border-radius: inherit;
- /* Deeper, less saturated than the headline gradient so the CTA reads rich,
- not neon. */
- background: linear-gradient(102deg, #3576e0, #6a55d8 56%, #a65189);
- opacity: 0;
- transition: opacity 0.25s ease;
-}
-.btn--primary:hover::before {
- opacity: 1;
-}
-.btn--primary:hover {
- box-shadow: 0 6px 16px color-mix(in oklab, #6a55d8 26%, transparent);
-}
-.btn--ghost {
- color: var(--blume-foreground);
- border-color: var(--blume-border);
- background: color-mix(in oklab, var(--blume-muted) 40%, transparent);
-}
-.btn--ghost:hover {
- border-color: color-mix(in oklab, var(--blume-accent) 45%, var(--blume-border));
- background: color-mix(in oklab, var(--blume-muted) 75%, transparent);
-}
-.btn--on-panel {
- background: color-mix(in oklab, var(--blume-background) 12%, transparent);
- border-color: color-mix(in oklab, var(--blume-foreground) 18%, transparent);
-}
-
-/* ---------- Install command ---------- */
-.install {
- display: inline-flex;
- align-items: center;
- gap: 0.75rem;
- padding: 0.55rem 0.6rem 0.55rem 1rem;
- border-radius: var(--blume-radius);
- border: 1px solid var(--blume-border);
- background: var(--blume-code-background);
- color: var(--blume-foreground);
- font-family: var(--blume-font-mono);
- font-size: 0.9rem;
- max-width: 100%;
-}
-.install__prompt { color: var(--blume-muted-foreground); user-select: none; }
-.install__code {
- color: var(--blume-foreground);
- white-space: nowrap;
- overflow-x: auto;
-}
-.install__copy {
- display: inline-grid;
- place-items: center;
- width: 2rem;
- height: 2rem;
- border-radius: calc(var(--blume-radius) * 0.75);
- border: 1px solid transparent;
- background: transparent;
- color: var(--blume-muted-foreground);
- cursor: pointer;
- transition: background 0.15s ease, color 0.15s ease;
-}
-.install__copy:hover { background: color-mix(in oklab, var(--blume-foreground) 8%, transparent); color: var(--blume-foreground); }
-.install__icon { grid-area: 1 / 1; }
-.install__icon--done { opacity: 0; transform: scale(0.6); transition: opacity 0.15s ease, transform 0.15s ease; }
-.install__copy.is-copied .install__icon--copy { opacity: 0; }
-.install__copy.is-copied .install__icon--done { opacity: 1; transform: scale(1); color: var(--blume-accent); }
+.home .button { display: inline-flex; min-height: 2.75rem; align-items: center; justify-content: center; padding-inline: 1.25rem; border: 1px solid var(--blume-border); border-radius: var(--blume-radius); color: var(--blume-foreground); font-weight: 600; text-decoration: none; }
+.home .button:hover { border-color: var(--blume-accent); }
+/* Frosted over the hero particles; the shared styles blur what's behind it. */
+.home .button--secondary { border-color: color-mix(in oklab, var(--blume-foreground) 18%, transparent); background: color-mix(in oklab, var(--blume-background) 55%, transparent); }
+/* Blume picks the label color that meets AA on the accent: white in light mode, dark in dark mode. */
+.home .button--primary { border-color: var(--blume-accent); background: var(--blume-accent); color: var(--blume-accent-foreground); box-shadow: 0 .625rem 1.9rem color-mix(in oklab, var(--blume-accent) 23%, transparent); }
+.home .button--primary:hover { background: color-mix(in oklab, var(--blume-accent) 88%, black); color: var(--blume-accent-foreground); }
/* ---------- Screenshot frame ---------- */
.shot {
@@ -406,7 +250,13 @@
font-size: 1.05rem;
line-height: 1.6;
}
-.cta .hero__actions { position: relative; }
+.cta__actions {
+ position: relative;
+ display: flex;
+ flex-wrap: wrap;
+ gap: 0.75rem;
+ justify-content: center;
+}
/* ---------- Footer ---------- */
.home-footer {
@@ -440,12 +290,9 @@
.features { grid-template-columns: repeat(2, 1fr); }
.split, .steps-grid { grid-template-columns: 1fr; }
.split__copy { text-align: center; }
- .split__copy .btn { margin-inline: auto; }
}
@media (max-width: 620px) {
.providers, .features { grid-template-columns: 1fr; }
- .install { width: 100%; }
- .btn { flex: 1 1 auto; justify-content: center; }
}
/* ---------- Reveal animation (opt-in via JS, motion-safe) ---------- */
diff --git a/apps/docs/pages/index.astro b/apps/docs/pages/index.astro
index 0991f3d..076aceb 100644
--- a/apps/docs/pages/index.astro
+++ b/apps/docs/pages/index.astro
@@ -8,8 +8,11 @@ import data from "blume:data";
import { loadUmbracoPackages } from "@thebuilder/umbraco-docs";
import {
EcosystemSection,
+ InstallCommand,
+ LandingHero,
LandingRoot,
} from "@thebuilder/umbraco-docs/astro";
+import HeroParticles from "@thebuilder/umbraco-docs/components/HeroParticles";
import "./_home/home.css";
@@ -23,10 +26,9 @@ const ecosystemPackages = await loadUmbracoPackages();
const { config } = data;
-const repoUrl = "https://github.com/thebuilder/web-analytics";
-const nugetUrl = "https://www.nuget.org/packages/TheBuilder.WebAnalytics";
-const marketplaceUrl =
- "https://marketplace.umbraco.com/package/thebuilder.webanalytics";
+const repoUrl = webAnalyticsPackage.links.github;
+const nugetUrl = webAnalyticsPackage.links.nuget;
+const marketplaceUrl = webAnalyticsPackage.links.marketplace;
const installCommand = "dotnet add package TheBuilder.WebAnalytics";
const providers = [
@@ -114,58 +116,21 @@ const steps = [
}}
>
- {/* Hero */}
-
-
-
-
-
- Your site's traffic,{" "}
- right inside Umbraco .
-
-
- Web Analytics reads the traffic your site already sends to Vercel or
- Plausible and reports it in the backoffice. Editors see the site-wide
- numbers and how the page they're editing is doing, without leaving
- Umbraco.
-
-
-
-
$
-
{installCommand}
-
-
-
-
-
-
-
-
-
-
-
- Supports Umbraco CMS 17.1 through 18.x
-
-
-
+
+
+
+ Get started
+ View on GitHub
+
+
-
+
@@ -179,7 +144,7 @@ const steps = [
/>
-
+
{/* Trust line */}
@@ -262,7 +227,7 @@ const steps = [
Content permissions, so an editor who can browse a page can read its
numbers without access to the global Analytics section.
-
+
Read the guide
@@ -320,9 +285,9 @@ const steps = [
Put the numbers where the content is
Install the package, point it at your Vercel project or Plausible site, and editors get their traffic reports without a second login.
-
@@ -372,18 +337,4 @@ const steps = [
);
for (const el of root.querySelectorAll(".reveal")) observer.observe(el);
}
-
- for (const button of document.querySelectorAll(".install__copy")) {
- button.addEventListener("click", async () => {
- const text = button.dataset.copy;
- if (!text) return;
- try {
- await navigator.clipboard.writeText(text);
- button.classList.add("is-copied");
- window.setTimeout(() => button.classList.remove("is-copied"), 1600);
- } catch {
- /* clipboard unavailable, ignore */
- }
- });
- }
diff --git a/apps/docs/public/logo-mark.svg b/apps/docs/public/logo-mark.svg
new file mode 100644
index 0000000..923713e
--- /dev/null
+++ b/apps/docs/public/logo-mark.svg
@@ -0,0 +1 @@
+
diff --git a/apps/docs/scripts/generate-brand.mjs b/apps/docs/scripts/generate-brand.mjs
index ae28508..ec9f0b3 100644
--- a/apps/docs/scripts/generate-brand.mjs
+++ b/apps/docs/scripts/generate-brand.mjs
@@ -3,7 +3,8 @@
// node scripts/generate-brand.mjs
//
// apps/docs/favicon.png transparent mark (browser tab)
-// apps/docs/public/logo.png transparent mark (header + hero)
+// apps/docs/public/logo-mark.svg transparent mark (header, hero particles, OG card)
+// apps/docs/public/logo.png transparent mark (kept for links to the old path)
// icon.png (repo root) mark on a dark tile (NuGet / Marketplace)
//
// Open Graph cards are separate build artifacts generated by
@@ -20,6 +21,7 @@ const repoRoot = resolve(docsRoot, "../..");
const toPng = (svg) => sharp(Buffer.from(svg)).png().toBuffer();
// 1. Transparent mark -> favicon + header/hero logo.
+await writeFile(resolve(docsRoot, "public/logo-mark.svg"), `${markSvg(256)}\n`);
const transparent = await toPng(markSvg(256));
await writeFile(resolve(docsRoot, "favicon.png"), transparent);
await writeFile(resolve(docsRoot, "public/logo.png"), transparent);
@@ -52,4 +54,4 @@ await writeFile(
.toBuffer(),
);
-console.log("regenerated favicon, logo, and package icon");
+console.log("regenerated favicon, logo mark, logo, and package icon");
diff --git a/apps/docs/scripts/mark.mjs b/apps/docs/scripts/mark.mjs
index db34b38..7d17a2f 100644
--- a/apps/docs/scripts/mark.mjs
+++ b/apps/docs/scripts/mark.mjs
@@ -1,7 +1,7 @@
// Single source of truth for the Web Analytics mark: three ascending bars in the
// brand blue / purple / pink, bottom-aligned in a 100x100 viewBox with even
// padding. Every brand asset (favicon, header + hero logo, NuGet/Marketplace
-// tile, OG card) is generated from this by scripts/generate-brand.mjs.
+// tile, OG card, hero particles) is generated from this by scripts/generate-brand.mjs.
export const MARK_RECTS =
' ' +
' ' +
diff --git a/apps/docs/umbraco-docs.config.mjs b/apps/docs/umbraco-docs.config.mjs
index ecc84a9..30ceac1 100644
--- a/apps/docs/umbraco-docs.config.mjs
+++ b/apps/docs/umbraco-docs.config.mjs
@@ -1,3 +1,4 @@
+import { DOCS_ACCENT } from "@thebuilder/umbraco-docs";
import { defineOgConfig } from "@thebuilder/umbraco-docs/og";
import { fileURLToPath } from "node:url";
@@ -6,8 +7,9 @@ export default defineOgConfig({
publicDir: fileURLToPath(new URL("./public", import.meta.url)),
prefix: "/og",
brand: "TheBuilder ยท Web Analytics",
- accent: "#3544b1",
- logo: "/logo.png",
+ // The card is always dark, so its glow takes the shared accent's dark shade.
+ accent: DOCS_ACCENT.dark,
+ logo: "/logo-mark.svg",
root: {
title: "Web Analytics",
description: "Bring Vercel Web Analytics and Plausible reports into the Umbraco backoffice.",
diff --git a/apps/docs/umbraco-package.ts b/apps/docs/umbraco-package.ts
index 356d7d8..8267d59 100644
--- a/apps/docs/umbraco-package.ts
+++ b/apps/docs/umbraco-package.ts
@@ -10,7 +10,7 @@ export const webAnalyticsPackage = defineUmbracoPackage({
marketplace: "https://marketplace.umbraco.com/package/thebuilder.webanalytics",
github: "https://github.com/thebuilder/web-analytics",
},
- logo: "/logo.png",
+ logo: "/logo-mark.svg",
compatibility: { umbraco: ">=17.1 <19", dotnet: ">=10" },
status: "stable",
categories: ["Analytics", "Editor Tools"],
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 74c55e7..f63253b 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -11,8 +11,8 @@ importers:
apps/docs:
devDependencies:
'@thebuilder/umbraco-docs':
- specifier: ^1.2.0
- version: 1.2.0(@types/node@24.10.1)(blume@2.2.3(@asyncapi/converter@2.0.2)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@shikijs/themes@4.4.3)(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(@vercel/functions@3.9.11(ws@8.21.1))(babel-plugin-react-compiler@1.0.0)(csstype@3.2.3)(esbuild@0.28.2)(prettier@3.9.6)(rollup@4.62.3)(vite@8.3.4(@types/node@24.10.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1))(ws@8.21.1)(yaml@2.9.1))
+ specifier: ^1.5.1
+ version: 1.5.1(@types/node@24.10.1)(blume@2.2.3(@asyncapi/converter@2.0.2)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@shikijs/themes@4.4.3)(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(@vercel/functions@3.9.11(ws@8.21.1))(babel-plugin-react-compiler@1.0.0)(csstype@3.2.3)(esbuild@0.28.2)(prettier@3.9.6)(rollup@4.62.3)(vite@8.3.4(@types/node@24.10.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1))(ws@8.21.1)(yaml@2.9.1))(vgpu@0.6.0)
'@types/node':
specifier: 24.10.1
version: 24.10.1
@@ -22,6 +22,9 @@ importers:
sharp:
specifier: 0.35.4
version: 0.35.4(@types/node@24.10.1)
+ vgpu:
+ specifier: 0.6.0
+ version: 0.6.0
src/TheBuilder.WebAnalytics/Client:
dependencies:
@@ -1202,6 +1205,10 @@ packages:
'@microsoft/signalr@10.0.0':
resolution: {integrity: sha512-0BRqz/uCx3JdrOqiqgFhih/+hfTERaUfCZXFB52uMaZJrKaPRzHzMuqVsJC/V3pt7NozcNXGspjKiQEK+X7P2w==}
+ '@modelcontextprotocol/core@2.0.0':
+ resolution: {integrity: sha512-pJCEwGG7Lfr/+PQp9ZTwKXNeO5wzbfKL7H3MYpCorM4oFBoQrdjnBgEoqG+RjhsvS1FKrDbKux+M1HhlnGWqcA==}
+ engines: {node: '>=20'}
+
'@modelcontextprotocol/sdk@1.30.0':
resolution: {integrity: sha512-xKd8OIzlqNzcqcNumGAa6g+PW2kjD5vrpcKOnfldAUPP3j7lnqMPwlTXQm8gF+UwH72z0lqaRbjr9hqGz0eITA==}
engines: {node: '>=18'}
@@ -1212,6 +1219,10 @@ packages:
'@cfworker/json-schema':
optional: true
+ '@modelcontextprotocol/server@2.0.0':
+ resolution: {integrity: sha512-YhHWdHfpFMQfd0prsEnxKeS3Qz3ytIGmsS0sth4KDjnacIT7hxk6hXHkJ9KysxlkvTM+WZAtQbbcUhdoP4Hvtw==}
+ engines: {node: '>=20'}
+
'@napi-rs/wasm-runtime@1.2.3':
resolution: {integrity: sha512-UMduMbqO5s5zF2NkNacMT/yK5Y5QiKvWr2+50bzIIxFDwVJ2h49b+oyjaCGPhJxd2/gC2x39EHv/gHVuu36x2Q==}
engines: {node: ^20.19.0 || ^22.13.0 || >=23.5.0}
@@ -2127,15 +2138,18 @@ packages:
csstype:
optional: true
- '@thebuilder/umbraco-docs@1.2.0':
- resolution: {integrity: sha512-jXVB5LzEyoH49Db36Xd8Ak8du07bfUiSV/XVdwWpWbQqqmFrGk3I2r2g86xj+Lhf/WxqsxHav6q4rsDvmsOEhA==}
+ '@thebuilder/umbraco-docs@1.5.1':
+ resolution: {integrity: sha512-w7AHaS0BFdnArh27RewXlb8vKviCt4mQ57MB4GRLFTCQKhFMO1IpsPwDKNZw+iAYLwXhq88fqjheySPA3q7AbA==}
engines: {node: '>=22.12'}
hasBin: true
peerDependencies:
blume: '>=1.4.3 <3'
+ vgpu: ^0.6.0
peerDependenciesMeta:
blume:
optional: true
+ vgpu:
+ optional: true
'@tiptap/core@3.29.2':
resolution: {integrity: sha512-oKUkiPUB7noilVYxI9lNzUD4rX17sHub+PYjMfHMWHG9A3nvIy+FdePIVIIhThKWF7ijhr3eIqHY51Bn+GAFtw==}
@@ -2683,6 +2697,26 @@ packages:
'@vercel/routing-utils@6.6.0':
resolution: {integrity: sha512-Z74zwk1ixcIsMN7Sp788SsZuOEqmJZ4N36WHusr6Vtck5eFAcjyD4oBpjDYRhkxovsh8t13s0L+uVbJYxUPa5w==}
+ '@vgpu/adapter-mock@0.6.0':
+ resolution: {integrity: sha512-xLzDbi0satAaY1z8a+9mVLBX5XXsoaGFiyPqR+T/QWKTXeYWLKloMHzJ2eIhHWeGEJJmpqhpYM/TMssjZjXbNA==}
+
+ '@vgpu/adapter-node@0.6.0':
+ resolution: {integrity: sha512-A/ZvkZV+vWMQOtaKyK+G2VlYWMwr7hce2AlpnkVouLKfsJ3TR+VeIKZC/OXgDYtEQ6fANmHEmHuTFge5kjSyaA==}
+
+ '@vgpu/core@0.6.0':
+ resolution: {integrity: sha512-0ihBJl1kiFl5sBidv4dmoDepR7TCCaeSxy+EzJWz8zX/C4lw4jDGsN/ThgO/p79QGRUgRSW5J21erG2a6AtuWg==}
+
+ '@vgpu/wgsl-std@0.6.0':
+ resolution: {integrity: sha512-C2C52G40p+54FKPAVzaXlffi4hLKK5xViTuINVH/CfBWb70qOL2WJ7cBiEpY5guvXAWHCJ1wyg+n6RSy92XnsA==}
+
+ '@vgpu/wgsl@0.6.0':
+ resolution: {integrity: sha512-/TlncdEz8hS5JvUI4lKDOK4irYgnfWrrox9sspc5Kt8xl6E3nqHjWfJw9iaAT9nDir8RuzPUNSxrCV8t3IDNmw==}
+ peerDependencies:
+ '@vgpu/adapter-node': '>=0.1.6 <1.0.0 || ^0.5.0-rc.0 || ^0.6.0-rc.0'
+ peerDependenciesMeta:
+ '@vgpu/adapter-node':
+ optional: true
+
'@vitejs/plugin-react@6.1.1':
resolution: {integrity: sha512-yxLaQV9gkhS8ezJqCM6+ndU7mDY6gqAg75NQ+0IjwEI8IYOmQCgkRwHKVSfWXW076DsqMo0Dk+0FK1U+M5RgFw==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -2739,6 +2773,9 @@ packages:
'@vscode/l10n@0.0.18':
resolution: {integrity: sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==}
+ '@webgpu/types@0.1.74':
+ resolution: {integrity: sha512-lgiI4hbuLcI9unnm2cL/tvCaQU45dp0xcLWJh5uB/9MBGvIA4F8XIk7nSiBeg+K4xWGYwgZKn80LmERI5CxoTA==}
+
'@workflow/serde@4.1.0':
resolution: {integrity: sha512-pav4F2BoirECWR7Nf1TKt+2eETcBj7jj4cBefQ8VXQCA6NPkaKeLfj/zMgi+3zYV5ZIBT4GuUiphsj0/b9hPQQ==}
@@ -4912,6 +4949,10 @@ packages:
resolution: {integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==}
engines: {node: '>= 6'}
+ pixelmatch@7.2.0:
+ resolution: {integrity: sha512-xhcb4yHu9sM/G7foGzoLtXYcC0zHEaOXXjRKhGup0fw78Nf2Tkiapv4EQyMzrbcmQPsllAI7DbFY2UT7PlI9Pg==}
+ hasBin: true
+
pkce-challenge@5.0.1:
resolution: {integrity: sha512-wQ0b/W4Fr01qtpHlqSqspcj3EhBvimsdh0KlHhH8HRZnMsEa0ea2fTULOXOS9ccQr3om+GcGRk4e+isrZWV8qQ==}
engines: {node: '>=16.20.0'}
@@ -4919,6 +4960,10 @@ packages:
pkg-types@2.3.1:
resolution: {integrity: sha512-y+ichcgc2LrADuhLNAx8DFjVfgz91pRxfZdI3UDhxHvcVEZsenLO+7XaU5vOp0u/7V/wZ+plyuQxtrDlZJ+yeg==}
+ pngjs@7.0.0:
+ resolution: {integrity: sha512-LKWqWJRhstyYo9pGvgor/ivk2w94eSjE3RGVuzLGlr3NmD8bf7RcYGze1mNdEHRP6TRP6rMuDHk5t44hnTRyow==}
+ engines: {node: '>=14.19.0'}
+
points-on-curve@0.2.0:
resolution: {integrity: sha512-0mYKnYYe9ZcqMCWhUjItv/oHjvgEsfKvnUTg8sAtnHr3GVy7rGkXCb6d5cSyqrWqL4k81b9CPg3urd+T7aop3A==}
@@ -5697,6 +5742,15 @@ packages:
vfile@6.0.3:
resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==}
+ vgpu@0.6.0:
+ resolution: {integrity: sha512-st7Sc40nNnRHoWFguP7sGOeziLtO/bF+YL/Tn1fn2h9cGmSpWq4gxEQp0/T6Z7Xz3zH66ZS3qBp+ZLMBrUSxug==}
+ hasBin: true
+ peerDependencies:
+ three: '>=0.180.0 <0.200.0'
+ peerDependenciesMeta:
+ three:
+ optional: true
+
vite@8.2.2:
resolution: {integrity: sha512-cFKLV/PRgAUlIRm5WjMjJ86jrftzpqcgH+Us+DS8mI3CDNiH30Whrz8uHL3+MOLPAgqbMBAqWdAHAphOAM+z/Q==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -5945,6 +5999,9 @@ packages:
resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==}
engines: {node: '>= 8'}
+ webgpu@0.4.0:
+ resolution: {integrity: sha512-F5pimn3Aoi0zWjuRdiVs5TnrUwSzD2lESBohsIUsqyitWkGRQlXU2fhV6ycXlQTa1bvAf3sjqiUpBEpmSQ5ptA==}
+
webidl-conversions@3.0.1:
resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
@@ -5952,6 +6009,9 @@ packages:
resolution: {integrity: sha512-BMhLD/Sw+GbJC21C/UgyaZX41nPt8bUTg+jWyDeg7e7YN4xOM05YPSIXceACnXVtqyEw/LMClUQMtMZ+PGGpqQ==}
engines: {node: '>=20'}
+ wgpu-matrix@3.4.2:
+ resolution: {integrity: sha512-IfZFbG7olEYBD76VCZy2TzqM57GKy3LT++AZh37tMHPPByO6R2h61zXGBZFNPi2IzxNivNi8y5dvze5PjaczjA==}
+
whatwg-mimetype@5.0.0:
resolution: {integrity: sha512-sXcNcHOC51uPGF0P/D4NVtrkjSU2fNsm9iog4ZvZJsL3rjoDAzXZhkm2MWt1y+PUdggKAYVoMAIYcs78wJ51Cw==}
engines: {node: '>=20'}
@@ -7107,6 +7167,10 @@ snapshots:
- encoding
- utf-8-validate
+ '@modelcontextprotocol/core@2.0.0':
+ dependencies:
+ zod: 4.6.7
+
'@modelcontextprotocol/sdk@1.30.0(zod@4.6.7)':
dependencies:
'@hono/node-server': 2.1.1(hono@4.13.7)
@@ -7129,6 +7193,11 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@modelcontextprotocol/server@2.0.0':
+ dependencies:
+ '@modelcontextprotocol/core': 2.0.0
+ zod: 4.6.7
+
'@napi-rs/wasm-runtime@1.2.3(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)':
dependencies:
'@emnapi/core': 1.11.1
@@ -7857,12 +7926,13 @@ snapshots:
- preact
- react
- '@thebuilder/umbraco-docs@1.2.0(@types/node@24.10.1)(blume@2.2.3(@asyncapi/converter@2.0.2)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@shikijs/themes@4.4.3)(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(@vercel/functions@3.9.11(ws@8.21.1))(babel-plugin-react-compiler@1.0.0)(csstype@3.2.3)(esbuild@0.28.2)(prettier@3.9.6)(rollup@4.62.3)(vite@8.3.4(@types/node@24.10.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1))(ws@8.21.1)(yaml@2.9.1))':
+ '@thebuilder/umbraco-docs@1.5.1(@types/node@24.10.1)(blume@2.2.3(@asyncapi/converter@2.0.2)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@shikijs/themes@4.4.3)(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(@vercel/functions@3.9.11(ws@8.21.1))(babel-plugin-react-compiler@1.0.0)(csstype@3.2.3)(esbuild@0.28.2)(prettier@3.9.6)(rollup@4.62.3)(vite@8.3.4(@types/node@24.10.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1))(ws@8.21.1)(yaml@2.9.1))(vgpu@0.6.0)':
dependencies:
gray-matter: 4.0.3
sharp: 0.35.3(@types/node@24.10.1)
optionalDependencies:
blume: 2.2.3(@asyncapi/converter@2.0.2)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@shikijs/themes@4.4.3)(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(@vercel/functions@3.9.11(ws@8.21.1))(babel-plugin-react-compiler@1.0.0)(csstype@3.2.3)(esbuild@0.28.2)(prettier@3.9.6)(rollup@4.62.3)(vite@8.3.4(@types/node@24.10.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1))(ws@8.21.1)(yaml@2.9.1)
+ vgpu: 0.6.0
transitivePeerDependencies:
- '@types/node'
@@ -8381,6 +8451,33 @@ snapshots:
optionalDependencies:
ajv: 6.15.0
+ '@vgpu/adapter-mock@0.6.0(@vgpu/adapter-node@0.6.0)':
+ dependencies:
+ '@vgpu/core': 0.6.0(@vgpu/adapter-node@0.6.0)
+ transitivePeerDependencies:
+ - '@vgpu/adapter-node'
+
+ '@vgpu/adapter-node@0.6.0':
+ dependencies:
+ '@vgpu/core': 0.6.0(@vgpu/adapter-node@0.6.0)
+ webgpu: 0.4.0
+ transitivePeerDependencies:
+ - supports-color
+
+ '@vgpu/core@0.6.0(@vgpu/adapter-node@0.6.0)':
+ dependencies:
+ '@vgpu/wgsl': 0.6.0(@vgpu/adapter-node@0.6.0)
+ transitivePeerDependencies:
+ - '@vgpu/adapter-node'
+
+ '@vgpu/wgsl-std@0.6.0': {}
+
+ '@vgpu/wgsl@0.6.0(@vgpu/adapter-node@0.6.0)':
+ dependencies:
+ '@vgpu/wgsl-std': 0.6.0
+ optionalDependencies:
+ '@vgpu/adapter-node': 0.6.0
+
'@vitejs/plugin-react@6.1.1(babel-plugin-react-compiler@1.0.0)(oxc-transform-react@0.145.0)(vite@8.3.4(@types/node@24.10.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1))':
dependencies:
'@rolldown/pluginutils': 1.0.1
@@ -8450,6 +8547,8 @@ snapshots:
'@vscode/l10n@0.0.18': {}
+ '@webgpu/types@0.1.74': {}
+
'@workflow/serde@4.1.0': {}
abbrev@3.0.1: {}
@@ -11102,6 +11201,10 @@ snapshots:
pirates@4.0.7: {}
+ pixelmatch@7.2.0:
+ dependencies:
+ pngjs: 7.0.0
+
pkce-challenge@5.0.1: {}
pkg-types@2.3.1:
@@ -11110,6 +11213,8 @@ snapshots:
exsolve: 1.1.1
pathe: 2.0.3
+ pngjs@7.0.0: {}
+
points-on-curve@0.2.0: {}
points-on-path@0.2.1:
@@ -12150,6 +12255,22 @@ snapshots:
'@types/unist': 3.0.3
vfile-message: 4.0.3
+ vgpu@0.6.0:
+ dependencies:
+ '@modelcontextprotocol/server': 2.0.0
+ '@vgpu/adapter-mock': 0.6.0(@vgpu/adapter-node@0.6.0)
+ '@vgpu/adapter-node': 0.6.0
+ '@vgpu/core': 0.6.0(@vgpu/adapter-node@0.6.0)
+ '@vgpu/wgsl': 0.6.0(@vgpu/adapter-node@0.6.0)
+ '@vgpu/wgsl-std': 0.6.0
+ '@webgpu/types': 0.1.74
+ pixelmatch: 7.2.0
+ pngjs: 7.0.0
+ wgpu-matrix: 3.4.2
+ zod: 4.6.7
+ transitivePeerDependencies:
+ - supports-color
+
vite@8.2.2(@types/node@24.10.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1):
dependencies:
lightningcss: 1.33.0
@@ -12333,10 +12454,19 @@ snapshots:
web-streams-polyfill@3.3.3: {}
+ webgpu@0.4.0:
+ dependencies:
+ '@webgpu/types': 0.1.74
+ debug: 4.4.3
+ transitivePeerDependencies:
+ - supports-color
+
webidl-conversions@3.0.1: {}
webidl-conversions@8.0.1: {}
+ wgpu-matrix@3.4.2: {}
+
whatwg-mimetype@5.0.0: {}
whatwg-url@16.0.1:
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index ce0f32c..4859624 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -2,9 +2,14 @@ packages:
- apps/*
- src/TheBuilder.WebAnalytics/Client
allowBuilds:
+ # Download telemetry that Blume's API tooling pulls in. Its install script only reports the
+ # download, so it never runs.
'@scarf/scarf': false
+ # Node's WebGPU backend for vgpu. The hero particles run in the browser, so it isn't needed.
+ '@vgpu/adapter-node': false
esbuild: true
sharp: true
+ webgpu: false
minimumReleaseAgeExclude:
# Our own packages are trusted, so new releases install right away.
- '@thebuilder/*'
From 2dd6e5aa4955b873e274d5f3cf28b8ff99d570a3 Mon Sep 17 00:00:00 2001
From: Claude
Date: Thu, 15 Oct 2026 08:05:31 +0000
Subject: [PATCH 2/5] docs(readme): add the family header, Marketplace badge,
and License section
Co-Authored-By: Claude Opus 5.5 (1M context)
Claude-Session: https://claude.ai/code/session_019tmauRe3L8aDyuwcjtcHF2
---
README.md | 18 ++++++++++++++++--
1 file changed, 16 insertions(+), 2 deletions(-)
diff --git a/README.md b/README.md
index a139b62..0941f9b 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,17 @@
-# Web Analytics for Umbraco
+
+
+
+
+Web Analytics for Umbraco
+
+
+ See the traffic your site sends to Vercel Web Analytics or Plausible
+ inside the Umbraco backoffice, site-wide and per page.
+
[](https://www.nuget.org/packages/TheBuilder.WebAnalytics)
[](https://www.nuget.org/packages/TheBuilder.WebAnalytics)
+[](https://marketplace.umbraco.com/package/thebuilder.webanalytics)
[](https://github.com/thebuilder/web-analytics/blob/main/LICENSE)
Read the traffic your site already sends to Vercel Web Analytics or Plausible, and report it inside the Umbraco backoffice. Editors get the site-wide numbers and the numbers for the page they are editing, without leaving Umbraco.
@@ -99,7 +109,7 @@ Connections are normally created through the Settings screen, but deployment aut
## Documentation
-The documentation site covers everything above in more depth, plus the reporting UI and per-provider capabilities:
+The [documentation site](https://web-analytics.thebuilder.dk/) covers everything above in more depth, plus the reporting UI and per-provider capabilities:
- [Quickstart](https://web-analytics.thebuilder.dk/quickstart): install, connect a provider, and verify the dashboard.
- [Understanding your reports](https://web-analytics.thebuilder.dk/guides/reports): what each metric, breakdown, and control means.
@@ -109,3 +119,7 @@ The documentation site covers everything above in more depth, plus the reporting
## Contributing
Contributions are welcome. [CONTRIBUTING.md](CONTRIBUTING.md) covers the repository layout, local development setup, and how to open a pull request. [docs/releasing.md](docs/releasing.md) covers NuGet publishing. GitHub Releases are the authoritative changelog and are mirrored in the [documentation changelog](https://web-analytics.thebuilder.dk/changelog/).
+
+## License
+
+MIT. See [LICENSE](LICENSE).
From 72ffdfaa2a251137bfafacc637c22b74962cbb7d Mon Sep 17 00:00:00 2001
From: Claude
Date: Thu, 15 Oct 2026 08:18:06 +0000
Subject: [PATCH 3/5] chore: update npm dependencies
Bump client and docs dev dependencies to their latest releases in the
current major, and TypeScript to 6. TypeScript 7 is skipped because
@hey-api/openapi-ts still needs the TypeScript compiler API.
jsdom 30.1 won't focus elements inside a closed dialog, so the breakdown
dialog test's showModal stub now opens the dialog.
Co-Authored-By: Claude Opus 5.5 (1M context)
Claude-Session: https://claude.ai/code/session_019tmauRe3L8aDyuwcjtcHF2
---
apps/docs/package.json | 4 +-
pnpm-lock.yaml | 1151 +++++------------
.../Client/package.json | 14 +-
.../breakdown-dialog.element.test.ts | 5 +-
4 files changed, 307 insertions(+), 867 deletions(-)
diff --git a/apps/docs/package.json b/apps/docs/package.json
index da8065f..ae0fd7c 100644
--- a/apps/docs/package.json
+++ b/apps/docs/package.json
@@ -15,9 +15,9 @@
},
"devDependencies": {
"@thebuilder/umbraco-docs": "^1.5.1",
- "@types/node": "24.10.1",
+ "@types/node": "24.19.2",
"blume": "2.2.3",
- "sharp": "0.35.4",
+ "sharp": "0.35.5",
"vgpu": "0.6.0"
}
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index f63253b..6679969 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -12,16 +12,16 @@ importers:
devDependencies:
'@thebuilder/umbraco-docs':
specifier: ^1.5.1
- version: 1.5.1(@types/node@24.10.1)(blume@2.2.3(@asyncapi/converter@2.0.2)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@shikijs/themes@4.4.3)(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(@vercel/functions@3.9.11(ws@8.21.1))(babel-plugin-react-compiler@1.0.0)(csstype@3.2.3)(esbuild@0.28.2)(prettier@3.9.6)(rollup@4.62.3)(vite@8.3.4(@types/node@24.10.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1))(ws@8.21.1)(yaml@2.9.1))(vgpu@0.6.0)
+ version: 1.5.1(@types/node@24.19.2)(blume@2.2.3(@asyncapi/converter@2.0.2)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@shikijs/themes@4.4.3)(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(@vercel/functions@3.9.11(ws@8.21.1))(babel-plugin-react-compiler@1.0.0)(csstype@3.2.3)(esbuild@0.28.2)(prettier@3.9.6)(rollup@4.62.3)(vite@8.3.4(@types/node@24.19.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1))(ws@8.21.1)(yaml@2.9.1))(vgpu@0.6.0)
'@types/node':
- specifier: 24.10.1
- version: 24.10.1
+ specifier: 24.19.2
+ version: 24.19.2
blume:
specifier: 2.2.3
- version: 2.2.3(@asyncapi/converter@2.0.2)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@shikijs/themes@4.4.3)(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(@vercel/functions@3.9.11(ws@8.21.1))(babel-plugin-react-compiler@1.0.0)(csstype@3.2.3)(esbuild@0.28.2)(prettier@3.9.6)(rollup@4.62.3)(vite@8.3.4(@types/node@24.10.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1))(ws@8.21.1)(yaml@2.9.1)
+ version: 2.2.3(@asyncapi/converter@2.0.2)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@shikijs/themes@4.4.3)(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(@vercel/functions@3.9.11(ws@8.21.1))(babel-plugin-react-compiler@1.0.0)(csstype@3.2.3)(esbuild@0.28.2)(prettier@3.9.6)(rollup@4.62.3)(vite@8.3.4(@types/node@24.19.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1))(ws@8.21.1)(yaml@2.9.1)
sharp:
- specifier: 0.35.4
- version: 0.35.4(@types/node@24.10.1)
+ specifier: 0.35.5
+ version: 0.35.5(@types/node@24.19.2)
vgpu:
specifier: 0.6.0
version: 0.6.0
@@ -34,34 +34,34 @@ importers:
devDependencies:
'@hey-api/openapi-ts':
specifier: ^0.99.0
- version: 0.99.0(magicast@0.5.4)(typescript@5.9.3)
+ version: 0.99.0(magicast@0.5.4)(typescript@6.0.3)
'@umbraco-cms/backoffice':
- specifier: ^17.6.2
- version: 17.6.2(@heximal/expressions@0.1.5)(@hey-api/openapi-ts@0.99.0(magicast@0.5.4)(typescript@5.9.3))(@microsoft/signalr@10.0.0)(@tiptap/core@3.29.2(@tiptap/pm@3.29.2))(@tiptap/extension-image@3.29.2(@tiptap/core@3.29.2(@tiptap/pm@3.29.2)))(@tiptap/extension-subscript@3.29.2(@tiptap/core@3.29.2(@tiptap/pm@3.29.2))(@tiptap/pm@3.29.2))(@tiptap/extension-superscript@3.29.2(@tiptap/core@3.29.2(@tiptap/pm@3.29.2))(@tiptap/pm@3.29.2))(@tiptap/extension-table@3.29.2(@tiptap/core@3.29.2(@tiptap/pm@3.29.2))(@tiptap/pm@3.29.2))(@tiptap/extension-text-align@3.29.2(@tiptap/core@3.29.2(@tiptap/pm@3.29.2)))(@tiptap/extension-text-style@3.29.2(@tiptap/core@3.29.2(@tiptap/pm@3.29.2)))(@tiptap/extensions@3.29.2(@tiptap/core@3.29.2(@tiptap/pm@3.29.2))(@tiptap/pm@3.29.2))(@tiptap/pm@3.29.2)(@tiptap/starter-kit@3.29.2)(@types/diff@7.0.2)(@umbraco-ui/uui@2.0.2)(diff@9.0.0)(dompurify@3.4.17)(element-internals-polyfill@3.0.2)(lit@3.3.3)(luxon@3.7.2)(marked@18.0.12)(monaco-editor@0.56.0)(rxjs@7.8.2)(uuid@14.0.2)
+ specifier: ^17.7.1
+ version: 17.7.1(@heximal/expressions@0.1.5)(@hey-api/openapi-ts@0.99.0(magicast@0.5.4)(typescript@6.0.3))(@microsoft/signalr@10.0.0)(@tiptap/core@3.29.2(@tiptap/pm@3.29.2))(@tiptap/extension-image@3.29.2(@tiptap/core@3.29.2(@tiptap/pm@3.29.2)))(@tiptap/extension-subscript@3.29.2(@tiptap/core@3.29.2(@tiptap/pm@3.29.2))(@tiptap/pm@3.29.2))(@tiptap/extension-superscript@3.29.2(@tiptap/core@3.29.2(@tiptap/pm@3.29.2))(@tiptap/pm@3.29.2))(@tiptap/extension-table@3.29.2(@tiptap/core@3.29.2(@tiptap/pm@3.29.2))(@tiptap/pm@3.29.2))(@tiptap/extension-text-align@3.29.2(@tiptap/core@3.29.2(@tiptap/pm@3.29.2)))(@tiptap/extension-text-style@3.29.2(@tiptap/core@3.29.2(@tiptap/pm@3.29.2)))(@tiptap/extensions@3.29.2(@tiptap/core@3.29.2(@tiptap/pm@3.29.2))(@tiptap/pm@3.29.2))(@tiptap/pm@3.29.2)(@tiptap/starter-kit@3.29.2)(@types/diff@7.0.2)(@umbraco-ui/uui@2.0.2)(diff@9.0.0)(dompurify@3.4.17)(element-internals-polyfill@3.0.2)(lit@3.3.3)(luxon@3.7.2)(marked@18.0.12)(monaco-editor@0.56.0)(rxjs@7.8.2)(uuid@14.0.2)
chalk:
- specifier: ^6.0.0
- version: 6.0.0
+ specifier: ^6.0.1
+ version: 6.0.1
cross-env:
specifier: ^10.1.0
version: 10.1.0
fallow:
- specifier: 3.24.1
- version: 3.24.1
+ specifier: 3.33.1
+ version: 3.33.1
jsdom:
- specifier: ^30.0.1
- version: 30.0.1
+ specifier: ^30.1.2
+ version: 30.1.2
node-fetch:
specifier: ^3.3.2
version: 3.3.2
typescript:
- specifier: ^5.9.3
- version: 5.9.3
+ specifier: ^6.0.3
+ version: 6.0.3
vite:
- specifier: ^8.2.2
- version: 8.2.2(@types/node@24.10.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1)
+ specifier: ^8.3.4
+ version: 8.3.4(@types/node@24.19.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1)
vitest:
- specifier: ^5.0.0
- version: 5.0.0(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(jsdom@30.0.1)(vite@8.2.2(@types/node@24.10.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1))
+ specifier: ^5.0.4
+ version: 5.0.4(@opentelemetry/api@1.9.0)(@types/node@24.19.2)(jsdom@30.1.2)(vite@8.3.4(@types/node@24.19.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1))
packages:
@@ -84,13 +84,13 @@ packages:
'@antfu/install-pkg@2.0.1':
resolution: {integrity: sha512-iCKVQcIC0e3oDxEfs3SHQGW+ovhBMZmS1TE+bTk50rVyMCBmCfClv7Qi3HQKlumYwvjb/iIMeWCW2i67q6kFfQ==}
- '@asamuzakjp/css-color@6.0.7':
- resolution: {integrity: sha512-vC/bk1Lz7Tn/EfU9/apOTBk80/8dyGyWMowPoV1tJ52muDGsDqt2HPT2klrFUiY60MQmQv9q8yIht15JnBgDGw==}
- engines: {node: ^22.13.0 || >=24.0.0}
+ '@asamuzakjp/css-color@7.1.5':
+ resolution: {integrity: sha512-jCpAvj8apa7SKHZYogk0rbXB3Kb0hLFrpkWF+Ap+vBA5rirItnpv9NKyAyEuDuFizvl0qwnj6JWR70RGJ0rOlw==}
+ engines: {node: ^22.22.2 || ^24.15.0 || >=26.0.0}
- '@asamuzakjp/dom-selector@8.3.2':
- resolution: {integrity: sha512-93Z1N+BQNXysodoicpOIyNh2drHfz/CTf9nnT0FEx72GJcIiwgydD7tGAr78j41LsYn3hlRn+LdGPuBLn1Bl8Q==}
- engines: {node: ^22.13.0 || >=24.0.0}
+ '@asamuzakjp/dom-selector@9.2.4':
+ resolution: {integrity: sha512-YnVzxDxLaqL0t7Q4wfcgHZjg55Wm6y5EaO7Bhu3q9J7wq/8iw3PhsnWiOQhYekx4VexnbkgWpTT6n+QIV7kczw==}
+ engines: {node: ^22.22.2 || ^24.15.0 || >=26.0.0}
'@astrojs/check@0.9.10':
resolution: {integrity: sha512-zgx/UQMozdjOa3bOxjgeCFdtpE3c9rRX6xHwa+2QXvy8z8Akifu2AtubHyv/zzC2znO8dl8fFWL4K+Ba9kS8HQ==}
@@ -341,40 +341,40 @@ packages:
resolution: {integrity: sha512-PXzLZ8N34rxmuo4dJg3xtOXhcBse94qGjDqsteoEYrFrrZ5FSjIGwMAuOcv64ln8rHVBBD06XeVGr+/JX+plcA==}
engines: {node: '>= 20.12.0'}
- '@csstools/color-helpers@6.1.1':
- resolution: {integrity: sha512-gLNsunvwf3mCi5u5o46/Z/JcJMnhbHSaZ69rkgPzNM3J4s8hWwpPUQB6/tt0EDFyCiWzxANlx+2LJwpYj4zS1w==}
+ '@csstools/color-helpers@6.1.2':
+ resolution: {integrity: sha512-grhRy3OKmniaAEKXMjua5z/EODX0MSqBGjunw8+j/3HQjOnahs2AGhvEOIYVUWcU6ScApbhLhVrQTX8XqrMrow==}
engines: {node: '>=20.19.0'}
- '@csstools/css-calc@3.3.0':
- resolution: {integrity: sha512-c5ihYsPkdG6JCkU2zTMm4+k6r7RXuGxtWYhu5DHMIiF1FHzrfmHL5so11AoFpUv/tu61xfcmT4AmKoFfMPoqdQ==}
+ '@csstools/css-calc@3.4.3':
+ resolution: {integrity: sha512-iex20d8CHVkyvg6B7UKV7uHnI2Bqo9g+EFfT9E0y+GvTvhZ/DwONJ+9aKb1dlqm0ZiGsL5RXjp0fCoJYnkeDjA==}
engines: {node: '>=20.19.0'}
peerDependencies:
- '@csstools/css-parser-algorithms': ^4.0.0
- '@csstools/css-tokenizer': ^4.0.0
+ '@csstools/css-parser-algorithms': ^4.0.2
+ '@csstools/css-tokenizer': ^4.0.2
- '@csstools/css-color-parser@4.2.2':
- resolution: {integrity: sha512-3QKjR/vxyjcSXBLgb6lP0S3MGdvwbmqSsvLPbYdVORqPDc8FX1HAJ0Spk38bxaRXgvENTA47tlhhbb5Z2e8hEg==}
+ '@csstools/css-color-parser@4.2.6':
+ resolution: {integrity: sha512-iiPQ3iRWwnJkeEn6RIu6SJPr7hYrLz6XZ9s/QZl+2/LI5KQVjpl2fdmDSZKuD4xP6GMmMPgHFFXg6k1Wkz0Trg==}
engines: {node: '>=20.19.0'}
peerDependencies:
- '@csstools/css-parser-algorithms': ^4.0.0
- '@csstools/css-tokenizer': ^4.0.0
+ '@csstools/css-parser-algorithms': ^4.0.2
+ '@csstools/css-tokenizer': ^4.0.2
- '@csstools/css-parser-algorithms@4.0.0':
- resolution: {integrity: sha512-+B87qS7fIG3L5h3qwJ/IFbjoVoOe/bpOdh9hAjXbvx0o8ImEmUsGXN0inFOnk2ChCFgqkkGFQ+TpM5rbhkKe4w==}
+ '@csstools/css-parser-algorithms@4.0.2':
+ resolution: {integrity: sha512-40cSKyMvK+tq4qz6Awrlye2WGuOKt3FwPgtGg6KTfbHOWNw+Rk1rzbAtZnZ6IBhsY491HLRnDXwoyBAijmmILA==}
engines: {node: '>=20.19.0'}
peerDependencies:
- '@csstools/css-tokenizer': ^4.0.0
+ '@csstools/css-tokenizer': ^4.0.2
- '@csstools/css-syntax-patches-for-csstree@1.1.12':
- resolution: {integrity: sha512-3vLQK+dXxhBMR2Wx99PTCifE+vHtW2ndZWyla8yK813ev6oGhyn8Lja8jCyGAWTJ+LEYZK7EVtJxrDj8ztevJw==}
+ '@csstools/css-syntax-patches-for-csstree@1.1.15':
+ resolution: {integrity: sha512-J0u7HkVl2nzSlhsiTOp4AmwcUQ3D+mGEEKfBy/7To5/y7F2OHwyLrXfrhR0SMgr4p5Lo+eaMVSeai24zUcBIxA==}
peerDependencies:
css-tree: ^3.2.1
peerDependenciesMeta:
css-tree:
optional: true
- '@csstools/css-tokenizer@4.0.0':
- resolution: {integrity: sha512-QxULHAm7cNu72w97JUNCBFODFaXpbDg+dP8b/oWFAZ2MTRppA3U00Y2L1HqaS4J6yBqxwa/Y3nMBaxVKbB/NsA==}
+ '@csstools/css-tokenizer@4.0.2':
+ resolution: {integrity: sha512-OoKoR0f76dCY666JlcbhmVTs2drYj1GUXZTYTcbUgJjh9Nv41aFfZ21bPQTERm5+L5cBDo466NltB2lplS5GBw==}
engines: {node: '>=20.19.0'}
'@emmetio/abbreviation@2.3.3':
@@ -578,43 +578,52 @@ packages:
'@noble/hashes':
optional: true
- '@fallow-cli/darwin-arm64@3.24.1':
- resolution: {integrity: sha512-4qCv+LoL43L+LVcRL/x/yM+cenp9G/yWqXRSpJHI/1aLeQ1FHUsGpcxbAFCvUydgLWAV2QpJMiXdodJ2J//PhQ==}
+ '@exodus/bytes@1.16.0':
+ resolution: {integrity: sha512-IcpW84uEn3N7ETtNZMlxKhfl6Pec8rUNGOTBtWbK1FKhJxIFAptZyVrvVRVBimAJxJCgc3PxepxkdWWG4DVzfA==}
+ engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
+ peerDependencies:
+ '@noble/hashes': ^1.8.0 || ^2.0.0
+ peerDependenciesMeta:
+ '@noble/hashes':
+ optional: true
+
+ '@fallow-cli/darwin-arm64@3.33.1':
+ resolution: {integrity: sha512-Bv3l9gDcNttmE7MkRXCWbVNMq4HcQ7Jm7swkAoBR6eoTpImU19R+gyXtmdFLxT7yvJlSxGbg7CTBx+8mkEOXgw==}
cpu: [arm64]
os: [darwin]
- '@fallow-cli/darwin-x64@3.24.1':
- resolution: {integrity: sha512-t7JPn8MkI2nW0Bb69M5BYEYT/eXg7lF23FrMR2HXaMtH2vNlUbAdqX5XfvcVOhBAlYRboLrp69aG/so0c7hFcA==}
+ '@fallow-cli/darwin-x64@3.33.1':
+ resolution: {integrity: sha512-dnUlmcJe7Gm1OMFOch0wENCYkNEeI8/xwfnYHljAWuwA01TwOouBQDuhlUH5/PhrDX+aO6i4hXjNVoRaaNt9BQ==}
cpu: [x64]
os: [darwin]
- '@fallow-cli/linux-arm64-gnu@3.24.1':
- resolution: {integrity: sha512-tzA/efrsEcuQubZ15ExH046EaVNwCzUJleWHLzurrB9XaXV0mwlnMn/1S045fFuKKhlqMZbk5MWhLT7o2M7zlg==}
+ '@fallow-cli/linux-arm64-gnu@3.33.1':
+ resolution: {integrity: sha512-IbF+myjfVmUqzyazdbsZzf/OdH8syf1DRqi8dBBq2x/ihCo9ZGuX5X5VqOfW2vKsSh5kba0FmmD5YjOo6RmGvQ==}
cpu: [arm64]
os: [linux]
- '@fallow-cli/linux-arm64-musl@3.24.1':
- resolution: {integrity: sha512-WGy6zs5XaIEpVw7iuOL0N1Ygfj8DVz80c0qDE/iMHhnldLVOZMioit0OZzbWIsDyS9YHvNzwvM9vj7JzFGAdrA==}
+ '@fallow-cli/linux-arm64-musl@3.33.1':
+ resolution: {integrity: sha512-p/Y5Y6cl/mEoJROu1aDbzqvCZ99sRH+xwkDn+P7gdYAevzsOZgBVXN/Ijq+HFSLiKpE5M9dJ5dki3XGzR5+6pA==}
cpu: [arm64]
os: [linux]
- '@fallow-cli/linux-x64-gnu@3.24.1':
- resolution: {integrity: sha512-TV7VikqFeViO/i7vcHrLzZeMGkXe8yjNS1b9SUSusgdX6DzdQAlh2FBT1lJuvLsL9ErER6zm9CG1qiYXovMsqw==}
+ '@fallow-cli/linux-x64-gnu@3.33.1':
+ resolution: {integrity: sha512-XaJEeutezIeW/IlWRvKtK7IpEjgX9rh/XTAHrzoUqlwkzO8kalD53mFLnuJ42UET9yrw+c49Xh9AO+a9++rwyw==}
cpu: [x64]
os: [linux]
- '@fallow-cli/linux-x64-musl@3.24.1':
- resolution: {integrity: sha512-3hA12wfdeJ5YDxgnHty+Vte0zbQZ9nvlvbwhObcBLRUOPuRWctLv8vYve7rAJb7FGEm7czSqHksJ1Ly+MO2cWQ==}
+ '@fallow-cli/linux-x64-musl@3.33.1':
+ resolution: {integrity: sha512-lBRNVdzFIrR5N8FiuhyLOiStAnxM46vbw8N84Ugd5wphEGjz/y1yESmJ4vr4rJ960HiqhphBabtsrGrRBcZwcw==}
cpu: [x64]
os: [linux]
- '@fallow-cli/win32-arm64-msvc@3.24.1':
- resolution: {integrity: sha512-cJXHfirAfXtBp938anwMhCWMy6nFXkDyZa+lgFuGd20OgaRdOxJCXE5ArpKtcIyc7rcMhPWZdIcoNfI3NbP7kg==}
+ '@fallow-cli/win32-arm64-msvc@3.33.1':
+ resolution: {integrity: sha512-MW7HVd1C8mS33nOKup5mzkJFgwdxYXKdAZMf2HPMePkGWb3LrS8wsTcJ5RyHx3FomD81y+2FB/VapWasPK9g6A==}
cpu: [arm64]
os: [win32]
- '@fallow-cli/win32-x64-msvc@3.24.1':
- resolution: {integrity: sha512-25nQwmjojqlHy4JW5FIeVEU7lAUEG68AFCCE38LsHxtGMeCCV2w9RrYAX5jmrN3gA+AzeFo64ysd64zqesegKg==}
+ '@fallow-cli/win32-x64-msvc@3.33.1':
+ resolution: {integrity: sha512-+Km++qhiUZpIxI+JheZns11ETxikQwBR2mMvrp45a/bzxjIN12EHQaJ2mlUbLLWkwR8b7DQVUH7TjwWe35uOyA==}
cpu: [x64]
os: [win32]
@@ -671,12 +680,6 @@ packages:
cpu: [arm64]
os: [darwin]
- '@img/sharp-darwin-arm64@0.35.4':
- resolution: {integrity: sha512-Uhfl4V4lhP2nbUVF9+hyH1+luj86f1gUFeo8ALYxFoULoU+G87D43BfeMP8XHsk9boxAnCY/bf2EHwhA7MuGsA==}
- engines: {node: '>=20.9.0'}
- cpu: [arm64]
- os: [darwin]
-
'@img/sharp-darwin-arm64@0.35.5':
resolution: {integrity: sha512-QRUlFQ0WxvdWyqqG/WtI3iupfD5rBzmCHXSdPsY91sAtVtTo7Q4cb6zOccZ3gqEqkr0f1As1ehLqmEpDsRf+lg==}
engines: {node: '>=20.9.0'}
@@ -689,12 +692,6 @@ packages:
cpu: [x64]
os: [darwin]
- '@img/sharp-darwin-x64@0.35.4':
- resolution: {integrity: sha512-hWniXY3bG5qKpkKrAwPe4y+VTPmf086YQAnkxWh7uA1YrlRouWGa0M0Mxj3ZjnXFkv7/TD1bTy9lGUK26vRvWw==}
- engines: {node: '>=20.9.0'}
- cpu: [x64]
- os: [darwin]
-
'@img/sharp-darwin-x64@0.35.5':
resolution: {integrity: sha512-+BR255RhDlpygUpOc/Jdt1nT6DQ3XG/ERo5wbcdOf5Q320dKtPCKPLR1LJs9VGXRaMa8l1uUa0tkCNOXiAxZUw==}
engines: {node: '>=20.9.0'}
@@ -706,11 +703,6 @@ packages:
engines: {node: '>=20.9.0'}
os: [freebsd]
- '@img/sharp-freebsd-wasm32@0.35.4':
- resolution: {integrity: sha512-lIsKw/BU+kjB4eZjxrYrZmwOJYi3Ajrv66iAlBmUPyKc3HpnloevB1g3wxGD9P/5BbQ1brBGl65VRRrCvQDEqA==}
- engines: {node: '>=20.9.0'}
- os: [freebsd]
-
'@img/sharp-freebsd-wasm32@0.35.5':
resolution: {integrity: sha512-Y/z91nEZ4uIBX5X3nfTovjU9lHNKFYbL2lpHCLVNmXQK03VIZvXBBt0KxbPGp2SdGSF+2mQU4e+hQaWOt86iAw==}
engines: {node: '>=20.9.0'}
@@ -721,11 +713,6 @@ packages:
cpu: [arm64]
os: [darwin]
- '@img/sharp-libvips-darwin-arm64@1.3.3':
- resolution: {integrity: sha512-suTBPTDGrI9WodccaDdwZItTSaBYASlBk1NSfElSHrUfzu3szG6lvIF58+WiFvnfzuK8ZBFS5zE00PxqxnRiPg==}
- cpu: [arm64]
- os: [darwin]
-
'@img/sharp-libvips-darwin-arm64@1.3.4':
resolution: {integrity: sha512-5R89nBYiRdUlSWJxPhO+GVtaXzXSxKnRu/xqMn3KTA3L9EB9Oy/P+Nn2f2vlhPuUdy/Zusb2DarbyTpGCfEDuw==}
cpu: [arm64]
@@ -736,11 +723,6 @@ packages:
cpu: [x64]
os: [darwin]
- '@img/sharp-libvips-darwin-x64@1.3.3':
- resolution: {integrity: sha512-FVJZ5mITMobmXIz/hPDTw0EintTW5H3WfrxwLqEqjiIihlu+hVRyGrFQ60xl0Lxn7Bt3zdpevPaQi0HEzqz9fw==}
- cpu: [x64]
- os: [darwin]
-
'@img/sharp-libvips-darwin-x64@1.3.4':
resolution: {integrity: sha512-iR2OKH80yi0U+dUplyh3/xdpFvps6YkCwsXenIJxqxR1v9o+xtKTGbS9H7cps+2Vxjc8B1j96p75NmTGjIhtpQ==}
cpu: [x64]
@@ -752,12 +734,6 @@ packages:
os: [linux]
libc: [glibc]
- '@img/sharp-libvips-linux-arm64@1.3.3':
- resolution: {integrity: sha512-0DaL0A6Xu6sQSQFwe4iVCrKWU2cCTItnRsYsCdxAMm9NF6twAA9BKnoqy4hqz4+azQ0JHuA26qiUKsf1XJ/v5A==}
- cpu: [arm64]
- os: [linux]
- libc: [glibc]
-
'@img/sharp-libvips-linux-arm64@1.3.4':
resolution: {integrity: sha512-Y3dgX/6lE2QhQb+Gxy0WZxfg9MEm/JBjamZpS2IklP7xIQoKN4hzAm7KcMVGtaVDt3neE9OKBC7vAfonA/Lr1A==}
cpu: [arm64]
@@ -770,12 +746,6 @@ packages:
os: [linux]
libc: [glibc]
- '@img/sharp-libvips-linux-arm@1.3.3':
- resolution: {integrity: sha512-3rbU4vqXXc3hY/OiXdl52xZvT0F1yEngWfvqudtPJg/KkyiaQw2DRsFrNzpmLvfavbwOq3qXn36GP8obHRULQA==}
- cpu: [arm]
- os: [linux]
- libc: [glibc]
-
'@img/sharp-libvips-linux-arm@1.3.4':
resolution: {integrity: sha512-LmRtTsOHuvM2+wlO2Db37dx5MiZhB0FvSunciw48YjdOkZz9KAiRbm8ujeMOA1INqmei5NapFxYEK1D1ZSidmw==}
cpu: [arm]
@@ -788,12 +758,6 @@ packages:
os: [linux]
libc: [glibc]
- '@img/sharp-libvips-linux-ppc64@1.3.3':
- resolution: {integrity: sha512-cdn1OvUBwsXhbC0zSzJnNzf5MZ/mTrobawDvNXBTxe8VtqKAm0sRuEY2Evzovb/w9JMk4TvRxqt1mekSuJz64w==}
- cpu: [ppc64]
- os: [linux]
- libc: [glibc]
-
'@img/sharp-libvips-linux-ppc64@1.3.4':
resolution: {integrity: sha512-Le6boB8Tai0Nis+gIxIpKx68UDVVIqdR8Tin5Yf1z2LJJQLDJvCDRqRu+jC2qCoD+eIomonmOwB4smBRxfVpYQ==}
cpu: [ppc64]
@@ -806,12 +770,6 @@ packages:
os: [linux]
libc: [glibc]
- '@img/sharp-libvips-linux-riscv64@1.3.3':
- resolution: {integrity: sha512-HjPVx7yKz+0lqdhDlTw1tt90wamBoxhiXpvl1XZpJLiHH4RCJ5yDTqH+VlYPv2fwFs89JFw4c1IexYOcQUi4IQ==}
- cpu: [riscv64]
- os: [linux]
- libc: [glibc]
-
'@img/sharp-libvips-linux-riscv64@1.3.4':
resolution: {integrity: sha512-aHkkIEHPRdQEegJN20MLmGtxYD9R2wQr3Cwpddnu5+YKMt6Uzax7S9h5gpZTo8wyrGuZSlfQ63OevL5mTyOC7Q==}
cpu: [riscv64]
@@ -824,12 +782,6 @@ packages:
os: [linux]
libc: [glibc]
- '@img/sharp-libvips-linux-s390x@1.3.3':
- resolution: {integrity: sha512-neWLh+3yCNThxnfy3c4BbVBeGgt9aftno+XbT56iK28RgeDs3UOFWviLWlUu0bArYVYJaFDK+RRohbicUNCm8Q==}
- cpu: [s390x]
- os: [linux]
- libc: [glibc]
-
'@img/sharp-libvips-linux-s390x@1.3.4':
resolution: {integrity: sha512-ra/mB6MikESDUO7Yg+Mi95bFBb9GsObURuhnOv3OqknjGe9sZrG8tCe9q0xSIGrtLgvgw0gKnFWcK4blSgQOuQ==}
cpu: [s390x]
@@ -842,12 +794,6 @@ packages:
os: [linux]
libc: [glibc]
- '@img/sharp-libvips-linux-x64@1.3.3':
- resolution: {integrity: sha512-4vKmvAst9nrowcqquKFAyZJUDolUaIp8uRiN0mWFguJ1IplC9/pitXtlnnlU4aa/eJw3J7i67V+pwUL+wZGdsA==}
- cpu: [x64]
- os: [linux]
- libc: [glibc]
-
'@img/sharp-libvips-linux-x64@1.3.4':
resolution: {integrity: sha512-GJ//SSXbnwSDes02umB3nDJLFcQzw8a18V8fyhqr6tV515tOEMdImjjxj1AoafMRz56F3PHgftnj1QEKSU1zkw==}
cpu: [x64]
@@ -860,12 +806,6 @@ packages:
os: [linux]
libc: [musl]
- '@img/sharp-libvips-linuxmusl-arm64@1.3.3':
- resolution: {integrity: sha512-Y9kQaLMuNoB0bPYOOdcZMaseNrFpPodIWWMrx+CZyydf2xn68j9WYc6sWWRrDwNkzCQjKYfc68L7jKjGlHMibw==}
- cpu: [arm64]
- os: [linux]
- libc: [musl]
-
'@img/sharp-libvips-linuxmusl-arm64@1.3.4':
resolution: {integrity: sha512-hvulFwtjUcagsis6BBxHwGFwWoNZjgYmULGVrZcyfNbjA8hKILbRxGg15/7w5HDyXHXUos/j6baAWqnCyQ2DWA==}
cpu: [arm64]
@@ -878,12 +818,6 @@ packages:
os: [linux]
libc: [musl]
- '@img/sharp-libvips-linuxmusl-x64@1.3.3':
- resolution: {integrity: sha512-fj8Mv0HHfD1Rr+4I68+3agJynxDWtBFgicTbSOb9Bke6pIwzGcJ+RX/yHjmiEGFMCavY/dxvem7MyNaJF+wDiw==}
- cpu: [x64]
- os: [linux]
- libc: [musl]
-
'@img/sharp-libvips-linuxmusl-x64@1.3.4':
resolution: {integrity: sha512-6zXKeE/p39I1AmA3cJG35eyBGNqNddLnUXjhwBnsGjFPWqf5VKkDBEqaEkPDoTEtkxwi2vv8Tcr2mDyP4So7Fg==}
cpu: [x64]
@@ -897,13 +831,6 @@ packages:
os: [linux]
libc: [glibc]
- '@img/sharp-linux-arm64@0.35.4':
- resolution: {integrity: sha512-De4jpEnAU8Hd5oT0j1G3uL4ZvTuipVMn7YC6vPaJhy6/7EwEae0SVAoBrUMYQbkLGDm85taVWwuPc1a44LTzCQ==}
- engines: {node: '>=20.9.0'}
- cpu: [arm64]
- os: [linux]
- libc: [glibc]
-
'@img/sharp-linux-arm64@0.35.5':
resolution: {integrity: sha512-LYVx5JTsOM2CBzmxreh+nl64/3H6Xb09iSLknqH47z2T2DFFxDeFLP5y4dJwe6H7uGQlHPyEEtIqyo3DYsRwdQ==}
engines: {node: '>=20.9.0'}
@@ -918,13 +845,6 @@ packages:
os: [linux]
libc: [glibc]
- '@img/sharp-linux-arm@0.35.4':
- resolution: {integrity: sha512-7OAS8gI0EReKGVN2HssHlM6umJgxF5VI3xN0p9FA91p/YO+ou5hiNghLdZ5BEHztwaaK5+bLKRf8x/o2L2nk9A==}
- engines: {node: '>=20.9.0'}
- cpu: [arm]
- os: [linux]
- libc: [glibc]
-
'@img/sharp-linux-arm@0.35.5':
resolution: {integrity: sha512-LEaXK2WdXVK5ykcw0buWyPMsmLLL2vpHLD6yrNSW+JGEL3BZPA4tpKN6iaMc4AxTTAoaX/sU1rOL51lcIz48ZQ==}
engines: {node: '>=20.9.0'}
@@ -939,13 +859,6 @@ packages:
os: [linux]
libc: [glibc]
- '@img/sharp-linux-ppc64@0.35.4':
- resolution: {integrity: sha512-2oYZJeIl4kCcMGk4ouZVjnkCtFrpQFlNEtJ6GbxzhHQchwH0NH/qEb9ykmOl29dqwMq+JhFdZn+1ak2FKhI9fQ==}
- engines: {node: '>=20.9.0'}
- cpu: [ppc64]
- os: [linux]
- libc: [glibc]
-
'@img/sharp-linux-ppc64@0.35.5':
resolution: {integrity: sha512-QVxAAq8evVRI9ia2vqgwrmWucn5Dfv+JdWzj75pD8omHLPSP7f8p20O8jxzjCcuCEQEOtYOZUmX1hkiZ0kdevA==}
engines: {node: '>=20.9.0'}
@@ -960,13 +873,6 @@ packages:
os: [linux]
libc: [glibc]
- '@img/sharp-linux-riscv64@0.35.4':
- resolution: {integrity: sha512-cPbNChoRURAWdebDIHSenxRpgEdy7JkPydSnUxRm9VvKD7m0/xVaR/8Fzlu81pk5nHEvHH87UZUA7cTtwnbJSA==}
- engines: {node: '>=20.9.0'}
- cpu: [riscv64]
- os: [linux]
- libc: [glibc]
-
'@img/sharp-linux-riscv64@0.35.5':
resolution: {integrity: sha512-LtdreXguaavKODPIfzJ4kffx7UNt1omwtK0rch4EBbbSTXPnxWmYSayXdLJw0fJzQ97kHt1gL/yh4tvU+nCyRQ==}
engines: {node: '>=20.9.0'}
@@ -981,13 +887,6 @@ packages:
os: [linux]
libc: [glibc]
- '@img/sharp-linux-s390x@0.35.4':
- resolution: {integrity: sha512-RY0JFY8Fd6RonCBtHz+DvadaPkXDSI1AUn6yWL9TipqkZ1vY8w8evqdgyDFnkm4/K1ve1TvZiaePP5oSd4+WVQ==}
- engines: {node: '>=20.9.0'}
- cpu: [s390x]
- os: [linux]
- libc: [glibc]
-
'@img/sharp-linux-s390x@0.35.5':
resolution: {integrity: sha512-UZasTOFiYzotTsGOCu42BfUzP6Tu6Do/947iRm1RsLKvlllxwGcn4RN27LibGWceix4Y+Pmw3jsnTcCQIgWjqA==}
engines: {node: '>=20.9.0'}
@@ -1002,13 +901,6 @@ packages:
os: [linux]
libc: [glibc]
- '@img/sharp-linux-x64@0.35.4':
- resolution: {integrity: sha512-9qvvEAuk8k89TfWUoX2htWjbAMX8p+NxCppjpcg5k6xMsjhBQPTsoIh36h9Qde4WRuGpJeYnOjdosDn/cnv+OA==}
- engines: {node: '>=20.9.0'}
- cpu: [x64]
- os: [linux]
- libc: [glibc]
-
'@img/sharp-linux-x64@0.35.5':
resolution: {integrity: sha512-SxFtLTeJInhAA9Q836kux2vZNeOBQEx658qvbboZScr0wIARym3IcGmW7KpVD5sbVg0Ojy+udFQdayYIZyoNog==}
engines: {node: '>=20.9.0'}
@@ -1023,13 +915,6 @@ packages:
os: [linux]
libc: [musl]
- '@img/sharp-linuxmusl-arm64@0.35.4':
- resolution: {integrity: sha512-KB5jxpfWQTr0nc3xdHtWChdbifHrBGsd2SM62Eyxrl8afikm+f5qGBU75SJIZBT/S1MC8XyacdlXBMSWq6OURA==}
- engines: {node: '>=20.9.0'}
- cpu: [arm64]
- os: [linux]
- libc: [musl]
-
'@img/sharp-linuxmusl-arm64@0.35.5':
resolution: {integrity: sha512-9HbMclmI1zlNkFRs3z9/eBtDjfD0sGlrX1z6b1qwmiFY5ElDLh4BC0LPBdVp7z1DXFiKlIcznf+ZlsuZzLxQqg==}
engines: {node: '>=20.9.0'}
@@ -1044,13 +929,6 @@ packages:
os: [linux]
libc: [musl]
- '@img/sharp-linuxmusl-x64@0.35.4':
- resolution: {integrity: sha512-f+eZJZIQNEEd26RPSW+76chwOf1XtA2Y/O+5ocVyLliHkeih3e+jhLVBdNTd2rS3IbNXK8+ug93Vf5ZXtF5Lxg==}
- engines: {node: '>=20.9.0'}
- cpu: [x64]
- os: [linux]
- libc: [musl]
-
'@img/sharp-linuxmusl-x64@0.35.5':
resolution: {integrity: sha512-4KOphqB035HrVdqLZfCgMzzERrQkkzOwRhl4OAkRO1YCldbaFjySXMaK534Mo0V+LndnlJk+sbUyLeU0ULyD1A==}
engines: {node: '>=20.9.0'}
@@ -1062,10 +940,6 @@ packages:
resolution: {integrity: sha512-cZ0XkcYGpHZkqW6iCkqTcmUC0CD9DhD5d/qeZlZkfRBn6GnHniZXLUo5+9xw8Iv76YE6LQFN9YNBlKREcCG76w==}
engines: {node: '>=20.9.0'}
- '@img/sharp-wasm32@0.35.4':
- resolution: {integrity: sha512-zQnl4Kwp7Q6NHsENtU2T/00Zi+w3AQNwz3+UaTyVBy2FpXrzXzGjndpK61onhZjRtRpQXxCTeqw19bVyXOh7jA==}
- engines: {node: '>=20.9.0'}
-
'@img/sharp-wasm32@0.35.5':
resolution: {integrity: sha512-Ptsga1su4tQx+LLF1ECS9U6nz5kmrXKo6XVbtR48Ke3ZRxxgaWBu7IDtEe1quo8hiupwm6WFqxVlXaSf7IINGQ==}
engines: {node: '>=20.9.0'}
@@ -1075,11 +949,6 @@ packages:
engines: {node: '>=20.9.0'}
cpu: [wasm32]
- '@img/sharp-webcontainers-wasm32@0.35.4':
- resolution: {integrity: sha512-ESfNkywmCfPNyaZjxooddJQiQ+l/nTpGEOGthxiLnIHXC/CmcBixnfwUleX9mCz9ovrUUvKMap/pm8RYbzfwaA==}
- engines: {node: '>=20.9.0'}
- cpu: [wasm32]
-
'@img/sharp-webcontainers-wasm32@0.35.5':
resolution: {integrity: sha512-hfhF/FmoQyTUkA0bIKFOtw536BQSeBMe6BF6QyWlrPxT754+TFLaZ7sKKTfvvM0yJgKgaYTwnFCIZ/GuDw5SUA==}
engines: {node: '>=20.9.0'}
@@ -1091,12 +960,6 @@ packages:
cpu: [arm64]
os: [win32]
- '@img/sharp-win32-arm64@0.35.4':
- resolution: {integrity: sha512-iNdlBX9gLVvqe2I3uIJSIKTq6wckP/DYxZtcqxm09x5Gi24DnFBmPAWZmr60ZyYMG0xlzo6goG3670ar+RXvRw==}
- engines: {node: '>=20.9.0'}
- cpu: [arm64]
- os: [win32]
-
'@img/sharp-win32-arm64@0.35.5':
resolution: {integrity: sha512-X4t7g+7ZA5DKblCBEXGjUqqemj4vczING/5viFwAL8h4N3qYeyjwdCvRLHi4EdOUI+2Z7UFlp1VM+p/AuEtm6Q==}
engines: {node: '>=20.9.0'}
@@ -1109,12 +972,6 @@ packages:
cpu: [ia32]
os: [win32]
- '@img/sharp-win32-ia32@0.35.4':
- resolution: {integrity: sha512-kqRsbaa5CS6KHlpxnN7WhE6vAAugXyZButpRdvDWetlv6Qv4N9WTcrWzF7tXfB9T7MsoadqdI8hmwLq6UlLvtw==}
- engines: {node: ^20.9.0}
- cpu: [ia32]
- os: [win32]
-
'@img/sharp-win32-ia32@0.35.5':
resolution: {integrity: sha512-5Zm82LoBc43nhwNybZlG7Y1KO//Zhsn306fQl29ZOuStHLGTo3BWL83q3cznX0poxSAMuYL1On/BHBxkBeKr6A==}
engines: {node: ^20.9.0}
@@ -1127,12 +984,6 @@ packages:
cpu: [x64]
os: [win32]
- '@img/sharp-win32-x64@0.35.4':
- resolution: {integrity: sha512-XtmnYhBcrORsJ4XJngyzr/EWP0hRZLAZRFaApdKuviyqF78+ylxh2y06ZmtULAMOnObJ3ucpN0AcwSWnMowTRg==}
- engines: {node: '>=20.9.0'}
- cpu: [x64]
- os: [win32]
-
'@img/sharp-win32-x64@0.35.5':
resolution: {integrity: sha512-x76eH0vEiHlcMQu8Y8IenntaACtddpT6W0wmXtWrnKcnKI7ME5DdgqhAD6SEWOEl1v2zDvkZDhFA9KnURwpfqg==}
engines: {node: '>=20.9.0'}
@@ -1247,9 +1098,6 @@ packages:
'@oslojs/encoding@1.1.0':
resolution: {integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==}
- '@oxc-project/types@0.149.0':
- resolution: {integrity: sha512-Efcc+iF0j3Bf67YjEqIqWXbX5XddXoK/Mw4K1/JuXwRCZ8N16VR7iT23nlCc9XrveFVh/E5Rqs2StT0V8v9LdA==}
-
'@oxc-project/types@0.153.0':
resolution: {integrity: sha512-jSNrRIyvPVLL5E1z/tS5zLAprosGz/FuI1PWwEOz59j3E4TTTzSpqKb/RDGqJhhW0QHYISGXxq582wGx6T11Tw==}
@@ -1451,72 +1299,36 @@ packages:
cpu: [arm]
os: [android]
- '@rolldown/binding-android-arm-eabi@1.2.8':
- resolution: {integrity: sha512-tN5aztYkKCte4i5SIrrz5yK/HMjEuCqCSCJa418jOV8tZ1cBY3YF2otxB1ktPxzsLA1BeTqwapK0bfjxNvHJVw==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [arm]
- os: [android]
-
'@rolldown/binding-android-arm64@1.2.13':
resolution: {integrity: sha512-6LEoIrGy5vvCd2boNnv2soPSUZj/PRvhp8R/t9KlX+mIZxThIE/ZqxrGXxmuNX0FuvQFvLdZr7S4HrYpYBVhEQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [android]
- '@rolldown/binding-android-arm64@1.2.8':
- resolution: {integrity: sha512-dIYTWl9XprMUiQFoc55KUyk/oS8SKYH3zFl0LTR7RT0Xj4hgSVyuJcroH8JUu8RcpF8fTB6E0aOwCkZoYPcDSQ==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [arm64]
- os: [android]
-
'@rolldown/binding-darwin-arm64@1.2.13':
resolution: {integrity: sha512-CaJSRzlQ6Q+zkDMVA9OkVxBjVoPRCDEE3v0FSJ9kIQBgRjFApA3Si4ijhbNVUji7ZJt+PfO0e46qy4nPInHUPA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [darwin]
- '@rolldown/binding-darwin-arm64@1.2.8':
- resolution: {integrity: sha512-PCSDQGXD2IyTEFrcgPyBM8jJuGmrbCMuoIOXdbEGVemruKACXoLQJrb+A45Z0L5t1RQkdfJprAYPkikbh7dzdA==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [arm64]
- os: [darwin]
-
'@rolldown/binding-darwin-x64@1.2.13':
resolution: {integrity: sha512-e4r340I5hxSzJkD3YJBxgzq/rJ3wwxwdLLb2FPt1Zpyem20nrQPT11DDEEkazwxaHumH8wpglsp/Ozgj/wT6mw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [darwin]
- '@rolldown/binding-darwin-x64@1.2.8':
- resolution: {integrity: sha512-Uk7lRsGhPFHVX/sAUC6D5H9Ol30dFHd6iquokll2th3LpdJ3F5CzQB+7DHn0Ri2mG+U7k2zXiPHDrwZenXhwSA==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [x64]
- os: [darwin]
-
'@rolldown/binding-freebsd-x64@1.2.13':
resolution: {integrity: sha512-hoBWDZ4/K/mJKVMbsgUd1jfpA2DiOrJ54mpegObU9TBHBBrtX4FLIXJJQRDPZ/2Dn91GvPob+Z2hwKJzf4E5SQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [freebsd]
- '@rolldown/binding-freebsd-x64@1.2.8':
- resolution: {integrity: sha512-DjszaTEVogPqA5bYzsEeqDCQxbcp2fexQwKcRspYji2yzR68fCf+e4fx6kBSRDwX5/brZaHw/hWS9+A/+/w9sQ==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [x64]
- os: [freebsd]
-
'@rolldown/binding-linux-arm-gnueabihf@1.2.13':
resolution: {integrity: sha512-oF9fZu3vTWnTiVAkDFxU9PJLt1nh20K9RRpuHsR7ZnE2L7XookBbDBVLojCVSLGbvtSlxeUNnjAj6DbNsKyzbg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
- '@rolldown/binding-linux-arm-gnueabihf@1.2.8':
- resolution: {integrity: sha512-zmwa7FTmdzB6aaEEuuls18H6Ap5JmJPSoPTuXixeJZV6tG40SyLkApQtz1g8ptZtiEKqj9OM0oNLPh1AgvE31Q==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [arm]
- os: [linux]
-
'@rolldown/binding-linux-arm64-gnu@1.2.13':
resolution: {integrity: sha512-DTpb/+jMiqWMPgphn4ksW1zW+XLJ6dJJ9FMvnIk9I291LhCctMPhMYJrP5t9p6C9qa3KXadDdUEZHBaPh3kNxQ==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -1524,13 +1336,6 @@ packages:
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-arm64-gnu@1.2.8':
- resolution: {integrity: sha512-KdYQDPHwJVnbFwdTGMgxsI9SqblBlz6STGM+w1We/d5B8OWWidYH0MwkU/uA1wM5fIpO2MkOVxXrNzzuZhw9ew==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [arm64]
- os: [linux]
- libc: [glibc]
-
'@rolldown/binding-linux-arm64-musl@1.2.13':
resolution: {integrity: sha512-xU+Kvv9N2A3SY35zFh1FWWNjxbadE/BKeqnkXe7vScU4GZsw757BlVmDLITZEq8DPpk6m7uoDYkK7P+x/uU5Ow==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -1538,13 +1343,6 @@ packages:
os: [linux]
libc: [musl]
- '@rolldown/binding-linux-arm64-musl@1.2.8':
- resolution: {integrity: sha512-jFJTifHnNPY+yzOoNZQfSIysrVyXzEQPhPnOUjmD1bcQGHH6s7c8cViKWar8YplQImE5N9JRqMCLrM2CdxOrZA==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [arm64]
- os: [linux]
- libc: [musl]
-
'@rolldown/binding-linux-ppc64-gnu@1.2.13':
resolution: {integrity: sha512-XMk/hnhh25oQ756Lclb1Q11h4ll0xC0Esa5w4Vzp+mAE2S3AGJgeM0SonrIgY8fHhjarb6hcoTuwoFG0VVP2ig==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -1552,13 +1350,6 @@ packages:
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-ppc64-gnu@1.2.8':
- resolution: {integrity: sha512-FhiOziBDWPBjbcmRzfLyIJnaP7AVMFXT7YCXPjXxj7wKU3vx24RjrCNN/zjvVa+N2vVoHJwCoUBvsrN/DG3zIA==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [ppc64]
- os: [linux]
- libc: [glibc]
-
'@rolldown/binding-linux-s390x-gnu@1.2.13':
resolution: {integrity: sha512-U1BoTHYmlywE2n3HUWjzZ+8EQsKr+OwpxYuDWaubx42tUL8QSL7nOqRz/NVHanibbFP3M1Rxuprz/wNcbMKjqw==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -1566,13 +1357,6 @@ packages:
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-s390x-gnu@1.2.8':
- resolution: {integrity: sha512-WnHfADMzOV2Y55wlx1hzzQnar/wDt/VdvWSD99r18Mz9ylNieIGOkRx3UV21h7m/eJvjySYJkO26VvGNFkwsIQ==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [s390x]
- os: [linux]
- libc: [glibc]
-
'@rolldown/binding-linux-x64-gnu@1.2.13':
resolution: {integrity: sha512-J4cm80Pc6wEwV5AZ42o62sIQgDk+Y7R2s646jIwuvO+4V46QB58N4vVuMPWCBaNgursXLpmUWJV//WQAkPvHBQ==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -1580,13 +1364,6 @@ packages:
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-x64-gnu@1.2.8':
- resolution: {integrity: sha512-H9tRr5ibfXFVLxbPOseVewewFpl28zcEdjRDt2FTUZU7odxP0gEv1ki4/kGmcGOh78oRwZuuQllGLZ9zTJp84g==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [x64]
- os: [linux]
- libc: [glibc]
-
'@rolldown/binding-linux-x64-musl@1.2.13':
resolution: {integrity: sha512-W0euZS40U4V6JkmEnVCIX9mcsL6cbXQ4X8c2w+MMOIjFg68TXUW+u3RT+2e1t1pv9mg/EP3pDtK3POXdQ7Rxyw==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -1594,49 +1371,24 @@ packages:
os: [linux]
libc: [musl]
- '@rolldown/binding-linux-x64-musl@1.2.8':
- resolution: {integrity: sha512-UefiqfM3D6IVNlZ8tSGs9+Ejjud2T+oxO0IHADU45Y+lyEjD2dVFyZHbkfX0LUb5Zugo/oIv1eCO/KVYhgYJYA==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [x64]
- os: [linux]
- libc: [musl]
-
'@rolldown/binding-openharmony-arm64@1.2.13':
resolution: {integrity: sha512-do/AF/4n9MRshia3a5aXoy8xM2c6mgfT6D7H/dY6my5z+hfCIR4ab7mk4IRj++nsEQpKy39kd0DQnDq+r692tw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [openharmony]
- '@rolldown/binding-openharmony-arm64@1.2.8':
- resolution: {integrity: sha512-637Ke4kWSy6rp9cxQ9gMOXlxPgIw/c1beASV4M//3+9I4uwBVOOl74G+e3zyU3u19U7RkRl/HuewixZ/Z6+Rjg==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [arm64]
- os: [openharmony]
-
'@rolldown/binding-win32-arm64-msvc@1.2.13':
resolution: {integrity: sha512-6FtUf2cJZobutJdxnGYX8z0vtbgqU0b2v8vfBhkXb9wp2MppMFtkunE+IaOntyi01rkIQoPW2GHABtfzsC0BRQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [win32]
- '@rolldown/binding-win32-arm64-msvc@1.2.8':
- resolution: {integrity: sha512-xWBkPOF1Q9k/Gv1nQXnVdLxKu74jXppuOM4Z3mnypVUJJJwLsMl7hNJGRAUJoG8A5MgOI1ACKM+wBFxSJzKy4A==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [arm64]
- os: [win32]
-
'@rolldown/binding-win32-x64-msvc@1.2.13':
resolution: {integrity: sha512-UKhFaZTeTcbKrb3iU82m17jVcPEAoqDkCN5MBqgPyZSwp/cQmib21crTS0DdH7T1B7wZRWEI89YQAOJMet5yhg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [win32]
- '@rolldown/binding-win32-x64-msvc@1.2.8':
- resolution: {integrity: sha512-uz2ZvfgXbxqNwijjjbxrnvALwpyODDcgc1T1N8N3rf/DXKQmaFwmB4LX4yyjggpwN2obdQLb2rgirX5ffCWYng==}
- engines: {node: ^20.19.0 || >=22.12.0}
- cpu: [x64]
- os: [win32]
-
'@rolldown/pluginutils@1.0.1':
resolution: {integrity: sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==}
@@ -2452,6 +2204,9 @@ packages:
'@types/node@24.10.1':
resolution: {integrity: sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ==}
+ '@types/node@24.19.2':
+ resolution: {integrity: sha512-93d49wCWJkCyN87MxLpNN6KXPCwFw7bVUg79mGUV1OS40JGWwVCr8n61DXCSqz7CV6/VfPkb7xec7uP2M+QHWQ==}
+
'@types/react-dom@19.2.3':
resolution: {integrity: sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==}
peerDependencies:
@@ -2594,23 +2349,23 @@ packages:
peerDependencies:
typescript: '*'
- '@umbraco-cms/backoffice@17.6.2':
- resolution: {integrity: sha512-efC8LogorBEGZpQggNBiOnRyMXSxtVRYXmVHsHIJxvRs6HVBBf5ZOHvPikJDGE1hOHFt/aO0LmrplMkelskl6Q==}
+ '@umbraco-cms/backoffice@17.7.1':
+ resolution: {integrity: sha512-ZveIpwtISkn+pG5shVYCZIob1nNMGmZu0JUxKfWv/myiXhFrr3Ug4HrTfc8R4eJqwv1WP49FLNjjTBlT/eq+Pg==}
engines: {node: '>=24.13', npm: '>=11'}
peerDependencies:
'@heximal/expressions': '>=0.1.5 <1.0.0'
- '@hey-api/openapi-ts': '>=0.85.2 <1.0.0'
+ '@hey-api/openapi-ts': '>=0.99.0 <1.0.0'
'@microsoft/signalr': ^10.0.0
- '@tiptap/core': ^3.22.3
- '@tiptap/extension-image': ^3.22.3
- '@tiptap/extension-subscript': ^3.22.3
- '@tiptap/extension-superscript': ^3.22.3
- '@tiptap/extension-table': ^3.22.3
- '@tiptap/extension-text-align': ^3.22.3
- '@tiptap/extension-text-style': ^3.22.3
- '@tiptap/extensions': ^3.22.3
- '@tiptap/pm': ^3.22.3
- '@tiptap/starter-kit': ^3.22.3
+ '@tiptap/core': ^3.29.2
+ '@tiptap/extension-image': ^3.29.2
+ '@tiptap/extension-subscript': ^3.29.2
+ '@tiptap/extension-superscript': ^3.29.2
+ '@tiptap/extension-table': ^3.29.2
+ '@tiptap/extension-text-align': ^3.29.2
+ '@tiptap/extension-text-style': ^3.29.2
+ '@tiptap/extensions': ^3.29.2
+ '@tiptap/pm': ^3.29.2
+ '@tiptap/starter-kit': ^3.29.2
'@types/diff': ^7.0.2
'@umbraco-ui/uui': ^2.0.2
diff: ^9.0.0
@@ -2733,10 +2488,10 @@ packages:
oxc-transform-react:
optional: true
- '@vitest/mocker@5.0.0':
- resolution: {integrity: sha512-66PGTMIiVJP3t4a5yxU9qPtf7MdTBs8jmToMvy+HVflB3Yy13WJZTtPePdvU+wjRV02SKK5doLbSA6o9pwOmiA==}
+ '@vitest/mocker@5.0.4':
+ resolution: {integrity: sha512-tqAlrYWce4iUxhr3ncNohejtCTOcHeE8XWrSNZY3OhPoDn01yeGv+gnaBy64ATp7o6pb03eIbBAjzmibpc9vIQ==}
peerDependencies:
- msw: ^2.4.9
+ msw: ^2.4.9 || ^3.0.0
vite: ^6.0.0 || ^7.0.0 || ^8.0.0
peerDependenciesMeta:
msw:
@@ -2744,8 +2499,8 @@ packages:
vite:
optional: true
- '@vitest/spy@5.0.0':
- resolution: {integrity: sha512-uy+luWBAPw9XfthoHi5AkfHUnuPYEESjl0p/r+meoBnU8bxg5GDQ3Ey8MjcJ6sqahkL4PFyrvfMJJBw7LbU06g==}
+ '@vitest/spy@5.0.4':
+ resolution: {integrity: sha512-MZKk/gSkm2q+ICobMxCpH1mA+cCAWm8WV7UhxlqGjq/sJ3AGc1BqFOs5CRVXxH78wQtme9q/NAAgBquj4AcyMw==}
'@volar/kit@2.4.28':
resolution: {integrity: sha512-cKX4vK9dtZvDRaAzeoUdaAJEew6IdxHNCRrdp5Kvcl6zZOqb6jTOfk3kXkIkG3T7oTFXguEMt5+9ptyqYR84Pg==}
@@ -3067,12 +2822,12 @@ packages:
ccount@2.0.1:
resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==}
- chai@6.2.2:
- resolution: {integrity: sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==}
+ chai@6.3.0:
+ resolution: {integrity: sha512-XWAtwJ6OHO+tj0EKCs0Y2UamnyOxseZWltU4x2U2wh8g4AigdjwvtUjvLP2tqkA/avxHEtzxNaqGq/YGNwckKg==}
engines: {node: '>=18'}
- chalk@6.0.0:
- resolution: {integrity: sha512-2uNTXIuTTxk7ciZgAU1BQcgnchcG0xXnrs6jzkQfj9SsRa9M2s5zE8WT96hS6KmG4MzWHSrvH43DF1m4XRkrFg==}
+ chalk@6.0.1:
+ resolution: {integrity: sha512-/Ce6KNm3vIbWdMlNna6RVIZ/ICQxnJxCicet5LBKK9ZffBkqzDw0xh9EiKSljdRtiIQ1S1z4YgcscUUGzNCWrA==}
engines: {node: '>=22'}
character-entities-html4@2.1.0:
@@ -3413,9 +3168,9 @@ packages:
resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==}
engines: {node: '>= 12'}
- data-urls@7.0.0:
- resolution: {integrity: sha512-23XHcCF+coGYevirZceTVD7NdJOqVn+49IHyxgszm+JIiHLoB2TkmPtsYkNWT1pvRSGkc35L6NHs0yHkN2SumA==}
- engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
+ data-urls@8.0.0:
+ resolution: {integrity: sha512-JQUCCK+/CAGbGGx618PlFZMXH81Jtj7t73CHv9dd/zVWvxgGT2zLFRjnKb+Ng46GIwcy+f7f88qd4duqllK+WQ==}
+ engines: {node: ^22.14.0 || >=24.0.0}
data-view-buffer@1.0.2:
resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==}
@@ -3725,13 +3480,13 @@ packages:
extend@3.0.2:
resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==}
- fallow-type-aware@3.24.1:
- resolution: {integrity: sha512-4Pw/58d3WYNcGAMio8+b1WYy566t1VqAxr1hKrha0G3fwpr0bHecsdzgFFC+wojz9z+Ix/p85ecFs9Mf4uwiJA==}
+ fallow-type-aware@3.33.1:
+ resolution: {integrity: sha512-YDq+INBmAFk2KpOnX1T97McttUsRwMO0UGpF0gk6CE/R9oVbaYyqUULF7/2XzdGAeOejnhIwCGORCfeCQwfo9Q==}
engines: {node: '>=20'}
hasBin: true
- fallow@3.24.1:
- resolution: {integrity: sha512-cDKyybJyUYyFhXHKzIlRTDjd0g2eeero4AmMEpkwc8zP0l5KDCwB+UINuTeJSX63XfinUcEOwQZdFtGSxejrxw==}
+ fallow@3.33.1:
+ resolution: {integrity: sha512-+fZdeFsb5Fv2/l8WRdjD/eT1D2iRg8q5/0GRyfzV5GRsNCIUnndT7IAdr0q+ZKqH2lVHArkGvDRtVgLwXSMpeA==}
engines: {node: '>=22'}
hasBin: true
@@ -3942,9 +3697,9 @@ packages:
resolution: {integrity: sha512-c8/gF9ac8Y78/agExVocyLevgR+JlpNB444Py0FSX8pJoPdYUfUzRcXtYEYGwt6l19qIlVZPN5Mfsw9jFShmQQ==}
engines: {node: '>=16.9.0'}
- html-encoding-sniffer@6.0.0:
- resolution: {integrity: sha512-CV9TW3Y3f8/wT0BRFc1/KAVQ3TUHiXmaAb6VW9vtiMFf7SLoMd1PdAc4W3KFOFETBJUb90KatHqlsZMWV+R9Gg==}
- engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
+ html-encoding-sniffer@7.0.0:
+ resolution: {integrity: sha512-UikN5yr7xsCDAq87Or5or0PAlD3HJJOKVzM05az588WnpDJ4Ux7a2A53Qi6gofGg2/EtvF/H4hCi/TXfCW4Y6w==}
+ engines: {node: ^22.13.0 || >=24.0.0}
html-escaper@3.0.3:
resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==}
@@ -4195,8 +3950,8 @@ packages:
resolution: {integrity: sha512-yzzNtgczwgoVHNigCyKTXcQJU4Y8t/ikU4UxXW0BvrLfHTGWZhsNcOT2s/a7vn81/4KqVnNmHjaUEPlvWnNwVw==}
hasBin: true
- jsdom@30.0.1:
- resolution: {integrity: sha512-52v7mUVUfNQVYYqE1lcdaymWL0njO7lTLUog6ZvW2U5KsbiLk/GnZlVJ+qx0xfNJZ6Gn+KSpPNE52vurbxZwrA==}
+ jsdom@30.1.2:
+ resolution: {integrity: sha512-0FFE/jE1rppmVfUrJUgxqXjcwolZYIGtAgj1pTussMhNZxIxi7W/PvfWaMNroGi2B36X1IKHbexpZ9DhkoOPiQ==}
engines: {node: ^22.22.2 || ^24.15.0 || >=26.0.0}
peerDependencies:
canvas: ^3.2.3
@@ -4463,6 +4218,10 @@ packages:
resolution: {integrity: sha512-4pfM1Ff0x50o0tQwb5ucw/RzNyD0/YJME6IVcStalZuMWxdt3sR3huStTtxz4PUmvZfRguvDejasvQ2kifR11g==}
engines: {node: 20 || >=22}
+ lru-cache@11.5.3:
+ resolution: {integrity: sha512-U4N8FgzmWxc8k1VH8Kr6lQg18U7Fjvby6wXHVRX/ZZ7IwWbRMgrRbP0Wrb5q5NVinryp4SQampHKdvtecItxUg==}
+ engines: {node: 20 || >=22}
+
lru_map@0.4.1:
resolution: {integrity: sha512-I+lBvqMMFfqaV8CJCISjI3wbjmwVu/VyOoU7+qtu9d7ioW5klMgsTTiUOUp+DJvfTTzKXoPbyC6YfgkNcyPSOg==}
@@ -4476,6 +4235,9 @@ packages:
magic-string@1.3.1:
resolution: {integrity: sha512-rm91zr2Ou+XueDTohjQQjdQEcYM6zVi8KVUCG8Ec3vHwUEKrhSdCNyfuIywkA6hcCAteIn0ZOtAHA6eGpiX+Pg==}
+ magic-string@1.4.3:
+ resolution: {integrity: sha512-z12OxmaPGE0F4xlpGdjuAUckipLpQlTAuAmyGhNoD7ODpYUzvDfvtxUbjM/jwznyP178oju/KDdyi220wNJ0RQ==}
+
magicast@0.5.4:
resolution: {integrity: sha512-llBEhWm1SacoRwgHUoQJYtwp4PBLF4faQi5TCpIGyGs9n4y5+juI0tDgyKIfpqxckRHaHzouUEph3THklWh03w==}
@@ -4697,11 +4459,6 @@ packages:
mz@2.7.0:
resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
- nanoid@3.3.18:
- resolution: {integrity: sha512-DTg4MJbGMWkfi6VZFdNt2/caMbQy4Ou+Op/hJQvGEWcnVfoA1QA+xzRKAzw9jD6+GVOOeYr/mIcuDSdug6F6+w==}
- engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
- hasBin: true
-
nanoid@3.3.20:
resolution: {integrity: sha512-uKdg2G3GNCKQn9byYOpxbGqrT2fGO5KRt5J/8b3pok8rT6qxGWF6hxMyJiEYtAf+FVyYuD9hRaDqX5uPFYJ4ZQ==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
@@ -4806,6 +4563,10 @@ packages:
resolution: {integrity: sha512-XrsrhT5sybtKI6wakr2SPOlGZWWYbUXZ7a0jT8/QOeAPau+1X/bSegNe5YR75oJmEZQbKningirmGOEJCIk61Q==}
engines: {node: '>=12.20.0'}
+ obug@3.0.0:
+ resolution: {integrity: sha512-5vvB5+W7ePv+p3uqxi+RcW1XAzLW0/hxt3/4X4Lc4qHudzOhmBiBwOY6DRob4WnanAEGvNcLjF+KNOufrUoEQw==}
+ engines: {node: '>=12.20.0'}
+
ofetch@1.5.1:
resolution: {integrity: sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==}
@@ -4982,10 +4743,6 @@ packages:
resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==}
engines: {node: '>=4'}
- postcss@8.5.28:
- resolution: {integrity: sha512-RRuzqDtt5Y9h3quz5hWhK+TPnsmVs6WwSU6LkJMeY4HstUEDuYTG8UJSdawMRzmzAtV+KEoG8N3Qg2qLy5vM/A==}
- engines: {node: ^10 || ^12 || >=14}
-
postcss@8.5.29:
resolution: {integrity: sha512-49cGhUbXj8Qenv0iTMxA1cFBzxXoctpC9Ujd77t1WcbJIr6nF/eI7g/8MgxrYldFRuAXvja7xQRwavoW7kgrxQ==}
engines: {node: ^10 || ^12 || >=14}
@@ -5160,11 +4917,6 @@ packages:
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
- rolldown@1.2.8:
- resolution: {integrity: sha512-Z67nTmhZe7anqnM/EjI392w5i/ANUinjip7QYsOyN37oayduxt3ksdX0hf5OOamkAd53BiIHfbfSzfUmzKFQqQ==}
- engines: {node: ^20.19.0 || >=22.12.0}
- hasBin: true
-
rollup@4.62.3:
resolution: {integrity: sha512-Gu0c0iH9FzgX1L1t7ByIbbS3Vmdz+6KHm/EsqmmC71gUQ82yvZRkTK6XzrFObSka91WUVdynqp6nsfilzr5k6Q==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
@@ -5280,15 +5032,6 @@ packages:
'@types/node':
optional: true
- sharp@0.35.4:
- resolution: {integrity: sha512-n++8XWcj+jCOr2IOl7h8LbKnGBDY4aPbmprMONBNFdn0ImXqpGVv5zliDs0V9HbmbCQLpbuo2ej9rAoOQTvMDA==}
- engines: {node: '>=20.9.0'}
- peerDependencies:
- '@types/node': '*'
- peerDependenciesMeta:
- '@types/node':
- optional: true
-
sharp@0.35.5:
resolution: {integrity: sha512-Ywn4OnzGukp7CDMrp08RQ50YKmuwG47brZgIVPTvBaaAfQlRlygrRqSrxdCiL9M+LlzLBiJ68IR1QqvzHyjC7g==}
engines: {node: '>=20.9.0'}
@@ -5326,9 +5069,6 @@ packages:
resolution: {integrity: sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==}
engines: {node: '>= 0.4'}
- siginfo@2.0.0:
- resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==}
-
signal-exit@3.0.7:
resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
@@ -5351,10 +5091,6 @@ packages:
resolution: {integrity: sha512-kCZr2V3ch9i00x8zXRhjUNVcjG9ijES5dDudkXvUVCT5QlJNQWElSJdZqyPemffHoLNUYwOcou0Fy+ojN0uHSQ==}
engines: {node: '>= 18'}
- source-map-js@1.2.1:
- resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
- engines: {node: '>=0.10.0'}
-
source-map-js@1.2.2:
resolution: {integrity: sha512-KGj/8Y43x35aZVDtt+J4mK1hoLGHULMYfSkODJNQjNDC3oW1PqPoxMwo0pLUsWM/UEGzON/NxeHywEfNXNP3Vw==}
engines: {node: '>=0.10.0'}
@@ -5365,15 +5101,12 @@ packages:
sprintf-js@1.0.3:
resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==}
- stackback@0.0.2:
- resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
-
statuses@2.0.2:
resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==}
engines: {node: '>= 0.8'}
- std-env@4.2.0:
- resolution: {integrity: sha512-oCUKSupKTHX53EyjDtuZQ64pjLJ6yYCtpmEw0goYxtjG9KpbRe8KAsl2tBUGU9DyMcJ0RwJ8GqJAFzMXcXW1Rw==}
+ std-env@4.3.0:
+ resolution: {integrity: sha512-OtU/EgQ1kIm5KwqQpBC6ZEMXrZRui11w8zgfTWp8cdO9B8OaPsbA8bTHO2P+HNo1VlUTGMVBwPhydu6poeXiag==}
stop-iteration-iterator@1.1.0:
resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==}
@@ -5433,9 +5166,6 @@ packages:
engines: {node: '>=16'}
hasBin: true
- symbol-tree@3.2.4:
- resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==}
-
tagged-tag@1.0.0:
resolution: {integrity: sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng==}
engines: {node: '>=20'}
@@ -5465,18 +5195,14 @@ packages:
tiny-inflate@1.0.3:
resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==}
- tinybench@6.1.4:
- resolution: {integrity: sha512-9APumHG7r4yOk4X4WlkmE71aZcv1gvin1czO3OQ1U9iJcFA5Ja/ygyb0vPOVHTthFozUYs8CLoLUlM8grb2lTQ==}
+ tinybench@6.2.2:
+ resolution: {integrity: sha512-nIZ2N2dFpjBsg2hgitKu7mA+FvsIJuGJOwysRngmVRRmWgR/UyPjwJj8c/fT/dhm8EkHnF5EOogRf+0Z2qrimA==}
engines: {node: '>=20.0.0'}
tinyclip@0.1.15:
resolution: {integrity: sha512-uo33abH+Ays0xYaDysoBt494Hb3hsEczMpcC0MwFl773pazORx4fmvKhclhR1wonUbB6vvpRsvVMwnhfqeMc+A==}
engines: {node: ^16.14.0 || >= 17.3.0}
- tinyexec@1.3.0:
- resolution: {integrity: sha512-QKAl9m8gWWGHV8jZcPeym6j+XULi6tOf1mT83WYJ4Lk2ytW/uwAWkrP0uFsdoYMdueVJ0qs26wZ+23xeB4ibNQ==}
- engines: {node: '>=18'}
-
tinyexec@1.3.1:
resolution: {integrity: sha512-GCvB3aoys96IuDFBMcTB46JOR6mdMtAToqwiW8JlWhsoh1mhHi/xn9ss/Dg7N555GiJyEt2qzoG/NHCwM6h1EA==}
engines: {node: '>=18'}
@@ -5507,9 +5233,9 @@ packages:
tr46@0.0.3:
resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
- tr46@6.0.0:
- resolution: {integrity: sha512-bLVMLPtstlZ4iMQHpFHTR7GAGj2jxi8Dg0s2h2MafAE4uSWF98FC/3MomU51iQAMf8/qDUbKWf5GxuvvVcXEhw==}
- engines: {node: '>=20'}
+ tr46@7.0.0:
+ resolution: {integrity: sha512-BcDSDW+SIGWVOns1Zm6Yg91q9AEj7eaID0QDY9oIqJD1A8dscNwMcl9Sms2DeuWCNov1X0/oXanHGYQBSLwZsg==}
+ engines: {node: ^22.14.0 || >=24.0.0}
trim-lines@3.0.1:
resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==}
@@ -5568,11 +5294,6 @@ packages:
typescript-auto-import-cache@0.3.6:
resolution: {integrity: sha512-RpuHXrknHdVdK7wv/8ug3Fr0WNsNi5l5aB8MYYuXhq2UH5lnEB1htJ1smhtD5VeCsGr2p8mUDtd83LCQDFVgjQ==}
- typescript@5.9.3:
- resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==}
- engines: {node: '>=14.17'}
- hasBin: true
-
typescript@6.0.3:
resolution: {integrity: sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==}
engines: {node: '>=14.17'}
@@ -5602,14 +5323,13 @@ packages:
undici-types@7.16.0:
resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==}
+ undici-types@7.24.6:
+ resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==}
+
undici@7.29.1:
resolution: {integrity: sha512-RYONW2MeafgYlkVOKYKkA/Ag7BmXqgIWCa8t1m0JcxrQg9pI9lEqRhAOruOBCbAohOa/gkCF+iPi9hrgvTzu6Q==}
engines: {node: '>=20.18.1'}
- undici@8.10.2:
- resolution: {integrity: sha512-/y4/bH9YNU5hi9NIrpOuvGXFcxrj3CMrV+/AYpowAYTpHn8gX/XPFjNy766FPoYY0miQhdW977JFWKGNhBdwyQ==}
- engines: {node: '>=22.19.0'}
-
undici@8.11.2:
resolution: {integrity: sha512-u4UB2/IrKdU6lFxumHmmo1a3fCQO5tzQllRorfoRS63txhrB7xTpSn1PftwC4qEHkOaqP95fCWW4lJzwErwzhQ==}
engines: {node: '>=22.19.0'}
@@ -5751,49 +5471,6 @@ packages:
three:
optional: true
- vite@8.2.2:
- resolution: {integrity: sha512-cFKLV/PRgAUlIRm5WjMjJ86jrftzpqcgH+Us+DS8mI3CDNiH30Whrz8uHL3+MOLPAgqbMBAqWdAHAphOAM+z/Q==}
- engines: {node: ^20.19.0 || >=22.12.0}
- hasBin: true
- peerDependencies:
- '@types/node': ^20.19.0 || >=22.12.0
- '@vitejs/devtools': ^0.4.0 || ^0.5.0
- esbuild: ^0.27.0 || ^0.28.0
- jiti: '>=1.21.0'
- less: ^4.0.0
- sass: ^1.70.0
- sass-embedded: ^1.70.0
- stylus: '>=0.54.8'
- sugarss: ^5.0.0
- terser: ^5.16.0
- tsx: ^4.8.1
- yaml: ^2.4.2
- peerDependenciesMeta:
- '@types/node':
- optional: true
- '@vitejs/devtools':
- optional: true
- esbuild:
- optional: true
- jiti:
- optional: true
- less:
- optional: true
- sass:
- optional: true
- sass-embedded:
- optional: true
- stylus:
- optional: true
- sugarss:
- optional: true
- terser:
- optional: true
- tsx:
- optional: true
- yaml:
- optional: true
-
vite@8.3.4:
resolution: {integrity: sha512-IftLE8phJhdNRIGNEV4JCCvfNScoZQVfcXaN8TQropWGJtOHcu+iAB9pHcuGvmEb/kddw0LBe/jS8ztdC6xdiQ==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -5845,20 +5522,20 @@ packages:
vite:
optional: true
- vitest@5.0.0:
- resolution: {integrity: sha512-gpsMNoRhMjMktVxPtstOH4/PJuPyovVaMDr4oDilXaGH1EcqM2OE96SoHT2VIQ6fTGtTjqmHDrEu2X9RQiXf8Q==}
+ vitest@5.0.4:
+ resolution: {integrity: sha512-z0WxZRV2Sg48wF0FSgMq3TFG8JS38/Qr96vZVZdX6+Em9raQTvnXQvdTFJe2m3rfyJnEHeHQ/snceIdi8D1pVg==}
engines: {node: ^22.12.0 || ^24.0.0 || >=26.0.0}
hasBin: true
peerDependencies:
'@edge-runtime/vm': '*'
'@opentelemetry/api': ^1.9.0
'@types/node': ^22.0.0 || >=24.0.0
- '@vitest/browser-playwright': 5.0.0
- '@vitest/browser-preview': 5.0.0
+ '@vitest/browser-playwright': 5.0.4
+ '@vitest/browser-preview': 5.0.4
'@vitest/browser-webdriverio': ^5.0.0-beta.5 || >=5.0.0
- '@vitest/coverage-istanbul': 5.0.0
- '@vitest/coverage-v8': 5.0.0
- '@vitest/ui': 5.0.0
+ '@vitest/coverage-istanbul': 5.0.4
+ '@vitest/coverage-v8': 5.0.4
+ '@vitest/ui': 5.0.4
happy-dom: '*'
jsdom: '*'
vite: ^6.4.0 || ^7.0.0 || ^8.0.0
@@ -5991,9 +5668,9 @@ packages:
w3c-keyname@2.2.8:
resolution: {integrity: sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==}
- w3c-xmlserializer@5.0.0:
- resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==}
- engines: {node: '>=18'}
+ w3c-xmlserializer@6.0.0:
+ resolution: {integrity: sha512-4Nsy8K5Tr6SPDH9jhKJOHf7ChDrc1zufZTVSF7x72hwuEXBqxqk9G6cK+K2NRUtB3iELRJqjXb4JPDMBjMTl2Q==}
+ engines: {node: ^22.22.2 || ^24.15.0 || >=26.0.0}
web-streams-polyfill@3.3.3:
resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==}
@@ -6016,12 +5693,8 @@ packages:
resolution: {integrity: sha512-sXcNcHOC51uPGF0P/D4NVtrkjSU2fNsm9iog4ZvZJsL3rjoDAzXZhkm2MWt1y+PUdggKAYVoMAIYcs78wJ51Cw==}
engines: {node: '>=20'}
- whatwg-url@16.0.1:
- resolution: {integrity: sha512-1to4zXBxmXHV3IiSSEInrreIlu02vUOvrhxJJH5vcxYTBDAx51cqZiKdyTxlecdKNSjj8EcxGBxNf6Vg+945gw==}
- engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
-
- whatwg-url@17.1.1:
- resolution: {integrity: sha512-ohjk1mdUebJVadRt3bAhQhx8lSnISq+GDttK79LFl8EHQkAPvzwctoasC4hs8tBt6kLAncBWWyq1N52qEfKvDw==}
+ whatwg-url@17.3.0:
+ resolution: {integrity: sha512-KwOAJrpf+GTgBvcBQJcP38sMF0DsQKdwtG+TxM2pW44P6E5k0hDbWrDmyuJDIF0Uef0aQq0ZoJs+5oI+k8ddhg==}
engines: {node: ^22.14.0 || >=24.0.0}
whatwg-url@5.0.0:
@@ -6048,9 +5721,9 @@ packages:
engines: {node: '>= 8'}
hasBin: true
- why-is-node-running@2.3.0:
- resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==}
- engines: {node: '>=8'}
+ why-is-node-running@3.2.1:
+ resolution: {integrity: sha512-Tb2FUhB4vUsGQlfSquQLYkApkuPAFQXGFzxWKHHumVz2dK+X1RUm/HnID4+TfIGYJ1kTcwOaCk/buYCEJr6YjQ==}
+ engines: {node: '>=20.11'}
hasBin: true
wrap-ansi@9.0.2:
@@ -6189,20 +5862,20 @@ snapshots:
package-manager-detector: 1.8.0
tinyexec: 1.3.1
- '@asamuzakjp/css-color@6.0.7':
+ '@asamuzakjp/css-color@7.1.5':
dependencies:
- '@csstools/css-calc': 3.3.0(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)
- '@csstools/css-color-parser': 4.2.2(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)
- '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0)
- '@csstools/css-tokenizer': 4.0.0
- lru-cache: 11.5.2
+ '@csstools/css-calc': 3.4.3(@csstools/css-parser-algorithms@4.0.2(@csstools/css-tokenizer@4.0.2))(@csstools/css-tokenizer@4.0.2)
+ '@csstools/css-color-parser': 4.2.6(@csstools/css-parser-algorithms@4.0.2(@csstools/css-tokenizer@4.0.2))(@csstools/css-tokenizer@4.0.2)
+ '@csstools/css-parser-algorithms': 4.0.2(@csstools/css-tokenizer@4.0.2)
+ '@csstools/css-tokenizer': 4.0.2
+ lru-cache: 11.5.3
- '@asamuzakjp/dom-selector@8.3.2':
+ '@asamuzakjp/dom-selector@9.2.4':
dependencies:
bidi-js: 1.1.0
css-tree: 3.2.1
is-potential-custom-element-name: 1.0.1
- lru-cache: 11.5.2
+ lru-cache: 11.5.3
'@astrojs/check@0.9.10(prettier@3.9.6)(typescript@6.0.3)':
dependencies:
@@ -6350,7 +6023,7 @@ snapshots:
'@astrojs/internal-helpers': 0.12.0
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@vitejs/plugin-react': 6.1.1(babel-plugin-react-compiler@1.0.0)(oxc-transform-react@0.145.0)(vite@8.3.4(@types/node@24.10.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1))
+ '@vitejs/plugin-react': 6.1.1(babel-plugin-react-compiler@1.0.0)(oxc-transform-react@0.145.0)(vite@8.3.4(@types/node@24.19.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1))
devalue: 5.9.4
react: 19.3.0
react-dom: 19.3.0(react@19.3.0)
@@ -6530,29 +6203,29 @@ snapshots:
fast-wrap-ansi: 0.2.2
sisteransi: 1.0.5
- '@csstools/color-helpers@6.1.1': {}
+ '@csstools/color-helpers@6.1.2': {}
- '@csstools/css-calc@3.3.0(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)':
+ '@csstools/css-calc@3.4.3(@csstools/css-parser-algorithms@4.0.2(@csstools/css-tokenizer@4.0.2))(@csstools/css-tokenizer@4.0.2)':
dependencies:
- '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0)
- '@csstools/css-tokenizer': 4.0.0
+ '@csstools/css-parser-algorithms': 4.0.2(@csstools/css-tokenizer@4.0.2)
+ '@csstools/css-tokenizer': 4.0.2
- '@csstools/css-color-parser@4.2.2(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)':
+ '@csstools/css-color-parser@4.2.6(@csstools/css-parser-algorithms@4.0.2(@csstools/css-tokenizer@4.0.2))(@csstools/css-tokenizer@4.0.2)':
dependencies:
- '@csstools/color-helpers': 6.1.1
- '@csstools/css-calc': 3.3.0(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)
- '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0)
- '@csstools/css-tokenizer': 4.0.0
+ '@csstools/color-helpers': 6.1.2
+ '@csstools/css-calc': 3.4.3(@csstools/css-parser-algorithms@4.0.2(@csstools/css-tokenizer@4.0.2))(@csstools/css-tokenizer@4.0.2)
+ '@csstools/css-parser-algorithms': 4.0.2(@csstools/css-tokenizer@4.0.2)
+ '@csstools/css-tokenizer': 4.0.2
- '@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0)':
+ '@csstools/css-parser-algorithms@4.0.2(@csstools/css-tokenizer@4.0.2)':
dependencies:
- '@csstools/css-tokenizer': 4.0.0
+ '@csstools/css-tokenizer': 4.0.2
- '@csstools/css-syntax-patches-for-csstree@1.1.12(css-tree@3.2.1)':
+ '@csstools/css-syntax-patches-for-csstree@1.1.15(css-tree@3.2.1)':
optionalDependencies:
css-tree: 3.2.1
- '@csstools/css-tokenizer@4.0.0': {}
+ '@csstools/css-tokenizer@4.0.2': {}
'@emmetio/abbreviation@2.3.3':
dependencies:
@@ -6680,28 +6353,30 @@ snapshots:
'@exodus/bytes@1.15.1': {}
- '@fallow-cli/darwin-arm64@3.24.1':
+ '@exodus/bytes@1.16.0': {}
+
+ '@fallow-cli/darwin-arm64@3.33.1':
optional: true
- '@fallow-cli/darwin-x64@3.24.1':
+ '@fallow-cli/darwin-x64@3.33.1':
optional: true
- '@fallow-cli/linux-arm64-gnu@3.24.1':
+ '@fallow-cli/linux-arm64-gnu@3.33.1':
optional: true
- '@fallow-cli/linux-arm64-musl@3.24.1':
+ '@fallow-cli/linux-arm64-musl@3.33.1':
optional: true
- '@fallow-cli/linux-x64-gnu@3.24.1':
+ '@fallow-cli/linux-x64-gnu@3.33.1':
optional: true
- '@fallow-cli/linux-x64-musl@3.24.1':
+ '@fallow-cli/linux-x64-musl@3.33.1':
optional: true
- '@fallow-cli/win32-arm64-msvc@3.24.1':
+ '@fallow-cli/win32-arm64-msvc@3.33.1':
optional: true
- '@fallow-cli/win32-x64-msvc@3.24.1':
+ '@fallow-cli/win32-x64-msvc@3.33.1':
optional: true
'@heximal/expressions@0.1.5':
@@ -6723,7 +6398,7 @@ snapshots:
'@types/json-schema': 7.0.15
js-yaml: 4.2.0
- '@hey-api/openapi-ts@0.99.0(magicast@0.5.4)(typescript@5.9.3)':
+ '@hey-api/openapi-ts@0.99.0(magicast@0.5.4)(typescript@6.0.3)':
dependencies:
'@hey-api/codegen-core': 0.9.1(magicast@0.5.4)
'@hey-api/json-schema-ref-parser': 1.4.4
@@ -6735,7 +6410,7 @@ snapshots:
color-support: 1.1.3
commander: 15.0.0
get-tsconfig: 4.14.0
- typescript: 5.9.3
+ typescript: 6.0.3
transitivePeerDependencies:
- magicast
@@ -6781,11 +6456,6 @@ snapshots:
'@img/sharp-libvips-darwin-arm64': 1.3.2
optional: true
- '@img/sharp-darwin-arm64@0.35.4':
- optionalDependencies:
- '@img/sharp-libvips-darwin-arm64': 1.3.3
- optional: true
-
'@img/sharp-darwin-arm64@0.35.5':
optionalDependencies:
'@img/sharp-libvips-darwin-arm64': 1.3.4
@@ -6796,11 +6466,6 @@ snapshots:
'@img/sharp-libvips-darwin-x64': 1.3.2
optional: true
- '@img/sharp-darwin-x64@0.35.4':
- optionalDependencies:
- '@img/sharp-libvips-darwin-x64': 1.3.3
- optional: true
-
'@img/sharp-darwin-x64@0.35.5':
optionalDependencies:
'@img/sharp-libvips-darwin-x64': 1.3.4
@@ -6811,11 +6476,6 @@ snapshots:
'@img/sharp-wasm32': 0.35.3
optional: true
- '@img/sharp-freebsd-wasm32@0.35.4':
- dependencies:
- '@img/sharp-wasm32': 0.35.4
- optional: true
-
'@img/sharp-freebsd-wasm32@0.35.5':
dependencies:
'@img/sharp-wasm32': 0.35.5
@@ -6824,90 +6484,60 @@ snapshots:
'@img/sharp-libvips-darwin-arm64@1.3.2':
optional: true
- '@img/sharp-libvips-darwin-arm64@1.3.3':
- optional: true
-
'@img/sharp-libvips-darwin-arm64@1.3.4':
optional: true
'@img/sharp-libvips-darwin-x64@1.3.2':
optional: true
- '@img/sharp-libvips-darwin-x64@1.3.3':
- optional: true
-
'@img/sharp-libvips-darwin-x64@1.3.4':
optional: true
'@img/sharp-libvips-linux-arm64@1.3.2':
optional: true
- '@img/sharp-libvips-linux-arm64@1.3.3':
- optional: true
-
'@img/sharp-libvips-linux-arm64@1.3.4':
optional: true
'@img/sharp-libvips-linux-arm@1.3.2':
optional: true
- '@img/sharp-libvips-linux-arm@1.3.3':
- optional: true
-
'@img/sharp-libvips-linux-arm@1.3.4':
optional: true
'@img/sharp-libvips-linux-ppc64@1.3.2':
optional: true
- '@img/sharp-libvips-linux-ppc64@1.3.3':
- optional: true
-
'@img/sharp-libvips-linux-ppc64@1.3.4':
optional: true
'@img/sharp-libvips-linux-riscv64@1.3.2':
optional: true
- '@img/sharp-libvips-linux-riscv64@1.3.3':
- optional: true
-
'@img/sharp-libvips-linux-riscv64@1.3.4':
optional: true
'@img/sharp-libvips-linux-s390x@1.3.2':
optional: true
- '@img/sharp-libvips-linux-s390x@1.3.3':
- optional: true
-
'@img/sharp-libvips-linux-s390x@1.3.4':
optional: true
'@img/sharp-libvips-linux-x64@1.3.2':
optional: true
- '@img/sharp-libvips-linux-x64@1.3.3':
- optional: true
-
'@img/sharp-libvips-linux-x64@1.3.4':
optional: true
'@img/sharp-libvips-linuxmusl-arm64@1.3.2':
optional: true
- '@img/sharp-libvips-linuxmusl-arm64@1.3.3':
- optional: true
-
'@img/sharp-libvips-linuxmusl-arm64@1.3.4':
optional: true
'@img/sharp-libvips-linuxmusl-x64@1.3.2':
optional: true
- '@img/sharp-libvips-linuxmusl-x64@1.3.3':
- optional: true
-
'@img/sharp-libvips-linuxmusl-x64@1.3.4':
optional: true
@@ -6916,11 +6546,6 @@ snapshots:
'@img/sharp-libvips-linux-arm64': 1.3.2
optional: true
- '@img/sharp-linux-arm64@0.35.4':
- optionalDependencies:
- '@img/sharp-libvips-linux-arm64': 1.3.3
- optional: true
-
'@img/sharp-linux-arm64@0.35.5':
optionalDependencies:
'@img/sharp-libvips-linux-arm64': 1.3.4
@@ -6931,11 +6556,6 @@ snapshots:
'@img/sharp-libvips-linux-arm': 1.3.2
optional: true
- '@img/sharp-linux-arm@0.35.4':
- optionalDependencies:
- '@img/sharp-libvips-linux-arm': 1.3.3
- optional: true
-
'@img/sharp-linux-arm@0.35.5':
optionalDependencies:
'@img/sharp-libvips-linux-arm': 1.3.4
@@ -6946,11 +6566,6 @@ snapshots:
'@img/sharp-libvips-linux-ppc64': 1.3.2
optional: true
- '@img/sharp-linux-ppc64@0.35.4':
- optionalDependencies:
- '@img/sharp-libvips-linux-ppc64': 1.3.3
- optional: true
-
'@img/sharp-linux-ppc64@0.35.5':
optionalDependencies:
'@img/sharp-libvips-linux-ppc64': 1.3.4
@@ -6961,11 +6576,6 @@ snapshots:
'@img/sharp-libvips-linux-riscv64': 1.3.2
optional: true
- '@img/sharp-linux-riscv64@0.35.4':
- optionalDependencies:
- '@img/sharp-libvips-linux-riscv64': 1.3.3
- optional: true
-
'@img/sharp-linux-riscv64@0.35.5':
optionalDependencies:
'@img/sharp-libvips-linux-riscv64': 1.3.4
@@ -6976,11 +6586,6 @@ snapshots:
'@img/sharp-libvips-linux-s390x': 1.3.2
optional: true
- '@img/sharp-linux-s390x@0.35.4':
- optionalDependencies:
- '@img/sharp-libvips-linux-s390x': 1.3.3
- optional: true
-
'@img/sharp-linux-s390x@0.35.5':
optionalDependencies:
'@img/sharp-libvips-linux-s390x': 1.3.4
@@ -6991,11 +6596,6 @@ snapshots:
'@img/sharp-libvips-linux-x64': 1.3.2
optional: true
- '@img/sharp-linux-x64@0.35.4':
- optionalDependencies:
- '@img/sharp-libvips-linux-x64': 1.3.3
- optional: true
-
'@img/sharp-linux-x64@0.35.5':
optionalDependencies:
'@img/sharp-libvips-linux-x64': 1.3.4
@@ -7006,11 +6606,6 @@ snapshots:
'@img/sharp-libvips-linuxmusl-arm64': 1.3.2
optional: true
- '@img/sharp-linuxmusl-arm64@0.35.4':
- optionalDependencies:
- '@img/sharp-libvips-linuxmusl-arm64': 1.3.3
- optional: true
-
'@img/sharp-linuxmusl-arm64@0.35.5':
optionalDependencies:
'@img/sharp-libvips-linuxmusl-arm64': 1.3.4
@@ -7021,11 +6616,6 @@ snapshots:
'@img/sharp-libvips-linuxmusl-x64': 1.3.2
optional: true
- '@img/sharp-linuxmusl-x64@0.35.4':
- optionalDependencies:
- '@img/sharp-libvips-linuxmusl-x64': 1.3.3
- optional: true
-
'@img/sharp-linuxmusl-x64@0.35.5':
optionalDependencies:
'@img/sharp-libvips-linuxmusl-x64': 1.3.4
@@ -7036,11 +6626,6 @@ snapshots:
'@emnapi/runtime': 1.11.3
optional: true
- '@img/sharp-wasm32@0.35.4':
- dependencies:
- '@emnapi/runtime': 1.11.3
- optional: true
-
'@img/sharp-wasm32@0.35.5':
dependencies:
'@emnapi/runtime': 1.11.3
@@ -7051,11 +6636,6 @@ snapshots:
'@img/sharp-wasm32': 0.35.3
optional: true
- '@img/sharp-webcontainers-wasm32@0.35.4':
- dependencies:
- '@img/sharp-wasm32': 0.35.4
- optional: true
-
'@img/sharp-webcontainers-wasm32@0.35.5':
dependencies:
'@img/sharp-wasm32': 0.35.5
@@ -7064,27 +6644,18 @@ snapshots:
'@img/sharp-win32-arm64@0.35.3':
optional: true
- '@img/sharp-win32-arm64@0.35.4':
- optional: true
-
'@img/sharp-win32-arm64@0.35.5':
optional: true
'@img/sharp-win32-ia32@0.35.3':
optional: true
- '@img/sharp-win32-ia32@0.35.4':
- optional: true
-
'@img/sharp-win32-ia32@0.35.5':
optional: true
'@img/sharp-win32-x64@0.35.3':
optional: true
- '@img/sharp-win32-x64@0.35.4':
- optional: true
-
'@img/sharp-win32-x64@0.35.5':
optional: true
@@ -7226,8 +6797,6 @@ snapshots:
'@oslojs/encoding@1.1.0': {}
- '@oxc-project/types@0.149.0': {}
-
'@oxc-project/types@0.153.0': {}
'@oxc-transform-react/binding-android-arm-eabi@0.145.0':
@@ -7336,93 +6905,48 @@ snapshots:
'@rolldown/binding-android-arm-eabi@1.2.13':
optional: true
- '@rolldown/binding-android-arm-eabi@1.2.8':
- optional: true
-
'@rolldown/binding-android-arm64@1.2.13':
optional: true
- '@rolldown/binding-android-arm64@1.2.8':
- optional: true
-
'@rolldown/binding-darwin-arm64@1.2.13':
optional: true
- '@rolldown/binding-darwin-arm64@1.2.8':
- optional: true
-
'@rolldown/binding-darwin-x64@1.2.13':
optional: true
- '@rolldown/binding-darwin-x64@1.2.8':
- optional: true
-
'@rolldown/binding-freebsd-x64@1.2.13':
optional: true
- '@rolldown/binding-freebsd-x64@1.2.8':
- optional: true
-
'@rolldown/binding-linux-arm-gnueabihf@1.2.13':
optional: true
- '@rolldown/binding-linux-arm-gnueabihf@1.2.8':
- optional: true
-
'@rolldown/binding-linux-arm64-gnu@1.2.13':
optional: true
- '@rolldown/binding-linux-arm64-gnu@1.2.8':
- optional: true
-
'@rolldown/binding-linux-arm64-musl@1.2.13':
optional: true
- '@rolldown/binding-linux-arm64-musl@1.2.8':
- optional: true
-
'@rolldown/binding-linux-ppc64-gnu@1.2.13':
optional: true
- '@rolldown/binding-linux-ppc64-gnu@1.2.8':
- optional: true
-
'@rolldown/binding-linux-s390x-gnu@1.2.13':
optional: true
- '@rolldown/binding-linux-s390x-gnu@1.2.8':
- optional: true
-
'@rolldown/binding-linux-x64-gnu@1.2.13':
optional: true
- '@rolldown/binding-linux-x64-gnu@1.2.8':
- optional: true
-
'@rolldown/binding-linux-x64-musl@1.2.13':
optional: true
- '@rolldown/binding-linux-x64-musl@1.2.8':
- optional: true
-
'@rolldown/binding-openharmony-arm64@1.2.13':
optional: true
- '@rolldown/binding-openharmony-arm64@1.2.8':
- optional: true
-
'@rolldown/binding-win32-arm64-msvc@1.2.13':
optional: true
- '@rolldown/binding-win32-arm64-msvc@1.2.8':
- optional: true
-
'@rolldown/binding-win32-x64-msvc@1.2.13':
optional: true
- '@rolldown/binding-win32-x64-msvc@1.2.8':
- optional: true
-
'@rolldown/pluginutils@1.0.1': {}
'@rollup/pluginutils@5.4.0(rollup@4.62.3)':
@@ -7865,12 +7389,12 @@ snapshots:
postcss-selector-parser: 6.0.10
tailwindcss: 4.3.3
- '@tailwindcss/vite@4.3.3(vite@8.3.4(@types/node@24.10.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1))':
+ '@tailwindcss/vite@4.3.3(vite@8.3.4(@types/node@24.19.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1))':
dependencies:
'@tailwindcss/node': 4.3.3
'@tailwindcss/oxide': 4.3.3
tailwindcss: 4.3.3
- vite: 8.3.4(@types/node@24.10.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1)
+ vite: 8.3.4(@types/node@24.19.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1)
'@takumi-rs/core-darwin-arm64@2.13.7':
optional: true
@@ -7926,12 +7450,12 @@ snapshots:
- preact
- react
- '@thebuilder/umbraco-docs@1.5.1(@types/node@24.10.1)(blume@2.2.3(@asyncapi/converter@2.0.2)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@shikijs/themes@4.4.3)(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(@vercel/functions@3.9.11(ws@8.21.1))(babel-plugin-react-compiler@1.0.0)(csstype@3.2.3)(esbuild@0.28.2)(prettier@3.9.6)(rollup@4.62.3)(vite@8.3.4(@types/node@24.10.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1))(ws@8.21.1)(yaml@2.9.1))(vgpu@0.6.0)':
+ '@thebuilder/umbraco-docs@1.5.1(@types/node@24.19.2)(blume@2.2.3(@asyncapi/converter@2.0.2)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@shikijs/themes@4.4.3)(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(@vercel/functions@3.9.11(ws@8.21.1))(babel-plugin-react-compiler@1.0.0)(csstype@3.2.3)(esbuild@0.28.2)(prettier@3.9.6)(rollup@4.62.3)(vite@8.3.4(@types/node@24.19.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1))(ws@8.21.1)(yaml@2.9.1))(vgpu@0.6.0)':
dependencies:
gray-matter: 4.0.3
- sharp: 0.35.3(@types/node@24.10.1)
+ sharp: 0.35.3(@types/node@24.19.2)
optionalDependencies:
- blume: 2.2.3(@asyncapi/converter@2.0.2)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@shikijs/themes@4.4.3)(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(@vercel/functions@3.9.11(ws@8.21.1))(babel-plugin-react-compiler@1.0.0)(csstype@3.2.3)(esbuild@0.28.2)(prettier@3.9.6)(rollup@4.62.3)(vite@8.3.4(@types/node@24.10.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1))(ws@8.21.1)(yaml@2.9.1)
+ blume: 2.2.3(@asyncapi/converter@2.0.2)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@shikijs/themes@4.4.3)(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(@vercel/functions@3.9.11(ws@8.21.1))(babel-plugin-react-compiler@1.0.0)(csstype@3.2.3)(esbuild@0.28.2)(prettier@3.9.6)(rollup@4.62.3)(vite@8.3.4(@types/node@24.19.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1))(ws@8.21.1)(yaml@2.9.1)
vgpu: 0.6.0
transitivePeerDependencies:
- '@types/node'
@@ -8276,6 +7800,11 @@ snapshots:
'@types/node@24.10.1':
dependencies:
undici-types: 7.16.0
+ optional: true
+
+ '@types/node@24.19.2':
+ dependencies:
+ undici-types: 7.24.6
'@types/react-dom@19.2.3(@types/react@19.2.17)':
dependencies:
@@ -8359,10 +7888,10 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@umbraco-cms/backoffice@17.6.2(@heximal/expressions@0.1.5)(@hey-api/openapi-ts@0.99.0(magicast@0.5.4)(typescript@5.9.3))(@microsoft/signalr@10.0.0)(@tiptap/core@3.29.2(@tiptap/pm@3.29.2))(@tiptap/extension-image@3.29.2(@tiptap/core@3.29.2(@tiptap/pm@3.29.2)))(@tiptap/extension-subscript@3.29.2(@tiptap/core@3.29.2(@tiptap/pm@3.29.2))(@tiptap/pm@3.29.2))(@tiptap/extension-superscript@3.29.2(@tiptap/core@3.29.2(@tiptap/pm@3.29.2))(@tiptap/pm@3.29.2))(@tiptap/extension-table@3.29.2(@tiptap/core@3.29.2(@tiptap/pm@3.29.2))(@tiptap/pm@3.29.2))(@tiptap/extension-text-align@3.29.2(@tiptap/core@3.29.2(@tiptap/pm@3.29.2)))(@tiptap/extension-text-style@3.29.2(@tiptap/core@3.29.2(@tiptap/pm@3.29.2)))(@tiptap/extensions@3.29.2(@tiptap/core@3.29.2(@tiptap/pm@3.29.2))(@tiptap/pm@3.29.2))(@tiptap/pm@3.29.2)(@tiptap/starter-kit@3.29.2)(@types/diff@7.0.2)(@umbraco-ui/uui@2.0.2)(diff@9.0.0)(dompurify@3.4.17)(element-internals-polyfill@3.0.2)(lit@3.3.3)(luxon@3.7.2)(marked@18.0.12)(monaco-editor@0.56.0)(rxjs@7.8.2)(uuid@14.0.2)':
+ '@umbraco-cms/backoffice@17.7.1(@heximal/expressions@0.1.5)(@hey-api/openapi-ts@0.99.0(magicast@0.5.4)(typescript@6.0.3))(@microsoft/signalr@10.0.0)(@tiptap/core@3.29.2(@tiptap/pm@3.29.2))(@tiptap/extension-image@3.29.2(@tiptap/core@3.29.2(@tiptap/pm@3.29.2)))(@tiptap/extension-subscript@3.29.2(@tiptap/core@3.29.2(@tiptap/pm@3.29.2))(@tiptap/pm@3.29.2))(@tiptap/extension-superscript@3.29.2(@tiptap/core@3.29.2(@tiptap/pm@3.29.2))(@tiptap/pm@3.29.2))(@tiptap/extension-table@3.29.2(@tiptap/core@3.29.2(@tiptap/pm@3.29.2))(@tiptap/pm@3.29.2))(@tiptap/extension-text-align@3.29.2(@tiptap/core@3.29.2(@tiptap/pm@3.29.2)))(@tiptap/extension-text-style@3.29.2(@tiptap/core@3.29.2(@tiptap/pm@3.29.2)))(@tiptap/extensions@3.29.2(@tiptap/core@3.29.2(@tiptap/pm@3.29.2))(@tiptap/pm@3.29.2))(@tiptap/pm@3.29.2)(@tiptap/starter-kit@3.29.2)(@types/diff@7.0.2)(@umbraco-ui/uui@2.0.2)(diff@9.0.0)(dompurify@3.4.17)(element-internals-polyfill@3.0.2)(lit@3.3.3)(luxon@3.7.2)(marked@18.0.12)(monaco-editor@0.56.0)(rxjs@7.8.2)(uuid@14.0.2)':
dependencies:
'@heximal/expressions': 0.1.5
- '@hey-api/openapi-ts': 0.99.0(magicast@0.5.4)(typescript@5.9.3)
+ '@hey-api/openapi-ts': 0.99.0(magicast@0.5.4)(typescript@6.0.3)
'@microsoft/signalr': 10.0.0
'@tiptap/core': 3.29.2(@tiptap/pm@3.29.2)
'@tiptap/extension-image': 3.29.2(@tiptap/core@3.29.2(@tiptap/pm@3.29.2))
@@ -8478,24 +8007,24 @@ snapshots:
optionalDependencies:
'@vgpu/adapter-node': 0.6.0
- '@vitejs/plugin-react@6.1.1(babel-plugin-react-compiler@1.0.0)(oxc-transform-react@0.145.0)(vite@8.3.4(@types/node@24.10.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1))':
+ '@vitejs/plugin-react@6.1.1(babel-plugin-react-compiler@1.0.0)(oxc-transform-react@0.145.0)(vite@8.3.4(@types/node@24.19.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1))':
dependencies:
'@rolldown/pluginutils': 1.0.1
- vite: 8.3.4(@types/node@24.10.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1)
+ vite: 8.3.4(@types/node@24.19.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1)
optionalDependencies:
babel-plugin-react-compiler: 1.0.0
oxc-transform-react: 0.145.0
- '@vitest/mocker@5.0.0(vite@8.2.2(@types/node@24.10.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1))':
+ '@vitest/mocker@5.0.4(vite@8.3.4(@types/node@24.19.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1))':
dependencies:
'@jridgewell/trace-mapping': 0.3.31
- '@vitest/spy': 5.0.0
+ '@vitest/spy': 5.0.4
estree-walker: 3.0.3
- magic-string: 1.3.1
+ magic-string: 1.4.3
optionalDependencies:
- vite: 8.2.2(@types/node@24.10.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1)
+ vite: 8.3.4(@types/node@24.19.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1)
- '@vitest/spy@5.0.0': {}
+ '@vitest/spy@5.0.4': {}
'@volar/kit@2.4.28(typescript@6.0.3)':
dependencies:
@@ -8714,12 +8243,12 @@ snapshots:
unifont: 0.7.5
unstorage: 1.17.5(@vercel/functions@3.9.11(ws@8.21.1))
vite: 8.3.4(@types/node@22.20.5)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1)
- vitefu: 1.1.3(vite@8.3.4(@types/node@24.10.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1))
+ vitefu: 1.1.3(vite@8.3.4(@types/node@24.19.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1))
xxhash-wasm: 1.1.0
yargs-parser: 22.0.0
zod: 4.6.7
optionalDependencies:
- sharp: 0.35.4(@types/node@22.20.5)
+ sharp: 0.35.5(@types/node@22.20.5)
transitivePeerDependencies:
- '@azure/app-configuration'
- '@azure/cosmos'
@@ -8790,7 +8319,7 @@ snapshots:
dependencies:
file-uri-to-path: 1.0.0
- blume@2.2.3(@asyncapi/converter@2.0.2)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@shikijs/themes@4.4.3)(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(@vercel/functions@3.9.11(ws@8.21.1))(babel-plugin-react-compiler@1.0.0)(csstype@3.2.3)(esbuild@0.28.2)(prettier@3.9.6)(rollup@4.62.3)(vite@8.3.4(@types/node@24.10.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1))(ws@8.21.1)(yaml@2.9.1):
+ blume@2.2.3(@asyncapi/converter@2.0.2)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@shikijs/themes@4.4.3)(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(@vercel/functions@3.9.11(ws@8.21.1))(babel-plugin-react-compiler@1.0.0)(csstype@3.2.3)(esbuild@0.28.2)(prettier@3.9.6)(rollup@4.62.3)(vite@8.3.4(@types/node@24.19.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1))(ws@8.21.1)(yaml@2.9.1):
dependencies:
'@astrojs/check': 0.9.10(prettier@3.9.6)(typescript@6.0.3)
'@astrojs/markdown-satteri': 0.4.1
@@ -8811,11 +8340,11 @@ snapshots:
'@shikijs/transformers': 4.4.3
'@shikijs/twoslash': 4.4.3(typescript@6.0.3)
'@tailwindcss/typography': 0.5.20(tailwindcss@4.3.3)
- '@tailwindcss/vite': 4.3.3(vite@8.3.4(@types/node@24.10.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1))
+ '@tailwindcss/vite': 4.3.3(vite@8.3.4(@types/node@24.19.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1))
'@types/mdast': 4.0.4
'@types/node': 22.20.5
'@vercel/analytics': 2.0.1(react@19.3.0)
- '@vitejs/plugin-react': 6.1.1(babel-plugin-react-compiler@1.0.0)(oxc-transform-react@0.145.0)(vite@8.3.4(@types/node@24.10.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1))
+ '@vitejs/plugin-react': 6.1.1(babel-plugin-react-compiler@1.0.0)(oxc-transform-react@0.145.0)(vite@8.3.4(@types/node@24.19.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1))
ai: 7.0.138(zod@4.6.7)
astro: 7.3.2(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@types/node@22.20.5)(@vercel/functions@3.9.11(ws@8.21.1))(jiti@2.7.0)(yaml@2.9.1)
chokidar: 5.0.0
@@ -9008,9 +8537,9 @@ snapshots:
ccount@2.0.1: {}
- chai@6.2.2: {}
+ chai@6.3.0: {}
- chalk@6.0.0: {}
+ chalk@6.0.1: {}
character-entities-html4@2.1.0: {}
@@ -9151,7 +8680,7 @@ snapshots:
css-tree@3.2.1:
dependencies:
mdn-data: 2.27.1
- source-map-js: 1.2.1
+ source-map-js: 1.2.2
css-what@6.2.2: {}
@@ -9353,10 +8882,10 @@ snapshots:
data-uri-to-buffer@4.0.1: {}
- data-urls@7.0.0:
+ data-urls@8.0.0:
dependencies:
whatwg-mimetype: 5.0.0
- whatwg-url: 16.0.1
+ whatwg-url: 17.3.0
transitivePeerDependencies:
- '@noble/hashes'
@@ -9784,24 +9313,24 @@ snapshots:
extend@3.0.2: {}
- fallow-type-aware@3.24.1:
+ fallow-type-aware@3.33.1:
dependencies:
typescript: 7.0.2
optional: true
- fallow@3.24.1:
+ fallow@3.33.1:
dependencies:
detect-libc: 2.1.2
optionalDependencies:
- '@fallow-cli/darwin-arm64': 3.24.1
- '@fallow-cli/darwin-x64': 3.24.1
- '@fallow-cli/linux-arm64-gnu': 3.24.1
- '@fallow-cli/linux-arm64-musl': 3.24.1
- '@fallow-cli/linux-x64-gnu': 3.24.1
- '@fallow-cli/linux-x64-musl': 3.24.1
- '@fallow-cli/win32-arm64-msvc': 3.24.1
- '@fallow-cli/win32-x64-msvc': 3.24.1
- fallow-type-aware: 3.24.1
+ '@fallow-cli/darwin-arm64': 3.33.1
+ '@fallow-cli/darwin-x64': 3.33.1
+ '@fallow-cli/linux-arm64-gnu': 3.33.1
+ '@fallow-cli/linux-arm64-musl': 3.33.1
+ '@fallow-cli/linux-x64-gnu': 3.33.1
+ '@fallow-cli/linux-x64-musl': 3.33.1
+ '@fallow-cli/win32-arm64-msvc': 3.33.1
+ '@fallow-cli/win32-x64-msvc': 3.33.1
+ fallow-type-aware: 3.33.1
fast-deep-equal@3.1.3: {}
@@ -10045,7 +9574,7 @@ snapshots:
hono@4.13.7: {}
- html-encoding-sniffer@6.0.0:
+ html-encoding-sniffer@7.0.0:
dependencies:
'@exodus/bytes': 1.15.1
transitivePeerDependencies:
@@ -10306,28 +9835,27 @@ snapshots:
dependencies:
argparse: 2.0.1
- jsdom@30.0.1:
+ jsdom@30.1.2:
dependencies:
- '@asamuzakjp/css-color': 6.0.7
- '@asamuzakjp/dom-selector': 8.3.2
+ '@asamuzakjp/css-color': 7.1.5
+ '@asamuzakjp/dom-selector': 9.2.4
'@bramus/specificity': 2.4.2
- '@csstools/css-syntax-patches-for-csstree': 1.1.12(css-tree@3.2.1)
- '@exodus/bytes': 1.15.1
+ '@csstools/css-syntax-patches-for-csstree': 1.1.15(css-tree@3.2.1)
+ '@exodus/bytes': 1.16.0
css-tree: 3.2.1
- data-urls: 7.0.0
+ data-urls: 8.0.0
decimal.js: 10.6.0
- html-encoding-sniffer: 6.0.0
+ html-encoding-sniffer: 7.0.0
is-potential-custom-element-name: 1.0.1
- lru-cache: 11.5.2
+ lru-cache: 11.5.3
parse5: 8.0.1
saxes: 6.0.0
- symbol-tree: 3.2.4
tough-cookie: 6.0.2
- undici: 8.10.2
- w3c-xmlserializer: 5.0.0
+ undici: 8.11.2
+ w3c-xmlserializer: 6.0.0
webidl-conversions: 8.0.1
whatwg-mimetype: 5.0.0
- whatwg-url: 17.1.1
+ whatwg-url: 17.3.0
xml-name-validator: 5.0.0
transitivePeerDependencies:
- '@noble/hashes'
@@ -10531,6 +10059,8 @@ snapshots:
lru-cache@11.5.2: {}
+ lru-cache@11.5.3: {}
+
lru_map@0.4.1: {}
luxon@3.7.2: {}
@@ -10543,6 +10073,10 @@ snapshots:
dependencies:
'@jridgewell/sourcemap-codec': 1.6.0
+ magic-string@1.4.3:
+ dependencies:
+ '@jridgewell/sourcemap-codec': 1.6.0
+
magicast@0.5.4:
dependencies:
'@babel/parser': 7.29.8
@@ -10948,8 +10482,6 @@ snapshots:
object-assign: 4.1.1
thenify-all: 1.6.0
- nanoid@3.3.18: {}
-
nanoid@3.3.20: {}
nanoid@5.1.16: {}
@@ -11038,6 +10570,8 @@ snapshots:
obug@2.2.1: {}
+ obug@3.0.0: {}
+
ofetch@1.5.1:
dependencies:
destr: 2.0.5
@@ -11233,12 +10767,6 @@ snapshots:
cssesc: 3.0.0
util-deprecate: 1.0.2
- postcss@8.5.28:
- dependencies:
- nanoid: 3.3.18
- picocolors: 1.1.1
- source-map-js: 1.2.1
-
postcss@8.5.29:
dependencies:
nanoid: 3.3.20
@@ -11464,27 +10992,6 @@ snapshots:
'@rolldown/binding-win32-arm64-msvc': 1.2.13
'@rolldown/binding-win32-x64-msvc': 1.2.13
- rolldown@1.2.8:
- dependencies:
- '@oxc-project/types': 0.149.0
- '@rolldown/pluginutils': 1.0.1
- optionalDependencies:
- '@rolldown/binding-android-arm-eabi': 1.2.8
- '@rolldown/binding-android-arm64': 1.2.8
- '@rolldown/binding-darwin-arm64': 1.2.8
- '@rolldown/binding-darwin-x64': 1.2.8
- '@rolldown/binding-freebsd-x64': 1.2.8
- '@rolldown/binding-linux-arm-gnueabihf': 1.2.8
- '@rolldown/binding-linux-arm64-gnu': 1.2.8
- '@rolldown/binding-linux-arm64-musl': 1.2.8
- '@rolldown/binding-linux-ppc64-gnu': 1.2.8
- '@rolldown/binding-linux-s390x-gnu': 1.2.8
- '@rolldown/binding-linux-x64-gnu': 1.2.8
- '@rolldown/binding-linux-x64-musl': 1.2.8
- '@rolldown/binding-openharmony-arm64': 1.2.8
- '@rolldown/binding-win32-arm64-msvc': 1.2.8
- '@rolldown/binding-win32-x64-msvc': 1.2.8
-
rollup@4.62.3:
dependencies:
'@types/estree': 1.0.9
@@ -11665,7 +11172,7 @@ snapshots:
setprototypeof@1.2.0: {}
- sharp@0.35.3(@types/node@24.10.1):
+ sharp@0.35.3(@types/node@24.19.2):
dependencies:
'@img/colour': 1.1.0
detect-libc: 2.1.2
@@ -11696,76 +11203,42 @@ snapshots:
'@img/sharp-win32-arm64': 0.35.3
'@img/sharp-win32-ia32': 0.35.3
'@img/sharp-win32-x64': 0.35.3
- '@types/node': 24.10.1
+ '@types/node': 24.19.2
- sharp@0.35.4(@types/node@22.20.5):
+ sharp@0.35.5(@types/node@22.20.5):
dependencies:
'@img/colour': 1.1.0
detect-libc: 2.1.2
semver: 7.8.5
optionalDependencies:
- '@img/sharp-darwin-arm64': 0.35.4
- '@img/sharp-darwin-x64': 0.35.4
- '@img/sharp-freebsd-wasm32': 0.35.4
- '@img/sharp-libvips-darwin-arm64': 1.3.3
- '@img/sharp-libvips-darwin-x64': 1.3.3
- '@img/sharp-libvips-linux-arm': 1.3.3
- '@img/sharp-libvips-linux-arm64': 1.3.3
- '@img/sharp-libvips-linux-ppc64': 1.3.3
- '@img/sharp-libvips-linux-riscv64': 1.3.3
- '@img/sharp-libvips-linux-s390x': 1.3.3
- '@img/sharp-libvips-linux-x64': 1.3.3
- '@img/sharp-libvips-linuxmusl-arm64': 1.3.3
- '@img/sharp-libvips-linuxmusl-x64': 1.3.3
- '@img/sharp-linux-arm': 0.35.4
- '@img/sharp-linux-arm64': 0.35.4
- '@img/sharp-linux-ppc64': 0.35.4
- '@img/sharp-linux-riscv64': 0.35.4
- '@img/sharp-linux-s390x': 0.35.4
- '@img/sharp-linux-x64': 0.35.4
- '@img/sharp-linuxmusl-arm64': 0.35.4
- '@img/sharp-linuxmusl-x64': 0.35.4
- '@img/sharp-webcontainers-wasm32': 0.35.4
- '@img/sharp-win32-arm64': 0.35.4
- '@img/sharp-win32-ia32': 0.35.4
- '@img/sharp-win32-x64': 0.35.4
+ '@img/sharp-darwin-arm64': 0.35.5
+ '@img/sharp-darwin-x64': 0.35.5
+ '@img/sharp-freebsd-wasm32': 0.35.5
+ '@img/sharp-libvips-darwin-arm64': 1.3.4
+ '@img/sharp-libvips-darwin-x64': 1.3.4
+ '@img/sharp-libvips-linux-arm': 1.3.4
+ '@img/sharp-libvips-linux-arm64': 1.3.4
+ '@img/sharp-libvips-linux-ppc64': 1.3.4
+ '@img/sharp-libvips-linux-riscv64': 1.3.4
+ '@img/sharp-libvips-linux-s390x': 1.3.4
+ '@img/sharp-libvips-linux-x64': 1.3.4
+ '@img/sharp-libvips-linuxmusl-arm64': 1.3.4
+ '@img/sharp-libvips-linuxmusl-x64': 1.3.4
+ '@img/sharp-linux-arm': 0.35.5
+ '@img/sharp-linux-arm64': 0.35.5
+ '@img/sharp-linux-ppc64': 0.35.5
+ '@img/sharp-linux-riscv64': 0.35.5
+ '@img/sharp-linux-s390x': 0.35.5
+ '@img/sharp-linux-x64': 0.35.5
+ '@img/sharp-linuxmusl-arm64': 0.35.5
+ '@img/sharp-linuxmusl-x64': 0.35.5
+ '@img/sharp-webcontainers-wasm32': 0.35.5
+ '@img/sharp-win32-arm64': 0.35.5
+ '@img/sharp-win32-ia32': 0.35.5
+ '@img/sharp-win32-x64': 0.35.5
'@types/node': 22.20.5
- optional: true
- sharp@0.35.4(@types/node@24.10.1):
- dependencies:
- '@img/colour': 1.1.0
- detect-libc: 2.1.2
- semver: 7.8.5
- optionalDependencies:
- '@img/sharp-darwin-arm64': 0.35.4
- '@img/sharp-darwin-x64': 0.35.4
- '@img/sharp-freebsd-wasm32': 0.35.4
- '@img/sharp-libvips-darwin-arm64': 1.3.3
- '@img/sharp-libvips-darwin-x64': 1.3.3
- '@img/sharp-libvips-linux-arm': 1.3.3
- '@img/sharp-libvips-linux-arm64': 1.3.3
- '@img/sharp-libvips-linux-ppc64': 1.3.3
- '@img/sharp-libvips-linux-riscv64': 1.3.3
- '@img/sharp-libvips-linux-s390x': 1.3.3
- '@img/sharp-libvips-linux-x64': 1.3.3
- '@img/sharp-libvips-linuxmusl-arm64': 1.3.3
- '@img/sharp-libvips-linuxmusl-x64': 1.3.3
- '@img/sharp-linux-arm': 0.35.4
- '@img/sharp-linux-arm64': 0.35.4
- '@img/sharp-linux-ppc64': 0.35.4
- '@img/sharp-linux-riscv64': 0.35.4
- '@img/sharp-linux-s390x': 0.35.4
- '@img/sharp-linux-x64': 0.35.4
- '@img/sharp-linuxmusl-arm64': 0.35.4
- '@img/sharp-linuxmusl-x64': 0.35.4
- '@img/sharp-webcontainers-wasm32': 0.35.4
- '@img/sharp-win32-arm64': 0.35.4
- '@img/sharp-win32-ia32': 0.35.4
- '@img/sharp-win32-x64': 0.35.4
- '@types/node': 24.10.1
-
- sharp@0.35.5(@types/node@22.20.5):
+ sharp@0.35.5(@types/node@24.19.2):
dependencies:
'@img/colour': 1.1.0
detect-libc: 2.1.2
@@ -11796,7 +11269,7 @@ snapshots:
'@img/sharp-win32-arm64': 0.35.5
'@img/sharp-win32-ia32': 0.35.5
'@img/sharp-win32-x64': 0.35.5
- '@types/node': 22.20.5
+ '@types/node': 24.19.2
shebang-command@2.0.0:
dependencies:
@@ -11843,8 +11316,6 @@ snapshots:
side-channel-map: 1.0.1
side-channel-weakmap: 1.0.2
- siginfo@2.0.0: {}
-
signal-exit@3.0.7: {}
signal-exit@4.1.0: {}
@@ -11857,19 +11328,15 @@ snapshots:
smol-toml@1.8.0: {}
- source-map-js@1.2.1: {}
-
source-map-js@1.2.2: {}
space-separated-tokens@2.0.2: {}
sprintf-js@1.0.3: {}
- stackback@0.0.2: {}
-
statuses@2.0.2: {}
- std-env@4.2.0: {}
+ std-env@4.3.0: {}
stop-iteration-iterator@1.1.0:
dependencies:
@@ -11958,8 +11425,6 @@ snapshots:
picocolors: 1.1.1
sax: 1.6.1
- symbol-tree@3.2.4: {}
-
tagged-tag@1.0.0: {}
tailwindcss@4.3.3: {}
@@ -11994,12 +11459,10 @@ snapshots:
tiny-inflate@1.0.3: {}
- tinybench@6.1.4: {}
+ tinybench@6.2.2: {}
tinyclip@0.1.15: {}
- tinyexec@1.3.0: {}
-
tinyexec@1.3.1: {}
tinyglobby@0.2.17:
@@ -12028,7 +11491,7 @@ snapshots:
tr46@0.0.3: {}
- tr46@6.0.0:
+ tr46@7.0.0:
dependencies:
punycode: 2.3.1
@@ -12108,8 +11571,6 @@ snapshots:
dependencies:
semver: 7.8.5
- typescript@5.9.3: {}
-
typescript@6.0.3: {}
typescript@7.0.2:
@@ -12152,11 +11613,12 @@ snapshots:
undici-types@6.21.0: {}
- undici-types@7.16.0: {}
+ undici-types@7.16.0:
+ optional: true
- undici@7.29.1: {}
+ undici-types@7.24.6: {}
- undici@8.10.2: {}
+ undici@7.29.1: {}
undici@8.11.2: {}
@@ -12271,20 +11733,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- vite@8.2.2(@types/node@24.10.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1):
- dependencies:
- lightningcss: 1.33.0
- picomatch: 4.0.7
- postcss: 8.5.28
- rolldown: 1.2.8
- tinyglobby: 0.2.17
- optionalDependencies:
- '@types/node': 24.10.1
- esbuild: 0.28.2
- fsevents: 2.3.3
- jiti: 2.7.0
- yaml: 2.9.1
-
vite@8.3.4(@types/node@22.20.5)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1):
dependencies:
lightningcss: 1.33.0
@@ -12299,7 +11747,7 @@ snapshots:
jiti: 2.7.0
yaml: 2.9.1
- vite@8.3.4(@types/node@24.10.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1):
+ vite@8.3.4(@types/node@24.19.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1):
dependencies:
lightningcss: 1.33.0
picomatch: 4.0.7
@@ -12307,36 +11755,36 @@ snapshots:
rolldown: 1.2.13
tinyglobby: 0.2.17
optionalDependencies:
- '@types/node': 24.10.1
+ '@types/node': 24.19.2
esbuild: 0.28.2
fsevents: 2.3.3
jiti: 2.7.0
yaml: 2.9.1
- vitefu@1.1.3(vite@8.3.4(@types/node@24.10.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1)):
+ vitefu@1.1.3(vite@8.3.4(@types/node@24.19.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1)):
optionalDependencies:
- vite: 8.3.4(@types/node@24.10.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1)
+ vite: 8.3.4(@types/node@24.19.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1)
- vitest@5.0.0(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(jsdom@30.0.1)(vite@8.2.2(@types/node@24.10.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1)):
+ vitest@5.0.4(@opentelemetry/api@1.9.0)(@types/node@24.19.2)(jsdom@30.1.2)(vite@8.3.4(@types/node@24.19.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1)):
dependencies:
'@types/chai': 5.2.3
- '@vitest/mocker': 5.0.0(vite@8.2.2(@types/node@24.10.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1))
- chai: 6.2.2
+ '@vitest/mocker': 5.0.4(vite@8.3.4(@types/node@24.19.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1))
+ chai: 6.3.0
es-module-lexer: 2.3.2
expect-type: 1.4.0
- magic-string: 1.3.1
- obug: 2.2.1
+ magic-string: 1.4.3
+ obug: 3.0.0
picomatch: 4.0.7
- std-env: 4.2.0
- tinybench: 6.1.4
- tinyexec: 1.3.0
+ std-env: 4.3.0
+ tinybench: 6.2.2
+ tinyexec: 1.3.1
tinyglobby: 0.2.17
- vite: 8.2.2(@types/node@24.10.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1)
- why-is-node-running: 2.3.0
+ vite: 8.3.4(@types/node@24.19.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1)
+ why-is-node-running: 3.2.1
optionalDependencies:
'@opentelemetry/api': 1.9.0
- '@types/node': 24.10.1
- jsdom: 30.0.1
+ '@types/node': 24.19.2
+ jsdom: 30.1.2
transitivePeerDependencies:
- msw
@@ -12448,7 +11896,7 @@ snapshots:
w3c-keyname@2.2.8: {}
- w3c-xmlserializer@5.0.0:
+ w3c-xmlserializer@6.0.0:
dependencies:
xml-name-validator: 5.0.0
@@ -12469,18 +11917,10 @@ snapshots:
whatwg-mimetype@5.0.0: {}
- whatwg-url@16.0.1:
- dependencies:
- '@exodus/bytes': 1.15.1
- tr46: 6.0.0
- webidl-conversions: 8.0.1
- transitivePeerDependencies:
- - '@noble/hashes'
-
- whatwg-url@17.1.1:
+ whatwg-url@17.3.0:
dependencies:
- '@exodus/bytes': 1.15.1
- tr46: 6.0.0
+ '@exodus/bytes': 1.16.0
+ tr46: 7.0.0
webidl-conversions: 8.0.1
transitivePeerDependencies:
- '@noble/hashes'
@@ -12539,10 +11979,7 @@ snapshots:
dependencies:
isexe: 2.0.0
- why-is-node-running@2.3.0:
- dependencies:
- siginfo: 2.0.0
- stackback: 0.0.2
+ why-is-node-running@3.2.1: {}
wrap-ansi@9.0.2:
dependencies:
diff --git a/src/TheBuilder.WebAnalytics/Client/package.json b/src/TheBuilder.WebAnalytics/Client/package.json
index 93545eb..6bc7387 100644
--- a/src/TheBuilder.WebAnalytics/Client/package.json
+++ b/src/TheBuilder.WebAnalytics/Client/package.json
@@ -17,14 +17,14 @@
},
"devDependencies": {
"@hey-api/openapi-ts": "^0.99.0",
- "@umbraco-cms/backoffice": "^17.6.2",
- "chalk": "^6.0.0",
+ "@umbraco-cms/backoffice": "^17.7.1",
+ "chalk": "^6.0.1",
"cross-env": "^10.1.0",
- "fallow": "3.24.1",
- "jsdom": "^30.0.1",
+ "fallow": "3.33.1",
+ "jsdom": "^30.1.2",
"node-fetch": "^3.3.2",
- "typescript": "^5.9.3",
- "vite": "^8.2.2",
- "vitest": "^5.0.0"
+ "typescript": "^6.0.3",
+ "vite": "^8.3.4",
+ "vitest": "^5.0.4"
}
}
diff --git a/src/TheBuilder.WebAnalytics/Client/src/analytics/breakdown-dialog.element.test.ts b/src/TheBuilder.WebAnalytics/Client/src/analytics/breakdown-dialog.element.test.ts
index e67c2ae..0a5c006 100644
--- a/src/TheBuilder.WebAnalytics/Client/src/analytics/breakdown-dialog.element.test.ts
+++ b/src/TheBuilder.WebAnalytics/Client/src/analytics/breakdown-dialog.element.test.ts
@@ -14,7 +14,10 @@ import type { WebAnalyticsBreakdownDialogElement } from "./breakdown-dialog.elem
import type { WebAnalyticsBreakdownTableElement } from "./breakdown-table.element.js";
import "./breakdown-dialog.element.js";
-beforeEach(() => { HTMLDialogElement.prototype.showModal = vi.fn(); });
+// jsdom has no showModal, and since 30.1 it won't focus inside a closed dialog, so the stub opens it.
+beforeEach(() => {
+ HTMLDialogElement.prototype.showModal = vi.fn(function (this: HTMLDialogElement) { this.setAttribute("open", ""); });
+});
afterEach(() => { document.body.replaceChildren(); });
describe("breakdown dialog", () => {
From 5f48067de066d2cefdf2b90ee20d48e1da7d1ee5 Mon Sep 17 00:00:00 2001
From: Claude
Date: Thu, 15 Oct 2026 08:18:50 +0000
Subject: [PATCH 4/5] chore: update NuGet dependencies
Bump the sample site to Umbraco 17.7.1, the library's transitive floor
pins, and the test packages to their latest releases in the current
major. The Umbraco range for the package is unchanged.
Co-Authored-By: Claude Opus 5.5 (1M context)
Claude-Session: https://claude.ai/code/session_019tmauRe3L8aDyuwcjtcHF2
---
.../TheBuilder.WebAnalytics.Example.csproj | 2 +-
.../TheBuilder.WebAnalytics.csproj | 8 ++++----
.../TheBuilder.WebAnalytics.Tests.csproj | 8 ++++----
3 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/samples/TheBuilder.WebAnalytics.Example/TheBuilder.WebAnalytics.Example.csproj b/samples/TheBuilder.WebAnalytics.Example/TheBuilder.WebAnalytics.Example.csproj
index 661a428..7c26a2f 100644
--- a/samples/TheBuilder.WebAnalytics.Example/TheBuilder.WebAnalytics.Example.csproj
+++ b/samples/TheBuilder.WebAnalytics.Example/TheBuilder.WebAnalytics.Example.csproj
@@ -4,7 +4,7 @@
enable
enable
false
- 17.6.2
+ 17.7.1
$(DefineConstants);UMBRACO_18_OR_LATER
diff --git a/src/TheBuilder.WebAnalytics/TheBuilder.WebAnalytics.csproj b/src/TheBuilder.WebAnalytics/TheBuilder.WebAnalytics.csproj
index 0f23d55..f3cf39d 100644
--- a/src/TheBuilder.WebAnalytics/TheBuilder.WebAnalytics.csproj
+++ b/src/TheBuilder.WebAnalytics/TheBuilder.WebAnalytics.csproj
@@ -39,11 +39,11 @@
-
-
+
+
-
-
+
+
diff --git a/tests/TheBuilder.WebAnalytics.Tests/TheBuilder.WebAnalytics.Tests.csproj b/tests/TheBuilder.WebAnalytics.Tests/TheBuilder.WebAnalytics.Tests.csproj
index 65fe97b..eff0cf0 100644
--- a/tests/TheBuilder.WebAnalytics.Tests/TheBuilder.WebAnalytics.Tests.csproj
+++ b/tests/TheBuilder.WebAnalytics.Tests/TheBuilder.WebAnalytics.Tests.csproj
@@ -8,11 +8,11 @@
-
-
-
+
+
+
-
+
From 6f9b95e9f480c58594bd6a69989d0dc679aed542 Mon Sep 17 00:00:00 2001
From: Claude
Date: Thu, 15 Oct 2026 08:59:13 +0000
Subject: [PATCH 5/5] chore(docs): update @thebuilder/umbraco-docs to 1.5.2 for
the phone hero buttons
Co-Authored-By: Claude Opus 5.5 (1M context)
Claude-Session: https://claude.ai/code/session_019tmauRe3L8aDyuwcjtcHF2
---
apps/docs/package.json | 2 +-
pnpm-lock.yaml | 332 +----------------------------------------
2 files changed, 8 insertions(+), 326 deletions(-)
diff --git a/apps/docs/package.json b/apps/docs/package.json
index ae0fd7c..e1c114a 100644
--- a/apps/docs/package.json
+++ b/apps/docs/package.json
@@ -14,7 +14,7 @@
"check:og": "umbraco-docs-og --check"
},
"devDependencies": {
- "@thebuilder/umbraco-docs": "^1.5.1",
+ "@thebuilder/umbraco-docs": "^1.5.2",
"@types/node": "24.19.2",
"blume": "2.2.3",
"sharp": "0.35.5",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 6679969..22eb0cc 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -11,8 +11,8 @@ importers:
apps/docs:
devDependencies:
'@thebuilder/umbraco-docs':
- specifier: ^1.5.1
- version: 1.5.1(@types/node@24.19.2)(blume@2.2.3(@asyncapi/converter@2.0.2)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@shikijs/themes@4.4.3)(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(@vercel/functions@3.9.11(ws@8.21.1))(babel-plugin-react-compiler@1.0.0)(csstype@3.2.3)(esbuild@0.28.2)(prettier@3.9.6)(rollup@4.62.3)(vite@8.3.4(@types/node@24.19.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1))(ws@8.21.1)(yaml@2.9.1))(vgpu@0.6.0)
+ specifier: ^1.5.2
+ version: 1.5.2(@types/node@24.19.2)(blume@2.2.3(@asyncapi/converter@2.0.2)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@shikijs/themes@4.4.3)(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(@vercel/functions@3.9.11(ws@8.21.1))(babel-plugin-react-compiler@1.0.0)(csstype@3.2.3)(esbuild@0.28.2)(prettier@3.9.6)(rollup@4.62.3)(vite@8.3.4(@types/node@24.19.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1))(ws@8.21.1)(yaml@2.9.1))(vgpu@0.6.0)
'@types/node':
specifier: 24.19.2
version: 24.19.2
@@ -674,163 +674,81 @@ packages:
resolution: {integrity: sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==}
engines: {node: '>=18'}
- '@img/sharp-darwin-arm64@0.35.3':
- resolution: {integrity: sha512-RMnFX7YQsMoh7lWfcM4NEHHymBX/rLuKNPVM84XE9ONPcaSCDgE7CHIHpSgPcO2xcRthgBy1HfNO319mwhIAkg==}
- engines: {node: '>=20.9.0'}
- cpu: [arm64]
- os: [darwin]
-
'@img/sharp-darwin-arm64@0.35.5':
resolution: {integrity: sha512-QRUlFQ0WxvdWyqqG/WtI3iupfD5rBzmCHXSdPsY91sAtVtTo7Q4cb6zOccZ3gqEqkr0f1As1ehLqmEpDsRf+lg==}
engines: {node: '>=20.9.0'}
cpu: [arm64]
os: [darwin]
- '@img/sharp-darwin-x64@0.35.3':
- resolution: {integrity: sha512-Xo+5uFBtLN0BKqieTxiFzFPQAUlBbbH5iBKyRX/z1JrbnYsHTfKJnUfL8+p2TPXr1pXqao4eeL4Rl144uDpK9w==}
- engines: {node: '>=20.9.0'}
- cpu: [x64]
- os: [darwin]
-
'@img/sharp-darwin-x64@0.35.5':
resolution: {integrity: sha512-+BR255RhDlpygUpOc/Jdt1nT6DQ3XG/ERo5wbcdOf5Q320dKtPCKPLR1LJs9VGXRaMa8l1uUa0tkCNOXiAxZUw==}
engines: {node: '>=20.9.0'}
cpu: [x64]
os: [darwin]
- '@img/sharp-freebsd-wasm32@0.35.3':
- resolution: {integrity: sha512-lUxcqWIj2wMQ9BrwNjngcr1gWUr5xgaGThBRqPPalIC2n67Cqj1uPh8NnA/ZhAg8hUbKl+kVHKwgUIwe6ZYPrg==}
- engines: {node: '>=20.9.0'}
- os: [freebsd]
-
'@img/sharp-freebsd-wasm32@0.35.5':
resolution: {integrity: sha512-Y/z91nEZ4uIBX5X3nfTovjU9lHNKFYbL2lpHCLVNmXQK03VIZvXBBt0KxbPGp2SdGSF+2mQU4e+hQaWOt86iAw==}
engines: {node: '>=20.9.0'}
os: [freebsd]
- '@img/sharp-libvips-darwin-arm64@1.3.2':
- resolution: {integrity: sha512-9J6ypZFpQBj4YnePGoq/S38w6nz+vqg5WZLrLGY4YuSemdMq47GMLBPO42MzwdGwpg/agZ7xzZcFHa48xlywfg==}
- cpu: [arm64]
- os: [darwin]
-
'@img/sharp-libvips-darwin-arm64@1.3.4':
resolution: {integrity: sha512-5R89nBYiRdUlSWJxPhO+GVtaXzXSxKnRu/xqMn3KTA3L9EB9Oy/P+Nn2f2vlhPuUdy/Zusb2DarbyTpGCfEDuw==}
cpu: [arm64]
os: [darwin]
- '@img/sharp-libvips-darwin-x64@1.3.2':
- resolution: {integrity: sha512-m2pW1n6cns9VaubNwsZ+c3CRYjxNQWgJ5gPlnL1nbBcpkBvFm6SCFN5o0psFHI8w9n11NKhFkeEDns98tiqbEw==}
- cpu: [x64]
- os: [darwin]
-
'@img/sharp-libvips-darwin-x64@1.3.4':
resolution: {integrity: sha512-iR2OKH80yi0U+dUplyh3/xdpFvps6YkCwsXenIJxqxR1v9o+xtKTGbS9H7cps+2Vxjc8B1j96p75NmTGjIhtpQ==}
cpu: [x64]
os: [darwin]
- '@img/sharp-libvips-linux-arm64@1.3.2':
- resolution: {integrity: sha512-dqVSFynCox4C/J8kT16V7SIFAns0IjgLwkvYT7p8LQVmJ5OS5b6tI9IGflxTeuBS//zXeFIUbwt5dwxyZ17cnA==}
- cpu: [arm64]
- os: [linux]
- libc: [glibc]
-
'@img/sharp-libvips-linux-arm64@1.3.4':
resolution: {integrity: sha512-Y3dgX/6lE2QhQb+Gxy0WZxfg9MEm/JBjamZpS2IklP7xIQoKN4hzAm7KcMVGtaVDt3neE9OKBC7vAfonA/Lr1A==}
cpu: [arm64]
os: [linux]
libc: [glibc]
- '@img/sharp-libvips-linux-arm@1.3.2':
- resolution: {integrity: sha512-1eMLzy92I4J6rmi4mAT8yC3HxOtniyGELlzGbNMLLeqe052ahFQ0h6LFq+lh5DsDIdYViIDst08abvSbcEdLXQ==}
- cpu: [arm]
- os: [linux]
- libc: [glibc]
-
'@img/sharp-libvips-linux-arm@1.3.4':
resolution: {integrity: sha512-LmRtTsOHuvM2+wlO2Db37dx5MiZhB0FvSunciw48YjdOkZz9KAiRbm8ujeMOA1INqmei5NapFxYEK1D1ZSidmw==}
cpu: [arm]
os: [linux]
libc: [glibc]
- '@img/sharp-libvips-linux-ppc64@1.3.2':
- resolution: {integrity: sha512-3z0NHDxD6n5I9gc05U1eW1AyRm+Gznzq3naMrthPNqE6oYykcogW0l/jfpJdjYnuNl8R7yI9pNbE1XiUeyq0Aw==}
- cpu: [ppc64]
- os: [linux]
- libc: [glibc]
-
'@img/sharp-libvips-linux-ppc64@1.3.4':
resolution: {integrity: sha512-Le6boB8Tai0Nis+gIxIpKx68UDVVIqdR8Tin5Yf1z2LJJQLDJvCDRqRu+jC2qCoD+eIomonmOwB4smBRxfVpYQ==}
cpu: [ppc64]
os: [linux]
libc: [glibc]
- '@img/sharp-libvips-linux-riscv64@1.3.2':
- resolution: {integrity: sha512-bsb4rI+NldGOsXuej2r8OdSS8+zXDVaCWxyWrcv6kneTOlgAHtZABRzBBCwdsPiD90J4myNJuHpg6kA20ImW/w==}
- cpu: [riscv64]
- os: [linux]
- libc: [glibc]
-
'@img/sharp-libvips-linux-riscv64@1.3.4':
resolution: {integrity: sha512-aHkkIEHPRdQEegJN20MLmGtxYD9R2wQr3Cwpddnu5+YKMt6Uzax7S9h5gpZTo8wyrGuZSlfQ63OevL5mTyOC7Q==}
cpu: [riscv64]
os: [linux]
libc: [glibc]
- '@img/sharp-libvips-linux-s390x@1.3.2':
- resolution: {integrity: sha512-/ABshyj8gCpyIrNXnHn4LorDJ0HHm1VhXPBlxZ8zAtfVPAaSafXPGn+sUSIRiwaSBy0mmFjSjiXI5mkcwdChKQ==}
- cpu: [s390x]
- os: [linux]
- libc: [glibc]
-
'@img/sharp-libvips-linux-s390x@1.3.4':
resolution: {integrity: sha512-ra/mB6MikESDUO7Yg+Mi95bFBb9GsObURuhnOv3OqknjGe9sZrG8tCe9q0xSIGrtLgvgw0gKnFWcK4blSgQOuQ==}
cpu: [s390x]
os: [linux]
libc: [glibc]
- '@img/sharp-libvips-linux-x64@1.3.2':
- resolution: {integrity: sha512-ITPEtgffGJ0S6G9dRyw/366tJQqFRcHWPHhC+Stpg3Z8AEMrDrTr2lhdz4f/Y/HMbRh//7Z5mBzEpVdi62Oc3w==}
- cpu: [x64]
- os: [linux]
- libc: [glibc]
-
'@img/sharp-libvips-linux-x64@1.3.4':
resolution: {integrity: sha512-GJ//SSXbnwSDes02umB3nDJLFcQzw8a18V8fyhqr6tV515tOEMdImjjxj1AoafMRz56F3PHgftnj1QEKSU1zkw==}
cpu: [x64]
os: [linux]
libc: [glibc]
- '@img/sharp-libvips-linuxmusl-arm64@1.3.2':
- resolution: {integrity: sha512-zE9EdiUzUmg5mDT5a1rk5fYJ6GWPloTwWBYDS14naqHsL+EaMpDj1AWnpLgh3u0YCORv2Tt50wrcrpYqkP97Kw==}
- cpu: [arm64]
- os: [linux]
- libc: [musl]
-
'@img/sharp-libvips-linuxmusl-arm64@1.3.4':
resolution: {integrity: sha512-hvulFwtjUcagsis6BBxHwGFwWoNZjgYmULGVrZcyfNbjA8hKILbRxGg15/7w5HDyXHXUos/j6baAWqnCyQ2DWA==}
cpu: [arm64]
os: [linux]
libc: [musl]
- '@img/sharp-libvips-linuxmusl-x64@1.3.2':
- resolution: {integrity: sha512-m0lrLiUt+lBYnCFr8qV/65yMR4E/c7/wf78I5eKTdkEakFAlZ9QlzEM3QIhhAwVeUhLAHLcCq7a7Vszq/oFNZQ==}
- cpu: [x64]
- os: [linux]
- libc: [musl]
-
'@img/sharp-libvips-linuxmusl-x64@1.3.4':
resolution: {integrity: sha512-6zXKeE/p39I1AmA3cJG35eyBGNqNddLnUXjhwBnsGjFPWqf5VKkDBEqaEkPDoTEtkxwi2vv8Tcr2mDyP4So7Fg==}
cpu: [x64]
os: [linux]
libc: [musl]
- '@img/sharp-linux-arm64@0.35.3':
- resolution: {integrity: sha512-QgKDspHPnrU+GQ55XPhGwyhC8acLVOOSyAvo1oVfFmrIXLkDNmGWzAfDZ4xK8oSA1qBQrALcHX0G5UZni/SuFQ==}
- engines: {node: '>=20.9.0'}
- cpu: [arm64]
- os: [linux]
- libc: [glibc]
-
'@img/sharp-linux-arm64@0.35.5':
resolution: {integrity: sha512-LYVx5JTsOM2CBzmxreh+nl64/3H6Xb09iSLknqH47z2T2DFFxDeFLP5y4dJwe6H7uGQlHPyEEtIqyo3DYsRwdQ==}
engines: {node: '>=20.9.0'}
@@ -838,13 +756,6 @@ packages:
os: [linux]
libc: [glibc]
- '@img/sharp-linux-arm@0.35.3':
- resolution: {integrity: sha512-affVWCTLooy8TSxbDx2qkzuDeaWLNVBA+P//FNBirHsXpP2fuBhk5AuboYUnrDnzoXes8GFjpTx0SBFOCRg+FA==}
- engines: {node: '>=20.9.0'}
- cpu: [arm]
- os: [linux]
- libc: [glibc]
-
'@img/sharp-linux-arm@0.35.5':
resolution: {integrity: sha512-LEaXK2WdXVK5ykcw0buWyPMsmLLL2vpHLD6yrNSW+JGEL3BZPA4tpKN6iaMc4AxTTAoaX/sU1rOL51lcIz48ZQ==}
engines: {node: '>=20.9.0'}
@@ -852,13 +763,6 @@ packages:
os: [linux]
libc: [glibc]
- '@img/sharp-linux-ppc64@0.35.3':
- resolution: {integrity: sha512-sMd8rDxmpLOwv/7N44klFjOD5DUO7FLdjiXDI0hoxYaf7Ar262dQIEkosE98bps+5HPLtp/EvNqeqQtOycP/IA==}
- engines: {node: '>=20.9.0'}
- cpu: [ppc64]
- os: [linux]
- libc: [glibc]
-
'@img/sharp-linux-ppc64@0.35.5':
resolution: {integrity: sha512-QVxAAq8evVRI9ia2vqgwrmWucn5Dfv+JdWzj75pD8omHLPSP7f8p20O8jxzjCcuCEQEOtYOZUmX1hkiZ0kdevA==}
engines: {node: '>=20.9.0'}
@@ -866,13 +770,6 @@ packages:
os: [linux]
libc: [glibc]
- '@img/sharp-linux-riscv64@0.35.3':
- resolution: {integrity: sha512-0Eob78yjlYPfL5vMNWAW55l3R9Y6BQS/gOfe0ZcP9mEz9ohhKSt4im1hayiknXgf8AWrFqMvJcKIdmLmEe7yeQ==}
- engines: {node: '>=20.9.0'}
- cpu: [riscv64]
- os: [linux]
- libc: [glibc]
-
'@img/sharp-linux-riscv64@0.35.5':
resolution: {integrity: sha512-LtdreXguaavKODPIfzJ4kffx7UNt1omwtK0rch4EBbbSTXPnxWmYSayXdLJw0fJzQ97kHt1gL/yh4tvU+nCyRQ==}
engines: {node: '>=20.9.0'}
@@ -880,13 +777,6 @@ packages:
os: [linux]
libc: [glibc]
- '@img/sharp-linux-s390x@0.35.3':
- resolution: {integrity: sha512-KgAxQ0DxpNOq1rG2t5cgTgShJFGSuU7XO45cqC+1NVOuZnP6tlgZRuSYOfNupGkHID0o3cJOsw4DVeJpMovcGw==}
- engines: {node: '>=20.9.0'}
- cpu: [s390x]
- os: [linux]
- libc: [glibc]
-
'@img/sharp-linux-s390x@0.35.5':
resolution: {integrity: sha512-UZasTOFiYzotTsGOCu42BfUzP6Tu6Do/947iRm1RsLKvlllxwGcn4RN27LibGWceix4Y+Pmw3jsnTcCQIgWjqA==}
engines: {node: '>=20.9.0'}
@@ -894,13 +784,6 @@ packages:
os: [linux]
libc: [glibc]
- '@img/sharp-linux-x64@0.35.3':
- resolution: {integrity: sha512-8pqvxubL2PGdhlPy6GLqzDYMUjyRmKAwKHYKixpdJYBUK7PJ0C029XdsnpFIdgRZG68fZiGdHVWcKPvtiPB4cA==}
- engines: {node: '>=20.9.0'}
- cpu: [x64]
- os: [linux]
- libc: [glibc]
-
'@img/sharp-linux-x64@0.35.5':
resolution: {integrity: sha512-SxFtLTeJInhAA9Q836kux2vZNeOBQEx658qvbboZScr0wIARym3IcGmW7KpVD5sbVg0Ojy+udFQdayYIZyoNog==}
engines: {node: '>=20.9.0'}
@@ -908,13 +791,6 @@ packages:
os: [linux]
libc: [glibc]
- '@img/sharp-linuxmusl-arm64@0.35.3':
- resolution: {integrity: sha512-Vz0iQjzzcSX3HCbfwFfCSG/9SCIqyO0mH2sXyiHaAYfBk0cRsCWXRyQYX0ovCK/PAQBbTzQ0dsPQHh5MAFL59w==}
- engines: {node: '>=20.9.0'}
- cpu: [arm64]
- os: [linux]
- libc: [musl]
-
'@img/sharp-linuxmusl-arm64@0.35.5':
resolution: {integrity: sha512-9HbMclmI1zlNkFRs3z9/eBtDjfD0sGlrX1z6b1qwmiFY5ElDLh4BC0LPBdVp7z1DXFiKlIcznf+ZlsuZzLxQqg==}
engines: {node: '>=20.9.0'}
@@ -922,13 +798,6 @@ packages:
os: [linux]
libc: [musl]
- '@img/sharp-linuxmusl-x64@0.35.3':
- resolution: {integrity: sha512-6O1NPKcDVj9QEdg7Hx549EX8U0rp6yXQERqru6yRN7fGBn32UvIRJUlWnk+8xDCiG76hXVBbX82NZ/ZKr0euIg==}
- engines: {node: '>=20.9.0'}
- cpu: [x64]
- os: [linux]
- libc: [musl]
-
'@img/sharp-linuxmusl-x64@0.35.5':
resolution: {integrity: sha512-4KOphqB035HrVdqLZfCgMzzERrQkkzOwRhl4OAkRO1YCldbaFjySXMaK534Mo0V+LndnlJk+sbUyLeU0ULyD1A==}
engines: {node: '>=20.9.0'}
@@ -936,54 +805,27 @@ packages:
os: [linux]
libc: [musl]
- '@img/sharp-wasm32@0.35.3':
- resolution: {integrity: sha512-cZ0XkcYGpHZkqW6iCkqTcmUC0CD9DhD5d/qeZlZkfRBn6GnHniZXLUo5+9xw8Iv76YE6LQFN9YNBlKREcCG76w==}
- engines: {node: '>=20.9.0'}
-
'@img/sharp-wasm32@0.35.5':
resolution: {integrity: sha512-Ptsga1su4tQx+LLF1ECS9U6nz5kmrXKo6XVbtR48Ke3ZRxxgaWBu7IDtEe1quo8hiupwm6WFqxVlXaSf7IINGQ==}
engines: {node: '>=20.9.0'}
- '@img/sharp-webcontainers-wasm32@0.35.3':
- resolution: {integrity: sha512-2rnq7bX3NzeR2T4YWgz8qiG4h3TSdMe+vN1iQXpJleSJ3SM5zQ8Fy2SyyXAWlbxpEZ2Y+Z4u1BePgJEYbSy80Q==}
- engines: {node: '>=20.9.0'}
- cpu: [wasm32]
-
'@img/sharp-webcontainers-wasm32@0.35.5':
resolution: {integrity: sha512-hfhF/FmoQyTUkA0bIKFOtw536BQSeBMe6BF6QyWlrPxT754+TFLaZ7sKKTfvvM0yJgKgaYTwnFCIZ/GuDw5SUA==}
engines: {node: '>=20.9.0'}
cpu: [wasm32]
- '@img/sharp-win32-arm64@0.35.3':
- resolution: {integrity: sha512-4bPwFdMbeC4JQ8L8LOyWp6nsHcboP5fxkp6iPOXz2Vg49R42TuMs2whkJ5OAP4/Ul035qOzy0AecOF9VOscn4w==}
- engines: {node: '>=20.9.0'}
- cpu: [arm64]
- os: [win32]
-
'@img/sharp-win32-arm64@0.35.5':
resolution: {integrity: sha512-X4t7g+7ZA5DKblCBEXGjUqqemj4vczING/5viFwAL8h4N3qYeyjwdCvRLHi4EdOUI+2Z7UFlp1VM+p/AuEtm6Q==}
engines: {node: '>=20.9.0'}
cpu: [arm64]
os: [win32]
- '@img/sharp-win32-ia32@0.35.3':
- resolution: {integrity: sha512-r53mXsBN6lFUDiST764SvgwUdHAqM4rPAiDzAmf4fLoB6X/rkfyTrLCg6+g17wJJiCmB3JYgHuUldCWUIRFSXw==}
- engines: {node: ^20.9.0}
- cpu: [ia32]
- os: [win32]
-
'@img/sharp-win32-ia32@0.35.5':
resolution: {integrity: sha512-5Zm82LoBc43nhwNybZlG7Y1KO//Zhsn306fQl29ZOuStHLGTo3BWL83q3cznX0poxSAMuYL1On/BHBxkBeKr6A==}
engines: {node: ^20.9.0}
cpu: [ia32]
os: [win32]
- '@img/sharp-win32-x64@0.35.3':
- resolution: {integrity: sha512-D4y1vNeZrIIJCN+uHaWVtH86B+aCrdMYYjicy9pXHvbGZeGYLLSd3wdVuC37FxVXlU1ARsk84eKWfWMXGYEqvA==}
- engines: {node: '>=20.9.0'}
- cpu: [x64]
- os: [win32]
-
'@img/sharp-win32-x64@0.35.5':
resolution: {integrity: sha512-x76eH0vEiHlcMQu8Y8IenntaACtddpT6W0wmXtWrnKcnKI7ME5DdgqhAD6SEWOEl1v2zDvkZDhFA9KnURwpfqg==}
engines: {node: '>=20.9.0'}
@@ -1890,8 +1732,8 @@ packages:
csstype:
optional: true
- '@thebuilder/umbraco-docs@1.5.1':
- resolution: {integrity: sha512-w7AHaS0BFdnArh27RewXlb8vKviCt4mQ57MB4GRLFTCQKhFMO1IpsPwDKNZw+iAYLwXhq88fqjheySPA3q7AbA==}
+ '@thebuilder/umbraco-docs@1.5.2':
+ resolution: {integrity: sha512-XUuoGPB/ORU6dclJIPv7gtolVKD8bUc57DE5hGRMz6F00kYO5jCwahiWb9poSQAUIn+ReF1Jgm/7HXmsquNEMA==}
engines: {node: '>=22.12'}
hasBin: true
peerDependencies:
@@ -2201,9 +2043,6 @@ packages:
'@types/node@22.20.5':
resolution: {integrity: sha512-U2+DNr+wSjpsTS/wZGYHq7GcwfuSmKiKvoPvK22zwTlRhU91yOniN4qRR5KhIjvif7ysw/dz/hKmfDH0Ris4aA==}
- '@types/node@24.10.1':
- resolution: {integrity: sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ==}
-
'@types/node@24.19.2':
resolution: {integrity: sha512-93d49wCWJkCyN87MxLpNN6KXPCwFw7bVUg79mGUV1OS40JGWwVCr8n61DXCSqz7CV6/VfPkb7xec7uP2M+QHWQ==}
@@ -5023,15 +4862,6 @@ packages:
setprototypeof@1.2.0:
resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}
- sharp@0.35.3:
- resolution: {integrity: sha512-ej0zVHuZGHCiABXcNxeYhpRnPNPAcvbG8RMdBAhDAxLKkCRVSpK3Iyu7qbqw3JMzoj0REeM6f3tJLtVwl0023Q==}
- engines: {node: '>=20.9.0'}
- peerDependencies:
- '@types/node': '*'
- peerDependenciesMeta:
- '@types/node':
- optional: true
-
sharp@0.35.5:
resolution: {integrity: sha512-Ywn4OnzGukp7CDMrp08RQ50YKmuwG47brZgIVPTvBaaAfQlRlygrRqSrxdCiL9M+LlzLBiJ68IR1QqvzHyjC7g==}
engines: {node: '>=20.9.0'}
@@ -5320,9 +5150,6 @@ packages:
undici-types@6.21.0:
resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
- undici-types@7.16.0:
- resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==}
-
undici-types@7.24.6:
resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==}
@@ -6451,211 +6278,107 @@ snapshots:
'@img/colour@1.1.0': {}
- '@img/sharp-darwin-arm64@0.35.3':
- optionalDependencies:
- '@img/sharp-libvips-darwin-arm64': 1.3.2
- optional: true
-
'@img/sharp-darwin-arm64@0.35.5':
optionalDependencies:
'@img/sharp-libvips-darwin-arm64': 1.3.4
optional: true
- '@img/sharp-darwin-x64@0.35.3':
- optionalDependencies:
- '@img/sharp-libvips-darwin-x64': 1.3.2
- optional: true
-
'@img/sharp-darwin-x64@0.35.5':
optionalDependencies:
'@img/sharp-libvips-darwin-x64': 1.3.4
optional: true
- '@img/sharp-freebsd-wasm32@0.35.3':
- dependencies:
- '@img/sharp-wasm32': 0.35.3
- optional: true
-
'@img/sharp-freebsd-wasm32@0.35.5':
dependencies:
'@img/sharp-wasm32': 0.35.5
optional: true
- '@img/sharp-libvips-darwin-arm64@1.3.2':
- optional: true
-
'@img/sharp-libvips-darwin-arm64@1.3.4':
optional: true
- '@img/sharp-libvips-darwin-x64@1.3.2':
- optional: true
-
'@img/sharp-libvips-darwin-x64@1.3.4':
optional: true
- '@img/sharp-libvips-linux-arm64@1.3.2':
- optional: true
-
'@img/sharp-libvips-linux-arm64@1.3.4':
optional: true
- '@img/sharp-libvips-linux-arm@1.3.2':
- optional: true
-
'@img/sharp-libvips-linux-arm@1.3.4':
optional: true
- '@img/sharp-libvips-linux-ppc64@1.3.2':
- optional: true
-
'@img/sharp-libvips-linux-ppc64@1.3.4':
optional: true
- '@img/sharp-libvips-linux-riscv64@1.3.2':
- optional: true
-
'@img/sharp-libvips-linux-riscv64@1.3.4':
optional: true
- '@img/sharp-libvips-linux-s390x@1.3.2':
- optional: true
-
'@img/sharp-libvips-linux-s390x@1.3.4':
optional: true
- '@img/sharp-libvips-linux-x64@1.3.2':
- optional: true
-
'@img/sharp-libvips-linux-x64@1.3.4':
optional: true
- '@img/sharp-libvips-linuxmusl-arm64@1.3.2':
- optional: true
-
'@img/sharp-libvips-linuxmusl-arm64@1.3.4':
optional: true
- '@img/sharp-libvips-linuxmusl-x64@1.3.2':
- optional: true
-
'@img/sharp-libvips-linuxmusl-x64@1.3.4':
optional: true
- '@img/sharp-linux-arm64@0.35.3':
- optionalDependencies:
- '@img/sharp-libvips-linux-arm64': 1.3.2
- optional: true
-
'@img/sharp-linux-arm64@0.35.5':
optionalDependencies:
'@img/sharp-libvips-linux-arm64': 1.3.4
optional: true
- '@img/sharp-linux-arm@0.35.3':
- optionalDependencies:
- '@img/sharp-libvips-linux-arm': 1.3.2
- optional: true
-
'@img/sharp-linux-arm@0.35.5':
optionalDependencies:
'@img/sharp-libvips-linux-arm': 1.3.4
optional: true
- '@img/sharp-linux-ppc64@0.35.3':
- optionalDependencies:
- '@img/sharp-libvips-linux-ppc64': 1.3.2
- optional: true
-
'@img/sharp-linux-ppc64@0.35.5':
optionalDependencies:
'@img/sharp-libvips-linux-ppc64': 1.3.4
optional: true
- '@img/sharp-linux-riscv64@0.35.3':
- optionalDependencies:
- '@img/sharp-libvips-linux-riscv64': 1.3.2
- optional: true
-
'@img/sharp-linux-riscv64@0.35.5':
optionalDependencies:
'@img/sharp-libvips-linux-riscv64': 1.3.4
optional: true
- '@img/sharp-linux-s390x@0.35.3':
- optionalDependencies:
- '@img/sharp-libvips-linux-s390x': 1.3.2
- optional: true
-
'@img/sharp-linux-s390x@0.35.5':
optionalDependencies:
'@img/sharp-libvips-linux-s390x': 1.3.4
optional: true
- '@img/sharp-linux-x64@0.35.3':
- optionalDependencies:
- '@img/sharp-libvips-linux-x64': 1.3.2
- optional: true
-
'@img/sharp-linux-x64@0.35.5':
optionalDependencies:
'@img/sharp-libvips-linux-x64': 1.3.4
optional: true
- '@img/sharp-linuxmusl-arm64@0.35.3':
- optionalDependencies:
- '@img/sharp-libvips-linuxmusl-arm64': 1.3.2
- optional: true
-
'@img/sharp-linuxmusl-arm64@0.35.5':
optionalDependencies:
'@img/sharp-libvips-linuxmusl-arm64': 1.3.4
optional: true
- '@img/sharp-linuxmusl-x64@0.35.3':
- optionalDependencies:
- '@img/sharp-libvips-linuxmusl-x64': 1.3.2
- optional: true
-
'@img/sharp-linuxmusl-x64@0.35.5':
optionalDependencies:
'@img/sharp-libvips-linuxmusl-x64': 1.3.4
optional: true
- '@img/sharp-wasm32@0.35.3':
- dependencies:
- '@emnapi/runtime': 1.11.3
- optional: true
-
'@img/sharp-wasm32@0.35.5':
dependencies:
'@emnapi/runtime': 1.11.3
optional: true
- '@img/sharp-webcontainers-wasm32@0.35.3':
- dependencies:
- '@img/sharp-wasm32': 0.35.3
- optional: true
-
'@img/sharp-webcontainers-wasm32@0.35.5':
dependencies:
'@img/sharp-wasm32': 0.35.5
optional: true
- '@img/sharp-win32-arm64@0.35.3':
- optional: true
-
'@img/sharp-win32-arm64@0.35.5':
optional: true
- '@img/sharp-win32-ia32@0.35.3':
- optional: true
-
'@img/sharp-win32-ia32@0.35.5':
optional: true
- '@img/sharp-win32-x64@0.35.3':
- optional: true
-
'@img/sharp-win32-x64@0.35.5':
optional: true
@@ -7450,10 +7173,10 @@ snapshots:
- preact
- react
- '@thebuilder/umbraco-docs@1.5.1(@types/node@24.19.2)(blume@2.2.3(@asyncapi/converter@2.0.2)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@shikijs/themes@4.4.3)(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(@vercel/functions@3.9.11(ws@8.21.1))(babel-plugin-react-compiler@1.0.0)(csstype@3.2.3)(esbuild@0.28.2)(prettier@3.9.6)(rollup@4.62.3)(vite@8.3.4(@types/node@24.19.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1))(ws@8.21.1)(yaml@2.9.1))(vgpu@0.6.0)':
+ '@thebuilder/umbraco-docs@1.5.2(@types/node@24.19.2)(blume@2.2.3(@asyncapi/converter@2.0.2)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@shikijs/themes@4.4.3)(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(@vercel/functions@3.9.11(ws@8.21.1))(babel-plugin-react-compiler@1.0.0)(csstype@3.2.3)(esbuild@0.28.2)(prettier@3.9.6)(rollup@4.62.3)(vite@8.3.4(@types/node@24.19.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1))(ws@8.21.1)(yaml@2.9.1))(vgpu@0.6.0)':
dependencies:
gray-matter: 4.0.3
- sharp: 0.35.3(@types/node@24.19.2)
+ sharp: 0.35.5(@types/node@24.19.2)
optionalDependencies:
blume: 2.2.3(@asyncapi/converter@2.0.2)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(@shikijs/themes@4.4.3)(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(@vercel/functions@3.9.11(ws@8.21.1))(babel-plugin-react-compiler@1.0.0)(csstype@3.2.3)(esbuild@0.28.2)(prettier@3.9.6)(rollup@4.62.3)(vite@8.3.4(@types/node@24.19.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.1))(ws@8.21.1)(yaml@2.9.1)
vgpu: 0.6.0
@@ -7766,7 +7489,7 @@ snapshots:
'@types/es-aggregate-error@1.0.6':
dependencies:
- '@types/node': 24.10.1
+ '@types/node': 24.19.2
optional: true
'@types/estree-jsx@1.0.5':
@@ -7797,11 +7520,6 @@ snapshots:
dependencies:
undici-types: 6.21.0
- '@types/node@24.10.1':
- dependencies:
- undici-types: 7.16.0
- optional: true
-
'@types/node@24.19.2':
dependencies:
undici-types: 7.24.6
@@ -11172,39 +10890,6 @@ snapshots:
setprototypeof@1.2.0: {}
- sharp@0.35.3(@types/node@24.19.2):
- dependencies:
- '@img/colour': 1.1.0
- detect-libc: 2.1.2
- semver: 7.8.5
- optionalDependencies:
- '@img/sharp-darwin-arm64': 0.35.3
- '@img/sharp-darwin-x64': 0.35.3
- '@img/sharp-freebsd-wasm32': 0.35.3
- '@img/sharp-libvips-darwin-arm64': 1.3.2
- '@img/sharp-libvips-darwin-x64': 1.3.2
- '@img/sharp-libvips-linux-arm': 1.3.2
- '@img/sharp-libvips-linux-arm64': 1.3.2
- '@img/sharp-libvips-linux-ppc64': 1.3.2
- '@img/sharp-libvips-linux-riscv64': 1.3.2
- '@img/sharp-libvips-linux-s390x': 1.3.2
- '@img/sharp-libvips-linux-x64': 1.3.2
- '@img/sharp-libvips-linuxmusl-arm64': 1.3.2
- '@img/sharp-libvips-linuxmusl-x64': 1.3.2
- '@img/sharp-linux-arm': 0.35.3
- '@img/sharp-linux-arm64': 0.35.3
- '@img/sharp-linux-ppc64': 0.35.3
- '@img/sharp-linux-riscv64': 0.35.3
- '@img/sharp-linux-s390x': 0.35.3
- '@img/sharp-linux-x64': 0.35.3
- '@img/sharp-linuxmusl-arm64': 0.35.3
- '@img/sharp-linuxmusl-x64': 0.35.3
- '@img/sharp-webcontainers-wasm32': 0.35.3
- '@img/sharp-win32-arm64': 0.35.3
- '@img/sharp-win32-ia32': 0.35.3
- '@img/sharp-win32-x64': 0.35.3
- '@types/node': 24.19.2
-
sharp@0.35.5(@types/node@22.20.5):
dependencies:
'@img/colour': 1.1.0
@@ -11613,9 +11298,6 @@ snapshots:
undici-types@6.21.0: {}
- undici-types@7.16.0:
- optional: true
-
undici-types@7.24.6: {}
undici@7.29.1: {}